CHINANEW TELECOMMUNICATIONS 功率谱估计是信息学科中的研究热点, 在过去的 30 多年里取得了飞速的发展。现代谱估计主要是针对经典谱估计( 周期图和自相关法) 的分辨率低和方差性能不好的问题而提出的。其内容极其丰富, 涉及的学科和领域也相当广泛, 大致可分为参数模型估计和非参数模型估计, 前者有 AR 模型、MA 模型、ARMA 模型、PRONY 指数模型等; 后者有最小方差方法、多分量的 MUSIC 方法等。本文针对 AR 模型参数的几种典型求解算法进行分析、比较其性能指标, 采用功能强大的 MATLAB 软件对各种算法的功率谱估计进行仿真, 从实验的角度讨论了这几种功率谱估计法的优缺点, 以便在实际工作中做出合理的选择。 1 AR 模型 Yule- Walker 方程 参数模型法功率谱估计的主要思想是: 将广义平稳的过程 x( n) 表示成一个输入序列 u( n)( 白噪声过程) 激励线性系统 H( z) 的输出; 由已知的 x( n) 或其自相关函数 rx ( m) 来估计 H( z) 的参数; 由 H( z) 的参数估计 x( n) 的功率谱。 AR 模型又称为自回归模型, 它是一个全极点模 型, 其当前输出是现在输入和过去输入的加权和, 表示如下( 其中 u( n) 为白噪声序列;p 为 AR 模型的阶 数) : X( n) =- p k=1 !akx( n-k) +u( n) ( 1) H( z) = 1 A( z) = 1 1+ p k=1 !akz-k ( 2) 由随机信号通过线性系统理论知输出序列的功 率谱 Px ( ejw) = σ2 1+ p k=1 !ake-jwk 2 ( 3) 其中 σ2 为白噪声序列的方差, 因此进行功率谱估计, 必需求得 AR 模型的参数 ak ( k=1, 2⋯p) 及 σ2。根据 AR 模型的正则方程即 Yule-Walker 方程, 可得: 2 AR 模型参数求解的典型算法 用线性方程组的常用解法( 例如高斯消元法) 求 AR 模型功率谱估计的典型 算法比较及 MATLAB 实现 储彬彬 王 琛 漆德宁 ( 炮兵学院信息工程系 合肥 230031) 摘 要 介绍现代功率谱估计中 AR 模型参数的几种典型求解算法, 并比较其性能指标, 采用功能强大的 MAT-LAB 软件对各种算法的功率谱估计进行仿真, 从实验的角度讨论了这几种功率谱估计法的优缺点, 以便在实际工 作中做出合理的选择。 关键词 功率谱估计 AR 模型 算法 MATLAB CHINANEW TELECOMMUNICATIONS September 2008 经验与交流 EXPERIENCE AND EXCHANGE 76 中国新通信 解 Yule-Walker 方程, 需要的运算量数量级为 p3, 但若利用系数矩阵的对称性和 Toeplitz 性质, 则可构成一些高效算法, Levinson-Durbin 算法是其中最著名、应用最广泛的一种, 这种算法的运算量数量级为 p2。这是一种按阶次进行递推的算法, 即首先以 AR( 0) 和 AR( 1) 模型参数作为初始条件, 计算 AR( 2) 模型参数; 然后根据这些参数计算 AR( 3) 模型参数, 等等, 一直到计算出 AR( p) 模型参数为止, 当整个迭代计算结束后, 不仅求得了所需要的 p 阶 AR 模型的参数, 而且还得到了所有各低阶模型的参数。 根据线性预测理论及 Wiener-Hopf 方程知: 一个 p 阶 AR 模型的 p+1 个参数同样

