29 Best Books on Coding Theory

We have compiled a list of the Best Reference Books on Coding Theory, which are used by students of top universities, and colleges. This will help you choose the right book depending on if you are a beginner or an expert. Here is the complete list of Coding Theory Books with their authors, publishers, and an unbiased review of them as well as links to the Amazon website to directly purchase them. If permissible, you can also download the free PDF books on Coding Theory below.

1. Coding Theory

 
1."Information Theory, Coding and Cryptography" by Ranjan Bose
“Information Theory, Coding and Cryptography” Book Review: This book is suitable for both graduates of engineering colleges and practicing engineers, and provides a thorough explanation of Information Theory, Coding, and Cryptography. It covers linear block codes (including cyclic codes, BCH codes, RS codes, and LDPC codes), convolutional codes, Turbo codes, TCM, and space-time codes. It also introduces the basics of secure communications by focusing on cryptography and physical layer security. The book assumes a basic understanding of linear algebra, probability theory, and digital communications. Real-world scenarios are included to illustrate the application of the theory. The book also contains exercises at the end of each chapter to aid understanding.

Buy-this-Book (India) Buy-this-book (US)
 
2."A Students Guide to Coding and Information Theory" by Chen
“A Student’s Guide to Coding and Information Theory” Book Review: This book provides a concise introduction to the engineering background of modern communication systems, focusing on coding techniques such as repetition codes, Hamming codes, and Huffman codes. It also explains the corresponding information theory, covering entropy, mutual information, channel capacity, and the information transmission theorem. The book provides insights into the connections between coding theory and other fields. Numerous illustrations and worked-out examples are included, along with exercises to help readers test their understanding of the material.

Buy-this-Book (India) Buy-this-book (US)
 
3."Information Theory and Coding: Basics and Practices" by Veluswamy S
“Information Theory and Coding: Basics and Practices” Book Review: This book aims to provide intensive theoretical and practical knowledge in Information Theory and Coding. It is useful for students studying engineering, senior undergraduate students of electronics and communication engineering, the telecommunication engineering branch of Indian universities, and practicing engineers in the industry. The book clearly outlines the practical applications of the subject to help students understand its importance in real-world scenarios. It also serves as a good reference for industry professionals and teaching faculty. Industry professionals can gain mathematical analysis knowledge in the field to design viable and cost-effective systems.

Buy-this-Book (India) Buy-this-book (US)
 
4."Information Theory, Coding and Cryptography" by Arijit Saha
“Information Theory, Coding and Cryptography” Book Review: This comprehensive book is designed for engineering students and covers Source Encoding, Error Control Codes, and Cryptography. The book discusses recent developments in coded modulation, trellises for codes, turbo coding for reliable data, and interleaving. Solved and unsolved questions are provided, along with a database of multiple-choice questions. The book also covers BCH codes and convolution codes in great depth.

Buy-this-Book (India) Buy-this-book (US)
 
5."Graph Theory with Applications to Engineering and Computer Science (Dover Books on Mathematics)" by Narsingh Deo
“Graph Theory with Applications to Engineering and Computer Science (Dover Books on Mathematics)” Book Review: This book covers graph theory and its applications for undergraduates and postgraduate students in electrical engineering, computer science, operations research, and applied mathematics. It provides a comprehensive introduction to the subject, covering set theory, matrix algebra, paths and circuits, trees and fundamental circuits, planar and dual graphs, and vector and matrix representation of graphs. The book also covers graph theory algorithms and computer programs, graphs in switching and coding theory, electrical network analysis by graph theory, graph theory in operations research, and more.

Buy-this-book (US)
 
6."Applied Coding And Information Theory For Engineers" by Richard B Wells
“Applied Coding And Information Theory For Engineers” Book Review: This book provides a practical introduction to coding and information theory for electronic communications applications. It presents an overview of digital communication systems and the concept of information. While the mathematical level is detailed, it is kept at an introductory level suitable for junior or senior level introductory courses in Applied Coding and Information Theory. The book also includes an introduction to the application of information theory to cryptography. It covers important topics such as Discrete Sources and Entropy, Channels and Channel Capacity, Run-Length-Limited Code, Linear Block Error-Correcting Codes and Cyclic Codes, Trellis-Coded Modulation, Information Theory and Cryptography, and Shannon’s Coding Theorems.

advertisement
advertisement
Buy-this-Book (India) Buy-this-book (US)
 
