Mac Hsdpa
Mac Hsdpa
Mac Hsdpa
Transport Format
MAC PDUs
MAC Functions
MAC entities.
13 June 2016
Alexander Seifarth
Alexander Seifarth
Downlink Channels
Alexander Seifarth
1. Transport Channel
Configuration
Transport Formats (TF) and Transport Format
Sets (TFS)
13 June 2016
Alexander Seifarth
MAC
MAC
PHY
PHY
Transport Block Set TBS
Transport Block
Set TBS
Transmit Time
Interval TTI
Transport Block TB #0
Transport Block TB #1
...
Transport Block TB #N-1
Transport Block
Set TBS
Transmit Time
Interval TTI
Transport Block
Set TBS
TTI
TB size (no. of bits)
TBS size (no. of TB in TBS)
time
5
13 June 2016
Alexander Seifarth
TB size #0
TB size #1
TBS size #0
TBS size #1
TFI 0
TFI 1
CRC size
rate matching attribute
TTI
13 June 2016
TB size #K-1
...
TFI K-1
Alexander Seifarth
Alexander Seifarth
Alexander Seifarth
Every Transport Block contains RLC Data of one and only logical channel.
TBS may have several TBs from different logical channels .
TTI [Transmission Time Interval] How offen MAB layer sends data/TBS to physical layer .With 10 ms
TTI , data rate of transport channel can be modified every 10 ms.
At each TTI/TBS , one TF is applicable .If there are many TTI in a single Transport channel with same
data rates , then the same TF is appilicable for all TTI .
If variable data rates are used , then multiple TF must be specified for a single transport channel.
Colllection of FTs specified for a single transport channel is called TRANSPORT FORMAT SET [ TFS].
TFS is used to creat a transport channel and it is created by RNC and is sent to UE and NODE-B via
RRC and NBAP procedures .. The UE gets the TFS either via System Information (BCCH) or via explicit
RRC signalling on a CCCH or DCCH.
Some parameters will be equal or same for all the TFs in a TFS , such parameters are called SEMISTATIC PARAMETERS .
Some parameters will be set differently for different TFs in a TFS . They are called DYNAMIC
PARAMETERS.
Alexander Seifarth
TFI [ Transport format Index ] is used on the Iub interface inside the FP that
encapsulates the TBs of each Transport channel to indicate block size and no of
blocks.
10
13 June 2016
CONFIDENTIAL - DRAFT
Alexander Seifarth
11
13 June 2016
CONFIDENTIAL - DRAFT
Alexander Seifarth
12
13 June 2016
CONFIDENTIAL - DRAFT
Alexander Seifarth
Alexander Seifarth
TFS (TrCH 1)
TFI 0
0 kbps
TFI 1
8 kbps
TrCH 1
TFS (TrCH 2)
TrCH 2
PHY
PHY
14
13 June 2016
TFI 0
0 kbps
TFI 1
16 kbps
TFI 2
32 kbps
TFCI
TrCH 1
TrCH 2
TFI 0
TFI 1
16 kbps
TFI 0
TFI 2
32 kbps
TFI 0
TFI 0
0 kbps
TFI 1
TFI 0
8 kbps
blocked
TFI 1
TFI 2
40 kbps
blocked
TFI 1
TFI 1
24 kbps
CONFIDENTIAL - DRAFT
Alexander Seifarth
15
13 June 2016
CONFIDENTIAL - DRAFT
Alexander Seifarth
16
13 June 2016
CONFIDENTIAL - DRAFT
Alexander Seifarth
17
13 June 2016
CONFIDENTIAL - DRAFT
Alexander Seifarth
10
Column 1
Column 2
Column 3
0
Row 1
Row 2
Row 3
Row 4
Alexander Seifarth
MAC HEADER
TCTF[Target channel type field] : THe TCTF identifies the type of logical
channel that is associated with the data in the transport channel .
UE-ID type : I ndicates the type of UE-ID( u-RNTI or c-RNTI) that is included in
the header .
UE-ID :identifies the UE on common transport channel. It can be either cRNTI or u- RNTI .
C/T : When multiple logical channels of same type are multiplexed onto the
same transport channel , C/T field indicates to which of the logical channel
the data of the transport channel belongs to .
Alexander Seifarth
MAC SDU
When MAC protocol performs cipheering , MAC SDU is the only part of MAC
PDU that will be encripted.
Alexander Seifarth
10
Column 1
Column 2
Column 3
0
Row 1
Row 2
Row 3
Row 4
Alexander Seifarth
UE
NBAP
22
MAC-b
BCH
MAC-c/sh
RACH, FACH,
DSCH, CPCH,PCH
MAC-hs
HS-DSCH
MAC-d
DCH
13 June 2016
RNC
NBAP
MAC-b
MAC-c/sh
MAC-hs
MAC-d
MAC-d
CONFIDENTIAL - DRAFT
Alexander Seifarth
Alexander Seifarth
MAC UE side
Alexander Seifarth
MAC- hs in UE
Alexander Seifarth
MAC-HS in UE
Alexander Seifarth
MAC-hs in UTRAN
12
10
Column 1
Column 2
Column 3
0
Row 1
Row 2
Row 3
Row 4
Alexander Seifarth
HARQ entity will set the queue ID and TSN in mac-hs PDU as
indicated by scheduler.
HARQ process will set the new data indicator in mac-hs PDU.
Alexander Seifarth
MAC Entities
Handles BCH . UTRAN has only one mac-b for each cell
but UE can have one or more mac-b for recieving
neighbour cell BCHs .Active only in DL.
29
13 June 2016
CONFIDENTIAL - DRAFT
Alexander Seifarth
MAC Entities
Alexander Seifarth
Alexander Seifarth
Alexander Seifarth
Alexander Seifarth
MAC-HS PDU
34
13 June 2016
CONFIDENTIAL - DRAFT
Alexander Seifarth
DCH case:
DxCH
#0
DxCH
#1
...
DxCH
#K-1
MAC-d
MAC-d
TB #1 (MAC-PDU #1)
...
TB #L-1 (MAC-PDU #L-1)
DCH #N
MAC - PDU
MAC
Header
PHY
PHY
DxCH number (if K>1)
35
13 June 2016
CONFIDENTIAL - DRAFT
Alexander Seifarth
BCCH|
CTCH
DxCH DxCH
#0
#K-1
from MAC-d
...
TB #0 (MAC-PDU #0)
MAC-c/sh
MAC-c/sh
RACH |
FACH |
DSCH |
CPCH
TB #1 (MAC-PDU #1)
...
TB #L-1 (MAC-PDU #L-1)
MAC - PDU
MAC
Header
PHY
PHY
36
13 June 2016
x = T(raffic) | C(ontrol)
LogCH Type
DxCH number (if K>1)
UE-identifier (for DxCH only)
CONFIDENTIAL - DRAFT
Alexander Seifarth
DxCH
#1
...
DxCH
#K-1
MAC-d
MAC-d
MAC-d - PDU
MAC
Header
MAC-d Flow
LogCH Type
DxCH number (if K>1)
MAC-hs
MAC-hs
MAC-hs PDU
HS-DSCH
MAC-hs
Header
MAC-d
PDU #0
...
MAC-d
PDU #M-1
PHY
PHY
37
13 June 2016
CONFIDENTIAL - DRAFT
Alexander Seifarth
MAC-hs PDU.
For high speed downlink packet access a single UE can get one or more
so called MAC-d flows . Each MAC-d flow corresponds to a so called reordering queue. The MAC-d PDU indicates to which logical channel
(DTCH) the data belongs to.
MAC-hs entity assembles several MAC-d PDU of the same user and
bundles them in a MAC-hs PDU. In the MAC-hs PDU the re-ordering
queue identity and a sequence number (for retransmission purposes) is
contained.
Furthermore size indicators for the contained MAC-d PDU are
implemented into the MAC-hs PDU.
38
13 June 2016
CONFIDENTIAL - DRAFT
Alexander Seifarth
TCTF
MAC SDU
UE-ID
Type
UE-ID
C/T
MAC-hs Header
MAC-hs SDUs
MAC-d PDU
#0
MAC-d PDU
#1
39
13 June 2016
CONFIDENTIAL - DRAFT
...
...
MAC-d PDU
#N-1
Alexander Seifarth
Alexander Seifarth
Thank You
HSUPA MAC entities will be covered in next session.
Alexander Seifarth