Journal of Wireless Networking and Communications

2012;  2(2): 1-6

doi: 10.5923/j.jwnc.20120202.01

Performance Analysis of Blind Multiuser Detectors for Cdma

S. Anuradha 1, K. V. V. S. Reddy 2

1ECE, National Institute of Technology, Warangal, 506004, India

2ECE, Andhra University, Visakhapatnam, India

Correspondence to: S. Anuradha , ECE, National Institute of Technology, Warangal, 506004, India.

Email:

Copyright © 2012 Scientific & Academic Publishing. All Rights Reserved.

Abstract

This paper deals with the performance of blind multiuser detectors for CDMA is analyzed. The blind multiuser detectors are Direct Matrix Inversion (DMI) blind detector and subspace blind detector. The performance analysis is performed by means of the Signal to Interference Noise Ration (SINR) and Bit Error Rate (BER). The numerical results are plotted as variation of SINR Vs SNR andρ, SINR with respect to correlation coefficient (ρ) and BER Vs signal samples (M) using MAT LAB software. It is observed that the SINR Vs SNR and ρ for both blind detectors. The performance of subspace blind detector deteriorates in the high cross correlation and low SNR region whereas the performance of the DMI blind detector is less sensitive to cross correlation and SNR in this region. The performance gain offered by the subspace detector is significant for smaller value of K, and the gain diminishes as K increases. For large number of signal samples (M), both detectors converge to the true linear MMSE detector, with the subspace blind detector converging much faster than the DMI blind detector and the performance gain offered by the subspace detector is quite significant for small values of M. The BER performance of subspace approach is better than the DMI approach with increasing SNR.

Keywords: Keywords CDMA, DMI, Subspace Blind Detector, MMSE

1. Introduction

Code Division Multiple Access (CDMA) implemented with direct-sequence spread-spectrum (DS–SS) modulation is emerging as a popular multiple-access technology for personal, cellular and satellite communication services[4]. Multiuser detection techniques can substantially increase the capacity of CDMA systems. Over the past decade, a significant amount of research has addressed various multiuser detection schemes. Considerable recent attention has been focused on adaptive multiuser detection[8]. For example, methods for adapting the decorrelating, or zero-forcing, linear detector that require the transmission of training sequences during adaptation have been proposed in[9], and[10]. An alternative linear detector, the minimum-mean-square-error (MMSE) detector, however, can be adapted either through the use of training sequences or in the blind mode, i.e., with the prior knowledge of only the signature waveform and timing of the user of interest adaptation schemes are especially attractive for the downlinks of CDMA systems, since in a dynamic environment, it is very difficult for a mobile user to obtain accurate information on other active users in the channel, such as their signature waveforms; and the frequent use of training sequence is certainly a waste of channel bandwidth. There are primarily two approaches to blind multiuser detection, the direct matrix inversion (DMI) approach and the subspace approach. In this paper, we propose a new blind multiuser detection schemes which is based on DMI and signal subspace estimation. Subspace-based high-resolution methods play an important role in sensor array processing, spectrum analysis, and general parameter estimation[11].
The contribution of this work is based on signal subspace estimation, both the decorrelating detector and the linear MMSE detector can be obtained blindly, i.e., they can be estimated from the received signal with the prior knowledge of only the signature waveform and timing of the user of interest.

2. Synchronous CDMA Model

