Dr. Ahmed G. Abo-Khalil

Electrical Engineering Department

Error-correcting c

An error-correcting code (ECC) or forward error correction (FEC) code is a system of adding redundant data, or parity data, to a message, such that it can be recovered by a receiver even when a number of errors (up to the capability of the code being used) were introduced, either during the process of transmission, or on storage. Since the receiver does not have to ask the sender for retransmission of the data, a back-channel is not required in forward error correction, and it is therefore suitable for simplex communication such as broadcasting. Error-correcting codes are frequently used in lower-layer communication, as well as for reliable storage in media such as CDs, DVDs, hard disks, and RAM.

Error-correcting codes are usually distinguished between convolutional codes and block codes:

  • Convolutional codes are processed on a bit-by-bit basis. They are particularly suitable for implementation in hardware, and the Viterbi decoder allows optimal decoding.

Shannon's theorem is an important theorem in forward error correction, and describes the maximum information rate at which reliable communication is possible over a channel that has a certain error probability or signal-to-noise ratio (SNR). This strict upper limit is expressed in terms of the channel capacity. More specifically, the theorem says that there exist codes such that with increasing encoding length the probability of error on a discrete memoryless channel can be made arbitrarily small, provided that the code rate is smaller than the channel capacity. The code rate is defined as the fraction k/n of k source symbols and n encoded symbols.

The actual maximum code rate allowed depends on the error-correcting code used, and may be lower. This is because Shannon's proof was only of existential nature, and did not show how to construct codes which are both optimal and have efficient encoding and decoding algorithms.

Office Hours

Monday 10 -2

Tuesday 10-12

Thursday 11-1

My Timetable


email: a.abokhalil@mu.edu.sa


Phone: 2570


Welcome To Faculty of Engineering

Almajmaah University


Institute of Electrical and Electronics Engineers






Links of Interest





القران الكريم


Travel Web Sites





Photovoltaic Operation

Wave Power

World's Simplest Electric Train


homemade Aircondition

Salt water battery

إحصائية الموقع

عدد الصفحات: 2879

البحوث والمحاضرات: 1292

الزيارات: 41528