120
CDMA Fundamentals

CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

Embed Size (px)

Citation preview

Page 1: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

CDMA Fundamentals

Page 2: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

2

Agenda

• CDMA introduction• CDMA makes use of Diversity• Power control• CDMA Forward Link • CDMA Reverse Link• CDMA call processing• CDMA Measurement

Page 3: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

3

Cellular Access Methods

Power Time

FrequencyFDMA

Power Time

Frequency

Power

Time

Frequency

TDMA

CDMA

Page 4: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

4

User #3

Frequency Domain

User #2User #1

SynchPaging

Pilot

1.2288 MHzfreq

Code Domain

0 1 2 3 4 5 6 7 8 9 32 40 63User

1User

3User

2

Walsh Code

Pilot Paging Synch

Code Domain Power (cdma2000/IS-95)

The CDMA Concept

Page 5: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

5

CDMA is Also Full Duplex

US Cellular Channel 384Amplitude

FrequencyAMPS

CDMAFrequency

Amplitude

Reverse Link

Reverse Link

Forward Link

Forward Link

45 MHz

45 MHz

836.52 MHz

836.52 MHz 881.52 MHz

881.52 MHz

Page 6: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

6

Code Division Multiple Access

What is CDMA ?

• Spread spectrum technique• Multiple users share the same frequency in one cell• Same frequency in all the cells• Operates under presence of interference• Takes advantage of multipath• Capacity is soft

Page 7: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

7

Cellular Frequency Reuse Patterns

3

6

CDMA Reuse FDMA Reuse

11

1

1

11

11

16

22

1

45

7

Page 8: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

8

The CDMA Concept

BasebandData

Encoding &Interleaving

Walsh CodeSpreading

Walsh CodeCorrelator

BasebandData

Decode & De-Interleaving

0 0fcfc

fcfcfcfc

10 Khz BW 1.23 Mhz BW 10 Khz BW1.23 Mhz BW

1.23 Mhz BW1.23 Mhz BWSpurious Signals-113 dBm/1.23 Mhz

CDMATransmitter

CDMAReceiver

9.6 kbps 19.2 kbps 1228.8 kbps 9.6 kbps19.2 kbps1228.8 kbps

Background Noise External Interference Other Cell Interference Other User Noise

Interference Sources

Page 9: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

9

Multiple user data can be spread by using combinations of this PN code

Direct Sequence Spread Spectrum

• Baseband data multiplied by a Pseudo Random Noise (PN) Code, which is a sequence of chips valued -1 & +1 or 0 & 1

• PN code is a noise-like code with certain properties (ex: orthogonal)

Page 10: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

10

Direct Sequence Spread Spectrum

• Direct sequence spread spectrum signal is generated by multiplying narrowband user data with a well-defined wideband pseudo-random sequence.

• Recovering the narrowband user data is achieved by multiplying the received signal by an identical, accurately timed pseudo-random sequence.

Direct Sequence Spread Spectrum

Power Spectral Density

Freq

Direct sequence spread signal

Narrowband user data

Page 11: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

11

Direct Sequence Spread Spectrum

Source Information Bits

I-Q Modulator

CarrierCode Generator Bit Stream

Transmit DSSS Signal

Block diagram of a Direct Sequence Spread Spectrum Transmitter

Bits to I-Q

Page 12: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

12

Direct Sequence Spread Spectrum

Received DSSS signal

Code Synchronization Code Generator

Demodulator

Carrier

Data

Block diagram of a Direct Sequence Spread Spectrum Receiver

Page 13: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

13

What is Correlation ?

• Is a Measure of How Well a Given Signal Matches a Desired Code

• The Desired Code is Compared to the Given Signal at Various Test times

Received Signal

Time

Correlation = 1

Correlation = 0

Correlation = 0

Correlation = 0

Page 14: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

14

Auto-Correlation

• Is a Comparison of a Signal Against Itself

• Good Pseudo-Random Patterns Have:

Strong Correlation at Zero Time OffsetWeak Correlation at Other Time Offsets

Pseudo-Random Sequence

Auto-Correlation Versus Time Offset

1

0

1

300 5 10 15 20 25

0 10 205 15 25 30

0

Chip Offset

Page 15: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

15

AnalogAnalog

CDMA Paradigm Shift

Multiple Users on One FrequencyAnalog/TDMA Try to Prevent Multiple Users Analog/TDMA Try to Prevent Multiple Users InterfaceInterface

Channel is Defined by CodeAnalog Systems Defined Channels by Analog Systems Defined Channels by FrequencyFrequency

Traditional FDMA/TDMA are capacity-limited

Given N timeslots per frame and K Given N timeslots per frame and K frequency channels, maximum number of frequency channels, maximum number of users is KN;users is KN;To increase the number of users in the To increase the number of users in the system, frequency reuse is usedsystem, frequency reuse is used

Capacity Limit is SoftAllows Degrading Voice Quality to Allows Degrading Voice Quality to Temporarily Increase CapacityTemporarily Increase CapacityReduce Surrounding Cell Capacity to Reduce Surrounding Cell Capacity to Increase a CellIncrease a Cell’’s Capacitys Capacity

CDMA

Page 16: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

16

CDMA Capacity Gains

ProcessingProcessingGainGain

AMPS = 1.5 MHz / 30 kHz = 50 Channels

Capacity = 50 Channels / 7 ( 1/7 Frequency Reuse )

AMPS = 7 Calls ( Using 1.5 MHz BW )

CDMA = 42 Calls ( Using 1.5 MHz BW )

(1,230,000) (1) (1)CDMA = ____________ X _____ X _____ X (0.67) (9,600) (5.01) (.40)

Capacity = _____________ X _____ X ____ X (Fr) (Data Rate) (S/N) (Vaf) (Chan BW) (1) (1)

Page 17: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

17

CDMA makes use of Diversity

• Spatial DiversityMaking Use of Differences in Position

• Frequency DiversityMaking Use of Differences in Frequency

• Time DiversityMaking Use of Differences in Time

Page 18: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

18

CDMA Spatial Diversity

• Diversity Reception:Multiple Antennas at Base Station

Each Antenna is Affected by Each Antenna is Affected by MultipathMultipath Differently Due to Their Differently Due to Their Different LocationDifferent LocationAllows Selection of the Signal Least Affected by Allows Selection of the Signal Least Affected by MultipathMultipathFadingFading

• If Diversity Antennas are Good, Why Not Use Base Stations as a Diversity Network?

Soft Handoff

Page 19: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

19

Spatial Diversity During Soft Handoff

MTSO

Base Station 1

Land Link

Vocoder / Selector

Base Station 2

Page 20: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

20

CDMA Frequency Diversity

• Combats Fading, Caused by Multipath• Fading Acts like Notch Filter to a Wide Spectrum

Signal• May Notch only Part of Signal

1.23 MHz BWAmplitude

Frequency

Page 21: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

21

CDMA Time Diversity

• Rake Receiver to Find and Demodulate Multipath Signals

• Data is InterleavedSpreads Adjacent Data in time to Improve Error Correction Efficiency

• Convolutional EncodingAdds Error Correction and Detection

• Viterbi DecodingMost Likely Path Decoder for Convolutionaly Encoded Data

Page 22: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

22

Why Interleaving Works

1 2 3 4

5 6 7 8

9 10 11 12

13 14 15 16

1 5 9 13

3 7 11 15

4 8 12 16

1 2 3 4

9 10 11 12

13 14 15 16

5 6 7 8

Original Data Frame

