Skip to main navigationSkip to main content
The University of Southampton

ISVR2041 Audio and Signal Processing

Module Overview

Acoustical engineers are required to demonstrate knowledge of the basic methods for acquisition, analysis, processing and reproduction of audio data and audio material. They must be familiar with the theoretical fundamentals of these techniques and be capable of applying them to practical engineering problems. The first part of this module covers a range of basic signal processing techniques for the analysis and processing of audio signals. The theory is reviewed of a number of topics that students have encountered in other modules with emphasis on their relevance to audio technologies, and elements of digital signal processing are introduced to students. Students are trained, especially through computing tutorials, to apply these theoretical tools to practical engineering problems. The second part of the module covers the fundamentals of systems and technologies for audio capturing and reproduction. The concept of channel quality and its objective descriptors (noise, distortion, etc.) are explained and put into relation to human sound perception, some aspects of which are introduced. The principles of operation of stereo and surround sound systems are introduced and demonstrated. It is emphasized that the theory of some of the topics is covered in this module at a basic level. An advanced theoretical analysis of these topics will be provided during the third- and fourth-year modules.

Aims and Objectives

Learning Outcomes

Disciplinary Specific Learning Outcomes

Having successfully completed this module you will be able to:

  • To demonstrate a knowledge of the basics of digital signals and digital signal processing.
  • to demonstrate a working knowledge of Fourier analysis and to apply it the analysis of audio signals and systems
  • to demonstrate a working knowledge of the concept of convolution, of the convolution theorem, of digital filters, and of some of their applications
  • to apply the basic signal processing techniques to estimate the impulse response and frequency response function of a linear, time-invariant system and to interpret the results
  • to describe and explain the basic operating principles of a range of systems for audio data acquisition and reproduction
  • to understand the metrics and specifications associated with audio channel quality
  • to demonstrate a knowledge of the operating principles of sound reproduction and of its limitations


Fundamentals of signal processing with applications 1. Fourier analysis (continuous and discrete), auto-spectra, cross-spectra, spectrograms. 2. Convolution and its digital implementation. Linear systems 3. Basic theory of linear, time invariant systems. 4. Linear system identification: basic theory and applications. Audio systems and perception 5. Channel quality and sound perception 6. Audio specifications. 7. Theory of sound reproduction (stereophony, loudspeaker-room interaction, etc.) 8. Analogue vs digital audio technologies

Learning and Teaching

Teaching and learning methods

Module delivered over semester. This will include - Weekly lectures - 7 tutorial sessions focusing on Python implementation of DSP algorithms. - 3 computer-based laboratories on applications of digital signal processing

Practical classes and workshops9
Preparation for scheduled sessions40
Completion of assessment task30
Total study time150

Resources & Reading list

Resources for cross-over filter measurement. Resources for cross-over filter measurement (already available in ISVR laboratory) The cross-over networks measured during the lab may be those built by the students during the module FEEG2001 Systems Design and Computing or will be provided to students.


Assessment Strategy

The assignment will require the application and critical understanding of the DSP algorithms that the students will have implemented during the tutorial sessions.


MethodPercentage contribution
Continuous Assessment  50%
Final Assessment  50%


MethodPercentage contribution
Set Task 100%


MethodPercentage contribution
Set Task 100%

Repeat Information

Repeat type: Internal & External

Linked modules

Pre-requisites: FEEG1001 and MATH1054


To study this module, you will need to also study the following module(s):

FEEG2001Systems Design and Computing
MATH2048Mathematics for Engineering and the Environment Part II
Share this module Share this on Facebook Share this on Twitter Share this on Weibo
Privacy Settings