• 沒有找到結果。

A new blind adaptive interference suppression scheme for acquisition and MMSE demodulation of DS/CDMA signals

N/A
N/A
Protected

Academic year: 2021

Share "A new blind adaptive interference suppression scheme for acquisition and MMSE demodulation of DS/CDMA signals"

Copied!
10
0
0

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

全文

(1)

A New Blind Adaptive Interference Suppression

Scheme for Acquisition and MMSE Demodulation of

DS/CDMA Signals

Ho-Chi Hwang, Member, IEEE, and Che-Ho Wei, Fellow, IEEE

Abstract—In this paper, we present an efficient blind algorithm

for estimating the code timing of a desired user in an asynchronous direct-sequence code-division multiple-access (DS/CDMA) system over frequency-nonselective-fading channels. The proposed algo-rithm acquires the code timing explicitly and results in a near–far resistant minimum mean-squared error (MMSE) demodulation without requiring the knowledge of the timing information, am-plitudes, and transmitted symbols of all transmissions. The only required knowledge is the information of the signature sequence used by the desired transmission. Several computer simulations are done for additive white Gaussian channels, Rayleigh fading channels, and two-ray Rayleigh fading multipath channels, respectively. Numerical results show that the new algorithm is near–far resistant to the multiple-access interference (MAI) in the DS/CDMA system.

Index Terms—Acquisition, code-division multiple access, MMSE demodulation, multiple-access interference.

I. INTRODUCTION

I

N AN ASYNCHRONOUS direct-sequence code-division multiple-access (DS/CDMA) communication system, each user transmits the antipodal symbol modulated upon a unique spreading sequence [1]. The conventional matched correlator demodulates the transmitted symbol of the desired user by correlating the received signal with a synchronized replica of the spreading signal of interest. Since the signal vectors of all users are not completely orthogonal, the matched correlator is vulnerable to the so-called near–far problem, and thus the system capacity is limited by the multiple-access interference (MAI). The minimum mean-squared error (MMSE) linear detector [2]–[4] has been proposed to suppress the multiuser interference and overcome the near–far problem by utilizing the cyclostationarity of the highly structured MAI. This MMSE linear detector can be implemented using the training-se-quence-based adaptation algorithms [3] or the blind adaptation algorithms [5]–[8].

Demodulation of a DS/CDMA signal must be preceded by timing acquisition, which achieves the initial coarse alignment of the local symbol clock within one chip of the incoming symbol clock [9]. In this paper, we develop an efficient

al-Manuscript received December 9, 1997; revised March 9, 1999. This work was supported by the National Science Council of the Republic of China under Grant NSC87-2221-E-009-001.

H.-C. Hwang is with the Computer & Communications Research Laborato-ries, Industrial Technology Research Institute, Taiwan.

C.-H. Wei is with the Department of Electronics Engineering, National Chiao Tung University, Hsin-Chu, Taiwan, R.O.C. (e-mail: chwei@cc.nctu.edu.tw).

Publisher Item Identifier S 0018-9545(00)02573-1.

gorithm for estimating the code timing of a specific desired user without requiring a training sequence. The proposed algorithm [called projection degree measurement (PDM) algorithm] quantizes the timing delay uncertainty of interest into a finite set of hypotheses, measures the projection degree of a nominal desired signal vector in the signal subspace of the correlation matrix for each hypothesis, and picks the best hypotheses to estimate the time delay. After the code timing is estimated explicitly, the MMSE demodulator is obtained via the Wiener–Hopf equation. The new algorithm is shown to be robust to the near–far problem, and its performance compares favorably to other recently proposed near–far resistant code timing estimations schemes [10]–[15].

II. THEORETICALBACKGROUND

In a DS/CDMA communication environment with active users, the received signal from the th user is given by

(1) where and are the carrier frequency and the symbol interval common to all users, respectively. The th antipodal symbol of the th user is transmitted with amplitude . The time delay and the carrier phase relative to the receiver are randomly distributed over and

