zoukankan      html  css  js  c++  java
  • 【AGC/DRC 资料】Webrtc中的agc-ProcessDigital-自用备忘

    http://www.52rd.com/Blog/Detail_RD.Blog_yh_2007_82465.html

    https://blog.csdn.net/ssdzdk/article/details/54890086?spm=1001.2014.3001.5501

    ProcessDigital函数(根据信号生成增益)

     计算增益系数:根据包络中前导零的个数计算增益系数

    计算衰减decay->计算快包络和慢包络->将快慢包络中最大值作为cur_level->通过cur_level计算前导零->前导零通过gainTable映射得到增益gain->线性插值计算gain的小数部分->当无语音时对gain修正

    digital.c包括函数:

    函数功能
    WebRtcAgc_ProcessDigital 生成gain
    WebRtcAgc_AddFarendToDigital
    WebRtcAgc_InitVad vad参数初始化
    WebRtcAgc_ProcessVad 计算语音存在概率?
    WebRtcAgc_CalculateGainTable 生成压缩增益表,在固定增益模块使用

    B:

    首先根据信号大小确定模拟增益,在下一拍检测变增益后的信号,根据高门限和低门限调整模拟增益,根据xx条件判断是否启用数字增益,用以补偿模拟增益,若启用数字增益,则根据模拟增益映射得到数字增益。

  • 相关阅读:
    实验四 交换机的Telnet远程登陆配置
    实验三 交换机的基本配置与管理
    实验二 认识Packet Tracer软件
    实验一 网络连接线的制作
    python入门(七)
    python入门(六)
    python入门(五)
    Android练习(二)
    Android练习(一)
    python入门(四)
  • 原文地址:https://www.cnblogs.com/keepthinking-go/p/15065782.html
Copyright © 2011-2022 走看看