[发明专利]一种高误码下非系统卷积码编码参数的盲识别方法有效
申请号: | 201910205451.1 | 申请日: | 2019-03-18 |
公开(公告)号: | CN110098839B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 李丹阳;陈健;赵慧康 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H03M13/23 | 分类号: | H03M13/23;G06F17/16 |
代理公司: | 西安长和专利代理有限公司 61227 | 代理人: | 黄伟洪 |
地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 高误码下非 系统 卷积码 编码 参数 识别 方法 | ||
1.一种高误码下非系统卷积码编码参数的盲识别方法,其特征在于,所述高误码下非系统卷积码编码参数的盲识别方法包括以下步骤:
第一步,将卷积码比特流排列成L×l的分析矩阵,根据编码器编码与信息码字的相关性,识别出码长n;
第二步,将卷积码比特流按照码长n构建分析矩阵,根据编码码字间相关性识别信息位长度k;
第三步,利用卷积码比特流与校验向量的线性约束关系识别校验向量;
具体包括:
初始化:内层迭代计数器为t=0,上限值为tmax,疑似校验向量集合为h_est=[],元素选取个数σ=σmin,线性组合的行数p=1,分析矩阵列数初值设为mul=2n;
(1-1)对接收到的码字重新排列,构建分析矩阵Rmul,在分析矩阵Rmul前放入一个单位矩阵得到分块矩阵
(1-2)将分块矩阵Hsys中的单位矩阵Imul随机分为2个子集I1和I2,分别包含个和个元素,并据此将分块矩阵Hsys剩余列分为对应的H1和H2,Hsys的列数集合为N=(1,2,…),令集合J=N\Imul为集合Imul的补集;
(1-3)在集合J中随机选取σ个元素放入集合L中;
(1-4)将H1中任意p行向量进行线性组合,结果记录在集合Λ1,将Λ1在集合L上的取值记为Λ1|L;将H2中任意p行向量进行线性组合,结果记录在集合Λ2,将Λ2在集合L上的取值记为Λ2|L;
(1-5)若存在s1|L=s2|L,s1|L≠0且判断两行模2加的码重是否小于等于阈值,若wt((s1+s2))/(M+N)≤γ,则令h=s1+s2,h_est=h_est∪{h};
(1-6)若σ达到上限值σmax,令σ=σmin;否则随机选取λ∈I,μ∈J,更新并通过初等行变换得到多次执行此操作,令σ=σ+1;返回(1-3);
(1-7)若t未达到上限值tmax,令t=t+1,返回(1-1);
(1-8)若mul<15n,则令t=0,mul=mul+n,返回(1-1);否则根据信息位长度k确定校验向量维度,返回校验向量h_est,算法结束;
第四步,对于系统卷积码,遍历寄存器长度m,对校验序列进行重新排列并与m+1维的向量空间做卷积运算,进行高斯变换,提取对角元素即可得到生成多项式矩阵和寄存器长度m;
第五步,对于非系统卷积码,根据校验向量,利用生成矩阵和校验矩阵的线性约束关系可得到生成矩阵集合,之后通过最优准则筛选得到卷积码的最优生成矩阵和寄存器长度m。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910205451.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:LDPC-RS乘积码的纠错纠删迭代译码方法
- 下一篇:一种射频装置及终端设备
- 同类专利
- 专利分类