Mathematica (MMA) 中的时频信号分析

信息处理 时频
2022-01-31 08:27:26

我想知道“Mathematica (MMA) 中是否有用于时频 (TF) 信号分析的工具箱”。

我精通MMA编程,所以想在MMA中做TF信号分析。我认为如果有 TF Analysis 的工具箱,那么它将对长编程有很大的帮助。

提前致谢!!!!

1个回答

如果您使用的是旧版本的Mathematica(pre v.8)并且对小波感兴趣 - 是的,您需要一个插件来执行小波分析。更多关于它的信息如果您使用的是 v.8 或更高版本,那么与小波相关的所有内容都是内置的。如果您对傅立叶分析感兴趣 - 它是内置的(从 v.1 开始)。展示时频分析功能的功能:

假设我们有信号2exp(t210)cos(5t) 数学图形

我们可以可视化它的 Gabor 变换

数学图形

维格纳变换(注意伪影)

数学图形

和(稍微)校正的 Gabor-Wigner 变换

数学图形

第二个测试信号

数学图形

及其使用长度为 256、偏移量 1 和 BlackmanHarrisWindow 的分区计算的频谱图

数学图形

它的周期图(具有与上述相同的选项)

数学图形

现在我们在使用 Morlet 小波进行连续小波变换后进入小波尺度图

数学图形

以及执行离散小波变换后的相应尺度图

数学图形

只是因为我觉得它很漂亮 - 3D 模拟噪声的尺度图

噪音