• 沒有找到結果。

A beamspace-time interference canceling CDMA receiver for sectored communications in a multipath environment

N/A
N/A
Protected

Academic year: 2021

Share "A beamspace-time interference canceling CDMA receiver for sectored communications in a multipath environment"

Copied!
11
0
0

加載中.... (立即查看全文)

全文

(1)

A Beamspace–Time Interference Canceling CDMA

Receiver for Sectored Communications in a

Multipath Environment

Ta-Sung Lee and Teng-Cheng Tsai

Abstract—A beamspace–time (BT) receiver is proposed for in-terference suppression and multipath diversity reception in sec-tored wireless code division multiple access communications. The scheme involves two stages. First, a set of adaptive space–time di-versity processors, in the form of beamformer-correlator pairs, is constructed which provides effective suppression of unwanted in-terference and reception of signals from a prescribed space–time region. Second, the output data obtained by these processors are maximum ratio combined to capture the signal multipath com-ponents coherently. The proposed BT receiver is blind in that no training signal is required. The only information required is the signature sequence, timing and a rough estimate of the angle of ar-rival of the signal for selecting the sector of interest.

Index Terms—Antenna arrays, beamforming, CDMA, interfer-ence cancellation, RAKE receiver.

I. INTRODUCTION

M

ULTIPLE ACCESS INTERFERENCE (MAI), mul-tipath fading, and noise are limiting factors of a code division multiple access (CDMA) system. MAI causes the near–far effect and multipath induces intersymbol interference (ISI). Advanced signal processing algorithms have been de-veloped to combat these problems. In particular, multi user detectors have been proposed which exhibit immunity to the near–far effect [1]. Also, the RAKE receiver [2] is introduced as a means of coherent combining of multipath signals. Con-ventional RAKE receivers are nonadaptive and nonblind in that the correlator bank is fixed, and a training sequence is used for channel estimation.

In general, the multipath signals arrive at the receiver with different angles of arrival (AOA). To exploit this spatial sig-nature, an antenna array is employed. By using the extra de-gree of freedom offered by the antenna array, MAI and nar-rowband interference (NBI) that are spatially separated from the signal-of-interest (SOI) can be suppressed. A receiver that exploits both the temporal and spatial structures to coherently combine the multipath energy is referred to as the space–time (ST) RAKE receiver [3]–[6]. Adaptive interference cancellation can be incorporated as an option via criteria such as minimum mean-square-error (MMSE) [4], [5]. Most ST RAKE receivers

Manuscript received April 7, 2000; revised August 25, 2000. This work was supported jointly by the Ministry of Education and by the National Science Council of R.O.C under Contract 89-E-FA06-2-4.

The authors are with the Department of Communication Engineering and Mi-croelectronics and Information Systems Research Center, National Chiao Tung University, Hsinchu, Taiwan, R.O.C. (e-mail: tslee@cc.nctu.edu.tw).

Publisher Item Identifier S 0733-8716(01)04997-6.

work with the post-despread data obtained by a bank of fixed correlators, and require a training sequence for ST channel es-timation.

Blind ST RAKE receivers have been proposed which do not require a training sequence. The pioneering work proposed in [3] exploits the distinctive structures of the pre-despread and post-despread spatial correlation matrices to estimate the spatial channels at different fingers of the SOI via the principal com-ponent (PC) eigenvalue decomposition. Beamforming is then performed at different fingers, followed by a post RAKE com-bining. In [4], the PC based scheme is extended to perform space–time joint channel estimation and postcombining. The receivers in [3], [4], [6] work with the outputs of a bank of fixed correlators, and are, thus, post-despread receivers. They are simple to implement but do not fully exploit the temporal degree of freedom available to handle strong MAI. As an alter-native, a receiver which works directly with the chip-sampled data is called a pre-despread receiver, and can be regarded as an adaptive matched filter that performs despreading and MAI suppression simultaneously [7]. A popular blind pre-despread receivers is the minimum output energy (MOE) receiver [8]. It is similar in structure to the generalized sidelobe canceller (GSC) in array processing [9], and is shown to offer the perfor-mance of the MMSE receiver without the aid of a training se-quence. However, blind adaptive receivers are sensitive to mis-match in the SOI’s signature due to the signal cancellation effect [7]. To alleviate this, auxiliary processing is introduced [8]. The blind pre-despread receivers can be extended to the ST domain with an antenna array. In [10], an ST pre-despread receiver is proposed which consists of a novel adaptive algorithm for im-plementing adaptive matched filters in GSC form, a maximum likelihood AOA estimator for SOI location, and a pilot-assisted RAKE receiver for postcombining.

