Downlink beamforming for cellular mobile communications
Abstract
A new technique for downlink transmission beamformer design in cellular mobile communications systems using an antenna array at the base station is presented. The method is based on estimation of an underlying spatial distribution associated with each source's spatial downlink channel. The algorithm is
Full text
DOWNLINK BEAMFORMING FOR CELLULAR MOBILE COMMUNICATIONS Jason Goldberg Dept. of Electrical Engineering-Systems Tel Aviv University, Tel Aviv 69978, Israel j ason@eng . tau. ac . il ABSTRACT A new technique for downlink transmission beamformer design in cellular mobile communications systems using an antenna array at the basestation is presented. The method is based on estimation of an underlying spatial distribution associated with each source’s spatial downlink channel. The algorithm is “blind” in the sense that it depends only on uplink spatial channel statistics, requiring no mobile-to-basestation feedback in the design procedure. The assumed underlying spatial distribution models are general enough to be used in a wide variety of mobile communications scenarios (e.g., rural, urban, sub-urban, indoor). Simulation results verify the effectiveness of the new approach. 1. INTRODUCTION Expected demand for mobile communications services is such that the use of spatial diversity to further improve spectral efficiency has recently received considerable attention [1]-[3]. Specifically, the use of antenna arrays in combination with signal processing algorithms at the basestation offer the possibility of exploiting spatial diversity present in the scenario to increase system capacity. In principle, these capacity enhancement strategies can be implemented in both uplink (mobile-to-basestation) and downlink (basestationto-mobile) communication. Specifically, a set of weights is applied to the antenna array so as to reduce received (transmitted) co-channel interference in the uplink (downlink). The choice of weights is a function of the “spatial channel” formed between each co-channel mobile and each antenna element. In the uplink, a training sequence can be used t.0 design the weights according to a least mean squared error (LMSE) criterion as in [l]. This approach, known as “optimum combining,” is applicable in a wide variety of mobile communication scenarios: indoor, urban, and sub-urban and rural. Generally, downlink weight design is more complicated. This is especially true in Frequency Division Duplex (FDD) systems where uplink and downlink communication take place at differThis work was partially supported by the European Commission under ACTS, Project: AC020 TSUNAMI (11), CICYT of Spain, TIC96-0500-C10-01, CIRIT of Catalonia, 1996SGR00096, and the Fulbright Commission. The TSUNAMI (11) consortium is formed by: ERA Technology, Motorola ECID, Orange PCS, Robert Bosch, France Telecom CNET, CASA, University of Bristol, Aalborg University, Universitat Politkcnica de Catalunya and Wireless Systems International. Javier R. Fonollosa Universitat Politkcnica de Catalunya Departament de Teoria del Senyal i Comunicacions Gran Capitb. s/n, Campus Nord, Mod. D-5 08034 Barcelona, Spain. [email protected] ent frequencies. Thus, only if changes in the spatial channel are small over the time from start of the uplink frame to the end of the downlink frame and over the uplink-downlink frequency difference, will the downlink and uplink channel be approximately the same. Only then can the uplink antenna weights be used in the downlink. In practice (especially in FDD), uplink and downlink channel differences are often so large that the uplink weights cannot be used directly in the downlink. In this paper, we address this problem by presenting a new technique for downlink transmission beamformer design which is especially appropriate for FDD systems such as GSM-900, DCS-1800 and PCS-1900. Unlike [3], the method is useful for cases where mobileto-basestation feedback in the downlink beamformer design procedure is undesirable or not possible. The approach is similar in spirit to that presented in [2] wherein maximum likelihood estimates of a Gaussian parameterization of the spatial density of the users are employed. The method in this paper uses a least squares estimator for parameters of a more general Fourier based densities similar to that used in [4] in the context of array sensor noise modeling. This results in a computationally efficient algorithm which is appropriate for a wide variety of environmental scenarios. 2. CELLULAR NETWORK STRUCTURE Consider a network of clusters each containing C adjacent hexagonal cells. The cell radius is denoted as R. Each cell is further divided into Q sectors of width A = 27r/Q. Antenna arrays (one per cell sector) in conjunction with appropriate signal processing techniques can increase system capacity by (i) reducing the channel re-use distance D by using fewer cells per cluster and/or (ii) by permitting multiple co-channel users within a sector. In this context, we focus on the problem of designing the downlink transmission beamformer to enhance downlink system capacity in the difficult yet common situation where the downlink channel cannot be estimated. 3. DATA AND CHANNEL MODELS Consider a cell sector with an array of M elements. For some given uplink slot and some given uplink car0-7803-3659-3/97 $1 0.00 01 997 IEEE 632
rier frequency, fu, let N, denote the number of received desired signals-of-interest (SOI’s) due to the cochannel mobiles with uplink carrier frequency, fu , located in the sector serviced by the array in question. Also, let Ni denote the number of received interfering signals-not-of-interest (SNOI’s) due to co-channel mobiles at the same uplink carrier frequency, located in other sectors. Let N = N, + Ni denote the total number of received signals. The array snapshot eled as: Yu(fu,t) = [Yul(fu,t) ,..., yu,(fu,t)lT1 can be modYU(fU1t) = Au(fu,t)su(fu,t) + nu(fu,t) (1) The M x N matrix Au(fu, t) contains the time varying M dimensional spatial signature vectors, {auk (fu, t)}f=J=l describing the uplink channels formed between each of the co-channel mobiles and the M antenna elements at carrier frequency fu and time t. (Note that flat fading has been assumed.) The N dimensional vector su(fu, t) contains the signals {suk(fu, t)}fZl transmitted by the N co-channel mobiles at carrier frequency fu during the slot in question. The vector of additive sensor noise is denoted as nu ( fu , t). Analogously, consider the same uplink co-channel users now receiving the basestation transmission during the corresponding downlink slot at carrier frequency fd. We can group the received SO1 and SNOI signals into an N dimensional user downlink “snapshot” vector, Sd(fd,t): gd(fd,t) = Az(fd,t)Yd(fd,t) +nd(fdit) (2) where (.)’ denotes matrix/vector transpose, and &(fd, t), Yd(fd,t), and nd(fd,t) are respectively, the spatial signature matrix, the antenna element transmission vector, and the additive Gaussian noise vector at the mobiles. Let us consider one of the co-channel users, user k, in the given uplink and downlink slots and model its corresponding uplink and downlink channels for all time t. To model frequency hopping, the associated carrier frequency is indexed by the particular mobile under consideration. This user’s uplink spatial signature at time t can be written as a weighted average of point source signatures: where v(81fuk) is the standard far-field, narrow band point source steering vector associated with the uniform linear array (ULA), 8 is the angle of incidence (with respect to the array broadside), z is the interelement antenna spacing, c is the propagation speed and gu,;(81fu, ,t) is a “spatial weighting function.” The interval over which integration is carried out, @ is the array’s angular coverage interval and will depend on the directionality of the antenna elements (which, in turn, is largely determined by the cell sectorization scheme employed.) In general, the uplink weighting function for the kth user, gu,(Olfuk,t) can be written as: gUk(’lfUk > ‘) = (5) where Lk(t) is a zero mean log-normally distributed shadowing term with E([lOlogLk(t)]) = 0 and E([lOl~gLk(t)]~) = U; for the kth user. The path loss term is denoted as Jm where &(t) and y are the distance between the tth user and the basestation (normalized by the cell radius, R), and the path loss exponent, respectively. The unit variance Rayleigh distributed gain function and the uniformly distributed phase function are denoted as ,&,(Blfuk,t) and auk(81fu, , t), respectively. Their product models the fast fading component of the channel. Lastly, pik(6’lt) is the non-negative, unit area underlying “spatial density function” associated with user k. In practice, the ray gain and phase functions can be expected to change far more rapidly with source movement than the spatial density function. The weighting function gu,(81fu, , t) will be a zero mean random function of angle conditioned on frequency and time and of correlation: ruk(Olfuk, fuk (t’), t, t’)6(88’) where S(.) denotes the Dirac delta function, and it has been recognized that the channel at one angle of arrival is uncorrelated with that at other angles of arrival. Analogously, the downlink spatial signature vector for user IC at time t can be expressed as: 4. DOWNLINK OPTIMUM COMBINING In the downlink, the goal is that of designing a set of N, M-dimensional weight vectors {wd, (fdk , t)}fzl which when weighted by the (assumed unit power) transmitted SOI signals, {Sdk(fdk,t))Fzl give rise to: aE (fdr 1 t)Yd(fdk 1 t, a; (fdk , t)Yd(fdh 1 t) 0, kE {N,+l,...,N} Sdk (fdr i t), IC E (1, ‘ ’ ’ Nz} where (.)* denotes complex conjugation. Each weight vector can be designed such that the total associated interference power is minimized subject to a desired mobile received power constraint: tr (R:,!) Wdk = arg min wH R:: w, w H Rdk [SI w = xk=-(S) W M<Uk 633
N [.I - H Rik - Rdk, R;! = Rd,, Rd, = %,adq, q=l,q#k where Rt: and R[d: are respectively the downlink signal and interference correlation matrices associated with the kth user, and tr(.) denotes the matrix trace operation. Note the constraint in (8) requires that the received power at the desired user equal the mean power received by each antenna from this user in the uplink normalized by the mobile’s transmission power &, . This type of constraint is preferred to an absolute power type constraint such as wHR$Lw = 1 because the latter may place very high attenuation requirements on the design of the downlink beamformer. For example, consider two co-channel users the norms of whose uplink channel vectors differ, say, by 30dB, due to path systems since the gain and phase fading functions of (5), ,Buk(6’lfu,,t) and aUk(0lfuk,t) are highly sensitive to changes in the carrier frequency. Lastly, the underlying spatial densities associated with the uplink and downlink channels, p;,(Olt) and p;,(Blt), of (5) and (7), respectively, are assumed to change very slowly with time compared to the gain and phase fading functions. In particular, we assume that these underlying spatial densities are approximately constant over several frames. This is reasonable since these functions do not exhibit great fluctuation in response to changes in the carrier frequency and/or “small’’ changes in the mobile position. Moreover, it is assumed that the underlying uplink and downlink spatial densities are approximately equal: loss differences, etc. The constraint wHR5Lw = 1 implies that transmission power directed toward the weak user (by the transmission beamformer for the weak user) will be 30dB larger than that directed toward the strong user (by the transmission beamformer for the strong user). This in turn implies that, in order to achieve a downlink signal-to-interference ratio (SIR) of say, lOdB at the strong user, the beamformer for the weak user must direct at least 40dB less transmission power toward the strong user relative to the weak user. on the other hand, ifthe constraint in (8) is used, then to achievelodB SIR at the strong user, the beamformer for the weak user need only direct at leastlodB less toward the strong user relative to the weak user. The solution is proportional to e;:”] the generalized eigenvector associated with the maximum generalized eigenvalue of the kth signal and interference and noise correlation matrix pair: {R&”,], ~&i: >: This is the information which is assumed common to both the uplink and the downlink (in addition to the usually considered common log-normal fading and path loss components) and will form the basis of the combiner design procedure described below. In such a case, a modified version of the optimum combiner based on parametric signal and interference and noise correlation matrices which are averaged over the fast fading terms can be formulated. Let us define RB, as the downlink correlation matrix associated with the leth user which has been averaged Over the fast fading: -[.I Rdk = EP,e[ad aH 1 - where Tdk(~) = $p2k(0) and E~,~[.] denotes expectation over the fast fading. Based on average correlation matrices of the form in (ll), we can reformulate the Imaxl/7 (9) constrained minimum interference power criterion of (8) (based on information that cannot be inferred from the uplink) as the following constrained minimum average interference power criterion (based on information that can be inferred from the uplink): rdk (e)v(Olfdk >VH(olfd, dk --Le wdk = edk Xk edk Rdkedk 5. ALTERNATIVE COMBINER DESIGN The downlink combiner design proposed in (8) requires full knowledge of the downlink channels associated with the user of interest as well as all effected interfered be available. In this section we propose an alternative The technique is most easily derived in the context with the following assumptions: First, for each user the uplink and subsequent downlink channels are uncorrelated (in the sense that their random weighting functions in (3) and (6) are uncorrelated). Next, a training sequence of duration Tt is available in uplink slot for each user. Such sequences are incorporated into existing system standards. Also, the uplink channe1 for a user in a given frame is uncorrelated with the uplink channel for the same user in another frame. This will very much be the case in frequency hopping tr (&::) - H +i1 wdk=arg min w Rdh w, wHR[,Jtlw = Xk=-( 11) mobiles. downlink combiner for such cases. $: = Edq, = Edk, Edq 1 Ep,cy [ad,at] Often in practice, such information will not W M<U k N q=l,q#k of a Time Division Multiple Access (TDMA) system - The solution is given as: wdk = dmaX1 dk /-, with denoting the “maximum” generalized eigenvector of {Rdk, --Is1 +I Rdk}. The downlink combiner proposed in (11) is forced to enhance reception of the user of interest and attenuate the interferers on the basis of magnitude as a function of angle. The combiner will attempt to increase the magnitude of its spatial response in those directions where the desired user is underlying spatial 634
density is large while trying to attenuate it in those directions where the interferers spatial density functions are large. Performance will depend on the extent to which the spatial density functions of the users overlap. While the above approach is clearly sub-optimal, it makes the best out of a difficult situation-fully exploiting all information about the downlink channel that can be obtained from the uplink. 6. IMPLEMENTATION We now explain how estimates of the corresponding average downlink signal and interference correlation matrices, $: and E!!, respectively, are obtained for use in the new procedure. Since the uplink spatial weighting correlation function is defined only over the sector, it can be represented by a Fourier series expansion as first proposed in [4] for modeling noise statistics. The Fourier series expansion of the spatial weighting correlation function over the interval B E [-4/2,A/2) can be written as: (12) Now, since the correlation function will often be a quite smooth function of angle, in practice a truncated version of (12) will usually be a sufficient approximation. j*k(e) M c;=--’~+1 Ckle”*’, 0 E [-4/2,4/2) (13) The average uplink and downlink correlation matrices can be approximated as [4]: L-1 -[.I R,, = ~p~, [aU,afk] M CklE!! (14) I=-L+l l=-L+1 Thus, the problem of estimating the spatial weighting correlation function from the uplink data can be posed as the problem of estimating the parameter vector Ck fro” the uplink data. multiplying an uplink snapshot data matrix by the pseudoinverse of a known “training sequence signal matrix.” In particular, if each uplink slot contains a training sequence of length Tt starting at time rt, the spatial signature estimate is calculated as: The spatial signature estimates are obtained by postyu(i)=[yu, (‘t + iTfu) ’ * ’ YUl, ([J - l]TO + 7‘ + iTfU)] 1 s1(n + iTjU) ... Sl([J - l]TO + 7t + iTju) ... [! SN, (~t + iTjU) . . . SN, ([J - l]TO + rt + iTjU) S(i)= which is valid, without loss of generality for the first user slot in the uplink frame, and where To is the uplink sampling rate (Tt = JT,) and (.)# denotes the matrix pseudo-inverse operation. (Note that it is assumed that the training sequences for each of the users are linearly independent.) The average uplink correlation matrices can be estimated by averaging the outer product of spatial signature estimates for a given user obtained over a number of previous frames. h (17) 1 F-1 - RUk = F c;=(J aUk(i)afk(i). Ideally, frequency hopping is performed over a band sufficiently wide so as to decorrelate fast fading from one frame to the next, but sufficiently narrow so as to produce negligible changes in the uplink steering vector (4) as a function of frequency. This further implies eliminated. that the dependence of XU, [I1 on k can, in effect, be where Tu is a “nominal” uplink carrier frequency. Now, returning to the estimation problem, one approach is that of a simple parametric least squares fit of the estimated uplink correlation matrix: where 11.11$ denotes tche square of the matrix Frobenious norm. The solution is easily shown to be [5]: where tr(+), [.Imn, and [.I, denote matrix trace, the mnth element of a matrix, and the mth element of a vector, respectively. Note that the above estimator is very efficient computationally since G-’ can be computed off-line. Once the Fourier parameter vectors are estimated, the associated parametric downlink correlation matrix estimates are simply formed as in (15): q=1 q#k and the weight vector is calculated as: l=-L+1 Amax] with edk denoting the “maximum” generalized eigen635
7. RESULTS For the simulations, we consider the case where none of the neighboring cells which interfere with the sector in question uses antenna arrays. This simple case is interesting because it can be used to evaluate the progressive introduction of antenna arrays in existing cellular communications networks. It also represents a pessimistic, worst case out-of-sector interference scenario when the other cells do employ antenna arrays. C = 4 cells per cluster and Q = 3 sectors per cell are considered. In addition to the desired transmitted signal, the mobile-of-interest (MOI) will receive interfering transmissions to N, - 1 co-channel mobiles in the same sector as well as Ni transmissions to cochannel mobiles in near-by (first tier) clusters which are assumed to use single antenna transmission which is omnidirectional over the sector. The underlying densities for the users are generated randomly. As in [a], Dk = 0.5, UL = 6dB, and y = 3.5. While the proposed technique is appropriate for a wide variety of underlying spatial densities, the densities used in the simulation are synthesized as a sum of (in our case, two) Gaussian densities of uniformly distributed mean angle over the sector, 0. Performance is measured in terms of average SINR at the MO1 where the averaging is now carried out over the underlying spatial density functions of the eo-sector users. 500 runs are considered for each average SINR calcuation. Consider first the case of low angular dispersionuniformly distributed standard deviation on the interval [0,7r/200). The resulting densities essentially consist of two point sources which may be an appropriate model for ray type multipath in rural scenarios. Fig. 1 shows average SINR as a function of the number of co-channel users in the sector for a single antenna system and the A4 = 8 element array using the proposed transmission beamforming technique. (L = M.) Substantial improvement over the single antenna case is seen for all number of users considered. Next, attention is turned to the case of high angular dispersion in the angular densities-uniformly distributed standard deviation on the interval [O, ~/20). This model may be more appropriate for urban or indoor applications. Fig. 2 shows average SINR as a function of the number of co-channel users in the sector for a single antenna system and the eight element array using the proposed transmission beamforming technique. Again, substantial improvement over the single antenna case is seen for all number of users considered. However, there is a degradation in beamformer performance with respect to the to the low angular spreading case. This is to be expected since extra beamformer degrees of freedom are required to create broad nulls in the directions associated with the interfered users. 8. CONCLUSION A new technique for downlink transmission beamformer design in cellular communications systems has been presented. The algorithm requires no mobile-to-base station feedback, is computationally efficient, and is well suited for a wide variety of scenarios typically found in mobile communications. As for future work, the method will be implemented in the ACTS 020 TSUNAMI (11) project field trials. Moreover, the technique can be easily extended to frequency-selective channels by using a two-dimensional series approximation of the corresponding spatio-temporal distribution. 9. REFERENCES J.H. Winters. Optimum combining in digital mobile radio with cochannel interference. IEEE Journal on Selected Areas in Communications, vol. 2: pp. 528539, July 1984. P. Zetterberg and B. Ottersten. “The spectrum efficiency of a basestation antenna array system for spatially selective transmission”. IEEE Transactions on Vehicular Technology, vol. 44: pp. 651-660, August 1995. D Gerlach and A. Paulraj. “Adaptive transmitting antenna arrays with feedback”. IEEE Signal Processing Letters, vol. 1: pp. 150-152, October 1994. B. Friedlander and A. Weiss. “Direction finding using noise covariance modeling”. IEEE Transactions on Signal Processing, vol. 43: pp. 1557-1567, July 1995. L.L. Scharf. Statistical Signal Processing-Detection, Estimation, and Tame Series Analysis. AddisonWesley, 1991. Avcragc SINR vs. no. of co--5cctor uscm so I 40L 30 -30’ I 2 3 4 5 6 No. of users Figure 1: Low spreading; solid M = 8, dotted M = 1. Avcragc SMR vs. no. of co-sodor users so -30‘ I Figure 2: High spreading; solid M = 8, dotted M = 1. 2 3 4 5 6 No. of us636