Professional Documents
Culture Documents
CDMA
Presentation by:
Hira Rasab
Huma Chaudhry
2
Contents
• Introduction
• CDMA Signal
▫ Transmission
▫ Reception
• CDMA Evolution
• CDMA
▫ VOICE call
▫ SMS
▫ EVDO
3
Introduction to CDMA
• CDMA (Code-Division Multiple Access) refers to
any of several protocols used in wireless
communications.
CDMA[1]
• For radio systems there are two resources, frequency and time.
• Division by frequency, so that each pair of communicators is allocated part of the
spectrum for all of the time.
• Division by time, so that each pair of communicators is allocated all (or at least a
large part) of the spectrum for part of the time .
• In Code Division Multiple Access (CDMA), every communicator will be allocated
the entire spectrum all of the time. CDMA uses codes to identify connections.
5
CDMA fundamentals..
• CDMA network work on 800MHz and 1.8GHz
frequency.
CDMA Evolution
• It uses the 1/8 rate when the person is silent or nearly so.
12
Vocoder types
Purpose:
• To build redundancy into the signal so that
information lost in transmission can be recovered.
14
Burst errors
Channelizing
Walsh codes
PN codes
▫ Pilot
▫ Sync
▫ Paging
▫ Traffic
23
▫ Access
▫ Traffic
CDMA
States of an MS [6]
24
25
1. Forward Channels
1. Pilot Channel
2. Paging Channel
3. Synchronous Channel
4. Forward Traffic Channel
Reverse Channels
1. Access Control Channel
2. Reverse Traffic Channel
Forward Link Channels
26
27
Pilot Ch
28
Sync Ch
29
Paging Ch
• Access
• Traffic
Reverse link channels
32
33
Access Ch
The mobile uses the access channel when not assigned to a traffic
channel.
Signal generation
Termination
35
36
Vocoding
Voice Compression
Signal Reception
41
Signal Reception
42
43
End of call
44
MS states Discussed:
Mobile
switched On..
1. Initialization:
Acquire pilot channel of the selected CDMA
system.
Process synch channel for synchronization
2. Idle:
Monitor paging channel for overhead and mobile
directed messages
Ready to move to access state to originate a call or
respond to a page request
45
3. Access:
MS sends messages to the base station
and gets responses in the paging
channel.
This can be a call origination or a page
response.
4. Traffic:
MS communicates with the base station
using forward and reverse traffic channels
Paging and access channels are no longer
monitored
Alert with info is used for order message
46
CDMA
• Voice
▫ I\C and O\G
MS visiting diff Locations
49
• After VLR1 has removed the MS record, HLR sends the Subscriber
details and a ReqNot msg. to allow VLR2 to update the information
2.2
for the MS requesting
• --it send a RegCancel Req. to VLR1, which then removes the record of 2.1
the Subscriber and sends response to HLR
• HLR updates the VLR2 by referring to MIN of MS in DB and doing 2
the following process:
• -on entering the VLR2, a “Location Update” msg. is sent to the N/W, 1
and then the requestNotification msg. from VLR2, is sent to the HLR
If an MS moves from VLR1 TO VLR2
MS moving on different N/Ws
50
51
52
53
2. The GatewayMSC sends notification to the HLR which is serving that MDN
3. HLR identifies the MIN is in a different network and sends a ReqRoute msg. to the
serving MSC (to establish a path for G-MSC to Serving MSC for the communication
to take place).
4. The serving MSC identifies the MIN and checks the availability of the MS (either
busy or on waiting)
5. When available, the MSC assigns the TLDN (from a pool of available numbers)
4. The BS forwards the data to the MSC, which validates the data
and makes connection to the called party through the PSTN
(Public Switched Telephone Network)
57
An Incoming Call:
58
• While the call is in progress, the MSC or the BS, adjust the
transmitted power in order to maintain the call quality.
CDMA
Data
SMS handling
61
SMS
Short Message Delivery Point-To-Point Bearer Service Usage
in CDMA
62
63
Origination Destination
Home Home
Direct
SMDPP
SMDPP
Network MC Network
Indirect SMDPP MC
SMDPP / SMPP
In case of CDMA networks, each MS belongs to one and only one Message Center (MC or the
SMSC).
SMS being a store-and-forward type of application, it is the responsibility of the Home MC of
any given CDMA subscriber, to store & subsequently deliver the terminating message to the
subscriber.
When a CDMA user originates a Short Message, there are two methods of routing the message
to it’s destination.
One method is called as the “Direct” method &
the other is called as “Indirect” method of routing.
In case of the “Direct” method, the Originating MSC delivers the message to the
Destination subscriber’s MC.
In case of “Indirect” method, the message is first delivered to Originator’s MC &
then forwarded to the Destination subscriber’s MC.
Ultimately, the message gets deposited in the destination subscriber’s MC for
delivery.
SMS Call Flows (A) explains the successful SMS delivery scenario.
a. MS ‘B’ registers at MSC/VLR-2. MSC sends ‘REGNOT’ message to the HLR with
it’s own address (PC/SSN) as ‘SMSAddress’ to the HLR.
b. HLR Stores the ‘SMSAddress’ and sends ‘regnot’ response to the MSC/VLR-2.
c. MS ‘A’ sends an SMS for MS ‘B’. The MSC-1 delivers the message to the MC of
MS ‘B’ (i.e. MC-2) through the IS-41 message called as SMDPP (Short Message
Delivery Point-to-Point).
d. The Message Center sends ‘smdpp’ response to acknowledge the receipt of the
message.
69
e. The MC-2 sends ‘SMSREQ (SMS Request)’ message to the HLR of MS ‘B’, to
find out the subscriber’s current location & status.
f. If HLR finds that the MS ‘B’ is registered, it sends ‘smsreq’ response with the
MIN & the ‘SMSAddress (the address of the serving MSC)’ to the MC-2 .
g.On receipt of response to ‘SMSREQ’ the MC-2 sends ‘SMDPP’ message to the
MSC identified by the ‘SMSAddress’.
h.The MSC-2 pages the MS ‘B’ & delivers the message & sends successful
response to the MC-2 in ‘smdpp’ message.
SMS
SMS Procedure (B)
the first unsuccessful SMS delivery attempt.
70
71
SMS Call Flows (B) explains the first unsuccessful SMS delivery attempt.
a. MS ‘B’ de-registers from MSC/VLR-2. MSC sends ‘MSINACT’ message to the HLR, which
indicates to HLR that the MS ‘B’ is not available any more.
b.HLR marks the MS ‘B’ as ‘Inactive’ and sends ‘msinact’ response to the MSC/VLR-2.
c. MS ‘A’ sends an SMS for MS ‘B’. The MSC-1 delivers the message to the MC of MS ‘B’ (i.e.
MC-2) through the IS-41 message called as SMDPP (Short Message Delivery Point-to-Point).
72
d.Because the SMDPF flag for MS ‘B’ was set, the HLR sends a message called ‘SMSNOT (SMS Notification)’
to the Home MC of MS ‘B’. The ‘SMSNOT’ message includes the MIN, MDN & the SMSAddress.
e.The MC-2 responds with ‘smsnot’ to the HLR. On receipt of the ‘smsnot’ message, the HLR resets the
SMDPF flag.
f. On receipt of SMSNOT, the MC-2 comes to know that the MS ‘B’ is now available & is located at the MSC
identified by the ‘SMSAddress’ received in ‘SMSNOT’. The MC-2 retries the delivery of message by sending
‘SMDPP’ message to the MSC-2.
g.On successful delivery of message to MS ‘B’, the MSC sends the ‘smdpp’ response message to the MC-2. If
the originating MS had requested for delivery acknowledgement, then the MC-2 forms the delivery
confirmation message to be sent to MS ‘A’ & goes ahead with SMS delivery call flow for message delivery
confirmation to MS ‘A’.
CDMA
• EVDO
75
76
EV-DO
Data Service
EV-DO1x Architecture
Img. Courtesy:http://www.tek.com/ir/whitepaper/WP_CDMA.pdf
81
• The RAN has a number of responsibilities that impact the network’s delivery of
packet services in particular. The RAN must map the mobile client identifier
reference to a unique link layer identifier used to communicate with the PDSN,
validate the mobile station for access service, and maintain the established
transmission links.
82
PCF
• The Packet Control Function (PCF) routes IP packet data
between the mobile station within the cell sites and the Packet
Data Serving Node (PDSN).
PDSN (CNTD…)
▫ • Perform packet routing to external packet data
networks or packet routing to the HA which
optionally can be via secure tunnels
▫ • Collect and forward packet billing data
▫ • Actively manage subscriber services based on the
profile information received from the SCS server of
the AAA server
▫ • Authenticate users locally, or forward
authentication requests to the AAA server
86
• authenticate
• and authorize
Communication Setup
•
90
• Future concern:
• CDMA market competitor WiMAX
92
References:
1. http://www.umtsworld.com/technology/cdmabasics.htm
2. http://www.bee.net/mhendry/vrml/library/cdma/cdma.htm
3. http://www.wisegeek.com/what-is-evdo.htm
4. http://www.wikinvest.com/stock/Starent_Networks_Corp_%28STAR%29/Network_Functions
5. http://www.cdmauniversity.com/prodtech/cdma/training/cdma25/m5/m5p03.html
6. http://adaptive.ucsd.edu/2003_salih_CDMA2000.ppt
Bibliography:
• http://en.wikipedia.org/wiki/Code_division_multiple_access
• http://ipandtelephone.blogspot.com/2007/04/cdma-call-flows.html
• http://www.slideshare.net/mukesh2686/call-processing-in-cdma
• http://www.cdmaonline.com/interactive04/workshops/terms1/1030.htm
• http://en.wikipedia.org/wiki/Rake_receiver
• http://www.evdoinfo.com/content/view/37/61/
• http://www.cisco.com/en/US/solutions/ns341/ns973/starent/datasheet_c78-582253.pdf
93
Thank You!