一种基于多元LDPC码码率兼容的比特级打孔方法技术

技术编号:26177584 阅读:35 留言:0更新日期:2020-10-31 14:22
本发明专利技术公开了一种基于多元LDPC码码率兼容的比特级打孔方法,包括如下步骤:根据目标码率R′,计算需要打孔的节点个数M

【技术实现步骤摘要】
一种基于多元LDPC码码率兼容的比特级打孔方法
本专利技术属于电子通讯
,具体涉及一种基于多元LDPC码码率兼容的比特级打孔方法。
技术介绍
近20年来,纠错编码技术快速发展。20世纪末,Macky等人的发现迎来了LDPC(low-densityparity-check)码的研究热潮。而后人们发现多元NB(non-binary)LDPC码与码长码率近似的二元LDPC码和Turbo码相比,在中短码情况下其译码性能具有较大增益。如何发挥NB-LDPC码的优势也成为了通信领域值得关注的研究课题。实现信息传输速率的可变性已经成为现代通信领域不可或缺的功能之一,其中,码率兼容技术是实现信道编码多重码率的重要手段。LDPC码由特定的校验矩阵定义,码长和码率受校验矩阵的大小限制,在信息传输过程中存在着码率不够灵活的缺点。基于这个问题,Hagenauer在1988年首次提出了码率兼容的打孔型卷积码,该算法通过对编码之后的卷积码(母码)进行打孔,得到码率不同的子码,有效解决了变码率的问题。打孔通过对部分校验位作删余处理,从而提高码率,打孔位置的选择本文档来自技高网...

【技术保护点】
1.一种基于多元LDPC码码率兼容的比特级打孔方法,其特征在于,包括如下步骤:/n步骤S1:根据目标码率R′,计算需要打孔的节点个数M

【技术特征摘要】
1.一种基于多元LDPC码码率兼容的比特级打孔方法,其特征在于,包括如下步骤:
步骤S1:根据目标码率R′,计算需要打孔的节点个数MR’×m;
步骤S2:对多元LDPC码的校验矩阵HNB进行二进制镜像映射处理,得到二元镜像矩阵HB;
步骤S3:计算二元镜像矩阵HB中每个变量节点V的度数ds,并依据度数ds由小到大的顺序排列得到集合G;
步骤S4:根据需要打孔的个数MR’×m,寻找集合G中前MR’×m个度数ds作为打孔的最优节点位置s;
步骤S5:根据最优节点的位置s查找该节点在原多元矩阵中的比特位置,即为最优打孔变量节点。


2.根据权利要求1所述的一种基于多元LDPC码码率兼容的比特级打孔方法,其特征在于,所述步骤S1中符号节点MR′的个数为:



其中:N表示HNB的列数,M表示HNB的行数,MR′表示多元LDPC码校验矩阵HNB里面的符号个数,m表示多元LDPC码校验矩阵HNB里面每个符号包含的比特个数。


3.根据权利要求2所述的一种基于多元LDPC码码率兼容的比特级打孔方法,其特征在于:所述步骤S2具体为:
S21:将大小为M×N的校...

【专利技术属性】
技术研发人员:钱荷玥周华王登天
申请(专利权)人:南京信息工程大学
类型:发明
国别省市:江苏;32

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

1