自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 第2章 开始学习C++

一.

2021-09-27 16:23:53 304 1

原创 第1章 预备知识

一、C++简介二、C++简史1)c语言编程原理2)面向对象编程3)C++和泛型编程4)C++的起源三、程序创建的技巧 在windows上,(本人喜欢(*^_^*))使用visual studio这种集成开发环境(IDE),能够在主程序中管理开发的所有步骤,包括编辑; 在linux中,(本人喜欢(*^_^*))编译(g++)和链接阶段在系...

2021-09-27 14:28:27 141

原创 第10章 生物医学信号小波分析

一、小波的定义及特点二、连续小波变换三、离散小波变换第一部分是尺度函数,相当于低通滤波,第二部分是小波函数,相当于高通滤波向下箭头是降阶处理(抽取法),四、心电信号的小波分析去掉2 ^1, 2^2 , 2^8对应的信号,然后进行重构心电信号去噪的原理:把信号分解后,将需要去掉的高频噪音频率置零,再重构心率 = 60 / RR间期的时间某一个尺度信号,极小值到极大值处的过零点,对应着...

2021-09-23 18:15:27 519

原创 整数型滤波器设计与应用

一、整数型滤波器特性要求速度比较快时,设计整数型滤波器。在实际设计时,p、t值为1,需要考虑的是参数m、theta,及分子的正负号。因为是整数型,theta只能取5个值。1-z^m = 0时,规律:二、低通整数型滤波器设计三、整数型高通滤波器设计四、带通和带阻整数型滤波器设计因为是带通和带阻,所以中心频率theta的取值不会取0度和180度。上述方法设计起来比较复杂,实际中,用低通和高通整数型滤波器构成各种带通和带阻整数型滤波器...

2021-09-22 17:13:27 803 1

原创 FIR滤波器窗口设计法和频率采样设计法

一. FIR滤波器窗口设计法知识点:各种窗函数的特性;窗口设计法基本思路海宁窗就是正弦窗二.FIR滤波器频率采样设计法知识点:频率采样法设计思路;digiscope设计方法...

2021-09-22 17:08:04 6035

原创 第4章 IIR滤波器设计

一、IIR滤波器性能特点二、单极点IIR滤波器设计通过极点判断系统的稳定性三、积分器积分器能够检测到心电信号微小的变化,用于心脏疾病的早期诊断1.三种积分器如何根据系统结构图写系统函数代码如下(示例):import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import warnings warnings.filterwarning.

2021-09-21 14:54:59 3320

原创 陷波器和微分器

吴水才老师的陷波器课程:简单说,从信号中移去特殊频率或范围的噪声,而使其他频率无衰减的通过,就是陷波器完成的任务。比如生物医学信号处理中的50Hz工频干扰的去除,就需要陷波器来实现。...

2021-09-16 14:47:35 478

原创 基于心电的疲劳分析论文

小雪的疲劳分析论文摘要:工作过度相关的疾病,如脑血管/心血管疾病(CCVD)和工作过度导致的精神障碍,是世界范围内的主要职业和公共卫生问题,特别是在东亚国家。由于可穿戴智能设备价格便宜、方便、普及和广泛使用,我们有兴趣研究使用可穿戴智能心电图(ECG)设备检测精神疲劳状态的可能性。共有35名健康受试者从华东一所公立大学被招募。在整个实验过程中,每个参与者都戴着一个可穿戴的设备,该设备进一步连接...

2021-09-15 13:38:25 1474 1

原创 ECG Arrhythmia Classification Using Transfer Learning from 2-Dimensional Deep CNN Features

关键词:Densenet, transfer learning ,svm,心电信号分割,转频谱图图片,Densenet得到特征,svm分类频谱图能够通过对信号的每个分区进行傅立叶变换来捕捉图像中信号功率的变化。分区的数量可以看作是一个可调优的超参数,这取决于信号的细节以及类之间信号的相关变化。在这项工作中,选择了31个分区来创建光谱图。每类光谱图的样品如图2所示。摘要:由于在深度学习领...

2021-09-15 13:19:23 567 1

原创 惯性传感器的寄存器配置

1.输入数据的预处理陀螺仪是测量角速度的传感器,量程范围可选+-250、500、1000和2000.dps就是degree per second

2021-09-15 12:26:46 556

原创 欧拉角与四元数互相转换

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、四元数的定义 二、使用步骤 三、 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、四元数的定义二、欧拉角到四元数的转换三、四元数表示旋转矩阵四、四元数到欧拉角的转换五、...

