Vous êtes sur la page 1sur 88

3GPP TS 36.212 V12.0.

0 (2013-12)
Technical Specification
3
rd
Generation 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 3
rd
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

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 3GPP
TM
system should be obtained via the 3GPP Orani!ational Partners$ Publications Offices.
3GPP
%eywords
UMTS, radio, Layer 1
3GPP
Postal address
3GPP support office address
650 Route des Luio!es " So#$ia %&ti#o!is
Va!'o&&e " (ra&e
Te!. ) *33 + ,2 ,+ +2 00 (a- ) *33 + ,3 65 +. 16
&nternet
$tt#)//000.31##.or1
Copyright Notification
'o part may be reproduced e(cept as authori!ed by written permission.
The copyriht and the foreoin restriction e(tend to reproduction in all media.
) *+,3- 3GPP Orani!ational Partners (./&0- .T&"- 11".- 2T"&- TT.- TT1).
.ll rihts reserved.
3MT"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 Partners
G"M6 and the G"M loo are reistered and owned by the G"M .ssociation
3GPP TS 3()'&' *&')+)+ '+&3!&'" ' Release &'
2o&te&ts
7oreword..........................................................................................................................................................
, "cope......................................................................................................................................................
* /eferences..............................................................................................................................................
3 8efinitions- symbols and abbreviations..................................................................................................
3., 8efinitions...........................................................................................................................................................
3.* "ymbols...............................................................................................................................................................
3.3 .bbreviations.......................................................................................................................................................
9 Mappin to physical channels.................................................................................................................
9., 3plin#..................................................................................................................................................................
9.* 8ownlin#.............................................................................................................................................................
: 1hannel codin- multiple(in 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............................................................................................................................
:.* 3plin# transport channels and control information...........................................................................................
:.*., /andom access channel...............................................................................................................................
:.*.* 3plin# shared channel..................................................................................................................................
:.*.*., Transport bloc# 1/1 attachment...........................................................................................................
:.*.*.* 1ode bloc# sementation and code bloc# 1/1 attachment...................................................................
:.*.*.3 1hannel codin of 35;"1<...................................................................................................................
:.*.*.9 /ate matchin.........................................................................................................................................
:.*.*.: 1ode bloc# concatenation......................................................................................................................
:.*.*.= 1hannel codin of control information..................................................................................................
:.*.*.=., 1hannel >uality information formats for wideband 1?& reports......................................................
:.*.*.=.* 1hannel >uality information formats for hiher layer confiured subband 1?& reports.................
:.*.*.=.3 1hannel >uality information formats for 32 selected subband 1?& reports....................................
:.*.*.=.9 1hannel codin for 1?&@PM& information in P3"1<.....................................................................
:.*.*.=.: 1hannel codin for more than ,, bits of <./?;.1% information......................................................
:.*.*.A 8ata and control multiple(in................................................................................................................
:.*.*.B 1hannel interleaver................................................................................................................................
:.*.3 3plin# control information on P311<.......................................................................................................
:.*.3., 1hannel codin for 31& <./?;.1%...................................................................................................
:.*.3.* 1hannel codin for 31& schedulin re>uest..........................................................................................
:.*.3.3 1hannel codin for 31& channel >uality information............................................................................
:.*.3.3., 1hannel >uality information formats for wideband reports.............................................................
:.*.3.3.* 1hannel >uality information formats for 32;selected sub;band reports..........................................
:.*.3.9 1hannel codin for 31& channel >uality information and <./?;.1%...............................................
:.*.9 3plin# control information on P3"1< without 35;"1< data...................................................................
:.*.9., 1hannel codin of control information..................................................................................................
:.*.9.* 1ontrol information mappin.................................................................................................................
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 3 Release &'
:.*.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.: <./? indicator (<&)...................................................................................................................................
:.3.:., 1hannel codin.......................................................................................................................................
Annex A (informative): Change history..............................................................................................
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" , Release &'
(ore0ord
This Technical "pecification has been produced by the 3
rd
Generation Partnership Project (3GPP).
The contents of the present document are subject to continuin wor# within the T"G and may chane followin formal
T"G approval. "hould the T"G modify the contents of the present document- it will be re;released by the T"G with an
identifyin 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 &'
1 So#e
The present document specifies the codin- multiple(in and mappin to physical channels for 2;3T/..
2 Re3ere&es
The followin documents contain provisions which- throuh reference in this te(t- constitute provisions of the present
document.
/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 same
Release as the present document.
G,H 3GPP T/ *,.I+:C JDocabulary for 3GPP "pecificationsJ.
G*H 3GPP T" 3=.*,,C J2volved 3niversal Terrestrial /adio .ccess (2;3T/.)E Physical channels and
modulationJ.
G3H 3GPP T" 3=.*,3C J2volved 3niversal Terrestrial /adio .ccess (2;3T/.)E Physical layer
proceduresJ.
G9H 3GPP T" 3=.3+=C J2volved 3niversal Terrestrial /adio .ccess (2;3T/.)E 3ser 2>uipment (32)
radio access capabilitiesJ.
G:H 3GPP T"3=.3*,- K2volved 3niversal Terrestrial /adio .ccess (2;3T/.)E Medium .ccess 1ontrol
(M.1) protocol specificationL
G=H 3GPP T"3=.33,- K2volved 3niversal Terrestrial /adio .ccess (2;3T/.)E /adio /esource 1ontrol
(//1) protocol specificationL
3 4e3i&itio&s, sy5'o!s a&d a''re6iatio&s
3.1 4e3i&itio&s
7or the purposes of the present document- the terms and definitions iven in G,H and the followin apply. . term defined
in the present document ta#es precedence over the definition of the same term- if any- in G,H.
Definition format
<defined term>: <definition>.
3.2 Sy5'o!s
7or the purposes of the present document- the followin symbols applyC
85
/0
N 8ownlin# bandwidth confiuration- e(pressed in number of resource bloc#s G*H
35
/0
N 3plin# bandwidth confiuration- e(pressed in number of resource bloc#s G*H
/0
sc
N /esource bloc# si!e in the fre>uency domain- e(pressed as a number of subcarriers
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" ( Release &'
P3"1<
symb
N
'umber of "1;78M. symbols carryin P3"1< in a subframe
initial ; P3"1<
symb
N 'umber of "1;78M. symbols carryin P3"1< in the initial P3"1< transmission subframe
35
symb
N
'umber of "1;78M. symbols in an uplin# slot
SRS
N 'umber of "1;78M. symbols used for "/" transmission in a subframe (+ or ,).
3.3 %''re6iatio&s
7or the purposes of the present document- the followin abbreviations applyC
01< 0roadcast channel
17& 1ontrol 7ormat &ndicator
1P 1yclic Prefi(
1"& 1hannel "tate &nformation
81& 8ownlin# 1ontrol &nformation
85;"1< 8ownlin# "hared channel
2P811< 2nhanced Physical 8ownlin# 1ontrol channel
788 7re>uency 8ivision 8uple(in
<& <./? indicator
M1< Multicast channel
P01< Physical 0roadcast channel
P17&1< Physical 1ontrol 7ormat &ndicator channel
P1< Pain channel
P811< Physical 8ownlin# 1ontrol channel
P8"1< Physical 8ownlin# "hared channel
P<&1< Physical <./? indicator channel
PM1< Physical Multicast channel
PM& Precodin Matri( &ndicator
P/.1< Physical /andom .ccess channel
P311< Physical 3plin# 1ontrol channel
P3"1< Physical 3plin# "hared channel
/.1< /andom .ccess channel
/& /an# &ndication
"/ "chedulin /e>uest
"/" "oundin /eference "inal
T88 Time 8ivision 8uple(in
TPM& Transmitted Precodin Matri( &ndicator
31& 3plin# 1ontrol &nformation
35;"1< 3plin# "hared channel
+ Ma##i&1 to #$ysia! $a&&e!s
+.1 U#!i&7
Table 9.,;, specifies the mappin of the uplin# transport channels to their correspondin physical channels. Table 9.,;*
specifies the mappin of the uplin# control channel information to its correspondin physical channel.
Ta.le ,)&!&
Tr/0 Ph1sical /hannel
UL-S28 PUS28
R%28 PR%28
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 2 Release &'
Ta.le ,)&!'
/ontrol infor3ation Ph1sical /hannel
U29 PU228, PUS28
+.2 4o0&!i&7
Table 9.*;, specifies the mappin of the downlin# transport channels to their correspondin physical channels. Table
9.*;* specifies the mappin of the downlin# control channel information to its correspondin physical channel.
Ta.le ,)'!&
Tr/0 Ph1sical /hannel
4L-S28 P4S28
:28 P:28
P28 P4S28
M28 PM28
Ta.le ,)'!'
/ontrol infor3ation Ph1sical /hannel
2(9 P2(928
89 P8928
429 P4228, ;P4228
5 2$a&&e! odi&1, 5u!ti#!e-i&1 a&d i&ter!ea6i&1
8ata and control streams from@to M.1 layer are encoded @decoded to offer transport and control services over the radio
transmission lin#. 1hannel codin scheme is a combination of error detection- error correctin- rate matchin-
interleavin and transport channel or control information mappin onto@splittin from physical channels.
5.1 Ge&eri #roedures
This section contains codin procedures which are used for more than one transport channel or control information
type.
5.1.1 2R2 a!u!atio&
8enote the input bits to the 1/1 computation by
, 3 * , +
-...- - - -
A
a a a a a - and the parity bits by
, 3 * , +
-...- - - -
L
p p p p p . A is the si!e of the input se>uence and L is the number of parity bits. The parity bits are
enerated by one of the followin cyclic enerator polynomialsC
; 1/1*9.(D) M GD
*9
N D
*3
N D
,B
N D
,A
N D
,9
N D
,,
N D
,+
N D
A
N D
=
N D
:
N D
9
N D
3
N D N ,H andE
; 1/1*90(D) M GD
*9
N D
*3
N D
=
N D
:
N D N ,H for a 1/1 lenth L M *9 andE
; 1/1,=(D) M GD
,=
N D
,*
N D
:
N ,H for a 1/1 lenth L M ,=.
; 1/1B(D) M GD
B
N D
A
N D
9
N D
3
N D N ,H for a 1/1 lenth of L M B.
The encodin is performed in a systematic form- which means that in G7(*)- the polynomialC
*3
,
**
**
,
*3
+
*9
,
**
,
*3
+
... ... p D p D p D p D a D a D a
A
A A
+ + + + + + + +

+ +
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 4 Release &'
yields a remainder e>ual to + when divided by the correspondin lenth;*9 1/1 enerator polynomial- 1/1*9.(D) or
1/1*90(D)- the polynomialC
,:
,
,9
,9
,
,:
+
,=
,
,9
,
,:
+
... ... p D p D p D p D a D a D a
A
A A
+ + + + + + + +

+ +
yields a remainder e>ual to + when divided by 1/1,=(D)- and the polynomialC
A
,
=
=
,
A
+
B
,
=
,
A
+
... ... p D p D p D p D a D a D a
A
A A
+ + + + + + + +

+ +
yields a remainder e>ual to + when divided by 1/1B(D).
The bits after 1/1 attachment are denoted by
, 3 * , +
-...- - - -
B
b b b b b - where B M AN L. The relation between a
k
and
b
k
isC
k k
a b for k M +- ,- *- O- A;,
A k k
p b

for k M A- AN,- AN*-...- ANL;,.
5.1.2 2ode '!o7 se15e&tatio& a&d ode '!o7 2R2 atta$5e&t
The input bit se>uence to the code bloc# sementation is denoted by
, 3 * , +
-...- - - -
B
b b b b b - where B P +. &f B is
larer than the ma(imum code bloc# si!e Z- sementation of the input bit se>uence is performed and an additional 1/1
se>uence of L M *9 bits is attached to each code bloc#. The ma(imum code bloc# si!e isC
; Z M =,99.
&f the number of filler bits calculated below is not +- filler bits are added to the beinnin of the first bloc#.
'ote that if B < 9+- filler bits are added to the beinnin of the code bloc#.
The filler bits shall be set to QN!LLP at the input to the encoder.
Total number of code bloc#s " is determined byC
if Z B
L M +
'umber of code bloc#sC , "
B B
else
L M *9
'umber of code bloc#sC
( )
1
L Z B " @
.
L " B B +
end if
The bits output from code bloc# sementation- for " +- are denoted by
( ) , 3 * , +
-...- - - -

r
# r r r r r
c c c c c
- where r is
the code bloc# number- and #r is the number of bits for the code bloc# number r.
'umber of bits in each code bloc# (applicable for " + only)C
7irst sementation si!eC
+
# M minimum # in table :.,.3;3 such that B # "
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 5 Release &'
if , "
the number of code bloc#s with lenth
+
# is
+
" M,- +

# - +

"
else if , > "
"econd sementation si!eC

# M ma(imum # in table :.,.3;3 such that


+
< # #
+
# #
#
'umber of sements of si!e

# C
1
]
1

#
B # "
" .
'umber of sements of si!e
+
# :
+
" " " .
end if
'umber of filler bitsC B # " # " +
+ +
for k $ + to ;, ;; &nsertion of filler bits
> < N!LL c
k +
end for
k M
s M +
for r M + to ";,
if

< " r

# #
r
else
+
# #
r
end if
while L # k
r
<
s rk
b c
, + k k
, + s s
end while
if " P,
The se>uence
( ) , 3 * , +
-...- - - -
L # r r r r r
r
c c c c c
is used to calculate the 1/1 parity bits
( ) , * , +
-...- - -
L r r r r
p p p p
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
# k <
) (
r
# L k r rk
p c
+

3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" &+ Release &'
, + k k
end while
end if
+ k
end for
5.1.3 2$a&&e! odi&1
The bit se>uence input for a iven code bloc# to channel codin is denoted by
, 3 * , +
-...- - - -
#
c c c c c - where # is
the number of bits to encode. .fter encodin the bits are denoted by
) (
,
) (
3
) (
*
) (
,
) (
+
-...- - - -
i
D
i i i i
d d d d d

- where D is the
number of encoded bits per output stream and i inde(es the encoder output stream. The relation between
k
c and
) (i
k
d
and between # and D is dependent on the channel codin scheme.
The followin channel codin schemes can be applied to Tr1<sC
; tail bitin convolutional codinE
; turbo codin.
3sae of codin scheme and codin rate for the different types of Tr1< is shown in table :.,.3;,. 3sae of codin
scheme and codin rate for the different control information types is shown in table :.,.3;*.
The values of D in connection with each codin schemeC
; tail bitin convolutional codin with rate ,@3C D $ #E
; turbo codin with rate ,@3C D M # N 9.
The rane for the output stream inde( i is +- , and * for both codin schemes.
Ta.le -)&)3!&6 Usa%e of channel codin% sche3e and codin% rate for Tr/0s)
Tr/0 /odin% sche3e /odin% rate
UL-S28
Tur'o odi&1 1/3
4L-S28
P28
M28
:28
Tai! 'iti&1
o&6o!utio&a!
odi&1
1/3
Ta.le -)&)3!'6 Usa%e of channel codin% sche3e and codin% rate for control infor3ation)
/ontrol 7nfor3ation /odin% sche3e /odin% rate
429
Tai! 'iti&1
o&6o!utio&a!
odi&1
1/3
2(9 :!o7 ode 1/16
89 Re#etitio& ode 1/3
U29
:!o7 ode 6aria'!e
Tai! 'iti&1
o&6o!utio&a!
odi&1
1/3
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" && Release &'
5.1.3.1 Tai! 'iti&1 o&6o!utio&a! odi&1
. 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
: * , +
-...- - - s s s s - then the initial value of the shift reister shall be set to
( ) i # i
c s

,
8i%ure -)&)3!&6 Rate &93 tail .itin% convolutional encoder)
The encoder output streams
) + (
k
d -
) , (
k
d and
) * (
k
d correspond to the first- second and third parity streams- respectively
as shown in 7iure :.,.3;,.
5.1.3.2 Tur'o odi&1
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 turbo
encoder is illustrated in fiure :.,.3;*.
The transfer function of the B;state constituent code for the P111 isC
%(D) M
1
]
1

) (
) (
- ,
+
,
D &
D &
-
where
&+(D) M , N D
*
N D
3
-
&,(D) M , N D N D
3
.
The initial value of the shift reisters of the B;state constituent encoders shall be all !eros when startin to encode the
input bits.
The output from the turbo encoder is
k k
' d
) + (
k k
( d
) , (
k k
( d
) * (
for , -...- * - , - + # k .
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" &' Release &'
&f the code bloc# to be encoded is the +;th code bloc# and the number of filler bits is reater than !ero- i.e.- P +- then
the encoder shall set ck- M +- k M +-O-(;,) at its input and shall set
> < N!LL d
k
) + (
- k M +-O-(;,) and
> < N!LL d
k
) , (
- k M +-O-(;,) at its output.
The bits input to the turbo encoder are denoted by
, 3 * , +
-...- - - -
#
c c c c c - and the bits output from the first and
second B;state constituent encoders are denoted by
, 3 * , +
-...- - - -
#
( ( ( ( ( and
, 3 * , +
-...- - - -


#
( ( ( ( ( -
respectively. The bits output from the turbo code internal interleaver are denoted by
, , +
-...- -


#
c c c - and these bits
are to be the input to the second B;state constituent encoder.
8i%ure -)&)3!'6 Structure of rate &93 tur.o encoder dotted lines appl1 for trellis ter3ination onl1")
5.1.3.2.2 Tre!!is ter5i&atio& 3or tur'o e&oder
Trellis termination is performed by ta#in the tail bits from the shift reister feedbac# after all information bits are
encoded. Tail bits are padded after the encodin of information bits.
The first three tail bits shall be used to terminate the first constituent encoder (upper switch of fiure :.,.3;* in lower
position) while the second constituent encoder is disabled. The last three tail bits shall be used to terminate the second
constituent encoder (lower switch of fiure :.,.3;* in lower position) while the first constituent encoder is disabled.
The transmitted bits for trellis termination shall then beC
# #
' d
) + (
-
,
) + (
, + +

# #
( d -
# #
' d
+
) + (
*
-
,
) + (
3 + +

# #
( d
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" &3 Release &'
# #
( d
) , (
-
*
) , (
, + +

# #
' d -
# #
( d
+
) , (
*
-
*
) , (
3 + +

# #
' d
,
) * (
+

# #
' d -
*
) * (
, + +

# #
( d -
,
) * (
* + +

# #
' d -
*
) * (
3 + +

# #
( d
5.1.3.2.3 Tur'o ode i&ter&a! i&ter!ea6er
The bits input to the turbo code internal interleaver are denoted by
, , +
-...- -
#
c c c - where # is the number of input
bits. The bits output from the turbo code internal interleaver are denoted by
, , +
-...- -


#
c c c .
The relationship between the input and output bits is as followsC
( ) i i
c c


- iM+- ,-O- (#;,)
where the relationship between the output inde( i and the input inde(
) (i
satisfies the followin >uadratic formC
( ) # i f i f i 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 &'
Ta.le -)&)3!36 Tur.o code internal interleaver para3eters)
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<+ 1, .+ 1++ 332< 51 10+
+ 6+ . 16 51 ++0 ,1 110 ,< 1216 3, .6 1+5 33,2 51 212
5 .2 . 1< 52 ++< 2, 16< ,, 12+< 1, .< 1+6 3+56 +51 1,2
6 <0 11 20 53 +56 2, 11+ 100 12<0 1,, 2+0 1+. 3520 25. 220
. << 5 22 5+ +6+ 2+. 5< 101 1312 21 <2 1+< 35<+ 5. 336
< ,6 11 2+ 55 +.2 2, 11< 102 13++ 211 252 1+, 36+< 313 22<
, 10+ . 26 56 +<0 <, 1<0 103 13.6 21 <6 150 3.12 2.1 232
10 112 +1 <+ 5. +<< ,1 122 10+ 1+0< +3 << 151 3..6 1., 236
11 120 103 ,0 5< +,6 15. 62 105 1++0 1+, 60 152 3<+0 331 120
12 12< 15 32 5, 50+ 55 <+ 106 1+.2 +5 ,2 153 3,0+ 363 2++
13 136 , 3+ 60 512 31 6+ 10. 150+ +, <+6 15+ 3,6< 3.5 2+<
1+ 1++ 1. 10< 61 52< 1. 66 10< 1536 .1 +< 155 +032 12. 16<
15 152 , 3< 62 5++ 35 6< 10, 156< 13 2< 156 +0,6 31 6+
16 160 21 120 63 560 22. +20 110 1600 1. <0 15. +160 33 130
1. 16< 101 <+ 6+ 5.6 65 ,6 111 1632 25 102 15< +22+ +3 26+
1< 1.6 21 ++ 65 5,2 1, .+ 112 166+ 1<3 10+ 15, +2<< 33 13+
1, 1<+ 5. +6 66 60< 3. .6 113 16,6 55 ,5+ 160 +352 +.. +0<
20 1,2 23 +< 6. 62+ +1 23+ 11+ 1.2< 12. ,6 161 ++16 35 13<
21 200 13 50 6< 6+0 3, <0 115 1.60 2. 110 162 ++<0 233 2<0
22 20< 2. 52 6, 656 1<5 <2 116 1.,2 2, 112 163 +5++ 35. 1+2
23 216 11 36 .0 6.2 +3 252 11. 1<2+ 2, 11+ 16+ +60< 33. +<0
2+ 22+ 2. 56 .1 6<< 21 <6 11< 1<56 5. 116 165 +6.2 3. 1+6
25 232 <5 5< .2 .0+ 155 ++ 11, 1<<< +5 35+ 166 +.36 .1 +++
26 2+0 2, 60 .3 .20 ., 120 120 1,20 31 120 16. +<00 .1 120
2. 2+< 33 62 .+ .36 13, ,2 121 1,52 5, 610 16< +<6+ 3. 152
2< 256 15 32 .5 .52 23 ,+ 122 1,<+ 1<5 12+ 16, +,2< 3, +62
2, 26+ 1. 1,< .6 .6< 21. +< 123 2016 113 +20 1.0 +,,2 12. 23+
30 2.2 33 6< .. .<+ 25 ,< 12+ 20+< 31 6+ 1.1 5056 3, 15<
31 2<0 103 210 .< <00 1. <0 125 2112 1. 66 1.2 5120 3, <0
32 2<< 1, 36 ., <16 12. 102 126 21.6 1.1 136 1.3 51<+ 31 ,6
33 2,6 1, .+ <0 <32 25 52 12. 22+0 20, +20 1.+ 52+< 113 ,02
3+ 30+ 3. .6 <1 <+< 23, 106 12< 230+ 253 216 1.5 5312 +1 166
35 312 1, .< <2 <6+ 1. +< 12, 236< 36. +++ 1.6 53.6 251 336
36 320 21 120 <3 <<0 13. 110 130 2+32 265 +56 1.. 5++0 +3 1.0
3. 32< 21 <2 <+ <,6 215 112 131 2+,6 1<1 +6< 1.< 550+ 21 <6
3< 336 115 <+ <5 ,12 2, 11+ 132 2560 3, <0 1., 556< +3 1.+
3, 3++ 1,3 <6 <6 ,2< 15 5< 133 262+ 2. 16+ 1<0 5632 +5 1.6
+0 352 21 ++ <. ,++ 1+. 11< 13+ 26<< 12. 50+ 1<1 56,6 +5 1.<
+1 360 133 ,0 << ,60 2, 60 135 2.52 1+3 1.2 1<2 5.60 161 120
+2 36< <1 +6 <, ,.6 5, 122 136 2<16 +3 << 1<3 5<2+ <, 1<2
+3 3.6 +5 ,+ ,0 ,,2 65 12+ 13. 2<<0 2, 300 1<+ 5<<< 323 1<+
++ 3<+ 23 +< ,1 100< 55 <+ 13< 2,++ +5 ,2 1<5 5,52 +. 1<6
+5 3,2 2+3 ,< ,2 102+ 31 6+ 13, 300< 15. 1<< 1<6 6016 23 ,+
+6 +00 151 +0 ,3 1056 1. 66 1+0 30.2 +. ,6 1<. 60<0 +. 1,0
+. +0< 155 102 ,+ 10<< 1.1 20+ 1+1 3136 13 2< 1<< 61++ 263 +<0
5.1.+ Rate 5at$i&1
5.1.+.1 Rate 5at$i&1 3or tur'o oded tra&s#ort $a&&e!s
The rate matchin for turbo coded transport channels is defined per coded bloc# and consists of interleavin the three
information bit streams
) + (
k
d -
) , (
k
d and
) * (
k
d - followed by the collection of bits and the eneration of a circular buffer
as depicted in 7iure :.,.9;,. The output bits for each code bloc# are transmitted as described in section :.,.9.,.*.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" &- Release &'
8i%ure -)&),!&) Rate 3atchin% for tur.o coded transport channels)
The bit stream
) + (
k
d 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
) , (
k
d is interleaved accordin to the sub;bloc# interleaver defined in section :.,.9.,., with an output
se>uence defined as
) , (
,
) , (
*
) , (
,
) , (
+
-...- - -

#
) ) ) )
.
The bit stream
) * (
k
d is interleaved accordin to the sub;bloc# interleaver defined in section :.,.9.,., with an output
se>uence defined as
) * (
,
) * (
*
) * (
,
) * (
+
-...- - -

#
) ) ) )
.
The se>uence of bits
k
e for transmission is enerated accordin to section :.,.9.,.*.
5.1.+.1.1 Su'-'!o7 i&ter!ea6er
The bits input to the bloc# interleaver are denoted by
) (
,
) (
*
) (
,
) (
+
-...- - -
i
D
i i i
d d d d

- where D is 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 +-
,- *-O- ,
*"
subblock
" from left to riht.
(*) 8etermine the number of rows of the matri(
*"
subblock
R - by findin minimum inteer
*"
subblock
R such thatC
( )
*"
subblock
*"
subblock
" R D
The rows of rectanular matri( are numbered +- ,- *-O- ,
*"
subblock
R from top to bottom.
(3) &f ( ) D " R
*"
subblock
*"
subblock
> - then ( ) D " R N
*"
subblock
*"
subblock D
dummy bits are padded such that +k M
QN!LLP for k M +- ,-O- ND ; ,. Then-
) (i
k k N
d +
D

+
- k M +- ,-O- D;,- and the bit se>uence +k is written into
the ( )
*"
subblock
*"
subblock
" R matri( row by row startin with bit ++ in column + of row +C
1
1
1
1
1
]
1

+ +
+ +

) , ( * ) , ( , ) , ( ) , (
, * * ,
,
* , +
*"
subblock
*"
subblock
*"
subblock
*"
subblock
*"
subblock
*"
subblock
*"
subblock
*"
subblock
*"
subblock
*"
subblock
*"
subblock
*"
subblock
*"
subblock
" R " R " R " R
" " " "
"
+ + + +
+ + + +
+ + + +

3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" &( Release &'
7or
) + (
k
d and
) , (
k
d C
(9) Perform the inter;column permutation for the matri( based on the pattern
( )
{ } , -...- , - +
*"
subblock
" ,
, -
that is
shown 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
1
1
1
1
1
]
1

+ + + +
+ + + +

*"
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
#
i i i
) ) ) )

- where
) (
+
i
) corresponds to ) + ( -
+
-
) (
,
i
) to
*"
subblock
" -
+
+ ) + (
O and
( )
*"
subblock
*"
subblock
" R #

.
7or
) * (
k
d C
(9) The output of the sub;bloc# interleaver is denoted by
) * (
,
) * (
*
) * (
,
) * (
+
-...- - -

#
) ) ) )
- where
) (
) * (
k k
+ )

