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

技术编号:24893331 阅读:13 留言:0更新日期:2020-07-14 18:19
本申请公开了编码方法,装置、通信设备和通信系统。该方法包括:使用低密度奇偶校验LDPC矩阵对输入比特序列进行编码;其中,所述LDPC矩阵是基于基图得到的,所述基图包括子矩阵A、B、C、D和E,其中,所述子矩阵A为m

【技术实现步骤摘要】
信息处理的方法和通信装置
本专利技术实施例涉及通信领域,尤其涉及信息处理的方法和通信装置。
技术介绍
低密度奇偶校验(lowdensityparitycheck,LDPC)码是一类具有稀疏校验矩阵的线性分组编码,具有结构灵活,译码复杂度低的特点。由于它采用部分并行的迭代译码算法,从而比传统的Turbo码具有更高的吞吐率。LDPC码可用于通信系统的纠错码,从而提高信道传输的可靠性和功率利用率。LDPC码还可以广泛应用于空间通信、光纤通信、个人通信系统、ADSL和磁记录设备等。目前在第五代移动通信中已考虑采用LDPC码作为信道编码方式之一。实际使用过程中,可以采用具有特殊结构化特征的LDPC矩阵。该具有特殊结构化特征的LDPC矩阵H可以由准循环(quasicycle,QC)结构的LDPC基矩阵扩展得到。通常情况下,待编码的信息比特序列长度从几十到上百不等,通信系统要求的码率也灵活多变。如何支持多种长度的信息比特序列的编码,符合系统的码率要求,成为一个需要解决的问题。
技术实现思路
本专利技术实施例提供了一种信息处理的方法、通信装置和系统,可以支持多种长度的信息比特序列的编码和译码,符合系统灵活的码长码率要求。第一方面,提供了一种编码方法及编码器,所述编码器使用低密度奇偶校验LDPC矩阵对输入序列进行编码。第二方面,提供了一种译码方法及译码器,所述译码器使用低密度奇偶校验LDPC矩阵对输入序列进行译码。在上述第一方面或第二方面的第一种实现方式中:所述LDPC矩阵是基于基图得到的,所述基图包括子矩阵A、B、C、D和E,其中,所述子矩阵A为mA行nA列的矩阵,mA、nA为正整数,且4≤mA≤7,nA=10;所述子矩阵B为mA行mA列的矩阵,所述子矩阵B包括权重为3的列和双对角结构的子矩阵B’;所述子矩阵D包括矩阵F中mD行,所述矩阵F为mF行(mA+nA)列的矩阵,mD、mF为正整数,0≤mD≤mF,35≤mF≤38;所述子矩阵C为mA行mD列的全0矩阵;所述子矩阵E为mD行mD列的单位矩阵。基于上述实现方式,在一种可能的实现方式中,所述基图的最后10行中任意相邻两行是正交。基于上述实现方式,在一种可能的实现方式中,所述基图的最后10行中包括至少5组,所述至少5组中每一组包括至少2行,所述至少2行是正交的。基于上述任一实现方式,在一种可能的实现方式中,所述矩阵F中9行的权重为3,1行的权重为2。一种设计中,所述矩阵F中,其中1列的权重为16,1列的权重为18,1列权重为11,2列的权重为10,1列的权重为9,1列的权重为8,1列的权重为7,1列的权重为6,2列的权重为4,1列的权重为3,2列的权重为2。基于第一种实现方式,在又一种可能的实现方式中,所述矩阵F中符合正交结构的行数大于或者等于10,且,所述矩阵F中,其中1列的权重为16,1列的权重为18,1列权重为11,2列的权重为10,1列的权重为9,1列的权重为8,1列的权重为7,1列的权重为6,2列的权重为4,1列的权重为3,2列的权重为2。又一种设计中,所述矩阵F中,9行的权重为3,1行的权重为2。又一种设计中,所述矩阵F包括至少10行,所述至少10行中任意相邻两行是正交。又一种设计中,所述矩阵F包括至少5组,所述至少5组中每一组包括至少2行,所述至少2行是正交的。可选地,所述至少2行可以是连续的行。例如,所述至少10行可以是基图30a的最后10行。在上述任一实现方式中,若mA>4,所述矩阵F中其余列的权重为0。例如,矩阵F中符合正交结构的10行中可以包括如基图30a中第25行至第34行以及第0列至第13列组成的矩阵块的各行或者各列,或者,矩阵F中符合正交结构的10行中可以包括如基图30a中第25行至第34行以及第0列至第16列组成的矩阵块的各行或者各列。其中矩阵F中各行之间可以交换,各列之间也能相互交换。基于上述实现方式,基图30a的基矩阵可以为如基矩阵30b-1、30b-2、30b-3、30b-4、30b-5、30b-6、30b-7和30b-8中任一个矩阵,或是该矩阵的行/列变换后的矩阵。基于上述实现方式,矩阵F的偏移矩阵可以30b-1至30b-8中任一矩阵中第7行至第41行以及第0列至第16列所示的矩阵,或者是该矩阵的行/列变换后的矩阵;或者矩阵F的偏移矩阵可以包括30b-1至30b-8中任一矩阵中第4行至第41行以及第0列至第14列所示的矩阵,或者是该矩阵的行/列变换后的矩阵。为了支持不同块长,LDPC码需要不同的扩展因子Z,基于前述实现方式,在一种可能的实现方式中,基于不同的扩展因子Z采用与之对应的基矩阵。例如,Z=a×2j,a∈{2,3,5,7,9,11,13,15},若扩展因子Z=2×2j,j=0,1,2,3,4,5,6,7中的一个,则矩阵F的偏移矩阵可以是30b-1中第7行至第41行以及第0列至第16列所示的矩阵,或者是该矩阵的行/列变换后的矩阵;或者矩阵F的偏移矩阵可以是30b-1中第4行至第41行以及第0列至第14列所示的矩阵,或者是该矩阵的行/列变换后的矩阵。相应地,基图30a的基矩阵可以是30b-1所示的矩阵,或者是该矩阵的行/列变换后的矩阵。若扩展因子Z=3×2j,j=0,1,2,3,4,5,6,7中的一个,则矩阵F的偏移矩阵可以是30b-2中第7行至第41行以及第0列至第16列所示的矩阵,或者是该矩阵的行/列变换后的矩阵;或者矩阵F的偏移矩阵可以是30b-2中第4行至第41行以及第0列至第14列所示的矩阵,或者是该矩阵的行/列变换后的矩阵。相应地,基图30a的基矩阵可以是30b-2所示的矩阵,或者是该矩阵的行/列变换后的矩阵。若扩展因子Z=5×2j,j=0,1,2,3,4,5,6中的一个,则矩阵F的偏移矩阵可以是30b-3中第7行至第41行以及第0列至第16列所示的矩阵,或者是该矩阵的行/列变换后的矩阵;或者矩阵F的偏移矩阵可以是30b-3中第4行至第41行以及第0列至第14列所示的矩阵,或者是该矩阵的行/列变换后的矩阵。相应地,基图30a的基矩阵可以是30b-3所示的矩阵,或者是该矩阵的行/列变换后的矩阵。若扩展因子Z=7×2j,j=0,1,2,3,4,5中的一个,则矩阵F的偏移矩阵可以是30b-4中第7行至第41行以及第0列至第16列所示的矩阵,或者是该矩阵的行/列变换后的矩阵;或者矩阵F的偏移矩阵可以是30b-4中第4行至第41行以及第0列至第14列所示的矩阵,或者是该矩阵的行/列变换后的矩阵。相应地,基图30a的基矩阵可以是30b-4所示的矩阵,或者是该矩阵的行/列变换后的矩阵。若扩展因子Z=9×2j,j=0,1,2,3,4,5中的一个,则矩阵F的偏移矩阵可以是30b-5中第7行至第41行以及第0列至第16列所示的矩阵,或者是该矩阵的行/列变换后的矩阵;或者矩阵F的偏移矩阵可以是30b-5中第4行至第41行以及第0列至第14列所示本文档来自技高网...