Interleaved Data Frame

Errors/Time

TX1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Errors/Time

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

RX

Errors/Time

TX1 5 9 13 2 6 10 14 3 7 11 15 4 8 12 16

Errors/Time

RX1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

2 6 10 14

Page 23: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

23

The Rake Receiver

Amplitude

Frequency

Time

Page 24: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

24

Rake Receiver Design

T0 T1 T4T3T2

W0 W1 W2 W3 W4

Antenna

Output

DelayTaps

TapWeights

+

Page 25: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

25

Synchronization

• All Direct Sequence, Spread Spectrum Systems Should be Accurately Synchronized for Efficient searching

• Finding the Desired CodeBecomes Difficult without Synchronization

Page 26: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

26

Power Control

Near-end Far-end Problem- 60dBm

- 30dBm

A

B

At the BS receiver, SNR for A reception = 30 dB, certifiedSNR for B reception = -30 dB, not certified

Page 27: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

27

Acceptable SNR is at least 7 dB

For B, the signal needs 37 dB gain to meet the condition

What if we increase the processing gain from 21 dB to 37 dB?

Pgain = 10 log ( W / R )

R is fixed at 9600 bps, W can be increased

Is there another way to improve S/N?

In this case, W = 48 MHz not practical

Power Control

Page 28: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

28

In this case, B is the Signal and A is the Noise

Both A and B are transmitting at constant power

Since A is near, it can be asked to transmit at low power

Since B is far, it can increase the power

This is Power Control !This is Power Control !Base Station will change power levels based on the Path loss.

Base Station will also command Mobile to increase or decrease power levels.

Power Control

Page 29: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

29

• Maximum System Capacity is Achieved if:All Mobiles are Power Controlled to the Minimum Power for Acceptable Signal QualityAs a Result, all Mobiles are Received at About Equal Power at the Base Station Independent of Their Location

• Two Types of Control• Open Loop Power Control• Closed Loop Power Control

• Open & Closed Loop Power Control areAlways Both ActiveAlways Both Active

Reverse Link Power Control

Page 30: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

30

Open Loop Power Control

• Assumes Loss is Similar on Forward and Reverse Paths

• Receive Power + Transmit Power = -73(-76dB for PCS Band

All Powers in dBm• Example:

For a Received Power of -85 dBm Transmit Power = (Transmit Power = (--73) 73) -- ((-- 85)85) Transmit Power = +12 Transmit Power = +12 dBmdBm

• Provides an Estimate of Reverse TX Power for Given Propagation Conditions

Page 31: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

31

• Directed by Base Station• Updated Every 1.25 msec• Commands Mobile to Change TX

Power in +/- 1 dB Step Size• Fine Tunes Open Loop Power

Estimate• Power Control Bits are “Punctured”

over the Encoded Voice Data• Puncture Period is Two 19.2 kbps Symbol Periods = 104.2 usec

Closed Loop Power Control

Page 32: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

32

CDMA Variable Rate Speech Coder

• DSP Analyzes 20 Millisecond Blocks of Speech for Activity• Selects Encoding Rate Based on Activity:aHigh Activity Full Data Rate Encoding (9600 bps)aSome Activity Half Data Rate Encoding (4800 bps)aLow Activity Quarter Data Rate Encoding (2400 bps)aNo Activity 1/8 Data Rate Encoding (1200 bps)

• How Does This Improve Capacity?Mobile Transmits in Bursts of 1.25 ms

• System Capacity Increases by 1/Voice Activity Factor

Page 33: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

33

Mobile Power Bursting

• Each Frame is Divided into 16 Power Control Groups

• Each Power Control Group Contains 1536 Chips (represents 12 encoded voice bits)

• Average Power is Lowered 3 dB for Each Lower Data Rate

CDMA Frame = 20 ms Full Rate

Half Rate

Quarter Rate

Eighth Rate

Page 34: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

34

The CDMA2000 evolution path is flexible and future-proof

• Voice

• Data up to 14.4 kbps

• Voice

• Data up to 115 kbps

• 2x increases in voice capacity

• Up to 307 kbps* packet data on a single (1.25 MHz) carrier

• First 3G system for any technology worldwide

• Optimized, very high-speed data (Phase 1)

• Up to 2.4 Mbps* packet data on a single (1.25 MHz) carrier

• Integrated voice and data (Phase 2); up to 4.8 Mbps

*downlink

From CDG

Page 35: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

35

CDMA Protocol Stacks

IS -95 Rev 0Original System-never actually deployed

ARIB T53Japan CDMA

System CellularProtocol

IS -95 Rev ABackwards compatible with IS-95. First Deployed Protocol

TBS- 74Cellular Protocol that adds 14400 Channel Support

J-STD-008Not Backwards Compatible, PCS only Protocol

EIA/TIA-95 Rev BCombines TSB-74 & J-STD-008 for a Universal Protocol

EIA/TIA/IS-2000 Rev 0First release of IS-2000 standard(add QPCH)

EIA/TIA/IS-2000 Rev AAdd BCH,CCCH,CACH…new channel

EIA/TIA/IS-2000 Rev BAdd new functionality and support

EIA/TIA/IS-2000 Rev C(1x EV-DV)Segment channel between Voice and DataEIA/TIA/IS-856(1x EV-DO)

Optimized for packet data.

Page 36: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

36

The architecture for CDMA2000

IS634

PSDN

MSC

HLR/AUCHLR/AUC

Laptops withCell Phones

CellPhones

Smartphonesand PDAs

BSCAAAAAAServerServer

PSTN

Internet

IWF

IP Router

CoreElements

CoreElements

From CDG

Page 37: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

37

cdma2000 Key Standards

• EIA/TIA/IS-2000 rev. 0 Interoperability Standard for cdma2000 Spread Spectrum Systems

Defines channel coding, call processing procedures, protocol and other mobile / base procedures and RF requirements to ensure interoperability of equipment from multiple vendorsDefines how entire system works together in extreme detailRevision 0 was first release of standard.Revision A adds enhanced channels for paging, call set-up and call control.Revision B enhanced from the cdma2000 Release A specifications

Page 38: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

38

TIA/EIA-95-B IS-2000 IS-2000-AF-Pilot F-Pilot F-PilotF-Sync F-Sync F-Sync

F-PCH F-PCH F-BCCHF-CCCH

F-QPCH optional F-QPCH optionalF-CACH

F-CPCCH

ForwardChannels

F-TrafficF-FCHF-SCH

F-DCCH optional

F-FCHF-SCH

F-DCCH optional

N/A R-Pilot R-PilotR-ACH R-ACH R-EACH or R-CCCHReverse

ChannelsR-Traffic

R-FCHR-SCH

R-DCCH optional

R-FCHR-SCH

R-DCCH optional

cdma2000 Standards Overview - IS-2000 Release 0 versus Revision A

Page 39: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

39

Benefits of cdma2000

• Improved Performance and Capacity:About 2X Voice Capacity of TIA/EIA-95-BHandles a Wide Range of Data Rates:

Voice and Low Speed Data while DrivingVoice and Low Speed Data while DrivingUp to 384 kbps Packet or Circuit Data while MovingUp to 384 kbps Packet or Circuit Data while MovingUp to 2 Mbps Data Rates for Fixed InstallationsUp to 2 Mbps Data Rates for Fixed Installations

• Meets All IMT-2000 Requirements• Easy Upgrade for Service Providers Who Currently Operate

TIA/EIA-95 Systems

Page 40: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

40

cdma

2000

Performance Enhancements

• Reverse Link Pilot for Each Mobile• True QPSK Modulation• Continuous Reverse Link Waveform• Improved Convolutional Encoding for 14.4

kbps Voice Channels• Fast Forward & Reverse Link Power Control• Supports Auxiliary Pilots for Beam Forming• Forward Link Transmit Diversity - OTD,

STS, Multi-Antenna

Page 41: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

41

Reuse of TIA/EIA-95-B

• cdma2000 is Fully Backwards Compatible with TIA/EIA-95-B• Reused Aspects of TIA/EIA-95-B:

TIA/EIATIA/EIA--9595--B Air Interface (RC1, RC2)B Air Interface (RC1, RC2)ISIS--127 EVRC 8 kbps 127 EVRC 8 kbps VocoderVocoder and ISand IS--733 13 kbps 733 13 kbps VocoderVocoderAll Existing Service OptionsAll Existing Service OptionsISIS--637 SMS & IS637 SMS & IS--683 Over the Air Activation683 Over the Air ActivationISIS--98 and IS98 and IS--97 Minimum Performance Standards97 Minimum Performance StandardsCommon Broadcast Channels (Pilot, Sync ,Paging)Common Broadcast Channels (Pilot, Sync ,Paging)

• Allows cdma2000 to be Deployed Sooner

Page 42: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

42

Terms and Definitions

• ChipIs the period of a data bit at the final spreading rateIs the period of a data bit at the final spreading rate

• SR - Spreading RateDefines the final spreading rate in terms of 1.2288 Mcps(SR1). Defines the final spreading rate in terms of 1.2288 Mcps(SR1). So a 3.6864 So a 3.6864 McpsMcps system is called a SR3 system.system is called a SR3 system.

• RC - Radio ConfigurationDefines the physical channel configuration based upon a base Defines the physical channel configuration based upon a base channel data rate.channel data rate.RCsRCs contain rates derived from their base rate. For example, contain rates derived from their base rate. For example, RC3 is based on 9.6 kbps and includes 1.5, 2.7, 4.8, 9.6, 19.2, RC3 is based on 9.6 kbps and includes 1.5, 2.7, 4.8, 9.6, 19.2, 38.4, 76.8, 153.6, and 307.200 kbps.38.4, 76.8, 153.6, and 307.200 kbps.RCsRCs are coupled to specific Spreading Ratesare coupled to specific Spreading Rates

Page 43: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

43

IS-2000 SR1 (aka 1xRTT)

• Is an Improved TIA/EIA-95-B Narrowband System• Occupies the Same 1.23 MHz Bandwidth as TIA/EIA-95-B

Forward Link:Adds Fast Power ControlAdds Fast Power ControlQuick Paging Channel to Improve Standby TimeQuick Paging Channel to Improve Standby TimeUses QPSK Modulation Rather than Dual BPSK to:Uses QPSK Modulation Rather than Dual BPSK to:– Use 3/8 Rate Convolutional Encoder instead of 3/4 for 14.4 Service

(improves error correction) – 128 Walsh Codes to Handle More Soft Handoffs for 9.6 service

Reverse Link:Uses Pilot Aided BPSK to Allow Coherent DemodulationUses Pilot Aided BPSK to Allow Coherent DemodulationUses 1/4 Rate Uses 1/4 Rate ConvolutionalConvolutional Encoder Instead of 1/2 or 1/3Encoder Instead of 1/2 or 1/3Uses HPSK SpreadingUses HPSK Spreading

• Doubles System Voice Capacity

Page 44: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

44

SR1 Forward Radio Configurations

• Radio Configuration 1 - RequiredBackwards compatible mode with TIA/EIABackwards compatible mode with TIA/EIA--9595--BBBased on 9,600 bps Traffic(RS1)Based on 9,600 bps Traffic(RS1)

• Radio Configuration 2Backwards compatible mode with TIA/EIABackwards compatible mode with TIA/EIA--9595--BBBased on 14,400 bps Traffic(RS2)Based on 14,400 bps Traffic(RS2)

• Radio Configurations 3, 4, and 5All use new cdma2000 coding for improved capacityAll use new cdma2000 coding for improved capacityRC3 is based on 9,600 bps and goes up to 153,600 bpsRC3 is based on 9,600 bps and goes up to 153,600 bpsRC4 is based on 9,600 bps and goes up to 307,200 bpsRC4 is based on 9,600 bps and goes up to 307,200 bpsRC5 is based on 14,400 bps and goes up to 230,400 bpsRC5 is based on 14,400 bps and goes up to 230,400 bps

Page 45: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

45

SR1 Forward Channels

• F-Pilot (Using TIA/EIA-95-B Coding)• F-Sync (Using TIA/EIA-95-B Coding)• Up to 7 F-Paging (Using TIA/EIA-95-B Coding) • IS-2000 Rev.0

0 to 3 F-QPCH (Quick Paging Channel)

• IS-2000 Rev.A/B0 or 8 F-BCH (Broadcast Channel)0 to 4 F-CPCCH (Common Power Control Channel)0 to 7 F-CACH (Common Assignment Channel)0 to 7 F-CCCH (Common Control Channels)

• Many F-Traffic Channels, Each Consisting of:0 or 1 F0 or 1 F--DCCH (Dedicated Control Channels)DCCH (Dedicated Control Channels)1 F1 F--FCH (Fundamental Channel)FCH (Fundamental Channel)0 to 7 F0 to 7 F--SCCH (Supplemental Code Channels for RC1 & RC2)SCCH (Supplemental Code Channels for RC1 & RC2)0 to 2 F0 to 2 F--SCH (Supplemental Channel for RC3, 4, 5)SCH (Supplemental Channel for RC3, 4, 5)

Page 46: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

46

Base Station Variable Rate Vocoder

• Base Stations Do Not Pulse TX Channels• How Does the Base Station Handle Variable

Rate Vocoding?Repeats Data Bits When Transmitting at Reduced RatesRepeating Data Adds 3 dB Coding GainLowers the TX Power 3dB for Each Lower Rate

Page 47: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

47

Walsh CodeGenerator

Forward Link Traffic Channel Physical Layer (RC1,RC2)

1/2Rate

3/4Rate

P.C.Mux

VocodedSpeechData

20 msecblocks

ConvolutionalEncoder Interleaver

Long CodeScrambling

PowerControl

Puncturing800 bps Walsh

Coder9.6kbps

14.4kbps

19.2kbps

19.2kbps

Long Code

19.2kbps

19.2kbps

19.2kbps

19.2kbps

1.2288 Mbps

1.2288 Mbps

1.2288Mbps

1.2288Mbps

Short Code Scrambler

800bps

FIR

FIR

I

Q

I Short Code

Q Short Code

Page 48: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

48

Forward FCH Physical Layer RC3 (9.6 kbps)

OptionalCan be Carried by F-DCCH

8.6 kbps

1228.8 kbps

Long CodeDecimator

Interleaver

38.4 ksps

1/4 Rate Conv.Encoder

38.4 ksps

9.6 kbps

Long CodeGenerator

38.4 kbps

PowerControlPuncture

Walsh 64Generator

1228.8 kcps

1228.8 kcps

1228.8 kbps

1228.8kbps

Q

I

S -P

800 bps

PCUser LongCode Mask

Q

I

PCDec

1228.8 kcps

Q Short Code

I

Q

1228.8 kcps

ComplexScrambling

Q

I

FIR

FIRI Short Code

OrthogonalSpreading

1228.8 kcps

1228.8 kcps+

+

+

-

38.4 ksps

19.2 ksps

19.2 ksps

P.C. Bits

Decimate by Walsh Length/2

Gain

Gain

PunctureTiming

Full RateData Bits

Add CRC andTail Bits

800 bps

Page 49: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

49

CDMA Vocoders

• Vocoders Convert Voice to/from Analog Using Data Compression

• There are Three CDMA Vocoders:IS-96A Variable Rate (8 kbps maximum)CDG Variable Rate (13 kbps maximum)EVRC Variable Rate (improved 8 kbps)

• Each has Different Voice Quality:• IS-96A - moderate quality• EVRC - near toll quality• CDG - toll quality

Page 50: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

50

15

24 bits in a ms frame

39

79

171 266

124

54

201200 bpsFrame

8

Mixed Mode Bit Information Bits1-bitReserved

8

8

88

12 12 8

10 8

6

88

8

Mixed Mode Bit

Mixed Mode Bit

Mixed Mode Bit

Information Bits

Information Bits

Information Bits

2400 bpsFrame

9600 bpsFrame

4800 bpsFrame

192 bits in a ms frame

96 bits in a ms frame

48 bits in a ms frame

1800 bpsFrame

3600 bpsFrame

7200 bpsFrame

14400 bpsFrame

288 bits in a ms frame

144 bits in a ms frame

72 bits in a ms frame

36 bits in a ms frame

1-bitReserved

1-bitReserved

1-bitReserved

MixedMode Bit

MixedMode Bit

MixedMode Bit

MixedMode Bit

Encoder Tail Bits

CRC

CRC

Encoder Tail Bits

Encoder Tail Bits

Encoder Tail Bits

Information Bits

Information Bits

Information Bits

Information BitsEncoder Tail Bits

Encoder Tail Bits

Encoder Tail Bits

Encoder Tail Bits

CRC

CRC CRC

CRC

CDMA Frame Formats

Page 51: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

51

Forward Error Protection

• Uses Half-Rate Convolutional Encoder• Outputs Two Bits of Encoded Data for Every Input Bit

Data Out9600 bps

Data Out9600 bps

D DDDD D D D

+

+

Data In9600 bps

Page 52: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

52

14.4 Traffic Channel Forward Link Modifications

• Replaces 8 kbps Vocoder with a 13 kbps Vocoder(both Variable Rate)

• Effects:Provides Toll Quality SpeechUses a 3/4 Rate EncoderReduces Processing Gain 1.76 dBResults in Reduced Capacity or Smaller Cell Sizes

3/4rate

VocodedSpeechData

ConvolutionalEncoder

20 msecblocks

14.4kbps

19.2kbps

Page 53: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

53

• 384 symbols are sequentially written in an input array• Interleaved symbols are then read from the output array

19.2 ksps9.6 ksps4.8 ksps2.4 ksps

SymbolRepetition

19.2 ksps

384 Symbols

20 ms

Block Interleaver

Input Array / output

Array

16 x 24 Array

Interleaved Output

16

24

Interleaver

• Process of permuting a sequence of symbols to achieve time diversity

• CDMA uses block interleaving with 20 ms blocks

Page 54: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

54

CDMA System Time

• How Does CDMA Achieve Synchronization for Efficient searching?

Use GPS Satellite System• Base Stations Use GPS Time

via Satellite Receivers as a Common Time Reference

• GPS Clock Drives the Long Code Generator

112

2

3

4567

8

9

1011

Page 55: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

55

Modulo-2 Addition

Long Code Output

Long Code Generator

1

User AssignedLong Code Mask

42 bits

24 342 41 5

Long Code Generation

Page 56: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

56

Long Code Generation

Modulo-2 Addition

Long Code Output

34 12

User AssignedLong Code Mask

42 bits4142 5

Long Code Generator(Driven by System Time)

1100011000 Permuted ESN41 32 31 0

Long Code Mask

Page 57: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

57

Long Code Scrambling

• User’s Long Code Mask is Applied to the Long Code

• Masked Long Code is Decimated Down to 19.2 kbps

• Decimated Long Code is XOR’ed with Voice Data Bits

• Scrambles the Data to Provide Voice Security

Encoded Voice Data

Long Code Generator

Long Code Decimator

XOR

1.2288 Mbps

19.2 kbps

19.2 kbps

19.2 kbps

Page 58: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

58

19.2 kbps

Closed Loop Power Control Puncturing

• Long Code is Decimated Down to 800 bps

• Decimated Long Code Controls the Puncture Location

• Power Control Bits Replace Voice Data

• Voice Data is Recovered by the Mobile’s Viterbi Decoder

Long CodeScrambledVoice Data

Long CodeDecimatedData

Closed LoopPowerControl Bits

P. C.Mux

Long CodeDecimator

800 bps

800 bps

19.2 kbps

19.2 kbps

Page 59: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

59

Power Control Bit Puncturing

19.2 ksps: 384 symbols / 20ms frameEach 20ms frame is divided into 16 power control group (1.25 ms each)24 modulation symbols in each power control group

Long Code DecimatedData Decimator19.2 ksps

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

4 symbols = 16 combinations

20ms

1.25ms

If [20,21,22,23]=[1,1,0,1],then puncture bit 11,12

Page 60: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

60

PayloadData Bits

1228.8 kbpsLong CodeDecimator

Interleaver

1/2 Rate

ConvolutionalEncoder

307.2 ksps

Channel Coder

Add CRC andTail Bits

153.6 kbps

Long CodeGenerator

User LongCode Mask

Decimate by Walsh Length/2

307.2 ksps

307.2 ksps

307.2 ksps

Gain Walsh 8Generator

1228.8 kcps

1228.8 kcps

1228.8 kbps

1228.8kbps

Q

I

S -P

Q

I1228.8 kcps

Q Short Code

I

Q

1228.8 kcps

ComplexScrambling

FIR

FIRI Short Code

OrthogonalSpreading

1228.8 kcps

1228.8 kcps

+

+

+

-

153.6 ksps

153.6 ksps

152.4 kbps

SR1, RC4 (152.4 kbps) F-SCH

Page 61: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

61

Walsh Codes

W = 0 00 1

W = 0

0 0 0 00 1 0 10 0 1 10 1 1 0

W =

1

2

4

=

nn

nnn WW

WWW2

Page 62: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

62

2 Match - 2 don’t = 0

Checking for Orthogonality

W =4

0 0 0 00 1 0 10 0 1 10 1 1 0

0 0 0 00 0 1 1

Y Y N N

Cross Correlation=

N agreements- N disagreements

N total_number_of_digits

Page 63: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

63

SF=16SF=2 SF=4 SF=81 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 1 1 1 1 1 1 11 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 -11 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 -11 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 11 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 -11 -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 11 -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 11 -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 -11 -1 -1 1 -1 1 1 -1 -1 1 1 -1 1 -1 -1 1

Effects of Using Variable Length Walsh Codes for Spreading

• Using Shorter Walsh Codes Precludes Using all Longer Codes Derived from the Original

• Shorter Codes on a Branch map into Longer Codes

Page 64: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

64

Walsh Code Spreading

EncodedVoice Data

Walsh CodeGenerator

19.2 kbps

1.2288 Mbps

1.2288 Mbps

What is theSpreading RateIncrease ?

Page 65: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

65

Why Spread Again with the Short Sequence

• Provides a Cover to Hide the 64 Walsh Codes

• Each Base Station is Assigned a Time Offset in its Short Sequences

• Time Offsets Allow Mobiles to Distinguish Between Adjacent Cells

• Also Allows Reuse of All Walsh Codes in Each Cell

Walsh CodedData at1.2288 Mbps

1.2288 Mbps

1.2288 Mbps I Channel ShortSequence CodeGenerator

Q Channel ShortSequence CodeGenerator

To I/QModulator

Page 66: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

66

Multi-Layer Code Assignment

Walsh Code layer (spreading code)

Full codeset per cell

W64,1

W64,2

W64,0

Cells A/Sector A

W64,1

W64,2

W64,0

Cells B/Sector B

PN 0

PN 1

ConvolutionalEncoder

Long code

Walsh Code

Short Code

CDMA as an OnionCDMA as an Onion

Page 67: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

67

Short Code (PN) Generation

PN sequence codes are generated using 15-bit shift registersPN sequence pattern repeats every 26.666 ms75 PN sequences repetition occur every 2 secondsOn every even second clock, MS will get PN sequence initial state

Jan 6, 1980 00:00:00

1, 0, 0, 0.............. 0R1,R2,R3,R4..........R15

( initial state of 15 registers )PN Code Combinations: 215 = 32768Clock Rate = 1.2288 McpsReturn of Initial State = 26.666 ms

32768

32768

1

274

7532768

2 sec26.666ms

Page 68: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

68

PN Offsets

• Each BS scrambles PN sequence with data by some time offset

• Time offsets are in intervals of 64 clock chips (52.08 us) from even second clock

• 512 unique offsets are created (32768/64 = 512)

• Each BS is allotted an offset for PN sequence scrambling

PN 0

PN 120

PN 237

PN 511

PN 489

Page 69: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

69

Short Code Correlation

• Short Codes are Designed to Have:

Strong Auto-Correlation at Zero Time OffsetWeak Auto-Correlation at Other OffsetsGood Auto-Correlation in Very Poor Signal-to-Noise Ratio Environments

• Allows Fast Acquisition in Real World Environment

Auto-Correlation VersusTime Offset With 17 dB Noise Added

0 10 205 15 25 30Chip Offset

Page 70: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

70

Convert to I/Q& PNSpreading

FIR LP Filter &D/A Conversion

I Data

Q Data

1228.8 kbps

Walsh Code 0

Pilot Channel All 0’s

Convert to I/Q& PNSpreading

FIR LP Filter &D/A Conversion

I Data

Q Data

1228.8 kbps

Walsh Code 32

Sync Channel 4.8 kbps

Convert to I/Q& PNSpreading

FIR LP Filter &D/A Conversion

I Data

Q Data

1228.8 kbps

Walsh Codes 1 to 7

Paging Channels1 up to 7 Channels

19.2 kbps

Convert to I/Q& PNSpreading

FIR LP Filter &D/A Conversion

I Data

Q Data

1228.8 kbps

Walsh Codes 8-31,33-63

Traffic Channels1 up to 55 Channels

19.2 kbps

I

Q

Forward Link Channel Format

Σ

Σ

Page 71: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

71

Walsh Coding Example

W2 =0 0 - User A0 1 - User B

-1

-2

+1+2

-1

+1Channel AWalsh EncodedVoice Data

+1

-1

Channel AVoice Data

For a 1 InputUse Code 11

+1

-1

For a 0 InputUse Code 00

User A User BFor a 0 InputUse Code 01

For a 1 InputUse Code 10

Channel BVoice Data

Channel BWalsh EncodedVoice Data

Sum of A & BWalsh EncodedData Streams

0 0

1 1

0 0 1 1 0 0 0 0

+1

-1

+1

-10 1

1 0

-1

+1

1 0 0 1 0 1 1 0

+0

+1

1 0 0 1

+1

01 0 0 1

Page 72: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

72

Walsh Decoding Example

Correlation Coefficient

f i (t) r f j (t) dtz i j = 1T

+1

01 0 0 1

+1

-1

+2

-2

Original User B Voice Data

User A & B Walsh Data

Multiply Summed Data with Desired Walsh Code

+1

01 0 0 1

+1

-1

+2

-2

Original User A Voice Data

User A & B Walsh Data

Multiply Summed Data with Desired Walsh Code

+1

-1

+2

-2

X

+1

-1 1 1

+1

-1

+2

-2

∫ -1 +1

-1

+2

-2

+1

-11 0

1+1

-1

+2

-2

= = = =+

∫0

T

Page 73: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

73

What if Walsh Codes are Not Time Aligned ?

Channel BWalsh EncodedVoice Data -1

+1

1 0 0 1 0 1 1 0-1

+1Channel AWalsh EncodedVoice Data

0 0 1 1 0 0 0 0

-1

-2

+1Sum of A & BWalsh EncodedData Streams

Original Data Was0 (-1), We HaveInterference Now!

Multiply Summed Data with Desired Walsh Code

+1

-1

+2

-2

+1

-1 1 1

+1

-1

+2

-2

-0.75

Original Time Delayed

+

X = =∫

Page 74: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

74

Pilot Channel Physical Layer

WalshModulator

1.2288 Mbps

1.2288 Mbps

1.2288Mbps

1.2288Mbps

Short Code Scrambler

FIR

FIR

I

Q

Walsh CodeGenerator Q Short Code

I Short Code

All 0Inputs

19.2kbps

WalshCode 0

• Uses Walsh Code 0:All 64 bits are 0

• All Data into Walsh Modulator is 0

• Output of Walsh Modulator is therefore all 0’s

• Pilot Channel is just the Short Codes

Page 75: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

75

1/2Rate 2x

ConvolutionalEncoder Interleaver Walsh

32Coder

1.2kbps

2.4kbps

4.8kbps

1.2288 Mbps

1.2288 Mbps

1.2288Mbps

1.2288Mbps

Short Code Scrambler

FIR

FIR

I

Q

Sync Channel Physical Layer

SyncChannelMessageData

SymbolRepetition

4.8kbps

Walsh CodeGenerator Q Short Code

I Short Code

Page 76: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

76

Paging Channel Physical Layer

Paging ChannelLong Code

1/2Rate

ConvolutionalEncoder Interleaver

4.8kbps

9.6kbps

19.2kbps

PagingChannelMessageData

2x

SymbolRepetition

19.2kbps

Walsh1 to 7Coder

1.2288 Mbps

1.2288 Mbps

1.2288Mbps

1.2288Mbps

Short Code Scrambler

I

Q

Walsh CodeGenerator QShort Code

Long CodeScrambling

19.2kbps

19.2kbps

FIR

I Short Code

FIR

Page 77: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

77

SR1 Reverse Radio Configurations

• Radio Configuration 1 - RequiredBackwards compatible mode with TIA/EIABackwards compatible mode with TIA/EIA--9595--BBBased on 9,600 bps TrafficBased on 9,600 bps Traffic

• Radio Configuration 2Backwards compatible mode with TIA/EIABackwards compatible mode with TIA/EIA--9595--BBBased on 14,400 bps TrafficBased on 14,400 bps Traffic

• Radio Configurations 3 and 4All use new ISAll use new IS--2000 coding for improved capacity2000 coding for improved capacityRC3 is based on 9,600 bps and goes up to 307,200 bpsRC3 is based on 9,600 bps and goes up to 307,200 bpsRC4 is based on 14,400 bps and goes up to 230,400 bpsRC4 is based on 14,400 bps and goes up to 230,400 bps

Page 78: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

78

SR1 Reverse Channels

• Each Mobile Transmits Several Channels:

1 R1 R--Pilot Pilot (Reverse Pilot)Includes Power Control SubIncludes Power Control Sub--ChannelChannel

1 R1 R--ACH or RACH or R--EACH EACH (Access or Enhanced Access Channel)Used to Initiate CallsUsed to Initiate Calls

0 or 1 R0 or 1 R--CCCH CCCH (Common Control Channel)Used to Initiate Calls in the Reservation Access ModeUsed to Initiate Calls in the Reservation Access Mode

0 or 1 R0 or 1 R--DCCHDCCH (Dedicated Control Channel)Provides Signaling while a Traffic Channel is ActiveProvides Signaling while a Traffic Channel is Active

0 or 1 R0 or 1 R--FCHFCH (Reverse Fundamental Channel)Primary Channel, usually VoicePrimary Channel, usually Voice

0 to 2 R0 to 2 R--SCHsSCHs (Reverse Supplemental Channels)Carries High Speed DataCarries High Speed Data

Page 79: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

79

R-FCH Coding for SR1(RC1,RC2)

1/2Rate

VocodedSpeechData

20 msecblocks

ConvolutionalEncoder

Interleaver

9.6kbps

14.4kbps

28.8kbps

28.8kbps

28.8kbps

1.2288 Mbps

1.2288 Mbps

Short Code Scrambler

I

Q

1/3Rate

Long Code

64-aryModulator

1 of 64Walsh Codes

WalshCode 2

WalshCode 63

WalshCode 62

WalshCode 61

WalshCode 1

WalshCode 0

Long CodeModulator

307.2kbps

1.2288Mbps 1.2288 Mbps

Q Short Code

FIR

I Short Code

FIRt/ 21/2 Chip Delay

Page 80: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

80

Reverse Error Protection

• Uses Third-Rate Convolutional Encoder• Outputs Three Bits for Every Input Bit

Data Out9600 bps

D DDDD D D D

+

+Data Out9600 bps

+

Data In9600kbps

Data Out9600 bps

Page 81: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

81

14.4 Traffic Channel Reverse Link Modifications• Replaces 8 kbps Vocoder with

a 13 kbps Vocoder (both Variable Rate)

• Effects:Provides Toll Quality SpeechUses a 1/2 Rate EncoderReduces Processing Gain 1.76 dBResults in Reduced Capacity or Smaller Cell Sizes

1/2Rate

VocodedSpeechData

20 msecblocks

ConvolutionalEncoder

14.4kbps

28.8kbps

Page 82: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

82

64-ary Modulation

• Every 6 Encoded Voice Data Bits Points to one of the 64 Walsh Codes

• Spreads Data from 28.8 kbps to 307.2 kbps

(28.8 kbps * 64 bits) / 6 bits = 307.2 kbps)

