Skip to content

GATE CS 2007 Q68 — Data Link Layer: Framing, Error Detection, MAC, Ethernet Bridging

Explain with AI

The message 1100100111001001 is to be transmitted using the CRC polynomial x3+1x^3 +1 to protect it from errors. The message that should be transmitted is:

Choose one option
View worked solution

Answer: B

To find the transmitted message, we use Cyclic Redundancy Check (CRC) modulo-2 division:

  1. Identify the Divisor: The generator polynomial is G(x)=x3+1G(x) = x^3 + 1, which corresponds to the binary divisor 10011001 (since 1⋅x3+0⋅x2+0⋅x1+1⋅x01\cdot x^3 + 0\cdot x^2 + 0\cdot x^1 + 1\cdot x^0).
  2. Append Zeros: Since the degree of the polynomial is 33, we append three 00s to the message 1100100111001001, giving the dividend 1100100100011001001000.
  3. Perform Modulo-2 Division:
                11010011
             ___________
       1001 | 11001001000
              1001
              ----
               1011
               1001
               ----
                0100
                0000
                ----
                 1000
                 1001
                 ----
                  0011
                  0000
                  ----
                   0110
                   0000
                   ----
                    1100
                    1001
                    ----
                     1010
                     1001
                     ----
                      011  <-- Remainder
        

The remainder is 011011. Replacing the three appended zeros with this remainder gives the transmitted message: 1100100101111001001011.

Free practice · Your answers on this page are not saved.

Published
Report a correction
Keep exploringMore Data Link Layer: Framing, Error Detection, MAC, Ethernet Bridging questions