基于PSoC的实时心电信号预处理系统的设计与实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Ke y wo r d s :P S o C ;Da t a p r o c e s s i n g ;W a v e l e t t r a n s f o m ;R r wa v e
心 电信号的采集和数字滤波在 P S o C上实现 。心 电信号是一 种 近年来心脏病仍然是威胁人类 生命 的主要疾 病之一 , 据 国家心 微弱 的生物电信号 , 信噪 比低 , 需前置放大 电路进行放大 ; 接着通过 血管病 中心统计 , 我 国心 血管病患者 2 . 9亿 , 每 年大约 3 5 0万人死 A / D转换将 心 电信 号转化 为数 字信号 ,以便 后 面进行 数字滤 波 。 于心血管病 , 占总死亡 原因的 4 1 %, 居各类疾病之首。 随着人 口老龄 P S o C正是集成 了可配置 的模拟和数字外 围器件阵列 P S o C块 , 能解 化及城镇化进程 的加快 , 我 国心血管疾病发病人数持续增加 。 另外 , 决小波变换运算量大以及成本高等 问题 , 为心脏病实时准确 的诊断 心脏病发病时 间短 、 突发性强 , 没有规律可循 , 有些患者 由于病情 的 提供 了更大的帮助。 突发性 , 或者农村地 区医疗条件不足 , 错过 了最佳 的诊 断时 间。因 我 国移动 医疗行业 的市场 规模在 逐渐增 长 , 2 0 1 6年 底将 突破 此, 对心脏病进行实时准确 的诊断是心 电医疗领域的研究重点 。 1 1 1 . 5 亿 元。为顺应移动 医疗发展趋势 , 实现心 电监护设备便携化 , 目前 , 心 电信号预处理的方法层 出不穷 。N a z a n U c a r M提出了 可利用 P S o C体积小 的特点 , 再接入蓝牙模 块 , 将心 电数据发送至智 种基于多分 辨率 正交小波变换 的心 电信号预处理算法【 ] 1 。杨丰等 能终端 。后期在服务器上搭 载心电信 号分 析算法后 , 可实现 自动心 采用二次样条小波 函数 , 算法实现上较为 简单但去 噪效果不 明显 【 2 J 。 电分析 , 并将分 析结果反馈给用户或预设终端 。使用户实时掌握 自 T r a h a n i a s 则将数学形态学的方法用于检测 Q R S波群 。以上算法均 身心 电分析情况 , 特别对 于心 脏猝 死风险较高 的人群 , 可 以避免延 采用软件 实现 , 在硬 件实现上 主要采用 D S P或 F P G A, 其中 D S P系 误诊疗 的最佳 时机 , 降低死亡率 。 统只支持单流水线 工作 , 无法满足心电信号处理与分析的实时 『 生要 2 . 2软 件 结 构 概述 求; F P G A虽具有超大 的单芯片容量和较高 的并行运算能力 , 可满足 采用 P S o C C r e a t o r 作为 P S o C的集成开发环境 ( I D E ) , 有效地 配 实时 性要 求 , 但 浮点小数在 F P G A中的实现 比较 困难 , 导致其 预处 置芯片上 的模拟 和数 字块资源 , 如从 A / D模 块读取数据 、 将接收 到 理 的结果与 MA T L A B相 比有一定误差。 的数据传输给蓝牙模块等 。 采用 c语言编写固件代码 , 建的任务包 v o i d T X( v o i d d a t a ) ;v o i d R X ( v o i d d a t a ) ; v o i d D i s p Wa v e ( v o i d 针对 以上缺陷 , 设计基于 P S o C的心电信号 预处理系统 。 P S o C 括 : 集成 了微控制器 以及嵌 入式系统 中通常 围绕微控 制器周 围的模拟 d a m ) ;v o i d Wr i t e ( v o i d d a t a ) ;v o i d R e a d ( v o i d d a t a ) ;v o i d 及数字组件 , 可有 效解决小波变换算法复杂性高所带来 的运算量大 S a v e Ms g ( v o i d d a t  ̄; 等 。T x用来发送心 电信号的波形数据 ; R X则 和成本高 等问题 。在 P S o C C r e a t o r 集成开发环境下 , 固件组类似 于 负责 接收服务器返还 给智 能终端 的分析结果 ; D i s p Wa v e的主要 功 面向对象程序设计 的控 件 , 使得硬 件设 计转变成软件 , 编译 器 自动 能是显示从心电信号控制器 中读 出的波形数据 ; 拾 取到的人 体心电 生成源程序 。P S o C 具有体积小 、 性能高 、 成本低等特点 , 结合本文 信号后 , 用任务 Wr i t e 可进行数据写入 ; R e a d 主要是将 Wr i t e 写入的 提出一种 面向硬件实现的基于小波变 换的心电信号预处理算 法 , 在 数据读 出来 ; S a v e Ms g主要是保存写入 的数据和应答处理器 的请 求 有效 提高 心电信号预处理实时性 的同时能减小误差 。 命令 。 2 系统 的 设 计 3优化 的算法描述 提出了一个基于 P S o C实现的实时心电信号预处理 系统 。利用 小波 变换 不仅可 以用于信号 检测 ,还可 以用于信 号的压缩 处 P S o C内部 的信号 处理模 块对 拾取 的人体 心 电信号进 行放 大和 滤 理 , 具有 以下特 点 : a . 时频窗结构具有 自适 应性 ; b . 在变换期 间保持 波; 再通过 A / D转换 , 将模拟量转换 为数 字量 ; 进而利用 P S o C内部 恒 Q的特性 . c . 根据检测信 号的频率可 以 自动调节分辨率[ 6 1 。 对 比其 的基于小 波变 换的心 电信号预处理算 法程序有效去 除心 电信号 的 他算 法 ,小波分析所具 有的特性更加适合处理像 E C G这样 的非线 各种噪声 , 主要包括工频干扰 、 肌 电干扰和基线漂移等 。 最后将处理 性非平稳信号 。 完的心电信号通过蓝牙模块传输数据至智能终端 , 实现心电信号的 3 . 1 小波的选取 存储 、 显示及无线传输等功能。 小波 函数 的选取是小波 变换 的首要 问题 ,需综合�
l e t wa v e l e t t r a n s f o r m: t o p r e p r o c e s s t h e s i g n a l i n o r d e r t o e n s u r e t h e a c c u r a c y a n d r e a l - t i me o f E CG s i g n a l p r o c e s s i n g .T h r o u g h t h e
mi c r o c o n t r o l l e r ,a n a l o g a n d d i g i t a l c o mp o n e n t s o f e mb e d d e d s y s t e m,a s we l l a s e x t r e me l y l f e x i b l e a n d p r o g r a mma b l e f e a t u r e s .T o a c h i e v e
关键词 : P S o C ; 数 据 处理 、 波 变换 ; R波
Ab s t r a c t :We d e s i g n a n d i mp l e me n t a r e l— a t i me E CG p r e t r e a t me n t s y s t e m wh i c h i s b a s e d o n P S o C.Us e o f t h e P S o C i n t e g r a t e s
E C G s i g n a l a c q u i s i t i o n , a m p l i f i c a t i o n , A / D c o n v e r s i o n , d i g i t l a d e n o i s i n g , s t o r a g e , d i s p l a y a n d B l u e t o o t h t r a n s m i s s i o n , e t c . U s i n g t h e S y m -
t h r e s h o l d me t h o d t o d e t e c t R. wa பைடு நூலகம் e .An d t h e n c a l c u l a t e t h e RR i n t e r v a l t o a c h i e v e a  ̄ i mp l e a n ly a s i s o f t h e E CG d a t a .

2 ・
科技 论坛
基于 P S o C的实时心电信号预处理系统的设计与实现
刘立勋 江晓雪 杨志烽 ( 吉林 大学珠海学院 , 广东 珠海 5 1 9 0 0 0 )
摘 要: 设 计 并 实现 一种 基 于 P S o C的 实时 心 电信 号 预 处 理 系统 , 利用 P S o C集 成 了微 控 制 器 以及 嵌 入 式 系统 中的 模 拟 及 数 字 组 件 ,
以及极端灵活且可编程 的特 点, 实现 心电信 号的采集、 放 大、 A / D转换 、 数字去噪 、 存储 、 显 示及蓝 牙传输等功 能。为了确保心 电信 号处理 的准确性及实时性 , 采用 S y ml e t 小波变换 对信 号进行预处理 , 再通过 阀值法检测 R波 , 计算 R R间期 , 实现对心电数据的 简单分析。
相关文档
最新文档