高速Σ-ΔADC的誤差校正方法研究

2020-12-15 電子產品世界

 1 概述

本文引用地址:http://www.eepw.com.cn/article/186698.htm

  Σ-Δ調製是目前國際上的A/D轉換器設計中很受歡迎的一種技術,與傳統的Nyquist頻率採樣的A/D轉換器工作原理有所不同,採用的是過採樣和低位量化結合的方法。其中,過採樣技術在模/數混合電路中的應用,能夠避免傳統A/D或D/A轉換方法實現中遇到的諸多困難,尤其是在對低頻信號要求高解析度的應用領域,傳統轉換方法需要較高精度的模擬結構(模擬電阻、電容等),從而使整個A/D轉換器的成本很高。Σ-ΔADC能夠避免使用高精度模擬電路,將噪聲推向高頻,具有解析度高,量化結構簡單等優點。由於電磁環境日益惡化,對接收機的動態範圍要求越來越高,跳頻、擴頻等寬帶信號的應用又要求使用寬帶測量設備,這些都對ADC的解析度和速度提出了更高的要求。

  調製器(Modulator)屬於Σ-ΔADC電路中的模擬電路部分,它的結構選擇和電路參數設計都極大地影響著整個ADC的信噪比(SNR)等性能指標。在Σ-Δ調製器中,使用了過採樣、噪聲成形等關鍵技術。這些技術還使它另外具有一系列固有的優點,如易於與數位訊號處理系統單片集成,無須採樣保持電路,對輸入端抗混迭濾波器要求很低等。下面先討論過採樣與MASH噪聲成形的主要單元分析,最後針對DAC失真誤差,設計並仿真了一種數字誤差校正技術。

  2 基本原理與技術

  2.1 Σ-ΔADC基本原理及調製器的組成

  Σ-ΔADC由兩部分組成:調製器和數字抽取濾波器。其中調製器的工作原理是採用遠遠大於Nyquist頻率的時鐘對輸入模擬信號進行」過採樣」,採樣頻率與Nyquist頻率之比定義為過採樣率M,是調製器的重要結構參數之一。由於採樣頻率很高,則無需傳統的PCMADC中的保持電路。採樣後的信號與前一時刻的採樣信號相比較,對其差值做出低位量化,輸出低位碼流,並根據量化器的輸出決定返回+Δ或-Δ反饋信號。調製器的基本結構如圖1所示,主要由採樣環節、積分器、量化器以及D/A反饋組成,其中fs表示採樣時鐘頻率,K1,K2分別表示輸入信號和反饋信號的增益係數。

圖1 Σ-Δ調製器基本結構

  習慣上,定義調製器中含有的積分器個數為調製器的階數L,量化器的個數為級數。對調製器的線性模型做離散域的z變換分析,並將量化誤差模型化為噪聲信號,可以推導出輸出信號Y對輸入信號X與量化誤差E的傳遞函數,在有效信號頻率內,輸入信號保持不變而噪聲信號被差分衰減,即

  Y(z)=z-LX(z)+(1-z-1)LE(z) (1)

  通常,對調製器性能評測的重要參數之一是信噪比SNR,即信號功率與噪聲功率之比

  (2)

  這裡ps為有效信號的功率,對正弦信號來說,ps=,A為幅度;pq是信號頻帶內總的量化噪聲功率,由E(z)的傳遞函數在有效信號頻帶內積分得到

  (3)

  從上式可以看出,分別提高M或L都能帶來SNR的提高。但當信號頻率達到幾十MHz以上的高頻範圍後,M的提高勢必會受到現有工藝,以及功耗等制約。目前,更多的研究改善SNR的方法是針對L的提高。

  從調製器內在穩定性考慮,針對高階調製器(L≥3),又有兩種結構上的取向,即單級single-loop結構和多級級聯的MASH結構。

  2.2 過採樣及MASH(多級噪聲成形)技術

  本文中使用記號fN來表示Nyquist調製器工作時的採樣率,而它與基帶信號最高頻率fB的關係工程上一般為fN≈2.2fB~2.5fB。所謂過採樣,就是指採樣速度fs遠大於fN。這裡稱M=fs/fN為「過採樣比」。在Σ-ΔADC的設計中,M遠大於1,且取為2的整數次冪(如32、64等)。過採樣帶來的好處為壓縮基帶內量化噪聲,降低對輸入端模擬濾波器的要求等。

  但是,光憑過採樣來壓縮基帶內噪聲是低效率的,提高4倍採樣率才相當於提高1bit解析度。為了更有效地衰減基帶內量化噪聲,應在過採樣條件下進一步加入噪聲成形(noise shaping)技術。最基本的一階噪聲成形器即所謂的一階Σ-Δ調製器,其原理此處不再討論。這裡只指出,它可被轉化為如圖2所示的離散時間等效模型。

