67 67 votes A computer network uses polynomials over $GF(2)$ for error checking with $8$ bits as information bits and uses $x^{3}+x+1$ as the generator polynomial to generate the check bits. In this network, the message $01011011$ is transmitted as: $01011011010$ $01011011011$ $01011011101$ $01011011100$ Computer Networks gatecse-2017-set1 computer-networks crc-polynomial normal + – Arjun 21.6k views answer comment Share Follow Print See all 14 Comments 14 14 Comments reply Show 11 previous comments vxi lin commented Sep 8, 2025 reply Follow flag @gayabaya i solved it in polynomial form but got the answer 101 got same in binary as well. One of us must be solving wrong in polynomial form. 2 2 replyShare chidambareswar23 commented Apr 23 reply Follow flag All questions related to CRC Polynomial:Computer Networks: GATE CSE 2007 | Question: 68, ISRO2016-73Computer Networks: GATE CSE 2017 Set 1 | Question: 32Computer Networks: GATE CSE 2021 Set 2 | Question: 34Computer Networks: GATE IT 2005 | Question: 78Computer Networks: GATE CSE 2026 | Set 2 | Question: 33 4 4 replyShare legend_of_cse commented Sep 1 reply Follow flag For more mathematical understanding of CRC & Hamming code read two resources :1) Data Link layer pdf of "Free Berlin University" by Prof. Dr.-Ing. Jochen H. Schiller.2) Computer Network By Tanenbaum 1 1 replyShare Please log in or register to add a comment.
Best answer 78 78 votes The generator polynomial has degree $3.$ So, we append $3$ zeroes to the original message. Correct Answer: $C$ Smriti012 answered Feb 15, 2017 • edited Jun 13, 2021 by S k Rawani Smriti012 comment Share Follow See all 6 Comments 6 6 Comments reply Show 3 previous comments forever_Learner commented Jan 11, 2022 reply Follow flag that thing I know that we are doing XOR operation only, but in this question, the way we approach is similar as that of division approach. 0 0 replyShare manikanta_kotti commented Jul 23, 2024 reply Follow flag what does it mean by computer network uses polynomials over 𝐺𝐹(2) for error checking 0 0 replyShare nobodysomebody commented Oct 1, 2025 reply Follow flag I did a little research (I might be wrong or my concept may be a bit loose but it might help): GF(2)Nmeans we are having a working set of only two digit and we are doing an %2 (I,e trying to find the reminder through modulus 2). So when u do operation like 0 + 0 = 0 ,0+1 =1 ,1+1 =0 (AS 1+1=2 and applying % gives 2%2=0) similarly 0-0 =0, 0-1 =1 (as 0-1=-1 applying module -1%2=1) as u must have observed it's the same as performing XOR I,e 1 XOR 1 = 0,0 XOR 1 = 1,0 XOR 0= 0,etc. Hence GF(2) is nothing but a fancy term for XOR :-) please feel free to add more details and debate 😉 4 4 replyShare Please log in or register to add a comment.
50 50 votes So,$C)$ is the correct answer. akash.dinkar12 answered Apr 1, 2017 • edited Jan 21, 2019 by Lakshman Bhaiya akash.dinkar12 comment Share Follow 0 reply Please log in or register to add a comment.
13 13 votes here generator is 1011 Clearly on dividing the message by it we get 101 to be padded at end and only option C contains that so OPTION (C) is correct sriv_shubham answered Feb 14, 2017 • edited Jan 16, 2018 by Puja Mishra sriv_shubham comment Share Follow See all 3 Comments 3 3 Comments reply MohanK commented Dec 25, 2020 reply Follow flag Hi,@sriv_shubham, I tried to take decimal equivalent of both 01011011 & 01011011000 and divided it by 1011. I didn’t get 101 as remainder. can u pls elaborate on your answer ? Thanks in advance 0 0 replyShare hmrishavbandy commented Feb 1, 2021 reply Follow flag This is a wrong ans. I am also not getting 101 as remainder. The remainder is 10 and ans is A 0 0 replyShare ꧁༒☬ĿọŗԀ 🆂🅷🅸🆅🅰☬༒꧂ commented Mar 13, 2024 reply Follow flag I think you did mistake somewhere 0 0 replyShare Please log in or register to add a comment.
2 2 votes Option Ci think this approach is much easier and fast piyushprajpti answered Dec 28, 2025 piyushprajpti comment Share Follow 0 reply Please log in or register to add a comment.
0 0 votes Binary form: 01011011 divided by 1011 x**6+x**4+x**3+x+1 x**3+x+1 Binary form (added zeros): 01011011000 divided by 1011 Result is 01000011 Remainder is 101 Working is 01000011 ----------- 01011011000 0000 ---- 1011011000 1011 ---- 000011000 0000 ---- 00011000 0000 ---- 0011000 0000 ---- 011000 0000 ---- 11000 1011 ---- 1110 1011 ---- 101 Transmitted value is: 01011011101 dipesh00 answered Nov 21, 2024 dipesh00 comment Share Follow 0 reply Please log in or register to add a comment.
0 0 votes COMMENT BELOW IF YOU HAVE ANY DOUBT akshay_123 answered Apr 13 akshay_123 comment Share Follow 0 reply Please log in or register to add a comment.