[go: up one dir, main page]

Academia.eduAcademia.edu

Orthogonal re-spread for uplink WCDMA beamforming

2000, VTC2000-Spring. 2000 IEEE 51st Vehicular Technology Conference Proceedings (Cat. No.00CH37026)

ORTHOGONAL RE-SPREAD FOR UPLINK WCDMA BEAMFORMING Robert J. Piechocki, Nishan Canagarajah, Joe P. McGeehan and George V. Tsoulos* University of Bristol, Centre for Communications Research Merchant Venturers Building, Bristol BS8 1UB, UK Tel: ++ 44-117-9545203 Fax: ++ 44-117-9545206 e-mail: R.J.Piechocki@bristol.ac.uk Abstract - This paper presents a new extraction method for the spatial correlation matrix of interference and noise only based on orthogonal re-spreading. The method uses one of the remaining orthogonal variable spreading factor (OVSF) code that is orthogonal to all traffic and control channels to spread energy form the desired user while attempting to maintain the same level of co-channel interference. Despreading with the assigned OVSF codes that is performed in parallel provides the usual noisy correlation matrix. With those two matrices at hand optimal beamforming using maximal signal-to-interference ratio (MSIR) criterion is readily performed. Although the matrix extracted by the orthogonal re-spread is not a statistically consistent estimate, remarkable potentials in practical situations are demonstrated. I. INTRODUCTION Adaptive antennas are widely recognised as one of the key technologies to meet an immense demand for spectral efficiency of the third generation mobile communications systems. The 3G proposals are designed in such a way to facilitate the adaptive antenna concepts at the standardisation level e.g. by employing connection dedicated pilot sequences on both uplink and downlink as in WCDMA [8]. Many DS-CDMA receiver architectures with adaptive antennas have been investigated recently - [2,3,4,5] amongst others. The architectures range in complexity and performance. In [2] simple space-time processing scheme is proposed, where a despreader follows optimal processing in space domain. This approach can be extended to 2D-rake receiver with maximal ratio combining in the time domain. Joint space-time domain equalisation without neither detailed channel knowledge nor training sequences has been investigated in [3]. Reduced complexity methods are presented in [4,5] where in principle signal and noisy time bins are treated separately. All of the aforementioned approaches rely on extraction of the space-time correlation matrices of interference and * noise only RIN. The first approach [2] (later adopted also in [3]) extracts RIN as a matrix of difference between preprocessed antenna outputs and the scaled matched filter outputs. This method however may suffer from the signal leakage, which is due to the fact that even before despreading the desired signal can have significant magnitude. More computationally demanding approaches are presented in [4] and [5] where RIN is estimated in the chip-shifted time-bins when multipaths of the desired user are not present. Those methods however involve an additional test for the signal presence in the time bins. In what follows we propose another method that estimates RIN with minimal complexity. The presented method is suitable for DS-CDMA systems with aperiodic spreading sequences where the orthogonal codes used for signal spreading are masked by the cell specific scrambling codes as in WCDMA. In that sense the method directly exploits the uplink structure of the WCDMA. The training sequences however are not essential as the signal vectors can be estimated blindly. This paper is organised as follows: The next section briefly discusses choices of the cost functions for the beamformer weight vector. Section III presents the method for the extraction of the correlation matrices and the uplink structure of the WCDMA. Application of the principal component method in the case where training sequences are not available is considered in section IV. Numerical examples and conclusions that follow wrap up this paper. II. OPTIMAL CRITERIA The beamformer weights can be chosen to directly maximise the signal-to-interference ratio. If the correlation matrices of signal only (RSS) and interference and noise only (RIN) are known, then the problem can be written as: w H R w  w MSIR = arg max H SS  W  w R IN w  Where: w is the beamformer weight vector. The solution to (1) is given by [7]: ) Now with the PA Consulting Group, Wireless Technology Practice, Cambridge Technology Centre, Melbourn, Hertfordshire, SG8 6DP, UK (1) R SS w = w H R SS w R IN w w H R IN w (2) Which is a joint eigenvalue problem (RSS,RIN). Since RIN is always strictly positive definite (due to ubiquitous noise), (2) can be written: R −IN1 R SS w = λ w (3) For this reason the MSIR is preferable in practice if only extraction of RIN is possible. III. EXTRACTION (4) where: v is the crosscorrelation vector between received and desired signal and β a constant. Another popular criterion for statistically optimum beamforming is Minimum Mean Squared Error with a solution given by the Wiener-Hopf equation: {( w MMSE = arg min E d − w H x W ) }= R 2 −1 XX v Channelization Codes OVSF PDCH I PCCH Q cos(ωt) Complex scrambling Real Σ I+jQ Figure 1: Structure of the uplink W-CDMA [8]. The physical channels PDCH (data) and PCCH (control) are mapped to I and Q branches respectively. Both branches are then spread by two different orthogonal variable spreading factor (OVSF) channelisation codes and scrambled by the complex code. Each part of the complex scrambling code is either long Gold code (40960 chips) or short Kasami code (256 chips). User #1 User #2 Code #1 SCRAMBLING CODE LAYER   −1 1 (6) R −XX1 =  R IN 2 −1  H 1 E s v R v + IN   Which means that RXX and RIN are identical up to a real constant given by the expression in the brackets. Nevertheless in practice estimates collected over NS realisations are only available. Those estimates may not be very accurate and the error will cause the performance degradation. The result is the desired signal cancellation due to the mismatch between the presumed signal vector and the actual vector. This is particularly evident in the MMSE where poorly estimated signal vector is interpreted as interference. Signal cancellation problems in adaptive arrays are well-known (see [1] and the references therein). Σ sin(ωt) Imag *j (5) Where: d and x – is the desired and received signals respectively. The virtue of the MMSE solution is that it does not require the two aforementioned matrices (e.g. RSS and RIN). The only essential information is the correlation matrix of the observed signal RXX and cross-correlation vector with the desired signal. With the Minimum Variance Distortionless Response MVDR criterion an objective is to minimise the output energy subject to the desired signal remains unchanged. Since in principle MVDR and MMSE share the solution (5) we will concentrate on MMSE and MSIR only. It has been shown in [6] and later for aperiodic spreading codes in [4] that asymptotically the two solutions converge to the same vector. This is also evident from the Woodbury’s identity [7]: CORRELATION The method presented here exploits the structure of the uplink WCDMA shown in figure 1. w R IN w w MSIR = β R −IN1 v THE MATRICES H Where: λ = w R SS w is an eigenvalue of the standard H eigenvalue problem - (3). Associated with the maximal eigenvalue (λmax = SIRmax) is the eigenvector wMSIR, which represents the optimum beamformer weights. If the spreading factor (SF) is large, then the effect of interchip interference (ICI) can be neglected [4]. In that case the signal correlation matrix is rank one - rank{RSS }=1 due to the presence of coherent multipaths. Eq. (3) then can be further reduced to: OF SPREADING CODE LAYER Code #2 MAI Code #1 Code #2 Code #1 Code #2 Data Channel Control Channel Data Channel Control Channel Figure 2: De-scrambling and de-spreading at the receiver of WCDMA system (uplink). At the receiver site the two operations of de-scrambling and de-spreading can be depicted in the layered schematic shown in figure 2. The scrambling codes are used to maintain semi-orthogonality for all possible lags between users in the asynchronous system. C 4,1=(1,1,1,1) C 2,1=(1,1) { } C 4,2=(1,1,-1,-1) C 1,1=(1) C 4,3=(1,-1,1,-1) C 2,2=(1,-1) C 4,4=(1,-1,-1,1) Figure 3: OVSF codes tree; PDCH and PCCH codes marked black; choice of codes for the orthogonal re-spread – shaded. M x(t ) = ∑ i =1 pi ,l zi ,l (t − τ i ,l )s (t − τ i ,l )a i ,l + n(t ) L ∑ l =1 (7) (8) Where: c(d) is OVSF code assigned to the PDCH (data channel), b(d) is the PDCH sequence, c(c) is OVSF code assigned to the PCCH (control channel), b(c) is the PDCH sequence. The received de-spread PCCH signal is given by: y D (t ) = − j ⋅ T +τ ( ) ∫τ z (t − τ ) c (t − τ )x(t )dt i ,l c i ,l i ,l (9) i ,l Applying re-spread code c(r) which is orthogonal to both PDCH and PCCH channels: c (d ) (c ) (r ) T =c (c ) (c ) (r ) T =0 (10) (r ) ∫ zi ,l (t − τ i ,l ) ci ,l (t − τ i ,l )x(t )dt (11) τ Now de-spread and re-spread sample correlation matrices can be defined as: NS ∑ y (t )y (t ) i =1 H D i =1 (13) R MV Power Azimuthal Spectrum Estimate 20 15 10 5 0 −5 −10 −15 −20 −30 −100 Desired user multipaths Interefering users multipaths De−spread Re−spread −80 −60 −40 −20 0 20 Azimuth (deg) 40 60 80 100 Figure 4: The desired signal suppression via the orthogonal respread. IV. BLIND ADAPTATION COMPONENT METHOD – PRINCIPAL In this section we assume there is no training sequence available in the system – in that sense the method is blind. The basic assumption for the principal component method developed in [2] is that the signal correlation matrix is rank one. Consequently RSS is an outer product of the signal vector. However in general the noise component and the estimation errors particularly in R̂ IN will make the following matrix full rank: (14) ˆ =R ˆ −R ˆ R SS XX IN ~ that fits best As such we have to find such a matrix R SS rank[ R̂ SS ] =1, which can be stated: T +τ ˆ = 1 R XX NS H R R̂ SS in the least squares sense, subject to condition - The re-spread signal is given by: y R (t ) = − j ⋅ NS ∑ y (t )y (t ) Figure 4 depicts example for the orthogonal re-spread. As can be seen Capon azimuthal estimate for the three interfering sources is nearly the same for both de-spread and re-spread signals, whereas the desired signal is entirely suppressed in the re-spread case. −25 Where: x represents received signal vector by the N element antenna array, a is the (N x 1) antenna response vector, z – scrambling code, L – number of multipath components, M – number of users, p – power, and s is given by: s(t −τi,l ) = ci(,dl) (t −τi,l ) bi(,dl) (t −τi,l ) + j ⋅ ci(,cl) (t −τi,l ) bi(,cl) (t −τi,l ) ˆ = 1 R IN NS Received Power(dB) This semi-orthogonality is also a source of multiple access interference (MAI). After de-scrambling both data and control channel remain mutually orthogonal, which is guaranteed by OVSF codes and the fact that they are transmitted in the same physical radio channel. The proposed method uses one of the remaining OVSF code that is orthogonal to all traffic and control channels. De-spreading with such a code (termed here orthogonal respreading) ensures that all control and data channels of the desired user are removed. In general each OVSF code will produce different MAI. However long scrambling codes prevent the same MAI realisation in consecutive data symbols with one particular OVSF code. In these circumstances all codes are equally good. To cut down on processing burden it is proposed to use the first OVSF code, where the re-spreading is equivalent to summation over the symbol period. In mathematical terms the whole reception process described above can be summarised with the following signal model: D (12) ~ ~ ˆ −R R SS = ~ arg min R SS SS ~ R SS such rank [R SS ]=1 2 (15) F This is a well known problem of low-rank modelling [7] with a solution: ~ (16) R SS = ~ v ~v H Where: ~ v is the principal eigenvector of R̂ SS and the desired estimate of the signal vector. In this case the beamformer weight vector is given by: ~ =R (17) ˆ −1 ~v w IN V. NUMERICAL RESULTS In this section we examine the behaviour and performance of the proposed method. As the performance metric, Euclidean norm of a projection of the solution onto the vector considered as an “ideal” solution is used. The other metric is the gain in output SINR as compared to one antenna element with a matched filter. An example with the uplink of WCDMA [8] with long scrambling codes is used. A central cell with 5 high data rate (SF=8) and 10 low data rate (SF=256) interfering users is modeled whereas other cells interfering power is modeled as space-time AWGN. Moreover perfect power control and perfect channel estimation is assumed. Eight element uniform linear array with λ/2 spacing is applied. The radio channel is a local scattering model with azimuthal spread σAZ = 2° and number of multipaths given by Poisson distribution with mean =15. For comparison purposes an “ideal” solution is obtained by removing the desired signal component from the sample correlation matrix of the matched filter outputs. 1 0.9 Euclidean norm 0.8 0.7 0.6 0.4 1 2 3 4 5 Number of WCDMA slots 6 7 10 8 Average gain (dB) The orthogonal re-spread (OR) method possesses the efficacy and simplicity making it very attractive for practical applications. Although this paper introduces the OR method with a simple receiver architecture, the OR is also applicable with more advanced architectures e.g. joint space-time equalizers. The OR method is applicable to DSCDMA systems, where orthogonal codes used for signal spreading are masked by cell specific scrambling codes as with WCDMA. In particular the OR method suits best in case of long scrambling codes where averaging over different MAI realisations is possible. The authors wish to thank Fujitsu Europe Telecom R&D Centre Ltd. for sponsoring the work presented in this paper. Figure 5: Euclidean norm of a projection of the solution onto a vector considered as an “ideal” solution. 6 4 2 MSIR − ideal limit MSIR − OR MSIR − OR − blind MMSE 0 −2 −4 VI. CONCLUSIONS ACKNOWLEDGEMENTS MSIR − ideal limit MSIR − OR MSIR − OR − blind MMSE 0.5 0.3 fact when the correlation matrix is estimated over 1 slot only, the 8-element array with the MMSE performs worse than 1 antenna element receiver, which is caused by the desired signal cancellation. The strength of the OR comes from an absence of the desired signal in the matrix of the MSIR solution (4). Consequently, the signal cancellation effect is prevented albeit the estimation errors. The improvement is evident nevertheless R̂ IN is not a statistically consistent estimate of RIN, which is due to the different MAI realisation when the signal is de-spread with different OVSF code. However the penalty is only ~1dB and is consistent as seen in figure 6. 1 2 3 4 5 Number of WCDMA slots 6 7 Figure 6: Gain in SINR (dB) as compared to 1 antenna element. As can be seen from figure 5 the orthogonal re-spread (OR) with the MSIR criterion trails just behind the “ideal” solution and outperforms the MMSE. When translated into SINR gain (figure 6) is about 1dB behind the “ideal” solution. This also applies to the blind orthogonal re-spread method (MSIR –OR – blind). The advantage of the OR over the MMSE is especially evident in the case where the correlation matrices are estimated over very few slots. In REFERENCES [1] Van Veen B.D., Buckley M., "Beamforming: A Versatile approach to Spatial Filtering” IEEE ASSP Magazine, April 1988, pp. 4-24. [2] Suard B., Naguib A.F., Xu G., Paulraj A., “Performance of CDMA Mobile Communication Systems Using Antenna Arrays” in Proc. ICASSP 93 Conf., Minneapolis, MN Apr. 1993, pp. IV 153-156. [3] Liu H., Zoltowski M., “Blind Equalization in Antenna Array CDMA Systems” IEEE Trans. Sig. Proc., Vol. 45, No 1, Jan. 1997, pp.161-171. [4] Wong T.F., Lok T.M., Lehnert J.S., Zoltowski. M., “ A linear Receiver for Direct-Sequence Spread Spectrum MultipleAccess Systems with Antenna Arrays and Blind Adaptation” IEEE Trans. Info. Theory, Vol. 44, No 2, March 1998, pp. 659-676. [5] Brunner Ch., Haardt M., Nossek J.A., “Adaptive SpaceFrequency RAKE Receiver for WCDMA” in Proc. IEEE International Conference on Acoustics, Speech, and Signal Processing, 1999, Vol. 4, pp. 2383 –2386. [6] Madhow U., Honig M. L., ”MMSE Interference Suppression for Direct-Sequence Spread-Spectrum CDMA” IEEE Trans. on Comm. Vol.42, December 1994, pp.3178-3188. [7] Haykin Simon, “Adaptive filter theory” Prentice Hall, Upper Saddle River, N.J. London, 3rd ed. 1996. [8] ETSI/SMG/SMG2 “The ETSI UMTS Terrestrial Radio Access (UTRA) ITU-R RTT Candidate Submission” ETSI Proposal for IMT-2000.