Error Detection and Correction 2: Cyclic Redundancy Check

  Рет қаралды 157,078

Jacob Schrum

Jacob Schrum

Күн бұрын

The Cyclic Redundancy Check is another form of error detection that involves use of modulo 2 arithmetic to compute a Frame Check Sequence that is added on to the end of a transmitted frame in order to verify correct transmission. Much of this material is based on content from the book Data and Computer Communications by William Stallings.

Пікірлер: 144
@TheSulaimanKhaled
@TheSulaimanKhaled 7 жыл бұрын
You are the only one who actually made me understand what is going on between all the videos on youtube. Thank you so much and god bless you
@FreeDomSy-nk9ue
@FreeDomSy-nk9ue 4 жыл бұрын
Literally
@goedeck1
@goedeck1 3 жыл бұрын
Yeah
@aphelmusonda5253
@aphelmusonda5253 25 күн бұрын
The statement ".....made me understand What is going on between all the videos on KZbin"😂😂😂😂sounds funny, seems you were very lost and bumped into this informative tutorial😂
@DoctorUltraviolence
@DoctorUltraviolence 5 жыл бұрын
Just the first two minutes made me grasp this whole concept better than 30 mins of reading my course book.
@Sirstep
@Sirstep 6 жыл бұрын
By far, the most comprehensive and clear explanation I've seen on this subject. I really appreciate your help!
@bubkabu
@bubkabu 7 жыл бұрын
This is the only good CRC Explanation video on youtube. thank you!
@jnskender
@jnskender 7 жыл бұрын
Stop here if your looking for the definitive explanation of CRC calculations.
@isaiahhiggins
@isaiahhiggins 5 ай бұрын
I missed this lecture and was totally clueless when we had to manually calculate a frame check sequence. This is exactly what I needed, and probably explained more clearly than the professor too! Thank you
@felixreibold8891
@felixreibold8891 Жыл бұрын
I agree with the other commenters, this is the best video explaining CRC, it took me 4 other videos to land here, youtube is really getting clutteed thers days. Push it to the top guys!!
@jessesgamereviewstipsandst5517
@jessesgamereviewstipsandst5517 5 жыл бұрын
Very clear and concise explanation. Thanks for explaining how zeroes on the left side doesn't count for the length when trying to divide, it was the confusing part that other video didn't explain so watching this video clarified it.
@kitkat224
@kitkat224 5 жыл бұрын
Thank you Jacob! This is the only video you need to watch to understand CRC
@tcaotuesday2358
@tcaotuesday2358 4 жыл бұрын
As a not native English Speaker, I really can not understand other videos with indian accent, your video is really helpful, thanks :)
@AO-hk7dj
@AO-hk7dj 5 жыл бұрын
Thank you so much, I have watched over ten youtube videos and this is the only one where everything is perfectly explained, so grateful
@hellocony3727
@hellocony3727 3 жыл бұрын
This is it! I can't believe there is no simple explanation online to this basic concept. Great job!
@ilyashitchens649
@ilyashitchens649 Жыл бұрын
I struggled to find a video which gives a clear explaination of the concept. thank you and well done ! 👌👌👌
@TheWarleader
@TheWarleader 4 жыл бұрын
with online school being the norm because of self quarantine, this video has helped a TREMENDOUS amount as it's hard to get in touch with my professors for a clear cut explanation. Thank you so much!!
@whatshisname1653
@whatshisname1653 Жыл бұрын
i love you.. finally a clear, concise explanation
@bdig7
@bdig7 5 жыл бұрын
Thanks so much mate, you are literally the only person in the world explaining this!
@talalalkharashi1951
@talalalkharashi1951 5 жыл бұрын
best explanation ive seen on youtube for CRC thanks!
@ricp
@ricp Жыл бұрын
Man.., this is an Excellent explanation!, really, not one extra word. You covered all the doubts I had, thanks so much!
@ugochukwuifeacho3916
@ugochukwuifeacho3916 7 жыл бұрын
Great video Jacob. This is the best video so far on CRC here on KZbin
@sameerislam1999
@sameerislam1999 2 жыл бұрын
Best CRC tutorial i have found. thank you
@aungthihasoe2580
@aungthihasoe2580 6 жыл бұрын
Now I finally understand how to do CRC properly after watching your video. Thank you very much Sir.
@stanley9571
@stanley9571 3 жыл бұрын
Thank you very much!!!! You have no idea of how much help you have been!
@plastilinovbly
@plastilinovbly 6 ай бұрын
This is the best video on the topic, thank you! I finally understood it:)
@kelvinmutale5370
@kelvinmutale5370 3 жыл бұрын
Wow! this the best explanation I've come across on KZbin, hope you can do the polynomial division as well.
@goldenstatecamping
@goldenstatecamping 5 жыл бұрын
Unreal how easy you made this. Thanks man!
@ramitchatterjee9626
@ramitchatterjee9626 7 жыл бұрын
your explanation was very good, stream lined and filled with useful informations to understand the method well. Thanks
@BlackHermit
@BlackHermit 3 жыл бұрын
Great explanations, thank you so much! Greetings from Sweden!
@HP-fj2mi
@HP-fj2mi 5 жыл бұрын
Thank you very much Jacob. I agree with the rest of the comments. You explained in a clear and easy way that I could understand it. This is going to help with CIS class. Great job!
@125dudeman
@125dudeman 5 жыл бұрын
This video is amazing. Professor rambled about this for days, this 12 min video taught me infinitely more... KZbin and @Jacob Schrum >>>
@Vekktone
@Vekktone 5 жыл бұрын
thank god for this video. I am confident I will get this problem right on my networks final tomorrow!! Thank you so much for making this clear!!!
@nojoodothmanal-ghamdi1026
@nojoodothmanal-ghamdi1026 2 жыл бұрын
Thank you sooo much you explained the physics behind it and gave us a step-by-step example while explaining each step! I understood it thanks to you sir
@_Anna_Nass_
@_Anna_Nass_ Жыл бұрын
best explanation I could find, thank you!!!
@stellaraja02
@stellaraja02 3 жыл бұрын
The explanations are so clear . Really appreciate it!!
@TNH91
@TNH91 5 жыл бұрын
Thanks for a great video on how to manually do the CRC. My book ( Kurose & Ross ) does not explain it a fraction as well as you did. This helped me understand the use of the Generator and Data and how they interacted.
@scanpower8439
@scanpower8439 10 ай бұрын
THANK YOU SO MUCH! You made it easy to understand!!!
@daniellino6126
@daniellino6126 3 ай бұрын
Thank you so much, hope I can use this on the exam I have tomorrow!
@schnackenpfefferhausen
@schnackenpfefferhausen 7 жыл бұрын
Extremely helpful and clear. Thank you!
@juantelle1
@juantelle1 5 жыл бұрын
Thanks. My exam is tomorrow. You have saved me.
@FitzRave
@FitzRave 5 жыл бұрын
Now this is what I call a great explanation!
@zigggy345
@zigggy345 3 жыл бұрын
Wonderfully explained, many thanks!
@nikolassj
@nikolassj 4 жыл бұрын
Huge help, thank you a lot Jacob! I wish that the professors on my Uni were so good at explaining things....
@zakylib
@zakylib 5 ай бұрын
Thank you. Thank you. Thank you. Evrythign just makes sense now.
@yazeedazrai5036
@yazeedazrai5036 2 жыл бұрын
very clear way better than both the prof and the slides
@bobbyjack4368
@bobbyjack4368 2 жыл бұрын
best explanation on youtube
@mahmoudelsheemy4235
@mahmoudelsheemy4235 2 жыл бұрын
Great Explanation. Thank You!
@ccristi08
@ccristi08 2 жыл бұрын
Very well explained. Kudos to you sir.
@gingsSon
@gingsSon 3 жыл бұрын
Perfect explanation. Thank you.
@tsusec
@tsusec 7 жыл бұрын
Thanks mate, you saved me alot of time!
@filippomike8213
@filippomike8213 3 ай бұрын
Thank you for your clear explanation! I have a dumb question how do you make sure that both the receiver and the sender know the CRC pattern? because if you send that too it might get affected from errors no? Thank you a lot in advance!
@giampierysantana
@giampierysantana 5 жыл бұрын
Amazing !!!!!!! I really got it with you, thank you so much.
@aris.konstantinidis
@aris.konstantinidis 3 жыл бұрын
Great explanation, thank you so much!
@jrjr1684
@jrjr1684 5 жыл бұрын
this video saves my life~~~~ thank you sooooo much
@684tranminhtuan
@684tranminhtuan 4 жыл бұрын
Amazing explanation. Thank you.
@bojanadraganovska2781
@bojanadraganovska2781 Жыл бұрын
Thank God for this video !
@ManyStandAlone
@ManyStandAlone 6 жыл бұрын
Best video on crc. I could hug you.
@willmartin1748
@willmartin1748 11 ай бұрын
bro oh my god I was wondering why my CRC hw question made no sense, it's cause modulo 2 binary division makes no sense lol. The value goes into into 1 time even if it's a bigger value. Lol. Thank you for going through this clearly so I can get a grasp on it.
@nacirarmando8003
@nacirarmando8003 5 жыл бұрын
Great explanation.Thank you!
@MohamedIbrahim-sj1td
@MohamedIbrahim-sj1td 5 жыл бұрын
great video!! Can you explain how the receiver can correct the error when the remainder doesn't come out Zero?
@parthikirubha
@parthikirubha Жыл бұрын
I am also having the same question
@BubbleManxx
@BubbleManxx 5 жыл бұрын
This is the one, thanks Jacob.
@zakariahalil6860
@zakariahalil6860 7 жыл бұрын
very distinct video, thanks
@rooneymak2300
@rooneymak2300 4 жыл бұрын
Awesome explanation!!
@luckyharbinger2054
@luckyharbinger2054 4 жыл бұрын
Enjoy your 1000th like, this helped me a great deal.
@rjvnz
@rjvnz 4 жыл бұрын
what a great explanation!! If you were my professor, I would've done a million time better in undergrad engineering
@nomanmalik677
@nomanmalik677 4 жыл бұрын
wow that's a really nice explaination I LOVE IT
@pongmaster9420
@pongmaster9420 6 жыл бұрын
Thanks brother, may lord bless you
@axonis2306
@axonis2306 2 жыл бұрын
Many youtube videos on the subject. This is one of the few that "get" it.
@goedeck1
@goedeck1 3 жыл бұрын
Thanks for explaining how the bottom number when dividing in modulo 2 can be bigger; that was baffling me.
@amrmoneer5881
@amrmoneer5881 5 жыл бұрын
your are a great professor
@revaldi99x
@revaldi99x 5 жыл бұрын
Great video really helps!
@henrymiller5709
@henrymiller5709 5 жыл бұрын
well explained and easily understood thx
@user-hu4yp4ml3c
@user-hu4yp4ml3c 3 жыл бұрын
this is well explained, thank you (:
@yutingli3510
@yutingli3510 4 жыл бұрын
amazing video!! thank you!
@itznukeey
@itznukeey 4 жыл бұрын
Great video
@meirzilkha
@meirzilkha 4 жыл бұрын
Thanks this is magic!
@varunshekhar5108
@varunshekhar5108 6 жыл бұрын
At 8:36 I think the quotient will not have 2 zeroes at the end....Only one zero was needed.
@madhawapriyashantha3722
@madhawapriyashantha3722 3 жыл бұрын
yes .i got only 1 zero
@Nihilish
@Nihilish 5 жыл бұрын
Out of curiosity, why do we write down those bits on top if we don't even use them in the algorithm?
@PradeepSanjeewa1
@PradeepSanjeewa1 6 жыл бұрын
Really helpful. Thanks
@RahulSiyanwal
@RahulSiyanwal 7 жыл бұрын
How did we concluded that the size of predetermined pattern should be 6 bits?
@ahmh8411
@ahmh8411 6 жыл бұрын
Probably a bit too late but for future reference the pattern was arbitrary, it can be anything as long as both the sender and receiver agree on a length.
@R0hirrim
@R0hirrim 3 жыл бұрын
You must be the god of CRC man
@tifxmychemx
@tifxmychemx 5 жыл бұрын
Thank you so much!
@RishabhSharma_the_vlogger
@RishabhSharma_the_vlogger 6 жыл бұрын
Computer Science made easy... thankyou :)
@mariamh5967
@mariamh5967 2 жыл бұрын
deserved watching
@XFaramir
@XFaramir 7 жыл бұрын
Nailed it ! thanks
@kaiserkarlisle8456
@kaiserkarlisle8456 7 жыл бұрын
Thank you so much , perfect
@nouraalhajri607
@nouraalhajri607 5 жыл бұрын
you just saved me thank you
@raghads3890
@raghads3890 5 жыл бұрын
thank you sooo much for this great explanation, you dont know how much it helps me:)
@break172
@break172 3 жыл бұрын
thanks a million
@shikharchaudhary6984
@shikharchaudhary6984 5 жыл бұрын
best explanation
@jirkadolezal8127
@jirkadolezal8127 4 ай бұрын
thank you
@rohmanatasi1771
@rohmanatasi1771 3 жыл бұрын
thank you !
@michaelroditis1952
@michaelroditis1952 4 жыл бұрын
what is the result that you right on top of the division?
@baronbaron3507
@baronbaron3507 4 жыл бұрын
Hi, Is the patern the same thing as the polynoom?
@iskallab5314
@iskallab5314 6 жыл бұрын
Thank you so much
@adithravipai413
@adithravipai413 2 жыл бұрын
thank you sir
@mahadihassan1186
@mahadihassan1186 5 жыл бұрын
Thanks bro really helpful
@JAL07
@JAL07 Күн бұрын
thanks
@c12-116
@c12-116 4 жыл бұрын
what does it mean if the remainders are not zero?
@rahulshendre7089
@rahulshendre7089 2 ай бұрын
thanks man
@TheDarkdeads
@TheDarkdeads 7 жыл бұрын
Very nice video well explained and nice sound quility! (sadly the volume is a little bit low but that is fine with me :D)
@shwetahegde8850
@shwetahegde8850 Жыл бұрын
Thank u
How do CRCs work?
47:30
Ben Eater
Рет қаралды 631 М.
But what are Hamming codes? The origin of error correction
20:05
3Blue1Brown
Рет қаралды 2,4 МЛН
Spongebob ate Patrick 😱 #meme #spongebob #gmod
00:15
Mr. LoLo
Рет қаралды 22 МЛН
Error Detection and Correction 3: Forward Error Correction
13:28
Jacob Schrum
Рет қаралды 99 М.
Ep 055: Introduction to Cyclic Redundancy Checks (CRC)
27:12
Intermation
Рет қаралды 3,8 М.
Flow Control and ARQ 1: Stop-and-Wait
9:01
Jacob Schrum
Рет қаралды 30 М.
Error Detection and Correction 1: Internet Checksum
9:08
Jacob Schrum
Рет қаралды 114 М.
Parity Check
10:59
Eddie Woo
Рет қаралды 229 М.
The Boundary of Computation
12:59
Mutual Information
Рет қаралды 1 МЛН
Error Correction - Computerphile
11:30
Computerphile
Рет қаралды 248 М.
6.2 Error detection and correction
8:48
JimKurose
Рет қаралды 49 М.
Signal Encoding 1: Digital Signals
16:55
Jacob Schrum
Рет қаралды 286 М.
CRC - Cyclic Redundancy Check
6:05
Wisc-Online
Рет қаралды 122 М.