Вы находитесь на странице: 1из 58

UMTS Interface Protocol

ZTE University

Content
Network Architecture Iu Interface Iur Interface Iub Interface Uu Interface Service Data Processing Flow

UMTS System Structure


CN

UTRAN

UE
UTRANUMTS Terrestrial Radio Access Network CNCore Network UEUser Equipment

UMTS Network Architecture

Terminology of UMTS RNS Network


UTRAN: UMTS Terrestrial Radio Access Network RNS: Radio Network Subsystem RNC: Radio Network Controller UE: User Equipment Uu: Radio Interface Iub: The interface between NodeB and RNC Iur: The interface between RNCs Iu_CS: between RNC and CS domain Iu_PS:between RNC and PS domain Iu_BC:for BroadCast domain

Universal model of the UTRAN interfaces


Radio Network Layer Application Protocol Data Stream(s) Control Plane User Plane

Transport Transport Network Network User Plane Layer

Transport Network
Control Plane

Transport Network
User Plane

ALCAP(s) Signalling Bearer(s) Signalling Bearer(s) Data Bearer(s)

Physical Layer

Universal model of the UTRAN interfaces


Horizontal: UTRAN falls into 2 layers
Radio Network Layer (RNL) Transport Network Layer (TNL)

Vertical: UTRAN falls into 4 planes


Control plane User plane TNL control plane TNL user plane

In R99 and R4, the ATM technology is adopted at the transport network layer, while R5, IP transmission is introduced.

UMTS Bearing Services Structure


UMTS CN Iu EDGE Node CN Gateway TE MT UTRAN TE

End-to-End Service

TE/MT Local Bear service

UMTS Bear Service

External Bear Service CN Bear Service Backbone Services

RAB Service

RB Services

Iu Interface Bear Services Physical Bear Service

UTRA FDD/TDD Service

Content
Network Architecture Iu Interface Iur Interface Iub Interface Uu Interface Service Data Processing Flow

Iu Interface

UTRAN

Core Network (CN)


CS Domain RNC Iu-CS PS Domain Iu-PS RNC BC Domain Iu-BC

Node B

Node B

Node B

Node B

Iu Interface

Iu-CS Interface Stack Structure


Control Plane Radio Network Layer RANAP User Plane Iu UP Protocol Layer

transport Network User Plane

transport Network Control Plane Q.2630.1

transport Network User Plane

transport Network Layer

SCCP MTP3b SSCF-NNI SSCOP AAL 5

Q.2150.1 MTP3b SSCF-NNI SSCOP AAL 5 AAL 2

ATM Physical Layer

Iu-PS Interface Stack Structure


Control Plane Radio Network Layer RNSAP User Plane Iu UP Protocol Layer

Transport Network User Plane

Transport Network Control Plane

Transport Network User Plane

SCCP Transport Network Layer M3UA MTP3-B GTP-U SCTP SSCF-UNI SSCOP AAL 5 IP UDP IP AAL 5

ATM Physical Layer

ATM Physical Layer

Iu interface Functions
RAB management RAB setup, modification and release mapping of RAB characteristics to the Uu bearer mapping of RAB characteristics to the Iu transmission bearer RAB queuing, preemption and priority Iu radio resource management radio resource acceptance control Iu connection management Iu signaling connection management Iu-UP (RNL) management Iu-UP frame protocol mode selection and protocol initialization Mobility management Security management Service and network access Paging coordination

Stream Control Transmission Protocol(SCTP)


SCTP is a reliable datagram transfer protocol based on an unreliable transfer protocol such as UDP. SCTP End Point is a logical entity, logical datagram sender and receiver. Each SCTP End Point is only identified by IP address and port number, similar to TCP. SCTP Association is a logical association or channel established between two SCTP End Points. Client/Server mode is adopted.

MTP3-User Adaptation Layer Protocol(M3UA)


M3UA (MTP3-User Adaptation Layer) protocol conducts conversion between SPCs and IP addresses. It is used for the SS7 signaling to transfer between the Softswitch and the Signaling Gateway(SG). It supports to transfer the MTP3 user messages over the IP network, including ISUP, TUP, and SCCP messages.

Signaling connection control protocol SCCP


In ZXWR RNC, SCCP protocol is mainly used to transport signaling message by Iu/Iur interface. The client is RANAP and RNSAP. It offers the connectionless or connection-oriented services for its client. The SCCP also offers the segmentation and reassembly functions.

