Skip to main navigationSkip to main content
The University of Southampton

ISVR3071 Applied Audio Signal Processing

Module Overview

Signal processing methods are used in many areas of acoustics. In this module you will study and apply a range of signal processing techniques used to modify and analyse audio signals. In particular, you will learn 1) how to generate common audio effects such as reverbs, flanges and frequency shifting; 2) how to process signals for spatial audio reproduction; and 3) how to analyse signals from microphone arrays to detect sounds and estimate their direction of arrival. Students should be aware that this module requires a pre requisite of Software programming (usually Python).

Aims and Objectives

Learning Outcomes

Disciplinary Specific Learning Outcomes

Having successfully completed this module you will be able to:

  • Identify and apply appropriate signal processing techniques to analyse audio signals to achieve desired outcomes.
  • Argue the advantages and limitations of different signal processing techniques in a given context.
  • Select, implement, apply and evaluate signal processing algorithms to create a range of audio effects.
  • Select, implement, apply and evaluate signal processing algorithms to analyse signals from sensor arrays.
  • Describe the basic working principles of human speech production and use signal processing techniques to simulate the process.
  • Select, implement, apply and evaluate signal processing algorithms for spatial audio reproduction.
  • Describe and critique the use of signal processing techniques in hearing aids.
  • Describe, select and evaluate digital audio compression techniques.


Introduction/review of normal and impaired hearing (psychoacoustics), room acoustics and key signal processing techniques Audio effects • Comb and all-pass filters • Audio effects processing (including equalization, artificial reverb, non-linear and time-variant effects) • Automatic gain control and feedback cancellation • Audio compression • Speech processing (including speech enhancement, recognition, synthesis) • Real-time audio processing Spatial Audio • Binaural audio • Cross-talk canceller and OPSODIS • Wavefield synthesis and Ambiosonics Array Signal Processing • Uniform linear arrays • Delay sum beamformer • Optimal beamforming • Direction of arrival estimation • Signal detection Case studies, such as • Hearing aids and cochlear implants

Learning and Teaching

Teaching and learning methods

The module will be delivered over a semester and will use a range of learning activities including • Formal lectures • Tutorials • Recorded video lectures • Flipped classroom activities • Practical signal processing exercises • Signal processing assignments

Preparation for scheduled sessions20
Practical classes and workshops9
Completion of assessment task60
Total study time161



MethodPercentage contribution
Assignment 33%
Assignment 34%
Assignment 33%


MethodPercentage contribution
Assignment 100%


MethodPercentage contribution
Assignment 100%

Repeat Information

Repeat type: Internal & External

Linked modules

Pre-requisites: ISVR2041 or ISVR6130

Share this module Share this on Facebook Share this on Twitter Share this on Weibo
Privacy Settings