You are on page 1of 6

An improved MMSE detector for DC-CDMA systems

Santosh N. Nemade Mahesh T Kolte


Associate professor, Electronics and Professor, Department of Electronics and
telecommunication Engineering, GVAIET Telecommunication Engineering,
Mumbai MIT College of Engineering, Pune

Abstract: In this paper, an improved linear multiuser detector based on decisions of MMSE
detector has been proposed. In the proposed detector, we attempt to improve the performance
of MMSE detector by combining the outputs of conventional detector and MMSE detector.
The main objective is to take the output of the MMSE detector as a primary decision and use
it to estimate the amount of residual MAI caused by each user and then remove it from the
output of conventional CDMA detector.
Key words: Multiuser detection, MAI, MMSE, Bit Error Rate, Interference, AWGN
1. INTRODUCTION
THE communication system has challenge detection techniques offer the removal of
of accommodating many users in a small Multiple Access Interference (MAI). The
area. The wireless domain is the current promising feature of near far resistance
area of interest. The conventional systems offered by multiuser detectors also
used either frequency spectrum sharing or eliminates the need of stringent power
timesharing and hence there was the control (1). In the past two decades, a
limitation on the capacity. With the advent
number of multiuser detectors have been
of spread spectrum and hence CDMA, fixed
proposed (2). The optimum multiuser
bandwidth was used to accommodate many
users by making use of certain coding detection offers very attractive performance
properties over the bandwidth. But this characteristics (in the sense of maximizing
system suffers from MAI (Multiple Access likelihood) which come at the expense of
Interference) caused by direct sequence complexity that is exponential in the
users. Multi-User Detection Technique is number of users (3). Due to the
going to be the key to this problem. These computational complexity requirements of
detection schemes were introduced to optimal multiuser detector, there has been
detect the users’ data in the presence of considerable interest in suboptimal
Multiple Access Interference (MAI), Inter multiuser detectors. Among various
Symbol Interference and noise. Spread suboptimum detectors proposed linear
spectrum CDMA systems (DS/CDMA) are multiuser detection has been widely studied
becoming widely accepted and promise to
because of their low-complexity integrated
play a key role in the future of wireless
communications applications because of mathematical analysis. The simplest linear
their efficient use of the channel and there multiuser detector is conventional Matched
allow ness for nonscheduled user Filter (MF) receiver, which neglects the
transmissions. Hence recent interests are in presence of MAI. The MF receiver is
techniques, which can improve the capacity optimal in the special case of synchronous
of CDMA systems. orthogonal CDMA, but exhibits
Multiuser Detection for interference unacceptable performance degradation in a
suppression is an active research topic in nonorthogonal multiuser environment (2).
CDMA communication systems. Multiuser
Among various suboptimum detectors shared by K simultaneous users employing
proposed, the linear decorrelating detector a synchronous DS-CDMA system with no
has received the most attention and is well multipath has been considered. The
cited due to its computational simplicity received signal can be written as
(linear in the number of users) and near far 𝐾
resistant property. A major drawback 𝑟(𝑡) = ∑ 𝐴𝑘 𝑏𝑘 𝑠𝑘 + 𝑛(𝑡), 𝑡 ∈ [0, 𝑇] (1)
associated with this detector is the effect of 𝑘=1

noise enhancement (analogous to that of where 𝐴𝑘 , is the amplitude, 𝑏𝑘 , {+1, -1} are
zero forcing equalizer), which limits its the kth users transmitted bits, 𝑠𝑘 is the
performance in situations where noise level normalized signature code waveform of the
is dominant over MAI (4). The Minimum kth user and n(t) is AWGN noise with two
Mean Square Error (MMSE) based detector sided power spectral density of No/2 W/Hz
overcomes this limitation and at the same (5).In the case of conventional detection,
time maintains computational simplicity the receiver consists of a bank of matched-
and near far resistance. The MMSE detector filter each matched to the corresponding
is of most practical importance among all user's signature waveforms. The output of
linear estimates based multiuser detectors the kth correlator is given by:
as it offers best tradeoff between MAI 𝑇
residue and noise variance (5). The MMSE 𝑦𝑘 = ∫ 𝑠𝑘 (𝑡)𝑟(𝑡) 𝑑𝑡 (2)
detector can also be implemented 0

adaptively and it has robust performance in 𝐾

changing. = 𝐴𝑘 𝑏𝑘 + ∑ 𝐴𝑖 𝑏𝑖 𝜌𝑘𝑖 + 𝑛𝑘 (3)


