UMTS Interface Protocol ZTE University
UMTS Interface Protocol
ZTE University
Content
Network ArchitectureIu InterfaceIur InterfaceIub InterfaceUu InterfaceService Data Processing Flow
CN
UTRAN
UE
UMTS System Structure
UTRAN:UMTS Terrestrial Radio Access NetworkCN:Core NetworkUE:User Equipment
UMTS Network Architecture
Terminology of UMTS RNS Network
UTRAN: UMTS Terrestrial Radio Access NetworkRNS: Radio Network SubsystemRNC: Radio Network ControllerUE: User EquipmentUu: Radio InterfaceIub: The interface between NodeB and RNCIur: The interface between RNCsIu_CS: between RNC and CS domainIu_PS:between RNC and PS domainIu_BC:for BroadCast domain
Universal model of the UTRAN interfaces
ApplicationProtocol
DataStream(s)
ALCAP(s)
TransportNetwork
Layer
Physical Layer
SignallingBearer(s)
Transport Network
User Plane
Control Plane User Plane
Transport
User
Network
Plane
Transport NetworkControl Plane
RadioNetworkLayer
SignallingBearer(s)
DataBearer(s)
Universal model of the UTRAN interfaces
Horizontal: UTRAN falls into 2 layersRadio Network Layer (RNL)Transport Network Layer (TNL)
Vertical: UTRAN falls into 4 planesControl planeUser planeTNL control planeTNL user plane
In R99 and R4, the ATM technology is adopted at the transport network layer, while R5, IP transmission is introduced.
End-to-End Service
UMTS Bear ServiceExternal Bear
ServiceTE/MT Local Bear service
Physical Bear Service
UTRA FDD/TDD Service
Backbone Services
Iu Interface Bear Services
RB Services
RAB ServiceCN Bear Service
TE CNGateway
UTRANMT TECN IuEDGENode
UMTS
UMTS Bearing Services Structure
Content
Network ArchitectureIu InterfaceIur InterfaceIub InterfaceUu InterfaceService Data Processing Flow
Iu Interface
Node B
RNC
RNC
CSDomain
PSDomain
BCDomain
Node B
Node B
Node B
UTRAN Core Network (CN)
“Iu-CS”
“Iu-PS”
“Iu-BC”
Iu Interface
Iu-CS Interface Stack Structure
Physical Layer
ATM
AAL 5 AAL 5
SSCF-NNI
SSCOP
Q.2150.1
AAL 2
Q.2630.1
RANAP
Radio Network Layer
transport Network Layer
Control Plane
transport Network Control Plane
User Plane
Iu UP ProtocolLayer
MTP3b
SCCP
SSCF-NNI
SSCOP
MTP3b
transport Network User Plane
transport Network User Plane
Iu-PS Interface Stack Structure
Physical Layer
ATM
AAL 5
SSCF-UNI
SSCOP
RNSAP
Radio Network Layer
Transport Network Layer
Control Plane
Transport Network Control Plane
User Plane
Iu UP Protocol
Layer
MTP3-B
SCTP
IP
SCCP
Transport Network User Plane
Transport Network User Plane
Physical Layer
ATM
AAL 5
UDP
IP
GTP-U
M3UA
Iu interface Functions
RAB managementRAB setup, modification and releasemapping of RAB characteristics to the Uu bearermapping of RAB characteristics to the Iu transmission bearerRAB queuing, preemption and priority
Iu radio resource managementradio resource acceptance control
Iu connection managementIu signaling connection management
Iu-UP (RNL) managementIu-UP frame protocol mode selection and protocol initialization
Mobility managementSecurity managementService and network accessPaging 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 RANAPand RNSAP.It offers the connectionless or connection-oriented services for its client. The SCCP also offers the segmentation and reassembly functions.
Basic Processing Initial Message Response Message for Success
Response Message for Failure
Iu Release IU RELEASE COMMAND
IU RELEASE COMPLETE
Relocation Preparation
RELOCATION REQUIRED
RELOCATION COMMAND
RELOCATION PREPARATION FAILURE
Relocation Resource Allocation
RELOCATION REQUEST
RELOCATION REQUEST ACKNOWLEDGE
RELOCATON FAILURE
Relocation Cancel RELOCATION CANCEL
RELOCATION CANCEL ACKNOWLEDGE
SRNS Context Transfer
SRNS CONTEXT REQUEST
SRNS CONTEXT RESPONSE
Security Mode Control
SECURITY MODE COMMAND
SECURITY MODE COMPLETE
SECURITY MODE REJECT
Data Volume Report DATA VOLUME REPORT REQUEST
DATA VOLUME REPORT
Reset RESET RESET ACKNOWLEDGE
Reset Resource RESET RESOURCE RESET RESOURCE ACKNOWLEDGE
Iu Flow Overview
Basic Processing MessageRAB Release Request RAG RELEASE REQUESTIu Release Request IU RELEASE REQUESTRelocation Detect RELOCATION DETECTRelocation Complete RELOCATION COMPLETESRNS Data Forwarding Initiation SRNS DATA FORWARD COMMANDSRNS Context Forwarding from Source RNC to CN FORWARD SRNS CONTEXTSRNS Context Forwarding to Target RNC from CN FORWARD SRNS CONTEXTPaging PAGINGCommon ID COMMON IDCN Invoke Trace CN INVOKE TRACECN Deactivate Trace CN DEACTIVATE TRACELocation Reporting Control LOCATION REPORTING CONTROLLocation Report LOCATION REPORTInitial UE Message INITIAL UE MESSAGEDirect Transfer DIRECT TRANSFEROverload Control OVERLOADError Indiction ERROR INDICATION
Iu Flow Overview
Basic Processing Initial Message Response Message
RAB Assignment RAB ASSIGNMENT REQUEST
RAB ASSIGNMENT RESPONSE x N (N>=1)
Iu Flow Overview
Appendix
Abbreviation Full NameSCCP Signaling connection control protocolMTP3B Broadband message transfer protocol
SSCF-NNI Service specific coordination function for support of signaling at the network node interface
SSCF-UNI Service specific coordination function for support of signaling at the user network interface
SSCOP Service specific connection oriented protocolQ.2630.1 AAL2 signaling control protocolQ.2150.1 AAL2 signaling transport converter at NNI
M3UA MTP3 user adaptation protocolSCTP Stream control transmission protocolGTP-U GPRS tunneling protocol – user
Content
Network ArchitectureIu InterfaceIur InterfaceIub InterfaceUu InterfaceService Data Processing Flow
Iur Interface Stack Structure
Physical Layer
ATM
AAL 5 AAL 5
SSCF-UNI
SSCOP
STC(Q.2150.1)
AAL Type 2
ALCAP(Q.2630.1)
RNSAP
Control Plane User Plane
Iur Data Flow
MTP3-B
SCTP
IP
M3UA
SCCP
SSCF-UNI
SSCOP
MTP3-B
SCTP
IP
M3UA
Radio Network Layer
Transport Network Layer
Transport Network User Plane
Transport Network Control Plane
Transport Network User Plane
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 transmissionused to transmit dedicated channel data between two RNCs.
Common channel data transmissionsetup and release of the transmission connection needed in common channel data stream transmission of the Iur interface,
Global resource managementtransmission of inter-RNC cell measurement information.transmission of inter-RNC Node B timing information.
SRNS
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
Iur
Control
PORT
RACH/FACH Services Context
with Various FeaturesDRNS
RL RL RL RL RL RL
…… …… …… ……
Cell Cell
Radio User Plane
Iur Control Plane
Iur Logical Mode
Iur Flow Overview
Radio Link ManagementPhysical Channel ReconfigurationRadio Link SupervisionCompressed Mode ControlMeasurements on Dedicated ResourcesDL Power Drifting CorrectionCCCH Signaling TransferPagingCommon Transport Channel Resources ManagementRelocation Execution……
Content
Network ArchitectureIu InterfaceIur InterfaceIub InterfaceUu InterfaceService Data Processing Flow
Iub Interface Stack Structure
Physical Layer
ATM
AAL Type 5 AAL Type 5
SSCF-UNI
SSCOP
Q.2150.1
SSCF-UNI
SSCOP
AAL Type 2
Q.2630.1
ALCAP
Node BApplication Part (NBAP)
Radio Network Layer
Transport Network Layer
Radio Network Control Plane
Transport Network Control Plane User Plane
Iub interface Functions
Management of the Iub interface transmission resources.Logic operation maintenance of Node B, including:
the cell configuration managementradio network performance measurementcommon transmission channel managementradio 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
Control RNC
Node B Communication Environment
RACH
DATA
PORT
CPCH
DATA
PORT
FACH
DATA
PORT
PCH
DATA
PORT
DSCH
DATA
PORT
USCH
DATA
PORT
DCH
DATA
PORT
DSCH
DATA
PORT
USCH
DATA
PORT
DCH
DATA
PORT
Communi-
cation
Control
Port
Communi-cation
Control
Port
Node B
Control
PORT
Common Transport Channel Node B
Service Terminal Point Service Terminal Point
Cell Cell Cell Cell Cell Cell
Iub Interface Logical Mode
Iub Flow Overview
Click to edit master text styleSystem Information ManagementConfiguration AlignmentMeasurementsRadio Link ManagementRadio Link SupervisionCompressed Mode ControlDL Power Drifting Correction……
Content
Network ArchitectureIu InterfaceIur InterfaceIub InterfaceUu InterfaceService Data Processing Flow
RRC
MAC
Physical Layer
BMC
RLCRLCRLCRLC
RLCRLCRLCRLC
PDCPPDCP
Transport Channel
Logical Channel
RB
Control
ControlControl
Control
Control
Control Plane signaling User Plane Message Uu Interface Edge
L1
L2/MAC
L2/RLC
L2/BMC
L2/PDCP
L3
Uu Interface Stack Structure
Uu Interface Stack Structure(1)
Physical Layer Protocolprovides 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 connection’s 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.
RLC
MAC
Physical Layer
BCFE PNFE DCFE SCFE
RFERFERFE
RRC
Tr SAP UM SAP AM SAP
RLCCtrl
MACCtrl
L1Ctrl
RRC SAPs
Access Plane
TME
RRC Mode (UTRAN Side)
GPRS Packet
TransportMode
GSM Connection
Mode
Camping on a UTRAN cell Camping on a GSM/GPRS cell
GPRS Packet Idle Mode
out ofservice
inservice
out ofservice
inservice
out ofservice
inservice
Idle Mode
UTRA Connection Mode
CELL_FACHCELL_DCH
URA_PCH CELL_PCH
Release RRCConnection
Establish RRCConnection
Release RRCConnection
Establish RRCConnection
CellReselection
Release of temporaryblock flow
Initiation of temporaryblock flow
Release RRConnection
Establish RRConnection
GSM:Hand over
UTRA:Inter-RATHand over
RRC Status and Migration Diagram
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
Head Compression Algorithm Type I
Head Compression Algorithm Type 2
PDU
Counter
PDU
Counter
Head Compression Algorithm Type I
Head Compression Algorithm Type 2
Head Compression Algorithm Type 1
PDCPEntity
PDCPEntity
C-SAP
…
…
PDCP-SAPs
UM-SAP AM-SAP Tr-SAP
PDCP-SDU
RLC-SDURLC-SAPs
PDCP Sub-layer Structure
BMC Services and Function
BMC services adopt TM or UM to provide Broadcast/Multicast services for the public usersThe 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 Entity
BMC
Control
BMC SAP
RLC UM-SAP
BMC Sub-layer Structure
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.
Radio Interfaces
BCCH/PCCH/DCCH/
CCCH/DTCH/SHCCH
BCCH/PCCH/DCCH/
CCCH/DTCH/SHCCH
Tr-SAP Tr-SAP
Segment
Transmitting Cache Receiving Cache
Reassembly
TransmittingTr-Entity
ReceivingTr-Entity
Function:
Segment and reassemble User Data
RLC TM Mode
CCCH/DCCH/
DTCH/SHCCH
UM-SAP UM-SAP
Transmitting Cache Receiving Cache
Reassembly
CCCH/DCCH/
DTCH/SHCCH
Segment & Concatenation
Encryption
Adding RLC Head
Deleting RLC Head
Decryption
TransmittingUM Entity
Receiving UM Entity
Function:Segment and Concatenation
Padding
Transmit User Data
Encryption
Sequence Number Detection
RLC UM ModeRadio
Interfaces
Segment & Concatenation
Adding RLC Head
Retransmission Cache&Management
Multiplexing
Transport Cache
Configuring PDU Head
Encryption
RLC Control Unit
Demultiplexing/Routing
Decryption
Reassembly
Deleting RLC head/Extract Piggybacked Information
Receiving Cache/Retransmission Management
AM RLC Entity
Receiving SideTransmitting Side
Function:
Segment/Reassembly
Concatenation
Padding
Transmitting User Data
Error Control
Delivery in order
Detection Repeat
Protocol Error Detection/ Retrieval/ Encryption
RLC AM Mode
MAC-Transport Channel Categories
BCH, Broadcast ChannelFACH, Forward Access ChannelPCH, Paging ChannelRACH, Random Access ChannelCPCH, Common Packet ChannelDSCH, DL Share Channel
DCH, Dedicated Channel
Common Transport Channel
Dedicated Transport Channel
Transport Block Transport Block Transport Block
Transport Block Transport Block Transport Block
Transport Block Transport Block Transport Block
Transport Block
Transport Block
Transport Block
Transport Block
Transport Block
Transport Block
Transport Block Transport Block
Transport Block
Transport Time Interval
Transport Time Interval
Transport
Time Interval
MAC-Some Transport Channel Principles
MAC-Some Transport Channel PrinciplesTransport Block
The basic switching unit between L1 and MAC layerTransport Block Set
A Set of Transport Blocks which are Transmitted in a Transport channel on a certain moment.
Transport Block SizeThe bit number of a Transport Block.
Transport Block Set SizeThe 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 FormatTransport 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 PrinciplesTransport 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 CombinationWhen 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 SetTransport 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 IndicatorTFCI 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 FunctionFEC encoding/decoding of transport channelTo 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 implementationError Detection of transport channelTransport Channel multiplexing, Coding Combination Transport Channel demultiplexingRate MatchingTo map Coding Combination Transport Channel to physical channelPhysical channel modulation/Frequency Spreading and Demodulation/Frequency De-spreadingFrequency and Timing (Chip, Bit, Slot, Frame) synchronizationClose loop power controlPhysical channel power weight and combinationRF Processing
Content
Network ArchitectureIu InterfaceIur InterfaceIub InterfaceUu InterfaceService Data Processing Flow
Radio Network Control-Plane protocol
RNC
CN
Node B
UE RNC
RANAPRNSAP
NBAP
RRC
NBAP:Node B Application Part
RANAP: Radio Access Network Application Part
RNSAP: Radio Network Subsystem Application Part
RRC: Radio Resource Control
UTRAN Control Plane Protocol Stack
NBAP
L1 L1
MAC
RLC
RRC
MM/GMM
CC SM
NBAP
Transport Layer
Transport
Layer
Transport
LayerMAC
RLC
RRC RANAP RANAP
MM/GMM
CC SM
Uu
UE Node B RNC CN
Iub Iu
…Transport
Layer
UTRAN User Plane Protocol Stack
L1
MAC
RLC
PDCP
Transport
Layer
Transport
Layer
Iu UP
Uu
UE Node B RNC CN
Iub Iu
L1 FP FP
Transport Layer
MAC
RLC
PDCP
Iu UPUser Data
Transport Layer
AS and NAS
DCNtGC
UTRANUE Core Network
Access Stratum (AS)
Non-Access Stratum (NAS)
Radio(Uu) Iu
DCNtGC
DCNtGC DCNtGC DCNtGC DCNtGC
end AS entity end AS entity
Relay
UuStratum(UuS)
IuStratum
L2/L1
RRC
L2/L1
RRC
High Layer PDU
RLC SDU
High Layer PDU
RLC
Header
RLC
Header
MAC SDU MAC SDUMAC
Header
MAC
Header
Transport Block Transport Block
CRC CRC
RLC SDU
……
……
……
……
……
High Layer
L2 RLC(Non-Transparent Mode)
L2 MAC(Non-Transparent Mode)
L1
SegmentAnd Concatenation
Reassembly
Uu Interface Data Flow
The Physical Channel Forming Flow before Frequency Spreading
10、20、40 or 80ms
data
data
data
TrCH-i
data CRC data CRC data CRC
data CRC data CRC data CRCd a t aCBL CBL CBL
0、8、16 or 24bits
Block Size Z=512-Ktail , CC
5120-Ktail ,Turbo码
CedBL CedBL CedBLCoded data CC or TCRate matched data
Rate matched data DTX
or
or
Data before 1st interleavingData after 1st interleaved
line of interleaver:1,2,4 or 8
Radio Frame
Radio Frame
Radio Frame
Number of Radio Frame:1,2,4 or 8
TrCH-1 TrCH-2 TrCH-ICCTrCHTrCH-1 TrCH-2 TrCH-I DTXCCTrCH
Ph-1 Ph-2 Ph-P
In 10ms
In 10msPh-1 Ph-2 Ph-P
TPC TFCI pilot
Frequency Spreading, Scrambling
Frequency Spreading, Scrambling
Frequency Spreading, Scrambling
TrCH-i+1
data1 data2 TPC TFCI pilotdata1 data2 TPC TFCI pilotdata1 data2