基于Burg算法的最大熵谱估计
基于BURG算法的谱估计研究及其MATLAB实现课件
三、经典谱估计
当f1=20, f2=40时得到的仿真结果如图3.5所示。 当f1=100, f2=1000时得到的仿真结果如图3.6 所示。
图3.5
图3.6
三、经典谱估计
当噪声方差 =1和 =10的仿真结果分别如图 3.7所示和图3.8所示。
图3.7
图3.8
三、经典谱估计
仿真结果: 间接法实现时在噪声信号很小的情况 下, 图3.5得到的谱线基本能分辨出两个频率值来, 但是也出现大量假峰。图3.6也能分辨出两个频率值, 假峰减少, 说明间接法在这种情况下得到的效果要
声信号增大到原来的100倍时就无法分辨两个频率 值, 而且通过多次仿真看出, 当噪声信号增大到10倍 以
后就不能分辨出两个频率点的峰值。
三、经典谱估计
■ 3.2 间接法及MATLAB仿真
结果
的估
■ 间接法又称自相关法, 记 为对计, 即
当M较小时, 上式的计算量不是很大, 因此, 此 方法是在FFT问世之前(即周期图被广泛应用之前) 常用的谱估计方法。
四、现代谱估计
当阶数=10时得到的仿真结果如图4.1所示。 当阶数=15时得到的仿真结果如图4.2所示。
图4.1
图4.2
四、现代谱估计
仿真结果: Levinson-Durbin算法得到的谱线波 动性小, 能很好的分辨出两个频率值, 而且没有出 现假峰现象。当增大阶数时得到的结果跟阶数小的 结果不相上下, 并没有增大频率分辨率, 反而增大 了计算次数。
仿真结果比较可得: 四种算法都能分辨出两个频 率值,可以明显看出直接法和间接法得到的仿真结果 出现了大量假峰,且谱的波动性较大,而 LevinsonDurbin算法和BURG算法得到的仿真结果很平滑,没有 出现假峰现象,能清楚的分辨出两个频率点的值,分 辨率远比经典谱估计要好,所以从仿真的结果也可以 看出现代谱估计性能比经典谱估计好。
最大熵谱估计
与AR功率谱等价
Fejer-Riesz定理:
W ( z)
k p k z W ( ) k p
z e j
k p
j k e k
p
p
若 W ( ) 0 ,则一定可以找到一个A( z ) a(i) z i 满足
i 0
W ( z ) A( z )
,m
前向
反射系数
后向预测系数
* 特殊值:⑴ i 0, am (0) am1 (0) Kmam1 (m) am1 (0)
m 1, 取初始值a1 (0)=1 a1 (0) a2 (0)
* ⑵ i m, am (m) am1 (m) Kmam1 (0)
k k xk k
k
连续型随机变量:
H ( X ) p( x) I ( x)dx p ( x) log p ( x)dx E I ( x)
(功率)谱熵: H P( )
已知: R(k ), k 0, 1,
1 log P( )d 2
, p 2p+1个样本相关函数,使
am (0) 1 am (m) Km
* a ( i ) a ( i ) K a m 1 m m 1 ( m i ) m K m am (m) 2 P 1 K m Pm 1 预测误差功率 m
但 K m 如何递推?
Burg递推解决
以2为底:bit(比特)
性质1: I ( xk ) 0, 若P k 1 性质2 (非负性): I ( xk ) 0 0 P k 1
性质3: I ( xk ) I ( x j ), 若Pk Pj
《现代信号处理》教学大纲
《现代信号处理》教学大纲适用专业:信息与通信工程、物联课程性质:学位课网工程、电子与通信学时数:32 学分数: 2课程号:M081001 开课学期:秋季第(1)学期大纲执笔人:何继爱大纲审核人:陈海燕一、课程的地位和教学目标现代信号处理作为信息类专业研究生的一门专业基础课,是在传统数字信号处理基础上,基于概率统计的思想,用数理统计、优化估计、线性代数和矩阵计算等工具,研究有限数据量的随机信号的分析与处理,且系统可能是时变、非线性的,它是近代才发展起来的前沿学科。
主要讨论基于信号模型分析和滤波的基本理论和基本方法;以现代谱估计和自适应滤波为核心内容,并介绍现代信号处理的新技术。
该课程为众多信号处理的应用领域打下基础,包括通信、声学、图像、雷达、声纳、生物医学等领域的信号处理。
本课程的知识目标是使学生牢固掌握现代信号处理一些最基本的理论、方法和应用,并能跟踪和学习新的理论、方法和技术;内容涉及随机信号统计分析、现代谱估计、自适应滤波器、时频分析与二次型时频分布、信号多速率变换、盲信分离和阵列信号处理方法等;建立现代信号处理的知识体系,对课程内容总体把握;具有一定的实验和模拟仿真的基本知识。
了解现代信号处理重要新技术的发展趋势,为从事信息与通信工程及相关电子系统的工程设计打下坚实的基础。
本课程的能力目标是通过课程的学习提高学生的分析计算方法、演绎推理方法和归纳法等基本数学处理方法;运用数学、物理及工程概念及方法发现问题、分析问题和解决问题的能力,以及理论与实际相结合的能力;能够触类旁通,提高学生的科学学习方法;掌握通信学科的信号分析与处理基本理论和技能,思路开阔,具有运用所学知识的能力、搜集和提炼信息的能力、团队合作能力、表达能力和创新能力等。
本课程的专业素质目标通过本课程的课堂学习、单元知识及章节总结、习题及专题研讨培养学生培养良好严谨的科学研究态度和正确的思维方法,使学生敢于提出问题、善于分析问题和解决问题的能力及具有团队合作精神。
基于最大熵谱估计的频谱感知方法的研究
set m sni ae nM x u n oyset l s m t n( S p c e s gb sdo a i m e t p c a et a o ME E)i po oe .T er ia aay u r n m r p r i i s rp sd hoe cl nl t —
tv rl s o i e wiee sc mmu i ain y tm . n c to s s se
Ke r s:Co n t e Ra i y wo d g ii d o;S e tu Se sn v p cr m n i g;MES E
的不确 定 性对 能 量 检 测 的影 响 很 大 J 。匹 配 滤 波
Tlcmm nctn , eig10 7 ,C ia e o uia os Bin 0 86 h ) e i j n
A b t a t p cr s r c :S e tum e sn st e ke e h oo y o o n tv a i y t ms I s a e t e s o ttr s n ig i h y tc n l g fc g iie r d o s se . tmu th v h h r—e m
0 引 言
频谱感知是认 知无线电的重要组成部分 , 通过
主动 检测 授权 用 户 ( U,r ayues 频 段 闲置 的 P pi r sr) m
器法可 以获 得好 的频 谱 感知 结 果 , 是必 须 知道 主 但 用户信 号 的先验 知识 , 系统 实 现 复 杂。循 环谱 检 测
第 5期 21 0 0年隍罾 .
J u n l fC I o r a AE T o
V0. . 15 No 5 0c . 2 0 t 01
第6讲 谱估计4.最大熵法
(M ) min
k =1
= σ = E e( n)
2 p *
[
2
]
M ( = E e( n)( x ( n) + ∑ ak M ) x ( n k ))* k =1
M * (M ) = E e ( n ) x ( n ) = E x ( n ) + ∑ a k x ( n k ) x ( n ) k =1 ( ( = Rx (0) + a1( M ) Rx (1) + a2M ) Rx ( 2) + + a MM ) Rx ( M )
n 1 H = E I j = ∑ p j log10 = ∑ p j log10 p j pj j =1 j =1
[ ]
n
信息量
可见熵是消息源发出每个消息的平均信息量。
对于高斯分布的随机变量,布卡乔夫证明了其熵和
1 自协方差矩阵间存在关系:H = log 10 det [c x ] 2
当时间序列为零均值时,熵和自相关函数之间存在 关系 : H = 1 log10 det[R x ]
[
]
合并整理,得到:
R x ( 0) R (1) x R x ( 2) Rx ( M ) Rx (1) R x (0) Rx (1) Rx ( M 1)
(M Rx ( M ) 1 Pmin ) Rx (1) Rx ( M 1) a1( M ) 0 (M ) R x ( 0) R x ( M 2) a 2 = 0 ( R x ( M 2) Rx (0) a MM ) 0
k =0
∧
M
当估值均方误差达到最小时,满足正交原理。即 简化后,得:
∧ E[e(n) x(n m)] = E(x(n) x(n))x(n m) = 0 m = 0,1,2,, M
最大熵谱估计在昆虫鸣声特征提取中的应用
而自相关函数 R x (m ) 和功率谱 Sx ( f ) 分别满 足以下关系式:
c R x (m ) = Q - fc S x ( f ) e
f
j2P /mT
df
Sx ( f ) = Tm =E R x (m ) e - ]
]
- j2P /mT
要根据已知自相关函数 R x (m )的前 M 个值估 计未知自相关函数 , 并且保证熵最大, 必须满足下 列条件: 5h = 0 , 其中 |m | E M + 1 5R x (m )
*
是一个 M 阶 F IR 滤波器 , 称为预测
^ M (M )
滤波器 , 预测误差为 e( n ) = x ( n) - x ( n) = kE ak x ( n- k ) = 0 误差功率为 : P = E [ e( n) ] 为使预测误差均方最小, 令 误差功率 P 为最 小 , 相 应可 得 M 阶 预 测 滤波 器 方 程, 即 Yule W alker 方程 , 根据该方程即可得推导公式 : am
(M ) (M ) 2
4 实验结果分析
本项研究所用的蟋蟀鸣声均选自油葫芦属, 分 别为 : 北京油葫芦、 黑脸油葫芦 , 由于它们在外观上 非常相似, 单用观察的方法很难区分开来 , 而不同 种类蟋蟀的鸣声存在着一定差异, 为此我们对其鸣 声信号进行频域分析 , 提取特征参数来实现对它们 的区分。图 1 、 2 是采用经典谱估计法 FFT 法对鸣 声信号处理后的功率谱, 图 3 、 4 为用 Burg 法的最 大熵谱估计法对鸣声信号处理后的功率谱。
图4
PDA 的手机模块结构
所用的元器件多 , 程序编写的工作量大, 所以刚进 入市场, 价格一定不便宜。
基于BURG算法的谱估计研究及其MATLAB实现
编号毕业设计(论文)题目:基于BURG算法的谱估计研究及其MATLAB实现XX大学XX学院本科毕业设计(论文)诚信承诺书本人郑重声明:所呈交的毕业设计(论文)基于BURG算法的谱估计研究及其MATLAB实现是本人在导师的指导下独立进行研究所取得的成果,其内容除了在毕业设计(论文)中特别加以标注引用,表示致谢的内容外,本毕业设计(论文)不包含任何其他个人、集体已发表或撰写的成果作品。
班级:学号:作者姓名:年月日xx大学xx学院机电系电子信息工程专业毕业设计论文任务书一、题目及专题:1、题目基于BURG算法的谱估计研究及其MATLAB实现2、专题二、课题来源及选题依据功率谱估计在近30年中获得了飞速发展。
涉及到信号与系统、随机信号分析、概率统计、随机过程、矩阵代数等一系列学科,广泛应用于雷达、声纳、通信、地质、勘探、军事、天文、生物医学工程等众多领域。
实际中,数字信号的功率谱只能用所得的有限次记录的有限长数据来予以估计,这就产生了功率谱估计这一研究领域。
功率谱的估计大致可分为经典功率谱估计和现代功率谱估计,针对经典谱估计的分辨率低和方差性能不好等问题提出了现代谱估计,AR模型谱估计就是现代谱估计常用的方法之一。
三、本设计(论文或其他)应达到的要求:①熟悉谱估计的发展历程;②熟练掌握经典谱估计方法:直接法和间接法、它们之间的关系、估计质量、以及估计性能比较;③熟练掌握现代谱估计方法:信号建模、AR模型以及AR模型参数求解的Levinson-Durbin算法和BURG算法,阶数的确定方法和原则,稳定性以及对信号建模的讨论;④能够熟练使用MATLAB仿真。
针对一个具体的随机信号,分别采用经典谱估计和现代谱估计方法估计出其功率谱,对经典谱估计和现代谱估计方法谱估计的分辨率和方差性能作一个综合评价;⑤熟练使用MATLAB提供的图形用户界面(GUI)工具。
四、接受任务学生:班姓名五、开始及完成日期:自XXXX年X月XX日至XXXX年X月XX日六、设计(论文)指导(或顾问):指导教师签名签名教研室主任〔学科组组长〕签名研究所所长系主任签名XXXX年XX月XX日摘要在许多工程信号问题中,功率谱的估计是十分重要的,它不仅是了解信号所含有信息的工具,也是信号内在本质的一种表现形式。
基于AR模型的Burg算法功率谱估计
三种功率谱估计方法性能研究1.前言:我们已经知道一个随机信号本身的傅里叶变换并不存在,因此无法像确定性信号一样用数字表达式来精确表达它,而只能用各种统计平均量来表征它. 其中,自相关函数最能完整地表它他的统计平均量值.而一个随机信号的功率谱密度正是自相关函数的傅里叶变换,可以用功率谱密度来表征它的统计平均谱密度(PSD). 跟据维纳辛钦定理,广义平稳随机过程的功率谱是自相关函数的傅里叶变换,它取决于无数多个自相关函数值. 但对于许多实际应用中,可资利用的观测数据往往是有限的,所以要准确计算功率谱通常是不可能的.比较合理的目标是设法得到功率谱的一个好的估值,这就是功率谱估计. 也就是说,功率谱估计是根据平稳随机过程的有限个观测值,来估计该随机过程的功率谱密度.功率谱估计的评价指标包括客观度量和统计度量. 在客观度量中,谱分析特性是一个主要指标.谱分析是指估计普对真实谱中两个靠的很近的谱峰的分辨能力.统计度量是指估计的偏差,方差,均方误差,一致性等评价指标.但需要注意的是,对统计特性的分析方法只适用于长数据记录.所以,利用统计度量对不同的谱估计方法进行比较是不妥当的,只能用来对某种谱估计方法进行描述,并且一般只用来描述古典谱估计方法,因为现代谱估计方法往往用于短数据情况.功率谱估计可以分为经典谱估计(非参数估计)和现代谱估计(参数估计)。
通常将傅里叶变换为理论基础的谱估计方法叫做古典谱估计或经典谱估计;把不同于傅里叶分析的新的谱估计方法叫做现代谱估计或近代谱估计.前者主要有周期图法,自相关法及其改进方法. 现代功率谱估计方法主要有基于参数模型的自相关法、Burg 算法、改进的协方差方法等,基于非参数模型的MUSIC 算法、特征向量方法等。
本文选取比较有代表性周期图法, Burg 算法、Yule-Wallker 法(自相关法)算法进行计算机仿真,通过仿真发现了这些算法各自的优缺点,并进行归纳总结。
2三种算法的基本理论2.1 周期图法周期图法又称直接法,其具体步骤如下:第一步: 由获得的N 点数据构成的有限长序列()x Nn 直接求傅里叶变换,得频谱()x i N e ω,即()()-1-=0x =N i i N Nn ex n eωω∑ (1)第二步: 取频谱幅度的平方,并除以N,以此作为对()x n 的真实功率谱()i x S eω的估计,即()()21ˆ=i i xN S e X eNωω(2)综上所述,先用FFT 求出宿疾随机离散信号N 点的DFT ,再计算幅频特性的平方,然后除以N ,即得出该随机信号得功率谱估计。
基于Burg最大熵法的管道腐蚀超声检测
谱 估 计 方 法 中 自相 关 函数 的计 算 。 时间 序 列 、 短 高分 辨 、 干扰 能 力 强 的功 率 谱 估 计 算 法 是 超 声 管道 内检 测 的 关 抗 键 技 术 。 实验 结 果 表 明 该 方 法检 测 精 度 高 、 估计 蚀 检 测 。 谱 适 关 键 词 : 声 波 ; 道 检 测 ; 率 谱 估 计 ; ug最 大 熵 超 管 功 Br
Po e pe t a s i a i h r c e ie h r i e s ra ,hi w r s c r le tm ton c a a t rz d by s o ttm e i l ghe e o uto n t~ o s s rr s l i n a d an in i ei
DaiBo,Sh n Sha,Ta lan,Zh n H u pi g e g ng i a g i n
( p rme to t main,B in n tt t fP to Ch mia c n lg ,B in ,1 2 1 ,Chn ) De at n fAuo t o ej g Isiu eo e r e c l i Te h oo y ej g 0 6 7 i ia Ab ta t s r c :Th tas ni n p c i n i e o hei po t n a st ns e tt e wa ll s fc s e ulr o c i s e to son ft m r a tw y o i p c h l— o sde e t on lne f r t e o lpi l . H o e e ,m a y e r r r o o ie r s lsa e o a n d i r c ia —i o h i pe i ne w vr n r o s o pp st e u t r bt i e n p a tc l a lc to pp ia i n. A i i a hi pr blm , a e f c i e m ng t t s o e n fe tv m e ho s d n Bu g t d ba e o r m a m u n r y xi m e t op po e pe t a s i a i n i w r s c r le tm to s putf r a d. Ba e h a m u n r py prn i e oft e e — ow r s d on t e m xi m e t o i cpl h x
基于Burg算法的短序列谱估计研究
:7>
!" 修正算法
一般情况下仿真杂波是为了模拟真实环境, 信号处理所要实现的是从各种环境下提取目标, 各种滤波正 是基于此目的, 所以应用谱估计方法对杂波数据准确拟合, 从而构造更接近实际的杂波模型是高效滤波的必 要条件之一! 此外, 还可采用谱估计方法来评估信源, 检测其送出数据是否符合实际谱特性! 基于以上原因, 笔者就部分谱估计算法进行讨论、 比较, 并提出改进算法! !" !# 经典 $%&’()*(+,-./’( 算法及其误差
在雷达研制过程中, 需要对雷达系统进行样机实验, 实际中多采用信号源提供测试信号, 因而模拟的回 波信号及信号源产生信号的质量都将直接影响系统检测, 笔者结合数字信号源在实际中的应用, 介绍实践中 采用的杂波及验证信号源所用的一种有效的修正短序列谱估计方法, 功率谱估计是从频域分析随机信号的一种方法, 一般分成两大类: 一类是经典谱估计; 另一类是现代谱 相当于数据加窗, 导致其分辨率降低, 而现代 估计, 由于经典谱估计中将数据工作区外的未知数据假设为零, 谱估计则不再简单地将观测区外数据假设为零, 而是先就信号观测数据估计模型参数, 按照求模型输出功率 的方法估计信号功率谱, 回避了数据观测区以外的数据假设问题, 可以看出, 现代谱估计方法性能优于经典 谱估计, 在诸多现代谱估计方法中, 由 PK9< 提出的最大熵谱估计把自相关函数进行了无限外推, 大大提高了 由于引入的随机相位因子序列的独立性、 高斯分布 谱分辨率, 因此得到广泛应用, 但在实际杂波模拟过程中, 特性等, 使得模拟杂波特性与所要求的理想特性存在随机误差, 故采用一般谱估计方法所得结果将受到随机 相位因子波动的影响, 因而在对信源评估过程中应用了一种基于伯格算法的新方法,
改进的Burg最大熵法在管道检测中的应用
中图分类 号 : E 7 . T 9 36
文献标 识码 : A
文章编 号 :o 41 9 (o 7 o -4 6o lo -6 9 2 o )6 l l -4
超声 波检测 是管 道 内检 测 的重要 方 法之 一 , 为
参数 , 到 A 谱 即得 到 最 大 熵 谱 . 同的 AR模 得 R 不
Th p iain o eAp lc to f
DAIBo ,S HENG S a,T h ANG J a i n,T 』 Xi opig \ a— n ,
( e at n fAuo t n, iigIs tt o er-hmia eh oo y, ejn 0 6 7C ia D p rmet o tmai Be n ntue fP t ce clT cn lg B iig1 2 1 ,hn ) o j i o
ma i u e to yme h d t e c e f in a k r e u to ft e s c n r e r dcin e r r f tr xm m n r p t o , h o fi e tb c wa d d d cin o h eo d o d rp e it ro i e c o l
Ab t a t P we n r p s i t n wh tc a a t rz d s o t t e s r l h g e e o u i n a d a t n ie sr c : o re to y e t ma i a h r c e ie h r i e i , i h r r s l to n n i o s o m a — wa e e h o o y t n p c h n e l o i e i e wih u t a o i. Ai d a h r b e o r sa k y t c n l g o i s e tt e i n r wa l fp p l t lr s n c n me tt e p o lm fBu g
Burg
收 稿 日期 :0 20 - 1 20 -40
维普资讯
第 3期
张 威 等 .ug算 法 最 大 熵 谱 估 计 的 V Br c+ +仿 真 分 析
l 7
行 分 析 时 , 以获 得 更 多 有 益 结 论 。 可
功率谱 密 度 (S 进 行 了仿 真 。同时 比较 了 B r 算 法 和 经 典谱 估 计 中 B re 周 期 图法 , P D) ug a lt tt 针对 B r 法 中的 ug算 模 型阶 次的选 择 进行 了分 析 , 出 了最 佳模 型 阶次 采用 最终 预报误 差 ( P ) 准则 的结 论 。 提 FE 为 关 键 词
中 图法分 类 号
谱 估计 ;B r;Bre ;最 终预 报误 差 ug at t lt
T 9 17 N 1 .2
目前 , 《 字 信 号 处 理 》 在 数 的教 学 中 对 功 率
谱的仿真分析多采 用 M T A A L B语 言 进 行 , AT M .
递 推 为 约 束 条 件 , 出 信 号 的 功 率 谱 | 。 其 具 求 1 ] 体步骤如下 : ( )计 算 初 始 值 1
; 。
( )重 复 上 述 过 程 , 到 P等 于 所 需 A 5 直 R模 型 阶 数 , 出所 有 的 A 求 R模 型 参 数 。 再 用 下 述 公 , 式 求 出 功率 谱 密 度 :
熵 法 的一 系 列 优 点 , 成 了 近 十 几 年 现 代 谱 分 它 析 中 极 其 活 跃 的 一 个 研 究 领 域 , 广 泛 应 用 于 并
= 一
2 e 1n b 1n ∑ p ( )p ( ) _ _
用最大熵谱法分析玉门地震序列的频谱变化
用最大熵谱法分析玉门地震序列的频谱变化
许玉红;李兴坚;雷功明
【期刊名称】《西北地震学报》
【年(卷),期】2013(35)B12
【摘要】采用Burg最大熵谱分析方法对玉门地震序列进行了频谱分析计算。
结果显示:当主震发生时,频谱主频向高频方向变化,当整个序列接近尾声时,频率逐渐恢复。
这个结果可解释为,随着应力的积累,孕震区介质部分裂隙闭合,挤出裂隙水,密度相对增大,品质因数提高,高频成分的衰减降低,使频谱的主频率移向高频。
【总页数】3页(P78-80)
【关键词】最大熵谱法;玉门地震序列;频谱分析
【作者】许玉红;李兴坚;雷功明
【作者单位】甘肃省地震局嘉峪关地震台,甘肃嘉峪关735100;甘肃省地震局高台地震台,甘肃高台734300
【正文语种】中文
【中图分类】P315.3
【相关文献】
1.最大熵方法-功率谱密度分析法在时间序列资料研究中的应用 [J], 罗同勇;周敦金;Ayako Sumi;余滨;陈邦华;余松林
2.用最大熵谱分析法研究心音频谱:148例正常人心音频率特性分析 [J], 张维耀;
邵玉海
3.首都圈地区地震时间序列的最大熵谱分析方法及地震危险性预测 [J], 贾炯;刁桂苓;平建军;张瑞芳;王梅德;郭学增;于仁宝
4.最大熵谱法在华北地震活动幕式结构分析中的应用 [J], 李文英
5.汾渭地震带时间序列的最大熵谱分析及未来中强震发震概率的最大熵原理估计[J], 许俊奇
因版权原因,仅展示原文概要,查看原文内容请购买。
最大熵谱分析中Burg算法和Marple算法比较
最大熵谱分析中Burg算法和Marple算法比较
周巍;赵树元
【期刊名称】《石油物探》
【年(卷),期】1998(037)002
【摘要】最大熵谱分析是一种具有较高分辨率的谱分析方法,本文从三个方面对
最大熵谱分析中的Burg算法和Marple算法进行了比较,首先是对初相位的依赖性,其次是频率分辨,第三是抗干扰能力。
通过这三个方面的比较,进一步搞清了这两种算法的优缺点,Marple算法在抗干扰方面略逊于Burg算法,而在其他两个方面优于Burg算法。
【总页数】7页(P118-124)
【作者】周巍;赵树元
【作者单位】中国新星石油公司石油物探研究所;中国新星石油公司西北石油局【正文语种】中文
【中图分类】P631.4
【相关文献】
1.Burg算法最大熵谱估计的VC++仿真分析 [J], 张威;张路纲
2.多维自回归谱分析扩展Marple算法 [J], 林循泓;李大仰
3.Marple算法下AR模型的建立及其在预报中的应用 [J], 夏学文
4.对通用最大熵谱分析算法程序的改进 [J], 杨康;沈术伦;杨瑛
5.自回归谱分析中Marple算法的阶数的考虑 [J], 张光昭;谢泽明;谢祥昌;周冠群
因版权原因,仅展示原文概要,查看原文内容请购买。
谱估计(现代)
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
现代信号处理笔记
第一章 随机信号本章首先介绍了随机信号的基本概念、协方差函数和功率谱密度的定义与性质。
接着,从独立性、不相关性、正交性和相干性这四种基本统计关系出发,讨论了如何进行两个随机信号之间的比较与识别。
随后,介绍了正交信号变换、双正交信号变换和非正交信号变换的基本理论。
最后,以被随机信号激励的线性关系为对象,分析了系统输出与输入之间的统计量的关系,对两个随机信号之间的关系作了更深一步的描述。
一、信号分类连续时间信号 s(t) -∞﹤t ﹤∞离散时间信号 s(k) k 为整数确定性信号(按某函数取值,每时刻值可知)随机信号(每时刻取值未知):⑴取值是随机的(不能确切已知)⑵取值服从概率分布规律(统计特性确定,但未知)二、两个随机信号的统计量1、互相关函数Rxy (τ)=E{x(t)y *(t-τ)}互相关函数描述的是两个信号共同的部分(特征)。
2、互相关系数τXY ρ()=3、互协方差函数*(){[()][()]}xy x y C E x t m y t m ττ=---4、功率谱:协方差函数的Fourier 变换2()()j f xy P f C e d πτττ∞--∞=⎰三、两个随机信号的统计关系1、统计独立,(,)()()X Y X Y f x y f x f y =2、统计不相关 若C xy ()=0,,则称x(t)和y(t)统计不相关。
3、正交若R xy ()=E{x(t)y *(t-)}=0, ,则称随机信号x(t)和y(t)正交,记作x(t)⊥y(t)。
四、信号变换1、正交信号变换 (1)Фk (t )=g k (t) (2)(),()()k l t t k l δ<ΦΦ>=-2、双正交信号变换(1)()()k k t g t Φ≠ (2)(),()0k k t g t <Φ>= 3、非正交信号变换(1)()()k k t g t Φ≠ (2)(),()0k k t g t <Φ>≠第二章 参数估计理论本章的核心是参数估计的基本理论与方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
i 0基于Burg 算法的最大熵谱估计实验目的使用Matlab 平台实现基于Burg 算法的最大熵谱估计Burg 算法原理现代谱估计是针对经典谱估计方差性能较差、分辨率较低的缺点提出并逐渐发展起来 的,其分为参数模型谱估计和非参数模型谱估计。
而参数模型谱估计主要有 模型、ARMA 模型等,其中AR 模型应用最多。
ARMA 模型功率谱的数学表达式为:其中,P(e j 「为功率谱密度;s 2是激励白噪声的方差;a i 和b i 为模型参数。
若ARMA 模型中b i 全为0,就变成了 AR 模型,又称线性自回归模型, 其是一个全极点 模型:P(e j )研究表明,ARMA 模型和MA 模型均可用无限阶的 AR 模型来表示。
且 AR 模型的参数 估计计算相对简单。
同时,实际的物理系统通常是全极点系统。
要利用AR 模型进行功率谱估计,必须由Yule - Walker 方程求得AR 模型的参数。
而目前求解Yule - Walker 方程主要有三种方法:Levinson-Durbin 递推算法、Burg 算法和协方差方 法。
其中Burg 算法计算结果较为准确,且对于短的时间序列仍能得到较正确的估计,因此 应用广泛。
研究最大熵谱估计时,Levin so n 递推一直受制于反射系数 K m 的求出。
而Burg 算法秉着 使前、后向预测误差平均功率最小的基本思想,不直接估计AR 模型的参数,而是先估计反射系数K m ,再利用Levin son 关系式求得AR 模型的参数,继而得到功率谱估计。
Burg 定义m 阶前、后向预测误差为:AR 模型、MAP(e j )21b i ei 1a i e ja i e jf m ( n)ma m (i)x( n i)(1)mg m( n) a m(m i)x( n i)i 0由式(1 )和(2)又可得到前、后预测误差的阶数递推公式:f m(n) f m i (n) K mg m i(n 1)g m( n) K m f mi( n)g m 1(n 1)⑷定义m阶前、后向预测误差平均功率为:1N2 2P m - [|f m(门)g m(门)]2n m将阶数递推公式(3)和(4)代入(5),并令一也0,可得K mNf m 1( n)g m 1( n 1)n m 1K m 1 N-[f m 1( n)2 g m 1(n 1)2]2 n m 1三、Burg算法递推步骤Burg算法的具体实现步骤:步骤1计算预测误差功率的初始值和前、后向预测误差的初始值,并令2x(n)f°( n) g°( n) x(n)步骤2求反射系数Nf m 1( n)g m 1( n 1)n m 1 ______________________________K m 1 N-[f m 1(n)2 g m 1(n 1)2]2 n m 1步骤3计算前向预测滤波器系数P。
a m(i) a m』)K m a m 1(m i), i 1,...,m 1a m(m) K m步骤4计算预测误差功率步骤5计算滤波器输出f m ( n) f m 1( n) K mg mi (n 1) g m ( n) K m f m 1( n) g m 1(n 1)步骤6令m J m+1,并重复步骤2至步骤5,直到预测误差功率 P m 不再明显减小。
最后,再利用Levin so n 递推关系式估计 AR 参数,继而得到功率谱估计。
四、程序实现%%%%%%%%%%%% 基于Burg 算法的最大熵谱估计的 Matlab 实现%%%%%%%%%%%% %%%设置两正弦小信号的归一化频率分别为 0.175和0.20,信噪比SNR=30dB 、N=32%%%clear,clc; %清空内存及变量N=32; %设置离散傅里叶变换点数,即最大阶数 N 为32SNR=30; %信噪比SNR 取为30dB fs=1; %采样频率取为1Hz t=1:N; %采样时间点从1变化到N t=t/fs; %得到归一化频率采样点y=sin(2*pi*0.175*t)+sin(2*pi*0.20*t); %信号归一化频率分别取为 0.175 和 0.20 x=awg n(y,SNR); %在信号y 中加入高斯白噪声,信噪比为SNR 设定的数值 M=1; %设置起始计算的阶数 M 为1 P(M)=0; %预测误差功率初值设为 0 Rx(M)=0; %自相关函数初值设为 0 for n=1:N %样本数从1变化到NP(M)=P(M)+(abs(x (n )))人2; %计算预测误差功率和的初始值 ef(1, n)=x( n); %计算前向预测误差初值,令其等于此时的信号序列 eb(1, n)=x( n); end%计算后向预测误差初值,令其等于此时的信号序列P(M)=P(M)/N; %计算出预测误差功率的初始值 Rx(M)=P(M); %设定自相关函数初始值 M=2; %设置起始计算的阶数 M 为2A=0; %微分所得反射系数 Km 的分子,初始值设为 0 D=0; %微分所得反射系数 Km 的分母,初始值设为 0 for n=M:N%AR 阶数由M 变化到NP m (1 K m 2)P m 1A=A+ef(M-1,n)*eb(M-1,n-1);%计算分子的和D=D+(abs(ef(M-1,n))F2+(abs(eb(M-1,n-1))F2; %计算分母的和(即M 阶前、后向预测误差平均功率) end Km=-2*A/D;%计算反射系数Km (此时起始阶数为2)a(M-1,M-1)=-2*A/D;%计算前向预测滤波器系数P(M)=P(M-1)*(1-(abs(Km))A2);% 计算预测误差功率% 设置最大预测误差平均功率FPE(M-1)=P(M)*(N+M)/(N-M);TH=FPE(M-1);for n=M:N%AR 阶数由M 变化到Nef(M,n)=ef(M-1,n)+Km*eb(M-1,n-1); %计算滤波器输出的前向预测误差eb(M,n)=eb(M-1,n-1)+Km*ef(M-1,n); %计算滤波器输出的后向预测误差endM=M+1;% 阶数叠加,以便递推计算下一阶数据A=0;% 反射系数Km 的分子,初始值设为0D=0;%反射系数Km 的分母,初始值设为0for n=M:N%同前,进行递推运算A=A+ef(M-1,n)*eb(M-1,n-1);D=D+(abs(ef(M-1, n))F2+(abs(eb(M-1,门-1)))人2; endKm=-2*A/D;a(M-1,M-1)=-2*A/D;P(M)=P(M-1)*(1-(abs(Km))A2);FPE(M-1)=P(M)*(N+M)/(N-M);for m=1:M-2 %AR 阶数m 由1 变化到(M-2 ) a(M-1,m)=a(M-2,m)+Km*a(M-2,M-1-m); %递推计算各阶前向预测滤波器的系数endwhile FPE(M-1)<TH %比较此刻阶数的误差平均功率与之前设置的平均功率的大小TH=FPE(M-1); %小于之前数值时,覆盖得到新的最小平均功率,并进行递推运算for n=M:Nef(M,n)=ef(M-1,n)+Km*eb(M-1,n-1); %递推计算滤波器输出的各阶前向预测误差eb(M,n)=eb(M-1,n-1)+Km*ef(M-1,n); %递推计算滤波器输出的各阶后向预测误差endKm=-2*A/D; % 反射系数a(M-1,M-1)=-2*A/D;P(M)=P(M-1)*(1-(abs(Km))A2);FPE(M-1)=P(M)*(N+M)/(N-M);for m=1:M-2 %AR 阶数m 由1 变化到(M-2)a(M-1,m)=a(M-2,m)+Km*a(M-2,M-1-m); %递推得到各阶前向预测滤波器的系数endendT=1/fs;sum仁0; %采样周期T赋值;功率谱初值设为0f=0.01:0.01:0.5; %选取数据采样点,归一化频率0.01-0.5,间隔为0.01 for m=1:M-1; %AR 阶数为1 〜(M-1)sum仁sum1+a(M-1,m)*exp(-j*2*pi*m*f*T); %傅里叶变换,得到AR 参数的估计end%由Fejer-Riesz定理,得到最大熵谱估计,即ARMA功率谱xlabel('f/fs'); %X 轴坐标名称五、仿真结果及分析%前向预测滤波器系数%预测误差功率s1= (abs(1+sum1)).A2;s=P(M)*T./s1; %求得各阶功率谱的矩阵plot(f,10*log10(s),'k'); %画出功率谱随频率变化的曲线图ylabel('功率谱/dB'); %Y轴坐标名称卑悭I4E5结果分析:如上,是阶数分别为16和32时所得的功率谱曲线。
如图可知,Burg算法得到的谱线分辨率很高,曲线平滑而且干扰很少,可清晰分辨出功率谱的峰值及其对应的频率值(处于初始设定的频率值0.175〜0.20之间);并且随着阶数的增加,预测误差功率随之减小,但变化不大,对于频率分辨率影响也很小。
相较于Levinson算法,Burg算法的基本思想是使前、后向预测误差的平均功率最小,且没有使用自相关估计法,因而,结果与真实值更接近。