AR功率谱估计MatlAB
摘要:AR模型的谱估计是现代谱估计的主要内容AR模型的谱估计是现代谱估计的主要内容。1.AR模型的Yule—Walker方程和Levinson-Durbin递推算法:在MATLAB中,函数levinson和aryule都采用Levinson-Durbin递推算法来求解AR模型的参数a1,a2,……,ap及白噪声序列的方差,只是两者的输入参数不同,它们的格式为:A=LEVINSON(R,ORDER)A=ARYULE(x,ORDER)两函数均为定阶ORDER的求解,但是函数levinson的输入参数要求是序列的自相关函数,而函数aryule的输入参数为采样序列。下面语句说明函数levinson和函数aryule的功能是相同的:例子:randn('seed',0)a=[10.10.20.30.40.5];x=impz(1,a,20)+randn(20,1)/20;r=xcorr(x,'biased');r(1:length(x)-1)=[];A=levinson(r,5)B=aryule(x,5)2.Burg算法:格式为:A=ARBURG(x,ORDER);其中x为有限长序列,参数ORDER用于指定AR模型的阶数。以上面的例子为例:randn('seed',0)a=[10.10.20.30.40.5];x=impz(1,a,20)+randn(20,1)/20;A=arburg(x,5)3.改进的协方差法:格式为:A=ARMCOV(x,ORDER);该函数用来计算有限长序列x(n)的ORDER阶AR模型的参数。例如:输入下面语句:randn('seed',0)a=
温馨提示:当前文档最多只能预览
5 页,若文档总页数超出了
5 页,请下载原文档以浏览全部内容。
本文档由 匿名用户 于 2022-07-31 23:09:57上传分享