资源简介
心电信号处理是国内外近年来迅速发展的一个研究热点,是现代生命科学研
究的重要组成部分,其目的是为了从获得的信号中提取有用信息。心电图反应人
体心脏工作状况,各个波形的不同形式往往体现了某些病变。本实验通过对心电
信号的产生、采集、分析、处理,可以有效的监测人的心脏和血压的健康状况。
代码片段和文件信息
clc;
clear;
close all;
%% 参数设置
N=1024;
fs=300;
ff=input(‘input f/Hz\n‘)
Ts=1/fs;
n=0:N-1;
fp=n/N*fs;
%% 时、频波形
[FileNamePathName] = uigetfile(‘USB.dat‘‘Select the USB.dat file‘);
f = fullfile(PathNamefilesepFileName);
fid = fopen(f‘r‘);
data = fscanf(fid‘%x‘);
fclose(fid);
data = data(1:2:end)*256 + data(2:2:end);
figure(1);
plot(data);
data=data-mean(data);
b=max(data);
a=min(data);
data=data/(b-a);
F=fft(data);
figure(2);
plot(abs(F));
%% 滤波后的时、频波形
fp=0.05;fc=120;As=80;Ap=1;Fs=300;
wc=2*pi*fc/Fs; wp=2*pi*fp/Fs;
wd=wc-wp;
beta=0.1102*(As-8.7);
N=ceil((As-7.95)/2.286/wd);
wn= kaiser(N+1beta);
ws=(wp+wc)/2/pi;
b=fir1(Nwswn);
x=fftfilt(bdata);
X=fft(x);
figure(3);
plot(x);title(‘低通滤波后的信号‘);
figure(4);
plot(abs(X));
%% 信噪比计
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-03-28 15:01 程序+采集数据\
文件 8192 2017-08-29 15:17 程序+采集数据\0.8hz.dat
文件 8192 2017-08-28 14:58 程序+采集数据\1.5hz.dat
文件 448539 2019-03-28 14:59 程序+采集数据\1.docx
文件 8192 2017-08-29 15:12 程序+采集数据\1hz.dat
文件 8192 2017-08-29 15:04 程序+采集数据\2hz.dat
文件 8192 2017-08-30 10:34 程序+采集数据\400.dat
文件 8192 2017-08-30 11:00 程序+采集数据\500.dat
文件 8192 2017-08-29 15:48 程序+采集数据\800m.dat
文件 8192 2017-08-30 11:06 程序+采集数据\USB.dat
文件 8192 2017-08-29 11:20 程序+采集数据\USB_100.dat
文件 3232 2017-09-01 13:57 程序+采集数据\a1.m
- 上一篇:三维空间下的rrt程序
- 下一篇:matlab帮助文档中文版
相关资源
- HMMforspeechrecogntion 一个可执行的HMM语音
- popular-UCI-datasets 一些非常有用的数据
- GAPSO 这个算法是遗传算法和粒子群优
- synchronization 利用matlab仿真实现载波的
- Gabor Gabor小波变换的matlab实现
- 4 matlab区域填充的具体算法及演示
- MATLAB_image_process_with_PDE 运用偏微分方
- gabijiao 该程序通过实例(函数)
- SIFT2844912
- gbvs 二维图像视觉显著性检测
- wenli 分析了纹理特征提取方法
- EELM
- barcode 基于图像的条形码识别程序(识
-
myaudiopla
yer 使用Matlab GUI实现的音频 - B-spline-surface 在MATLAB-2008a环境下编写的
- NURBS-surface 在MATLAB-2008a环境下编写的
- ACO 用MATLAB编写的蚁群算法最短路径寻
- wavplay 基于matlab GUI界面的播放器
- allfns 是由牛津大学VGG开发的三维重建
- spectrogram_fft
- adaboost 基于adaboost的人脸识别程序
- 2 2课程报告要求:按照讲课内容
- gps GPS信号的捕获、处理程序
- fuzzynetme 模糊神经网络的MATLAB程序
- naive_bayes_numeric 利用matlab实现的朴素贝
- MFandMPF 计算肌电信号积分肌电值
- BM3D BM3D去噪算法的实现和相关文档
- BarrelDistortion 两个matlab程序
- Kalman 用卡尔曼滤波跟踪目标实例
- WSN-matlab-simulation
评论
共有 条评论