[发明专利]一种基于Q矩阵的QC-LDPC编码传输方法在审
申请号: | 202210517895.0 | 申请日: | 2022-05-13 |
公开(公告)号: | CN115001509A | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 包嘉筠;沈璀灿;史治平 | 申请(专利权)人: | 电子科技大学长三角研究院(湖州);电子科技大学 |
主分类号: | H03M13/11 | 分类号: | H03M13/11 |
代理公司: | 成都点睛专利代理事务所(普通合伙) 51232 | 代理人: | 孙一峰 |
地址: | 313099 浙江省湖州市西塞*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 矩阵 qc ldpc 编码 传输 方法 | ||
1.一种基于Q矩阵的QC-LDPC编码传输方法,定义(N,K)QC-LDPC码的校验矩阵H大小为(N-K)×N,生成矩阵G大小为K×N,其中码长N=n0×p,n0和p为整数,且p>>n0,K是信息序列长度,定义一个随机产生的大小为N×N的可逆准循环矩阵Q,具有如下形式:
其中每个子矩阵Qi,j是p阶循环矩阵,0≤i≤n0-1,0≤j≤n0-1,定义一个整数向量用于确定子矩阵Qi,j的行/列重:
Q矩阵的行/列重为
其特征在于,所述方法包括以下步骤:
S1、编码矩阵包括生成矩阵G和准循环可逆矩阵Q,对于信息序列m=[m1,m2,…,mk],按照如下编码过程,得到码字序列c=[c1,c2,…,cN]:
S2、对得到的码字序列采用BPSK调制方式,按照xi=2ci-1得到调制后序列x=[x1,x2,…,xN];
S3、对于均值为0,方差为σ2的AWGN信道,序列x在经过该信道后得到序列y=x+n=[y1,y2,…,yN],其中n为噪声向量;
S4、对应调制的逆过程,得到序列r=[r1,r2,…,rN];
S5、译码,具体包括:
S51、根据序列r得到硬判决接收序列z=[z1,z2,…,zN];
S52、计算如下两个向量:
z'=zQT=(c+e)QT=[mG(QT)-1+e]QT=mG+eQT
s'=(z')HT=mGHT+(eQT)HT=(eQT)HT
定义一个扩展的错误向量为e'=eQT,此时的s'即为扩展错误向量e'对应的校正子。;
S53、输入接收序列y,校正子s',校验矩阵H,准循环可逆矩阵Q,决定候选翻转比特位置集大小的比例η,0≤η≤1,采用RQ译码算法,得到错误向量估计所述RQ译码算法的步骤为:
1)初始化:初始校正子s(0)=(s')T,错误向量估计其中0N为一长度为N的全零向量,当前迭代次数t=1,最大迭代次数tmax=T;
2)取接收序列y的绝对值序列,定义为:τ=[τ1,τ2,…,τN]=[|y1|,|y2|,…|yN|];根据τi值大小按照升序排列,获取下标构成向量:φ=[φ1,φ2,…,φN],其中
3)选择位置向量φ中前η·N个元素构成候选比特翻转位置集合ζ;
4)执行Q译码算法,得到比特翻转集合ξ(t);
5)计算最终翻转比特位置集合:
6)更新错误向量估计其中表示一个长度为N的二进制向量,其中由Γ(t)索引的位置为1,剩余位置全为0;
7)更新校正子s(t):其中qv代表QT矩阵的第v行。
8)判断是否停止:如果校正子s(t)为全零向量,或者迭代次数t=T,停止译码并输出错误向量估计否则,迭代次数t←t+1,回到第4)步,进入下一次迭代。
S6、将错误向量估计与硬判决接收序列z进行模二加,得到码字估计序列
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学长三角研究院(湖州);电子科技大学,未经电子科技大学长三角研究院(湖州);电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210517895.0/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类