收藏 分享(赏)

作业-小波去噪.doc

上传人:cjc2202537 文档编号:1516951 上传时间:2018-07-24 格式:DOC 页数:12 大小:141KB
下载 相关 举报
作业-小波去噪.doc_第1页
第1页 / 共12页
作业-小波去噪.doc_第2页
第2页 / 共12页
作业-小波去噪.doc_第3页
第3页 / 共12页
作业-小波去噪.doc_第4页
第4页 / 共12页
作业-小波去噪.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、基于小波变换的 ECG 信号压缩摘要:心电图 ECG(Electrocardiogram)是利用一维波形来描述心脏搏动时的电位变化。ECG 信号在心血管疾病的诊断和研究中具有重要的参考价值。本文介绍了小波变换的定义与特点。将 ECG 数据通过小波变换,在不同的频带上分解为相关性较小的小波变换域系数;然后,针对心电信号的特点的特点,合理取舍变换系数并进行量化编码,从而实现 ECG 数据压缩。关键词:小波变换 心电信号 压缩 1、引言近年来,小波理论得到了迅速发展,而且由于小波具有低熵性、多分辨特性、去相关性和选基灵活性等特点,所以它在非平稳信号、去除图像信号噪声方面表现出了强有力的优越性。小波理

2、论是近几十年发展起来的新的信号处理技术。因其在时间域和频率域都可达到高的分辨率,被称为“数学显微镜” 。小波变换现已在很大范围内得到了应用,特别是已成为信号压缩的有利工具。目前小波变换已用于心电学的某些方面的研究,包括心电信号的压缩、心电信号的去噪、心室延迟信号的分析,心电信号特征点的检测等等。ECG 信号在心血管疾病的诊断和研究中具有重要的参考价值。医生希望能够将病人的心电数据全部保存下来,以便对病人不同时期的心电图进行比较和科学研究之用。但是心电数据的备份和存储将占用非常巨大的资源,尤其是在便携式医疗监护系统中,将直接影响到系统的成本。为此,如何有效地对 ECG 信号进行压缩和解压缩,以最

3、大程度地保留原有的信号特征,并达到尽可能大的压缩效率是目前研究的重点。本文比较了小波变换与一般的傅立叶变换的区别,以及它在用于压缩 ECG信号时的优点。2、心电信号 ECG心脏活动的主要表现之一是产生电激动,它出现在心脏机械性收缩之前。心肌激动时产生的电流可以从心脏经过身体组织传到体表,使体表不同部位产生不同的电位变化,按照心脏激动的时间顺序,将此体表电位的变化记录下来,形成一条连续的曲线,即为心电图。在正常情况下,每次心动周期在心电图上均可出现相应的一组波形,一组典型的心电图波形是由下列各波和波段所构成的。3、小波变换在信号处理中的重要方法之一是傅立叶变换,它架起了时间域和频率域之间的桥梁。

4、对很多信号来说,傅立叶变换分析非常有用,因为它能给出信号中包含频率的各种成分。但是,傅立叶变换有着很严重的缺点:变换之后使信号失去了时间信息,它不能告诉人们在某段时间里发生了什么变化。而很多信号都包含有人们感兴趣的非稳态(或有瞬变)特性,如漂移、趋势项等。突然变化以及信号的开始或结束,这些特性是信号最重要的部分,因此傅立叶变换不适于分析处理心电信号。小波变换是二十世纪 80 年代后期发展起来的应用数学分支。法国数学家Meyer.Y,地球物理学家 Morlet.J 和理论物理学家 Grossman.A 对小波理论作出了突出的贡献。而法国学者 Daubenchies.I 和 Mallat.S 在将