Iu Flow Overview
Basic Processing Iu Release Relocation Preparation Relocation Resource Allocation Relocation Cancel SRNS Context Transfer Security Mode Control Data Volume Report Reset Reset Resource Initial Message IU RELEASE COMMAND RELOCATION REQUIRED RELOCATION REQUEST RELOCATION CANCEL SRNS CONTEXT REQUEST SECURITY MODE COMMAND DATA VOLUME REPORT REQUEST RESET RESET RESOURCE Response Message for Success IU RELEASE COMPLETE RELOCATION COMMAND RELOCATION REQUEST ACKNOWLEDGE RELOCATION CANCEL ACKNOWLEDGE SRNS CONTEXT RESPONSE SECURITY MODE COMPLETE DATA VOLUME REPORT RESET ACKNOWLEDGE RESET RESOURCE ACKNOWLEDGE SECURITY MODE REJECT RELOCATION PREPARATION FAILURE RELOCATON FAILURE Response Message for Failure

Iu Flow Overview
Basic Processing RAB Release Request Iu Release Request Relocation Detect Relocation Complete SRNS Data Forwarding Initiation SRNS Context Forwarding from Source RNC to CN SRNS Context Forwarding to Target RNC from CN Paging Common ID CN Invoke Trace CN Deactivate Trace Location Reporting Control Location Report Initial UE Message Direct Transfer Overload Control Error Indiction Message RAG RELEASE REQUEST IU RELEASE REQUEST RELOCATION DETECT RELOCATION COMPLETE SRNS DATA FORWARD COMMAND FORWARD SRNS CONTEXT FORWARD SRNS CONTEXT PAGING COMMON ID CN INVOKE TRACE CN DEACTIVATE TRACE LOCATION REPORTING CONTROL LOCATION REPORT INITIAL UE MESSAGE DIRECT TRANSFER OVERLOAD ERROR INDICATION

Iu Flow Overview

Basic Processing RAB Assignment

Initial Message RAB ASSIGNMENT REQUEST

Response Message RAB ASSIGNMENT RESPONSE x N (N>=1)

Appendix
Abbreviation SCCP MTP3B SSCF-NNI SSCF-UNI SSCOP Q.2630.1 Q.2150.1 M3UA SCTP GTP-U Full Name Signaling connection control protocol Broadband message transfer protocol Service specific coordination function for support of signaling at the network node interface Service specific coordination function for support of signaling at the user network interface Service specific connection oriented protocol AAL2 signaling control protocol AAL2 signaling transport converter at NNI MTP3 user adaptation protocol Stream control transmission protocol GPRS tunneling protocol user

Content
Network Architecture Iu Interface Iur Interface Iub Interface Uu Interface Service Data Processing Flow

Iur Interface Stack Structure


Control Plane Radio Network Layer RNSAP User Plane Iur Data Flow

Transport Network User Plane

Transport Network Control Plane ALCAP(Q.2630.1)

Transport Network User Plane

Transport Network Layer

SCCP MTP3-B SSCF-UNI SSCOP AAL 5 M3UA SCTP IP

STC(Q.2150.1) MTP3-B SSCF-UNI SSCOP AAL 5 M3UA SCTP IP AAL Type 2

ATM Physical Layer

Iur interface Functions


Iur interface has the following functions: Inter-RNC mobility management SRNC relocation, inter-RNC cell and UTRAN registration area update, inter-RNC paging, and protocol error report. Dedicated channel data transmission used to transmit dedicated channel data between two RNCs. Common channel data transmission setup and release of the transmission connection needed in common channel data stream transmission of the Iur interface, Global resource management transmission of inter-RNC cell measurement information. transmission of inter-RNC Node B timing information.

Iur Logical Mode


SRNS

Iur Control Plane

Iur Control PORT


DCH DATA PORT DCH DATA PORT DSCH DATA PORT

DSCH DATA PORT

USCH DATA PORT

USCH DATA PORT

RACH/ CPCH/FACH DATA PORT

RACH/ CPCH/FACH DATA PORT

DRNS Cell RL RL RL Cell RL

RACH/FACH Services Context with Various Features

RL

RL

Radio User Plane

Iur Flow Overview


Radio Link Management Physical Channel Reconfiguration Radio Link Supervision Compressed Mode Control Measurements on Dedicated Resources DL Power Drifting Correction CCCH Signaling Transfer Paging Common Transport Channel Resources Management Relocation Execution

Content
Network Architecture Iu Interface Iur Interface Iub Interface Uu Interface Service Data Processing Flow

Iub Interface Stack Structure


