You are on page 1of 10

REG

UMTS Stack Layer 3 sub-system


REG in UMTS stack
 Takes care of PLMN selection and registration
functions.
 Handles both rat (UMTS, GSM).
 Informs upper layer of the service change,
whenever occurs.
 Has interface with CM, MM
REG in UMTS stack
Call Manager SNDCP

SM-SNDCP (GSM Only)

NAS Layer

MN
SIM USIM REG SM RABM
CC SMS GSMS SS

MM GMM

GSMS-LLC (GSM Only)


GMM-RRC (UMTS Only)
GMM-LLC (GSM Only) MM-RRC (UMTS Only)
Sim Server
MM-RR (GSM Only) RABM-RRC (UMTS Only)
GMM-RR (GSM Only)
LLC RR RRC
REG Functionalities
 PLMN Selection and registration
 Automatic Mode,
 Home PLMN is always given highest priority.
 If not available, other PLMN are tried based on user preferrence,
operator preferrence.
 Signal quality is taken into consideration for PLMN not in any
preferred list.
 Manual Mode
 Tries registration on the PLMN specified by the user.
 Preceded by request from user to list all available PLMNs.
 Registers for LIMITED service when full service denied for
Emergency Calls.
 User preference in service domain(CS/PS), rat(WCDMA/GSM)
are taken care while selecting PLMN for registration.
REG Functionalities
 Higher Priority PLMN search
 While UE in roaming, REG performs periodic search for HPLMN
and other higher priority PLMN.
 Only those PLMN with MCC same as the current registered
PLMN are searched.
 On camping on a Visiting PLMN, 2 min timer is started.
 If no higher priority PLMN found on timer expiry, 6X min timer is
started. (X configurable and stored in SIM).
 There is no service loss while searching in Background PLMN
search.
REG Functionalities
 Manual PLMN search
 Provides list of available PLMNs to the upper layer
when user performs PLMN search manually.
REG Interfaces
 CM  REG
 SERVICE_REQ/CNF
 Used by CM to request a service giving preferences for RAT, domain
etc.
 Automatic: REG selects PLMN.
 Manual: PLMN provided by CM with the request.
 Can request to try for HPLMN.
 REG responds back with CNF, with details of registered PLMN and
service.

 SIM_AVAILABLE_REQ/CNF , SIM_NOT_AVAILABLE_REQ/CNF
 Req by CM to inform the status of SIM.
 REG responds with CNF ack the req.
REG Interfaces
 CM  REG
 NETWORK_LIST_REQ/CNF
 Request from CM for list of all available PLMN, when requested by
user for Manual PLMN selection.
 REG responds with CNF containing the list after PLMN search.
 STOP_MODE_REQ/CNF
 Req from CM to inform power down etc
 REG ack with cnf.
 SERVICE_IND
 REG sends this to CM to indicate service change due to cell re-
selection, OOS.
 CAMPED_IND
 REG sends this to indicate UE camped on a particular PLMN.
REG Interfaces
 MM REG
 REG_REQ/CNF
 Registration req. on a PLMN sent to MM.
 MM responds with cnf with registration success/failure and service
details.
 SERVICE_IND
 MM sends this to REG to inform service change due to cell re-
selection, OOS etc.
 PLMN_SEARCH_REQ/CNF
 Req. sent by REG to search available PLMNs.
 MM responds with the list of PLMN once search is done by L2.
 Used by REG for both higher priority search and manual search.
 CAMPED_IND
 MM sends this to indicate UE camped on a particular PLMN.
REG Interfaces
 SIM
 REG reads HPLMN, preferred PLMN lists, RAT
preferences, previous RPLMN, forbidden PLMN lists.
 REG updates forbidden PLMN lists, RPLMN rat
whenever needed.

You might also like