In digital communications, a channel code is a broadly used term mostly referring to the forward error correction code and bit interleaving in communication and storage where the communication media or storage media is viewed as a channel. The channel code is used to protect data sent over it for storage or retrieval even in the presence of noise (errors).
Sometimes channel coding also refers to other physical layer issues such as digital modulation, line coding, clock recovery, pulse shaping, channel equalization, bit synchronization, training sequences, etc.
Channel coding is distinguished from source coding, i.e., digitalization of analog message signals and data compression.
The theory behind designing and analyzing channel codes is called noisy channel coding theorem.
See also
- Error correction and detection
- Physical layer
- Channel capacity
- Noisy channel coding theorem
- Source coding
- Linear code
- Locally decodable
| This computer science article is a stub. You can help Wikipedia by expanding it. |
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)




