Есть только два недостатка использования битов четности:
- Это N дополнительных битов на слово, которые должны быть переданы.
- Проверка четности не может обнаружить все формыошибок.
Преимущество состоит в том, что ошибки на шумной линии могут быть быстро обнаружены, и только ошибочное слово должно быть передано повторно.Однако, поскольку проверка четности не может обнаружить все ошибки, вы должны использовать механизм обнаружения ошибок более высокого уровня, такой как CRC.Если ошибка обнаружена на этом уровне, весь блок должен быть передан повторно.
Таким образом, это компромисс.
Использование бита четности влечет за собой фиксированный штраф полосы пропускания, но ловитнекоторые ошибки быстро с небольшими затратами на повторную передачу.
Единственный способ ответить на вопрос «Должен ли я использовать биты четности?»с тестированием конкретного соединения, о котором идет речь.Ошибки передачи сильно локализованы, и вы узнаете, какое исправление ошибок лучше всего подходит для этого соединения, протестировав его.