Обнаружьте преамбулу кусачек для снятия оболочки кода в системах координат

Создайте две системы координат, состоящие из 7-битной преамбулы Баркера кода и 14-битного поля полезной нагрузки. Обнаружьте местоположения преамбулы при помощи Preamble Detector блок.

На основе обнаружения преамбулы Баркера кода Preamble Detector блокируйтесь, модель отображает местоположение индекса последнего бита в каждой обнаруженной преамбуле. Чтобы загрузить модель и сконфигурировать установку преамбулы во время выполнения, функции обратного вызова используются. Для получения дополнительной информации смотрите Коллбэки Модели (Simulink).

  • При загрузке модели, PostLoadFcn коллбэк инициализирует значение преамбулы блока Preamble Detector.

  • Для выполнения во время выполнения, InitFcn коллбэк получает установку времени выполнения для преамбулы от блока Barker Code Generator.

Блок Barker Code Generator выводит биполярное (-1,1) сигнал, который должен быть преобразован в униполярный (0,1) для блока Preamble Detector. Когда вы запускаете модель, отображение показывает числа 7 и 28, соответствующие местоположениям в конце этих двух преамбул.