Discusses various aspects of communication coding and signal processing focusing on techniques for decoding. Considers theoretical problems in error control coding, including the prediction of code properties and problems of sequence design and cryptography.