Рассчитать CRC код и выполнить проверку Рассчитать CRC код и выполнить проверк
Входные данные: 111101010100010
Порождающий многочлен: X5+X3+X1+1

21 Апр 2022 в 19:40
97 +1
0
Ответы
1

Шаг 1: Добавим биты нуля в конце данных, равные степени порождающего многочлена - 1
Итак, наши входные данные теперь будут выглядеть так: 1111010101000101000

Шаг 2: Вычислим CRC код. Для этого разделим входные данные на порождающий многочлен с помощью деления по модулю 2 (XOR):

1111010101000101000 | 10101 (X5+X3+X1+1
Делим 1 и 10101: 1 (остаток
Получаем: 1000000000000000

Шаг 3: Добавим полученный остаток к исходным данным:

1111010101000101000 + 10000 (остаток) = 111101010100010100010000

Теперь у нас есть данные с CRC кодом.

Шаг 4: Проверим корректность CRC кода. Для этого вычислим CRC код новых данных (данные + CRC код) и проверим, равен ли остаток нулю:

111101010100010100010000 | 10101 (X5+X3+X1+1)

Делим 1 и 10101: 1 (остаток
Получаем: 10000 (остаток)

Поскольку остаток не равен нулю, это означает, что наш CRC код содержит ошибку.

16 Апр в 18:45
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 663 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир