Компенсируйте смещение частоты несущей
The comm.CarrierSynchronizer
Система object™ компенсирует смещения частоты несущей и фазы в сигналах, которые используют схемы модуляции с одной несущей. Алгоритм синхронизатора несущей совместим с BPSK, QPSK, OQPSK, 8-PSK, PAM и прямоугольными схемами модуляции QAM.
Примечание
Этот Системный объект не устраняет неоднозначности фазы, созданные алгоритмом синхронизации. Как показано в этой таблице, потенциальная неоднозначность фазы, введенная синхронизатором, зависит от типа модуляции:
Модуляция | Неоднозначность фазы ( степени) |
---|---|
'BPSK' или 'PAM' | 0, 180 |
'OQPSK' , 'QPSK' , или 'QAM' | 0, 90, 180, 270 |
'8PSK' | 0, 45, 90, 135, 180, 225, 270, 315 |
Примеры демонстрируют синхронизацию несущей и разрешение неоднозначности фазы.
Для наилучших результатов примените синхронизацию несущей к несущим сигналам без избыточной дискретизации, как показано в Правильной Фазе и Смещении Частоты для 16-QAM с использованием грубой и тонкой Синхронизации.
Чтобы компенсировать смещения частоты и фазы в сигналах, которые используют схемы модуляции с одной несущей:
Создайте comm.CarrierSynchronizer
Объекту и установите его свойства.
Вызывайте объект, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
создает системный объект, который компенсирует смещение частоты несущей и смещение фазы в сигналах, которые используют схемы модуляции с одной несущей.carrSynch
= comm.CarrierSynchronizer
устанавливает свойства с помощью одной или нескольких пар "имя-значение". Заключайте каждое имя свойства в кавычки.carrSynch
= comm.CarrierSynchronizer(Name
,Value
)
Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj
, используйте следующий синтаксис:
release(obj)
The comm.CarrierSynchronizer
Системный объект является компенсатором с обратной связью, который использует основанный на ФАПЛ алгоритм, описанный в [1]. Выход синхронизатора, y n, является измененной по частоте версией комплексного входного сигнала, x n, для n-й выборки. Выходные выходы синхронизатора:
где λ n - выход прямого цифрового синтезатора (DDS). DDS является дискретной версией управляемого напряжением осциллятора и является основным компонентом фазы заблокированных циклов в дискретном времени. В контексте этого Системного объекта DDS работает как интегрирование фильтр.
Чтобы исправить смещение частоты, сначала алгоритм определяет фазовую ошибку, e n. Значение фазы ошибки зависит от схемы модуляции.
Модуляция | Фазовая ошибка |
---|---|
QAM или QPSK | Подробное описание этого уравнения см. в [1]. |
BPSK или PAM | Подробное описание этого уравнения см. в [1]. |
8-PSK | Подробное описание этого уравнения см. в [2]. |
OQPSK |
Чтобы гарантировать устойчивость системы, фазу ошибка проходит через биквадратичный фильтр цикла, управляемый
где ψ n - выход контурного фильтра на выборке n, и g I - коэффициент усиления интегратора. Коэффициент усиления интегратора определяется из уравнения
где θ, d, K 0 и K p определяются из свойств Системного объекта. В частности,
где B n - нормированная шумовая полоса, а ζ - коэффициент затухания. Коэффициент усиления восстановления фазы, K 0, равен количеству выборок на символ. Тип модуляции определяет коэффициент усиления детектора фазовой ошибки, K p.
Модуляция | K p |
---|---|
BPSK, PAM, QAM, QPSK или OQPSK | 2 |
8-PSK | 1 |
Выходные данные цикла фильтра затем передаются в DDS. DDS является другим биквадратичным циклом фильтром, выражение которого основано на правиле интегрирования прямого Эйлера
где g P - пропорциональная составляющая, который выражается как
The info
функция объекта этого Системного объекта возвратов оценками нормированной полосы захвата, максимальной задержки синхронизации частоты и максимальной задержки синхронизации фазы. Нормированный диапазон вытягивания, (, f) получения по запросу-в, выражается в радианах и оценивается как
Выражение для (, f) получение по запросу-в становится менее точным, как подходы 1.
Максимальная задержка синхронизации частоты, T FL, и задержка фазовой автоподстройки, T PL, выражаются в выборках и оцениваются как
[1] Рис, М. Цифровые коммуникации: Подход в дискретном времени. Верхняя Седл-Ривер, Нью-Джерси: Prentice Hall, 2009, pp. 359-393.
[2] Zhijie, H., Y. Zhiqiang, Z. Ming, and W. Kuang. 8PSK демодуляция для новой генерации DVB-S2. 2004 Международная конференция по связи, схемам и системам. Том 2, 2004, стр. 1447-1450.