DRC在音頻算法中是非常核心的模塊,英文全稱dynamic range control,作用是調整音頻信號的動態范圍,根據輸入信號的大小自動調整增益?;究梢缘脑O置參數如下:
Threshold,單位dB,輸入信號超過該門限值,將會啟動DRC進行相應的處理。
Ratio,單位1,將超過Threshold的輸入信號按照Ratio比率進行壓縮或放大。
Energy,是energy time,單位ms,決定了檢測輸入信號有效值所需要的時間。
Attack,是attack time,單位ms,決定了增益值從開始生效到穩定所需的時間。可以將1/fL(單位s)設為初始值,然后根據聽感進行調整,其中fL為該段DRC對應的低頻截止頻率。
Release,是release time,單位ms,決定了增益值從開始釋放到穩定所需要的時間??梢詫?00ms作為初調設置,然后根據聽感進行調整。Noise Gate,主要作用是去除噪聲。
Mixer Gain,單位1,輸入信號經過3段DRC處理后,再分別與該段DRC對應的Mixer Gain相乘,最后相加輸出。當Mixer Gain輸入值為0時,可以認為對該段DRC的輸出信號進行mute處理。靈活使用分頻點設置和Mixer Gain設置,可以將3段DRC變成2段或者1段DRC。
以上是DRC的基本參數的意義,在8625/8628等都是這種格式和算法。已經能很好的處理好大部分應用。但是傳統DRC存在一些弊端。
例如常見的分頻點鼓包問題。而8687除了傳統的濾波器,還加入了Novel DRC Filter來解決鼓包問題。
另外一個弊端例如傳統DRC信號突變時,前幾個波形失真的問題。由于傳統DRC是計算RMS,必然有幾個周期的波形是可能失真的。ACM8687除了RMS DRC之外,采用專利技術,加入PEAK檢測。信號經過peak加權后跟RMS值比較,決定先進入peak DRC還是RMS DRC。例如前幾個波形失真問題,可以通過調整peak DRC的attack來調整失真。
例如下圖,藍色是傳統DRC(RMS DRC)的瞬態輸出波形,紅色是RMS+Peak DRC的瞬態輸出波形。
ACM8687還有一個特色就是兩組DRB模塊。
兩組DRB可以解決非常多聲學遇到的問題,例如:
小音量下的低音增強;
大音量下的高頻尖銳;
功率大之后,優化揚聲器的系統的震動,異音等;
審核編輯:黃飛
-
濾波器
+關注
關注
161文章
7860瀏覽量
178931 -
音頻信號
+關注
關注
9文章
263瀏覽量
33606 -
DRC
+關注
關注
2文章
150瀏覽量
36349
原文標題:ACM8687創新一代DRC算法--專利技術
文章出處:【微信號:gh_4cd31d714d67,微信公眾號:芯片應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論