Barker Code Generator

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

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

    Communications Toolbox / Источники Коммуникации / Генераторы Последовательности

Описание

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

Порты

Вывод

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

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

Зависимости

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

Параметры

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

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

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

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

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

Больше о

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

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

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

Блоки

Объекты

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