exponenta event banner

Синхронизатор символов

Правильный сдвиг синхросигналов символов

  • Библиотека:
  • Набор средств связи/синхронизация

  • Symbol Synchronizer block

Описание

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

Примечание

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

Порты

Вход

развернуть все

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

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

Продукция

развернуть все

Символы выходного сигнала, возвращаемые в виде скаляра переменного размера или вектора столбца, который имеет тот же тип данных, что и входной. Для входа с размерами Nsamp-by-1 выход в Sym имеет размеры Nsym-by-1. Нсым приблизительно равен Нсампу, делённому на Нспов. Nsps равен параметру Samples per symbol. Если выход превышает максимальный размер выхода NsampNsps × 1,1 ⌉, он усекается.

Этот порт не называется, если не выбран выходной порт с нормализованной ошибкой синхронизации.

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

Зависимости

Чтобы включить этот порт, выберите порт вывода нормализованной ошибки синхронизации.

Параметры

развернуть все

Тип модуляции, указанный как 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. Полоса пропускания контура нормализуется частотой дискретизации входного сигнала. Дополнительные сведения см. в разделе Фильтр контуров.

Примечание

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

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

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

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

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

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

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

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

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

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

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

Типы данных

double | single

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

no

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

yes

Подробнее

развернуть все

Ссылки

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

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

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2015a