Coding Theory

Coding theory is the study of codes properties and their respective fitness for particular applications. Codes are mainly used for cryptography, data compression, networking, and error-correction. Codes are studied by many scientific disciplines —such as computer science, mathematics, and electrical engineering—for the purpose of creating reliable and efficient data transmission methods. Typically, this involves redundancy removal and the detection and correction of errors in the transmitted data.
There are four types of coding. These are source coding (or data compression), channel coding (or error correction), cryptographic coding and line coding. Source coding attempts to compress data to transmit it efficiently. For instance, data files are compressed by zipping data to reduce internet traffic.
Error correction increases data bits to make data transmission more robust to disturbances available on the transmission channel. Many users may not be aware of numerous applications that use error correction. A music CD has the Reed-Solomon code that corrects for dust and scratches. The transmission channel in this application is the CD itself. Also, cell phones employ coding techniques to correct for high-frequency radio transmission. Telephone transmission, NASA, data modems all use channel coding techniques to have the bits through.
References
http://mathworld.wolfram.com/CodingTheory.html
https://www.tcs.ifi.lmu.de/teaching/ws-2016-17/code

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s