• Is Not the Channelization for the Reverse Link

307.2kbps

28.8kbps>

WalshCode 2WalshCode 1WalshCode 0

WalshCode 63WalshCode 62WalshCode 61

Page 83: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

83

Why Aren’t Walsh Codes Used for Reverse Channelization ?• All Walsh Codes Arrive

Together in Time to All Mobiles From the Base Station

• However, Transmissions from Mobiles DO NOT Arrive at the Same Time at the Base Station

Page 84: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

84

Reverse Channel Long Code Spreading

• Long Code Spreading Provides Unique Mobile Channelization

• Mobiles are Uncorrelated but not Orthogonal with Each Other

Long CodeGenerator

WalshModulatedVoice Data

XOR

307.2 kbps 1.2288 kbps

1.2288 kbps

Page 85: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

85

Data Burst Randomizer

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

576 code symbols (28.8ksps)96 modulation symbols (576 / 6)

20 ms =

1.25 ms =36 code symbols6 modulation symbols

12 13 14 15

b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10 b11 b12 b13Long Code Bits used for spreading PCG14

Previous Frame

AlgorithmAt 4800 bps rate,Transmission should occur on the PCG's numbered:

b0, 2 + b1, 4 + b2, 6 + b3, 8 + b4,10 + b5, 12 + b6, 14 + b70 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 (Example)