5、小波理论引入工程应用,特别是信号处理起到了重要的作用。小波变换由于具有恒 Q 性质及自动调节对信号分析的时宽带宽等优点,被人们称为信号分析的数学“显微镜” 。给定一个基本函数 ,令()t)(1, abttba(1) 式中 均为常数,且 。显然, 是基本函数 先作移位再作伸缩ba, 0)(,tba)(t以后得到的。若 不断地变化,我们可得到一组函数 。给定平方可积的, ,ba信号 ,即 ,则 的小波变换(Wavelet Transform,WT )定义)(tx)(2RLt)(tx为dtabtxbaWTx )()1),((2))(,)(, ttxdtxbaba式中 和 均是连续变量,因此该式又称为

6、连续小波变换(CWT) 。信号ba,t的小波变换 是 和 的函数, 是时移, 是尺度因子。 又称)(tx),(WTxa )(t为基本小波,或母小波。 是母小波经移位和伸缩所产生的一组函数,我(,tb们称之为小波基函数,或简称小波基。这样, (2)式的 又可解释为信号WT和一族小波基的内积。)(tx令 的傅里叶变换为 , 的傅里叶变换为 ,由傅里叶变换)(Xt )(的性质, 的傅里叶变换为:)(,tba(3))1, ttbabjbaea)()(,由 Parsevals 定理, (2)式可重新表达为:)(,21),(baxXWT(4)debj此式即为小波变换的频域表达式。通过分析可知,小波变换具有

7、恒 Q 性质, =带宽/中心频率。恒0Q 性质是小波变换的一个重要性质,也是区别于其它类型的变换且被广泛应用的一个重要原因。当 变小时,对 的时域观察范围变窄,但对 在频率a)(tx )(X观察的范围变宽,且观察的中心频率向高频处移动,反之,当 变大时,对a的时域观察范围变宽,频域的观察范围变窄,且分析的中心频率向低频处)(tx移动。总结上述小波变换的特点可知,当我们用较小的 对信号作高频分析时,我们实际上是用高频小波对信号作细致观察,当我们用较大的 对信号作低频a分析时,实际上是用低频小波对信号作概貌观察。设 ,记 为 的傅里叶变换,若)(),(2RLtx)(t02)(c则 可由其小波变换

8、来恢复,即)(tx),(baWTxdabtWTactx)(,(1,02(5)上述(1)式和(2)式都是 0 的整数)的倍数。使j2用这样的缩放因子和平移参数的小波变换叫做双尺度小波变换。它是离散小波变换的一种形式。执行离散小波变换的有效方法是使用滤波器。该方法是Mallat 在 1988 年开发的,叫做 Mallat 算法。这种方法实际上是一种信号的分解方法,在数字信号处理中称为双通道子带编码。小波分析的一个主要优点就是能够分析信号的局部特性,例如可以发现叠加在一个非常规范的正弦信号上的一个非常小的畸变信号的出现时间,利用小波分析可以非常准确的分析出信号在什么时候发生畸变。小波分析可以检测出许

9、多其他分析方法忽略的信号特征,例如,信号的趋势,信号的高阶不连续点,自相似特性,小波分析还能以非常小得失真度实现对信号的压缩与消噪。它在数据压缩方面的潜力以得到确认。4、小波变换应用于 ECG 信号压缩的原理小波变换的一个非常吸引人的特征是由粗到精的多分辨分析,即可将信号按不同的分辨率进行分解后,再分别进行分析处理。将小波变换运用于压缩,是基于小波多分辨分析技术的。在压缩时,ECG 在不同的尺度下被分解成不同的信号,然后对这些信号分别进行压缩编码;恢复时将这些编码结果进行解码,进行反变换后形成恢复信号。自 1988 年起离散小波变换 DWT 逐渐成为信号处理中极为重要且强大的工具,原因是其具有

10、以下几个显著的特性:空间-频率的位置相似性;能量集中;子频带间的相对数值相似性;易于设计反变换。在数据压缩领域中,DWT 已经大量且成功的被应用在一维信号、视频压缩中,而且在近几年被采纳为 JPEG2000 及 MPEG4 等视频的世界压缩标准。5、MATLAB 仿真及结果首先,先用 MATLAB 对 ECG 信号仿真,然后再对仿真出的 ECG 信号进行压缩。MATLAB 代码如下:x=0.01:0.01:2;default=input(Press 1 if u want default ecg signal else press 2:n); if(default=1)li=30/72; a_

11、pwav=0.25;d_pwav=0.09;t_pwav=0.16; a_qwav=0.025;d_qwav=0.066;t_qwav=0.166;a_qrswav=1.6;d_qrswav=0.11;a_swav=0.25;d_swav=0.066;t_swav=0.09;a_twav=0.35;d_twav=0.142;t_twav=0.2;a_uwav=0.035;d_uwav=0.0476;t_uwav=0.433;elserate=input(nnenter the heart beat rate :);li=30/rate;%p wave specificationsfprintf

12、(nnp wave specificationsn);d=input(Enter 1 for default specification else press 2: n);if(d=1)a_pwav=0.25;d_pwav=0.09;t_pwav=0.16;elsea_pwav=input(amplitude = );d_pwav=input(duration = );t_pwav=input(p-r interval = );d=0;end %q wave specificationsfprintf(nnq wave specificationsn);d=input(Enter 1 for

13、default specification else press 2: n);if(d=1)a_qwav=0.025;d_qwav=0.066;t_qwav=0.166;elsea_qwav=input(amplitude = );d_qwav=input(duration = );t_qwav=0.166;d=0;end %qrs wave specificationsfprintf(nnqrs wave specificationsn);d=input(Enter 1 for default specification else press 2: n);if(d=1)a_qrswav=1.

14、6;d_qrswav=0.11;elsea_qrswav=input(amplitude = );d_qrswav=input(duration = );d=0;end %s wave specificationsfprintf(nns wave specificationsn);d=input(Enter 1 for default specification else press 2: n);if(d=1)a_swav=0.25;d_swav=0.066;t_swav=0.09;elsea_swav=input(amplitude = );d_swav=input(duration = )

15、;t_swav=0.09;d=0;end %t wave specificationsfprintf(nnt wave specificationsn);d=input(Enter 1 for default specification else press 2: n);if(d=1)a_twav=0.35;d_twav=0.142;t_twav=0.2;elsea_twav=input(amplitude = );d_twav=input(duration = );t_twav=input(s-t interval = );d=0;end %u wave specificationsfpri

16、ntf(nnu wave specificationsn);d=input(Enter 1 for default specification else press 2: n);if(d=1)a_uwav=0.035;d_uwav=0.0476;t_uwav=0.433;elsea_uwav=input(amplitude = );d_uwav=input(duration = );t_uwav=0.433;d=0;end endpwav=p_wav(x,a_pwav,d_pwav,t_pwav,li);%qwav outputqwav=q_wav(x,a_qwav,d_qwav,t_qwav

17、,li);%qrswav outputqrswav=qrs_wav(x,a_qrswav,d_qrswav,li);%swav outputswav=s_wav(x,a_swav,d_swav,t_swav,li);%twav outputtwav=t_wav(x,a_twav,d_twav,t_twav,li);%uwav outputuwav=u_wav(x,a_uwav,d_uwav,t_uwav,li);%ecg outputecg=pwav+qrswav+twav+swav+qwav+uwav;s=ecg+0.5*randn(1,length(ecg);%时域波形figure(2);

18、subplot(2,1,1);plot(x,s);xlabel(时间 t/s);ylabel(电压 V/mV);title(含噪的 ECG 信号);%选用小波函数wavelet=db5;%分解系数level=4;%压缩参数alpha=1.5;%阈值类型sorh=h;%小波分解c,l=wavedec(s,level,wavelet);%计算阈值thr,nkeep=wdcbm(c,l,alpha);%使用硬阈值压缩信号xc,cxc,lxc,perf0,perfl2=wdencmp(lvd,c,l,wavelet,level,thr,sorh);subplot(2,1,2);plot(x,xc);x

19、label(时间 t/s);ylabel(电压 V/mV);title(重构的 ECG 信号);%对系数编码cC=encode(cxc);%传输的系数tC=cC;%传输的系数向量长度tL=length(tC);%零系数的百分比pzeros=perf0%保留能量大小pnormen=perfl2%编码的压缩比compratio=length(s)/length(tC)实验结果如下:0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2-10123信信 t/s信信V/mV信信信 ECG信信0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20123信信 t/s信信V/mV信信信 ECG信信图 1 压缩前后的 ECG 信号本文叙述了用小波变换对 ECG 信号的压缩,此方法无论在数值上和可视失真度上都取得了比较好的效果。总之,小波变换用于心电信号的压缩能获得较高的压缩率和较佳的重建质量。非平稳信号分析作业姓名:李惠学号:2012021320班级:硕研 13 班专业 :信号与信息处理

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报