999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于LabVIEW的心電信號插值算法分析

2013-07-13 06:43:12王寶珠胡世帥李曉嬌
電子設計工程 2013年4期
關鍵詞:信號

王寶珠,胡世帥,李曉嬌

(河北工業大學 信息與工程學院,天津 300401)

基于LabVIEW的心電信號插值算法分析

王寶珠,胡世帥,李曉嬌

(河北工業大學 信息與工程學院,天津 300401)

為了在LabVIEW平臺下更方便的處理非均勻采樣的心電信號,文中研究了心電信號的時域和頻域插值算法。首先采用了拉格朗日插值法、牛頓插值法、埃爾米特插值法和三次樣條插值法等四種時域插值方法,從算法精度、內存消耗和時間消耗三個方面做比較,得出埃爾米特插值法最為合適。最后又提出一種頻域插值法:補零傅里葉頻域插值法,來彌補原始心電信號頻域分辨率不足的缺點。

LabVIEW;心電信號;插值算法

通常經過硬件采集的心電信號都不是均勻采樣的信號,數字信號處理技術里面處理均勻采樣的信號比處理非均勻采樣的信號要簡便的很多[1],而且對于虛擬儀器開發平臺——LabVIEW,其所提供的很多數字信號處理函數大都是針對均勻采樣的數字信號設計的,所以很有必要將原始的非均勻采樣信號通過時域插值變為均勻采樣信號。另外由于在時域采樣過程中,有可能會出現采樣點偏移信號頻率的情況,在對心電信號做頻域分析時還有可能會出現頻率分辨率不高的情況,因此對原始信號做頻域插值也是有必要的。

1 原始心電信號數據分析和功率譜分析

1.1 MIT-BIH心電數據庫分析

近年來國內外對于心電信號的分析研究,多采用美國麻省理工學院提供的標準心電數據庫:MIT-BIH數據庫[2]。此數據庫中的心電信號都是為非均勻采樣得到。

以第100例數據為例,MIT-BIH數據庫中的心電信號如表1所示。其中第一列數據為采樣時間點,第二、三列數據為不同導聯方式下的采樣值。

1.2 原始心電信號功率譜分析

首先對原始的心電信號的功率譜做分析,計算出原始信號的總功率,保證插值后的信號功率與原始信號功率基本一致。

表1 原始心電信號數據Tab.1 Data of the original ECG signal

對于非均勻采樣的心電信號,文中采用Lomb歸一化周期圖法[3-4]。Lomb歸一化周期圖定義為:

其中:

LabVIEW程序運行結果如圖1所示。

圖1 原始心電信號波形和功率譜Fig.1 Waveform and PSD of the original ECG signal

并且編程計算得到此原始心電信號的總功率(即將各個頻率分量的功率相加)為:0.029 076 1。

2 幾種時域插值算法的比較研究

根據表1心電信號數據特點,計劃通過插值,將其變為時間間隔為0.001 s、采樣率為1 kHz的均勻采樣信號。

首先對所要解決的這個問題建立一個簡單數學模型。下面將要介紹的幾種插值法都是建立在這個數學模型上來求解的。

X={x0,x1,…,xn-1},為原始心電信號的采樣時間點序列。

Y={y0,y1,…,yn-1},為原始心電信號的采樣值序列。

對于采樣時間點區間[xk,xk+1]來說,N=(xk+1-xk)/0.001-1 為在這個區間內需要插值的點的個數,則需要插值的點分別為(xk+1×0.001),…,(xk+N×0.001)。

假設存在一個函數 y=f(x)在區間[x0,xn-1]上有定義,使得對應xk點的函數值為yk。但由于f(x)肯定非常復雜,因此需要求解出一個簡單函數 P(x)=yi,稱 P(x)為 f(x)的插值函數,將求解插值函數P(x)的方法稱為插值法。求解P(x)出后,相應再求出需要插值的點的值,最后得到時間間隔為0.001 s、采樣率為1 kHz的均勻采樣信號。

2.1 拉格朗日插值

拉格朗日插值法的基本思想是把插值多項式P(x)的構造,轉換為n個插值基函數li(x)的構造。其中一次拉格朗日插值又稱為線性插值。

假定區間[Xk,Xk+1]及端點函數值yk和yk+1,求解線性插值多項式 L1(x),則:

其中:

經計算插值后信號的總功率為:0.028 665 3。與原始信號相比,總功率變換率為:-1.412%。

2.2 牛頓插值

牛頓插值是拉格朗日插值的改進。首先定義f(x)的k階差商為:

根據差商的定義,牛頓插值公式為:

考慮到計算量和插值精度的要求,利用4階牛頓插值公式來對心電信號進行插值。

運行程序,經計算牛頓插值后信號的總功率為:0.029 245 5。與原始信號相比,總功率變換率為:0.582%。

2.3 埃爾米特插值

埃爾米特(Hermit)插值法與上述插值法最大的不同是,它不但保證了在節點上的函數值是相等的,而且保證了節點處的導數值也是相等的[5]。

