《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的靜態實時光譜采集與處理系統
基于FPGA的靜態實時光譜采集與處理系統
來源:電子技術應用2012年第7期
張 麗
山西大同大學 物電學院, 山西 大同 037009
摘要: 為了實時獲取靜態邁克爾遜干涉儀得到的光譜信息,設計了基于FPGA的實時光譜采集分析系統。在Xilinx FPGA芯片上實現了干涉條紋到光譜數據的實時處理。在算法處理過程中,實現了干涉條紋濾波去噪、快速傅里葉變換、相位標定、光譜數據傳輸等模塊化功能。實驗結果顯示,系統可以高速采集并實時處理光譜數據。
中圖分類號: V271.4
文獻標識碼: A
文章編號: 0258-7998(2012)07-0075-03
Real-time static spectrum collection and processing system based on FPGA
Zhang Li
School of Science and Electronics, University of Shanxi Datong, Datong 037009, China
Abstract: For real-time access to the spectrum information of static Michelson interferometer, designed real-time spectrum acquisition and analysis system based on FPGA. The system achieved real-time processing of the spectrum data from interference pattern by hardware language Verilog HDL on the chip of Xilinx FPGA. In the algorithm process, the system achieved the interference fringes denoising filter, fast Fourier transform, phase calibration, spectral data such as modular functions. The results show that the system can handle high-speed acquisition and real-time spectral data.
Key words : spectral detection; static Michelson interferometer; FPGA; Verilog HDL

    靜態邁克爾遜干涉儀是在傳統邁克爾遜干涉儀的基礎上改進的一種空間調制型光譜獲取裝置,將傳統動鏡采用一個傾斜很小角度的靜鏡代替,從而產生聯系變化的光程差,最終獲得待測光源的光譜信息。由于其沒有機械移動或掃描結構,所以結構簡單緊湊,同時具有良好的穩定性、抗震動和抗干擾能力,這為其應用在更廣泛的生產生活領域提供了有利條件[1-2]。與此相似的靜態型光譜儀還有靜態傅里葉變換光譜儀[3]、沃拉斯頓分光光譜儀[4]、靜態Sagnac三角光譜儀[5]、光柵光譜儀[6]等。無論哪種靜態光譜儀都需要一個能夠實時采集干涉條紋并且實時處理分析,得到光譜數據的處理系統,否則將喪失靜態光譜儀的一大優勢——實時性。如果想實現實時處理的功能,要求在采集數據及處理分析算法都相應提高,這也是本文的主要研究內容。

    FPGA(Field Programmable Gate Array)為現場可編程門陣列器件[7],是在GAL、PAL、CPLD等可編程芯片的基礎上更集成化的產物。由于其本身就是硬件,所以具有數據處理快、靈活性高、集成度好等優點[8]。它克服了定制電路的缺點,又解決了原有可編程器件的門電路數有限的問題,從而被廣泛地應用在數字信號處理領域。          目前,對于靜態干涉條紋的采集及處理,主要有三種處理手段: (1)干涉條紋灰度數據由數據采集卡采集并傳遞給PC機[9],采用MATLAB、LabVIEW等分析軟件實現對干涉條紋的光譜分析; (2)采用定制的專用FFT芯片[10],再從CCD等光電器件輸出后直接進入FFT芯片完成數據處理;(3)采用可編程數字器件,如DSP、FPGA等,通過編程實現采集干涉條紋及FFT等算法的數據處理[11]。三種方法各有特點,方法(1)使用簡單、在PC機上實現的功能全,但不能脫機工作、系統復雜,便攜性差;方法(2)結構緊湊、效率高、實時性好,但靈活性差、可移植性差,并且對于大點數的FFT不適合采用此法;方法(3)從靈活度、結構性能、可移植性等方面看都相當適中,是目前應用開發較多的一種形式。針對本系統研究內容要求較高的實時性,選用硬件編程器件FPGA作為數字信號處理芯片,可以實現更高速、更靈活的系統性能。
1 靜態邁克爾遜干涉儀的原理及結構
    靜態邁克爾遜干涉儀的結構原理如圖1所示。靜態邁克爾遜干涉系統是在傳統邁克爾遜干涉系統的基礎上,將原有動鏡變為傾斜一定角度的固定反射鏡,如圖中反射鏡1所示。當光線1入射系統后,由分束鏡分為兩束光,一部分由反射鏡1反射回柱面鏡,這束光由于反射鏡1存在一定的夾角而非原路返回,其會與光線2經反射鏡2反射的光線發生相干,形成干涉條紋。其他光線也以此類推,與其他光線發生干涉,最終在整個柱面鏡上形成靜態干涉條紋,再由柱面鏡匯聚到CCD上,采集得到干涉條紋的灰度數據。CCD采集的數據傳入FPGA中,在硬件FPGA芯片中完成干涉條紋的濾波、去噪,再通過FFT算法將干涉條紋中的頻譜信息提取出來,最終顯示出其結果。

    在實際情況中,干涉條紋通過引入修正因子,可將光源強度表示為:

