下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、【Word版本下载可任意编辑】 DSP的MEMS陀螺误差建模与滤波方法分析 引言 随着微机电和惯性技术的发展,MEMS惯性器件技术越来越成熟,MEMS陀螺以其性能高、尺寸小、能耗低、可靠性高、重量轻、价格低等优点,在低成本姿态测量系统中的应用越来越广泛。但MEMS陀螺受制造工艺的限制,与传统工艺制造的惯性陀螺相比,在受到温度、外围电路的影响时,输出数据存在较大的随机噪声,影响其测量。为了降低随机噪声对系统测量的影响,必须根据大量的陀螺实际测量数据,建立准确的随机噪声模型,根据噪声模型选择合理有效的方法开展滤波补偿,提高系统的测量。在近几年MEMS陀螺的应用过程中,陀螺随机噪声模型建立的方法主要
2、有小波分析、神经网络和时间序列分析法,滤波方法则是根据模型展开一定的数据处理,针对以上建模方法采用的主要滤波技术有质子滤波、鲁棒滤波、Kalman滤波以及改良滤波技术等46。 MEMS陀螺在姿态测量系统的实际应用中,为了实时采集系统的姿态信息,数据采集、处理、解算必须满足系统的实时性要求,小波分析、神经网络等方法建立的噪声模型通常具有较高的阶数,难以工程实现和满足系统的实时性要求。采用时间序列分析法,通过对陀螺随机噪声的AR建模,可以有效地建立常规陀螺的随机噪声模型。本文以小型无人机姿态测量系统应用为背景,根据系统设计中MEMS陀螺的实际测试数据,详细研究了针对其随机噪声数据的建模方法和Kal
3、man滤波方法。 1陀螺误差建模 1.1原始数据采集 系统主控制器通过串行数据接口SPI与MEMS陀螺通信,陀螺角速率采样周期为20ms,在陀螺静止状态下开展20min的试验数据采集,图1为陀螺z轴在零点时的噪声原始数据,共10000组采样数据。 通过对MEMS陀螺噪声原始数据的分析可以得知,噪声包含随机漂移分量和常值项,去掉噪声中的常值项,所得的噪声样本序列是一个随机时间序列。根据时间序列分析方法对随机时间序列样本开展建模,该模型可以用来逼近真实的噪声数据,用时间序列模型对陀螺噪声开展预报,从而采用滤波技术去除噪声特性,提高系统测量79。 1.2数据预处理 MEMS陀螺噪声原始数据中包含常值
4、分量和随机分量。常值分量可以通过均值方法提取,陀螺短时间工作时,可以通过这一方法开展补偿,长时间工作时,需要考虑自身的常值漂移量,简单地采用均值方法去除常值分量,无法得到有效的随机漂移序列。通过对陀螺测量数据开展分析,考虑陀螺原始数据采样周期和陀螺数据使用周期,本文采用实时移动平均算法对陀螺原始数据开展处理,以实时采集值和前面9个采样点的平均值作为当前时刻常值分量。采样点数的选择需要考虑实际应用的实时性和陀螺常值漂移特性,点数太少,则平均效果不好;点数太多,则直接影响陀螺测量的实时性,在无人机姿态控制中,直接影响系统的机动性和稳定性。 去除常值后的序列即为MEMS陀螺的随机噪声信号,是时间序列
5、分析建模对象,在建模之初,对预处理后的MEMS陀螺仪随机噪声信号的平稳性、正态性开展判断,以确定预处理后的数据确实符合时间序列的建模要求。 1.3陀螺误差建模 经过数据预处理,对陀螺噪声数据开展时间序列建模,本文结合工程实际应用,考虑系统的实时性、适用性,结合考虑AIC准则,确定选用时间序列分析法的AR模型对陀螺随机噪声开展建模。 AR(p)模型一般格式为: 其中ap为模型回归系数,x(k)为模型输出,w(k)为模型噪声序列,p为模型阶数。 根据AIC标准确定陀螺漂移的数学模型,通过陀螺噪声特性的试验数据分析,选择AIC值的AR(1)作为陀螺漂移的模型。 陀螺AR(1)模型为: x(k)=a1
6、x(k1)+w(k)(2) 其中a1为模型回归系数,x(k)为测量值,w(k)为噪声序列。 AR(1)模型回归系数a1可以通过陀螺在静止状态下测得的10000组噪声数据计算得到,通过MATLAB软件中Yule-Walker计算方法,得模型回归系数a1=0.77。 2卡尔曼滤波 2.1卡尔曼滤波方程的建立 Kalmann滤波在随机信号处理过程中根据系统噪声和观测噪声特性,以系统的观测量作为滤波器的输入,以所要估计值作为滤波器的输出,滤波器根据状态方程和观测方程估计出所需要的处理数据,在工程应用中简单且易于实现,是一种实时递推的估计方法。本文在建立陀螺噪声模型的根底上,以试验数据为系统观测量,采用
7、Kalman滤波方法对陀螺噪声开展滤波。 根据建立的一阶AR(1)模型,通过离散Kalman滤波对陀螺采样数据开展估计,其状态方程为: 设Vk为测量噪声序列,则系统的观测方程为: Zk=CXk+Vk(4) 式中C=1,0;Xk为根据陀螺采样数据获得的状态估计值,Wk为系统噪声,Zk为陀螺噪声测量值,Vk为观测噪声。根据陀螺静止状态的试验特性,可假设其系统噪声Wk和观测噪声Vk(k=0,1,2,3,)的数学统计特性为E(Vk)=E(Wk)=0。 2.2滤波递推公式 根据状态方程、观测方程和Kalman滤波递推公式,可以得到整个系统的滤波算法。滤波器的输入Zk为零漂数据,设初始条件P0为二阶单位阵
8、,0为0,0T。 实时状态预测阵: k/k1=k1 协方差阵一步预测为: Pk/k-1=Pk-1+HQHT 滤波增益: Kk=Pk/k-1CT(CPk/k-1CT+R)-1 状态估计: k=k/k-1+Kk(ZK-Ck/k-1) 协方差阵估计更新: Pk=(1-KkC)Pk/k-1 其中,各变量的意义如下表1所示。 3数据分析 通过MATLAB对实测数据开展Kalman滤波分析,图2为Kalman滤波后陀螺仪零点数据输出曲线。陀螺噪声数据滤波前后的均值和方差见表2,滤波后噪声均值比滤波前减小30%,其方差与滤波前比较,小了12个数量级,通过均值和方差的分析比较可以看出,基于陀螺噪声AR(1)模型采取的Kalman滤波方法,可以有效降低陀螺噪声特性,其噪声分散程度也显著地减小了。陀螺噪声虑波后的数据曲线如图2所示。通过比照图1与图2的陀螺噪声曲线,可以直观地看到滤波前后数据变化。 4结论 本文通过试验仿真研究了MEMS陀螺的噪声特性,以真实的陀螺噪声数据为处理对象,设计实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025关于房屋租赁托管的合同范本
- 2025关于担保公司借款合同范本
- 二零二五年度影视动画制作与版权转让合同
- 二零二五年度建筑工程用木材采购合同3篇
- 2025版高考数学一轮复习核心考点精准研析1.2命题充分条件与必要条件文含解析北师大版
- 感恩时代青春奋斗
- 二零二五年度房屋买卖合同附家具家电回购协议3篇
- 动脉瘤性蛛网膜下腔出血诊疗指导建议规范课件
- 二零二五年度建筑材料捐赠合同样本3篇
- 二零二五年度商业秘密不可撤销反担保协议3篇
- 农业装备与机械化的经济效益与社会效益
- (完整)中医症候积分量表
- 医疗团队管理技巧与策略
- 《功能点计算方法》课件
- GB/T 451.2-2023纸和纸板第2部分:定量的测定
- 工会提案培训课件
- 高空抛物法律知识讲座
- 射频工程师年终总结
- 2019统编版高中数学A版必修第二册教学计划含教学进度表(高一下学期数学教学计划)
- 抖音短视频运营部门薪酬绩效方案(短视频运营薪酬绩效考核方案)
- 增值税发票销货清单
评论
0/150
提交评论