Professional Documents
Culture Documents
ii. Pilot Channel Acquisition Sub state: The mobile station acquires the Pilot
Channel of a CDMA system. The MS shall tune to the CDMA Channel number in
CDMACH and search for Pilots. Goes to the next state if it acquires the Pilot in
T20ms.
iii. Sync Channel Acquisition Sub state :The mobile station obtains system
configuration and timing information for a CDMA system. On entering this state
the mobile shall set the code channel to W32. The mobile shall wait for a valid
Sync Channel for T21ms. It then goes to the next state if MOB_P_REV is greater
than the MIN_P_REV in mobile. It updates the following parameters from the
Synch Channel Message:
Timing Change Sub state -The mobile station synchronizes its timing to that of a
CDMA system.
All mobiles maintain a PRL (Preferred Roaming List given by service provider), which
along with the History list is used in selecting a carrier. The PRL is a guiding list of
carriers, which are permitted and forbidden to the subscriber.
2. MS-IDLE S TATE
The MS enters this state and listens to the Primary Paging Channel with the PRAT
read from the Sync channel message. Any kind of interrupt say from the User, such
as sending a SMS, making a call or network paging causes the Mobile to leave the
idle to enter the System Access State. Calling this state, the Idle state is a misnomer
as the mobile is busy but appears Idle to the user. We shall discuss this state in
detail now.
Note:
The advantage of a longer slot cycle is that the phone spends a lower percentage of
the time with its receiver on and thus the battery will last longer. It also means
there is more capacity on the paging channel. The advantage of a shorter slot cycle
is that the phone gets more chances to receive the page, and will receive the page
sooner.
The mobile also has to perform Registration, to keep informing the base station
what is its current location. More details on this in the Registration section.
The MS enters the traffic state either when it has placed a call or to enter a call. The
flow sequence is different for these two cases. The blue arrows and orange arrows
give transitions in the MT /MO call scenario respectively. The black arrows give
common flow after the mobile has entered the Conversation sub state.
After call release the Ms enter the System Determination sub state with the
appropriate indication.
In this section we shall discuss some common scenarios. Important fields of the
messages have been added for detail.
Figure 3.7: CDMA2000 voice/data call flow
The main difference between the CDMAOne and CDMA2000 call flow is that, in
CDMA2000 the mobile initiates the decision as to whether the session will be a
packet data session, voice session, or concurrent (meaning voice and data). After
the decision has been made, the mobile sends an origination message on the
access channel that includes an indication that this is a voice or packet data
session.
Standardizing the open interfaces between the radio/access network and core
network allows opportunity and flexibility for operators to purchase equipment from
different vendors. In 1998, the CDMA Development Group began work on an
interoperability specification (IOS), which defines a standardized protocol interface
between the CDMA basestation, MSC and packet-switching equipment (PDSN, PCF).
This open interface is termed CDG-IOS.
Figure 3.9: CDMA2000 Originating voice call flow diagram
The basestation and MSC use CDG-IOS protocol messages to exchange call setup
information, and coordinate the setup and connection of the call. The call flow is
described as follows:
• Origination Message: The mobile user dials the numbers and presses the
SEND button causing the mobile to transmit an Origination Message on the
access channel.
• If there are any changes in the types of service during the call setup, a Service
Negotiation use case is executed before the basestation sends the Assignment
Complete to the MSC.
Service Negotiation: The base station and the mobile negotiate the type of
call.
• Service connect Order:Once the MS and BS negotiate the type of call, the BS
sends a service connect message to the MS
• Assignment Complete message: Once the radio link has been fully
established at both the mobile station and basestation, the basestation indicates
to the MSC that the setup procedure has been completed, through a CDG-IOS
Assignment Complete message.
• Outgoing ring alert: The audio circuit is completed and the mobile is made to
ring to present the user an outgoing call display using the Alert with Information
Message.
• Page Response Message: The paged mobile sends a Page Response Message
on the access channel.
• Channel Assignment Message: The system sets up a traffic channel for the
call, and sends a Channel Assignment Message.
• Service Negotiation: The base station and the mobile negotiate the type of
call eg. 13k voice, etc. Service Negotiation takes place.
• Incoming ring alert: The mobile is made to ring to present the user an
Incoming call display using the Alert with Information Message.
Acknowledging the previous message, either of the following two steps is possible:
I. An swerin g a Call
Connect Order: The Connect Order is sent when the user presses the ANSWER
key. Taking to account the previous flow, this is a continuation.
HANDOFF
In this section we have to remember the Pilot Channel, it is like a lighthouse to a
ship. It acts as a beacon for the mobile and identifies the BS. When the MS powers
on it gets latched to a BS by searching for the Pilots. Now which pilot does it latch
on to or say which BS does it latch to? Obviously it has to latch to the BS, which is
nearest to it. So how does the MS know which BS is the nearest. Well, the MS will
scan for the strongest (in terms of power) Pilot Channel and latch to it.
Now why handoff? When the MS goes from one cell to another cell Handoff occurs.
As the MS goes away from the BS the power level of the pilot channel may decrease
and hence it looks for a pilot of stronger strength to latch on.
This is to ensure that when a mobile station is using traffic channel resources, the
information flow does not stop when control goes from one base station to another
base station. Thus we prevent Call Dropping.
At this point there may be another important question? Does the mobile station
scan all the short PN offsets to search for a Pilot during handoff? Well, Pilot channels
having the largest power; the mobile station from its position will receive varying
power levels of different offsets. Here let me introduce the term Pilot Databases.
Pilot Databases
The Pilots are divided into sets, which are used to search for pilots during Handoff.
The mobile maintains four sets:
a) Active Set: Pilots associated with forward traffic channels assigned by the base
station
b) Candidate Set: Pilots not currently in the Active Set, but whose level is high
enough to be there (but others are stronger)
c) Neighbor Set: Pilots that are not currently in the Active Set or Candidate Set
and are likely candidates for handoff. The initial neighbor list is sent to the
mobile in the System Parameters Message on the Paging Channel.
d) Remaining Set: Includes all pilots in the system which are not in another set
Handoff Procedures
We have different types of Handoff Procedures depending upon the situation
1. Soft Handoff: Soft Handoff is when the mobile goes from one cell to another
cell but uses the same frequency. We also can have softer handoff when the
mobile goes to a different sector within a cell.
figure 3.13: soft handoff process flow diagram
figure 3.14:: softer handoff process flow diagram
3. Idle Handoff: When the Paging Channel is transferred from BS to another BS.
An idle handoff occurs when a mobile station has moved from the coverage area
of one base station into the coverage area of another base station during the
Mobile Station Idle State).
4. Access Handoff: When the mobile sends the access attempts to another BS.
CD MA sm s ca ll f lo w
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 its 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
the “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.
Figure 3.17: block diagram of sms routing methods
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
its 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).
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 Call Flows (B) explains the first unsuccessful SMS delivery attempt
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).
d. The Message Center sends ‘smdpp’ response to acknowledge the receipt of
the message.
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. HLR finds that the MS ‘B’ is marked as ‘Inactive’ and sends ‘smsreq’ response
with the ‘SMSAccessDeniedReason’ parameter set to a value indicating that
the SMS to this MS (‘B’) cannot be delivered at this moment. The HLR also
sets a flag called ‘SMS Delivery Pending Flag (SMDPF)’ indicating that there
was an attempt to deliver an SMS to this MS, but, it was not delivered.
g. After some time when the MS ‘B’ turns ‘ON’, it performs “Power-Up
Registration”. The MSC/VLR-2 sends ‘REGNOT’ to the HLR.
h. HLR responds to ‘REGNOT’ with the subscriber’s profile. The HLR also finds
that, against ‘this’ MIN, the SMDPF flag is set.
i. 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.
j. The MC-2 responds with ‘smsnot’ to the HLR. On receipt of the ‘smsnot’
message, the HLR resets the SMDPF flag.
k. 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.