Wcdma Fundamentals By Dr. Hatem Mokhtari

  • Uploaded by: Dr. Hatem MOKHTARI
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Wcdma Fundamentals By Dr. Hatem Mokhtari as PDF for free.

More details

  • Words: 8,906
  • Pages: 95
WCDMA Fundamentals Dr. Hatem MOKHTARI Cirta Consulting LLC

© Cirta Consulting LLC 1999-2004

1

Spread Spectrum Modulation n(t) Narrow-band Signal

Narrow-Band Signal Sn

ε( )

Transmitter

SW Radio Propagation Channel

i(t)

ε−1( )

S’n

Receiver

SPREAD SPECTRUM SYSTEM BLOCK DIAGRAM Sn : Narrow-band Modulated Binary Sequence (information : Speech or Data) ε( ) : Spreading function using high chip-rate modulation ε-1( ) : Despreading function using the same sequence as ε( ) n(t) : Gaussian White-Noise ; i(t) : Interference © Cirta Consulting LLC 1999-2004

2

Digital Modulation in WCDMA : QPSK for DL and BPSK in UL „

„

PSK or Phase Shift Keying is advantageous compared to other modulations : ‹ Constant Amplitude ‹ Data information is “hidden” in the Phase component ‹ Robustness to Noise and Interference because Noise in general affects the Amplitude and not the Phase Component

QPSK is a 4-state Modulation scheme : ‹ Used

in DL because of High Data Rate demand ‹ Same Properties as the PSK : Constant Amplitude and Data in the Phase component © Cirta Consulting LLC 1999-2004

3

BPSK Modulation „ „

Binary Phase Shift Keying Modulation is a two-state Modulation scheme In BPSK the signal can take two states : ‹ A binary digit is mapped to high frequency carrier sinusoidal waveform of a given phase as given below : ‹ For a 1 Transmitted symbol :

s1 (t ) = A cos(2πf c t ) = ‹

2 Eb cos(2πf c t ) Tb

for a 0 Transmitted symbol :

s2 (t ) = A cos(2πf c t + π ) = − ‹ ‹ ‹

2 Eb

2 Eb cos(2πf c t ) Tb

Where A = T the Amplitude, 0 ≤ t ≤ Tb , b Eb is the transmitted Energy per bit The duration of this sinusoidal waveform is Tb

© Cirta Consulting LLC 1999-2004

4

BPSK Modulation Example Tb = nc*Tcarrier

1

0

0

1

Tcarrier = 1/fc

To ensure that each transmitted binary digit contains an integer number of cycles, the n c carrier frequency fc has to fulfill the condition : f c = where nc is a fixed T b integer number. For the above example nc = 2

© Cirta Consulting LLC 1999-2004

5

Modulation Example : BPSK BPSK Modulation shifts the PHASE of the DATA modulated carrier by 180 degrees. Mathematically this can be represented as a multiplication of the carrier by a function c(t) which takes the values +1 and -1 Assume data modulated carrier of power P and frequency ω0 and phase modulated θd(t)

Binary Data

Phase Modulator

2 P cos(ω 0t )

2 P cos(ω 0t + θ d (t ) ) 2 P c(t ) cos(ω 0t + θ d (t ) )

c(t )

BPSK DS SS Transmitter © Cirta Consulting LLC 1999-2004

6

Modulation Example : BPSK The Wideband Signal is transmitted througha channel having a delay td The received signal is mixed with interference and Gaussian Noise Despreading is done by remodulating the wideband signal with ad-hoc delayed spreading code as shown bellow

2Pc(t −τ d ) cos[ω0t +θd (t −τ d ) + φ ] + n(t)

Bandpass Filter

Data Phase Demodulator

Estimated Data

c(t − τ d' ) BPSK DS Receiver © Cirta Consulting LLC 1999-2004

7

Modulation Example : BPSK The re-modulation or correlation of the received signal with the delayed spreading code is a critical function in all SS Systems The signal component of the Output of the despreading Mixer is given by :

Sn' (t) = 2Pc(t −τ d )c(t −τ 'd ) cos[ω0t +θd (t −τ d ) + φ ] τ’d is the receiver’s best estimate of the Transmission delay Since c(t) equals +1 or -1 the product c(t −τ d )c(t −τ 'd ) will be +1 if the delays τd = τ’d that is, if the spreading code and the despreading code are SYNCHRONIZED.

© Cirta Consulting LLC 1999-2004

8

BPSK Spectral Density „

Before Spreading and for Tb as a bit duration the two-sided power spectral Density is given by :

Sn ( f ) = „

}

After the Spreading we use the Chip duration Tc instead of Tb because of the involvement of the Chip (code) :

S n' ( f ) = „

