跳转到内容

加伯转换

本页使用了标题或全文手工转换
维基百科,自由的百科全书

加伯转换窗函数高斯函数短时距傅立叶变换

数学定义

短时距傅立叶转换中的窗函数代入高斯函数,即可得下面的标准定义:

以下是几种常见的替代定义:

  • 注:在文献上可能会看到不同形式的加伯转换,但本质上都是一样的。

由于实作时,不能计算无限大的积分式子,所以根据高斯函数会从两侧递减的性质,我们可以将上式进一步化简:

为何选择高斯函数作为窗函数

  1. 其他窗函数短时距傅立叶变换,如利用方型窗函数的短时距傅立叶变换,无法同时兼顾时间轴和频率轴的解析度;一者解析度提升,另一者解析度必定下降。但高斯函数由海森堡测不准原理可得知,是最能同时让两轴兼顾解析度的窗函数(将于下面章节详述)。
  2. 高斯函数傅立叶转换的特征函数:

因此经过转换后其性质不变。因此可让加伯转换后在时间轴和频率轴的性质相互对称。

由测不准原理了解高斯函数的性质

上述提到,高斯函数是最能兼顾时间与频率解析度的窗函数。我们利用这个章节来详细讨论。

对于一个信号 ,当,若,则
其中
由于两者标准差相乘有下限,这个定理说明了我们没有办法同时精准量测时间和频率,其中一者标准差下降(解析度上升),另一者标准差就上升(解析度下降)。
加伯转换后的结果,横轴是时间(秒),纵轴是频率(赫兹)
套用以上函式求得变异数(其中由于高斯函数为偶对称函数,所以其)
借由微积分公式可得:
即高斯函数满足测不准定理的最下限,所以是所有窗函数中能使时间和频率两者解析度都达到最高的函数。
  • 变形的高斯函数同样会满足测不准原理的下限,如以下例子:
  1. :对机率分布做位移,标准差不会改变。
  2. :分子与分母同乘A,可消掉。因此标准差不会改变。
  3. :在时域乘上相当于在频域对频率做位移,标准差一样不会改变。
  4. :在时域做缩放,频域会做相反的缩放,因此标准差也不会改变。
  • 以下提供一个简单的例子来做模拟,
右图为即加伯转换的结果,可以看出其时间和频率都维持相当程度的解析度。

高斯窗函数与方形窗函数比较

以下提供一个简单的范例来比较加伯转换以及利用方形窗函数的短时傅立叶转换:

方形窗函数短时傅立叶转换(横轴:时间, 纵轴:频率)
加伯转换(横轴:时间, 纵轴:频率)

从图中可以发现方形窗函数的短时傅立叶转换会有能量扩散的情形,而加伯转换则是清晰的时频图。

加伯转换的缩放

由于高斯窗函数的宽度可以由一常数做调整,因此我们将这个参数加入加伯转换的数学式子中,让转换更加弹性,如下式:
而根据前面章节所述。实作时,不能计算无限大的积分式子,所以根据高斯函数会从两侧递减的性质,我们可以将上式进一步化简:
  • 根据傅立叶转换的缩放公式,假设,则傅立叶转换后为,使其能根据需求而调整时域解析度或频域解析度
  • 改变高斯函数的宽度,和改变方形窗函数短时距傅立叶变换的效果类似。若选取较大的,时域的高斯窗函数较窄,则时域有较高的解析度,而频域的高斯窗函数较宽,所以频域的解析度会下降(通常用于需要时域解析度较高的应用,例如:音乐讯号);反之,若选取较小的,时域的高斯窗函数较宽,则时域的解析度下降,而频域的高斯窗函数较窄,所以频域的解析度会上升(通常运用在需要频域解析度较高的应用,例如:气候)。虽然还是有两轴之间的解析度的牺牲,但比起其他无法满足测不准原理下限的窗函数,加伯转换的两轴还是能相对维持较高的解析度。
  • 若应用于瞬时频率改变较剧烈的应用,则可考虑使用窗宽度随时间而变动的加伯转换数学式子,如下
当瞬时频率变动非常快时,使用较大的值,使其时域解析度能较高;当瞬时频率变动很慢时,使用较小的值,使其频域解析度能较高。

实现方法及注意事项

Direct Implementation


  • Discrete Form:

可将式子改写为离散形式:


, therefore,only when is nonzero 可改写为:

按照此式即可實現

限制

  • 避免赝频效应(aliasing effect)

(1)

时间复杂度

O(TFQ) T:时间取样点数 F:频率取样点数 Q:

优缺点

优点:简单实现,限制条件少
缺点:时间复杂度高

FFT-Based Method(快速傅立叶转换)

由Direct Implementation可得下式


且离散傅立叶转换标准式 可将式子整理为:

按照此式將以fft()算出帶入即可實現

其中 ,,

  • Matlab及python 皆可呼叫fft函式完成
  • 演算法

假设

step 1:计算
step 2:
step 3:决定
step 4:
step 5:转换
step 6:设 and return to Step 3 until

限制

  • 避免赝频效应(aliasing effect)
(1)(基本上任何实现方法都要避免赝频效应)
(2)
(3)

时间复杂度

优缺点

优点:时间复杂度低
缺点:限制条件较直接实现法多

Chirp Z Transform

可改写为: 由Direct Implementation可得下式


可将式子改写为:

按此式即可實現
  • 演算法
Step1:
Step2:
Step3:

限制

  • 避免赝频效应(aliasing effect)

(1)

时间复杂度

优缺点

优点:限制条件与Direct Implementation法一样基本上没有限制
缺点:时间复杂度与FFT-Based Method(快速傅立叶转换)一样
  • 但由于加伯转换无法使用Recursive Method(递回法)所以此不能算是缺点

特性

加伯转换的大部分的特性和方形窗函数短时距傅立叶转换的特性都相似,有些特性甚至更加接近傅立叶转换的特性。

  • 积分特性
(还原成原始信号)
  • 位移特性
,则
  • 调变特性
,则
  • 线性特性
若有一信号分别为做加伯转换的结果,则
  • 功率衰减特性
,则
  • 能量积分特性
  • 能量总和特性
  • 特殊信号
1. 当
2. 当
和方形窗函数短时距傅立叶转换不同的是,加伯转换的结果对于时间和频率轴较对称,也比较没有旁波(sidelobe);也印证了上述所说的,加伯转换较能维持两个轴的解析度。

优缺点

  • 优点: 时频图较清晰
  • 缺点: 计算复杂度比方形窗函数短时傅立叶变换来的高,因为需做窗函数内与信号本身的乘法。

参见

参考书目、资料来源

  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, ISBN 0-13-754920-2
  3. S. Qian and D. Chen, Joint Time-Frequency Analysis: Methods and Applications, Chap. 5, Prentice Hall, N.J., 1996.
  4. Jian-Jiun Ding, Time frequency analysis and wavelet transform class notes, the Department of Electrical Engineering, National Taiwan University (NTU), Taipei, Taiwan, 2020.
  5. S.C.Pei and S.G.Huang, STFT with adaptive window width based on the chirp rate. IEEE Transactions on Signal Processing, vol. 60,issue 8,pp. 4065-4080,2012.