Sunteți pe pagina 1din 193

3GPP TS 25.321 V9.10.

0 (2012-12)
Technical Specification
3rd Generation Partnership Project;
Technical Specification Group Radio Access Network;
Medium Access Control MAC! protocol specification
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

Oranisational Partners and shall not be implemented.
This !pecification is provided for future development wor" within 3GPP

only. The Oranisational 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 Oranisational Partners# Publications Offices.
$eywords
UMTS, radio
3GPP
Postal address
3GPP support office address
650 Route des Luio!es - So"#ia $%ti"o!is
Va!&o%%e - 'R$()*
Te!.+ ,33 - 92 9- -2 00 'a.+ ,33 - 93 65 -/ 16
%nternet
#tt"+00111.32"".or2
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.
) *+,*- 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!% currently bein 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
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! #
)o%te%ts
1ontents.................................................................................................................................................... 3
7oreword................................................................................................................................................... 8
, !cope...................................................................................................................................................... 9
* /eferences.............................................................................................................................................. 9
3 :efinitions and abbreviations................................................................................................................. ;
3., :efinitions..............................................................................................................................................................;
3.,., <!=:!1< !pecific :efinitions...........................................................................................................................;
3.,.* 2=:1< !pecific :efinitions...............................................................................................................................;
3.,.*., General ;
3.,.*.* 7:: ,+
3.,.3 :T>=:/> and <!=!11< less !pecific definitions (7:: only).....................................................................,,
3.,.? <!=:!1<@2=:1< !P! !pecific definitions (,.*9 Mcps T:: only)...............................................................,,
3.,.A :ual 1ell 2=:1< !pecific definitions (7:: only)..........................................................................................,*
3.* .bbreviations.......................................................................................................................................................,*
? General................................................................................................................................................. ,3
?., Objective..............................................................................................................................................................,3
?.* M.1 architecture.................................................................................................................................................,3
?.*., M.1 2ntities....................................................................................................................................................,?
?.*.* M.1=b ,?
?.*.3 Traffic /elated .rchitecture = 32 !ide.............................................................................................................,A
?.*.3., M.1=c@sh@m entity B 32 !ide.......................................................................................................................,C
?.*.3.* M.1=d entity B 32 !ide................................................................................................................................,9
?.*.3.3 M.1=hs entity B 32 !ide..............................................................................................................................,;
?.*.3.? M.1=e@es entity B 32 !ide............................................................................................................................*,
?.*.3.A M.1=ehs entity B 32 !ide............................................................................................................................**
?.*.3.C M.1=i@is entity B 32 !ide.............................................................................................................................*A
?.*.? Traffic /elated .rchitecture = 3T/.& !ide....................................................................................................*8
?.*.?., M.1=c@sh@m entity B 3T/.& !ide...............................................................................................................*9
?.*.?.* M.1=d entity B 3T/.& !ide.......................................................................................................................*;
?.*.?.3 M.1=hs entity B 3T/.& !ide......................................................................................................................3,
?.*.?.? M.1=es entity B 3T/.& !ide......................................................................................................................33
?.*.?.A M.1=e entity B 3T/.& !ide........................................................................................................................3?
?.*.?.C M.1=ehs entity 3T/.& !ide.......................................................................................................................3A
?.*.?.8 M.1=is entity B 3T/.& !ide.......................................................................................................................39
?.*.?.9 M.1=i entity B 3T/.& !ide........................................................................................................................?*
?.3 1hannel structure.................................................................................................................................................??
?.3., Transport channels............................................................................................................................................??
?.3.* 5oical 1hannels...............................................................................................................................................?A
?.3.*., 5oical channel structure...............................................................................................................................?A
?.3.*.* 1ontrol 1hannels............................................................................................................................................?A
?.3.*.3 Traffic 1hannels.............................................................................................................................................?A
A !ervices provided to upper layers.........................................................................................................?C
A., :escription of !ervices provided to upper layers................................................................................................?C
C 7unctions.............................................................................................................................................. ?C
C., :escription of the M.1 functions.......................................................................................................................?C
C.* /elation between M.1 7unctions and Transport 1hannels................................................................................?8
C.*., /elation between M.1 7unctions and Transport 1hannels in 3T/.&..........................................................?8
C.*.* /elation of M.1 7unctions and Transport 1hannels in 32............................................................................?9
8 !ervices e'pected from physical layer.................................................................................................?9
9 2lements for layer=to=layer communication.........................................................................................?9
9., Primitives between layers , and *........................................................................................................................?;
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! 3
9.,., Primitives .........................................................................................................................................................?;
9.,.* Parameters.........................................................................................................................................................?;
9.* Primitives between M.1 and /51.....................................................................................................................?;
9.*., Primitives..........................................................................................................................................................?;
9.*.* Parameters.........................................................................................................................................................A+
9.3 Primitives between M.1 and //1.....................................................................................................................A,
9.3., Primitives..........................................................................................................................................................A,
9.3.* Parameters.........................................................................................................................................................A*
; 2lements for peer=to=peer communication...........................................................................................AA
;., Protocol data units................................................................................................................................................AA
;.,., General AA
;.,.* M.1 P:3 (not <!=:!1< or 2=:1<)............................................................................................................AA
;.,.3 M.1=d P:3 (<!=:!1<).................................................................................................................................AA
;.,.? M.1 P:3 (<!=:!1<)....................................................................................................................................AA
;.,.A M.1 P:3 (2=:1<).........................................................................................................................................A8
;.* 7ormats and parameters.......................................................................................................................................C,
;.*., M.1 P:3D Parameters of the M.1 P:3 header (not <!=:!1< or 2=:1<) and M.1=d P:3 header (<!=
:!1< and 2=:1<).............................................................................................................................C,
;.*.,., M.1 header for :T1< and :11< (not mapped on <!=:!1< or 2=:1<)...............................................C?
;.*.,.,a M.1=d <eader for :T1< and :11< (mapped on <!=:!1<).................................................................C?
;.*.,.,b M.1=d <eader for :T1< and :11< (mapped on 2=:1<)......................................................................CA
;.*.,.,c M.1=d or M.1=c headers for :T1< and :11< (mapped on <!=:!1<- 7:: and ,.*9 Mcps T::
only)...............................................................................................................................................CA
;.*.,.* M.1 header for 011<.................................................................................................................................CA
;.*.,.3 M.1 header for P11<..................................................................................................................................CC
;.*.,.? M.1 header for 111<.................................................................................................................................CC
;.*.,.A M.1 <eader for 1T1<.................................................................................................................................CC
;.*.,.C M.1 <eader for !<11<..............................................................................................................................CC
;.*.* M.1 P:3D Parameters of the M.1 header (<!=:!1<)................................................................................C9
;.*.*., M.1 header for :T1< and :11<...............................................................................................................8+
;.*.3 !inallin of Transport 0loc" si(e for <!=:!1<............................................................................................8+
;.*.3., Transport bloc" si(e for 7::........................................................................................................................8+
;.*.3.* Transport bloc" si(e for 3.9? Mcps T::......................................................................................................8*
;.*.3.*a Transport bloc" si(e for 8.C9 Mcps T::.....................................................................................................8A
;.*.3.3 Transport bloc" si(e for ,.*9 Mcps T::......................................................................................................89
;.*.? M.1 P:3D Parameters of the M.1 header (2=:1<).....................................................................................9C
;.*.?., M.1=es header parameters............................................................................................................................9C
;.*.?.* M.1=e header parameters.............................................................................................................................9C
;.*.?.3 M.1=is header parameters............................................................................................................................98
;.*.?.? M.1=i header parameters..............................................................................................................................98
;.*.A !inalin of control information for 7:: 2=:1<...........................................................................................99
;.*.A., <./E information.........................................................................................................................................99
;.*.A.* :5 !chedulin information............................................................................................................................99
;.*.A.3 35 !chedulin information............................................................................................................................;*
;.*.A.? Transport bloc" si(e.......................................................................................................................................;?
;.*.C !inalin of control information for T:: 2=:1<...........................................................................................;A
;.*.C., <./E information.........................................................................................................................................;A
;.*.C.* :5 !chedulin information............................................................................................................................;C
;.*.C.3 35 !chedulin %nformation...........................................................................................................................;8
;.*.C.? Transport bloc" si(e ......................................................................................................................................;9
;.*.C.A Timin .dvance and !ynchronisation (3.9?@8.C9 Mcps T:: only)...........................................................,++
,+ <andlin of un"nown- unforeseen and erroneous protocol data.......................................................,++
,, !pecific functions............................................................................................................................. ,+,
,,., Traffic volume measurement for dynamic radio bearer control......................................................................,+,
,,.* 1ontrol of /.1< transmissions and 2nhanced 3plin" in 1255F7.1< state and %dle mode transmissions ,+*
,,.*., .ccess !ervice 1lass selection......................................................................................................................,+*
,,.*.* 1ontrol of /.1< transmissions for 7:: mode...........................................................................................,+*
,,.*.*. 1ontrol of 2nhanced 3plin" in 1255F7.1< state and %dle mode for 7:: mode..................................,+A
,,.*.3 1ontrol of /.1< transmissions for T::....................................................................................................,,+
,,.*.3., 1ontrol of /.1< transmissions for 3.9? Mcps T:: and 8.C9 Mcps T::..............................................,,+
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! *
,,.*.3.* 1ontrol of /.1< Transmissions for ,.*9 Mcps T::..............................................................................,,3
,,.3 Goid ,,A
,,.? Transport format combination selection in 32 (non 2=:1<).........................................................................,,C
,,.A 1ipherin..........................................................................................................................................................,,8
,,.C 1ontrol of <!=:!1< transmission and reception...........................................................................................,,9
,,.C., &etwor" operation.........................................................................................................................................,,9
,,.C.,., !cheduler....................................................................................................................................................,,9
,,.C.,.* <./E entity..............................................................................................................................................,,;
,,.C.,.3 <./E process...........................................................................................................................................,,;
,,.C.* 32 operation.................................................................................................................................................,,;
,,.C.*., <./E 2ntity..............................................................................................................................................,,;
,,.C.*.* <./E process...........................................................................................................................................,*+
,,.C.*.3 /eorderin entity........................................................................................................................................,*,
,,.C.*.? :isassembly entity.....................................................................................................................................,*3
,,.C.*.A M.1=hs /eset............................................................................................................................................,*3
,,.C.*.C /econfiuration of M.1=hs parameters....................................................................................................,*?
,,.C.*.8 <./E procedure for <!=!11< less operation (7:: only).....................................................................,*?
,,.C.*.9 <./E procedure for <!=:!1< !P! operation (,.*9 Mcps T:: only)..................................................,*A
,,.C.3 &etwor" operation.........................................................................................................................................,*C
,,.C.3., !cheduler....................................................................................................................................................,*C
,,.C.3.* <./E entity..............................................................................................................................................,*9
,,.C.3.3 <./E process...........................................................................................................................................,*9
,,.C.? 32 operation.................................................................................................................................................,*9
,,.C.?., <./E 2ntity..............................................................................................................................................,*9
,,.C.?.* <./E process...........................................................................................................................................,*;
,,.C.?.3 :isassembly entity.....................................................................................................................................,3+
,,.C.?.? /eorderin Hueue distribution entity..........................................................................................................,3+
,,.C.?.A /eorderin entity........................................................................................................................................,3,
,,.C.?.C /eassembly unit.........................................................................................................................................,33
,,.C.?.8 :emultiple'in entity.................................................................................................................................,3?
,,.C.?.9 M.1=ehs /eset..........................................................................................................................................,3A
,,.C.?.; /econfiuration of M.1=ehs parameters..................................................................................................,3A
,,.C.?.,+ <./E procedure for <!=!11< less operation (7:: only)...................................................................,3C
,,.C.?.,, <./E procedure for <!=:!1< !P! operation (,.*9 Mcps T:: only)................................................,38
,,.8 <!=:!1< Provided 0it /ate measurement.....................................................................................................,39
,,.9 1ontrol of 2=:1< transmission and reception (7::)....................................................................................,39
,,.9., 32 operation.................................................................................................................................................,39
,,.9.,.* Multiple'in and T!& settin entity..........................................................................................................,?+
,,.9.,.*a !ementation entity..................................................................................................................................,?+
,,.9.,.3 !ervin Grant 3pdate.................................................................................................................................,?,
,,.9.,.? 2=T71 !election.........................................................................................................................................,?A
,,.9.,.A <appy 0it !ettin.......................................................................................................................................,?;
,,.9.,.C !chedulin %nformation reportin..............................................................................................................,A+
,,.9.,.8 M.1=es@e /eset.........................................................................................................................................,A*
,,.9.,.9 Monitorin of .bsolute and /elative Grant 1hannels..............................................................................,A3
,,.9.,.; /elease of common 2=:1< resources (7:: only)...................................................................................,A3
,,.9.* &ode 0 operation..........................................................................................................................................,A3
,,.9.*., <./E Operation.......................................................................................................................................,A3
,,.9.*.* :e=multiple'in.........................................................................................................................................,A3
,,.9.*.3 !cheduler....................................................................................................................................................,A?
,,.9.*.? 2=:1< Provided 0it /ate measurement....................................................................................................,A?
,,.9.*.A :etermination of 32=%: (7:: only) and collision resolution..................................................................,A?
,,.9.3 /&1 operation..............................................................................................................................................,AA
,,.9.3., /e=orderin entity for :T1<@:11< transmission...................................................................................,AA
,,.9.3.* /e=orderin and 1/1 entity for 111< transmission................................................................................,AA
,,.; 1ontrol of 2=:1< transmission and reception (T::)....................................................................................,AA
,,.;., 32 operation.................................................................................................................................................,AA
,,.;.,., <./E Operation.......................................................................................................................................,AA
,,.;.,.* Multiple'in and T!& settin entity..........................................................................................................,A9
,,.;.,.*a !ementation entity..................................................................................................................................,A9
,,.;.,.3 /eceivin a Grant.......................................................................................................................................,A;
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! $
,,.;.,.? 2=T71 !election.........................................................................................................................................,A;
,,.;.,.?a !chedulin %nformation reportin (3.9?@8.C9 Mcps T:: only)..............................................................,C,
,,.;.,.A !chedulin %nformation reportin (,.*9 Mcps T:: only)........................................................................,C,
,,.;.,.Aa 1ell /eselection %ndication in 1255F7.1< state (,.*9 Mcps T:: only)............................................,C3
,,.;.,.Ab 1ommon 2=/&T% selection in 1255F7.1< state and idle mode (,.*9 Mcps T:: only)....................,C3
,,.;.,.C M.1=es@e /eset (,.*9 Mcps T:: only)...................................................................................................,C?
,,.;.* &ode 0 operation..........................................................................................................................................,C?
,,.;.*., <./E Operation.......................................................................................................................................,C?
,,.;.*.* :e=multiple'in.........................................................................................................................................,C?
,,.;.*.3 !cheduler....................................................................................................................................................,CA
,,.;.*.? 2=:1< Provided 0it /ate measurement....................................................................................................,CA
,,.;.3 /&1 operation..............................................................................................................................................,CA
,,.;.3., /e=orderin entity for :T1<@:11< transmission...................................................................................,CA
,,.;.3.* /e=orderin entity for 111< transmissio (,.*9 Mcps T:: only)............................................................,CA
0., *ms TT% 2=:1< Transport 0loc" !i(e Table +................................................................................................,8+
0.* *ms TT% 2=:1< Transport 0loc" !i(e Table ,................................................................................................,8,
0.*a *ms TT% 2=:1< Transport 0loc" !i(e Table *..............................................................................................,8*
0.*b *ms TT% 2=:1< Transport 0loc" !i(e Table 3..............................................................................................,83
0.3 ,+ms TT% 2=:1< Transport 0loc" !i(e Table +..............................................................................................,83
0.? ,+ms TT% 2=:1< Transport 0loc" !i(e Table ,..............................................................................................,8?
0.., ,+ms TT% 2=:1< Transport 0loc" !i(e Table +...........................................................................................,8A
00., ,+ms TT% 2=:1< Transport 0loc" !i(e Table +...........................................................................................,89
01., Ams TT% 2=:1< Transport 0loc" !i(e Table +.............................................................................................,9+
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! +
'ore1ord
This Technical !pecification (T!) 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 followsD
Gersion '.y.(
whereD
' the first diitD
, presented to T!G for informationI
* presented to T!G for approvalI
3 or reater indicates T!G approved document under chane control.
y 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.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! ,
1 So"e
The present document specifies the M.1 protocol.
The specification describesD
= M.1 architectureI
= M.1 entitiesI
= channel structureI
= services provided to upper layersI
= M.1 functionsI
= services e'pected from the physical layerI
= elements for layer=to=layer communication includin primitives between M.1 and /51I
= elements for peer=to=peer communicationI
= protocol data units- formats and parametersI
= elementary procedures.
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- subseHuent 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.
J,K 3GPP T/ *,.;+AD LGocabulary for 3GPP !pecificationsL.
J*K 3GPP T! *A.3+,D L/adio %nterface Protocol .rchitectureL.
J3K 3GPP T! *A.3+*D L!ervices provided by the Physical 5ayerL.
J?K 3GPP T! *A.3+3D L%nterlayer Procedures in 1onnected ModeL.
JAK 3GPP T! *A.3+?D L32 Procedures in %dle Mode and Procedures for 1ell /eselection in 1onnected
ModeL.
JCK 3GPP T! *A.3**D L/51 Protocol !pecificationL.
J8K 3GPP T! *A.33,D L/adio /esource 1ontrol (//1)I protocol specificationL.
J9K 3GPP T/ *A.;*,D LGuidelines and Principles for Protocol :escription and 2rror <andlinL.
J;K 3GPP T/ *A.;;+D LGocabulary for the 3T/.&L.
J,+K 3GPP T! 33.,+*D L!ecurity architectureL.
J,,K 3GPP T! *A.?*AD L3T/.& %ur %nterface 3ser Plane Protocols for 1ommon Transport 1hannel
:ata !treamsL.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! -
J,*K 3GPP T! *A.,33D L/eHuirements for support of radio resource manaement (7::)L.
J,3K 3GPP T! *A.*,?D LPhysical layer procedures (7::)L.
J,?K 3GPP T! *A.,*3D L/eHuirements for support of radio resource manaement (T::)L.
J,AK 3GPP T! 33.,+AD L1ryptoraphic .lorithm /eHuirementsL.
J,CK 3GPP T! *A.*,*D LMultiple'in and 1hannel 1odin (7::)L.
J,8K 3GPP T! *A.*,AD LPhysical layer = Measurements (7::)L.
J,9K 3GPP T! *A.**?D LPhysical layer procedures (T::)L.
J,;K 3GPP T! *A.***D LMultiple'in and 1hannel 1odin (T::)L.
J*+K 3GPP T! *A.**AD LPhysical layer B Measurements (T::)L.
J*,K 3GPP T! *A.**, LPhysical 1hannels and Mappin of Transport 1hannels onto Physical 1hannels
(T::)L
J**K 3GPP T! *A.*,3D L!preadin and modulation (7::)L.
J*3K 3GPP T! *A.3+CD L32 /adio .ccess 1apabilitiesL.
J*?K 3GPP T! *A.*,,D LPhysical channels and mappin of transport channels onto physical channels
(7::)L
3 4e3i%itio%s a%d a&&re5iatio%s
3.1 4e3i%itio%s
7or the purposes of the present document- the terms and definitions iven below and in J;K and J,K apply.
3.1.1 6S-4S)6 S"ei3i 4e3i%itio%s
3.1.2 *-4)6 S"ei3i 4e3i%itio%s
3.1.2.1 Ge%era!
E-DCH: The 2nhanced :edicated 1hannel (2=:1<) is an uplin" transport channel.
HARQ profile: One <./E profile consists of a power offset attribute and ma'imum number of transmissions. 7or
,.*9 Mcps T::- it also includes a retransmission timer attribute.
Power offset attribute (FDD): This represents the power offset between 2=:P:1<(s) and reference 2=:P:1< power
level for a iven 2=T71. This power offset attribute is set to achieve the reHuired Eo! in this M.1=d flow when carried
alone in a M.1=e or M.1=i P:3 and subseHuently in the correspondin 11Tr1h of 2=:1< type. :etails on the
mappin on 0eta factors can be found in J,3K. The reference 2=:P:1< power offset is sinalled to the 32 for one (or
several) reference 2=T71(s) (see details in subclause ,,.,).
Power offset attribute (TDD): The power offset attribute is set to achieve the reHuired Eo! in this M.1=d flow when
carried alone in a M.1=e or M.1=i P:3 and subseHuently in the correspondin 11Tr1h of 2=:1< type. :etails on
the power offset can be found in J,9K.
Primary Absolute GratD .bsolute Grant received with the primary 2=/&T%. &ote that the primary 2=/&T% is the
only 2=/&T% for T::.
!er"i# E-DCH $ell: 1ell from which the 32 receives .bsolute Grants from the &ode=0 scheduler. . 32 has one
!ervin 2=:1< cell.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! "
!er"i#%Grat (FDD): The state variable !ervinFGrant indicates the ma'imum 2=:P:1< to :P11< power ratio
that the 32 is allowed to use for scheduled data in the followin transmission. The value in the appropriate state
variable will be provided to the 2=T71 selection function to help in selectin the best format for the upcomin
transmission. Possible values areD LMeroFGrantL and numerical values. The :P11< power assumed for the
!ervinFGrant in a compressed frame is the actual :P11< power in the compressed frame minus 10Lo210
(("i!ot,(0("i!ot,)) as defined in J,3K.
!er"i#%Grat (TDD): The state variable !ervinFGrant indicates the power ratio of ma'imum 2=P31< power level
per T:: resource unit relative to a reference 2=P31< power level Pe=ref that the 32 is allowed to use for scheduled data
on the physical resources associated with the 2=.G1< rant. Pe=ref is defined as the calculated 2=P31< transmit power
(P2=P31<) in J,9K with eN+. The value in the appropriate state variable will be provided to the 2=T71 selection function
to help in selectin the best format for the upcomin transmission. Possible values areD LMeroFGrantL and numerical
values.
&' Commo (AC Flow()*+, ($ps TDD): an 35 1ommon M.1 7low is a flow of M.1=c P:3 mapped to 2=:1<
confiured for 32s in 1ellF7.1< state and %:52 mode.
3.1.2.2 '44
A$ti"e Pro$essD <./E process for which !chedulin Grant are applicable- i.e. scheduled data can be sent.
AG%TimerD This timer is set to one <./E /TT (?+ms in the case of ,+ms TT%- ,Cms in the case of *ms TT%).
Commo E-DCH resour$e: 1ommon 2=:1< resources are under direct control of the &ode 0 and are shared by 32s
in 1255F7.1< state and %:52 mode.
E-DCH a$ti"e set: The set of cells which carry the 2=:1< for one 32. 7or 7::- in 1255F7.1< state and %dle mode-
the 2=:1< active set consists of the !ervin 2=:1< cell only.
-a$ti"e Pro$essD <./E process for which !chedulin Grants are not applicable- i.e. scheduled data cannot be sent.
-.ACT-/ED .bsolute Grant value that can be sent by the servin cell#s scheduler on the 2=.G1< to deactivate a
process or to switch the 32 to its secondary 2=/&T%. %n 1255F7.1< state- this absolute rant value is used to release
a common 2=:1< resource.
'owest Cofi#ure0 !er"i# Grat /alueD The servin rant value indicated by inde' + of the !G table in use.
(a1imum%!er"i#%Grat: The variable Ma'imumF!ervinFGrant indicates the ma'imum 2=:P:1< to :P11<
power ratio that the 32 is allowed to use for scheduled data while the timer &onF!ervinF/GFTimer has not e'pired.
(a1imum umber of re-trasmissios2 (a1imum umber of trasmissios: Ma'imum number of re=transmissions
N ma'imum number of transmissions = ,. 0oth these notations are used.
(iimum%GratD The value MinimumFGrant corresponds to the minimum 2=:P:1< to :P11< power ratio that the
32 considers. This value is in inde' + of the confiured schedulin rant table described in subclause ;.*.A.*.,.
.o-ser"i# E-DCH R' or .o-ser"i# R': 1ell which belons to the 2=:1< active set but does not belon to the
!ervin 2=:1< /5! and from which the 32 can receive one /elative Grant. The 32 can have (ero- one or several
&on=servin 2=:1< /5(s).
.o%!er"i#%RG%TimerD This timer is set to one <./E /TT (?+ms in the case of ,+ms TT%- ,Cms in the case of
*ms TT%).
Primary Absolute GratD .bsolute Grant received with the primary 2=/&T%.
Primary%Grat%A"ailable: This state variable is a 0oolean- indicatin whether the 32Os servin rant is only affected
by Primary .bsolute Grants and /elative Grants (i.e. not by !econdary .bsolute Grants).
Primary &pli3 Fre4ue$y: %f a sinle uplin" freHuency is confiured for the 32- then it is the primary uplin"
freHuency. %n case more than one uplin" freHuencies are confiured for the 32- then the primary uplin" freHuency is the
freHuency on which the 2=:1< correspondin to the servin 2=:1< cell associated with the servin <!=:!1< cell is
transmitted. The association between a pair of uplin" and downlin" freHuencies is indicated by hiher layers.
refere$e%ETPR: The state variable referenceF2TP/ holds the 2=:P:1< to :P11< power ratio used as reference
for relative rant commands. This variable is set to the 2=:P:1< to :P11< power ratio used for the 2=T71 selected
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! &(
for the previous TT% on this <./E process- calculated usin the amplitude ratios prior to the Huanti(ation accordin to
subclause A.,.*.A0.*.3 or A.,.*.A0.*.? of J,3K- e'cludin non=scheduled transmissions- e'cludin any scalin applied
accordin to subclause A.,.*.C of J,3K and is obtained from the physical layer. %n case no scheduled transmission too"
place on a <./E process in the previous TT%- referenceF2TP/ shall be set to MinimumFGrant for this <./E process.
refere$e%ETPR+: The state variable referenceF2TP/* holds the 2=:P:1< to :P11< power ratio used as reference
for non servin relative rant commands. This variable is set to the previously stored refere$e%ETPR on this <./E
process when the referenceF2TP/ is updated with a new value.
!e$o0ary Absolute GratD .bsolute Grant received with the secondary 2=/&T%.
!er"i# E-DCH R'! or !er"i# R'!: !et of cells which contains at least the !ervin 2=:1< cell and from which the
32 can receive and combine one /elative Grant. The 32 has only one !ervin 2=:1< /5!. 7or 7::- in
1255F7.1< state and %dle mode- the !ervin 2=:1< /5! or !ervin /5! contains the !ervin 2=:1< cell only-
from which the 32 can receive one /elative Grant.
!tore0%!e$o0ary%Grat: This state variable is used to store the value derived from the last received !econdary
.bsolute Grant Galue. Possible values areD LMeroFGrantL and numerical values.
&' Commo (AC Flow: an 35 1ommon M.1 7low is a flow of M.1=c P:3 mapped to 2=:1< confiured for
32s in 1ellF7.1< state and %:52 mode.
3.1.3 4T7-4R7 a%d 6S-S))6 !ess S"ei3i de3i%itio%s ('44 o%!8)
(AC DT5 $y$leD :efines the pattern of time instances where the start the uplin" 2=:1< transmission after
inactivity is allowed.
(AC -a$ti"ity T6res6ol0: 2=:1< inactivity time after which the 32 can start 2=:1< transmission only at iven
times.
&E DT5 DR5 7ffsetD 3plin" :P11< burst pattern and <!=!11< reception pattern offset in subframes.
H!-!CCH less mo0e of operatioD <!=!11< less mode of operation is enabled when the variable
<!F!11<F52!!F!T.T3! defined in J8K is set to T/32.
-a$ti"ity T6res6ol0 for &E Grat (oitori#D :etermines the number of 2=:1< TT%s after an 2=:1< scheduled
transmission durin which the 32 is reHuired to monitor the full 2=.G1< transmissions from the servin radio lin" and
the full 2=/G1<(s) from all the cells in the 2=:1< active set.
-a$ti"ity T6res6ol0 for &E DT5 $y$le +D :efines a number of consecutive 2=:1< TT%s without an 2=:1<
transmission- after which the 32 shall immediately move from 32F:T>FcycleF, to usin 32F:T>FcycleF*.
Default-!G-i-DT5-Cy$le-+: :efines the default 2=:1< !ervin Grant used in the case when the 32 moves from 32
:T> cycle , to 32 :T> cycle * after %nactivity Threshold for 32 :T> cycle * triers.
3.1.- 6S-4S)60*-4)6 SPS S"ei3i de3i%itio%s (1.29 M"s T44 o%!8)
H!-D!CH !P! operatioD <!=:!1< !P! operation is enabled when the variable <!F:!1<F!P!F!T.T3! defined
in J8K is set to T/32.
H!-D!CH !P! resour$esD :efines the downlin" physical resources in term of timeslots and codes on which the first
<!=:!1< transmission of transport bloc"s is performed without the accompanyin <!=!11< and <./E
retransmission of the first <!=:!1< transmission are accompanied by <!=!11<.
E-DCH !P! operatioD 2=:1< !P! operation is enabled when the variable 2F:1<F!P!F!T.T3! defined in J8K is
set to T/32.
E-DCH !P! resour$esD :efines the uplin" physical resources in term of ranted timeslots- codes and power on which
the 32 may transmit transport bloc"s without receivin other rants on 2=.G1<.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! &&
3.1.5 4ua! )e!! *-4)6 S"ei3i de3i%itio%s ('44 o%!8)
A$ti"ate0 &pli3 Fre4ue$y: 7or a specific 32- an uplin" freHuency is said to be activated if the 32 is allowed to
transmit on that freHuency. The primary uplin" freHuency is always activated when confiured while a secondary uplin"
freHuency has to be activated by means of an <!=!11< order in order to become activated.
Cofi#ure0 &pli3 Fre4ue$y: 7or a specific 32- an uplin" freHuency is said to be confiured if the 32 has received
all relevant information from //1 in order to perform transmission on that freHuency.
!e$o0ary &pli3 Fre4ue$y: . secondary uplin" freHuency is a freHuency on which an 2=:1< correspondin to a
servin 2=:1< cell associated with a secondary servin <!=:!1< cell is transmitted. The association between a pair
of uplin" and downlin" freHuencies is indicated by hiher layers.
!e$o0ary E-DCH A$ti"e !etD The set of cells on the secondary downlin" freHuency where 2=:1< is carried for one
32.
!e$o0ary !er"i# E-DCH $ell: 1ell from which the 32 can receive .bsolute Grants from the &ode=0 scheduler on
the secondary downlin". . 32 has one confiured !ervin 2=:1< cell on the secondary uplin" freHuency.
!e$o0ary !er"i# E-DCH R'! or !e$o0ary !er"i# R'!: The set of cells which contains at least the !econdary
!ervin 2=:1< cell and from which the 32 can receive and combine one /elative Grant. . 32 can have (ero or one
!econdary !ervin 2=:1< /5!.
!e$o0ary .o-ser"i# E-DCH R' or !e$o0ary .o-ser"i# R':The cell which belons to the !econdary 2=:1<
active set but does not belon to the !econdary !ervin 2=:1< /5! and from which the 32 in 1255F:1< can
receive one /elative Grant. The 32 can have (ero- one or several !econdary &on=servin 2=:1< /5(s).
3.2 $&&re5iatio%s
7or the purposes of the present document- the followin abbreviations applyD
.G .bsolute Grant
.!1 .ccess !ervice 1lass
011< 0roadcast 1ontrol 1hannel
01< 0roadcast 1hannel
1= 1ontrol=
111< 1ommon 1ontrol 1hannel
:11< :edicated 1ontrol 1hannel
:1< :edicated 1hannel
:5 :ownlin"
:!1< :ownlin" !hared 1hannel
:T1< :edicated Traffic 1hannel
2=.G1< 2=:1< .bsolute Grant 1hannel
2=:1< 2nhanced :edicated Transport 1hannel
2=:P11< 2=:1< :edicated Physical 1ontrol 1hannel (7:: only)
2&% 2=311< &umber %ndication (,.*9Mcps T:: only)
2=<%1< 2=:1< <./E .c"nowledement %ndicator 1hannel
2=P31< 2nhanced 3plin" Physical 1hannel (T:: only)
2=/G1< 2=:1< /elative Grant 1hannel
2=/G1< 2=:1< /elative Grant 1hannel (7:: only)
2=/&T% 2=:1< /adio &etwor" Temporary %dentifier
2=/311< 2=:1< /andom .ccess 3plin" 1ontrol 1hannel (T:: only)
2=T71 2=:1< Transport 7ormat 1ombination
2=T71% 2=:1< Transport 7ormat 1ombination %ndicator
2=311< 2=:1< 3plin" 1ontrol 1hannel (T:: only)
7.1< 7orward 5in" .ccess 1hannel
7:: 7reHuency :ivision :uple'
<./E <ybrid .utomatic /epeat /eHuest
<1!& <!=!11< 1yclic !eHuence &umber
<!:P. <ih !peed :ownlin" Pac"et .ccess
<!=:!1< <ih !peed :ownlin" !hared 1hannel
5, 5ayer , (physical layer)
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! &#
5* 5ayer * (data lin" layer)
53 5ayer 3 (networ" layer)
M.1 Medium .ccess 1ontrol
M0M! Multimedia 0roadcast Multicast !ervice
M11< M0M! point=to=multipoint 1ontrol 1hannel
MT1< M0M! point=to=multipoint Traffic 1hannel
M!1< M0M! point=to=multipoint !chedulin 1hannel
P11< Pain 1ontrol 1hannel
P1< Pain 1hannel
P:3 Protocol :ata 3nit
P<P Physical layer
Phy1< Physical 1hannels
/.1< /andom .ccess 1hannel
/G /elative Grant
/51 /adio 5in" 1ontrol
/5! /adio 5in" !et
/&1 /adio &etwor" 1ontroller
/&! /adio &etwor" !ubsystem
/&T% /adio &etwor" Temporary %dentity
//1 /adio /esource 1ontrol
/!& /etransmission !eHuence &umber
!.P !ervice .ccess Point
!:3 !ervice :ata 3nit
!<11< !hared 1hannel 1ontrol 1hannel
!/&1 !ervin /adio &etwor" 1ontroller
!/&! !ervin /adio &etwor" !ubsystem
T:: Time :ivision :uple'
T71% Transport 7ormat 1ombination %ndicator
T7% Transport 7ormat %ndicator
T!& Transmission !eHuence &umber
3= 3ser=
32 3ser 2Huipment
35 3plin"
3MT! 3niversal Mobile Telecommunications !ystem
3!1< 3plin" !hared 1hannel
3T/. 3MT! Terrestrial /adio .ccess
3T/.& 3MT! Terrestrial /adio .ccess &etwor"
- Ge%era!
-.1 :&;eti5e
The objective is to describe the M.1 architecture and the different M.1 entities from a functional point of view.
-.2 M$) ar#iteture
The description in this subclause is a model and does not specify or restrict implementations.
.ccordin to the //1 functions the //1 is enerally in control of the internal confiuration of the M.1.
0oth M.1=hs and M.1=ehs are responsible for handlin the data transmitted on the <!=:!1<. 7urthermore they are
responsible for the manaement of the physical resources allocated to <!=:!1<. 3pper layers confiure which of the
two entities- M.1=hs or M.1=ehs- is to be applied to handle <!=:!1< functionality.
0oth M.1=e@es and M.1=i@is are responsible for handlin the data transmitted on the 2=:1<. 3pper layers confiure
which of the two entities- M.1=e@es or M.1=i@is- is to be applied to handle 2=:1< functionality.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! &3
-.2.1 M$) *%tities
The diarams that describe the M.1 architecture are constructed from M.1 entities.
The entities are assined the followin names.
= M.1=b is the M.1 entity that handles the followin transport channelsD
= broadcast channel (01<)
= M.1=c@sh@m- is the M.1 entity that handles the followin transport channelsD
= pain channel (P1<)
= forward access channel (7.1<)
= random access channel (/.1<)
= downlin" shared channel (:!1<). The :!1< e'ists only in T:: mode.
= uplin" shared channel (3!1<). The 3!1< e'ists only in T:: mode.
= M.1=d is the M.1 entity that handles the followin transport channelsD
= dedicated transport channel (:1<)
= M.1=hs@ehs is the M.1 entity that handles the followin transport channelsD
= hih speed downlin" shared channel (<!=:!1<)
= M.1=m is the M.1 entity that handles the followin transport channelsD
= forward access channel (7.1<).
= M.1=e@es and M.1=i@is are the M.1 entities that handle the followin transport channelsD
= enhanced dedicated transport channel (2=:1<).
The e'act functions completed by the entities are different in the 32 from those completed in the 3T/.&.
&OT2D Qhen a 32 is allocated resources for e'clusive use by the bearers that it supports the M.1=d entities
dynamically share the resources between the bearers and are responsible for selectin the T7%@ T71% that
is to be used in each transmission time interval.
-.2.2 M$)-&
The followin diaram illustrates the connectivity of the M.1=b entity in a 32 and in each cell of the 3T/.&.
M.1=b represents the control entity for the broadcast channel (01<).
There is one (current cell) or multiple (current and neihbour cells) M.1=b entities in each 32 and one M.1=b in the
3T/.& for each cell.
The M.1 1ontrol !.P is used to transfer 1ontrol information to M.1=b.
The M.1=b entity is located in the &ode 0.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! &*
M.1=b
011<
01<
Mac 1ontrol
.i/ure *%#%#%&0 12 side and 1TRAN side architecture
-.2.3 Tra33i Re!ated $r#iteture - U* Side
7iure ?.*.3., illustrates the connectivity of M.1 entities.
The M.1=c@sh@m controls access to all common transport channels- e'cept the <!=:!1< transport channel and the 2=
:1< transport channel (7:: and ,.*9Mcps T:: only).
The M.1=d controls access to all dedicated transport channels- to M.1=c@sh@m and M.1=hs@ehs.
The M.1=c@sh@m controls access to M.1=is@i. (7:: and ,.*9Mcps T:: only for 32s in 1255F7.1< state and %dle
mode).
The M.1=hs@ehs handles the <!:P. specific functions and controls access to the <!=:!1< transport channel. 3pper
layers confiure which of the two entities- M.1=hs or M.1=ehs- is to be applied to handle <!=:!1< functionality.
The M.1=e@es or M.1=i@is controls access to the 2=:1< transport channel. 3pper layers confiure which of the two
entities- M.1=e@es or M.1=i@is- is to be applied to handle 2=:1< functionality.
%n case of selective combinin of MT1< channels from multiple cells- the M.1=m controls access to the 7.1<
transport channels used to carry MT1< and M!1<.
%n the downlin"- if loical channels of dedicated type are mapped to common transport channels then M.1=d receives
the data from M.1=c@sh@m or M.1=hs@ehs via the illustrated connection between the functional entities.
%n the downlin"- if loical channels of common type are mapped to <!=:!1< then M.1=c@sh@m receives the data from
M.1=ehs via the illustrated connection between the functional entities (7:: and ,.*9 Mcps T:: only).
%n the uplin"- if loical channels of dedicated type are mapped to common transport channels then M.1=d submits the
data to M.1=c@sh@m and M.1=is@i via the illustrated connection between the functional entities.
The mappin of loical channels on transport channels depends on the multiple'in that is confiured by //1.
The M.1 1ontrol !.P is used to transfer 1ontrol information to each M.1 entity.
The associated sinallin shown in the fiure illustrates the e'chane of information between layer , and layer *
provided by primitives shown in J3K.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! &$

<!=:!1<
M.1=hs@
M.1=ehs
M.1=m

(FDD a0 )*+, ($ps
TDD oly2
(AC-e6s oly )
7.1<
.ssociated
:ownlin"
!inallin
2=:1<
M.1=d
7.1<
/.1<
:11< :T1< :T1<
:1< :1<
M.1 1ontrol

3!1<
( T:: only )

1T1< 011< 111< !<11<
( T:: only )
P11<
P1<
.ssociated
3plin"
!inallin
.ssociated
:ownlin"
!inallin
M.1=es @
M.1=e or
M.1=is @
M.1=i
.ssociated
3plin"
!inallin
MT1< M!1< MT1< M!1< M11<
M.1=c@sh@m

7.1<

3!1<
( T:: only )

:!1<
( T:: only )
:!1<
( T:: only )
.i/ure *%#%3%&0 12 side MAC architecture
-.2.3.1 M$)-0s#0< e%tit8 = U* Side
7iure ?.*.3.,., shows the 32 side M.1=c@sh@m entity.
The followin functionality is coveredD
= T1T7 M3>D
= this function represents the handlin (insertion for uplin" channels and detection and deletion for downlin"
channels) of the T1T7 field in the M.1 header- and the respective mappin between loical and transport
channels.
The T1T7 field indicates the common loical channel type- or if a dedicated loical channel is usedI
= add@read 32 %dD
= the 32 %d is added for /.1< transmissionsI
= the 32 %d- when present- identifies data to this 32.
= read M0M! %dD
= the M0M! %d is read in case of MT1< receptionI
= the M0M! %d identifies received data to an M0M! service.
= 35D T7 selectionD
= in the uplin"- the possibility of transport format selection e'ists.
= .!1 selectionD
= 7or /.1<- M.1 indicates the .!1 associated with the P:3 to the physical layer. This is to ensure that
/.1< messaes associated with a iven .ccess !ervice 1lass (.!1) are sent on the appropriate sinature(s)
and time slot(s). M.1 also applies the appropriate bac"=off parameter(s) associated with the iven .!1.
Qhen sendin an //1 1O&&21T%O& /2E32!T messae- //1 will determine the .!1I in all other cases
M.1 selects the .!1I
= schedulin @priority handlin
= this functionality is used to transmit the information received from M.1=d on /.1< based on loical
channel priorities. This function is related to T7 selection.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! &+
= T71 selection
= transport format and transport format combination selection accordin to the transport format combination
set (or transport format combination subset) confiured by //1 is performed-
The /51 provides /51=P:3s to the M.1- which fit into the available transport bloc"s on the transport channels.
There is one M.1=c@sh@m entity in each 32.

MAC)c3sh3m
M$) = )o%tro!

to M$) =d


'$)6

'$)6
)T)6 )))6 >))6 S6))6 (T44 o%!8) P))6

P)6

UL+ T' se!etio%
US)6
T44o%!8
R$)6
S#edu!i%20Priorit8
6a%d!i%2 (1)
US)6
T44o%!8
T')
se!etio%
$S)
se!etio%
M))6 MT)6 MT)6
read
M>MS ?d
MS)6
T)T' MU7

4S)6
T44o%!8
4S)6
T44o%!8
'ro<
M$)-e#s
('44 a%d
1.29M" s
T44 o%!8)
(ote+ 4as#ed !i%es are '44 a%d 1.29M"s T44 o%!8
add0read
U* ?d
to M$)-is0i
.i/ure *%#%3%&%&0 12 side MAC architecture 3 MAC)c3sh3m details
-.2.3.1& M$)-< e%tit8 = U* Side
7iure ?.*.3.,b., shows the 32 side M.1=m entity.
The followin functionality is coveredD
= T1T7 :2M3>D
= this function represents the handlin (detection and deletion for downlin" channels) of the T1T7 field in the
M.1 header- and the respective mappin between loical and transport channels.
The T1T7 field indicates the common loical channel typeI
= read M0M! %d
= the M0M! %d is read in case of MT1< receptionI
= the M0M! %d identifies received data to an M0M! service.
The M.1 1ontrol !.P is used to transfer control information to M.1=m.
%f MT1< channels are selectively combined- the M.1=m entity e'ists in the 32. Otherwise- the M.1=m entity does
not e'ist.
%n case of selective combinin of MT1< channels from multiple cells- there are one M.1=c@sh@m for the current cell
and one M.1=m entity for each neihborin cell in the 32.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! &,

MAC)m
M$)-)o%tro!
read
M>MS-?4
MT)6 MT)6
'$)6 '$)6
T)T' 4*MU7
MS)6
.i/ure *%#%3%&4%&0 12 side MAC architecture 3 MAC)m details
-.2.3.2 M$)-d e%tit8 = U* Side
7iure ?.*.3.*., shows the 32 side M.1=d entity.
The followin functionality is coveredD
= Transport 1hannel type switchin
= Transport 1hannel type switchin is performed by this entity- based on decision ta"en by //1. This is
related to a chane of radio resources. %f reHuested by //1- M.1 shall switch the mappin of one
desinated loical channel between common and dedicated transport channels.
= 1@T M3>D
= The 1@T M3> is used when multiple'in of several dedicated loical channels onto one transport channel
(other than <!=:!1<) or one M.1=d flow (<!=:!1<) is used. .n unambiuous identification of the
loical channel is included. %f M.1=ehs is confiured- 1@T M3> toward M.1=ehs is not used.
= 1ipherinD
= 1ipherin for transparent mode data to be ciphered is performed in M.1=d. :etails about cipherin can be
found in J,+K.
= :ecipherinD
= :ecipherin for ciphered transparent mode data is performed in M.1=d. :etails about cipherin can be
found in J,+K.
= 35 T71 selectionD
= Transport format and transport format combination selection accordin to the transport format combination
set (or transport format combination subset) confiured by //1 is performed.
The M.1=d entity is responsible for mappin dedicated loical channels for the uplin" either onto dedicated transport
channels or to transfer data to M.1=c@sh@m to be transmitted via common channels.
One dedicated loical channel can be mapped simultaneously onto :1< and :!1< in T:: mode.
One dedicated loical channel can be simultaneously mapped onto :1< and <!=:!1<.
The M.1=d entity has a connection to the M.1=c@sh@m entity. This connection is used to transfer data to the M.1=
c@sh@m to transmit data on transport channels that are handled by M.1=c@sh@m (uplin") or to receive data from transport
channels that are handled by M.1=c@sh@m (downlin").
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! &-
The M.1=d entity has a connection to the M.1=hs or M.1=ehs entity. This connection is used to receive data from the
<!=:!1< transport channel which is handled by M.1=hs or M.1=ehs (downlin").
The M.1=d entity has a connection to the M.1=e@es or M.1=i@is entity. This connection is used to transmit data on the
2=:1< transport channel which is handled by the M.1=e@es or M.1=i@is (uplin").
There is one M.1=d entity in the 32.

4))6 4T)6 4T)6
MAC)d
3ro< M$)-#s
)i"#eri%2
M$) )o%tro!
UL+ T') se!etio%
)0T MU7
)0T
MU7
4ei"#eri%2
Tra%s"ort )#a%%e! T8"e S1it#i%2
to03ro< M$)-0s#
to M$)-e0es or
to M$)-i0is
3ro< M$)-e#s
5C6 5C6
.i/ure *%#%3%#%&0 12 side MAC architecture 3 MAC)d details
-.2.3.3 M$)-#s e%tit8 = U* Side
%n the model below the M.1=hs comprises the followin entities. %n ,.*9 Mcps T:: multi=freHuency <!=:!1< cell-
the associated downlin" control channel and uplin" control channel pair controllin the <!=:!1< transmission on the
certain carrier shall be allocated on the same carrier. The downlin" control channel carries the <!=:!1< operation
related info and the uplin" control channel carries the feedbac" info from the 32 side.
= <./ED
The <./E entity is responsible for handlin the M.1 functions relatin to the <./E protocol. The <./E
functional entity handles all the tas"s that are reHuired for hybrid ./E. %t is responsible for eneratin .1$s or
&.1$s. The detailed confiuration of the hybrid ./E protocol is provided by //1 over the M.1=1ontrol
!.P. %n ,.*9 Mcps T:: multi=freHuency <!=:!1< cell- multiple <./E processes are assined for <!=:!1<
operaton on every carrier independently- namely <./E sub=entityI only one <./E process is allowed to
receive <!=:!1< in one TT% for each carrier. The ma'imum number of <./E process per <!=:!1< per TT%
on which an <!=:!1< transmission can be received is one.
= /eorderin Eueue distributionD
The reorderin Hueue distribution function routes the M.1=hs P:3s to the correct reorderin buffer based on
the Eueue %:.7or ,.*9 Mcps T::- the reorderin Hueue distribution function discards the M.1=hs P:3 if the &
field in M.1=hs header is (ero.
= /eorderinD
The reorderin entity reorders received M.1=hs P:3s accordin to the received T!&. M.1=hs P:3s with
consecutive T!&s are delivered to the disassembly function upon reception. M.1=hs P:3s are not delivered to
the disassembly function if M.1=hs P:3s with lower T!& are missin. There is one reorderin entity for each
Eueue %: confiured at the 32.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! &"
= :isassemblyD
The disassembly entity is responsible for the disassembly of M.1=hs P:3s. Qhen a M.1=hs P:3 is
disassembled the M.1=hs header is removed- the M.1=d P:3s are e'tracted and any present paddin bits are
removed. Then the M.1=d P:3s are delivered to hiher layer.
The associated sinallin shown in the fiure illustrates the e'chane of information between layer , and layer *
provided by primitives shown in J3K.
MAC)hs
M$) = )o%tro!
$ssoiated U"!i%@ Si2%a!!i%2
To M.1=d
$ssoiated 4o1%!i%@ Si2%a!!i%2
6S-4S)6
6$RA
Reorderi%2 Reorderi%2
Re-orderi%2 Bueue distri&utio%
4isasse<&!8
4isasse<&!8
.i/ure *%#%3%3%&0 12 side MAC architecture 3 MAC)hs details
)arrier 1

To MAC)d

MAC)hs
M$) )o%tro!
6$RA
)arrier 1
Reordi%2 Bueue distri&utio%
4isasse<&!8 4isasse<&!8
Reordi%2 Reordi%2
6$RA
)arrier %
6S)5SC6 6S)5SC6 Associated
downlink
si/nallin/
Associated
downlink
si/nallin/
Associated
uplink
si/nallin/
Associated
uplink
si/nallin/
Carrier & Carrier n
.i/ure *%#%3%3%#0 12 side MAC architecture3MAC)hs details &%#-Mcps T55 multi)fre7uenc8 6S)5SC6
operation mode onl8!
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! #(
-.2.3.- M$)-e0es e%tit8 = U* Side
The split between M.1=e and M.1=es in the 32 is not detailed. %n the model below the M.1=e@es comprises the
followin entitiesD
= <./ED
The <./E entity is responsible for handlin the M.1 functions relatin to the <./E protocol. %t is responsible
for storin M.1=e payloads and re=transmittin them. The detailed confiuration of the hybrid ./E protocol is
provided by //1 over the M.1=1ontrol !.P.
= 7or 7::D The <./E entity provides the 2=T71- the retransmission seHuence number (/!&)- and the power
offset to be used by 5,. /edundancy version (/G) of the <./E transmission is derived by 5, from /!&-
17& and in case of * ms TT% from the sub=frame number.
= 7or T::D The <./E entity provides the <./E process identity- the 2=T71- the retransmission seHuence
number (/!&) and an indication of the power offset to be used by 5,. The redundancy version (/G) of the
<./E transmission is derived by 5, from /!&. //1 sinallin can also confiure the 5, to use /GN+ for
every transmission.
= Multiple'in and T!& settinD
The multiple'in and T!& settin entity is responsible for concatenatin multiple M.1=d P:3s into M.1=es
P:3s- and to multiple' one or multiple M.1=es P:3s into a sinle M.1=e P:3- to be transmitted in the ne't
TT%- as instructed by the 2=T71 selection function. %t is also responsible for manain and settin the T!& per
loical channel for each M.1=es P:3.
= 2=T71 selectionD
This entity is responsible for 2=T71 selection accordin to the schedulin information- /elative Grants (7::
only) and .bsolute Grants- received from 3T/.& via 5, and !ervin Grant value sinalled throuh //1- and
for arbitration amon the different flows mapped on the 2=:1<. The detailed confiuration of the 2=T71 entity
is provided by //1 over the M.1=1ontrol !.P. The 2=T71 selection function controls the multiple'in
function.
= !chedulin .ccess 1ontrol (T:: only)D
The !chedulin .ccess 1ontrol entity is responsible for routin associated uplin" sinallin via 2=311< and
M.1=e P:3 (in the case that 2=:1< resources are assined) or via 2=/311< (in the case that no 2=:1<
resources are assined). %t is also responsible for obtainin and formattin the appropriate information to be
carried on 2=311<@2=/311<.
&OT2D <./E process %: and /!& are carried on 2=311<.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! #&
MAC)es3e
M$) = )o%tro!

$ssoiated U"!i%@
Si2%a!!i%2 *-T')
(*-4P))6)
To M.1=d
6$RA
Mu!ti"!e.i%2 a%d TS( setti%2 *-T') Se!etio%
$ssoiated S#edu!i%2
4o1%!i%@ Si2%a!!i%2
(*-$G)6 0 *-RG)6(s))
$ssoiated $)C0($)C
si2%a!i%2
(*-6?)6)
.i/ure *%#%3%*%&a0 12 side MAC architecture 3 MAC)e3es details .55!
S#edu!i%2
$ess )o%tro!
MAC)es3e
M$) = )o%tro!

To M.1=d
6$RA
Mu!ti"!e.i%2 a%d TS( setti%2 *-T') Se!etio%
$ssoiated S#edu!i%2
4o1%!i%@ Si2%a!!i%2
(*-$G)6 )
$ssoiated $)C0($)C
si2%a!i%2
(*-6?)6)
$ssoiated U"!i%@
Si2%a!!i%2
*-RU))6
$ssoiated
U"!i%@ Si2%a!!i%2
*-U))6
.i/ure *%#%3%*%&40 12 side MAC architecture 3 MAC)e3es details T55!
-.2.3.5 M$)-e#s e%tit8 = U* Side
%n the model below the M.1=ehs comprise the followin entities- %n ,.*9 Mcps T:: multi=freHuency <!=:!1< cell-
the associated downlin" control channel and uplin" control channel pair controllin the <!=:!1< transmission on the
certain carrier shall be allocated on the same carrier. The downlin" control channel carries the <!=:!1< operation
related info and the uplin" control channel carries the feedbac" info from the 32 side.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! ##
= <./ED
The <./E entity is responsible for handlin the <./E protocol. There shall be one <./E process per <!=
:!1< per TT% for sinle stream transmission and two <./E processes per <!=:!1< per TT% for dual stream
transmission. There shall be one <./E entity per <!=:!1< (7:: only). The <./E functional entity handles
all the tas"s that are reHuired for hybrid ./E. %t is for e'ample responsible for eneratin .1$s or &.1$s.
The detailed confiuration of the hybrid ./E protocol is provided by //1 over the M.1=1ontrol !.P.%n ,.*9
Mcps T:: multi=freHuency <!=:!1< cell- multiple <./E processes are assined for <!=:!1< operaton on
every carrier independently- namely <./E sub=entityI only one <./E process is allowed to receive <!=
:!1< in one TT% for each carrier. The ma'imum number of <./E process per <!=:!1< per TT% on which
an <!=:!1< transmission can be received is one.
= :isassembly
The disassembly entity disassembles the M.1=ehs P:3s by removin the M.1=ehs header and possible
paddin. 7or ,.*9 Mcps T::- the disassembly entity discards the M.1=ehs P:3 if the 5 field in M.1=ehs
header is (ero.
= /eorderin Hueue distribution
The reorderin Hueue distribution function routes the received reorderin P:3s to correct reorderin Hueues
based on the received loical channel identifier.
= /eorderinD
The reorderin entity oranises received reorderin P:3s accordin to the received T!&. :ata bloc"s with
consecutive T!&s are delivered to reassembly entity upon reception. . timer mechanism determines delivery of
non=consecutive data bloc"s to hiher layers. There is one reorderin entity for each M.1=ehs Eueue %:
confiured at the 32. 7or the loical channels 011< and P11< no re=orderin is applied.
= /eassemblyD
The reassembly entity reassembles semented M.1=ehs !:3s (correspondin to either M.1=c or M.1=d
P:3s) and forwards the M.1 P:3s to 51<=%: demultiple'in entity.
= 51<=%: demultiple'inD
The demultiple'in entity routes the M.1=ehs !:3s to correct loical channel based on the received loical
channel identifier.
The followin is allowedD
The M.1=ehs !:3s included in a M.1=ehs P:3 can have a different si(e and a different priority and can be
mapped to different priority Hueues.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! #3

MAC)ehs
M$) = )o%tro!

To M.1=c@sh@m
Reorderi%2
L)6-?4 4e<u.
Reasse<&!8
4isasse<&!8
Reorderi%2
L)6-?4 4e<u.
Reasse<&!8
To M.1=d
Reorderi%2
L)6-?4 4e<u.
Reasse<&!8
Re-orderi%2 Bueue distri&utio%
$ssoiated
U"!i%@
Si2%a!!i%2

$ssoiated
4o1%!i%@
Si2%a!!i%2
6S-4S)6
6$RA
$ssoiated
U"!i%@
Si2%a!!i%2

$ssoiated
4o1%!i%@
Si2%a!!i%2
6S-4S)6
6$RA
.i/ure *%#%3%$)&0 12 side MAC architecture3MAC)ehs details%
)arrier 1

To MAC)d

MAC)ehs
M$) )o%tro!
6$RA
)arrier 1
Reordi%2 Bueue distri&utio%
L)6-?4 4e<u. L)6-?4 4e<u.
Reasse<&!8 Reasse<&!8
6$RA
)arrier %
6S)5SC6 6S)5SC6 Associated
downlink
si/nallin/
Associated
downlink
si/nallin/
Associated
uplink
si/nallin/
Associated
uplink
si/nallin/
Carrier & Carrier n
Reordi%2 Reordi%2
4isasse<&!8
.i/ure *%#%3%$)#0 12 side MAC architecture3MAC)ehs details &%#-Mcps T55 multi)fre7uenc8 6S)
5SC6 operation mode onl8!
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! #*
-.2.3.6 M$)-i0is e%tit8 = U* Side
The split between M.1=i and M.1=is in the 32 is not detailed. %n the model below the M.1=i@is comprises the
followin entitiesD
= <./ED
The <./E entity is responsible for handlin the M.1 functions relatin to the <./E protocol. %t is responsible
for storin M.1=i payloads and re=transmittin them. The detailed confiuration of the hybrid ./E protocol is
provided by //1 over the M.1=1ontrol !.P.
= 7or 7::D There shall be one <./E entity per 2=:1<. The <./E entity provides the 2=T71- the
retransmission seHuence number (/!&)- and the power offset to be used by 5,. /edundancy version (/G) of
the <./E transmission is derived by 5, from /!&- 17& and in case of * ms TT% from the sub=frame
number.
= 7or T::D The <./E entity provides the <./E process identity- the 2=T71- the retransmission seHuence
number (/!&) and an indication of the power offset to be used by 5,. The redundancy version (/G) of the
<./E transmission is derived by 5, from /!&. //1 sinallin can also confiure the 5, to use /GN+ for
every transmission.
= Multiple'in and T!& settinD
The multiple'in and T!& settin entity is responsible for concatenatin multiple M.1=d P:3s into M.1=is
P:3s- and to multiple' one or multiple M.1=is P:3s into a sinle M.1=i P:3- or- when more than one uplin"
freHuency is activated- one or two M.1=i P:3s- to be transmitted in the ne't TT%- as instructed by the 2=T71
selection function. %t is also responsible for manain and settin the T!& per loical channel for each M.1=is
P:3.
%n 7:: and ,.*9 Mcps T::- the multiple'in and T!& settin entity is responsible for multiple'in M.1=c
P:3s or sements of M.1=c P:3s into a sinle M.1=is P:3- and for multiple'in M.1=is P:3s into a
sinle M.1=i P:3- to be transmitted in the ne't TT%- as instructed by the 2=T71 selection function. %t is also
responsible for manain and settin the T!& for the common control channel for each M.1=is P:3.
= !ementationD
The sementation function is responsible for sementin M.1=d P:3s and M.1=c P:3s (7:: and ,.*9 Mcps
T:: only).
= 1/1 .ttachment (7:: and ,.*9 Mcps T:: only)D
%f sementation is performed for M.1=c P:3s- a 1/1 is appended to the M.1=c P:3 and sementation is
then performed for the entire M.1=c P:3 includin 1/1. The si(e of the 1/1 field is 9 bits and the 1/1 is
calculated as specified in section ?.*.,., in J,CK or J,;K. %n the 1/1 field- the enerated parity bits- denoted as
pim,- pim*- pim3- R- pim9- shall be appended to the M.1=c P:3 seHuentially such that pim, is the leftmost bit and
pim9 is the rihtmost bit (see 7iure ;.,.A.?d).
= .dd 32 %: (7:: only)D
%n 1255F:1< state- no 2=/&T% is included in the M.1=P:3 header.
%n 1255F7.1<- the 2=/&T% is added in all M.1=i P:3s for :11< and :T1< transmission at the 32 side
until the 32 receives an 2=.G1< with its 2=/&T% (throuh an 2=/&T%=specific 1/1 attachment).
%n 1255F7.1< state and in %dle mode- no 2=/&T% is added in M.1=i P:3s for 111< data transmission.
= 2=T71 selectionD
This entity is responsible for 2=T71 selection accordin to the schedulin information- /elative Grants (7::
only) and .bsolute Grants- received from 3T/.& via 5, and !ervin Grant value sinalled throuh //1- and
for arbitration amon the different flows mapped on the 2=:1<. The detailed confiuration of the 2=T71 entity
is provided by //1 over the M.1=1ontrol !.P. The 2=T71 selection function controls the multiple'in
function.
= .!1 selection (7:: and ,.*9 Mcps T:: only)D
.t the start of the 2nhanced 3plin" in 1255F7.1< state and %dle mode- M.1=is@i applies the appropriate
bac"=off parameter(s) associated with the iven .!1. Qhen sendin an //1 1O&&21T%O& /2E32!T
messae- //1 will determine the .!1I in all other cases M.1=is@i selects the .!1.
= !chedulin .ccess 1ontrol (T:: only)D
The !chedulin .ccess 1ontrol entity is responsible for routin associated uplin" sinallin via 2=311< and
M.1=i P:3 (in the case that 2=:1< resources are assined) or via 2=/311< (in the case that no 2=:1<
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! #$
resources are assined). %t is also responsible for obtainin and formattin the appropriate information to be
carried on 2=311<@2=/311<.
&OT2D <./E process %: and /!& are carried on 2=311<.
MAC)is3i
M$) = )o%tro!
to M.1=d
*-T') Se!etio%
$ssoiated S#edu!i%2
4o1%!i%@ Si2%a!i%2
(*-$G)6 0 *-RG)6)
Se2<e%tatio% Se2<e%tatio%
Se2<e%tatio%
to M.1=c
Mu!ti"!e.i%2 a%d TS( setti%2
)R) $tta#<e%t
6$RA
$dd U* id
$S) Se!etio%
-
6$RA
*-4)6
*-4)6
$ssoiated
$)C0($)C
Si2%a!!i%2
(*-6?)6)
$ssoiated
$)C0($)C
Si2%a!!i%2
(*-6?)6)
$ssoiated
U"!i%@
Si2%a!!i%2
*-T')
(*-4P))6)
$ssoiated
U"!i%@
Si2%a!!i%2
*-T')
(*-4P))6)
.i/ure *%#%3%+)&0 12 side MAC architecture 3 MAC)i3is details .55!
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! #+


S#edu!i%2
$ess )o%tro!


MAC ) is3i
M $) = )o%tro!




To M.1

=

d


6$RA


Mu!ti"!e.i%2 a%d TS( setti%2


* - T') Se!etio%
$ssoiated S#edu!i%2
4o1%!i%@ Si2%a!!i%2


( * - $G)6 )


$ssoiated $) C0($)C


si2%a!i%2


( * - 6?)6 )


$ssoiated U"!i%@
Si2%a!!i%2


* - RU))6


$ssoiated
U"!i%@ Si2%a!!i%2


* - U))6


Se2< e%tatio% Se2< e%tatio%
To M.1=c
)R) $tta#<e%t
Se2<e%tatio%
.i/ure *%#%3%+)#0 12 side MAC architecture 3 MAC)i3is details T55!
-.2.- Tra33i Re!ated $r#iteture - UTR$( Side
7iure ?.*.?., illustrates the connectivity between the M.1 entities from the 3T/.& side.
%t is similar to the 32 case with the e'ception that there will be one M.1=d for each 32 and each 32 (M.1=d) that is
associated with a particular cell may be associated with that cell#s M.1=c@sh@m.
M.1=c@sh@m is located in the controllin /&1 while M.1=d is located in the servin /&1. M.1=hs@ehs is located in
the &ode 0. The M.1=d P:3s to be transmitted are transferred from M.1=c@sh@m to the M.1=hs@ehs via the %ub
interface in case of confiuration with M.1=c@sh@m- or from the M.1=d via %ur@%ub in case of confiuration without
M.1=c@sh@m.
7or T::- and for 7:: in 1255F:1<- for each 32 that uses 2=:1<- one M.1=e or M.1=i entity per &ode=0 and
one M.1=es or M.1=is entity in the !/&1 are confiured. M.1=e or M.1=i- located in the &ode 0- controls access
to the 2=:1< and is connected to M.1=es or M.1=is- located in the !/&1. M.1=es or M.1=is is further connected
to M.1=d. There is one transport bearer set up per 2=:1< M.1=d flow.
7or 7:: and ,.*9 Mcps T::- for :T1< and :11< transmission in 1255F7.1<- for each 32 that uses 2=:1<- one
M.1=i entity per &ode=0 and one M.1=is entity in the !/&1 are confiured. M.1=i- located in the &ode 0- controls
access to the 2=:1< and is connected to M.1=is- located in the !/&1. M.1=is is further connected to M.1=d.
7or 7::- for 111< transmission- for each 32 that uses 2=:1<- one M.1=i entity per &ode=0 and one M.1=is entity
in the 1/&1 are confiured. M.1=i- located in the &ode 0- controls access to the 2=:1< and is connected to M.1=is
in the 1/&1.
7or ,.*9 Mcps T::- for 111< transmission- for each 32 that uses 2=:1<- one M.1=i entity per common 2=/&T% in
&ode=0 and one M.1=is entity in the 1/&1 are confiured. M.1=i- located in the &ode 0- controls access to the 2=
:1< and is connected to M.1=is in the 1/&1.
The M.1 1ontrol !.P is used to transfer 1ontrol information to each M.1 entity belonin to one 32.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! #,
The associated sinallin shown in the fiure illustrates the e'chane of information between layer , and layer *
provided by primitives shown in J3K.

7.1< /.1<
:11< :T1< :T1<
:!1<
M.1 1ontrol
%ur or local
M.1 1ontrol
:1< :1<
M.1 = d
3!1<
T:: only
M.1 = c @ sh
1P1<
7::only
111< 1T1< 011< !<11<
T:: only
P11<
7.1< P1< 3!1<
T:: only
:!1<
M.1 1ontrol
<! = :!1< <! = :!1<
.ssociated 3plin"
!inallin
.ssociated :ownlin"
!inallin
M.1 = hs@ehs
1onfiuration
without M.1 = c @ sh
1onfiuration
with M.1
1onfiuration
with M.1 = c @ sh
2 = :1<
.ssociated 3plin"
!inallin
.ssociated :ownlin"
!inallin
M.1 1ontrol
M. 1 = es @
M.1 = e @
M.1 1ontrol
%ub
c @ sh
M.1 = i
M.1 = is
.i/ure *%#%*%&0 1TRAN side MAC architecture
-.2.-.1 M$)-0s#0< e%tit8 = UTR$( Side
7iure ?.*.?.,., shows the 3T/.& side M.1=c@sh@m entity. The followin functionality is coveredD
= !chedulin B 0ufferin B Priority <andlinI
= this function manaes 7.1< and for T:: :!1< resources between the 32s and between data flows
accordin to their priority and delay reHuirements set by hiher layers.
= T1T7 M3>
= this function represents the handlin (insertion for downlin" channels and detection and deletion for uplin"
channels) of the T1T7 field in the M.1 header- and the respective mappin between loical and transport
channels.
The T1T7 field indicates the common loical channel type- or if a dedicated loical channel is usedI
= 32 %d Mu'I
= for dedicated type loical channels- the 32 %d field in the M.1 header is used to distinuish between 32sI
= M0M! %d Mu'I
= for MT1< channels- the M0M! %d field in the M.1 header is used to distinuish between M0M! servicesI
= T71 selectionD
= in the downlin"- transport format combination selection is done for 7.1< and P1< and for T:: :!1<sI
= :emultiple'I
= for T:: operation the demultiple' function is used to separate 3!1< data from different 32s- i.e. to be
transferred to different M.1=d entitiesI
= :5 code allocationI
= for T:: this function is used to indicate the code used on the :!1<I
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! #-
= 7low controlI
= a flow control function e'ists toward M.1=d to limit bufferin between M.1=d and M.1=c@sh@m entities. a
flow control function also e'ists towards M.1=hs@ehs in case of confiuration with M.1=c@sh@m.
The /51 provides /51=P:3s to the M.1- which fit into the available transport bloc"s on the transport channels.
There is one M.1=c@sh@m entity in the 3T/.& for each cellI

U* User *Bui"<e%t
UL U"!i%@

)T)6
'$)6
MAC)c3sh
to M$) =d

R$)6
M$) = )o%tro!

)))6
'$)6
>))6 S6))6
(T44 o%!8)
P))6
P)6
T') se!etio%

4S)6
T44 o%!8

US)6
T44 o%!8
US)6
T44 o%!8
4S)6
T44 o%!8

4L+ ode
a!!oatio%
T') se!etio%

to M$) =e#s0#s
'!o1 )o%tro!
M$)-0s# 0 M$)-d
to M$) =e#s
S#edu!i%2 0 Priorit8 6a%d!i%20 4e<u.
T)T' MU7 0 U* ?d MU7
4L 4o1%!i%@
T' Tra%s"ort 'or<at
T') Tra%s"ort 'or<at )o<&i%atio%

3ro< M$)-is
'!o1 )o%tro!
M$)-0s# 0
M$)-#s0e#s
.i/ure *%#%*%&%&0 1TRAN side MAC architecture 3 MAC)c3sh3m details
-.2.-.2 M$)-d e%tit8 = UTR$( Side
7iure ?.*.?.*., shows the 3T/.& side M.1=d entity.
The followin functionality is coveredD
= Transport 1hannel type switchinD
= Transport 1hannel type switchin is performed by this entity- based on decision ta"en by //1I this is related
to a chane of radio resources. %f reHuested by //1- M.1 shall switch the mappin of one desinated
loical channel between common and dedicated transport channels.
= 1@T M3> bo'I
= the function includes the 1@T field when multiple'in of several dedicated loical channels onto one
transport channel (other than <!=:!1<) or one M.1=d flow (<!=:!1<) is used. %f M.1=ehs is confiured-
1@T M3> toward M.1=ehs is not used.
= 51< M3> bo'I
= %f M.1=ehs is confiured- the 51< M3> function associates each bloc" of M.1=d P:3s of a loical
channel with the related 51<=%:- reardless whether one or several loical channels are multiple'ed onto
one M.1=d flow.
= Priority settinI
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! #"
= This function is responsible for priority settin on data received from :11< @ :T1<I
= 1ipherinI
= 1ipherin for transparent mode data to be ciphered is performed in M.1=d. :etails about cipherin can be
found in J,+K.
= :ecipherinI
= :ecipherin for ciphered transparent mode data is performed in M.1=d. :etails about cipherin can be
found in J,+K.
= :5 !chedulin@Priority handlinI
= in the downlin"- schedulin and priority handlin of transport channels is performed within the allowed
transport format combinations of the T71! assined by the //1.
= 7low 1ontrolI
= a flow control function e'ists toward M.1=c@sh@m to limit bufferin between M.1=d and M.1=c@sh@m
entities. This function is intended to limit layer * sinallin latency and reduce discarded and retransmitted
data as a result of 7.1< or for T:: :!1< conestion. 7or the %ur interface this is specified in J,,K. . flow
control function also e'ists towards M.1=hs@ehs in case of confiuration without M.1=c@sh@m- see
subclause ?.*.?.*.
. M.1=d entity usin common channels other than the hih speed downlin" shared channel is connected to a M.1=
c@sh@m entity that handles the schedulin of the common channels to which the 32 is assined and :5 (7.1<) priority
identification to M.1=c@sh@mI
. M.1=d entity usin downlin" shared channel is connected to a M.1=c@sh@m entity that handles the shared channels
to which the 32 is assined and indicates the level of priority of each P:3 to M.1=c@sh@mI
. M.1=d entity usin the hih speed downlin" shared channel may be connected to a M.1=c@sh@m entity that in turn is
connected to the M.1=hs@ehs entity in the &ode 0 (confiuration with M.1=c@sh@m)I alternately- a M.1=d entity usin
the hih speed downlin" shared channel may be connected to the M.1=hs@ehs entity in the &ode 0 in case of
confiuration without M.1=c@sh@m.
. M.1=d entity usin the enhanced dedicated transport channel (3plin" only) is connected to a M.1=es or M.1=is
entity that handles the re=orderin and combinin of data received from different &ode 0s. Given that the M.1=es or
M.1=is is collocated in the !/&1- it is not necessary to flow control this connection. The M.1=es or M.1=is
indicates the loical channel for which the data is intended- to allow the M.1=d to route it appropriately.
. M.1=d entity is responsible for mappin dedicated loical channels onto the available dedicated transport channels
or routin the data received on a :11< or :T1< to M.1=c@sh@m or to M.1=hs@ehs.
One dedicated loical channel can be mapped simultaneously on :1< and :!1< in T:: mode. :ifferent schedulin
mechanisms apply for :1< and :!1<. One dedicated loical channel can be mapped simultaneously on :1< and <!=
:!1<.
There is one M.1=d entity in the 3T/.& for each 32 that has one or more dedicated loical channels to or from the
3T/.&.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! 3(

4))6

4T)6 4T)6
4)6 4)6
MAC)d
to M$)-0s#
M$)-)o%tro!
4L s#edu!i%20
"riorit8 #a%d!i%2
)i"#eri%2
4ei"#eri%2
to M$)-#s
3ro< M$)-es or
3ro< M$)-is
)0T MU7 0
Priorit8
setti%2 (4L)

'!o1
)o%tro!
to M$)-e#s
)0T
MU7
L)6
MU7
Tra%s"ort )#a%%e! T8"e S1it#i%2
.i/ure *%#%*%#%&0 1TRAN side MAC architecture 3 MAC)d details
-.2.-.3 M$)-#s e%tit8 = UTR$( Side
There is one M.1=hs entity in the 3T/.& for each cell that supports <!=:!1< transmission. The M.1=hs is
responsible for handlin the data transmitted on the <!=:!1< when confiured by upper layers. 7urthermore- when
confiured by upper layers- it is responsible for the manaement of the physical resources allocated to <!:P.. There
should be priority handlin per M.1=d P:3 in the M.1=hs. The M.1=hs is comprised of four different functional
entitiesD
= 7low 1ontrolD
This is the companion flow control function to the flow control function in the M.1=c@sh@m in case of
confiuration with M.1=c@sh@m and M.1=d in case of confiuration without M.1=c@sh@m. 0oth entities
toether provide a controlled data flow between the M.1=c@sh@m and the M.1=hs (1onfiuration with M.1=
c@sh@m) or the M.1=d and M.1=hs (1onfiuration without M.1=c@sh@m) ta"in the transmission capabilities of
the air interface into account in a dynamic manner. This function is intended to limit layer * sinallin latency
and reduce discarded and retransmitted data as a result of <!=:!1< conestion. 7low control is provided
independently by M.1=d flow for a iven M.1=hs entity.
= !chedulin@Priority <andlinD
This function manaes <!=:!1< resources between <./E entities and data flows accordin to their priority.
0ased on status reports from associated uplin" sinallin either new transmission or retransmission is
determined. 7urther it determines the Eueue %: and T!& for each new M.1=hs P:3 bein serviced- and in the
case of T:: the <1!& is determined. . new transmission can be initiated instead of a pendin retransmission
at any time to support the priority handlin.
%n ,.*9 Mcps T:: multi=freHuency <!=:!1< cellD
= multiple <./E processes are assined for <!=:!1< operaton on every carrier for every user- namely
<./E sub=entityI only one <./E process in <./E sub=entity is allowed to receive <!=:!1< in one
TT% for each carrier.
= choice of Cbit or ;bit T!& is confiured by upper layer sinallin
= <./ED
One <./E entity handles the hybrid ./E functionality for one user. One <./E entity is capable of supportin
multiple instances (<./E process) of stop and wait <./E protocols. There shall be one <./E process per
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! 3&
<!=:!1< per TT%. %n ,.*9 Mcps T:: multi=freHuency <!=:!1< cell- multiple <./E processes are assined
independently for <!=:!1< operation on every carrier for every user- namely <./E sub=entity. Only one
<./E process in <./E sub=entity is allowed to receive <!=:!1< in one TT% for each carrier.
= T7/1 selectionD
!election of an appropriate transport format and resource for the data to be transmitted on <!=:!1<.
The associated sinallin shown in the fiure illustrates the e'chane of information between layer , and layer *
provided by primitives shown in J3K.
MAC)hs
M$) = )o%tro!
6S-4S)6
T'R) se!etio%
Priorit8 Aueue
distri&utio%
$ssoiated 4o1%!i%@
Si2%a!!i%2
$ssoiated U"!i%@
Si2%a!!i%2
M$)-d 3!o1s
6$RA e%tit8
Priorit8 Aueue
distri&utio%
Priorit8
Aueue
Priorit8
Aueue
Priorit8
Aueue
Priorit8
Aueue
!chedulin@Priority handlin
.i/ure *%#%*%3%&0 1TRAN side MAC architecture 3 MAC)hs details



MAC)hs
M$) = )o%tro!

6S-4S)6
T'R) se!etio%

Priorit8 Aueue
distri&utio%

$ssoiated 4o1%!i%@
Si2%a!!i%2
$ssoiated U"!i%@
Si2%a!!i%2
M$)-d 3!o1s
6$RA e%tit8()arrier 1)
Priorit8 Aueue
distri&utio%

Priorit8
Aueue


Priorit8
Aueue


Priorit8
Aueue


Priorit8
Aueue


!chedulin@Priority handlin
6$RA e%tit8 ()arrier %)
$ssoiated U"!i%@
Si2%a!!i%2
6S-4S)6
$ssoiated 4o1%!i%@
Si2%a!!i%2
T'R) se!etio%

.i/ure *%#%*%3%#0 1TRAN side MAC architecture3MAC)hs details &%#-Mcps T55 multi)fre7uenc8 6S)
5SC6 operation mode onl8!
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! 3#
-.2.-.- M$)-es e%tit8 = UTR$( Side
7or each 32- there is one M.1=es entity in the !/&1. Qhen confiured by the upper layers- the M.1=es sublayer
handles 2=:1< specific functionality- which is not covered in the M.1=e entity in &ode 0. %n the model below- the
M.1=es comprises the followin entitiesD
= /eorderin Eueue :istributionD
The reorderin Hueue distribution function routes the M.1=es P:3s to the correct reorderin buffer based on
the !/&1 confiuration.
= /eorderinD
This function reorders received M.1=es P:3s accordin to the received T!& and &ode=0 tain i.e. (17&-
subframe number). M.1=es P:3s with consecutive T!&s are delivered to the disassembly function upon
reception. Mechanisms for reorderin M.1=es P:3s received out=of=order are left up to the implementation.
There is one /e=orderin Process per loical channel.
= Macro diversity selection (7:: only)D
The function is performed in the M.1=es- in case of soft handover with multiple &ode=0s (The soft combinin
for all the cells of a &ode=0 ta"es place in the &ode=0). This means that the reorderin function receives
M.1=es P:3s from each &ode=0 in the 2=:1< active set. The e'act implementation is not specified.
<owever the model below is based on one /eorderin Eueue :istribution entity receivin all the M.1=d flow
from all the &ode=0s- and one M.1=es entity per 32.
= :isassemblyD
The disassembly function is responsible for disassembly of M.1=es P:3s. Qhen a M.1=es P:3 is
disassembled the M.1=es header is removed- the M.1=d P:3Os are e'tracted and delivered to M.1=d.

MAC)es
M$) = )o%tro!

'ro<
M$)-e i%
(ode> D1
To M$)-d



4isasse<&!8


Reorderi%2 Aueue
4istri&utio%
Reorderi%2 Aueue
4istri&utio%



4isasse<&!8




Reorderi%20
)o<&i%i%2

4isasse<&!8


Reorderi%20
)o<&i%i%2
Reorderi%20
)o<&i%i%2
'ro<
M$)-e i%
(ode> D@
M$)-d 3!o1 D1 M$)-d 3!o1 D%
.i/ure *%#%*%*)&0 1TRAN side MAC architecture 3 MAC)es details S69 case: .55 onl8!
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! 33

MAC)es
M$) = )o%tro!

'ro<
M$)-e i%
(ode>
To M$)-d



4isasse<&!8


Reorderi%2 Aueue
4istri&utio%
Reorderi%2 Aueue
4istri&utio%



4isasse<&!8




Reorderi%2

4isasse<&!8


Reorderi%2 Reorderi%2
M$)-d 3!o1 D1 M$)-d 3!o1 D%
.i/ure *%#%*%*)&40 1TRAN side MAC architecture 3 MAC)es details T55!
-.2.-.5 M$)-e e%tit8 = UTR$( Side
There is one M.1=e entity in the &ode 0 for each 32 and one 2=:1< scheduler function in the &ode=0. Qhen
confiured by the upper layers the M.1=e and 2=:1< scheduler handle <!3P. specific functions in the &ode 0. %n
the model below- the M.1=e and 2=:1< scheduler comprises the followin entitiesD
= 2=:1< !chedulinD
This function manaes 2=:1< cell resources between 32s. 0ased on schedulin reHuests- !chedulin Grants
are determined and transmitted. The eneral principles of the 2=:1< schedulin are described in subclauses
,,.9.*.3 and ,,.;.*.3 below. <owever implementation is not specified (i.e. depends on //M stratey).
= 2=:1< 1ontrolD
The 2=:1< control entity is responsible for reception of schedulin reHuests and transmission of !chedulin
Grants. The eneral principles of the 2=:1< schedullin are described in subclauses ,,.9.*.3 and ,,.;.*.3
below.
= :e=multiple'inD
This function provides de=multiple'in of M.1=e P:3s. M.1=es P:3s are forwarded to the associated
M.1=d flow.
= <./ED
One <./E entity is capable of supportin multiple instances (<./E processes) of stop and wait <./E
protocols. 2ach process is responsible for eneratin .1$s or &.1$s indicatin delivery status of 2=:1<
transmissions. The <./E entity handles all tas"s that are reHuired for the <./E protocol.
The associated sinallin shown in the fiures illustrates the e'chane of information between layer , and layer *
provided by primitives.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! 3*

MAC)e
M$) = )o%tro!

*-4)6
$ssoiated
$)C0($)C
4o1%!i%@
Si2%a!!i%2
(*-6?)6)
$ssoiated
*-T')
U"!i%@
Si2%a!!i%2
(*-4P))6)
M$)-d '!o1s

4e-<u!ti"!e.i%2


6$RA e%tit8


*-4)6
)o%tro!

*-4)6
S#edu!i%2

$ssoiated S#edu!i%2
4o1%!i%@ Si2%a!!i%2
(*-$G)6 0 *-RG)6(s))
.i/ure *%#%*%$)&a0 1TRAN side MAC architecture 3 MAC)e details .55!

M$) = )o%tro!

*-4)6
S#edu!i%2

MAC)e
*-4)6
$ssoiated
4o1%!i%@
Si2%a!!i%2
$ssoiated
U"!i%@
Si2%a!!i%2
*-U))6
M$)-d '!o1s

4e-<u!ti"!e.i%2


6$RA e%tit8


*-4)6
)o%tro!
$ssoiated
U"!i%@
Si2%a!!i%2
(*-U))6
$ssoiated
U"!i%@
Si2%a!!i%2
*-RU)6
.i/ure *%#%*%$)&40 1TRAN side MAC architecture 3 MAC)e details T55!
-.2.-.6 M$)-e#s e%tit8 UTR$( Side
There is one M.1=ehs entity in the 3T/.& for each cell that supports <!=:!1< transmission. The same M.1=ehs
entity may support <!=:!1< transmission in more than one cell served by the same &ode=0 (7:: only). The M.1=
ehs is responsible for handlin the data transmitted on the <!=:!1< when confiured. There should be priority
handlin per M.1=ehs !:3 in the M.1=ehs. The M.1=ehs is comprised of si' different functional entitiesD
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! 3$
= 7low 1ontrolD
The flow control for M.1=ehs is identical to the flow control for M.1=hs.
= !chedulin@Priority <andlinD
This function manaes <!=:!1< resources between <./E entities and data flows accordin to their priority
class. %n 7:: and ,.*9Mcps T::- the scheduler determines for each TT% if sinle or dual stream transmission
should be used. 0ased on status reports from associated uplin" sinallin either new transmission or
retransmission is determined when operatin in 1255F:1< state. %n 7::- when operatin in 1255F7.1<-
1255FP1< and 3/.FP1< state <!=:!1< reception- the M.1=ehs can perform retransmission without uplin"
sinallin. %n ,.*9 Mcps T::- when operatin in 1255F7.1<- 1255FP1< and 3/.FP1< state and <!=
:!1< reception without dedicated <=/&T%- the M.1=ehs can perform retransmission without uplin"
sinallin. 7urther it sets the loical channel identifiers for each new reorderin !:3 and T!&s for each new
reorderin P:3 bein serviced. To maintain proper transmission priority a new transmission can be initiated on
a <./E process at any time. The T!& is uniHue to each M.1=ehs Eueue %: within a <!=:!1<. %t is not
permitted to schedule new transmissions- includin retransmissions oriinatin in the /51 layer- alon with
retransmissions oriinatin from the <./E layer within the same TT% over the same <!=:!1<- and <./E
process (7:: only). %t is not permitted to schedule new transmissions- includin retransmissions oriinatin in
the /51 layer- alon with retransmissions oriinatin from the <./E layer within the same TT%- and <./E
process (T:: only).
= <./ED
One <./E entity handles the hybrid ./E functionality for one user and per <!=:!1< transport channel (7::
only). One <./E entity handles the hybrid ./E functionality for one user (T:: only). One <./E entity is
capable of supportin multiple instances (<./E process) of stop and wait <./E protocols. There shall be one
<./E entity per <!=:!1<- one <./E process per <!=:!1< per TT% for sinle stream transmission and two
<./E processes per <!=:!1< per TT% for dual stream transmission (7:: only). There shall be one <./E
process per TT% for sinle stream transmission and two <./E processes per TT% for dual stream transmission
(T:: only).
%n ,.*9 Mcps T:: multi=freHuency <!=:!1< cellD
= multiple <./E processes are assined for <!=:!1< operaton on every carrier for every user- namely
<./E sub=entityI only one <./E process in <./E sub=entity is allowed to receive <!=:!1< in one
TT% for each carrier.
= choice of Cbit or ;bit T!& is confiured by upper layer sinallin.
= T7/1 selectionD
The T7/1 selection for M.1=ehs is identical to the T7/1 selection of the M.1=hs.
= Priority Eueue M3>D
This function determinates the number of octets to be included in a M.1=ehs P:3 from each priority Hueue
based on the schedulin decision and available T7/1 for this function.
= !ementationD
This function performs necessary sementation of M.1=ehs !:3s.
The followin is allowedD
The M.1=ehs !:3s included in a M.1=ehs P:3 can have a different si(e and a different priority and can be
mapped to different loical channels.
The associated sinallin shown in the fiure illustrates the e'chane of information between layer , and layer *
provided by primitives shown in J3K.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! 3+



MAC)ehs
M$) = )o%tro!

6S-4S)6
Priorit8 Aueue
distri&utio%

$ssoiated
4o1%!i%@
Si2%a!!i%2
$ssoiated
U"!i%@
Si2%a!!i%2
M$)-d 3!o1s0
M$)- 3!o1s
Priorit8
Aueue


!chedulin@Priority handlin
Priorit8
Aueue


Priorit8
Aueue


Se2<e%t
atio%

Se2<e%t
atio%

Se2<e%t
atio%

Priorit8 Aueue MU7

6S-4S)6
T'R) se!etio%

$ssoiated
4o1%!i%@
Si2%a!!i%2
$ssoiated
U"!i%@
Si2%a!!i%2
6$RA e%tit8
T'R) se!etio%

6$RA e%tit8
.i/ure *%#%*%+)&0 1TRAN side MAC architecture 3 MAC)ehs details





MAC)ehs
6S-4S)6
T'R)
se!etio%

$ssoiated 4o1%!i%@
Si2%a!!i%2
$ssoiated U"!i%@
Si2%a!!i%2
MAC)d flows
6$RA e%tit8()arrier 1)
!chedulin@Priority
handlin
6$RA e%tit8 ()arrier %)
$ssoiated U"!i%@
Si2%a!!i%2
6S-4S)6
$ssoiated 4o1%!i%@
Si2%a!!i%2
T'R)
se!etio%

Priorit8 Aueue
distri&utio%

Priorit8
Aueue


Priorit8
Aueue


Priorit8
Aueue


Se2<e%t
atio%

Priorit8 Aueue MU7

Se2<e%t
atio%

Se2<e%t
atio%

Priorit8 Aueue
distri&utio%

Priorit8
Aueue


Priorit8
Aueue


Priorit8
Aueue


Se2<e%t
atio%

Priorit8 Aueue MU7

Se2<e%t
atio%

Se2<e%t
atio%

.i/ure *%#%*%+)#0 1TRAN side MAC architecture3MAC)ehs details &%#-Mcps T55 multi)fre7uenc8 6S)
5SC6 operation mode onl8!
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! 3,
-.2.-./ M$)-is e%tit8 = UTR$( Side
7or T::- and for 7:: in 1255F:1< and 1255F7.1<- for each 32- there is one M.1=is entity in the !/&1. 7or
7::- for 111< transmission in 1255F7.1< state and %dle mode- there is one M.1=is entity per common 2=:1<
resource confiured in the controllin /&1. 7or ,.*9 Mcps T::- for 111< transmission in 1255F7.1< state and
%dle mode- there is one M.1=is entity per 32 in the controllin /&1. Qhen confiured by the upper layers. the M.1=
is sublayer handles 2=:1< specific functionality- which is not covered in the M.1=i entity in &ode 0. %n the model
below- the M.1=is comprises the followin entitiesD
= :isassemblyD
The disassembly function is responsible for disassembly of M.1=is P:3s. Qhen a M.1=is P:3 is
disassembled the M.1=is header is removed.
= /eorderin Eueue :istributionD
7or :11< and :T1< transmission- the reorderin Hueue distribution function routes the M.1=is P:3s to the
correct reorderin buffer based on the !/&1 confiuration.
= /eorderinD
This function reorders received M.1=is P:3s accordin to the received T!& and &ode=0 tain i.e. (17&-
subframe number). M.1=is P:3s with consecutive T!&s are delivered to the disassembly function upon
reception. Mechanisms for reorderin M.1=is P:3s received out=of=order are left up to the implementation.
There is one /e=orderin Process per loical channel.
= Macro diversity selection (7:: only)D
The function is performed in the M.1=is- in case of soft handover with multiple &ode=0s (The soft combinin
for all the cells of a &ode=0 ta"es place in the &ode=0). This means that the reorderin function receives M.1=
is P:3s from each &ode=0 in the 2=:1< active set and in the !econdary 2=:1< .ctive !et. The e'act
implementation is not specified. <owever the model below is based on one /eorderin Eueue :istribution entity
receivin all the M.1=d flow from all the &ode=0s- and one M.1=is entity per 32.
= /eassemblyD
7or :T1<@:11< transmission- the reassembly function reassembles semented M.1=d P:3s- and delivers the
M.1=d P:3s to the correct M.1=d entity. 7or 111< transmission- the reassembly function reassembles
semented M.1=c P:3s- and delivers it to the 1/1 2rror :etection function.
= 1/1 2rror :etection (7:: and ,.*9 Mcps T:: only)D
Qhen the M.1=c P:3 is received correctly after reassembly is performed for 111<- then the 1/1 field is
removed and the resultin data is delivered to the M.1=c. <owever- if a M.1=c P:3 has been received with
an incorrect 1/1- the M.1=c P:3 is discarded. The si(e of the 1/1 field is 9 bits and the 1/1 is calculated as
specified in section ?.*.,., in J,CK or J,;K.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! 3-

MAC)is
M$) = )o%tro!

'ro<

M$) - i i%

(ode> D1

To M$) - d




4isasse<&!8


Reorderi%2 Aueue

4istri&utio%

Reorderi%2 Aueue

4istri&utio%




4isasse<&!8




Reorderi%20

)o<&i%i%2


4isasse<&!8


Reorderi%20

)o<&i%i%2

Reorderi %20

)o<&i%i%2

'ro<

M$) - i i%

(ode> D@

M$) - d 3!o1 D1

M$) - d 3!o1 D%

Reasse<&!8 Reasse<&!8 Reasse<&!8
.i/ure *%#%*%,)&0 1TRAN side MAC architecture 3 MAC)is details for 5CC635TC6 transmission S69
case: .55 onl8!
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! 3"
MAC)is
M$) = )o%tro!
'ro<
M$)-i E
(ode> D1
To M$)-d
4isasse<&!8
Reorderi%2 Aueue
4istri&utio%
4isasse<&!8
Reorderi%20
)o<&i%i%2
4isasse<&!8
Reorderi%20
)o<&i%i%2
Reorderi%20
)o<&i%i%2
'ro<
M$)-i i%
(ode> D@
Reasse<&!8 Reasse<&!8 Reasse<&!8
arrier 1 i%
'ro<
M$)-i E
(ode> D1
arrier 2 i% arrier 1 i%
'ro<
M$)-i i%
(ode> D@
arrier 2 i%
Reorderi%2 Aueue
4istri&utio%
M$)-d 3!o1 D1 M$)-d 3!o1 D%
.i/ure *%#%*%,)&a0 1TRAN side MAC architecture 3 MAC)is details for # confi/ured uplink fre7uencies
for 5TC6 and 5CC6 transmission: S69 case: .55 onl8!
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! *(


MAC)is
M$) = )o%tro!


'ro<

M$) - i i%

(od e>

To M$) - d




4isasse<&!8



Reorderi%2 Aueue

4istri&utio%

Reorderi%2 Aueue

4istri&utio%




4isasse<&!8





Reorderi%2


4isasse<&!8



Reorderi%2

Reorderi %2

M$) - d 3!o1 D1

M$) - d 3!o1 D%


Reasse<&!8




Reasse<&!8




Reasse<&!8



.i/ure *%#%*%,)#0 1TRAN side MAC architecture 3 MAC)is details T55!
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! *&
MAC)is
M$) = )o%tro!
'ro<
M$)-i i%
t#e (ode>
To M$)-
4isasse<&!8
Reorderi%2 Aueue
4istri&utio%
Reorderi%20
)o<&i%i%2
Reasse<&!8
)R) *rror
4etetio%
.i/ure *%#%*%,)30 1TRAN side MAC architecture 3 MAC)is details for CCC6 transmission: .55 and
&%#- Mcps T55 onl8!
-.2.-.9 M$)-i e%tit8 = UTR$( Side
7or T::- and for 7:: in 1255F:1<- there is one M.1=i entity in the &ode 0 for each 32. 7or 7::- there is one
M.1=i entity in the &ode 0 for each common 2=:1< resource. 7or ,.*9 Mcps T:: in 1255=7.1< state- there is one
M.1=i entity in the &ode 0 for each 32 with dedicated 2=/&T%- and one M.1=i entity in the &ode 0 for each
common 2=/&T%. .nd there is one 2=:1< scheduler function in the &ode=0. Qhen confiured by the upper layers- the
M.1=i and 2=:1< scheduler handle <!3P. specific functions in the &ode 0. %n the model below- the M.1=i and 2=
:1< scheduler comprises the followin entitiesD
= 2=:1< !chedulinD
This function manaes 2=:1< cell resources between 32s. 0ased on schedulin reHuests- !chedulin Grants
are determined and transmitted. The eneral principles of the 2=:1< schedulin are described in subclauses
,,.9.*.3 and ,,.;.*.3 below. <owever implementation is not specified (i.e. depends on //M stratey).
= 2=:1< 1ontrolD
The 2=:1< control entity is responsible for reception of schedulin reHuests and transmission of !chedulin
Grants. %n 7::- for 32s in 1255F7.1< state and %dle mode- the 2=:1< control entity is additionally
responsible for collision resolution and common 2=:1< resource release by transmittin !chedulin Grants.
The eneral principles of the 2=:1< schedullin are described in subclauses ,,.9.*.3 and ,,.;.*.3 below.
= :e=multiple'inD
This function provides de=multiple'in of M.1=i P:3s per 2=:1<. 7or :T1<@:11< transmission- M.1=is
P:3s are forwarded to the associated M.1=d flow. 7or 111< transmission (7:: and ,.*9 Mcps T:: only)-
M.1=is P:3s are forwarded to the associated 35 1ommon M.1 flow.
= /ead 32 id (7:: only)D
%n 1255F:1< state- no 32 %: is included in the M.1=P:3 header.
%n 1255F7.1<- the 2=/&T% is added in all M.1=i P:3s for :T1< and :11< transmission at the 32 side
until the 32 receives an 2=.G1< with its 2=/&T% (throuh an 2=/&T%=specific 1/1 attachment).
%n 1255F7.1< state and in %dle mode- 111< data can be transmitted only as no 2=/&T% has been added in the
M.1=i P:3 for transmission from the 32.
= <./ED
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! *#
One <./E entity is capable of supportin multiple instances (<./E processes) of stop and wait <./E
protocols. 2ach process is responsible for eneratin .1$s or &.1$s indicatin delivery status of 2=:1<
transmissions. The <./E entity handles all tas"s that are reHuired for the <./E protocol. 7or 7::- there shall
be one <./E entity per 2=:1<.
The associated sinallin shown in the fiures illustrates the e'chane of information between layer , and layer *
provided by primitives.
MAC)i
M$) = )o%tro!
*-4)6
$ssoiated
4o1%!i%@
Si2%a!!i%2
$ssoiated
U"!i%@
Si2%a!!i%2
M$)-d '!o1s or
4e-<u!ti"!e.i%2
6$RA e%tit8
*-4)6 S#edu!i%2
*-4)6 )o%tro!
Read U* id
UL )o<<o% M$) 3!o1
.i/ure *%#%*%-)&0 1TRAN side MAC architecture 3 MAC)i details .55!
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! *3




M$) = )o%tro!






* - 4)6 S#edu!i%2




MAC ) i

* - 4)6


$ssoiated
4o1%!i%@
Si2%a!!i%2


$ ssoiated
U"!i%@
Si2%a!!i%2


M$)-d 3!o1s or UL
)o<<o% M$) 3!o1







$ssoiated
U"!i%@
Si2%a!!i%2


$ssoiated
U"!i%@
Si2%a!!i%2




4e - <u!ti"!e.i%2






6$RA e%tit8


* - 4)6 ) o%tro!
.i/ure *%#%*%-)#0 1TRAN side MAC architecture 3 MAC)i details T55!
-.3 )#a%%e! struture
The M.1 operates on the channels defined belowI the transport channels are described between M.1 and 5ayer ,- the
loical channels are described between M.1 and /51.
The followin subclauses provide an overview- the normative description can be found in J*K and J3K respectively.
-.3.1 Tra%s"ort #a%%e!s
1ommon transport channel types areD
= /andom .ccess 1hannel(s) (/.1<)I
= 7orward .ccess 1hannel(s) (7.1<)I
= :ownlin" !hared 1hannel(s) (:!1<)- for T:: operation onlyI
= <ih !peed :ownlin" !hared 1hannel(s) (<!=:!1<)I
= 3plin" !hared 1hannel(s) (3!1<)- for T:: operation onlyI
= 0roadcast 1hannel (01<)I
= Pain 1hannel (P1<)I
= 2nhanced :edicated 1hannel (2=:1<) for 35 operation only (7:: and ,.*9 Mcps T:: only).
:edicated transport channel types areD
= :edicated 1hannel (:1<)I
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! **
= 2nhanced :edicated 1hannel (2=:1<) for 35 operation only.
-.3.2 Lo2ia! )#a%%e!s
The M.1 layer provides data transfer services on loical channels. . set of loical channel types is defined for
different "inds of data transfer services as offered by M.1.
2ach loical channel type is defined by what type of information is transferred.
-.3.2.1 Lo2ia! #a%%e! struture
The confiuration of loical channel types is depicted in fiure ?.3.*.,.

0roadcast 1ontrol 1hannel (011<)
Pain 1ontrol 1hannel (P11<)
:edicated 1ontrol 1hannel (:11<)
1ommon 1ontrol 1hannel (111<)
1ontrol 1hannel
:edicated Traffic 1hannel (:T1<) Traffic 1hannel
1ommon Traffic 1hannel (1T1<)
!hared 1hannel 1ontrol 1hannel (!<11<)
M0M! point=to=multipoint 1ontrol 1hannel (M11<)
M0M! point=to=multipoint Traffic 1hannel (MT1<)
M0M! point=to=multipoint !chedulin 1hannel (M!1<)
.i/ure *%3%#%&0 ;o/ical channel structure
-.3.2.2 )o%tro! )#a%%e!s
7ollowin control channels are used for transfer of control plane information onlyD
= 0roadcast 1ontrol 1hannel (011<)I
= Pain 1ontrol 1hannel (P11<)I
= 1ommon 1ontrol 1hannel (111<)I
= :edicated 1ontrol 1hannel (:11<)I
= !hared 1hannel 1ontrol 1hannel (!<11<)I
= M0M! point=to=multipoint 1ontrol 1hannel (M11<)I
= M0M! point=to=multipoint !chedulin 1hannel (M!1<)
-.3.2.3 Tra33i )#a%%e!s
7ollowin traffic channels are used for the transfer of user plane information onlyD
= :edicated Traffic 1hannel (:T1<)I
= 1ommon Traffic 1hannel (1T1<)I
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! *$
= M0M! point=to=multipoint Traffic 1hannel (MT1<).
5 Ser5ies "ro5ided to u""er !a8ers
This clause describes the different services provided by the M.1 to hiher layers. 7or a detailed description of the
followin functions see J*K.
5.1 4esri"tio% o3 Ser5ies "ro5ided to u""er !a8ers
= :ata transferD This service provides unac"nowleded transfer of M.1 !:3s between peer M.1 entities
without data sementation.
= /eallocation of radio resources and M.1 parametersD This service performs on reHuest of //1 e'ecution of
radio resource reallocation and chane of M.1 parameters.
= /eportin of measurementsD 5ocal measurements are reported to //1.
6 'u%tio%s
6.1 4esri"tio% o3 t#e M$) 3u%tio%s
The functions of M.1 includeD
= mappin between loical channels and transport channelsI
= selection of appropriate Transport 7ormat for each Transport 1hannel dependin on instantaneous source rateI
= priority handlin between data flows of one 32I
= priority handlin between 32s by means of dynamic schedulinI
= identification of 32s on common transport channelsI
= identification of M0M! services on common transport channelsI
= multiple'in@demultiple'in of upper layer P:3s into@from transport bloc"s delivered to@from the physical layer
on common transport channelsI
= multiple'in@demultiple'in of upper layer P:3s into@from transport bloc" sets delivered to@from the physical
layer on dedicated transport channelsI
= sementation and reassembly of upper layer P:3s
= traffic volume measurementI
= Transport 1hannel type switchinI
= cipherin for transparent mode /51I
= .ccess !ervice 1lass selection for /.1< transmissionI
= control of <!=:!1< transmission and reception includin support of <./EI
= <!=:!1< Provided 0it /ate measurementI
= control of 2=:1< transmission and reception includin support of <./EI
= eneration of uplin" schedulin information to assist with 2=:1< resource allocationI
= 2=:1< Provided 0it=rate measurement.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! *+
6.2 Re!atio% &et1ee% M$) 'u%tio%s a%d Tra%s"ort )#a%%e!s
6.2.1 Re!atio% &et1ee% M$) 'u%tio%s a%d Tra%s"ort )#a%%e!s i% UTR$(
Ta4le +%#%&%&0 1TRAN MAC functions correspondin/ to the transport channel
Associated
MAC
.unctions
;o/ical
Ch
Trans
port
Ch
T.
Sele
ctio
n
Priorit8
handlin/
4etween
12s
Priorit8
handlin/
one 12!
Sche
dulin
/
<dentific
ation of
12s or
M=MS
ser>ices
Mu?3
5emu?
on
common
transport
channels
Mu?3
5emu? on
dedicated
transport
channels
6AR@
supp
ort
Se/m
entati
on
CRC
detect
ion
U"!i%@
(R.)
)))6 R$)6 7
)))6 *-
4)6
7 7 7 7
4))6 R$)6 7 7
4))6 4)6 7
4T)6 R$)6 7 7
4T)6 4)6 7
S6))6 R$)6 7 7
S6))6 US)6 7
4T)6 US)6 7
4))6 US)6 7
4T)6 *-
4)6
7 7 7 7
4))6 *-
4)6
7 7 7 7
4o1%!i%@
(T.)
>))6 >)6 7
>))6 '$)6 7 7 7
>))6 6S-
4S)6
7
(1)
7 7 7 (2)
P))6 P)6 7 7
P))6 6S-
4S)6
7
(1)
7 7 7 (2)
)))6 '$)6 7 7 7 7
)))6 6S-
4S)6
7
(1)
7 7 7 7
)T)6 '$)6 7 7 7
M))6 '$)6 7 7 7
MS)6 '$)6 7 7 7
MT)6 '$)6 7 7 7 7
)T)6 '$)6 7 7 7
4))6 '$)6 7 7 7 7 7
4))6 4S)6 7 7 7 7
4))6 4)6 7 7 7
4))6 6S-
4S)6
7
(1)
7 7 7 7 7 7 7
4T)6 '$)6 7 7 7 7 7
4T)6 4S)6 7 7 7 7
4T)6 4)6 7 7 7
4T)6 6S-
4S)6
7
(1)
7 7 7 7 7 7 7
S6))6 '$)6 7 7 7 7
S6))6 4S)6 7 7 7
&OT2 ,D %n case of <!=:!1< the T7 selection is replaced by T7/1 selection.
&OT2 *D The 3T/.& should not perform M.1=ehs sementation for M.1=ehs !:3s from 011< and P11<
loical channels.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! *,
6.2.2 Re!atio% o3 M$) 'u%tio%s a%d Tra%s"ort )#a%%e!s i% U*
Ta4le +%#%#%&0 12 MAC functions correspondin/ to the transport channel
Associated
MAC
.unctions
;o/ical
Ch
Transp
ort Ch
T.
Selectio
n
Priorit8
handlin/
one 12!
<dentifi
cation
Mu?35emu?
on common
transport
channels
Mu?35emu?
on
dedicated
transport
channels
6AR@
suppor
t
Se/me
ntation
CRC
attech
ment
U"!i%@
(T.)
)))6 R$)6 7
)))6 *-4)6 7 7 7 7 7
4))6 R$)6 7 7 7 7
4))6 4)6 7 7 7
4T)6 R$)6 7 7 7 7
4T)6 4)6 7 7 7
S6))6 R$)6 7
S6))6 US)6 7 7 7
4))6 US)6 7 7 7
4T)6 US)6 7 7 7
4))6 *-4)6 7 7 7 7 7
4T)6 *-4)6 7 7 7 7 7
4o1%!i%@
(R.)
>))6 >)6
>))6 '$)6 7
>))6 6S-
4S)6
7 7
P))6 P)6
P))6 6S-
4S)6
7 7
)))6 '$)6 7
)))6 6S-
4S)6
7 7 7
)T)6 '$)6 7
M))6 '$)6 7
MS)6 '$)6 7
MT)6 '$)6 7 7
4))6 '$)6 7 7
4))6 4S)6 7
4))6 4)6 7
4))6 6S-
4S)6
7 7 7 7
4T)6 '$)6 7 7
4T)6 4S)6 7
4T)6 4)6 7
4T)6 6S-
4S)6
7 7 7 7
S6))6 '$)6 7
S6))6 4S)6 7
/ Ser5ies e."eted 3ro< "#8sia! !a8er
The physical layer offers information transfer services to M.1. 7or detailed description- see J3K.
9 *!e<e%ts 3or !a8er-to-!a8er o<<u%iatio%
The interaction between the M.1 layer and other layers are described in terms of primitives where the primitives
represent the loical e'chane of information and control between the M.1 layer and other layers. The primitives shall
not specify or constrain implementations. The M.1 is connected to layer ,- /51 and //1. The followin subclauses
describe the primitives between these layers.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! *-
9.1 Pri<iti5es &et1ee% !a8ers 1 a%d 2
9.1.1 Pri<iti5es
The primitives are described in J3K.
9.1.2 Para<eters
a) Transport 7ormat /esource %ndicator (T7/%) for <!=:!1<D
= 7or <!=:!1< the Transport 0loc" si(e is derived from the T7/% value sinalled on the <!=!11<. The
mappin between T7/% value and Transport 0loc" si(e is specified in subclause ;.*.3.
b) <./E information for 2=:1<D
= .1$@&.1$ information (details specified in subclause ;.*.A.,).
= /!& information (details specified in subclause ;.*.A.,).
= Power offset (details specified in subclauses ,,.9.,.? and ,,.;.,.?).
= 2=T71% (details specified in subclauses ,,.9.,.? and ,,.;.,.?).
c) /elative Grant information for 2=:1< (7:: only)D
= !ervin /elative Grant information (details specified in subclause ;.*.A.*.,).
= &on=servin /elative Grant information (details specified in subclause ;.*.A.*.,).
d) .bsolute Grant information for 2=:1< (details specified in subclause ;.*.A.*.* for 7:: and in ;.*.C.*., for T::).
= %dentity Type for 2=:1< (7:: only).
= .bsolute Grant Galue.
= .bsolute Grant !cope (7:: only).
= .bsolute Grant 1ode /esource (T:: only)
= .bsolute Grant Timeslot /esource (T:: only)
= .bsolute Grant /esource :uration (T:: only)
= 2=<%1< %ndicator (,.*9 Mcps T:: only)
= 2=311< &umber %ndicator (,.*9 Mcps T:: only)
e) <appy 0it (7:: only- details specified in subclause ;.*.A.*.*).
f) !ynchroni(ation 1ommand ( ,.*9 Mcps T:: only- details specified in subclause ,,.C.3.,).
9.2 Pri<iti5es &et1ee% M$) a%d RL)
9.2.1 Pri<iti5es
The primitives between M.1 layer and /51 layer are shown in table 9.*.,.,.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! *"
Ta4le -%#%&%&0 Primiti>es 4etween MAC la8er and R;C la8er
Generic Name
Parameter
Re7uest <ndication Response Confirm
MAC)5ATA 4ata, >:, U*-?4 t8"e
i%diator, RL) *%tit8
?%3o
4ata, (oFT>,
T4 (%ote), *rror
i%diatio%
MAC)STAT1S (oFP4U, P4UFSiGe,
T7 status
>:,
RL) *%tit8 ?%3o
(:T*+ T44 o%!8.
(AC-DATA-Re48-0:
= M.1=:.T.=/eH primitive is used to reHuest that an upper layer P:3 be sent usin the procedures for the
information transfer serviceI
= M.1=:.T.=%nd primitive indicates the arrival of upper layer P:3s received within one transmission time
interval by means of the information transfer service.
(AC-!TAT&!--08Resp:
= M.1=!T.T3!=%nd primitive indicates to /51 for each loical channel the rate at which it may transfer data to
M.1. Parameters are the number of P:3s that can be transferred in each transmission time interval and the
P:3 si(eI it is possible that M.1 would use this primitive to indicate that it e'pects the current buffer
occupancy of the addressed loical channel in order to provide for optimised T71 selection on transport
channels with lon transmission time interval. .t the 32- M.1=!T.T3!=%nd primitive is also used to indicate
from M.1 to /51 that M.1 has reHuested data transmission by P<P (i.e. P<P=:.T.=/2E has been
submitted- see 7i. ,,.*.*.,)- or that transmission of an /51 P:3 on /.1< or that the common 2=:1<
resource acHuisition of 2nhanced 3plin" in 1255F7.1< state or %dle mode has failed due to e'ceeded
preamble rampin cycle counter.
= M.1=!T.T3!=/esp primitive enables /51 to ac"nowlede a M.1=!T.T3!=%nd. %t is possible that /51
would use this primitive to indicate that it has nothin to send or that it is in a suspended state or to indicate the
current buffer occupancy to M.1.
9.2.2 Para<eters
a) :ataD
= it contains the /51 layer messaes (/51=P:3) to be transmitted- or the /51 layer messaes that have been
received by the M.1 sub=layer.
b) &umber of transmitted transport bloc"s (&oFT0) D
= indicates the number of transport bloc"s transmitted by the peer entity within the transmission time interval-
based on the T7% value.
c) 0uffer Occupancy (0O)D
= the parameter 0uffer Occupancy (0O) indicates for each loical channel the amount of data in number of
bytes that is available for transmission and retransmission in /51 layer. Qhen M.1 is connected to an .M
/51 entity- control P:3s to be transmitted and /51 P:3s outside the /51 T' window shall also be
included in the 0O. /51 P:3s that have been transmitted but not neatively ac"nowleded by the peer
entity shall not be included in the 0O.
d) /> Timin :eviation (T:)- T:: onlyD
= it contains the /> Timin :eviation as measured by the physical layer for the physical resources carryin the
data of the Messae 3nit. This parameter is optional and only for %ndication. %t is needed for the transfer of
the /> Timin :eviation measurement of /.1< transmissions carryin 111< data to //1.
e) &umber of P:3 (&oFP:3)D
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! $(
= specifies the number of P:3s that the /51 is permitted to transfer to M.1 within a transmission time
interval.
f) P:3 !i(e (P:3F!i(e)D
= specifies the si(e of P:3 that can be transferred to M.1 within a transmission time interval.
) 32=%: Type %ndicatorD
= indicates the 32=%: type to be included in M.1 for a :11< and :T1< when they are mapped onto a
common transport channel (i.e. 7.1<- /.1< in 7::). On the 32 side 32=%: Type %ndicator shall always
be set to 1=/&T%.
h) T> statusD
= when set to value Ltransmission unsuccessfulL this parameter indicates to /51 that transmission of an /51
P:3 failed in the previous Transmission Time %nterval- when set to value Ltransmission successfulL this
parameter indicates to /51 that the reHuested /51 P:3(s) has been submitted for transmission by the
physical layer.
i) /51 2ntity %nfo
= indicates to M.1 the confiuration parameters that are critical to T71 selection dependin on its mode and
the amount of data that could be transmitted at the ne't TT%. This primitive is meant to insure that M.1 can
perform T71 selection (see subclause ,,.?).
j) 2rror indication
= Qhen a M.1 !:3 is delivered to upper layer- an error indication is iven for the !:3 to upper layer if an
error indication for the !:3 has been received from lower layer.
") (Goid)
9.3 Pri<iti5es &et1ee% M$) a%d RR)
9.3.1 Pri<iti5es
The primitives between M.1 and //1 are shown in table 9.3.,.,.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! $&
Ta4le -%3%&%&0 Primiti>es 4etween MAC su4)la8er and RRC
Generic Name
Parameter
Re7uest <ndication Response Confirm
CMAC)C9N.<G U* i%3or<atio% e!e<e%ts,
R> i%3or<atio% e!e<e%ts,
Tr)6 i%3or<atio% e!e<e%ts,
R$)6 tra%s<issio% o%tro! e!e<e%ts,
)i"#eri%2 e!e<e%ts,
M>MS i%3or<atio% e!e<e%ts,
*-4)6 o%3i2uratio% e!e<e%ts,
?d!e i%ter5a! i%3or<atio% e!e<e%ts
(T44 o%!8)
CMAC)
M2AS1R2M2NT
Measure<e%t i%3or<atio% e!e<e%ts Measure<e%t
resu!t
CMAC)STAT1S )e!! Rese!etio%(1.29 M"s T44 o%!8) Status i%3o,
*-4)6 resoure
i%de., *%#a%ed
U"!i%@ i%
)*LLF'$)6 a%d
?d!e <ode
"roess
ter<i%atio%,
*-RU))6
3ai!ure(o%!8 3or
1.29M"s T44),
)e!! Rese!etio%
?%diatio%
"roess
ter<i%atio% (1.29
M"s T44 o%!8)
C(AC-C7.F-G-Re4:
= 1M.1=1O&7%G=/eH is used to reHuest for setup- release and confiuration of a loical channel- e.. /&T%
allocation- switchin the connection between loical channels and transport channels- T71! update or
schedulin priority of loical channel.
C(AC-(EA!&RE(E.T-Re48-0:
= 1M.1=M2.!3/2M2&T=/eH is used by //1 to reHuest M.1 to perform measurements- e.. traffic volume
measurementsI
= 1M.1=M2.!3/2M2&T=%nd is used to notify //1 of the measurement result.
C(AC-!TAT&!-Re4:
= 1M.1=!T.T3!=/eH primitive notifies M.1 of status information.
C(AC-!TAT&!--0:
= 1M.1=!T.T3!=%nd primitive notifies //1 of status information.
9.3.2 Para<eters
!ee J8K for a detailed description of the 32- /0 and Tr1< information elements.
a) 32 information elements
!=/&T%
!/&1 identity
1=/&T%
.ctivation time
Primary 2=/&T% confiured per 1onfiured 3plin" 7reHuency
!econdary 2=/&T% confiured per 1onfiured 3plin" 7reHuency
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! $#
b) /0 information elements
/0 multiple'in info (Transport channel identity- 5oical channel identity- M.1 loical channel priority)
::% mappin table for 2=:1< transmission
%ndication whether the 5oical channel is considered when the !chedulin %nformation is enerated
c) Tr1< information elements
Transport 7ormat 1ombination !et
M.1=hs@ehs reset indicator
M.1=es@e@i@is reset indicator
/e=orderin release timer (T,)
<./E Profile parameters (power offset- ma'imum number of re=transmissions and for ,.*9 Mcps T::
retransmission timer)
2=:1< TT% duration (7:: only)
.llowed combinations for multiple'in of M.1=d flows into M.1=e P:3s or M.1=i P:3s
2=:1< rant type of M.1=d flows (scheduled or non=scheduled)
5ist of <./E processes on which non=scheduled rants are allowed (for 7:: only- this is if the rant type is
non=scheduled and the 2=:1< TT% duration is *ms) in the Primary 3plin" 7reHuency.
T!& field e'tension for M.1=ehs entity (for 7:: only)
T!& field e'tension for M.1=i@is entity (for 7:: only)
d) Measurement information elements
/eportin Euantity identifiers
Time interval to ta"e an averae or a variance (applicable when .verae or Gariance is /eportin Euantity)
1255F:1< measurement occasion info 51/.
e) Measurement result
/eportin Euantity
f) !tatus info
when set to value Ltransmission unsuccessfulL this parameter indicates to //1 that transmission of a TM /51
P:3 failed (due to e.. Ma'imum number of preamble rampin cycles reached for /.1< in 7::)- when set to
value Ltransmission successfulL this parameter indicates to //1 that the reHuested TM /51 P:3(s) has been
submitted for transmission by the physical layer.
) /.1< transmission control
!et of .!1 parameters (identifier for P/.1< partitions- persistence values)
Ma'imum number of preamble rampin cycles (7::) or synchronisation attempts (,.*9 Mcps T::) Mma'
Minimum and ma'imum number of time units between two preamble rampin cycles- &0O,min and &0O,ma' (7::
only)
.!1 for //1 1O&&21T%O& /2E32!T messae
Type of random access procedure (,.*9 Mcps only)
2nhanced 3plin" in 1255F7.1< and %dle mode support indicator (7:: and ,.*9 Mcps T:: only)
h) 1ipherin elements
1ipherin mode
1ipherin "ey
1ipherin seHuence number
i) (Goid)
j) M0M! information elements
M0M! %d
") 2=:1< confiuration elements
2=:P11< to :P11< power offset (7:: only)
<appy bit delay condition (7:: only)
2=T71% table inde'
minimum set 2=T71% per 1onfiured 3plin" 7reHuency (7:: only)
/eference 2=T71% (7:: only)
Periodicities for !chedulin %nformation with and without rant (7:: only)
The code- timeslots and ma'imum power available per T:: resource unit per slot in TT%s desinated for non=
scheduled use by a iven 32 (T:: only)
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! $3
The frames desinated for non=scheduled use by a iven 32 (specified by means of a start frame number-
repetition period and repetition lenth) (3.9?@8.C9 Mcps T:: only)
The subframes desinated for non=scheduled use by a iven 32 (specified by means of a start subframe number-
repetition period and repetition lenth) (,.*9 Mcps T:: only)
!chedulin %nformation power offset
5ist of <./E processes on which scheduled rants are allowed per 1onfiured 3plin" 7reHuency (for 7::
only- this is if the 2=:1< TT% duration is *ms)
%nitial !ervin Grant value and type (7:: only)
2=:1< ma'imum and minimum allowed coderates (T:: only)
. table of paired values- each pair consists of code rate and S normative value (T:: only).
Parameters controllin 2=/311< operation- such as T=/311<- T=!1<2:- and a set of persistence values
(one for each .!1) associated with 2=/311< (3.9?@8.C9 Mcps T:: only)
!ymbol offset !offset (7:: only in 1255F7.1< state and %dle mode)
.dditional 2=:1< transmission bac" off (7:: only in 1255F7.1< state or %dle mode)
2=:1< transmission continuation bac" off (7:: only in 1255F7.1< state or %dle mode)
Ma'imum period for collision resolution phase (7:: only in 1255F7.1< state and %dle mode)
Ma'imum 2=:1< resource allocation for 111< (7:: only in 1255F7.1< state and %dle mode)
Parameters controllin 2=/311< operation- such as T=/311<- &=/311<- T=Q.%T- T=!% associated with 2=
/311< (,.*9 Mcps T:: only)
1ommon 2=/&T%s list for 111< transmission (,.*9 Mcps T:: only in 1255F7.1< state and %dle mode)
l) :T>=:/> and <!=!11< less %nformation 2lements (7:: only)
M.1 :T> 1ycle
M.1 %nactivity Threshold
32 :T> :/> Offset
<!=!11< less mode of operation
%nactivity Threshold for 32 Grant Monitorin
%nactivity Threshold for 32 :T> cycle *
:efault !G in :T> 1ycle *
m) 2=:1< resource inde' (7:: only).
n) 2nhanced 3plin" in 1255F7.1< and %dle mode process termination (7:: only)
o) 1ell /eselection %ndication process termination (,.*9 Mcps T:: only)
p) 2=/311< failure(only for ,.*9Mcps T::)
H) <!=:!1<@2=:1< !P! %nformation 2lements (,.*9 Mcps T:: only)
<!=:!1< !P! operation
2=:1< !P! operation
r) %dle interval information elements (T:: only)
%dle interval period
%dle interval offset
s) 1ell /eselection (,.*9 Mcps T:: only)
t) M%MO operation (,.*9 Mcps T:: only)
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! $*
9 *!e<e%ts 3or "eer-to-"eer o<<u%iatio%
9.1 Protoo! data u%its
9.1.1 Ge%era!
. M.1 P:3 is a bit strin- with a lenth not necessarily a multiple of 9 bits. %n the drawins in clause ;.,- bit strins
are represented by tables in which the first bit is the leftmost one on the first line of the table- the last bit is the rihtmost
on the last line of the table- and more enerally the bit strin is to be read from left to riht and then in the readin order
of the lines.
:ependin on the provided service- M.1 !:3s are bit strins with any non=null lenth- or bit strins with an inteer
number of octets in lenth. .n !:3 is included into a M.1 P:3 from first bit onward.
%n the 32 for the uplin"- all M.1 P:3s delivered to the physical layer within one TT% are defined as Transport 0loc"
!et (T0!). %t consists of one or several Transport 0loc"s- each containin one M.1 P:3. The Transport 0loc"s- shall
be transmitted in the order as delivered from /51. Qhen multiple'in of /51 P:3s from different loical channels is
performed on M.1- the order of all Transport 0loc"s oriinatin from the same loical channel shall be the same as the
order of the seHuence delivered from /51. The order of the different loical channels in a T0! is set by the M.1
protocol.
9.1.2 M$) P4U (%ot 6S-4S)6 or *-4)6)
. M.1 P:3 consists of an optional M.1 header and a M.1 !ervice :ata 3nit (M.1 !:3)- see fiure ;.,.*.,. 0oth
the M.1 header and the M.1 !:3 are of variable si(e.
The content and the si(e of the M.1 header depends on the type of the loical channel- and in some cases none of the
parameters in the M.1 header are needed.
The si(e of the M.1=!:3 depends on the si(e of the /51=P:3- which is defined durin the setup procedure.

M$) S4U )0T
U*-?d or
M$) #eader M$) S4U
T)T'
U*-?d
t8"e M>MS-?d
.i/ure "%&%#%&0 MAC P51
9.1.3 M$)-d P4U (6S-4S)6)
7or <!=:!1< the M.1=d P:3 format eHuals the M.1 P:3 format for the non <!=:!1< case.
9.1.- M$) P4U (6S-4S)6)
There are two different M.1 P:3 formats for <!=:!1<. :ependin on confiuration by hiher layers the format is
either M.1=hs or M.1=ehs. The M.1 P:3 format is determined by upper layer sinallin J8K.
Qhen M.1=hs is confiured- a M.1 P:3 for <!=:!1< consists of one M.1=hs header and one or more M.1=hs
!:3s where each M.1=hs !:3 eHuals a M.1=d P:3. . ma'imum of one M.1=hs P:3 can be transmitted in a TT%
per 32. The M.1=hs header is of variable si(e. The M.1=hs !:3s in one TT% belons to the same reorderin Hueue.
%f the 32 receives successive M.1=hs !:3s of the same si(e in the M.1=hs P:3- represented by multiple (!%:- &)
combinations- the 32 behaviour is not specified. %n ,.*9 Mcps T:: multi=freHuency <!=:!1< cell- T!& can be
e'tended to ;bit as indicated by //1 sinallin. Qhen T!& is e'tended to ;bit- the 3 least sinificant bits are placed
after the last M.1=hs !:3.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! $$




Eueue %: T!& !%:
,
&
,
7
,
!%:
*
&
*
7
*
!%:
"
&
"
7
"

M.1=hs header M.1=hs !:3 Paddin (opt) M.1=hs !:3
Mac=hs payload
G7
.i/ure "%&%*%&0 MAC)hs P51
Qhen M.1=ehs is confiured- a M.1 P:3 for <!=:!1< consists of one M.1=ehs header and one or more
reorderin P:3s. 2ach reorderin P:3 consists of one or more reorderin !:3s belonin to the same priority Hueue.
.ll reorderin !:3s belonin to the same priority Hueue in one TT% shall be mapped to the same reorderin P:3.
2ach reorderin !:3 eHuals a complete M.1=ehs !:3 or a sement of a M.1=ehs !:3. 2ach M.1=ehs !:3 eHuals
a M.1=d P:3 or a M.1=c P:3 (7:: and ,.*9 Mcps T:: only). The 51<=%: and 5 fields are repeated per
reorderin !:3. The T!& and !% fields are repeated per reorderin P:3. %n ,.*9 Mcps T:: multi=freHuency <!=
:!1< cell- T!& can be e'tended to ;bit as indicated by //1 sinallin. Qhen T!& is e'tended to ;bit- the 3 least
sinificant bits are placed after the last reorderin P:3. %f several T!&s is included in M.1=ehs header- the e'tented
bits of T!& should be concatenated in the same order as that of the T!& occurrrence in the M.1=ehs header. 7or 7::-
the si(e of the T!& field is confiurable by upper layers J8K.
The presence of the T!&i and !%i fields is based on the value of the 51<=%:iI if the 51<=%:i is mapped to the same
reorderin Hueue as 51<=%:i=, or if the value of 51<=%:i=, is eHual to the value of 51<=%:i- there is no T!&i or !%i field.
The mappin of the 51<=%: to the reorderin Hueue is provided by upper layers J8K- e'cept for 011< or P11< where
no reorderin is applied. The T!&, and !%, fields are always present. 7or 011< or P11< the T!& field- if present- is
always set to (ero- the !% field- if present- is always set to #++# and the T!& and !% fields shall be inored by the
receiver.
:ependin on the <!=:!1< physical layer cateory- the ma'imum number of M.1=ehs P:3s that can be transmitted
in a TT% per 32 is one or two per <!=:!1< transport channel.
The reorderin !:3s in one TT% can belon to different priority Hueues. The reorderin !:3s in one TT% can belon to
at most 3 priority Hueues. The M.1=ehs header is of variable si(e.
The 32 behaviour is unspecified- if any of the followin conditions are metD
= if reorderin !:3s in one TT% belon to more than 3 priority Hueues-
= if the T!& field e'tension for M.1=ehs entity is not confiured and M.1=ehs P:3(s) received durin one TT%
contain more than *C reorderin !:3s- or-
= if the T!& field e'tension for M.1=ehs entity is confiured and M.1=ehs P:3(s) received durin one TT%
contain more than ?? reorderin !:3s.




!%
,
51<=%:
,

T!&
,
5
,

M.1=ehs header /eorderin P:3 Paddin (opt) /eorderin P:3
Mac=ehs payload
T!&
"
5
"
51<=%:
"

!%
"
7
,
7
"
.i/ure "%&%*%#0 MAC)ehs P51
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! $+




Eueue %: T!&
Cbit

!%:
,
&
,
7
,
!%:
*
&
*
7
*
!%:
"
&
"
7
"

M.1=hs header M.1=hs !:3 Paddin (opt) M.1=hs !:3
Mac=hs payload
G7
T!&(opt)
Cbit
3bit
.i/ure "%&%*%30 MAC)hs P51 &%#-Mcps T55 multi)fre7uenc8 6S)5SC6 operation mode onl8!




!%
,
51<=%:
,

T!&
,
5
,

M.1=ehs header /eorderin P:3 Paddin (opt) /eorderin P:3
Mac=ehs payload
T!&
"
5
"
51<=%:
"

!%
"
7
,
7
"
Cbit Cbit
T!&
,
T!&
"


3bit 3bit
.i/ure "%&%*%*0 MAC)ehs P51 &%#-Mcps T55 multi)fre7uenc8 6S)5SC6 operation mode onl8!
9.1.5 M$) P4U (*-4)6)
There are two different M.1 P:3 formats for 2=:1<. :ependin on confiuration by upper layers the format is either
M.1=e@es or M.1=i@is. The M.1 P:3 format is determined by upper layer sinallin J8K.
Qhen M.1=e@es is confiured- there are two M.1 sublayers- M.1=e and M.1=es. M.1=es sits on top of M.1=e and
receives P:3s directly from M.1=d. M.1=es !:3s (i.e. M.1=d P:3s) of the same si(e- comin from a particular
loical channel are multiple'ed toether into a sinle M.1=es payload. There is one and only one M.1=es P:3 per
loical channel per TT% (since only one M.1=d P:3 si(e is allowed per loical channel per TT%). To this payload is
prepended the M.1=es header (see subclause ;.*.?.,). The number of P:3s- as well as the one ::% value identifyin
the loical channel- the M.1=d flow and the M.1=es !:3 si(e are included as part of the M.1=e header. %n case
sufficient space is left in the 2=:1< transport bloc" or if !chedulin %nformation needs to be transmitted- an !% will be
included at the end of the M.1=e P:3 (see subclause ;.*.?.*). Multiple M.1=es P:3s from multiple loical channels-
but only one M.1=e P:3 can be transmitted in a TT%.
%n the e'ample M.1=e P:3 shown in fiure ;.,.A.*a- the field ::%+ is referrin to the specific ::% value that indicates
that there is an !% included in the M.1=e P:3 (see subclause ;.*.?.*). This header will not be associated with a new
M.1=es payload. 7iure ;.,.A.*b shows the M.1=e P:3 format when !% is sent alone. %n this case ::%+ is not
included in the M.1=e P:3 and 2=T71% value + is used.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! $,







M.1=d P:3 M.1=d P:3 M.1=d P:3
M.1=es !:3 M.1=es !:3 T!&, &, ::%,
M.1=es !:3
M.1=d P:3s comin from one 5oical 1hannel
&, M.1=es !:3s of si(e and 51h indicated by ::%,
M.1=es P:3,
.i/ure "%&%$%& MAC)es P51

::%
,
&
,
::%
*
&
*

::%
,
&
,
::%
*
&
*
::%
n
&
n

::%
+
(Opt)
M.1=es P:3
,

M.1=es P:3
*
M.1=es P:3
n

M.1=es P:3
*
M.1=es P:3
,
::%
n
&
n
M.1=es P:3
n

M.1=e P:3
!%
(Opt)
Paddin
(Opt)
.i/ure "%&%$%#a0 MAC)e P51

M.1=e P:3
!%
.i/ure "%&%$%#40 MAC)e P51 S< is sent alone!
Qhen M.1=i@is is confiured- there are two M.1 sublayers- M.1=i and M.1=is. M.1=is sits on top of M.1=i and
receives P:3s directly from M.1=d and M.1=c (7:: and ,.*9 Mcps T:: only). Qhen M.1=i@is is confiured- a
M.1 P:3 for 2=:1< consists of one M.1=i header and one or more M.1=is P:3s. 2ach M.1=is P:3 consists of
one or more M.1=is !:3s belonin to the same loical channel. 2ach M.1=is !:3 eHuals a complete or a sement
of a M.1=d P:3 or a M.1=c P:3 (7:: and ,.*9 Mcps T:: only). The M.1=is !:3s can have different si(es. The
51<=%: and 5 fields are repeated per M.1=is !:3 (see subclause ;.*.?.?). The T!& and !! fields are repeated per
M.1=is P:3 (see subclause ;.*.?.3). Multiple M.1=is P:3s from multiple loical channels- but only one M.1=i
P:3 can be transmitted in a TT% per 2=:1<. %n case sufficient space is left in the 2=:1< transport bloc" or if
!chedulin %nformation needs to be transmitted- an !% will be included at the end of the M.1=i P:3 (see 7iure
;.,.A.?a and subclause ,,.9.,.C and subclause ,,.;.,.A). 7or 7:: and in 1255F7.1< state only- the 32Os 2=/&T%
can be included in the M.1=i header. %ts inclusion is sinalled with a reserved 51<=%: value.
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! $-







M.1=d P:3
,
M.1=d P:3
*
M.1=d P:3
"

M.1=is !:3 M.1=is !:3 T!&, 5
,-,
51<=%:
,-,

M.1=is !:3
M.1=d P:3s comin from one 5oical 1hannel
M.1=is P:3,
!!, 7
,-,
5
,-"
51<=%:
,-"
7
,-"

M.1=i <eader,
.i/ure "%&%$%3 MAC)is P51%
M.1=i hdr
,

M.1=i hdr
,
M.1=i hdr
*
M.1=i hdr
n
M.1=is P:3,

M.1=is P:3
*
M.1=is P:3
n

M.1=is P:3
*
M.1=is P:3
,
M.1=i hdr
n
M.1=is P:3
n

M.1=i P:3
!%
(Opt)
Paddin
(Opt)
M.1=i hdr*
M.1=i hdr+
(Opt- 7:: only)
.i/ure "%&%$%*a0 MAC)i P51%

M.1=i P:3
!%
.i/ure "%&%$%*40 MAC)i P51 S< is sent alone!

spare bits 51<=%:
+
2=/&T%
M.1=i <eader +
.i/ure "%&%$%*c0 MAC)i header part for 2)RNT< transmission .55 onl8!

M.1=i P:3
!% M.1=i hdr+ Paddin
.i/ure "%&%$%*c)&0 MAC)i P51 S< is sent alone 4efore contention resolution! .55 onl8!
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! $"

M.1=c P:3
1/1D p
im,
- p
im*
- p
im3
- R- p
im9


.i/ure "%&%$%*d0 MAC)c P51 with CRC for CCC6 transmissions .55 and &%#- McpsT55 onl8!
Release " 3GPP TS #$%3#& '"%&(%( #(&#)&#! +(
9.2 'or<ats a%d "ara<eters
&OT2D M.1 header field encodins as specified in this clause with desination L/eservedL are forbidden to be
used by a sender in this version of the protocol.
9.2.1 M$) P4U+ Para<eters o3 t#e M$) P4U #eader (%ot 6S-4S)6 or *-
4)6) a%d M$)-d P4U #eader (6S-4S)6 a%d *-4)6)
The followin fields are defined for the M.1 header for transport channels other than <!=:!1< and for the M.1=d
P:3 header for <!=:!1<D
= Taret 1hannel Type 7ield
The T1T7 field is a fla that provides identification of the loical channel class on 7.1<- 3!1< (T:: only)-
:!1< (T:: only) and /.1< transport channels- i.e. whether it carries 011<- 111<- 1T1<- !<11<-
M11<- MT1<- M!1< or dedicated loical channel information. The si(e and codin of T1T7 for 7:: and
T:: are shown in tables ;.*.,.,- ;.*.,.*- ;.*.,.3- ;.*.,.? and ;.*.,.A. &ote that the si(e of the T1T7 field of
7.1< for 7:: is *-? or 9 bits and for T:: is either 3 or A bits dependin on the value of the 3 most sinificant
bits. The T1T7 of the /.1< for T:: is either * or ? bits dependin on the value of the * most sinificant bits.
&ote that for 3.9? Mcps T:: %M0 M0!7& the si(e and codin of the T1T7 field follows the definition in Table
;.*.,.*- i.e. as per the codin for T1T7 on 7.1< for 7::.
Ta4le "%#%&%&0 Codin/ of the Tar/et Channel T8pe .ield on .AC6 for T55
TCT. 5esi/nation
000 >))6
001 )))6
010 )T)6
01100 4))6 or 4T)6
o5er '$)6
01101 M))6
01110 MT)6
01111
MS)6
100
S6))6
101-111 Reser5ed
(P4Us 1it# t#is odi%2 1i!!
&e disarded &8 t#is
5ersio% o3 t#e "rotoo!)
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! +& Release "
Ta4le "%#%&%#0 Codin/ of the Tar/et Channel T8pe .ield on .AC6 for .55
TCT. 5esi/nation
00 >))6
01000000 )))6
01000001-
01001111
Reser5ed
(P4Us 1it# t#is odi%2 1i!!
&e disarded &8 t#is
5ersio% o3 t#e "rotoo!)
01010000 M))6
01010001-
01011110
Reser5ed
(P4Us 1it# t#is odi%2 1i!!
&e disarded &8 t#is
5ersio% o3 t#e "rotoo!)
01011111 MS)6
0110 MT)6
0111 Reser5ed
(P4Us 1it# t#is odi%2 1i!!
&e disarded &8 t#is
5ersio% o3 t#e "rotoo!)
10000000 )T)6
10000001-
10111111
Reser5ed
(P4Us 1it# t#is odi%2 1i!!
&e disarded &8 t#is
5ersio% o3 t#e "rotoo!)
11 4))6 or 4T)6
o5er '$)6
Ta4le "%#%&%30 Codin/ of the Tar/et Channel T8pe .ield on 1SC6 or 5SC6 T55 onl8!
TCT. 5esi/nation
0 S6))6
1 4))6 or 4T)6 o5er
US)6 or 4S)6
Ta4le "%#%&%*0 Codin/ of the Tar/et Channel T8pe .ield on RAC6 for .55
TCT. 5esi/nation
00 )))6
01 4))6 or 4T)6
o5er R$)6
10-11 Reser5ed
(P4Us 1it# t#is odi%2 1i!!
&e disarded &8 t#is
5ersio% o3 t#e "rotoo!)
Ta4le "%#%&%$0 Codin/ of the Tar/et Channel T8pe .ield on RAC6 for T55
TCT. 5esi/nation
00 )))6
0100 4))6 or 4T)6
:5er R$)6
0101-
0111
Reser5ed
(P4Us 1it# t#is odi%2 1i!!
&e disarded &8 t#is
5ersio% o3 t#e "rotoo!)
10 S6))6
11 Reser5ed
(P4Us 1it# t#is odi%2 1i!!
&e disarded &8 t#is
5ersio% o3 t#e "rotoo!)
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! +# Release "
= 1@T field
The 1@T field provides identification of the loical channel instance when multiple loical channels are carried
on the same transport channel (other than <!=:!1<) or same M.1=d flow (<!=:!1<). The 1@T field is used
also to provide identification of the loical channel type on dedicated transport channels and on 7.1< and
/.1< when used for user data transmission. The si(e of the 1@T field is fi'ed to ? bits for both common
transport channels and dedicated transport channels. Table ;.*.,.Aa shows the ?=bit 1@T field.
Ta4le "%#%&%$a0 Structure of the C3T field
C3T field 5esi/nation
0000 Lo2ia! #a%%e! 1
0001 Lo2ia! #a%%e! 2
... ...
1110 Lo2ia! #a%%e! 15
1111 Reser5ed
(P4Us 1it# t#is odi%2 1i!! &e
disarded &8 t#is 5ersio% o3
t#e "rotoo!)
= 32=%d
The 32=%d field provides an identifier of the 32 on common transport channels. The followin types of 32=%d
used on M.1 are definedD
= 3T/.& /adio &etwor" Temporary %dentity (3=/&T%) may be used in the M.1 header of :11< usin
/51 3M (!/0,)- when mapped onto common transport channels in downlin" directionI the 3=/&T% is
never used in uplin" directionI
= 1ell /adio &etwor" Temporary %dentity (1=/&T%) is used on :T1< and :11< in uplin"- and may be used
on :11< in downlin" and is used on :T1< in downlin" when mapped onto common transport channels-
e'cept when mapped onto :!1< transport channel in T::I
Ta4le "%#%&%+0 ;en/ths of 12 <d field
12 <d t8pe ;en/th of 12 <d field
U-R(T? 32 &its
)-R(T? 16 &its
= 32=%d Type
The 32=%d Type field is needed to ensure correct decodin of the 32=%d field in M.1 <eaders.
Ta4le "%#%&%,0 12)<d T8pe field definition
12)<d T8pe field # 4its 12)<d T8pe
00 U-R(T?
01 )-R(T?
10
Reser5ed
(P4Us 1it# t#is odi%2 1i!! &e
disarded &8 t#is 5ersio% o3
t#e "rotoo!)
11
Reser5ed
(P4Us 1it# t#is odi%2 1i!! &e
disarded &8 t#is 5ersio% o3
t#e "rotoo!)
= M0M!=%d
The M0M!=%d field provides an identifier of MT1< for an M0M! service carried on 7.1<. The M0M!=
%d is used in the M.1 header of MT1< mapped onto 7.1< in downlin" directionI the M0M!=%d is never
used in uplin" direction. The M0M! %d to be used by M.1 is confiured throuh the M.1 control !.P.
The lenth of the M0M!=%d field is ? bits. Table ;.*.,.8a shows the ?=bit M0M!=%d field.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! +3 Release "
Ta4le "%#%&%-0 Structure of the M=MS)<d field
M=MS)<d
field
M=MS lo/ical channel
identit8 A,B
0000 1
0001 2
... ...
1110 15
1111 Reser5ed
(P4Us 1it# t#is odi%2 1i!! &e
disarded &8 t#is 5ersio% o3
t#e "rotoo!)
9.2.1.1 M$) #eader 3or 4T)6 a%d 4))6 (%ot <a""ed o% 6S-4S)6 or *-4)6)
a) :T1< or :11< mapped to :1<- no multiple'in of dedicated channels on M.1D
= no M.1 header is reHuired.
b) :T1< or :11< mapped to :1<- with multiple'in of dedicated channels on M.1D
= 1@T field is included in M.1 header.
c) :T1< or :11< mapped to /.1<@7.1<D
= T1T7 field- 1@T field- 32=%d type field and 32=%d are included in the M.1 header. 7or 7.1<- the 32=%d
type field used is the 1=/&T% or 3=/&T%. 7or /.1<- the 32=%d type field used is the 1=/&T%.
d) :T1< or :11< mapped to :!1< or 3!1<D
= the T1T7 field is included in the M.1 header. The 1@T field is included if multiple'in on M.1 is applied.
e) :T1< or :11< mapped to :!1< or 3!1< where :T1< or :11< are the only loical channelsD
= The 1@T field is included in the M.1 header if multiple'in on M.1 is applied.

T)T'
1ase b)D
M$) S4U 1ase a)D
M$) S4U 1ase d)D
M$) S4U
1ase e)D
U*-?d M$) S4U T)T' 1ase c)D
U*-?d
t8"e
)0T
)0T
)0T
M$) S4U )0T
.i/ure "%#%&%&%&0 MAC P51 formats for 5TC6 and 5CC6
9.2.1.1a M$)-d 6eader 3or 4T)6 a%d 4))6 (<a""ed o% 6S-4S)6)
%n 1255F:1< state- the M.1=d P:3 header for :T1< and :11< mapped on <!=:!1< is as shown in fiure
;.*.,.,a.,.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! +* Release "
= 1@T field is included in the M.1=d P:3 header if multiple'in on M.1 is applied.
= %f M.1=ehs is confiured by upper layers J8K- no M.1=d P:3 header is reHuired.

M$) S4U 1@ T
.i/ure "%#%&%&a%& MAC)d P51 format for 5TC6 and 5CC6 mapped on 6S)5SC6
9.2.1.1& M$)-d 6eader 3or 4T)6 a%d 4))6 (<a""ed o% *-4)6)
7or :T1< and :11< mapped on 2=:1< there is no need for a M.1=d header. Therefore- the M.1=d P:3 is as
shown in fiure ;.*.,.,b.,.

M$) S4U
.i/ure "%#%&%&4%& MAC)d P51 format for 5TC6 and 5CC6 mapped on 2)5C6
9.2.1.1 M$)-d or M$)- #eaders 3or 4T)6 a%d 4))6 (<a""ed o% 6S-4S)6, '44
a%d 1.29 M"s T44 o%!8)
%n 7:: and ,.*9 Mcps T::- the M.1=c@M.1=d P:3 header for :T1< and :11< mapped on <!=:!1<
1255F7.1<- 1255FP1< state is as shown in fiure ;.*.,.,c=,.
= there is no M.1=d header included for :T1< and :11<.
= there is no M.1=c header included for :T1< and :11< when 32 dedicated <=/&T% is used.
= the 3=/&T% is only included as M.1=c header to M.1=d P:3 for :11< (!/0T, only)when common <=/&T%
is used
.i/ure "%#%&%&c)&0 MAC)d3MAC)c P51 format for 5TC6 and 5CC6 mapped on 6S)5SC6 .55 and &%#-
McpsT55 onl8!
9.2.1.2 M$) #eader 3or >))6
a) 011< mapped to 01<D
= no M.1 header is included.
b) 011< mapped to 7.1<D
= the T1T7 field is included in M.1 header.
c) in 7:: and ,.*9 Mcps T::- when 011< mapped to <!=:!1<
= the M.1=ehs header is included.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! +$ Release "
.i/ure "%#%&%#%&0 MAC P51 formats for =CC6
9.2.1.3 M$) #eader 3or P))6
There is no M.1 header for P11< when mapped on P1<.
%n 7:: and ,.*9 Mcps T:: when P11< is mapped on <!=:!1<D
= the M.1=ehs header is included as depicted in 7iure ;.*.,.3=,.
.i/ure "%#%&%3)&0 MAC P51 format for PCC6 .55 and &%#- Mcps T55 onl8!
9.2.1.- M$) #eader 3or )))6
111< mapped to /.1<@7.1<D
= T1T7 field is included in M.1 header.
%n 7:: and ,.*9 Mcps T::- 111< mapped to <!=:!1< and to 2=:1<D
= no M.1=c header is included.
.i/ure "%#%&%*)&0 MAC P51 format for CCC6 mapped to RAC63.AC6
.i/ure "%#%&%*)#0 MAC)c P51 format for CCC6 mapped to 6S)5SC6 or 2)5C6 .55 and &%#- Mcps
T55 onl8!
9.2.1.5 M$) 6eader 3or )T)6
The T1T7 field is included as M.1 header for 1T1< as shown in fiure ;.*.,.A.,.
M $ ) S 4 U T ) T '
.i/ure "%#%&%$%&0 MAC P51 format for CTC6
9.2.1.6 M$) 6eader 3or S6))6
The M.1 header for !<11< is as shown in fiure ;.*.,.C.,.
a) !<11< mapped to /.1< and 3!1<@7.1< and :!1<D
= T1T7 has to be included.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! ++ Release "
b) !<11< mapped to /.1< and 3!1<@7.1< and :!1<- where !<11< is the only channel.
M$) S4U
M$) S4U TCTF
Cas e a):
Cas e b):
.i/ure "%#%&%+%&0 MAC P51 format for S6CC6
9.2.1./ M$) 6eader 3or M))6
The M.1 P:3 format for M11< is as shown in fiure ;.*.,.8.,.
a) %f the M.1 header for M11< is not confiured throuh the M.1 control !.PD
= there is no M.1 header for M11<.
b) %f the M.1 header for M11< is confiured throuh the M.1 control !.PD
= T1T7 field is included in the M.1 header for M11<.
&OT2D %f M11< is not the only channel on the 7.1<- the M.1 header shall be confiured for the M11<.
M$) S4U
1a s e b)D
M$) S4U
1a s e a)D
T)T'
.i/ure "%#%&%,%&0 MAC P51 format for MCC6
9.2.1.9 M$) 6eader 3or MT)6
The T1T7 field and M0M!=%d field are included in the M.1 header for MT1< as shown in fiure ;.*.,.9.,.

M$) S4U M>MS-?d T)T'
.i/ure "%#%&%-%&0 MAC P51 format for MTC6
9.2.1.9 M$) 6eader 3or MS)6
The M.1 P:3 format for M!1< is as shown in fiure ;.*.,.;.,.
a) %f the M.1 header for M!1< is not confiured throuh the M.1 control !.PD
= there is no M.1 header for M!1<.
b) %f the M.1 header for M!1< is confiured throuh the M.1 control !.PD
= T1T7 field is included in the M.1 header for M!1<.
&OT2D %f M!1< is not the only channel on the 7.1<- the M.1 header shall be confiured for the M!1<.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! +, Release "
M$) S4U
1a s e b)D
M$) S4U
1a s e a)D
T)T'
.i/ure "%#%&%"%&0 MAC P51 format for MSC6
9.2.2 M$) P4U+ Para<eters o3 t#e M$) #eader (6S-4S)6)
%f M.1=hs is confiured by upper layers J8K- the parameters for the M.1 header areD
= Gersion 7la (G7)D
The G7 field is a one bit fla providin e'tension capabilities of the M.1=hs P:3 format. The G7 field shall be
set to (ero and the value one is reserved in this version of the protocol.
= Eueue identifier (Eueue %:)D
The Eueue %: field provides identification of the reorderin Hueue in the receiver- in order to support
independent buffer handlin of data belonin to different reorderin Hueues. The lenth of the Eueue %: field is
3 bit.
= Transmission !eHuence &umber (T!&)D
The T!& field provides an identifier for the transmission seHuence number on the <!=:!1<. The T!& field is
used for reorderin purposes to support in=seHuence delivery to hiher layers. 7or ,.*9 Mcps T:: multi=
freHuency <!=:!1< operation mode- the lenth of the T!& field can be C bits or ; bits- which is confiured by
hiher layer. 7or other operation modes- the lenth of the T!& field is C bit.
= !i(e inde' identifier (!%:)D
The !%: fields identifies the si(e of a set of consecutive M.1=d P:3s. The M.1=d P:3 si(e for a iven !%: is
confiured by hiher layers and is independent for each Eueue %:. The lenth of the !%: field is 3 bit.
= &umber of M.1=: P:3s (&)D
The number of consecutive M.1=d P:3s with eHual si(e is identified with the & field. The lenth of the & field
is 8 bits. %n 7:: mode- the ma'imum number of P:3s transmitted in a sinle TT% shall be assumed to be 8+. %n
,.*9 Mcps T:: mode- the ma'imum number of P:3s transmitted in a sinle TT% shall be assumed to be ?A. %n
3.9? Mcps T:: mode- the ma'imum number of P:3s transmitted in a sinle TT% shall be assumed to be 3,9. %n
8.C9 Mcps T:: mode- the ma'imum number of P:3s transmitted in a sinle TT% shall be assumed to be C3C. %f
more P:3s than the defined ma'imum number of P:3s for the correspondin mode are received- the 32
behaviour is unspecified.
= 7la (7)D
The 7 field is a fla indicatin if more fields are present in the M.1=hs header or not. %f the 7 field is set to L+L
the 7 field is followed by an additional set of !%:- & and 7 fields. %f the 7 field is set to L,L the 7 field is
followed by a M.1=d P:3. The ma'imum number of M.1=hs header e'tensions- i.e. number of fields 7 set to
L+L- in a sinle TT% shall be assumed to be 8. %f more e'tensions than the ma'imum defined for the
correspondin mode are included in a TT%- the 32 behaviour is unspecified.
%f M.1=ehs is confiured by upper layers J8K- the parameters for the M.1 header areD
= 5oical channel identifier (51<=%:)D
The 51<=%: field provides identification of the loical channel at the receiver and the re=orderin buffer
destination of a reorderin !:3.
The lenth of the 51<=%: is ? bits.
%n 7:: and ,.*9 Mcps T::- when !:3 from 011< or P11< loical channel is transmitted on <!=:!1< the
51<=%: field in M.1=ehs header is set to ,,,,. The identification of the loical channel is done based on <=
/&T% value used for broadcast information in or for pain in <!=!11<. Table ;.*.*=+ shows the ?=bit 51<=%:
field.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! +- Release "
Ta4le "%#%#)(0 Structure of the ;C6)<5 field
;C6)<5
field
5esi/nation
0000 Lo2ia! #a%%e! 1
0001 Lo2ia! #a%%e! 2
... ...
1110 Lo2ia! #a%%e! 15
1111 Used 1#e% S4U 3ro< >))6
or P))6 !o2ia! #a%%e! is
tra%s<itted o% 6S-4S)6
= Transmission !eHuence &umber (T!&)D
The T!& field provides an identifier for the transmission seHuence number on the <!=:!1<. The T!& field is
used for reorderin purposes to support in=seHuence delivery to hiher layers.
7or 7::- the lenth of the T!& field is either C or ,? bits- dependin on confiuration of T!& field e'tension
for M.1=ehs entity by upper layers J8K.
= !ementation %ndication (!%)
The !% field indicates if the M.1=ehs !:3 has been semented. Table ;.*.*=, shows the * bit !% field.
Ta4le "%#%#)&0 Structure of the S< field
S< .ield Se/mentation indication
00 T#e 3irst reorderi%2 S4U o3 t#e reorderi%2 P4U is a
o<"!eteM$)-e#s S4U.
T#e !ast reorderi%2 S4U o3 t#e reorderi%2 P4U is a
o<"!ete M$)-e#s S4U.
01 ?3 t#ere are <ore t#a% o%e reorderi%2 S4Us i% t#e
reorderi%2 P4U, t#e !ast reorderi%2 S4U o3 t#e
reorderi%2 P4U is a o<"!ete M$)-e#s S4U.
T#e 3irst reorderi%2 S4U o3 t#e reorderi%2 P4U is t#e
!ast se2<e%t o3 a M$)-e#s S4U.
10 ?3 t#ere are <ore t#a% o%e reorderi%2 S4Us i% t#e
reorderi%2 P4U, t#e 3irst reorderi%2 S4U o3 t#e
reorderi%2 P4U is a o<"!ete M$)-e#s S4U.
T#e !ast reorderi%2 S4U o3 t#e reorderi%2 P4U is t#e
3irst se2<e%t o3 a M$)-e#s S4U.
11 ?3 t#ere are <ore t#a% o%e reorderi%2 S4Us i% t#e
reorderi%2 P4U, t#e 3irst reorderi%2 S4U o3 t#e
reorderi%2 P4U is t#e !ast se2<e%t o3 a M$)-e#s
S4U a%d t#e !ast reorderi%2 S4U o3 reorderi%2 P4U
is t#e 3irst se2<e%t o3 a M$)-e#s S4U.
?3 t#ere is o%!8 o%e reorderi%2 S4U i% t#e reorderi%2
P4U, t#e reorderi%2 S4U is a <idd!e se2<e%t o3 a
M$)-e#s S4U.
= 5enth (5)
The 5 field provides the lenth of the reorderin !:3 in octets. The reorderin !:3 si(e can vary for each
reorderin !:3 in the M.1=ehs P:3- and is set for each reorderin !:3 individually. The lenth of the 5enth
field is ,, bits.
= 7la (7)
The 7 field is a fla indicatin if more fields are present in the M.1=ehs header or not. %f the 7 field is set to L+L
the 7 field is followed by an additional set of 51<=%: and 5 fields and optionally (as described in section ;.,.?)
T!& and !% fields. %f the 7 field is set to L,L the 7 field is followed by a reorderin P:3. 2ach header e'tension
corresponds to one reorderin !:3.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! +" Release "
9.2.2.1 M$) #eader 3or 4T)6 a%d 4))6
%f M.1=hs is confiured by upper layers J8KD
a) :T1< or :11< mapped to <!=:!1<D
= The Eueue %: field and T!& field are always included in the M.1=hs header. One !%: field- & field and 7
field is included for each M.1=d P:3 si(e included in the M.1=hs P:3. Paddin is not e'plicitly indicated
but is included in the end of the M.1=hs P:3 if the total si(e of the M.1=hs payload plus the M.1=hs
header is smaller than the transport bloc" set si(e.
%f M.1=ehs is confiured by upper layers J8KD
a) :T1< or :11< mapped to <!=:!1<D
= There is always one 51< %: field and 5 field for each reorderin !:3 included in the M.1=ehs P:3 and
one T!& and !% field for each reorderin P:3 included in the M.1=ehs P:3. Paddin is not e'plicitly
indicated but is included in the end of the M.1=ehs P:3 if the total si(e of the M.1=ehs payload plus the
M.1=ehs header is smaller than the transport bloc" set si(e.
9.2.3 Si2%a!!i%2 o3 Tra%s"ort >!o@ siGe 3or 6S-4S)6
7or <!=:!1< the transport bloc" si(e is derived from the T7/% value sinalled on the <!=!11<. The mappin
between the T7/% value and the transport bloc" si(e for each mode is specified belowD
9.2.3.1 Tra%s"ort &!o@ siGe 3or '44
7or all transmissions of a transport bloc"- the transport bloc" si(e is derived from the T7/% value as specified below-
e'cept only in those cases of retransmissions where the &ode=0 selects a combination for which no mappin e'ists
between the oriinal transport bloc" si(e and the selected combination of channelisation 1ode set and modulation type.
%n such cases- the transport bloc" si(e inde' value sinalled to the 32 shall be set to ,,,,,,- i.e.- ki=63.
5et ki be the T7/% sinalled on the <!=!11< value and let k0,i be the value in table ;.*.3., or table ;.*.3.* (as
confiured by hiher layers) correspondin to the modulation and the number of codes sinalled on the <!=!11<. 5et
kt be the sum of the two valuesD kt N ki U k0,i. The transport bloc" si(e L(kt) can be obtained by accessin the position kt
in one of the tables in .nne' . (normative) or by usin one of the correspondin formulas below (informative).
The use of table ;.*.3.* reHuires M.1=ehs.
7ormula correspondin to table ;.*.3.,D
?3 kt H -0
t t
k k L + ,* ,*A ) (
e!se
]
*;C
*+?9 @ *+9A
) (
min
min

L
p
p L k L
t
k
t
e%d
Ta4le "%#%3%&0 'alues of k0,i for different num4ers of channeliCation codes and modulation schemes:
4it ali/ned @PSD and &+@AM!
1ombination i Modulation
scheme
&umber of
channeli(ation codes
i
k
- +
+ EP!$ , ,
, * ?+
* 3 C3
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! ,( Release "
3 ? 8;
? A ;*
A C ,+*
C 8 ,,,
8 9 ,,9
9 ; ,*A
; ,+ ,3,
,+ ,, ,3C
,, ,* ,?,
,* ,3 ,?A
,3 ,? ,A+
,? ,A ,A3
,A ,CE.M , ?+
,C * 8;
,8 3 ,+*
,9 ? ,,9
,; A ,3,
*+ C ,?,
*, 8 ,A+
** 9 ,A8
*3 ; ,C?
*? ,+ ,C;
*A ,, ,8A
*C ,* ,9+
*8 ,3 ,9?
*9 ,? ,99
*; ,A ,;*
&OT2D !ome 32 cateories are only reHuired to support values of Ki up to the value of A* for the first <./E
transmission- as described in J*3K.
7ormula correspondin to table ;.*.3.*D
?3 kt H -0
9 V ) ,? ( ) (
t t
k k L +
e!se
]
*8
*8
A*8?
9 V ) (
min
, *;C
,
min

,
_

L
p
p L k L
t
k
t
e%d
Ta4le "%#%3%#0 'alues of k0,i for different num4ers of channeliCation codes and modulation schemes:
octet ali/ned @PSD: &+@AM and +*@AM!
1ombination i Modulation
scheme
&umber of
channeli(ation codes
i
k
- +
+ EP!$ , ,
, * A9
* 3 9,
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! ,& Release "
3 ? ;8
? A ,+;
A C ,,;
C 8 ,*9
8 9 ,3C
9 ; ,?*
; ,+ ,?9
,+ ,, ,A3
,, ,* ,A9
,* ,3 ,C3
,3 ,? ,C8
,? ,A ,8,
,A ,CE.M , A9
,C * ;8
,8 3 ,,;
,9 ? ,3C
,; A ,?9
*+ C ,A9
*, 8 ,C8
** 9 ,8?
*3 ; ,9,
*? ,+ ,98
*A ,, ,;*
*C ,* ,;8
*8 ,3 *+,
*9 ,? *+C
*; ,A *+;
3+ C?E.M , 9,
3, * ,,;
3* 3 ,?*
33 ? ,A9
3? A ,8,
3A C ,9,
3C 8 ,;+
38 9 ,;8
39 ; *+?
3; ,+ *+;
?+ ,, *,A
?, ,* **+
?* ,3 **?
?3 ,? **9
?? ,A *33
&OT2D !ome 32 cateories are only reHuired to support values of Ki up to the value of A* for the first <./E
transmission- as described in J*3K.
9.2.3.2 Tra%s"ort &!o@ siGe 3or 3.9- M"s T44
5et k be the sinalled T7/% value- then the correspondin <!=:!1< transport bloc" si(e Lk is iven by D
%f kN,..A,+
]
k
k
p L L
min

3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! ,# Release "
9,;*
93,3
p
A8
min
L
%f k N A,,
Lk N ,+*+++
%f kN+- Lk indicates &355 and shall not be used to sinal a transport bloc" si(e in the T7/%.
Transport bloc" si(es calculated by this formula shall eHual the values indicated in Table ;.*.3.*.,
Ta4le "%#%3%#%&0 6S5PA Transport =lock SiCes for 3%-* Mcps T55
T= inde?
k!
T= siCe
A4itsB
T= inde?
k!
T= siCe
A4itsB
T= inde?
k!
T= siCe
A4itsB
T= inde?
k!
T= siCe
A4itsB
0 (ULL 129 3/2 256 2-32 39- 15990
1 5/ 129 3// 25/ 2-69 395 1612-
2 59 130 393 259 250- 396 16362
3 59 131 399 259 25-1 39/ 1660-
- 60 132 39- 260 25/9 399 169-9
5 61 133 -00 261 261/ 399 1/099
6 62 13- -06 262 2656 390 1/351
/ 63 135 -12 263 2695 391 1/60/
9 6- 136 -19 26- 2/35 392 1/96/
9 65 13/ -2- 265 2//5 393 19131
10 66 139 -31 266 2916 39- 19399
11 66 139 -3/ 26/ 2959 395 196/1
12 6/ 1-0 --3 269 2900 396 199-6
13 69 1-1 -50 269 29-3 39/ 19226
1- 69 1-2 -5/ 2/0 2996 399 19510
15 /1 1-3 -63 2/1 3030 399 19/99
16 /2 1-- -/0 2/2 30/5 -00 20091
1/ /3 1-5 -// 2/3 3121 -01 20399
19 /- 1-6 -9- 2/- 316/ -02 20699
19 /5 1-/ -91 2/5 3213 -03 2099-
20 /6 1-9 -99 2/6 3261 -0- 2130-
21 // 1-9 506 2// 3309 -05 21619
22 /9 150 51- 2/9 3359 -06 21939
23 /9 151 521 2/9 3-09 -0/ 22263
2- 91 152 529 290 3-59 -09 22591
25 92 153 53/ 291 3509 -09 22925
26 93 15- 5-5 292 3561 -10 2326-
2/ 9- 155 553 293 3613 -11 2360/
29 95 156 561 29- 366/ -12 23956
29 9/ 15/ 569 295 3/21 -13 2-310
30 99 159 5/9 296 3//6 -1- 2-669
31 99 159 596 29/ 3932 -15 25033
32 91 160 595 299 3999 -16 25-03
33 92 161 60- 299 39-6 -1/ 25//9
3- 93 162 613 290 -00- -19 26159
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! ,3 Release "
35 95 163 622 291 -063 -19 265-5
36 96 16- 631 292 -123 -20 26939
3/ 99 165 6-0 293 -19- -21 2/335
39 99 166 650 29- -2-6 -22 2//39
39 100 16/ 659 295 -309 -23 291-9
-0 102 169 669 296 -3/2 -2- 29565
-1 103 169 6/9 29/ --3/ -25 2999/
-2 105 1/0 699 299 -502 -26 29-15
-3 10/ 1/1 699 299 -569 -2/ 299-9
-- 109 1/2 /09 300 -636 -29 30290
-5 110 1/3 /20 301 -/05 -29 30/39
-6 111 1/- /30 302 -//- -30 31192
-/ 113 1/5 /-1 303 -9-5 -31 31652
-9 115 1/6 /52 30- -916 -32 32120
-9 116 1// /63 305 -999 -33 3259-
50 119 1/9 //5 306 5063 -3- 330/6
51 120 1/9 /96 30/ 5139 -35 3356-
52 122 190 /99 309 5213 -36 3-060
53 123 191 909 309 5290 -3/ 3-563
5- 125 192 921 310 5369 -39 350/-
55 12/ 193 93- 311 5--9 -39 35592
56 129 19- 9-6 312 5529 --0 3611/
5/ 131 195 959 313 5610 --1 36651
59 133 196 9/1 31- 5693 --2 3/192
59 135 19/ 99- 315 5/// --3 3//-2
60 13/ 199 99/ 316 5962 --- 39299
61 139 199 910 31/ 59-9 --5 39965
62 1-1 190 92- 319 603/ --6 39-39
63 1-3 191 93/ 319 6126 --/ -0021
6- 1-5 192 951 320 621/ --9 -0613
65 1-/ 193 965 321 6309 --9 -1212
66 150 19- 990 322 6-02 -50 -1921
6/ 152 195 99- 323 6-96 -51 -2-39
69 15- 196 1009 32- 6592 -52 -3066
69 156 19/ 102- 325 6699 -53 -3/02
/0 159 199 1039 326 6/99 -5- --3-/
/1 161 199 105- 32/ 6999 -55 -5002
/2 163 200 10/0 329 6990 -56 -566/
/3 166 201 1095 329 /09- -5/ -63-2
/- 169 202 1101 330 /199 -59 -/026
/5 1/1 203 1119 331 /305 -59 -//21
/6 1/3 20- 113- 332 /-13 -60 -9-26
// 1/6 205 1151 333 /522 -61 -91-1
/9 1/9 206 1169 33- /633 -62 -996/
/9 191 20/ 1195 335 //-6 -63 50603
90 19- 209 1203 336 /960 -6- 51351
91 196 209 1221 33/ /9/6 -65 52109
92 199 210 1239 339 909- -66 529/9
93 192 211 125/ 339 921- -6/ 53660
9- 195 212 12/6 3-0 9335 -69 5--53
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! ,* Release "
95 199 213 129- 3-1 9-59 -69 5525/
96 201 21- 1313 3-2 9593 -/0 560/3
9/ 20- 215 1333 3-3 9/10 -/1 56901
99 20/ 216 1353 3-- 9939 -/2 5//-2
99 210 21/ 13/3 3-5 9969 -/3 59595
90 213 219 1393 3-6 9102 -/- 59-60
91 216 219 1-13 3-/ 9236 -/5 60339
92 219 220 1-3- 3-9 93/3 -/6 61230
93 222 221 1-56 3-9 9511 -// 6213-
9- 226 222 1-// 350 9652 -/9 63052
95 229 223 1-99 351 9/9- -/9 63993
96 232 22- 1521 352 9939 -90 6-929
9/ 236 225 15-3 353 10096 -91 6599/
99 239 226 1566 35- 10235 -92 66960
99 2-3 22/ 1599 355 10396 -93 6/9-9
100 2-6 229 1613 356 10539 -9- 69950
101 250 229 163/ 35/ 10695 -95 6996/
102 25- 230 1661 359 10953 -96 /0999
103 259 231 1695 359 11013 -9/ /19-6
10- 261 232 1/10 360 111/6 -99 /3009
105 265 233 1/36 361 113-1 -99 /-09/
106 269 23- 1/61 362 11509 -90 /5192
10/ 2/3 235 1/9/ 363 116/9 -91 /6292
109 2// 236 191- 36- 11951 -92 //-19
109 291 23/ 19-0 365 12026 -93 /9563
110 295 239 1969 366 1220- -9- /9/23
111 290 239 1995 36/ 1239- -95 90901
112 29- 2-0 1923 369 1256/ -96 92095
113 299 2-1 1952 369 12/52 -9/ 93309
11- 303 2-2 1991 3/0 129-1 -99 9-539
115 30/ 2-3 2010 3/1 13132 -99 95/9/
116 312 2-- 2039 3/2 13326 500 9/05-
11/ 316 2-5 20/0 3/3 13523 501 993-0
119 321 2-6 2100 3/- 13/22 502 996-5
119 326 2-/ 2131 3/5 13925 503 90969
120 331 2-9 2163 3/6 1-131 50- 92313
121 336 2-9 2195 3// 1-3-0 505 936/6
122 3-0 250 222/ 3/9 1-551 506 95060
123 3-6 251 2260 3/9 1-/66 50/ 96-6-
12- 351 252 2293 390 1-99- 509 9/999
125 356 253 232/ 391 15206 509 99335
126 361 25- 2362 392 15-30 510 100902
12/ 366 255 239/ 393 15659 511 102000
9.2.3.2a Tra%s"ort &!o@ siGe 3or /.69 M"s T44
5et k be the sinalled T7/% value- then the correspondin <!=:!1< transport bloc" si(e Lk is iven by D
%f kN,..A,+
]
k
k
p L L
min

3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! ,$ Release "
3*8C9
33*;8
p
A8
min
L
%f k N A,,
Lk N *+?+++
%f kN+- Lk indicates &355 and shall not be used to sinal a transport bloc" si(e in the T7/%.
Transport bloc" si(es calculated by this formula shall eHual the values indicated in Table ;.*.3.*.,
Ta4le "%#%3%#a%&0 6S5PA Transport =lock SiCes for ,%+- Mcps T55
T= inde?
k!
T= siCe
A4itsB
T= inde?
k!
T= siCe
A4itsB
T= inde?
k!
T= siCe
A4itsB
T= inde?
k!
T= siCe
A4itsB
0 (ULL 129 --2 256 3-39 39- 26/09
1 5/ 129 --9 25/ 3-9- 395 2/1-0
2 59 130 -5/ 259 3550 396 2/5/9
3 59 131 -6- 259 360/ 39/ 29023
- 60 132 -/2 260 3666 399 29-/6
5 61 133 -/9 261 3/25 399 29935
6 62 13- -9/ 262 3/95 390 29-02
/ 63 135 -95 263 39-6 391 299//
9 6- 136 503 26- 3909 392 30360
9 65 13/ 511 265 39/1 393 30950
10 66 139 519 266 -035 39- 313-9
11 6/ 139 529 26/ -101 395 3195-
12 69 1-0 536 269 -16/ 396 32369
13 /0 1-1 5-5 269 -23- 39/ 32991
1- /1 1-2 553 2/0 -302 399 33-22
15 /2 1-3 562 2/1 -3/2 399 33961
16 /3 1-- 5/2 2/2 ---3 -00 3-509
1/ /- 1-5 591 2/3 -51- -01 35066
19 /6 1-6 590 2/- -59/ -02 35633
19 // 1-/ 600 2/5 -661 -03 36209
20 /9 1-9 609 2/6 -/36 -0- 36/92
21 /9 1-9 619 2// -913 -05 3/396
22 91 150 629 2/9 -991 -06 3/990
23 92 151 639 2/9 -9/0 -0/ 39603
2- 93 152 650 290 5050 -09 39226
25 95 153 660 291 5131 -09 39960
26 96 15- 6/1 292 521- -10 -0503
2/ 9/ 155 692 293 5299 -11 -115/
29 99 156 693 29- 539- -12 -1922
29 90 15/ /0- 295 5-/1 -13 -2-9/
30 92 159 /15 296 5559 -1- -3193
31 93 159 /2/ 29/ 56-9 -15 -3990
32 95 160 /39 299 5/-0 -16 --599
33 96 161 /51 299 5933 -1/ -5309
3- 99 162 /63 290 592/ -19 -60-0
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! ,+ Release "
35 99 163 //5 291 6023 -19 -6/93
36 101 16- /9/ 292 6120 -20 -/539
3/ 103 165 900 293 6219 -21 -9306
39 10- 166 913 29- 6319 -22 -9095
39 106 16/ 926 295 6-21 -23 -99/9
-0 109 169 9-0 296 6525 -2- 50693
-1 109 169 953 29/ 6630 -25 51501
-2 111 1/0 96/ 299 6/3/ -26 52333
-3 113 1/1 991 299 69-6 -2/ 531/9
-- 115 1/2 995 300 695/ -29 5-036
-5 11/ 1/3 910 301 /069 -29 5-909
-6 119 1/- 92- 302 /193 -30 55/95
-/ 120 1/5 939 303 /299 -31 56696
-9 122 1/6 95- 30- /-1/ -32 5/611
-9 12- 1// 9/0 305 /53/ -33 595-1
50 126 1/9 996 306 /659 -3- 59-96
51 129 1/9 1001 30/ //92 -35 60--6
52 131 190 1019 309 /909 -36 61-22
53 133 191 103- 309 9035 -3/ 62-1-
5- 135 192 1051 310 9165 -39 63-21
55 13/ 193 1069 311 929/ -39 6---5
56 139 19- 1095 312 9-31 --0 65-96
5/ 1-2 195 1103 313 956/ --1 665-3
59 1-- 196 1120 31- 9/05 --2 6/61/
59 1-6 19/ 1139 315 99-6 --3 69/09
60 1-9 199 115/ 316 9999 --- 69919
61 151 199 11/5 31/ 913- --5 /09-5
62 153 190 119- 319 9291 --6 /2091
63 156 191 121- 319 9-31 --/ /325-
6- 159 192 1233 320 9593 --9 /--3/
65 161 193 1253 321 9/39 --9 /5639
66 16- 19- 12/- 322 9995 -50 /6960
6/ 166 195 129- 323 10055 -51 /9101
69 169 196 1315 32- 1021/ -52 /9361
69 1/2 19/ 1336 325 10392 -53 906-3
/0 1/- 199 1359 326 10550 -5- 919-5
/1 1// 199 1390 32/ 10/20 -55 9326/
/2 190 200 1-02 329 10993 -56 9-612
/3 193 201 1-25 329 11069 -5/ 959/9
/- 196 202 1--9 330 112-9 -59 9/366
/5 199 203 1-/1 331 11-29 -59 99//6
/6 192 20- 1-95 332 1161- -60 90209
// 195 205 1519 333 11901 -61 91666
/9 199 206 15-3 33- 11992 -62 931-5
/9 201 20/ 1569 335 12195 -63 9-6-9
90 205 209 159- 336 12392 -6- 961//
91 209 209 1619 33/ 12592 -65 9//30
92 211 210 16-6 339 12/95 -66 99309
93 215 211 16/2 339 12992 -6/ 100911
9- 219 212 1699 3-0 13201 -69 1025-0
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! ,, Release "
95 222 213 1/2/ 3-1 13-1- -69 10-195
96 225 21- 1/55 3-2 13631 -/0 1059//
9/ 229 215 1/93 3-3 13951 -/1 10/59/
99 233 216 1912 3-- 1-0/5 -/2 10932-
99 23/ 21/ 19-1 3-5 1-302 -/3 111099
90 2-0 219 19/1 3-6 1-533 -/- 112992
91 2-- 219 1901 3-/ 1-/6/ -/5 11-/0-
92 2-9 220 1932 3-9 15006 -/6 116556
93 252 221 1963 3-9 152-9 -// 119-39
9- 256 222 199- 350 15-9- -/9 120350
95 260 223 202/ 351 15/-- -/9 122293
96 265 22- 2059 352 15999 -90 12-26/
9/ 269 225 2093 353 1625/ -91 1262/3
99 2/3 226 2126 35- 16519 -92 129312
99 2/9 22/ 2161 355 16/96 -93 130393
100 292 229 2196 356 1/05/ -9- 132-99
101 29/ 229 2231 35/ 1/332 -95 13-62/
102 291 230 226/ 359 1/612 -96 136900
103 296 231 230- 359 1/99/ -9/ 139009
10- 301 232 23-1 360 19195 -99 1-1253
105 306 233 23/9 361 19-/9 -99 1-3533
106 311 23- 2-1/ 362 19/// -90 1-5950
10/ 316 235 2-56 363 19091 -91 1-9205
109 321 236 2-96 36- 19399 -92 15059/
109 326 23/ 2536 365 19/02 -93 153029
110 331 239 25// 366 20020 -9- 155-99
111 33/ 239 2619 36/ 203-3 -95 159010
112 3-2 2-0 2661 369 206/1 -96 160560
113 3-9 2-1 2/0- 369 21005 -9/ 163152
11- 353 2-2 2/-9 3/0 213-- -99 165/96
115 359 2-3 2/92 3/1 21699 -99 169-63
116 365 2-- 293/ 3/2 22039 500 1/1192
11/ 3/1 2-5 2993 3/3 22395 501 1/39-6
119 3// 2-6 2929 3/- 22/56 502 1/6/5-
119 393 2-/ 29// 3/5 2312- 503 1/9609
120 399 2-9 3025 3/6 23-9/ 50- 19250/
121 395 2-9 30/- 3// 239/6 505 195-5-
122 -02 250 3123 3/9 2-262 506 199--/
123 -09 251 31/- 3/9 2-653 50/ 191-90
12- -15 252 3225 390 25051 509 19-591
125 -21 253 32// 391 25-56 509 19//22
126 -29 25- 3330 392 2596/ 510 20091-
12/ -35 255 339- 393 2629- 511 20-000
9.2.3.3 Tra%s"ort &!o@ siGe 3or 1.29 M"s T44
The mappin of transport bloc" si(e- in bits- to T7/% value is dependent upon the 32#s <!=:!1< capability class.
Qhen M.1=hs is used- i3 neither 6S-4S)6 SPS o"eratio% %or *-4)6 SPS o"eratio% is e%a&!ed, the bit alined
table of transport bloc" si(e defined as followin shall be used.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! ,- Release "
%f k is the sinalled T7/% value then the correspondin <!=:!1< transport bloc" si(e Lk is iven byD
%f k N ,..C*
]
,
min

k
k
p L L
where
A;83
C*,?
p if the <!=:!1< physical layer cateory is between , and 3 inclusively-
,**9
,*;*
p if the <!=:!1< physical layer cateory is between ? and C inclusively-
,8;A
,;+,
p if the <!=:!1< physical layer cateory is between 8 and ; inclusively-
9988
;??A
p if the <!=:!1< physical layer cateory is between ,+ and ,* inclusively-
*,;C
*3?A
p if the <!=:!1< physical layer cateory is between ,3 and ,A inclusively-
a%d
*?+
min
L
%f k N C3 then-
Lk N *899 if the <!=:!1< physical layer cateory is between , and 3 inclusively-
AC++ if the <!=:!1< physical layer cateory is between ? and C inclusively-
9?,C if the <!=:!1< physical layer cateory is between 8 and ; inclusively-
,,**C if the <!=:!1< physical layer cateory is between ,+ and ,* inclusively-
,?+?3 if the <!=:!1< physical layer cateory is between ,3 and ,A inclusively.
%f kN+- Lk indicates &355 and shall not be used to sinal a transport bloc" si(e in the T7/%.
Transport bloc" si(es calculated by this formula shall eHual the values indicated in the followin tablesD B
Ta4le "%#%3%3%&0 6S5PA Transport =lock SiCes for &%#- Mcps T55: for 6S)5SC6 ph8sical la8er
cate/or8 A&: 3B: 4it ali/ned
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
0 (ULL 16 -3- 32 91/ -9 15-0
1 2-0 1/ -51 33 951 -9 1602
2 2-9 19 -/0 3- 995 50 166/
3 259 19 -99 35 921 51 1/3-
- 2/0 20 509 36 959 52 190-
5 291 21 529 3/ 996 53 19//
6 292 22 550 39 103/ 5- 1952
/ 30- 23 5/2 39 10/9 55 2031
9 316 2- 596 -0 1122 56 2113
9 329 25 620 -1 116/ 5/ 2199
10 3-2 26 6-5 -2 121- 59 229/
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! ," Release "
11 356 2/ 6/1 -3 1263 59 2390
12 3/0 29 699 -- 131- 60 2-/6
13 395 29 /26 -5 136/ 61 25/5
1- -01 30 /55 -6 1-23 62 26/9
15 -1/ 31 /96 -/ 1-90 63 2/99
Ta4le "%#%3%3%#0 6S5PA Transport =lock SiCes for &%#- Mcps T55: for 6S)5SC6 ph8sical la8er
cate/or8 A*: +B: 4it ali/ned
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
0 (ULL 16 51- 32 1159 -9 2613
1 2-0 1/ 5-1 33 1219 -9 2/-9
2 252 19 569 3- 1293 50 2993
3 265 19 599 35 1350 51 30-3
- 2/9 20 630 36 1-20 52 3202
5 29- 21 662 3/ 1-9- 53 3369
6 309 22 69/ 39 15/2 5- 35--
/ 325 23 /33 39 165- 55 3/29
9 3-2 2- //2 -0 1/-0 56 392-
9 360 25 912 -1 1931 5/ -129
10 3/9 26 95- -2 1926 59 -3-3
11 399 2/ 999 -3 202/ 59 -5/0
12 -19 29 9-6 -- 2132 60 -909
13 --1 29 995 -5 22-- 61 5059
1- -6- 30 10-/ -6 2361 62 5322
15 -99 31 1101 -/ 2-9- 63 5600
Ta4le "%#%3%3%30 6S5PA Transport =lock SiCes for &%#- Mcps T55: for 6S)5SC6 ph8sical la8er
cate/or8 A,: "B: 4it ali/ned
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
0 (ULL 16 56/ 32 1-21 -9 3559
1 2-0 1/ 601 33 1505 -9 3/69
2 25- 19 636 3- 159- 50 3991
3 269 19 6/- 35 1699 51 -22/
- 295 20 /13 36 1/9/ 52 --//
5 301 21 /56 3/ 1993 53 -/-1
6 319 22 900 39 2005 5- 5021
/ 339 23 9-9 39 2123 55 5319
9 359 2- 999 -0 22-9 56 5632
9 3/9 25 951 -1 2391 5/ 596-
10 -02 26 100/ -2 2522 59 631/
11 -25 2/ 1066 -3 26/1 59 6690
12 -51 29 1129 -- 2929 60 /095
13 -// 29 1196 -5 2996 61 /503
1- 505 30 126/ -6 31/3 62 /9-6
15 535 31 13-1 -/ 3360 63 9-16
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! -( Release "
Ta4le "%#%3%3%*0 6S5PA Transport =lock SiCes for &%#- Mcps T55: for 6S)5SC6 ph8sical la8er
cate/or8 A&(: &#B: 4it ali/ned
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
0 (ULL 16 609 32 16-1 -9 --2/
1 2-0 1/ 6-/ 33 1/-6 -9 -/11
2 255 19 699 3- 1959 50 5012
3 2/1 19 /32 35 19// 51 5333
- 299 20 //9 36 2103 52 56/-
5 30/ 21 929 3/ 2239 53 603/
6 32/ 22 992 39 2391 5- 6-2-
/ 3-9 23 939 39 2533 55 6935
9 3/0 2- 999 -0 2695 56 /2/2
9 39- 25 1063 -1 2969 5/ //3/
10 -19 26 1131 -2 3051 59 9232
11 --6 2/ 1203 -3 32-/ 59 9/59
12 -/- 29 1290 -- 3-55 60 9320
13 505 29 1362 -5 36/6 61 9916
1- 53/ 30 1--9 -6 3911 62 10550
15 5/1 31 15-2 -/ -161 63 11226
Ta4le "%#%3%3%$0 6S5PA Transport =lock SiCes for &%#- Mcps T55: for 6S)5SC6 ph8sical la8er
cate/or8 A&3:&$B: 4it ali/ned
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
0 (ULL 16 6-2 32 1936 -9 5250
1 2-0 1/ 696 33 1961 -9 5606
2 256 19 /32 3- 209- 50 599/
3 2/3 19 /92 35 2236 51 6393
- 292 20 935 36 2399 52 692/
5 312 21 992 3/ 2550 53 /290
6 333 22 952 39 2/23 5- //95
/ 355 23 101/ 39 2909 55 9313
9 390 2- 1096 -0 3105 56 99//
9 -05 25 1160 -1 3316 5/ 9-/9
10 -33 26 1239 -2 35-1 59 10123
11 -62 2/ 1322 -3 3/91 59 10909
12 -9- 29 1-12 -- -03/ 60 115-3
13 52/ 29 1509 -5 -311 61 12326
1- 563 30 1610 -6 -60- 62 13162
15 601 31 1/19 -/ -916 63 1-0-3
Qhen M.1=ehs is used- or when M.1=hs is used a%d 6S-4S)6 SPS o"eratio% or *-4)6 SPS o"eratio% is
e%a&!ed, the octet alined table of transport bloc" si(e defined as followin shall be used.
&OT2D Qhen in 1255F7.1<- 1255FP1< or 3/.FP1< state with <!=:!1< reception- the octet alined
table of transport bloc" si(e for the <!=:!1< physical layer cateory ; shall be used.
%f " is the sinalled T7/% value then the correspondin <!=:!1< transport bloc" si(e 5" is iven byD
%f " N ,..M
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! -& Release "
9 V
9
) , ( V
+
1
]
1

k step L
L
k
%f " N MU,..C*
]
9 V
,
min

k
k
p L L
where
, C3
,
3+
3?9

,
_

p
- MN,+- stepN*? if the <!=:!1< physical layer cateory is between , and 3 inclusively-
, C3
,
3+
8++

,
_

p
- MN8- stepN3* if the <!=:!1< physical layer cateory is between ? and C inclusively-
, C3
,
3+
,+A*

,
_

p
- MN;- stepN3* if the <!=:!1< physical layer cateory is between 8 and ; inclusively-
, C3
,
3+
,?+3

,
_

p
- MN,+- stepN33 if the <!=:!1< physical layer cateory is between ,+ and ,* inclusively-
, C3
,
3+
,8AA

,
_

p
- MN,+- stepN3A if the <!=:!1< physical layer cateory is between ,3 and ,A inclusively-
, C3
,
3+
,A8;

,
_

p
- MN,+- stepN3? if the <!=:!1< physical layer cateory is between ,C and ,9 inclusively-
, C3
,
3+
*,+8

,
_

p
- MN,+- stepN3C if the <!=:!1< physical layer cateory is between ,; and *, inclusively-
, C3
,
3+
*C3?

,
_

p
- MN,+- stepN39 if the <!=:!1< physical layer cateory is between ** and *? inclusively-
a%d
3+
min
L , ,,*
+
L
%f k N C3 then-
Lk N *89? if the <!=:!1< physical layer cateory is between , and 3 inclusively-
AC++ if the <!=:!1< physical layer cateory is between ? and C inclusively-
9?,C if the <!=:!1< physical layer cateory is between 8 and ; inclusively- or *A(if M%MO operation is
enabled)
,,**? if the <!=:!1< physical layer cateory is between ,+ and ,* inclusively- or *C(if M%MO operation
is enabled)
,?+?+ if the <!=:!1< physical layer cateory is between ,3 and ,A inclusively- or *8(if M%MO operation
is enabled)
,*C3* if the <!=:!1< physical layer cateory is between ,C and ,9 inclusively- *A(if M%MO operation is
not enabled) or *9
,C9AC if the <!=:!1< physical layer cateory is between ,; and *, inclusively- *C(if M%MO operation is
not enabled) or *;
*,+8* if the <!=:!1< physical layer cateory is between ** and *? inclusively- *8(if M%MO operation is
not enabled) or 3+
%f kN+- Lk indicates &355 and shall not be used to sinal a transport bloc" si(e in the T7/%.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! -# Release "
Transport bloc" si(es calculated by this formula shall eHual the values indicated in the followin tablesD
Ta4le "%#%3%3%+0 6S5PA Transport =lock SiCes for &%#- Mcps T55: for 6S)5SC6 ph8sical la8er
cate/or8 A&: 3B: octet ali/ned
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
0 (ULL 16 -32 32 916 -9 1536
1 112 1/ --9 33 9-9 -9 1600
2 136 19 -6- 3- 990 50 166-
3 160 19 -99 35 920 51 1/29
- 19- 20 50- 36 952 52 1900
5 209 21 529 3/ 992 53 19/2
6 232 22 5-- 39 1032 5- 19--
/ 256 23 569 39 10/2 55 202-
9 290 2- 592 -0 1120 56 210-
9 30- 25 616 -1 1160 5/ 2192
10 329 26 6-0 -2 1209 59 2290
11 352 2/ 66- -3 1256 59 23/6
12 369 29 696 -- 1312 60 2-/2
13 39- 29 /20 -5 1360 61 2569
1- -00 30 /52 -6 1-16 62 26/2
15 -16 31 /9- -/ 1-/2 63 2/9-
Ta4le "%#%3%3%,0 6S5PA Transport =lock SiCes for &%#- Mcps T55: for 6S)5SC6 ph8sical la8er
cate/or8 A*: +B: octet ali/ned
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
0 (ULL 16 512 32 1152 -9 2609
1 112 1/ 536 33 1216 -9 2/--
2 1-- 19 569 3- 1290 50 2999
3 1/6 19 592 35 13-- 51 30-0
- 209 20 62- 36 1-16 52 3200
5 2-0 21 656 3/ 1-99 53 3369
6 2/2 22 696 39 1569 5- 35--
/ 30- 23 /29 39 16-9 55 3/29
9 336 2- /69 -0 1/36 56 3920
9 360 25 909 -1 192- 5/ -129
10 3/6 26 9-9 -2 1920 59 -336
11 392 2/ 996 -3 202- 59 -569
12 -16 29 9-- -- 2129 60 -909
13 --0 29 992 -5 22-0 61 5056
1- -6- 30 10-0 -6 2360 62 5320
15 -99 31 1096 -/ 2-90 63 5600
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! -3 Release "
Ta4le "%#%3%3%-0 6S5PA Transport =lock SiCes for &%#- Mcps T55: for 6S)5SC6 ph8sical la8er
cate/or8 A,: "B: #$if M<M9 operation is ena4led!: octet ali/ned
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
0 (ULL 16 560 32 1-16 -9 3552
1 112 1/ 600 33 150- -9 3/69
2 1-- 19 632 3- 1592 50 399-
3 1/6 19 6/2 35 1699 51 -22-
- 209 20 /12 36 1/9- 52 --/2
5 2-0 21 /52 3/ 1999 53 -/36
6 2/2 22 900 39 2000 5- 5016
/ 30- 23 9-9 39 2120 55 5312
9 336 2- 996 -0 22-9 56 5632
9 369 25 9-- -1 23/6 5/ 5960
10 -00 26 1000 -2 2520 59 6312
11 -2- 2/ 106- -3 266- 59 6699
12 --9 29 1129 -- 292- 60 /090
13 -/2 29 1192 -5 2992 61 /-96
1- 50- 30 126- -6 3169 62 /9--
15 529 31 1336 -/ 3360 63 9-16
Ta4le "%#%3%3%"0 6S5PA Transport =lock SiCes for &%#- Mcps T55: for 6S)5SC6 ph8sical la8er
cate/or8 A&(: &#B: #+if M<M9 operation is ena4led!: octet ali/ned
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
0 (ULL 16 609 32 16-0 -9 --2-
1 112 1/ 6-0 33 1/-- -9 -/0-
2 1-- 19 699 3- 1956 50 5009
3 1/6 19 /29 35 19/6 51 5329
- 209 20 //6 36 2096 52 56/2
5 2-0 21 92- 3/ 2232 53 6032
6 2/2 22 990 39 23/6 5- 6-16
/ 30- 23 936 39 2529 55 6932
9 336 2- 992 -0 2699 56 /26-
9 3/6 25 1056 -1 296- 5/ //36
10 -09 26 1129 -2 30-9 59 922-
11 --0 2/ 1200 -3 32-0 59 9/52
12 -/2 29 1290 -- 3--9 60 9312
13 50- 29 1360 -5 36/2 61 9912
1- 536 30 1--9 -6 390- 62 105--
15 569 31 1536 -/ -160 63 1122-
Ta4le "%#%3%3%&( 0 6S5PA Transport =lock SiCes for &%#- Mcps T55: for 6S)5SC6 ph8sical la8er
cate/or8 A&3:&$B: #,if M<M9 operation is ena4led!: octet ali/ned
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
0 (ULL 16 6-0 32 1932 -9 52-0
1 112 1/ 690 33 1960 -9 5600
2 1-- 19 /29 3- 2099 50 59/6
3 1/6 19 //6 35 2232 51 639-
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! -* Release "
- 216 20 932 36 239- 52 6916
5 2-9 21 999 3/ 25-- 53 /290
6 290 22 952 39 2/20 5- ///6
/ 320 23 1016 39 290- 55 930-
9 352 2- 1090 -0 3096 56 996-
9 392 25 1152 -1 3312 5/ 9-6-
10 -2- 26 1232 -2 3536 59 10112
11 -56 2/ 1320 -3 3//6 59 10/92
12 -99 29 1-09 -- -032 60 11529
13 520 29 150- -5 -30- 61 12312
1- 560 30 1609 -6 -600 62 131--
15 600 31 1/12 -/ -912 63 1-0-0
Ta4le "%#%3%3%&&0 6S5PA Transport =lock SiCes for &%#- Mcps T55: for 6S)5SC6 ph8sical la8er
cate/or8 A&+:&-B: #$if M<M9 operation is not ena4led!: #-: octet ali/ned
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
0 (ULL 16 62- 32 1/36 -9 -9-0
1 112 1/ 66- 33 1956 -9 5160
2 1-- 19 /0- 3- 19/6 50 5-96
3 1/6 19 /52 35 210- 51 596-
- 209 20 909 36 22-9 52 62-9
5 2-9 21 956 3/ 2392 53 666-
6 290 22 912 39 2552 5- /10-
/ 312 23 9/6 39 2/20 55 /569
9 3-- 2- 10-0 -0 2996 56 90/2
9 39- 25 1112 -1 3099 5/ 9600
10 -16 26 119- -2 3296 59 91/6
11 --9 2/ 126- -3 3512 59 9//6
12 -90 29 13-- -- 3/-- 60 10-2-
13 512 29 1-32 -5 3992 61 11112
1- 5-- 30 1529 -6 -256 62 119-9
15 59- 31 1632 -/ -536 63 12632
Ta4le "%#%3%3%&#0 6S5PA Transport =lock SiCes for &%#- Mcps T55: for 6S)5SC6 ph8sical la8er
cate/or8 A&":#&B: #+if M<M9 operation is not ena4led!: #": octet ali/ned
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
0 (ULL 16 66- 32 2009 -9 602-
1 112 1/ /12 33 2152 -9 6--9
2 1-- 19 /69 3- 230- 50 690-
3 19- 19 92- 35 2-6- 51 /-00
- 216 20 990 36 26-0 52 /920
5 256 21 9-- 3/ 2932 53 9-99
6 299 22 1009 39 3032 5- 9099
/ 329 23 1090 39 32-9 55 9/36
9 360 2- 1160 -0 3-90 56 10-2-
9 -00 25 12-0 -1 3/29 5/ 11169
10 -32 26 1329 -2 3992 59 11960
11 -/2 2/ 1-2- -3 -2/2 59 12909
12 50- 29 1529 -- -5/6 60 13/20
13 5-- 29 1632 -5 -90- 61 1-699
1- 59- 30 1/52 -6 52-9 62 15/36
15 62- 31 19/2 -/ 562- 63 16956
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! -$ Release "
Ta4le "%#%3%3%&30 6S5PA Transport =lock SiCes for &%#- Mcps T55: for 6S)5SC6 ph8sical la8er
cate/or8 A##:#*B: #,if M<M9 operation is not ena4led!: 3(: octet ali/ned
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
T= inde? k! T= siCe
A4itsB
0 (ULL 16 /0- 32 22-9 -9 /136
1 112 1/ /60 33 2-16 -9 /66-
2 1-- 19 916 3- 2592 50 92-0
3 19- 19 9/2 35 2/92 51 9956
- 22- 20 9-- 36 3000 52 9520
5 26- 21 1016 3/ 322- 53 10232
6 296 22 1099 39 3-6- 5- 11000
/ 336 23 1169 39 3/20 55 1192-
9 3/6 2- 1256 -0 -000 56 12/12
9 -16 25 1352 -1 -30- 5/ 1366-
10 --9 26 1-56 -2 -62- 59 1-699
11 -99 2/ 1560 -3 -969 59 15/9-
12 529 29 1690 -- 53-- 60 16969
13 569 29 1909 -5 5/-- 61 19232
1- 609 30 19-- -6 61/6 62 19600
15 656 31 2099 -/ 6632 63 210/2
9.2.- M$) P4U+ Para<eters o3 t#e M$) #eader (*-4)6)
9.2.-.1 M$)-es #eader "ara<eters
= Transmission !eHuence &umber (T!&)D
The T!& field provides the transmission seHuence number for the M.1=es P:3. This information is used for
reorderin purposes to support in=seHuence delivery to hiher layers. The lenth of the T!& field is C bits.
9.2.-.2 M$)-e #eader "ara<eters
= :ata description indicator (::%)D
The ::% field identifies the loical channel- M.1=d flow and si(e of the M.1=d P:3s concatenated into the
associated M.1=es P:3. The mappin between the ::% values and the loical channel %:- M.1=d flow and
P:3 si(e is provided by hiher layers. The lenth of the ::% field is C bits.
= 7or 7::D Qhen- due to the Huanti(ation in the transport bloc" si(es that can be supported or trierin of the
!chedulin %nformation- the si(e of the data plus header is less than or eHual to the T0 si(e of the 2=T71
selected by the 32 minus *? bits- the ::% value J,,,,,,K shall be appended at the end of the M.1=e header
and a !chedulin %nformation shall be concatenated into this M.1=e P:3- where ::% value J,,,,,,K
indicates that there is a !chedulin %nformation concatenated in this M.1=e P:3. Otherwise- if the si(e of
the data plus header is less than or eHual to the T0 si(e of the 2=T71 selected by the 32 minus ,9 bits- a
!chedulin %nformation shall be concatenated into this M.1=e P:3. %n any other case it is understood that
another M.1=es P:3 or !chedulin %nformation does not fit and it is therefore not necessary to reserve
room in the transport bloc" for an additional ::% field.
= 7or T::D Qhen- due to the Huanti(ation in the transport bloc" si(es that can be supported or trierin of the
!chedulin %nformation (due to timer e'piry- see subclauses ,,.;.,.?a and ,,.;.,.A)- the si(e of the data plus
header is less than or eHual to the T0 si(e of the 2=T71 selected by the 32 minus *;bits- the ::% value
J,,,,,,K shall be appended at the end of the M.1=e header and a !chedulin %nformation shall be
concatenated into this M.1=e P:3- where ::% value J,,,,,,K indicates that there is a !chedulin
%nformation concatenated in this M.1=e P:3. Otherwise- if the si(e of the data plus header is less than or
eHual to the T0 si(e of the 2=T71 selected by the 32 minus *3 bits- a !chedulin %nformation shall be
concatenated into this M.1=e P:3. %n any other case it is understood that another M.1=es P:3 or
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! -+ Release "
!chedulin %nformation does not fit and it is therefore not necessary to reserve room in the transport bloc" for
an additional ::% field.
= &umber of M.1=d P:3s (&)D
The number of consecutive M.1=d P:3s correspondin to the same ::% value. The lenth of the & field is C
bits.
9.2.-.3 M$)-is #eader "ara<eters
= Transmission !eHuence &umber (T!&)D
The T!& field provides the transmission seHuence number for the M.1=is P:3. This information is used for
reorderin purposes to support in=seHuence delivery to hiher layers. 7or T::- the lenth of the T!& field is C
bits. 7or 7::- the lenth of the T!& field is either C or ,? bits- dependin on confiuration of T!& field
e'tension for M.1=i@is entity by upper layers J8K.
= !ementation !tatus (!!)D
The !ementation !tatus (!!) field provides indication of the sementation status of the M.1 !:3 or sement
of M.1 !:3 belonin to the loical channel identified by the 51<=%: field. The lenth of the !! field is *
bits.
Ta4le "%#%*%3)&0 Structure of the SS field
SS .ield Se/mentation status
00 T#e 3irst M$)-is S4U o3 t#e M$)-is P4U is a
o<"!ete M$)-d P4U or M$)- P4U.
T#e !ast M$)-is S4U o3 t#e M$)-is P4U is a
o<"!ete M$)-d P4U or M$)- P4U.
01 ?3 t#ere are <ore t#a% o%e M$)-is S4Us i% t#e M$)-
is P4U, t#e !ast M$)-is S4U o3 t#e M$)-is P4U is a
o<"!ete M$)-d P4U or M$)- P4U.
T#e 3irst M$)-is S4U o3 t#e M$)-is P4U is t#e !ast
se2<e%t o3 a M$)-d P4U or M$)- P4U.
10 ?3 t#ere are <ore t#a% o%e M$)-is S4Us i% t#e M$)-
is P4U, t#e 3irst M$)-is S4U o3 t#e M$)-is P4U is a
o<"!ete M$)-d P4U or M$)- P4U.
T#e !ast M$)-is S4U o3 t#e M$)-is P4U is t#e 3irst
se2<e%t o3 a M$)-d P4U or M$)- P4U.
11 ?3 t#ere are <ore t#a% o%e M$)-is S4Us i% t#e M$)-
is P4U, t#e 3irst M$)-is S4U o3 t#e M$)-is P4U is
t#e !ast se2<e%t o3 a M$)-d P4U or M$)- P4U a%d
t#e !ast M$)-is S4U o3 M$)-is P4U is t#e 3irst
se2<e%t o3 a M$)-d P4U or M$)- P4U.
?3 t#ere is o%!8 o%e M$)-is S4U i% t#e M$)-is P4U,
t#e M$)-is S4U is a <idd!e se2<e%t o3 a M$)-d
P4U or M$)- P4U.
9.2.-.- M$)-i #eader "ara<eters
= 5enth (5)D
The 5 field provides the lenth of the M.1=is !:3 in octets. The si(e can vary for each !:3 in the M.1=is
P:3- and is set for each !:3 individually. The lenth of the 5enth field is ,, bits.
= 5oical channel identifier (51<=%:)D
The 51<=%: field provides identification of the loical channel at the receiver and the re=orderin buffer
destination of a M.1=is !:3. %n 7::- one 51<=%: value is reserved to indicate that the 32Os 2=/&T% is
included in the M.1=i header. The lenth of the 51<=%: is ? bits.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! -, Release "
Ta4le "%#%*%*)&0 Structure of the ;C6)<5 field .55 onl8!
;C6)<5 .ield 5esi/nation
0000 Lo2ia! #a%%e! 1
0001 Lo2ia! #a%%e! 2
I I
1101 Lo2ia! #a%%e! 1-
1110 ?de%ti3iatio% o3 )))6 (SR>0)
1111 ?de%ti3iatio% o3 *-R(T? &ei%2 i%!uded.
Ta4le "%#%*%*)#0 Structure of the ;C6)<5 field &%#- Mcps T55 onl8!
;C6)<5 .ield 5esi/nation
0000 Lo2ia! #a%%e! 1
0001 Lo2ia! #a%%e! 2
I I
1101 Lo2ia! #a%%e! 1-
1110 ?de%ti3iatio% o3 )))6 (SR>0)
1111 Reser5ed
= 7la (7)D
The 7 field is a fla indicatin if more fields are present in the M.1=i header or not. %f the 7 field is set to L+L
the 7 field is followed by an additional set of 51<=%:- 5 and 7 fields. %f the 7 field is set to L,L the 7 field is
followed by a M.1=is P:3. 2ach header e'tension corresponds to one M.1=is !:3.
= 2=/&T% (7:: only)
The 2=/&T% field provides the 32Os 2=/&T% value.
= !pare (!) (7:: only)D
The ! field is needed to achieve octet alinment in case the 32Os 2=/&T% is included in the M.1=i header. %n
this version of the specification- the spare field shall be set to L++++L.
9.2.5 Si2%a!i%2 o3 o%tro! i%3or<atio% 3or '44 *-4)6
9.2.5.1 6$RA i%3or<atio%
This control information is used in support of the uplin" hybrid ./E functionality.
= .1$@&.1$ informationD
Transmitted on the 2=<%1<- on the downlin" freHuency associated with the uplin" freHuency where the uplin"
transmission was made- from each cell in the 2=:1< active set of each .ctivated 3plin" 7reHuency- the
.1$@&.1$ information indicates the successful or un=successful decodin of the correspondin uplin"
transmission. This information allows the 32 to "now whether to ma"e another transmission for the same M.1=
e or M.1=i P:3 or to start the transmission of a new one. The lenth of the .1$@&.1$ field is , bit.
= /!&D
Transmitted on the 2=:P11<- the /!& is used to convey the uplin" <./E transmission number. 0ecause of
the limitation in the field si(e- the /!& saturates to the ma'imum value once that is reached. The combination of
the /!& and the transmission timin allows the receiver to determine the e'act transmission number (see J,CK).
The lenth of the /!& field is * bits.
9.2.5.2 4L S#edu!i%2 i%3or<atio%
This control information is used by &ode=0s in a 32#s 2=:1< active set in order to control its use of 2=:1< system
resources.
9.2.5.2.1 Re!ati5e Gra%ts
= !ervin /elative GrantD
The !ervin /elative Grant is defined per 1onfiured 3plin" 7reHuency. The !ervin /elative Grant is
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! -- Release "
transmitted on the downlin" freHuency associated with the uplin" freHuency where the uplin" transmission will
be made. The !ervin /elative Grant is transmitted on the 2=/G1< from all cells in the servin 2=:1< /5!-
and from all cells in the !econdary !ervin 2=:1< /5!- when the !econdary 3plin" 7reHuency is activated.
The servin relative rant allows the &ode 0 scheduler to incrementally adjust the servin rant of 32s under its
control. 0y definition- there can only be one servin relative rant command received at any one time per
.ctivated 3plin" 7reHuency. This indication can ta"e three different values- L3PL- L:OQ&L or L<O5:L.
= &on=servin /elative GrantD
The &on=servin /elative Grant is defined per 1onfiured 3plin" 7reHuency. The &on=!ervin /elative Grant
is transmitted on the downlin" freHuency associated with the uplin" freHuency where the uplin" transmission
will be made. The &on=!ervin /elative Grant is transmitted on the 2=/G1< from a non=servin 2=:1< /5
and from !econdary &on=!ervin 2=:1< /5. The non=servin relative rant allows neihborin &ode 0s to
adjust the transmitted rate of 32s that are not under their control in order to avoid overload situations. 0y
definition- there could be multiple non=servin relative rant commands received by M.1 at any time per
.ctivated 3plin" 7reHuency. This indication can ta"e two different values- L:OQ&L or L<O5:L.
The handlin of the /elative Grant sinallin is based on the !chedulin Grant table confiured by hiher layers and
shown in Tables ;.*.A.*.,.,and ;.*.A.*.,.*. One table is used for all 1onfiured 3plin" 7reHuencies.
Ta4le "%#%$%#%&%&0 Schedulin/ Grant Ta4le & SG)ta4le!
<nde? Scheduled
Grant
3/ (169015)
2
J6
36 (150015)
2
J6
35 (169015)
2
J-
3- (150015)
2
J-
33 (13-015)
2
J-
32 (119015)
2
J-
31 (150015)
2
J2
30 (95015)
2
J-
29 (169015)
2
29 (150015)
2
2/ (13-015)
2
26 (119015)
2
25 (106015)
2
2- (95015)
2
23 (9-015)
2
22 (/5015)
2
21 (6/015)
2
20 (60015)
2
19 (53015)
2
19 (-/015)
2
1/ (-2015)
2
16 (39015)
2
15 (3-015)
2
1- (30015)
2
13 (2/015)
2
12 (2-015)
2
11 (21015)
2
10 (19015)
2
9 (1/015)
2
9 (15015)
2
/ (13015)
2
6 (12015)
2
5 (11015)
2
- (9015)
2
3 (9015)
2
2 (/015)
2
1 (6015)
2
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! -" Release "
0 (5015)
2
Ta4le "%#%$%#%&%#0 Schedulin/ Grant Ta4le # SG)ta4le!
<nde? Scheduled
Grant
3/ (3//015)
2
.-
36 (336015)
2
.-
35 (23/015)
2
.6
3- (212015)
2
.6
33 (23/015)
2
.-
32 (169015)
2
J6
31 (150015)
2
J6
30 (169015)
2
J-
29 (150015)
2
.-
29 (13-015)
2
.-
2/ (119015)
2
.-
26 (150015)
2
.2
25 (95015)
2
.-
2- (169015)
2
23 (150015)
2
22 (13-015)
2
21 (119015)
2
20 (106015)
2
19 (95015)
2
19 (9-015)
2
1/ (/5015)
2
16 (6/015)
2
15 (60015)
2
1- (53015)
2
13 (-/015)
2
12 (-2015)
2
11 (39015)
2
10 (3-015)
2
9 (30015)
2
9 (2/015)
2
/ (2-015)
2
6 (21015)
2
5 (19015)
2
- (1/015)
2
3 (15015)
2
2 (13015)
2
1 (12015)
2
0 (11015)
2
Qhen the !ervinFGrant for each .ctivated 3plin" 7reHuency needs to be determined due to 2=/G1< sinallin (see
subclause ,,.9.,.3.*)- the 32 shallD
= if the 32 received a !ervin /elative Grant in 1255F:1< state or in 1255F7.1< state after collision
resolution (7:: only)D
= :etermine the lowest power ratio in the confiured !G=table (table ;.*.A.*.,., or table ;.*.A.*.,.*) that is
eHual or hiher to the referenceF2TP/- and determine the correspondin inde' in the !G=tableD !G53P/I
= %f the 32 received a !ervin /elative Grant L3PL- based on the thresholds L3=inde'=step thresholdL and L*=
inde'=step thresholdL confiured by hiher layers- determine the !ervinFGrant as followsD
= if !G53P/ W L3=inde'=step thresholdLD
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! "( Release "
= !ervinFGrant N !GJM%&(!G53P/ U 3 - 38)K.
= if L3=inde'=step thresholdL WN !G53P/ W L*=inde'=step thresholdLD
= !ervinFGrant N !GJM%&(!G53P/ U * - 38)K.
= if L*=inde'=step thresholdL WN !G53P/DD
= !ervinFGrant N !GJM%&(!G53P/ U , - 38)K.
= %f the 32 received a !ervin /elative Grant L:OQ&L- determine the !ervinFGrantD
= !ervinFGrant N !GJM.>(!G53P/ =, - +)K.
= if the 32 received a &on=servin /elative GrantD
= :etermine the lowest power ratio in the confiured !G=table (table ;.*.A.*.,., or table ;.*.A.*.,.*) that is
eHual or hiher to the ma'imum of referenceF2TP/* of all active <./E processes- and determine the
correspondin inde' in the !G=tableD !G53P/*I
= %f the 32 received a &on=servin /elative Grant L:OQ&L- determine the !ervinFGrantD
= !ervinFGrant N !GJM.>(!G53P/* =, - +)K
= if the 32 received a !ervin /elative Grant in 1255F7.1< state before collision resolution (7:: only) or in
%dle modeD
= the !ervinFGrant is unchaned (i.e. "ept from previous TT%).
9.2.5.2.2 $&so!ute Gra%t
The absolute rant is defined per 1onfiured 3plin" 7reHuency.
The absolute rant messae is sent on the downlin" freHuency associated with the uplin" freHuency where the uplin"
transmission will be made- on the confiured 2=.G1<- from the !ervin 2=:1< cell and from the !econdary !ervin
2=:1< cell when the !econdary 3plin" 7reHuency is activated. The absolute rant messae allows the &ode 0
scheduler to directly adjust the ranted rate of 32s under its control. %n 7::- the channel is also used for collision
resolution and release of common 2=:1< resources.
The 2=.G1< is a shared channel that uses an 2=/&T% specific 1/1 in order to address messaes to specific users (see
J,CK). The //1 may confiure the M.1=e or M.1=i with two different 2=/&T%s per 1onfiured 3plin" 7reHuency-
one primary and one secondary. 0ased on the identity that is used- the followin information will be conveyed
implicitly when an absolute rant messae is receivedD
= %dentity TypeD
This variable will ta"e the value LPrimaryL or L!econdaryL respectively based on whether the messae was
addressed to the primary or the secondary 2=/&T%.
The absolute rant messae itself includes multiple fields that are multiple'ed toether into C bits inside the M.1=e or
M.1=i of the &ode 0 and then submitted to the physical layer for transmission on the 2=.G1<. These fields areD
= .bsolute Grant GalueD
This field is used to determine the ma'imum 2=:1< traffic to pilot ratio (2=:P:1<@:P11<) that the 32 is
allowed to use in the ne't transmission. The lenth of the .bsolute Grant Galue field is A bits.
= .bsolute Grant !copeD
This field indicates the applicability of the .bsolute Grant. %t can ta"e two different values- LPer <./E processL
or L.ll <./E processesL- allowin to indicate whether the <./E process activation@de=activation will affect
one or all processes. The .bsolute Grant !cope is encoded in , bit. %n 1255F:1< state- when the 2=:1< is
confiured with ,+ms TT%- only the value L.ll <./E processesL is valid (see subclause ,+). %n case %dentity
Type is L!econdaryL- only the value L.ll <./E processesL is valid in this version of the protocol.
%n 1255F7.1< state- only the value L.ll <./E processesL is valid (see subclause ,+).
= 1ommon 2=:1< resource release (7:: only in 1255F7.1<)D
.n .G with value set to #%&.1T%G2# is used by the &ode 0 to release common 2=:1< resources.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! "& Release "
9.2.5.3 UL S#edu!i%2 i%3or<atio%
This control information is used by 32s to indicate to their servin 2=:1< &ode=0 the amount of resources they
reHuire.
9.2.5.3.1 6a""8 >it
The happy bit is a sinle bit field that is passed from M.1 to the physical layer for inclusion on the 2=:P11<. This
field ta"es two values- L&ot <appyL and L<appyL indicatin respectively whether the 32 could use more resources or
not. The settin of the <appy 0it is defined in subclause ,,.9.,.A.
. happy bit is reported on each of the .ctivated 3plin" 7reHuencies.
9.2.5.3.2 S#edu!i%2 ?%3or<atio%
The !chedulin %nformation is located at the end of the M.1=e or M.1=i P:3 and is used to provide the servin &ode
0 with a better view of the amount of system resources needed by the 32 and the amount of resources it can actually
ma"e use of. The transmission of this information will be initiated due to the Huanti(ation of the transport bloc" si(es
that can be supported or based on the triers defined in subclause ,,.9.,.C. Qhen a !chedulin %nformation is
transmitted- its contents shall always be updated in new transmissions with the buffer status after application of the 2=
T71 selection procedure described in subclause ,,.9.,.?. The loical channels for which a non=scheduled rant is
confiured shall never be ta"en into account when puttin toether this information. %n addition- the //1 may restrict
applicability for loical channels for which no non=scheduled rant was confiured.
. !chedulin %nformation is reported independently on each of the .ctivated 3plin" 7reHuencies.
This information includes the followin fieldsD
= <ihest priority 5oical channel %: (<5%:)D
The <5%: field identifies unambiuously the hihest priority loical channel with available data. %f multiple
loical channels e'ist with the hihest priority- the one correspondin to the hihest buffer occupancy will be
reported. The lenth of the <5%: is ? bits. %n case the T20! is indicatin inde' + (+ byte)- the <5%: shall
indicate the value L++++L.
= 7ields related to amount of available dataD
= Total 2=:1< 0uffer !tatus (T20!)D
The T20! field identifies the total amount of data available across all loical channels for which reportin has
been reHuested by the //1 and indicates the amount of data in number of bytes that is available for transmission
and retransmission in /51 layer. %f M.1=i@is is confiured- it also includes the amount of data that is available
for transmission in the M.1=i@is sementation entity. Qhen M.1 is connected to an .M /51 entity- control
P:3s to be transmitted and /51 P:3s outside the /51 T' window shall also be included in the T20!. /51
P:3s that have been transmitted but not neatively ac"nowleded by the peer entity shall not be included in the
T20!.
The lenth of this field is A bits. The values ta"en by T20! are shown in Table ;.*.A.3.*.,.
Ta4le "%#%$%3%#)&0 T2=S 'alues
<nde? T2=S 'alue 48tes!
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! "# Release "
0 T*>S K 0
1 0 H T*>S L 10
2 10 H T*>S L 1-
3 1- H T*>S L 19
- 19 H T*>S L 2-
5 2- H T*>S L 32
6 32 H T*>S L -2
/ -2 H T*>S L 55
9 55 H T*>S L /3
9 /3 H T*>S L 9/
10 9/ H T*>S L 129
11 129 H T*>S L 1/1
12 1/1 H T*>S L 229
13 229 H T*>S L 302
1- 302 H T*>S L -01
15 -01 H T*>S L 533
16 533 H T*>S L /09
1/ /09 H T*>S L 9-0
19 9-0 H T*>S L 12-9
19 12-9 H T*>S L 1659
20 1659 H T*>S L 2202
21 2202 H T*>S L 2925
22 2925 H T*>S L 399-
23 399- H T*>S L 5160
2- 5160 H T*>S L 6953
25 6953 H T*>S L 9103
26 9103 H T*>S L 12092
2/ 12092 H T*>S L 16062
29 16062 H T*>S L 21335
29 21335 H T*>S L 29339
30 29339 H T*>S L 3/6-2
31 3/6-2 H T*>S
= <ihest priority 5oical channel 0uffer !tatus (<50!)D
The <50! field indicates the amount of data available from the loical channel identified by <5%:- relative to
the hihest value of the buffer si(e rane reported by T20! when the reported T20! inde' is not 3,- and
relative to A++++ bytes when the reported T20! inde' is 3,. The lenth of <50! is ? bits. The values ta"en by
<50! are shown in table ;.*.A.3.*.*. %n case the T20! field is indicatin inde' + (+ byte)- the <50! field shall
indicate inde' +.
Ta4le "%#%$%3%#)#0 6;=S 'alues
<nde? 6;=S >alues E!
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! "3 Release "
0 0 H 6L>S L -
1 - H 6L>S L 6
2 6 H 6L>S L 9
3 9 H 6L>S L 10
- 10 H 6L>S L 12
5 12 H 6L>S L 1-
6 1- H 6L>S L 1/
/ 1/ H 6L>S L 21
9 21 H 6L>S L 25
9 25 H 6L>S L 31
10 31 H 6L>S L 3/
11 3/ H 6L>S L -5
12 -5 H 6L>S L 55
13 55 H 6L>S L 69
1- 69 H 6L>S L 92
15 92 H 6L>S
= 32 Power <eadroom (3P<)D
The 3P< field of a freHuency indicates the ratio of the ma'imum 32 transmission power and the correspondin
:P11< code power of that freHuency defined in J,8K. The lenth of 3P< is A bits.
The !chedulin %nformation messae is represented in fiure ;.*.A.3.*=, where for each field- the 5!0 is the rihtmost
bit in the fiure and the M!0 is the leftmost bit.
.i/ure "%#%$%3%#)&0 Schedulin/ <nformation format
9.2.5.- Tra%s"ort &!o@ siGe
//1 can confiure the M.1=e or M.1=i to use one of two Transport bloc" si(e sets for the ,+ms TT% duration and one
of four Transport bloc" si(e sets for the *ms TT% duration. The normative description of the mappin between the 2=
T71% and the correspondin transport bloc" si(e is provided in .nne' 0D
= %f the 32 is confiured with 2=T71% table + (see J8K) and *ms TT%- it shall use the mappin defined in .nne'
0.,
= %f the 32 is confiured with 2=T71% table , (see J8K) and *ms TT%- it shall use the mappin defined in .nne'
0.*
= %f the 32 is confiured with 2=T71% table * (see J8K) and *ms TT%- it shall use the mappin defined in .nne'
0.*a
= %f the 32 is confiured with 2=T71% table 3 (see J8K) and *ms TT%- it shall use the mappin defined in .nne'
0.*b
= %f the 32 is confiured with 2=T71% table + (see J8K) and ,+ms TT%- it shall use the mappin defined in .nne'
0.3
= %f the 32 is confiured with 2=T71% table , (see J8K) and ,+ms TT%- it shall use the mappin defined in .nne'
0.?
The mappin in Transport bloc" si(e table + for *ms TT% (see table in .nne' 0.,) can also be obtained usin the
formula below.
5et k be the chosen 2=T71%- then the correspondin 2=:1< transport bloc" si(e Lk is iven by the followin formula
(informative)D
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! "* Release "
]
, ,*8
,
,
+
,*+
,,?9?
) ( V ,*+
,*C .. ,*+ - ,,9 .. +
,9

,
_

where
L
k if
L
k
k
The mappin in Transport bloc" si(e table * for *ms TT% (see table in .nne' 0.*a) can also be obtained usin the
formula below.
5et k be the chosen 2=T71%- then the correspondin 2=:1< transport bloc" si(e Lk is iven by the followin formula
(informative)D
]
, ,*8
,
,
+
,*+
**;;C
) ( V ,*+
,*C .. ,*, - ,,; .. +
,9

,
_

where
L
k if
L
k
k
The mappin in Transport bloc" si(e table + for ,+ms TT% (see table in .nne' 0.3) can also be obtained usin the
formula below.
5et k be the chosen 2=T71%- then the correspondin 2=:1< transport bloc" si(e Lk is iven by the followin formula
(informative)D
]
, ,*8
,
,
+
,*+
*++++
) ( V ,*+
,*C .. +
,9

,
_

where
L
k if
L
k
k
9.2.6 Si2%a!i%2 o3 o%tro! i%3or<atio% 3or T44 *-4)6
9.2.6.1 6$RA i%3or<atio%
This control information is used in support of the uplin" hybrid ./E functionality.
= .1$@&.1$ informationD
Transmitted on the 2=<%1< in the servin 2=:1< cell- the .1$@&.1$ information indicates the successful or
unsuccessful decodin of the correspondin uplin" transmission. %f &.1$ is received then the 32 may
retransmit if appropriate physical resources are available- otherwise it must receive a further Grant before it can
retransmit the M.1=e or M.1=i P:3. The lenth of the .1$@&.1$ field is , bit.
= /!&D
Transmitted on the 2=311<- the /!& is used to convey the uplin" <./E transmission number. 0ecause of the
limitation in the field si(e- the ma'imum value that the /!& can represent is eHual to 3. Once the /!& reaches
this value- the /!& shall alternate between the values of * and 3 for any subseHuent consecutive retransmissions.
Thus- the /!& seHuence follows the pattern +-,-*-3-*-3-*-3-R(see subclause ,,.;.,.,.*). The lenth of the /!&
field is * bits.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! "$ Release "
= <./E Process %dentifier
Transmitted on the 2=311<- the <./E process identifier is selected by the 32 and identifies the <./E
process for which the M.1=e or M.1=i P:3 is bein transmitted@retransmitted. The lenth of the <./E
process identifier field is 3 bits. 7or T::- the M!0 of the <./E Process %dentifier is not transmitted by the
physical layer but may be inferred by the &ode=0 accordin to the nature of the physical resources used
(scheduled or unscheduled). <./E processes associated with scheduled transmission utilise <./E Process
%dentifiers + to 3.
9.2.6.2 4L S#edu!i%2 i%3or<atio%
This control information is used by a &ode=0 in order to control its use of 2=:1< system resources.
9.2.6.2.1 $&so!ute Gra%t
The .bsolute Grant is sent on downlin" on a set of confiured 2=.G1<s from the servin 2=:1< cell and allows the
&ode 0 scheduler to directly adjust the ranted rate and assined physical resources for 32s under its control. The
physical resource assinment indicates to the 32 the ma'imum amount of uplin" resources that it may use for a
scheduled transmission.
The 2=.G1< is a shared channel that uses an 2=/&T% specific 1/1 in order to address messaes to specific 32s (see
J,;K). 7or T::- the //1 shall confiure the M.1 with a primary 2=/&T% only.
. 32 is reHuired to monitor a set of 2=.G1<s. The //1 sinals to the 32 details of the set of 2=.G1<s that are to be
monitored. The 32 decodes an .bsolute Grant intended for it on the basis of the 2=/&T% sent to it by the &ode 0 via
the !/&1 and by //1. The followin information will be conveyed in an absolute rant messaeD
= .bsolute Grant Galue B ma'imum power ranted per resource unit (per slot)
= The physical resources to be used for transmission
= 1hannelisation 1ode
= Timeslots
= /esource :uration (optional)
The absolute rant messae itself includes multiple fields that are multiple'ed toether into between ,? and *9 bits for
3.9?@8.C9 Mcps T:: and between *3 and *C bits for ,.*9 Mcps T:: (dependin on the system confiuration) inside
the M.1=e or M.1=i of the &ode 0 and then submitted to the physical layer for transmission on the 2=.G1<. These
fields areD
= .bsolute Grant GalueD
7or T::- this field indicates the ma'imum 2=P31< transmission power to reference power ratio per T::
resource unit that the 32 is allowed to use on the 2=:1< resources associated with the .bsolute Grant. . T::
resource unit is defined as one si'teenth of the OG!7 codespace in one timeslot. The lenth of the .bsolute
Grant Galue field for T:: is A bits.
= 1hannelisation 1odeD
This field describes the code component of the physical resource rant. 7or ,.*9@3.9? Mcps T:: it comprises an
enumerated value of lenth A bits indicatin which node on the OG!7 code tree has been allocated. 7or 8.C9
Mcps T:: it comprises an enumerated value of lenth C bits indicatin which node on the OG!7 tree has been
allocated. The mappin between the allocated OG!7 and the enumerated node +R3+ for ,.*9@3.9? Mcps and
+RC* for 8.C9 Mcps is as iven in J,;K.
= Timeslot /esource /elated %nformationD
This field describes the timeslot component of the physical resource rant and comprises a bitmap of lenth
nT//%. 7or 3.9?@8.C9 Mcps T::- the T//% field indicates which of the timeslots confiured for 2=:1< use by
//1 have been allocated with the 5!0 correspondin to the lowest numbered 2=:1< timeslot and the M!0
correspondin to the hihest numbered timeslot. The lenth of the T//% field (nT//%) is A bits and is confiurable
by //1 on a per=cell basis between , and ,* bits for 3.9?@8.C9 Mcps T::. 7or ,.*9 Mcps T::- the lenth of
the T//% field (nT//%) is A bits with M!0 correspondin to T!, and 5!0 correspondin to T!A.
= /esource :uration %ndicatorD
Optionally- //1 may confiure- on a per=cell basis the presence of a resource duration indicator field on 2=
.G1< for T::. %f confiured as present in a cell- 3 bits are used to indicate the number of TT%Os allocated and
the spacin between the allocated TT%s via a sinle rant accordin to table ;.*.C.*.,=*. %f the field is confiured
as not present on 2=.G1< in the cell- a value of + is implicitly assumed by the 32 correspondin to , TT%.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! "+ Release "
Ta4le "%#%+%#%&)# F Resource 5uration <ndicator R5<! interpetation
Resour$e Duratio -0i$ator
(9 bits)
TT-s allo$ate0 TT- spa$i#
+ , ,
, * ,
* * *
3 * ?
? ? ,
A ? *
C ? ?
8 9 ,
= 2=.G1< 1yclic !eHuence &umber (21!&)D
The 21!& is a 3=bit field used to assist the 32 with outer=loop power control of 2=.G1< (cf. <1!& for <!=
!11<).
= 2=<%1< %ndicator(2%) (,.*9 Mcps T:: only)
The 2=<%1< indicator (2%) consists of * bits and is used to indicate which 2=<%1< will convey the
ac"nowledement indicator for the scheduled 32s.
= 2=311< &umber %ndicator (2&%) (,.*9 Mcps T:: only)
The 2=311< &umber %ndicator (2&%) is a 3=bit field used to indicate the detailed number of 2=311<.
9.2.6.3 UL S#edu!i%2 ?%3or<atio%
This control information is used by 32s to indicate to the &ode 0 the amount of resources they reHuire. !chedulin
%nformation is sent via the 2=P31< in the M.1=e or M.1=i header when the 32 is ranted resource and by the 2=
/311< when no resource has been ranted. !chedulin %nformation consists of three components as defined below.
= 0uffer %nformationD This consists ofD
= <ihest priority 5oical 1hannel (<5%:)
The <5%: field identifies unambiuously the hihest priority loical channel with available data. %f multiple
loical channels e'ist with the hihest priority- the one correspondin to the hihest buffer occupancy will be
reported. The lenth of the <5%: is ? bits. %n case the T20! is indicatin inde' + (+ byte)- the <5%: shall
indicate the value L++++L.
= Total 2=:1< 0uffer !tatus (T20!)
The T20! field identifies the total amount of data available across all loical channels for which reportin
has been reHuested by the //1 and indicates the amount of data in number of bytes that is available for
transmission and retransmission in /51 layer. %f M.1=i@is is confiured- it also includes the amount of data
that is available for transmission in the M.1=i@is sementation entity. Qhen M.1 is connected to an .M
/51 entity- control P:3s to be transmitted and /51 P:3s outside the /51 T' window shall also be
included in the T20!. /51 P:3s that have been transmitted but not neatively ac"nowleded by the peer
entity shall not be included in the T20!.
= <ihest priority 5oical channel 0uffer !tatus (<50!)
The <50! field indicates the amount of data available from the loical channel identified by <5%:- relative
to the hihest value of the buffer si(e rane reported by T20! when the reported T20! inde' is not 3,- and
relative to A++++ bytes when the reported T20! inde' is 3,.
= 32 Power <eadroom (3P<)D The 3P< field indicates the ratio of the ma'imum 32 transmission power and the
calculated 32 transmit power defined as in J,9K that would result for e eHual to +. The lenth of 3P< is A bits.
= !ervin and &eihbour 1ell Pathloss (!&P5)D This may be used by the &ode=0 to assist with its estimation of
the deree of intercell interference each 32 will enerate and hence the absolute rant power value and physical
resources to assin . The lenth of !&P5 is A bits.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! ", Release "
The lenth of T20! field is A bits- the values ta"en by T20! are shown in Table ;.*.A.3.*=,. The lenth of <50! is ?
bits- the values ta"en by <50! are shown in table ;.*.A.3.*=*.
The !chedulin %nformation messae is represented in fiure ;.*.C.3=, where for each field- the 5!0 is the rihtmost bit
in the fiure and the M!0 is the leftmost bitD
SNP;
$ 4its!
1P6
$ 4its!
T2=S
$ 4its!
6;=S
* 4its!
6;<5
* 4its!
.i/ure "%#%+%3%)&0 Schedulin/ <nformation format
%f !chedulin %nformation is sent via the 2=/311< then the 2=/&T% is also sent via the 2=/311<- as shown by
7iure ;.*.C.3=* where the 5!0 is the rihtmost bit in the fiure and the M!0 is the leftmost bitD
Schedulin/ <nformation #3 4its! 2)RNT< &+ 4its!
.i/ure "%#%+%3)#0 .ormat of information sent on 2)R1CC6
9.2.6.- Tra%s"ort &!o@ siGe
7or ,.*9 Mcps T::- the normative description of the mappin between the T0 inde' and the correspondin transport
bloc" si(e is provided in .nne' 01.
7or 3.9? Mcps T::- the normative description of the mappin between the 2=T71 inde' and the correspondin
transport bloc" si(e is provided in .nne' 0..
7or 8.C9 Mcps T::- the normative description of the mappin between the 2=T71 inde' and the correspondin
transport bloc" si(e is provided in .nne' 00.
9.2.6.-.1 3.9- M"s T44 Tra%s"ort >!o@ SiGe
'or 3.9- M"s T44, the mappin of transport bloc" si(e L to sinalled inde' ki N X+-,-R,*8Y (see .nne' 0..,) is
iven by the formulaD
]
i n
k k
L
+
C+
?% t#e a&o5e 3or<u!a ,*8
,
,*9
, ki is t#e T>S i%de. (0I12/) a%d kn is a% i%te2er se!eted &ased u"o% t#e
%u<&er o3 ti<es!ots a!!oated (n). Va!ues 3or kn are ta&u!ated i% Ta&!e 9.2.6.-.1.
Ta4le "%#%+%*%&0 kn ta4ulated as a function of the num4er of timeslots n!
n kn
1 0
2 19
3 29
- 36
5 -2
6 -6
/ 50
9 5-
9 5/
10 60
11 62
12 65
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! "- Release "
9.2.6.-.2 /.69 M"s T44 Tra%s"ort >!o@ SiGe
'or /.69 M"s T44, t#e <a""i%2 o3 tra%s"ort &!o@ siGe L to si2%a!!ed i%de. ki K M0,1,I12/N (see $%%e.
>>.1) is 2i5e% &8 t#e 3or<u!a+
]
i n
k k
L
+
C+
?% t#e a&o5e 3or<u!a, ,*8
,
*AC
ki is t#e T>S i%de. (0I12/) a%d kn is a% i%te2er se!eted &ased u"o% t#e
%u<&er o3 ti<es!ots a!!oated (n). Va!ues 3or kn are ta&u!ated i% Ta&!e 9.2.6.-.2.
Ta4le "%#%+%*%#0 kn ta4ulated as a function of the num4er of timeslots n!
% kn
1 0
2 15
3 25
- 31
5 36
6 -1
/ --
9 -/
9 50
10 52
11 5-
,* AC
9.2.6.-.3 1.29 M"s T44 Tra%s"ort >!o@ SiGe
7or ,.*9 Mcps T::- the mappin of transport bloc" si(e L to T0 inde' k (" N X+-,-RC3YI) (see .nne' 01.,) is iven
by the formulaD
Ta4le "%#%+%*%30 formula used to calculate the Transport =lock SiCe
Cate#ory )-+ Cate#ory 9-:
) Timeslot + Timeslots 9 Timeslots ) Timeslot + Timeslots 9 Timeslots ;<= Timeslots
*
+ , min min
*3- ,,C- ,C*- - J*- C*K
k
k
L L L L L p k

1
]
C3
,3?C-
88C9
8A+3
L
p

C3
*8A?-
*A89
*?C,
L
p

C3
?,C*-
9;3?
9?8,
L
p

C3
*8*+-
;89,
;33;
L
p

C3
AA3*-
*;3?
*8C;
L
p

C3
93?9-
3+A*
*9C,
L
p

C3
,,,C+-
;CA*
;++A
L
p

&OT2D Qhen in 1255 7.1< state with 2=:1< transmission- the formula used to calculate the Transport 0loc"
!i(e accordin to the 2=:1< physical layer cateory 3 shall be used.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! "" Release "
9.2.6.5 Ti<i%2 $d5a%e a%d S8%#ro%isatio% (3.9-0/.69 M"s T44 o%!8)
9.2.6.5.1 U%s8%#ro%ised 6a%do5er
%n the case of unsynchronised handover (e.. from 7:: or from G2/.&) and if no uplin" :P1< is allocated the 32
shall obtain timin advance in the new 3.9?@8.C9 Mcps T:: cell by transmission of Timin .dvance /eHuest on the 2=
/311< and by receivin Timin .dvance /esponse on the 2=.G1<.
9.2.6.5.2 S8%#ro%isatio%
%n the case that no uplin" :P1< is allocated and after a period T=adv (confiured by hiher layers J8K) of no uplin"
transmission on the 2=:1< or 2=/311< and the 32 has information to send on the 2=:1< or <!=!%1<- then the 32
shall obtain timin advance and synchronisation by transmission of Timin .dvance /eHuest on the 2=/311< and by
receivin Timin .dvance /esponse on the 2=.G1<.
9.2.6.5.3 Ti<i%2 $d5a%e ReBuest
Timin .dvance /eHuest is sent on the 2=/311< usin the eneral messae format shown by 7iure ;.*.C.3=, and by
havin T20! set to +.
9.2.6.5.- Ti<i%2 $d5a%e Res"o%se
Timin .dvance /esponse is sent by the &ode 0 on the 2=.G1< in response to a Timin .dvance /eHuest and is
indicated by Timeslot /esource /elated %nformation (see !ection ;.*.C.*.,) bein set to +. The value to be used for
timin adjustment is carried by the .bsolute Grant Galue and 1hannelisation 1ode fields in the 2=.G1< as shown by
tables ;.*.C.A=, and ;.*.C.A=*D
Ta4le "%#%+%$)&0 3%-* Mcps T55
$&so!ute Gra%t Va!ue (<ost
si2%i3ia%t 3 &its o3 ti<i%2 ad5a%e)
)#a%%e!isatio% )ode (!east
si2%i3ia%t 5 &its o3 ti<i%2 ad5a%e)
0 0 7 7 7 7 7 7 7 7
Ta4le "%#%+%$)#0 ,%+* Mcps T55
$&so!ute Gra%t Va!ue (<ost
si2%i3ia%t 3 &its o3 ti<i%2 ad5a%e)
)#a%%e!isatio% )ode (!east si2%i3ia%t 6 &its
o3 ti<i%2 ad5a%e)
0 0 7 7 7 7 7 7 7 7 7
On receipt of Timin .dvance /esponse the 32 shall adjust its transmissions based on the the received timin advance
adjustment J,9K. %f Timin .dvance /esponse is not received within a period T=/311< then the 32 shall retransmit
Timin .dvance /eHuest.
10 6a%d!i%2 o3 u%@%o1%, u%3oresee% a%d erro%eous
"rotoo! data
The list of error cases is reported belowD
a) 3se of reserved codin in the M.1 header
%f the M.1 entity receives a M.1 P:3 with a header field usin a value mar"ed as reserved for this version of
the protocol- it shall discard the P:3- unless e'plicitly mentioned otherwise.
b) %nconsistent M.1 header
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &(( Release "
%f the M.1 entity receives a M.1 P:3 with a header inconsistent with the confiuration received from //1- it
shall discard the P:3. 2..D %n case :T1< is mapped to /.1<@7.1<- the M.1 entity shall discard a P:3
with a 1@T field indicatin a loical channel number that is not confiured.
c) 2rroneous M.1 header fields
The M.1 P:3 shall be discarded if the lower layer ives an error indication for a M.1 P:3 and a M.1
header is included in the M.1 P:3.
d) %nconsistent information received on M.1 control channels
%f the M.1 entity receives inconsistent information on the 2=.G1<- it shall inore the entire messae. The
followin conditions constitute inconsistent informationD
= The .bsolute Grant !cope is LPer <./E processL and the 2=:1< TT% is confiured to ,+ms.
= The 32 is in 1255F:1<- the %dentity Type is L!econdaryL and the .bsolute Grant Galue is L%&.1T%G2L.
= The %dentity Type is L!econdaryL and the .bsolute Grant !cope is LPer <./E processL in this version of the
protocol.
= The 32 is in 1255F:1<- the %dentity type is LPrimaryL- the .bsolute Grant value is L%&.1T%G2L- the
.bsolute Grant !cope is L.ll <./E processesL- the 2=:1< TT% is confiured to ,+ms and a secondary 2=
/&T% was not confiured.
= The 32 is in 1255F7.1< and the .bsolute Grant !cope is LPer <./E processL.
11 S"ei3i 3u%tio%s
11.1 Tra33i 5o!u<e <easure<e%t 3or d8%a<i radio &earer o%tro!
:ynamic radio bearer control is performed by //1- based on the traffic volume measurements reported by M.1.
Traffic volume information is measured in M.1 layer and the results are reported from M.1 layer to //1 layer.
.t least every TT%- the M.1 layer shall receive from each /51 entity the value of its 0uffer Occupancy (0O)-
e'pressed in bytes. //1 can confiure M.1 to "eep trac" of statistics (i.e. raw 0O- averae of 0O and variance of 0O)
on the 0O (see J8K) values of all /adio 0earers mapped onto a iven transport channel. Qhen the averae or variance
are reHuested- an averain interval duration will also be provided.
2very time the 0O values are reported to M.1- the 32 shall verify whether an event was triered or if a periodic
report is reHuired (see J8K). %f reportin is reHuired (multiple reports may be triered in a sinle TT%)- the M.1 shall
deliver to //1 the reportin Huantities reHuired for the correspondin /0s. %n the case of averae and variance of 0O-
the averain should be performed for the interval with the confiured duration endin at the time when the event was
triered.
//1 reHuests M.1 measurement report with the primitive 1M.1=Measure=/2E includin followin parameters.
Measurement information elements.
= /eportin Euantity identifiers
%ndicates what should be reported to //1 layer
7or each /0- 0O (optional)- .verae of 0O (optional)- or Gariance of 0O(optional)
= Time interval to ta"e an averae or a variance (applicable when .verae or Gariance is /eportin Euantity)
%ndicates time interval to ta"e an averae or a variance of 0O
The calculation of averae and variance of 0O shall be based on one sample of 0O per ,+ms durin the time
interval iven in this information element. .ll samples ta"en in the time interval shall have eHual weiht in the
calculation.
M.1 receives /51 P:3s with the primitive M.1=:ata=/2E includin followin parameters.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &(& Release "
= 0uffer Occupancy (0O)
The parameter 0uffer Occupancy (0O) indicates for each loical channel the amount of data in number of bytes
that is available for transmission and retransmission in /51 layer. Qhen M.1 is connected to an .M /51
entity- control P:3s to be transmitted and /51 P:3s outside the /51 T' window shall also be included in the
0O. /51 P:3s that have been transmitted but not neatively ac"nowleded by the peer entity shall not be
included in the 0O.
11.2 )o%tro! o3 R$)6 tra%s<issio%s a%d *%#a%ed U"!i%@ i%
)*LLF'$)6 state a%d ?d!e <ode tra%s<issio%s
The M.1 sublayer is in chare of controllin the timin of /.1< transmissions on transmission time interval level
(the timin on access slot level is controlled by 5,). &ote that retransmissions in case of erroneously received /.1<
messae part are under control of hiher layers- i.e. /51- or //1 for 111< (and !<11< for T::).
%n 7::- the M.1 sublayer is in chare of controllin the timin of 2nhanced 3plin" transmissions in 1255F7.1<
state and %dle mode on transmission time interval level (the timin on access slot level is controlled by 5,). &ote that
after common 2:1< resource allocation the transmission- retransmission and collision resolution of M.1=i P:3s is
under control of M.1. /etransmissions in case of erroneously received M.1=is P:3s are under control of hiher
layers- i.e. /51- or //1 for 111<.
11.2.1 $ess Ser5ie )!ass se!etio%
The physical /.1< resources (i.e. access slots and preamble sinatures for 7::- timeslot and channelisation code for
3.9? Mcps T:: and 8.C9 Mcps T::- !P&1, code for ,.*9 Mcps T::) may be divided between different .ccess
!ervice 1lasses in order to provide different priorities of /.1< usae. %n 7::- the physical resources for 2nhanced
3plin" in 1255F7.1< state and %dle mode (i.e. access slots and preamble sinatures) may be divided between
different .ccess !ervice 1lasses in order to provide different priorities of the usae of the 2nhanced 3plin" in
1255F7.1< state and %dle mode. %t is possible for more than one .!1 or for all .!1s to be assined to the same
access slot@sinature space or !P&1, code.
.ccess !ervice 1lasses are numbered in the rane + i &um.!1 8 (i.e. the ma'imum number of .!1s is 9). .n
.!1 is defined by an identifier i that defines a certain partition of the P/.1< resources and an associated persistence
value Pi. . set of .!1 parameters consists of &um.!1U, such parameters (i- Pi)- i N +- R- &um.!1. The P/.1<
partitions and the persistence values Pi are derived by the //1 protocol from system information (see J8K). The set of
.!1 parameters is provided to M.1 with the 1M.1=1onfi=/2E primitive. The .!1 enumeration is such that it
corresponds to the order of priority (.!1 + N hihest priority- .!1 8 N lowest priority). .!1 + shall be used in case of
2merency 1all or for reasons with eHuivalent priority.
.t radio bearer setup@reconfiuration each involved loical channel is assined a M.1 5oical channel Priority (M5P)
in the rane ,-R-9. Qhen the M.1 sublayer is confiured for /.1< or common 2=:1< transmission in the 32- these
M5P levels shall be employed for .!1 selection on M.1.
The followin .!1 selection scheme shall be applied- where &um.!1 is the hihest available .!1 number and
MinM5P the hihest loical channel priority assined to one loical channelD
= in case all T0s in the T0 set have the same M5P- select .!1 N min(&um.!1- M5P)I
= in case T0s in a T0 set have different priority- determine the hihest priority level MinM5P and select
.!1 N min(&um.!1- MinM5P).
Qhen an //1 1O&&21T%O& /2E32!T messae is sent //1 determines .!1 by means of the access class J8K. The
.!1 to be used in these circumstances is sinalled to M.1 by means of the 1M.1=1O&7%G=/2E messae.
%f M.1 has "nowlede of a 3=/&T% then the .!1 is determined in the M.1 entity. %f no 3=/&T% has been indicated
to M.1 then M.1 will use the .!1 indicated in the 1M.1=1O&7%G=/2E primitive.
11.2.2 )o%tro! o3 R$)6 tra%s<issio%s 3or '44 <ode
The /.1< transmissions are controlled by the 32 M.1 sublayer as outlined in fiure ,,.*.*.,.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &(# Release "
&OT2D The fiure shall illustrate the operation of the transmission control procedure as specified below. %t shall
not impose restrictions on implementation. M.1 controls the timin of each initial preamble rampin
cycle as well as successive preamble rampin cycles in case that none or a neative ac"nowledement is
received on .%1<.
&OT2D %n 1ell=7.1< state- the 32 should co=ordinate the 35 transmission schedule with the measurement
schedule in 7.1< measurement occasions so as to minimise any delays associated with inter=freHuency
measurements.
M.1 receives the followin /.1< transmission control parameters from //1 with the 1M.1=1O&7%G=/eH
primitiveD
= a set of .ccess !ervice 1lass (.!1) parameters- which includes for each .!1- iN+-R-&um.!1 an
identification of a P/.1< partition and a persistence value Pi (transmission probability)I
= ma'imum number of preamble rampin cycles Mma'I
= rane of bac"off interval for timer T0O,- iven in terms of numbers of transmission ,+ ms time intervals &0O,ma'
and &0O,min- applicable when neative ac"nowledement on .%1< is received.
Qhen there is data to be transmitted- M.1 selects the .!1 from the available set of .!1s- which consists of an
identifier i of a certain P/.1< partition and an associated persistence value Pi. The procedure to be applied for .!1
selection is described in subclause ,,.*.,.
0ased on the persistence value Pi- the 32 decides whether to start the 5, P/.1< transmission procedure (see J,3K) in
the present transmission time interval or not. %f transmission is allowed- the P/.1< transmission procedure (startin
with a preamble power rampin cycle) is initiated by sendin of a P<P=.112!!=/2E primitive. M.1 then waits for
access information from 5, via P<P=.112!!=1&7 primitive. %f transmission is not allowed- a new persistency chec"
is performed in the ne't transmission time interval. The persistency chec" is repeated until transmission is permitted.
Qhen the preamble has been ac"nowleded on .%1<- 5, access information with parameter value Lready for data
transmissionL is indicated to M.1 with P<P=.112!!=1&7 primitive. Then data transmission is reHuested with P<P=
:.T.=/2E primitive- and the P/.1< transmission procedure shall be completed with transmission of the P/.1<
messae part accordin to 5, specifications. !uccessful completion (T> status) of the M.1 transmission control
procedure shall be indicated to hiher layer.
Qhen P<P indicates that no ac"nowledement on .%1< is received while the ma'imum number of preamble
retransmissions is reached (defined by parameter PreambleF/etransFMa' on 5,)- a new persistency test is performed in
the ne't transmission time interval. The timer T* ensures that two successive persistency tests are separated by at least
one ,+ ms time interval.
%n case that a neative ac"nowledement has been received on .%1< a bac"off timer T0O, is started. .fter e'piry of the
timer- persistence chec" is performed aain. 0ac"off timer T0O, is set to an inteer number &0O, of ,+ ms time intervals-
randomly drawn within an interval + &0O,min &0O, &0O,ma' (with uniform distribution). &0O,min and &0O,ma' may be
set eHual when a fi'ed delay is desired- and even to (ero when no delay other than the one due to persistency is desired.
0efore a persistency test is performed it shall be chec"ed whether any new /.1< transmission control parameters have
been received from //1 with 1M.1=1O&7%G=/eH primitive. The latest set of /.1< transmission control parameters
shall be applied.
%f the ma'imum number of preamble rampin cycles Mma' is e'ceeded- failure of /.1< transmission shall be reported
to hiher layer.
0oth- transmission failure and successful completion of the M.1 transmission control procedure- shall be indicated
individually for each loical channel of which data was included in the transport bloc" set of that access attempt. Qhen
transparent mode /51 is employed (i.e. for 111<)- transmission status is reported to //1 with 1M.1=!T.T3!=%nd
primitive. 7or loical channels employin ac"nowleded or unac"nowleded mode /51- transmission status is reported
to /51 with M.1=!T.T3!=%nd primitive.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &(3 Release "

%ncrement preamble transmission
counter M
!end P<P=.112!!=/2E
( start of 5, P/.1< transmission
procedure)
M

M
ma'

Z
&
P
%ndicate to hiher layer
that ma'imum number of
preamble cycles have been
reached (T> status
LunsuccessfulL)

5, access info
Z
& ac"
.c"
(P/.1< messae part transmitted)
&o .c"
2nd
:raw random number + /
i
< ,
/

P
i
Z
&
P
Qait e'piry
Timer T
*
(,+ ms)
!et and wait e'piry
timer T
0O,
(&
0O,

V,+ ms)
M DN +
!tart
Get /.1< t' control parameters
from //1D M
ma'
- N BO1min ,
N BO1max - set of .!1 parameters
&
.ny data to be
transmitted Z
P
&OT2D M.1=c@sh receives
/.1< t' control parameters from
//1 with 1M.1=1O&7%G=/eH
primitive whenever one of the
parameters is updated
3pdate /.1< t' control
parameters
Qait e'piry
Timer T
*
(,+ ms)
Qait e'piry
timer T
*
(,+ ms)
!et Timer T
*
(,+ ms)
!end P<P=:.T.=/2E-
indicate T> status to hiher
layer

.!1 selectionD
(P/.1< partition i- P
i
)
2nd
.i/ure &&%#%#%&0 RAC6 transmission control procedure 12 side: informati>e!
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &(* Release "
11.2.2$ )o%tro! o3 *%#a%ed U"!i%@ i% )*LLF'$)6 state a%d ?d!e <ode 3or
'44 <ode
The transmissions in 2nhanced 3plin" in 1255F7.1< state and %dle mode are controlled by the 32 M.1 sublayer as
outlined in fiures ,,.*.*.=,- ,,.*.*.=* and ,,.*.*.=3.
&OT2D The fiures shall illustrate the operation of the transmission control procedure as specified below. %t shall
not impose restrictions on implementation. M.1 controls the timin of each initial preamble rampin
cycle as well as successive preamble rampin cycles in case that no or a neative ac"nowledement is
received carried with an .% on .%1<- if the use of 2=.%s is not confiured- and in case that none is
received carried with an .% or a neative ac"nowledement is received carried with an 2=.%- if the use of
2=.%s is confiured.
M.1 receives the followin random access transmission control parameters from //1 with the 1M.1=1O&7%G=/eH
primitiveD
= a set of .ccess !ervice 1lass (.!1) parameters- which includes for each .!1- iN+-R-&um.!1 an
identification of a P/.1< partition and a persistence value Pi (transmission probability)I
= ma'imum number of preamble rampin cycles Mma'I
= rane of bac"off interval for timer T0O,- iven in terms of numbers of transmission ,+ ms time intervals &0O,ma'
and &0O,min- applicable when neative ac"nowledement is received carried with an 2=.%- or carried with an .%-
when the use of 2=.%s is not confiured.
Qhen there is data to be transmitted- M.1 selects the .!1 from the available set of .!1s- which consists of an
identifier i of a certain P/.1< partition for 2nhanced 3plin" in 1255F7.1< state and %dle mode and an associated
persistence value Pi. The procedure to be applied for .!1 selection is described in subclause ,,.*.,.
0ased on the persistence value Pi- the 32 decides whether to start the 5, physical random access procedure for 2=:1<
(see J,3K) in the present transmission time interval. %f transmission is allowed- the physical random access procedure for
2=:1< (startin with a preamble power rampin cycle) is initiated by sendin of a P<P=.112!!=/2E primitive.
M.1 then waits for access information from 5, via P<P=.112!!=1&7 primitive. %f transmission is not allowed- a
new persistency chec" is performed in the ne't transmission time interval. The persistency chec" is repeated until
transmission is permitted.
Qhen P<P indicates that neither a positive nor neative ac"nowledement on .%1< is received while the ma'imum
number of preamble retransmissions is reached (defined by parameter PreambleF/etransFMa' on 5,)- a new
persistency test is performed in the ne't transmission time interval. The timer T* ensures that two successive persistency
tests are separated by at least one ,+ ms time interval.
%n case that a neative ac"nowledement has been received with an .% on .%1< if the use of 2=.%s is not confiured-
or in case a neative ac"nowledement has been received with an 2=.% on .%1< if the use of 2=.% is confiured- after
the e'piry of T* a bac"off timer T0O, is started. .fter e'piry of the timer- persistence chec" is performed aain. 0ac"off
timer T0O, is set to an inteer number &0O, of ,+ ms time intervals- randomly drawn within an interval + &0O,min &0O,
&0O,ma' (with uniform distribution). &0O,min and &0O,ma' may be set eHual when a fi'ed delay is desired- and even to
(ero when no delay other than the one due to persistency is desired.
0efore a persistency test is performed it shall be chec"ed whether any new access transmission control parameters for
2nhanced 3plin" in 1255F7.1< and %dle mode have been received from //1 with the 1M.1=1O&7%G=/eH
primitive. The latest set of random access transmission control parameters shall be applied.
%f the ma'imum number of preamble rampin cycles Mma' is e'ceeded- failure of an 2nhanced 3plin" transmission in
1255F7.1< state or %dle mode shall be reported to hiher layer.
Qhen the preamble has been ac"nowleded on .%1<- then 5, access information with parameter L2=:1< resource
inde'L correspondin to the selected sinature as defined in J*?K is indicated to M.1 with P<P=.112!!=1&7
primitive and the timer T* is stopped. M.1 provides the L2=:1< resource inde'L with the 1M.1=!T.T3!=%nd
primitive to the //1 and receives followin control parameters from //1 with the 1M.1=1O&7%G=/eH primitiveD
= !ymbol offset !offsetI
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &($ Release "
= .dditional 2=:1< transmission bac" offI
= 2=:1< and 35 :P11< confiuration elementsI
= the ma'imum period for collision resolution phase- where a common 2=:1< resource can be used before
collision resolutionI
= the ma'imum 2=:1< resource allocation for 111<I
= 2=:1< transmission continuation bac" off.
Then :P11<@2=:P11<@2=:P:1< transmission is started with sendin the P<P=:.T.=/2E primitive every
Transmission Time %nterval. The P<P=:ata=/2E primitive is used to reHuest !:3s used for communications passed to
the physical layer. <ereby- if TT% lenth is ,+ ms- then for the first (, U L.dditional 2=:1< transmission bac" offL)
Transmission Time %ntervals no !:3 is passed to the physical layer- i.e. only :P11< transmission ta"es place. %f TT%
lenth is * ms- then for the first (* U L.dditional 2=:1< transmission bac" offL) Transmission Time %ntervals no !:3
is passed to the physical layer.
The allocated common 2=:1< resource shall be used by M.1 to carry either only 111< transmission or only
:T1<@:11< transmission- but not both. %n case of 111< transmission- the ma'imum 2=:1< resource allocation for
111<- and in case of :11<@:T1< transmissions- the ma'imum period for collision resolution phase is calculated
from the allowed start time of the 2=:1< transmission. The allowed start time of the 2=:1< transmission is (, U
L.dditional 2=:1< transmission bac" offL) TT%s for ,+ ms TT% and (* U L.dditional 2=:1< transmission bac" offL)
TT%s for * ms TT% after the start of the :P11< transmission.
The 2=:1< enhanced physical random access transmission procedure is completed with release of the allocated
common 2=:1< resource- if one of the followin conditions is fullfilledD
= %f the 32 accordin to subclause 9.A.?. in J8K failed to establish the physical channels- or if the criteria for radio
lin" failure are met as specified in subclause 9.A.C in J8K- then the timer T* is started. .fter the e'piry of T* a
bac"off timer T0O, is started. 0ac"off timer T0O, is set to an inteer number &0O, of ,+ ms time intervals-
randomly drawn within an interval + &0O,min &0O, &0O,ma' (with uniform distribution). &0O,min and &0O,ma'
may be set eHual when a fi'ed delay is desired- and even to (ero when no delay other than the one due to
persistency is desired. The procedure ends if timer T0O, e'pires or the 32 performs cell reselection while timer
T0O, is runnin- whatever occurs first. %n case of a cell reselection- the timer T0O, is stopped.
= %n case of 111< transmission- if the ma'imum 2=:1< resource allocation for 111< has been reached- then
this triers a 1M.1=!T.T3!=%nd which informs the //1 about the 2nhanced 3plin" in 1255F7.1< state
and %dle mode process termination.
= %n case of 111< transmission- when the M.1=i P:3 containin the last M.1=c P:3 is bein transmitted-
T20! N + byte is reported to the &ode 0 M.1 as !% in a M.1=i P:3 and the M.1=!T.T3!=%nd primitive
indicates to /51 for each loical channel that no P:3 shall be transferred to M.1. Qhen the empty buffer
status has been reported and no M.1=i P:3s are left for (re=)transmission in M.1- then this triers a 1M.1=
!T.T3!=%nd which informs the //1 about the 2nhanced 3plin" in 1255F7.1< state and %dle mode process
termination.
= %n case of :T1<@:11< transmission- if no 2=.G1< with 32Os 2=/&T% has been received (throuh an 2=
/&T%=specific 1/1 attachment) within the ma'imum period for collision resolution phase- then this triers a
1M.1=!T.T3!=%nd which informs the //1 about the 2nhanced 3plin" in 1255F7.1< state and %dle mode
process termination. Then the timer T* is started. .fter the e'piry of T* a bac"off timer T0O, is started. 0ac"off
timer T0O, is set to an inteer number &0O, of ,+ ms time intervals- randomly drawn within an interval + &0O,min
&0O, &0O,ma' (with uniform distribution). &0O,min and &0O,ma' may be set eHual when a fi'ed delay is desired-
and even to (ero when no delay other than the one due to persistency is desired. The procedure ends when T0O,
e'pires.
= 2'plicit common 2=:1< resource releaseD
%n case of :T1<@:11< transmission- if an 2=.G1< with 32Os 2=/&T% has been received (throuh an 2=
/&T%=specific 1/1 attachment) with absolute rant value set to #%&.1T%G2#- then this triers a 1M.1=
!T.T3!=%nd which informs the //1 about the 2nhanced 3plin" in 1255F7.1< state and %dle mode process
termination.
= %mplicit release with 2=:1< transmission continuation bac"off
%mplicit resource release is enabled only if L2=:1< transmission continuation bac" offL is not set to LinfinityL.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &(+ Release "
%f implicit resource release is enabled- then in case of :T1<@:11< transmission- the timer Tb is set to L2=:1<
transmission continuation bac" offL value- when T20! is + byte and the last enerated M.1=i P:3 with hiher
layer data is provided with the P<P=data=/2E primitive to the physical layer for transmission.
%f T20! W[ + byte is detected while timer Tb is runnin- then the timer is stopped and uplin" data transmission
on the common 2=:1< resource continues.
%f a M.1=ehs P:3 is received while timer Tb is runnin- then the timer is re=started.
%f the L2=:1< transmission continuation bac" offL value is set to L+L or if timer Tb e'pires the M.1=!T.T3!=
%nd primitive indicates to /51 for each loical channel that no P:3s shall be transferred to M.1. T20! N +
byte is reported to the &ode 0 M.1 as !% in a M.1=i P:3. %f the L2=:1< transmission continuation bac" offL
value is set to L+L- then the !% shall be transmitted with the M.1=i P:3 carryin the last :11<@:T1< data-
iven the servin rant is sufficient to carry the !% in the same M.1=i P:3 toether with the remainin
:11<@:T1< data. Otherwise- the empty buffer status report is transmitted separately with the ne't M.1=i
P:3.
1M.1=!T.T3!=%nd which informs the //1 about the 2nhanced 3plin" in 1255F7.1< state and %dle mode
process termination is triered when the empty buffer status has been reported and no M.1=i P:3 is left in any
<./E process for (re=)transmission.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &(, Release "

%ncrement preamble transmission
counter M
!end P<P=.112!!=/2E
( start of 5, random access
transmission procedure)
M

M
ma'
Z
&
P
%ndicate to hiher layer
that ma'imum number of
preamble cycles have been
reached (T> status
LunsuccessfulL)

5, access info Z
& ac"
2=:1< /esource %nde'
&o .c"
(.)
:raw random number + /
i
< ,
/

P
i
Z
&
P
Qait e'piry
Timer T
*
(,+ ms)
!et and wait e'piry
timer T
0O,
(&
0O,
V,+ ms)
M DN +
!tart
Get P/.1< preamble t' control para=
meters from //1D M
ma'
- N BO1min ,
N BO1max - set of .!1 parameters
&
.ny data to be
transmitted Z
P
&OT2D M.1 receives random
access t' control parameters from
//1 with 1M.1=1O&7%G=/eH
primitive whenever one of the
parameters is updated
3pdate random access t' control
parameters
Qait e'piry
Timer T
*
(,+ ms)
Qait e'piry
timer T
*
(,+ ms)
!et Timer T
*
(,+ ms)
.!1 selectionD
(P/.1< partition i- P
i
)
2nd
!end 1M.1=!T.T3!=%nd (2=:1< resource inde')

)
inde')
/eceive 1M.1=1O&7%G=/eH from //1 (2=:1<
parameter- 2=:1< transmission bac"off- etc.)
111< data
transmissionZ
(0)
yes no
(continuation-
see fiure
,,.*.*.=*)
(continuation-
see fiure
,,.*.*.=3)
.i/ure &&%#%#A)&0 2nhanced 1plink in C2;;G.AC6 state and <dle mode transmission control
procedure 12 side: informati>e!: Part <
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &(- Release "

2nd
(.)
!end P<P=:.T.=/2E and receive
P<P=:.T.=%&:

yes no
ma'.
common 2=:1< resource
occupancyZ
.ny M.1=i
P:3 for (re)transmission
leftZ
yes
no
!end 1M.1=!T.T3!=ind

yes
no
Physical
1hannel 2stb. 7ailure or
/57
!et and wait e'piry timer
T
0O,
(&
0O,
V ,+ ms)

!et and wait e'piry timer
T
*
(,+ ms)

.i/ure &&%#%#A)#0 2nhanced 1plink in C2;;G.AC6 state and <dle mode transmission control
procedure 12 side: informati>e!: Part << for CCC6 transmission
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &(" Release "
.i/ure &&%#%#A)30 2nhanced 1plink in C2;;G.AC6 state and <dle mode transmission control
procedure 12 side: informati>e!: Part << for 5TC635CC6 transmission
11.2.3 )o%tro! o3 R$)6 tra%s<issio%s 3or T44
11.2.3.1 )o%tro! o3 R$)6 tra%s<issio%s 3or 3.9- M"s T44 a%d /.69 M"s T44
The /.1< transmissions are performed by the 32 as shown in fiure ,,.*.3.*.
&OT2D The fiure shall illustrate the operation of the transmission control procedure as specified below. %t shall
not impose restrictions on implementation.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &&( Release "
M.1 receives the followin /.1< transmission control parameters from //1 with the 1M.1=1onfi=/2E
primitiveD
= a set of .ccess !ervice 1lass (.!1) parameters- which includes for each .!1- iN+-R-&um.!1 an
identification of a P/.1< partition and a persistence value Pi (transmission probability).
Qhen there is data to be transmitted- M.1 selects the .!1 from the available set of .!1s- which consists of an
identifier i of a certain P/.1< partition and an associated persistence value Pi. The procedure to be applied for .!1
selection is described in subclause ,,.*.,.
%n order to separate different .!1s each P/.1< has & sub=channels associated with it (numbered from + to &=,). &
may be assined the value ,-*-?- or 9 by hiher layer sinallin. !ub=channel i for a P/.1< defined in timeslot " is
defined as the "Dth slot in the frames where !7& mod & N i. Therefore follows the definitionD
= !ub=channel i associated to a P/.1< defined in timeslot " is defined as the "Dth timeslot in the frames where
!7& mod & N i.
7iure ,,.*.3., illustrates the eiht possible subchannels for the case- &N9. 7or illustration- the fiure assumes that the
P/.1< is assined timeslot 3.
s ! o t s
0 1 2 3 - 5 6 / 9 9 1 1 1 2 1 3 1 - 1 0 0 1 2 3 - 5 6 / 9 9 1 1 1 2 1 3 1 - 1 0
s ! o t s
s u 4 ) c h a n n e l s ( a n d & f o r t i m e s l o t 3
(
0 1 2 3 - 5 6 / 9 9 1 1 1 2 1 3 1 - 1 0 0 1 2 3 - 5 6 / 9 9 1 1 1 2 1 3 1 - 1 0
&
3 #
s u 4 ) c h a n n e l s # a n d 3 f o r t i m e s l o t 3
S ' ( < o d 9 K 0 S ' ( < o d 9 K 1
S ' ( < o d 9 K 2 S ' ( < o d 9 K 3
0 1 2 3 - 5 6 / 9 9 1 1 1 2 1 3 1 - 1 0 0 1 2 3 - 5 6 / 9 9 1 1 1 2 1 3 1 - 1 0
$ *
s u 4 ) c h a n n e l s * a n d $ f o r t i m e s l o t 3
S ' ( < o d 9 K - S ' ( < o d 9 K 5
s ! o t s
s ! o t s
0 1 2 3 - 5 6 / 9 9 1 1 1 2 1 3 1 - 1 0 0 1 2 3 - 5 6 / 9 9 1 1 1 2 1 3 1 - 1 0
, +
s u 4 ) c h a n n e l s + a n d , f o r t i m e s l o t 3
S ' ( < o d 9 K 6 S ' ( < o d 9 K /
.i/ure &&%#%3%& 2i/ht su4)channels for timeslot 3
0ased on the persistence value P- the 32 decides whether to send the messae on the /.1<. %f transmission is not
allowed- a new persistency chec" is performed in the ne't transmission time interval. The persistency chec" is repeated
until transmission is permitted. %f transmission is allowed- a subchannel is randomly selected from the set of available
subchannels for this .!1. The random subchannel selection shall be such that each of the allowed selections is chosen
with eHual probability. %f an available subchannel is not found- the persistency chec" and subchannel assinment is
repeated for the ne't subchannel period. %f an available subchannel is found the P/.1< transmission procedure is
initiated by sendin of a P<P=:ata=/2E primitive.
!uccessful completion (T> status) of the M.1 transmission control procedure shall be indicated to hiher layer
individually for each loical channel of which data was included in the transport bloc" set of that access attempt. Qhen
transparent mode /51 is employed (i.e. for 111<)- transmission status is reported to //1 with 1M.1=!T.T3!=%nd
primitive. 7or loical channels employin ac"nowleded or unac"nowleded mode /51- transmission status is reported
to /51 with M.1=!T.T3!=%nd primitive.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &&& Release "
!tart
Get /.1< t' control parameters
from //1D set of .!1 parameters
&
.ny data to be
transmittedZ
P
!end P<P=:ata=/2E
(start of 5, P/.1< transmission
procedure)- indicate T> status to
hiher layer
:raw random number + /< ,
/ P
i
Z
&
P
Qait e'piry
Timer T
*
(ne't TT%)
3pdate /.1< t' control
parameters
!et Timer T
*
(, TT%)
&OT2D M.1=c@sh receives
/.1< t' control parameters
from //1 with 1M.1
1onfi=/2E primitive
whenever one of the
parameters is updated
.!1 selectionD
(P/.1< partition i- P
i
)
2nd
.vailable !ubchannel Z
&
P
Qait ne't
!ubchannel Period
.i/ure &&%#%3%#0 RAC6 transmission control procedure for T55 12 side: informati>e!
11.2.3.1.1 )o%tro! o3 *-RU))6 tra%s<issio%s
The M.1=e sublayer is in chare of controllin the timin of 2=/311< transmission.
M.1 receives the followin 2=/311< transmission control parameters from //1 with the 1M.1=1onfi=/2E
primitiveD
= a set of .ccess !ervice 1lass (.!1) parameters- which includes for each .!1- iN+-R-&um.!1 a persistence
value Pi (transmission probability).
Qhen there is data to be transmitted- M.1 selects the .!1 from the available set of .!1s- which consists of an
identifier i of a persistence value Pi. The procedure to be applied for .!1 selection is described in subclause
,,.*.3.,.,.,.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &&# Release "
%f this is the first transmission of the 2=/311<- i.e. timer T=/311< (as described in ,,.;.,.?a) is not currently
runnin- then the persistence value will be assumed to be ,- otherwise it will be the value associated with the chosen
.!1. The persistence value will then be used in the same way as described for /.1< transmissions as defined in
section ,,.*.3.,.
&ote that unli"e /.1< transmissions no partitionin of the 2=/311< resource based on .!1 will be
implemented..
11.2.3.1.1.1 $ess Ser5ie )!ass se!etio%
7or 2=/311< transmission- the followin .!1 selection scheme shall be appliedD
= select .!1 N min (&um.!1- MinM5P)I
Qhere &um.!1 is the hihest available .!1 number and MinM5P is the hihest priority level of the loical channels
which have data buffered for transmission.
11.2.3.2 )o%tro! o3 R$)6 Tra%s<issio%s 3or 1.29 M"s T44
The /.1< transmissions are performed by the 32 as shown in fiure ,,.*.3.3.
&OT2D The fiure shall illustrate the operation of the transmission control procedure as specified below. %t shall
not impose restrictions on implementation.
32 M.1 receives the followin /.1< transmission control parameters from //1 with the 1M.1=1onfi=/2E
primitiveD
= a set of .ccess !ervice 1lass (.!1) parameters- which includes for each .!1- iN+-R-&um.!1 an
identification of a P/.1< partition and a persistence value Pi (transmission probability)-
= ma'imum number of synchronisation attempts Mma'.
Qhen there is data to be transmitted- M.1 selects the .!1 from the available set of .!1s- which consists of an
identifier i of a certain P/.1< partition and an associated persistence value Pi.
0ased on the persistence value Pi- M.1 decides whether to start the 5, P/.1< procedure in the present transmission
time interval or not. %f transmission is allowed- the P/.1< transmission procedure (startin with the
!P&1F35@7P.1< power rampin seHuence) is initiated by the sendin of a P<P=.112!!=/2E primitive. M.1
then waits for access information from 5, via the P<P=.112!!=1&7 primitive. %f transmission is not allowed- a new
persistency chec" is performed in the ne't transmission time interval. The persistency chec" is repeated until
transmission is permitted.
%f a synchronisation burst has been ac"nowleded on its associated 7P.1<- P<P will inform M.1 by a P<P=
.112!!=1&7 primitive indicatin Lready for /.1< data transmissionL. Then M.1 reHuests data transmission with a
P<P=:.T.=/2E primitive- and the P/.1< transmission procedure will be completed with transmission on the
P/.1< resources associated with the 7P.1<.
!uccessful completion of the M.1 procedure is indicated to hiher layer individually for each loical channel of which
data was included in the transport bloc" set of that access attempt. Qhen transparent mode /51 is employed (i.e. for
111<)- transmission status is reported to //1 with 1M.1=!T.T3!=%nd primitive. 7or loical channels employin
ac"nowleded or unac"nowleded mode /51- transmission status is reported to /51 with M.1=!T.T3!=%nd
primitive.
%f no synchronisation burst received an ac"nowledement on the 7P.1< within the ma'imum number of transmissions
permitted in a power rampin cycle- P<P will inform M.1 by a P<P=.112!!=1&7 primitive indicatin Lno
response received on 7P.1<L. %f the ma'imum number of synchronisation attempts permitted- Mma'- has not been
e'ceeded- then M.1 commences a new persistency test seHuence in the ne't transmission time interval and the P<P=
.112!!=/2E procedure is repeated. The timer T* ensures that two successive persistency tests are separated by at
least one transmission time interval. %f the ma'imum number of synchronisation attempts is e'ceeded then M.1
abandons the /.1< procedure. 7ailure to complete the M.1 procedure is indicated to hiher layer by the 1M.1=
!T.T3!=%nd or M.1=!T.T3!=%nd primitives.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &&3 Release "
%ncrement synchronisation transmission
counter M
!end P<P=.112!!=/2E
(start of 5, P/.1< transmission
procedure)
M

M
ma'
Z
&
P
5, access infoZ
.c"
(P/.1< messae part transmitted)
&o .c"
2nd
:raw random number + /
i
< ,
/

P
i
Z
&
P
Qait e'piry
Timer T
*
(ne't TT%)
M DN +
!tart
Get /.1< t' control parameters
from //1D M
ma'
-
set of .!1 parameters
&
.ny data to be
transmitted Z
P
&OT2D M.1=c@sh receives
/.1< t' control parameters from
//1 with 1M.1 1onfi=/2E
primitive whenever one of the
parameters is updated
3pdate /.1< t' control
parameters
Qait e'piry
Timer T
*
(ne't TT%)
!et Timer T
*
(, TT%)
!end P<P=:.T.=/2E
.!1 selectionD
(P/.1< partition i- P
i
)
.i/ure &&%#%3%30 RAC6 transmission control procedure for &%#- Mcps T55
12 side: informati>e!
11.2.3.2.1 )o%tro! o3 *-RU))6 tra%s<issio%s
The M.1=e or M.1=i sublayer is in chare of controllin the timin of 2=/311< transmission.
M.1 receives the followin 2=/311< transmission control parameters from //1 with the 1M.1=1onfi=/2E
primitiveD
= a set of .ccess !ervice 1lass (.!1) parameters- which includes for each .!1- iN+-R-&um.!1 a persistence
value Pi (transmission probability).
= ma'imum number of synchronisation attempts Mma'.
Qhen there is 2=/311< transmission to be initiated- M.1 selects the .!1 from the available set of .!1s- which
consists of an identifier i of a persistence value Pi. The procedure to be applied for .!1 selection is described in
subclause ,,.*.3.*.,.,.
The persistence value will be the value associated with the chosen .!1. The persistence value will then be used in the
same way as described for /.1< transmissions as defined in section ,,.*.3.*.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &&* Release "
%f an 2=/&T% chane occurs in the servin cell and the !chedulin %nformation reportin via 2=/311< is needed
(described in ,,.;.,.A)- the onoin 2=/311< transmission shall be cancelled and a new 2=/311< transmission shall
be triered.
7or 32 in 1255F7.1< state with 2=:1< transmission- in case of 1ell /eselection %ndication sendin via 2=/311<
or response to synchroni(ation establishment command via 2=/311< J,9K- &F/311< shall be assumed to (ero- i.e-
2=/311< retransmission is not needed. %n case of 1ell /eselection %ndication sendin via 2=/311<- the ma'imum
number of synchronisation attempts Mma' shall be assumed to ,.
7or 32 in 1255F7.1< state with 2=:1< transmission- control of 2=/311< transmission procedure triered by
different events shall be co=operated as belowD
= %f 1ell /eselection %ndication via 2=/311< is involvedD
= :urin the 2=/311< transmission procedure triered by 1ell /eselection %ndication (described in
,,.;.,.Aa) onoin- another 2=/311< transmission shall not be triered by any event.
= :urin the 2=/311< transmission procedure triered by any event other than 1ell /eselection %ndication
onoin- if 1ell /eselection %ndication via 2=/311< needs to be sent- the onoin 2=/311< transmission
shall be cancelled and a new 2=/311< transmission triered by 1ell /eselection %ndication shall be
initiated.
= 2lse
= :urin the 2=/311< transmission procedure triered by !chedulin %nformation reportin (described in
,,.;.,.A) onoin- 2=/311< transmission shall not be triered by synchroni(ation establishment
command.
= :urin the 2=/311< transmission procedure triered as response to synchroni(ation establishment
command- if !chedulin %nformation reportin via 2=/311< is needed- the onoin 2=/311<
transmission shall be cancelled and !chedulin %nformation reportin via 2=/311< shall be initiated
accordin to the 32Os current status as described in ,,.;.,.A.
%f one of the followin criteria for 2=/311< transmission are met- failure indication of the 2=/311< transmission is
sent to //1 by the 1M.1=!T.T3!=%nd primitive with 2=/311< failureD
= The ma'imum number Mma' of synchronisation attempts is reachedI
= Qhen the hysteresis timer with the value of &=/311< times of T=/311< period- which is started when the 2=
/311< transmission counter is reached to &F/311<- is e'pired.
11.2.3.2.1.1 $ess Ser5ie )!ass se!etio%
7or 2=/311< transmission- the followin .!1 selection scheme shall be appliedD
= select .!1 N min (&um.!1- MinM5P)I
Qhere &um.!1 is the hihest available .!1 number and MinM5P is the hihest loical channel priority of the loical
channel which has data buffered for transmission. %n case that there is no data buffered for transmission- MinM5P shall
be assumed to the hihest loical channel priority of all the loical channels confiured for the 32.
11.2.3.2.1.2 Void
11.3 Void
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &&$ Release "
11.- Tra%s"ort 3or<at o<&i%atio% se!etio% i% U* (%o% *-4)6)
//1 can control the schedulin of uplin" data by ivin each loical channel a priority between , and 9- where , is the
hihest priority and 9 the lowest. T71 selection in the 32 shall be done in accordance with the priorities indicated by
//1. 5oical channels have absolute priority- i.e. the 32 shall ma'imise the transmission of hiher priority data.
%f the uplin" T71! or T71 !ubset confiured by 3T/.& follows the uidelines described in J8K the 32 shall perform
the T71 selection accordin to the rules specified below. %f these uidelines are not followed then the 32 behaviour is
not specified.
. iven T71 can be in any of the followin statesD
= !upported stateI
= 2'cess=power stateI
= 0loc"ed state.
T:: mode 32s in 1255F7.1< state usin the 3!1< transport channel and 32s in 1255F:1< state usin a :1<
shall continuously monitor the state of each T71 based on its reHuired transmit power versus the ma'imum 32 transmit
power (see J8K). The state transition criteria and the associated reHuirements are described in J,*- ,?K. The 32 shall
consider that the 0loc"in criterion is never met for T71s included in the minimum set of T71s (see J8K).
The followin diaram illustrates the state transitions for the state of a iven T71D

*.
2'cess=power
state
!upported
state
2limination criterion is met
/ecovery criterion is met
0loc"ed
state
0loc"in criterion is met
/ecovery criterion is met
.i/ure &&%*%&0 State transitions for the state of a /i>en T.C
7:: Mode 32s in 1255F7.1< state may estimate the channel path loss and set to e'cess power state all the T71s
reHuirin more power than the Ma'imum 32 transmitter power (see J8K). .ll other T71s shall be set to !upported state.
2very time the set of supported T71s chanes- the available bitrate shall be indicated to upper layers for each loical
channel in order to facilitate the adaptation of codec data rates when codecs supportin variable=rate operation are used.
The details of the computation of the available bitrate and the interaction with the application layer are not further
specified.
0efore selectin a T71- i.e. at every boundary of the shortest TT%- or prior to each transmission on P/.1< the set of
valid T71s shall be established. .ll T71s in the set of valid T71s shallD
,. belon to the T71!.
,a. not be restricted by hiher layer sinallin (e.. T71 1ontrol- see J8K).
*. not be in the 0loc"ed state.
3. be compatible with the /51 confiuration.
?. not reHuire /51 to produce paddin P:3s (see JCK for definition).
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &&+ Release "
A. not carry more bits than can be transmitted in a TT% (e.. when compressed mode by hiher layer schedulin is
used and the presence of compressed frames reduces the number of bits that can be transmitted in a TT% usin
the Minimum !7 confiured).
The 32 may remove from the set of valid T71s- T71s in 2'cess=power state in order to maintain the Huality of service
for sensitive applications (e.. speech). <owever- this shall not apply to T71s included in the minimum set of T71s (see
J8K). .dditionally- if compressed frames are present within the lonest confiured TT% to which the ne't transmission
belons- the 32 may remove T71s from the set of valid T71s in order to account for the hiher power reHuirements.
The chosen T71 shall be selected from within the set of valid T71s and shall satisfy the followin criteria in the order
in which they are listed belowD
,. &o other T71 shall allow the transmission of more hihest priority data than the chosen T71.
*. &o other T71 shall allow the transmission of more data from the ne't lower priority loical channels. .pply this
criterion recursively for the remainin priority levels.
3. &o other T71 shall have a lower bit rate than the chosen T71.
%n 7:: mode the above rules for T71 selection in the 32 shall apply to :1<- and the same rules shall apply for T7
selection on /.1<.
%n 3.9? Mcps T:: mode and in 8.C9 Mcps T:: mode the above rules for T71 selection in the 32 shall apply to :1<
and 3!1<.
11.5 )i"#eri%2
The cipherin function is performed in M.1 (i.e. only in M.1=d) if a radio bearer is usin the transparent /51 mode.
The part of the M.1 P:3 that is ciphered is the M.1 !:3 and this is shown in 7iure ,,.A., below.
.i/ure &&%$%&0 Ciphered part unit for a MAC P51
%n case a TT% contains multiple M.1 P:3s for a iven Transparent mode /0- the cipherin unit for this /0 is the
bitstrin concatenation of all the M.1 !:3s- resultin in the P5.%&T2>T 05O1$- as defined in J,AK. %n case there is
only one M.1 P:3 for a iven Transparent mode /0- the cipherin unit is the M.1 !:3- resultin in the
P5.%&T2>T 05O1$. The concatenation order is the same as the order of transmission of the Transport 0loc"s
between M.1 and Physical layer.
The $2P!T/2.M 05O1$ as defined in J,+K is applied to the P5.%&T2>T 05O1$- and the end result-
1%P<2/T2>T 05O1$- becomes the ciphered part for the M.1 P:3- in case there is only one M.1 P:3 per /0. %n
case there is more than one M.1 P:3 per /0- the 1%P<2/T2>T 05O1$ is split into the correspondin ciphered
parts for each M.1 P:3. The split order is the same as the order of transmission of the Transport 0loc"s between
M.1 and Physical layer.
The cipherin alorithm and "ey to be used are confiured by upper layers J8K and the cipherin method shall be
applied as specified in J,+K.
The parameters that are reHuired by M.1 for cipherin are defined in J,+K and are input to the cipherin alorithm. The
parameters reHuired by M.1 which are provided by upper layers J8K are listed belowD
= M.1=d <7& (<yper frame number for radio bearers that are mapped onto transparent mode /51)
= 02./2/ defined as the radio bearer identifier in J,+K. %t will use the value /0 identity B, as in J8K)
= 1$ (1ipherin $ey)
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &&, Release "
%f the TT% consists of more than one ,+ ms radio frame- the 17& of the first radio frame in the TT% shall be used as
input to the cipherin alorithm for all the data in the TT%.
11.6 )o%tro! o3 6S-4S)6 tra%s<issio% a%d ree"tio%
%f M.1=hs is confiured by upper layers J8K- the control of <!=:!1< transmission and reception is defined in
subclauses ,,.C., and ,,.C.*.
%f M.1=ehs version is confiured by upper layers J8K- the control of <!=:!1< transmission and reception is defined in
subclauses ,,.C.3 and ,,.C.?.
11.6.1 (et1or@ o"eratio%
The followin are the functions of the various functional entities at the networ" in support of the <./E protocol used
on <!=:!1< when M.1=hs is confiured by upper layers J8K.
11.6.1.1 S#edu!er
The scheduler performs the followin functionsD
= !chedules all 32s within a cellI
= !ervices priority HueuesD
= The scheduler schedules M.1=hs !:3s based on information from upper layers. One 32 may be associated
with one or more M.1=d flows. 2ach M.1=d flow contains <!=:!1< M.1=d P:3s for one or more
priority Hueues.
= :etermines the <./E 2ntity and the Hueue to be servicedI
- !ets the T!& for new data bloc"s bein transferred from the selected HueueI
= set the T!& to value + for the first M.1=hs P:3 transmitted for each Eueue %: within an <!=:!1<I
= increment the T!& with one for each transmitted M.1=hs P:3 on each Eueue %: within an <!=:!1<.
&OT2D %n ,.*9 Mcps T:: multi=freHuency <!=:!1< cell- the lenth of T!& can be C bits or ; bits based on the
confiuration of hiher layer.
&OT2D The scheduler may re=use T!&s by tolin the &:% bit in order to resume pre=empted transmissions or
to force the 32 to flush the soft buffer. %n this case the content of the payload may be chaned but care
should be ta"en to preserve the hiher layer data order.
= %ndicates the Eueue %: and T!& to the <./E entity for each M.1=hs P:3 to be transmittedI
= !chedules new transmissions and retransmissionsD
= 0ased on the status reports from <./E Processes the scheduler determines if either a new transmission or a
retransmission should be made. . new transmission can however be initiated on a <./E process at any
time. 0ased on a delay attribute provided by upper layers- the scheduler may decide to discard any #out=of=
date# M.1=hs !:3.
= :etermines the redundancy versionD
= The scheduler determines a suitable redundancy version for each transmitted and retransmitted M.1=hs P:3
and indicates the redundancy version to lower layer.
= :etermines the T:: <1!&D
= %ncrement 32 specific <1!& for each <!=!11< transmission. %n ,.*9Mcps T:: multi=freHuency <!=
:!1< cell- 32 maintains the respective <1!& for each carrier independently.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &&- Release "
&OT2D 7or T::- the scheduler should not schedule the 32 who is in the idle interval. 7or ,.*9Mcps T::- the
scheduler should not schedule the 32 who is in the measurement occasion.
11.6.1.2 6$RA e%tit8
= There is one <./E entity per 32 in 3T/.&. %n ,.*9 Mcps T:: multi=freHuency <!=:!1< cell- <./E entity
consists of some <./E sub=entities- each sub=entity is associated with one carrier.
= The <./E entity sets the Eueue %: in transmitted M.1=hs P:3s to the value indicated by the 3T/.&
scheduler.
= The <./E entity sets the transmission seHuence number (T!&) in transmitted M.1=hs P:3s to the value
indicated by the 3T/.& scheduler.
= The <./E entity sets the <./E process identifier in transmitted M.1=hs P:3s. 3T/.& shouldD
= determine a suitable <./E process to service the M.1=hs P:3 and set the <./E process identifier
accordinly.
11.6.1.3 6$RA "roess
= The <./E process sets the &ew data indicator in transmitted M.1=hs P:3s. 3T/.& shouldD
= set the &ew :ata %ndicator to the value L+L for the first M.1=hs P:3 transmitted by a <./E processI
= not increment the &ew :ata %ndicator for retransmissions of a M.1=hs P:3I
= increment the &ew :ata %ndicator with one for each transmitted M.1=hs P:3 containin new data.
= The <./E process processes received status messaes. 3T/.& shouldD
= deliver received status messaes to the scheduler.
11.6.2 U* o"eratio%
The 32 operation in support of the <./E protocol used on <!=:!1< is split amon the followin four functional
units with their associated functions.
11.6.2.1 6$RA *%tit8
There is one <./E entity at the 32 which processes the <./E process identifiers received on the <!=!11<
transmissions associated with M.1=hs P:3s received on the <!=:!1<.
%n ,.*9 Mcps T:: multi=freHuency <!=:!1< cell- <./E sub=entity is confiured at 32 per carrier where <!=:!1<
is confiured. The associated downlin" control channel and uplin" control channel pair controllin the <!=:!1<
transmission on the certain carrier shall be allocated on the same carrier. The downlin" control channel carries the <!=
:!1< operation related info and the uplin" control channel carries the feedbac" info from the 32 side. %n ,.*9 Mcps
T:: sinle freHuency or multi=freHuency <!=:!1< cell- <./E entity or <./E sub=entity is confiured to handle the
<./E identity associated with the received M.1=hs P:3 from every carrier where <!=:!1< is confiured at 32
side.
. number of parallel <./E processes are used in the 32 to support the <./E entity. The number of <./E processes
is confiured by upper layersD
= 2ach received M.1=hs P:3 shall be allocated to the <./E process indicated by the <./E process identifier
of the M.1=hs P:3.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &&" Release "
11.6.2.2 6$RA "roess
The <./E process processes the &ew :ata %ndicator indicated by lower layers for each received M.1=hs P:3.
The 32 mayD
= for 7::- if the M.1=hs P:3 is received within A sub=frames from the reception of the previous M.1=hs P:3
intended for this <./E processI or
= for T::- if the M.1=hs P:3 is received before eneration of feedbac" resultin from reception of a previous
M.1=hs P:3 for the same <=./E processD
= discard the M.1=hs P:3.
The 32 shallD
= if the &ew :ata %ndicator has been incremented compared to the value in the previous received transmission in
this <./E process or this is the first received transmission in the <./E processD
= replace the data currently in the soft buffer for this <./E process with the received data.
= if the Transport 0loc" !i(e inde' value is eHual to ,,,,,, (7:: only)D
= enerate a positive ac"nowledement (.1$) of the data in this <./E processI
= discard the received dataI
= assume that the data has been successfully decoded.
= if the &ew :ata %ndicator is identical to the value used in the previous received transmission in the <./E
processD
= if the Transport 0loc" !i(e inde' value is eHual to ,,,,,, (7:: only)D
= assume that the transport bloc" si(e is identical to the last valid transport bloc" si(e sinalled for this
<./E process.
= if the data has not yet been successfully decodedD
= combine the received data with the data currently in the soft buffer for this <./E process.
= if the transport bloc" si(e is different from the last valid transport bloc" si(e sinalled for this <./E
processD
= the 32 may replace the data currently in the soft buffer for this <./E process with the received data.
= if the data in the soft buffer has been successfully decoded and no error was detectedD
= deliver the decoded M.1=hs P:3 to the reorderin entityI
= enerate a positive ac"nowledement (.1$) of the data in this <./E process.
= elseD
= enerate a neative ac"nowledement (&.$) of the data in this <./E processI
= 7or 7::- schedule the enerated positive or neative ac"nowledement for transmission and the time of
transmission relative to the reception of data in a <./E process is confiured by upper layer.
= 7or T::- if 32 is not in the idle interval- schedule the enerated positive or neative ac"nowledement for
transmission and the time of transmission relative to the reception of data in a <./E process is confiured by
upper layer.
= 7or ,.*9Mcps T::- if 32 is not in the measurement occasion- schedule the enerated positive or neative
ac"nowledement for transmission and the time of transmission relative to the reception of data in a <./E
process is confiured by upper layer.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &#( Release "
The <./E process processes the Eueue %: in the received M.1=hs P:3s. The 32 shallD
= arrane the received M.1=hs P:3s in Hueues based on the Eueue %:.
11.6.2.3 Reorderi%2 e%tit8
11.6.2.3.1 4e3i%itio%s
%n the functions described in this section the followin definitions applyD
Parameters
= Transmitter window si(e (T/.&!M%TFQ%&:OQF!%M2)
T/.&!M%TFQ%&:OQF!%M2 is the si(e of the transmitter window accordin to the definition below. This is a
parameter in the &ode 0 and the value of the parameter is confiured by hiher layers.
= /eceiver window si(e (/212%G2FQ%&:OQF!%M2)
/212%G2FQ%&:OQF!%M2 is the si(e of the receiver window accordin to the definition below. This is a
parameter in the 32 and the value of the parameter is confiured by hiher layers.
!tate "ariables
.ll state variables are non=neative inteers. M.1=hs P:3s are numbered by modulo inteer Transmission seHuence
numbers (T!&) cyclin throuh the field + to C3. .ll arithmetic operations contained in the present document on
ne'tFe'pectedFT!&- /cvQindowF3pper2de- T,FT!& and T!&Fflush are affected by the C? modulus. Qhen
performin arithmetic comparisons of state variables or Transmission seHuence number values a C? modulus base shall
be used. This modulus base is subtracted (within the appropriate field) from all the values involved and then an absolute
comparison is performed. /cvQindowF3pper2de B /212%G2FQ%&:OQF!%M2 U , shall be assumed to be the
modulus base. 7or ,.*9 Mcps T:: multi=freHuency <!=:!1< operation operation mode- T!&FM.> represents
period lenth of T!&I the arithmetic operations and comparisons of state variables in multi=freHuency mode are
performed on T!&FM.> modulus base.
= ne'tFe'pectedFT!&D
The ne'tFe'pectedFT!& is the Transmission seHuence number (T!&) followin the T!& of the last in=seHuence
M.1=hs P:3 received. %t shall be updated accordin to the procedures iven in subclauses ,,.C.*.3.*- ,,.C.*.A
and ,,.C.*.C. The initial value of ne'tFe'pectedFT!& N+.
= /cvQindowF3pper2deD
The /cvQindowF3pper2de represents the T!&- which is at the upper ede of the receiver window. .fter the
first M.1=hs P:3 has been received successfully- it also corresponds to the M.1=hs P:3 with the hihest
T!& of all received M.1=hs P:3s. The initial /cvQindowF3pper2de eHuals C3. /cvQindowF3pper2de is
updated based on the reception of new M.1=hs P:3 accordin to the procedure iven below.
= T,FT!&D
The T!& of the latest M.1=hs P:3 that cannot be delivered to the disassembly entity- when the timer T, is
started.
= T!&FM.> (,.*9Mcps T:: multi=freHuency <!=:!1< operation mode only)D
T!&FM.> represents the periodicty of T!& for ,.*9Mcps T:: multi=freHuency <!=:!1< operation mode-
the possible value is C? or A,*.
Timers
= /e=orderin release timer (T,)D
The /e=orderin release timer T, controls the stall avoidance in the 32 reorderin buffer as described below.
The value of T, is confiured by upper layers.
7t6er 0efiitios
= /eceiver windowD
The receiver window defines T!&s of those M.1=hs P:3s that can be received in the receiver without causin
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &#& Release "
an advancement of the receiver window accordin to the procedure below. The si(e of the receiver window
eHuals /212%G2FQ%&:OQF!%M2 and spans T!&s oin from /cvQindowF3pper2de B
/212%G2FQ%&:OQF!%M2 U , to /cvQindowF3pper2de included.
11.6.2.3.2 Reorderi%2 3u%tio%a!it8
%f no timer T, is activeD
= the timer T, shall be started when a M.1=hs P:3 with T!& [ ne'tFe'pectedFT!& is correctly received.
= T,FT!& shall be set to the T!& of this M.1=hs P:3.
%f a timer T, is already activeD
= no additional timer shall be started- i.e. only one timer T, may be active at a iven time.
The timer T, shall be stopped ifD
= the M.1=hs P:3 with T!& N T,FT!& can be delivered to the disassembly entity before the timer e'pires.
Qhen the timer T,e'pires and T,FT!& [ ne'tFe'pectedFT!&D
= all correctly received M.1=hs P:3s with T!& [ ne'tFe'pectedFT!& up to and includin T,FT!&=, shall be
delivered to the disassembly entityI
= all correctly received M.1=hs P:3s up to the ne't not received M.1=hs P:3 shall be delivered to the
disassembly entity.
= ne'tFe'pectedFT!& shall be set to the T!& of the ne't not received M.1=hs P:3.
Qhen the timer T, is stopped or e'pires- and there still e'ist some received M.1=hs P:3s that can not be delivered to
hiher layerD
= timer T, is started
= set T,FT!& to the hihest T!& amon those of the M.1=hs P:3s that can not be delivered.
Trasmitter operatio:
.fter the transmitter has transmitted a M.1=hs P:3 with T!&N!&- any M.1=hs P:3 with T!& !& B
T/.&!M%TFQ%&:OQF!%M2 should not be retransmitted to avoid seHuence number ambiuity in the receiver.
Re$ei"er operatio:
Qhen a M.1=hs P:3 with T!& N !& is receivedD
= if !& is within the receiver windowD
= if !& W ne'tFe'pectedFT!&- or this M.1=hs P:3 has previously been receivedD
= the M.1=hs P:3 shall be discardedI
= elseD
= the M.1=hs P:3 shall be placed in the reorderin buffer at the place indicated by the T!&.
= if !& is outside the receiver windowD
= the received M.1=hs P:3 shall be placed above the hihest received T!& in the reorderin buffer- at the
position indicated by !&I
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &## Release "
= /cvQindowF3pper2de shall be set to !& thus advancin the receiver windowI
= any M.1=hs P:3s with T!& /cvQindowF3pper2de B /212%G2FQ%&:OQF!%M2- i.e. outside the
receiver window after its position is updated- shall be removed from the reorderin buffer and be delivered to
the disassembly entityI
= if ne'tFe'pectedFT!& is below the updated receiver windowD
= ne'tFe'pectedFT!& shall be set to /cvQindowF3pper2de B /212%G2FQ%&:OQF!%M2 U ,I
= if the M.1=hs P:3 with T!& N ne'tFe'pectedFT!& is stored in the reorderin bufferD
= all received M.1=hs P:3s with consecutive T!&s from ne'tFe'pectedFT!& (included) up to the first not
received M.1=hs P:3 shall be delivered to the disassembly entityI
= ne'tFe'pectedFT!& shall be advanced to the T!& of this first not received M.1=hs P:3.
%n case a 32 has insufficient memory to process a received M.1=hs P:3- it shall perform the followin set of
operationsD
= select T!&Fflush such thatD ne'tFe'pectedFT!& W T!&Fflush \ /cvQindowF3pper2de U ,I
= deliver all correctly received M.1=hs P:3s with T!& W T!&Fflush to the disassembly entityI
= if the M.1=hs P:3 with T!&NT!&Fflush has previously been receivedD
= deliver all received M.1=hs P:3s with consecutive T!&s from T!&Fflush (included) up to the first not
received M.1=hs P:3 to the disassembly entityI
= advance ne'tFe'pectedFT!& to the T!& of this first not received M.1=hs P:3.
= elseD
= set ne'tFe'pectedFT!& to T!&Fflush.
11.6.2.- 4isasse<&!8 e%tit8
7or each M.1=hs P:3 that is delivered to the disassembly entity- the 32 shallD
= remove any paddin bits if presentI
= remove the M.1=hs headerI
= deliver the M.1=d P:3s in the M.1=hs P:3 to M.1=d.
11.6.2.5 M$)-#s Reset
%f a reset of the M.1=hs entity is reHuested by upper layers- the 32 shall at the activation time indicated by hiher
layersD
= flush soft buffer for all confiured <./E processesI
= stop all active re=orderin release timer (T,) and set all timer T, to their initial valueI
= start T!& with value + for the ne't transmission on every confiured <./E processI
= initialise the variables /cvQindowF3pper2de and ne'tFe'pectedFT!& to their initial valuesI
= disassemble all M.1=hs P:3s in the re=orderin buffer and deliver all M.1=d P:3s to the M.1=d entityI
= flush the re=orderin bufferI
= treat ne't received Transport 0loc" as new data.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &#3 Release "
11.6.2.6 Reo%3i2uratio% o3 M$)-#s "ara<eters
The parameters for a M.1=hs entity may be reconfiured (modifed) by upper layers.
Qhen a parameter is reconfiured by the upper layer- the 32 shallD
= start usin the reconfiured value of the parameter at the activation time indicated by hiher layers.
%f the parameter T, is reconfiured for an already e'istin re=orderin Hueue- the 32 shallD
= start to use the new value of T, the ne't time T, is started.
%f the M.1=d P:3 si(e info (i.e. mappin of M.1=d P:3 si(e inde' to M.1=d P:3 si(e) is reconfiured for an
already e'istin re=orderin Hueue- at the activation time indicated by hiher layers- the 32 shallD
= stop timer T, if runninI
= set ne'tFe'pectedFT!& to (hihest T!& of received M.1=hs P:3 of this re=orderin Hueue U ,)I
= deliver all correctly received M.1=hs P:3s in this re=orderin Hueue to the disassembly entity and use the old
M.1=d P:3 si(e info for these M.1=hs P:3s.
%f the parameter /212%G2FQ%&:OQF!%M2 is reconfiured for a re=orderin Hueue- the 32 shallD
= set /212%G2FQ%&:OQF!%M2 to the new valueI
= remove any M.1=hs P:3s in this re=orderin Hueue with T!& /cvQindowF3pper2de B
/212%G2FQ%&:OQF!%M2 (i.e. outside the receiver window after its si(e is updated) from the reorderin
buffer and deliver these M.1=hs P:3s to the disassembly entityI
= if ne'tFe'pectedFT!& is below the receiver window after its si(e is updatedD
= set ne'tFe'pectedFT!& to /cvQindowF3pper2de B /212%G2FQ%&:OQF!%M2 U ,I
= deliver all received M.1=hs P:3s in this re=orderin Hueue with consecutive T!&s from
ne'tFe'pectedFT!& (included) up to the first not received M.1=hs P:3 to the disassembly entityI
= advance ne'tFe'pectedFT!& to the T!& of this first not received M.1=hs P:3.
%f the LMemory PartitioninL (see J8K) for soft buffer is reconfiured- the 32 shallD
= flush soft buffer for all confiured <./E processes.
%f the LT!&=5enthL is reconfiured- the 32 shallD
= perform the operation as per subclause ,,.C.*.A.
11.6.2./ 6$RA "roedure 3or 6S-S))6 !ess o"eratio% ('44 o%!8)
Qhen the <!=!11< less mode of operation is enabled- the 32 shall be able to strore ,3 TT%s in a cyclic soft buffer.
7or each received M.1=hs P:3 provided by the lower layers the 32 shallD
= %f the associated <!=!11< corresponds to an <!=!11< less retransmission as defined in subclause ?.C..*.*.,
of J,CKD
= %f the data in the soft buffer identified by the TT% JAV17& U subframe number = C B PT/Kmo0 ,3 has been
decoded successfullyD
= enerate a positive ac"nowledement (.1$) of the data correspondin to this TT%I
= consider the data in the soft buffer identified by the TT% JAV17& U subframe numberKmo0 ,3 has been
decoded successfully.
= 2lseD
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &#* Release "
= combine the received data with the data currently in the soft buffer identified by JAV17& U subframe
number = C B PT/Kmo0 ,3 where PT/ is the value of the pointer to the previous transmission as defined
in subclause ?.C..*.*.,.* of J,CKI
= %f the combined data in the soft buffer has been successfully decoded and no error was detectedI
= deliver the decoded M.1=hs P:3 to the reorderin entityI
= enerate a positive ac"nowledement (.1$) of the data correspondin to this TT%I
= consider the data in the soft buffer identified by the TT% JAV17& U subframe numberKmo0 ,3 has
been decoded successfully.
= 2lseD
= place the combined data for the <!=!11< less TT% in the soft buffer identified by JAV17& U
subframe numberKmo0 ,3- replacin any data previously stored in that buffer.
= enerate a neative ac"nowledement (&.1$) of the data correspondin to this TT%.
= 2lse if the associated <!=!11< corresponds to a <!=!11< type , as defined in subclause ?.C of J,CKI
= process the received M.1=hs P:3 provided by the lower layers as per subclause ,,.C.*.*.
= 2lse if <!=!11< less operation is active accordin to the definition in J,3KI
= %f the data has been successfully decoded and no error was detectedI
= deliver the decoded M.1=hs P:3 to the reorderin entityI
= enerate a positive ac"nowledement (.1$) of the data correspondin to this TT%I
= consider the data in the soft buffer identified by the TT% JAV17& U subframe numberKmo0 ,3 has been
decoded successfully.
= 2lseD
= place the data for the <!=!11< less TT% in the soft buffer identified by JAV17& U subframe
numberKmo0 ,3- replacin any data previously stored in that buffer.
11.6.2.9 6$RA "roedure 3or 6S-4S)6 SPS o"eratio% (1.29 M"s T44 o%!8)
Qhen the <!=:!1< !P! operation is enabled- the 32 shall maintain cyclic virtual %/ buffers with number of & where
& is confiured by hiher layer as in J8K. .nd the value taed to the virtual %/ buffers should be all set to &355.
7or each received M.1=hs P:3 provided by the lower layers the 32 shallD
= %f the associated <!=!11< corresponds to an <!=!11< !P! retransmission as defined in subclause ?.C1 of
J,;KD
= if the data in the virtual %/ buffer taed with the value J*V17& U subframe number = ? B PT/K mod A,* has
not been decoded successfullyD
= combine the received data with the data currently in the virtual %/ buffer taed with the value J*V17& U
subframe number = ? = PT/K mod A,*- where PT/ is the value of the pointer to the previous transmission
as defined in subclause ?.C1 of J,;K.
= %f the data in the virtual %/ buffer has been successfully decoded and no error was detectedD
= deliver the decoded M.1=hs P:3 to the reorderin entityI
= enerate a positive ac"nowledement (.1$) of the data correspondin to this TT%I
= ta the virtual %/ buffer with the value &355.
= elseD
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &#$ Release "
= enerate a neative ac"nowledement (&.1$) of the data correspondin to this TT%I
= ta the virtual %/ buffer with the value J*V17& U subframe numberK.
= elseD
= enerate a positive ac"nowledement (.1$) of the data correspondin to this TT%I
= discard the received data.
= 2lse if the associated <!=!11< corresponds to a <!=!11< as defined in subclause ?.C of J,;KD
= process the received M.1=hs P:3 provided by the lower layers as per subclause ,,.C.*.*.
= 2lse if the TT% is allocated to the 32 with <!=:!1< !P! resourcesD
= if there is virtual %/ buffer of which the taed value is set to &355D
= place the received data for the <!=:!1< !P! TT% in any of the virtual %/ buffers of which the taed
value is set to &355.
= elseD
= place the received data for the <!=:!1< !P! TT% in the virtual %/ buffer which contains the oldest
M.1=hs P:3- replacin any data previously stored in this buffer.
= %f the received data has been successfully decoded and no error was detectedI
= deliver the decoded M.1=hs P:3 to the reorderin entityI
= enerate a positive ac"nowledement (.1$) of the data correspondin to this TT%I
= ta the virtual %/ buffer with the value &355.
= elseD
= enerate a neative ac"nowledement (&.1$) of the data correspondin to this TT%I
= ta the virtual %/ buffer with the value J*V17& U subframe numberK.
= 7or the data stored in each virtual %/ buffer of which the taed value is not set to &355- if the time waitin for
retransmission has been loner than ?UPT/ma' TT%s- where PT/ma' is the ma'imum value that can be
indicated by PT/D
= ta the virtual %/ buffer with the value &355.
11.6.3 (et1or@ o"eratio%
The followin are the functions of the various functional entities at the networ" in support of the <./E protocol used
on <!=:!1< when M.1=ehs is confiured by upper layers J8K.
11.6.3.1 S#edu!er
The scheduler performs the followin functionsD
= !chedules all 32s within its cell(s)I
= !ervices priority HueuesD
= The scheduler schedules reorderin P:3s (see subsection ;.,.?) based on information from upper layers.
One 32 operatin in 1255F:1< may be associated with one or more priority Hueues.
= %n 7:: and ,.*9 Mcps T::- when transmittin to the 32 in 1255F7.1< or 1255FP1< or 3/.FP1< state
there can be multiple service priority Hueues. One service priority Hueue can be associated to multiple <=/&T%s.
= :etermines the <./E 2ntity and the Hueues to be servicedI
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &#+ Release "
- !ets the T!& values for new data bloc"s bein transferred from the selected HueueI
= set the T!& to value + for the first reorderin P:3 transmitted from the selected HueueI
= increment the T!& with one for each subseHuent reorderin P:3 transmitted from the selected Hueue.
= increment the T!& with one for each subseHuent reorderin P:3 transmitted from the selected Hueue per <=
/&T% within an <!=:!1<- when transmittin to the 32s in 1255F7.1<- 1255FP1< or 3/.FP1< state.
&OT2D %n ,.*9 Mcps T:: multi=freHuency <!=:!1< cell- the lenth of T!& can be C bits or ; bits based on the
confiuration of hiher layer.
&OT2D The scheduler may re=use T!&s by tolin the &:% bit in order to resume pre=empted transmissions or
to force the 32 to flush the soft buffer. %n this case the content of the payload may be chaned but care
should be ta"en to preserve the hiher layer data order.
= %ndicates the 51< %: and 5 field values for each reorderin !:3 to be transmitted and the T!& field and !%
field values for each reorderin P:3 to be transmitted to the <./E entityI
= !chedules new transmissions and retransmissionsD
= Qhen transmittin for a 32 in 1255F:1< state the scheduler determines based on the status reports from
<./E Processes if either a new transmission or a retransmission should be made. . new transmission can
however be initiated on a <./E process at any time. 0ased on a delay attribute provided by upper layers-
the scheduler may decide to discard any #out=of=date# M.1=ehs !:3.
= %n 7:: when transmittin for a 32 in 1255F7.1< state the scheduler determines based on //M and %2
L/.1< Measurement /esultL received on %ub 7P the number of retransmission that should be made after
new transmission. %f <./E feedbac" is confiured- the scheduler may stop retransmission based on the
status reports from <./E processes. . new transmission can however be initiated on a <./E process at
any time. 0ased on a delay attribute provided by upper layers- the scheduler may decide to discard any #out=
of=date# M.1=ehs !:3.
= %n ,.*9Mcps T::- when transmittin 111< or :11< with common <=/&T% for a 32 in 1255F7.1<
state the scheduler determines the number of retransmission that should be made after new transmission
based on //M. 0ased on a delay attribute provided by upper layers- the scheduler may decide to discard any
#out=of=date# M.1=ehs !:3.
= %n ,.*9Mcps T::- Qhen transmittin or retransmittin :11<@:T1< with dedicated <=/&T% for a 32 in
1255F7.1< state- if %n !P&1 state is not indicated by physical layer as in J,9K- then the synchroni(ation
1ommand via <!=!11< shall be sent to the 32 firstly- the transmittin or retransmittin :11<@:T1< shall
not be initiated or resumed until %n=!P&1 state is detected as in J,9K. The scheduler determines based on the
status reports from <./E Processes if either a new transmission or a retransmission should be made. 0ased
on a delay attribute provided by upper layers- the scheduler may decide to discard any #out=of=date# M.1=ehs
!:3.
= %n ,.*9Mcps T::- when transmissin :11<@:T1< for a 32 in 1255FP1< state- synchroni(ation
command via <!=!11< shall be sent to the 32 firstly. The transmittin :11<@:T1< shall not be initiated
until %n=!P&1 state is detected as in J,9K. The scheduler determines based on the status reports from <./E
Processes if either a new transmission or a retransmission should be made. 0ased on a delay attribute
provided by upper layers- the scheduler may decide to discard any #out=of=date# M.1=ehs !:3.
&OT2D Qhen operatin in M%MO mode- the scheduler uses the redundancy version codin to indicate whether a
transmission is a new transmission or a retransmission- otherwise- the &ew :ata %ndicator field is used.
= :etermines the redundancy versionD
= The scheduler determines a suitable redundancy version for each transmitted and retransmitted M.1=ehs
P:3 and indicates the redundancy version to lower layer.
= :etermines the T:: <1!&I
= %ncrement 32 specific <1!& for each <!=!11< transmission. %n ,.*9Mcps T:: multi=freHuency <!=:!1<
cell- 32 maintains the respective <1!& for each carrier independently.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &#, Release "
= %n ,.*9 Mcps T::- the operation of <!1& on <!=!11< with common <=/&T% and 011< specific <=/&T% is
unspecified.
11.6.3.2 6$RA e%tit8
= There is one <./E entity per <!=:!1< for each 32 operatin in 1255F:1< state in 3T/.&(7:: only).
= There is one <./E entity per 32 operatin in 1255F:1< state in 3T/.& (T:: only). %n ,.*9 Mcps T::
multi=freHuency <!=:!1< cell- <./E entity consists of some <./E sub=entities- each sub=entity is associated
with one carrier.
= %n 7:: and ,.*9 Mcps T::- there is one <./E entity per <=/&T% in 3T/.& used for transmittin data for
32(s) in 1255F7.1< state.
= The <./E entity sets the loical channel %: (51< %:) fields in transmitted M.1=ehs P:3s to the values
indicated by the 3T/.& scheduler.
= The <./E entity sets the 5enth (5) fields in transmitted M.1=ehs P:3s to the values indicated by the
3T/.& scheduler.
= The <./E entity sets the !ementation %ndication (!%) fields in transmitted M.1=ehs P:3s to the values
indicated by the 3T/.& scheduler.
= The <./E entity sets the transmission seHuence number (T!&) fields in transmitted M.1=ehs P:3s to the
values indicated by the 3T/.& scheduler.
= The <./E entity sets the <./E process identifier in transmitted M.1=ehs P:3s. 3T/.& shouldD
= determine a suitable <./E process to service the M.1=ehs P:3 and set the <./E process identifier
accordinly.
11.6.3.3 6$RA "roess
= %f the &ew :ata %ndicator field e'ists- the <./E process sets the &ew :ata indicator in transmitted M.1=ehs
P:3s. 3T/.& shouldD
= set the &ew :ata %ndicator to the value L+L for the first M.1=ehs P:3 transmitted by a <./E processI
= not increment the &ew :ata %ndicator for retransmissions of a M.1=ehs P:3I
= increment the &ew :ata %ndicator with one for each transmitted M.1=ehs P:3 containin new data.
= %f the &ew :ata %ndicator field doesnOt e'ist- 3T/.& shouldD
= instruct the physical layer to set the appropriate redundancy version codin when indicatin the M.1=ehs
P:3 is either an initial transmission or a retransmission.
= The <./E process processes received status messaes. 3T/.& shouldD
= deliver received status messaes to the scheduler.
11.6.- U* o"eratio%
The 32 operation in support of the <./E protocol used on <!=:!1< is split amon the followin five functional
units with their associated functions.
11.6.-.1 6$RA *%tit8
There is one <./E entity per <!=:!1< at the 32 which processes the <./E process identifiers received on the <!=
!11< transmissions associated with M.1=ehs P:3s received on the <!=:!1< (7:: only).
There is one <./E entity at the 32 which processes the <./E process identifiers received on the <!=!11<
transmissions associated with M.1=ehs P:3s received on the <!=:!1< (T:: only).
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &#- Release "
%n ,.*9 Mcps T:: multi=freHuency <!=:!1< cell- <./E sub=entity is confiured at 32 per carrier where <!=:!1<
is confiured. The associated downlin" control channel and uplin" control channel pair controllin the <!=:!1<
transmission on the certain carrier shall be allocated on the same carrier. The downlin" control channel carries the <!=
:!1< operation related info and the uplin" control channel carries the feedbac" info from the 32 side. %n ,.*9 Mcps
T:: sinle freHuency or multi=freHuency <!=:!1< cell- <./E entity or <./E sub=entity is confiured to handle the
<./E identity associated with the received M.1=ehs P:3 from every carrier where <!=:!1< is confiured at 32
side.
. number of parallel <./E processes are used in the 32 to support the <./E entity. The number of <./E processes
is confiured by upper layersD
= 2ach received M.1=ehs P:3 shall be allocated to the <./E process indicated by the <./E process
identifier of the M.1=ehs P:3.
7or 7::- upon deactivation of the secondary servin <!=:!1< cell- the 32 shallD
= flush soft buffer for all confiured <./E processes associated to the secondary servin <!=:!1< cellI
7or 7::- upon activation of the secondary servin <!=:!1< cell- the 32 shallD
= treat ne't received Transport 0loc"s on all <./E processes associated to the secondary servin <!=:!1< cell
as new data.
11.6.-.2 6$RA "roess
The <./E process processes the &ew :ata %ndicator (if any) indicated by lower layers for each received M.1=ehs
P:3.
The 32 mayD
= for 7::- when operatin in 1255F:1< state- if the M.1=ehs P:3 is received within A sub=frames from the
reception of the previous M.1=ehs P:3 intended for this <./E processI or
= for 7::- when operatin in 1255F7.1< state with a dedicated <=/&T%- if the M.1=ehs P:3 is not received
durin the sub=frames associated with the P%1< (as described in section 8.*. of J*?K) and the M.1=ehs P:3 is
received within A sub=frames from the reception of the previous M.1=ehs P:3 intended for this <./E process
and with the same <=/&T%I or
= for T::- when operatin in 1255F:1< state- or in 1255F7.1< state with a dedicated <=/&T% (,.*9 Mcps
T:: only)- if the M.1=ehs P:3 is received before eneration of feedbac" resultin from reception of a
previous M.1=ehs P:3 for the same <=./E processD or
= discard the M.1=ehs P:3.
The 32 shallD
= when operatin in 1255F7.1< or 1255FP1< state with a dedicated <=/&T%- if the M.1=ehs P:3 is
received with a different <=/&T% compared to the <=/&T% in the previous received transmission in this <./E
processI or
= if the &ew :ata %ndicator (if any) has been incremented compared to the value in the previous received
transmission in this <./E process or in absence of a &ew :ata %ndicator field- the physical layer redundancy
version codin indicates it is an initial transmissionD
= replace the data currently in the soft buffer for this <./E process with the received data.
&OT2D The 3T/.& may- when transmittin a M.1=ehs P:3 with a different <=/&T% compared to the <=/&T%
used in the previous transmission in this <./E process- not increment the &ew :ata %ndicator.
= if the Transport 0loc" !i(e inde' value is eHual to ,,,,,, (7:: only)D
= enerate a positive ac"nowledement (.1$) of the data in this <./E processI
= discard the received dataI
= assume that the data has been successfully decoded.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &#" Release "
= if the &ew :ata %ndicator is not present and the physical layer redundancy version codin indicates it is a
retransmission and the 32 had positively ac"nowleded the earlier transmissionD
= discard received data and enerate a positive ac"nowledement (.1$).
= if the &ew :ata %ndicator (if any) is identical to the value used in the previous received transmission in the
<./E process or in absence of a &ew :ata %ndicator field- the physical layer redundancy version codin
indicates it is a retransmission and the 32 had neatively ac"nowleded the earlier transmissionD
= if the Transport 0loc" !i(e inde' value is eHual to ,,,,,, (7:: only)D
= assume that the transport bloc" si(e is identical to the last valid transport bloc" si(e sinalled for this
<./E process.
= if the data has not yet been successfully decodedD
= combine the received data with the data currently in the soft buffer for this <./E process.
= if the transport bloc" si(e is different from the last valid transport bloc" si(e sinalled for this <./E
processD
= the 32 may replace the data currently in the soft buffer for this <./E process with the received data.
= if the data in the soft buffer has been successfully decoded and no error was detectedD
= deliver the decoded M.1=ehs P:3 to the disassembly entityI
= when operatin in 1255F:1< state or- if confiured by hiher layers- in 1255F7.1< state while the 32 is
usin a common 2=:1< resource and after collision resolution (7:: only)- or operatin in 1255F7.1<
state with dedicated <=/&T% for ,.*9 Mcps T::- enerate a positive ac"nowledement (.1$) of the data in
this <./E process- if the decoded M.1=ehs P:3 has not been received with the 011< specific <=/&T%.
= elseD
= when operatin in 1255F:1< state or- if confiured by hiher layers- in 1255F7.1< state while the 32 is
usin a common 2=:1< resource and after collision resolution (7:: only)- or operatin in 1255F7.1<
state with dedicated <=/&T% for ,.*9 Mcps T::- enerate a neative ac"nowledement (&.$) of the data
in this <./E process- if the decoded M.1=ehs P:3 has not been received with the 011< specific <=
/&T%I
= schedule the enerated positive or neative ac"nowledement for transmission and the time of transmission
relative to the reception of data in a <./E process is confiured by upper layer.
11.6.-.3 4isasse<&!8 e%tit8
7or each M.1=ehs P:3 that is delivered to the disassembly entity- the 32 shallD
= for ,.*9 Mcps T::- discard the M.1=ehs P:3 if the 5 field in M.1=ehs header is (eroI
= remove any paddin bits if presentI
= remove the M.1=ehs headerI
= deliver the reorderin P:3s in the M.1=ehs P:3 to reorderin distribution entity.
11.6.-.- Reorderi%2 Bueue distri&utio% e%tit8
/eorderin shall be applied to all loical channels e'cept for 011< and P11<.
7or each reorderin P:3 in the M.1=ehs P:3- e'cept for 011< and P11<- the 32 shallD
= route the reorderin P:3 to the correct reorderin Hueue based on the received 51< %:. The mappin of the
51< %: to Hueue is provided by upper layers J8K.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &3( Release "
11.6.-.5 Reorderi%2 e%tit8
11.6.-.5.1 4e3i%itio%s
%n the functions described in this section the followin definitions applyD
Parameters
= Transmitter window si(e (T/.&!M%TFQ%&:OQF!%M2)
T/.&!M%TFQ%&:OQF!%M2 is the si(e of the transmitter window accordin to the definition below. This is a
parameter in the &ode 0 and the value of the parameter is confiured by hiher layers.
= /eceiver window si(e (/212%G2FQ%&:OQF!%M2)
/212%G2FQ%&:OQF!%M2 is the si(e of the receiver window accordin to the definition below. This is a
parameter in the 32 and the value of the parameter is confiured by hiher layers.
= T!& field lenth (T!&F52&)
T!&F52& is the lenth of T!& field in bits. This is a parameter in both the &ode 0 and the 32. Galue of the
parameter is confiured by hiher layers.
!tate "ariables
.ll state variables are non=neative inteers. /eorderin P:3s are numbered by modulo inteer Transmission seHuence
numbers (T!&) cyclin throuh the field + to *
T!&F52&
=,. .ll arithmetic operations contained in the present document on
ne'tFe'pectedFT!&- /cvQindowF3pper2de- T,FT!& and T!&Fflush are affected by the *
T!&F52&
modulus. Qhen
performin arithmetic comparisons of state variables or Transmission seHuence number values a *
T!&F52&
modulus base
shall be used. This modulus base is subtracted (within the appropriate field) from all the values involved and then an
absolute comparison is performed. /cvQindowF3pper2de B /212%G2FQ%&:OQF!%M2 U , shall be assumed to be
the modulus base. 7or ,.*9 Mcps T:: multi=freHuency <!=:!1< operation operation mode- T!&FM.> represents
period lenth of T!&I the arithmetic operations and comparisons of state variables in multi=freHuency mode are
performed on T!&FM.> modulus base.
= ne'tFe'pectedFT!&D
The ne'tFe'pectedFT!& is the Transmission seHuence number (T!&) followin the T!& of the last in=seHuence
reorderin P:3 received. %t shall be updated accordin to the procedures iven in subclauses ,,.C.?.A.*- ,,.C.?.9
and ,,.C.?.;. 7or 1255F:1<- the initial value of ne'tFe'pectedFT!& N+. 7or states other than 1255F:1< the
initial value of the ne'tFe'pectedFT!& N /cvQindowF3pper2de = /212%G2FQ%&:OQF!%M2 U ,.
= /cvQindowF3pper2deD
The /cvQindowF3pper2de represents the T!&- which is at the upper ede of the receiver window. .fter the
first reorderin P:3 has been received successfully- it also corresponds to the reorderin P:3 with the hihest
T!& of all received reorderin P:3s. The initial /cvQindowF3pper2de eHuals *
T!&F52&
=,.
/cvQindowF3pper2de is updated based on the reception of new reorderin P:3 accordin to the procedure
iven below.
= T,FT!&D
The T!& of the latest reorderin P:3 that cannot be delivered to the reassembly entity- when the timer T, is
started.
Timers
= /e=orderin release timer (T,)D
The /e=orderin release timer T, controls the stall avoidance in the 32 reorderin buffer as described below.
The value of T, is confiured by upper layers.
= /eset timer (Treset) (7:: and ,.*9 Mcps T::)
Treset controls the reset of the M.1=ehs reorderin functionality. This timer is not used when the 32 is in
1255F:1< state. 7or ,.*9 McpsT::- this timer is also not used when usae of Treset is disabled indicated by
upper layers for the 32 in 1255F7.1< and 1255FP1< state with dedicated <=/&T%.
7t6er 0efiitios
= /eceiver windowD
The receiver window defines T!&s of those reorderin P:3s that can be received in the receiver without
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &3& Release "
causin an advancement of the receiver window accordin to the procedure below. The si(e of the receiver
window eHuals /212%G2FQ%&:OQF!%M2 and spans T!&s oin from /cvQindowF3pper2de B
/212%G2FQ%&:OQF!%M2 U , to /cvQindowF3pper2de included.
11.6.-.5.2 Reorderi%2 3u%tio%a!it8
%f no timer T, is activeD
= the timer T, shall be started when a reorderin P:3 with T!& [ ne'tFe'pectedFT!& is correctly received.
= T,FT!& shall be set to the T!& of this reorderin P:3.
%f a timer T, is already activeD
= no additional timer shall be started- i.e. only one timer T, may be active at a iven time.
The timer T, shall be stopped ifD
= the reorderin P:3 with T!& N T,FT!& can be delivered to the reassembly entity before the timer e'pires.
Qhen the timer T,e'pires and T,FT!& [ ne'tFe'pectedFT!&D
= all correctly received reorderin P:3s with T!& [ ne'tFe'pectedFT!& up to and includin T,FT!&=, shall be
delivered to the reassembly entityI
= all correctly received reorderin P:3s up to the ne't not received reorderin P:3 shall be delivered to the
reassembly entity.
= ne'tFe'pectedFT!& shall be set to the T!& of the ne't not received reorderin P:3.
Qhen the timer T, is stopped or e'pires- and there still e'ist some received reorderin P:3s that can not be delivered
to hiher layerD
= timer T, is started
= set T,FT!& to the hihest T!& amon those of the reorderin P:3s that can not be delivered.
7or 7:: and ,.*9 Mcps T::- if the 32 is not in 1255F:1< state and if the timer Treset is not active- and for ,.*9
Mcps T::- e'cept that usae of Treset is disabled indicated by upper layers for the 32 in 1255F7.1< and
1255FP1< state with dedicated <=/&T%D
= the timer Treset shall be started when a reorderin P:3 is correctly received.
7or 7:: and ,.*9 Mcps T::- if the 32 is in any state other than 1255F:1< state and if a timer Treset is already
activeD
= the timer Treset shall be restarted when a reorderin P:3 is correctly received.
= no additional timer shall be started- i.e. only one timer Treset may be active at a iven time.
Qhen the timer Treset e'piresD
= perform a M.1=ehs reset.
7or 7:: and ,.*9 Mcps T::- if the 32 enters 1255F:1< stateD
= stop all confiured Treset timers.
7or ,.*9 Mcps T::- when the 32 is allocated with dedicated <=/&T% in 1255F7.1< and 1255FP1< state- if usae
of Treset is disabled indicated by upper layersD
= if there is timer Treset bein active-
= stop all active Treset timers-
= consider these Treset timers have e'pired-
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &3# Release "
= perform M.1=ehs reset due to the e'piry of Treset timers.
Trasmitter operatio:
.fter the transmitter has transmitted a reorderin P:3 with T!&N!&- any reorderin P:3 with T!& !& B
T/.&!M%TFQ%&:OQF!%M2 should not be retransmitted to avoid seHuence number ambiuity in the receiver.
Re$ei"er operatio:
Qhen a reorderin P:3 with T!& N !& is receivedD
= if !& is within the receiver windowD
= if !& W ne'tFe'pectedFT!&- or this reorderin P:3 has previously been receivedD
= the reorderin P:3 shall be discardedI
= elseD
= the reorderin P:3 shall be placed in the reorderin buffer at the place indicated by the T!&.
= if !& is outside the receiver windowD
= the received reorderin P:3 shall be placed above the hihest received T!& in the reorderin buffer- at the
position indicated by !&I
= /cvQindowF3pper2de shall be set to !& thus advancin the receiver windowI
= any reorderin P:3 with T!& /cvQindowF3pper2de B /212%G2FQ%&:OQF!%M2- i.e. outside the
receiver window after its position is updated- shall be removed from the reorderin buffer and be delivered to
the reassembly entityI
= if ne'tFe'pectedFT!& is below the updated receiver windowD
= ne'tFe'pectedFT!& shall be set to /cvQindowF3pper2de B /212%G2FQ%&:OQF!%M2 U ,I
= if the reorderin P:3 with T!& N ne'tFe'pectedFT!& is stored in the reorderin bufferD
= all received reorderin P:3s with consecutive T!&s from ne'tFe'pectedFT!& (included) up to the first not
received reorderin P:3 shall be delivered to the reassembly entityI
= ne'tFe'pectedFT!& shall be advanced to the T!& of this first not received reorderin P:3.
%n case a 32 has insufficient memory to process a received reorderin P:3- it shall perform the followin set of
operationsD
= select T!&Fflush such thatD ne'tFe'pectedFT!& W T!&Fflush \ /cvQindowF3pper2de U ,I
= deliver all correctly received reorderin P:3s with T!& W T!&Fflush to the reassembly entityI
= if the reorderin P:3 with T!&NT!&Fflush has previously been receivedD
= deliver all received reorderin P:3s with consecutive T!&s from T!&Fflush (included) up to the first not
received reorderin P:3 to the reassembly entityI
= advance ne'tFe'pectedFT!& to the T!& of this first not received reorderin P:3.
= elseD
= set ne'tFe'pectedFT!& to T!&Fflush.
11.6.-.6 Reasse<&!8 u%it
The reassembly unit processes the !% field associated with a reorderin P:3. The 32 shallD
= if !% field is set to L++LD
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &33 Release "
= deliver all M.1=d or M.1=c P:3s correspondin to M.1=ehs !:3s in the reorderin P:3 to
demultiple'in entityI
= discard any previously stored sement of M.1=ehs !:3.
= if !% field is set to L+,LD
= if the received and stored sements of a M.1=ehs !:3 are consecutiveD
= combine the first reorderin !:3 with the stored sement of M.1=ehs !:3I
= deliver the M.1=d or M.1=c P:3 correspondin to the combined M.1=ehs !:3 to demultiple'in
entity.
= if the received and stored sements of M.1=ehs !:3 are not consecutive
= discard the first received reorderin !:3 and the stored sement of M.1=ehs !:3.
= deliver all M.1=d or M.1=c P:3s correspondin to subseHuent M.1=ehs !:3s in the reorderin Hueue to
demultiple'in entityI
= if !% field is set to L,+LD
= deliver all M.1=d or M.1=c P:3s correspondin to all but last reorderin !:3 in the reorderin P:3 to
the demultiple'in entityI
= discard any previously stored sement of M.1=ehs !:3 and store the last reorderin !:3 of the received
reorderin P:3
= if !% field is set to L,,LD
= if the received and stored M.1=ehs !:3s are consecutiveD
= if there is only one reorderin !:3 in the reorderin P:3D
= combine the received reorderin !:3 with the stored sement of M.1=ehs !:3D
= if there is more than one reorderin !:3 in the reorderin P:3D
= combine the first received reorderin !:3 with the stored sement M.1=ehs !:3I
= deliver the M.1=d or M.1=c P:3 correspondin to the combined M.1=ehs !:3 to demultiple'in
entity.
= deliver all M.1=d or M.1=c P:3s correspondin to all but last reorderin !:3 in the reorderin
P:3 to demultiple'in entityI
= discard any previously stored sement of M.1=ehs !:3 and store the last reorderin !:3 of the
received reorderin P:3.
= if the received and stored sements of the M.1=ehs !:3 are not consecutiveD
= discard the first received reorderin !:3 and the stored sement of M.1=ehs !:3I
= if there is more than one reorderin !:3 in the reorderin P:3D
= deliver all M.1=d or M.1=c P:3s correspondin to all but first and last reorderin !:3s in the
reorderin P:3 to demultiple'in entity and store the last reorderin !:3 of the received reorderin
P:3.
11.6.-./ 4e<u!ti"!e.i%2 e%tit8
7or each M.1=d or M.1=c P:3 that is delivered to the demultiple'in entity- the 32 shallD
= route M.1=d or M.1=c P:3 to the correct loical channel based on the correspondin 51< %: field.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &3* Release "
11.6.-.9 M$)-e#s Reset
%f a reset of the M.1=ehs entity is reHuested by upper layers- the 32 shall at the activation time indicated by hiher
layersD
= flush soft buffer for all confiured <./E processesI
= stop all active re=orderin release timer (T,) and set all timer T, to their initial valueI
= stop all active reset timers (Treset) and set all timers Treset to their initial valueI
= start T!& with value + for the ne't transmission on every confiured <./E processI
= initialise the variables /cvQindowF3pper2de and ne'tFe'pectedFT!& to their initial valueI
= deliver all reorderin P:3s in the re=orderin buffer to the reassembly entityI
= deliver any successfully reassembled M.1=ehs !:3s to loical channel demultiple'in entityI
= route any M.1=d or M.1=c P:3s delivered to the demultiple'in entity to the correct loical channelI
= flush the re=orderin bufferI
= discard any stored sement in the reassembly entityI
= treat ne't received Transport 0loc" as new data.
%f a reset of the M.1=ehs entity is reHuired by the e'piry of Treset- the 32 shallD
= if the Treset has e'pired for all the confiured reorderin HueuesD
= flush soft buffer for all confiured <./E processesI
= treat ne't received Transport 0loc" as new data.
= for each reorderin Hueue where Treset has e'piredD
= stop the active re=orderin release timer (T,) and set the timer T, to its initial valueI
= start T!& with value + for the ne't transmission on every confiured <./E processI
= initialise the variable /cvQindowF3pper2de to its initial valueI
= initialise the variable ne'tFe'pectedFT!& to its initial valueI
= deliver all reorderin P:3s in the re=orderin buffer to the reassembly entityI
= deliver any successfully reassembled M.1=ehs !:3s to loical channel demultiple'in entityI
= route any M.1=d or M.1=c P:3s delivered to the demultiple'in entity to the correct loical channelI
= flush the re=orderin bufferI
= discard any stored sement in the reassembly entityI
11.6.-.9 Reo%3i2uratio% o3 M$)-e#s "ara<eters
The parameters for a M.1=ehs entity may be reconfiured (modifed) by upper layers.
Qhen a parameter is reconfiured by the upper layer- the 32 shallD
= start usin the reconfiured value of the parameter at the activation time indicated by hiher layers.
%f the parameter T, is reconfiured for an already e'istin re=orderin Hueue- the 32 shallD
= start to use the new value of T, the ne't time T, is started.
%f the parameter /212%G2FQ%&:OQF!%M2 is reconfiured for a re=orderin Hueue- the 32 shallD
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &3$ Release "
= set /212%G2FQ%&:OQF!%M2 to the new valueI
= remove any reorderin P:3s in this re=orderin Hueue with T!& /cvQindowF3pper2de B
/212%G2FQ%&:OQF!%M2 (i.e. outside the receiver window after its si(e is updated) from the reorderin
buffer and deliver these reorderin P:3s to the reassembly entityI
= if ne'tFe'pectedFT!& is below the receiver window after its si(e is updatedD
= set ne'tFe'pectedFT!& to /cvQindowF3pper2de B /212%G2FQ%&:OQF!%M2 U ,I
= deliver all received reorderin P:3s in this re=orderin Hueue with consecutive T!&s from
ne'tFe'pectedFT!& (included) up to the first not received reorderin P:3 to the reassembly entityI
= advance ne'tFe'pectedFT!& to the T!& of this first not received reorderin P:3.
%f the LMemory PartitioninL (see J8K) for soft buffer is reconfiured- the 32 shallD
= flush soft buffer for all confiured <./E processes.
7or ,.*9Mcps T::- if the LT!&=5enthL is reconfiured- the 32 shallD
= perform the operation as per subclause ,,.C.?.9.
11.6.-.10 6$RA "roedure 3or 6S-S))6 !ess o"eratio% ('44 o%!8)
Qhen the <!=!11< less mode of operation is enabled- the 32 shall be able to store ,3 TT%s in a cyclic soft buffer.
7or each received M.1=ehs P:3 provided by the lower layers the 32 shallD
= %f the associated <!=!11< corresponds to an <!=!11< less retransmission as defined in subclause ?.C..*.*.,
of J,CKD
= %f the data in the soft buffer identified by the TT% JAV17& U subframe number = C B PT/Kmo0 ,3 has been
decoded successfullyD
= enerate a positive ac"nowledement (.1$) of the data correspondin to this TT%I
= consider the data in the soft buffer identified by the TT% JAV17& U subframe numberKmo0 ,3 has been
decoded successfully.
= 2lseD
= combine the received data with the data currently in the soft buffer identified by JAV17& U subframe
number = C B PT/Kmo0 ,3 where PT/ is the value of the pointer to the previous transmission as defined
in subclause ?.C..*.*.,.* of J,CK.
= %f the combined data in the soft buffer has been successfully decoded and no error was detectedI
= deliver the decoded M.1=ehs P:3 to the disassembly entityI
= enerate a positive ac"nowledement (.1$) of the data correspondin to this TT%.
= consider the data in the soft buffer identified by the TT% JAV17& U subframe numberKmo0 ,3 has been
decoded successfully.
= 2lseD
= place the combined data for the <!=!11< less TT% in the soft buffer identified by JAV17& U subframe
numberKmo0 ,3- replacin any data previously stored in that buffer.
= enerate a neative ac"nowledement (&.1$) of the data correspondin to this TT%.
= 2lse if the associated <!=!11< corresponds to a <!=!11< type , as defined in subclause ?.C of J,CKI
= process the received M.1=ehs P:3 provided by the lower layers as per subclause ,,.C.?.*.
= 2lse if <!=!11< less operation is active accordin to the definition in J,3KD
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &3+ Release "
= %f the data has been successfully decoded and no error was detectedI
= deliver the decoded M.1=ehs P:3 to the disassembly entityI
= enerate a positive ac"nowledement (.1$) of the data correspondin to this TT%I
= consider the data in the soft buffer identified by the TT% JAV17& U subframe numberKmo0 ,3 has been
decoded successfully.
= 2lseD
= place the data for the <!=!11< less TT% in the soft buffer identified by JAV17& U subframe
numberKmo0 ,3- replacin any data previously stored in that buffer.
11.6.-.11 6$RA "roedure 3or 6S-4S)6 SPS o"eratio% (1.29 M"s T44 o%!8)
Qhen the <!=:!1< !P! operation is enabled- the 32 shall maintain cyclic virtual %/ buffers with number of & where
& is confiured by hiher layer as in J8K. .nd the value taed to the virtual %/ buffers should be all set to &355.
7or each received M.1=ehs P:3 provided by the lower layers the 32 shallD
= %f the associated <!=!11< corresponds to an <!=!11< !P! retransmission as defined in subclause ?.C1 or
?.CG of J,;KD
= if the data in the virtual %/ buffer taed with the value J*V17& U subframe number = ? = PT/K mo0 A,* has
not been decoded successfullyD
= combine the received data with the data currently in the virtual %/ buffer taed with the value J*V17& U
subframe number = ? = PT/K mo0 A,*- where PT/ is the value of the pointer to the previous transmission
as defined in subclause ?.C1 or ?.CG of J,;K.
= %f the data in the virtual %/ buffer has been successfully decoded and no error was detectedD
= deliver the decoded M.1=ehs P:3 to the reorderin entityI
= enerate a positive ac"nowledement (.1$) of the data correspondin to this TT%I
= ta the virtual %/ buffer with the value &355.
= elseD
= enerate a neative ac"nowledement (&.1$) of the data correspondin to this TT%I
= ta the virtual %/ buffer with the value J*V17& U subframe numberK.
= elseD
= enerate a positive ac"nowledement (.1$) of the data correspondin to this TT%I
= discard the received data.
= 2lse if the associated <!=!11< corresponds to a <!=!11< as defined in subclause ?.C of J,;KD
= process the received M.1=ehs P:3 provided by the lower layers as per subclause ,,.C.*.*.
= 2lse if the TT% is allocated to the 32 with <!=:!1< !P! resourcesD
= if there is virtual %/ buffer of which the taed value is set to &355D
= place the received data for the <!=:!1< !P! TT% in any of the virtual %/ buffers of which the taed
value is set to &355.
= elseD
= place the received data for the <!=:!1< !P! TT% in the virtual %/ buffer which contains the oldest
M.1=ehs P:3- replacin any data previously stored in this buffer.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &3, Release "
= %f the received data has been successfully decoded and no error was detectedI
= deliver the decoded M.1=ehs P:3 to the reorderin entityI
= enerate a positive ac"nowledement (.1$) of the data correspondin to this TT%I
= ta the virtual %/ buffer with the value &355.
= elseD
= enerate a neative ac"nowledement (&.1$) of the data correspondin to this TT%I
= ta the virtual %/ buffer with the value J*V17& U subframe numberK.
= 7or the data stored in each virtual %/ buffer of which the taed value is not set to &355- if the time waitin for
retransmission has been loner than ?UPT/ma' TT%s- where PT/ma' is the ma'imum value that can be
indicated by PT/D
= ta the virtual %/ buffer with the value &355.
11./ 6S-4S)6 Pro5ided >it Rate <easure<e%t
The <!=:!1< Provided 0it /ate measurements is defined as followsD
= for each priority class the M.1=hs@ehs entity measures the total number of M.1=d P:3 bits whose transmission
over the radio interface has been considered successful by M.1=hs in &ode=0 durin the last measurement
period- divided by the duration of the measurement periodI
= the values reported by M.1=hs@ehs shall be raw samplesI
= the measurement period shall be J,++ msKI
= when the cell portions are defined in a cell- the <!=:!1< Provided 0it /ate shall be measured for each cell
portion.
11.9 )o%tro! o3 *-4)6 tra%s<issio% a%d ree"tio% ('44)
11.9.1 U* o"eratio%
11.9.1.1 6$RA :"eratio%
11.9.1.1.1 6$RA e%tit8
There is one <./E entity per 2=:1< at the 32. . number of parallel <./E processes are used in the 32 to support
the <./E entity- allowin transmissions to ta"e place continuously while waitin for the feedbac" on the successful or
unsuccessful reception of previous transmissions.
.t a iven TT%- the <./E entity identifies the <./E process for which a transmission should ta"e place. .lso- based
on the timin- it routes the receiver feedbac" (.1$@&.1$ information)- relayed by the physical layer- to the
appropriate <./E process.
The number of <./E processes per <./E entity is eHual to the <./E round=trip=time (<./EF/TT). The
<./EF/TT is eHual to ? for ,+ms TT% and 9 for *ms TT%. The TT% duration shall be confiured by the hiher layers.
2ach process is associated with a number from + to <./EF/TT=,.
.fter each TT%- the <./E entity shallD
= if the buffer of the <./E process correspondin to the ne't TT% is emptyD
= notify the 2=T71 selection entity that the ne't TT% is available for a new transmissionI
= if the L2=T71 !electionL entity indicates the need for a new transmissionD
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &3- Release "
= obtain the transmission information (i.e. <./E profile- whether triered !chedulin %nformation is
included and whether it is sent alone) from the L2=T71 !electionL entityI
= obtain the M.1=e or M.1=i P:3 to transmit from the LMultiple'in and T!& settinL entityI
= instruct the <./E process correspondin to this TT% to trier the transmission of this new payload
usin the identified <./E profile parameters.
= elseD
= instruct the <./E process to enerate a re=transmission.
11.9.1.1.2 6$RA "roess
2ach <./E process is associated with a physical buffer (<./E buffer).
2ach <./E process maintains the state variable 13//2&TFT>F&0- which indicates the number of transmissions that
have ta"en place for the M.1=e or M.1=i P:3 currently in the buffer. Qhen the <./E process is established-
13//2&TFT>F&0 shall be initiali(ed to +.
.t the time of a new transmission- the <./E entity provides the <./E profile to use for all transmissions and re=
transmissions of this M.1=e or M.1=i P:3. This <./E profile includes information on the ma'imum number of
transmissions to perform- and the power offset with which to confiure the physical layer.
%f the <./E entity provides a new P:3- the <./E process shallD
= set 13//2&TFT>F&0 to +I
= set 13//2&TF/!& to +I
= store the M.1=e or M.1=i P:3 in the associated <./E bufferI
= enerate a transmission as described below.
%f the <./E entity reHuests a re=transmission- the <./E process shallD
= enerate a transmission as described below.
To enerate a transmission- the <./E process shall- reardless of any overlappin with a compressed mode apD
= instruct the physical layer to set the /!& field on the 2=:P11< to 13//2&TF/!&I
= instruct the physical layer to enerate a transmission with the power offset correspondin to the <./E profile
and the redundancy version correspondin to the /!& value and the transmission timin (i.e. the 17& and in the
case of *ms TT%- sub=frame number as described in J,CK)I
= if 13//2&TF/!& W 3D
= increment 13//2&TF/!& by ,I
= increment 13//2&TFT>F&0 by ,I
The <./E process shallD
= if an .1$ is received from the /5! containin the servin cellI or
= if an .1$ is received from any /5! and the transmission included hiher layer data (i.e. not only included
!chedulin %nformation)I or
= if 13//2&TFT>F&0 ] ma'imum number of transmissions indicated in the transmission <./E profileD
= flush the <./E bufferI
= if the transmission included !chedulin %nformation which was triered per subclause ,,.9.,.C and if no
.1$ for that transmission was received from the /5! containin the servin cellD
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &3" Release "
= notify the !chedulin %nformation /eportin function that the <./E process failed to deliver the
triered !chedulin %nformation to the /5! containin the servin cell and ta"e the actions as described
in subclause ,,.9.,.C.3.
&OT2D %n the case where the !chedulin %nformation is transmitted alone- without any hiher layer data the 32
will "eep re=transmittin the !chedulin %nformation until an .1$ is received from the /5! containin
the servin cell or the ma'imum number of re=transmissions is reached. %n the latter case- periodic
trierin will be relied upon for reliability.
3pon deactivation of the !econdary 3plin" 7reHuencyD
= flush <./E processes associated to the !econdary 3plin" 7reHuency.
11.9.1.2 Mu!ti"!e.i%2 a%d TS( setti%2 e%tit8
There is one Multiple'in and T!& settin entity at the 32. . number of T!& settin processes are used to support
independent numberin of transmissions from different loical channels.
11.9.1.2.1 TS( setti%2 "roess o"eratio%
There is one T!& settin process at the 32 for each loical channel. Qhen a M.1=es or M.1=is P:3 is transmitted-
the 32 operation in support of the re=orderin functionality consists in eneratin an e'plicit seHuence number (T!&)
for the M.1=es or M.1=is P:3 intended for the associated re=orderin Hueue. %n one TT%- there is only one T!& per
loical channel per .ctivated 3plin" 7reHuencyD one for each M.1=es or M.1=is P:3 that is transmitted.
2ach T!& settin process maintains the state variable 13//2&TFT!&- which indicates the seHuence number to be
included in the header of the followin M.1=es or M.1=is P:3 to be enerated. Qhen the T!& settin process is
established- 13//2&TFT!& shall be initiali(ed to +.
Qhen a new payload needs to be enerated for the associated re=orderin Hueue- the T!& settin entity shallD
= set the T!& of the transmission to 13//2&TFT!&I
Qhen one uplin" freHuency is confiured- after each M.1=es P:3 or M.1=is P:3 is multiple'edD
= increment 13//2&TFT!& by ,I
= if 13//2&TFT!& [ C3D
= set 13//2&TFT!& N +.
Qhen more than one uplin" freHuency is confiured- after each M.1=is P:3 is multiple'edD
= increment 13//2&TFT!& by ,I
= if 13//2&TFT!& [ ,C393D
= set 13//2&TFT!& N +.
11.9.1.2a Se2<e%tatio% e%tit8
There is one sementation entity per loical channel in the 32.
Qhen the M.1=d P:3 si(e- the untransmitted part of the M.1=d P:3- the M.1=c P:3 si(e (7:: only) or the
untransmitted part of the M.1=c P:3 (7:: only) e'ceeds available space in the transport bloc" accordin to the 2=
T71 selection- the sementation entity shallD
= sement the M.1=d P:3- the untransmitted part of the M.1=d P:3- the M.1=c P:3 or the untransmitted part
of the M.1=c P:3 to fit the available space in the transport bloc" accordin to the 2=T71 selection and store
the untransmitted part of the M.1=d P:3 or M.1=c P:3I
= set the sementation status (!!) field of the transmission to indicate the sementation status as described in
subclause ;.*.?.3.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &*( Release "
11.9.1.3 Ser5i%2 Gra%t U"date
32s in 1255F:1< state- confiured with an 2=:1< transport channel shall maintain a !ervin Grant and the list of
active <./E processes based on the absolute and relative rant commands decoded on the confiured 2=.G1< and 2=
/G1<(s).
32s in 1255F:1< state- confiured with more than one 2=:1< transport channel- shall maintain per .ctivated
3plin" 7reHuency- a !ervin Grant and the list of active <./E processes- based on the absolute and relative rant
commands decoded on the confiured 2=.G1< and 2=/G1<(s) associated with each of the .ctivated 3plin"
7reHuencies.
2ach .bsolute Grant or /elative Grant command is applied at a specific TT%. This association is implicit based on the
timin of the 2=.G1< and 2=/G1< (see J,3K). The timin is tiht enouh that this relationship is un=ambiuous.
The activation@deactivation of one or all processes is only applicable to processes for which transmission of scheduled
data is allowed accordin to //1 sinallin
Process activation of an active process does not result in any action ta"en by the 32.
32s in 1255F7.1< state and %dle mode- allocated with a common 2=:1< transport channel- shall maintain a !ervin
Grant. 7or :11<@:T1< transmission in 1255F7.1< state the !ervin Grant is maintained based on the absolute and
relative rant commands decoded on the confiured 2=.G1< and 2=/G1<. 7or 111< transmission in 1255F7.1<
state and %dle mode the !ervin Grant is maintained based only on the initial servin rant value provided by hiher
layers.
3nless specified otherwise- the followin procedures are run independently for each of the .ctivated 3plin"
7reHuencies. 7or e'ample- the .bsolute Grant- !ervin /elative Grant- and non=servin /elative rants are used in
conjunction with the scheduled transmission on the associated .ctivated 3plin" 7reHuency (alon with other
parameters and events)- to determine the !ervinFGrant on that freHuency.
11.9.1.3.1 >ase!i%e Proedure
7or 32s in 1255F:1< state the !ervin Grant 3pdate procedure shall be applied at every TT% boundary and shall ta"e
into account the .bsolute Grant messae- !ervin /elative Grant and non=servin /elative Grants that apply to the TT%.
The 32 shallD
,[ set referenceF2TP/* to referenceF2TP/ as defined in subclause 3.,.*I
,[ set referenceF2TP/ to the 2=:P:1< to :P11< power ratio as defined in subclause 3.,.*I
,[ if an .bsolute Grant was received for this TT%D
*[ if the %dentity type is LPrimaryL- and the .bsolute Grant value is set to L%&.1T%G2LD
3[ if .bsolute Grant !cope indicates LPer <./E processL and a *ms TT% is confiuredD
?[ de=activate the process iven by the value of 13//2&TF<./EFP/O12!!.
3[ if .bsolute Grant !cope indicates L.ll <./E processesL and a secondary 2=/&T% was confiured by
hiher layersD
?[ activate all <./E processesI
?[ set !ervinFGrant N !toredF!econdaryFGrantI
?[ set PrimaryFGrantF.vailable to L7alseL.
3[ if .bsolute Grant !cope indicates L.ll <./E processesL- a *ms TT% is confiured and a secondary 2=
/&T% was not confiured by hiher layersD
?[ deactivate all <./E processes (if a process was inactive it remains inactive- if a process was active it
becomes inactive).
*[ else if the .bsolute Grant Galue is different from L%&.1T%G2LD
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &*& Release "
3[ if the %dentity Type is L!econdaryLD
?[ if the .bsolute Grant Galue is different from LMeroFGrantLD
A[ set !toredF!econdaryFGrant N M.>(.bsolute Grant Galue- 5owest 1onfiured !ervin Grant
Galue).
?[ elseD
A[ set !toredF!econdaryFGrant N LMeroFGrantL.
3[ if the %dentity Type is LPrimaryL or PrimaryFGrantF.vailable is set to L7alseLD
?[ if the .bsolute Grant Galue is different from LMeroFGrantLD
A[ set !ervinFGrant N M.>(.bsolute Grant Galue- 5owest 1onfiured !ervin Grant Galue).
?[ elseD
A[ set !ervinFGrant N LMeroFGrantL.
?[ if the %dentity Type is LPrimaryLD
A[ set PrimaryFGrantF.vailable to LTrueLI
A[ if .bsolute Grant !cope indicates LPer <./E processLD
C[ activate the process iven by the value of 13//2&TF<./EFP/O12!!.
A[ if .bsolute Grant !cope indicates L.ll <./E processesLD
C[ activate all <./E processes.
A[ if .GFTimer is not active- it shall be started- otherwise it shall be restarted.
,[ else (no .bsolute Grant received)D
*[ if the <./E process iven by the value of 13//2&TF<./EFP/O12!! is activeI and
*[ if PrimaryFGrantF.vailable is eHual to LTrueLI and
*[ if !ervinFGrant W[ LMeroFGrantL I and
*[ if .GFTimer has e'piredI and
*[ if there was a scheduled transmission (see &OT2 *) in the previous TT% of the <./E process iven by the
value of 13//2&TF<./EFP/O12!!D
3[ if the !ervin /elative Grant indicates L3PLD
?[ determine the !ervinFGrant in accordance with subclause ;.*.A.*.,.
3[ else- if the !ervin /elative Grant indicates L:OQ&LD
?[ determine the !ervinFGrant in accordance with subclause ;.*.A.*.,.
3[ elseD
?[ the !ervinFGrant is unchaned (i.e. "ept from previous TT%).
,[ if any &on=!ervin /elative Grants indicate L:OQ&L for this TT% and !ervinFGrant W[ LMeroFGrantLD
*[ !ervinFGrant N M%&(!ervinFGrant- Ma'imumF!ervinFGrant- !ervinFGrant determined in accordance
with subclause ;.*.A.*.,)I
*[ Ma'imumF!ervinFGrant N !ervinFGrant.
*[ if &onF!ervinF/GFTimer is not active it shall be started- otherwise it shall be restartedI
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &*# Release "
,[ else if no &on=!ervin /elative Grants indicate L:OQ&L for this TT%D
*[ if &onF!ervinF/GFTimer has not e'piredD
3[ !ervinFGrant N M%&(Ma'imumF!ervinFGrant- !ervinFGrant).
,[ if &onF!ervinF/GFTimer e'piresD
*[ set the Ma'imumF!ervinFGrant to the hihest possible value (i.e. inde' 38 in table ;.*.A.*.,., or ;.*.A.*.,.*
as confiured by hiher layers).
7or 32s in 1255F7.1< state and in case of :11<@:T1< transmission the !ervin Grant 3pdate procedure shall be
applied at every TT% boundary and shall ta"e into account the .bsolute Grant messae and !ervin /elative Grant that
apply to the TT%.
The 32 shallD
,[ set referenceF2TP/ to the 2=:P:1< to :P11< power ratio as defined in subclause 3.,.*I
,[ if an .bsolute Grant was received for this TT%D
*[ if the .bsolute Grant value is set to L%&.1T%G2LD
3[ deactivate all <./E processes (and act as described section ,,.*.*.).
*[ else if the .bsolute Grant Galue is different from L%&.1T%G2LD
3[ set !ervinFGrant N .bsolute Grant GalueI
3[ if .GFTimer is not active- it shall be started- otherwise it shall be restarted.
,[ else (no .bsolute Grant received)D
*[ if !ervinFGrant W[ LMeroFGrantLI and
*[ if .GFTimer has e'piredI and
*[ if there was a scheduled transmission (see &OT2 *) in the previous TT% of the <./E process iven by the
value of 13//2&TF<./EFP/O12!!D
3[ if the !ervin /elative Grant indicates L3PLD
?[ determine the !ervinFGrant in accordance with subclause ;.*.A.*.,.
3[ else- if the !ervin /elative Grant indicates L:OQ&LD
?[ determine the !ervinFGrant in accordance with subclause ;.*.A.*.,.
3[ elseD
?[ the !ervinFGrant is unchaned (i.e. "ept from previous TT%).
&OT2 ,D M%&(LMeroFGrantL- any numerical value) N LMeroFGrantL.
&OT2 *D !chedulin %nformation sent alone is not considered as a scheduled transmission.
11.9.1.3.2 6a%d!i%2 at start o3 *-4)6 tra%s<issio%
%n 1255F:1< state when 2=:1< transmission is started on an .ctivated 3plin" 7reHuency- the 32 shall- on that
freHuencyD
= activate all <./E processesI
= if the %2#s L!ervin Grant valueL and LPrimary@!econdary Grant !electorL are provided by hiher layersD
= update the state variables and timers accordin to subclause ,,.9.,.3.A.
= elseD
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &*3 Release "
= initialise the state variable !ervinFGrant to MeroFGrantI
= initialise the state variable PrimaryFGrantF.vailable to L7alseLI
= initialise the state variable !toredF!econdaryFGrant to LMeroFGrantL.
= initialise the state variables referenceF2TP/ and referenceF2TP/* to LMinimumFGrantLI
= initialise the state variable Ma'imumF!ervinFGrant to the hihest possible value (i.e. inde' 38 in table
;.*.A.*.,., or ;.*.A.*.,.* as confiured by hiher layers).
7or :11<@:T1< transmission in 1255F7.1< state when common 2=:1< transmission is started- the 32 shallD
= activate all <./E processesI
= initialise the state variable !ervinFGrant accordin to subclause ,,.9.,.3.AI
= initialise the state variable referenceF2TP/ to LMinimumFGrantLI
= start .GFTimer.
7or 111< transmission in 1255F7.1< state and %dle Mode when common 2=:1< transmission is started- the 32
shallD
= activate all <./E processesI
= initialise the state variable !ervinFGrant accordin to subclause ,,.9.,.3.A.
11.9.1.3.3 6a%d!i%2 at ser5i%2 e!! #a%2e
.t 2=:1< servin cell chane- the 3T/.& may confiure the 32 with the rant value to use in the new cell and shall
indicate whether the 32 should monitor .bsolute Grant Messaes with the secondary 2=/&T%.
The 32 shallD
= activate all <./E processesI
= if the %2#s L!ervin Grant valueL and LPrimary@!econdary Grant !electorL are provided by hiher layersD
= update the state variables and timers accordin to subclause ,,.9.,.3.A.
= elseD
= continue to use the current values of state variables !ervinFGrant and PrimaryFGrantF.vailableI
= initialise the state variable !toredF!econdaryFGrant to LMeroFGrantL.
11.9.1.3.- 6a%d!i%2 at TT? #a%2e
.t 2=:1< TT% chane- the 32 shallD
= activate all <./E processesI
= initialise the state variables referenceF2TP/ and referenceF2TP/* to LMinimumFGrantLI
= reset &onF!ervinF/GFTimer and .GFTimerI
= set the state variable Ma'imumF!ervinFGrant to the hihest possible value (i.e. inde' 38 in table ;.*.A.*.,., or
;.*.A.*.,.* as confiured by hiher layers).
= if the %2#s L!ervin Grant valueL and LPrimary@!econdary Grant !electorL are provided by hiher layersD
= update the state variables and timers accordin to subclause ,,.9.,.3.A.
= elseD
= continue to use the current values of state variables !ervinFGrant and PrimaryFGrantF.vailableI
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &** Release "
= initialise the state variable !toredF!econdaryFGrant to LMeroFGrantL.
11.9.1.3.5 6i2#er La8er Si2%a!!i%2
%n 1255F:1< state when the %2#s L!ervin Grant valueL and LPrimary@!econdary Grant !electorL are provided by
hiher layersD
= set the state variable !ervinFGrant to the value of the %2#s L!ervin Grant valueL provided by hiher layersI
= if the %2#s LPrimary@!econdary Grant !electorL is provided by hiher layers as LPrimaryLD
= if .GFTimer is not active- it shall be started- otherwise it shall be restartedI
= set the state variable PrimaryFGrantF.vailable to LTrueLI
= set the state variable !toredF!econdaryFGrant to LMeroFGrantL.
= if the %2#s LPrimary@!econdary Grant !electorL is provided by hiher layers as L!econdaryLD
= set the state variable PrimaryFGrantF.vailable to L7alseLI
= set the state variable !toredF!econdaryFGrant to the value of the %2#s L!ervin Grant valueL provided by
hiher layers.
%n 1255F7.1< state and %dle Mode when the %2 L%nitial !ervin rant valueL is provided by hiher layersD
= set the state variable !ervinFGrant to the value of the %2 L%nitial !ervin rant valueL provided by hiher layers.
11.9.1.3.6 6a%d!i%2 i% U* 4T7 )8!e 2
%n 7::- for each .ctivated 3plin" 7reHuency- in case the :T> feature is confiured by hiher layers- and there has not
been any 2=:1< transmission for the last L%nactivity Threshold for 32 :T> cycle *L 2=:1< TT%s on the
correspondin .ctivated 3plin" 7reHuencyD
= %f :efault=!G=in=:T>=1ycle=* has been sinalled by hiher layersD
= set the state variable !ervinFGrant to the value of :efault=!G=in=:T>=1ycle=* at the TT% boundary when
the 32 moves from 32 :T> cycle , to 32 :T> cycle *.
11.9.1.- *-T') Se!etio%
%n 7:: mode- the rules for 2=T71 selection provided below shall apply to 32s in 1255F:1< state- 1255F7.1<
state and %dle Mode with an 2=:1< transport channel confiured. These 32s shall apply the 2=T71 selection
procedure when invo"ed by the <./E entity (see subclause ,,.9.,.,.,). %n the case where a *ms TT% is confiured- 2=
T71 selection shall not be performed for TT%s that overlap with an uplin" compressed mode ap. The 2=T71 restriction
procedure described in J,*K shall always be applied before the 2=T71 selection process below. Qhen the 32 has more
than one .ctivated 3plin" 7reHuency- the 2=T71 restriction procedure described in J,*K shall always be applied after
the power for each uplin" freHuency has been determined. 2=T71s which (accordin to calculations in J,CK) reHuire
channelisation codes which are not allowed by the value iven by the Ma'imum channelisation codes for 2=:P:1< or
are not supported by the 32 capability shall be considered as bloc"ed. 7urthermore- for 32s that are also confiured
with a :1< transport channel on uplin"- the T71 selection procedure shall be applied before either of these.
7or each M.1=d flow- //1 confiures M.1 with a <./E profile and a multiple'in list. .dditionally- //1
confiures M.1 with a power offset for L1ontrol=onlyL transmissions. This power offset and a ma'imum number of
<./E transmissions of 9 will be used to define a <./E profile for L1ontrol=onlyL transmissions which will be used-
in case the !chedulin %nformation needs to be transmitted without any hiher=layer data. The <./E profile includes
the power offset and ma'imum number of <./E transmissions to use for this M.1=d flow. The multiple'in list
identifies for each M.1=d flow(s)- the other M.1=d flows from which data can be multiple'ed in a transmission that
uses the power offset included in its <./E profile.
//1 can control the schedulin of uplin" data by ivin each loical channel a priority between , and 9- where , is the
hihest priority and 9 the lowest. 2=T71 selection in the 32 shall be done in accordance with the priorities indicated by
//1. 5oical channels have absolute priority- i.e. the 32 shall ma'imise the transmission of hiher priority data.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &*$ Release "
//1 can allocate non=scheduled transmission rants to individual M.1=d flows in order to reduce the transmission
delays. &on=scheduled transmissions are only allowed on the Primary 3plin" 7reHuency. Qhen a *ms TT% is
confiured each non=scheduled rant is applicable to the specific set of <./E processes indicated by //1. The
applicability of scheduled rants can be also restricted to a specific set of <./E processes when a *ms TT% is
confiured. <./E process restriction and reservation is under the control of the servin cell &ode 0 and indicated to
the 32 by //1.
Qhen the 32 has more than one .ctivated 3plin" 7reHuency- if the 2=T71 selection in this TT% is invo"ed by a
<./E entity on only one of the .ctivated 3plin" 7reHuency- then the ma'imum remainin power allowed for 2=:1<
transmission is determined accordin to the procedures specified in J,*K.
Qhen the 32 has more than one .ctivated 3plin" 7reHuency- if the 2=T71 selection in this TT% is invo"ed by <./E
entities on more than one of the .ctivated 3plin" 7reHuencies or if the <./E entities on all .ctivated 3plin"
7reHuencies in this TT% are eneratin retransmissions- the ma'imum remainin power allowed for 2=:1<
transmission on each .ctivated 3plin" 7reHuency is determined byD
= The power pre=allocated for non=empty non=scheduled M.1=d flows. The amount of power pre=allocated for a
non=empty non=scheduled flow shall be the minimum of the power necessary to transmit data up to the non=
scheduled rant for this flow- and the power necessary to transmit all the data in the Hueue for this flow ta"in
into account the power offset for a transmission of the <./E profile of the M.1=d flow with the hihest=
priority amon ^non=scheduled_ non=empty M.1=d flows.
= The power allocation to a freHuency i- Pi- is calculated asD
!G P
!G P
P N P
" " taret- :P11<- "
i i taret- :P11<-
s remainin- i

where Premainin-s is the remainin power for scheduled transmissions once the power for non=scheduled
transmissions has been ta"en into account- P:P11<-taret-i is the filtered :P11< power defined in J,*K- and !Gi is
the !ervin Grant on freHuency i.
= 7or the Primary 3plin" 7reHuency- the ma'imum remainin power allowed for 2=:1< transmission is the sum
of the total power pre=allocated for all the non=empty non=scheduled M.1=d flows and the power Pi allocated to
the Primary 3plin" 7reHuency . 7or the !econdary 3plin" 7reHuency- the ma'imum remainin power allowed
for 2=:1< transmission is the power Pi for this freHuency.
The 2=T71 restriction procedure described in J,*K shall be applied on each freHuency based on the ma'imum remainin
power allowed for 2=:1< transmission on that freHuency.
Qhen the 32 has more than one .ctivated 3plin" 7reHuency and 2=T71 selection is invo"ed by more than one <./E
entity- the followin 2=T71 selection procedure is first applied to the !econdary 3plin" 7reHuency and then to Primary
3plin" 7reHuency.
7or each confiured M.1=d flow- a iven 2=T71 can be in any of the followin states on each of the .ctivated 3plin"
7reHuenciesD
= !upported stateI
= 0loc"ed state.
Qhen the 32 has only one .ctivated 3plin" 7reHuency- at each TT% boundary- 32s in 1255F:1< state-
1255F7.1< state and %dle mode with an 2=:1< transport channel confiured shall determine the state of each 2=T71
for every M.1=d flow confiured based on its reHuired transmit power versus the ma'imum 32 transmit power (see
J8K and J,*K). The 32 shall consider that 2=T71s included in the minimum set of 2=T71s are always in supported state
(see J8K).
Qhen the 32 has more than one .ctivated 3plin" 7reHuency- at each TT% boundary- 32s shall determine the state of
each 2=T71 for every M.1=d flow confiured on each uplin" freHuency- based on its reHuired transmit power versus
the ma'imum remainin power allowed for 2=:1< transmission on that freHuency (see J8K and J,*K). The 32 shall
consider that 2=T71s included in the minimum set of 2=T71s are always in supported state (see J8K).
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &*+ Release "
.t every TT% boundary for which a new transmission is reHuested by the <./E entity (see subclause ,,.9.,.,.,)- the
32 shall perform the operations described below. 32s confiured both with :1< and 2=:1< transport channels shall
perform T71 selection before performin 2=T71 selection.
Qhen the 32 has more than one .ctivated 3plin" 7reHuency and 2=T71 selection is invo"ed by one <./E entity- the
followin 2=T71 selection procedure is applied to the uplin" freHuency where the 2=T71 selection is invo"ed. The
!ervin Grant 3pdate function provides the 2=T71 selection function with the ma'imum 2=:P:1< to :P11< power
ratio that the 32 is allowed to allocate for the upcomin transmission for scheduled data (held in the !ervin Grant state
variable B see subclause ,,.9.,.3). This power ratio shall be used to determine a ma'imum number of bits of scheduled
data with a , bit ranularity for the upcomin transmission- calculated from number of bits correspondin to the
reference 2=T71s (2=T71ref-m)- and that the hihest value is lower or eHual toD
%f 2=:P:1< power e'trapolation formula is confiuredD
1
1
]
1

,+ @ *
- - -
- -
,+
ant !ervinFGr
harq
m ed m ref e
m ref e
A L
K
This ma'imum number of bits shall be lower than
n ref e
K
- -
bits- where
n ref e
K
- -
corresponds to any hiher n
th

reference 2=T71 (2=T71ref-n ) and shall be hiher or eHual to
m ref e
K
- -
of 2=T71ref-m e'cept if mN,.
2lse if 2=:P:1< power interpolation formula is confiuredD
( )
1
1
1
1
]
1

,
_


+
+ +
+
*
- - -
*
, - , - -
- - , - -
*
- - - ,+ @
- -
,+
ant !ervinFGr
m ed m ref e m ed m ref e
m ref e m ref e m ed m ref e harq
m ref e
A L A L
K K A L
K
This ma'imum number of bits shall be lower than
, - - + m ref e
K
bits e'cept if
, - - + m ref e
K
corresponds to the
number of bits of the hihest reference 2=T71 (2=T71ref- M ) and shall be hiher or eHual to
m ref e
K
- -
of 2=T71ref-m
e'cept if mN,.
m ref e
K
- -
and
m ref e
L
- -
above are iven in J,3K.
m ed
A
-
denotes the Huanti(ed amplitude ratio assined to 2=
T71ref-m and is defined in J**K.
The <./E process %: for the upcomin transmission on each .ctivated 3plin" 7reHuency is determined usin the
followin formulaeD
= 7or *ms TT%D 13//2&TF<./EFP/O12!!F%: N JAV17& U subframe numberK mo0 <./EF/TT
= 7or ,+ms TT%D 13//2&TF<./EFP/O12!!F%: N J17&K mo0 <./EF/TT
0ased on this current <./E process %: and the //1 confiuration- the 32 shall determine whether to ta"e the
scheduled and non=scheduled rants into account in the upcomin transmission. %f they are not supposed to be ta"en
into account- then the correspondin rant shall be assumed to not e'ist. %f the variable !ervinFGrant has the value
LMeroFGrantL after the !ervin Grant 3pdate- then the !ervin Grant shall not be ta"en into account in the upcomin
transmission.
7or 1255F:1< state- when !chedulin %nformation is triered per subclause ,,.9.,.C- the 2=T71 selection and data=
allocation process shall assume that a non=scheduled rant is available for its transmission and that !chedulin
%nformation has a priority hiher then any other loical channel. 7urthermore the <./E process used for the upcomin
transmission shall be assumed to be active and not 53 restricted for the transmission of the !chedulin %nformation- i.e.
transmission of !chedulin %nformation can ta"e place on this process.
7or 1255F7.1< state and %dle mode- when !chedulin %nformation is triered per subclause ,,.9.,.C- the 2=T71
selection and data=allocation process shall not assume that a non=scheduled rant is available for its transmission- unless
the !chedulin %nformation is triered by a periodic !chedulin %nformation trierin mechanism or the !chedulin
%nformation is sent as a stand=alone in which case the 2=T71 selection and data=allocation process shall assume that a
non=scheduled rant is available for its transmission.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &*, Release "
The transmission format and data allocation shall follow the reHuirements belowD
= Only 2=T71s from the confiured 2=T71! shall be considered for the transmissionI
= 7or all loical channels- if the loical channel belons to a non=scheduled M.1=d flow- its data shall be
considered as available up to the correspondin non=scheduled rant- if the loical channel does not belon to a
non=scheduled M.1=d flow- its data shall be considered as available up to the !ervin GrantI
= The power offset for the transmission is the one from the <./E profile of the M.1=d flow that allows hihest=
priority data to be transmitted on the 3plin" 7reHuency for which 2=T71 selection is bein performed. %f more
than one M.1=d flow allows data of the same hihest priority to be transmitted- it is left to implementation to
select which M.1=d flow to prefer)I
= %n case the variable !ervinFGrant has the value LMeroFGrantL after the !ervin Grant 3pdate function and there
is no data available for M.1=d flows for which non=scheduled rants were confiured and the transmission of
!chedulin %nformation has been triered- the ^1ontrol=only_ <./E profile confiured by the hiher layers
shall be used.
= The &ominal Power Offset shall be set to the power offset included in the transmission <./E profileI
= The 32 shall not use the followin 2=T71%sI
= %f the 32 is confiured with 2=T71% table + (see J8K) and *ms TT%- it shall not use 2=T71% ,*+ in the
mappin defined in .nne' 0.,
= %f the 32 is confiured with 2=T71% table , (see J8K) and *ms TT%- it shall not use 2=T71% ,,A in the
mappin defined in .nne' 0.*
= %f the 32 is confiured with 2=T71% table * (see J8K) and *ms TT%- it shall not use 2=T71% ,*, in the
mappin defined in .nne' 0.*a
= %f the 32 is confiured with 2=T71% table 3 (see J8K) and *ms TT%- it shall not use 2=T71%s ,+, and ,+* in
the mappin defined in .nne' 0.*b
= The data allocation shall ma'imi(e the transmission of hiher priority data. Qhen scheduled and non=scheduled
rants are ta"en into account for the upcomin transmissionD
= :ata of a iven priority belonin to a scheduled M.1=d flow shall have precedence over any lower priority
data- whether they belon to a scheduled or a non=scheduled M.1=d flowI
= :ata of a iven priority belonin to a non=scheduled M.1=d flow shall have precedence over any lower
priority data- whether they belon to a scheduled or a non=scheduled M.1=d flowI
= %f several M.1=d flows are associated with loical channels of eHual priority- the data allocation should
ensure that all eHual priority flows are served.
= The amount of data and correspondin M.1=e@es or M.1=i@is headers from M.1=d flows for which non=
scheduled rants were confiured shall not e'ceed the value of the non=scheduled rant.
= %f a ,+ms TT% is confiured and the TT% for the upcomin transmission overlaps with a compressed mode ap-
the !ervinFGrant provided by the !ervin Grant 3pdate function shall be scaled bac" as followsD
)
,A
( V
C
N
SG G S
where !GO represents the modified servin rant considered by the 2=T71 selection alorithm and &1 represents
the number of non :T> slots in the compressed TT%I
= 7or 1255F:1< state- if the transmission contains any scheduled data- the si(e of the selected M.1=e or M.1=i
P:3 shall not e'ceed the total ofD
= all non=scheduled rants which are applicable for transmission in this TT%I
= the ma'imum number of scheduled bits based on the !ervin Grant (after adjustment for compressed frames)
and the power offset from the selected <./E profileI
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &*- Release "
= the si(e of the triered schedulin information (if any).
= 7or 1255F7.1< state and %dle mode- if the transmission contains any scheduled data- the si(e of the selected
M.1=i P:3 shall not e'ceed the total ofD
= the ma'imum number of scheduled bits based on the !ervin Grant and the power offset from the selected
<./E profileI
= the si(e of the triered schedulin information (only if !chedulin %nformation is triered by a periodic
!chedulin %nformation reportin as specified in subclause ,,.9.,.C).
= %n the case a *ms TT% is confiured and the <./E process is inactive- the 32 shall not include in the
transmission any data from M.1=d flows for which no non=scheduled rants were confiuredI
= 7or 1255F:1< state- the !chedulin %nformation is always sent when triered (see subclause ,,.9.,.C)I
= Only 2=T71s in supported state shall be consideredI
= Once all other reHuirements have been fulfilled- the 2=T71 resultin in the smallest amount of paddin for the
selected M.1=es or M.1=is P:3s and correspondin M.1=e@es or M.1=i@is headers- shall be selected
includin the case when the !chedulin %nformation needs to be transmitted.
Qhile respectin all the above listed reHuirements- for each loical channel usin /51=3M- at every TT%- the 32 may
select the /51 P:3 si(e so as to ma'imise the amount of data of this loical channel that can be transmitted.
Once an appropriate 2=T71 and data allocation are found accordin to the rules above- the LMultiple'in and T!&
!ettin_ entity shall enerate the correspondin M.1=e or M.1=i P:3.
The 2=T71 selection function shall provide this M.1=e or M.1=i P:3 and transmission <./E profile to the <./E
entity. The ma'imum number of <./E transmissions and the power offset in this profile- shall be set respectively to
the ma'imum of the Ma' &umber of <./E Transmissions of the <./E profiles from all the M.1=d flows from
which data is multiple'ed into the transmission and to the &ominal Power Offset. The <./E entity shall also be
informed of whether the transmission includes !chedulin %nformation and whether this information is sent by itself or
with hiher=layer data. The 2=T71 selection function shall provide the 2=T71% for the selected 2=T71 to the <./E
entity.
%n 7::- for each .ctivated 3plin" 7reHuency- in case the :T> feature is confiured by hiher layers and no 2=:1<
transmission is performed in this TT% on that .ctivated 3plin" 7reHuencyD
= if MAC Inactiit! "hreshold [ , and no 2=:1< transmission has been performed for MAC Inactiit! "hreshold =
, previous TT%s or-
= if MAC Inactiit! "hreshold N ,D
= 2=T71 selection shall only be performed for the TT%s where the followin conditions are fulfilledD
= 7or *ms TT%D JAV17& U subframe number = #$ %"& %R& 'ffsetK mo0 MAC %"& C!cle N +I
= 7or ,+ms TT%D JAV17& = #$ %"& %R& 'ffsetK mo0 MAC %"& C!cle N +.
%n *ms TT% case- if the TT% that fulfilled JAV17& U subframe number = 32 :T> :/> OffsetK mod M.1
:T> 1ycle N + overlapped with an uplin" compressed mode transmission ap- the 2=T71 selection shall be
performed for the first TT% not overlappin with an uplin" compressed mode transmission ap.
11.9.1.5 6a""8 >it Setti%2
The <appy 0it is included on the 2=:P11< for every 2=:1< transmission on each .ctivated 3plin" 7reHuency. 2=
:1< transmissions shall not be triered specifically to allow the transmission of the happy bit.
//1 confiures M.1 with the duration <appyF0itF:elayF1ondition- over which to evaluate the current rant relative
to the T20! after application of the 2=T71 selection procedure described in subclause ,,.9.,.?.
7or every 2=:1< transmission and for each .ctivated 3plin" 7reHuency- the <appy 0it on a freHuency shall be set to
LunhappyL if the three followin criteria are met on that freHuencyD
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &*" Release "
,) 32 is transmittin as much scheduled data as allowed by the current !ervinFGrant in 2=T71 selection on that
freHuencyI and
*) 32 has enouh power available to transmit at hiher data rate on that freHuencyI and
3) 0ased on the same power offset as the one selected in 2=T71 selection to transmit data in the same TT% as the
<appy 0it- T20! would reHuire more than <appyF0itF:elayF1ondition ms to be transmited with the current
!ervinFGrant ` the ratio of active processes to the total number of processes.
%f there is more than one .ctivated 3plin" 7reHuency- based on the same power offset as the one selected in 2=
T71 selection on each .ctivated 3plin" 7reHuency to transmit data in the same TT% as the <appy 0it- T20!
would reHuire more than <appyF0itF:elayF1ondition ms to be transmited with the current (!ervinFGrant ` the
ratio of active processes to the total number of processes on the Primary 3plin" 7reHuency) plus (!ervinFGrant
` the ratio of active processes to the total number of processes on the !econdary 3plin" 7reHuency).
The first criteria is always true for a deactivated process and the ratio of the third criteria is always , for ,+ms TT%.
Otherwise- the <appy 0it shall be set to LhappyL. Qhen the 32 has more than one .ctivated 3plin" 7reHuency- the
power used to assess whether the 32 has enouh power to transmit at a hiher data rate on one .ctivated 3plin"
7reHuency is based on the ma'imum remainin power allowed for 2=:1< transmission on that .ctivated 3plin"
7reHuency as determined by 2=T71 selection described in subclause ,,.9.,.? and in J,*K.
%n order to assess if it has enouh power available to transmit at hiher data rate on an .ctivated 3plin" 7reHuency- the
32 shallD
,) %f M.1=i@is is confiured- identify the 2=T71 that has a transport bloc" si(e at least 3* bits larer than the
transport bloc" si(e of the 2=T71 selected for transmission in the same TT% as the <appy 0it. Otherwise-
identify the 2=T71 that has a transport bloc" si(e at least ( bits larer than the transport bloc" si(e of the 2=T71
selected for transmission in the same TT% as the <appy 0it- where ( is the smallest /51 P:3 si(e confiured
amon all the loical channels that do not belon to non=scheduled M.1=d flows and which have data in the
bufferI and
*) 0ased on the same power offset as the one selected in 2=T71 selection to transmit data in the same TT% as the
<appy 0it- chec" that the identified 2=T71 is supported i.e. not bloc"ed.
11.9.1.6 S#edu!i%2 ?%3or<atio% re"orti%2
!chedulin information reports will be triered differently dependin on the value of the variable !ervinFGrant after
the !ervin Grant 3pdate function. The trierin of a report shall be indicated to the 2=T71 selection function at the
first new transmission opportunity.
2ven if multiple events are triered by the time a new transmission can ta"e place- only a sinle schedulin
information header will be included in the payload.
2ven if multiple events are triered on an .ctivated 3plin" 7reHuency by the time a new transmission can ta"e place-
only a sinle schedulin information header will be included in the payload on that freHuency.
%n 1255F:1< state- when M.1=e or M.1=i is confiured- the !chedulin %nformation shall not be transmitted if the
T20! is (ero- even if it was triered by one of the confiured trierin mechanisms.
%n 1255F:1< state- when M.1=i is confiured- and in 1255F7.1< state for 7:: and for :11<@:T1<
transmission- if the si(e of the data plus header is less than or eHual to the T0 si(e of the 2=T71 selected by the 32
minus ,9 bits- a !chedulin %nformation shall be concatenated into this M.1=i P:3. Otherwise a !chedulin
%nformation is not included.
7or 7:: and for 111< transmission in 1255F7.1< state and %dle mode- the transmission of !chedulin %nformation
shall only be triered when T20! becomes (ero and the M.1=i P:3 containin the last data is bein transmitted.
The !% is transmitted with the M.1=i P:3 carryin the last data- iven the servin rant is sufficient to carry the !%
with the last remainin data. Otherwise- the empty buffer status report is transmitted separately with the ne't M.1=i
P:3.
7or 7:: and for :T1<@:11< transmission in 1255F7.1< state- the transmission of !chedulin %nformation shall
be triered once- if the T20! remains (ero and no hiher layer data remains in M.1 to be transmitted for a period
iven by the 2=:1< transmission continuation bac" off period uneHual LinfinityL. 7or 7:: and for :T1<@:11<
transmission in 1255F7.1< state with 2=:1< transmission continuation bac" off period set to LinfinityL or L(eroL-
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &$( Release "
the transmission of !chedulin %nformation shall be triered each time when the T20! becomes (ero and no hiher
layer data remains in M.1 to be transmitted after the transmission of the M.1=i P:3 containin the schedulin
information with the empty buffer status report. Qhen L2=:1< transmission continuation bac" offL is set to LinfinityL-
the !chedulin %nformation with empty buffer status report shall be transmitted with the M.1=i P:3 carryin the last
:11<@:T1< data- iven the servin rant is sufficient to carry the !% in the same M.1=i P:3 toether with the
remainin :11<@:T1< data. Otherwise- the !chedulin %nformation with empty buffer status report is transmitted
separately with the ne't M.1=i P:3.
7or 7:: and for :T1<@:11< transmission in 1255F7.1< state when L2=:1< transmission continuation bac" offL
is not set to LinfinityL- a periodic !chedulin %nformation with empty buffer status report shall not be transmitted.
%n 1255F7.1< state- for 7:: and :11<@:T1< transmission durin the collision resolution phase- a !chedulin
%nformation with T20! value different from (ero can only be transmitted at the end of a M.1=is !:3.
%f the !chedulin %nformation needs to be included in the M.1=e accordin to subclause ;.*.?.*- it shall be transmitted
reardless of T20! status.
The transmission of !chedulin %nformation can ta"e place on every <./E process- even on those processes for which
transmission is restricted accordin to //1 or deactivated by absolute rants- i.e. processes on which scheduled and@or
non=scheduled transmission can not ta"e place.
The description of the behaviour in the two cases is provided below. Qhen more than one uplin" freHuency is
confiured- the !chedulin %nformation reportin mechanisms are evaluated independently per .ctivated 3plin"
7reHuency.
11.9.1.6.1 Re"ort Tri22eri%2 1#e% SG K OPeroFGra%tQ or a!! "roesses are deati5ated
%f the !ervinFGrant has the value LMeroFGrantL or all processes are deactivated on that freHuency- and the T20!
becomes larer than (ero- the transmission of !chedulin %nformation shall be triered on that freHuency.
%f data with hiher priority than the data already in the transmission buffer arrives- the transmission of a !chedulin
%nformation shall be triered on that freHuency.
//1 can also confiure M.1 with periodic !chedulin %nformation trierin. The periodic trier timer TF!%&G
(Timer !chedulin %nformation B LMeroFGrantL) on a freHuency shall be started once the !ervinFGrant variable
becomes LMeroFGrantL or all processes are deactivated on that freHuency and T20! is larer than (ero. The TF!%&G
timers for all the .ctivated 3plin" 7reHuencies shall have the same value.
Qhen TF!%&G e'pires- the transmission of a !chedulin %nformation shall be triered on that freHuency.
TF!%&G timer on a freHuency shall be restarted when the transmission of a !chedulin %nformation is triered on that
freHuency.
TF!%&G on a freHuency shall be stopped and reset once the !ervinFGrant variable in the !ervin Grant 3pdate
function ta"es a value other than LMeroFGrantL and at least one process is activated on that freHuency.
Qhen the secondary uplin" freHuency is deactivated- the TF!%&G timer correspondin to the secondary uplin"
freHuency shall be stopped and reset- if runnin.
11.9.1.6.2 Re"ort Tri22eri%2 1#e% SG HR OPeroFGra%tQ a%d at !east o%e "roess is
ati5ated
%f !G becomes too small to allow transmission of a sinle P:3 from any scheduled M.1=d flow or if the !G is too
small to allow transmission of a sinle P:3 from any scheduled M.1=d flow on that freHuency and T20! becomes
larer than (ero- the transmission of !chedulin %nformation should be triered on that freHuency .
%f an 2=:1< servin cell chane occurs and if the new 2=:1< servin cell was not part of the previous !ervin 2=:1<
/5!- the transmission of a !chedulin %nformation shall be triered on that freHuency.
//1 can confiure M.1 with periodic trierin also for the case when the variable !ervinFGrant W[ LMeroFGrantL
and at least one process is activated on that freHuency. The periodic trier timer TF!%G (Timer !chedulin %nformation
B different from LMeroFGrantL) can be confiured to a different value than TF!%&G. The TF!%G timers for all the
.ctivated 3plin" 7reHuencies shall have the same value.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &$& Release "
TF!%G shall be started once the !ervinFGrant variable becomes W[ LMeroFGrantL and at least one process is activated
on that freHuency.
Qhen TF!%G e'pires- the transmission of a new !chedulin %nformation shall be triered on that freHuency and on the
rest of the .ctivated 3plin" 7reHuencies which TF!%G timer is runnin.
TF!%G timer on a freHuency shall be stopped and reset once the !ervinFGrant variable in the !ervin Grant 3pdate
function becomes eHual to LMeroFGrantL or all processes are deactivated on that freHuency.
Qhen the secondary uplin" freHuency is deactivated- the TF!%G timer correspondin to the secondary uplin" freHuency
shall be stopped and reset- if runnin.
TF!%G on a freHuency shall be restarted when the transmission of a !chedulin %nformation is triered on that
freHuency.
Once the !ervinFGrant variable in the !ervin Grant 3pdate function becomes eHual to LMeroFGrantL or all processes
are deactivated on a freHuency and T20! is larer than (ero- the transmission of a !chedulin %nformation shall be
triered on that freHuency.
11.9.1.6.3 <./E delivery failure for triered !chedulin %nformation
%f the <./E process fails to deliver a M.1=e or M.1=i P:3 containin a triered !chedulin %nformation to the
/5! containin the servin cellD
= if the T20! field of the !% for which the <./E transmission failed is set to (ero and if 32 is in 1255F7.1<
state or idle modeD
= if this is a :T1<@:11< transmission and L2=:1< transmission continuation bac"=offL is set to LinfiniteLD
= the transmission of a new !chedulin %nformation shall be triered
= else
= no further action is reHuired.
= else- if the !chedulin %nformation was transmitted without any hiher layer data multiple'ed in the same M.1=
e or M.1=i P:3D
= no further action is reHuired (rely on periodic trierin).
= else (!chedulin %nformation was transmitted toether with hiher layer data multiple'ed in the same M.1=e or
M.1=i P:3)D
= the transmission of a new !chedulin %nformation shall be triered on the same uplin" freHuency associated
to the servin cell.
11.9.1./ M$)-es0e Reset
%f a reset of the M.1=es@e or M.1=is@i entity is reHuested by upper layers- the 32 shall at the activation time indicated
by hiher layersD
= flush all <./E processesI
= set 13//2&TFT!& to + for all the loical channels mapped to 2=:1<I
= if M.1=i@is is confiured by upper layersD
= discard all sements stored in sementation entities.
&OT2D %n this case- the <./E entity will not notify the !chedulin %nformation /eportin function if a flushed
M.1=e or M.1=i P:3 contained a triered !chedulin %nformation (rely on periodic trierin).
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &$# Release "
11.9.1.9 Mo%itori%2 o3 $&so!ute a%d Re!ati5e Gra%t )#a%%e!s
Qhen the :/> feature is enabled by hiher layers- and in addition to the conditions defined in subclause C1.3 of J,3K
the downlin" monitorin of 2=.G1< and 2=/G1< sets on a freHuency is reHuired in the followin conditionsD
= .t least one M.1=d flow is confiured with a scheduled transmission and T20! [ + orI
= a scheduled 2=:1< transmission has been performed in any of the Inactiit! "hreshold for #$ Grant
Monitorin) previous uplin" TT%s on the associated uplin" freHuency orI
= the start of 2=.G1< or 2=/G1< commands overlap in time with an 2=<%1< correspondin to a scheduled 2=
:1< transmission on the associated uplin" freHuency.
11.9.1.9 Re!ease o3 o<<o% *-4)6 resoures ('44 o%!8)
%f the 32 is sendin 111< data in 1255F7.1< state or %dle mode- the 32 shall release the common 2=:1< resource
under followin conditionsD
= the empty buffer status (T20! N + byte) has been reported and no M.1=i P:3 is left in a <./E process for
(re=)transmissionI or
= the ma'imum 2=:1< resource allocation for 111< is reached- orI
= a 5, synchronisation failure is reported.
%f the 32 is sendin :T1< or :11< data- the 32 shall release the common 2=:1< resource under followin
conditionsD
= a 5, synchroni(ation failure occursI or
= the ma'imum period for collision resolution is reached and no 2=.G1< with the 32Os 2=/&T% (throuh an 2=
/&T% specific 1/1 attachment) has been reachedI or
= an 2=.G1< is received with a common 2=:1< resource release command (%&.1T%G2) (e'plicit common 2=
:1< resource release) orI
= L2=:1< transmission continuation bac" offL is not set to LinfinityL- the empty buffer status (T20! N + byte) has
been reported and no M.1=i P:3 is left in a <./E process for (re=)transmission.
11.9.2 (ode > o"eratio%
11.9.2.1 6$RA :"eratio%
11.9.2.1.1 6$RA e%tit8
There is one <./E entity per 32 per 2=:1< in each &ode=0 in its 2=:1< active set. The <./E entity routes the
payload and the associated /!& value to the appropriate <./E process based on the transmission timin. 0ased on the
outcome of the decodin- the <./E entity transmits an .1$ or a &.1$ in return.
11.9.2.1.2 6$RA "roess
The <./E process uses the /!& and the transmission timin (17&- sub=frame) to establish the transmission number.
0ased on this it identifies the transmission redundancy version and attempts to decode the transmission. The outcome of
the decodin is reported to the <./E entity- so that it may be fed bac" to the 32.
11.9.2.2 4e-<u!ti"!e.i%2
There is one de=multiple'in entity per 2=:1< transport channel per 32 in the &ode 0. %f the M.1=e@es is confiured
by upper layers- the !/&1 confiures the &ode 0 with the mappin between the active ::% values and the
correspondin M.1=d flow and P:3 si(e. %f the M.1=i@is if confiured by upper layers- the !/&1 confiured the
&ode 0 with the mappin between the 51<=%: and the correspondin M.1=d flow. .lso- it provides it with the
mappin between M.1=d flow %:s and the correspondin %ub bearer.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &$3 Release "
%f M.1=e@es is confiured by upper layers- the de=multiple'in entity uses the M.1=e header information (::%- &) to
determine the si(e of each M.1=es P:3 and based on this it sements the M.1=e payload into M.1=es P:3s. %f
M.1=i@is is confiured by upper layers- the de=multiple'in entity uses the M.1=i header information (5) to determine
the si(e of each M.1=is !:3 and based on this it sements the M.1=i payload into M.1=is P:3s. These are then
routed onto the %ub bearer indicated by the ::% value.
Qith each M.1=es P:3- the &ode 0 will send to the !/&1D
= the associated ::% and & valuesI
= the 17& and sub=frame numberwhen the payload includin the M.1=es P:3 was decoded correctlyI
= the total number of transmissions that were needed for the M.1=e P:3 to be decoded correctly.
Qith each M.1=is P:3- the &ode 0 will send to the !/&1D
= the associated 51<=%: and 5 values for each M.1=is !:3I
= the 17& and sub=frame number when the payload includin the M.1=is P:3 was decoded correctlyI
= the total number of transmissions that were needed for the M.1=i P:3 to be decoded correctly.
11.9.2.3 S#edu!er
There is one 2=:1< &ode 0 scheduler per &ode 0. The &ode 0 scheduler is responsible for the followin functionsD
= .llocatin uplin" resources to 32s for which it acts as the servin &ode 0I
= Monitorin other=cell interference and accordinly sendin relative rants to 32s for which it does not act as the
servin &ode 0I
= /eportin to the !/&1 on the lac" of processin resourcesI
11.9.2.- *-4)6 Pro5ided >it Rate <easure<e%t
The 2=:1< Provided 0it /ate measurement is defined as followsD
= for each priority class the M.1=e or M.1=i function in the &ode 0 measures the total number of M.1=d P:3
bits whose transmission over the radio interface has been considered successful by M.1=e or M.1=i in &ode=0
durin the last measurement period- divided by the duration of the measurement periodI
= the number of M.1=d P:3 bits from 32s in softer handover shall be considered after soft combininI
= the &ode=0 shall allocate the bit rate received over an /5! eHually divided amon all cells in the /5! reardless
of whether the /5! contains the 2=:1< servin cell or notI
= the values reported shall be raw samplesI
= the measurement period shall be ,++ ms.
11.9.2.5 4eter<i%atio% o3 U*-?4 ('44 o%!8) a%d o!!isio% reso!utio%
7or 32s in 1255F7.1< state or %dle mode- the &ode 0 determines whether the 32 id (2=/&T%) was included by the
32.
%f the &ode 0 receives a M.1=i P:3 with an 2=/&T% included in the M.1=i header- then the &ode 0 is aware of the
user performin a collision resolution phase usin a common 2=:1< resource. The presence of the 2=/&T% durin the
collision resolution phase identifies :11<@:T1< data transmission by the 32. 0y sendin a received 2=/&T% on the
2=.G1<- the &ode 0 rants the common 2=:1< resource e'plicitly to the 32 with this 32 id- resolvin any potential
collision. . 32 adds its 2=/&T% in all M.1=i P:3s at its side until the 32 receives an 2=.G1< with its 2=/&T%
(throuh an 2=/&T%=specific 1/1 attachment).
7or 111< data transmission- no 2=/&T% is included in any M.1=i header and no collision resolution is performed.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &$* Release "
11.9.3 R() o"eratio%
11.9.3.1 Re-orderi%2 e%tit8 3or 4T)604))6 tra%s<issio%
The re=orderin entity is part of the M.1=es or M.1=is sublayer in the !/&1. There is one re=orderin entity per 32.
2ach re=orderin entity will support one re=orderin process per loical channel. %f M.1=es is confiured by upper
layers- the ::% value is used to determine the loical channel for which each M.1=es P:3 is meant. %f M.1=is is
confiured by upper layers- the 51<=%: value is used to determine the loical channel for which each M.1=is !:3 is
meant. 0ased on this information- the M.1=es or M.1=is P:3s are routed to the proper re=orderin process. The re=
orderin process may use the e'plicit T!& indication as well as the timin information provided by the &ode 0 in order
to eliminate duplicates and deliver the pac"ets in order to /51. The details of the re=orderin mechanism are left up to
the implementation.
11.9.3.2 Re-orderi%2 a%d )R) e%tit8 3or )))6 tra%s<issio%
The re=orderin entity is part of M.1=is sublayer in the 1/&1. There is one re=orderin entity per common 2=:1<
resource. 2ach re=orderin entity will support one re=orderin process. %f M.1=is is confiured by upper layers- the
51<=%: value is used to determine the loical channel for which each M.1=is !:3 is meant. 0ased on this
information- the received T!& and &ode=0 tain i.e. (17&- subframe number)- the M.1=is P:3s are routed to the
proper re=orderin process. The re=orderin process may use the e'plicit T!& indication as well as the timin
information provided by the &ode 0 in order to eliminate duplicates. Qhen the M.1=c P:3 is received correctly then
after reassembly the 1/1 field is removed and the resultin data is delivered to the M.1=c. <owever- if a M.1=c P:3
has been received with an incorrect 1/1- the M.1=c P:3 is discarded. The details of the re=orderin mechanism are
left up to the implementation.
&oteD . 1/1 seHuence is added to a M.1=c P:3 only- if the M.1=c P:3 is not sent completely in one M.1=
i P:3.
11.9 )o%tro! o3 *-4)6 tra%s<issio% a%d ree"tio% (T44)
11.9.1 U* o"eratio%
11.9.1.1 6$RA :"eratio%
The T:: <./E protocol is a stop and wait protocol based on synchronous downlin" .1$@&.1$s with asynchronous
retransmissions in the uplin". %f &.1$ is received then the 32 may only retransmit the previously transmitted M.1=e
or M.1=i P:3 if suitable physical resources are available- otherwise it must wait until it receives an appropriate
.bsolute Grant (or in the case of non=scheduled transmission- the 32 must wait until resource is ne't desinated as
available for non=scheduled transmission@retransmission). There are a ma'imum of 9 <./E processes (instances of
the <./E entity). 7or ,.*9 Mcps T::- there are a ma'imum of ? <./E processes employed for the 32s in 1255=
7.1< state and idle mode as non=scheduled transmission is not allowed. Operation of the <./E protocol is as
followsD
= ?3 a% $&so!ute Gra%t is reei5ed i% 'ra<e (i) t#e% t#e U* tra%s<its a data &!o@ (M$)-e or M.1=i
P:3) in 7rame (iUT,)
= 'or a M$)-e or M.1=i P:3 transmitted in 7rame (iUT,) t#e U* reei5es a% $)C0($)C i% 'ra<e
(i,T1,T2)
= ?3 ($)C is reei5ed i% 'ra<e (i,T1,T2) t#e% t#e U* a%%ot retra%s<it t#e M$)-e or M.1=i P:3
previously transmitted in 7rame (iUT,) (now stored for potential retransmission) until suitable physical resources
are available (e.. until .bsolute Grant received)
= The interval T3 between reception of &.1$ and the availability of suitable resources via reception of a Grant
for a subseHuent retransmission is variable and depends on &ode 0 schedulin decisions
= ?3 a% $)C is reei5ed i% 'ra<e (i,T1,T2) t#e% t#e M$)-e or M.1=i P:3 previously transmitted in 7rame
(iUT,) (stored for potential retransmission) is discarded and the <./E process identity associated with the
previously transmitted data bloc" can now be reassined.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &$$ Release "
&OT2D 7or ,.*9 Mcps T::- LsubframeL should be used to describe the above timin relation.T, and T* may be
derived from the physical layer timins iven in J*,K.
Operation of the T:: <./E protocol is illustrated by 7iure ,,.;.,.,.
.i/ure &&%"%&%&0 T55 2)5C6 6AR@ 9peration
11.9.1.1.1 6$RA e%tit8
There is one <./E entity in the 32. . number of parallel <./E processes (identified by a <./E process identifier)
are used in the 32 to support the <./E entity- allowin transmissions to ta"e place continuously while the 32 is
ranted resources.The <./E entity identifies the <./E process for which transmission should ta"e place if resources
are available. .lso- based on timin with respect to a previously=transmitted M.1=e or M.1=i P:3 it routes the
receiver feedbac" (.1$@&.1$ information)- relayed by the physical layer- to the appropriate <./E process.
The minimum number of <./E processes is a function of T, and T* (see subclause ,,.;.,.,). The ma'imum number
of <./E process identifiers is 9. 2ach process is associated with a <./E process identifier numbered from + to 8.
The <./E entity is responsible for determinin which <./E process will use the assined resources in a iven TT%
(for both scheduled and non=scheduled resource types). %t is further responsible for determinin for each <./E process
whether new data or e'istin data should be transmitted from the <./E process buffer- includin the case in which
new data is transmitted before successful delivery of the e'istin data.
7or transmission in a iven TT%- the <./E entity shall only consider those <./E processes associated with the
resource rant type (scheduled @ non=scheduled). <./E processes + to 3 are associated with scheduled transmission
whilst <./E processes ? to 8 are associated with non=scheduled transmission. %n the followin- the set of <./E
processes associated with the resource rant type is denoted the Lassociated setL.
Qhen the 2=:1< !P! operation is enabled- the rant should include 2=:1< !P! resources.
T#e 3o!!o1i%2 ru!es o%tro! t#e o"eratio% o3 t#e 6$RA e%tit8+
3GPP
2=.G1<
2=:1<
uplin"
sinallin
i iUT
,
2=<%1<
RSN*+
iUT
,
UT
*
&.1$
iUT
,
UT
*
UT
3
iUT
,
UT
*
UT
3
UT
,
T
,
T
*
T
3
T
,
RSN*,
3GPP TS #$%3#& '"%&(%( #(&#)&#! &$+ Release "
- ?3 retra%s<issio%s are "e%di%2 3or a%8 o3 t#e 6$RA "roesses o3 t#e assoiated set+
- t#e 6$RA e%tit8 s#a!! deter<i%e 3or ea# 6$RA "roess o3 t#e assoiated set 1#et#er t#e urre%t
resoure 2ra%t is su33iie%t to a!!o1 retra%s<issio% o3 t#e data. T#e 2ra%t is dee<ed to &e su33iie%t
i3 t#e orres"o%di%2 tra%s"ort &!o@ siGe is su""orta&!e 1it#i% t#e a!!oated resoures as
deter<i%ed &8 t#e *-T') se!etio% e%tit8 (see su&!ause 11.9.1.-)S
- i3 t#e 2ra%t is su33iie%t 3or retra%s<issio% &8 at !east o%e o3 t#e 6$RA "roesses o3 t#e assoiated
set, se!et t#e 6$RA "roess o%tai%i%2 t#e o!dest M$)-e or M.1=i P:3 for retransmission and
notify the 2=T71 selection entity that the TT% shall be used for retransmissionI
- if the rant is not sufficient for retransmission by any of the <./E processes of the associated set- the
<./E entity shall select an available <./E process from the associated set for transmission of new data. %n
the case that none of the <./E processes in the associated set are available (all contain data for
retransmission) the <./E entity shall discard the data from the <./E process in the associated set
containin the oldest M.1=e or M.1=i P:3 and shall select that <./E process for transmission of new
data. %n either case- the <./E entity shall notify the 2=T71 selection entity that the TT% shall be used for a
new transmission.
- elseD
- the <./E entity shall select an available <./E process from the associated set for transmission of new data
and shall notify the 2=T71 selection entity that the TT% shall be used for a new transmission of scheduled
data.
11.9.1.1.2 6$RA "roess
2ach <./E process is associated with a physical buffer (<./E buffer).
2ach <./E process maintains the state variable 13//2&TFT>F&0- which indicates the number of transmissions that
have ta"en place for the M.1=e or M.1=i P:3 currently in the buffer. 7or ,.*9 Mcps T::- each <./E process also
maintains the timer /T>FT%M2/ used to determine whether a pendin retransmission should be discarded. Qhen the
<./E process is established- 13//2&TFT>F&0 shall be initiali(ed to +.
.t the time of a new transmission- the <./E entity provides the <./E profile to use for all transmissions and re=
transmissions of this M.1=e or M.1=i P:3. This <./E profile includes information on the ma'imum number of
transmissions to perform- and the power offset with which to confiure the physical layer. 7or ,.*9 Mcps T::- the
<./E profile also includes a retransmission timer attribute.
%f the <./E entity provides a new P:3- the <./E process shallD
= set 13//2&TFT>F&0 to +I
= set 13//2&TF/!& to +I
= store the M.1=e or M.1=i P:3 in the associated <./E bufferI
= for ,.*9 Mcps T::- if /T>FT%M2/ is active- it shall be stoppedI
= enerate a transmission as described below.
%f the <./E entity reHuests a re=transmission- the <./E process shallD
= enerate a transmission as described below.
= for ,.*9 Mcps T::- start /T>FT%M2/ for this M.1=e or M.1=i P:3 if &.1$ is received for the initial
transmission.
To enerate a transmission- the <./E process shallD
= instruct the physical layer to set the /!& field on the 2=311< to 13//2&TF/!&I
= instruct the physical layer to enerate a transmission with the power offset correspondin to the <./E profile
and the redundancy version correspondin to the /!& value
= if 13//2&TF/!& W 3
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &$, Release "
= increment 13//2&TF/!& by ,I
else
= decrement 13//2&TF/!& by ,I
= increment 13//2&TFT>F&0 by ,I
= if 13//2&TFT>F&0 ] ma'imum number of transmissions indicated in the transmission <./E profileD
= flush the <./E bufferI
= set 13//2&TFT>F&0 to +I
= set 13//2&TF/!& to +.
= for ,.*9 Mcps T::- if /T>FT%M2/ is active- it shall be stopped
= for ,.*9 Mcps T::- if /T>FT%M2/ e'pires which value indicated in the transmission <./E profileD
= flush the <./E bufferI
= set 13//2&TFT>F&0 to +I
= set 13//2&TF/!& to +.
%f an .1$ is received- the <./E process shallD
= flush the <./E bufferI
= set 13//2&TFT>F&0 to +I
= set 13//2&TF/!& to +.
= for ,.*9 Mcps T::- if /T>FT%M2/ is active- it shall be stopped.
7or ,.*9 Mcps T::- in case of 111< transmission with common 2=/&T%- all M.1=i P:3s that were neatively
ac"nowleded finally and all M.1=is sementations (if any) that have not been transmitted shall be flushed at the end
of the .vailable !chedulin Qindow for this selected common 2=/&T%. The calculation of .vailable !chedulin
Qindow is defined in subclause ,,.;.,.Ab.
Qhen 111< transmission finishes- a 1M.1=!T.T3!=%nd shall be sent from M.1 to informs the //1 about the end
of the 2nhanced 3plin" for 1255F7.1< state and %dle mode.
%f 32 is in the idle interval- 32 should not transmit data to physical layer. 7or ,.*9Mcps T::- %f 32 is in the
measurement occasion and all the resource ranted is included in the measurement occasion- 32 should not transmit
data to physical layer.
%f the feedbac" reception of the transmission is in the inter=/.T measurement period- 32 should consider the feedbac"
as .1$.
11.9.1.2 Mu!ti"!e.i%2 a%d TS( setti%2 e%tit8
.s subclause ,,.9.,.*.
11.9.1.2a Se2<e%tatio% e%tit8
There is one sementation entity per loical channel in the 32.
Qhen the M.1=d P:3 si(e- the untransmitted part of the M.1=d P:3- the M.1=c P:3 si(e (,.*9 Mcps T:: only)
or the untransmitted part of the M.1=c P:3 (,.*9 Mcps T:: only) e'ceeds available space in the transport bloc"
accordin to the 2=T71 selection- the sementation entity shallD
= sement the M.1=d P:3- the untransmitted part of the M.1=d P:3- the M.1=c P:3 or the untransmitted part
of the M.1=c P:3 to fit the available space in the transport bloc" accordin to the 2=T71 selection and store
the untransmitted part of the M.1=d P:3 or M.1=c P:3I
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &$- Release "
= set the sementation status (!!) field of the transmission to indicate the sementation status as described in
subclause ;.*.?.3.
11.9.1.3 Reei5i%2 a Gra%t
The 32 determines whether each TT% is available for scheduled or non=scheduled transmissions.
The parameters applicable to a transmission are timeslots- code and ma'imum power. %n the case of non=scheduled
transmission- these parameters are set by //1 and retransmissions and@or new transmissions may occur in frames at
intervals set by //1. 7or scheduled transmission- the parameters are received via the 2=.G1<.
32s in 1255F7.1< state and idle mode (,.*9 Mcps T:: only) shall only use the scheduled transmission.
7or iven rant- the <./E entity determines which <./E process to use in the TT% (see subclause ,,.;.,.,.,).
7or ,.*9 Mcps T:: in 1255F7.1< state and idle mode the 32 with common 2=/&T% shall only monitor the selected
common 2=/&T% on the pre=confiured 2=.G1<(s) for the scheduled rants within the .vailable !chedulin Qindow
assined for this selected common 2=/&T%. .t the end of the .vailable !chedulin Qindow this selected common 2=
/&T% shall be released.
11.9.1.- *-T') Se!etio%
%n T::- rules for 2=T71 selection shall be applied as provided below.
32s shall apply 2=T71 selection when invo"ed by the <./E entity (see subclause ,,.;.,.,.,).
7or 1255=:1< state in T::- for each M.1=d flow- //1 confiures M.1=e or M.1=i with a <./E profile and
multiple'in list. .dditionally- for 3.9?@8.C9 Mcps T::- //1 confiures M.1 with a power offset in case the
!chedulin %nformation needs to be transmitted without any hiher= layer data. 7or ,.*9 Mcps T::- //1 also
confiures M.1 with a retransmission timer and the ma'imum number of <./E transmissions in case the !chedulin
%nformation needs to be transmitted without any hiher=layer data. The <./E profile includes the power offset and
ma'imum number of <./E transmissions to use for this M.1=d flow. 7or ,.*9 Mcps T::- the <./E profile also
includes a retransmission timer attribute.The multiple'in list identifies for each M.1=d flow(s)- the other M.1=d
flows for which data can be multiple'ed in a transmission that uses the power offset included in its <./E profile.
7or ,.*9 Mcps T:: in 1255F7.1< state and idle mode- for common mac flows- //1 confiures M.1 with a
<./E profile and multiple'in list. The <./E profile includes the power offset@ma'imum number of <./E
transmissions to use for this common mac flows and a retransmission timer attribute.
//1 can control the schedulin of uplin" data by ivin each loical channel a priority between , and 9- where , is the
hihest priority and 9 the lowest. 2=T71 selection in the 32 shall be done in accordance with the priorities indicated by
//1. 5oical channels have absolute priority- i.e. the 32 shall ma'imise the transmission of hiher priority data.
7or ,.*9 Mcps T:: in 1255F7.1< state and idle mode- 111< shall not be multiple'ed with any other loical
channel- and the 111< data shall have hiher priority than that of any other loical channel.
//1 can allocate non=scheduled transmission rants to individual M.1=d flows in order to reduce the transmission
delays.
The 32 shall determine whether to ta"e scheduled or non=scheduled rants into account in the upcomin transmission.
%f neither are supposed to be ta"en into account (i.e. the TT% is not available for non=scheduled transmission and no
Grant for scheduled transmission has been received) then no rant shall be assumed to e'ist. %f a rant e'ists then the
transmission format and data allocation shall follow the reHuirements below.
7or each confiured M.1=d flow or common flow (,.*9 Mcps T:: only)- a iven 2=T71 can be in any of the
followin statesD
= !upported stateI
= 0loc"ed state.
The 2=T71 states are derived accordin to the followinD
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &$" Release "
= %f the transmission is a retransmission then only the 2=T71 with the same bloc" si(e as the oriinal transmission
may be in the supported state.
= 7or ,.*9Mcps T::- only 2=T71s from the 2=T71! (the table of T0 si(es) which are consistent with the 32#s 2=
:1< capability cateory shall be considered for the transmissionI
= Only 2=T71s from the 2=T71! (the table of T0 si(es) which can be supported by (e'actly) the number of slots
assined by the rant shall be considered for the transmissionI
= Only 2=T71s which result (for the ranted timeslot and code physical resources) in a coderate lyin between the
ma'imum and minimum (inclusive) allowable coderates set by //1 J8K shall be considered for the transmission
XnoteD the definition of the term ^coderate_ as used here is the same as that provided by J,9KY. This shall be
evaluated for both EP!$ and ,C=E.M modulationI
= P<./E- the <./E profile power offset is selected (for 3.9?@8.C9Mcps T:: the <./E profile for the
transmission shall be selected amon the <./E profiles of M.1=d flows on which the hihest priority loical
channels with available data are mapped- for ,.*9Mcps T::- for the 32 which uses common 2=/&T%- the
<./E power offset shall be set to the ma'imum of <./E power offset of all the common flows mapped to the
scheduled resource- for the 32 which uses dedicated 2=/&T%- the <./E power offset shall be set to the
ma'imum of <./E power offset of all the M.1=d flows mapped to the same type of resource (for 1255F:1<
state- the resource can be scheduled or non=scheduled resource- for 1255F7.1< state- the resource can only be
scheduled resource)I !chedulin %nformation power offset shall be used when !chedulin %nformation is
transmitted without any hiher=layer data.)
= Only 2=T71s whose calculated transmission power reHuirement P2=P31< (see J,9K) is less than or eHual to both the
available and the ranted power shall be considered for the transmission (noteD this reHuirement does not apply in
the case of a retransmission on non=scheduled resources). 7or ,.*9Mcps T::- if the 2=P31< coe'ists with
other physical channels within one timeslot- only 2=T71s whose power reHuirement by EP!$ modulation is
lower than or eHual to the power reHuirement by ,C=E.M modulation shall be considered for the transmission.
7or T::- the smallest 2=T71 is considered always in the supported state. The ranted power is defined as the
calculated 2=P31< transmission power of J,9K with Se N (.bsolute Grant Galue U ae). The available power is
the ma'imum 32 transmission power.
= 7or ,.*9Mcps T::- if the 2=P31< coe'ists with other physical channel within one timeslot- the sum of
calculated transmission power reHuirement P2=P31< and the transmission power reHuirement for the other physical
channel shall be less than or eHual to the available power.
= %f only schedulin information is included in M.1=e or M.1=i P:3- the smallest 2=T71 shall be chosen and
the transmission power shall be eHual to the ranted power (the available ma'imum 2=P31< power shall be
considered too). .nd the 32 shall select EP!$ modulation. (,.*9 Mcps T:: only)I
7rom those 2=T71s in the supported state the 32 determines the larest bloc" si(e that it is permitted to transmit within
the iven constraints.
The 32 shall select the modulation type associated with the determined 2=T71 (noteD if an 2=T71 is supported by both
EP!$ and ,C=E.M then ,C=E.M modulation shall be used if its power reHuirement (P2=P31<) is lower than the power
reHuirement for EP!$- otherwise EP!$ modulation shall be used).
:ata allocation shall then be performed in accordance with the followinD
= 7or all loical channels- if the loical channel belons to a non=scheduled M.1=d flow- its data shall be
considered as available up to the larest bloc" si(e determined for the correspondin non=scheduled rant. %f the
loical channel does not belon to a non=scheduled M.1=d flow- its data shall be considered as available up to
the larest bloc" si(e determined for the !ervin GrantI
= The data allocation shall ma'imise the transmission of hiher priority dataI
= The 32 shall select the 2=T71- !7 and modulation which minimises the power used (3.9?@8.C9 Mcps T::
only)I
= The 32 shall select the 2=T71 and modulation. EP!$ shall be used in the case of 2=P31< allocated with other
physical channel in the same timeslot of one TT% for one 32- otherwise modulation shall be selected- which
minimises the power used (,.*9 Mcps T:: only)I
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &+( Release "
= %f several M.1=d flows are associated with loical channels of eHual priority- the data allocation should ensure
that all eHual priority flows are served.
Qhile respectin all the above listed reHuirements- for each loical channel usin /51=3M or /51=.M when new data
to be transmitted- at every TT%- the 32 may select the /51 P:3 si(e so as to ma'imise the amount of data of this
loical channel that can be transmitted.
Once an appropriate 2=T71 and data allocation are found accordin to the rules above- the LMultiple'in and T!&
!ettinL entity shall enerate the correspondin M.1=e or M.1=i P:3.
%n ,.*9Mcps T::- when !chedulin %nformation is triered by timer per subclause ,,.;.,.A- the 2=T71 selection and
data=allocation process shall assume that !chedulin %nformation has a priority hiher than any other loical channel.
The 2=T71 selection function shall provide this M.1=e or M.1=i P:3 and transmission <./E profile to the <./E
entity. The selected 2=T71 is also provided. 7or 3.9?Mcps T:: and 8.C9Mcps T:: the ma'imum number of <./E
transmissions and the power offset in this profile shall be set respectively to the ma'imum of both the Ma' &umber of
<./E Transmissions and of the power offset of the <./E profiles from all the M.1=d flows from which data is
multiple'ed into the transmission. 7or ,.*9 Mcps T::- the ma'imum number of <./E transmissions shall be set to
the ma'imum of the Ma' &umber of <./E Transmissions of the <./E profiles from all the M.1 flows from which
data is multiple'ed into the transmission- for the 32 which uses common 2=/&T%- the <./E power offset shall be set
to the ma'imum of <./E power offset of all the common flows mapped to the scheduled resource- for the 32 which
uses dedicated 2=/&T%- the <./E power offset shall be set to the ma'imum of <./E power offset of all the M.1=d
flows mapped to the same type of resource (for 1255F:1< state- the resource can be scheduled or non=scheduled
resource- for 1255F7.1< state- the resource can only be scheduled resource)- and the retransmission timer shall be set
to the ma'imum of the retransmission timer value of the <./E profiles that are permitted to be multiple'ed into the
transmission. 7or ,.*9Mcps T::- when the !chedulin %nformation needs to be transmitted without any hiher=layer
data- the specific <./E profile should be applied. 2ach <./E process which is associated with a buffer holdin a
M.1=e or M.1=i P:3 for potential retransmission shall maintain the <./E profile and the number of re=
transmissions that have occurred. 7or ,.*9 Mcps T::- the <./E process shall also maintain the value of
/T>FT%M2/.
7urther information on 2=T71 selection is provided in .nne' 1..
11.9.1.-a S#edu!i%2 ?%3or<atio% re"orti%2 (3.9-0/.69 M"s T44 o%!8)
The 32 shall implement a schedulin information delay time mechanism. The period T=!1<2: overnin the
periodicity of sendin schedulin information and the period T=/311< overnin 2=/311< retransmissions is set by
//1. The delay timer shall be reset whenever !chedulin %nformation is included in the M.1=e P:3.
%f a 32 has no Grant and the T20! becomes larer than (ero- the transmission of !chedulin %nformation shall be sent
via 2=/311<.
Qhen the 32 sends schedulin information via 2=/311< it will start a timer T/ which will be stopped and reset if the
32 receives a subseHuent rant. <owever if this timer reaches T=/311< (the value T=/311< is set via //1) the 32
will resend the !chedulin information via 2=/311<.
%f the 32 has a Grant then !chedulin %nformation may be included in the M.1=e P:3 accordin to subclause ;.*.?.*.
%f the 32 has a Grant and schedulin information delay timer ] T=!1<2: then the 32 shall include !chedulin
%nformation in the ne't M.1=e P:3 sent and the schedulin information delay timer shall be restarted. %f the 32 does
not receive any Grant before the schedulin information delay timer [ T=!1<2: U T=/311< @* then the 32 shall
send schedulin information via the 2=/311< and shall stop and reset the schedulin information delay timer.
11.9.1.5 S#edu!i%2 ?%3or<atio% re"orti%2 (1.29 M"s T44 o%!8)
. LGrant /eHuestL type !chedulin %nformation can be triered if any of the followin events occurD
= The T20! becomes larer than (eroI
= .n 2=:1< servin cell chane occurs and the T20! is larer than (eroI
= .n 2=:1< wor"in freHuency chane occurs in the servin cell and the T20! is larer than (eroI
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &+& Release "
= .n 2=/&T% chane occurs in the servin cellI
.n optional 2'tended 2stimation Qindow (defined by //1 in TT%s) may be used to prevent the 32 from trierin
unnecessary 2=/311< transmission in case the 32 potentially has an available Grant a short time in the future. The
32 may perform a persistent chec" throuh the 2'tended 2stimation Qindow to evaluate whether there is a Grant
available for new data transmission when the 32 can not ta"e the decision just accordin to the related <./E
information- e.- <./E timin- <./E retransmission numbers and so on. %f an 2=/&T% chane occurs in the servin
cell- the 32 shall inore the Grant with the previous 2=/&T% for LGrant /eHuestL type !chedulin %nformation
reportin.
%f a 32 has no Grant (includin scheduled rant or non=scheduled rant) available for a new M.1=e or M.1=i P:3
transmission in current TT% or in the 2'tended 2stimation Qindow (if confiured by //1)- as the LGrant /eHuestL type
!chedulin %nformation is triered- the transmission of !chedulin %nformation shall be triered via 2=/311<.
2lse if the 32 has a Grant (includin scheduled rant or non=scheduled rant) available for a new M.1=e or M.1=i
P:3 transmission in current TT% or in 2'tended 2stimation Qindow (if confiured by //1)- as the LGrant /eHuestL
type !chedulin %nformation is triered- the schedulin information should be included in a M.1=e or M.1=i P:3
via the Grant. %f the <./E process fails to deliver the M.1=e or M.1=i P:3 containin the triered the LGrant
/eHuestL type !chedulin %nformation- another LGrant /eHuestL type !chedulin %nformation shall be triered.
Qhen M.1=e is confiured and assemblin a M.1=e P:3- if the schedulin information needs to be included in the
M.1=e P:3 accordin to subclause ;.*.?.* and it shall be transmitted reardless of T20! status.
Qhen M.1=i is confiured and assemblin a M.1=i P:3- if the si(e of the data plus header is less than or eHual to the
T0 si(e of the 2=T71 selected by the 32 minus *3 bits- a !chedulin %nformation shall be concatenated into this M.1=
i P:3 and it shall be transmitted reardless of T20! status.
.dditional periodic timer T=!% is used to avoid lon pause duration of schedulin information reportin (defined by
//1). Once the rant is desinated- T=!% shall be started .Qhen the schedulin information is included in M.1=e or
M.1=i P:3 and sent- the timer shall be restarted immediately. Qhen the timer e'pires- if there is a rant to send a new
M.1=e or M.1=i P:3- it should include schedulin information- otherwise the 32 shall wait for a rant to send
schedulin information in a new M.1=e or M.1=i P:3.
.dditionally if data with hiher priority than the data already in the transmission buffer arrives- the !chedulin
%nformation shall be triered and included in ne't available M.1=e or M.1=i P:3- i.e. hiher priority data arrival
event shall not trier a 2=/311< procedure.
//1 can confiure M.1 with a delay timer to be used when the 32 transits from havin a Grant to not havin a Grant
and the T20! is still larer than (ero. The delay timer TFQ.%T shall be started once the Grant e'pires and shall be
stopped and reset when a Grant is received. Qhen TFQ.%T e'pires- the transmission of a !chedulin %nformation shall
be triered via 2=/311< (TFQ.%T shall be stopped and reset).
2ven if multiple events are triered by the time a new !chedulin %nformation reportin can ta"e place- only sinle
schedulin information with newly updated content shall be sent via 2=/311< or included in a M.1=e or M.1=i
P:3.
%n the case that only non=scheduled transmission is confiured without scheduled transmission- the !chedulin
%nformation reportin mechanism above is not applicable- and !chedulin %nformation reportin procedure is defined as
belowD
= The !chedulin %nformation shall be included in the M.1=e P:3 or M.1=i P:3 due to the Huanti(ation of the
transport bloc" si(es that can be supported as defined in subclause ;.*.?.*I
= %f the periodic timer T=!%=&!T is confiured by //1- the !chedulin %nformation shall be triered upon the
e'piriration of the periodic timer T=!%=&!T- and the triered !chedulin %nformation shall be included in the
ne't new M.1=e P:3 or M.1=i P:3- the maintenance of timer T=!%=&!T is the same as T=!%I
= %f both events are triered by the time a new !chedulin %nformation reportin can ta"e place- only sinle
schedulin information with newly updated content shall be included in a M.1=e P:3 or M.1=i P:3.
= 2=/311< procedure shall not be iniatiated for non=scheduled transmission only case.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &+# Release "
11.9.1.5a )e!! Rese!etio% ?%diatio% i% )*LLF'$)6 state (1.29 M"s T44 o%!8)
32 in 1255F7.1< state with 2=:1< transmission and <!=:!1< reception and havin available dedicated 2=/&T%
and <=/&T% may send 1ell /eselection %ndication to the &ode 0 scheduler of the servin cell in order to notify the
scheduler that the 32 is to leave from this cell.
Qhen the 1ell /eselection criteria are met as in JAK and if any of the condition is fulfilled- the 1ell /eselection
%ndication procedure shall be triered and performed as belowD
= when the 32 has sent the schedulin information with T20! [ + byte to &ode 0 scheduler- i.e. &ode 0 may
thin" the 32 has data pendin for transmissionD
= The 1ell /eselection %ndication is presented by the schedulin information with T20! N + and <50! N
L,,,,LI
= if the 32 has a rant in ne't TT% or within 2'tended 2stimation QindowD
= include the 1ell /eselection %ndication in ne't M.1=i P:3I
= else
= initiate 2=/311< procedure to transmit the 1ell reselection %ndication- reardin Mma' N ,. 3pon
reception of P<P=.112!!=1&7 primitive- M.1 sends the indication to //1. The 1ontrol of 2=
/311< transmission is described in ,,.;.*.3.*.,.
= when the 32 is durin synchroni(ation procedureI
= The 1ell /eselection %ndication is presented by the schedulin information with T20! N + and <50! N
L,,,,LI
= initiate 2=/311< procedure to transmit the 1ell reselection %ndication- reardin Mma' N ,- 3pon reception
of P<P=.112!!=1&7 primitive- M.1 send the indication to //1. The 1ontrol of 2=/311< transmission
is described in ,,.;.*.3.*.,.
= when the 32 is durin the downlin" data receivin procedureI
= The 1ell /eselection %ndication is carried in associated <!=!%1< by settin /T0! field to +.
Once the 1ell /eselection %ndication procedure was accomplished or terminated- then M.1 informs //1 the
termination of 1ell /eselection %ndication procedure with 1M.1=!T.T3!=%nd primitive.
11.9.1.5& )o<<o% *-R(T? se!etio% i% )*LLF'$)6 state a%d id!e <ode (1.29 M"s
T44 o%!8)
//1 may confiure M.1 a common 2=/&T%s list associated to each 2=/311< on which common 2=/&T% may be
used with the 1M.1=1O&7%G=/eH primitive- each common 2=/&T%s list related for an 2=/311< is divided into $
roups and there is & 2=/&T%s in each roup as confiured by //1. The $ roups are numbered in (+R") as indicated
by //1.
1ommon 2=/&T% selection procedure is invo"ed in case of sendin 2=/311< with common 2=/&T% for 111<
transmission- when performin common 2=/&T% selection- the !7& or the !7&O on which the 2=/311< shall be sent
and the TT% lenth of 2=/311< shall be provided. 1ommon 2=/&T% !election procedure is performed as belowD
"N !7&2=/311< mod $- for TT% of 2=/311< N ,+msI
or " N !7&O2=/311< mod $- for TT% of 2=/311< N AmsI
Qhere " is the L%nde' of selected 1ommon 2=/&T% roupL and $ is the total number of 2=/&T% roups related to this
2=/311<I !7&2=/311< or !7&O2=/311< is the frame or sub=frame on which the 2=/311< shall be sent which is
indicated by physical layer as the response of physical random access procedure.
3pon the common 2=/&T% roup was determined as above- the 32 shall randomly select a common 2=/&T% within the
roup.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &+3 Release "
The .vailable !chedulin Qindow of each 111< transmission is eHual to the lenth of $ 2=/311< TT%s- which
means that the 111< only can be scheduled within the consecutive $ frames (in case of ,+ms 2=/311<) or sub=
frames(in case of Ams 2=/311<) upon receivin the 2=/311< by the &ode 0 scheduler. The start point of the
.vailable !chedulin Qindow associated with a common 2=/&T% corresponds to the frame on which the common 2=
/&T% is correctly received on 2=/311<.
11.9.1.6 M$)-es0e Reset (1.29 M"s T44 o%!8)
%f a reset of M.1=es@e or M.1=is@i entity is reHuested by upper layers- the 32 shall at the activation time indicated by
hiher layerD
= flush all <./E processesI
= set 13//2&TFT!& to + for all the loical channels mapped to 2=:1<I
= stop all active timers (the timers include /etransmisstion timer- TF!%- TFQ.%T- TF/311<)I
= set 13//2&TF/311< to +I
= if M.1=i@is is confiured by upper layersD
= discard all sements stored in sementation entities.
11.9.2 (ode > o"eratio%
11.9.2.1 6$RA :"eratio%
11.9.2.1.1 6$RA e%tit8
There is one <./E entity per 32 in the &ode=0. The <./E entity routes the payload and the associated /!& value to
the indicated <./E process (the <./E procees identifier is sinalled to the &ode 0 via the 2=311<). 0ased on the
outcome of the decodin- the <./E entity transmits an .1$ or a &.1$ in return.
11.9.2.1.2 6$RA "roess
The <./E process uses the /!& to identify the redundancy version- The &ode 0 uses the identified redundancy
version to attempt to decode the transmission. The outcome of the decodin is reported to the <./E entity- so that it
may be fed bac" to the 32 as .1$ or &.1$.
11.9.2.2 4e-<u!ti"!e.i%2
There is one de=multiple'in entity per 32 in the &ode 0. %f the M.1=e@es is confiured by upper layers- the !/&1
confiures the &ode 0 with the mappin between the active ::% values and the correspondin M.1=d flow and P:3
si(e. %f the M.1=i@is is confiured by upper layers- the !/&1 confiured the &ode 0 with the mappin between the
51<=%: and the correspondin M.1=d flow. .lso- it provides it with the mappin between M.1=d flow %:s and the
correspondin %ub bearer.
%f M.1=e@es is confiured by upper layers- the de=multiple'in entity uses the M.1=e header information (::%- &) to
determine the si(e of each M.1=es P:3 and based on this it sements the M.1=e payload into M.1=es P:3s. These
are then routed onto the %ub bearer indicated by the ::% value. %f M.1=i@is is confiured by upper layers- the de=
multiple'in entity uses the M.1=i header information (5) to determine the si(e of each M.1=is !:3 and based on
this it sements the M.1=i payload into M.1=is P:3s.
Qith each M.1=es P:3- the &ode 0 will send to the !/&1D
= the associated ::% and & valuesI
= the 17& when the payload includin the M.1=es P:3 was decoded correctly (3.9?@8.C9 Mcps only)I
= the 17& and sub=frame number when the payload includin the M.1=es P:3 was decoded correctly (,.*9
Mcps T:: only)I
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &+* Release "
= the total number of transmissions that were needed for the M.1=e P:3 to be decoded correctly.
Qith each M.1=is P:3- the &ode 0 will send to the !/&1D
= the associated 51<=%: and 5 values for each M.1=is !:3I
= the 17& when the payload includin the M.1=is P:3 was decoded correctly (3.9?@8.C9 Mcps only)I
= the 17& and sub=frame number when the payload includin the M.1=is P:3 was decoded correctly (,.*9 Mcps
T:: only)I
= the total number of transmissions that were needed for the M.1=i P:3 to be decoded correctly.
11.9.2.3 S#edu!er
There is one 2=:1< &ode 0 scheduler per &ode 0. The &ode 0 scheduler is responsible for the followin functionsD
= .llocatin uplin" resources to 32s and sinallin these to 32s via .bsolute GrantsI
= /eportin uplin" interference measurements to the !/&1
= /eportin to the !/&1 on the lac" of processin resources
= :eterminin the T:: 21!& (the 32 specific 21!& is incremented for each 2=.G1< transmission)
= :eterminin which 2=<%1< will be used for the incomin transmission and the value of the associated 2=<%1<
%ndicator (,.*9 Mcps T:: only)
= :eterminin how many 2=311<s should be carried on the incomin 2=P31<s and the value of the associated
2=311< &umber %ndicator (,.*9 Mcps T:: only).
&OT2D The scheduler should not schedule the 32 who is in the idle interval. 7or ,.*9Mcps T::- the scheduler
should not schedule the 32 who is in the measurement occasion.
11.9.2.- *-4)6 Pro5ided >it Rate <easure<e%t
The 2=:1< Provided 0it /ate measurement is defined as followsD
= for each priority class the M.1=e or M.1=i function in the &ode 0 measures the total number of M.1=d P:3
bits whose transmission over the radio interface has been considered successful by M.1=e or M.1=i in &ode=0
durin the last measurement period- divided by the duration of the measurement periodI
= the measurement period shall be J,++ msK.
11.9.3 R() o"eratio%
11.9.3.1 Re-orderi%2 e%tit8 3or 4T)604))6 tra%s<issio%
The re=orderin entity is part of the M.1=es or M.1=is sublayer in the !/&1. There is one re=orderin entity per 32.
2ach re=orderin entity will support one re=orderin process per loical channel. %f M.1=es is confiured by upper
layers- the ::% value is used to determine the loical channel for which each M.1=es P:3 is meant. %f M.1=is is
confiured by upper layers- the 51<=%: value is used to determine the loical channel for which each M.1=is !:3 is
meant. 0ased on this information- the M.1=es or M.1=is P:3s are routed to the proper re=orderin process. The re=
orderin process may use the e'plicit T!& indication as well as the timin information provided by the &ode 0 in order
to eliminate duplicates and deliver the pac"ets in order to /51. The details of the re=orderin mechanism are left up to
the implementation.
11.9.3.2 Re-orderi%2 e%tit8 3or )))6 tra%s<issio (1.29 M"s T44 o%!8)
The re=orderin entity is part of M.1=is sublayer in the 1/&1. There is one re=orderin entity per 32. 2ach re=
orderin entity will support one re=orderin process. %f M.1=is is confiured by upper layers- the 51<=%: value is used
to determine the loical channel for which each M.1=is !:3 is meant. 0ased on this information- the received T!&
and &ode=0 tain i.e. (17&- subframe number)- the M.1=is P:3s are routed to the proper re=orderin process. The
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &+$ Release "
re=orderin process may use the e'plicit T!& indication as well as the timin information provided by the &ode 0 in
order to eliminate duplicates. Qhen the M.1=c P:3 is received correctly then after reassembly the resultin data is
delivered to the M.1=c. The details of the re=orderin mechanism are left up to the implementation.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &++ Release "
$%%e. $ (%or<ati5e)+
6S-4S)6 Tra%s"ort >!o@ SiGe Ta&!e 3or '44
The followin table provides the mappin between kt (as per the definition in subclause ;.*.3.,) and the <!=:!1<
Transport 0loc" !i(e (5(kt)) correspondin to table ;.*.3.,D
<nde? T= SiCe <nde? T= SiCe <nde? T= SiCe
1 13/ 96 1390 1/1 632-
2 1-9 9/ 1-05 1/2 6-39
3 161 99 1-30 1/3 655-
- 1/3 99 1-56 1/- 66/3
5 195 90 1-93 1/5 6/93
6 19/ 91 1509 1/6 6916
/ 209 92 153/ 1// /0-1
9 221 93 156- 1/9 /169
9 233 9- 1593 1/9 /299
10 2-5 95 1621 190 /-30
11 25/ 96 1651 191 /56-
12 269 9/ 1691 192 //00
13 291 99 1/11 193 /9-0
1- 293 99 1/-2 19- /991
15 305 100 1//3 195 9125
16 31/ 101 1905 196 92/2
1/ 329 102 1939 19/ 9-22
19 3-1 103 19/1 199 95/-
19 353 10- 1905 199 9/29
20 365 105 1939 190 9996
21 3// 106 19/- 191 90-/
22 399 10/ 2010 192 9210
23 -01 109 20-6 193 93//
2- -13 109 2093 19- 95-6
25 -25 110 2121 195 9/19
26 -3/ 111 2159 196 999-
2/ --9 112 2199 19/ 100/3
29 -61 113 2239 199 10255
29 -/3 11- 22/9 199 10--0
30 -95 115 2320 200 10629
31 -9/ 116 2362 201 10921
32 509 11/ 2-0- 202 1101/
33 521 119 2--9 203 11216
3- 533 119 2-92 20- 11-19
35 5-5 120 253/ 205 11625
36 55/ 121 2593 206 11935
3/ 569 122 2630 20/ 120-9
39 591 123 26// 209 12266
39 593 12- 2/26 209 12-99
-0 605 125 2//5 210 12/13
-1 616 126 2925 211 129-3
-2 62/ 12/ 29/6 212 131//
-3 639 129 2929 213 13-15
-- 650 129 2991 21- 1365/
-5 662 130 3035 215 1390-
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &+, Release "
-6 6/- 131 3090 216 1-155
-/ 696 132 31-5 21/ 1--11
-9 699 133 3202 219 1-6/1
-9 /11 13- 3260 219 1-936
50 /2- 135 3319 220 15206
51 /3/ 136 33/9 221 15-91
52 /51 13/ 3--0 222 15/61
53 /6- 139 3502 223 160-5
5- //9 139 3565 22- 16335
55 /92 1-0 3630 225 16630
56 906 1-1 3695 226 16931
5/ 921 1-2 3/62 22/ 1/23/
59 936 1-3 3930 229 1/5-9
59 951 1-- 3999 229 1/965
60 966 1-5 39/0 230 19199
61 992 1-6 -0-2 231 1951/
62 999 1-/ -115 232 19951
63 91- 1-9 -199 233 19192
6- 931 1-9 -265 23- 19539
65 9-/ 150 -3-2 235 19991
66 96- 151 --20 236 20251
6/ 992 152 -500 23/ 2061/
69 1000 153 -591 239 20999
69 1019 15- -66- 239 21369
/0 1036 155 -/-9 2-0 21/5-
/1 1055 156 -93- 2-1 221-/
/2 10/- 15/ -921 2-2 225-9
/3 1093 159 5010 2-3 22955
/- 1113 159 5101 2-- 233/0
/5 1133 160 5193 2-5 23/92
/6 115- 161 529/ 2-6 2-222
// 11/5 162 5392 2-/ 2-659
/9 1196 163 5-90 2-9 25105
/9 121/ 16- 55/9 2-9 25559
90 1239 165 5690 250 26020
91 1262 166 5/92 251 26-90
92 1295 16/ 599/ 252 26969
93 1309 169 5993 253 2/-56
9- 1331 169 6101 25- 2/952
95 1356 1/0 6211
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &+- Release "
The followin table provides the mappin between kt (as per the definition in subclause ;.*.3.,) and the <!=:!1<
Transport 0loc" !i(e (5(kt)) correspondin to table ;.*.3.*D
<nde? T= SiCe <nde? T= SiCe <nde? T= SiCe <nde? T= SiCe
1 120 96 1000 1/1 -592 256 21000
2 129 9/ 1016 1/2 -6/2 25/ 2139-
3 136 99 10-0 1/3 -/60 259 21/69
- 1-- 99 1056 1/- -9-9 259 22160
5 152 90 10/2 1/5 -936 260 22560
6 160 91 1096 1/6 502- 261 22969
/ 169 92 1112 1// 5112 262 2339-
9 1/6 93 1136 1/9 5209 263 23909
9 19- 9- 1152 1/9 5296 26- 2-232
10 192 95 11/6 190 5392 265 2-6/2
11 200 96 1200 191 5-99 266 25120
12 209 9/ 1216 192 5592 26/ 25569
13 216 99 12-0 193 5699 269 26032
1- 22- 99 126- 19- 5/92 269 2650-
15 232 100 1299 195 5996 2/0 269/6
16 2-0 101 1312 196 6009 2/1 2/-6-
1/ 2-9 102 1336 19/ 6112 2/2 2/960
19 256 103 1360 199 622- 2/3 29-6-
19 26- 10- 139- 199 6336 2/- 299/6
20 2/2 105 1-09 190 6--9 2/5 2950-
21 290 106 1-32 191 6569 2/6 30032
22 299 10/ 1-56 192 6699 2// 305/6
23 296 109 1-99 193 6909 2/9 31129
2- 30- 109 1512 19- 6929 2/9 31699
25 312 110 1536 195 /056 290 3226-
26 320 111 1569 196 /19- 291 329-9
2/ 329 112 1600 19/ /312 292 33--0
29 336 113 162- 199 /--0 293 3-0-0
29 3-- 11- 1656 199 /5/6 29- 3-656
30 352 115 1699 200 //12 295 35290
31 360 116 1/12 201 /956 296 35920
32 369 11/ 1/-- 202 /992 29/ 36569
33 3/6 119 1//6 203 9136 299 3/22-
3- 39- 119 1909 20- 9299 299 3/996
35 392 120 19-0 205 9--0 290 395/6
36 -00 121 19/2 206 9592 291 392/2
3/ -09 122 1912 20/ 9/-- 292 3999-
39 -16 123 19-- 209 990- 293 -0/0-
39 -2- 12- 19/6 209 906- 29- -1--0
-0 --0 125 2016 210 922- 295 -2192
-1 --9 126 20-9 211 9392
-2 -56 12/ 2099 212 9560
-3 -6- 129 2129 213 9/36
-- -/2 129 2169 21- 9912
-5 -90 130 2200 215 10099
-6 -99 131 22-0 216 102/2
-/ -96 132 2299 21/ 10-56
-9 50- 133 2329 219 106-9
-9 512 13- 2369 219 109-0
50 529 135 2-09 220 11032
51 536 136 2-56 221 11232
52 5-- 13/ 2-96 222 11-32
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &+" Release "
53 552 139 25-- 223 116-0
5- 560 139 2592 22- 119-9
55 5/6 1-0 2632 225 1206-
56 59- 1-1 2690 226 12290
5/ 592 1-2 2/36 22/ 1250-
59 609 1-3 2/9- 229 12/29
59 616 1-- 2932 229 12960
60 62- 1-5 2990 230 13192
61 6-0 1-6 2936 231 13-32
62 6-9 1-/ 299- 232 136/2
63 66- 1-9 30-0 233 13920
6- 6/2 1-9 3096 23- 1-169
65 699 150 3152 235 1--2-
66 696 151 3209 236 1-699
6/ /12 152 326- 23/ 1-952
69 /29 153 3329 239 1522-
69 /36 15- 339- 239 15-96
/0 /52 155 3--9 2-0 15//6
/1 /69 156 3512 2-1 1606-
/2 //6 15/ 35/6 2-2 16352
/3 /92 159 36-0 2-3 166-9
/- 909 159 3/0- 2-- 169--
/5 92- 160 3/69 2-5 1/256
/6 9-0 161 39-0 2-6 1/569
// 9-9 162 3912 2-/ 1/990
/9 96- 163 39/6 2-9 19200
/9 990 16- -0-9 2-9 19536
90 996 165 -120 250 1996-
91 912 166 -200 251 19209
92 929 16/ -2/2 252 19552
93 952 169 -352 253 1990-
9- 969 169 --32 25- 2026-
95 99- 1/0 -512 255 20632
$%%e. > (%or<ati5e)+
*-4)6 Tra%s"ort >!o@ SiGe Ta&!es 3or '44
The mappin between the chosen 2=T71% and the correspondin 2=:1< transport bloc" si(e is iven in the followin
tablesD
>.1 2<s TT? *-4)6 Tra%s"ort >!o@ SiGe Ta&!e 0
*-T')? T> SiGe
(&its)
*-T')? T> SiGe
(&its)
*-T')? T> SiGe
(&its)
*-T')? T> SiGe
(&its)
*-T')? T> SiGe
(&its)
0 19 30 3-2 60 1015 90 3009 120 (0$
1 120 31 355 61 1053 91 3119 121 92-1
2 12- 32 369 62 1091 92 323- 122 9592
3 129 33 392 63 1132 93 3353 123 9935
- 133 3- 396 6- 11/3 9- 3-// 12- 10302
5 139 35 -10 65 121/ 95 3605 125 10691
6 1-3 36 -26 66 1262 96 3/39 126 110/5
/ 1-9 3/ --1 6/ 1309 9/ 39/6 12/ 11-9-
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &,( Release "
9 15- 39 -59 69 1356 99 -019
9 160 39 -/- 69 1-06 99 -16/
10 166 -0 -92 /0 1-59 100 -321
11 1/2 -1 510 /1 1512 101 --90
12 1/9 -2 529 /2 1569 102 -6-5
13 195 -3 5-9 /3 1626 103 -916
1- 192 -- 569 /- 1695 10- -99-
15 199 -5 590 /5 1/-9 105 51/9
16 206 -6 611 /6 1912 106 5369
1/ 21- -/ 63- // 19/9 10/ 556/
19 222 -9 65/ /9 19-9 109 5//2
19 230 -9 692 /9 2020 109 5995
20 239 50 /0/ 90 209- 110 6206
21 2-/ 51 /33 91 21/2 111 6-35
22 256 52 /60 92 2252 112 66/2
23 266 53 /99 93 2335 113 6919
2- 2/5 5- 91/ 9- 2-21 11- /1/3
25 296 55 9-/ 95 2510 115 /-3/
26 296 56 9/9 96 2603 116 //11
2/ 30/ 5/ 911 9/ 2699 11/ /996
29 319 59 9-- 99 2/99 119 9290
29 330 59 9/9 99 2901 119 9596
&OT2D &on applicable 2=T71% values are mar"ed as &@..
>.2 2<s TT? *-4)6 Tra%s"ort >!o@ SiGe Ta&!e 1
*-T')? T> SiGe
(&its)
*-T')? T> SiGe
(&its)
*-T')? T> SiGe
(&its)
0 19 -3 2/2- 96 /252
1 196 -- 2/-2 9/ /299
2 20- -5 30-2 99 /-29
3 35- -6 3060 99 /-6-
- 3/2 -/ 30/9 90 //6-
5 522 -9 3299 91 /900
6 5-0 -9 3316 92 /909
/ 6/- 50 333- 93 /9--
9 690 51 33/9 9- 9100
9 /09 52 3396 95 9136
10 /26 53 3-1- 96 9-36
11 959 5- 3/32 9/ 9-/2
12 9/6 55 3/50 99 956-
13 1026 56 39/2 99 9600
1- 10-- 5/ 3990 100 9//2
15 1062 59 -069 101 9909
16 119- 59 -096 102 9109
1/ 1212 60 --0- 103 91--
19 1330 61 --22 10- 9220
19 13-9 62 -629 105 9256
20 1362 63 -6-6 106 9---
21 1390 6- -/-0 10/ 9-90
22 1399 65 -/59 109 9/90
23 1530 66 50/6 109 9916
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &,& Release "
2- 15-9 6/ 509- 110 99/6
25 1699 69 529- 111 9912
26 1/16 69 5302 112 10116
2/ 1/3- /0 5-12 113 10152
29 1966 /1 5-30 11- 10-52
29 199- /2 5/-9 115 (0$
30 1996 /3 5/66 116 10532
31 200- /- 59-0 11/ 10569
32 2022 /5 5959 119 10/99
33 203- /6 609- 119 1092-
3- 2052 // 6102 120 1112-
35 20/0 /9 6-20 121 111/9
36 23/0 /9 6-39 122 11199
3/ 2399 90 6596 123 112-2
39 2-06 91 661- 12- 11-60
39 26-2 92 6/56 125 11-/9
-0 2660 93 6//-
-1 26/9 9- /092
-2 2/06 95 /110
&OT2D &on applicable 2=T71% values are mar"ed as &@..
>.2a 2<s TT? *-4)6 Tra%s"ort >!o@ SiGe Ta&!e 2
*-T')? T> SiGe
(&its)
*-T')? T> SiGe
(&its)
*-T')? T> SiGe
(&its)
*-T')? T> SiGe
(&its)
*-T')? T> SiGe
(&its)
0 19 30 -02 60 1-05 90 -913 120 1/1/3
1 120 31 -19 61 1-65 91 5122 121 (0$
2 125 32 -3/ 62 1529 92 53-1 122 1966/
3 130 33 -55 63 1593 93 5569 123 19-62
- 135 3- -/5 6- 1661 9- 5905 12- 20291
5 1-1 35 -95 65 1/31 95 6053 125 21155
6 1-/ 36 516 66 1905 96 6310 126 22056
/ 15- 3/ 539 6/ 1992 9/ 65/9 12/ 22995
9 160 39 561 69 1962 99 6959
9 16/ 39 595 69 20-6 99 /152
10 1/- -0 610 /0 2133 100 /-56
11 192 -1 636 /1 222- 101 ///-
12 199 -2 663 /2 2319 102 9105
13 19/ -3 691 /3 2-1/ 103 9-50
1- 206 -- /21 /- 2520 10- 9910
15 215 -5 /52 /5 2629 105 9195
16 22- -6 /9- /6 2/-0 106 95//
1/ 233 -/ 91/ // 2956 10/ 9995
19 2-3 -9 952 /9 29/9 109 10-10
19 25- -9 999 /9 3105 109 10953
20 265 50 926 90 323/ 110 11316
21 2/6 51 965 91 33/5 111 11/99
22 299 52 100/ 92 3519 112 12300
23 300 53 10-9 93 3669 113 1292-
2- 313 5- 109- 9- 3925 11- 133/0
25 326 55 11-1 95 3999 115 139-0
26 3-0 56 1199 96 -159 116 1-53-
2/ 35- 5/ 12-0 9/ -335 11/ 15153
29 3/0 59 1293 99 -520 119 15/99
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &,# Release "
29
395
59
13-9
99
-/12
119
16-/1
&OT2D &on applicable 2=T71% values are mar"ed as &@..
>.2& 2<s TT? *-4)6 Tra%s"ort >!o@ SiGe Ta&!e 3
*-T')? T> SiGe
(&its)
*-T')? T> SiGe
(&its)
*-T')? T> SiGe
(&its)
*-T')? T> SiGe
(&its)
*-T')? T> SiGe
(&its)
0 19 30 1902 60 661- 90 1-19- 120 21966
1 196 31 1996 61 6//- 91 1-539 121 22302
2 20- 32 200- 62 /110 92 1-9/- 122 22-30
3 35- 33 203- 63 /2/0 93 15210 123 22639
- 3/2 3- 2052 6- /--6 9- 155-6 12- 22996
5 522 35 23/0 65 //92 95 15992
6 5-0 36 2399 66 /926 96 16219
/ 559 3/ 26-2 6/ 9119 9/ 1655-
9 6/- 39 2660 69 9-5- 99 16990
9 692 39 2/06 69 9592 99 1/226
10 /09 -0 2/2- /0 9/90 100 1/562
11 959 -1 30-2 /1 9126 101 (0$
12 9/6 -2 3060 /2 9239 102 (0$
13 99- -3 3299 /3 9-62 103 19252
1- 1026 -- 3316 /- 9/99 10- 19-/6
15 10-- -5 33/9 /5 999- 105 19599
16 119- -6 3396 /6 1013- 106 1992-
1/ 1212 -/ 3/50 // 10-/0 10/ 19132
19 1230 -9 3990 /9 10550 109 19260
19 1330 -9 -096 /9 10906 109 19596
20 13-9 50 --22 90 11160 110 19/99
21 1362 51 -6-6 91 1122- 111 19932
22 1390 52 -/59 92 11-96 112 20269
23 1530 53 509- 93 11990 113 20---
2- 15-9 5- 5302 9- 12169 11- 2060-
25 1566 55 5-30 95 12536 115 209-0
26 1699 56 5/66 96 129-0 116 21100
2/ 1/16 5/ 5959 9/ 13192 11/ 212/6
29 1966 59 6102 99 13512 119 21612
29
199-
59
6-39
99
139-9
119
21//-
&OT2D &on applicable 2=T71% values are mar"ed as &@..
>.3 10<s TT? *-4)6 Tra%s"ort >!o@ SiGe Ta&!e 0
*-T')? T> SiGe
(&its)
*-T')? T> SiGe
(&its)
*-T')? T> SiGe
(&its)
*-
T')?
T> SiGe
(&its)
*-
T')?
T> SiGe
(&its)
0 19 30 399 60 1316 90 --52 120 15051
1 120 31 -05 61 13/1 91 -636 121 156/5
2 12- 32 -22 62 1-29 92 -929 122 16325
3 130 33 --0 63 1-9/ 93 5029 123 1/001
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &,3 Release "
- 135 3- -59 6- 15-9 9- 523/ 12- 1//06
5 1-1 35 -// 65 1613 95 5-5- 125 19--0
6 1-/ 36 -9/ 66 1690 96 5690 126 1920-
/ 153 3/ 51/ 6/ 1/-9 9/ 5915 12/ 20000
9 159 39 539 69 1922 99 6161
9 166 39 561 69 199/ 99 6-16
10 1/2 -0 59- /0 19/6 100 6692
11 190 -1 609 /1 2059 101 6959
12 19/ -2 63- /2 21-3 102 /2-/
13 195 -3 660 /3 2232 103 /5-/
1- 203 -- 69/ /- 2325 10- /960
15 211 -5 /16 /5 2-21 105 9196
16 220 -6 /-5 /6 2521 106 9525
1/ 229 -/ //6 // 2626 10/ 99/9
19 239 -9 909 /9 2/35 109 92-6
19 2-9 -9 9-2 /9 29-9 109 9629
20 259 50 9// 90 2966 110 10029
21 2/0 51 913 91 3099 111 10---
22 291 52 951 92 321/ 112 109//
23 293 53 991 93 3350 113 11329
2- 305 5- 1032 9- 3-99 11- 11/9/
25 31/ 55 10/- 95 363- 115 12296
26 331 56 1119 96 3/9- 116 12/95
2/ 3-- 5/ 1165 9/ 39-1 11/ 13325
29 359 59 121- 99 -105 119 139//
29 3/- 59 126- 99 -2/5 119 1--53
>.- 10<s TT? *-4)6 Tra%s"ort >!o@ SiGe Ta&!e 1
*-T')? T> SiGe
(&its)
*-T')? T> SiGe
(&its)
*-T')? T> SiGe
(&its)
0 19 -1 50/6 92 11950
1 196 -2 509- 93 12132
2 20- -3 5-12 9- 12196
3 35- -- 5-30 95 12-69
- 3/2 -5 5/-9 96 12522
5 522 -6 5/66 9/ 1290-
6 5-0 -/ 609- 99 12959
/ 690 -9 6102 99 131-0
9 /09 -9 6-20 90 1319-
9 959 50 6-39 91 13-/6
10 9/6 51 6/56 92 13530
11 1026 52 6//- 93 13912
12 10-- 53 /092 9- 13966
13 119- 5- /110 95 1-1-9
1- 1212 55 /-29 96 1-202
15 1362 56 /-6- 9/ 1--9-
16 1390 5/ //6- 99 1-556
1/ 1530 59 /900 99 1-920
19 15-9 59 9100 100 1-992
19 1699 60 9136 101 15156
20 1/16 61 9-36 102 15229
21 1966 62 9-/2 103 15-92
22 199- 63 9//2 10- 1556-
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &,* Release "
23 203- 6- 9909 105 15929
2- 2052 65 9109 106 15900
25 23/0 66 91-- 10/ 1616-
26 2399 6/ 9--- 109 16236
2/ 2/06 69 9-90 109 16500
29 2/2- 69 9/90 110 165/2
29 30-2 /0 9916 111 1/1/2
30 3060 /1 10116 112 1/2--
31 33/9 /2 10152 113 1/9--
32 3396 /3 10-52 11- 1/916
33 3/32 /- 10-99 115 19516
3- 3/50 /5 10/99 116 19606
35 -069 /6 1092- 11/ 19199
36 -096 // 1112- 119 192/9
3/ --0- /9 111/9 119 19960
39 --22 /9 11-60 120 19950
39 -/-0 90 1151-
-0 -/59 91 11/96
$%%e. >$ (%or<ati5e)+
*-4)6 Tra%s"ort >!o@ SiGe Ta&!es 3or 3.9- M"s T44
The mappin between the chosen 2=T71 inde' and the correspondin 2=:1< transport bloc" si(e is iven in the
followin tablesD
>$.1 10<s TT? *-4)6 Tra%s"ort >!o@ SiGe Ta&!e 0
Nslots & # 3 * $ + , - " &( && &#
Kn ( &- #- 3+ *# *+ $( $* $, +( +# +$
T=S inde?
0 60 119 1/- 23/ 299 3-/ -05 -/2 529 593 6-1 /19
1 62 123 191 2-6 310 361 -21 -90 550 616 665 /-6
2 6- 129 199 256 322 3/5 -3/ 509 5/1 6-1 691 //5
3 6/ 133 196 266 33- 390 -5- 529 593 665 /19 906
- 69 139 203 2/6 3-/ -05 -/2 550 616 691 /-6 93/
5 /2 1-- 211 29/ 361 -21 -90 5/1 6-1 /19 //5 9/0
6 /5 150 219 299 3/5 -3/ 509 593 665 /-6 906 90-
/ /9 155 229 310 390 -5- 529 616 691 //5 93/ 939
9 91 162 23/ 322 -05 -/2 550 6-1 /19 906 9/0 9/5
9 9- 169 2-6 33- -21 -90 5/1 665 /-6 93/ 90- 1013
10 9/ 1/- 256 3-/ -3/ 509 593 691 //5 9/0 939 1053
11 91 191 266 361 -5- 529 616 /19 906 90- 9/5 109-
12 9- 199 2/6 3/5 -/2 550 6-1 /-6 93/ 939 1013 1136
13 99 196 29/ 390 -90 5/1 665 //5 9/0 9/5 1053 1191
1- 102 203 299 -05 509 593 691 906 90- 1013 109- 122/
15 106 211 310 -21 529 616 /19 93/ 939 1053 1136 12/5
16 110 219 322 -3/ 550 6-1 /-6 9/0 9/5 109- 1191 132-
1/ 11- 229 33- -5- 5/1 665 //5 90- 1013 1136 122/ 13/6
19 119 23/ 3-/ -/2 593 691 906 939 1053 1191 12/5 1-29
19 123 2-6 361 -90 616 /19 93/ 9/5 109- 122/ 132- 1-95
20 129 256 3/5 509 6-1 /-6 9/0 1013 1136 12/5 13/6 15-3
21 133 266 390 529 665 //5 90- 1053 1191 132- 1-29 1603
22 139 2/6 -05 550 691 906 939 109- 122/ 13/6 1-95 1665
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &,$ Release "
23 1-- 29/ -21 5/1 /19 93/ 9/5 1136 12/5 1-29 15-3 1/30
2- 150 299 -3/ 593 /-6 9/0 1013 1191 132- 1-95 1603 1/99
25 155 310 -5- 616 //5 90- 1053 122/ 13/6 15-3 1665 1969
26 162 322 -/2 6-1 906 939 109- 12/5 1-29 1603 1/30 19-1
2/ 169 33- -90 665 93/ 9/5 1136 132- 1-95 1665 1/99 2016
29 1/- 3-/ 509 691 9/0 1013 1191 13/6 15-3 1/30 1969 2095
29 191 361 529 /19 90- 1053 122/ 1-29 1603 1/99 19-1 21/6
30 199 3/5 550 /-6 939 109- 12/5 1-95 1665 1969 2016 2261
31 196 390 5/1 //5 9/5 1136 132- 15-3 1/30 19-1 2095 23-9
32 203 -05 593 906 1013 1191 13/6 1603 1/99 2016 21/6 2--1
33 211 -21 616 93/ 1053 122/ 1-29 1665 1969 2095 2261 2536
3- 219 -3/ 6-1 9/0 109- 12/5 1-95 1/30 19-1 21/6 23-9 263-
35 229 -5- 665 90- 1136 132- 15-3 1/99 2016 2261 2--1 2/3/
36 23/ -/2 691 939 1191 13/6 1603 1969 2095 23-9 2536 29--
3/ 2-6 -90 /19 9/5 122/ 1-29 1665 19-1 21/6 2--1 263- 295-
39 256 509 /-6 1013 12/5 1-95 1/30 2016 2261 2536 2/3/ 30/0
39 266 529 //5 1053 132- 15-3 1/99 2095 23-9 263- 29-- 3199
-0 2/6 550 906 109- 13/6 1603 1969 21/6 2--1 2/3/ 295- 3313
-1 29/ 5/1 93/ 1136 1-29 1665 19-1 2261 2536 29-- 30/0 3--2
-2 299 593 9/0 1191 1-95 1/30 2016 23-9 263- 295- 3199 35/6
-3 310 616 90- 122/ 15-3 1/99 2095 2--1 2/3/ 30/0 3313 3/16
-- 322 6-1 939 12/5 1603 1969 21/6 2536 29-- 3199 3--2 3961
-5 33- 665 9/5 132- 1665 19-1 2261 263- 295- 3313 35/6 -011
-6 3-/ 691 1013 13/6 1/30 2016 23-9 2/3/ 30/0 3--2 3/16 -16/
-/ 361 /19 1053 1-29 1/99 2095 2--1 29-- 3199 35/6 3961 -329
-9 3/5 /-6 109- 1-95 1969 21/6 2536 295- 3313 3/16 -011 --99
-9 390 //5 1136 15-3 19-1 2261 263- 30/0 3--2 3961 -16/ -6/3
50 -05 906 1191 1603 2016 23-9 2/3/ 3199 35/6 -011 -329 -955
51 -21 93/ 122/ 1665 2095 2--1 29-- 3313 3/16 -16/ --99 50--
52 -3/ 9/0 12/5 1/30 21/6 2536 295- 3--2 3961 -329 -6/3 52-1
53 -5- 90- 132- 1/99 2261 263- 30/0 35/6 -011 --99 -955 5--5
5- -/2 939 13/6 1969 23-9 2/3/ 3199 3/16 -16/ -6/3 50-- 565/
55 -90 9/5 1-29 19-1 2--1 29-- 3313 3961 -329 -955 52-1 59//
56 509 1013 1-95 2016 2536 295- 3--2 -011 --99 50-- 5--5 6106
5/ 529 1053 15-3 2095 263- 30/0 35/6 -16/ -6/3 52-1 565/ 63--
59 550 109- 1603 21/6 2/3/ 3199 3/16 -329 -955 5--5 59// 6591
59 5/1 1136 1665 2261 29-- 3313 3961 --99 50-- 565/ 6106 69-9
60 593 1191 1/30 23-9 295- 3--2 -011 -6/3 52-1 59// 63-- /115
61 616 122/ 1/99 2--1 30/0 35/6 -16/ -955 5--5 6106 6591 /392
62 6-1 12/5 1969 2536 3199 3/16 -329 50-- 565/ 63-- 69-9 /690
63 665 132- 19-1 263- 3313 3961 --99 52-1 59// 6591 /115 /9/9
6- 691 13/6 2016 2/3/ 3--2 -011 -6/3 5--5 6106 69-9 /392 9299
65 /19 1-29 2095 29-- 35/6 -16/ -955 565/ 63-- /115 /690 9612
66 /-6 1-95 21/6 295- 3/16 -329 50-- 59// 6591 /392 /9/9 99-9
6/ //5 15-3 2261 30/0 3961 --99 52-1 6106 69-9 /690 9299 9296
69 906 1603 23-9 3199 -011 -6/3 5--5 63-- /115 /9/9 9612 9659
69 93/ 1665 2--1 3313 -16/ -955 565/ 6591 /392 9299 99-9 1003-
/0 9/0 1/30 2536 3--2 -329 50-- 59// 69-9 /690 9612 9296 10-25
/1 90- 1/99 263- 35/6 --99 52-1 6106 /115 /9/9 99-9 9659 10931
/2 939 1969 2/3/ 3/16 -6/3 5--5 63-- /392 9299 9296 1003- 11253
/3 9/5 19-1 29-- 3961 -955 565/ 6591 /690 9612 9659 10-25 11691
/- 1013 2016 295- -011 50-- 59// 69-9 /9/9 99-9 1003- 10931 121-6
/5 1053 2095 30/0 -16/ 52-1 6106 /115 9299 9296 10-25 11253 12620
/6 109- 21/6 3199 -329 5--5 63-- /392 9612 9659 10931 11691 13111
// 1136 2261 3313 --99 565/ 6591 /690 99-9 1003- 11253 121-6 13622
/9 1191 23-9 3--2 -6/3 59// 69-9 /9/9 9296 10-25 11691 12620 1-152
/9 122/ 2--1 35/6 -955 6106 /115 9299 9659 10931 121-6 13111 1-/03
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &,+ Release "
90 12/5 2536 3/16 50-- 63-- /392 9612 1003- 11253 12620 13622 152/6
91 132- 263- 3961 52-1 6591 /690 99-9 10-25 11691 13111 1-152 159/1
92 13/6 2/3/ -011 5--5 69-9 /9/9 9296 10931 121-6 13622 1-/03 16-99
93 1-29 29-- -16/ 565/ /115 9299 9659 11253 12620 1-152 152/6 1/131
9- 1-95 295- -329 59// /392 9612 1003- 11691 13111 1-/03 159/1 1//99
95 15-3 30/0 --99 6106 /690 99-9 10-25 121-6 13622 152/6 16-99 19-91
96 1603 3199 -6/3 63-- /9/9 9296 10931 12620 1-152 159/1 1/131 19212
9/ 1665 3313 -955 6591 9299 9659 11253 13111 1-/03 16-99 1//99 19960
99 1/30 3--2 50-- 69-9 9612 1003- 11691 13622 152/6 1/131 19-91 20/3/
99 1/99 35/6 52-1 /115 99-9 10-25 121-6 1-152 159/1 1//99 19212 215-5
90 1969 3/16 5--5 /392 9296 10931 12620 1-/03 16-99 19-91 19960 2239-
91 19-1 3961 565/ /690 9659 11253 13111 152/6 1/131 19212 20/3/ 23256
92 2016 -011 59// /9/9 1003- 11691 13622 159/1 1//99 19960 215-5 2-161
93 2095 -16/ 6106 9299 10-25 121-6 1-152 16-99 19-91 20/3/ 2239- 25102
9- 21/6 -329 63-- 9612 10931 12620 1-/03 1/131 19212 215-5 23256 26090
95 2261 --99 6591 99-9 11253 13111 152/6 1//99 19960 2239- 2-161 2/095
96 23-9 -6/3 69-9 9296 11691 13622 159/1 19-91 20/3/ 23256 25102 29151
9/ 2--1 -955 /115 9659 121-6 1-152 16-99 19212 215-5 2-161 26090 292-/
99 2536 50-- /392 1003- 12620 1-/03 1/131 19960 2239- 25102 2/095 30396
99 263- 52-1 /690 10-25 13111 152/6 1//99 20/3/ 23256 26090 29151 31569
100 2/3/ 5--5 /9/9 10931 13622 159/1 19-91 215-5 2-161 2/095 292-/ 32/99
101 29-- 565/ 9299 11253 1-152 16-99 19212 2239- 25102 29151 30396 3-0/6
102 295- 59// 9612 11691 1-/03 1/131 19960 23256 26090 292-/ 31569 35-03
103 30/0 6106 99-9 121-6 152/6 1//99 20/3/ 2-161 2/095 30396 32/99 36/92
10- 3199 63-- 9296 12620 159/1 19-91 215-5 25102 29151 31569 3-0/6 3921-
105 3313 6591 9659 13111 16-99 19212 2239- 26090 292-/ 32/99 35-03 39/03
106 3--2 69-9 1003- 13622 1/131 19960 23256 2/095 30396 3-0/6 36/92 -12-9
10/ 35/6 /115 10-25 1-152 1//99 20/3/ 2-161 29151 31569 35-03 3921- -2955
109 3/16 /392 10931 1-/03 19-91 215-5 25102 292-/ 32/99 36/92 39/03 --52-
109 3961 /690 11253 152/6 19212 2239- 26090 30396 3-0/6 3921- -12-9 -6259
110 -011 /9/9 11691 159/1 19960 23256 2/095 31569 35-03 39/03 -2955 -9060
111 -16/ 9299 121-6 16-99 20/3/ 2-161 29151 32/99 36/92 -12-9 --52- -9932
112 -329 9612 12620 1/131 215-5 25102 292-/ 3-0/6 3921- -2955 -6259 519/6
113 --99 99-9 13111 1//99 2239- 26090 30396 35-03 39/03 --52- -9060 53996
11- -6/3 9296 13622 19-91 23256 2/095 31569 36/92 -12-9 -6259 -9932 55995
115 -955 9659 1-152 19212 2-161 29151 32/99 3921- -2955 -9060 519/6 591/6
116 50-- 1003- 1-/03 19960 25102 292-/ 3-0/6 39/03 --52- -9932 53996 60--2
11/ 52-1 10-25 152/6 20/3/ 26090 30396 35-03 -12-9 -6259 519/6 55995 62/96
119 5--5 10931 159/1 215-5 2/095 31569 36/92 -2955 -9060 53996 591/6 652-1
119 565/ 11253 16-99 2239- 29151 32/99 3921- --52- -9932 55995 60--2 6//92
120 59// 11691 1/131 23256 292-/ 3-0/6 39/03 -6259 519/6 591/6 62/96 /0-22
121 6106 121-6 1//99 2-161 30396 35-03 -12-9 -9060 53996 60--2 652-1 /316-
122 63-- 12620 19-91 25102 31569 36/92 -2955 -9932 55995 62/96 6//92 /6013
123 6591 13111 19212 26090 32/99 3921- --52- 519/6 591/6 652-1 /0-22 /99/-
12- 69-9 13622 19960 2/095 3-0/6 39/03 -6259 53996 60--2 6//92 /316- 920-9
125 /115 1-152 20/3/ 29151 35-03 -12-9 -9060 55995 62/96 /0-22 /6013 952-5
126 /392 1-/03 215-5 292-/ 36/92 -2955 -9932 591/6 652-1 /316- /99/- 99565
12/ /690 152/6 2239- 30396 3921- --52- 519/6 60--2 6//92 /6013 920-9 9201-
$%%e. >> (%or<ati5e)+
*-4)6 Tra%s"ort >!o@ SiGe Ta&!es 3or /.69 M"s T44
The mappin between the chosen 2=T71 inde' and the correspondin 2=:1< transport bloc" si(e is iven in the
followin tablesD
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &,, Release "
>>.1 10<s TT? *-4)6 Tra%s"ort >!o@ SiGe Ta&!e 0
.slots ) + 9 ; = : > , ? )@ )) )+
3 @ )= += 9) 9: ;) ;; ;> =@ =+ =; =:
TA!
i0e1
+ C+ ,,A ,89 *3* *99 3A; ?+; ?C8 A3* A9, C3? C;,
, C* ,*+ ,9C *?* 3+, 38A ?*9 ?98 AAC C+C CC* 8**
* CA ,*C ,;A *A3 3,A 3;* ??8 A+; A9, C3? C;, 8AA
3 C9 ,3, *+3 *C? 3*; ?+; ?C8 A3* C+C CC* 8** 899
? 8, ,38 *,* *8C 3?? ?*9 ?98 AAC C3? C;, 8AA 9*3
A 8? ,?3 *** *99 3A; ??8 A+; A9, CC* 8** 899 9C+
C 88 ,A+ *3* 3+, 38A ?C8 A3* C+C C;, 8AA 9*3 9;;
8 9, ,AC *?* 3,A 3;* ?98 AAC C3? 8** 899 9C+ ;3;
9 9A ,C3 *A3 3*; ?+; A+; A9, CC* 8AA 9*3 9;; ;9,
; 99 ,8, *C? 3?? ?*9 A3* C+C C;, 899 9C+ ;3; ,+*?
,+ ;* ,89 *8C 3A; ??8 AAC C3? 8** 9*3 9;; ;9, ,+8+
,, ;C ,9C *99 38A ?C8 A9, CC* 8AA 9C+ ;3; ,+*? ,,,9
,* ,+, ,;A 3+, 3;* ?98 C+C C;, 899 9;; ;9, ,+8+ ,,C9
,3 ,+A *+3 3,A ?+; A+; C3? 8** 9*3 ;3; ,+*? ,,,9 ,**+
,? ,,+ *,* 3*; ?*9 A3* CC* 8AA 9C+ ;9, ,+8+ ,,C9 ,*8A
,A ,,A *** 3?? ??8 AAC C;, 899 9;; ,+*? ,,,9 ,**+ ,33,
,C ,*+ *3* 3A; ?C8 A9, 8** 9*3 ;3; ,+8+ ,,C9 ,*8A ,3;,
,8 ,*C *?* 38A ?98 C+C 8AA 9C+ ;9, ,,,9 ,**+ ,33, ,?A3
,9 ,3, *A3 3;* A+; C3? 899 9;; ,+*? ,,C9 ,*8A ,3;, ,A,9
,; ,38 *C? ?+; A3* CC* 9*3 ;3; ,+8+ ,**+ ,33, ,?A3 ,A9C
*+ ,?3 *8C ?*9 AAC C;, 9C+ ;9, ,,,9 ,*8A ,3;, ,A,9 ,CAC
*, ,A+ *99 ??8 A9, 8** 9;; ,+*? ,,C9 ,33, ,?A3 ,A9C ,83+
** ,AC 3+, ?C8 C+C 8AA ;3; ,+8+ ,**+ ,3;, ,A,9 ,CAC ,9+9
*3 ,C3 3,A ?98 C3? 899 ;9, ,,,9 ,*8A ,?A3 ,A9C ,83+ ,999
*? ,8, 3*; A+; CC* 9*3 ,+*? ,,C9 ,33, ,A,9 ,CAC ,9+9 ,;83
*A ,89 3?? A3* C;, 9C+ ,+8+ ,**+ ,3;, ,A9C ,83+ ,999 *+C,
*C ,9C 3A; AAC 8** 9;; ,,,9 ,*8A ,?A3 ,CAC ,9+9 ,;83 *,A3
*8 ,;A 38A A9, 8AA ;3; ,,C9 ,33, ,A,9 ,83+ ,999 *+C, **?;
*9 *+3 3;* C+C 899 ;9, ,**+ ,3;, ,A9C ,9+9 ,;83 *,A3 *3?;
*; *,* ?+; C3? 9*3 ,+*? ,*8A ,?A3 ,CAC ,999 *+C, **?; *?A?
3+ *** ?*9 CC* 9C+ ,+8+ ,33, ,A,9 ,83+ ,;83 *,A3 *3?; *AC?
3, *3* ??8 C;, 9;; ,,,9 ,3;, ,A9C ,9+9 *+C, **?; *?A? *C89
3* *?* ?C8 8** ;3; ,,C9 ,?A3 ,CAC ,999 *,A3 *3?; *AC? *8;9
33 *A3 ?98 8AA ;9, ,**+ ,A,9 ,83+ ,;83 **?; *?A? *C89 *;**
3? *C? A+; 899 ,+*? ,*8A ,A9C ,9+9 *+C, *3?; *AC? *8;9 3+A3
3A *8C A3* 9*3 ,+8+ ,33, ,CAC ,999 *,A3 *?A? *C89 *;** 3,9;
3C *99 AAC 9C+ ,,,9 ,3;, ,83+ ,;83 **?; *AC? *8;9 3+A3 333,
38 3+, A9, 9;; ,,C9 ,?A3 ,9+9 *+C, *3?; *C89 *;** 3,9; 3?9+
39 3,A C+C ;3; ,**+ ,A,9 ,999 *,A3 *?A? *8;9 3+A3 333, 3C3C
3; 3*; C3? ;9, ,*8A ,A9C ,;83 **?; *AC? *;** 3,9; 3?9+ 38;9
?+ 3?? CC* ,+*? ,33, ,CAC *+C, *3?; *C89 3+A3 333, 3C3C 3;C8
?, 3A; C;, ,+8+ ,3;, ,83+ *,A3 *?A? *8;9 3,9; 3?9+ 38;9 ?,??
?* 38A 8** ,,,9 ,?A3 ,9+9 **?; *AC? *;** 333, 3C3C 3;C8 ?3*;
?3 3;* 8AA ,,C9 ,A,9 ,999 *3?; *C89 3+A3 3?9+ 38;9 ?,?? ?A*3
?? ?+; 899 ,**+ ,A9C ,;83 *?A? *8;9 3,9; 3C3C 3;C8 ?3*; ?8*A
?A ?*9 9*3 ,*8A ,CAC *+C, *AC? *;** 333, 38;9 ?,?? ?A*3 ?;3A
?C ??8 9C+ ,33, ,83+ *,A3 *C89 3+A3 3?9+ 3;C8 ?3*; ?8*A A,AC
?8 ?C8 9;; ,3;, ,9+9 **?; *8;9 3,9; 3C3C ?,?? ?A*3 ?;3A A39C
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &,- Release "
?9 ?98 ;3; ,?A3 ,999 *3?; *;** 333, 38;9 ?3*; ?8*A A,AC AC*C
?; A+; ;9, ,A,9 ,;83 *?A? 3+A3 3?9+ 3;C8 ?A*3 ?;3A A39C A988
A+ A3* ,+*? ,A9C *+C, *AC? 3,9; 3C3C ?,?? ?8*A A,AC AC*C C,?+
A, AAC ,+8+ ,CAC *,A3 *C89 333, 38;9 ?3*; ?;3A A39C A988 C?,?
A* A9, ,,,9 ,83+ **?; *8;9 3?9+ 3;C8 ?A*3 A,AC AC*C C,?+ C8++
A3 C+C ,,C9 ,9+9 *3?; *;** 3C3C ?,?? ?8*A A39C A988 C?,? C;;;
A? C3? ,**+ ,999 *?A? 3+A3 38;9 ?3*; ?;3A AC*C C,?+ C8++ 83,,
AA CC* ,*8A ,;83 *AC? 3,9; 3;C8 ?A*3 A,AC A988 C?,? C;;; 8C39
AC C;, ,33, *+C, *C89 333, ?,?? ?8*A A39C C,?+ C8++ 83,, 8;8;
A8 8** ,3;, *,A3 *8;9 3?9+ ?3*; ?;3A AC*C C?,? C;;; 8C39 933A
A9 8AA ,?A3 **?; *;** 3C3C ?A*3 A,AC A988 C8++ 83,, 8;8; 98+8
A; 899 ,A,9 *3?; 3+A3 38;9 ?8*A A39C C,?+ C;;; 8C39 933A ;+;A
C+ 9*3 ,A9C *?A? 3,9; 3;C8 ?;3A AC*C C?,? 83,, 8;8; 98+8 ;A+,
C, 9C+ ,CAC *AC? 333, ?,?? A,AC A988 C8++ 8C39 933A ;+;A ;;*A
C* 9;; ,83+ *C89 3?9+ ?3*; A39C C,?+ C;;; 8;8; 98+8 ;A+, ,+3C9
C3 ;3; ,9+9 *8;9 3C3C ?A*3 AC*C C?,? 83,, 933A ;+;A ;;*A ,+93,
C? ;9, ,999 *;** 38;9 ?8*A A988 C8++ 8C39 98+8 ;A+, ,+3C9 ,,3,?
CA ,+*? ,;83 3+A3 3;C8 ?;3A C,?+ C;;; 8;8; ;+;A ;;*A ,+93, ,,9,;
CC ,+8+ *+C, 3,9; ?,?? A,AC C?,? 83,, 933A ;A+, ,+3C9 ,,3,? ,*3?8
C8 ,,,9 *,A3 333, ?3*; A39C C8++ 8C39 98+8 ;;*A ,+93, ,,9,; ,*9;9
C9 ,,C9 **?; 3?9+ ?A*3 AC*C C;;; 8;8; ;+;A ,+3C9 ,,3,? ,*3?8 ,3?8?
C; ,**+ *3?; 3C3C ?8*A A988 83,, 933A ;A+, ,+93, ,,9,; ,*9;9 ,?+8A
8+ ,*8A *?A? 38;9 ?;3A C,?+ 8C39 98+8 ;;*A ,,3,? ,*3?8 ,3?8? ,?8+3
8, ,33, *AC? 3;C8 A,AC C?,? 8;8; ;+;A ,+3C9 ,,9,; ,*9;9 ,?+8A ,A3C+
8* ,3;, *C89 ?,?? A39C C8++ 933A ;A+, ,+93, ,*3?8 ,3?8? ,?8+3 ,C+?A
83 ,?A3 *8;9 ?3*; AC*C C;;; 98+8 ;;*A ,,3,? ,*9;9 ,?+8A ,A3C+ ,C8C,
8? ,A,9 *;** ?A*3 A988 83,, ;+;A ,+3C9 ,,9,; ,3?8? ,?8+3 ,C+?A ,8A+;
8A ,A9C 3+A3 ?8*A C,?+ 8C39 ;A+, ,+93, ,*3?8 ,?+8A ,A3C+ ,C8C, ,9*;,
8C ,CAC 3,9; ?;3A C?,? 8;8; ;;*A ,,3,? ,*9;9 ,?8+3 ,C+?A ,8A+; ,;,+8
88 ,83+ 333, A,AC C8++ 933A ,+3C9 ,,9,; ,3?8? ,A3C+ ,C8C, ,9*;, ,;;C+
89 ,9+9 3?9+ A39C C;;; 98+8 ,+93, ,*3?8 ,?+8A ,C+?A ,8A+; ,;,+8 *+9A,
8; ,999 3C3C AC*C 83,, ;+;A ,,3,? ,*9;9 ,?8+3 ,C8C, ,9*;, ,;;C+ *,89,
9+ ,;83 38;9 A988 8C39 ;A+, ,,9,; ,3?8? ,A3C+ ,8A+; ,;,+8 *+9A, **8A3
9, *+C, 3;C8 C,?+ 8;8; ;;*A ,*3?8 ,?+8A ,C+?A ,9*;, ,;;C+ *,89, *38C;
9* *,A3 ?,?? C?,? 933A ,+3C9 ,*9;9 ,?8+3 ,C8C, ,;,+8 *+9A, **8A3 *?93+
93 **?; ?3*; C8++ 98+8 ,+93, ,3?8? ,A3C+ ,8A+; ,;;C+ *,89, *38C; *A;39
9? *3?; ?A*3 C;;; ;+;A ,,3,? ,?+8A ,C+?A ,9*;, *+9A, **8A3 *?93+ *8+;A
9A *?A? ?8*A 83,, ;A+, ,,9,; ,?8+3 ,C8C, ,;,+8 *,89, *38C; *A;39 *93+A
9C *AC? ?;3A 8C39 ;;*A ,*3?8 ,A3C+ ,8A+; ,;;C+ **8A3 *?93+ *8+;A *;AC9
98 *C89 A,AC 8;8; ,+3C9 ,*9;9 ,C+?A ,9*;, *+9A, *38C; *A;39 *93+A 3+999
99 *8;9 A39C 933A ,+93, ,3?8? ,C8C, ,;,+8 *,89, *?93+ *8+;A *;AC9 3**CC
9; *;** AC*C 98+8 ,,3,? ,?+8A ,8A+; ,;;C+ **8A3 *A;39 *93+A 3+999 338+C
;+ 3+A3 A988 ;+;A ,,9,; ,?8+3 ,9*;, *+9A, *38C; *8+;A *;AC9 3**CC 3A*,,
;, 3,9; C,?+ ;A+, ,*3?8 ,A3C+ ,;,+8 *,89, *?93+ *93+A 3+999 338+C 3C89*
;* 333, C?,? ;;*A ,*9;9 ,C+?A ,;;C+ **8A3 *A;39 *;AC9 3**CC 3A*,, 39?*?
;3 3?9+ C8++ ,+3C9 ,3?8? ,C8C, *+9A, *38C; *8+;A 3+999 338+C 3C89* ?+,3;
;? 3C3C C;;; ,+93, ,?+8A ,8A+; *,89, *?93+ *93+A 3**CC 3A*,, 39?*? ?,;3+
;A 38;9 83,, ,,3,? ,?8+3 ,9*;, **8A3 *A;39 *;AC9 338+C 3C89* ?+,3; ?39+,
;C 3;C8 8C39 ,,9,; ,A3C+ ,;,+8 *38C; *8+;A 3+999 3A*,, 39?*? ?,;3+ ?A8AC
;8 ?,?? 8;8; ,*3?8 ,C+?A ,;;C+ *?93+ *93+A 3**CC 3C89* ?+,3; ?39+, ?88;9
;9 ?3*; 933A ,*9;9 ,C8C, *+9A, *A;39 *;AC9 338+C 39?*? ?,;3+ ?A8AC ?;;3*
;; ?A*3 98+8 ,3?8? ,8A+; *,89, *8+;A 3+999 3A*,, ?+,3; ?39+, ?88;9 A*,C+
,++ ?8*A ;+;A ,?+8A ,9*;, **8A3 *93+A 3**CC 3C89* ?,;3+ ?A8AC ?;;3* A??99
,+, ?;3A ;A+, ,?8+3 ,;,+8 *38C; *;AC9 338+C 39?*? ?39+, ?88;9 A*,C+ AC;*+
,+* A,AC ;;*A ,A3C+ ,;;C+ *?93+ 3+999 3A*,, ?+,3; ?A8AC ?;;3* A??99 A;?C+
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &," Release "
,+3 A39C ,+3C9 ,C+?A *+9A, *A;39 3**CC 3C89* ?,;3+ ?88;9 A*,C+ AC;*+ C*,,?
,+? AC*C ,+93, ,C8C, *,89, *8+;A 338+C 39?*? ?39+, ?;;3* A??99 A;?C+ C?99C
,+A A988 ,,3,? ,8A+; **8A3 *93+A 3A*,, ?+,3; ?A8AC A*,C+ AC;*+ C*,,? C889*
,+C C,?+ ,,9,; ,9*;, *38C; *;AC9 3C89* ?,;3+ ?88;9 A??99 A;?C+ C?99C 8+9+8
,+8 C?,? ,*3?8 ,;,+8 *?93+ 3+999 39?*? ?39+, ?;;3* AC;*+ C*,,? C889* 83;C8
,+9 C8++ ,*9;9 ,;;C+ *A;39 3**CC ?+,3; ?A8AC A*,C+ A;?C+ C?99C 8+9+8 88*C9
,+; C;;; ,3?8? *+9A, *8+;A 338+C ?,;3+ ?88;9 A??99 C*,,? C889* 83;C8 9+8,8
,,+ 83,, ,?+8A *,89, *93+A 3A*,, ?39+, ?;;3* AC;*+ C?99C 8+9+8 88*C9 9?3,;
,,, 8C39 ,?8+3 **8A3 *;AC9 3C89* ?A8AC A*,C+ A;?C+ C889* 83;C8 9+8,8 99+9*
,,* 8;8; ,A3C+ *38C; 3+999 39?*? ?88;9 A??99 C*,,? 8+9+8 88*C9 9?3,; ;*+,?
,,3 933A ,C+?A *?93+ 3**CC ?+,3; ?;;3* AC;*+ C?99C 83;C8 9+8,8 99+9* ;C,*+
,,? 98+8 ,C8C, *A;39 338+C ?,;3+ A*,C+ A;?C+ C889* 88*C9 9?3,; ;*+,? ,++?,+
,,A ;+;A ,8A+; *8+;A 3A*,, ?39+, A??99 C*,,? 8+9+8 9+8,8 99+9* ;C,*+ ,+?9;,
,,C ;A+, ,9*;, *93+A 3C89* ?A8AC AC;*+ C?99C 83;C8 9?3,; ;*+,? ,++?,+ ,+;A83
,,8 ;;*A ,;,+8 *;AC9 39?*? ?88;9 A;?C+ C889* 88*C9 99+9* ;C,*+ ,+?9;, ,,??C3
,,9 ,+3C9 ,;;C+ 3+999 ?+,3; ?;;3* C*,,? 8+9+8 9+8,8 ;*+,? ,++?,+ ,+;A83 ,,;A8*
,,; ,+93, *+9A, 3**CC ?,;3+ A*,C+ C?99C 83;C8 9?3,; ;C,*+ ,+?9;, ,,??C3 ,*?;+9
,*+ ,,3,? *,89, 338+C ?39+, A??99 C889* 88*C9 99+9* ,++?,+ ,+;A83 ,,;A8* ,3+?93
,*, ,,9,; **8A3 3A*,, ?A8AC AC;*+ 8+9+8 9+8,8 ;*+,? ,+?9;, ,,??C3 ,*?;+9 ,3C3+C
,** ,*3?8 *38C; 3C89* ?88;9 A;?C+ 83;C8 9?3,; ;C,*+ ,+;A83 ,,;A8* ,3+?93 ,?*3;+
,*3 ,*9;9 *?93+ 39?*? ?;;3* C*,,? 88*C9 99+9* ,++?,+ ,,??C3 ,*?;+9 ,3C3+C ,?98??
,*? ,3?8? *A;39 ?+,3; A*,C+ C?99C 9+8,8 ;*+,? ,+?9;, ,,;A8* ,3+?93 ,?*3;+ ,AA393
,*A ,?+8A *8+;A ?,;3+ A??99 C889* 9?3,; ;C,*+ ,+;A83 ,*?;+9 ,3C3+C ,?98?? ,C*3,9
,*C ,?8+3 *93+A ?39+, AC;*+ 8+9+8 99+9* ,++?,+ ,,??C3 ,3+?93 ,?*3;+ ,AA393 ,C;AC*
,*8 ,A3C+ *;AC9 ?A8AC A;?C+ 83;C8 ;*+,? ,+?9;, ,,;A8* ,3C3+C ,?98?? ,C*3,9 ,88,3+
$%%e. >) (%or<ati5e)+
*-4)6 Tra%s"ort >!o@ SiGe Ta&!es 3or 1.29 M"s T44
The mappin between the T0 inde' " (" N X+-,-RC3Y) and the correspondin 2=:1< transport bloc" si(e is iven in
the followin tables.
>).1 5<s TT? *-4)6 Tra%s"ort >!o@ SiGe Ta&!e 0
Cate#ory )-+ Cate#ory 9-:
TA
i0e1
) Timeslot
TA!
+ Timeslots
TA!
9 Timeslots
TA!
) Timeslot
TA!
+ Timeslots
TA!
9 Timeslots
TA!
; Timeslots
TA!
= Timeslots
TA!
+
*3 *3 *3 *3 *3 *3 *3 *3
,
,,C ,,C ,,C ,,C ,,C ,,C ,,C ,,C
*
,C* ,C* ,C* ,C* ,C* ,C* ,C* ,C*
3
,C8 ,C; ,8+ ,C; ,8, ,8* ,83 ,83
?
,83 ,88 ,9+ ,88 ,9, ,9? ,9C ,9C
A
,8; ,9C ,;+ ,9C ,;* ,;C ,;; ,;;
C
,9C ,;A *++ ,;? *+? *+; *,3 *,3
8
,;* *+? *,, *+? *,C **3 **; **;
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &-( Release "
9
,;; *,? *** *,3 **; *39 *?A *?A
;
*+C **? *3A **3 *?* *A? *C3 *C3
,+
*,3 *3? *?8 *3? *A8 *8, *9* *9*
,,
**, *?C *C, *?A *8* *9; 3+* 3+*
,*
**; *A8 *8A *A8 *99 3+; 3*? 3*?
,3
*38 *8+ *;+ *C; 3+C 3*; 3?8 3?8
,?
*?A *9* 3+C *9* 3*? 3A, 38* 38*
,A
*A? *;C 3*3 *;A 3?3 38A 3;; 3;;
,C
*C3 3,+ 3?, 3+; 3C? ?++ ?*8 ?*8
,8
*8* 3*A 3A; 3*? 39A ?*8 ?A9 ?A9
,9
*9* 3?+ 38; 33; ?+9 ?AA ?;, ?;,
,;
*;* 3AC ?++ 3AA ?33 ?9C A*C A*C
*+
3+* 383 ?** 38* ?A; A,9 AC? AC?
*,
3,3 3;, ??A 3;+ ?9C AA3 C+A C+A
**
3*? ?,+ ?C; ?+9 A,A A9; C?9 C?9
*3
33A ?*; ?;A ?*8 A?C C*; C;A C;A
*?
3?8 ?A+ A** ??9 A89 C8, 8?A 8?A
*A
3A; ?8, AA+ ?C; C,3 8,C 8;; 8;;
*C
38* ?;3 A9, ?;, C?; 8C? 9AC 9AC
*8
39A A,8 C,* A,? C99 9,A ;,9 ;,9
*9
3;; A?, C?C A3; 8*; 9C; ;93 ;93
*;
?,3 AC8 C9, AC? 883 ;*8 ,+A? ,+A?
3+
?*9 A;? 8,9 A;, 9,; ;9; ,,3+ ,,3+
3,
??3 C** 8A9 C,; 9C8 ,+AA ,*,, ,*,,
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &-& Release "
3*
?A9 CA* 8;; C?9 ;,; ,,*A ,*;9 ,*;9
33
?8A C93 9?3 C8; ;8? ,*+, ,3;* ,3;*
3?
?;, 8,C 99; 8,, ,+3* ,*9, ,?;* ,?;*
3A
A+; 8A+ ;38 8?A ,+;? ,3CC ,A;; ,A;;
3C
A*8 89A ;9; 89+ ,,A; ,?A9 ,8,? ,8,?
38
A?A 9*3 ,+?3 9,8 ,**9 ,AAA ,938 ,938
39
ACA 9C* ,,++ 9AC ,3+, ,CA; ,;C; ,;C;
3;
A9A ;+3 ,,C+ 9;C ,38; ,88+ *,,+ *,,+
?+
C+A ;?C ,**3 ;39 ,?C, ,999 **C* **C*
?,
C*8 ;;, ,*;+ ;93 ,A?9 *+,? *?*A *?*A
?*
C?; ,+39 ,3C, ,+*; ,C?+ *,?9 *A;; *A;;
?3
C8* ,+98 ,?3A ,+89 ,839 **;* *89C *89C
??
C;C ,,3; ,A,? ,,*; ,9?, *??A *;9C *;9C
?A
8*+ ,,;3 ,A;C ,,93 ,;A, *C+9 3*++ 3*++
?C
8?C ,*A+ ,C9? ,*3; *+C8 *89* 3?3+ 3?3+
?8
88* ,3+; ,88C ,*;8 *,;, *;C9 3C88 3C88
?9
8;; ,38* ,983 ,3A; *3*, 3,CC 3;?, 3;?,
?;
9*8 ,?38 ,;8A ,?*3 *?C+ 3388 ?**? ?**?
A+
9A8 ,A+A *+93 ,?;, *C+C 3C+3 ?A*9 ?A*9
A,
998 ,A88 *,;8 ,AC, *8C* 39?3 ?9A3 ?9A3
A*
;,9 ,CA* *3,8 ,C3A *;*C ?,++ A*+* A*+*
A3
;A, ,83+ *??? ,8,* 3,+, ?38? AA8C AA8C
A?
;9? ,9,3 *A89 ,8;? 3*9A ?CCC A;8C A;8C
AA
,+,; ,9;; *8,; ,989 3?9, ?;88 C?+C C?+C
AC
,+AA ,;9; *9C8 ,;C8 3C9; A3,+ C9CC C9CC
A8
,+;* *+9? 3+*? *+C+ 3;+9 ACC? 83A; 83A;
A9
,,3, *,93 3,9; *,A9 ?,?, C+?* 8999 8999
A;
,,8, **98 33C? **C+ ?399 C??C 9?AA 9?AA
C+
,*,* *3;A 3A?8 *3C8 ?CA+ C98C ;+C* ;+C*
C,
,*AA *A+; 38?, *?8; ?;*8 833A ;8,3 ;8,3
C*
,3++ *C*; 3;?C *A;8 A**+ 89*A ,+?,, ,+?,,
C3
,3?C *8A? ?,C* *8*+ AA3* 93?9 ,,,C+ ,,,C+
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &-# Release "
$%%e. ) (i%3or<ati5e)+
Pseudo-)ode 3or *-T') Se!etio% ('44)
The pseudo=code below describes one possible implementation of the 2=T71 !election when there is one .ctivated
3plin" 7reHuency in 1255F:1< state as described in subclause ,,.9.,.?D
,[ determine whether to ta"e the scheduled and non=scheduled rants into account in the upcomin transmission.
,[ if scheduled and@or non=scheduled data can be transmitedD
*[ select a M.1=d flow that allows hihest=priority data to be transmitted (when more than one M.1=d flow
allows data of the same hihest priority to be transmitted- it is left to implementation to select which M.1=d
flow to prefer)I
*[ identify the M.1=d flow(s) whose multiple'in lists allow them to be transmitted in the same TT% as this
M.1=d flow- and whose rants allow them to transmit in this TT% and inore the one(s) that cannot.
*[ based on the <./E profile of this M.1=d flow- identify the power offset to useI
*[ based on this power offset and the 2=T71 restriction procedure- determine the LMa'imum !upported
PayloadL (i.e. ma'imum M.1=e or M.1=i P:3 si(e or 2=T71 that can be sent by the 32 durin the
upcomin transmission)I
*[ if the upcomin transmission overlaps with a compressed mode ap on ,+ms TT%- scale down the current
servin rant (!G)I
*[ set L/emainin !cheduled Grant PayloadL to the hihest payload that could be transmitted accordin to !G
and selected power offsetI
*[ for each M.1=d flow with a non=scheduled rant- set the L/emainin &on=scheduled PayloadL to the value
of the rantI
*[ if !chedulin %nformation needs to be transmittedD
3[ set LTotal Granted PayloadL to the sum of L/emainin &on !cheduled PayloadL for all non=scheduled
M.1=d flows U L/emainin !cheduled Grant PayloadL U si(e of the schedulin information.
*[ elseD
3[ set LTotal Granted PayloadL to the sum of L/emainin &on !cheduled PayloadL for all non=scheduled
M.1=d flows U L/emainin !cheduled Grant PayloadL.
*[ set L/emainin .vailable PayloadL to M%& (LMa' !upported PayloadL- LTotal Granted PayloadL)I
*[ if L/emainin .vailable PayloadLN an 2T71 si(eD
3[ set LEuantisation 5ossL to (ero.
*[ elseD
3[ set LEuanti(ation 5ossL to the value of L/emainin .vailable PayloadL B (L/emainin .vailable
PayloadL rounded down to the ne't smaller 2=T71).
*[ if schedulin information needs to be transmittedD
3[ subtract the si(e of schedulin information from L/emainin .vailable PayloadL.
*[ set LEuantisation .ppliedL to 7.5!2I
*[ perform the followin loop for each loical channel- in the order of their prioritiesD
3[ if this loical channel belons to a M.1=d flow with a non=scheduled rant- thenD
?[ consider the L/emainin &on=scheduled PayloadL correspondin to the M.1=d flow on which this
loical channel is mappedI
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &-3 Release "
?[ fill the M.1=e or M.1=i P:3 with !:3(s) from this loical channel up to M%& (L/emainin &on=
scheduled PayloadL ta"in into account the M.1=e@es or M.1=i@is headers- .vailable :ata for this
loical channel- L/emainin .vailable PayloadL ta"in into account the M.1=e@es or M.1=i@is
headers)I
?[ subtract the correspondin bits if any from L/emainin .vailable PayloadL and L/emainin &on=
scheduled PayloadL ta"in into account the M.1=e@es or M.1=i@is headers.
3[ elseD
?[ %f LEuantisation .ppliedL is T/32D
A[ fill the M.1e P:3 with !:3(s) from this loical channel up to M%& (L/emainin !cheduled
Grant PayloadL ta"in into account the M.1=e@es or M.1=i@is headers- .vailable :ata for this
loical channel- L/emainin .vailable PayloadL ta"in into account the M.1=e@es or M.1=i@is
headers)I
A[ subtract the correspondin bits if any from L/emainin .vailable PayloadL and L/emainin
!cheduled Grant PayloadL ta"in into account the M.1=e@es or M.1=i@is headers.
?[ elseD
A[ fill the M.1=e or M.1=i P:3 with !:3(s) from this loical channel up to M%& (L/emainin
!cheduled Grant PayloadL ta"in into account the M.1=e@es or M.1=i@is headers- .vailable :ata
for this loical channel- L/emainin .vailable PayloadL B LEuantisation 5ossL ta"in into account
the M.1=e@es or M.1=i@is headers)I
A[ if bits can be transmitted on this loical channelD
C[ set L/emainin .vailable PayloadL to (L/emainin .vailable PayloadL B LEuantisation
5ossL)I
C[ subtract the correspondin bits from L/emainin .vailable PayloadL and L/emainin
!cheduled Grant PayloadL ta"in into account the M.1=e@es or M.1=i@is headersI
C[ set LEuantisation .ppliedL to T/32.
*[ if !chedulin %nformation needs to be transmittedD
3[ add !chedulin %nformation to the M.1=e or M.1=i P:3I
3[ determine the smallest 2=T71 that can carry the resultin M.1=e or M.1=i P:3I
3[ if the paddin allows a ::%+ to be sent- add it to the end of the M.1=e header.
*[ elseD
3[ determine the smallest 2=T71 that can carry the resultin M.1=e or M.1=i P:3I
3[ if the paddin allows a !chedulin %nformation to be sent- add it to the M.1=e or M.1=i P:3I
3[ if a !chedulin %nformation was added to the P:3 and if the paddin allows a ::%+ or 51<=%:+ to be
sent- add it to the end of the M.1=e or M.1=i header.
*[ set the ma'imum number of <./E transmissions to the ma'imum amon the ma'imum number of <./E
transmissions of the <./E profiles of the M.1=d flows selected for transmissions.
,[ else if !chedulin %nformation needs to be transmittedD
*[ select the Lcontrol=onlyL <./E profileI
*[ fill the M.1=e or M.1=i P:3 with the schedulin informationI
*[ select the smallest 2=T71.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &-* Release "
$%%e. )$ (i%3or<ati5e)+
Pseudo-)ode 3or *-T') Se!etio% (T44)
The pseudo=code below describes one possible implementation of 32 2=T71 !election as described in subclause
,,.;.,.?. %t consists of three separate procedures which are normally e'ecuted Procedure ,- * and then 3D
Pro$e0ure ):
,[ :etermine set 0- the set of loical channels which consist of a) the hihest priority loical channel which has
data buffered for transmission b) the set of loical channels which have data buffered for transmission and which
may be multiple'ed with the hihest priority channel. The detailed steps involved are as followsD
*[ :etermine whether or not a TT% is desinated for scheduled or non scheduled transmission.
*[ :etermine the set . of loical channels which have data buffered for transmission and which are consistent
with the TT% desination (scheduled or non=scheduled).
*[ :etermine >- the hihest priority loical channel in set ..
*[ 7or 3.9? and 8.C9Mcps T::- select the <./E profile of the M.1=d flow- flow P- to which loical channel
> belons. -Note. A lo)ical channel can onl! /elon) to one MAC0d flow and can therefore onl! hae one
1AR2 profile34 7or ,.*9Mcps T::- for the 32 which uses dedicated 2=/&T%- the <./E power offset shall
be set to the ma'imum of <./E power offset of all the M.1=d flows mapped to the same type of resource
(for 1255F:1< state- the resource can be scheduled or non=scheduled resource- for 1255F7.1< state- the
resource can only be scheduled resource)- for the 32 which uses common 2=/&T%- the <./E power offset
shall be set to the ma'imum of <./E power offset of all the M.1=c flows mapped to the scheduled
resource.
*[ :etermine set 0- the set of loical channels which are in set . and which belon to flow P or to a flow which
may be multiple'ed with flow P
Pro$e0ure +:
,[ Generate the larest bloc" si(e that can be supported by the resources ranted. The detailed steps involved are as
followsD
*[ :etermine the sets of T71s 1, (EP!$) and 1* (,C=E.M) whose code rates fall within the allowed ma'imum
and minimum (inclusive) coderates specified by //1 for the assined number of time slots and the assined
channelisation code (the 32 is not allowed to use more or less slots than are assined nor to use a code
associated with a lower spreadin factor). 7or ,.*9 Mcps T::- the spreadin factor can not be chaned by
the 32 and the current value of 2&% should be considered when choosin the allowed ma'imum and
minimum code rates if a scheduled transmission is desinated.
*[ :etermine the subsets :, and :* of 1, and 1* respectively which reHuire transmit power that is less than or
eHual to the power available ta"in into account of the power offset of the <./E profile (the power offset is
determined in procedure ,)- Pe=base- Pathloss and beta values (see J,9K) associated with T71s for EP!$ and
,CE.M.
*[ 7or ,.*9Mcps T::-
= %f the data of other type physical channel within the 2=P31< timeslots in the TT% shall be transmitted- the
32 selects EP!$ modulation. :etermine "- the larest M.1=e @ M.1=i P:3 bloc" si(e that can be
supported from the set :,- which reHuire transmit power by EP!$ modulation that is less than or eHual to
the power by ,C=E.M and the power that consider other type physical channel transmit power.
= Otherwise determine $- the larest M.1=e @ M.1=i P:3 bloc" si(e that can be supported- from the sets
:, and :*.
*[ 7or 3.9?Mcps and 8.C9Mcps T::- determine "- the larest M.1=e @ M.1=i P:3 bloc" si(e that can be
supported- from the sets :, and :*
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &-$ Release "
*[ %f " belons e'clusively to set :,- select EP!$ modulation. %f " belons e'clusively to set :*- select ,C=
E.M modulation. %f " appears in both sets :, and :*- select ,C=E.M modulation only if it offers a lower
power reHuirement than EP!$- otherwise select EP!$ modulation.
Pro$e0ure 9:
,[ Generate the larest M.1=e @ M.1=i P:3- havin a si(e \ "- by ta"in M.1=d P:3s from loical channels in
set 0 (in order of priority) and select !7 (for ,.*9 Mcps T::- the !7 can not be chaned) and modulation so as
to minimise the power used. The detailed steps are as followsD
*[ 7or 3.9?Mcps and 8.C9Mcps T::- enerate the larest M.1=e @ M.1=i P:3 \ "- ta"in M.1=d P:3s
from loical channels belonin to set 0 (in priority order)I 7or ,.*9Mcps T::- enerate the larest M.1=
e @ M.1=i P:3 N"- ta"in M.1=d P:3s from loical channels belonin to set 0(in priority order)-
Paddin is included in the end of the M.1=e @ M.1=i P:3 if the total si(e of the M.1=e @ M.1=i payload
plus the M.1=e @ M.1=i header is smaller than "I
*[ %f this is successful (i.e. sufficient resources ranted)D
3[ select the !7 (for ,.*9 Mcps T::- the !7 cannot be chaned) and modulation accordin to the result of
Procedure * to use.
*[ %f this is not successful (i.e. the M.1=e @ M.1=i P:3 is empty due to insufficient resources ranted)D
3[ . DN . B 0I
3[ if . is not empty (i.e. other loical channels have data buffered for transmission)D
?[ determine a new set 0 (repeat Procedure , and then Procdure 3).
3[ if . is empty (i.e. no other loical channels have data buffered for transmission)D
?[ transmit schedulin information only in the M.1=e @ M.1=i P:3. 7or ,.*9Mcps T::-select the
EP!$ modulation and the transmit power uses the lower power of the ranted power and the available
ma'imum 2=P31< power.
$%%e. 4 (i%3or<ati5e)+
)#a%2e #istor8
Chan/e histor8
5ate TSG H TSG 5oc% CR Re> Su4ject3Comment 9ld New
0601999 RP-0- RP-99312 - $""ro5ed at TSG-R$( D- a%d "!aed u%der )#a%2e )o%tro! - 3.0.0
1001999 RP-05 RP-99-63 001 1 Modi3ied M$) #a%d!i%2 o3 P)6 a%d '$)6 3.0.0 3.1.0
RP-05 RP-99-63 002 Modi3iatio%s o3 M$) "ri<iti5es 3.0.0 3.1.0
RP-05 RP-99-63 003 2 R$)60'$)6 M$) #eader = )#a%%e! t8"e ide%ti3iatio% 3.0.0 3.1.0
RP-05 RP-99-63 00- Su""ort 3or US)604S)6 si2%a!!i%2 i% T44 3.0.0 3.1.0
RP-05 RP-99-63 006 )!ari3iatio% o% R$)6 "artitio%i%2 a%d "rioritiGatio% 5ia aess
ser5ie !ass ($S)) a%d re!atio% to &a@-o33 a!2orit#<
3.0.0 3.1.0
RP-05 RP-99-63 010 1 Modi3iatio%s o% U*-?d 3or<ats 3.0.0 3.1.0
RP-05 RP-99-63 011 )P)6 "ri<iti5es 3.0.0 3.1.0
RP-05 RP-99-63 012 Ti<i%2 ad5a%e 3or T44 3.0.0 3.1.0
RP-05 RP-99-63 013 1 Tra33i 5o!u<e <easure<e%t re"ort "roedure 3.0.0 3.1.0
RP-05 RP-99-63 01- Ma""i%2 o3 >))6 !o2ia! #a%%e! o%to '$)6 tra%s"ort #a%%e! 3.0.0 3.1.0
RP-05 RP-99-63 015 1 M$) P4U 3or<ats 3or 4))604T)6 o% 4S)6 a%d 3or P))6 3.0.0 3.1.0
RP-05 RP-99-63 016 1 ?%3or<ati5e "arts t#at s#a!! %ot s"ei38 or o%strai% i<"!e<e%tatio%s 3.0.0 3.1.0
RP-05 RP-99-63 01/ 1 Modi3iatio% o3 R$)6 tra%s<issio% o%tro! "roedure 3.0.0 3.1.0
RP-05 RP-99-63 019 Re<o5a! o3 M$) 3u%tio% 3or s8ste< i%3or<atio% a%d "a2i%2
s#edu!i%2
3.0.0 3.1.0
RP-05 RP-99-63 019 1 R$)6 tra%s<issio% o%tro! "roedure o% M$) 3or T44 <od 3.0.0 3.1.0
RP-05 RP-99-63 021 1 Re<o5a! o3 $%%e. $ a%d > o3 TS 25.321 3.0.0 3.1.0
1201999 RP-06 RP-99639 022 3 Modi3ied M$) #eader 3ie!d siGes 3.1.0 3.2.0
RP-06 RP-99639 023 M$)+ Mu!ti"!e s#ared #a%%e!s (4S)60US)6) 3.1.0 3.2.0
RP-06 RP-99639 02- Para<eters 3or Status Pri<iti5e 3.1.0 3.2.0
RP-06 RP-99639 025 1 Su""ort o3 s#ared #a%%e! o"eratio% i% T44 3.1.0 3.2.0
RP-06 RP-99639 029 Modi3iatio% o3 )e!! >roadast Ser5ie ()>S) 3.1.0 3.2.0
RP-06 RP-9963/ 030 1 *ditoria! #a%2es 3.1.0 3.2.0
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &-+ Release "
Chan/e histor8
5ate TSG H TSG 5oc% CR Re> Su4ject3Comment 9ld New
RP-06 RP-99639 031 1 Si<u!ta%eous <a""i%2 o3 !o2ia! #a%%e!s o% 3.1.0 3.2.0
0302000 RP-0/ RP-000039 032 >it $!i2%ed T44 M$) 6eaders 3.2.0 3.3.0
RP-0/ RP-000039 035 2 )P)6 i%!udi%2 )#a%%e! $ssi2%<e%t 3.2.0 3.3.0
RP-0/ RP-000039 036 U*-?4 t8"e i%diatio% 3.2.0 3.3.0
RP-0/ RP-000039 03/ 1 R$)6 tra%s<issio% o%tro! "roedure 3.2.0 3.3.0
RP-0/ RP-000039 039 )P)6 start o3 <essa2e i%diatio% 3.2.0 3.3.0
RP-0/ RP-000039 0-0 Re<o5a! o3 S)6 a%d S))6 3.2.0 3.3.0
RP-0/ RP-000039 0-1 1 )!ari3iatio% o3 &it order 3.2.0 3.3.0
0602000 RP-09 RP-000219 0-2 )P)6 orretio% 3.3.0 3.-.0
RP-09 RP-000219 0-3 1 *%d o3 )P)6 tra%s<issio% 3.3.0 3.-.0
RP-09 RP-000219 0-- 2 )!ari3iatio% o3 "rioritisatio% o3 !o2ia! #a%%e!s i% U* 3.3.0 3.-.0
RP-09 RP-000219 0-5 1 )P)6 M$) "roedures 3.3.0 3.-.0
RP-09 RP-000219 0-6 Tra33i Vo!u<e Measure<e%t 3or d8%a<i radio &earer o%tro! 3.3.0 3.-.0
0902000 RP-09 RP-00035/ 0-/ Mo5e<e%t o3 "ri<iti5es te.t to t#e orret setio% 3.-.0 3.5.0
RP-09 RP-00035/ 0-9 )orretio%s to R$)6 "roedure 3.-.0 3.5.0
RP-09 RP-00035/ 0-9 )!ari3iatio% o% t#e "ara<eters o3 t#e M$)-RL) "ri<iti5es 3.-.0 3.5.0
RP-09 RP-00035/ 051 1 *ditoria! )!ea%u" 3.-.0 3.5.0
1202000 RP-10 RP-00056/ 053 2 )orretio%s to !o2ia! #a%%e! "riorities i% M$) Protoo! 3.5.0 3.6.0
RP-10 RP-00056/ 055 1 Re<o5a! o3 '$US)6 3.5.0 3.6.0
RP-10 RP-00056/ 056 2 Ge%era! M$) !ari3iatio% 3.5.0 3.6.0
RP-10 RP-00056/ 05/ 1 *rror 6a%d!i%2 i% M$) 3.5.0 3.6.0
RP-10 RP-00056/ 059 1 *rror #a%d!i%2 3or M$) R$)6 a%d )P)6 tra%s<issio% o%tro!
"roedure
3.5.0 3.6.0
RP-10 RP-00056/ 059 ?%!usio% o3 sta2e 3 3or i"#eri%2 3.5.0 3.6.0
0302001 RP-11 RP-010025 061 Re<o5a! o3 '$US)6 3.6.0 3./.0
RP-11 RP-010025 066 3 T') se!etio% a!2orit#< orretio% 3.6.0 3./.0
RP-11 RP-010025 06/ 3 Mise!!a%eous orretio%s 3.6.0 3./.0
RP-11 RP-010025 069 2 )!ari3iatio% o% Tra33i Vo!u<e Measure<e%t Proedure 3.6.0 3./.0
RP-11 RP-010025 0/0 1 )!ari3iatio% o% "ara<eters o3 t#e "ri<iti5es 3.6.0 3./.0
RP-11 RP-01003/ 06- 1.29M"s T44 3./.0 -.0.0
0602001 RP-12 RP-010309 0/- RL) Tr 4isard -.0.0 -.1.0
RP-12 RP-010309 0/6 )!ari3iatio% o% o<"ressed <ode -.0.0 -.1.0
RP-12 RP-010309 0/9 )orretio% o3 re!atio% &et1ee% M$) 3u%tio%s a%d tra%s"ort
#a%%e!s
-.0.0 -.1.0
RP-12 RP-010309 090 Rate ada"tatio% -.0.0 -.1.0
RP-12 RP-010309 092 )!ea%u" o3 M$) ser5ies a%d 3u%tio%s -.0.0 -.1.0
RP-12 RP-010322 093 )orretio% to o%tro! o3 R$)6 Tra%s<issio%s 3or 1.29M"s T44 -.0.0 -.1.0
0902001 RP-13 RP-0105-1 095 Setti%2 o3 U* ?d i% M$) -.1.0 -.2.0
RP-13 RP-0105-1 09/ M$) $S) se!etio% o"eratio% 1#e% aess !ass is used to
deter<i%e $S)
-.1.0 -.2.0
RP-13 RP-0105-1 099 $dditio% o3 %ei2#&our e!! >)6 to M$)-& <ode! 3or t#e U* -.1.0 -.2.0
RP-13 RP-0105-1 093 1 )!ari3iatio% o% T') se!etio% -.1.0 -.2.0
1202001 RP-1- RP-010/60 091 1 )autio%ar8 (ote 3or ?%ter3reBue%8 Measure<e%ts i% )e!!-'$)6 -.2.0 -.3.0
RP-1- RP-010/60 095 )orretio% o% )o%tro! o3 R$)6 Tra%s<issio%s -.2.0 -.3.0
RP-1- RP-010/60 09/ )orretio% o% Tra33i Vo!u<e )o%tro! -.2.0 -.3.0
RP-1- RP-010/60 099 Ge%era! orretio% o% $ess Ser5ie )!ass se!etio% -.2.0 -.3.0
RP-1- RP-010/60 101 T') se!etio% i% o<"ressed <ode -.2.0 -.3.0
0302002 RP-15 RP-02006/ 103 )!ari3iatio% o% i"#eri%2 -.3.0 -.-.0
RP-15 RP-02006/ 106 T44 M$) La8er Su&#a%%e! $ssi2%<e%t -.3.0 -.-.0
RP-15 RP-02006/ 110 Missi%2 4T)6 #a%%e! t8"e i% U*-?4 T8"e ?%diator -.3.0 -.-.0
RP-15 RP-02006/ 112 )orretio% o% U* ?d 3or 4S)6 -.3.0 -.-.0
RP-15 RP-02006/ 11- U* u%de3i%ed &e#a5iour 1#e% "addi%2 is reBuired -.3.0 -.-.0
RP-15 RP-02009- 10- 2 ?%trodutio% o3 6S4P$ -.-.0 5.0.0
0602002 RP-16 RP-020326 11/ U"date Re3ere%es to i%!ude 25.123 (T44) 5.0.0 5.1.0
RP-16 RP-020326 120 T')S se!etio% 2uide!i%e orretio% 5.0.0 5.1.0
RP-16 RP-0203-1 121 6S4P$ re!ated M$) orretio%s 5.0.0 5.1.0
RP-16 RP-0203-1 122 4esri"tio% 3or M$)-#s reset 5.0.0 5.1.0
0902002 RP-1/ RP-020539 130 M$) TVM )orretio%s 5.1.0 5.2.0
RP-1/ RP-020539 133 M$) #eader 3or 4T)6 a%d 4))6 5.1.0 5.2.0
RP-1/ RP-020556 123 :"tio%a! use o3 a <a.i<u< tra%s<issio% de!a8 3or M$)-#s S4Us 5.1.0 5.2.0
RP-1/ RP-020556 12- M$)-#s+ S#edu!er a%d 6$RA e%tit8 3u%tio%s 3or TS( 5.1.0 5.2.0
RP-1/ RP-020556 125 )orretio% o% )0T 3ie!d de3i%itio% 3or 6S-4S)6 5.1.0 5.2.0
RP-1/ RP-020556 126 )orretio%s to re-orderi%2 "rotoo! desri"tio% 5.1.0 5.2.0
RP-1/ RP-020556 12/ Li<iti%2 o3 %u<&er o3 P4Us "er TT? 5.1.0 5.2.0
RP-1/ RP-020556 13- Si2%a!i%2 o3 Tra%s"ort >!o@ SiGes 3or 6S-4S)6 5.1.0 5.2.0
RP-1/ RP-020556 135 Tra%s"ort &!o@ siGe si2%a!!i%2 3.9- M"s T44 5.1.0 5.2.0
RP-1/ RP-020556 136 Stati 6S4P$ Tra%"ort >!o@ SiGes 3or 1.29 M"s T44 5.1.0 5.2.0
1202002 RP-19 RP-020/19 1-2 1 T') se!etio% 3or R$)6 tra%s<issio%s 5.2.0 5.3.0
RP-19 RP-020/19 1-5 R> id i% i"#eri%2 5.2.0 5.3.0
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &-, Release "
Chan/e histor8
5ate TSG H TSG 5oc% CR Re> Su4ject3Comment 9ld New
RP-19 RP-020/19 1-9 )orretio% to T') se!etio% 3or T44 5.2.0 5.3.0
RP-19 RP-020/19 151 U%&!o@a&!e T')s i% e.ess "o1er state 5.2.0 5.3.0
RP-19 RP-020/35 13/ Ge%eratio% o3 RL) Status Re"orts to oordi%ate 1it# M$)-#s reset 5.2.0 5.3.0
RP-19 RP-020/35 139 Re-orderi%2 Me#a%is< 5.2.0 5.3.0
RP-19 RP-020/35 139 Tra%s"ort >!o@ SiGe Si2%a!!i%2 3or 1.29M"s T44 5.2.0 5.3.0
RP-19 RP-020/35 153 Li<itatio% o% %u<&er o3 P4Us "er si%2!e TT? 3or 1.29 M"s T44 5.2.0 5.3.0
RP-19 RP-020/35 15- T#e (u<&er o3 <a-d "duTs i% a si%2!e <a-#s P4U 3or T44 5.2.0 5.3.0
RP-19 RP-020951 155 6S4P$ Retra%s<issio% &!o@ SiGe 5.2.0 5.3.0
RP-19 RP-0209/- 159 )i"#eri%2 o3 <u!ti"!e P4Us "er TT? 5.2.0 5.3.0
RP-19 RP-030100 166 Setti%2 o3 i"#eri%2 ati5atio% ti<e 3or TM &earers 5.3.0 5.-.0
RP-19 RP-030100 169 1 T') )o%tro! ?<"!e<e%tatio% 5.3.0 5.-.0
RP-19 RP-030115 159 T44 6)S( deter<i%atio% i% M$)-#s 5.3.0 5.-.0
RP-19 RP-030115 160 )orretio% to t#e use o3 Tra%s"ort >!o@ SiGe i%de. eBua! to
111111 3or T44
5.3.0 5.-.0
RP-19 RP-030115 163 *ditoria! #a%2es to M$)-#s 5.3.0 5.-.0
RP-19 RP-030115 1/0 Re-orderi%2 e%tit8 orretio%s 5.3.0 5.-.0
0602003 RP-20 RP-030302 1/1 Te.t !ea% u" o3 t#e desri"tio% o3 t#e reorderi%2 e%tit8 5.-.0 5.5.0
RP-20 RP-030302 1/2 M$) #eader 3or 4T)6 a%d 4))6 <a""ed to 6S-4S)6 5.-.0 5.5.0
0902003 RP-21 RP-030501 1/9 T')S se!etio% 2uide!i%es 3or T') Su&set 5.5.0 5.6.0
RP-21 RP-030536 1/- 2 M$)-#s Re-orderi%2 Protoo! )orretio% E M$)-#s 1i%do1 re-
orderi%2
5.5.0 5.6.0
RP-21 RP-030-9- 1/5 $dditio% o3 6S-4S)6 Pro5ided >it Rate <easure<e%t 5.5.0 5.6.0
1202003 RP-22 RP-03062- 1/9 )orretio%s Re!ati%2 to 6S4P$ T> SiGes 3or 1.29M"s T44 5.6.0 5./.0
RP-22 RP-03062- 190 6S4P$ Tra%s"ort &!o@ siGe ta&!e 3or 3.9-M"s T44 5.6.0 5./.0
RP-22 RP-03062- 191 6S4P$ T> siGe ta&!e 5.6.0 5./.0
RP-22 RP-03062- 192 U%1arra%ted 6$RA re-tra%s<issio%s 5.6.0 5./.0
RP-22 RP-03062- 193 M$)-#s Re-orderi%2 Protoo! '!us#i%2 orretio% 5.6.0 5./.0
RP-22 RP-03062- 19- )orretio% to 1i%do1 &ased sta!! a5oida%e <e#a%is< 5.6.0 5./.0
RP-22 - - U"2rade to Re!ease 6 - %o te#%ia! #a%2e 5./.0 6.0.0
030200- RP-23 RP-0-010- 196 1 U* #a%d!i%2 o3 (4? a%d T>S 3or 6S4P$ 6.0.0 6.1.0
RP-23 RP-0-010- 199 6S4P$ re!ated orretio%s o% M$)-#s reo%3i2uratio% 6.0.0 6.1.0
RP-23 RP-0-010- 190 Reo%3i2uratio% o3 so3t <e<or8 &u33er "artitio%i%2 6.0.0 6.1.0
060200- RP-2- RP-0-0200 19- Use o3 U-R(T? i% do1%!i%@ 6.1.0 6.2.0
RP-2- RP-0-023- 196 State 5aria&!es arit#<eti o<"ariso% 6.1.0 6.2.0
120200- RP-26 RP-0-0-90 199 M$)-#s #eader e.te%sio% 6.2.0 6.3.0
RP-26 RP-0-0-90 200 )!ari3iatio% o% t#e )0T 3ie!d use i% t#e 6S4P$ Ma-d #eader 6.2.0 6.3.0
RP-26 RP-0-0-99 201 1 ?%trodutio% o3 M>MS M$) #eader 6.2.0 6.3.0
RP-26 RP-0-0-99 202 ?%trodutio% o3 M>MS 6.2.0 6.3.0
RP-26 RP-0-0-9/ 203 ?%trodutio% o3 *UL i% M$) s"ei3iatio% 6.2.0 6.3.0
0302005 RP-2/ RP-0500/9 20- )orretio% to M>MS #eader 3or M>MS 6.3.0 6.-.0
0602005 RP-29 RP-050301 020/ )orretio% o3 6S4P$ state 5aria&!e 6.-.0 6.5.0
RP-29 RP-050319 0209 )orretio%s to t#e desri"tio% o3 T)T' 3ie!d 6.-.0 6.5.0
RP-29 RP-050301 0210 Reo%3i2uratio% o3 M$)-#s "ara<eters 6.-.0 6.5.0
RP-29 RP-050309 0212 'eature )!ea%-u"+ Re<o5a! o3 4S)6 ('44) 6.-.0 6.5.0
RP-29 RP-050309 021- 'eature )!ea% U"+ Re<o5a! o3 )P)6 6.-.0 6.5.0
RP-29 RP-050323 0215 6S-4S)6 Pro5ided >it Rate <easure<e%t "er )e!! Portio% 6.-.0 6.5.0
RP-29 RP-0503/5 0216 2 $dditio%a! te.t o% *UL i% M$) s"ei3iatio% 6.-.0 6.5.0
0902005 RP-29 RP-050-62 0219 )orretio% o3 T> siGe 3or 1.29 M"s T44 6.5.0 6.6.0
RP-29 RP-050602 0219 5 $dditio%a! te.t o% *UL i% M$) s"ei3iatio% 6.5.0 6.6.0
RP-29 RP-050-52 0220 4e3i%itio% o3 U* "o1er 6eadroo< 6.5.0 6.6.0
RP-29 RP-050-5/ 0222 'eature )!ea% U"+ Re<o5a! o3 )P)6 6.5.0 6.6.0
1202005 RP-30 RP-050/91 0223 Mu!ti-ste" #a%d!i%2 3or *-RG)6 6.6.0 6./.0
RP-30 RP-050/91 022- )!ari3iatio%s a%d )orretio%s o3 *-T') Se!etio% 6.6.0 6./.0
RP-30 RP-050/91 0225 1 )riteria 3or t#e 6a""8 >it 6.6.0 6./.0
RP-30 RP-050/91 0226 1 )orretio% to de3i%itio% o3 re3ere%eF*TPR 6.6.0 6./.0
RP-30 RP-050/91 022/ T*>S a%d 6L>S )odi%2 6.6.0 6./.0
RP-30 RP-050/91 0229 )orretio% o% M$)-e P4U 3or<at 6.6.0 6./.0
RP-30 RP-050/91 0229 S? Tri22eri%2 Ti<er 6.6.0 6./.0
RP-30 RP-050/91 0230 Ma.i<u< %u<&er o3 tra%s<issio%s 3or o%tro!-o%!8 i%3or<atio% 6.6.0 6./.0
RP-30 RP-050/91 0231 $dditio%a! error ase o% t#e $&so!ute Gra%t #a%%e! 6.6.0 6./.0
RP-30 RP-050/91 0232 6$RA "roess restriitio%0reser5atio% 6.6.0 6./.0
RP-30 RP-050/91 0233 >e#a5ior at *-4)6 TT? #a%2e 6.6.0 6./.0
RP-30 RP-050/92 023- >u33er status 3or S#edu!i%2 ?%3or<atio% 6.6.0 6./.0
RP-30 RP-050/92 0235 >u33er de3i%itio% 3or 6a""8 >it setti%2 6.6.0 6./.0
RP-30 RP-050/92 0236 S"ei3iatio% o3 rate o%tro! o<&i%i%2 ru!es i% &ase!i%e "roedure
3or Ser5i%2 Gra%t u"date
6.6.0 6./.0
RP-30 RP-050/92 023/ 4e3i%itio% o3 sa<"!e 3or *-4)6 &it rate <easure<e%t 6.6.0 6./.0
RP-30 RP-050/92 0239 SiGe o3 $&so!ute Gra%t 3ie!d 6.6.0 6./.0
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &-- Release "
Chan/e histor8
5ate TSG H TSG 5oc% CR Re> Su4ject3Comment 9ld New
RP-30 RP-050/92 0239 Tra%s<issio% o3 S#edu!i%2 ?%3or<atio% 1it#out #i2#er !a8er data 6.6.0 6./.0
RP-30 RP-050/92 02-1 SiGe o3 UP6 3ie!d a%d asse<&!8 o3 S#edu!i%2 ?%3or<atio%
<essa2e
6.6.0 6./.0
RP-30 RP-050/92 02-2 *-4)6 S? M$)-e P4U a%d S? ti<ers 6.6.0 6./.0
RP-30 RP-050/92 02-3 M$) es0e reset i%diator 6.6.0 6./.0
RP-30 RP-050/92 02-- *-4)6 #a%d!i%2 at ser5i%2 e!! #a%2e 6.6.0 6./.0
RP-30 RP-050/92 02-5 RS( seBue%e i% t#e "rese%e o3 o<"ressed <ode tra%s<issio%
2a"s
6.6.0 6./.0
0302006 RP-31 RP-060095 02-6 4e3i%itio% o3 re3ere%eF*TPR 6./.0 6.9.0
RP-31 RP-060095 02-/ 1 $GFTi<er 3or ?* OSer5i%2 Gra%tQ 6./.0 6.9.0
RP-31 RP-060095 02-9 T*>S a%d 6L>S )odi%2 6./.0 6.9.0
RP-31 RP-06019- 02-9 1 )orretio% re!ated to auto<ati tri22eri%2 o3 S? retra%s<issio%s 6./.0 6.9.0
RP-31 RP-060095 0250 )!ari3iatio%s at TT? )#a%2e 6./.0 6.9.0
RP-31 RP-060095 0251 2 M$)-es0e a%d M$)-#s reset "roedure 6./.0 6.9.0
RP-31 RP-060095 025- *%#a%ed U"!i%@ )orretio%s 6./.0 6.9.0
RP-31 RP-060095 0255 *-T') Se!etio% Pseudo )ode )orretio% 6./.0 6.9.0
RP-31 RP-060099 0256 )orretio% o3 M>MS-?d 3ie!d (M$) #eader o3 MT)6) 6./.0 6.9.0
RP-31 RP-060095 025/ *-4)6 Ser5i%2 Gra%t U"date 6./.0 6.9.0
RP-31 RP-060095 0259 :%e P4U siGe "er !o2ia! #a%%e! "er TT? 6./.0 6.9.0
RP-31 RP-060099 0253 /.69 M"s T44 :"tio% (Re!ease /) 6.9.0 /.0.0
0602006 RP-32 RP-060352 0260 >u33er Status 3or t#e 6a""8 >it a%d S#edu!i%2 ?%3or<atio%
Re"orti%2
/.0.0 /.1.0
RP-32 RP-060352 0262 Ser5i%2 RG a%d S#edu!i%2 ?%3or<atio% /.0.0 /.1.0
RP-32 RP-060352 026- 4e3i%itio% o3 RGFste"FsiGe /.0.0 /.1.0
RP-32 RP-060352 0266 )orretio% to $GFTi<er Start /.0.0 /.1.0
RP-32 RP-060352 0269 Mise!!a%eous orretio%s 3or *-4)6 /.0.0 /.1.0
RP-32 RP-060353 02/0 )orretio% to (oti3iatio% o3 S? tra%s<issio% 3ai!ure a%d 5aria&!e
resets
/.0.0 /.1.0
RP-32 RP-060353 02/2 )orretio% to 6a%d!i%2 at Start o3 *-4)6 Tra%s<issio% /.0.0 /.1.0
RP-32 RP-060353 02/- $dditio%a! i%o%siste%t i%3or<atio% o% *-$G)6 /.0.0 /.1.0
RP-32 RP-0603/0 02/6 )!ari3iatio%s o% *-T')? /.0.0 /.1.0
RP-32 RP-060353 0292 Tra%s<issio% o3 S? i3 T*>S is Gero /.0.0 /.1.0
RP-32 RP-060-19 029- 1 Ser5i%2FGra%t a%d U%Bua%tiGed *-4P4)6 to 4P))6 "o1er ratios /.0.0 /.1.0
0902006 RP-33 RP-060625 0296 2 Ma.i<u< %u<&er o3 tra%s<issio%s /.1.0 /.2.0
RP-33 RP-0605/- 0299 6L>S 5a!ues i% S#edu!i%2 ?%3or<atio% <essa2e /.1.0 /.2.0
RP-33 RP-060590 0290 1 (ote o% Ser5i%2 Gra%t U"date 1it# Pero Gra%t /.1.0 /.2.0
RP-33 RP-060596 0291 ?%trodutio% o3 3.9- M"s a%d /.69 M"s T44 *-4)6 /.1.0 /.2.0
RP-33 RP-0605/9 0293 M$)-#s reset /.1.0 /.2.0
1202006 RP-3- RP-060/16 0301 Gra%t a%d M$)-e0es #eaders 3or *-4)6 /.2.0 /.3.0
RP-3- RP-060/16 0303 )!ari3iatio% to Ma.i<u< #a%%e!isatio% odes a%d *-T')
se!etio%
/.2.0 /.3.0
RP-3- RP-060/16 0305 1 )orretio% 3or *-4)6 SG a%d o<"ressed <ode /.2.0 /.3.0
RP-3- RP-060/16 030/ SG u"date "roedure orretio% /.2.0 /.3.0
030200/ RP-35 RP-0/0150 0310 Modi3iatio% o3 6S-4S)6 T> siGe 3or L)R T44 /.3.0 /.-.0
RP-35 RP-0/0163 0312 1 ?%trodutio% o3 6-A$M i% M$) s"ei3iatio% /.3.0 /.-.0
RP-35 RP-0/015/ 0313 ?%trodutio% o3 1.29 M"s T44 *-4)6 /.3.0 /.-.0
RP-35 RP-0/0160 031- *ditoria! )orretio%s 3or 3.9-0/.69 M"s T44 *-4)6 /.3.0 /.-.0
RP-35 RP-0/0159 0315 ?%trodutio% o3 4T7-4R7 a%d 6S-S))6 !ess i% M$) /.3.0 /.-.0
RP-35 RP-0/0161 0316 ?%trodui%2 M?M: i% M$) s"ei3iatio% /.3.0 /.-.0
060200/ RP-36 RP-0/0-02 0311 2 ?%trodui%2 16A$M u"!i%@ su""ort /.-.0 /.5.0
RP-36 RP-0/0393 031/ - OMa.i<u<FSer5i%2FGra%tQ setti%2 at TT? #a%2e /.-.0 /.5.0
RP-36
RP-0/0-05 0319 3
?%trodutio% o3 ?<"ro5ed L2 su""ort 3or #i2# data rates a%d
*%#a%ed )*LLF'$)6 state
/.-.0 /.5.0
RP-36
RP-0/0-0/ 0319 -
Re<o5i%2 a% i%o<"!ete o"ti<iGatio% 3or RL) o"eratio%s duri%2
6S4P$ e!! #a%2e
/.-.0 /.5.0
RP-36 RP-0/039/ 0321 - )!ari3iatio% 3or o%tro! o3 *-RU))6 tra%s<issio% i% L)R T44 /.-.0 /.5.0
RP-36 RP-0/039/ 0322 - So<e S<a!! *ditoria! )orretio%s to TS 25.321 /.-.0 /.5.0
RP-36 RP-0/039/ 0323 - ?%trodutio% o3 *-T') Se!etio% 3or 1.29M"s T44 /.-.0 /.5.0
RP-36
RP-0/039/ 032- -
So<e !ari3iatio%s re!ated to *-4)6 S#edu!i%2 ?%3or<atio% i%
T44 <ode
/.-.0 /.5.0
RP-36 RP-0/0393 0326 - )!ari3iatio% o% a!u!atio% o3 OS#edu!ed Gra%t Pa8!oadQ /.-.0 /.5.0
RP-36 RP-0/0393 032/ - Reo<<a%datio% o% RL) P4U siGe se!etio% o% *-4)6 /.-.0 /.5.0
RP-36 RP-0/0-91 0329 )!ari3iatio%s o% "riorit8 o3 reBuire<e%ts i% *-T') se!etio% /.-.0 /.5.0
090200/ RP-3/ RP-0/0623 0333 )orretio% o% *-4)6 o<"ress <ode /.5.0 /.6.0
RP-3/ RP-0/06/0 033/ )orretio% to 6S-4S)6 tra%s"ort &!o@ siGe ta&!e /.5.0 /.6.0
RP-3/ RP-0/0626 0339 )orretio% to o"eratio% o3 S? 3ie!d i% reasse<&!8 e%tit8 /.5.0 /.6.0
RP-3/ RP-0/062/ 0339 M$) 4T7 ti<i%2 start restritio%s E o<"ressed <ode /.5.0 /.6.0
RP-3/ RP-0/062/ 03-0 1 6a%d!i%2 o3 !o%2 "rea<&!es i% )P) /.5.0 /.6.0
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &-" Release "
Chan/e histor8
5ate TSG H TSG 5oc% CR Re> Su4ject3Comment 9ld New
RP-3/ RP-0/062/ 03-1 L1 "ara<eter %a<e #a%2es /.5.0 /.6.0
RP-3/ RP-0/06/0 03-3 1 Re<o5i%2 M?M: reBuire<e%ts 3ro< M$)-#s /.5.0 /.6.0
RP-3/ RP-0/0623 03-5 Ser5i%2 2ra%t T6:L4T /.5.0 /.6.0
RP-3/ RP-0/0623 03-/ )orretio% to Bua%tisatio% reBuire<e%ts i% *-T') se!etio% /.5.0 /.6.0
RP-3/ RP-0/06/1 03-9 Periodi M$)-e#s reset a%d setti%2 o3 t#e e."eted TS( /.5.0 /.6.0
RP-3/ RP-0/0626 03-9 *%#a%ed L2 "roessi%2 /.5.0 /.6.0
RP-3/ RP-0/0626 0350 )orretio% to M$)-e#s P4U de3i%itio% /.5.0 /.6.0
RP-3/
RP-0/0626 0351 1
4e3i%i%2 o3 reorderi%2 S4U a%d orretio% to t#e de3i%itio% o3 t#e S?
3ie!d
/.5.0 /.6.0
RP-3/ RP-0/062/ 0352 1 )!ari3iatio% o% t#e 6$RA "roedure 3or 6S-S))6 !ess o"eratio% /.5.0 /.6.0
RP-3/ RP-0/062/ 035- )!ari3iatio%s o3 )P) Gra%t )#a%%e! Mo%itori%2 /.5.0 /.6.0
RP-3/ RP-0/062/ 0355 $5oid u%%eessari!8 dereasi%2 U* 4R7 "ossi&i!it8 /.5.0 /.6.0
RP-3/ RP-0/0629 0356 Ti<i%2 $d5a%e )orretio%s 3or 3.9-0/.69 M"s T44 *4)6 /.5.0 /.6.0
RP-3/
RP-0/0631 035/
3.9-0/.69 M"s T44 *4)6+ Se%di%2 S#edu!i%2 ?%3or<atio%
Periodia!!8
/.5.0 /.6.0
RP-3/ RP-0/06/0 0359 1 )orretio% to 6$RA o"eratio% i% M?M: /.5.0 /.6.0
RP-3/ RP-0/06/0 0360 )a!u!atio% o3 US#edu!ed Gra%t Pa8!oadV i% Re!-/ /.5.0 /.6.0
RP-3/ RP-0/0650 0361 ?%trodutio% o3 <u!ti-3reBue%8 o"eratio% 3or 1.29M"s T44 /.5.0 /.6.0
RP-3/
RP-0/0636 0362
$dditio% o3 a% S? tri22er 1#e% U* 2ra%t HR 0 a%d at !east o%e
"roess is ati5ated
/.5.0 /.6.0
RP-3/ RP-0/0623 036- Re3ere%eF*TPR de3i%itio% a!i2%<e%t /.5.0 /.6.0
120200/ RP-39 RP-0/0903 0365 ?%trodutio% o3 a% additio%a! U* ate2or8 3or 1.29M"s T44 *-4)6 /.6.0 /./.0
RP-39 RP-0/0903 0366 )!ari3iatio% o% *-T') se!etio% 3or 1.29M"s T44 /.6.0 /./.0
RP-39 RP-0/0903 036/ )!ari3iatio% o3 T*>S a%d 6L>S i% S#edu!i%2 ?%3or<atio% 3or T44
<ode
/.6.0 /./.0
RP-39 RP-0/0939 0369 S#edu!ed Gra%t setti%2 i% 4T7 )8!e 2 duri%2 )P) o"eratio% /.6.0 /./.0
RP-39 RP-0/0901 0369 )!ari3iatio% o% SG ta&!e 3or 16A$M /.6.0 /./.0
RP-39 RP-0/0900 03/0 )orretio% to t#e U* &e#a5iour 1#e% reei5i%2 RVK0 /.6.0 /./.0
RP-39 RP-0/0905 03/1 Reasse<&!8 U%it /.6.0 /./.0
RP-39 RP-0/0911 03/2 )!ari3iatio% o% *-4P4)6 "o1er e.tra"o!atio%0i%ter"o!atio% /.6.0 /./.0
RP-39 - - U"2rade to t#e Re!ease 9 - %o te#%ia! #a%2e /./.0 9.0.0
0302009 RP-39 RP-090199 03/- - ?%o%siste%8 o3 M$) #eader 1#e% >))6 <a""ed to 6S-4S)6 9.0.0 9.1.0
RP-39 RP-090199 03/6 - )orretio% to t#e o"eratio% o3 t#e ti<er Treset 9.0.0 9.1.0
RP-39 RP-090203 0391 - )orretio% o3 t#e *UL re!ati5e 2ra%t 3ro< %o%-ser5i%2 e!! 9.0.0 9.1.0
RP-39 RP-0901/6 039- - )orretio% to UTR$( side M$)-e de"itio% 9.0.0 9.1.0
RP-39 RP-090190 0396 - Su""ort o3 otet a!i2%ed 6S-4S)6 tra%s"ort &!o@ siGes 3or %o%-
6-A$M
9.0.0 9.1.0
RP-39 RP-090190 0399 - tra%s<issio% s#edu!i%2 i% M$)-e#s e%tit8 9.0.0 9.1.0
RP-39 RP-090195 0390 - )!ari3iatio% o3 S#edu!i%2 ?%3o<atio% 'ie!ds 3or T44 *-4)6 9.0.0 9.1.0
RP-39 RP-09019- 0392 - Persiste%e sa!i%2 5a!ues a%d s#edu!i%2 i%3or<atio% 3or 3.9-0/.69
M"s T44 *-4)6
9.0.0 9.1.0
RP-39 RP-090190 039- - *ditoria! orretio%s to M$)-e#s 9.0.0 9.1.0
RP-39 RP-09019/ 0396 - 4e3i%itio% o3 4e3au!t-SG-i%-4T7-)8!e-2 9.0.0 9.1.0
RP-39 RP-090202 039/ - ?%trodui%2 M$)-i0is 9.0.0 9.1.0
RP-39 RP-090195 0399 - )!ari3iatio% o3 S? tra%s<issio% "riorit8 o5er (o%-s#edu!ed M$)-e
P4U
9.0.0 9.1.0
0502009 RP--0 RP-090--0 0-00 2 6S-S))6 orders 3or 6S-S))6-!ess o"eratio% 9.1.0 9.2.0
RP--0 RP-090-00 0-02 - )orretio% o% t#e Ma""i%2 o3 TRR? 3ie!d a%d MS>0LS> 3or
1.29M"s T44 *UL
9.1.0 9.2.0
RP--0 RP-090-0- 0-0- - )o<"!etio% o3 t#e <e#a%is< 3or S#edu!i%2 ?%3or<atio%
tra%s<issio% o% M$)-e P4U a!o%e 3or 1.29 M"s T44 i% *UL
9.1.0 9.2.0
RP--0 RP-090-1- 0-05 - )orretio% o3 a s"e!!i%2 error o3 *-T') se!etio% a%d additio% o3 a
<issi%2 3i2ure
9.1.0 9.2.0
RP--0 RP-090395 0-0/ - )#a%2e o3 M$)-d 3!o1 de3i%itio% 3or M$)-e#s 9.1.0 9.2.0
RP--0 RP-090-00 0-09 1 )!ari3iatio% o3 <et#od i% deter<i%2 State o3 a *-T') 3or T44 9.1.0 9.2.0
RP--0 RP-09039/ 0-11 - Modi3iatio% o3 T>S ta&!es a%d *-T') se!etio% 3or L)R T44 9.1.0 9.2.0
RP--0 RP-090399 0-15 - )!ari3iatio% o3 t#e de3i%itio% o3 PRR? 3or T44 9.1.0 9.2.0
RP--0 RP-090-00 0-1/ - 6$RA "o1er o33set se!etio% duri%2 <u!ti"!e.i%2 o3 <u!ti"!e M$)-d
3!o1s
9.1.0 9.2.0
RP--0 RP-090-1/ 0-19 - ?%trodutio% o3 6-A$M i% M$) 3or L)R T44 9.1.0 9.2.0
0902009 RP--1 RP-0906// 0-23 - 6S4P$ T>S Ta&!e orretio% 3or L)R T44 9.2.0 9.3.0
RP--1 RP-090692 0-25 - Ci restritio% 3or '44 U* 6S-4S)6 ate2ories 13 a%d 15 9.2.0 9.3.0
RP--1 RP-090693 0-2/ 1 L)6-?4 3ie!d struture a%d <a""i%2 to !o2ia! #a%%e! ide%tit8 9.2.0 9.3.0
RP--1 RP-0906/9 0-29 - M$)-es0e R*S*T 3or L)R T44 9.2.0 9.3.0
RP--1 RP-090696 0-30 1 ?%trodutio% o3 *%#a%ed U"!i%@ i% )*LLF'$)6 state a%d ?d!e
<ode i% 25.321
9.2.0 9.3.0
RP--1 RP-090696 0-32 - T*>S de3i%itio% u"date 3or M$)-i0is 9.2.0 9.3.0
RP--1 RP-0906/9 0-3- - Modi3iatio% o3 T>S ta&!es a%d *-T') se!etio% 3or L)R T44 9.2.0 9.3.0
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &"( Release "
Chan/e histor8
5ate TSG H TSG 5oc% CR Re> Su4ject3Comment 9ld New
RP--1 RP-0906/9 0-36 1 Tri22ers a%d tra%s<issio% o3 S#edu!i%2 ?%3or<atio% 3or L)R T44 9.2.0 9.3.0
RP--1 RP-090693 0-39 - *ditoria! orretio% to M$)-e#s e%tit8 UTR$( Side 9.2.0 9.3.0
RP--1 RP-0906/9 0--2 1 )!ari3iatio%s a%d )orretio%s o3 6$RA "roess 3or T44 9.2.0 9.3.0
RP--1 RP-0906/9 0--- - Reo<<a%datio% o% RL) P4U siGe se!etio% o% *-4)6 3or T44 9.2.0 9.3.0
RP--1 RP-090695 0--6 1 T#e %u<&er o3 reorderi%2 P4Us &e!o%2i%2 to t#e sa<e reorderi%2
Bueue
9.2.0 9.3.0
1202009 RP--2 RP-091002 0--9 - Re<o5a! o3 t#e re3ere%e to *-T')? t#res#o!d 9.3.0 9.-.0
RP--2 RP-091022 0--9 - Resoure re!ease a3ter o!!isio% reso!utio% 3ai!ure 9.3.0 9.-.0
RP--2 RP-091013 0-50 - 6a""8 >it Setti%2 1it# ?<"ro5ed L2 3or UL 9.3.0 9.-.0
RP--2 RP-091013 0-51 - $dd M$)-i P4U i% t#e desri"tio% o3 6$RA e%tit8 9.3.0 9.-.0
RP--2 RP-091022 0-52 1 Re"!ae<e%t o3 *-$?)6 i% 25.321 9.3.0 9.-.0
RP--2 RP-091002 0-5- 2 )orreti%2 *-T') <i%i<u< set &e#a5iour 1#e% 4)6 is o%3i2ured 9.3.0 9.-.0
RP--2 RP-09102- 0-55 - ?%trodutio% o3 additio%a! U* ate2ories 3or 1.29M"s T44 6-A$M
4L
9.3.0 9.-.0
RP--2 RP-09100/ 0-5/ 1 )!ari3iatio% o3 *-RU))6 tra%s<issio% i% 25.321 9.3.0 9.-.0
RP--2 RP-091022 0-59 - )orretio% to t#e se2<e%tatio% status 3ie!d 9.3.0 9.-.0
RP--2 RP-091022 0-59 - 6$RA 3eed&a@ 1it# *%#a%ed U"!i%@ i% )e!!F'$)6 state 9.3.0 9.-.0
RP--2 RP-091022 0-60 - )!ari3iatio% o3 o<<o% *-4)6 resoure usa2e i% 25.321 9.3.0 9.-.0
RP--2 RP-091001 0-63 1 U* restritio%s o% *-T')?s 9.3.0 9.-.0
RP--2 RP-091009 0-65 - Setti%2 o3 (4? a3ter M?M: to %o%-M?M: o%3i2uratio% 9.3.0 9.-.0
RP--2 RP-091030 0-6/ - ?%trodutio% o3 4ua! )e!! 6S4P$ o"eratio% 9.3.0 9.-.0
RP--2 RP-091022 0-69 1 )R) atta#<e%t "oi%t 3or M$)-is 1#e% tra%s<itti%2 M$)- P4U 9.3.0 9.-.0
RP--2 RP-091025 0-69 - ?%trodutio% o3 t#e *%#a%ed )*LLF'$)6, )*LLFP)6, UR$FP)6
state 3or 1.29 M"s T44
9.3.0 9.-.0
RP--2 RP-091022 0-/1 - )!ari3iatio% o% S? tra%s<issio% 3or )))6 i% )*LLF'$)6 state a%d
id!e <ode
9.3.0 9.-.0
RP--2 RP-091022 0-/2 - )orretio% to *-T') se!etio% i% )*LLF'$)6 9.3.0 9.-.0
RP--2 RP-091013 0-/3 - *.te%sio% o3 so<e "roedures to M$)-i0is 9.3.0 9.-.0
RP--2 RP-09100/ 0-/5 - )!ari3iatio% o3 R7-T?M*R reset i% 25.321 3or 1.29M"s T44 9.3.0 9.-.0
RP--2 RP-091009 0-/6 - Re<o5a! o3 se%te%e o% RR) "ro5isio%i%2 o3 o%3i2uratio%
"ara<eters to t#e U* 3or M$)-#s o% UTR$( side.
9.3.0 9.-.0
RP--2 RP-091011 0-// - Re<o5a! o3 se%te%e o% RR) "ro5isio%i%2 o3 o%3i2uratio%
"ara<eters to t#e U* 3or M$)-e#s o% UTR$( side
9.3.0 9.-.0
RP--2 RP-09100/ 0-/9 - Modi3iatio% o3 *-RU))6 u"!i%@ s8% tra%s<issio% 3or 1.29M"s
T44
9.3.0 9.-.0
0302009 RP--3 RP-090116 0-92 - )orretio%s to *-T') se!etio% i% ase o3 *-4P4)6 e.tra"o!atio% 9.-.0 9.5.0
RP--3 RP-090116 0-95 - S? re"orti%2 a%d o<"ressed <ode 9.-.0 9.5.0
RP--3 RP-090121 0-9/ 1 )orretio%s to *-T') se!etio% i% ase o3 *-4P4)6 i%ter"o!atio% 9.-.0 9.5.0
RP--3 RP-090150 0-99 - )!ari3iatio% 3or t#e 3u%tio% o3 6S4P$ s#edu!er 9.-.0 9.5.0
RP--3 RP-090151 0-99 - Ra""orteurTs )R orreti%2 so<e )R i<"!e<e%tatio% issues i%
25.321
9.-.0 9.5.0
RP--3 RP-090119 0-91 - $dditio% o3 6$RA "roedure 3or 6S-S))6 !ess o"eratio% 1#e%
M$)-e#s is o%3i2ured
9.-.0 9.5.0
RP--3 RP-090136 0-92 1 Setti%2 o3 i%itia! ser5i%2 2ra%t 5a!ue 3or o<<o% *-4)6
tra%s<issio%
9.-.0 9.5.0
RP--3 RP-090120 0-9- - )orretio% o% $&so!ute Gra%t Va!ue 3or L)R T44 9.-.0 9.5.0
RP--3 RP-090132 0-95 - Su""ort *-UTR$( ?%ter-R$T <easure<e%t &8 UTR$ T44 U* 9.-.0 9.5.0
RP--3 RP-0901-/ 0-96 - ?%trodutio% o3 )P) 3or 1.29M"s T44 9.-.0 9.5.0
RP--3 RP-090121 0500 1 )orretio% to M$) #a%d!i%2 o3 $G a%d SG ta&!es 1#e% 16A$M UL
is o%3i2ured
9.-.0 9.5.0
RP--3 RP-090119 0502 2 )orretio% to 6$RA o"eratio% 3or 6S-S))6 !ess o"eratio% 9.-.0 9.5.0
RP--3 RP-090150 0503 - 6a%d!i%2 o3 seo%dar8 ser5i%2 6S-4S)6 e!! deati5atio% 9.-.0 9.5.0
RP--3 RP-090151 050- - Modi3iatio% o3 i"#ered "art u%it 3or a M$) P4U 9.-.0 9.5.0
RP--3 RP-090136 0505 - Pro"osed )R to 6$RA de!i5er8 3ai!ure 3or tri22ered s#edu!i%2
i%3or<atio% 3or )*LLF'$)6 state a%d ?d!e <ode
9.-.0 9.5.0
RP--3 RP-090120 050/ - 25.321(R9,$) o% orretio% o3 *-T') se!etio% "roedure 3or L)R
T44
9.-.0 9.5.0
RP--3 RP-0901-9 0509 - 25.321 )R o3 i%trodutio% o3 M?M: 3or 1.29M"s T44 9.-.0 9.5.0
0602009 RP--- RP-090519 0509 1 )orretio% o% addi%2 )M$)FST$TUS i% 3i2ure 11.2.2$-3 9.5.0 9.6.0
RP--- RP-090519 0510 - )orretio% o% t#e S#edu!i%2 ?%3or<atio% ?%diatio% 9.5.0 9.6.0
RP--- RP-090519 0511 1 6$RA de!i5er8 orretio% 9.5.0 9.6.0
RP--- RP-090519 0512 2 )orretio% to 6S-4S)6 SPS o"eratio% 3or 1.29M"s T44 9.5.0 9.6.0
RP--- RP-09050- 051- 1 Reorderi%2 o%3i2uratio% 3or >))6 a%d "a2i%2 9.5.0 9.6.0
RP--- RP-090519 051/ - M$)-ST$TUS-?%d 3or )))6 tra%s<issio%s 9.5.0 9.6.0
RP--- RP-090501 0519 - )orretio% to %o%-s#edu!ed tra%s<issio% 3or 1.29 M"s T44 9.5.0 9.6.0
RP--- RP-090503 0521 - )orretio% to ?<"ro5ed L2 3or 1.29M"s T44 9.5.0 9.6.0
RP--- RP-090503 0523 1 )orretio% to T>S ta&!es 3or ?<"ro5ed L2 3or 1.29M"s T44 9.5.0 9.6.0
RP--- RP-090505 0525 1 )!ari3iatio% to 2ra%t <o%itori%2 9.5.0 9.6.0
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &"& Release "
Chan/e histor8
5ate TSG H TSG 5oc% CR Re> Su4ject3Comment 9ld New
0902009 RP--5 RP-090913 052/ - )orretio%s to *%#a%ed U"!i%@ "roedure i% )*LLF'$)6 state
a%d ?d!e <ode 3or '44
9.6.0 9./.0
RP--5 RP-09091/ 0529 - )!ari3iatio% o3 ?u& &earer i%diatio% 9.6.0 9./.0
RP--5 RP-090913 0530 - *%#a%ed U"!i%@ i% )*LLF'$)6 a%d ?d!e <ode+ $)C0($)C 3or
>))6 a%d <a.. ))6 resoure a!!oatio% start ti<e.
9.6.0 9./.0
RP--5 RP-09093/ 05-0 2 )!ari3iatio% o% *-RU))6 re!ated o"eratio% i% e%#a%ed
)*LLF'$)6 state 3or 1.29 M"s T44
9.6.0 9./.0
RP--5 RP-090910 05-1 1 )!ari3iatio% o% U* ate2or8 o3 e%#a%ed )*LLF'$)6 3or
1.29M"s T44
9.6.0 9./.0
RP--5 RP-090903 05-3 1 Modiatio% o3 *-4)6 o%3i2uratio% e!e<e%ts 3or L)R T44 9.6.0 9./.0
RP--5 RP-090902 05-6 - 25.321 'eature to &e <ade o"tio%a! i% re!ease /+ S? tri22er 1#e%
2ra%t HR 0 - Re!-9 s#ado1
9.6.0 9./.0
RP--5 RP-090909 05-/ - )orretio% to Ser5i%2FGra%t deter<i%atio% i% ase U* reei5ed a
(o%-ser5i%2 Re!ati5e Gra%t O4:W(Q
9.6.0 9./.0
RP--5 RP-090913 0551 1 )orretio%s to *%#a%ed U"!i%@ i% )*LLF'$)6 state a%d ?d!e
<ode
9.6.0 9./.0
RP--5 RP-090901 0556 1 )orretio% to M$)-0s#0< detai!s 9.6.0 9./.0
RP--5 RP-090913 055/ - S#edu!i%2 <et#od i% )*LLF'$)6 state 9.6.0 9./.0
0902009 RP--5 RP-09092- 0533 1 ?%trodutio% o3 4ua! )e!! o"eratio% 1it# M?M: 9./.0 9.0.0
1202009 RP--6 RP-091310 0563 - )!ari3iatio% o3 t#e tra%s<issio% "o1er o3 S?-o%!8 M$)-e P4U 3or
1.29M"s T44
9.0.0 9.1.0
RP--6 RP-091329 0565 1 )!ari3iatio% o% 1#e% to i%!ude S? i% M$)-i P4U 9.0.0 9.1.0
RP--6 RP-091322 056/ - )orretio%s to so<e 3i2ures i% M$) s"ei3iatio% 9.0.0 9.1.0
RP--6 RP-091311 05/2 - TS( or S? 3ie!d "rese%es i% ase o3 o%seuti5e >))60P))6 re-
orderi%2 P4Us
9.0.0 9.1.0
RP--6 RP-0913-/ 05/3 - U%o"ti<iGed usa2e o3 t#e S?4, ( re"rese%tatio% i% M$)-#s #eader 9.0.0 9.1.0
RP--6 RP-091310 05/6 - )!ari3iatio% 3or s#edu!i%2 i%3or<atio% re"orti%2 3or 1.29M"s T44 9.0.0 9.1.0
RP--6 RP-091313 0593 - )orretio%s to M$)-e#s reset 9.0.0 9.1.0
RP--6 RP-091339 059- 1 Ma.i<u< %u<&er o3 M$)-e#s reorderi%2 S4Us "er TT? 9.0.0 9.1.0
RP--6 RP-091329 0596 - *ditoria! orretio% o% *-T') se!etio% 3or T44 9.0.0 9.1.0
RP--6 RP-091322 0599 - )!ari3iatio% o% )e!! Rese!etio% ?%diatio% "roedure 3or 1.29 M"s
T44
9.0.0 9.1.0
RP--6 RP-091329 0609 - )!ari3iatio% o% 1#e% to i%!ude S? i% M$)-i P4U 3or 1.29M"s
T44
9.0.0 9.1.0
RP--6 RP-0912-- 0613 1 )a"turi%2 R$(2 a2ree<e%t 3or 4)-6SUP$ i% M$),'36 9.0.0 9.1.0
0302010 RP--/ RP-10029/ 0615 - )!ari3iatio% o% S#edu!i%2 ?%3or<atio% re"orti%2 3or 1.29 M"s
T44
9.1.0 9.2.0
RP--/ RP-10029- 061/ - )orretio% o3 6S-S))6 T8"e 3 usa2e 1it# M$)-e#s 3or L)R T44 9.1.0 9.2.0
RP--/ RP-100299 0619 - *rror 4etetio% i%stead o3 error orretio% i% *%#a%ed U"!i%@ i%
)*LLF'$)6
9.1.0 9.2.0
RP--/ RP-100303 0620 - )orretio%s 3or 4)-6SUP$ i% 25.321 9.1.0 9.2.0
RP--/ RP-10029- 0623 - )orretio% to M$)-e#s reset at Treset e."ir8 9.1.0 9.2.0
RP--/ RP-100303 062- - 6a%d!i%2 o3 S? ti<ers at seo%dar8 arrier deati5atio% 9.1.0 9.2.0
RP--/ RP-100299 0626 - Start o3 ti<er 3or o%te%tio% reso!utio% 9.1.0 9.2.0
RP--/ RP-10029/ 0629 - )!ari3iatio% o% )R) $tta#<e%t 3or )))6 tra%s<issio% i%
e%#a%ed )*LLF'$)6 state 3or 1.29 M"s T44
9.1.0 9.2.0
RP--/ RP-100299 0632 - )orretio% to 6$RA "roedure 3or 6S-4S)6 SPS o"eratio% 3or
1.29 M"s T44
9.1.0 9.2.0
RP--/ RP-10032- 063- 1 Modi3iatio% o% T> siGe 3or 1.29 M"s T44 9.1.0 9.2.0
RP--/ RP-100303 0635 - )!ari3iatio% o% *-T') se!etio% a%d #a""8 &it "roedures 3or 4)-
6SUP$
9.1.0 9.2.0
RP--/ RP-100291 063/ 1 )orretio% to #a%d!i%2 o3 eBua! "riorit8 3!o1s i% *-T') se!etio% 9.1.0 9.2.0
0602010 RP--9 RP-100535 06-2 - )!ari3iatio% o% 6S-S))6 !ess o"eratio% 1#e% M$)-e#s is
o%3i2ured
9.2.0 9.3.0
RP--9 RP-100539 06-- - )!ari3iatio% o% "o1er o33set se!etio% i% e%#a%ed )*LLF'$)6 3or
L)R T44
9.2.0 9.3.0
RP--9 RP-100539 06-6 - )orretio% to t#e desri"tio% o3 s#edu!er i% e%#a%ed
)*LLF'$)6 3or 1.29M"s T44
9.2.0 9.3.0
RP--9 RP-10053/ 06-9 - )orretio%s to M$)-i0is 9.2.0 9.3.0
RP--9 RP-100550 06-9 - 'i2ure orretio%+ U* side M$) ar#iteture 0 M$)-is0i detai!s
('44)
9.2.0 9.3.0
RP--9 RP-10053/ 0651 - S#edu!i%2 ?%3or<atio% tra%s<issio% 3or *%#a%ed )*LLF'$)6 9.2.0 9.3.0
RP--9 RP-10053/ 0653 - )!ari3iatio% o3 U* ?d #a%d!i%2 a3ter o!!isio% reso!utio% 9.2.0 9.3.0
RP--9 RP-100539 0655 - )!ari3iatio% o% t#e usa2e o3 Treset 3or 1.29 M"s T44 9.2.0 9.3.0
RP--9 RP-1005-0 0661 - )orretio%s to t#e usa2e o3 &it a!i2%ed T> siGe ta&!e o3 6S-4S)6
3or 1.29M"s T44
9.2.0 9.3.0
RP--9 RP-1005-0 0662 1 S"eia! M$)-#s a%d M$)-e#s P4U 3or 1.29M&"s T44 9.2.0 9.3.0
RP--9 RP-1005-2 0666 - )!ari3iatio% to t#e T> siGe ta&!e o3 M?M: 3or 1.29M"s T44 9.2.0 9.3.0
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &"# Release "
Chan/e histor8
5ate TSG H TSG 5oc% CR Re> Su4ject3Comment 9ld New
RP--9 RP-100532 0669 1 )orretio% to Ma #eaders i% )*LL '$)6, )*LL P)6 a%d UR$
P)6
9.2.0 9.3.0
RP--9 RP-100533 06/5 2 Reorderi%2 e%tit8 3or ea# o%3i2ured Aueue ?4 at U* 9.2.0 9.3.0
0902010 RP--9 RP-1009-/ 06// - )!ari3iatio% o3 t#e T)T' 3ie!d e%odi%2 3or 3.9- M"s T44 ?M>
M>S'(
9.3.0 9.-.0
RP--9 RP-100959 06/9 - )!ari3iatio% o3 "ri<ar8 u"!i%@ 3reBue%8 a%d seo%dar8 u"!i%@
3reBue%8
9.3.0 9.-.0
RP--9 RP-100959 06/9 - )!ari3iatio% o% t#e 4T7 o"eratio% 3or 4)-6SUP$ 9.3.0 9.-.0
RP--9 RP-100959 0690 - )!ari3iatio% to t#e )*LLF4)6 <easure<e%t oasio% i% M$) 3or
1.29M"s T44
9.3.0 9.-.0
RP--9 RP-1009-3 069- - )orretio%s to Ser5i%2 Gra%t U"date "roedure to su""ort $&so!ute
Gra%t 5a!ue PeroFGra%t
9.3.0 9.-.0
RP--9 RP-1009-9 0696 - )!ari3iatio% o% t#e use o3 ti<er T2 i% *%#a%ed U"!i%@ i%
)*LLF'$)6 state a%d ?d!e <ode 3or '44
9.3.0 9.-.0
RP--9 RP-1009-9 0/00 1 )orretio%s 3or *%#a%ed U"!i%@ i% )*LLF'$)6 state a%d id!e
<ode
9.3.0 9.-.0
RP--9 RP-1009-0 0/03 1 State tra%sitio% u"o% 6S-4S)6 ree"tio% i% )*LLFP)6 state 9.3.0 9.-.0
1202010 RP-50 RP-10119- 0/06 - )!ari3iatio% to t#e de3au!t SG i% 4T7 )8!e 2 9.-.0 9.5.0
RP-50 RP-101200 0/09 - )orretio% i% re!ease o3 o<<o% *-4)6 resoures 9.-.0 9.5.0
RP-50 RP-101195 0/13 2 )orretio% to t#e ?* %a<e 3or deter<i%atio% o3 6S-4S)6
retra%s<issio% %u<&er i% *%#a%e )*LL-'$)6
9.-.0 9.5.0
RP-50 RP-101195 0/1/ - 6$RA &u33er u"o% 6-R(T? s1it# i% *%#a%ed )*LLF'$)6 9.-.0 9.5.0
RP-50 RP-101196 0/22 - orretio% o% eBua! "riorit8 i% *-T') se!etio% 3or 1.29M"s T44 9.-.0 9.5.0
0602011 RP-52 RP-110/-/ 0/39 1 S#edu!i%2 ?%3or<atio% orretio%s 3or )*LLF'$)6 a%d ?d!e <ode 9.5.0 9.6.0
0902011 RP-53 RP-1112/- 0/-1 - )orretio%s to S#edu!i%2 ?%3or<atio% re"orti%2 9.6.0 9./.0
0602012 RP-56 RP-120906 0/56 - S? atta#<e%t duri%2 4))604T)6 *UL tra%s<issio% i%
)*LLF'$)6 state
9./.0 9.9.0
RP-56 RP-120906 0/60 - Tota! *-4)6 &u33er siGe i% ase o3 )))6 tra%s<issio% 9./.0 9.9.0
0902012 RP-5/ RP-121356 0//2 - )!ari3iatio% o3 *-T') se!etio% 3or 1.29M"s T44 9.9.0 9.9.0
RP-5/ RP-12135/ 0/// - )!ari3iatio% o3 )R) "arit8 &its a""e%ded to M$)- P4Us 9.9.0 9.9.0
1202012 RP-59 RP-121925 0/91 - )!ari3iatio% 3or sta%da!o%e "eriodi S? 1#e% T*>SK0 9.9.0 9.10.0
&OT2D 1/+?,3r, to *A.3*, v9.,.+ LTriers and transmission of !chedulin %nformation for 51/ T::L was
approved in /P=+9+??3 at /.& T?+ but it but could not be implemented in the specification as 1/ was
based on an older specification version. !ee therefore 1/+?3Cr, of /.& T?,.
3GPP
3GPP TS #$%3#& '"%&(%( #(&#)&#! &"3 Release "

S-ar putea să vă placă și