[发明专利]一种Turbo码分量编码器识别方法及系统有效
申请号: | 202010405753.6 | 申请日: | 2020-05-14 |
公开(公告)号: | CN111510164B | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 但波;吴昭军;高山;翟龙军 | 申请(专利权)人: | 中国人民解放军海军航空大学 |
主分类号: | H03M13/25 | 分类号: | H03M13/25 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 杜阳阳 |
地址: | 264001 山东省烟*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 turbo 分量 编码器 识别 方法 系统 | ||
1.一种Turbo码分量编码器识别方法,其特征在于,包括:
获取用于Turbo码编码的RSC码编码器数据库;所述RSC码编码器数据库中包括多种RSC码编码器;
确定所述RSC码编码器数据库中每个RSC码编码器的生成多项式,得到RSC码生成多项式数据库;
获取截获的RSC码编码器第一路输出的第一码元和第二路输出的第二码元;
采用所述RSC码生成多项式数据库中的每一个生成多项式分别对所述第二码元进行编码,确定每一个生成多项式对应的更新后的第二码元序列,得到第二码元数据库;
根据所述第一码元和所述第二码元数据库,确定每一个生成多项式对应的码重,得到码重数据库;
对于所述码重数据库中的第j个码重,判断所述第j个码重是否大于对应的门限值;
当所述第j个码重大于对应的门限值时,将所述第j个码重对应的生成多项式确定为识别多项式;
当所述第j个码重不大于对应的门限值时,判断第j+1个码重是否大于对应的门限值;
当所述码重数据库中的所有的码重均不大于对应的门限值时,将所述码重数据库中数值最大的码重对应的生成多项式确定为识别多项式;
将所述识别多项式对应的RSC码编码器确定为Turbo码分量编码器的识别结果。
2.根据权利要求1所述的Turbo码分量编码器识别方法,其特征在于,所述根据所述第一码元和所述第二码元数据库,确定每一个生成多项式对应的码重,得到码重数据库,具体包括:
确定所述RSC码生成多项式数据库中的每一个生成多项式对应的循环周期;所述循环周期为所述生成多项式展开成循环级数的循环周期;
根据每一个生成多项式对应的循环周期,利用所述第一码元和所述第二码元数据库中第j个更新后的第二码元序列构建码元矩阵;所述码元矩阵为:
A1=[c′2,1,c′2,2,…,c′2,L-T]T;
A2=[c′2,1+T,c′2,2+T,…,c′2,L]T;
B1=[c1,c2,…,cL-T]T;
B2=[c1+T,c2+T,…,cL]T;
其中,T为第j个生成多项式对应的循环周期;L为截获的第二码元的长度;A1为第2路编码序列;c′2,1为第2路第1个码元;c′2,2为第2路第2个码元;c′2,L-T为第2路第L-T个码元;A2为第2路反编码序列;c′2,1+T为第2路反编码后第T+1个码元;c′2,2+T为第2路反编码后第2+T个码元;c′2,L为第2路反编码后第L个码元;B1为第1路编码序列;c1为第1路序列中第1个码元;c2为第1路序列中第2个码元;cL-T为第1路序列中第L-T个码元;B2为第1路编码间隔T采样序列;c1+T为第1路编码中第1+T码元;c2+T为第1路编码中第2+T码元;cL为第1路编码中第L个码元;
根据所述码元矩阵,确定码元向量;所述码元向量为:
其中,S(L-T)×1为第j个生成多项式对应的码元向量,ones(·)表示全1序列;
根据所述码元向量利用公式确定第j个生成多项式对应的码重;其中,weight(SL×1)为第j个生成多项式对应的码重,SL×1(i)为第j个生成多项式对应的码元向量S(L-T)×1中的第i个元素;
依次得到每个生成多项式对应的码重,得到所述码重数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军海军航空大学,未经中国人民解放军海军航空大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010405753.6/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类