短时傅里叶变换的有关资料

短时傅里叶变换 短时傅里叶变换(STFT,short-time Fourier transform,或 short-term Fourier transform))是和傅里叶变换相关的一种数学变换,用以确定时变信号其局部区域正弦波的频率与相位。 它的思想是:选择一个时频局部化的窗函数,假定分析窗函数g(t)在一个短时间间隔内是平稳(伪平稳)的,移动窗函数,使f(t)g(t)在不同的有限时间宽度内是平稳信号,从而计算出各个不同时刻的功率谱。短时傅里叶变换使用一个固定的窗函数,窗函数一旦确定了以后,其形状就不再发生改变,短时傅里叶变换的分辨率也就确定了。如果要改变分辨率,则需要重新选择窗函数。短时傅里叶变换用来分析分段平稳信号或者近似平稳信号犹可,但是对于非平稳信号,当信号变化剧烈时,要求窗函数有较高的时间分辨率;而波形变化比较平缓的时刻,主要是低频信号,则要求窗函数有较高的频率分辨率。短时傅里叶变换不能兼顾频率与时间分辨率的需求。短时傅里叶变换窗函数受到W.Heisenberg不确定准则的限制,时频窗的面积不小于2。这也就从另一个侧面说明了短时傅里叶变换窗函数的时间与频率分辨率不能同时达到最优。

短时距傅里叶变换

维基百科,自由的百科全书 汉漢▼

[]与在概念上的区别 将信号做傅里叶变换后得到的结果,并不能给予关于信号频率随时间改变的任何信息。以下的例子作为说明:

傅里叶变换后的频谱和短时距傅里叶转换后的结果如下:

傅里叶转换后, 横轴为频率(赫兹)

短时距傅里叶转换, 横轴为时间

(

)

纵轴

为频率

(赫兹)

由上图可发现,傅里叶转换只提供了有哪些频率成份的信息,却没有提供时间信息;而短时傅里叶转换则清楚的提供这两种信息。这种时频分析的方法有利于频率会随着时间改变的信号(例如:音乐信号、语音信号等)分析。 []定义

[]数学定义 简单来说,在连续时间的例子,一个函数可以先乘上仅在一段时间不为零的窗函数再进行一维的傅里叶变换。再将这个窗函数沿着时间轴挪移,所得到一系列的傅里叶变换结果排开则成为二维表象。数学上,这样的操作可写为:

另外也可用角频率来表示:

其中是窗函数,窗函数种类有很多种,会在稍后再做仔细讨论。是

是待变换的信号。

的傅里叶变换。随着

的改变,窗函数在时间轴上会有位移。

后,信号只留下了窗函数截取的部分做最后的傅里叶转换。

而反短时距傅里叶转换,其数学类似

傅里叶转换,但利用函数的作用:

[]窗函数

窗函数通常满足下列特性:

1. 2. 3. 4.

,即为偶函数。

,即窗函数的中央通常是最大值的位置。

须消除窗

,即窗函数的值由中央开始向两侧单调递减。

,即窗函数的值向两侧递减为零。

常见的窗函数有:方形、三角形、高斯函数等,而短时距傅里叶转换也因窗函数的不同而有不同的名称。而加伯转换,即为窗函数是高斯函数的短时距傅里叶转换,通常没有特别说明的短时距傅里叶转换,即为加伯转换。

[]方形窗函数的短时距傅里叶转换 []概念

方形窗函数,B = 50,横轴为时间(秒)

右图即为方形窗函数的一个例子,其数学定义:

可以随要分析的信号,来调整B的大小(即调整方形窗函数的宽度)。至于B的选择,将会

在下面探讨。

短时傅里叶转换可以简化为

反短时傅里叶转换可简化为

[]特性

其大部分的特性都与傅里叶转换的特性相对应

 积分特性

位移特性(时间轴方向的移动)

调制特性(频率轴方向的移动)

线性特性

分别为

若有一信号

做方形窗函数短时距傅里叶转换的结果,则

能量积分特性

特殊信号

1. 当

2. 当

[

编辑

]方形窗函数宽度

的选取

方形窗函数短时距傅里叶转换用不同窗函数宽度(B)的比较,横轴为时间(秒),纵轴为频率(赫

兹)

由上述特性中的特殊信号短时距傅里叶转换是理想的话,面的特性可发现,能量会出现在趋近理想。

来分析,信号只有在应该只有在

的时候有值;若

的时候有能量。但由上

,则可使结果

中间。因此,若我们取较小的

 接着我们来分析是理想的话,

,信号因为没有改变,应该为DC。若短时距傅里叶转换应该只有在

的时候有能量。但由上面的特性可发现,

,可使sinc函数沿着频率轴变

能量会沿着频率轴呈现sinc函数。若我们取较大的窄,使得结果趋近理想。

综合以上说明,若我们使用较大的方形窗函数宽度度会下降;频率轴的清晰度上升。若使用较小的

,则

,则时间轴的清晰时间轴的清晰度会

上升;频率轴的清晰度下降。我们以下面做为例子说明:

