簡體   English   中英

Iphone中的移動值處理

[英]Movement values Processing in Iphone

我在目標c中開發了一個智能運動程序,其中說出了最后一天的情況。 跑步,散步,睡覺等。 我可以使用濾波器來測量正確的加速度計值,我有很多值並且間隔30分鍾。

例:

最近30分鍾的加速度計移動值:1.002、1.0021、1.11、1.033,.......................... .. .. .. 1.32,1.23,1.01,1.37
結果:坐着

任何想法哪種方法都適合計算此,僅求和不可行。 平均? 加權平均?

這不是一個小問題。

我要走的路是認識到這些不同的活動(除了睡覺)會產生正弦運動 關鍵是這些波的頻率和振幅將根據您的操作而變化:行走=較低的頻率,較小的振幅; 運行=更高的頻率,更高的幅度。

因此,您可能希望將信號(一系列數據值)轉換成由正弦波組成的同一信號的表示,並從中挑選出較大的“簽名”波,從而確定其活動。

要將數據序列轉換為波形,可以使用“ 快速傅立葉變換”之類的方法

這是關於iPhone上FFT的問題。

如果要避免使用FFT等復雜的東西,則可以在較小的時間段內使用最小值和最大值進行操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM