Сгенерируйте CRC-8 контрольную сумму для примера, показанного в 802.11™-2016, раздел 21.3.10.3 и сравните с ожидаемым CRC.
Чтобы выровнять с вычислением CRC в 802.11-2016, блок-маска General CRC Generator устанавливает полином генератора, начальные состояния равными 1, конечный параметр XOR равный 1 и выбирает прямой метод.
Симуляция сконфигурирована, чтобы обработать один входной кадр, моделируя пример из стандарта 802.11-2016 в разделе 21.3.10.3. В примере входной битовый поток {m0,... m22} - {1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1}, и ожидаемая контрольная сумма CRC {c7,... c0} - {0 0 0 1 1 1 0 0}. Сгенерированные биты контрольной суммы CRC сравниваются с ожидаемыми битами и 1
выводится для каждого равного бита в 8-разрядной контрольной сумме CRC.
comparedOut = 8x1 logical array 1 1 1 1 1 1 1 1
[1] Стандарт IEEE Std 802.11™-2016 IEEE на информационные технологии - Локальные и столичные сети - Особые требования Часть 11: Спецификации беспроводных LAN MAC и PHY.