, respectively. To share the same frequency spectrum simultaneously, each user is assigned with a unique spreading waveform given by

(2) where is the th element of the signature sequence for the th user and the chip waveform is a rect-angular waveform of unit amplitude and duration . Without loss of generality, is set equal to and is the pro-cessing gain.

Assuming a frequency-nonselective-fading channel, the re-ceived signal is of the form

(3) In the above expression, is a complex fading factor ex-pressing the amplitude and phase of the fading process for the

(2)

th user, while is the complex additive white Gaussian noise (AWGN) with a spectral density of . In this paper, it is assumed that the reverse channel (i.e., mobile to base station) of a CDMA network is considered, in which the fading processes for all active users are independent and uncorrelated. Further-more, it is assumed that the fading process for each user varies at a slow rate so that the amplitude and phase are taken to be constant over a bit interval [4]. Throughout this paper, the first user is taken to be the desired user.

Assuming that the receiver has knowledge of the carrier phase of the desired signal, can be set to zero without loss of gen-erality. The receiver front–end consists of a mixer to convert the received signal to complex baseband followed by a filter matched to the chip pulse shape (i.e., an integrate-and-dump filter with integration time since a rectangular chip waveform is used here). The output of this matched filter is then sampled at the chip rate. For capturing the complete information of one desired data symbol, the minimum length of the observation in-terval is chosen to be . Therefore, the samples within the th observation interval can be expressed as a vector

(4) where

(5) In the above expressions, since , , and are the integral and decimal parts of the delay , respectively, that is, the delay for the th user relative to the receiver can be written as . In addition, is the fading process for the th user during the th bit interval,

is a vector of zeros, and and are the acyclic -shift operators, which acyclically shift the elements of a vector to left and right, respectively. For the sake of simplicity, the

terms are absorbed into .

In order to suppress the MAI, the MMSE linear detector [2]–[4] demodulates the transmitted symbol of the desired transmission as sgn Re , where denotes the complex conjugate and the FIR filter minimizes the mean-squared error between the desired symbol and the decision statistic

(6) The unique optimum tap-weight vector is given by

, where and

are the correlation matrix of the received signal vector and the correlation between the desired symbol and the received signal vector, respectively.

III. PROJECTIONDEGREEMEASUREMENTALGORITHM

It is convenient to describe the asynchronous DS/CDMA channel by an equivalent synchronous model, in which the received signal vector can be expressed by

(7) In the above expression, is the desired symbol modulated with the desired signal vector , , for

, are interfering symbols due to intersymbol interference and MAI, and are the interference vectors modulating these symbols. is the fading process for the th user at the th observation interval. Apparently, the number of virtual users is given by .

Assuming that the data symbols are inde-pendent and uncorrelated. The correlation matrix of the re-ceived signal vectors can be expressed as

(8) where is the signal matrix with

and is the noise variance. The correlation matrix can be further expressed in terms of its eigendecomposition as

(9) where the columns , , of are the eigenvectors of and is a diagonal matrix with eigenvalues . If the number of virtual users is less than the dimension of the received signal vector (i.e., ), we have and

if

otherwise (10) where and denote the eigenvalues of .

The matrix can be partitioned as , in which the columns of are associated with the largest eigenvalues and form a basis for the signal subspace, and the columns of are associated with the remaining eigenvalues and span the noise subspace. Due to the orthogonal property between the eigenvectors, the signal sub-space is the orthogonal complement of the noise subsub-space. All the eigenvectors associated with the smallest eigen-values of must satisfy the following:

(11) If the signal matrix is assumed to be of full column rank , it follows from the above equation that

(12) Consequently, the signal vectors, , , are orthog-onal to the noise subspace. According to the properties of eigen-decomposition, we obtain the following lemma, which is proved in Appendix A.

(3)

1) Lemma: Define a Hermitian matrix as , where is the signal matrix, and are the signal vectors, and is the noise variance. Let be a vector, which does not lie completely in the signal subspace of . If

and is small enough, the following relation holds:

