基于FPGA的視覺、聽覺誘發(fā)電位系統(tǒng)的設計
誘發(fā)電位是神經(jīng)系統(tǒng)接受各種外界刺激后所產(chǎn)生的特異性電反應。它在中樞神經(jīng)系統(tǒng)及周圍神經(jīng)系統(tǒng)的相應部位被檢出,與刺激有鎖時關系的電位變化,具有能定量及定位的特點,往往較常規(guī)腦電圖檢查有更穩(wěn)定的效果,從而在診斷及研究神經(jīng)系統(tǒng)各部位神經(jīng)電生理變化方面,有重要作用。
0引言
本項目通過產(chǎn)生特定頻率的聽覺和視覺刺激信號,使人腦產(chǎn)生誘發(fā)電位。醫(yī)護人員可從誘發(fā)腦電中獲取更多信息,并幫助其更好地對病情進行確診。本刺激器可產(chǎn)生音頻刺激和視頻刺激,其中音頻刺激包括發(fā)出短聲、純音、自己錄制的聲音等;視頻刺激包括棋盤格翻轉。刺激的時長、頻率都可設定。本項目主要通過FPGA與相關芯片完成。使用平臺為ALTERA公司的DE2開發(fā)平臺。
本文中的誘發(fā)腦電位在醫(yī)學診斷和治療領域有著重要的地位,如今,隨著理論的成熟和科技的進步,越來越多的技術設備被用來刺激提取并分析腦電波。本文在此基礎上研究了基于FPGA的視覺、聽覺誘發(fā)電位系統(tǒng)的設計。
1誘發(fā)電位系統(tǒng)結構
本設計利用當前流行的FPGA芯片編程模擬實現(xiàn)刺激器的功能。其原理框圖如圖1所示:
圖1 誘發(fā)電位系統(tǒng)
在國內外相關產(chǎn)品中,有的所使用的元器件較多,成本較高;有的是用模擬器件產(chǎn)生刺激信號,不夠靈活;有的將視頻圖片存儲在FLASH芯片中,這樣存儲量受到限制。隨著FPGA芯片的不斷升級換代,可在其內部建立DSP軟核,并支持C語言編程,這使其應用更加靈活方便,也就是說可以在新的產(chǎn)品中只用一塊FPGA,就可以實現(xiàn)所有功能。
2系統(tǒng)硬件設計
本項目通過產(chǎn)生特定頻率的聽覺和視覺刺激信號,使人腦產(chǎn)生誘發(fā)電位。醫(yī)護人員可從誘發(fā)腦電中獲取更多信息,并幫助其更好地對病情進行確診。所謂可編程是指通過控制指令,可以設置不同的刺激頻率,時長,模式等,甚至可以播放自編的wav聲音文件和顯示自編的bmp圖像文件。
這件作品由以下幾個部分組成:開發(fā)平臺,純音(正弦波)和短聲音頻輸出,輸入聲音音頻輸出,棋盤格翻轉視頻輸出。
設計構圖如圖2所示:
圖2 設計構圖
2.1開發(fā)平臺
開發(fā)平臺我們使用了ALTERA公司的DE2開發(fā)平臺,具有核心的FPGA芯片-Cyclone II 2C35 F672C6.在本設計中,我們使用到了板上FPGA芯片,24位CD音質音頻芯片WM8731(MIC輸入+LINEIN+LINEOUT),視頻解碼芯片(支持NTSC/PAL制式),帶有高速DAC視屏輸出VGA模塊等。
這件作品主要使用FPGA來完成有關功能的實現(xiàn)。我們認為,在以后的電子設計中,F(xiàn)PGA等可編程的邏輯器件具有極大的靈活性等很多優(yōu)點,將會是電子開發(fā)的發(fā)展方向,F(xiàn)PGA是作為專用集成電路領域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又使得可編程器件門電路數(shù)有了擴展。
2.2音頻輸入、輸出模塊
本設計用到音頻編解碼芯片WM8731,WM8731是一款功能強大的低功耗立體聲24位音頻編解碼芯片,其高性能耳機驅動器、低功耗設計、可控采樣頻率、可選擇的濾波器等功能使得WM8731芯片廣泛使用于便攜式MP3、CD、PDA的場合。其結構框圖如圖3所示。
圖3 WM8731結構框圖
WM8731包含線路輸入、麥克風輸入和耳機輸出,并可以進行音量調節(jié)。內置片上ADC(模擬數(shù)字轉換器)及可選擇的高通數(shù)字濾波器。采用高品質過采樣率結構的DAC(數(shù)字模擬轉換器),線路輸出和耳機輸出。內置晶體振蕩器以及可配置的數(shù)字音頻接口和2或3線可選的微處理器控制接口等??刂破骺赏ㄟ^控制接口對WM8731進行配置。然后通過數(shù)字音頻接口讀寫數(shù)據(jù)音頻信號。DE2平臺上的LINEOUT接在經(jīng)過耳機放大器放大的耳機輸出上,可以直接驅動耳機。LINEIN經(jīng)過隔直電容輸入,而MICIN則可直接輸入。
本設計利用WM831音頻編解碼芯片實現(xiàn)系統(tǒng)控制輸出純音與短聲音頻,并實現(xiàn)MIC音頻輸入,經(jīng)過采樣后通過LINEOUT接口在耳機上輸出。
音頻輸入值范圍為負2的31次方到正2的31次方減1.純音即為標準的正弦波。通過把一個周期內的正弦值采樣48個點形成正弦表,存入FPGA的RAM中,并以特定的時間間隔將表內數(shù)值送入音頻輸出口。通過改變時間間隔來產(chǎn)生中斷控制音頻的頻率。每段純音約播放10秒后將定時器關閉,關閉聲音。純音的圖像如圖4下:
圖4 純音的圖像
短聲(Click)即為方波。通俗說來,聽來即為“滴,滴”的聲音。短聲與純音類似,也為通過定時器產(chǎn)生中斷送入音頻輸出。短聲周期約為2秒,即1秒內有聲音,1秒無聲音。播放約10秒后關閉。短聲圖像如圖5所示:
圖5 短聲圖像
音頻輸入輸出:可以通過MIC輸入端口,向平臺錄入一段約10秒的聲音。音頻輸入采樣頻率為48k/sec,采樣完成后通過音頻輸出端口輸出。其余與純音、短聲類似。
2.3視頻輸出模塊
VGA(Video Graphics Array)作為與監(jiān)視器接口的標準,被用來顯示圖像到監(jiān)視器上,是由IBM公司發(fā)布的顯示器分辨率規(guī)范。對于普通的VGA工業(yè)標準,其信號線包含5個:R、G、B三基色信號,HS行同步信號,VS場同步信號。本設計中只需要亮度信號,則從G通道輸入。符合VGA時序的水平同步信號HS和垂直同步信號VS需要合成。VGA的水平和幀同步信號用來確定一行和一幀圖像的開始和結束時間,確保圖像數(shù)據(jù)從左到右,從上到下掃描,以形成一幅幅圖像。VGA顯示模塊模擬框圖如圖6所示:
圖6 VGA顯示模塊模擬框圖
本設計中視頻刺激輸出為棋盤格翻轉視頻輸出,視覺刺激輸出測試的參數(shù)為:橫豎條數(shù)為4×4,黑綠相間。翻轉頻率為1Hz,刺激時間為10秒。測試效果如圖7所示。
圖7 測試效果
刺激開始時屏幕顯示如上圖所示,1s后進行翻轉,顯示如下圖對應的棋盤格,再經(jīng)過1s后顯示第一幅棋盤格,如此循環(huán),直至10s屏幕顯示為全黑。顯示過程中屏幕顯示輸出圖案清晰,切換時畫面無滯留,符合刺激要求。
3總結
我們認為該作品主要有以下三點優(yōu)勢:
(1)只用一塊FPGA芯片實現(xiàn)刺激器所需全部功能,節(jié)省成本;
(2)設計使用一塊DE2集成板平臺,使設備體積小,重量輕,利于產(chǎn)品推廣;
(3)能以更高的效率,更短的延時產(chǎn)生并重置聽覺、視覺刺激信號。
由于腦電電位綜合地反映了神經(jīng)系統(tǒng)中神經(jīng)元的電活動,因此對腦電的研究有利于揭示腦電現(xiàn)象的生成機理和用來診斷病情,這在臨床醫(yī)學,精神病學以及認知科學中,具有重要的學術價值和廣闊的應用前景。
評論