реклама на сайте
подробности

 
 
> Подстройка тактовой частоты.
Kokos
сообщение Sep 7 2015, 09:15
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 54
Регистрация: 5-11-10
Из: Санкт-Петербург
Пользователь №: 60 667



Добрый день! Реализую на плис систему подстройки тактовой частоты следующим образом:
-В то время когда передатчик передает пилот сигнал cordic'ом оцениваю набег фазы за промежуток времени и получаю примерное значение расхождения тактовых частот.
- Далее перестраиваю синтезатор на нужную частоту.

Но загвоздка в том что сверх точно частоту все равно не получится настроить (даже при расхождении 0.01Гц отсчет пропадает/добавляется за 160 сек). Сигнал передается без перерывов блоками 512+префикс , периодически там проскакивает преамбула, с помощью которой можно подстроить эквалайзер в частотной области. Немного непонятно как обойти момент пропажи/добавления отсчета все время коррелятором искать начало преамбулы и если момент начала изменился инжектировать или удалять один отсчет переходя на большую частоту в приемнике?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Krys
сообщение Sep 8 2015, 03:31
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



В потоке должны быть заложены "резиновые" отсчёты, которые можно убирать или вставлять в необходимом количестве при "проскальзывании" тактовых. При этом они должны быть как-то выделены, что они "резиновые". Например, в Xilinx есть корка Aurora, где сигнал принимается на тактовой передатчика (в другом, незасинхронизированном устройстве), а затем перекладывается в домен локальной тактовой. Естественно, иногда бывают "проскальзывания". Проскальзывания компенсируются "резиновыми" отсчётами, на время которых снимается сигнал валидности в выходном потоке корки. Условно говоря, при равенстве частот всегда передаются 3 "резиновых" отсчёта. При разбеге - либо больше, либо меньше.


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 16:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.0137 секунд с 7
ELECTRONIX ©2004-2016