非常感谢好友 @Randolph 、@泥沙的帮助,本文分享的简介很多都是来自于两位的讨论:
陷波器算法原理:
设计陷波器,降低啸叫频率点处增益,以破坏啸叫产生的增益条件,来达到啸叫抑制的效果。
陷波器算法模块:
1、啸叫点检测:这是陷波器的最重要的模块,看过很多论文,大部分论文围绕频域啸叫点能量集
中特性展开检测判定,很多的方法仅仅是理论的或者是跑序列
时有效,真正扩音系统很多特征点都不够实用。比如频域能量峰值?当有功放的时候,
这个值就很不实用而且部分啸叫点有可能没有指数放大的属性。
测试发现:时间、类正炫波属性,啸叫点周围频谱能量递减、啸叫点
能量等特征组合后可以很好的判定啸叫点同时做到避免误检。
另外:频谱矫正、fft分辨率、窗函数、重心插值法等可以提高啸叫频率点的检测准确