在AD轉換中的過取樣和雜訊形成

2021-09-07 07:15:02 字數 1571 閱讀 2830

1. 直接量化的過取樣ad轉換

此類系統的模型可以用下圖表示。

圖中xa(t)是輸入訊號,e(t)是量化引入的雜訊,xd[n]是最終得到的數碼訊號,包含分量xda和xde。

對於m倍過取樣,訊號與量化雜訊的功率譜如下圖。

從上圖可以看出,m越大,訊號與雜訊之間的重疊部分就越少。

現在將上面的訊號通過乙個截止頻率為pi/m的理想數字濾波器,訊號功率不受影響,而pi/m之外的量化雜訊將被濾除。再經過m倍降取樣後,訊號與量化雜訊的功率譜就變成下面的樣子(量化雜訊只有濾波降取樣前的1/m):

計算表明(參考《離散時間訊號處理》,奧本海默),為達到給定的訊號量化雜訊比,過取樣率m每增加1倍,就可減少1/2位;或者說,為達到期望精度所能減少的位數n與過取樣比m的關係為m=4n。

2. 用雜訊成形的過取樣ad轉換

前文述方法可以使用過取樣的方法改善訊雜比,但過取樣比隨著所需改善的位數提高而急劇增加。例如16b->20b,所需過取樣比就是256。雜訊成形的思路是將低頻段的量化雜訊「搬移」到高頻部分去。如下圖所示。

量化後的結果反饋回了輸入端。

於是這種方法的等效模型如下圖:

從x[n]到y[n]的傳遞函式hx(z)和從e[n]到y[n]的傳遞函式he[z]可以按系統疊加性質計算出來(分別置e[n]和x[n]為0):

hx(z)=1

he(z)=1-z-1

它們的單位脈衝響應分別是

yx[n]=x[n]

e'[n]=e[n]-e[n-1]

這樣,y[n]=x[n]+e'[n]

e'[n]可看做將e[n]通過乙個單位衝擊響應為δ[n]-δ[n-1]的系統而得到。對於lti系統,輸出功率譜是輸入功率譜乘以系統頻響函式的模平方,因此(設e[n]的功率譜為σe

2):φe'e'(ejω)=σe

2|he(ejω)|2=σe

2[2sin(ω/2)]2

與此對應的功率譜如下圖。相比於直接過取樣,雜訊功率更多的位於pi/m之外。

有些文章將該系統對量化雜訊的處理稱作「濾波」,因為滑動差分的頻率響應確實是高通。不過從滑動差分的頻率響應來看,稱之為「雜訊形成」更合適一點。

以上所述即delta-sigma adc的基本原理。這種方法可以進行級聯,以進一步將量化雜訊「推」到pi/m之外。

進一步的量化分析參考教科書。

機器學習中的 上取樣 下取樣 過取樣 欠取樣

這是兩種解決分類訓練過程中資料量不平衡的取樣方法 拿二分類舉例,期望陽性樣本數量 陰性樣本數量 1 1,但實際上陽性樣本數量 陰性樣本數量 1000 100 將100資料複製10份,達到兩個樣本數量之比為1000 1000 將1000資料隨機抽取100份,達到兩個樣本數量之比為100 100 卷積神...

UART的16倍頻過取樣和3倍頻過取樣

隨著電子設計自動化 eda 技術的發展,可程式設計邏輯器件fpga cpld已經在許多方面得到了廣泛應用,而uart 通用非同步收發器 是在數字通訊和控制系統中廣泛使用的序列資料傳輸協議。因此越來越多使用者根據自己的需要,以eda技術作為開發手段,用一塊fpga cpld設計出符合自己需要的uart...

AD轉換中參考電壓的作用

參考電壓是這個樣子的,假如你選擇的參考電壓是5v,你的ad是12位的,那麼當你的輸入電壓是5v的時候你的微控制器的顯示應該是4095 如果是0v的輸入那微控制器裡面的值就是0 中間點的值成線性關係,就是說假如你的輸入是m,那微控制器微控制器的值就是4096 m 5,這樣反過來你知道了微控制器的值就可...