An overview of the many practical applications of channel coding theor
y in the past 50 years is presented. The following application areas a
re included: deep space communication, satellite communication, data t
ransmission, data storage, mobile communication, file transfer, and di
gital audio/video transmission. Examples, both historical and current,
are given that typify the different approaches used in each applicati
on area. Although no attempt is made to be comprehensive in our covera
ge, the examples chosen clearly illustrate the richness, variety, and
importance of error-control coding methods in modern digital applicati
ons.