You are on page 1of 55

MAC

RLC PDUTB;
UE
HARQ
eNB
eNB
(UE)
(eNB)

MAC
MAC function

UE

eNB

X
Mapping between logical channels and transport channels

Downlink

Uplink

X
Multiplexing

X
X

X
Demultiplexing

X
X

X
Error correction through HARQ
Transport Format Selection
Priority handling between UEs
Priority handling between logical channels of one UE
Logical Channel prioritisation
Scheduling information reporting

X
X

MAC
Physical channel
Transport channel
MAC

Logical channel
MACRLC

PBCH

MIBMasterInformationBlock
PHICH duration
PHICH Resouce(8)

PHICH

HIHARQ
ACK/NACK, 1 bit

PCFICH

2 bit CFIPDCCH
123

PDCCH

PDSCH

DL-SCHPCH

PMCH

MCH

PUCCH

-HARQACK/NACKs;
-Scheduling Request (SR);
- CQI

PUSCH

UL-SCH

PRACH

X
random access Preamble


Transport channel name
Broadcast Channel

Downlink Shared Channel


Paging Channel
Uplink Shared Channel
Random Access Channel

Acronym

Downlink

BCH

DL-SCH

PCH

Uplink

UL-SCH

RACH


Logical channel name

Acronym

Control channel

Broadcast Control Channel

BCCH

Paging Control Channel

PCCH

Common Control Channel

CCCH

Dedicated Control Channel

DCCH

Dedicated Traffic Channel

DTCH

Traffic
channel


BCH

PBCH

MCH

PMCH

PCH

DL-SCH

PDSCH

Downlink
Transport channels

PDCCH

Downlink
Physical channels


UL-SCH

PUSCH

RACH

PRACH

Uplink
Transport channels

PUCCH

Uplink
Physical channels


PCCH

PCH

BCCH

BCH

CCCH

DCCH

DTCH

DL-SCH

Downlink
Logical channels

Downlink
Transport channels


CCCH

DCCH

RACH

DTCH

UL-SCH

Uplink
Logical channels

Uplink
Transport channels

MAC PDU (DL-SCH and UL-SCH)


R/R/E/LCID
sub-header

R/R/E/LCID[/F/L]
sub-header

MAC header

R/R/E/LCID/F/L
sub-header

R/R/E/LCID/F/L
sub-header

MAC Control
element 1

...

MAC Control
element 2

R/R/E/LCID/F/L
sub-header

MAC SDU

R/R/E/LCID padding
sub-header

...

MAC payload

MAC PDU (DL-SCH and UL-SCH)

MAC SDU

Padding
(opt)

MAC PDUTransparent MAC

MAC SDU

MAC payload

MAC PDU (Transparent MAC)

PCHBCHDL-SCHP-RNTISI-RNTI
PDUMAC header

MAC PDU RAR


E/R/RAPID
subheader 1

E/R/RAPID
subheader 2

MAC header

...

E/R/RAPID
subheader n

MAC RAR 1

MAC RAR 2

...

MAC payload

MAC PDU (Random Access Response)

MAC RAR n

MAC

TA

BSR
DRX



Initial access from RRC_IDLE; -UE
RRC Connection Re-establishment procedure; -UE
Handover requiring random access procedure; -
DL data arrival during RRC_CONNECTED requiring random access
procedure; -

UL data arrival during RRC_CONNECTED requiring random access


procedure -UE

SRPUCCH



contention based
Non-contention based
DL data arrival during RRC_CONNECTED requiring random access
procedure;
Handover requiring random access procedure


UE

eNB

Random Access Preamble

Random Access Response

Scheduled Transmission

Contention Resolution



UE

eNB

RA Preamble assignment

Random Access Preamble

Random Access Response

TA


NBMAC CEUE
Time Alignment Timer
RRCTime Alignment Timer SI type2 or RRC
connect reconfiguration

Timing Advance MAC CE()
Random Access ResponseTime Advance

TA

Time Alignment Timer MAC CE


