小波变换网文精粹:小波变换教程(十)
原文:ROBI POLIKAR. THE ENGINEER'S ULTIMATE GUIDE TO WAVELET ANALYSIS:The Wavelet Tutorial
网址:http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html
译文转自:http://blog.163.com/renfengyuee@126/blog/static/3594313620109118101583/
十、小波变换基础:短时傅立叶变换(三)
为了更明白的理解这个问题,让我们看一些例子:我现在有四个不同宽度的窗函数,我们将一一用这些窗函数做傅立叶变换,看看到底发生了什么:
我们用到的窗函数是一个简单的高斯函数,如下式:
w(t)=exp(-a*(t^2)/2);
其中,a代表窗口宽度,t代表时间。接下来这幅图显示了四个用宽度a来决定的不同支撑域的窗函数。请忽略a的值,因为用来计算的时间间隔同时决定了函数。注意四幅图的宽度。上面这个例子中的时间以秒为单位,a=0.001,接下来显示用不同的窗口进行快速傅立叶变换后的图形。

图2.10
首先看第一个最窄的窗口。我们期望的结果是变换结果应具有好的时间分别率和差的频率分辨率。

图2.11
上面的图显示了快速傅立叶变换结果。为了以一个更好的角度看图,我们的图以鸟瞰图显示。注意到四个尖峰在时间上被准确的区分开了,还要注意,在频率轴,每个尖峰都横跨了一个频率带,而不是对应一个确切的频率值。现在让我们看看更宽一点的窗函数,看第三幅图(第二幅图在第一个例子中已经展示过了)。

图2.12
注意到,不像第一幅图,在时间轴上,四个尖峰没有很好的的区分开来。但是在频域内分辨率却明显提高了。现在让我们看看最宽的窗口宽度,看看到底发生了什么:

图 2.13
现在任何人都不应该再赶到惊奇了,因为本来我们就知道时间分辨率会超级差(我的意思是差到不能再差)。
这些例子应该展示了快速傅立叶变换存在的分辨率问题。每个将要用到快速傅立叶变换的人都会面临这个问题。用什么样的窗函数?用窄窗可以得到较高的时间分辨率,但是较低的频率分辨率,用宽窗仍然也会面临稳定性的问题。问题集中到如何选择窗函数上来了。这个窗要能够在整个分析过程中一直可用。答案当然是只与应用相关:如果原始信号中的频率分量已经被区分出来了,那么我们就可以牺牲一部分频率分辨率来追求更高的时间分辨率。但是如果情况不是这样的话,那么选择一个好的窗函数比选择一个值得投资的股票更难。
现在,你应该理解为什么要提出小波变换了吧?我们后文中将会看到,小波变换在一定程度上解决了这个分辨率的问题。
第二大部分结束了。教程的第三部分主要讲连续小波变换。如果到目前为止你还没有碰到什么麻烦,上面讲的东西你都能理解,那么你可以开始这个理解小波变换基本理论的终极挑战了。
PS:原文pdf打包下载地址:http://download.csdn.net/detail/deepdsp/4061006
分享到:
相关推荐
**UML精粹:标准对象建模语言简明指南(第3版)** UML,全称为Unified Modeling Language,是面向对象系统设计的一种标准化建模语言。它为软件开发提供了图形化表示方法,用于描述系统的需求、结构和行为。UML自...
清华大学出版社《UML精粹:标准对象建模语言简明指南 第3版 》在紧迫的时间压力下 程序员很难通过紧跟技术创新的脚步来享受软件工程领域的最新成果 正因如此 殿堂级大师Martin Fowler这本旨在帮助专业人士提升效率的...
总之,《UML精粹:标准对象建模语言简明指南》是一本深入浅出、实用性强的UML教程,它涵盖了UML的主要元素,并提供了丰富的示例和指导,帮助读者掌握这一强大的建模工具,从而在软件开发过程中实现更高层次的设计和...
其中,《编程精粹:编写高质量C语言代码》是针对C语言编程的一部经典之作,旨在帮助程序员提升C语言编程技巧,写出高效、可靠的代码。这本书不仅适合初学者,也对有经验的开发者具有很高的参考价值。 在C语言编程中...
UML(统一建模语言)是一种标准的、可视化的建模语言,它为软件开发过程中的系统分析和设计提供了一种通用的、易于理解和使用的图形表示方法。UML结合了多种面向对象方法论的优秀元素,通过图形符号的方式展现系统的...
**CMMI精粹:集成化过程改进实用导论** CMMI,即能力成熟度模型集成(Capability Maturity Model Integration),是软件工程领域的一种过程改进框架,旨在提高组织的开发和服务提供能力。《CMMI精粹:集成化过程...
[源代码]算法精粹_经典计算机科学问题的Python实现,面向中高级程序员的算法教程,借助Python语言,用经典的算法、编码技术和原理来求解计算机科学的一些经典问题。介绍了递归、结果缓存和位操作等基本编程组件,还...
注意:这个可是最新英文版的,要学的话需要点英文基础哦! ......解压密码 www.infoxa.com
《Excel实战技巧精粹:Excel模板1000例》是一部深入探讨Excel应用的宝典,旨在提升用户在日常工作中处理数据、分析信息和优化工作效率的能力。这本书包含了丰富的实例和实用模板,覆盖了从基础操作到高级技巧的全...
《信息系统开发实例精粹:My Disc》这本著作,便以其独特的视角,通过具体而详细的案例分析,向读者展示了信息系统如何在不同领域中发挥其巨大作用,以及如何通过信息技术与业务流程的紧密结合来提升效率和决策质量...
AXURE RP8实战手册 网站和APP原型制作案例精粹:全选与取消全选效果.rp
AXURE RP8实战手册 网站和APP原型制作案例精粹:制作商品列表.rp
《UML精粹:标准对象建模语言简明指南 第三版》是一本深入浅出地介绍统一建模语言(Unified Modeling Language,简称UML)的权威书籍。这本书旨在为IT专业人士提供一个全面理解UML的框架,帮助他们有效地进行系统...
HTML5精粹:利用HTML5开发令人惊奇的Web站点和革命性应用
AXURE RP8实战手册 网站和APP原型制作案例精粹:拖动滑块解锁.rp
Excel实战技巧精粹:Excel实用模板972例:个体工商户设立登记申请书.xls中介单位人员登.xls中外学者越洋对话日程安排.xls中央基层预算单位开立银行帐户申请表.xls中央基层预算单位财政支出月报表.xls中学校小升初...
AXURE RP8实战手册 网站和APP原型制作案例精粹:商品列表价格排序.rp