首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >低/高通滤波器

低/高通滤波器
EN

Stack Overflow用户
提问于 2012-12-31 15:08:44
回答 1查看 730关注 0票数 0

我正在创建一个android phonegap应用程序,它可以检测路面的不规则情况,如坑洞和速度颠簸。我依靠手机通过phonegap提供的加速度计值,并将使用这些值进行一些处理。

但是,由于这些值相当粗糙,所以我想使用某种过滤来平滑这些值。我知道有低通滤波器和高通滤波器。但是他们之间有什么区别呢?在我的应用程序中使用一种而另一种会如何影响这些值的平滑性和可靠性?

EN

回答 1

Stack Overflow用户

发布于 2012-12-31 15:13:32

这样说也许有点容易,但直截了当的解释是,低通滤波器允许低频率,并拒绝/减少高频,反之亦然。

平滑通常涉及到剔除高频成分.您可以使用几种简单的技术来取得进展:

  1. 简单移动平均(简单平均最近的N个样本)。
  2. 指数移动平均(y[n] = alpha * y[n-1] + (1 - alpha) * x[n])

有关更多信息,请参见average

选择N或alpha参数的值需要应用程序特定的调优。

然而,正确的过滤器设计是一门复杂的科学/艺术。例如,拒绝高频成分可能会削弱你探测像坑洞这样的“真实”事件的能力(它们也会被平滑)。您可能开始需要复杂的非线性技术,如阈值。但这是整本书的主题!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14103164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档