Professional Documents
Culture Documents
Course Aims
This course is designed to provide students the fundamentals of discrete-time signals, signal transforms,
and digital filter design. Through this course, students are expected to achieve a basic understanding of
digital signal processing. Ultimately, it is hoped that through learning this subject students will be
equipped with a clear understanding of DSP as well as the necessary foundation for further study of
advanced DSP topics in the future.
Course Content
Introduction. Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT). Z-Transform. Digital
Filter Design.
Course Outline
S/N Topic Lecture Tutorial
Hours Hours
1. Introduction 8 6
Discrete-time signals. Discrete-time Fourier Transform (DTFT).
2. Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT) DFT and 4 3
its properties. Relationship between DFT and DTFT. Computation of DFT
and FFT with its applications. Quantization Error.
3. Z-Transform 2 1.5
Z-transform and its properties. Inverse Z-transform. Transfer function of
linear time-invariant system.
1
Lab Description
In the laboratory component, each student has to eliminate or reduce the noise from a noisy audio
sample by designing and applying one or more filters on the noisy audio in the Matlab environment. The
focus is on exploring filter design and spectrum based analysis of a signal in Matlab. This constitutes a
part of the Continuous Assessment and carries 10% of the overall marks.
Total 100%
* From the school website: EEE & IEM Programme Accreditation (Refer to Student Learning Outcomes)
http://www.eee.ntu.edu.sg/Programmes/CurrentStudents/undergraduate/accreditation/Pages/Home.a
spx
Formative feedback
Formative feedback:
(1) The TEL lectures include MCQs/assessments that provide immediate feedback of the student’s
understanding.
(2) OASIS exercises may be used by the students to obtain feedback of their readiness.
(3) Marked in-class assessments of the previous week are returned to students in each week’s
tutorial.
(4) Quiz 1 is conducted online and immediate feedback is obtained by the user upon entering their
reply.
(5) Marked quiz 2 answer-scripts are returned to students in the next week.
2
Approach How does this approach support students in achieving the learning outcomes?
Lecture based on Technology Enabled Learning (TEL) based on LOs A, B, C, D, E
LECTURE
and H
TUTORIAL Face-to-face tutorial emphasizing problem solving skills and clarifying doubts
LABORATORY (if
Laboratory emphasizing Matlab based practical skills
any)
REFERENCE
1. Mitra Sanjit K, Digital Signal Processing : A Computer Based Approach, 4th Edition, McGraw-Hill,
2011. (TK5102.9.M684 2011)
1. Course policies:
http://www.ntu.edu.sg/Students/Undergraduate/AcademicServices/Pages/AcademicUnitSystem(A
US).aspx
2. CA guidelines:
http://www.eee.ntu.edu.sg/Programmes/CurrentStudents/undergraduate/undergraduatefull-
time/Pages/CourseRegistration.aspx
Academic Integrity
Good academic work depends on honesty and ethical behaviour. The quality of your work as a student
relies on adhering to the principles of academic integrity and to the NTU Honour Code, a set of values
shared by the whole university community. Truth, Trust and Justice are at the core of NTU’s shared
values.
As a student, it is important that you recognize your responsibilities in understanding and applying the
principles of academic integrity in all the work you do at NTU. Not knowing what is involved in
maintaining academic integrity does not excuse academic dishonesty. You need to actively equip
yourself with strategies to avoid all forms of academic dishonesty, including plagiarism, academic fraud,
collusion and cheating. If you are uncertain of the definitions of any of these terms, you should go to
3
the academic integrity website for more information. Consult your instructor(s) if you need any
clarification about the requirements of academic integrity in the course.
Course Instructors
Instructor Office Location Phone Email
Assoc Prof Anamitra Makur S1-B1c-103 6790 4013 EAMakur@ntu.edu.sg
Assoc Prof Andy Khong W H S1-B1a-15 6790 6008 AndyKhong@ntu.edu.sg
Assoc Prof Pina Marziliano S2.2-B2-11 6790 5383 EPina@ntu.edu.sg
a
For some groups, Matlab training 1 and 2 are conducted in weeks 4 and 6
b
For some groups, lab is conducted in week 11, or week 12, or week 13