本发明属于通信与电子信息技术领域,具体是属于计算机仿真领域,涉及一种基于帕德逼近的通信误差函数逼近方法。

背景技术:

在通信领域,通信误差高斯Q函数在数字调制方案的符号错误概率(SEP)、加性高斯白噪声等的估计中起着十分关键的作用。高斯Q函数的逼近问题,在信号处理和通信原理中有广泛的应用。对于加性高斯白噪音、衰落信道,多个数字调制方案的误码率估值中应用了高斯Q函数,对符号差错概率的逼近扮演重要角色。

Q函数,即标准正态分布的右尾函数,又叫(标准正态分布的)互补累计分布函数,其表达式为:

由于它与正态分布的累积分布函数的关系,Q函数也可以用误差函数表示。Q(x)不是初等函数,通常需要用初等函数来逼近,以方便计算。为了更好地控制相应的逼近误差,通常需要求解Q(x)的上下界。目前已有一些结果,比如:其中φ(x)为标准正态分布的密度函数。当前对于逼近误差有着越来越高的要求,改善Q(x)的逼近误差,对于提高通信系统的性能分析变的越发重要。

在近年一个关于一维高斯Q函数近似值的调查中明确指出,这个问题是当前普遍存在的。即使在近三年内,也有许多文献根据期望获取的精度提供了简单的闭合公式逼近Q函数。Q函数本身不是闭式解,逼近Q函数则为Q函数提供了一种简单的形式,提供了进一步的数学分析,进而方便了各种通信系统的性能分析。值得注意的是,高斯概率密度函数对语音信号、无线接收机中的信号、正交频分复用技术调制信号进行了表征,Q函数的逼近问题在很多应用领域都有出现,具有重要意义。下面为一些已有的Q函数逼近公式:

上述逼近方法或逼近效果不够精确,或算式复杂度较高。

在通信领域,在数字调制方案的符号错误概率(SEP)、加性高斯白噪声等的估计中高斯Q函数起着十分关键的作用。理论上,可用高斯Q函数改进的近似N点高斯Hermite求积法则来估算,其中增加N的值可以提高精度,但将相应地增加计算复杂性及其计算成本。

此外,各种数字调制方案的SEP表达式涉及到积分,其被积函数是Q函数和衰落概率密度函数(PDF)的乘积,表示为:其中代表衰落概率密度函数,m定义了衰落参数,范围从0.5到∞,γ是平均信噪比,Γ(·)表示Gamma函数,a和b是依赖于数字调制技术的实正常数,k为Q(x)的次数。

即若要精确计算数字调制方案的SEP表达式需要预先获取Q(x)的原函数,然而由于Q(x)不是初等函数,难以计算,因此必须采用Q函数的逼近函数来计算。

技术实现要素:

本发明目的就是针对现有技术的不足,提供一种基于帕德逼近的通信误差函数逼近方法,以更好地方便各种通信系统的性能分析。

本发明方法步骤如下:

步骤(1).设定U(x)为Q(x)的上界函数,令ai为上界待定未知系数,满足U(0)=0.5=Q(0);n为根据上界具体逼近精度需要而定的参数,n为偶数,n∈[4,20];

步骤(2).令U(i)(x)=Q(i)(x),i=1,2,···,n,U(i)(x)、Q(i)(x)分别表示U(x)、Q(x)在x点第i阶导数;由此得到含有n个未知数n个方程的方程组:U(i)(x)=Q(i)(x),i=1,2,···,n;

步骤(3).求解步骤(2)的方程组,得到ai,i=1,2,···,n,解出的ai是与x相关的参数方程,将ai相应的函数式带入U(x),整理得到UQ(x),UQ(x)为带入具体的n值得到的上界函数;

步骤(4).设定L(x)为Q(x)的下界函数,令bj为下界待定未知系数,满足L(0)=0.5=Q(0);m为根据下界具体逼近精度需要而定的参数,m为奇数,m∈[5,21];

步骤(5).建立方程组j=1,2,···,m-1;其中L′(0)、Q′(0)为L(x)、Q(x)在0点的1阶导数,L(j)(x)、Q(j)(x)为L(x)、Q(x)在x点的j阶导数;

步骤(6).解步骤(5)的方程组,得到bj,j=1,2,···,m,解出的bj为与x相关的参数方程,将bj相应的函数式带入L(x),整理得到LQ(x),LQ(x)为带入具体的m值得到的下界函数;

步骤(7).得到UQ(x)、LQ(x)满足即UQ(x)和LQ(x)将Q(x)上下紧密包围,达到逼近效果。

本发明通过对于Q(x)及其积分的高精度估算,有助于提高通信信号系统的性能分析精度。

本发明通过对Q(x)的高精度快速估算,以及Q(x)的相关积分的高精度估算等两个内容的研究,获取Q(x)逼近精度更高的上下界,以及Q(x)相关积分高精度的估算,进而改善通信系统的性能及分析精度等。从理论上说,n、m的值可以取更大,以获得逼近Q函数效果更好的函数。