圖2 一階Σ-Δ調製器離散時間等效模型

  圖2中的積分器用I(z)=(1-z-1)-1等效描述,而1bit ADC被加性噪聲源q(n)替代。嵌在反饋環路中的1bit DAC被一個單位時延z-1取代,以避免在離散時間模型中出現無時延反饋環。q(n)是與輸入信號無關的白噪聲,用它能夠方便地描述Σ-Δ調製器在大量信號作用下的平均行為,分析可得其輸入、輸出關係式為

  Y(z)=X(z)+(1-z-1)Q(z) (4)

  由上式可知,在信號頻譜X(z)未變的同時,白噪聲Q(z)被(1-z-1)加權而成為「高通」形狀。此現象正是所謂「噪聲成形」。加權函數(1-e-j2πfT)的零點f=0使得基帶內噪聲被大大壓縮;而在帶外的高頻端,噪聲卻略有上升。

  在實際應用中,為更有效地壓低量化噪聲達到解析度要求,還得考慮高階噪聲成形。一般地,將L個一階Σ-Δ調製器組合起來,可以實現(1-z-1)L(L階噪聲成形)。

  標準的MASH(Multistage Noise Shaping,多級噪聲成形)結構如圖3。它實際上是L個一階Σ-Δ調製器的串聯,其中前一級調製器內的1bit ADC的量化誤差被送入下一級進行再量化,然後將各級的輸出碼流送入運算節點進行處理。最後輸出了經(1-z-1)L成形處理後的低解析度碼流。顯然,這樣的前饋結構不會存在任何穩定方面的問題。

圖3 MASH結構框圖

  MASH中的數字處理節點所做的工作是抵消各級的量化誤差:

  第一級:Y1(z)=X(z)+(1-z-1)Q1(z),將-Q1(z)送入第2級,有Y2(z)=-Q1(z)+(1-z-1)Q2(z),再將-Q2(z)送入第3級,有Y3(z)=-Q2(z)+(1-z-1)Q3(z),..直至YL(z)=-QL-1(z)+(1-z-1)QL(z),而運算節點使得

  Y(z)=Y1(z)+(1-z-1)Y2(z)+...+(1-z-1)L-1YL(z)=X(z)+(1-z-1)LQL(z) (5)

  這樣,就等效實現了(1-z-1)L噪聲成形。除MASH外,還有許多新穎的採用計算機輔助設計的Σ-Δ噪聲成形方案,用其可實現更高效的噪聲成形。

  3 一種DAC非線性誤差校正方法

  在MASHΣ-ΔADC中,與一位(1bit)量化相比,採用多位量化器具有增大信噪比(SNR),增加穩定性以及降低運算放大器規格等優點。然而,內部DAC的非線性導致性能瓶頸,通常要求其最少具有與整個ADC同樣好的線性。現在,對於較大過採樣比(OSR>32),採用即時數字校準、失配整形可解決此問題。但在寬帶ADC中,OSR較小(通常≤4),失配整形法就變得無效。本文描述了一種數字即時校準方法。不同於較早的技術,其對低過採樣比狀態有效。並且,此方法可以跟隨漂移。

  3.1 校正系統

  以二階Σ-Δ調製器(DS1)為例來說明給出的校正技術。如圖4所示,內部DAC有兩個輸出:v1和vT,分別輸入到循環濾波和校準ADC(DS2)。由校準ADC得到^eD,即所有輸出電平的DAC誤差eD的數字估計,並且其被存儲在RAM中。在轉換時,通過FIR濾波器NLF(z)過濾RAM的輸出,從而校正內部DAC誤差,並從DS1的數字輸出d1中減去過濾輸出結果。獲得^eD的過程和系統的詳細分析在以下內容中給出。

