Warning: foreach() argument must be of type array|object, bool given in /var/www/html/web/app/themes/studypress-core-theme/template-parts/header/mobile-offcanvas.php on line 20

Question: Let C be the (15,7) BCH code of examples 1 and 2. Use the error-correction techniques presented there to correct these received words or to determine that three or more errors have been made.

(a)1+x=110000000000000(b)1+x3+x4+x5=100111000000000(c)1+x3+x4+x7=101010010000000(d)1+x6+x7+x8+x9=100000111100000

Short Answer

Expert verified

(a)thecorrectwordis000000000000000(b)thecorrectwordis100111001000001(c)thecorrectwordis101010010000000(d)thecorrectwordis100000111100000

Step by step solution

01

Step 1:Given in the question

Letfx=anxn+....+arxr+....+a0 .....(1)

HereaiZ2

This implies ai+ai=0 .....(2)

02

Step 2:Error of 1+x=11000000000000000

Let a (15,7) BCH code with the received word as follows:

1+x=11000000000000000

The objective is to determine the errors.

Use the table at the starting of example 1 and the fact that u + u = 0 for every element u in K.

ra=1+a=a4ra2=1+a2=a8

And

a3=1+a3=a14

The error-locator polynomial is given by the formula:

Dx=x2+a4x+a4+a14a4=x2+a4x+a8+a14-4=x2+a4x+a8+a10

Again, use the table in example 1.

Dx=x2+a4x+1+a2+1+a+a2=x2+a4x+1+1+a2+a2+a

Use equation (2),

Dx=x2+a4x+0+0+a=x2+a4x+0+aDx=x2+a4x+a

Now, solve as follows:

Da0=1=12+a4×1+a=1+a4+a=1+1+a+a

Use equation (2),

Da0=1=1+a+1+a=0+0=0

Similarly solved as follows:

Da=0

Hence, the correct word is 000000000000000.

03

Error of 1+x3+x4+x5=100111000000000

Let a (15,7) BCH code with the received word as follows:

1+x3+x4+x5=100111000000000

The objective is to determine the errors.

Follow the same procedure, the error-locator polynomial is given by the formula:

Dx=x2+a4x+a7

Here, a8anda14are the roots of the error-locator polynomial.

Hence, the correct word is 100111001000001.

04

Step 4:Error of 1+x3+x4+x7=101010010000000

Let a (15,7) BCH code with the received word as follows:

1+x3+x4+x7=101010010000000

The objective is to determine the errors.

Follow the same procedure, the error-locator polynomial is given by the formula:

Dx=x2+a13x+a4

Here, a9anda10are the roots of the error-locator polynomial.

Hence, the correct word is101010010000000

05

Error of 1+x6+x7+x8+x9=100000111100000

Let a (15,7) BCH code with the received word as follows:

1+x6+x7+x8+x9=100000111100000

The objective is to determine the errors.

Follow the same procedure, the error-locator polynomial is given by the formula:

Dx=x2+a14x+a13

Here, is the only root of the error-locator polynomial.

Hence, the correct word is 100000111100000.

Unlock Step-by-Step Solutions & Ace Your Exams!

  • Full Textbook Solutions

    Get detailed explanations and key concepts

  • Unlimited Al creation

    Al flashcards, explanations, exams and more...

  • Ads-free access

    To over 500 millions flashcards

  • Money-back guarantee

    We refund you if you fail your exam.

Over 30 million students worldwide already upgrade their learning with Vaia!

One App. One Place for Learning.

All the tools & learning materials you need for study success - in one app.

Get started for free

Most popular questions from this chapter

Show that the standard generator matrix

G=100001010001001001000101000011

generates the6,5 parity-check code in Example 2. [Hint: List all the codewords generated by G; then list all the codewords in the parity-check code; compare the two lists.]

Question 15: Let C be the BCH code of Examples 1 and 2, with codewords written as polynomials of degree . Suppose the codeword c (x)transmitted with errors in the coefficients of xiand xj and role="math" localid="1659179965727" r(x) is received. Then D(x)=(x+αi)(x+αj)K[x], whose roots are role="math" localid="1659179995612" aiand role="math" localid="1659179986054" aj , is the error-locator polynomial. Express the coeffecients ofD(x)in terms of r(α),r(α2),r(α3)as follows.

  1. Show that r(x)-c(x)=xi+xj.
  2. Show that r(αk)=αki+αkjfork=1,2,3 .[ See the bold face statement on page 495.]
  3. Show that D(x)=x2+(αi+αj)x+αi+j=x2+r(α)x+αi+j .
  4. Show that αi+j=r(α2)+r(α3)r(α) . [Hint: Show that r(α)3=(αi+αj)3=α3i+α3j+αi+j(αi+αj)=r(α3)+r(α)αi+jand solve for ,αi+jnote thatr(α)2=r(α2) .]

Assume that the probability of transmitting a single digit incorrectly is.01and that M is a 500 -digit message.

(a) What is the probability that M will be transmitted with no errors?

(b) Suppose each digit is transmitted three times (111 for each 1, 000 for

each 0) and that each received digit is decoded by "majority rule" (111,

110, 101, 011 are decoded as 1 and 000, 001, 010,100 as 0 ). What is

the probability that the message received when M is transmitted will be

correctly decoded? [Hint: Find the probability that a single digit will be

correctly decoded after transmission.]

(a) Show that the number of ways that k errors can occur in an digit message is (nk). wheredata-custom-editor="chemistry" (nk) is the binomial coefficient.

(b) If p is the probability that a single digit is transmitted incorrectly and q is the probability that it is transmitted correctly, show that the probabilitythat k errors occur in an n-digit message is (nk)pkqn-k

If G is a k×nstandard generating matrix and u=u1u2u3.....ukis a message word, show that the first k digits of the codeword uG are data-custom-editor="chemistry" u1,u2,....uk

See all solutions

Recommended explanations on Math Textbooks

View all explanations

What do you think about this solution?

We value your feedback to improve our textbook solutions.

Study anywhere. Anytime. Across all devices.

Sign-up for free