The present application embodiment discloses a coding method, a coding device, a decoding method and a decoding device. The encoding method includes: determining the size of a shift matrix according to the length of the information sequence and the length of the identification sequence; constructing a checkout matrix according to the size of the shift matrix and the base matrix; A low density parity check LDPC encoding is performed on the interest sequence and the identification sequence, wherein the identification sequence is a non zero sequence. With the application example, the function of the LDPC check matrix can be extended, and the recognition degree of the coded codeword can be enhanced.
【技术实现步骤摘要】
一种编码方法、译码方法、编码装置及译码装置
本申请涉及通信
,尤其涉及一种编码方法、解码方法、编码装置及解码装置。
技术介绍
低密度奇偶校验(LowDensityParityCheck,LDPC)码,是由RobertG.Gallager博士于1963年提出的一类具有稀疏校验矩阵的线性分组码,不仅有逼近香农限的良好性能,而且译码复杂度较低,结构灵活,是近年信道编码领域的研究热点,目前已广泛应用于深空通信、光纤通信、卫星数字视频和音频广播等领域。且在第五代(thefifthgeneration,5G)移动通信系统中增强型移动宽带(EnhanceMobileBroadband,eMBB)业务的数据信道的编码有良好应用。而其中基于基矩阵(basegraph)构造的准循环低密度奇偶校验(Quasi-CyclicLowDensityParityCheck,QC-LDPC)码对应的校验矩阵具有描述简单,易于构造等优点。这种矩阵的一个通用的形式如图2所示,图2为基于基矩阵构建的LDPC校验矩阵示意图,其中,图中的网格部分为填充比特(paddingbits)的位置。在现有技术中,通常用0来填充这些多余的信息比特位置即图纸的网格部分,这就是所谓的zero-padding方法。接收端译码时,用0(如果采用硬译码)或者0对应的软值(如果采用软译码)填充到对应的位置进行译码。这样没有充分发挥多余信息比特即填充比特的作用。
技术实现思路
本申请实施例所要解决的技术问题在于,提供一种编码方法、编码装置、解码方法及解码装置,实现了LDPC校验矩阵的功能扩展。第一方面,本申请的实施例提供 ...
【技术保护点】
1.一种编码方法,其特征在于,包括:根据信息序列的长度和标识序列的长度确定移位矩阵的大小;根据所述移位矩阵的大小和基矩阵构造校验矩阵;基于所述校验矩阵对所述信息序列和标识序列进行低密度奇偶校验LDPC编码;其中,所述标识序列为非全零序列。
【技术特征摘要】
1.一种编码方法,其特征在于,包括:根据信息序列的长度和标识序列的长度确定移位矩阵的大小;根据所述移位矩阵的大小和基矩阵构造校验矩阵;基于所述校验矩阵对所述信息序列和标识序列进行低密度奇偶校验LDPC编码;其中,所述标识序列为非全零序列。2.根据权利要求1所述的编码方法,其特征在于,所述移位矩阵的大小根据如下公式确定:Z=(K+L)/(nb-mb)其中,Z为移位矩阵的大小,K为信息序列的长度,L为标识序列的长度,nb为所述基矩阵的列数,mb为所述基矩阵的行数。3.根据权利要求1或2所述的编码方法,其特征在于,所述标识序列为以下序列中的一种:用于标识发送端设备的序列、用于标识接收端设备的序列、用于标识发送端设备所属设备组的序列、用于标识接收端设备所属设备组的序列以及发送端设备和接收端设备通过信令约定的非全零序列,其中,所述发送端设备为对所述信息序列和所述标识序列进行编码的设备,所述接收端设备为接收包含有编码之后的信息序列和标识序列的设备。4.根据权利要求1-3任一项所述的编码方法,其特征在于,当所述校验矩阵存在多余信息比特位置时,将所述标识序列重复填充到所述校验矩阵的多余信息比特位置;或者使用全0序列或全1序列填充到所述校验矩阵的多余信息比特位置。5.一种译码方法,其特征在于,包括:根据信息序列的长度和标识序列的长度确定移位矩阵的大小;根据所述移位矩阵的大小和基矩阵构造校验矩阵;根据所述校验矩阵对接收到的数据进行低密度奇偶校验LDPC译码,其中,所述接收到的数据中包括所述标识序列的信息和所述信息序列的信息。6.根据权利要求5所述的译码方法,其特征在于,所述移位矩阵的大小根据如下公式确定:Z=(K+L)/(nb-mb)其中,Z为移位矩阵的大小,K为信息序列的长度,L为标识序列的长度,nb为所述基矩阵的列数,mb为所述基矩阵的行数。7.根据权利要求5或6所述的译码方法,其特征在于,所述标识序列为以下序列中的一种:用于标识发送端设备的序列、用于标识接收端设备的序列、用于标识发送端设备所属设备组的序列、用于标识接收端设备所属设备组的序列以及发送端设备和接收端设备通过信令约定的非全零序列,其中,所述发送端设备为对所述信息序列和所述标识序列进行编码的设备,所述接收端设备为接收包含有编码之后的信息序列和标识序列的设备。8.一种编码装置,其特征在于,包括:确定单元,用于根据信息序列的长度和标识序列的长度确定移位矩阵的大小;构造单元,用于根据所述移位矩阵的大小和基矩阵构造校验矩阵;编码单元,用于基于所述校验矩阵对所述信息序列和标识序列进行低密度奇偶校验LDPC编码;其中,所述标识序列为非全零序列。9.根据权利要求8所述的编码装置,其特征在于,所述确定单元具体用于:根据如下公式确定所述移位矩阵的大小:Z=(K+L)/(nb-mb)其中,Z为移位矩阵的大小,K为信息序列的长度,L为标识序列的长度,nb为所述基矩阵的列数,mb为所述基矩阵的行数。10.根据权利要求8或9所述的编码装置,其特征在于,所述标识序列为以下序列中的一种:用于标识发送端设备的序列、用于标识接收端设备的序列、用于标识发送端设备所属设备组的序列、用于标识接收端设备所属设备组的序列以及发送端设备和接收端设备通过信令约定的非全零序列,其中,所述发送端设备为对所述信息序列和所述标识序列进行编码的设备,所述接收端设备为接收包含有编码之后的信息序列和标识序列的设备。11.根据权利要求8-10任一项所述的编码装置,其特征在于,所述构造单元还用于:当所述校验矩阵存在多余信息比特位置时,将所述标识序列重复填充到所述校验矩阵的多余信息比特位置;或者使用全0序列或全1序列填充到所述校验矩阵的多余信息比特位置。12.一种编码装置,其特征在于,包括:处理器、存储器、收发器和总线,所述处理器、存储器、收发器通过总线连接,其中,所述存储器用于存储一组程序代码,所述收发器用于收发信息,所述处理器用于调用所述存储器中存储的程序代码,执行以下操作:根据信息序列的长度和标识...
【专利技术属性】
技术研发人员:张朝龙,黄凌晨,罗禾佳,李榕,王俊,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。