啸叫抑制算法 ------陷波器

非常感谢好友 @Randolph 、@泥沙的帮助,本文分享的简介很多都是来自于两位的讨论:

 

陷波器算法原理:

                           设计陷波器,降低啸叫频率点处增益,以破坏啸叫产生的增益条件,来达到啸叫抑制的效果。

陷波器算法模块:

                          1、啸叫点检测:这是陷波器的最重要的模块,看过很多论文,大部分论文围绕频域啸叫点能量集

                                                     中特性展开检测判定,很多的方法仅仅是理论的或者是跑序列

                                                     时有效,真正扩音系统很多特征点都不够实用。比如频域能量峰值?当有功放的时候,

                                                     这个值就很不实用而且部分啸叫点有可能没有指数放大的属性。

                                                    测试发现:时间、类正炫波属性,啸叫点周围频谱能量递减、啸叫点

                                                    能量等特征组合后可以很好的判定啸叫点同时做到避免误检。

                                                    另外:频谱矫正、fft分辨率、窗函数、重心插值法等可以提高啸叫频率点的检测准确

                                                                      度,同时使陷波滤波器的带宽做到最小。

                                                   

                          2、陷波器陷波:滤波器算法可以采用多种技术,建议iir 滤波器,计算效率高。第一步检测准,

                                                        同时频率点细化的够细,失真就非常小。

         欢迎大家加音频算法QQ讨论群:(作者zeark)153268894

你可能感兴趣的:(啸叫抑制)