{

1 PTb sin c 2 [( f − f 0 )Tb ] + sin c 2 [( f + f 0 )Tb ] 2

{

}

1 PTc sin c 2 [( f − f 0 )Tc ] + sin c 2 [( f + f 0 )Tc ] 2

Where sinc function (Also known as the Cardinal Sinus) is given by :

sin c( x) =

sin( x) x

© Cirta Consulting LLC 1999-2004

9

BPSK Power Spectral Density 1 0.8

SIN(x)/x

0.6

sin c( x) =

0.4

sin( x) x

0.2

900

800

700

600

500

400

300

200

0

100

-100

-200

-300

-400

-500

-600

-700

-800

-0.2

-900

0

-0.4 x (DEGREES)

1 0.9 0.8 0.6 0.5 0.4 0.3 0.2 0.1 900

800

700

600

500

400

300

200

0

100

-100

-200

-300

-400

-500

-600

-700

-800

0 -900

 sin( x)  sin c 2 ( x) =    x 

2

(sinx/x)^2

0.7

x (DEGREES) © Cirta Consulting LLC 1999-2004

10

QPSK Modulation * QPSK is very similar to BPSK, except that now one of four possible waveforms is transmitted through the channel. * Each Waveform can represent two binary digits

si (t ) =

2 Es π  cos 2πf c t + (2i − 1)  4 Ts 

where i = 1,2,3,4

* Es is the Transmitted Signal Energy per Symbol * Ts is the Symbol Duration. Note that each symbol can represent 2 binary digits unlike BPSK in which each symbol was just a sungle binary digit * fc is the carrier frequency equal to nc/Tc as in BPSK description

© Cirta Consulting LLC 1999-2004

11

QPSK Modulation „

BASIS Functions ‹ In this case we use ORTHONORMAL basis functions as follows :

2 φ1 (t ) = cos(2πf c t ) Ts ‹

The Coordinates on the signal Constellation (or Space) diagram are given by : Ts

x1 = ∫ r (t )φ1 (t )dt 0

‹

2 φ2 (t ) = sin (2πf c t ) Ts

Ts

x2 = ∫ r (t )φ 2 (t )dt 0

r(t) = si(t) + n(t) is the received signal : Either signal s1 or s2 + Random Noise

© Cirta Consulting LLC 1999-2004

12

QPSK Modulation : Constellation ‹

‹

‹

‹

The signal Constellation diagram for QPSK is shown bellow. The signal points are mapped to a pair of binary digits as shown The Decision boundaries are shown as solid Horizontal Vertical lines Notice how this mapping has been chosen so that neighboring signal points differ in only a SINGLE BINARY DIGIT

© Cirta Consulting LLC 1999-2004

13

QPSK Modulation ‹ ‹ ‹ ‹

‹

‹

For example, signal B(11) and D(10) differ in only binary digit position If for example, the signal point A is transmitted and a Symbol Error occurs, it is very likely that the received symbol will be either C or D. This Type of Mapping is called GRAY ENCODING The gray encoding scheme used will mean that on average, we can expect the probability of an error in a binary digit to half of the probability of an error in a symbol ‹ Example Under the conditions of no noise, the coordinates of a signal point are given by :

and

π  x1 = Es cos (2i − 1)  4 

Test : Verify the above formulas for i=1

π  x2 = − Es sin (2i − 1)  4 

© Cirta Consulting LLC 1999-2004

14

QPSK Modulation : Answer Ts

2 Es x1 = ∫ r (t )φ1 (t )dt = Ts 0

Ts

π



π 

∫ cos(2πf t )cos(2πf t ) cos( 4 ) − sin(2πf t ) sin( 4 ) dt c

c

c

0

Ts

T 2 Es 2 s x1 = ∫ r (t )φ1 (t )dt = × cos 2 (2πf c t ) − sin( 2πf c t ) cos( 2πf c t ) dt ∫ Ts 2 0 0

(

cos 2 θ =

x1 =

1 (1 + cos(2θ ) ) 2

Es 2

)

sin θ cos θ =

1 sin( 2θ ) 2

Es x2 = − 2

© Cirta Consulting LLC 1999-2004

15

QPSK Coherent Receiver

© Cirta Consulting LLC 1999-2004

16

CDMA Multiple Access : Principal of Spread Spectrum (SS) „ „

Each User encodes its signal Code Signal Bandwidth (W) > Information Bandwidth

Transmission

Spread Spectrum

f

f „

The Receiver knows the code sequence

Reception

P Despreading

f

f

© Cirta Consulting LLC 1999-2004

17

CDMA Multiple Access Advantages : Multiple Access Features 1. All Users’ Signals overlap in TIME and FREQUENCY 2. Correlating the Received Signal despreads ONLY the WANTED SIGNAL p

p

S1

RECEIVER of USER 1

S1xC1 f

p

f

S1 = S1 X C1 X C1

p

S2 X C2 X C1 p

p

S2

f

f

S2xC2 f

f

© Cirta Consulting LLC 1999-2004

18

CDMA Multiple Access Advantages : Interference Rejection p

p

S1

S1xC1 f

f p

p

p

I

I

S1 IxC1 f

f

f

Correlation Narrowband Interference Spread the power © Cirta Consulting LLC 1999-2004

19

CDMA Principles : Multiplexing A

B1

m’1(t) ∫

D/A

m1(t) c1(t)

c1(t)

Radio Propagation Channel

m’2(t)

B2

D/A



m2(t)

A c2(t)

c2(t)

Receiver

Transmitter c1(t) and c2(t) are Orthogonal Codes

:

T

∫ c (t )c (t )dt = 0 1

2

0

© Cirta Consulting LLC 1999-2004

20

Walsh Codes (1/6) „

„

Since all the WCDMA users use the same RF Band in the DL, to avoid mutual interference Walsh codes are used. Hadamard Matrix is a recursive Matrix :

H H 2N =  N H N „

„

Where

HN  H N 

0 0  H2 =   0 1  

Example : N=2

H 2 H4 =  H 2

0 H 2  0 =  H 2  0 0

0 0 0 W0    1 0 1 W1  = 0 1 1  W2  1 1 0  W3 

© Cirta Consulting LLC 1999-2004

21

Walsh Codes (2/6) „

Walsh codes are thus given by :

W0 = [− 1 − 1 − 1 − 1] W1 = [− 1 1 − 1 1]

W2 = [− 1 − 1 1 1] W3 = [− 1 1 1 − 1] „

„

Afterwards, replacing 0 by -1 we obtain the real Walsh codes used in WCDMA Note : Except W0 all the codes satisfy orthogonality and dot product conditions to be used in WCDMA.

© Cirta Consulting LLC 1999-2004

22

Walsh Codes : Example (3/6) „

Assume three different users with three different data sequences :

m1 (t ) = [+ 1 − 1 + 1]

m2 (t ) = [+ 1 + 1 − 1] m3 (t ) = [− 1 + 1 + 1] „ „

W1(t) m1(t)

Assume we have a Spreading factor of 4 then : The Spread Spectrum Signal would be for user1 : -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1

×

1

-1

1

-1

1

-1

= S1(t)

-1 1 -1 1 1 -1 1 -1 -1 1 -1 1 1 -1 1 -1 -1 1 -1 1 1 -1 1 -1

© Cirta Consulting LLC 1999-2004

23

Walsh Codes : Example (4/6) „

The Resulting SS Signal for the three users can be written as follows :

C (t ) = w1 (t ) m1 (t ) + w2 (t ) m 2 (t ) + w3 (t ) m 3 (t ) „

And the bit sequence would be :

C (t ) = [− 1 − 1 − 1 3 „

−1 −1 3

−1 −1 3

− 1 − 1]

If no error is encountered each user decodes its signal using the despreading function, for user j for example : ‹

m1(t) = w1(t)C(t) = [4 -4 4] and using an integrator m1(t) is fully recovered which yields the original signal : [+1 -1 +1]

‹

m2(t) = w2(t)C(t) = [4 4 -4] and using an integrator m2(t) is fully recovered which yields the original signal : [+1 +1 -1]

‹

m3(t) = w3(t)C(t) = [-4 4 4] and using an integrator m3(t) is fully recovered which yields the original signal : [-1 +1 +1]

© Cirta Consulting LLC 1999-2004

24

Walsh Codes : Example (4/6) C(t) W1(t)

C(t)

m1' (t )

1 or -1

Tb

∫ C (t )W (t )dt 1

0

W1(t)

C (t )W1 (t ) = [1 − 1 1 3 1 − 1 − 3

4

− 1 1 3 1 − 1]

-4

4

m1' (t ) = [4 − 4 4] m1' (t ) is computed over the information period Tb using a summation © Cirta Consulting LLC 1999-2004

The forward link of the CDMA system modeled uses orthogonal Walsh codes to separate the users. Each user is randomly allocated a Walsh code to spread the data to be transmitted. The transmitted signals from all the users are combined together, then passed through a radio channel model. This allows for clipping of the signal, adding multipath interference, and adding Guassian noise to the signal. The receiver uses the same Walsh code that was used by the transmitter to demodulate the signal and recover the data. After the received signal has been despread using the Walsh code, it is sub-sampled back down to the original data rate. This is done by using an integrate and dump filter, followed by a comparator to decide whether the data was a 1 or a 0. The received data is then compared with the original data transmitted to calculate the bit error rate (BER). The RMS amplitude error is also worked out. The signal level after it has been demodulated and filtered, is compared with the expected amplitude of the signal based on the transmitted data. The RMS amplitude error directly relates to the bit error rate, so is a useful measurement to make.

25

Walsh Codes : Self-Test „

Compute the Hadamard Matrix for N=4

„

What are the Possible Orthogonal Walsh Codes ?

„

Given a signal m1(t) and m2(t) as follows : ‹ m1(t)

= [-1 1]; m2(t) = [1 -1]; m3(t) = [1 1]; ‹ Compute the composite spread spectrum signal ‹ Verify that m1(t), m2(t) and m3(t) are fully recovered

© Cirta Consulting LLC 1999-2004

26

Walsh Codes Self-Test : Answer

H H8 =  4 H 4

0 0  0 H 4  0 = H 4  0 0  0 0 

0 1 0 1 0 1 0 1

0 0 1 1 0 0 1 1

0 1 1 0 0 1 1 0

0 0 0 0 1 1 1 1

0 1 0 1 1 0 1 0

0 0 1 1 1 1 0 0

0 1 1  0 1 0  0 1 

First row is not considered as an orthogonal code, all the remaining rows are Walsh codes by replacing each 0 by -1. Basically 7 Walsh codes are thus generated. © Cirta Consulting LLC 1999-2004

27

Walsh Codes Self-Test : Answer m1=[-1 1] m2 = [1 -1] m3 = [1 1] m1 W1 S1 = W1*m1

-1 -1 -1 -1 -1 -1 -1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1

m2 W2 S2 = W2*m2

1 -1 -1

1 1 -1 1 -1 1

1 1 1

m3 W3 S3 = W3*m3

1 -1 -1

1 1 1

C=W1*m1+W2*m2+W3*m3

-1

-1 3

1 1 1

1 1 -1 -1 -1 -1

-1 1 1 -1 -1 -1

1 1 1 1 1 1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1

1 1 1

1 1 1

-1 -1 -1 -1 1 1

-1 -1 -1 -1 -1 1 1 -1 -1 1 -1 -1 1 1 -1

1 1 1 -1 -1 1 -1 -1 1

1 1 1

1 -1 -1

1 -1 -1

1 1 1

1 1 1 1 -1 -1 1 -1 -1

-1 -1 -1

3

-1

-1

3

-1 -1 -1

1

3

1 -1

1 -1 -1

3 -1

-1

3

1

-1 8 1 -1 -8 -1

1 -1 -3 -1

1

-1

-3 -1 -8 -1

W2*C After Integrator After Threshold Decision

1

3 -1

1

1

3 -1 8 1

1 -3

-1 -1

1 -3 -1

W3*C After Integrator After Threshold Decision

1 -1

3

1

-1

3

1

-1

1

1

1 8 1

3

1

-1 1 -1

1 1 1

W1*C After Integrator After Threshold Decision

1

1

1 1 1

1 1 1

3 -1

1 8 1

© Cirta Consulting LLC 1999-2004

28

CDMA Principles T

„

„

Cross-Correlation Rxy(τ) : Cross-correlation if τ=0 :

R xy (τ ) = ∫ x (t ) y (t − τ ) dt 0 T

Rxy (0) = ∫ x(t ) y (t )dt 0

„

If x and y are discrete sequence (binary signals):

Rxy ( 0 ) = X T .Y =

∑x y

1≤ i ≤ I „

i

i

Example of orthogonal codes : − 1 − 1 − 1 1 1 − 1 Rxy (0) = [− 1 − 1 1 1].  = 1 − 1 + 1 − 1 = 0 Y =  X =  1 1 1       − 1 1 − 1

© Cirta Consulting LLC 1999-2004

29

CDMA Principles „

To be used in DS-SS CDMA Codes must satisfy the following conditions : ‹ Zero

Cross-correlation ‹ Number of +1s and -1s must be the same ‹ Dot Product must be equal to 1 „

Example : ‹ Dot

product of the previous example is :

X T . X / 4 = (1 + 1 + 1 + 1) / 4 = 1 © Cirta Consulting LLC 1999-2004

30

CDMA Principles m1(t)

1

-1

Tb c1(t)

M1(f)

1

2Tb

3Tb

Tc : Chip Rate of the PN Code Tb : Information rate (voice/data)

1/Tb

f

C1(f) f

Tc m1(t).c1(t)

4Tc

1/Tb

1/Tc

C1(f)* M1(f) f 1/Tb

1/Tc

© Cirta Consulting LLC 1999-2004

31

CDMA Fundamentals „

„

„

„

„

„

„

W/R : Defined as the system processing gain In CDMA, the Reverse Link Capacity is often the limiting link in terms of capacity In CDMA : Uplink Receive Power is equal from all MSs. Per user : S/N = 1/(M-1) ‹ M : Total Number of users in the cell ‹ S = S (The wanted signal) ‹ N = (M-1)S => S/N = 1/(M-1) Example : If M=7 then S/N = 1/6

S S S

S

W if M>>1 then M ≈ R Eb No M : The Number of simultaneous users a CDMA cell can support

© Cirta Consulting LLC 1999-2004

32

CDMA Multiple Access : Principal of Spread Spectrum (SS) Eb = Signal Power / Bit Rate = S/Rb No = Noise Power / Bandwidth = N/W

Eb S W = × N o N Rb

Signal to Noise Ratio Processing Gain Example : Given a Demodulator Performance Eb > 6dB

No

Bit rate Rb = 8 kpbs Bandwidth W = 1.2 Mcps => G = W/Rb = 150 = 21 dB

E  W  S   > 6 dB − 21dB = − 15 dB   =  b  −   N  dB  N o  dB  Rb  dB © Cirta Consulting LLC 1999-2004

33

CDMA Fundamentals : Capacity If other users from other cells are considered, the actual cell becomes loaded and :

Eb 1 1 W = . . No M −1 R 1+η where η is the loading factor (0 < η < 1) We define F as the Frequency reuse :

1 F= 1+η

Where η is given by : η =

I Other _ Cell _ Interference I Own _ cell _ Interference

© Cirta Consulting LLC 1999-2004

34

CDMA Fundamentals : Capacity

Cell A

B1

Cell B

C2

B2 C1

Cell C

Interference Introduced by Users in the Neighboring Cells © Cirta Consulting LLC 1999-2004

35

CDMA Fundamentals : Capacity

Cell A

Cell B

Unwanted interferers rejected by antenna pattern of Cell A

Cell C

Sectorization Reduces Interference and adds a Gain to the system : Sectorization Gain © Cirta Consulting LLC 1999-2004

36

CDMA Fundamentals : Capacity „

Sectorization Gain :

„

Tri-Sectors : λ = 3 (2.5 in practice)

„

6-Sectors : λ= 6 (5 in practice)

„

Sectorization Gain = λ = Total Interfering Power from all Directions/ Perceived Interference Power by the sector antenna. G is the antenna pattern in given direction 2π

λ=

∫ I (θ )dθ



0

G (θ ) ∫0 G(0) I (θ )dθ

© Cirta Consulting LLC 1999-2004

37

CDMA Fundamentals : Capacity „

Voice Activity Factor : Interference is reduced when the user is not transmitting

Eb 1 W 1 1 . . .λ. = No M −1 R 1 + η v „

The final value for M : W    R  . 1 .λ M ≈   Eb  η + 1 v   N  o

© Cirta Consulting LLC 1999-2004

38

Shannon-Hartley Theorem „

Generic Model Band-limited White Noise

Radio Propagation Channel

+

Noise+Signal

Received Signal

1. In Theory, without presence of Noise the channel capacity is infinite 2. For a given Signal Level the capacity tends to a constant value as the bandwidth increases. © Cirta Consulting LLC 1999-2004

39

CDMA Multiple Access Principle Shannon Theorem Channel Capacity C (Bit/s) given by Shannon Theorem :

S   C = W × log 2  1 +  N  W : System Bandwidth (Hz) S/N : Signal to Noise Ratio (numerical value) C : System Capacity (bit/s) Wide W and Low S/N (such as in WCDMA) Same Capacity Narrow W and Large S/N (such as in GSM)

© Cirta Consulting LLC 1999-2004

40

Shannon-Hartley Theorem „

C can also be written as :

„

where

„

assuming W to be infinite :

x=

 S   ln1 + N oW   S  1   × x ln1 +  = 1.44 ×  C =W × ln 2  x  No 

WN o S

 S   S  ln( 1 + t )  lim  lim lim C = 1 . 44 ×  = 1 . 44 ×  x→ ∞ t→0 N t N  0  t→0  0 „

„

t−

t2 t3 + + ...  S  2! 3! = 1 . 44 × W ×   t N 

Thus for any degrading S/N we can transfer data with low BER if we increase the bandwidth used to transfer the data. Numerical Example : ‹

For a data rate of 10kbps, and SNR of -20 dB then W = 694.4 kHz

© Cirta Consulting LLC 1999-2004

41

Bandwidth Efficiency „

„

Bandwidth Efficiency is a measure of how well a particular modulation and error-control coding scheme is making use of the available bandwidth Example : ‹ If a system requires 4 kHz of bandwidth to continuously send 8000 binary digits/sec, the bandwidth efficiency = 8000/4000 = 2 bits/s/Hz ‹ Notice that to double the rate at which binary digits are sent over the given communication channel, we would require a bandwidth efficiency = 16000/4000 = 4 bits/s/Hz ‹ In this case of an ideal system, rb = 1/Tb = C, where C is given by the Shannon-Hartley theorem :  E C S  C = W × log 2 1 +  = W × log 2 1 + b .   N  N0 W  ‹

Or equivalently :

C W

 E Eb 2 −1 = ⇒  b C N0  N0 W

  = 10 log  dB

10

  C  2W −1   C       W

© Cirta Consulting LLC 1999-2004

42

Bandwidth Efficiency

Bandwidth Efficiency Versus Eb/No

17.5

14

10.7

7.48

4.49

1.76

-0.7

-2.7

-4.5

-5.9

1 -7.1

Bandwidth Efficiency, R/W

10

0.1 Eb/No (dB)

© Cirta Consulting LLC 1999-2004

43

Bandwidth Efficiency Self-Test * A Digital Cellular Phone System is required to work at a bandwidth efficiency of 4 bits/s/Hz to ensure sufficient users to make it profitable. ** What is the minimum Eb/No in dB required to ensure that users on the edge of the coverage area receive error-free communication ? ** To Double the number of users on the existing communication system, by what amount should the base-station and handsets transmitted powers be increased to maintain coverage and error-free communication ?

© Cirta Consulting LLC 1999-2004

44

Amplitude

CDMA Principles

distance

λ/2

Mobile The MS crosses 2 fades in :

λ 2 v

Example : @ 900 MHz and v = 90 km/h (25 m/s) MS crosses fades every 6.67 ms @ 1800 MHz MS crosses fades every 3.335 ms © Cirta Consulting LLC 1999-2004

45

CDMA Principles : Delay Spread Tb Propagation Time T1

Delay Spread = τ = |T2 - T1| Propagation Time T2

τ Here τ < Tb implies Interference

BTS

Example : D1 = 150 m and D2 = 200 m => T1 = 150/3*108 = 0.5 µs and T2 = 0.66 µs => τ = 0.16 µs Assume we have a UMTS Service R = 3.84 Mchps => Tb = 0.26 µs τ < Tb => INTER-SYMBOL INTERFERENCE PRESENT

© Cirta Consulting LLC 1999-2004

Multipath Immunity WCDMA is inherently tolerant to multipath delay spread signals as any signal which is delayed by more than one chip time becomes uncorrelated to the PN code used to decode the signal. This results in the multipath simply appearing as noise. This noise leads to an increase in the amount of interference seen by each user subjected to the multipath and thus increases the received BER.

46

CDMA Principles : Delay Spread Received Power

τ1= 3µs

τ2= 4µs τ3

Time (µs)

t

Inter Symbol Interference can occur if the delay spread τn is greater than one symbol period

: The higher the bit rate, the more ISI occur

© Cirta Consulting LLC 1999-2004

47

CDMA Principles : Delay Spread „

Example 1: ‹ ‹ ‹

„

Let us consider a Mobile Communications System that uses Rb = 270.83 kbps The bit period is thus Tb = 1/270830 = 3.69 µs Conclusion : bit period almost equal to 4 µs as shown on the delay spread power profile => ISI would normally exist ! Without use of Viterbi-based EQUALIZER such as in GSM

Example 2: ‹ ‹ ‹ ‹

Let us consider a Mobile Communications System that uses Rb = 1.2288 Mbps = 1228800 bps The bit period is thus Tb = 1/ 1228800 = 1 µs Conclusion : bit period is much LESS than 4 µs as shown on the delay spread power profile => ISI would not normally exist ! Important note : CDMA Rake Receive uses a special form of Time Diversity to recover the signal. CDMA Rake receiver combines multipath components and suppresses phase differences provided that delays are not very small

© Cirta Consulting LLC 1999-2004

48

The Principal of Maximum Ratio Combining in CDMA Rake Receiver Transmitted Symbol - Amplitude - Phase

Received Signal at each time delay

Modified Signal Using Channel Estimator

Combined Symbol

θ θ Figure #1 Figure #2 Figure #3

θ θ θ

© Cirta Consulting LLC 1999-2004

49

Block Diagram of CDMA Rake Receiver

Correlator

Input RF Signal Code Generator

I Q Channel Estimator

Channel Estimator

Code Generator

Channel Estimator

Delay Equalizer

Finger # 2 Phase Rotator

Correlator

Delay Equalizer

Finger # 1 Phase Rotator

Correlator Code Generator

Phase Rotator

Delay Equalizer

I

∑I

∑Q

Q

Combiner

Finger # 3

Timing (finger allocation)

Matched Filter

© Cirta Consulting LLC 1999-2004

50

CDMA Rake Receiver : Components „

Digitized input samples are received from RF Front-end in the form of I and Q components

„

Code Generator and Correlator : Perform despreading and integration to user data symbol

„

Channel estimator : Uses the Pilot symbols to estimate the channel state

„

Phase Rotator : aligns the symbols to the initial phase (phase cancellation)

„

Delay Equalizer : Compensates the Delay in the arrival times of the symbols in each finger

„

„

Rake Combiner : Sums up the channel-compensated symbols, thereby providing MULTIPATH DIVERSITY against Fading. Matched Filter : Determines and Updates the Current Multipath Delay Spread. This is used to assign the Rake fingers to the largest Peaks (Maximum Combining)

© Cirta Consulting LLC 1999-2004

51

CDMA Principles: Delay Spread „

In Multipath Environment : ‹ Received

power can be written as :

N

N

n =1

n =1

r (t ) = ∑ a n s (t − τ n ) → R ( f ) = S ( f ) ∑ a n exp( − j 2π f .τ n )

‹ Fourier

Transfer Function :

N R( f ) H(f ) = = ∑ a n e − j 2πf .τ n S ( f ) n =1

© Cirta Consulting LLC 1999-2004

52

CDMA Principles : Delay Spread H(f)

Example with two-equal amplitude paths : a1=a2=A H ( f ) = 2 cos( π fτ )

2A

1 2τ

1

τ

3 2τ

2

τ

f

1. Frequency-Selective Fading is evident in the nulls of the Magnitude Spectrum 2. WCDMA is more advantageous than CDMA when the delays are small such as 0.4 ms (Dense Urban and Urban Environments) 3. WCDMA using 5 Mbps (bit period of 0.2 ms) better than IS-95 CDMA using only 1.2288 Mbsp (bit period 1 ms) when ISI are to be considered in Dense Urban areas © Cirta Consulting LLC 1999-2004

53

CDMA Fundamentals : Power Control Near-Far Problem Pr,1 = EIRP(MS1) - PL1 = 21 - 100 = -79 dBm Pr,2 = EIRP(MS2) - PL2 = 21 - 90 = -69 dBm

PL2 = 90 dB Pr,2

Pr,2 P = 21 dBm

P = 21 dBm PL1 = 100 dB

MS1 (S/N)1 = Pr,1 - Pr,2 = -10 dB (S/N)2 = Pr,2 - Pr,1 = +10 dB

MS2 MS2 must be Power Controlled by -10 dB to have the same S/N for both users MS1 and MS2

© Cirta Consulting LLC 1999-2004

54

CDMA Fundamentals : Power Control „

What is the initial MS power to be used ? Maximum MS Power : ) Advantage : High likelihood to reach the BTS ) Drawback : Uplink interference ‹ Minimum MS Power : ) Advantage : Low Uplink interference ) Drawback : Low probability to reach the BTS ‹

