Coding Theory
Coding Theory
Coding Theory
Kaman Phamdo
Mentor: Sean Ballentine
December 9, 2015
What is a code?
● A code converts information into another representation
● Used for communication through a channel
● How computers communicate
● Encoding
● Decoding
What is a code?
message source receiver
NOISE
Example 1
We → 00
love → 01
laugh → 10
math → 11
00 01 11 channel 00 01 10
no error detected
NOISE
Error-Detecting Codes
● ISBN (book numbers) - a 10-digit code used to uniquely
identify a book
● Last digit is a check digit used for error detection
● Error-detecting but not error-correcting
Error-Correcting Example
We → 00000
love → 00111
laugh → 11001
math → 11110