《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 一種帶參考注入信號的TIADC時間失配校準算法
一種帶參考注入信號的TIADC時間失配校準算法
2017年電子技術應用第5期
尹勇生,吳景生,陳紅梅,李 琨
合肥工業大學 微電子設計研究所,安徽 合肥230009
摘要: 提出了一種帶參考注入信號的校準算法,用于校準時間交織模數轉換器(Time-Interleaved Analog-to-Digital Converter,TIADC)的時間失配誤差。該算法引入參考注入信號,參考注入信號通過采樣保持電路(sample hold circuit,S/H)后,利用TIADC的各子通道時鐘依次控制S/H,對其輸出后的值進行運算獲得時間誤差,再將時間誤差反饋回多相時鐘產生器,利用可變延遲線實現時間失配的補償。該算法運算簡單,消耗的硬件資源低,對輸入信號沒有限制,可以擴展到任意通道。算法應用于一個4通道12 bits的TIADC,當輸入信號的歸一化頻率fin/fs=0.485 0,設定的最大誤差為1.0%Ts時,MATLAB仿真結果表明,經過本算法校準后的SFDR從31.009 4 dB提高到了95.627 0 dB,SNDR從31.074 9 dB提高到了73.480 5 dB,證明了該校準方案的有效性。
中圖分類號: TN432.1
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2017.05.010
中文引用格式: 尹勇生,吳景生,陳紅梅,等. 一種帶參考注入信號的TIADC時間失配校準算法[J].電子技術應用,2017,43(5):44-47.
英文引用格式: Yin Yongsheng,Wu Jingsheng,Chen Hongmei,et al. Calibration of timing skew for TIADC with reference-injection single[J].Application of Electronic Technique,2017,43(5):44-47.
Calibration of timing skew for TIADC with reference-injection single
Yin Yongsheng,Wu Jingsheng,Chen Hongmei,Li Kun
School of Microelectronics,Hefei University of Technology,Hefei 230009,China
Abstract: A calibration algorithm with a reference-injection single was presented in this paper to calibrate the timing mismatch of Time-Interleaved Analog-to-Digital Converter(TIADC). This algorithm used a reference-injection single,which is sampled by the sub-channal′s CLKs of TIADC. We can acquire the timing skew by the operations of the output of the S/H and then feed it back to the multiphase clk. Achieve the compensation of time-skew with variable delay line. The presented calibration algorithm has lower hardware consumption with no restriction on the input single,and could be extended to arbitrary number of channels. Simulation result of 4 channal 12 bits TIADC with MATLAB shows that, with this calibration algorithm, the SFDR rose from 31.009 4 dB to 95.627 0 dB and the SNDR rose from 31.074 9 dB to 73.480 5 dB at the input frequency fin/fs=0.485,was proofed enough the effectiveness of this algorithm.
Key words : reference-injection single;time interleaved ADC;timing-skew;variable delay line

0 引言

    隨著社會信息技術的快速發展,在通信、計算機、儀表控制、雷達等領域對模數轉換器(Analog-to-Digital Converter,ADC)的性能要求越來越高,因此高性能的ADC具有非常廣泛的應用,并且有著重要的戰略意義。受目前ADC發展水平和工藝水平的限制,單個ADC的性能很難同時滿足高速率和高精度的要求,因此時間交織模數轉換器(TIADC)應運而生。

    TIADC是一種并行交替型ADC,采用并行的結構能夠大大提高系統的采樣速率,但是由于各通道存在時間失配、增益失配和失調失配,3種失配嚴重影響了TIADC的性能,本文研究的是時間失配,不討論另外兩種失配誤差。目前TIADC采樣時間誤差的校準方案主要有兩種:基于已知輸入信號的前臺校準算法和未知輸入信號的后臺校準算法,前臺校準算法具有硬件復雜度低、校準精度高的優點,但是需要中斷ADC的工作,不具有實時校準誤差的能力,而后臺校準算法能夠實時準確地校準誤差。文獻[1-4]是在頻域中利用濾波器進行誤差校準,然而濾波器的引入限制了輸入信號的帶寬,并且系統的硬件消耗較大,文獻[5]則利用了泰勒級數來校準時間誤差,當TIADC為兩通道時該算法校準效果較好,但是當通道數擴展到四通道及以上時校準效果明顯下降,文獻[6]提出了基于相關運算對采樣時間失配進行校準,但是該方案只適用于兩通道TIADC,也無法擴展到更多的通道數,文獻[7]提出了一種時域自相關的時延誤差自適應校正方案,但是該算法運算復雜,硬件復雜度高,文獻[8]提出了一種簡單有效的時間誤差校準算法,但是該算法只適用于特定的輸入頻率,文獻[9]利用參考通道來校準時間失配,這種方案校準效果好,算法復雜度低,但是需要額外引入一個額外的參考時鐘和參考ADC。針對上述問題,本文提出了一種帶參考注入信號的校準算法來校準采樣時間誤差,該算法對輸入信號的帶寬沒有限制,能夠擴展到任意通道數,并且算法簡單有效,無需引入額外的參考時鐘和參考ADC。

