现代谱估计:MTM 谐波分析
本文翻译自Kspectra -tool
有兴趣的人可以去原文看看,话不多说开始讲解。
#多窗口谐波分析。
1目标
谐波分析的目标是为了确定线成分-既谱估计中的尖峰对应于周期或准周期信号的频率,幅值,相位等成分。
无穷长的单一周期信号的傅里叶变换对应于信号的频率域上产生一个狄拉克函数, 即一个无穷高的谱线 (或零宽度(一个点)的峰值)。
根据上述描述讲解的的方法进行的谱估计, 给出了给定频率的信号幅值的间接信息, 通过以该频率为中心的峰值区域, 其宽度大致与时间序列的长度 N 成反比;这个区域是几乎恒定的, 因为谱峰的高度也是和采样时间长度(N)成正比。
而谐波分析则试图对长度受限的时间序列的频谱中直接确定 (纯) 谱峰线的 (有限) 振幅。接下来我们将解释这是如何在MTM中完成的
2计算公式
不妨假设时间序列 x (t) 是频率为 f0 和振幅为 B 的一系列正弦函数的总和, 加上 “噪声” n (t)( 这是其他不关心的正弦波和白噪声的总和)。
因此公式可以被写成
如果(w(k),k=0,…k-1)是前k个特征谱同时Uk(f)是wk(t)的离散傅里叶变换,一个频率域的最小二乘估计展示了幅值B的一个估计值:
其中星号代表复共轭。
统计学上的置信区间可以通过费舍尔- Snedecor 测试(或者说F-test)的最小二乘拟合,。此测试大致基于时间序列 x (t) 通过k个特征锥形窗的筛选部分所捕获的方差与剩余方差的比值。通过扩大模型1的方差, 你会发现它是两个量的总和,
和
它是方差中未解释和已经得到解释部分贡献的和
随机变量
如果这个时间序列是一个纯净的白噪声,该变量会服从f(2,2k-2)的F分布
可以通过假设B=0,既x(T)是一个纯净的高斯白噪声对给定数据的数值值作解释。可以通过拒绝高斯白噪声假设。
实践中,这个谱估计只需要信号局部白噪声,在这个情况下,描述该局部特性的k阶特征谱也会表现分布的就像它们是白噪声一样。
F检验说明
MTM的这种谐波分析应用能够对相对较短的时间序列检测具有高度统计显着性的低振幅谐波振荡,或者如果F检验失败则能够拒绝大振幅的振荡,因为F值F( f)并不取决于B(f)的大小。这个特征是MTM与标准方法相比的一个重要优势,它的误差线基本上与峰值幅度成正比。然而我们也需要注意,谐波分析方法中隐含的假设是,时间序列是由一个特定过程产生的。该过程由单独的纯粹的周期性固定振幅分量的叠加组成。如果不是,则连续谱(在有色噪声或混沌系统的情况下)将被分解为具有任意频率和可能高检验F值的虚线。实质上,上述过程假设“真实信号”由相位相干谐波信号对应的谱线中的线表示,而’噪声’则由谱的连续分量表示。在地球物理应用中,信号通常与窄带有关,并且不是严格的谐波变量,真正的谐波信号很少被检测到。在这种情况下,上面描述的传统MTM方法中隐含的简单噪声零假设和信号假设失去了它的许多实用性。
现代谱估计:MTM 谐波分析相关推荐
- R学习_multitaper包解析2:子函数spec.mtm.dpss,dpssHelper
前言 之前讲了MTM(多锥形窗谱估计)的相关原理,现在来分析一下它的R语言的实现,这个实现是提出人的学生写的,和matlab的实现进行对照分析,加深理解,提高大家对这门技术的掌握程度,解析的顺序依旧是 ...
- MTM:matlab实现5主函数解码
前言 之前讲了MTM(多锥形窗谱估计)的相关原理,现在来分析一下它的matlab实现. 想要复习的可以参考一下之前的文件: 现代谱估计:多窗口谱 想要复习一下如何实现的可以参考: MTM:matlab ...
- MTM:matlab实现4主函数
前言 之前讲了MTM(多锥形窗谱估计)的相关原理,现在来分析一下它的matlab实现. 想要复习的可以参考一下之前的文件: 现代谱估计:多窗口谱 想要复习一下如何实现的可以参考: MTM:matlab ...
- MTM:matlab实现3谱功率计算
前言 之前讲了MTM(多锥形窗谱估计)的相关原理,现在来分析一下它的matlab实现. 想要复习的可以参考一下之前的文件: 现代谱估计:多窗口谱 想要复习一下如何实现的可以参考: MTM:matlab ...
- MTM:matlab实现2参数解析
前言 之前讲了MTM(多锥形窗谱估计)的相关原理,现在来分析一下它的matlab实现. 想要复习的可以参考一下之前的文件: 现代谱估计:多窗口谱 想要复习一下如何实现的可以参考: MTM:matlab ...
- MTM:matlab实现1
前言 之前讲了MTM(多锥形窗谱估计)的相关原理,现在来分析一下它的matlab实现. 想要复习的可以参考一下之前的文件: 现代谱估计:多窗口谱 正文 首先是基本的子函数 findNFFT 从传递过来 ...
- 现代谱估计:多窗口谱
本文翻译自Kspectra Tool 为了造福后来人,同时检验学习成果,开始这个系列 #多窗口方法(Multitaper Method) 其实这个翻译有问题,taper和window还是有区别的. # ...
- matlab ac电源,基于MATLAB对AC/DC/AC电源的死区效应的谐波分析及仿真
0引言 目前,各种逆变电源的控制方法及SpWM信号调制方式分析中,大多基于假定功率开关器件为理想开关器件,即不考虑开关器件的上升.下降和存贮时间.但实际上任何开关器件均具有开关延迟,特别是关断过程.因 ...
- 现代谱估计:多窗口谱相关性
本篇文章翻译自:kspectra tool 多窗口谱:相干性 幅值均方相干性函数CCCX" role="presentation">XX_XYY_Y是一个输入为频率 ...
最新文章
- C++ char 与uchar区别
- Chrome 94 加入网页开发新技术,或有助于提高云游戏体验
- android 开发 获取各种intent (图片、apk文件、excel、pdf等文件)
- unicode字符显示方框_【硬核】韦东山:字符的编码方式
- springboot参数检验,Assert使用
- 企业是否应该实现对客户需求的快速响应_CRM系统给企业带来的创新有哪些?如何让销售爱用CRM系统?...
- 校验用户登录手机端还是PC端,是否微信浏览器打开
- Spark源码分析之BlockManagerMaster
- Xadmin 常用插件
- struts2框架之拦截器(参考第二天学习笔记)
- SharePoint Designer中无法显示任何列表
- 麒麟LINUX(飞腾ARM)更新软件源
- 传奇攻城期间禁止玩家下地图打怪的脚本写法
- 公众号第三方平台开发 创建公众号第三方平台
- 10个200万的网络监控摄像机应该配置百兆还是千兆的交换机?
- SSL安全连接是什么意思?HTTPS安全登录指的什么?
- 宽带连接远程计算机691,电脑宽带连接错误691怎么办? 爱问知识人
- docfx 做一个和微软一样的文档平台
- 用计算机如何编辑文档,怎么使用手机word文档编辑
- Java程序启动QQ(九)
热门文章
- filecoin的思考
- 如何保住我们的头发?初级程序员的碎碎念
- 关于unityengine.dll, unityengine.coremodule.dll
- 一个时代的终结:为什么是时候放弃ITOM四大巨头了?这对IT领导者来说意味着什么?...
- mongodb之 复制集维护小结
- 8月24日云栖精选夜读 | 阿里开源富容器引擎 PouchContainer 的 network 连接机制
- 17.Node.js 回调函数--异步编程
- 为什么Jedis操作后要主动归还?
- Win10启动盘制作工具
- 代码:准确算出用户输入的日期是星期几!