【技术保护点】
1.一种用于无线通信系统中的信道编码方法,其特征在于,所述方法包括:/n确定扩展因子Z及其对应的基矩阵;/n基于扩展因子Z和所述基矩阵对输入序列进行低密度奇偶校验LDPC编码得到编码后的序列;/n其中,所述基矩阵包括42行52列,且在以下行、列上的元素(i,j)对应Z*Z大小的循环置换矩阵I(P

【技术特征摘要】
20170615 CN 2017104540303;20170627 CN 2017105030561.一种用于无线通信系统中的信道编码方法,其特征在于,所述方法包括:
确定扩展因子Z及其对应的基矩阵;
基于扩展因子Z和所述基矩阵对输入序列进行低密度奇偶校验LDPC编码得到编码后的序列;
其中,所述基矩阵包括42行52列,且在以下行、列上的元素(i,j)对应Z*Z大小的循环置换矩阵I(Pi,j),在以下行中其他的元素对应Z*Z大小的全零矩阵,其中i表示行号,j表示列号,i和j均为大于或等于0的整数:
i=0,j=0,1,2,3,6,9,10,11;
i=1,j=0,3,4,5,6,7,8,9,11,12;
i=2,j=0,1,3,4,8,10,12,13;
i=3,j=1,2,4,5,6,7,8,9,10,13;
i=4,j=0,1,11,14;
i=5,j=0,1,5,7,11,15;
i=6,j=0,5,7,9,11,16;
i=7,j=1,5,7,11,13,17;
i=8,j=0,1,12,18;
i=9,j=1,8,10,11,19;
i=10,j=0,1,6,7,20;
i=11,j=0,7,9,13,21;
i=12,j=1,3,11,22;
i=13,j=0,1,8,13,23;
i=14,j=1,6,11,13,24;
i=15,j=0,10,11,25;
i=16,j=1,9,11,12,26;
i=17,j=1,5,11,12,27;
i=18,j=0,6,7,28;
i=19,j=0,1,10,29;
i=20,j=1,4,11,30;
i=21,j=0,8,13,31;
i=22,j=1,2,32;
i=23,j=0,3,5,33;
i=24,j=1,2,9,34;
i=25,j=0,5,35;
i=26,j=2,7,12,13,36;
i=27,j=0,6,37;
i=28,j=1,2,5,38;
i=29,j=0,4,39;
i=30,j=2,5,7,9,40;
i=31,j=1,13,41;
i=32,j=0,5,12,42;
i=33,j=2,7,10,43;
i=34,j=0,12,13,44;
i=35,j=1,5,11,45;
i=36,j=0,2,7,46;
i=37,j=10,13,47;
i=38,j=1,5,11,48;
i=39,j=0,7,12,49;
i=40,j=2,10,13,50;
i=41,j=1,5,11,51。


2.根据权利要求1所述的方法,所述基于扩展因子Z和所述基矩阵对所述输入序列进行LDPC编码得到编码后的序列,包括:
基于所述扩展因子Z和所述基矩阵的m行n列对所述输入序列进行LDPC编码得到编码后的序列,其中,4≤m≤42,14≤n≤52。


3.根据权利要求1或2所述的方法,其特征在于,所述基于扩展因子Z和所述基矩阵对输入序列进行编码得到编码后的序列,包括:
基于扩展因子Z和所述基矩阵的变换矩阵对所述输入序列进行编码得到编码后的序列,其中所述基矩阵的变换矩阵的基矩阵对应于所述基矩阵经过行交换、或者列交换、或者行交换和列交换后的矩阵。


4.根据权利要求1至3任一项所述的方法,其特征在于,所述基于扩展因子Z和所述基矩阵对输入序列进行编码得到编码后的序列,包括:
将所述基矩阵中各元素分别替换为其对应的Z*Z大小的循环置换矩阵I(Pi,j),或者其对应的Z*Z大小的全零矩阵得到LDPC矩阵H;
根据所述LDPC矩阵H对所述输入序列进行编码得到编码后的序列。


5.根据权利要求1至4任一项所述的方法,其特征在于,
所述输入序列表示为c={c0,c1,c2,…,cK-1},所述编码后的序列表示为d={d0,d1,d2,…,dN-1},所述编码后的序列d包括所述输入序列c中K-2·Z个比特和校验序列w中的校验比特,所述校验序列表示为w={w0,w1,w2,…,wN+2·Z-K-1};其中,K为输入序列的长度,N为输出序列的长度,K为Z的整数倍,N满足N=(40+Kb)·Z,Kb为{6,8,9,10}中的一个。


6.根据权利要求5所述的方法,其特征在于,K=10·Z,N=50·Z。


7.根据权利要求5或6所述的方法,其特征在于,
所述校验序列w和所述输入序列c满足:
其中,cT=[c0,c1,c2,…,cK-1]T,wT=[w0,w1,w2,…,wN+2·Z-K-1]T,0T为列向量,其所有元素的值为0。


8.根据权利要求11至14任意一项所述的方法,其特征在于,所述Z*Z大小的循环置换矩阵I(Pi,j)对应于将Z*Z的单位矩阵进行Pi,j次向右循环移位得到,其中Pi,j=mod(Vi,j,Z),Vi,j为所述基矩阵中第i行第j列对应Z*Z大小的循环置换矩阵I(Pi,j)的元素的偏移值。


9.根据权利要求1至8任一项所述的方法,所述扩展因子Z满足Z=a×2j,a∈{2,3,5,7,9,11,13,15},其中,
a=2,j=0,1,2,3,4,5,6,7;或者,
a=3,j=0,1,2,3,4,5,6,7;或者,
a=5,j=0,1,2,3,4,5,6;或者,
a=7,j=0,1,2,3,4,5;或者,
a=9,j=0,1,2,3,4,5;或者,
a=11,j=0,1,2,3,4,5;或者,
a=13,j=0,1,2,3,4;或者,
a=15,j=0,1,2,3,4。


10.一种装置,包括用于执行如权利要求1至9项任一项所述的方法的模块。


11.一种通信装置,其特征在于,所述通信装置包括处理器以及与所述处理器耦合的存储器,所述处理器用于:
确定扩展因子Z及其对应的基矩阵;
基于扩展因子Z和所述基矩阵对输入序列进行低密度奇偶校验LDPC编码得到编码后的序列;
其中,所述基矩阵包括42行52列,且在以下行、列上的元素(i,j)对应Z*Z大小的循环置换矩阵I(Pi,j),在以下行中其他的元素对应Z*Z大小的全零矩阵,其中i表示行号,j表示列号,i和j均为大于或等于0的整数:
i=0,j=0,1,2,3,6,9,10,11;
i=1,j=0,3,4,5,6,7,...

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

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

1