基于Matlab的脉搏信号参数提取.pdf

第25卷第1期 2010年2月 山东建筑大学学报Vo1 25 No 1 JOURNAL OF SHANDONG JIANZHU UNIVERSITY Feb 2010 文章编号 1673 7644 2010 01 0051 03 基于Matlab的脉搏信号参数提取 齐淑敏 杜丽 张蔚波 山东建筑大学机电工程学院 山东济南250101 摘要 采用快速傅里叶变化 FFT 将脉搏信号从时域变换到频域 即将一个复杂的 具有明显周期特征的脉搏 波分解成不同频率的谐波 利用Matlab编程 从脉搏波频谱中获取与人体生理病理相应的信息特征 实现了参 数提取的程序化 取代了人工读图的过程 关键词 脉搏信号 频谱分析 特征提取 中图分类号 TH113文献标识码 A Extraction of parameters from pulse signals based on Matlab QI Shu min DU Li ZHANG Wei bo School of Mechanical and Electronic Engineering Shandong Jianzhu U niversity Jinan 25010 1 China Abstract In this paper we transform the pulse signal from waveform to spectrum by Fast Fourier Transformation FFT that is decomposes a complex pulse wave with obvious characteristics of period into a set of harmonic waves with different frequencies Then we can obtain some information characteristics corresponding with human physiology and pathology from the pulse spectrum by means of Matlab So we achieves the aim of extracting parameters programly which will be instead of the process of artificial reading graphics and has important implications in the future pulse research Key words pulse signal spectrum analysis characteristics extraction 0号 言 脉搏波压力及波形特征变化是评价人体心血管 系统生理病理状态的重要依据 IJ 为了研究脉搏 波的波形特征与生理因素的关系 目前国内外许多 研究者大多以临床实测或模型计算脉搏波图 提取 人体生理病理特征 实现脉搏信号分析处理方法 主要有时域分析 频域分析 样本训练与聚类等几类 方法 其中 频域分析法把脉搏波分解成为一系列频 率为基本频率整数倍的简谐振动 构成一个频率谱 用频语与倍频的不同来分析脉象的不同 实现脉象 分类 其优点是特征信息以脉搏波所具有的全部频 收稿日期 2009 10 25 率分量的集合形式表示 因而保留了脉搏波中的全 部信息 从而揭示出许多生理病理信息 2 O所以频 域分析法是目前应用最为广泛的一种分析方法 由 于Matlab所具备的高效的数学计算能力和完善的 功能 句 在本文中 使用Matlab作为数学工具 将采 集到的信号直接进行处理得到脉搏信号参数 实现 了特征参数提取的程序化 1 脉搏信号检测 脉搏信号采集系统由脉搏传感器 动态应变仪 东方所DASP采集系统以及计算机组成 采集对象 作者简介 齐淑敏 1984 女 山东德州 人 在读硕士 主要从事机电系统建模及仿真 动态测试的研究与开发E mail qizi52320 52 山东建筑大学学报2010年 主要为我校大三学生 以及个别教师 测量位置为左 手腕挠动脉处 由采样定理可知 采样频率应大于 被采样信号最高频率的两倍 以免采样后的信号发 生频谱的混叠 4J所以我们将采样频率选为 2048匾 采样长度为1仇 为消除50Hz的工频干扰 我们选取动态应变仪的1kHz档位进行滤波 检测 时 测试室内保持安静 测试人员固定 受测人采用 静坐状态 将于臂平置于台上与心脏平齐 适当调节 压力 待信号平稳后开始采集数据 由于检测是在 同季节 时间 环境下完成的 基本上消除了季节 地理环境 昼夜 情绪等因素的影响 for max 计算辐信以但A 对内的频率 l fi 2 信息特征参数提取 本文选用MATLAB软件作为技术平台 该软件 具有丰富的的函数和工具箱 可处理各种类信号 用 于解决工程实际问题实现方法简单有效 3J 本文 通过编程实现对采集到的脉搏数据信号直接处理 可快速 准确地获得脉搏信号特征点 信号处理程序设计主要包括数据导人 频谱分 析 固有频率 的提取及各谐波由线覆盖面积比Pi 的计算 带宽叫计算等四个功能模块 实现过程如 图1所示 根把f 确定积分区间 儿 b 计算Si t 严的矿 冉二川 find 0 找得幅值区 uJ的频率界值元 n i j 手Qfm川i j 计算带宽W i 图1参数提取实现过程 各模块实现功能如下阶固有频率的第j个区间的带宽叫 缸 i j 1 数据导人 主要实现目标路径下 csv时儿川i j i j 1 2 3 域数据文件名的读取 将多个csv文件中的数据汇 总到一个sheet中 并在sheet中添加信号采集信息 便于了解相关采集参数 2 频谱分析 主要实现采用快速傅里叶变换 FFf 将时域数据进行频谱分析 并绘制全体样本 谱阵 便于快速查看所有样本的频谱由线 3 正的提取及Pi的计算 利用固有频率正对 应幅值Ai的特性 使用Matlab数学工具 提取前四 阶固有频率兀并计算各谐波由线下的覆盖面积比 Pi 4 带宽叫计算 j j 1 2 3 表示幅值区间 3 1 分别对应 Az AZ Ai AJ和 Ai AJ 第 2 3 结果与分析 图2为对采集信号处理后得到的全体样本的谱 阵图 其中人y z轴分别代表人数 频率和幅值 经 分析后我们可以看出 脉搏信号的频谱特征具体体现 在脉搏信号的频谱几乎都分布在o 40Hz以内 40Hz 以上信号的能量分布很少 图3 图4为其中两个样本 的频谱 频谱上1Hz左右出现的第一个谐波谱峰 或 称第一主峰 的频率 反映了心脏源的波动频率 在第 一主峰前大约0 2 0 4Hz范围内有一谱峰 它恰好 反映了受检者的呼吸频率 这说明了人体脉搏同时还 受到周期性呼吸过程的影响和调制 另外 在心脏射 第1期齐淑敏等 基于Matlab的脉搏信号参数提取53 图243人样本脉搏波信号谱阵 O 16Hz 200 150 EI00 1军 50 olY 200 毛150 坦 辜100 人以 4 6 R 10 12 14 16 1 日20 频率1Hz 图3健康青年脉搏波频谱 图4中年慢性病患者脉搏波频谱 血流量的激励下 健康人身体的血液循环系统处于共 振状态 脉搏信号的频谱上均呈现出明显的谐波 如 图3所示 而当人体经络发生堵塞 某个器官发生病 变 血液循环系统的共振状态则不能正常激发出来 如图4所示 固有频率偏移兀并扩10 另外 利用MATLAB对脉搏信号提取特征参数 结果如表1所示 从表中我们可以直观的分析和对 比所采集的每个样本的脉搏波形信号特征点 并且 为特征参数的统计奠定了必要的前提 实现了脉诊 客观化和数字化 表1脉搏信号特征参数表 样本11 Pl wll w12 w13 1 11 UJ12 UJ13 J P2 w21 1 3 O 263127 O 1 O 2 O 375 2 625 O 125277 O 3 2 0 875 0 241738 O 1 O 15 0 225 1 8 O 129397 0 2 3 1 125 O 249837 O 1 O 15 O 225 2 225 O 135035 O 2 4 0 925 0 216763 0 1 0 15 0 225 1 8 0 116319 O 125 5 1 025 0 209616 O 1 O 125 0 2 2 05 O 127943 O 1 4 结论 频谱分析的处理从一定程度上反映了人体生理 病理信息 程序化的特征参数提取减少了人工读图 时带来的误差 节省了数据处理时间 在脉象研究中 有很强的实用性 参考文献 1 J 罗志昌 张松 杨文鸣 脉搏波形特征信息的研究 JJ 北京工 业大学学报 1996 22 1 71 79 2J 余伶俐中医脉诊客观化与数字化研究 JJ 辽宁中医杂志 2006 33 2 129 131 3J 王济 胡晓MATLAB在振动信号处理中的应用 MJ北京 中 国水利水电出版社 知识产权出版社 2006 4J 周祥才 杨铮 基于MATLAB的信号采样与重构的实现 J 实 验技术与管理 2007 24 2 79 80

