動態範圍控制演算法基本原理

2021-09-02 10:57:21 字數 1011 閱讀 9128

動態範圍控制可以自動調整訊號的動態範圍;(訊號的動態範圍是訊號的最大幅值與最小幅值比值的對數,使用db作為單位)

動態範圍控制可以做的事情

動態範圍控制的型別

在動態範圍控制系統中,增益訊號在sidechain中計算,然後應用到輸入訊號中;

首先解釋什麼是增益訊號,在drc中要確定對離散訊號的每乙個樣本使用多少增益,也就是給沒乙個樣本值分別乘以乙個係數,這個係數就是增益,這個增益序列就是增益訊號;增益訊號也叫做drc的控制訊號。

sidechain包含的模組

增益計算

增益計算單元進行增益訊號的初步預估,增益計算單元的核心模組是靜態特徵,每一種型別的drc有不同的靜態特徵,包括了可調的屬性引數:

a)閾值threshold--所有的靜態特性都有乙個閾值,在閾值的一邊,輸入訊號沒有被修改,在閾值的另一邊,輸入訊號被壓縮、擴充套件以及限幅;

b)壓縮比率ratio--擴充套件器和壓縮器的靜態特徵模組在計算增益時依賴使用者提供的輸入/輸出的壓縮比;

c)kneewidth-- 擴充套件器、壓縮器以及限幅器的靜態特徵模組可以調整拐點的寬度;拐點寬度包含在閾值中,拐點寬度越大,閾值附近的過渡越平滑。如果拐點沒有提供過度,則是硬拐點;如果拐點附近有大於0的拐點寬度值,則是軟拐點。

在計算訊號增益要進行電平檢測,電平檢測使用遞迴一階濾波器獲取原始訊號的電平;有基於peak和基於rms兩種方法;peak是生成訊號電平的峰值包絡,rms是計算前n個樣本的rms值作為當前樣本的電平。電平檢測的作用是對於乙個在原點波動的訊號,drc關心的是訊號的峰值或者rms值,而不關心訊號的振盪情況。電平檢測一階遞迴濾波器,使用attack time或者release time作為濾波器的係數進行控制。

參考:matlab官網使用者手冊,結合自己的理解

pwm控制的基本原理 PWM控制的基本原理

pwm pulse width modulation 控制 脈衝寬度調製技術,通過對一系列脈衝的寬度進行調製,來等效地獲得所需要波形 含形狀和幅值 pwm控制技術在逆變電路中應用最廣,應用的逆變電路絕大部分是pwm型,pwm控制技術正是有賴於在逆 變電路中的應用,才確定了它在電力電子技術中的重要地位...

動態規劃基本原理

圖4 1 帶權有向多段圖 近年來,涉及動態規劃的各種競賽題越來越多,每一年的noi 幾乎都至少有一道題目需要用動態規劃的方法來解決 而競賽對選手運用動態規劃知識的要求也越來越高,已經不再停留於簡單的遞推和建模上了。要了解動態規劃的概念,首先要知道什麼是多階段決策問題。一 多階段決策問題 如果一類活動...

跳蚤演算法 基本原理。

跳蚤演算法 基本原理。一 演算法的誕生及設計初衷。傳統教材中取得x個0 to n之間不重複隨機數的方法一般是這樣 x個不重複隨機數輸出到a 陣列 for i 1 to x dor int rnd n 1 c 確定r不包含在a 內 loop until c 將r新增到a next 由於r可能與a 內的...