If the operation is decode, the information on the DIN
input
stream is soft value LLRs as described in the following table.
Note: The LLR input for
LDPC decode is assumed to be externally symmetrically saturated to 6 bits (not 8 bits as for
turbo decode). If this is not done, there might be significant performance degradation. For
further details on scaling in LDPC decode see Normalization.
Bit Width for Each AXIS_WIDTH.DIN Setting | Field | Bits | Context | Range 1 | Description | ||
---|---|---|---|---|---|---|---|
2 (4x) | 1 (2x) | 0 (1x) | |||||
512b | 256b | 128b | llr(0) | 7:0 | TURBO | -31.75 to 31.75 | Systematic LLR, two fractional bits, externally saturated to given range. |
LDPC | -7.75 to 7.75 | LLR, two fractional bits, externally saturated to given range. | |||||
llr(1) | 15:8 | TURBO | -31.75 to 31.75 | Parity LLR, two fractional bits. | |||
LDPC | -7.75 to 7.75 | LLR, two fractional bits, externally saturated to given range. | |||||
llr(2) | 23:16 | TURBO | -31.75 to 31.75 | Parity Interleaved LLR, two fractional bits. | |||
LDPC | -7.75 to 7.75 | LLR, two fractional bits, externally saturated to given range. | |||||
llr(3) | 31:24 | TURBO | -31.75 to 31.75 | Systematic LLR, two fractional bits. | |||
LDPC | -7.75 to 7.75 | LLR, two fractional bits, externally saturated to given range. | |||||
llr(4) | 39:32 | TURBO | -31.75 to 31.75 | Parity LLR, two fractional bits. | |||
LDPC | -7.75 to 7.75 | LLR, two fractional bits, externally saturated to given range. | |||||
llr(5) | 47:40 | TURBO | -31.75 to 31.75 | Parity Interleaved LLR, two fractional bits. | |||
LDPC | -7.75 to 7.75 | LLR, two fractional bits, externally saturated to given range. | |||||
... | |||||||
llr(15) | 127:120 | ||||||
Unused | llr(16) | 135:128 | |||||
… | |||||||
llr(31) | 255:248 | ||||||
Unused | llr(32) | 263:256 | |||||
… | |||||||
llr(63) | 511:504 | ||||||
|