发明名称 混合修正加权比特翻转的LDPC译码算法
摘要 本发明公开了混合修正加权比特翻转的LDPC译码算法,包括以下步骤:(1)解码器初始化,测算参数;(2)通过计算校验矩阵的伴随式,如果伴随式为全0,译码成功并结束,否则,运行步骤3;(3)根据步骤(1)的参数及步骤(2)所述的校验结果,计算主算法判决标准值E<sub>n</sub><sup>1</sup>以及辅助算法判决标准值E<sub>n</sub><sup>2</sup>;(4)根据主算法的判决标准值E<sub>n</sub><sup>1</sup>,把位置p对应的比特定位为错误比特;根据辅助算法的判决标准值E<sub>n</sub><sup>2</sup>,把位置q对应的比特定位为错误比特;(5)同时进行纠正位置p和位置q对应的比特或只纠正位置p对应的比特;(6)重复(2)至(5),当成功解码或者达到最大迭代次数时,停止迭代,输出解码序列。具有解码性能好、计算复杂度低、硬件实现方便等优点。
申请公布号 CN103281090B 申请公布日期 2017.02.22
申请号 CN201310208396.4 申请日期 2013.05.29
申请人 华南理工大学 发明人 王一歌;黄海艺;韦岗
分类号 H03M13/11(2006.01)I;H04L1/00(2006.01)I 主分类号 H03M13/11(2006.01)I
代理机构 广州市华学知识产权代理有限公司 44245 代理人 蔡茂略
主权项 混合修正加权比特翻转的LDPC译码算法,其特征在于,包括以下步骤:(1)解码器初始化,根据主算法的判决标准及辅助算法的判决标准的计算公式,测算公式中所需的参数,设置最大迭代次数;(2)通过计算LDPC码对应校验矩阵H的伴随式<img file="FDA0001097009410000011.GIF" wi="451" he="103" />得到当前译码所得码字序列的校验结果,H<sub>mn</sub>表示校验矩阵第m行的第n个元素,z<sub>n</sub>表示译码后位置n对应的比特值,如果伴随式为全0,译码成功并结束译码,否则,进入步骤(3);(3)根据步骤(1)所述的参数和步骤(2)所述的校验结果,计算主算法判决标准值以及辅助算法判决标准值;(4)根据主算法的判决标准值,把位置p对应的比特定位为错误比特;根据辅助算法的判决标准值,把位置q对应的比特定位为错误比特;(5)同时进行纠正位置p和位置q对应的比特或只纠正位置p对应的比特;(6)重复(2)至(5),当成功解码或者达到最大迭代次数时,停止迭代,输出解码序列;所述步骤(5)中,当p≠q且位置q对应的比特z<sub>q</sub>没有被主算法纠正过时,则同时纠正比特z<sub>p</sub>和z<sub>q</sub>;否则,只纠正z<sub>p</sub>。
地址 510641 广东省广州市天河区五山路381号