В ЦОС я несилён и поэтому столкнулся с проблеммой. Есть индуктивный датчик с двумя катушками (как металлоискателе). МК (АТМега128) генерирует синус частотой 5кГц который подаётся в передающую катушку. С приёмной снимается сигнал и через усилитель и фильтр подаётся на АЦП. Нужно вычислить фазовый сдвиг принятого сигнала относительно переданного. амплитула сигнала на входе АЦП колеблется от нескольких миливольт (2-3 разряда ацп) до 2,5В (полный диапазон АЦП). Фазу надо вычислить с точностью 0,1 градуса. БПФ пробовал - нету стабильности, полученное значение плавает +- несколько градусов. Как это можно реализовать?