反馈抑制器技术(啸叫抑制):现在用的有三种:移频技术,陷波器技术,自适应滤波器处理。
移频的话计算量最小,我们知道所有信号都可以看成正弦信号叠加而成,只需要用到Hilbert变换FIR滤波器即可以实现。ti 5509定点DSP上实现移频算法,移5Hz的频率,效果只能提升3dB左右增益。
陷波器技术国外厂商(塞宾,dbx)用得最多,音质相对其它两种算法要好。陷波器的难点在于啸叫点的查找,一般来讲可以通过谐波辅助来查找,然而频率的分辨率也是要考虑到的问题,是用FFT,CZT,还是其它频谱细化的算法,算法的复杂度也要考虑的。一般在浮点DSP上实现。增益也只能提升3dB左右。可以看下《Fifty Years of Acoustic Feedback Control》。
自适应滤波器国内用的最多,提升增益最多,在相同的条件下可以提升9dB以上,音质在可接受范围内,16k采样率的话,用了25%左右CPU(450MHz),最终要不断测试验证,才可以有比较好的效果。另外话筒,音箱的质量也会对效果有影响。
专业演唱还是调音师用EQ来处理;在低成本的市场就用移频器;自适应滤波可以用在教室,会议等对扩声要求比较大的场合;陷波器则可用在对音质要求高会议,扩声要求不大的场合。别外对于自适应滤波波的音质及延时还需要提升。
参考文档:
1 https://www.cnblogs.com/memath/p/7753595.html
作者:虚生 出处:https://www.cnblogs.com/dylancao/ 以音频和传感器算法为核心的智能可穿戴产品解决方案提供商 ,提供可穿戴智能软硬件解决方案的设计,开发和咨询服务。 勾搭热线:邮箱:1173496664@qq.com weixin:18019245820 市场技术对接群:347609188 |
![]() |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战