You are on page 1of 12

PERFORMANCE ANALYS IS OF CDMA-BAS ED WIRELES S

COMMUNICATION S YS TEMS US ING THE S IMPLIFIED IMPROVED


GAUS S IAN APPROXIMATION METHOD.
HN Kundaeli
Department of Physics, University of Dar-es-Salaam,
P. O. Box 35063, Dar-es-Salaam, Tanzania.

Accepted 19 May 2004

ABSTRACT
The limitations initially prevalent in CDMA-based systems have been gradually solved thereby
making CDMA a very promising access mode for future communication systems. Following the
move towards higher data transmission rates, however, a number of other problems have
emerged that need to be tackled. As a result, current world-wide research on CDMA-based
systems is geared towards high speed, highly mobile multimedia communication applications. In
this paper, the performance of a multi-user DS-CDMA communication system operating in a
Rayleigh fading environment is investigated. Performance expressions are derived and the
variation of the performance with various system parameters is presented.

INTRODUCTION military, where it was initially used, and the


The utilisation of communication channels transmit power, bandwidth and total system
by many users has been traditionally efficiency were not the most important
accomplished using Frequency Division parameters, but rather, security, reliability,
Multiple Access (FDMA) and Time robustness and simplicity were. The
Division Multiple Access (TDMA) schemes, limitations inherent in CDMA systems have
where users share the channel on a frequency been widely addressed to in the drive to
or a time basis respectively. The adoption of utilise the technology. The limitations
the Code Division Multiple Access include multi-access interference (MAI),
(CDMA) scheme, in which users share the fading, inter-symbol interference (ISI) and
channel utilising signalling characteristics or the far-near problem,.
codes, has emerged as a prime contender for
future multi-access communication A review of MAI and its effects has been
networks. given by Proakis (1995), while the various
interference cancellation techniques used to
Communication based on CDMA has a combat it can be found elsewhere (Buehrer
number of advantages over other access and Woerner 1996, Rappaport 1996).
schemes (Opperman 2000). First, CDMA is Likewise, a treatment of Rayleigh, Rician
wideband, highly tolerant to interference and and log-normal fading, including the various
jamming, and resistant to multipath methods that have been devised to combat
interference. Secondly, it is attractive in them have been given by various authors
cellular systems due to its low frequency (Proakis 1995, Vandendorpe 1995, Dallas
reuse factor. Hence, there is no need to use and Pavlidou 1996). A review of ISI, its
multi-frequencies like in narrowband effects and the methods used to counter it
TDMA. Thirdly, CDMA has low spectral has been given by Proakis (1995) and
density and provides less interference to Rappaport (1996), while that of the far-near
other systems, and is therefore used in areas problem has been given by Priscoli and
where such other systems are used. These Sestini (1996).
features promoted the use of CDMA in the
Kundaeli – Performance analysis of CDMA-based wireless communication …

Most of the emphasis in future overcome by using the Improved Gaussian


communication systems is in multimedia Approximation (IGA) method. This method
applications that require more bandwidth, is quite accurate, but quite computationally
fast transmission rates and higher reliability intensive, and a more attractive but still
(Huber et al. 2000). The journey towards the accurate version of it, the Simplified IGA
realization of such systems has gone through (SIGA) method is used instead. In this
first generation FDMA-based wireless report, the SIGA method is used for
analogue communication systems to second computing the error performance of a multi-
generation TDMA-based wireless digital user CDMA system in a Rayleigh fading
communication systems termed Global environment. The performance expressions
System for Mobile Communications are derived, and numerical computations are
(GSM). It is now going through third carried out to illustrate the variation of the
generation systems and will lead to future performance with number of users, number
fourth generation systems both of which of multipaths, number of chips, transmitter
employ the more advanced CDMA power, and amount of fading.
technology (Baier 1994, Chang and Lin
2000, Beredivin et al. 2002). SYSTEM MODEL AND ANALYSIS
In this scheme, there are K transmitters and
In this report, the error performance of a one receiver. The receiver can be a base
multi-user direct sequence CDMA (DS- station and the transmitters can be mobile
CDMA) system operating in a Rayleigh hand sets. Moreover, we assume that there
fading channel is analyzed. Various are L possible paths from the transmitters to
researchers have utilised different methods to the receiver. For the kth transmitter, the bit
compute the error performance of such sequence bk(t) to be transmitted is spread by
systems, focusing mainly on the the transmitter's code ak(t) and then
contribution of MAI (Buehrer & Woerner modulated by the transmitter's carrier having
1996, Lataief 1997, Morrow 1998). The amplitude Ak before being transmitted.
Standard Gaussian Approximation (SGA) Also, the bit duration is T and there are N =
method assumes that the MAI is Gaussian T/Tc chips per bit where Tc = chip duration.
in nature. This method, however, becomes The transmitted signal from transmitter k is
inaccurate at low bit-error-rate (BER) and therefore given by
when the number of users or interferers is
small. The limitations of the SGA can be

