You are on page 1of 4

Academic Year AY2016-17 Semester 1

Course Coordinator Anamitra Makur / Andy Khong W H (TEL Staff-in-charge)


Course Code EE3014/IM3001
Course Title Digital Signal Processing
Pre-requisites EE2010/IM2004 Signal and Systems
No of AUs 3
Contact Hours Lecture (26 hours); Tutorial (19.5 hours); Laboratories (3)
Proposal Date 26 Oct 2017

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.

Intended Learning Outcomes (ILO)


By the end of this course, you will be able to:

1. Analyze discrete-time signals and linear time-invariant systems


2. Compute and use discrete-time Fourier transform, discrete Fourier transform, and z-transform
3. Analyze digital filters using their frequency response
4. Determine implementation structures for digital filters
5. Design digital filters

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.

4. Digital Filter Design 12 9


Design of linear phase FIR filters. IIR filter design. Bilinear transformation.
Frequency transformations. Stability.

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.

Assessment (includes both continuous and summative assessment)


Related
Course LO Programme LO or Weightin Team/ Assessment
Component
Tested Graduate g Individual rubrics
Attributes
1, 2, 3, 4,
1. Final Examination A, C 60% Individual
5
2. Continuous
Assessment 1 (CA1): 1, 2, 3, 4 A, B, C 20% Individual
2 Quizzes
3. CA2: In-Class 1, 2, 3, 4,
A, C, 10% Individual
Assessment 5

4. CA3: Laboratory 3, 5 A, C, D, F, G 10% Individual

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.

Learning and Teaching approach

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)

Reading and References


TEXTBOOKS
1. Oppenheim Alan V, Schafer Ronald W and Buck John R, Discrete-Time Signal Processing, 3rd Edition,
Pearson Education, 2009. (TK5102.9.P62 2010)
2. Prandoni Paolo and Vetterli Martin, Signal Processing for Communication, 1st Edition, EPFL Press.
Download here http://www.sp4comm.org/webversion.html. (TK5102.9.P899)

REFERENCE
1. Mitra Sanjit K, Digital Signal Processing : A Computer Based Approach, 4th Edition, McGraw-Hill,
2011. (TK5102.9.M684 2011)

Course Policies and Student Responsibilities


Refer to the links for:

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

3. Instructions to Examination Candidates:


http://www.ntu.edu.sg/Students/Undergraduate/AcademicServices/Examination/pages/instruction
stoexamcand.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

Planned Weekly Schedule


Wee
Topic Course LO Readings/ Activities
k
1 Introduction 1 Tutorial

2 Discrete time signals 1 Tutorial, in-class assessment

3 Discrete time systems 1 Matlab training 1a

4 Discrete time Fourier transform 2 Tutorial, in-class assessment

5 z transform 2 Matlab training 2a

6 Discrete Fourier transform 2 Tutorial, quiz 1

7 Fast Fourier transform 2 Tutorial, in-class assessment,

8 Analysis of filters I 3 Tutorial, in-class assessment

9 Analysis of filters II 3 Tutorial, in-class assessment

Tutorial, in-class assessment,


10 Analysis of filters III 3
labb

11 Structures of filters 4 Tutorial, quiz 2

12 Filter design techniques I 5 Tutorial, in-class assessment

13 Filter design techniques II 5 Tutorial, in-class assessment

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

You might also like