1 TIADC的結構和時間誤差的分析

    M通道的TIADC的結構框圖如圖1所示(M為正整數),M個子ADC(Sub-ADC)完全相同,每個子ADC的精度為N bit,系統時鐘為CKs,通過多相時鐘發生器(Multi-phase clock generator)產生各子通道時鐘CK1,CK2,…,CKm,…,CKM,除第一通道外,其他子通道的時鐘均有相位偏移,對于任意的第m子通道,Ts為系統采樣周期,其時鐘的相位偏移量φ為:φ=(m-1)·Ts,系統采樣率為fs,各子ADC的采樣率均為fs/M,交替對輸入信號xin進行采樣,然后各子通道按順序通過Mux模塊復合輸出。

wdz4-t1.gif

    但是在實際的ADC工作中,多相時鐘發生器在產生各子通道的時鐘時會使時鐘相位偏移φ,導致采樣時間誤差的出現。圖2描述了TIADC的采樣時間誤差。圖中虛線對應理想采樣時刻,實線對應實際采樣時刻,Δtm(m=1,2,3,…,M)為第m通道的采樣時間誤差,對于M通道的TIADC,系統的采樣周期為Ts,該通道的實際采樣時刻為tm=nMTs+mTs+Δtm,n為正整數。

wdz4-t2.gif

2 帶參考注入信號的校準方法

    在本算法中,利用積分電路產生一個斜率k已知的參考注入鋸齒波信號xref(t),然后以第一通道的時鐘作為基準,校準其他通道的時鐘使各通道間的相對時間誤差為0。整體校準環路圖如圖3所示,整個校準系統包含了一個M通道的TIADC系統和一個帶參考注入信號的誤差校準系統。其中TIADC的各個子通道的采樣周期為M·Ts,參考注入的鋸齒波信號的采樣周期為a·Ts,a為大于1的整數。以CK1為基準時鐘,校準迭代一次的過程為:多相時鐘發生器產生各子通道時鐘CK1,CK2,…, CKm,…,CKM,除CK1外,其他子通道時鐘經過可變延遲線進入各子ADC,同時所有子通道的時鐘依次作為S/H的控制時鐘對參考注入信號進行采樣處理,然后通過運算得到相對時間誤差{Δt2,…,Δtm,…,ΔtM},再將這些相對時間誤差反饋回可變延遲線進行一次誤差補償,多次迭代補償后就能夠校準時間誤差。

wdz4-t3.gif

2.1 誤差提取模塊

    第一通道至第M通道實際的時鐘為CK1′,CK2′,…,CKm′,…,CKM′。各子通道實際的時鐘相位偏移量φ分別為:0,Ts+Δt2,2Ts+Δt3,…,(m-1)·Ts+Δtm,…,(m-1)·Ts+ΔtM。圖4所示為誤差提取模塊的原理框圖,圖中3個Switch的使能端由Counter的輸出控制,各通道時鐘依次通過Switch控制S/H工作, Counter由系統時鐘控制計數。若TIADC有M個子通道,則計數器從1到M循環計數。參考注入的鋸齒波信號經過各通道時鐘控制的S/H并延遲對齊后分別得到y1′,y2′,…,ym′,…,yM′。其中延遲單元的值均為Ts,由于延遲單元誤差的存在造成的毛刺信號由后面的采保電路消除,該采保電路由系統時鐘控制。

