Open access peer-reviewed chapter

Multiuser Systems Implementations in Fading Environments

By Ioana Marcu, Simona Halunga, Octavian Fratu and Dragos Vizireanu

Submitted: November 4th 2010Reviewed: April 26th 2011Published: September 9th 2011

DOI: 10.5772/19720

Downloaded: 2993

1. Introduction

The theory of multiuser detection technique has been developed during the 90s [Verdu, 1998], but its application gained a high potential especially for large mobile networks when the base station has to demodulate the signals coming from all mobile users [Verdu, 1998; Sakrison, 1966].

The performances of multiuser detection systems are affected mostly by the multiple access interference, but also by the type of channel involved and the impairments it might introduce. Therefore, important roles for improving the detection processes are played by the type of noise and interferences affecting the signals transmitted by different users. Selection of spreading codes to differentiate the users plays an important role in the system performances and in the capacity of the system [Halunga & Vizireanu, 2009]. There are important conclusions when the signals of the users are not perfectly orthogonal and/or when they have unequal amplitude [Kadous & Sayeed, 2002], [Halunga & Vizireanu, 2010].

In a wireless mobile communication system, the transmitted signal is affected by multipath phenomenon, which causes fluctuations in the received signal’s amplitude, phase and angle of arrival, giving rise to the multipath fading. Small-scale fading is called Rayleigh fading if there are multiple reflective paths that are large in number and there is no line-of-sight component. The small-scale fading envelope is described by a Rician probability density function [Verdu, 1998], [Marcu, 2007].

Recent research [Halunga & Vizireanu, 2010] led us to several conclusions related to the performances of multiuser detectors in different conditions. These conditions include variation of amplitudes, selective choice of (non) orthogonal spreading sequences and analysis of coding/decoding techniques used for recovering the original signals the users transmit. It is very important to mention that the noise on the channel has been considered in all previous simulations as AWGN (Additive White Gaussian Noise).

This chapter implies analysis of multiuser detection systems in the presence of Rayleigh and Rician fading with Doppler shift superimposed over the AWGN noise. The goal of our research is to illustrate the performances of different multiuser detectors such as conventional detector and MMSE (Minimum Mean-Square Error) synchronous linear detectors in the presence of selective fading. The evaluation criterion for multiuser systems performances is BER (Bit Error Rate) depending on SNR (Signal to Noise Ratio). Several conclusions will be withdrawn based on multiple simulations.


2. Multiuser detection systems

Multiuser detection systems implement different algorithms to demodulate one or more digital signals in the presence of multiuser interference. The need for such techniques arises notably in wireless communication channels, in which either intentional non-orthogonal signaling (e.g., CDMA – Code Division Multiple Access) or non-ideal channel effects (e.g., multipath) lead to received signals from multiple users that are not orthogonal to one another [MTU EE5560].

The influence of multiple access interference (MAI) is critical at the receiver end, whether this is the mobile or base station. In CDMA system a tight power control system prevents more powerful users to affect the performances of less powerful ones. In order to reduce the negative effects of near-far problem or any kind of impairments [Halunga S., 2009] several error-correcting codes can be used. Usually the mathematical formulas for defining multiple-access noise are complicated and can be implemented in a very complex structure, and certainly much less randomness than white Gaussian background noise. By exploiting that structure, multi-user detection can increase spectral efficiency, receiver sensitivity, and the number of users the system can sustain [Verdu, 2000].

Several types of multiuser detectors will be analyzed in different transmission/reception environment and they include conventional detector and MMSE multiuser detector.

2.1. Conventional multiuser detector

The conventional matched-filter detector, the optimal structure for single user scenario [Verdu, 1998], is the simplest linear multiuser detector. By correlating with a signal that takes into account the structure of the multiple access interference, it is possible to obtain a rather dramatic improvement of the bit-error rate of the conventional detector [Poor, 1997], but the complexity of the receiver increases significantly.

