Skip to main content

Communication System Lab

a
Course
Undergraduate
Semester
Sem. VI
Subject Code
AV342
Subject Title
Communication System Lab

Syllabus

  1. Basic signals and systems in Matlab/ Python
  2. Spectral analysis and filtering - simulations in Matlab/ Python
  3. Simulation of baseband communication systems - study of line coding and its rate, bandwidth properties. Study of bit error rate
  4. Simulation of passband communication systems - study of different constellations and its rate, bandwidth properties. Simulation of correlation receiver.Study of bit error rate.
  5. Simulation of bandlimited channels and intersymbol interference. Implementation and study of equalization schemes
  6. Implementation and study of frame and timing synchronization methods (marker based and early-late scheme)
  7. Carrier synchronization - simulation of a basic PLL
    Implementation and study of an end to end digital communication link - (based on time - SDR based demonstrations)

Text Books

  1. 1. Principles of Digital Communications systems Simulation with Wirless Applications, Sam Shanmugam, William Tranter, et al, Pearson Education India Ltd.
  2. 2. Matlab Simulation for Digital Communication Won Y Yang, Yong S Cho et al, 2nd Ed, Hongrung Publishing, Korea
  3. 3. Modern Communication Systems using Matlab, 3rd Edition, John G Proakis, Masoud Salehi, Gerhard Bauch, Cengage Learning.
  4. 4. Lab Manual

References

Course Outcomes (COs):
CO1: Apply basic programming techniques in Matlab or Python tosimulate signal processing operations (including spectral analysis, filtering, convolution)

CO2: Apply Matlab or Python to simulate baseband and passband communication systems and evaluate their performance via bit error rate and other performance metrics.

CO3: Design and then apply Matlab or Python to simulate various subsystems for baseband and passband processing of digital communication systems such as equalizers, synchronizers,modulation and demodulation schemes

CO4: Create an end to end simulation in Matlab or Python for a digital communication system and evaluate its performance.