PUCCH
SRS
HARQ buffer



PDCCHC-RNTI
VOIP
(Semi-persistent scheduling)
VOIP
VOIP



transient
state

20 msec

silent period SID packet

Talkspurt (VoIP packet)

160 msec

talkspurt





RRC
PDCCH
SPS-RNTI


PDCCHSPS release



HARQACK/NACK
MAC PDU








Nzero buffer
PDCCH SPS release


UL-GrantMAC-PDU Size
MAC-PDU
MACMAC Control
element
MAC-PDUMAC SDU

BSR
Buffer Status Report
UE


Short BSR
Long BSR4


Regular BSR


Periodic BSR
PERIODIC BSR TIMER expires

Padding BSR
BSR MAC CE

DRX

Discontinuous Reception


Long DRX CycleDRX
Short DRX CycleDRX
On Duration TimerDRXTTIPDCCH
DRX Inactivity TimerPDCCHPDCCH
HARQ RTT Timer (DL)RTT
DRX Retransmission Timer (DL)RTT Timer
PDCCH
DRX Short Cycle Timershort DRX cycle Inactivity Timer
Long DRX Cycle

DRX

On Duration

Opportunity for DRX

UE shall monitor
PDCCH

DRX Cycle

DRX

Inactivity Timer

RTT Timer1

Inactivity Timer

Retransmission Timer1

Retransmission
Timer1

RTT Timer1

Retransmission
Timer2

RTT Timer2

RTT Timer1

RTT Timer2

On Duration Timer

ENB
t1

t2

NACK

UE
Initial Transmission
of Process 1

Initial Transmission
of Process 2

t3

NACK

t4

NACK

Retransmission
of Process 1

ACK
Retransmission
of Process 2

ACK

RLC

PDU
ARQAM
RLC SDUAMUM
RLCPDUAM
PDUAMUM
AMUM
RLC SDUAMUM
RLC

RLC
upper layer (i.e. RRC layer or PDCP sub layer)
SAP between
upper layers
transmitting
TM RLC entity

receiving
TM RLC entity

transmitting
UM RLC entity

receiving
UM RLC entity

AM RLC entity

eNB
logical
channel

lower layers
(i.e. MAC sub layer and physical layer)
radio interface
lower layers
(i.e. MAC sub layer and physical layer)
logical
channel
receiving
TM RLC entity

transmitting
TM RLC entity

receiving
UM RLC entity

transmitting
UM RLC entity

AM RLC entity

UE
SAP between
upper layers

upper layer (i.e. RRC layer or PDCP sub layer)

RLC

RLCRLCeNBRLCUE
RLC
RLCPDCP/RRCSDU
RLC PDUMAC
RLCPDUSDU
UM/AM

RLC
PDU
AMARQ
UM/AM
UM/AMPDU
UM/AM
UM/AMSDU

TM

TM

UE/ENB

ENB/UE
radio interface
TM-SAP

Transmission
buffer

LTE

TM-SAP

Transmitting
TM-RLC
entity

BCCH/PCCH/CCCH

Receiving
TM-RLC
entity

BCCH/PCCH/CCCH

UM

UMre-ordering
LTE

VOIP

UM
UE/ENB

ENB/UE
radio interface
UM-SAP

UM-SAP

Transmission
buffer

SDU reassembly
Transmitting
UM-RLC
entity

Receiving
UM-RLC
entity

Segmentation &
Concatenation

Remove RLC header

Add RLC header

Reception
buffer & HARQ
reordering

DCCH/DTCH/MCCH/MTCH

DCCH/DTCH/MCCH/MTCH

AM

LTE

WWW,
FTP

AM
AM-SAP

Transmission
buffer

RLC control

SDU reassembly

Remove RLC header


Segmentation &
Concatenation

Retransmission
buffer

Reception
buffer & HARQ
reordering

Add RLC header


Routing

DCCH/DTCH

DCCH/DTCH

ARQ

ARQ: RLC PDURLC PDU segment


