2.ran interface & protocols

31
1 © NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT RAN Interfaces & Protocols At the end of this module you will be able to: List and describe briefly the different interfaces in the RAN Describe briefly how ATM is used in the RAN List the different protocols involved in the RAN interfaces

Upload: kurnia-chris-pradana-wicaksono

Post on 08-Sep-2015

46 views

Category:

Documents


0 download

DESCRIPTION

RAN

TRANSCRIPT

  • 1 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    RAN Interfaces & Protocols

    At the end of this module you will be able to:

    List and describe briefly the different interfaces in the RAN

    Describe briefly how ATM is used in the RAN

    List the different protocols involved in the RAN interfaces

  • 2 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    UTRAN Elements and Interfaces

    UTRAN

    Iu

    Uu

    User Equipment(UE)

    IurIub

    RNC

    WCDMA BTS

    WCDMA BTS

    WCDMA BTS

    WCDMA BTS

    RNC

    Core Network (CN)

    The UTRAN is a conceptual term identifying the part of the network that consists of RNCs and WBTSes (Node B) and that is located between Iu interface and air interface (Uu). The main purpose of the UTRAN is to separate from the Core Network the radio interface technology (WCDMA) and procedures (e.g. handovers, channel coding, radio resource handling, error detection).

    Iub interfaceConnecting the WBTS to the RNC, it should be a fully open interface (Nokia proprietary at the moment). It contains both packet and circuit switched traffic as well as control signalling for the WBTS and user equipment (UE). Control information includes power control, handover commands, radio access parameters, etc.

    Uu interface This is the traditional 'air' interface of GSM, however very few similarities exist since, instead of TDMA to access the interface using a variety of frequencies and timeslots, we now use CDMA which allocates different codes to individual users.

    Iur interfaceIt lies between RNCs and supplies functionality such as: basic inter-RNC mobility, sharing of dedicated traffic channels between two RNCs, support of common channel traffic between RNCs. It's an open interface.

    Iu interfaceIt is an ATM based interface between CN and RNC and it is divided into two separate functional parts to support Circuit Switched (Iu-CS) and Packet Switched (Iu-PS) services.

    A detailed explanation of the protocols and the procedures for each interface is provided in the following pages.

  • 3 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    Air Interface Protocols

    RRCRRC

    ControlPlane

    UE WBTS

    RLC

    SRNC

    MAC

    FPFPWCDMA L1

    RLC

    WCDMA L1

    MAC

    FP

    DRNC

    Transport and transmission layer

    Transport and transmission layer

    Transport and transmission layers

    UserPlane

    PDCP

    NRT & RTRT

    UE WBTS

    RLC

    SRNC

    MAC

    FPFPWCDMA L1

    RLC

    WCDMA L1

    MAC

    FP

    DRNC

    Transport and transmission layer

    Transport and transmission layer

    Transport and transmission layers

    PDCP

    NRT & RTRT

    Packet Data Convergence Protocol (PDCP) Header compression and decompression of IP data streams (e.g., TCP/IP and RTP/UDP/IP headers)

    at the transmitting and receiving entity, respectively. The header compression method is specific to the particular network layer, transport layer or upper layer protocol combinations e.g. TCP/IP and RTP/UDP/IP. PDCP layer shall be able to support several header compression algorithms and it shall always be possible to extend the list of supported algorithms in the future.

    Transfer of user data. Transmission of user data means that PDCP receives PDCP-SDU from the NAS and forwards it to the RLC layer and vice versa.

    Provide the PDCP SDU Sequence Numbering to guarantee lossless SRNS relocation. Multiplexing of different RBs onto the same RLC entity. Multiplexing is not part of release `99

    but will be included in release 2000.

    Radio Link Control (RLC) functions Segmentation/reassembly of higher layer PDUs into/from smaller RLC payload units. Concatenation. Padding (when concatenation is not possible). Transfer of user data (acknowledged, unacknowledged and transparent data transfer). Error correction (retransmission in acknowledged mode). In-sequence delivery of higher layer PDUs. Duplicate detection. Flow Control. Ciphering (for acknowledged and unacknowledged modes).

  • Medium Access Control (MAC) functions Mapping of logical channels onto appropriate transport channels. Selection of the appropriate Transport Format (from TFCS) for each transport channel, depending

    on the instantaneous source rate. Priority handling between data flows of one UE. Priority handling between UEs by means of dynamic scheduling. Identification of UE on common transport channels (RNTI). Multiplexing/demultiplexing of higher layer PDUs into/from transport blocks delivered to/from

    the physical layer on common and dedicated transport channels. Traffic volume monitoring. Dynamic Transport Channel type switching. Ciphering (for transparent RLC mode only). Access Service class selection for RACH transmission.

    Frame Protocol (FP) layer Iub/Iur user plane protocol on top of AAL2 which is used to transfer user data, plus the necessary

    control information, between the SRNC and WBTS/DRNC Payload contains the data (transport blocks) Header/trailer contains control information used, for example, for synchronisation, power

    control, CRC check, Quality Estimates, etc.

  • 5 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    Logical and Transport Channels

    Logical Channels

    Transport Channels

    Uplink Downlink

    CCCH DTCH/DCCH BCCH PCCH CCCH CTCH DTCH/DCCH

    RACH CPCH DCH BCH PCH FACH DSCH DCH

    Logical Channels: they are provided for data transfer services above MAC. Each logical channel is defined by what type of information is transferred.

    Control Channels are used for transfer of control information only Broadcast Control Channel (BCCH): DL channels for broadcasting system information. Paging Control Channel (PCCH): DL channel that transfer paging information. Common Control Channel (CCCH): bi-directional channel for transmitting control

    information between network and Ues (commonly used by Ues with no RRC connection and by Ues using common transport channels when accessing a new cell after cell reselection).

    Dedicated Control Channel (DCCH): a point to point bi-directional channel that transmits dedicated control information between a UE and the network (established at RRC connection setup procedure)

    Traffic Channels are used for transfer of user plane information only. Dedicated Traffic Channel (DTCH): point to point channel, dedicated to one UE, for the

    transfer of user information. Common Traffic Channel (CTCH): point to multipoint unidirectional channel for transfer of

    dedicated user information for all or a group of specified UEs.

  • Transport Channels: the data transport services are provided to the higher layers as transport channels (TrCH's). They carry user data or higher layer maintenance data between the higher layer entities. The transport channel data is handled in transport blocks (TB's). TB's are delivered to L1 periodically and this period is known as the transmission time interval (TTI). It may be 1, 2, 4, or 8 times the frame duration, i.e. 10, 20, 40, or 80 ms. Several transport blocks can be transferred over a single transport channel during one TTI. These blocks are multiplexed by the physical layer for transmission but are handled separately for error detection during the transmission. This kind of multiplexing is usual in data communications applications where the transport block size (higher layer packet size) is fraction of the transport channel capacity.

    BCH is used to broadcast the system information over each cell. From that information the UE can obtain all required network dependent parameters it needs to setup and maintain a radio link. Also the identity of the network and information that make it possible to find other cells belonging to the same network are broadcast on this channel in form of system information blocks [TS 25.331].

    CPCH is used to transfer instantaneously possibly large amounts of data in up-link (from the user equipment (UE) to the network. This kind of situation occurs mainly in connectionless packet communication, e.g. when transmitting a multimedia message, a multimedia service equivalent of a short message service (SMS) extending the SMS to transfer of still images and short audio and video clips.

    DCH is the main means of communicating the user data between the UE and the network. A dedicated channel is allocated e.g. for the duration of speech call or a connected packet data link. The QoS of the transport over DCH will be guaranteed (if possible at all) so that the time delays are acceptable and needed transport capacity is available to the UE during the DCH connection.

    DSCH is a shared channel used to carry dedicated control or user data from the network to the UE. DSCH is always associated with a DCH link and is mainly used to balance the peak transport needs in downlink between several users. Sharing of DSCH is done in frame-by-frame basis and transport of DSCH data directed to a particular user is indicated in the dedicated physical control channel (see below).

    FACH is used to transfer relatively small amounts of data to the UE. Such data is e.g. reply to random access communication over RACH when establishing a radio link or when transferring small user or control messages to the UE.

    PCH is used to send periodically to the UE's paging and notification data. It is suggested that PCH could be used to notify e.g. about changes in network data broadcast over BCH, so that the UE does not need to monitor the BCH continuously. This kind of procedure allows for the UE to stay in sleep for a larger part of the time thus conserving power and extending the stand-by time.

    RACH is used by the UE to hail the network when it needs to setup a communication link. It may also be used to send small amounts of control data or non time critical user data, such as traditional short messages.

    More on the use of the transport channels can be found in e.g. MAC specification [TS 25.321].

  • 7 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    Transport vs. Physical Channels

    Dedicated channels

    Dedicated channels

    Common channels

    Common channelsCPICH

    P-CCPCHPSCHSSCH

    S-CCPCH

    AP- AICH

    AICH

    PICH

    CD/CA-ICH

    CSICH

    PDSCH

    DPCCH DPDCH

    DPDCHDPCCH

    PRACH

    PCPCH

    BCH

    PCH, FACH

    DCH

    DCH

    RACH

    CPCH

    DSCH

    AICH is used by the WBTS to indicate that it has heard the RACH access preamble, a code used by the UE to hail the network. After positive acknowledge of the access preamble the UE will transport the data over the RACH.

    AP-AICH is used by the WBTS to indicate that it has heard the CPCH access preamble. The indication may be positive, in which case the UE can initiate further preparations for using the CPCH, or negative in which case the UE aborts the transmission procedure.

    CD/CA-ICH is used by the network to indicate CPCH resource assignment to the UE after acknowledging the initial access by the UE.

    CPICH is used to by each WBTS to broadcast a pilot signal that can be used for exact chip synchronization and sounding of the radio channel. Based on the common pilot sequence timing and correlation properties it is possible to adjust the UE receiver so that best possible reception can be achieved.

    CSICH is used by the WBTS to broadcast the status information concerning the CPCH. DPCCH is used to carry dedicated control information concerning a dedicated physical channel (DPCH)

    which consists of DPCCH paired with DPDCH. The control information includes pilot symbols that can be used to optimize reception of DPCH, indication of the transport formats used in the DCH multiplexing and DSCH, and fast power and antenna diversity control information.

  • DPDCH is the channel most commonly used to carry the user data, especially when a higher QoS is needed. E.g. speech call always uses DPCH's that are mapped to a DPDCH.

    PCCPCH carries the BCH. PCPCH is used by the UE for the CPCH related negotiations and data transmission. PDSCH is used to carry the DSCH and its operation is indicated to the UE by transport format

    information in DPCCH. PICH carries periodically the paging indicators. When the UE detects these indicators it knows to listen

    to the SCCPCH that is used to broadcast paging information. Since the paging is periodical with known period and paging indicators last only a short time the UE can spend a large amount of idle time in sleep and does not need to keep the receiver on during that time.

    PRACH is used by the UE for the RACH preamble and data transmissions. SCCPCH is used by the network to transmit paging on PCH and small amount of dedicated user

    oriented control or service data on FACH. SCH is time multiplexed with PCCPCH and carries synchronization signals that can be used by the UE to

    acquire slot and frame synchronization and assist in finding the primary scrambling code used by the WBTS. The SCH transmission carries both primary search code (PSC) used to detect the existence of the BS and its chip and slot timing, and the secondary search code (SCH) used to detect the frame timing and the scrambling code class the primary scrambling code belongs to.

    The physical channels are described in detail in [TS 25.211]. For details of the random access procedures on RACH and CPCH see [TS 25.214].

  • 9 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    General Protocol Modelfor UTRAN Terrestrial Interfaces

    TransportNetworkLayer

    RadioNetworkLayer

    ALCAP(s)

    Signalling Bearer(s)

    User PlaneControl Plane

    TransportNetwork

    Control Plane

    Physical Transmission layer

    Data Stream(s)

    Data Bearer(s)

    Application Protocol

    Signalling Bearer(s)

    TransportNetwork

    User Plane

    TransportNetwork

    User Plane

    The protocol structures of UTRAN terrestrial interfaces (Iu, Iur, Iub) are designed according to the same general protocol model. The structure is based on the principle that layers and planes are logically independent of each other and, if needed, parts of the protocol structure may be changed in the future while other parts remain intact.

    Horizontal LayersThe protocol structure consists of two main layers, the Radio Network Layer and the Transport Network Layer. All UTRAN related issues are visible only in the Radio Network Layer. The Transport Network Layer represents standard transport technology that is selected to be used for UTRAN but without any UTRAN specific changes.

    Vertical Planes Control Plane

    The Control Plane is used for all UMTS specific control signalling. It includes the Application Protocol (i.e. RANAP in Iu, RNSAP in Iur, NBAP in Iub) and the Signalling Bearer needed to transfer the Application Protocol messages.The Application Protocol is used, among other things, for setting up bearers to the UE. The Signalling Bearer for the Application Protocol is always setup by O&M actions.

  • User PlaneAll information sent and received by the user, such as coded voice in a voice call or the packets in an internet connection, are transported via User Plane. Non-Access Stratum signalling (e.g. Connection Management, Session Management, Mobility Management) is also sent via User Plane, because it is included in RRC messages.The User Plane includes the Data Stream(s), and the Data Bearer(s) for the Data Stream(s). Each Data Stream is characterised by one or more Frame Protocols specified for the interface.

    Transport Network Control PlaneThe Transport Network Control Plane is used for all control signalling within the Transport Network Layer. It includes the ALCAP protocol (that is needed to setup the Data Bearers for the User Plane) and the Signalling Bearer needed for the ALCAP.ALCAP (Access Link Control Application Part) protocol is the generic name for the transport signalling protocols used to setup and tear-down transport bearers.The introduction of the Transport Network Control Plane makes it possible for the Application Protocol in the Control Plane to be completely independent of the technology selected for the Data Bearer in the User Plane.When the Transport Network Control Plane is used, the transport bearers in the User Plane are setup in the following fashion:

    First there is a signalling transaction by the Application Protocol in the Control Plane.

    This transaction triggers the setup of the Data Bearer by the ALCAP protocol that is specific for the User Plane technology.

    The independence of the Control Plane and the User Plane assumes that an ALCAP signalling transaction takes place. It should be noted that ALCAP may not be used for all types of Data Bearers. If there is no ALCAP signalling transaction, the Transport Network Control Plane is not needed at all. This is the case when pre-configured Data Bearers are used.The Signalling Bearer for ALCAP is always setup by O&M actions.

    Transport Network User PlaneThe Data Bearer(s) in the User Plane and the Signalling Bearer(s) for the Application Protocol belong also to the Transport Network User Plane. As described in the previous section, the Data Bearers in the Transport Network User Plane are directly controlled by the Transport Network Control Plane, but the control actions required for setting up the Signalling Bearer(s) for the Application Protocol are considered O&M actions.

  • 11 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    UserPlane

    ATM

    PDH / SDH

    Microwave, fiber, copper

    Physical Media layer

    Transport layer

    Physical Transmission layer

    ATM

    PDH / SDH

    Microwave, fiber, copper

    WBTS RNC

    AAL5

    AAL2

    Interfaces E1, STM-1, Flexbus

    Microwave

    Fiber

    Copper

    ControlPlane

    ControlPlane

    UserPlane

    Iub Transport Network Layer

  • 12 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    48 bytes

    5 bytes

    HEADER PAYLOAD

    ATM cell (53 bytes)

    Transmission path

    Virtual Path (VP)

    Virtual Channel (VC)ATM Cell

    ATM Layer

    ATM in Brief

    HEADER

    PAYLOAD

    ATM (Asynchronous Transfer Mode) is a cell-switched data communications method. It uses packets with a fixed length of 53 bytes (called cells) to transmit both user and signalling information. This means that it is distinctly different from packet-switched systems such as X.25 or Frame Relay, which make use of data packets of varying lengths. The cells are time-related and thus form a continuous data stream. Being fixed length also allows the information to be transported in a predictable manner. This predictability accommodates different traffic types on the same network.

    Compared with synchronous procedures that have a fixed assignment of timeslots, the ATM cells used by a particular terminal equipment do not have a fixed position in the cell stream. The bandwidth requirements of the source are met by using a corresponding number of cells per unit time.

    The cell is broken into two main sections, the header and the payload. The Header (5 bytes) is the addressing mechanism. The payload (48 bytes) is the portion that carries the actual information (either voice, data, or video).

    ATM has a layered architecture. Three lower level layers have been defined: Physical layer, ATM layer and Adaptation layer.

    The Physical layer defines the electrical characteristics and network interfaces. This layer "puts the bits on the wire. ATM is not tied to a specific type of physical transport.

    The ATM layer takes the data to be sent and adds the 5 byte header information that assures the cell is sent on the right connection.

  • The ATM adaptation layer, as its name suggests, adapts the data of higher layers to the format of the information field of the ATM cell. This takes place as determined by the services being used. The AAL also reconstructs the original data stream from the information fields and equalizes out variations in cell delay. Matching of protocols for the superior layers also takes place in this layer.To be able to meet the various requirements that data communications demands, four service classes were created. In turn, these classes are assigned to various service types.Four service types exist, namely: AAL1, AAL2, AAL3/4 and AAL5.The AAL is divided into two sublayers, the convergence sublayer (CS) and the segmentation and reassembly sublayer (SAR). The CS takes care of such functions as identifying messages and regenerating timing or clock information; these functions will vary depending on the service selected. The SAR sub-layer divides or segments the data from higher layers to fit into the information field of the cells, and reassembles the data on the receive side to form the original data.

  • 14 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    String of AAL2 Packet Data Units String of AAL2 Packet Data Units

    31 2 3 1 2

    AAL2 header

    ATM cell payloadATM cell

    3ATM CELLHEADERATM CELLHEADER1 2 3 1 1 2

    OFFSET FIELD, 1-byte (indicates where the next AAL2 PDU starts)

    AAL2 PACKET, 3-byte fixed header, variable length payload (packet size up to 48 bytes or fixed 67 bytes)

    ATM CELL, 5-byte header + 48-byte payload

    PADDING

    AAL2e.g., 3 different users

    AAL2 provides for the bandwidth-efficient transmission of low rate, short and variable packets in delay sensitive applications. It enables support for both Variable-Bit-Rate (VBR) and Constant-Bit-Rate (CBR) applications within an ATM network. VBR services enable statistical multiplexing for the higher layer requirements demanded by voice applications, such as compression, silence detection/suppression and idle channel removal. AAL2s VBR and CBR capabilities mean that network administrators can take traffic variations into account when designing an ATM network and optimise the network to match traffic conditions.

    In addition, AAL2 enables multiple user channels on a single ATM virtual circuit and varying traffic conditions for each individual user, or channel. The structure of AAL2 also provides for the packing of short length packets into one (or more) ATM cells, and the mechanisms to recover from transmission errors. In contrast to AAL1, which has a fixed payload, AAL2 offers a variable payload within cells and across cells.

    The ITU specification that describes this is ITU-T I.363.2.

  • 15 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    PADDING FIELD, variable length to fill the 48-byte ATM cell

    AAL5 PACKET, 5-byte fixed header, variable length payload, 8-byte trailer

    ATM CELL, 5-byte header + 48-byte payload

    USER DATA = Variable length 1-65535 bytes USER DATA = Variable length 1-65535 bytes

    AAL5 Packet Data Unit AAL5 Packet Data Unit

    ATM cell 1 ATM cell 2 ATM cell n

    AAL5AAL5 trailer

    AAL5, also known as Simple and Efficient Adaptation Layer (SEAL), has been adopted as a method of connecting data oriented systems. AAL5 has support for large datagrams of up to 64K octets. It also has 10% less overhead and better error detection than AAL3/4.

  • 16 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    ATM over E1

    Header Payload

    ATM cell

    0 1 2 16 1817 3115

    TS0TS1-15

    TS16TS17-31

    . . . . . . 0 1 2 16 1817 3115

    TS0TS1-15

    TS16TS17-31

    . . . . . .

    E1 frameE1 frame

    When transmitting ATM cells over a digital interface like E1, we map the cells into the physical layer frame. ITU-T Recommendation G.804 and ATM Forum specification af-phy-0064.000 define this ATM direct mapping (ADM) process. ADM uses the header error check (HEC) field in the cell header to identify the first bit of a cell in an E1 frame. A receiving E1 IMA interface examines the incoming bit stream and checks if a set of eight bits comprises a valid CRC for the preceding 32 bits.

    The alternative to ADM is the physical layer convergence protocol (PLCP). PLCP uses special overhead bytes to delineate the start and end of the ATM cells inside the E1 frame and thus reduces the effective payload rate. Since PLCP adds overhead, ADM replaces PLCP.

  • 17 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    ATM over SDH

    STM-1 (155,52 Mbps) can fit 44.15 cells per frame -> 353 207 cells per second.

    VC-4

    VP1

    VP2

    VP3

    Section

    Overhead ...

    260 bytes

    9 bytesP

    O

    H

    9 bytes

    1 byte

    VC-4

  • 18 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    Protocol Structure for Iub

    TransportNetworkLayer

    RadioNetworkLayer

    Q.2630.1

    NBAP

    AAL2

    Transport NetworkUser Plane

    ATM

    Transport NetworkControl Plane

    Physical Transmission layer

    AAL5

    SSCF-UNISSCOP

    AAL5

    Q.2150.2SSCF-UNI

    SSCOP

    DCH FP

    RACH FP

    FACH FP

    PCH FP

    DSCH FP*

    User PlaneControl Plane

    Transport NetworkUser Plane

    Note that DSCH is not implemented in RAN 1.5; it is a feature candidate for RAN 2.1.

    In this case the ALCAP protocol consists of Q.2630.1 and Q.2150.2 protocols. AAL2 signalling capability set 1 (Q.2630.1) protocol provides services for establishing, maintaining and

    releasing AAL type 2 point to point data connections between two AAL type 2 end users. The connections can be created across a network that consists of both ATM and AAL type 2 switches. Q.2150.2 is a signalling transport converter. It is needed to adapt the AAL2 signalling protocol to lower layers.

    ATM adaptation layer type 2 (AAL type 2) is designed exclusively to serve the needs of wireless applications such as mobile telephony. AAL type 2 allows low bit rate and delay-sensitive applications to share a single ATM connection to maximise the network utilisation. At the same time the protocol also guarantees the delay requirements. Since AAL type 2 enables multiplexing of voice packets from many users on a single ATM connection, it increases the number of mobile telephony users who can be accommodated in a certain fixed bandwidth.

    Signalling ATM Adaptation Layer (SAAL)Signalling across ATM networks to establish SVCs is broadly divided into two functional parts:

    - signalling between the user equipment and the network at the access- signalling between network elements within a network

    The former is called the User Network Interface (UNI) while the latter is called Network Node Interface or Network-Network Interface (NNI).SAAL consists of SSCF, SSCOP and AAL5 protocols.

  • Service Specific Coordination Function (SSCF): this layer sits above the SSCOP layer. It provides a mapping between the SSCOP capabilities and the needs of the signalling protocol module (in this case NBAP). There is an SSCF defined for UNI and an SSCF defined for NNI, since the needs of the signalling protocol module are different at the two interfaces.SSCF at UNI: this is a very simple SSCF since it provides a restricted subset of SSCOP functions to the UNI signalling layer 3. It is defined in ITU-T Recommendation Q.2130. In addition to being used at the UNI, it is also specified to be used at the P-NNI interface, as P-NNI uses an extension of UNI signalling.

    Service Specific Connection Oriented Protocol (SSCOP): SSCOP - Defined in ITU Q.2110, "B-ISDN SAAL Service-Specific Connection-Oriented Protocol" the Service Specific Connection Oriented Protocol is responsible for providing mechanisms for the establishment, release and monitoring of signaling information exchanged between peer signaling entities. SSCOP provides many of the same services for Q.2931 signalling that TCP provides for IP. Some of these services are:

    Flow control. A switch or end system can control the rate at which it receives signallingmessages

    Error handling and sequencing. Since each SSCOP PDU contains a sequence number, SSCOP can determine if one has been lost and request retransmission. SSCOP can also ensure sequential integrity by using these sequence numbers.

    Connection establishment and resynchronization. Involves negotiation of buffer sizes and other transfer characteristics and renegotiation of these parameters should a connection fail.

    Polling and status exchange. The health of a connection is monitored via exchange of status messages and connections are maintained through use of keep alive messages.

  • 20 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    Iub: Common NBAP procedures

    Radio Link Setup WBTS Logical Resource Management

    Information Broadcasting WBTS configuration WBTS capability query Operational state query

    Channel handling Common channel power control RACH Setup, Release and Reconfiguration FACH/PCH Setup, Release and Reconfiguration DSCH Control Channel Setup (feature candidate for RAN 2.1)

    Fault Management RNC Restarted Indication Traffic termination point failure notification Error Indication

    Common NBAP (C-NBAP) procedures are used for signalling that is not related to one specific UE context already existing in the WBTS. In particular, the C-NBAP defines all the procedures for the logical O&M of the WBTS, such as configuration and fault management.

    Radio Link setupWhen controlling RNC makes the decision to add a cell to the active set of a specific RRC connection, the Radio Link Setup Request message is sent to the WBTS. One Radio Link setup Request message can be used to setup simultaneously several radio links.After receiving Radio Link Setup Complete message from the WBTS, the RNC informs the UE about radio link parameters with a RRC message.

    WBTS logical resource management Information Broadcasting: RNC tells the WBTS to start or stop the BCCH transmission. This is

    considered to be a mean to administratively control the cell state (more in RAN Functionality).

    WBTS configuration: used by RNC to update WBTS configuration when radio network parameters are changed or the configuration is requested by the WBTS.Here are listed some of the parameters: NBAP version number; radio resource indication control parameters; load measurement control parameters; number of cells; cell configuration parameters (cell radius, primary scrambling code); power control parameters (e.g. common channels transmission power); load threshold parameters; radio link measurement parameters.

  • WBTS capability query: used by RNC to query WBTS capability (NBAP, CCH FP, DCH FP version numbers; WBTS feature set version number; WBTS HW capabilities; number of cells).

    Operational state query: used by RNC to ask the WBTS to send updated information on the current operational status information of each cell.

    Channel handling Common channel power control: used by RNC to change the size of a cell. Allocation and management of WBTS resources for RACH, FACH, PCH, (DSCH; feature

    candidate RAN 2.1) transport channels. Fault management

    RNC Restarted Indication: it is used to inform the WBTS that RNC has lost the AAL2 connection, radio link or cell information of the WBTS.

    Traffic termination point failure notification: it is used either by WBTS or RNC to inform the peer about a failure in a traffic termination point.

    Error Indication: it is initiated by a node (RNC or WBTS) to report detected errors in an incoming message, provided they cannot be reported by an appropriate failure message.

  • 22 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    Iub: Dedicated NBAP procedures

    Radio link addition, reconfiguration and deletion Power Balancing (feature candidate for RAN 2.1) Compressed Mode Control Error Indication

    When RNC requests the first radio link for one UE using the C-NBAP RADIO LINK SETUP procedure, the WBTS assigns a traffic termination point for the handling of this UE context. Every subsequent signalling related to this mobile is exchanged with dedicated NBAP (D-NBAP) procedures across the dedicated control port of the given traffic termination point.

    Radio link addition, reconfiguration and deletion Radio link addition: used for adding radio links for an UE, which already has a radio link. Radio link reconfiguration: a RB setup, renegotiation, release or NRT RB scheduling may

    require modification of the L1 parameters of an existing radio link. Radio link deletion: used by the RNC to release one or several radio links.

    Power Balancing (feature candidate for RAN 2.1) It is used to control that base stations have the same and minimised transmission power

    when one UE communicates with them simultaneously. With this procedure the RNC updates the DL power reference level of the radio link, level that

    is initially set in the radio link setup phase. Compressed Mode Control

    The compressed mode is needed when making measurements on another frequency in a CDMA system without a full dual receiver terminal.

    Transmission and reception are halted for a short time in order to perform the measurements.

  • 23 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    Protocol Structure for Iur

    TransportNetworkLayer

    RadioNetworkLayer

    Q.2630.1

    RNSAP

    ATM

    Transport NetworkControl Plane

    Physical Transmission layer

    AAL5

    SCCPMTP3b

    SSCF-NNISSCOP

    AAL5

    Q.2150.1MTP3b

    SSCF-NNISSCOP

    User PlaneControl Plane

    Transport NetworkUser Plane

    Transport NetworkUser Plane

    AAL2

    DCH FP

    RACH FP

    FACH FP

    PCH FP

    DSCH FP*

    Note that DSCH is not implemented in RAN 1.5; it is a feature candidate for RAN 2.1.

    Q.2150.1 is used to adapt AAL2 signalling protocol to the MTP3b protocol. SCCP: the Signalling Connection Control Part provides other applications two different services,

    connection-oriented and connectionless services. The SCCP itself uses the MTP as a service. The connection-oriented service is used for virtual connections between network elements, and it provides the procedures for establishment and release of those virtual connections. The connectionless service enables non-call-related communication between network elements which have to exchange information only for short periods.

    MTP3b (Message Transfer Part Level 3 broadband) can be divided into two parts: message handling, which includes message routing and distribution to the respective user part and network management, which provides all necessary procedures for using the signalling network in an optimal way.

    SAAL NNI Signalling ATM Adaptation Layer, Network Node Interface (NNI) consists of protocol stacks SSCF-NNI (service specific coordination function NNI), SSCOP (service specific connection oriented protocol) and AAL5 (ATM adaptation layer 5).SSCF at NNI: this SSCF performs a coordination function between the service required by the SAAL user at the NNI (MTP3b) and the service provided by SSCOP. It provides additional services such as link error monitoring and SDU retrieval when a link fails so these can be retransmitted over another link. This SSCF allows an ATM link to be seamlessly incorporated into an existing SS7 stack employing MTP3b as its network layer.

  • 24 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    Iur: RNSAP procedures Basic Mobility Management procedures

    UL/DL signalling transfer Relocation execution Paging

    DCH procedures Radio link management Physical channel reconfiguration Measurements on dedicated resources Compressed mode control Power Balancing (feature candidate for RAN 2.1)

    Common Transport Channel procedures Common transport channel initialisation/release

    Global Procedures Error indication

    Basic Mobility Management proceduresThe first brick for the construction of Iur interface provides by itself the functionality needed for mobility of user between two RNCs, but does not support the exchange of any user data. If this module is not implemented, the Iur interface as such does not exist, and the only way for a user connected to UTRAN via RNC1 to utilise a cell controlled by the RNC2 is to release the RRC connection and set up a new one.

    DCH proceduresThis functionality allows the dedicated channel traffic between two RNCs.

    Establishment, modification and release of radio links in DRNC due to hard and soft handover in CELL_DCH state.

    Setup and release of dedicated transport connections across the Iur interface. Management of radio links in the DRNC cells, via dedicated measurement report procedures and

    power setting procedures. Common Transport Channel procedures

    This functionality allows handling of common and shared channel data streams across Iur interface. If it is not implemented, every inter-RNC cell update triggers a SRNC relocation, i.e. the SRNC is always the RNC controlling the cell used for common or shared channel transport.

    Global proceduresThese procedures are not related to a specific UE.

    Error indication allows reporting of general error situations, for which function specific error messages have not been defined.

  • 25 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    Protocol Structure for Iu-CS

    TransportNetworkLayer

    RadioNetworkLayer

    Q.2630.1

    RANAP Iu User Plane Protocol

    AAL2

    ATM

    Control Plane

    Transport NetworkControl Plane

    User Plane

    Physical Transmission layer

    AAL5

    SCCPMTP3b

    SSCF-NNISSCOP

    AAL5

    Q.2150.1MTP3b

    SSCF-NNISSCOP

    Transport NetworkUser Plane

    Transport NetworkUser Plane

    Iu User Plane ProtocolWhen UMTS Radio Access Network is used with a 2G-MSC (UMTS Release '99) the Iu-interface is terminated in Multimedia Gateway. Multimedia Gateway provides the necessary interworking functions between the RNC and the MSC.In UMTS Release '99 standards, the Circuit Switched Iu interface (Iu-CS) is based on Asynchronous Transfer Mode (ATM) technology. However, the Iu UP protocol has been defined to be independent of the Core Network domain transport technology.Two operating modes are defined for Iu UP, that is transparent mode and support mode for predefined SDU size (TrM and SMpSDU, respectively). The transparent mode provides only transparent user data transfer, and no other Iu protocol services. The support mode is intended to transfer for example speech data for the Adaptive Multi-Rate (AMR) speech codec. It also provides, in addition to the user data transfer, several protocol procedures:

    Initialisation Rate control Time alignment Error event handling

    The time alignment procedure is left for further study, and therefore has not been implemented.Several versions of the Iu UP protocol may co-exist and support for protocol version negotiation procedures are implemented for support mode.

  • 26 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    Protocol Structure for Iu-PS

    TransportNetworkLayer

    RadioNetworkLayer RANAP

    Iu User Plane Protocol

    (transparent mode)

    ATM

    Transport NetworkControl Plane

    Physical Transmission layer

    AAL5

    SCCPMTP3b

    SSCF-NNISSCOP

    AAL5

    GTP-UUDPIP

    User PlaneControl Plane

    Transport NetworkUser Plane

    Transport NetworkUser Plane

    LLC/SNAP

    The Transport Network Control Plane is not applied to Iu-PS. Setting up of GTP tunnel requires only an identifier for the tunnel and the IP addresses for both directions, and these are already included in the RANAP message RAB Assignment Request.Iu-PS interface provides the UEs packet switched (PS) data service from the public data networks (PDN). One RNC is connected via Iu-PS interface to only one SGSN (at least in R99) but on the other hand one SGSN can have several RNCs under it's control. Generally speaking, the most central issues in RNC packet data handling are:

    On the radio interface side (UE RNC) the segmentation/reassembly (RLC) of the user data packets with possible compression/decompression (PDCP) of their headers.

    On the core network side (RNC SGSN) the specific tunnelling protocol carrying the user data packets (GTP over UDP/IP).

    GTP tunnelling enables multiplexing of user data traffic into a single IP address over the Iu-PS. Tunnelling enables also transparent transferring of multiprotocol user data across the Iu-PS, so that Iu-PS does not have to support several network layer protocols. IP is enough at the Iu-PS and still the users may utilise various network layer protocols (IPv4, IPv6, PPP, OSP etc).For example, in packet data delivery from Public Data Network to UE (downlink) the RNC:

    Maps the incoming GTP-packet to the right radio bearer. Strips away the Iu-PS level IP/UDP/GTP layer headers. Performs buffering and header compression (PDCP) to the remaining user data packet (T-PDU). Sends the user data packet (having now compressed header) through RLC, MAC etc layers

    towards the radio interface and UE.

  • 27 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    Iu: RANAP procedures Radio Access Bearer handling

    Iu Release

    Serving RNC relocation

    Paging

    Common ID

    Trace Invocation

    Security Mode Control

    Location Reporting

    Data Volume Reporting

    Initial UE message

    Direct Transfer

    CN Information Broadcast

    Overload

    Reset

    Error Indication

    Support for Volume Based Charging

    Radio Access Bearer (UE-CN bearer) handling: RAB setup (including queuing), RAB modification and RAB release (including RAN initiated case).

    Iu release: releases all Iu resources (signalling link and user plane) related to the specified UE. Includes RAN initiated case.

    Serving RNC relocation: handling of both SRNC relocation (UE already in target RNC; data transfer via Iur) and Hard Handover (simultaneous switch of Radio and Iu). Includes lossless relocation and Inter-System Handover.

    Paging: CN to page an UE for a terminating call/connection. Common ID: UE NAS identity (e.g. IMSI) sent to RNC for paging coordination. Trace invocation: CN may request UTRAN to start/stop tracing a specific UE. Security Mode Control: controls ciphering and integrity checking (see RAN Functionality). Location Reporting: CN can request the RNC to report the location of a specific UE. Data Volume Reporting: CN can request RNC to report unsuccessfully transmitted DL data. Initial UE message: carries the first radio interface L3 message to the CN and sets p the Iu signalling

    connection. Direct Transfer: carries CN and UE signalling information over Iu (content not interpreted by UTRAN). CN information broadcast: allows CN to set CN system information (NAS) to be broadcast to all users. Overload: used for flow control (to reduce flow) over the iu interface e.g. due to processor overload at

    CN or UTRAN. Reset: it is used to reset the CN or the UTRAN side of Iu interface in error situations (includes resetting

    the signalling connection). Error Indication: used for protocol errors where no other error applies.

  • Support for Volume Based Charging: Packet switched data can be charged according to the amount of data bytes sent by the 3G-SGSN towards RNC. However, it is possible that data is lost on the way to UE and the subscriber is overcharged. Possible causes for data loss include repetitious unsuccessful retransmissions of data over the air interface and processing overload at the RNC. In both cases, data packets sent to RNC by 3G-SGSN are discarded from the downlink transmission buffer at RNC, thus resulting in overcharging.Volume based charging adds a new feature by which RNC is able to inform 3G-SGSN about non-delivered downlink data. Upon RAB release, the RNC indicates the unsuccessfully transmitted DL data volume per Radio Access Bearer to the 3G-SGSN so that it can correct its data volume counters.

  • 29 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    Protocol Structure for Iu-BC

    TransportNetworkLayer

    RadioNetworkLayer SABP

    ATM

    AAL5

    TCPIP

    Control Plane

    Transport NetworkUser Plane

    LLC/SNAP

    Physical Transmission layer

    Service Area Broadcast: The WCDMA Service Area Broadcast (SAB) known also as Cell Broadcast Service (CBS) is a teleservice, which enables information provider to submit short messages for broadcasting to a specified area within the PLMN. These messages could be used for informing of, for example, PLMN news, emergencies, traffic reports, road accidents, delayed trains, weather reports, theatre programmes, telephone numbers or tariffs.CBS messages will be broadcasted to all receivers within a particular region. Defined geographical areas are known as Service Areas. Radio Network Controller can be interfaced to one or more, max.4, Cell Broadcast Center.The basic network structure in the RAN contains the RNC and BTS. The Cell Broadcast Center (CBC) is part of the core network and connected via luBC reference point to the RNC. Service Area Broadcast Protocol (SABP) is used between the CBC and RNC for CBS message transferring. Broadcast/Multicast Control protocol (BMC) is used between the RNC and MS for the message broadcasting on the radio interface.Service Area Broadcast is offered towards the broadcast domain that is logically separate from the IuPS. A new protocol called "Service Area Broadcast Protocol (SABP)" is used to carry control information and broadcast data over the Iu. SABP uses TCP/IP/AAL5/ATM transport.The SAB data uses the CTCH logical channel. At the MAC layer the CTCH is mapped to the FACH transport channel which is broadcast to the whole cell. Information about the scheduling of the SAB data is sent to the UEs in the System Information broadcast in the BCH transport channel.

  • 30 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    CS side protocol stack (user plane)

    AAL2

    PHY

    ATM

    PHY

    ATM

    AAL2

    FP

    PHY

    AAL2

    PHY

    ATM

    Link

    Layer

    PHY

    AAL2

    PHY

    ATM

    WCDMAL1

    FP

    E.g.,

    Vocoder

    PHY

    PSTN/

    N-ISDN

    MGW

    RNC

    WBTS

    UE

    Iu-CS UP

    E.g.,

    Vocoder

    Link

    Layer

    A/m- law,PCM,etc.

    MSC

    RLC - U

    Iu-CS UP

    A/m- law,PCM,etc.

    UTRAN Transport Network LayerSDH / PDH

    UTRAN Radio Interface Protocols

    Transcoding function

    MAC

    RLC - U

    MAC

    WCDMA L1

    Uu IuIub A E

  • 31 NOKIA 2001 RAN Interfaces & Protocols.ppt / 051001 / RNC PCT

    PS side protocol stack (user plane)

    IP

    AAL5

    PHY

    GTP-U

    ATM

    PHY

    ATM

    AAL2

    FP

    PDCP

    UDP

    IP

    Link

    Layer

    PHY

    GTP

    UDP

    IP

    Link

    Layer

    PHY

    GTP

    AAL2

    PHY

    ATM

    WCDMAL1

    FP

    PDCP

    E.g.,IPv4, IPv6

    PHY

    Uu

    GGSN

    3G-SGSNRNC

    WBTS

    UE

    RLC-U

    MAC

    RLC-U

    MAC

    AAL5

    PHY

    GTP-U

    ATM

    LLC/SNAP

    UDP

    E.g., IPv4, IPv6

    IP

    LLC/SNAP

    TF scheduling and Logical Channel

    multiplexing

    Segmentation and reassembly (UM/AM)

    Header compression(no payload compression)

    UDP

    Header for packet directing(UP only, RANAP otherwise)

    Application

    WCDMAL1

    TCP

    Iub Iu Gn Gi

    Length of the GTP header is normally 8 or 12 octets (12 used here) and let the backbone MTU be 1500 octets (GTP tunneled user data + GTP header + UDP header + IPv4 header).Overhead caused by e.g. SDH framing (10/270) below the ATM is not considered. Thus:

    Maximum size AAL5 PDU is 1508 octets + trailer 8 octets + padding 20 octets i.e. 1536 octets which will be transferred in 32 ATM cells i.e. 1696 octets altogether.

    Maximum size user application PDU is 1500-20-8-12-40-20 octets i.e. 1400 octets. Max user application payload ratio is then 1400/1696 = 83 %.

    Medium size 500 octets tunneled user data packet means that application PDU is 440 octets and AAL5 PDU is then 500+12+8+20+8+8+20 (padding) octets i.e. 576 octets which will be transferred in 12 ATM cells i.e. 636 octets altogether. User application payload ratio is then in this case 440/636 = 69 %.

    Minimum size Iu-packet carrying application PDU of 1-28 octets is 3 ATM cells i.e. 144+(3x5) = 159 octets altogether.

    If user data header compression in PDCP is used, it would decrease the T-PDU size, but only beyond/below the PDCP, not on the Iu-PS.

    LLC/SNAP-H8 octets

    IPv4-H20 octets

    UDP-H8 octets

    GTP-H8-12 octets

    IPv6-H40 octets

    TCP-H20 octets

    ApplicationE.g. TELNET

    Padding + AAL5-trailerAAL5 SDU

    GTP Tunneled User Data

    ATM H ATM cell payload ATM H ATM cell payload ATM H ATM cell payload

    RAN Interfaces & ProtocolsUTRAN Elements and InterfacesAir Interface ProtocolsLogical and Transport ChannelsTransport vs. Physical ChannelsGeneral Protocol Modelfor UTRAN Terrestrial InterfacesIub Transport Network LayerATM in BriefAAL2AAL5ATM over E1ATM over SDHProtocol Structure for IubIub: Common NBAP proceduresIub: Dedicated NBAP proceduresProtocol Structure for IurIur: RNSAP proceduresProtocol Structure for Iu-CSProtocol Structure for Iu-PSIu: RANAP proceduresProtocol Structure for Iu-BCCS side protocol stack (user plane)PS side protocol stack (user plane)