„

Solution (IS-95 used in WCDMA also) : ‹ Use of Access Probes : MS Power Rise portions done gradually ‹ Advantage : Avoid Uplink interference and Reach the BTS with sufficient Transmit power

© Cirta Consulting LLC 1999-2004

55

CDMA Fundamentals : Power Control „

‹ ‹ ‹ ‹

OPEN-LOOP Power Control:

MS Transmits its first access probes at relatively low power MS waits for a response back from the BTS If after a Random time the MS has no acknowledgment from the BTS, a second Access Probe is performed (at a slightly higher power) Process is repeated until the MS receives a response from the BTS

MS Transmit Power

First Acces Probe Correction

Second Acces Probe Correction

Random Time Intervals

Initial Transmit Power

© Cirta Consulting LLC 1999-2004

56

CDMA Fundamentals : Power Control „

„

„

„

„ „

OPEN-LOOP Power Control: Purely Mobile-Controlled Operation

Step Size for a Single Access Probe is Specified by the System Parameter PWR_STEP (equivalent to BSS RF Parameters in GSM) The Standard Specifies that the MS uses initially the Received power from the BTS : ‹ If the MS receives strong DL level => MS assumes BTS close and then transmit at low level ‹ Alternatively MS transmits at high level if the initial DL Level is low Initial MS Transmit Power (dBm) :