假設已知區間[Xk,Xk+1]及端點函數值 yk,yk+1,及端點處一階導數值 tk,tk+1,求解插值多項式 H(x),其中 H(x)必然滿足條件:

則埃爾米特插值多項式為:

其中:

經計算,埃爾米特插值后信號的總功率為:0.028 990 1。與原始信號相比,總功率變換率為:-0.296%。

2.4 三次樣條插值

將富有彈性的細長鐵絲一段固定在墻上,由于重力的作用,然后另一端會自由向下彎曲,這時彎曲的鐵絲這樣的曲線就稱為樣條曲線。使用三次樣條(Spline)插值來對心電信號進行插值,可以最大程度地保證心電波形足夠的平滑。

假設已知函數 f(x),并且其在節點 a=x0<x1<…<xn-1=b 處的函數值滿足條件f(x)=yk。則插值多項式為:

其中:

計算三次樣條插值后信號的總功率為:0.029 064 4。與原始信號相比,總功率變換率為:-0.040%。

2.5 時域插值算法結果分析

上述幾種算法各有其特點,優缺點在每個算法的介紹中也提及,就不再贅述。運行利用各個插值功率變化率,比較數據如表2所示。

表2 算法性能比較Tab.2 Comparison of the algorithm performance

從此表格可以得出以下幾點:

1)利用Lomb算法估計原始信號功率譜時,消耗的時間和內存遠遠大于利用FFT估計均勻采樣的數據信號的功率譜,再次論證了插值的必要性。

2)拉格朗日插值、牛頓插值、埃爾米特插值和三次樣條插值,四種算法的運行時間和消耗內存越來越大,這也是與其算法的復雜程度相匹配的。

3)從插值前后總功率的變化量來看,4種插值算法的精度越來越高,但即便精度最低的拉格朗日算法其功率變化量也只有1.4%,所損失的這點功率也是可以接受的。

綜上所述,可以看到3次樣條插值雖然其算法的精度非常高,但是卻在運行時間和內存消耗上付出了代價,因此并不合適;剩余3種算法,當在實時性要求比較高的場合時,建議采用拉格朗日算法或者牛頓算法;當對精度要求比較高的時候,建議采用埃爾米特插值算法。

3 頻域插值

對心電信號做分析處理過程中,無論是功率譜估計還是去噪濾波等大都是在頻域處理的,而心電信號的采樣都是做的時域采樣,因此很有可能采樣位置是偏移信號頻率的[6]。

另外當對數字信號在頻域做非常細致的分析時,很有可能會遇到頻率分辨率不夠高的情況[7]。為了解決以上可能會遇到的情況,需要對數字信號做頻域插值處理。

補零傅里葉頻域插值法是一種簡單有效的插值算法。先對原始數字信號做離散傅里葉變換,根據心電信號的特點(信號主要能量都集中在低頻部分,高頻分量很小)選擇在其高頻部分補零。補零處理完畢后再變換到時域即可。

由于在LabVIEW中做頻域插值處理的信號也須為均勻采樣信號。文中是利用埃爾米特插值后的數字信號對其做頻域插值,使其頻域分辨率擴大為原來的2倍,實際應用中可根據需要擴大為不同的倍數。先后經埃爾米特和頻域插值后的心電信號的時域波形和功率譜如圖2所示。

插值后信號的總功率為:0.028 990 1。這個數值是與埃爾米特插值后信號的總功率值一樣的,因為此插值法只是做的補零處理。

圖2 時域和頻域插值后結果Fig.2 Results of the time-domain and frequency-domain interpolation

4 結 論

時域插值能夠將非均勻的原始信號變為均勻采樣信號,其中牛頓插值法和埃爾米特插值法能夠分別滿足算法速度和精度的不同要求。補零傅里葉插值法是一種簡單有效的頻域插值法,能夠根據需求提高心電信號頻率分辨率。

文中針對心電信號所做的插值算法分析,其研究思路和方法對于其他生理信號,比如腦電信號、肌電信號,也是同樣適用的。

[1]于璐,索永寬,沙憲政.基于虛擬儀器的生理信號采集分析系統[J].生物醫學工程與臨床,2011,5(3):219-222.

YU Lu,SUO Yong-kuan,SHA Xian-zheng.Physiological signal acquisition and analysis system based on virtual instrument[J].Biomedical Engineering and Clinical Medicine,2011,5(3):219-222.

[2]宋喜國,鄧親愷.MIT-BIH心率失常數據庫的識讀及應用[J].中國醫學物理學雜志,2004,21(4):230-232.

SONG Xi-guo,DENG Qin-kai.ON the format of MIT-BIH arrhythmia database[J].Chinese Journal of Medical Physics,2004,21(4):230-232.

[3]韓君.基于LabVIEW的心電信號檢測實驗系統設計[J].中國醫療設備,2008(10):55-56.

HAN Jun.Design of ECG-detecting experimental system based on LabVIEW[J].China Medical Devices,2008(10):55-56.