圖4 帶有誤差校正的Σ-Δ調製器

  在圖4所示系統中,假設單獨DAC輸出為兩個積分器提供反饋信號。係數b1、b2的不匹配對系統線性沒有影響。值得注意的是,系統沒有對內部ADC的非線性誤差進行校正。這些誤差被與量化噪聲同樣的噪聲傳輸函數所抑制,其很少作為問題提出。當使用很低的OSR時,這樣是不夠的,就高線性而言,需要增加階數或使用ADC元件失配整形。

  3.2 校正方法

  實際DAC輸出電平誤差的即時獲得適應於DAC的結構。如果DAC可提供多重輸入和輸出,那麼離線校準能夠被傳輸到後臺進程。如果那樣,對於DAC的每個可能的輸入,數字校準信號dT將提供階梯波形。通過校準Σ-Δ轉換器DS2,每個DAC輸出電平vT被轉換成數字形式d2,然後通過LPF低通濾波而消除DS2的量化誤差。然後,減去dT從而補償電平誤差eD,這樣,得到誤差估計^eD並將其存儲在RAM中,並且對每一輸出d1將再次調用^eD並校正。在運行過程中,周期性地重複校準,以追蹤DAC輸出電平中產生的漂移。

  在低過採樣率(OSR)和低階循環濾波器情況下,從DAC的輸出v1到DS1的輸出d1的傳輸函數不能由NLF(z)=-1正確地近似。為了得到精確的誤差校準,如圖4所示,RAM的輸出需要被實際的NLF(z)(此處為-2z-1+z-2)過濾。

  在一些DAC的實現中,使用了N個等價單位元件(電流源、電容、電阻等)。如果在DAC中執行N+1個元件,可使用上述算法,利用DS2逐個順序地測量它們的誤差。換句話說,輸出信號d1與校準信號dT一樣可被使用。利用n個單位元件通過調用d1值從而產生v1,剩餘的N-n個單位元件被用來產生vT。如果DAC增益和偏移誤差是可以被接受的,為了使所有單位元件誤差總和可取零,那麼vT中的誤差是v1中誤差的負數。因此,通過將vT中的模擬採樣分類進入通道,使用其中一個通道專用於每個可能輸入(d1)碼和其補碼,DS2可用來以數字形式產生單獨DAC電平。由於為每一DAC電平複製存儲元件(反饋電容),DS2的運算可容易地在通道中多重複用。

  由於線性運算,校準ADC(DS2)自身必須要有高的線性。這需要在DS2中使用1位內部量化器。但是,由於DAC非線性信息保持,線性影響(增益和偏移誤差)在DS2中是可以接受的。同樣,實際DAC誤差傳輸函數(從v1至d1)和其數字複製部分NLF(z)之間的匹配誤差對整個轉換器的線性僅有較小的影響。

  3.3 仿真結果

  數字校正ADC(如圖4的DS2)的運行仿真條件如下述。假設5bit(322電平)內部ADC和DAC,在DAC中有0.1%線性梯度誤差。這符合中等誤差0.4%的要求。在所有電路中,所有運放和任意失配電容(有0.1%標準偏差)的有限直流增益設定為54dB。使用OSR=4。在DS1中加入峰值為0.45V的中頻雙音調輸入信號u1,採用二階單位Σ-ΔADC實現DS2。為了論證利用校準可得到的高線性,DS1被接入在220MASH(包含10bitADC作為其第二級)中。這裡不考慮在MASH(多級噪聲整形)各級中的失配,它同樣可由數字方法校正。

  採用理想DAC、非理想運放和電容,系統運行計算出的頻譜如圖5(a)所示。圖5(b)給出了使用誤差校準的非線性DAC得到的頻譜。可以看出,產生了大的諧波,SFDR僅為52dB。當使用了本文提出的數字校正技術後,頻譜結果如圖5(c)所示,得到SFDR>100dB。為了得到這樣高的SFDR所需要的充分精確的eD估計,DS2對DAC的每一電平進行了218採樣(如果DS2時鐘控制在fs=5MHz,那麼後臺校準完整循環需要約4秒)。最後,圖5(d)說明了使用NLF(z)=-1後的有害影響,即SFDR由101dB降至60dB。

圖5 MASH的輸出頻譜(215採樣,64倍FFT,fB=fs/8,OSR=4)

  5 結論

  本文介紹了Σ-Δ調製器的基本原理和技術,並針對採用多位內部量化器的MASH Σ-ΔADC提出了一種即時數字校正方法。對於低過採樣比的模數轉換器,採用通常的失配整形技術效果不佳,但本方法可有效應用於此。通過仿真證明,使用本文提出的即時數字校正法可得到極好的線性。

