卡尔曼滤波结合神经网络在MEMS传感器上的应用*

2021-11-24 11:53:12黄一超
传感器与微系统 2021年11期
关键词:卡尔曼滤波模型

禹 忠, 黄一超, 郭 畅

(西安邮电大学 通信与信息工程学院,陕西 西安 710121)

0 引 言

微机电系统(micro-electro-mechanical system,MEMS)传感器,是一种可以将多种自然信号收集并转换为电子系统能够识别的电信号的工具,凭借其体积小、重量轻,抗干扰能力强,能耗低研究者会利用或提出相关算法来实现对MEMS传感器精度的提升。

马群等人[1]建立了自回归滑动平均模型,再通过卡尔曼滤波器对MEMS的精度进行提升,并通利用Allan方差分析法,观测出其量化噪声、角度随机游走和零偏误差系数都形成了不同程度的降低。孙玉洁等人[2]曾利用神经网络进行非线性映射,通过建立传感器输出数据与实际姿态之间的误差补偿模型,预测出三种姿态角的误差补偿度数,提升了MEMS在姿态感应输出上的精度。王法亮等人[3]和郭震等人[4]在神经网络算法的基础上分别引入了自适应权重粒子群优化(particle swarm optimization,PSO)算法和萤火虫算法(firefly algorithm,FA)对神经网络算法进行优化,从而针对MEMS加速度计实现效果更加显著的温度误差补偿。

本文以陀螺仪阵列[5]为研究对象,针对其建立随机漂移误差模型,在原先卡尔曼滤波的基础上再结合人工神经网络(artificial neural network,ANN)算法有规律性地对过程噪声协方差矩阵Q和测量噪声协方差矩阵R进行训练,最后对比此结合算法与原先基础卡尔曼滤波算法的降噪能力。

1 陀螺仪阵列漂移误差模型

1.1 算法整体流程解析

实验中,选用4片型号为ADXRS620的单轴陀螺仪在一块印刷电路板(printed circuit board,PCB)上2×2进行布线排列从而实现陀螺仪的阵列排布,主控芯片采用STM32151CB,经过初步数据采集之后,经过建立的陀螺仪阵列的随意漂移误差模型,如图1。……

登录APP查看全文

猜你喜欢
卡尔曼滤波模型
一半模型
重尾非线性自回归模型自加权M-估计的渐近分布
改进的扩展卡尔曼滤波算法研究
测控技术(2018年12期)2018-11-25 09:37:34
基于递推更新卡尔曼滤波的磁偶极子目标跟踪
3D打印中的模型分割与打包
基于模糊卡尔曼滤波算法的动力电池SOC估计
电源技术(2016年9期)2016-02-27 09:05:39
FLUKA几何模型到CAD几何模型转换方法初步研究
基于扩展卡尔曼滤波的PMSM无位置传感器控制
电源技术(2015年1期)2015-08-22 11:16:28
基于EMD和卡尔曼滤波的振荡信号检测
基于卡尔曼滤波的组合导航误差补偿