wdz4-t4.gif

    各子通道的實際采樣時鐘分別為:CK1′,CK2′=CK2+Δt2,…,CKm′=CKm+Δtm,…,CKM′=CKM+ΔtM,各子通道的理想采樣時鐘分別為:CK1,CK2,…,CKm, …,CKM,參考注入的鋸齒波信號分別經過理想時鐘CK1,CK2,…,CKm,…,CKM控制的S/H后分別得到y1,y2,…ym,…,yM

    令:Δy2=y2-y1,…,Δym=ym-y1,…,ΔyM=yM-y1

    令:Δy2′=y2′-y1,…,Δym′=ym′-y1,…,ΔyM′=yM′-y1

    以任意第m子通道為例,當參考注入的鋸齒波信號xref(t)的斜率為k時,很容易得到任意的第m子通道的理想時鐘采樣值ym

wdz4-gs1-8.gif

2.2 誤差補償模塊

    通過誤差提取模塊得到M-1個子通道ADC的時間誤差量:{Δt2,…,Δtm,…,ΔtM}后,利用可變延遲線實現時間失配的補償。可變延遲線的電路圖如圖5所示,A、B為兩個反相器組成的延遲電路模塊,NMOS電路為優化模塊,可變延遲線的工作原理是通過由誤差提取模塊提取的Δt控制開關k1,k2,…,km的閉合來控制輸入到反相器A的電流大小,由于該電流的大小與延遲電路的延遲時間成反比,因此通過控制開關k1,k2,…,km的閉合來控制該電流的大小,就能達到可控延遲時間的目的,調整各個通道的時鐘以補償時間誤差。令0≤V1≤V2≤VDD,V1∩V2之間的電阻阻值依次增大,最初可變延時線中間某處開關KL(1<L<n)處于閉合狀態,其余開關處于斷開狀態,當Δt>0時,開關閉合處移至kL-1處,即信號CKm_in減少一個單位延時,單位延時由時鐘滿足TIADC的最大抖動時間來計算;當Δt<0時,開關閉合處移至kL+1處,即CKm_in信號增加一個單位延時;當Δt=0時,開關不動作,即始終只有一處開關處于閉合狀態。每隔固定時間判斷一次,最終使校準后的輸出時鐘CKm_out逼近理想時鐘,完成時間誤差的補償。實際上,當時間誤差小于單位延遲時,時鐘相位會以單位延遲在相應的相位上震蕩,即小于單位延遲的時間誤差不能完全校準,但是由于單位延遲足夠小,如此小的時間誤差對TIADC性能的影響是可以接受的。

wdz4-t5.gif

3 仿真結果

    本文以一個四通道12 bit、輸入頻率fin=194.03 MHz的TIADC為例來驗證校準算法的有效性。設置參考注入的鋸齒波信號的斜率k為1,周期為4Ts。以第1通道的時鐘為基準,2、3、4子通道的時間誤差分別為[-0.006Ts、0.010Ts、0.006Ts],迭代步長u=0.000 01Ts

    圖6所示為TIADC中第2、3、4通道的相對時間誤差收斂圖,圖中的橫坐標為迭代次數,縱坐標為各子通道相對于第一通道的相對時間誤差,由于是以第一通道為基準,所以第一通道的相對時間誤差為0。由圖6可以看出在系統運行第100次迭代后,各子通道的相對時間誤差均收斂于0。每次迭代需要200個時鐘周期,在多相時鐘收斂后,2、3、4通道相對于第1通道沒有時間誤差,即收斂后的各子通道間的相對時間誤差為0。圖7是含有誤差時的頻譜圖,由于時間誤差的存在使得各通道出現了雜散頻譜,對比經過校準后的輸出頻譜圖8,未校準的頻譜圖中的雜散頻譜圖基本被消除,系統參數得到明顯的改善。圖9為不同歸一化頻率輸入的校準前后仿真效果對比圖,可以看出無論是高頻還是低頻輸入,本算法都能夠有效校準時間誤差。

wdz4-t6.gif

wdz4-t7.gif

wdz4-t8.gif

wdz4-t9.gif

4 結論

    本文設計了一種帶參考注入信號的TIADC采樣時間誤差校準算法來校準TIADC系統中各子通道存在的相對采樣時間誤差。MATLAB仿真結果表明,該算法能夠有效校準時間誤差,相對于其他校準算法,該算法硬件消耗低,能夠擴展到任意通道數,并且對輸入信號的頻率沒有限制。此外,該算法結合了前臺校準與后臺校準的優點,既能夠快速高精度校準,又保證了系統工作的實時連續性。

參考文獻

[1] 葉凡.多通道時間交織模數轉換器的校正與集成電路實現方法研究[D].上海:復旦大學,2010.

[2] 尹勇生,潘云勝,陳紅梅.一種時間交織ADC的時間失配后臺校準算法[J].華中科技大學學報(自然科學版),2016(2):56-60.

[3] 李迦宇.用于TIADC的一種后臺校準算法的研究和實現[D].合肥:合肥工業大學,2015.

[4] 劉艷茹,田書林,王志剛,等.一種基于Farrow濾波器的并行采樣時間誤差校正[J].電子測量與儀器學報,2010(1):50-54.

[5] 王亞軍,李明.TIADC通道誤差自適應修正方法[J].西安電子科技大學學報,2013(3):27-35.

[6] JAMAL S M,FU D H,HURST P J,et al.A 10 b 120 M/s time-interlerleaved analog-to-digital converter with digiter background calibration[J].IEEE Journal of Solid-state Circuits,2002,37(12):1618-1627.

[7] AHM AD F K,NORWAWI N M,DERIS S,et al.A review of feature selection techniques via gene expression profiles[C].Information Technology,2008.ITSim 2008.International Symposium on.IEEE,2008,2:1-7.

[8] Wei Hegong,Zhang Peng,Behzad Razavi.An 8 Bit 4 GS/s 120 mW COMS ADC[J].IEEE Journal of Solid-state Circuits,2014,8(49):1-4.

[9] 陳紅梅,黃超,鄧紅輝,等.帶參考通道的時間交叉ADC數字后臺校準方法[J].電子測量與儀器學報,2015(12):1739-1745.



作者信息:

尹勇生,吳景生,陳紅梅,李  琨

(合肥工業大學 微電子設計研究所,安徽 合肥230009)

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 日日爽夜夜操 | 亚洲区精品久久一区二区三区 | 毛片在线视频观看 | 久久午夜精品 | 久久精品最新免费国产成人 | 久久久久亚洲香蕉网 | 天堂入口 | 成人精品在线视频 | 小屁孩和大人啪啪 | 亚洲欧美一区二区三区孕妇 | 国产高清一区 | 三级中文字幕 | 一级黄片一级毛片 | 三级国产三级在线 | 男女性关系视频免费观看软件 | 欧美一级毛片欧美一级 | 欧美性色高清生活片 | 久久93精品国产91久久综合 | 一级女性全黄生活片免费 | 精品视频一区二区三区在线观看 | 女人a级毛片 | 久久久久国产精品 | 国产激情一区二区三区四区 | 国产成人亚洲精品久久 | 女人扒开腿让男人捅啪啪 | 欧美特黄特色aaa大片免费看 | 亚洲一级黄色毛片 | 亚洲综合精品一二三区在线 | 久久久亚洲国产精品主播 | 2021国产精品自在拍在线播放 | 欧美成人鲁丝片在线观看 | 男人的天堂在线观看免费 | 韩国免费毛片在线看 | 2345成人高清毛片 | 网红主播大尺度精品福利视频 | 国产成人不卡亚洲精品91 | 国产成人午夜 | 欧美成人亚洲综合精品欧美激情 | 国产美女作爱 | 中文字幕精品一区二区2021年 | 欧日韩美香蕉在线观看 |