(13) The lemma states that a large value of is pro-duced if has a significant projection component in the noise subspace of . By utilizing this lemma, we quantize coarsely the delay of interest into a number of hypotheses and obtain the corresponding nominal desired signal vectors

(14) Then, the projection degree of the nominal desired signal vector under each hypothesis is measured and the best delay hypotheses are chosen for estimating the delay.

The PDM algorithm is summarized by the following steps. Step 1) Compute the estimated correlation matrix1

(15) Step 2) Evaluate the projection degree measurement for each

nominal desired signal vector

(16) Step 3) Find the best hypotheses

(17) and

otherwise.

(18) Step 4) Determine by solving a quadratic function, as

de-scribed in Appendix B.

IV. NUMERICALRESULTS

We consider a symbol- and chip-asynchronous DS/CDMA communication system in different channels. Each user is mod-ulated upon a unique Gold code with length . The signal-to-noise ratio (SNR) is defined as SNR . The numerator is merely the bit energy , and ,

1A recursive least squares implementation might also be used in order to track

time variations.

so that SNR(dB) dB . Throughout all experi-ments, each interfering user is assumed to have the same power level for the sake of simplicity. The near–far ratio (NFR) is used to present the interference level of each interfering user relative to the desired user. The delays and the transmitted symbols for all active users are randomly generated and unknown to the re-ceiver in every simulation run.

A. Acquisition Performance

The acquisition scheme estimates the code timing close enough such that the code tracking loop can work on driving the timing error to zero. If the estimation timing error is in excess of , an acquisition error happens. We use 1000 simulation runs to estimate the average acquisition error probability and root mean-squared error (RMSE), in which the error is the difference between the estimation and exact timing when the acquisition is correct. The RMSE is normalized with respect to in the following. Three other timing estimation techniques: MUSIC estimator [11], MOE estimator [14], and LSML estimator [15] are also investigated for comparison. The different aspects among the PDM algorithm and three other timing estimation techniques are briefly described below. In the LSML estimator that requires a training sequence for the desired user, it is assumed that the transmitter and receiver have aligned their clocks roughly within a bit interval with the aid of a side “signaling channel,” where a call is initially set up [15]. The major drawbacks of the blind MUSIC estimator are that a singular value decomposition is necessary and the number of users must limit to below when one sample is taken per chip interval and one antenna is used. The blind MOE estimator requires the fictitious noise variance trace [14] to obtain the MOE solutions. Although the method for automatically choosing this factor is available, it is not com-pletely satisfactory due to its high complexity. Furthermore, two cost functions, MOE and normalized MOE, are required in the acquisition process. Note that the MOE estimator is implemented without constraints when . The observation interval is for the MUSIC and LSML estimators, while for the MOE and PDM estimators.

Figs. 1 and 2 show the acquisition error probability and nor-malized RMSE as a function of the number of observation vec-tors for AWGN channels. The simulation parameters are , SNR dB, and NFR dB. The value , controlling the fictitious noise variance, is set as . Since the sample correlation matrix must be full rank in order to form its inverse matrix, the number of observation vectors cannot be less than for the LSML estimator, while for the MOE estimator without constraints and the PDM estimator. The plots show that the LSML estimator can acquire the code timing in 1000 simulation runs without any acquisition error as long as the number of the observation vectors increase beyond 50. Furthermore, its normalized RMSE is the least one among them. Similar to the LSML estimator, the MUSIC, MOE and PDM estimators are robust to the near–far problem and offer similar performance in terms of probability of acquisition error and RMSE. However, as the number of observation vectors in-crease, the performance of these blind estimators converges to a floor. Taking a close look at the plots, in terms of the acquisition

(4)

Fig. 1. Acquisition error probability versus the number of observation vectors.

Fig. 2. Normalized RMSE versus the number of observation vectors.

error probability, the MUSIC estimator and the MOE estimator without constraints are slightly worse.

