Escolar Documentos
Profissional Documentos
Cultura Documentos
Class Rules
Class Hours: 8:40 AM - 11:50 AM 14:10-17:20 PM Little Breaks: Several short breaks throughout class Set mobile on silence or vibrator mode No smoking in classroom
I.
CDMA Overview
Objectives
Upon completion of this lesson, the student will be able to master:
-- the history of mobile communication
-- the advantage of CDMA -- CDMA migration from 2G to 3G -- CDMA spectrum usage -- the role of ZTE in CDMA
Copyright 2003, ZTE CORPORATION
AMPS: Advanced Mobile Phone System TACS: Total Access Communication System GPRS: General Packet Radio Services
Copyright 2003, ZTE CORPORATION
1993, the first CDMA standard IS-95 was issued; In 1995, CDMA technology was put into commercialization in Hongkong and America on large scale; In 1997, CDMA trial networks were constructed in Beijing, Xian, Shanghai and Guangzhou in China; In April, 2001, China Unicom began to construct CDMA networksthe largest in the world; At present, CDMA commercial networks are established in about 40 countries or area, almost 20% of all users in the world.
Copyright 2003, ZTE CORPORATION
Advantages of CDMA(1)
Frequency reuse factor is 1; network design and expanding become much easier
AMPS, D-AMPS, N-AMPS
1 3 1 Users 2 3 7 1 6 4 5 30 30 Vulnerability: C/I @ 17 dB 10 kHz Typical Frequency Reuse N=7
GSM 8 Users
Vulnerability: C/I @ 12-14 dB 1 4 200 kHz Typical Frequency Reuse N=4 2 3
CDMA 20 Users
1250 kHz
1 1 1 1 1 1 1
1
1
1 1
1 1
Advantages of CDMA(2)
Large capacity: 8--10 times than AMPS 46 times than GSM
FDMA---Different user use different frequency
FDMA
Power
TACSAMPS
TDMA---Different user use different time slot of one frequency GSMDAMPS CDMA---Different user use same frequency at the same time,but with different spreading code
Copyright 2003, ZTE CORPORATION
TDMA
Power
CDMA
Power
Advantages of CDMA(3)
large coverage almost 2 times than GSM, save money for operator
Example:cover 1000 km2 GSM need 200 BTS CDMA only need 50 BTS Attention: exact result need Link Budget
Advantages of CDMA(4)
High privacy,hard to wiretapping
Demodulated signal
Spread code
Copyright 2003, ZTE CORPORATION
Spread code
Advantages of CDMA(5)
Use soft handoff, decrease drop-call rate
CDMAmake before break---soft handoff Other systems: make after break---hard handoff
Advantages of CDMA(6)
Good voice quality, use 8k,13K(QCELP,EVRC)voice codingthe best coding method in the world.
64k PCM
13k GSM
8kEVRC CDMA
Advantages of CDMA(7)
Perfect Power Control and voice activation make the MS Power low, healthy for human bodygreen mobile phone.
125mW 2mW
Advantages of CDMA(8)
Smooth migration to 3G and the operators benefit is protected at the most
95A 95B 95B 1X 1X 1XEV Software update Add 1X channel Add 1XEV Technical channel board Replace MS to board Scheme get new service Software update Software update Replace MS to ge Replace MS to get new service new service
Economic Scheme
Almost free
inexpensive
inexpesive
45 or 80 or 10 MHz
A
1
A
10
B
10
A
1.5
B
2.5
A
1
A
10
B
10
A
1.5
B
2.5
894 MHz
Reverse link (i.e., mobile transmits) Possible CDMA Center Freq. Assignments
849 MHz
869 MHz
~300 kHz. guard bands possibly required if adjacentfrequency signals are non-CDMA (AMPS, TDMA, ESMR, etc.)
A
Channel Numbers
A Band
B Band
1019
37
78
119
160
201
242
283
384
425
466
507
548
589
630
691
736
777
*
CDMA A-Band Carriers CDMA B-Band Carriers
**
** Requires frequency coordination with AA Band Primary Channel A Band Secondary Channel 283 691 B Band Primary Channel B Band Secondary Channel 384 777
IS-95 Recommends to Start CDMA deployment with Either the Primary or the Secondary Channel
Copyright 2003, ZTE CORPORATION
Paired Bands
Licensed 1199 700 699 800 900
Data
Voice
MTA
B T A
MTA
B T A
B T A
BTA
A
15 1850 MHz
D
5
B
15
E F
5 5
C
15 1910 MHz 10 10 1930 MHz
A
15
D
5
B
15
E F
5 5
C
15 1990 MHz
950
975
925
950
975
1895M Uplink1895-1900
1900M
1975M Downlink1975-1980
1980M
In 1995, CDMA mobile telecommunication project was started In November, 1999, ZTE signed the Agreement on CDMA R&D with Qualcomm In August, 2000, the first field trial was set up. In September, 2000 ZTE presented the first CDMA handset with UIM in the world. In January, 2001, the first cdma2000-1x call was passed through in lab In March, 2001, ZTE cdma2000-1x realized the integrated transmission of voice, data & image.The data rate reach up to 153.6Kbps. The certificates acquired: CDMA 800M ZXC10-MSC/VLR, HLR/AUC,BSC, BTS network access licenses CDMA 800M/1.9G ZXC10-BTS type approval certificates
Um IS95
Abis E1 BTSIS-95
BSCIS-95
SC
Abis BTSIS-95
WIN
Um IS2000
2G/3G
IP Abis
BSC/ PCF (1X) E1 STM-1
HA OMC
E1 Ethernet
Internet
BTS1X
Abis
E1 STM-1 BSC/ PCF (1X)
Ethernet
PDSN/FA
IP
BTS1X
Copyright 2003, ZTE CORPORATION
AAA
Objectives
Upon completion of this lesson, the student will be able to:
Describe the differences between CDMA, TDMA, FDMA What is spread spectrum modulation Identify we use DSSS in CDMA Know Walsh codes Know short PN and long PN Know the purpose of Vo-coding
Contents
2.1
2.2 2.3 2.4
Multiple Access
Multiple Access: Simultaneous private use of a transmission medium by multiple, independent users.
Since the beginning of telephony and radio, system operators have tried to squeeze the maximum amount of traffic over each circuit.
Transmission
Types of Media -- Examples: Twisted pair - copper Coaxial cable Fiber optic cable Air interface (radio signals) Advantages of Multiple Access Increased capacity: serve more users Reduced capital requirements since fewer media can carry the traffic Decreased per-user expense Easier to manage and administer
Medium
Each pair of users enjoys a dedicated, private circuit through the transmission medium, unaware that the other users exist.
Channels
Channel: An individually-assigned, dedicated pathway through a transmission medium for one users information. The transmission medium is a resource that can be subdivided into individual channels according to the technology used.
FDMA
Power
FDMA Frequency Division Multiple Access Each user on a different frequency A channel is a frequency TDMA Time Division Multiple Access Each user on a different window period in time (time slot) A channel is a specific time slot on a specific frequency CDMA Code Division Multiple Access A channel is a unique code pattern Each user uses the same frequency all the time, but mixed with different distinguishing code patterns
Copyright 2003, ZTE CORPORATION
TDMA
Power
CDMA
Power
Forward Channel
1.25 MHz
45 or 80 MHz
CDMA Code Channel Each individual stream of 0s and 1s contained in either the CDMA Forward Channel or in the CDMA Reverse Channel Code Channels are characterized (made unique) by mathematical codes Code channels in the forward link: Pilot, Sync, Paging and Forward Traffic channels Code channels in the reverse link: Access and Reverse Traffic channels
Copyright 2003, ZTE CORPORATION
Traditional technologies try to squeeze the signal into the minimum required bandwidth
Direct-Sequence Spread spectrum systems mix their input data with a fast spreading sequence and transmit a wideband signal The spreading sequence is independently regenerated at the receiver and mixed with the incoming wideband signal to recover the original data
TX
RX
SPREAD-SPECTRUM SYSTEM
Wideband Signal
Slow Information Sent
TX RX
Processing Gain
Copyright 2003, ZTE CORPORATION
DESTINATION
Spreading Sequence
Spreading Sequence
Definition:Spread spectrum technique ,employ a transmission bandwidth that is several orders of magnitude greater than the minimum required signal bandwidth. Sender combines data with a fast spreading sequence,transmits spread data stream Receiver intercepts the stream,uses same spreading sequence to extract original data
Copyright 2003, ZTE CORPORATION
Spread Process
Digital Signal
-1 1
Spreading
Spreading Signal
-1 1 -1 1 1 -1 1 -1
1 -1 1 -1
Spreading Code
De-spread Process
-1 1 -1 1 1 -1 1 -1
Despreading
-1 -1 -1 -1 1 1 1 1 -1 1 -1 1 1 -1 1 -1
1 -1 1 -1 1 1 1 1
Integra tor
-4
Adjudge
-1
C=B*log2(1+S/N)
Where, C is capacity of channel, b/s B is signal bandwidth, Hz S is average power for signal N is average power for noise It is the landmark paper of information theory, a mathematical theory of spectrum communication.
Spread Spectrum
A(f)
T0
0 f0
The bandwidth depends on the pulse width. So we use the narrower pulse sequence for modulating the carrier to achieve wider bandwidth .
A(f)
Bf0
0 0/2 2T0
1/0
f t
0
f0/2
The pulse spectrum lines density depends on the pulse sequence period.
A(f)
T0=100 1=0/2
E/5
Bf1
1/1
f
0 1/2
T0
If the pulse period increase or the pulse width decrease, the amplitude of the spectrum will decrease.
0 f1
Frequency
+ =
Code 1
Composite
f0
Noise Signal
f0
Signal Noise f
f0
Signal
Copyright 2003, ZTE CORPORATION
Pulse Noise
Other Noise
Illustration to SS Principle(1)
Power is Spread Over a Larger Bandwidth
Illustration to SS Principle(2)
Many code channels are individually spread and then added together to create a composite signal
Illustration to SS Principle(3)
Using the right mathematical Sequences, any Code Channel can be extracted from the received composite signal
Eb/No
PG
30
30
GSM 8 Users
Vulnerability: C/I @ 12-14 dB
1 4 200 kHz Typical Frequency Reuse N=4 2 3
CDMA 20 Users
1250 kHz
1 1 1 1
1 1 1
1 1
1 1
1 1 1
Bit Rate
E/t
B/t
N0
Noise Power
Bandwidth
Signal to Noise S Eb N0
R
= N W =
S R
W N
S N
W R Processing Gain
DESTINATION
Spreading Sequence
Spreading Sequence
Any data bit stream can be combined with a spreading sequence The resulting signal can be de-spread and the data stream recovered if the original spreading sequence is available and properly synchronized After de-spreading, the original data stream is recovered intact
DESTINATION
X+A
Input Data
Recovered Data
X
Spreading Spreading Spreading Sequence Sequence Sequence Spreading Spreading Spreading Sequence Sequence Sequence
Multiple spreading sequences can be applied in succession and then reapplied in opposite order to recover the original data stream. The spreading sequences can have different desired properties. All spreading sequences originally used must be available in proper synchronization at the recovering destination.
Copyright 2003, ZTE CORPORATION
FedEx
Mailer
Mailer
Data
Whether in shipping and receiving or in CDMA, packaging is extremely important! Cargo is placed inside nested containers for protection and to allow addressing. The shipper packs in a certain order, and the receiver unpacks in the reverse order. CDMA containers are spreading codes.
Enlarge Capacity
A Mobile Station receives a Forward Channel from a sector in a Base Station. The Forward Channel carries a composite signal of up to 64 forward code channels. Some code channels are traffic channels and others are overhead channels. A set of 64 mathematical codes is needed to differentiate the 64 possible forward code channels. The codes in this set are called Walsh Codes
Copyright 2003, ZTE CORPORATION
A mobile Station is surrounded by Base Stations, all of them transmitting on the same CDMA Frequency. Each Sector in each Base Station is transmitting a Forward Traffic Channel containing up to 64 forward code channels. A Mobile Station must be able to discriminate between different Sectors of different Base Stations. Two binary digit sequences called the I and Q Short PN Sequences (or Short PN Codes) are defined for the purpose of identifying sectors of different base stations. These Short PN Sequences can be used in 512 different ways in a CDMA system. Each one of them constitutes a mathematical code which can be used to identify a particular sector.
Copyright 2003, ZTE CORPORATION
The CDMA system must be able to identify each Mobile Station that may attempt to communicate with a Base Station. A very large number of Mobile Stations will be in the market. One binary digit sequence called the Long PN Sequence (or Long PN Code) is defined for the purpose of uniquely identifying each possible reverse code channel. This sequence is extremely long and can be used in trillions of different ways. Each one of them constitutes a mathematical code which can be used to identify a particular user (and is then called a User Long Code) or a particular user Reverse Traffic channel.
Length
Special Properties
Walsh Codes
64
Mutually Orthogonal
Short PN Sequences
Long PN Sequences
nearorthogonal if shifted
Distinguish users
Contents
2.1 The principle of Spread spectrum
2.2 Walsh Code and its application 2.3 PN Code and its application 2.4 The Communication Model of CDMA
0 0 0 0 1 0 0 0 0
0 1 0 1
0 0 1 1
0 1 1 0
Hn Hn
H 2n
___
Hn Hn
Walsh Codes
64 Sequences, each 64 chips long A chip is a binary digit (0 or 1) Each Walsh Code is Orthogonal to all other Walsh Codes This means that it is possible to recognize and therefore extract a particular Walsh code from a mixture of other Walsh codes which are filtered out in the process Two same-length binary strings are orthogonal if the result of XORing them has the same number of 0s as 1s
EXAMPLE: Correlation of Walsh Code #23 with Walsh Code #59
#23 #59 XOR 0110100101101001100101101001011001101001011010011001011010010110 0110011010011001100110010110011010011001011001100110011010011001 0000111111110000000011111111000011110000000011111111000000001111 WALSH CODES
# 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 ---------------------------------- 64-Chip Sequence -----------------------------------------0000000000000000000000000000000000000000000000000000000000000000 0101010101010101010101010101010101010101010101010101010101010101 0011001100110011001100110011001100110011001100110011001100110011 0110011001100110011001100110011001100110011001100110011001100110 0000111100001111000011110000111100001111000011110000111100001111 0101101001011010010110100101101001011010010110100101101001011010 0011110000111100001111000011110000111100001111000011110000111100 0110100101101001011010010110100101101001011010010110100101101001 0000000011111111000000001111111100000000111111110000000011111111 0101010110101010010101011010101001010101101010100101010110101010 0011001111001100001100111100110000110011110011000011001111001100 0110011010011001011001101001100101100110100110010110011010011001 0000111111110000000011111111000000001111111100000000111111110000 0101101010100101010110101010010101011010101001010101101010100101 0011110011000011001111001100001100111100110000110011110011000011 0110100110010110011010011001011001101001100101100110100110010110 0000000000000000111111111111111100000000000000001111111111111111 0101010101010101101010101010101001010101010101011010101010101010 0011001100110011110011001100110000110011001100111100110011001100 0110011001100110100110011001100101100110011001101001100110011001 0000111100001111111100001111000000001111000011111111000011110000 0101101001011010101001011010010101011010010110101010010110100101 0011110000111100110000111100001100111100001111001100001111000011 0110100101101001100101101001011001101001011010011001011010010110 0000000011111111111111110000000000000000111111111111111100000000 0101010110101010101010100101010101010101101010101010101001010101 0011001111001100110011000011001100110011110011001100110000110011 0110011010011001100110010110011001100110100110011001100101100110 0000111111110000111100000000111100001111111100001111000000001111 0101101010100101101001010101101001011010101001011010010101011010 0011110011000011110000110011110000111100110000111100001100111100 0110100110010110100101100110100101101001100101101001011001101001 0000000000000000000000000000000011111111111111111111111111111111 0101010101010101010101010101010110101010101010101010101010101010 0011001100110011001100110011001111001100110011001100110011001100 0110011001100110011001100110011010011001100110011001100110011001 0000111100001111000011110000111111110000111100001111000011110000 0101101001011010010110100101101010100101101001011010010110100101 0011110000111100001111000011110011000011110000111100001111000011 0110100101101001011010010110100110010110100101101001011010010110 0000000011111111000000001111111111111111000000001111111100000000 0101010110101010010101011010101010101010010101011010101001010101 0011001111001100001100111100110011001100001100111100110000110011 0110011010011001011001101001100110011001011001101001100101100110 0000111111110000000011111111000011110000000011111111000000001111 0101101010100101010110101010010110100101010110101010010101011010 0011110011000011001111001100001111000011001111001100001100111100 0110100110010110011010011001011010010110011010011001011001101001 0000000000000000111111111111111111111111111111110000000000000000 0101010101010101101010101010101010101010101010100101010101010101 0011001100110011110011001100110011001100110011000011001100110011 0110011001100110100110011001100110011001100110010110011001100110 0000111100001111111100001111000011110000111100000000111100001111 0101101001011010101001011010010110100101101001010101101001011010 0011110000111100110000111100001111000011110000110011110000111100 0110100101101001100101101001011010010110100101100110100101101001 0000000011111111111111110000000011111111000000000000000011111111 0101010110101010101010100101010110101010010101010101010110101010 0011001111001100110011000011001111001100001100110011001111001100 0110011010011001100110010110011010011001011001100110011010011001 0000111111110000111100000000111111110000000011110000111111110000 0101101010100101101001010101101010100101010110100101101010100101 0011110011000011110000110011110011000011001111000011110011000011 0110100110010110100101100110100110010110011010010110100110010110
#23 #23
#59
#23
#23
(#23)
PARALLEL
XOR: all 0s Correlation: 100%
(100% match)
ORTHOGONAL
XOR: half 0s, half 1s Correlation: 0%
(50% match, 50% no-match)
ANTI-PARALLEL
XOR: all 1s Correlation: 100%
(100% no-match)
When a Walsh code is XORed chip by chip with itself, the result is all 0s (100% correlation) When a Walsh code is XORed chip by chip with its logical negation, the result is all 1s (100% correlation) When a Walsh code is XORed chip by chip with any other code or its logical negation, the result is half 0s and half 1s (0% correlation)
0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 1 1 1 1 1 1 0 1 0
Copyright 2003, ZTE CORPORATION
0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1
0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 1
0 1 0 1 0 1 1 0 0 0 1 1 0 1 0 1 1 0 0 1 1 1 0 0
Contents
2.1 The principle of Spread spectrum
2.2 Walsh Code and its application 2.3 PN Code and its application 2.4 The Communication Model of CDMA
PN Sequence
Similar with noise sequence property
Seemingly like random sequence,but it is regular and periodic binary code sequence
m Sequence Definition
m sequence is an important binary pseudo noise sequence
m sequence is the short term of Maximal-Length linear feedback shift register sequence
Definition:If the output sequence period of r-stage linear feedback shift register is P=2r 1Then this sequence is m sequence m sequence generator consists of three parts:shift register, modulo-2 Adder, feedback path
X1
X2
X3
Clock Pulse
X4
Output
Output X=X1
X2
X3
X4=10001001101011110
Orthogonal
Orthogonal Definition
From the standpoint of mathematics,two lines plumb each other From the standpoint of analogical,compare with two random line or row,if the number of the same digits and different digits are equal,we call it orthogonal. In CDMA system,in order to protect less interference between signals,signals between each other should be orthogonal Sequence 1: 1 0 0 1 1 0 0 0
Orthogonal
Sequence 2: 0 0 1 1 0 0 0 1
Cross-Correlation refers to the correlation or comparability between two different signals In CDMA system,different user should select less Cross-correlation signal as a code
Two conceptions
Mask:
Different mask can make the different phase for m sequence. In CDMA system,the mask of different user is calculated by the ESN in the mobile phone
Phase:
Different phase of difference sequence identify different base station and user
Short PN Sequences
The two Short PN Sequences, I and Q, are 32,768 chips long
Together, they can be considered a two-dimensional binary vector with distinct I and Q component sequences, each 32,768 chips long Each Short PN Sequence (and, as a matter of fact, any sequence) correlates with itself perfectly if compared at a timing offset of 0 chips Each Short PN Sequence is special: Orthogonal to a copy of itself that has been offset by any number of chips (other than 0)
I Q Unique Properties:
Short PN Sequence vs. Itself @ 0 Offset
I Q I Q 100% Correlation: All bits = 0
p4 p4
p5 = p1 + p4
p2
p3
The PN sequences are deterministic and periodic. The length of the generated string is 2n-1, where n is the number of elements in the register The number of zeroes in the sequence is equal to the number of ones minus 1
Copyright 2003, ZTE CORPORATION
p4
p5
p2
p3
AND
1100011000 P E RMU T E D ESN
S UM
Modulo-2 Addition
Each mobile station uses a unique User Long Code Sequence generated by applying a mask, based on its 32-bit ESN, to the 42-bit Long Code Generator which was synchronized with the CDMA system during the mobile station initialization. Generated at 1.2288 Mcps, this sequence requires 41 days, 10 hours, 12 minutes and 19.4 seconds to complete. Portions of the User Long Codes generated by different mobile stations for the duration of a call are not exactly orthogonal but are sufficiently different to permit reliable decoding on the reverse link.
Copyright 2003, ZTE CORPORATION
XOR
mask
AND
AND
AND
AND
XOR)
New PN sequence
0 1 0 0 1 1 0 1 0 1 1 1 1 0 0 0
0 1 1 0 1 0 1 1 1 1 0 0 0 1 0 0
0 0 1 1 0 1 0 1 1 1 1 0 0 0 1 0
1 0 0 1 1 0 1 0 1 1 1 1 0 0 0 1
Contents
2.1 The principle of Spread spectrum
2.2 Walsh Code and its application 2.3 PN Code and its application 2.4 The Communication Model of CDMA
RF transmit
RF receive
Information Stream
Coding Technology
In Digital communication coding technology,include two types:
Speech coding is critical to digital transmission.CDMA system use an efficient method of speech coding and extensive error recovery techniques to overcome the harsh nature of the radio channel. The objective of speech coding is not only to maintain speech quality but also to reduce the quantity of transmitting data. Channel coding usually falls into two classes:Block interleaver codes and Convolutional codes. The objective of channel coding is adding additional supervising bits in the information stream to ensure get correct signal at receive side.
Speech Coding
A-to-D C O N V E R T E R 64 Kbps MTX 64 Kbps V O C O D E R
Speech coding algorithms (digital compression) are necessary to increase cellular system capacity. Coding must also ensure reasonable fidelity, that is, a maximum level of quality as perceived by the user. Coding can be performed in a variety of ways (for example, waveform, time or frequency domain). Vocoders transmit parameters which control reproduction of voice instead of the explicit, point-by-point waveform description.
Copyright 2003, ZTE CORPORATION
24 1/8
36 1/8
The output is 20 ms frames at fixed rates: Full Rate, 1/2 Rate , 1/4 Rate , 1/8 Rate, & Blank CRC is added to all the frames for the 13 kb vocoder, but only to the Full and 1/2 rate frames for the 8 kb vocoder. CRC is not added to the lower rate frames in the 8 kb vocoder, but that is ok because they consist mostly of background noise and have a higher processing gain. Current vocoder rates are 8kbps, 13kbps, and 8kbps EVRC (Enhanced Variable Rate Coder)
Where is Vocoder?
Analog voice Variable Rate
PCM
BTS
BSC
MSC
Interleaving Method
HELLO HHEELLLLOO
FOLKS FFOOLLKKSS
ELSOLHLOFK
LEOLSHOLKF
Bits Rxed:
EL SOL HLOFK
LEOLSHOLKF
DeInterleaver
De-Interleaved:
HHEELLL OO
FFO LLKK- S
Decoder
Viterbi Decoded:
HELLO
FOLKS
g0
g1
c1 c2
Constraint length(K) = Shift Register Number + 1 Code length(N) = input information bit + supervising bit Code rate(R) = input information bit/code length
Copyright 2003, ZTE CORPORATION
1 0 0 1
1 0 1 1
0 1 0 1
1 1 0 0
1 0 0 1
x x x x
0 1 0 1
1 1 0 0
Scramble
The paging channel also includes many import information such as users IMSI,In order to keep the users information secret ,we use the data scrambling.
Spread Spectrum
Spread code rate: 1.2288Mcps Spread code Forward Link:Walsh code Reverse Link: Long PN code
Modulation-QPSK&OQPSK
I-Channel Pilot PN Sequence 1.2288 Mcps I 19.2 ksps from Power Control Mux Baseband Filter
G A I N cos(2pfct)
Baseband Filter
sin(2pfct)
The forward traffic channel is combined with two different PN sequences: I and Q Baseband filtering ensures the waveforms are contained within the 1.25 MHz frequency range The final step is to convert the two baseband signals to radio frequency (RF) in the 800 MHz or 1900 MHz range
Copyright 2003, ZTE CORPORATION
Objectives
Upon completion of this lesson, the student will be able to master:
-- The forward channel in IS-95 Pilot ;Sync ; Paging and Traffic -- The reverse channel in IS-95 Access; Traffic -- CDMA Call Processing -- New Channels in CDMA20001X
Contents
3.1 IS-95 CDMA Channels 3.1.1 Forward CDMA Channels
Pilot Channel
Function:
obtains a phase offset by short PN sequences,in order to identify different base station. obtains basis timing information assisted handoff:mobile station use pilot strength(signal strength comparisons between base stations) to identify handoff candidates and to perform soft handoffs
Characteristic:
Uncoded natured of pilot signal,that means the pilot is a structural beaconwhich does not contain a character steam. transmitted constantly by the base station use Walsh code 0.
I PN
1.2288 Mcps
Q PN
The Walsh code zero spreading sequence is applied to the Pilot The use of short PN sequence offsets allows for up to 512 distinct Pilots per CDMA channel The PN offset index value (0-511 inclusive) for a given pilot PN sequence is multiplied by 64 to determine the actual offset Example: 15 (offset index) x 64 = 960 PN chips Result: The start of the pilot PN sequence will be delayed 960 chips x 0.8138 microseconds per chip = 781.25 microsecond
Copyright 2003, ZTE CORPORATION
Sync Channel
Once a strong pilot channel is located,the mobile station listens to the corresponding sync channel for system information. This information transmitted at a rate of 1200bps,is contained in the sync
channel message.
The duration of the sync channel frames matches the period of repetition of the short PN codes transmitted on the pilot channel. Therefore,once the mobile station acquires synchronization with the pilot channel,the synchronization with the sync channel is immediately known. This action facilitates the acquisition of the sync channel by the mobile station
Sync Channel(Cont.)
Function: Carries a data stream of essential system identification and parameter information used by mobiles during system acquisition stage
PILOT_PN(9bits) SYS_TIME(36bits) LC_STATE(42bits) PRAT(2bits)
(Acquired Pilot) Sync Channel
Characteristic: Bit rate is 1200 bps Sync channel has a frame duration of 26.666ms,matches the the period of Short PN Sequences
Copyright 2003, ZTE CORPORATION
Chips
Walsh Function 32
I PN
1200 bps
4800 sps
Block Interleaver
16*8
4800 sps
1.2288 Mcps
Q PN
Paging Channels
Paging Channel
Used by the base station to transmit system overhead information and mobile station-specific messages.
There is one paging channel per sector per CDMA carrier The Paging Channel uses Walsh code 1 up to 7,unused paging channels can be used as forward traffic channel Transmits information at a fixed data rate of either 9600 or 4800 bps,as specified by the PRAT parameter sent in the sync channel message
Copyright 2003, ZTE CORPORATION
Paging Channels(Cont.)
The paging channel originates at the base station.A paging channel notifies mobile stations that they are receiving an incoming call. Once the mobile station accepts the page,a traffic channel is assigned by the base station for the mobile station to use. The base station sends the following messages to all of the paging channels:
Mobile-StationDirected Messages
1.2288 Mcps
Decimator
19.2 Ksps
Q PN
Walsh code #1 is used to spread the data. This results in an increase to 1.2288 Mcps The Rate 1/2 convolutional encoder doubles the bit rate. If the 4800 bps rate is used, the repetition process doubles the rate again, so that, at either rate, 384 modulation symbols per Paging Channel frame result 384 modulation symbols per frame times 50 frames per second = 19.2Ksps
1100011001101 00000
PCN
000000000000
PILOT_PN
PCN: Paging channel number PILOT_PN: Pilot short PN code offset index
Data Scrambling
19.2 Ksps Modulation Symbols Block Interleaver
19.2 Ksps
1.2288 Mcps
19.2 Ksps
Decimator
Divide by 64
Data scrambling function: Because the paging channel includes many important information such as users IMSI,in order to assure the uses information secret,we use the data scrambling.
Data scrambling is accomplished by modulo-2 addition(XOR),one input is a modulation symbol(19.2ksps) coming out of the block interleaver,another input is a random sequence,which created by decimator on long code generation.That means,Use the 64 times decimator to pickup the first chip of each 64 chips to form a random sequence.So the random sequence rate is 19.2kcps.(1.2288/64)
Copyright 2003, ZTE CORPORATION
Sync
Used for the transmission of user and signaling information to a specific mobile station during a call. Maximum number of traffic channels: 64 minus one Pilot channel, one Sync channel, and 1 Paging channel. This leaves each CDMA frequency with at least 55 traffic channels. Unused paging channels can provide up to 6 additional channels.
chips
I PN Walsh function
Scrambling
Block Interleaving
M U X
Q PN
Permuted ESN=E0,E31,E22,.E27,E18,E9
M U X
Decimator
Divide by 64
Decimator
Divide by 24
Base station receiver estimates received signal strength of mobile over a 1.25 ms period (800/s) A power control subchannel is transmitted continuously to MS A power up/down command is sent 800 times a second Uncoded to ensure rapid detection and response by the MS
Copyright 2003, ZTE CORPORATION
Orthogonal Spreading
Power Control Bit (800 bps) Scrambled Data 800 Hz Mux Timing
M U 19.2 Ksps X
1.2288 Mcps
To Quadrature Spreading
Wt
Walsh Function from Index
Each symbol output from the Mux is exclusive XORed by the assigned Walsh function Walsh function has fixed chip rate of 1.2288 Mcps Channels are distinguished from each other by Walsh function Bandwidth used greatly exceeds source rate
Baseband Filter
sin(2pfct)
The forward traffic channel is combined with two different PN sequences: I and Q Baseband filtering ensures the waveforms are contained within the 1.25 MHz frequency range The final step is to convert the two baseband signals to radio frequency (RF) in the 800 MHz or 1900 MHz range
Copyright 2003, ZTE CORPORATION
QPSK Modulation
Quadri-Phase Shift Key (QPSK) Modulation
BASEBAND: The total frequency band occupied by the aggregate of all the information signals used to modulate a carrier FILTER:Electronic circuit devised to modify the frequency distribution of a signal spectrum BASEBAND FILTER:filter(used in quadrature modulation)that limits the input signal to the SyQuest band +-T/2,where T is the transmitted pulse rate. GAIN CONTROL: the gain of the overhead channels(pilot,sync,and paging)in the composite I and Q is set.The gain of each forward traffic channel is constantly adjusted by the reverse link power control process.
Composite I and Q
Each channel card has a combiner and works in a serial array to combine the I and Q signals for all forward channels in a partition sector or cell. The baseband I and Q signals for all channel cards are sent to the CORE module to be multiplexed together based on the PN offset. This ensures that a mobile station does not mistakenly decode the signal from a channel with the same Walsh code from the wrong base station.
Copyright 2003, ZTE CORPORATION
I PN Code Q PN Code
Walsh Code
Forward Traffic Channel(s)
Composite I Composite Q
De-Interleaver
Viterbi Decoder
Vocoder
Speech Output
IS-95A/J-STD-008 requires a minimum of four processing elements that can be independently directed: Three elements must be capable of demodulating multipath components One must be a searcher that scans and estimates signal strength at each pilot PN sequence offset
Copyright 2003, ZTE CORPORATION
Contents
3.1 IS-95 CDMA Channels 3.1.1 Forward CDMA Channels
Access Channels
4800 bps
Used by the mobile station to: Initiate communication with the base station not yet in a Call (such
as transmit registration requests, call setup requests/origination message )
Respond to Paging Channel messages Has a fixed data rate of 4800 bps Although a sector can have up to seven paging channels, and each paging channel can have up to 32 access channels, nearly all systems today use only one paging channel per sector and only one access channel per paging channel.
Copyright 2003, ZTE CORPORATION
4.8 kpbs
1.2288 Mcps
Direct Sequence Spreading Q PN (No Offset)
Message attempts are randomized to reduce probability of collision Two message types: A response message (in response to a base station message) A request message (sent autonomously by the mobile station)
Copyright 2003, ZTE CORPORATION
101100 100011
Symbols
64 Chip Pattern of Walsh Code # 35 10001...11010
W a l s h F u n c t i o n I n d e x
Out of the block interleaver,the data rate is 28800bps,for every six symbols input,one Walsh code is output Six code symbols are converted to a decimal number from 0~63 This number is used as an index into a Walsh lookup talbe The 64 Walsh chips corresponding to that index are output after orthogonal modulation,the symbol rate is 28800/6 64 307.2kbps.
Copyright 2003, ZTE CORPORATION
41
33 32
28 27 25 24
98
110001111
ACN PCN
BASE_ID
PILOT_PN
Where: ACN is the Access Channel Number, PCN is the Number of the associated Paging Channel BASE_ID is the base station identification number, and PILOT_PN is the Pilot short PN code offset index
Used when a call is in progress to send: Voice traffic from the subscriber Response to commands/queries from the base station Requests to the base station Supports variable data rate operation for: A mobile station using the 8kb vocoder transmits information on the reverse traffic channel at variable data rates Rate Set 1 - 9600, 4800, 2400 and 1200 bps 13 Kbps vocoder Rate Set 2 - 14400, 7200, 3600, 1800 bps
Copyright 2003, ZTE CORPORATION
I PN (no offset)
1.2288Mcps
Direct Sequence Spreading
Q PN (no offset)
Uses Rate 1/3 Convolutional Encoder Uses 32*18 block interleaving array 64-ary Orthogonal Modulation Data burst randomizing
Copyright 2003, ZTE CORPORATION
1.2288 Mcps
To Quadrature Spreading
1.2288 Mcps
Output of the randomizer is direct sequence spread by the long code Each mobile station spreads its reverse traffic channel using the same long PN code but with a different offset,which is determined by a unique 42-bit mask. The mobile station can use one of two unique long code masks:
41
32 31
110001111
Permuted ESN-S
The other option is to use a private long code mask based on the current contents of the 128-bit Shared Secret Data register.
RF Converters
PN
The channel is spread by a pilot PN sequence with a zero offset Baseband filtering ensures that the waveform is contained within the required frequency limits Baseband signals converted to radio frequency (RF) in the 800 MHz or 1900 MHz range
Copyright 2003, ZTE CORPORATION
OQPSK
The reverse traffic channel data after direct sequence spreading is spread in quadrature by adding modulo-2.This stream with the zero-offset I and Q PN short code sequences is used on the forward CDMA channel. Why a half chip delay in the Q Component? The data spread by the Q PN short code sequence is delayed
diagonal transitions
Copyright 2003, ZTE CORPORATION
BSC
Combiner
De-Interleaver
Viterbi Decoder
Vocoder
Speech Output
Demodulator
U/D Command
IS-95A/J-STD-008 requires a process that is complementary to the mobile station modulation process
CDMA processing benefits from multipath components Signals from several receive elements can be combined to improve receive signal quality
Copyright 2003, ZTE CORPORATION
Summary(1)
Code sequence Length
Application Access channel traffic channel Forward Paging channel traffic channel All Reverse channel All Forward channel All Reverse channel All Forward channel
Purpose
Code rate
Long PN
242 - 1 Reverse
Direct sequence ss
MS identification Data scramble Orthogonal spread frequency for modulation Base station identification
1.2288Mcps
19.2Kbps
Short PN
215
1.2288Mcps
Walsh code
64
307.2Kbps 1.2288Mcps
Summary(2)
Conception:
Convolution encoding Code symbol repetition Block interleaving Data scrambling
Mobile Station Initialization State:Pilot Channel acquisition,sync short PN code.Receive Sync channel Message,obtains LC_STATE, SYS_TIME PRAT system information,implement long PN code sync Mobile Station Idle State:MS monitors messages on the paging channel to receive configuration parameters from base station System Access State:MS sends message to the BS on the access channel
Mobile Station Control on the traffic channel State:MS communicates with the base station using the forward and reverse traffic channel
Initialization
Mobile station has fully acquired system timing Mobile station is in idle handoff with NGHBR_CONFG equal to 011 or is unable to receive Paging Channel Message Mobile station ends use of the Traffic Channel Mobile station receives an ACK to an Access Channel transmission other than an Origination Message or a Page Response Message
Idle
Mobile station receives a Paging Channel message requiring ACK or response, originates a call, or performs registration
System Access
Mobile station is directed to a Traffic Channel
Traffic
Contents
3.1 IS-95 CDMA Channels 3.1.1 Forward CDMA Channels
IS-95B built on the IS-95A channels, and introduced two new channels Fundamental channel was the same as IS-9A traffic channel Supplemental code channels assigned to support rates above 14.4Kbps IS-2000 1xRTT continue to build on the IS-95 channels IS-95 channels continue to be supported in IS-2000 to support IS-95 mobiles
Forward IS-95A
Pilot channel Sync channel Paging channel Forward Traffic Channel Fundamental channel Supplemental Code channel (F-SCCH)
Reverse
Access channel Reverse Traffic Channel Fundamental channel Supplemental Code channel (R-SCCH)
IS-95B
1xRTT
F-QPCH Functions
Base Station use F-QPCHs signaling to inform MS which is surrounding of its coverage and work in slotted mode and just in idle state. Mobile monitors QPCH to determine if there is a paging forthcoming on paging channel in its slot (looks at 1-bit paging indicator) If no flag, then mobile continues to sleep; if have flag, the mobile monitors appropriate slot and decodes general page message Without QPCH, mobile must monitor regular paging channel slot and decode several fields to determine whether page is for it or not; this drains mobile batteries quickly
Copyright 2003, ZTE CORPORATION
F-QPCH Functions(Cont.)
As long as theres no configuration change information for the mobile to capture, the mobiles only going to be monitoring 2 bits vs. an entire slot. This equates to up to 40% decrease in the amount of battery power used to monitor an IS-95 paging channel with slotted paging implemented.
SCH-1
Mobile 1
FCH
Allows base station to do timing Power Control Bit corrections without having to guess where mobile is (in search window)
MUX
Pilot
384 NPN Chips
Power Control
R-SCH uses either a 2-digit or 4-digit Walsh code; rate matching done by repetition of encoded and interleaved symbols
Walsh code allocation sequence is pre-determined and common to all mobiles
Objectives
Upon completion of this lesson, the student will be able to master: -- power control
Identify the function of the reverse closed loop power control Identify how to implement the Forward quick power control
-- soft handoff
Identify that the handoff type when the mobile station is in the idle state Identify the difference between soft and softer handoff Identify the IS-95 system soft handoff processing Identify the MS react to power control during soft handoff
Contents
4.1 4.2 Power Control In CDMA Soft Handoff In CDMA
Mobile
BTS
Reverse open loop power is mobile station controlling its transmit power Reverse open loop power control consists of : estimating how strong the mobile station should transmit based on a coarse measurement of how much power it is receiving from the base station some correcting parameters delivered in the access parameters message The Reverse open loop method of power control provides a quick response to changes in signal conditions.
Copyright 2003, ZTE CORPORATION
BTS
or
Signal Strength Measurement
Setpoint
Compensates for asymmetries between the forward and reverse paths Consists of power up (0) & power down (1) commands sent to the mobile stations, based upon their signal strength measured at the Base Station and compared to a specified threshold(setpoint) Each command requests a 1dB increase or decrease of the mobile station transmit power Transmitted 800 times per second, always at full power Allows to compensate for the effects of fast fading
Copyright 2003, ZTE CORPORATION
BTS
or
Signal Strength Measurement
BSC
Setpoint
FER
Most gradual form of reverse link power control Setpoint is varied/dynamic according to the FER on the Reverse Traffic Channel (determined at the Base Station Controller) Sampled at a rate of 50 frames per second (20 ms / frame) Setpoint adjusted every 1-2 seconds
Copyright 2003, ZTE CORPORATION
The goal of outer loop power control is adjusting the setpoint(Eb/No) based on the reverse traffic channel FER value If the received power from the mobile station,as measured at the base station,is below the specified S/N threshold(setpoint),the base station sends a 0power control bit directing the MS to raise its output power;if it is higher,it sends a 1 power control bit directing
Yes Down Power Control Bit Base Station Puncture to Power Control Subchannel
Mobile
BTS
FER
Forward Link Power Control
The base station continually and slowly decreases power to each mobile station(each users forward traffic channel) As the FER (determined at the mobile station) increases, the mobile station requests a Forward Traffic Channel power increase
Copyright 2003, ZTE CORPORATION
Yes Down Power Control Bit Mobile Station Puncture to Power Control Subchannel
Base Station Power Control Command Measurement Power Control Command Measurement
Mobile
Reverse Closed Loop Power Control
BTS
or
Signal Strength Measurement
BSC
Adjust Fwd. power Reverse Outer Loop Power Control
FER
Setpoint
FER
All types of power control work together to minimizes power consumption at the mobile stations, and increases the overall capacity of the system transmit power.
Copyright 2003, ZTE CORPORATION
Contents
4.1 4.2 Power Control In CDMA Soft Handoff In CDMA
Handoff
Handoff is the process by which a mobile station maintains communications with the Mobile Telephone Switching center(MSC), when traveling from the coverage area of one base station to that of another Handoff keep the call established during the following conditions: Subscriber crosses the boundaries of a cell Subscriber experiences noise or other interference above a specified threshold A base station component experiences an out-of-service condition during a call
CDMA Handoffs
While in the Idle State Idle Handoff
Soft Handoff Softer Handoff During a Call Inter-System Soft Handoff CDMA-to-CDMA Handoff
CDMA-to-Analog Handoff
104 108
104 108
PN 104
Soft Handoff:The mobile station starts communications with a target base station without interrupting communications with the current serving base station Make-before-break Directed by the mobile not the base station,Undetectable by user Improves call quality Can involve up to three cells simultaneously and use all signals Mobile station combines the frames from each cell
Copyright 2003, ZTE CORPORATION
CDMA soft handoff is driven by the handset Handset continuously checks available pilots Handset tells system pilots it currently sees System assigns sectors (up to 6 max.), tells handset Handset assigns its fingers accordingly Each end of the link chooses what works best, on a frame-by-frame basis Users are totally unaware of handoff
beta
gamma
Softer Handoff is between sectors of the same cell,that means multiple sectors of one BTS simultaneously serve a handset Softer handoff occurs in BTS in a single channel element Communications are maintained across both sectors until the mobile station transition has completed MSC is aware but does not participate All activities are managed by the cell site Signals received at both sectors can be combined for improved quality
MSC
BSC
BSC
BSC
A (1)
B (2)
Between cells operating on different frequencies Between cells that could be on the same frequency, but which are subordinated to different MSC
Copyright 2003, ZTE CORPORATION
Pilot Sets
Pilot sets:the handset considers pilots in sets Active: Pilots of sectors actually in use (max 6 pilots) Candidate:Pilots not currently in the Active Set, but received by the mobile with sufficient strength to indicate that the corresponding forward traffic Channels could be successfully demodulated (max 5 pilots) Neighbors: Pilots not currently on the Active or Candidate Sets, it told to mobile by system,as nearby sectors to check(at least 20 pilots) Remaining:All other possible pilots used by the current system on the current CDMA frequency,integer multiplies of PILOT_INC ,excluding the pilot in other sets All pilots in a set have the same frequency assignment These sets can be updated during handoff by the base station
Measurement Message
Handset sends PSMM to the system whenever: It notices a pilot in neighbor or remaining set exceeds T_ADD An active set pilot drops below T_DROP for T_TDROP time A candidate pilot exceeds an active by T_COMP
Copyright 2003, ZTE CORPORATION
The Pilot Strength Measurement Message is used by the mobile station to direct the Base Station Controller(BSC) in the handoff process.This message uses in the Reverse Traffic Channel
A PSMM is sent to the system under one of the following conditions:
A search window is a range of PN offsets (measured in chips) where the mobile station searches for usable multipath components of the pilots in a set Usable means that multipath components can be used for demodulation of an associated forward traffic channel by MS
Copyright 2003, ZTE CORPORATION
Length (bits)
8 9 6 15 16 12 3 3 1 1 16 4 3 3 HOME_REG FOR_SID_REG FOR_NID_REG POWER_UP_REG POWER_DOWN_REG PARAMETER_REG REG_PRD BASE_LAT BASE_LONG REG_DIST SRCH_WIN_A SRCH_WIN_N SRCH_WIN_R NGHBR_MAX_AGE 1 1 1 1 1 1 7 22 23 11 4 4 4 4 PWR_REP_THRESH PWR_REP_FRAMES PWR_THRESH_ENABLE PWR_PERIOD_ENABLE PWR_REP_DELAY RESCAN T_ADD T_DROP T_COMP T_TDROP EXT_SYS_PARAMETER EXT_NGHBR_LIST GLOBAL_REDIRECT RESERVED 5 4 1 1 5 1 6 6 4 4 1 1 1 1
T_TDROP
5.When the handoff drop timer expires,the mobile station sends a PSMM requesting the weak pilot removed from the active set.The base station sends an EHODM with the weak pilot removed from the official active set list.
6.The mobile station moves the pilot from the active set to the neighbor set(with the AGE counter set to zero),stops demodulating traffic associated with the weak pilot 7.Sends a handoff completion message on the new reverse traffic channel. The BTS sends a neighbor list update message with the composite neighbor list compiled by the BSC.
0 1 2 3 4 5 6
4 6 8 10 14 20 28
8 9 10 11 12 13 14
7
Copyright 2003, ZTE CORPORATION
40
15
452
0 1 2 3 4 5 6 7
0 1 2 4 6 9 13 19
8 9 10 11 12 13 14 15
Thank You