2021-09-04 10:01:26 959 1

原创 加速度计滑动窗口平均滤波matlab实现

一. 滑动窗口平均滤波的原理二.matlab实现function [data_m] = window_smooth(data,n)%n为窗口长度L = length(data);%数据长度%均值滤波m = 0;k = 0;for i = 1:L if(i<n) data_m(i) = data(i); else for(j = i-n+1:i) k = k+1; w1(k) = data

2020-11-16 12:57:54 2859 1

原创 各地区磁偏角和磁倾角查询网址及方法

查询方式:谷歌浏览器输入AUTOQUAD mag inclination ,出现这个网址:http://autoquad.org/wiki/wiki/configuring-autoquad-flightcontroller/autoquad-calibrations/calibration-faq/magnetic-declination-and-inclination/,打开画红线的网址:...

2020-10-15 10:58:28 22181 1

原创 磁力计简单水平较准算法

磁力计在载体上也是东北天方向磁力计所在载体水平放置旋转一周,得到x、y的值后,再竖直放置水平旋转一周得到x、z的值,这样x、y、z的值均能得到最大值和最小值。...

2020-07-28 05:54:29 2941 2

原创 平滑滤波器的差分方程及C语言实现

吴水才老师在中国慕课网上有一门生理信号处理课程,这是第三张第2节平滑滤波器的笔记。(1)平滑滤波器的功能:平滑波形,抑制噪声;主要有两种:海宁滤波器和多项式拟合平滑滤波器。(2)根据差分方程对系统性能进行分析:其频率响应曲线为:可以看到它的相位是经过零点的,因此它是一个线性相位。因此,判断一个滤波器是否是线性相位,就看它的相位曲线是否是经过零点的直线。上面是海宁滤波器的c语言实现,一共是256个点,xm1代表x(nT-T),xm2代表x(nT-2T);下面是C语言

2020-07-15 20:43:27 1486 1

原创 陷波滤波器设计

飞控课程笔记(二)(https://zhuanlan.zhihu.com/p/66962045 across说的课程) 在飞控领域中,主要针对飞行器在某一个高频点幅值较大,换句话来说,就是常见的飞机有共振的现象时。首先考虑通过机械减震或IMU减震来消除这种现象,若实际很难做到就考虑软件方面处理。 要使用陷波滤波器,首先了解信号的频谱。假设已知有用信号在30Hz以内,在80Hz处有一个高频干扰。 此时如果使用低通(设计一个二阶IIR),其幅度响应如下图):...

2020-07-11 16:27:10 3753

原创 低通滤波设计(matlab和C语言实现)

加入滤波器必然会造成延时一阶低通,

2020-07-11 13:44:19 7831

翻译 翻译—使用Python分析离散心率信号–第2部分

频域数据 在心率信号的频率方面,最常发现的测量方法称为HF(高频),MF(中频)和LF(低频)频段,这是科学中创新性命名水平的永恒证明。MF和HF频段通常合并在一起,并被标记为“ HF”。LF和HF大致对应于LF频段的0.04-0.15Hz和HF频段的0.16-0.5Hz。LF频段似乎与短期血压变化有关,HF频段与呼吸频率有关。 通过在RR间隔数据序列上执行快速傅立叶变换来计算频谱。顾名思义,该方法与离散傅立叶变换方法相比是快速的。数据集越大,方法之间的速度差异就越大。我...

2020-07-07 19:17:25 1505

原创 翻译—使用Python分析离散心率信号–第1部分

第1部分:打开数据,检测第一个峰并计算BPM(每分钟的心跳量);为了开发峰值检测算法,对于ECG和PPG两种信号,我们都需要标记每个复合物中的最高峰。首先让我们下载数据集并绘制信号图,以便对数据有所了解并开始寻找有意义地分析数据的方法。我将pandas用于大多数数据任务,并将matplotlib用于大多数绘图需求。import pandas as pdimport matplotlib.pyplot as pltdataset = pd.read_csv("data.csv") #读数据

2020-07-06 14:50:07 2160

原创 信号的傅里叶变换(FFT)分析(matlab实现)

在分析信号时,可以先进行傅里叶变换(FFT)分析,在频率方面进行观察在FFT_Function.m里进行函数的定义function [FFTCoeff ,f] = FFT_Function(data,fs)L = length(data); % 信号长度Y = fft(data);P2 = abs(Y/L);FFTCoeff = P2(1:floor(L/2)+1);%floor是取比它小的整数f = fs*(0:floor(L/2))/L;在FFT_Analysis.

2020-07-05 17:27:01 5711 2

翻译 加速度计

注:本篇为翻译内容,原文来自https://www.hobbytronics.co.uk/accelerometer-info 加速度计可测量加速度。那就是由于运动引起的加速度,也由于重力引起的加速度。加速度计通常用于计算倾斜角。他们只有在静止不动时才能可靠地执行此操作。为了获得准确的倾斜角度,通常将它们与一个或多个陀螺仪组合在一起,并使用数据的组合来计算角度。 数字加速度计将使用I2C,SPI或USART等串行协议为您提供信息,而模拟加速度计将输出预定义范围内的...

2020-07-03 12:28:14 1976

原创 心电信号的预处理入门(小波方法+matlab实现)

心电信号属于随机信号,且幅值较低,采集之后需要经过放大器放大才能进行波形观测。采集过程中的主要噪声源有工频干扰、基线漂移、肌电干扰和随机噪声 。对这些干扰进行分析后,选择合适的方法去除这些噪声,才能得到相对真实的心电信号,为下一步的诊断做准备。1)工频干扰 我国五十赫兹交流电的使用会产生五十赫兹的工频干扰,在采集心电信号时会受到这种噪声的影响。如图1所示,波形上的细小波纹就是工频干扰。这种细小的影响容易和疾病产生的心电波形小切口发生混淆,因此有必要进行滤除。2) 基线...

