发明名称 |
混合修正加权比特翻转的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号 |