自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 【卡尔曼滤波原理及基本认知】

1.卡尔曼滤波的基本认知维纳滤波主要用于平稳信号的处理,作用于频域信号,对于非平稳信号效果无法达到预设的效果。卡尔曼滤波可以用于线性以及非线性控制问题,也可以用于平稳以及非平稳信号的滤除,主要作用于时域信号。2.卡尔曼滤波的基本原理常见的状态量:状态估计值:X(k|k),利用k时刻的预测值与测量值对k时刻系统状态进行估计状态矢量:x(k),N维激励矢量:w(k),P维状态转移矩阵:U(k+1,k)表示时刻k到k+1的状态转移,NN激励转移矩阵:V(k+1,k)表示k到k+1的激励转移,NN

2022-04-29 11:38:48 1776

原创 【维纳滤波器】

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-04-28 16:34:30 837

原创 【滤波器分类】

经典滤波器以及现代滤波器分类介绍1.经典滤波器信号有用成分与干扰成分不叠加,各自占据一部分频段,可以采用线性滤波器进行滤波,对于频率重叠的情况无法处理常见的经典滤波器:IIR,FIR,陷波等滤波器设计指标包括①通带衰减滤波器衰减是指信号经过滤波器后信号强度的减少,专指信号功率幅度损失,等于20*log(输出功率/输入功率,单位为分贝(dB).②阻带衰减在通带中,有部分信号通,部分信号阻,而阻的部分不能不能全部阻断,只有部分衰减,部分留了下来,最小衰减描述了阻碍受阻信号的能力,衰减越大,则能力

2022-04-27 16:50:51 3127

原创 PPG血氧的基本思路

现有的可穿戴设备的PPG血氧功能测试有两种:双波长反射式计算以及透射式计算1.反射式(常用方法)波长选择基本为 660nm和940nm光在人体组织中的传输规律类似于光子的迁移运动,通常用光子扩散传输理论(Photondiffusion transport theory)来解释这一过程,光在介质中的传输,可以看成是一群分散的光子流与颗粒产生随机碰撞被吸收和散射的过程,且认为散射只是改变传输方向不改变能量,通常将光子的这一迁移过程称为光子的扩散过程。因为光具有波粒二象性而这一理论需要忽略光的波动性和偏振效应

2022-04-26 17:32:17 1715

转载 【卡尔曼滤波器的初步认知】

粗略解释:利用多个维度的信息对下一刻的结果进行估计,需要考虑干扰以及误差的影响1.现存在一个可观测信号,维度不定假设为N,参数来源不定,首先假设不同参数对结果的影响分布概率以及方差2.计算不同维度参数之间的协方差,构建一个NN维的协方差矩阵A(表示信号预测的方向),以及不同维度信息构成的状态矩阵B(表示信号更新的状态)3.假设存在矩阵F,使得现有状态通过F对下一时刻的状态B1进行预测,则F为状态预测矩阵,状态更新的方程为B1=FB,A1=FAF(T),A1为A的下一时刻估计值,F(T)为F的转置4.

2022-04-21 14:17:39 57

转载 【转载】 c++私有公有、保护与继承

@c++公有、私有、保护的理解 c++公有、私有、保护的理解 c++的三大特点:封装、继承、多态 其中封装:将数据和函数等集合在一个单元中(即类)。被封装的类通常称为抽象数据类型。封装的意义在于保护或者防止代码(数据)被我们无意中破坏。 为了能够实现数据封装的功能特性,就产生了...

2022-04-18 15:08:02 542

转载 【转载】C++ 公有 私有 保护与继承

C++ 基础之公有、私有和保护 公有继承、私有继承和保护继承,什么七七八八的,一句话说清楚。 数据成员和成员函数的公有、私有和保护 类的定义 我们知道,定义一个类,类里面的成员包括数据成员(属性)和成员函数(方法)。数据成员是描述类的属性的一些数据,成员函数是描述类...

2022-04-18 15:06:23 1405

转载 【转载】不同编程语言之间的差距与优缺点

C++、Java和Python都是面向对象的编程语言。其中C++和Java都是强类型语言,而Python是一种弱类型语言。 C++需求效率的软件 C++更接近于底层,方便直接操作内存。C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问...

2022-04-15 10:27:04 1236

转载 【转载】C指针与变量

C语言指针与变量的关系 总结变量的定义与赋值定义赋值 指针变量的定义与赋值符号的说明指针类型符号 :*地址操作符号:&指针操作符号:*小结 代码解释:指针的定义指针的赋值指针变量的操作 阶段小结变量的定义与取用符号 多重指针定义与赋值...

2022-04-14 15:44:13 57

转载 【转载】static在C/C++

(一)在C语言中static的作用如下 (1)static修饰变量时,修饰的静态局部变量只执行一次,延长局部变量的生命周期,在程序运行结束后才会释放。  (2)static修饰全局变量时,全局变量只能在本文件中访问,不能在其它文件中访问,即便是extern外部声明也不可以。  (3)static修饰函数时,函数的只能在当前文件中调用,不能被其他文件调用。Static修饰的局部变量存放在全局数据...

2022-04-14 10:24:21 161

原创 动态心率设计-1

单通道心率信号的动态追踪框架基础设计

2022-03-25 15:50:03 310

空空如也

空空如也

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

TA关注的人

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