Unit Outline: EEE30004 Digital Signal Processing
Unit Outline: EEE30004 Digital Signal Processing
Unit Outline
EEE30004
Digital Signal Processing
Semester 2 2020
Aims
This unit of study aims to introduce the principles of signal processing, with emphasis on discrete
signal processing. It will provide students with understanding of digital signal processing
fundamentals and operations along with discussions of basis of statistics and stochastic
processes.
Online Teaching
The teaching of EEE30004 in Semester 2 2020 is fully online. It is composed of presentations of
lectures, tutorials and lab demonstrations in the form of video recordings in Canvas and online
consultations of lectures, tutorials and lab works in Canvas/Collaborate Ultra.
Lecture Contents
Introduction to digital signal processing (DSP) (2 hours)
Sinusoids and spectrum representation (4 hours)
Sinusoidal signals, Complex exponentials and phasors, Spectrum of a sum of sinusoids,
Amplitude modulation, Operation on the spectrum, Fourier analysis.
Sampling and aliasing (2 hours)
Sampling and reconstruction, Spectrum view of sampling and reconstruction, Discrete to
continuous conversion, The sampling theorem.
FIR filters (6 hours)
Unit impulse response and convolution, Block diagrams, Linear time invariant systems, steady
state and transient response, frequency response.
Discrete time Fourier transform (DTFT) (4 hours)
Fourier transform for discrete time signals, Properties of DTFT, Convolution and the DTFT,
Practical FIR filters.
Discrete Fourier transform (DFT) (4 hours)
The DFT and inverse DFT, Properties of the DFT, Time domain periodicity in the DFT,
Spectrum analysis, The fast Fourier transform (FFT).
z-transform (4 hours)
Definition of the z-transform, z-transform properties, The z-transform and LTI systems, The z-
transform and DFT. The z-transfer function.
IIR filters (4 hours)
Difference equation and time domain response, The transfer function and block diagram
structure, stability of IIR filters, Stability of IIR filters, Frequency response.
Probability and stochastic signal processing (10 hours)
Probability and statistics, Stochastic processes, ensembles and averages. Correlations and
spectra. Noise and ideal noise processes, band limited noise. Noise reduction, averaging and
filtering.
Assessment
a) Assessment Overview
Assessment Component:
Formal Assessment
3 hour final open book Individual 50% 1,2,3,4
Period
assessment
Quiz Component: Friday 4 September
Individual 2 x 7.5% 1,3,4
2 x 1 hour quiz tests Friday 16 October
Laboratory Work
As specified in the
Component:
Individual 5 x 7% 4,5 EEE30004 Teaching
5 lab reports
Time Schedules
Students are expected to be available during all assessment times and periods.
c) Submission Requirements
Students should follow the assessment submission requirements specified in the Lab Guide
and Instructions.
The Lab report submissions are made online. See the EEE30004 Lab Guide for detailed
instructions for assessment and submission of the lab reports.
• Each lab report must be submitted online to Turnitin in Canvas/Assignments on later
than the specified deadline.
• Late submission without adequate reasons and prior arrangement is subject to a penalty
of one mark per day after the submission deadline. Request for extension must be
supported with special reasons and before the submission deadline.
• Penalty is applied to plagiarism in lab report if found.
• Students must retain all assessed materials that contribute to the final result up until
such time as the final results are published.
d) Referencing
To avoid plagiarism, you are required to provide a reference whenever you include
information from other sources in your work. Further details regarding plagiarism are
available in Section C of this document.
Helpful information on referencing can be found at
http://www.swinburne.edu.au/lib/studyhelp/harvard-quick-guide.pdf
Required Textbook
McClellan, J.H., R.W. Schafer and M.A. Yoder, DSP First, 2nd edition, Pearson 2015.
Online Resource of DSP First: http://dspfirst.gatech.edu/. It contains problems and solutions,
Matlab projects, demonstrations and examples. The teaching of EEE30004 will be referring to its
materials.
MATLAB
MATLAB (matrix laboratory) is a numerical computing environment and programming language.
It is extensively used in the study of EEE30004.
MATLAB OnRamp is an interactive training course for learning MATLAB fundamentals, which is
available at: https://matlabacademy.mathworks.com/?s_tid=srchtitle
Swinburne students can install MATLAB on their personal computers. Information about how to
access and install MATLAB license is available at:
https://www.swinburne.edu.au/media/swinburneeduau/current-students/docs/pdf/matlab-home-
use-students.pdf
Instructions, useful information and MATLAB codes (e.g., DSP-First and DSP-First MATLAB files,
installation instructions, and real data sets) for EEE30004 labs are available in
Canvas/Modules/Lab Notes and Materials
Student Charter
Please familiarise yourself with Swinburne’s Student Charter. The charter describes what students can
reasonably expect from Swinburne in order to enjoy a quality learning experience. As students contribute to
their own learning experience and to that of their fellow students, the charter also defines the University's
expectations of students.
Student behaviour and wellbeing
Swinburne has a range of policies and procedures that govern how students are expected to conduct
themselves throughout the course of their relationship with the University. These include policies on
expected standards of behaviour and conduct which cover interaction with fellow students, staff and the
wider University community, in addition to following the health and safety requirements in the course of
their studies and whilst using University facilities.
All students are expected to familiarise themselves with University regulations, policies and procedures and
have an obligation to abide by the expected guidelines. Any student found to be in breach may be subject
to relevant disciplinary processes. Some examples of relevant expected behaviours are:
• Not engaging in student misconduct
• Ensuring compliance with the University’s Anti-Discrimination, Bullying and Violence and Sexual
Harassment requirements
• Complying with all Swinburne occupational health and safety requirements, including following
emergency and evacuation procedures and following instructions given by staff/wardens or
emergency response.
In teaching areas, it is expected that students conduct themselves in a manner that is professional and not
disruptive to others. In all Swinburne laboratories, there are specific safety procedures which must be
followed, such as wearing appropriate footwear and safety equipment, not acting in a manner which is
dangerous or disruptive (e.g. playing computer games), and not bringing in food or drink.
Canvas
Canvas is the Learning Management System (LMS) used for all units in the Faculty of Science,
Engineering and Technology (FSET). Information and teaching materials of EEE30004 are regularly
updated in Canvas.
You should regularly access Canvas during the course of your study.
The Canvas Student Guides are available at
https://swinburne.instructure.com/courses/14976/pages/canvas-student-guides?module_item_id=805927
Communication
All communication will be via your Swinburne email address. If you access your email through a provider
other than Swinburne, then it is your responsibility to ensure that your Swinburne email is redirected to your
private email address.
Plagiarism
Plagiarism is the action or practice of taking and submitting or presenting the thoughts, writings or other
work of someone else as though it is your own work. Plagiarism includes any of the following, without full
and appropriate acknowledgment to the original source(s):
• The use of the whole or part of a computer program written by another person;
• the use, in essays or other assessable work, of the whole or part of a written work from any source
including but not limited to a book, journal, newspaper article, set of lecture notes, current or past
student’s work, any other person’s work, a website or database;
• The paraphrasing of another’s work;
• The use of musical composition, audio, visual, graphic and photographic models,
• The use of realia that is objects, artefacts, costumes, models and the like.
Plagiarism also includes the preparation or production and submission or presentation of assignments or
other work in conjunction with another person or other people when that work should be your own
independent work. This remains plagiarism whether or not it is with the knowledge or consent of the other
person or people. It should be noted that Swinburne encourages its students to talk to staff, fellow students
and other people who may be able to contribute to a student’s academic work but that where independent
assignment is required, submitted or presented work must be the student’s own.