Information Coding Techniques  
Published by Vijay Nicole Imprints Private Limited
Publication Date:  Available in all formats
ISBN: 9789393665393

PAPERBACK

EBOOK (EPUB)

EBOOK (PDF)

ISBN: 9788182091153   Price: INR 595.00   

Information Coding deals with transmitting information efficiently and accurately. This book information Coding Techniques provides a thorough introduction to information theory and coding. It adopts a simplified approach to presenting concepts. The book is designed to suit the requirements of Information Technology and Computer Science and Engineering students.

Rating
Description

Information Coding deals with transmitting information efficiently and accurately. This book information Coding Techniques provides a thorough introduction to information theory and coding. It adopts a simplified approach to presenting concepts. The book is designed to suit the requirements of Information Technology and Computer Science and Engineering students.

Table of contents
  • Cover
  • About the Author
  • Title Page
  • Copyright Page
  • Contents
  • Preface
  • 1. Information Entropy Fundamentals
    • 1.1 Introduction to Information Theory and Digital Communication System
    • 1.2 Uncertainty, Surprise and Information
    • 1.3 Self-information
    • 1.4 Entropy
    • 1.5 Types of Entropy
    • 1.6 Mutual Information ;
    • 1.7 Source Coding
      • 1.7.1 Source Coding Theorem
      • 1.7.2 Shannon-Fano Coding
      • 1.7.3 Huffman Coding
    • 1.8 Prefix Coding
      • 1.8.1 Properties of Prefix Coding
      • 1.8.2 Kraft-McMillan Inequality
    • 1.9 Channel Coding Theorem
      • 1.9.1 Channel Coders
      • 1.9.2 Channel Coding Theorem (or) Shannon’s Second Theorem
      • 1.9.3 Channel Capacity ,
      • 1.9.4 Channel Efficiency (TJ)
      • 1.9.5 Channel Redundancy
    • 1.10 Types of Channels
      • 1.10.1 Discrete Memoryless Channel
      • 1.10.2 Binary Symmetric Channel (BSC)
      • 1.10.3 Other Channels
    • 1.11 Information (or) Channel Capacity Theorem—Shannon’s Third Theorem
    • Review Questions
  • 2. Error Control Coding
    • 2.1 Introduction :
    • 2.2 Linear Block Codes (LBC)
      • 2.2.1 Introduction to Linear Block Codes,
      • 2.2.2 Matrix Description of Linear Block Codes
      • 2.2.3 Encoder for a Linear Block Code (n, k)
      • 2.2.4 Syndrome and Its Properties
      • 2.2.5 The Minimum Distance of a Block Code
      • 2.2.6 Syndrome Decoder for a Linear Block Code
      • 2.2.7 Repetition Code
      • 2.2.8 Hamming Codes
      • 2.2.9 Dual Code
    • 2.3 Cyclic Codes ’
      • 2.3.1 Introduction
      • 2.3.2 Properties of Cyclic Codes
      • 2.3.3 Generator and Parity Check Matrices of Cyclic Codes
      • 2.3.4 Encoder for Cyclic Codes
      • 2.3.5 Syndrome Calculator
      • 2.3.6 Coding Algorithm
      • 2.3.7 Decoding of Cyclic Codes
    • 2.4 Convolutional Codes
      • 2.4.1 Introduction to Convolutional Codes
      • 2.4.2 Encoding of Convolutional Codes
      • 2.4.3 Coding Algorithm
      • 2.4.4 Representation of Convolutional Encoder
    • Solved Problems
    • Review Questions
  • 3. Data and Voice Coding
    • 3.1 Introduction to Pulse Modulation
      • 3.1.1 Types of Pulse Modulation
    • 3.2 Sampling
      • 3.2.1 Sampling Theorem
      • 3.2.2 Nyquist Rate
      • 3.2.3 Aliasing
    • 3.3 Quantization
      • 3.3.1 Need for Quantization
      • 3.3.2 Types of Quantizer
    • 3.4 Line Codes
    • 3.5 Pulse Code Modulation (PCM)
      • 3.5.1 Companding in PCM
    • 3.6 Differential Pulse Code Modulation (DPCM)
    • 3.7 Delta Modulation
      • 3.7.1 Slope Overload Error
      • 3.7.2 Granular Noise
    • 3.8 Adaptive Delta Modulation
    • 3.9 Coding Speech at Low Bit Rates
      • 3.9.1 Adaptive Differential Pulse Code Modulation
      • 3.9.2 Adaptive Subband Coding (ASBC)
    • 3.10 Vocoders :
      • 3.10.1 Channel Vocoder
    • Review Questions
  • 4. Text and Image Compression
    • 4.1 Introduction
    • 4.2 Compression Techniques
      • 4.2.1 Entropy Encoding
      • 4.2.2 Source Encoding
    • 4.3 Text Compression
      • 4.3.1 Types of Text
      • 4.3.2 Static Huffman Coding
      • 4.3.3 Dynamic Huffman Coding
      • 4.3.4 Arithmetic Coding
      • 4.3.5 Lempel-Ziv (LZ) Coding
      • 4.3.6 Lempel-Ziv-Welsh Coding
    • 4.4 Image Compression
      • 4.4.1 Graphics
      • 4.4.2 Digitized Documents
      • 4.4.3 Digitized Images
      • 4.4.4 Graphics Interchange Format (GIF)
      • 4.4.5 Tagged Image File Format (TIFF)
      • 4.4.6 JPEG Compression
      • 4.4.7 JPEG Decoding
    • Solved Problems
    • Review Questions
  • 5. Audio Coding
    • 5.1 Introduction
    • 5.2 Types of Audio Coding
    • 5.3 Linear Predictive Coding (LPC)
    • 5.4 Code-excited LPC (CELP)
    • 5.5 Perceptual Coding
      • 5.5.1 Frequency Masking
      • 5.5.2 Temporal Masking
    • 5.6 MPEG Audio Coders/Decoders
      • 5.6.1 MPEG Audio Decoder
      • 5.6.2 Comparison of MPEG Layers
    • 5.7 Dolby Audio Coder
      • 5.7.1 DolbyAC-1
      • 5.7.2 Dolby AC-2
      • 5.7.3 Dolby AC-3
      • 5.7.4 Comparison of Dolby Audio Coders
    • Review Questions
  • 6. Video Coding
    • 6.1 Introduction
      • 6.1.1 Digitization Format
      • 6.1.2 Frame Refresh Rate
      • 6.1.3 Video in Multimedia Application
    • 6.2 Video Compression Principle
    • 6.3 Motion Estimation and Motion Compensation
      • 6.3.1 Macroblocks
      • 6.3.2 Motion Estimation (ME)
      • 6.3.3 Motion Compensation
    • 6.4 Types of Frames
      • 6.4.1 Intracoded Frames (or) l-frames
      • 6.4.2 Intercoded or Interpolation Frames
      • 6.4.3 PB-frame
      • 6.4.4 D-frame
    • 6.5 Encoding and Decoding of Frames
      • 6.5.1 l-frame Encoding
      • 6.5.2 P-frame Encoding
      • 6.5.3 B-frame Encoding
    • 6.6 H.261
      • 6.6.1 Features of H.261
      • 6.6.2 H.261 Video Encoder
      • 6.6.3 Encoded Frame Format
    • 6.7 MPEG Standards ,
      • 6.7.1 MPEG-1
      • 6.7.2 Comparison of H.261 and MPEG-1
      • 6.7.3 MPEG-2
      • 6.7.4 HDTV
      • 6.7.5 MPEG-3
      • 6.7.6 MPEG-4
      • 6.7.7 Features of MPEG - 4
    • Review Questions
  • Appendix
  • Model Questions
  • Index
Biographical note

R Avudaiammal is Assistant Professor,Department of Electronics and Communication Engineering, St. Josephs College of Engineering, Chennai. She has more than 12 years of teaching experience.

User Reviews
Rating