s k (t) = Ak bk (t) a k (t) cos( ω 0 t +θ k ) (1)

where

bk (t) = ∑b k,n PT (t - γ Tk - nT), bk,n ∈ {-1,1} (2)
n= - ∞

a k (t) = ∑a k,m PT c (t - γ Tk - m T c ), a k,m ∈ {-1,1} (3)
m= - ∞

 1, 0 ≤ t ≤ u

Pu (t) =  (4)
0, otherwise

42
Tanz. J. Sci. Vol 30(2) 2004

γ Tk is the timing offset and θ k is the phase offset of the transmitter. The composite signal at the
receiver is therefore given by

K L
r(t) = ∑ ∑ Ak β kl bk (t - γ Tk - γ kl ) a k (t - γ Tk - γ kl ) cos( ω 0 t - ω 0 γ kl + θ k + φ kl ) + n(t ) (5)
k =1 l=1

where γ kl is the timing offset and φ kl is the phase offset due to the multipaths, and n(t) is the
channel noise.
At the receiver, the demodulation and despreading are performed for transmitter of interest i to
give

y i (t) = r(t) ai (t) cos( ω 0 t) (6)

which, after passing through the matched filter gives


K L
1
y i (t) = ∑ ∑ A k β kl bk (t - γ Tk - γ kl ) ak (t - γ Tk - γ kl ) ai (t)cos(θ k + φ kl - ω 0 γ kl )
2 k=1 l=1 (7)
+ n(t) a i (t)cos(ω 0 t)

We now let γ Tk + γ kl = τ kl and θ k + φ kl - ω 0 τ kl = θ kl to obtain

€ 1 K L
y i (t) = ∑ ∑ Ak β kl bk (t - τ kl ) ak (t - τ kl ) ai (t) cos( θ kl ) + n(t) ai (t) cos( ω 0 t) (8)
2 k=1 l=1
The final output before the decision is then obtained as

1 K L nT

Y i (T) = ∑ ∑ A kl θ kl ∫ bk (t - τ kl ) ak (t - τ kl ) ai (t)dt
2 k=1 l=1
k β cos( )
(n-1)T
(9)
nT

+ ∫ n(t) a i (t) cos(ω 0 t)dt


(n-1)T
which can be expressed in terms of interference terms Ikl as

K L nT
1
€ Yi (T) = ∑ ∑ I kl + ∫ n(t) ai (t) cos( ω 0 t)dt (10)
k =1 l=1 2 (n -1)T

with
nT
1
I kl = A k β kl cos(θ kl ) ∫ b k (t - τ kl ) a k (t - τ kl ) a i (t)dt. (11)
2 (n-1)T

€ 43
Kundaeli – Performance analysis of CDMA-based wireless communication …

Various authors have developed more-or-less the despreading for the nth bit of the
similar methods to represent the expression transmitter of interest is assumed to span
for the interference term when analyzing bits n-1 and n of transmitter k, and the
different CDMA systems (Wu and Tsaur cross-correlation of the chip and bit
1994, Kwak and Kim 1995, Vandendorpe sequences in the interference term can then
1995, Dallas and Pavlidou 1996, Lataief be re-written as
1997, Huang and Ng 1999). In this analysis,
nT

