999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的頻譜儀2.4 GHz數字單元設計

2017-07-24 15:45:32閆大帥張德海
電子設計工程 2017年10期
關鍵詞:信號

閆大帥,張德海,陸 浩

(1.中國科學院 國家863計劃微波遙感技術實驗室,北京100190;2.中國科學院大學 國家空間科學中心,北京100049)

基于FPGA的頻譜儀2.4 GHz數字單元設計

閆大帥1,2,張德海1,陸 浩1

(1.中國科學院 國家863計劃微波遙感技術實驗室,北京100190;2.中國科學院大學 國家空間科學中心,北京100049)

為了實現對地球大氣痕量氣體探測的目的,提出了一種基于FPGA的太赫茲頻譜儀數字單元設計方案,完成了系統的硬件和軟件設計。該數字單元硬件部分由四路ADC完成2.4 GHz信號采樣,一片FPGA芯片完成信號復用和FFT頻譜運算,ADC選用ADC083000,FPGA芯片為Xilinx Virtex-5系列。由VHDL編程實現對系統各部分功能的控制。通過ChipScope工具進行功能驗證,該數字單元穩定可靠,可以運用于臨邊探測儀中。

臨邊探測;FPGA;頻譜儀;FFT

地球大氣是空間科學研究的重要目標和人類活動的舞臺,為了探究大氣痕量氣體的現狀,從1970年代開始,越來越多的衛星上開始搭載大氣成分探測儀,這對頻譜儀的帶寬、譜分辨率及穩定性提出了較高的要求。傳統的臨邊探測儀搭載的頻譜儀主要有如下 4種:多通道濾波頻譜儀(Filter—Banks Spectrometer,FBS)、聲光頻譜儀 (Acousto-Optical Spectrometer,AOS)、 自 相 關 頻 譜 儀 (Auto—Correlation Spectrometer,ACS)和FFT頻譜儀。

早期的頻譜儀為多通道濾波器組[1],由功分器將輸入分為幾個或多個通道,每個通道有單獨的帶通濾波器和功率檢測器。這種頻譜儀造價昂貴,需要嚴格控制機械公差,易造成信道串擾,因此已經被其他技術取代。后來出現的聲光頻譜儀,具有體積小、功耗低的特性,最大帶寬在1~2 GHz范圍[2-3],頻譜通道為數千個布拉格單元材料,其缺點是結構比較復雜,對工作環境要求甚高,因此限制了其在空間高精度測量中的應用。隨著寬帶多位高速ADC的發展,ADC的采樣率已能達2.5~10 GHz。Xilinx FPGA存儲和實時高速處理數字信號的能力大大提高,FFT IP核的功能逐漸完善,性能大幅提高,使得設計超寬帶、高分辨率FFT頻譜儀成為可能。2003年,國外論文報告已經研制出1 024個點、帶寬為100 MHz的FFT頻譜儀[4],2007年出現了1 GHz帶寬、16384通道的FFT頻譜儀[5],還出現了將32個1.5 GHz帶寬的頻譜儀組合成帶寬為32×1.5 GHz=48 GHz的FFT頻譜儀[6]。

文中介紹一種高速高可靠性的頻譜儀數字單元設計方案,系統采樣率為 2.4 GHz。ADC選用ADC08300完成高速采樣,使用Xilinx Virtex-5系列芯片完成數據處理和頻譜運算。Virtex-5系列芯片性能更強,功耗更低,片上資源更豐富,DSP計算能力更強大[7]。

1 頻譜儀數字單元硬件方案

數字單元的信號采集模塊分為4個通道,由4片ADC083000將采集的信號輸入FPGA,采樣位數8 bit,單端信號通過balun轉化為差分信號,鎖相環產生的時鐘由時鐘分發芯片ADCLK946分發出四路1.2 GHz的差分時鐘驅動4個ADC,保證了時鐘相位嚴格同步。采用DDR模式,等效采樣率為2.4 GHz。MAX811控制整個系統的復位,FPGA分別控制每個ADC的復位,4個OR管腳為高電平指示輸入電平超量程。采樣數據在ADC中實現1:4多路復用,輸入FPGA中完成復用、FFT運算和功率譜運算。頻譜數據最后通過串口上傳到PC。硬件框圖如圖1所示。

圖1 系統硬件框圖

1.1 ADC及控制電路

高速ADC采用4片ADC083000芯片。ADCADC083000是一款低功耗高性能的CMOS模/數轉換芯片[8],典型功耗1.8 W。如圖2 ADC功能框圖所示,被采信號在ADC內部通過1:4的多路復用模塊,所以輸出時鐘DCLK為輸入時鐘的四分頻,DCLK送給外部器件來鎖存數據。將OR連接到FPGA并驅動外接LED。

圖2 ADC模塊圖

AD的前端采用交流耦合方式輸入,由四路Balun實現單端轉差分電平。Balun有兩種器件可以選擇:ADTL2-18與TC1-1-13M+。ADTL2-18的輸入頻率范圍:30-1800MHz,TC1-1-13M+的輸入頻率范圍:4.5 to 3000 MHz。ADTL2-18與TC1-1-13M+各自的插入損耗與頻率的關系如圖3所示。TC1-1-13M+的輸入頻率范圍更寬。選擇TC1-1-13M+。

1.2 接口電路及PCB設計

圖3 Balun插損特性曲線[9-10]

由于電路頻率較高,且涉及數字信號和模型信號,所以ADC輸出采樣信號、DCLK時鐘及溢出指示時鐘都采用LVDS差分電平,每對差分線在布線時都要嚴格等長,在布線時總結的一些注意事項[11]如下:

1)由于PCB頂層和底層環境干擾大,為減少電磁兼容問題,信號線在頂層和底層盡量短。

2)ADC前端模擬信號和采樣后數據信號、電源信號和數據信號隔離走線,避免模擬數字,大小電流信號的耦合干擾。

3)高速時鐘信號線、ADC差分數據信號線沿一個方向走線。

4)相鄰兩層的信號走線互相垂直

5)Signal層和plane層互為相鄰,不同直流電壓放在不同的層。

2 頻譜儀數字單元系統設計

2.1 頻譜儀FFT算法簡介

FFT(Fast Fourier Transform)算法是計算DFT(Discrete Fourier Transform)的高效算法。算法最初由J.W.Cooley和J.W.Tukey于1965年提出。FFT算法可以分為時間抽取法和頻率抽取法兩類,一般只能處理數據長度N=2^M的情況,通過組合數基四可以處理一般數據長度的FFT運算[12]。各大FPGA廠商在自家開發工具中都推出了FFT IP核,加快了FFT算法工程應用的進展。其中由Xilinx公司研發的IP核V7.1,可以設置輸入數據長度、數據流結構、輸入數據和相位因子位寬、壓縮倍數、輸入輸出數據順序、優化選項等參數,可以根據用戶的需求方便地實現FFT算法[13]。

2.2 系統數據流程

系統主要技術指標如表1所示。

如圖4為FPGA中數據流程結構框圖。復用后的采樣數據進入FFT流水線。Xilinx IP核進行連續數據處理,故采用Streaming I/O結構,防止數據溢出,采用定點壓縮算法。通過VHDL編程實現FFT輸出后的平方和,調用IP核實現除法運算,得到功率譜。通過IP核調用8 bit×2048同步FIFO。數據累積一段時間后通過串口上傳到PC。大部分模塊使用IP核實現,保障了運行速度和資源利用的平衡[14]。

表1 頻譜儀數字單元指標

圖4 頻譜運算流程框圖

3 實驗結果

為了檢驗頻譜儀數字單元的功能,軟硬件系統調試完成后,采用Xilinx公司的ChipScope工具對系統進行了功能驗證[15]。

ChipScope可以在實驗中,在線實時讀出FPGA內部的信號,方便進行分析。基本原理是在程序中插入集成邏輯分析儀核 (ILA)和集成邏輯控制器核(ICON),捕獲用戶設置的信號存入BlockRAM中,然后通過JTAG接口傳入PC的ChipScope工具中實時顯示出波形。

實驗采用信號發生器產生連續波作為ADC信號的輸入,VHDL程序綜合通過后添加ChipScope IP核,CLK選擇FFT核的輸入時鐘,觸發信號分別為FFT核的輸入信號xn_re、xn_im、FFT核的輸出信號xk_re、xk_im以及done、dv等標志信號,運行后獲得實時波形。將實時波形數據導出,對FFT核輸入信號xn用MATLAB計算FFT,并按照SCALE_SCH比例進行壓縮,與FFT核輸出信號xk的波形比較[16]:

圖5 FPGA和MATLAB FFT運算結果比較

得到的波形對比如圖5所示,其中第一幅圖為xn的波形,可以看到確為連續波的采樣波形,下面四幅圖分別為MATLAB和FPGA FFT核運算結果實部虛部的對比,兩者結果一致,證明FFT IP核工作正常。實際應用中,考慮到FPGA處理數據量的大小,FPGA資源的多少以及運行速度,數據位寬和FFT點數可以方便地調整。

4 結束語

詳細介紹了基于FPGA的頻譜儀數字單元設計,ADC使用ADC08300,在Xilinx Virtex-5芯片中完成FFT及功率譜運算,方案易于升級,頻譜分辨率等參數可調,系統具有集成度高、體積小、質量輕、穩定可靠的特點,能夠在臨邊探測儀中得到應用。

[1]A.Harris.Spectrometers for Heterodyne Detection [EB/OL].[2016-05-04].http://gaia.astro.umd.edu/~ harris/docs/harris4-04.pdf.

[2]Ravera L,Cais P,Giard M,et al.Wide band highresolution versatile spectrometer proposed for FIRST-HIFI[C]//Proc.SPIE,UV,Optical,and IR Space Telescopes and Instruments,2000:305-312.

[3]Harris I.Heterodyne spectrometers with very wide bandwidths [C]//Millimeterand Submillimeter Detectors for Astronomy,Proceedings of the SPIE,2003:279-289.

[4]Stanko S,Klein B,Kerp J.A field programmable gate array spectrometer for radio astronomy[J]. Astronomy&Astrophysics,2005,436(1):391-395.

[5]Bernd Klein,Philipp D,Rolf Güsten,et al.A new generation of spectrometers for radio astronomy: fast Fourier transform spectrometer[C]//Proc. SPIE,Millimeter and Submillimeter Detectors and Instrumentation for Astronomy III,2006.

[6]Güsten R,Baryshev A,Bell A,et al.Submillimeter heterodyne arrays for APEX [C]//Proc. SPIE,Millimeter and Submillimeter Detectors and Instrumentation for Astronomy IV,2008.

[7]Xilinx Inc.Xilinx Virtex-5 FPGA Data Sheet:DC and Switching Characteristics[EB/OL].[2016-05-04]. http://www.xilinx.com/support/documentation/ data_sheets/ds202.pdf.

[8]National Semiconductor.ADC083000 8-Bit,3 GSPS, High Performance,Low Power A/D Converter[EB/OL].[2016-05-04].http://www.ti. com/lit/ds/symlink/adc083000.pdf.

[9]Mini-Circuits.CDI.RF Transformer ADTL2-18 [EB/OL].[2016-05-04].http://www.minicircuits. com/pdfs/ADTL2-18.pdf.

[10]Mini-Circuits.CDI.RF Transformer TC1-1-13M+ [EB/OL].[2016-05-04].http://www.minicircuits.

com/pdfs/TC1-1-13M+.pdf.

[11]謝龍漢,魯力,張桂東,等.Altium Designer原理圖與PCB設計及仿真[M].北京:電子工業出版社,2012.

[12]姚天任,江太輝,等.數字信號處理[M].武漢:華中科技大學出版社,2007.

[13]Xilinx Inc.Xilinx Virtex-5 FPGA user guide[EB/ OL].[2016-05-04].http://www.xilinx.com/support/ documentation/user_guides/ug190.pdf.

[14]李云杰,宋銳,雷杰,等.Xilinx FPGA設計基礎[M].西安:西安電子科技大學出版社,2008.

