https://blog.csdn.net/qiumingjian/article/details/43938687
https://blog.csdn.net/jsjwangmingmin/article/details/58095888
https://wenku.baidu.com/view/547cb701a6c30c2259019e64.html
https://wenku.baidu.com/view/a856682bf4335a8102d276a20029bd64783e6297.html
所谓混响就是声音的直达声与反射声很紧凑的重合在一起时人耳所听到的声音,这个效果在语音的后期处理时特别有用。能产生混响最常见的场景就是房间内,尤其是空旷的房间中。
混响有直达声,早期反射和后期反射声组成。其中直达声是声源信号不经过任何障碍物直接到达人耳的那部分、早期反射声由一次或者几次反射的声音信号组成、后期反射声由随后更多次的反射声音信号组成。混响效果的空间感主要由早期反射声决定。
由于每次反射都会因为墙壁、障碍物等吸收一部分能量,所以声音信号的能量呈指数衰减。因此混响信号可以看成由直达声与许多逐步衰减、不断延迟的回声信号叠加而成,很自然的想到可以利用等比数列求和来进行模拟混响:
这里x(n)为原始声音信号、y(n)为混响信号、a为衰减系数、D为延迟时间。写成传递函数为:
由等比数列求和公式,传递函数可以转换为:
熟悉信号处理的朋友可能会比较眼熟,这不正是梳状滤波器吗?一点没错!正是IIR梳状滤波器,其典型的频谱特性为:
a=0.5, D=8.
B=[1 zeros(1, 7)];
A=[1 zeros(1, 6) -0.5];
[H, w]= freqz(B, A, 400, ‘whole‘);
Hf=abs(H)
Hx=angle(H)
clf
figure(1)
plot(w, Hf)
figure(2)
plot(w, Hx)
如果写成差分方程,可表示为:
梳状滤波器频谱曲线不平坦,呈现明显的梳状效应,从而对不同的频率成分幅度产生波动,导致有金属声染色效应,听起来不够自然,另外,单纯使用梳状滤波器,其回声密度还是不够多。
原文:https://www.cnblogs.com/fellow1988/p/9763716.html