利用本发明方法取得的逼近函数来计算各种数字调制方案中的误码率,计算中用到的积分函数即高斯Q函数和衰落概率密度函数结合的函数。这个函数的形式如下:

将取得的逼近函数带入到上述公式计算误码率,取得了很好的效果。通信误差函数的逼近方法可以在各种通信系统计算机仿真软件中得到应用。相比较于常规的查表方法(采用其它逼近方法得到数值表),本发明方法逼近效果更加精确,计算通信误码率更加准确,并且计算复杂度不高,可以获得更加优良的结果。

附图说明

图1为用maple程序所作的Q(x)-UQ(x),Q(x)-LQ(x)的图像;

图2为Q(x)-LQ(x),Q(x)-UQ(x)和Q(x)-Qk(x),(i=1,2,3,4,5,6)的图像。

具体实施方式

以下结合附图对本发明进行进一步说明。

一种基于帕德逼近的通信误差函数逼近方法,具体步骤如下:

(1).设定U(x)为Q(x)的上界函数,n为根据上界具体逼近精度需要而定的参数,n为偶数,n∈[4,20],本实施例n=10。从理论上说,从理论上说,为了得到逼近精度更好的函数,n也可以取更大的偶数,n=10时取得的函数已取得较好的逼近效果。

因为为使U(x)满足U(0)=0.5=Q(0),令ai为上界待定未知系数。

(2).为使U(x)逼近Q(x)的效果尽可能好,令U(i)(x)=Q(i)(x),i=1,2,···,10,U(i)(x)、Q(i)(x)分别表示U(x)、Q(x)在x点第i阶导数;即在x点令U(x)与Q(x)的i阶导数分别相等,由此得到含有10个未知数10个方程的方程组:U(i)(x)=Q(i)(x),i=1,2,···,10。

(3).求解步骤(2)的方程组,得到ai,i=1,2,···,10,解出的ai是与x相关的参数方程,将ai相应的函数式带入U(x),整理得到UQ(x),UQ(x)为带入具体的n值得到的上界函数:。

该步骤可以通过计算机求解,求解软件包括maple,mathematica,matlab等。

(4).设定L(x)为Q(x)的下界函数,m为根据下界具体逼近精度需要而定的参数,m为奇数,m∈[5,21],本实施例m=11。从理论上说,从理论上说,为了得到逼近精度更好的函数,m也可以取更大的奇数,m=11时取得的函数已取得较好的逼近效果。

同理,令bj为下界待定未知系数,满足L(0)=0.5=Q(0)。

(5).建立方程组j=1,2,···,10;其中L′(0)、Q′(0)为L(x)、Q(x)在0点的1阶导数,L(j)(x)、Q(j)(x)为L(x)、Q(x)在x点的j阶导数。

(6).解步骤(5)的方程组,得到bj,j=1,2,···,11,解出的bj为与x相关的参数方程,将bj相应的函数式带入L(x),整理得到LQ(x),LQ(x)为带入具体的m值得到的下界函数。。

该步骤可以通过计算机求解,求解软件包括maple,mathematica,matlab等。

(7).得到UQ(x)、LQ(x)满足即UQ(x)和LQ(x)将Q(x)上下紧密包围,达到逼近效果。

如图1和图2所示,通过maple程序对比Q(x)-LQ(x)、Q(x)-UQ(x)和Q(x)-Qk(x),(k=1,2,3,4,5,6)的大小,图像可以得出LQ(x)和UQ(x)的逼近误差明显小于其他函数,则逼近效果明显优于其他函数,已取得很好的逼近效果。

图2中:

利用上述所得到的逼近函数来计算各种数字调制方案中的误码率,计算中用到的积分函数即高斯Q函数和衰落概率密度函数结合的函数。这个函数的形式如下:

通信误差函数的逼近方法可以在各种通信系统计算机仿真软件中得到应用。相比较于常规的查表方法(采用其它逼近方法得到数值表),本方法逼近效果更加精确,计算通信误码率更加准确,并且计算复杂度不高,可以获得更加优良的结果。