相關焦點

  • 焦度計的測量誤差和校正方法研究
    本文依據焦度計側量眼鏡片頂焦度(d)的光學原理,分析了測量誤差來源並給出了校正方法。由於被測鏡 片的後表面曲率(彎度)各不相同,致便鏡片後頂點與焦度計物鏡後焦點不相重合,因而造成測量誤差。給出的校正方法包括硬體校正和軟體校正:設計不同高度的 鏡片支座,保證鏡片頂點與焦度計物鏡焦點相重合,或計算、編制頂焦度修正表,由自動焦度儀單片機查表修正。
  • 相控陣天線通道誤差對波束形成的影響研究方案
    一次來研究相控陣天線的通道誤差對數字波束形成的影響。相控陣天線的數字波束形成技術具有多波束、靈活的波束控制和波束重構等優點,但是陣列通道誤差的存在使得這些優越性受到影響.相控陣天線系統 的誤差可以分為兩類,即固定誤差和隨機誤差。固定誤差在製造安裝時產生,系統測試時可以準確測出並校正,本文不考慮這種誤差。隨機誤差又可以分為短暫誤差 和長期誤差,短暫誤差由系統的穩定性決定。本文僅對由溫度、時間等引起的長期存在的隨機誤差進行分析。這種誤差包括由於熱脹冷縮等引起的陣元位置誤差,陣 元老化等導致的陣元增益誤差,各通道內器件參數的不一致引起的幅相誤差等.
  • 關於MEMS加速度計的振動校正研究
    關於MEMS加速度計的振動校正研究 貿澤電子 發表於 2019-08-19 09:20:49 導航和AHRS系統 機器健康狀況檢測的振動監控
  • 氣壓式高度表的測量誤差分析及修正方法研究
    摘要:分析氣壓式高度表測量原理及產生測量誤差的主要原因,並給出了減小誤差的修正方法,該研究對提高測量高度的精度具有重要的意義。氣壓式高度表是通過感受大氣壓力,指示飛機飛行高度的高度表。正確地測量和選擇飛行高度,對充分發揮飛機性能,減少燃油消耗,節約飛行時間和保證飛行安全具有十分重要的意義。
  • 關於實驗室誤差,看完這篇文章你應該沒有疑問了!
    即在沒有試樣存在的情況下,按照標準檢測方法的同樣條件和操作步驟進行試驗,所得的結果值為空白值,最終,用被測樣品的檢驗結果減去空白值,即可得到比較準確的檢測結果。(即實測結果=樣品結果-空白值)(再例:重量法中的空白坩堝)。即對儀器設備和檢驗方法進行校正,以校正值的方式,消除系統誤差;被測樣品的含量 = 樣品的檢測結果 × 標樣含量/標樣檢測結果;公式中:標樣含量/標樣檢測結果 — 即校正係數K。
  • 天線陣列互耦誤差自校正領域新進展
    日前,中國科技大學教授葉中付領導的研究小組針對高斯色噪聲背景下的均勻天線陣列互耦誤差自校正問題,採用四階累積量處理空間非高斯信號,解決了未知互耦條件下的超分辨測向問題
  • 分享|檢測實驗室誤差分析理論系統學習,早看早吃透
    c.校正試驗即對儀器設備和檢驗方法進行校正,以校正值的方式,消除系統誤差;被測樣品的含量 = 樣品的檢測結果 × 標樣含量/標樣檢測結果;公式中:標樣含量/標樣檢測結果 — 即校正係數K。<1)b.校正係數為:K=1.00÷1.00=1.00(檢測結果 = 標準值,則校正係數=1)c.校正係數為:K=1.00÷0.95=1.05(檢測結果<標準值,則校正係數>1)通過校正後,其真實結果應分別為:a.5.24 ×0.95 =4.978 ≈ 4.98(點評:∵ 標樣檢測結果高於標樣明示值,則說明被檢樣品檢測結果也同樣偏高,∴為了接近真值,用<1的校正係數進行較正
  • 檢測實驗室誤差分析知識彙編
    1.3系統誤差的主要來源a)方法誤差主要由於檢測方法本身存在的缺陷引起的。c)校正試驗即對儀器設備和檢驗方法進行校正,以校正值的方式,消除系統誤差。【檢測結果的校正非常重要,特別是在檢測結果的臨界值時,加入了校正係數後,結果的判定可能由合格→不合格,也可能由不合格→合格兩種完全不同的結論,尤其是對批量產品的判定有著更重大的意義】2 誤差偶然(隨機誤差、不定誤差)2.1誤差偶然(也稱隨機誤差、不定誤差)定義
  • 基於C2000內置12位ADC的電能計量方案
    本文介紹了在C2000上實現軟體計量算法的具體方法以及TI基於C2000的軟體計量庫的使用方法,同時給出了測試結果。因此可以在ADC每個中斷中調用adc_interrupt(adc_raw[2]),也可以緩存多個點然後再循環調用此函數,函數入參adc_raw為信號輸入,adc_raw[0]為電壓轉換數據,adc_raw[1]為電流轉換數據。adc_interrupt(),measurement_callback()實現流程如圖1所示:
  • Σ-ΔADC轉換器工作原理及應用分析
    正是利用了這一原理,具體方法是緊接著1bit ADC之後進行數字濾波。大部分噪聲被數字濾波器濾掉,這樣,RMS噪聲就降低了,從而一個低解析度ADC,Σ-Δ轉換器積分器用來對誤差電壓求和,對於輸入信號表現為一個低通濾波器,而對於量化噪聲則表現為高通濾波。這樣,大部分量化噪聲就被推向更高的頻段。和前面的簡單過採樣相比,總的噪聲功率沒有改變,但噪聲的分布發生了變化。  現在,如果對噪聲成形後的Σ-Δ調製器輸出進行數字濾波,將有可能移走比簡單過採樣中更多的噪聲。這種調製器(一階)在每兩倍的過採樣率下可提供9dB的SNR改善。
  • 基於AD598的位移傳感器的誤差研究 2013-01-23
    本文介紹一種基於AD598信號處理晶片的LVDT直線位移傳感器,並通過實例對其誤差和精度進行探討。1 基本原理差動變壓器式傳感器是利用線圈的自感或者互感的變化來實現測量的一種裝置,它的核心是可變自感或可變互感。本文採用的變氣隙式差動變壓器式電感傳感器是利用互感的變化來工作的。
  • 結合手機慣性傳感器的地下定位算法研究
    基於慣性傳感器的步行者航位推算(PDR)不受外部環境的影響,適合地下定位使用,是目前的研究熱點之一,但易產生較大的累積誤差,影響定位精度。針對該問題,文獻[4]提出通過某些特定位置的軌跡特徵來校正誤差,但需要進行大量樣本訓練,若特徵性地標(如樓梯、走廊)較少時,定位效果不能保證。
  • 叉吊搬運車橫梁結構系統6σ 穩健優化設計
    文獻[1] 運用Ansys Workbench 對叉吊搬運車門架結構進行有限元分析和結構優化研究,實現了輕量化設計,但在優化過程中未考慮設計變量的波動及噪聲因素的影響。文獻[2]結合蒙特卡洛模擬抽樣和遺傳算法,完成了門式啟閉機門架結構的6σ 穩健優化設計,使優化結果可靠度達到0.98。
  • △Σ ADC原理(一)
    翻譯原文:[1]https://www.allaboutcircuits.com/textbook/digital/chpt-13/delta-sigma-adc/
  • 讀書摘要《生物醫學研究的統計方法》知識小結—方積乾
    服從正態分布N(μ,σ2)的隨機變量在某個區間內取值的概率即為其概率密度曲線下的面積。X取值落在區間μ士1.64σ, μ士1.96σ, μ士2.58σ的概率分別是90%,95,99%,或者說在理論上μ士1.64σ, μ士1.96σ, μ士2.58σ。三個範圍內的觀察數分別佔總觀察數的90%、95%、99%。
  • 基於片上ADC/DAC實現精度可調ADC的方法
    因為硬體設計中,運放和電阻本身的參數存在誤差,所以它們組成的放大電路的放大倍數存在誤差,從而造成ADC測量產生誤差。因此,傳統方法直接利用它們組成的放大電路的計算公式(式(2))計算出的輸入電壓值誤差比較大,電壓跳動明顯。因此,在系統第一次測量輸入電壓前,首先通過軟體設計建立輸入電壓校正表校正的方法實現減小誤差。
  • 靜載荷試驗設備的荷載示值誤差的計算方法
    本文介紹了靜載荷試驗設備的荷載示值誤差的計算方法,對樁基靜載荷測試儀進行位移校準和校準結果時需要注意的事項進行了說明。01 靜載儀荷載示值誤差的計算。02 靜載儀荷載回程誤差按公式計算:式中:δF'——靜載儀荷載回程誤差,%FS;Yn——靜載儀荷載測量上限的進程示值,kN。
  • 紫外分光光度計為什麼要校正?如何校正?
    為了獲得準確的研究結果,準確測得樣品溶液的吸光度非常關鍵。一般來說,分析結果的不可靠性與偶然誤差和系統誤差有關。