我应该选择连续小波变换而不是离散小波变换吗?DWT vs CWT vs STFT

信息处理 信号分析 小波 stft 载重吨
2022-01-29 15:05:05

当然,我的意思是数值算法。

我正在阅读有关小波变换以及为什么它比短时傅立叶变换更好的各种论文。经常被引用的原因是 WT 比 STFT 更好地检测已知形状的瞬变。在其他资料中,我读到 DWT 本质上是 CWT 的更快版本。但到目前为止,我看到的所有用于比例图和瞬态检测的 MATLAB 算法都使用了 CWT。这有什么具体原因吗?

一般来说,我应该何时编写 CWT 以及何时编写 DWT?

提前致谢。

1个回答

标准的 2 波段离散小波变换有一些子采样,因此它们在定位方面往往不太精确。另外,它们的形状是有限的,并且具有有限支持的那些稍微不对称(除了 Haar),这对于对称脉冲/边缘检测是有问题的。

如果你不关心计算,并且对可视化、匹配、特征检测感兴趣,CWT 可能更容易。如果您对去噪、压缩、恢复感兴趣,DWT 通常更合适。

然而,有许多有用的方案弥合了 DWT 和 CWT 之间的差距,可用于专用应用程序。