鄺瑞杰 阮小微 喻德曠 王濤
摘 要: 為了解決傳統聽覺誘發電位儀的便攜性、無線傳輸問題,設計一種基于藍牙的聽覺誘發電位測量系統。該系統的下位機采用以STM32F4為核心的獨立聲音刺激器,配合以ATmega328P為處理器的腦電采集器的設計。使用Visual C#開發的上位機通過藍牙發送指令給下位機,實現刺激聲的播放、腦電數據的采集和處理。該系統經過充分測試,并給出一個短聲串的誘發反應實驗,其結果與理論一致,證明了系統的可靠性及穩定性。
關鍵詞: 藍牙; 便攜性; 聽覺誘發電位; 聲音刺激器; 腦電采集器; 電位測量
中圖分類號: TN915?34; R318.6 文獻標識碼: A 文章編號: 1004?373X(2018)12?0010?04
Abstract: An auditory evoked potential measurement system based on Bluetooth is designed to resolve the portability and wireless transmission problems of the traditional auditory evoked potentiometer. In the lower computer of the system, the independent sound stimulator taking STM32F4 as the core is adopted, and the design of EEG collector taking ATmega328P as the processor is supplemented. The upper computer developed by using Visual C# is adopted to send instructions to the low computer via Bluetooth, so as to realize the play of stimulated sound, and the acquisition and processing of EEG data. The system was fully tested, and a click?train evoked response experiment was performed. The results are consistent with that of the theoretical analysis, which proves the reliability and stability of the system.
Keywords: Bluetooth; portability; auditory evoked potential; sound stimulator; EEG collector; potential measurement
0 引 言
聽覺誘發電位(Auditory Evoked Potential,AEP)是由特定聲音刺激引起的中樞神經系統的生物電反應,在聽覺相關的腦科學研究與臨床應用上發揮重要作用[1]。當前應用最廣的AEP是聽性腦干反應(Auditory BrainStem Response,ABR),常用于聽力篩查和聽閾評估[2]。在聽力檢測方面,聽覺穩態誘發響應(Auditory Steady State Response,ASSR)也是對聲音的電生理信號進行檢測的一種快速、客觀的檢測方法[3],現在已逐漸成為檢測大腦在各種神經精神疾病方面的一個生物標志,如自閉癥、精神分裂癥、躁郁癥[4]。其他形式的AEP,如P300或失配負波等,主要用于認知、心理等基礎研究領域。隨著AEP的應用范圍不斷擴大和電子計算機技術的快速發展,開始要求檢測設備具有便攜性、移動性、無線傳輸性能[5]。目前臨床上使用的AEP檢測設備主要是進口產品,如:丹麥爾聽美、加拿大VIVOSONIC等,這些進口設備性能優良、便于使用,但價格昂貴。而國內大部分AEP檢測設備通常是固定使用方式,體積笨重,便攜性差。針對國產AEP檢測設備的問題,本文提出一種基于藍牙傳輸的便攜式聽覺誘發電位測量系統。采用獨立聲音刺激器配合腦電采集器的設計方案,兩個處理器之間通過I/O口進行通信,傳遞控制指令和反饋信號,完成刺激聲的播放和多導腦電信號的同步采集。該系統的設計特色是將腦電采集器和聲音刺激器結合到一個80 mm×90 mm×30 mm的系統體積內,通過藍牙將實時數據傳入上位機進行處理和分析。整個硬件系統采用干電池進行供電,具備便攜性并減少了外界干擾。
1 系統整體設計
該系統包括硬件和軟件兩個部分:
1) 硬件部分。其主要包括腦電采集器、聲音刺激器兩部分。腦電采集器以ATmega328為主控芯片,ADS1299為主要功能實現芯片,RFD22301為藍牙芯片完成腦電的采集和數據的無線傳輸。聲音刺激器是以STM32F4為核心處理器,結合WM8978音頻芯片實現刺激聲的播放。兩處理器之間的隔離電路采用TLP283光電隔離芯片。
2) 軟件部分。其主要包括上位機軟件和下位機的單片機固化程序兩部分。

