7.1.1 Mapping between logical channels and transport channels
36.523-13GPPEvolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Packet Core (EPC)Part 1: Protocol conformance specificationRelease 17TSUser Equipment (UE) conformance specification
7.1.1.1 CCCH mapped to UL SCH/ DL-SCH / Reserved Logical Channel ID
7.1.1.1.1 Test Purpose (TP)
(1)
with { UE in E-UTRA RRC_IDLE state and after transmitting a RRCConnectionRequest message }
ensure that {
when { UE receives a MAC PDU on DL SCH and addressed to its T-CRNTI but including a reserved value for LCID }
then { UE discards the MAC PDU }
}
(2)
with { UE in E-UTRA RRC_IDLE state and after transmitting a RRCConnectionRequest message }
ensure that {
when { UE receives a MAC PDU on DL SCH and addressed to its T-CRNTI with value ‘00000’B as LCID }
then { UE forwards to upper layers the disassembled and demultiplexed SDU on logical channel CCCH }
}
7.1.1.1.2 Conformance requirements
References: The conformance requirements covered in the current TC are specified in: TS 36.321, clause 5.11, 6.2.1 , 5.3.3 and 6.1.2.
[TS 36.321, clause 5.11]
When a MAC entity receives a MAC PDU for the UE’s C-RNTI or Semi-Persistent Scheduling C-RNTI, containing reserved or invalid values, the MAC entity shall:
– discard the received PDU.
[TS 36.321, clause 6.2.1]
The MAC header is of variable size and consists of the following fields:
– LCID: The Logical Channel ID field identifies the logical channel instance of the corresponding MAC SDU or the type of the corresponding MAC control element or padding as described in tables 6.2.1-1 and 6.2.1-2 for the DL and UL-SCH respectively. There is one LCID field for each MAC SDU, MAC control element or padding included in the MAC PDU. The LCID field size is 5 bits;
…
Table 6.2.1-1: Values of LCID for DL-SCH
Index |
LCID values |
00000 |
CCCH |
00001-01010 |
Identity of the logical channel |
01011-10111 |
Reserved |
11000 |
Activation/Deactivation (4 octets) |
11001 |
SC-MCCH, SC-MTCH (see note) |
11010 |
Long DRX Command |
11011 |
Activation/Deactivation (1 octet) |
11100 |
UE Contention Resolution Identity |
11101 |
Timing Advance Command |
11110 |
DRX Command |
11111 |
Padding |
NOTE: Both SC-MCCH and SC-MTCH cannot be multiplexed with other logical channels in the same MAC PDU except for Padding |
[TS 36.321, clause 5.3.3]
The UE shall disassemble and demultiplex a MAC PDU as defined in subclause 6.1.2.
[TS 36.321, clause 6.1.2]
A MAC PDU consists of a MAC header, zero or more MAC Service Data Units (MAC SDU), zero, or more MAC control elements, and optionally padding; as described in Figure 6.1.2-3.
Both the MAC header and the MAC SDUs are of variable sizes.
A MAC PDU header consists of one or more MAC PDU sub-headers; each subheader corresponds to either a MAC SDU, a MAC control element or padding.
A MAC PDU subheader consists of the six header fields R/R/E/LCID/F/L but for the last subheader in the MAC PDU and for fixed sized MAC control elements. The last subheader in the MAC PDU and sub-headers for fixed sized MAC control elements consist solely of the four header fields R/R/E/LCID. A MAC PDU subheader corresponding to padding consists of the four header fields R/R/E/LCID.
Figure 6.1.2-1: R/R/E/LCID/F/L MAC subheader
Figure 6.1.2-2: R/R/E/LCID MAC subheader
MAC PDU sub-headers have the same order as the corresponding MAC SDUs, MAC control elements and padding.
MAC control elements, are always placed before any MAC SDU.
Padding occurs at the end of the MAC PDU, except when single-byte or two-byte padding is required. Padding may have any value and the UE shall ignore it.
When single-byte or two-byte padding is required, one or two MAC PDU sub-headers corresponding to padding are placed at the beginning of the MAC PDU before any other MAC PDU subheader.
A maximum of one MAC PDU can be transmitted per TB per UE.
Figure 6.1.2-3: Example of MAC PDU consisting of MAC header, MAC control elements, MAC SDUs and padding
7.1.1.1.3 Test description
7.1.1.1.3.1 Pre-test conditions
System Simulator:
– Cell 1
UE:
None.
Preamble:
– The UE is in state Registered, Idle mode (state 2) according to [18].
7.1.1.1.3.2 Test procedure sequence
Table 7.1.1.1.3.2-1: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
EXCEPTION: Steps 1 to 4 shall be repeated for decreasing reserved LCID values from 01011 to 10111. |
– |
– |
– |
– |
|
1 |
The SS transmits a Paging message including a matched identity. |
<– |
– |
– |
– |
2 |
The UE transmits an RRCConnectionRequest message. |
–> |
– |
– |
– |
3 |
The SS Transmits a valid MAC PDU containing RRCConnectionSetup, and Contention Resolution Identity MAC Control Element except for LCID in MAC Header set to reserved value 10111 or lower (depending on iteration number). |
<– |
MAC PDU |
– |
– |
EXCEPTION: In parallel with step 4, UE may execute parallel behaviour defined in table 7.1.1.1.3.2-2 |
– |
– |
– |
– |
|
4 |
Check: For 5 seconds after Step3, does the UE transmit RRCConnectionSetupComplete message? |
–> |
RRCConnectionSetupComplete |
1 |
F |
5 |
The SS transmits a Paging message including a matched identity. |
<– |
– |
– |
– |
6 |
The UE transmits an RRCConnectionRequest message. |
–> |
– |
– |
– |
7 |
The SS transmits a valid MAC PDU containing RRCConnectionSetup, and Contention Resolution Identity MAC Control Element and LCID in MAC Header set correctly to CCCH 00000 |
<– |
MAC PDU |
– |
– |
8 |
Check: does the UE transmit an RRCConnectionSetupComplete message including SERVICE REQUEST message? |
–> |
RRCConnectionSetupComplete |
2 |
P |
9-12 |
Steps 6 to 9 of the generic radio bearer establishment procedure (TS 36.508 4.5.3.3-1) are executed to successfully complete the service request procedure. |
– |
– |
– |
– |
Table 7.1.1.1.3.2-2: Parallel behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
The UE transmits an RRCConnectionRequest message. |
–> |
– |
– |
– |
7.1.1.1.3.3 Specific message contents
None.
7.1.1.1a CCCH mapped to UL SCH/ DL-SCH / UE Cat 0
7.1.1.1a.1 Test Purpose (TP)
(1)
with { UE in E-UTRA RRC_IDLE state }
ensure that {
when { UE receives a Paging message including a matched identity }
then { UE responds with a RRCConnectionRequest message in a MAC PDU on UL SCH on CCCH indicating LCID ’01011’ }
}
7.1.1.1a.2 Conformance requirements
References: The conformance requirements covered in the current TC are specified in: TS 36.321, clause 5.3.3, 5.11, 6.1.2 and 6.2.1.
[TS 36.321, clause 6.1.2]
A MAC PDU consists of a MAC header, zero or more MAC Service Data Units (MAC SDU), zero, or more MAC control elements, and optionally padding; as described in Figure 6.1.2-3.
Both the MAC header and the MAC SDUs are of variable sizes.
A MAC PDU header consists of one or more MAC PDU sub-headers; each subheader corresponds to either a MAC SDU, a MAC control element or padding.
A MAC PDU subheader consists of the six header fields R/R/E/LCID/F/L but for the last subheader in the MAC PDU and for fixed sized MAC control elements. The last subheader in the MAC PDU and sub-headers for fixed sized MAC control elements consist solely of the four header fields R/R/E/LCID. A MAC PDU subheader corresponding to padding consists of the four header fields R/R/E/LCID.
Figure 6.1.2-1: R/R/E/LCID/F/L MAC subheader
Figure 6.1.2-2: R/R/E/LCID MAC subheader
MAC PDU sub-headers have the same order as the corresponding MAC SDUs, MAC control elements and padding.
MAC control elements, are always placed before any MAC SDU.
Padding occurs at the end of the MAC PDU, except when single-byte or two-byte padding is required. Padding may have any value and the UE shall ignore it.
When single-byte or two-byte padding is required, one or two MAC PDU sub-headers corresponding to padding are placed at the beginning of the MAC PDU before any other MAC PDU subheader.
A maximum of one MAC PDU can be transmitted per TB per UE.
Figure 6.1.2-3: Example of MAC PDU consisting of MAC header, MAC control elements, MAC SDUs and padding
[TS 36.321, clause 6.2.1]
The MAC header is of variable size and consists of the following fields:
– LCID: The Logical Channel ID field identifies the logical channel instance of the corresponding MAC SDU or the type of the corresponding MAC control element or padding as described in tables 6.2.1-1, 6.2.1-2 and 6.2.1-4 for the DL-SCH, UL-SCH and MCH respectively. There is one LCID field for each MAC SDU, MAC control element or padding included in the MAC PDU. In addition to that, one or two additional LCID fields are included in the MAC PDU, when single-byte or two-byte padding is required but cannot be achieved by padding at the end of the MAC PDU. A UE of Category 0 [12] shall indicate CCCH using LCID "01011", otherwise the UE shall indicate CCCH using LCID "00000". The LCID field size is 5 bits;
…
Table 6.2.1-1: Values of LCID for DL-SCH
Index |
LCID values |
00000 |
CCCH |
00001-01010 |
Identity of the logical channel |
01011-11011 |
Reserved |
11100 |
UE Contention Resolution Identity |
11101 |
Timing Advance |
11110 |
DRX Command |
11111 |
Padding |
Table 6.2.1-2: Values of LCID for UL-SCH
Index |
LCID values |
00000 |
CCCH |
00001-01010 |
Identity of the logical channel |
01011 |
CCCH |
01100-10111 |
Reserved |
11000 |
Dual Connectivity Power Headroom Report |
11001 |
Extended Power Headroom Report |
11010 |
Power Headroom Report |
11011 |
C-RNTI |
11100 |
Truncated BSR |
11101 |
Short BSR |
11110 |
Long BSR |
11111 |
Padding |
7.1.1.1a.3 Test description
7.1.1.1a.3.1 Pre-test conditions
System Simulator:
– Cell 1
UE:
None.
Preamble:
– The UE is in state Registered, Idle mode (state 2) according to [18].
7.1.1.1a.3.2 Test procedure sequence
Table 7.1.1.1a.3.2-1: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
The SS transmits a Paging message including a matched identity. |
<– |
– |
– |
– |
2 |
Check: does UE transmit an RRCConnectionRequest message in a MAC PDU indicating CCCH with LCID 01011? |
–> |
RRCConnectionRequest |
1 |
P |
3 |
The SS transmits a valid MAC PDU containing RRCConnectionSetup, and Contention Resolution Identity MAC Control Element and LCID in MAC Header set correctly to CCCH 00000 |
<– |
MAC PDU |
– |
– |
4 |
UE transmits an RRCConnectionSetupComplete message including SERVICE REQUEST message |
–> |
RRCConnectionSetupComplete |
– |
– |
5-8 |
Steps 6 to 9 of the generic radio bearer establishment procedure (TS 36.508 4.5.3.3-1) are executed to successfully complete the service request procedure. |
– |
– |
– |
– |
7.1.1.1a.3.3 Specific message contents
None.
7.1.1.2 DTCH or DCCH mapped to UL SCH/ DL-SCH / Reserved Logical Channel ID
7.1.1.2.1 Test Purpose (TP)
(1)
with { UE in E-UTRA RRC_Connected state with DRB [Logical channel ID 3] established }
ensure that {
when { UE receives a MAC PDU on DL SCH and addressed to its CRNTI but including a reserved value for LCID }
then { UE shall not forward the disassembled and demultiplexed SDU on the configured logical channels }
}
(2)
with { UE in E-UTRA RRC_IDLE state and after transmitting a RRCConnectionRequest message }
ensure that {
when { UE receives a MAC PDU on DL SCH and addressed to its CRNTI with value ‘00011’B as LCID }
then { UE shall forward the disassembled and demultiplexed SDU on the corresponding logical channel }
}
7.1.1.2.2 Conformance requirements
References: The conformance requirements covered in the current TC are specified in: TS 36.321, clause 6.2.1, 5.3.3 and 6.1.2.
[TS 36.321, clause 6.2.1]
[Rel-8]
The MAC header is of variable size and consists of the following fields:
– LCID: The Logical Channel ID field identifies the logical channel instance of the corresponding MAC SDU or the type of the corresponding MAC control element or padding as described in tables 6.2.1-1 and 6.2.1-2 for the DL and UL-SCH respectively. There is one LCID field for each MAC SDU, MAC control element or padding included in the MAC PDU. The LCID field size is 5 bits;
…
Table 6.2.1-1: Values of LCID for DL-SCH
Index |
LCID values |
00000 |
CCCH |
00001-01010 |
Identity of the logical channel |
01011-11011 |
Reserved |
11100 |
UE Contention Resolution Identity |
11101 |
Timing Advance |
11110 |
DRX Command |
11111 |
Padding |
[Rel-10]
The MAC header is of variable size and consists of the following fields:
– LCID: The Logical Channel ID field identifies the logical channel instance of the corresponding MAC SDU or the type of the corresponding MAC control element or padding as described in tables 6.2.1-1, 6.2.1-2 and 6.2.1-4 for the DL-SCH, UL-SCH and MCH respectively. There is one LCID field for each MAC SDU, MAC control element or padding included in the MAC PDU. In addition to that, one or two additional LCID fields are included in the MAC PDU, when single-byte or two-byte padding is required but cannot be achieved by padding at the end of the MAC PDU. The LCID field size is 5 bits;
…
Table 6.2.1-1 Values of LCID for DL-SCH
Index |
LCID values |
00000 |
CCCH |
00001-01010 |
Identity of the logical channel |
01011-11010 |
Reserved |
11011 |
Activation/Deactivation |
11100 |
UE Contention Resolution Identity |
11101 |
Timing Advance Command |
11110 |
DRX Command |
11111 |
Padding |
[Rel-12]
The MAC header is of variable size and consists of the following fields:
– LCID: The Logical Channel ID field identifies the logical channel instance of the corresponding MAC SDU or the type of the corresponding MAC control element or padding as described in tables 6.2.1-1, 6.2.1-2 and 6.2.1-4 for the DL-SCH, UL-SCH and MCH respectively. There is one LCID field for each MAC SDU, MAC control element or padding included in the MAC PDU. In addition to that, one or two additional LCID fields are included in the MAC PDU, when single-byte or two-byte padding is required but cannot be achieved by padding at the end of the MAC PDU. A UE of Category 0 [12] shall indicate CCCH using LCID "01011", otherwise the UE shall indicate CCCH using LCID "00000". The LCID field size is 5 bits;
…
Table 6.2.1-1 Values of LCID for DL-SCH
Index |
LCID values |
00000 |
CCCH |
00001-01010 |
Identity of the logical channel |
01011-11001 |
Reserved |
11010 |
Long DRX Command |
11011 |
Activation/Deactivation |
11100 |
UE Contention Resolution Identity |
11101 |
Timing Advance Command |
11110 |
DRX Command |
11111 |
Padding |
[Rel-13]
The MAC header is of variable size and consists of the following fields:
– LCID: The Logical Channel ID field identifies the logical channel instance of the corresponding MAC SDU or the type of the corresponding MAC control element or padding as described in tables 6.2.1-1, 6.2.1-2 and 6.2.1-4 for the DL-SCH, UL-SCH and MCH respectively. There is one LCID field for each MAC SDU, MAC control element or padding included in the MAC PDU. In addition to that, one or two additional LCID fields are included in the MAC PDU, when single-byte or two-byte padding is required but cannot be achieved by padding at the end of the MAC PDU. A UE of Category 0 [12] except when in enhanced coverage, and unicastFreqHoppingInd-r13 is indicated in the BR version of SI message carrying SystemInformationBlockType2, and UE supports frequency hopping for unicast [12] shall indicate CCCH using LCID "01011", a BL UE with support for frequency hopping for unicast [12] and a UE in enhanced coverage with support for frequency hopping for unicast [12] shall if unicastFreqHoppingInd-r13 is indicated in the BR version of SI message carrying SystemInformationBlockType2 indicate CCCH using LCID "01100", otherwise the UE shall indicate CCCH using LCID "00000". The LCID field size is 5 bits;
…
Table 6.2.1-1 Values of LCID for DL-SCH
Index |
LCID values |
00000 |
CCCH |
00001-01010 |
Identity of the logical channel |
01011-10111 |
Reserved |
11000 |
Activation/Deactivation (4 octets) |
11001 |
SC-MCCH, SC-MTCH (see note) |
11010 |
Long DRX Command |
11011 |
Activation/Deactivation (1 octet) |
11100 |
UE Contention Resolution Identity |
11101 |
Timing Advance Command |
11110 |
DRX Command |
11111 |
Padding |
NOTE: Both SC-MCCH and SC-MTCH cannot be multiplexed with other logical channels in the same MAC PDU except for Padding |
[Rel-14]
The MAC header is of variable size and consists of the following fields:
– LCID: The Logical Channel ID field identifies the logical channel instance of the corresponding MAC SDU or the type of the corresponding MAC control element or padding as described in tables 6.2.1-1, 6.2.1-2 and 6.2.1-4 for the DL-SCH, UL-SCH and MCH respectively. There is one LCID field for each MAC SDU, MAC control element or padding included in the MAC PDU. In addition to that, one or two additional LCID fields are included in the MAC PDU, when single-byte or two-byte padding is required but cannot be achieved by padding at the end of the MAC PDU. A UE of Category 0, as specified in TS 36.306 [12] except when in enhanced coverage, and unicastFreqHoppingInd-r13 is indicated in the BR version of SI message carrying SystemInformationBlockType2, and UE supports frequency hopping for unicast, as specified in TS 36.306 [12] shall indicate CCCH using LCID "01011", a BL UE with support for frequency hopping for unicast, as specified in TS 36.306 [12] and a UE in enhanced coverage with support for frequency hopping for unicast, as specified in TS 36.306 [12] shall if unicastFreqHoppingInd-r13 is indicated in the BR version of SI message carrying SystemInformationBlockType2 indicate CCCH using LCID "01100", otherwise the UE shall indicate CCCH using LCID "00000". The LCID field size is 5 bits;
…
Table 6.2.1-1 Values of LCID for DL-SCH
Index |
LCID values |
00000 |
CCCH |
00001-01010 |
Identity of the logical channel |
01011-10100 |
Reserved |
10101 |
Activation/Deactivation of CSI-RS |
10110 |
Recommended bit rate |
10111 |
SC-PTM Stop Indication |
11000 |
Activation/Deactivation (4 octets) |
11001 |
SC-MCCH, SC-MTCH (see note) |
11010 |
Long DRX Command |
11011 |
Activation/Deactivation (1 octet) |
11100 |
UE Contention Resolution Identity |
11101 |
Timing Advance Command |
11110 |
DRX Command |
11111 |
Padding |
NOTE: Both SC-MCCH and SC-MTCH cannot be multiplexed with other logical channels in the same MAC PDU except for Padding and SC-PTM Stop Indication |
[Rel-15]
The MAC header is of variable size and consists of the following fields:
– LCID: The Logical Channel ID field identifies the logical channel instance of the corresponding MAC SDU or the type of the corresponding MAC control element or padding as described in tables 6.2.1-1, 6.2.1-2 and 6.2.1-4 for the DL-SCH, UL-SCH and MCH respectively. There is one LCID field for each MAC SDU, MAC control element or padding included in the MAC PDU. In addition to that, one or two additional LCID fields are included in the MAC PDU, when single-byte or two-byte padding is required but cannot be achieved by padding at the end of the MAC PDU. If the LCID field is set to "10000", an additional octet is present in the MAC PDU subheader containing the eLCID field and this additional octet follows the octet containing LCID field. A UE of Category 0, as specified in TS 36.306 [12], except when in enhanced coverage, and unicastFreqHoppingInd-r13 is indicated in the BR version of SI message carrying SystemInformationBlockType2, and UE supports frequency hopping for unicast, as specified in TS 36.306 [12], shall indicate CCCH using LCID "01011", a BL UE with support for frequency hopping for unicast, as specified in TS 36.306 [12], and a UE in enhanced coverage with support for frequency hopping for unicast, as specified in TS 36.306 [12], shall if unicastFreqHoppingInd-r13 is indicated in the BR version of SI message carrying SystemInformationBlockType2 indicate CCCH using LCID "01100", otherwise the UE shall indicate CCCH using LCID "00000". The LCID field size is 5 bits;
…
Table 6.2.1-1 Values of LCID for DL-SCH
Codepoint/Index |
LCID values |
00000 |
CCCH |
00001-01010 |
Identity of the logical channel |
01011-01111 |
Reserved |
10000 |
Extended logical channel ID field |
10001 |
Reserved |
10010 |
Activation/Deactivation of PDCP Duplication |
10011 |
Hibernation (1 octet) |
10100 |
Hibernation (4 octets) |
10101 |
Activation/Deactivation of CSI-RS |
10110 |
Recommended bit rate |
10111 |
SC-PTM Stop Indication |
11000 |
Activation/Deactivation (4 octets) |
11001 |
SC-MCCH, SC-MTCH (see note) |
11010 |
Long DRX Command |
11011 |
Activation/Deactivation (1 octet) |
11100 |
UE Contention Resolution Identity |
11101 |
Timing Advance Command |
11110 |
DRX Command |
11111 |
Padding |
NOTE: Both SC-MCCH and SC-MTCH cannot be multiplexed with other logical channels in the same MAC PDU except for Padding and SC-PTM Stop Indication |
[Rel-16]
The MAC header is of variable size and consists of the following fields:
– LCID: The Logical Channel ID field identifies the logical channel instance of the corresponding MAC SDU or the type of the corresponding MAC control element or padding as described in tables 6.2.1-1, 6.2.1-2 and 6.2.1-4 for the DL-SCH, UL-SCH and MCH respectively. There is one LCID field for each MAC SDU, MAC control element or padding included in the MAC PDU. In addition to that, one or two additional LCID fields are included in the MAC PDU, when single-byte or two-byte padding is required but cannot be achieved by padding at the end of the MAC PDU. If the LCID field is set to "10000", an additional octet is present in the MAC PDU subheader containing the eLCID field and this additional octet follows the octet containing LCID field. A UE of Category 0, as specified in TS 36.306 [12], except when in enhanced coverage, and unicastFreqHoppingInd-r13 is indicated in the BR version of SI message carrying SystemInformationBlockType2, and UE supports frequency hopping for unicast, as specified in TS 36.306 [12], shall indicate CCCH using LCID "01011", a BL UE with support for frequency hopping for unicast, as specified in TS 36.306 [12], and a UE in enhanced coverage with support for frequency hopping for unicast, as specified in TS 36.306 [12], shall if unicastFreqHoppingInd-r13 is indicated in the BR version of SI message carrying SystemInformationBlockType2 indicate CCCH using LCID "01100", otherwise the UE shall indicate CCCH using LCID "00000". A short DCQR may be included in the MAC PDU subheader with LCID set to "00000", "01011", "01100" or "01101". The LCID field size is 5 bits;
…
Table 6.2.1-1 Values of LCID for DL-SCH
Codepoint/Index |
LCID values |
00000 |
CCCH |
00001-01010 |
Identity of the logical channel |
01011-01111 |
Reserved |
10000 |
Extended logical channel ID field |
10001 |
DCQR Command |
10010 |
Activation/Deactivation of PDCP Duplication |
10011 |
Hibernation (1 octet) |
10100 |
Hibernation (4 octets) |
10101 |
Activation/Deactivation of CSI-RS |
10110 |
Recommended bit rate |
10111 |
SC-PTM Stop Indication |
11000 |
Activation/Deactivation (4 octets) |
11001 |
SC-MCCH, SC-MTCH (see note) |
11010 |
Long DRX Command |
11011 |
Activation/Deactivation (1 octet) |
11100 |
UE Contention Resolution Identity |
11101 |
Timing Advance Command |
11110 |
DRX Command |
11111 |
Padding |
NOTE: Both SC-MCCH and SC-MTCH cannot be multiplexed with other logical channels in the same MAC PDU except for Padding and SC-PTM Stop Indication |
[TS 36.321, clause 5.3.3]
The UE shall disassemble and demultiplex a MAC PDU as defined in subclause 6.1.2.
[TS 36.321, clause 6.1.2]
A MAC PDU consists of a MAC header, zero or more MAC Service Data Units (MAC SDU), zero, or more MAC control elements, and optionally padding; as described in Figure 6.1.2-3.
Both the MAC header and the MAC SDUs are of variable sizes.
A MAC PDU header consists of one or more MAC PDU sub-headers; each subheader corresponds to either a MAC SDU, a MAC control element or padding.
A MAC PDU subheader consists of the six header fields R/R/E/LCID/F/L but for the last subheader in the MAC PDU and for fixed sized MAC control elements. The last subheader in the MAC PDU and sub-headers for fixed sized MAC control elements consist solely of the four header fields R/R/E/LCID. A MAC PDU subheader corresponding to padding consists of the four header fields R/R/E/LCID.
Figure 6.1.2-1: R/R/E/LCID/F/L MAC subheader
Figure 6.1.2-2: R/R/E/LCID MAC subheader
MAC PDU sub-headers have the same order as the corresponding MAC SDUs, MAC control elements and padding.
MAC control elements, are always placed before any MAC SDU.
Padding occurs at the end of the MAC PDU, except when single-byte or two-byte padding is required. Padding may have any value and the UE shall ignore it.
When single-byte or two-byte padding is required, one or two MAC PDU sub-headers corresponding to padding are placed at the beginning of the MAC PDU before any other MAC PDU subheader.
A maximum of one MAC PDU can be transmitted per TB per UE.
Figure 6.1.2-3: Example of MAC PDU consisting of MAC header, MAC control elements, MAC SDUs and padding
7.1.1.2.3 Test description
7.1.1.2.3.1 Pre-test conditions
System Simulator:
– Cell 1
UE:
None.
Preamble:
– The UE is in state Loopback Activated (state 4) according to [18].
NOTE: In the following, the established DRB is assumed to have Logical channel ID 3
7.1.1.2.3.2 Test procedure sequence
Table 7.1.1.2.3.2-1: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
EXCEPTION: IF UE is Release 8 or Release 9, steps 1 and 2 are repeated for decreasing reserved LCID values from 01011 to 11011 ELSE IF UE is Release 10 or Release 11, steps 1 and 2 are repeated for decreasing reserved LCID values from 01011 to 11010 ELSE IF UE is Release 12, steps 1 and 2 are repeated for decreasing reserved LCID values from 01011 to 11001 ELSE IF UE is Release 13, steps 1 and 2 are repeated for decreasing reserved LCID values from 01011 to 10111 ELSE IF UE is Release 14, steps 1 and 2 are repeated for decreasing reserved LCID values from 01011 to 10100 ELSE IF UE is Release 15, steps 1 and 2 are repeated for decreasing reserved LCID values from 01011 to 01111 and also 10001 ELSE IF UE is Release 16, steps 1 and 2 are repeated for decreasing reserved LCID values from 01011 to 01111 |
– |
– |
– |
– |
|
1 |
The SS transmits a valid MAC PDU containing a RLC PDU except for LCID in MAC Header set to reserved value. |
<– |
MAC PDU |
– |
– |
2 |
Check: does the UE transmit a Scheduling Request on PUCCH within 5 seconds after step 1? |
–> |
(SR) |
1 |
F |
3 |
The SS Transmits a valid MAC PDU containing RLC PDU with LCID in MAC Header set correctly to DRB 00011. |
<– |
MAC PDU |
– |
– |
4 |
Check: does the UE transmit a Scheduling Request on PUCCH? |
–> |
(SR) |
2 |
P |
5 |
The SS sends an UL grant suitable for the loop back PDU to transmitted |
<– |
(UL Grant) |
– |
– |
6 |
Check: does the UE transmit a MAC PDU with LCID set to DRB 00011? |
–> |
MAC PDU |
2 |
P |
7.1.1.2.3.3 Specific message contents
None.