Barker Code Generator

Сгенерируйте биполярный код Баркера

  • Библиотека:
  • Communications Toolbox

    Communications Toolbox/Источники связи/Генераторы последовательности

  • Barker Code Generator block

Описание

Блок Barker Code Generator генерирует биполярный код Баркера. Короткая длина и малая корреляция боковых элементов делают коды Баркера полезными для системы координат синхронизации в цифровых коммуникационных системах. Для получения дополнительной информации см. «Коды Баркера».

Порты

Выход

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

Код Баркера системы координат, возвращается как вектор-столбец. Если длина системы координат превышает длину кода Баркера, блок заполняет систему координат, повторяя код Баркера.

Зависимости

Установите тип данных выхода с параметром Output data type.

Параметры

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

Длина сгенерированного кода, заданная как 1, 2, 3, 4, 5, 7, 11, или 13. Для получения дополнительной информации см. «Коды Баркера».

Пример: 2 выводит код Баркера [-1; 1].

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

Вывод шага расчета, заданный как -1 или положительная скалярная величина, которая представляет время между каждой выборкой сигнала выхода. Если для Sample time задано значение -1, шаг расчета наследуется от нисходящего потока. Для получения информации о связи между Sample time и Samples per frame см . Частота дискретизации.

Выборки на выходную систему координат, заданные как положительное целое число. Если Samples per frame M, блок выводит систему координат, содержащий M выборки, состоящие из последовательностей кода Баркера N длины. N - длина сгенерированного кода, который устанавливается параметром Code length. Когда M не является целым числом, кратным N, последовательные системы координат поддерживают непрерывность кода Баркера через контуры кадра.

Для получения информации о связи между Sample time и Samples per frame, смотрите Sample Timing.

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

Выход данных, заданный как double или int8.

Типы данных: char | string

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

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

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

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

Типы данных

double | integer

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

no

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

no

Подробнее о

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

Вопросы совместимости

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

Поведение изменено в R2020a

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

.
Представлено до R2006a