一种LDPC译码器的量化方法
本发明公开了一种LDPC译码器的量化方法,在分层最小和(Min_Sum)算法的基础上,设计LDPC译码器的译码过程中的信息量化表示方法,其中主要用到6(4,2)比特动态量化来做硬件设计,保证了以6(4,2)比特的量化比特位数就可以达到用7(5,2)比特量化几乎一致的量化译码性能。本发明保证了LDPC译码器量化在刚开始迭代所需要的精度,也防止了随着迭代的进行软信息值超过量化区间造成过载噪声,节省了大量的存储器资源和运算单元,在保证译码性能的同时,尽可能地减少了量化位数。
发明专利
CN201410166956.9
2014-04-23
CN103905064A
2014-07-02
H03M13/11(2006.01)I
湖南国科微电子有限公司
聂正华
410125 湖南省长沙市经济技术开发区漓湘路98号
长沙正奇专利事务所有限责任公司 43113
卢宏
湖南;43
一种LDPC译码器的量化方法,其特征在于,该方法包括以下步骤:1)统计译码器从信道接收到的浮点信息值的分布情况,根据浮点信息值的分布情况确定量化位宽为M(i,j)比特、动态量化切换点个数为I<sub>change,</sub>、LDPC译码器译码最大迭代次数I<sub>max</sub>;其中i表示整数位位数,j表示小数位位数,M=i+j;I<sub>change</sub><I<sub>max</sub>;2)更新校验节点:当LDPC译码器译码迭代次数小于I<sub>change</sub>时,取出若干个M(i,j)比特量化的变量信息参与校验节点单元运算,根据校验节点更新公式计算出被量化成M(i,j)比特的校验信息,并将被量化成M(i,j)比特的校验信息传递给变量点计算单元;当LDPC译码器译码迭代次数大于或等于I<sub>change</sub>时,取出若干个M(i,j)比特量化的变量信息,把该若干个M(i,j)比特量化的变量信息的小数点左移一位变成M(i+1,j‑1)比特的量化值,根据校验节点更新公式计算出被量化成M(i+1,j‑1)比特的校验信息,并将被量化成M(i+1,j‑1)比特的校验信息传递给变量点计算单元;3)更新变量节点:当LDPC译码器译码迭代次数小于I<sub>change</sub>时,利用上述步骤2)计算出的被量化成M(i,j)比特的校验信息更新变量信息;当LDPC译码器译码迭代次数迭代次数大于或等于I<sub>change</sub>时,利用上述步骤2)计算出的被量化成M(i+1,j‑1)比特的校验信息更新变量信息。