4
STAR RECEIVER IN MIMO-CDMA MULTIPATH CHANNELS Xiaolei Wang and Athanassios Manikas Communications and Signal Processing Research Group Department of Electrical and Electronic Engineering Imperial College London, SW7 2AZ, UK Abstract— This paper is concerned with the investigation of a MIMO-CDMA communication system which is based on the concept of SPATIOTEMPORAL ARRAY (STAR) manifold for handling multipath fading channels. Firstly a MIMO frequency selective channel is modelled as a function of both transmitter’s and receiver’s antenna-array manifold vectors. Then, assuming knowledge of the channel parameters of the desired user, two linear receivers are proposed. The proposed receivers are ’near- far’ resistant and expressed in terms of the STAR manifold vector of the desired user. The investigation is supported by computer simulation studies where the performance of the proposed re- ceivers is compared to the performance of conventional MMSE and RAKE receivers which have been also extended in order to be expressed in terms of the STAR manifold vectors. Index Terms— MIMO, CDMA, Array Processing, Subspace, STAR Manifold. NOTATION a, A Scalar a ,A Column Vector A Matrix I N Identity matrix of N × N dimension 0 N Zero vector of N elements diag (A ) Diagonal matrix formed from vector A b·c Round down to integer Kronecker product I. INTRODUCTION With multiple antennas at both receiver and transmitter, Multiple Input Multiple Output (MIMO) wireless systems have shown great potential to provide high bandwidth efficiency for the next generation broadband mobile communications [1]. Recently, the study of multiuser MIMO systems has received much attention where the signals of different users overlap in both time and frequency resulting in multiple-access interfer- ence (MAI), which eventually limits the promised performance of MIMO systems [2]. A vast majority of the reported research on MIMO systems adopts the assumption of multiple independent elements at both sides of the transmission links [3]. However, fading between different links are not independent in real propa- gation environment [4]. The fading correlation depends on the physical parameters of multiple antennas and the scatterer characteristics. Array processing and communication techniques have evolved into a well-established technology, from old conven- tional direction nulling and phase-arrays to advanced super- resolution arrays [5][6]. By exploiting array geometry and spatial-temporal information of the channel, e.g. direction and delay of multipath, an arrayed-MIMO system operating in a multiple-access environment provides enormous opportunities beyond the just added diversity, or array gain, benefits. The paper is organised as follows: In section II, a multiuser MIMO channel is modelled as a function of the antenna- array manifold vector of both transmitter and receiver. The study concentrates upon the uplink of an asynchronous DS- CDMA channel. Both base station and mobiles are equipped with an array of antennas. In Section III, two spatial-temporal receivers are developed by applying array processing to project the received signal onto the null-space of the unwanted- signal subspace. In Section IV, simulation studies compare the performance of the proposed receivers to that of the conventional MMSE and RAKE receivers which have been also extended in order to be expressed in terms of the STAR manifold vectors. The paper is concluded in Section V. II. SYSTEM MODEL Consider the uplink of an M -user asynchronous MIMO- CDMA wireless communication system operating in a multi- path propagation environment. The receiver has an array of N antennas whereas each transmitter is equipped with an array of N antennas 1 . It is assumed that the channel is frequency- selective with a delay spread less than one data symbol period. The i th user’s baseband transmitted signal vector m i (t) C N×1 can be written as m i (t) = X n=−∞ b i [n] c PN,i (t nT cs ) (1) nT cs t (n + 1)T cs where T cs is the data symbol period, b i [n] is transmitted data during the n th symbol period, and c PN,i (t) denotes one period of the PN-code sequence waveform of the i th user c PN,i (t)= N c 1 X k=0 α i [k] p (t kT c ) (2) with T c representing the chip period, α i [k] = ±1 ( i th user’s PN sequence of period N c = T cs /T c ) and p (t) is the rectangular chip waveform. 1 Note that a symbol with a ’bar’ at the top will denote a transmitter’s parameter, () H represents the Hermitian, () T the transpose, () the complex conjugate, C the Set of complex numbers and R the Set of real numbers.

STAR RECEIVER IN MIMO-CDMA MULTIPATH CHANNELS.pdf

Embed Size (px)

Citation preview

Page 1: STAR RECEIVER IN MIMO-CDMA MULTIPATH CHANNELS.pdf

STAR RECEIVER IN MIMO-CDMAMULTIPATH CHANNELS

Xiaolei Wang and Athanassios ManikasCommunications and Signal Processing Research Group

Department of Electrical and Electronic EngineeringImperial College London, SW7 2AZ, UK