The detector consists of a bank of matched filters and the decision at the receiver end is undertaken, based on the sign of the signal from the output of filters.

The block diagram of the conventional detector is shown in fig. 1. [Verdu, 1998], [Halunga, 2010]

Figure 1.

General architecture of conventional multiuser detector

The outputs of matched filters can be written in matrix representation as

  • Y=[y1,y2,...yN]T
  • Rρkjkj
  • A=diag{A1,A2,...AN}
  • b=[b1,b2,...bN]T
  • N=[n1,n2,...nN]T

The estimated bit, after the threshold comparison, is


The random error is thus influenced by the noise samples nk, correlated with the spreading codes, and by the interference from the other users [Halunga, 2009].

2.2. MMSE multiuser detector

It is shown that MMSE detector, when compared with other detection schemes has the advantage that an explicit knowledge of interference parameters is not required, since filter parameters can be adapted to achieve the MMSE solution. [Khairnar, 2005]

In MMSE detection schemes, the filter represents a trade-off between noise amplification and interference suppression. [Bohnke, 2003]

Figure 2.

MMSE multiuser detector

The principle of MMSE detector consists of minimization between bits corresponding to every user and the output of matched filters. The solution is represented by a linear mathematical transformation that depends on the correlation degree between users’ signals, amplitude of the signals and on the noise on the channel. In addition to the conventional multiuser scheme, the blocks containing this transformation is placed after the matched filter output and before the sign block [Verdu, 1998], [Halunga, 2010].

This linear transformation can be expressed as:


After finding this value, one can estimate for every kuser the transmitted data by extracting the correponding column for each of them. This way the decision on the transmitted bit from every kuser is: [Verdu, 1998]


where every parameter is detailed in Eq. (1) and σ2is the variance of the noise.

3. Fading concepts

In mobile communication systems, the channel is distorted by fading and multipath propagation and the BER is affected in the same manner. Based on the distance over which a mobile moves, there are two different types of fading effects: large-scale fading and small-scale fading [Sklar, 1997]. It has been taken in consideration the small-scale fading which refers to the dramatic changes in signal amplitude and phase as a result of a spatial positioning between a receiver and a transmitter.

Rayleigh fading is a statistical model for the effect of a propagation environment on a radio signal, such as that used in wireless devices. [Li, 2009] The probability density function (pdf) is:


where w0is the envelope amplitude of the received signal and σ2 is the pre-detection mean power of the multipath signal.

The Rayleigh faded component is sometimes called the random or scatter or diffuse component. The Rayleigh pdf results from having no mirrored component of the signal; thus, for a single link it represents the pdf associated with the worst case of fading per mean received signal power. [Rahnema, 2008].

When a dominant non-fading signal component is present, the small-scale fading envelope is described by a Rician fading. As the amplitude of the specular component approaches zero, the Rician pdf approaches a Rayleigh pdf, expressed as:


where σ2 is the average power of the multipath signal and Ais the amplitude of the specular component.

The Rician distribution is often described in terms of a parameter Kdefined as the ratio of the power in the non-fading signal component to the power in multipath signal. Also the Rician probability density function approaches Rayleigh pdf as Ktends to zero. [Goldsmith, 2005]


4. Simulation results

All simulations were performed in Matlab environment. Our analysis started from the results obtained with multiuser detectors in synchronous CDMA system. In addition we introduced a small-scale fading on the communication channel. This fading component was added to the already existing AWGN and we observed its influence on the overall performances of multiple access system.

The communication channel is used by two users transmitting signals simultaneously.

For both conventional and MMSE detectors the received signals that will be processed by the matched filters are:


where bjare the transmitted bits; ρkjrepresents the correlation coefficient between user’s jsignal and user’s ksignal; nkis the AWGN and Mat_fadingrepresents the matrix containing values of Rayleigh/Rician fading superimposed on AWGN.

Fading parameters have been created in Matlab environment and for both Rayleigh and for Rician fading there were defined: the sample time of the input signal and the maximum Doppler shift.

