用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心解决方案电子通信

采用MSP430设计的12位心电(ECG)放大器

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-01-10 22:18:57


javascript:window.open(this.src);" style="cursor:pointer;"/>

对应差分方程为:

javascript:window.open(this.src);" style="cursor:pointer;"/>

上述传递函数的幅频和相频特性如下图所示:

javascript:window.open(this.src);" style="cursor:pointer;"/>

    由于MSP430F147只能进行定点运算,所以在处理上述查分方程时,必须将其变换为整数运算。将各部分系数均乘以4096,取整数部分,运算得到的结果再采用右位移12位的方法得到最终结果,运算代码如下:

    y[k] = (3318*x[k] + 6636*x[k-2] + 3318*x[k-4]

    6913*y[k-2] – 3049*y[k-4])>>12

    其中的乘法运算要采用MSP430的硬件乘法器来实现才能保证运算速度。


在系统时钟为8MHz,采样频率为200Hz条件下,该数字滤波器所得到的结果如下:

javascript:window.open(this.src);" style="cursor:pointer;"/>

图四 数字滤波器的性能

javascript:window.open(this.src);" style="cursor:pointer;"/>

    图四中下半部分是人为加入强烈的50Hz干扰后的心电图。上半部分是经过MSP430F147进行数字滤波后的心电图,可以看出,滤波的效果非常理想,完全可以达到临床实用的要求。图5是处理前和处理后的频谱,可以看出,信号在50Hz的地方被很好地抑止了。

    唯一让人觉得美中不足的是,MSP430F147的处理能力只能够实时处理单导联的ECG信号,对于多导联的运算能力则显得不足。对于多导联应用,需要考虑采用DSP进行处理。

    以上两种采用MSP430单片机设计的心电放大板已经被应用于实际产品中。若有问题想与作者讨论,请发email到newtonian@263.net



上一页  [1] [2] 

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:19,796.88000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号