前段时间有个公众号的朋友问我如何生成丰富的啸叫类型,当时回答比较简单,只是把啸叫产生的条件说了一下,后来在写AI降噪的N种数据扩增方法时候也简单提了一下使用冲激响应(Impluse Respose, IR)和增益产生啸叫,今天我们把这个坑填上。本来想叫【有问必答】的,但是想了想本人能力有限,还是低调一点好,23333,后续有公众号朋友提的一些问题也会以这种形式写出来。
声反馈の模型
由于扬声器和麦克风之间的声学耦合产生闭环系统而发生声学反馈(Acoustic feedback, AF),随着时间的推移,这个系统会变得不稳定从而产生啸叫(Howling)。文字表述比较抽象,我们画出它的系统框图进行讲解
用t表示离散时间索引,q表示离散时间时移操作,其中v(t)表示麦克风采集的源信号;y(t)表示馈送到闭环系统的前向路径传递函数 G(q) 的麦克风信号;u(t)表示扬声器信号,即 G(q) 的输出;x(t)表示反馈信号,反馈路径传递函数 F(q) 的输出会导致扬声器和麦克风之间产生不必要的耦合。此时麦克风输入信号可以表示为&