系統的工作原理如圖1所示,用戶使用上位機通過藍牙向腦電采集器發送采集腦電信號及播放刺激聲的指令。腦電采集器接收到指令后,開始采集腦電信號,并通過I/O口向聲音刺激器發送上位機指令。聲音刺激器按照接收的控制指令播放存儲在SD卡中的刺激聲類型,同時在一次聲音播放結束時反饋給腦電采集器一個觸發信號。腦電采集器在采集到的腦電信號中加入接收到的同步觸發信號,再通過藍牙傳輸到上位機。上位機實時顯示接收到的數據,并根據同步觸發信號對數據進行分析。
2 硬件電路設計
2.1 腦電采集器
2.1.1 腦電采集模塊
腦電信號一般是幾微伏到幾百微伏,非常微弱,且在采集過程中存在工頻干擾,電極與皮膚的接觸噪聲以及電極與地之間的共模信號的干擾,使信號很容易淹沒在背景噪聲中[6]。TI公司生產的ADS1299是一款低噪聲、多通道、高度集成的模/數轉換器,而且此轉換器具有內置的可編程增益放大器(PGA)、內部基準和一個板載振蕩器,有腦電圖(EEG)應用所需的所有常用特性,能夠大幅度縮小尺寸、降低功耗與整體成本,也可使用菊花鏈配置增加導聯數,所以本系統選擇ADS1299作為腦電采集器的主要功能實現芯片。

腦電采集模塊的工作原理如圖2所示。以ATmega328芯片為主控核心,工作在SPI模式下,主要負責配置ADS1299的各個I/O口、寄存器、PGA的放大倍數以及采樣頻率[7];通過隔離芯片TLP283與聲音刺激器進行通信,防止聲音刺激器對腦電信號的采集產生干擾;通過ATmega328上的串口與藍牙模塊RFD22301連接。
ATmega328和ADS1299通過串行外設接口(Serial Peripheral Interface,SPI)進行連接。由于ATmega328的I/O口輸入/輸出電壓為5 V,ADS1299的I/O口輸入/輸出電壓為3.3 V,兩個芯片I/O口電壓不匹配,所以二者用電平轉換芯片SN74LVCC3245A進行電壓匹配。SN74LVCC3245A為具有可調節輸出電壓和三態輸出的8路總線收發器,允許3.3 V電壓和5 V電壓的相互轉換。
2.1.2 藍牙模塊
本系統采用RFDuino的RFD22301作為系統的藍牙芯片。RFD22301由RF Digital公司研發,配備有Nordic 32 bit ARM Cortex?M0處理器,7個總線擴展器(Digital I/O,Analog ADC,SPI,I2C,UART和PWM),具備Arduino控制器功能,內置藍牙4.0,體積僅指尖大小,是一款功能強大、尺寸極小的低功耗藍牙芯片,抗干擾性能強,可用于醫療穿戴設備。其編程是利用Arduino腳本程式碼,通過Arduino的程序開發環境進行編程。

