К содержимому
kalqulyator.ru
Личный кабинет

Меню

Код Хэмминга (7,4): кодирование и проверка

Сообщите об ошибке или неточности

Опишите найденную неточность.

Осталось 1000 символов

Разместить у себя

Настройте калькулятор и скопируйте код на свой сайт.

Код для вставки

<script src="https://kalqulyator.ru/embed.js" data-calc="b03-hamming-74-encoder" data-mode="button" data-theme="light" data-accent="#1d4ed8" data-text-color="#172033" data-card-bg="#ffffff" data-size="adaptive" async></script>
Как вставить
  1. Tilda: добавьте блок HTML-кода и вставьте строку.
  2. WordPress: добавьте блок "Пользовательский HTML" и вставьте строку.
  3. Обычный HTML: вставьте строку в нужное место страницы.

Предпросмотр

Данные для расчёта

Кодовое слово как число

Введите данные - результат обновится автоматически.

51

Позиция одиночной ошибки
0 шт
Исправленное слово как число
51
Данные как число 0–15
11

Часть значений появится, когда заполните остальные поля.

Расчёт справочный и не заменяет консультацию специалиста.

Задайте четыре исходных бита и принятое 7-битное слово как десятичное число от 0 до 127.
Заказать калькулятор под ваш сайт

Описание

Проверки чётности укажут позицию одного перевёрнутого бита; при двух ошибках результат может быть неверным.

Как считается

Биты чётности ставятся на позиции 1,2,4; три проверки дают синдром 0–7, по которому меняется один бит принятого слова. Пример: Данные 1011 кодируются как 51; приняв 50 после ошибки в последнем бите, форма возвращает 51 и позицию 7.

Пример расчёта

Бит данных d1
1
Бит данных d2
0
Бит данных d3
1
Бит данных d4
1
Принятое слово 0–127
51
Позиции 1–7
51
Позиция ошибки
0 шт
Исправление бита
51
Исходные четыре бита
11

Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.

Частые вопросы

Почему слово задаётся числом?
Число 0–127 однозначно кодирует семь бит; ведущие нули при чтении дополняются до семи.
Исправляются две ошибки?
Нет. Обычный код Хэмминга (7,4) гарантирует коррекцию одной ошибки.
Как читать данные?
Результат 0–15 соответствует четырём битам с ведущими нулями при необходимости.

Источники

Комментарии (0)

Комментариев пока нет.

Оставить комментарий

Комментарий появится после проверки

Связаться с поддержкой

Напишите, чем мы можем помочь.

Вход в кабинет

Забыли пароль?