代码之家  ›  专栏  ›  技术社区  ›  Goz

生成信号的比例图

  •  3
  • Goz  · 技术社区  · 14 年前

    我正在尝试为我的应用程序构建一个比例图视图,看看是否有相关信息我们可以从小波变换中检索,而不是使用光谱图来查看通过FFT可以检索到什么。

    到目前为止,我可以采取一种波形,我可以对它进行前向小波变换。但是我在下一步迷路了。如何将此信息转换为电源/能源信息?我有一组不同频率的波形,但如我所说,我没有频率信息。

    有人能告诉我,下一步是如何将转换后的数据转换成一个比例图吗?

    任何帮助都会非常感谢,因为我的谷歌技术正在让我失望!

    2 回复  |  直到 14 年前
        1
  •  4
  •   B. Whitcher    14 年前

    在合理的假设下,离散小波变换(DWT)将时间序列的功率/能量/方差分解成尺度。它是一种能量保持变换,因为原始时间序列中的总方差包含在平方小波系数中(适当归一化),就像DFT一样!我觉得课文 Wavelet Methods for Time Series Analysis Percival和Walden是此类信息的优秀资源。

    目前,连续小波变换(CWT)是一种冗余变换,其能量保持特性(DWT)已不复存在。但是,您仍然可以查看平方小波系数来生成类似于短时傅立叶变换(STFT;又称光谱图)的“比例图”。

    托伦斯和康柏有一些不错的 wavelet software 为此,本文在大气时间序列的背景下对该方法进行了解释。我相信Matlab的小波工具箱也可以执行CWT和相关的比例图。

        2
  •  2
  •   Cameron    14 年前

    我从来没有做过缩放图,所以我不会说我想知道什么。不过,我已经为您找到了matlab scalegram函数的代码,它的注释方式应该有助于您更好地理解事情……我希望:

    http://www.csse.uwa.edu.au/~pk/Research/MatlabFns/FrequencyFilt/scalogram.m

    我假设你使用的是matlab来处理你的DSP,并且知道如何解释这个m文件。可能是所有数字信号处理器的必备程序。