您好,欢迎访问三七文档
摘要:信号参数估计是现代信号处理的重要研究内容之一,在频域中进行傅里叶变换研究信号,是研究确定性信号最简单且有效的手段,但在现代信号分析中,对于常见的随机信号,不可能用清楚的数学关系式来描述,其傅里叶变换更不存在,转而可以利用给定的若干个样本数据估计来估计信号的参数。本学期在导师的指导下我学习了这门课程,了解到相关的知识,深刻体会了信号参数估计的理论基础。本文主要介绍我对信号参数估计中的现代谱估计的理解和有关体会。关键字:参数估计;随机信号;谱估计引言:功率谱估计是随机信号处理的重要内容,其技术渊源很长,而且在过去的40余年中获得了飞速的发展。涉及到信号与系统、随机信号分析、概率统计、矩阵代数等一系列的基础学科,广泛应用于人民的日常生活及军事、工业、农业活动中,是一个具有强大生命力的研究领域。现代谱估计的方法又大致可分为参数模型谱估计和非参数模型谱估计,前者有AR模型、MA模型、ARMA模型、PRONY模型等,后者有最小方差方法、多分量的MUSIC方法等。一现代谱估计方法的发展1.1功率谱研究的发展过程功率谱估计是数字信号处理的主要内容之一,主要研究信号在频域中的各种特征,目的是根据有限数据在频域内提取被淹没在噪声中的有用信号。现代谱估计的提出主要是针对经典谱估计(周期图和自相关法)的分辨率和方差性能不好的问题。1967年,Burg提出的最大嫡谱估计,即是朝着高分辨率谱估计所作的最有意义的努力。虽然,Bartlett在1948年,Parzem于1957年都曾经建议用自回归模型做谱估计,但在Burg的论文发表之前,都没有引起注意。现代谱估计的内容极其丰富,涉及的学科及应用领域也相当广泛,至今,每年都有大量的论文出现。非参数模型谱估计的特点是其模型不是用有限参数来描述,而直接由相关函数序列得到,这种方法能提高低信噪比时的谱分辨率。参数模型谱估计是先根据过程的先验信息或者一些假定,建立一个数学模型来表示所给定采样数据的过程,或者选择一个较好的近似实际模型,而后利用采样数据序列或者自相关序列,估计该模型的参数,最后把参数代入到该模型对应的理论功率谱表达式,得到所需要的谱估计。1.2功率谱估计应用及用途功率谱估计有着极其广泛的应用,不仅在认识一个随机信号时,需要估计它的功率谱。它还被广泛地应用于各种信号处理中。在信号处理的许多场所,要求预先知道信号的功率谱密度(或自相关函数)。功率谱估计就是通过信号的相关性估计出接受到信号的功率随频率的变化关系,实际用途有滤波,信号识别(分析出信号的频率),信号分离,系统辨识等。谱估计技术是现代信号处理的一个重要部分,还包括空间谱估计,高阶谱估计等。维纳滤波、卡尔曼滤波,可用于自适应滤波,信号波形预测等(火控系统中的飞机航迹预判)。二.现代谱估计现代功率谱估计即参数谱估计方法是通过观测数据估计参数模型再按照求参数模型输出功率的方法估计信号功率谱,主要是针对经典谱估计的分辨率低和方差性能不好等问题提出的。常用模型有ARMA模型、AR模型、MA模型,AR模型的正则方程是一组线性方程,而MA和ARMA模型是非线性方程。由于AR模型具有一系列良好的性能,因此被研究最多也得到最广泛的应用。2.1AR模型AR模型又称为自回归模型,是一个全极点的模型,可用如下差分方程来表示:)()()(1nwknxnxpkka(2-1)其中,p是AR模型的阶数,{ak}=l,2,…,p是p阶AR模型的参数.将该模型记为AR(p),它的系统转移函数为pkkkzazWzXzH111)()()((2-2)在功率谱估计中,若观测的数据x(n)是平稳随机过程,则该系统的输入w(n)也可认为是平稳的,因而根据线性系统对平稳随机信号的响应理论可得观测数据的功率谱为21222|1||)(|)(eaePjkwpkkwjwwxHw(2-3)由式可知,利用AR模型进行功率谱估计的实质是求解模型系数{ak}和2w的问题.将式(1)两端乘以x(n-m)求平均(数学期望),可以求得观测数据的AR(p)模型参数与自相关函数的关系式为000)()()()(211mmmmkmkmmRRaRaRxxwxxpkkxxpkkxx(2-4)可见,阶AR模型输出的相关函数具有递推的性质,因而选用AR模型进行谱估计只需较少的观测数据将式(4)写成矩阵形式得001)0()1()()1()0()1()()1()0(21wpaaRpRpRpRRRpRRR(2-5)上式就是著名的Yule-Walker(Y—W)方程.它表明,只要已知观测数据的自相关数,就能求出AR模型参数{ak}和2w,进而按式(3)求得信号功率谱的估值。另外,从AR模型的差分方程式可知,该模型的现在输出值是它本身过去值的回归,这与预测器存在着一定的相似性,它们之间有着非常密切的关系,即它们的系统函数互为倒数,也就是说预测误差滤波器)(zAp就是AR信号模型H(z)的逆滤波器.因此通过预测误差滤波器优化设计使预测均方误差最小就可求得AR信号模型的最优参数,即P阶线性预测器的预测系数{)(kap}等于p阶AR模型的系数{ak},其最小均方预测误差Ep等于自噪声方差2w。因此,根据上述的Y-W方程以及AR模型与预测误差滤波器之间的关系,就可提取AR模型参数.目前主要有三种:Levinson-Durbin算法、Burg算法和Marple算法。这三种方法都可以用时间平均代替集合平均的最小平方准则推导得到。在本文中,我们主要采用TBurg法来估计信号的模型参数,因此主要介绍一下Burg法。Levinson-Durbin算法L-D递推算法是在满足前向预测均方误差最小的前提下,先求得观测数据的自相关函数,然后利用Y-W方程的递推性质求得模型参数,进而根据式(3)求得功率谱的估值.它是模型阶次逐次加大的一种算法,即先计算阶次m=l时的预测系数{)(kam}=)1(1a和21w,再计算m=2时的)1(2a,)2(2a和22w按此依次计算到阶次m=p时的)1(ap,)2(ap,…)(pap及2wp当2p满足精度要求时即可停止递推.递推公式为:EaammkkmmkmRkmRm111)()()()((2-6))()()()(11kmmkkaaaammmmk=1,2,……m-1(2-7)其中mkkmmwmmkRmaEaE12122)(1)0()(1(2-8)Burg算法Burg算法的基本思想是直接从观测的数据利用线性预测器的前向和后向预测的总均方误差之和为最小的准则来估计反射系数,进而通过L-D算法的递推公式求出AR模型优化参数.设观察到的N个数据为x(0),x(1),…,x(N—1),则具体算法如下:(1)取m=1,初始化:)(0nef=)(0neb=x(n),n=0,1……N-110220)(1)0(NnwnxNR(2)计算反射系数:1212111)()()1()(2NmnbmfmbmtNmnfmmnnnneeee(3)计算滤波器系数及预测误差功率:mmma)()()()(11kmkkaaammmmk=1,2,……m-1EEmmwmm122)1((4)递推高一阶前、后向预测误差:)1()()(11nnneeebmmfmfm)()1()(11nnneeefmmbmbm把m更新为m+1,重复②~④直到2p满足要求。Marple算法Marple算法又称为不受约束的最小二乘法,它的主要思路是为了摆脱因采用递推运算对确定预测系数的约束,让每一预测系数(模型参数)的确定直接与前、后向预测的总的平方误差最小(最小二乘法)联系起来.即令总的平方误差12121)()(Npnbmfmpnnee210210)()()()(NpnpkpNpnpkppknxkknxkaa1)0(ap最小.由上式可见,总的平方误差p是系数)(kap的函数.若把p对各预测系数)(kap而非单一地对)(pap=p求导数,并令其为零,就可以得到一组线性方程.解此方程组所得的)(kap就是在最小平方误差准则下的最优预测系数.但由于方程组系数矩阵不是Toeplitz型,所以不能利用L—D算法求解.为了减少运算量,Marple提出一种格型结构的高效递推算法。2.1.1AR模型的稳定性及阶的确定AR(p)模型稳定的充分必要条件是H(z)的极点(即A(z)的根)都在单位圆内。稳定的AR(p)模型将具有以下的性质:(1)H(z)的全部极点或A(z)的所有根都在单位圆内。(2)自相关矩阵是正定的。(3)激励信号的方差(能量)随阶次的增加而递。(4)反射系数的模恒小于1。但是在实际应用中,levinson算法的已知数据(自相关值)是由来估计的,有限字长效应有可能造成大的误差,致使估计出来的AR(p)参数所构成的A(z)的根跑到单圆上或单位圆外,从而使模型失去稳定。在递推计算的过程中如果出现这种情况,将致,或|即停止递推计算。通常事先并不知道AR模型的阶。阶选得太低,功率谱受到的平滑太厉害,平滑后的谱已经分辨不出真实谱中的两个峰了。阶选的太高,固然会提高谱估计的分辨率,但同时会产生虚假的谱峰或谱的细节。一种简单而直观的确定AR模型的阶的方法,是不断增加模型的阶,同时观察预测误差功率,当其下降到最小时,对应的阶便可选定为模型的阶。但是预测误差功率(或AR模型激励源的方差)是随着阶次的增加而单调下降的,因此,很难确定降到什么程度才合适。另一方面,应该注意到,随着阶次增加,模型参数的数目亦增多了,谱估计的方差会变大(表现在虚假谱峰的出现)。因此,不能简单地依靠观察预测误差功率的下降来确定模型的阶。与此相应的另一种简单方法是观察各阶模型预测误差序列的周期图,当它很接近于平坦(白色谱)时即对应最佳的阶。2.2MA模型及功率谱估计MA模型是一个全零点模型,其功率谱不易体现信号中的峰值,即分辨率较低。从谱估计的角度来看,MA模型谱估计等效于经典谱估计中的自相关法,若单纯为了对一段有限长数据做谱估计,就没必要求解MA模型了。但在系统分析于辨识以及ARMA谱估计中都要用到MA模型,因此仍有必要讨论MA系数的求解方法。目前提出的方法主要有:1,谱分解法;2用高阶的AR模型来近似MA模型;3,最大似然法。以第二种方法为例讨论MA模型参数的提取。ⅰ有N点数据x(n)建立一个p阶的AR模型,pq,可用AR模型参数的计算方法求出p阶的AR系数)(kap,k=1,2…p;ⅱ利用)(kap,k=1,2…p进行线性预测,等效于一个q阶的AR模型,再一次利用AR系数的求解方法得到b(k),k=1,2,…,q。进而通过两次求AR系数可得MA模型的系数。2.3ARMA模型理论上可以证明,在一定条件下,ARMA和MA模型都可以用一个阶次足够大的AR模型来近似,所以在实际使用中我们用一个阶次比较高的AR模型代替ARMA模型来进行功率谱估计,避免了求解非线性方程组带来的困难。3基于AR模型的噪声源识别3.1噪声源识别的方法:3.1.1消去法所谓消去法,就是首先把附带全部装备的试验对象(如汽车、发动机等)在一定条件下测定其总和的工作噪声,然后去除其中的一部分装备或控制这部分噪声传出,再按同样试验条件测定去除部分装备后的试验对象的工作噪声,则去除这部分装备前后试验对象噪声交化值,即被视作被拆卸或控制传出装备噪声的方法。这一方法试验难度大,耗时耗力,由于对部分设备要求停机而不能进行在线测量,因而不能获得实验对象噪声分布的整体概念.3.1.2声强测量法声强测量法是利用双点声压梯度的积分来近似空气质点的振动速度,并利用FFT来实现声强的实时测量。采用声强测量法分析噪声可获得丰
本文标题:信号参数估计
链接地址:https://www.777doc.com/doc-2691196 .html