基于SIMULINK的心电信号源系统设计分析

最新更新时间:2010-12-20来源: 互联网关键字:SIMULINK  心电信号源  MATLAB 手机看文章 扫描二维码
随时随地手机看文章

  心电信号主要频率范围为0.05"100Hz,幅度约为0"4mV,信号十分微弱。由于心电信号中通常混杂有其它生物信号,加之体外以500Hz工频为主的电磁场干扰,使得心电噪声背景较强,测量条件比较复杂,为医学研究、救治和教学带来一定困难。本文通过对心电信号的特征分析,提出了基于MATLAB/SIMULINK的心电信号仿真方法,采用快速原型技术通过输入/输出卡,将虚拟仿真信号转化生成实际的物理电信号,并与实际硬件电路连接起来,构成心电信号的半实物仿真模型。

  基本原理

  心电信号

  一个典型的心电信号如图1示,它由P波、Q波、R波、S波和T波组成,在诊断过程中可以根据这些特征波的间隔幅值以及P-R间隔、S-T间隔和Q-T间隔判断病人病情。

典型的心电信号

  Fourier级数

  若一个函数满足狄里赫利条件,则可以将它展开为傅立叶级数的形式。傅立叶级数的三角函数形式定义如下:

公式

  狄里赫利条件充分条件:

  (1)函数在任意有限区间连续,或只有有限个第一类间断点(当t从左或右趋向于这个间断点时,函数存在有限的左极限和右极限);

  (2)在一周期内,函数存在有限个极大值或极小值。

  心电信号仿真及结果分析

  心电信号仿真

  本设计方案是将心电信号看作一个由各个三角波信号和正弦信号的组合,先经过计算得到各个特征波序列,再将各波合成为最终的仿真信号。具体实现方法如下:

  (1)心电信号的QRS波、Q波和S波用三角波实现。

  (2)心电信号的P波、T波和U波用正弦波实现。

  三角波数学模型建立

  三角波数学模型建立如下:

  为方便计算,将此函数展开为傅立叶级数的形式:

  式中,

公式

  正弦波数学模型建立

  正弦波建立模型如下:

  为方便计算,将此函数展开为傅立叶级数的形式:

公式

  仿真结果分析

  通过上述仿真方案,仿真心电信号各特征波参数如表1示,心电信号仿真波形如图2示。

仿真心电信号各特征波参数

心电信号仿真波形

 

  实时心电信号源设计

  设计方案采用SIMULINK实现心电信号发生器的设计。SIMULINK可以方便地进行可视化动态建模,且仿真过程是交互的,可以随时修改参数,能够立即看到仿真结果,生成可以实际应用的实时信号。

  心电信号发生器实现

  设计方案中将心电信号看作是由各个特征波组合在一起的波形,这些特征波包括P波、Q波、QRS波、S波、T波和U波。仿真设计过程中,Q波、QRS波和S波用三角波实现,P波、T波和U波用正弦波实现。

  心电信号发生器的设计采用七个模块实现,其中六个模块的功能是实现特征波,一个模块用来合成各个特征波,实现心电信号的仿真。设计结果如图3。

设计结果

  如图3示,每个心电信号特征波产生模块均有一个各自的特征波参数输入,这些参数包括幅度、宽度和移位。另外,6个心电信号特征波形产生模块有2个公共输入,分别是产生心电信号的长度x和心跳周期beat。显而易见,该心电信号发生器的SIMULINK模型可以通过改变心电信号参数,方便地得到所需的心电信号。

  实时心电信号的产生

  设计方案中,采用SIMULINK设计的心电信号发生器产生数字仿真心电信号,通过研华公司(Advantech)的模拟输出数据采集卡PLC-812PG的D/A转换器引出,生成实时心电信号,具体原理框图如图4。

