发明名称 一种动态异步BP译码方法
摘要 本发明针对LDPC码的BP译码算法,提供了一种基于变量节点到校验节点更新前后的最大信息残差,辅以变量节点的不稳定行判定动态构造异步更新次序的算法。本发明利用了不动点迭代算法误差估计中控制相邻两次计算结果的差值能控制收敛的原理,选取变量节点到校验节点的消息计算作为迭代函数,有效利用了校验节点的校验功能。本发明更好地定位出需要优先更新的消息,并能更快地克服LDPC码字中的陷阱集,从而减少译码时所需的迭代次数,达到使算法加速收敛并提升译码性能的目的。
申请公布号 CN102594365A 申请公布日期 2012.07.18
申请号 CN201210050650.8 申请日期 2012.02.29
申请人 中山大学 发明人 刘星成;龚怡
分类号 H03M13/11(2006.01)I 主分类号 H03M13/11(2006.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 禹小明;邱奕才
主权项 1.一种动态异步BP译码方法,其特征在于:包含动态异步消息更新策略,利用变量节点到校验节点更新前后的最大消息残差,辅以变量节点的不稳定性判定的动态定位方法和两步校验节点到变量节点消息计算的消息传递形式,亦即,在消息更新时,确定不稳定且其信息m(v<sub>i</sub>,c<sub>j</sub>)具有最大残差的变量节点v<sub>i</sub>,首先对所有c<sub>a</sub>∈N(v<sub>i</sub>)/c<sub>j</sub>产生并传递消息<img file="FDA0000139619360000011.GIF" wi="125" he="45" />来更新具有最大残差的消息<img file="FDA0000139619360000012.GIF" wi="121" he="48" />使消息<img file="FDA0000139619360000013.GIF" wi="94" he="48" />因接收了来自不同校验节点的消息而具有了更高的置信度,从而修正偏离收敛的状态,这是第一步从校验节点到变量节点消息计算及消息传递,其次,更新后的消息<img file="FDA0000139619360000014.GIF" wi="94" he="49" />被传递用来更新消息<img file="FDA0000139619360000015.GIF" wi="113" he="49" />v<sub>b</sub>∈N(c<sub>j</sub>)/v<sub>i</sub>,由于更新后的<img file="FDA0000139619360000016.GIF" wi="94" he="49" />携带了更多的置信度,因而这些消息的传递能把携带的高置信度传播到更多的消息中去,从而改变可能错误的变量节点,达到相应比特翻转的目的,这是第二步从校验节点到变量节点消息计算及消息传递,最后,对v<sub>b</sub>进行不稳定性判定,并且计算<img file="FDA0000139619360000017.GIF" wi="115" he="44" />c<sub>d</sub>∈N(v<sub>b</sub>)/c<sub>j</sub>。
地址 510275 广东省广州市海珠区新港西路135号