RFD22301的數據傳輸速率為2 000 kbit/s。為了達到最大的數據傳輸速率,本系統將腦電采集器上的無線模塊作為“Device”(從設備),將由RFD22301模塊和USB接口組成的藍牙適配器作為“Host”(主設備)連接到電腦上[8]。當同時傳遞8個通道的采集數據時,采樣率為250 Hz。在一次數據傳輸中,每個數據包中有32 B,分別為一個字節的檢驗和、一個字節的采樣率、24 B的數據(每個通道3 B)、6 B的附加數據(用來作為同步標志位)。
2.2 聲音刺激器
聲音刺激器主要用于發出特定的刺激聲,激發受試者的聽覺誘發電位。聲音刺激器利用STM32F4處理器作為核心處理器,結合一款高性能音頻處理芯片WM8978實現聲音的播放。聲音刺激器通過STM32F4上的Trig0~Trig2三個I/O口接收腦電采集器的控制指令,按照接收到的指令,來選擇存儲于SD卡的刺激聲類型,采用DMA方式向音頻芯片WM8978傳輸聲音數據。當聲音播放完畢時,再通過另一個I/O口Trig3向腦電采集器反饋一個同步觸發信號[9]。
3 系統軟件設計
3.1 上位機軟件設計
上位機軟件主要用來控制整個系統的數據采集、發送、保存、處理以及刺激聲的播放。系統使用時,腦電采集器上的藍牙與上位機上的藍牙適配器自動完成配對,并指定COM3為數據傳輸端口。上位機的界面框圖如圖3所示。用戶操作時,系統初始界面提供2個選項,分別為實時采集和歷史數據回放。實時采集時,需要選擇藍牙數據傳輸端口(即COM3),輸入數據存儲名,然后進入數據顯示界面。顯示界面分為四個區域:信號采集和刺激聲類型選擇按鍵區、8通道腦電波形圖、頻域波形圖以及腦地形圖區。首先在8通道腦電波形圖區域選擇需要的采集通道,然后點擊信號采集按鍵,上位機通過藍牙給腦電采集器發送開始采集信號的指令,等接收到采集器傳輸的數據后上位機對數據經過不同處理分別顯示到腦電信號波形顯示區域、頻域顯示區域、腦地形圖區域。待顯示區域的波形穩定后,點擊刺激聲類型選擇按鍵,聲音刺激器按照指令播放刺激聲,同時反饋給采集器同步信號。上位機將接收到的8通道腦電信號與同步信號按照傳輸格式存儲在txt文件中,用于后續數據的進一步處理。歷史數據選項可以在數據存儲文件夾中選擇需要回放的腦電數據,顯示界面與實時數據顯示相同。

3.2 下位機軟件設計
下位機軟件包括三部分:腦電采集器中腦電的采集、數據的傳輸,聲音刺激器中刺激聲的播放,以及二者之間的通信。采集器和刺激器之間通過4個I/O口模擬串行通信,傳遞控制指令和反饋信號。采集器通過3個I/O口向刺激器發送播放刺激聲及選擇刺激聲類型的指令,刺激器通過1個I/O口向采集器反饋同步觸發信號。下位機軟件流程如圖4所示。系統上電后,腦電采集器完成初始化,其藍牙與上位機上的藍牙適配器自動配對。然后等待串口中斷接收上位機發送的指令,當無指令時采集器進入休眠狀態,當有指令時進入串口中斷程序分析指令類型。收到數據采集指令時,啟動ADS1299開始采集腦電信號;收到播放刺激聲指令時,采集器通過3個I/O口控制聲音刺激器,同時在播放完一個音頻后,刺激器反饋給采集器一個觸發信號。采集器將采集到的8通道腦電數據和觸發信號按照一定的數據格式通過藍牙發送給上位機。
4 click?train驗證實驗
聽覺誘發反應實驗通常可分為瞬態反應和穩態反應兩部分。瞬態反應是對短時刺激引發的有限時長的反應;而穩態反應是對周期性重復刺激引發的周期性反應。為了研究兩種類型反應之間的關系,有人采用短聲串(click?train)刺激方式同時獲取瞬態和穩態兩種誘發反應[10]。為此,選擇這種刺激方式檢驗本系統性能,此方式的特點是用一個包含32個等間隔短聲串(長度為819.2 ms)和409.6 ms靜聲的音頻為刺激單元,重復刺激。使用本系統對3名聽力健康的成年人進行實驗,對得到的三組數據根據同步信號進行劃分,分別經過2 400次的平均疊加,得到時域波形如圖5所示。第一個波形(從下往上)為一個刺激單元序列,橫坐標0 ms之前和819.2 ms之后均無刺激聲;第二個波形為3名受試者總平均后的波形,S1,S2,S3為3名受試者一個刺激單元的平均波形。通過分析時域刺激單元誘發的反應,可以看到在刺激聲開始和結束時均有一段靜息態和穩態之間的轉換過程(圖中黑色粗虛線和箭頭標注位置),這個過程分別表示刺激串的起始和結束所引發的瞬態反應。將圖5中S1,S2,S3的波形做快速傅里葉變換(Fast Fourier Transformation,FFT),得到頻譜如圖6所示。從圖6可以看到三名受試者的誘發反應頻譜在40 Hz附近出現一個峰值,與刺激單元中的click頻率一致,說明有明顯的穩態反應。

