主权项 |
一种适用于光通信的高吞吐率LDPC译码器,其特征在于,包括存储器单元、初始化单元、节点更新单元和译码检测单元;其中:所述存储器单元,用于存储信道本征信息、节点间软信息和译码结果;包括:用于存储接收的信道本征信息的信道本征信息存储单元;用于存储节点间软信息的节点间软信息存储单元,所述软信息包括由校验节点到变量节点的信息以及由变量节点到校验节点的信息;用于存储译码结果的译码结果存储单元;每个存储器单元的各个部分分别包括A、B两部分,各自存储一组码字的译码信息;以上存储单元均采用寄存器堆实现;所述初始化单元,为组合电路,用于将接收到的信道本征信息进行初始化,即将信道本征信息映射为初始变量节点到校验节点的信息,并且根据初始变量节点到校验节点信息来完成第一次的校验节点到变量节点的信息更新;所述节点更新单元,为组合电路,用于执行迭代译码过程,包括校验节点更新单元和变量节点更新单元,校验节点更新单元的更新结果传递给变量节点更新单元;变量节点更新单元的更新结果传递给校验节点更新单元;两种单元迭代工作直至译码完成;所述译码检测单元,为组合电路,用于检测每次迭代结束时是否译码成功;译码检测单元对由每次迭代产生的译码结果进行矩阵相乘操作,结果为零表明译码正确,将结果存入译码结果存储单元,结果不为零表明译码不正确,继续迭代直至预设的最大迭代次数。 |