2 FPGA處理系統
2.1 總體設計

    對于傅里葉變換的光譜獲取需要進行實時處理,即當得到光源干涉條紋的信號后,處理系統需要在處理當前數據時同時接收下一幀的干涉條紋數據,這就需要系統具備高速的數據處理能力。可編程邏輯器件FPGA具有高速并行處理能力,可完成系統實時采集及處理的要求。干涉條紋的灰度數據由CCD探測器采集傳入FPGA芯片中,在芯片中完成濾波去噪、快速傅里葉變換、相位校正及標定等算法。系統采用AViiVA M1型線陣CCD探測器,包括1 024個像元,8/10 bit數字輸出,可探測波長范圍為400~1 100 nm。設計了實時光譜采集及片上處理的系統,其原理圖如圖2所示。

  模塊一為干涉條紋的采集部分,由驅動控制對AViiVA M1型線陣CCD探測器進行時鐘脈沖的提供和控制。當系統開始運行時,其提供起始控制信號(st)、時鐘信號(clk)、觸發信號(trgi及trgd)等。模擬輸出信號可通過示波器觀察采集得到的靜態干涉條紋,數字化后傳給FPGA。模塊二為光譜分析處理模塊,為了使處理速度達到較高水平,設計了串并轉換方式,將數據導入雙端口RAM緩存中,當FPGA芯片控制數據并行讀取時,數據輸入FFT模塊并處理,實現數據的快速傅里葉變換。變換后的頻譜信息經過預先編寫的相位校正和光譜標定程序而獲得準確的光譜分布。
2.2 切趾處理
    由于傅里葉變換過程是針對無限大數據的,但實際輸入的數據量是有限的,所以干涉圖樣的采樣就相當于與一個矩形函數相乘,也就是頻域中光譜和矩形函數的SINC卷積。但由于這樣做會導致光譜的失真變形,所以通常采用加窗的處理方式,窗函數選取的好可以使光譜盡量少地泄露。
    在MATLAB仿真軟件中,通過對一組660 nm激光干涉條紋數據進行加窗處理,分別采用漢明窗、三角窗、加布萊克曼窗與不加窗的情況進行對比,得到如圖3所示的頻譜相應。
    切趾函數的選擇需要注意主瓣寬度盡量窄,旁瓣幅值盡量低。由圖可以看出,加三角窗中心處產生隔斷,而加布萊克曼窗時峰峰值受到抑制,相比之下,加漢明窗比較理想,所以本系統中采用漢明窗。窗體程序是先由MATLAB計算漢明窗的值并用二進制補碼表示,然后在FPGA的某一個ROM存儲器中存放初始化的窗函數值,最后通過乘法器完成切趾功能。
2.3 FFT算法模塊

 


    FPGA設計過程中通常采用VHDL或Verilog HDL編寫硬件語言實現時序及邏輯電路。但當輸入的數字信號相對復雜時,采用該種方法對編程帶來的難度也會加大,硬件工作效率會有所降低。所以在面對復雜問題時,通常采用IP核或者System Generator等算法軟件。本文采用IP核完成快速傅里葉變換,采用全精度不縮減及縮減定點算法完成1 024點干涉條紋數據的傅里葉變換。本系統采用基2算法結構,16 bit數據輸入與輸出,通過設置SCH值確定每級運算后的右移位數。基2算法在整個運算過程中只需采用一個蝶形單元,當第一級數據輸入運算模塊后,下一級的數據將被放入雙端口RAM中,采用乒乓緩存操作處理可以提高工作效率,同時,節約了FPGA的片上資源,實際只需3個硬件乘法器加3塊雙端口RAM即可實現高速運算,以50 MHz為例,進行1 024點的快速傅里葉變換只需要100 μs左右。
