This easy-to-read guide provides a concise introduction to the engineering background of modern communication systems, from mobile phones to data compression and storage. Background mathematics and specific engineering techniques are kept to a minimum so that only a basic knowledge of high-school mathematics is needed to understand the material covered. The authors begin with many practical applications in coding, including the repetition code, the Hamming code and the Huffman code. They then explain the corresponding information theory, from entropy and mutual information to channel capacity and the information transmission theorem. Finally, they provide insights into the connections between coding theory and other fields. Many worked examples are given throughout the book, using practical applications to illustrate theoretical definitions. Exercises are also included, enabling readers to double-check what they have learned and gain glimpses into more advanced topics, making this perfect for anyone who needs a quick introduction to the subject.
Stefan Moser and Po-Ning Chen wrote a great book called "A Student's Guide to Coding and Information Theory." I never had a comprehensive class on Information Theory or Coding Theory, so all I know about it is self-taught.
The book covers most aspects of Coding and Information Theory, providing proofs and equations for your perusal. They explain it very well. None of the mathematics is too difficult. It is mainly probabilities and other simpler equations.
The book contains suggestions for further reading if you want to do that.
Thanks for reading my review, and see you next time.