[信号处理技术]关于EMD的产生
通俗易懂,有助于理解EMD和HHT,就原封不动的搬过来了。
原文链接:关于EMD的产生
自傅里叶变换与频谱分析技术产生,人们得以从另外一个角度观察时域信号,信号里各个点的密集程度,得以确定性地度量。之后,又产生了加窗傅里叶、小波变换、维格纳分布等时频分析技术。98年,黄大大又提出了一种新的时频分析技术,即HHT变换。
一、频率是什么?
周期的倒数是频率,初中物理教的,频率就是描述在既定时间内某一动作完成次数的多少。而后,频率与简谐函数联系起来,不再局限于周期性信号,成为描述信号周期性的参数。傅里叶变换正是将信号分解为一系列正交的简谐函数,此时的频率也就是一般意义上的频谱。但是频率这一概念并不局限于傅里叶频谱,频率应是描述信号性质的某一特征,例如瞬时频率。Hilbert提出的Hilbert变换,将瞬时频率的定义进行了统一,经Hilbert变换后,得到的是一组复信号,其相位即瞬时频率。需要指出的时,傅里叶频谱意义上的频率是对信号整体特征的表现,而瞬时频率与其相区别,是对信号局部特征的表现。
二、EMD怎么来的?
实际上,只有信号的傅里叶频谱集中在一较小范围内,近乎单一频率时,其经Hilbert变换后获得的瞬时频率才能与我们熟知的傅里叶频谱类似,能够被我们所理解。而非单分量信号(Cohen所定义的窄带信号)的瞬时频率杂乱无章。怎么办?求取这个瞬时频率的意义就是从局部的角度去研究信号特征,现在求出来的瞬时频率却是没有意义的。
黄大大神来之笔,研究出一种由包络提取信号IMF的分解方法,而所获得的IMF,正满足以上所谓单分量信号的条件,这个信号分解方法就是EMD分解了。也就是说,EMD分解使得信号得以分解成若干个IMF和最后的骑波(黄大大的叫法,就是残余的趋势项),而IMF的瞬时频率是能够理解的,类似于傅里叶频谱。于是HHT变换 = EMD分解+Hilbert变换
三、EMD分解的几个概念
1、傅里叶变换,小波变换都是由正交基作为信号的分解基,而EMD分解则不能保证正交,各个IMF之间是存在频率域重叠的,也就是说可能在2个IMF中都存在某一频率的信号。黄大大认为,IMF之间在局部意义上可被视为正交。这个玩意不能保证。但是各个IMF之间的频率范围是从大到小的,也就是说高频信号会被分解到前几层IMF中。
2、分解本身的这个频率范围是不固定的,是由信号本分性质决定的。另外,甚至说分解为几个IMF可能个数都不一定,两次分解可能IMF个数都不一样,这个跟终止准则相关。
3、EMD分解的应用可能好可能坏,至今仍缺乏确定的数学理论支持,但是还是挺NB的,的确能处理一些非线性非平稳信号。
[信号处理技术]关于EMD的产生的更多相关文章
- Halcon一日一练:图像拼接技术
图像拼接技术就是针对同一场景的一系列图片,根据图片的特征,比如位置,重叠部分等,拼接成一张大幅的宽视角的图像. 图像拼接要求拼接后图像最大程度的与原图一致,失真尽可能的小,并且要尽量做到天衣无缝即没有 ...
- 微信公众号【阿里技术(ali_tech)】历史文章整理
简介 来自微信公众号: ali_tech 阿里巴巴官方技术号,关于阿里的技术创新均呈现于此. 本内容来自微信公众号的分享,最后更新时间2019-10-26,请关注对应公众号接收最新分享,定期同步地址: ...
- 无线网络中的MIMO与OFDM技术原理分析
无线网络中的MIMO与OFDM技术原理分析CNET中国·ZOL 07年08月14日 [原创] 作者: 中关村在线 张伟 从最早的红外线技术到目前被寄予重望的WIFI,无线技术的进步推动我们的网络一步步 ...
- 学习 opencv---(8)非线性滤波:中值滤波,双边滤波
正如我们上一篇文章中讲到的,线性滤波可以实现很多种不同的图像变换.然而非线性滤波,如中值滤波器和双边滤波器,有时可以达到更好的实现效果. 邻域算子的其他一些例子还有对 二值图像进行操作的形态学算子,用 ...
- 趣味GPS
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 简介 GPS的全称是全球定位系统(the Global Positioning S ...
- FFT的物理意义
来源:学步园 FFT(Fast Fourier Transform,快速傅立叶变换)是离散傅立叶变换的快速算法,也是我们在数字信号处理技术中经常会提到的一个概念.在大学的理工科课程中,在完成高等数学的 ...
- opencv 简单模糊和高斯模糊 cvSmooth
cv::Mat 是C++版OpenCV的新结构. cvSmooth() 是老版 C API. 没有把C接口与C + + 结合. 建议你们也可以花一些时间看一下介绍. 同样,你如果查看opencv/mo ...
- 3D立体显示大屏幕拼接视频墙系统解决方案【转】
http://shop.souvr.com/thread-123416-1-1.html 随着3D立体视像.全息影像等技术不断取得突破性进展,国内外越来越多的公司投身3D显示领域,产品层出不穷.3D技 ...
- TCP/IP 网络编程 (三)
server端未处理高并发请求通常採用例如以下方式: 多进程:通过创建多个进程提供服务 多路复用:通过捆绑并统一管理 I/O 对象提供服务 多线程:通过生成和客户端等量的线程提供服务 多进程serve ...
随机推荐
- Python中的转义
在Python交互式解释器中,输出的字符串会用引号引起来,特殊字符会用反斜杠(\)转义.如果遇到带有\的字符被当作特殊字符时,有以下两种处理方法:1.使用双反斜杠(\\)来转义2.使用原始字符串,方法 ...
- Cookie&Session(会话技术)
一.Cookie技术 从打开一个游览器访问某个站点,到关闭这个游览器的整个过程成为一次会话 会话技术分为Cookie和Session Cookie:数据存储在客服端本地,减少对服务端的存储的压力,安全 ...
- 工作流引擎 Flowable 6.0.0.RC1 release,完全兼容Activi
Flowable 6.0.0.RC1 release,第一个可流动的6引擎版本(6.0.0.RC1). Flowable 6.0.0.RC1 relase新增加的功能以及特色: 包重命名为org.Fl ...
- android 自定义view之侧滑效果
效果图: 看网上的都是两个view拼接,默认右侧的不显示,水平移动的时候把右侧的view显示出来.但是看最新版QQ上的效果不是这样的,但给人的感觉却很好,所以献丑来一发比较高仿的. 知识点: 1.Vi ...
- PHP和MySQL Web开发学习笔记介绍
前言 从2016年2月1日开始,之后的几个月左右的时间里,我会写一个系列的PHP和MySQL Web开发的学习笔记.我之前一直从事Java语言的开发工作,最近这段时间非常想学习一门语言,就选择了PHP ...
- Java多线程的调度策略
在Java多线程环境中,为保证所有线程的执行能按照一定的规则执行,JVM实现了一个线程调度器,它定义了线程调度的策略,对于CPU运算的分配都进行了规定,按照这些特定的机制为多个线程分配CPU的使用权. ...
- 带你深入理解STL之Set和Map
在上一篇博客带你深入理解STL之RBTree中,讲到了STL中关于红黑树的实现,理解起来比较复杂,正所谓前人种树,后人乘凉,RBTree把树都种好了,接下来就该set和map这类关联式容器来" ...
- JQuery 网页选项卡制作
网页选项卡可以较好的利用有限的页面来展示更多的元素,而使用JQuery来制作网页选项卡也是一件非常简单的事情.今天就来分享一个网页选项卡的制作小技巧. 引入所需库 选项卡原理 业务核心 完整小例子 引 ...
- Erlang application stop 调用死锁
Erlang application stop 调用死锁(金庆的专栏)在application行为模块的start()中启动bson应用,在stop()中停止bson,结果application:st ...
- UNIX网络编程——利用recv和readn函数实现readline函数
在前面的文章中,我们为了避免粘包问题,实现了一个readn函数读取固定字节的数据.如果应用层协议的各字段长度固定,用readn来读是非常方便的.例如设计一种客户端上传文件的协议,规定前12字节表示文件 ...