- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统综合实践
课程设计(论文)
脉搏波心率测量算法设计
院(系)名称 电子与信息工程学院 专业班级 计算机666 学号 1104010xx 学生姓名 XX 指导教师 李晗 讲师 起 止 时 间: 2014.12.29—2015.01.09
课程设计(论文)任务及评语
院(系):电子与信息工程学院 教研室:计算机科学与技术
学 号 1104010 学生姓名 专业班级 计算机666 课程设计(论文)题目 脉搏波心率测量算法设计 课程设计(论文)任务 任务要求:
采集得到了脉搏波数字形式的数据,单片机通过这些数据计算心跳次数。要求用Matlab设计心率计算方法,使其计算给定脉搏波数据(1组)反应的心率次数。
技术要求:
1、要求输入函数test(x),屏幕上出现脉搏波的心跳个数。
2、在屏幕上画出计算心率各个过程原始数据的变化情况。
3、分析把数据变化成什么样的形式才能用程序计算心率。
指导教师评语及成绩
平时成绩: 答辩成绩: 论文成绩:
总成绩: 指导教师签字:
年 月 日 注:平时成绩占20%,答辩成绩占40%,论文成绩占40%。目 录
第1章 绪论 1
1.1算法研究的背景 1
1.2算法研究的意义 1
1.3开发工具 1
第2章 需求分析 3
2.1主要研究内容 3
2.2 算法性能需求 3
第3章 算法的选择与比较 4
3.1心电基线漂移去除方法的比较研究 4
3.1.1形态滤波 4
3.1.2 FIR滤波 4
3.1.3小波变换 5
3.1.4中值滤波 - 小波变换 5
3.1.5拟合基线法原理 5
3.2 快速中值滤波的应用 6
第4章 算法设计与编码 8
4.1算法设计 8
4.2编码设计与分析 8
第5章 设计结果与分析 11
5.1脉搏波心率测量算法设计目的 11
5.2脉搏波心率测量算法设计结果 11
5.3脉搏波心率测量算法设计的分析 14
第6章 总结 17
参考文献 18
第1章 绪论
1.1算法研究的背景
脉搏波信号处理算法的研究对于心血管疾病多参数检测技术的发展具有重大意义。近年来,脉搏波信号的特征提取已经成为人体健康监护领域的研究热点之一。通过脉搏波信号能够检测心血管功能的多项参数,具有无创、快速等特点,是防治心血管疾病的重要手段。目前,脉搏波信号的处理算法研究还小成熟,特别是信号的特征提取,使其在检测设备中的应用发展缓慢,开展该方而的研究具有重要的实际应用价值及社会意义。
首先,对脉搏波信号特点及波形特征进行了分析,在此基础上采用了基于数学形态学的脉搏波信号预处理算法,分别设计了加权组介形态滤波器去除脉冲噪声和抑制基线漂移,并进行了仿真研究,该算法能够有效去除噪声而小损伤原信号的特征。
其次,针对脉搏波信号与振动系统的联系,建立了基于振动理论的脉搏波信号特征提取数学模型,在此基础上,提出了脉搏波信号特征提取算法,对该算法进行了数学分析,证明其物理可实现性,得到了相关参数的范围。并针对脉搏波信号的周期、波形和血压信号特征,定义了相关的特征提取向量,并给出具体实现过程中的信号运算数学表达式。运算量较小、耗费时间也较短,仿真实验结果表明该方法是有效实用的。
最后,脉搏波心率测量算法设计,利用实验系统采集到的脉搏波信号对算法进行验证,基于MATLAB对数据进行处理,得到最优算法。这将对心血管检测、数据分析有很大的帮助。
1.2算法研究的意义
从人体采集到的脉搏波信号,由于脉搏波信号信噪比比较低,给后续参数的准确测量带来了困难,所以对于噪声干扰的去除是非常重要而必须的。其中脉搏波信号中常见的噪声有工频干扰、基线漂移、肢体抖动、肌肉紧张而引起的干扰等,本文基于基线漂移法结合MATLAB对数据进行了实时的处理。用MATLAB计算了所给脉搏波信号的心跳次数。实现了MATLAB上对脉搏波信号的实时处理。
1.3开发工具
算法研究环境:1.硬件
MATLAB (Matrix Laboratory ,矩阵实验室) 是由美国Math Works公司开发的一种功能强、效率高、简单易学的可视化软件,覆盖面包括控制、通讯、金融、图像处理、建筑、生物学等几乎所有的行业与科学领域。除了经典的一些算法外, MATLAB 还提供了丰富的数据分析和处理功能模块, 如神经网络、小波分析、信号处理、图像处理、自动控制、模糊控制、系统仿真等,因此MATLAB是一种高效的编程软件。本文介绍利用MATLAB 软件作为技术平台,实现对统脉搏波快速
您可能关注的文档
最近下载
- 委托指导股票买卖协议书范本5篇.docx
- 2024年营养指导员技能竞赛理论知识考试题库500题(含答案).docx
- 酒店消防安全管理制度11.doc VIP
- 程家惠《洋话汉音》(升级版).doc
- 青岛版科学五年级上册第一单元《光》大单元教学设计.docx
- 第4课《古代诗歌四首——天净沙.秋思》说课课件 2024—2025学年统编版语文七年级上册.pptx VIP
- 保健刮痧师保健刮痧师(高级)考点巩固.pdf VIP
- 04大医传承二(1-32讲).doc
- Unit4NaturalDisasters词汇讲解课件高中英语人教版.pptx
- 保健刮痧师《保健刮痧师》高级题库考点(模拟卷).doc VIP
文档评论(0)