Когда следует использовать коды Хэмминга, а когда лучше использовать crc?

Ниже приведены вещи, которые я уже знаю об этом:

  • Коды Хэмминга могут использоваться как для обнаружения, так и для исправления ошибок, в то время как в crc ошибки можно только обнаруживать.

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

Мой главный вопрос: в чем преимущество использования одного кода над другим?


person user5951764    schedule 01.03.2016    source источник


Ответы (1)


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

person Chaitanya Gawande    schedule 30.10.2018