小波变换网文精粹:小波变换教程(十九)

离散小波变换_小波变换教程(四):多尺度分析和离散小波变换 本文讲解ROBI POLIKAR编写的小波变换教程《THE WAVELET TUTORIAL》的第四部分:多尺度分析和离散小波变换。教程链接:http://users.rowan.edu/~polikar/WTtutorial.html1)为什么需要离散小波变换尽管已经能够在电脑上计算离散形式的连续小波变换(小波级数),但它还不是真正意义上的离散变换。因为小波级数只是连续小波变换的采样版... 阅读详情

小波变换网文精粹:小波变换教程(十九)

原文:ROBI POLIKAR. THE ENGINEER'S ULTIMATE GUIDE TO WAVELET ANALYSIS:The Wavelet Tutorial

网址:http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html

十九、小波级数:CWT的离散化(一)

        如今,人们大量使用计算机来完成大数据量的运算。显然,无论是傅立叶变换(FT),短时傅立叶变换(STFT)还是连续小波变换(CWT),通过解析式、积分式等方式来计算在实际中是很困难的。于是在用计算机实现的过程中就会遇到离散化的问题。如果FT与STFT一样,最直观的做法是直接在时-频平面上进行采样。更直观地,对时-频平面进行均匀采样是最自然的选择。但是,在小波变换中,变化的尺度可以用来降低采样率。

        在高尺度部分(即低频部分),根据奈奎斯特定理,采样率可以降低。换句话说,在时间-尺度平面上,如果可以用采样率N_1对尺度s_1进行采样,那么同样可以用采样率N_2对尺度s_2进行采样。其中s_1< s_2(对应频率f1>f2),并且N_2 < N_1。N_2 与 N_1之间的关系为:

                                     

                                                      式 3.20

或者用频率表示,可写为:

                          

                                                    式 3.21

        这意味着,在低频部分可以用较低的采样率进行采样,从而节省相当可观的运算量。

        需要说明的是,如果仅考虑信号的分解,那么离散化的过程可以不受任何条件的限制。

        如果不需要信号的合成,离散化的过程甚至都不需要满足奈奎斯特定理。但是如果还需要对信号进行重构,那么对离散化及采样频率的限制就变得非常重要。奈奎斯特采样频率是能够保证连续信号能够从离散信号完全重构的最小频率。正是因为这个原因,前面提到的基矢量才特别重要。

        前面已经提到,小波psi(tau,s)如果满足式3.18所示的容许性条件,则能够利用式3.17完全恢复原始信号。对连续变换而言这是正确的。可问题是,如果我们在时间-尺度平面上进行了离散化,还能重构吗?回答是能够,但是必须满足一定的条件。

        尺度参数 s首先以对数方式进行离散化。然后再在对应的尺度参数上对时间参数进行离散化。即不同的尺度上使用了不同的采样频率。这也就是说,采用了如图3.17所示的二进采样栅格来对时间-尺度平面进行采样。

                        

                                                                                                图 3.17

         考虑整个时间-尺度平面,连续小波变换的计算要在整个平面上逐点进行,因此,连续小波变换系数的数目为无穷多。离散化的过程首先考虑尺度轴。虽然尺度轴上的点数为无穷多,但利用对数规则,仅需要用到很少的一部分。对数的基可以根据需要选择。最常见的是选2,因为这样非常方便。如果选了以2为底的对数,即仅有2,4,8,16,32,64,…,等有限的一些尺度需要计算。当然,对数的基也可选为3,那样的话仅有3,9,27,81,243,…,等有限的一些尺度需要计算。在对尺度轴进行离散化之后再对时间轴进行离散化。如果选定对数的基为2,那么离散的尺度以2为因子变化。于是不同尺度上的时间采样率也同样以2为因子变化。 

        这里需要说明的是,图3.17中,在最小的尺度上(s=2),时间轴上仅采样到32点数据。在下一个尺度上,即s=4,时间轴上的采样率降低了2倍,因为尺度参数增加了2倍,于是在s=4这个尺度上,仅采样到16点数据。同理,再下一个尺度s=8上,仅有有8个采样点。

        虽然常称为时间-尺度平面,实际上更准确的叫法是平移-尺度平面。因为变换域中的时间实际上对应着小波在时间上的平移。对小波级数而言,时间实际上仍然是连续的。

