Information Theory, Coding and Cryptography by Ranjan Bose: A Comprehensive Guide for Students and Professionals
Information theory, coding and cryptography are three interrelated fields that deal with the transmission, processing and security of information. Information theory studies the fundamental limits of communication and compression, coding provides techniques to achieve these limits efficiently and reliably, and cryptography ensures the confidentiality and authenticity of information. These fields have many applications in various domains such as wireless communications, data storage, digital media, computer networks, cryptography and more.
Information Theory, Coding and Cryptography by Ranjan Bose is a PDF book that covers these topics in a clear and rigorous manner. The book is intended for undergraduate and postgraduate students of engineering, as well as professionals and researchers who want to learn the basics and advanced concepts of these fields. The book is divided into four parts:
Part I: Information Theory: This part introduces the basic concepts of information theory such as entropy, mutual information, relative entropy, source coding theorem, channel models, channel capacity, noisy channel coding theorem, Gaussian channel, MIMO channel and super information.
Part II: Error Control Coding: This part covers the principles and techniques of error control coding such as linear block codes, cyclic codes, BCH codes, Reed-Solomon codes, convolutional codes, trellis codes, turbo codes and trellis coded modulation.