Adept (14.09.2013 04:35 - 04:38, просмотров: 88) ответил Shura на Слово "аппроксимация" знаешь? На любой набор точек можно натравить любую периодическую функцию с любой амплитудой и вычислить фазу.
ну и получу периодический сигнал с неправильной фазой. нахрен о мне нужен-то. Мне как раз нужно правильную фазу определить образно говоря у меня есть массив точек (неправильно определённых переходов через нуль (опорный уровень)) я их усредняю и получаю чуть лучшее, но тоже неправильное значение сдвига фазы входного сигнала, относительно опорного (меток времени).
Полученная погрешность обусловлена шумами и методом детектирования "zero-cross" с опорным уровнем (очибочная работа компаратора в условиях шумов).
Метод (компаратор) менять нельзя. С шумами можно как-то попытаться побороться математикой-статистикой.
Больше, решений, честно говоря не вижу.
Чем тут может помочь, скажем, "Герцель" - ХЗ. Мне ж не частоту детектировать нужно, а фазу, причём на основе ошибочных входных данных с фазового детектора (то бишь компаратора).
Вижу пока единственный путь - математику в обработке шумов и разные способы применения компаратора, в помошь этому.
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)