自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (1)
  • 收藏
  • 关注

原创 【无标题】

还有兄弟在做心电信号相关研究吗?最近突然想继续学习心电信号了哈哈

2022-04-23 13:20:51 495 8

原创 更新。。。

好久没更新了。。。。转眼间,我快毕业了,以后不会做这个方向了。。大家加油

2020-11-25 23:27:00 284 4

原创 ECG-derived Respiratory (EDR)学习 附赠面积法matlab代码

做ECG-derived Respiratory (EDR)已经一个多月了,我用的面积法(http://www.physionet.org/physiotools/edr/最原版代码是用C语言写的),记录一下自己的学习心得吧。我在最后面给了面积法的matlab代码。这个代码我是感觉有点问题,但是效果还u按可以。各位道友,在学习的时候,可以一起讨论。由于时间有限,没有继续尝试其他edr方法,欢迎大家交流。function y=edr(varargin)%% y = edr(data_type,si

2020-07-10 18:03:46 1219 5

原创 matlab cpsd互功率谱

clear;clc;fs = 1024;len = 1024;t = 0:1/fs:(len-1)/fs;x = 3.7 * sin(2pi16t);y = 1.9 * sin(2pi32t);w = blackman(1024, ‘periodic’);[p, f] = cpsd(x, y, w, 0, 1024, fs);plot(f, abs§)title(‘cpsd’)max(abs§)z = xcorr(x, y);cnx = z(len:end) + [0 z(1:le

2020-06-24 08:27:46 8793

原创 EMD EEMD CEEMD CEEMDAN IEEMDAN 附赠EEMD代码

EMD不足:EMD的局部特性可能在一个模态中产生尺度非常不同的振荡,或者在不同模态中产生尺度相似的振荡,称为“模态混合”。EEMD优势:对原信号添加高斯白噪音,利用EMD滤波器的二元滤波器组特性,填充整个时频空间来减少模态混合。不足:1.重构信号。模态和最终趋势的总和,包含残余噪声;2.信号加噪声的不同实现,可能会产生不同数量的模式,需要对不同阶的IMF进行平均运算,最终导致虚假分量的产生,影响后续信号分析。Complementary EEMD优势:将白噪声成对地加入到原始数据中,大大缓解了

2020-06-05 21:38:48 12917 11

原创 EEMD(Ensemble Empirical Mode Decomposition)集合经验模式分解代码

%function allmode=eemd(Y,Nstd,NE)%% This is an EMD/EEMD program%% INPUT:% Y: Inputted data;1-d data only% Nstd: ratio of the standard deviation of the added noise and that% of Y (0.2-0.3);噪声的标准差% NE: Ensemble number for the

2020-06-01 14:16:27 3400

原创 确定期刊是不是SCI方法

进入链接http://science.thomsonreuters.com/cgi-bin/jrnlst/jlsearch.cgi?PC=D如果搜到了查询的期刊,说明该期刊是SCI期刊。

2020-05-19 18:58:38 861

原创 基于matlab模拟心电信号,附赠代码

matlab官方链接:https://www.mathworks.com/matlabcentral/fileexchange/10858-ecg-simulation-using-matlab心电图模拟器的目的是产生不同导联的典型心电图波形和尽可能多的心律失常。心电模拟器是一个基于matlab的模拟器,能够产生正常导联II型心电波形。在心电波形的模拟中,模拟器的使用具有许多优点。一是节省时间,二是消除了用侵入性和非侵入性方法获取真实心电信号的困难。心电图模拟器使我们能够分析和研究正常和异常心电图波形,

2020-05-19 17:36:31 6395 3

原创 期刊:JOURNAL OF MEDICAL ENGINEERING & TECHNOLOGY

JOURNAL OF MEDICAL ENGINEERING & TECHNOLOGY有没有投稿过这个期刊的大佬啊?这个期刊咋样啊?欢迎交流哈。

2020-05-18 13:51:45 638 2

原创 常见期刊汇总 期刊方向:生物医学信号处理

业内权威的,口碑较好的Annual Review of Biomedical Engineering, 年刊, IF>10, 顶级Circation/Hypertension, 月刊, IF>10, 顶级PNAS, 周刊, IF≈10, 顶级Physical Review Letters/E, 月刊, IF=7.9/2.3, 权威IEEE Transaction on Biomedical Engineering, 月刊, IF>2.5, 权威Annals of Biomedi

2020-05-18 13:46:06 2593 2

原创 学术论文写作注意事项(1)

最近一直在忙于写学术论文,好久没更新博客了,今天就简单说一下写学术论文注意的事项吧。(原文连接:https://zhuanlan.zhihu.com/p/47343484)1.总体的问题(1)忌标准太低不知道国际化标准,例如,不知道Nature 、Science等国际优秀学术期刊论文的标准、取向、动态。一些学生在选题时根本没有考虑还有国外学者的研究,甚至某些获奖的博士论文没有引用一篇外文文献,而其实论文涉及的领域正是国际研究的热点。不知道母科学标准,例如,不知道化学、力学、生理学、医学、社会学、管

2020-05-11 13:19:19 458

原创 数据处理——python定位数据缺失位置 超好用

import pandas as pdimport reio = r’D:\gaozhixue_data.xls’data = pd.read_excel(io, sheet_name=0,usecols= [1])#print(data.isnull())print(data[data.isnull().values==True])结果如下:C:\Users\lenovo\Anac...

2020-04-22 10:17:56 527

原创 MATLAB 三次样条插值源码

function yy = Interpolation_Spline0(x, y, xx)%{函数功能:三次样条插值法;输入:x:已知点横坐标;y:已知点纵坐标;xx:插值点;输出:yy:插值点的函数值;示例:clear; clc;x = 0 : 0.2 : 2;y = sin(x);xx = 0 : 0.05 : 2;yy= Interpolation_Spline0...

2020-04-06 10:47:44 711

原创 MIT-BIH心律失常数据库介绍

MIT-BIH心律失常数据库由48个经过注解的记录组成,取自47个个体,其中201和202来自同一个体。这些个体包括年龄从32岁到89岁的25个男性和年龄从23岁到89岁的22个女性,大约60%的数据来自于住院病人。其中数据100到124之间的23个数据(第一组)从上述动态心电数据中随机选取;200到234之间的25个数据(第二组)包含不常见且有非常重要临床现象的数据。其中有几个记录的节律信息...

2020-03-25 18:29:08 2367

原创 使用matlab代码读取展示MIT-BIH心律失常数据库数据(带注释)

%*读取MIT-BIH 心律失常数据库%------ SPECIFY DATA ------------------------------------------------------%------ 指定数据文件 -------------------------------------------------------PATH= ‘C:\Users\lenovo\Desktop\MI...

2020-03-14 11:51:23 3887 7

原创 设计低通巴特沃斯数字滤波器(matlab)去除ECG基线漂移实例

matlab代码**************************M=load (‘datafile’);ecg=M(1:15000,1); 读取数据fs=512; 采样率fmaxd_1=5;%截止频率为5Hzfmaxn_1=fmaxd_1/(fs/2);[B,A]=butter(1,fmaxn_1,‘low’);ecg_low=filtfilt(B,A,ecg);%通过5Hz低通...

2020-02-23 16:50:38 4782 3

原创 Matlab下载安装WFDB教程(今天过了六级 哈哈)

1.打开MATLAB2.若要安装或更新此工具箱的先前安装,请执行以下操作cd directoryname3.在MATLAB窗口中键入(或复制和粘贴)以下命令:[old_path]=which(‘rdsamp’); if(~isempty(old_path)) rmpath(old_path(1:end-8)); endwfdb_url=‘https://physionet.org/phy...

2020-02-21 14:09:51 1007 1

转载 ICA独立成分分析—FastICA基于负熵最大

原文链接 https://blog.csdn.net/zb1165048017/article/details/48464573

2020-02-16 17:51:35 429

原创 滑动均值滤波matlab

滑动平均滤波:就是把连续取得的N个采样值看成一个队列,队列的长度固定为N,每次采样得到一个新数据放到队尾,并丢掉原来队首的一次数据,把队列中的N个数据进行平均运算,就可以获得新的滤波结果。...

2020-02-13 23:26:08 782

转载 主成分分析(PCA)原理详解

https://blog.csdn.net/program_developer/article/details/80632779

2020-02-11 13:12:06 171

转载 【 MATLAB 】spline 函数介绍(三次样条数据插值)

https://blog.csdn.net/Reborn_Lee/article/details/83421581

2020-02-08 14:35:56 2072

原创 matlab读取txt文件的''任意行任意列''操作指南

如果你的txt文件数据是矩阵形式的,而没有其它的文字,用下面的程序就可以读任意行任意列的数据a=textread(‘filename.txt’);t=a(1:43,4:10);1:43是1到43行,4:10是4到10列的数据...

2020-01-30 16:16:42 4119

原创 心电图名词-除极

除极是一个医学词汇,指人的细胞在刺激作用下发生兴奋时由于钠通道的开放状态。胞在刺激作用下发生兴奋时,由于钠通道的开放, Na+顺浓度梯度从膜外进入膜内,使膜内负电位迅速转为正电位,这一过程称为除极。...

2020-01-30 12:47:47 1094

原创 0~100之间所有数字的累计求和结果.python

#计算0~100之间所有数字的累计求和结果#0.定义最终结果的变量result = 0#1.定义一个整数的变量记录循环的次数i = 0#2.开始循环while i <= 100:result += i#处理计数器i += 1print(‘0~100之间所有数字的累计求和结果:%d’% result)0~100之间所有数字的累计求和结果:5050Process fini...

2020-01-29 16:18:11 4508

转载 python小波变换去噪-ECG信号

原文请见:https://blog.csdn.net/weixin_41322458/article/details/91385984一,小波去噪原理:信号产生的小波系数含有信号的重要信息,将信号经小波分解后小波系数较大,噪声的小波系数较小,并且噪声的小波系数要小于信号的小波系数,通过选取一个合适的阀值,大于阀值的小波系数被认为是有信号产生的,应予以保留,小于阀值的则认为是噪声产生的,置为零从...

2020-01-26 12:13:13 7239 2

原创 MATLAB实现ECG信号噪声去噪-滤波器

%------------------------------低通滤波器滤除肌电信号------------------------------%-----------------带陷滤波器抑制工频干扰-------------------%50Hz陷波器:由一个低通滤波器加上一个高通滤波器组成%而高通滤波器由一个全通滤波器减去一个低通滤波器构成%------------------IIR...

2020-01-25 19:08:29 6175 3

原创 ECG信号三大主要噪声-基线漂移,工频干扰,肌电干扰

(1)基线漂移基线漂移属于**低频干扰**,**呼吸的节奏、四肢动作以及前端处理电路设计**都有可能造成基线漂移,致使原始ECG信号漂移之后的**幅度达到R波最大幅值的0.1-0.2倍**。ECG信号的一般采用是**粘贴式或吸球式**电极来采集信号,**那么存在于体表与电极之间的接触类电阻和放大器产生的输入阻抗,两者会形成一个分压网络,此电压将会使ECG信号发生漂移**,而人体稍微的运动便会使...

2020-01-25 12:22:25 20448 3

原创 基于MATLAB的ECG心电数据去噪-小波变换几种方法

最近开始接触ECG心电,相关知识也还在补充阶段,由于自己代码能力差,做ECG信号去噪,也废了半天劲。下面是我找 到的还可以的小波变换集中方法希望对大家有所帮助,我还在改代码,改频率那里。欢迎一起交流学习。%%%%%%%%%%信号小波分解%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%基于Haar小波%%%%%%%%ecg=fopen(‘100...

2020-01-24 20:33:56 7318 10

原创 No module named 'cv2'

No module named 'cv2’然后pip install opencv-python走起来又报错了error: (-215:Assertion failed) size.width>0 && size.height>0 in function ‘cv::imshow’原来是我的图像的路径有中文。。。。解决了...

2019-12-07 12:48:17 210

原创 Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2

用pycharm 写如下代码,出现了题目的警告。import tensorflow as tfm1 = tf.constant([[3,3]])m2 = tf.constant([[2],[3]])product = tf.matmul(m1,m2)print(product)2019-12-06 20:37:01.403791: I tensorflow/core/platform/...

2019-12-06 20:40:17 159

原创 No module named 'tensorflow._api'

寻求帮助如果我解决了,会更新此篇博客。

2019-12-04 11:50:56 588

原创 Stack测试代码 python 加油学习数据结构与算法

2019-11-30 21:12:07 156

原创 module 'tensorflow' has no attribute 'placeholder'

我用的是tensorflow 2.0 ,所以用了import tensorflow as tf 就出现了这个错误:module ‘tensorflow’ has no attribute ‘placeholder’把import tensorflow as tf 替换为:import tensorflow.compat.v1 as tftf.disable_v2_behavior()就可以...

2019-11-30 20:01:51 1136 2

原创 径向基函数(rbf)神经网络 基础篇 奥利给 干就完了!

今天咱们就一起把径向基函数神经网络翻个底朝天,好好琢磨一下哈。老铁,走着。![在这里插入图片描述](https://img-blog.csdnimg.cn/2019112613170742.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3...

2019-11-28 15:32:17 2798

原创 神经网络控制实例,有s模块源码及simulink搭建

由于的代码发的不方便,大家可以进群,我传到群文件了。代码截图:

2019-11-26 00:15:52 902

原创 python format输入你的身高和体重,输出你的BMI值,以及你的胖瘦情况

输入是 65,185

2019-11-22 00:48:16 5986

原创 剑指Offer 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型(python)

用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型-- coding:utf-8 --class Solution:def init(self):self.stackA = []self.stackB = []def push(self, node): # write code here self.stackA.append(node)...

2019-11-20 00:42:06 349

原创 数据结构--栈 初学

栈是一种“先进后出”的一种数据结构,有压栈出栈两种操作方式。如下图:栈的操作:class Stack(object):def init(self):self.__list = []def push(self,item): self.__list .append(item)def pop(self): return self.__list .pop()def pe...

2019-11-20 00:33:17 73

原创 python基础编程:已知a+b+c=100且a^2+b^2=c^2(a,b,c都是自然数),求出符合条件的a,b,c的所有组合。

把for c in range(1001): 改为c = 1000 - a-b的效果:时间上缩短了很多。

2019-11-19 13:09:39 2553

转载 BP神经网络优化PID控制器的参数的源代码

参考:https://blog.csdn.net/qq_40794710/article/details/98786347

2019-11-17 13:58:48 1436

ECG预处理与QRS波群检测技术研究.nh

首先简述了信号自动分析技术的研究背景和意义,并从预处理和特征检测两方面综述其发展,同时介绍了信号的产生机理、获取方法以及其自动分析的技术难点。分析信号存在的多种噪声特点,介绍常用的两种滤波算法:传统数字滤波法和小波滤波,对它们进行实验仿真并分析了各自优缺点。在此基础上,设计了一种新的滤波器,它基于提升小波变换,计算过程简单、利于硬件实现,实验结果表明其效果良好。介绍两种经典的波群检测算法:差分阈值检测算法和小波变换检测算法,对它们进行实验仿真并分析各自优缺点。之后,提出了一种新的波群检测算法,该算法根据信号的极大、小值点分布特性来准确定位波位置,并根据段波形特性来确定波群宽度。我们对新算法进行了仿真,并利用数据库和数据库中的数据进数据测试,分析和对比了测试结果。实验结果表明新算法具有较好的检测率和稳定性,其方法更易实现更适合用于便携式仪器。

2020-01-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除