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.
Pre-requisites: FEEG1001 and MATH1054
Aims and Objectives
Disciplinary Specific Learning Outcomes
Having successfully completed this module you will be able to:
- 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 demonstrate a knowledge of the basics of digital signals and digital signal processing.
- to understand the metrics and specifications associated with audio channel quality
- to describe and explain the basic operating principles of a range of systems for audio data acquisition and reproduction
- to demonstrate a working knowledge of Fourier analysis and to apply it the analysis of audio signals and systems
- 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.
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
|Completion of assessment task||30|
|Practical classes and workshops||9|
|Preparation for scheduled sessions||40|
|Total study time||150|
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.
The assignment will require the application and critical understanding of the DSP algorithms that the students will have implemented during the tutorial sessions.
This is how we’ll formally assess what you have learned in this module.
This is how we’ll assess you if you don’t meet the criteria to pass this module.
An internal repeat is where you take all of your modules again, including any you passed. An external repeat is where you only re-take the modules you failed.
Repeat type: Internal & External