小波变换的理解

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情


前言

小波变换:用于提取信号的局部特征(时域+频域信息)
小波变换是在傅里叶变换的基础上,发展而来,因此,在学习小波变换之前,需要对傅里叶变换有一定的了解。(傅里叶变换的内容在之前的实例中有介绍,这里不作赘述,详见对音频信号作短时傅里叶变换(STFT)/小波变换处理(python + matlab 傅里叶变换(FT)

一、傅里叶变换的劣势以及小波变换的优势

傅里叶变换的基函数是三角函数,其作用域是信号的整个时间域,无法得到信号的局部特征(即只能获取一段信号总体上包含哪些频率的成分,但是对各成分出现的时刻并无所知);尽管采用“加窗”的思想,改进得到短时傅里叶变换,可以提取信号得局部特征,但是由于短时傅里叶变换窗口固定,宽度相等,其特征提取效果并不好,无法满足非稳态信号变化的特征需求,故而引入小波变换,使得“窗口宽度”不一致(小波变换的思想不是加窗,而是通过尺度a分别同时与中心频率和基函数支撑区间产生关系,在这里可以形象化的理解为加窗,后续会进一步解释),从而更好的实现局部特征提取。
在这里插入图片描述
下面对傅里叶变换与小波变换的优缺点做一个小结,如下:

  • 傅里叶变换的缺点:
  1. 不能刻画时间域上信号的局部特征(即无法获取各频率出现的时间信息);
  2. 对突变和非平稳信号的效果不好,没有了时域分析。
  • 短时傅里叶变换的缺点:
  1. 对于时变的非稳态信号,高频适合小窗口,低频适合大窗口。然而短时傅里叶(STFT)的窗口是固定的,在一次STFT中,宽度不会变化,所以STFT还是无法满足非稳态信号变化的频率需求。
  • 小波变换的优势:
    (小波变换的优势就在于它能有效解决傅里叶变换的劣势)
  1. 它继承和发展了短时傅里叶变换的局部化思想,同时又克服了窗口大小不随频率变化等缺点,能够提供一个随频率改变的“时间-频率”窗口,是进行信号时频分析和处理的理想工具;
  2. 它的主要特点是通过变换能够充分突出问题某些方面的特征,能对时间(空间)频率的局部化分析,通过伸缩平移运算对信号(函数)逐步进行多尺度细化,最终达到高频处时间细分,低频处频率细分,能自动适应时频信号分析的要求,从而可聚焦到信号的任意细节,解决了Fourier变换的困难问题,成为继Fourier变换以来在科学方法上的重大突破。
  • 小波变换的劣势:
  1. 小波基的选取太难了,并且不同的小波基分析结果不同

二、连续小波变换(CWT)的理解

通过前面的阐述,我们知道了小波变换的优势,它可以对非稳态信号做时频分析。接下来,我们进一步了解,什么是小波变换?为什么小波变换能确定信号的频率和其对应的时间区间?

2.1 什么是小波变换?

  • 小波变换:

    将傅里叶变换中无限长的三角函数基换成了有限长的会衰减的小波基。

在这里插入图片描述

  • 小波变换公式:
    在这里插入图片描述

  • 小波变换的两个变量:

    从公式可以看出,不同于傅里叶变换,变量只有频率w,小波变换有两个变量:尺度a(scale)和平移量 ζ(translation)。尺度a控制小波函数的伸缩,平移量 ζ控制小波函数的平移。尺度a就对应于频率(反比),平移量ζ就对应于时间。

在这里插入图片描述
当伸缩、平移到这么一种重合情况时,也会相乘得到一个大的值。这时候和傅里叶变换不同的是,这不仅可以知道信号有这样频率的成分,而且知道它在时域上存在的具体位置。而当我们在每个尺度线都平移着和信号乘过一遍后,我们就知道信号在每个位置上都包含哪些频率成分。

举个例子:

假设时域信号如下:
在这里插入图片描述
傅里叶变换结果:
在这里插入图片描述
小波变换结果:
在这里插入图片描述
由此,可进一步说明,傅里叶变换仅能知道信号的频率成分,小波变换不仅能知道信号的频率成分,还能知道各频率成分出现的时刻。

小波变换还有一些好处,比如,我们知道对于突变信号,傅里叶变换存在吉布斯效应,我们用无限长的三角函数怎么也拟合不好突变信号:
在这里插入图片描述
衰减的小波时:
在这里插入图片描述
以上,就是小波的意义。另外补充几个小波变换与傅里叶变换中的常见问题:

  • 问题一、海森堡不确定性原理:

不确定性原理,或者叫做测不准原理,最早出自量子力学,意为在微观世界,离子的位置与动量不可同时被确定。但是这个原理并不局限于量子力学,有很多物理量都有这样的特征,比如能量和时间、角动量和角度。体现在信号领域就是时域和频域。不过更准确一点的表述应该是:一个信号不能再时空域和频域上同时过于集中;一个函数时域窄,它经过傅里叶变换的频域后就越宽。

  • 问题二、关于正交化

什么是正交化?为什么说小波能实现正交化是优势?

简单说,如果采用正交基,变换域系数会没有冗余信息,变换前后的信号能量相等,等于是用最少的数据表达最大的信息量,利用数值压缩等领域。

  • 问题三、关于瞬时频率,图中时刻点对应一频率值,一个时刻点只有一个信号值,又怎么能得到他的频率呢?

很好的问题。如文中所说,绝对意义的瞬时频率其实是不存在的,但看一个时刻点的一个信号值,当然得不到他的频率。我们只不过是很短的一段信号的频率作为该时刻表的频率,所以我们得到的只是时间分辨率有限的近似分析结果。这一想法在STFT上体现的很明显,小波用衰减的基函数去测定信号的瞬时频率,思想也类似

小结:

傅里叶变换: 知道一段时间内,信号各个频率分量分别多少;

小波变换: 知道一段时间内,信号的各个频率分量分别是多少,以及他们都是什么时候出现的。

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

相关推荐

小波变换(简要介绍)

小波变换是一种信号处理技术,用于将信号分解为不同尺度(频率)和位置(时间)的小波基函数,从而提供信号在时间和频率上的局部特征。这使得小波变换在处理非平稳信号(信号特性随时间变化)方面更有优势,与傅里叶变换相比更加灵活。小波变换的基本思想是将信号表示为小波基函数的线性组合,这些小波基函数可以是平移和缩放后的原始小波母函数。通过对信号进行小波变换,我们可以获取信号在不同时间和频率上的局部信息,同时保留信号的时间和频率特征。小波变换是一种强大的信号处理技术,允许同时在时域和频域上进行局部分析。

2301_79089550的博客 3381

小波变换(深入浅出)

小波变换

weixin_46713695的博客 3万+

如何更好的理解连续小波变换系数

连续小波变换CWT是一种冗余变换,CWT系数取决于所用的小波,所以理解起来稍微有些困难。为更好地理解CWT系数,本文从简单信号和简单小波开始分析。小波擅长检测信号的不连续性或奇异点,信号的突变点处具有较大的绝对值系数。首先设置一个移位脉冲信号,脉冲发生在第500点的位置。 选择了一个简单信号,自然要选择一个简单小波,那自然是haar小波了在1-128的尺度范围上使用Haar小波计算CWT CWTcoeffs是一个大小为128×1000的矩阵,矩阵的每一行都包含一个尺度的 CWT系数。由于CWT的尺度

weixin_39402231的博客 1645

小波变换(wavelet transform)

小波变换学习

imNingyuan的博客 3万+

通俗易懂理解小波变换(Wavelet Transform)

通俗易懂理解小波变换(Wavelet Transform)

IT菜鸟 4万+

小波变换

原文地址 1. 小波变换 小波变换是一种信号的时间——尺度(时间——频率)分析方法,它具有多分辨分析的特点,而且在时频两域都具有表征信号局部特征的能力,是一种窗口大小固定不变但其形状可改变,时间窗和频率窗都可以改变的时频局部化分析方法。即在低频部分具有较低的时间分辨率和较高的频率分辨率,在高频部分具有较高的时间分辨率和较低的频率分辨率,很适合于分析非平稳的信号和提取信号的局部特征,所以小波变换被誉为分析处理信号的显微镜。 傅里叶是将信号分解成一系列不同频率的正余弦函数的叠加,同样小波变换是将信号分解为一

yhy2690 5万+

关于小波变换的一些理解

原地址   http://blog.csdn.net/chenyusiyuan/article/details/1864195 1、小波与傅立叶变换 任何学科都是由一门基本学科积累发展起来的,要做到学好用好,就得把基本学科的概念、原理理解透、掌握好。小波变换是由傅立叶变换的基础上发展起来的,其前身是短时傅立叶变换。所以,如果傅立叶变换没有学好(深入理解概念),是难以学好小波的。同样

fanyu21的专栏 6349

初学小波变换理解

初学小波变换理解 变换的目的:从变换中得到原始信号中不太容易得到的信息。 小波变换: 给出了信号的时频表示。 多分辨率重建: 多分辨率理论与多种分辨率下的信号表示与分析有关。 某种分辨率下无法发现的特性在另一种分辨率下将很容易被发现。 小波函数本质:滤波器 小波变换的实质在于将空间中的任意函数f(t)表示成为其在不同伸缩因子和平移因子上的投影的叠加。 小波变换的目的:将一维时域函数映射到二维“时...

weixin_38410551的博客 1595

从点乘角度理解傅里叶变换和小波变换

对于我们平时接触到傅里叶变换和小波变换,不少人都会因为其复杂的公式而难以记忆、理解、使用,可如果我们从连续函数点乘的角度去理解,就很容易去理解傅里叶变换和小波变换

SkyfromGD的博客 1022

简单理解小波变换

由来 傅里叶变换(FT) 基本思想 将信号分解成一系列不同频率的连续正弦波的叠加。 缺陷 丢掉了时间信息,无法根据变换结果判定一个特定的信号是什么时候发生的。 FT适合分析平稳信号。实际中大部分信号含有大量非平稳信号。这些情况反映了信号的重要特征,是分析的对象。 短时傅里叶变换(STFT) 基本思想 给信号加一个小窗,主要集中在对小窗内的信号进行变换,反映了信号的局部特征。 缺陷 窗口函数的大小和形状均与时间和频率无关,保持固定不变,对于分析时变信号不利。 高频信号持续时间短,低频长,我们希望对于高频

InsectsAwaken_的博客 4536

如何理解小波变换

1、小波函数和小波变换之间的关系? 和傅里叶变换类似。在FFT中,一个信号由无数个sin和cos构成。 那么在小波变换变换中,一个信号由无数个小波基函数构成。 常见的小波基函数有哪些? 2、小波变换中的两个基本概念,scale和shift 短时傅里叶变换(STFT)存在的问题:STFT做不到正交化 那么为什么要正交呢?我们知道sin函数和cos函数是正交的,STFT的正交性该如何理解? 可以这样理解: 做FFT实际上是用不同的cos函数(cos(wt),cos(2wt),cos(3.

Kp0fS的草稿纸 1302

小波变换理解

假定我们的原始信号为一个时域信号,我们经过任何数学变换的方式进行变换的信号就变成了一个经过处理的信号,继而我们可以在从处理后的信号中获取原始信号无法直接体现的信息。 变换的方法有很多,傅里叶变换是目前最流行的变换方法。利用傅里叶变化,我们可以得到信号的频谱。我们所知道的大多数情况中,信号的频率中包含着重要的信息。而信号的频谱就是信号的频率组成,可以显示出信号中存在怎么的频率。 自上到下:原信...

Samzhu 1320

小波变换的简单理解

小波变换是对于信号处理产生的一种分析方法。 在此之前,对于信号分析应用的是傅里叶变换,但是傅里叶存在一定局限性,不具备局部化分析能力、不能分析非平稳信号等。 基于傅里叶变换的局限性,产生了短时傅里叶变换STFT,采用滑动窗口对信号分段采样,分段的信号具备了相对平稳性,但是滑动窗函数一经选定就固定不变,故决定了其时频分辨率固定不变,所以STFT不具备自适应能力。 小波变换是空间(时间)和 频率的局部...

l2181265的博客 5712

理解小波变换

从demo1和demo2上看,两者的时域波形明显不同,但是经过fft发现,从两者的频谱图上却非常一致,从频率图上无法区分他们,可见fft处理非平稳信号有着不足之处,它只能获取一段信号内总体上包含哪些频率成分,但是对于个成分出现的时刻并不知道,因此时域上相差巨大的信号,经fft可能频谱图是类似的。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J2MqlHVz-1680236602081)(null)]做完fft后,可以清晰在频谱图上看到信号中的四个频率成分。

doooooooooing 493

小波变换,粗略理解

小波变换的简单说明

有的话没说出来之前,你是他的主人,一旦说出来你就成了他的奴隶||想要干好事,别太把自己当人,别把别人太不当人||认识这个人就是开了一扇窗户,就能看到不一样的东西,听到不一样的声音,能让你思考、觉悟,这已经够了 518

小波变换轻松入门(我的理解说明)

第一节一个很简单的例子 还谈不上正式入门 但他具备了部分的思想。[x0,x1,x2,x3]=[90,70,100,70]为达到压缩 我们可取 (x0+x1)/2  (x0-x1)/2 来代表 x0,x1 这样 [90,70] 可表示为 [80,10] 80即平均数 10是小范围波动数(可想象出一种波的形状)[90,70] --〉[80,10] , [100,70] --〉 [85,15]可以想象8...

We_are_family678的博客 2252

小波变换通俗理解

小波变换是一种时频分析方法,通过缩放和平移小波母函数来扫描信号,同时获取信号的频率特征和时间位置信息。与傅里叶变换只能分析频率成分不同,小波变换能定位信号变化的时刻和尺度。核心思想是:选择母小波作为模板,通过缩放(改变分析尺度)和平移(改变时间位置)来匹配信号局部特征。小波变换公式计算信号与小波模板的相似度,其中缩放因子前的系数用于保持能量不变。实际应用中常配合尺度函数分析信号的低频轮廓和小波函数分析高频细节。小波变换分为离散和连续两种形式,适用于不同场景。

夏之微风的博客 220
上一篇: 典型相关分析(CCA)简述
下一篇: 共空间模式算法(CSP)
iceberg7012
博客等级 码龄7年 466粉丝 56原创
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值