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

Поделиться
HTML-код
  • Опубликовано: 25 фев 2023
  • Сегодня узнаем, как сделать информацию устойчивой к ошибкам, возникающим при её хранении и передаче по каналам связи. Один из способов защиты от ошибок, возникающих в цифровых данных при их хранении и передаче, придумал американский математик Ричард Хэмминг в 1947 году.
    Исходники примера: github.com/galilov/HammingCode
  • НаукаНаука

Комментарии • 12

  • @victoirefrance_
    @victoirefrance_ 6 месяцев назад +2

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

  • @elitamonolita3826
    @elitamonolita3826 2 месяца назад

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

  • @user-bm3sc1ky5w
    @user-bm3sc1ky5w Год назад +6

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

  • @user-cc3bk3ds1l
    @user-cc3bk3ds1l 8 месяцев назад +1

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

  • @ATtiny13a-PU
    @ATtiny13a-PU Год назад +1

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

  • @LebbLebb
    @LebbLebb 8 месяцев назад

    спасибо

  • @sanya_s_parmezana
    @sanya_s_parmezana Месяц назад

    Здравствуйте, от куда взялись информационные биты 1 0 0 1 . Ролик на 1.27

  • @jaroslavfrunt
    @jaroslavfrunt Год назад +1

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

  • @user-xf2tr5cv8v
    @user-xf2tr5cv8v Год назад

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

    • @AGalilov
      @AGalilov  Год назад

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

  • @maxyuz
    @maxyuz Год назад

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

    • @AGalilov
      @AGalilov  Год назад +1

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