Upload
ali-osman-sevim
View
213
Download
0
Embed Size (px)
Citation preview
8/12/2019 36212-c00.doc
1/88
3GPP TS 36.212 V12.0.0 (2013-12)Technical Specification
3rdGeneration Partnership Project;Technical Specification Group Radio Access Network;Evolved Universal Terrestrial Radio Access E!UTRA";
#ultiple$in% and channel codin%Release &'"
The present document has been developed within the 3rdGeneration Partnership Project (3GPPTM) and may be further elaborated for the purposes of 3GPP.
The present document has not been subject to any approval process by the 3GPP Orani!ational Partners and shall not be implemented.
This "pecification is provided for future development wor# within 3GPP only. The Orani!ational Partners accept no liability for any use of this
"pecification."pecifications and reports for implementation of the 3GPPTMsystem should be obtained via the 3GPP Orani!ational Partners$ Publications Offices.
8/12/2019 36212-c00.doc
2/883GPP
%eywordsUMTS, radio, Layer 1
3GPP
Postal address
3GPP support office address
650 Route des Luio!es " So#$ia %&ti#o!is
Va!'o&&e " ra&eTe!. *33 + 2 + +2 00 a *33 + 3 65 + 16
&nternet
$tt#//.3##.or
Copyright Notification
'o part may be reproduced ecept as authori!ed by written permission.The copyriht and the foreoin restriction etend to reproduction in all media.
*+,3- 3GPP Orani!ational Partners (/&0- T&"- 11"- 2T"&- TT- TT1).ll rihts reserved.
MT"4 is a Trade Mar# of 2T"& reistered for the benefit of its members
3GPP4 is a Trade Mar# of 2T"& reistered for the benefit of its Members and of the 3GPP Orani!ational Partners
5T24 is a Trade Mar# of 2T"& reistered for the benefit of its Members and of the 3GPP Orani!ational PartnersG"M6 and the G"M loo are reistered and owned by the G"M ssociation
3GPP TS 3()'&' *&')+)+ '+&3!&'"'Release &'
8/12/2019 36212-c00.doc
3/88
o&te&ts
7oreword..........................................................................................................................................................
, "cope......................................................................................................................................................
* /eferences..............................................................................................................................................
3 8efinitions- symbols and abbreviations..................................................................................................3., 8efinitions...........................................................................................................................................................3.* "ymbols...............................................................................................................................................................3.3 bbreviations.......................................................................................................................................................
9 Mappin to physical channels.................................................................................................................9., plin#..................................................................................................................................................................9.* 8ownlin#.............................................................................................................................................................
: 1hannel codin- multiplein and interleavin......................................................................................
:., Generic procedures..............................................................................................................................................:.,., 1/1 calculation.............................................................................................................................................
:.,.* 1ode bloc# sementation and code bloc# 1/1 attachment..........................................................................:.,.3 1hannel codin.............................................................................................................................................:.,.3., Tail bitin convolutional codin.............................................................................................................:.,.3.* Turbo codin..........................................................................................................................................:.,.3.*., Turbo encoder...................................................................................................................................:.,.3.*.* Trellis termination for turbo encoder................................................................................................
:.,.3.*.3 Turbo code internal interleaver.........................................................................................................:.,.9 /ate matchin..............................................................................................................................................:.,.9., /ate matchin for turbo coded transport channels.................................................................................:.,.9.,., "ub;bloc# interleaver........................................................................................................................:.,.9.,.* 0it collection- selection and transmission........................................................................................
:.,.9.* /ate matchin for convolutionally coded transport channels and control information.........................:.,.9.*., "ub;bloc# interleaver........................................................................................................................:.,.9.*.* 0it collection- selection and transmission........................................................................................:.,.: 1ode bloc# concatenation............................................................................................................................:.* plin# transport channels and control information...........................................................................................:.*., /andom access channel...............................................................................................................................:.*.* plin# shared channel..................................................................................................................................
:.*.*., Transport bloc# 1/1 attachment...........................................................................................................:.*.*.* 1ode bloc# sementation and code bloc# 1/1 attachment...................................................................:.*.*.3 1hannel codin of 5;"1uality information formats for wideband 1?& reports......................................................:.*.*.=.* 1hannel >uality information formats for hiher layer confiured subband 1?& reports.................:.*.*.=.3 1hannel >uality information formats for 2 selected subband 1?& reports....................................:.*.*.=.9 1hannel codin for 1?&@PM& information in P"1uality information formats for 2;selected sub;band reports..........................................
:.*.3.9 1hannel codin for 1& channel >uality information and
8/12/2019 36212-c00.doc
4/88
:.*.9.3 1hannel interleaver................................................................................................................... .......... ...:.3 8ownlin# transport channels and control information......................................................................................:.3., 0roadcast channel........................................................................................................................................:.3.,., Transport bloc# 1/1 attachment...........................................................................................................
:.3.,.* 1hannel codin.......................................................................................................................................:.3.,.3 /ate matchin.........................................................................................................................................
:.3.* 8ownlin# shared channel- Pain channel and Multicast channel..............................................................:.3.*., Transport bloc# 1/1 attachment...........................................................................................................:.3.*.* 1ode bloc# sementation and code bloc# 1/1 attachment...................................................................:.3.*.3 1hannel codin.......................................................................................................................................
:.3.*.9 /ate matchin.........................................................................................................................................:.3.*.: 1ode bloc# concatenation......................................................................................................................:.3.3 8ownlin# control information.....................................................................................................................:.3.3., 81& formats............................................................................................................................................:.3.3.,., 7ormat +............................................................................................................................................:.3.3.,.* 7ormat ,............................................................................................................................................
:.3.3.,.3 7ormat ,.........................................................................................................................................:.3.3.,.3 7ormat ,0.........................................................................................................................................:.3.3.,.9 7ormat ,1.........................................................................................................................................
:.3.3.,.9 7ormat ,8.........................................................................................................................................:.3.3.,.: 7ormat *............................................................................................................................................
:.3.3.,.: 7ormat *.........................................................................................................................................:.3.3.,.:0 7ormat *0.........................................................................................................................................:.3.3.,.:1 7ormat *1.........................................................................................................................................:.3.3.,.:8 7ormat *8.........................................................................................................................................:.3.3.,.= 7ormat 3............................................................................................................................................:.3.3.,.A 7ormat 3.........................................................................................................................................
:.3.3.,.B 7ormat 9............................................................................................................................................:.3.3.* 1/1 attachment.....................................................................................................................................:.3.3.3 1hannel codin.......................................................................................................................................:.3.3.9 /ate matchin.........................................................................................................................................:.3.9 1ontrol format indicator...............................................................................................................................
:.3.9., 1hannel codin.......................................................................................................................................:.3.:
8/12/2019 36212-c00.doc
5/88
oreord
This Technical "pecification has been produced by the 3rdGeneration Partnership Project (3GPP).
The contents of the present document are subject to continuin wor# within the T"G and may chane followin formalT"G approval. "hould the T"G modify the contents of the present document- it will be re;released by the T"G with anidentifyin chane of release date and an increase in version number as followsC
Dersion .y.!
whereC
the first diitC
, presented to T"G for informationE
* presented to T"G for approvalE
3 or reater indicates T"G approved document under chane control.
F the second diit is incremented for all chanes of substance- i.e. technical enhancements- corrections-updates- etc.
! the third diit is incremented when editorial only chanes have been incorporated in the document.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'"-Release &'
8/12/2019 36212-c00.doc
6/88
1 So#e
The present document specifies the codin- multiplein and mappin to physical channels for 2;T/.
2 Reere&es
The followin documents contain provisions which- throuh reference in this tet- constitute provisions of the presentdocument.
/eferences are either specific (identified by date of publication- edition number- version number- etc.) or
non;specific.
7or a specific reference- subse>uent revisions do not apply.
7or a non;specific reference- the latest version applies. &n the case of a reference to a 3GPP document (includin
a G"M document)- a non;specific reference implicitly refers to the latest version of that document in the sameRelease as the present document.
,H 3GPP T/ *,.I+:C JDocabulary for 3GPP "pecificationsJ.
*H 3GPP T" 3=.*,,C J2volved niversal Terrestrial /adio ccess (2;T/)E Physical channels andmodulationJ.
3H 3GPP T" 3=.*,3C J2volved niversal Terrestrial /adio ccess (2;T/)E Physical layerproceduresJ.
9H 3GPP T" 3=.3+=C J2volved niversal Terrestrial /adio ccess (2;T/)E ser 2>uipment (2)radio access capabilitiesJ.
:H 3GPP T"3=.3*,- K2volved niversal Terrestrial /adio ccess (2;T/)E Medium ccess 1ontrol(M1) protocol specificationL
=H 3GPP T"3=.33,- K2volved niversal Terrestrial /adio ccess (2;T/)E /adio /esource 1ontrol(//1) protocol specificationL
3 4ei&itio&s, sy'o!s a&d a''reiatio&s
3.1 4ei&itio&s
7or the purposes of the present document- the terms and definitions iven in ,H and the followin apply. term definedin the present document ta#es precedence over the definition of the same term- if any- in ,H.
Definition format
: .
3.2 Sy'o!s
7or the purposes of the present document- the followin symbols applyC
85
/0N 8ownlin# bandwidth confiuration- epressed in number of resource bloc#s *H5/0N plin# bandwidth confiuration- epressed in number of resource bloc#s *H
/0scN /esource bloc# si!e in the fre>uency domain- epressed as a number of subcarriers
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'"(Release &'
8/12/2019 36212-c00.doc
7/88
P"1"
"econd sementation si!eC # maimum#in table :.,.3;3 such that +uence ( ),3*,+ -...---- L#rrrrr rccccc is used to calculate the 1/1 parity bits
( ),*,+ -...--- Lrrrr pppp accordin to section :.,., with the enerator polynomial 1/1*90(D).
7or 1/1 calculation it is assumed that filler bits- if present- have the value +.
while r#kuence input for a iven code bloc# to channel codin is denoted by ,3*,+ -...---- #ccccc - where#is
the number of bits to encode. fter encodin the bits are denoted by )(
,)(
3)(
*)(
,)(
+ -...---- i
Diiii
ddddd - whereDis the
number of encoded bits per output stream and i indees the encoder output stream. The relation between kc and)(i
kd
and between#andDis dependent on the channel codin scheme.
The followin channel codin schemes can be applied to Tr1
8/12/2019 36212-c00.doc
12/88
5.1.3.1 Tai! 'iti& o&o!utio&a! odi&
tail bitin convolutional code with constraint lenth A and codin rate ,@3 is defined.
The confiuration of the convolutional encoder is presented in fiure :.,.3;,.
The initial value of the shift reister of the encoder shall be set to the values correspondin to the last = information bits
in the input stream so that the initial and final states of the shift reister are the same. Therefore- denotin the shift
reister of the encoder by :*,+ -...--- ssss - then the initial value of the shift reister shall be set to
( )i#i cs = ,
8i%ure -)&)3!&6 Rate &93 tail .itin% convolutional encoder)
The encoder output streams )+(kd -
),(kd and
)*(kd correspond to the first- second and third parity streams- respectively
as shown in 7iure :.,.3;,.
5.1.3.2 Tur'o odi&
5.1.3.2.1 Tur'o e&oder
The scheme of turbo encoder is a Parallel 1oncatenated 1onvolutional 1ode (P111) with two B;state constituent
encoders and one turbo code internal interleaver. The codin rate of turbo encoder is ,@3. The structure of turboencoder is illustrated in fiure :.,.3;*.
The transfer function of the B;state constituent code for the P111 isC
%(D)
)(
)(-,
+
,
D&
D&-
where
&+(D) , ND* ND3-
&,(D) , NDND3.
The initial value of the shift reisters of the B;state constituent encoders shall be all !eros when startin to encode theinput bits.
The output from the turbo encoder is
kk 'd =)+(
kk (d =),(
kk (d =
)*(
for ,-...-*-,-+ = #k .
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'"&'Release &'
8/12/2019 36212-c00.doc
13/88
&f the code bloc# to be encoded is the +;th code bloc# and the number of filler bits is reater than !ero- i.e.- +- then
the encoder shall set ck- +- k +--(;,) at its input and shall set >==
8/12/2019 36212-c00.doc
14/88
## (d =),( - *
),(, ++ = ## 'd - ## (d =+
),(*
- *),(
3 ++ = ## 'd
,)*(
+= ## 'd - *)*(, ++ = ## (d - ,
)*(* ++ = ## 'd - *
)*(3 ++ = ## (d
5.1.3.2.3 Tur'o ode i&ter&a! i&ter!eaer
The bits input to the turbo code internal interleaver are denoted by ,,+ -...-- #ccc - where#is the number of input
bits. The bits output from the turbo code internal interleaver are denoted by ,,+ -...-- #ccc .
The relationship between the input and output bits is as followsC
( )ii cc = - i+- ,-- (#;,)
where the relationship between the output inde iand the input inde )(i satisfies the followin >uadratic formC
( #ififi mod)( **, +=
The parameters ,f and *f depend on the bloc# si!e#and are summari!ed in Table :.,.3;3.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'"&,Release &'
8/12/2019 36212-c00.doc
15/88
Ta.le -)&)3!36 Tur.o code internal interleaver paraeters)
i K ,f *f i K ,f *f i K ,f *f i K ,f *f
1 +0 3 10 +< +16 25 52 5 1120 6 1+0 1+2 3200 111 2+0
2 +< 12 + +2+ 51 106 6 1152 35 2 1+3 326+ ++3 20+
3 56 1 +2 50 +32 + 2 11
8/12/2019 36212-c00.doc
16/88
8i%ure -)&),!&) Rate atchin% for tur.o coded transport channels)
The bit stream)+(
kd is interleaved accordin to the sub;bloc# interleaver defined in section :.,.9.,., with an output
se>uence defined as)+(
,)+(
*)+(
,)+(
+ -...--- #)))) and where # is defined in section :.,.9.,.,.
The bit stream),(
kd is interleaved accordin to the sub;bloc# interleaver defined in section :.,.9.,., with an output
se>uence defined as ),(
,
),(*
),(,
),(+
-...--- #)))) .
The bit stream)*(
kd is interleaved accordin to the sub;bloc# interleaver defined in section :.,.9.,., with an output
se>uence defined as )*(
,)*(
*)*(
,)*(
+ -...--- #)))) .
The se>uence of bits ke for transmission is enerated accordin to section :.,.9.,.*.
5.1.+.1.1 Su'-'!o7 i&ter!eaer
The bits input to the bloc# interleaver are denoted by)(,
)(*
)(,
)(+ -...---
iD
iiidddd - whereDis the number of bits. The
output bit se>uence from the bloc# interleaver is derived as followsC
(,) ssin 3*=*"subblock" to be the number of columns of the matri. The columns of the matri are numbered +-
,- *-- ,*"subblock" from left to riht.
(*) 8etermine the number of rows of the matri *"
subblockR - by findin minimum inteer*"
subblockR such thatC
( *"subblock*"subblock "RD The rows of rectanular matri are numbered +- ,- *-- ,*"subblockR from top to bottom.
(3) &f( D"R *"subblock*"subblock > - then ( D"RN *"subblock*"subblockD = dummy bits are padded such that+kQN!LL for k +- ,--ND ; ,. Then-
)(ikkN d+ D =+ - k +- ,--D;,- and the bit se>uence+kis written into
the *"
subblock*"
subblock "R matri row by row startin with bit++in column + of row +C
++
++
),(*),(,),(),(
,**,
,*,+
*"subblock
*"subblock
*"subblock
*"subblock
*"subblock
*"subblock
*"subblock
*"subblock
*"subblock
*"subblock
*"subblock
*"subblock
*"subblock
"R"R"R"R
""""
"
++++
++++
++++
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'"&(Release &'
8/12/2019 36212-c00.doc
17/88
7or)+(
kd and ),(kd C
(9) Perform the inter;column permutation for the matri based on the pattern ( ) { },-...-,-+ *"subblock",,- that isshown in table :.,.9;,- where P(,) is the oriinal column position of the,;th permuted column. fter permutation
of the columns- the inter;column permuted
( *"
subblock
*"
subblock "R
matri is e>ual to
++++
++++
*"subblock
*"subblock
*"subblock
*"subblock
*"subblock
*"subblock
*"subblock
*"subblock
*"subblock
*"subblock
*"subblock
*"subblock
*"subblock
*"subblock
*"subblock
"R"-"R-"R-"R-
""-"-"-"-
"----
++++
++++
++++
),(),(),()*(),(),(),()+(
),()*(),()+(
),()*(),()+(
(:) The output of the bloc# interleaver is the bit se>uence read out column by column from the inter;column
permuted ( *"subblock*"subblock "R matri. The bits after sub;bloc# interleavin are denoted by)(
,)(
*)(
,)(
+ -...--- i
#iii
)))) - where )(+i) corresponds to )+(-+ - )(,i) to *"subblock"-+ +)+( and
( *"subblock*"subblock "R# = .7or
)*(kd C
(9) The output of the sub;bloc# interleaver is denoted by )*(
,
)*(*
)*(,
)*(+ -...--- #
)))) - where )()*(
kk +) = and
where
( )
++
= #Rk"
R
k-k
*"subblock
*"subblock*"
subblock
mod,mod)(
The permutation function-is defined in Table :.,.9;,.
Ta.le -)&),!& 7nter!colun perutation pattern for su.!.lock interleaver)
Nu.er of coluns*"
subblock"
7nter!colun perutation pattern
>< ),()-...-,()-+( *"subblock"---
32= 0, 16,
8/12/2019 36212-c00.doc
18/88
;
= .
/Rcb #
"
NN -min for 85;"1< and P1< transport channels
; .cb #N = for 5;"1< and M1< transport channels
whereN&/is e>ual toC
( )
=
limit85Rual to , otherwise.
&f the 2 is confiured with more than one servin cell and if at least two servin cells have different 5@85confiurations-085Ruence is ke - k +-,-...- ,5 .
8efine by % the total number of bits available for the transmission of one transport bloc#.
"et ( )mL 6N%% = where 6mis e>ual to * for ?P"%- 9 for ,=?M and = for =9?M- and where
; 7or transmit diversityC
1 NLis e>ual to *-
; OtherwiseC
1 NLis e>ual to the number of layers a transport bloc# is mapped onto
"et "% mod= - where "is the number of code bloc#s computed in section :.,.*.
if , "r
set "%6N5 mL @=
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'"&4Release &'
8/12/2019 36212-c00.doc
19/88
else
set "%6N5 mL @=
end if
"et
+
= *B
*+ id'*"subblock
cb*"subblock r)
R
NRk - where *"subblockR is the number of rows defined in section :.,.9.,.,.
"et k + and, +
while S kQ5
if >
8/12/2019 36212-c00.doc
20/88
The se>uence of bits ke for transmission is enerated accordin to section :.,.9.*.*.
5.1.+.2.1 Su'-'!o7 i&ter!eaer
The bits input to the bloc# interleaver are denoted by )(
,)(
*)(
,)(
+ -...--- i
Diii
dddd - whereDis the number of bits. The
output bit se>uence from the bloc# interleaver is derived as followsC
(,) ssin 3*=""subblock" to be the number of columns of the matri. The columns of the matri are numbered +- ,-
*-- ,""subblock" from left to riht.
(*) 8etermine the number of rows of the matri ""subblockR - by findin minimum inteer""
subblockR such thatC
( ""subblock""subblock "RD The rows of rectanular matri are numbered +- ,- *-- ,""subblockR from top to bottom.
(3) &f
( D"R ""subblock""subblock > - then ( D"RN
""subblock""subblockD = dummy bits are padded such that+k
QN!LL for k +- ,--ND ; ,. Then-)(i
kkN d+ D =+ - k +- ,--D;,- and the bit se>uence+kis written into
the ( ""subblock""subblock "R matri row by row startin with bit++in column + of row +C
++
++
),(*),(,),(),(
,**,
,*,+
""subblock
""subblock
""subblock
""subblock
""subblock
""subblock
""subblock
""subblock
""subblock
""subblock
""subblock
""subblock
""subblock
"R"R"R"R
""""
"
++++
++++
++++
(9) Perform the inter;column permutation for the matri based on the pattern ( ) { },-...-,-+ ""subblock",,- that isshown in table :.,.9;*- where P(,) is the oriinal column position of the,;th permuted column. fter permutation
of the columns- the inter;column permuted( ""subblock""subblock "R matri is e>ual to
++++
++++
""
subblock
""
subblock
""
subblock
""
subblock
""
subblock
""
subblock
""
subblock
""
subblock
""
subblock
""subblock
""subblock
""subblock
""subblock
""subblock
""subblock
"R"-"R-"R-"R-
""-"-"-"-
"----
++++
++++
++++
),(),(),()*(),(),(),()+(
),()*(),()+(
),()*(),()+(
(:) The output of the bloc# interleaver is the bit se>uence read out column by column from the inter;column
permuted( ""subblock""subblock "R matri. The bits after sub;bloc# interleavin are denoted by)(
,
)(*
)(,
)(+ -...---
i
#
iii)))) - where
)(+i
) corresponds to )+(-+ -)(
,i
) to ""subblock"-
++)+( and
( ""subblock""subblock "R# = Ta.le -)&),!' 7nter!colun perutation pattern for su.!.lock interleaver)
Nu.er of coluns""
subblock"
7nter!colun perutation pattern
>< ),()-...-,()-+( ""
subblock"---32
= 1, 1, , 25, 5, 21, 13, 2, 3, 1, 11, 2, , 23, 15, 31,0, 16:
8/12/2019 36212-c00.doc
21/88
This bloc# interleaver is also used in interleavin P811< modulation symbols. &n that case- the input bit se>uence
consists of P811< symbol >uadruplets *H.
5.1.+.2.2 :it o!!etio&, se!etio& a&d tra&sissio&
The circular buffer of lenth = ##. 3 is enerated as followsC
)+(kk ). = for k +-- ,#
),(kk# ). =+ for k +-- ,#
)*(* kk# ). =+ for k +-- ,#
8enotin by5the rate matchin output se>uence lenth- the rate matchin output bit se>uence is ke - k +-,-...-
,5 .
"et k + and, +
while S kQ5
if >
8/12/2019 36212-c00.doc
22/88
,+=rr
end while
5.2 U#!i&7 tra&s#ort $a&&e!s a&d o&tro! i&oratio&
5.2.1 Ra&do aess $a&&e!
The se>uence inde for the random access channel is received from hiher layers and is processed accordin to *H.
5.2.2 U#!i&7 s$ared $a&&e!
7iure :.*.*;, shows the processin structure for the 5;"1< transport channel on one 5 cell. 8ata arrives to thecodin unit in the form of a maimum of two transport bloc#s every transmission time interval (TT&) per 5 cell. Thefollowin codin steps can be identified for each transport bloc# of an 5 cellC
dd 1/1 to the transport bloc#
1ode bloc# sementation and code bloc# 1/1 attachment
1hannel codin of data and control information
/ate matchin
1ode bloc# concatenation
Multiplein of data and control information
1hannel interleaver
The codin steps for one 5;"1< transport bloc# are shown in the fiure below. The same eneral processin applies
for each 5;"1< transport bloc# on each 5 cell with restrictions as specified in 3H.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'"''Release &'
8/12/2019 36212-c00.doc
23/88
8i%ure -)')'!&6 Transport .lock processin% for U!S/0)
5.2.2.1 Tra&s#ort '!o7 R atta$e&t2rror detection is provided on each 5;"1< transport bloc# throuh a 1yclic /edundancy 1hec# (1/1).
The entire transport bloc# is used to calculate the 1/1 parity bits. 8enote the bits in a transport bloc# delivered to layer
, by ,3*,+ -...---- Aaaaaa - and the parity bits by ,3*,+ -...---- Lppppp .Ais the si!e of the transport bloc#
andLis the number of parity bits. The lowest order information bit a+is mapped to the most sinificant bit of the
transport bloc# as defined in section =.,., of :H.
The parity bits are computed and attached to the 5;"1< transport bloc# accordin to section :.,., settinLto *9 bitsand usin the enerator polynomial 1/1*9(D).
5.2.2.2 ode '!o7 see&tatio& a&d ode '!o7 R atta$e&t
The bits input to the code bloc# sementation are denoted by ,3*,+ -...---- Bbbbbb whereBis the number of bits
in the transport bloc# (includin 1/1).
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'"'3Release &'
8/12/2019 36212-c00.doc
24/88
1ode bloc# sementation and code bloc# 1/1 attachment are performed accordin to section :.,.*.
The bits after code bloc# sementation are denoted by ( ),3*,+ -...---- r#rrrrr ccccc - where ris the code bloc#
number and#ris the number of bits for code bloc# number r.
5.2.2.3 $a&&e! odi& o UL-S81ode bloc#s are delivered to the channel codin bloc#. The bits in a code bloc# are denoted by
( ),3*,+ -...---- r#rrrrr ccccc - where ris the code bloc# number- and#ris the number of bits in code bloc#
number r. The total number of code bloc#s is denoted by "and each code bloc# is individually turbo encoded accordinto section :.,.3.*.
fter encodin the bits are denoted by ( ))(
,)(
3)(
*)(
,)(
+ -...---- i
Dri
ri
ri
ri
r rddddd - with *and-,-+=i and where rD is the
number of bits on the i;th coded stream for code bloc# number r- i.e. 9+= rr #D .
5.2.2.+ Rate at$i&
Turbo coded bloc#s are delivered to the rate matchin bloc#. They are denoted by ( ))(
,)(
3)(
*)(
,)(
+ -...---- i
Dri
ri
ri
ri
r rddddd -
with *and-,-+=i - and where ris the code bloc# number- iis the coded stream inde- and rD is the number of
bits in each coded stream of code bloc# number r. The total number of code bloc#s is denoted by "and each codedbloc# is individually rate matched accordin to section :.,.9.,.
fter rate matchin- the bits are denoted by ( ),3*,+ -...---- r5rrrrr eeeee - where ris the coded bloc# number- and
where r5 is the number of rate matched bits for code bloc# number r.
5.2.2.5 ode '!o7 o&ate&atio&
The bits input to the code bloc# concatenation bloc# are denoted by ( ),3*,+ -...---- r5rrrrr eeeee for
,-...-+ = "r and where r5 is the number of rate matched bits for the r;th code bloc#.
1ode bloc# concatenation is performed accordin to section :.,.:.
The bits after code bloc# concatenation are denoted by ,3*,+ -...---- %fffff - where %is the total number of
coded bits for transmission of the iven transport bloc# over LN transmission layers ecludin the bits used for
control transmission- when control information is multipleed with the 5;"1< transmission.
5.2.2.6 $a&&e! odi& o o&tro! i&oratio&
1ontrol data arrives at the codin unit in the form of channel >uality information (1?& and@or PM&)-
8/12/2019 36212-c00.doc
25/88
=
=
-!S"8
sc"
r
r
-!S"8
offset
initial-!S"8
s+mb
initial-!S"8
sc0
#
N076 9-min
,
+
where 7 is the number of ual to , if 2transmits P"1< and "/" in the same subframe for initial transmission- or if the P"1< resource allocation for initialtransmission even partially overlaps with the cell;specific "/" subframe and bandwidth confiuration defined insection :.:.3 of *H- or if the subframe for initial transmission is a 2;specific type;, "/" subframe as defined in
"ection B.* of 3H- or if the subframe for initial transmission is a 2;specific type;+ "/" subframe as defined in section
B.* of 3H and the 2 is confiured with multiple TGs. Otherwise SRSN is e>ual to +.initial-!S"8
sc0 - " - and
r# are obtained from the initial P811< or 2P811< for the same transport bloc#. &f there is no initial P811< or
2P811< with 81& format + for the same transport bloc#-initial-!S"8
sc0 - " - and r# shall be determined fromC
? the most recent semi;persistent schedulin assinment P811< or 2P811
8/12/2019 36212-c00.doc
26/88
7or
+ y HG +A"#o
6 Hy G +A"#o
Ta.le -)')')(!'6 Encodin% of '!.it 0AR
Qm Encoded 0AR
2 HG*,+*,+A"#A"#A"#A"#A"#A"# oooooo
+ H G *,+*,+A"#A"#A"#A"#A"#A"# oooooo
6 G*,+*,+A"#A"#A"#A"#A"#A"# oooooo
? &f uenceA"#
7
A"#A"#A"#ooo ,,+
-...- as the input to the channel codin bloc# described in section
:.*.*.=.9. &n turn- the bit se>uenceA"#6
A"#A"#A"#
A"#:::: ,*,+ -...--- is obtained by the circular repetition of
the bit se>uenceA"#A"#A"# ::: 3,,+
W-...-WW so that the total bit se>uence lenth is e>ual to A"#6 .
? &f
8/12/2019 36212-c00.doc
27/88
by usin the bit se>uenceA"#
7
A"#A"#A"#ooo ,,+
-...- as the input to the channel codin bloc# described in
section :.*.*.=.:.
The KL and KyL in Table :.*.*.=;, and :.*.*.=;* are placeholders for *H to scramble the
8/12/2019 36212-c00.doc
28/88
set l +E
while lQDL
cB
if transmission mode confiured in cell TA-=-:-*-,Sc ;; , bit
8/12/2019 36212-c00.doc
29/88
set l +E
while lQDL
cB
if transmission mode confiured in cell TA-=-:-*-,Sc X , bit uence A"#7
A"#A"#A"#ooo ,,+
-...- is obtained by settin @ *
A"# A"#
i io o= % if iis even and
@ * ( ,) @ *A"#A"# A"#
i7 io o +
= % if iis odd.
7or T88 when uence A"#
7
A"#A"#A"#ooo ,,+
-...- is obtained as described in section A.3 of 3H.
7or T88 uenceA"#
6
A"#A"#A"#
A"#:::: ,*,+W-...-W-W-W is obtained by concatenation of
multiple encoded uence [ ]A"#A"#A"#A"# .... 3*,+ is then selected from Table :.*.*.=; withinde ( ) 9mod,= bundledNi - where bundledN is determined as described in section A.3 of 3H. The bit se>uence
A"#6
A"#A"#A"#
A"#
:::: ,*,+ -...--- is then enerated by settin ,=m if
8/12/2019 36212-c00.doc
30/88
if ':A"#
i =W
@@ a place;holder bit
A"#
i
A"#
i ::W=
else @@ coded bit
( *modW @A"#
mkA"#i
A"#i .:: +=
mkk 9mod),( +=
end if
,+=ii
end while
Ta.le -)')')(!A6 Scra.lin% se>uence selection for T?? 0AR
i A"A"#A"#A"# .... 3*,+0 @1 1 1 1A
1 @1 0 1 0A
2 @1 1 0 0A
3 @1 0 0 1A
Uhen
8/12/2019 36212-c00.doc
31/88
M&MO capabilities for the same band in the correspondin band combination.
o &f the 2 is confiured with transmission mode I- and the supported0/071"apabilit+DL1r23field is
not included in the!515!*RA1"apabilit+- the maimum number of layers is determined accordin to
the minimum of the confiured number of 1"&/" ports and ue1"ate&or+ (without suffi).o &f the 2 is confiured with transmission mode ,+- and the supported0/071"apabilit+DL1r23field
is included in the !515!*RA1"apabilit+- the maimum number of layers for each 1"& process is
determined accordin to the minimum of the confiured number of 1"&/" ports for that 1"& processand the maimum of the reported 2 downlin# M&MO capabilities for the same band in thecorrespondin band combination.
o &f the 2 is confiured with transmission mode ,+- and the supported0/071"apabilit+DL1r23field
is not included in the !515!*RA1"apabilit+- the maimum number of layers for each 1"& process isdetermined accordin to the minimum of the confiured number of 1"&/" ports for that 1"& processand ue1"ate&or+ (without suffi).
o Otherwise the maimum number of layers is determined accordin to the minimum of the number of
P01< antenna ports and ue1"ate&or+ (without suffi).
&f /& feedbac# consists of ,;bit of information- i.e.- HG +R/o - it is first encoded accordin to Table :.*.*.=;3.
The HG +R/o to /& mappin is iven by Table :.*.*.=;:.
&f /& feedbac# consists of *;bits of information- i.e.- HG ,+ R/R/ oo withR/o+ correspondin to M"0 of *;bit
input andR/o, correspondin to 5"0- it is first encoded accordin to Table :.*.*.=;9 where
*mod)( ,+*R/R/R/ ooo += . The HG ,+
R/R/oo to /& mappin is iven by Table :.*.*.=;=.
Ta.le -)')')(!36 Encodin% of &!.it R7)
Qm Encoded R7
2 yHG+
R/o
+ y HG +R/o
6 Hy G +R/o
Ta.le -)')')(!,6 Encodin% of '!.it R7)
Qm Encoded R7
2HG *,+*,+
R/R/R/R/R/R/oooooo
+ H G *,+*,+R/R/R/R/R/R/ oooooo
6 H G *,+*,+R/R/R/R/R/R/
oooooo
Ta.le -)')')(!-6R/
o+ to R7 appin%)
R/o+
R7
0 1
1 2
Ta.le -)')')(!(6R/o+ :
R/o, to R7 appin%)
R/o+ :
R/o,R7
0, 0 1
0, 1 2
1, 0 31, 1 +
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'"3&Release &'
8/12/2019 36212-c00.doc
32/88
Ta.le -)')')(!26R/o+ :
R/o, :R/o* to R7 appin%)
R/o+ :R/o, :
R/o*R7
0, 0, 0 1
0, 0, 1 2
0, 1, 0 3
0, 1, 1 +
1, 0, 0 5
1, 0, 1 6
1, 1, 0
1, 1, 1 uence HW-...-WWG 3,,+R/R/R/ ::: is obtained by usin the bit se>uence H-...-G
,,+R/
7
R/R/R/ooo as the input to
the channel codin bloc# described in section :.*.*.=.9.
? &f /& feedbac# consists of ,:,, < R/7 bits of information as a result of the areation of /& bits
correspondin to multiple 85 cells or multiple 1"& processes- i.e.- H-...-G,,+
R/
7
R/R/R/ooo - then the coded bit
se>uenceR/6
R/R/R/
R/:::: ,*,+ -...--- is obtained by usin the bit se>uence H-...-G ,,+
R/
7
R/R/R/ooo as the
input to the channel codin bloc# described in section :.*.*.=.:.
The KL and KyL in Table :.*.*.=;3 and :.*.*.=;9 are placeholders for *H to scramble the /& bits in a way thatmaimi!es the 2uclidean distance of the modulation symbols carryin ran# information.
7or the case where /& feedbac# for more than one 85 cell is to be reported- the /& report for each 85 cell isconcatenated prior to codin in increasin order of cell inde.
7or the case where /& feedbac# for more than one 1"& process is to be reported- the /& reports are concatenated prior tocodin first in increasin order of 1"& process inde for each 85 cell and then in increasin order of cell inde.
7or the case where /& feedbac# consists of one or two bits of information the bit se>uenceR/6
R/R/R/
R/::::
,*,+ -...---
is obtained by concatenation of multiple encoded /& bloc#s where R/6 is the total number of coded bits for all the
encoded /& bloc#s. The last concatenation of the encoded /& bloc# may be partial so that the total bit se>uence lenth
is e>ual to R/6 .
7or the case where /& feedbac# consists of ,,3 R/7 bits of information- the bit se>uence
R/6
R/R/R/
R/:::: ,*,+ -...--- is obtained by the circular repetition of the bit se>uence
R/R/R/ ::: 3,,+W-...-WW so that the
total bit se>uence lenth is e>ual to R/6 .
Uhen ran# information is to be multipleed with 5;"1< at a iven P"1
8/12/2019 36212-c00.doc
33/88
while R/6iuality information feedbac# for wideband reports for P8"1< transmissions associated with transmissionmode 9- transmission mode =- transmission mode B confiured with PM&@/& reportin- transmission mode I confiured
with PM&@/& reportin with *@9@B antenna ports- and transmission mode ,+ confiured with PM&@/& reportin with *@9@B
antenna ports. N in Table :.*.*.=.,;,- Table :.*.*.=.,;, and Table :.*.*.=.,;,0 is defined in section A.* of 3H.
Ta.le -)')')()&!&6 8ields for channel >ualit1 inforation feed.ack for wide.and /
8/12/2019 36212-c00.doc
35/88
8/12/2019 36212-c00.doc
36/88
Ta.le -)')')()'!&6 8ields for channel >ualit1 inforation feed.ack for hi%her la1er confi%ured su..and/uality information feedbac# for hiher layer confiured report for P8"1< transmissions associated withtransmission mode 9- transmission mode :- transmission mode =- transmission mode B confiured with PM&@/&
reportin- transmission mode I confiured with PM&@/& reportin with *@9@B antenna ports- and transmission mode ,+
confiured with PM&@/& reportin with *@9@B antenna ports. N in Table :.*.*.=.*;*- Table :.*.*.=.*;* and Table:.*.*.=.*;*0 is defined in section A.* of 3H.
Ta.le -)')')()'!'6 8ields for channel >ualit1 inforation feed.ack for hi%her la1er confi%ured su..and
/
8/12/2019 36212-c00.doc
37/88
Ta.le -)')')()'!'@6 8ields for channel >ualit1 inforation feed.ack for hi%her la1er confi%uredsu..and /uality information feedbac# for hiher layer confiured report for P8"1< transmissions associated withtransmission mode 9- transmission mode =- transmission mode B confiured with subband PM&@/& reportin-transmission mode I confiured with subband PM&@/& reportin with *@9@B antenna ports- and transmission mode ,+
confiured with subband PM&@/& reportin with *@9@B antenna ports. N in Table :.*.*.=.*;*1- Table :.*.*.=.*;*8 andTable :.*.*.=.*;*2 is defined in section A.* of 3H.
Ta.le -)')')()'!'/6 8ields for channel >ualit1 inforation feed.ack for hi%her la1er confi%uredsu..and /
8/12/2019 36212-c00.doc
38/88
Dide'a&d C9 odeord 0 + + + +
Su''a&d diere&tia! C9 odeord 0 N* N* N* N*Dide'a&d C9 odeord 1 0 + + +
Su''a&d diere&tia! C9 odeord 1 0 N* N* N*Dide'a&d irst PM9 i1 + + 2 2
Su''a&d seo&d PM9 i2 N9 N9 N9 N3
8ield @itwidth
Rank - Rank ( Rank 2 Rank 4
Dide'a&d C9 odeord 0 + + + +
Su''a&d diere&tia! C9 odeord 0 N* N* N* N*Dide'a&d C9 odeord 1 + + + +
Su''a&d diere&tia! C9 odeord 1 N* N* N* N*Dide'a&d irst PM9 i1 2 2 2 0
Su''a&d seo&d PM9 i2 0 0 0 0
Ta.le -)')')()'!'E6 8ields for channel >ualit1 inforation feed.ack for hi%her la1er confi%uredsu..and /
8/12/2019 36212-c00.doc
39/88
5.2.2.6.3 $a&&e! Bua!ity i&oratio& orats or U; se!eted su''a&d C9 re#orts
Table :.*.*.=.3;, shows the fields and the correspondin bit widths for the channel >uality information feedbac# for 2
selected subband 1?& for P8"1< transmissions associated with transmission mode ,- transmission mode *-transmission mode 3- transmission mode A- transmission mode B confiured without PM&@/& reportin- transmissionmode I confiured without PM&@/& reportin or confiured with , antenna port- and transmission mode ,+ confiured
without PM&@/& reportin or confiured with , antenna port. L in Table :.*.*.=.3;, is defined in section A.* of 3H.
Ta.le -)')')()3!&6 8ields for channel >ualit1 inforation feed.ack for UE selected su..and /uality information feedbac# for 2 selected subband 1?& for P8"1< transmissions associated withtransmission mode 9- transmission mode =- transmission mode B confiured with PM&@/& reportin- transmission modeI confiured with PM&@/& reportin with *@9@B antenna port- and transmission mode ,+ confiured with PM&@/&
reportin with *@9@B antenna ports. L in Table :.*.*.=.3;*- Table :.*.*.=.3;* and Table :.*.*.=.3;*0 is defined insection A.* of 3H.
Ta.le -)')')()3!'6 8ields for channel >ualit1 inforation feed.ack for UE selected su..and /ualit1 inforation feed.ack for UE selected su..and /
8/12/2019 36212-c00.doc
40/88
Dide-'a&d C9 odeord 0 + + + + + + + +
Su''a&d diere&tia! C9odeord 0
2 2 2 2 2 2 2 2
Dide-'a&d C9 odeord 1 0 + + + + + + +
Su''a&d diere&tia! C9odeord 1
0 2 2 2 2 2 2 2
Positio& o t$e M se!etedsu''a&ds L L L L L L L L
Dide'a&d irst PM9 i1 + + 2 2 2 2 2 0
Dide'a&d seo&d PM9 i2 + + + 3 0 0 0 0
Su''a&d seo&d PM9 i2 + + + 3 0 0 0 0
Ta.le -)')')()3!'@6 8ields for channel >ualit1 inforation feed.ack for UE selected su..and /uality bits in Table :.*.*.=.3;,- Table :.*.*.=.3;*- Table :.*.*.=.3;* and Table :.*.*.=.3;*0 form the bitse>uence ,*,+ -...--- 7oooo with +o correspondin to the first bit of the first field in each of the tables- ,o
correspondin to the second bit of the first field in each of the tables- and ,7o correspondin to the last bit in the last
field in each of the tables. The field of PM& shall start with the wideband PM& followed by the PM& for the M selectedsubbands. The first bit of each field corresponds to M"0 and the last bit 5"0. The /& bits se>uence in Table :.*.*.=.3;3is encoded accordin to section :.*.*.=.
5.2.2.6.+ $a&&e! odi& or C9/PM9 i&oratio& i& PUS8
The channel >uality bits input to the channel codin bloc# are denoted by ,3*,+ -...---- 7ooooo where 7is the
number of bits. The number of channel >uality bits depends on the transmission format. Uhen P11
8/12/2019 36212-c00.doc
41/88
The channel >uality information is first coded usin a (3*- 7) bloc# code. The code words of the (3*- 7) bloc# code area linear combination of the ,, basis se>uences denoted Mi-nand defined in Table :.*.*.=.9;,.
Ta.le -)')')(),!&6 @asis se>uences for 3': &" code)
i #i:+ #i:& #i:' #i:3 #i:, #i:- #i:( #i:2 #i:4 #i:5 #i:&+
0 1 1 0 0 0 0 0 0 0 0 11 1 1 1 0 0 0 0 0 0 1 1
2 1 0 0 1 0 0 1 0 1 1 1
3 1 0 1 1 0 0 0 0 1 0 1
+ 1 1 1 1 0 0 0 1 0 0 1
5 1 1 0 0 1 0 1 1 1 0 1
6 1 0 1 0 1 0 1 0 1 1 1
1 0 0 1 1 0 0 1 1 0 1
< 1 1 0 1 1 0 0 1 0 1 1
1 0 1 1 1 0 1 0 0 1 1
10 1 0 1 0 0 1 1 1 0 1 1
11 1 1 1 0 0 1 1 0 1 0 1
12 1 0 0 1 0 1 0 1 1 1 1
13 1 1 0 1 0 1 0 1 0 1 1
1+ 1 0 0 0 1 1 0 1 0 0 1
15 1 1 0 0 1 1 1 1 0 1 1
16 1 1 1 0 1 1 1 0 0 1 0
1 1 0 0 1 1 1 0 0 1 0 0
1< 1 1 0 1 1 1 1 1 0 0 0
1 1 0 0 0 0 1 1 0 0 0 0
20 1 0 1 0 0 0 1 0 0 0 1
21 1 1 0 1 0 0 0 0 0 1 1
22 1 0 0 0 1 0 0 1 1 0 1
23 1 1 1 0 1 0 0 0 1 1 1
2+ 1 1 1 1 1 0 1 1 1 1 0
25 1 1 0 0 0 1 1 1 0 0 1
26 1 0 1 1 0 1 0 0 1 1 0
2 1 1 1 1 0 1 0 1 1 1 0
2< 1 0 1 0 1 1 1 0 1 0 0
2 1 0 1 1 1 1 1 1 1 0 0
30 1 1 1 1 1 1 1 1 1 1 1
31 1 0 0 0 0 0 0 0 0 0 0
The encoded 1?&@PM& bloc# is denoted by ,3*,+ -...---- Bbbbbb where 3*=B and
( )
==
,
+
- *mod7
n
nini 0ob where i +- ,- *- -B;,.
The output bit se>uence + , * 3 ,- - - -...- L "6/N 6: : : : : is obtained by circular repetition of the encoded 1?&@PM& bloc# as
follows
( )Bii b: mod= where i +- ,- *- -NL6"6/;,- whereNLis the number of layers the correspondin 5;"1uest- the procedure above is used with 3formatP11uence ,*,+ --...--- Bbbbb is obtained by circular repetition of the se>uence
3,*,+
W--...-
W-
W-
Wbbbb
( )3*modW
ii bb =
where i +- ,- *- -B;, and where /0sc9 NB = .
7or **,, 3formatP11uences of bits ,*@*,+ 3formatP11uences ni0 - are defined in Table :.*.*.=.9;,.
The output bit se>uence ,*,+ --...--- Bbbbb where/0sc9 NB = is obtained by the alternate concatenation of the
bit se>uences *3*,+W
--...-
W
-
W
-
W
bbbb and*3*,+
WW--...-
WW-
WW-
WWbbbb as follows
"et i-, +
while/0sc9 Ni uality bits depends on the transmission format as indicated in section :.*.3.3.,for wideband reports and in section :.*.3.3.* for 2;selected subbands reports.
The channel >uality information is coded usin a (*+-A) code. The code words of the (*+-A) code are a linearcombination of the ,3 basis se>uences denoted Mi-nand defined in Table :.*.3.3;,.
Ta.le -)')3)3!&6 @asis se>uences for '+:'" code)
i Mi,0 Mi,1 Mi,2 Mi,3 Mi,4 Mi,5 Mi,6 Mi, Mi,! Mi," Mi,10 Mi,11 Mi,12
+ , , + + + + + + + + , , +
, , , , + + + + + + , , , +
* , + + , + + , + , , , , ,
3 , + , , + + + + , + , , ,
9 , , , , + + + , + + , , ,
: , , + + , + , , , + , , ,
= , + , + , + , + , , , , ,
A , + + , , + + , , + , , ,
B , , + , , + + , + , , , ,
I , + , , , + , + + , , , ,
,+ , + , + + , , , + , , , ,
,, , , , + + , , + , + , , ,
,* , + + , + , + , , , , , ,
,3 , , + , + , + , + , , , ,
,9 , + + + , , + , + + , + ,
,: , , + + , , , , + , , + ,
,= , , , + , , , + + , + , ,
,A , + + , , , + + , + + , ,
,B , , + , , , , , + + + + +
,I , + + + + , , + + + + + +
fter encodin the bits are denoted by ,3*,+ -...---- Bbbbbb where *+=B and with
( )
==
,
+
- *modA
n
nini 0ab where i +- ,- *- -B;,.
5.2.3.3.1 $a&&e! Bua!ity i&oratio& orats or ide'a&d re#orts
Table :.*.3.3.,;, shows the fields and the correspondin bit widths for the channel >uality information feedbac# forwideband reports for P8"1< transmissions associated with a transmission mode ,- transmission mode *- transmissionmode 3- transmission mode A- transmission mode B confiured without PM&@/& reportin- transmission mode I
confiured without PM&@/& reportin or confiured with , antenna port- and transmission mode ,+ confiured withoutPM&@/& reportin or confiured with , antenna port.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'"-+Release &'
8/12/2019 36212-c00.doc
51/88
Ta.le -)')3)3)&!&6 U/7 fields for channel >ualit1 inforation feed.ack for wide.and /uality and precodin matri
information feedbac# for wideband reports for P8"1< transmissions associated with transmission mode 9-transmission mode :- transmission mode =- and transmission mode B confiured with PM&@/& reportin ecept withalternati)e"odeBook5nabledor=*1r24$*R!5.
Ta.le -)')3)3)&!'6 U/7 fields for channel >ualit1 inforation feed.ack for wide.and /
8/12/2019 36212-c00.doc
52/88
Ta.le -)')3)3)&!'/6 U/7 fields for transission of wide.and /
8/12/2019 36212-c00.doc
53/88
Ta.le -)')3)3)&!3@6 U/7 fields for joint report of R7 and i& with , antenna ports transission odes 4:5 and &+ confi%ured with P#79R7 reportin%: , antenna ports and alternativeCodeBookEnabledFor4TX
r!"#T$%E"
8ield
@it width
, antenna ports
#a$ ' la1ers #a$ , la1ers
Ra&7 i&diatio& a&d i1 + 5
The channel >uality bits in Table :.*.3.3.,;, throuh Table :.*.3.3.,;30 form the bit se>uence
,3*,+ -...---- Aaaaaa with +a correspondin to the first bit of the first field in each of the tables- ,a
correspondin to the second bit of the first field in each of the tables- and ,Aa correspondin to the last bit in the last
field in each of the tables. The first bit of each field corresponds to M"0 and the last bit 5"0. The /& feedbac# for one
bit is mapped accordin to Table :.*.*.=;: with R/o+ replaced by +a . The /& feedbac# for two bits is mapped
accordin to Table :.*.*.=;= withR/o+ -
R/o, replaced by ,+ - aa . The /& feedbac# for three bits is mapped accordin
to Table :.*.*.=;A with R/o+ -R/o, -
R/o* replaced by *,+ -- aaa . The mappin for the jointly coded /& and i, is
provided in Table A.*.*;,2 of 3H.
Uhen multipleed with 5;"1uality informationfeedbac# for 2;selected sub;band reports for P8"1< transmissions associated with transmission mode ,- transmission
mode *- transmission mode 3- transmission mode A- transmission mode B confiured without PM&@/& reportin-transmission mode I confiured without PM&@/& reportin or confiured with , antenna port- and transmission mode ,+confiured without PM&@/& reportin or confiured with , antenna port.
Ta.le -)')3)3)'!&6 U/7 fields for channel >ualit1 inforation feed.ack for UE!selected su.!.and /uality information
feedbac# for 2;selected sub;band reports for P8"1< transmissions associated with transmission mode 9- transmissionmode :- transmission mode =- and transmission mode B confiured with PM&@/& reportin ecept withalternati)e"odeBook5nabledor=*1r24$*R!5.
Ta.le -)')3)3)'!'6 U/7 fields for channel >ualit1 inforation feed.ack for UE!selected su.!.andreports transission ode ,: transission ode -: transission ode ( and transission ode 4
confi%ured with P#79R7 reportin% e$cept with alternativeCodeBookEnabledFor4TXr!"#T$%E"
8ield
@it width
' antenna ports , antenna ports
Rank & Rank ' Rank & Rank B &
Su'-'a&d C9 + + + +
S#atia! diere&tia! C9 0 3 0 3
Su'-'a&d !a'e! 1 or 2 1 or 2 1 or 2 1 or 2
Table :.*.3.3.*;* and Table :.*.3.3.*;*0 show the fields and the correspondin bit widths for the sub;band channel>uality information feedbac# for 2;selected sub;band reports for P8"1< transmissions associated with transmissionmode I confiured with PM&@/& reportin with *@9@B antenna ports ecept with alternati)e"odeBook5nabledor=*1
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'"-3Release &'
8/12/2019 36212-c00.doc
54/88
8/12/2019 36212-c00.doc
55/88
Ta.le -)')3)3)'!36 U/7 fields for channel >ualit1 inforation feed.ack for UE!selected su.!.and /
8/12/2019 36212-c00.doc
56/88
Ta.le -)')3)3)'!3/6 U/7 fields for wide!.and channel >ualit1 and precodin% atri$ inforationfeed.ack for UE!selected su.!.and reports with , antenna ports transission odes 4: 5 and &+
confi%ured with P#79R7 reportin% and alternativeCodeBookEnabledFor4TXr!"#T$%E"
8ield
@it width
, antenna ports
Rank & Rank ' Rank 3 Rank,
PT9I0 PT9I1 PT9I0 PT9I1 PT9I1 PT9I1
Dide-'a&d C9 0 + 0 + + +
S#atia! diere&tia! C9 0 0 0 3 3 3
i1 + 0 + 0 0 0
Dide-'a&d i2 0 + 0 + + +
Table :.*.3.3.*;9 shows the fields and the correspondin bit width for the ran# indication feedbac# for 2;selected sub;band reports for P8"1< transmissions associated with transmission mode 3- transmission mode 9- and transmissionmode B confiured with PM&@/& reportin ecept with alternati)e"odeBook5nabledor=*1r24$*R!5.
Ta.le -)')3)3)'!,6 U/7 fields for rank indication feed.ack for UE!selected su.!.and reportstransission ode 3: transission ode ,: and transission ode 4 confi%ured with P#79R7
reportin% e$cept with alternativeCodeBookEnabledFor4TXr!"#T$%E")
8ield
@it width
' antenna ports, antenna ports
#a$ ' la1ers #a$ , la1ers
Ra&7i&diatio&
1 1 2
Table :.*.3.3.*;9 and Table :.*.3.3.*;90 show the fields and the correspondin bit width for the ran# indication andprecoder type indication (PT&) feedbac# for 2;selected sub;band reports for P8"1< transmissions associated withtransmission mode B confiured with PM&@/& reportin and alternati)e"odeBook5nabledor=*1r24 $*R!5-transmission mode I confiured with PM&@/& reportin with *@9@B antenna ports and transmission mode ,+ confiuredwith PM&@/& reportin with *@9@B antenna ports.
Ta.le -)')3)3)'!,A6 U/7 fields for joint report of R7 and PT7 transission ode 5 confi%ured withP#79R7 reportin% with '9,94 antenna ports e$cept with alternativeCodeBookEnabledFor4TX
r!"#T$%E(and transission ode &+ confi%ured with P#79R7 reportin% with '9,94 antenna portse$cept with alternativeCodeBookEnabledFor4TXr!"#T$%E"
8ield
@it width
' antennaports
, antenna ports 4 antenna ports
#a$ 'la1ers
#a$ ,la1ers
#a$ 'la1ers
#a$ ,la1ers
#a$ 4la1ers
Ra&7 i&diatio& 1 1 2 1 2 3
Preoder ty#ei&diatio&
- - -1 1 1
Ta.le -)')3)3)'!,@6 U/7 fields for joint report of R7 and PT7 with , antenna ports transission ode 4:transission ode 5 and transission ode &+ confi%ured with P#79R7 reportin% and
alternativeCodeBookEnabledFor4TXr!"#T$%E"
8ield@it width
, antenna ports
#a$ ' la1ers #a$ , la1ers
Ra&7 i&diatio& 1 2
Preoder ty#e i&diatio& 1 1
The channel >uality bits in Table :.*.3.3.*;, throuh Table :.*.3.3.*;90 form the bit se>uence
,3*,+ -...---- Aaaaaa with +a correspondin to the first bit of the first field in each of the tables- ,a
correspondin to the second bit of the first field in each of the tables- and ,Aa correspondin to the last bit in the last
field in each of the tables. The first bit of each field corresponds to M"0 and the last bit 5"0. The /& feedbac# for one
bit is mapped accordin to Table :.*.*.=;: withR/o+ replaced by +a . The /& feedbac# for two bits is mapped
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'"-(Release &'
8/12/2019 36212-c00.doc
57/88
accordin to Table :.*.*.=;= with R/o+ -R/o, replaced by ,+ - aa . The /& feedbac# for three bits is mapped accordin
to Table :.*.*.=;A withR/o+ -
R/o, -R/o* replaced by *,+ -- aaa .
Uhen multipleed with 5;"1uality information and
uality information is coded accordin to section :.*.3.3
with input bit se>uence ,3*,+ -...---- Aaaaaa and output bit se>uence ,3*,+ -...---- Bbbbbb - where*+=B . The
8/12/2019 36212-c00.doc
58/88
8/12/2019 36212-c00.doc
59/88
8/12/2019 36212-c00.doc
60/88
and set to *9 bits andLis the number of parity bits. The lowest order information bit a+is mapped to the mostsinificant bit of the transport bloc# as defined in section =.,., of :H.
The parity bits are computed and attached to the 01< transport bloc# accordin to section :.,., settinLto ,= bits.fter the attachment- the 1/1 bits are scrambled accordin to the e'ode0 transmit antenna confiuration with the
se>uence ,:-,-+- -...-- antantant ''' as indicated in Table :.3.,.,;, to form the se>uence of bits
,3*,+ -...---- #ccccc where
kk ac = for k +- ,- *- -A;,
( *mod- AkantAkk 'pc += for kA-AN,-AN*-...-AN,:.
Ta.le -)3)&)&!&6 /R/ ask for P@/0)
Nu.er of transit antenna ports ateNode@
P@/0 /R/ ask
>< ,:-,-+- -...-- antantant '''
1 =0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>
2 =1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1>+ =0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1>
5.3.1.2 $a&&e! odi&
&nformation bits are delivered to the channel codin bloc#. They are denoted by ,3*,+ -...---- #ccccc - where#is
the number of bits- and they are tail bitin convolutionally encoded accordin to section :.,.3.,.
fter encodin the bits are denoted by )(
,)(
3)(
*)(
,)(
+ -...---- i
Diiii
ddddd - with *and-,-+=i - and whereDis the
number of bits on the i;th coded stream- i.e.- #D= .
5.3.1.3 Rate at$i&
tail bitin convolutionally coded bloc# is delivered to the rate matchin bloc#. This bloc# of coded bits is denoted by)(,
)(3
)(*
)(,
)(+ -...----
iD
iiiiddddd - with *and-,-+=i - and where iis the coded stream inde andDis the number of
bits in each coded stream. This coded bloc# is rate matched accordin to section :.,.9.*.
fter rate matchin- the bits are denoted by ,3*,+ -...---- 5eeeee - where5is the number of rate matched bits as
defined in section =.=., of *H.
5.3.2 4o&!i&7 s$ared $a&&e!, Pai& $a&&e! a&d Mu!tiast $a&&e!
7iure :.3.*;, shows the processin structure for each transport bloc# for the 85;"1
8/12/2019 36212-c00.doc
61/88
8i%ure -)3)'!&6 Transport .lock processin% for ?!S/0: P/0 and #/0)
5.3.2.1 Tra&s#ort '!o7 R atta$e&t
2rror detection is provided on transport bloc#s throuh a 1yclic /edundancy 1hec# (1/1).
The entire transport bloc# is used to calculate the 1/1 parity bits. 8enote the bits in a transport bloc# delivered to layer
, by ,3*,+ -...---- Aaaaaa - and the parity bits by ,3*,+ -...---- Lppppp .Ais the si!e of the transport bloc#
andLis the number of parity bits. The lowest order information bit a+is mapped to the most sinificant bit of the
transport bloc# as defined in section =.,., of :H.
The parity bits are computed and attached to the transport bloc# accordin to section :.,., settin Lto *9 bits and usinthe enerator polynomial 1/1*9(D).
5.3.2.2 ode '!o7 see&tatio& a&d ode '!o7 R atta$e&t
The bits input to the code bloc# sementation are denoted by ,3*,+ -...---- Bbbbbb whereBis the number of bits
in the transport bloc# (includin 1/1).
1ode bloc# sementation and code bloc# 1/1 attachment are performed accordin to section :.,.*.
The bits after code bloc# sementation are denoted by ( ),3*,+ -...---- r#rrrrr ccccc - where ris the code bloc#
number and#ris the number of bits for code bloc# number r.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'"(&Release &'
8/12/2019 36212-c00.doc
62/88
5.3.2.3 $a&&e! odi&
1ode bloc#s are delivered to the channel codin bloc#. They are denoted by ( ),3*,+ -...---- r#rrrrr ccccc - where
ris the code bloc# number- and#ris the number of bits in code bloc# number r. The total number of code bloc#s isdenoted by "and each code bloc# is individually turbo encoded accordin to section :.,.3.*.
fter encodin the bits are denoted by ( ))(
,)(
3)(
*)(
,)(
+ -...---- i
Dri
ri
ri
ri
r rddddd - with *and-,-+=i - and where rD is
the number of bits on the i;th coded stream for code bloc# number r- i.e. 9+= rr #D .
5.3.2.+ Rate at$i&
Turbo coded bloc#s are delivered to the rate matchin bloc#. They are denoted by ( ))(
,)(
3)(
*)(
,)(
+ -...---- i
Dri
ri
ri
ri
r rddddd -
with *and-,-+=i - and where ris the code bloc# number- iis the coded stream inde- and rD is the number of
bits in each coded stream of code bloc# number r. The total number of code bloc#s is denoted by "and each codedbloc# is individually rate matched accordin to section :.,.9.,.
fter rate matchin- the bits are denoted by ( ),3*,+ -...---- r5rrrrr eeeee - where ris the coded bloc# number- and
where r5 is the number of rate matched bits for code bloc# number r.
5.3.2.5 ode '!o7 o&ate&atio&
The bits input to the code bloc# concatenation bloc# are denoted by ( ),3*,+ -...---- r5rrrrr eeeee for
,-...-+ = "r and where r5 is the number of rate matched bits for the r;th code bloc#.
1ode bloc# concatenation is performed accordin to section :.,.:.
The bits after code bloc# concatenation are denoted by ,3*,+ -...---- %fffff - where %is the total number of coded
bits for transmission. This se>uence of coded bits correspondin to one transport bloc# after code bloc# concatenation isreferred to as one codeword in section =.3., of *H. &n case of multiple transport bloc#s per TT&- the transport bloc# tocodeword mappin is specified accordin to section :.3.3.,.:- :.3.3.,.: or :.3.3.,.:0- dependin on the 81& 7ormat.
5.3.3 4o&!i&7 o&tro! i&oratio&
81& transports downlin# or uplin# schedulin information- re>uests for aperiodic 1?& reports- notifications ofM11< chane =H or uplin# power control commands for one cell and one /'T&. The /'T& is implicitly encoded inthe 1/1.
7iure :.3.3;, shows the processin structure for one 81&. The followin codin steps can be identifiedC
&nformation element multiplein
1/1 attachment
1hannel codin
/ate matchin
The codin steps for 81& are shown in the fiure below.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'"('Release &'
8/12/2019 36212-c00.doc
63/88
8i%ure -)3)3!&6 Processin% for one ?/7)
5.3.3.1 49 orats
The fields defined in the 81& formats below are mapped to the information bits a+to aA;,as follows.
2ach field is mapped in the order in which it appears in the description- includin the !ero;paddin bit(s)- if any- withthe first field mapped to the lowest order information bit a+and each successive field mapped to hiher orderinformation bits. The most sinificant bit of each field is mapped to the lowest order information bit for that field- e..the most sinificant bit of the first field is mapped to a+.
5.3.3.1.1 orat 0
81& format + is used for the schedulin of P"1< in one 5 cell.
The followin information is transmitted by means of the 81& format +C
; 1arrier indicator X + or 3 bits. This field is present accordin to the definitions in 3H.
; 7la for format+@format, differentiation X , bit- where value + indicates format + and value , indicates format ,
; 7re>uency hoppin fla X , bit as defined in section B.9 of 3H. This field is used as the M"0 of the correspondinresource allocation field for resource allocation type ,.
; /esource bloc# assinment and hoppin resource allocation X )*@),((lo 5
/05/0* +NN bits
; 7or P"1< hoppin (resource allocation type + only)C
;N!L?hopM"0 bits are used to obtain the value of )(W in-RB as indicated in section B.9 of 3H
;
+ 5Rhop
5/0
5/0* )*@),((lo NNN bits provide the resource allocation of the first slot in the 5
subframe
; 7or non;hoppin P"1< with resource allocation type +C
;
+ )*@),((lo 5/0
5/0* NN bits provide the resource allocation in the 5 subframe as defined in
section B.,., of 3H
; 7or non;hoppin P"1< with resource allocation type ,C
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'"(3Release &'
8/12/2019 36212-c00.doc
64/88
; The concatenation of the fre>uency hoppin fla field and the resource bloc# assinment and hoppinresource allocation field provides the resource allocation field in the 5 subframe as defined in section B.,.*of 3H
; Modulation and codin scheme and redundancy version X : bits as defined in section B.= of 3H
; 'ew data indicator X , bit
; TP1 command for scheduled P"1< X * bits as defined in section :.,.,., of 3H
; 1yclic shift for 8M /" and O11 inde X 3 bits as defined in section :.:.*.,., of *H
; 5 inde X * bits as defined in sections :.,.,.,- A.*.,- B and B.9 of 3H (this field is present only for T88 operationwith uplin#;downlin# confiuration +)
; 8ownlin# ssinment &nde (8&) X * bits as defined in section A.3 of 3H (this field is present only for T88operation with uplin#;downlin# confiurations ,;=)
; 1"& re>uest X , or * bits as defined in section A.*., of 3H. The *;bit field applies to
; 2s that are confiured with more than one 85 cell and when the correspondin 81& format is mapped onto
the 2 specific search space iven by the 1;/'T& as defined in 3H-
; 2s that are confiured by hiher layers with more than one 1"& process and when the correspondin 81&format is mapped onto the 2 specific search space iven by the 1;/'T& as defined in 3HE
otherwise the ,;bit field applies
; "/" re>uest X + or , bit. This field can only be present in 81& formats schedulin P"1< which are mapped ontothe 2 specific search space iven by the 1;/'T& as defined in 3H. The interpretation of this field is provided in
section B.* of 3H
; /esource allocation type X , bit. This field is only present if 85/05/0 NN . The interpretation of this field is
provided in section B., of 3H
&f the number of information bits in format + mapped onto a iven search space is less than the payload si!e of format, for schedulin the same servin cell and mapped onto the same search space (includin any paddin bits appended
to format ,)- !eros shall be appended to format + until the payload si!e e>uals that of format ,.
5.3.3.1.2 orat 1
81& format , is used for the schedulin of one P8"1< codeword in one cell.
The followin information is transmitted by means of the 81& format ,C
; 1arrier indicator X + or 3 bits. This field is present accordin to the definitions in 3H.
; /esource allocation header (resource allocation type + @ type ,) X , bit as defined in section A.,.= of 3H
&f downlin# bandwidth is less than or e>ual to ,+ P/0s- there is no resource allocation header and resourceallocation type + is assumed.
; /esource bloc# assinmentC
; 7or resource allocation type + as defined in section A.,.=., of 3HC
; -N @85/0 bits provide the resource allocation
; 7or resource allocation type , as defined in section A.,.=.* of 3HC
; ( ) -*lo bits of this field are used as a header specific to this resource allocation type to indicate theselected resource bloc#s subset
; , bit indicates a shift of the resource allocation span
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'"(,Release &'
8/12/2019 36212-c00.doc
65/88
; ( ) ( ),lo@ *85/0 --N bits provide the resource allocationwhere the value of P depends on the number of 85 resource bloc#s as indicated in section A.,.=., of 3H
; Modulation and codin scheme X : bits as defined in section A.,.A of 3H
; ual to that for format +@,- one bit of value !ero shall be appended to format ,.
&f the 2 is confiured to decode P811< or 2P811< with 1/1 scrambled by the 1;/'T& and the number ofinformation bits in format , is e>ual to that for format +@, for schedulin the same servin cell and mapped onto the2 specific search space iven by the 1;/'T& as defined in 3H- one bit of value !ero shall be appended to format ,.
&f the number of information bits in format , carried by P811< belons to one of the si!es in Table :.3.3.,.*;,- one ormore !ero bit(s) shall be appended to format , until the payload si!e of format , does not belon to one of the si!es inTable :.3.3.,.*;, and is not e>ual to that of format +@, mapped onto the same search space.
Ta.le -)3)3)&)'!&6 A.i%uous SiCes of 7nforation @its)
12, 1+, 16 ,20, 2+, 26, 32, +0, ++, 56H
5.3.3.1.3 orat 1%
81& format , is used for the compact schedulin of one P8"1< codeword in one cell and random access procedureinitiated by a P811< order. The 81& correspondin to a P811< order can be carried by P811< or 2P811
8/12/2019 36212-c00.doc
66/88
; ll the remainin bits in format , for compact schedulin assinment of one P8"1< codeword are set to !ero
Otherwise-
; 5ocali!ed@8istributed D/0 assinment fla X , bit as defined in A.,.=.3 of 3H
; /esource bloc# assinment X
)*@),((lo 85
/0
85
/0*
+NN bits as defined in section A.,.=.3 of 3HC
; 7or locali!ed D/0C
)*@),((lo 85/085/0* +NN bits provide the resource allocation
; 7or distributed D/0C
; &f :+85
/0
8/12/2019 36212-c00.doc
67/88
; 8ownlin# ssinment &nde (this field is present in T88 for all the uplin# Xdownlin# confiurations. &f the 2 isconfiured with one servin cell- or the 2 is confiured with more than one servin cell and the 5@85confiuration of all servin cells is same- then this field only applies to servin cell with 5@85 confiuration ,;=E if the 2 is confiured with more than one servin cell and if at least two servin cells have different 5@85
confiurations- then this field applies to a servin cell with 85;reference 5@85 confiuration ,;= as defined in
section ,+.* of 3H.This field is not present in 788 X * bits
; "/" re>uest X + or , bit. This field can only be present in 81& formats schedulin P8"1< which are mapped ontothe 2 specific search space iven by the 1;/'T& as defined in 3H. The interpretation of this field is provided insection B.* of 3H
;
8/12/2019 36212-c00.doc
68/88
; , bit- the M"0 indicates the ap value- where value + indicates ap-,ap NN = and value ,
indicates ap-*ap NN =
; ),)*@),((lo( 85/085/0* +NN bits provide the resource allocation
; Modulation and codin scheme X :bits as defined in section A.,.A of 3H
;
8/12/2019 36212-c00.doc
69/88
Ta.le -)3)3)&)3A!'6 /ontent of P#7 confiration)
@it field appedto inde$
#essa%e
0 Preodi& aordi& to t$e i&diated TPM9 i&t$e TPM9 i&oratio& ie!d
1 Preodi& usi& t$e #reoder(s) aordi& to
PM9(s) i&diated i& t$e !atest a#eriodi S9re#ort.
or a#eriodi S9 ode 2-2- Preodi& o s$edu!ed resoure '!o7s
'e!o&i& to t$e re#orted #reerred Msu''a&d(s), use #reoder(s) aordi& to t$e#reerred M su''a&d PM9(s) i&diated i& t$e!atest a#eriodi S9 re#ortJ
- Preodi& o s$edu!ed resoure '!o7s &ot'e!o&i& to t$e re#orted #reerred M
su''a&d(s), #reodi& usi& a #reoderaordi& to t$e ide'a&d PM9 i&diated i& t$e
!atest a#eriodi S9 re#ort.
&f the number of information bits in format ,0 is e>ual to that for format +@, for schedulin the same servin cell andmapped onto the 2 specific search space iven by the 1;/'T& as defined in 3H- one bit of value !ero shall beappended to format ,0.
&f the number of information bits in format ,0 carried by P811< belons to one of the si!es in Table :.3.3.,.*;,- oneor more !ero bit(s) shall be appended to format ,0 until the payload si!e of format ,0 does not belon to one of thesi!es in Table :.3.3.,.*;, and is not e>ual to that of format +@, mapped onto the same search space.
5.3.3.1.+ orat 1
81& format ,1 is used for very compact schedulin of one P8"1< codeword and notifyin M11< chane =H.
The followin information is transmitted by means of the 81& format ,1C
&f the format ,1 is used for very compact schedulin of one P8"1< codeword
; , bit indicates the ap value- where value + indicates ap-,ap NN = and value , indicates ap-*ap NN =
; 7or :+85
/0 ual to that of format ,1 used for very compactschedulin of one P8"1< codeword
5.3.3.1.+% orat 14
81& format ,8 is used for the compact schedulin of one P8"1< codeword in one cell with precodin and power
offset information.
The followin information is transmitted by means of the 81& format ,8C
; 1arrier indicator X + or 3 bits. The field is present accordin to the definitions in 3H.
; 5ocali!ed@8istributed D/0 assinment fla X , bit as defined in section A.,.=.3 of 3H
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'"(5Release &'
8/12/2019 36212-c00.doc
70/88
; /esource bloc# assinment X )*@),((lo 85/085/0* +NN bits as defined in section A.,.=.3 of 3HC
; 7or locali!ed D/0C
)*@),((lo 85/085/0* +NN bits provide the resource allocation
; 7or distributed D/0C
; 7or :+85
/0
8/12/2019 36212-c00.doc
71/88
8/12/2019 36212-c00.doc
72/88
8/12/2019 36212-c00.doc
73/88
Ta.le -)3)3)&)-!,6 /ontent of precodin% inforation field for ' antenna ports)
Dne codeword6/odeword + ena.led:/odeword & disa.led
Two codewords6/odeword + ena.led:/odeword & ena.led
@it fieldapped to
inde$#essa%e
@it fieldappedto inde$
#essa%e
0 2 !ayers Tra&sitdiersity
0 2 !ayers Preodi&orres#o&di& to#reoder atri
,,
,,
*
,
1 1 !ayer Preodi&orres#o&di& to#reodi& etor
[ ] *@,, *
1 2 !ayers Preodi&orres#o&di& to#reoder atri
,,,,
*
,
2 1 !ayer Preodi&
orres#o&di& to#reoder etor
[ ] *@,, *
2 2 !ayers Preodi&
aordi& to t$e !atestPM9 re#ort o&
PUS8, usi& t$e#reoder(s) i&diated
'y t$e re#ortedPM9(s)
3 1 !ayer Preodi&orres#o&di& to#reoder etor
[ ] *@, *,
3 resered
+ 1 !ayer Preodi&orres#o&di& to
#reoder etor[ ] *@, *,
+ resered
5 1 !ayerPreodi& aordi& tot$e !atest PM9 re#ort o&
PUS8, usi& t$e#reoder(s) i&diated 'y
t$e re#orted PM9(s),i R9I2 as re#orted,
usi& 1sto!u&
u!ti#!ied 'y * o a!!
#reoders i#!ied 'y t$ere#orted PM9(s)
5 resered
6 1 !ayerPreodi& aordi& tot$e !atest PM9 re#ort o&
PUS8, usi& t$e#reoder(s) i&diated 'y
t$e re#orted PM9(s),i R9I2 as re#orted,
usi& 2&do!u&
u!ti#!ied 'y * o a!!
#reoders i#!ied 'y t$ere#orted PM9(s)
6 resered
resered resered
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'"23Release &'
8/12/2019 36212-c00.doc
74/88
Ta.le -)3)3)&)-!-6 /ontent of precodin% inforation field for , antenna ports)
Dne codeword6/odeword + ena.led:
/odeword & disa.led
Two codewords6/odeword + ena.led:
/odeword & ena.led@it fieldapped to
inde$#essa%e
@it fieldappedto inde$
#essa%e
0 + !ayers Tra&sitdiersity
0 2 !ayers TPM9I0
1 1 !ayer TPM9I0 1 2 !ayers TPM9I1
2 1 !ayer TPM9I1
15 2 !ayers TPM9I15
16 1 !ayer TPM9I15 16 2 !ayers Preodi&aordi& to t$e !atestPM9 re#ort o& PUS8usi& t$e #reoder(s)
i&diated 'y t$e re#orted
PM9(s)1 1 !ayer Preodi&
aordi& to t$e !atestPM9 re#ort o& PUS8usi& t$e #reoder(s)
i&diated 'y t$e re#ortedPM9(s)
1 3 !ayers TPM9I0
1< 2 !ayers TPM9I0 1< 3 !ayers TPM9I1
1 2 !ayers TPM9I1
32 3 !ayers TPM9I15
33 2 !ayers TPM9I15 33 3 !ayers Preodi&aordi& to t$e !atestPM9 re#ort o& PUS8
usi& t$e #reoder(s)i&diated 'y t$e re#ortedPM9(s)
3+ 2 !ayers Preodi&aordi& to t$e !atestPM9 re#ort o& PUS8usi& t$e #reoder(s)
i&diated 'y t$e re#ortedPM9(s)
3+ + !ayers TPM9I0
35 " 63 resered 35 + !ayers TPM9I1
+ + !ayers TPM9I15
50 + !ayers Preodi&aordi& to t$e !atest
PM9 re#ort o& PUS8usi& t$e #reoder(s)i&diated 'y t$e re#orted
PM9(s)
51 " 63 Resered
5.3.3.1.5% orat 2%
The followin information is transmitted by means of the 81& format *C
; 1arrier indicator X + or 3 bits. The field is present accordin to the definitions in 3H.
; /esource allocation header (resource allocation type + @ type ,) X , bit as defined in section A.,.= of 3H
&f downlin# bandwidth is less than or e>ual to ,+ P/0s- there is no resource allocation header and resource
allocation type + is assumed.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'"2,Release &'
8/12/2019 36212-c00.doc
75/88
; /esource bloc# assinmentC
; 7or resource allocation type + as defined in section A.,.=., of 3H
; -N @85/0 bits provide the resource allocation
; 7or resource allocation type , as defined in section A.,.=.* of 3H
; ( ) -*lo bits of this field are used as a header specific to this resource allocation type to indicate theselected resource bloc#s subset
; , bit indicates a shift of the resource allocation span
; ( ) ( ),lo@ *85/0 --N bits provide the resource allocationwhere the value of P depends on the number of 85 resource bloc#s as indicated in section A.,.=., of 3H
; TP1 command for P11< X * bits as defined in section :.,.*., of 3H
; 8ownlin# ssinment &nde (this field is present in T88 for all the uplin# Xdownlin# confiurations. &f the 2 isconfiured with one servin cell- or the 2 is confiured with more than one servin cell and the 5@85
confiuration of all servin cells is same- then this field only applies to servin cell with 5@85 confiuration ,;=E if the 2 is confiured with more than one servin cell and if at least two servin cells have different 5@85confiurations- then this field applies to a servin cell with 85;reference 5@85 confiuration ,;= as defined insection ,+.* of 3H.This field is not present in 788 X * bits
;
8/12/2019 36212-c00.doc
76/88
7or transmission with * antenna ports- the precodin information field is not present. The number of transmission layersis e>ual to * if both codewords are enabledE transmit diversity is used if codeword + is enabled while codeword , isdisabled.
&f the number of information bits in format * carried by P811< belons to one of the si!es in Table :.3.3.,.*;,- one!ero bit shall be appended to format *.
Ta.le -)3)3)&)-A!&6 Nu.er of .its for precodin% inforation)
Nu.er of antenna ports at eNode@ Nu.er of .its for precodin% inforation
2 0
+ 2
Ta.le -)3)3)&)-A!'6 /ontent of precodin% inforation field for , antenna ports)
Dne codeword6
/odeword + ena.led:
/odeword & disa.led
Two codewords6
/odeword + ena.led:
/odeword & ena.led@it field
apped toinde$
#essa%e@it fieldappedto inde$
#essa%e
0 + !ayers Tra&sitdiersity
0 2 !ayers #reoder y!i& it$ !are de!ay
44
1 2 !ayers #reoder y!i& it$ !are de!ay
44
1 3 !ayers #reoder y!i& it$ !are de!ay
44
2 resered 2 + !ayers #reoder y!i& it$ !are de!ay
44
3 resered 3 resered
5.3.3.1.5: orat 2:
The followin information is transmitted by means of the 81& format *0C
; 1arrier indicator X + or 3 bits. The field is present accordin to the definitions in 3H.
; /esource allocation header (resource allocation type + @ type ,) X , bit as defined in section A.,.= of 3H
&f downlin# bandwidth is less than or e>ual to ,+ P/0s- there is no resource allocation header and resourceallocation type + is assumed.
; /esource bloc# assinmentC
; 7or resource allocation type + as defined in section A.,.=., of 3H
; -N @85/0 bits provide the resource allocation
; 7or resource allocation type , as defined in section A.,.=.* of 3H
; ( ) -*lo bits of this field are used as a header specific to this resource allocation type to indicate theselected resource bloc#s subset
; , bit indicates a shift of the resource allocation span
; ( ) ( ),lo@ *85/0 --N bits provide the resource allocation
where the value of P depends on the number of 85 resource bloc#s as indicated in section A.,.=.,H of 3H
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'"2(Release &'
8/12/2019 36212-c00.doc
77/88
8/12/2019 36212-c00.doc
78/88
; /esource bloc# assinmentC
; 7or resource allocation type + as defined in section A.,.=., of 3H
; -N @85/0 bits provide the resource allocation
; 7or resource allocation type , as defined in section A.,.=.* of 3H
; ( ) -*lo bits of this field are used as a header specific to this resource allocation type to indicate theselected resource bloc#s subset
; , bit indicates a shift of the resource allocation span
; ( ) ( ),lo@ *85/0 --N bits provide the resource allocationwhere the value of-depends on the number of 85 resource bloc#s as indicated in section A.,.=.,H of 3H
; TP1 command for P11< X * bits as defined in section :.,.*., of 3H
; 8ownlin# ssinment &nde (this field is present in T88 for all the uplin# Xdownlin# confiurations. &f the 2 isconfiured with one servin cell- or the 2 is confiured with more than one servin cell and the 5@85
confiuration of all servin cells is same- then this field only applies to servin cell with 5@85 confiuration ,;=E if the 2 is confiured with more than one servin cell and if at least two servin cells have different 5@85confiurations- then this field applies to a servin cell with 85;reference 5@85 confiuration ,;= as defined insection ,+.* of 3H.This field is not present in 788 X * bits
;
8/12/2019 36212-c00.doc
79/88
Ta.le -)3)3)&)-/!&6 Antenna ports": scra.lin% identit1 and nu.er of la1ers indication
Dne /odeword6/odeword + ena.led:/odeword & disa.led
Two /odewords6/odeword + ena.led:/odeword & ena.led
*alue #essa%e *alue #essa%e
1 !ayer, #ort , nSCIDI0 2 !ayers, #orts -
8/12/2019 36212-c00.doc
80/88
&n addition- for transport bloc# ,C
; Modulation and codin scheme X : bits as defined in section A.,.A of 3H
; 'ew data indicator X , bit
; /edundancy version X * bits
&n addition- for transport bloc# *C
; Modulation and codin scheme X : bits as defined in section A.,.A of 3H
; 'ew data indicator X , bit
; /edundancy version X * bits
; P8"1< /2 Mappin and ?uasi;1o;5ocation &ndicator X * bits as defined in sections A.,.I and A.,.,+ of 3H
; ual to the payload si!e of format + before 1/1 attachment
when format + is mapped onto the common search space- includin any paddin bits appended to format +. The
parameter tpc1/nde'provided by hiher layers determines the inde to the TP1 command for a iven 2.
&f**
+format+format LL
8/12/2019 36212-c00.doc
81/88
8/12/2019 36212-c00.doc
82/88
transport bloc# , is mapped to codeword +E and transport bloc# * is mapped to codeword ,. &n case one of the transportbloc#s is disabled- the transport bloc# to codeword mappin is specified accordin to Table :.3.3.,.:;*. 7or a sinleenabled codeword- indices *9 to 3I in Table :.3.3.,.B;3 are only supported for retransmission of the correspondintransport bloc# if that transport bloc# has previously been transmitted usin two layers.
Ta.le -)3)3)&)4!&6 Nu.er of .its for precodin% inforation)
Nu.er of antenna ports at UE Nu.er of .its for precodin% inforation
2 3
+ 6
Ta.le -)3)3)&)4!'6 /ontent of precodin% inforation field for ' antenna ports
Dne codeword6/odeword + ena.led/odeword & disa.led
Two codewords6/odeword + ena.led/odeword & ena.led
@it field apped to inde$ #essa%e @it field apped to inde$ #essa%e
0 1 !ayer TPM9I0 0 2 !ayers TPM9I0
1 1 !ayer TPM9I1 1- resered2 1 !ayer TPM9I2
K K
5 1 !ayer TPM9I5
6- resered
Ta.le -)3)3)&)4!36 /ontent of precodin% inforation field for , antenna ports
Dne codeword6/odeword + ena.led/odeword & disa.led
Two codewords6/odeword + ena.led/odeword & ena.led
@it field apped to inde$ #essa%e @it field apped to inde$ #essa%e
0 1 !ayer TPM9I0 0 2 !ayers TPM9I01 1 !ayer TPM9I1 1 2 !ayers TPM9I1
K K K K
23 1 !ayer TPM9I23 15 2 !ayers TPM9I15
2+ 2 !ayers TPM9I0 16 3 !ayers TPM9I0
25 2 !ayers TPM9I1 1 3 !ayers TPM9I1
K K K K
3 2 !ayers TPM9I15 2 3 !ayers TPM9I11
+0-63 resered 2< + !ayers TPM9I0
2 - 63 Resered
&f the number of in