Кодирование контроля циклическим избыточным кодом

Добавьте биты CRC к системе координат путем создания g (x) = x ³ + x + 1 полином генератора использование примитивных блоков Simulink® и сравните результаты с операцией блока General CRC Generator, сконфигурированного для того же полинома генератора.

Для известного входного сигнала с длиной 6 битов модель запускает оба генератора CRC с определенным начальным состоянием регистра. Начальные состояния загружаются в рабочую область iniStates при помощи PreLoadFcn функция обратного вызова.

Выполнение симуляции отображает добавленные биты CRC, которые сгенерированы при помощи блока General CRC Generator и CRC, сгенерированного при помощи полинома генератора, созданного с помощью примитивных блоков Simulink®.

Можно подтвердить результаты обоих соответствий реализаций с различными битами сообщения или с различными начальными состояниями. Чтобы настроить начальные состояния, измените iniStates переменная рабочей области до выполнения симуляции. Другие изменения в примитивном генераторе полинома блока, такие как определение полинома высшего порядка, требуют пересмотра размещения примитивных блоков. Принимая во внимание, что реконфигурирование блока General CRC Generator требует обновлений установок параметров только.

Для просмотра документации необходимо авторизоваться на сайте