电子发烧友网 > 嵌入式技术 > 嵌入式操作系统 > 正文
  1. 傅里叶变换
    +关注
    关注
    文章 56
    浏览量 14802
  2. 小波变换
    +关注
    关注
    文章 141
    浏览量 19446

小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解

2018年01月13日 11:02 次阅读
  小波变换与傅里叶变换有什么区别吗?小波变换与傅里叶变换哪个好?我们通过小波变换与傅里叶变换的详细解读、小波变换与傅里叶变换的区别、傅里叶变换缺点方面来解析。

  小波变换与傅里叶变换的区别

  傅立叶分析中,以单个变量(时间或频率)的函数表示信号,因此,不能同时作时域频域分析。   小波分析中,利用联合时间一尺度函数分析信号,通过平移和伸缩构造小波基,由于小波同时具有时间平移和多尺度分辨率的特点,可以同时进行时频域分析。   小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解

  傅里叶变换的不足

  小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解   如上图,最上边的是频率始终不变的平稳信号。而下边两个则是频率随着时间改变的非平稳信号,它们同样包含和最上信号相同频率的四个成分。做FFT后,我们发现这三个时域上有巨大差异的信号,频谱(幅值谱)却非常一致。尤其是下边两个非平稳信号,我们从频谱上无法区分它们,因为它们包含的四个频率的信号的成分确实是一样的,只是出现的先后顺序不同。   可见,傅里叶变换处理非平稳信有天生缺陷。它只能获取一段信总体上包含哪些频率的成分,但是对各成分出现的时刻并无所知。因此时域相差很大的两个信 号,可能频谱图一样。

  小波变换与傅里叶变换详解

  从傅里叶变换到小波变换,并不是一个完全抽象的东西,可以讲得很形象。小波变换有着明确的物理意义,如果我们从它的提出时所面对的问题看起,可以整理出非常清晰的思路。   下面就按照傅里叶--》短时傅里叶变换--》小波变换的顺序,讲一下为什么会出现小波这个东西、小波究竟是怎样的思路。

  一、傅里叶变换

  关于傅里叶变换的基本概念在此我就不再赘述了,默认大家现在正处在理解了傅里叶但还没理解小波的道路上。   下面我们主要将傅里叶变换的不足。即我们知道傅里叶变化可以分析信号的频谱,那么为什么还要提出小波变换?答案“对非平稳过程,傅里叶变换有局限性”。看如下一个简单的信号:   小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解   做完FFT(快速傅里叶变换)后,可以在频谱上看到清晰的四条线,信号包含四个频率成分。   一切没有问题。但是,如果是频率随着时间变化的非平稳信号呢?   小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解   如上图,最上边的是频率始终不变的平稳信号。而下边两个则是频率随着时间改变的非平稳信号,它们同样包含和最上信号相同频率的四个成分。做FFT后,我们发现这三个时域上有巨大差异的信号,频谱(幅值谱)却非常一致。尤其是下边两个非平稳信号,我们从频谱上无法区分它们,因为它们包含的四个频率的信号的成分确实是一样的,只是出现的先后顺序不同。   可见,傅里叶变换处理非平稳信号有天生缺陷。它只能获取一段信号总体上包含哪些频率的成分,但是对各成分出现的时刻并无所知。因此时域相差很大的两个信号,可能频谱图一样。   然而平稳信号大多是人为制造出来的,自然界的大量信号几乎都是非平稳的,所以在比如生物医学信号分析等领域的论文中,基本看不到单纯傅里叶变换这样naive的方法。   小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解   上图所示的是一个正常人的事件相关电位。对于这样的非平稳信号,只知道包含哪些频率成分是不够的,我们还想知道各个成分出现的时间。知道信号频率随时间变化的情况,各个时刻的瞬时频率及其幅值——这也就是时频分析。

  二、短时傅里叶变换(Short-TIme Fourier Transform,STFT)

  一个简单可行的方法就是——加窗。 “把整个时域过程分解成无数个等长的小过程,每个小过程近似平稳,再傅里叶变换,就知道在哪个时间点上出现了什么频率了。”这就是短时傅里叶变换。   看图:   小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解   时域上分成一段一段做FFT,不就知道频率成分随着时间的变化情况了吗!   用这样的方法,可以得到一个信号的时频图了:   小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解   图上既能看到10Hz, 25 Hz, 50 Hz, 100 Hz四个频域成分,还能看到出现的时间。两排峰是对称的,所以大家只用看一排就行了。   是不是棒棒的?时频分析结果到手。但是STFT依然有缺陷。   使用STFT存在一个问题,我们应该用多宽的窗函数?   窗太宽太窄都有问题:   小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解   窗太窄,窗内的信号太短,会导致频率分析不够精准,频率分辨率差。窗太宽,时域上又不够精细,时间分辨率低。   (这里插一句,这个道理可以用海森堡不确定性原理来解释。类似于我们不能同时获取一个粒子的动量和位置,我们也不能同时获取信号绝对精准的时刻和频率。这也是一对不可兼得的矛盾体。我们不知道在某个瞬间哪个频率分量存在,我们知道的只能是在一个时间段内某个频带的分量存在。所以绝对意义的瞬时频率是不存在的。)   看看实例效果吧:   小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解   上图对同一个信号(4个频率成分)采用不同宽度的窗做STFT,结果如右图。用窄窗,时频图在时间轴上分辨率很高,几个峰基本成矩形,而用宽窗则变成了绵延的矮山。但是频率轴上,窄窗明显不如下边两个宽窗精确。   所以窄窗口时间分辨率高、频率分辨率低,宽窗口时间分辨率低、频率分辨率高。对于时变的非稳态信号,高频适合小窗口,低频适合大窗口。然而STFT的窗口是固定的,在一次STFT中宽度不会变化,所以STFT还是无法满足非稳态信号变化的频率的需求。

  三、小波变换

  那么你可能会想到,让窗口大小变起来,多做几次STFT不就可以了吗?!没错,小波变换就有着这样的思路。   但事实上小波并不是这么做的(有人认为“小波变换就是根据算法,加不等长的窗,对每一小部分进行傅里叶变换”,这是不准确的。小波变换并没有采用窗的思想,更没有做傅里叶变换。)   至于为什么不采用可变窗的STFT呢,我认为是因为这样做冗余会太严重,STFT做不到正交化,这也是它的一大缺陷。   于是小波变换的出发点和STFT还是不同的。STFT是给信号加窗,分段做FFT;而小波直接把傅里叶变换的基给换了——将无限长的三角函数基换成了有限长的会衰减的小波基。这样不仅能够获取频率,还可以定位到时间了~   【解释】   来我们再回顾一下傅里叶变换吧,没弄清傅里叶变换为什么能得到信号各个频率成分的同学也可以再借我的图理解一下。   傅里叶变换把无限长的三角函数作为基函数:   小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解   这个基函数会伸缩、会平移(其实是两个正交基的分解)。缩得窄,对应高频;伸得宽,对应低频。然后这个基函数不断和信号做相乘。某一个尺度(宽窄)下乘出来的结果,就可以理解成信号所包含的当前尺度对应频率成分有多少。于是,基函数会在某些尺度下,与信号相乘得到一个很大的值,因为此时二者有一种重合关系。那么我们就知道信号包含该频率的成分的多少。   仔细体会可以发现,这一步其实是在计算信号和三角函数的相关性。   小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解   看,这两种尺度能乘出一个大的值(相关度高),所以信号包含较多的这两个频率成分,在频谱上这两个频率会出现两个峰。   以上,就是粗浅意义上傅里叶变换的原理。   如前边所说,小波做的改变就在于,将无限长的三角函数基换成了有限长的会衰减的小波基。   小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解   这就是为什么它叫“小波”,因为是很小的一个波嘛~   小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解   从公式可以看出,不同于傅里叶变换,变量只有频率ω,小波变换有两个变量:尺度a(scale)和平移量 τ(translaTIon)。尺度a控制小波函数的伸缩,平移量 τ控制小波函数的平移。尺度就对应于频率(反比),平移量 τ就对应于时间。   小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解   当伸缩、平移到这么一种重合情况时,也会相乘得到一个大的值。这时候和傅里叶变换不同的是,这不仅可以知道信号有这样频率的成分,而且知道它在时域上存在的具体位置。   而当我们在每个尺度下都平移着和信号乘过一遍后,我们就知道信号在每个位置都包含哪些频率成分。   看到了吗?有了小波,我们从此再也不害怕非稳定信号啦!从此可以做时频分析啦!   做傅里叶变换只能得到一个频谱,做小波变换却可以得到一个时频谱!   小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解   ↑:时域信号   小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解   ↑:傅里叶变换结果   小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解   ↑:小波变换结果   小波还有一些好处:   1. 我们知道对于突变信号,傅里叶变换存在吉布斯效应,我们用无限长的三角函数怎么也拟合不好突变信号:   小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解   然而衰减的小波就不一样了:   小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解   2. 小波可以实现正交化,短时傅里叶变换不能。

技术专区

  1. 睿赛德科技喜迁新址 ,RT-Thread进入新的加速发展阶段
  2. 可靠性高、控制灵活、低功耗可调速风扇散热系统
  3. 安防监控摄像头LED驱动解决方案
  4. 如何定制嵌入式Linux发行版
  5. 基于SoC实现的数据采集系统详解
关注电子发烧友微信
有趣有料的资讯及技术干货
下载发烧友APP
打造属于您的人脉电子圈
关注发烧友课堂
锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

帕塞瓦定理的两种常见形式

帕塞瓦定理的两种常见形式, 在我的《随机信号分析》里面作为附录4, 即帕塞瓦定理的两种常见形式, 第...
发表于 2018-04-02 11:13 88次阅读
帕塞瓦定理的两种常见形式

信号完整性之转折频率与带宽的关联

根据傅里叶变换,方波可以分解为无穷次正弦波的谐波叠加形式,方波的边沿即上升沿或下降沿越陡峭,其包含的...
发表于 2018-03-26 17:10 435次阅读
信号完整性之转折频率与带宽的关联

matlab快速傅里叶变换(三个matlab程序...

傅里叶变换在物理学、电子类学科、数论、组合数学、信号处理、概率论、统计学、密码学、声学、光学、海洋学...
发表于 2018-01-28 11:35 624次阅读
matlab快速傅里叶变换(三个matlab程序...

小波变换多尺度是什么意思_小波变换多尺度分解

小波变换(wavelet transform,WT)是一种新的变换分析方法,它继承和发展了短时傅立叶...
发表于 2018-01-15 09:53 731次阅读
小波变换多尺度是什么意思_小波变换多尺度分解

图像小波变换原理_图像小波变换的matlab实现...

所谓的小波的小是针对傅里叶波而言,傅里叶波指的是在时域空间无穷震荡的正弦(或余弦波)。相对而言,小波...
发表于 2018-01-15 09:48 723次阅读
图像小波变换原理_图像小波变换的matlab实现...

小波变换原理与应用_小波变换的基本原理_小波变换...

小波变换(wavelet transform,WT)是一种新的变换分析方法,它继承和发展了短时傅立叶...
发表于 2018-01-13 09:42 216次阅读
小波变换原理与应用_小波变换的基本原理_小波变换...

小波去噪的优点与不足_小波去噪方法的分析比较

本文主要介绍小波分解与重构法、非线性小波变换阈值法、平移不变量小波法以及小波变换模极大值法这4种常用...
发表于 2018-01-10 15:08 942次阅读
小波去噪的优点与不足_小波去噪方法的分析比较

小波去噪方法及步骤_小波去噪方法的比较

本文主要介绍了几种小波去噪方法及步骤以及几种小波去噪方法的比较。分别介绍了小波分解与重构法、非线性小...
发表于 2018-01-10 13:47 443次阅读
小波去噪方法及步骤_小波去噪方法的比较

基于Python的numpy进行的数字信号的频谱...

Python 是目前的热门语言,一直觉得掌握一门编程语言对作为搞技术的来说还是很有必要的,结合工作中...
发表于 2017-12-12 14:16 2200次阅读
基于Python的numpy进行的数字信号的频谱...

拉普拉斯变换与傅里叶变换有什么关系吗

一种积分变换,它来源于函数的傅里叶积分表示。积分称为ƒ 的傅里叶积分。拉普拉斯变换是工程数学中常用的...
发表于 2017-12-05 19:10 1438次阅读
拉普拉斯变换与傅里叶变换有什么关系吗

利用快速傅里叶变换计算相关面

  快速傅里叶变换 (fast Fourier transform),即利用计算机计算离散傅里叶变换...
发表于 2017-11-27 16:23 166次阅读
利用快速傅里叶变换计算相关面

傅里叶级数和傅里叶变换的关系

傅里叶级数对周期性现象做数学上的分析傅里叶变换可以看作傅里叶级数的极限形式,也可以看作是对周期现象进...
发表于 2017-11-24 14:32 1020次阅读
傅里叶级数和傅里叶变换的关系

基于FPGA的快速9/7整形离散小波变换系统的设...

CCSDS图像数据压缩标准中采用9/7整形离散小波变换为核心算法,该算法结构简单,易于硬件设计实现。...
发表于 2017-11-24 14:26 81次阅读
基于FPGA的快速9/7整形离散小波变换系统的设...

傅里叶变换意义是什么

傅里叶是一位法国数学家和物理学家的名字,英语原名是Jean Baptiste Joseph Four...
发表于 2017-11-24 11:12 627次阅读
傅里叶变换意义是什么

傅里叶变换有哪些具体的应用

傅立叶变换,表示能将满足一定条件的某个函数表示成三角函数或者它们的积分的线性组合。在不同的研究领域,...
发表于 2017-11-24 10:40 342次阅读
傅里叶变换有哪些具体的应用

傅里叶变换怎么发现的_傅里叶变换有什么用

傅立叶变换,表示能将满足一定条件的某个函数表示成三角函数或者它们的积分的线性组合。在不同的研究领域,...
发表于 2017-11-24 10:01 1154次阅读
傅里叶变换怎么发现的_傅里叶变换有什么用

小波变换和小波分析的区别

那么你可能会想到,让窗口大小变起来,多做几次STFT不就可以了吗?!没错,小波变换就有着这样的思路。...
发表于 2017-11-04 11:31 849次阅读
小波变换和小波分析的区别

拉普拉斯、傅里叶及各种变换的原理和意义

发表于 2017-10-24 13:25 1246次阅读
拉普拉斯、傅里叶及各种变换的原理和意义

连续信号频谱分析工具使用及原理

FT是傅里叶变换,它主要用于分析连续非周期信号,由于信号是非周期的,它必包含了各种频率的信号,所以具...
发表于 2017-10-23 10:50 2940次阅读
连续信号频谱分析工具使用及原理

这样讲傅里叶变换,文科生都懂!

一个单位的基可能不是唯一的,四个人换换位置工作也能展开,调走一个人再换一个人来顶替,单位亦可以正常运...
发表于 2016-10-19 09:32 3315次阅读
这样讲傅里叶变换,文科生都懂!

快速傅里叶变换FFT的C程序代码实现

本文为您讲解快速傅里叶变换FFT的C语言程序代码实现的具体方法,C编程需要解决的问题及FFT计算结果...
发表于 2016-10-08 16:38 17623次阅读
快速傅里叶变换FFT的C程序代码实现

深入浅出的讲解傅里叶变换(2)

傅里叶分析不仅仅是一个数学工具,更是一种可以彻底颠覆一个人以前世界观的思维模式。但不幸的是,傅里叶分...
发表于 2014-05-29 09:33 41476次阅读
深入浅出的讲解傅里叶变换(2)

深入浅出的讲解傅里叶变换

傅里叶分析不仅仅是一个数学工具,更是一种可以彻底颠覆一个人以前世界观的思维模式。但不幸的是,傅里叶分...
发表于 2014-05-27 09:11 214051次阅读
深入浅出的讲解傅里叶变换

高阶技能学习,傅立叶变换的简易指南

关于傅立叶变换,无论是书本还是在网上可以很容易找到关于傅立叶变换的描述,但是大都是些故弄玄虚的文章,...
发表于 2014-05-04 09:36 7235次阅读
高阶技能学习,傅立叶变换的简易指南

基于DataSocket技术的小波消噪仪的网络化

本文设计了基于Datasoket技术的虚拟小波消噪仪,实现了小波消噪仪的共享,硬件平台可通过计算机与...
发表于 2011-11-03 17:17 696次阅读
基于DataSocket技术的小波消噪仪的网络化

SI滤波器实现小波变换

文中在应用对数域电路的基础上,提出了一种新型的连续小波变换方法,它通过对母小波的一种数值逼近得到小波...
发表于 2011-06-30 11:39 388次阅读
SI滤波器实现小波变换

小波变换开关电流电路CAD设计

利用双二次滤波器的性质, 用SI单元电路的级联结构来实现电路的灵活设计。设计举例给出了设计思路, M...
发表于 2011-03-01 10:04 1021次阅读
小波变换开关电流电路CAD设计

9/7二维离散小波变换的系统设计及FPGA实现

  美国空间数据系统咨询委员会(简称CCSDS)于2005年推出一套适用于空间领域的图像压缩标准,标...
发表于 2010-09-08 10:25 400次阅读
9/7二维离散小波变换的系统设计及FPGA实现

DSP和小波变换在配电网接地选线中的应用

DSP和小波变换在配电网接地选线中的应用     摘要:本文应用小波...
发表于 2010-01-12 10:02 354次阅读
DSP和小波变换在配电网接地选线中的应用
鸿运国际手机版