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

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

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

Для получения информации об отношении между Sample time и Samples per frame, смотрите Демонстрационную Синхронизацию.

Типы данных: 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