In this paper, a blind adaptive beamspace- (BT) pre-despread receiver is proposed for sectored CDMA communications. The receiver is designed with the following procedure. First, a set of ST diversity processors, in the form of beamformer-correlator (BC) pairs is constructed to collect the multipath signals in a pre-scribed angular sector and time duration, and to suppress MAI and NBI. This is done by performing adaptive nulling on a set of linearly constrained minimum variance (LCMV) ST proces-sors “steered” to different look directions and delays. To avoid signal cancellation incurred with the mismatch of spatial–tem-poral signatures, a modified GSC is employed. Second, the out-puts of these BC pairs corresponding to different look direc-tions and delays are coherently combined to collect the

(2)

path energy. The beamformers and correlators together consti-tute a beamspace–time (BT) receiver which operates without the aid of a training signal. The only information required is a rough estimate of the AOA of the SOI for sector selection. Compared to conventional ST CDMA receivers [3]–[6], [10], in which spa-tial processing is done by direct beamforming, the proposed re-ceiver performs “beamspace” beamforming in which array data are first pre-processed by a set of diversity beamformers en-compassing an angular sector. This has two advantages. First, with sectorization, the capacity of the system can be potentially increased. Second, MAI and NBI from outside the sector can be suppressed adaptively, leading to improved reception quality for the SOI. As for adaptive correlators in GSC form, the pro-posed receiver is similar to that of [10]. A major distinction, however, is that the proposed method works with a temporal blocking matrix designed to eliminate all multipath signals in-stead of just a specific path. This can avoid signal cancellation incurred with coherent multipaths. In particular, a simple and ef-fective partially adaptive implementation is suggested to reduce the adaptive weights dimension. Furthermore, with sectoriza-tion, only a rough AOA estimator (to determine the right sector) is needed for beamforming. In contrast, the method in [10] relies on ML AOA estimation which requires a small multipath angle spread. In summary, the proposed receiver is designed to combat strong interference by adaptive spatial preprocessing (diversity beamforming), to incorporate pre-despread temporal processing to enhance suppression of in-sector MAI, and to handle multi-paths by spatial–temporal postprocessing [maximum ratio com-bining(MRC)].

The paper is organized as follows. Section II presents the data model for ST receivers. In Section III, a blind BT receiver using the LCMV criterion and GSC technique is developed. Section IV discusses the issues in implementation. Finally, Sec-tion V gives the simulaSec-tion results and SecSec-tion VI concludes the paper.

II. DATAMODEL ANDST RAKE RECEIVERS

Suppose that there are active DS-CDMA users in the cell. The th user’s contribution to the received signal is given by

(1)

where

power;

th transmitted information symbol; symbol duration;

signature waveform given by

(2)

where

signature sequence (or spreading sequence) of the th user;

spreading factor; chip waveform;

chip duration.

Without loss of generality, we assume to be complex valued. With a -antenna array at the basestation, the re-verse-link baseband complex data can be expressed in the vector form

(3) where

path number (assumed the same for all users); and

AOA, delay, and complex gain, respectively, of the th path of the th user;

spatial signature vector (or steering vector) ac-counting for the gain/phase variation across the array aperture due to a source from ;

narrowband interference vector;

noise vector whose entries are independent, identically distributed (i.i.d.) complex Gaussian random variables with variance .

To fully exploit the temporal signature of the multipath channel, is chip matched filtered and then chip rate

sampled at over the th

symbol duration, i.e., , where is

the number of RAKE fingers or the effective maximum delay spread of the channel. Assuming user 1 to be the desired signal, the pre-despread ST (pre-ST) data received at the array after chip-rate sampling can be written as a matrix

(4) where

augmented temporal signature vector of the th path of user 1;

transpose.

Depending on the delay, is given by one of the columns of the augmented temporal signature matrix .. . . .. ... .. . . .. . .. .. . ... . .. ... (5)

is the pre-ST interference matrix consisting of ISI, MAI and NBI, and is the pre-ST white noise matrix. From (4), is the composite pre-ST signature matrix of user 1 given by

(3)

A receiver for user 1 is designed to identify and remove to retrieve the symbol from and .

A variation of the pre-ST data matrix suitable for the ST RAKE receiver is the post-despread ST (post-ST) data matrix (7) where ; ; ; complex conjugate.

Note that can be viewed as the time-compressed version of . As a space domain counterpart, we can form the

pre-despread beamspace–time (pre-BT) data matrix as follows: (8) where beamforming matrix; ; ; ;

complex conjugate transpose.

With can be viewed as the space-compressed version of . Finally, we can form the post-despread BT (post-BT) data matrix:

(9) where

; ;

.

Various types of receivers can be developed based on different versions of the ST data. For example, the ST RAKE receiver combines the entries of the post-ST data matrix into an estimate of

(10) where

combining weight vector;

vector obtained by concatenating the columns of ;

decision operator.

The weight vector can be chosen in accordance with the co-herent or MMSE criterion [4]. For coco-herent combining,

, and for MMSE combining, , where is the post-ST data correlation matrix, and is the post-ST channel vector obtained by concatenating the columns of . Similarly, the BT RAKE receiver combines the entries of the post-BT data matrix into an estimate of

