7医学信号处理现代谱估计.ppt
《7医学信号处理现代谱估计.ppt》由会员分享,可在线阅读,更多相关《7医学信号处理现代谱估计.ppt(86页珍藏版)》请在课桌文档上搜索。
1、1,第七章功率谱估计的现代方法 现 代 谱 估 计,2,经典谱估计以傅立叶变换为基础,具有计算效率高的优点,但是由于将未观测数据认为0和数据加窗,而具有频率分辨率低、旁瓣泄漏等严重的缺陷。现代谱估计与经典谱估计不同,它以参数模型为基础,能够得到小方差和高分辨率,特别是数据长度很短的情况,更具优势。,7.1 概述,3,现代谱估计法的基本思想:,处理步骤:1 确定或选择一个合适的模型依赖于对所研究随机过程进行理论分析和实验研究;2 根据观测数据估计模型参数涉及各种算法的研究;3 由模型参数计算功率谱。关键 1、模型选择问题(AR,MA,ARMA)2、参数确定方法(导致产生了各种算法),4,7.2
2、自回归模型(AR)谱估计,数字系统的数学模型:有理分式传递函数的模型如下图:,式中ak为自回归系数,称为AR系数;bk为滑动平均系数,称为MA系数。,模型传递函数为:,5,有理分式传递函数的模型的差分方程为:,令a0=1有:,w(n)为高斯白噪声,,6,求功率谱的实质变为确定系统参数的问题,模型的功率谱密度:即系统输出功率谱和输入功率谱之间关系为(假定h(n)为实序列):,7,如果除b0外其它的MA系数都等于0,即,AR(p)模型,全极点模型,8,自回归模型,9,如果除a0外其它的AR系数都等于0,即,全零点模型,MA(q)模型,10,如果除a0=1和b0=1外其它的AR系数和MA系数都不全等
3、于0,即,称为ARMA(p,q)模型,即极点-零点模型。,11,到底选择什么模型?三种模型之间关系如何?Word分解定理,Wold分解定理:任何一个有限方差的平稳ARMA过程可以分为完全随机的部分和确定的部分。推论:任何有限方差的ARMA或MA平稳过程可以用一个无限阶的AR模型表示;同样,任何ARMA或AR模型可以用一个无限阶的MA模型表示。因 此,如果在这三个模型中选了一个与信号不匹配的模型,利用高的阶数仍然可以得到对信号的好的逼近。,12,结论:由于对AR模型参数的估计,得到的是线性方程。故AR模型比ARMA以及MA模型有计算上的优点,即只需解一组线性方程,而ARMA或MA模型一般需要解一
4、组非线性方程。同时,实际的物理系统往往是全极点系统。AR模型得到了深入的研究和广泛的应用。,13,已知:自相关函数,要求:AR模型的阶数p,以及p个AR 参数a(i),激励源方差,Yule-Walker方程,7.3 AR模型的Yule-Walker方程,14,7.3.1 Yule-Walker方程的推导,1.对 进行求逆z变换 2.直接由模型差分方程推导,把模型的差分方程代入x(n)的自相关函数,15,如何根据自相关函数确定系统参数,16,可见,AR模型输出信号的自相关函数具有递推性质,即:,Yule-Walker方程(Y-W方程),17,选择m0的前P个方程并写成单一正规矩阵的形式为:,以上
5、利用了自相关函数的偶对称性。Y-W方程表明:只要已知输出平稳随机信号的自相关函数,就能求出AR模型中的参数ak,并且需要的观测数据较少。,18,AR模型谱估计,N个样值x(0),x(1)x(N),自相关函数R(0),R(1).R(N),AR模型参数和a1,a2,ap激励源方差,功率谱密度,Y-W方程,19,Yule-Walker方程的求解,1、采用高斯消元法,解线性方程组常用方法,运算量数量级为p的三次方。2、用Levinson-Durbin算法,Y-W方程的高效解法,即按阶次进行递推运算量数量级为p的二次方。,7.3.2 Levinson-Durbin算法,20,Levinson-Durbi
6、n递推算法:算法的关键就是要推导出由第K阶AR模型的参数计算第k+1阶AR模型AR(k+1)参数的迭代计算公式。,首先以AR(0)和AR(1)模型参数作为初始条件,计算AR(2)模型参数,然后根据这些参数计算AR(3)模型参数,等等,一直到计算出AR(p)模型参数为止。,21,22,23,递推公式为:,其中akk称为反射系数,将所估计的模型参数代入即可计算功率谱估计值:,24,AR模型参数和a1,a2,ap激励源方差,功率谱密度,AR模型谱估计,25,给定初始值和AR模型的阶数p,可按照L-D算法流程进行估计,流程终止规则为 或,MATLAB里有专门实现L-D算法的函数可估计AR模型参数:a
7、E=aryule(x,p),a为模型参数,E为噪声方差。分析:AR模型的稳定性;L-D算法的收敛性。,26,AR模型谱估计的L-D算法流程,、给定N个观察数据xN(n),n=0,1,N-1;、由xN(n)估计自相关函数值,m=0,1,p;、利用L-D递推算法,根据 计算AR模型参数的估计值。首先令p=1,按下式计算a11和,然后,使p=p+1,按下式计算app,api,、重复以上递推过程,直到满足p=m或者。、代入 计算公式估计功率谱。,27,例7-1、已知实数据序列,的自相关为:,用Levinson-Durbin递推算法求AR模型的参量:,解:,28,29,一、AR模型的稳定性具有下面性质:
8、,H(z)全部的极点在单位圆内自相关矩阵正定激励信号方差随阶次增加而递减,7.3.3 确定AR模型的阶,30,阶太低,功率谱平滑的太厉害,平滑后的谱分辨不出真实谱中的两个峰;阶太高,可以提高谱估计的分辨率,但会出现许多虚假谱峰。,真实谱,虚假谱峰,二、有关AR模型的阶的问题:,31,所以,估计一个AR(p)过程,选取AR(k)阶数要求 kp,但k不能太大。如果估计精确的话,kp时,AR(p)模型参数估计为:,AR模型谱估计方法,既要估计模型参数,又要估计模型的阶,在这样复杂的情况下,如何评价各种谱估计的性能,目前尚无定论。,32,三、确定AR模型的阶的方法 一般的观察方法,简单而直观,不断增加
9、阶数,观察预测误差功率,下降到最小时,对应的阶选为模型的阶;不断增加阶数,观察各阶模型预测误差序列的周期图,最接近平坦时对应于最佳的阶;,33,1、FPE(最终预测误差),N为观测数据长度,为拟合残差方差,随阶增加而减小,FPE的最小值对应的阶数为最后确定的阶。,四、确定AR模型的阶的方法根据误差准则确定,34,2、Akaike(AIC)信息准则,AIC(i)=最小所对应的阶。,i为模型的阶,为模型误差,随着阶的增加而减小,而式中第二项随阶次增加而增加。AIC定义式有一个最小值。适用于AR模型。,35,此外,还有CAT等准则。,通过实验发现:在将这些准则用于估计AR模型的阶,对于实际数据,所得
10、到的谱估计结果常常无太大区别。对于短数据,以上准则都不理想。在实际应用中,应该参照实验结果对模型的阶加以适当调整。,36,7.4 线性预测谱估计,假设x(n)是一个N阶AR过程,现在时刻x(n)的值 可以由过去N个时刻的取样值的加权来预测,加权系数为-ak,那么,N阶线性预测器:可看作用序列x(n-N),x(n-N-1),x(n-1)激励一个冲击响应为-ak的线性时不变系统的输出值。,x(n-N),x(n-N-1),x(n-1),-ak,预测误差为:,预测误差功率为:,38,确定系数ak的一个原则是使预测误差功率最小。根据这一原则推导出的预测器系数-ak与x(n)的自相关序列Rxx(m)之间的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医学 信号 处理 现代 估计
![提示](https://www.desk33.com/images/bang_tan.gif)
链接地址:https://www.desk33.com/p-876483.html