7."Coding Theory: Algorithms, Architectures and Applications" by Jurgen Freudenberger and Volker Kuhn
“Coding Theory: Algorithms, Architectures and Applications” Book Review: This book provides a unified framework for algorithms, architectures, and applications of coding theory. It covers the basics of coding theory before moving on to discuss the algebraic linear block and cyclic codes, turbo codes and low-density parity-check codes, and space-time codes. Coding Theory provides algorithms and architectures used for implementing coding and decoding strategies as well as coding schemes used in practice, especially in communication systems. The book includes topics like communication systems, information theory, entropy, channel capacity, binary symmetric channel, AWGN channel, algebraic coding theory, fundamentals of block codes, linear block codes, and cyclic codes.

Buy-this-Book (India) Buy-this-book (US)
 
8."Introduction to Cryptography With Coding Theory" by TRAPPE
“Introduction to Cryptography With Coding Theory” Book Review: This book provides an accessible introduction to the topic of cryptography with a focus on coding theory. The book covers a range of topics, including symmetric and asymmetric encryption, hash functions, digital signatures, and key management. Chapters are well-organized and easy to follow, with examples and exercises that reinforce key concepts. The book concludes with a discussion of advanced topics such as elliptic curve cryptography and quantum cryptography. This book is a useful resource for anyone interested in learning the basics of cryptography.

Buy-this-Book (India) Buy-this-book (US)
 
9."Introduction to Coding Theory" by Ron Roth
“Introduction to Coding Theory” Book Review: This book explains how codes can be made to correct mistakes. It covers Reed-Solomon codes and other codes that are based on them. The book also talks about cyclic codes, MDS codes, graph codes, and codes in the Lee metric. The book explains concatenated, trellis, and convolutional codes too. It is suitable for students studying computer science, electrical engineering, or mathematics at the undergraduate or graduate level. The book includes homework exercises to help students learn about additional concepts like Reed-Muller codes and burst error correction.

Buy-this-Book (India) Buy-this-book (US)
 
10."The Mathematics of Coding Theory" by Paul Garrett
Book Review: This is a book that introduces readers to the practical applications of number theory, abstract algebra, and probability. The book includes computational examples that help readers practice and test their understanding of key concepts. The topics covered in the book include probability, entropy, compression, Shannon’s theorem, cyclic redundancy checks, and error correction. This book is useful for people who are interested in algebra and number theory.

Buy-this-Book (India) Buy-this-book (US)


2. Information and Coding Theory

 
1."Information Theory and Coding" by Murlidhar Kulkarni and K S Shivaprakasha
“Information Theory and Coding” Book Review: This book provides a complete understanding of Information Theory and Coding, including the necessary mathematical prerequisites. The topics covered in the book include Information Theory, Source Coding, Communication Channels, Error Control Codes, Burst Errors, Convolution Codes, and an overview of Cryptography. The book emphasizes theoretical concepts and problem-solving skills and is a valuable resource for undergraduate and postgraduate students studying Electronics and Communication Engineering, Computer Science and Engineering, Information Technology, and Telecommunication Engineering.

Buy-this-Book (India)
 
2."INFORMATION THEORY AND CODING" by Anoop Singh Poonia
“INFORMATION THEORY AND CODING” Book Review: This is a useful resource for students studying Electronics and Communication Engineering, Computer Science and Engineering, Information Technology, and Telecommunication Engineering. The book provides a complete understanding of the fundamental concepts of Information Theory and Coding, including topics such as Source Coding, Communication Channels, and Error Control Codes. The book emphasizes theoretical concepts and problem-solving skills and includes numerous examples and exercises to support the theory. The book is ideal for both undergraduate and postgraduate students.

Buy-this-Book (India)
 
3."Information Theory and Coding" by Chitode J S
“Information Theory and Coding” Book Review: This is a comprehensive guide to the fundamentals of information theory and coding. The book covers a wide range of topics, including entropy, source coding, channel capacity, error-correcting codes, and convolutional codes. Each chapter is well-structured and contains numerous examples and exercises to reinforce key concepts. The book is accessible to both students and professionals in the field and is an ideal resource for anyone interested in the theory and applications of information theory and coding.

advertisement
Buy-this-Book (India) Buy-this-book (US)
 
4."Information Theory and Coding" by K N Hari Bhat and D Ganesh Rao
“Information Theory and Coding” Book Review: This book provides a comprehensive analysis of Information Theory and Coding, covering fundamental concepts such as Source Coding, Mutual Information, and Channel Capacity. The book also includes a chapter on Probability Theory and discusses the selection of appropriate codes and design of decoders. End-of-chapter problems help readers develop their understanding of the most important codes and decoding techniques. Additionally, encoder, decoder, and syndrome calculator circuits for cyclic codes are designed using shift register having feedback connection.

