0

如何将采样率频率除以 10 个频段以进行均衡。例如,我有 44100 赫兹和每个样本 1 个字节的音频 pcm。我如何了解哪个样本与指定波段相关。以及如何将样本划分为波段。

你能给我解释或链接。

4

2 回答 2

2

有两种常见的方法:

  1. 使用滤波器组。您需要设计 10 个带通滤波器。所有滤波器都接收全带宽输入,每个滤波器的输出是一个仅包含该频段感兴趣的频率的子频段。出于均衡目的,您可以缩放每个滤波器输​​出的幅度,然后重新组合缩放的输出。

  2. 使用FFT + IFFT。使用(前向)FFT 将您的时域数据转换为频域。修改每个频域 bin 中的幅度。应用逆 FFT 将均衡数据返回到时域。您需要选择足够大的 FFT 大小 (N) 以获得均衡频带所需的频率分辨率。您还需要使用重叠技术来避免连续帧之间的不连续性。

于 2012-11-29T12:00:47.147 回答
0

搜索“正交镜过滤器”或“完美重建”。这篇论文看起来是一个很好的起点:

http://authors.library.caltech.edu/5463/1/VAIieeeasspm87.pdf

于 2012-11-30T08:41:37.630 回答