In the next experiment, the performance of the estimators, as shown in Figs. 3 and 4, is investigated versus the number of active users for AWGN channels. The number of observation vectors is and is varied from 5 to 15. All other pa-rameters are as before. The MUSIC estimator cannot function when . At the same acquisition error probability level (i.e., acquisition error probability of 0.1), the PDM estimator and the MOE estimator without constraints can provide a load

of 11 users, while the LSML estimator and the MOE estimator with constraints for 9 and 10 users, respectively. Again, the nor-malized RMSE values of the PDM estimator and the MOE esti-mator without constraints are smaller in the range of 9–13 users. Although the lemma is imposed by the constraint , the PDM estimator still functions when in this case.

In the third experiment, the performance of the estimators as a function of in AWGN channels is compared in Figs. 5 and 6. The number of observation vectors is and five interfering users with NFR dB are considered. The

(5)

Fig. 3. Acquisition error probability versus the number of users.

Fig. 4. Normalized RMSE versus the number of users.

LSML estimator performs better than the other estimators be-cause the LSML estimator is train-sequence aided and more ro-bust to AWGN. The performance of the PDM estimator is com-parable to the MOE estimator, while the MUSIC estimator is susceptible to noise in terms of acquisition error probability.

In this case, the performance of the estimators is investigated for Rayleigh fading on all received signal with a maximum Doppler frequency (same for all mobiles). In practice the mobile users will move at different velocity and experience different fade rates. This worst case situation is assumed for emphasizing

the tracking capability of the estimators. The numbers of ob-servation vectors and active users are and , respectively. NFR and SNR are taken to be 20 dB and is 0.0001. When the maximum Doppler frequency is below 50 Hz, the LSML estimator, as shown in Figs. 7 and 8, outperforms the other estimators in terms of acquisition error probability. However, the acquisition performance of the LSML estimator is more susceptible to larger maximum Doppler frequency. On the other hand, the PDM estimator together with the MUSIC and MOE estimators are robust to the variations of fade rates.

(6)

Fig. 5. Acquisition error probability versus SNR.

Fig. 6. Normalized RMSE versus SNR.

The multipath effect is considered in this case. All active users are assumed to move at the same velocity 100 km/h, and the transmitted signal of each user propagates through a unique two-ray Rayleigh fading channel, in which the channel responses of the main and secondary paths are independent and uncorrelated Rayleigh fading processes. The power ratio between the main and secondary paths is denoted as (dB). The simulation parameters are , , NFR dB, and SNR dB. The value is as before. The results are obtained from 1000 independent simulation

runs and shown in Figs. 9 and 10. An acquisition error happens if the difference between the timing estimate and the timing delay of the main path is in excess of . The MUSIC estimator fails to acquire the code timing in the multipath channel; even the multipath level is low (i.e., 10 dB). For the other three timing estimators, their acquisition performance is not acceptable when the multipath interference is strong (i.e., dB). As dB, the PDM estimator and the MOE estimator without constraints can provide more than 70% correct acquisition probability. However, the LSML estimator

(7)

Fig. 7. Acquisition error probability versus maximum Doppler frequency.

Fig. 8. Normalized RMSE versus maximum Doppler frequency.

and the MOE estimator with constraints have less confidence in exact acquisition.

B. Error Probability Performance

The bit error probability of the resultant demodulator derived by the PDM algorithm is now evaluated in comparison to that

of the MOE algorithm for AWGN channels.2 In each

simula-tion, the desired signal vector is determined for forming the de-modulator via the Wiener–Hopf solution after the code timing

2In [4], a modified MMSE detector was presented to avoid loss of phase lock

during deep fades by incorporating a channel phase estimator to remove the phase variations from the received signal.

(8)

Fig. 9. Acquisition error probability versus0.

Fig. 10. Normalized RMSE versus0.

is estimated. The error probability is then evaluated analytically using the equation

where the expectation is taken over the interference bits , and is the complementary distribu-tion of a standard Gaussian random variable.