and
where
( )

,
_

+ +

,
_

1
1
]
1

# R k "
R
k
- k
*"
subblock
*"
subblock
*"
subblock
mod , mod ) (
The permutation function - is defined in Table :.,.9;,.
Ta.le -)&),!& 7nter!colu3n per3utation pattern for su.!.lock interleaver)
Nu3.er of colu3ns
*"
subblock
"
7nter!colu3n per3utation pattern
> < ) , ( )-...- , ( )- + (
*"
subblock
" - - -
32
= 0, 16, <, 2+, +, 20, 12, 2<, 2, 1<, 10, 26, 6, 22, 1+, 30,
1, 1., ,, 25, 5, 21, 13, 2,, 3, 1,, 11, 2., ., 23, 15, 31 >
5.1.+.1.2 :it o!!etio&, se!etio& a&d tra&s5issio&
The circular buffer of lenth

# #
.
3 for the r;th coded bloc# is enerated as followsC
) + (
k k
) . for k M +-O- ,

#
) , (
* k k #
) .
+

for k M +-O- ,

#
) * (
, * k k #
) .
+ +

for k M +-O- ,

#
8enote the soft buffer si!e for the transport bloc# by N&/ bits and the soft buffer si!e for the r;th code bloc# by Ncb bits.
The si!e Ncb is obtained as follows- where " is the number of code bloc#s computed in section :.,.*C
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" &2 Release &'
;

,
_

1
]
1

.
/R
cb
#
"
N
N - min for 85;"1< and P1< transport channels
;
. cb
# N for 35;"1< and M1< transport channels
where N&/ is e>ual toC
( )
1
1
]
1

limit 85R<./? M&MO


- min 0 0 # #
N
N
"
soft
/R
whereC
&f the 32 sinals ue1"ate&or+1)2343- and is confiured with transmission mode I or transmission mode ,+ for the 85
cell- Nsoft is the total number of soft channel bits G9H accordin to the 32 cateory indicated by ue1"ate&or+1)2343 G=H.
Otherwise- Nsoft is the total number of soft channel bits G9H accordin to the 32 cateory indicated by ue1"ate&or+
(without suffi() G=H.
&f Nsoft M 3:IB*A*+-
#"M :-
elseif Nsoft M 3=:9,99 and the 32 is capable of supportin no more than a ma(imum of two spatial layers for the 85
cell-
#" M *
else
#" M ,
2nd if.
#M&MO is e>ual to * if the 32 is confiured to receive P8"1< transmissions based on transmission modes 3- 9- B- I or ,+
as defined in section A., of G3H- and is e>ual to , otherwise.
&f the 32 is confiured with more than one servin cell and if at least two servin cells have different 35@85
confiurations- 085R<./? is the ma(imum number of 85 <./? processes as defined in Table A;, in G3H for the 85;
reference 35@85 confiuration of the servin cell. Otherwise- 085R<./? is the ma(imum number of 85 <./?
processes as defined in section A of G3H.
0limit is a constant e>ual to B.
8enotin by 5 the rate matchin output se>uence lenth for the r;th coded bloc#- and r)id' the redundancy version
number for this transmission (r)id' M +- ,- * or 3)- the rate matchin output bit se>uence is
k
e - k M +-,-...- , 5 .
8efine by % the total number of bits available for the transmission of one transport bloc#.
"et ( )
m L
6 N % %
where 6m is e>ual to * for ?P"%- 9 for ,=?.M and = for =9?.M- and where
; 7or transmit diversityC
1 NL is e>ual to *-
; OtherwiseC
1 NL is 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
]
" % 6 N 5
m L
@
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" &4 Release &'
else
set
1
" % 6 N 5
m L
@
end if
"et

,
_

+
1
1
1
1

*
B
*
+ id'
*"
subblock
cb *"
subblock
r)
R
N
R k - where
*"
subblock
R is the number of rows defined in section :.,.9.,.,.
"et k M + and , M +
while S k Q 5 T
if
> <
+
N!LL .
cb
N , k mod ) (
+
cb
N , k k
. e
mod ) (
+
+

k M k N,
end if
, M , N,
end while
5.1.+.2 Rate 5at$i&1 3or o&6o!utio&a!!y oded tra&s#ort $a&&e!s a&d o&tro!
i&3or5atio&
The rate matchin for convolutionally coded transport channels and control information consists of interleavin the
three bit streams-
) + (
k
d -
) , (
k
d and
) * (
k
d - followed by the collection of bits and the eneration of a circular buffer as
depicted in 7iure :.,.9;*. The output bits are transmitted as described in section :.,.9.*.*.
8i%ure -)&),!') Rate 3atchin% for convolutionall1 coded transport channels and control infor3ation)
The bit stream
) + (
k
d 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
) , (
k
d is interleaved accordin to the sub;bloc# interleaver defined in section :.,.9.*., with an output
se>uence defined as
) , (
,
) , (
*
) , (
,
) , (
+
-...- - -

#
) ) ) )
.
The bit stream
) * (
k
d is interleaved accordin to the sub;bloc# interleaver defined in section :.,.9.*., with an output
se>uence defined as
) * (
,
) * (
*
) * (
,
) * (
+
-...- - -

#
) ) ) )
.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" &5 Release &'
The se>uence of bits
k
e for transmission is enerated accordin to section :.,.9.*.*.
5.1.+.2.1 Su'-'!o7 i&ter!ea6er
The bits input to the bloc# interleaver are denoted by
) (
,
) (
*
) (
,
) (
+
-...- - -
i
D
i i i
d d d d

- where D is 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 +- ,-
*-O- ,
""
subblock
" from left to riht.
(*) 8etermine the number of rows of the matri(
""
subblock
R - by findin minimum inteer
""
subblock
R such thatC
( )
""
subblock
""
subblock
" R D
The rows of rectanular matri( are numbered +- ,- *-O- ,
""
subblock
R from top to bottom.
(3) &f ( ) D " R
""
subblock
""
subblock
> - then ( ) D " R N
""
subblock
""
subblock D
dummy bits are padded such that +k M
QN!LLP for k M +- ,-O- ND ; ,. Then-
) (i
k k N
d +
D

+
- k M +- ,-O- D;,- and the bit se>uence +k is written into
the ( )
""
subblock
""
subblock
" R matri( row by row startin with bit ++ in column + of row +C
1
1
1
1
1
]
1

+ +
+ +

) , ( * ) , ( , ) , ( ) , (
, * * ,
,
* , +
""
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 is
shown 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
1
1
1
1
1
]
1

+ + + +
+ + + +

""
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
#
i i i
) ) ) )

- where
) (
+
i
) corresponds to ) + ( -
+
-
) (
,
i
) to
""
subblock
" -
+
+ ) + (
O and
( )
""
subblock
""
subblock
" R #


Ta.le -)&),!' 7nter!colu3n per3utation pattern for su.!.lock interleaver)
Nu3.er of colu3ns
""
subblock
"
7nter!colu3n per3utation pattern
> < ) , ( )-...- , ( )- + (
""
subblock
" - - -
32
= 1, 1., ,, 25, 5, 21, 13, 2,, 3, 1,, 11, 2., ., 23, 15, 31,
0, 16: <, 2+, +, 20, 12, 2<, 2, 1<, 10, 26, 6, 22, 1+, 30 >
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" '+ Release &'
This bloc# interleaver is also used in interleavin P811< modulation symbols. &n that case- the input bit se>uence
consists of P811< symbol >uadruplets G*H.
5.1.+.2.2 :it o!!etio&, se!etio& a&d tra&s5issio&
The circular buffer of lenth

# #
.
3 is enerated as followsC
) + (
k k
) . for k M +-O- ,

#
) , (
k k #
) .
+

for k M +-O- ,

#
) * (
* k k #
) .
+

for k M +-O- ,

#
8enotin by 5 the rate matchin output se>uence lenth- the rate matchin output bit se>uence is
k
e - k M +-,-...-
, 5 .
"et k M + and , M +
while S k Q 5 T
if
> < N!LL .
.
# , mod
.
# , k
. e
mod