Abstract— This paper is concerned with the investigation ofa MIMO-CDMA communication system which is based on theconcept of SPATIOTEMPORAL ARRAY (STAR) manifold forhandling multipath fading channels. Firstly a MIMO frequencyselective channel is modelled as a function of both transmitter’sand receiver’s antenna-array manifold vectors. Then, assumingknowledge of the channel parameters of the desired user, twolinear receivers are proposed. The proposed receivers are ’near-far’ resistant and expressed in terms of the STAR manifold vectorof the desired user. The investigation is supported by computersimulation studies where the performance of the proposed re-ceivers is compared to the performance of conventional MMSEand RAKE receivers which have been also extended in order tobe expressed in terms of the STAR manifold vectors.

Index Terms— MIMO, CDMA, Array Processing, Subspace,STAR Manifold.

NOTATIONa,A Scalara,A Column VectorA MatrixIN Identity matrix of N ×N dimension0N Zero vector of N elementsdiag (A) Diagonal matrix formed from vector Ab·c Round down to integer⊗ Kronecker product

I. INTRODUCTIONWith multiple antennas at both receiver and transmitter,

Multiple Input Multiple Output (MIMO) wireless systems haveshown great potential to provide high bandwidth efficiencyfor the next generation broadband mobile communications [1].Recently, the study of multiuser MIMO systems has receivedmuch attention where the signals of different users overlap inboth time and frequency resulting in multiple-access interfer-ence (MAI), which eventually limits the promised performanceof MIMO systems [2].

A vast majority of the reported research on MIMO systemsadopts the assumption of multiple independent elements atboth sides of the transmission links [3]. However, fadingbetween different links are not independent in real propa-gation environment [4]. The fading correlation depends onthe physical parameters of multiple antennas and the scatterercharacteristics.

Array processing and communication techniques haveevolved into a well-established technology, from old conven-tional direction nulling and phase-arrays to advanced super-resolution arrays [5][6]. By exploiting array geometry and

spatial-temporal information of the channel, e.g. direction anddelay of multipath, an arrayed-MIMO system operating in amultiple-access environment provides enormous opportunitiesbeyond the just added diversity, or array gain, benefits.

The paper is organised as follows: In section II, a multiuserMIMO channel is modelled as a function of the antenna-array manifold vector of both transmitter and receiver. Thestudy concentrates upon the uplink of an asynchronous DS-CDMA channel. Both base station and mobiles are equippedwith an array of antennas. In Section III, two spatial-temporalreceivers are developed by applying array processing to projectthe received signal onto the null-space of the unwanted-signal subspace. In Section IV, simulation studies comparethe performance of the proposed receivers to that of theconventional MMSE and RAKE receivers which have beenalso extended in order to be expressed in terms of the STARmanifold vectors. The paper is concluded in Section V.

II. SYSTEM MODEL

Consider the uplink of an M -user asynchronous MIMO-CDMA wireless communication system operating in a multi-path propagation environment. The receiver has an array of Nantennas whereas each transmitter is equipped with an arrayof N antennas1. It is assumed that the channel is frequency-selective with a delay spread less than one data symbol period.

The ith user’s baseband transmitted signal vector mi (t) ∈CN×1 can be written as

mi (t) =∞X

n=−∞bi [n] cPN,i (t− nTcs) (1)

nTcs ≤ t ≤ (n+ 1)Tcswhere Tcs is the data symbol period, bi [n] is transmitted dataduring the nth symbol period, and cPN,i (t) denotes one periodof the PN-code sequence waveform of the ith user

cPN,i (t) =

Nc−1Xk=0

αi [k] p (t− kTc) (2)

with Tc representing the chip period, αi [k] = ±1 ( ith

user’s PN sequence of period Nc = Tcs/Tc) and p (t) is therectangular chip waveform.

1Note that a symbol with a ’bar’ at the top will denote a transmitter’sparameter, (•)H represents the Hermitian, (•)T the transpose, (•)∗ thecomplex conjugate, C the Set of complex numbers and R the Set of realnumbers.

Page 2: STAR RECEIVER IN MIMO-CDMA MULTIPATH CHANNELS.pdf

( )im t

1iS1N ×

VectorAdder

[ ]ix n

1iτ

1iβ

2iβ

iiKβ

2iS

iiKS

( 1)i iiK i Kτ τ −−

1N ×

2 1i iτ τ−

1N ×

1N ×

1N ×

1iS

2iS

iiKS

D

I

1N ×

Tapped Delay Linesof 2Nc length

2 1cNN ×

J

sTcsT

( )ix t

( )n t1N ×

Fig. 1. Arrayed MIMO Channel of the ith user.