(50% Gated-On, 50% Gated-Off)

Page 86: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

86

Data Burst Randomizer

AlgorithmAt 2400 bps rate ,Transmission should occur on the PCG's numbered:

b0 if b8 = 0, or 2 + b1 if b8 = 1 (i.e. 1 out of PCG 0...3)4 + b2 if b9 = 0, or 6 + b3 if b9 = 1 (i.e. 1 out of PCG 4...7)8 + b4 if b10 = 0, or 10 + b5 if b10 = 1 (i.e. 1 out of PCG 8...11)12+b6 if b11 = 0, or 14 + b7 if b11 = 1 (i.e. 1 out of PCG 12..15)

(Example)( 25% Gated-On, 25% Gated-Off )

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

At 1200 bps rate ,Transmission should occur on the PCG's numbered:

b0 if (b8 = 0 and b12=0), or 2 + b1 if (b8 = 1 and b12=1)or 4 + b2 if (b9 = 0 and b12=0), or 6 + b3 if (b9 = 1 and b12=1) (i.e. 1 out of PCG 0...7)

8 + b4 if (b10 = 0 and b13=0), or 10 + b5 if (b10 = 1 and b13=1)or 12 + b6 if (b11 = 0 and b13=0), or 14 + b7 if (b11 = 1 and b13=1) (i.e. 1 out of PCG 8..15)

