Error Correcting Codes 2b: Linear Codes - Minimum Distance

  Рет қаралды 30,608

eigenchris

eigenchris

Күн бұрын

Пікірлер: 35
@prajwolgyawali6770
@prajwolgyawali6770 4 жыл бұрын
Hamming Weight - 0:35 Hamming Distance - 0:57 Minimum Distance d - 1:50 Distance d vs Errors detected vs Errors corrected - 3:25
@2262sandeep
@2262sandeep Жыл бұрын
I used to count hamiltonians, but this video opened new dimensions to my understanding. Thank you Sir!
@rubensb8460
@rubensb8460 4 жыл бұрын
would be incredible if you teach my prof that visualising things is possible but for now I'll just watch your amazing vids
@ВиталийОвчаренко-и1н
@ВиталийОвчаренко-и1н 6 ай бұрын
The stages involved in deciding the minimum distance for linear error correcting codes are as follows: 1. Determine the number of bits in each codeword (n). 2. Calculate the number of message bits transmitted by each codeword (k). 3. Find the minimum Hamming distance between codewords (d). 4. Calculate the code rate, which is the ratio of k to n. For the problem given where management has decided to use 20-bit data blocks in the company's new (n,20,3) error correcting code, the minimum value of n that will permit the code to be used for single bit error correction is 23.
@kiranivatury8774
@kiranivatury8774 7 ай бұрын
Very well presented. Great job!
@Adityarm.08
@Adityarm.08 Жыл бұрын
Amazing explanations, as always. Thank you.
@ClaraPeregrin
@ClaraPeregrin Жыл бұрын
Thank you so much. Very clear, very well explained!
@eswnl1
@eswnl1 10 ай бұрын
For the Hamming (7,4), if you calculate the syndrome and use that to detect and correct errors (works only for 1 bit error), is that better than having to input the entire codeword map into memory?
@richardchevalier5587
@richardchevalier5587 5 жыл бұрын
a huge help, so great !!
@davictor24
@davictor24 5 жыл бұрын
Awesome explanation!
@sammyapsel1443
@sammyapsel1443 3 жыл бұрын
If I have a code with hamming distance of 3, then like you said I can correct up to 1 error bit, but this is only true if you assume that only 1 bit has changed. But how do you know in general how many bits have been false?
@eigenchris
@eigenchris 3 жыл бұрын
With a hamming distance of 3, you can correct 1 bit error, but anything more than that renders the code useless. 2 bit errors will detect the error but make the wrong fix, and 3 bit errors will make the jump to another valid codeword, making it seem like there are no errors at all. Every code has its limits. The only way to know for sure which errors occurred is to compare the results with the original message. When we use ECCs, we have to "hope" that our chosen minimum distance is good enough. But if you scratch a CD enough, or tear up a QR code enough, you simply can't read it anymore.
@dippatel1739
@dippatel1739 5 жыл бұрын
keep making these videos
@emmanuelkibicho4743
@emmanuelkibicho4743 3 жыл бұрын
I needed this! Thank you!
@mreatboom1314
@mreatboom1314 Жыл бұрын
So useful thank you
@albertpop1132
@albertpop1132 5 жыл бұрын
Awesome explanation thanks
@NOTsosTRanGe
@NOTsosTRanGe 4 жыл бұрын
Amazingly great♥️
@nickaniskoff3188
@nickaniskoff3188 4 жыл бұрын
great explanation!
@juliagetslev9618
@juliagetslev9618 3 жыл бұрын
awesome, thank you!
@TVSuchty
@TVSuchty 4 жыл бұрын
How do you prove that the best (k,n) - Code has minimum distance k?
@eigenchris
@eigenchris 4 жыл бұрын
I'm a bit confused by what you mean by "best" in this question. Can you explain?
@TVSuchty
@TVSuchty 4 жыл бұрын
@@eigenchris Well you said: best. I will link it in a minute.
@TVSuchty
@TVSuchty 4 жыл бұрын
I mean 5:43 you said with the best 7,4 correction codes you can correct up to 3 bit errors...
@eigenchris
@eigenchris 4 жыл бұрын
@@TVSuchty oh, I see what you mean. These "best-of" codes have message length k=1 and codeword length n. The minimum distance is always going to be n, since there are only 2 valid codewords, which have a separation of n.
@janosadelsberger
@janosadelsberger 3 жыл бұрын
This is genius, thanks so much
@AIMAN-w2t
@AIMAN-w2t Жыл бұрын
Joydeep
@chimetimepaprika
@chimetimepaprika 3 жыл бұрын
I like a good Hamming sandwich from time to time.
@kweigl
@kweigl 3 жыл бұрын
Can't see the movie, just hearing the sound track.
@kressckerl
@kressckerl 2 жыл бұрын
You call them cubes. Is it incorrect to call them graphs?
@eigenchris
@eigenchris 2 жыл бұрын
You could if you wanted, but the examples shown in this videos always have ther vertices and edges arranged in a way that matched a cube in some dimension.
@kressckerl
@kressckerl 2 жыл бұрын
@@eigenchris alright, thanks😁
@hekk_tech5975
@hekk_tech5975 4 жыл бұрын
how do I generate the generator matrix?
@eigenchris
@eigenchris 4 жыл бұрын
I think I explain how to get the generator matrix for Hamming Codes later in the series. The entire point of Error Correcting Codes as a field of study is coming up with good generator matrices and studying their properties, and there are many different types of generator matrices that have been developed over the years. You can see the wikipedia article on Error Correcting Code for more links.
@hekk_tech5975
@hekk_tech5975 4 жыл бұрын
@@eigenchris ok thanks
@louaykhammar7268
@louaykhammar7268 3 жыл бұрын
Tanks a lot
Error Correcting Codes 2c: Linear Codes - Parity-Check Matrix
12:32
Error Correcting Codes 1: Introduction + Hamming (7,4) Code
22:31
This mother's baby is too unreliable.
00:13
FUNNY XIAOTING 666
Рет қаралды 41 МЛН
Fake watermelon by Secret Vlog
00:16
Secret Vlog
Рет қаралды 25 МЛН
My Daughter's Dumplings Are Filled With Coins #funny #cute #comedy
00:18
Funny daughter's daily life
Рет қаралды 34 МЛН
Flipping Robot vs Heavier And Heavier Objects
00:34
Mark Rober
Рет қаралды 59 МЛН
Error Correcting Curves - Numberphile
17:46
Numberphile
Рет қаралды 238 М.
Error Correcting Codes 3b: Cyclic Codes - Generator Polynomial
14:42
Error Correction - Computerphile
11:30
Computerphile
Рет қаралды 248 М.
Error Correcting Codes 2a: Linear Codes - Generator Matrix
10:25
The Hidden Geometry of Error-Free Communication
50:02
Another Roof
Рет қаралды 64 М.
10 FORBIDDEN Sorting Algorithms
9:41
Ardens
Рет қаралды 893 М.
Hamming & low density parity check codes
14:01
Art of the Problem
Рет қаралды 58 М.
Error Correcting Codes 3a: Cyclic Codes - Polynomial Properties
19:21
This mother's baby is too unreliable.
00:13
FUNNY XIAOTING 666
Рет қаралды 41 МЛН