EDA技术在生物医学工程中应用.docVIP

EDA技术在生物医学工程中应用.doc

此“医疗卫生”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA技术在生物医学工程中应用

EDA技术在生物医学工程中应用   摘 要:本文通过EDA技术与生物医学工程相结合,利用Altera软件开发平台MAX+PlusⅡ,应用VHDL语言设计的计数器实现心率测量,并通过数码管实时显示心脏的跳动次数。通过实践证明,生物医学工程与EDA技术发展密切相关及EDA技术对生物医学工程的发展有巨大的推动作用。   关键词:EDA技术心率测量计数器VHDL语言   中图分类号:TH777 文献标识码:A 文章编号:1007-9416(2010)08-0021-02      1 EDA技术   EDA是Electronic Design Automation(电子设计自动化)的缩写。EDA技术[1]是数字电子设计的一个新技术,以大规模可编程逻辑器件为设计载体,以硬件描述语言为系统逻辑描述的主要表达方式,以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具,通过有关的开发软件,自动完成用软件的方式设计电子系统到硬件系统的一门新技术。采用自顶向下的模块化设计,由于顶层设计同器件无关,设计易于在各种可编程器件之间移植。与传统的电子设计相比具有明显的优势:(1)EDA技术采用自顶向下的设计方法。(2)PLD(Programable Logic Device)器件的可编程能力。(3)可以在数字系统设计的各个阶段、各个层次进行仿真和修改。(4)EDA技术支持多种设计文件,发展趋势HDL(Hardware Description Language)描述文件为主。(5)系统可现场编程,在线升级。(6)整个系统可集成在一个芯片上,具有体积小、功耗低及可靠性高的特点。(7)系统研发周期短,节省设计成本。   目前,EDA技术已应用到电子技术及其相关的各个领域中,甚至会超越电子设计的范畴进入其他领域。EDA技术将广泛应用于高校电类专业的实践教学工作中、科研工作和新产品的开发中等多个领域,尤其是专用集成电路的开发。   而将EDA技术与生物医学工程相结合,势必成为 EDA技术一个全新的研究方向, 本文主要研究将EDA技术通过VHDL语言应用于生物医学工程,以对心率的计算为例,实现数字系统对人体生理信号的处理,使生理参数能更准确、更直观的反映人体的生理变化。      2 实际应用   2.1 实验设计   EDA技术在生物医学中的应用――以心率测量为例说明。   心率测量[2]是常用的医学检查项目之一,实时准确的心率测量在病人监控、临床治疗、健身及体育竞赛等方面都有着广泛的应用。心率(Heart Rate):用来描述心动周期的专业术语,是指心脏每分钟跳动的次数。正常成年人安静时的心率有显著的个体差异,平均在75次/分左右(60―100次/分之间)。心率可因年龄、性别及其它生理情况而不同。初生儿的心率很快,可达130次/分以上。同一个人,在安静或睡眠时心率减慢,运动时或情绪激动时心率加快,在某些药物或神经体液因素的影响下,会使心率发生加快或减慢。成人每分钟心率超过100次或婴幼儿超过150次/分者,称为心动过速。成人心跳次数小于60次/分就称为心动过缓。心动过速和心动过缓都会影响人的健康,尤其对心脏有问题的人来说,心率监护是一个很重要的指标。   2.2 设计思想   将通过心电电极采集和处理后的心电信号送入计算机,将此信号作为输入信号,而此信号作为脉冲信号,即如时钟信号触发一样,当输入时计数器开始计数,下面以一个12进制计数器为例来说明如何实现对采集的心电信号进行心率计算。   2.3 EDA设计   EDA设计的流程[3]包括设计输入、功能仿真、设计处理、时序仿真、器件编程和器件测试。EDA支持自顶向下的设计,我们可以把心率测量分为心率计数和显示两个底层模块。   本实验用到的是Altera公司提供的软件开发平台MAX+PlusⅡ[4],采用VHDL语言作为输入。   系统设计程序与仿真结果如下:   2.3.1 十二进制计数器[5]与仿真   libraryieee;   use ieee.std_logic_1164.all;   use ieee.std_logic_unsigned.all;   entity xdjs is   port(xd,rst:in std_logic;   xd1:out std_logic;   q:buffer integer range 0 to 11);   end xdjs;   architecture rtl of xdjs is   begin   process(xd,rst)   begin   if rst=1 then q=0;else   if xd=1and xdevent then   if q=11

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档