CPC H03M 13/1137 (2013.01) [H03M 13/1157 (2013.01); H03M 13/015 (2013.01); H03M 13/1125 (2013.01); H03M 13/1575 (2013.01); H03M 13/43 (2013.01)] | 20 Claims |
1. A low-density parity-check (LDPC) decoder circuit, comprising:
a segment calculator circuit to segment a codeword of length C bits into N non-overlapping segments of C/N bits, where N is an integer greater than one, and compute an expected error rate for the N non-overlapping segments; and
an error correction code (ECC) computation circuit having check nodes, the ECC computation circuit to perform check node computations, including to first perform decode computations for the N non-overlapping segments, on separate C/N bits at a time with the check nodes, including to adjust the decode computations based on the expected error rate for selected segments of the codeword, and then to perform decode computations for the C bits of the codeword together, based on the decode computations for the N non-overlapping segments.
|