Successive Interference Cancellation Algorithms For Downlink W-CDMA Communications
Successive Interference Cancellation Algorithms For Downlink W-CDMA Communications
1, JANUARY 2002
169
I. INTRODUCTION
In general, a major problem with multiuser detectors and interference cancellers is the maintenance of simplicity. Even the
sub-optimal linear detectors require considerable complex processing.
There are several algorithms for interference cancellation for
CDMA systems [9][11]. Most of these algorithms are designed
for the uplink. For uplink interference cancellation, it is assumed
that the receiver knows all the spreading codes. This assumption is however not true for the downlink where the mobile
unit only knows its own spreading code. Furthermore, the complexity of the interference cancellation algorithms proposed up
to date is very high. For the downlink, since interference cancellation has to be performed at a hand-held battery-operated terminal, cost and power consumption are of great concern. In this
paper, we focus on the downlink communications. A successive
intracell interference cancellation mobile receiver is proposed.
The receiver estimates the interfering users effective spreading
codes and uses them to suppress the interference on the received
signal.
Some researchers are trying to estimate the interfering user
actual spreading code and then use it in the cancellation process
using different ways, either by equalization idea or by subtractive cancellation, etc. [13], [14] (very few are dealing with variable spreading factor case). In this paper, we are not trying to
estimate this physical code (because we will deal with variable
spreading factor case), but rather estimating what we call effective spreading code (ESC). This is the effective spreading code
of the interfering user as seen by the desired user within the
desired user symbol duration. This ESC belongs to the Walsh
space seen by the desired user. We combine this estimation
process with the interference cancellation to get a better code
estimate after every iteration and hence better cancellation and
better performance. Three different techniques have been considered in the canceller: subtraction; combined interfering signals projection; and separate interfering signals subspace projection. In this paper, we deal with the intracell multiple-access interference (MAI), therefore, we assume all the own-cell
users use the same scrambling code. Interference from other
cells (intercell interference) is modeled as AWGN. Our work
is different than previous work [10][15] in the sense that it is
done for a multirate system and no prior knowledge of the users
spreading codes or spreading factors are needed at the mobile
unit. Link-level simulation for the W-CDMA system in a frequency-selective fading channel (IMT-2000 vehicular channel
model [1]) is used to test the proposed receivers.
This paper is organized as follows. In Section II, the downlink W-CDMA signals properties are discussed. The signal
model for both fixed and variable processing gain is presented
170
where
is a rectangular pulse of duration ; and
is
the th chip of the spreading code of user . Since the spreading
codes are mutually orthogonal, then
(3)
(4)
The combined and scrambled signal is given by
(5)
is the transmitted
where is the total number of users; and
power for the th user signal. Assume that the physical channel
(same for all users) is given by the complex low pass equivalent
impulse response
(6)
and are the th complex
where is the number of paths;
path gain and delay, respectively. We assume that the channel
has fixed number of paths and introduces an Additive White
Gaussian Noise (AWGN). Assume that the path gain and the
delay are fixed, and that the channel is stationary over the
longest symbol period. The envelope of each complex path
amplitude has a Rayleigh distribution and each path phase
has a uniform distribution over the interval
.
and are assumed to be known at the mobile unit by channel
estimation (a perfect channel estimation will be assumed
throughout this paper). The received signal can then be given
by
(7)
is the Gaussian noise component which includes
where
both thermal and intercell interference noise. A typical CDMA
receiver for this case consists of fingers for despreading. Despread values are weighted and combined to form a decision
statistic. Without loss of generality, lets assume the demodu(bit number zero of the 1st user signal). The th
lation of
is
where
finger output
(1)
is the th data symbol for the th user;
is the
where
spreading waveform of the th user; is the spreading factor;
and is the chip duration. The spreading waveform is given by
(2)
(8)
represents the th finger correlators output of the 1st
where
the output of its intersymbol interusers desired signal;
the output of the multiuser interference
ference (ISI) terms;
the output of the noise signal (all corresponding
terms; and
Fig. 1.
171
; and
can be shown
(9)
(10)
and
(11)
respectively
(12)
and
(14)
(15)
172
(19)
Using this concept, the intracell multiuser interference of VSF
case can be shown to be
(20)
and
are the th user th symbol effective
where
spreading code and effective data symbol, respectively.
IV. SUCCESSIVE IIC MOBILE RECEIVERS
From (20), it is obvious that if the ESC; the effective data
symbols and the power levels were known, the intracell multiuser interference would have been calculated and canceled out
on finger basis. Here, instead of using a conventional
from
used correlator at each finger (correlates against the desired
users code), we consider a receiver uses a fast Walsh transform
(FWT) to correlate against all orthogonal codes. This corre-fold increase in complexity. After getsponds to an
ting FWT at each finger, these values are combined according to
the maximum ratio combining (MRC) principle. If a spreading
is used by the base station, at the MRC one would see
code
that the energy of this code is higher than those not used. Thus,
a code detector can compare the MRC outputs with a threshold.
If the energy of a particular code is higher than the threshold,
then that code is detected. Alternatively, the receiver can decide
codes with the highest energy. In either case,
to detect only
it is possible that there are codes present in the composite received signal not detected. This will result in a residual interfer-
173
(23)
(24)
denote unit vectors that span a subwhere
defined by interferers
through
. Prospace
is achieved
jecting a vector onto the space orthogonal to
174
Fig. 3. The proposed downlink W-CDMA separate-interfering signals receiver (subspace approach).
Here, we are dealing with the fixed data rate IS-95 system.
Our proposed receivers in Sections IIV were dealing with the
multirate W-CDMA system, therefore, we need to do the ESC
estimation per symbol because the user might change its data
rate. In IS-95, we do not have to do that. We just do the ESC
(which is the physical code in this case) estimation one time
(during the first symbol) and then use it in the cancellation
process for the coming symbols. Thus, the receiver structure
shown in Fig. 2 might not be economical as far as the power
consumption is concerned. In order to reduce the computational
complexity, FWT is only used for detecting the codes. Since the
codes change at very slow rate, the code detection block can be
activated at much slower rate than the symbol rate. Once the
codes are detected, the data symbols of interfering users can be
detected by a conventional correlator bank.
VI. SIMULATION RESULTS
We have
users simultaneously transmit their information
data signals with different bit rates. Each user is assigned a
is used
Walsh code with different SF. Note that the same
Fig. 6.
175
176
Fig. 8. BER versus the SNR for subspace; symbol; and frame projection
interference cancellation schemes.
[1] T. Ojanpera and R. Prasad, Wideband CDMA for Third Generation Mobile Communications. Boston, MA: Artech House, 1998.
[2] Specifications of Air-Interface for 3G Mobile System Version 1.0, Association of Radio Industries and Business (ARIB), 1999.
[3] J. Proakis, Digital Communications, 3rd ed. New York: McGraw-Hill,
Inc, 1995.
[4] T. Ottoson and A. Svensson, Multi-rate schemes in DS/CDMA
systems, in Proc. IEEE VTC95, Chicago, IL, July 2628, 1995, pp.
10061010.
[5] A. Klein, Data detection algorithms specially designed for the downlink
of CDMA mobile radio systems, in Proc. IEEE VTC97, Phoenix, AZ,
May 1997, pp. 203207.
[6] A. Hottinen, H. Holma, and A. Toskala, Multi-user detection for
multi-rate CDMA communications, in Proc. IEEE Int. Conf. Commun.,
Dallas, TX, June 2428, 1996.
[7] M. J. Juntti, System concept comparisons for multi-rate CDMA with
multi-user detection, in Proc. IEEE VTC98, Ottawa, Canada, May
1998, pp. 3640.
[8] M. F. Madkour and S. C. Gupta, Performance analysis of a wireless
multirate direct-sequence CDMA using fast Walsh transform and decorrelating detection, IEEE Trans. Commun., vol. 48, pp. 14051412, Aug.
2000.
[9] A. Johansson and A. Svensson, Successive interference cancellation
in multiple data rate DS/CDMA systems, in Proc. IEEE VTC95,
Chicago, IL, July 2628, 1995.
[10] P. Teder, G. Larsson, B. Gudmundson, and M. Ewerbring, CDMA with
interference cancellation: A technique for high capacity wireless systems, in Proc. IEEE Int. Conf. Commun., Geneva, Switzerland, 1993.
[11] P. Patel and J. Holtzman, Analysis of a simple successive interference
cancellation scheme in DS/CDMA system, IEEE J. Select. Areas
Commun., vol. 12, pp. 796807, June 1994.
[12] X. Wang and H. V. Poor, Blind multi-user detection: A subspace approach, IEEE Trans. Inform. Theory, vol. 44, pp. 677690, Mar. 1998.
[13] M. Golanbari and G. E. Ford, Signal monitoring on the downlink of cellular CDMA communications with interference cancellation, in Proc.
IEEE Wireless Communications and Networking Conf., WCNC99, New
Orleans, LA, Sept. 2125, 1999.
[14] K. Hooli, M. Latva-aho, and M. Juntti, Multiple access interference suppression with linear chip equalizers in WCDMA downlink
receivers, in Proc. IEEE Global Telecommunications Conf. 1999,
GLOBCOM99, vol. 1A, pp. 467471.
[15] R. Kohno, H. Imai, M. Hatori, and S. Pasupathy, Combination of an
adaptive array antenna and a canceller of interference for direct-sequence spread-spectrum multiple access system, IEEE J. Select. Areas
Commun., vol. 8, pp. 675681, May 1990.
[16] M. F. Madkour, S. C. Gupta, and Y.-P. E. Wang, A novel downlink
blind interference cancellation in a W-CDMA mobile communications
system, in Proc. IEEE Wireless Communications and Networking
Conf., WCNC99, New Orleans, LA, Sept. 2125, 1999.
, A novel downlink W-CDMA blind interference cancellation
[17]
using the subspace approach, in Proc. 33rd Asilomar Conf., Pacific
Grove, CA, Oct. 2427, 1999.
[18] G. E. Bottomley, Improved successive cancellation of DS-CDMA
signals using signal orthogonalization, in Proc. IEEE Int. Conf.
Universal Personal Communications, ICUPC96, Cambridge, MA,
Sept.Oct. 292, 1996, pp. 141144.
[19] W. L. Brogan, Modern Control Theory. Englewood Cliffs, NJ: Prentice-Hall, 1982.
177
Yi-Pin Eric Wang received the B.S. degree in electrical engineering from National Taiwan University
in 1988, and the M.S. and Ph.D. degrees, both in electrical engineering, from the University of Michigan,
Ann Arbor, in 1991 and 1995, respectively.
He has been a member of the Advanced Development and Research group of Ericsson Inc., Research
Triangle Park, NC, since 1995. His work focuses on
wireless communications, including mobile satellite
communication systems and terrestrial cellular systems. His research interests include coding, modulation, synchronization, and interference cancellation in CDMA systems.