Simulations include analysis of equal/non-equal amplitudes for signals and the vectors for amplitudes are:


Since correlation between users’ signals lead to multiple access interference, we studied the influence of this parameter in presence of AWGN and fading. In order to create the CDMA system we have used orthogonal/non-orthogonal spreading sequences. We have combined their effect with the effects of imperfect balance of the users’ signals powers.

The normalized orthogonal/non-orthogonal spreading sequences are given in Eq. (11), Eq. (12):

S1=[1  1  1 -1  1  1  1 -1]/8S2=[1  1  1 -1 -1 -1 -1  1]/8E11
S1=[1 -1 -1  1  1 -1  1 -1]/8S2=[1 -1  1 -1 -1  1 -1  1]/8E12

The significances of the symbols on figures in this chapter are:

M1 – multiuser detector for user 1

M2 – multiuser detector for user 2

M1 Rayleigh/Rician – multiuser detector for user 1 in presence of Rayleigh/Rician fading phenomenon

M2 Rayleigh/Rician – multiuser detector for user 2 in presence of Rayleigh/Rician fading phenomenon

All figures presented in this chapter include analysis of equal/unequal amplitudes of the signals, different correlation degrees between users’ signals and the influence of fading over the global performances of the CDMA system.

4.1. Conventional multiuser detector

4.1.1. Signals with equal powers; Correlation coefficient=0

This simulation includes usage of amplitudes in Eq. (9) and orthogonal spreading sequences in Eq. (11). The results are illustrated in Fig. 3.

Figure 3.

Performances of conventional detector using signals with equal amplitudes, orthogonal spreading sequences, in the presence of Rayleigh/Rician fading

From Fig. 3 several observations can be made:

  • Conventional multiuser detector leads to good performances when the noise on the joint channel is AWGN. The curve for BER values decreases faster reaching -32,4 dB for SNR=10 dB. When signal’s level is the same as the AWGN level, the performance is still acceptable since BER is approx. -8,5 dB and it is important to mention that AWGN does not influence the performances for both users.

  • If Rayleigh/Rician fading is added over the already existing AWGN, the performances are very poor and the values for BER stay almost constant at -8dB for small SNR values and decrease slow reaching -11 dB for large SNR values. This way it can be said that the performances of this communication system are significantly influenced by fading presence superimposed on the AWGN.

  • The importance of dominant component existing in Rician fading is not relevant in this case because the differences in BER values for both type of fading are very small.

  • From BER values point of view it is obvious that the presence of fading is critically affecting the performances, but when fading is not added on AWGN, BER decreases with almost 38 dB as SNR varies from 0 to 15 dB.

In order to support the conclusions presented above, Table 1 illustrates the performances of the system in all three cases.

SNR (dB)Multiuser
BER (dB)
BER (dB)
BER (dB)

Table 1.

BER values for equal/orthogonal case for conventional detector

4.1.2. Signals with equal powers; Correlation coefficient=0.5

This simulation includes usage of amplitudes in Eq. (9) and non-orthogonal spreading sequences in Eq. (12). Results are illustrated in Fig. 4.

Figure 4.

Performances of conventional detector using signals with equal amplitudes, non-orthogonal spreading sequences, in the presence of Rayleigh/Rician fading

  • From Fig.4 we can see that if the signals are correlated, the performances are deteriorated significantly; still the effect is not obvious in the case in which the channel is affected by AWGN only;

  • Addition of Rayleigh or Rice fading decrease the BER results even more than in the previous case;

  • With respect to the case studied in 4.1.1., the decrease induced by the fading in the correlated-users case is not very large (less than 2 dB on average);

  • It appears also a small difference between the two users (around 1,5 dB).

  • Yet BER values are not decreasing as much as in the previous case, and this can be interpreted as the influence of cross-correlation. For SNR=0 dB in presence of fading BER≈ -8dB represents a satisfactory performance.

A more conclusive analysis is given in Table 2.

