|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 03 Feb 2003 06:44:08 To : Vladimir Vassilevsky Subject : нулевые значения функции -------------------------------------------------------------------------------- Feb 03 04:07 03, Vladimir Vassilevsky wrote to Zahar Kiselev: ZK>>>> Есть оцифрованный сигнал. ZK>>>> Форма - что-то типа сильно ограниченной и слегка зашумленной ZK>>>> синусоиды. ZK>>>> По этой информации требуется вычислить моменты перехода сигнала ZK>>>> через ноль. VV>>> Сделай цифровую систему ФАПЧ и смотри точки перехода через ноль от VV>>> опорного сигнала. Полосу ФАПЧ установить так, чтобы адекватно VV>>> отслеживались изменения фазы входного сигнала. ZK>> По причине того, что частота исходного сигнала может быть разной и ZK>> может медленно "ползать" от нескольких сотен герц до пары килогерц - я ZK>> плохо себе представляю, как ТАКОЕ сделать. VV> Самая обыкновенная ФАПЧ с гетеродином и sin/cos каналами. VV> Для ускорения начального захвата можно оценить частоту с помощью VV> простейшего частотного детектора. Как такое делается в виде электронной схемы - знаю и даже делал. А вот в виде программы - увы, я не настолько хороший программист...:( VV> Если не нравится система с обратной связью, тогда можно разбивать VV> сигнал на кадры и оценивать частоту и фазу главной составляющей в VV> пределах кадра, отсюда посчитать точки пересечения нуля. Об этом я тоже подумал, но получается по пять-семь точек на период сигнала, даже если взять несколько периодов(что уже приведет к усреднению показаний и потере информации о мелких изменениях длительности периода), то все равно точность определения частоты получается невысокой. Zahar(@spbdept.rbc.ru) --- Msged/LNX 6.1.1 * Origin: Остров Большой Березовый: http://birch-island.spb.ru (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/32883e3e029c.html, оценка из 5, голосов 10
|