10种简单的数字滤波算法(C语言源程序)手册
上传时间: 2022-03-23
上传用户:
基于mpu6050的数字滤波算法
上传时间: 2022-03-29
上传用户:默默
基于小波变换的数字滤波算法
上传时间: 2022-03-29
上传用户:
应用无迹卡尔曼滤波算法(UKF)进行锂电池的SOC估计,采用Thevenin二阶RC等效电路模型,对HPPC电池脉冲充放电实验数据进行Matlab处理,得到较为准确的模型.通过在Matlab中编写算法程序,对不同工况的估计值与实际值进行误差估算及对比分析,通过此算法进行SOC估计,得到该算法可有效降低系统误差并纠正SOC的初值偏差.The non trace Calman filter (UKF) is applied to the SOC estimation of lithium battery. The Thevenin two order RC equivalent circuit model is used to process the HPPC battery pulse charge discharge experimental data by Matlab processing, and a more accurate model is obtained. By writing algorithm program in Matlab, the error estimation and comparison analysis of the estimated value and actual value of different states are carried out, and the SOC estimation is carried out by this algorithm. The algorithm can effectively reduce the system error and correct the initial value deviation of the SOC.
标签: 卡尔曼滤波
上传时间: 2022-05-03
上传用户:默默
朱志宇著,科学出版社。本书系统介绍粒子滤波算法的基本原理和关键技术,针对标准粒子滤波算法存在的粒子退化、计算量大的缺点介绍了多种改进的粒子滤波算法,包括基于重要性密度函数选择的粒子滤波算法、基于重采样技术的粒子滤波算法、基于智能优化思想的粒子滤波算法、自适应粒子滤波算法、流形粒子滤波算法等,并将粒子滤波算法应用于机动目标跟踪、语音增强、传感器故障诊断、人脸跟踪等领域,最后探讨了粒子滤波算法的硬件实现问题,给出了基于DSP和FPCA的粒子滤波算法实现方法。
标签: 粒子滤波
上传时间: 2022-05-28
上传用户:
这是十大滤波算法源码,对于开发人员非常有用,节约了大量时间,不用再做重复工作,提高开发效率,把时间精力投入到新发明研究上
标签: 滤波算法
上传时间: 2022-05-31
上传用户:
用Arduino做电子秤最全滤波算法(Arduino编程)
上传时间: 2022-07-03
上传用户:
卡尔曼滤波算法在MPU6050中的应用与实现
上传时间: 2022-07-06
上传用户:
高度数据的准确获取是飞控系统研制过程中极其重要的一环,是保证无人飞行器按照一定高程工作、平稳着陆的先决条件。但对于低成本惯性导航解算,位置漂移严重[],虽可通过加速度计姿态校正来抑制部分漂移,但解算出的速度与位置仍然不准确。因此需利用除惯导外的其它传感器测量值作为位置观测量参与滤波,在抑制位置漂移的情况下,修正速度与加速度,提高高程数据的精度。目前文献中大多是将惯性导航作为一个整体,对惯导的三维位置及速度进行滤波。如SINS/GPS组合导航,通过组合导航对SINS速度及位置漂移进行抑制[2][3]。但是当只需要高度方向上的数据时,此种做法往往计算量大,步骤繁琐,且整体滤波兼顾经度、纬度、高程等多个因素,反而影响了高度方向的滤波效果,且当SINS/GPS组合导航中的GPS信号较差时,得到的高度观测量误差也大。可见,当单一的高度传感器观测数据出现异常时,滤波后的高度也会出现异常。针对单传感器无法适应复杂工作环境的缺点,本文结合GPS、气压计及惯导系统的优点,来抑制惯导高度方向上的发散。通过构建GPS与气压计数据的权重模型获得高度方向观测量,使用互补滤波算法融合惯导数据与求得的观测量得到更为精确的高度观测值。算法简易,鲁棒性好,可在嵌入式飞控板中实时运行。
上传时间: 2022-07-16
上传用户:
AD滤波算法函数模块说明: 一、该模块包含滤波算法有:中位值滤波、中位值平均滤波、递推平均滤波、一阶滞后滤波。用户可根据项目不同情况选用不同的滤波算法。1.1、中位值滤波:连续采样N次(N取奇数),把N次采样值按大小排列,取中间值为本次有效值。适用范围能有效克服因偶然因素引起的波动干扰,对温度、液位的变化缓慢的被测参数有良好的滤波效果。不过对流量、速度等快速变化的参数不宜。1.2、中位值平均滤波:连续采用N个数据,去掉一个最大值和一个最小值,然后计算N-2个数据的算术平均值。适用范围:对应偶然出现的脉冲性干扰,可消除由于脉冲干扰所引起的采样值偏差。但是测量速度较慢, 比较浪费RAM。1.3递推平均滤波:把连续取N个采样值看成一个队列,队列的长度固定为N,每次采样到一个新数据放入队尾,并扔掉原来队首的一次数据,把队列中得N个数据进行算术平均运算,就可以获得新的滤波结果。适用范围:对周期性干扰有良好的抑制作用,平滑度高,适用于高频振荡的系统。缺点是灵敏度低,对偶然出现的脉冲性干扰的抑制作用较差,不易消除由于脉冲干扰所引起的采样值偏差,不适用于脉冲干扰比较严重的场合。1.4、一阶滞后滤波:对周期性干扰具有良好的抑制作用,适用于波动频率较高得场合。缺点就是相位滞后,灵敏度低,滞后程度取决于a的大小,不能消除滤波频率高于采样频率1/2的干扰信号。本次滤波结果result=(1-a)*本次采样值+a*上次值。a=(0~1)
上传时间: 2022-07-28
上传用户: