【導(dǎo)讀】我們討論了如何使用抖動(dòng)來通過打破量化誤差和輸入信號(hào)之間的統(tǒng)計(jì)相關(guān)性來提高理想量化器的性能。所謂理想,是指 ADC 傳遞函數(shù)具有統(tǒng)一的階躍。換句話說,理想的 ADC 具有零 DNL 誤差。這種抖動(dòng)應(yīng)用在需要高SFDR 的無線電接收器中尤為重要。
我們討論了如何使用抖動(dòng)來通過打破量化誤差和輸入信號(hào)之間的統(tǒng)計(jì)相關(guān)性來提高理想量化器的性能。所謂理想,是指 ADC 傳遞函數(shù)具有統(tǒng)一的階躍。換句話說,理想的 ADC 具有零 DNL 誤差。這種抖動(dòng)應(yīng)用在需要高SFDR 的無線電接收器中尤為重要。
在本文中,我們將討論抖動(dòng)的另一個(gè)重要應(yīng)用,即改進(jìn)真實(shí)世界 A/D 轉(zhuǎn)換器的 SFDR,例如 AD6645,它會(huì)出現(xiàn) DNL 錯(cuò)誤。這種抖動(dòng)應(yīng)用在當(dāng)今需要高 SFDR 的無線電接收器中尤為重要。
ADC 靜態(tài)和動(dòng)態(tài)線性度
在開始之前,讓我們首先快速回顧一下提高 ADC 線性度的主要限制。盡管 ADC 使用不同的架構(gòu)和電路實(shí)現(xiàn),但它們有兩個(gè)主要的非線性源:采樣保持 (S/H) 電路和 ADC 的編碼器部分。S/H 非線性部分源于這樣一個(gè)事實(shí),即它具有有限的轉(zhuǎn)換速率,并且當(dāng)輸入是具有大振幅的高頻信號(hào)時(shí),可能無法足夠快地跟隨輸入。缺乏表現(xiàn)出足夠轉(zhuǎn)換率的 S/H 是許多 ADC 無法提供高于幾兆赫信號(hào)帶寬的高 SFDR 的一個(gè)關(guān)鍵原因。這也解釋了為什么 S/H 的非線性與頻率有關(guān)。S/H 在確定 ADC 的動(dòng)態(tài)(或 AC)線性度方面起著關(guān)鍵作用。
另一個(gè)非線性源是 ADC 編碼器部分。對(duì)于給定的 ADC 相位,編碼器部分主要處理直流信號(hào),因?yàn)樗挥?S/H 之后。因此,編碼器非線性會(huì)導(dǎo)致系統(tǒng)的靜態(tài)(或直流)非線性。理想情況下,非線性成分不會(huì)隨頻率變化。靜態(tài)非線性的特征在于ADC 傳遞函數(shù)中的DNL 和INL(積分非線性)誤差。術(shù)語“靜態(tài)非線性”可能用詞不當(dāng),因?yàn)檫@種非線性成分不僅影響直流信號(hào),而且在處理交流信號(hào)時(shí)還會(huì)降低線性度。
請(qǐng)注意哪種非線性類型占主導(dǎo)地位!
本文要記住的另一件重要事情是,對(duì)于許多 ADC,S/H 是非線性的主要。在這種情況下,諧波失真性能會(huì)隨著輸入接近奈奎斯特頻率而迅速下降。如果 S/H 是限制因素,則無法通過外部方式顯著改善 ADC 線性度。但是,某些 ADC 專門設(shè)計(jì)有寬帶、高線性度的前端。這使得編碼器部分成為非線性的主要。對(duì)于此類 ADC,我們可以使用抖動(dòng)技術(shù)來改善 ADC SFDR。在研究這種抖動(dòng)應(yīng)用之前,讓我們仔細(xì)看看 ADC 靜態(tài)傳遞函數(shù)引入的非線性誤差。
傳遞函數(shù)非線性——確定性誤差
為了更好地理解靜態(tài)非線性,我們將以圖 1 所示的傳遞函數(shù)引入的非線性誤差為例進(jìn)行研究。
圖 1. 引入非線性誤差的傳遞函數(shù)示例 [點(diǎn)擊圖片放大]。
上圖中的紅色曲線表示非線性 4 位 ADC,而藍(lán)色曲線表示理想的 4 位響應(yīng)。如果我們使用上述特性曲線將以 4 MHz 采樣的 1.11 kHz 正弦波數(shù)字化,我們將獲得圖 2 中的以下波形。
圖 2.以 4 MHz 采樣的數(shù)字化 1.11 kHz 正弦波的波形 [單擊圖像放大]。
在圖 2 中,綠色曲線顯示輸入,而藍(lán)色和紅色曲線分別是理想和非線性傳遞函數(shù)的輸出。通過從紅色曲線中減去藍(lán)色曲線,我們可以確定非理想響應(yīng)引入的非線性誤差。這由圖 3 中的紅色曲線顯示。
圖 3. 顯示非理想響應(yīng)引入的非線性誤差的圖 [單擊圖像放大]。
傳遞函數(shù)非線性引入的誤差是確定性誤差。這意味著,對(duì)于給定的輸入電壓,誤差始終相同。例如,參考圖 1,我們觀察到 6 LSB(有效位)的輸入總是導(dǎo)致比理想值高 3 LSB 的輸出。這種確定性行為在輸入和錯(cuò)誤之間建立了相關(guān)性。如果輸入處于特定頻率,我們預(yù)計(jì)誤差在與輸入相關(guān)的某些特定頻率處具有很強(qiáng)的頻率分量。
圖 3 可以幫助您更好地理解這種情況。在這種情況下,誤差波形不完全是周期性的;但是,錯(cuò)誤的整體形狀似乎會(huì)以規(guī)律的方式重復(fù)出現(xiàn)。即,輸入信號(hào)在一個(gè)周期內(nèi)有兩次重復(fù)。這表明誤差在輸入的二次諧波處具有很強(qiáng)的分量。為了更好地形象化這一點(diǎn),該圖還繪制了 2.22 kHz(二次諧波)的正弦波。如您所見,正弦波近似于誤差波形整體形狀的趨勢(shì)。
對(duì)非線性響應(yīng)輸出進(jìn)行快速傅里葉變換 (FFT),我們得到圖 4 中的頻譜,其中僅顯示 DC 至 50 kHz 范圍。
圖 4. 顯示從 DC 到 50 kHz 范圍內(nèi)的非線性響應(yīng)輸出的繪圖 [單擊圖像放大]。
FFT 結(jié)果證實(shí)二次諧波是非線性響應(yīng)的主要頻率分量。值得一提的是,主要諧波分量的頻率取決于 ADC 的 INL 形狀。對(duì)于圖 1 所示的非線性(有時(shí)稱為弓形 INL),二次諧波是主要諧波。對(duì)于 S 形 INL,三次諧波是誤差的主要頻率分量。有關(guān) INL 形狀對(duì) D/A 轉(zhuǎn)換器(DAC 或數(shù)模轉(zhuǎn)換器)頻譜的影響的討論,請(qǐng)參閱本文。
打破 ADC 誤差與輸入之間的相關(guān)性
如果我們向輸入添加一個(gè)相對(duì)較大的隨機(jī)信號(hào),使 ADC 的整體輸入以不可預(yù)測(cè)的方式在ADC 傳遞函數(shù)的不同階躍之間變化,我們可以在一定程度上減少確定性失真。這個(gè)概念如圖 5 所示。
圖 5. 顯示 ADC 傳遞函數(shù)階躍期間 ADC 輸入變化的基本圖。圖片由Analog Devices提供
添加隨機(jī)信號(hào)(或抖動(dòng)信號(hào))后,給定的輸入并不總是轉(zhuǎn)換為相同的輸出電平。因此,即使輸入不變,誤差也會(huì)隨時(shí)間變化。例如,考慮將 6 LSB 的輸入應(yīng)用于圖 1 中的傳遞函數(shù)。如果沒有抖動(dòng),誤差始終為 3 LSB。現(xiàn)在考慮抖動(dòng)的情況。假設(shè)抖動(dòng)信號(hào)偶爾等于 2 LSB。在 2 LSB 處,非線性誤差變?yōu)榱恪S捎谡`差在 0 和 3 LSB 之間變化,因此與未抖動(dòng)情況相比,誤差平均值有所降低。這個(gè)簡(jiǎn)單的例子展示了抖動(dòng)如何消除輸入和非線性誤差之間的相關(guān)性,從而減少確定性失真。抖動(dòng)通過使轉(zhuǎn)換器的 DNL 誤差離域或隨機(jī)化來實(shí)現(xiàn)這一點(diǎn)。
通信系統(tǒng)抖動(dòng)技術(shù)
抖動(dòng)技術(shù)在通信系統(tǒng)中特別有用。對(duì)于許多通信應(yīng)用,輸入可以是遠(yuǎn)低于 ADC 滿量程的小信號(hào)。這個(gè)小信號(hào)使用相對(duì)少量的 ADC 代碼。如果這些代碼表現(xiàn)出較大的 DNL 誤差,則輸出將包含顯著的諧波失真。
請(qǐng)注意,對(duì)于滿量程(或大)信號(hào),DNL 誤差在某種程度上是固有平均的。原因是大信號(hào)會(huì)執(zhí)行 ADC 的所有代碼。因此,當(dāng)信號(hào)幅度降至低于滿量程值 20 dB 時(shí),具有 88 dBFS 滿量程 SFDR 的 ADC 可能僅提供 80 dBFS 的 SFDR。在這種情況下,抖動(dòng)技術(shù)可能有助于我們?cè)诘托盘?hào)水平下保持 ADC 的 SFDR 性能。應(yīng)該注意的是,由于輸入電平很小,我們可以將抖動(dòng)信號(hào)添加到輸入而不會(huì)過度驅(qū)動(dòng) ADC。
ADC 噪聲——我們不是在丟失信息嗎?
你可能會(huì)問:我們?cè)谳斎胄盘?hào)中加入比較大的噪聲不是丟失了信息嗎?答案是信息似乎在時(shí)域中丟失了。然而,通過適當(dāng)選擇噪聲信號(hào)以及信號(hào)處理技術(shù),我們可以重建原始信息。一種解決方案是減色抖動(dòng)。在這種情況下,將圖 5 中的基本圖修改為下圖(圖 6)。
圖 6.減法抖動(dòng)圖。圖片由Analog Devices提供
在減法方法中,引入輸入的噪聲以相反的極性添加到輸出,從而將系統(tǒng)輸出端的凈抖動(dòng)噪聲歸零。在通信系統(tǒng)中使用的另一種有趣的技術(shù)是使用頻率成分在所需信號(hào)帶寬之外的窄帶噪聲。幾百 kHz 的小帶寬對(duì)于抖動(dòng)信號(hào)通常就足夠了。帶外噪聲的兩個(gè)可能位置是直流附近或略低于奈奎斯特頻率(f s /2,其中 f s 是采樣頻率)。在可用于抖動(dòng)目的的大多數(shù)通信系統(tǒng)中不使用這兩個(gè)頻率區(qū)之一。在這種情況下,可以很容易地在輸出端濾除抖動(dòng)。
玩我們假設(shè)的 ADC
讓我們使用圖 1 中的傳遞函數(shù)來研究這種技術(shù)。為此,我們向該 ADC 應(yīng)用幅度為 2 LSB 和 DC 值為 7.5 LSB 的 1.11 kHz 正弦波。這樣的輸入會(huì)執(zhí)行 ADC 的中檔代碼。從略高于 0 Hz 到 30 kHz 范圍的輸出頻譜如圖 7 所示。
圖 7. 1.11 kHz 正弦波的另一個(gè)示例圖,其頻譜范圍略高于 0 Hz 至 30 kHz [單擊圖像放大]。
對(duì)于這個(gè)特定的輸入,有幾個(gè)不同的諧波分量,但主要的仍然是二次諧波。將值轉(zhuǎn)換為分貝,我們發(fā)現(xiàn) SFDR 為 17.47 dBc。為了產(chǎn)生抖動(dòng)信號(hào),我們可以使用 Matlab 的“randn”函數(shù)來產(chǎn)生具有 2 LSB RMS(均方根)的寬帶高斯噪聲。應(yīng)用以 1.94 MHz 為中心的通帶為 100 kHz 的帶通濾波器,寬帶噪聲被轉(zhuǎn)換為略低于 f s /2的窄帶抖動(dòng)。抖動(dòng)信號(hào)的頻譜如下圖 8 所示。
圖 8. 抖動(dòng)信號(hào)的示例頻譜 [單擊圖像放大]。
由于抖動(dòng)信號(hào)是原始噪聲的帶限版本,我們可以使用以下等式來確定抖動(dòng)信號(hào)的方差:
V a r i a n c e o of D i t h e r = F i l t e r B and w i d w i d t h f s / 2 × No i s e方差_ _ _ _ _ _ _ _ Variance of Dither=Filter Bandwidthfs/2×Noise Variance
代入數(shù)字,我們得到:
Va r i a n c e of D i t h e r = 100 k H z 2 M H z _ _× 4 = 0.2Variance of Dither=100 kHz2 MHz×4=0.2
取該值的平方根,抖動(dòng)信號(hào)的 RMS 為 0.45 LSB。抖動(dòng)的峰峰值可以估計(jì)為 6.60.45 = 2.97 LSB(RMS 高斯噪聲乘以 6.6 轉(zhuǎn)換為峰峰值)。請(qǐng)注意,抖動(dòng)的峰峰值足夠小,不會(huì)過度驅(qū)動(dòng) ADC。應(yīng)用抖動(dòng)后,我們獲得以下輸出頻譜(圖 9)。
圖 9. 應(yīng)用抖動(dòng) RMS 后的輸出頻譜 [單擊圖像放大]。
可以看出,諧波被顯著抑制。將值轉(zhuǎn)換為分貝,我們獲得 27.9 dBc 的 SFDR,與未抖動(dòng)情況相比提高了 10.43 dB。抖動(dòng)通過將信號(hào)雜散散布到本底噪聲中來抑制諧波分量。
真實(shí)世界 ADC 的測(cè)試結(jié)果——ADC3424
下面的圖 10 顯示了ADC3424 對(duì)于 70 MHz 輸入的輸出頻譜。
圖 10. 70 MHz 輸入時(shí) ADC3424 的輸出頻譜。圖片由德州儀器提供
ADC3424 提供抖動(dòng)功能作為內(nèi)部特性。關(guān)閉內(nèi)部抖動(dòng)后,SFDR 為 91 dBc。然而,隨著內(nèi)部抖動(dòng)被激活,雜散擴(kuò)散到本底噪聲中,并且 SFDR 增加到 99 dBc。
抖動(dòng)技術(shù)限制
可顯著改善 ADC SFDR 的適當(dāng)抖動(dòng)級(jí)別取決于特定 ADC 的架構(gòu)和其他屬性。SFDR 的改善還取決于輸入信號(hào)的幅度以及抖動(dòng)的幅度。還應(yīng)注意,超過一定的噪聲水平,SFDR 可能不會(huì)顯著改善。 以Analog Devices 的AD6645為例。該設(shè)備使用多級(jí)架構(gòu)。對(duì)于這種類型的 ADC 架構(gòu),DNL 誤差具有重復(fù)模式,并且當(dāng)輸入掃過 ADC 輸入范圍時(shí),DNL 圖中有一些尖峰。下面的圖 11 顯示了 AD6645 在其一小部分輸入范圍內(nèi)的 DNL 圖。
圖 11. AD6645 在其一小部分輸入范圍內(nèi)的 DNL 圖。圖片由Analog Devices提供
對(duì)于 AD6645,尖峰每 512 個(gè) LSB 出現(xiàn)。經(jīng)實(shí)驗(yàn)發(fā)現(xiàn)適合此特定 ADC 的抖動(dòng)電平為 1024 LSB 峰峰值或 155 LSB RMS。應(yīng)用更大的抖動(dòng)不會(huì)顯著改善 AD6645 的 SFDR。對(duì)于這個(gè) ADC,抖動(dòng)的峰峰值等于兩個(gè) DNL 尖峰之間代碼距離的兩倍。但是,我們不能斷定這是所有多級(jí) ADC 的一般規(guī)則。
免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請(qǐng)聯(lián)系小編進(jìn)行處理。
推薦閱讀:
在汽車發(fā)展新趨勢(shì)中確保功能安全對(duì)車載網(wǎng)絡(luò)的意義
使用多層感知器進(jìn)行機(jī)器學(xué)習(xí)
霍爾效應(yīng)位置感測(cè):滑動(dòng)配置的響應(yīng)線性度和斜率