Cyclic Redundancy Check (CRC) is a method of detecting accidental changes/errors in communication channel. In implementing...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Cyclic Redundancy Check (CRC) is a method of detecting accidental changes/errors in communication channel. In implementing this method, a transmitter sends an encoded data that consists of n bits constructed in the following way: Step 1: Obtain a binary number from a generator polynomial consisting of k bits (as you have learned during the course) Step 2: For the m bits binary data message, augment the message by adding k-1 zeros at the end of the data message Step 3: Use modulo-2 binary division to divide binary data obtained from Step 2 by the key obtained from Step 1, and store remainder of division. Step 4: Append the remainder at the end of the binary message data m to form the encoded data of length n, and send it to the receiver Now, assume that a standard for some system specifies the use of CRC with the following generator polynomial: x + x + 1. a) What binary number does this generator represent? (10 marks) b) If the transmitter is to send the following data message: 100100. Follow up the procedure explained above to find the remainder, and the encoded data to be sent. (20 marks) c) Suppose the receiver receives the following data: 100000001. To check if there is an error in the received data, the receiver performs modulo-2 division again and if the remainder is 0, then there are no errors. Check if there are errors in the received encoded data message. (20 marks) Cyclic Redundancy Check (CRC) is a method of detecting accidental changes/errors in communication channel. In implementing this method, a transmitter sends an encoded data that consists of n bits constructed in the following way: Step 1: Obtain a binary number from a generator polynomial consisting of k bits (as you have learned during the course) Step 2: For the m bits binary data message, augment the message by adding k-1 zeros at the end of the data message Step 3: Use modulo-2 binary division to divide binary data obtained from Step 2 by the key obtained from Step 1, and store remainder of division. Step 4: Append the remainder at the end of the binary message data m to form the encoded data of length n, and send it to the receiver Now, assume that a standard for some system specifies the use of CRC with the following generator polynomial: x + x + 1. a) What binary number does this generator represent? (10 marks) b) If the transmitter is to send the following data message: 100100. Follow up the procedure explained above to find the remainder, and the encoded data to be sent. (20 marks) c) Suppose the receiver receives the following data: 100000001. To check if there is an error in the received data, the receiver performs modulo-2 division again and if the remainder is 0, then there are no errors. Check if there are errors in the received encoded data message. (20 marks)
Expert Answer:
Related Book For
Posted Date:
Students also viewed these programming questions
-
s1 educated (SSE) student for every three public school educated (PSE) students. Reasoning that students are not very dissimilar from threads, he suggests the following entry and exit routines be...
-
Let A, B be sets. Define: (a) the Cartesian product (A B) (b) the set of relations R between A and B (c) the identity relation A on the set A [3 marks] Suppose S, T are relations between A and B, and...
-
Evaluating these 3 bonds: Face value Coupon rate Maturity year A 1000 8% 5 B 1000 6% 10 C 1000 0% 10 Suppose the yield curve is flat at 7% for all maturities. Use annual compounding in this problem....
-
Internet domain names are linked to trademark issues. Technology makes it easy to copy and distribute music and movies without paying royalties. Business conducted on the internet raise security and...
-
The trial balance of Bellemy Fashion Center contained the following accounts at November 30, the end of the company??s fiscal year. Adjustment data:1. Supplies on hand totaled $1,500.2. Depreciation...
-
Extend the analysis two reactions, making it applicable for steam reforming of methane. The first reaction is \[\mathrm{CH}_{4}+\mathrm{H}_{2} \mathrm{O} ightleftharpoons \mathrm{CO}+3...
-
What terms commonly used under IFRS are synonymous with common stock and balance sheet?
-
Find the derivative of the function. 54 s(t) = 47 (5t-9)
-
a. Provide the definition of each of the items below. b. Determine their types and sub-types. c. Give 2 examples in sentence form for each type and sub-types. 1. Supposition of term 2. Predicable 3....
-
How the International Standard can assist with the development and application of risk management plans and strategies ?
-
Do you believe that a good structure can enhance organizational effectiveness? give a brief example
-
Dinklage Corp. has 8 million shares of common stock outstanding. The current share price is $74, and the book value per share is $7. The company also has two bond issues outstanding. The first bond...
-
Solve this System of equations analytically and using Euler's method. (Euler's From t=0 to 2) with a step Size of 14. dx d t dy g dt dz dt = -4x +y+z - x + 5y = = y - 3z X (0) = 12 Y(0) = 7 7(0) = 3
-
The invisible Web _ _ _ _ _ _ _ _ . explores mainly uncharted territory features relevant, authoritative sources contains documents indexed by Google covers as much ground as possible
-
A TV manufacturer has a choice of producing three different types of TVs- FlatScreen, HD or Wireless. Demand for the new product could be High, Moderate or Low. After some analysis, the president has...
-
Show, if u(x, y) and v(x, y) are harmonic functions, that u + v must be a harmonic function but that uv need not be a harmonic function. Is e"e" a harmonic function?
-
What is the difference between statistical randomness and unpredictability?
-
Briefly define a group.
-
What is DKIM?
-
Input information from the SBA Personal Financial Statements given to Sharptop Bank into a spreadsheet. a. Separate personal items (e.g., residence) from business items (e.g., inventory). b....
-
Compare your recalculated ending inventory to that given to Sharptop Bank and to Southern Appalachian Insurance. Is either estimated ending inventory materially different from that reported on the...
-
What accuracy certifications on the tax return and bank financial statement address providing materially inaccurate information?
Study smarter with the SolutionInn App