∫ bk (t - τ kl ) a k (t - τ kl ) ai (t)dt =
(n -1)T
(12)
τ kl T

bk,n-1 ∫ a k(t -τ kl )ai(t)dt + bk,n ∫ a k(t -τ kl )ai(t)dt


0 τ kl

where if the definitions

τ T

R ki ( τ ) = ∫ a k (t -τ ) ai (t)dt, R ki( τ ) = ∫ a (t -τ ) a (t)dt,


k i (13)
0 τ

are used we obtain

1
I kl =
2
[
Ak β kl cos( θ kl ) bk,n-1 R ki ( τ kl ) + bk,n R ki( τ kl ) . ] (14)

If we now let τ = s T c + Δτ where s = 0 .. N - 2, and 0 ≤ Δτ < T c , then


s s-1

R ki ( τ ) = ∑ ak, N -s+ j-1 ai, j Δτ + ∑a k, N -s+ j a i, j ( T c - Δτ )


j=0 j=0
(15)
N -1 N -1

R ki( τ ) = ∑a k, j-s-1 a i, j Δτ + ∑a k, j-s a i, j ( T c - Δτ )


j=s+1 j=s

and we therefore obtain the result


s s-1
€ b k,n-1 R ki ( τ kl ) + b k, n R ki( τ kl ) = b k, n-1 ∑ a k, N -s+ j-1 a i, j Δ τ kl + b k, n-1 ∑ a k, N -s+ j a i, j (T c - Δ τ kl )
j=0 j=0 (16)
N -1 N -1
+ b k,n ∑a k, j-s-1 a i, j Δ τ kl + b k, n ∑ a k, j-s a i, j (T c - Δ τ kl ).
j=s+1 j=s

Further algebraic manipulation gives

44
Tanz. J. Sci. Vol 30(2) 2004

b k, n-1 R ki ( τ kl ) + b k, n R ki( τ kl ) =
 s-1 N -2 Δ
 b k,n-1 a k, N -s-1 a i,0 + b k,n-1 ∑ a k, N -s+ j a i, j+1 + b k,n ∑ a k, j-s a i, j+1 τ kl (17)
 j=0 j=s  Tc
 s-1 N -2  Δ 
+  b k,n-1 ∑ a k, N -s+ j a i, j + b k,n ∑ a k, j-s a i, j + b k,n a k, j-N +1 a i, N -11- τ kl .
 j=0 j=s  Tc 
Since ai,j ai,j = 1, we can further obtain

 s-1

€ ( ) + (
b k,n-1 R ki τ kl b k, n R ki τ kl ) = b k, n-1 a k, N -s-1 a i,0 b k, n-1 ∑ a k, N -s+ j a i, j a i, j+1 a i, j
 +
 j=0

N -2 Δ
+ b k, n ∑ a k, j-s a i, j a i, j+1 a i, j  τ kl (18)
j=s  Tc
 s-1 N -2  Δ 
+ b k, n-1 ∑ a k, N -s+ j a i, j + b k, n ∑ a k, j-s a i, j + b k, n a k, N -s-1 a i,N -1 1- τ kl .
 j=0 j=s  Tc 

Various representations have also been adopted to represent the cross-correlations of the chip
sequences (Wu and Tsaur 1994, Hong et al. 1996, Lataief 1997, Huang and Ng 1999). In this
analysis, we define the random variables

b k, n-1 a k, N -s+ j a i, j , j = 0,s - 1

 b k, n a k, j-s a i, j , j = s,N - 2
Z kj =  (19)
 b k, n a k, N -s-1 a i,N -1 , j = N - 1
 b k, n-1 a k, N -s-1 a i,0 , j = N

where each of the Zkj are independent Bernoulli trials, equally distributed on {-1,1}
to obtain

bk,n-1 R ki ( τ kl ) + bk,n R ki( τ kl ) =
N -2
  Δτ kl   (20)
 Δ τ kl 
Z kj   1- +
  Δ τ kl  Δ τ kl
∑  ai, j+1 ai, j  + Z kN -1  1 -  + Z kN .
j=0   T c  Tc   Tc  Tc
 
