本发明属于信号处理领域,尤其涉及一种基于多项式拟合函数趋势项与阶数估计加速度、速度、位移的方法。
背景技术:
目前信号处理领域常用的加速度积分方法主要有时域积分和频域积分两种。时域积分常数项经积分会产生较大的趋势项,而且随着积分次数的增加,误差不断积累,会越来越偏离基线;频域积分利用傅里叶变换的积分性质,直接以频域内正弦、余弦的积分互换关系,可以有效避免时域信号的微小误差在积分过程中不断放大,较好的控制趋势项。
对于积分产生的均值和线性趋势项,一般MATLAB中用detrend函数能够较好的去除;对于非线性的趋势项,根据最小二乘估计的原理,采用polyfit函数和polyval函数用多项式拟合(一般常采用低阶的多项式拟合)的方式去除趋势项。
但是,现有技术中至少存在以下缺点和不足:
真实采集到的加速度信号总是存在各种各样的噪声,即使经过降噪处理之后也存在诸多误差,无论是采用时域积分还是频域积分,这些误差经过积分之后形成的积分趋势项一般都是非线性的趋势项,仅用detrend函数不能完全消除趋势项。而采用polyfit函数去除非线性趋势项时,并不能准确获知拟合的多项式阶数,因此无法对趋势项进行准确的多项式拟合,也就不能最大程度的消除趋势项,减小误差。
技术实现要素:
为解决现有的去趋势时拟合多项式阶数选取不当造成趋势项消除不彻底的问题&#x