2009-05-30 17 views
2

我有一些動畫發生在精細加速度檢測。但是,當用戶坐在車裏或正在走路時,它可能會變得煩人。Whate是實施抗衝擊和防抖算法的基本概念嗎?

基本上,只要有太多的振動或晃動,所有這些東西都必須自動禁用。從概念上講,我認爲過濾這些振動非常困難,因爲「振動階段」會永久改變。我將定義爲「不需要的振動或衝擊」定義爲加速度值,該值通過較大的時間間隔變化非常快,或者永久變化的累計值在指定的最短時間段內不超過指定的閾值範圍。

我正在尋找「已證明」的概念,然後我開始重新發明了幾天的車輪。

回答

4

我對您沒有任何具體的答案,但您可能需要Google帶通濾波器或反走樣濾波器來了解如何解決此問題的一些想法。基本上,如果您可以確定您想要考慮的實際加速度的頻率範圍,則可以濾除超出此範圍的頻率。

0

在你開始做太多的預優化之前,我認爲你應該實現一個低通濾波器,看看它是否能完成這項工作。大多數iPhone應用程序有效地使用LPF的變體來消除不必要的加速計噪聲。

你也可以換個方式使用高通濾波器。一旦獲得通過HPF的特定功率級別,就停止處理數據。