Radio Network Control Plane Radio Network Layer Node B Application Part (NBAP) Transport Network Control Plane User Plane

ALCAP Q.2630.1 Transport Network Layer SSCF-UNI SSCOP AAL Type 5 Q.2150.1 SSCF-UNI SSCOP AAL Type 5 ATM Physical Layer AAL Type 2

Iub interface Functions


Management of the Iub interface transmission resources. Logic operation maintenance of Node B, including: the cell configuration management radio network performance measurement common transmission channel management radio resource management Transmission of application-related operation & maintenance data. System information management. Channel traffic management. Timing and synchronization management, including: node synchronization transmission channel synchronization between the RNC and Node B

Iub Interface Logical Mode


Control RNC

Node B Control PORT

RACH DATA PORT

CPCH DATA PORT

FACH DATA PORT

PCH DATA PORT

DSCH DATA PORT

USCH DATA PORT

DCH DATA PORT

Communication Control Port

DSCH DATA PORT

USCH DATA PORT

DCH DATA PORT

Communication Control Port

Service Terminal Point

Service Terminal Point Node B Communication Environment

Common Transport Channel

Node B

Cell

Cell

Cell

Cell

Cell

Cell

Iub Flow Overview


Click to edit master text style System Information Management Configuration Alignment Measurements Radio Link Management Radio Link Supervision Compressed Mode Control DL Power Drifting Correction

Content
Network Architecture Iu Interface Iur Interface Iub Interface Uu Interface Service Data Processing Flow

Uu Interface Stack Structure


Control Plane signaling User Plane Message

Uu Interface Edge

RRC
Control

Control

L3
RB

Control Control Control

PDCP PDCP BMC

L2/PDCP L2/BMC

RLC

RLC

RLC

RLC RLC

RLC

RLC

RLC

L2/RLC
Logical Channel

MAC

L2/MAC
Transport Channel

Physical Layer

L1

Uu Interface Stack Structure(1)


Physical Layer Protocol
provides the MAC sublayer with transmission channel services.

MAC Protocol (Media Access Control)


provides the RLC sublayer with logic channel services.

RLC Protocol (Radio Link Control)


on the control plane, provides the RRC sublayer with signaling radio bearer services. on the user plane, provides service radio bearer services together with the PDCP sublayer.

PDCP (Packet data convergence protocol)


adapt different types of network layer protocols to the radio interface. only exists in the packet domain

BMC (Broadcast main control)


transfer broadcast and multicast information over the radio interface.

Uu Interface Stack Structure(2)


RRC (Radio resource control) Provide services for the non-access layer, for example, transmitting messages like call control, session management and mobility management at the control interface. Setup, maintenance and release of an RRC connection between UE and UTRAN. Setup, reconfiguration and release of radio bearer. Distribution, reconfiguration and release of radio resources used in the RRC connection. RRC connections mobility function management. Request for QoS control. UE measurement report and report control. Outer loop power control, ciphering control, paging. Initial cell selection and reselection in the idle mode.

RRC Mode (UTRAN Side)


Access Plane RFE RFE RFE RRC BCFE PNFE DCFE SCFE

RRC SAPs

TME Tr SAP
RLC Ctrl MAC Ctrl L1 Ctrl

UM SAP RLC MAC Physical Layer

AM SAP

RRC Status and Migration Diagram


UTRA Connection Mode URA_PCH
out of service in service

CELL_PCH
out of service in service

UTRA: Inter-RAT Hand over

GSM: Hand over

GSM Connection Mode

CELL_DCH

CELL_FACH
out of service in service Cell Reselection

GPRS Packet Transport Mode


Release RR Connection Initiation of temporary block flow Establish RR Connection

Release RRC Connection

Establish RRC Connection

Release RRC Connection

Establish RRC Connection

Release of temporary block flow

GPRS Packet Idle Mode Camping on a UTRAN cell Idle Mode Camping on a GSM/GPRS cell

PDCP Function
User Data Transport: Transmit NAS data to RLC layer or reverse. IP Head Compression: Compress or decompress the IP data in the Transport entities and receive entities. Different network layer has different compression algorithm. Sequence Number Maintenance: If RB supports lossless SRNS Reselection, the Sequence Number can be kept synchronized between UE and RNC.

PDCP is only used in PS services

PDCP Sub-layer Structure


PDCP-SAPs PDCP-SDU

C-SAP

PDCP Entity
Head Compression Algorithm Type I Head Compression Algorithm Type 2

Head Compression Algorithm Type I PDU Counter