[15]Xilinx Inc.ChipScope Pro 10.1 Software and Cores User Guide[EB/OL].[2016-05-04].http://www. xilinx.com/ise/verification/chipscope_pro_sw_cores_ 10_1_ug029.pdf.

[16]董長虹.Matlab信號處理與應用[M].北京:國防工業出版社,2005.

Design of 2.4 GHz spectrum analyzer digital unit based on FPGA

YAN Da-shuai1,2,ZHANG De-hai1,LU Hao1
(1.National Microwave Remote Sensing Laboratory,Chinese Academy of Sciences,Beijing 100190,China;2.National Space Science Center,University of Chinese Academy of Sciences,Beijing 100049,China)

In order to achieve the purpose of the Earth atmospheric trace gas detection,a terahertz spectrum analyzer digital unit based on FPGA is designed in this thesis,with hardware and software design competed.The hardware part of the digital unit uses Quad ADC for signal sampling,an FPGA chip for signal multiplexing and FFT spectrum operation,with ADC selecting ADC083000,FPGA chip of Xilinx Virtex-5 series.The Software part uses the VHDL programming to control the function of each part of the system.Functional verification through ChipScope tool,the digital unit is stable and reliable,it can be applied to the limb sounder.

limb sounding;FPGA;spectrum analyzer;FFT

TN79+1

A

1674-6236(2017)10-0166-04

2016-04-20稿件編號:201604204

閆大帥(1990—),男,江蘇徐州人,碩士研究生。研究方向:高速數字頻譜儀及電路理論與技術。

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 国产在线日本| 国产九九精品视频| 日韩无码黄色网站| 日韩麻豆小视频| 国产激情第一页| 精品国产香蕉在线播出| 国产成人超碰无码| 成年人免费国产视频| 婷婷六月色| 国产精品手机视频| 熟妇丰满人妻av无码区| 亚洲av成人无码网站在线观看| 亚洲制服丝袜第一页| 国产精品尤物在线| 亚洲综合中文字幕国产精品欧美| 国产精品吹潮在线观看中文| 欧美人与牲动交a欧美精品 | 亚洲综合极品香蕉久久网| 国产激爽大片高清在线观看| 久久99国产综合精品女同| 日本欧美成人免费| 亚洲精品无码久久久久苍井空| 无码'专区第一页| 夜夜拍夜夜爽| 国禁国产you女视频网站| 日韩亚洲综合在线| 直接黄91麻豆网站| 夜夜操国产| 美女无遮挡免费视频网站| 日韩成人午夜| 欧美激情综合一区二区| 日韩精品高清自在线| 久久国产拍爱| 久草网视频在线| 国产成人一二三| 日韩中文精品亚洲第三区| 91视频国产高清| 亚洲欧洲日韩综合色天使| 亚洲第一天堂无码专区| 国产高清不卡视频| 黄色片中文字幕| 在线a网站| 久久人妻系列无码一区| 久久精品最新免费国产成人| 久久香蕉国产线看观看亚洲片| 亚洲清纯自偷自拍另类专区| 亚洲精品无码抽插日韩| 免费国产小视频在线观看| 为你提供最新久久精品久久综合| 久久综合九色综合97婷婷| 91国内外精品自在线播放| 久青草免费视频| 国产欧美精品一区二区| 第一区免费在线观看| 成人免费午夜视频| 国产精品19p| 2021无码专区人妻系列日韩| 亚洲一区二区视频在线观看| 亚洲中文字幕在线精品一区| 中国国产A一级毛片| 中文字幕佐山爱一区二区免费| 一级全黄毛片| 国产精品无码一区二区桃花视频| 国产欧美日韩另类精彩视频| h网站在线播放| 国产精品hd在线播放| 男女男免费视频网站国产| 日韩av在线直播| 在线观看精品国产入口| 91久久国产成人免费观看| 在线免费观看a视频| 69av免费视频| 99精品福利视频| 九九视频免费在线观看| 欧美第九页| 人妻丰满熟妇AV无码区| 亚洲国产精品一区二区第一页免| 狠狠色丁香婷婷综合| 久久男人资源站| 日韩免费中文字幕| 2020国产精品视频| 精品久久久久久中文字幕女|