Question

In: Computer Science

Assume a 10-bit data sequence, D = 1100101001 and generator polynomial, P(X) = X^4 + X^3...

Assume a 10-bit data sequence, D = 1100101001 and generator polynomial, P(X) = X^4 + X^3 + X + 1.

a. Calculate FCS and indicate the transmitted bit sequence.

b. In the class, we learned that a bit error in the data portion can be detected at the receiver. Can the receiver detect a bit error if it happens in the FCS field? Show an example by assuming that the last two bits in the FCS field are in error.

Solutions

Expert Solution

a) FCS(Frame Check Sequence) : refers to the extra bits and characters intentionally added to data packets for error detection and control.

Here data D=1100101001 and generator polynomial, P(X) = X^4 + X^3 + X + 1

that implies the predetermined divisor P will be of 5 bits(degree of polynomial +1= 4+1) lets take value of P =11010

now divide the value of data sequence with P and append the remainder to data sequence that will give data to be transmitted.

b) Data word to be sent - 100100
   Key - 1101

Sender Side:

Therefore, the remainder is 001 and hence the 
code word sent is 100100001.

Receiver Side
Let there be an error in transmission media
Code word received at the receiver side - 100000001

Since the remainder is not all zeroes, the error is detected at the receiver side.


Related Solutions

Assume that a sequence of 10 32-bit values exists in your data segment at label "x:"...
Assume that a sequence of 10 32-bit values exists in your data segment at label "x:" Write the MIPS statement(s) to read the 2nd 32-bit value into $t0
Assume that CRC is used for error detection and the generator polynomial is x^5+x^3+x+1. The following...
Assume that CRC is used for error detection and the generator polynomial is x^5+x^3+x+1. The following message needs to be transmitted: 1101001100100111. (a) What is the bit stream that is actually transmitted? (b)Now assume that there is an error and the 5th bit from the left is converted due to the error. How does the receiver know that it received an erroneous message?
A (7, 4) cyclic code is designed with a generator polynomial, g(D) = D3 + D...
A (7, 4) cyclic code is designed with a generator polynomial, g(D) = D3 + D + 1. a) (10 points) Determine the code word for the message, 1010. b) (10 points) Determine the code word for the message, 1100. c) (9+1= 10 points) Determine the error polynomial for the received word, 1110101. Is the received word correct?
A (7, 4) cyclic code is designed with a generator polynomial, g(D) = D3 + D...
A (7, 4) cyclic code is designed with a generator polynomial, g(D) = D3 + D + 1. a) (10 points) Determine the code word for the message, 1010. b) (10 points) Determine the code word for the message, 1100. c) (9+1= 10 points) Determine the error polynomial for the received word, 1110101. Is the received word correct?
Design a parity bit generator and checker. A system transmits 4 bits of data. Design generator...
Design a parity bit generator and checker. A system transmits 4 bits of data. Design generator and checker in same schematic use XOR gate. DO NOT USE KMAPS. Include truth tables. I am trying to understand the problem. Include boolean expression and explain you work please. Please explain I need to Learn
Given: Polynomial P(x) of degree 6 Given: x=3 is a zero for the Polynomial above List...
Given: Polynomial P(x) of degree 6 Given: x=3 is a zero for the Polynomial above List all combinations of real and complex zeros, but do not consider multiplicity for the zeros.
(a) [10%] Determine the polynomial interpolant to the data t 1 2 3 4 y 11...
(a) [10%] Determine the polynomial interpolant to the data t 1 2 3 4 y 11 29 65 125 using the monomial basis. (b) [10%] Determine the Lagrange polynomial interpolant to the same data and show that the resulting polynomial is equivalent to that obtained in part (a). (c) [30%] Compute the Newton polynomial interpolant to the same data using each of the three methods discussed in class (triangular matrix, incremental interpolation, and divided differences) and show that each produces...
A cubic polynomial is of the form: f(x) = Ax^3 + Bx^2 + Cx + D...
A cubic polynomial is of the form: f(x) = Ax^3 + Bx^2 + Cx + D    A root of the polynomial is a value, x, such that f(x)=0.   Write a program that takes in the coefficients of a cubic polynomial: A, B, C, and D. The program finds and reports all three roots of the polynomial. Hint: First use bisection method to determine a single root of the polynomial. Then divide the polynomial by its factor to come up...
Design a synchronous 3-bit binary counter that generates the repeated sequence of 0, 3, 4, 7,...
Design a synchronous 3-bit binary counter that generates the repeated sequence of 0, 3, 4, 7, 0, 3, 4, 7, 0… The outputs of the flip-flops are to be the binary output signals of your counter. Your solution needs to include the input equations for the flip-flops, and a circuit diagram for each version. a) Design the counter using D flip-flops b) Design the counter using T flip-flops c) Design the counter using JK flip-flops
The 3 x 3 matrix A has eigenvalues 5 and 4. (a) Write the characteristic polynomial...
The 3 x 3 matrix A has eigenvalues 5 and 4. (a) Write the characteristic polynomial of A. (b) Is A diagonalizable ? Explain your answer. If A is diagonalizable, find an invertible matrix P and diagonal matrix D that diagonalize A. Matrix A : 4 0 -2 2 5 4 0 0 5
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT