【B269】基于Matlab的脉搏信号处理软件系统(GUI界面)

2022-04-11 02:34:43      索炜达电子      940     

文件编号:B269

文件大小:9.2M

代码行数:157行(主函数)带中文注释

开发环境:Matlab2014

猿创承诺:该项目亲测正常运行,提供部署视频,需远程调试部署需另外收费,确保正常使用,不能正常使用全额退款。

简要概述:根据在实验室里测得的脉搏数据,基于MATLBA设计一个脉搏信号的GUI处理界面,并利用MATLAB强大数字信号处理功能还原脉搏波形,并对波形的特征信息进行提取及存储。原始信号进行了去除基线漂移、通过巴特沃斯带通滤波器以及二阶切比雪夫滤波器去除50HZ工频干扰,并且能计算实时的脉率并更新,显示脉率变化趋势曲线,进行频谱分析和输出文档。

此软件有两个GUI界面,第一个为密码登陆界面,第二个为脉搏信号处理系统GUI界面。第二个GUI界面主要分为五大模块:1.打开与退出模块包括打开数据和退出系统;2.信号回放模块包括对原信号和滤波信号的回放、暂停回放、继续回放、关闭窗口;3.信号放大与缩小模块包括对信号的X轴和Y轴的放大、缩小处理;信号快进退模块包括对信号的快进、慢进、快退、慢退处理;4.脉率实时处理模块包括输出脉率曲线、暂停回放、输出脉搏信息、脉搏频谱分析、清除波形、输出文档;5.脉率信号输出模块包括输出实时的脉率更新、以及脉搏数据的信息,诸如脉搏采样频率、采样时间、最大脉率值、最小脉率等。

运行说明:

1:signal1.txt和signal2.txt分别为不同人的脉搏数据;第1列为时间,第2列为幅值;

2:main.m为密码登陆界面,用户名和密码在user_information.xls中,可增加用户,也可改密码;

3:输出文档为TXT,以日期和时间命名,每次输出的文档都命名都不一样

程序需要在MATLAB 2014a及以下运行。

按需写作:

【B269】基于Matlab的脉搏信号处理软件系统(GUI界面)

演示视频:

演示视频:

【B269】基于Matlab的脉搏信号处理软件系统(GUI界面)

点击查看:系统演示视频

运行效果:

【B269】基于Matlab的脉搏信号处理软件系统(GUI界面)

【B269】基于Matlab的脉搏信号处理软件系统(GUI界面)

【B269】基于Matlab的脉搏信号处理软件系统(GUI界面)

【B269】基于Matlab的脉搏信号处理软件系统(GUI界面)

远程协助:

温馨提示:索炜达.猿创官方提供收费远程协助,确保您项目运行成功。

点击查看:远程协助相关事项

我们提供完整项目文件清单如下:

文件目录

 ├ 1.项目源码

 ├ 2.运行截图

 └ 3.系统演示视频

TAG脉搏数据
  • 1 次
  • 1500 分