The simulation parameters are , , SNR dB, and . For a given NFR, 100 independent simula-tions are completed and the median of the outcomes is shown in Fig. 11. The results show that the resultant demodulators can provide an acceptable BER performance for initial start up such that the receiver can be switched into the decision mode and adapted further for better BER performance. When the timing error is introduced in acquisition, the MOE algorithm with straints provides a better BER performance because the con-straints can avoid the problem of cancelling the desired signal

Fig. 11. BER of the resultant demodulators versus NFR.

and noise enhancement. This fact is confirmed by that the resul-tant demodulators derived by the MOE algorithm without con-straints and the PDM algorithm have the similar performance of bit error probability.

V. CONCLUSION

In this paper, we have presented an efficient blind algorithm for estimating the code timing of a desired user in an asyn-chronous DS/CDMA system. After the code timing is estimated explicitly, the MMSE linear detector can be obtained. Numer-ical results show that the proposed algorithm is near–far resis-tant. Furthermore, the proposed algorithm is more robust to the multipath interference compared to other timing estimators.

APPENDIX A

Proof of Lemma: Let the unit-norm vector lie in the signal subspace spanned by the eigenvectors of with respect to the

largest eigenvalues, which can be expressed as

(19)

where . After some manipulations, we have

(20) because of . Assuming that is an any vector of length with unit norm. It can be expressed in terms of linearly combining as follows:

(9)

where . Following the same way, we can obtain

(22) where and . Subtracting from , we have the numerator given by

Num (23)

When SNR is high enough (i.e., is sufficiently small), the second term can be negligible and the numerator is always pos-itive. The proof is thus completed.

APPENDIX B

The details of interpolating the two best hypotheses and deter-mining the delay of interest are supplied here. Suppose and are the two best hypotheses. The corresponding nominal desired signal vectors can be expressed as

when is even

when is odd

(24) The interpolated nominal can be given by

(25) where and , in which

is determined to minimize the projection degree measurement

given by .

The numerator of can be expressed as , where . Similarly, the denominator of can be expressed as , where . Since the numerator and denominator are quadratic in , any extreme point must satisfy the following equation

. Furthermore, and can be written as

(26) Therefore, we have

(27)

The roots to are

(28) Therefore, we choose to be the value which minimizes over and either of , that fall in . After

is chosen, the estimated timing can be expressed as is even

is odd (29)

where and

.

REFERENCES

[1] R. E. Ziemer and R. L. Peterson, Digital Communications and Spread

Spectrum Systems. New York: Macmillan, 1985.

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

[3] S. L. Miller, “An adaptive direct-sequence code-division multiple-access receiver for multiuser interference rejection,” IEEE Trans. Commun., vol. 43, pp. 1746–1755, Feb./Mar./Apr. 1995.

[4] A. N. Barbosa and S. L. Miller, “Adaptive detection of DS/CDMA sig-nals in fading channels,” IEEE Trans. Commun., vol. 46, pp. 115–124, Jan. 1998.

[5] M. Honig, U. Madhow, and S. Verdu, “Blind adaptive interference sup-pression for near–far resistant CDMA,” in Proc. 1994 Globecom, pp. 379–384.

[6] , “Blind adaptive multiuser detection,” IEEE Trans. Inform. Theory, vol. 41, pp. 944–960, 1995.

[7] J. B. Schodorf and D. B. Williams, “A constrained optimization ap-proach to multiuser detector,” IEEE Trans. Signal Processing, vol. 45, pp. 258–262, 1997.

[8] N. Zecevic and J. H. Reed, “Blind adaptation algorithms for direct-se-quence spread spectrum CDMA single-user detection,” in IEEE Veh.

Technol. Conf., 1997, pp. 2133–2137.

[9] J. Li and S. Tantaratana, “Optimal and suboptimal coherent acquisi-tion schemes for PN sequences with data modulaacquisi-tion,” IEEE Trans.

Commun., vol. 43, pp. 554–564, Feb./Mar./Apr. 1995.

[10] R. F. Smith and S. L. Miller, “Code timing estimation in a near–far en-vironment for direct-sequence code-division multiple-access,” in Proc.