(11) where is the combining weight vector and is the

vector obtained by concatenating the columns of . For co-herent combining, , and for MMSE combining,

Fig. 1. Structure of GSC.

, where is the post-BT data corre-lation matrix, and is the post-BT channel vector obtained by concatenating the columns of . Note that the channel vectors used in the above receivers need be estimated using a training sequence or by other blind methods. Working with a training se-quence gives better channel estimation, but will inevitably de-crease the system’s efficiency. This prompts the development of blind receivers[6].

III. PROPOSEDBT RECEIVER

In this section, a blind BT receiver suitable for sectored sys-tems is developed with a two-stage procedure. First, an adap-tive ST processor is designed for each beam-finger pair which transforms from the ST domain into a scalar. Second, the outputs of these ST processors are constructively combined to extract the SOI’s symbols.

A. Construction of ST Processors

In sectored communications, the entire field-of-view of the receiver is divided into several angular sectors, each responsible for a subset of users [2]. Assume that the AOAs and delays of the multipaths of the SOI (user 1) are roughly known such that an angular sector and a time duration can be chosen to accommodate these multipaths. In order to effectively collect the multipath energy, a set of diversity beams is formed with their patterns encompassing , and a set of diversity corre-lators is formed with their responses matched to the fingers in . This leads to a set of beamformer-correlator (BC) pairs, or ST processors, operating on the pre-ST data matrix. Let

be the set of angles well representing and denote as . Also let be the th column of

. The ST processor transforms the pre-ST data matrix into a scalar output

(12)

with and .

To ensure an effective suppression of strong interference, adaptive cancellation is performed for each of the ST diversity processors. An effective solution is to employ the scheme of GSC [9]. The GSC is an indirect but simpler implementation of the LCMV beamformer. Its concept, as depicted in Fig. 1, is to decompose the weight vector into: , where is the fixed weight vector and is the blocking matrix which removes the signal before beamforming. The goal is to choose the adaptive weight vector to cancel the interference. To apply the GSC concept for ST processors, some modifications should be made. First, instead of blocking signals with a specific direction or delay, the blocking matrix must remove signals from the entire and . Second, instead of using a different blocking matrix for each ST processor, the same matrix is

(4)

shared by all of the beam-fingers. Let and be the spatial and temporal adaptive weight vectors, respectively. The GSC formulation leads to the following ST operation:

(13) where and are the spatial and temporal blocking matrices, respectively, and

(14) (15) (16) Following the standard procedure of GSC, the adaptive weight vectors are determined by solving the MMSE problem

(17) The ST processors in (13) utilizes the spatial and temporal de-grees of freedom in a separate fashion. This is in contrast to re-ceivers operating in a ST joint fashion. ST joint rere-ceivers are su-perior in terms processing dimension, but require a much higher complexity. For scenarios in which there are only few dominant interferers, ST separate receivers would be a more efficient so-lution.

The closed-form solution to (17) is not available, and an sub-optimum solution can be obtained by keeping the spatial weight vector fixed and solving for the temporal weight vector, and vice versa. This leads to the development of the following alternate minimization procedure. First, the beamformer weight vector

(18) is initialized with a predetermined value (e.g., ), and the temporal adaptive weight vector is obtained in accordance with

(19) whose solution is given by

(20) where

(21) The correlator weight vector

(22) with given by (20), can suppress MAI with a fixed temporal signature. For time-varying NBI whose temporal signatures are

not well defined, adaptive nulling in the spatial domain is more effective. The second step is then to fix , and obtain the spatial adaptive weight vector in accordance with

(23) whose solution is given by

(24) where

(25) The above procedure can be iterated between (19) and (23) by substituting (24) in (18), and re-executing the steps in (19)–(25). Since both the spatial adaptive weight vector and temporal adap-tive weight vector are adjusted to minimize the cost function of (17), and both are orthogonal to the desired signal, the min-imization of cost function is solely due to the suppression of interference. In particular, at each alternate iteration, either the spatial or temporal weight vector will adjust itself to decrease the cost function with the other fixed. As a result, it can be sure that the cost function will reduce as iterations proceed. Never-theless, the resulting solution may not lead to the global min-imum of the cost function. However, as long as the degree of freedom of the adaptive weights are large enough compared to the number of interferers, the alternate procedure can always yield a converged solution that provides effective interference suppression. The proposed alternate iterative scheme is similar in principle to the iterative least square (ILS) problem described in [12]. Given fixed, the minimization of cost function (17) is a least-squares problem for to make the cost function ap-proach zero. A similar situation holds for with fixed. Note that the above ST processors is developed based on the assumption of short spreading codes. Although the adaptive beamformers can be used with long codes, the adaptive corre-lators cannot. This is because that the adaptive correcorre-lators are designed to respond to fixed temporal signatures (composite spreading codes due to multipaths). Only with fixed temporal signatures can the adaptive correlators “recognize” and suppress strong MAI.

