Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Suppose we are trying to send a series of bits through a channel with a bit erro

ID: 3589416 • Letter: S

Question

Suppose we are trying to send a series of bits through a channel with a bit error rate (i.e., each bit has
probability of being received incorrectly). One way to improve the reliability is to use repetition code (3,1).
For example, if we want to send the bits `011', we actually send `000111111'. The receiver looks at the bits
in groups of three, and decodes each group to the bit that occurs most often in the group. What is the error
rate by using repetition code (3,1) (i.e., the probability that a group of three repeated bits will be decoded
incorrectly given )? How much does this repetition code improve reliability?

Explanation / Answer

Repeating each bit three times allows us to correct one error in each group of three bits but not more errors.

Letvus consider each bit has probability of P of being recieved correctly,independently for each bit. Then probability that a group of three repeated bits will be decoded is:

Pr(0 errors)+ Pr(1 error)=P3+3P2(1-p)


Suppose we want an odd number, n, times then we will be able to decode correctly as long as there are less tan n/2 errors.
As n gets bigger the decoding error probability goes down.

Number of repetitions probability
3 0.028
5 0.0086
7 0.0027
9 0.00089

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote