作业——现代谱估计法
现代谱估计
由于存在这些问题,实际实现Wiener滤波时,并不是 直接计算得到最优Wiener滤波器的系数,而是代之以 LMS, RLS, Kalman等自适应滤波器。
23
内容
❖ 最优滤波理论与Wiener滤波器 ❖ 梯度下降算法 ❖ 横向LMS自适应滤波器 ❖ 横向RLS自适应滤波器 ❖ Kalman滤波器 ❖ 自适应格型滤波器 ❖ 盲自适应滤波器 ❖ 自适应滤波器的应用
2
内容
❖ 最优滤波理论与Wiener滤波器 ❖ 梯度下降算法 ❖ 横向LMS自适应滤波器 ❖ 横向RLS自适应滤波器 ❖ Kalቤተ መጻሕፍቲ ባይዱan滤波器 ❖ 自适应格型滤波器 ❖ 盲自适应滤波器 ❖ 自适应滤波器的应用
3
最优滤波理论与Wiener滤波器
❖ 最优预测和滤波 ❖ 最优滤波理论 ❖ 正交性原理 ❖ Wiener滤波器
(
M
1)
Ru,u (1) Ru,u (0)
Ru*,u (M 2)
Ru,u (M 1) Ru,u (M 2)
Ru,u (0)
定义输入与期望响应的互相关向量:
r E u(n)d*(n) Ru,d (0), Ru,d (1), , Ru,d (1 M ) T
21
Wiener-Hopf方程的解
• 估计误差e(n)定义为期望响应d(n)与滤波器输出y(n)之差, 即
e(n) d(n) y(n)
对滤波器要求是使估计误差在某种统计意义下“尽可能小”。
10
最优滤波理论
❖ 线性最优滤波器(续)
➢对滤波器的约束
• 滤波器是线性的。 一是为了使信号通过滤波器后不致于发生“畸变”; 二是为了便于对滤波器进行数学分析.
现代谱估计-有理谱估计
,随 SNR 的下降而降低,增大阶次会增加分辨率,
但可能出现伪峰且方差增大。
3、滑动平均谱估计
3.1 引言
MA 模型隐含了 k q 的自相关函数 rx k 0 ;可以直接得自相关函数可靠 估计,而不需要 MA 模型参数,得到功率谱估计。与 BT 法的区别:BT 法适用 于任何平稳过程、MA 谱估计仅适用于有限阶 MA 模型;BT 法中自相关函数最 大延迟人为确定,MA 谱估计中模型阶次决定最大延迟;BT 不保证谱的非负性, 而 MA 谱估计非负。 MA 模型适合表示无尖峰有深谷的谱,因此不是高分辨率估计。
自相关函数矩阵 Rx p 同时是 Hermition 矩阵和 Toeplitz 矩阵。
2.2.2 AR 过程的线性预测
2.2.2.1 平稳随机过程的线性预测 平稳随机过程的波形估计 最小均方误差准则,线性估计,Wiener-Hopf 方程,正交原理 滤波、预测、平滑 线性最优预测,m 阶一步前向线性预测,m 阶一步后向线性预测,及它们之 间的关系(系数成共轭关系,最小预测误差功率相等) 最优前向预测误差滤波器的最小相位特性 线性最优预测的按阶次递推关系——Levinson 算法 最小均方预测误差的性质(正交性,递推性)及格型结构实现 反射系数的物理含义(前向预测误差和后向预测误差之间相关系数的负值) 2.2.2.2 AR 过程最优线性预测的特殊性质 AR 过程可由求解线性预测系数来实现 若已知自相关函数,可由 Levinson 递推算法得到 AR 参数 AR 过程可用自相关函数、AR 参数和反射系数三组参数等价表示
1.4 经典谱估计和现代谱估计
经典谱估计中,都隐含了这样一个假设:对于未得到的样本数据或未估计出 的自相关函数,认为是零。但实际上这些值并不一定为零,正是由于这种不合理 假设使得经典谱估计较低的分辨率和较大的失真。现代谱估计,对于未得到的样 本数据或未估计出的自相关函数,并不是简单地作零处理,而是认为与得到的样 本数据服从同一模型,估计质量取决于参数估计质量和模型的准确性。 。这是现 代谱估计与经典谱估计最主要的区别。
《现代谱估计》课件
周期图平均法
将多个周期的频谱进行平均, 降低噪声对频谱估计的影响。
移动平均法
对信号进行滑动平均,减小高 频部分的噪声。
核方法
利用核函数对信号进行平滑处 理,提高频谱估计的精度。
参数谱估计方法
1
基于自相关函数的方法
通过自相关函数计算信号的频谱,适用于具有明显周期性的信号。
2
基于协方差函数的方法
利用Байду номын сангаас号的协方差函数进行频谱估计,适用于具有随机性的信号。
《现代谱估计》PPT课件
现代谱估计PPT课件
概述
谱估计是一种用于分析信号频谱特征的方法。它可以帮助我们了解信号的频率分布和功率,对信号处理和通信 系统设计具有重要意义。
经典谱估计方法
周期图法
通过离散傅里叶变换来计算信号的频谱。
快速傅里叶变换法
利用傅里叶变换的性质,高效计算信号的频谱。
非参数谱估计方法
谱估计在信号处理、通信系统 设计等领域具有广泛应用,对 于优化系统性能至关重要。
利用最小二乘法进行频谱估计,得到更准确 的频谱估计结果。
2 最大熵谱估计法
通过最大熵原理寻找最平滑的频谱估计。
3 光滑谱估计法
利用光滑函数对信号进行频谱估计,减少估 计结果的噪声。
4 自适应谱估计法
根据信号的特性调整谱估计方法,得到更好 的估计结果。
谱估计算法的评价指标
均方误差
衡量估计结果与真实频谱之间的差距。
3
基于线性预测模型的方法
利用线性预测模型对信号进行建模,从而估计信号的谱。
噪声下的谱估计问题
白噪声下的问题
白噪声对频谱估计的影响较小, 但会增加估计的方差。
彩色噪声下的问题
现代谱估计方法分析
现代谱估计方法分析刘传辉(绵阳职业技术学院 信息工程系,四川 绵阳 621000)摘要:谱分析是信号分析的一种工具。
功率谱估计就是基于有限的数据寻找信号、随机过程或系统的频率成分。
它表示随机信号频域的统计特征,有着明显的物理意义,是信号处理的重要研究内容。
研究随机信号在频域的功率分布情况,即功率谱密度或功率谱,功率谱估计有着广泛的应用。
关键词:功率谱;信号分析;信号处理;Matlab ;Simulink中图分类号: 文献标识码:Modern Spectral Estimation MethodsLiu Chuan Hui(Dept. of Information Engineering, Mian yang vocational and technical college , Mang Yang 621000,China)Abstract : Sp ectral analysis is a tool for signal analysis. Power spect rum est imat ion is based on limit ed dat a looking for signals, the frequency of random process or system components. It said random signal frequency-domain stat istical characterist ics, t here is a clear physical meaning, is an important signal processing research content. Of random signals in the frequency domain, power distribution, that is t he power spectral density or power spect rum. Power spectrum estimation has been widely used.Keywords: Power spectrum; Signal Analysis ; Signal Processing; Matlab ;Simulink0、引言随机信号一般不能用明确的数学关系式来描述,也无法预测其未来瞬间的精确值,对于这些随机性质的数据只能用概率和统计平均的方法来描述,比如均值、均方差、相关函数以及功率谱密度函数等,一个平稳随机信号的功率谱密度叫做谱估计。
现代功率谱估计
现代功率谱估计
现代功率谱估计是一种使用现代信号处理技术来计算信号功率谱的方法。
功率谱表示信号在频率域上的能量分布情况,描述了信号在不同频率上的能量或功率的分布。
在现代信号处理中,有几种方法可以用于功率谱估计:
周期图法(Periodogram Method):这是最简单的功率谱估计方法之一。
通过对信号进行傅里叶变换,然后取幅度的平方得到功率谱估计。
但是在实际应用中,可能需要对信号进行分段并对每个段进行周期图法计算,最后取平均值来获得更准确的估计结果。
Welch方法:这是一种常用的功率谱估计方法,它通过将信号分成多个段并对每个段进行周期图法计算,最后对所有段的结果进行平均来减小估计的方差,提高估计的准确性。
改进的周期图法:包括Bartlett、Hanning、Hamming等窗口函数来改进周期图法,减小泄漏效应leakage effect,提高频谱估计的分辨率和准确性。
自回归AR模型:利用信号的自相关性建立AR模型,然后通过这个模型来计算功率谱。
这种方法在非平稳信号和具有明显谱峰或特定频率成分的信号表现上较好。
这些现代功率谱估计方法可以根据不同的信号特点和应用需求选择合适的方法,并在工程、信号处理和科学领域有着广泛的应用。
ARMA现代谱估计
M
(2)求 ak , bk与 c k 之间的关系式
B( z ) 1 从关系式: 可以得到: A( z ) ( z ) C
k 0
ak z
p
k
( bk z )( c h z h ) k 0 h 0
k
q
M
(a0 c0 1)
上海市特种光纤与光接入网重点实验室- 省部共建国家重点实验室培育基地
b1 c p 1 c p 2 q b2 c p 2 b cp q c p q
c p 1- q
当该矩阵是非奇异矩阵时,由上式可以求出系数{bk }的估 计值
jw
B (e ) B (e ) B (e )
2 * jw jw 2 jw
2
A (e ) A(e )
* jw jw
A(e jw )
2
( 4)
这样,如果激励白噪声的方差 2 及模型的参数a1......ap , b1......bq 已知,那么由上式可以求出X(n)的功率谱。
上海市特种光纤与光接入网重点实验室- 省部共建国家重点实验室培育基地
上海市特种光纤与光接入网重点实验室- 省部共建国家重点实验室培育基地
10
MA(moving-average)模型
在(1)中,若 a1......a p 全为零;那么(1)(3)及(4)式分别变为:
x(n) u (n) bk u (n k )
k 1
p
H ( z ) B( z ) 1 bk z k
(2)对信号的AR模型,选择恰当的模型阶数p;
作业——现代谱估计法
现代谱估计法(殷恒刚 107010254)1. 现代谱估计简介经典谱估计法可以利用FFT 计算,因而有计算效率高的优点,在谱分辨力要求不是太高的地方常用这种方法。
但频率分辨率地是经典谱估计的一个无法回避的缺点。
如周期图法在计算中把观测到的有限长的N 个数据以外的数据认为是零,而BT 法仅利用N 个有限的观测数据作自相关函数估计,实质上也就是假设除已知数据外的自相关函数全为零,这些显然都是与事实不符的。
为了克服以上缺点,人们提出了平均,加窗平滑等方法,在一定程度上改善了经典谱估计的性能。
但是,经典谱估计,始终无法解决,频率分辨率与谱估计稳定性之间的矛盾,特别是在数据记录长度比较短时,这一矛盾尤其突出。
现代谱估计理论也就是在这种背景下产生的,以1967年Burg 提出的最大熵谱分析法为代表的现代谱估计法,不认为在观察到的N 个数据以外的数据全为零。
因此克服了经典法的这个缺点,提高了谱估计的分辨率。
后来发现线性预测自回归模型法(简称AR 模型法)与Burg 的最大熵谱分析法是等价的,它们都可归结为通过Yule-Walker 方程求解自回归模型的系数问题。
目前常用的求自回归模型系数的算法有三种:①为Levinson 递推算法;②为Burg 递推算法;③为正反向线性预测最小二乘算法。
2.现代谱估计的三种模型由信号与系统相关知识可知,任何具有有理功率谱密度的随机信号都可以看成是由一白噪声激励一物理网络所形成。
如图一所示。
我们可以先假设一个模型,然后根据已记录数据估计参数值,这样就不用假设N 以外的所有数据全为零,这就克服了经典谱估计的缺点。
图1一个系统的Z 域传递函数的一般形式如下:00()()ba n jjj n i ii bzY z X z a z-=-==∑∑ (1.1)参数建模的任务也就是如何确定阶数a n 和b n 以及系统数组(1,,)i a a i n = 和(1,,)j b b i n = 。
现代谱估计
加窗函数
功率谱曲线平滑, 但分辨率下降
数据窗
Px ()
1 N
N 1
2
x(n)c(n)e jnT
n0
谱窗
N 1
Px () Rx (k )w(k )e jkT k 0
要提高分辨率,使用参数化的谱估计! 经典谱估计:使用FFT的谱估计 现代谱估计:参数化谱估计
3.1 ARMA谱估计与系统辨识
❖ 平稳ARMA过程
离散随机过程 {x(n)}服从线性差分方程:
x(n) a1x(n 1) L ap x(n p) e(n) b1e(n 1) L bqe(n q)
{e(n)} 为离散白噪声,则称 {x(n)}为ARMA过程。 自回归(autoregressive)—滑动平均(moving average)过程
Px (z)
2
B( z ) B( z 1 ) A(z) A(z1)
N(z) A( z )
Байду номын сангаас
N (z 1) A(z 1)
N (z) A(z1) N (z1) A(z) 2B(z)B(z1)
又 Px (z) Cx (k)zk (k)zk (k)zk
k
k 0
k 0
其中
(k
)
1 2
Cx
(k
),
Cx (k),
k 0 其他
则
N(z) A(z)
p i0
ni
z
i
p i0
ai
z
i
(k)zk
k 0
两边同乘
p i0
ai
z
i,比较系数得
p
nk ai (k i) i0
k 0,1,L , p
现代谱估计
现代谱估计实验报告1 实验目的功率谱估计在实际工程中有重要应用价值。
如在语音信号识别、雷达杂波分析、波达方向估计、地震勘探信号处理、水声信号处理、系统辨识中非线性系统识别、物理光学中透镜干涉、流体力学的内波分析、太阳黑子活动周期研究等许多领域发挥了重要作用。
本次实验的目的主要是深入理解现代谱估计的基本理论,包括ARMA 模型、ARMA 谱估计。
掌握现代谱估计的基本方法,包括SVD-TLS 算法等。
利用ARMA 功率谱估计中Cadzow 谱估计子和Kaveh 谱估计子来进行谱估计。
2 实验原理2.1 背景若离散随机过程{x(n)}服从线性差分方程)()()()(11j n e n e i n x n x q j j p i i b a -+=-+∑∑==(1)式中e (n )是一离散白噪声,则称{x(n)}为ARMA 过程,而式(1)所示的差分方程称为ARMA 模型。
系数a 1,a 2……a p ,和b 1,b 2……b q ,分别称为自回归参数和滑动平均参数,而p 和q 分别叫做AR 阶数和MA 阶数。
式(1)所示的ARMA 过程,其功率谱密度为)()()()()(22e e P jw jw z x B B e z A z B w jw δδ=== (2)ARMA 谱估计的目的是使用N 个已知的观测数据x(0),x(1)…..x(N-1)计算出ARMA 过程{x(n)}的功率谱密度估计。
在实际中,可以运用cadzow 谱估计子和kaveh 谱估计子来估计,cadzow 谱估计子秩序确定AR 阶数p 和估计AR 参数,而kaveh 谱估计子也只需要确定AR 阶数p 和估计AR 参数以及MA 阶数。
2.2 相关算法AR阶数p的确定用奇异值分解(SVD),AR参数的估计用总体最小二乘法(TLS),即应用(SVD—TLS)算法来完成ARMA谱估计。
SVD—TLS算法:步骤1 计算增广矩阵B的SVD,并储存奇异值和矩阵V;步骤2 确定增广矩阵B的有效秩p;步骤3 计算矩阵S;步骤4 求S的逆矩阵S--,并计算出未知参数的总体最小二乘估计。
现代谱估计分析
现代谱估计实验报告1 实验目的功率谱估计在实际工程中有重要应用价值。
如在语音信号识别、雷达杂波分析、波达方向估计、地震勘探信号处理、水声信号处理、系统辨识中非线性系统识别、物理光学中透镜干涉、流体力学的内波分析、太阳黑子活动周期研究等许多领域发挥了重要作用。
本次实验的目的主要是深入理解现代谱估计的基本理论,包括ARMA 模型、ARMA 谱估计。
掌握现代谱估计的基本方法,包括SVD-TLS 算法等。
利用ARMA 功率谱估计中Cadzow 谱估计子和Kaveh 谱估计子来进行谱估计。
2 实验原理2.1 背景若离散随机过程{x(n)}服从线性差分方程)()()()(11j n e n e i n x n x q j j p i i b a -+=-+∑∑==(1)式中e (n )是一离散白噪声,则称{x(n)}为ARMA 过程,而式(1)所示的差分方程称为ARMA 模型。
系数a 1,a 2……a p ,和b 1,b 2……b q ,分别称为自回归参数和滑动平均参数,而p 和q 分别叫做AR 阶数和MA 阶数。
式(1)所示的ARMA 过程,其功率谱密度为)()()()()(22e e P jw jw z x B B e z A z B w jw δδ=== (2)ARMA 谱估计的目的是使用N 个已知的观测数据x(0),x(1)…..x(N-1)计算出ARMA 过程{x(n)}的功率谱密度估计。
在实际中,可以运用cadzow 谱估计子和kaveh 谱估计子来估计,cadzow 谱估计子秩序确定AR 阶数p 和估计AR 参数,而kaveh 谱估计子也只需要确定AR 阶数p 和估计AR 参数以及MA 阶数。
2.2 相关算法AR阶数p的确定用奇异值分解(SVD),AR参数的估计用总体最小二乘法(TLS),即应用(SVD—TLS)算法来完成ARMA谱估计。
SVD—TLS算法:步骤1 计算增广矩阵B的SVD,并储存奇异值和矩阵V;步骤2 确定增广矩阵B的有效秩p;步骤3 计算矩阵S;步骤4 求S的逆矩阵S--,并计算出未知参数的总体最小二乘估计。
第三章 现代谱估计
将(3.4.2)与(3.4.5)相比较,可令 N ( z) A( z )
i n z i i a z i i 0 p i 0 p p
(k ) z k
i 0
两边同乘以 ai z i,可得
*
_
_
新的ARMA过程{x(n)}的功率谱密度为 P~ ( )
x
2
B( z ) A( z )
~
~
2
2
| (1 e
i 1 r i k 1
s
j
) | | (1 i e
2 i s 1 p
q
j
)|
2
| (1 k e
q
j
)|
1 i 1 i r 1 r p _
B ( z ) (1 k z ) (1 k z 1 )
1 k 1 k s 1
r
p
_
其中, i 1/ i , i r 1, , p; k 1/ k* , k s 1, , q.
k r 1
k r 1
结论:如果系统是非因果的或者是非最小相位的,利用功率 谱密度,只能辨识出|H(ej)|,而不能辨识出H(ej).
可利用互功率谱密度或高阶矩统计量辨识此类系统。
3.4 ARMA谱估计
问题:利用N个已知的观测数据x(0),x(1),…,x(N-1)估计出ARMA 过程{x(n)}的功率谱密度。直接使用式(3.3.6)估计时,需 要辨识出整个ARMA模型及激励噪声的方差。MA参数的 估计需要解非线性方程。 3.4.1 ARMA功率谱估计的两种线性方法
由于将x(n)视为周期函数(幅值谱离散,功率谱 为了减小偏差,可以采用窗函数对周期图进行平滑。 第一种窗函数直接加给样本数据,修正后的周期图为 1 N 1 Px ( ) | x(n)c(n)e jnT |2 NW n 0 1 N 1 1 2 2 W | c(n) | | C ( ) | d N n 0 2 N 另一种窗函数是加给样本自相关函数(Blackman -Tukey法),功率谱为 PBT ( )
谱估计(现代)
ak xx (m k ) Ex(n) (n m)
k 1
p
而
m0 0, E x(n) (n m) 2 , m 0
•Yule-Walker方程的推导
故
p a k xx (m k ) , m 0 k 1 xx (m) p a (k ) 2 , m 0 k xx k 1 或
p
2
需要推导AR参数与 xx (m)之间的关系。
3.1
• 估计方法
自回归模型法
2 与xx (m)乊间的关系 参数a1, a2, a3, …, ap及 ——Yule-Walker方程
已知:自相关函数 已知: 自相关函数
Yule-Walker方程
要求: AR模型的阶数p,以及p个AR 要求: AR模型的阶数p,以及p个 AR 参数a(i),激励源方差 2 参数a(k),激励源方差
3.2
最大熵谱估计法
• 基本思想——熵
代表一种不定度; 最大熵为最大不定度,即它的时间序列最随机, 它的PSD应是最平伏(最白色)。 Shannon对熵的定义: 当x的取值为离散的时,熵H定义为
H pi ln pi
i
pi:出现状态i 的概率。
当x的取值为连续的时,熵H定义为
p(x):概率密度 函数
(n)
...
z-1 a1
z-1
z-1
a2
...
ap
3.1
自回归模型法
q
• MA(Moving Average)模型 ——全零点模型
x(n) bl (n l )
l 0
H ( z ) B( z ) 1 bl z k
现代谱估计
∑δ
2 i jj j
v ( v ij ) ,式中 v ij = ⎡ ⎣v ( i, j ) , v ( i + 1, j ) ,..., v ( i + p, j ) ⎤ ⎦
H
∧ −( p )
T
4. 求 S
的逆 S
−( p )
,使用最小二乘法得 x i ,TLS = S
( i, i + 1) / S −( p ) (1,1)
Gdarboux 07.10.2 1
现代谱估计
2
ARMA 谱估计:ARMA 谱估计利用已知道的观测数据 x ( i ) , i = 0,1,...N − 1. 来估计其 功率谱密度 Px ( z ) = σ
2
B( z) A( z)
p
2 2
,需要知道激励噪声的方差 σ ,AR,MA 的阶数和参数,
2
∑ a x ( n − i ) = ∑ b e ( n − j ) , e ( n ) ∼ ℵ( 0,σ ) ,平稳解 x ( n ) = ∑ h e ( n − i ) ,
2
i =0 i j =1 j i =−∞ i
p
q
∞
Px ( z ) = σ
2
B( z) A( z)
2 2
,加性白噪声中的 AR(p) 过程为 AR(p,p)过程….
1 J⎡ ⎣ P (ω ) ⎤ ⎦ = 2π
⎡∧ 1 lnP (ω ) d ω + ∑ λk ⎢ R x ( k ) − ∫ ⎢ 2π k =− p −π ⎢ ⎣
π
p
π
−π
∫ P(w)e
jwk
P (ω ) =
1
k =− p
《现代谱估计》课件
均方根误差与均方误差类似,但通过平方根运算将误差的单位转换为与真实值相同的单位,使得结果更容易解释 。在谱估计中,均方根误差用于评估频率估计的准确性。
平均绝对误差(MAE)
总结词
平均绝对误差是另一种常用的误差评价指标,其计算公式为 $frac{1}{N}sum_{n=1}^{N} | hat{x}(n) - x(n) |$。
VS
详细描述
均方误差反映了估计量的整体性能,其值 越小表示估计性能越好。在谱估计中,均 方误差用于评估频率估计的准确性。
均方根误差(RMSE)
总结词
均方根误差是另一种衡量估计量与真实值之间偏差的常用指标,其计算公式为 $sqrt{frac{1}{N}sum_{n=1}^{N} (hat{x}(n) - x(n))^2}$。
最大似然估计法具有较高的估计精度和可靠性,但需要较复杂的计算和模型参数 的调整。
01
现代谱估计的性能 评估
均方误差(MSE)
总结词
均方误差是衡量估计量与真实值之间偏 差的常用指标,其计算公式为 $frac{1}{N}sum_{n=1}^{N} (hat{x}(n) x(n))^2$,其中 $hat{x}(n)$ 是估计值, $x(n)$ 是真实值,N 是数据长度。
自适应模型选择
根据信号特性自适应地选择合适的模型进行参数估计 。
权重调整
在谱估计过程中,根据不同模型的性能表现,动态调 整各模型的权重,以提高谱估计的精度。
01
现代谱估计的算法 实现
最小二乘法
最小二乘法是一种常用的谱估计方法,通过最小化观测数据与预测数据之间的平方误差,来估计信号 的功率谱密度。
优势与挑战
深度学习能够自动学习和优化特征,但需要 大量标注数据进行训练,且对模型的可解释
现代谱估计方法
现代谱估计方法
基于模型谱估计方法
现代谱估计方法以模型为基础,利用采样的数据建立模型,使谱估计的结果更能体现随机信号全局性的性质。
这种方法相较于经典的谱估计方法,更适用于采样点数比较少的情况。
在模型谱估计中,建立一个符合实际物理过程的模型是关键步骤。
通常使用的模型包括线性时不变(LTI)系统、周期性非平稳过程、自回归模型(AR模型)和滑动平均模型(MA模型)等。
这些模型的选择取决于信号的性质和所关注的问题。
一旦建立了模型,就需要使用采样数据进行参数估计。
常用的参数估计方法包括最小二乘法、最大似然估计法、最小绝对偏差法等。
这些方法可以根据不同的模型和问题选择使用。
最后,使用估计的参数进行谱估计。
对于LTI系统,可以使用Yule-Walker方程或Burg方法计算自相关函数的参数,然后使用这些参数计算功率谱密度。
对于非平稳过程,可以使用时变滤波器或适应性滤波器来估计谱。
现代谱估计方法相较于经典方法具有更高的精度和可靠性,尤其适用于采样点数较少的情况。
然而,它也需要更复杂的计算和更深入的专业知识。
5第五章现代谱估计
2
时间序列由角频率0的正弦信号与噪声叠加而成。 则周期图(寻找数据的隐周期性即频率)在0 处会出 现峰值。通过计算周期图。由各峰值可显示出正弦频 率信号。
1930年,维纳-辛钦定理,证明自相关函数和功率谱互 为傅立叶变换,建立了使用傅氏方法处理随机过程的 理论体系。谱分析的第二步。
1958年,布莱克曼(Blackman)和图基(Tukey)经典论 文“由通信工程观点对功率谱的测量”给出用维纳相关法 从抽样序列得到功率谱的实现方法——BT法。其性能与窗 函数选择有关。周期图和BT法称为经典谱估计方法。(且 是线性估计方法)。 上述方法的最大问题是由于数据截断(或开窗)带来的 频率泄漏。弱信号的主瓣很容易被强信号的旁瓣所淹没。 对于短序列这一情况尤为突出。
n n排序倒置
于是有:
rxx (1) rxx (0) rxx (0) rxx (1) rxx ( p 1) rxx ( p 2) a* p 1, p 1 rxx ( p 1) * 0 a p 1, p 2 0 rxx ( p 2) * a p 1,1 2 rxx (0) p 1 1
1、模型参量谱估计——可得到高分辨率的谱估计。而 这取决于假定模型对观察数据的适配能力。 2、非参量谱估计 不用有限参数描述的信号模型,直接由自相关延 迟序列得到。高信噪比下不如模型法,但在低信噪比 下,模型参量谱估计的分辨率大为下降。 1973年,皮萨伦科(Pisarenko)提出特征矢量 法,开辟了基于自相关矩阵或数据矩阵进行特征分解 的非参量谱估计。 3、熵谱估计 1967年,伯格提出最大熵谱分析法。其方法是对 已知延迟点上的自相关函数不加修改,而是对未知延 迟点上的自相关函数按信息论中的最大熵外推而得。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现代谱估计法
(殷恒刚 107010254)
1. 现代谱估计简介
经典谱估计法可以利用FFT 计算,因而有计算效率高的优点,在谱分辨力要求不是太高的地方常用这种方法。
但频率分辨率地是经典谱估计的一个无法回避的缺点。
如周期图法在计算中把观测到的有限长的N 个数据以外的数据认为是零,而BT 法仅利用N 个有限的观测数据作自相关函数估计,实质上也就是假设除已知数据外的自相关函数全为零,这些显然都是与事实不符的。
为了克服以上缺点,人们提出了平均,加窗平滑等方法,在一定程度上改善了经典谱估计的性能。
但是,经典谱估计,始终无法解决,频率分辨率与谱估计稳定性之间的矛盾,特别是在数据记录长度比较短时,这一矛盾尤其突出。
现代谱估计理论也就是在这种背景下产生的,以1967年Burg 提出的最大熵谱分析法为代表的现代谱估计法,不认为在观察到的N 个数据以外的数据全为零。
因此克服了经典法的这个缺点,提高了谱估计的分辨率。
后来发现线性预测自回归模型法(简称AR 模型法)与Burg 的最大熵谱分析法是等价的,它们都可归结为通过Yule-Walker 方程求解自回归模型的系数问题。
目前常用的求自回归模型系数的算法有三种:①为Levinson 递推算法;②为Burg 递推算法;③为正反向线性预测最小二乘算法。
2.现代谱估计的三种模型
由信号与系统相关知识可知,任何具有有理功率谱密度的随机信号都可以看成是由一白噪声激励一物理网络所形成。
如图一所示。
我们可以先假设一个模型,然后根据已记录数据估计参数值,这样就不用假设N 以外的所有数据全为零,这就克服了经典谱估计的缺点。
图1
一个系统的Z 域传递函数的一般形式如下:
00
()()
b
a n j
j
j n i i
i b
z
Y z X z a z
-=-==
∑∑ (1.1)
参数建模的任务也就是如何确定阶数a n 和b n 以及系统数组(1,,)i a a i n = 和
(1,,)j b b i n = 。
一般情况下,阶数a n 和b
n 已经给定,所以主要任务是求出传递
函数的系数。
对于线性系统的模型,可以分为三种参数模型,即AR 模型(自回归模型),MA 模型(滑动平均模型)和ARMA 模型(自回归滑移平均模型)。
这三个模型是平稳随机信号的三种标准线性模型。
现分别介绍如下。
(1) AR 模型 该模型除b 0=1外,
(1,,)
j b b i n = 的取值均为零。
其系统函数为
1
1
()1p
k
k
k H z a
z
-==
+
∑
其差分方程为
1
()()()
p
k k x n w n a x n k ==--∑,可知其功率谱密度为
)
()()(1
2
-=
Φz A z A z w
x σ
所以可推出其功率谱为
2
2)
(1)(ω
σ
ωj w
x e
A P =
AR 模型又称为p 阶自回归模型,简称AR 模型。
其系统函数只有极点,没有零点,因此也称为全极点模型。
(2) MA 模型 该模型除a
=1外,
(1,,)
i a
a i n = 的取值均为零。
其差分方程为
()()
q
k
k x n b
w n k ==
-∑,其系统函数为
()()()
q
k
k
k X z H z b
z W z -==
=
∑
故其功率谱密度为
)
()()(1
2
-=Φz
B z B z w x σ,所以可得到其功率谱为:
2
2
)
()(ω
σ
ωj w
x e B P =
该模型称为q 阶滑动平均模型,简称MA 模型。
其系统函数只有零点,没有极点,因此也成为全零点模型。
(3) ARMA 模型
ARMA 是AR 与MA 模型的组合。
该模型中,a 0=1,b 0=1,(1,,)i a a i n = 和
(1,,)
j b b i n = 不全为零。
其系统函数为
1()1q
k
k k p
k
k
k b z
H z a
z
-=-==
+
∑
∑
其差分方程为
1
()()()
q
p
k
k k k x n b
w n k a x n k ===
---∑∑,这里)(n w 是零均值,功率为2w
σ
的白噪声。
a k
就是自回归参数,b k
叫做动平均参数。
可得
)
()()()()(1
12
--=Φz
A z A z
B z B z w
x σ
,故
(1.5.2)
其功率谱为2
2)
()()(ω
ωσ
ωj j w
x e
A e
B P =。
由其系统函数可知,ARMA 模型的系统函数同时
存在极点和零点。
基于模型的功率谱估计方法大体上可按以下几个步骤进行: (1)模型的选择;
(2)根据已知数据进行模型参数的估计;
(3)将模型参数代入功率谱的计算公式得到功率谱估值。
对于模型的选择, Wold 分解定理告诉我们,如果功率谱是连续的,则任何MA 过程或ARMA 过程也可以用一个无限阶次的AR 过程表示,也就是说,如果选择了一个不合适的模型,只要模型的阶数足够高,仍然能够比较好地逼近实际的随机过程。
但这个定理并不是说明模型的选择不重要,例如,如果实际过程是AR 或MA 过程,而我们选用的是ARMA 模型,则我们所要的估计参数会增多。
实际上,由于可用的数据总是有限的,不论采用何种估计方法,待估计的参数越多,估计的精度就越差。
以上三种参数模型中,AR 模型得到了广泛的应用,其原因为:
一.任意ARMA 或MA 信号模型都可以用无限阶或阶数足够大的AR 模型来表示。
二.AR 模型的参数计算是线性方程,比较简便。
同时对窄的频谱有良好的适应性。
三.AR 模型在作谱估计时,由于具有递推特性,所以所需的数据较短,很适合表
示窄的功率谱;而MA模型表示窄谱时,一般来说,需要的参数较多;ARMA 模型表示时,虽然需要的参数较少,但参数估计的算法是非线性方程组,其运算远比AR模型复杂。
四.实际的物理系统往往是全极点系统。
所以研究有理分式传递函数的模型,主
要研究AR模型。
3. 运用matlab实现谱估计
本文采用Brug法进行功率谱估计。
Matlab源程序(my_zuoye3.m)如下:clear;
clc;
N=1024;
Nfft=1024;
n=[0:N-1];
randn('state',0);
wn=randn(1,N);
xn=sqrt(20)*sin(2*pi*0.2*n)+sqrt(20)*sin(2*pi*0.3*n)+wn;
subplot(2,1,1)
plot(n,xn)
xlabel('时间(s)')
ylabel('幅度')
[Pxx1,f]=pburg(xn,15,Nfft,1);%用Brug法进行功率谱估计,阶数为15,点数为1024
Pxx1=10*log10(Pxx1);
hold on;
subplot(2,1,2);plot(f,Pxx1,'g');
xlabel('Frequency');
ylabel('Power Spectrum (dB)');
title('Burg法 order=15,N=1024');
grid on;
N=1024, Nfft=1024时谱估计的结果如下图所示。
200
400
6008001000
1200
-20-10010
20时间(s)
幅度
0.05
0.1
0.15
0.2
0.250.30.35
0.4
0.45
0.5
-2002040
60Frequency
P o w e r S p e c t r u m (d B )
Burg 法 order=15,N=1024
Burg 递推算法因为不需要计算自相关,而是用使前向与后向预测误差能量之和最小的方法求出模型的参数,避免了由有限个数据估计自相关函数的计算及矩阵求逆,并且对于短的时间序列x(n)仍能得到较正确的估计,因此得到普遍应用。