𝑖=1
𝑖≠𝑘
In this paper, an improved linear
multiuser detector based on decisions of Which in matrix vector system can be
MMSE detector has been proposed. In the represented as
proposed detector, we attempt to improve
𝑦 = 𝑅𝐴𝐵 + 𝑛 (4)
the performance of MMSE detector by
combining the outputs of conventional Where 𝑦 = (𝑦1 , 𝑦2 , … … … 𝑦𝑘 )
detector and MMSE detector. The main
𝐵 = [𝑏1 , 𝑏2 , … … … 𝑏𝑘 ]𝑇
ojective is to take the output of the MMSE
detector as a primary decision and use it to 𝐴 = 𝑑𝑖𝑎𝑔{𝐴1 , 𝐴2 , … … … 𝐴𝑘 }
estimate the amount of residual MAI
caused by each user and then remove it R =(𝜌𝑖𝑗 )𝑘×𝑘 is the cross-correlation matrix
from the output of conventional CDMA which is symmetric and nonnegative.
detector. The MMSE detector takes into
Linear Multiuser Detector: Linear
account both the interference from users
multiuser detector: applies linear
and the background noise and the
transformation to the outputs of the
conventional detector has no augmented
conventional detector (1). The two
noise term. Thus, using both outputs has a
successful linear multiuser detectors are the
potential for a considerable performance
enhancement. decorrelating detector and the Minimum
Mean Square Error (MMSE) detector. The
2. SYSTEM MODEL AND METHODS
decorrelating detector outputs the signs of
System model: For sake of simplicity, a the matched filter outputs in (4) multiplied
BPSK transmission through an Additive by the inverse cross correlation matrix R-1,
White Gaussian Noise (AWGN) channel
ydec = R-1 (RAB + n) block diagram of the proposed improved
MMSE detector. The input to the estimator
= AB + R-1n (5)
is the primary decision taken from the
It is clear from (5) that the decorrelating output of the linear MMSE detector. Since,
detector eliminates MAI completely, thus MMSE detector has the knowledge of the
providing unbiased estimates. However, amplitude and signature code waveform of
because of the R-1n term in (5), the all the users; these are used with the primary
decorrelating detector considerably decision of the MMSE to estimate the
enhances the noise in the system (6). This residual MAI. Under perfect power control,
drawback limits the use of decorrelating received signal level from every user is the
detector in real environment. The other same. As the second term in (3) gives the
linear multiuser detector is MMSE detector. interference signal due to all users, the Bit
Linear transformation applied to (4) in Error Rate can be improved by removing
MMSE is this interference from the received signal.
The signature waveforms and amplitudes of
𝑦𝑀𝑀𝑆𝐸 = (𝑅 + 𝜎 2 𝐴−2 )−1 (𝑅𝐴𝐵 + 𝑛) (6)
all the users on the receiving end are known
The linear MMSE detector takes into while bi is unknown. It is then necessary to
consideration the background noise and use an estimate of bi defined as d and is
interference from other users. Thus the taken from the decision of the MMSE
linear MMSE has the features of the detector.
decorrelating detector, except that it
requires knowledge of the received 𝑑̀ = 𝑠𝑔𝑛(𝑦𝑀𝑀𝑆𝐸 ) (7)
amplitudes. If either the background noise These decisions are used to estimate
level or the kth user received energy residual MAI using their signature code
dominates, then the MMSE detector waveforms and amplitudes and can be
approaches the conventional matched filter: written as
on the other hand as the background noise 𝐾
level vanishes F v 0, the MMSE detector 𝑀𝐴𝐼𝑒𝑠𝑡 = ∑ 𝐴𝑖 𝑑̂𝑖 𝜌𝑘𝑖 , 𝜌𝑖𝑖 = 0 (8)
approaches the decorrelating detector. 𝑖=1
𝑖≠𝑘
Therefore, the multiuser efficiency and the
near-far resistance of the MMSE detector This estimated MAI is then subtracted from
are the same as those of the decorrelating the received signal
detector.
𝑟(𝑡) − 𝑀𝐴𝐼𝑒𝑠𝑡 =
In particular, it also achieves optimal near- 𝐾 𝐾

far resistance.The decorrelating detector 𝐴𝑘 𝑏𝑘 + ∑ 𝐴𝑖 𝑏𝑖 𝜌𝑘𝑖 + 𝑛𝑘 − ∑ 𝐴𝑖 𝑑̂𝑖 𝜌𝑘𝑖


