Syllabus
Unit 1
Introduction to communication systems, introduction to signals, different types of signals and their characteristics, concept of system, linear time-invariant (LTI) system, sinusoids- concept of frequency, in-phase and quadrature component, bandwidth, pass band and stop band, Introduction to SDR platforms and devices- MATLAB Simulink and GNU radio Companion (GRC), RTL-SDR and Adalm Pluto. Signal analysis/ spectrum analysis and visualization using SDR tools.
Unit 2
Need for modulation, analog modulation schemes, amplitude modulation (AM) and its types – AM-DSB-SC, AM-DSB-TC, SSB. AM Demodulation schemes, angle modulation- frequency modulation (FM) -Narrowband and wideband, phase modulation, FM demodulation, implementation of analog modulation/demodulation schemes using SDR tools.
Unit 3
Quadrature amplitude modulation and demodulation, pulse analog modulation schemes, digital carrier modulation/demodulation Schemes- amplitude shift keying (ASK), frequency shift keying (FSK), phase shift keying (PSK), M-ary signalling, BPSK, QPSK, implementation of digital modulation/demodulation schemes using SDR tools. Multicarrier modulation- OFDM, MIMO, Prospects of AI in communication system- radio signal or modulation classification.
Objectives and Outcomes
Course Objectives
- Understand the basic principles of communication systems, including signal analysis, system characteristics, and different types of modulation/demodulation techniques.
- Develop practical skills in using SDR platforms and tools such as MATLAB Simulink, GNU Radio Companion, RTL-SDR, and Adalm Pluto to implement analog and digital modulation/demodulation techniques and analyse signals/spectra.
Course Outcomes
After completing this course, students will be able to
CO1
|
Analyse different signal attributes related to communication system
|
CO2
|
Design and implement basic analog communication techniques using software defined radio platforms
|
CO3
|
Design and implement basic digital communication techniques using software defined radio platforms
|
CO4
|
Develop an appreciation of the role of AI in communication systems
|
CO-PO Mapping
PO/PSO
|
PO1
|
PO2
|
PO3
|
PO4
|
PO5
|
PO6
|
PO7
|
PO8
|
PO9
|
PO10
|
PO11
|
PO12
|
PSO1
|
PSO2
|
PSO3
|
CO
|
CO1
|
3
|
3
|
2
|
2
|
3
|
3
|
–
|
–
|
3
|
3
|
2
|
2
|
2
|
1
|
1
|
CO2
|
3
|
3
|
3
|
2
|
3
|
3
|
–
|
–
|
3
|
3
|
3
|
2
|
2
|
2
|
1
|
CO3
|
3
|
3
|
3
|
2
|
3
|
3
|
–
|
–
|
3
|
3
|
3
|
2
|
2
|
2
|
1
|
CO4
|
3
|
3
|
3
|
3
|
3
|
3
|
–
|
2
|
3
|
3
|
3
|
3
|
1
|
2
|
3
|
Text Books / References
Text Books / References
Wyglinski, Alexander M., Robin Getz, Travis Collins, and Di Pu. Software-defined radio for engineers. Artech House, 2018.
QasimChaudhari, Wireless Communications from the Ground Up: An SDR Perspective, 2018
Andrew Barron, Software Defined Radio: for Amateur Radio Operators and Shortwave Listeners, 2019
C.R. Johnson and W.A. Sethares, Software Receiver Design: Build Your Own Digital Communication System in Five Easy Steps, Cambridge University Press, 2011
Proakis, John G., Masoud Salehi, and Gerhard Bauch. Contemporary communication systems using MATLAB. Cengage Learning, 2012.
Wyglinski, Alexander M., and Di Pu. Digital communication systems engineering with software-defined radio. Artech House, 2013.