结果如右图所示,B越大则在频率变化处(t = 10, 20)附近的频率越不准确,即可能会有多个频率成分出现。但同时,其他时间点的能量则较集中;没有如B较小时,频率散开或模糊的

情形。

[]优缺点

 优点:比起傅里叶转换更能观察出信号的信息。  缺点:计算复杂度高 []频谱(Spectrogram)

Spectrogram即短时傅里叶转换后结果的绝对值平方,两者本质上是相同的,在文献上也常出现spectrogram这个名词。

[]参考书目、资料来源

1. Jian-Jiun Ding, Time frequency analysis and wavelet transform class notes, the

Department of Electrical Engineering, National Taiwan University (NTU), Taipei, Taiwan, 2011.

2. Alan V. Oppenheim, Ronald W. Schafer, John R. Buck : Discrete-Time Signal Processing,

Prentice Hall,

短时傅里叶变换 短时傅里叶变换(STFT,short-time Fourier transform,或 short-term Fourier transform))是和傅里叶变换相关的一种数学变换,用以确定时变信号其局部区域正弦波的频率与相位。 它的思想是:选择一个时频局部化的窗函数,假定分析窗函数g(t)在一个短时间间隔内是平稳(伪平稳)的,移动窗函数,使f(t)g(t)在不同的有限时间宽度内是平稳信号,从而计算出各个不同时刻的功率谱。短时傅里叶变换使用一个固定的窗函数,窗函数一旦确定了以后,其形状就不再发生改变,短时傅里叶变换的分辨率也就确定了。如果要改变分辨率,则需要重新选择窗函数。短时傅里叶变换用来分析分段平稳信号或者近似平稳信号犹可,但是对于非平稳信号,当信号变化剧烈时,要求窗函数有较高的时间分辨率;而波形变化比较平缓的时刻,主要是低频信号,则要求窗函数有较高的频率分辨率。短时傅里叶变换不能兼顾频率与时间分辨率的需求。短时傅里叶变换窗函数受到W.Heisenberg不确定准则的限制,时频窗的面积不小于2。这也就从另一个侧面说明了短时傅里叶变换窗函数的时间与频率分辨率不能同时达到最优。

短时距傅里叶变换

维基百科,自由的百科全书 汉漢▼

[]与在概念上的区别 将信号做傅里叶变换后得到的结果,并不能给予关于信号频率随时间改变的任何信息。以下的例子作为说明:

傅里叶变换后的频谱和短时距傅里叶转换后的结果如下:

傅里叶转换后, 横轴为频率(赫兹)

短时距傅里叶转换, 横轴为时间

(

)

纵轴

为频率

(赫兹)

由上图可发现,傅里叶转换只提供了有哪些频率成份的信息,却没有提供时间信息;而短时傅里叶转换则清楚的提供这两种信息。这种时频分析的方法有利于频率会随着时间改变的信号(例如:音乐信号、语音信号等)分析。 []定义

[]数学定义 简单来说,在连续时间的例子,一个函数可以先乘上仅在一段时间不为零的窗函数再进行一维的傅里叶变换。再将这个窗函数沿着时间轴挪移,所得到一系列的傅里叶变换结果排开则成为二维表象。数学上,这样的操作可写为:

另外也可用角频率来表示:

其中是窗函数,窗函数种类有很多种,会在稍后再做仔细讨论。是

是待变换的信号。

的傅里叶变换。随着

的改变,窗函数在时间轴上会有位移。

后,信号只留下了窗函数截取的部分做最后的傅里叶转换。

而反短时距傅里叶转换,其数学类似

傅里叶转换,但利用函数的作用:

[]窗函数

窗函数通常满足下列特性:

1. 2. 3. 4.

,即为偶函数。

,即窗函数的中央通常是最大值的位置。

须消除窗

,即窗函数的值由中央开始向两侧单调递减。

,即窗函数的值向两侧递减为零。

常见的窗函数有:方形、三角形、高斯函数等,而短时距傅里叶转换也因窗函数的不同而有不同的名称。而加伯转换,即为窗函数是高斯函数的短时距傅里叶转换,通常没有特别说明的短时距傅里叶转换,即为加伯转换。

[]方形窗函数的短时距傅里叶转换 []概念

方形窗函数,B = 50,横轴为时间(秒)

右图即为方形窗函数的一个例子,其数学定义:

可以随要分析的信号,来调整B的大小(即调整方形窗函数的宽度)。至于B的选择,将会

在下面探讨。

短时傅里叶转换可以简化为

反短时傅里叶转换可简化为

[]特性

其大部分的特性都与傅里叶转换的特性相对应

 积分特性

位移特性(时间轴方向的移动)

调制特性(频率轴方向的移动)

线性特性

分别为

若有一信号

做方形窗函数短时距傅里叶转换的结果,则

能量积分特性

特殊信号

1. 当

2. 当

[

编辑

]方形窗函数宽度

的选取

方形窗函数短时距傅里叶转换用不同窗函数宽度(B)的比较,横轴为时间(秒),纵轴为频率(赫

兹)

