Thursday, January 10, 2008

Channel Code

In computer science, 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, pulse shaping, channel equalization, bit synchronization, training sequences, etc.

Channel coding is distingushed 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.

No comments: