信息处理的方法、装置和通信设备制造方法及图纸

技术编号:20331139 阅读:21 留言:0更新日期:2019-02-13 07:01
本申请公开了编码方案,可用于无线通信网络中的低密度奇偶校验LDPC编码。在本申请公开的方案中,对用于编码的LDPC矩阵进行设计。基于扩展因子Z和基矩阵得到所述LDPC矩阵,并基于该LDPC矩阵对输入比特序列进行编码从而得到编码后的序列。本申请公开的编码方案能够支持多种长度的信息比特序列的编码需求。

【技术实现步骤摘要】
信息处理的方法、装置和通信设备
本专利技术实施例涉及通信领域,尤其涉及信息处理的方法、和通信装置。
技术介绍
低密度奇偶校验(lowdensityparitycheck,LDPC)码是一类具有稀疏校验矩阵的线性分组编码,具有结构灵活,译码复杂度低的特点。由于它采用部分并行的迭代译码算法,从而比传统的Turbo码具有更高的吞吐率。LDPC码可用于通信系统的纠错码,从而提高信道传输的可靠性和功率利用率。LDPC码还可以广泛应用于空间通信、光纤通信、个人通信系统、ADSL和磁记录设备等。目前在第五代移动通信中已考虑采用LDPC码作为信道编码方式之一。实际使用过程中,可以采用具有特殊结构化特征的LDPC矩阵。该具有特殊结构化特征的LDPC矩阵H可以由准循环(quasicycle,QC)结构的LDPC基矩阵扩展得到。QC-LDPC适合并行度高的硬件,提供的吞吐率更高。可以通过对LDPC矩阵进行设计使之应用于信道编码。QC-LDPC适合并行度高的硬件,提供的吞吐率更高。可以通过对LDPC矩阵进行设计使之应用于信道编码。
技术实现思路
本专利技术实施例提供了一种信息处理的方法、通信装置和系统,可以支持多种长度的信息比特序列的编码和译码。第一方面,提供了一种编码方法及编码器,所述编码器使用低密度奇偶校验LDPC矩阵对输入序列进行编码。第二方面,提供了一种译码方法及译码器,所述译码器使用低密度奇偶校验LDPC矩阵对输入序列进行译码。在上述第一方面或第二方面的第一种实现方式中:所述LDPC矩阵是基于扩展因子Z和基矩阵得到的。基于上述实现方式,基图30a的基矩阵可以包括:图3b-1至图3b-8所示矩阵中之一矩阵的第0至6行以及第0至16列,或者,基图30a的矩阵包括图3b-1至图3b-8所示矩阵中之一矩阵的第0至6行以及第0至16列中的部分列。或,基矩阵可以是图3b-1至图3b-8所示矩阵中之一矩阵的第0至6行以及第0至16列的行/列变换后的矩阵,或,基矩阵可以图3b-1至图3b-8所示矩阵中之一矩阵的第0至6行以及第0至16列中的部分列的行/列变换后的矩阵。为了支持不同块长,LDPC码需要不同的扩展因子Z,基于前述实现方式,在一种可能的实现方式中,基于不同的扩展因子Z采用与之对应的基矩阵。例如,Z=a×2j,0≤j<7,a∈{2,3,5,7,9,11,13,15}。进一步地,可选地,基于上述实现方式,LDPC矩阵可以基于扩展因子Z和对前述各基矩阵进行补偿后的矩阵Hs得到,或者是基于扩展因子Z和对前述各基矩阵进行补偿后的矩阵Hs的行/列变换后的矩阵得到。对前述各基矩阵补偿,可以是对其中一列或多列中大于或等于0的偏移值增加或减少补偿值。上述各实现方式中的LDPC矩阵的基图和基矩阵可以满足多种块长的码块的性能需求。其中,扩展因子Z可以由编码器或译码器根据输入序列的长度K来确定,也可以是由其他器件确定后作为输入参数提供给编码器或译码器。可选地,可以根据获取到的扩展因子Z和该扩展因子Z对应的基矩阵得到LDPC矩阵。在上述第一方面或第二方面的第二种实现方式中:所述LDPC矩阵是基于扩展因子Z和LDPC矩阵的参数得到的。LDPC矩阵的参数可以包括:行号、非零元素所在的列,非零元素偏移值,如表表2、表3b-1至表3b-8所示之一表的第0至6行的方式保存。还可以包括行重。其中非零元素所在的列中各位置和非零元素偏移值中各偏移值是一一对应的。对于发送端的通信设备,使用LDPC矩阵对所述输入序列进行编码可以包括:使用扩展因子Z对应的LDPC矩阵对所述输入序列进行编码;或者扩展因子Z对应的LDPC矩阵经过了行/列变换,使用行/列变换后的矩阵对输入序列进行编码。本申请中行/列变换是指行变换、列变换、或者行变换和列变换。对于接收端的通信设备,使用LDPC矩阵对输入序列进行译码包括:使用扩展因子Z对应的LDPC矩阵对输入序列进行译码;或者扩展因子Z对应的LDPC矩阵经过了行/列变换,使用行/列变换后的矩阵对输入序列进行译码。本申请中行/列变换是指行变换、列变换、或者行变换和列变换。在一种可能的实现方式中,可以保存LDPC矩阵,使用该LDPC矩阵对输入序列进行编码,或者基于该LDPC矩阵进行变换(行/列变换)或扩展获得可用于编码的LDPC矩阵。在另一种可能的实现方式中,可以保存参数,依据所述参数可以获得用于编码或者译码的LDPC矩阵,从而可以基于LDPC矩阵对输入序列进行编码或者译码。所述参数包括以下至少之一:基图、基矩阵、基于基图或基矩阵行/列变换后的变换矩阵、基于基图或基矩阵的扩展矩阵、基矩阵中非零元素的偏移值、或者与用于获得LDPC矩阵相关的任何参数。在又一种可能的实现方式中,LDPC矩阵的基矩阵可以保存在存储器中。在又一种可能的实现方式中,LDPC矩阵的基图保存在存储器中,LDPC矩阵的基矩阵中非零元素的偏移值可以保存在存储器中。在又一种可能的实现方式中,LDPC矩阵的参数按照表2、或表3b-1至表3b-8所示表所示的方式保存在存储器中,也可以保存其中的部分元素组。基于上述各可能的实现方式,在一种可能的设计中,用于LDPC编码或者译码的基图和基矩阵中至少一个是上述LDPC矩阵的基图和基矩阵中至少一个经过行交换、或者列交换、或者行交换和列交换后得到的。第三方面,提供一种通信装置可以包含用于执行上述方法设计中相对应的模块。所述模块可以是软件和/或是硬件。在一个可能的设计中,第三方面提供的通信装置,包括处理器和收发组件,该处理器和收发组件可用于实现上述编码或者译码方法中各部分的功能。在该设计中,如果该通信装置是终端、基站或者其他网络设备,其收发组件可以是收发机,如果该通信装置是基带芯片或基带单板,其收发组件可以是基带芯片或基带单板的输入/输出电路,用于实现输入/输出信号的接收/发送。所述通信装置可选的还可以包括存储器,用于存储数据和/或指令。在一种实现方式中,所述处理器可以包括如上述第一方面所述的编码器以及确定单元。所述确定单元用于确定对输入序列编码所需的扩展因子Z。所述编码器用于使用所述扩展因子Z对应的LDPC矩阵对所述输入序列进行编码。在另一种实现方式中,所述处理器可以包括如上述第二方面所述的译码器以及获取单元。所述获取单元用于获取LDPC码的软值和扩展因子Z。所述译码器用于基于扩展因子Z对应的基矩阵HB对LDPC码的软值译码得到信息比特序列。第四方面,提供了一种通信装置,包括一个或多个处理器。在一种可能的设计中,一个或多个所述处理器可实现第一方面所述编码器的功能,在另一种可能的设计中,第一方面所述编码器可以是所述处理器的一部分,处理器除了实现第一方面所述编码器的功能,还可以实现其他功能。在一种可能的设计中,一个或多个所述处理器可实现第二方面所述译码器的功能,在另一种可能的设计中,第二方面所述译码器可以是所述处理器的一部分。可选地,所述通信装置还可以包括收发器以及天线。可选的,所述通信装置还可以包括用于产生传输块CRC的器件、用于码块分割和CRC校验的器件、用于交织的交织器、或者用于调制处理的调制器等。可选的,所述通信装置还可以包括,用于解调操作的解调器、用于解交织的解交织器、或者用于解速率匹配的器件等等。可以通过一个或多个处理器实现这些器件的功本文档来自技高网...

【技术保护点】
1.一种用于通信网络中的编码方法,包括:获取输入序列c,所述输入序列c包括K个比特;基于基矩阵和扩展因子Z对输入序列c编码得到编码后的序列d;以及输出编码后的序列d;其中,所述基矩阵包括m行n列,其中m和n为整数,所述基矩阵中的元素用行号i和列号j表示,其中0≤i

【技术特征摘要】
2017.06.27 CN 20171050305621.一种用于通信网络中的编码方法,包括:获取输入序列c,所述输入序列c包括K个比特;基于基矩阵和扩展因子Z对输入序列c编码得到编码后的序列d;以及输出编码后的序列d;其中,所述基矩阵包括m行n列,其中m和n为整数,所述基矩阵中的元素用行号i和列号j表示,其中0≤i<m,0≤j<n,其中所述基矩阵包括多个非零元素(i,j),所述非零元素(i,j)及其对应的值Vi,j如下:2.根据权利要求1所述的方法,其特征在于,所述输入序列c表示为c0,c1,c2,…,ck-1,所述编码后的序列d表示为d0,d1,d2,…,dN-1,其中K和N均为正整数,N=50Z。3.根据权利要求1或2所述的方法,还包括:确定扩展因子Z,并根据扩展因子Z确定所述基矩阵。4.根据权利要求1至3任一项所述的方法,其特征在于,所述Z为{5,10,20,40,80,160,320}中的一个;或者所述扩展因子为满足Kb·Z≥K的最小值,其中Kb为{6,8,9,10}中的一个。5.根据权利要求4所述的方法,其特征在于,Kb满足:6.根据权利要求1至5任意一项所述的方法,其特征在于,K是所述扩展因子Z的整数倍。7.根据权利要求1至6任一项所述的方法,其特征在于,所述基于所述扩展因子Z和所述基矩阵对输入序列c编码得到编码后的序列d,包括:基于所述扩展因子Z和所述基矩阵获得低密度奇偶校验LDPC矩阵H;根据所述LDPC矩阵H对输入序列c编码得到编码后的序列d。8.根据权利要求7所述的方法,包括:生成校验序列w,所述校验序列w包括N+2Z-K个校验比特,所述校验序列w表示为w0,w1,w2,…,wN+2Z-K-1,所述校验序列w满足其中,H为所述LDPC矩阵H,c=[c0,c1,c2,...,cK-1]T,w=[w0,w1,w2,…,wN+2Zc-K-1]T,0表示列向量,其中所有元素的值为0。9.根据权利要求7或8任一项所述的方法,其特征在于,所述基矩阵中除非零元素外,其他的元素为零元素,其中每个零元素对应于所述LDPC矩阵H中Z*Z大小的全零矩阵;每个非零元素(i,j)对应于所述LDPC矩阵H中Z*Z大小的循环置换矩阵I(Pi,j),其中i为行号,j为列号,Pi,j=mod(Vi,j,Z),Vi,j为所述基矩阵中非零元素(i,j)对应的值。10.根据权利要求1至9任一项所述的方法,其特征在于,所述基矩阵还包括以下一行或多行的非零元素(i,j),所述非零元素(i,j)及其对应的值Vi,j如下:11.根据权利要求1至10任一项所述的方法,其特征在于,所述基于所述扩展因子Z和所述基矩阵对输入序列c编码得到编码后的序列d,包括:基于所述扩展因子Z和所述基矩阵的变换矩阵对所述输入序列c编码得到编码后的序列d,其中所述基矩阵的变换矩阵对应于所述基矩阵行交换后的矩阵、或者所述基矩阵的变换矩阵对应于所述基矩阵列交换后的矩阵、或者所述基矩阵的变换矩阵对应于行交换和列交换后的矩阵。12.根据权利要求1至11任一项所述的方法,其特征在于,所述基矩阵为m行n列的矩阵,m≤42,n≤52。13.一种...

【专利技术属性】
技术研发人员:金杰伊万·列昂尼多维奇·马祖连科亚历山大·帕特尤斯基张朝龙
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1