Swinburne University of Technology - Melbourne Australia
Future Students - Courses
Duration
Contact Hours
Campus
Prerequisite
Corequisite
1 Semester
66 hours
Hawthorn, Sarawak
HET329 Digital Signal and Image Processing
Nil
Credit Points: 12.5 Credit Points
A unit of study in the Bachelor of Engineering (Electronics and Computer Systems), Bachelor of Engineering (Electronics and Computer Systems)/Bachelor of Commerce, Bachelor of Engineering (Electronics and Computer Systems) / Bachelor of Science (Computer Science and Software Engineering), Bachelor of Engineering (Electronics and Computer Systems) / Bachelor of Science (Biomedical Sciences). An elective unit of study in the Bachelor of Engineering (Robotics and Mechatronics), Bachelor of Engineering (Biomedical Engineering), Bachelor of Engineering (Telecommunication and Network Engineering), Bachelor of Engineering (Telecommunication and Network Engineering) / Bachelor of Science (Computer Science and Software Engineering) and Bachelor of Engineering (Electrical and Electronic Engineering).
This unit aims to address the methodologies needed to design custom or semi-custom VLSI circuits for DSP applications. The subject focuses on the implementation and design of families of DSP architectures using high level architecture transformation with in-depth analysis of the relevant algorithms. Upon successfully completing this unit, students should be able to design DSP hadrware to be used in various real-time applications with different sampling rates requirements. Student will develop skills to design different DSP architectures that to meet application requirements.
Lectures (48 hours), Labs (12 hours), Tutorials (6 hours)
Test Assignments (0-10%), Examination (60-70%), Experiments (20-30%)
Institution of Engineers (Australia) Attributes You will be provided with feedback during the assessment for this unit of study on your progress in attaining the following generic skills: (Depth of attribute : 1 Very little Emphasis, 2 Moderate emphasis, 3 Strong emphasis) Ability to apply knowledge of basic science and engineering fundamentals. (3) In-depth technical competence in at least one engineering discipline. (3) Ability to utilise a systems approach to design and operational performance. (3) Ability to undertake problem identification, formulation and solution. (3)
You will be provided with feedback during the assessment for this unit of study on your progress in attaining the following generic skills:
Review of DSP principles, Design of FIR and IIR filters, Digital Filters structures and representation, quantization and finite word length effects DSP algorithms : Iteration Bounds: notation of iteration bound and impact on achievable sampling rate, techniques to compute iteration bounds in DSP algorithms Pipelining and Parallel Processing: Pipelining of FIR digital filters, Parallel processing and design of parallel FIR systems, Pipelining and Parallel processing for low power design Retiming: Properties of retiming, Retiming techniques, Cutset retiming and pipelining Unfolding: Unfolding algorithm, Applications of unfolding Folding: Folding transformation: Design of time multiplexed architectures, Register minimization techniques using lifetime analysis and forward-backward register allocation, Register minimization in the folded architectures Parallel processing for IIR filters, Low power IIR filter design using pipelining and parallel processing Programmable digital signal processors
Keshab, KP, VLSI Digital Signal Processing: Design and Implementation, Jacaranda Wiley, 1999.
Ifeachor, E. C. and Jervis, B. W., Digital Signal Processing: A Practical Approach, Addison-Wesley 1993. Mitra, S. K.,Digital Signal Processing: A Computer-Based Approach, McGraw-Hill, 1998. Ambardar, A. Analog and Digital Signal Processing, Brooks/Cole, 1999 Ingle, V.K. and Proakis, J.G., Digital Signal Processing Using MATLAB. Brooks/Cole Pub Co, 1999. Bayoumi, M.A., VLSI Design Methodology for DSP Architectures, Klumer, 1994