Требуется посчитать частоту синуса (метод поиска максимума ДПФ пока не рассмтриваю)
Известно, что синус может меняться в диапазоне от 42.5 до 57.5
Тогда, берём выборку в размере двух периодов минимальной частоты. Нужно найти какую-то логику поиска двух максимумов синусоиды (ищу максимумы, а не переходы через "ноль", дабы избежать влияния частого пересечения нуля).
причём стандартный алгоритм поиска максимума в массиве не годиться, так как в силу того, что сигнал дискретный значения в максимумах могут отличатсья, и максимум может прийтись как на второй период, так и на первый.
Думал можно как-то разбить массив, но если частота синусоиды 57.5Гц то - универсального метода не найти.
Как быть?