Код Хэмминга. Самоконтролирующийся и самокорректирующийся код.
Vložit
- čas přidán 25. 02. 2023
- Сегодня узнаем, как сделать информацию устойчивой к ошибкам, возникающим при её хранении и передаче по каналам связи. Один из способов защиты от ошибок, возникающих в цифровых данных при их хранении и передаче, придумал американский математик Ричард Хэмминг в 1947 году.
Исходники примера: github.com/galilov/HammingCode - Věda a technologie
Низкий вам поклон друже) Спасибо за понятное объяснение.
Саша, привет от форумчан СМАРТСа)) и бывшей коллеги Астрахань Пейдж!
Спасибо большое за видео. Хорошая подача материала!
По идее нужно решить уравнение 2^m-1-m= 15 и там m мы получаеа примерно 4,4=5 и того 5 контрольных битов должно быть контрольных
интересно, это безусловно можно применить в радиопередачи данных, где пакеты кишат равномерно распределёнными ошибками, и было бы неплохо иметь возможность восстановить часть данных, где ошибки не критичны. Но мне что-то подсказывает, что можно более эффективно расположить биты блоками чтобы оптимизировать вычисления без аппаратной поддержки этой кодировки
Норм, дальше изучаем коды Рида-Соломона?
спасибо
Как построить код для исправления 2 ошибок и определения 3 или более ошибок для блока данных в 16 бит ?
Вот тут book.itep.ru/2/28/corec_28.htm есть детальное описание. Сам я не занимался этим вопросом, поэтому готового ответа у меня нет.
Это и есть та самая CRC error или CRC - это что-то другое?
CRC проще и только позволяет обнаружить ошибки, но никак не исправить.