HARQ



PDUARQ
Pollingpolling

PDCP
UE/E-UTRAN
PDCP
entiy

Radio Bearers

PDCP-SAP

PDCP-SAP

...

C-SAP

PDCP
sublayer

PDCP entity

PDCP entity

PDCP - PDU
RLC - SDU

...
RLC UM-SAP

RLC AM-SAP

RLC
sublayer

PDCP

PDCPE-UTRAN

PDCP
LTE UEE-Node BIP
PDCPE-Node BUEUEIP ENode BGTP-U
IP
UEeNodeB

PDCP

PDCP

PDCP

()

()

()

()

PDCP

PDCP

(Uu)

PDCP SDU

()

PDCP SDU

PDCP SDU

PDCP SDU

PDCP

UERBRadio
BearerRB
PDCP

PDCP

RLC
RB
RLC
PDCP
RRC

RRC

PDCP

PDCPDTCHDCCHDRB
SRBDTCHDCCH
DTCH
PDCP
SN
IP

PDU
DCCH
PDCP
SN

RRC1

UE/



RRCRRC connection


Data Radio BearerU
QoSPHY/MAC/RLC/PDCP

Inter-RAT

RRC2





NAS
UE

RRC

LTEUERRC_IDLERRC_CONNECTED
UERRCeNBRRCRRCUE
RRC_CONNECTEDUERRC_IDLE
RRC_IDLEUE
eNBUERRCUERRC_IDLE


DRX

PLMN

RRC

RRC_CONNECTEDUEeNBRRC
E-UTRANUERRCE-UTRANUE
UERRC_CONNECTED




eNB

RRC

RRC

RRC

RRC
RRC


SISIB
RRC
MIBSIB1
SIBn
MIBSI-MBCCHPBCH
DL-SCH
DL-SCHBCCHSI-RNTI0xFFFF


SIB

MIB

DLPHICHSFN

SIB1

PLMN IDIDCSG
SI

SIB2

ACBAccess Class Barring


UEUL

SIB3

RAT

SIB4

SIB5

SIB6

RATUTRA

SIB7

RATGERAN

SIB8

RATCDMA2000

SIB9

eNBHNBID

SIB10

ETWS

SIB11

ETWS

MIBSIB1MIBSIB1SIB

MIB40ms40
SFN40
SIB180ms88
SFN805SIB1
5TDDFDD5TDDFDD
TDDFDD
SIB1PDCCHUEPDCCH
SIB1

SIBSIB1SISIB
SI



PAGINGRRC-IDLERRCCONNECTED
Modification PeriodETWS

UE
Change notification

Updated information

BCCH modification period (n)

BCCH modification period (n+1)

Modification PeriodSFN mod modificationPeriod= 0.


Modification Period =defaultPagingCycle*modificationPeriodCoeff

RRC
UE

eNodeB

MME

RRC: System Information *


Cell
Select *
MAC: RACH preamble
MAC: RACH response

RRC: RRC Connection Request


(Initial UE identity, Cause)

RRC: RRC Connection Setup


(SRB1 parameters)

RRC: RRC Connection Setup Complete


(Selected PLMN id, NAS: Attach Request **)

S1AP: Initial UE Message


(eNB UE S1AP id ***, NAS: Attach Request, TAI)

S1AP: Initial Context Setup Request


(MME UE S1AP id ****, NAS: Attach Accept, Security,
Bearer params, e.g. TEID)

RRC: Security Mode Command


(Dummy mode)

RRC: Security Mode Complete


RRC: RRC Connection Reconfiguration
(Intra-frequency measurement configuration,
Bearer Setup, NAS: Attach Accept)

RRC: RRC Connection Reconfiguration Complete

S1AP: Initial Context Setup Response


(Bearer params, e.g. TEID)

RRC: UL Information Transfer

S1AP: Uplink NAS Transport

(NAS: Attach Complete)

LTE active

(NAS: Attach Complete)

RRC
connected

LTE active

You might also like