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

 
 
> Джиттер при восстановлении тактовой синхронизации для PSK-сигналов
dsp_designer
сообщение Dec 2 2014, 06:50
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 29-05-13
Пользователь №: 77 019



Добрый день!
Пытаюсь понять, как можно избавится от джиттера при востановлении символьной синхронизации в цифровом приемнике PSK и QAM-сигналов. В приемнике (на ПЛИС) реализуется восстановление фазы несущей и символьная синхронизация+ последующая обработка-декодирование и т.д. Реализовал тактовую синхронизацию как описано у Гарднера ("Interpolation in digital modems"), соответственно присутствует джиттер восстановленного clock-а (символьного). Когда номинальная символьная частота приемника отличается от символьной частоты принимаемого сигнала (а на практике это всегда так) символьный clock с выхода NCO периодически совершает "скачок", в результате чего получаем clock с джиттером, что не очень удобно с точки зрения построения остальной частотной сетки, привязанной к символьному clock-у, да и выходной clock в итоге получается "грязным". Как вариант - подстроить аналоговый ГУН под частоту символьного clock-a и получить более чистый clock, но это не всегда дает результат (при малых отстройках такта принимаемого сигнала от номинальной тактовой частоты приемника требуется чрезвычайно узкополосная ФАПЧ; при относительно больших отстройках clock получается более-менее). Еще есть другой подход - гибридная тактовая синхронизация (подстраиваем синхросигнал, подаваемый на АЦП, - опять-таки задействуем ГУН). В этом случае clock получаем без скачка, но возникает другая проблема: опорный синхросигнал (который подается на АЦП и используется в ПЛИС для цифровой обработки) становится зашумленным, особенно при малых отношениях сигнал/шум в канале связи. Этот синхросигнал используется помимо всего прочего и как опора для DDS, формирующего выборки cos и sin для восстановления фазы несущей, соответственно вносим в систему фазовый шум. Дополнительный фазовый шум ухудшает работу схемы восстановления несущей, особенно это заметно при малых скоростях передачи данных.
Заранее спасибо всем, кто выскажет какие-либо разумные идеи.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
dsp_designer
сообщение Dec 2 2014, 18:30
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 29-05-13
Пользователь №: 77 019



Да, все внутри ПЛИС. enable с NCO я сейчас использую для формирования сетки других enable-ов (у меня все синхронно сделано сейчас, как я уже выше упоминал). Коэффициенты преобразования частот разные, например, 3/4, 7/8, 2/3, но есть и что-то вроде 1235/1456 (условно), для них уже есть некоторые сложности. Отсутствие джиттера уменьшает проблему. Некоторое уменьшение джиттера я уже делаю в ПЛИС сразу после тактового синхронизатора (с помощью передискретизации и полосового фильтра).
Исхожу из стабильности такта на прием в 2*10^(-5). в принципе, при такой разнице по такту ФАПЧ подавляет периодические скачки неплохо, но если отстройка по такту совсем маленькая, то периодические скачки clock-а ФАПЧ отслеживает->clock на выходе также колебания совершает).
Go to the top of the page
 
+Quote Post
des00
сообщение Dec 2 2014, 18:44
Сообщение #3


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(dsp_designer @ Dec 3 2014, 01:30) *
Коэффициенты преобразования частот разные, например, 3/4, 7/8, 2/3, но есть и что-то вроде 1235/1456 (условно), для них уже есть некоторые сложности.

Судя по всему вы делаете это для корок декодеров и т.д. А авторы которые делали эти декодеры, не озаботились реализацией сигнала валидности данных? Может быть проще эти корки переписать и сделать по-человечески? Ведь по факту вы занимаетесь прореживанием данных, что легко делается с помощью банального счетчика по сигналу enable. Чистить тактовую нужно уже на выходе сигнала из ПЛИС на другое устройство.

Цитата
Исхожу из стабильности такта на прием в 2*10^(-5).

Стабильность генератора, формирующего спектр на спутнике у вас 20ппм? Поставили из коробки что было? Или все таки у вас транскодер и 20 ппм это стабильность его генератора? Тогда причем здесь влияние этого генератора на тактовую, если транскодер не демодулирует сигнал?

Цитата
в принципе, при такой разнице по такту ФАПЧ подавляет периодические скачки неплохо, но если отстройка по такту совсем маленькая, то периодические скачки clock-а ФАПЧ отслеживает->clock на выходе также колебания совершает).

Все эти системы, по факту переводят джиттер в вандер. Поэтому ничего удивительного.


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- dsp_designer   Джиттер при восстановлении тактовой синхронизации для PSK-сигналов   Dec 2 2014, 06:50
- - petrov   Цитата(dsp_designer @ Dec 2 2014, 09:50) ...   Dec 2 2014, 10:42
- - dsp_designer   А что делать... В приемнике частоты должны быть си...   Dec 2 2014, 10:51
|- - petrov   Цитата(dsp_designer @ Dec 2 2014, 13:51) ...   Dec 2 2014, 11:03
- - dsp_designer   Местные генераторы надо подстраивать под символьну...   Dec 2 2014, 11:25
|- - petrov   Цитата(dsp_designer @ Dec 2 2014, 14:25) ...   Dec 2 2014, 11:41
- - dsp_designer   Если предусмотрена возможность пауз, то да. Но не ...   Dec 2 2014, 11:59
|- - petrov   Цитата(dsp_designer @ Dec 2 2014, 14:59) ...   Dec 2 2014, 12:12
- - dsp_designer   Спутниковая связь. Синхронизация должна восстанавл...   Dec 2 2014, 12:19
|- - petrov   Цитата(dsp_designer @ Dec 2 2014, 15:19) ...   Dec 2 2014, 12:48
- - dsp_designer   Нужна дальнейшая обработка данных (преобразование ...   Dec 2 2014, 13:02
|- - Fat Robot   Сигналы синхронного межблочного интерфейса: clock...   Dec 2 2014, 13:08
- - dsp_designer   Как вариант, можно, в самом деле, так сделать, хот...   Dec 2 2014, 13:35
|- - petrov   Цитата(dsp_designer @ Dec 2 2014, 16:35) ...   Dec 2 2014, 13:46
||- - thermit   Цитата(petrov @ Dec 2 2014, 17:46) Как-то...   Dec 2 2014, 14:06
|||- - petrov   Цитата(thermit @ Dec 2 2014, 17:06) Напри...   Dec 2 2014, 14:14
|||- - thermit   Цитата(petrov @ Dec 2 2014, 18:14) А заче...   Dec 2 2014, 14:21
||||- - petrov   Цитата(thermit @ Dec 2 2014, 17:21) Скоро...   Dec 2 2014, 14:25
||||- - thermit   Цитата(petrov @ Dec 2 2014, 18:25) Нужно ...   Dec 2 2014, 14:30
|||- - des00   Цитата(petrov @ Dec 2 2014, 22:14) А заче...   Dec 2 2014, 18:03
|||- - petrov   Цитата(des00 @ Dec 2 2014, 21:03) позволь...   Dec 2 2014, 19:33
|||- - des00   Цитата(petrov @ Dec 3 2014, 02:33) Только...   Dec 3 2014, 02:45
||- - dsp_designer   Цитата(petrov @ Dec 2 2014, 16:46) Как-то...   Dec 2 2014, 14:24
||- - petrov   Цитата(dsp_designer @ Dec 2 2014, 17:24) ...   Dec 2 2014, 14:42
|- - Fat Robot   Поставьте сразу один clock с высокой fclk для всех...   Dec 2 2014, 14:01
- - dsp_designer   В оконечной точке тоже просто так clock синхронный...   Dec 2 2014, 14:51
|- - petrov   Цитата(dsp_designer @ Dec 2 2014, 17:51) ...   Dec 2 2014, 14:58
- - dsp_designer   Можно и по выходу почистить)) Подумаю, что можно о...   Dec 2 2014, 18:49
|- - des00   Цитата(dsp_designer @ Dec 3 2014, 01:49) ...   Dec 2 2014, 18:58
- - des00   ЗЫ. по поводу ФАПЧ, вы можете сделать частотно-фаз...   Dec 2 2014, 18:53
- - dsp_designer   Да, насчет фазочастотного детектора мысль хорошая....   Dec 2 2014, 18:56
- - Катран   Если частота сильно не меняется, попробуйте DCXO. ...   Dec 2 2014, 22:57
- - dsp_designer   Спасибо всем за советы, подумаю, что и как можно у...   Dec 3 2014, 05:42
- - TRILLER   Для примера в KC705(и др.) применяют Si5324 jitter...   Dec 3 2014, 10:40
|- - des00   Цитата(TRILLER @ Dec 3 2014, 17:40) можно...   Dec 3 2014, 16:09
|- - TRILLER   Цитата(des00 @ Dec 3 2014, 19:09) Угу, а ...   Dec 4 2014, 09:33
- - Hose   Первое, что имеет смысл проверить, это переходную ...   Jan 8 2015, 13:16


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 02:33
Рейтинг@Mail.ru


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