基于PSoC心音信号处理原理.docVIP

  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文档。上传文档
查看更多
基于PSoC心音信号处理原理

基于PSoC心音信号处理原理   摘要:PSoC是一种基于IP内核的可编程型系统级芯片,可以通过编程来选择构成产品,从而实现相应功能。本文主要阐述了在PSoC平台上,通过充分运用其集成的放大模块、滤波模块、模数转换模块、LCD显示模块以及LED模块实现心音信号初步处理的原理。从而证明PSoC在实际信号处理中的应用价值。   关键词:PSoC 心音 信号处理       一、引言       心音是由心脏搏动过程中各瓣膜的开闭以及心肌和血液运动所产生的振动而形成并且能反映心脏正常或者病理的音响。是临床评估心脏功能状态的最基本方法。因此,对该信号进行放大、滤波、显示等处理在一定程度上能更好的反映心脏功能的状态。近几十年来,与心脏有关的疾病在全球范围一直处于高发状态. [1]自从Laennec 发明听诊器以来,医学界开始广泛利用听诊器进行心音分析诊断,以此作为临床上诊断心脏疾病的根据之一。因此,心音信号的分析一直是医学界信号处理的热点之一。    而PSoC(Programmable System-On-Chip,片上可编程系统)系列单片机是在一个专有的单片机内核周围集成了数字模块和模拟模块等外围器件阵列的PSoC块,利用芯片内部的可编程互联阵列,能够有效地使用芯片上的模拟和数字块资源,实现相应的功能。    本文就是根据心音信号处理的需求,阐述了在PSoC平台上充分运用其集成的放大模块、滤波模块、模数转换模块、LCD显示模块以及LED模块实现心音信号初步处理的原理及其实际应用。       二、心音信号处理       关于心音信号的提取,实际中采用的方式有振动传感器、力学传感器、压电膜传感器等,这些技术都相对比较成熟,本文重点讨论心音信号的处理。    1、心音信号处理的整体流程    通常心音的频率范围在10Hz~1 000Hz 之间。[2]而且正常心音幅值仅有几十毫伏左右,因此以PSoC为研究平台时,首先需要对心音信号进行放大处理,在放大的过程中,势必会引入外界干扰,所以放大后的心音信号紧接着就需要对其进行滤波,之后就可以得到较为正确的心音信号。[3]对此连续变化的模拟信号,可以进行AD转换,并且将其采样值显示到相应的LCD上,除此之外,为了监测心音值是否在正常的范围内,还可以编程设置幅值,当其幅值大于或者小于规定值时,利用PSoC的LED进行闪烁报警提示,至此,心音信号的初步处理与应用模型已全部建立,下面对各个模块进行详细介绍。          2、各个子模块具体实现的原理    ①放大模块。PSoC的运算放大器Opamp可以对心音信号进行放大处理。方法为:在PSoC的设计界面调用其放大器,并设置好相应的参数,然后调用其启动、设置以及停止等函数对其进行相关增益等的设置。    ②滤波模块。PSoC的滤波器Filter可以对前级放大的心音信号进行滤波处理。同理可以在PSoC的设计界面调用滤波器,并且可以自由设置滤波器的读速率、写速率等。    ③AD转换模块。PSoC的模数转换器ADC可以对心音信号实现AD转换。将滤波器输出的模拟信号接入AD转换器,并通过函数设置好转换位数以及速率等,就可以将模拟信号进行数字化。这就更加方便后面显示模块中的显示。    ④显示模块。PSoC的LCD可以将AD转换后的数值以十进制的形式显示出来。通过直接将转换后的采样值进行输出显示。    ⑤报警模块。PSoC的LED可以用来当心音幅值超出正常范围时进行闪烁,充当报警提醒的作用。这个功能的实现还必须在相应的函数中设置阈值,当AD采样的幅值超过设定的阈值时LED被置位点亮,从而起到提醒作用。    3、整个模块的运行    上述各个子模块的设置连接完成后,除了需要将各模块相应的引脚与硬件电路中单片机相应的引脚进行关联响应(进行实际连接)外,还需要在硬件电路的输入端用导线将心音信号引进PSoC的一个输入端口。    除此之外,软件程序的流程也是随着以上各个模块依次进行的,而且主程序除了各个模块器件的初始化、启动、停止等的指令代码外,还必须有衔接各个模块间工作的函数,保证各模块的工作相互兼容。    由以上各个模块组成的小系统可以实现对心音信号的初步处理。       三、结束语       本文描述了在PSoC平台上对心音信号的处理原理,这是通过调用PSoC的相关功能模块来实现的。而作为人体重要生理信号之一的心音信号,能通过PSoC进行初步处理,这为心音信号的处理和分析提供了一种更加方便的平台和环境。    基于微处理器的PSoC(可编程系统在片芯片),不仅具有MCU的可编程序能力,还包含了部分可编程逻辑运算功能,同时也提供了可编程模拟阵列,集三种可编程能力与一体。其中的周边数字功能

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档