Milcom’94, pp. 47–51.

[11] E. G. Strom, S. Parkvall, S. L. Miller, and B. E. Ottersten, “Propagation delay estimation in asynchronous direct-sequence code-division mul-tiple access systems,” IEEE Trans. Commun., vol. 44, pp. 84–93, Jan. 1996.

[12] S. E. Bensley and B. Aazhang, “Subspace-based channel estimation for code division multiple access communication systems,” IEEE Trans.

Commun., vol. 44, pp. 1009–1020, Aug. 1996.

[13] U. Madhow, “Adaptive interference suppression for joint acquisition and demodulation of direct-sequence CDMA signals,” in Proc. Milcom’95, pp. 1200–1204.

[14] , “Blind adaptive interference suppression for the near–far resistant acquisition and demodulation of direct-sequence CDMA signals,” IEEE

Trans. Signal Processing, vol. 45, pp. 124–136, 1997.

[15] D. Zheng, J. Li, S. L. Miller, and E. G. Strom, “An efficient code-timing estimator for DS-CDMA signals,” IEEE Trans. Signal Processing, vol. 45, pp. 82–89, 1997.

Ho-Chi Hwang (S’93–M’99) was born in Taiwan,

R.O.C., in 1969. He received the B.S., M.S., and Ph.D. degrees in electronics engineering from National Chiao Tung University, Hsin-Chu, Taiwan, in 1991, 1993, and 1999, respectively.

He is currently a Researcher at the Computer & Communications Research Laboratories, Industrial Technology Research Institute, Taiwan. His research interests include digital communications, interfer-ence suppression in CDMA communications, and adaptive signal processing.

(10)

Che-Ho Wei (S’73–M’76–SM’87–F’96) was born

in Taiwan, R.O.C., in 1946. He received the B.S. and M.S. degrees in electronics engineering from National Chiao Tung University, Hsin-Chu, Taiwan, in 1968 and 1970, respectively, and the Ph.D. degree in electrical engineering from the University of Washington, Seattle, in 1976.

From 1976 to 1979, he was an Associate Professor at National Chiao Tung University, where he is now a Professor with the Department of Electronics gineering and Dean of the College of Electrical En-gineering and Computer Science. From 1979 to 1982, he was the EnEn-gineering Manager of Wang Industrial Company, Taipei, Taiwan. He was the Chairman of the Department of Electronics Engineering, National Chiao Tung University, from 1982 to 1986 and Director of the Institute of Electronics from 1984 to 1989. He was on leave from the Ministry of Education and served as the Director of the Advisory Office from September 1990 to July 1992. His research interests include digital communications and signal processing and related VLSI circuits design.

數據

Fig. 1. Acquisition error probability versus the number of observation vectors.
Fig. 4. Normalized RMSE versus the number of users.
Fig. 5. Acquisition error probability versus SNR.
Fig. 8. Normalized RMSE versus maximum Doppler frequency.
+2

參考文獻

相關文件

The new control is also similar to an R-format instruction, because we want to write the result of the ALU into a register (and thus MemtoReg = 0, RegWrite = 1) and of course we

Success in establishing, and then comprehending, Dal Ferro’s formula for the solution of the general cubic equation, and success in discovering a similar equation – the solution

Understanding and inferring information, ideas, feelings and opinions in a range of texts with some degree of complexity, using and integrating a small range of reading

 Promote project learning, mathematical modeling, and problem-based learning to strengthen the ability to integrate and apply knowledge and skills, and make. calculated

• School-based curriculum is enriched to allow for value addedness in the reading and writing performance of the students. • Students have a positive attitude and are interested and

(1) Western musical terms and names of composers commonly used in the teaching of Music are included in this glossary.. (2) The Western musical terms and names of composers

Wang, Solving pseudomonotone variational inequalities and pseudocon- vex optimization problems using the projection neural network, IEEE Transactions on Neural Networks 17

It is intended in this project to integrate the similar curricula in the Architecture and Construction Engineering departments to better yet simpler ones and to create also a new