与傅立叶变换(FT)、傅立叶级数(FS)和离散傅立叶变换(DFT)之间的关系相同,同样也有连续小波变换(CWT)、半离散小波变换(即小波级数, WS)和离散小波变换(DWT)。

PS:原文pdf打包下载地址:http://download.youkuaiyun.com/detail/deepdsp/4061006

matlab dwt 多层分解,多尺度小波分解Matlab/Python实现与原理分析 小波分解的理解Matlab中实现小波分解方式在matlab中实现小波分解的方式比较简单,通过[C,L] = wavedec(X,N,‘wname’)得到C和L,如下图,C表示分解得到的各个层的小波系数,L表示各个层的长度,L的最后一个数表示原数据的长度。 通过在Matlab中输入open wavedec打开分解的源文件可以发现,主要就是通过执行dwt函数进行多层分解的,分解的系数通过wfilter... 阅读详情

相关推荐

机械革命重装Win11详细教程

通过以上步骤,你可以在机械革命电脑上成功重装Windows 11。虽然整个过程可能看起来有些复杂,但只要你按照步骤逐一进行,就能够顺利完成安装并享受到全新的操作系统带来的便利和性能提升。希望本文能够帮助到你,如果你有任何问题或疑问,请随时联系我们的技术支持团队。

mmoo_python的博客 3130

Haar Wavelets Implementation in C#

You searched for wavelet c#Here are some results for the search term on this websiteHaar Wavelets Implementation in C# Latest Activities | The joys of sharing the world with trolls

foodvc的专栏 4392

求一个点到任意两个点所在直线距离 C#代码公式

求点C(X0,Y0) 到点A(x1,y1)和点B(x2,y2)所在直线的距离 1.已知任意两个点,求这两个点所在直线 已知点A(x1,y1),点B(x2,y2) 设直线上另外任意一个点为(x,y) 那么 (x-x1)/(y-y1) = (x2-x1)/(y2-y1); 整理后得方程: (y2-y1)x + (x1-x2)y + (y1-...

qq_29434987的博客 4492

第一篇《小波变换与多尺度分析》

区域重力异常是地下各种埋深的密度值不等的诸地质体的综合反映,因此对重力资料反演或解释的过程,主要是分离出或突出研究对象的异常成分,进而进行反演计算,并赋予一定的地质含义。我们研究应用的总体思路是:①引入小波多尺度分析的思想方法,而且要采用二维小波多尺度分析的方法,因为实际中的重力资料大都是二维的,只有解决二维问题才有真正的实际意义﹔②针对重力场的特点选择合适的小波基函数,即构造适合重力场分解的二维小波基函数﹔③研究二维重力场的快速计算方法和二维小波变换的快速计算方法,改变计算复杂、速度缓慢的状况;

weixin_44259522的博客 1716

影刀RPA:轻松搞定Excel表格自动化操作

影刀RPA是一款功能强大的自动化工具,通过模拟人类操作实现各种重复性任务的自动化。零代码操作:通过拖拽式流程设计器,无需编程基础即可快速上手。功能丰富:提供丰富的组件库,涵盖文件操作、数据处理等多种功能。高效稳定:支持多任务并行,确保任务的高效执行和稳定性。支持Python语法:内置数据表格,支持Python语法,对新手友好,同时具备循环功能。通过影刀RPA,您可以轻松实现Excel表格的拆分、列数据合并和归档工作的自动化。这不仅节省了手动操作的时间,还能确保数据处理的高效和准确,提升工作效率和管理水平。

watwrmoon的博客 2560

别再手动配网了!用安信可PB-02模组+PHY Mesh App,5分钟搞定蓝牙Mesh智能灯群控

本文详细介绍了如何使用安信可PB-02模组和PHY Mesh App快速搭建蓝牙Mesh智能灯群控系统。通过5分钟的硬件连接和固件烧录,用户可实现多灯分组控制、场景切换及地理围栏等高级功能,显著提升智能家居部署效率。方案特别适合需要快速实现灯光群控的场景。

weixin_28675839的博客 419

形象易懂讲解算法I——小波变换(FT-STFT-小波变换)

这原是知乎上的一遍问答,我也在优快云上看到了同样的转载博文,可是由于图片转载不过来影响了阅读,我在这里重新把图像转载到了优快云,供大家阅读。感谢原作者! 从傅里叶变换到小波变换,并不是一个完全抽象的东西,可以讲得很形象。小波变换有着明确的物理意义,如果我们从它的提出时所面对的问题看起,可以整理出非常清晰的思路。 下面我就按照傅里叶-->短时傅里叶变换-->小波变换的顺序...

zuyuhuo6777的博客 1万+

C盘在同一时间突然多出100g的文件,请问是什么原因,以及是否能删除?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!

**My Coding Family** 1758

小波变换网文精粹:小波变换教程(六)

小波变换网文精粹:小波变换教程(六) 原文: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/renfe

深入理解数字信号处理 2292

基于 STM32 的乒乓球发球机控制系统设计与实现

乒乓球发球机是一种能够按照预设参数自动、连续发出乒乓球的训练设备。本系统以 STM32F103C8T6 为主控核心,通过控制实现球速调节、实现落点与旋转方向控制、实现出球节奏控制,并配合 OLED 显示与按键人机交互,实现速度、频率、落点、旋转四大参数的可调发球训练。

weixin_42300449的博客 210

Allegro16.6详细教程(二)

3-D Viewer,可以直接在allegro中看到board file的3-D顯示效果。3-D Viewer對於PCB Editor Products,只有環境變數中的OpenGL顯示功能開啟後才有效,而對於APD/SiP是無效的。2.3-D viewer是在一個獨立的視窗中打開的。3-D environment環境支援多種顯示內容的過濾,取景視角和顯示效果的選項,透過遊標可以直接控制放大,移動,翻轉等操作。

axingxiansen的博客 1917

小波变换教程(十九)

小波变换网文精粹:小波变换教程(十九) 原文:ROBI POLIKAR. THE ENGINEER'S ULTIMATE GUIDE TO WAVELET ANALYSIS:The Wavelet Tutorial 网址:http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html 十九、小波级数:CWT的离散化(一)

a_dream_catcher的专栏 1064

基于OpenCV实现暗通道先验去雾算法及改进,效果惊人

深度技术文,前方高能

公号:一条coding 2万+

小波变换教程(六)

小波变换网文精粹:小波变换教程(六) 原文: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

a_dream_catcher的专栏 1197

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

小波变换网文精粹:小波变换教程(一)

小波变换网文精粹:小波变换教程(一) 原文: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/ren...

yanlijun250 506

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

220502-连续小波变换CWT中[scale, wavename]以及[contouf, pcolormesh]对信号分析的影响

Demo 1: CWT with different wavelets import numpy as np import matplotlib.pyplot as plt import scipy.signal as signal import pywt aa = [] for i in range(200): aa.append(np.sin(0.3*np.pi*i)) for i in range(200): aa.append(np.sin(0.13*np.pi*i)) for i

专注机器学习之路 3330

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Wavelet 工具箱的使用

1.小波GUI的启动与功能 在matlab的命令符下输入wavemenu,即会出现小波工具箱窗口。 2.小波工具箱的通用函数 biorfilt 双正交小波滤波器组 centfrq 计算小波中心频率 dyaddown 二元采样 dyadup 二元插值 intwave 积分小波函数 orthfilt 正交小

知识小屋 1万+

小波变换 分离影像低频部分_经济周期分析的强大工具——小波分析

今天会发福利横空出世的“数学显微镜”小波(Wavelet)这一术语,顾名思义,小波”就是小的波形。所谓“小”是指它具有衰减性;而称之为“波”则是指它的波动性,其振幅正负相间的震荡形式。与Fourier变换相比,小波变换是时间(空间)频率的局部化分析,它通过伸缩平移运算对信号(函数)逐步进行多尺度细化,最终达到高频处时间细分,低频处频率细分,能自动适应时频信号分析的要求,从而可聚焦到信号的...

weixin_39963853的博客 1647
上一篇: 小波变换网文精粹:小波变换教程(十八)
下一篇: 小波变换网文精粹:小波变换教程(二十)
deepdsp
博客等级 码龄15年 859粉丝 62原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值