【问题标题】:How to convert from Inverse Fast Fourier Transform to .wav?如何从逆快速傅里叶变换转换为 .wav?
【发布时间】:2009-11-04 12:27:45
【问题描述】:

我用 fft 制作了一个带通滤波器。 之后我做了 ifft 来反转它并将它传递给时域。

我的 ifft 和 fft 的长度一样。

ifft 必须更长,或者有没有办法让它更长? 如何将此 ifft 传递给 .wav?

【问题讨论】:

  • IFFT 输出的长度应与原始输入的长度相同。您可能需要获取 IFFT 输出的幅度,因为它将包含虚数。我不知道 C# 是如何格式化的。

标签: c# wav waveform fft inverse


【解决方案1】:

WAV 文件格式记录得很好(见下文)。它基本上是一些标题信息,后跟原始样本数据。

Google 的第一个结果: https://ccrma.stanford.edu/courses/422/projects/WaveFormat/

【讨论】:

  • 在数据中我只需要将 IFFT 的结果放入?还是我需要先为IFFT做点什么?
  • 是的,我想是的。如果是正常的采样音频信号,则很容易检查。
猜你喜欢
  • 1970-01-01
  • 2011-07-12
  • 1970-01-01
  • 2017-09-14
  • 1970-01-01
  • 2012-12-10
  • 2010-12-13
  • 2013-03-31
  • 2012-05-25
相关资源
最近更新 更多