原理框图

  MATLAB Embedded Function模块只支持二维矩阵运算,因此在实时心电信号输出时要注意二维数据到一维数据的转换,即采用一个二维矩阵到一维矩阵的转换模块。

  结论

  本方案解决了实际心电信号采集过程中硬件电路复杂、噪声大以及个别心电波形不易采集等困难。为医学研究和教学带来方便,具有一定实用和参考价值。

关键字:SIMULINK  心电信号源  MATLAB 编辑:金海 引用地址:基于SIMULINK的心电信号源系统设计分析

上一篇:一种惯性传感器在车辆稳定系统中应用
下一篇:基于DS89C430的超声导波激励信号源的设计

推荐阅读最新更新时间:2023-10-12 20:18

基于Matlab的DDS线性调频信号的仿真应用
直接数字频率合成(DDS)是近年来得到迅速发展的一种新的频率合成方法,具有频率切换速度快,很容易提高频率分辨率、对硬件要求低等优点。可编程全数字化便于单片集成、有利于降低成本、提高可靠性并便于生产等有点。DDS技术从相位的概念出发进行频率合成,存储了数字采样波形表,可以产生点频、线性调频、ASK、FSK等各种形式的信号。线性调频信号可以获得较大的压缩比,有着良好的距离分辨率和径向速度分辨率,作为一种常用的脉冲压缩信号,已经广泛应用于高分辨率雷达领域。 Matlab是美国MathWorks公司自20世纪80年代中期推出的数学软件,优秀的数值计算与卓越的数据可视化能力使其很快在同类软件中脱颖而出。Matlab已经发展成为多学科、多种
[嵌入式]
远程数据采集与交互系统设计
在科学技术发展过程中,资源信息的共享对科学研究水平的提高具有重要的意义。目前,在一些企业、高等院校和科研机构中,由于管理体制与设备使用机制的局限性,大型实验仪器的使用率极为有限,造成了大量的资源浪费现象。如果针对大型实验仪器使用远程控制实验,一方面用户可以在任何时间,任何地点通过网络进行实验,有利于用户合理地安排自己的学习、工作计划,而不再受时间和地点的约束;另一方面则可以提高实验室资源的利用率。因此,构建大型实验仪器共享平台是符合科学技术发展要求的。 1 远程实验系统总体方案设计 1.1 系统的功能及需求分析 对大型实验共享平台而言,由于构建的是一种新型的实验仪器资源共享平台,希望能从各种不同设备中获取其各自的实验
[测试测量]
远程数据采集与交互系统设计
MATLAB设计FIR滤波器的方法
摘 要 介绍了利用MATLAB信号处理工具箱进行FIR滤波器设计的三种方法:程序设计法、FDATool设计法和SPTool设计法,给出了详细的设计步骤,并将设计的滤波器应用到一个混和正弦波信号,以验证滤波器的性能。 关键词 MATLAB,数字滤波器,有限冲激响应,窗函数,仿真 1 前言 数字滤波器是一种用来过滤时间离散信号的数字系统,通过对抽样数据进行数学处理来达到频域滤波的目的。根据其单位冲激响应函数的时域特性可分为两类:无限冲激响应(IIR)滤波器和有限冲激响应(FIR)滤波器。与IIR滤波器相比,FIR的实现是非递归的,总是稳定的;更重要的是,FIR滤波器在满足幅频响应要求的同时,可以获得严格的线性相
[嵌入式]
用<font color='red'>MATLAB</font>设计FIR滤波器的方法
模糊自适应PID在汽车底盘测功机中的仿真研究
    智能PID控制器把古典的PID控制与先进的专家系统相结合,实现系统的最佳调整。这种控制必须精确的确定系统的模型,首先将操作人员长期实践积累的经验知识用控制规则模型化,然后运用推理可对PID参数实现最佳调整。     文中在汽车底盘测功机控制的基础上,针对常用的工业对象模型,该系统模型具有变参数、强干扰、大滞后等特点,将模糊控制与自适应PID控制相结合,设计了模糊自适应PID控制器,能够实现对kp、ki、kd的自动在线调整。其仿真结果表明模糊自适应PID控制系统性能优于PID控制,且具有响应时间短,控制精度高,超调量小,稳定性好等优点,能够适应复杂对象的要求。 1 模糊自适应PID控制器 1.1 PID控制原理     PI
