《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > 基于FPGA的靜態(tài)實(shí)時(shí)光譜采集與處理系統(tǒng)
基于FPGA的靜態(tài)實(shí)時(shí)光譜采集與處理系統(tǒng)
來(lái)源:電子技術(shù)應(yīng)用2012年第7期
張 麗
山西大同大學(xué) 物電學(xué)院, 山西 大同 037009
摘要: 為了實(shí)時(shí)獲取靜態(tài)邁克爾遜干涉儀得到的光譜信息,設(shè)計(jì)了基于FPGA的實(shí)時(shí)光譜采集分析系統(tǒng)。在Xilinx FPGA芯片上實(shí)現(xiàn)了干涉條紋到光譜數(shù)據(jù)的實(shí)時(shí)處理。在算法處理過(guò)程中,實(shí)現(xiàn)了干涉條紋濾波去噪、快速傅里葉變換、相位標(biāo)定、光譜數(shù)據(jù)傳輸?shù)饶K化功能。實(shí)驗(yàn)結(jié)果顯示,系統(tǒng)可以高速采集并實(shí)時(shí)處理光譜數(shù)據(jù)。
中圖分類(lèi)號(hào): V271.4
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 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

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

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

    在實(shí)際情況中,干涉條紋通過(guò)引入修正因子,可將光源強(qiáng)度表示為:

2 FPGA處理系統(tǒng)
2.1 總體設(shè)計(jì)

    對(duì)于傅里葉變換的光譜獲取需要進(jìn)行實(shí)時(shí)處理,即當(dāng)?shù)玫焦庠锤缮鏃l紋的信號(hào)后,處理系統(tǒng)需要在處理當(dāng)前數(shù)據(jù)時(shí)同時(shí)接收下一幀的干涉條紋數(shù)據(jù),這就需要系統(tǒng)具備高速的數(shù)據(jù)處理能力。可編程邏輯器件FPGA具有高速并行處理能力,可完成系統(tǒng)實(shí)時(shí)采集及處理的要求。干涉條紋的灰度數(shù)據(jù)由CCD探測(cè)器采集傳入FPGA芯片中,在芯片中完成濾波去噪、快速傅里葉變換、相位校正及標(biāo)定等算法。系統(tǒng)采用AViiVA M1型線(xiàn)陣CCD探測(cè)器,包括1 024個(gè)像元,8/10 bit數(shù)字輸出,可探測(cè)波長(zhǎng)范圍為400~1 100 nm。設(shè)計(jì)了實(shí)時(shí)光譜采集及片上處理的系統(tǒng),其原理圖如圖2所示。

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

 


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

    分析表1可知,采用本系統(tǒng)得到的光譜分布相比Q2-ION型光譜儀的精度略低一些,但其多次檢測(cè)產(chǎn)生的最大誤差也在3%以下,說(shuō)明可以基本準(zhǔn)確地得到干涉條紋的頻譜信息。并且相比Q2-ION型光譜儀而言,由于是采用FPGA硬件編程實(shí)現(xiàn),所以在處理速度上要優(yōu)于該產(chǎn)品,整個(gè)系統(tǒng)周期小于1 s,適應(yīng)高速實(shí)時(shí)的處理系統(tǒng)。
    為了提高光譜分析儀器的速度,設(shè)計(jì)了一種基于FPGA硬件編程完成干涉條紋到光譜分布的處理系統(tǒng)。系統(tǒng)采用濾波、去噪、切趾等處理干涉條紋信息,然后通過(guò)快速傅里葉變換完成時(shí)頻變換,再由相位校正及標(biāo)定最終輸出準(zhǔn)確的光譜信息。實(shí)驗(yàn)采用靜態(tài)邁克爾遜干涉儀、660 nm半導(dǎo)體激光器、線(xiàn)陣CCD探測(cè)器等完成,與Q2-ION型光譜儀的實(shí)驗(yàn)數(shù)據(jù)進(jìn)行對(duì)比。實(shí)驗(yàn)結(jié)果顯示,誤差均在要求范圍內(nèi),同時(shí),本系統(tǒng)還具備處理速度高、實(shí)時(shí)性好、靈活性強(qiáng)的優(yōu)點(diǎn)。
