5.4 Layer 3 – Uu Stratum Services and Functions
25.3013GPPRadio interface protocol architectureTS
This subclause provides an overview on Layer 3 services and functions provided by the Uu Stratum as a whole. A detailed description of the RRC protocol is given in [11]. Examples of structured procedures involving RRC in Idle Mode and Connected Mode are described in [5] and [6], respectively.
5.4.1 Uu Stratum services
5.4.1.1 General Control
The GC SAP provides an information broadcast service. This service broadcasts information to all UEs in a certain geographical area. The basic requirements from such service are:
– It should be possible to broadcast non-access stratum information in a certain geographical area.
– The information is transferred on an unacknowledged mode link. Unacknowledged mode means that the delivery of the broadcast information can not be guaranteed (typically no retransmission scheme is used). It seems reasonable to use an unacknowledged mode link since the information is broadcast to a lot of UEs and since broadcast information often is repeated periodically.
– It should be possible to do repeated transmissions of the broadcast information (how it is repeated is controlled by the non-access stratum).
– The point where the UE received the broadcast information should be included, when the access stratum delivers broadcast information to the non-access stratum.
5.4.1.2 Notification
The Nt SAP provides paging and notification broadcast services. The paging service sends information to a specific UE(s). The information is broadcast in a certain geographical area but addressed to a specific UE(s). The basic requirements from such service are:
– It should be possible to broadcast paging information to a number of UEs in a certain geographical area.
– The information is transferred on an unacknowledged mode link. It is assumed that the protocol entities in non-access stratum handle any kind of retransmission of paging information.
The notification broadcast service broadcasts information to all UEs in a certain geographical. The basic requirements from this service are typically the same as for the information broadcast service of the GC SAP:
– It should be possible to broadcast notification information in a certain geographical area.
– The information is transferred on an unacknowledged mode link.
5.4.1.3 Dedicated Control
The DC SAP provides services for establishment/release of a connection and transfer of messages using this connection. It should also be possible to transfer a message during the establishment phase. The basic requirements from the establishment/release services are:
– It should be possible to establish connections (both point and group connections).
– It should be possible to transfer an initial message during the connection establishment phase. This message transfer has the same requirements as the information transfer service.
– It should be possible to release connections.
The information transfer service sends a message using the earlier established connection. According to [1] it is possible to specify the quality of service requirements for each message. A finite number of quality of service classes will be specified in [1], but currently no class has been specified. In order to get an idea of the basic requirements, the CC and MM protocols in GSM are used as a reference. A GSM based core network is chosen since it is one main option for UMTS. Considering the existing GSM specification of CC and MM the basic requirements from the information transfer service provided by the ‘Duplication avoidance’ function are (these are some of the services provided by the combination of a duplication layer, RR and the data link layer in GSM):
– In-sequence transfer of messages
Messages are delivered to the NAS on the receiver side exactly in the order they have been submitted by the NAS on the sending side, without loss or duplication, except possibly for the loss of last messages in case of connection abortion.
– Priority handling
If SMS messages should be transported through the control plane it should be possible to give higher priority to signalling messages.
The CC and MM protocols also expect other services, which can not be supported by the current primitives of the DC SAP, e.g. indication of radio link failure.
The information transfer service is provided by a combination of the services provided by the data link layer, RNC and the ‘Duplication avoidance’ function.
5.4.2 RRC functions
The Radio Resource Control (RRC) layer handles the control plane signalling of Layer 3 between the UEs and UTRAN. The RRC performs the following functions:
– Broadcast of information provided by the non-access stratum (Core Network). The RRC layer performs system information broadcasting from the network to all UEs. The system information is normally repeated on a regular basis. The RRC layer performs the scheduling, segmentation and repetition. This function supports broadcast of higher layer (above RRC) information. This information may be cell specific or not. As an example RRC may broadcast Core Network location service area information related to some specific cells.
– Broadcast of information related to the access stratum. The RRC layer performs system information broadcasting from the network to all UEs. The system information is normally repeated on a regular basis. The RRC layer performs the scheduling, segmentation and repetition. This function supports broadcast of typically cell-specific information.
– Establishment, re-establishment, maintenance and release of an RRC connection between the UE and UTRAN. The establishment of an RRC connection is initiated by a request from higher layers at the UE side to establish the first Signalling Connection for the UE. The establishment of an RRC connection includes an optional cell re-selection, an admission control, and a layer 2 signalling link establishment. The release of an RRC connection can be initiated by a request from higher layers to release the last Signalling Connection for the UE or by the RRC layer itself in case of RRC connection failure. In case of connection loss, the UE requests re-establishment of the RRC connection. In case of RRC connection failure, RRC releases resources associated with the RRC connection.
– Establishment, reconfiguration and release of Radio Bearers. The RRC layer can, on request from higher layers, perform the establishment, reconfiguration and release of Radio Bearers in the user plane. A number of Radio Bearers can be established to an UE at the same time. At establishment and reconfiguration, the RRC layer performs admission control and selects parameters describing the Radio Bearer processing in layer 2 and layer 1, based on information from higher layers.
– Assignment, reconfiguration and release of radio resources for the RRC connection. The RRC layer handles the assignment of radio resources (e.g. codes) needed for the RRC connection including needs from both the control and user plane. The RRC layer may reconfigure radio resources during an established RRC connection. This function includes coordination of the radio resource allocation between multiple radio bearers related to the same RRC connection. RRC controls the radio resources in the uplink and downlink such that UE and UTRAN can communicate using unbalanced radio resources (asymmetric uplink and downlink). RRC signals to the UE to indicate resource allocations for purposes of handover to GSM or other radio systems.
– RRC connection mobility functions. The RRC layer performs evaluation, decision and execution related to RRC connection mobility during an established RRC connection, such as handover, preparation of handover to GSM or other systems, cell re-selection and cell/paging area update procedures, based on e.g. measurements done by the UE.
– Paging/notification. The RRC layer can broadcast paging information from the network to selected UEs. Higher layers on the network side can request paging and notification. The RRC layer can also initiate paging during an established RRC connection.
– Routing of higher layer PDUs. This function performs at the UE side routing of higher layer PDUs to the correct higher layer entity, at the UTRAN side to the correct RANAP entity.
– Control of requested QoS. This function shall ensure that the QoS requested for the Radio Bearers can be met. This includes the allocation of a sufficient number of radio resources.
– UE measurement reporting and control of the reporting. The measurements performed by the UE are controlled by the RRC layer, in terms of what to measure, when to measure and how to report, including both UMTS air interface and other systems. The RRC layer also performs the reporting of the measurements from the UE to the network.
– Outer loop power control. The RRC layer controls setting of the target of the closed loop power control.
– Control of ciphering. The RRC layer provides procedures for setting of ciphering (on/off) between the UE and UTRAN. Details of the security architecture are specified in [15].
– Slow DCA. Allocation of preferred radio resources based on long-term decision criteria. It is applicable only in TDD mode.
– Arbitration of radio resources on uplink DCH. This function controls the allocation of radio resources on uplink DCH on a fast basis, using a broadcast channel to send control information to all involved users.
NOTE: This function is implemented in the CRNC.
– Initial cell selection and re-selection in idle mode. Selection of the most suitable cell based on idle mode measurements and cell selection criteria.
– Integrity protection. This function adds a Message Authentication Code (MAC-I) to those RRC messages that are considered sensitive and/or contain sensitive information. The mechanism how the MAC-I is calculated is described in [14].
– Initial Configuration for CBS
This function performs the initial configuration of the BMC sublayer.
– Allocation of radio resources for CBS
This function allocates radio resources for CBS based on traffic volume requirements indicated by BMC. The radio resource allocation set by RRC (i.e. the schedule for mapping of CTCH onto FACH/S-CCPCH) is indicated to BMC to enable generation of schedule messages. The resource allocation for CBS shall be broadcast as system information.
– Configuration for CBS discontinuous reception
This function configures the lower layers (L1, L2) of the UE when it shall listen to the resources allocated for CBS based on scheduling information received from BMC.
– Timing advance control. The RRC controls the operation of timing advance. It is applicable only in 3.84/7.68 Mcps TDD.
– MBMS control. The RRC controls the operation of MBMS point-to-point and point-to-multipoint radio bearers.