我正在尝试为我的应用程序构建一个刻度图视图,以查看我们是否可以从小波变换中检索相关信息,而不是使用频谱图查看可以通过 FFT 检索到的内容。
到目前为止,我可以采用波形并对其执行前向小波变换。但是我在下一步迷路了。如何将这些信息转化为电力/能源信息?我有一组不同频率的波形,但正如我所说,我没有频率信息。
谁能告诉我将这些转换后的数据转换为尺度图的下一步是什么?
任何帮助将不胜感激,因为我的谷歌技能让我失望了!
我正在尝试为我的应用程序构建一个刻度图视图,以查看我们是否可以从小波变换中检索相关信息,而不是使用频谱图查看可以通过 FFT 检索到的内容。
到目前为止,我可以采用波形并对其执行前向小波变换。但是我在下一步迷路了。如何将这些信息转化为电力/能源信息?我有一组不同频率的波形,但正如我所说,我没有频率信息。
谁能告诉我将这些转换后的数据转换为尺度图的下一步是什么?
任何帮助将不胜感激,因为我的谷歌技能让我失望了!
在合理的假设下,离散小波变换 (DWT) 将时间序列的功率/能量/方差分解为尺度。它是一种能量保持变换,因为原始时间序列中包含的总方差包含在平方小波系数中(适当归一化),就像 DFT 一样!我认为Percival 和 Walden 撰写的用于时间序列分析的小波方法文本是此类信息的绝佳资源。
现在,连续小波变换(CWT)是一种冗余变换,能量保持特性(在 DWT 中)不再成立。但是,您仍然可以查看平方小波系数来生成类似于短时傅里叶变换(STFT;又名频谱图)的“尺度图”。
Torrence 和 Compo 有一些不错的小波软件可以做到这一点,并附有一篇论文来解释大气时间序列背景下的方法。我确信 matlab 小波工具箱也执行 CWT 和相关的尺度图。
我从来没有做过尺度图,所以我不会声称尝试知道任何事情。但是,我为您找到了 matlab scalogram 函数的代码,该代码的注释方式应该可以帮助您更好地理解事物……我希望 :)。
http://www.csse.uwa.edu.au/~pk/Research/MatlabFns/FrequencyFilt/scalogram.m
我假设您正在将 matlab 用于您的 dsp 内容,并且知道如何解释该 m 文件。我猜可能是所有 dsp 东西的强制程序。