Adept (09.04.2024 23:45, просмотров: 103) ответил Бapбoc на Можно определять переход через максимум. Несколько отсчётов смотрим
куда идет сигнал, вверх али вниз, т.е. знак производной, когда знак
меняется, тады ой, где-то тут и есть этот ваш экстремум. Ну и
считаем интервал промежду экстремумами. Не очень точный способ,
нужен очень шустрый АЦП, в несколько раз шустрее сигнала. У меня
порог спада-нарастания 5-10 единиц АЦП.
есть ещё один хороший, как мне кажется способ. По FFT определяем
приблизительно частоту, прогоняем массив отсчётов через медиану оптимальный для данной частоты фильтр, определяем размах,
"прочерчиваем" пороговый уровень "посередине" и определяем точки
пересечения порога (будет на порядок точнее, чем точки экстремумов
на гладких вершинах типа "синуса")
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)