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

文件大小: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及以下运行。
《基于Matlab的脉搏信号处理软件系统(GUI界面)》
《基于Matlab的脉搏信号处理软件系统(GUI界面)》
《基于Matlab的脉搏信号处理软件系统(GUI界面)》
《基于Matlab的脉搏信号处理软件系统(GUI界面)》
《基于Matlab的脉搏信号处理软件系统(GUI界面)》
《基于Matlab的脉搏信号处理软件系统(GUI界面)》

    原文作者:索炜达.猿创
    原文地址: https://blog.csdn.net/zswzjl2009/article/details/124089906
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