5 結 論
本文介紹一種基于藍牙的便攜式聽覺誘發電位測量系統,此系統采用獨立的聽覺刺激器配合腦電采集器的設計方案,并通過藍牙與上位機進行交互。經過聽覺誘發反應實驗結果證明,本系統采集到的數據真實可靠,且具有便攜性、無線傳輸的特點,符合當前聽覺誘發電位儀的發展。
參考文獻
[1] 王永華,徐飛.診斷聽力學[M].杭州:浙江大學出版社,2013.
WANG Yonghua, XU Fei. Diagnostic audiology [M]. Hangzhou: Zhejiang University Press, 2013.
[2] 韓德民.臨床聽力學[M].北京:人民衛生出版社,2006.
HAN Demin. Handbook of clinical audiology [M]. Beijing: People′s Medical Publishing House, 2006.
[3] 應俊.面向聽覺神經系統檢測的聽覺穩態反應研究[D].北京:清華大學,2013.
YING Jun. Auditory steady state responses on detection of auditory nervous system [D]. Beijing: Tsinghua University, 2013.
[4] LEGGET K T, HILD A K, STEINMETZ S E, et al. MEG and EEG demonstrate similar test?retest reliability of the 40 Hz auditory steady?state response [J]. International journal of psychophysiology, 2017, 114: 16?23.
[5] 丁超.便攜式腦電采集系統設計[D].成都:電子科技大學,2013.
DING Chao. Design of the portable EEG acquisition system [D]. Chengdu: University of Electronic Science and Technology of China, 2013.
[6] 賴源華.多通道腦電信號采集系統設計及開發[D].廣州:華南理工大學,2014.
LAI Yuanhua. Development and design of multi?channel EEG signal acquisition system [D]. Guangzhou: South China University of Technology, 2014.
[7] 謝宏,李亞男,夏斌,等.基于ADS1299的可穿戴式腦電信號采集系統前端設計[J].電子技術應用,2014,40(3):86?89.
XIE Hong, LI Yanan, XIA Bin, et al. The front?end design of wearable EEG acquisition system based on the ADS1299 [J]. Application of electronic technique, 2014, 40(3): 86?89.
[8] 趙霄,周洪利.基于藍牙HCI實現單片機與PC間無線通信[J].中國新通信,2008(9):41?48.
ZHAO Xiao, ZHOU Hongli. Realization of wireless communication between MCU and PC based on Bluetooth HCI [J]. China new telecommunications, 2008(9): 41?48.
[9] 鄭璞潔,應俊,高小榕.便攜式聽覺穩態誘發響應聲音刺激器設計[J].北京生物醫學工程,2014,33(4):331?336.
ZHENG Pujie, YING Jun, GAO Xiaorong. Portable stimuli generator for auditory steady state responses [J]. Beijing biomedical engineering, 2014, 33(4):331?336.
[10] PRESACCO A, BOH?RQUEZ J, YAVUZ E, et al. Auditory steady?state responses to 40?Hz click trains: relationship to middle latency, gamma band and beta band responses studied with deconvolution [J]. Clinical neurophysiology, 2010, 121(9): 1540?1550.