Principles of Communication Systems Course code: EEE351 (3+1) Prerequisites: EEE223 - Signal and Systems Co requisites: - Course Catalog Description: Introduction to communication systems: Fundamental terms and definitions, information, message signal, analog and digital signals, Elements of communication systems (Transmitter, Channel, Receiver), performance measure and design tradeoffs, signal transmission through a linear system and signal distortion over communication channel. Modulation: Amplitude modulation and demodulation, carrier acquisition, angle modulation schemes, concept of instantaneous frequency, generation of modulated signals, spectral analysis of angle modulation schemes, demodulation of angle modulation. Baseband Modulation: Binary pulse modulation, M-ary pulse modulation, probability of error in M- ary pulse Modulation, pulse shaping, ISI, signal space. Bandpass Digital Modulation: Amplitude modulation/detection of digital signals, phase modulation/detection of digital signals, probability of error for DPSK. Performance of communication systems in the presence of noise, review of random process and variables, statistical modeling of noise. Introduction to information theory. Textbook: 1. Modern Digital and Analog Communication Systems (3rd Edition) by B.P. Lathi, Oxford University Press. Reference Books: 2. Principles of Communications; System Modulation and Noise by Rodger E. Ziemer, William H. Tranter 4. Communication Systems, (3 rd Edition) by Simon Haykin, John Wiley & Sons 5. Analog and Digital Communication Systems, (6 th Edition) by Leon W. Couch II, Prentice Hall, 2001. Course Learning Objectives: This course familiarizes students with the basic concepts of communication systems and it serves as a foundation course for subsequent courses in communication theory. The students in this course
will learn the core concepts of analog and digital modulation techniques. Students will learn the tradeoffs for designing of communications systems to efficiently utilize the resources. The students in this course will learn the behavior of communication systems in presence of noise. This course familiarizes the students with basics of information theory. Course Learning Outcomes: After successfully completing this course, the students will be able to: 1. Describe the fundamental components required for a communication system. 2. Perform and analyse Amplitude modulation schemes (AM, DSB, DSB-SC, SSB, VSB, QAM). 3. Describe carrier signal acquisition techniques and Phase locked loop (PLL). 4. Perform and analyse different Angular modulation schemes (PM, FM) over different information signals. 5. Describe sampling theory and conversion between digital and analog signals. 6. Describe and analyse digital modulation schemes (ASK, FSK, PSK) and detection. 7. Describe the behaviour of communication systems in the presence of channel distortions and noise. 8. Describe fundamentals of information theory. Course Schedule: 3 credit hours/week One laboratory session/week (3 hours/session) Topics Covered: 1. Introduction to communication systems and revision of fundamental concepts of signals and systems (1 Weeks) 2. Amplitude Modulation and Demodulation(DSB, DSB-SC, SSB, VSB, QAM) (3 Weeks) 3. Carrier Acquisition, Phase lock loop (PLL) (1 Week) 4. Angle Modulation Schemes, Concept of instantaneous frequency, generation of modulated signals, spectral analysis of angle modulation schemes, Demodulation of angle modulation. (3 Weeks). 5. Introduction to Digital Communications: Sampling theory, Formatting, Encoding, Waveform encoding (PCM, DPCM, DM). (2 week) 6. Baseband Modulation: Binary Pulse Modulation, M-ary Pulse Modulation, Probability of Error in M-ary pulse Modulation, Pulse Shaping, ISI, Signal Space. (2 Week) 7. Digital modulation schemes (ASK, FSK, PSK). (1 Week) 8. Performance of modulation schemes in the presence of channel distortion and noise (2 Week). 9. Introduction to information theory (1 Week).
Assessment Plan: Theory Quizzes(4) 15% Homework assignments 10% 2 Sessional exams (in class, 60-80 minutes each, 10%+15%) 25% Terminal exam (3 hours) 50% Total (theory) 100% Lab work Lab reports (12) 25% 2 Lab sessionals 25% Lab project and terminal exam 50% Total (lab) 100% Final marks Theory marks * 0.75 + Lab marks * 0.25
Learning Outcomes Assessment Plan: Sr. # Course Learning Outcomes Assessment 1. 1 Assignment 1 2. 1 Quiz 1 3. 1,2,3 Sessional 1 4. 2,3 Assignment 2 5. 2,3 Quiz 2 6. 4,5 Assignment 3 7. 4,5 Quiz 3 8. 4,5,6 Sessional 2 9. 7,8 Assignment 4 10. 7,8 Quiz 4 11. 1-8 Terminal Table 1 - Assessment Plan for Course Learning Outcomes Laboratory Experiences: There is a Laboratory component in all 3+1 credit courses taught at the department. Lab work consists of a minimum of 12 experiments and related assignments, which constitute 25% of the overall coursegrade. The laboratory experiments include hands-on exercises (on trainer KITs) as well as simulations based analysis of the communication systems concepts taught in class. This course also familiarizes the students with the MATLAB analysis and design software tool, which is a part of some laboratory experiments. Laboratory Resources: The relevant laboratory is equipped with Trainer KITs and computers to facilitate the experiments outlined in the lab handbook(s) that are periodically updated. A current list of the 12 lab experiments performed in this course is provided as Annexure-II. The list of software and equipment available is also posted in all labs and is managed by staff dedicated for this purpose. Computer Resources: For the purposes of this course the MATLAB analysis and design software is used throughout the course
Course Learning Outcomes Mapping Course Learning Outcomes (CLOs) to Standard Program Outcomes (SPOs): Standard Program Outcomes: a) An ability to apply knowledge of mathematics, science, and engineering b) An ability to design and conduct experiments, as well as to analyze and interpret data c) An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability d) An ability to function on multidisciplinary teams e) An ability to identify, formulate, and solve engineering problems f) An understanding of professional and ethical responsibility g) An ability to communicate effectively h) The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context i) A recognition of the need for, and an ability to engage in life-long learning j) A knowledge of contemporary issues k) An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice. Standard Program Outcomes a b c d e f g h i j K 1 x x x x x 2 x x x x x 3 x x x x x 4 x x x x x 5 x x x x x 6 x x x x x 7 x x x x x 8 x x x x x x Total 7 7 0 0 7 0 0 0 7 1 7 Impact HIGH HIGH N/A N/A HIGH N/A N/A N/A HIGH LOW HIGH Table 2 Course Learning Outcomes mapped to Standard Program Outcomes.
Outcome Coverage Explanation: (a) An ability to apply knowledge of math, science and engineering: The homework, exams, and laboratory experiments require direct application of mathematics and engineering knowledge to successfully complete the course. Students learn how fundamental mathematical concepts are used to understand and design basic systems for processing signals (High relevance to course). (b) An ability to design and conduct experiments, as well as to analyze and interpret data: laboratory exercises give students experience in manipulating signals and interpreting the results from basic experiments (High relevance to course). (c) and (d): These objectives are not directly addressed in this course. (e) An ability to identify, formulate and solve engineering problems: The course shows the value of theory, by making it possible for the students to solve relevant engineering problems, which form the basis of more complex problems in controls and signal processing (High relevance to course). (f), (g), and (h): These objectives are not directly addressed in this course (i) A recognition of the need for, and an ability to engage in life-long learning: the foundational aspects of this course are noted with pointers to the many directions that can be pursued, with an emphasis on the need for continuing formal education and pursuing practical experience (High relevance to course). (j) A knowledge of contemporary issues: as opportunities arise throughout the course, the role of signals and systems engineering in solving contemporary problems is emphasized (Low relevance to course). (k) An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice: The MATLAB design and simulation tool is introduced and used in the class and extensively in the laboratory sessions (High relevance to course).
ANNEXURE-I Tentative Lecture Breakdown (30 Lectures): Topics No. of Lectures Introduction to Communications: Block Diagram of Communication System, Signal classification, Channel Characteristics, BW and SNR, Noise and its effects, Signal Transmission through a Linear System, Signal Distortion. Introduction to Analog Communication: Amplitude Modulation (DSB, SSB, QAM, VSB), Demodulation of AM Signals (Super-heterodyne AM receiver, Carrier Acquisition (PLL principle), envelope detector). Angle Modulation Schemes: Concept of Instantaneous Frequency (Phase Modulation, Frequency Modulation), Generation of Modulated Signals, Demodulation of Angle Modulation (FM receiver). 3 6 4 Introduction to Digital Communications: Sampling, Waveform Encoding (PCM, DPCM, DM). 4 Baseband Modulation: Binary Pulse Modulation, M-ary Pulse Modulation, Probability of Error in M-ary pulse Modulation, Pulse Shaping, ISI, Signal Space. Bandpass Modulation: Amplitude Modulation/Detection of Digital Signals, Phase Modulation/Detection of Digital Signals, Probability of Error for DPSK 4 4 Digital Communications: Multiplexing and Multiple Access, Channel. 4 Introduction to Information theory. 1
ANNEXURE-II List of Experiments: Lab # Details 1 Signal generation and spectrum analysis in MATLAB. 2 Oscillators Design on Trainer KIT. 3 Second Order Filter on Trainer KIT. 4 AM Modulator and Demodulator on MATLAB. 5 AM Modulator and Demodulator on Trainer KIT. 6 DSB-SC & SSB Modulation and Demodulation on Trainer KIT. 7 FM Modulator and Demodulator on MATLAB. 8 FM Modulator and Demodulator on Trainer KIT. 9 A/D, D/A Conversion on MATLAB and Training Kits 10 PWM Modulation/Demodulation on Training Kits 11 FSK Simulation on MATLAB 12 BPSK Simulation on MATLAB 13-14 Lab Project