Let us assume plane-wave propagation with transmittedsignals of the ith user arriving at the receiver via Ki multipaths.Furthermore, consider that the jth path of the ith user’s di-rection of departure (DOD) (azimuth, elevation) =

¡θij , ϕij

¢and direction of arrival (DOA)

¡θij , ϕij

¢. The array manifold

vector of the receiver Sij of the jth path of the ith user canbe formulated as

Sij = exp(−j · [rx, ry, rz] · kij) (3)

where [rx, ry, rz] ∈ RN×3 defined as the Cartesiancoordinates of the receiver antenna array element andkij = (2πFc/c) · [cos θij cosϕij , sin θij cosϕij , sinϕij]T isthe wavenumber vector pointing towards the DOA of the jth

path of the ith user. The transmitter array manifold vector asSij for the jth path of the ith user can be defined in a similarfashion to Eqn. (3) but with the parameters associated withthe transmitters. Without loss of generality, all the signals areassumed to propagate on x-y plane, i.e., ϕij = ϕij = 0.

Based on the channel model depicted in Fig. 1, the receivedcomplex baseband signal vector at the input of the receiveantenna array (point I) can be expressed as

x (t) =MXi=1

KiXj=1

βijSijSH

ijmi (t− τ ij) + n (t) (4)

where βij and τ ij represent the fading coefficient and thedelay of the jth path of the ith user, and n (t) denotes thecomplex white Gaussian noise vector with zero mean andcovariance matrix σ2IN . Note that transmit power is assumedidentically distributed among all transmit antennas, and isabsorbed by the fading complex coefficient βij .

The baseband received signal vector x (t) is initially sam-

pled with a period Ts = Tc, Thus, τ ij mod Tcs =¡lij + ρij

¢Ts, where lij is the integer part, lij =j

τ ij mod TcsTs

kand ρij ∈ [0, 1) is the factional part. The

phase shift exp¡−j2πFcρijTs¢ is absorbed by the complex

coefficient βij .At point J, the contents of a bank of N tapped delay lines

(TDL), each of length 2Nc, are concatenated to obtain

x [n] =hx1 [n]

T, · · · , xN [n]

TiT

∈ C2NNc×1 (5)

where xk [n] ∈ C2Nc×1, k = 1, · · ·N , represents the contentsof the TDL at kth receiver antenna associated with the nth

data-symbol period. Note that because of the lack of symbolsynchronization, xk [n] contains contributions from not onlythe current (nth) data-symbol, but also the (n− 1)th (previous)and (n+ 1)th (next) data-symbol.

To model the above effects, the array manifold vector Sijgiven in (3) is expanded to STAR manifold vector for the jth

path of ith user,

Sij ⊗¡Jlij ci

¢ ∈ C2NNc×1 (6)

where J =∙0T2Nc−1 0I2Nc−1 02Nc−1

¸and

ci =£α [0] , α [1] , · · · , α [Nc − 1] , 0TNc

¤T ∈ C2Nc×1

Using the STAR manifold vector defined by (6), the sampledbaseband signal vector x [n] can be rewritten as

x [n] =MXi=1

⎧⎪⎪⎪⎨⎪⎪⎪⎩Hi,prev diag

³βi

´SHi bi [n− 1]+

Hi diag³βi

´SHi bi [n] +

Hi,next diag³βi

´SHi bi [n+ 1]

⎫⎪⎪⎪⎬⎪⎪⎪⎭+ n [n]where n [n] ∈ C2NNc×1 denotes the sampled noise vector withidentical independent Gaussian distribution, and

Hi =£Si1 ⊗

¡Jli1ci

¢, · · · , SiKi

⊗ ¡JliKi ci¢ ¤ ∈ C2NNc×Ki

Si =£Si1, Si2, · · · , SiKi

¤ ∈ CN×Ki

βi=£βi1, βi2, · · · , βiKi

¤T ∈ CKi×1

Hi,prev =³IN ⊗

¡JT¢Nc

´Hi ∈ C2NNc×Ki

Hi,next =¡IN ⊗ JNc

¢Hi ∈ C2NNc×Ki .

By defining the composite channel transfer matrix of the ith

userGi = Hi diag

³βi

´SHi ∈ C2NNc×N

the MIMO-CDMA system model can be simplified by

x [n] =MXi=1

[Gi,prev,Gi,Gi,next] bi [n] + n [n] (7)

Gi,prev = Hi,prev diag³βi

´SHi , Gi,next = Hi,next diag

³βi

´SHi

and

bi [n] =hbi [n− 1]T , bi [n]

T , bi [n+ 1]TiT

∈ C3N×1

