Sei sulla pagina 1di 57

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
UTRAN UMTS Terrestrial Radio Access Network
CN Core Network
UE User Equipment

UMTS Network Architecture

Analogy

Analogy

Analogy
To start, we can divide a call into two parts: the signaling (or
control) and data (or information). Already ahead of key
concepts, we can understand the RRC as responsible for the
control, and the RAB as responsible for the information part and
represents the logical connection between the Ue and CN. RAB is
service specific.

the RRC is in Layer 3 - control plane,


while the RAB occurs between the UE
and CN, in the user plane.

Analogy

On that fictitious scenario, the seller is the UTRAN, responsible for creating and
maintaining the communication between the UE (buyer) and CN (deposit) so that the
QoS requirements of each are met.

The cliff is the Uu Interface between the UE and the UTRAN, and the road through the
remote control car goes until the deposit is the Iu Interface, between the UTRAN and
CN

Sending requests and receipts is part of signaling, or the RRC. The shipment of
purchases is the data part, or the RAB. In our scenario, the RRC are the Rails, and RAB
is the full service of sending data between the UE and the CN.

The railcars are the RBs, and convey the information in the radio path. These wagons
define what type of thing will be transported, and in what quantity. Similarly, the RBs
define what type of data will in the RRC, which can be Data or Signaling. When the QoS
attributes change, then the Rbs associated with that RRC connection need to be
reconfigured

The remote control cars are the Iu bearer, and carry information on Iu Interface
(between the UTRAN and the CN), either CS or PS.

What is a bearer?
Bearer: a bearer capability of defined capacity, delay and bit error rate, etc. (as
defined in 3GPP specs.)
Bearer is a flexible concept designating some kind of bit pipe
at a certain network level (see previous slide)
between certain network entities
with certain QoS attributes, capacity, and traffic
flow characteristics
Four UMTS QoS Classes
conversational, streaming, interactive, background

UMTS QoS (service) classes


Conversational
Conversational

Streaming
Streaming

Interactive
Interactive

Background
Background

low delay

reasonably low
delay

low round-trip delay

delay is not critical

low delay variation

basic QoS requirements

speech

video streaming

video
telephony/
conferencing

audio streaming

www applications

basic applications

store-and- forward
applications
(e-mail, SMS)
file transfer

UMTS Bearing Services Structure


UMTS
MT

TE

CN Iu
EDGE
Node

UTRAN

CN
Gateway

TE

End-to-End Service

TE/MT Local
Bear service

External Bear
Service

UMTS Bear Service

RAB Service

RB Services

Iu Interface
Bear Services

UTRA FDD/TDD
Service

Physical Bear
Service

CN Bear
Service
Backbone
Services

Universal model of the UTRAN interfaces


Radio

Control Plane

User Plane

Application
Protocol

Data
Stream(s)

Network
Layer

Transport
Network
Layer

Transport Network

Transport Network
Control Plane

User Plane

Transport Network
User Plane

ALCAP(s)
Signalling
Bearer(s)

Signalling
Bearer(s)

Physical Layer

Data
Bearer(s)

Universal model of the UTRAN interfaces

Horizontal: UTRAN falls into 2 layers

Vertical: UTRAN falls into 4 planes

Radio Network Layer (RNL)


Transport Network Layer (TNL)
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.

Content

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

Iu Interface
Core Network
(CN)

UTRAN

CS
Domain

Node B
RNC

Iu-CS

Node B

PS
Domain
Iu-PS

Node B
RNC

BC
Domain

Node B

Iu-BC

Iu Interface

Iu interface Functions

RAB management

Iu radio resource management

Handovers
SRNC relocation

Security management:

Iu-UP frame protocol mode selection and protocol initialization

Mobility management

Establishment and release of resources for Iu connection and managing the overload

Iu-UP (RNL) management

Interacts with RRM function to analyze the current usage of radio resources to add or reject RAB request

Iu connection 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

Send Security Keys (Ciphering Keys) and the integrity Keys to UTRAN

Service and network access


Paging coordination

Iu-CS Interface Stack Structure


Radio Network
Layer

Control Plane

User Plane

RANAP

Iu UP Protocol
Layer

transport Network User


Plane

transport Network Control


Plane

transport Network User


Plane

Q.2630.1
transport
Network Layer

SCCP

Q.2150.1

MTP3b

MTP3b

SSCF-NNI

SSCF-NNI

SSCOP

SSCOP

AAL 5

AAL 5
ATM
Physical Layer

AAL 2