SNR (dB)Multiuser
BER (dB)
BER (dB)
BER (dB)

Table 2.

BER values for equal/non-orthogonal case for conventional detector

4.1.3. Signals with non-equal powers; Correlation coefficient=0

This simulation includes usage of amplitudes values from Eq. (10) and non-orthogonal spreading sequences in Eq. (11). The results are illustrated in Fig.5.

Figure 5.

Performances of conventional detector using signals with unequal amplitudes, orthogonal spreading sequences, in the presence of Rayleigh/Rician fading

Analysis of Fig. 5 provides the following conclusions:

  • Regardless the communication conditions, the performances of conventional detector are notable just in the case of AWGN and only for the user with the highest power of the signal. All performances are influenced by the imperfect balance of the signals’ powers and by the presence of Rayleigh/Rician fading.

  • An important difference between the performances obtained for the two users can be seen only for simple conventional detector in the case of AWGN channel. This way for lower SNRs there is a difference in BER value of 8-11 dB between the performances of both users and it increases up to almost 28 dB for SNR=15dB.

  • The second user, with the smallest amplitude of signal, has very poor performances: it barely achieves -6dB and decreases very slowly, for the simple conventional detector, up to -21dB for SNR=15dB which, at this point, represents a good performance.

  • When Rayleigh / Rice fading is added over the AWGN, the performances of both users deteriorates dramatically, due to the inter-correlation induced by the fading and Doppler shift. The BER performances stay almost constant with SNR.

  • When the signal power increase, when fading is present, the performances are not significantly improved with respect to the low power signal. The gain is about 6dB for both Rayleigh and Rician fading for large SNRs values.

From these results it is obvious that performances of simple conventional detector can be improved only with use of more powerful averaging, interpolation or equalization algorithms in order to decrease the BER as SNR increase.

SNR (dB)Multiuser
BER (dB)
BER (dB)
BER (dB)

Table 3.

BER values for non-equal/orthogonal case for conventional detector

4.2. MMSE multiuser detector

4.2.1. Signals with equal powers; Correlation coefficient=0

Fig. 6 illustrates the results as BER vs. SNR in the case of MMSE multiuser detector when the users’ signals have the same power given in Eq. (9) and the spreading sequences used are orthogonal Eq. (11).

Observing Fig. 6 several conclusion can be highlighted:

  • The presence of Rayleigh/Rician fading channel affects significantly the performances of MMSE multiuser detector. Even when the communication is achieved in an ideal environment (equal powers of signals and orthogonal spreading codes), this type of detector does not manage to reduce the effect of fading and therefore BER values are poor, regardless the SNR values.

Figure 6.

Performances of MMSE detector using signals with equal amplitudes, orthogonal spreading sequences, in the presence of Rayleigh/Rician fading

  • A gain of 5,6 dB can be observed for SNR between (0-15) dB in the case of Rician fading, but for Rayleigh fading the increase is 1,5 dB less than in the Rician case. For a better supervision of fading effects under these conditions one solution might be the significant increase of SNR values.

  • Simple MMSE detector leads to BER=-8dB for SNR=0dB which represents a good performance of the system. The performance of simple conventional detector illustrated a BER equals also -8dB when the transmission/reception of signals was achieved in identical conditions. This is the result of MMSE detector taking into account the multiple access interference which obviously affects the performances of the system.

  • In general, the results obtained with the MMSE detector are closed to the performances achieved with the conventional detector when fading is not superimposed over the AWGN channel.

Table 4 summarizes several BER values gathered from Fig.6.

SNR (dB)Multiuser
BER (dB)
BER (dB)
BER (dB)

Table 4.

BER values for non-equal/orthogonal case for MMSE detector

4.2.2. Signals with equal powers; Correlation coefficient=0.5

The simulation conditions are: same power for signals in Eq. (9) and non-orthogonal spreading sequences in Eq. (12). Fig. 7 illustrates the behaviour of simple MMSE detector in presence of AWGN channel and in presence of Rayleigh/Rician fading channel.

