3GPP TS 38.212 V15.5.0 (2019-03)
Technical Specification
3rd Generation Partnership Project;
Technical Specification Group Radio Access Network;
NR;
Multiplexing and channel coding
(Release 15)
The present document has been developed within the 3rd Generation Partnership Project (3GPP TM) and may be further elaborated for the purposes of 3GPP..
The present document has not been subject to any approval process by the 3GPP Organizational Partners and shall not be implemented.
This Specification is provided for future development work within 3GPP only. The Organizational Partners accept no liability for any use of this Specification.
Specifications and Reports for implementation of the 3GPP TM system should be obtained via the 3GPP Organizational Partners' Publications Offices.
Release 15
2
3GPP TS 38.212 V15.5.0 (2019-03)
Keywords
3GPP, New Radio, Layer 1
3GPP
Postal address
3GPP support office address
650 Route des Lucioles - Sophia Antipolis
Valbonne - FRANCE
Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16
Internet
http://www.3gpp.org
Copyright Notification
No part may be reproduced except as authorized by written permission.
The copyright and the foregoing restriction extend to reproduction in all media.
© 2019, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
UMTS™ is a Trade Mark of ETSI registered for the benefit of its members
3GPP™ is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners
LTE™ is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners
GSM® and the GSM logo are registered and owned by the GSM Association
All rights reserved.
3GPP
Release 15
3
3GPP TS 38.212 V15.5.0 (2019-03)
Contents
Foreword ............................................................................................................................................................ 5
1
Scope ........................................................................................................................................................ 6
References ................................................................................................................................................ 6
2
Definitions, symbols and abbreviations ................................................................................................... 6
3
3.1
Definitions ......................................................................................................................................................... 6
Symbols ............................................................................................................................................................. 6
3.2
Abbreviations ..................................................................................................................................................... 6
3.3
Mapping to physical channels .................................................................................................................. 7
4
4.1
Uplink ................................................................................................................................................................ 7
Downlink ........................................................................................................................................................... 8
4.2
General procedures ................................................................................................................................... 8
5
5.1
CRC calculation ................................................................................................................................................. 8
Code block segmentation and code block CRC attachment .............................................................................. 9
5.2
Polar coding ................................................................................................................................................. 9
5.2.1
5.2.2
Low density parity check coding.................................................................................................................. 9
Channel coding ................................................................................................................................................ 11
5.3
5.3.1
Polar coding ............................................................................................................................................... 12
Interleaving ........................................................................................................................................... 12
5.3.1.1
Polar encoding ...................................................................................................................................... 13
5.3.1.2
Low density parity check coding................................................................................................................ 17
5.3.2
5.3.3
Channel coding of small block lengths ...................................................................................................... 24
Encoding of 1-bit information .............................................................................................................. 24
5.3.3.1
Encoding of 2-bit information .............................................................................................................. 24
5.3.3.2
5.3.3.3
Encoding of other small block lengths ................................................................................................. 24
Rate matching .................................................................................................................................................. 25
5.4
Rate matching for Polar code ..................................................................................................................... 25
5.4.1
Sub-block interleaving .......................................................................................................................... 25
5.4.1.1
Bit selection .......................................................................................................................................... 26
5.4.1.2
Interleaving of coded bits ..................................................................................................................... 27
5.4.1.3
5.4.2
Rate matching for LDPC code ................................................................................................................... 28
Bit selection .......................................................................................................................................... 28
5.4.2.1
Bit interleaving ..................................................................................................................................... 30
5.4.2.2
5.4.3
Rate matching for channel coding of small block lengths .......................................................................... 31
Code block concatenation ................................................................................................................................ 31
5.5
Uplink transport channels and control information ................................................................................ 31
6
Random access channel ................................................................................................................................... 31
6.1
Uplink shared channel ..................................................................................................................................... 31
6.2
6.2.1
Transport block CRC attachment ............................................................................................................... 31
LDPC base graph selection ........................................................................................................................ 32
6.2.2
Code block segmentation and code block CRC attachment ....................................................................... 32
6.2.3
Channel coding of UL-SCH ....................................................................................................................... 32
6.2.4
6.2.5
Rate matching............................................................................................................................................. 32
Code block concatenation .......................................................................................................................... 32
6.2.6
6.2.7
Data and control multiplexing .................................................................................................................... 33
Uplink control information .............................................................................................................................. 43
6.3
6.3.1
Uplink control information on PUCCH ..................................................................................................... 43
UCI bit sequence generation ................................................................................................................. 43
6.3.1.1
HARQ-ACK/SR only ..................................................................................................................... 43
6.3.1.1.1
CSI only .......................................................................................................................................... 43
6.3.1.1.2
HARQ-ACK/SR and CSI ............................................................................................................... 50
6.3.1.1.3
6.3.1.2
Code block segmentation and CRC attachment.................................................................................... 51
UCI encoded by Polar code ............................................................................................................ 51
6.3.1.2.1
UCI encoded by channel coding of small block lengths ................................................................. 51
6.3.1.2.2
Channel coding of UCI ......................................................................................................................... 52
6.3.1.3
6.3.1.3.1
UCI encoded by Polar code ............................................................................................................ 52
3GPP
Release 15
4
3GPP TS 38.212 V15.5.0 (2019-03)
UCI encoded by channel coding of small block lengths ................................................................. 52
6.3.1.3.2
Rate matching ....................................................................................................................................... 52
6.3.1.4
UCI encoded by Polar code ............................................................................................................ 52
6.3.1.4.1
UCI encoded by channel coding of small block lengths ................................................................. 53
6.3.1.4.2
Code block concatenation ..................................................................................................................... 54
6.3.1.5
Multiplexing of coded UCI bits to PUCCH .......................................................................................... 54
6.3.1.6
Uplink control information on PUSCH ...................................................................................................... 56
6.3.2
UCI bit sequence generation ................................................................................................................. 56
6.3.2.1
HARQ-ACK ................................................................................................................................... 56
6.3.2.1.1
CSI .................................................................................................................................................. 57
6.3.2.1.2
Code block segmentation and CRC attachment.................................................................................... 60
6.3.2.2
UCI encoded by Polar code ............................................................................................................ 60
6.3.2.2.1
UCI encoded by channel coding of small block lengths ................................................................. 60
6.3.2.2.2
Channel coding of UCI ......................................................................................................................... 60
6.3.2.3
UCI encoded by Polar code ............................................................................................................ 60
6.3.2.3.1
UCI encoded by channel coding of small block lengths ................................................................. 60
6.3.2.3.2
Rate matching ....................................................................................................................................... 61
6.3.2.4
UCI encoded by Polar code ............................................................................................................ 61
6.3.2.4.1
HARQ-ACK .............................................................................................................................. 61
6.3.2.4.1.1
CSI part 1 .................................................................................................................................. 62
6.3.2.4.1.2
CSI part 2 .................................................................................................................................. 65
6.3.2.4.1.3
UCI encoded by channel coding of small block lengths ................................................................. 66
6.3.2.4.2
HARQ-ACK .............................................................................................................................. 66
6.3.2.4.2.1
CSI part 1 .................................................................................................................................. 67
6.3.2.4.2.2
CSI part 2 .................................................................................................................................. 67
6.3.2.4.2.3
Code block concatenation ..................................................................................................................... 67
6.3.2.5
Multiplexing of coded UCI bits to PUSCH .......................................................................................... 67
6.3.2.6
Downlink transport channels and control information ........................................................................... 67
7
Broadcast channel ............................................................................................................................................ 67
7.1
PBCH payload generation .......................................................................................................................... 68
7.1.1
Scrambling ................................................................................................................................................. 69
7.1.2
Transport block CRC attachment ............................................................................................................... 70
7.1.3
Channel coding ........................................................................................................................................... 70
7.1.4
Rate matching............................................................................................................................................. 70
7.1.5
Downlink shared channel and paging channel ................................................................................................. 70
7.2
Transport block CRC attachment ............................................................................................................... 70
7.2.1
LDPC base graph selection ........................................................................................................................ 70
7.2.2
Code block segmentation and code block CRC attachment ....................................................................... 71
7.2.3
Channel coding ........................................................................................................................................... 71
7.2.4
Rate matching............................................................................................................................................. 71
7.2.5
Code block concatenation .......................................................................................................................... 71
7.2.6
Downlink control information ......................................................................................................................... 71
7.3
DCI formats ................................................................................................................................................ 71
7.3.1
DCI size alignment ............................................................................................................................... 72
7.3.1.0
DCI formats for scheduling of PUSCH ................................................................................................ 74
7.3.1.1
Format 0_0 ...................................................................................................................................... 74
7.3.1.1.1
Format 0_1 ...................................................................................................................................... 76
7.3.1.1.2
DCI formats for scheduling of PDSCH ................................................................................................ 88
7.3.1.2
Format 1_0 ...................................................................................................................................... 88
7.3.1.2.1
Format 1_1 ...................................................................................................................................... 91
7.3.1.2.2
DCI formats for other purposes ............................................................................................................ 98
7.3.1.3
Format 2_0 ...................................................................................................................................... 98
7.3.1.3.1
Format 2_1 ...................................................................................................................................... 98
7.3.1.3.2
Format 2_2 ...................................................................................................................................... 98
7.3.1.3.3
Format 2_3 ...................................................................................................................................... 98
7.3.1.3.4
CRC attachment ......................................................................................................................................... 99
7.3.2
Channel coding ........................................................................................................................................... 99
7.3.3
7.3.4
Rate matching........................................................................................................................................... 100
Annex
(informative): Change history ............................................................................................. 101
3GPP
Release 15
5
3GPP TS 38.212 V15.5.0 (2019-03)
3GPP
Release 15
6
3GPP TS 38.212 V15.5.0 (2019-03)
Foreword
This Technical Specification has been produced by the 3rd Generation Partnership Project (3GPP).
The contents of the present document are subject to continuing work within the TSG and may change following formal
TSG approval. Should the TSG modify the contents of the present document, it will be re-released by the TSG with an
identifying change of release date and an increase in version number as follows:
Version x.y.z
where:
x
the first digit:
1 presented to TSG for information;
2 presented to TSG for approval;
3 or greater indicates TSG approved document under change control.
y the second digit is incremented for all changes of substance, i.e. technical enhancements, corrections, updates,
etc.
z
the third digit is incremented when editorial only changes have been incorporated in the document.
3GPP
Release 15
7
3GPP TS 38.212 V15.5.0 (2019-03)
Scope
1
The present document specifies the coding, multiplexing and mapping to physical channels for 5G NR.
References
2
The following documents contain provisions which, through reference in this text, constitute provisions of the present
document.
- References are either specific (identified by date of publication, edition number, version number, etc.) or
non-specific.
- For a specific reference, subsequent revisions do not apply.
- For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including
a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same
Release as the present document.
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
3GPP TR 21.905: "Vocabulary for 3GPP Specifications".
3GPP TS 38.201: "NR; Physical Layer – General Description"
3GPP TS 38.202: "NR; Services provided by the physical layer"
3GPP TS 38.211: "NR; Physical channels and modulation"
3GPP TS 38.213: "NR; Physical layer procedures for control"
3GPP TS 38.214: "NR; Physical layer procedures for data"
3GPP TS 38.215: "NR; Physical layer measurements"
3GPP TS 38.321: "NR; Medium Access Control (MAC) protocol specification"
3GPP TS 38.331: "NR; Radio Resource Control (RRC) protocol specification"
Definitions, symbols and abbreviations
Definitions
3
3.1
For the purposes of the present document, the terms and definitions given in 3GPP TR 21.905 [1] and the following
apply. A term defined in the present document takes precedence over the definition of the same term, if any, in 3GPP
TR 21.905 [1].
3.2
For the purposes of the present document, the following symbols apply:
Symbols
Abbreviations
3.3
For the purposes of the present document, the abbreviations given in 3GPP TR 21.905 [1] and the following apply. An
abbreviation defined in the present document takes precedence over the definition of the same abbreviation, if any, in
3GPP TR 21.905 [1].
BCH
CBG
CBGTI
CORESET
CQI
Broadcast channel
Code block group
Code block group transmission information
Control resource set
Channel quality indicator
3GPP
Release 15
8
3GPP TS 38.212 V15.5.0 (2019-03)
CRC
CRI
CSI
CSI-RS
DAI
DCI
DL
DL-SCH
DMRS
HARQ
HARQ-ACK
LDPC
LI
MCS
OFDM
PBCH
PCH
PDCCH
PDSCH
PMI
PRB
PRACH
PTRS
PUCCH
PUSCH
RACH
RI
RSRP
SFN
SR
SRS
SS
SUL
TPC
TrCH
UCI
UE
UL
UL-SCH
VRB
ZP CSI-RS
Cyclic redundancy check
CSI-RS resource indicator
Channel state information
CSI reference signal
Downlink assignment index
Downlink control information
Downlink
Downlink shared channel
Dedicated demodulation reference signal
Hybrid automatic repeat request
Hybrid automatic repeat request acknowledgement
Low density parity check
Layer indicator
Modulation and coding scheme
Orthogonal frequency division multiplex
Physical broadcast channel
Paging channel
Physical downlink control channel
Physical downlink shared channel
Precoding matrix indicator
Physical resource block
Physical random access channel
Phase-tracking reference signal
Physical uplink control channel
Physical uplink shared channel
Random access channel
Rank indicator
Reference signal received power
System frame number
Scheduling request
Sounding reference signal
Synchronisation signal
Supplementary uplink
Transmit power control
Transport channel
Uplink control information
User equipment
Uplink
Uplink shared channel
Virtual resource block
Zero power CSI-RS
Mapping to physical channels
Uplink
4
4.1
Table 4.1-1 specifies the mapping of the uplink transport channels to their corresponding physical channels. Table 4.1-2
specifies the mapping of the uplink control channel information to its corresponding physical channel.
TrCH
UL-SCH
RACH
Table 4.1-1
Physical Channel
PUSCH
PRACH
3GPP