p t ,initial = − p r − 73 + NOM _ PWR + INIT _ PWR

NOM_PWR and INIT_PWR : Broadcast by the BS in the “access parameters message” These can be set by the Operators for further fine tuning

© Cirta Consulting LLC 1999-2004

57

CDMA Fundamentals : Power Control „

During a call : ‹ MS continues to calculate Pr ‹ Path Loss changes as the MS moves and Pr also ‹ Open-Loop PC adjusts the MS Transmit power using :

p t = − p r − 73 + NOM _ PWR + INIT _ PWR + ∑ Acc . Pr .Correct . „

VERY IMPORTANT NOTES : ‹ ‹ ‹ ‹ ‹

„

UL and DL frequencies are different Fast Rayleigh Fading is Frequency-Selective Open-Loop PC too slow to compensate Rayleigh Fading However, Open-Loop PC suitable for Log-Normal (slow) Fading Correlation between UL and DL concerning Slow-Fading but not Fast Rayleigh Fading

Closed-Loop PC compensates Fast Rayleigh Fading

© Cirta Consulting LLC 1999-2004

58

CDMA Fundamentals : Power Control „

„

CLOSED-LOOP Power Control : Involves BOTH the MS and the BS

During the call : ‹ BS monitors the UL and measures the link Quality ‹ If the UL quality becomes bad : BS commands MS to power-up ‹ If the If the UL quality becomes too good : BS commands MS to powerdown BS Commands MS Yes to Power-Down

