<< Chapter < Page Chapter >> Page >
Explains the repetition code for error correction.

Perhaps the simplest error correcting code is the repetition code .

Repetition code

The upper portion depicts the result of directly modulating the bit stream b n into a transmitted signal x t using a baseband BPSK signal set. R ' is the datarate produced by the source coder. If that bitstream passes through a (3,1) channel coder to yield the bit stream c l , the resulting transmitted signal requires a bit interval T three times smaller than the uncoded version. This reduction in the bit intervalmeans that the transmitted energy/bit decreases by a factor of three, which results in an increased error probability in thereceiver.
Here, the transmitter sends the data bit several times, an odd number of times in fact. Because the error probability p e is always less than 1 2 , we know that more of the bits should be correct rather than in error.Simple majority voting of the received bits (hence the reason for the odd number) determines the transmitted bit moreaccurately than sending it alone. For example, let's consider the three-fold repetition code:for every bit b n emerging from the source coder, the channel coder produces three. Thus, the bit stream emerging from the channelcoder c l has a data rate three times higher than that of the original bit stream b n . The coding table illustrates when errors can becorrected and when they can't by the majority-vote decoder.

In this example, the transmitter encodes 0 as 000 . The channel creates an error (changing a 0 into a 1 ) that with probability p e . The first column lists all possible received datawords and thesecond the probability of each dataword being received. The last column shows the results of the majority-vote decoder.When the decoder produces 0 , it successfully corrected the errors introduced by the channel(if there were any; the top row corresponds to the case in which no errors occurred). The error probability of thedecoders is the sum of the probabilities when the decoder produces 1 .
Coding table
Code Probability Bit
000 1 p e 3 0
001 p e 1 p e 2 0
010 p e 1 p e 2 0
011 p e 2 1 p e 1
100 p e 1 p e 2 0
101 p e 2 1 p e 1
110 p e 2 1 p e 1
111 p e 3 1

Thus, if one bit of the three bits is received in error, the receiver can correct the error; if more than oneerror occurs, the channel decoder announces the bit is 1 instead of transmitted value of 0 . Using this repetition code, the probability of b ^ n 0 equals 3 p e 2 1 p e p e 3 . This probability of a decoding error is always less than p e , the uncoded value, so long as p e 1 2 .

Demonstrate mathematically that this claim is indeed true. Is 3 p e 2 1 p e p e 3 p e ?

This question is equivalent to 3 p e 1 p e p e 2 1 or 2 p e 2 3 p e 1 0 . Because this is an upward-going parabola, we need only checkwhere its roots are. Using the quadratic formula, we find that they are located at 1 2 and 1 . Consequently in the range 0 p e 1 2 the error rate produced by coding is smaller.

Got questions? Get instant answers now!

Questions & Answers

What are types of cell
Nansoh Reply
how can I get this book
Gatyin Reply
what is lump
Chineye Reply
what is cell
Maluak Reply
what is biology
Maluak
what's cornea?
Majak Reply
what are cell
Achol
Explain the following terms . (1) Abiotic factors in an ecosystem
Nomai Reply
Abiotic factors are non living components of ecosystem.These include physical and chemical elements like temperature,light,water,soil,air quality and oxygen etc
Qasim
what is biology
daniel Reply
what is diffusion
Emmanuel Reply
passive process of transport of low-molecular weight material according to its concentration gradient
AI-Robot
what is production?
Catherine
Pathogens and diseases
how did the oxygen help a human being
Achol Reply
how did the nutrition help the plants
Achol Reply
Biology is a branch of Natural science which deals/About living Organism.
Ahmedin Reply
what is phylogeny
Odigie Reply
evolutionary history and relationship of an organism or group of organisms
AI-Robot
ok
Deng
what is biology
Hajah Reply
cell is the smallest unit of the humanity biologically
Abraham
ok
Achol
what is biology
Victoria Reply
what is biology
Abraham
Got questions? Join the online conversation and get instant answers!
Jobilize.com Reply

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Fundamentals of electrical engineering i. OpenStax CNX. Aug 06, 2008 Download for free at http://legacy.cnx.org/content/col10040/1.9
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Fundamentals of electrical engineering i' conversation and receive update notifications?

Ask