|
|
|
|
Контроль по четности и обнаружение ошибок
Ранее мы упоминали, что бит контроля четности полезен для обнаружения ошибок. Например, если выбрана проверка на четность,
этот бит устанавливается таким образом, что общее число единиц в
текущем слове является четным (такая же логика используется для
проверки на нечетность). В приемнике четность вычисляется заново
и сравнивается с битом контроля четности. Если они не равны, то
приемник сообщает, что имеет место ошибка четности. Главный недостаток обнаружения ошибки посредством проверки на четность заключается в том,
что можно только обнаружить ошибки, которые влияют на один единственный бит. Например, битовая комбинация 0100
0001 0 (ASCII A), переданная восемью битами с проверкой на четность, может измениться (скажем,из-за шума в линии) на 0100 01110
(ASCII G), однако приемник не обнаружит ошибку, так как проверка на четность выполняется.
|
|