Symbol Synchronizer

Правильный символ, синхронизирующий расфазировку тактовых сигналов

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

Описание

Блок 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. Если выход превышает максимальный выходной размер Nмаисовая крупаNSPS×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