[发明专利]级联编译方法、装置、存储介质及其计算机设备有效
申请号: | 201711218700.8 | 申请日: | 2017-11-28 |
公开(公告)号: | CN108111256B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 廖仁波;刘为 | 申请(专利权)人: | 中国电子科技集团公司第七研究所 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 黄晓庆 |
地址: | 510310 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 级联 编译 方法 装置 存储 介质 及其 计算机 设备 | ||
1.一种级联编译方法,其特征在于,包括:
应用于发送端,获取输入的数据包;
对所述数据包分组后进行RS编码,获得RS编码后的数据包;
对所述RS编码后的数据包进行交织处理;
对交织处理后的数据进行Q-aryLDPC编码,输出Q-aryLDPC编码块;
应用于接收端,接收Q-aryLDPC编码块;
对所述Q-aryLDPC编码块进行Q-aryLDPC译码,获得Q-aryLDPC译码块;
对所述Q-aryLDPC译码块进行解交织处理;
对解交织处理后数据进行RS译码,获得RS译码后的数据包;
所述对解交织处理后数据进行RS译码,获得RS译码后的数据包包括:
获取G组待RS解码数据块信息初始化参数,所述初始化参数包括接收矢量的可信度、衰减系数以及RS解码的最大迭代次数;根据比特可信度信息进行高斯消元,将B*n矩阵转化为单位矩阵;根据所述接收矢量的可信度与所述衰减系数,更新所述单位矩阵中各待RS解码数据块对应的可信度信息;当更新后的所述单位矩阵的可信度不大于0、或迭代次数达到最大迭代次数时,将所述G组待RS解码数据块作为RS译码后的数据包输出;
所述对所述数据包分组后进行RS编码,获得RS编码后的数据包的步骤包括:以每一帧数据为处理单位对所述数据包进行分组与RS编码处理;分组处理包括:将长度为N比特的一帧数据分为G组,所述G组中每组含有N/G比特数据;
所述对所述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解码数据块。
2.根据权利要求1所述的级联编译方法,其特征在于,RS编码处理包括:
分别对每组比特数据进行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编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第七研究所,未经中国电子科技集团公司第七研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711218700.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种模拟编码中基于最大后验概率的译码方法
- 下一篇:一种网卡巨帧功能测试方法