BIRLA INSTITUTE OF TECHNOLOGY & SCIENCE PILANI K K BIRLA GOA CAMPUS I SEMESTER 2023 - 2024 COURSE HANDOUT (PART II) Date: 10/08/2023 In addition to Part I (General Handout for all courses appended to the timetable) this portion gives further specific details regarding the course. Course No : ECE, EEE F434 Course Title : Digital Signal Processing Instructor-in-charge : SARANG C. DHONGDI Instructor : Chirayu Amita Dilip Athalye Lab Instructors : Sarang Dhongdi, Amaya Rose 1. Course Description: This course covers fundamentals of discrete-time signals, systems, and modern signal processing. It deals with basic design of analog filters such as Butterworth and Chebychev and digital filter design for both IIR & FIR filters. Different filter structures for the realization of digital filters will be discussed. Multirate DSP will be introduced. This course will also cover various applications of DSP in electrical engineering field. 2. Scope and Objective: The course aims at enumerating the theoretical and practical aspects of signal processing in digital environment. It aims at discussing various applications of DSP in area of electrical engineering. 3. Text Book: T1. “Digital Signal Processing” S.K Mitra, TMH, Third Edition. 4. Reference Books: R1.“Digital Signal Processing: A Practical Approach”, Emmanuel C Ifeachor & Barrie W. Jervis, Pearson Education Asia, Second Ed., 2003. R2. “Discrete-Time Signal Processing”, 3rd edition, A.V. Oppenheim and R.W. Schafer, Pearson India, 2022.. R3. “Digital Signal Processing: Principles, Algorithms and Application”, John G Proakis & D G Manolakis, PHI, 1998. 5. Course Plan: Lecture No. 1 2-3 4-5 6-7 8-9 10 Learning Objectives Overview of the course Understanding details of discrete time signals Understanding details of discrete time systems Different interesting examples of Discrete time system Discrete-time Fourier transform Concept of filtering Topics to be covered Introduction to Digital signal processing Classifications and imp properties of discrete time signals Classifications and imp properties of discrete time signals Examples such as accumulator, moving-average filter, exp weighted running average filters etc. Frequency domain representation of discrete time signals and LTI-DT systems Example of simple digital filter Reference Ch. 1[T1], Ch. 1[R2] Ch. 2 [T1] Ch. 2 [T1] Ch. 2 [T1] Ch. 3 [T1], Ch.2 [R2] Ch. 3 [T1] 11-12 Discrete Fourier transform 13-14 Fast Fourier Transform 15-16 Z-transform 17-19 Transfer function 20-22 LTI discrete time system in transform domain Simple realizable FIR and IIR filter approximations FIR digital filter design 23-25 26-29 30 MATLAB implementation of FIR filters 31-33 IIR digital filter design IIR digital filter design 34 35 36-37 IIR digital filter design techniques IIR digital filter design 38-39 Digital filter structures 40 41-42 Multi rate DSP Multi rate DSP Definition, properties, Use cases of Ch. 5 [T1] DFT, Circular shift, circular convolution Definition, Introducing DIT radix-2 Ch. 8 [R3] algorithm, DIF algorithm, Inverse and Class transform and use cases notes Understanding Z transform as a tool Ch. 6 [T1] for analysis and design of digital filters Examples of digital filters in Z Ch. 6 [T1] domain, Geometric interpretation of frequency response computations Magnitude and Phase characteristics, Ch.7 [T1] Types of Linear phase FIR filters Simple digital filters Ch.7 [T1] FIR filter design – using window technique, Interpolated FIR method, Sampling method etc. Introducing various commands, GUI features of MATLAB for FIR digital filter – Solving problems. Approximation techniques for Analog low-pass filtersa) Butterworth filters, b) Chebychev Filters Analog highpass, bandpass and bandstop filter design using frequency transformations Bilinear transformation for IIR filter design Solving problems, Implementation of IIR digital filters using MATLAB commands and GUI Different structural representations of FIR and IIR filters Introduction Decimation & Interpolation Ch. 10 [T1], Ch. 7 [R1] Ch. 10 [T1], Class notes Ch 4.4 [T1] Ch 4.5[T1] Ch. 9 [T1] Ch. 9 [T1], class notes Ch. 8 [T1] Ch. 13.1[T1] Ch.13.2[T1] 6. Evaluation Scheme: EC No. 1 Evaluation Component Mid-term exam Duration (min) 90 Mins percentage weightage 30% 2 Quizzes TBA 3 Regular Lab --- 16% (8% per Quiz) 10% 4 6 Assignments Comprehensive Exam ---180 Min 9% 35% Date, Time & Venue Nature 11/10/2023, 09:00 -10:30 PM CB 2 best out of 3 will be considered. OB Details provided Separately. 5 best out of 6 evaluations will be considered. Each lab session is for 2% weightage. Details will be announced later. 06/12/2023 (AN) OB 2 OB CB 7. Make-up policy – Make-up exams will not be provided for Quizzes, Assignments and Regular Labs. For Mid-term exam and Compre exam, make-up will be provided only in extremely genuine cases. 8. Chamber Consultation Hour: TBA 9. Notice: Notices concerning this course will be put on Course moodle (Quanta) page. Instructor-in-Charge ECE-EEE F434 3