Head Compression Algorithm Type 2 PDU Counter

PDCP Entity
Head Compression Algorithm Type 1

RLC-SAPs

RLC-SDU

UM-SAP AM-SAP Tr-SAP

BMC Services and Function


BMC services adopt TM or UM to provide Broadcast/Multicast services for the public users The functions of BMC include cell broadcast message depository, service flow monitor, radio resource request for cell broadcast, BMC message scheduling, sending and receiving cell broadcast message and so on.

BMC Sub-layer Structure


BMC SAP

BMC Control

BMC Entity

RLC UM-SAP

RLC Layer Work Modes


RLC provides the services for the upper layer: RLC connection setup/release, TM data Transport, UM data Transport, AM data Transport, unrecoverable error notify and so on. The functions for RLC include Segment, Reassemble, Concatenation, Padding added, Data Transport, Error Detect, PDU delivery in order, Detection Repeat, Flow Control, Sequence Number Detection, Protocol Error Detection/ Retrieval/ Encryption/ Suspend function. RLC work modes: TM, UM,AM. Different work mode is adopted according to the QoS requirement of different services; for the signaling, the work mode also depends on the significance.

RLC TM Mode
Radio Interfaces
Tr-SAP Tr-SAP

Function:
Segment and reassemble User Data

Transmitting Tr-Entity Segment

Receiving Tr-Entity Reassembly

Transmitting Cache

Receiving Cache

BCCH/PCCH/DCCH/ CCCH/DTCH/SHCCH

BCCH/PCCH/DCCH/ CCCH/DTCH/SHCCH

RLC UM Mode
Radio Interfaces
UM-SAP UM-SAP

Function:
Segment and Concatenation Padding Transmit User Data Encryption Sequence Number Detection
Segment & Concatenation Encryption Adding RLC Head Transmitting Cache Transmitting UM Entity Reassembly Decryption Deleting RLC Head Receiving Cache Receiving UM Entity

CCCH/DCCH/ DTCH/SHCCH

CCCH/DCCH/ DTCH/SHCCH

RLC AM Mode
Function:
Segment & Concatenation AM RLC Entity RLC Control Unit Adding RLC Head Retransmission Cache&Management

Segment/Reassembly Concatenation Padding Transmitting User Data Error Control Delivery in order Detection Repeat

Reassembly Deleting RLC head/ Extract Piggybacked Information

Multiplexing

Transport Cache

Receiving Cache/ Retransmission Management Decryption

Configuring PDU Head

Protocol Error Detection/ Retrieval/ Encryption

Encryption Transmitting Side

Demultiplexing/Routing Receiving Side

MAC-Transport Channel Categories


DCH, Dedicated Channel Dedicated Transport Channel

BCH, Broadcast Channel FACH, Forward Access Channel PCH, Paging Channel RACH, Random Access Channel CPCH, Common Packet Channel DSCH, DL Share Channel

Common Transport Channel

MAC-Some Transport Channel Principles

Transport Block

Transport Block Transport Time Interval

Transport Block

Transport Block Transport Block Transport Block Transport Block Transport Time Interval Transport Block Transport Block

Transport Block Transport Block Transport Block Transport Block Transport Block Transport Block Transport Block Transport Block Transport Time Interval Transport Block

MAC-Some Transport Channel Principles


Transport Block
The basic switching unit between L1 and MAC layer

Transport Block Set


A Set of Transport Blocks which are Transmitted in a Transport channel on a certain moment.

Transport Block Size


The bit number of a Transport Block.

Transport Block Set Size


The bit number of a Transport Block Set.

Transport Time Interval


Transport Time Interval is defined as a time interval for a Transport Block arrived, and it equals to the time for transporting a Transport Block on the Physical Layer of Radio Interface. It is always the gemination of MIN. interleaving cycle (10ms, Size of Radio Frame). MAC layer transports a Transport Block Set to the physical layer in each TTI.

Transport Format
Transport Format is defined as the format of a Transport Block Set which is transported on a Transport channel. The format is provided for MAC layer by L1 (or MAC layer provides for L1). The Transport Format is consisted of two parts: dynamical part and static part.

MAC-Some Transport Channel Principles


Transport Format Set
Transport Format Set is defined as a set of Transport Format on a Transport Channel. In side of a Transport Format Set the static part of transport format is the same. The previous two features of the dynamic part determine the instantaneous bit rate of the Transport channel.

Transport Format Combination


