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

【脑电数据处理】小波变换 小波变换1、连续小波变换2、小波包分解重构3、基于小波包分解计算不同频段的能量和 转载于知乎 参考 1、连续小波变换   连续小波变换(CWT)叫做连续小波或者分析小波,其中ϕ叫做基本小波或者母小波,a,b均为实数,分别称为尺度和平移因子。   连续小波{ϕa,b}中,a称为尺度,是表征频率的参数,b是表征时间或空间位置的参数。它的时、频域窗口中心及宽度均随尺度a的变化而伸缩,而连续小波基函数的窗口面积不随参数a,b而变。尺度的倒数1/a对应于频率ω,即尺度越小,对应频率越高,a尺度越大,对应频率越低。 阅读详情

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

原文: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/359431362009109102040700/

五、终极解决方案:小波变换

        小波变换是这样一种变换:它提供了信号的时频表示(还有一些变换可以提供这些信息,如短时傅立叶变化,魏格纳分布等等)。

        在任一刻出现的特殊的频谱分量都有特殊的意义。这种情况下,如果知道了这些特殊的频谱分量出现的时间会比较有益。举例来说,在脑电图中,一个事件相关电位的潜伏期是主要关注点(事件相关电位是指大脑对某一特定刺激的反应,例如闪灯,这种反应的潜伏期是从刺激的开始到反应发生这段时间)。

        小波变换可以同时提供时间和频率信息,因此给出了信号的一种时频表示。

        但是小波变换到底是如何变换的仍然是一个不同的有趣故事,需要在理解了短时傅立叶变换(STFT)之后再解释。小波变换是被用来替代短时傅立叶变换(STFT)的。我们将在后面详细阐述STFT。现在可以说,一些在STFT中遇到的有关分辨率的问题,可以用小波变换解决。

        为了长话短说,我们略过一些时域信号的高通和低通滤波处理,这些滤波器用来滤除信号中的低频和高频部分分量。这个过程是重复进行的,每一刻都可以从信号中滤除一些频率分量。

        这里解释一下滤波过程是如何工作的:假定我们有一个信号,其中最高频分量为1000Hz。第一步,我们通过高通和低通滤波器把信号分成两部分(滤波器必须满足某些特定的条件,即允许条件),结果产生了同一信号的两个不同版本,0-500Hz的信号(低通)和500-1000Hz的信号(高通)。

        然后,我们可以拿任意一部分(通常是低频部分)或者二者来做相同的处理。这个过程叫做分解。

        假设我们拿低频部分做了处理,现在我们就有了3列数据,分别为0-250Hz,250-500Hz和500-1000Hz。

        然后再对低通滤波过的信号做高通和低通滤波处理,现在我们就有了4列数据,分别为0-125Hz,125-250Hz,250-500Hz和500-1000Hz。我们持续进行这个处理过程,直到将信号分解到一个预定义的级别。这样我们就有了一系列信号,这些信号实际上表示相同的信号,但是每一个序列都有不同的频带。我们知道哪些信号对应哪个频段,如果我们将这些信号放在一起画出三维图,一个轴表示时间,频率在另外一个轴上,幅度在第三个轴上。这幅图会告诉我们在某时刻出现的是什么频率的信号(这里有一个问题,叫做“不确定性原理”,即我们不能确切的知道哪个频率出现在哪个时间点上,我们仅仅知道那个频段出现在哪个时间段内,后文中将有更多关于此的介绍)。

        不过,我仍然想用一个简明扼要的方式解释它:

        最初是由海森堡发现并阐述了不确定性原理(测不准原理),这个原理是这样的,移动粒子的动量和位置不能同时确定,对我们这个课题则是这样的:

        在时频平面内的一个确切的点上,信号的频率和发生时间不能同时确定。换句话说:在任意一个时间点,我们不能确定哪个频谱分量存在。我们能做到的是在一个给定的时间段内确定哪个频谱分量存在。这是一个设计到分辨率的问题,正是因为这个原因,才使得研究者们从快速傅立叶变换(STFT)转到了小波变换(WT)上。快速傅立叶变换的分辨率是固定的,而小波变换则能给出不同的分辨率:

        高频信号在时域内可以得到很好的解决,低频信号则可以在频域内得到很好的解决,这意味着,相对于低频分量,高频分量更容易在时域内定位(因为有更小的相对误差)。反而言之,低频分量更容易在频域内定位。看下面这张图:

f ^
   |*******************************************         continuous 
   |*  *  *  *  *  *  *  *  *  *  *  *  *  *  *         wavelet transform
   |*     *     *     *     *     *     *          
   |*           *           *           *          
   |*                       * 
    --------------------------------------------> time

        对上图的解释是:最上面一行是对高频信号的多个采样,其采样间隔时间也较短。就是说高频信号更容易在时域内处理。最下面的一行是对低频信号的采样,特征点较少,因此,低频信号在时域内并不容易处理。

 
 ^frequency
 |     
 |
 |
 | *******************************************************
 |       
 |    
 |        
 | *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *   discrete time
 |                                                           wavelet transform
 | *     *     *     *     *     *     *     *     *     *    
 | 
 | *           *           *           *           *
 | *                       *                       *
 |----------------------------------------------------------> time

        在离散时间域内,信号的时间分辨率如上图所示,但是现在,频率信息的分辨率在每一个阶段都不相同。注意,低频信号更容易在频域内处理,高频则正好相反。注意到图中后续频率分量的间隔是如何随频率增高(这里应为降低)而增大的。

        下图是一些连续小波变换的例子。让我们以一个正弦波为例,这个正弦波包含了出现在不同时刻的两个频率分量。前半部分是低频信号,后面是高频信号。

                        

                                                                                        图1.7

对上图的连续小波变换如下:

                        

                                                                         图1.8

        注意到上图中,以“尺度”为标签的轴代表频率。“尺度”这个概念将会在后续章节进行阐述,但是这时需要注意的是尺度正好与频率成反比,即:尺度越大频率越低,尺度越小频率越高。因此,图中的小尖峰反映了信号中的高频分量,大的尖峰则反映了信号中的低频分量(在时域内低频信号是先出现的)。

        你可能被图中的频率分辨率搞迷惑了,因为高频信号也得到了很好的频率分辨率。但是需要注意的是,高频信号的尺度分辨率很高,高尺度分辨率意味着低频率分辨率,反之则反。更多关于此的介绍在文章的后续部分。

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

【2DWT:2维离散小波变换(附Pytorch代码)】 图像信号具有非平稳特性,无法使用一种确定的数学模型来描述,而小波变换的多分辨率分析特性很好地解决了这个问题。小波变化的多分辨率特性使其既可以高效描述图像的平坦区域(低频信息、全局信息),也可以有效处理图像信号的局部突变(高频信息,即图像的边缘轮廓等部分)。小波变换在空域和频域同时具有良好的局部性,使其可以很好地聚焦到图像的任意细节。 阅读详情

相关推荐

营销反作弊之 异常行为分析模型(一),附带python代码

通过对用户行为进行深入的分析,识别出与常规模式不符的异常行为,可以有效检测并阻止虚假广告点击、刷单、点击欺诈等欺诈行为。本文将详细探讨营销反欺诈中异常行为分析的方法,介绍如何通过数据采集、清洗、行为建模与异常检测,准确识别潜在的欺诈行为,并提供 Python 实现代码示例。**监督学习 (Supervised Learning):**在标注数据的帮助下,训练机器学习模型使其能预测未知数据的结果。营销反欺诈异常行为分析的整体流程涉及多个环节,确保通过对用户行为的深入分析,及时识别潜在的欺诈行为。

viviwiky的博客 1230

小波变换

小波学习 2019.7.15《matlab》 %利用meyer小波基画连续小波变换系数分析图 t=0:0.2:2;%11 y=sin(2*t); len=length(y); cw1=cwt(y,1:32,‘meyr’,‘plot’);%矩阵=(尺度范围a)32*(信号长度b)11 title(‘系数’); xlabel(‘信号长度’); ylabel(‘尺度’); 【问题:怎么看图??】 例...

ximoxiyu的博客 326

小波变换(Wavelet Transform)原理及介绍

小波变换是一种多分辨率时频分析工具,克服了傅里叶变换无法定位时间信息的缺陷。通过可伸缩平移的母小波,它能同时捕捉信号的高频细节(短时特征)和低频轮廓(整体趋势)。其核心原理是利用不同尺度的小波基与信号进行内积运算,生成时频域系数矩阵。小波变换具有动态分辨率特性,高频部分时间精度高,低频部分频率分辨率好。主要应用包括瞬态事件检测、信号降噪、数据压缩(如JPEG2000)和压缩感知(如快速MRI)。

qq_42758052的博客 5485

小波分析的时间尺度和频率到底是什么意思?

在小波变换的结果中,纵轴上的尺度值越大,对应的小波函数在时间上的伸缩就越大,可以用来检测信号中较长时间跨度的模式。3. 尺度与信号模式的关系: 通过描述尺度与信号模式之间的关系,例如“尺度为5对应于较短时间跨度的信号模式,而尺度为30对应于较长时间跨度的信号模式”。2. 尺度的频率范围: 尽管尺度本身没有单位,但可以通过描述对应的频率范围来说明,例如“较小的尺度对应于较高的频率,而较大的尺度对应于较低的频率”。是的,纵轴上的尺度表示的是小波分析中用来捕捉信号不同时间特征的尺度。