k M k N,
end if
, M , N,
end while
5.1.5 2ode '!o7 o&ate&atio&
The input bit se>uence for the code bloc# concatenation bloc# are the se>uences
rk
e - for
, -...- + " r
and
, -...- +
r
5 k . The output bit se>uence from the code bloc# concatenation bloc# is the se>uence
k
f for
, -...- + % k .
The code bloc# concatenation consists of se>uentially concatenatin the rate matchin outputs for the different code
bloc#s. Therefore-
"et + k and + r
while " r <
"et
+ ,
while
r
5 , <
r, k
e f
, + k k
, + , ,
end while
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" '& Release &'
, + r r
end while
5.2 U#!i&7 tra&s#ort $a&&e!s a&d o&tro! i&3or5atio&
5.2.1 Ra&do5 aess $a&&e!
The se>uence inde( for the random access channel is received from hiher layers and is processed accordin to G*H.
5.2.2 U#!i&7 s$ared $a&&e!
7iure :.*.*;, shows the processin structure for the 35;"1< transport channel on one 35 cell. 8ata arrives to the
codin unit in the form of a ma(imum of two transport bloc#s every transmission time interval (TT&) per 35 cell. The
followin codin steps can be identified for each transport bloc# of an 35 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
Multiple(in of data and control information
1hannel interleaver
The codin steps for one 35;"1< transport bloc# are shown in the fiure below. The same eneral processin applies
for each 35;"1< transport bloc# on each 35 cell with restrictions as specified in G3H.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" '' Release &'
8i%ure -)')'!&6 Transport .lock processin% for U;!S/0)
5.2.2.1 Tra&s#ort '!o7 2R2 atta$5e&t
2rror detection is provided on each 35;"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 * , +
-...- - - -
A
a a a a a - and the parity bits by
, 3 * , +
-...- - - -
L
p p p p p . A is the si!e of the transport bloc#
and L is 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 G:H.
The parity bits are computed and attached to the 35;"1< transport bloc# accordin to section :.,., settin L to *9 bits
and usin the enerator polynomial 1/1*9.(D).
5.2.2.2 2ode '!o7 se15e&tatio& a&d ode '!o7 2R2 atta$5e&t
The bits input to the code bloc# sementation are denoted by
, 3 * , +
-...- - - -
B
b b b b b where B is the number of bits
in the transport bloc# (includin 1/1).
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" '3 Release &'
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
# r r r r r
c c c c c
- where r is the code bloc#
number and #r is the number of bits for code bloc# number r.
5.2.2.3 2$a&&e! odi&1 o3 UL-S28
1ode bloc#s are delivered to the channel codin bloc#. The bits in a code bloc# are denoted by
( ) , 3 * , +
-...- - - -

r
# r r r r r
c c c c c
- where r is the code bloc# number- and #r is 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 accordin
to section :.,.3.*.
.fter encodin the bits are denoted by
( )
) (
,
) (
3
) (
*
) (
,
) (
+
-...- - - -
i
D r
i
r
i
r
i
r
i
r
r
d d d d d

- with * and - , - + i and where
r
D is the
number of bits on the i;th coded stream for code bloc# number r- i.e. 9 +
r r
# D .
5.2.2.+ Rate 5at$i&1
Turbo coded bloc#s are delivered to the rate matchin bloc#. They are denoted by
( )
) (
,
) (
3
) (
*
) (
,
) (
+
-...- - - -
i
D r
i
r
i
r
i
r
i
r
r
d d d d d

-
with * and - , - + i - and where r is the code bloc# number- i is the coded stream inde(- and
r
D 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 coded
bloc# is individually rate matched accordin to section :.,.9.,.
.fter rate matchin- the bits are denoted by
( ) , 3 * , +
-...- - - -

r
5 r r r r r
e e e e e
- where r is the coded bloc# number- and
where
r
5 is the number of rate matched bits for code bloc# number r.
5.2.2.5 2ode '!o7 o&ate&atio&
The bits input to the code bloc# concatenation bloc# are denoted by
( ) , 3 * , +
-...- - - -

r
5 r r r r r
e e e e e
for
, -...- + " r
and where
r
5 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 * , +
-...- - - -
%
f f f f f - where % is the total number of
coded bits for transmission of the iven transport bloc# over
L
N transmission layers e(cludin the bits used for
control transmission- when control information is multiple(ed with the 35;"1< transmission.
5.2.2.6 2$a&&e! odi&1 o3 o&tro! i&3or5atio&
1ontrol data arrives at the codin unit in the form of channel >uality information (1?& and@or PM&)- <./?;.1% and
ran# indication. 8ifferent codin rates for the control information are achieved by allocatin different number of coded
symbols for its transmission. Uhen control data are transmitted in the P3"1<- the channel codin for <./?;.1%-
ran# indication and channel >uality information
, * , +
-...- - -
7
o o o o is done independently.
7or T88- the number of <./?;.1% bits is determined as described in section A.3 of G3H.
Uhen the 32 transmits <./?;.1% bits or ran# indicator bits- it shall determine the number of coded modulation
symbols per layer 6
for <./?;.1% or ran# indicator as follows.
7or the case when only one transport bloc# is transmitted in the P3"1< conveyin the <./?;.1% bits or ran#
indicator bitsC
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" ', Release &'

,
_

1
1
1
1
1
1


-!S"8
sc
"
r
r
-!S"8
offset
initial -!S"8
s+mb
initial -!S"8
sc
0
#
N 0 7
6 9 - min
,
+

where 7 is the number of <./?;.1% bits or ran# indicator bits-


P3"1<
sc
0 is the scheduled bandwidth for P3"1<
transmission in the current sub;frame for the transport bloc#- e(pressed as a number of subcarriers in G*H- and
initial ; P3"1<
symb
N is the number of "1;78M. symbols per subframe for initial P3"1< transmission for the same
transport bloc#- respectively- iven by ( ) ( )
"/"
35
symb symb
, * N N N
ial -!S"81init
- where
SRS
N is e>ual to , if 32
transmits P3"1< and "/" in the same subframe for initial transmission- or if the P3"1< resource allocation for initial
transmission even partially overlaps with the cell;specific "/" subframe and bandwidth confiuration defined in
section :.:.3 of G*H- or if the subframe for initial transmission is a 32;specific type;, "/" subframe as defined in
"ection B.* of G3H- or if the subframe for initial transmission is a 32;specific type;+ "/" subframe as defined in section
B.* of G3H and the 32 is confiured with multiple T.Gs. Otherwise
SRS
N is e>ual to +.
initial -!S"8
sc
0

- " - 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
sc
0

- " - and
r
# shall be determined fromC
? the most recent semi;persistent schedulin assinment P811< or 2P811<- when the initial P3"1< for the
same transport bloc# is semi;persistently scheduled- or-
? the random access response rant for the same transport bloc#- when the P3"1< is initiated by the random
access response rant.
7or the case when two transport bloc#s are transmitted in the P3"1< conveyin the <./?;.1% bits or ran# indicator
bitsC
( ) [ ]
min
- 9 - min ma( 6 0 6 6
-!S"8
sc temp
with
1
1
1
1
1
1
1

,
+
) , ( ) , ( ) * (
,
+
) * ( ) * ( ) , (
) * ( ) * ( ) , ( ) , (
) * ( ) , (
"
r
initial -!S"8
s+mb
initial -!S"8
sc r
"
r
initial -!S"8
s+mb
initial -!S"8
sc r
-!S"8
offset
initial -!S"8
s+mb
initial -!S"8
sc
initial -!S"8
s+mb
initial -!S"8
sc
temp
N 0 # N 0 #
N 0 N 0 7
6

where 7 is the number of <./?;.1% bits or ran# indicator bits- 7 6
min
if * 7 -
1 m
6 7 6 @ *
min
if
,, 3 7 with ( )
* ,
- min
m m m
6 6 6 where { } * - , - ' 6
'
m
is the modulation order of transport bloc# K'L- and
1 1 m m
6 7 6 7 6 + @ * @ *
* , min
if ,, > 7 with
1
* @
,
7 7 and
1
* @
*
7 7 7 .
T * - , S -
) (
sc
' 0
' ial -!S"81init
are the scheduled bandwidths for P3"1< transmission in the initial sub;frame for the
first and second transport bloc#- respectively- e(pressed as a number of subcarriers in G*H- and
T * - , S -
(()
symb
' N
ial -!S"81init
are the number of "1;78M. symbols per subframe for initial P3"1< transmission for
the first and second transport bloc# iven by ( ) ( ) T * - , S - , *
) (
"/"
35
symb
) (
symb
' N N N
' ' ial -!S"81init
- where
T * - , S -
) (
' N
'
SRS
is e>ual to , if 32 transmits P3"1< and "/" in the same subframe for initial transmission of
transport bloc# K'9- or if the P3"1< resource allocation for initial transmission of transport boc# K'9 even partially
overlaps with the cell;specific "/" subframe and bandwidth confiuration defined in section :.:.3 of G*H - or if the
subframe for initial transmission of transport bloc# K'L is a 32;specific type;, "/" subframe as defined in "ection B.*
of G3H- or if the subframe for initial transmission of transport bloc# K'L is a 32;specific type;+ "/" subframe as defined
in section B.* of G3H and the 32 is confiured with multiple T.Gs. Otherwise T * - , S -
) (
' N
'
SRS
is e>ual to +.
T * - , S -
) (

' 0
' initial -!S"8
sc
- T * - , S -
) (
' "
'
- and T * - , S -
) (
' #
'
r
are obtained from the initial P811< or
2P811< for the correspondin transport bloc#.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" '- Release &'
7or <./?;.1%- 6 6 6
m A"#
and
A"# 8AR6
offset
-!S"8
offset

- where
m
6 is the modulation order of a iven
transport bloc#- and
A"# 8AR6
offset

shall be determined accordin to G3H dependin on the number of transmission
codewords for the correspondin P3"1<.
7or ran# indication- 6 6 6
m R/
and
R/
offset
-!S"8
offset
- where
m
6 is the modulation order of a iven transport
bloc#- and
R/
offset
shall be determined accordin to G3H dependin on the number of transmission codewords for the
correspondin P3"1<.
7or <./?;.1%
2ach positive ac#nowledement (.1%) is encoded as a binary V,$ and each neative ac#nowledement
('.1%) is encoded as a binary V+$
&f <./?;.1% feedbac# consists of ,;bit of information- i.e.- H G
+
A"#
o - it is first encoded accordin to Table
:.*.*.=;,.
&f <./?;.1% feedbac# consists of *;bits of information- i.e.- H G
, +
A"# A"#
o o with
+
A"#
o correspondin to
<./?;.1% bit for codeword + and
A"#
o
,
correspondin to that for codeword ,- or if <./?;.1%
feedbac# consists of *;bits of information as a result of the areation of <./?;.1% bits correspondin to
two 85 cells with which the 32 is confiured by hiher layers- or if <./?;.1% feedbac# consists of *;bits
of information correspondin to two 85 subframes for T88- it is first encoded accordin to Table :.*.*.=;*
where * mod ) (
, + *
A"# A"# A"#
o o o + .
Ta.le -)')')(!&6 Encodin% of &!.it 0AR<!A/=)
Qm Encoded 0AR<!A/=
2
yH G
+
A"#
o
+
y ( (H G
+
A"#
o
6
H y ( ( ( ( G
+
A"#
o
Ta.le -)')')(!'6 Encodin% of '!.it 0AR<!A/=)
Qm Encoded 0AR<!A/=
2
H G
* , + * , +
A"# A"# A"# A"# A"# A"#
o o o o o o
+
( (H ( ( ( ( G
* , + * , +
A"# A"# A"# A"# A"# A"#
o o o o o o
6
( ( ( (H ( ( ( ( ( ( ( ( G
* , + * , +
A"# A"# A"# A"# A"# A"#
o o o o o o
? &f <./?;.1% feedbac# consists of
,, 3
A"#
7
bits of information as a result of the areation of
<./?;.1% bits correspondin to one or more 85 cells with which the 32 is confiured by hiher layers-
i.e.-
A"#
7
A"# A"#
A"#
o o o
,
, +
-...-

- then a coded bit se>uence


A"# A"# A"#
: : :
3, , +
W
-...-
W W
is obtained by usin the
bit se>uence
A"#
7
A"# A"#
A"#
o o o
,
, +
-...-

as the input to the channel codin bloc# described in section


:.*.*.=.9. &n turn- the bit se>uence
A"#
6
A"# A"# A"#
A"#
: : : :
, * , +
-...- - -

is obtained by the circular repetition of
the bit se>uence
A"# A"# A"#
: : :
3, , +
W
-...-
W W
so that the total bit se>uence lenth is e>ual to
A"#
6 .
? &f <./?;.1% feedbac# consists of
*+ ,, <
A"#
7
bits of information as a result of the areation of
<./?;.1% bits correspondin to one or more 85 cells with which the 32 is confiured by hiher layers-
i.e.-
A"#
7
A"# A"#
A"#
o o o
,
, +
-...-

- then the coded bit se>uence


A"#
6
A"# A"# A"#
A"#
: : : :
, * , +
-...- - -

is obtained
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" '( Release &'
by usin the bit se>uence
A"#
7
A"# A"#
A"#
o o o
,
, +
-...-

as the input to the channel codin bloc# described in


section :.*.*.=.:.
The K(L and KyL in Table :.*.*.=;, and :.*.*.=;* are placeholders for G*H to scramble the <./?;.1% bits in a way that
ma(imi!es the 2uclidean distance of the modulation symbols carryin <./?;.1% information.
7or 788 or T88 <./?;.1% multiple(in when <./?;.1% consists of one or two bits of information- the bit
se>uence
A"#
6
A"# A"# A"#
A"#
: : : :
, * , +
-...- - -

is obtained by concatenation of multiple encoded <./?;.1% bloc#s
where
A"#
6 is the total number of coded bits for all the encoded <./?;.1% bloc#s. The last concatenation of the
encoded <./?;.1% bloc# may be partial so that the total bit se>uence lenth is e>ual to
A"#
6 .
7or 788 when <./? .1% consists of * or more bits of information as a result of the areation of more than one
85 cell- the bit se>uence
A"#
7
A"# A"#
A"#
o o o
,
, +
-...-

is the result of the concatenation of <./?;.1% bits for the


multiple 85 cells accordin to the followin pseudo;codeC
"et c M + X cell inde(C lower indices correspond to lower //1 indices of correspondin cell
"et , M + X <./?;.1% bit inde(
"et
DL
cells
N to the number of cells confiured by hiher layers for the 32
while c Q
DL
cells
N
if transmission mode confiured in cell T A - = - : - * - , S c X , bit <./?;.1% feedbac# for this cell

A"#
,
o
<./?;.1% bit of this cell
, M , N ,
else

A"#
,
o
<./?;.1% bit correspondin to the first codeword of this cell
, M , N ,

A"#
,
o
<./?;.1% bit correspondin to the second codeword of this cell
, M , N ,
end if
c M c N ,
end while
7or T88 when <./? .1% is for the areation of one or more 85 cells and the 32 is confiured with P311<
7ormat 3 G3H- the bit se>uence
A"#
7
A"# A"#
A"#
o o o
,
, +
-...-

is the result of the concatenation of <./?;.1% bits for the


one or more 85 cells confiured by hiher layers and the multiple subframes as defined in G3H..
8efine
DL
cells
N as the number of cells confiured by hiher layers for the 32 and
DL
c
B as the number of downlin#
subframes for which the 32 needs to feedbac# <./?;.1% bits as defined in "ection A.3 of G3H.
The number of <./?;.1% bits for the 32 to convey if it is confiured with P311< 7ormat 3 is computed as followsC
"et k M + X counter of <./?;.1% bits
"et cM+ X cell inde(C lower indices correspond to lower //1 indices of correspondin cell
while c Q
DL
cells
N
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" '2 Release &'
set l M +E
while l Q
DL
c
B
if transmission mode confiured in cell
T A - = - : - * - , S c
;; , bit <./?;.1% feedbac# for this cell
k M k N ,
else
k M k N *
end if
l M lN,
end while
c M c N ,
end while
&f k Y *+- the multiple(in of <./?;.1% bits is performed accordin to the followin pseudo;codeC
"et c M + X cell inde(C lower indices correspond to lower //1 indices of correspondin cell
"et , M + X <./?;.1% bit inde(
while c Q
DL
cells
N
set l M +E
while l Q
DL
c
B
if transmission mode confiured in cell
T A - = - : - * - , S c
;; , bit <./?;.1% feedbac# for this cell
A"#
l c
A"#
,
o o
-
W
<./?;.1% bit of this cell as defined in "ection A.3 of G3H
, M , N ,
else
H - G H
W
-
W
G
, * - * - ,
A"#
l c
A"#
l c
A"#
,
A"#
,
o o o o
+ +
<./?;.1% bits of this cell as defined in "ection A.3 of G3H
, M , N *
end if
l M lN,
end while
c M c N ,
end while
&f k P *+- spatial bundlin is applied to all subframes in all cells and the multiple(in of <./?;.1% bits is performed
accordin to the followin pseudo;code
"et c M + X cell inde(C lower indices correspond to lower //1 indices of correspondin cell
"et , M + X <./?;.1% bit inde(
while c Q
DL
cells
N
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" '4 Release &'
set l M +E
while l Q
DL
c
B
if transmission mode confiured in cell
T A - = - : - * - , S c
X , bit <./?;.1% feedbac# for this cell
A"#
l c
A"#
,
o o
-
W
<./?;.1% bit of this cell as defined in "ection A.3 of G3H
, M , N ,
else
A"#
l c
A"#
,
o o
-
W
binary .'8 operation of the <./?;.1% bits correspondin to the first and second
codewords of this cell as defined in "ection A.3 of G3H
, M , N ,
end if
l M lN,
end while
c M c N ,
end while
7or ,,
A"#
7 - the bit se>uence
A"#
7
A"# A"#
A"#
o o o
,
, +
-...-

is obtained by settin
A"# A"#
i i
o o % .
7or *+ ,, <
A"#
7 - the bit se>uence
A"#
7
A"# A"#
A"#
o o o
,
, +
-...-

is obtained by settin
@ *
A"# A"#
i i
o o % if i is even and
@ * ( ,) @ *
A"#
A"# A"#
i
7 i
o o
1
+
1
%
if i is odd.
7or T88 when <./? .1% is for the areation of two 85 cells and the 32 is confiured with P311< format ,b
with channel selection- the bit se>uence
A"#
7
A"# A"#
A"#
o o o
,
, +
-...-

is obtained as described in section A.3 of G3H.


7or T88 <./?;.1% bundlin- a bit se>uence
A"#
6
A"# A"# A"#
A"#
: : : :
, * , +
W
-...-
W
-
W
-
W

is obtained by concatenation of
multiple encoded <./?;.1% bloc#s where
A"#
6 is the total number of coded bits for all the encoded <./?;.1%
bloc#s. The last concatenation of the encoded <./?;.1% bloc# may be partial so that the total bit se>uence lenth is
e>ual to
A"#
6 . . scramblin se>uence
[ ]
A"# A"# A"# A"#
. . . .
3 * , +
is then selected from Table :.*.*.=;. with
inde( ( ) 9 mod ,
bundled
N i - where
bundled
N is determined as described in section A.3 of G3H. The bit se>uence
A"#
6
A"# A"# A"#
A"#
: : : :
, * , +
-...- - -

is then enerated by settin , m if <./?;.1% consists of ,;bit and 3 m
if <./?;.1% consists of *;bits and then scramblin
A"#
6
A"# A"# A"#
A"#
: : : :
, * , +
W
-...-
W
-
W
-
W

as follows
"et i ;k to +
while
A"#
6 i <
if + :
A"#
i

W
@@ place;holder repetition bit
]
( ) * mod
W
@ ,
A"#
m k
A"#
i
A"#
i
. : : +

m k k 9 mod ) , ( +
else
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" '5 Release &'
if ' :
A"#
i

W
@@ a place;holder bit
A"#
i
A"#
i
: :
W

else @@ coded bit


]
( ) * mod
W
@
A"#
m k
A"#
i
A"#
i
. : : +
m k k 9 mod ) , ( +
end if
, + i i
end while
Ta.le -)')')(!A6 Scra3.lin% se>uence selection for T?? 0AR<!A/= .undlin%)
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 <./?;.1% information is to be multiple(ed with 35;"1< at a iven P3"1<- the <./?;.1% information is
multiple(ed in all layers of all transport bloc#s of that P3"1<- 7or a iven transport bloc#- the vector se>uence output
of the channel codin for <./?;.1% information is denoted by
A"#
6
A"# A"#
A"#
: : :
, , +
-...- -

- where
A"#
i
:
-
, -...- +
A"#
6 i are column vectors of lenth ( )
L m
N 6 and where
m A"# A"#
6 6 6 @
is obtained as
followsC
"et i ;k to +
while
A"#
6 i <
H ... G Z
,
A"#
6 i
A"#
i
A"#
k m
: : :
+

;; temporary row vector


*
N
A"#
k
A"#
k
A"#
k
L
: : : H Z Z G


;; replicatin the row vector
A"#
k
:Z
NL times and transposin into a column vector
m
6 i i +
, + k k
end while
where
L
N is the number of layers onto which the 35;"1< transport bloc# is mapped.
7or ran# indication (/&) (/& only- joint report of /& and i,- and joint report of /& and PT&)
The correspondin bit widths for /& feedbac# for P8"1< transmissions are iven by Tables :.*.*.=.,;*-
:.*.*.=.*;3- :.*.*.=.3;3- :.*.3.3.,;3- :.*.3.3.,;3.- :.*.3.3.*;9- and :.*.3.3.*;9.- which are determined
assumin the ma(imum number of layers as followsC
o &f the 32 is confiured with transmission mode I- and the supported0/071"apabilit+DL1r23 field is
included in the !515!*RA1"apabilit+- the ma(imum number of layers is determined accordin to the
minimum of the confiured number of 1"&;/" ports and the ma(imum of the reported 32 downlin#
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 3+ Release &'
M&MO capabilities for the same band in the correspondin band combination.
o &f the 32 is confiured with transmission mode I- and the supported0/071"apabilit+DL1r23 field is
not included in the !515!*RA1"apabilit+- the ma(imum 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 32 is confiured with transmission mode ,+- and the supported0/071"apabilit+DL1r23 field
is included in the !515!*RA1"apabilit+- the ma(imum number of layers for each 1"& process is
determined accordin to the minimum of the confiured number of 1"&;/" ports for that 1"& process
and the ma(imum of the reported 32 downlin# M&MO capabilities for the same band in the
correspondin band combination.
o &f the 32 is confiured with transmission mode ,+- and the supported0/071"apabilit+DL1r23 field
is not included in the !515!*RA1"apabilit+- the ma(imum number of layers for each 1"& process is
determined accordin to the minimum of the confiured number of 1"&;/" ports for that 1"& process
and ue1"ate&or+ (without suffi().
o Otherwise the ma(imum 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.- H G
+
R/
o - it is first encoded accordin to Table :.*.*.=;3.
The H G
+
R/
o to /& mappin is iven by Table :.*.*.=;:.
&f /& feedbac# consists of *;bits of information- i.e.- H G
, +
R/ R/
o o with
R/
o
+
correspondin to M"0 of *;bit
input and
R/
o
,
correspondin to 5"0- it is first encoded accordin to Table :.*.*.=;9 where
* mod ) (
, + *
R/ R/ R/
o o o + . The H G
, +
R/ R/
o o to /& mappin is iven by Table :.*.*.=;=.
Ta.le -)')')(!36 Encodin% of &!.it R7)
Qm Encoded R7
2
yH G
+
R/
o
+
y ( (H G
+
R/
o
6
H y ( ( ( ( G
+
R/
o
Ta.le -)')')(!,6 Encodin% of '!.it R7)
Qm Encoded R7
2
H G
* , + * , +
R/ R/ R/ R/ R/ R/
o o o o o o
+
( (H ( ( ( ( G
* , + * , +
R/ R/ R/ R/ R/ R/
o o o o o o
6
( ( ( (H ( ( ( ( ( ( ( ( G
* , + * , +
R/ R/ R/ R/ R/ R/
o o o o o o
Ta.le -)')')(!-6
R/
o
+
to R7 3appin%)
R/
o
+
R7
0 1
1 2
Ta.le -)')')(!(6
R/
o
+
:
R/
o
,
to R7 3appin%)
R/
o
+
:
R/
o
,
R7
0, 0 1
0, 1 2
1, 0 3
1, 1 +
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 3& Release &'
Ta.le -)')')(!26
R/
o
+
:
R/
o
,
:
R/
o
*
to R7 3appin%)
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 <
? &f /& feedbac# for a iven 85 cell consists of 3;bits of information- i.e.- H G
* , +
R/ R/ R/
o o o with
R/
o
+
correspondin to M"0 of 3;bit input and
R/
o
*
correspondin to 5"0. The H o G
* , +
R/ R/ R/
o o to /& mappin is
iven by Table :.*.*.=;A.
? &f /& feedbac# consists of
,, 3
R/
7
bits of information- i.e.-
H -...- G
,
, +
R/
7
R/ R/
R/
o o o

- then a coded bit
se>uence H
W
-...-
W W
G
3, , +
R/ R/ R/
: : : is obtained by usin the bit se>uence H -...- G
,
, +
R/
7
R/ R/
R/
o o o

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/
o o o

- then the coded bit
se>uence
R/
6
R/ R/ R/
R/
: : : :
, * , +
-...- - -

is obtained by usin the bit se>uence H -...- G
,
, +
R/
7
R/ R/
R/
o o o

as the
input to the channel codin bloc# described in section :.*.*.=.:.
The K(L and KyL in Table :.*.*.=;3 and :.*.*.=;9 are placeholders for G*H to scramble the /& bits in a way that
ma(imi!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 is
concatenated 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 to
codin 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>uence
R/
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
-...-
W W
so that the
total bit se>uence lenth is e>ual to
R/
6 .
Uhen ran# information is to be multiple(ed with 35;"1< at a iven P3"1<- the ran# information is multiple(ed in all
layers of all transport bloc#s of that P3"1<. 7or a iven transport bloc#- the vector se>uence output of the channel
codin for ran# information is denoted by
R/
6
R/ R/
R/
: : :
, , +
-...- -

- where
R/
i
:
- , -...- +
R/
6 i are column
vectors of lenth ( )
L m
N 6 and where
m R/ R/
6 6 6 @
. The vector se>uence is obtained as followsC
"et i; ,- k to +
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 3' Release &'
while
R/
6 i <
H ... G Z
,
R/
6 i
R/
i
R/
k m
: : :
+

;; temporary row vector


*
N
R/
k
R/
k
R/
k
L
: : : H Z Z G


;; replicatin the row vector
R/
k
:Z
NL times and transposin into a column vector
m
6 i i +
, + k k
end while
where
L
N is the number of layers onto which the 35;"1< transport bloc# is mapped.
7or channel >uality control information (1?& and@or PM& denoted as 1?&@PM&)
Uhen the 32 transmits channel >uality control information bits- it shall determine the number of modulation coded
symbols per layer 6
for channel >uality information as

,
_


1
1
1
1
1
1


) (
) (
,
+
) (
) ( ) (
-
) (
min
) (
'
m
'
R/ -!S"8
s+mb
-!S"8
sc
"
r
'
r
-!S"8
offset
' initial -!S"8
s+mb
' initial -!S"8
sc
6
6
N 0
#
N 0 L 7
6
'

where 7 is the number of 1?&@PM& bits-


L
is the number of 1/1 bits iven by

'

otherwise B
,, + 7
L -
6 6 6
'
m "6/

) (
and
"6/
offset
-!S"8
offset
- where
"6/
offset
shall be determined accordin to G3H dependin on the
number of transmission codewords for the correspondin P3"1<. &f /& is not transmitted then +
) (

'
R/
6 .
The variable K'L in
) ( '
r
# represents the transport bloc# inde( correspondin to the hihest /0"S value indicated by the
initial 35 rant. &n case the two transport bloc#s have the same /0"S value in the correspondin initial 35 rant- K' M,L-
which corresponds to the first transport bloc#.
) ( ' initial -!S"8
sc
0

-
) ( '
"
- 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
sc
0

-
) ( '
"
- and
) ( '
r
# shall be determined fromC
? the most recent semi;persistent schedulin assinment P811< or 2P811<- when the initial P3"1< for the
same transport bloc# is semi;persistently scheduled- or-
? the random access response rant for the same transport bloc#- when the P3"1< is initiated by the random
access response rant.
) ( ' initial -!S"8
s+mb
N

is the number of "1;78M. symbols per subframe for initial P3"1< transmission for the same
transport bloc#.
7or 35;"1< data information ( )
) ( ) ( P3"1<
sc
P3"1<
symb
) ( '
R/ "6/
'
m
'
L
6 6 6 0 N N % - where
) ( '
L
N is the number of
layers the correspondin 35;"1< transport bloc# is mapped onto-
P3"1<
sc
0 is the scheduled bandwidth for P3"1<
transmission in the current sub;frame for the transport bloc#- and
P3"1<
symb
N
is the number of "1;78M. symbols in the
current P3"1< transmission sub;frame iven by ( ) ( )
SRS
N N N , *
35
symb
P3"1<
symb
- where
SRS
N is e>ual to , if
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 33 Release &'
32 transmits P3"1< and "/" in the same subframe for the current subframe- or if the P3"1< resource allocation for
the current subframe even partially overlaps with the cell;specific "/" subframe and bandwidth confiuration defined
in section :.:.3 of G*H- or if the current subframe is a 32;specific type;, "/" subframe as defined in "ection B.* of G3H-
or if the current subframe is a 32;specific type;+ "/" subframe as defined in section B.* of G3H and the 32 is
confiured with multiple T.Gs. Otherwise
SRS
N is e>ual to +.
&n case of 1?&@PM& report for more than one 85 cell-
, * , +
-...- - -
7
o o o o is the result of concatenatin the
1?&@PM& report for each 85 cell in increasin order of cell inde(. 7or the case where 1?&@PM& feedbac# for more than
one 1"& process is to be reported-
, * , +
-...- - -
7
o o o o is the result of concatenatin the 1?&@PM& reports in
increasin order of 1"& process inde( for each 85 cell and then in increasin order of cell inde(.
&f the payload si!e is less than or e>ual to ,, bits- the channel codin of the channel >uality information is
performed accordin to section :.*.*.=.9 with input se>uence
, * , +
-...- - -
7
o o o o .
7or payload si!es reater than ,, bits- the 1/1 attachment- channel codin and rate matchin of the channel
>uality information is performed accordin to sections :.,.,- :.,.3., and :.,.9.*- respectively. The input bit
se>uence to the 1/1 attachment operation is
, * , +
-...- - -
7
o o o o . The output bit se>uence of the 1/1
attachment operation is the input bit se>uence to the channel codin operation. The output bit se>uence of the
channel codin operation is the input bit se>uence to the rate matchin operation.
The output se>uence for the channel codin of channel >uality information is denoted by
, 3 * , +
-...- - - -

"6/ L
6 N
: : : : :
- where
L
N is the number of layers the correspondin 35;"1< transport bloc# is
mapped onto.
5.2.2.6.1 2$a&&e! Bua!ity i&3or5atio& 3or5ats 3or 0ide'a&d 2C9 re#orts
Table :.*.*.=.,;,- Table :.*.*.=.,;,. and Table :.*.*.=.,;,0 show the fields and the correspondin bit widths for the
channel >uality information feedbac# for wideband reports for P8"1< transmissions associated with transmission
mode 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 G3H.
Ta.le -)')')()&!&6 8ields for channel >ualit1 infor3ation feed.ack for wide.and /<7 reports
trans3ission 3ode ,: trans3ission 3ode (: trans3ission 3ode 4 confi%ured with P#79R7 reportin%
e$cept with alternativeCodeBookEnabledFor4TXr!"#T$%E: trans3ission 3ode 5 confi%ured with
P#79R7 reportin% with '9, antenna ports e$cept with alternativeCodeBookEnabledFor4TXr!"#T$%E:
and trans3ission 3ode &+ confi%ured with P#79R7 reportin% with '9, antenna ports e$cept with
alternativeCodeBookEnabledFor4TXr!"#T$%E")
8ield @it width
' antenna ports , antenna ports
Rank A & Rank A ' Rank A & Rank B &
Dide'a&d 2C9 ode0ord 0 + + + +
Dide'a&d 2C9 ode0ord 1 0 + 0 +
Preodi&1 5atri- i&diator
N * N N 9 N 9
Ta.le -)')')()&!&A6 8ields for channel >ualit1 infor3ation feed.ack for wide.and /<7 reports
trans3ission 3ode 5 confi%ured with P#79R7 reportin% with 4 antenna ports and trans3ission 3ode
&+ confi%ured with P#79R7 reportin% with 4 antenna ports")
8ield
@it width
Rank A & Rank A ' Rank A 3 Rank A ,
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 3, Release &'
Dide'a&d 2C9 ode0ord 0 + + + +
Dide'a&d 2C9 ode0ord 1 0 + + +
Dide'a&d 3irst PM9 i1 + + 2 2
Su''a&d seo&d PM9 i2 +N +N +N 3N
8ield
@it width
Rank A - Rank A ( Rank A 2 Rank A 4
Dide'a&d 2C9 ode0ord 0 + + + +
Dide'a&d 2C9 ode0ord 1 + + + +
Dide'a&d 3irst PM9 i1 2 2 2 0
Su''a&d seo&d PM9 i2 0 0 0 0
Ta.le -)')')()&!&@6 8ields for channel >ualit1 infor3ation feed.ack for wide.and /<7 reports with ,
antenna ports trans3ission 3ode 4: trans3ission 3ode 5 and trans3ission 3ode &+ confi%ured
with P#79R7 reportin%: , antenna ports and alternativeCodeBookEnabledFor4TXr!"#T$%E"
8ield
@it width
Rank A & Rank A ' Rank A 3 Rank A ,
Dide'a&d 2C9 ode0ord 0 + + + +
Dide'a&d 2C9 ode0ord 1 0 + + +
Dide'a&d 3irst PM9 i1 + + 0 0
Su''a&d seo&d PM9 i2 N 9 N 9 N 9 N 9
Table :.*.*.=.,;* shows the fields and the correspondin bit width for the ran# indication feedbac# for wideband 1?&
reports for P8"1< transmissions associated with transmission mode 9- 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.
Ta.le -)')')()&!'6 8ields for rank indication feed.ack for wide.and /<7 reports
trans3ission 3ode ,: trans3ission 3ode 4 confi%ured with P#79R7 reportin%: trans3ission 3ode 5
confi%ured with P#79R7 reportin% with '9,94 antenna ports: and trans3ission 3ode &+ confi%ured with
P#79R7 reportin% with '9,94 antenna ports")
8ield
@it width
' antenna ports
, antenna ports 4 antenna ports
#a$ ' la1ers #a$ , la1ers #a$ ' la1ers #a$ , la1ers #a$ 4 la1ers
Ra&7
i&diatio&
1 1 2
1 2 3
The channel >uality bits in Table :.*.*.=.,;,- Table :.*.*.=.,;,. and Table :.*.*.=.,;,0 form the bit se>uence
, * , +
-...- - -
7
o o o o with
+
o correspondin to the first bit of the first field in the table-
,
o correspondin to the
second bit of the first field in the table- and
, 7
o correspondin to the last bit in the last field in the table. The field of
PM& shall be in the increasin order of the subband inde( G3H. The first bit of each field corresponds to M"0 and the last
bit 5"0. The /& bits se>uence in Table :.*.*.=.,;* is encoded accordin to section :.*.*.=.
5.2.2.6.2 2$a&&e! Bua!ity i&3or5atio& 3or5ats 3or $i1$er !ayer o&3i1ured su''a&d 2C9
re#orts
Table :.*.*.=.*;, shows the fields and the correspondin bit width for the channel >uality information feedbac# for
hiher layer confiured report 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. N in Table :.*.*.=.*;, is defined in section A.* of G3H.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 3- Release &'
Ta.le -)')')()'!&6 8ields for channel >ualit1 infor3ation feed.ack for hi%her la1er confi%ured su..and
/<7 reports trans3ission 3ode &: trans3ission 3ode ': trans3ission 3ode 3: trans3ission 3ode 2:
trans3ission 3ode 4 confi%ured without P#79R7 reportin%: trans3ission 3ode 5 confi%ured without
P#79R7 reportin% or confi%ured with & antenna port: and trans3ission 3ode &+ confi%ured without
P#79R7 reportin% or confi%ured with & antenna port"
8ield @it width
Dide-'a&d 2C9
ode0ord
+
Su''a&d di33ere&tia! 2C9
N *
Table :.*.*.=.*;*- Table :.*.*.=.*;*. and Table :.*.*.=.*;*0 show the fields and the correspondin bit widths for the
channel >uality information feedbac# for hiher layer confiured report for P8"1< transmissions associated with
transmission 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 G3H.
Ta.le -)')')()'!'6 8ields for channel >ualit1 infor3ation feed.ack for hi%her la1er confi%ured su..and
/<7 reports trans3ission 3ode ,: trans3ission 3ode -: trans3ission 3ode (: trans3ission 3ode 4
confi%ured with P#79R7 reportin% e$cept with alternativeCodeBookEnabledFor4TXr!"#T$%E:
trans3ission 3ode 5 confi%ured with P#79R7 reportin% with '9, antenna ports e$cept with
alternativeCodeBookEnabledFor4TXr!"#T$%E: and trans3ission 3ode &+ confi%ured with P#79R7
reportin% with '9, antenna ports e$cept with alternativeCodeBookEnabledFor4TXr!"#T$%E"
8ield @it width
' antenna ports , antenna ports
Rank A & Rank A ' Rank A & Rank B &
Dide-'a&d 2C9 ode0ord 0 + + + +
Su''a&d di33ere&tia! 2C9 ode0ord 0
N * N * N * N *
Dide-'a&d 2C9 ode0ord 1 0 + 0 +
Su''a&d di33ere&tia! 2C9 ode0ord 1 0
N *
0
N *
Preodi&1 5atri- i&diator 2 1 + +
Ta.le -)')')()'!'A6 8ields for channel >ualit1 infor3ation feed.ack for hi%her la1er confi%ured
su..and /<7 reports trans3ission 3ode 5 confi%ured with P#79R7 reportin% with 4 antenna ports
and trans3ission 3ode &+ confi%ured with P#79R7 reportin% with 4 antenna ports")
8ield
@itwidth
Rank A & Rank A ' Rank A 3 Rank A ,
Dide'a&d 2C9 ode0ord 0 + + + +
Su''a&d di33ere&tia! 2C9 ode0ord 0 N * N * N * N *
Dide'a&d 2C9 ode0ord 1 0 + + +
Su''a&d di33ere&tia! 2C9 ode0ord 1 0 N * N * N *
Dide'a&d 3irst PM9 i1 + + 2 2
Su''a&d seo&d PM9 i2 + + + 3
8ield @itwidth
Rank A - Rank A ( Rank A 2 Rank A 4
Dide'a&d 2C9 ode0ord 0 + + + +
Su''a&d di33ere&tia! 2C9 ode0ord 0 N * N * N * N *
Dide'a&d 2C9 ode0ord 1 + + + +
Su''a&d di33ere&tia! 2C9 ode0ord 1 N * N * N * N *
Dide'a&d 3irst PM9 i1 2 2 2 0
Su''a&d seo&d PM9 i2 0 0 0 0
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 3( Release &'
Ta.le -)')')()'!'@6 8ields for channel >ualit1 infor3ation feed.ack for hi%her la1er confi%ured
su..and /<7 reports with , antenna ports trans3ission 3odes 4: 5 and &+ confi%ured with P#79R7
reportin%: , antenna ports and alternativeCodeBookEnabledFor4TXr!"#T$%E"
8ield
@itwidth
Rank A & Rank A ' Rank A 3 Rank A ,
Dide'a&d 2C9 ode0ord 0 + + + +
Su''a&d di33ere&tia! 2C9 ode0ord 0 N * N * N * N *
Dide'a&d 2C9 ode0ord 1 0 + + +
Su''a&d di33ere&tia! 2C9 ode0ord 1 0 N * N * N *
Dide'a&d 3irst PM9 i1 + + 0 0
Su''a&d seo&d PM9 i2 + + + +
Table :.*.*.=.*;*1- Table :.*.*.=.*;*8 and Table :.*.*.=.*;*2 show the fields and the correspondin bit widths for the
channel >uality information feedbac# for hiher layer confiured report for P8"1< transmissions associated with
transmission 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 and
Table :.*.*.=.*;*2 is defined in section A.* of G3H.
Ta.le -)')')()'!'/6 8ields for channel >ualit1 infor3ation feed.ack for hi%her la1er confi%ured
su..and /<7 and su..and P#7 reports
trans3ission 3ode , and trans3ission 3ode ( confi%ured with su..and P#7 reportin%:
trans3ission 3ode 4 confi%ured with su..and P#7 reportin% e$cept with
alternativeCodeBookEnabledFor4TXr!"#T$%E: trans3ission 3ode 5 and trans3ission &+
confi%ured with su..and P#7 reportin% with '9, antenna ports e$cept with
alternativeCodeBookEnabledFor4TXr!"#T$%E")
8ield @it width
' antenna ports , antenna ports
Rank A & Rank A ' Rank A & Rank A ' Rank A 3 Rank A ,
Dide-'a&d 2C9 ode0ord 0 + + + + + +
Su''a&d di33ere&tia! 2C9 ode0ord 0
N * N * N * N * N * N *
Dide-'a&d 2C9 ode0ord 1 0 + 0 + + +
Su''a&d di33ere&tia! 2C9 ode0ord 1 0
N *
0
N * N * N *
Su''a&d #reodi&1 5atri- i&diator
N * N N 9 N 9 N 9 N 9
Ta.le -)')')()'!'?6 8ields for channel >ualit1 infor3ation feed.ack for hi%her la1er confi%ured
su..and /<7 and su..and P#7 reports with 4 antenna ports trans3ission 3ode 5 confi%ured with
su..and P#7 reportin% and trans3ission 3ode &+ confi%ured with su..and P#7 reportin%"
8ield
@itwidth
Rank A & Rank A ' Rank A 3 Rank A ,
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 32 Release &'
Dide'a&d 2C9 ode0ord 0 + + + +
Su''a&d di33ere&tia! 2C9 ode0ord 0 N * N * N * N *
Dide'a&d 2C9 ode0ord 1 0 + + +
Su''a&d di33ere&tia! 2C9 ode0ord 1 0 N * N * N *
Dide'a&d 3irst PM9 i1 + + 2 2
Su''a&d seo&d PM9 i2 N 9 N 9 N 9 N 3
8ield @itwidth
Rank A - Rank A ( Rank A 2 Rank A 4
Dide'a&d 2C9 ode0ord 0 + + + +
Su''a&d di33ere&tia! 2C9 ode0ord 0 N * N * N * N *
Dide'a&d 2C9 ode0ord 1 + + + +
Su''a&d di33ere&tia! 2C9 ode0ord 1 N * N * N * N *
Dide'a&d 3irst PM9 i1 2 2 2 0
Su''a&d seo&d PM9 i2 0 0 0 0
Ta.le -)')')()'!'E6 8ields for channel >ualit1 infor3ation feed.ack for hi%her la1er confi%ured
su..and /<7 and su..and P#7 reports with , antenna ports trans3ission 3odes 4: 5 and &+
confi%ured with su..and P#7 reportin%: , antenna ports and alternativeCodeBookEnabledFor4TX
r!"#T$%E "
8ield
@itwidth
Rank A & Rank A ' Rank A 3 Rank A ,
Dide'a&d 2C9 ode0ord 0 + + + +
Su''a&d di33ere&tia! 2C9 ode0ord 0 N * N * N * N *
Dide'a&d 2C9 ode0ord 1 0 + + +
Su''a&d di33ere&tia! 2C9 ode0ord 1 0 N * N * N *
Dide'a&d 3irst PM9 i1 + + 0 0
Su''a&d seo&d PM9 i2 N 9 N 9 N 9 N 9
Table :.*.*.=.*;3 shows the fields and the correspondin bit width for the ran# indication feedbac# for hiher layer
confiured subband 1?& reports for P8"1< transmissions associated with transmission mode 3- transmission mode 9-
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.
Ta.le -)')')()'!36 8ields for rank indication feed.ack for hi%her la1er confi%ured su..and /<7 reports
trans3ission 3ode 3: trans3ission 3ode ,: trans3ission 3ode 4 confi%ured with P#79R7 reportin%:
trans3ission 3ode 5 confi%ured with P#79R7 reportin% with '9,94 antenna ports: and trans3ission
3ode &+ confi%ured with P#79R7 reportin% with '9,94 antenna ports")
8ield
@it width
' antenna ports
, antenna ports 4 antenna ports
#a$ ' la1ers #a$ , la1ers #a$ ' la1ers #a$ , la1ers #a$ 4 la1ers
Ra&7
i&diatio&
1 1 2
1 2 3
The channel >uality bits in Table :.*.*.=.*;,- Table :.*.*.=.*;*- Table :.*.*.=.*;*.- Table :.*.*.=.*;*0- Table :.*.*.=.*;
*1- Table :.*.*.=.*;*8- and Table :.*.*.=.*;*2 form the bit se>uence
, * , +
-...- - -
7
o o o o 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
, 7
o correspondin to the last bit in the last field in each of the tables. The field of the PM& and subband
differential 1?& shall be in the increasin order of the subband inde( G3H. The first bit of each field corresponds to M"0
and the last bit 5"0. The /& bits se>uence in Table :.*.*.=.*;3 is encoded accordin to section :.*.*.=.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 34 Release &'
5.2.2.6.3 2$a&&e! Bua!ity i&3or5atio& 3or5ats 3or U; se!eted su''a&d 2C9 re#orts
Table :.*.*.=.3;, shows the fields and the correspondin bit widths for the channel >uality information feedbac# for 32
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- transmission
mode 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 G3H.
Ta.le -)')')()3!&6 8ields for channel >ualit1 infor3ation feed.ack for UE selected su..and /<7
reports trans3ission 3ode &: trans3ission 3ode ': trans3ission 3ode 3: trans3ission 3ode 2:
trans3ission 3ode 4 confi%ured without P#79R7 reportin%: trans3ission 3ode 5 confi%ured without
P#79R7 reportin% or confi%ured with & antenna port: and trans3ission 3ode &+ confi%ured without
P#79R7 reportin% or confi%ured with & antenna port"
8ield @it width
Dide-'a&d 2C9 ode0ord +
Su''a&d di33ere&tia! 2C9 2
Positio& o3 t$e M se!eted
su''a&ds
L
Table :.*.*.=.3;*- Table :.*.*.=.3;*. and Table :.*.*.=.3;*0 show the fields and the correspondin bit widths for the
channel >uality information feedbac# for 32 selected subband 1?& for P8"1< transmissions associated with
transmission mode 9- transmission mode =- transmission mode B confiured with PM&@/& reportin- transmission mode
I 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 in
section A.* of G3H.
Ta.le -)')')()3!'6 8ields for channel >ualit1 infor3ation feed.ack for UE selected su..and /<7
reports
trans3ission 3ode ,: trans3ission 3ode (: trans3ission 3ode 4 confi%ured with P#79R7 reportin%
e$cept with alternativeCodeBookEnabledFor4TXr!"#T$%E: trans3ission 3ode 5 confi%ured with
P#79R7 reportin% with '9, antenna ports e$cept with alternativeCodeBookEnabledFor4TXr!"#T$%E:
and trans3ission 3ode &+ confi%ured with P#79R7 reportin% with '9, antenna ports e$cept with
alternativeCodeBookEnabledFor4TXr!"#T$%E"
8ield @it width
' antenna ports , antenna ports
Rank A & Rank A ' Rank A & Rank B &
Dide-'a&d 2C9 ode0ord 0 + + + +
Su''a&d di33ere&tia! 2C9 ode0ord 0 2 2 2 2
Dide-'a&d 2C9 ode0ord 1 0 + 0 +
Su''a&d di33ere&tia! 2C9 ode0ord 1 0 2 0 2
Positio& o3 t$e M se!eted su''a&ds
L L L L
Preodi&1 5atri- i&diator + 2 < <
Ta.le -)')')()3!'A6 8ields for channel >ualit1 infor3ation feed.ack for UE selected su..and /<7
reports trans3ission 3ode 5 confi%ured with P#79R7 reportin% with 4 antenna ports and
trans3ission 3ode &+ confi%ured with P#79R7 reportin% with 4 antenna ports")
8ield
@it width
Rank A
&
Rank A ' Rank A 3 Rank A , Rank A - Rank A ( Rank A 2 Rank A 4
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 35 Release &'
Dide-'a&d 2C9 ode0ord 0 + + + + + + + +
Su''a&d di33ere&tia! 2C9
ode0ord 0
2 2 2 2 2 2 2 2
Dide-'a&d 2C9 ode0ord 1 0 + + + + + + +
Su''a&d di33ere&tia! 2C9
ode0ord 1
0 2 2 2 2 2 2 2
Positio& o3 t$e M se!eted
su''a&ds
L L L L L L L L
Dide'a&d 3irst 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 infor3ation feed.ack for UE selected su..and /<7
reports with , antenna ports trans3ission 3odes 4: 5 and &+ confi%ured with P#79R7 reportin%: ,
antenna ports and alternativeCodeBookEnabledFor4TXr!"#T$%E"
8ield
@it width
Rank A & Rank A ' Rank A 3 Rank A ,
Dide-'a&d 2C9 ode0ord 0 + + + +
Su''a&d di33ere&tia! 2C9 ode0ord 0 2 2 2 2
Dide-'a&d 2C9 ode0ord 1 0 + + +
Su''a&d di33ere&tia! 2C9 ode0ord 1 0 2 2 2
Positio& o3 t$e M se!eted su''a&ds
L L L L
Dide'a&d 3irst PM9 i1 + + 0 0
Dide'a&d seo&d PM9 i2 + + + +
Su''a&d seo&d PM9 i2 + + + +
Table :.*.*.=.3;3 shows the fields and the correspondin bit widths for the ran# indication feedbac# for 32 selected
subband 1?& reports for P8"1< transmissions associated with transmission mode 3- transmission mode 9- 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.
Ta.le -)')')()3!36 8ields for rank indication feed.ack for UE selected su..and /<7 reports
trans3ission 3ode 3: trans3ission 3ode ,: trans3ission 3ode 4 confi%ured with P#79R7 reportin%:
trans3ission 3ode 5 confi%ured with P#79R7 reportin% with '9,94 antenna ports and trans3ission
3ode &+ confi%ured with P#79R7 reportin% with '9,94 antenna ports")
8ield
@it width
' antenna ports
, antenna ports 4 antenna ports
#a$ ' la1ers #a$ , la1ers #a$ ' la1ers #a$ , la1ers #a$ 4 la1ers
Ra&7
i&diatio&
1 1 2
1 2 3
The channel >uality bits in Table :.*.*.=.3;,- Table :.*.*.=.3;*- Table :.*.*.=.3;*. and Table :.*.*.=.3;*0 form the bit
se>uence
, * , +
-...- - -
7
o o o o 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
, 7
o 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 selected
subbands. The first bit of each field corresponds to M"0 and the last bit 5"0. The /& bits se>uence in Table :.*.*.=.3;3
is encoded accordin to section :.*.*.=.
5.2.2.6.+ 2$a&&e! odi&1 3or 2C9/PM9 i&3or5atio& i& PUS28
The channel >uality bits input to the channel codin bloc# are denoted by
, 3 * , +
-...- - - -
7
o o o o o where 7 is the
number of bits. The number of channel >uality bits depends on the transmission format. Uhen P311<;based reportin
format is used- the number of 1?&@PM& bits is defined in section :.*.3.3., for wideband reports and in section :.*.3.3.*
for 32 selected subbands reports. Uhen P3"1<;based reportin format is used- the number of 1?&@PM& bits is defined
in section :.*.*.=., for wideband reports- in section :.*.*.=.* for hiher layer confiured subbands reports and in section
:.*.*.=.3 for 32 selected subbands reports.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" ,+ Release &'
The channel >uality information is first coded usin a (3*- 7) bloc# code. The code words of the (3*- 7) bloc# code are
a linear combination of the ,, basis se>uences denoted Mi-n and 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 1
1 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 * , +
-...- - - -
B
b b b b b where 3* B and
( )


,
+
-
* mod
7
n
n i n i
0 o b
where i M +- ,- *- O- B;,.
The output bit se>uence
+ , * 3 ,
- - - -...-
L "6/
N 6
: : : : :

is obtained by circular repetition of the encoded 1?&@PM& bloc# as
follows
( ) B i i
b :
mod

where i M +- ,- *- O- NL<6"6/;,- where NL is the number of layers the correspondin 35;"1<


transport bloc# is mapped onto .
5.2.2.6.5 2$a&&e! odi&1 3or 5ore t$a& 11 'its o3 8%RC-%2E i&3or5atio&
The <./?;.1% bits input to the channel codin bloc# are denoted by
A"#
7
A"# A"#
A"#
o o o
,
, +
-...-

where
*+ ,, <
A"#
7
is the number of bits.
The se>uences of bits
1
A"#
7
A"# A"# A"#
A"#
o o o o
, * @
* , +
-...- - -

and
1 1 1
A"#
7
A"#
7
A"#
7
A"#
7
A"# A"# A"# A"#
o o o o
, * * @ , * @ * @
-...- - -
+ +

are encoded as follows
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" ,& Release &'
( )

1
1
1


, * @
+
-
* mod
W
A"#
7
n
n i
A"#
n i
0 o :

and
1

1
1
1

+

,
_


, * @
+
-
* @
* mod
W
W
A"#
7
A"#
7
A"#
n
n i
A"#
n 7
i
0 o :
where i M +- ,- *- O- 3, and the basis se>uences
n i
0
-
are defined in Table :.*.*.=.9;,.
The output bit se>uence
A"#
6
A"# A"# A"#
A"#
: : : :
, * , +
-...- - -

is obtained by the concatenation and circular repetition of
the bit se>uences
3, * , +
W
- -...-
W
-
W
-
W
: : : : and
3, * , +
W
W
- -...-
W
W
-
W
W
-
W
W
: : : : as followsC
"et i M +
while
1 m
6 6 i < * @
3* mod
W
i
A"#
: :
i

i M i N ,
end while
"et i M +
while
1
( )
m
6 6 6 i < * @
1
3* mod
W
W
* @
i
A"#
: :
i
m
6 6

+
i M i N ,
end while
5.2.2.. 4ata a&d o&tro! 5u!ti#!e-i&1
The control and data multiple(in is performed such that <./?;.1% information is present on both slots and is
mapped to resources around the demodulation reference sinals. &n addition- the multiple(in ensures that control and
data information are mapped to different modulation symbols.
The inputs to the data and control multiple(in are the coded bits of the control information denoted by
, 3 * , +
-...- - - -

"6/ L
6 N
: : : : :
and the coded bits of the 35;"1< denoted by
, 3 * , +
-...- - - -
%
f f f f f . The output
of the data and control multiple(in operation is denoted by
, 3 * , +
-...- - - -
8
& & & & &
- where
( )
"6/ L
6 N % 8 +
and ( )
m L
6 N 8 8 @ - and where
i
&
- , -...- + 8 i are column vectors of lenth
( )
L m
N 6 . 8 is the total number of coded bits allocated for 35;"1< data and 1?&@PM& information across the
L
N
transmission layers of the transport bloc#.
&n case where more than one 35;"1< transport bloc# are transmitted in a subframe of an 35 cell- the 1?&@PM&
information is multiple(ed with data only on the 35;"1< transport bloc# with hihest /0"S value on the initial rant. &n
case the two transport bloc#s have the same /0"S value in the correspondin initial 35 rant- the 1?&@PM& information
is multiple(ed with data only on the first transport bloc#. 7or that 35;"1< transport bloc# or in the case of sinle
transport bloc# transmission- and assumin that
L
N is the number of layers onto which the 35;"1< transport bloc# is
mapped- the control information and the data shall be multiple(ed as followsC
"et i- ,- k to +
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" ,' Release &'
while
"6/ L
6 N , . <
;; first place the control information
*
6 N , ,
k m L
: : & H ... G
, +

m L
6 N , , +
, + k k
end while
while % i < ;; then place the data
*
N 6 i i
k L m
f f & H ... G
, +

L m
N 6 i i +
, + k k
end while
5.2.2.< 2$a&&e! i&ter!ea6er
The channel interleaver described in this section in conjunction with the resource element mappin for P3"1< in G*H
implements a time;first mappin of modulation symbols onto the transmit waveform while ensurin that the <./?;
.1% and /& information are present on both slots in the subframe. <./?;.1% information is mapped to resources
around the uplin# demodulation reference sinals while /& information is mapped to resources around those used by
<./?;.1%.
The input to the channel interleaver are denoted by
, * , +
-...- - -
8
& & & &
-
R/
6
R/ R/ R/
R/
: : : :
, * , +
-...- - -

and
A"#
6
A"# A"# A"#
A"#
: : : :
, * , +
-...- - -

. &n case where more than one 35;"1< transport bloc# are transmitted in a
subframe of an 35 cell- the <./?;.1% and /& information are multiple(ed with data on both 35;"1< transport
bloc#s.
The number of modulation symbols per layer in the subframe is iven by
[
R/ total
6 8 8 + . The output bit se>uence
from the channel interleaver is derived as followsC
(,) .ssin
P3"1<
symb
N "
mu'

to be the number of columns of the matri(. The columns of the matri( are numbered
+- ,- *-O- ,
mu'
" from left to riht.
P3"1<
symb
N
is determined accordin to section :.*.*.=.
(*) The number of rows of the matri( is ( )
mu' L m total mu'
" N 6 8 R @ and we define ( )
L m mu' mu'
N 6 R R @ .
The rows of the rectanular matri( are numbered +- ,- *-O- ,
mu'
R from top to bottom.
(3) &f ran# information is transmitted in this subframe- the vector se>uence
R/
6
R/ R/ R/
R/
: : : :
, * , +
-...- - -

is written
onto the columns indicated by Table :.*.*.B;,- and by sets of ( )
L m
N 6 rows startin from the last row and
movin upwards accordin to the followin pseudo;code.
"et i- , to +.
"et r to ,
mu'
R
while i Q
R/
6
( ) , c
R/
"et 1olumn
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" ,3 Release &'
R/
i c " r
: +
R/ mu'

+
, + i i
]
9 , i R r
mu'

( ) 9 mod 3 + , ,
end while
Uhere 1olumn"et is iven in Table :.*.*.B;, and inde(ed left to riht from + to 3.
(9) Urite the input vector se>uence- for k M +- ,-O-
, 8
- into the ( )
mu' mu'
" R matri( by sets of ( )
L m
N 6
rows startin with the vector
+
+
in column + and rows + to ( ) ,
L m
N 6 and s#ippin the matri( entries that
are already occupiedC
1
1
1
1
1
]
1

+ +
+ +

) , ( * ) , ( , ) , ( ) , (
, * * ,
, * , +
mu' mu' mu' mu' mu' mu' mu' mu'
mu' mu' mu' mu'
mu'
" R " R " R " R
" " " "
"
+ + + +
+ + + +
+ + + +

The pseudocode is as followsC


"et i- # to +.
while # Q
8 -
if
i
+
is not assined to /& symbols

k i
& +
# M # N ,
end if
i M iN,
end while
(:) &f <./?;.1% information is transmitted in this subframe- the vector se>uence
A"#
6
A"# A"# A"#
A"#
: : : :
, * , +
-...- - -

is written onto the columns indicated by Table :.*.*.B;*- and by sets of
( )
L m
N 6 rows startin from the last row and movin upwards accordin to the followin pseudo;code. 'ote
that this operation overwrites some of the channel interleaver entries obtained in step (9).
"et i- , to +.
"et r to ,
mu'
R
while i Q
A"#
6
( ) , c
A"#
1olumn"et
A"#
i c " r
: +
A"# mu'

+
, + i i
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" ,, Release &'
]
9 , i R r
mu'

( ) 9 mod 3 + , ,
end while
Uhere 1olumn"et is iven in Table :.*.*.B;* and inde(ed left to riht from + to 3.
(=) The output of the bloc# interleaver is the bit se>uence read out column by column from the ( )
mu' mu'
" R
matri(. The bits after channel interleavin are denoted by , * , +
-...- - -
+
R/ L
6 N 8
h h h h
- where
L
N
is the
number of layers the correspondin 35;"1< transport bloc# is mapped onto.
Ta.le -)')')4!&6 /olu3n set for 7nsertion of rank infor3ation)
/P confi%uration /olu3n Set
For5a! G1, +, ., 10H
;-te&ded G0, 3, 5, <H
Ta.le -)')')4!'6 /olu3n set for 7nsertion of 0AR<!A/= infor3ation)
/P confi%uration /olu3n Set
For5a! G2, 3, <, ,H
;-te&ded G1, 2, 6, .H
5.2.3 U#!i&7 o&tro! i&3or5atio& o& PU228
8ata arrives to the codin unit in the form of indicators for measurement indication- schedulin re>uest and <./?
ac#nowledement.
Three forms of channel codin are used-
one for <./?;.1% and for combination of <./?;.1% and periodic 1"& transmitted on P311< format 3-
includin the cases with schedulin re>uest-
another for the channel >uality information 1?&@PM& transmitted on P311< format *-
and another for combination of 1?&@PM& and <./?;.1% transmitted on P311< format *@*a@*b.
8i%ure -)')3!&6 Processin% for U/7)
5.2.3.1 2$a&&e! odi&1 3or U29 8%RC-%2E
The <./?;.1% bits are received from hiher layers for each subframe of each cell. 2ach positive ac#nowledement
(.1%) is encoded as a binary V,$ and each neative ac#nowledement ('.1%) is encoded as a binary V+$. 7or the case
where P311< format 3 G*H is confiured by hiher layers and is used for transmission of the <./?;.1% feedbac#
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" ,- Release &'
information- the <./?;.1% feedbac# consists of the concatenation of <./?;.1% bits for each of the servin cells.
7or cells confiured with transmission modes ,- *- :- = or A G3H- i.e.- sinle codeword transmission modes- , bit of
<./?;.1% information-
k
a - is used for that cell. 7or cells confiured with other transmission modes- * bits of
<./?;.1% information are used for those cells- i.e.-
,
-
+ k k
a a with
k
a correspondin to <./?;.1% bit for
codeword + and
, + k
a correspondin to that for codeword ,.
8efine
A"#
7 as the number of <./?;.1% feedbac# bits and
3 format P311<
@ N A
N as the number of <./?;.1%
feedbac# bits includin the possible concurrent transmission of schedulin re>uest and@or periodic 1"& when P311<
format 3 is used for transmission of <./?;.1% feedbac# (section ,+., in G3H).
7or 788- the se>uence of bits
A"#
7
A"# A"#
A"#
o o o
,
, +
W
-...-
W
-
W

is the result of the concatenation of <./?;.1% bits


for different cells accordin to the followin pseudo;codeC
"et c M + X cell inde(C lower indices correspond to lower //1 indices of correspondin cell
"et , M + X <./?;.1% bit inde(
"et
DL
cells
N to the number of cells confiured by hiher layers for the 32
while c Q
DL
cells
N
if transmission mode confiured in cell T A - = - : - * - , S c ;; , bit <./?;.1% feedbac# for this cell

A"#
,
o
W
<./?;.1% bit of this cell
, M , N ,
else

A"#
,
o
W
<./?;.1% bit correspondin to the first codeword of this cell
, M , N ,

A"#
,
o
W
<./?;.1% bit correspondin to the second codeword of this cell
, M , N ,
end if
c M c N ,
end while
7or T88- the se>uence of bits
A"#
7
A"# A"#
A"#
o o o
,
, +
W
-...-
W
-
W

is obtained from the <./?;.1% bits for different


cells and different subframes.
8efine
DL
cells
N as the number of cells confiured by hiher layers for the 32 and
DL
c
B as the number of downlin#
subframes for which the 32 needs to feedbac# <./?;.1% bits in cell c as defined in "ection A.3 of G3H.
The number of <./?;.1% bits k and the number of <./?;.1% bits after spatial bundlin kb are computed as
followsC
"et k M + X counter of <./?;.1% bits
"et kb M + X counter of <./?;.1% bits after spatial bundlin
"et c M + X cell inde(C lower indices correspond to lower //1 indices of correspondin cell
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" ,( Release &'
while c Q
DL
cells
N
set l M +E
while l Q
DL
c
B
if transmission mode confiured in cell
T A - = - : - * - , S c
;; , bit <./?;.1% feedbac# for this cell
k M k N ,
kb M kb N ,
else
k M k N *
kb M kb N ,
end if
l M lN,
end while
c M c N ,
end while
&n case the transmission of <./?;.1% feedbac# usin P311< format 3 coincides with a sub;frame confiured to the
32 by hiher layers for transmission of schedulin re>uest- the number of schedulin re>uest bit 7
"/
is ,E otherwise
7
"/
M+.
&n case the transmission of <./?;.1% feedbac# usin P311< format 3 coincides with a sub;frame confiured to the
32 by hiher layers for transmission of periodic 1"&- 7
1"&
is the number of periodic 1"& bit(s) for the 1"& report as
defined in section A.*.* G3HE otherwise 7
1"&
M+.
The number of <./?;.1% feedbac# bits
A"#
7
is computed as followsC
&f *+ k and
+
1"&
7
- or if
**
" 1"&
+ +
R
7 7 k
and
+
1"&
> 7
- or if **
" 1"&
> + +
R
b
7 7 k and *+ k -
then
;
k 7
A"#

else-
;
b
A"#
k 7 .
&f
k 7
A"#

- the multiple(in of <./?;.1% bits is performed accordin to the followin pseudo;codeC


"et c M + X cell inde(C lower indices correspond to lower //1 indices of correspondin cell
"et , M + X <./?;.1% bit inde(
while c Q
DL
cells
N
set l M +E
while l Q
DL
c
B
if transmission mode confiured in cell
T A - = - : - * - , S c
;; , bit <./?;.1% feedbac# for this cell
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" ,2 Release &'

A"#
l c
A"#
,
o o
-
W
<./?;.1% bit of this cell as defined in "ection A.3 of G3H
, M , N ,
else
H - G H
W
-
W
G
, * - * - ,
A"#
l c
A"#
l c
A"#
,
A"#
,
o o o o
+ +
<./?;.1% bit of this cell as defined in "ection A.3 of G3H
, M , N *
end if
l M lN,
end while
c M c N ,
end while
&f
b
A"#
k 7
- spatial bundlin is applied to all subframes in all cells and the multiple(in of <./?;.1% bits is
performed accordin to the followin pseudo;code
"et c M + X cell inde(C lower indices correspond to lower //1 indices of correspondin cell
"et , M + X <./?;.1% bit inde(
while c Q
DL
cells
N
set l M +E
while l Q
DL
c
B
if transmission mode confiured in cell
T A - = - : - * - , S c
X , bit <./?;.1% feedbac# for this cell

A"#
l c
A"#
,
o o
-
W
<./?;.1% bit of this cell as defined in "ection A.3 of G3H
, M , N ,
else
A"#
l c
A"#
,
o o
-
W
binary .'8 operation of the <./?;.1% bits correspondin to the first and second
codewords of this cell as defined in "ection A.3 of G3H
, M , N ,
end if
l M lN,
end while
c M c N ,
end while
&n case the transmission of <./?;.1% feedbac# usin P311< format 3 G*H coincides with a sub;frame confiured to
the 32 by hiher layers for transmission of schedulin re>uest- the schedulin re>uest bit (, M positive "/E + M neative
"/) is appended at the end of the se>uence of concatenated <./?;.1% bits.
&n case the transmission of <./?;.1% feedbac# usin P311< format 3 G*H coincides with a sub;frame confiured to
the 32 by hiher layers for transmission of periodic 1"&- and periodic 1"& is not dropped as defined in section A.3.*
and section ,+.,., of G3H- the periodic 1"& bits for the 1"& report as defined in section A.*.* G3H are appended at the end
of the se>uence of concatenated <./?;.1% bits and schedulin re>uest bit (if any). .s with the transmission of the
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" ,4 Release &'
schedulin re>uest- the procedure above is used with
3 format P311<
@ N A
N includin the number of periodic 1"& bits and
schedulin re>uest bit (if any).
7or ,,
3 format P311<
@

N A
N - the bit se>uence
,
* , + 3 format P311<
@
- -...- - -

N A
N
a a a a
is obtained by settin
A"#
i i
o a
W
.
7or ** ,,
3 format P311<
@
<
N A
N - the bit se>uence
,
* , + 3 format P311<
@
- -...- - -

N A
N
a a a a
is obtained by settin
A"#
i i
o a
W
* @
if i is even and
1
A"#
i
i N
o a
t -!""8forma
N A
W
* @ ) , ( * @
3
@

+
if i is odd.
7or ,,
3 format P311<
@

N A
N - the se>uence of bits
,
* , + 3 format P311<
@
- -...- - -

N A
N
a a a a
is encoded as follows
( )


,
+
-
3 format P311<
@
* mod
W
N A
N
n
n i n i
0 a b
where i M +- ,- *- O- 3, and the basis se>uences n i
0
- are defined in Table :.*.*.=.9;,.
The output bit se>uence
, * , +
- -...- - -
B
b b b b is obtained by circular repetition of the se>uence
3, * , +
W
- -...-
W
-
W
-
W
b b b b
( ) 3* mod
W
i i
b b
where i M +- ,- *- O- B;, and where
/0
sc
9 N B .
7or ** ,,
3 format P311<
@
<
N A
N - the se>uences of bits
1
, * @
* , + 3 format P311<
@
- -...- - -

N A
N
a a a a
and
1 1 1
, * * @ , * @ * @
3 format P311<
@
3 format P311<
@
3 format P311<
@
3 format P311<
@
- -...- - -
+ +
N A N A N A N A
N N N N
a a a a
are encoded as follows
( )

1
1
1


, * @
3 format P311<
@
+
-
* mod
W
N A
N
n
n i n i
0 a b

and
1

1
1
1

+

,
_


, * @
3 format P311<
@
3 format P311<
@
3 format P311<
@
+
-
* @
* mod
W
W
N A
N
N A
N
N A
n
n i
n N
i
0 a b
where i M +- ,- *- O- *3 and the basis se>uences
n i
0
-
are defined in Table :.*.*.=.9;,.
The output bit se>uence
, * , +
- -...- - -
B
b b b b where
/0
sc
9 N B is obtained by the alternate concatenation of the
bit se>uences
*3 * , +
W
- -...-
W
-
W
-
W
b b b b and
*3 * , +
W
W
- -...-
W
W
-
W
W
-
W
W
b b b b
as follows
"et i- , M +
while
/0
sc
9 N i <
, i
b b
W

-
, ,
W
+ +

, i
b b

, i
b b
W
W
*

+
-
, 3
W
W
+ +

, i
b b
i M i N 9
, M , N *
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" ,5 Release &'
end while
Uhen P311< format 3 is not used for transmission of <./?;.1% feedbac#- the <./?;.1% bits are processed for
transmission accordin to section ,+., in G3H.
5.2.3.2 2$a&&e! odi&1 3or U29 s$edu!i&1 reBuest
The schedulin re>uest indication is received from hiher layers and is processed accordin to G*H.
5.2.3.3 2$a&&e! odi&1 3or U29 $a&&e! Bua!ity i&3or5atio&
The channel >uality bits input to the channel codin bloc# are denoted by
, 3 * , +
-...- - - -
A
a a a a a where A is the
number of bits. The number of channel >uality bits depends on the transmission format as indicated in section :.*.3.3.,
for wideband reports and in section :.*.3.3.* for 32;selected subbands reports.
The channel >uality information is coded usin a (*+- A) code. The code words of the (*+- A) code are a linear
combination of the ,3 basis se>uences denoted Mi-n and 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 * , +
-...- - - -
B
b b b b b where *+ B and with
( )


,
+
-
* mod
A
n
n i n i
0 a b where i M +- ,- *- O- B;,.
5.2.3.3.1 2$a&&e! Bua!ity i&3or5atio& 3or5ats 3or 0ide'a&d re#orts
Table :.*.3.3.,;, shows the fields and the correspondin bit widths for the channel >uality information feedbac# for
wideband reports for P8"1< transmissions associated with a 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.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" -+ Release &'
Ta.le -)')3)3)&!&6 U/7 fields for channel >ualit1 infor3ation feed.ack for wide.and /<7 reports
trans3ission 3ode &: trans3ission 3ode ': trans3ission 3ode 3: trans3ission 3ode 2:
trans3ission 3ode 4 confi%ured without P#79R7 reportin%: trans3ission 3ode 5 confi%ured without
P#79R7 reportin% or confi%ured with & antenna port: and trans3ission 3ode &+ confi%ured without
P#79R7 reportin% or confi%ured with & antenna port")
8ield @it width
Dide-'a&d 2C9 +
Table :.*.3.3.,;* shows the fields and the correspondin bit widths for the channel >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 e(cept with
alternati)e"odeBook5nabledor=*>1r24$*R!5.
Ta.le -)')3)3)&!'6 U/7 fields for channel >ualit1 infor3ation feed.ack for wide.and /<7 reports
trans3ission 3ode ,: trans3ission 3ode -: trans3ission 3ode (: and trans3ission 3ode 4
confi%ured with P#79R7 reportin% e$cept with alternativeCodeBookEnabledFor4TXr!"#T$%E"
8ield
@it width
' antenna ports , antenna ports
Rank A & Rank A ' Rank A & Rank B &
Dide-'a&d 2C9 + + + +
S#atia! di33ere&tia! 2C9 0 3 0 3
Preodi&1 5atri-
i&diator
2 1 + +
Table :.*.3.3.,;*. and Table :.*.3.3.,;*0 show the fields and the correspondin bit widths for the channel >uality and
precodin matri( information feedbac# for wideband reports for P8"1< transmissions associated with transmission
mode I confiured with PM&@/& reportin e(cept with alternati)e"odeBook5nabledor=*>1r24$*R!5- and
transmission mode ,+ confiured with PM&@/& reportin e(cept with alternati)e"odeBook5nabledor=*>1r24$*R!5.
Ta.le -)')3)3)&!'A6 U/7 fields for trans3ission of wide.and /<7 and precodin% infor3ation i'"
trans3ission 3ode 5 confi%ured with P#79R7 reportin% e$cept with
alternativeCodeBookEnabledFor4TXr!"#T$%E: and trans3ission 3ode &+ confi%ured with P#79R7
reportin% e$cept with alternativeCodeBookEnabledFor4TXr!"#T$%E"
8ield
@it width
' antenna ports , antenna ports 4 antenna ports
Rank A
&
Rank A
'
Rank A
&
Rank B
&
Rank A
&
Rank A
':3
Rank A
,
Rank B
,
Dide-'a&d 2C9 + + + + + + + +
S#atia! di33ere&tia! 2C9 0 3 0 3 0 3 3 3
Dide-'a&d PM9 (2 or +
a&te&&a #orts)
or i2 (< a&te&&a #orts)
2 1 + + + + 3 0
Ta.le -)')3)3)&!'@6 U/7 fields for trans3ission of wide.and /<7 and precodin% infor3ation i&: i'" for
trans3ission 3ode 5 confi%ured with P#79R7 reportin% with 4 antenna ports and trans3ission 3ode
&+ confi%ured with P#79R7 reportin% with 4 antenna ports
8ield
@it width
4 antenna ports
Rank A & Rank A ' Rank A 3 Rank A, Rank A - Rank A ( Rank A 2 Rank A 4
Dide-'a&d 2C9 + + + + + + + +
S#atia! di33ere&tia! 2C9 0 3 3 3 3 3 3 3
i1 3 3 1 1 2 2 2 0
Dide-'a&d i2 1 1 3 3 0 0 0 0
Table :.*.3.3.,;*1 and Table :.*.3.3.,;*8 show the fields and the correspondin bit widths for the channel >uality and
precodin matri( information feedbac# for wideband reports for P8"1< transmissions for 9 antenna ports associated
with transmission modes B- I and ,+ confiured with PM&@/& reportin and alternati)e"odeBook5nabledor=*>1
r24$*R!5.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" -& Release &'
Ta.le -)')3)3)&!'/6 U/7 fields for trans3ission of wide.and /<7 and precodin% infor3ation i'" with ,
antenna ports trans3ission 3odes 4: 5 and &+ confi%ured with P#79R7 reportin%: , antenna ports and
alternativeCodeBookEnabledFor4TXr!"#T$%E"
8ield
@it width
, antenna ports
Rank A & Rank A ' Rank A 3 Rank A ,
Dide-'a&d 2C9 + +
+ +
S#atia! di33ere&tia! 2C9 0 3
3 3
Dide'a&d i2 + + + +
Ta.le -)')3)3)&!'?6 U/7 fields for trans3ission of wide.and /<7 and precodin% infor3ation i&: i'" with
, antenna ports trans3ission 3odes 4: 5 and &+ confi%ured with P#79R7 reportin%: , antenna ports
and alternativeCodeBookEnabledFor4TXr!"#T$%E"
8ield
@it width
, antenna ports
Rank A & Rank A ' Rank A 3 Rank A ,
Dide-'a&d 2C9 + +
+ +
S#atia! di33ere&tia! 2C9 0 3
3 3
i1 2 2 0 0
Dide'a&d i2 2 2 + +
Table :.*.3.3.,;3 shows the fields and the correspondin bit widths for the ran# indication feedbac# for wideband
reports for P8"1< transmissions associated with transmission mode 3- transmission mode 9- 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.
Ta.le -)')3)3)&!36 U/7 fields for rank indication feed.ack for wide.and reports trans3ission 3ode 3:
trans3ission 3ode ,: trans3ission 3ode 4 confi%ured with P#79R7 reportin%: trans3ission 3ode 5
confi%ured with P#79R7 reportin% with '9,94 antenna ports: and trans3ission 3ode &+ confi%ured with
P#79R7 reportin% with '9,94 antenna ports")
8ield
@it width
' antenna ports
, antenna ports 4 antenna ports
#a$ ' la1ers #a$ , la1ers #a$ ' la1ers #a$ , la1ers #a$ 4 la1ers
Ra&7
i&diatio&
1 1 2
1 2 3
Table :.*.3.3.,;3. shows the fields and the correspondin bit widths for the joint transmission of ran# indication and i,
for wideband reports for P8"1< transmissions associated with transmission mode I and transmission mode ,+.
Ta.le -)')3)3)&!3A6 U/7 fields for joint report of R7 and i& trans3ission 3ode 5 confi%ured with P#79R7
reportin% with '9,94 antenna ports e$cept with alternativeCodeBookEnabledFor4TXr!" #T$%E and
trans3ission 3ode &+ confi%ured with P#79R7 reportin% with '9,94 antenna ports e$cept with
alternativeCodeBookEnabledFor4TXr!" #T$%E"
8ield
@it width
' antenna ports
, antenna ports 4 antenna ports
#a$ ' la1ers #a$ , la1ers #a$ ' la1ers #a$ , la1ers #a$ 4 la1ers
Ra&7
i&diatio&
1 1 2
+ 5 5
i1 - - -
Table :.*.3.3.,;30 shows the fields and the correspondin bit widths for the joint transmission of ran# indication and i,
for wideband reports for P8"1< transmissions associated with transmission modes B- I and ,+ confiured with PM&@/&
reportin with 9 antenna ports and alternati)e"odeBook5nabledor=*>1r24 $*R!5.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" -' Release &'
Ta.le -)')3)3)&!3@6 U/7 fields for joint report of R7 and i& with , antenna ports trans3ission 3odes 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 * , +
-...- - - -
A
a a a a a 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
, A
a 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 :.*.*.=;= with
R/
o
+
-
R/
o
,
replaced by
, +
- a a . The /& feedbac# for three bits is mapped accordin
to Table :.*.*.=;A with
R/
o
+
-
R/
o
,
-
R/
o
*
replaced by
* , +
- - a a a . The mappin for the jointly coded /& and i, is
provided in Table A.*.*;,2 of G3H.
Uhen multiple(ed with 35;"1<- the channel codin and multiple(in for the transmission confiurations in Table
:.*.3.3.,;3- Table :.*.3.3.,;3. and Table :.*.3.3.,;30 is performed assumin /& transmission in section :.*.*.=. .ll
other transmission confiurations in this section are coded and multiple(ed assumin 1?&@PM& transmission in section
:.*.*.=.
5.2.3.3.2 2$a&&e! Bua!ity i&3or5atio& 3or5ats 3or U;-se!eted su'-'a&d re#orts
Table :.*.3.3.*;, shows the fields and the correspondin bit widths for the sub;band channel >uality information
feedbac# for 32;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 infor3ation feed.ack for UE!selected su.!.and /<7
reports trans3ission 3ode &: trans3ission 3ode ': trans3ission 3ode 3: trans3ission 3ode 2:
trans3ission 3ode 4 confi%ured without P#79R7 reportin%: trans3ission 3ode 5 confi%ured without
P#79R7 reportin% or confi%ured with & antenna port: and trans3ission 3ode &+ confi%ured without
P#79R7 reportin% or confi%ured with & antenna port"
8ield @it width
Su'-'a&d 2C9 +
Su'-'a&d
!a'e!
1 or 2
Table :.*.3.3.*;* shows the fields and the correspondin bit widths for the sub;band channel >uality information
feedbac# for 32;selected sub;band reports for P8"1< transmissions associated with transmission mode 9- transmission
mode :- transmission mode =- and transmission mode B confiured with PM&@/& reportin e(cept with
alternati)e"odeBook5nabledor=*>1r24$*R!5.
Ta.le -)')3)3)'!'6 U/7 fields for channel >ualit1 infor3ation feed.ack for UE!selected su.!.and
reports trans3ission 3ode ,: trans3ission 3ode -: trans3ission 3ode ( and trans3ission 3ode 4
confi%ured with P#79R7 reportin% e$cept with alternativeCodeBookEnabledFor4TXr!"#T$%E"
8ield
@it width
' antenna ports , antenna ports
Rank A & Rank A ' Rank A & Rank B &
Su'-'a&d 2C9 + + + +
S#atia! di33ere&tia! 2C9 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 32;selected sub;band reports for P8"1< transmissions associated with transmission
mode I confiured with PM&@/& reportin with *@9@B antenna ports e(cept with alternati)e"odeBook5nabledor=*>1
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" -3 Release &'
r24$*R!5; and transmission mode ,+ confiured with PM&@/& reportin with *@9@B antenna ports e(cept with
alternati)e"odeBook5nabledor=*>1r24$*R!5.
Table :.*.3.3.*;*1 shows the fields and the correspondin bit widths for the sub;band channel >uality information
feedbac# for 32;selected sub;band reports for P8"1< transmissions associated with transmission modes B- I and ,+
confiured with PM&@/& reportin and alternati)e"odeBook5nabledor=*>1r24 $*R!5.
Ta.le -)')3)3)'!'A6 U/7 fields for channel >ualit1 infor3ation feed.ack for UE!selected su.!.and
reports trans3ission 3ode 5 confi%ured with P#79R7 reportin% with '9, antenna ports e$cept with
alternativeCodeBookEnabledFor4TXr!"#T$%E( and trans3ission 3ode &+ confi%ured with P#79R7
reportin% with '9, antenna ports e$cept with alternativeCodeBookEnabledFor4TXr!"#T$%E"
8ield
@it width
' antenna ports , antenna ports
Rank A & Rank A ' Rank A & Rank B &
Dide-'a&d 2C9 0 0 0 0
Su'-'a&d 2C9 + + + +
S#atia! di33ere&tia! 2C9 0 3 0 3
Dide-'a&d i2 0 0 0 0
Su'-'a&d i2 0 0 0 0
Su'-'a&d !a'e! 1 or 2 1 or 2 1 or 2 1 or 2
Ta.le -)')3)3)'!'@6 U/7 fields for channel >ualit1 feed.ack for UE!selected su.!.and reports
trans3ission 3ode 5 confi%ured with P#79R7 reportin% with 4 antenna ports and trans3ission 3ode
&+ confi%ured with P#79R7 reportin% with 4 antenna ports"
8ield
@it width
4 antenna ports
Rank A & Rank A ': 3 Rank A , Rank A -: (: 2 Rank A 4
PT7A+ PT7A& PT7A+ PT7A& PT7A+ PT7A& PT7A+ PT7A& PT7A+ PT7A&
Dide-'a&d 2C9 + 0 + 0 + 0 + 0 + 0
Su'-'a&d 2C9 0 + 0 + 0 + 0 + 0 +
S#atia! di33ere&tia! 2C9 0 0 3 3 3 3 3 3 3 3
Dide-'a&d i2 + 0 + 0 3 0 0 0 0 0
Su'-'a&d i2 0 + 0 2 0 2 0 0 0 0
Su'-'a&d !a'e! 0 1 or 2 0 1 or 2 0 1 or 2 0 1 or 2 0 1 or 2
Ta.le -)')3)3)'!'/6 U/7 fields for channel >ualit1 feed.ack for UE!selected su.!.and reports with ,
antenna ports trans3ission 3odes 4: 5 and &+ confi%ured with P#79R7 reportin%: , antenna ports and
alternativeCodeBookEnabledFor4TXr!"#T$%E"
8ield
@it width
, antenna ports
Rank A & Rank A ' Rank A 3 RankA,
PT9I0 PT9I1 PT9I0 PT9I1 PT9I1 PT9I1
Dide-'a&d 2C9 + 0 + 0 0 0
Su'-'a&d 2C9 0 + 0 + + +
S#atia! di33ere&tia! 2C9 0 0 3 3 3 3
Dide-'a&d i2 + 0 + 0 0 0
Su'-'a&d i2 0 + 0 2 2 2
Su'-'a&d !a'e! 0 1 or 2 0 1 or 2 1 or 2 1 or 2
Table :.*.3.3.*;3 shows the fields and the correspondin bit widths for the wide;band channel >uality and precodin
matri( information feedbac# for 32;selected sub;band reports for P8"1< transmissions associated with transmission
mode 9- transmission mode :- transmission mode = and transmission mode B confiured with PM&@/& reportin e(cept
with alternati)e"odeBook5nabledor=*>1r24$*R!5.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" -, Release &'
Ta.le -)')3)3)'!36 U/7 fields for channel >ualit1 infor3ation feed.ack for UE!selected su.!.and /<7
reports trans3ission 3ode ,: trans3ission 3ode -: trans3ission 3ode ( and trans3ission 3ode 4
confi%ured with P#79R7 reportin% e$cept with alternativeCodeBookEnabledFor4TXr!"#T$%E"
8ield
@it width
' antenna ports , antenna ports
Rank A & Rank A ' Rank A & Rank B &
Dide-'a&d 2C9 + + + +
S#atia! di33ere&tia! 2C9 0 3 0 3
Preodi&1 5atri-
i&diator
2 1 + +
Table :.*.3.3.*;3. and Table :.*.3.3.*;30 show the fields and the correspondin bit widths for the wide;band channel
>uality and precodin matri( information feedbac# for 32;selected sub;band reports for P8"1< transmissions
associated with transmission mode I confiured with PM&@/& reportin with *@9@B antenna ports e(cept with
alternati)e"odeBook5nabledor=*>1r24$*R!5 and transmission mode ,+ confiured with PM&@/& reportin with
*@9@B antenna ports e(cept with alternati)e"odeBook5nabledor=*>1r24$*R!5.
Table :.*.3.3.*;31 shows the fields and the correspondin bit widths for the wide;band channel >uality and precodin
matri( information feedbac# for 32;selected sub;band reports for P8"1< transmissions associated with transmission
modes B- I and ,+ confiured with PM&@/& reportin- 9 antenna ports and alternati)e"odeBook5nabledor=*>1
r24$*R!5.
Ta.le -)')3)3)'!3A6 U/7 fields for wide!.and channel >ualit1 and precodin% 3atri$ infor3ation
feed.ack for UE!selected su.!.and reports trans3ission 3ode 5 confi%ured with P#79R7 reportin%
with '9, antenna ports e$cept with alternativeCodeBookEnabledFor4TXr!"#T$%E( and trans3ission
3ode &+ confi%ured with P#79R7 reportin% with '9, antenna ports e$cept with
alternativeCodeBookEnabledFor4TXr!"#T$%E"
8ield
@it width
' antenna ports , antenna ports
Rank A & Rank A ' Rank A & Rank B &
Dide-'a&d 2C9 + + + +
S#atia! di33ere&tia! 2C9 0 3 0 3
i1 0 0 0 0
Dide-'a&d i2 2 1 + +
Ta.le -)')3)3)'!3@6 U/7 fields for wide!.and channel >ualit1 and precodin% 3atri$ infor3ation
feed.ack for UE!selected su.!.and reports trans3ission 3ode 5 confi%ured with P#79R7 reportin%
with 4 antenna ports and trans3ission 3ode &+ confi%ured with P#79R7 reportin% with 4 antenna
ports"
8ield
@it width
4 antenna ports
Rank A & Rank A ' Rank A 3
PT7A+ PT7A& PT7A+ PT7A& PT7A+ PT7A&
Dide-'a&d 2C9 0 + 0 + 0 +
S#atia! di33ere&tia! 2C9 0 0 0 3 0 3
i1 + 0 + 0 2 0
Dide-'a&d i2 0 + 0 + 0 +
8ield
@it width
4 antenna ports
Rank A , Rank A -: (: 2 Rank A 4
PT7A+ PT7A& PT7A+ PT7A& PT7A+ PT7A&
Dide-'a&d 2C9 0 + 0 + 0 +
S#atia! di33ere&tia! 2C9 0 3 0 3 0 3
i1 2 0 2 0 0 0
Dide-'a&d i2 0 3 0 0 0 0
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" -- Release &'
Ta.le -)')3)3)'!3/6 U/7 fields for wide!.and channel >ualit1 and precodin% 3atri$ infor3ation
feed.ack for UE!selected su.!.and reports with , antenna ports trans3ission 3odes 4: 5 and &+
confi%ured with P#79R7 reportin% and alternativeCodeBookEnabledFor4TXr!"#T$%E"
8ield
@it width
, antenna ports
Rank A & Rank A ' Rank A 3 RankA,
PT9I0 PT9I1 PT9I0 PT9I1 PT9I1 PT9I1
Dide-'a&d 2C9 0 + 0 + + +
S#atia! di33ere&tia! 2C9 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 32;selected sub;
band reports for P8"1< transmissions associated with transmission mode 3- transmission mode 9- and transmission
mode B confiured with PM&@/& reportin e(cept 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 reports
trans3ission 3ode 3: trans3ission 3ode ,: and trans3ission 3ode 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&7
i&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 and
precoder type indication (PT&) feedbac# for 32;selected sub;band reports for P8"1< transmissions associated with
transmission 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 ,+ confiured
with PM&@/& reportin with *@9@B antenna ports.
Ta.le -)')3)3)'!,A6 U/7 fields for joint report of R7 and PT7 trans3ission 3ode 5 confi%ured with
P#79R7 reportin% with '9,94 antenna ports e$cept with alternativeCodeBookEnabledFor4TX
r!"#T$%E( and trans3ission 3ode &+ confi%ured with P#79R7 reportin% with '9,94 antenna ports
e$cept with alternativeCodeBookEnabledFor4TXr!"#T$%E"
8ield
@it width
' antenna
ports
, antenna ports 4 antenna ports
#a$ '
la1ers
#a$ ,
la1ers
#a$ '
la1ers
#a$ ,
la1ers
#a$ 4
la1ers
Ra&7 i&diatio& 1 1 2 1 2 3
Preoder ty#e
i&diatio&
- - -
1 1 1
Ta.le -)')3)3)'!,@6 U/7 fields for joint report of R7 and PT7 with , antenna ports trans3ission 3ode 4:
trans3ission 3ode 5 and trans3ission 3ode &+ 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 * , +
-...- - - -
A
a a a a a 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
, A
a 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
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" -( Release &'
accordin to Table :.*.*.=;= with
R/
o
+
-
R/
o
,
replaced by
, +
- a a . The /& feedbac# for three bits is mapped accordin
to Table :.*.*.=;A with
R/
o
+
-
R/
o
,
-
R/
o
*
replaced by
* , +
- - a a a .
Uhen multiple(ed with 35;"1<- the channel codin and multiple(in for the transmission confiurations in Table
:.*.3.3.*;9- Table :.*.3.3.*;9. and Table :.*.3.3.*;90 is performed assumin /& transmission in section :.*.*.=. .ll
other transmission confiurations in this section are coded and multiple(ed assumin 1?&@PM& transmission in section
:.*.*.=.
5.2.3.+ 2$a&&e! odi&1 3or U29 $a&&e! Bua!ity i&3or5atio& a&d 8%RC-%2E
This section defines the channel codin scheme for the simultaneous transmission of channel >uality information and
<./?;.1% information in a subframe.
Uhen normal 1P is used for uplin# transmission- the channel >uality information is coded accordin to section :.*.3.3
with input bit se>uence
, 3 * , +
-...- - - -


A
a a a a a and output bit se>uence
, 3 * , +
-...- - - -


B
b b b b b - where
*+ B . The <./?;.1% bits are denoted by
+
a
in case one <./?;.1% bit or
, +
- a a
in case two <./?;.1%
bits are reported per subframe. 2ach positive ac#nowledement (.1%) is encoded as a binary V,$ and each neative
ac#nowledement ('.1%) is encoded as a binary V+$.
The output of this channel codin bloc# for normal 1P is denoted by
, 3 * , +
-...- - - -
B
b b b b b - where
, -...- + - B i b b
i i
&n case one <./?;.1% bit is reported per subframeC
+
a b
B

and ( ) , + B B
&n case two <./?;.1% bits are reported per subframeC
, , +
- a b a b
B B

+
and ( ) * + B B
Uhen e(tended 1P is used for uplin# transmission- the channel >uality information and the <./?;.1% bits are jointly
coded. The <./?;.1% bits are denoted by
+
a
in case one <./?;.1% bit or [ ]
, +
- a a
in case two <./?;.1%
bits are reported per subframe.
The channel >uality information denoted by
, 3 * , +
-...- - - -


A
a a a a a is multiple(ed with the <./?;.1% bits to
yield the se>uence
, 3 * , +
-...- - - -
A
a a a a a as follows
, -...- + - A i a a
i i
and
+
a a
A

and ( ) , + A A in case one <./?;.1% bit is reported per subframe- or


+
a a
A

-
( ) , ,
a a
A

+ and ( ) * + A A in case two <./?;.1% bits are reported per subframe.
The se>uence
, 3 * , +
-...- - - -
A
a a a a a is encoded accordin to section :.*.3.3 to yield the output bit se>uence
, 3 * , +
-...- - - -
B
b b b b b where *+ B .
5.2.+ U#!i&7 o&tro! i&3or5atio& o& PUS28 0it$out UL-S28 data
Uhen control data are sent via P3"1< without 35;"1< data- the followin codin steps can be identifiedC
1hannel codin of control information
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" -2 Release &'
1ontrol information mappin
1hannel interleaver
5.2.+.1 2$a&&e! odi&1 o3 o&tro! i&3or5atio&
1ontrol data arrives at the codin unit in the form of channel >uality information (1?& and@or PM&)- <./?;.1% and
ran# indication. 8ifferent codin rates for the control information are achieved by allocatin different number of coded
symbols for its transmission. Uhen the 32 transmits <./?;.1% bits or ran# indicator bits- it shall determine the
number of coded symbols 6
for <./?;.1% or ran# indicator as

,
_

1
1
1
1

-!S"8
sc
0/N "6/
-!S"8
offset
-!S"8
s+mb
-!S"8
sc
0
7
N 0 7
6 9 - min

where 7 is the number of <./?;.1% bits as defined in section :.*.*.=- or ran# indicator bits-
0/N "6/
7

is the
number of 1?& bits includin 1/1 bits assumin ran# e>uals to , for all servin cells for which an aperiodic 1"& report
is triered G3H-
P3"1<
sc
0 is the scheduled bandwidth for P3"1< transmission in the current subframe e(pressed as a
number of subcarriers in G*H- and
P3"1<
symb
N is the number of "1;78M. symbols in the current P3"1< transmission
sub;frame iven by
( ) ( )
SRS
N N N , *
35
symb
P3"1<
symb
- where
SRS
N is e>ual to , if 32 is confiured to send P3"1<
and "/" in the same subframe for the current subframe- or if the P3"1< resource allocation for the current subframe
even partially overlaps with the cell;specific "/" subframe and bandwidth confiuration defined in section :.:.3 of G*H-
or if the current subframe is a 32;specific type;, "/" subframe as defined in "ection B.* of G3H- or if the current
subframe is a 32;specific type;+ "/" subframe as defined in section B.* of G3H and the 32 is confiured with multiple
T.Gs. Otherwise
SRS
N is e>ual to +.

7or <./?;.1% information 6 6 6
m A"#
and G
"6/
offset
A"# 8AR6
offset
-!S"8
offset


H- where
A"# 8AR6
offset

shall be
determined accordin to G3H.
7or ran# indication 6 6 6
m R/
and G
"6/
offset
R/
offset
-!S"8
offset
H- where
R/
offset
shall be determined accordin to
G3H.
7or 1?& and@or PM& information
R/ m
-!S"8
sc
-!S"8
s+mb "6/
6 6 0 N 6 .
The channel codin and rate matchin of the control data is performed accordin to section :.*.*.=. The coded output
se>uence for channel >uality information is denoted by
, 3 * , +
-...- - - -

"6/
6
: : : : :
- the coded vector se>uence
output for <./?;.1% is denoted by
A"#
6
A"# A"# A"#
A"#
: : : :
, * , +
-...- - -

and the coded vector se>uence output for
ran# indication is denoted by
R/
6
R/ R/ R/
R/
: : : :
, * , +
-...- - -

.
5.2.+.2 2o&tro! i&3or5atio& 5a##i&1
The input are the coded bits of the channel >uality information denoted by
, 3 * , +
-...- - - -

"6/
6
: : : : :
. The output is
denoted by
, 3 * , +
-...- - - -
8
& & & & &
- where
"6/
6 8
and
m
6 8 8 @
- and where
i
&
- , -...- + 8 i
are column vectors of lenth
m
6 . 8 is the total number of coded bits allocated for 1?&@PM& information.
The control information shall be mapped as followsC
"et ,- k to +
while
"6/
6 , <
*
6 , ,
k
m
: : & H ... G
, +

3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" -4 Release &'
m
6 , , +
, + k k
end while
5.2.+.3 2$a&&e! i&ter!ea6er
The vector se>uences
, * , +
-...- - -
8
& & & &
-
R/
6
R/ R/ R/
R/
: : : :
, * , +
-...- - -

and
A"#
6
A"# A"# A"#
A"#
: : : :
, * , +
-...- - -


are channel interleaved accordin section :.*.*.B. The bits after channel interleavin are denoted by
, * , +
-...- - -
+
R/
6 8
h h h h .
5.3 4o0&!i&7 tra&s#ort $a&&e!s a&d o&tro! i&3or5atio&
5.3.1 :roadast $a&&e!
7iure :.3.,;, shows the processin structure for the 01< transport channel. 8ata arrives to the codin unit in the form
of a ma(imum of one transport bloc# every transmission time interval (TT&) of 9+ms. The followin codin steps can be
identifiedC
.dd 1/1 to the transport bloc#
1hannel codin
/ate matchin
The codin steps for 01< transport channel are shown in the fiure below.
8i%ure -)3)&!&6 Transport channel processin% for @/0)
5.3.1.1 Tra&s#ort '!o7 2R2 atta$5e&t
2rror detection is provided on 01< 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 * , +
-...- - - -
A
a a a a a - and the parity bits by
, 3 * , +
-...- - - -
L
p p p p p . A is the si!e of the transport bloc#
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" -5 Release &'
and set to *9 bits and L is 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 G:H.
The parity bits are computed and attached to the 01< transport bloc# accordin to section :.,., settin L to ,= bits.
.fter the attachment- the 1/1 bits are scrambled accordin to the e'ode0 transmit antenna confiuration with the
se>uence
,: - , - + -
-...- -
ant ant ant
' ' '
as indicated in Table :.3.,.,;, to form the se>uence of bits
, 3 * , +
-...- - - -
#
c c c c c where

k k
a c for k M +- ,- *- O- A;,
( ) * mod
- A k ant A k k
' p c

+
for k M A- AN,- AN*-...- AN,:.
Ta.le -)3)&)&!&6 /R/ 3ask for P@/0)
Nu3.er of trans3it antenna ports at
eNode@
P@/0 /R/ 3ask
> <
,: - , - + -
-...- -
ant ant ant
' ' '
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 2$a&&e! odi&1
&nformation bits are delivered to the channel codin bloc#. They are denoted by
, 3 * , +
-...- - - -
#
c c c c c - 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
D
i i i i
d d d d d

- with * and - , - + i - and where D is the
number of bits on the i;th coded stream- i.e.- # D .
5.3.1.3 Rate 5at$i&1
. tail bitin convolutionally coded bloc# is delivered to the rate matchin bloc#. This bloc# of coded bits is denoted by
) (
,
) (
3
) (
*
) (
,
) (
+
-...- - - -
i
D
i i i i
d d d d d

- with * and - , - + i - and where i is the coded stream inde( and D is 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 * , +
-...- - - -
5
e e e e e - where 5 is the number of rate matched bits as
defined in section =.=., of G*H.
5.3.2 4o0&!i&7 s$ared $a&&e!, Pa1i&1 $a&&e! a&d Mu!tiast $a&&e!
7iure :.3.*;, shows the processin structure for each transport bloc# for the 85;"1<- P1< and M1< transport
channels. 8ata arrives to the codin unit in the form of a ma(imum of two transport bloc#s every transmission time
interval (TT&) per 85 cell. The followin codin steps can be identified for each transport bloc# of a 85 cellC
.dd 1/1 to the transport bloc#
1ode bloc# sementation and code bloc# 1/1 attachment
1hannel codin
/ate matchin
1ode bloc# concatenation
The codin steps for P1< and M1< transport channels- and for one transport bloc# of 85;"1< are shown in the fiure
below. The same processin applies for each transport bloc# on each 85 cell.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" (+ Release &'
8i%ure -)3)'!&6 Transport .lock processin% for ?;!S/0: P/0 and #/0)
5.3.2.1 Tra&s#ort '!o7 2R2 atta$5e&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 * , +
-...- - - -
A
a a a a a - and the parity bits by
, 3 * , +
-...- - - -
L
p p p p p . A is the si!e of the transport bloc#
and L is 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 G:H.
The parity bits are computed and attached to the transport bloc# accordin to section :.,., settin L to *9 bits and usin
the enerator polynomial 1/1*9.(D).
5.3.2.2 2ode '!o7 se15e&tatio& a&d ode '!o7 2R2 atta$5e&t
The bits input to the code bloc# sementation are denoted by
, 3 * , +
-...- - - -
B
b b b b b where B is 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
# r r r r r
c c c c c
- where r is the code bloc#
number and #r is the number of bits for code bloc# number r.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" (& Release &'
5.3.2.3 2$a&&e! odi&1
1ode bloc#s are delivered to the channel codin bloc#. They are denoted by
( ) , 3 * , +
-...- - - -

r
# r r r r r
c c c c c
- where
r is the code bloc# number- and #r is 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 accordin to section :.,.3.*.
.fter encodin the bits are denoted by
( )
) (
,
) (
3
) (
*
) (
,
) (
+
-...- - - -
i
D r
i
r
i
r
i
r
i
r
r
d d d d d

- with * and - , - + i - and where
r
D is
the number of bits on the i;th coded stream for code bloc# number r- i.e. 9 +
r r
# D .
5.3.2.+ Rate 5at$i&1
Turbo coded bloc#s are delivered to the rate matchin bloc#. They are denoted by
( )
) (
,
) (
3
) (
*
) (
,
) (
+
-...- - - -
i
D r
i
r
i
r
i
r
i
r
r
d d d d d

-
with * and - , - + i - and where r is the code bloc# number- i is the coded stream inde(- and
r
D 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 coded
bloc# is individually rate matched accordin to section :.,.9.,.
.fter rate matchin- the bits are denoted by
( ) , 3 * , +
-...- - - -

r
5 r r r r r
e e e e e
- where r is the coded bloc# number- and
where
r
5 is the number of rate matched bits for code bloc# number r.
5.3.2.5 2ode '!o7 o&ate&atio&
The bits input to the code bloc# concatenation bloc# are denoted by
( ) , 3 * , +
-...- - - -

r
5 r r r r r
e e e e e
for
, -...- + " r
and where
r
5 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 * , +
-...- - - -
%
f f f f f - 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 is
referred to as one codeword in section =.3., of G*H. &n case of multiple transport bloc#s per TT&- the transport bloc# to
codeword mappin is specified accordin to section :.3.3.,.:- :.3.3.,.:. or :.3.3.,.:0- dependin on the 81& 7ormat.
5.3.3 4o0&!i&7 o&tro! i&3or5atio&
. 81& transports downlin# or uplin# schedulin information- re>uests for aperiodic 1?& reports- notifications of
M11< chane G=H or uplin# power control commands for one cell and one /'T&. The /'T& is implicitly encoded in
the 1/1.
7iure :.3.3;, shows the processin structure for one 81&. The followin codin steps can be identifiedC
&nformation element multiple(in
1/1 attachment
1hannel codin
/ate matchin
The codin steps for 81& are shown in the fiure below.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" (' Release &'
8i%ure -)3)3!&6 Processin% for one ?/7)
5.3.3.1 429 3or5ats
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- with
the first field mapped to the lowest order information bit a+ and each successive field mapped to hiher order
information 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 (or5at 0
81& format + is used for the schedulin of P3"1< in one 35 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 G3H.
; 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 G3H. This field is used as the M"0 of the correspondin
resource allocation field for resource allocation type ,.
; /esource bloc# assinment and hoppin resource allocation X
1
) * @ ) , ( ( lo
35
/0
35
/0 *
+ N N
bits
; 7or P3"1< hoppin (resource allocation type + only)C
; N!L?hop M"0 bits are used to obtain the value of ) (
W
i n
-RB
as indicated in section B.9 of G3H
; 1
,
_

+
35Rhop
35
/0
35
/0 *
) * @ ) , ( ( lo N N N
bits provide the resource allocation of the first slot in the 35
subframe
; 7or non;hoppin P3"1< with resource allocation type +C
; 1
,
_

+ ) * @ ) , ( ( lo
35
/0
35
/0 *
N N
bits provide the resource allocation in the 35 subframe as defined in
section B.,., of G3H
; 7or non;hoppin P3"1< with resource allocation type ,C

3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" (3 Release &'
; The concatenation of the fre>uency hoppin fla field and the resource bloc# assinment and hoppin
resource allocation field provides the resource allocation field in the 35 subframe as defined in section B.,.*
of G3H
; Modulation and codin scheme and redundancy version X : bits as defined in section B.= of G3H
; 'ew data indicator X , bit
; TP1 command for scheduled P3"1< X * bits as defined in section :.,.,., of G3H
; 1yclic shift for 8M /" and O11 inde( X 3 bits as defined in section :.:.*.,., of G*H
; 35 inde( X * bits as defined in sections :.,.,.,- A.*.,- B and B.9 of G3H (this field is present only for T88 operation
with uplin#;downlin# confiuration +)
; 8ownlin# .ssinment &nde( (8.&) X * bits as defined in section A.3 of G3H (this field is present only for T88
operation with uplin#;downlin# confiurations ,;=)
; 1"& re>uest X , or * bits as defined in section A.*., of G3H. The *;bit field applies to
; 32s that are confiured with more than one 85 cell and when the correspondin 81& format is mapped onto
the 32 specific search space iven by the 1;/'T& as defined in G3H-
; 32s that are confiured by hiher layers with more than one 1"& process and when the correspondin 81&
format is mapped onto the 32 specific search space iven by the 1;/'T& as defined in G3HE
otherwise the ,;bit field applies
; "/" re>uest X + or , bit. This field can only be present in 81& formats schedulin P3"1< which are mapped onto
the 32 specific search space iven by the 1;/'T& as defined in G3H. The interpretation of this field is provided in
section B.* of G3H
; /esource allocation type X , bit. This field is only present if
85
/0
35
/0
N N . The interpretation of this field is
provided in section B., of G3H
&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 (or5at 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 G3H.
; /esource allocation header (resource allocation type + @ type ,) X , bit as defined in section A.,.= of G3H
&f downlin# bandwidth is less than or e>ual to ,+ P/0s- there is no resource allocation header and resource
allocation type + is assumed.
; /esource bloc# assinmentC
; 7or resource allocation type + as defined in section A.,.=., of G3HC
;
1
- N @
85
/0
bits provide the resource allocation
; 7or resource allocation type , as defined in section A.,.=.* of G3HC
; ( )
1
-
*
lo bits of this field are used as a header specific to this resource allocation type to indicate the
selected resource bloc#s subset
; , bit indicates a shift of the resource allocation span
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" (, Release &'
;
1
( )
1
( ) , 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.,.=., of G3H
; Modulation and codin scheme X : bits as defined in section A.,.A of G3H
; <./? process number X 3 bits (788)- 9 bits (T88)
; 'ew data indicator X , bit
; /edundancy version X * bits
; TP1 command for P311< X * bits as defined in section :.,.*., of G3H
; 8ownlin# .ssinment &nde( (this field is present in T88 for all the uplin# Xdownlin# confiurations. &f the 32 is
confiured with one servin cell- or the 32 is confiured with more than one servin cell and the 35@85
confiuration of all servin cells is same- then this field only applies to servin cell with 35@85 confiuration ,;
=E if the 32 is confiured with more than one servin cell and if at least two servin cells have different 35@85
confiurations- then this field applies to a servin cell with 85;reference 35@85 confiuration ,;= as defined in
section ,+.* of G3H. This field is not present in 788 X * bits
; <./?;.1% resource offset (this field is present when this format is carried by 2P811<. This field is not present
when this format is carried by P811<) X * bits as defined in section ,+., of G3H. The * bits are set to + when this
format is carried by 2P811< on a secondary cell- or when this format is carried by 2P811< on the primary
cell schedulin P8"1< on a secondary cell and the 32 is confiured with P311< format 3 for <./?;.1%
feedbac#.
&f the 32 is not confiured to decode P811< or 2P811< with 1/1 scrambled by the 1;/'T& and the number of
information bits in format , is e>ual to that for format +@,.- one bit of value !ero shall be appended to format ,.
&f the 32 is confiured to decode P811< or 2P811< with 1/1 scrambled by the 1;/'T& and the number of
information bits in format , is e>ual to that for format +@,. for schedulin the same servin cell and mapped onto the
32 specific search space iven by the 1;/'T& as defined in G3H- 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 or
more !ero bit(s) shall be appended to format , until the payload si!e of format , does not belon to one of the si!es in
Table :.3.3.,.*;, and is not e>ual to that of format +@,. mapped onto the same search space.
Ta.le -)3)3)&)'!&6 A3.i%uous SiCes of 7nfor3ation @its)
G12, 1+, 16 ,20, 2+, 26, 32, +0, ++, 56H
5.3.3.1.3 (or5at 1%
81& format ,. is used for the compact schedulin of one P8"1< codeword in one cell and random access procedure
initiated by a P811< order. The 81& correspondin to a P811< order can be carried by P811< or 2P811<.
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 G3H.
; 7la for format+@format,. differentiation X , bit- where value + indicates format + and value , indicates format ,.
7ormat ,. is used for random access procedure initiated by a P811< order only if format ,. 1/1 is scrambled
with 1;/'T& and all the remainin fields are set as followsC
; 5ocali!ed@8istributed D/0 assinment fla X , bit is set to V+$
; /esource bloc# assinment X
1
) * @ ) , ( ( lo
85
/0
85
/0 *
+ N N bits- where all bits shall be set to ,
; Preamble &nde( X = bits
; P/.1< Mas# &nde( X 9 bits- G:H
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" (- Release &'
; .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 G3H
; /esource bloc# assinment X
1
) * @ ) , ( ( lo
85
/0
85
/0 *
+ N N bits as defined in section A.,.=.3 of G3HC
; 7or locali!ed D/0C
1
) * @ ) , ( ( lo
85
/0
85
/0 *
+ N N bits provide the resource allocation
; 7or distributed D/0C
; &f :+
85
/0
< N or if the format ,. 1/1 is scrambled by /.;/'T&- P;/'T&- or "&;/'T&
;
1
) * @ ) , ( ( lo
85
/0
85
/0 *
+ N N bits provide the resource allocation
; 2lse
; , bit- the M"0 indicates the ap value- where value + indicates ap-, ap
N N
and value ,
indicates ap-* ap
N N
;
1
) , ) * @ ) , ( ( lo (
85
/0
85
/0 *
+ N N bits provide the resource allocation-
where ap
N
is defined in G*H.
; Modulation and codin scheme X :bits as defined in section A.,.A of G3H
; <./? process number X 3 bits (788) - 9 bits (T88)
; 'ew data indicator X , bit
; &f the format ,. 1/1 is scrambled by /.;/'T&- P;/'T&- or "&;/'T&C
; &f :+
85
/0
N and 5ocali!ed@8istributed D/0 assinment fla is set to ,
; the new data indicator bit indicates the ap value- where value + indicates ap-, ap
N N
and value
, indicates ap-* ap
N N
.
; 2lse the new data indicator bit is reserved.
; 2lse
; The new data indicator bit as defined in G:H
; /edundancy version X * bits
; TP1 command for P311< X * bits as defined in section :.,.*., of G3H
; &f the format ,. 1/1 is scrambled by /.;/'T&- P;/'T&- or "&;/'T&C
; The most sinificant bit of the TP1 command is reserved.
; The least sinificant bit of the TP1 command indicates column
,.
P/0
N of the T0" table defined of G3H.
; &f least sinificant bit is + then
,.
P/0
N M * else
,.
P/0
N M 3.
; 2lse
; The two bits includin the most sinificant bit indicates the TP1 command
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" (( Release &'
; 8ownlin# .ssinment &nde( (this field is present in T88 for all the uplin# Xdownlin# confiurations. &f the 32 is
confiured with one servin cell- or the 32 is confiured with more than one servin cell and the 35@85
confiuration of all servin cells is same- then this field only applies to servin cell with 35@85 confiuration ,;
=E if the 32 is confiured with more than one servin cell and if at least two servin cells have different 35@85
confiurations- then this field applies to a servin cell with 85;reference 35@85 confiuration ,;= as defined in
section ,+.* of G3H. 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 onto
the 32 specific search space iven by the 1;/'T& as defined in G3H. The interpretation of this field is provided in
section B.* of G3H
; <./?;.1% resource offset (this field is present when this format is carried by 2P811<. This field is not present
when this format is carried by P811<) X * bits as defined in section ,+., of G3H. The * bits are set to + when this
format is carried by 2P811< on a secondary cell- or when this format is carried by 2P811< on the primary
cell schedulin P8"1< on a secondary cell and the 32 is confiured with P311< format 3 for <./?;.1%
feedbac#.
&f the 32 is not confiured to decode P811< or 2P811< with 1/1 scrambled by the 1;/'T&- and the number of
information bits in format ,. is less than that of format +- !eros shall be appended to format ,. until the payload si!e
e>uals that of format +.
&f the 32 is confiured to decode P811< or 2P811< with 1/1 scrambled by the 1;/'T& and the number of
information bits in format ,. mapped onto a iven search space is less than that of format + for schedulin the same
servin cell and mapped onto the same search space- !eros shall be appended to format ,. until the payload si!e e>uals
that of format +- e(cept when format ,. assins downlin# resource on a secondary cell without an uplin# confiuration
associated with the secondary cell.
&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 ,..
Uhen the format ,. 1/1 is scrambled with a /.;/'T&- P;/'T&- or "&;/'T& then the followin fields amon the
fields above are reservedC
; <./? process number
; 8ownlin# .ssinment &nde( (used for T88 only and is not present in 788)
5.3.3.1.3% (or5at 1:
81& format ,0 is used for the compact schedulin of one P8"1< codeword in one cell with precodin information.
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 G3H.
; 5ocali!ed@8istributed D/0 assinment fla X , bit as defined in section A.,.=.3 of G3H
; /esource bloc# assinment X
1
) * @ ) , ( ( lo
85
/0
85
/0 *
+ N N
bits as defined in section A.,.=.3 of G3H
; 7or locali!ed D/0C
1
) * @ ) , ( ( lo
85
/0
85
/0 *
+ N N bits provide the resource allocation
; 7or distributed D/0C
; 7or :+
85
/0
< N
;
1
) * @ ) , ( ( lo
85
/0
85
/0 *
+ N N bits provide the resource allocation
; 7or :+
85
/0
N
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" (2 Release &'
; , bit- the M"0 indicates the ap value- where value + indicates ap-, ap
N N
and value ,
indicates ap-* ap
N N
;
1
) , ) * @ ) , ( ( lo (
85
/0
85
/0 *
+ N N bits provide the resource allocation
; Modulation and codin scheme X :bits as defined in section A.,.A of G3H
; <./? process number X 3 bits (788) - 9 bits (T88)
; 'ew data indicator X , bit
; /edundancy version X * bits
; TP1 command for P311< X * bits as defined in section :.,.*., of G3H
; 8ownlin# .ssinment &nde( (this field is present in T88 for all the uplin# Xdownlin# confiurations. &f the 32 is
confiured with one servin cell- or the 32 is confiured with more than one servin cell and the 35@85
confiuration of all servin cells is same- then this field only applies to servin cell with 35@85 confiuration ,;
=E if the 32 is confiured with more than one servin cell and if at least two servin cells have different 35@85
confiurations- then this field applies to a servin cell with 85;reference 35@85 confiuration ,;= as defined in
section ,+.* of G3H. This field is not present in 788 X * bits
; TPM& information for precodin X number of bits as specified in Table :.3.3.,.3.;,
TPM& information indicates which codeboo# inde( is used in Table =.3.9.*.3;, or Table =.3.9.*.3;* of G*H
correspondin to the sinle;layer transmission.
; PM& confirmation for precodin X , bit as specified in Table :.3.3.,.3.;*
; <./?;.1% resource offset (this field is present when this format is carried by 2P811<. This field is not present
when this format is carried by P811<) X * bits as defined in section ,+., of G3H. The * bits are set to + when this
format is carried by 2P811< on a secondary cell- or when this format is carried by 2P811< on the primary
cell schedulin P8"1< on a secondary cell and the 32 is confiured with P311< format 3 for <./?;.1%
feedbac#.
&f PM& confirmation indicates that the e'ode0 has applied precodin accordin to PM&(s) reported by the 32- the
precodin for the correspondin /0(s) in subframe n is accordin to the latest PM&(s) in an aperiodic 1"& reported on
or before subframe n19.
Ta.le -)3)3)&)3A!&6 Nu3.er of .its for TP#7 infor3ation)
Nu3.er of antenna ports
at eNode@
Nu3.er
of .its
2 2
+ +
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" (4 Release &'
Ta.le -)3)3)&)3A!'6 /ontent of P#7 confir3ation)
@it field 3apped
to inde$
#essa%e
0 Preodi&1 aordi&1 to t$e i&diated TPM9 i&
t$e TPM9 i&3or5atio& 3ie!d
1 Preodi&1 usi&1 t$e #reoder(s) aordi&1 to
PM9(s) i&diated i& t$e !atest a#eriodi 2S9
re#ort.
(or a#eriodi 2S9 5ode 2-2)
- Preodi&1 o3 s$edu!ed resoure '!o7s
'e!o&1i&1 to t$e re#orted #re3erred M
su''a&d(s), use #reoder(s) aordi&1 to t$e
#re3erred M su''a&d PM9(s) i&diated i& t$e
!atest a#eriodi 2S9 re#ortJ
- Preodi&1 o3 s$edu!ed resoure '!o7s &ot
'e!o&1i&1 to t$e re#orted #re3erred M
su''a&d(s), #reodi&1 usi&1 a #reoder
aordi&1 to t$e 0ide'a&d PM9 i&diated i& t$e
!atest a#eriodi 2S9 re#ort.
&f the number of information bits in format ,0 is e>ual to that for format +@,. for schedulin the same servin cell and
mapped onto the 32 specific search space iven by the 1;/'T& as defined in G3H- one bit of value !ero shall be
appended 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.,.*;,- one
or more !ero bit(s) shall be appended to format ,0 until the payload si!e of format ,0 does not belon to one of the
si!es in Table :.3.3.,.*;, and is not e>ual to that of format +@,. mapped onto the same search space.
5.3.3.1.+ (or5at 12
81& format ,1 is used for very compact schedulin of one P8"1< codeword and notifyin M11< chane G=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
N N
and value , indicates ap-* ap
N N
; 7or :+
85
/0
< N - there is no bit for ap indication
; /esource bloc# assinment X
] ]
( )
1
* @ ) , @ ( @ lo
step
/0
85
ap, D/0-
step
/0
85
ap, D/0- *
+ N N N N
bits as defined in
A.,.=.3 of G3H where
85
ap, D/0-
N is defined in G*H and
step
/0
N is defined in G3H
; Modulation and codin scheme X : bits as defined in section A.,.A of G3H
2lse
; &nformation for M11< chane notification X B bits as defined in section :.B.,.3 of G=H
; /eserved information bits are added until the si!e is e>ual to that of format ,1 used for very compact
schedulin of one P8"1< codeword
5.3.3.1.+% (or5at 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 G3H.
; 5ocali!ed@8istributed D/0 assinment fla X , bit as defined in section A.,.=.3 of G3H
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" (5 Release &'
; /esource bloc# assinment X
1
) * @ ) , ( ( lo
85
/0
85
/0 *
+ N N
bits as defined in section A.,.=.3 of G3HC
; 7or locali!ed D/0C
1
) * @ ) , ( ( lo
85
/0
85
/0 *
+ N N bits provide the resource allocation
; 7or distributed D/0C
; 7or :+
85
/0
< N
;
1
) * @ ) , ( ( lo
85
/0
85
/0 *
+ N N bits provide the resource allocation
; 7or :+
85
/0
N
; , bit- the M"0 indicates the ap value- where value + indicates ap-, ap
N N
and value ,
indicates ap-* ap
N N
;
1
) , ) * @ ) , ( ( lo (
85
/0
85
/0 *
+ N N bits provide the resource allocation
; Modulation and codin scheme X :bits as defined in section A.,.A of G3H
; <./? process number X 3 bits (788)- 9 bits (T88)
; 'ew data indicator X , bit
; /edundancy version X * bits
; TP1 command for P311< X * bits as defined in section :.,.*., of G3H
; 8ownlin# .ssinment &nde( (this field is present in T88 for all the uplin# Xdownlin# confiurations. &f the 32 is
confiured with one servin cell- or the 32 is confiured with more than one servin cell and the 35@85
confiuration of all servin cells is same- then this field only applies to servin cell with 35@85 confiuration ,;
=E if the 32 is confiured with more than one servin cell and if at least two servin cells have different 35@85
confiurations- then this field applies to a servin cell with 85;reference 35@85 confiuration ,;= as defined in
section ,+.* of G3H. This field is not present in 788 X * bits
; TPM& information for precodin X number of bits as specified in Table :.3.3.,.9.;,
TPM& information indicates which codeboo# inde( is used in Table =.3.9.*.3;, or Table =.3.9.*.3;* of G*H
correspondin to the sinle;layer transmission.
; 8ownlin# power offset X , bit as defined in section A.,.: of G3H
; <./?;.1% resource offset (this field is present when this format is carried by 2P811<. This field is not present
when this format is carried by P811<) X * bits as defined in section ,+., of G3H. The * bits are set to + when this
format is carried by 2P811< on a secondary cell- or when this format is carried by 2P811< on the primary
cell schedulin P8"1< on a secondary cell and the 32 is confiured with P311< format 3 for <./?;.1%
feedbac#.
Ta.le -)3)3)&),A!&6 Nu3.er of .its for TP#7 infor3ation)
Nu3.er of antenna ports
at eNode@
Nu3.er
of .its
2 2
+ +
&f the number of information bits in format ,8 is e>ual to that for format +@,. for schedulin the same servin cell and
mapped onto the 32 specific search space iven by the 1;/'T& as defined in G3H- one bit of value !ero shall be
appended to format ,8.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 2+ Release &'
&f the number of information bits in format ,8 carried by P811< belons to one of the si!es in Table :.3.3.,.*;,- one
or more !ero bit(s) shall be appended to format ,8 until the payload si!e of format ,8 does not belon to one of the
si!es in Table :.3.3.,.*;, and is not e>ual to that of format +@,. mapped onto the same search space.
5.3.3.1.5 (or5at 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 G3H.
; /esource allocation header (resource allocation type + @ type ,) X , bit as defined in section A.,.= of G3H
&f downlin# bandwidth is less than or e>ual to ,+ P/0s- there is no resource allocation header and resource
allocation type + is assumed.
; /esource bloc# assinmentC
; 7or resource allocation type + defined in section A.,.=., of G3HC
;
1
- N @
85
/0
bits provide the resource allocation
; 7or resource allocation type , as defined in section A.,.=.* of G3HC
; ( )
1
-
*
lo bits of this field are used as a header specific to this resource allocation type to indicate the
selected resource bloc#s subset
; , bit indicates a shift of the resource allocation span
;
1
( )
1
( ) , 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.,.=., of G3H
; TP1 command for P311< X * bits as defined in section :.,.*., of G3H
; 8ownlin# .ssinment &nde( (this field is present in T88 for all the uplin# Xdownlin# confiurations. &f the 32 is
confiured with one servin cell- or the 32 is confiured with more than one servin cell and the 35@85
confiuration of all servin cells is same- then this field only applies to servin cell with 35@85 confiuration ,;
=E if the 32 is confiured with more than one servin cell and if at least two servin cells have different 35@85
confiurations- then this field applies to a servin cell with 85;reference 35@85 confiuration ,;= as defined in
section ,+.* of G3H. This field is not present in 788 X * bits
; <./? process number ; 3 bits (788)- 9 bits (T88)
; Transport bloc# to codeword swap fla X , bit
&n addition- for transport bloc# ,C
; Modulation and codin scheme X : bits as defined in section A.,.A of G3H
; '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 G3H
; 'ew data indicator X , bit
; /edundancy version X * bits
; Precodin information X number of bits as specified in Table :.3.3.,.:;3
; <./?;.1% resource offset (this field is present when this format is carried by 2P811<. This field is not present
when this format is carried by P811<) X * bits as defined in section ,+., of G3H. The * bits are set to + when this
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 2& Release &'
format is carried by 2P811< on a secondary cell- or when this format is carried by 2P811< on the primary
cell schedulin P8"1< on a secondary cell and the 32 is confiured with P311< format 3 for <./?;.1%
feedbac#.
&f both transport bloc#s are enabled- the transport bloc# to codeword mappin is specified accordin to Table
:.3.3.,.:;,.
&n case one of the transport bloc#s is disabled as specified in section A.,.A.* of G3H- the transport bloc# to codeword
swap fla is reserved and the transport bloc# to codeword mappin is specified accordin to Table :.3.3.,.:;*.
Ta.le -)3)3)&)-!&6 Transport .lock to codeword 3appin%
two transport .locks ena.led")
transport .lock
to codeword
swap fla%
value
codeword +
ena.led"
codeword &
ena.led"
0
tra&s#ort '!o7
1
tra&s#ort '!o7 2
1
tra&s#ort '!o7
2
tra&s#ort '!o7 1
Ta.le -)3)3)&)-!'6 Transport .lock to codeword 3appin%
one transport .lock ena.led")
transport .lock & transport .lock '
codeword +
ena.led"
codeword &
disa.led"
e&a'!ed disa'!ed
tra&s#ort '!o7
1
-
disa'!ed e&a'!ed
tra&s#ort '!o7
2
-
The interpretation of the precodin information field depends on the number of enabled codewords accordin to Table
:.3.3.,.:;9 and Table :.3.3.,.:;:. 'ote that TPM& indicates which codeboo# inde( is used in Table =.3.9.*.3;, or Table
=.3.9.*.3;* of G*H. 7or a sinle enabled codeword- indices ,B to 39 inclusive in Table :.3.3.,.:;: are only supported for
retransmission of the correspondin transport bloc# if that transport bloc# has previously been transmitted usin two
layers with closed;loop spatial multiple(in.
&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 *.
"ome entries in Table :.3.3.,.:;9 and Table :.3.3.,.:;: are used for indicatin that the e'ode0 has applied precodin
accordin to PM&(s) reported by the 32. &n these cases the precodin for the correspondin /0(s) in subframe n is
accordin to the latest PM&(s) in an aperiodic 1"& reported on or before subframe n;9. 7or aperiodic 1"& mode *;*C
Precodin of scheduled resource bloc#s belonin to the reported preferred M subband(s) use precoder(s) accordin to
the preferred M subband PM& indicated by the latest aperiodic 1"& reportE Precodin of scheduled resource bloc#s not
belonin to the reported preferred M subband(s) use a precoder accordin to the wideband PM& indicated by the latest
aperiodic 1"& report.
Ta.le -)3)3)&)-!36 Nu3.er of .its for precodin% infor3ation)
Nu3.er of antenna ports at eNode@ Nu3.er of .its for precodin% infor3ation
2 3
+ 6
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 2' Release &'
Ta.le -)3)3)&)-!,6 /ontent of precodin% infor3ation field for ' antenna ports)
Dne codeword6
/odeword + ena.led:
/odeword & disa.led
Two codewords6
/odeword + ena.led:
/odeword & ena.led
@it field
3apped to
inde$
#essa%e
@it field
3apped
to inde$
#essa%e
0 2 !ayers) Tra&s5it
di6ersity
0 2 !ayers) Preodi&1
orres#o&di&1 to
#reoder 5atri-
1
]
1

, ,
, ,
*
,
1 1 !ayer) Preodi&1
orres#o&di&1 to
#reodi&1 6etor
[ ] * @ , ,
*
1 2 !ayers) Preodi&1
orres#o&di&1 to
#reoder 5atri-
1
]
1

, ,
, ,
*
,
2 1 !ayer) Preodi&1
orres#o&di&1 to
#reoder 6etor
[ ] * @ , ,
*

2 2 !ayers) Preodi&1
aordi&1 to t$e !atest
PM9 re#ort o&
PUS28, usi&1 t$e
#reoder(s) i&diated
'y t$e re#orted
PM9(s)
3 1 !ayer) Preodi&1
orres#o&di&1 to
#reoder 6etor
[ ] * @ ,
*
,
3 reser6ed
+ 1 !ayer) Preodi&1
orres#o&di&1 to
#reoder 6etor
[ ] * @ ,
*
,
+ reser6ed
5 1 !ayer)
Preodi&1 aordi&1 to
t$e !atest PM9 re#ort o&
PUS28, usi&1 t$e
#reoder(s) i&diated 'y
t$e re#orted PM9(s),
i3 R9I2 0as re#orted,
usi&1 1
st
o!u5&
5u!ti#!ied 'y
*
o3 a!!
#reoders i5#!ied 'y t$e
re#orted PM9(s)
5 reser6ed
6 1 !ayer)
Preodi&1 aordi&1 to
t$e !atest PM9 re#ort o&
PUS28, usi&1 t$e
#reoder(s) i&diated 'y
t$e re#orted PM9(s),
i3 R9I2 0as re#orted,
usi&1 2
&d
o!u5&
5u!ti#!ied 'y
*
o3 a!!
#reoders i5#!ied 'y t$e
re#orted PM9(s)
6 reser6ed
. reser6ed . reser6ed
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 23 Release &'
Ta.le -)3)3)&)-!-6 /ontent of precodin% infor3ation field for , antenna ports)
Dne codeword6
/odeword + ena.led:
/odeword & disa.led
Two codewords6
/odeword + ena.led:
/odeword & ena.led
@it field
3apped to
inde$
#essa%e
@it field
3apped
to inde$
#essa%e
0 + !ayers) Tra&s5it
di6ersity
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&1
aordi&1 to t$e !atest
PM9 re#ort o& PUS28
usi&1 t$e #reoder(s)
i&diated 'y t$e re#orted
PM9(s)
1. 1 !ayer) Preodi&1
aordi&1 to t$e !atest
PM9 re#ort o& PUS28
usi&1 t$e #reoder(s)
i&diated 'y t$e re#orted
PM9(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&1
aordi&1 to t$e !atest
PM9 re#ort o& PUS28
usi&1 t$e #reoder(s)
i&diated 'y t$e re#orted
PM9(s)
3+ 2 !ayers) Preodi&1
aordi&1 to t$e !atest
PM9 re#ort o& PUS28
usi&1 t$e #reoder(s)
i&diated 'y t$e re#orted
PM9(s)
3+ + !ayers) TPM9I0
35 " 63 reser6ed 35 + !ayers) TPM9I1

