Код Хэмминга

Поделиться
HTML-код
  • Опубликовано: 21 окт 2024

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

  • @psbd758
    @psbd758 4 года назад +83

    Концовка выглядела для меня как фокус

    • @sergiisheremet1203
      @sergiisheremet1203 3 года назад +1

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

    • @dededed1
      @dededed1 2 года назад +1

      реально ахахахх

  • @Justme-fr5wc
    @Justme-fr5wc 4 года назад +56

    Просто хорош) Как раз искал такое видео для екзамена. Лови лайк!

  • @НикитаНикита-ы3ц
    @НикитаНикита-ы3ц 12 дней назад

    лучшее объяснение очень кратко и понятно спасибо!!

  • @Елена-у2н8е
    @Елена-у2н8е 3 года назад +3

    боже ты просто лучший счастья здоровья любви денег всего всего самого наилучшего просто святой

  • @sezimk7203
    @sezimk7203 7 месяцев назад

    очень понятно все разъяснили, спасибо!!!

  • @GoogleRussian
    @GoogleRussian 4 года назад +10

    Давай жги!
    Ждал этот выпуск со дня рождения Иисуса

  • @Hopper11s110
    @Hopper11s110 2 года назад +4

    Это идеально. Ты помог сэкономить мне много времени. Спасибо

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

      Пожалуйста!

  • @dreamteams
    @dreamteams 4 года назад +9

    Слушай ты меня выручил аж к экзамену подготовил) спасибо большое

    • @artemy99
      @artemy99  4 года назад

      Всегда пожалуйста:)

  • @никадобро2004
    @никадобро2004 Год назад +3

    легенда, спасибо за видео!

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

      Пожалуйста!

  • @Terran-pv4nt
    @Terran-pv4nt 11 месяцев назад +2

    на таких людях и держится человечество

  • @Олег-л5ю2п
    @Олег-л5ю2п 5 месяцев назад +1

    Такое ощущение, будто многосериальный фильм с гениальным сюжетом просмотрел

  • @mexcycpr4243
    @mexcycpr4243 4 года назад +7

    Чуваааакк Огромное тебе спасибо
    только благодаря тебя смог понять как он работает
    просто огромный тебе респект

    • @artemy99
      @artemy99  4 года назад

      Пожалуйста, рад помочь:)

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

    Дай бог здоровья!)

  • @comradexbactyn132
    @comradexbactyn132 3 года назад +5

    Ты просто золото! Спасибо, а то в методичке ни черта не понятно!

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

      Пожалуйста!

  • @decal0160
    @decal0160 2 года назад +1

    Брат, ты гений мысли, ты просто лучший!!!!

    • @artemy99
      @artemy99  2 года назад

      Спасибо за такой фидбэк!!

  • @ДжамиляБайсиева
    @ДжамиляБайсиева 8 месяцев назад

    Офигеть, спасибо, я наконец-то поняла, как всепросто

  • @Антон-ф1ы2щ
    @Антон-ф1ы2щ 3 года назад +2

    это мааагия, спасибо

  • @ГарикКубич
    @ГарикКубич 4 года назад +7

    Красаучек, уважаение, спасибо брат, всё удачи в дальнейшем творчестве, рисуешь красиво

    • @artemy99
      @artemy99  4 года назад

      Спасибо, и тебе!

  • @greyforget6916
    @greyforget6916 11 месяцев назад

    Спасибо огромное!

  • @richardplantagenet4095
    @richardplantagenet4095 Год назад +4

    А что если ошибка придет в контрольном бите? Ведь в таком случае перерасчитанные суммы не изменятся, так как младшие позиции со степенями двойки не затронут старшие

    • @АлексейБабин-ч4и
      @АлексейБабин-ч4и Год назад +2

      Так а бит для сравнения изменился. Получается так, что, например, в правильном коде первый контрольный бит равен нулю, т.е. единиц было четное кол-во, тогда при ошибке в первом контрольном бите ошибка все равно будет заметна, т.к. вместо нуля будет стоять единица, а сумма подопечных цифр все равно имеет четное значение.
      В этом видео больше интересно, что автор рассказал максимально простой способ определения ошибки, чтобы не расписывать по четыре-пять строк с единицами и нулями, я в восторге🌄

  • @mydearLord
    @mydearLord 4 года назад +3

    Спасибо! Наконец-то до меня дошло

    • @artemy99
      @artemy99  4 года назад

      Aminia Roka отлично

    • @nicklockness9874
      @nicklockness9874 4 года назад

      @@artemy99 мне кажется или у вас ошибка в 2 разве не должно быть 10111?

    • @artemy99
      @artemy99  4 года назад

      @@nicklockness9874 на каком моменте?

  • @ЯнаНовикова-ц1к
    @ЯнаНовикова-ц1к 4 года назад +3

    Спасибо большое! Твое видео очень помогло все понять!

    • @artemy99
      @artemy99  4 года назад

      Всегда пожалуйста!

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

    Имба, делаю лабу, очень помог!

  • @TSaqo
    @TSaqo 4 года назад +2

    круто но в начале не понимал как пропускаешь итд, но в целом классно обьяснил, спасибо!

  • @WakeUp_Lia
    @WakeUp_Lia 5 месяцев назад

    спасибо большое!

  • @hamhamster228
    @hamhamster228 4 дня назад

    что-то этот алгоритм не работает для комбинации 1101. должно получаться 1010101, а по алгоритму получается 1111101

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

    Большое вам спасибо !!

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

      Пожалуйста!

  • @НикитаТаратынов-х9б

    Прям щас сдаю экзамен.
    Спасибо!

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

      Пожалуйста!

  • @No-es5ry
    @No-es5ry Год назад

    Красавчик, спасибо!!!

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

      Пожалуйста!

  • @arujanorazaly2525
    @arujanorazaly2525 4 года назад +8

    А можете точно также объяснить про циклические коды?

  • @korrober.8541
    @korrober.8541 Год назад +1

    купи микро бро. пж. На уроке смотрели ничего не понятно, но Валерии Вртемовне ты понравился очень.

  • @BABKUSMG-mt9xl
    @BABKUSMG-mt9xl 4 дня назад

    спасибо!

  • @maxscripten_ua9236
    @maxscripten_ua9236 2 года назад

    Я правильно понимаю, что тройки точек треугольников граней кубика имеет точки других ребер? Отсюда и поиск и восстановление кода?

  • @АлексейБабин-ч4и

    Это идеально!

  • @ДжекПриско
    @ДжекПриско 2 года назад +1

    Спасибо большое надеюсь экзамен сдам на 4-5! по Теории Электро связи

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

      Пожалуйста!

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

    Лучший!!!

  • @geoleb8106
    @geoleb8106 2 года назад

    Благодарю вас за объяснение

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

      Пожалуйста

  • @marinatumaykina4355
    @marinatumaykina4355 3 года назад +1

    А как быть, если получил сообщение и последовательность контрольных битов? С чем тогда сравнивать, как найти, где ошибка? Допустим, получил 10110111 и 0010

  • @oleg9677
    @oleg9677 2 года назад

    Огромнейшее тебе спасибо за видео

    • @artemy99
      @artemy99  2 года назад

      Всегда пожалуйста)

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

    Ох уж эти мне биты честности.

  • @ЯрославЯковлев-д9ъ
    @ЯрославЯковлев-д9ъ 4 года назад

    Ты спас меня на модуле. Подписка и лайк!

  • @タンユシャ-チャン
    @タンユシャ-チャン 2 года назад

    Спасибо, будь счастлив

  • @goodpins
    @goodpins 10 месяцев назад

    3:14 автор нормально не сказал ничего. Как я могу догадываться, отступает он не по столько элементов сколько в ключевом блоке, а ПЫТАЕТСЯ ОТСТУПИТЬ столько элементов сколько в ключ блоке, и если упирается в другой ключ блок то сразу отступает от него, не доводя например при ключ = четыре - четыре шага для отступа.

  • @ГеоргийЛанин-н5г
    @ГеоргийЛанин-н5г 2 года назад

    Большое спасибо за объяснение!

    • @artemy99
      @artemy99  2 года назад

      Пожалуйста, спасибо за комментарий)

  • @АлександрПавлович-о2н

    жаль только один лайк можно поставить...

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

    Это на егэ информатика понадобится?

  • @bogdanzhuk1
    @bogdanzhuk1 4 года назад +3

    Неплохо!

    • @artemy99
      @artemy99  4 года назад

      Бодя Жук good

  • @Mynamepmsaa
    @Mynamepmsaa 3 года назад +4

    5:12 , ответ получается 5, то есть нечетное

  • @Edvin-t9b
    @Edvin-t9b 10 месяцев назад

    что если у меня ошибочны 1, 4 и 8 бит , тогда 1+4+8=13, но у меня всего 12 битов?

  • @ДаниилКальчевский-у8р
    @ДаниилКальчевский-у8р 6 месяцев назад

    это он использует с dmin = 3?

  • @СергейНазаров-т3ш
    @СергейНазаров-т3ш 3 года назад

    И додумался же он до такого)

  • @Djimmy2kurtki
    @Djimmy2kurtki 10 месяцев назад

    лучший

  • @ДинараБаймагамбетова-з5п

    как вы узнаете четность? Например пишите 4: 0111 - говорите нечетное.

    • @artemy99
      @artemy99  4 года назад +1

      2:43 - прибавляем все единички

  • @user40715
    @user40715 3 года назад

    Офигеть фокусы

  • @ОлександрСветашов
    @ОлександрСветашов 3 года назад

    А что делать если ошибки нет ? Потому что мне преподаватель говорит что она есть, но её нет, хотя с другими задачами такого не было

    • @sergiisheremet1203
      @sergiisheremet1203 3 года назад

      @Александр Светашов Если ошибок нет, то синдром будет равен 0, значит все норм. Но может возникнуть и другая ситуация: если уровень ошибки в канале передачи выше, чем корректирующая способность кода, то это также может привести к нулевому синдрому и декодер будет считать, что ошибок нет, хотя по факту они есть))).

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

    Лучший

  • @ВасяРусин-о7и
    @ВасяРусин-о7и 2 года назад

    благодарю)

  • @ii-nd5od
    @ii-nd5od 2 года назад

    лайк

  • @Tadashyhs
    @Tadashyhs 4 года назад +1

    3:00 со второго .почему старт пошел с 1 ( на 3 позиции) старт же должен был начаться с 0 на 5

    • @artemy99
      @artemy99  4 года назад

      Принцип - для точки на первом месте берём по одному элементу через один, для точки на втором берём по два пропуская два .. При чем здесь нолик на пятой позиции?

  • @ГаджимурадАбдулпатахов-к5щ

    Коротко и ясно! Однозначно лайк!!

  • @NMelis
    @NMelis 4 года назад

    а что будет, если ошибка будет в контрольных битах, например в первой ячейке окажется 1

    • @artemy99
      @artemy99  4 года назад

      Такого быть не может, на то ячейки и контрольные

    • @iliyavoronov3720
      @iliyavoronov3720 3 года назад +1

      @@artemy99 это не правильно, в контрольных битах ошибки тоже могет быть, но код и в этом случае правильно выдаст положение ошибки

    • @sergiisheremet1203
      @sergiisheremet1203 3 года назад

      @@artemy99 еще как может. Помехе, действующей в канале, без разницы какие биты поражать, она даже не догадывается какие из них информационные, а какие проверочные)))

  • @palyura1162
    @palyura1162 3 года назад +2

    Я знаю как это работает но объяснение ваша не понял

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

      Практикоориентированное объяснение потому шо

  • @medov.alexey
    @medov.alexey 2 года назад

    Спасибо, хорошо объяснили !

    • @artemy99
      @artemy99  2 года назад

      Всегда пожалуйста)

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

    да? да!

  • @Tadashyhs
    @Tadashyhs 4 года назад

    откуда 4 единицы для второй строки ? если старт из 3 позиции ,то идет 369 12 и должно быть 1101

    • @artemy99
      @artemy99  4 года назад +2

      Ещё раз принцип - берём число элементов равное номеру на котором стоит точка и пропускает такое же, в данном примере для точки на втором месте - берём 2, 3, пропускаем 4, 5, берём 6, 7 и так далее.

  • @bauyrzhanzeinetdinov9323
    @bauyrzhanzeinetdinov9323 4 года назад

    а как можн понять перевести в код Хэмминго (с кодовым расстоянием d=3). Что за кодовое расстояние?

    • @ostaptur5362
      @ostaptur5362 4 года назад

      Количество 0 и 1 для кода того или инного символа

    • @sergiisheremet1203
      @sergiisheremet1203 3 года назад

      Кодовое расстояние задает корректирующие свойства кода, другими словами, число исправляемых и обнаруживаемых ошибок. Для кодов Хемминга число гарантированно исправляемых ошибок составляет 1, а обнаруживаемых - 2. Расстояние Хемминга определяется как минимальное расстояние между любыми 2 кодовыми словами, т.е. количеством отличающихся 0 и 1.

  • @Bucha_
    @Bucha_ 4 года назад

    а как решать если ошибка в двух разрядах одновременно

    • @artemy99
      @artemy99  4 года назад

      mathemlib.ru/books/item/f00/s00/z0000023/st017.shtml хорошая статья, тут описывается и двоичная ошибка

    • @sergiisheremet1203
      @sergiisheremet1203 3 года назад

      Коды Хемминга способны исправлять только однократные ошибки и обнаруживать двойные. Для исправления ошибок большей кратности существуют другие коды: БЧХ, Рида-Соломона, Голея и др. Существуют и более мощные классы кодов, такие, например, как турбокоды и LDPC. Последние даже применяются в твердотельных SSD накопителях)))

    • @Bucha_
      @Bucha_ 3 года назад +2

      @@sergiisheremet1203 спасибо, уже отчислили)

  • @Ликвидатор-я4л
    @Ликвидатор-я4л 4 года назад

    Кто от Мармока?

  • @Даниил-н7м5ъ
    @Даниил-н7м5ъ Год назад

    Бля я люблю тебя

  • @viktoriiahryshko3811
    @viktoriiahryshko3811 4 года назад

    Спасибо

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

      Пожалуйста

  • @lifenjoyer1337
    @lifenjoyer1337 4 года назад

    Так, это что блять за фокусы?"!?!?
    🤪🤪

    • @sergiisheremet1203
      @sergiisheremet1203 3 года назад

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

  • @Lasor446677
    @Lasor446677 3 года назад

    Да? Да

  • @glow2361
    @glow2361 4 года назад

    Лучший