2

我在精细加速度检测时发生了一些动画。但是当用户坐在车里或走路时,它可能会变得烦人。

基本上,一旦有太多的振动或晃动,所有这些东西都必须自动禁用。从概念上讲,我认为很难过滤掉这些振动,因为“振动阶段”会永久改变。我将“不需要的振动或冲击”定义为加速度值变化非常快,值间隔很大,或者是在指定的最短时间段内不超过指定阈值范围的永久变化的累积值。

在我开始重新发明轮子几天之前,我正在寻找“经过验证的”概念。

4

2 回答 2

4

我没有任何具体的答案给你,但你可能想谷歌带通滤波器或抗锯齿滤波器,以了解如何解决这个问题。基本上,如果您可以确定您想要考虑真实的加速度的频率范围,您可以过滤掉超出此范围的频率。

于 2009-05-30T15:32:57.547 回答
0

在你开始做太多的预优化之前,我认为你应该实现一个低通滤波器,看看它是否能完成这项工作。大多数 iPhone 应用程序有效地使用 LPF 的变体来消除不需要的加速度计噪声。

您也可以采用另一种方式并使用高通滤波器。一旦通过 HPF 获得一定的功率水平,停止处理数据。

于 2009-05-30T20:12:54.827 回答