帕德逼近matlab算法,一种基于帕德逼近的通信误差函数逼近方法与流程相关推荐

  1. 峰值云变换matlab代码,一种基于密度峰值的云变换方法与流程

    本发明涉及一种基于密度峰值的云变换方法,属于数字图像数据处理技术. 背景技术: 粒计算是基于多层次粒结构研究思维方式.问题求解方法.信息处理模式的理论,早在1997年,Zadeh教授就提出了粒计算是模 ...

  2. 风电功率预测matlab,一种基于二十四节气的风电功率预测方法与流程

    本发明属于风电场技术领域,尤其涉及一种基于二十四节气的风电功率预测方法. 背景技术: 风能的随机波动性对电网产生的较大冲击给风电产业的发展带来了巨大挑战.目前风电功率预测误差较大,数值天气预报精度.训 ...

  3. matlab 功率分配,一种基于遗传算法的NOMA功率分配方法与流程

    本发明涉及一种基于遗传算法的NOMA功率分配方法,属于无线通信技术领域. 背景技术: 随着移动互联网应用的发展,移动数据流量和终端连接数也呈爆炸式增长,未来全球移动通信网络连接的设备总量将达到千亿规模 ...

  4. 小波变换去雾matlab代码,一种基于小波变换的图像去雾方法

    一种基于小波变换的图像去雾方法 摘要:为获得雾天 关键词:小波变换;Mallat算法;单尺度Retinex;同态滤波 中图分类号:TN957.52文献标识码:A 文章编号:1009-3044(2020 ...

  5. rssi室内定位算法原理_一种基于RSSI测距的室内定位方法与流程

    本发明涉及室内定位领域,尤其涉及一种基于RSSI测距的室内定位方法. 背景技术: : 室内无线定位,是指利用无线网络和定位终端提供待测节点位置.速度和方向等相关信息的服务.对于一个定位算法而言,评价其 ...

  6. 水位尺读数识别 python_一种基于深度学习的水尺识别方法与流程

    本发明涉及水位监测 技术领域: :,具体地说,涉及一种基于深度学习的水尺识别方法. 背景技术: ::近些年来,随着图像处理技术的发展,通过计算机获得图像里的详细信息成为了一种非常方便且高效的方式.将图 ...

  7. dncnn图像去噪_一种基于DnCNNs改进的图像降噪方法与流程

    本发明涉及图像处理技术领域,具体涉及一种基于dncnns改进的图像降噪方法. 背景技术: 随着科技进步,新的图像技术在逐渐推广,在日常生活中人们对于图像的要求也越来越高,针对阴天或夜晚等弱光条件下拍摄 ...

  8. unity 陶瓷质感_一种基于Unity3D的虚拟陶瓷设计方法与流程

    本发明涉及虚拟现实领域,特别涉及一种基于Unity3D的虚拟陶瓷设计方法. 背景技术: 陶艺工艺制作环境要求严格:不仅在拉坯成型需要利用旋转机器,在烧制过程则需要窑炉锻造,如何将陶瓷制作工艺与虚拟现实 ...

  9. 疲劳驾驶监测方案_一种基于手机的疲劳驾驶监测方法与流程

    本发明属于安全驾驶领域,具体涉及一种基于手机的疲劳驾驶监测方法. 背景技术: 疲劳驾驶是指驾驶员在长时间连续行车后,产生生理机能和心理机能的失调,从而在客观上出现的驾驶技能和反应下降的现象.若驾驶员在 ...

最新文章

  1. 区块链人才月均薪酬1.6万元?
  2. JavaWeb学习总结(一)——JavaWeb开发入门(转载)
  3. TreaponseHeader
  4. C/C++ 中的0长数组(柔性数组)
  5. 异步加载 防止图片混乱
  6. Silverlight 3 全系列开发工具发布
  7. docker $PWD路径_Docker安装Jenkins+Shell脚本自动化部署项目
  8. 千万数据却只用6步管理!这套数据治理架构如何100%复用?
  9. 女生学师范还是计算机,本人专业是计算机科学与技术师范类,女生,不知道是考研还是工作什么的,今年开学大三,希望大家提点意见...
  10. 【paper and code】AC-GAN
  11. WebApi系列~HttpClient的性能隐患(转)
  12. 孙鑫MFC笔记之十二--网络编程
  13. 12306微信小程序上线 提供余票查询暂不支持购票
  14. 清理tomcat服务器日志文件,Tomcat日志配置与清理
  15. 不同颜色坐标系的坐标转换
  16. 遗传算法(四)——交叉、变异与替换
  17. VScode comment translate 无法使用问题
  18. Javascript:简易天数计算器
  19. java计算月份所在的季度
  20. 希捷推出数条战略有意对抗充氦硬盘

热门文章

  1. 深入理解WKWebView白屏
  2. 解决关闭浏览器后再打开,访问网站仍然自动登陆的问题
  3. 【转】《与MySQL的零距离接触》第四章:操作数据表中的记录 (4-2:MySQL 插入记录INSERT)
  4. c语言一元多项式课程设计,一元多项式的计算数据结构课程设计.doc
  5. 清单的用法、配置文件的配置、临时命令的用法
  6. 实验二 基于FPGA的分频器的设计(基本任务:设计一个分频器,输入信号50MHz,输出信号频率分别为1KHz、500Hz及1Hz。拓展任务1:用按键或开关控制蜂鸣器的响与不响。拓展任务2:用按键或开)
  7. View与ViewGroup
  8. vb/vb.net开发精粹(19)
  9. 异构网络中基于元图的推荐——FMG
  10. 语音合成学习(一)综述