Buy-this-Book (India)
 
5."Concepts of Information Theory and Coding" by P S Satyanarayana
“Concepts of Information Theory and Coding” Book Review: This is a useful resource for students interested in learning the basics of Information Theory and Coding. The book provides a complete understanding of the fundamental concepts of Information Theory and Coding, including topics such as Information Sources Statistical Properties, Noiseless Coding, Error Correcting Codes, and Continuous Channels. The book includes numerous examples and illustrations of code structures, the error performance of codes, and coding control systems. The book is ideal for both undergraduate and postgraduate students.

Buy-this-Book (India) Buy-this-book (US)
 
6."Coding Theorems of Classical and Quantum Information Theory (Texts and Readings in Mathematics)" by K R Parthasarathy
“Coding Theorems of Classical and Quantum Information Theory (Texts and Readings in Mathematics)” Book Review: The aim of this book is to explain the principal developments in modern Information Theory. The book covers Shannon’s interpretation of Boltzmann entropy as a measure of information and the basic coding theorems for storing messages and transmitting them through noisy communication channels in an optimal manner. The book also discusses the influence of ergodic theory on the enlargement of Shannon’s theorems and its impact on the appearance of the Kolmogorov-Sinai invariant for elementary dynamical systems. Finally, the book provides an overview of the recent works of Schumacher, Holevo, Winter, and others on the role of von Neumann entropy in the quantum avatar of the basic coding theorems.

Buy-this-Book (India) Buy-this-book (US)
 
7."Information Theory and Coding" by N Abramson
“Information Theory and Coding” Book Review: This book provides a detailed coverage of Information Theory and Sources, including chapters on channels, mutual information, reliable messages through unreliable channels, and properties of codes. The book includes a glossary of symbols and expressions for a thorough understanding of the subject.

Buy-this-Book (India) Buy-this-book (US)
 
8."Information Theory" by R B Ash
Book Review: This book presents theoretical aspects of various communication devices such as radio, television, radar, and computers. It serves as an excellent introduction to mathematics and is highly useful for graduate and undergraduate students focusing on channel model analysis, coding theorem proofs, statistical properties of information sources, noiseless coding, error-correcting codes, memory channels, continuous channels, and more. The book contains problems with detailed solutions that make it valuable for independent study.

advertisement
Buy-this-Book (India) Buy-this-book (US)
 
9."Error Control Coding" by Shu Lin and D J Costello
Book Review: This book acts as a bridge between the introduction to digital communication and advanced treatment of information theory. It covers the latest advancements in error control coding and presents numerous error control techniques. The book showcases developments in coded modulation, trellises for codes, decoding algorithms, and has separate chapters on Reed-Solomon codes and concatenated coding schemes. Additionally, it provides code structures, error performance of codes, and coding control systems examples and illustrations.

Buy-this-Book (India) Buy-this-book (US)
 
10."Information theory and Coding Basics and Practices" by Veluswamy S
“Information Theory and Coding: Basics and Practices” Book Review: This book presents both theoretical and practical aspects of information theory and coding in a lucid manner with minimal mathematical rigor. The text provides numerous solved examples to clarify concepts and includes MATLAB simulated results in the form of graphs. The concepts presented in the book have been successfully applied in many industry projects. It is designed for practicing engineers, industrial professionals, and senior undergraduate students of electronics and communication engineering, and telecommunication engineering branch.

Buy-this-Book (India) Buy-this-book (US)
 
11."Information Theory and Coding" by Muralidhar Kulkarni and K S Shivaprakasha
“Information Theory and Coding” Book Review: This book explains the fundamental concepts underlying information theory and coding. It begins with the mathematical prerequisites required to understand the content in the following chapters. The text provides an introduction to information theory, source coding, communication channels, and error control codes. Additionally, it has separate chapters on burst errors, convolution codes, and cryptography. The book includes numerous examples and solved problems to support the theory. It is ideal for undergraduate and postgraduate students of electronics and communication engineering, computer science and engineering, information technology, and telecommunication engineering.

Buy-this-Book (India)
 
12."Two-Dimensional Information Theory and Coding - With Applications to Graphics Data and High-Density Storage Media" by Jorn Justesen and Soren Forchhammer
“Two-Dimensional Information Theory and Coding: With Applications to Graphics Data and High-Density Storage Media” Book Review: This book offers a detailed treatment of the fundamentals of two-dimensional information theory and coding, supported by numerous illustrations and examples. It provides key techniques for modeling data and estimating their information content. Throughout the text, the book highlights their applications in transmission, storage, compression, and error protection of graphic information. Additionally, exercise sets are provided at the end of each chapter to test the reader’s understanding. This book is suitable for students and professionals.