B. AOA Estimation and Sector Selection

To determine the working sector, some kind of preliminary lo-cation method can be used to obtain a coarse estimate the AOA of the SOI. The estimate need not be accurate as required in con-ventional LCMV beamforming but should lead to a right sector for the multipath arrivals. In this section, a simple technique of AOA estimation is proposed based on the same framework for adaptive beamforming.

For simplicity, we assume that the SOI is the the sector . The AOA estimate of the th path of the SOI is determined as the solution to the following spectral search problem

(5)

where

(27) is the post-despread correlation matrix for the th finger, and

(28) is the optimum beamforming weight vector steered to the look direction . It is the weight vector obtained from (23), with and replaced by and , respectively. For any ,

will produce a mainlobe at , and suppress interference outside . Hence, by varying over , a spectral peak can be observed in the spatial spectrum corresponding to the AOA of the th path. This is similar in principle to the Capon’s location method [11], except that a different blocking scheme is used here to avoid signal cancellation. The same procedure can be executed for different sectors to locate all spectral peaks in the entire field-of-view. If multiple peaks are present in different sectors, then further identification is necessary to distinguish the true SOI from others.

C. Selection of Blocking Matrices

The selection of blocking matrices are based on two criteria: 1) to remove the signal in the data so as to avoid signal cancel-lation and 2) to leave a sufficient degree of freedom for interfer-ence suppression. For temporal blocking, since the processing gain is large and multipath timing is assumed known, can be constructed to remove signals with specific delays within the entire delay spread duration. On the other hand, since the number of antennas is small for spatial blocking, and the signal AOA is poorly defined, should be chosen to provide a “fuzzy” blocking effect.

The temporal blocking matrix can be chosen to be a

full rank matrix whose columns

are orthogonal to , i.e., . For

a more reliable operation, extra vectors can be included to extend the blocking interval to a larger delay spread. This will help to avoid possible signal cancellation due to undetected multipath arrivals. For example, two extra

vectors and

can be included to extend by one chip duration at both ends of the blocking interval.

Let be the dimension of . The spatial blocking ma-trix can be chosen to be a full rank matrix whose columns are orthogonal to a set of steering vectors well representing the . This is called the direction constrained method. An alternative scheme more suitable for small arrays is the eigenvector constrained (EC) design suggested in [14]. In this design, a dense set of angles , is chosen to represent . A matrix is then formed by

(29)

where and are the eigenvalues and eigenvectors of in descending order. Depending on the array size and sector width, there will be dominant modes (with large

eigen-values) in (29) which effectively represent . The blocking matrix can be chosen to consist of the remaining eigen-vectors associated with those smaller eigenvalues

(30) Due to the orthogonality among s, the so constructed should satisfy for . The EC method is shown to provide a better blocking effect due to its “fuzzy” nature stated earlier. The choosing of is a trade-off between the blocking effect and adaptive nulling. A small leads to better blocking, but poor nulling, and vice versa. A useful criterion that has been confirmed by numerical results is .

D. Maximum Ratio Combiner

It is assumed that, with adaptive ST processing, the domi-nant interference has been eliminated and the BC output data , contain the SOI and col-ored noise only. This suggests that the MRC criterion can be em-ployed to collect these components coherently to extract . Let be the weight vector that performs the combining (31) where

(32) is the BC output data vector associated with the th symbol, with and being the corresponding composite signature and noise vectors, respectively, given by

(33)

(34) with and given by (13), (14) and (16), respectively.

The MRC weight vector can be determined blindly as the solution to the following problem [6]:

(35)

where and

are the BC output data and noise correlation matrices, respec-tively. The solution to (35) is well-known to be the principal generalized eigenvector . The matrix depends on the beamformer and correlator weight vectors, and can be shown to have the th entry given by (see the Appendix)

(36)

where and , with

and . The algorithm of the proposed BT receiver is summarized in Table I, and the overall system diagram is depicted in Fig. 2.

(6)

TABLE I

SUMMARY OFPROPOSEDBT RECEIVER.

Fig. 2. Schematic diagram of proposed BT receiver.

IV. IMPLEMENTATIONISSUES

A. Numerical Stability

In the direct matrix inversion implementation, the computa-tion of in (20) and in (24) involves the inversion of ma-trices and , respectively. Numerical instability may arise when there are few strong interferers present, leading to ill-conditioned correlation matrices. On the other hand, the conver-gence of weight vectors may be slow due to the residual signal not completely removed by the blocking matrices. To remedy these, pseudonoise terms and can be added to and , respectively, to alleviate the sensitivity problem [15]. The pseudonoise has the effect of deemphasizing the strong interfer-ence and masking the residual signal and can help to improve signal reception [15], [16]. It should be chosen large enough to handle the ill-condition problem, but not too large to distort the original signal scenario. A suitable choice which proves effec-tive is such that and are equal to a small fraction (e.g., 0.1–0.3) of the dominant signal power in and , re-spectively [16]. In practice, a convenient estimate of the domi-nant signal power is the largest eigenvalue of the corresponding correlation matrix.

