Efficient implementation to perform iterative decoding with large iteration counts
AssigneeSirius Satellite Radio, Inc.
InventorsCarl Scarpa, Edward Schell
Life of this patent
Estimating the term…
Loading patent…
AssigneeSirius Satellite Radio, Inc.
InventorsCarl Scarpa, Edward Schell
Estimating the term…
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, for example, to support less than the maximum possible number of iterations, and can, for example, 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, for example, run at such maximum number of iterations and the elastic input buffer can, for example, 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. It is emphasized that this abstract is provided to comply with the rules requiring an abstract, and is submitted with the understanding that it will not be used to interpret or limit the scope or the meaning of the claims.
A method of efficiently performing iterative decoding, comprising:
A system for efficient iterative decoding, comprising:
A program storage device readable by a processing unit, tangibly embodying a program of instructions executable by the processing unit to implement a method of efficiently performing iterative decoding, said method comprising:
Dependencies are inferred from the claim text.