级联编译方法、装置、存储介质及其计算机设备与流程

文档序号:14574472发布日期:2018-06-02 01:07阅读:来源:国知局
级联编译方法、装置、存储介质及其计算机设备与流程

技术特征:

1.一种级联编译方法,其特征在于,包括:

获取输入的数据包;

对所述数据包分组后进行RS编码,获得RS编码后的数据包;

对所述RS编码后的数据包进行交织处理;

对交织处理后的数据进行Q-aryLDPC编码,输出Q-aryLDPC编码块。

2.根据权利要求1所述的级联编译方法,其特征在于,所述对所述数据包分组后进行RS编码,获得RS编码后的数据包的步骤包括:

以每一帧数据为处理单位对所述数据包进行分组与RS编码处理;

所述分组与RS编码处理包括步骤:

将长度为N比特的一帧数据分为G组,所述G组中每组含有N/G比特数据;

分别对每组比特数据进行RS(n,k,d)编码,得到G个码字,其中n为每个码字长度,k为信息符号长度,d为码距,每个码元包含的比特数为G,最小码距为d=2t+1,t为符号纠错的个数。

3.根据权利要求1所述的级联编译方法,其特征在于,所述对所述RS编码后的数据包进行交织处理的步骤包括:

获取所述RS编码后的数据包中参与交织的码字;

基于每个RS码字编码后的次序,将所述参与交织的码字依次作为交织处理的行,获得行更新的交织数据;

基于每个RS码字编码后的次序,将所述行更新的交织数据中每行含有的码元依次作为交织处理的列,获得交织处理后的数据。

4.根据权利要求3所述的级联编译方法,其特征在于,所述对交织处理后的数据进行Q-aryLDPC编码的步骤包括:

将所述交织处理后的数据中行数据依次划分为B个数据块;

根据分块顺序,依次读取每个所述数据块,并将每个所述数据块中码元按照列的形式读出;

将数据块B第n列的G/B码元序列作为第nB帧待Q-ary LDPC编码块,其中,n为交织处理后的数据中每一行中码元的序号,G为交织处理中行的序号,B为数据块的序号;

对每一帧待Q-ary LDPC编码块的数据末尾添加校验比特;

对添加校验比特后的每一帧待Q-ary LDPC编码块进行Q-ary LDPC编码。

5.一种级联编译方法,其特征在于,包括:

接收Q-aryLDPC编码块;

对所述Q-aryLDPC编码块进行Q-aryLDPC译码,获得Q-aryLDPC译码块;

对所述Q-aryLDPC译码块进行解交织处理;

对解交织处理后数据进行RS译码,获得RS译码后的数据包。

6.根据权利要求5所述的级联编译方法,其特征在于,所述对所述Q-aryLDPC编码块进行Q-aryLDPC译码,获得Q-aryLDPC译码块的步骤包括:

将所述Q-aryLDPC编码块解调制为待Q-ary LDPC译码块;

针对每帧所述待Q-ary LDPC译码块分别进行Q-ary LDPC解码,获得Q-aryLDPC译码块;

所述对所述Q-aryLDPC译码块进行解交织处理的步骤包括:

将所述Q-aryLDPC译码块中nB帧数据块排放成B*n矩阵;

将所述Q-aryLDPC译码块中nB帧数据块依次作为解交织处理的数据块B的第n列;

将数据块B第G/B行的n个软信息序列作为第G组待RS解码数据块。

7.根据权利要求6所述的级联编译方法,其特征在于,所述对解交织处理后数据进行RS译码,获得RS译码后的数据包的步骤包括:

获取G组待RS解码数据块信息初始化参数,所述初始化参数包括接收矢量的可信度、衰减系数以及RS解码的最大迭代次数;

根据比特可信度信息进行高斯消元,将所述B*n矩阵转化为单位矩阵;

根据所述接收矢量的可信度与所述衰减系数,更新所述单位矩阵中各待RS解码数据块对应的可信度信息;

当更新后的所述单位矩阵的可信度不大于0、或迭代次数达到最大迭代次数时,将所述G组待RS解码数据块作为RS译码后的数据包输出。

8.一种级联编译系统,其特征在于,包括:

输入模块,用于获取输入的数据包;

第一编码模块,用于对所述数据包分组后进行RS编码,获得RS编码后的数据包;

交织模块,用于对所述RS编码后的数据包进行交织处理;

第二编码模块,用于对交织处理后的数据进行Q-aryLDPC编码,输出Q-aryLDPC编码块;

或,

所述级联编译系统包括:

接收模块,用于接收Q-aryLDPC编码块;

第一译码模块,用于对所述Q-aryLDPC编码块进行Q-aryLDPC译码,获得Q-aryLDPC译码块;

解交织模块,用于对所述Q-aryLDPC译码块进行解交织处理;

第二译码模块,用于对解交织处理后数据进行RS译码,获得RS译码后的数据包。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任意一项所述方法的步骤。

10.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7中任意一项所述方法的步骤。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1