If we now define F k as the variable for the set of all integers in [0, N-2] for which ai,j ai,j+1 = 1, Gk
as the variable for the set of all integers in [0,N-2] for which ai,j ai,j+1 = -1, Uk = ZkN-1 and Vk = ZkN
we can express the interference term as

45
Kundaeli – Performance analysis of CDMA-based wireless communication …

Tc   2 Δ τ kl   Δ τ kl  Δ τ kl 
I kl = Ak β kl cos( θ kl ) F k + G k  1 -  + U k  1 -  + V k  (21)
2   Tc   Tc  Tc 
We therefore obtain the signal at the output of the receiver as
Y T = Y i (T) = Y s + Y I + Y n (22)where Ys, YI and Yn are the interference free, the interference and
the channel noise terms

Tc   2 Δ τ i1   Δτ  Δτ 
Ys= Ai β i1 cos( θ i1 ) F i + G i  1 -  + U i  1 - i1  + V i i1  (23)
2   Tc   Tc  Tc 

respectively given by
K L   2Δ   Δ  Δ 
YI = ∑ ∑ T2 A β c
cos(θ kl )F k + G k  1- τ kl  + U k 1- τ kl  + V k τ kl 
k kl

k=1, k≠i l=1  Tc   Tc  Tc 
(24)
L   2Δ   Δ  Δ 
+ ∑ T c A i β il cos(θ il )F i + G i 1- τ il  + U i  1- τ il  + V i τ il 
l=2 2   Tc   Tc  Tc 
nT T

Y n= Ni= ∫ n(t) ai (t) cos( ω 0 t)dt = ∫ n(t) ai (t) cos( ω 0 t)dt. (25)
€ (n -1)T 0

U k ,V k ∈ {1,-1} (26)

Now, since

E{U 2k}= E{V 2k}= 1. (27)

then

{ } { }
E (F k )2 | B = A = N - 1 - B, E (G k )2 | A = B, A + B = N - 1. (28)

Also, if A is the number of elements in F k and B is the number of elements in Gk, then
Therefore

2
   2Δ τ kl  Δ τ kl   
 T c  Δ τ kl 
Var{I kl}= E  Ak β kl cos( θ kl ) F k + G k  1 -  + U k  1 -  + V k   (29)
 2   Tc   Tc  T c   

which gives

46
Tanz. J. Sci. Vol 30(2) 2004

T
2 
2 N
  Δ τ kl 2 Δ τ kl 
2 2
Var{I kl | Ak , β kl ,θ kl , Δ τ kl , B}= Ak β kl cos( θ kl )  + (2B + 1) 
c
 -  . (30)
2  2 
  T c  T c 

Hence, computing the probability of error using the SIGA method employs

ψ = Var{( Y T - Y s - Y n ) | Ak , β kl ,θ kl , Δ τ kl , B}
(31)
2 2
Ys = E {Y s} , σ = var{Y n}
2
n

to give the probability of error as

  2  ∞  2 
  Y s   Y s  f (ψ )dψ .
P E = E Q 2 
= ∫ Q
 2  ψ
(32)
  ψ + σn  0 ψ + σn
  

Using

µψ = E{ψ }, σ ψ2 = var{ψ } (33)

and a Taylor series expansion (Buehrer and Woerner 1996, Morrow 1998), the probability of error
can be expressed as

2 1 1
PE = a + b + c (34)
3 6 6
where

 2   2   2 

a = Q Y s  , b = Q  Y s  , c = Q  Y s . (35)
2    
 µψ + σ n  2
 µψ + 3 σ ψ + σ n   µψ - 3 σ ψ + σ n 
2
     
The derivation of σ n , µψ and σ ψ have been omitted for brevity, and interested readers who are
interested in the details may contact the authors.

RESULTS AND DISCUSSION same, the Rayleigh fading factor the same
The numerical results of the analysis are for all the transmitters, the ratio of the
given in Figs. 1 to 6. In all of these results, transmitter power variance to the mean at -
unless indicated otherwise, the number of 10 dB, and the ratio of the fading factor
chips per bit, N, at 32, Eb/No at 8 dB, the variance to the mean at -10 dB.
signal power of all the transmitters the

