[发明专利]一种基于误比特率分布的Turbo码删余方法有效
申请号: | 201610919232.6 | 申请日: | 2016-10-21 |
公开(公告)号: | CN106452678B | 公开(公告)日: | 2017-07-21 |
发明(设计)人: | 张卫党;邵霞;叶会英;穆维新;郑丽敏 | 申请(专利权)人: | 郑州大学西亚斯国际学院 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H03M13/29 |
代理公司: | 郑州中原专利事务所有限公司41109 | 代理人: | 赵磊,李想 |
地址: | 451199 河南*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于误比特率分布的Turbo码删余方法,包括以下步骤一确定Turbo码母码,二进行蒙特卡洛仿真,求出误比特率P(j);三对P(j)从大到小排序,得排序表B(i);四生成周期删余序列W(q);五修改W(q)501)设一整数s,前向循环次数t=0,反向循环次数T=N+1;502)令t=t+1,若t>s,转到506);否则,转到503);503)检测W(bt)是否为0,如否,转到502);否则,将W(bt)改为1,转到504);504)令T=T‑1;检测T是否等于0,若是,转到506);若否,转到505);505)检测W(bT)是否为1;如是,将W(bT)改为0,回到502);如否,回到504);506)退出,返回修改后删余序列。本发明在周期删余的基础上,根据误比特率分布对需要删余的码元位置进行修正,进而减小了删余后Turbo码的误比特率下降程度。 | ||
搜索关键词: | 一种 基于 比特率 分布 turbo 码删余 方法 | ||
【主权项】:
一种基于误比特率分布的Turbo码删余方法,其特征在于,所述方法包括以下步骤:步骤一:确定一个Turbo码母码,设所述Turbo码母码的信息序列长度为k,码率为R,码长为N=k/R,生成多项式矩阵为g=(1,g(D)/h(D)),并给定交织器类型和删余矩阵;步骤二:对未删余的Turbo码母码在给定信噪比SNR的条件下进行蒙特卡洛仿真,求出信息序列的误比特率分布P=(p1,p2,…,pN),式中P(j)=pj,j=1,2,…,N,P(j)为Turbo码母码码字序列中第j个码元的误比特率;步骤三:对各个码元的误比特率的大小从大到小进行重新排序,得到排序表B=(b1,b2,…,bN),式中B(i)=bi,i=1,2,…,N;步骤四:由给定的删余矩阵,生成周期删余序列W=[W1,W2,…,WN],即W(q)=Wq,q=1,2,…,N;Wq=0或1,如果是“0”,表示对应位置上的码元被删除;如果是“1”,表示对应位置上的码元不被删除;当删余矩阵p=[10;01]时,产生的周期删余序列W为[110101]的循环序列;当删余矩阵p=[01;10]时,产生的周期删余序列W为[101110]的循环序列;步骤五:对周期删余序列W按如下步骤进行修改:501)给定一个整数s,s取值范围为[6,10],设前向循环次数t=0;反向循环次数T=N+1;502)令t=t+1,如果t>s,转到步骤506);否则,转到步骤503);503)检测位置为B(t)=bt的码元是否被删除,即W(B(t))=W(bt)是否为0,如果没有被删除,转到步骤502);否则,修改此位置上删余序列W(bt)的值,即将“0”改为“1”,保留此码元不被删除,转到步骤504);504)令T=T‑1;检测T是否等于0,若是,转到步骤506);若否,转到步骤505);505)检测位置为B(T)的码元是否未被删除,即W(B(T))=W(bT)是否为1;如果未被删除,则修改删截序列W(bT)的值,即将“1”改为“0”,删除此码元,然后,回到步骤502);如果被删除,回到步骤504);506)修改结束,给出修改后的删余序列W′。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州大学西亚斯国际学院,未经郑州大学西亚斯国际学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610919232.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种数据传输方法、装置及系统
- 下一篇:一种机器人开发系统及其通信方法