2012-01-19 8 views
0

信号処理(加速度センサー)とは何も触れたことはありません。私はx、y、z軸からいくつかの値を得て、各軸に閾値を設定して、ある閾値に達したときに信号を分析し、その閾値にどれくらい速く到達するかを調べる必要があります。信号処理 - 最高信号ピークと時間フレームの解析

基本的に、信号がY軸のしきい値に達すると、下の図から青い線を計算するアルゴリズムを考える必要があります。

すべてのY軸信号は、ArrayList内に格納されます。私はそれをどのように計算するのだろうかと思っています。

Signal

+2

最も単純な場合:リストの最初の値のインデックス* i *をしきい値より上にしてから、インデックス* i + 1 *から検索し、リストを通って、見つかるまでステップを数えます最初の値はしきい値以下です。 - この「アルゴリズム」は、最も単純なケースのためのものです。 (キーワード: "ノイズ"、ジッタ、周波数、...) – JimmyB

答えて

0

あなたは、いくつかのしきい値を超えるすべての値を積分し、ピークと総エネルギーからのパルス持続時間を推定してみてください。

+0

どうすればよいですか?私の友人は、しきい値に達するまでにどれだけ多くの措置が取られているかを調べていました。私のダイアグラムの左側にある信号1は、100ステップ長い時間がかかり、次に右側の信号2になります。 – unleashed

関連する問題