|Course code ELEC3400||Units 10||Level 3000||Faculty 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 2015
|Objectives||The 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.
|Content||1. 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
|Assumed Knowledge||ELEC2400, MATH2420|
|Modes of Delivery||Internal Mode|
|Contact Hours||Lecture: 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
|Timetables||2015 Course Timetables for ELEC3400|