(Example)(12.5% Gated-On, 12.5% Gated-Off)

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Page 87: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

87

Gated-On and Gated-Off Power

7 us 7 us

20 dB or tothe noisefloor (-60dBm)

3 dB

1.247 ms

Mean output of theensemble average

Ensemble average: Average of power control groups, all with the same output power

Page 88: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

88

Reverse Channel Short Sequence Spreading

• Same PN Short Codes Are Used by Mobiles

• Short Sequence spreading Aids Base Station Signal Acquisition

• Extra 1/2 Chip Delay is Inserted into Q Path to Produce OQPSK Modulation to Simplify Power Amplifier Design

1.2288 Mbps

Short Code Scrambler

I

Q

1.2288 Mbps

I Short Code

FIR

I Short Code

FIRt/ 21/2 Chip Delay

1.2288Mbps

Page 89: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

89

OQPSK Modulation

• QPSK Makes one Symbol Change Every Period

• OQPSK Makes two Symbol Changes Every Period if Q Data Changes

• Example Symbol Pattern is:- 00,10,01,11

I

Q

n

n n

n00 01

10 11

I

Q

n

n n

n00 01

10 11

Page 90: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

90

CDMA Modulation Formats

Filtered Offset QPSKFiltered QPSK

I I

QQMobile Station TX

Base Station Pilot Channel TX

Page 91: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

91

MUX

Pilot Data

PowerControl Bits

To I ChannelSummer

One Power Control Group

Pilot PilotPilot PC Bits

312.5 us 312.5 us 312.5 us 312.5 us

1.25 ms

Reverse Pilot/Power Control Multiplexing(RC3,4)

• There are 16 Power Control Groups per 20 ms Frame• Each Power Control Group is Split into 4 Sub-Groups• 1 Power Control Bit is Sent per Power Control Group• Pilot and Power Control are Multiplexed Together

Page 92: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

92

R-FCHData Bits

8.6 kbps

Walsh CodeGenerator

1 Frame1/4 Rate

ConvolutionalEncoder

38.4 ksps

Channel Coder

Add CRC andTail Bits

9.6 kbps

Interleaver