+, + !ayers) TPM9I15
50 + !ayers) Preodi&1
aordi&1 to t$e !atest
PM9 re#ort o& PUS28
usi&1 t$e #reoder(s)
i&diated 'y t$e re#orted
PM9(s)
51 " 63 Reser6ed
5.3.3.1.5% (or5at 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 G3H.
; /esource allocation header (resource allocation type + @ type ,) X , bit as defined in section A.,.= of G3H
&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 &'
; /esource bloc# assinmentC
; 7or resource allocation type + as defined in section A.,.=., of G3H
;
1
- N @
85
/0
bits provide the resource allocation
; 7or resource allocation type , as defined in section A.,.=.* of G3H
; ( )
1
-
*
lo bits of this field are used as a header specific to this resource allocation type to indicate the
selected resource bloc#s subset
; , bit indicates a shift of the resource allocation span
;
1
( )
1
( ) , 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.,.=., of G3H
; TP1 command for P311< X * bits as defined in section :.,.*., of G3H
; 8ownlin# .ssinment &nde( (this field is present in T88 for all the uplin# Xdownlin# confiurations. &f the 32 is
confiured with one servin cell- or the 32 is confiured with more than one servin cell and the 35@85
confiuration of all servin cells is same- then this field only applies to servin cell with 35@85 confiuration ,;
=E if the 32 is confiured with more than one servin cell and if at least two servin cells have different 35@85
confiurations- then this field applies to a servin cell with 85;reference 35@85 confiuration ,;= as defined in
section ,+.* of G3H. This field is not present in 788 X * bits
; <./? process number ; 3 bits (788)- 9 bits (T88)
; Transport bloc# to codeword swap fla X , bit
&n addition- for transport bloc# ,C
; Modulation and codin scheme X : bits as defined in section A.,.A of G3H
; '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 G3H
; 'ew data indicator X , bit
; /edundancy version X * bits
; Precodin information X number of bits as specified in Table :.3.3.,.:.;,
; <./?;.1% resource offset (this field is present when this format is carried by 2P811<. This field is not present
when this format is carried by P811<) X * bits as defined in section ,+., of G3H. The * bits are set to + when this
format is carried by 2P811< on a secondary cell- or when this format is carried by 2P811< on the primary
cell schedulin P8"1< on a secondary cell and the 32 is confiured with P311< format 3 for <./?;.1%
feedbac#.
&f both transport bloc#s are enabled- the transport bloc# to codeword mappin is specified accordin to Table
:.3.3.,.:;,.
&n case one of the transport bloc#s is disabled- the transport bloc# to codeword swap fla is reserved and the transport
bloc# to codeword mappin is specified accordin to Table :.3.3.,.:;*.
The precodin information field is defined accordin to Table :.3.3.,.:.;*. 7or a sinle enabled codeword- inde( , in
Table :.3.3.,.:.;* is only supported for retransmission of the correspondin transport bloc# if that transport bloc# has
previously been transmitted usin two layers with lare delay 188.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 2- Release &'
7or transmission with * antenna ports- the precodin information field is not present. The number of transmission layers
is e>ual to * if both codewords are enabledE transmit diversity is used if codeword + is enabled while codeword , is
disabled.
&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 Nu3.er of .its for precodin% infor3ation)
Nu3.er of antenna ports at eNode@ Nu3.er of .its for precodin% infor3ation
2 0
+ 2
Ta.le -)3)3)&)-A!'6 /ontent of precodin% infor3ation field for , antenna ports)
Dne codeword6
/odeword + ena.led:
/odeword & disa.led
Two codewords6
/odeword + ena.led:
/odeword & ena.led
@it field
3apped to
inde$
#essa%e
@it field
3apped
to inde$
#essa%e
0 + !ayers) Tra&s5it
di6ersity
0 2 !ayers) #reoder
y!i&1 0it$ !ar1e de!ay
244
1 2 !ayers) #reoder
y!i&1 0it$ !ar1e de!ay
244
1 3 !ayers) #reoder
y!i&1 0it$ !ar1e de!ay
244
2 reser6ed 2 + !ayers) #reoder
y!i&1 0it$ !ar1e de!ay
244
3 reser6ed 3 reser6ed
5.3.3.1.5: (or5at 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 G3H.
; /esource allocation header (resource allocation type + @ type ,) X , bit as defined in section A.,.= of G3H
&f downlin# bandwidth is less than or e>ual to ,+ P/0s- there is no resource allocation header and resource
allocation type + is assumed.
; /esource bloc# assinmentC
; 7or resource allocation type + as defined in section A.,.=., of G3H
;
1
- N @
85
/0
bits provide the resource allocation
; 7or resource allocation type , as defined in section A.,.=.* of G3H
; ( )
1
-
*
lo bits of this field are used as a header specific to this resource allocation type to indicate the
selected resource bloc#s subset
; , bit indicates a shift of the resource allocation span
;
1
( )
1
( ) , 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 GA.,.=.,H of G3H
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 2( Release &'
; TP1 command for P311< X * bits as defined in section :.,.*., of G3H
; 8ownlin# .ssinment &nde( (this field is present in T88 for all the uplin# Xdownlin# confiurations. &f the 32 is
confiured with one servin cell- or the 32 is confiured with more than one servin cell and the 35@85
confiuration of all servin cells is same- then this field only applies to servin cell with 35@85 confiuration ,;
=E if the 32 is confiured with more than one servin cell and if at least two servin cells have different 35@85
confiurations- then this field applies to a servin cell with 85;reference 35@85 confiuration ,;= as defined in
section ,+.* of G3H. This field is not present in 788 X * bits
; <./? process number ; 3 bits (788)- 9 bits (T88)
; "cramblin identityX , bit as defined in section =.,+.3., of G*H
; "/" re>uest X G+;,H bit. This field can only be present for T88 and if present is defined in section B.* of G3H
&n addition- for transport bloc# ,C
; Modulation and codin scheme X : bits as defined in section A.,.A of G3H
; '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 G3H
; 'ew data indicator X , bit
; /edundancy version X * bits
; <./?;.1% resource offset (this field is present when this format is carried by 2P811<. This field is not present
when this format is carried by P811<) X * bits as defined in section ,+., of G3H. The * bits are set to + when this
format is carried by 2P811< on a secondary cell- or when this format is carried by 2P811< on the primary
cell schedulin P8"1< on a secondary cell and the 32 is confiured with P311< format 3 for <./?;.1%
feedbac#.
&f both transport bloc#s are enabled- the number of layers e>uals twoE transport bloc# , is mapped to codeword +E and
transport bloc# * is mapped to codeword ,. .ntenna ports A and B are used for spatial multiple(in.
&n case one of the transport bloc#s is disabled- the number of layers e>uals oneE the transport bloc# to codeword
mappin is specified accordin to Table :.3.3.,.:;*E and the antenna port for sinle;antenna port transmission is
accordin to Table :.3.3.,.:0;,.
Ta.le -)3)3)&)-@!&6 Antenna port for sin%le!antenna port trans3ission one transport .lock disa.led")
New data indicator of the disa.led transport
.lock
Antenna port
0 .
1 <
&f the number of information bits in format *0 carried by P811< belons to one of the si!es in Table :.3.3.,.*;,- one
!ero bit shall be appended to format *0.
5.3.3.1.52 (or5at 22
The followin information is transmitted by means of the 81& format *1C
; 1arrier indicator X + or 3 bits. The field is present accordin to the definitions in G3H.
; /esource allocation header (resource allocation type + @ type ,) X , bit as defined in section A.,.= of G3H
&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!&'" 22 Release &'
; /esource bloc# assinmentC
; 7or resource allocation type + as defined in section A.,.=., of G3H
;
1
- N @
85
/0
bits provide the resource allocation
; 7or resource allocation type , as defined in section A.,.=.* of G3H
; ( )
1
-
*
lo bits of this field are used as a header specific to this resource allocation type to indicate the
selected resource bloc#s subset
; , bit indicates a shift of the resource allocation span
;
1
( )
1
( ) , lo @
*
85
/0
- - N
bits provide the resource allocation
where the value of - depends on the number of 85 resource bloc#s as indicated in section GA.,.=.,H of G3H
; TP1 command for P311< X * bits as defined in section :.,.*., of G3H
; 8ownlin# .ssinment &nde( (this field is present in T88 for all the uplin# Xdownlin# confiurations. &f the 32 is
confiured with one servin cell- or the 32 is confiured with more than one servin cell and the 35@85
confiuration of all servin cells is same- then this field only applies to servin cell with 35@85 confiuration ,;
=E if the 32 is confiured with more than one servin cell and if at least two servin cells have different 35@85
confiurations- then this field applies to a servin cell with 85;reference 35@85 confiuration ,;= as defined in
section ,+.* of G3H. This field is not present in 788 X * bits
; <./? process number ; 3 bits (788)- 9 bits (T88)
; .ntenna port(s)- scramblin identity and number of layers X 3 bits as specified in Table :.3.3.,.:1;, where nS"/D is
the scramblin identity for antenna ports A and B defined in section =.,+.3., of G*H
; "/" re>uest X G+;,H bit. This field can only be present for T88 and if present is defined in section B.* of G3H
&n addition- for transport bloc# ,C
; Modulation and codin scheme X : bits as defined in section A.,.A of G3H
; '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 G3H
; 'ew data indicator X , bit
; /edundancy version X * bits
; <./?;.1% resource offset (this field is present when this format is carried by 2P811<. This field is not present
when this format is carried by P811<) X * bits as defined in section ,+., of G3H. The * bits are set to + when this
format is carried by 2P811< on a secondary cell- or when this format is carried by 2P811< on the primary
cell schedulin P8"1< on a secondary cell and the 32 is confiured with P311< format 3 for <./?;.1%
feedbac#.
&f both transport bloc#s are enabledE transport bloc# , is mapped to codeword +E and transport bloc# * is mapped to
codeword ,.
&n case one of the transport bloc#s is disabledE the transport bloc# to codeword mappin is specified accordin to Table
:.3.3.,.:;*. 7or the sinle enabled codeword- Dalue M 9- :- = in Table :.3.3.,.:1;, are only supported for retransmission
of the correspondin transport bloc# if that transport bloc# has previously been transmitted usin two- three or four
layers- respectively.
&f the number of information bits in format *1 carried by P811< belons to one of the si!es in Table :.3.3.,.*;,- one
!ero bit shall be appended to format *1.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 24 Release &'
Ta.le -)3)3)&)-/!&6 Antenna ports": scra3.lin% identit1 and nu3.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 .-<, nSCIDI0
1 !ayer, #ort ., nSCIDI1 2 !ayers, #orts .-<, nSCIDI1
1 !ayer, #ort <, nSCIDI0 3 !ayers, #orts .-,
1 !ayer, #ort <, nSCIDI1 + !ayers, #orts .-10
2 !ayers, #orts .-< 5 !ayers, #orts .-11
3 !ayers, #orts .-, 6 !ayers, #orts .-12
+ !ayers, #orts .-10 . !ayers, #orts .-13
Reser6ed < !ayers, #orts .-1+
5.3.3.1.54 (or5at 24
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 G3H.
; /esource allocation header (resource allocation type + @ type ,) X , bit as defined in section A.,.= of G3H
&f downlin# bandwidth is less than or e>ual to ,+ P/0s- there is no resource allocation header and resource
allocation type + is assumed.
; /esource bloc# assinmentC
; 7or resource allocation type + as defined in section A.,.=., of G3H
;
1
- N @
85
/0
bits provide the resource allocation
; 7or resource allocation type , as defined in section A.,.=.* of G3H
; ( )
1
-
*
lo bits of this field are used as a header specific to this resource allocation type to indicate the
selected resource bloc#s subset
; , bit indicates a shift of the resource allocation span
;
1
( )
1
( ) , lo @
*
85
/0
- - N
bits provide the resource allocation
where the value of - depends on the number of 85 resource bloc#s as indicated in section GA.,.=.,H of G3H
; TP1 command for P311< X * bits as defined in section :.,.*., of G3H
; 8ownlin# .ssinment &nde( (this field is present in T88 for all the uplin# Xdownlin# confiurations. &f the 32 is
confiured with one servin cell- or the 32 is confiured with more than one servin cell and the 35@85
confiuration of all servin cells is same- then this field only applies to servin cell with 35@85 confiuration ,;
=E if the 32 is confiured with more than one servin cell and if at least two servin cells have different 35@85
confiurations- then this field applies to a servin cell with 85;reference 35@85 confiuration ,;= as defined in
section ,+.* of G3H.This field is not present in 788 X * bits
; <./? process number ; 3 bits (788)- 9 bits (T88)
; .ntenna port(s)- scramblin identity and number of layers X 3 bits as specified in Table :.3.3.,.:1;, where nS"/D is
the scramblin identity for antenna ports A and B defined in section =.,+.3., of G*H
; "/" re>uest X G+;,H bit. This field can only be present for T88 and if present is defined in section B.* of G3H
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 25 Release &'
&n addition- for transport bloc# ,C
; Modulation and codin scheme X : bits as defined in section A.,.A of G3H
; '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 G3H
; '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 G3H
; <./?;.1% resource offset (this field is present when this format is carried by 2P811<. This field is not present
when this format is carried by P811<) X * bits as defined in section ,+., of G3H. The * bits are set to + when this
format is carried by 2P811< on a secondary cell- or when this format is carried by 2P811< on the primary
cell schedulin P8"1< on a secondary cell and the 32 is confiured with P311< format 3 for <./?;.1%
feedbac#.
&f both transport bloc#s are enabledE transport bloc# , is mapped to codeword +E and transport bloc# * is mapped to
codeword ,.
&n case one of the transport bloc#s is disabledE the transport bloc# to codeword mappin is specified accordin to Table
:.3.3.,.:;*. 7or the sinle enabled codeword- Dalue M 9- :- = in Table :.3.3.,.:1;, are only supported for retransmission
of the correspondin transport bloc# if that transport bloc# has previously been transmitted usin two- three or four
layers- respectively.
&f the number of information bits in format *8 carried by P811< belons to one of the si!es in Table :.3.3.,.*;,- one
!ero bit shall be appended to format *8.
5.3.3.1.6 (or5at 3
81& format 3 is used for the transmission of TP1 commands for P311< and P3"1< with *;bit power adjustments.
The followin information is transmitted by means of the 81& format 3C
; TP1 command number ,- TP1 command number *-O- TP1 command number N
where
1
]
1

*
+ format
L
N - and where
+ format
L is e>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 32.
&f
* *
+ format + format
L L
<
1
]
1

