WebRTC之AGC自動增益控制

2021-08-03 07:48:42 字數 437 閱讀 7110

當對語音的響度進行調整的需要時,就要做語音自動增益(

agc)演算法處理,語音聊天時都會用到這個演算法。

最簡單的硬性增益處理是對所有音訊取樣乘上乙個增益因子,它也等同於在頻域每個頻率都同時乘上這個增益因子,但由於人的聽覺對所有頻率的感知不是線性的,是遵循等響度曲線的,導致這樣處理後,聽起來感覺有的頻率加強了,有的頻率削弱了,導致語音失真的放大。

要讓整個頻段的頻率聽起來響度增益都是「相同」的,就必須在響度這個尺度下做增益,而不是在頻率域,即按照等響度曲線對語音的頻率進行加權,不能採用乙個固定的增益因子進行加權。

由些可見,語音的自動增益處理可以大致分為兩個部分:

(1)響度增益因子的確定。

(2)把響度增益因子對映到等響度曲線上,確定最終各頻率的增益權重。

音訊自動增益 AGC

當有對語音的響度進行調整的需要時,就要做語音自動增益 agc 演算法處理,當你在跟遠方的朋友進行 語音交流時,背後都有這個演算法在默默的工作,如大名鼎鼎的qq聊天軟體 做語音起家的yy等,語音聊天時都會用到這個演算法。最簡單的硬性增益處理是對所有音訊取樣乘上乙個增益因子,它也等同於在頻域每個頻率都同...

自動增益控制電路(AGC)

其他參考 自動增益控制 英文名稱 automatic gain control agc 對放大器的增益進行自動調節的過程。通常是為了使隨輸入訊號電平變化而引起的輸出訊號電平變化少。放大電路增益的控制方法有 改變電晶體的直流工作狀態,以改變電晶體的電流放大係數 在放大器各級間插入電控衰減器。用電控可變...

AGC的作用(自動增益控制)

agc vga實物 本文 agc 自動增益控制 在射頻電路 雷達系統中的應用,agc和vga 可調增益放大器 的區別,以及為什麼需要agc或者vga。圖1展示了典型的接收機的模擬前端,在圖中紅色虛線圈出的就是中頻agc。圖1 接收機的模擬前端 現在的adc,如果不是非高速的情況,精度都很高,完全可以...