我想为音频制作一个RTA。我将通过aurioTouch示例代码进行尝试,但是我无法制作出实际的RTA,我想以Octave和1/3 Octave为基础制作RTA。

请给我建议正确的方法。

最佳答案

您可能想尝试的是具有所需频率响应( Octave 或三倍频程带宽,过渡宽度,阻带衰减等)的带通滤波器阵列,您可以使用标准DSP IIR(或FFT重叠/保存)过滤算法和技术。 aurioTouch示例已经向您展示了如何获取音频样本以供您选择的过滤过程使用。然后在所需的时间步长处绘制每个滤波器(例如:来自包络跟随器)的计算出的幅度响应。

在线上有大量的数字信号处理教程和资源:BoresWikibooksDSPGuruDSPGuide等。

08-07 21:38