47
Kundaeli – Performance analysis of CDMA-based wireless communication …

Figure 1: The variation of probability of error versus Eb/No with K = L = 1.

Figure 2: Variation of probability of error versus number of paths, L with K= 1 (———) and
K = 25 (-----------)

Fig. 1 shows how the BER varies with significantly. With K = L = 1, the results
Eb/No with K = L = 1. These results were are comparable with those of BPSK
produced as a test of the accuracy of the systems, and are in agreement with those
method employed in computing the obtained by Letaief (1997). Fig. 2 shows
probability of error. The results agree with how the BER varies with the number of
what is expected, namely that the channel paths for a single user and for 25 users. It is
noise degrades the performance of the seen that the BER increases with the number
system if it exceeds the signal power of paths for both single and multiple users.

48
Tanz. J. Sci. Vol 30(2) 2004

The results show that the interference from ISI becomes a major factor contributing to
the multipaths is quite influential in low system performance at high data
lowering the system performance. Since transmission speeds. The effect of
multipath signals increase both ISI and adds transmission rate, however, is not analyzed
to the total fading, the results indicate the in this report.
combined effect of the two factors. Note that

Figure 3: Variation of probability of error versus number of users, K with L = 1 (———)) and
L = 10 (----------- ).

Fig. 3 shows how the probability of error Therefore, the results of Fig. 3 illustrate
varies with the number of users for a single why MAI has received considerable attention
path and for 10 paths. It is seen that the in multi-user CDMA systems.
BER increases with the number of users for
both single and multiple paths. The Fig. 4 shows how the BER varies with the
interference from multiple users results into relative power of the transmitter of interest.
MAI. As expected, and since MAI is It is seen that the BER increases when the
regarded as noise for the transmitter of power of the transmitter of interest decreases
interest, increase in MAI leads to increased relative to that of the others. This is
degradation of the system performance. The reminiscent of the far-near problem, where,
results also indicate that when there is if all the transmitters have equal signal
multipath interference, the performance of power, the performance of the transmitter of
the system decreases even though the interest will degrade as its distance from the
number of users remains the same. The receiver increases. These results substantiate
obtained results also agree with those why it is necessary to control the power
obtained by other researchers (Lataief 1996, levels of the various transmitters in multi-
Morrow 1998, Huang and Ng 1999). user wireless communication systems.

49
Kundaeli – Performance analysis of CDMA-based wireless communication …

Figure 4: Variation of probability of error versus relative transmitter of interest signal power
with K = 25 and L = 10.

Figure 5: Variation of probability of error versus relative transmitter of interest fading factor
with L = 10 for K = 10 (----------- ) and K = 25 (———).

Fig. 5 shows the variation of the BER with that the BER decreases with the number of
the fading factor of the transmitter of interest chips. This is also reflected in the results
relative to that of the others. In this study, obtained by Morrow (1998). The
the fading factor represents the gain of the explanation is that higher number of chips
respective path. It is seen that the imply more codes available to the users. The
probability of error increases with increase in performance of the system increases with the
the fading factor of the transmitter of interest distance between the different codes in use
relative to that of the others. It can also be among the available codes. Therefore, if
seen that it increases with the number of more codes remain unused, the distance
users. Fig. 6 shows the variation of BER between the codes in use increases. The
with the number of chips per bit. It is seen smallest distance occurs when all the

50
Tanz. J. Sci. Vol 30(2) 2004

available codes are used. Hence, if the of the transmitter signal powers as well as
number of users remains constant, the with the variance of the Rayleigh fading
performance of the system increases with the factor at low number of users gave
number of chips, and this is the trend inconsistent results. The behaviour is
observed in Fig. 6. Although not presented therefore still under investigation.
in this report, investigations on the variation
of the probability of error with the variance

Figure 6: Variation of probability of error versus number of chips, N with L= 10 for


K = 10 (-----------) and K = 25 (———).

CONCLUSION The poor performance of the initial CDMA


