Попробовал готовое, пусть инфа останется на память.
Автокорреляция хороша при постоянно действующем периодическом сигнале. Т.е когда на человеке закреплен аксель, то сигнал непрерывно характерно меняется и его автокорр позволяет вытащить ниже уровня шумов.
При импульсном зашумленном сигнале пики разные и корреляция не так явно выражена. Да еще топает человек чуть по разному. Похоже именно так сделали по привычке RUNN и в итоге на среднем шаге и при смене темпа шаги не обнаруживаются. На видео это видно и в реале очень неприятно пропадает каденс временами на долгие секунды.
В итоге очень шумный тестовый сигнал с гинхаба с закрепленного на теле акселя обнаруживается лучше хорошего импульсного сигнала с дорожки.