BS Monitors UL Eb/No

Eb/No > Threshold

No

BS Commands MS to Power-Up

© Cirta Consulting LLC 1999-2004

59

CDMA Fundamentals : Power Control CLOSED-LOOP PC BS Sends PC commands to the MS using the DL PC Commands are in the form of Power-Control Bits (PCBs) Each Power-up or Power-down amount is +1 dB or -1 dB MS response must be fast (Fast Rayleigh Fading) PCBs are sent through the Traffic channel Bits are robbed (stolen) from the Traffic Channel in order to send the PCBs „

„ „ „ „ „ „

PCB @ 1500 bps (1500 Hz)

Vocoder

12.2 kbps

24.4 kbps Conv. Encoder R=1/2

3.84 Mchip/s

24.4 kbps

MUX

Spreading

© Cirta Consulting LLC 1999-2004

60

CDMA Fundamentals : Power Control

OUTER LOOP Adjusting Eb/No Threshold

Eb No

Threshold

INNER LOOP 1. Measure Eb/No 2. Compare Eb/No to Threshold 3. Decide which PCB to send

© Cirta Consulting LLC 1999-2004

61

CDMA Fundamentals : Handover „ „

„

SOFT-HANDOVER

During the communication, the MS simultaneously maintains connection with two or three Base Stations, A Traffic Channel is maintained with both cells, BS2 (Target Cell) RNC

BS1 (Home Cell)

DOWNLINK

MS Combines the two signals using the Rake Receiver © Cirta Consulting LLC 1999-2004

62

CDMA Fundamentals : Handover „

SOFT-HANDOVER RNC

Demodulated Frame 1

Demodulated Frame 2

SELECTOR Selects the Best Frame with the best FER value !

UPLINK BS2 (Target Cell) BS1 (Home Cell) © Cirta Consulting LLC 1999-2004

63

CDMA Fundamentals : Handover „ „

„

„

„

SOFTER-HANDOVER

Softer Handover is considered when two cells (or sectors) of the same site are involved on the DL the same process happens at the MS : demodulation and Maximum Combining using the Rake Receiver features on the UL, two sectors of the same site simultaneously receive two signals from the mobile The signals are demodulated and combined inside the Site, but only ONE frame is sent back to the RNC

© Cirta Consulting LLC 1999-2004

64

CDMA Fundamentals : Handover Home Cell

Only 1 Frame sent back to the RNC RNC

Target Cell

BTS

SOFTER HANDOVER ILLUSTRATION © Cirta Consulting LLC 1999-2004

65

CDMA Fundamentals : Handover „ „

„

HARD-HANDOVER

Hard-Handover occurs from CDMA carrier to another CDMA Carrier or CDMA to Analog Carrier. CDMA to CDMA HO is sometimes called D-to-D Handover. Hard-Handover in UMTS may concern WCDMA to GSM or WCDMA to GSM1800

BS2

BS1 f1

f1

f2

MS

f2

© Cirta Consulting LLC 1999-2004

66

HANDOVER PROCESS in WCDMA Each Sector is distinguished from one another by its PILOT channel : 4 Logical Channels on the DL are Defined : Pilot, Paging, Synch., and Traffic Channels

Power

„

TRAFFIC CHANNEL K : USER K

TRAFFIC CHANNEL 2 : USER 2 TRAFFIC CHANNEL 1 : USER 1 SYNCHRONIZATION CHANNEL PAGING CHANNEL PILOT CHANNEL Frequency © Cirta Consulting LLC 1999-2004

67

HANDOVER PROCESS in WCDMA Each Sector uses a different PILOT and is assigned a different PN Code with an offset to distinguish it from other Sectors

3-Sector Site 6-Sector Site © Cirta Consulting LLC 1999-2004

68

HANDOVER PROCESS in WCDMA „

„

For Traffic(Voice and Data) we use Eb/No, but for PILOT a special term to describe the SNR is the Ec/Io ‹ Ec/Io : Energy per chip per interference density ‹ Ec : related to the spreading code, hence the term “chip”

Since no Baseband data is transmitted through the Pilot, there is no Despread and bits are not recovered, unlike for Traffic channels (baseband)

„

Ec/Io : defines the signal strength of a PILOT channel

„

The PILOT is not Despread : No despreading gain !

© Cirta Consulting LLC 1999-2004

69

HANDOVER PROCESS in WCDMA „

MS is an intimate in the SHO in WCDMA : ‹

MS Measures the Ec/Io and report it the the BTS

‹

BTS transmits a PN Sequence using different offsets for each sector

‹

Ec/Io gives a good indication on whether or not a sector should the serving cell

PN2

Highway or Road

PN1

PN3

Example with 3 PILOTS

© Cirta Consulting LLC 1999-2004

70

HANDOVER PROCESS in WCDMA „

„

During HO Management Process : ‹ MS maintains in its Memory four exclusive lists of Sectors ‹ Sectors stored in the form of PN offsets

Four Exclusive List of sectors called : SETS ‹Active Set ‹Candidate Set ‹Neighbor Set ‹Remaining Set

© Cirta Consulting LLC 1999-2004

71

HANDOVER PROCESS in WCDMA „

Active Set (A) : ‹ ‹ ‹

‹ ‹

„

Contains all Sectors communicating with the MS on traffic channels If the Active Set contains only one Pilot : NO SHO If the Active Set contains more than one Pilot : the MS is maintaining communication with all the Active Set Sectors with Different Traffic Channels Active can contain 6 Pilots : UL Diversity maximized A Pilot enters the (A) only if the RNC decides and then sends a “handover Direction Message” to the message to add that pilot into (A)

Candidate Set (C) : ‹ ‹ ‹

Contains Pilots whose Ec/Io are sufficient to make them HO Candidates If Ec/Io > Threshold (Pilot Detection Threshold or T_ADD in Database), the Pilot will be added to the (C) A Pilot is deleted from the (C) and moved to the Neighbor Set (N) if Ec/Eo < Threshold (“Pilot Drop Threshold” or T_DROP in Database)

© Cirta Consulting LLC 1999-2004

72

HANDOVER PROCESS in WCDMA „

„

A Pilot is removed from (C) if its Ec/Io drops below T_DROP threshold for more than duration specified by T_TDROP : „Handover Drop Timer Expiration Value“ and put in (N) set The (C) Set can contain at least 6 Pilots

Ec/Io

Pilot still in (C) set

Pilot put in (N) set

T_DROP

Counter = 0

Counter = T_DROP

time

© Cirta Consulting LLC 1999-2004

73

HANDOVER PROCESS in WCDMA „

„

„

„

„

„

The Neighbor Set (N) : contains those Pilots that are in the Neighbor List of the MS´s Serving Cell Initially : ‹ (N) contains Pilots sent to the MS in the ´Neighbor List Message´ by the Serving Cell To keep current Pilots in the (N), MS keeps an aging counter for each Pilot in (N) : NGHBR_MAX_AGE Counter is reset (counter = 0) when Pilot is moved from (A)/(C) to (N) Counter incremented for each Pilot in (N) whenever a Neighbor List update message is received The (N) Set can contain up to 20 Pilots

