Бapбoc (09.04.2024 23:53, просмотров: 98) ответил Adept на есть ещё один хороший, как мне кажется способ. По FFT определяем
приблизительно частоту, прогоняем массив отсчётов через медиану оптимальный для данной частоты фильтр, определяем размах,
"прочерчиваем" пороговый уровень "посередине" и определяем точки
пересечения порога (будет на порядок точнее, чем точки экстремумов
на гладких вершинах типа "синуса")
Был вариант вычислить постоянную составляющую, и использовать ея в
качестве порога. Медленно, да и сигнал надо читать сразу, с первого
бита.
Ну, не.