发明名称 Shuffled LDPC decoding
摘要 An LDPC decoder iteratively decodes an LDPC code represented by a parity check matrix H consisting of a plurality of circulants based on a Log-Likelihood Ratio Belief-Propagation algorithm. First computation means (1010) compute for a next iteration symbol messages lambdakappam from a representation of a corresponding symbol value stored in a first memory 1005 and from check node messages Lambdamn from a previous iteration. A shuffler (1030) changes a sequence of the symbol message received from the first computation means (1010) in dependence on a position of the non-zero elements in a corresponding sub-matrix. Second computation means (DP-O, DP-I, DP-D-I) compute the check node messages in dependence on symbol messages received from the barrel shifter and store a representation of the computed check node message in a second memory (1015). Third computation means (1020) update the representation of the symbol values in the first memory in dependence on output of the first and second computing means. The principle of "staggered" or "shuffled" LDPC decoding is used. One embodiment is designed for multi-diagonal circulants.
申请公布号 US8489962(B2) 申请公布日期 2013.07.16
申请号 US20080452412 申请日期 2008.07.01
申请人 DIELISSEN JOHN;ST-ERICSSON SA 发明人 DIELISSEN JOHN
分类号 H03M0013/000116 主分类号 H03M0013/000116
代理机构 代理人
主权项
地址