Создайте две системы координат, состоящие из 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, соответствующие местоположениям в конце этих двух преамбул.