Skip to main content
Unit of study_

ELEC5305: Acoustics, Speech and Signal Processing

The course is designed to meet the needs of the increasing demand for advanced signal processing in the areas of acoustics and speech, biology and medicine, sonar and radar, communication and networks. Modern systems typically incorporate large sensor arrays, multiple channels of information, and complex networks. The course will cover topics in compressed sensing, multiresolution analysis, array signal processing, and adaptive processing such as kernel recursive least squares. The course will develop concrete examples in areas such as microphone arrays and soundfield analyses, medical signal processing, tomography, synthetic aperture radar and speech and audio. The concepts learnt in this unit will be heavily used in various engineering applications in sensor arrays, wearable medical systems, communication systems, and adaptive processing for complex financial, power, and network systems. The Defense, Science, and Technology Organisation will contribute to this course with teaching support and data.

Code ELEC5305
Academic unit Electrical and Information Engineering
Credit points 6
Assumed knowledge:
(ELEC2302 OR ELEC9302) AND (ELEC3305 OR ELEC9305). Linear algebra, fundamental concepts of signals and systems as covered in ELEC2302/ELEC9302, fundamental concepts of digital signal processing as covered in ELEC3305/9305. It would be unwise to attempt this unit without the assumed knowledge- if you are not sure, please contact the instructor

At the completion of this unit, you should be able to:

  • LO1. Demonstrate mastery of analytical and mathematical skills related to acoustic signal processing. These include short-time frequency transform, filter bank processing, microphone array processing, sound field analysis and synthesis.
  • LO2. Demonstrate proficiency in developing signal processing software to solve signal processing problems and tasks. These include direct-ambient separation, auditory modelling, spatial sound analysis and synthesis, deep learning models.
  • LO3. Plan, design, and review signal processing systems.
  • LO4. Apply diverse strategies to develop and implement innovative ideas in signal processing systems.
  • LO5. Present compelling oral, written, and graphic evidence to communicate signal processing practice.
  • LO6. Contribute as an individual to teams to deliver signal processing related projects.