Symbol Synchronizer

Правильный наклон синхроимпульса символа

  • Библиотека:
  • Коммуникационный тулбокс/синхронизация

  • Symbol Synchronizer block

Описание

Блок Symbol Synchronizer корректирует наклон временных часов символа для схем модуляции PAM, PSK, QAM или OQPSK между передатчиком с одной несущей и приемником. Для получения дополнительной информации см. раздел «Обзор синхронизации символов».

Примечание

Входной сигнал действует на базисе скорости дискретизации, в то время как выходной сигнал действует на базисе скорости символа.

Порты

Вход

расширить все

Входы дискретизации, заданные как скаляр или вектор-столбец сигнала с одной несущей PAM, PSK, QAM или OQPSK. Этот порт в блоке без имени.

Типы данных: double | single
Поддержка комплексного числа: Да

Выход

расширить все

Выходы сигнала, возвращенные как скаляр переменного размера или вектор-столбец, который имеет совпадающий тип данных, что и вход. Для входа с размерностями N самп-на-1 выход на Sym имеет размерности N сим-на-1. N sym приблизительно равен N sump, разделенному на N sps. N sps равно параметру Samples per symbol. Если выход превышает максимальный размер выводаNsampNsps×1.1, она усечена.

Этот порт не называется, если Normalized timing error output port не выбран.

Предполагаемая ошибка синхронизации для каждой входной выборки, возвращенная в виде скаляра или вектора-столбца со значениями в области значений [0, 1]. Предполагаемая ошибка синхронизации нормирована входным шагом расчета. Err имеет совпадающий тип данных и размер, что и входной сигнал.

Зависимости

Чтобы включить этот порт, выберите Normalized timing error output port.

Параметры

расширить все

Тип модуляции, заданный как PAM/PSK/QAM, или OQPSK.

Тип детектора временных ошибок, заданный как Zero-Crossing (decision-directed), Gardner (non-data-aided), Early-Late (non-data-aided), или Mueller-Muller (decision-directed). Этот параметр присваивает схему выявления ошибок синхронизации, используемую в синхронизаторе.

Для получения дополнительной информации смотрите Выявление ошибок синхронизации (TED).

Выборки на символ, заданные как положительное целое число, больше 1.

Типы данных: double

Коэффициент затухания фильтра цикла, заданный как положительная скалярная величина. Для получения дополнительной информации см. Раздел «Фильтр цикла».

Настраиваемый: Да

Типы данных: double | single

Нормированная полоса пропускания цикла фильтра, заданная как положительная скалярная величина менее 1. Шумовая полоса нормирована частотой дискретизации входного сигнала. Для получения дополнительной информации см. Раздел «Фильтр цикла».

Примечание

Чтобы убедиться, что символьный синхронизатор заблокирован, задайте значение параметра Normalized loop bandwidth меньше 0.1.

Настраиваемый: Да

Типы данных: double | single

Фаза коэффициент усиления детектора, заданный как положительная скалярная величина.

Настраиваемый: Да

Типы данных: double | single

Выберите этот параметр, чтобы вывести нормированные данные ошибки синхронизации на выход Err порта.

Тип выполняемой симуляции, заданный как Code generation или Interpreted execution.

  • Code generation - Симулируйте модель при помощи сгенерированного кода C. Первый раз, когда вы запускаете симуляцию, Simulink® генерирует код С для блока. Код С повторно используется для последующих симуляций, если модель не меняется. Эта опция требует дополнительного времени запуска, но скорость последующих симуляций быстрее Interpreted execution.

  • Interpreted execution -- Моделируйте модель с помощью MATLAB® интерпретатор. Эта опция требует меньше времени запуска, чем Code generation метод, но скорость последующих симуляций медленнее. В этом режиме можно отлаживать исходный код блока.

Характеристики блоков

Типы данных

double | single

Многомерные сигналы

no

Сигналы переменного размера

yes

Подробнее о

расширить все

Ссылки

[1] Райс, Майкл. Цифровые коммуникации: подход в дискретном времени. Верхняя Седл-Ривер, Нью-Джерси: Prentice Hall, 2008.

[2] Менгали, Умберто и Альдо Н. Д'Андреа. Методы синхронизации для цифровых приемников. Нью-Йорк: Пленум Пресс, 1997.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.

См. также

Объекты

Блоки

Введенный в R2015a