Page 3: STAR RECEIVER IN MIMO-CDMA MULTIPATH CHANNELS.pdf

III. MIMO-CDMA RECEIVERS

Assumed that the 1st user is the desired one, the decisionvariable vector during the nth symbol period (after the receiverprocessor W1) can be decoupled into four terms representingthe desired, ISI, MAI and noise terms:

d1 [n] = d1,desired [n] + d1,isi [n] + d1,mai [n] + d1,noise [n]

= WH1 G1b1 [n] +WH

1 [G1,prev,G1,next]

∙b1 [n− 1]b1 [n+ 1]

¸+

WH1

MXi=2

[Gi,prev,Gi,Gi,next] bi [n] +WH1 n [n] (8)

Then the nth data-symbol is detected by (for BPSK mod-ulation) b̂1 [n] = sign (Re {d1 [n]}). Clearly, the optimummatrix W1 should be capable of coherently combining themultipath components of the desired signals as well removingthe unwanted MAI and ISI. Note that the weight matrix isnormalized to have unity norm.

A. Single-user Spatial-Temporal (ST) ReceiversUsing the signal model proposed in (7), the two well-known

single-user receivers (MMSE and Rake) can be extended tospatial-temporal receivers and redefined as

Rake Receiver: W1 = G1MMSE Receiver: W1 = R−1xxG1

where Rxx = E ©x [n]xH [n]ª. These two receivers will beused for comparison with the two receivers proposed in thefollowing subsection2.

B. Subspace-based ST ReceiversWith the aid of the array manifold, the directional parame-

ters of the channel can be employed by the receiver to enhancethe desired signals while alleviating the influence of unwantedsignals. A subspace-based weight matrix is proposed as

W1 = κ1PnH1¡HH1 PnH1

¢−1 SH1 ³S1 diag³β∗1´SH1 ´−1(9)

where κ1 is the normalization factor and Pn represents the con-structed projection-operator matrix onto the subspace spannedby the noise eigenvectors of the noise-plus-MAI/ISI space.

Substituting (9) into (8), it can be derived that

d1,desired [n] =WH1 G1b1 [n] = κ1b1 [n]

In the rest of this section, based on different channel knowl-edge, two approaches of constructing the projection operatorPn are proposed.

If the receiver is capable of obtaining the channel parameters(including the spreading codes) of all the users, the projectorcan be constructed by

Pn = projection operator onto subspace L [G1]⊥

= I2NNc − bH1 ³bHH1bH1´−1 bHH

1

2Note that, all these linear receivers (including the following proposedreceivers), only aim at handling the effect ISI/MAI. To cope with theeffect of Inter-Channel-Interference, system designers will need to implementSuccessive Cancellation (SUC) algorithms [1].

Fig. 2. Decision variables for 400 data symbols for a single run ofthe simulation. The subspace-based ST receivers show significant near-farresistant ability.

where bH1 = £H1,prev, H1,next, H2,total · · · , HM ,total

¤and Hi,total =

£Hi,prev, Hi, Hi,next

¤. Eqn. (9) in connec-

tion with the above defined projection operator Pn will becalled ST-1 receiver.

When the channel parameters of only the desired user areknown, a interference–plus-noise-cancelling (INC) projectionoperator Pn can be obtained from the matrix Runwanted associ-ated with the last three terms of expression (8)

Pn = projection operator onto the noise subspace of Runwanted

where Runwanted = Rxx−G1GH1 . This projection operator with

(9) will be called ST-2 receiver.With these two proposed approaches, the weight matrix W1

is made orthogonal to the estimated unwanted-signal subspacecontaining the contributions of ISI and MAI. The power of theresidual interference is determined by the angle between theestimated unwanted-signal subspace and the actual MAI+ISIsubspaces.

IV. SIMULATIONS

To evaluate the performance of the proposed receivers,firstly consider the uplink of a 3-user MIMO-CDMA systemwith the transmitters and receiver employing uniform lineararray (ULA) of half-wavelength intersensor. The receiversoperate in the presence of multipath effects from other users(MAI), as well as the ISI introduced in a frequency-selectivefading channel. Using gold sequences of length 31, we arbi-trarily assume 10 multipaths for 1st (desired) user, 8 multipathsfor 2nd user and 6 multipaths for 3rd user. Furthermore, itis assumed that all required channel parameters have beensuccessfully estimated, the input SNR associated with thedesired user is 20 dB and the interfering signals are muchstronger than the desired signal such that

Page 4: STAR RECEIVER IN MIMO-CDMA MULTIPATH CHANNELS.pdf

0 2 4 6 8 10 12 14 16 18 20

10-4

10-3

10-2

10-1

100

SNR (dB)

