【问题标题】:How to convert time bins in spectrogram to real time?如何将频谱图中的时间段转换为实时?
【发布时间】:2019-11-27 12:23:14
【问题描述】:

我有一个形状为 (8193, 2110) 的频谱图的输出。这意味着我有 2110 个时间框架和 8193 个频率箱。我想将时间箱转换为实时。此频谱图与一个为期一天的文件有关,因此在时间范围内,我需要确切的实时时间,例如:12:32:45。

【问题讨论】:

  • 取决于采样率、FFT 大小和重叠因子。
  • 谢谢。那么这种关系的公式是什么?
  • 我在下面整理了一个答案,

标签: signal-processing fft spectrogram


【解决方案1】:

频谱图中的单个 FFT 表示持续时间 T = N / Fs 的时间窗口,其中 N = FFT 大小,Fs = 采样率。如果连续 FFT 之间没有重叠,则 i'th FFT 表示持续时间为 T 的时间窗口,从时间 i*T 开始。

如果连续 FFT 之间存在重叠,例如k = 0.5(50% 重叠),那么i*T 显然变成了(1-k)*i*T

【讨论】:

    猜你喜欢
    • 2022-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-08
    • 2018-07-19
    • 1970-01-01
    • 2011-03-18
    • 2015-10-30
    相关资源
    最近更新 更多