Перейти к содержанию

Петля ФАПЧ и сигнал ошибки

Есть трудности с пониманием работы петли ФАПЧ.
Согласно этому букварю http://www.dsplib.ru/content/pll/pll.html
Управляющий сигнал на выходе петлевого фильтра пропорционален синусу разности фаз принятого и опорного сигналов.
Это понятно. Сигнал ошибки используется для управления частотой ГУН, выход которого подается на фазовый детектор.
Нет понимания что в результате этого достигается.
1. Подстройка частоты ГУН под входную частоту сигнала
2. Подстройка и частоты и фазы ГУН под входной сигнал. Тоесть полное совмещение сигнала ГУН и входного сигнала.
По второму пункту имеются сомнения поскольку простейший тест петли ФАПЧ в дискретном варианте на примере входного BPSK
сигнала говорит о том, что подстраивается только частота ГУН. При этом между входным сигналом и сигналом с ГУН всегда будет сохраняться
постоянный фазовый сдвиг если сигналы синфазны и постоянный фазовый сдвиг + 180 град если сигналы противофазны.
Ниже соответственно картинки
[attachment=112174:10.jpg] [attachment=112175:11.jpg]
Если нет полной синхронизации тоесть частотной и фазовой то что..? Неправильно работает петля ФАПЧ?


Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Смотрите дискретную ФАПЧ из pll_notes.pdf. Петлевой фильтр не какой вздумается, а пропорционально-интегрирующее звено.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(petrov @ Apr 20 2018, 11:11) <{POST_SNAPBACK}>
Смотрите дискретную ФАПЧ из pll_notes.pdf. Петлевой фильтр не какой вздумается, а пропорционально-интегрирующее звено.

Уже.. Страница 330.
Явно различия в построении PLL для дискретных и непрерывных сигналов.
Да, там предлагается proportional-plus-integrator loop filter.
Но чем тогда в петле PLL будет неугоден цифровой FIR фильтр? Ведь масса примеров где в BPSK демодуляторе в качестве петлевого фильтра
используется цифровой FIR, а далее VCO. У меня так собственно и сделано.
Ну и вопрос то всеравно повис. Правильно работает моя ФАПЧ или нет?
Постоянное небольшое фазовое рассогласование законно или нет?
Кривую ФАПЧ я уже приводил
[attachment=112177:12.jpg]
Изменено пользователем Acvarif

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(Acvarif @ Apr 20 2018, 13:10) <{POST_SNAPBACK}>
Уже.. Страница 330.


Нет, вам нужна 331.

Цитата(Acvarif @ Apr 20 2018, 13:10) <{POST_SNAPBACK}>
Явно различия в построении PLL для дискретных и непрерывных сигналов.
Да, там предлагается proportional-plus-integrator loop filter.


Нет такого различия.

Цитата(Acvarif @ Apr 20 2018, 13:10) <{POST_SNAPBACK}>
Но чем тогда в петле PLL будет неугоден цифровой FIR фильтр? Ведь масса примеров где в BPSK демодуляторе в качестве петлевого фильтра
используется цифровой FIR, а далее VCO. У меня так собственно и сделано.
Ну и вопрос то всеравно повис. Правильно работает моя ФАПЧ или нет?
Постоянное небольшое фазовое рассогласование законно или нет?


Надо понимать что написано, в том числе и ошибки авторов. У вас компиляция без понимания, считайте что не работает с точки зрения нужного результата.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(petrov @ Apr 20 2018, 13:22) <{POST_SNAPBACK}>
Надо понимать что написано, в том числе и ошибки авторов. У вас компиляция без понимания, считайте что не работает с точки зрения нужного результата.

При всем уважении к Вам Вы постоянно уводите рака за камень.
Я не спец в теории сигналов и врядли им буду. И все-же некоторое понимание по теме имею. Это по поводу компиляции.
Просто на вопрос можете ответить без отсылки меня в библиотеку теории сигналов?
Допустимо в петле ФАПЧ, которая кстати таки работает, небольшое ПОСТОЯННОЕ фазовое рассогласование между несушей и частотой VCO или нет?
Если это баг то буду разбираться конкретнее по коду в другой ветке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата
Допустимо в петле ФАПЧ, которая кстати таки работает, небольшое ПОСТОЯННОЕ фазовое рассогласование между несушей и частотой VCO или нет?

В общем случае ФАПЧ не должна обеспечивать нулевую разность фаз. Это зависит от типа фильтра.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(Acvarif @ Apr 20 2018, 14:00) <{POST_SNAPBACK}>
Допустимо в петле ФАПЧ, которая кстати таки работает, небольшое ПОСТОЯННОЕ фазовое рассогласование между несушей и частотой VCO или нет?
Если это баг то буду разбираться конкретнее по коду в другой ветке.


Это зависит от многих вещей. Разбираться необходимо. Желательно как можно более наглядно, по коду - больше самозапутывание.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(magnum16 @ Apr 20 2018, 14:09) <{POST_SNAPBACK}>
В общем случае ФАПЧ не должна обеспечивать нулевую разность фаз. Это зависит от типа фильтра.

Спасибо. Понятно.
Цитата
Это зависит от многих вещей. Разбираться необходимо. Желательно как можно более наглядно, по коду - больше самозапутывание.

Спасибо. Попробую разобраться.
Обратил внимание, что постоянное фазовое рассогласование (его величина) уменьшается при увеличении частоты дискретизации.
Похоже, что пропорционально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(Acvarif @ Apr 20 2018, 14:37) <{POST_SNAPBACK}>
Обратил внимание, что постоянное фазовое рассогласование (его величина) уменьшается при увеличении частоты дискретизации.
Похоже, что пропорционально.


Не зависит от частоты дискретизации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(petrov @ Apr 20 2018, 14:42) <{POST_SNAPBACK}>
Не зависит от частоты дискретизации.

Вы правы. Не зависит.
Похоже в моем plot входной сигнал и сигнал с VCO просто смещены на одну выборку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти