• 反馈抑制器技术(啸叫抑制)研发阶段总结


    主流技术方式

      反馈抑制器技术(啸叫抑制):现在用的有三种:移频技术,陷波器技术,自适应滤波器处理。这三种技术方案各有千秋,项目需要,笔者都研究了一番。

     

    移频法

      原理:就是通过算法运算,把声音的频段平移一定的量,来达到啸叫抑制的效果。
    实现方式:只需要用到Hilbert变换FIR滤波器即可以实现。
    优点:运算简单,节省成本。
    缺点:声音损伤大。会变声。
    使用场景:低成本,对性能以及效果要求不高的场合.

     

    陷波法

      原理:陷波滤波器指的是一种可以在某一个频率点迅速衰减输入信号,以达到阻碍此频率信号通过的滤波效果的滤波器。
    技术难点:陷波器的难点在于啸叫点的查找,一般来讲可以通过高分辨频谱分析来查找,这里一般使用FFT,CZT,以及Zoom-FFT。实际环境中,算法的复杂度是一个重要的考虑因素。
    优点:音质最好。
    缺点:技术难度高。
    使用场景:对音质要求比较高的会议场合。扩声不是特别大。

     

    自适应滤波器

      原理:自适应滤波器是能够根据输入信号自动调整性能进行数字信号处理的数字滤波器。作为对比,非自适应滤波器有静态的滤波器系数,这些静态系数一起组成传递函数。

    实现方式:总的来说,自适应的过程涉及到将代价函数用于确定如何更改滤波器系数从而减小下一次迭代过程成本的算法。价值函数是滤波器最佳性能的判断准则,比如减小输入信号中的噪声成分的能力。

    优点:实现简单,可自动适应环境。
    缺点:声音损伤大。
    使用场景:自适应滤波可以用在教室,会议等对扩声要求比较大的场合;

    作者:虚生
    出处:https://www.cnblogs.com/dylancao/
    以声学降噪算法为核心的物联网音频解决方案提供商 ,提供基于声学技术为基础的智能硬件产品设计,开发和技术服务。
    商务合作和技术探讨:邮箱:1173496664@qq.com weixin:18019245820 市场技术对接群:347609188
  • 相关阅读:
    ubuntu c++ 关机 重启 挂起 API
    Java 并发 —— Java 标准库对并发的支持及 java.util.concurrent 包
    机器学习: Logistic Regression--python
    机器学习:朴素贝叶斯--python
    理解YOLOv2训练过程中输出参数含义
    darknet YOLO 编译使用GPU
    机器学习:决策树--python
    Xmodem通信协议实例
    MQTT协议笔记之连接和心跳
    Android实现推送方式解决方案
  • 原文地址:https://www.cnblogs.com/dylancao/p/14658210.html
Copyright © 2020-2023  润新知