1基于MATLAB的脉搏信号处理软体系统基于MATLAB的脉搏信号处理软件系统摘要:本文根据在实验室里测得的脉搏数据,基于MATLBA设计一个脉搏信号的GUI处理界面,并利用MATLAB强大数字信号处理功能还原脉搏波形,并对波形的特征信息进行提取及存储
原始信号进行了去除基线漂移、通过巴特沃斯带通滤波器以及二阶切比雪夫滤波器去除50HZ工频干扰,并且能计算实时的脉率并更新,显示脉率变化趋势曲线,进行频谱分析和输出文档
此软件有两个GUI界面,第一个为密码登陆界面,第二个为脉搏信号处理系统GUI界面
第二个GUI界面主要分为五大模块:1
打开与退出模块包括打开数据和退出系统;2
信号回放模块包括对原信号和滤波信号的回放、暂停回放、继续回放、关闭窗口;3
信号放大与缩小模块包括对信号的X轴和Y轴的放大、缩小处理;信号快进退模块包括对信号的快进、慢进、快退、慢退处理;4
脉率实时处理模块包括输出脉率曲线、暂停回放、输出脉搏信息、脉搏频谱分析、清除波形、输出文档;5
脉率信号输出模块包括输出实时的脉率更新、以及脉搏数据的信息,诸如脉搏采样频率、采样时间、最大脉率值、最小脉率等
关键词:脉搏;脉率;Matlab;GUI;1引言人体内部各个生理系统之间(如循环系统、呼吸系统等)是相互耦合的
反映人身体健康状态相对最重要、最全面的是心脏血液循环系统,因此通过采集脉搏波进而分析心脏循环系统功能,能从一个方面较全面反映人体的健康情况
从脉搏波中提取人体的生理病理信息作为临床诊断和治疗的依据,历来都受到中外医学界的重视
几乎世界上所有的民族都用过“摸脉”作为诊断疾病的手段
脉搏波所呈现出的形态(波形)、强度(波幅)、速率(波速)和节律(周期)等方面的综合信息,在很大程度上反映出人体心血管系统中许多生理病理的血流特征,因此对脉搏波采集和处理具有很高的医学价值和应用前景
目前脉搏信息的研究已经应用