指数平滑不会对加速度数据产生重大影响

时间:2019-03-28 04:20:34

标签: filter accelerometer smoothing exponential lowpass-filter

我尝试从加速度计的一个轴上平滑加速度数据,以便对数据实施简单的指数平滑。但这并没有从前面提到的论文中产生重大影响。这种区别有什么问题?

ALPHA = 0.6 # 1.0 means no filter
def lowPassFilter(input, output):
  return (1 - ALPHA) * output + ALPHA * input

if __name__ == '__main__':
  output = 0
  for row in rows:
    output = lowPassFilter(row.getInput(), output)

我在这里显示绘制的图形: myGraph

我看到了前一篇论文: myGraph

图的两个都包含大约3600个样本,并且周期不同,原因是我的采样率与纸张不同。但是,我的过滤器看起来真的很差……我的实现有什么问题?

我还在以下附加了原始数据:

https://drive.google.com/file/d/15P9x5aPXDoEi2V_YoaxhhoTBV_9sOQ_r/view?usp=sharing

0 个答案:

没有答案