Давай разберем принятое сообщение и определим, какие символы были переданы без ошибок, и восстановим сообщение.
Для начала, у нас есть 6 символов, закодированных 7-битными двоичными словами:
| Символ | Код |
|---|---|
| K | 0010101 |
| З | 1101011 |
| О | 0111010 |
| Р | 1100001 |
| Г | 1001000 |
| А | 0001110 |
А теперь разобъем принятое сообщение на 8-битные блоки, учитывая добавленный старший разряд (бит четности):
Удалим первый бит (контрольный бит четности):
Теперь посмотрим, каким символам соответствуют полученные 7-битные коды:
Третье слово (1100011) не соответствует ни одному из заданных символов. Ближайший символ к нему это Р (1100001), отличие в одной позиции.
Восстановленное сообщение: КОРА