Код Хэмминга

Поделиться
HTML-код
  • Опубликовано: 27 янв 2020
  • Не знаешь что это такое - посмотри до конца и узнаешь что это такое.
    Видео не претендует на глубокое рассмотрение понятия кода Хэмминга и самого Хэмминга как личности.

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

  • @psbd758
    @psbd758 3 года назад +77

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @user-dw6nd5kx9v
    @user-dw6nd5kx9v 3 года назад +2

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

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

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

  • @user-ye6xz4zy4h
    @user-ye6xz4zy4h 4 года назад +3

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

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

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

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

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

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

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

  • @user-fy2yo2cv1j
    @user-fy2yo2cv1j 3 года назад +3

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

  • @user-qz6fp1zg7n
    @user-qz6fp1zg7n Год назад +3

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

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

      Пожалуйста!

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

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

    • @artemy99
      @artemy99  10 месяцев назад +1

      Пожалуйста!

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

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

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

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

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

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

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

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

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

      Пожалуйста!

  • @user-gv9dg4ni5g
    @user-gv9dg4ni5g 3 месяца назад +1

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

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

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

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

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

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

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

    • @artemy99
      @artemy99  10 месяцев назад +1

      Пожалуйста

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

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

  • @user-ct4dx8rn8r
    @user-ct4dx8rn8r 2 года назад

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

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

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

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

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

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

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

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

      Спасибо)

  • @user-tp7ry2sf4l
    @user-tp7ry2sf4l 4 года назад +7

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

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

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

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

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

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

      Пожалуйста!

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

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

  • @user-uh3qe2lq6r
    @user-uh3qe2lq6r 5 месяцев назад

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

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

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

  • @user-xz8nt7pm7u
    @user-xz8nt7pm7u 4 года назад

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

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

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

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

      Пожалуйста!

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

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

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

      Спасибо!

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

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

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

      Aminia Roka отлично

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

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

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

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

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

    Лучший!!!

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

      Спасибо!

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

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

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

      Пожалуйста!

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

    Неплохо!

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

      Бодя Жук good

  • @user-uu9jp4kw1f
    @user-uu9jp4kw1f 10 месяцев назад

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

  • @user-ue6dp4rp4c
    @user-ue6dp4rp4c 2 года назад

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

  • @user-sp2ch6vd8s
    @user-sp2ch6vd8s 2 года назад +1

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

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

      Пожалуйста!

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

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

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

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

  • @user-vr1xw4ln7y
    @user-vr1xw4ln7y 2 года назад

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

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

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

  • @user-ei9wz7vl9p
    @user-ei9wz7vl9p 2 года назад

    благодарю)

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

    лучший

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

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

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

    Лучший

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

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

    • @user-fd5mj9cc7l
      @user-fd5mj9cc7l Год назад +2

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

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

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

  • @user-pg1ky8su2l
    @user-pg1ky8su2l 3 года назад

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

  • @user-be7mu7kg8v
    @user-be7mu7kg8v 4 месяца назад

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

  • @user-re5el5hy5o
    @user-re5el5hy5o 2 года назад

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

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

      Спасибо!

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

    Спасибо

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

      Пожалуйста

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

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

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

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

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

    лайк

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

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

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

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

  • @user-ll8se2kn3e
    @user-ll8se2kn3e 4 года назад +2

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

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

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

  • @korrober.8541
    @korrober.8541 10 месяцев назад +1

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

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

      Уже купил)

  • @user-ns7yn6tq3v
    @user-ns7yn6tq3v 3 года назад

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

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

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

  • @user-vx8me1lu9h
    @user-vx8me1lu9h 7 месяцев назад

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

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

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

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

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

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

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

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

    да? да!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Да? Да

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

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

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

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

  • @user-mq3wb8ub2x
    @user-mq3wb8ub2x 4 года назад

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

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

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

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

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

  • @user-hv9nw2ql7i
    @user-hv9nw2ql7i 10 месяцев назад

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

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

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

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

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

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

    Лучший

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

      Спасибо!