Компенсация смещения несущей частоты
comm.CarrierSynchronizer Система object™ компенсирует частоты несущей и фазовые смещения в сигналах, использующих схемы модуляции с одной несущей. Алгоритм синхронизатора несущей совместим со схемами модуляции BPSK, QPSK, OQPSK, 8-PSK, PAM и прямоугольной QAM.
Примечание
Этот объект System не разрешает неоднозначности фаз, созданные алгоритмом синхронизации. Как показано в этой таблице, потенциальная фазовая неоднозначность, вносимая синхронизатором, зависит от типа модуляции:
| Модуляция | Неоднозначность фазы (градусы) |
|---|---|
'BPSK' или 'PAM' | 0, 180 |
'OQPSK', 'QPSK', или 'QAM' | 0, 90, 180, 270 |
'8PSK' | 0, 45, 90, 135, 180, 225, 270, 315 |
Примеры демонстрируют синхронизацию несущей и разрешение фазовой неоднозначности.
Для получения наилучших результатов примените синхронизацию несущей к незабранным сигналам, как показано в разделе «Правильное смещение фазы и частоты для 16-QAM с использованием грубой и точной синхронизации».
Для компенсации сдвигов частоты и фазы в сигналах, использующих схемы модуляции с одной несущей:
Создать comm.CarrierSynchronizer и задайте его свойства.
Вызовите объект, как если бы это была функция.
Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.
создает объект System, который компенсирует смещение несущей частоты и фазовое смещение в сигналах, использующих схемы модуляции с одной несущей.carrSynch = comm.CarrierSynchronizer
задает свойства, используя одну или несколько пар имя-значение. Заключите каждое имя свойства в кавычки.carrSynch = comm.CarrierSynchronizer(Name,Value)
Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)
comm.CarrierSynchronizer Системный объект представляет собой компенсатор с замкнутым контуром, использующий алгоритм на основе PLL, описанный в [1]. Выход синхронизатора yn представляет собой сдвинутую по частоте версию комплексного входного сигнала xn для n-ой выборки. Выходной сигнал синхронизатора:
,
где λ n - выход прямого цифрового синтезатора (DDS). DDS является дискретно-временной версией генератора, управляемого напряжением, и является центральным компонентом дискретно-временных фазоблокированных контуров. В контексте этого объекта System DDS работает как интеграционный фильтр.

Чтобы исправить сдвиг частоты, сначала алгоритм определяет фазовую ошибку, en. Значение фазовой ошибки зависит от схемы модуляции.
| Модуляция | Фазовая ошибка |
|---|---|
| QAM или QPSK | xn}) × Re {xn} Подробное описание этого уравнения см. в [1]. |
| BPSK или PAM | Im {xn} Подробное описание этого уравнения см. в [1]. |
| 8-PSK | × Re {xn}, для | Re Подробное описание этого уравнения см. в [2]. |
| OQPSK | xn}) × Re {xn} |
Для обеспечения стабильности системы фазовая ошибка проходит через фильтр биквадратического контура, управляемый
− 1,
где λ n - выходной сигнал фильтра контура при выборке n, а gI - коэффициент усиления интегратора. Коэффициент усиления интегратора определяется из уравнения
KpK0,
где start, d, K0 и Kp определяются из свойств объекта System. В частности,
,
где Bn - нормализованная ширина полосы пропускания контура, а start- коэффициент демпфирования. Коэффициент усиления восстановления фазы, K0, равен количеству выборок на символ. Тип модуляции определяет коэффициент усиления детектора фазовой ошибки Kp.
| Модуляция | Kp |
|---|---|
| BPSK, PAM, QAM, QPSK или OQPSK | 2 |
| 8-PSK | 1 |
Выходной сигнал фильтра контура затем передается в DDS. DDS - это еще один фильтр биквадратического цикла, выражение которого основано на правиле интеграции Euler
,
где gP - пропорциональный коэффициент усиления, который выражается как
.
info объектная функция этого объекта System возвращает оценки нормализованного диапазона втягивания, максимальной задержки синхронизации частоты и максимальной задержки фазовой синхронизации. Нормированный диапазон втягивания (Δf) втягивания выражается в радианах и оценивается как
).
Выражение для (Δf) втягивания становится менее точным, поскольку приближается к 1.
Максимальная задержка синхронизации частоты, TFL и задержка синхронизации фазы, TPL, выражаются в выборках и оцениваются как
.
[1] Райс, М. Цифровые коммуникации: дискретный временной подход. Река Верхнее Седло, Нью-Джерси: Прентис Холл, 2009, стр. 359-393.
[2] Чжицзе, Х., Я. Чжицян, З. Мин и У. Куан. «8PSK демодуляция для нового поколения DVB-S2». Международная конференция 2004 года по вопросам коммуникаций, схем и систем. Т. 2, 2004, с. 1447-1450.