and MF are thus the limiting cases of the 𝑖=1
𝑖≠𝑘
𝑖=1
𝑖≠𝑘
MMSE detector. Due to these features, 𝐾
MMSE detector is more practicable. 𝐴𝑘 𝑏𝑘 + ∑ 𝐴𝑖 𝜌𝑘𝑖 (𝑏𝑖 − 𝑑̂𝑖 ) + 𝑛𝑘 (9)
𝑖=1
Improved MMSE Detector: The proposed 𝑖≠𝑘
algorithm is based on the output from the
In matrix notation MAIest can be written as
MMSE detector due to its less BER among
all other linear suboptimum multiuser MAIest = (R-I)AD
detectors. Furthermore, linear MMSE
detector can be implemented adaptively
with training sequences. Fig. (1) Shows the
Where D is the bit detection matrix taken to compare the proposed multiuser detector
from the output of MMSE detector. Thus the with conventional and MMSE detectors. The
output of the improved MMSE detector is following simulations are done to show the
given as performance of the multi-user detectors with
varying signal-to-noise ratio (SNR) levels
𝑏̂ = 𝑠𝑔𝑛(𝑦 − 𝑀𝐴𝐼𝑒𝑠𝑡 ) (11) and in multiuser interference (MAI)
environment i.e. varying number of users in
the system.
Therefore, the proposed detector has less Fig. 2 presents the variation in Bit Error Rate
MAI than (BER) with SNR for 10 users. It is clear from
MMSE detector due to the reduction of the result that the proposed detector shows
residual MAI. lowest BER as compared to conventional
This reduction in MAI will show a significant detector and MMSE detector with variation
improvement in the capacity of CDMA in SNR on the channel. In Fig. 3, BER is
system over MMSE detector. plotted with variation in number of users on
the channel with Eb /No = 9dB. As the
3. RESULTS AND DISCUSSIONS number of user’s increases, BER will also
increase due to the presence of MAI in the
Simulation results: In all simulations, a conventional detector. However, MMSE
simulated DSCDMA data with AWGN
multiuser detector shows significant
channel is considered. All CDMA signals are
improvement in BER output due to its
generated with BPSK data modulation and
multiuser detection capability. The proposed
gold codes of length 31 are used as the
detector shows further improvement in the
spreading codes. It is assumed that there are
output of MMSE detector without increase in
equal power users. It is also assumed that
complexity.
receiver has knowledge of the amplitudes of
Finally, simulations are carried out to analyze
the users and their signature code waveforms
the performance of the proposed detector in
i.e. the correlation matrix is known. The
terms of degradation factor (Fig. 4, 5).
proposed detector has been examined in
degradation factor is defined as the ratio (in
various situations. The results are presented
dB) of the Eb /No required to achieve a given degradation factor of conventional detector
Bit Error Rate in the presence of users, to that saturates with only a small number of user
which would be required to achieve the same while the proposed detector outperforms the
level of performance if only a single user MMSE detector. The proposed detector
was communicating (6). The simulations are shows up to 8dB gain over MMSE detector
done for two scenarios i) BER = 10 -1, 25 which is an advantage. In the second case,
users and ii) BER = 10-2, 20 users. In the first the gain up to 6 dB is achievable.
case, simulation is shown in Fig. (5), in which

Fig. 3: Bit Error Rate vs. Number of users for


Fig. 2: Bit Error Rate vs. SNR (dB) for K = SNR = 9 dB
10 users

Fig. 5: Degradation Factor vs. Number of users


Fig. 4: Degradation Factor vs. Number of users for BER = 10-2
for BER = 10-1
4. CONCLUSION
An improved MMSE detector has been
proposed and its performance is studied
under AWGN channel. In the proposed
detector, the estimation of MAI is done from
the outputs of MMSE detector, which also
has residual MAI in the decisions. When this
estimated MAI is subtracted from the
conventional detector output, the effect of
residual MAI also gets reduced. This ensures
further reduction in BER as compared to
MMSE detector without any increase in the
complexity of the system.

5. REFERENCES

[1] Moshavi, S., 1996. Multi-user detection


for DS-CDMA communications.IEEE.
Commun. Mag., 34(10):124-136.
[2] Verdú, S., 1998. Multiuser Detection.
Cambridge,U.K :Cambridge University
Press.
[3] Duel-Hallen, A., J. Holtzman and Z.
Zvonar,1995.Multiuser detection for
CDMA systems IEEE. Personal Commun.,
2(2): 46-58.
[4] Lupas, R. and S. Verdu, 1990. Near-Far
Resistance of Multiuser Detectors in
Asynchronous Channels. IEEE. Trans. on
Comun., 38(4): 496-508.
[5] Xie, Z., R.T. Short, and C.K. Rushforth,
1990.Family of Suboptimum Detectors for
Coherent Multi-User Commumcations.
IEEE. J. Selected Areas Commun., 8(4): 683
- 690 .
[6] Honing, M., U. Madhow, and S. Verd'u,
1995.Blind multiuser detection. IEEE.
Trans. Info. Theory, 41:944-960.

You might also like