- a bit of value !ero shall be appended to format 3.


5.3.3.1.. (or5at 3%
81& format 3. is used for the transmission of TP1 commands for P311< and P3"1< with sinle bit power
adjustments.
The followin information is transmitted by means of the 81& format 3.C
; TP1 command number ,- TP1 command number *-O- TP1 command number M
where
+ format
L 0 - and where
+ format
L is e>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 32.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 4+ Release &'
5.3.3.1.< (or5at +
81& format 9 is used for the schedulin of P3"1< in one 35 cell with multi;antenna port transmission mode-
The followin information is transmitted by means of the 81& format 9C
; 1arrier indicator X + or 3 bits. The field is present accordin to the definitions in G3H.
; /esource bloc# assinment ;
1
1

,
_

1
1
1
1

,
_

,
_

+
+
9
, @
lo - ) * @ ) , ( ( lo ma(
*
35
/0
35
/0 *
- N
N N
!L
RB
bits- where - is
the 35 /0G si!e as defined in section B.,.* of G3H
; 7or resource allocation type +C
; The 1
,
_

+ ) * @ ) , ( ( lo
35
/0
35
/0 *
N N
5"0s provide the resource allocation in the 35 subframe as defined in
section B.,., of G3H
; 7or resource allocation type ,C
; The
1
1
1
1
1

,
_

,
_

+
9
, @
lo
*
- N
!L
RB
5"0s provide the resource allocation in the 35 subframe as defined in
section B.,.* of G3H
; TP1 command for scheduled P3"1< X * bits as defined in section :.,.,., of G3H
; 1yclic shift for 8M /" and O11 inde( X 3 bits as defined in section :.:.*.,., of G*H
; 35 inde( X * bits as defined in sections :.,.,.,- A.*.,- B and B.9 of G3H (this field is present only for T88 operation
with uplin#;downlin# confiuration +)
; 8ownlin# .ssinment &nde( (8.&) X * bits as defined in section A.3 of G3H (this field is present only for T88
operation with uplin#;downlin# confiurations ,;=)
; 1"& re>uest X , or * bits as defined in section A.*., of G3H. The *;bit field applies to
; 32s that are confiured with more than one 85 cell-
; 32s that are confiured by hiher layers with more than one 1"& processE
otherwise the ,;bit field applies
; "/" re>uest X * bits as defined in section B.* of G3H
; /esource allocation type X , bit as defined in section B., of G3H
&n addition- for transport bloc# ,C
; Modulation and codin scheme and redundancy version X : bits as defined in section B.= of G3H
; 'ew data indicator X , bit
&n addition- for transport bloc# *C
; Modulation and codin scheme and redundancy version X : bits as defined in section B.= of G3H
; 'ew data indicator X , bit
Precodin information and number of layersC number of bits as specified in Table :.3.3.,.B;,. 0it field as shown in
Table :.3.3.,.B;* and Table :.3.3.,.B; 3. 'ote that TPM& for * antenna ports indicates which codeboo# inde( is to be
used in Table :.3.3..*;, of G*H- and TPM& for 9 antenna ports indicates which codeboo# inde( is to be used in Table
:.3.3..*;*- Table :.3.3..*;3- Table :.3.3..*;9 and Table :.3.3..*;: of G*H. &f both transport bloc#s are enabled-
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 4& Release &'
transport bloc# , is mapped to codeword +E and transport bloc# * is mapped to codeword ,. &n case one of the transport
bloc#s is disabled- the transport bloc# to codeword mappin is specified accordin to Table :.3.3.,.:;*. 7or a sinle
enabled codeword- indices *9 to 3I in Table :.3.3.,.B;3 are only supported for retransmission of the correspondin
transport bloc# if that transport bloc# has previously been transmitted usin two layers.
Ta.le -)3)3)&)4!&6 Nu3.er of .its for precodin% infor3ation)
Nu3.er of antenna ports at UE Nu3.er of .its for precodin% infor3ation
2 3
+ 6
Ta.le -)3)3)&)4!'6 /ontent of precodin% infor3ation field for ' antenna ports
Dne codeword6
/odeword + ena.led
/odeword & disa.led
Two codewords6
/odeword + ena.led
/odeword & ena.led
@it field 3apped to inde$ #essa%e @it field 3apped to inde$ #essa%e
0 1 !ayer) TPM9I0 0 2 !ayers) TPM9I0
1 1 !ayer) TPM9I1 1-. reser6ed
2 1 !ayer) TPM9I2
K K
5 1 !ayer) TPM9I5
6-. reser6ed
Ta.le -)3)3)&)4!36 /ontent of precodin% infor3ation field for , antenna ports
Dne codeword6
/odeword + ena.led
/odeword & disa.led
Two codewords6
/odeword + ena.led
/odeword & ena.led
@it field 3apped to inde$ #essa%e @it field 3apped to inde$ #essa%e
0 1 !ayer) TPM9I0 0 2 !ayers) TPM9I0
1 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 reser6ed 2< + !ayers) TPM9I0
2, - 63 Reser6ed
&f the number of information bits in format 9 is e>ual to the payload si!e for 81& format ,- *- *.- *0- *1 or *8
associated with the confiured 85 transmission mode in the same servin cell- one !ero bit shall be appended to format
9.
5.3.3.2 2R2 atta$5e&t
2rror detection is provided on 81& transmissions throuh a 1yclic /edundancy 1hec# (1/1).
The entire payload is used to calculate the 1/1 parity bits. 8enote the bits of the payload by
, 3 * , +
-...- - - -
A
a a a a a - and the parity bits by
, 3 * , +
-...- - - -
L
p p p p p . A is the payload si!e and L is the
number of parity bits.
The parity bits are computed and attached accordin to section :.,., settin L to ,= bits- resultin in the se>uence
, 3 * , +
-...- - - -
B
b b b b b - where B M AN L.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 4' Release &'
&n the case where 32 transmit antenna selection is not confiured or applicable- after attachment- the 1/1 parity bits
are scrambled with the correspondin /'T&
,: - , - + -
-...- -
rnti rnti rnti
' ' '
- where
+ - rnti
'
corresponds to the M"0 of
the /'T&- to form the se>uence of bits
, 3 * , +
-...- - - -
B
c c c c c . The relation between ck and bk isC

k k
b c for k M +- ,- *- O- A;,
( ) * mod
- A k rnti k k
' b c

+
for k M A- AN,- AN*-...- AN,:.
&n the case where 32 transmit antenna selection is confiured and applicable- after attachment- the 1/1 parity bits with
81& format + are scrambled with the antenna selection mas#
-+ -, -,:
- -...-
AS AS AS
' ' '
as indicated in Table :.3.3.*;, and the
correspondin /'T& ,: - , - + -
-...- -
rnti rnti rnti
' ' '
to form the se>uence of bits
, 3 * , +
-...- - - -
B
c c c c c . The relation
between ck and bk isC

k k
b c for k M +- ,- *- O- A;,
( ) * mod
- - A k AS A k rnti k k
' ' b c

+ +
for k M A- AN,- AN*-...- AN,:.
Ta.le -)3)3)'!&6 UE trans3it antenna selection 3ask)
UE trans3it antenna selection Antenna selection 3ask
-+ -, -,:
- -...-
AS AS AS
' ' ' < >
U; #ort 0 =0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>
U; #ort 1 =0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1>
5.3.3.3 2$a&&e! odi&1
&nformation bits are delivered to the channel codin bloc#. They are denoted by
, 3 * , +
-...- - - -
#
c c c c c - 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
D
i i i i
d d d d d

