Output Decision Data Format; Stopping Criteria; Rate 3/4 En = 0 (Big-Endian Mode) Rate; Interleaver Data - Texas Instruments TURBO-DECODER COPROCESSOR 2 TMS320C6457 DSP User Manual

Dsp turbo-decoder coprocessor 2 (tcp2)
Table of Contents

Advertisement

Standalone (SA) Mode
SP4
SP3
0
0
SP4
SP3
0
0
SP4
SP3
0
0
4.1.2
Interleaver Indexes
Each index is a 15-bit value being effectively saved as 16 bits right-justified. Given an index j, an
interleaver table t, and a data x, the interleaved data x is given as x' = x[t(j)].
must be organized in the memory. The base address must be double-word aligned. For big-endian
configurations, see the TCP2 endian register (TCPEND) in
Little_big_endian
4.2

Output Decision Data Format

Hard decisions for TCP2 are 32-bit word-packed. The bit ordering within the 32-bit hard-decision word is
programmable, such that the oldest bit can be either in the MSB or the LSB position. Their destination
storage base address must be double-word aligned. Moreover, the buffer length must contain an even
number of words.
4.3

Stopping Criteria

The turbo decoder has an iterative structure, and the number of iterations that are performed for each
frame is either a deterministic number or it depends on a test performed on the turbo decoder output after
each iteration. In the first case, you decide how many iterations should be performed prior to decoding a
frame. In the second case, the turbo decoder performs tests after each iteration to determine whether the
iterative process should continue. In this case, the boundary conditions are programmed (for example, the
minimum and the maximum number of iterations that should be performed). The tests performed are the
SNR stopping criterion and cyclic redundancy check (CRC) iterations passed.
This SNR stopping criterion on TCP2 can be used by setting the SNR threshold from 1 to 100 (0 disables
the SNR threshold check). The stopping criteria is met and a TCPREVT is generated when the SNR
threshold is met, the minimum iterations have been processed, and sufficient CRC iterations have passed,
if CRC is enabled. This indicates that decisions are ready for the EDMA3 to access.
Larger thresholds improve bit-error rate (BER) performance, but require more iterations. Smaller
thresholds require fewer iterations, but may yield poorer BER performance. The actual number of
iterations run can be read from the output parameters.
16
TMS320C6457 Turbo-Decoder Coprocessor 2
Figure 15. Rate 3/4 EN = 0 (Big-Endian Mode) Rate = 3/4
Word
N
SP2
SP1
SP0
0
A0
X0
Word
N + 2
SP2
SP1
SP0
0
0
X2
Word
N + 4
SP2
SP1
SP0
0
0
X4
Table 2. Interleaver Data
Endian_intr
0
0
0
1
1
0
1
1
Word
N + 1
SP9
SP8
SP7
0
0
0
Word
N + 3
SP9
SP8
SP7
0
A3'
0
Word
N + 5
SP9
SP8
SP7
0
0
0
Table 2
Section
6.22.
Description (MSB to LSB)
1,0,3,2
3,2,1,0 (halfword)
0,1,2,3
3,2,1,0 (halfword)
Endianness manager has no effect
3,2,1,0
3,2,1,0 (halfword)
Endianness manager has no effect
3,2,1,0
3,2,1,0 (halfword)
www.ti.com
SP6
SP5
0
X1
SP6
SP5
0
X3
SP6
SP5
0
X5
shows how data
SPRUGK1 – March 2009
Submit Documentation Feedback

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tms320c6457

Table of Contents