一种编码方法、译码方法、编码装置及译码装置制造方法及图纸

技术编号:18579226 阅读:48 留言:0更新日期:2018-08-01 14:19
本申请实施例公开了一种编码方法、编码装置、译码方法和译码装置,编码方法包括:根据信息序列的长度和标识序列的长度确定移位矩阵的大小;根据所述移位矩阵的大小和基矩阵构造校验矩阵;基于所述校验矩阵对所述信息序列和标识序列进行低密度奇偶校验LDPC编码;其中,所述标识序列为非全零序列。采用本申请实施例,可扩展LDPC校验矩阵的功能,提升编码码字的辨识度。

Encoding method, decoding method, coding device and decoding device

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校验矩阵的功能扩展。第一方面,本申请的实施例提供了一种基于编码方法,可包括:根据信息序列的长度和标识序列的长度确定移位矩阵的大小;根据所述移位矩阵的大小和基矩阵构造校验矩阵;基于所述校验矩阵对所述信息序列和标识序列进行低密度奇偶校验LDPC编码;其中,所述标识序列为非全零序列。由于校验矩阵是基于信息序列和标识序列构造的,因此,该校验矩阵中将包含标识序列的信息,使用该校验矩阵对信息序列和标识序列进行编码,可以使得输出的编码码字中含有标识序列的信息,接收端设备的译码时,更容易识别编码码字对应的信息是否为发送给该接收端设备的信息,从而使得编码码字的辨识度较高,利于提升各个场景下信息传输的目标性以及传输过程中信息处理的效率,如使用终端标识序列和信息序列编码,该终端在接收到信息时可快速确定该信息是发送给自己的,如使用基站小区标识序列和信息序列编码,终端在接收到信息时,可快速确定该消息是否是自己需要接收的小区发送的信息,不再对其他小区发送的信息进行处理,从而提高传输过程中信息处理的效率。在一种可能的实现方式中,所述移位矩阵的大小根据如下公式确定:Z=(K+L)/(nb-mb)其中,Z为移位矩阵的大小,K为信息序列的长度,L为标识序列的长度,nb为所述基矩阵的列数,mb为所述基矩阵的行数。在一种可能的实现方式中,所述标识序列为以下序列中的一种:用于标识发送端设备的序列、用于标识接收端设备的序列、用于标识发送端设备所属设备组的序列、用于标识接收端设备所属设备组的序列以及发送端设备和接收端设备通过信令约定的非全零序列,其中,所述发送端设备为对所述信息序列和所述标识序列进行编码的设备,所述接收端设备为接收包含有编码之后的信息序列和标识序列的设备。标识序列可以是无线网络临时标识,利于译码端设备识别接收到的信息。也可以是物理小区标识可以降低小区间的干扰,利于终端快速确定接收到的信息是否属于自己,减少其他小区发送的不属于该终端的信息对该终端的干扰,或者还可以是设备组标识,从而提升整个组内设备对信息的辨识度。在一种可能的实现方式中,当所述校验矩阵存在多余信息比特位置时,将所述标识序列重复填充到所述校验矩阵的多余信息比特位置;或者使用全0序列或全1序列填充到所述校验矩阵的多余信息比特位置。当使用标识序列重复填充多余信息比特位置时,可进一步提升编码码字的辨识度。第二方面,本申请的实施例提供了一种译码方法,可包括:根据信息序列的长度和标识序列的长度确定移位矩阵的大小;根据所述移位矩阵的大小和基矩阵构造校验矩阵;根据所述校验矩阵对接收到的数据进行低密度奇偶校验LDPC译码,其中,所述接收到的数据中包括所述标识序列的信息和所述信息序列的信息。在一种可能的实现方式中,所述移位矩阵的大小根据如下公式确定:Z=(K+L)/(nb-mb)其中,Z为移位矩阵的大小,K为信息序列的长度,L为标识序列的长度,nb为所述基矩阵的列数,mb为所述基矩阵的行数。在一种可能的实现方式中,所述标识序列为以下序列中的一种:用于标识发送端设备的序列、用于标识接收端设备的序列、用于标识发送端设备所属设备组的序列、用于标识接收端设备所属设备组的序列以及发送端设备和接收端设备通过信令约定的非全零序列,其中,所述发送端设备为对所述信息序列和所述标识序列进行编码的设备,所述接收端设备为接收包含有编码之后的信息序列和标识序列的设备。第三方面,本申请的实施例提供了一种编码装置,可包括:确定单元,用于根据信息序列的长度和标识序列的长度确定移位矩阵的大小;构造单元,用于根据所述移位矩阵的大小和基矩阵构造校验矩阵;编码单元,用于基于所述校验矩阵对所述信息序列和标识序列进行低密度奇偶校验LDPC编码;其中,所述标识序列为非全零序列。在一种可能的实现方式中,所述确定单元具体用于:根据如下公式确定所述移位矩阵的大小:Z=(K+L)/(nb-mb)其中,Z为移位矩阵的大小,K为信息序列的长度,L为标识序列的长度,nb为所述基矩阵的列数,mb为所述基矩阵的行数。在一种可能的实现方式中,所述标识序列为以下序列中的一种:用于标识发送端设备的序列、用于标识接收端设备的序列、用于标识发送端设备所属设备组的序列、用于标识接收端设备所属设备组的序列以及发送端设备和接收端设备通过信令约定的非全零序列,其中,所述发送端设备为对所述信息序列和所述标识序列进行编码的设备,所述接收端设备为接收包含有编码之后的信息序列和标识序列的设备。在一种可能的实现方式中,所述构造单元还用于:当所述校验矩阵存在多余信息比特位置时,将所述标识序列重复填充到所述校验矩阵的多余信息比特位置;或者使用全0序列或全1序列填充到所述校验矩阵的多余信息比特位置。本申请的实施例第四方面提供了一种编码装置,可包括:处理器、存储器、收发器和总线,所述处理器、存储器、收发器通过总线连接,其中,所述存储器用于存储一组程序代码,所述收发器用于收发信息,所述处理器用于调用所述存储器中存储的程序代码,执行以下操作:根据信息序列的长度和标识序列的长度确定移位矩阵的大小;根据所述移位矩阵的大小和基矩阵构造校验矩阵;基于所述校验矩阵对所述信息序列和标识序列进行低密度奇偶校验LDPC编码;其中,所述标识序列为非全零序列。在一种可能的实现方式中,所述处理器具体用于:根据如下公式计算移位矩阵的大小:Z=(K+L)/(nb-mb)其中,Z为移位矩阵的大小,K为信息序列的长度,L为标识序列的长度,nb为所述基矩阵的列数,mb为所述基矩阵的行数。在一种可能的实现方式中,所述标识序列为以下序列中的一种:用于标识发送端设备的序列、用于标识接收端设备的序列、用于标识发本文档来自技高网...

【技术保护点】
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

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

1