2020-07-02 17:16:28 10872 11

原创 局部均值分解(matlab实现有注释)

局部均值分解(local mean decomposition , LMD)方法同经验模态分解方法(EMD)一样,也是一种自适应信号处理方法。LMD通过改变信号分解过程能有效改进EMD方法存在的包络拟合不准确、边界处发散等问题. 代码如下:clear all;clc;% 这里是仿真信号,可改成自己的信号fs=2000;N=2048;n=0:N-1;t=n/fs;x=(1+0.5*t).*sin(2*pi.*20*t)+2*cos(2*pi.*3*t);%绘制...

2020-07-02 12:21:39 7916 6

原创 中文期刊论文中常用的矢量图的绘制(python+matplotlib+.svg+visio)

投中文期刊论文时,论文模板里总是写着要求你用矢量图,就是那种缩小放大都不失真的图,在这里记录一下我用的python+matplotlib+.svg+visio的方法,不然总会忘记(*^_^*)。h = model.fit(X_train, y_train, batch_size=128, epochs=10, validation_data=(X_valid, y_valid))#模型的训练#画图import matplotlib.pyplot as pltfrom pylab import

2020-06-23 11:28:33 5166 3

原创 加速度计姿态解算原理(入门)

这个旋转矩阵是地理坐标系转到机体坐标系的,不要用反了

2020-06-11 14:13:13 3873

原创 matlab 极坐标画圆

clc;clear all;t = linspace(0,2*pi,50);a = size(t);r = 2 * ones(a);figure(3);polar(t,r,'r');得到的结果如下:

2020-06-09 10:47:28 9736

原创 jupyter快捷键及titanic变量关系分析

快捷键:Cell中 Code 和 Markdown的切换在一个cell中(在command模式下) 1. 按下 y, 进入Code; 2. 按下m, 进入Markdown;显示Cell中的行数在一个cell中(在command模式下),按下 lfig,ax = plt.subplots()的意思是,建立一个fig对象,建立一个axis对象Seaborn的boxplot和vi...

2019-01-16 20:40:39 299

原创 安装vmware tools

1.在这里啦,安装vmware tools,https://jingyan.baidu.com/article/bad08e1ef759f209c85121de.html哇咔咔,2.在终端下,安装vim :  sudo apt-get install vim3.安装mysql:在桌面打开终端,输入:sudo apt-get install mysql-server,设置密码(我的生日,...

2018-08-07 19:58:46 142

转载 texlive2018

总是看到好玩的有用的软件就下,用它的使用方法作为第一篇博客吧https://blog.csdn.net/qq_38386316/article/details/80272396需要下载Texstudio下载直接百度搜下“Texstudio下载”即可,建议官网下载,它是一款免费的软件。https://blog.csdn.net/lvshu_yuan/article/details/80468425如...

2018-07-12 11:34:55 1448

欧拉角与四元数相互转换.docx

为《欧拉角与四元数相互转换》这篇博文的word版,

2021-09-04

软件开发和测试环境维护记录单.rar

《医疗器械生产质量管理规范》附录独立软件中,软件开发环境维护记录单,包括定期验证、更新升级及病毒防护。

2021-09-03

空空如也

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

TA关注的人

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