3 實驗
    按以上要求搭建實驗平臺分別采用靜態邁克爾遜干涉儀、Atmel公司的AViiVA型12 bit深的線陣CCD探測器、Xilinx公司Virtex VP40型芯片,檢測光譜范圍為300~1 200 nm,采用1 024個單元作為采集單元,分辨率為10 bit,光源選擇FLDT3V10A-LD型660 nm紅光激光器。
    通過采集干涉條紋,經濾波、去噪、快速傅里葉變換算法、相位校正、光譜標定等程序功能后,實驗的5組數據如表1所示。對比光譜分析儀選用布魯克公司的Q2-ION型光譜儀。

    分析表1可知,采用本系統得到的光譜分布相比Q2-ION型光譜儀的精度略低一些,但其多次檢測產生的最大誤差也在3%以下,說明可以基本準確地得到干涉條紋的頻譜信息。并且相比Q2-ION型光譜儀而言,由于是采用FPGA硬件編程實現,所以在處理速度上要優于該產品,整個系統周期小于1 s,適應高速實時的處理系統。
    為了提高光譜分析儀器的速度,設計了一種基于FPGA硬件編程完成干涉條紋到光譜分布的處理系統。系統采用濾波、去噪、切趾等處理干涉條紋信息,然后通過快速傅里葉變換完成時頻變換,再由相位校正及標定最終輸出準確的光譜信息。實驗采用靜態邁克爾遜干涉儀、660 nm半導體激光器、線陣CCD探測器等完成,與Q2-ION型光譜儀的實驗數據進行對比。實驗結果顯示,誤差均在要求范圍內,同時,本系統還具備處理速度高、實時性好、靈活性強的優點。