A baseband, K-user, time-invariant, synchronous additive white Gaussian noise (AWGN) system, employing periodic (short) spreading sequences, and operating with a coherent BPSK modulation format. The continues-time waveform received by a given user in such a system can be modeled as follows[1].
(1)
Where M is the number of data symbols per user in the data frame of interest; T is the symbol interval; AK, and denote respectively the received complex amplitude, the transmitted symbol stream and the normalized signaling waveform of the kth user and n(t) is the baseband complex Gaussian ambient noise with independent real and imaginary components and with power spectral density σ2 It is assumed that for each user is a collection of independent equiprobable ±1 random variables, and the symbol streams of different users are independent. For direct-sequence spread-spectrum format, each user’s signaling waveform is of the form
(2)
Where N is the processing gain; is a signature sequence of ±1’s assigned to the kth user; and is a chip waveform of duration and with unit energy[i.e.,
At the receiver, the received signal r(t) is filtered by a chip-matched filter and then sampled at the chip rate. The sample corresponding to the jth chip of the ith symbol is given by
(3)
The resulting discrete-time signal corresponding to the ith symbol is then given by
(4)
(5)
With
where a complex Gaussian random variable with independent real and imaginary components; (Here denotes a complex Gaussian distribution, and Indenotes the dentity matrix.);
Suppose that we are interested in demodulating the data bits of a particular user, say user 1, based on the received waveforms A linear receiver for this purpose is described by a weight vector , such that the desired user’s data bits are demodulated according to
(6)
(7)
(8)
(9)
(10)
The first term contains the useful signal of the desired user; the second term contains the signals from other undesired users – the so-called multiple-access interference(MAI); and the last term contains the ambient Gaussian noise. The simplest linear receiver is the conventional matched-filter, wher e w1 = s1 A matched filter receiver is optimal only in a single-user channel (i.e.,K=1). In a multiuser channel (i.e.,K>1 this receiver may perform poorly since it makes no attempt to ameliorate the MAI, a limiting source of interference in multiple-access channels. Two popular forms of linear detectors that are capable of suppressing the MAI are the linear decorrelating detector and the linear minimum mean-square error (MMSE) detector, which are discussed next.

3. Linear Multi User Detectors.

a. Direct Matrix Inversion (DMI) approach
For the linear MMSE detector, directly solving the optimization problem we obtain
(11)
(12)
is the autocorrelation matrix of the received signal. Note that Cr can be estimated from the received signals by the corresponding sample autocorrelation. Note also that the constant does not affect the linear decision rule. Hence MMSE detector leads straightforwardly to the following blind implementation of the linear MMSE detector the so-called direct matrix inversion (DMI) blind detector. Here we do not assume knowledge of the complex amplitude of the desired user; hence differential detection will be employed.

3.1. DMI Blind Linear MMSE Detector - Synchronous CDMA

1. Compute the detector:
(13)
(14)
2. Perform differential detection:
(15)
(16)
The above algorithm is a batch processing method, i.e., it computes the detector only once based on a block of received signals ; and the estimated detector is then used to detect all data bits of the desired user contained in the same signal block, The idea is to perform sequential detector estimation and data detection. That is, suppose that at time(i - 1 ), an estimated detector m1[i-1] is employed to detect the data bit b1[i - 1]. At time i, a new signal r[i] is received which is then used to update the detector estimate to obtain m1[i] .The updated detector is used to detect the data bit b1[i]. Hence the blind detector is sequentially updated at the symbol rate. In order to develop such an adaptive algorithm, we need an alternative characterization of the linear MMSE detector[7].
b. Subspace approach
This approach is based on estimating the signal subspace spanned by the user signature waveforms. This approach leads to blind implementation of both the linear decorrelating detector and the linear MMSE detector. It also offers a number of advantages over the direct methods[2].
Assume that the spreading waveforms of K users are linearly independent. Note that Cr is the sum of the rank-K matrix and the identity matrix σ2INThis matrix then has K Eigen values that are strictly larger than σ2and (N – K) Eigen values that equal toσ2 Its Eigen decomposition can be written as
(17)
Where ontains the largest K Eigen values of c contains the K orthogonal eigenvectors corresponding to the largest K Eigen values in contains the (N – K) orthogonal Eigen vectors corresponding to the smallest Eigen valueσ2 of Cr It is easy to see that range(S) = range(Us). The column space of Us is called the signal subspace and its orthogonal complement, the noise subspace, is spanned by the columns of Un
Linear Decorrelating Detector
The linear decorrelating detector is characterized by the following results.
1. The linear decor relating detector d1 is the unique weight vector such that and for k = 2,…,K.Proof: Since rank(Us) = K, the vector w that satisfies the above conditions exists and is unique.
2. The decor relating detector d1 is the unique weight vector that minimizes subject to
(18)
it then follows that for is minimized if and only if for k = 2, …,K. The unique solution is w = d1.
The linear decorrelating detector d1 is given in terms of the signal subspace parameters by
(19)
With (20)
Proof: A vector if and only if it can be written as, for some. The linear decorrelating detector d1 has the form where
(21)
Where the third equality follows from the fact that
From the method of Lagrange multipliers
Therefore where is determined from the constraint , that is Finally weight vector of the linear decorrelating detector is given by
Linear MMSE detector:
The following result gives the subspace form of the linear MMSE detector.
The weight vector m1 of the linear MMSE detector is given in terms of the signal subspace parameters by
(22)
With
(23)
Proof: The linear MMSE detector defined by
(24)
(25)
Substituting into m1 and using the fact that obtain the result.
Subspace blind linear detectors – synchronous CDMA
1. Compute the detector:
(26)
(27)
(28)
(29)

4. Performance Measures

In the paper discussed two approaches to blind multiuser detection – namely, the direct method and the subspace method. These two approaches are based primarily on two equivalent expressions for the linear MMSE detector. When the autocorrelation Cr of the received signals is known exactly, the two approaches have the same performance[3],[5],[6]. However, when Cr is replaced by the corresponding sample autocorrelation quite interestingly, the performance of these two methods is very different. This is due to the fact that these two approaches exhibit different estimation errors on the estimated detector . In this section, we present performance analysis of the two blind multiuser detectors – the DMI blind detector and the subspace blind detector. For simplicity[6], we consider only real-valued signals, i.e and.
Suppose a linear weight vector is applied to the received signal r[i] in (5). Since it is assumed that the user bit streams are independent, and the noise is independent of the user bits, the signal-to-interference-plus-noise ratio (SINR) at the output of the linear detector is given by
(30)
The bit error probability of the linear detector using weight vector w1 is given by,
(31)
Now suppose that an estimate of the weight vector w1 is obtained from the received signals Denote Obviously both and are random vectors and are functions of the random quantities In typical adaptive multiuser detection scenarios, the estimated detector is employed to demodulate future received signals, say r[j],j>M. Then the output is given by
(32)
Where the first term represents the output of the true weight vector w1 The second term represents an additional noise term caused by the estimation error Δw1 . Hence from the above equation, the average SINR at the output of any unbiased estimated linear detector is given by
(33)
With
(34)
Where and
Since Δw1 is a function of for a fixed i, Δw1
and r[i] are in general correlated. For largeM,such correlation is small. Therefore in this case we still the above equations as the approximate SINR expression
Asymptotic Output SINR
We present the asymptotic distribution of the two forms of blind linear MMSE detectors, for large number of signal samples, M. Recall that in the direct-matrix-inversion (DMI) method, the blind multiuser detector is estimated according to
(35)
(36)
(37)
(38)
Whereand contain respectively the largest K eigen values and the corresponding Eigen vectors of; and where and contain respectively the remaining Eigen values and eigenvectors of
The average output SINR of the estimated blind linear detector is given by,
(39)
Where
(40)
(41)
(42)
It is seen here that the performance difference between the DMI blind detector and the subspace blind detector is caused by the single parameter given above the detector with a smaller has a higher output SINR.
The analytical BER performance is evaluated using the approximation
(43)
This effectively treats the output interference-plus-noise of the estimated detector as having a Gaussian distribution. The output of an exact linear MMSE detector is well-approximated with a Gaussian distribution.

5. Results

Figure 1. SNR Vs ρ for two blind detectors in each K
Figure 2. Average output SINR vs ρ for two blind detectors. N=16, K=6, M=150, SNR=15dB
Figure 3. Average output SINR vs SNR for two blind detectors. N=16, K=6, M=150, ρ=0.4
Figure 4. Average output SINR vs M for two blind detectors. N=16, K=6, SNR=15dB, ρ=0.4
Figure 5a. Output average SINR vs Number of signal samples (M) for DMI detector. N=13, K=11
Figure 5 b. Output average SINR vs Number of signal samples (M) for subspace detector. N=13, K=11
Figure 6a. BER vs Number of signal samples (M) for DMI detector. N=13, K=11
Figure 6b. BER vs Number of signal samples (M) for subspace detector. N=13, K=11

6. Conclusions

In this paper, the performance of blind multiuser detectors is analyzed. The blind multiuser detectors considered are DMI detector and subspace detector. The analysis is performed by means of the Signal to Interference and Noise ratio (SINR) and Bit Error Rate (BER) obtained during our simulation. We have also compared the performance of MMSE blind detector with subspace blind.
Fig. 1 shows SNR Vs ρ for different values of K. It is seen that the subspace blind detector outperforms the DMI blind detector.
This phenomenon is more clearly seen in Fig. 2 and 3. where the performance of the two blind detectors is compared as a function of ρ Vs SINR and SINR Vs SNR respectively.
The performance of the two blind detectors as a function of the number of signal samples M and SINR is plotted in Fig. 4, where it is seen that, for large M, both detectors converge to the true linear MMSE detector, with the subspace blind detector converging much faster than the DMI blind detector; and the performance gain offered by the subspace detector is quite significant for small values of M.
In Fig.5a&b depicts SINR Vs M for each detector, for estimating the detector at some fixed SNR.
The analytical BER performance is evaluated using the approximation given by (43) as shown in Fig .6a&b which effectively treats the output interference-plus-noise of the estimated detector as having Gaussian distribution. The output of an exact linear MMSE detector is well-approximated with Gaussian distribution.
The BER performance of subspace approach is better than that of DMI approach and decreases with increasing SNR.

References

[1]  Dr. Allen C Chen, “Overview of CDMA for wireless comunications”, 2008
[2]  Xiadong Wang and H.Vincent Poor, Blind Multiuser Detection: A subspace Approach,”IEEE Transactions on information theory, Vol. 44 No.2, March 1998.”
[3]  Xiadong Wang and H.Vincent Poor, “Wireless communication systems: Advanced Techniques for signal reception”, Pearson Education,2004
[4]  Simon Haykin , “Digital Communications”, John Wiley&Sons,2008
[5]  U. Mitra and H.V. Poor. Analysis of an adaptive decorrelating detector for synchronous CDMA channels. IEEE Trans. Commun., COM-44(2):257–268, Feb. 1996
[6]  A. Høst-Madsen and X. Wang. Performance of blind and group-blind multiuser detectors. In Proc. 38th Annual Allerton Conference on Communications, Computing and Control, Monticello, Illinois, Oct. 2000
[7]  A. Host-Madsen and X. Wang. Performance of blind multiuser detectors. In Proc. 10th International Symposium on Information Theory and Its Applications (ISITA’00), Honolulu, HI, Nov. 2000
[8]  M. Honig and H. V. Poor, “Adaptive interference suppression in wireless communication systems,” in H. V. Poor and G. W. Wornell, Eds., Wireless Communications: Signal Processing Perspectives. Upper Saddle River, NJ: Prentice Hall, 1998
[9]  U. Mitra and H. V. Poor, “Adaptive receiver algorithms for near-far resistant CDMA,” IEEE Trans. Commun., vol. 43, pp. 1713–1724, 1995
[10]  “Analysis of an adaptive decorrelating detector for synchronous CDMA channels,” IEEE Trans. Commun., vol. 44, Feb. 1996
[11]  J. G. Proakis, Digital Communications, 3rd ed. New York: McGraw- Hill, 1999