Question

In: Computer Science

create and submit your own example, using the CRC-8 polynomial (x8+ x7 + x6 + x4...

create and submit your own example, using the CRC-8 polynomial (x8+ x7 + x6 + x4 + x2 +1) to show that an error does or does not occur.

Solutions

Expert Solution

CRC= cyclic redundancy check

Consider the input :101101 (data to be send)

As we are using CRC 8 add (n-1) zeroes to the input data

That is 7 zeroes are added to the data to obtain the CRC value

The CRC value is obtained by dividing the new obtained input with the given CRC polynomial

The CRC polynomial given here is: x8+ x7 + x6 + x4 + x2 +1

Which can be converted to binary format as: 111010101 = CRC polynomial

Now the division done is like the polynomial division , but here when the results are added NO CARRY BIT IS CONSIDERED, the carry is discarded, its like XOR operation.

New input data after adding 7 zeroes is: 1011010000000

Now divide this with the CRC polynomial

As shown below:

So the a remainder is obtained and the 7 bits after discarding the leftmost ZEROES are taken as the remainder value.

Now the sender sends this value concatenated with the original input data:

That is the sender in this case send the value : 1011011010011

So this value will be received by the receiver

Now receiver checks whether the data obtained is correct

For that sender performs the same division operation as discussed above using the obtained input and the CRC polynomial

· If remainder of that division is 0, then there is no error in the obtained data

· Else if its non zero remainder, then the data obtained is corrupted or its having some error.

The calculation at the receiver side is shown below (case for error free data obtained):


Related Solutions

Y1 Y2 X3 X4 X5 X6 X7 478 184 40 74 11 31 20 494 213...
Y1 Y2 X3 X4 X5 X6 X7 478 184 40 74 11 31 20 494 213 32 72 11 43 18 643 347 57 70 18 16 16 341 565 31 71 11 25 19 773 327 67 72 9 29 24 603 260 25 68 8 32 15 484 325 34 68 12 24 14 546 102 33 62 13 28 11 424 38 36 69 7 25 12 548 226 31 66 9 58 15 506 137 35...
create and submit your own example of the use of a Hamming code to detect and...
create and submit your own example of the use of a Hamming code to detect and correct a single-bit error.
R.A.T.-Create Your Own Water Park Apply your knowledge of polynomial functions to create a water park,...
R.A.T.-Create Your Own Water Park Apply your knowledge of polynomial functions to create a water park, with 6 waterslides - one for under 6 years old (highest point at least 5m above ground) two for ages 6 to 12 (highest point at least 10m above ground) three for over age 12 (highest point at least 20 m above ground) A Create a polynomial equation for each waterslide. Show all of your work. The waterslide must begin at the y axis...
Create your own example of a misleading statistic.
Create your own example of a misleading statistic. Explain the context of the data, the source of the data, the sampling method that you used (or would use) to collect the data, and the (misleading) conclusions that would be drawn from your example. Be specific in explaining how the statistic is misleading.
Using anylogic software on your computer choose any example and write a report on it. Submit...
Using anylogic software on your computer choose any example and write a report on it. Submit a report (5-10 pages using graphs and descriptions) to answer the following questions. You may also share other discoveries related to the example you explored. 1. what is the example specialty? 2. what is the process of the example? 3. what is the queuing model behind the example?
Create your own probability example of compound events please explain logic and approach. Example must be...
Create your own probability example of compound events please explain logic and approach. Example must be unique and easy to follow i.e. colors, numbers, age, size, etc.
Create an example of a client closing procedure. Using your example, analyze the accounts that would...
Create an example of a client closing procedure. Using your example, analyze the accounts that would be affected if the closing procedure is performed inadequately.
(PLEASE TYPE THE ANSWERS) create your own example of a misleading statistic. Explain the context of...
(PLEASE TYPE THE ANSWERS) create your own example of a misleading statistic. Explain the context of the data, the source of the data, the sampling method that you used (or would use) to collect the data, and the (misleading) conclusions that would be drawn from your example. Be specific in explaining how the statistic is misleading.
Explain the term identity abuse and create your own example as to how this can happen...
Explain the term identity abuse and create your own example as to how this can happen to someone.
Create an example (make up your own numbers) for a virtual open economy with import as...
Create an example (make up your own numbers) for a virtual open economy with import as a function of total income. Find the equilibrium output level and the open economy multiplier.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT