android 陀螺仪滤波_Savitzky-golay滤波在陀螺仪角加速度测量中的应用

本文针对陀螺仪速度信号噪声大、平滑性不好的问题,提出了Savitzky-Golay滤波方法,通过滤波后求解的角加速度波形平滑且保留主要特征,优于一般数字滤波方法。滤波参数选择nl=nr=15,M=3,有效消除干扰信号并减少数据微分后的毛刺和跳跃。
摘要由CSDN通过智能技术生成

摘  要: 针对陀螺仪采集到的速度信号噪声大、平滑性不好以及采用一般工程数字滤波方法对数据处理求角加速度效果不佳的问题,提出了采用Savitzky-golay滤波方法对陀螺仪采集的速度信号进行数字滤波。所得滤波结果经微分处理,得到了角加速度波形,该波形较为平滑,保留了信号的主要特征,表明了此方法的有效性。

关键词: Savitzky-golay滤波;数字滤波;角加速度;微分

近年来,陀螺仪作为高精度伺服控制系统的反馈元件,用来反馈测量物体转动的角速度。但当控制系统进行高精度控制时,就需要测量反馈角加速度的数据值。目前,角加速度的测量方法有直接法和间接法两种[1]。为了系统不增加传感器,提高系统的可靠性,本文采用间接法,也就是利用系统原有的速率陀螺仪进行现场采样,采样得到的数字角速度信号数据再进行分析与微分处理来求得角加速度值。因此,对陀螺仪采集的速度数据处理是在实际工程系统设计应用中的一个重要的环节[2-3]。

然而,在震动环境下工作的陀螺仪所采集到的数据中干扰信号量比较大,微分运算对干扰量的放大严重影响了求解角加速度的准确性。所以陀螺仪采集到的数据必须要经过滤波处理才能微分求解。当精度要求不高时,系统可应用输出量为模拟信号的陀螺仪,输出的信号可以直接经过电容等硬件滤波的方法进行平滑处理。然而,随着控制精度的提高,系统应用于高精度的数字陀螺仪,尤其是光纤陀螺仪时,所输出的数字信号就无法硬件滤波,必须进行软件数字滤波的处理。目前,通常采用一般软件数字滤波方法,如算数平均滤波、限幅滤波、中值滤波和一阶滞后滤波对其测量数据进行处理,但滤波效果不是很理想。通过对多种滤波的实际计算结果进行了对比研究,提出了一种应用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值