Алгоритм ударов в минуту, использующий только одну переменную данных типа байта, хранящуюся в массиве байтов
Я получаю данные в реальном времени в виде байтов и выводю данные с помощью переменной таймера на график, используя vb.net.
Я хочу рассчитать ударов в минуту из графика. Я читал о многих алгоритмах обнаружения пиков, но все предполагают наличие двух переменных для их работы.
форма волны выглядит как на ЭКГ (сердечная форма).
Я попробовал алгоритм, упомянутый Жан-Полем в следующем посте, но он не работает для меня (всегда дает мне 0 ударов в минуту)
Обнаружение пикового сигнала в данных серии реального времени
примечание: я храню байтовые данные в массиве, который может содержать не более 2000 точек данных (байтов)