weixin_44259522的博客 3226

西门子S7-1200与FUNUC机器人MODBUS TCP通信

PLC与机器人通讯

Illusssion的博客 1万+

Cadence Sigrity PowerDC实战:如何用PCB电热混合仿真解决散热难题(附详细配置步骤)

本文详细介绍了如何利用Cadence Sigrity PowerDC进行PCB电热混合仿真,以解决高功率密度设计中的散热难题。文章通过解析电热耦合原理,并附上详细的配置步骤与实战技巧,指导硬件工程师同步优化电气性能与热管理,从而在设计源头提升产品可靠性与效率。

weixin_29292535的博客 196

小波变换基础分析

译文链接:http://ataspinar.com/2018/12/21/a-guide-for-using-the-wavelet-transform-in-machine-learning/ 概念回顾: 基(basisbasisbasis):在线性代数中我们都曾学过,它表示空间中的一系列线性独立的向量,空间中的其他向量都可以通过它的线性组合表示。在傅里叶变换中是无限长的三角函数基,在小波变...

俯κǎń迗倥 2975

双目摄像头全景解析:从几何光学到深度智能

双目视觉系统基于仿生学原理,通过水平排列的双摄像头模拟人眼视差机制实现三维感知。其核心是通过标定、校正、匹配等算法流程,将视差转换为深度信息,最终生成三维点云。该系统在自动驾驶、机器人导航、工业检测等领域有广泛应用,但面临弱纹理、重复图案等挑战。未来发展趋势包括与事件相机、深度学习等技术的融合,进一步提升精度和动态性能。

reset2021的博客 120

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

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

深入理解数字信号处理 3365

利用Python爬虫采集京东商品评论情感分析案例(含完整代码)

在电商蓬勃发展的今天,商品评论蕴含着巨大的商业价值。本文以京东商品评论为研究对象,系统介绍如何使用Python构建一个完整的评论采集与情感分析系统。文章涵盖京东反爬机制分析、动态请求模拟、评论数据解析、中文文本预处理、基于SnowNLP和深度学习的情感极性分类、以及可视化展示等完整技术链路。所有代码均基于2025-2026年最新可用接口编写,并提供可直接运行的完整源码。全文力求详实,总字数逾八千字,适合Python数据分析从业者、电商运营人员及自然语言处理初学者参考实践。目录摘要第一章 引言。

2201_76125261的博客 88

DW3000芯片驱动API介绍

详细介绍DW3000驱动程序API的调用流程说明和中断处理程序流程说明

DT程序员的博客 1521

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

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

深入理解数字信号处理 2516

YOLOv11改进目录一览 | 涉及卷积层、轻量化、注意力、损失函数、Backbone、SPPF、Neck、检测头等全方位改进

如今各种网络模型更新迭代越来越快,计算机视觉相关的文章也越来越多,多到一些普通,通用的改进点无法达到发表的要求。本专栏正是解决这个问题!如何寻找创新点?为什么要使用这个模块?如何才能提升模型的精度?这是贯穿我们研究始终的问题。创新点在这个专栏中我已经整理好了,这已经省去了大部分时间,但是当我们使用这些新的模块去优化已有的模型,如何才能提升模型的精度,才是我们要达到的最终目标。当然我们可以使用传统的A+B+C的方法去堆积模块,然后是进行大量的实验去排列组合以实现最终的精度提升,这无可厚非。

Limiiiing的博客 6万+

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

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

深入理解数字信号处理 2497

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

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

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

深入理解数字信号处理 2840

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

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

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

深入理解数字信号处理 2690

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

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

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

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

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

深入理解数字信号处理 2712

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

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

深入理解数字信号处理 2773

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

小波变换网文精粹:小波变换教程(十七) 原文:ROBI POLIKAR. THE ENGINEER'S ULTIMATE GUIDE TO WAVELET ANALYSIS:The Wavelet Tutorial 网址:http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html 十七、CWT应用举例         下面给出的所有例子

深入理解数字信号处理 3111

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

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

深入理解数字信号处理 2657

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

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

深入理解数字信号处理 2290

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

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

深入理解数字信号处理 2712

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

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

深入理解数字信号处理 2359

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

小波变换网文精粹:小波变换教程(二十一) 原文:ROBI POLIKAR. THE ENGINEER'S ULTIMATE GUIDE TO WAVELET ANALYSIS:The Wavelet Tutorial 网址:http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html 二十一、离散小波变换(一) 1、为什么需要离散小波变换

深入理解数字信号处理 3618
上一篇: 小波变换网文精粹:小波变换教程(四)
下一篇: 小波变换网文精粹:小波变换教程(六)
deepdsp
博客等级 码龄15年 859粉丝 62原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值