【技术实现步骤摘要】
一种LDPC译码方法和装置
[0001]本文涉及通信译码
,尤指一种LDPC译码方法和装置。
技术介绍
[0002]空间激光通信技术以更高频的激光光波取代传统微波为载体,因其大带宽、抗干扰等优点,成为在空间(包括近地空间、星际空间、深空等)信道进行高速通信的有效手段,是未来空间通信技术的发展趋势。和传统空间微波通信相比,空间激光通信具有以下显著优点:通信速率高,可达数十至上百Gbps;载波频率高,可用带宽大;波长较短,星上器件尺寸小、功耗低;远离电磁波谱,激光发散角小,抗干扰能力强;保密性好,不易被截获等。但另一方面,空间激光通信的通信质量也会受到传输距离远、信道复杂多变等因素限制。为了提高空间高速激光通信的通信可靠性,采用高增益的信道编码技术是一种有效的解决方案,比如采用前向纠错码中的LDPC码。
[0003]现有技术中,对于接收机中的信道译码器,主要存在速度和资源两方面的难题:一方面,空间激光通信系统不断提高的通信速率对译码速度提出了更高的要求,比如迭代译码次数会受到限制;另一方面,受限于空间飞行设备的存储 ...
【技术保护点】
【技术特征摘要】
1.一种LDPC译码方法,其特征在于,应用于译码输入为硬判决的空间激光通信系统,所述方法包括:把硬判决输入信息映射为初始似然比信息;根据硬判决输入信息计算校验方程的校验结果,并根据该校验结果调整所述初始似然比信息;利用调整后的初始似然比信息和软判决译码算法进行迭代译码,得到译码结果。2.根据权利要求1所述的LDPC译码方法,其特征在于,所述把硬判决输入信息映射为初始似然比信息,包括:将接收端接收到的原始序列的符号信息作为硬判决输入信息;把硬判决输入信息的序列映射成幅度相同、符号不同的初始似然比信息。3.根据权利要求1所述的LDPC译码方法,其特征在于,所述根据硬判决输入信息计算校验方程的校验结果,并根据该校验结果调整初始似然比信息,包括:根据硬判决输入信息计算校验方程的校验结果,并计算每个变量节点的校验方程正确比例;根据变量节点的校验方程正确比例将每个变量节点所对应的初始似然比信息进行对应的调整,得到调整后的初始似然比信息。4.根据权利要求3所述的LDPC译码方法,其特征在于,所述根据硬判决输入信息计算校验方程的校验结果,并计算每个变量节点的校验方程正确比例,包括:根据硬判决输入信息计算m个校验方程的校验结果,并根据该校验结果分别计算每个变量节点对应的校验方程的错误个数;m为大于1的正整数;确定每个变量节点对应的校验方程总个数;根据校验方程的错误个数、校验方程总个数计算每个变量节点的对应的校验方程正确比例。5.根据权利要求4所述的LDPC译码方法,其特征在于,所述根据变量节点的校验方程正确比例将每个变量节点所对应的初始似然比信息进行对应的调整,得到调整后的初始似然比信息,包括:根据变量节点的校验方程正确比例,按照调整公式将每个变量节点所对应的初始似然比信息进行对应的调整,得到调整后的初始似然比信息;其中,调整公式为:L
i(m)
=sign(L
i(b)
)
·
θ(t
i
)上式中,L
i(b)
为调整前的原始的初始似然比信息,L
i(m)
为调整后的初始似然比信息,θ(t
i
)定义为预先定义的单调递增的非负的函数。6.根据权利要求5所述的LDPC译码方法,其特征在于,方法还包括:将调整后的初始似然比信息赋值给相应的初始变量节点信息;预先设置软判决译码算法最大迭代次数。7.根据权利要求6所述的LDPC译码方法,其特征在于,所述利用调整后的初始似然比信息和软判决译码算法进行迭代译码,包括:每次迭代时,判断迭代次数是否小于所述最大迭代次数;当迭代次数小于或等于最大迭代次数;
利用软判决译码算法进行译码计算,并更新变量节点信息,迭代次数加1后进行下一次迭代或输出译码结果,并结束迭代;当迭代次数大于最大迭代次数输出译码结果,结束迭代。8.根据权利要求7所述的LDPC译码方法,其特征在于,所述利用软判决译码算法进行译码计算,并更新变量节点信息,迭代次数加1后进行下一次迭代或输出译码结果并结束迭代,包括:将上一次迭代得到的变量节点信息作为本次迭代的初始变量节点信息;根据本次迭代的初始变量节点信息和调整后的初始似然比信息计算本次迭代的校验节点信息,根据该校验节点信息计算本次迭代的变量节点信息;根据本次迭代的变量节点信息和调整后的初始似然比信息计算译码判决的硬判决信息进行译码判决结果后,进行译码校验;当译码校验结果为0时,输出译码结果并结束迭代;当译码校验结果不为0时,更新变量节点信息,迭代次数加1后进行下一次迭代。9.根据权利要求8所述的LDPC译码方法,其特征在于,所述当译码校验结果不为0时,更新变量节点信息,包括:当译码校验结果不为0时,针对每个变量节点分别判断译码判决的硬判决信息是否大于预设阈值;当译码判决的硬判决信息大于或等于预设提前终止的更新阈值时,不更新该变量节点信息和硬判决信息;当译码判决的硬判决信息小于预设更新阈值时,更新该变量节点信息和硬判决信息。10.一种LDPC译码装置,其特征在于,所述装置包括:存储器和处理器;其特征在于,所述存储器用于保存LDPC译码的程序,所述处理器用于读取执行所述用于LDPC译码的程序,执行权利要求1
‑
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。