您所在的位置: 首頁(yè) > 專(zhuān)業(yè)音響資訊 > 技術(shù)資料 > 帶有SpeechSense算法的AGC在音頻系統(tǒng)中的應(yīng)用
帶有SpeechSense算法的AGC在音頻系統(tǒng)中的應(yīng)用
發(fā)布日期:2019-07-17 瀏覽量:2049次
自動(dòng)增益控制(簡(jiǎn)稱(chēng)為“AGC”)可以在信號(hào)的輸出端提供穩(wěn)定增益,而不受輸入端增益不同的影響。本文主要闡述了AGC的工作原理以及在音頻系統(tǒng)中的具體應(yīng)用。
一直以來(lái),傳統(tǒng)的AGC在應(yīng)用中存在一個(gè)嚴(yán)重的技術(shù)缺陷,即:當(dāng)環(huán)境噪聲大于所設(shè)定的閾值 并且講話者停止講話時(shí),AGC會(huì)自動(dòng)將環(huán)境噪聲放大至所需電平。此時(shí)在系統(tǒng)中會(huì)出現(xiàn)極大的噪聲。 如果我們將閾值提高又會(huì)出現(xiàn)講話聲音小的人無(wú)法正常啟動(dòng)AGC。Biamp開(kāi)發(fā)了一種叫做“SpeechSense (人聲辨識(shí))算法”可以智能化地創(chuàng)建閾值和提供可選的“語(yǔ)言模式”,此功能限制了AGC只有在識(shí)別到人聲的時(shí)候才對(duì)信號(hào)進(jìn)行AGC處理, 從而徹底消除AGC誤啟動(dòng)的問(wèn)題。在本文中,將會(huì)詳細(xì)的介紹SpeechSense算法的工作原理以及在音頻系統(tǒng)中的具體應(yīng)用和系統(tǒng)調(diào)試中的注意事項(xiàng)。
1)什么是AGC?
AGC 是英文“Automatic Gain Control”(自動(dòng)增益控制)的縮寫(xiě)。AGC在各個(gè)行業(yè)中的應(yīng)用非常廣泛。在模擬電路時(shí)代, AGC的控制精度和速率是由模擬電路的設(shè)計(jì)和電子元件的精度所決定的,我們稱(chēng)之為AGC的工作特性。
大家都知道,現(xiàn)在的音頻處理核心產(chǎn)品大都采用DSP芯片進(jìn)行設(shè)計(jì),因此我們將之統(tǒng)稱(chēng)為音頻DSP處理器。實(shí)際上,與以往的模擬AGC電路不同,DSP處理器的電路設(shè)計(jì)大同小異,所采用的芯片也大都雷同。而所有的DSP處理器所支持的功能,如:濾波器,分頻器,路由器,混音器,AGC等等都是由“算法”來(lái)實(shí)現(xiàn)的。因此,AGC的工作特性完全能取決于AGC算法。
2)為什么音頻系統(tǒng)需要AGC?
在實(shí)際的音頻會(huì)議系統(tǒng)應(yīng)用中,經(jīng)常會(huì)出現(xiàn)以下這些情況:
由于性別的原因或講話者的各自習(xí)慣不同,有的人聲音大些,有的人聲音小些,有的人喜歡離話筒遠(yuǎn)些,有的人喜歡離話筒近些,這些情況會(huì)導(dǎo)致在音頻系統(tǒng)的輸出端的音量幅度產(chǎn)生巨大的差別。
AGC可以針對(duì)上述這些情況自動(dòng)給與“增益補(bǔ)償”。通俗一點(diǎn)的講,當(dāng)講話者的聲音太大的時(shí)候, AGC會(huì)自動(dòng)降低增益,從而使會(huì)議的擴(kuò)聲維持在一個(gè)恒定的音量上;反之,講話者的聲音太小,AGC會(huì)自動(dòng)提高增益,以確保系統(tǒng)仍然維持在恒定的音量。在音頻系統(tǒng)中,AGC可以根據(jù)“要求”對(duì)聲音信號(hào)自動(dòng)給予“增益補(bǔ)償”。因此通常用于調(diào)節(jié)各種會(huì)議系統(tǒng)的不同講話者的聲音音量平衡。
3)傳統(tǒng)AGC是如何解決這些問(wèn)題的呢?
首先,我們先來(lái)學(xué)習(xí)幾個(gè)技術(shù)名詞:
· Level源信號(hào)電平:講話者的聲音經(jīng)話筒拾音,進(jìn)入音頻處理器的原始電平;
· Min Threshold 最小電平閾值:?jiǎn)?dòng)AGC的最小電平值;
· Target Level 目標(biāo)電平:我們所需要的,經(jīng)過(guò)AGC自動(dòng)調(diào)整的電平。 當(dāng)輸入電平大于所設(shè)定的Min Threshold, AGC會(huì)啟動(dòng)并自動(dòng)根據(jù)所設(shè)定的Target Level對(duì)源信號(hào)進(jìn)行增益補(bǔ)償,并保持輸入信號(hào)為恒定的Target Level.
當(dāng)源信號(hào)電平大于最小電平閾值(Min Threshold)但小于目標(biāo)電平(Target Level)時(shí), AGC啟動(dòng)并對(duì)源信號(hào)自動(dòng)提高增益至目標(biāo)電平 (Target Level)。如圖一所示:
(圖一)源信號(hào)電平大于最小電平閾值
紅色代表經(jīng)AGC調(diào)整后的 電平曲線,藍(lán)色代表未經(jīng)AGC調(diào)整的源信號(hào)電平曲線。當(dāng)源信號(hào)電平小于最小電平閾值(Min Threshold), AGC關(guān)閉,從而防止AGC將噪聲電平放大輸出。
源信號(hào)電平小于最小電平閾值
當(dāng)源信號(hào)電平大于最小電平閾值(Min Threshold),并大于目標(biāo)電平(Target Level)時(shí), AGC啟動(dòng)并自動(dòng)衰減輸入信號(hào)增益至目標(biāo)電平(Target Level)。從而實(shí)現(xiàn)對(duì)輸入信號(hào)的自動(dòng)增益控制,并且在輸出端維持一個(gè)相對(duì)恒定的 音量。見(jiàn)圖三:
源信號(hào)電平大于目標(biāo)電平
4)傳統(tǒng)AGC在實(shí)際應(yīng)用中的問(wèn)題
上文中我們提到,當(dāng)源信號(hào)大于所設(shè)定的Min Threshold,AGC不工作。 其目的是避免AGC電路錯(cuò)誤地提升系統(tǒng)的噪聲信號(hào)。只有在源信號(hào)大于某一設(shè)定值時(shí),我們才認(rèn)為此信號(hào)為有用信號(hào)并對(duì)此信號(hào)進(jìn)行AGC平衡電平。
這種設(shè)計(jì)方案看似非常合理,但在實(shí)際工作中卻屢屢出錯(cuò)。比如:我們所用的所有的語(yǔ)音通信軟件(如:QQ, Skype, Lync等等)都支持AGC, 但在實(shí)際使用中經(jīng)常出現(xiàn)的問(wèn)題是,當(dāng)兩端的人都不講話的時(shí)候,可以非常明顯地感覺(jué)到對(duì)方的噪聲的提升。
究其原因, 在實(shí)際工作環(huán)境中,噪聲的值實(shí)際上很難預(yù)測(cè),它與有用信號(hào)之間有很大的重疊區(qū)域,但我們給定一個(gè)Min Threshold的時(shí)候,不是當(dāng)有用信號(hào)非常低時(shí)AGC沒(méi)有啟動(dòng),就是噪聲信號(hào)高于Min Threshold, AGC錯(cuò)誤的啟動(dòng)。
因此,在很長(zhǎng)的一段時(shí)間,業(yè)內(nèi)都沒(méi)有一個(gè)徹底地解決方案。
5)帶有SpeechSense (人聲辨識(shí))算法的AGC的工作原理
下面我們來(lái)看一下BIAMP的AGC是如何解決這個(gè)問(wèn)題的。
綜上所述,其實(shí)只有一種辦法能夠徹底地解決AGC不能正確啟動(dòng)的難題。那就是,真正判斷源信號(hào)是否為有用信號(hào)。通常在絕大多數(shù)情況下,AGC是用在傳聲話筒的鏈路里,因此,只要我們能夠判斷源信號(hào)是否為人聲就可以了。
其實(shí),人聲辨識(shí)已經(jīng)不是一個(gè)新課題了。經(jīng)研究,人們發(fā)現(xiàn)所有人類(lèi)的語(yǔ)言有兩種元素是與動(dòng)物和環(huán)境聲截然不同的。即Plosive 爆破音和Fricative摩擦音。比如:中文的“破”和“刺”, 或英文中的“Bob”和“Fish”。因此,只要我們對(duì)源信號(hào)進(jìn)行采樣并辨識(shí)是否有爆破音和摩擦音的存在,就可以判定此信號(hào)是否為人聲。
從原理上講,似乎并不困難。但如前文所提到的,AGC的性能完全取決于算法。在極短的時(shí)間內(nèi)(通常只有十幾毫秒),SpeechSense AGC算法要完成對(duì)源信號(hào)的采樣、分析、 運(yùn)算,因此對(duì)算法的效率要求極高,并且對(duì)信號(hào)的人聲片斷分析的準(zhǔn)確性要求極為嚴(yán)格,要在最大限度內(nèi)保證AGC啟動(dòng)的準(zhǔn)確性。BIAMP的AGC不僅可以快速準(zhǔn)確的完成增益自動(dòng)補(bǔ)償,更重要的是它可以非常準(zhǔn)確地辨識(shí)出源信號(hào)是否為人聲,從而確保AGC只有在講話者使用時(shí)啟動(dòng),有效的避免了AGC誤啟動(dòng)所造成的噪聲過(guò)大的問(wèn)題。
6)SpeechSense (人聲辨識(shí))算法的AGC的參數(shù)設(shè)定
下面我們來(lái)具體看一下有關(guān)SpeechSense AGC的一些參數(shù)是如何配置的。
輸入源電平:通常,我們調(diào)試話筒的時(shí)候, 要確保講話者與話筒的距離比較合理,且用正常的聲調(diào)對(duì)著話筒講話,此時(shí)在輸入源電平的讀數(shù)應(yīng)在“0dB”左右。 由于傳聲話筒的靈敏度和指向性以及所在環(huán)境的空間噪聲不同,在無(wú)人講話的時(shí)候,輸入源的最低電平應(yīng)該在-40dB到-20dB之間(如電平顯示過(guò)高,則表明現(xiàn)場(chǎng)環(huán)境噪聲過(guò)大)。此時(shí),最小電平閾值(Min Threshold)應(yīng)該調(diào)整為略高于無(wú)人講話時(shí)的輸入源的最低電平。(有關(guān)增益結(jié)構(gòu)的詳細(xì)內(nèi)容可到http://cn.Biamp.com/ , 點(diǎn)擊進(jìn)入audia, 參考“增益結(jié)構(gòu)”的視頻)。
輸出增益調(diào)節(jié)指示:是指在AGC自動(dòng)增益調(diào)節(jié)之后的音頻輸出補(bǔ)償?shù)臄?shù)值。補(bǔ)償是根據(jù)目標(biāo)電平和輸入電平之差所決定的。例如:當(dāng)源信號(hào)的電平為-10dB, 目標(biāo)電平為0dB,那么輸出補(bǔ)償為+10dB.
AGC增益保持時(shí)間:當(dāng)AGC不滿(mǎn)足啟動(dòng)條件時(shí)(比如:源信號(hào)電平低于Min Threshold或源信號(hào)為非語(yǔ)音信號(hào)), 輸出增益調(diào)節(jié)所保持的時(shí)間。例如:如圖當(dāng)系統(tǒng)檢測(cè)到AGC在60秒后仍然沒(méi)有啟動(dòng),輸出增益調(diào)節(jié)會(huì)自動(dòng)歸零。
最大AGC提升增益:可以設(shè)定AGC自動(dòng)增益的提升范圍。最大值為30dB,在實(shí)際使用中, 我們建議的范圍是0~12dB。因?yàn)?,如以正常情況來(lái)調(diào)試系統(tǒng),一般會(huì)議系統(tǒng)的本地?cái)U(kuò)聲的凈空為6~14dB。也就是說(shuō),如果AGC將話筒的音量提升高過(guò)凈空值時(shí),系統(tǒng)會(huì)產(chǎn)生嘯叫。因此,最大AGC提升增益永遠(yuǎn)略低于系統(tǒng)的凈空值。
最大AGC衰減增益:可以設(shè)定AGC自動(dòng)增益的衰減范圍。最大值為30dB。
增益變化速率:設(shè)定AGC的增益變化速率。例如:如圖Max Adjustment Rate為5.0,當(dāng)AGC啟動(dòng)時(shí),會(huì)以每秒5dB的速率進(jìn)行提升或衰減從而最終達(dá)到輸出補(bǔ)償?shù)囊蟆?在實(shí)際應(yīng)用中,如果我們不希望與會(huì)者覺(jué)察到明顯的聲音增益變化,可以保持默認(rèn)設(shè)置或適當(dāng)降低速率。如在演示環(huán)節(jié),可以適當(dāng)提升速率,從而使受眾明顯感覺(jué)到AGC的工作。
SpeechSense聲音辨識(shí):當(dāng)此按鈕關(guān)閉時(shí),AGC恢復(fù)傳統(tǒng)AGC的工作模式。當(dāng)此按鈕開(kāi)其實(shí), AGC只在檢測(cè)到人聲時(shí)才會(huì)啟動(dòng),而任何其它噪聲不會(huì)誤觸發(fā)AGC。
Limiter On壓限器:當(dāng)此功能激活時(shí), 系統(tǒng)會(huì)自動(dòng)監(jiān)測(cè)AGC之后的電平值并在電平值高于+24dBu時(shí)進(jìn)行壓限,從而確保電平在峰值范圍之內(nèi)。同時(shí)壓限器指示會(huì)點(diǎn)亮。
AGC Active:當(dāng)AGC啟動(dòng)時(shí),此指示燈會(huì)點(diǎn)亮。
Advanced:高級(jí)設(shè)定。點(diǎn)擊進(jìn)入,可以看到輸入電平,噪聲電平以及SNR信噪比電平。
因?yàn)闊o(wú)法識(shí)別人聲與噪聲,所以所有的傳統(tǒng)的AGC都沒(méi)有這一選項(xiàng)。而B(niǎo)iamp AGC 的SpeechSense的算法不僅能夠準(zhǔn)確的識(shí)別出人聲,還可以進(jìn)而精確的計(jì)算出人聲與環(huán)境噪聲之間的比值,即信噪比。
一直以來(lái),傳統(tǒng)的AGC在應(yīng)用中存在一個(gè)嚴(yán)重的技術(shù)缺陷,即:當(dāng)環(huán)境噪聲大于所設(shè)定的閾值 并且講話者停止講話時(shí),AGC會(huì)自動(dòng)將環(huán)境噪聲放大至所需電平。此時(shí)在系統(tǒng)中會(huì)出現(xiàn)極大的噪聲。 如果我們將閾值提高又會(huì)出現(xiàn)講話聲音小的人無(wú)法正常啟動(dòng)AGC。Biamp開(kāi)發(fā)了一種叫做“SpeechSense (人聲辨識(shí))算法”可以智能化地創(chuàng)建閾值和提供可選的“語(yǔ)言模式”,此功能限制了AGC只有在識(shí)別到人聲的時(shí)候才對(duì)信號(hào)進(jìn)行AGC處理, 從而徹底消除AGC誤啟動(dòng)的問(wèn)題。在本文中,將會(huì)詳細(xì)的介紹SpeechSense算法的工作原理以及在音頻系統(tǒng)中的具體應(yīng)用和系統(tǒng)調(diào)試中的注意事項(xiàng)。
1)什么是AGC?
AGC 是英文“Automatic Gain Control”(自動(dòng)增益控制)的縮寫(xiě)。AGC在各個(gè)行業(yè)中的應(yīng)用非常廣泛。在模擬電路時(shí)代, AGC的控制精度和速率是由模擬電路的設(shè)計(jì)和電子元件的精度所決定的,我們稱(chēng)之為AGC的工作特性。
大家都知道,現(xiàn)在的音頻處理核心產(chǎn)品大都采用DSP芯片進(jìn)行設(shè)計(jì),因此我們將之統(tǒng)稱(chēng)為音頻DSP處理器。實(shí)際上,與以往的模擬AGC電路不同,DSP處理器的電路設(shè)計(jì)大同小異,所采用的芯片也大都雷同。而所有的DSP處理器所支持的功能,如:濾波器,分頻器,路由器,混音器,AGC等等都是由“算法”來(lái)實(shí)現(xiàn)的。因此,AGC的工作特性完全能取決于AGC算法。
2)為什么音頻系統(tǒng)需要AGC?
在實(shí)際的音頻會(huì)議系統(tǒng)應(yīng)用中,經(jīng)常會(huì)出現(xiàn)以下這些情況:
由于性別的原因或講話者的各自習(xí)慣不同,有的人聲音大些,有的人聲音小些,有的人喜歡離話筒遠(yuǎn)些,有的人喜歡離話筒近些,這些情況會(huì)導(dǎo)致在音頻系統(tǒng)的輸出端的音量幅度產(chǎn)生巨大的差別。
AGC可以針對(duì)上述這些情況自動(dòng)給與“增益補(bǔ)償”。通俗一點(diǎn)的講,當(dāng)講話者的聲音太大的時(shí)候, AGC會(huì)自動(dòng)降低增益,從而使會(huì)議的擴(kuò)聲維持在一個(gè)恒定的音量上;反之,講話者的聲音太小,AGC會(huì)自動(dòng)提高增益,以確保系統(tǒng)仍然維持在恒定的音量。在音頻系統(tǒng)中,AGC可以根據(jù)“要求”對(duì)聲音信號(hào)自動(dòng)給予“增益補(bǔ)償”。因此通常用于調(diào)節(jié)各種會(huì)議系統(tǒng)的不同講話者的聲音音量平衡。
3)傳統(tǒng)AGC是如何解決這些問(wèn)題的呢?
首先,我們先來(lái)學(xué)習(xí)幾個(gè)技術(shù)名詞:
· Level源信號(hào)電平:講話者的聲音經(jīng)話筒拾音,進(jìn)入音頻處理器的原始電平;
· Min Threshold 最小電平閾值:?jiǎn)?dòng)AGC的最小電平值;
· Target Level 目標(biāo)電平:我們所需要的,經(jīng)過(guò)AGC自動(dòng)調(diào)整的電平。 當(dāng)輸入電平大于所設(shè)定的Min Threshold, AGC會(huì)啟動(dòng)并自動(dòng)根據(jù)所設(shè)定的Target Level對(duì)源信號(hào)進(jìn)行增益補(bǔ)償,并保持輸入信號(hào)為恒定的Target Level.
當(dāng)源信號(hào)電平大于最小電平閾值(Min Threshold)但小于目標(biāo)電平(Target Level)時(shí), AGC啟動(dòng)并對(duì)源信號(hào)自動(dòng)提高增益至目標(biāo)電平 (Target Level)。如圖一所示:
(圖一)源信號(hào)電平大于最小電平閾值
紅色代表經(jīng)AGC調(diào)整后的 電平曲線,藍(lán)色代表未經(jīng)AGC調(diào)整的源信號(hào)電平曲線。當(dāng)源信號(hào)電平小于最小電平閾值(Min Threshold), AGC關(guān)閉,從而防止AGC將噪聲電平放大輸出。
源信號(hào)電平小于最小電平閾值
當(dāng)源信號(hào)電平大于最小電平閾值(Min Threshold),并大于目標(biāo)電平(Target Level)時(shí), AGC啟動(dòng)并自動(dòng)衰減輸入信號(hào)增益至目標(biāo)電平(Target Level)。從而實(shí)現(xiàn)對(duì)輸入信號(hào)的自動(dòng)增益控制,并且在輸出端維持一個(gè)相對(duì)恒定的 音量。見(jiàn)圖三:
源信號(hào)電平大于目標(biāo)電平
4)傳統(tǒng)AGC在實(shí)際應(yīng)用中的問(wèn)題
上文中我們提到,當(dāng)源信號(hào)大于所設(shè)定的Min Threshold,AGC不工作。 其目的是避免AGC電路錯(cuò)誤地提升系統(tǒng)的噪聲信號(hào)。只有在源信號(hào)大于某一設(shè)定值時(shí),我們才認(rèn)為此信號(hào)為有用信號(hào)并對(duì)此信號(hào)進(jìn)行AGC平衡電平。
這種設(shè)計(jì)方案看似非常合理,但在實(shí)際工作中卻屢屢出錯(cuò)。比如:我們所用的所有的語(yǔ)音通信軟件(如:QQ, Skype, Lync等等)都支持AGC, 但在實(shí)際使用中經(jīng)常出現(xiàn)的問(wèn)題是,當(dāng)兩端的人都不講話的時(shí)候,可以非常明顯地感覺(jué)到對(duì)方的噪聲的提升。
究其原因, 在實(shí)際工作環(huán)境中,噪聲的值實(shí)際上很難預(yù)測(cè),它與有用信號(hào)之間有很大的重疊區(qū)域,但我們給定一個(gè)Min Threshold的時(shí)候,不是當(dāng)有用信號(hào)非常低時(shí)AGC沒(méi)有啟動(dòng),就是噪聲信號(hào)高于Min Threshold, AGC錯(cuò)誤的啟動(dòng)。
因此,在很長(zhǎng)的一段時(shí)間,業(yè)內(nèi)都沒(méi)有一個(gè)徹底地解決方案。
5)帶有SpeechSense (人聲辨識(shí))算法的AGC的工作原理
下面我們來(lái)看一下BIAMP的AGC是如何解決這個(gè)問(wèn)題的。
綜上所述,其實(shí)只有一種辦法能夠徹底地解決AGC不能正確啟動(dòng)的難題。那就是,真正判斷源信號(hào)是否為有用信號(hào)。通常在絕大多數(shù)情況下,AGC是用在傳聲話筒的鏈路里,因此,只要我們能夠判斷源信號(hào)是否為人聲就可以了。
其實(shí),人聲辨識(shí)已經(jīng)不是一個(gè)新課題了。經(jīng)研究,人們發(fā)現(xiàn)所有人類(lèi)的語(yǔ)言有兩種元素是與動(dòng)物和環(huán)境聲截然不同的。即Plosive 爆破音和Fricative摩擦音。比如:中文的“破”和“刺”, 或英文中的“Bob”和“Fish”。因此,只要我們對(duì)源信號(hào)進(jìn)行采樣并辨識(shí)是否有爆破音和摩擦音的存在,就可以判定此信號(hào)是否為人聲。
從原理上講,似乎并不困難。但如前文所提到的,AGC的性能完全取決于算法。在極短的時(shí)間內(nèi)(通常只有十幾毫秒),SpeechSense AGC算法要完成對(duì)源信號(hào)的采樣、分析、 運(yùn)算,因此對(duì)算法的效率要求極高,并且對(duì)信號(hào)的人聲片斷分析的準(zhǔn)確性要求極為嚴(yán)格,要在最大限度內(nèi)保證AGC啟動(dòng)的準(zhǔn)確性。BIAMP的AGC不僅可以快速準(zhǔn)確的完成增益自動(dòng)補(bǔ)償,更重要的是它可以非常準(zhǔn)確地辨識(shí)出源信號(hào)是否為人聲,從而確保AGC只有在講話者使用時(shí)啟動(dòng),有效的避免了AGC誤啟動(dòng)所造成的噪聲過(guò)大的問(wèn)題。
6)SpeechSense (人聲辨識(shí))算法的AGC的參數(shù)設(shè)定
下面我們來(lái)具體看一下有關(guān)SpeechSense AGC的一些參數(shù)是如何配置的。
輸入源電平:通常,我們調(diào)試話筒的時(shí)候, 要確保講話者與話筒的距離比較合理,且用正常的聲調(diào)對(duì)著話筒講話,此時(shí)在輸入源電平的讀數(shù)應(yīng)在“0dB”左右。 由于傳聲話筒的靈敏度和指向性以及所在環(huán)境的空間噪聲不同,在無(wú)人講話的時(shí)候,輸入源的最低電平應(yīng)該在-40dB到-20dB之間(如電平顯示過(guò)高,則表明現(xiàn)場(chǎng)環(huán)境噪聲過(guò)大)。此時(shí),最小電平閾值(Min Threshold)應(yīng)該調(diào)整為略高于無(wú)人講話時(shí)的輸入源的最低電平。(有關(guān)增益結(jié)構(gòu)的詳細(xì)內(nèi)容可到http://cn.Biamp.com/ , 點(diǎn)擊進(jìn)入audia, 參考“增益結(jié)構(gòu)”的視頻)。
輸出增益調(diào)節(jié)指示:是指在AGC自動(dòng)增益調(diào)節(jié)之后的音頻輸出補(bǔ)償?shù)臄?shù)值。補(bǔ)償是根據(jù)目標(biāo)電平和輸入電平之差所決定的。例如:當(dāng)源信號(hào)的電平為-10dB, 目標(biāo)電平為0dB,那么輸出補(bǔ)償為+10dB.
AGC增益保持時(shí)間:當(dāng)AGC不滿(mǎn)足啟動(dòng)條件時(shí)(比如:源信號(hào)電平低于Min Threshold或源信號(hào)為非語(yǔ)音信號(hào)), 輸出增益調(diào)節(jié)所保持的時(shí)間。例如:如圖當(dāng)系統(tǒng)檢測(cè)到AGC在60秒后仍然沒(méi)有啟動(dòng),輸出增益調(diào)節(jié)會(huì)自動(dòng)歸零。
最大AGC提升增益:可以設(shè)定AGC自動(dòng)增益的提升范圍。最大值為30dB,在實(shí)際使用中, 我們建議的范圍是0~12dB。因?yàn)?,如以正常情況來(lái)調(diào)試系統(tǒng),一般會(huì)議系統(tǒng)的本地?cái)U(kuò)聲的凈空為6~14dB。也就是說(shuō),如果AGC將話筒的音量提升高過(guò)凈空值時(shí),系統(tǒng)會(huì)產(chǎn)生嘯叫。因此,最大AGC提升增益永遠(yuǎn)略低于系統(tǒng)的凈空值。
最大AGC衰減增益:可以設(shè)定AGC自動(dòng)增益的衰減范圍。最大值為30dB。
增益變化速率:設(shè)定AGC的增益變化速率。例如:如圖Max Adjustment Rate為5.0,當(dāng)AGC啟動(dòng)時(shí),會(huì)以每秒5dB的速率進(jìn)行提升或衰減從而最終達(dá)到輸出補(bǔ)償?shù)囊蟆?在實(shí)際應(yīng)用中,如果我們不希望與會(huì)者覺(jué)察到明顯的聲音增益變化,可以保持默認(rèn)設(shè)置或適當(dāng)降低速率。如在演示環(huán)節(jié),可以適當(dāng)提升速率,從而使受眾明顯感覺(jué)到AGC的工作。
SpeechSense聲音辨識(shí):當(dāng)此按鈕關(guān)閉時(shí),AGC恢復(fù)傳統(tǒng)AGC的工作模式。當(dāng)此按鈕開(kāi)其實(shí), AGC只在檢測(cè)到人聲時(shí)才會(huì)啟動(dòng),而任何其它噪聲不會(huì)誤觸發(fā)AGC。
Limiter On壓限器:當(dāng)此功能激活時(shí), 系統(tǒng)會(huì)自動(dòng)監(jiān)測(cè)AGC之后的電平值并在電平值高于+24dBu時(shí)進(jìn)行壓限,從而確保電平在峰值范圍之內(nèi)。同時(shí)壓限器指示會(huì)點(diǎn)亮。
AGC Active:當(dāng)AGC啟動(dòng)時(shí),此指示燈會(huì)點(diǎn)亮。
Advanced:高級(jí)設(shè)定。點(diǎn)擊進(jìn)入,可以看到輸入電平,噪聲電平以及SNR信噪比電平。
因?yàn)闊o(wú)法識(shí)別人聲與噪聲,所以所有的傳統(tǒng)的AGC都沒(méi)有這一選項(xiàng)。而B(niǎo)iamp AGC 的SpeechSense的算法不僅能夠準(zhǔn)確的識(shí)別出人聲,還可以進(jìn)而精確的計(jì)算出人聲與環(huán)境噪聲之間的比值,即信噪比。
掃描二維碼分享到微信
下載二維碼

