依据短时傅立叶变换(STFT)算法,计算联合时频域中信号的能量分布。

该VI进行滑动FFT。该VI与STFT时频图VI类似。

注: 默认情况下,全部逐点VI中的重入执行已启用。


icon

输入/输出

  • cbool.png 初始化

    初始化的值为TRUE时,初始化VI的内部状态。

  • cdbl.png x

    x是时间波形。

  • ci32.png 采样长度

    采样长度是每个输入数据集合的长度。VI可对每个数据集合进行计算。默认值为100。

    采样长度必须大于0。

  • ci32.png 时间增量

    时间增量是对滑动窗进行移动后所需达到采样数。默认值为1。

    增加时间增量可减少计算时间及内存占用,但同时也降低了时域分辨率。减少时间增量可提高时域分辨率,但同时也增加了计算时间及内存占用。

  • ci32.png 窗长度

    窗口长度是选定窗口的实际长度。默认值为50。

    参数值与计算傅立叶变换时使用的采样数量相对应。

  • ci32.png 窗选择器

    窗选择器确定VI用于计算频谱的分析窗类型。

    0Hanning (默认)
    1Hamming
    2Blackman
    3Exact Blackman
    4Blackman Harris
  • i2ddbl.png STFT时频图{X}

    STFT时频图{X}该二维数组用于描述联合时频域中的时间波形能量分布。

    STFT时频图{X}的行数、时间轴与时间波形除以时间增量,然后舍入得到的值相等。STFT时频图{X}的列数,频率轴等于(窗口长度/2) + 1。

  • ii32.png 错误

    错误返回VI的任何错误或警告。将错误连接至错误代码至错误簇转换VI,可将错误代码或警告转换为错误簇。

  • 范例

    请参考LabVIEW附带的下列范例文件。

    • labview\examples\Signal Processing\Point by Point\Moving STFT PtByPt.vi