Buy-this-Book (India)
 
13."Fundamentals in Information Theory and Coding" by Borda
“Fundamentals in Information Theory and Coding” Book Review: This book provides comprehensive coverage of the fundamental concepts of discrete information theory and coding. It discusses the measures of discrete information, mathematical modeling of discrete memoryless/memory sources, and discrete transmission channels. It also explains the main components of coding theory, i.e., compression, error control, and encryption. The book includes numerous examples, with a special emphasis on Genomic Coding, to better understand the theory. Students or anyone interested in learning the basics of information theory and coding can refer to this book.

Buy-this-Book (India) Buy-this-book (US)
 
14."Information Theory, Coding and Cryptography" by BOSE
“Information Theory, Coding, and Cryptography” Book Review: This book offers updated coverage of information theory, coding, and cryptography. It explains the underlying principles of fundamental concepts, followed by examples and exercises of varying levels of difficulty. It also has separate chapters on space-time codes and physical layer security. The book is intended for communications engineers, engineering students, and practitioners.

Buy-this-book (US)
 
15."Information Theory and Coding by Example" by Mark Kelbert Michael Kelbert Yuri Suhov
“Information Theory and Coding by Example” Book Review: This book presents the probabilistic and algebraic aspects of information theory and coding in a comprehensive yet concise manner. It explains all the relevant fundamental concepts using suitable examples and illustrations. The book provides a variety of problems, along with their solutions, from real exam papers. It is ideal for students, researchers, and engineers.

Buy-this-Book (India) Buy-this-book (US)
 
16."Fundamentals of Information Theory and Coding Design" by Jacob J S Sullum and Christopher J S Desilva
“Fundamentals of Information Theory and Coding Design” Book Review: This book stands out by seamlessly integrating theoretical foundations and practical algorithms to design and create real systems. It includes practical aspects such as Reed-Solomon, BCH, and Turbo codes to support information theory and modern coding systems. The book also covers the cascading of information channels, additivity of information, and arithmetic coding in detail. Additionally, it analyzes the connection between coding extensions and Markov modeling. With examples and exercises throughout, this book is ideal for telecommunications engineers, coding theory researchers, and upper-level students in computer science, mathematics, and engineering.

Buy-this-Book (India) Buy-this-book (US)
 
17."An Introduction to Information Theory: Symbols, Signals, and Noise" by John R Pierce
“An Introduction to Information Theory: Symbols, Signals, and Noise” Book Review: The book provides a clear and thorough explanation of the theory behind the development of rapid communication devices. It offers a solid introduction to the topic with brilliant formulations, covering various topics such as The World and Theories, The Origins of Information Theory, Mathematical Model, Back to Communication Theory, Information Theory and Art, Encoding and Binary Digits, Entropy, Language and Meaning, Information Theory and Psychology, Cybernetics, Information Theory and Physics, Many Dimensions, The Noisy Channel, and Efficient Encoding. The book goes beyond the strict confines of the topic to explore how information theory relates to physics, cybernetics, psychology, and art. It includes mathematical formulas, a glossary of terms, and an appendix for the benefit of students.

Buy-this-Book (India) Buy-this-book (US)
 
18."Coding and Information Theory" by Steven Roman
Book Review: This book provides a comprehensive introduction to the theory and applications of coding and information theory. The book covers a range of topics, including block codes, convolutional codes, and error-correction techniques. Other topics covered include algebraic coding theory, finite fields, and Reed-Solomon codes. The book is well-written and accessible to both students and professionals in the field, with numerous examples and exercises that reinforce key concepts. This is a valuable resource for anyone interested in learning the basics of coding and information theory.

Buy-this-Book (India) Buy-this-book (US)
 
19."Information Theory and Coding - Solved Problems" by Predrag Ivaniš and Dušan Drajić
“Information Theory and Coding – Solved Problems” Book Review: This book offers a thorough outline of information theory and error control coding, following the Shannon system model where one block influences the others. It starts each chapter with a concise theoretical introduction and includes supplementary illustrations and descriptions. It also provides a brief overview of various aspects of abstract algebra and includes numerous examples and tables to help readers understand the nature of the issues. The book consciously chose numerical values to present thorough descriptions of the explained algorithms.

Buy-this-Book (India)
We have put a lot of effort into researching the best books on Coding Theory and came out with a recommended list and their reviews. If any more book needs to be added to this list, please email us. We are working on free pdf downloads for books on Coding Theory and will publish the download link here. Fill out this Coding Theory books pdf download" request form for download notification.

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.