Добрый вечер.
Необходим совет по поводу детектирования сигнала.
Есть передатчик сигнала достаточно большой амплитуды в мегагерцовом диапазоне, плавно или с небольшими скачками
двигающийся по частоте( нечто типа свип генератора)
и приемник принимающий это(расстояние несколько метров, магнитные рамки)
Задача как можно точнее регистрировать амплитуду сигнала за каждый проход во всем диапазоне , фильтровать помехи и ловить отклонения АЧХ от стандартной
Есть возможность выделить в приемнике с помощью PLL частоту и фазу входного сигнала для синхронного детектирования

Вопрос как это лучше реализовать(железо STM32F4)?
Есть два варианта алгоритм Герцеля и синхронное детектирование

Герцеля сделал. оцифровываю в буфер и считаю. Работает. Но пока антенны небольшие и рядом расположены все более менее нормально. При разносе и увеличении диаметра антенн(магнитные рамки)
уровни начинают сильно плясать, хотя практически реальный уровень на приеме сильно не изменился. Хочу попробовать синхронное детектирование . Что скажете? может есть еще какие то варианты?