申林
聊城市第三人民醫(yī)院,山東 聊城252000
脈象診斷起源于中國,發(fā)展歷史悠久[1]。健康人體的內外環(huán)境發(fā)生變化時,正常脈象也會產生生理性變化。通過診斷脈象可以判別疾病的發(fā)生部位及其性質,進而推斷病情的輕重[2-3],但脈象診斷結果會因中醫(yī)的切脈程度不同而具有主觀性、抽象性。在工程學與醫(yī)學及計算機電子技術緊密結合的現代社會,中醫(yī)號脈發(fā)展比較緩慢,很難被下一代完全繼承。醫(yī)療儀器可輔助醫(yī)生更精確地診斷病情,協助護士更好地護理病人?,F代的醫(yī)療儀器很多,體積和重量也很龐大,很難攜帶。在野戰(zhàn)環(huán)境下,使用普通的醫(yī)療儀器比較繁瑣,極為不便。
鑒于此,軍內需要一款攜帶方便并可適應野戰(zhàn)環(huán)境的脈象儀[4]。我們研制了一款野戰(zhàn)便攜式脈象檢測儀,主要用于野戰(zhàn)后勤保障部隊對傷員脈象圖譜的檢測,以提高后勤保障能力,加快野戰(zhàn)衛(wèi)生裝備的信息化發(fā)展[5-6]。
本設計采用適合脈象信號特征的HK2000G傳感器,根據傳感器拾取的脈象信號的幅值、頻率等特點,選擇具有高輸入阻抗、高共模抑制比(CMRR)等特性的儀用放大器和數字電位器,實現脈象信號的增益自動調整;設計低頻和工頻干擾的濾波電路,完成脈象信號的濾波處理;根據信號頻率特點,采用8路12位的A/D轉換芯片,實現脈象信號的采集; 并設計防電擊電路,保證脈象儀的使用安全。
脈象信號屬于強背景噪聲下的微弱信號[7],因此選擇用于拾取脈象信號的傳感器至關重要。脈象信號主要是脈搏波動,但醫(yī)生號脈時也會給脈搏一個較小的壓力。因此,實際采集到的脈象信號是號脈壓力與脈搏波動信號的疊加?;诖耍驹O計采用HK2000G傳感器。HK-2000G壓阻式傳感器可由電壓或電流驅動產生正比于輸入壓力的毫伏級的電壓輸出信號,具有優(yōu)異的可重復性和時間穩(wěn)定性,非常適用于中醫(yī)脈象診斷,具有集成度高、可靠性高、體積小巧、靈敏度高等特點,符合脈象信號采集的原則。
脈象信號在經A/D轉換之前需要經過信號調理。脈象傳感器獲取的信號非常微弱,需要采取相關措施對信號進行放大,但在放大有用信號的同時,也會放大噪聲信號,這就需要將采集到的信號經濾波電路濾除部分噪聲。信號放大濾波電路的設計需要滿足保留有用信號、濾除噪聲信號的要求,因此放大濾波電路要具有“三高二低”(高輸入阻抗、高CMRR、高安全性、低基線漂移、低雜音)的特點[8-9]。
圖1 軟件主程序流程圖
本設計采用基于MAX152CPP集成芯片的A/D轉換模塊。MAX152CPP是由兩級比較型A/D轉換器并行構成的,具有A/D轉換速度快的特點,其輸出端口采用的是三態(tài)鎖存緩沖電路,與8位微處理器的兼容性很好[10],這些特點可極大地滿足經放大濾波后的有用信號對A/D轉換的要求。
有許多研究采用數字信號處理器(DSP)作為脈象檢測儀的數據采集系統(tǒng)[11-14],DSP確實有很多好處,但是價格也很高。為降低功耗和成本,本設計采用AT89C2051單片機作為主控核心。AT89C2051單片機支持發(fā)送與接受同時進行的串行接口[15],使用RS232將單片機與PC機連接,以便后續(xù)將采集到的脈象信號傳遞到PC機上,實現脈象信號的自動分析和診斷的功能。同時,AT89C2051單片機與LCD顯示屏連接,可實現脈象信號的實時顯示功能。
電源模塊為整個系統(tǒng)提供電源[16],MAX152CPP芯片的參考電壓是3 V,主控芯片的電壓是5 V。電源模塊可以提供15 V電壓,可以滿足整個系統(tǒng)的正常工作。將數據傳到上位機后,如果時域參數超過正常值,聲光報警模塊就會發(fā)出報警。
本設計的應用程序主要用于實現數據的采集、處理、顯示等功能,負責調度各應用程序模塊,并與其他設備及時交換信息,實現系統(tǒng)軟、硬件資源的整體管理。主程序流程圖,見圖1。
圖2 脈象信號的時域特征圖
本設計采用閾值法求得脈象信號的時域特征值t、h3/h1、h4/h1、K、c。
本設計采用功率譜的分析方法提取脈象信號的頻域特征值:① f0:基頻,功率譜中第一主峰所對應的頻率,可反映心臟搏動的基本頻率,即心臟跳動的快慢;② h0:前次峰值,功率譜第一主峰前的一個峰值,可反映測試者的呼吸頻率;③ x:功率譜諧波個數,代表頻率是基頻整數倍的波峰的個數,可在一定程度上反映脈搏的節(jié)律;④ 譜能比: SER10=E10/E,E10表示脈象信號在0~10 Hz的譜能量,E表示脈象信號在主頻率范圍0~40 Hz的總能量。
為驗證脈象檢測儀的性能,在本市野外環(huán)境中采集了280名受過野外訓練的人員的脈象信號,并且由老中醫(yī)為他們號脈診斷。其中8例樣本的特征值參數,見表1。
這些樣本中平脈、沉脈、細脈、數脈、緩脈和弦脈的數量比例是2:1:1:1:1:1。利用支持向量機[17]和BP神經網絡算法[14],分別根據提取的所有特征值和其中的7個特征值t、h3/h1、h4/h1、K、f0、h0、x,對采集的脈象信號樣本進行分類識別。結果見表2~3。
表1 脈象信號的特征參數表
表2 脈象信號分類結果(支持向量機算法)(例)
表3 脈象信號分類結果(BP神經網絡算法)(例)
由表2可知,通過支持向量機對140例脈象信號的訓練樣本進行分類識別,其中誤判的脈象信號樣本數為7例,訓練樣本的正確識別率達95%;對140例脈象信號的測試樣本進行分類識別,其中誤判的脈象信號樣本數為12例,測試樣本的正確識別率達91.3%。由表3可知,通過對脈象樣本的識別,該脈象檢測儀對脈象信號測試樣本的平均識別率可達89.9%。由表2和表3相比可知,對于基于該脈象檢測儀的脈象信號測試樣本分類識別,支持向量機算法的識別率比BP神經網絡算法要高。
以上數據證明,對于相同的分類識別算法,并不是特征值的個數越多,分類識別率就越高;對于相同的特征值個數,采用不同的分類識別算法,其識別率也不相同。對于該脈象檢測儀,采用支持向量機算法優(yōu)越于采用BP神經網絡算法。
本研究通過遴選合適的信號采集傳感器,從信號的濾波放大、A/D轉換、信號處理、單片機及其外圍控制電路等方面研制了一種野戰(zhàn)便攜式脈象檢測儀,完成了脈象信號的采集、顯示和存儲。該脈象檢測儀具有體積小、結構簡單、穩(wěn)定可靠、功耗低、可移動性強、價格低廉等特點,可通過增設的USB接口與上位機進行通信,提取脈象信號的時域和頻域的特征值,并可分別采用支持向量機算法和BP神經網絡算法實現對正常和異常脈象信號的分類識別,平均識別率可達89.9%??傊撁}象檢測儀實現了脈象圖譜的客觀化、具體化檢測,可在野戰(zhàn)訓練中對訓練人員的生命體征進行檢測。
[1]黃世林,孫明異.中醫(yī)脈象研究[M].北京:人民衛(wèi)生出版社,1995.
[2]費兆馥.現代中醫(yī)脈診學[M].北京:人民衛(wèi)生出版社,2003.
[3]彭濤.脈象信號分析與中醫(yī)脈象證型識別研究[D].蘇州:蘇州大學,2008.
[4]王志陽,孫瑛.信息化戰(zhàn)爭衛(wèi)勤保障的主要特點[J].西南國防醫(yī)藥,2003,13(4):436-437.
[5]漢瑞娟.外軍野戰(zhàn)衛(wèi)生裝備現狀及發(fā)展趨勢[J].解放軍護理雜志,2012,29(3):30-32.
[6]宋振興,吳太虎,孟興菊,等.便攜式生命支持系統(tǒng)的研制[J].中國醫(yī)療設備,2012,27(7):27-29.
[7]張珍玉,蘇玉章,喻自成.中醫(yī)學基礎[M].北京:中國中醫(yī)藥出版社,1992.
[8]阮健俊.低功耗遠程數據采集模塊的設計與實現[J].自動化儀表,2012,33(11):45-47.
[9]陳尚松,郭慶,雷加.電子測量與儀器[M].北京:電子工業(yè)出版社,2009.
[10]潘宏歌.8位高速模數轉換芯片MAX152及其典型應用 [EB/OL].[2010-01-04][2014-09-25].http://www.paper.edu.cn/html/releasepaper/2010/01/67/copy_right.shtml.
[11]王艷蘋.脈圖信息采集處理系統(tǒng)[D].濟南:山東大學,2006.
[12]劉峰.中醫(yī)脈象描述特點及全方位脈象儀器檢測研究[D].北京:北京中醫(yī)藥大學,2007.
[13]李國棟.智能化脈象采集與象譜分析系統(tǒng)研究[D].黑龍江:黑龍江大學,2002.
[14]焦琪玉,龐春穎.基于DSP的脈象儀的設計與實現[J].中國醫(yī)療器械雜志,2013,37(2):112-115.
[15]張萌,和湘,姜斌.單片機應用系統(tǒng)開發(fā)綜合實例[M].北京:清華大學出版社,2007.
[16]Wang BH,Xiang JL.Detecting system and power_spectral analysis of pulse signals of human body[C].Proc of IEEE Inter Conf on Signal Processing,Bejing,1998.
[17]龐春穎,韓立喜,劉記奎.HHT和提升小波包相結合的心音信號識別研究[J].信號處理,2014,30(1):112-118.