exponenta event banner

Генератор кода Баркера

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

  • Библиотека:
  • Набор средств связи

    Набор средств связи/Источники сообщений/Генераторы последовательности

  • Barker Code Generator block

Описание

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

Порты

Продукция

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

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

Зависимости

Задайте тип данных вывода с помощью параметра Output data type.

Параметры

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

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

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

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

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

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

Для получения информации о взаимосвязи между временем выборки и выборками на кадр см. раздел Синхронизация выборки.

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

Тип выходных данных, указанный как double или int8.

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

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

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

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

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

Типы данных

double | integer

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

no

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

no

Подробнее

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

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

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

В R2020a изменилось поведение

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

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