甘偉旺++李智
摘 要: 為了解決低采樣速率數(shù)字化儀的現(xiàn)狀,研制了基于四片ADC并行交替采樣高速數(shù)字化儀。首先介紹了基于多片并行采樣的原理,給出了基于FPGA和ARM數(shù)字化儀的整體設(shè)計(jì)方案;然后對(duì)并行交替采樣的誤差進(jìn)行了理論分析并設(shè)計(jì)了Farrow結(jié)構(gòu)的分?jǐn)?shù)延時(shí)濾波器對(duì)并行時(shí)間誤差進(jìn)行校正;最后對(duì)數(shù)字化儀采樣數(shù)據(jù)進(jìn)行頻譜分析實(shí)驗(yàn)。實(shí)驗(yàn)結(jié)果表明,研制的高速數(shù)字化儀能有效、快速地提高系統(tǒng)的采樣率,且校正效果良好,在實(shí)際工程中有良好的應(yīng)用前景。
關(guān)鍵詞: 并行采樣; 數(shù)字化儀; FPGA; 高速數(shù)據(jù)傳輸; Farrow濾波器
中圖分類(lèi)號(hào): TN79?34; TP335+.1 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2016)23?0078?05
Research and design of parallel and alternate high?speed digitizer
GAN Weiwang1, LI Zhi2
(1. School of Electronic Engineering and Automation, Guilin University of Electronic Technology, Guilin 541004, China;
2. Guilin University of Aerospace Technology, Guilin 541004, China)
Abstract: In order to solve the low sampling rate situation of digitizer, a parallel and alternate high?speed digitizer based on four ADCs was developed. The parallel sampling principle based on multiple ADCs is introduced. The overall design scheme of the digitizer based on FPGA and ARM is given. The theoretical analysis for the error of parallel and alternate sampling is performed. A fractional delay filter with Farrow structure was designed to correct the parallel time error. The sampling data of the digitizer is conducted for spectrum analysis experiment. The experimental results show that the high?speed digitizer can improve the system sampling rate effectively and quickly, and has perfect correction effect and good application prospect in practical engineering.
Keywords: parallel sampling; digitizer; FPGA; high?speed data transmission; Farrow filter
0 引 言
數(shù)字化儀是將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)的電子設(shè)備。高速高精度的數(shù)字化儀適用于地質(zhì)測(cè)量、測(cè)繪、國(guó)土、航空雷達(dá)、生物醫(yī)療、高端儀器設(shè)備等,在這些應(yīng)用領(lǐng)域中對(duì)數(shù)字化儀的采樣速度和精度都提出嚴(yán)格的要求。然而,受電子技術(shù)發(fā)展的制約,普通的數(shù)字化儀和示波器不能同時(shí)滿足高速和高精度的要求。研制高采樣速率的數(shù)字化儀是當(dāng)前數(shù)據(jù)采集領(lǐng)域的重要研究方向。
受電子器件制造工藝的影響,單片ADC很難同時(shí)滿足高采樣速率高采樣精度的要求。并行交替采樣結(jié)構(gòu)能有效地提高整個(gè)系統(tǒng)的采樣率,同時(shí)能降低系統(tǒng)的成本。然而該結(jié)構(gòu)雖然解決了高采樣率和高精度的矛盾,但同時(shí)也給系統(tǒng)引入了失配誤差。失配誤差主要有三種,其中包括增益誤差、偏置誤差和時(shí)延誤差[1?3]。這些誤差處理不當(dāng),將會(huì)嚴(yán)重影整個(gè)系統(tǒng)的性能。
針對(duì)傳統(tǒng)數(shù)據(jù)采集系統(tǒng)的精度高但采樣率低的現(xiàn)狀,本文設(shè)計(jì)了基于FPGA與ARM架構(gòu)的高速高精度數(shù)據(jù)采集系統(tǒng),采用了并行交替采樣結(jié)構(gòu)[4],使用四片低速ADC實(shí)現(xiàn)高速采集、存儲(chǔ)、處理和傳輸,對(duì)時(shí)間失配誤差進(jìn)行頻譜分析,并設(shè)計(jì)了分?jǐn)?shù)延遲濾波校正模塊對(duì)其進(jìn)行校正。
1 并行交替采樣的原理
1.1 并行交替采樣系統(tǒng)結(jié)構(gòu)
并行交替采樣的思想最早是由Black和Hodges提出[5],基本思路是由[M]路獨(dú)立的ADC組成采樣通道,每一個(gè)采樣通道的采樣率為[fsM,]所有通道之間的相位差為[2πM,][M]路采樣通道對(duì)同一個(gè)輸入信號(hào)進(jìn)行并行交替采樣,最后再將這[M]路的采樣數(shù)據(jù)按照采樣的時(shí)間順序通過(guò)多路選擇器進(jìn)行數(shù)據(jù)的拼接,組成采樣率為[fs]的數(shù)字化儀。交替采樣系統(tǒng)結(jié)構(gòu)如圖1所示。
3 實(shí)驗(yàn)結(jié)果及分析
根據(jù)上述原理設(shè)計(jì)了并行交替采樣數(shù)字化儀的樣機(jī),該實(shí)驗(yàn)樣機(jī)的分辨率為14 b。利用安捷倫3352A高精度信號(hào)源作為實(shí)驗(yàn)的輸入信號(hào),輸入一個(gè)信號(hào)幅度為1 V,頻率為10 MHz的正弦信號(hào),數(shù)字化儀樣機(jī)的等效采樣率為1 GSPS。校正模塊分為誤差測(cè)量和校正兩個(gè)方面,首先用文獻(xiàn)[10]的方法測(cè)定每路時(shí)間失配誤差[rk]=[0,0.03,0.05,0.01],將測(cè)定時(shí)間誤差數(shù)據(jù)保存用于隨后校正模塊。做兩次實(shí)驗(yàn),首先將四路未經(jīng)校正的采樣數(shù)據(jù)直接拼接,然后將校正后的采樣數(shù)據(jù)拼接。分別用在線邏輯分析儀ChipScope將兩次拼接后的數(shù)據(jù)上傳給上位機(jī),上位機(jī)通過(guò)Matlab對(duì)采樣數(shù)據(jù)進(jìn)行傅里葉變換分析其頻譜。圖9和圖10分別為采樣的4 096個(gè)樣點(diǎn)未校正和校正后的頻譜分析圖。
由圖9,圖10可知,未校正前采樣輸出的頻譜中含有雜散頻譜線,這些在點(diǎn)[±f0+fkM]([f0=]10 MHz)處的譜線是由時(shí)間失配誤差引起的,即在點(diǎn)[k*250±10 MHz]處,而250 MHz處的譜線是由偏置誤差引起的。由圖9可知校正前系統(tǒng)的無(wú)雜散動(dòng)態(tài)范圍SFDR=-50.5 dB,而校正后的SFDR=-70.8 dB。校正后系統(tǒng)的無(wú)雜散動(dòng)態(tài)范圍提高了20.3 dB,驗(yàn)證了該校正算法的有效性。由于校正模塊只對(duì)時(shí)間失配誤差進(jìn)行了校正,并沒(méi)有對(duì)其偏置和增益誤差進(jìn)行校正,當(dāng)系統(tǒng)加入偏置誤差和增益誤差校正后將進(jìn)一步提高系統(tǒng)的無(wú)雜散動(dòng)態(tài)范圍,校正效果更好。
4 結(jié) 論
本文設(shè)計(jì)了一種基于FPGA和ARM架構(gòu)的高速數(shù)字化儀,采用并行交替采樣技術(shù)構(gòu)建了一個(gè)高速的數(shù)據(jù)采集系統(tǒng)。本文主要對(duì)四片ADC高速采樣數(shù)據(jù)進(jìn)行高速緩存和拼接,并對(duì)并行采樣時(shí)間失配誤差進(jìn)行了頻譜分析,利用Farrow結(jié)構(gòu)的濾波器對(duì)時(shí)間失配誤差進(jìn)行了校正。實(shí)驗(yàn)結(jié)果表明,并行交替采樣技術(shù)可以快速提高系統(tǒng)的采樣速率,同時(shí)設(shè)計(jì)的Farrow結(jié)構(gòu)的校正算法提高了系統(tǒng)的無(wú)雜散動(dòng)態(tài)范圍,系統(tǒng)運(yùn)行可靠穩(wěn)定。
參考文獻(xiàn)
[1] 尹亮,周劼,姚軍.多片ADC并行采集系統(tǒng)的增益誤差補(bǔ)償[J].現(xiàn)代電子技術(shù),2007,30(17):170?171.
[2] 周浩,趙雷,李玉生,等.基于數(shù)字后處理算法的并行交替采樣ADC系統(tǒng)[J].數(shù)據(jù)采集與處理,2010(4):537?543.
[3] 王凱,李小波,查淞.多片AD并行采樣技術(shù)在軟件無(wú)線電中的應(yīng)用[J].電子技術(shù)應(yīng)用,2010(3):57?59.
[4] 何丕雁,白泰禮.一種改進(jìn)的正弦擬合時(shí)基失真估計(jì)算法[J].系統(tǒng)工程與電子技術(shù),2003(3):359?361.
[5] BLACK W C HODGES D A. Time interleaved converter arrays [J]. IEEE journal of solid?state circuits, 1980, 15(6): 1022?1029.
[6] FARROW C W. A continuously variable digital delay element [C]// Proceedings of 1988 IEEE International Symposium on Circuits and Systems. Espoo: IEEE, 1988: 2641?2645.
[7] VOGEL C. The impact of combined channel mismatch in time?interleaved ADCs [J]. IEEE transactions on instrument & measurement, 2005, 54(1): 415?427.
[8] 張曉東.6GSPS數(shù)字示波器關(guān)鍵技術(shù)研究[D].成都:電子科技大學(xué),2009.
[9] 洪萌,耿相銘.基于FPGA高速并行采樣技術(shù)的研究[J].現(xiàn)代電子技術(shù),2011,34(5):180?182.
[10] 朱子翰,呂幼新.時(shí)間交替采樣系統(tǒng)的誤差測(cè)量與FPGA實(shí)現(xiàn)[J].電子測(cè)量技術(shù),2011,34(3):54?56.