- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通信与信息系统专业张成根次作业
报告二 AR模型谱估计
一、 原理分析
1、平稳ARMA过程:如果离散随机过程服从线性差分方程
(1)
其中是一离散白噪声,则称为ARMA过程,式(1)所示的差分方程称为ARMA模型。该模型描述的是一个时不变的线性系统。
2、平稳ARMA过程的功率谱密度:如果(1)式中的,则平稳ARMA过程的功率谱密度为
(2)
3、Wold分解定理:任何一个具有有限方差的ARMA或MA过程都可以表示成唯一的、阶数有可能无穷大的AR过程;同样,任何一个ARMA或AR过程可以表示成一个阶数可能无穷大的MA过程。
4、ARMA谱估计:该谱估计是使用个已知的观测数据计算出ARMA过程的功率谱密度估计值。若使用式(2)进行谱估计,需要事先辨识出整个ARMA模型及激励噪声的方差,而ARMA模型的辨识涉及到AR阶数、MA阶数的确定,以及AR参数和MA参数的估计。并且MA参数的估计需要求解非线性方程,不易实现,为此,我们可由Wold分解定理,将其简化为只有线性运算、需要辨识较少参量的谱估计过程。
5、基于LS法的AR模型谱估计
(1)给定AR的真实阶数,计算自相关函数。
(2)由来生成维的Hankel矩阵
(3)
(3)求解修正的Yule—Walke方程:
(4)
得到
(5)
其中
(4)对AR参数进行估计即可。
6、基于SVD-TLS法的AR模型谱估计
(1)对增广矩阵进行SVD分解,即,并存储奇异值和矩阵。其中
(6)
(2)确定增广矩阵的有效秩。
(3)由和来计算矩阵。其中是矩阵的第行、第列的元素,
(4)解方程
(7)
得到未知参数,进而实现总体最小二乘估计。
二、 过程分析
三、结果分析
1、LS法的AR模型谱估计
图1 LS法和arccest函数法(AR阶数=4)
图2 LS法和arccest函数法(AR阶数=100)
2、SVD-TLS法的AR模型谱估计
图3 SVD-LS法
3、结果分析
(1)对LS法和arccest函数调用法来说,当AR模型的阶数较小时,并且和比较接近时,两处的频谱混合在了一起,无法分辨出来,谱估计效果差。
(2)对LS法和arccest函数调用法来说,适当增加AR模型的阶数,能够较好的将和两处的频谱分辨出来,谱估计效果好。
(3)对SVD-TLS法来说,通过编程选择恰当的AR模型的阶数,也能够较好的将和两处的频谱分辨出来,谱估计效果好。
四、实验心得
通过这次实验,我对ARMA模型、AR模型以及AR模型的谱估计有了更深入的理解,掌握了实现AR模型谱估计的两种方法:LS法和SVD-TLS法,对这两种方法实现AR模型谱估计的区别有了更加清楚的认识,同时更加熟悉了MATLAB中的一些基本编程操作。
附录:matlab程序代码
1、LS法的程序代码:
clc
clear all
clf
p=4;
N=128;
n=1:N;
w(n)=randn(1,N); %产生零均值方差为1的高斯白噪声
x(n)=sqrt(20)*sin(2*pi*0.2*n)+sqrt(2)*sin(2*pi*0.213*n)+w(n);
rx=xcorr(x); %求信号x(n)的自相关序列
for j=1:p
R(j,:)=[rx(j-p+N:j+N-1)]; %生成p阶Hankel矩阵
end
d=rx(1,N:2*N-1); %从信号x(n)的自相关序列提取后N个值
for i=1:p
r(i)=d(i+1);
end
ls_a=-(R*R)^(-1)*R*r; %LS法计算AR模型参数
ls_a1=[1 fliplr(ls_a)]; %fliplr讲行向量左右翻转
[h1,w1]=freqz(1,ls_a1,1024,1); %AR模型的参数的频率特性估计
subplot(211)
plot(w1,abs(h1))
xlabel(频率(Hz));
title(LS法估计);
legend(AR阶数=4);
grid on
%函数调用法
avec=arrcest(x,p); %使用函数实现AR模型的参数估计
[h2,w2]=freqz(1,avec,1024,1);
subplot(212)
plot(w2,abs(h2))
xlabel(频率(Hz));
title(arrcest函数法估计);
legend(AR阶数=4);
grid on
2、SVD-TLS法的程序代码:
clc
clear all
clf
N=128;
n=1:N;
M=100;
pe=30;
w(n)=randn(1,N); %产生零均值方差为1的高斯白噪声
xn=sqrt(20)*sin(2*pi*0.2*n)+sqrt(2)*sin(2*
您可能关注的文档
最近下载
- 水文分析软件:MIKE 21二次开发_(1).MIKE21概述.docx VIP
- 高中数学人教A版(2019)选择性必修第一册第三章圆锥曲线的方程教学分析和教学建议(课件).pptx
- 清洁生产和清洁生产审核.pptx VIP
- 人教版小学六年级语文上册第五单元测试卷及答案.pdf VIP
- 水族世界行业调研报告解数咨询1016mb.pptx VIP
- 冷库灭火和应急疏散救援预案.docx VIP
- 水文分析软件:MIKE 21二次开发_(10).MIKE21API接口应用.docx VIP
- 供应链风险管理与应急预案.docx VIP
- 酒店前台交接班记录表完整优秀版.docx VIP
- 一种小干扰RNA及其应用专利CN118516357A说明书.pdf
文档评论(0)