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

离散小波变换_小波变换教程(四):多尺度分析和离散小波变换 本文讲解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... 阅读详情

相关推荐

Mike 21如何制作随水深变化的糙率文件

MIKE 21如何制作随水深变化的糙率文件

zhuzhujiayoua的博客 2250

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

深入了解 CPU 的型号、代际架构与微架构!

深入了解 CPU 的型号、代际架构与微架构!

欢迎朋友,我是一名十多年开发经验的新手,希望多多指教。 3195

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

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

weixin_44259522的博客 1716

SI案例分享--考虑ESD保护二极管的差分线阻抗仿真

PCB设计中的cut out参考面早已是SI评估中常用的阻抗优化方式,通过合理的仿真建模,可以提供合适的设计参考,并保持与测试结果的高度一致性。

一只豌豆象的博客 1436

X线DR医学图像 --- DR医用滤线栅及摩尔纹详解 (二) 摩尔纹的产生机理

1,横向摩尔纹的表现 2,纵向摩尔纹的表现 3,摩尔纹在pitch = 143μm(注:pitch为采样间隔/周期)的FPD上的表现。 4,摩尔纹的危害(严重的影响了临床诊断) 5,摩尔纹对胸片肺部肺纹理的破坏 6,滤线栅的频率(滤线栅生产厂家的产品参数)。判断摩尔纹产生的重要依据之一 7,DR平板探测器的采样频率/空间极限分辨率 l.........

松下J27录放机 4981

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

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

zuyuhuo6777的博客 1万+

基于PINN求解裂纹扩展问题的优化开发

本文提出了一种基于物理信息神经网络(PINN)的裂纹扩展问题求解方法。通过将线弹性断裂力学控制方程和裂纹尖端场特性嵌入神经网络损失函数,PINN有效克服了传统有限元法在处理裂纹扩展时面临的网格重构困难、计算成本高等问题。文章详细介绍了PINN网络架构设计、裂纹尖端奇异场处理、损失函数构造以及优化策略等关键技术。数值实验表明,该方法能准确预测裂纹扩展路径和应力强度因子,且在处理复杂几何和动态扩展问题时展现出显著优势。相比传统方法,PINN具有无网格、并行计算友好等特点,为断裂力学问题提供了新的求解范式。

huanghm88的专栏 152

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

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

【STM32Cube_14】使用硬件I2C读写环境光强度传感器(BH1750)

本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的硬件I2C外设读取环境光强度传感器数据(BH1750)

Mculover666的博客(嵌入式) 7242

【Unity】【2D】用连续图片生成动画Animation的简明步骤

本文介绍了Unity中使用2D连续图片制作2D动画Animation的简明步骤。

O青草O的博客 Unity和游戏制作知识分享 718

小波变换教程(十九)

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

【nvidia-B200 生产环境】NVIDIA 570.124.06+Cuda12.8 Ubuntu22.04 nccl-test 一键部署脚本(免修改复制即用)

目录1. 初始化与日志记录2. 安装基础工具与配置更新3. NVIDIA 驱动安装 570.124.064. 安装 Mellanox OFED 24.10-2.1.8.05. 安装 CUDA 12.86. 安装 NCCL 和测试7. 配置 rc.local 和其他优化8. B200 单独步骤9. 最终测试与重启10. 完整生产脚本,复制即可直接使用总结 功能: 设置日志目录和日志文件路径。 使用 命令将标准输出和错误输出同时写入日志文件和终端。 记录脚本开始时间,并计算开始的秒数

jundao1997的专栏 2797

小波变换教程(六)

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

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

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

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

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

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

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

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、付费专栏及课程。

余额充值