36212-c00.doc

Embed Size (px)

Citation preview

  • 8/12/2019 36212-c00.doc

    1/88

    3GPP TS 36.212 V12.0.0 (2013-12)Technical Specification

    3rdGeneration Partnership Project;Technical Specification Group Radio Access Network;Evolved Universal Terrestrial Radio Access E!UTRA";

    #ultiple$in% and channel codin%Release &'"

    The present document has been developed within the 3rdGeneration Partnership Project (3GPPTM) and may be further elaborated for the purposes of 3GPP.

    The present document has not been subject to any approval process by the 3GPP Orani!ational Partners and shall not be implemented.

    This "pecification is provided for future development wor# within 3GPP only. The Orani!ational Partners accept no liability for any use of this

    "pecification."pecifications and reports for implementation of the 3GPPTMsystem should be obtained via the 3GPP Orani!ational Partners$ Publications Offices.

  • 8/12/2019 36212-c00.doc

    2/883GPP

    %eywordsUMTS, radio, Layer 1

    3GPP

    Postal address

    3GPP support office address

    650 Route des Luio!es " So#$ia %&ti#o!is

    Va!'o&&e " ra&eTe!. *33 + 2 + +2 00 a *33 + 3 65 + 16

    &nternet

    $tt#//.3##.or

    Copyright Notification

    'o part may be reproduced ecept as authori!ed by written permission.The copyriht and the foreoin restriction etend to reproduction in all media.

    *+,3- 3GPP Orani!ational Partners (/&0- T&"- 11"- 2T"&- TT- TT1).ll rihts reserved.

    MT"4 is a Trade Mar# of 2T"& reistered for the benefit of its members

    3GPP4 is a Trade Mar# of 2T"& reistered for the benefit of its Members and of the 3GPP Orani!ational Partners

    5T24 is a Trade Mar# of 2T"& reistered for the benefit of its Members and of the 3GPP Orani!ational PartnersG"M6 and the G"M loo are reistered and owned by the G"M ssociation

    3GPP TS 3()'&' *&')+)+ '+&3!&'"'Release &'

  • 8/12/2019 36212-c00.doc

    3/88

    o&te&ts

    7oreword..........................................................................................................................................................

    , "cope......................................................................................................................................................

    * /eferences..............................................................................................................................................

    3 8efinitions- symbols and abbreviations..................................................................................................3., 8efinitions...........................................................................................................................................................3.* "ymbols...............................................................................................................................................................3.3 bbreviations.......................................................................................................................................................

    9 Mappin to physical channels.................................................................................................................9., plin#..................................................................................................................................................................9.* 8ownlin#.............................................................................................................................................................

    : 1hannel codin- multiplein and interleavin......................................................................................

    :., Generic procedures..............................................................................................................................................:.,., 1/1 calculation.............................................................................................................................................

    :.,.* 1ode bloc# sementation and code bloc# 1/1 attachment..........................................................................:.,.3 1hannel codin.............................................................................................................................................:.,.3., Tail bitin convolutional codin.............................................................................................................:.,.3.* Turbo codin..........................................................................................................................................:.,.3.*., Turbo encoder...................................................................................................................................:.,.3.*.* Trellis termination for turbo encoder................................................................................................

    :.,.3.*.3 Turbo code internal interleaver.........................................................................................................:.,.9 /ate matchin..............................................................................................................................................:.,.9., /ate matchin for turbo coded transport channels.................................................................................:.,.9.,., "ub;bloc# interleaver........................................................................................................................:.,.9.,.* 0it collection- selection and transmission........................................................................................

    :.,.9.* /ate matchin for convolutionally coded transport channels and control information.........................:.,.9.*., "ub;bloc# interleaver........................................................................................................................:.,.9.*.* 0it collection- selection and transmission........................................................................................:.,.: 1ode bloc# concatenation............................................................................................................................:.* plin# transport channels and control information...........................................................................................:.*., /andom access channel...............................................................................................................................:.*.* plin# shared channel..................................................................................................................................

    :.*.*., Transport bloc# 1/1 attachment...........................................................................................................:.*.*.* 1ode bloc# sementation and code bloc# 1/1 attachment...................................................................:.*.*.3 1hannel codin of 5;"1uality information formats for wideband 1?& reports......................................................:.*.*.=.* 1hannel >uality information formats for hiher layer confiured subband 1?& reports.................:.*.*.=.3 1hannel >uality information formats for 2 selected subband 1?& reports....................................:.*.*.=.9 1hannel codin for 1?&@PM& information in P"1uality information formats for 2;selected sub;band reports..........................................

    :.*.3.9 1hannel codin for 1& channel >uality information and

  • 8/12/2019 36212-c00.doc

    4/88

    :.*.9.3 1hannel interleaver................................................................................................................... .......... ...:.3 8ownlin# transport channels and control information......................................................................................:.3., 0roadcast channel........................................................................................................................................:.3.,., Transport bloc# 1/1 attachment...........................................................................................................

    :.3.,.* 1hannel codin.......................................................................................................................................:.3.,.3 /ate matchin.........................................................................................................................................

    :.3.* 8ownlin# shared channel- Pain channel and Multicast channel..............................................................:.3.*., Transport bloc# 1/1 attachment...........................................................................................................:.3.*.* 1ode bloc# sementation and code bloc# 1/1 attachment...................................................................:.3.*.3 1hannel codin.......................................................................................................................................

    :.3.*.9 /ate matchin.........................................................................................................................................:.3.*.: 1ode bloc# concatenation......................................................................................................................:.3.3 8ownlin# control information.....................................................................................................................:.3.3., 81& formats............................................................................................................................................:.3.3.,., 7ormat +............................................................................................................................................:.3.3.,.* 7ormat ,............................................................................................................................................

    :.3.3.,.3 7ormat ,.........................................................................................................................................:.3.3.,.3 7ormat ,0.........................................................................................................................................:.3.3.,.9 7ormat ,1.........................................................................................................................................

    :.3.3.,.9 7ormat ,8.........................................................................................................................................:.3.3.,.: 7ormat *............................................................................................................................................

    :.3.3.,.: 7ormat *.........................................................................................................................................:.3.3.,.:0 7ormat *0.........................................................................................................................................:.3.3.,.:1 7ormat *1.........................................................................................................................................:.3.3.,.:8 7ormat *8.........................................................................................................................................:.3.3.,.= 7ormat 3............................................................................................................................................:.3.3.,.A 7ormat 3.........................................................................................................................................

    :.3.3.,.B 7ormat 9............................................................................................................................................:.3.3.* 1/1 attachment.....................................................................................................................................:.3.3.3 1hannel codin.......................................................................................................................................:.3.3.9 /ate matchin.........................................................................................................................................:.3.9 1ontrol format indicator...............................................................................................................................

    :.3.9., 1hannel codin.......................................................................................................................................:.3.:

  • 8/12/2019 36212-c00.doc

    5/88

    oreord

    This Technical "pecification has been produced by the 3rdGeneration Partnership Project (3GPP).

    The contents of the present document are subject to continuin wor# within the T"G and may chane followin formalT"G approval. "hould the T"G modify the contents of the present document- it will be re;released by the T"G with anidentifyin chane of release date and an increase in version number as followsC

    Dersion .y.!

    whereC

    the first diitC

    , presented to T"G for informationE

    * presented to T"G for approvalE

    3 or reater indicates T"G approved document under chane control.

    F the second diit is incremented for all chanes of substance- i.e. technical enhancements- corrections-updates- etc.

    ! the third diit is incremented when editorial only chanes have been incorporated in the document.

    3GPP

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

  • 8/12/2019 36212-c00.doc

    6/88

    1 So#e

    The present document specifies the codin- multiplein and mappin to physical channels for 2;T/.

    2 Reere&es

    The followin documents contain provisions which- throuh reference in this tet- constitute provisions of the presentdocument.

    /eferences are either specific (identified by date of publication- edition number- version number- etc.) or

    non;specific.

    7or a specific reference- subse>uent revisions do not apply.

    7or a non;specific reference- the latest version applies. &n the case of a reference to a 3GPP document (includin

    a G"M document)- a non;specific reference implicitly refers to the latest version of that document in the sameRelease as the present document.

    ,H 3GPP T/ *,.I+:C JDocabulary for 3GPP "pecificationsJ.

    *H 3GPP T" 3=.*,,C J2volved niversal Terrestrial /adio ccess (2;T/)E Physical channels andmodulationJ.

    3H 3GPP T" 3=.*,3C J2volved niversal Terrestrial /adio ccess (2;T/)E Physical layerproceduresJ.

    9H 3GPP T" 3=.3+=C J2volved niversal Terrestrial /adio ccess (2;T/)E ser 2>uipment (2)radio access capabilitiesJ.

    :H 3GPP T"3=.3*,- K2volved niversal Terrestrial /adio ccess (2;T/)E Medium ccess 1ontrol(M1) protocol specificationL

    =H 3GPP T"3=.33,- K2volved niversal Terrestrial /adio ccess (2;T/)E /adio /esource 1ontrol(//1) protocol specificationL

    3 4ei&itio&s, sy'o!s a&d a''reiatio&s

    3.1 4ei&itio&s

    7or the purposes of the present document- the terms and definitions iven in ,H and the followin apply. term definedin the present document ta#es precedence over the definition of the same term- if any- in ,H.

    Definition format

    : .

    3.2 Sy'o!s

    7or the purposes of the present document- the followin symbols applyC

    85

    /0N 8ownlin# bandwidth confiuration- epressed in number of resource bloc#s *H5/0N plin# bandwidth confiuration- epressed in number of resource bloc#s *H

    /0scN /esource bloc# si!e in the fre>uency domain- epressed as a number of subcarriers

    3GPP

    3GPP TS 3()'&' *&')+)+ '+&3!&'"(Release &'

  • 8/12/2019 36212-c00.doc

    7/88

    P"1"

    "econd sementation si!eC # maimum#in table :.,.3;3 such that +uence ( ),3*,+ -...---- L#rrrrr rccccc is used to calculate the 1/1 parity bits

    ( ),*,+ -...--- Lrrrr pppp accordin to section :.,., with the enerator polynomial 1/1*90(D).

    7or 1/1 calculation it is assumed that filler bits- if present- have the value +.

    while r#kuence input for a iven code bloc# to channel codin is denoted by ,3*,+ -...---- #ccccc - where#is

    the number of bits to encode. fter encodin the bits are denoted by )(

    ,)(

    3)(

    *)(

    ,)(

    + -...---- i

    Diiii

    ddddd - whereDis the

    number of encoded bits per output stream and i indees the encoder output stream. The relation between kc and)(i

    kd

    and between#andDis dependent on the channel codin scheme.

    The followin channel codin schemes can be applied to Tr1

  • 8/12/2019 36212-c00.doc

    12/88

    5.1.3.1 Tai! 'iti& o&o!utio&a! odi&

    tail bitin convolutional code with constraint lenth A and codin rate ,@3 is defined.

    The confiuration of the convolutional encoder is presented in fiure :.,.3;,.

    The initial value of the shift reister of the encoder shall be set to the values correspondin to the last = information bits

    in the input stream so that the initial and final states of the shift reister are the same. Therefore- denotin the shift

    reister of the encoder by :*,+ -...--- ssss - then the initial value of the shift reister shall be set to

    ( )i#i cs = ,

    8i%ure -)&)3!&6 Rate &93 tail .itin% convolutional encoder)

    The encoder output streams )+(kd -

    ),(kd and

    )*(kd correspond to the first- second and third parity streams- respectively

    as shown in 7iure :.,.3;,.

    5.1.3.2 Tur'o odi&

    5.1.3.2.1 Tur'o e&oder

    The scheme of turbo encoder is a Parallel 1oncatenated 1onvolutional 1ode (P111) with two B;state constituent

    encoders and one turbo code internal interleaver. The codin rate of turbo encoder is ,@3. The structure of turboencoder is illustrated in fiure :.,.3;*.

    The transfer function of the B;state constituent code for the P111 isC

    %(D)

    )(

    )(-,

    +

    ,

    D&

    D&-

    where

    &+(D) , ND* ND3-

    &,(D) , NDND3.

    The initial value of the shift reisters of the B;state constituent encoders shall be all !eros when startin to encode theinput bits.

    The output from the turbo encoder is

    kk 'd =)+(

    kk (d =),(

    kk (d =

    )*(

    for ,-...-*-,-+ = #k .

    3GPP

    3GPP TS 3()'&' *&')+)+ '+&3!&'"&'Release &'

  • 8/12/2019 36212-c00.doc

    13/88

    &f the code bloc# to be encoded is the +;th code bloc# and the number of filler bits is reater than !ero- i.e.- +- then

    the encoder shall set ck- +- k +--(;,) at its input and shall set >==

  • 8/12/2019 36212-c00.doc

    14/88

    ## (d =),( - *

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

    ),(*

    - *),(

    3 ++ = ## 'd

    ,)*(

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

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

    )*(3 ++ = ## (d

    5.1.3.2.3 Tur'o ode i&ter&a! i&ter!eaer

    The bits input to the turbo code internal interleaver are denoted by ,,+ -...-- #ccc - where#is the number of input

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

    The relationship between the input and output bits is as followsC

    ( )ii cc = - i+- ,-- (#;,)

    where the relationship between the output inde iand the input inde )(i satisfies the followin >uadratic formC

    ( #ififi mod)( **, +=

    The parameters ,f and *f depend on the bloc# si!e#and are summari!ed in Table :.,.3;3.

    3GPP

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

  • 8/12/2019 36212-c00.doc

    15/88

    Ta.le -)&)3!36 Tur.o code internal interleaver paraeters)

    i K ,f *f i K ,f *f i K ,f *f i K ,f *f

    1 +0 3 10 +< +16 25 52 5 1120 6 1+0 1+2 3200 111 2+0

    2 +< 12 + +2+ 51 106 6 1152 35 2 1+3 326+ ++3 20+

    3 56 1 +2 50 +32 + 2 11

  • 8/12/2019 36212-c00.doc

    16/88

    8i%ure -)&),!&) Rate atchin% for tur.o coded transport channels)

    The bit stream)+(

    kd is interleaved accordin to the sub;bloc# interleaver defined in section :.,.9.,., with an output

    se>uence defined as)+(

    ,)+(

    *)+(

    ,)+(

    + -...--- #)))) and where # is defined in section :.,.9.,.,.

    The bit stream),(

    kd is interleaved accordin to the sub;bloc# interleaver defined in section :.,.9.,., with an output

    se>uence defined as ),(

    ,

    ),(*

    ),(,

    ),(+

    -...--- #)))) .

    The bit stream)*(

    kd is interleaved accordin to the sub;bloc# interleaver defined in section :.,.9.,., with an output

    se>uence defined as )*(

    ,)*(

    *)*(

    ,)*(

    + -...--- #)))) .

    The se>uence of bits ke for transmission is enerated accordin to section :.,.9.,.*.

    5.1.+.1.1 Su'-'!o7 i&ter!eaer

    The bits input to the bloc# interleaver are denoted by)(,

    )(*

    )(,

    )(+ -...---

    iD

    iiidddd - whereDis the number of bits. The

    output bit se>uence from the bloc# interleaver is derived as followsC

    (,) ssin 3*=*"subblock" to be the number of columns of the matri. The columns of the matri are numbered +-

    ,- *-- ,*"subblock" from left to riht.

    (*) 8etermine the number of rows of the matri *"

    subblockR - by findin minimum inteer*"

    subblockR such thatC

    ( *"subblock*"subblock "RD The rows of rectanular matri are numbered +- ,- *-- ,*"subblockR from top to bottom.

    (3) &f( D"R *"subblock*"subblock > - then ( D"RN *"subblock*"subblockD = dummy bits are padded such that+kQN!LL for k +- ,--ND ; ,. Then-

    )(ikkN d+ D =+ - k +- ,--D;,- and the bit se>uence+kis written into

    the *"

    subblock*"

    subblock "R matri row by row startin with bit++in column + of row +C

    ++

    ++

    ),(*),(,),(),(

    ,**,

    ,*,+

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    "R"R"R"R

    """"

    "

    ++++

    ++++

    ++++

    3GPP

    3GPP TS 3()'&' *&')+)+ '+&3!&'"&(Release &'

  • 8/12/2019 36212-c00.doc

    17/88

    7or)+(

    kd and ),(kd C

    (9) Perform the inter;column permutation for the matri based on the pattern ( ) { },-...-,-+ *"subblock",,- that isshown in table :.,.9;,- where P(,) is the oriinal column position of the,;th permuted column. fter permutation

    of the columns- the inter;column permuted

    ( *"

    subblock

    *"

    subblock "R

    matri is e>ual to

    ++++

    ++++

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    *"subblock

    "R"-"R-"R-"R-

    ""-"-"-"-

    "----

    ++++

    ++++

    ++++

    ),(),(),()*(),(),(),()+(

    ),()*(),()+(

    ),()*(),()+(

    (:) The output of the bloc# interleaver is the bit se>uence read out column by column from the inter;column

    permuted ( *"subblock*"subblock "R matri. The bits after sub;bloc# interleavin are denoted by)(

    ,)(

    *)(

    ,)(

    + -...--- i

    #iii

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

    ( *"subblock*"subblock "R# = .7or

    )*(kd C

    (9) The output of the sub;bloc# interleaver is denoted by )*(

    ,

    )*(*

    )*(,

    )*(+ -...--- #

    )))) - where )()*(

    kk +) = and

    where

    ( )

    ++

    = #Rk"

    R

    k-k

    *"subblock

    *"subblock*"

    subblock

    mod,mod)(

    The permutation function-is defined in Table :.,.9;,.

    Ta.le -)&),!& 7nter!colun perutation pattern for su.!.lock interleaver)

    Nu.er of coluns*"

    subblock"

    7nter!colun perutation pattern

    >< ),()-...-,()-+( *"subblock"---

    32= 0, 16,

  • 8/12/2019 36212-c00.doc

    18/88

    ;

    = .

    /Rcb #

    "

    NN -min for 85;"1< and P1< transport channels

    ; .cb #N = for 5;"1< and M1< transport channels

    whereN&/is e>ual toC

    ( )

    =

    limit85Rual to , otherwise.

    &f the 2 is confiured with more than one servin cell and if at least two servin cells have different 5@85confiurations-085Ruence is ke - k +-,-...- ,5 .

    8efine by % the total number of bits available for the transmission of one transport bloc#.

    "et ( )mL 6N%% = where 6mis e>ual to * for ?P"%- 9 for ,=?M and = for =9?M- and where

    ; 7or transmit diversityC

    1 NLis e>ual to *-

    ; OtherwiseC

    1 NLis e>ual to the number of layers a transport bloc# is mapped onto

    "et "% mod= - where "is the number of code bloc#s computed in section :.,.*.

    if , "r

    set "%6N5 mL @=

    3GPP

    3GPP TS 3()'&' *&')+)+ '+&3!&'"&4Release &'

  • 8/12/2019 36212-c00.doc

    19/88

    else

    set "%6N5 mL @=

    end if

    "et

    +

    = *B

    *+ id'*"subblock

    cb*"subblock r)

    R

    NRk - where *"subblockR is the number of rows defined in section :.,.9.,.,.

    "et k + and, +

    while S kQ5

    if >

  • 8/12/2019 36212-c00.doc

    20/88

    The se>uence of bits ke for transmission is enerated accordin to section :.,.9.*.*.

    5.1.+.2.1 Su'-'!o7 i&ter!eaer

    The bits input to the bloc# interleaver are denoted by )(

    ,)(

    *)(

    ,)(

    + -...--- i

    Diii

    dddd - whereDis the number of bits. The

    output bit se>uence from the bloc# interleaver is derived as followsC

    (,) ssin 3*=""subblock" to be the number of columns of the matri. The columns of the matri are numbered +- ,-

    *-- ,""subblock" from left to riht.

    (*) 8etermine the number of rows of the matri ""subblockR - by findin minimum inteer""

    subblockR such thatC

    ( ""subblock""subblock "RD The rows of rectanular matri are numbered +- ,- *-- ,""subblockR from top to bottom.

    (3) &f

    ( D"R ""subblock""subblock > - then ( D"RN

    ""subblock""subblockD = dummy bits are padded such that+k

    QN!LL for k +- ,--ND ; ,. Then-)(i

    kkN d+ D =+ - k +- ,--D;,- and the bit se>uence+kis written into

    the ( ""subblock""subblock "R matri row by row startin with bit++in column + of row +C

    ++

    ++

    ),(*),(,),(),(

    ,**,

    ,*,+

    ""subblock

    ""subblock

    ""subblock

    ""subblock

    ""subblock

    ""subblock

    ""subblock

    ""subblock

    ""subblock

    ""subblock

    ""subblock

    ""subblock

    ""subblock

    "R"R"R"R

    """"

    "

    ++++

    ++++

    ++++

    (9) Perform the inter;column permutation for the matri based on the pattern ( ) { },-...-,-+ ""subblock",,- that isshown in table :.,.9;*- where P(,) is the oriinal column position of the,;th permuted column. fter permutation

    of the columns- the inter;column permuted( ""subblock""subblock "R matri is e>ual to

    ++++

    ++++

    ""

    subblock

    ""

    subblock

    ""

    subblock

    ""

    subblock

    ""

    subblock

    ""

    subblock

    ""

    subblock

    ""

    subblock

    ""

    subblock

    ""subblock

    ""subblock

    ""subblock

    ""subblock

    ""subblock

    ""subblock

    "R"-"R-"R-"R-

    ""-"-"-"-

    "----

    ++++

    ++++

    ++++

    ),(),(),()*(),(),(),()+(

    ),()*(),()+(

    ),()*(),()+(

    (:) The output of the bloc# interleaver is the bit se>uence read out column by column from the inter;column

    permuted( ""subblock""subblock "R matri. The bits after sub;bloc# interleavin are denoted by)(

    ,

    )(*

    )(,

    )(+ -...---

    i

    #

    iii)))) - where

    )(+i

    ) corresponds to )+(-+ -)(

    ,i

    ) to ""subblock"-

    ++)+( and

    ( ""subblock""subblock "R# = Ta.le -)&),!' 7nter!colun perutation pattern for su.!.lock interleaver)

    Nu.er of coluns""

    subblock"

    7nter!colun perutation pattern

    >< ),()-...-,()-+( ""

    subblock"---32

    = 1, 1, , 25, 5, 21, 13, 2, 3, 1, 11, 2, , 23, 15, 31,0, 16:

  • 8/12/2019 36212-c00.doc

    21/88

    This bloc# interleaver is also used in interleavin P811< modulation symbols. &n that case- the input bit se>uence

    consists of P811< symbol >uadruplets *H.

    5.1.+.2.2 :it o!!etio&, se!etio& a&d tra&sissio&

    The circular buffer of lenth = ##. 3 is enerated as followsC

    )+(kk ). = for k +-- ,#

    ),(kk# ). =+ for k +-- ,#

    )*(* kk# ). =+ for k +-- ,#

    8enotin by5the rate matchin output se>uence lenth- the rate matchin output bit se>uence is ke - k +-,-...-

    ,5 .

    "et k + and, +

    while S kQ5

    if >

  • 8/12/2019 36212-c00.doc

    22/88

    ,+=rr

    end while

    5.2 U#!i&7 tra&s#ort $a&&e!s a&d o&tro! i&oratio&

    5.2.1 Ra&do aess $a&&e!

    The se>uence inde for the random access channel is received from hiher layers and is processed accordin to *H.

    5.2.2 U#!i&7 s$ared $a&&e!

    7iure :.*.*;, shows the processin structure for the 5;"1< transport channel on one 5 cell. 8ata arrives to thecodin unit in the form of a maimum of two transport bloc#s every transmission time interval (TT&) per 5 cell. Thefollowin codin steps can be identified for each transport bloc# of an 5 cellC

    dd 1/1 to the transport bloc#

    1ode bloc# sementation and code bloc# 1/1 attachment

    1hannel codin of data and control information

    /ate matchin

    1ode bloc# concatenation

    Multiplein of data and control information

    1hannel interleaver

    The codin steps for one 5;"1< transport bloc# are shown in the fiure below. The same eneral processin applies

    for each 5;"1< transport bloc# on each 5 cell with restrictions as specified in 3H.

    3GPP

    3GPP TS 3()'&' *&')+)+ '+&3!&'"''Release &'

  • 8/12/2019 36212-c00.doc

    23/88

    8i%ure -)')'!&6 Transport .lock processin% for U!S/0)

    5.2.2.1 Tra&s#ort '!o7 R atta$e&t2rror detection is provided on each 5;"1< transport bloc# throuh a 1yclic /edundancy 1hec# (1/1).

    The entire transport bloc# is used to calculate the 1/1 parity bits. 8enote the bits in a transport bloc# delivered to layer

    , by ,3*,+ -...---- Aaaaaa - and the parity bits by ,3*,+ -...---- Lppppp .Ais the si!e of the transport bloc#

    andLis the number of parity bits. The lowest order information bit a+is mapped to the most sinificant bit of the

    transport bloc# as defined in section =.,., of :H.

    The parity bits are computed and attached to the 5;"1< transport bloc# accordin to section :.,., settinLto *9 bitsand usin the enerator polynomial 1/1*9(D).

    5.2.2.2 ode '!o7 see&tatio& a&d ode '!o7 R atta$e&t

    The bits input to the code bloc# sementation are denoted by ,3*,+ -...---- Bbbbbb whereBis the number of bits

    in the transport bloc# (includin 1/1).

    3GPP

    3GPP TS 3()'&' *&')+)+ '+&3!&'"'3Release &'

  • 8/12/2019 36212-c00.doc

    24/88

    1ode bloc# sementation and code bloc# 1/1 attachment are performed accordin to section :.,.*.

    The bits after code bloc# sementation are denoted by ( ),3*,+ -...---- r#rrrrr ccccc - where ris the code bloc#

    number and#ris the number of bits for code bloc# number r.

    5.2.2.3 $a&&e! odi& o UL-S81ode bloc#s are delivered to the channel codin bloc#. The bits in a code bloc# are denoted by

    ( ),3*,+ -...---- r#rrrrr ccccc - where ris the code bloc# number- and#ris the number of bits in code bloc#

    number r. The total number of code bloc#s is denoted by "and each code bloc# is individually turbo encoded accordinto section :.,.3.*.

    fter encodin the bits are denoted by ( ))(

    ,)(

    3)(

    *)(

    ,)(

    + -...---- i

    Dri

    ri

    ri

    ri

    r rddddd - with *and-,-+=i and where rD is the

    number of bits on the i;th coded stream for code bloc# number r- i.e. 9+= rr #D .

    5.2.2.+ Rate at$i&

    Turbo coded bloc#s are delivered to the rate matchin bloc#. They are denoted by ( ))(

    ,)(

    3)(

    *)(

    ,)(

    + -...---- i

    Dri

    ri

    ri

    ri

    r rddddd -

    with *and-,-+=i - and where ris the code bloc# number- iis the coded stream inde- and rD is the number of

    bits in each coded stream of code bloc# number r. The total number of code bloc#s is denoted by "and each codedbloc# is individually rate matched accordin to section :.,.9.,.

    fter rate matchin- the bits are denoted by ( ),3*,+ -...---- r5rrrrr eeeee - where ris the coded bloc# number- and

    where r5 is the number of rate matched bits for code bloc# number r.

    5.2.2.5 ode '!o7 o&ate&atio&

    The bits input to the code bloc# concatenation bloc# are denoted by ( ),3*,+ -...---- r5rrrrr eeeee for

    ,-...-+ = "r and where r5 is the number of rate matched bits for the r;th code bloc#.

    1ode bloc# concatenation is performed accordin to section :.,.:.

    The bits after code bloc# concatenation are denoted by ,3*,+ -...---- %fffff - where %is the total number of

    coded bits for transmission of the iven transport bloc# over LN transmission layers ecludin the bits used for

    control transmission- when control information is multipleed with the 5;"1< transmission.

    5.2.2.6 $a&&e! odi& o o&tro! i&oratio&

    1ontrol data arrives at the codin unit in the form of channel >uality information (1?& and@or PM&)-

  • 8/12/2019 36212-c00.doc

    25/88

    =

    =

    -!S"8

    sc"

    r

    r

    -!S"8

    offset

    initial-!S"8

    s+mb

    initial-!S"8

    sc0

    #

    N076 9-min

    ,

    +

    where 7 is the number of ual to , if 2transmits P"1< and "/" in the same subframe for initial transmission- or if the P"1< resource allocation for initialtransmission even partially overlaps with the cell;specific "/" subframe and bandwidth confiuration defined insection :.:.3 of *H- or if the subframe for initial transmission is a 2;specific type;, "/" subframe as defined in

    "ection B.* of 3H- or if the subframe for initial transmission is a 2;specific type;+ "/" subframe as defined in section

    B.* of 3H and the 2 is confiured with multiple TGs. Otherwise SRSN is e>ual to +.initial-!S"8

    sc0 - " - and

    r# are obtained from the initial P811< or 2P811< for the same transport bloc#. &f there is no initial P811< or

    2P811< with 81& format + for the same transport bloc#-initial-!S"8

    sc0 - " - and r# shall be determined fromC

    ? the most recent semi;persistent schedulin assinment P811< or 2P811

  • 8/12/2019 36212-c00.doc

    26/88

    7or

    + y HG +A"#o

    6 Hy G +A"#o

    Ta.le -)')')(!'6 Encodin% of '!.it 0AR

    Qm Encoded 0AR

    2 HG*,+*,+A"#A"#A"#A"#A"#A"# oooooo

    + H G *,+*,+A"#A"#A"#A"#A"#A"# oooooo

    6 G*,+*,+A"#A"#A"#A"#A"#A"# oooooo

    ? &f uenceA"#

    7

    A"#A"#A"#ooo ,,+

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

    :.*.*.=.9. &n turn- the bit se>uenceA"#6

    A"#A"#A"#

    A"#:::: ,*,+ -...--- is obtained by the circular repetition of

    the bit se>uenceA"#A"#A"# ::: 3,,+

    W-...-WW so that the total bit se>uence lenth is e>ual to A"#6 .

    ? &f

  • 8/12/2019 36212-c00.doc

    27/88

    by usin the bit se>uenceA"#

    7

    A"#A"#A"#ooo ,,+

    -...- as the input to the channel codin bloc# described in

    section :.*.*.=.:.

    The KL and KyL in Table :.*.*.=;, and :.*.*.=;* are placeholders for *H to scramble the

  • 8/12/2019 36212-c00.doc

    28/88

    set l +E

    while lQDL

    cB

    if transmission mode confiured in cell TA-=-:-*-,Sc ;; , bit

  • 8/12/2019 36212-c00.doc

    29/88

    set l +E

    while lQDL

    cB

    if transmission mode confiured in cell TA-=-:-*-,Sc X , bit uence A"#7

    A"#A"#A"#ooo ,,+

    -...- is obtained by settin @ *

    A"# A"#

    i io o= % if iis even and

    @ * ( ,) @ *A"#A"# A"#

    i7 io o +

    = % if iis odd.

    7or T88 when uence A"#

    7

    A"#A"#A"#ooo ,,+

    -...- is obtained as described in section A.3 of 3H.

    7or T88 uenceA"#

    6

    A"#A"#A"#

    A"#:::: ,*,+W-...-W-W-W is obtained by concatenation of

    multiple encoded uence [ ]A"#A"#A"#A"# .... 3*,+ is then selected from Table :.*.*.=; withinde ( ) 9mod,= bundledNi - where bundledN is determined as described in section A.3 of 3H. The bit se>uence

    A"#6

    A"#A"#A"#

    A"#

    :::: ,*,+ -...--- is then enerated by settin ,=m if

  • 8/12/2019 36212-c00.doc

    30/88

    if ':A"#

    i =W

    @@ a place;holder bit

    A"#

    i

    A"#

    i ::W=

    else @@ coded bit

    ( *modW @A"#

    mkA"#i

    A"#i .:: +=

    mkk 9mod),( +=

    end if

    ,+=ii

    end while

    Ta.le -)')')(!A6 Scra.lin% se>uence selection for T?? 0AR

    i A"A"#A"#A"# .... 3*,+0 @1 1 1 1A

    1 @1 0 1 0A

    2 @1 1 0 0A

    3 @1 0 0 1A

    Uhen

  • 8/12/2019 36212-c00.doc

    31/88

    M&MO capabilities for the same band in the correspondin band combination.

    o &f the 2 is confiured with transmission mode I- and the supported0/071"apabilit+DL1r23field is

    not included in the!515!*RA1"apabilit+- the maimum number of layers is determined accordin to

    the minimum of the confiured number of 1"&/" ports and ue1"ate&or+ (without suffi).o &f the 2 is confiured with transmission mode ,+- and the supported0/071"apabilit+DL1r23field

    is included in the !515!*RA1"apabilit+- the maimum number of layers for each 1"& process is

    determined accordin to the minimum of the confiured number of 1"&/" ports for that 1"& processand the maimum of the reported 2 downlin# M&MO capabilities for the same band in thecorrespondin band combination.

    o &f the 2 is confiured with transmission mode ,+- and the supported0/071"apabilit+DL1r23field

    is not included in the !515!*RA1"apabilit+- the maimum number of layers for each 1"& process isdetermined accordin to the minimum of the confiured number of 1"&/" ports for that 1"& processand ue1"ate&or+ (without suffi).

    o Otherwise the maimum number of layers is determined accordin to the minimum of the number of

    P01< antenna ports and ue1"ate&or+ (without suffi).

    &f /& feedbac# consists of ,;bit of information- i.e.- HG +R/o - it is first encoded accordin to Table :.*.*.=;3.

    The HG +R/o to /& mappin is iven by Table :.*.*.=;:.

    &f /& feedbac# consists of *;bits of information- i.e.- HG ,+ R/R/ oo withR/o+ correspondin to M"0 of *;bit

    input andR/o, correspondin to 5"0- it is first encoded accordin to Table :.*.*.=;9 where

    *mod)( ,+*R/R/R/ ooo += . The HG ,+

    R/R/oo to /& mappin is iven by Table :.*.*.=;=.

    Ta.le -)')')(!36 Encodin% of &!.it R7)

    Qm Encoded R7

    2 yHG+

    R/o

    + y HG +R/o

    6 Hy G +R/o

    Ta.le -)')')(!,6 Encodin% of '!.it R7)

    Qm Encoded R7

    2HG *,+*,+

    R/R/R/R/R/R/oooooo

    + H G *,+*,+R/R/R/R/R/R/ oooooo

    6 H G *,+*,+R/R/R/R/R/R/

    oooooo

    Ta.le -)')')(!-6R/

    o+ to R7 appin%)

    R/o+

    R7

    0 1

    1 2

    Ta.le -)')')(!(6R/o+ :

    R/o, to R7 appin%)

    R/o+ :

    R/o,R7

    0, 0 1

    0, 1 2

    1, 0 31, 1 +

    3GPP

    3GPP TS 3()'&' *&')+)+ '+&3!&'"3&Release &'

  • 8/12/2019 36212-c00.doc

    32/88

    Ta.le -)')')(!26R/o+ :

    R/o, :R/o* to R7 appin%)

    R/o+ :R/o, :

    R/o*R7

    0, 0, 0 1

    0, 0, 1 2

    0, 1, 0 3

    0, 1, 1 +

    1, 0, 0 5

    1, 0, 1 6

    1, 1, 0

    1, 1, 1 uence HW-...-WWG 3,,+R/R/R/ ::: is obtained by usin the bit se>uence H-...-G

    ,,+R/

    7

    R/R/R/ooo as the input to

    the channel codin bloc# described in section :.*.*.=.9.

    ? &f /& feedbac# consists of ,:,, < R/7 bits of information as a result of the areation of /& bits

    correspondin to multiple 85 cells or multiple 1"& processes- i.e.- H-...-G,,+

    R/

    7

    R/R/R/ooo - then the coded bit

    se>uenceR/6

    R/R/R/

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

    R/

    7

    R/R/R/ooo as the

    input to the channel codin bloc# described in section :.*.*.=.:.

    The KL and KyL in Table :.*.*.=;3 and :.*.*.=;9 are placeholders for *H to scramble the /& bits in a way thatmaimi!es the 2uclidean distance of the modulation symbols carryin ran# information.

    7or the case where /& feedbac# for more than one 85 cell is to be reported- the /& report for each 85 cell isconcatenated prior to codin in increasin order of cell inde.

    7or the case where /& feedbac# for more than one 1"& process is to be reported- the /& reports are concatenated prior tocodin first in increasin order of 1"& process inde for each 85 cell and then in increasin order of cell inde.

    7or the case where /& feedbac# consists of one or two bits of information the bit se>uenceR/6

    R/R/R/

    R/::::

    ,*,+ -...---

    is obtained by concatenation of multiple encoded /& bloc#s where R/6 is the total number of coded bits for all the

    encoded /& bloc#s. The last concatenation of the encoded /& bloc# may be partial so that the total bit se>uence lenth

    is e>ual to R/6 .

    7or the case where /& feedbac# consists of ,,3 R/7 bits of information- the bit se>uence

    R/6

    R/R/R/

    R/:::: ,*,+ -...--- is obtained by the circular repetition of the bit se>uence

    R/R/R/ ::: 3,,+W-...-WW so that the

    total bit se>uence lenth is e>ual to R/6 .

    Uhen ran# information is to be multipleed with 5;"1< at a iven P"1

  • 8/12/2019 36212-c00.doc

    33/88

    while R/6iuality information feedbac# for wideband reports for P8"1< transmissions associated with transmissionmode 9- transmission mode =- transmission mode B confiured with PM&@/& reportin- transmission mode I confiured

    with PM&@/& reportin with *@9@B antenna ports- and transmission mode ,+ confiured with PM&@/& reportin with *@9@B

    antenna ports. N in Table :.*.*.=.,;,- Table :.*.*.=.,;, and Table :.*.*.=.,;,0 is defined in section A.* of 3H.

    Ta.le -)')')()&!&6 8ields for channel >ualit1 inforation feed.ack for wide.and /

  • 8/12/2019 36212-c00.doc

    35/88

  • 8/12/2019 36212-c00.doc

    36/88

    Ta.le -)')')()'!&6 8ields for channel >ualit1 inforation feed.ack for hi%her la1er confi%ured su..and/uality information feedbac# for hiher layer confiured report for P8"1< transmissions associated withtransmission mode 9- transmission mode :- transmission mode =- transmission mode B confiured with PM&@/&

    reportin- transmission mode I confiured with PM&@/& reportin with *@9@B antenna ports- and transmission mode ,+

    confiured with PM&@/& reportin with *@9@B antenna ports. N in Table :.*.*.=.*;*- Table :.*.*.=.*;* and Table:.*.*.=.*;*0 is defined in section A.* of 3H.

    Ta.le -)')')()'!'6 8ields for channel >ualit1 inforation feed.ack for hi%her la1er confi%ured su..and

    /

  • 8/12/2019 36212-c00.doc

    37/88

    Ta.le -)')')()'!'@6 8ields for channel >ualit1 inforation feed.ack for hi%her la1er confi%uredsu..and /uality information feedbac# for hiher layer confiured report for P8"1< transmissions associated withtransmission mode 9- transmission mode =- transmission mode B confiured with subband PM&@/& reportin-transmission mode I confiured with subband PM&@/& reportin with *@9@B antenna ports- and transmission mode ,+

    confiured with subband PM&@/& reportin with *@9@B antenna ports. N in Table :.*.*.=.*;*1- Table :.*.*.=.*;*8 andTable :.*.*.=.*;*2 is defined in section A.* of 3H.

    Ta.le -)')')()'!'/6 8ields for channel >ualit1 inforation feed.ack for hi%her la1er confi%uredsu..and /

  • 8/12/2019 36212-c00.doc

    38/88

    Dide'a&d C9 odeord 0 + + + +

    Su''a&d diere&tia! C9 odeord 0 N* N* N* N*Dide'a&d C9 odeord 1 0 + + +

    Su''a&d diere&tia! C9 odeord 1 0 N* N* N*Dide'a&d irst PM9 i1 + + 2 2

    Su''a&d seo&d PM9 i2 N9 N9 N9 N3

    8ield @itwidth

    Rank - Rank ( Rank 2 Rank 4

    Dide'a&d C9 odeord 0 + + + +

    Su''a&d diere&tia! C9 odeord 0 N* N* N* N*Dide'a&d C9 odeord 1 + + + +

    Su''a&d diere&tia! C9 odeord 1 N* N* N* N*Dide'a&d irst PM9 i1 2 2 2 0

    Su''a&d seo&d PM9 i2 0 0 0 0

    Ta.le -)')')()'!'E6 8ields for channel >ualit1 inforation feed.ack for hi%her la1er confi%uredsu..and /

  • 8/12/2019 36212-c00.doc

    39/88

    5.2.2.6.3 $a&&e! Bua!ity i&oratio& orats or U; se!eted su''a&d C9 re#orts

    Table :.*.*.=.3;, shows the fields and the correspondin bit widths for the channel >uality information feedbac# for 2

    selected subband 1?& for P8"1< transmissions associated with transmission mode ,- transmission mode *-transmission mode 3- transmission mode A- transmission mode B confiured without PM&@/& reportin- transmissionmode I confiured without PM&@/& reportin or confiured with , antenna port- and transmission mode ,+ confiured

    without PM&@/& reportin or confiured with , antenna port. L in Table :.*.*.=.3;, is defined in section A.* of 3H.

    Ta.le -)')')()3!&6 8ields for channel >ualit1 inforation feed.ack for UE selected su..and /uality information feedbac# for 2 selected subband 1?& for P8"1< transmissions associated withtransmission mode 9- transmission mode =- transmission mode B confiured with PM&@/& reportin- transmission modeI confiured with PM&@/& reportin with *@9@B antenna port- and transmission mode ,+ confiured with PM&@/&

    reportin with *@9@B antenna ports. L in Table :.*.*.=.3;*- Table :.*.*.=.3;* and Table :.*.*.=.3;*0 is defined insection A.* of 3H.

    Ta.le -)')')()3!'6 8ields for channel >ualit1 inforation feed.ack for UE selected su..and /ualit1 inforation feed.ack for UE selected su..and /

  • 8/12/2019 36212-c00.doc

    40/88

    Dide-'a&d C9 odeord 0 + + + + + + + +

    Su''a&d diere&tia! C9odeord 0

    2 2 2 2 2 2 2 2

    Dide-'a&d C9 odeord 1 0 + + + + + + +

    Su''a&d diere&tia! C9odeord 1

    0 2 2 2 2 2 2 2

    Positio& o t$e M se!etedsu''a&ds L L L L L L L L

    Dide'a&d irst PM9 i1 + + 2 2 2 2 2 0

    Dide'a&d seo&d PM9 i2 + + + 3 0 0 0 0

    Su''a&d seo&d PM9 i2 + + + 3 0 0 0 0

    Ta.le -)')')()3!'@6 8ields for channel >ualit1 inforation feed.ack for UE selected su..and /uality bits in Table :.*.*.=.3;,- Table :.*.*.=.3;*- Table :.*.*.=.3;* and Table :.*.*.=.3;*0 form the bitse>uence ,*,+ -...--- 7oooo with +o correspondin to the first bit of the first field in each of the tables- ,o

    correspondin to the second bit of the first field in each of the tables- and ,7o correspondin to the last bit in the last

    field in each of the tables. The field of PM& shall start with the wideband PM& followed by the PM& for the M selectedsubbands. The first bit of each field corresponds to M"0 and the last bit 5"0. The /& bits se>uence in Table :.*.*.=.3;3is encoded accordin to section :.*.*.=.

    5.2.2.6.+ $a&&e! odi& or C9/PM9 i&oratio& i& PUS8

    The channel >uality bits input to the channel codin bloc# are denoted by ,3*,+ -...---- 7ooooo where 7is the

    number of bits. The number of channel >uality bits depends on the transmission format. Uhen P11

  • 8/12/2019 36212-c00.doc

    41/88

    The channel >uality information is first coded usin a (3*- 7) bloc# code. The code words of the (3*- 7) bloc# code area linear combination of the ,, basis se>uences denoted Mi-nand defined in Table :.*.*.=.9;,.

    Ta.le -)')')(),!&6 @asis se>uences for 3': &" code)

    i #i:+ #i:& #i:' #i:3 #i:, #i:- #i:( #i:2 #i:4 #i:5 #i:&+

    0 1 1 0 0 0 0 0 0 0 0 11 1 1 1 0 0 0 0 0 0 1 1

    2 1 0 0 1 0 0 1 0 1 1 1

    3 1 0 1 1 0 0 0 0 1 0 1

    + 1 1 1 1 0 0 0 1 0 0 1

    5 1 1 0 0 1 0 1 1 1 0 1

    6 1 0 1 0 1 0 1 0 1 1 1

    1 0 0 1 1 0 0 1 1 0 1

    < 1 1 0 1 1 0 0 1 0 1 1

    1 0 1 1 1 0 1 0 0 1 1

    10 1 0 1 0 0 1 1 1 0 1 1

    11 1 1 1 0 0 1 1 0 1 0 1

    12 1 0 0 1 0 1 0 1 1 1 1

    13 1 1 0 1 0 1 0 1 0 1 1

    1+ 1 0 0 0 1 1 0 1 0 0 1

    15 1 1 0 0 1 1 1 1 0 1 1

    16 1 1 1 0 1 1 1 0 0 1 0

    1 1 0 0 1 1 1 0 0 1 0 0

    1< 1 1 0 1 1 1 1 1 0 0 0

    1 1 0 0 0 0 1 1 0 0 0 0

    20 1 0 1 0 0 0 1 0 0 0 1

    21 1 1 0 1 0 0 0 0 0 1 1

    22 1 0 0 0 1 0 0 1 1 0 1

    23 1 1 1 0 1 0 0 0 1 1 1

    2+ 1 1 1 1 1 0 1 1 1 1 0

    25 1 1 0 0 0 1 1 1 0 0 1

    26 1 0 1 1 0 1 0 0 1 1 0

    2 1 1 1 1 0 1 0 1 1 1 0

    2< 1 0 1 0 1 1 1 0 1 0 0

    2 1 0 1 1 1 1 1 1 1 0 0

    30 1 1 1 1 1 1 1 1 1 1 1

    31 1 0 0 0 0 0 0 0 0 0 0

    The encoded 1?&@PM& bloc# is denoted by ,3*,+ -...---- Bbbbbb where 3*=B and

    ( )

    ==

    ,

    +

    - *mod7

    n

    nini 0ob where i +- ,- *- -B;,.

    The output bit se>uence + , * 3 ,- - - -...- L "6/N 6: : : : : is obtained by circular repetition of the encoded 1?&@PM& bloc# as

    follows

    ( )Bii b: mod= where i +- ,- *- -NL6"6/;,- whereNLis the number of layers the correspondin 5;"1uest- the procedure above is used with 3formatP11uence ,*,+ --...--- Bbbbb is obtained by circular repetition of the se>uence

    3,*,+

    W--...-

    W-

    W-

    Wbbbb

    ( )3*modW

    ii bb =

    where i +- ,- *- -B;, and where /0sc9 NB = .

    7or **,, 3formatP11uences of bits ,*@*,+ 3formatP11uences ni0 - are defined in Table :.*.*.=.9;,.

    The output bit se>uence ,*,+ --...--- Bbbbb where/0sc9 NB = is obtained by the alternate concatenation of the

    bit se>uences *3*,+W

    --...-

    W

    -

    W

    -

    W

    bbbb and*3*,+

    WW--...-

    WW-

    WW-

    WWbbbb as follows

    "et i-, +

    while/0sc9 Ni uality bits depends on the transmission format as indicated in section :.*.3.3.,for wideband reports and in section :.*.3.3.* for 2;selected subbands reports.

    The channel >uality information is coded usin a (*+-A) code. The code words of the (*+-A) code are a linearcombination of the ,3 basis se>uences denoted Mi-nand defined in Table :.*.3.3;,.

    Ta.le -)')3)3!&6 @asis se>uences for '+:'" code)

    i Mi,0 Mi,1 Mi,2 Mi,3 Mi,4 Mi,5 Mi,6 Mi, Mi,! Mi," Mi,10 Mi,11 Mi,12

    + , , + + + + + + + + , , +

    , , , , + + + + + + , , , +

    * , + + , + + , + , , , , ,

    3 , + , , + + + + , + , , ,

    9 , , , , + + + , + + , , ,

    : , , + + , + , , , + , , ,

    = , + , + , + , + , , , , ,

    A , + + , , + + , , + , , ,

    B , , + , , + + , + , , , ,

    I , + , , , + , + + , , , ,

    ,+ , + , + + , , , + , , , ,

    ,, , , , + + , , + , + , , ,

    ,* , + + , + , + , , , , , ,

    ,3 , , + , + , + , + , , , ,

    ,9 , + + + , , + , + + , + ,

    ,: , , + + , , , , + , , + ,

    ,= , , , + , , , + + , + , ,

    ,A , + + , , , + + , + + , ,

    ,B , , + , , , , , + + + + +

    ,I , + + + + , , + + + + + +

    fter encodin the bits are denoted by ,3*,+ -...---- Bbbbbb where *+=B and with

    ( )

    ==

    ,

    +

    - *modA

    n

    nini 0ab where i +- ,- *- -B;,.

    5.2.3.3.1 $a&&e! Bua!ity i&oratio& orats or ide'a&d re#orts

    Table :.*.3.3.,;, shows the fields and the correspondin bit widths for the channel >uality information feedbac# forwideband reports for P8"1< transmissions associated with a transmission mode ,- transmission mode *- transmissionmode 3- transmission mode A- transmission mode B confiured without PM&@/& reportin- transmission mode I

    confiured without PM&@/& reportin or confiured with , antenna port- and transmission mode ,+ confiured withoutPM&@/& reportin or confiured with , antenna port.

    3GPP

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

  • 8/12/2019 36212-c00.doc

    51/88

    Ta.le -)')3)3)&!&6 U/7 fields for channel >ualit1 inforation feed.ack for wide.and /uality and precodin matri

    information feedbac# for wideband reports for P8"1< transmissions associated with transmission mode 9-transmission mode :- transmission mode =- and transmission mode B confiured with PM&@/& reportin ecept withalternati)e"odeBook5nabledor=*1r24$*R!5.

    Ta.le -)')3)3)&!'6 U/7 fields for channel >ualit1 inforation feed.ack for wide.and /

  • 8/12/2019 36212-c00.doc

    52/88

    Ta.le -)')3)3)&!'/6 U/7 fields for transission of wide.and /

  • 8/12/2019 36212-c00.doc

    53/88

    Ta.le -)')3)3)&!3@6 U/7 fields for joint report of R7 and i& with , antenna ports transission odes 4:5 and &+ confi%ured with P#79R7 reportin%: , antenna ports and alternativeCodeBookEnabledFor4TX

    r!"#T$%E"

    8ield

    @it width

    , antenna ports

    #a$ ' la1ers #a$ , la1ers

    Ra&7 i&diatio& a&d i1 + 5

    The channel >uality bits in Table :.*.3.3.,;, throuh Table :.*.3.3.,;30 form the bit se>uence

    ,3*,+ -...---- Aaaaaa with +a correspondin to the first bit of the first field in each of the tables- ,a

    correspondin to the second bit of the first field in each of the tables- and ,Aa correspondin to the last bit in the last

    field in each of the tables. The first bit of each field corresponds to M"0 and the last bit 5"0. The /& feedbac# for one

    bit is mapped accordin to Table :.*.*.=;: with R/o+ replaced by +a . The /& feedbac# for two bits is mapped

    accordin to Table :.*.*.=;= withR/o+ -

    R/o, replaced by ,+ - aa . The /& feedbac# for three bits is mapped accordin

    to Table :.*.*.=;A with R/o+ -R/o, -

    R/o* replaced by *,+ -- aaa . The mappin for the jointly coded /& and i, is

    provided in Table A.*.*;,2 of 3H.

    Uhen multipleed with 5;"1uality informationfeedbac# for 2;selected sub;band reports for P8"1< transmissions associated with transmission mode ,- transmission

    mode *- transmission mode 3- transmission mode A- transmission mode B confiured without PM&@/& reportin-transmission mode I confiured without PM&@/& reportin or confiured with , antenna port- and transmission mode ,+confiured without PM&@/& reportin or confiured with , antenna port.

    Ta.le -)')3)3)'!&6 U/7 fields for channel >ualit1 inforation feed.ack for UE!selected su.!.and /uality information

    feedbac# for 2;selected sub;band reports for P8"1< transmissions associated with transmission mode 9- transmissionmode :- transmission mode =- and transmission mode B confiured with PM&@/& reportin ecept withalternati)e"odeBook5nabledor=*1r24$*R!5.

    Ta.le -)')3)3)'!'6 U/7 fields for channel >ualit1 inforation feed.ack for UE!selected su.!.andreports transission ode ,: transission ode -: transission ode ( and transission ode 4

    confi%ured with P#79R7 reportin% e$cept with alternativeCodeBookEnabledFor4TXr!"#T$%E"

    8ield

    @it width

    ' antenna ports , antenna ports

    Rank & Rank ' Rank & Rank B &

    Su'-'a&d C9 + + + +

    S#atia! diere&tia! C9 0 3 0 3

    Su'-'a&d !a'e! 1 or 2 1 or 2 1 or 2 1 or 2

    Table :.*.3.3.*;* and Table :.*.3.3.*;*0 show the fields and the correspondin bit widths for the sub;band channel>uality information feedbac# for 2;selected sub;band reports for P8"1< transmissions associated with transmissionmode I confiured with PM&@/& reportin with *@9@B antenna ports ecept with alternati)e"odeBook5nabledor=*1

    3GPP

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

  • 8/12/2019 36212-c00.doc

    54/88

  • 8/12/2019 36212-c00.doc

    55/88

    Ta.le -)')3)3)'!36 U/7 fields for channel >ualit1 inforation feed.ack for UE!selected su.!.and /

  • 8/12/2019 36212-c00.doc

    56/88

    Ta.le -)')3)3)'!3/6 U/7 fields for wide!.and channel >ualit1 and precodin% atri$ inforationfeed.ack for UE!selected su.!.and reports with , antenna ports transission odes 4: 5 and &+

    confi%ured with P#79R7 reportin% and alternativeCodeBookEnabledFor4TXr!"#T$%E"

    8ield

    @it width

    , antenna ports

    Rank & Rank ' Rank 3 Rank,

    PT9I0 PT9I1 PT9I0 PT9I1 PT9I1 PT9I1

    Dide-'a&d C9 0 + 0 + + +

    S#atia! diere&tia! C9 0 0 0 3 3 3

    i1 + 0 + 0 0 0

    Dide-'a&d i2 0 + 0 + + +

    Table :.*.3.3.*;9 shows the fields and the correspondin bit width for the ran# indication feedbac# for 2;selected sub;band reports for P8"1< transmissions associated with transmission mode 3- transmission mode 9- and transmissionmode B confiured with PM&@/& reportin ecept with alternati)e"odeBook5nabledor=*1r24$*R!5.

    Ta.le -)')3)3)'!,6 U/7 fields for rank indication feed.ack for UE!selected su.!.and reportstransission ode 3: transission ode ,: and transission ode 4 confi%ured with P#79R7

    reportin% e$cept with alternativeCodeBookEnabledFor4TXr!"#T$%E")

    8ield

    @it width

    ' antenna ports, antenna ports

    #a$ ' la1ers #a$ , la1ers

    Ra&7i&diatio&

    1 1 2

    Table :.*.3.3.*;9 and Table :.*.3.3.*;90 show the fields and the correspondin bit width for the ran# indication andprecoder type indication (PT&) feedbac# for 2;selected sub;band reports for P8"1< transmissions associated withtransmission mode B confiured with PM&@/& reportin and alternati)e"odeBook5nabledor=*1r24 $*R!5-transmission mode I confiured with PM&@/& reportin with *@9@B antenna ports and transmission mode ,+ confiuredwith PM&@/& reportin with *@9@B antenna ports.

    Ta.le -)')3)3)'!,A6 U/7 fields for joint report of R7 and PT7 transission ode 5 confi%ured withP#79R7 reportin% with '9,94 antenna ports e$cept with alternativeCodeBookEnabledFor4TX

    r!"#T$%E(and transission ode &+ confi%ured with P#79R7 reportin% with '9,94 antenna portse$cept with alternativeCodeBookEnabledFor4TXr!"#T$%E"

    8ield

    @it width

    ' antennaports

    , antenna ports 4 antenna ports

    #a$ 'la1ers

    #a$ ,la1ers

    #a$ 'la1ers

    #a$ ,la1ers

    #a$ 4la1ers

    Ra&7 i&diatio& 1 1 2 1 2 3

    Preoder ty#ei&diatio&

    - - -1 1 1

    Ta.le -)')3)3)'!,@6 U/7 fields for joint report of R7 and PT7 with , antenna ports transission ode 4:transission ode 5 and transission ode &+ confi%ured with P#79R7 reportin% and

    alternativeCodeBookEnabledFor4TXr!"#T$%E"

    8ield@it width

    , antenna ports

    #a$ ' la1ers #a$ , la1ers

    Ra&7 i&diatio& 1 2

    Preoder ty#e i&diatio& 1 1

    The channel >uality bits in Table :.*.3.3.*;, throuh Table :.*.3.3.*;90 form the bit se>uence

    ,3*,+ -...---- Aaaaaa with +a correspondin to the first bit of the first field in each of the tables- ,a

    correspondin to the second bit of the first field in each of the tables- and ,Aa correspondin to the last bit in the last

    field in each of the tables. The first bit of each field corresponds to M"0 and the last bit 5"0. The /& feedbac# for one

    bit is mapped accordin to Table :.*.*.=;: withR/o+ replaced by +a . The /& feedbac# for two bits is mapped

    3GPP

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

  • 8/12/2019 36212-c00.doc

    57/88

    accordin to Table :.*.*.=;= with R/o+ -R/o, replaced by ,+ - aa . The /& feedbac# for three bits is mapped accordin

    to Table :.*.*.=;A withR/o+ -

    R/o, -R/o* replaced by *,+ -- aaa .

    Uhen multipleed with 5;"1uality information and

    uality information is coded accordin to section :.*.3.3

    with input bit se>uence ,3*,+ -...---- Aaaaaa and output bit se>uence ,3*,+ -...---- Bbbbbb - where*+=B . The

  • 8/12/2019 36212-c00.doc

    58/88

  • 8/12/2019 36212-c00.doc

    59/88

  • 8/12/2019 36212-c00.doc

    60/88

    and set to *9 bits andLis the number of parity bits. The lowest order information bit a+is mapped to the mostsinificant bit of the transport bloc# as defined in section =.,., of :H.

    The parity bits are computed and attached to the 01< transport bloc# accordin to section :.,., settinLto ,= bits.fter the attachment- the 1/1 bits are scrambled accordin to the e'ode0 transmit antenna confiuration with the

    se>uence ,:-,-+- -...-- antantant ''' as indicated in Table :.3.,.,;, to form the se>uence of bits

    ,3*,+ -...---- #ccccc where

    kk ac = for k +- ,- *- -A;,

    ( *mod- AkantAkk 'pc += for kA-AN,-AN*-...-AN,:.

    Ta.le -)3)&)&!&6 /R/ ask for P@/0)

    Nu.er of transit antenna ports ateNode@

    P@/0 /R/ ask

    >< ,:-,-+- -...-- antantant '''

    1 =0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>

    2 =1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1>+ =0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1>

    5.3.1.2 $a&&e! odi&

    &nformation bits are delivered to the channel codin bloc#. They are denoted by ,3*,+ -...---- #ccccc - where#is

    the number of bits- and they are tail bitin convolutionally encoded accordin to section :.,.3.,.

    fter encodin the bits are denoted by )(

    ,)(

    3)(

    *)(

    ,)(

    + -...---- i

    Diiii

    ddddd - with *and-,-+=i - and whereDis the

    number of bits on the i;th coded stream- i.e.- #D= .

    5.3.1.3 Rate at$i&

    tail bitin convolutionally coded bloc# is delivered to the rate matchin bloc#. This bloc# of coded bits is denoted by)(,

    )(3

    )(*

    )(,

    )(+ -...----

    iD

    iiiiddddd - with *and-,-+=i - and where iis the coded stream inde andDis the number of

    bits in each coded stream. This coded bloc# is rate matched accordin to section :.,.9.*.

    fter rate matchin- the bits are denoted by ,3*,+ -...---- 5eeeee - where5is the number of rate matched bits as

    defined in section =.=., of *H.

    5.3.2 4o&!i&7 s$ared $a&&e!, Pai& $a&&e! a&d Mu!tiast $a&&e!

    7iure :.3.*;, shows the processin structure for each transport bloc# for the 85;"1

  • 8/12/2019 36212-c00.doc

    61/88

    8i%ure -)3)'!&6 Transport .lock processin% for ?!S/0: P/0 and #/0)

    5.3.2.1 Tra&s#ort '!o7 R atta$e&t

    2rror detection is provided on transport bloc#s throuh a 1yclic /edundancy 1hec# (1/1).

    The entire transport bloc# is used to calculate the 1/1 parity bits. 8enote the bits in a transport bloc# delivered to layer

    , by ,3*,+ -...---- Aaaaaa - and the parity bits by ,3*,+ -...---- Lppppp .Ais the si!e of the transport bloc#

    andLis the number of parity bits. The lowest order information bit a+is mapped to the most sinificant bit of the

    transport bloc# as defined in section =.,., of :H.

    The parity bits are computed and attached to the transport bloc# accordin to section :.,., settin Lto *9 bits and usinthe enerator polynomial 1/1*9(D).

    5.3.2.2 ode '!o7 see&tatio& a&d ode '!o7 R atta$e&t

    The bits input to the code bloc# sementation are denoted by ,3*,+ -...---- Bbbbbb whereBis the number of bits

    in the transport bloc# (includin 1/1).

    1ode bloc# sementation and code bloc# 1/1 attachment are performed accordin to section :.,.*.

    The bits after code bloc# sementation are denoted by ( ),3*,+ -...---- r#rrrrr ccccc - where ris the code bloc#

    number and#ris the number of bits for code bloc# number r.

    3GPP

    3GPP TS 3()'&' *&')+)+ '+&3!&'"(&Release &'

  • 8/12/2019 36212-c00.doc

    62/88

    5.3.2.3 $a&&e! odi&

    1ode bloc#s are delivered to the channel codin bloc#. They are denoted by ( ),3*,+ -...---- r#rrrrr ccccc - where

    ris the code bloc# number- and#ris the number of bits in code bloc# number r. The total number of code bloc#s isdenoted by "and each code bloc# is individually turbo encoded accordin to section :.,.3.*.

    fter encodin the bits are denoted by ( ))(

    ,)(

    3)(

    *)(

    ,)(

    + -...---- i

    Dri

    ri

    ri

    ri

    r rddddd - with *and-,-+=i - and where rD is

    the number of bits on the i;th coded stream for code bloc# number r- i.e. 9+= rr #D .

    5.3.2.+ Rate at$i&

    Turbo coded bloc#s are delivered to the rate matchin bloc#. They are denoted by ( ))(

    ,)(

    3)(

    *)(

    ,)(

    + -...---- i

    Dri

    ri

    ri

    ri

    r rddddd -

    with *and-,-+=i - and where ris the code bloc# number- iis the coded stream inde- and rD is the number of

    bits in each coded stream of code bloc# number r. The total number of code bloc#s is denoted by "and each codedbloc# is individually rate matched accordin to section :.,.9.,.

    fter rate matchin- the bits are denoted by ( ),3*,+ -...---- r5rrrrr eeeee - where ris the coded bloc# number- and

    where r5 is the number of rate matched bits for code bloc# number r.

    5.3.2.5 ode '!o7 o&ate&atio&

    The bits input to the code bloc# concatenation bloc# are denoted by ( ),3*,+ -...---- r5rrrrr eeeee for

    ,-...-+ = "r and where r5 is the number of rate matched bits for the r;th code bloc#.

    1ode bloc# concatenation is performed accordin to section :.,.:.

    The bits after code bloc# concatenation are denoted by ,3*,+ -...---- %fffff - where %is the total number of coded

    bits for transmission. This se>uence of coded bits correspondin to one transport bloc# after code bloc# concatenation isreferred to as one codeword in section =.3., of *H. &n case of multiple transport bloc#s per TT&- the transport bloc# tocodeword mappin is specified accordin to section :.3.3.,.:- :.3.3.,.: or :.3.3.,.:0- dependin on the 81& 7ormat.

    5.3.3 4o&!i&7 o&tro! i&oratio&

    81& transports downlin# or uplin# schedulin information- re>uests for aperiodic 1?& reports- notifications ofM11< chane =H or uplin# power control commands for one cell and one /'T&. The /'T& is implicitly encoded inthe 1/1.

    7iure :.3.3;, shows the processin structure for one 81&. The followin codin steps can be identifiedC

    &nformation element multiplein

    1/1 attachment

    1hannel codin

    /ate matchin

    The codin steps for 81& are shown in the fiure below.

    3GPP

    3GPP TS 3()'&' *&')+)+ '+&3!&'"('Release &'

  • 8/12/2019 36212-c00.doc

    63/88

    8i%ure -)3)3!&6 Processin% for one ?/7)

    5.3.3.1 49 orats

    The fields defined in the 81& formats below are mapped to the information bits a+to aA;,as follows.

    2ach field is mapped in the order in which it appears in the description- includin the !ero;paddin bit(s)- if any- withthe first field mapped to the lowest order information bit a+and each successive field mapped to hiher orderinformation bits. The most sinificant bit of each field is mapped to the lowest order information bit for that field- e..the most sinificant bit of the first field is mapped to a+.

    5.3.3.1.1 orat 0

    81& format + is used for the schedulin of P"1< in one 5 cell.

    The followin information is transmitted by means of the 81& format +C

    ; 1arrier indicator X + or 3 bits. This field is present accordin to the definitions in 3H.

    ; 7la for format+@format, differentiation X , bit- where value + indicates format + and value , indicates format ,

    ; 7re>uency hoppin fla X , bit as defined in section B.9 of 3H. This field is used as the M"0 of the correspondinresource allocation field for resource allocation type ,.

    ; /esource bloc# assinment and hoppin resource allocation X )*@),((lo 5

    /05/0* +NN bits

    ; 7or P"1< hoppin (resource allocation type + only)C

    ;N!L?hopM"0 bits are used to obtain the value of )(W in-RB as indicated in section B.9 of 3H

    ;

    + 5Rhop

    5/0

    5/0* )*@),((lo NNN bits provide the resource allocation of the first slot in the 5

    subframe

    ; 7or non;hoppin P"1< with resource allocation type +C

    ;

    + )*@),((lo 5/0

    5/0* NN bits provide the resource allocation in the 5 subframe as defined in

    section B.,., of 3H

    ; 7or non;hoppin P"1< with resource allocation type ,C

    3GPP

    3GPP TS 3()'&' *&')+)+ '+&3!&'"(3Release &'

  • 8/12/2019 36212-c00.doc

    64/88

    ; The concatenation of the fre>uency hoppin fla field and the resource bloc# assinment and hoppinresource allocation field provides the resource allocation field in the 5 subframe as defined in section B.,.*of 3H

    ; Modulation and codin scheme and redundancy version X : bits as defined in section B.= of 3H

    ; 'ew data indicator X , bit

    ; TP1 command for scheduled P"1< X * bits as defined in section :.,.,., of 3H

    ; 1yclic shift for 8M /" and O11 inde X 3 bits as defined in section :.:.*.,., of *H

    ; 5 inde X * bits as defined in sections :.,.,.,- A.*.,- B and B.9 of 3H (this field is present only for T88 operationwith uplin#;downlin# confiuration +)

    ; 8ownlin# ssinment &nde (8&) X * bits as defined in section A.3 of 3H (this field is present only for T88operation with uplin#;downlin# confiurations ,;=)

    ; 1"& re>uest X , or * bits as defined in section A.*., of 3H. The *;bit field applies to

    ; 2s that are confiured with more than one 85 cell and when the correspondin 81& format is mapped onto

    the 2 specific search space iven by the 1;/'T& as defined in 3H-

    ; 2s that are confiured by hiher layers with more than one 1"& process and when the correspondin 81&format is mapped onto the 2 specific search space iven by the 1;/'T& as defined in 3HE

    otherwise the ,;bit field applies

    ; "/" re>uest X + or , bit. This field can only be present in 81& formats schedulin P"1< which are mapped ontothe 2 specific search space iven by the 1;/'T& as defined in 3H. The interpretation of this field is provided in

    section B.* of 3H

    ; /esource allocation type X , bit. This field is only present if 85/05/0 NN . The interpretation of this field is

    provided in section B., of 3H

    &f the number of information bits in format + mapped onto a iven search space is less than the payload si!e of format, for schedulin the same servin cell and mapped onto the same search space (includin any paddin bits appended

    to format ,)- !eros shall be appended to format + until the payload si!e e>uals that of format ,.

    5.3.3.1.2 orat 1

    81& format , is used for the schedulin of one P8"1< codeword in one cell.

    The followin information is transmitted by means of the 81& format ,C

    ; 1arrier indicator X + or 3 bits. This field is present accordin to the definitions in 3H.

    ; /esource allocation header (resource allocation type + @ type ,) X , bit as defined in section A.,.= of 3H

    &f downlin# bandwidth is less than or e>ual to ,+ P/0s- there is no resource allocation header and resourceallocation type + is assumed.

    ; /esource bloc# assinmentC

    ; 7or resource allocation type + as defined in section A.,.=., of 3HC

    ; -N @85/0 bits provide the resource allocation

    ; 7or resource allocation type , as defined in section A.,.=.* of 3HC

    ; ( ) -*lo bits of this field are used as a header specific to this resource allocation type to indicate theselected resource bloc#s subset

    ; , bit indicates a shift of the resource allocation span

    3GPP

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

  • 8/12/2019 36212-c00.doc

    65/88

    ; ( ) ( ),lo@ *85/0 --N bits provide the resource allocationwhere the value of P depends on the number of 85 resource bloc#s as indicated in section A.,.=., of 3H

    ; Modulation and codin scheme X : bits as defined in section A.,.A of 3H

    ; ual to that for format +@,- one bit of value !ero shall be appended to format ,.

    &f the 2 is confiured to decode P811< or 2P811< with 1/1 scrambled by the 1;/'T& and the number ofinformation bits in format , is e>ual to that for format +@, for schedulin the same servin cell and mapped onto the2 specific search space iven by the 1;/'T& as defined in 3H- one bit of value !ero shall be appended to format ,.

    &f the number of information bits in format , carried by P811< belons to one of the si!es in Table :.3.3.,.*;,- one ormore !ero bit(s) shall be appended to format , until the payload si!e of format , does not belon to one of the si!es inTable :.3.3.,.*;, and is not e>ual to that of format +@, mapped onto the same search space.

    Ta.le -)3)3)&)'!&6 A.i%uous SiCes of 7nforation @its)

    12, 1+, 16 ,20, 2+, 26, 32, +0, ++, 56H

    5.3.3.1.3 orat 1%

    81& format , is used for the compact schedulin of one P8"1< codeword in one cell and random access procedureinitiated by a P811< order. The 81& correspondin to a P811< order can be carried by P811< or 2P811

  • 8/12/2019 36212-c00.doc

    66/88

    ; ll the remainin bits in format , for compact schedulin assinment of one P8"1< codeword are set to !ero

    Otherwise-

    ; 5ocali!ed@8istributed D/0 assinment fla X , bit as defined in A.,.=.3 of 3H

    ; /esource bloc# assinment X

    )*@),((lo 85

    /0

    85

    /0*

    +NN bits as defined in section A.,.=.3 of 3HC

    ; 7or locali!ed D/0C

    )*@),((lo 85/085/0* +NN bits provide the resource allocation

    ; 7or distributed D/0C

    ; &f :+85

    /0

  • 8/12/2019 36212-c00.doc

    67/88

    ; 8ownlin# ssinment &nde (this field is present in T88 for all the uplin# Xdownlin# confiurations. &f the 2 isconfiured with one servin cell- or the 2 is confiured with more than one servin cell and the 5@85confiuration of all servin cells is same- then this field only applies to servin cell with 5@85 confiuration ,;=E if the 2 is confiured with more than one servin cell and if at least two servin cells have different 5@85

    confiurations- then this field applies to a servin cell with 85;reference 5@85 confiuration ,;= as defined in

    section ,+.* of 3H.This field is not present in 788 X * bits

    ; "/" re>uest X + or , bit. This field can only be present in 81& formats schedulin P8"1< which are mapped ontothe 2 specific search space iven by the 1;/'T& as defined in 3H. The interpretation of this field is provided insection B.* of 3H

    ;

  • 8/12/2019 36212-c00.doc

    68/88

    ; , bit- the M"0 indicates the ap value- where value + indicates ap-,ap NN = and value ,

    indicates ap-*ap NN =

    ; ),)*@),((lo( 85/085/0* +NN bits provide the resource allocation

    ; Modulation and codin scheme X :bits as defined in section A.,.A of 3H

    ;

  • 8/12/2019 36212-c00.doc

    69/88

    Ta.le -)3)3)&)3A!'6 /ontent of P#7 confiration)

    @it field appedto inde$

    #essa%e

    0 Preodi& aordi& to t$e i&diated TPM9 i&t$e TPM9 i&oratio& ie!d

    1 Preodi& usi& t$e #reoder(s) aordi& to

    PM9(s) i&diated i& t$e !atest a#eriodi S9re#ort.

    or a#eriodi S9 ode 2-2- Preodi& o s$edu!ed resoure '!o7s

    'e!o&i& to t$e re#orted #reerred Msu''a&d(s), use #reoder(s) aordi& to t$e#reerred M su''a&d PM9(s) i&diated i& t$e!atest a#eriodi S9 re#ortJ

    - Preodi& o s$edu!ed resoure '!o7s &ot'e!o&i& to t$e re#orted #reerred M

    su''a&d(s), #reodi& usi& a #reoderaordi& to t$e ide'a&d PM9 i&diated i& t$e

    !atest a#eriodi S9 re#ort.

    &f the number of information bits in format ,0 is e>ual to that for format +@, for schedulin the same servin cell andmapped onto the 2 specific search space iven by the 1;/'T& as defined in 3H- one bit of value !ero shall beappended to format ,0.

    &f the number of information bits in format ,0 carried by P811< belons to one of the si!es in Table :.3.3.,.*;,- oneor more !ero bit(s) shall be appended to format ,0 until the payload si!e of format ,0 does not belon to one of thesi!es in Table :.3.3.,.*;, and is not e>ual to that of format +@, mapped onto the same search space.

    5.3.3.1.+ orat 1

    81& format ,1 is used for very compact schedulin of one P8"1< codeword and notifyin M11< chane =H.

    The followin information is transmitted by means of the 81& format ,1C

    &f the format ,1 is used for very compact schedulin of one P8"1< codeword

    ; , bit indicates the ap value- where value + indicates ap-,ap NN = and value , indicates ap-*ap NN =

    ; 7or :+85

    /0 ual to that of format ,1 used for very compactschedulin of one P8"1< codeword

    5.3.3.1.+% orat 14

    81& format ,8 is used for the compact schedulin of one P8"1< codeword in one cell with precodin and power

    offset information.

    The followin information is transmitted by means of the 81& format ,8C

    ; 1arrier indicator X + or 3 bits. The field is present accordin to the definitions in 3H.

    ; 5ocali!ed@8istributed D/0 assinment fla X , bit as defined in section A.,.=.3 of 3H

    3GPP

    3GPP TS 3()'&' *&')+)+ '+&3!&'"(5Release &'

  • 8/12/2019 36212-c00.doc

    70/88

    ; /esource bloc# assinment X )*@),((lo 85/085/0* +NN bits as defined in section A.,.=.3 of 3HC

    ; 7or locali!ed D/0C

    )*@),((lo 85/085/0* +NN bits provide the resource allocation

    ; 7or distributed D/0C

    ; 7or :+85

    /0

  • 8/12/2019 36212-c00.doc

    71/88

  • 8/12/2019 36212-c00.doc

    72/88

  • 8/12/2019 36212-c00.doc

    73/88

    Ta.le -)3)3)&)-!,6 /ontent of precodin% inforation field for ' antenna ports)

    Dne codeword6/odeword + ena.led:/odeword & disa.led

    Two codewords6/odeword + ena.led:/odeword & ena.led

    @it fieldapped to

    inde$#essa%e

    @it fieldappedto inde$

    #essa%e

    0 2 !ayers Tra&sitdiersity

    0 2 !ayers Preodi&orres#o&di& to#reoder atri

    ,,

    ,,

    *

    ,

    1 1 !ayer Preodi&orres#o&di& to#reodi& etor

    [ ] *@,, *

    1 2 !ayers Preodi&orres#o&di& to#reoder atri

    ,,,,

    *

    ,

    2 1 !ayer Preodi&

    orres#o&di& to#reoder etor

    [ ] *@,, *

    2 2 !ayers Preodi&

    aordi& to t$e !atestPM9 re#ort o&

    PUS8, usi& t$e#reoder(s) i&diated

    'y t$e re#ortedPM9(s)

    3 1 !ayer Preodi&orres#o&di& to#reoder etor

    [ ] *@, *,

    3 resered

    + 1 !ayer Preodi&orres#o&di& to

    #reoder etor[ ] *@, *,

    + resered

    5 1 !ayerPreodi& aordi& tot$e !atest PM9 re#ort o&

    PUS8, usi& t$e#reoder(s) i&diated 'y

    t$e re#orted PM9(s),i R9I2 as re#orted,

    usi& 1sto!u&

    u!ti#!ied 'y * o a!!

    #reoders i#!ied 'y t$ere#orted PM9(s)

    5 resered

    6 1 !ayerPreodi& aordi& tot$e !atest PM9 re#ort o&

    PUS8, usi& t$e#reoder(s) i&diated 'y

    t$e re#orted PM9(s),i R9I2 as re#orted,

    usi& 2&do!u&

    u!ti#!ied 'y * o a!!

    #reoders i#!ied 'y t$ere#orted PM9(s)

    6 resered

    resered resered

    3GPP

    3GPP TS 3()'&' *&')+)+ '+&3!&'"23Release &'

  • 8/12/2019 36212-c00.doc

    74/88

    Ta.le -)3)3)&)-!-6 /ontent of precodin% inforation field for , antenna ports)

    Dne codeword6/odeword + ena.led:

    /odeword & disa.led

    Two codewords6/odeword + ena.led:

    /odeword & ena.led@it fieldapped to

    inde$#essa%e

    @it fieldappedto inde$

    #essa%e

    0 + !ayers Tra&sitdiersity

    0 2 !ayers TPM9I0

    1 1 !ayer TPM9I0 1 2 !ayers TPM9I1

    2 1 !ayer TPM9I1

    15 2 !ayers TPM9I15

    16 1 !ayer TPM9I15 16 2 !ayers Preodi&aordi& to t$e !atestPM9 re#ort o& PUS8usi& t$e #reoder(s)

    i&diated 'y t$e re#orted

    PM9(s)1 1 !ayer Preodi&

    aordi& to t$e !atestPM9 re#ort o& PUS8usi& t$e #reoder(s)

    i&diated 'y t$e re#ortedPM9(s)

    1 3 !ayers TPM9I0

    1< 2 !ayers TPM9I0 1< 3 !ayers TPM9I1

    1 2 !ayers TPM9I1

    32 3 !ayers TPM9I15

    33 2 !ayers TPM9I15 33 3 !ayers Preodi&aordi& to t$e !atestPM9 re#ort o& PUS8

    usi& t$e #reoder(s)i&diated 'y t$e re#ortedPM9(s)

    3+ 2 !ayers Preodi&aordi& to t$e !atestPM9 re#ort o& PUS8usi& t$e #reoder(s)

    i&diated 'y t$e re#ortedPM9(s)

    3+ + !ayers TPM9I0

    35 " 63 resered 35 + !ayers TPM9I1

    + + !ayers TPM9I15

    50 + !ayers Preodi&aordi& to t$e !atest

    PM9 re#ort o& PUS8usi& t$e #reoder(s)i&diated 'y t$e re#orted

    PM9(s)

    51 " 63 Resered

    5.3.3.1.5% orat 2%

    The followin information is transmitted by means of the 81& format *C

    ; 1arrier indicator X + or 3 bits. The field is present accordin to the definitions in 3H.

    ; /esource allocation header (resource allocation type + @ type ,) X , bit as defined in section A.,.= of 3H

    &f downlin# bandwidth is less than or e>ual to ,+ P/0s- there is no resource allocation header and resource

    allocation type + is assumed.

    3GPP

    3GPP TS 3()'&' *&')+)+ '+&3!&'"2,Release &'

  • 8/12/2019 36212-c00.doc

    75/88

    ; /esource bloc# assinmentC

    ; 7or resource allocation type + as defined in section A.,.=., of 3H

    ; -N @85/0 bits provide the resource allocation

    ; 7or resource allocation type , as defined in section A.,.=.* of 3H

    ; ( ) -*lo bits of this field are used as a header specific to this resource allocation type to indicate theselected resource bloc#s subset

    ; , bit indicates a shift of the resource allocation span

    ; ( ) ( ),lo@ *85/0 --N bits provide the resource allocationwhere the value of P depends on the number of 85 resource bloc#s as indicated in section A.,.=., of 3H

    ; TP1 command for P11< X * bits as defined in section :.,.*., of 3H

    ; 8ownlin# ssinment &nde (this field is present in T88 for all the uplin# Xdownlin# confiurations. &f the 2 isconfiured with one servin cell- or the 2 is confiured with more than one servin cell and the 5@85

    confiuration of all servin cells is same- then this field only applies to servin cell with 5@85 confiuration ,;=E if the 2 is confiured with more than one servin cell and if at least two servin cells have different 5@85confiurations- then this field applies to a servin cell with 85;reference 5@85 confiuration ,;= as defined insection ,+.* of 3H.This field is not present in 788 X * bits

    ;

  • 8/12/2019 36212-c00.doc

    76/88

    7or transmission with * antenna ports- the precodin information field is not present. The number of transmission layersis e>ual to * if both codewords are enabledE transmit diversity is used if codeword + is enabled while codeword , isdisabled.

    &f the number of information bits in format * carried by P811< belons to one of the si!es in Table :.3.3.,.*;,- one!ero bit shall be appended to format *.

    Ta.le -)3)3)&)-A!&6 Nu.er of .its for precodin% inforation)

    Nu.er of antenna ports at eNode@ Nu.er of .its for precodin% inforation

    2 0

    + 2

    Ta.le -)3)3)&)-A!'6 /ontent of precodin% inforation field for , antenna ports)

    Dne codeword6

    /odeword + ena.led:

    /odeword & disa.led

    Two codewords6

    /odeword + ena.led:

    /odeword & ena.led@it field

    apped toinde$

    #essa%e@it fieldappedto inde$

    #essa%e

    0 + !ayers Tra&sitdiersity

    0 2 !ayers #reoder y!i& it$ !are de!ay

    44

    1 2 !ayers #reoder y!i& it$ !are de!ay

    44

    1 3 !ayers #reoder y!i& it$ !are de!ay

    44

    2 resered 2 + !ayers #reoder y!i& it$ !are de!ay

    44

    3 resered 3 resered

    5.3.3.1.5: orat 2:

    The followin information is transmitted by means of the 81& format *0C

    ; 1arrier indicator X + or 3 bits. The field is present accordin to the definitions in 3H.

    ; /esource allocation header (resource allocation type + @ type ,) X , bit as defined in section A.,.= of 3H

    &f downlin# bandwidth is less than or e>ual to ,+ P/0s- there is no resource allocation header and resourceallocation type + is assumed.

    ; /esource bloc# assinmentC

    ; 7or resource allocation type + as defined in section A.,.=., of 3H

    ; -N @85/0 bits provide the resource allocation

    ; 7or resource allocation type , as defined in section A.,.=.* of 3H

    ; ( ) -*lo bits of this field are used as a header specific to this resource allocation type to indicate theselected resource bloc#s subset

    ; , bit indicates a shift of the resource allocation span

    ; ( ) ( ),lo@ *85/0 --N bits provide the resource allocation

    where the value of P depends on the number of 85 resource bloc#s as indicated in section A.,.=.,H of 3H

    3GPP

    3GPP TS 3()'&' *&')+)+ '+&3!&'"2(Release &'

  • 8/12/2019 36212-c00.doc

    77/88

  • 8/12/2019 36212-c00.doc

    78/88

    ; /esource bloc# assinmentC

    ; 7or resource allocation type + as defined in section A.,.=., of 3H

    ; -N @85/0 bits provide the resource allocation

    ; 7or resource allocation type , as defined in section A.,.=.* of 3H

    ; ( ) -*lo bits of this field are used as a header specific to this resource allocation type to indicate theselected resource bloc#s subset

    ; , bit indicates a shift of the resource allocation span

    ; ( ) ( ),lo@ *85/0 --N bits provide the resource allocationwhere the value of-depends on the number of 85 resource bloc#s as indicated in section A.,.=.,H of 3H

    ; TP1 command for P11< X * bits as defined in section :.,.*., of 3H

    ; 8ownlin# ssinment &nde (this field is present in T88 for all the uplin# Xdownlin# confiurations. &f the 2 isconfiured with one servin cell- or the 2 is confiured with more than one servin cell and the 5@85

    confiuration of all servin cells is same- then this field only applies to servin cell with 5@85 confiuration ,;=E if the 2 is confiured with more than one servin cell and if at least two servin cells have different 5@85confiurations- then this field applies to a servin cell with 85;reference 5@85 confiuration ,;= as defined insection ,+.* of 3H.This field is not present in 788 X * bits

    ;

  • 8/12/2019 36212-c00.doc

    79/88

    Ta.le -)3)3)&)-/!&6 Antenna ports": scra.lin% identit1 and nu.er of la1ers indication

    Dne /odeword6/odeword + ena.led:/odeword & disa.led

    Two /odewords6/odeword + ena.led:/odeword & ena.led

    *alue #essa%e *alue #essa%e

    1 !ayer, #ort , nSCIDI0 2 !ayers, #orts -

  • 8/12/2019 36212-c00.doc

    80/88

    &n addition- for transport bloc# ,C

    ; Modulation and codin scheme X : bits as defined in section A.,.A of 3H

    ; 'ew data indicator X , bit

    ; /edundancy version X * bits

    &n addition- for transport bloc# *C

    ; Modulation and codin scheme X : bits as defined in section A.,.A of 3H

    ; 'ew data indicator X , bit

    ; /edundancy version X * bits

    ; P8"1< /2 Mappin and ?uasi;1o;5ocation &ndicator X * bits as defined in sections A.,.I and A.,.,+ of 3H

    ; ual to the payload si!e of format + before 1/1 attachment

    when format + is mapped onto the common search space- includin any paddin bits appended to format +. The

    parameter tpc1/nde'provided by hiher layers determines the inde to the TP1 command for a iven 2.

    &f**

    +format+format LL

  • 8/12/2019 36212-c00.doc

    81/88

  • 8/12/2019 36212-c00.doc

    82/88

    transport bloc# , is mapped to codeword +E and transport bloc# * is mapped to codeword ,. &n case one of the transportbloc#s is disabled- the transport bloc# to codeword mappin is specified accordin to Table :.3.3.,.:;*. 7or a sinleenabled codeword- indices *9 to 3I in Table :.3.3.,.B;3 are only supported for retransmission of the correspondintransport bloc# if that transport bloc# has previously been transmitted usin two layers.

    Ta.le -)3)3)&)4!&6 Nu.er of .its for precodin% inforation)

    Nu.er of antenna ports at UE Nu.er of .its for precodin% inforation

    2 3

    + 6

    Ta.le -)3)3)&)4!'6 /ontent of precodin% inforation field for ' antenna ports

    Dne codeword6/odeword + ena.led/odeword & disa.led

    Two codewords6/odeword + ena.led/odeword & ena.led

    @it field apped to inde$ #essa%e @it field apped to inde$ #essa%e

    0 1 !ayer TPM9I0 0 2 !ayers TPM9I0

    1 1 !ayer TPM9I1 1- resered2 1 !ayer TPM9I2

    K K

    5 1 !ayer TPM9I5

    6- resered

    Ta.le -)3)3)&)4!36 /ontent of precodin% inforation field for , antenna ports

    Dne codeword6/odeword + ena.led/odeword & disa.led

    Two codewords6/odeword + ena.led/odeword & ena.led

    @it field apped to inde$ #essa%e @it field apped to inde$ #essa%e

    0 1 !ayer TPM9I0 0 2 !ayers TPM9I01 1 !ayer TPM9I1 1 2 !ayers TPM9I1

    K K K K

    23 1 !ayer TPM9I23 15 2 !ayers TPM9I15

    2+ 2 !ayers TPM9I0 16 3 !ayers TPM9I0

    25 2 !ayers TPM9I1 1 3 !ayers TPM9I1

    K K K K

    3 2 !ayers TPM9I15 2 3 !ayers TPM9I11

    +0-63 resered 2< + !ayers TPM9I0

    2 - 63 Resered

    &f the number of in