• To understand the fundamental concepts of encoding techniques 
  • To familiarize with various multiplexing techniques 
  • To understand the importance of error correcting codes in data transmission



  • Ability to design and implement error correction and detection codes for correct transmission of data 
  • Ability to apply data communication concepts in practical areas 


Unit – I

Introduction to Waveform Encoding- Pulse Code Modulation: Sampling, Quantization, Transmission, Reception, Error, SNR, Differential Pulse Code Modulation, Delta Modulation, Adaptive Delta Modulation, Sigma Delta Modulation, Linear Predictive Coder (LPC) 


Unit – II

Physical Layer-  Digital and Analog Signals, Periodic Analog Signals, Signal Transmission, Limitations of Data Rate, Digital Data Transmission, Performance Measures, Line Coding, Digital Modulation, Media and Digital Transmission System 


Unit – III

Multiplexing-  Multiplexing Techniques: FDM, TDM, STDM, Transmission Media: Classification and Selection of Media, Switching Networks: Packet, Circuit, Massage, Telephone Networks: Packet and Circuit Switching in telephone network 


Unit – IV

Error Detection and Correction- Types of Errors, Two dimensional parity check,   Detection verses correction, Block Coding, Linear Block Coding, Cyclic Codes, Checksum, Standardized Polynomial Code, Error Correction Methods, Forward Error Correction 


Unit – V

Case Study-  Wireless Data Transfer, Remote Weather Monitoring System, Energy Management in Wireless System, Emission Monitoring System, Railway Information and Surveillance System, Central Distribution Hub 



  • Behrouz A. Forouzan, Sophia Chung Fegan, “Data Communications and Networking”, 5th edition, Science Engineering & Math Publications, 2012 
  • William Stallings, “Data and Computer Communications”, 8th edition, Pearson Education India, 2007