亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FPGA的無創(chuàng)傷血液成分光譜采集系統(tǒng)設(shè)計

        2016-07-12 12:57:26盧啟鵬高洪智丁海泉
        光譜學(xué)與光譜分析 2016年9期
        關(guān)鍵詞:脈搏信噪比時鐘

        郭 嘉,盧啟鵬,高洪智,丁海泉

        1.中國科學(xué)院長春光學(xué)精密機(jī)械與物理研究所應(yīng)用光學(xué)國家重點(diǎn)實(shí)驗(yàn)室,吉林 長春 130033 2.中國科學(xué)院大學(xué),北京 100049

        基于FPGA的無創(chuàng)傷血液成分光譜采集系統(tǒng)設(shè)計

        郭 嘉1, 2,盧啟鵬1*,高洪智1,丁海泉1

        1.中國科學(xué)院長春光學(xué)精密機(jī)械與物理研究所應(yīng)用光學(xué)國家重點(diǎn)實(shí)驗(yàn)室,吉林 長春 130033 2.中國科學(xué)院大學(xué),北京 100049

        血液成分檢測是健康診斷的重要手段,常規(guī)的血液成分檢測采用抽血的方法,不僅給病人帶來痛苦,還存在交叉感染的風(fēng)險。近紅外光譜技術(shù)是無創(chuàng)傷血液成分檢測中的研究熱點(diǎn)。為滿足近紅外無創(chuàng)傷血液成分檢測儀器對其光譜數(shù)據(jù)采集系統(tǒng)提出的高速、多通道和高信噪比的要求,設(shè)計了一種基于現(xiàn)場可編程門陣列(FPGA)的高速、多通道光譜數(shù)據(jù)采集系統(tǒng)。該系統(tǒng)采用Altera公司Cyclone IV系列的FPGA芯片作為其微控制器,控制兩片8通道的A/D芯片并行采集16通道的人體血液脈搏波光譜信號,采集到的數(shù)據(jù)在FPGA的控制下首先緩存在FPGA內(nèi)部建立的乒乓RAM中,然后轉(zhuǎn)存至外部SRAM芯片中,最后經(jīng)USB總線傳輸至計算機(jī)。實(shí)驗(yàn)結(jié)果表明,在19 531 Hz的采樣頻率下,該系統(tǒng)能夠高速并行采集16個通道的信號,重復(fù)性信噪比可達(dá)40 000∶1。此外,在該采樣率下,系統(tǒng)可以采集到高信噪比的人體血液脈搏波信號,采集速度能夠達(dá)到每秒305幅光譜圖。該系統(tǒng)滿足近紅外無創(chuàng)傷血液成分檢測儀器對于光譜數(shù)據(jù)采集系統(tǒng)的基本要求。該研究的主要創(chuàng)新點(diǎn)為將FPGA應(yīng)用于近紅外無創(chuàng)傷血液成分檢測儀器的數(shù)據(jù)采集系統(tǒng)中,F(xiàn)PGA能夠同時控制兩片AD芯片進(jìn)行16路人體血液脈搏波數(shù)據(jù)的高速并行采集,解決了單片機(jī)作為微控制器時無法實(shí)現(xiàn)多通道大量數(shù)據(jù)高速采集和儲存的問題,使儀器的采集速度大大加快;同時使用FPGA內(nèi)部資源建立乒乓RAM進(jìn)行數(shù)據(jù)的緩沖,實(shí)現(xiàn)了不同位數(shù)數(shù)據(jù)從AD芯片到SRAM芯片的無縫連續(xù)傳輸。

        近紅外光譜;無創(chuàng)傷血液成分檢測;FPGA;數(shù)據(jù)采集;乒乓RAM

        引 言

        血液成分檢測是健康診斷的重要手段。常規(guī)的血液成分檢測需要抽血檢驗(yàn),不但增加病人的痛感和交叉感染的風(fēng)險,而且不能立即獲得檢測結(jié)果,無法實(shí)現(xiàn)某些疾病所必需的實(shí)時連續(xù)監(jiān)測[1]。因此,人體血液成分的“無創(chuàng)、連續(xù)監(jiān)測”無疑成為當(dāng)前血液成分分析領(lǐng)域的研究熱點(diǎn)。近紅外光譜分析技術(shù)具有無創(chuàng)傷、無試劑、無污染、可實(shí)時監(jiān)測等優(yōu)點(diǎn),在無創(chuàng)傷血液成分分析中具有很高的研究價值和廣闊的前景[2]。然而,盡管國內(nèi)外學(xué)者在此領(lǐng)域耗費(fèi)了大量的時間和精力,卻依然未能取得滿足臨床應(yīng)用的成果[3-7]。

        對于無創(chuàng)傷血液成分分析,近紅外光譜技術(shù)面臨的主要問題是:(1)有效信號如血液中的葡萄糖、膽固醇、甘油三酯等有效信號十分微弱;(2)組織背景如皮膚、骨骼、肌肉等對近紅外血液光譜的干擾嚴(yán)重[8]。為了克服人體組織產(chǎn)生的背景干擾,陳星旦[9]提出了“血流容積差光譜相減法”,利用短時間內(nèi)不同血流容積下測得的人體光譜相減,從而得到血液的光譜。為有效實(shí)現(xiàn)該方法,光譜測量系統(tǒng)需達(dá)到以下條件:(1)光譜系統(tǒng)必須同時采集光譜中所有波長處的信號;(2)光譜儀每秒鐘采集光譜圖數(shù)量不少于50幅;(3)光譜儀的信噪比要顯著高于10 000∶1[10]。實(shí)驗(yàn)室前期研究成果表明,采用16元陣列式探測器同時采集16個獨(dú)立像元,既保證所有波長點(diǎn)的光強(qiáng)信號采集自同一時刻,又能使儀器具有較高的采集速度和信噪比[11]。這就要求儀器的數(shù)據(jù)采集系統(tǒng)能夠同時對16個通道的血液脈搏波數(shù)據(jù)進(jìn)行高速、高信噪比的采集。

        傳統(tǒng)的數(shù)據(jù)采集系統(tǒng)通常采用單片機(jī)作為微控制器,控制多路信號的采集及處理。但是單片機(jī)本身存在一些不足:(1)難以達(dá)到較高的采集速度;(2)難以完成大量數(shù)據(jù)的快速儲存;(3)容易出現(xiàn)“程序跑飛”和“復(fù)位”現(xiàn)象[12]。相比之下,F(xiàn)PGA具有時鐘頻率高,內(nèi)部延時小,運(yùn)行速度快,內(nèi)部RAM資源豐富,易于控制較為復(fù)雜的外圍電路等諸多優(yōu)勢,適合作為近紅外無創(chuàng)傷血液成分分析中高速多通道數(shù)據(jù)采集系統(tǒng)的微控制器。為了滿足無創(chuàng)傷血液成分檢測儀器對其光譜數(shù)據(jù)采集系統(tǒng)提出的高速、多通道和高信噪比的要求,本文提出了一種基于FPGA的高速多通道光譜數(shù)據(jù)采集系統(tǒng)設(shè)計方案。該系統(tǒng)使用Altera公司的cyclone IV系列的FPGA作為微控制器,結(jié)合高速A/D芯片、SRAM儲存芯片和USB芯片實(shí)現(xiàn)了16個通道人體血液脈搏波信號的高速采集、儲存和傳輸。系統(tǒng)的采集速度和信噪比均滿足近紅外無創(chuàng)傷血液成分檢測儀器的基本要求。

        1 硬件設(shè)計

        1.1 系統(tǒng)的組成和工作原理

        系統(tǒng)的原理圖如圖1所示,其中,信號調(diào)理和A/D轉(zhuǎn)換部分實(shí)現(xiàn)數(shù)據(jù)采集;SRAM芯片用于數(shù)據(jù)儲存;USB芯片CY7C68013用于數(shù)據(jù)通信;FPGA是整個系統(tǒng)的微控制器,實(shí)現(xiàn)對系統(tǒng)各個部分的控制。

        圖1 數(shù)據(jù)采集系統(tǒng)原理圖

        系統(tǒng)設(shè)計主要為實(shí)現(xiàn)近紅外無創(chuàng)傷血液成分檢測中16個通道血液脈搏波數(shù)據(jù)的高速的采集、儲存和傳輸。系統(tǒng)上電后,計算機(jī)向數(shù)據(jù)采集系統(tǒng)發(fā)出采集指令,隨后FPGA控制A/D芯片進(jìn)行16個通道血液脈搏波數(shù)據(jù)的并行采集,F(xiàn)PGA接收數(shù)據(jù)并將其存入內(nèi)部建立的乒乓RAM中。當(dāng)乒乓RAM被寫滿時,F(xiàn)PGA將數(shù)據(jù)轉(zhuǎn)存至SRAM中,當(dāng)SRAM被寫滿時,F(xiàn)PGA控制A/D芯片停止采集,并控制SRAM將其中的數(shù)據(jù)通過USB接口傳輸至計算機(jī)。

        1.2 系統(tǒng)的模塊化

        系統(tǒng)分為數(shù)據(jù)采集模塊、FPGA模塊和SRAM數(shù)據(jù)儲存模塊和USB通信模塊。其中FPGA模塊是系統(tǒng)的核心,控制數(shù)據(jù)采集、儲存和傳輸。各個模塊既具有相對的獨(dú)立性,又通過FPGA聯(lián)系到一起。采用模塊化設(shè)計的方法,有助于系統(tǒng)的設(shè)計、調(diào)試和維護(hù),同時易于功能的擴(kuò)展。

        1.2.1 數(shù)據(jù)采集模塊

        近紅外無創(chuàng)傷血液成分檢測儀器需要實(shí)現(xiàn)16通道高速、高信噪比數(shù)據(jù)采集。為提升系統(tǒng)信噪比,采用全差動放大器,通過差分輸入去除共模噪聲干擾;為保證采集速度,選用TI公司的一款8通道、24位的A/D芯片,其采樣速率最高為128 kSPS,信噪比最高為111 dB,最高支持37 MHz的時鐘輸入;為實(shí)現(xiàn)16通道數(shù)據(jù)的并行采集,系統(tǒng)采用兩片A/D同時工作。

        數(shù)據(jù)采集模塊的任務(wù)是將探測器采集到的模擬信號通過A/D芯片轉(zhuǎn)換成24位的數(shù)字信號傳輸至FPGA,A/D芯片和FPGA的接口如圖2所示,圖中CLK,SCLK,F(xiàn)SYNC為時鐘接口,是FPGA提供給A/D芯片的時鐘信號;DOUT1~8為數(shù)據(jù)接口,是FPGA接收A/D芯片采集到的1~8通道24位串行數(shù)據(jù)。

        圖2 FPGA和A/D芯片接口

        1.2.2 FPGA模塊

        系統(tǒng)選用Altera公司Cyclone IV系列的FPGA作為系統(tǒng)的微控制器。該系列FPGA時鐘可達(dá)50 MHz,可用I/O管腳為179個,具有2個鎖相環(huán)(PLL)和10個全局時鐘網(wǎng)絡(luò),還擁有6 272個邏輯單元(LE)和270KB的RAM等。此外,Altera公司的Quartus II 11.0軟件還提供了很多IP核,可以完成如建立RAM,實(shí)現(xiàn)固定算法等操作。

        1.2.3 SRAM模塊

        系統(tǒng)高速并行采集16個通道的血液脈搏波數(shù)據(jù),處理的數(shù)據(jù)量較大,需要外擴(kuò)儲存芯片來緩存FPGA接收的數(shù)據(jù),選用CYPRESS公司的一款128K×16bit的SARM芯片,該芯片可以存儲至多2 Mbit數(shù)據(jù),具有傳輸速度快,控制方便的優(yōu)點(diǎn)。SRAM芯片和FPGA的接口如圖3所示。圖中CE為片選信號,低電平有效;OE為讀使能信號,低電平有效;WE為寫使能信號,低電平有效;ADDR[16∶0]為17位地址總線,DATA[15∶0]為16位雙向數(shù)據(jù)總線。

        圖3 FPGA和SRAM芯片接口

        1.2.4 USB通信模塊

        目前廣泛應(yīng)用的通信方式主要有USB通信和串口通信。相比而言,USB通信的傳輸速度更快,同時穩(wěn)定性和準(zhǔn)確性也能得到保證,更適合脈搏波數(shù)據(jù)的傳輸,因此系統(tǒng)采用USB通信方式。USB通信模塊的任務(wù)是將SRAM中儲存的數(shù)據(jù)通過USB接口傳輸至計算機(jī)。USB接口電路采用Cypress公司的CY7C68013芯片,該芯片集USB2.0收發(fā)器、智能串行接口引擎(SIE)、增強(qiáng)的8051內(nèi)核、I2C總線接口以及通用可編程接口(GPIF)于一體,可用做USB外設(shè)的主控制芯片。CY7C68013提供三種接口方式,分別是SLAVE FIFO、端口模式和可編程GPIF模式。系統(tǒng)選用SLAVE FIFO模式,其接口如圖4所示,其中IFCLK為接口時鐘引腳;FLAG A/B/C為FIFO標(biāo)志引腳,用來映射FIFO當(dāng)前狀態(tài);SLCS為從屬FIFO的片選信號引腳;SLOE為輸出時能引腳;SLRD為讀信號引腳;SLWR為寫信號引腳;FD[15∶0]為16位雙向數(shù)據(jù)總線;FIFOADR[1∶0]用于選用和FD連接端點(diǎn)緩沖區(qū);FPGA通過PKTEND引腳對USB發(fā)送一個非標(biāo)準(zhǔn)長度IN數(shù)據(jù)包[13]。

        圖4 FPGA與CY7C68013芯片接口

        2 FPGA邏輯設(shè)計

        FPGA邏輯設(shè)計采用自頂向下(top_down)的設(shè)計方法,使用Verilog HDL語言分別進(jìn)行A/D控制模塊、乒乓RAM控制模塊、SRAM控制模塊和USB數(shù)據(jù)通信模塊的設(shè)計,然后將其綜合成一個完整的模塊,實(shí)現(xiàn)整個數(shù)據(jù)采集系統(tǒng)的功能。

        2.1 A/D控制模塊

        A/D芯片的時鐘輸入與數(shù)據(jù)輸出的時序關(guān)系如圖5所示,其中CLK是A/D芯片的主時鐘,其時鐘頻率是位移時鐘SCLK頻率的次冪(n=0, 1, 2, …),同時CLK的頻率是幀同步時鐘FSYNC頻率的256倍。

        圖5 A/D芯片工作時序

        系統(tǒng)采用16個通道并行輸出的方式保證脈搏波數(shù)據(jù)的高速傳輸,F(xiàn)PGA時鐘選用50MHz的外接晶振,使用鎖相環(huán)(PLL)對FPGA的時鐘進(jìn)行分頻,提供A/D芯片所需時鐘CLK和SCLK。PLL使用Quartus Ⅱ 11.0內(nèi)置IP核實(shí)現(xiàn),通過參數(shù)設(shè)置輸出不同頻率的時鐘,用來測試不同采樣率下系統(tǒng)的信噪比。

        2.2 乒乓RAM控制模塊

        為保證脈搏波數(shù)據(jù)的精度,系統(tǒng)選用24位的A/D芯片,但是儲存數(shù)據(jù)的SRAM芯片只有16位數(shù)據(jù)總線,因此數(shù)據(jù)需要在FPGA內(nèi)部進(jìn)行重新組合。同時,為保證系統(tǒng)能夠連續(xù)采集,重組后的數(shù)據(jù)需要不間斷的發(fā)送至SRAM。為解決這一問題,可以利用FPGA片內(nèi)的Block RAM設(shè)計一個讀寫位數(shù)不同的乒乓RAM進(jìn)行數(shù)據(jù)的緩沖,采用乒乓傳輸結(jié)構(gòu)可以保證數(shù)據(jù)的無縫傳輸。整個模塊使用Verilog HDL硬件描述語言編寫,在Quartus Ⅱ 11.0中完成編譯和綜合, 并在Modelsim SE 10.0c進(jìn)行波形仿真,仿真波形如圖7所示,從圖中可以看出數(shù)據(jù)依次連續(xù)從兩個RAM中讀出。

        圖6 乒乓RAM模塊仿真波形

        2.3 SRAM控制模塊設(shè)計

        SRAM用于儲存大量的脈搏波數(shù)據(jù),為提高系統(tǒng)信噪比,將乒乓RAM中各個通道的數(shù)據(jù)做平均后再寫入到SRAM中。SRAM控制模塊分為寫控制模塊和讀控制模塊兩部分:寫控制是將乒乓RAM中的數(shù)據(jù)做平均后寫入到SRAM中;讀控制是將SRAM的數(shù)據(jù)通過USB接口傳輸至計算機(jī)。根據(jù)系統(tǒng)要求,SRAM控制模塊需要首先將SRAM寫滿,然后再將其中數(shù)據(jù)按照需要讀出,完成一次讀寫操作。根據(jù)所選SRAM芯片的讀寫時序要求,采用有限狀態(tài)機(jī)的方法進(jìn)行SRAM控制模塊的設(shè)計。狀態(tài)轉(zhuǎn)移圖如圖8所示。狀態(tài)轉(zhuǎn)移進(jìn)程如下:

        IDLE:當(dāng)乒乓RAM寫滿時,轉(zhuǎn)到狀態(tài)WRITE1,否則維持IDLE;

        WRITE1:將乒乓RAM中數(shù)據(jù)做平均,同時拉低片選信號CE和寫使能信號WE,轉(zhuǎn)到狀態(tài)WRITE2;

        WRITE2:下一個時鐘上升沿到來,轉(zhuǎn)到狀態(tài)WRITE3;

        WRITE3:將乒乓RAM中數(shù)據(jù)發(fā)送至SRAM雙向數(shù)據(jù)總線DATA[15∶0],如果SRAM被寫滿,轉(zhuǎn)到狀態(tài)READ1,否則轉(zhuǎn)回狀態(tài)WRITE1繼續(xù)寫入數(shù)據(jù);

        READ1:拉低片選信號CE和讀使能信號OE,拉高寫使能信號WE,轉(zhuǎn)到狀態(tài)READ2;

        READ2:下一個時鐘上升沿到來,轉(zhuǎn)到狀態(tài)READ3;

        READ3:讀取SRAM雙向數(shù)據(jù)總線DATA[15∶0]上的數(shù)據(jù),如果SRAM被讀空,轉(zhuǎn)到狀態(tài)IDLE,否則轉(zhuǎn)回狀態(tài)READ1繼續(xù)讀取數(shù)據(jù)。

        圖7 SRAM控制模塊狀態(tài)轉(zhuǎn)移圖

        2.4 數(shù)據(jù)通信模塊

        利用CY7C68013的USB接口功能實(shí)現(xiàn)FPGA和計算機(jī)之間的數(shù)據(jù)傳輸。數(shù)據(jù)通信模塊設(shè)計由三部分組成:FPGA中的Verilog HDL程序、USB固件(Firmware)和USB設(shè)備驅(qū)動程序。

        在Slave FIFO模式下,F(xiàn)PGA可以像對普通FIFO一樣對CY7C68013的多層緩沖FIFO進(jìn)行讀寫。該芯片為每個端口提供了“空”標(biāo)志、“滿”標(biāo)志和“可編程級”標(biāo)志,F(xiàn)PGA可以監(jiān)測這些信號,用于讀寫過程的控制[14]。數(shù)據(jù)通信模塊包括FIFO讀模塊和FIFO寫模塊,F(xiàn)IFO讀模塊用于FPGA讀取計算機(jī)發(fā)送的采集指令,F(xiàn)IFO寫模塊用于將SRAM儲存的數(shù)據(jù)通過USB接口發(fā)送至計算機(jī)上。整個模塊使用Verilog HDL硬件描述語言編寫,在Quartus Ⅱ 11.0中完成編譯和綜合,并映射到FPGA中運(yùn)行。

        對于固件程序和驅(qū)動程序的編寫,本設(shè)計采用Cypress公司為CY7C68013系列芯片提供的固件框架和驅(qū)動程序。固件框架可以實(shí)現(xiàn)初始化芯片,處理標(biāo)準(zhǔn) USB設(shè)備請求以及 USB 掛起時的電源管理等,只需將自行開發(fā)的代碼填入到固件框架中就可以實(shí)現(xiàn)所需功能。

        3 結(jié)果與分析

        3.1 信噪比測試實(shí)驗(yàn)

        (1)

        結(jié)果如表1所示。從表中可以看出,采樣率在3 096和19 531Hz之間時(時鐘頻率為1~5MHz),系統(tǒng)信噪比可以維持在40 000∶1左右;當(dāng)系統(tǒng)采樣率逐漸高于19 531Hz時,系統(tǒng)信噪比開始顯著降低,當(dāng)采樣率提高到97 655Hz(時鐘頻率為25MHz),系統(tǒng)的信噪比只有10 000∶1。由于近紅外無創(chuàng)傷血液成分分析要求系統(tǒng)信噪比要顯著高于10 000∶1,選擇19 531Hz作為系統(tǒng)的采樣率。在該采樣率下,由于數(shù)據(jù)是每64做平均,經(jīng)計算可得出每秒采集305幅光譜圖,滿足每秒至少采集50幅的要求。

        3.2 血液脈搏波數(shù)據(jù)采集實(shí)驗(yàn)

        在信噪比測試完成且達(dá)到要求后,將系統(tǒng)應(yīng)用到近紅外無創(chuàng)傷血液成分分析儀中進(jìn)行血液脈搏波數(shù)據(jù)采集實(shí)驗(yàn)。實(shí)驗(yàn)采集一名25歲男性志愿者右手食指的脈搏波信號,采樣率為19 531Hz,采集時間為10s,采集點(diǎn)數(shù)為3 050個。以信噪比最高的第8通道為例,其脈搏波信號如圖8所示,由圖中可以看出,該系統(tǒng)可以采集到高信噪比的人體血液脈搏波信號,且在同一時刻,可采集16個波長點(diǎn)的信號,得到高信噪比的近紅外光譜。

        圖8 第8通道食指血液脈搏波信號

        4 結(jié) 論

        為滿足無創(chuàng)傷血液成分檢測儀器對其光譜數(shù)據(jù)采集系統(tǒng)的要求:系統(tǒng)同時采集16通道信號,每秒至少采集50幅光譜圖,而且信噪比要顯著高于10 000∶1。本文設(shè)計了一種新型高速多通道光譜數(shù)據(jù)采集系統(tǒng),該系統(tǒng)選用Cyclone Ⅳ系列FPGA作為微控制器,控制兩片8通道的A/D芯片并行采集16通道人體血液脈搏波信號;使用FPGA內(nèi)部乒乓RAM進(jìn)行數(shù)據(jù)的重組和緩沖,使用外部SRAM進(jìn)行數(shù)據(jù)的儲存;通過USB總線進(jìn)行FPGA與計算機(jī)之間的高速通信。該設(shè)計有效解決了以單片機(jī)為微控制器的數(shù)據(jù)采集系統(tǒng)采集速度低,儲存數(shù)據(jù)量少等問題。通過實(shí)驗(yàn)驗(yàn)證,在19 531 Hz的采樣率下,系統(tǒng)的重復(fù)性信噪比可達(dá)40 000∶1,采集速度可達(dá)每秒305幅光譜圖。在該條件下,系統(tǒng)可以同時采集16個波長點(diǎn)的人體近紅外血液脈搏波信號,得到高信噪比的近紅外光譜。實(shí)驗(yàn)結(jié)果表明:該系統(tǒng)能夠滿足無創(chuàng)傷血液成分檢測儀器對于其光譜數(shù)據(jù)采集系統(tǒng)的基本要求,可以實(shí)現(xiàn)16個通道的人體血液脈搏波數(shù)據(jù)的高速采集、儲存和傳輸。

        [1] GAO Hong-zhi,LU Qi-peng,DING Hai-quan,et al(高洪智,盧啟鵬,丁海泉,等).Optics and Precision Engineering(光學(xué)精密工程),2013,21(8):1974.

        [2] YU Xin-yang,LU Qi-peng,GAO Hong-zhi,et al(于新洋,盧啟鵬,高洪智,等).Spectroscopy and Spectral Analysis(光譜學(xué)與光譜分析),2013,33(11):2983.

        [3] Chen J, Arnold M A, Small G W.Analytical Chemistry, 2004, 76(18): 5405.

        [4] Maruo K, Tsurugi M, Tamura M, et al.Applied Spectroscopy, 2005, 59(12): 1480.

        [5] Saptari V, Youcef-Toumi K.Applied Optics, 2004, 43(13): 2680.

        [6] Olesberg J T, Arnold M A, Mermelstein C, et al.Applied Spectroscopy, 2005, 59(12): 1480.

        [7] Arnold M A, Small G W.Analytical Chenistry, 2005, 77(17): 5429.

        [8] LU Qi-peng,CHEN Cong,PENG Zhong-qi(盧啟鵬,陳 叢,彭忠琦).Optics and Precision Engineering(光學(xué)精密工程),2012,20(4):873.

        [9] CHEN Xing-dan(陳星旦).Optics and Precision Engineering(光學(xué)精密工程),2008,16(5):759.

        [10] YANG Hao-wen(楊皓旻).Research on Influence of Instrument Parameters to Noninvasive Biomedical Measurement by Near-Infrared Spectroscopy(儀器條件對近紅外光譜無創(chuàng)傷血液成分檢測影響的研究) .Changchun:Changchun Institute of Optics,F(xiàn)ine Mechanics and Physics,Chinese Academy of Sciences(長春:中國科學(xué)院長春光學(xué)精密機(jī)械與物理研究所),2011.

        [11] CHEN Cong(陳 叢).Study on Fast and High Signal-to-noise Ratio Spectrum Signal Detection Technique of Noninvasive Biochemical Monitoring by NIRS(近紅外無創(chuàng)傷血液成分分析中快速高信噪比光譜信號檢測技術(shù)研究).Changchun:Changchun Institute of Optics,F(xiàn)ine Mechanics and Physics,Chinese Academy of Sciences(長春:中國科學(xué)院長春光學(xué)精密機(jī)械與物理研究所),2013.

        [12] GUAN Shou-ping, YOU Fu-qiang, Dong Guo-wei(關(guān)守平,尤富強(qiáng),董國偉).Control Engineering of China(控制工程),2013, 20(5):970.

        [13] QIAN Feng(錢 峰).EZ-USB FX2 MCU Principle, Programming and Application(EZ-USB FX2單片機(jī)原理、編程及應(yīng)用).Beijing:Beijing University of Aeronautics and Astronautics Press(北京: 北京航空航天大學(xué)出版社),2006.148.

        [14] HUANG Tu-chen,GONG Hui,SHAO Bei-bei(黃土琛,宮 輝,邵貝貝).Atomic Energy Science and Technology(原子能科學(xué)技術(shù)),2013,47(11): 2172.

        (Received Jun.10, 2015; accepted Oct.25, 2015)

        *Corresponding author

        Design of Noninvasive Blood Constituent Spectrum Data Acquisition System Based on FPGA

        GUO Jia1, 2,LU Qi-peng1*,GAO Hong-zhi1,DING Hai-quan1

        1.State Key Laboratory of Applied Optics, Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China 2.University of Chinese Academy of Sciences, Beijing 100049, China

        Blood constituent examination is an important means of health diagnosis.For blood constituent examination, we usually adopt the method of drawing blood, which bring pain and the risk of cross infection to the patient.Near infrared spectrum spectroscopy (NIRS) is a research hotspot in noninvasive blood constituent examination.The spectral data acquisition system of existing instruments is using a Single Chip Microcomputer (SCM) as its microcontroller.The spectral data acquisition system cannot realize the high speed multi-channel acquisition and storage of large amounts of data because of the SCM itself has certain deficiency.So a high speed multi-channel spectral data acquisition system based on Field Programmable Gate Array (FPGA) was designed in this paper in order to realize the system of high speed, multi-channel and high signal-to-noise ratio (SNR) in the area of noninvasive blood constituent examination by near infrared spectroscopy.An Altera Cyclone IV series FPGA was used as the microcontroller in this spectral data acquisition system, which simultaneously controlled two pieces of eight channels AD conversion chip acquiring 16 channels blood pulse wave signal parallel.Under the control of FPGA, the data was cached in FPGA internal ping-pong RAM first, after that it was transferred to an SRAM chip, finally it was sent to the computer via the USB port.Experiment result shows that the spectral data acquisition system can collect 16 channels signal parallel and fast under the sampling frequency of 19 531 Hz and the repetitive signal-to-noise ratio is over 40 000∶1.The system can collect 305 spectrograms per second, more over it can get high SNR human body blood pulse wave signal under the same circumstances.The spectral data acquisition system satisfies the basic requirements of the noninvasive blood constituent examination instrument by NIRS and it can make the instrument collect the human body blood pulse wave data at a high speed.The main innovation point of this article is applying FPGA to the spectral data acquisition system of near infrared noninvasive blood constituent examination instrument.FPGA is able to simultaneously control two pieces of eight channels AD conversion chip acquiring 16 channels blood pulse wave signal parallel.By using FPGA as the microcontroller of the spectral data acquisition system, we solve the problem that SCM as the microcontroller can’t realize multi-channel high speed data acquisition and storage of large amounts of data.The acquisition speed is greatly faster than the system before.The second innovation point of this article is we use FPGA internal resources establish a ping-pong RAM buffer.The spectral data from the AD chip is 24 bit, however, the SRAM chip has only 16 bit data bus.Via the ping-pang RAM buffer, the spectral data can transfer from AD chip to SRAM chip.The ping-pong RAM can realize different digits data seamless transfer from AD chip to SRAM chip.

        Near infrared spectroscopy; Noninvasive blood constituent examination; FPGA; Data acquisition; Ping-pong RAM

        2015-06-10,

        2015-10-25

        國家高技術(shù)研究發(fā)展計劃(863計劃)項(xiàng)目(2012AA022602),國家自然科學(xué)基金青年基金項(xiàng)目(61308067,61475155),吉林省科技發(fā)展計劃項(xiàng)目(20140204078GX)和應(yīng)用光學(xué)國家重點(diǎn)實(shí)驗(yàn)室自主基金項(xiàng)目(Y2Q03FQZ01)資助

        郭 嘉,1990年生,中國科學(xué)院長春光學(xué)精密機(jī)械與物理研究所碩士研究生 e-mail:guojia486542@126.com *通訊聯(lián)系人 e-mail:luqipeng@126.com

        O657.3

        A

        10.3964/j.issn.1000-0593(2016)09-2991-06

        猜你喜歡
        脈搏信噪比時鐘
        別樣的“時鐘”
        古代的時鐘
        基于深度學(xué)習(xí)的無人機(jī)數(shù)據(jù)鏈信噪比估計算法
        用心感受狗狗的脈搏
        金橋(2018年2期)2018-12-06 09:30:14
        《今日評說》評今日浙江 說時代脈搏
        低信噪比下LFMCW信號調(diào)頻參數(shù)估計
        電子測試(2018年11期)2018-06-26 05:56:02
        低信噪比下基于Hough變換的前視陣列SAR稀疏三維成像
        基于51系列單片機(jī)的穿戴式脈搏儀的設(shè)計
        電子制作(2017年14期)2017-12-18 07:07:50
        有趣的時鐘
        近紅外可穿戴設(shè)備中脈搏波的呼吸率檢測
        粉嫩极品国产在线观看免费一区| 国产精品三级在线专区1 | 精品中文字幕日本久久久| 内射爆草少妇精品视频| 国产精品538一区二区在线 | 比较有韵味的熟妇无码| av无码久久久久久不卡网站 | 亚洲av天堂免费在线观看| 欧美精品v国产精品v日韩精品| 在线观看视频一区| 91精品国产综合久久久蜜臀九色| 日本在线精品一区二区三区| 狠狠做深爱婷婷久久综合一区| 欧美成人a在线网站| 国产精品一区一区三区| 日韩精品综合一本久道在线视频| 日韩欧群交p片内射中文| 亚洲欧洲国产日产国码无码| 久久老熟女乱色一区二区| 日韩性爱视频| 亚洲五月天综合| 无码国产精品色午夜| av在线不卡一区二区| 美女网站免费福利视频| 日本VA欧美VA精品发布| 成人在线视频自拍偷拍| 精品精品久久宅男的天堂| 精品无码一区在线观看| 成人在线免费视频亚洲| 午夜视频一区二区三区在线观看| 国产日韩av在线播放| 亚洲精品成人网久久久久久| 伊人久久婷婷综合五月97色| 在线视频国产91自拍| 牲欲强的熟妇农村老妇女| 2021亚洲色中文字幕| 久久日本视频在线观看| 屁屁影院ccyy备用地址| 国产一区二区三区啪| 国产91久久精品成人看网站| 久久人妻无码一区二区|