Cyclic Redundancy Check (CRC) - Part 1

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

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

  • @augustinmay674
    @augustinmay674 4 года назад +391

    OH my gosh. The college teacher made it confused, u just take 9mins to make it easy and clear! LOVE IT!

    • @erediaelenvenomed8802
      @erediaelenvenomed8802 2 года назад +8

      3 hours trying to understand it and still i didn't get how we get the quotient, then this guys saves the day and makes it so simple a 2 year old will get it

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

      I can relate!

    • @mrak1248
      @mrak1248 2 года назад +7

      My college teacher skipped this topic 😂

    • @s.jgaming8839
      @s.jgaming8839 Год назад +1

      Same here

  • @EUPHORIA-PX1-S5R-R31
    @EUPHORIA-PX1-S5R-R31 Год назад +318

    Divisor: 1101, CRC: 110, Data Transmitted: 1110010101110 . Thank you so much sir ❤❤❤

    • @mirzaabdulmoeed9168
      @mirzaabdulmoeed9168 Год назад +13

      Same answer. Thank you.

    • @63_tanishkgupta55
      @63_tanishkgupta55 Год назад +8

      i too got the same answer . I hope its correct

    • @Lucifer_212
      @Lucifer_212 Год назад +5

      same ❤ ...

    • @ec-026transfercandidate6
      @ec-026transfercandidate6 Год назад +2

      How bro divisor I don't understand

    • @EUPHORIA-PX1-S5R-R31
      @EUPHORIA-PX1-S5R-R31 Год назад +19

      ​​@@ec-026transfercandidate6
      Here in homework problem there is polynomial. Here, x^3+x^2+1 is the divisor. Here, polynomial is like x^3+x^2+x^1+x^0+constant. x^3 is present, for this 1, then x^2 is present, for this again 1, then x^1 is not present, for this here will be 0, then 1... you can consider it as x^0=1 or constant , x^0 is present, for this 1 will be here. So, finally divisor = 1101.

  • @darkknight063
    @darkknight063 4 года назад +58

    Neso Academy helped me a lot. Sadly, this channel is underrated. Neso Academy deserve much more subscribers.

    • @vrajparikh8630
      @vrajparikh8630 2 года назад +7

      yo man you call a channel with 1.5 M subs underrated?

    • @JANAVIDAAD
      @JANAVIDAAD 7 месяцев назад +1

      2.52M☠️

    • @GAMEOVER-wx2wi
      @GAMEOVER-wx2wi 25 дней назад

      @@vrajparikh8630 before it was less

  • @educate9796
    @educate9796 2 года назад +119

    it is important to note that it is not normal binary division, rather CRC uses Modulo binary division, in which XOR is done between corresponding bits instead of subtraction.

    • @fobiastate6815
      @fobiastate6815 Год назад +17

      ty legend, i was confused as hell with that division

    • @AbdallahTeach
      @AbdallahTeach Год назад +2

      i am still confused as to why the method in the video is refered to as binary division can you explain to us a bit more?

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

      @@AbdallahTeach Well the notation is similar to division and binary numbers are used. Maybe hence the naming... As the comment above states though, you do XOR operation instead of subtraction you do by normal division.

    • @deamichaelis1
      @deamichaelis1 8 месяцев назад +6

      I am just a bit confused by it, cause even though the divisor (1101) is bigger than the quotient that is dropped down (1001) it is still set as a 1 at the top thus I am not exactly sure what is required for it to be a 1 or a 0 at the top, is it just whatever makes the first 1 bit of them line up? Also shouldn't the digits at the top be shifted to the right 3 bits to match actual long division, or is that just a quirk using it for CRC?

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

      Thanks for this... i was so confused as to what was going on.

  • @merselano9263
    @merselano9263 3 года назад +14

    Idky but the way of speech is so so entertaining and helps you grasp the topic in the exact same time
    This is a rare talent 👍

  • @limitless-codes
    @limitless-codes 11 месяцев назад +7

    Neso + Khan are doing God's work for students.

  • @justkidding-h5y
    @justkidding-h5y Год назад +23

    Great explanation as always
    For Homework one
    Data = 1110010101110
    CRC = 110
    Quotient = 1010000110( if anybody needs)

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

      What is the divisor of this equation

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

      @@VaibhavKhodake 1101

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

      thank for giveing Quotient it help me lot to understand

  • @diyalakshmi6079
    @diyalakshmi6079 4 года назад +24

    The way this guy is talking is making me understand so easily ☺️ Thank you ! 🙏🏼

  • @manytuch
    @manytuch Год назад +22

    CRC= 110
    Transmitted data: 1110010101110
    The fact that the quotient is useless makes this concept very simple, thank you sir for this great explanation.

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

    the ''we gonna ignore this bit'' works pretty well, THANK YOU !

  • @KandulaAsrith
    @KandulaAsrith Год назад +25

    110 is the crc for the given question. Thank you neso academy for the wonderful course.

  • @ritch4681
    @ritch4681 2 года назад +39

    This complicated thing just became so much easy with you. You are simply the best. Good job and keep it up 👍🏾

  • @benyaminhadianzarkeshmogha74
    @benyaminhadianzarkeshmogha74 2 года назад +51

    CRC = 110 => Transmitted will be 1110010101+110

  • @serkevztv5779
    @serkevztv5779 2 года назад +13

    I have been following NESO Academy since undergrad, the speaker is not the same. Maybe there is a new member of the team 😂.
    And now I am visiting this channel again preparing for Board Exam.
    I completed the Error Detection and Correction vids. These helped me a lot. God bless to this Channel!

  • @ankit21309
    @ankit21309 9 месяцев назад +3

    my college teacher taught this the worst way possible and I am in a NIT, but you made it look like a piece of cake sir

  • @aksharaverma6452
    @aksharaverma6452 3 года назад +20

    This playlist is pure GOLD!👏🏻✨

  • @nedakalantari3557
    @nedakalantari3557 3 года назад +37

    Your videos helped me a lot. Thanks! The CRC (remainder) is 110

  • @KevinPowers-hm6ox
    @KevinPowers-hm6ox 3 месяца назад

    I've never seen another video series that goes into such depth. Thank you.

  • @globalmanagerzz3102
    @globalmanagerzz3102 Год назад +26

    divisor - 1101
    divident - 1110010101000
    quotient - 1010000110
    remainder- 110 (CRC)
    data + crc = 1110010101110

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

      correction: quotient = 1010000110

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

      @@charlessnachez4248 hey, i did the problem 1 mo ago, although i dont remember the quotient now, but i suppose you are right as, only one of my zero was missing, normal human typing mistake
      i correct it
      thanks anyway

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

      @@globalmanagerzz3102 no worries bro 👍 because I was stuck :D had to calculate it multiple times till I used online calculator to verify, thanks for your reply

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

    OMG! The other Indian guys confused me. You made it very clear for me. Cheers!

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

    The Best Channel in youtube is NesoAcademy.//

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

    They just stress too much on the theory part in college, and leave out on explaining the numericals properly. Thanks Neso Academy for sharing such clear explanations!

  • @ashishsoni4199
    @ashishsoni4199 2 года назад +7

    Thank you so much sir for this!
    My concept is cleared now.
    Nirma being a so called top university of India, faculty tried too hard to explain on this Topic and they took an whole Class or say hour to explain 🤣

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

    One of the best channel ever seen...for computer....just wow keep it up

  • @aradhanamurarka2949
    @aradhanamurarka2949 2 года назад +9

    Divisor is 1101
    And the CrC is 110
    Thank you sir 😊

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

      why the divisor is 1101

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

      X³=1 X²=1 X¹=0 X⁰=1

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

      @@aradhanamurarka2949 hey can you check again x3=0, and x1=1 so shouldn't the equation be 0111 ??? plz clear my point if I'm wrong!!

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

      @@arpitmahajan2323 The fact that x3 is in the polynomial means it should be assigned =1. so x3=1;x2=1;x1=0(since its not even mentioned in the polynomial);x0=1

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

      crc 011 .....

  • @sabitkondakc9147
    @sabitkondakc9147 3 года назад +47

    Thanks a million:
    Note: be careful! this isn't a conventional division operation , rather it is XOR operation being applied at every level

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

      Thaaaaanks for that I almost would've thought the calculations always goes this way 👍🏼👍🏼

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

      thanks but what is this concept?? why we are doing such division ? is it because it is fast method to find remainder only? because quotient will be wrong by this mehthod

  • @leonpienaar6756
    @leonpienaar6756 3 месяца назад +1

    The rule is that if there is a 1 in the msb of the current dividend, perform the XOR . If the msb is 0 then XOR with 0. Bring down the next bit so that the divisor and dividend are the same size. Continue until the last appended 0 is used. The remaindet is the CRC. FOR THE FIRST TIME I ACTUALLY UNDERSTAND THIS.

  • @zahidgul5811
    @zahidgul5811 2 года назад +8

    For the Homework questions, the division is 1101, and remainder i got is 110.

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

      why the divisior is 1101 shoudn't by 011

    • @jeshu5073
      @jeshu5073 Год назад +2

      @@mohamedmagdyfathy781 because u consider x even if its not given in the polynomial(since its not there you take it as 0) hence 1101

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

      yess, correct

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

      @@jeshu5073 But x^3 is 0 in the video, so shouldn't the advisor be 0101?

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

    I love you so much neso academy
    Keep up the good works
    You make learning easy

  • @saurovdas4838
    @saurovdas4838 2 года назад +6

    I am not good at math and I'm not from math background. But I still love the lecture. You are great sir....♥

  • @zulaikaidrus7801
    @zulaikaidrus7801 3 года назад +9

    Thank you sir , you help me a lot!! I'm tired of online class 😭

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

    NASO ACADEMY FOR LIFE!

  • @saugatasarkar4727
    @saugatasarkar4727 14 дней назад

    Very good teacher with a MITHA VOICE

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

    This is the BEST explanation ever! Thank you so much

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

    Love you sir, its my exam in 2 hours

  • @lukekoshy6637
    @lukekoshy6637 Месяц назад +2

    WHO'S WATCHING THIS IN 2025

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

    thank u! this was super helpful for my exams:)

  • @jstm
    @jstm 2 года назад +16

    Something I didn't understand is how you can divide '1001' by '1101' (this is at 4:53 on the first step of the division to find the CRC code). '1001' is 17, and '1101' is 25, so wouldn't you need to add on an additional bit so that '1001' becomes '10010' == 34, so that it is larger than '1101' / 17?
    Why does only the first bit matter? Doesn't the divisor need to be less than the value it is dividing?

    • @SouravDas-hm2kr
      @SouravDas-hm2kr 2 года назад +1

      Right i too didn't understand that part.

    • @MuhammadAli-kj7tx
      @MuhammadAli-kj7tx 2 года назад +3

      Chill bro and just cram

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

      what I understood that you are using the divisor which is L . then you consider that the CRC value should be L-1 . then you start to divide and the division here is XOR which he mentioned in
      ruclips.net/video/A9g6rTMblz4/видео.html

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

      @@MuhammadAli-kj7tx heavy driver

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

      You probably nolonger need this, but for someone else, this is not the normal binary division, it is modullo division, read about it!!

  • @thelunatiK
    @thelunatiK День назад

    8:15 THANKSSSSSSSSSS A LOTTTTT ANNAAAA😢❤😢

  • @vermine18
    @vermine18 3 месяца назад

    crc 110! Thank you now I understand!

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

    Absolute legend, thank you very much!

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

    bro just casually saved my life

  • @maha-veer
    @maha-veer 3 года назад +2

    Sir i love you teaching 🤗 great explanation sir ♥️ for u

  • @user-lx1lm2su7y
    @user-lx1lm2su7y 4 года назад +56

    I'm getting 110 as the CRC for the homework problem? Is it correct?@neso academy

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

      I'm getting same bro

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

      I got same 110 and the quotient is 101011010110

    • @mdmuquimakhter5145
      @mdmuquimakhter5145 4 года назад +4

      @@mohamedkanu66 dividend or quotient ??

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

      @@mdmuquimakhter5145 quotient - thanks

    • @anjaliverma905
      @anjaliverma905 4 года назад +59

      Rem is 110 but the quotient will be 1010000110 ???

  • @dheanimates
    @dheanimates Год назад +3

    Massive respect 🗿 you just made it so easy 💥

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

    Great explanation 💚💚 thank you for your videos😘

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

    Thank you so much sir. It's very helpful for me.

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

    Great Explanation. Thank you very much.

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

    superb explanation sir
    thanks for that level of clarity

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

    Thankyou for sharing your knowledge

  • @anushreevirtualgaming226
    @anushreevirtualgaming226 2 года назад +15

    Great video, i was mistaken by polynomial conversion , i forgot to take x coefficient, the divisor should be 1101 instead of 111

  • @snow._765
    @snow._765 8 месяцев назад +1

    Lowkey, you lack explanation in some parts in the last couple lessons but nevertheless you help a lot. Thank you!!!

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

    Thanks a lot! Also what's the point of having it in polynomial form?

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

    Correct answer CRC is 111 and data transmitted 1110010101111 why are u gyz commenting wrong answer🤡🤦🤷

  • @VM-pi3mx
    @VM-pi3mx 2 года назад +1

    Brilliant, the way you simplify things and explain. You’re awesome..thank you

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

    Divisor: [1101]
    CRC: [110]
    Data Transmitted: [1110010101] [110]

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

      But i checked decimal system it is not correct i ll do it again hooooaah

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

      how the divisor is 1101 in homework problem? please guide

  • @kevinbreto5384
    @kevinbreto5384 6 месяцев назад

    thank you, this was very helpful!

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

    So I kind of found two different descriptions on what to do at the end.
    In your video:
    You take the ORIGINAL data and APPEND CRC to it.
    But in our slides:
    You take the EXTENDED data and SUBTRACT CRC from it. (Which kind of makes sense mathematically, as this should be indeed divisible by C(x).
    Is this the same or different?

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

    I am enjoying your all session, thank you, sir,you are the best.

  • @sunyog
    @sunyog 6 месяцев назад +2

    Am I missing something here 4:51 ? 1001 is smaller than 1101, how can we put 1 on quotient on dividing 1001 by 1101 ?

    • @sarcasticboy4507
      @sarcasticboy4507 4 месяца назад +1

      its actually not a binary divison that we do traditionally, its something xor / binary modulo 2 divison.

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

    u r great sir..
    Allha bless u .
    u made my work so easy..

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

    Thank you for the Good tutorial 👍

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

    and this is clarity which we wnt really

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

    Thanks bhai
    Yaar apka phadna ka darika ek number h👍👍👍

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

    Thank you for the HW question!!is crc always performed on an XOR circuit?

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

    divisor = 1101
    message after appending "L-1" bits of 0's = 1110010101000
    quotient = 1101010101
    CRC = 001
    Data transmitted = 1110010101001

  • @__-yk3zp
    @__-yk3zp 8 месяцев назад

    explained very well

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

    I love neso academy

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

    Thank you so much❤
    From kerala🌼

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

    thank you very much.I understand much more from your lesson and solved my problem

  • @raghavendrasunkollu3198
    @raghavendrasunkollu3198 3 года назад +8

    If there was a neso college of engineering I would be the first student for it

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

    CRC Bits: 110; Divisor: 1101; Data Transmitted: 1110010101110😊

  • @Code99849
    @Code99849 14 дней назад

    Thank you so so so so so so much sir...

  • @mahitapatil5364
    @mahitapatil5364 Месяц назад +1

    30 mins before exam😅😅

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

    Thank you som much for explaining this...I actually bombed this question in previous ended up taking all the time until the paper finished but didnt finish the whole answet cuz I was confused then ...but after tomorrow is my exam and If this question comes I wilk surely solve it bcz of your explanation

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

    i like the way u teach. thank u

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

    Thanks for the video. Really helped me a lot.

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

    For those who are searching ans:
    Divisor : 1101
    Dividend : 1110010101000
    Quotient : 1010000110
    CRC : 110

  • @gchh-44
    @gchh-44 2 года назад

    hope that India will shine again with you

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

    Saved my life😍

  • @aminemafhoum9029
    @aminemafhoum9029 2 года назад +7

    Hello thanks for the video it's helpful
    However, still not get the binary division for me the quotient is 10110 = 22 and the remainder is 10 = 2
    Verification : the message appended with 3 bits is 100100 000 = 288 and the Divisor is 1101 = 13
    288 = 13*22 + 2
    is "binary division" the right term to use ? or we are talking about another kind of division ?

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

      It's basically we are performing xor operation not binary division particularly...it's just we have used that pattern of binary division that's it

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

      try binary division(modulo 2)

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

    Thank you so much sir🙏 it's easy to understand 👌

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

    You are the best! Thank you!

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

    Amazing explanation!

  • @mohameddein129
    @mohameddein129 Год назад +2

    divisor: 1101
    dividend: 1110010101000
    quotient: 1010000110
    remainder: 110 (CRC)
    Data= 1110010101110

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

    Best explanation

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

    Thank you so much sir for this video!!
    I had one question, why do we always append 0 not 1🙄?

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

      Xor operation with 1 would change the codeword but xor operation with 0 would give you the same crc bits

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

    Thank you sir🎉🎉

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

    sank you i enjoyyyyyed your session

  • @PalakKumari-ni8hp
    @PalakKumari-ni8hp 3 месяца назад

    Amazing ❤

  • @BhavanChandra
    @BhavanChandra 11 месяцев назад +1

    Remainder: 110, quotient - 1010000110, transmitted value : 1110010101 + 110

  • @Mrtech._
    @Mrtech._ Год назад

    Thanks a lot sir💖

  • @juanmanuelcoronadosarta8385
    @juanmanuelcoronadosarta8385 2 месяца назад +1

    i love you

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

    Thank you information class

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

    hashen oya nisa hambune meka party life group eken.. thank youn hahsen😁😁😁😁

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

    Well done sir....we are waiting for more...

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

    Hello class that just got sent here

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

    GOOD EXPLAINATION .

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

    Great video sir

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

    110 CRC Right ?