BE

R

RakeMMSEST-2ST-1

R A K E

Fig. 3. BER performance of different receivers in a MIMO-CDMA systemwith 10 users, each with 3 multipaths. N = 2 and N = 2, with half-wavelength spacing.

20 log10

³°°°βi

°°° /°°°β1

°°°´ = 20 dB, for i = 2, 3

The decision variables at the output of MMSE, ST-1 and ST-2receivers are plotted in Fig. 2. It is shown that the proposedsubspace-based ST receivers are near-far resistant.

In Fig. 3 and 4, the Bit-Error-Rate (BER) performance ofvarious receivers is evaluated for N = 2 and different value ofN . There are 10 users, each with 3 multipaths. The simulationis executed for 1000 bursts of 400 symbols each. The resultsdemonstrate that the two proposed ST receivers outperformRAKE and MMSE receivers. The BER performance of all STreceivers improves as the number of receive antennas increasesfrom 2 to 4. However, the performance of the MMSE receiverdecreases because with more receive antennas it needs moresnapshots to properly estimated the receive correlation matrix.It is important to point out that because of near-far effect,the scenario considered here is MAI-dominant, which explainswhy the performance of MMSE or RAKE receivers do notimprove by increasing the SNR.

When the transmitters and the receiver have roughly thesame number of antennas, the ST-2 receiver performs betterthan ST-1 receiver in low SNR situations. This is because theST-1 receiver only projects the received signal onto the nullspace of the interference, while the ST-2 receiver projects thereceived signal onto the null space of interference-noise space.When SNR is high, MAI becomes the dominant source of theerror, so the ST-1 performs better.

The performance of the receivers is expected to decreasewith the increase of the number of users in the CDMA systemand simulation results presented in Fig. 5 show such effect.For a (2,3) MIMO channel with 2 multipaths per user. Theperformance improvement of the proposed ST receivers isclearly shown in Fig. 5.

V. CONCLUSIONS

In this paper, the uplink of a multiuser asynchronousMIMO-CDMA wireless communication system operating infrequency selective fading channel has been studied usingthe concept of STAR manifold vector. Two spatial-temporal

0 2 4 6 8 10 12 14 16 18 20

10-4

10-3

10-2

10-1

100

SNR (dB)

BE

R

MMSERakeST-2ST-1

RAKE

Fig. 4. BER performance of different receivers in a MIMO-CDMA systemwith 10 users, each with 3 multipaths. N = 2 and N = 4. All arrays areULA with half-wavelength spacing.

0 2 4 6 8 10 12 14 16 18 2010-4

10-3

10-2

10-1

100

SNR (dB)

BE

R

15 users10 users

ST-decorrelating

MMSE

ST-INC

Rake

ST-1

ST-2

RAKE

Fig. 5. BER performance of MIMO-CDMA system of 10 and 15 users,using 2-element ULA (half-wavelength spacing) at transmitters, 3-elementULA (half-wavelength spacing) at receivers, and assuming perfect channelestimation.

receivers have been proposed based on projecting the receivedsignals onto the null-space of the interference or interference–plus-noise subspace. Under the assumption that only the chan-nel parameters of the desired user are available, simulationresults show that, the subspace-based ST-2 receiver outperformRAKE and MMSE receivers.

REFERENCES

[1] G. J. Foschini and M. J. Gans, “On limits of wireless communications ina fading environment when using multiple antennas,” Wireless PersonalCommun., no. 6, pp. 311–335, 1998.

[2] A. Goldsmith, S. A. Jafar, N. Jindal, and S. Vishwanath, “Capacity limitsof MIMO channels,” IEEE J. Selected Areas in Commun., vol. 21, no. 5,pp. 684–702, 2003.

[3] A. J. Paulraj, D. A. Gore, R. U. Nabar, and H. Bolcskei, “An overview ofMIMO communications - a key to gigabit wireless,” IEEE Proceedings,vol. 92, no. 2, pp. 198–218, 2004.

[4] S. D. Shan, G. J. Foschini, M. J. Gans, and J. M. Kahn, “Fading cor-relation and its effect on the capacity of multielement antenna systems,”IEEE Trans. Commun., vol. 48, no. 3, pp. 502–513, 2000.

[5] H. Krim and M. Viberg, “Two decades of array signal processing research:the parametric approach,” IEEE Mag. Signal Process., vol. 13, no. 4,pp. 67–94, 1996.

[6] A. Manikas and J. W. P. Ng, “Crossed-dipole arrays for asynchronousDS-CDMA systems,” IEEE Trans. Antennas Propogat., vol. 52, no. 1,pp. 122–131, 2004.