參考文獻(xiàn)
[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的傅里葉光譜儀測(cè)量控制系統(tǒng)[D].長(zhǎng)春:吉林大學(xué),2004.
[4] 孫方,代作曉,華建文,等. 一種傅里葉變換光譜儀動(dòng)鏡速度測(cè)量系統(tǒng)[J]. 半導(dǎo)體光電,2007,2(4):244-248.
[5] 李肖廷,李仰軍,王高.基于FPGA馬赫-澤德干涉儀的光譜數(shù)據(jù)采集系統(tǒng)[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] 賈立哲, 魏利輝. 相關(guān)干涉儀測(cè)向算法的FPGA設(shè)計(jì)實(shí)現(xiàn)[J]. 無(wú)線(xiàn)電工程, 2006,12(1):12-18.
[8] 楊天博, 羅迅, 李達(dá)成.一種基于FPGA的外差干涉儀動(dòng)態(tài)數(shù)據(jù)采集方法[J].光學(xué)技術(shù), 2003,6(2):123-126.
[9] 李丞,婁淑琴,鄭毅,等. 基于FPGA的實(shí)時(shí)互相關(guān)運(yùn)算器[J]. 北京交通大學(xué)學(xué)報(bào), 2010,2(5):46-49.
[10] 殷世民,相里斌,周錦松, 等.基于FPGA的干涉式成像光譜儀實(shí)時(shí)數(shù)據(jù)處理系統(tǒng)研究[J]. 紅外與毫米波學(xué)報(bào), 2007,4(6):890-896.
[11] 閆敬業(yè),吳季,張升偉, 等.合成孔徑輻射計(jì)多路高階數(shù)復(fù)相關(guān)器方案研究[J]. 電子學(xué)報(bào),2003,9(1):13-19.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
99在线精品观看| 欧美中文在线观看国产| 亚洲曰本av电影| 一区二区三区高清不卡| 亚洲激情一区二区| 在线日韩电影| 亚洲国产成人tv| 在线精品亚洲一区二区| 黄色另类av| 国内精品国语自产拍在线观看| 国产欧美激情| 国产农村妇女精品一区二区| 国产女主播一区| 国产丝袜一区二区| 国产色爱av资源综合区| 国产视频精品免费播放| 国产深夜精品| 国产一区二区三区在线观看免费视频| 国产精品三上| 国产一区二区中文| 国内不卡一区二区三区| 伊伊综合在线| 亚洲精品美女久久久久| 亚洲美女福利视频网站| 夜夜嗨一区二区| 亚洲在线日韩| 欧美在线视频日韩| 亚洲韩国日本中文字幕| 亚洲精品五月天| 中日韩高清电影网| 亚洲欧美综合国产精品一区| 欧美一区1区三区3区公司| 久久久久在线观看| 欧美国产一区视频在线观看| 欧美日韩蜜桃| 国产精品毛片| 国产在线拍偷自揄拍精品| 伊人久久亚洲美女图片| 亚洲精品免费网站| 亚洲天堂av图片| 欧美一区91| 亚洲三级网站| 亚洲综合99| 久久不射中文字幕| 男男成人高潮片免费网站| 欧美日韩国产大片| 国产精品丝袜91| 悠悠资源网亚洲青| 一卡二卡3卡四卡高清精品视频| 亚洲欧美激情视频在线观看一区二区三区| 欧美一级片一区| 亚洲人成毛片在线播放| 亚洲综合色视频| 久久久久网站| 欧美日韩中文在线| 国产一本一道久久香蕉| 亚洲精品影院| 欧美一区二区三区四区在线观看| 亚洲精品国产精品国自产在线 | 久久久久高清| 鲁鲁狠狠狠7777一区二区| 欧美精品久久一区| 国产伦理精品不卡| 亚洲高清成人| 亚洲午夜三级在线| 亚洲国产va精品久久久不卡综合| 正在播放欧美一区| 久久婷婷一区| 欧美性色综合| 在线日本欧美| 亚洲一区免费看| 日韩一级免费| 久久精品国产一区二区电影| 欧美日本久久| 国模吧视频一区| 亚洲视频999| 亚洲人成在线观看网站高清| 亚洲尤物精选| 欧美激情成人在线视频| 国产综合色产在线精品| 一区二区三区高清不卡| 亚洲日本免费| 久久久久久久成人| 国产精品久久二区| 亚洲精品国产精品乱码不99| 亚洲盗摄视频| 欧美在线视频观看免费网站| 欧美视频网址| 亚洲精品乱码久久久久久蜜桃91| 久久av二区| 午夜激情综合网| 欧美日韩卡一卡二| 亚洲国产精品成人综合色在线婷婷| 午夜激情一区| 亚洲欧美日本另类| 欧美日韩午夜剧场| 亚洲激情偷拍| 亚洲欧洲美洲综合色网| 久久九九全国免费精品观看| 亚洲私拍自拍| 亚洲免费视频网站| 免费在线观看一区二区| 国产亚洲精品久久久久婷婷瑜伽| 亚洲深夜av| 亚洲午夜精品一区二区三区他趣| 欧美激情亚洲自拍| 亚洲第一搞黄网站| 亚洲国产精品毛片| 久久这里只精品最新地址| 国产视频不卡| 欧美一区二区三区四区视频| 午夜一区在线| 国产精品视频成人| 亚洲视频导航| 亚洲欧美激情一区| 国产精品免费看片| 亚洲视频一区| 亚洲欧美一区二区在线观看| 欧美性色综合| 亚洲特色特黄| 欧美一级片久久久久久久| 国产精品一二三视频| 亚洲一区国产| 欧美一区二区高清| 国产女主播视频一区二区| 欧美亚洲三级| 久久尤物视频| 亚洲大胆av| aa级大片欧美三级| 欧美日韩免费高清| 亚洲视频中文| 欧美在线视频播放| 今天的高清视频免费播放成人| 亚洲高清123| 欧美国产精品久久| 日韩视频一区二区在线观看 | 1769国内精品视频在线播放| 亚洲三级电影全部在线观看高清 | 99pao成人国产永久免费视频| 欧美va亚洲va国产综合| 国产精品久久影院| 午夜免费日韩视频| 久久午夜色播影院免费高清| 在线日韩中文字幕| 99国产精品国产精品久久| 欧美日韩理论| 亚洲欧美日韩综合国产aⅴ| 久久久久久高潮国产精品视| 一区二区在线视频观看| 亚洲精品少妇网址| 国产精品www.| 欧美一区二区视频在线| 嫩草成人www欧美| 亚洲精品视频一区| 香蕉乱码成人久久天堂爱免费| 国产午夜精品久久久| 亚洲国产日韩一级| 欧美日韩一区综合| 亚洲欧美日韩一区| 嫩草成人www欧美| 亚洲视频久久| 老色批av在线精品| 99在线精品视频| 久久久国产一区二区| 亚洲国产视频直播| 午夜国产精品影院在线观看| 国外视频精品毛片| 艳女tv在线观看国产一区| 国产精品无人区| 亚洲经典视频在线观看| 国产精品高潮呻吟久久| 久久精品论坛| 欧美人与禽性xxxxx杂性| 亚洲欧美日韩人成在线播放| 欧美福利一区二区三区| 亚洲永久精品大片| 欧美成人亚洲成人| 亚洲综合激情| 欧美人与性动交a欧美精品| 午夜在线一区| 欧美日韩一级黄| 亚洲第一免费播放区| 欧美午夜不卡| 亚洲国产裸拍裸体视频在线观看乱了| 欧美日韩久久精品| 亚洲国产精品va在线看黑人| 欧美午夜宅男影院在线观看| 亚洲第一精品久久忘忧草社区| 国产精品二区在线观看| 亚洲茄子视频| 国产亚洲综合性久久久影院| 正在播放亚洲一区| 尤物九九久久国产精品的特点 | 午夜亚洲性色福利视频| 亚洲电影第1页| 欧美一级成年大片在线观看| 亚洲另类春色国产| 欧美成人一区二区三区在线观看| 午夜精品福利视频| 国产精品久久久久三级|