Figure 7.

Performances of MMSE detector using signals with equal amplitudes, non-orthogonal spreading sequences, in the presence of Rayleigh/Rician fading

Based on Fig.7 it can be stated:

  • The influence of correlation coefficient does not affect the performances of simple MMSE detector as much as the performances of the conventional one, since both users lead to similar performances. BER values are similar to the ones obtained in the ideal case with a difference of 1dB for SNR=15dB.

  • By comparison, if Rayleigh/Rician fading occurs, the performances are improved in the case of Rician fading. As SNR values increase, BER values for Rayleigh fading tend to remain constant and distant from the values achieved with Rician fading.

  • In the case of Rayleigh fading the performances are degrading and, in effect, the influence of correlation between users’ signals and fading superimposed on AWGN represent critical parameters for this CDMA communication system when MMSE multiuser detectors are involved.

  • Under conditions of non-orthogonality between signals and Rician fading, the system can lead to acceptable BER values but only for large SNR values.

Table 5 comes as support for the conclusions extracted from Fig. 7.

SNR (dB)Multiuser
BER (dB)
BER (dB)
BER (dB)

Table 5.

BER values for equal/non-orthogonal case for MMSE detector

4.2.3. Signals with non-equal powers; Correlation coefficient=0

Simulation assumed that users have signal with different powers (determined by the amplitudes in Eq (9)) and signals are not correlated (spreading sequences given in Eq. (10)).

Figure 8.

Performances of MMSE detector using signals with unequal amplitudes, orthogonal spreading sequences, in the presence of Rayleigh/Rician fading

Discussion on Fig. 8 leads to the following conclusions:

  • The performances of the simple MMSE multiuser detector are improved in this case, being comparable to performances obtained in the ideal case. For SNR=5dB, it can be achieved a BER approx. -14 dB. This proves that MMSE detector, in an AWGN channel, can overcome the deficiency of imperfect ballast signals.

  • For the low-power user, the performances degrade as SNR increase when fading is added over the AWGN. It appears that BER remains constant at about -4,5 dB for larger SNRs.

  • Acceptable values for BER can be obtained in the case of Rician fading for the high-power user. It can be seen that BER values decrease constantly for all SNR interval studied. For SNR=15 dB, BER equals -12,41 dB but still far from the performance achieved with simple MMSE detector (BER≈-44dB for the same SNR value).

  • In the presence of fading added over the AWGN, MMSE detector cannot reduce the effect of non-equal powers of signals and, in conclusion, the behaviour of the system, for each user, is completely different. Good performances are achieved for the user with the highest power of the signal.

  • As an advantage, if the channel is described only by AWGN, MMSE detector can reduce/almost eliminate the theoretical disadvantage introduces by imperfect balanced amplitudes of signals. Both users illustrate the same behaviour for all SNR values.

Table 6 consists of values of BER for every user in all studied cases presented in Fig.8.

SNR (dB)Multiuser
BER (dB)
BER (dB)
BER (dB)

Table 6.

Table 6. BER values for non-equal/orthogonal case for MMSE detector

The final section “Conclusion” summarizes the conclusions deduced from all simulation results and enumerated in Chapter 4.

5. Conclusion