Iu-CS Protocols
Radio Network Layer - Control Plane

RANAP : provides the signaling service between UTRAN and CN


which is required to fulfill the RANAP functions :

Overall RAB Management


Relocating SRNC
Location reporting

Transport Network Layer- User Plane

SCCP : provides a service for transfer of messages between any


two signaling points in the same or different network. It can act as
connectionless or connection-oriented transport protocol.

Counter
C310210956 Max setup time of RAB
CS connection

Unit
Milisecond

Iu-PS Interface Stack Structure


Radio Network
Layer

Control Plane

User Plane
Iu UP Protocol

RNSAP

Layer

Transport Network User


Plane

Transport Network
Control Plane

Transport Network User


Plane

SCCP
Transport
Network Layer

MTP3-B
SSCF-UNI

M3UA
SCTP

SSCOP

IP

GTP-U
UDP
IP

AAL 5

AAL 5

ATM

ATM

Physical Layer

Physical Layer

Iu-PS Protocols
Transport Network Layer- User Plane

AAL : ATM Adaptation Layer To transmit higher protocols via


ATM/IP, it is required to have adaptation sub layers. These sub
layers contain a common adaptation and a service-specific
adaptation part.
User plane data is carried by data bearers which use AAL 5 in case
of Iu PS and AAL 2 in all other cases.
AAL2 connection is totally independent of ATM. Therefore it is still
used in IP transmissions

C380020016

TrPath

: The number of AAL2 resource requests that failed to modify to RNC because of no enough bandwidth in

Iu Flow Overview
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

Data Volume Report

DATA VOLUME
REPORT REQUEST

DATA VOLUME REPORT

Reset

RESET

RESET ACKNOWLEDGE

Reset Resource

RESET RESOURCE

RESET RESOURCE
ACKNOWLEDGE

SECURITY MODE
REJECT

Iu Flow Overview
Basic Processing

Message

RAB Release Request

RAG RELEASE REQUEST

Iu Release Request

IU RELEASE REQUEST

Relocation Detect

RELOCATION DETECT

Relocation Complete

RELOCATION COMPLETE

SRNS Data Forwarding Initiation

SRNS DATA FORWARD COMMAND

SRNS Context Forwarding from Source RNC to CN

FORWARD SRNS CONTEXT

SRNS Context Forwarding to Target RNC from CN

FORWARD SRNS CONTEXT

Paging

PAGING

Common ID

COMMON ID

CN Invoke Trace

CN INVOKE TRACE

CN Deactivate Trace

CN DEACTIVATE TRACE

Location Reporting Control

LOCATION REPORTING CONTROL

Location Report

LOCATION REPORT

Initial UE Message

INITIAL UE MESSAGE

Direct Transfer

DIRECT TRANSFER

Overload Control

OVERLOAD

Error Indiction

ERROR INDICATION

Iu Flow Overview

Basic Processing

Initial Message

Response Message

RAB Assignment

RAB
ASSIGNMENT
REQUEST

RAB ASSIGNMENT
RESPONSE x N
(N>=1)

Content

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

Iur Interface Stack Structure


Radio Network
Layer

Control Plane

User Plane

RNSAP

Iur Data Flow

Transport Network User


Plane

Transport Network
Control Plane

Transport Network User


Plane

ALCAP(Q.2630.1)

Transport
Network Layer

SCCP

STC(Q.2150.1)

MTP3-B

M3UA

MTP3-B

M3UA

SSCF-UNI

SCTP

SSCF-UNI

SCTP

SSCOP

IP

SSCOP

IP

AAL 5

AAL 5
ATM
Physical Layer

AAL Type 2

Iur interface Functions

Inter-RNC mobility management

Dedicated channel data transmission

SRNC triggers measurement of dedicated resources in the DRNC.

Common channel data transmission

SRNC relocation, inter-RNC cell and UTRAN registration area update, inter-RNC paging, and
protocol error report.

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.

Serving RNC and Drift RNC in UTRAN


SRNC
BS
BS

Iub

UE
UE

RNC
RNC
Iur

BS
BS

Iub

Iu
Core network

RNC
RNC
DRNC

Concept needed for:


Soft handover between base stations belonging to different RNCs

Serving RNS (SRNS) Relocation


RNS = Radio Network Sub-system =
RNC + all base stations controlled by this RNC
SRNS Relocation means that the Serving RNC functionality is
transferred from one RNC (the old SRNC) to another (the new
SRNC, previously a DRNC) without changing the radio resources and
without interrupting the user data flow.
RANAP provides the signalling facilities over the two Iu interfaces
involved (Iu interfaces to old and new SNRC) for performing
SRNC Relocation in a co-ordinated manner.

SRNS Relocation (cont.)


SRNC
BS
BS

Iub

UE
UE

RNC
RNC

Iu
Core network

Iur

BS
BS

Iub

RNC
RNC

Iu

DRNC
SRNC
SRNC provides: 1) connection to core network
2) macrodiversity combining point

Soft handover concept


SRNC
Leg 1
UE
UE
Leg 3

BS
BS

Iub

BS
BS

Leg 2

BS
BS

Iub

RNC
RNC

Iur

RNC
RNC
DRNC

Iu

Core network

Signal
combining
point is in
SRNC
(downlink: in
UE)

Legs 1 and 2: Iur interface is not needed


Leg 3 is added: Iur interface is needed!

Parameter
Timer for Event 1D in HSPA or MBMS
Event 1D hysterisis
SRNC Wait Time for Relocation Preparation

VALUE
326ms. To
1280 ms
4 dB
60*100m
s

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

Transport Network Control


Plane

User Plane

Node B
Application
Part (NBAP)

ALCAP
Q.2630.1
Transport
Network Layer

Q.2150.1
SSCF-UNI

SSCF-UNI

SSCOP

SSCOP

AAL Type 5

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
Iub interface has a 16 Mbps bandwidth 3G has a 10 Mbps and 2G has a 6 Mbps
link
Iub Bandwith is dynamic

RNC
BBU
RRU

RRU
BSC

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

L3

Control

RRC

Uu Interface Edge

RB

Control

PDCPPDCP

Control
Control

L2/PDCP
BMC

Control

RLC RLC
RLC
RLC

RLC RLC
RLC
RLC

L2/BMC

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 Status and Migration Diagram


UTRA Connection Mode
URA_PCH

CELL_PCH

out of
service

out of
service

in
service

CELL_DCH

in
service

CELL_FACH
out of
service

in
service

GPRS Packet Idle Mode


Camping on a UTRAN cell

Camping on a GSM/GPRS cell


Idle Mode

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

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.

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.

MAC-Transport Channel Categories


DCH, Dedicated Channel

BCH, Broadcast Channel


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

Dedicated
Transport
Channel

Common Transport
Channel

MAC-Some Transport Channel Principles

Transport Block

Transport Block

Transport Block

Transport Time Interval

Transport Block

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
Time Interval

Transport Block

MAC-Some Transport Channel Principles

Transport Block

Transport Block Set

The bit number of a Transport Block Set.

Transport Time Interval

The bit number of a Transport Block.

Transport Block Set Size

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


moment.

Transport Block Size

The basic switching unit between L1 and MAC layer

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 Combination

Transport Format Combination Set is defined as a set of Transport Format


Combination of Coded Composite Transport Channel (CCTrCH) .

Transport Format Indicator

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 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.

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
RNSAP

RRC

UE

RNC

RNC

NBAP
Node B
NBAP Node B Application Part
RANAP: Radio Access Network Application Part
RNSAP: Radio Network Subsystem Application Part
RRC: Radio Resource Control

AS and NAS

Uu Interface Data Flow


High Layer

High Layer PDU

High Layer PDU

RLC SDU

RLC SDU

L2 RLC
(Non-Transparent Mode)
RLC
Header

L2 MAC
(Non-Transparent Mode)

Segment
Reassembly
And
Concatenation

MAC
Header

RLC
Header

MAC SDU

Transport Block

MAC
Header

MAC SDU

Transport Block

L1
CRC

CRC

The Physical Channel Forming Flow before


Frequency Spreading
TrCH-i+1

data

10 20 40 or 80ms

data

data

TrCH-i

0 8 16 or 24bits

dataCRC dataCRC
d CRC
a t a
data
CRC data
CBL
CBL

dataCRC
512 Ktail CC

Block Size Z

data
CRC
CBL

5120 Ktail Turbo

CedBL
CedBL
CedBL
Rate
Coded
matched
data
data

CC or TC

or

Rate matched data

DTX
line of interleaver:1,2,4 or 8

or

Data
Databefore
after 11stst interleaved
interleaving
Number of Radio Frame:1,2,4 or 8
Radio
Frame

Radio
Frame

Radio
Frame

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

Ph-1

Ph-2

Ph-P

In 10ms
In 10ms

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

Frequency Spreading,
Scrambling

Frequency Spreading,
Scrambling

Potrebbero piacerti anche