matlab ar谱分析,AR模型功率谱估计的典型算法比较及MATLAB实现相关推荐

  1. matlab 双谱分析,AR双谱估计的Matlab实现.doc

    AR双谱估计的Matlab实现 Journal of Shaoguan University · Natural Science第 33 卷第 10 期Vol.33No.10AR 双谱估计的 Matl ...

  2. matlab向量机保存模型,【2017年整理】基于Matlab的支持向量机工具箱.pdf

    [2017年整理]基于Matlab的支持向量机工具箱 第24卷第12期 计算机应用与软件 V01.24No.12 2007牟12月 and5dtware Dec.2007 ComputerApplic ...

  3. gadecod matlab,【预测模型】基于遗传算法优化BP神经网络房价预测matlab源码

    一.简介 1 遗传算法概述 遗传算法(Genetic Algorithm,GA)是进化计算的一部分,是模拟达尔文的遗传选择和自然淘汰的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法 ...

  4. MATLAB小技巧(2)Delaunay三角剖分算法

    MATLAB小技巧(2)Delaunay三角剖分算法 前言 一. MATLAB仿真一 二. MATLAB仿真二 三. MATLAB仿真三 四. 小结 前言 MATLAB进行图像处理相关的学习是非常友好 ...

  5. ar模型功率谱估计 matlab,AR模型功率谱估计及Matlab实现

    南昌大学实验报告 学生姓名:学号:专业班级: 实验类型:□验证□综合□设计□创新实验日期:实验成绩: 一.实验名称 基于AR模型的功率谱估计及Matlab实现 二.实验目的 1.了解现代谱估计方法,深 ...

  6. 用Burg法估计AR模型的参数原理详解及matlab实现

    用Burg法估计AR模型的参数. 借助如图所示的格型预测误差滤波器,伯格法通过求出前向预测误差和后向预测误差的平均功率来选取最佳的反射系数k,使误差的平均功率取得最小值,进而通过反馈求出模型系数和噪声 ...

  7. android studio 中配置groovy源码_麻省理工教程:使用Unity AR Foundation在AR中查看模型...

    本文将分享麻省理工学院的教程-使用Unity AR Foundation在增强现实中查看模型. 在本教程中,我们将介绍如何把3D模型导入Unity,并使用Android设备或iOS设备在AR中查看模型 ...

  8. 时间序列分析教程(四):AR与MA模型详细分析(公式推导,慎入)

    之前从比较浅的角度介绍了AR.MA.ARMA等模型,最近在课堂上发现其实还有很多细节可以深究.如果只是想要简单了解这些模型然后应用,我个人觉得之前的文章已经足够了,而如果有兴趣更深入地了解AR和MA模 ...

  9. matlab 图像分割 提取人像_几种典型的图像处理技术(分类 目标提取 目标跟踪 语义分割 实例分割)...

    目前,在处理海上无人艇的感知系统的开发.其中,比较核心的一个部分就是基于光电的目标识别(Object Detection). 任务目标 如图所示,从包含舰艇的图片中,标识舰艇的位置 本文的学习笔记,主 ...

最新文章

  1. java用opencv实现滤镜_opencv滤镜-二值化实现黑白滤镜
  2. java tcp端口复用_windows server tcp端口重用问题
  3. sql server的远程连接
  4. Nginx 笔记与总结(11)Nginx + php-fpm + MySQL 安装 ecshop
  5. 面试题之丑数的C++实现求解(孤陋寡闻了,才知道丑数这么high的东东)
  6. python执行sqlserver存储过程_python – 从SqlAlchemy调用MSSQL存储过程
  7. oracle rman备份整库,RMAN备份恢复整个库
  8. react 更新input 默认值setfieldsvalue_值得收藏的React面试题
  9. SpringCloud-服务的消费者(rest+ribbon)
  10. JAVA数据库连接池的工作机制
  11. 一套包含完整前后端的系统如何在K8S中部署?
  12. js分割字符串变成数组
  13. python 文件夹操作_Python之路(第九篇)Python文件操作
  14. 小程序 腾讯兔小巢 对接
  15. android load so 权限,android so动态加载遇到的坑
  16. python画图如何调整图例位置_python图例参数
  17. vue学习记录 coderwhy d3
  18. Sqlmap是什么以及使用方法
  19. 2022纪中游记(进行中)
  20. SIFT经典论文翻译版

热门文章

  1. 响ASO优化的九大因素
  2. CV-CUDA使用gpu读取并处理图片
  3. SecureCRT教程——如何使用SecureCRT命令窗口将命令发送到多个会话
  4. 高频交易(一)应用于高频交易中的对冲策略分析
  5. 莫拉克电梯服务器说明书_默纳克电梯功能参数表
  6. 2021年中国人工智能企业数量、投资数量及金额分析:国内互联网巨头腾讯企业投资达82家[图]
  7. opencv 旋转和平移的矩阵
  8. 利用Google Chrome滚动截屏,截取整个网页
  9. 写程序的时候常用什么字体?
  10. CFile用法与实现