Fundamentals of Error-Correcting Codes
W. Cary Huffman, Vera Pless
Fundamentals of Error Correcting Codes is an in-depth introduction to coding theory from both an engineering and mathematical viewpoint. As well as covering classical topics, much coverage is included of recent techniques which until now could only be found in specialist journals and book publications. Numerous exercises and examples and an accessible writing style make this a lucid and effective introduction to coding theory for advanced undergraduate and graduate students, researchers and engineers, whether approaching the subject from a mathematical, engineering or computer science background.
Table of Contents
Preface; 1. Basic concepts of linear codes; 2. Bounds on size of codes; 3. Finite fields; 4. Cyclic codes; 5. BCH and Reed-Soloman codes; 6. Duadic codes; 7. Weight distributions; 8. Designs; 9. Self-dual codes; 10. Some favourite self-dual codes; 11. Covering radius and cosets; 12. Codes over Z4; 13. Codes from algebraic geometry; 14. Convolutional codes; 15. Soft decision and iterative decoding; Bibliography; Index.