Недостатки битов четности - PullRequest
       7

Недостатки битов четности

0 голосов
/ 05 декабря 2010

Каковы недостатки битов четности?

Я собрал некоторую информацию, но надеялся, что кто-нибудь сможет расширить их.

• Не способен найти все ошибки.Будут обнаружены только ошибки, которые приводят к перевороту нечетного числа битов.

• Нет способа узнать, какой бит является ложным.

• Невозможно исправить данные, поэтому данные должны быть переданы повторно.

• В шумных линиях используется другой метод обнаружения, такой как CRC, для обеспечения правильности получения отправленной информации.

Ответы [ 2 ]

4 голосов
/ 05 декабря 2010

Есть только два недостатка использования битов четности:

  1. Это N дополнительных битов на слово, которые должны быть переданы.
  2. Проверка четности не может обнаружить все формыошибок.

Преимущество состоит в том, что ошибки на шумной линии могут быть быстро обнаружены, и только ошибочное слово должно быть передано повторно.Однако, поскольку проверка четности не может обнаружить все ошибки, вы должны использовать механизм обнаружения ошибок более высокого уровня, такой как CRC.Если ошибка обнаружена на этом уровне, весь блок должен быть передан повторно.

Таким образом, это компромисс.

Использование бита четности влечет за собой фиксированный штраф полосы пропускания, но ловитнекоторые ошибки быстро с небольшими затратами на повторную передачу.

Единственный способ ответить на вопрос «Должен ли я использовать биты четности?»с тестированием конкретного соединения, о котором идет речь.Ошибки передачи сильно локализованы, и вы узнаете, какое исправление ошибок лучше всего подходит для этого соединения, протестировав его.

0 голосов
/ 19 февраля 2015

Преимущество состоит в том, что ошибки на шумной линии могут быть быстро обнаружены, и только ошибочное слово должно быть передано повторно. Однако, поскольку проверка четности не может обнаружить все ошибки, вы должны использовать механизм обнаружения ошибок более высокого уровня, такой как CRC. Если на этом уровне обнаружена ошибка, весь блок должен быть передан повторно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...