B. Partially Adaptive Implementation

The degree of freedom for the adaptive correlators is on the order of , which can be quite large in wideband applications. A large degree of freedom requires a high computational com-plexity and is likely to incur poor convergence behaviors [9]. To alleviate this, the partially adaptive (PA) methods can be ap-plied to reduce the dimension of s. Partial adaptivity can be achieved by either working with a reduced-dimension data vector or with a reduced-size blocking matrix [17], [18]. Here, a simple approach is suggested based on the principle of max-imum cross correlation [19].

Let be the reduced-size blocking matrix

and be the full-size blocking matrix

satisfying and . The maximum cross

correlation criterion dictates that should be composed of vectors that maximize the magnitude of the cross correlation between the upper and lower branch data of the temporal GSC described by (19). That is, is chosen according to:

subject to: and (37)

Optimum solution to (37) requires a time consuming iterative procedure if is large [19]. As a simplified alternative, can be obtained with the orthonormal columns of that give the largest cross correlation values. Note that the cross cor-relation vector in (37) can be readily obtained as a subvector of given in (21) without extra computation. Finally, the PA correlator weight vector is given by (20)-(21), with replaced

by .

C. Recursive Computation of Weight Vectors

To avoid matrix inversion, the GSC can be implemented in a time-recursive fashion using stochastic gradient algorithms such as LMS [13]. This leads to recursive formulation of the solutions to (19) and (23), respectively

(38)

(39) where and are the adaptation stepsizes. Clearly, (38) and (39) are coupled and should be executed in an alternate fashion. On the other hand, the generalized eigenvector required for the computation of the MRC weight vector in (35) can be also obtained via a time-recursive algorithm. One such example is the recently developed projection approximation subspace tracking (PAST) algorithm [20], which is shown to exhibit global convergence and requires a computational complexity of the order (BT dimension) per iteration. The PAST algorithm was originally proposed for tracking multiple

(7)

Fig. 3. Spatial spectrum of AOA estimation for (a) finger 1 and (b) finger 3, obtained withQ = 10 users and NFR = 0 dB.

eigenvectors, and can be easily modified for the tracking of a single generalized eigenvector as dictated by (35) [21].

D. Complexity and Performance

The tradeoff between system performance and computational complexity is an issue depending on the number of antennas and processing gain of the system. In general, more antennas and a larger processing gain will provide better interference sup-pression but lead to high computational complexity and poor convergence behaviors. However, the spatial and temporal di-mensions ( and ) do not affect the complexity of the eigen-vector computation in MRC because the MRC weight eigen-vector has a size of , regardless of and . For batch processing, the major computations in the proposed algorithm involves the inversion of with size in (20), inversion of with size in (24), and a principal eigenvector computation with size in (35). The overall com-plex is about . For comparison, the ST post-despread receiver in [4] requires about , and the ST pre-despread receiver in [10] requires about

for batch processing. The higher complexity of the proposed re-ceiver and that in [4] is the price paid for not using a training sequence for channel estimation.

Fig. 4. Evaluation of system capacity with (a)NFR = 0 dB and (b) NFR =

20 dB.

For recursive processing as described in the previous section, the complexity for each iteration is about

for the proposed receiver, for the receiver in [4], and for the receiver in [10]. The proposed receiver can be further simplified by incorporating partial adaptivity in tem-poral processing to reduce to a smaller . As long as is large compared to the number of strong interferers, the perfor-mance of the receiver will be virtually unaffected.

In the flat-fading case, the multipath delay spread is smaller than the chip period such that the receiver would require only a single finger to work with. As a result, only a single adaptive correlator is needed for each diversity beam. On the other hand, in time-invariant channels without Doppler shift, it will be easier for the adaptive algorithms to converge and keep track of SOI. In addition, since the fading gain remains constant at each beam-finger pair, the MRC weights need not be computed frequently. This should alleviate the load for eigenvector computation.

V. COMPUTERSIMULATIONS

Here, the performance of the proposed BT receiver is evalu-ated using a linear array of identical antennas uniformly spaced by a wavelength. The interantenna spacing was chosen for the field-of-view . The working sector

(8)

Fig. 5. Patterns of diversity beams for (a) finger 1 and (b) finger 3, obtained withQ = 5 users and NFR = 0 dB.

was , and diversity beams were

formed at look directions .

The spatial blocking matrix was constructed with

using the eigenvector constrained method. It is assumed that the SOI was in , and the MAI were uniformly distributed in the entire field-of-view, with each user having the same multipath angle spread of 10 . For all users, paths were generated with delays chosen from , and fading gains being i.i.d. unit variance complex Gaussian random variables. All CDMA signals were BPSK data modulated and spread with the Gold code of length . In addition to the MAI, there were two equal power BPSK NBIs arriving from 30 and 45 , with bit rate being 0.8 times that of the CDMA signals. Finally, the number of fingers was , and the temporal blocking matrix was chosen, according to Section III.C, to be the matrix whose columns formed an orthogonal

complement to .

As a performance index, the output SINR (in) is defined as

SINR output power of signal in output power of (MAI+NBI+noise) in

Fig. 6. Evaluation of near–far resistance with (a)Q = 5 and (b) Q = 25 users.

and the input SNR (in dB) is defined as SNR

The near–far-ratio (NFR) is the ratio of the MAI power to signal power before despreading, and the NBI-to-signal-ratio (NSR) is the ratio of the NBI power to signal power before despreading. For all but one result in the simulations, symbols were used

to obtain sample estimates of and ,

and a total of 50 Monte-Carlo runs were executed to obtain an average SINR . In direct matrix inversion weight vector com-putation, the pseudo noise powers and were chosen to be one fifth of the largest eigenvalue of , and , respec-tively. For performance comparison, we included the results ob-tained with the blind receivers proposed in [4] (ST-PC) and [10] (GSC-AOA), respectively, and the nonblind coherent ST RAKE (CST-RAKE), MMSE ST RAKE (MST-RAKE), coherent BT RAKE (CBT-RAKE), and MMSE BT RAKE (MBT-RAKE) receivers described in Section II. For nonblind receivers, the post-ST and post-BT channel vectors were estimated using the same symbols as the training sequence. For CBT-RAKE and MBT-RAKE receivers, the beamforming matrix was con-structed using the four steering vectors

(9)

asso-Fig. 7. Evaluation of efficacy of partial adaptivity with (a)NFR = 0 dB and (b)NFR = 20 dB.

ciated with the look directions of the diversity beams. Unless otherwise mentioned, the following “standard” parameters will be used throughout the section: dB, dB,

and .

To demonstrate the efficacy of AOA estimation described in Section III-B, the spatial spectrum were computed for the three

sectors , and . Fig. 3 shows

the result for the first and third fingers , with

users and dB. The peak in the working sector gives the AOA of the SOI, and those in other sectors are “false peaks” due to NBI and can be easily detected by the system.

In the first set of simulations, the system capacity is evalu-ated with different user numbers . The resulting output SINR curves are plotted in Fig. 4 for and {\hbox{20}} dB. As observed, the proposed BT receiver performs reliably for a wide range of , even outperforming the MST-RAKE receiver with a moderately large and high NFR. This indicates that the adaptive beamformers and correlators have successfully elimi-nated the strong NBI and MAI, respectively. The CST-RAKE, CBT-RAKE and ST-PC receivers totally fail with

dB and a large due to the lack of interference suppression or poor channel estimation. Finally, the GSC-AOA blind receiver performs reliably but exhibits a certain degradation compared to

Fig. 8. Evaluation of convergence behavior withQ = 5 users, and (a) NFR =

0 dB and (b) NFR = 20 dB.

the proposed receiver with a large . This is observed to be due to the residual NBI not effectively suppressed by the temporal GSC. In Fig. 5, the patterns of the diversity beams for the first and third fingers ( ) are plotted for the case users and dB. The mainlobes and deep nulls confirm that the adaptive beamformers can effectively collect the in-sector signals and suppress the strong NBI.

In the second set of simulations, the near–far resistance of the proposed BT receiver is evaluated with different NFR values. Fig. 6 shows the results obtained with and 25 users. As observed, with , the CST-RAKE, CBT-RAKE and ST-PC receivers receivers fail again, and the MST-RAKE receiver loses its advantage due to ineffective interference sup-pression. On the contrary, the BT receiver achieves excellent near–far resistance by successfully canceling the MAI and NBI simultaneously. The GSC-AOA receiver performs well with , in which case the temporal GSC has a sufficient degree of freedom to handle the NBI.

In the third set of simulations, the efficacy of partial adap-tivity is demonstrated through system capacity evaluation. Fig. 7 shows the results obtained with the fully adaptive (FA) BT re-ceiver, partially adaptive BT receiver with (PA-10), and partially adaptive BT receiver with (PA-20), for

(10)

Fig. 9. Evaluation of of recursive algorithms withQ = 5 users and NFR = 0 dB. (a) NBIs AOA fixed and (b) NBIs AOA changed at 500th iteration.

dB and 20 dB. As expected, the PA receivers per-form reliably as compared to the FA receiver with a small , and degrade as increases due to the exhaustion of the tem-poral degree of freedom for interference suppression.

