【发布时间】:2016-04-21 19:13:22
【问题描述】:
我正在运行 FFT 算法来检测吉他上演奏的音符。
我感兴趣的频率范围是 65.41Hz (C2) 到 1864.7Hz (A#6)。
如果我将输入的采样频率设置为 16KHz,FFT 的输出将线性地产生从 0Hz 到 16KHz 的 N 个点。我感兴趣的所有输入大约在前 N/8 点。其他 N*7/8 点对我没有用。他们实际上正在降低我的分辨率。
根据 Nyquist 的理论 (https://en.wikipedia.org/wiki/Nyquist_frequency),所需的采样频率只是人们期望的最大频率的两倍。就我而言,这大约是 4KHz。
4KHz 真的是吉他调音应用的理想采样频率吗?
直觉上,人们会觉得更好的采样频率会给你更准确的结果。但是,在这种情况下,似乎具有较小的采样频率对于提高分辨率更好。问候。
【问题讨论】:
标签: signal-processing fft fftw