目录

  • 1.题目
  • 2. 分析
  • 3. 结果
  • 4. 程序

1.题目

书本592页14.12 利用习题14.11的实验数据(数据文件test.mat在https://github.com/jianjake/-test):
(1) 用自相关求解AR模型系数以估计其功率谱,模型阶次p=8,p=11,p=14,自己可调整。
(2) 用Burg方法重复(1)

2. 分析

自相关估计法(Yule-Walker AR方法),描述自回归序列参数与其协方差函数之间关系的方程,通过计算p+1阶自相关系数的Yule-Walker方程计算模型参数,先定义自相关函数为

对于真实信号,由自相关函数的偶对称性质可得:

因此上式可以写为:

接下来便可以使用Levinson-Durbin迭代算法计算AR模型的p+1个参数:


aryule进行参数估计,pyulear求出估计功率谱。
BurgBurg算法是首先令前后项预测误差功率之和为最小估计出反射系数ǩ(m ),进而利用Levinson-Durbin迭代估计出AR参数。基本思想是利用向前滤波误差f(n,t)和向后滤波误差b(n,t),求出保证平均滤波误差功率为最小的a(n,n),再按levinson算法计算a(n,i)。若观测时序{ x(t)}是AR序列时,levinson算法和burg算法相差不大。Burg算法得到的模型参数在计算AR谱时出现谱线分裂现象,特别是当信噪比较高,正弦波的起始相位为1/4个半周期的奇数倍、在L/4长度内有奇数个正弦成分的谐波以及n/N较大时,谱线分裂现象有出现。arburg进行参数估计,pburg求出估计功率谱。

3. 结果


                                  自相关法与Burg法参数图

                            自相关法与Burg法估计功率谱图

4. 程序

clc
clear all;%调出数据
load test x;N=4096;
fn=-0.5:1/N:0.5-1/N;
p=[8 11 14];figure(1);% 用自相关法求AR模型的系数和最小预测误差能量;
titl=['自相关法求得参数:p=8 ';'自相关法求得参数:p=11';'自相关法求得参数:p=14'];
for j=1:1:3[a,E1]=aryule(x,p(j));subplot(3,2,2*j-1)stem(abs(a),'.');grid on;title(titl(j,:));
end% 用Burg法求AR模型的系数、反射系数和最小预测误差能量;
titl=['Burg法求得参数:p=8 ';'Burg法求得参数:p=11';'Burg法求得参数:p=14'];
for i=1:1:3subplot(3,2,2*i)[a,E2,k]=arburg(x,p(i));stem(abs(a),'.');grid on;title(titl(i,:));
endfigure(2);
% 使用自相关矩阵功率谱估计;
titl=['自相关法估计功率谱:p=8 ';'自相关法估计功率谱:p=11';'自相关法估计功率谱:p=14'];
for j=1:1:3subplot(3,2,2*j-1)xpsd=pyulear(x',p(j),N);pmax=max(xpsd);xpsd=xpsd/pmax;xpsd=10*log10(xpsd+0.000001);for i=1:Nxxpsd(i)=xpsd(N+1-i);%endplot(fn,fftshift(xxpsd));grid on;axis([-0.5 0.5 -65 5]);title(titl(j,:));
end
% 使用 Burg 算法得到功率谱估计;
titl=['Burg估计功率谱:p=8 ';'Burg估计功率谱:p=11';'Burg估计功率谱:p=14'];
for i=1:1:3subplot(3,2,2*i)xpsd=pburg(x,p(i),N);pmax=max(xpsd);xpsd=xpsd/pmax;xpsd=10*log10(xpsd+0.000001);plot(fn,fftshift(xpsd));grid on;axis([-0.5 0.5 -65 5]);title(titl(i,:));
end

数字信号处理3个作业-----作业3自相关与Burg求解AR模型系数以估计其功率谱相关推荐

  1. 数字信号处理 matlab 答案,数字信号处理课后习题Matlab作业

    <数字信号处理课后习题Matlab作业>由会员分享,可在线阅读,更多相关<数字信号处理课后习题Matlab作业(22页珍藏版)>请在人人文库网上搜索. 1.数字信号处理MATL ...

  2. 数字信号处理 实验三 FFT 应用及 CZT (fft在快速卷积,相关,功率谱及CZT应用)

    快速傅里叶变化FFT的应用 前言 快速傅里叶变换 快速卷积计算 快速相关计算 功率谱计算 线性调频Z变换(CZT) 全部程序可点此处下载 前言 傅里叶变换在时频域转换和频域分析上有着重要的作用.但是如 ...

  3. 【数字信号处理】线性常系数差分方程 ( 使用递推解法求解 “ 线性常系数差分方程 “ | “ 线性常系数差分方程 “ 初始条件的重要性 )

    文章目录 一.使用递推解法求解 " 线性常系数差分方程 " 二." 线性常系数差分方程 " 初始条件的重要性 一.使用递推解法求解 " 线性常系数差分 ...

  4. 【数字信号处理】MATLAB OLA(Overlap-Add)实现变调不变速/变速不变调

    最近在做数字信号处理实验的大作业~发现很多变调不变速/变速不变调的文章都讲的没有很清楚,记录一下自己看了很多文章之后整理的思路. 第一步:分帧加窗 分帧: 设每一帧长度为NNN个点,总长度为LLL个点 ...

  5. 【数字信号处理】线性常系数差分方程 ( 根据 “ 线性常系数差分方程 “ 与 “ 边界条件 “ 确定系统是否是 “ 线性时不变系统 “ 案例 | 根据 “ 线性时不变系统 “ 定义证明 )

    文章目录 一.根据 " 线性常系数差分方程 " 与 " 边界条件 " 确定系统是否是 " 线性时不变系统 " 案例 1.根据 " ...

  6. 【数字信号处理】线性常系数差分方程 ( “ 线性常系数差分方程 “ 与 “ 线性时不变系统 “ 关联 | 根据 “ 线性常系数差分方程 “ 与 “ 边界条件 “ 确定系统是否是 线性时不变系统方法 )

    文章目录 一." 线性常系数差分方程 " 与 " 线性时不变系统 " 关联 二.根据 " 线性常系数差分方程 " 与 " 边界条件 ...

  7. 语音数字信号处理系统设计(含matlab程序)

    目录 1 概述 1.1.设计目的 1.2.设计要求 1.3.功能描述 1.3.1数字语音信号采集 1.3.2时域分析与频谱分析 1.3.3叠加噪声 1.3.4小波去噪 1.3.5数字滤波器处理 1.3 ...

  8. 数字信号处理大作业——基于matlab R2019a的男声变女声资料汇总与代码

    @数字信号处理大作业--基于matlab R2019a的男声变女声资料汇总与代码 概述 参考了很多前人的资料,发现很多函数已经过时了,而且从我通过VIP下载的代码来看,代码的逻辑不是很清晰,废话也多, ...

  9. 现代数字信号处理课后作业【第七章】IIR巴特沃兹FIR数字滤波器设计

    文章目录 现代数字信号处理课后作业[第七章] 7-1 要求设计一个线性相位数字滤波器(矩形窗).Hd(ejw)={e−jwαw1⩽∣w∣⩽w20其它H_d(e^{jw})=\begin{cases} ...

最新文章

  1. 服务器证书安装配置指南(Nginx)-天威诚信
  2. 深入理解C++中的mutable关键字 ​
  3. python之进程和线程2
  4. linux内核版本 2.6.39,linux – 为什么这个内核模块在2.6.39上被标记为永久
  5. 从jQuery 入口方式写jQuery工具类库
  6. 第31讲 UI组件之 Gallery画廊控件
  7. jws 方式表格导出,excel文件导出,rest风格接口实现
  8. chrome切换前端模式_H5暗黑模式在京东收银台中的实践
  9. 关于Vue 3.0 的改进 Proxy 代理实现数据驱动视图
  10. maven中文乱码问题——编译错误
  11. JavaScript学习笔记(二)--流程控制语句
  12. 优化的意义,不仅在于业绩的提升
  13. Ubuntu 16.04扩展swap分区(内存)
  14. html图片滚动暂停,怎么设置鼠标悬停时滚动的图片或文字停止?
  15. Oracle学习笔记(1)----忘记用户名的密码该如何找回
  16. MySql常用函数大全
  17. ES监视器Watcher详解
  18. android 好友功能,ListView模拟微信好友功能
  19. 路由器无法登上管理IP地址
  20. 数据库界的《延禧攻略》来了,不看你就输了

热门文章

  1. 【回眸】关于网线水晶头里八根线的作用
  2. ceph学习之路----OSD DNE状态处理
  3. 关于错误 Unhandled exception in .exe (Kernel32.dll): 0xE06D7363
  4. ae渲染存在偏移_E3依旧是最好选择.千元游戏渲染主机该如何搭配
  5. 金融科技大数据产品推荐:恒丰银行实时智能决策引擎
  6. 自签名证书的安装(二)
  7. JPA中could not insert: 的解决办法
  8. Feign原理:current list of Servers哪里来的
  9. 用剥洋葱理解递归逆序输出单链表
  10. 制作一个简单HTML西安旅游网页(HTML+CSS)