In the fourth set of simulations, the convergence behaviors of the proposed FA BT receiver, PA-10 receiver, ST-PC receiver, and MST-RAKE receiver were evaluated by varying the data sample size . The resulting output SINR are plotted in Fig. 8 with , and and 20 dB. As observed, the output SINR increases as increases for all receivers. The MMSE receiver converges fastest due to the use of a training sequence. The PA-10 receiver converges faster than the FA receiver, con-firming the well-known fact that adaptive filters of smaller size converge faster.

Finally, to demonstrate the effectiveness of the recursive algo-rithms for weight adaptation and eigenvector computation, we replaced direct matrix inversions by the formulae given in (38) and (39), and direct eigenvector computation by the PAST al-gorithm. The adaptation stepsizes were chosen as

. Fig. 9(a) shows the resulting learning curve of the FA BT receiver, with dB and . To show the tracking capability of the algorithm, we repeated the same simulation

but deliberately changed the AOAs of the two NBIs to 40 and , respectively, at the 500th iteration. The learning curves given in Fig. 9(b) confirm that the recursive receiver success-fully adjusted its weights to suppress the NBI.

VI. CONCLUSION

A blind adaptive beamspace–time receiver has been proposed for sectored CDMA wireless communications. The proposed re-ceiver is designed with a two-stage procedure. First, a set of adaptive space–time diversity processors, in the form of beam-former-correlator pairs, is constructed which provides effective suppression of interference and reception of signals from a pre-scribed space–time region. Second, the output data obtained from these processors are maximum ratio combined to capture the signal multipath components coherently. For an efficient implementation, recursive algorithms are employed for weight vector adaptation and eigenvector computation, and a simple partially adaptive solution is given based on the maximum cross correlation principle. The proposed receiver can be operated without the aid of a training signal. The only information re-quired is the signature sequence, timing and a rough estimate of the angle of arrival of the signal for selecting the sector of in-terest. Compared to the conventional space–time receivers, the proposed beamspace receiver enhances the the SINR by sup-pressing interference via adaptive nulling, and increases system capacity by sectorization. From simulation results, it is shown that the proposed blind receiver is near-far resistant, and per-forms reliably in an overloaded system.

APPENDIX

Derivation of entries of

Let and . From

(34), the th entry of is the cross correlation between and

where is the th entry of , and is the th column of . Using the fact that are i.i.d. random vectors with the same variance , we have

(11)

REFERENCES

[1] R. Lupas and S. Verdu, “Linear multiuser detectors for synchronous code-division multiple-access channels,” IEEE Trans. Inform. Theory, vol. 35, pp. 123–136, Jan. 1989.

[2] J. C. Liberti and T. S. Rappaport, Smart Antennas for Wireless Commu-nications. Englewood Cliffs, NJ: Prentice-Hall, 1999.

[3] A. F. Naguib and A. Paulraj, “Performance of wireless CDMA with M-ary orthogonal modulation and cell site antenna arrays,” IEEE J. Se-lect. Areas Commun., vol. 14, pp. 1770–1783, Dec. 1996.

[4] H. Liu and M. D. Zoltowski, “Blind equalization in antenna array CDMA systems,” IEEE Trans. Signal Processing, vol. 45, pp. 161–172, Jan. 1997.

[5] X. Bernstein and A. M. Haimovich, “Space–time optimum combining for CDMA communications,” Wireless Personal Commun., vol. 3, pp. 73–89, 1996.

[6] T. F. Wong, T. M. Lok, James S. Lehnert, and Michael D. Zoltowski, “A linear receiver for direct-sequence spread-spectrum multiple-access systems with antenna arrays and blind adaptation,” IEEE Trans. Infor-mation Theory, vol. 44, pp. 659–676, Mar. 1998.

[7] G. Woodward and B. S. Vucetic, “Adaptive detection for DS-CDMA,” Proc. IEEE, vol. 86, pp. 1413–1434, July 1998.

[8] U. Madhow and M. Honig, “MMSE interference suppression for direct-sequence spread-spectrum CDMA,” IEEE Trans. Commun., vol. 42, pp. 3178–3188, Dec. 1994.

[9] B. D. Van Veen and K. M. Buckley, “Beamforming: A versatile approach to spatial filtering,” IEEE Acoust., Speech, Signal Processing, pp. 4–24, Apr. 1988.

[10] S. Kapoor, S. Gollamundi, S. Nagaraj, and Y. F. Huang, “Adaptive multiuser detection and beamforming for interference suppression in CDMA mobile radio systems,” IEEE Trans. Veh. Technol., vol. 48, pp. 1341–1355, Sep. 1999.

[11] J. Capon, “High-resolution frequency-wavenumber spectrum analysis,” Proc. IEEE, vol. 57, pp. 1408–1418, Aug. 1969.

[12] I. Parra, G. Xu, and H. Liu, “A least squares projection constant modulus approach,” in PIMRC, vol. 2, 1995, pp. 673–676.

