给定使用 FFT 获得的频率响应,我想应用 1/n 倍频程平滑。我应该使用什么过滤器以及如何使用?也许有人可以指出一个很好的参考(关于该主题的论文或书籍)。
1/n 倍频程平滑
信息处理
fft
声音的
平滑
2021-12-22 12:41:20
1个回答
通常,“平滑”是指“用相邻值的平均值替换当前值”。最常见的是能量平滑,其中平滑导致平滑间隔内的能量平均值并且相位信息丢失。复杂的平滑也可以完成,但由于相位缠绕,这是一项棘手的工作。
能量平滑可以表示为
在哪里是一些合适的窗口函数。例如,在三次倍频程平滑的情况下,这可以导出为频率 k 附近的三次倍频程带通滤波器的传递函数的幅度平方。这也意味着,对于 1024 点 FFT,您需要设计 1024 个不同的带通滤波器,所以这是一项相当大的工作量。
如果平滑滤波器的确切形状是灵活的,事情就可以简化。矩形平滑可以做为
在哪里
只是带边缘的索引八度平滑。
就复杂性而言,还有一些介于任意窗口和矩形窗口之间的方法。
其它你可能感兴趣的问题