Я никогда не касался ничего, связанного с обработкой сигналов (датчик акселерометра). У меня есть некоторые значения по осям x, y, z и для каждой оси установлено пороговое значение, так что, когда оно достигает определенного порогового значения, мне нужно будет проанализировать сигнал и то, как быстро он достиг этого порогового значения.
В основном мне нужно подумать об алгоритме для вычисления синей линии из диаграммы ниже, когда сигнал достигает порога оси Y.
Все сигналы оси Y хранятся в ArrayList. Мне просто интересно, как бы я рассчитал это.