|
сигнал анализируется точка за точкой.
последний сигнал записывается в массив длинной 50 точек, потом берется 25-я точка массива, если есть значения больше ее - значит, это не максимум. Если нет - то максимум. Сигнал отфильтрованный, довольно гладкий - отсюда и проблема вытекает - на вершине плато до десятка точек, и такой простой алгоритм находит соответсвенное число максимумов подряд.
Как бы исхитрится выкрутится из этой ситуации максимально просто, если память с запасе есть, а времени не очень...
И поймать бы максимум близко к середине плато, сдвиг по времени не волнует, главное, чтобы он был постоянный для всех максимумов...
E-mail: info@telesys.ru