參考文獻
[1] ACOSTA Eva, CHAMADOIRA Sara, BLENDOWSKE Ralf. Modified point diffraction interferometer for inspection and evaluation of ophthalmic components[J]. OSA, 2006, 23(3): 632-637.
[2] Jiang Meng, Guan Zuguang, He Sailing. Multiplexing scheme for self-interfering long-period fiber gratings using a low-coherence reflectometry[J]. IEEE Sensors Journal,2007, 28(31):1283-1286.
[3] 張敬波. 基于DSP的傅里葉光譜儀測量控制系統[D].長春:吉林大學,2004.
[4] 孫方,代作曉,華建文,等. 一種傅里葉變換光譜儀動鏡速度測量系統[J]. 半導體光電,2007,2(4):244-248.
[5] 李肖廷,李仰軍,王高.基于FPGA馬赫-澤德干涉儀的光譜數據采集系統[J].激光與紅外,2011,4(1):155-161.
[6] YU K, LEE D. Micro-machined fourier transform spectrometer on silicon optical bench platform[J]. Sensors and Actuators, 2006,130(131):523-530.
[7] 賈立哲, 魏利輝. 相關干涉儀測向算法的FPGA設計實現[J]. 無線電工程, 2006,12(1):12-18.
[8] 楊天博, 羅迅, 李達成.一種基于FPGA的外差干涉儀動態數據采集方法[J].光學技術, 2003,6(2):123-126.
[9] 李丞,婁淑琴,鄭毅,等. 基于FPGA的實時互相關運算器[J]. 北京交通大學學報, 2010,2(5):46-49.
[10] 殷世民,相里斌,周錦松, 等.基于FPGA的干涉式成像光譜儀實時數據處理系統研究[J]. 紅外與毫米波學報, 2007,4(6):890-896.
[11] 閆敬業,吳季,張升偉, 等.合成孔徑輻射計多路高階數復相關器方案研究[J]. 電子學報,2003,9(1):13-19.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
尤物在线观看一区| 亚洲激情在线观看| 欧美激情精品久久久久久变态 | 久久精品亚洲| 欧美在线一级va免费观看| 亚洲香蕉视频| 亚洲私人黄色宅男| 夜夜嗨一区二区| 一区二区国产在线观看| aa成人免费视频| 亚洲精品久久7777| 亚洲精品一区在线观看| 亚洲日本中文字幕免费在线不卡| 亚洲第一偷拍| 亚洲人成人一区二区在线观看| 亚洲高清中文字幕| 亚洲国产日韩欧美一区二区三区| 亚洲第一久久影院| 91久久夜色精品国产九色| 亚洲国产精彩中文乱码av在线播放| 久久精品五月| 亚洲黄网站黄| 亚洲免费电影在线观看| 99视频精品全部免费在线| 一本色道久久综合一区| 亚洲午夜国产成人av电影男同| 亚洲永久视频| 欧美在线资源| 老司机一区二区| 欧美激情第五页| 欧美日韩视频专区在线播放| 欧美午夜在线| 国产日韩欧美不卡| 狠狠干成人综合网| 亚洲激情视频| 亚洲视频成人| 久久成人国产| 亚洲精品日韩综合观看成人91| 一区二区三区波多野结衣在线观看| 一本色道久久综合狠狠躁篇怎么玩 | 尤妮丝一区二区裸体视频| 亚洲国产裸拍裸体视频在线观看乱了中文 | 国产精品视频久久| 国产亚洲精品久久久久动| 黄色亚洲网站| 日韩视频在线观看国产| 亚洲午夜91| 欧美在线影院| 99精品欧美一区| 午夜精品在线| 男女精品视频| 国产精品v欧美精品v日韩| 国产欧美在线观看| 亚洲国产一区二区三区青草影视 | 国产日韩欧美一区二区| 亚洲大片在线观看| 亚洲天堂av综合网| 亚洲成色777777在线观看影院| 9人人澡人人爽人人精品| 性色av一区二区三区在线观看 | 欧美国产视频在线观看| 国产精品国产三级国产专区53 | 欧美在现视频| 欧美激情1区2区3区| 国产精品久久午夜夜伦鲁鲁| 激情综合网激情| 一区二区动漫| 亚洲国产精品精华液2区45| 在线天堂一区av电影| 久久精品国产999大香线蕉| 欧美电影电视剧在线观看| 国产精品久久久久久久一区探花| 在线播放亚洲一区| 亚洲一级网站| 日韩视频在线观看一区二区| 欧美在线一区二区| 欧美日韩国产探花| 国产一区二区久久精品| 99视频一区| 亚洲国产精品一区| 欧美一区二区三区成人| 欧美日韩卡一卡二| 雨宫琴音一区二区在线| 午夜影院日韩| 亚洲性图久久| 欧美国产高潮xxxx1819| 国产日韩亚洲欧美精品| 国产精品99久久久久久久久久久久 | 亚洲国产精品一区二区www| 午夜免费电影一区在线观看| 欧美日韩成人一区| 在线精品福利| 欧美中文在线视频| 亚洲欧美日韩成人| 欧美日本不卡高清| 亚洲国产va精品久久久不卡综合| 午夜精品一区二区在线观看| 亚洲网站在线| 欧美日韩国产大片| 亚洲国产裸拍裸体视频在线观看乱了中文 | 久久久激情视频| 国产精品欧美日韩久久| 亚洲精品久久久久久久久久久久 | 久久精品视频在线看| 小辣椒精品导航| 国产精品白丝av嫩草影院 | 日韩视频在线一区二区三区| 亚洲国产欧美一区二区三区久久| 欧美在线免费视屏| 国产精品二区影院| 一本色道婷婷久久欧美| 一本色道久久99精品综合| 欧美大片在线观看一区二区| 娇妻被交换粗又大又硬视频欧美| 欧美一区二区视频网站| 欧美在线影院| 国产日韩欧美在线视频观看| 亚洲综合第一页| 欧美亚洲综合另类| 国产精品入口| 亚洲男女自偷自拍| 欧美一区二区在线观看| 国产精品视频xxxx| 亚洲欧洲99久久| 欧美在线视频日韩| 国产欧美日韩视频| 午夜视频在线观看一区| 久久国产精品99久久久久久老狼| 国产毛片一区二区| 欧美一区二区三区四区在线观看| 久久精品欧洲| 激情文学综合丁香| 亚洲国产高潮在线观看| 麻豆国产精品777777在线| 伊人久久大香线蕉综合热线 | 欧美在线观看视频| 国产日韩亚洲欧美精品| 欧美在线观看日本一区| 久久欧美中文字幕| 亚洲高清av在线| 一区二区久久久久| 国产精品麻豆va在线播放| 亚洲欧美视频在线观看视频| 久久久久久9999| 亚洲国产另类久久久精品极度| 99精品视频免费观看视频| 欧美午夜宅男影院| 欧美一二三区在线观看| 久久资源av| 亚洲免费精品| 香蕉免费一区二区三区在线观看| 国产亚洲欧洲| 亚洲精品美女久久7777777| 欧美日韩色一区| 午夜精品久久久久久99热| 久久三级视频| 99re66热这里只有精品4| 午夜国产精品视频免费体验区| 国产欧美视频在线观看| 亚洲福利视频一区| 欧美日韩你懂的| 午夜亚洲性色福利视频| 欧美成人精品一区二区| 在线午夜精品| 老司机一区二区| av成人免费在线| 久久久久国产一区二区三区四区 | 欧美一级艳片视频免费观看| 男男成人高潮片免费网站| 日韩一级大片在线| 久久精品二区| 亚洲裸体在线观看| 久久九九99| 亚洲免费观看高清完整版在线观看| 欧美一区二区网站| 亚洲国产美女精品久久久久∴| 亚洲欧美在线磁力| 影音先锋久久资源网| 亚洲午夜精品一区二区| 黑人巨大精品欧美一区二区| 99视频精品全国免费| 国产日韩精品一区二区三区| 日韩视频在线观看国产| 国产日韩一区二区三区| 一本久久a久久精品亚洲| 国产亚洲欧美另类中文| 一二三区精品福利视频| 国模 一区 二区 三区| 中日韩美女免费视频网址在线观看| 国产综合色精品一区二区三区| 一道本一区二区| 激情婷婷亚洲| 欧美一级夜夜爽| 亚洲片在线资源| 久久婷婷久久一区二区三区| 亚洲视频导航| 欧美片第一页| 亚洲国产天堂网精品网站| 国产欧美日韩精品a在线观看| 在线中文字幕不卡|