??? 摘??要: 以TMS320VC5420 DSP為核心,設(shè)計(jì)了腦電神經(jīng)信號(hào)處理" title="信號(hào)處理">信號(hào)處理及傳輸系統(tǒng)。包括信號(hào)處理電路、神經(jīng)刺激信號(hào)產(chǎn)生電路及USB傳輸電路。以大白鼠為試驗(yàn)對(duì)象驗(yàn)證了方案的可行性。
??? 關(guān)鍵詞: 腦電信號(hào)" title="腦電信號(hào)">腦電信號(hào)? 信號(hào)處理? 刺激信號(hào)? DSP? USB
?
??? 在現(xiàn)代醫(yī)學(xué)研究中,經(jīng)常需要通過(guò)電極采用一定的導(dǎo)聯(lián)方式進(jìn)行生物電信號(hào)的提取。腦是人類最重要的器官,是神經(jīng)系統(tǒng)的中樞,腦電信號(hào)包含了大量的生理與病理信息,大多數(shù)神經(jīng)電極的應(yīng)用都要著眼于腦部。
??? 現(xiàn)在運(yùn)用電極研究的方法一般為根據(jù)已有的研究結(jié)果先將腦分為若干功能區(qū),然后將電極通過(guò)外科手術(shù)植入,在記錄信號(hào)或發(fā)送電刺激的同時(shí)記錄病患的反應(yīng)。
但腦電信號(hào)的非平穩(wěn)性與背景噪聲都很強(qiáng)。對(duì)腦電信號(hào)的分析與處理一直是非常吸引人但又極其困難的研究課題。本系統(tǒng)設(shè)計(jì)主要包括生物神經(jīng)信號(hào)處理電路、能產(chǎn)生多種可調(diào)" title="可調(diào)">可調(diào)刺激信號(hào)的刺激電路和高速的信號(hào)傳輸電路。
1 系統(tǒng)原理
??? 系統(tǒng)以TI公司的TMS320VC5402 DSP為主控制器,主要分為神經(jīng)信號(hào)處理電路、神經(jīng)刺激電路和信號(hào)傳輸電路三部分。具有輸入阻抗高、共模抑制比大、不同頻率段相移相差小、高倍放大、結(jié)構(gòu)簡(jiǎn)單、穩(wěn)定可靠等特點(diǎn),解決了在進(jìn)行人體信號(hào)檢測(cè)時(shí)遇到的信號(hào)微弱、工頻" title="工頻">工頻和極化電壓干擾強(qiáng)大等難題;同時(shí)可以根據(jù)所建的腦電信號(hào)數(shù)據(jù)庫(kù),模擬產(chǎn)生與運(yùn)動(dòng)相應(yīng)的神經(jīng)信號(hào),分別對(duì)不同的腦區(qū)域進(jìn)行電刺激,達(dá)到治療的目的,并能將采集到的神經(jīng)信號(hào)數(shù)據(jù)通過(guò)USB口傳送到上位機(jī),實(shí)現(xiàn)對(duì)電刺激的控制和腦信號(hào)的高速實(shí)時(shí)傳送。圖1為神經(jīng)信號(hào)處理及傳輸系統(tǒng)原理框圖。
????????????????????? 
??? 當(dāng)選擇神經(jīng)刺激模式時(shí),用戶通過(guò)圖形接口界面將刺激命令經(jīng)USB接口送到DSP,DSP主板通過(guò)D/A、V/I轉(zhuǎn)換后,將刺激電流通過(guò)屏蔽電纜傳送到神經(jīng)微電極陣列,實(shí)現(xiàn)對(duì)腦細(xì)胞的神經(jīng)電刺激。當(dāng)DSP收到結(jié)束命令時(shí),停止電刺激。
??? 當(dāng)選擇神經(jīng)記錄模式時(shí),命令由圖形接口軟件經(jīng)USB接口送達(dá)DSP,在DSP的控制下,神經(jīng)信號(hào)經(jīng)過(guò)信號(hào)處理、A/D轉(zhuǎn)換、數(shù)據(jù)處理后,被保存在DSP的內(nèi)部存儲(chǔ)空間,并實(shí)時(shí)地將數(shù)據(jù)通過(guò)USB接口傳送到上位機(jī),供上位機(jī)進(jìn)行信號(hào)分析。當(dāng)DSP接收到采集結(jié)束命令時(shí),停止采樣。
2 硬件電路設(shè)計(jì)
2.1 神經(jīng)信號(hào)處理電路
??? 腦神經(jīng)電信號(hào)屬于強(qiáng)噪聲干擾下的低頻微弱信號(hào),其幅值在正常情況下也僅有微伏級(jí),極易受到極化電壓、工頻50Hz和高頻電磁等干擾,要測(cè)的有用信號(hào)往往會(huì)淹沒(méi)在噪聲中。對(duì)于這種微弱信號(hào)的提取就必須進(jìn)行高增益放大和抑制噪聲的處理,即在信號(hào)放大過(guò)程中要同時(shí)排除50Hz工頻和10kHz以上的高頻干擾。另外考慮到極化電壓的影響,為避免電路出現(xiàn)飽和現(xiàn)象而導(dǎo)致系統(tǒng)失效,前置放大器的增益不能太高。因而本系統(tǒng)采用了前置放大電路" title="放大電路">放大電路、二級(jí)放大電路和增益調(diào)節(jié)放大電路三級(jí)放大的方法,電路結(jié)構(gòu)如圖2所示,是一款高共模抑制比、高輸入阻抗、低噪聲低漂移的電路[3]。
??????????????????????????? 
??? 前置放大電路由輸入緩沖和差動(dòng)儀用放大器組成。對(duì)前置放大電路要求輸入阻抗高、失調(diào)溫漂小、共模抑制比高、輸入噪聲小。因此,為了提高輸入端的輸入阻抗,在信號(hào)輸入端增加了一個(gè)電壓跟隨器作為緩沖器;而儀用放大器的差動(dòng)輸入可有效抑制共模噪聲。這種設(shè)計(jì)使電路具有很高的共模抑制比,并且輸入阻抗理論上可為無(wú)窮大,有效地減小了信號(hào)源高內(nèi)阻的影響。
??? 中間級(jí)處理電路包括帶通選頻網(wǎng)絡(luò)、二級(jí)放大電路、50Hz工頻陷波器和增益調(diào)節(jié)電路。帶通選頻網(wǎng)絡(luò)的作用是確定神經(jīng)信號(hào)頻帶,濾除高頻的干擾信號(hào)、直流的極化電壓及前置放大電路低漂的影響;二級(jí)放大電路主要對(duì)信號(hào)進(jìn)行放大,由高性能的運(yùn)放接成電壓串聯(lián)負(fù)反饋模式,并加以改進(jìn),增加了對(duì)高頻信號(hào)相位補(bǔ)償?shù)墓δ?,使系統(tǒng)更加穩(wěn)定;50Hz工頻陷波器用于濾除工頻干擾;增益調(diào)節(jié)部分基本結(jié)構(gòu)與二級(jí)放大電路相同,用以實(shí)現(xiàn)對(duì)信號(hào)的進(jìn)一步放大。
??? 后續(xù)電路為光電耦合。光電耦合將前端的模擬電路和后端的數(shù)字電路隔離,保證安全,降低干擾。
??? 根據(jù)神經(jīng)信號(hào)的幅值范圍,設(shè)置系統(tǒng)的總體增益約為400倍,低頻濾波截止頻率為10kHz,高頻濾波截止頻率為100Hz。其中,在前置放大中,增益設(shè)定為10倍,以避免極化電壓的影響。圖3為幅值為5mV、頻率為1kHz的輸入信號(hào),經(jīng)信號(hào)處理電路后的輸出波形如圖4所示。
???????????????????????????????? 
?
?????????????????????????????? 
2.2 神經(jīng)刺激信號(hào)電路
??? 由生物電信號(hào)的電學(xué)特性可知,對(duì)腦神經(jīng)細(xì)胞進(jìn)行電刺激需采用0~100μA電流。且在進(jìn)行電刺激的同時(shí),要確保電荷平衡,否則隨著電荷的積累,將導(dǎo)致細(xì)胞擊穿,造成生命危險(xiǎn)。因此對(duì)刺激信號(hào)(如圖5)有如下的要求:
??? ①正負(fù)周期的面積相等,幅值不同。即在一個(gè)刺激周期內(nèi)保持電荷守恒,且強(qiáng)度可調(diào);
??? ②T和T′的比例可調(diào);
??? ③T可調(diào)。
???????????????????????????????????? 
??? 神經(jīng)刺激電路將DSP產(chǎn)生的數(shù)字信號(hào)經(jīng)過(guò)D/A、V/I轉(zhuǎn)換為刺激脈沖電流信號(hào),通過(guò)屏蔽電纜送到32測(cè)點(diǎn)電極陣列某一測(cè)點(diǎn)進(jìn)行采集或刺激。如需改變工作測(cè)點(diǎn),首先關(guān)閉刺激電流,然后改變地址,否則電荷平衡將會(huì)被破壞。
??? 系統(tǒng)通過(guò)改變DSP輸出的數(shù)字信號(hào),產(chǎn)生不同幅值的波形,以滿足對(duì)刺激信號(hào)強(qiáng)度的要求。該信號(hào)由DSP內(nèi)部的定時(shí)器進(jìn)行精準(zhǔn)定時(shí)而產(chǎn)生,且頻率可調(diào)。經(jīng)D/A轉(zhuǎn)換成三態(tài)電壓信號(hào),最后經(jīng)過(guò)V/I轉(zhuǎn)換電路轉(zhuǎn)化為刺激脈沖電流信號(hào)。
??? 圖6為神經(jīng)刺激信號(hào)電路所產(chǎn)生的刺激電流:頻率為1kHz,幅值為+2V,-4V。該刺激信號(hào)T和T′的比例為1:3。滿足對(duì)神經(jīng)刺激信號(hào)的要求。
?????????????????????????????????? 
2.3 USB傳輸
??? 實(shí)時(shí)神經(jīng)信號(hào)采集數(shù)據(jù)量龐大,為保證其數(shù)據(jù)處理質(zhì)量,必須采用具有較高傳輸速率的接口方式。本項(xiàng)目中選用Cypress公司的USB接口芯片CY7C68013,它包括1個(gè)8051處理器、1個(gè)串行接口引擎(SIE)、1個(gè)USB收發(fā)器、8.5KB片上RAM、4KB FIFO存儲(chǔ)器以及1個(gè)通用可編程接口(GPIF)。
??? CY7C68013與外設(shè)有主/從兩種接口方式:可編程接口GPIF和Slave FIFO。GPIF是主機(jī)方式,可以由軟件編寫讀寫控制時(shí)序,靈活方便,幾乎可以和所有8/16bit接口的控制器、存儲(chǔ)器和總線進(jìn)行無(wú)縫連接。Slave FIFO方式是從機(jī)方式,外部控制器可以象對(duì)待普通FIFO一樣對(duì)CY7C68013內(nèi)的多個(gè)緩沖區(qū)進(jìn)行讀寫。Slave FIFO接口也可以靈活配置以適應(yīng)不同的需要。在本項(xiàng)目中采用的是可編程接口GPIF方式。通過(guò)TMS320VC5402 HPI接口與CY7C68013進(jìn)行數(shù)據(jù)交換。
??? TMS320VC5402增強(qiáng)的8bit主機(jī)接口將DSP設(shè)置為從模式來(lái)完成與主機(jī)之間的通信,使得主機(jī)和DSP均可以訪問(wèn)DSP片上存儲(chǔ)器。它包括8條雙向數(shù)據(jù)總線和多條控制線,可以在不附加任何邏輯器件的情況下連接主機(jī)設(shè)備。HPI接口為主-從結(jié)構(gòu)的多處理器系統(tǒng)提供簡(jiǎn)單、方便、廉價(jià)的信息交換平臺(tái)。
??? CY7C68013作為主機(jī),是HPI的主控制者,它可以通過(guò)HPI接口直接訪問(wèn)CPU的內(nèi)存空間。當(dāng)CY7C68013收到來(lái)自DSP的數(shù)據(jù)后,通過(guò)USB總線將數(shù)據(jù)送給計(jì)算機(jī),完成整個(gè)數(shù)據(jù)處理和傳送過(guò)程。HPI接口的硬件連接如圖7所示。
?????????????????????????????????? 
??? 在訪問(wèn)過(guò)程中,首先主機(jī)對(duì)HPIC寄存器進(jìn)行初始化,然后再初始化HPIA寄存器,這樣主機(jī)就可以從HPID寄存器寫入或讀取數(shù)據(jù)。對(duì)HPI接口的三個(gè)寄存器的訪問(wèn)是通過(guò)輸入引腳HCNTL[1:0]來(lái)實(shí)現(xiàn)的。由于要傳送16位的數(shù)據(jù),而HPI接口的數(shù)據(jù)線只有8位,所以16位的數(shù)據(jù)要分兩次來(lái)傳送,因此利用HBIL引腳識(shí)別這兩個(gè)字節(jié)。
??? 主機(jī)的地址線與HCNTL[1:0]和HBIL引腳相連,可以通過(guò)對(duì)不同地址的訪問(wèn)來(lái)實(shí)現(xiàn)對(duì)三個(gè)寄存器的訪問(wèn)以及讀寫數(shù)據(jù)的高低字節(jié)的識(shí)別。HR/W#與CTL0相連,CTL0作為HPI接口的讀寫選通信號(hào)。HRDY#與輸入信號(hào)線RDY0連接,用于查詢HPI接口是否處于READY狀態(tài)。HINT作為外部中斷信號(hào),與主機(jī)INT0相連[6]。
3 實(shí)驗(yàn)結(jié)果
??? 使用大白鼠活體作為實(shí)驗(yàn)對(duì)象。將探針陣列植入白鼠大腦皮層中,對(duì)其大腦細(xì)胞進(jìn)行刺激和信號(hào)采集。采集到的數(shù)據(jù)存入PC機(jī)中,為進(jìn)一步的研究建立數(shù)據(jù)庫(kù)。
手術(shù)步驟如下:
??? (1)選用健康SD大鼠兩只,體重(240±13)g。由天津醫(yī)科大學(xué)總醫(yī)院提供。
??? (2)用1%利多卡因腹腔麻醉。
??? (3)常規(guī)消毒手術(shù)器具。
??? (4)做大鼠腦頂部切口,植入電極采集信號(hào)。
??? 圖8為調(diào)用MATLAB對(duì)采集到的腦電信號(hào)數(shù)據(jù)進(jìn)行快速傅里葉變換所得的神經(jīng)信號(hào)頻譜圖。
??????????????????????????? 
??? 本次動(dòng)物試驗(yàn)是為了驗(yàn)證電路的功能及系統(tǒng)設(shè)計(jì)方案的可行性。主要開(kāi)展了在SD大鼠的腦部進(jìn)行電極的植入和神經(jīng)信號(hào)提取的試驗(yàn)。實(shí)驗(yàn)結(jié)果和數(shù)據(jù)分析顯示,提取到了完整的神經(jīng)信號(hào),電極和電路運(yùn)行可靠,取得了很好的效果。
??? 本系統(tǒng)以DSP為核心,實(shí)現(xiàn)對(duì)腦細(xì)胞的刺激、腦電信號(hào)的采集和提取,包括對(duì)信號(hào)的放大、濾波、降噪處理。通過(guò)對(duì)CY7C68013的軟硬件設(shè)計(jì)滿足了系統(tǒng)高速數(shù)據(jù)傳輸?shù)囊?,?shí)現(xiàn)了腦電信號(hào)的實(shí)時(shí)處理與顯示??赏ㄟ^(guò)PC機(jī)上的控制界面進(jìn)行控制,該方法直觀易操作,圖形界面友好。整個(gè)系統(tǒng)可以集成到一個(gè)小盒子里,具有體積小、重量輕、易攜帶、成本低、易升級(jí)的優(yōu)點(diǎn)。具有一定的實(shí)用價(jià)值且對(duì)其他高速設(shè)備與主機(jī)通信有一定借鑒作用。
參考文獻(xiàn)
[1]?白秀軍.神經(jīng)信號(hào)采集與刺激系統(tǒng)的研究[D], 天津:天津大學(xué),2006.
[2]?周海峰,趙春宇,陳大越.一種神經(jīng)信號(hào)調(diào)理電路的設(shè)計(jì)[J],電子技術(shù)應(yīng)用,2005,31(2):24-26.
[3]?林順華,周海峰,趙春宇.神經(jīng)束內(nèi)微電極提取大鼠坐骨神經(jīng)信號(hào)的實(shí)驗(yàn)研究[J],北京生物醫(yī)學(xué)工程,2006,25(4):385-389.
[4]?張勇.C/C++語(yǔ)言硬件程序設(shè)計(jì)[M],西安:西安電子科技大學(xué)出版社,2003:47-50.
[5]?錢峰.EZ-USB FX2單片機(jī)原理、編程及應(yīng)用[M],北京:北京航空航天大學(xué)出版社,2006.
[6] 魏紅昀,李剛偉,張志俊. DSP超高速語(yǔ)音系統(tǒng)的USB接口設(shè)計(jì)[J],兵工自動(dòng)化,2006,25(8):50-52.
