No video

Код Хэмминга

  Рет қаралды 61,292

Artemy

Artemy

Күн бұрын

Не знаешь что это такое - посмотри до конца и узнаешь что это такое.
Видео не претендует на глубокое рассмотрение понятия кода Хэмминга и самого Хэмминга как личности.

Пікірлер: 125
@psbd758
@psbd758 3 жыл бұрын
Концовка выглядела для меня как фокус
@sergiisheremet1203
@sergiisheremet1203 2 жыл бұрын
Это называется синдромом. Одной из замечательных особенностей кодов Хемминга является то, что значение синдрома совпадает с номером позиции искаженного бита и таким образом этот бит может быть легко исправлен обычным инвертированием и не надо строить таблицу соответствия.
@dededed1
@dededed1 2 жыл бұрын
реально ахахахх
@Justme-fr5wc
@Justme-fr5wc 4 жыл бұрын
Просто хорош) Как раз искал такое видео для екзамена. Лови лайк!
@artemy99
@artemy99 4 жыл бұрын
Пасибо!
@mexcycpr4243
@mexcycpr4243 4 жыл бұрын
Чуваааакк Огромное тебе спасибо только благодаря тебя смог понять как он работает просто огромный тебе респект
@artemy99
@artemy99 4 жыл бұрын
Пожалуйста, рад помочь:)
@GoogleRussian
@GoogleRussian 4 жыл бұрын
Давай жги! Ждал этот выпуск со дня рождения Иисуса
@dreamteams
@dreamteams 4 жыл бұрын
Слушай ты меня выручил аж к экзамену подготовил) спасибо большое
@artemy99
@artemy99 4 жыл бұрын
Всегда пожалуйста:)
@comradexbactyn132
@comradexbactyn132 3 жыл бұрын
Ты просто золото! Спасибо, а то в методичке ни черта не понятно!
@artemy99
@artemy99 11 ай бұрын
Пожалуйста!
@user-fy2yo2cv1j
@user-fy2yo2cv1j 3 жыл бұрын
боже ты просто лучший счастья здоровья любви денег всего всего самого наилучшего просто святой
@Hopper11s110
@Hopper11s110 Жыл бұрын
Это идеально. Ты помог сэкономить мне много времени. Спасибо
@artemy99
@artemy99 11 ай бұрын
Пожалуйста!
@richardplantagenet4095
@richardplantagenet4095 Жыл бұрын
А что если ошибка придет в контрольном бите? Ведь в таком случае перерасчитанные суммы не изменятся, так как младшие позиции со степенями двойки не затронут старшие
@user-fd5mj9cc7l
@user-fd5mj9cc7l Жыл бұрын
Так а бит для сравнения изменился. Получается так, что, например, в правильном коде первый контрольный бит равен нулю, т.е. единиц было четное кол-во, тогда при ошибке в первом контрольном бите ошибка все равно будет заметна, т.к. вместо нуля будет стоять единица, а сумма подопечных цифр все равно имеет четное значение. В этом видео больше интересно, что автор рассказал максимально простой способ определения ошибки, чтобы не расписывать по четыре-пять строк с единицами и нулями, я в восторге🌄
@user-gv9dg4ni5g
@user-gv9dg4ni5g 3 ай бұрын
Такое ощущение, будто многосериальный фильм с гениальным сюжетом просмотрел
@Terran-pv4nt
@Terran-pv4nt 9 ай бұрын
на таких людях и держится человечество
@user-qz6fp1zg7n
@user-qz6fp1zg7n Жыл бұрын
легенда, спасибо за видео!
@artemy99
@artemy99 11 ай бұрын
Пожалуйста!
@arujanorazaly2525
@arujanorazaly2525 4 жыл бұрын
А можете точно также объяснить про циклические коды?
@sezimk7203
@sezimk7203 5 ай бұрын
очень понятно все разъяснили, спасибо!!!
@user-ye6xz4zy4h
@user-ye6xz4zy4h 4 жыл бұрын
Спасибо большое! Твое видео очень помогло все понять!
@artemy99
@artemy99 4 жыл бұрын
Всегда пожалуйста!
@decal0160
@decal0160 2 жыл бұрын
Брат, ты гений мысли, ты просто лучший!!!!
@artemy99
@artemy99 2 жыл бұрын
Спасибо за такой фидбэк!!
@lebedev98Dan
@lebedev98Dan Жыл бұрын
Дай бог здоровья!)
@artemy99
@artemy99 11 ай бұрын
Спасибо)
@user-uh3qe2lq6r
@user-uh3qe2lq6r 6 ай бұрын
Офигеть, спасибо, я наконец-то поняла, как всепросто
@user-dw6nd5kx9v
@user-dw6nd5kx9v 3 жыл бұрын
это мааагия, спасибо
@marinatumaykina4355
@marinatumaykina4355 2 жыл бұрын
А как быть, если получил сообщение и последовательность контрольных битов? С чем тогда сравнивать, как найти, где ошибка? Допустим, получил 10110111 и 0010
@user-tp7ry2sf4l
@user-tp7ry2sf4l 4 жыл бұрын
Красаучек, уважаение, спасибо брат, всё удачи в дальнейшем творчестве, рисуешь красиво
@artemy99
@artemy99 4 жыл бұрын
Спасибо, и тебе!
@maxscripten_ua9236
@maxscripten_ua9236 Жыл бұрын
Я правильно понимаю, что тройки точек треугольников граней кубика имеет точки других ребер? Отсюда и поиск и восстановление кода?
@TSaqo
@TSaqo 3 жыл бұрын
круто но в начале не понимал как пропускаешь итд, но в целом классно обьяснил, спасибо!
@artemy99
@artemy99 10 ай бұрын
Спасибо!
@Mynamepmsaa
@Mynamepmsaa 3 жыл бұрын
5:12 , ответ получается 5, то есть нечетное
@whitesnowshiroiyukki
@whitesnowshiroiyukki 17 күн бұрын
Это на егэ информатика понадобится?
@greyforget6916
@greyforget6916 9 ай бұрын
Спасибо огромное!
@user-ll8se2kn3e
@user-ll8se2kn3e 4 жыл бұрын
как вы узнаете четность? Например пишите 4: 0111 - говорите нечетное.
@artemy99
@artemy99 4 жыл бұрын
2:43 - прибавляем все единички
@user-vx8me1lu9h
@user-vx8me1lu9h 8 ай бұрын
что если у меня ошибочны 1, 4 и 8 бит , тогда 1+4+8=13, но у меня всего 12 битов?
@korrober.8541
@korrober.8541 11 ай бұрын
купи микро бро. пж. На уроке смотрели ничего не понятно, но Валерии Вртемовне ты понравился очень.
@artemy99
@artemy99 11 ай бұрын
Уже купил)
@geoleb8106
@geoleb8106 Жыл бұрын
Благодарю вас за объяснение
@artemy99
@artemy99 11 ай бұрын
Пожалуйста
@mydearLord
@mydearLord 4 жыл бұрын
Спасибо! Наконец-то до меня дошло
@artemy99
@artemy99 4 жыл бұрын
Aminia Roka отлично
@nicklockness9874
@nicklockness9874 4 жыл бұрын
@@artemy99 мне кажется или у вас ошибка в 2 разве не должно быть 10111?
@artemy99
@artemy99 4 жыл бұрын
@@nicklockness9874 на каком моменте?
@WakeUp_Lia
@WakeUp_Lia 3 ай бұрын
спасибо большое!
@ateabag8410
@ateabag8410 Жыл бұрын
Большое вам спасибо !!
@artemy99
@artemy99 11 ай бұрын
Пожалуйста!
@user-ct4dx8rn8r
@user-ct4dx8rn8r 2 жыл бұрын
Большое спасибо за объяснение!
@artemy99
@artemy99 2 жыл бұрын
Пожалуйста, спасибо за комментарий)
@goodpins
@goodpins 8 ай бұрын
3:14 автор нормально не сказал ничего. Как я могу догадываться, отступает он не по столько элементов сколько в ключевом блоке, а ПЫТАЕТСЯ ОТСТУПИТЬ столько элементов сколько в ключ блоке, и если упирается в другой ключ блок то сразу отступает от него, не доводя например при ключ = четыре - четыре шага для отступа.
@user-sp2ch6vd8s
@user-sp2ch6vd8s 2 жыл бұрын
Спасибо большое надеюсь экзамен сдам на 4-5! по Теории Электро связи
@artemy99
@artemy99 10 ай бұрын
Пожалуйста!
@bogdanzhuk1
@bogdanzhuk1 4 жыл бұрын
Неплохо!
@artemy99
@artemy99 4 жыл бұрын
Бодя Жук good
@user-fd5mj9cc7l
@user-fd5mj9cc7l Жыл бұрын
Это идеально!
@No-es5ry
@No-es5ry Жыл бұрын
Красавчик, спасибо!!!
@artemy99
@artemy99 11 ай бұрын
Пожалуйста!
@user-zt3kn7og3s
@user-zt3kn7og3s Жыл бұрын
Прям щас сдаю экзамен. Спасибо!
@artemy99
@artemy99 11 ай бұрын
Пожалуйста!
@user-uu9jp4kw1f
@user-uu9jp4kw1f 10 ай бұрын
Имба, делаю лабу, очень помог!
@user-be7mu7kg8v
@user-be7mu7kg8v 4 ай бұрын
это он использует с dmin = 3?
@oleg9677
@oleg9677 2 жыл бұрын
Огромнейшее тебе спасибо за видео
@artemy99
@artemy99 2 жыл бұрын
Всегда пожалуйста)
@MegaTankjr
@MegaTankjr Жыл бұрын
Ох уж эти мне биты честности.
@nerocer9962
@nerocer9962 10 ай бұрын
Лучший!!!
@artemy99
@artemy99 10 ай бұрын
Спасибо!
@Tadashyhs
@Tadashyhs 4 жыл бұрын
3:00 со второго .почему старт пошел с 1 ( на 3 позиции) старт же должен был начаться с 0 на 5
@artemy99
@artemy99 4 жыл бұрын
Принцип - для точки на первом месте берём по одному элементу через один, для точки на втором берём по два пропуская два .. При чем здесь нолик на пятой позиции?
@user-ns7yn6tq3v
@user-ns7yn6tq3v 3 жыл бұрын
А что делать если ошибки нет ? Потому что мне преподаватель говорит что она есть, но её нет, хотя с другими задачами такого не было
@sergiisheremet1203
@sergiisheremet1203 2 жыл бұрын
@Александр Светашов Если ошибок нет, то синдром будет равен 0, значит все норм. Но может возникнуть и другая ситуация: если уровень ошибки в канале передачи выше, чем корректирующая способность кода, то это также может привести к нулевому синдрому и декодер будет считать, что ошибок нет, хотя по факту они есть))).
@user-pg1ky8su2l
@user-pg1ky8su2l 3 жыл бұрын
жаль только один лайк можно поставить...
@user-xz8nt7pm7u
@user-xz8nt7pm7u 4 жыл бұрын
Ты спас меня на модуле. Подписка и лайк!
@artemy99
@artemy99 4 жыл бұрын
Thx!
@user-ue6dp4rp4c
@user-ue6dp4rp4c 2 жыл бұрын
Спасибо, будь счастлив
@artemy99
@artemy99 2 жыл бұрын
🙏
@NMelis
@NMelis 4 жыл бұрын
а что будет, если ошибка будет в контрольных битах, например в первой ячейке окажется 1
@artemy99
@artemy99 4 жыл бұрын
Такого быть не может, на то ячейки и контрольные
@iliyavoronov3720
@iliyavoronov3720 3 жыл бұрын
@@artemy99 это не правильно, в контрольных битах ошибки тоже могет быть, но код и в этом случае правильно выдаст положение ошибки
@sergiisheremet1203
@sergiisheremet1203 2 жыл бұрын
@@artemy99 еще как может. Помехе, действующей в канале, без разницы какие биты поражать, она даже не догадывается какие из них информационные, а какие проверочные)))
@Djimmy2kurtki
@Djimmy2kurtki 8 ай бұрын
лучший
@palyura1162
@palyura1162 3 жыл бұрын
Я знаю как это работает но объяснение ваша не понял
@yablockodimnoe9202
@yablockodimnoe9202 6 ай бұрын
Практикоориентированное объяснение потому шо
@ii-nd5od
@ii-nd5od 2 жыл бұрын
лайк
@user-vr1xw4ln7y
@user-vr1xw4ln7y 2 жыл бұрын
И додумался же он до такого)
@user40715
@user40715 2 жыл бұрын
Офигеть фокусы
@bauyrzhanzeinetdinov9323
@bauyrzhanzeinetdinov9323 4 жыл бұрын
а как можн понять перевести в код Хэмминго (с кодовым расстоянием d=3). Что за кодовое расстояние?
@ostaptur5362
@ostaptur5362 4 жыл бұрын
Количество 0 и 1 для кода того или инного символа
@sergiisheremet1203
@sergiisheremet1203 2 жыл бұрын
Кодовое расстояние задает корректирующие свойства кода, другими словами, число исправляемых и обнаруживаемых ошибок. Для кодов Хемминга число гарантированно исправляемых ошибок составляет 1, а обнаруживаемых - 2. Расстояние Хемминга определяется как минимальное расстояние между любыми 2 кодовыми словами, т.е. количеством отличающихся 0 и 1.
@user-ei9wz7vl9p
@user-ei9wz7vl9p 2 жыл бұрын
благодарю)
@artemy99
@artemy99 2 жыл бұрын
🙏
@Bucha_
@Bucha_ 4 жыл бұрын
а как решать если ошибка в двух разрядах одновременно
@artemy99
@artemy99 4 жыл бұрын
mathemlib.ru/books/item/f00/s00/z0000023/st017.shtml хорошая статья, тут описывается и двоичная ошибка
@sergiisheremet1203
@sergiisheremet1203 2 жыл бұрын
Коды Хемминга способны исправлять только однократные ошибки и обнаруживать двойные. Для исправления ошибок большей кратности существуют другие коды: БЧХ, Рида-Соломона, Голея и др. Существуют и более мощные классы кодов, такие, например, как турбокоды и LDPC. Последние даже применяются в твердотельных SSD накопителях)))
@Bucha_
@Bucha_ 2 жыл бұрын
@@sergiisheremet1203 спасибо, уже отчислили)
@anego505
@anego505 Жыл бұрын
Лучший
@artemy99
@artemy99 10 ай бұрын
Спасибо!
@serhiipanov768
@serhiipanov768 Жыл бұрын
да? да!
@user-re5el5hy5o
@user-re5el5hy5o 2 жыл бұрын
Коротко и ясно! Однозначно лайк!!
@artemy99
@artemy99 10 ай бұрын
Спасибо!
@Tadashyhs
@Tadashyhs 4 жыл бұрын
откуда 4 единицы для второй строки ? если старт из 3 позиции ,то идет 369 12 и должно быть 1101
@artemy99
@artemy99 4 жыл бұрын
Ещё раз принцип - берём число элементов равное номеру на котором стоит точка и пропускает такое же, в данном примере для точки на втором месте - берём 2, 3, пропускаем 4, 5, берём 6, 7 и так далее.
@viktoriiahryshko3811
@viktoriiahryshko3811 4 жыл бұрын
Спасибо
@artemy99
@artemy99 10 ай бұрын
Пожалуйста
@medov.alexey
@medov.alexey 2 жыл бұрын
Спасибо, хорошо объяснили !
@artemy99
@artemy99 2 жыл бұрын
Всегда пожалуйста)
@Lasor446677
@Lasor446677 3 жыл бұрын
Да? Да
@artemy99
@artemy99 2 жыл бұрын
Да
@user-mq3wb8ub2x
@user-mq3wb8ub2x 4 жыл бұрын
Кто от Мармока?
@lifenjoyer1337
@lifenjoyer1337 3 жыл бұрын
Так, это что блять за фокусы?"!?!? 🤪🤪
@sergiisheremet1203
@sergiisheremet1203 2 жыл бұрын
Это называется теория помехоустойчивого кодирования. Используется во всех цифровых системах связи и даже в быту, например, в компьютерной памяти и накопителях))).
@user-hv9nw2ql7i
@user-hv9nw2ql7i 11 ай бұрын
Бля я люблю тебя
@artemy99
@artemy99 10 ай бұрын
🥰
@glow2361
@glow2361 4 жыл бұрын
Лучший
@artemy99
@artemy99 4 жыл бұрын
Glow Thx
Код Хаффмана
15:04
Kirsanov2011
Рет қаралды 22 М.
Please Help Barry Choose His Real Son
00:23
Garri Creative
Рет қаралды 21 МЛН
WHO CAN RUN FASTER?
00:23
Zhong
Рет қаралды 42 МЛН
Кадр сыртындағы қызықтар | Келінжан
00:16
But what are Hamming codes? The origin of error correction
20:05
3Blue1Brown
Рет қаралды 2,3 МЛН
Прямой Обратный Дополнительный
15:22
Просто о сложном
Рет қаралды 79 М.
Код Хэмминга
46:01
Алексей Сергеев
Рет қаралды 4,3 М.
Самое простое объяснение нейросети
16:30
Программный Кот
Рет қаралды 117 М.
Programming Fundamentals - #1 - Logic and algorithms
15:29
loftblog
Рет қаралды 1,5 МЛН
Код Хаффмана
19:18
Алексей Сергеев
Рет қаралды 11 М.