www.ti.comArchitecture

Figure 98. Example R Formula

 

RMAX

+ 128

 

 

 

 

 

if(N v 128)

 

 

 

 

 

 

 

NSW + 1, R + N

 

ELSE

 

 

 

 

 

 

 

NSW + 2

 

 

IF￿NSW + 2￿ {

 

 

 

 

 

while￿￿NSB R

 

 

NSW * N￿ w (R * 48)￿ {

 

WIN_SIZE + CEIL ￿N￿NSW￿

 

NSB + CEIL ￿

WIN_SIZE

￿

 

 

 

RMAX

 

R +

WIN_SIZE

 

 

 

 

NSB

 

 

 

 

 

 

 

 

 

 

 

 

IF￿R

 

NSB t WIN_SIZE￿R ) )

 

RMAX

+ RMAX * 1

 

 

}

 

 

 

 

 

 

 

NSW

+ NSW * 1

 

 

 

This computation should be done by the DSP CPU. It should be noted that a 1 must be subtracted from

 

the calculated R value prior to writing to TCPIC1.

 

 

Note: The reliability length must fill the above properties to receive a correct decoding. If these

 

rules are not followed, the MAP will execute, but the BER might not be optimal.

8.4

Added Features

 

 

 

 

 

 

8.4.1

Code Rates

 

 

 

 

 

 

 

TCP only supports the code rates used in the 3GPP and cdma2000 standards, namely 1/2, 1/3 and 1/4.

 

TCP2 introduces a more flexible design which always assumes that the code rate is 1/5. Therefore, all

 

puncturing schemes derived from the rate 1/5 mother code are automatically supported. The received

 

systematic and parity data is first de-punctured to rate 1/5, then formatted according to the TCP

 

specifications (see Section 4.1), and finally sent to the TCP.

SPRUGK1–March 2009

TMS320C6457 Turbo-Decoder Coprocessor 2

63

Submit Documentation Feedback

Page 63
Image 63
Texas Instruments TMS320C6457 DSP manual Added Features, Code Rates