Data Communication
Course Objective:
The objective of the course is to familiarize student with the concept of data communication, communication signals and their characteristics, transmission media and their characteristics, basics of multiplexing and switching.
- Introduction [4 hours]
- Data and Signal
- Analog and Digital Signal
- Data Representation
- Analog and Digital Data Communication System
- Transmission Impairments (Attenuation, Noise, Distortion)
- Signals and Systems [4 hours]
- Signal and Classification of Signals: Periodic and Non-periodic Signals, Deterministic and Random Signals, Energy and Power Signals, Continuous Time and Discrete Time Signals
- System and Basic Properties of Systems: System with and without memory, Linearity, Time Invariance, Invertibility, Casuality, Stability
- Signal Analysis [6 hours]
- Unit Impulse Function and Unit Step Function
- LTI System and Impulse Response
- Fourier Series Representation of Continuous Time Signal
- Fourier Transform of Continuous Time Signal
- Spectral Analysis of a Signal, Signal Bandwidth
- Transmission Media [4 hours]
- Electromagnetic Spectrum for Communication and Type of Propagation
- Guided Transmission Media: Copper Media (Twisted pair and Co-axial) and Fiber Optics
- Unguided Communication Bands and Antennas
- Unguided Transmission Media: Terrestrial Microwaves, Satellite Communication and Cellular System
- Data Rate Limits: Nyquist Bit Rate for Noiseless Channel, Shannon Capacity for Noisy Channel
- Performance of Channel: Bandwidth, Throughput, Latency, Jitter, Bit Error Rate (BER)
- Data Encoding and Modulation [10 hours]
- Baseband Communication (Analog/Digital)
- Data Encoding and Modulation
- Types of Analog Modulation: Amplitude Modulation, Frequency Modulation and Phase Modulation
- Pulse Modulation System: Pulse Amplitude Modulation (PAM), Pulse Width Modulation (PWM)
- Encoding Analog Data as Digital Signal: Pulse Code Modulation (PCM)
- Encoding Digital Data as Digital Signals
- Line Coding Schemes: NRZ, RZ, Manchester, AMI
- Block Coding, Scrambling
- Digital Modulation: Amplitude Shift Keying (ASK), Frequency Shift Keying (FSK), Phase Shift Keying (PSK), Quadrature Amplitude Modulation (QAM)
- Multiplexing and Spreading [6 hours]
- Multiplexing and Application
- Frequency Division Multiplexing (FDM), Wavelength-Division Multiplexing (WDM)
- Time Division Multiplexing (TDM)
- Spread Spectrum
- Code-Division Multiple Access (CDMA)
- Switching [3 hours]
- Switching and Application
- Circuit Switching and Packet Switching
- Datagram Switching and Virtual Circuit Switching
- X.25, Frame Relay, ATM
- Information Theory and Coding [8 hours]
- Introduction to Information Theory, Average Information
- Source Coding – Huffman Coding
- Error Detection and Correction Codes
- Hamming Distance
- Linear Block Coding
- Cyclic Codes, CRC
- Convolution Codes
Practical:
- Signal analysis using MATLAB
- Bandwidth analysis of different signals using spectrum analyzer
- Analog Modulation Generation and Reconstruction
- Pulse Modulation Generation and Reconstruction
- Conversion of given binary sequence into different line coding
- Digital Modulation (ASK, FSK, PSK) Generation and Reconstruction
References:
- Data and Computer Communications, Eight Edition, William Stallings
- Data Communications and Networking, Fourth Edition, Behrouz A Forouzan
- Signals and Systems, A. V. Oppenheim, Latest Edition
- Computer Networks, A. S. Tanenbaum, Latest Edition
Evaluation Scheme:
The question will cover all the chapters of the syllabus. The evaluation scheme will be as indicated in the table below:
Chapter |
Hour |
Marks Distribution* |
1 |
4 |
8 |
2 |
4 |
8 |
3 |
6 |
10 |
4 |
4 |
8 |
5 |
10 |
18 |
6 |
6 |
10 |
7 |
3 |
5 |
8 |
8 |
15 |
Total |
45 |
80 |
*Note: There may be minor deviation in marks distribution.
|