Signal Processing

Course code ELEC3400Units 10Level 3000Faculty of Engineering and Built EnvironmentSchool of Electrical Engineering and Computer Science

Provides an introduction to the fundamentals of signal processing with an emphasis on filtering and spectral measurement. Both continuous and discrete time processing methods are covered.

Not to count for credit with the course ELEC3410.

Available in 2014

Callaghan CampusSemester 1
UoN SingaporeTrimester 1
Previously offered in 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004
ObjectivesThe techniques of signal processing are a core enabling technology in the implementation of measurement systems, automatic control systems, communications systems and data transfer networks. The objective of this course is to give an introduction to this area using both analog and digital processing techniques. Achieving this purpose will be attained by the pursuit of the following objectives:

1. Students should learn the fundamental distinctions and trade-offs between analog and digital signal processing paradigms.
2. Students should become proficient at several key scalable analog and digital filter design methodologies.
3. Students should have a understanding of the effect of practical limitations (such as quantisation errors, numerical roundoff, memory limitation, processor speed limitations) on digital filter design
4. Students should be able to design analog filters.
5. Students should be able to design, implement and test digital filters.
Content1. Review of relevant areas of continuous time systems theory with emphasis on Impulse response, Causality, Paley-Wiener Theorem, and Fourier Transform Theory.
2. Analog filter design methods with an emphasis on Butterworth and Chebychev techniques.
3. Review of discrete time systems theory with focus on the topics of sampling, aliasing, reconstruction, and Z transforms.
4. The Discrete and Fast Fourier Transform - theory, use, windowing, design trade-offs and implementation.
5. The use of the Fast Fourier transform for filtering complete with a discussion of interpretations as fast convolution, and overlap-add methods for handling continuous signal streams.
6. Linear Phase Finite Impulse Response (FIR) Filter design methods with discussion of the use of windowing functions.
7. An exposure, but not an in-depth treatment, analysis or derivation of alternative FIR filter design methodologies such as frequency sampling techniques and Remez Exchange algorithms.
8. Infinite Impulse Response (IIR) Filter Design using Bilinear transform design methods complete with discussion of how scaling factors in the transform are chosen.
9. An exposure, but not an in-depth treatment, analysis or derivation of alternative FIR filter design methodologies such as Zero Order Hold and impulse and step invariant techniques.
10. A treatment of the effects of quantisation on the performance of FIR and IIR digital signal processing solutions
11. A treatment of the effects of numerical roundoff effects on the performance of FIR and IIR digital signal processing solutions
Replacing Course(s)NA
TransitionNA
Industrial Experience0
Assumed KnowledgeELEC2400, MATH2420
Modes of DeliveryInternal Mode
Teaching MethodsLecture
Laboratory
Tutorial
Assessment Items
Essays / Written AssignmentsAs per course outline.
Examination: FormalAs per the University's exam timetable.
Laboratory ExercisesAs per course outline.
Quiz - ClassAs per course outline.
Contact HoursLecture: for 3 hour(s) per Week for Full Term
Tutorial: for 1 hour(s) per Week for Full Term
Laboratory: for 9 hour(s) per Term for Full Term
Timetables2014 Course Timetables for ELEC3400