发明名称 Efficient implementation to perform iterative decoding with large iteration counts
摘要 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.
申请公布号 US8910015(B2) 申请公布日期 2014.12.09
申请号 US201213690775 申请日期 2012.11.30
申请人 Sirius XM Radio Inc. 发明人 Scarpa Carl;Schell Edward
分类号 G06F11/00;H03M13/11;H03M13/05 主分类号 G06F11/00
代理机构 Kramer Levin Naftalis & Frankel LLP 代理人 Kramer Levin Naftalis & Frankel LLP
主权项 1. A method of performing iterative decoding, comprising: setting a single decoder to operate at a default iteration rate N; allowing the decoder to increase or decrease the number of iterations when needed and feasible; and storing an input queue of code blocks in an elastic input buffer, and an output queue of decoded code blocks in an elastic output buffer, said input buffer and said output buffer each directly connected to the decoder, wherein the input rate of code blocks to the input buffer, and the output rate of code blocks from the output buffer, are equal and constant, and wherein the decoder can increase the number of iterations to a maximum number M, an integer multiple of N, and wherein the decoder can decrease the number of iterations below N, but cannot increase the number of iterations above M.
地址 New York NY US