R
MAX
+ 128
while
ǒ
ǒ
N
SB
R N
SW
* N
Ǔ
w
(
R * 48
)
Ǔ
R +
WIN_SIZE
N
SB
IF
ǒ
R N
SB
t WIN_SIZE
Ǔ
R ) )
if
(
N v 128
)
NSW + 1, R + N
ELSE
NSW + 2
IF
ǒ
N
SW
+ 2
Ǔ
{
{
WIN_SIZE + CEIL
ƪ
NńN
SW
ƫ
N
SB
+ CEIL
ƪ
WIN_SIZE
R
MAX
ƫ
R
MAX
+ R
MAX
* 1
}
N
SW
+ N
SW
* 1
8.4AddedFeatures
8.4.1CodeRates
www.ti.com
Architecture
Figure98.ExampleRFormula
ThiscomputationshouldbedonebytheDSPCPU.Itshouldbenotedthata1mustbesubtractedfrom
thecalculatedRvaluepriortowritingtoTCPIC1.
Note:Thereliabilitylengthmustfilltheabovepropertiestoreceiveacorrectdecoding.Ifthese
rulesarenotfollowed,theMAPwillexecute,buttheBERmightnotbeoptimal.
TCPonlysupportsthecoderatesusedinthe3GPPandcdma2000standards,namely1/2,1/3and1/4.
TCP2introducesamoreflexibledesignwhichalwaysassumesthatthecoderateis1/5.Therefore,all
puncturingschemesderivedfromtherate1/5mothercodeareautomaticallysupported.Thereceived
systematicandparitydataisfirstde-puncturedtorate1/5,thenformattedaccordingtotheTCP
specifications(seeSection4.1),andfinallysenttotheTCP.
SPRUGK1–March2009TMS320C6457Turbo-DecoderCoprocessor263
SubmitDocumentationFeedback