[嵌入式]
新版MATLABSimulink产品家族发布
The MathWorks近日宣布发布最新版本2008b(R2008b)的MATLAB和Simulink产品家族。R2008b包含MATLAB和Simulink的新功能、2个新产品、19个主要产品的升级以及增强的PolySpace代码验证产品。 此次版本的最重大的突破功能是: The MathWorks推出 Simscape 语言,可在 Simulink 环境中创建物理建模的组件和非因果仿真域。另外,Parallel Computing Toolbox(并行计算工具箱)现在能让用户制作并发布并行MATLAB应用程序,这些程序既可作为独立的可执行文件,也可作为计算机集群使用的软件组件。 新版本R2008
[嵌入式]
永磁同步电机流频比I/F控制原理及Matlab/Simulink仿真分析
前言 本章节采用流频比I/F控制方法驱动永磁同步电机的转动,首先分析流频比I/F的控制原理,然后在Matlab/Simulink中进行永磁同步电机流频比I/F控制系统的仿真分析,为后续PMSM无感启动做铺垫。 一、流频比I/F控制原理 PMSM的恒压频比V/F控制是保持电机的电压和频率之比固定,即磁通为常数,既不需要转速闭环控制,也不需要进行电流采样,是一种完全的开环控制方式。V/F控制有两个明显的不足:不具备负载转矩匹配能力,转速容易产生振荡;最佳V/F曲线的整定比较困难,容易引起电机过电流。 相比于恒压频比V/F控制,流频比I/F控制是一种转速开环,电流闭环的控制方式,其无需保持电流幅值和频率的比值恒定,可依据负载转矩
[嵌入式]
永磁同步电机流频比I/F控制原理及<font color='red'>Matlab</font>/<font color='red'>Simulink</font>仿真分析
基于Simulink的嵌入式网络化控制仿真系统实现
引言 网络化控制系统NCS(Networked Control SystEMS)是指控制系统的各智能设备即传感器,控制器和执行器分布在不同地域空间,通过网络形成闭合回路,各节点之间的数据和信息的交换需要网络来实现。它是将当今先进的网络通信技术,计算机技术和控制技术融为一体的分布式控制系统。虽然网络化控制在工业控制,过程控制和楼宇自动化等方面得到了广泛的应用,但网络控制系统的理论研究却相当不成熟 。本文利用在工程领域广泛使用的Simulink仿真软件,结合军事和民用领域应用成熟的嵌入式微处理器构架开发了网络化控制仿真系统,为进行网络化控制系统的理论研究提供了有利工具。 由于目前工业控制领域使用的通信技术都是自成体系、互不
[单片机]
基于<font color='red'>Simulink</font>的嵌入式网络化控制仿真系统实现
基于FPGA的嵌入式以太网与Matlab通信系统设计
0 引言 近年来,随着信息技术的发展,网络化日加普遍,以太网被广泛应用到各个领域。例如在数据采集领域,一些小型监测设备需要增加网络实现远程数据传输的功能,只要那些设备上增加一个网络接口并实现了TCP/IP协议,就可以方便地接入到现有的网络中,完成远程传输数据的相关功能,所以小型设备的网络技术一直是大家关注的焦点。另一方面,随着单片FPGA的逻辑门数不断增大,人们开始考虑将整个嵌入式系统集成到单片FPGA来实现,于是2001年Altera第一次提出了可编程片上系统(SOPC)概念,并且推出了第一款嵌入式处理器软核Nios以及之后的第二代Nios II以及相应的开发环境,此后Xilinx也推出了MicroBlaze微处理器软
[嵌入式]
小广播
最新模拟电子文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved