发明名称 一种适用于光通信的高吞吐率LDPC译码器
摘要 本发明属于无线数字通信和广播技术领域,具体涉及一种适用于光通信的高吞吐率LDPC译码器。该译码器包括存储器单元(分为A、B两部分)、初始化单元、节点更新单元和译码检测单元:存储器单元用于存储信道本征信息、节点间软信息和译码结果;初始化单元用于将接收到的信道本征信息进行初始化;节点更新单元用于执行迭代译码过程;译码检测单元用于检测每次迭代结束时是否译码成功。该译码器特别采用时钟复用方式提升吞吐率,在时钟上升沿和下降沿分别对两组不同码字进行译码,以提升吞吐率;两组不同的存储器共用同样的初始化单元、节点更新单元和译码检测单元,以节省硬件资源。
申请公布号 CN103475378B 申请公布日期 2016.11.23
申请号 CN201310408126.8 申请日期 2013.09.09
申请人 复旦大学 发明人 陈赟;吴迪;丁娜;曾晓洋
分类号 H03M13/11(2006.01)I 主分类号 H03M13/11(2006.01)I
代理机构 上海正旦专利代理有限公司 31200 代理人 陆飞;盛志范
主权项 一种适用于光通信的高吞吐率LDPC译码器,其特征在于,包括存储器单元、初始化单元、节点更新单元和译码检测单元;其中:所述存储器单元,用于存储信道本征信息、节点间软信息和译码结果;包括:用于存储接收的信道本征信息的信道本征信息存储单元;用于存储节点间软信息的节点间软信息存储单元,所述软信息包括由校验节点到变量节点的信息以及由变量节点到校验节点的信息;用于存储译码结果的译码结果存储单元;每个存储器单元的各个部分分别包括A、B两部分,各自存储一组码字的译码信息;以上存储单元均采用寄存器堆实现;所述初始化单元,为组合电路,用于将接收到的信道本征信息进行初始化,即将信道本征信息映射为初始变量节点到校验节点的信息,并且根据初始变量节点到校验节点信息来完成第一次的校验节点到变量节点的信息更新;所述节点更新单元,为组合电路,用于执行迭代译码过程,包括校验节点更新单元和变量节点更新单元,校验节点更新单元的更新结果传递给变量节点更新单元;变量节点更新单元的更新结果传递给校验节点更新单元;两种单元迭代工作直至译码完成;所述译码检测单元,为组合电路,用于检测每次迭代结束时是否译码成功;译码检测单元对由每次迭代产生的译码结果进行矩阵相乘操作,结果为零表明译码正确,将结果存入译码结果存储单元,结果不为零表明译码不正确,继续迭代直至预设的最大迭代次数。
地址 200433 上海市杨浦区邯郸路220号