Symbol Synchronizer

Правильная расфазировка тактовых сигналов символьной синхронизации

  • Библиотека:
  • Communications Toolbox / Синхронизация

  • Symbol Synchronizer block

Описание

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

Примечание

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

Порты

Входной параметр

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

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

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

Вывод

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

Символы выходного сигнала, возвращенные как скаляр переменного размера или вектор-столбец, который имеет совпадающий тип данных как вход. Для входа с размерностями N samp-1, выход в Sym имеет размерности N sym-1. N sym приблизительно равен маисовой крупе N, разделенной на SPS N, SPS N равен параметру 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)Гарднер (без использования данных), 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] Рис, Майкл. Цифровая связь: подход дискретного времени. Верхний Сэддл-Ривер, NJ: Prentice Hall, 2008.

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

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

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

Смотрите также

Объекты

Блоки

Представленный в R2015a