© Cirta Consulting LLC 1999-2004

74

HANDOVER PROCESS in WCDMA „

„

The Remaing Set (R) : Contains all possible Pilots in the System for this UMTS carrier Frequency, except pilots in (A), (C) or (N) In (R) Pilot PN offsets are defined by the Parameter PILOT_INC ‹ Example : )

If PILOT_INC = 4 ; each sector in the Network can only transmit 0, 4, 8 , 12, etc.

PILOT_INC is sent to the MS inthe „Neighbor List Message“ and „Neighbor List Update Message“ ‹

© Cirta Consulting LLC 1999-2004

75

HANDOVER PROCESS in WCDMA Source Cell A

Ec/Io

Target Cell B

2 Pilots (A&B) In Active Set : MS is in SHO 1 Pilot (B) in Active Set

T_ADD T_DROP

1 Pilot (A) in Active Set

Distance

© Cirta Consulting LLC 1999-2004

76

HARD HANDOVER in WCDMA „

Hard HO includes inter-frequency HO : ) )

Cells with multiple Carriers with high load WCDMA GSM

f1 f1

f1 f1, f2 f1

f1

GSM

f1

WCDMA

© Cirta Consulting LLC 1999-2004

77

HO Quality Measure (dB)

HARD HANDOVER in UMTS A

B C Replace A by C

Replace C by A

Replace A by B

Time

© Cirta Consulting LLC 1999-2004

78

Cell Breathing Concept in UMTS The Cell Size Shrinks due to Loading LOAD

1. UL Noise-Rise due to own-cell or other-cell UL interference translated into Lower UL MAPL : MAPL2 = MAPL1 - Noise-Rise (dB) 2. Noise-Rise computed Using : -10log10(1-η) ; η being the Loading due to interference © Cirta Consulting LLC 1999-2004

79

Cell Breathing : RF Propagation Environment „

Basic Concept for Loading and Propagation Environment : ‹ Dense Urban : Lp = 127 + 45*log10(r) ‹ MAPL = 126.7 dB using η = 0.5 (50 % loading) ‹ η = 0.5 => own-cell interference is twice the other-cell interference ‹ r = 0.984 km but reduces to 0.501 km using η = 0.75 loading ‹ 49 % Range Loss in DENSE URBAN

HIGHER LOADING 50 % Loading

75 % Loading

© Cirta Consulting LLC 1999-2004

80

Cell Breathing : RF Propagation Environment ‹ ‹ ‹

Path Loss (dB)

‹

Suburban : Lp = 123 + 33*log10(r) MAPL = 133.7 dB using η = 0.5 (50 % loading) r = 2.1 km and reduces to r = 1.7 km @ η = 0.75 19 % Range Loss in SUBURBAN

Dense Urban Suburban

MAPL (η = 0) Ideal Case

3 dB 6 dB

MAPL (η = 50%) or Noise Rise = 3 dB MAPL (η = 75 %) or Noise Rise = 6 dB

Log(d) © Cirta Consulting LLC 1999-2004

81

Soft Capacity „ „ „

WCDMA System is limited by interference sharing between neighbor cells Capacity is dynamically changing due to different traffic variation Hard Capacity is limited by Hardware Limitation : TRX namely

Number of Channels N

Equally Loaded Cells

Number of Channel Pool = N*(1+i)

Less Interference in the Neighboring Cells => Higher Capacity in the Middle Cell

Soft Capacity = (Erlang Capacity with Soft Blocking / Erlang Capacity with Hard Blocking) - 1 © Cirta Consulting LLC 1999-2004

82

Soft Capacity „

i is defined by : ‹ i = Other Cell Interference / Own Cell Interference ) ) ) ) )

„

i = 0.55 for Omni Cell i = 0.55 for 2-sector cell i = 0.65 for 3-sector cell i = 0.75 for 4-sector cell i = 0.85 for 6-sector cell

Soft Capacity Calculation Procedure : ‹ 1. Compute the Number of Channels N in equally loaded case based on Uplink Load Factor : W    R N =η     (1 + i )v Eb    N    o   ‹ 2. Npool = N*(1+i) ‹ 3. Use Erlang B table to compute the Offered Capacity )

‹ ‹

Offered Capacity (Erlang) = ErlangB(Npool, 2%)

4. Soft Capacity (Erlang) = Offered Capacity(Erlang) / (1+i) 5. Soft Capacity (%) = (Soft Capacity (Erlang)/Offered Capacity (Erlang)) -1

© Cirta Consulting LLC 1999-2004

83

Soft Capacity „ „

Assumptions PARAM ETER B it R a te V o ic e A c tiv it y F a c to r E b /N o i N o is e R is e G oS

„

Example VA LU E S p e e c h @ 1 2 .2 k b p s 67 % S ppech : 4 dB 0 .5 5 a s s u m in g a n O m n i C e ll 3 d B (5 0 % L o a d F a c to r ) 2 %

Computation of Number of Channels : ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹

W/R = 3.84*1000/12.2 = 314.75 Eb/No = 4 dB = 2.51 v = 0.67 (67 % Voice Activity Factor) N = 60.4 channels Npool = 60.4*(1+0.55) = 93.6 Channels Offered Capacity = ErlangB (94 channels, 2% GoS) = 82.17 Erlang Soft Capacity = 82.17/(1+0.55) = 53 Erlang Hard Capacity = ErlangB (61 channels, 2% GoS) = 50.6 Erlang Soft Capacity (%) = 53.6/50.6 -1 = 4.74 approximately 5%

© Cirta Consulting LLC 1999-2004

84

CAPACITY in UMTS : Uplink Capacity - Sensitivity is affected by interference (Loading)

IUL = −10 × log(1 − ηUL ) ‹

Maximum Capacity is related to the amount of UL interference a system can tolerate I − UL 10 UL max

η

= 1 − 10

=

M

M

‹

Mmax : Maximum number of simultaneous users supported by a single cell-carrier @ 100% Loading assuming that all users are using the same service (e.g. speech or Data). Also called the Pole Capacity.

‹

For a Multi-service system :

ηUL = 1 − 10 ‹

− IUL 10

=

M3 M1 M2 + + + ... M 1,max M 2,max M 3,max

Mn : The Number of simultaneous users for the n th service

© Cirta Consulting LLC 1999-2004

85

CAPACITY in UMTS : Uplink Capacity „

Maximum UL Capacity figures

M max = 1 +

C = 10 I „

1 C  (1 + F ) ×    I  numerical

 Eb   No

 W  −   dB  R  dB 10

F Values are : ‹ 0.67 for Omni, 0.93 for 3-sector, ) 0.4 for Micro-cells (without the presence of Fast Fading) )

© Cirta Consulting LLC 1999-2004

86

CAPACITY in UMTS : Uplink Capacity F Values on the UL S ite C o n fig u ra tio n O m ni 3 -S ecto r M icro cell

P ed estrian A 3 k m /h w ith o u t F a st F a d in g

P ed estrian B 3 k m /h w ith F a st F a d in g

V eh icu la r A 120 k m /h w ith F ast F a d in g

0 .8 4 / 0 .6 7 1 .1 6 / 0 .9 3 0 .5 / 0 .4

0 .6 7 0 .9 3 0 .4

0 .6 7 0 .9 3 0 .4

Typical Uplink Mmax Values for a 3- Sector Site Service

S peech 12.2 kbps C ircuit 128 kbps C ircuit 384 kbps P acket 128 kbps P acket 384 kbps

Pedestrian A M m ax w ithout Fast F ad ing

P edestrian B M m ax w ith Fast Fading

V ehicular A M m ax W ith F ast F ad ing

94.6 / 105.9 8.5 / 9.3 4.2 / 4.6 11.1 / 12.3 4.3 / 4.8

84.4 7.9 3.7 9.9 4.0

56.3 6.8 3.2 8.1 3.4

© Cirta Consulting LLC 1999-2004

87

CAPACITY in UMTS : Uplink Capacity „

Example of Computation of Mmax

1. Assume we use Packet Data @ 384 kbps and a trisectorial Site Configuration; What is the Mmax ? Answer : W/R = 3840/384 = 10 = 10 dB; Eb/No = 1.5 dB F = 0.93 and C/I = 0.14125 => Mmax = 4.66 users 2. Assume we use Packet Data @ 144 kbps and a 3sector site configuration; What is the Mmax?

© Cirta Consulting LLC 1999-2004

88

CAPACITY in UMTS : Downlink Capacity „ „ „

In the DL, each user is subjected to different interference levels Therefore, no single interference level is valid in the DL For dimensioning purposes, the current solution is to use simulation. Mostly, researchers do use Monte Carlo Random Number Generation Algorithms

Urban Environment - Pedestrian A 3 km/h Assumptions : 18 dBi Antennas, PL = 134.7 + 35.2 log(R), Antenna Height 30 m, No Body Loss Considered

Relative Loading (%)

90 80 70 60

0 dB 5 dB 10 dB

50 40

15 dB 20 dB 25 dB

30 20 10 0 0

0.5

1

1.5

2

2.5

3

3.5

4

Cell Range (km)

© Cirta Consulting LLC 1999-2004

89

CAPACITY in UMTS : Downlink Capacity

Recommended Mmax Values for 3-sector site Configuration Service Speech 12.2 kbps Circuit 128 kbps Circuit 384 kbps Packet 128 kbps Packet 384 kbps

Dense Urban & Suburban

Rural

86.4 7.3 2.7 8.4 2.8

64.1 4.1 1.6 5.2 1.7

© Cirta Consulting LLC 1999-2004

90

CAPACITY in UMTS : Downlink Capacity Open Area - Vehicular A 120 km/h Assumptions : 18 dBi Antennas, PL = 105 + 33.8 log(R), Antenna Height 50 m, 3 dB Body Loss

Relative Loading (%)

100 0 dB 5dB 10dB 15dB 20dB 25dB

80 60 40 20 0 0

5

10

15

20

25

30

35

40

45

50

Cell Range (km)

© Cirta Consulting LLC 1999-2004

91

CAPACITY in UMTS : Downlink Capacity „ „

Estimate the Number of Speech Users supported in an Urban Environment : ‹ ‹ ‹ ‹

„

Example

Cell Range : 1 km 18 dB Building Penetration Loss 4 dB Feeder Loss 18 dBi Antenna Gain

Answer ‹

1. Take the Mmax value for Speech 12.2 kbps )

‹

Find at which relative load the 25 dB curve crosses the 1 km range )

‹

It would be 86.4 users It would be 40%

Calculate the supported relative Load : )

It would be 86.4 X 0.4 = 34 simultaneous users

© Cirta Consulting LLC 1999-2004

92

CAPACITY in UMTS : Mixed Services (1/2) „

„

„

Total Loading : ‹ Loading = M1/M1max + M2/M2max + M3/M3max + … Within a Cell, one service may have higher loading than another which leads to : ‹ 1 >= M1/(L1*M1max) + M2/(L2*M2max) + M3/(L3*M3max) +… ‹ Li : is the Maximum Load of Service i that a cell is able to support at a given range Example of Mixed Services ‹ Assume we are interested in Speech @ 7.95 kbps mixed with Data @ 32 kbps in an Open Area (Vehicular A) at a range of 20 km. A 6 dB incar Penetration loss and 2 dB Feeder Loss are assumed : ‹ M1max = 64.1 users for Speech @ 7.95 kbps ‹ M2max = 16.4 users for Packet Data @ 32 kbps

© Cirta Consulting LLC 1999-2004

93

CAPACITY in UMTS : Mixed Services (1/2) „

„

„

„

„

A) For Speech, find the Relative Load the 8 dB (BL + BPL + Lf+j) Curve Crosses the 20 km Cell Range ‹ Ans. 65% B) For Packet Data, find at which Relative Load the 5 dB (BPL + Lf+j ) Curve Crosses the 20 km Cell Range : ‹ Ans. 75% Note 1: This examples confirms that some Services may have higher relative load than others Note 2 : The above Loads are the Maximum Allowed Loads for Each Service, when offered as a Single Service C) Determine M1 and M2 that fulfill the following Equations : ‹ 1 >= M1/(0.65*64.1) + M2/(0.75*16.4) (Cell Range Limitation) ‹ 0.65 >= M1/64.1 + M2/16.4 (Total Load Limitation) ‹ At this stage it is necessary to determine the capacity distribution between Service Types : We assume Speech Traffic approximately 10 times Packet Data Traffic, hence : M1 = 10*M2 ‹ This Leads to M1 = 29 and M2 = 3 ; we verify that Loading = 63 % < 65%

© Cirta Consulting LLC 1999-2004

94

Concluding Remarks : CDMA System Capacity „

„

„

„

Capacity, or number of simultaneous users M, is directly proportional to the Processing Gain of the System Capacity is inversely proportional to the required Eb/No of the system. The lower the required threshold Eb/No , the higher the capacity Capacity can be increased if one can decrease the amount of loading from users in adjacent cells Spatial filtering, such as sectorization, increases system capacity. For example, a 6-sector cell would have a higher capacity than a 3-sector cell.

© Cirta Consulting LLC 1999-2004

95

Related Documents


More Documents from ""