[13] D. H. Johnson and D. E. Dudgeon, Array Signal Processing. Englewood Cliffs, NJ: Prentice-Hall, 1993.

[14] K. M. Buckley, “Spatial/spectral filtering with linearly constrained min-imum variance beamformers,” IEEE Trans. Acoust., Speech, Signal Pro-cessing, vol. 35, pp. 249–266, Mar. 1987.

[15] M. C. Do˘gan and J. M. Mendel, “Cumulant-based blind optimum beam-forming,” IEEE Trans. Aerosp. Electron. Syst., vol. 30, pp. 722–741, July 1994.

[16] T. S. Lee and Z. S. Lee, “A sectorized beamspace adaptive diversity combiner for multipath environments,” IEEE Trans. Veh. Technol., vol. 48, pp. 1503–1510, Sept. 1999.

[17] E. G. Ström and S. L. Miller, “Properties of the single-bit single-user MMSE receiver for DS-CDMA systems,” IEEE Trans. Commun., vol. 47, pp. 416–425, Mar. 1999.

[18] J. S. Goldstein and I. S. Reed, “Subspace selection for partially adaptive sensor array processing,” IEEE Trans. Aerosp. Electron. Syst., vol. 33, pp. 539–544, Apr. 1997.

[19] D. A. Pados and S. N. Batalama, “Low-complexity blind detection of DS/CDMA signals: Auxiliary-vector receivers,” IEEE Trans. Commun., vol. 45, pp. 1586–1594, Dec. 1997.

[20] B. Yang, “Projection approximation subspace tracking,” IEEE Trans. Signal Processing, vol. 44, pp. 95–107, Jan. 1995.

[21] X. Wang and V. Poor, “Blind adaptive multiuser detection in multipath CDMA channels based on subspace tracking,” IEEE Trans. Signal Pro-cessing, vol. 46, pp. 3030–3044, Nov. 1998.

Ta-Sung Lee was born in Taipei, Taiwan, R.O.C.,

on October 20, 1960. He received the B.S. degree from National Taiwan University in 1983, the M.S. degree from the University of Wisconsin, Madison, in 1987, and Ph.D. degree from Purdue University, West Lafayette, IN, in 1989, all in electrical engineering.

From 1987 to 1989, he was a David Ross Graduate Research Fellow with Purdue University. In 1990, he joined the Faculty of National Chiao Tung University, Hsinchu, Taiwan, where he currently holds a position as Professor with the Department of Communication Engineering. His research interests include space–time signal processing and smart antenna technology for wireless communications.

Dr. Lee is a member of Phi Tau Phi Society of R.O.C., and recipient of 2000 Young Electrical Engineer Award of the Chinese Institute of Electrical Engi-neers, Taiwan.

Teng-Cheng Tsai was born in Taipei, Taiwan, on

Feb. 15, 1961. He received the B.S.E.E. degree from Tatung Institute of Technology, Taiwan, R.O.C., in 1984, and the M.S. degree from National Chiao Tung University, Taiwan, R.O.C., in 1986. Currently he is working toward the Ph.D. degree in the Department of Communication Engineering, National Chiao Tung University.

From 1986 to 1997, he was with the Commu-nication Department, Chung Shan Institute of Science and Technology, Taiwan, R.O.C. His current research interests include multiuser detection, statistical signal processing, and array signal processing.

數據

Fig. 1. Structure of GSC.
Fig. 3. Spatial spectrum of AOA estimation for (a) finger 1 and (b) finger 3, obtained with Q = 10 users and NFR = 0 dB.
Fig. 5. Patterns of diversity beams for (a) finger 1 and (b) finger 3, obtained with Q = 5 users and NFR = 0 dB.
Fig. 7. Evaluation of efficacy of partial adaptivity with (a) NFR = 0 dB and (b) NFR = 20 dB.
+2

參考文獻

相關文件

2.1.1 The pre-primary educator must have specialised knowledge about the characteristics of child development before they can be responsive to the needs of children, set

Now, nearly all of the current flows through wire S since it has a much lower resistance than the light bulb. The light bulb does not glow because the current flowing through it

During early childhood, developing proficiency in the mother-tongue is of primary importance. Cantonese is most Hong Kong children’s mother-tongue and should also be the medium

By correcting for the speed of individual test takers, it is possible to reveal systematic differences between the items in a test, which were modeled by item discrimination and

In summary, the main contribution of this paper is to propose a new family of smoothing functions and correct a flaw in an algorithm studied in [13], which is used to guarantee

Two sources to produce an interference that is stable over time, if their light has a phase relationship that does not change with time: E(t)=E 0 cos( w t+ f ).. Coherent sources:

In the simulated environment, his patients gain confidence to face the challenges in the real world.. Here is a successful story to demonstrate VR’s

request even if the header is absent), O (optional), T (the header should be included in the request if a stream-based transport is used), C (the presence of the header depends on