基于低密度奇偶校验的编码方法、译码方法和相关装置制造方法及图纸

技术编号:32468742 阅读:27 留言:0更新日期:2022-03-02 09:28
一种基于低密度奇偶校验的编码方法包括:获取第一预设数量的信息比特行,每个信息比特行包括多个连续的信息比特块,每个信息比特块包括第二预设数量的信息比特;使用第一LDPC矩阵对每个信息比特行进行编码得到行码字;根据全部信息比特行中信息比特块构造信息比特列;使用第二LDPC矩阵对信息比特列进行编码,得到列冗余比特组。本申请在行向LDPC码字的基础上增加列向LDPC编码,这样不仅具有行向纠错能力,还有列向纠错能力,因此能够提高译码成功率,增强译码的可靠性,从而减少重传次数,降低信息传输时延。本申请还提供能够实现上述编码方法的编码装置。方法的编码装置。方法的编码装置。

【技术实现步骤摘要】
基于低密度奇偶校验的编码方法、译码方法和相关装置


[0001]本申请涉及无线通信领域,尤其涉及基于低密度奇偶校验的编码方法、译码方法和相关装置。

技术介绍

[0002]通信系统存在干扰和衰落问题,信号传输会出现差错,故对数字信号必须采用纠错和检错技术,以增强数据在信道中传输时抵御各种干扰和衰落的能力,提高系统的可靠性,而对要在信道中传送的数字信号进行的纠错和检错编码就是信道编码。信道编码的一般做法就是在原信息的基础上添加一些冗余信息,通常冗余信息都和原信息有一定的约束关系,所以在接收机中可以利用冗余信息检验或纠正原信息中的错误部分,以达到降低错误率的效果。
[0003]低密度奇偶校验(low density parity check,LDPC)是一种应用广泛的信道编码方法。LDPC码是一种线性分组码,各码字之间是相互独立的。当LDPC码字通过深衰信道到达接收机时,接收机收到的LDPC码字可能有错误,LDPC码字间的错误率并不均衡,有些码字错误率极高,有些码字无错。目前需要依赖重传机制保证更高的可靠性,但是重传会增加传输时延。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于低密度奇偶校验LDPC的编码方法,其特征在于,包括:获取第一预设数量的信息比特行,每个所述信息比特行包括多个连续的信息比特块,每个信息比特块包括第二预设数量的信息比特;使用第一LDPC矩阵对每个所述信息比特行进行编码得到行码字;根据全部信息比特行中信息比特块构造信息比特列;使用第二LDPC矩阵对信息比特列进行编码,得到列冗余比特组。2.根据权利要求1所述的方法,其特征在于,所述根据全部信息比特行中信息比特块构造信息比特列包括:按照所述信息比特行的次序从每个所述信息比特行的同一位置选取信息比特块;将选取的信息比特块组成信息比特列。3.根据权利要求1所述的方法,其特征在于,所述第二预设数量为大于1的正整数;所述根据全部信息比特行中信息比特块构造信息比特列包括:根据每个信息比特行中同一位置的信息比特块确定多个信息比特子序列,每个所述信息比特子序列包括多个信息比特且每个信息比特在所属信息比特块中的位置相同;将所述多个信息比特子序列组成信息比特列。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:依次发送所述行码字对应的无线信号;从发送完最后一个行码字对应的无线信号开始计时;在预设时间内未收到确认帧的情况下,发送所述列冗余比特组对应的无线信号。5.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:依次发送所述行码字对应的无线信号;发送所述列冗余比特组对应的无线信号。6.一种基于低密度奇偶校验LDPC的译码方法,其特征在于,包括:接收第一无线信号;根据所述第一无线信号获取第一对数似然比LLR集合,所述第一LLR集合包括第一预设数量的LLR行;使用第一LDPC矩阵修改所述第一LLR集合的LLR行;在修改得到的第一修改LLR集合包括不正确LLR行的情况下,接收第二无线信号;根据所述第二无线信号获取至少一个LLR组;将第二LLR集合的全部LLR列作为待处理LLR列,每个LLR列包括一个LLR组以及在所述第一修改LLR集合中的多个LLR块,在所述LLR列中每个LLR块在所属LLR行的位置与LLR组在全部LLR组中的位置相同;使用第二LDPC矩阵对所述待处理LLR列进行列向修改;将列向修改后的第二LLR集合的不正确LLR行作为待处理LLR行;使用所述第一LDPC矩阵对所述待处理LLR行进行行向修改;当行向修改后的的第二LLR集合包括不正确LLR行时,将所述行向修改后的的第二LLR集合中的不正确LLR列作为所述待处理LLR列,触发所述使用第二LDPC矩阵对所述待处理LLR列进行列向修改的步骤;当行向修改后的的第二LLR集合中的LLR行全部通过校验时,根据所述行向修改后的的
第二LLR集合确定信息比特行。7.根据权利要求6所述的方法,其特征在于,所述使用第二LDPC矩阵对所述待处理LLR列进行列向修改包括:使用第二LDPC矩阵更新所述待处理LLR列;当更新后的待处理LLR列包括正确LLR列和不正确LLR列时,将更新后的待处理LLR列中正确LLR列的每个LLR放大;所述使用所述第一LDPC矩阵对所述待处理LLR行进行行向修改包括:使用第一LDPC矩阵更新所述待处理LLR行;当更新后的待处理LLR行包括正确LLR行和不正确LLR行时,将更新后的待处理LLR行中正确LLR行的每个LLR放大。8.根据权利要求7所述的方法,其特征在于,所述将更新后的待处理LLR行中正确LLR行的每个LLR放大包括:根据更新后的待处理LLR行中的正确LLR行确定行码字;根据第一公式和所述行码字确定在所述行向修改后的第二LLR集合中的LLR行;所述第一公式为:LLR

ij
=(1-2x
ij
)*(2
w-1-1),LLR

ij
为在所述行向修改后的第二LLR集合中第j个LLR行的第i个LLR,x
ij
为第j行的行码字中的第i个信息比特,所述w为LLR位宽,所述i和j均为正整数。9.根据权利要求7至8中任一项所述的方法,其特征在于,所述LLR组的数量等于在一个行码字中信息比特块的总数;在所述使用第二LDPC矩阵对所述待处理LLR列进行列向修改之后,所述方法还包括:当所述列向修改后的第二LLR集合中的LLR列全部通过校验时,根据所述列向修改后的第二LLR集合确定信息比特行。10.一种基于低密度奇偶校验LDPC的译码方法,其特征在于,包括:接收无线信号;根据所述无线信号获取对数似然比LLR集合,所述LLR集合包括第一预设数量的LLR行和至少一个LLR组;将所述LLR集合的全部LLR行作为待处理LLR行;使用第一LDPC矩阵对所述待处理LLR行进行行向修改;当行向修改后的LLR集合中的LLR行全部通过校验时,根据所述行向修改后的LLR集合确定信息比特行;当行向修改后的LLR集合包括不正确LLR行时,将行向修改后的LLR集合中的不正确LLR列作为待处理LLR列;使用第二LDPC矩阵对所述待处理LLR列进行列向修改;将所述列向修改后的LLR集合中的不正确LLR行作为所述待处理LLR行,触发所述使用第一LDPC矩阵对所述待处理LLR行进行行向修改的步骤。11.根据权利要求10所述的方法,其特征在于,所述使用第一LDPC矩阵对所述待处理LLR行进行行向修改包括:使用第一LDPC矩阵更新所述待处理LLR行;当更新后的待处理LLR行包括正确LLR行和不正确LLR行时,将更新后的待处理LLR行中正确LLR行的每个LLR放大;所述使用所述第二LDPC矩阵对所述待处理LLR列进行列向修改包括:使用第二LDPC矩阵更新所述待处理LLR列;当更新后的待处理LLR列包括正确LLR列和不正确LLR列时,将更
新后的待处理LLR列中正确LLR列的每个LLR放大。12.根据权利要求11所述的方法,其特征在于,所述将更新后的待处理LLR行中正确LLR行的每个LLR放大包括:根据更新后的待处理LLR行中的正确LLR行确定行码字;根据第一公式和所述行码字确定在所述行向修改后的LLR集合中的LLR行;所述第一公式为:LLR

ij
=(1-2x
ij
)*(2
w-1-1),LLR

ij
为在所述行向修改后的LLR集合中第j个LLR行的第i个LLR,x
ij
为第j行的行码字中的第i个信息比特,所述w为LLR位宽,所述i和j均为正整数。13.根据权利要求11至12中任一项所述的方法,其特征在于,所述LLR组的数量等于在一个行码字中信息比特块的总数;所述方法还包括:当列向修改后的LLR集合中LLR列全部通过校验时,根据所述列向修改后的LLR集合确定信息比特行。14.一种编码装置,其特征在于,包括...

【专利技术属性】
技术研发人员:杨永超杨博陈鹏李宗鹏黄维
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1