The analysis of multiuser detection technique is still under research because of the changes appearing in the communication environment. Phenomenon such as fading may occur due to propagation of the signals on multiple paths between transmitter and receiver or may appear when the signals are shadowing from obstacles from the propagation paths (affecting the wave propagation). Both conventional and MMSE multiuser detector’s performances are significantly affected by the fading phenomenon.

  • In the case of conventional detector, the best BER values are achieved in the case of perfect orthogonality of signals and when all users have the same amplitude of the signal. This way BER can reach -14 dB for SNR=5dB and the curve of BER values decreases very fast as SNR increases.

  • When fading is added to the AWGN on the channel, conventional detector cannot eliminate this disadvantage and therefore BER values tends to remain constant. The performances are very poor whether we analyse Rayleigh or Rician fading and BER goes around -8dB for all SNR values.

  • In the case of conventional multiuser detector, the effect of imperfect balanced signals is important and it represents a critical parameter that affects the performances of the system. This way the user with low-power signal may not achieve its communication due to the fact that he cannot cross a BER value equal to -8dB and can reach -11 dB for large SNR values. Instead, the user with high-power signal achieves rapidly very good values of BER. For SNR=15dB it achieves BER approx. -13 dB.

  • By comparison with performances of conventional detector, the MMSE multiuser detector is not capable to compensate almost any disadvantage and its performances are poor. Though it is obvious from Fig. 7 and Fig. 8 that MMSE detector manages to illustrate the same behaviour for both user regardless the conditions, the values for BER are still small.

  • In the case of MMSE detector the worst performances are achieved when Rayleigh/Rician fading occurs. This observation is available in the case of imperfect ballast powers of the signal. Evidently, this type of detector cannot be used in presence of fading when the powers of the signals are small. Even for the user with high power signal the values for BER are not very good but the decrease of its values is constant and therefore this detector might be applied for systems in which the powers of the signals are increased.

  • MMSE detector behaves well in the case of correlation between users’ signals and the values of BER start from -8dB for SNR=0 dB and reach -50dB for SNR=15dB.

  • In conclusion, regardless the type of studied multiuser detector the global performances are affected when fading is superimposed over the AWGN. In addition to this critical component is the effect of imperfect ballast powers of the signals. Conventional detector succeeds in compensating in a certain measure this disadvantage but for MMSE detector the performances are seriously affected. This detector might be used only in systems with high-power users. This way the best performances are achieved with conventional detector.

  • The overall analysis led to the conclusion that the best performances can be achieved in presence of AWGN. If fading phenomenon occurs, better performances of the systems have been obtained in the presence of Rician fading instead of Rayleigh fading especially when high-power user is involved.

  • Our future work will include integration of Rayleigh/Rician fading in optimal detector and, for all three types of detectors, a coding/decoding technique such as convolutional or turbo will be applied in order to increase the performances of these systems.



This research activity was supported by UEFISCU Romania under the grant PN-II ID-1695 / No.635 / 2009 and by NATO's Public Diplomacy Division in the framework of “Science for Peace” through the SfP-982469 "Reconfigurable Interoperability of Wireless Communications Systems (RIWCoS)" project.

© 2011 The Author(s). Licensee IntechOpen. This chapter is distributed under the terms of the Creative Commons Attribution-NonCommercial-ShareAlike-3.0 License, which permits use, distribution and reproduction for non-commercial purposes, provided the original is properly cited and derivative works building on this content are distributed under the same license.

How to cite and reference

Link to this chapter Copy to clipboard

Cite this chapter Copy to clipboard

Ioana Marcu, Simona Halunga, Octavian Fratu and Dragos Vizireanu (September 9th 2011). Multiuser Systems Implementations in Fading Environments, Applications of MATLAB in Science and Engineering, Tadeusz Michałowski, IntechOpen, DOI: 10.5772/19720. Available from:

chapter statistics

2993total chapter downloads

8Crossref citations

More statistics for editors and authors

Login to your personal dashboard for more detailed statistics on your publications.

Access personal reporting

Related Content

This Book

Next chapter

System-Level Simulations Investigating the System-on-Chip Implementation of 60-GHz Transceivers for Wireless Uncompressed HD Video Communications

By Domenico Pepe and Domenico Zito

Related Book

First chapter

PID Control Design

By A.B. Campo

We are IntechOpen, the world's leading publisher of Open Access books. Built by scientists, for scientists. Our readership spans scientists, professors, researchers, librarians, and students, as well as business professionals. We share our knowledge and peer-reveiwed research papers with libraries, scientific and engineering societies, and also work with corporate R&D departments and government entities.

More About Us