工控網(wǎng)首頁
>

應用設計

>

基于LabVIEW的心音信號與心電信號的實時采集分析系統(tǒng)

基于LabVIEW的心音信號與心電信號的實時采集分析系統(tǒng)

2005/12/17 11:50:00
摘要:   本文介紹了利用美國NI公司的圖形化編程軟件LabVIEW 7 Express和數(shù)據(jù)采集卡PCI-6023E構建心音信號與心電信號的多路數(shù)據(jù)的實時采集分析系統(tǒng)的方法和技術.對如何提高采集系統(tǒng)的性能與精度進行了分析,同時也給出了一些實例。 關鍵詞: labVIEW7.1 虛擬儀器 心音信號 心電信號 多路數(shù)據(jù)采集 實時分析 Abstract:   In this paper, a method of data acquisition of heart sounds and Electrocardiograph signal based on LabVIEW was introduced. LabVIEW 7 Express and PCI-6023E were used in this study to develop a system on Data Acquisition and Real time analysis of heart sound signal and Electrocardiograph signal. How to get the high performance and precision of the system were introduced. Some practical application examples were also given. Key words: LabVIEW 7 Express virtual instrument heart sound Electrocardiograph signal multi-channel of data acquisition Real time analysis 引言   心臟聽診是診斷心臟疾病的重要方法之一。心音的強弱受很多因素影響;心音信號的頻率在5-600HZ之間,心臟雜音在1500HZ以下。人的聽覺系統(tǒng)僅對頻率為1000-5000HZ的振動最敏感。醫(yī)生在聽診時大多憑借豐富的經(jīng)驗進行判斷,對經(jīng)驗較少的醫(yī)生來說難度太大。并且心臟雜音是一組歷時較長、頻率不同、振幅不同的混合振動。不論在生理或病理情況下,心血管系統(tǒng)均可產(chǎn)生雜音,有些雜音并無重要性,而有些雜音則是心血感疾病的唯一指征。因此,準確判斷心音及心臟雜音的生理或病理特征,在心血管系統(tǒng)疾病的臨床初診中具有重要的意義。   我們運用美國國家儀器公司開發(fā)的簡單直觀、快捷高效的圖形化編程軟件系統(tǒng)LabVIEW和數(shù)據(jù)采集卡PCI-6023E,構建了心音數(shù)據(jù)的實時采集系統(tǒng),并且把其應用于先天性心臟病的心音信號的采集及分析。   我國每年的新生兒中,約有10萬以上患先天性心臟病。聽到心臟雜音是考慮心臟疾病的一個最重要體征,大多因此而進行進一步的檢查,但有些嚴重心臟病,雜音卻不明顯;心電圖雖是古老而普及的檢查手段,但仍必須重視,一些先天性心臟病有其特有的改變。因此在我們的采集系統(tǒng)中有一路采集心音,有一路采集心電;心音心電同步進行采集,這樣在分析時二者都有價值,并且利用心電對心音進行定位;心音的采集按照傳統(tǒng)的5個位置進行(心尖區(qū)、主動脈瓣1區(qū)、肺動脈瓣區(qū)、三間瓣區(qū)和主動脈瓣2區(qū))。綜合分析將為醫(yī)生提供更準確的信息。 1、心音實時采集與處理系統(tǒng)的組成   這個系統(tǒng)將心音、心電及噪聲傳感器,信號調(diào)理電路,數(shù)據(jù)采集卡,計算機和強大的圖形編程軟件LabVIEW相結合起來,構成了一個既靈活而處理功能又非常強大的基于計算機的測量與控制應用的實時采集與處理系統(tǒng)。系統(tǒng)由以下幾部分構成,如下圖所示
  在這一系統(tǒng)中,首先將心音、心電和和背景噪聲信號通過傳感器轉換成電信號,其次,在信號調(diào)理電路中采用硬件對三路電信號進行了信號放大和處理,實現(xiàn)50HZ的工頻濾波,減少工頻信號的干擾以達到較好的環(huán)境適應性目的。再輸入到PCI-6023E數(shù)據(jù)采集卡進行模/數(shù)轉換,最后利用計算機與LabVIEW進行數(shù)據(jù)的存儲。   在采集心音信號的同時還需采集一路背景噪聲信號,是便于在今后的回放分析過程利用LabVIEW編程中進行濾波,以實現(xiàn)排出背景噪聲的干擾,獲得較真實的心音信號,易于提出病理特征,同時也減少數(shù)據(jù)處理量,提高處理速度。   其中PCI-6023E是美國國家儀器公司開發(fā)的一種價廉物美的計算機專用數(shù)據(jù)采集卡。它的采樣率可達200KS/s,具有12bit的分辨率。而根據(jù)心音的特點其主要成分的頻率在500HZ以下,心臟雜音也在1500HZ以下。而心電信號的最高頻率在100HZ以下。根據(jù)采樣定理,采樣頻率fs必須至少是測量信號所包含的最高頻率fm的兩倍,因此每個通道的采樣頻率設為5000HZ,總采樣率設定為5000*5=25000S/s。由于采集三路信號,所以采用了相鄰的三路模擬輸入通道。通道號分別為0~2。輸入電壓范圍為-5v~+5v,輸入模式與硬件參數(shù)設置為有參考的單端輸入。否則,將人為的給采集的心音信號加入了噪音。而且要嚴格按照有參考的單端輸入的接法與心音信號放大器的輸出連接,盡可能減少通道的信號相互影響。 2、LabVIEW編程   整個心音信號采集系統(tǒng)程序是在Windows2000的操作平臺上用LabVIEW 7 Express編寫實現(xiàn)的。圖2是心音信號、心電信號和背景噪聲數(shù)據(jù)采集的基本流程圖。   醫(yī)生在聽診時一般要求環(huán)境安靜,病人在短時間內(nèi)屏住呼吸,減少干擾。我們在進行采集工作時,外界的環(huán)境隨時發(fā)生變化,不可能人為控制,而噪聲對信號的采集有較大的影響,這就需要有相應的處理辦法,保證所采集的心音信號的真實性。所以在采集信號時需要同步采集背景噪聲,可不進行適時的波形顯示,但要將采到的信號數(shù)據(jù)保存為二進制。待信號分析時,先要運用LabVIEW中的相關運算函數(shù),把采集的噪聲信號和相應的同步心音信號進行相關濾波。
  在LabVIEW編程環(huán)境中,從函數(shù)functions—data Acquisition—Analog Input—AI config.Vi。AI config.Vi虛擬儀器程序是設置模擬輸入操作是程序。數(shù)據(jù)采集設備按照程序中指定的采樣頻率采集信號,數(shù)據(jù)被傳送到緩沖區(qū)內(nèi)。采集到整個樣本后,LabVIEW將數(shù)據(jù)傳遞到程序中進行存儲和顯示。
3、實現(xiàn)采集   對于快速變化的信號,我們用信號最高頻率成分5倍的采樣頻率進行信號采集,過高的采樣頻率消耗太多的系統(tǒng)資源,還增加信號的處理時間。通過多次實驗分析對照分析結果,在實地采集時我們設置采樣頻率為2500HZ。采集的信號,可實現(xiàn)實時顯示,但不實時分析。分析在回放程序中進行。 操作界面如圖4所示:
  該程序實時進行對心音、心電和背景噪聲的精確采集,在5個經(jīng)典聽診位置都采集了信號,獲取了較為完整、真實的信號,為后續(xù)的先天性心臟病的研究打下了堅實的基礎。 4、結束語   本文使用虛擬儀器技術,使心音信號的采集和分析變得直觀,采集系統(tǒng)操作簡便,已經(jīng)投入實際的實例采集實驗分析中,為建立先天性心臟病心音信號的數(shù)據(jù)庫提供了有力的手段??梢钥吹?,該系統(tǒng)在心音的聽診過程中,不再完全依賴醫(yī)生們的個人經(jīng)驗,將使得聽診技術便于更多的醫(yī)生掌握,疾病被及時發(fā)現(xiàn)的幾率將會提高。 參考文獻: [1] 董承瑯,陶壽淇,陳灝珠,《實用心臟病學》,上海: 上??萍汲霭嫔?1994。 [2] 胡曉,王威廉,用PCI-6023E實現(xiàn)心音數(shù)據(jù)的實時采集,計算機應用,2002,22(10):250-251。 [3] 鄧焱,王磊等編著 LabVIEW7.1測試技術與儀器應用,機械工業(yè)出版社 作者簡介: 劉 軍(1971)在讀研究生 2002年就讀云南大學信息學院通信與網(wǎng)絡專業(yè) 晉崇英(1972)在讀研究生 2002年就讀云南大學信息學院通信與網(wǎng)絡專業(yè) 王威廉 教授 云南大學信息學院
投訴建議

提交

查看更多評論