[发明专利]一种快速收敛的估计LDPC码错误概率的方法在审
申请号: | 201611140891.6 | 申请日: | 2016-12-12 |
公开(公告)号: | CN106788459A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 陈为刚;高树立;柳元 | 申请(专利权)人: | 天津大学 |
主分类号: | H03M13/11 | 分类号: | H03M13/11 |
代理公司: | 天津市北洋有限责任专利代理事务所12201 | 代理人: | 李林娟 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 收敛 估计 ldpc 错误 概率 方法 | ||
1.一种快速收敛的估计LDPC码错误概率的方法,其特征在于,所述方法包括以下步骤:
(1)利用蒙特卡罗仿真方法确定参考信噪比SNRref;
(2)输入待仿真的信噪比SNRobj,判断输入信噪比SNRobj是否小于SNRref,当SNRobj≤SNRref时,采用蒙特卡罗法估计系统的错误概率,流程结束;当SNRobj>SNRref时,执行步骤(3);
(3)定义控制变量V,将V的范围划分为若干个子区间,确定可信区间;定义辅助函数,确定仿真预设区域Ω;
(4)估计在SNRobj下噪声落入V的第k个子区间且导致译码错误的概率Perr,k,obj;
(5)估计在SNRobj下导致译码错误的所有噪声中,落入V的第k个子区间的噪声占总数的条件概率Pk|err,obj;
(6)计算在SNRobj下的错误概率Perr,obj。
2.根据权利要求1所述的一种快速收敛的估计LDPC码错误概率的方法,其特征在于,所述定义控制变量V,将V的范围划分为若干个子区间,确定可信区间;定义辅助函数,确定仿真预设区间Ω步骤具体为:
(3.1)控制变量其中n为LDPC码的码长,zl是噪声z的第l个分量,当zl与调制后的信号符号相反时,H(qlzl)=1,当zl与调制后的信号符号相同时,H(qlzl)=0;
(3.2)将V的取值范围划分为若干个子区间,SNRref下的划分步骤具体为,
(3.2.1)将SNRref下的控制变量范围[Vmin,ref,Vmax,ref]和子区间数目Lref暂设定为[0,1]和1000,子区间的长度ΔV=(Vmax,ref-Vmin,ref)/Lref;
(3.2.2)运行不包含译码的无约束仿真,获得仿真样本;
(3.2.3)当仿真样本数超过107时,选取第一个噪声数不为零的子区间k对应的V值为Vmin,ref,选取最后一个噪声数不为零的子区间k对应的V值为Vmax,ref;
(3.2.4)将[Vmin,ref,Vmax,ref]划分为Lref=L0个子区间,L0可根据不同的LDPC码的参数设定,并计算ΔV0=(Vmax,ref-Vmin,ref)/L0;
(3.3)确定可信区间具体为,
(3.3.1)采用包含译码的无约束仿真估计在SNRref下噪声落入V的第k个子区间,且导致译码错误的联合概率Perr,k,ref;采用约束仿真估计SNRref下在导致译码错误的所有噪声中,落入V的第k个子区间的噪声数占总数的条件概率Pk|err,ref;
(3.3.2)选取联合概率Perr,k,ref不为零的一段连续区域;
(3.3.3)在Perr,k,ref不为零的连续区域内,从最左端开始,选取子区间数为δ的区域并暂定为[V*,V**];
(3.3.4)在子区间数为δ的区域内计算错误概率Perr,ref=Perr,k,ref/Pk|err,ref,与MC的仿真结果进行对比,当错误概率Perr,ref与MC的仿真结果之间的相对误差小于等于10%时,得到可信区间[V*,V**],当相对误差大于10%时,保持区域内的子区间数为δ,增大区间左右端点的值,重复步骤(3.3.4)以修正可信区间[V*,V**];
(3.4)辅助函数其中β>1,γ=2;Ω为[kmin,L]。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611140891.6/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类