小波变换网文精粹:小波变换教程(十二)
原文: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/35943136201091273734591/
十二、连续小波变换(二)
对上面公式的解释将在本节中进行详细说明。以x(t)作为被分析的信号。选用的小波作为信号处理中用到的所有窗函数的原型。应用的所有窗都是母小波的放大(或缩小)和平移版本。有很多函数可以满足这个条件。Morlet小波和墨西哥帽小波是其中最有代表性的,本章中后面部分中所举的例子也会用这两个小波进行小波分析。
一旦选择了母小波,就可以从s=1开始计算了,连续小波变换就是计算对应所有值的s,或者小于1,或者大于1。不过,与要分析的信号有关,一般不需要完整的变换。对所有的应用来说,信号是有带宽限制的,因此,在有限时间内做变换就经常能够满足要求了。在这篇文章里的后续部分,只用到s在有限时间内的值。
为方便起见,计算过程将会始于s=1,然后s值逐渐增大,即分析将会从高频开始,然后逐步到低频。s的第一个值是对大多数缩小的小波的反映。随着s增大,小波逐渐被放大。
小波要被放在信号的最初点,即t=0时刻。用尺度为1的小波函数与信号相乘,然后在所有时间内做积分。积分结果再乘上这个常量——1/sqrt(s)。后面这次相乘是为了使能量归一化处理而作的,其目的是使变换后的信号在任意比例上都有相同的能量。最终结果就是变换后的值,即在t=0时刻和s=1的情况下的连续小波变换。换句话说,就是在时间-尺度平面内,tau=0,s=1时刻信号的响应。
然后平移s=1时的小波值至t=tau时刻的位置,得到在时间-尺度平面内,t=tau,s=1时刻信号的响应。
重复这个过程,知道小波到达了信号的末端。这是,在时间-尺度平面内,就会得到一系列的点。
然后,将s增大一点。注意到,这是小波变换,所以tau和s都必须连续的增加。不过,如果是由计算机来进行这个变换过程,两个参数都以一个很小的步长增加。这是由于采样造成的。
对所有s值,重复上面这个过程。每一个根据给定的s计算的结果都对应时间-尺度平面内的一行。当对所应所有的s都计算完成后,对信号的连续小波变换就完成了。
下面的图说明了计算过程的每一步:

图3.3
在图3.3中,显示了在四个不同时刻tau时的信号和小波函数。信号是图3.1所示的信号的裁剪版本,对应着信号的高频部分。可以看到它多么紧凑(蓝色的窗口)。它的宽度应该与信号中最高频分量出现的时间一致。图中显示了to=2,to=40,to=90和to=140时刻小波的位置。在每一个位置,都将它与信号相乘。很明显,只有在小波的支撑域内,乘积不为0,其余部分全为0。通过在时间轴上平移小波,信号被定位在时间轴上。进一步,通过改变s的值,信号又被定为在频率范围内。
如果信号对当前的s值有一个谱分量(这个例子中s的值是1),在信号的谱分量出现的时刻,信号与小波的乘积会相当大。如果对于当前的s值,谱分量不存在,那么,乘积将会很小或为0。图3.3中,在s=1和t=100ms附近,信号中存在一个窗口宽度的频谱分量。
图3.3中,在100ms时,对信号做连续小波变换后将会产生大的结果,在其他时候则值很小。另一方面,当尺度很高时,连续小波变换将对在整个信号周期内得到一个很大的值,因为低频信号在整个周期内都存在。
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