You are on page 1of 3

KE31103

KE31103 Digital Signal Processing


General Information
Instructor:
C. F. Liau (Rm 42, Block A)
Textbook:
John G. Proakis, Dimitris G. Manolakis Digital Signal Processing, Prentice Hall

References:
1. Boaz Porat A Course in Digital Signal Processing, Wiley
2. Sanjit K. Mitra Digital Signal Processing, McGraw Hill
3. Chi-Tsong Chen Digital Signal Processing, Oxford

Synopsis:
Introduction to discrete-time (DT) signal processing. The family of Fourier Transforms
including the Discrete Fourier Transform (DFT), discrete-time Fourier series (DTFS),
discrete-time Fourier transform (DTFS), and fast Fourier transform (FFT). Signal sampling
and reconstruction. Design and analysis of digital filters. Correlation and spectral estimation.

Prerequisite:
Signals and Systems

Objectives:
1. To teach students the concepts of discrete-time signals, including mathematical
representations, properties, frequency content, and aliasing.
2. To teach students the concepts of linear time-invariant discrete-time systems, including
representations, properties, convolution relationship, and analysis techniques based on
Fourier and Z transforms.
3. To introduce the concepts of filter design.

Course Outcomes:

A student who successfully fulfills the course requirements will have demonstrated:

1. an ability to apply the concepts of discrete-time signals, including mathematical


representations, properties, frequency content, and aliasing.
2. an ability to apply the concepts of linear time-invariant discrete-time systems, including
representations, properties, convolution relationship, and analysis techniques based on
Fourier and Z transforms.
1
KE31103
3. an ability to design digital filters.
4. an ability to engage in life-long learning.

Lecture Hours

Wednesday 2:00 – 4:00 (BT 16 – BT 17)


Thursday 10.00 -11.00 (BT 16 – BT 17)

Tutorial Hours

The hours listed below are tentative. Tutorials will start from week 2 onwards. Please split the
class evenly for the 2 tutorial sessions.

Session 1: Tuesday 11:30 – 12:30


Session 2: Wednesday 9:30 – 10:30

Tentative Outline
This course covers the following major topics:
No. Topic
1 Introduction to Signals, Systems and Signal Processing (3
Lectures)
2 Discrete-Time Signals and Systems (6 Lectures)
3 The Z-Transform and Its Application to the Analysis of LTI
Systems (7 Lectures)
4 Frequency Analysis of Signals (6 Lectures)
5 Frequency-Domain Analysis of LTI Systems (5 Lectures)
6 Sampling and Reconstruction of Signals (2 Lectures)
7 The Discrete Fourier Transform (6 Lectures)
8 Fast Fourier Transforms (2 Lectures)
9 Design of Digital Filters (4 Lectures)
10 Review (1 Lecture)

Tests and Final Examination


Two phase tests will be carried out during the semester. Phase Test 1 will be held on the 21 st of
August and Phase Test 2 will be held on 16th of October. All the tests will be one and a half hour
open book exams. The Final Examination will last for 3 hours and is closed-book.

Quiz/Tutorial
1 - hour tutorial sessions are held weekly to complement the lectures. Attendance for the
recitation is compulsory.
2
KE31103
Final decisions about tutorial hours will be made after all the sign-up information is tallied. We
will try to accommodate the initial section preferences you indicate when you sign up on the first
day of class. After the initial assignments are made, further changes will only be considered only
if these do not significantly unbalance the different sections, because such imbalances would not
be fair to your classmates or to the recitation instructors.

Assignments
There will be four group assignments assigned over the semester. You will be working in groups
formed in the beginning of the semester. Marks will be given individually as well as for group.
In addition, marks will be given for preparation of lecture notes.

Take-Home Test
There will be a take-home test involving the use of a computer to simulate signals, perform
digital filtering, spectral analysis, adaptive filtering, etc. The test not intended to be difficult from
a programming standpoint, nor is it intended to be time consuming. Use of the Matlab or Octove
software package is required. The test will last over the weekend.

Grading
The final grade in the course will be based on my best assessment of your understanding of the
material and your participation in the course. The approximate relative weighting given to the
written components of the course in arriving at a preliminary grade will be:

Phase Test 1: 10%

Phase Test 2: 10%

Take Home Test: 10%

Quiz/Tutorial: 15%

Assignments: 15%

Final Exam: 40%

Factors such as your interaction with me and your participation in tutorials can also significantly
affect the final grade, particularly if the rough percentages above fall near a borderline.