混响(reverberation)是一种声学特性,混响时间的长短是音乐厅、剧院、礼堂等建筑物的重要声学特性。声波遇到障碍会反射,所以我们这个世界充满了混响。
其中,比较经典的是Schroeder发明的著名的混响产生模型:4个并联的梳状滤波器与2个串连的全通滤波器,如下图所示,在Schroeder混响模型中,梳状滤波器提供了混响效果中延时较长的回声,全通滤波器提供了较短延时的回声,从而增加了反射回声的密度,同时又避免了由于梳状滤波频谱不平坦造成的金属染色效应。
补充说明:
(a)梳状滤波器 (b)全通滤波器
说明:
d:延时(4个梳状滤波器延时不一样,也不为整数倍——>效果不好)
g:常见设为0.7
Riitta改进版:
延时线delaylines:若直接iir滤波做成二阶级联,因为延时d特别大,做成二阶太浪费资源
结构图、系统函数/差分方程写出
DSP完整实现代码、报告如下:
/download/weixin_39589455/18656324