In this paper the error performance of a DS- systems as characterised in this report
CDMA system has been analyzed using the explains why efforts were taken to combat
simplified improved gaussian approximation multipath interference through equalization
method. The performance of the system has and the use of the rake receiver, why various
been found to decrease with both the interference cancellation schemes were
multipath and multiaccess interference. It developed to combat multiaccess
has also been found to increase with the interference, why efficient power control
ratio of the signal energy to the channel methods were developed to overcome the
noise, with the signal power of the far-near problem, and why good codes were
transmitter of interest relative to that of the developed to utilize their good features in
other transmitters, with the fading factor of communication. The improvements in the
the transmitter of interest relative to that of performance of CDMA-based systems as a
the other transmitters, and with the number result of these efforts has made CDMA a
of chips per bit. The variation of the prime contender for future communication
probability of error with the variance of both applications over the traditional FDMA and
the transmitter signal power and the fading TDMA schemes. The communication
factor did not produce conclusive results and systems of the future are aimed at real-time
is still under investigation. multimedia services using very high
transmission speeds in highly mobile
environments. Our future research will

51
Kundaeli – Performance analysis of CDMA-based wireless communication …

therefore focus on communication systems vision for IMT-2000: A focus on


having problems associated with such standardization. IEEE Commun.
operating requirements and environments. Mag. 38: 129-132.
Kwak KS and Kim GG 1995 Performance
ACKNOWLEDGEMENTS evaluation for cellular DS/CDMA
The authors wish to thank the anonymous system over frequency-selective
reviewers for their helpful suggestions. fading channel. IECE Trans.
Fundamentals. E78-A(7): 785-794.
REFERENCES Lataief KB 1997 Efficient evaluation of the
Baier A, Fiebig U-C, Granzow W, Koch W, error probabilities of spread-spectrum
Teder P and Thielecke J 1994 Design multiple-access communications.
study for a CDMA-based third- IEEE Trans. Commun. 45(2): 239-
generation mobile radio system. 246.
IEEE J. Select. Areas Commun. Morrow RK 1998 Accurate CDMA BER
12(4): 733-743. calculations with low computational
Berezdivin R, Breinig R and Topp R 2002 complexity. IEEE Trans. Commun.
Next-generation wireless 46(11): 1413-1417.
communication concepts and Opperman I, van Rooyen P and Kohno R
technologies. IEEE Commun. Mag. 2000 Spread spectrum for global
40(3): 108-116. communications II. IEEE J. Select.
Buehrer RM and Woerner BD 1996 Areas Commun. 18(1): 1-5.
Analysis of adaptive multistage Priscoli FD and Sestini F 1996 Effects of
interference cancellation for CDMA imperfect power control and user
using an improved Gaussian mobility on a CDMA cellular
approximation. IEEE Trans. network. IEEE Trans. Commun.
Commun. 44(10): 1308-1321. 14(9): 1809-1817.
Chang P-R and Lin C-F 2000 Design of Proakis JG 1995 Digital Communications.
spread spectrum multicode CDMA McGraw-Hill Inc, Singapore.
transport architecture for multimedia Rappaport TS 1996 Wireless
services. IEEE J. Select. Areas Communications: Principles &
Commun. 18(1): 99-111. Practice. Prentice-Hall PTR, New
Dallas ID and Pavlidou F-N 1996 Jersey.
DS/CDMA M-ary orthogonal Vandendorpe L 1995 Multi-tone spread
signalling in a shadowed Rayleigh spectrum multiple access
channel for mobile communications. communications system in a
Wireless Networks. 2: 343-357. multipath Rician fading channel.
Huang Y and Ng T-S 1999 A DS-CDMA IEEE Trans. Veh. Technol. 44(2):
system using despreading sequences 327-337.
weighted by adjustable chip Wu K-T and Tsaur S-A 1994 Selection
waveforms. IEEE Trans. Commun. diversity for DS-SSMA
47(12): 1884-1896. communications on Nakagami
Huber JF, Weiler D and Brand H 2000 channels. IEEE Trans. Veh. Technol.
UMTS, the mobile multimedia 43(3): 428-438.

52

You might also like