Отказ от ответственности: Не домашнее задание!
Проблема
Я читал об обнаружении ошибок BCC для своего курса по сетям и немного запутался в одном конкретном объяснении на некоторых слайдах.
Данная информация
Нам дают следующее объяснение:
| r |m6 |m5 |m4 |m3 |m2 |m1 |m0
------------------------------------
w0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0
w1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1
w2 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1
w3 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1
w4 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1
-----------------------------------
BCC | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0
- Пусть n = длина строки (в данном случае n=8)
- Помните, что не все биты в пакете должны быть ошибочными, только первый и последний.
- BCC справляется с (n + 1)-битными пакетами (в данном случае 9-битными пакетами)
Вопрос
Может ли кто-нибудь объяснить мне, как это происходит/как это работает?
Пример проблемы
(Видел в прошлой статье) Например, учитывая приведенную выше диаграмму, сколько пакетных битов можно надежно обнаружить в блоке? Поясните свой ответ.
Любая помощь очень ценится!
EDIT: добавлен справочный слайд