webrtc agc matlab,c++ WebRTC AGC(自动增益控制)
生活随笔
收集整理的這篇文章主要介紹了
webrtc agc matlab,c++ WebRTC AGC(自动增益控制)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我測試WebRTC AGC,但我一定是做錯了,因為信號只是通過未修改。
下面是我如何創建和初始化AGC:
agcConfig.compressionGaindB = 9;
agcConfig.limiterEnable = 1;
agcConfig.targetLevelDbfs = 9; /* 9dB below full scale */
WebRtcAgc_Create(&agc);
WebRtcAgc_Init(agc, minLevel, maxLevel, kAgcModeFixedDigital, 8000);
WebRtcAgc_set_config(agc, agcConfig);
然后對于每個10ms的樣本塊,我做以下:
WebRtcAgc_Process(agc, micData, NULL, 80, micData, NULL, micLevelIn, &micLevelOut, 0, &saturationWarning);
其中micLevelIn設置為0。
有人能告訴我我做錯了什么?
我預計全尺寸正弦音將衰減到目標DBFS級別;并且低電平正弦調(即-30dBFS)將被放大以匹配目標DBFS電平。但這不是我看到的。
總結
以上是生活随笔為你收集整理的webrtc agc matlab,c++ WebRTC AGC(自动增益控制)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 快手极速版直播在哪里打开
- 下一篇: 综合上证指数