基于matlab的脉搏信号参数提取,基于Matlab的脉搏信号参数提取.pdf相关推荐

  1. 【信号识别】基于matlab深度学习CNN信号调制分类【含Matlab源码 2066期】

    ⛄一.深度学习CNN信号调制分类概述 1 背景介绍 在通信信号处理领域, 特别是在非协作通信信号盲解调研究领域, 每时隙突发信号的调制方式不同, 必须进行信号的调制方式自动识别.信号的调制方式识别效果 ...

  2. 【信号分解】基于LMD算法和ELMD算法实现管道泄漏信号处理附matlab代码

    1 内容介绍 在科技水平相当发达的今天,互联网+.大数据慢慢渗透进人们的生活当中,但 科技的进步不仅仅要体现在生活质量水平的提高.经济的快速发展,更应该体现在对社会资源的合理利用.自建国以来,我国管道 ...

  3. 【图像隐写】基于LSB+DWT+DCT三种算法实现图像和音频水印嵌入提取含Matlab源码

    1 简介 基于LSB+DWT+DCT三种算法实现图像和音频水印嵌入提取. 1.1 LSB算法 根据LSB算法简单易实现的特点,结合在图像置乱技术中很好特性的Arnold变换.利用变化产生影子图像.通过 ...

  4. matlab基因频率是看最大值吗,基于ICA的语音信号盲分离.doc

    资源描述 基于基于 ICAICA 的语音信号盲分离的语音信号盲分离 [ [摘摘 要要] ]语音信号盲分离处理的含义是指利用 BSS 技术对一段语音信号进行处理.混合语 音信号的分离是盲分离的重要内容, ...

  5. Matlab语音采集与读写程序,基于MATLAB的语音信号录制采集和分析的程序设计

    理 论广 角 ● I 基于 MATLAB的语音信号录制采集和分析的程序设计 刘 晓炯 (西北民族大学电气工程学院 甘肃 兰州I 730030) [摘 要]语音信号处理技术是语音处理领域中新近发展起来的 ...

  6. 高速ad指标分析 matlab,高速ADC的动态性能参数和基于DSP技术的测试方法研究

    高速ADC是信号处理机的不可欠缺的组成部分,其性能的好坏对信号处理系统的整体性能也至关重要.通常ADC的技术参数是由生产厂商提供,可作为设计的重要依据,但是在电路板上形成的ADC模块的性能如何,还与A ...

  7. 【信号去噪】基于改进的阈值高斯脉冲信号去噪含Matlab源码

    1 简介 为了有效消除信号中的噪声,提出一种改进小波阈值算法的信号去噪 方法.首先分析软阈值和硬阈值小波方法的优缺点,构造了一种任意阶可导的新阈值函数,然后通过调节参数的值来更好的获得阈值估计,最后在 ...

  8. matlab进行fm调制与解调,基于matlab的fm信号调制与解调.doc

    基于matlab的fm信号调制与解调.doc 调制就是将基带信号的频谱搬移到信道通带中或者其中的某个频段上的过程,而解调是将信道中来的频带信号恢复为基带信号的反过程.调制的目的是把要传输的模拟信号或数 ...

  9. 基于fpga的fir滤波器设计,通过matlab代码设计滤波器参数,最终通过fpga实现

    基于fpga的fir滤波器设计,通过matlab代码设计滤波器参数,最终通过fpga实现,modelsim仿真,最后在开发板上实现,两路adc采集的掺杂高频信号经过低通滤波器之后,由dac输出,由si ...