1,1, 1, 1,-1, -1, -1, -1, 1,1, 1, 1,-1, -1, -1, -1

R-FCH Coding for a 20 ms FrameOrthogonalSpreading

SpreadFactor = 16

2 Reps

SymbolRepeat

38.4 ksps 76.8 ksps 1228.8 kcps

SR1, RC3 R-FCH Coding(RC3,RC4)

• R-FCH Carries Voice Information• Uses a 20 ms Frames Length• Using ¼ rate convolutional coding

Page 93: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

93

1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1

I ChannelShort CodeGenerator

User Long Code Mask

ComplexScrambling

Q

I+

+

+

-

R-DCCH

R-Pilot +PowerControl

R-SCH 1orR-EACH orR-CCCH

R-FCH

Walsh 16Generator

1,1, 1, 1 -1,-1, -1, -1, 1, 1, 1, 1, -1, -1, -1, -1

Walsh 2/4/8Generator

1,-1 or 1 -1 1,-1, or 1,1,-1,-1,1,1,-1,-1

Walsh 16Generator

1228.8 kcps

R-SCH 2

Walsh 4/8Generator

1, 1, -1, -1 or 1, 1, -1, -1, -1, -1, 1, 1

Walsh 2Generator

1,-1

GainScale

GainScale

GainScale

GainScale

Deciby 21228.8 kcps

1228.8 kcps

1228.8 kcps

1228.8 kcps

1228.8 kcps

1228.8 kcps

1228.8 kcps

1228.8 kcps

Q ChannelShort CodeGenerator

1228.8 kcps

1-ChipDelay

Long Code Generator

1,1,1,1,-1,-1,-1,-1 forR-EACH or R-CCCH

SR1 Reverse Channel Spreading(RC3,RC4)

Page 94: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

94

Channelization Summary

Function

9.6 kbpsConvolutional Encoder

14.4 kbpsConvolutional Encoder

Walsh Coding

Long CodeSpreading

Short CodeSpreading

Forward Link(Base to Mobile)

1/2 Rate(9600 in 19200 out)

3/4 Rate(14400 in 19200 out)

Channelization

Voice Privacy

Base StationIdentification

Reverse Link(Mobile to Base)

1/3 Rate(9600 in 28800 out)

1/2 Rate(14400 in 28800 out)

64-aryModulation

Channelization

Aid Base StationSearching

Page 95: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

95

CDMA Multiplex Sublayer

Layer 1Physical Layer

Channel Data - 9600 bps or 14400 bps

Multiplex SublayerTraffic Channel

Layer 2Link Layer

Paging & AccessChannels

Layer 2Primary Traffic

Layer 2Signaling

Layer 3Call Processing & Control

Page 96: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

96

Station Class Mark (SCM)

Extended SCMIndicator

7 Band Class 0 0XXXXXXXBand Class 1 1XXXXXXX

Dual Mode 6 CDMA Only X0 XXXXXX Dual Mode X 1XXXXXX

Slotted Class 5 Non-Slotted XX0XXXXXSlotted XX1XXXXX

IS- 54 Power Class 4 Always 0 XXX0XXXX

25 MHz Bandwidth 3 Always 1 XXXX1XXX

Transmission 2 Continous XXXXX0XXDiscontinous XXXXX1XX

Power Class for BandClass "0" AnalogOperation( For CDMA only "00")

1- 0 Class I XXXXXX00Class II XXXXXX01Class III XXXXXX10Reserved XXXXXX11

Function Bit(s) Setting

Page 97: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

97

Ten Minutes in the Life of a CDMA Mobile Phone• Turn-on

System Access• Travel

Idle State Hand-Off• Initiate Call• System Access• Continue Travel

Initiate Soft HandoffTerminate Soft Handoff

• End Call

Page 98: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

98

CDMA Turn On Process

• Find All Receivable Pilot SignalsChoose Strongest One

• Establish Frequency and PN Time Reference (Base Station I.D.)

• Demodulate Sync Channel• Establish System Time• Determine Paging Channel Long Code

Mask

Page 99: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

99

Sync Channel Message

• Contains the Following Data:Base Station Protocol RevisionMin Protocol Revision SupportedSID, NID of Cellular SystemPilot PN Offset of Base StationLong Code StateSystem TimeLeap Seconds From Start of System TimeLocal Time Offset from System Time Daylight Savings Time FlagPaging Channel Data RateChannel Number

SYNC

Page 100: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

100

Read the Paging Channel

• Demodulate the Paging Channel:

Use Long Code Mask Derived from the Pilot PN Offset Given in Sync Channel Message

• Decode Messages• Register, if Required by Base

Station• Monitor Paging Channel

Paging

Page 101: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

101

CDMA Idle State Handoff

• No Call In Progress• Mobile Listens to New Cell• Move Registration Location if

Entering a New Zone

Page 102: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

102

Access Procedures

• Controlled by BS by broadcasting Access Parameters Message on the paging channel

• Access attempt is the process of sending one message and receiving (or failing to receive) an ACK for that message= groups of access probe sequence

• Access probe sequence = groups of access probes• Access probe = each transmission in an access attempt

Page 103: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

103

Access Probe

Access Channel Message 40 - 880 bits

Paddingas reqd

Frame Body88 bits

T8

Frame Body88 bits

T8

……

Access Channel Message Capsule

Access Chan Frame

96 b/20ms

Access Chan Frame

96 b/20ms

Access Chan Frame

96 b/20ms

Access Chan Frame

96 b/20ms

Access Chan Frame

96 b/20ms

Access Chan Frame

96 b/20ms

Access Probe (or Access Channel Slot)( 4 + PAM_SZ + MAX_CAP_SZ) x 20ms [ Max value = 26 frames ]

Preamble(1 + PAM_SZ) x 20ms

[ max = 16 frames ]

Access Channel Message Capsule(3 + MAX_CAP_SZ) x 20 ms

[ Max = 10 frames ]

Preamble96 bits “0”s

Preamble96 bits “0”s

PAM_SZ = No. of preamble framesMAX_CAP_SZ = No. of message capsule frames

Page 104: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

104

Access Probe Sequence

Access Probe Sequence

AccessProbe 1

AccessProbe 2

AccessProbe 3

AccessProbe n

TA TA TART RT RT

Preamble + Access Message CapsuleMax = 26 frames

RN RN RN RN

IP

P1

P2

P3

IP = Open Loop Power + NOM_PWR + INIT_PWRwhere Open Loop Power = -( Received Power ) - 73

Page 105: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

105

Access Attempt

RS : Backoff delay, which is random value between 0 to BKOFF slots

Process for Response MessagesProcess for Response Messages

message ready for transmission

Access Probe

Sequence

Access Probe

Sequence

Access Probe

Sequence

Access Probe

Sequence

Access AttemptMAX_RSP_SEQ

RS RS RS

Page 106: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

106

Access Attempt

PD: (Persistence Delay) resulted from a pseudo-random test by MS; the first access probe of the sequence begins in the slot only if the test passes within that slotThe test result depends on the ESN, reason for attempt (call origination, register, etc.) and the access overload class of the MS, and a PSSIST value broadcasted by BS for that access class. If the PSSIST is all “1”s for some access class, the test for that access class will always fail

Process for Request MessagesProcess for Request Messages

message ready for transmission

Access Probe

Sequence

Access Probe

Sequence

Access Probe

Sequence

Access Probe

Sequence

Access AttemptMAX_REQ_SEQ

RS PD RS PDRS PDPD

Page 107: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

107

