Professional Documents
Culture Documents
Course Introduction
The principal objective of this course is to provide a systematic introduction to the basic concepts and
methodologies for digital signal processing and to develop a foundation that can be used as the basis for further
study and research in this field. The aim is to help the student develop sufficient intuition as to how a DSP
technique works, be able to apply the technique, and be capable of interpreting the results of the application.
Course Contents
Introduction This chapter provides an introduction to the concepts of signals, systems, and signal processing.
Discrete-time signals and systems The subject of this chapter is the mathematical properties and analysis of linear
time-invariant systems with emphasis on the convolution representation.
The z-transform This chapter serves as a refresher on the z-transform of a sequence and shows how the properties
of the sequence are related to the properties of its z-transform. The z-transform facilitates the representation and
analysis of LTI systems using the powerful concepts of system function, poles, and zeros.
Sampling of continuous-time signals This chapter is mainly concerned with the conditions that should be satisfied for
the accurate representation of baseband and band-pass continuous-time signals by discrete-time signals. However,
the treatment is extended to the sampling and reconstruction of discrete-time signals.
Transform analysis of LTI systems introduces the concept of frequency response function and shows a close
coupling of its shape to the poles and zeros of the system function. This leads to a set of tools which are then
utilized for the analysis and design of LTI systems
Structures for discrete-time systems This chapter is concerned with different structures for the representation and
implementation of discrete-time systems described by linear constant-coefficient difference equations
Design of FIR filters Chapter 7 presents procedures (design techniques) for obtaining values of FIR filter
coefficients to approximate a desired frequency response function. Design techniques such as window technique
and frequency-sampling technique are discussed
Design of IIR filters Chapter 7 also presents design techniques for IIR systems with rational system functions. It
begins with analog filter design and then continues with the transformation of analog low-pass filters to digital low-
pass filters and then concludes with the filter-band transformation to obtain other frequency-selective digital filters.
Computation of the Discrete Fourier Transform A number of efficient algorithms for the computation of DFT
in practical applications are presented
Text Book:
John G. Proakis and Dimitris K. Manolakis, “Digital Signal Processing – Principles, Algorithms and Applications,” 4th Edition,
Prentice Hall.
Reference Book:
1. V. Oppenheim and R. W. Schaffer, "Discrete-Time Signal Processing", 3rd Edition, Prentice Hall
Digital Signal Processing A computer-Based Approach by S. K. Mitra, 2nd edition, McGraw-Hill, 2002.
Digital Signal Processing A Matlab-Based Approach by V. K. Ingle and J. G. Proakis,Cengage Learning, 2008.
Digital Signal Processing by Nagoor kani, 2nd edition.
Administrative Instruction
According to institute policy, 80% attendance is mandatory to appear in the final examination.
Assignments must be submitted as per instructions mentioned in the assignments.
In any case, there will be no retake of (scheduled/surprise) quizzes.
For queries, kindly follow the office hours in order to avoid any inconvenience.
Lecture Breakdown
Lecture 01: Introduction to DSP Course
Lecture 02: Discrete-Time Signals
Lecture 03: Discrete-Time Systems
Lecture 04: LTI Systems
Lecture 05: Linear Constant-Coefficient Difference Equations
Lecture 06: Frequency Domain Representation of DT Signals and Systems
Lecture 07: Symmetry Properties of Fourier Transform
Lecture 08: Fourier Transform Theorems
Lecture 09: Examples of Fourier Transform
Lecture 10: z-Transform Introduction
Lecture 11: z-Transform Introduction (cont.)
Lecture 12: Properties of the Region of Convergence for the z-Transform
Lecture 13: Inverse z-Transform- Cauchy Integral Method
Lecture 14: Inverse z-Transform-Cauchy Integral Method
Lecture 15: Inverse z-Transform- Partial Fraction Method
Lecture 16: Inverse z-Transform by Power Series and Z-Transform Properties
Lecture 17: Introduction to Sampling of Continuous-Time Signals
Lecture 18: Frequency Domain Representation of Sampling
Lecture 19: Reconstruction of Bandlimited Signals from its Samples
Lecture 20: Linear Time-Invariant DT Processing of Continuous-Time Signals
Lecture 21: CT Processing of DT Signals and Impulse Invariance
Lecture 22: Down Sampling by Integer Factor
Lecture 23: Up-sampling by Integer Factor and Non-Integer Sampling
Lecture 24: Mid-course review
Lecture 25: Frequency Response of LTI Systems and Rational System Functions
Lecture 26: Frequency Response of a Single Zero or Pole
Lecture 27: Frequency Response of Rational System Functions (Single and Multiple Poles and Zeros) with its Geometric
Representation
Lecture 28: Relationship Between Magnitude and Phase and All-Pass Systems
Lecture 29: Minimum Phase Systems
Lecture 30: Block Diagram Representation of Linear Constant-Coefficient Difference Equations
Lecture 31: Signal Flow Graph Representation of Linear Constant-Coefficient Difference Equations
Lecture 32: Basic Structure for IIR Systems
Lecture 33: Transposed Forms and Basic Network Structures for FIR Systems
Lecture 34: Filter Design Techniques- Introduction
Lecture 35: Design of Discrete-Time IIR Filters from Continuous-Time Filters
Lecture 36: Design of Discrete-Time IIR Filters from Continuous-Time Filters- Continued
Lecture 37: Design of FIR Filters by Windowing
Lecture 38: Design of FIR Filters by Windowing- Continued
Lecture 39: The Discrete Fourier Transform
Lecture 40: The Discrete Fourier Transform
Lecture 41: Computation of the Discrete Fourier Transform
Lecture 42: Decimation-in-Time FFT Algorithms
Lecture 43: Decimation-in-Time FFT Algorithms-Continued
Lecture 44: Decimation-in-Frequency FFT Algorithms
Lecture 45: Course Review