When one or more transport channels map in L1, for each transport channel, there should be a sets of Transport Format (Transport Format Set) available. For a certain time, not all the Format Combination is appropriate for L1, but only a sub-set, which is Transport Format Combination.

Transport Format Combination Set


Transport Format Combination Set is defined as a set of Transport Format Combination of Coded Composite Transport Channel (CCTrCH) .

Transport Format Indicator


TFI is the specific indicator for a certain Transport Format among the Transport Format Set. It is used between L1 and MAC layer, when they exchange a transport block set.

Transport Format Combination Indicator


TFCI is a indicator of the current Transport Format Combination.

The Services Provided by L1 and Timing Operation


The Physical Layer provides Data Transport Services for the upper layer, which are implemented by MAC sub-layer through Transport Channel.
Transport Format (or Transport Format Set) defines the feature of the transport channel, meanwhile, it also indicates the processing on the transport channel by physical layer, such as convolutional encoding and interleaving, rate match required by the services and so on.

The operation on the physical layer is strictly according to the timing of L1 Radio frame. And for every 10ms (or multiple times of 10ms) to generate a transport block.

Physical Layer Function


FEC encoding/decoding of transport channel To provide measurement and indicator for the upper layer (such as FER, SIR, Interference Power, Transport Power and so on) Macro Diversity distribution/ Combination and soft handover implementation Error Detection of transport channel Transport Channel multiplexing, Coding Combination Transport Channel demultiplexing Rate Matching To map Coding Combination Transport Channel to physical channel Physical channel modulation/Frequency Spreading and Demodulation/Frequency De-spreading Frequency and Timing (Chip, Bit, Slot, Frame) synchronization Close loop power control Physical channel power weight and combination RF Processing

Content
Network Architecture Iu Interface Iur Interface Iub Interface Uu Interface Service Data Processing Flow

Radio Network Control-Plane protocol


CN
RANAP RRC RNSAP

UE

RNC
NBAP Node B
NBAPNode B Application Part RANAP: Radio Access Network Application Part

RNC

RNSAP: Radio Network Subsystem Application Part RRC: Radio Resource Control

UTRAN Control Plane Protocol Stack


UE Node B RNC CN

CC

SM

CC

SM

MM/GMM RRC RLC MAC L1 L1 NBAP


Transport Layer

MM/GMM RRC RLC NBAP MAC Transport Layer Transport Layer RANAP RANAP

Transport Layer

Uu

Iub

Iu

UTRAN User Plane Protocol Stack


UE Node B RNC CN

User Data PDCP RLC MAC L1 L1 FP


Transport Layer

Iu UP PDCP RLC MAC FP


Transport Layer

Iu UP

Transport Layer

Transport Layer

Uu

Iub

Iu

AS and NAS
Non-Access Stratum (NAS)
GC Nt DC GC Nt DC

Access Stratum (AS) end AS entity Relay


GC Nt DC GC Nt DC GC Nt DC GC Nt DC

end AS entity

RRC L2/L1 UE

Uu Stratum (UuS)

RRC L2/L1 UTRAN

Iu Stratum

Core Network Iu

Radio (Uu)

Uu Interface Data Flow


High Layer

High Layer PDU RLC SDU

High Layer PDU RLC SDU


Segment Reassembly And Concatenation
RLC Header

L2 RLC (Non-Transparent Mode) RLC Header

L2 MAC (Non-Transparent Mode)

MAC Header

MAC SDU

MAC Header

MAC SDU

Transport Block
L1 CRC

Transport Block

CRC

The Physical Channel Forming Flow before Frequency Spreading


TrCH-i
102040 or 80ms

TrCH-i+1

data

data

data
0816 or 24bits

data CRC data CRC


d data CRC data a t CBL CBL CRC a

data CRC
data CRC CBL

512Ktail CC
Block Size Z

5120Ktail Turbo

CedBLRate matched dataCedBL CedBL Coded data


or

CC or TC DTX line of interleaver:1,2,4 or 8 Number of Radio Frame:1,2,4 or 8

Rate matched data


or

Data before 1st interleaving Data after interleaved


Radio Frame Radio Frame Radio Frame

TrCH-1 TrCH-2 TrCH-1 TrCH-2 TrCH-I CCTrCHTrCH-I DTX

In 10ms In 10ms

Ph-1

Ph-2

Ph-P

data1 TPC TFCI data2 pilot data1 TPC TFCI data2 pilot data1 TPC TFCI data2 pilot Frequency Spreading, Scrambling

Frequency Spreading, Scrambling

Frequency Spreading, Scrambling

Вам также может понравиться