Компенсация смещения несущей частоты для PAM, PSK или QAM
Синхронизация
Блок компенсатора грубой частоты компенсирует смещение несущей частоты для схем модуляции BPSK, QPSK, OQPSK, 8-PSK, PAM и QAM. Блок принимает один входной сигнал. Чтобы получить оценку смещения частоты в Гц, установите флажок Предполагаемый выходной порт смещения частоты. Блок принимает комплексный входной сигнал на основе выборки или кадра и возвращает комплексный выходной сигнал и оценку действительного сдвига частоты. Выходной сигнал имеет те же размеры, что и входной сигнал. Оценка сдвига частоты является скалярной.
Укажите тип модуляции как BPSK, QPSK, OQPSK, 8PSK, PAM, или QAM.
Значение по умолчанию: QAM.
Укажите алгоритм оценки смещения частоты как FFT-based или Correlation-based. Этот параметр появляется, когда тип модуляции входного сигнала BPSK, QPSK, 8PSK, или PAM.
В таблице показаны допустимые комбинации типа модуляции и алгоритма оценки.
| Модуляция | Алгоритм на основе БПФ | Алгоритм на основе корреляции |
|---|---|---|
BPSK, QPSK, 8PSK, PAM | ✓ | ✓ |
OQPSK, QAM | ✓ |
Задайте разрешение частоты в Гц как положительный действительный скаляр. Эта опция доступна, когда FFT-based используется алгоритм. Значение по умолчанию: 0.001 Гц.
Укажите число выборок на символ в виде положительного целого скаляра, большего или равного 4. По умолчанию установлено значение 4.
Укажите максимальное смещение частоты в Гц как положительный действительный скаляр. Эта опция появляется, если для параметра Алгоритм оценки (Estimation algorithm) задано значение Correlation-based. Значение по умолчанию: 0.05 Гц.
Установите этот флажок, чтобы предоставить предполагаемое смещение частоты для выходного порта. Для этого параметра выбрано значение по умолчанию.
Выберите режим моделирования.
Code generationВ первом прогоне модели смоделируйте и создайте код для блока, используя только функции MATLAB ®, поддерживаемые для создания кода. Если структура блока не изменяется, последующие запуски модели не регенерируют код.
Если режим моделирования Code generation, Системные объекты принимают не более девяти входных данных.
Interpreted executionМоделирование модели с использованием всех поддерживаемых функций MATLAB. Выбор этой опции может снизить производительность моделирования.
Значение по умолчанию: Code generation.
Этот блок реализует алгоритм, входы и выходы, описанные в comm.CoarseFrequencyCompensator справочная страница. Свойства объекта соответствуют параметрам блока.
| Порт | Поддерживаемые типы данных |
|---|---|
| Вход сигнала |
|
| Выход сигнала |
|
| Оценка частоты |
|
[1] Луизе, М. и Р. Реджаннини. «Восстановление несущей во всех цифровых модемах для передачи в пакетном режиме». Транзакции IEEE ® на Communications.Vol. 43, № 2, 3, 4, февраль/мар/апрель, 1995, стр. 1169-1178.
[2] Ван, Я., К. Ши и Э. Серпеди. «Оценщики смещения несущей частоты без передачи данных для созвездий QAM: нелинейный подход с наименьшими квадратами». Журнал EURASIP по прикладной обработке сигналов. 2004:13, стр 1993–2001.
[3] Накагава, Т., М. Мацуи, Т. Кобаяси, К. Исихара, Р. Кудо, М. Мидзогути и Я. Миямото. «Устройство оценки частотного сдвига без помощи данных для оптических когерентных приемников QAM». Конференция и экспозиция оптоволоконной связи (OFC/NFOEC), 2011 год, и Национальная конференция инженеров оптоволоконной связи. Март 2011, стр. 1-3.