【发布时间】:2015-12-06 00:08:11
【问题描述】:
我正在使用 MATLAB 中的 FFT 命令对音频 (.wav) 数据进行一些傅立叶变换。输入值是介于 -1.0 和 1.0 之间的数字
我的理解是,在取 FFT 输出的绝对值(模数)之后,我应该得到具有幅度单位的值,但实际值在数千个数量级。这没有任何意义,因为理论上我应该能够对傅立叶分量求和以获得原始信号。我觉得输出也应该在 0 和 1 之间,那么这里发生了什么?我的猜测是 FFT 算法使它不成比例,但我不确定使用什么值来缩小它。
【问题讨论】:
标签: matlab signal-processing fft dft