- with * and - , - + i - and where D is the
number of bits on the i;th coded stream- i.e.- # D .
5.3.3.+ Rate 5at$i&1
. tail bitin convolutionally coded bloc# is delivered to the rate matchin bloc#. This bloc# of coded bits is denoted by
) (
,
) (
3
) (
*
) (
,
) (
+
-...- - - -
i
D
i i i i
d d d d d

- with * and - , - + i - and where i is the coded stream inde( and D is 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 * , +
-...- - - -
5
e e e e e - where 5 is the number of rate matched bits.
5.3.+ 2o&tro! 3or5at i&diator
8ata arrives each subframe to the codin unit in the form of an indicator for the time span- in units of O78M symbols-
of the 81& carried by P811< in that subframe of the correspondin 85 cell. The 17& ta#es values 17& M ,- * or 3. 7or
system bandwidths ,+
85
/0
> N - the span of the 81& carried by P811< in units of O78M symbols- ,- * or 3- is iven
by the 17&. 7or system bandwidths ,+
85
/0
N - the span of the 81& carried by P811< in units of O78M symbols- *-
3 or 9- is iven by 17&N,.
The codin flow is shown in 7iure :.3.9;,.
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 43 Release &'
8i%ure -)3),!& /odin% for /87)
5.3.+.1 2$a&&e! odi&1
The control format indicator is coded accordin to Table :.3.9;,.
Ta.le -)3),!&6 /87 code words)
C#$
/87 code word
Q %0, %1, &, %31 P
, Q+-,-,-+-,-,-+-,-,-+-,-,-+-,-,-+-,-,-+-,-,-+-,-,-+-,-,-+-,-,-+-,P
* Q,-+-,-,-+-,-,-+-,-,-+-,-,-+-,-,-+-,-,-+-,-,-+-,-,-+-,-,-+-,-,-+P
3 Q,-,-+-,-,-+-,-,-+-,-,-+-,-,-+-,-,-+-,-,-+-,-,-+-,-,-+-,-,-+-,-,P
9
(/eserved) Q+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+P
5.3.5 8%RC i&diator (89)
8ata arrives to the codin unit in the form of indicators for <./? ac#nowledement for one transport bloc#.
The codin flow is shown in 7iure :.3.:;,.
8i%ure -)3)-!& /odin% for 07)
5.3.5.1 2$a&&e! odi&1
The <& is coded accordin to Table :.3.:;,- where for a positive ac#nowledement <& M , and for a neative
ac#nowledement <& M +.
Ta.le -)3)-!&6 07 code words)
3GPP
'$
07 code word
Q %0, %1, %2 P
+ Q +-+-+ P
, Q ,-,-, P
3GPP TS 3()'&' *&')+)+ '+&3!&'" 4, Release &'
%&&e- % (i&3or5ati6e))
2$a&1e $istory
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 4- Release &'
/han%e histor1
?ate TSG E TSG ?oc) /R Rev Su.ject9/o33ent Dld New
2006-0, S7e!eto& 0.0.0
2006-10 U#dated s7e!eto& 0.0.0 0.0.1
2006-10 ;&dorsed s7e!eto& 0.0.1 0.1.0
2006-11 %dded T2. %dded :roadast, Pa1i&1 a&d M:MS tra&s#ort
$a&&e!s i& Ta'!e +.2-1.
0.1.0 0.1.1
2006-11 ;&dorsed 6 0.2.0 0.1.1 0.2.0
2006-12 %dded 22. %dded ty#e o3 odi&1 3or ea$ tra&s#ort $a&&e! or
o&tro! i&3or5atio&.
0.2.0 0.2.1
200.-01 ;ditorLs 6ersio& 0.2.1 0.2.2
200.-01 ;&dorsed 6 0.3.0 0.2.2 0.3.0
200.-02 %dded CPP tur'o 9&ter!ea6er desri#tio&. 0.3.0 0.3.1
200.-02 ;ditorLs 6ersio& 0.3.1 0.3.2
200.-02 ;&dorsed 6 0.+.0 0.3.2 0.+.0
200.-02 %dded 2R2 detai!s 3or P4S28, P4228 a&d PUS28. %dded CPP
tur'o-i&ter!ea6er #ara5eters. Set M to 61++. %dded detai!s o& ode
'!o7 se15e&tatio&.
0.+.0 0.+.1
200.-02 ;ditorLs 6ersio& 0.+.1 0.+.2
200.-03 R%FN35 RP-0.01.0 (or i&3or5atio& at R%FN35 0.+.2 1.0.0
200.-03 ;ditorLs 6ersio& 1.0.0 1.0.1
200.-03 ;ditorLs 6ersio& 1.0.1 1.1.0
200.-05 ;ditorLs 6ersio& 1.1.0 1.1.1
200.-05 ;ditorLs 6ersio& 1.1.1 1.1.2
200.-05 ;ditorLs 6ersio& 1.1.2 1.2.0
200.-06 %dded iru!ar 'u33er rate 5at$i&1 3or P4S28 a&d PUS28.
Mise!!a&eous $a&1es.
1.2.0 1.2.1
200.-06 ;ditorLs 6ersio& 1.2.1 1.2.2
200.-0. ;ditorLs 6ersio& 1.2.2 1.2.3
200.-0. ;&dorsed 'y e5ai! 3o!!o0i&1 deisio& ta7e& at R%F1N+,' 1.2.3 1.3.0
200.-0< ;ditorLs 6ersio& i&!udi&1 deisio& 3ro5 R%F1N+,'is. 1.3.0 1.3.1
200.-0< ;ditorLs 6ersio& 1.3.1 1.3.2
200.-0< ;ditorLs 6ersio& 1.3.2 1.+.0
200.-0, ;ditorLs 6ersio& 0it$ deisio&s 3ro5 R%F1N50 1,+.0 1,+,1
200.-0, ;ditorLs 6ersio& 1.+.1 1.+.2
10/0,/0. R%FN3. RP-0.0.30 - - (or a##ro6a! at R%FN3. 1.+.2 2.0.0
12/0,/0. R%FO3. RP-0.0.30 - - %##ro6ed 6ersio& 2.0.0 <.0.0
2</11/0. R%FO3< RP-0.0,+, 0001 - U#date o3 36.212 <.0.0 <.1.0
05/03/0< R%FO3, RP-0<01+5 0002 - U#date to 36.212 i&or#orati&1 deisio&s 3ro5 R%F1N51'is a&d
R%F1N52
<.1.0 <.2.0
2</05/0< R%FO+0 RP-0<0+33 0003 - Poi&t odi&1 o3 2C9 a&d %2E o& PU228 <.2.0 <.3.0
2</05/0< R%FO+0 RP-0<0+33 000+ 1 %2E i&sertio& i&to PUS28 <.2.0 <.3.0
2</05/0< R%FO+0 RP-0<0+33 0005 1 9&trodutio& o3 3or5at 12 <.2.0 <.3.0
2</05/0< R%FO+0 RP-0<0+33 0006 1 Mise!!a&eous 3i-es to 36.212 <.2.0 <.3.0
2</05/0< R%FO+0 RP-0<0+33 000< 1 Q& 5u!ti#!e-i&1 s$e5e 3or i&diators <.2.0 <.3.0
2</05/0< R%FO+0 RP-0<0+33 000, 1 Q& t$e so3t 'u33er s#!it o3 M9MQ a&d T44 <.2.0 <.3.0
2</05/0< R%FO+0 RP-0<0+33 0010 - Resoure assi1&5e&t 3ie!d 3or distri'uted VR: <.2.0 <.3.0
2</05/0< R%FO+0 RP-0<0+33 0011 - 2!ari3yi&1 t$e use o3 t$e di33ere&t 429 3or5ats <.2.0 <.3.0
2</05/0< R%FO+0 RP-0<0+33 0012 1 2!ari3yi&1 t$e 6a!ue o3 NL <.2.0 <.3.0
2</05/0< R%FO+0 RP-0<0+33 0013 - Pay!oad siRe 3or 429 3or5ats 3 a&d 3% <.2.0 <.3.0
2</05/0< R%FO+0 RP-0<0+33 001+ - 2odi&1 o3 %2E o& PUS28 <.2.0 <.3.0
2</05/0< R%FO+0 RP-0<0+33 0015 1 2odi&1 o3 R9 o& PUS28 a&d 5a##i&1 <.2.0 <.3.0
2</05/0< R%FO+0 RP-0<0+33 0016 - 2R2 3or o&tro! i&3or5atio& o& PUS28 <.2.0 <.3.0
2</05/0< R%FO+0 RP-0<0+33 001. - 9&trodutio& o3 4o0&!i&7 %ssi1&5e&t 9&de- <.2.0 <.3.0
2</05/0< R%FO+0 RP-0<0+33 001< - 2odi&1 o3 2C9/PM9 o& PUS28 o5i&1 3ro5 PU228 <.2.0 <.3.0
2</05/0< R%FO+0 RP-0<0+33 001, - Si5u!ta&eous tra&s5issio& o3 a#eriodi 2C9 a&d UL o&tro! <.2.0 <.3.0
2</05/0< R%FO+0 RP-0<0+33 0020 - ;&odi&1 o3 a&te&&a i&diator o& 429 3or5at 0 <.2.0 <.3.0
2</05/0< R%FO+0 RP-0<0+33 0021 - P4228 o6era1e i& &arro0 'a&d0idt$s <.2.0 <.3.0
2</05/0< R%FO+0 RP-0<0+33 0022 - 2!osed-!oo# a&d o#e&-!oo# s#atia! 5u!ti#!e-i&1 <.2.0 <.3.0
2</05/0< R%FO+0 RP-0<0+5. 0023 - (or5u!a 3or !i&7a1e 'et0ee& PUS28 M2S a&d a5ou&t o3
resoures used 3or o&tro!
<.2.0 <.3.0
0,/0,/0< R%FO+1 RP-0<066, 0026 - 2orretio& to PUS28 2$a&&e! 9&ter!ea6er <.3.0 <.+.0
0,/0,/0< R%FO+1 RP-0<066, 002< - 2orretio& o3 5a##i&1 o3 %2E/F%E to 'i&ary 'it 6a!ues <.3.0 <.+.0
0,/0,/0< R%FO+1 RP-0<066, 002, - 2orretio& to 'it o!!etio&, se!etio& a&d tra&s5issio& <.3.0 <.+.0
0,/0,/0< R%FO+1 RP-0<066,
0030 -
Paddi&1 o&e 'it to 429 3or5at 1 0$e& 3or5at 1 a&d 3or5at 0/1%
$a6e t$e sa5e siRe
<.3.0 <.+.0
0,/0,/0< R%FO+1 RP-0<066, 0031 - Modi3iatio& o3 MO!i5it <.3.0 <.+.0
0,/0,/0< R%FO+1 RP-0<066, 0032 - 4e3i&itio& o3 (or5ats 2 a&d 2% <.3.0 <.+.0
0,/0,/0< R%FO+1 RP-0<066, 0033 2 2orretio&s to 429 3or5ats <.3.0 <.+.0
0,/0,/0< R%FO+1 RP-0<066, 0035 1 (or5at 1: o&3ir5atio& 3!a1 <.3.0 <.+.0
0,/0,/0< R%FO+1 RP-0<066,
0036 -
2orretio&s to Ra&7 i&3or5atio& sra5'!i&1 i& U#!i&7 S$ared
2$a&&e!
<.3.0 <.+.0
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 4( Release &'
/han%e histor1
?ate TSG E TSG ?oc) /R Rev Su.ject9/o33ent Dld New
0,/0,/0< R%FO+1 RP-0<066, 003. 2 2!ari3iatio& o3 TP2 o55a&ds si1&a!ed i& 429 3or5ats 3/3% <.3.0 <.+.0
0,/0,/0< R%FO+1 RP-0<066, 003< - 2!ari3iatio& o& U; tra&s5it a&te&&a se!etio& 5as7 <.3.0 <.+.0
0,/0,/0< R%FO+1 RP-0<066, 003, 1 Li&7i&1 o3 o&tro! resoures i& PUS28 to data M2S <.3.0 <.+.0
0,/0,/0< R%FO+1 RP-0<066, 00+1 - 4e3i&itio& o3 :it Ma##i&1 3or 429 si1&a!!i&1 <.3.0 <.+.0
0,/0,/0< R%FO+1 RP-0<066, 00+2 1 2!ari3iatio& o& resoure a!!oatio& i& 429 3or5at 1/2/2% <.3.0 <.+.0
0,/0,/0< R%FO+1 RP-0<066, 00+3 - 429 (or5at 1% $a&1es &eeded 3or s$edu!i&1 :roadast 2o&tro! <.3.0 <.+.0
0,/0,/0< R%FO+1 RP-0<066, 00++ - 429 3or5at12 <.3.0 <.+.0
0,/0,/0< R%FO+1 RP-0<066, 00+5 - Mise!!a&eous orretio&s <.3.0 <.+.0
11/0,/0< R%FO+1 RP-0<0.36 00+6 1 2orretio& o& do0&!i&7 5u!ti-user M9MQ <.3.0 <.+.0
0,/0,/0< R%FO+1 RP-0<066,
00+. -
2orretio&s to 4L 429 (or5ats 9& ase o3 %5'i1uous Pay!oad
SiRes
<.3.0 <.+.0
0,/0,/0< R%FO+1 RP-0<066,
00+< -
2R 3or R; #ro6isio&i&1 3or t$e o&tro! i&3or5atio& i& ase o3 2C9-
o&!y tra&s5issio& o& PUS28
<.3.0 <.+.0
0,/0,/0< R%FO+1 RP-0<066, 00,1 2 2odi&1 a&d 5u!ti#!e-i&1 o3 5u!ti#!e %2E/F%2E i& PUS28 <.3.0 <.+.0
03/12/0< R%FO+2 RP-0<0,<3
0050 2
2!ari3iatio& o3 i&#ut 'its orres#o&di&1 to 2-'it 8%RC-%2E a&d 2-
'it R9
<.+.0 <.5.0
03/12/0< R%FO+2 RP-0<0,<3 0053 - ;ditoria! orretio&s to 36.212 <.+.0 <.5.0
03/12/0< R%FO+2 RP-0<0,<3 0055 - Mise!!a&eous 2orretio&s <.+.0 <.5.0
03/12/0< R%FO+2 RP-0<0,<3 005. - 2!ari3iatio& o3 5a##i&1 o3 i&3or5atio& 'its <.+.0 <.5.0
03/12/0< R%FO+2 RP-0<0,<3 005< - 2o5#!etio& o3 36.212 2R+. (R1-0<3+21) 3or S&e0T 429 (or5ats <.+.0 <.5.0
03/12/0< R%FO+2 RP-0<0,<3
005, -
2$a&1e 3or deter5i&i&1 429 3or5at 1% T:S ta'!e o!u5& i&diator
3or 'roadast o&tro!
<.+.0 <.5.0
03/12/0< R%FO+2 RP-0<0,<3 0061 2 4e3i&i&1 429 3or5at 1% 3or do0&!i&7 data arri6a! <.+.0 <.5.0
03/12/0< R%FO+2 RP-0<0,<3 0063 1 %2E/F%2E tra&s5issio& o& PUS28 3or LT; T44 <.+.0 <.5.0
03/12/0< R%FO+2 RP-0<0,<3 0065 - 2orretio& i& 36.212 re!ated to T44 do0&!i&7 8%RC #roesses <.+.0 <.5.0
03/12/0< R%FO+2 RP-0<0,<3 006. 1 2orretio& o3 o&tro! M2S o33set a&d SRS sy5'o! #u&turi&1 <.+.0 <.5.0
03/12/0< R%FO+2 RP-0<0,<3 006< 1 429 3or5at 2/2% <.+.0 <.5.0
03/12/0< R%FO+2 RP-0<0,<3 006, - 2orretio& to Rero #addi&1 i& 429 3or5at 1 <.+.0 <.5.0
03/12/0< R%FO+2 RP-0<0,<3 00.1 - 2!ari3iatio& o3 R9 'it 3ie!d 5a##i&1 3or PU228 <.+.0 <.5.0
03/12/0< R%FO+2 RP-0<0,<3 00.2 - 2!ari3yi&1 RFT9 'it 5a##i&1 3or P4228 2R2 sra5'!i&1 <.+.0 <.5.0
03/12/0< R%FO+2 RP-0<0,<3 00.3 - 2!ari3iatio& o& :28 tra&s#ort '!o7 siRe <.+.0 <.5.0
03/12/0< R%FO+2 RP-0<0,<3
00.6 -
2!ari3iatio& o& t$e &u5'er o3 PU228-'ased 2C9/PM9 'its 0$e&
re#orted o& PUS28
<.+.0 <.5.0
0+/03/0, R%FO+3 RP-0,0235 .. 1 2orretio&s to Tra&s5itted Ra&7 9&diatio& <.5.0 <.6.0
0+/03/0, R%FO+3 RP-0,0235 ., 1 2orretio& to t$e 'u&d!ed %2E/F%2E a&d 4%9 tra&s5issio& <.5.0 <.6.0
0+/03/0, R%FO+3 RP-0,0235 <0 2 2orretio&s to tra&s5issio& 5odes <.5.0 <.6.0
0+/03/0, R%FO+3 RP-0,0235 <1 1 2orretio& o& %2EF%2E tra&s5issio& o& PUS28 3or LT; T44 <.5.0 <.6.0
0+/03/0, R%FO+3 RP-0,0235 <2 2 2orretio&s to 2C9 a&d R9 3ie!ds desri#tio& <.5.0 <.6.0
0+/03/0, R%FO+3 RP-0,0235 <3 - 2!ari3yi&1 429 3or5at 1% a&d 429 (or5at 1: <.5.0 <.6.0
0+/03/0, R%FO+3 RP-0,0235 ,2 1 2!ari3iatio& o& $a&&e! odi&1 3or U29 8%RC-%2E <.5.0 <.6.0
2./05/0, R%FO++ RP-0,052<
<. -
2!ari3y so5e #ara5eters 3or deter5i&i&1 o&tro! resoures o&
PUS28
<.6.0 <...0
01/12/0, R%FO+6 RP-0,116< <, - 2!ari3iatio& o& 'it0idt$ o3 R9 <...0 <.<.0
01/12/0, R%FO+6 RP-0,116< ,+ - 2orretio& to 2$a&&e! i&ter!ea6er 3or PUS28 R; Ma##i&1 <...0 <.<.0
01/12/0, R%FO+6 RP-0,11.. << 1 ;ditoria! orretio&s to 36.212 <.<.0 ,.0.0
01/12/0, R%FO+6 RP-0,125. ,5 1 9&trodutio& o3 e&$a&ed dua! !ayer tra&s5issio& <.<.0 ,.0.0
16/03/10 R%FO+. RP-100210 ,6 1 M228 $a&1e &oti3iatio& usi&1 429 3or5at 12 ,.0.0 ,.1.0
16/03/10 R%FO+. RP-100211 ,. - %dditio& o3 5issi&1 re3ere&e to 429 3or5at 2: * ty#o orretio&s ,.0.0 ,.1.0
01/06/10 R%FO+< RP-1005<, ,< - 2orretio& to T:S deter5i&atio& 3or 429 3or5at 12 ,.1.0 ,.2.0
1+/0,/10 R%FO+, RP-100<,, ,, - 2!ari3y so3t 'u33er siRe deter5i&atio& 3or M28 ,.2.0 ,.3.0
0./12/10 R%FO50 RP-101320 100 - 9&trodutio& o3 Re!-10 LT;-%d6a&ed 3eatures i& 36.212 ,.3.0 10.0.0
15/03/11 R%FO51 RP-11025+ 101 - 2orretio& o& U; 'e$a6ior u#o& reei6i&1 429 3or5at 1: 10.0.0 10.1.0
15/03/11 R%FO51 RP-110256 102 - 2orretio&s to Re!-10 LT;-%d6a&ed 3eatures i& 36.212 10.0.0 10.1.0
01/06/11 R%FO52 RP-110<1, 103 3 2orretio& o3 429 3or5at 0 a&d + resoure a!!oatio& 10.1.0 10.2.0
01/06/11 R%FO52 RP-110<1, 10+ 2 2orretio& to Mu!ti-!uster 3!a1 i& 429 3or5at 0 10.1.0 10.2.0
01/06/11 R%FO52 RP-110<1, 10. 2 2orretio&s o& 8%RC-%2E 2$a&&e! 2odi&1 i& t$e PUS28 10.1.0 10.2.0
01/06/11 R%FO52 RP-110<20 10< 3 % !ari3iatio& 3or 429 3or5at #ay!oad siRe 10.1.0 10.2.0
01/06/11 R%FO52 RP-110<1, 110 1 2orretio& t$e sear$ s#ae a&d RFT9 3or 2C9 a&d SRS reBuest
3!a1
10.1.0 10.2.0
01/06/11 R%FO52 RP-110<1, 111 - Resoure di5e&sio&i&1 3or 2C9 o&!y PUS28 tra&s5issio& 10.1.0 10.2.0
01/06/11 R%FO52 RP-110<20 112 1 2orretio& o& 'it re#rese&tatio&s o3 tra&s#ort '!o7 #roessi&1 3or
UL-S28
10.1.0 10.2.0
01/06/11 R%FO52 RP-110<1< 113 - 2!ari3iatio& o& PM9 i&diatio& i& 429 3or5at1: a&d 3or5at 2 10.1.0 10.2.0
01/06/11 R%FO52 RP-110<20 11+ 1 Rate 5a$i&1 #ara5eters 3or 2% 10.1.0 10.2.0
01/06/11 R%FO52 RP-110<1, 116 - 8%RC-%2E o& PUS28 3or T44 0it$ $a&&e! se!etio& o&3i1ured
3or 2 ser6i&1 e!!s
10.1.0 10.2.0
01/06/11 R%FO52 RP-110<23 11. - Si&1!e ode0ord 5u!ti#!e !ayer tra&s5issio& i& u#!i&7 10.1.0 10.2.0
15/0,/11 R%FO53 RP-11122< 11, 1 2orretio&s o& tra&s#ort '!o7 #roessi&1 3or UL-S28 10.2.0 10.3.0
15/0,/11 R%FO53 RP-111230 120 2 Q& orretio& o3 $a&&e! odi&1 o3 o&tro! i&3or5atio& 10.2.0 10.3.0
15/0,/11 R%FO53 RP-111230 122 1 SiRe adUust5e&t o3 429 3or5at 0, 1% a&d 1 10.2.0 10.3.0
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 42 Release &'
/han%e histor1
?ate TSG E TSG ?oc) /R Rev Su.ject9/o33ent Dld New
15/0,/11 R%FO53 RP-111232 123 1 2orretio&s o& Nsrs 10.2.0 10.3.0
15/0,/11 R%FO53 RP-111232 12+ 2 2orretio&s o& 429 3or5at 1:/14 10.2.0 10.3.0
15/0,/11 R%FO53 RP-11122< 125 - Mi&or 2orretio& o& 429 (or5at 1 4esri#tio& 10.2.0 10.3.0
15/0,/11 R%FO53 RP-111226 12. - 2orretio& o& %2E/F%2E 5a##i&1 10.2.0 10.3.0
15/0,/11 R%FO53
RP-111231 12< -
2orretio&s o& $a&&e! odi&1 o3 o&tro! i&3or5atio& a&d 429
(or5at +.
10.2.0 10.3.0
15/0,/11 R%FO53
RP-11122, 12, -
2!ari3iatio& a&d orretio& to o&3i1uratio& si1&a!!i&1 o&ditio& 3or
$a&&e! Bua!ity i&3or5atio& 3or5ats
10.2.0 10.3.0
05/12/11 R%FO5+ RP-11166. 130 1 2orretio&s o& ode'oo7 i&de- i&diatio& i& 429 3or5at + 10.3.0 10.+.0
05/12/11 R%FO5+ RP-111666 131 - 8%RC-%2E o& U29-o&!y PUS28 0it$out UL-S28 data 10.3.0 10.+.0
2</02/12 R%FO55 RP-1202<3 132 2 2orretio&s o& #ay!oad siRe adUust5e&t 3or 429 3or5at 1% a&d 1 10.+.0 10.5.0
2</02/12 R%FO55 RP-1202<3 133 1 2orretio& o3 t0o 8%RC-%2E 3eed'a7 o& PUS28 10.+.0 10.5.0
2</02/12 R%FO55 RP-1202<5 13+ 1 Mise!!a&eous orretio&s 10.+.0 10.5.0
13/06/12 R%FO56 RP-120.3, 136 - 2orretio& to 4ata a&d o&tro! 5u!ti#!e-i&1 10.5.0 10.6.0
13/06/12 R%FO56
RP-120.3. 13< -
2orretio& to 2S9 reBuest 3ie!d siRe i& 429 3or5at 0 a&d 429 3or5at
+
10.5.0 10.6.0
0+/0,/12 R%FO5. RP-1212.2 13, - 9&trodutio& o3 Re!-11 LT;-%d6a&ed 3eatures i& 36.212 10.6.0 11.0.0
0+/12/12 R%FO5< RP-121<3, 1+3 - 2orretio& to t$e #ara5eter ue-2ate1ory-610-y 11.0.0 11.1.0
0+/12/12 R%FO5< RP-121<+6 1++ - (i&a!isatio& 3or i&trodui&1 Re!-11 3eatures 11.0.0 11.1.0
26/02/13 R%FO5, RP-130255 1+5 - %dditio&a! !ari3iatio&s/orretio&s 3or i&trodui&1 Re!-11 3eatures 11.1.0 11.2.0
11/06/13 R%FO60 RP-130.51 1+. 2 2orretio& o& t$e R9 'it 0idt$ 11.2.0 11.3.0
11/06/13 R%FO60 RP-130.+. 1+< - 2R o& 429 (or5at + #ay!oad siRe 11.2.0 11.3.0
11/06/13 R%FO60 RP-130.52 1+, - 2orretio& o& t$e ti5e s#a& o3 t$e 429 11.2.0 11.3.0
11/06/13 R%FO60 RP-130.52 150 - 2orretio& o& %RQ 'it setti&1 3or 4L 429s arried 'y ;P4228 11.2.0 11.3.0
11/06/13 R%FO60 RP-130.50 151 - 2!ari3iatio& o& 4L 4%9 usa1e i& i&ter-'a&d T44 2% 11.2.0 11.3.0
11/06/13 R%FO60
RP-130.+, 153 -
2orretio& to 'it #addi&1 o3 429 3or5at 1% 3or seo&dary e!!
0it$out u#!i&7 o5#o&e&t arrier
11.2.0 11.3.0
03/12/13 R%FO62 RP-131<,3 155 1 2orretio& o& #ara5eter ue-2ate1ory 11.3.0 11.+.0
03/12/13 R%FO62 RP-131<,6 15+ 3 9&trodutio& o3 Re! 12 3eature 3or 4o0&!i&7 M9MQ ;&$a&e5e&t 11.+.0 12.0.0
3GPP
3GPP TS 3()'&' *&')+)+ '+&3!&'" 44 Release &'

Vous aimerez peut-être aussi