由上述特性中的特殊信号短时距傅里叶转换是理想的话,面的特性可发现,能量会出现在趋近理想。

来分析,信号只有在应该只有在

的时候有值;若

的时候有能量。但由上

,则可使结果

中间。因此,若我们取较小的

 接着我们来分析是理想的话,

,信号因为没有改变,应该为DC。若短时距傅里叶转换应该只有在

的时候有能量。但由上面的特性可发现,

,可使sinc函数沿着频率轴变

能量会沿着频率轴呈现sinc函数。若我们取较大的窄,使得结果趋近理想。

综合以上说明,若我们使用较大的方形窗函数宽度度会下降;频率轴的清晰度上升。若使用较小的

,则

,则时间轴的清晰时间轴的清晰度会

上升;频率轴的清晰度下降。我们以下面做为例子说明:

结果如右图所示,B越大则在频率变化处(t = 10, 20)附近的频率越不准确,即可能会有多个频率成分出现。但同时,其他时间点的能量则较集中;没有如B较小时,频率散开或模糊的

情形。

[]优缺点

 优点:比起傅里叶转换更能观察出信号的信息。  缺点:计算复杂度高 []频谱(Spectrogram)

Spectrogram即短时傅里叶转换后结果的绝对值平方,两者本质上是相同的,在文献上也常出现spectrogram这个名词。

[]参考书目、资料来源

1. Jian-Jiun Ding, Time frequency analysis and wavelet transform class notes, the

Department of Electrical Engineering, National Taiwan University (NTU), Taipei, Taiwan, 2011.

2. Alan V. Oppenheim, Ronald W. Schafer, John R. Buck : Discrete-Time Signal Processing,

Prentice Hall,


相关文章

  • 小波神经网络的时间预测
  • 基于小波神经网络的短时交通流预测 摘要 将小波神经网络的时间序列预测理论应用于短时交通流量的预测.通过小波分解与重构获取交通流量数据中的低频近似部分和高频随机部分,然后在分析各种模型的优.劣的基础上,选取较有效的模型或模型结合方式,建立了交 ...查看


  • 表面肌电信号分析中的数学处理方法
  • 第22卷 第1期 2005年2月 黑龙江大学自然科学学报JOURNALOFNATURALSCIENCEOFHEILONGJIANGUNIVERSITY Vol122No11February,2005 表面肌电信号分析中的数学处理方法 吕广明 ...查看


  • 基于短时傅里叶变换的敏感语音提取
  • 基于短时傅里叶变换的敏感语音提取 张学敏 (长春工程学院电气与信息学院,吉林长春130012) 摘要:在纯净语音条件下.提出了一种基于短时傅里叶变换的敏感语音提取,该提取利用3种 FIR数字滤波器对纯净语音在不同频率范围的特征语音进行选取. ...查看


  • 语音信号处理实验报告
  • 语音信号处理实验报告--语音信号分析实验 一. 实验目的及原理 语音信号分析是语音信号处理的前提和基础,只有分析出可表示语音信号本质特征的参数,才有可能利用这些参数进行高效的语音通信.语音合成和语音识别等处理,并且语音合成的音质好坏和语音识 ...查看


  • 二进制小波算法实现
  • 山 东 师 范 大 学 本科毕业论文(设计) 论文(设计)题目:二进制小波算法实现 学 号: 姓 名: 学科专业: 指导教师: 山东师范大学教务处制 2013 年 5 月20 日 毕业论文(设计)内容介绍 目录 摘要 ........... ...查看


  • 数字语音处理
  • 数字语音处理 摘 要 语音信号处理包括语音通信.语音增强.语音合成.语音识别和说话人识别等方面.只有通过语音信号的数字处理,语音信号的好坏.语音识别率的高低,都取决于语音信号处理的好坏.因此,语音信号处理是一项非常有意义的研究课程. 语音, ...查看


  • 语音识别论文
  • 摘要:本文针对语音信号时域.频域参数进行了系统详尽的分析,并在MATLAB 环境下实现了基于DTW 算法的特定人孤立词语音信号的识别. 关键词:语音信号:短时傅里叶:MFCC :动态时间规整 引言 语音信号参数分析是语音信号处理的前提和基础 ...查看


  • 数字信号处理技术综述
  • 数字信号处理综述 摘要: 数字信号处理在许多领域都有广泛的应用,本文主要阐述了基本的数字信号处理技术(傅立叶变换.小波变换,时频分析的基本方法),分析了各自在信号处理中的优缺点,以及周期平稳性是信号进行频谱相关性分析的基本依据.最后介绍了数 ...查看


  • 基于MATLAB的语音信号的基音周期检测
  • 基于MATLAB 的语音信号的基音周期检测 摘要:MATLAB 是一种科学计算软件,专门以矩阵的形式处理数据.MATLAB 将要性能的数值计算和可视化集成在一起,并提供了大量的内置函数,从而被广泛的应用于科学计算.控制系统和信息处理等领域的 ...查看


热门内容