Professional Documents
Culture Documents
Page 1
21 May 2019
WCDMA NAS Overview
Simba ASIC Software
Background
• WCDMA protocols are an evolution of the GSM protocols.
• The WCDMA protocols retain a significant amount of functionality from the GSM/GPRS protocols.
• Mobility Management (REG/MM/GMM)
• Connection management (CC/SM/SMS/SS)
• Subscriber Identity Module (SIM/SAT)
• Release 99 3GPP specifications describe requirements for GSM, GPRS and UMTS.
• Release 99 3GPP specifications describe the protocol requirements for a dual-mode WCDMA-GSM/GPRS
• The NAS code base being designed by Qualcomm will support the following modes of operation
• GSM/GPRS single mode
• UMTS single mode
• UMTS/GSM/GPRS dual-mode
NAS Function
• The GSM/WCDMA infrastructure is logically divided into a Core Network and an Access Network.
• The Access network consists of functions specific to the access technique for GSM/GPRS or
WCDMA.
• The Core network contains functions to support features and services that are independent of the
Access Stratum.
• The Core network is further divided into two domains: Circuit Switched (CS) domain and Packet
Switched (PS) domain.
• NAS over the air messages are transported transparently by RRC using the Direct Transfer
procedures
CS Core Network
PS Core Network
UE NAS
Radio Technology(GSM/GPRS/UMTS)
External Interfaces
Call Manager
NAS software
MN
GSDI REG SM RABM
CC SMS GSMS SS
MM GMM
Registration (REG)
• The registration procedure informs the Core Network where the UE is by Location Area(LAI).
• Registration is required before full service is available.
• Registration States:
• No Service
• Limited Service (Emergency CS Calls Only)
• No SIM present
• No allowed PLMN or LAI present
• Access class is restricted
• Modes Of Registration
• Manual Mode
• A list of all available PLMN’s is presented to the user upon request and one is selected for registration.
• Automatic Mode
• The REG module will perform PLMN selection based on the following priorities:
• HPLMN,LRPLMN,Preferred PLMN’s,Available PLMN’s,Forbidden PLMN’s
MM Procedures [1/3]
• Location Updating Procedure
• The location update procedure is used to inform the network of the location of a UE
• The UE will initiate the Location Updating Procedure when
• A Change in LA is detected
MM Procedures [2/3]
• Authentication Procedure
• Permit the network to check whether the identity of the MS is acceptable
MM Procedures [3/3]
• Identification
• Deal with requests from the network to provide specific identification parameters to the network and
manage the NAS identities.
• International Mobile Subscriber Identity (IMSI)
• Permanent record on the USIM
• Temporary Mobile Subscriber Identity (TMSI)
• Assigned by network during TMSI reallocation procedure and stored on the USIM
• Removes the need for sending the IMSI in clear on the radio path
• International Mobile Equipment Identity (IMEI)
• Assigned to the MS during manufacturing
• Used to prevent stolen or faulty equipment from accessing the network
• Paging Response
• The MM layer responds to pages by initiating an RRC connection and sending the
PAGING_RESPONSE message.
• Manages the state of the RRC connection for CS and PS protocol entities.
• Manages the state of the RRC signaling session for CS and PS protocol entities.
• Provides connection management services to circuit switched Connection Management
sublayer entities.
• MM Routes CM messages to the appropriate entity based on the protocol discriminator (PD)
within the message
CC State Machine
user requests network sends a
establishment of call establishment
MM connection Null request
MM Connection
r'cvd Call present
Pending MS is ready
RELEASE
r'cvd COMPLETE for call
MM requests call RELEASE establishment
Release network
establishment
Request requests
from network
release MT call confirmed
network (*)
disconnects sent
ALERTING
Call Init
Disconnect Disconnect
request indication sync ind
Call received (*)
network is r'cvd
ready for call r'cvd
ALERTING
establishment CONNECT
network sent
user (*) CONNECT
disconnects
disconnects
MO call
proceeding (*)
Connect request
r'cvd r'cvd (*)
PROGRESS CONNECT
sync ind
r'cvd r'cvd
ALERTING CONNECT
ACK
SS Procedures [1/2]
• SS procedures can start during the establishment of a call
• The Call Control messages are used to transport the SS protocol information elements
• SS procedures can take place during the active part of a call
• Separate SS signaling messages are sent
• Request of SS procedure during call clearing
• The Call Control messages are used to transport the SS protocol information elements
• Call Related SS procedures
• CM signalling to MN and CNM initiates a CRSS procedure
• CRSS signalling can be described as follows:
• UDUB
• CALL HOLD
• CALL RETRIEVE
• CALL JOIN
• CALL SPLIT
SS Procedures [2/2]
• Request of SS procedure independent of a call
• Establishing side (Mobile or Network) must first initiate an MM connection
• The management of SS is executed within the CNM layer
• Facility messages are used to signal between the UE and the HLR.
• 5 categories of SS signal:
• Activation and deactivation:
• ACTIVATE, REGISTER, INVOKE, DEACTIVATION and ERASE
• Service enquiry:
• INTERROGATE
• Security:
• REGISTER PASSWORD and GET PASSWORD
• Unknown data:
• PROCESS UNSTRUCTURED SS DATA
• HLR management:
• FORWARD SS NOTIFICATION, FORWARD CHECK SS INDICATION
• CP-ACK
• Acknowledges reception of the CP-DATA message
• CP-ERROR
• Indicates an error in the transfer
• RP-ACK
• Acknowledges reception of the RP-DATA message
• RP-ERROR
• Indicates an error in the transfer
Specifications
• REG
• 23.122 and 24.008
• Division of requirements between REG and MM/GMM is somewhat arbitrary
• MM/GMM
• 23.060, 24.007(Informative), 24.008
• SM
• 24.007(Informative), 24.008
• CC
• 24.007(Informative), 24.008
• SMS
• 23.040, 24.011
• 24.007(Informative),
• SS
• 24.080
• 40 additional specifications covering each individual service
• RABM
• No real requirements present in the specifications
• Requirements primarily inferred from system level requirements.