Access Channel Messages

Registration Message - for registration as well as Global Challeng Authentication Process

Order Message - for transmission of order messages (e.g., BS challenge order, SSD update confirmation, MS acknowledgement order, etc.)

Data Burst Message - to get a trigger from the user to send a message to BS (information message like SMS)

Origination Message-MS informationPage Response messageAuthentication Challenge Response Message Status Response Message - response to BS status request

order which may include MS terminal information, station class mark, service option supported, multiplex option support, IMSI, ESN, etc.

Page 108: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

108

CDMA Call Initiation

• Dial Numbers, Then Press Send• Mobile Transmits on a Special Channel Called the

Access Channel• The Access Probe Uses a Long Code Mask

Based On:bAccess & Paging Channel NumbersbBase Station IDbPilot PN Offset

Page 109: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

109

CDMA Call Completion

• Base Answers Access Probe using the Channel Assignment Message

• Mobile Goes to A Traffic Channel Based on the Channel Assignment Message Information

• Base Station Begins to Transmit and Receive Traffic Channel

Page 110: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

110

CDMA Soft Handoff Initiation

• Mobile Finds Second Pilot of Sufficient Power (exceeds T_add Threshold)

• Mobile Sends Pilot Strength Message to First Base Station• Base Station Notifies MTSO• MTSO Requests New Walsh Assignment from Second Base

Station• If Available, New Walsh Channel Info is Relayed to First

Base Station

Page 111: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

111

Hard, Soft, and Softer Handoffs

• Hard Handoff“Break before make.”

• Soft Handoff“Make before break.”MS communicates with more than one BS at a time.Improves reception on cell boundaries.MS will receive different power control from the two BSs.

• Softer HandoffMS communicates with more than one sector of a cell.MS will receive identical power control from both sectors.

f1

f2

Hard Handoff

f1

f1

Soft Handoff

f1

Softer Handoff

Page 112: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

112

Pilot Ec/I0

T_ADD

BS1 BS2

Pilot Ec/I0

T_DROP

BS1 BS2

cdma2000 CONCEPT: Soft Handoff

• Terms:Active Set: MS is in soft handoff.Candidate Set: MS identifies as strong.

• Parameters:T_ADDT_COMPT_DROPT_TDROP

Pilot Ec/I0

0.5xT_COMP

BS1 BS2

Page 113: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

113

CDMA Soft Handoff Completion

• First Base Station Orders Soft Handoff with new Walsh Assignment

• MTSO Sends Land Link to Second Base Station• Mobile Receives Power from Two Base Stations• MTSO Chooses Better Quality Frame Every 20 Milliseconds

MTSO

Base Station 1

Land Link

Vocoder/ Selector

Base Station 2

Page 114: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

114

Ending CDMA Soft Handoff

• First BS Pilot Power Goes Low at Mobile Station (drops below T_drop)

• Mobile Sends Pilot Strength Message• First Base Station Stops Transmitting and Frees up Channel• Traffic Channel Continues on Base Station Two

Page 115: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

115

CDMA End of Call

• Mobile or Land Initiated• Mobile and Base Stop Transmission• Land Connection Broken

Page 116: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

116

cdma2000 Standards Overview - TIA/EIA-98-D/E

• I.e.3GPP2 C.S0011-A/B:“Recommended Minimum Performance Standards for cdma2000 Spread Spectrum Mobile Stations.”

• Important test sections:2 Standard Radiated Emissions Measurement Procedure3 CDMA Receiver Minimum Standards4 CDMA Transmitter Minimum Standards

• Covers both SR1 and SR3No Minimum Standards specified for SR3.This presentation only covers SR1 testing.

Page 117: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

117

CDMA Service Options

Service Options Are:11-- Voice Using 9600 bps ISVoice Using 9600 bps IS--9696--A A VocoderVocoder22-- Rate Set 1 Rate Set 1 LoopbackLoopback (9600 bps)(9600 bps)33-- Voice Using 9600 bps (EVRC)Voice Using 9600 bps (EVRC)44-- Asynchronous Data Service (circuit switched)Asynchronous Data Service (circuit switched)55-- Group 3 FaxGroup 3 Fax66-- Short Message Service (9600 bps)Short Message Service (9600 bps)77-- Internet Standard PPP Packet Data Internet Standard PPP Packet Data 88-- CDPD Over PPP Packet DataCDPD Over PPP Packet Data99-- Rate Set 2 Rate Set 2 LoopbackLoopback (14400 bps)(14400 bps)1414--Short Message Service (14400 bps)Short Message Service (14400 bps)32,76832,768-- Voice Using 14400 bps (CDG)Voice Using 14400 bps (CDG)

Page 118: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

118

Section 3 - Receiver Test

Receiver Test3.1 Frequency Coverage Requirements3.4.1 Demod of Fwd Traffic Channel with AWGN3.4.2 Demod of Fwd Traffic Channel with Multipath Fading3.5.1 Receiver Sensitivity and Dynamic Range3.5.2 Single Tone Desensitization3.5.3 Intermodulation Spurious Response Attenuation3.5.4 Adjacent Channel Selectivity3.5.5 Receiver Blocking Characteristics3.7.1 Supervision Paging Channel

Page 119: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

119

Section 4 - Transmitter Test

Transmitter Test4.1 Frequency Accuracy4.2 Handoff4.3 Modulation Requirements4.4 RF Output Power Requirements

4.4.1 4.4.1 Range of Open Loop Output PowerRange of Open Loop Output Power4.4.2 Time Response of Open Loop Power Control4.4.2 Time Response of Open Loop Power Control4.4.3 Access Probe Output Power4.4.3 Access Probe Output Power4.4.4 Range of Closed Loop Power Control4.4.4 Range of Closed Loop Power Control4.4.5 Maximum RF Output Power4.4.5 Maximum RF Output Power4.4.6 Minimum Controlled Output Power4.4.6 Minimum Controlled Output Power4.4.7 Standby Output Power and Gated Output Power4.4.7 Standby Output Power and Gated Output Power4.4.8 Power Up Function Output Power4.4.8 Power Up Function Output Power4.4.9 Code Channel to Reverse Pilot Channel Output Power Accurac4.4.9 Code Channel to Reverse Pilot Channel Output Power Accuracyy4.4.10 Reverse Pilot Channel Transmit Phase Discontinuity4.4.10 Reverse Pilot Channel Transmit Phase Discontinuity4.4.11 Reverse Traffic Channel Output Power During Changes in Da4.4.11 Reverse Traffic Channel Output Power During Changes in Data ta

RateRate

Page 120: CDMA Fundamentals - RuimToolsruimtools.com/library/common/cdma2000_Fundamentals_Agilent.pdf2 Agenda • CDMA introduction • CDMA makes use of Diversity • Power control • CDMA

120

CDMA Conclusions

• New Access MethodCode Based

• Designed for Use in Interfering Environment• Uses Multipath to Improve Reception in Fading Conditions• cdma2000 is Backwards Compatible with TIA/EIA-95-B• Provides 2x Capacity Improvement Over TIA/EIA-95-B

Improved CodingImproved CodingImproved ModulationImproved ModulationCoherent Reverse Link Demodulation (Mobile Pilot)Coherent Reverse Link Demodulation (Mobile Pilot)Fast Forward Link Power ControlFast Forward Link Power Control

• Has Options for Green Field and Overlay Operation:Direct Spread for Green Field Spectrum ApplicationsDirect Spread for Green Field Spectrum Applications

• Supports High Speed Data for New Applications