最新文章

  1. 0pp0r11如何更改语言_更改电脑日期的方法
  2. HashiCorp Nomad和遗留系统
  3. 怎么用python编程实现二次差值多项式_二次插值法python实现
  4. 数据库3(DBUtils)
  5. python如何运用ols_使用OLS回归(Python,StatsModels,Pandas)预测未来值
  6. tocmat linux搭建测试环境,Apache+Tomcat 环境搭建(JK部署过程)
  7. 计算机六个方面的领域,计算机的应用领域分为哪六个方面
  8. rust写操作系统 rCore tutorial 学习笔记:实验指导零 创建项目与启动
  9. Mac 重启后,连接不上wifi
  10. 自动驾驶地图数据传输协议ADASISv3介绍
  11. Go : constant shifts恒定位移旋转(附完整源码)
  12. 上海调高公积金贷款上限 首次购房每户可贷50万
  13. [4G+5G专题-144]: 测试-频谱分析仪工作原理与测试结果分析
  14. Java安装WindowBuilder
  15. SVG实现圆形进度条
  16. SQL 随机抽样的总结
  17. 偏向锁、轻量级锁、自旋锁、适应性自旋锁、锁消除、锁粗化
  18. 【经典】FPGA三国志
  19. PHP面试技巧——签约和违约需要注意哪些事情?
  20. TANX英文翻译软件测试工资,ktanx-jdbc 1.0.5发布,增加自定义sql解析及部分方法修改...

热门文章

  1. 【OpenCV】- 部署至IEDA
  2. 夜间那么暗,智汀智能摄像头代你看
  3. UE风格化Day5-Rizom展UV的一些问题
  4. 【安卓游戏开发】植物大战僵尸 cocos2d-android 源码
  5. Python中len()的用法
  6. Linux搭建我的世界MC服务器 - MCSM面板 【外网远程联机教程】
  7. 淘宝IP地址库获取到省市IP地址
  8. BigDecimal保留两位小数
  9. 超级计算机预测巴萨,懂球帝晚报:超级计算机预测曼联、阿森纳无缘欧战;佩雷斯回应加盟巴萨传闻...
  10. LOTO示波器选型指南