2010-12-05 3 views
0

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

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

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

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

• Не удается исправить данные, чтобы данные были повторно переданы.

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

+0

Биты четности имеют сладкий f, который связан с поиском ошибок. Они просто выступают в качестве носителей для алгоритмов, которые фактически обнаруживают ошибки. Таким образом, ваша точка # 1- # 3 абсолютно не имеет отношения к вашему вопросу. – jer 2010-12-05 15:04:22

ответ

3

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

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

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

Так что это компромисс.

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

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

0

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

Смежные вопросы