[4]Sahambi J S,Tandon S N,Bhatt R K.Using wavelet transforms for ECG characterization[J].IEEE Engineering in Medicine and Biology Magzine,1997,16(1):77-83.

[5]劉建中.高階Hermite插值的一致收斂性及逼近階[J].廣西師范大學學報,1992(1):30-33.

LIU Jian-zhong.On the uniform convergence and approximation order of higher order hermite interpolation[J].Journal of Guangxi Normal University,1992(1):30-33.

[6]于璐,張勇德,沙憲政.LabVIEW和Matlab混合編程方法在生物醫學信號分析中的應用[J].中國醫療器械雜志研究與論著,2011,35(1):15-18.

YU Lu,ZHANG Yong-de,SHA Xian-zheng.Application of the mixed programming with labview and matlab in biomedical signal analysis[J].Chinese Journal of Medical Instrumentation,2011,35(1):15-18.

[7]王坤.基于SVPWM的STATCOM設計及實現[J].陜西電力,2011(1):11-15.

WANG Kun.SVPWM based design and realization of STATCOM[J].Shaanxi Electric Power,2011(1):11-15.

Research on ECG interpolation algorithm based on LabVIEW

WANG Bao-zhu, HU Shi-shuai, LI Xiao-jiao
(College of Information Science and Engineering, Hebei University of Technology, Tianjin 300401, China)

In order to processing the non-uniform sampling electrocardiogram (ECG) signal based on LabVIEW ,this paper analyzed the time-domain and frequency-domain interpolation algorithm for ECG signal.Firstly,we compared four time-domain interpolation algorithm:Lagrange interpolation, Newton interpolation, Hermite interpolation and cubic spline interpolation from three angles of calculation accuracy, memory consumption and program execution time, then the result is that Hermite interpolation algorithm is the most suitable.Also we proposed a frequency-domain interpolation algorithm named Fourier transform with zero-padding interpolation algorithm,which is can improve the frequency resolution.

LabVIEW;ECG signal;interpolation algorithm

TP911.6

A

1674-6236(2013)04-0085-03

2012-10-12稿件編號201210084

王寶珠(1963—),女,天津人,教授,碩士生導師。研究方向:信息檢測與處理、圖像處理、多媒體通信。

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 色精品视频| 亚洲欧美不卡中文字幕| 国产精品嫩草影院av| 亚洲AⅤ综合在线欧美一区 | 91久久青青草原精品国产| 亚洲AV色香蕉一区二区| 久草青青在线视频| 18黑白丝水手服自慰喷水网站| 亚洲日韩久久综合中文字幕| 无码乱人伦一区二区亚洲一| 欧美成人手机在线视频| 91青青在线视频| 亚洲成A人V欧美综合天堂| 久久国产精品麻豆系列| 午夜老司机永久免费看片| 鲁鲁鲁爽爽爽在线视频观看 | 99视频免费观看| 欧美日韩成人| 亚洲一级毛片在线观播放| 老熟妇喷水一区二区三区| 日本亚洲国产一区二区三区| 欧美色99| 91一级片| 亚洲精品无码在线播放网站| 中文字幕久久波多野结衣| 欧美福利在线播放| 国产成人av一区二区三区| 麻豆精选在线| 国产成人亚洲精品蜜芽影院| 国产成人亚洲综合a∨婷婷| 亚洲av片在线免费观看| 久久精品中文字幕少妇| 精品国产99久久| 久久综合亚洲色一区二区三区| 久久国产精品娇妻素人| 日本人妻一区二区三区不卡影院 | 1024你懂的国产精品| 久久久精品久久久久三级| 色成人综合| 精品国产香蕉伊思人在线| 国产一区二区三区在线精品专区| 国产情侣一区二区三区| 人妻一区二区三区无码精品一区| 毛片视频网| 巨熟乳波霸若妻中文观看免费| 国产精品成人AⅤ在线一二三四| 一级高清毛片免费a级高清毛片| 日本免费一级视频| 人妻丰满熟妇AV无码区| 日韩精品欧美国产在线| 国产一区成人| 久久亚洲天堂| 久久精品国产精品一区二区| 国产浮力第一页永久地址| 一区二区三区精品视频在线观看| 精品伊人久久久香线蕉| 久久精品人人做人人爽| 国产精品粉嫩| 国产不卡国语在线| 无码人中文字幕| 精品伊人久久久久7777人| 色综合久久无码网| 久996视频精品免费观看| 免费av一区二区三区在线| 国产av剧情无码精品色午夜| 亚洲免费福利视频| jizz亚洲高清在线观看| 色呦呦手机在线精品| 欧美一区二区精品久久久| 99热这里只有精品免费国产| 亚洲免费黄色网| 亚洲精品不卡午夜精品| 国产亚洲日韩av在线| 色婷婷在线影院| 亚洲日韩高清无码| 69精品在线观看| 中文国产成人精品久久一| 午夜福利视频一区| 91网站国产| 久久人人爽人人爽人人片aV东京热 | 中文字幕资源站| 人妻丰满熟妇av五码区|