<< 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

calculate molarity of NaOH solution when 25.0ml of NaOH titrated with 27.2ml of 0.2m H2SO4
Gasin Reply
what's Thermochemistry
rhoda Reply
the study of the heat energy which is associated with chemical reactions
Kaddija
How was CH4 and o2 was able to produce (Co2)and (H2o
Edafe Reply
explain please
Victory
First twenty elements with their valences
Martine Reply
what is chemistry
asue Reply
what is atom
asue
what is the best way to define periodic table for jamb
Damilola Reply
what is the change of matter from one state to another
Elijah Reply
what is isolation of organic compounds
IKyernum Reply
what is atomic radius
ThankGod Reply
Read Chapter 6, section 5
Dr
Read Chapter 6, section 5
Kareem
Atomic radius is the radius of the atom and is also called the orbital radius
Kareem
atomic radius is the distance between the nucleus of an atom and its valence shell
Amos
Read Chapter 6, section 5
paulino
Bohr's model of the theory atom
Ayom Reply
is there a question?
Dr
when a gas is compressed why it becomes hot?
ATOMIC
It has no oxygen then
Goldyei
read the chapter on thermochemistry...the sections on "PV" work and the First Law of Thermodynamics should help..
Dr
Which element react with water
Mukthar Reply
Mgo
Ibeh
an increase in the pressure of a gas results in the decrease of its
Valentina Reply
definition of the periodic table
Cosmos Reply
What is the lkenes
Da Reply
what were atoms composed of?
Moses Reply
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