Professional Documents
Culture Documents
Umts Layer 2
Umts Layer 2
Telecoms
UMTS Layer 2
UMTS Layer 2
1 2 OVERVIEW OF LAYER 2 ARCHITECTURE
1.1 2.1 2.2 2.3 General Logical Traffic Channels Logical Control Channels Logical Channels for ODMA Mode MAC functions Mapping of Logical Channels onto Transport Channels through MAC MAC Architecture MAC Functional Entities (FE) MAC for the Broadcast Channel (MAC-b) MAC for the Common and Shared Channels (MAC-c/sh) MAC for Dedicated Channels (MAC-d) MAC Primitives MAC Protocol Data Units (PDU) MAC Header RLC Services RLC Functions RLC Architecture RLC Transparent Mode Operation RLC Unacknowledged Mode Operation RLC Acknowledged Mode Operation AM Transmission AM Reception RLC Primitives RLC PDU Types AM PDU Status PDU UM PDU TRM PDU PDCP Architecture PDCP Transfer in RLC Acknowledged Mode PDCP PDU Structure Cell Broadcasting and BMC 1 3 5 7 9 11 13 13 13 13 13 15 17 17 19 23 25 27 29 31 31 31 33 35 35 37 37 37 39 41 43 45 47
LOGICAL CHANNELS
Telecoms
UMTS Layer 2
Telecoms
RRC
CONTROL CONTROL
Radio Bearers
PDCP BMC
RLC
LOGICAL CHANNELS
L2
MAC
TRANSPORT CHANNELS
L1 Physical Layer
PHYSICAL CHANNELS
Telecoms
UMTS Layer 2
2. LOGICAL CHANNELS
Each logical channel type is therefore defined by the type of information transferred, and fall into one of two basic groups. These are: Control Channels, for control plane information Traffic Channels, for user plane information
Telecoms
TDD
uplink
downlink
Physical Channels
Telecoms
UMTS Layer 2
Telecoms
FDD BCCH Broadcast Control PCCH Paging Control CCCH Common Control DCCH Dedicated Control
TDD
uplink
downlink
content broadcast information paging requests control information control info for a single mobile
Logical Channels MAC (L2) Transport Channels PHYSICAL (L1) Physical Channels
Telecoms
UMTS Layer 2
Telecoms
Traffic (user data) ODTCH (ODMA Dedicated Traffic) OCCCH (ODMA Common Control) ODCCH (ODMA Dedicated Control)
Control
point-to-point
Physical Channels
Telecoms
UMTS Layer 2
Telecoms
MAC
Logical Transport Channel Mapping
Selection of Transport Format Multiplexing of PDUs into Transport Blocks Dynamic Transport Channel Type Switching Identification of UEs on common traffic channels Priority handling Access Class Selection for RACH and CPCH Traffic Volume Monitoring Ciphering (RLC TrM only)
Telecoms
10
UMTS Layer 2
Telecoms
Downlink FDD-Mode
PCCH BCCH CTCH SHCCH CCCH DCCH DTCH
LOGICAL CHANNELS
MAC
PCH
BCH
FACH
DSCH
RACH
CPCH
DCH
USCH
TRANSPORT CHANNELS
Uplink FDD-Mode
PCCH BCCH CTCH SHCCH CCCH DCCH DTCH
LOGICAL CHANNELS
MAC
PCH
BCH
FACH
DSCH
RACH
CPCH
DCH
USCH
TRANSPORT CHANNELS
Downlink TDD-Mode
PCCH BCCH CTCH SHCCH CCCH DCCH DTCH
LOGICAL CHANNELS
MAC
PCH
BCH
FACH
DSCH
RACH
CPCH
DCH
USCH
TRANSPORT CHANNELS
Uplink TDD-Mode
PCCH BCCH CTCH SHCCH CCCH DCCH DTCH
LOGICAL CHANNELS
MAC
PCH
BCH
FACH
DSCH
RACH
CPCH
DCH
USCH
TRANSPORT CHANNELS
Telecoms
12
UMTS Layer 2
Telecoms
Informa
MAC Control
BCCH
Telecoms
BCH
DCH
DCH
UMTS Layer 2
Telecoms
PRIMITIVE MAC DATA MAC STATUS CMAC CONFIG CMAC MEASUREMENT CMAC STATUS
Request
Indication
Response
Confirm
Telecoms
16
UMTS Layer 2
Telecoms
TCTF
UE-ID type
UE-ID
C/T
MAC SDU
MAC Header
MAC PDU
TRANSPORT BLOCK
Telecoms
18
UMTS Layer 2
Telecoms
RRC
USER
RLC
Header Retransmission Segmentation Concatenation Ciphering CRC Check Missing Data Check
(MAC)
User data uses AM (e.g. Packet based services), UM (e.g. VoIP), or TrM (e.g. streaming)
Telecoms
20
UMTS Layer 2
Acknowledged mode provides a much more reliable mechanism for transferring data between two RLC layer entities, by including further services. These include in-sequence delivery of data units, detection of duplicate data units, error correction and flow control. The RLC can also set QoS levels and notify higher layers of unrecoverable errors. Acknowledged mode is the mode used mainly by the DCFE entity within RRC, for dedicated control functions, although in some cases the other modes can be used, for example unacknowledged mode for RRC release, or transparent mode for cell update or RRC connection re-establishment requests. For all three modes, CRC (cyclic redundancy check) error detection is performed on the physical layer, and the result is delivered to RLC along with the actual data.
Telecoms
RRC
USER
RLC
Header Retransmission Segmentation Concatenation Ciphering CRC Check Missing Data Check
(MAC)
User data uses AM (e.g. Packet based services), UM (e.g. VoIP), or TrM (e.g. streaming)
Telecoms
22
UMTS Layer 2
Telecoms
Segmentation and re-assembly Concatenation Padding Data transfer Error correction In-sequence delivery Duplicate detection Flow control Sequence number check Error recovery Ciphering Suspend/resume data transfer
Telecoms
24
UMTS Layer 2
Telecoms
TRANSMIT
CONTROL
RECEIVE
TRANSMIT TRMFE
TRANSMIT UMFE
TRANSMIT AMFE
RECEIVE AMFE
RECEIVE UMFE
RECEIVE TRMFE
DTCH DCCH
Telecoms
26
UMTS Layer 2
Telecoms
Segmentation
Reassembly
Transmission Buffer
Receiver Buffer
RLC PDUs
RLC PDUs
Logical Channels
Logical Channels
Telecoms
28
UMTS Layer 2
Telecoms
Reassembly
Ciphering
Deciphering
Transmission Buffer
Receiver Buffer
RLC PDUs
RLC PDUs
Logical Channels
Logical Channels
Telecoms
30
UMTS Layer 2
Telecoms
Transmission Side
Higher-Layer SDUs
Reception Side
Segmentation/ Concatenation
Reassembly
Deciphering
Ciphering
Transmission Buffer
Demux/Routing
Logical Channels
Telecoms
32
UMTS Layer 2
Telecoms
Request Data, CNF, MUI Data Data E/R, Ciphering Elements (AM/UM) AM Parameters (AM) N
Response
Confirm MUI
EVC
KEY CNF = Confirmation Request Higher-Layer SDUs Event Code Establishment/Re-establishment Message Unit Identifier An Integer value
Telecoms
34
UMTS Layer 2
Telecoms
RLC Header
D/C
Sequence Number
Length P HE Indicator(s)
D/C = P HE = =
Purpose Sequenced AM data Status report (solicited or unsolicited) Piggybacked version of above Reset (sequence number ) command Acknowedgement of RESET
Telecoms
36
UMTS Layer 2
4.8.1.1Status PDU The structure of a STATUS PDU is virtually the same for either the stand-alone or piggybacked case. A standalone STATUS PDU will have a D/C bit set to indicate its control status. A piggybacked STATUS PDU does not use this bit currently. The 3 bit PDU type field is set to all zeros to indicate a STATUS PDU. One or more Super Fields (SUFI) form the main body of the PDU. SUFIs carry information about successfully and unsuccessfully received PDUs and window sizes. Each SUFI is divided into a Type field, Length field and Value field. The length field describes the length of the value field which contains status information defined by the type field. 4.8.2 UM PDU A UM PDU carries a header consisting simply of a sequence number of 7 bits and optional length indicators used in the same way as for AM mode. Similarly it can be padded if required to a whole number of octets. 4.8.3 TRM PDU A TRM PDU has no RLC header and consists of a segment of a higher layer SDU or a complete higher layer SDU.
Telecoms
D/C
PDU Type
SUFI 1
Type Length Value
SUFI 2
SUFI n
PADDING
Sequence Number
Length Indicator(s)
Padding
RLC Header
UM PDU
Telecoms
38
UMTS Layer 2
Telecoms
CONTROL
HEADER COMPRESSION
HEADER COMPRESSION
HEADER COMPRESSION
PDU NUMBERING
UM
AM
TRM
RLC
Telecoms
40
UMTS Layer 2
Telecoms
Informa
Telecoms
PDCP
RLC
RLC
PDCP
UMTS Layer 2
Telecoms
Informa
Telecoms
eg. IP DATAGRAM
PDCP Header
PDU TYPE
PID
SEQUENCE NUMBER
PAYLOAD
UMTS Layer 2
Telecoms
Informa
Telecoms
USER
CELL BROADCAST CENTRE
CONTROL
CN
RNC
UTRAN PROTOCOLS
BMC
CELL BROADCAST MESSAGES
RRC
RLC (UM)
CTCH
RRC
BMC MAC
FACH
RLC (UM)
UE PROTOCOLS
Node B
L1
S-CCPCH
MAC
L1
UMTS Layer 2
Telecoms
PCCH
BCCH
CTCH
SHCCH
CCCH
DCCH DTCH
MAC
PCH
BCH
FACH
DSCH
RACH
CPCH
DCH
USCH
PHYSICAL LAYER
PRACH
+ SCH, CPICH, AICH, AP-AICH, PICH, CSICH, CD/CA-ICH (not mapped above physical layer)
PCCH
BCCH
CTCH
SHCCH
CCCH
DCCH DTCH
MAC
PCH
BCH
FACH
DSCH
RACH
CPCH
DCH
USCH
PHYSICAL LAYER
PRACH
Telecoms
LOGICAL
Uplink FDD-Mode
LOGICAL
Downlink FDD-Mode
PCCH
BCCH
CTCH SHCCH
CCCH
DCCH DTCH
MAC
PCH
BCH
FACH
DSCH
RACH
CPCH
DCH
USCH
PHYSICAL LAYER
PRACH
PCCH
BCCH
CTCH
CCCH
DCCH DTCH
MAC
PCH
BCH
FACH
DSCH
RACH
CPCH
DCH
USCH
PHYSICAL LAYER
PRACH
Telecoms
LOGICAL
Uplink TDD-Mode
LOGICAL
Downlink TDD-Mode