如何确定matlab多项式拟合的阶数,基于多项式拟合函数趋势项与阶数估计加速度、速度、位移的方法与流程...

9afe4128cb861f73a0ffa3a66e3b5253.gif

本发明属于信号处理领域,尤其涉及一种基于多项式拟合函数趋势项与阶数估计加速度、速度、位移的方法。

背景技术:

目前信号处理领域常用的加速度积分方法主要有时域积分和频域积分两种。时域积分常数项经积分会产生较大的趋势项,而且随着积分次数的增加,误差不断积累,会越来越偏离基线;频域积分利用傅里叶变换的积分性质,直接以频域内正弦、余弦的积分互换关系,可以有效避免时域信号的微小误差在积分过程中不断放大,较好的控制趋势项。

对于积分产生的均值和线性趋势项,一般MATLAB中用detrend函数能够较好的去除;对于非线性的趋势项,根据最小二乘估计的原理,采用polyfit函数和polyval函数用多项式拟合(一般常采用低阶的多项式拟合)的方式去除趋势项。

但是,现有技术中至少存在以下缺点和不足:

真实采集到的加速度信号总是存在各种各样的噪声,即使经过降噪处理之后也存在诸多误差,无论是采用时域积分还是频域积分,这些误差经过积分之后形成的积分趋势项一般都是非线性的趋势项,仅用detrend函数不能完全消除趋势项。而采用polyfit函数去除非线性趋势项时,并不能准确获知拟合的多项式阶数,因此无法对趋势项进行准确的多项式拟合,也就不能最大程度的消除趋势项,减小误差。

技术实现要素:

为解决现有的去趋势时拟合多项式阶数选取不当造成趋势项消除不彻底的问题&#x

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值