Код Хэмминга. Самоконтролирующийся и самокорректирующийся код.

Sdílet
Vložit
  • čas přidán 25. 02. 2023
  • Сегодня узнаем, как сделать информацию устойчивой к ошибкам, возникающим при её хранении и передаче по каналам связи. Один из способов защиты от ошибок, возникающих в цифровых данных при их хранении и передаче, придумал американский математик Ричард Хэмминг в 1947 году.
    Исходники примера: github.com/galilov/HammingCode
  • Věda a technologie

Komentáře • 11

  • @elitamonolita3826
    @elitamonolita3826 Před 28 dny

    Низкий вам поклон друже) Спасибо за понятное объяснение.

  • @victoirefrance_
    @victoirefrance_ Před 4 měsíci +2

    Саша, привет от форумчан СМАРТСа)) и бывшей коллеги Астрахань Пейдж!

  • @user-bm3sc1ky5w
    @user-bm3sc1ky5w Před rokem +6

    Спасибо большое за видео. Хорошая подача материала!

  • @user-cc3bk3ds1l
    @user-cc3bk3ds1l Před 7 měsíci +1

    По идее нужно решить уравнение 2^m-1-m= 15 и там m мы получаеа примерно 4,4=5 и того 5 контрольных битов должно быть контрольных

  • @ATtiny13a-PU
    @ATtiny13a-PU Před rokem +1

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

  • @jaroslavfrunt
    @jaroslavfrunt Před rokem +1

    Норм, дальше изучаем коды Рида-Соломона?

  • @LebbLebb
    @LebbLebb Před 6 měsíci

    спасибо

  • @user-xf2tr5cv8v
    @user-xf2tr5cv8v Před rokem

    Как построить код для исправления 2 ошибок и определения 3 или более ошибок для блока данных в 16 бит ?

    • @AGalilov
      @AGalilov  Před rokem

      Вот тут book.itep.ru/2/28/corec_28.htm есть детальное описание. Сам я не занимался этим вопросом, поэтому готового ответа у меня нет.

  • @maxyuz
    @maxyuz Před rokem

    Это и есть та самая CRC error или CRC - это что-то другое?

    • @AGalilov
      @AGalilov  Před rokem +1

      CRC проще и только позволяет обнаружить ошибки, но никак не исправить.