摘要 |
Systems and methods are presented to improve the performance of a constant bit rate iterative decoder by providing elastic buffering, while utilizing a relatively simple decoder architecture capable of maintaining a fixed number of iterations of a lower value. An LDPC decoder can be designed to support less than the maximum possible number of iterations, and can be mated to elastic input and output buffers If a given code block, or succession of code blocks, requires the maximum number of iterations for decoding, the decoder can run at such maximum number of iterations and the elastic input buffer can hold code blocks waiting to be processed so as to maintain a constant input rate Alternatively, if one or more code blocks requires less than the nominal number of iterations, the output buffer can store those code blocks so as to preserve a constant output rate. |