Nepedia
Back to Discover
Independent Reader
🔢

Coding theory

math Maturity 11-13 Next article →

Coding theory is the study of codes. Codes help us send and store data.

Two-dimensional visualization of Hamming distance
Two-dimensional visualization of Hamming distance

Scientists use many fields to study them. These fields include math and computer science.

One type of code is data compression. This makes files smaller. It helps files move fast on the internet. For example, DEFLATE makes files small. This can reduce internet traffic. Another way is the DCT. It helps make JPEG and MP3 files.

Another type is error control. This helps when data gets messy. We call this messy data noise. A music CD uses a code called Reed-Solomon. It fixes errors from dust or scratches. Cell phones use codes too. They help when signals fade. NASA uses special codes to talk to deep space. One example is the turbo code.

Some codes are very smart. They use math to find errors. Richard Hamming won a big award for this work. He created Hamming codes. These codes help find and fix mistakes.

Two-dimensional visualization of Hamming distance
Two-dimensional visualization of Hamming distance

There is also cryptographic coding. This is for safe talk. It keeps secrets from others. It helps with passwords and ATM cards.

181 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (1)
File:Two-dimensional visualization of Hamming distance.jpg
Two-dimensional visualization of Hamming...
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.