Course Syllabus: CSC747 - Digital Signal Processing: Description
Course Syllabus: CSC747 - Digital Signal Processing: Description
Course Syllabus: CSC747 - Digital Signal Processing: Description
Description:
Analysis and design of computer-based digital signal processors. Statement of the digital signal
processing problem and its applications. Topics may include: Stochastic models of random
signals; spectral factorization; adaptive filters; microcomputer implementation of digital signal
processors. Discrete Fourier Transform, FFT parallel processing of discrete operation.
Morphological signal processing.
The class has an online component equivalent to 1 credit/hour of work.
Objectives:
To give the students a comprehension of the concepts of discrete-time signals and systems
To give the students a comprehension of the Z- and the Fourier transform and their inverse
To give the students a comprehension of the relation between digital filters, difference
equations and system functions
To give the students knowledge about the most important issues in sampling and
reconstruction
To make the students able to apply digital filters according to known filter specifications
To provide the knowledge about the principles behind the discrete Fourier transform (DFT)
and its fast computation
To make the students able to apply Fourier analysis of stochastic signals using the DFT
To be able to apply the MATLAB program to digital processing problems and presentations
To be able to apply DSP concepts, methods and algorithms in applications such
communication networks, image processing and data science.
Course outline:
Part I - Introduction to Digital Signal Processing (5 lectures)
Discrete-time sequences and systems
Linear time-invariant (LTI) systems
Stochastic models of random signals
Impulse response and convolution
The Z-transform and its inverse
Difference equations and system functions
Fourier transforms and frequency response
Periodic sampling and reconstruction of band limited signals
Required text:
Joh G. Proakis and Dimitris G. Manolakis, “Digital Signal Processing – Principles,
Algorithms, and Applications” (4th edition). Prentice Hall/Pearson, New Jersey, 2007, ISBN
0-13-187374-1.
References:
Oppenheim, A.V., Schafer, R.W, "Discrete-Time Signal Processing", Second Edition,
Prentice-Hall, New Jersey, 1999, ISBN 0-13-083443-2.
John G. Proakis and Vinay K. Ingle, “Digital Signal Processing with MATLAB”, Prentice
Hall/Pearson, New Jersey, 2007, ISBN 0-13-199108-6.
Steven W. Smith, “The Scientist and Engineer's Guide to Digital Signal Processing”,
California Technical Publishing, 1997, ISBN 0-9660176-3-3.
http://www.dspguide.com/pdfbook.htm (You can download the entire book!)
Kermit Sigmon, "Matlab Primer", Third Edition, Department of Mathematics, University of
Florida.
Grading:
In Class/Online participation – 10%
Lab assignments – 30%
Midterm – 20%
Final – 40%