Course detail

Digital Audio Signal Processing

FEKT-MCASAcad. year: 2015/2016

Acoustic signal and its essential characteristics, auditory masking, approaches to implementation of discrete and digital systems for sound processing, essential and advanced methods and structures for sound processing, time-invariant and –variant systems and their optimized simulation and implementation, implementation of frequently used tools for sound processing and musical effects, non-linear systems for sound processing and their implementation, sound panning systems, simulation of sound propagation in enclosed space and ways of its implementation, restoration of damaged audio recordings.

Language of instruction

Czech

Number of ECTS credits

6

Mode of study

Not applicable.

Learning outcomes of the course unit

Students get a detailed overview of procedures of analysis and digital signal processing of acoustic signals. They will gain experience of discrete and digital system simulation with the help of modern simulation tools. They will be able to design and simulate algorithms for acoustic signal processing, which are directly designed for the CPU of a computer system or for signal processor.

Prerequisites

The subject knowledge on the Bachelor degree level is required.

Co-requisites

Not applicable.

Planned learning activities and teaching methods

Teaching methods depend on the type of course unit as specified in the BUT Rules for Studies and Examinations.
Lectures provide the explanation of basic principles, subject methodology, examples of problems and their solutions.
Computer exercises support practical mastering of themes presented in lectures. Active participation of students is required.
Participation at lectures is recommended. Participation at computer exercises is checked.
Course is taking advantage of e-learning (Moodle) system.

Assesment methods and criteria linked to learning outcomes

Evaluation of study results follows the Rules for Studies and Examinations of BUT and the Dean's Regulation complementing the Rules for Studies and Examinations of BUT. Up to 20 points are given for each of two tests in computer exercises. Up to 60 points are given for the final written examination.

Course curriculum

1. Sound, acoustic signal and its essential properties, human sound perception, sound masking,
2. Discrete signals and systems, approaches to discrete and digital system implementation, acoustic signals and their processing,
3. Essential instruments, methods and structures for DSP system implementation,
4. Advanced delay structures, delay networks,
5. Time-invariant and –variant frequency filters, musical effects,
6. FIR systems, optimized algorithms for FIR system implementation,
7. IIR systems with varying length of delay buffer, peak and RMS value detector, discrete signal integrator,
8. Systems for signal dynamics modification, DRC system, maximize,
9. Nonlinear discrete system model, description of essential nonlinearities and nonlinear systems, frequency-dependent nonlinear systems,
10. Acoustic signal panning, vector based panning, ambisonic panning, multichannel panning, reflected sound wave panning,
11. Simulation of sound wave propagation, physical, perceptual and approximation approach, frequency-dependent sound wave absorption,
12. Echogram, first reflections, subsequent reflections and subsequent reverberation, structures for sound auditory simulation,
13. Acoustic signal restoration, broadband background noise reduction, impulsive disturbance reduction in acoustic signal.

Work placements

Not applicable.

Aims

The aim of the course is to provide students with information about essential simulation methods and implementation procedures in the area of digital audio signal processing. Considerable attention is devoted to the present trends in the area of general audio signal with focus on musical signals.

Specification of controlled education, way of implementation and compensation for absences

It is obligatory to do all computer exercises and tests to complete the course. Other forms of checked instruction are specified by a regulation issued by the guarantor of the course and updated for every academic year.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

E. Ifeachor, B. Lervis:Digital Signal Processing,Addison Wesley
U. Zolzer: Digital Audio Signal Processing, Technical University of Hamburg-Harburg, Germany

Recommended reading

Not applicable.

Classification of course in study plans

  • Programme EEKR-M Master's

    branch M-EST , 1. year of study, winter semester, optional interdisciplinary

  • Programme EEKR-M1 Master's

    branch M1-EST , 1. year of study, winter semester, optional interdisciplinary

  • Programme AUDIO-P Master's

    branch P-AUD , 2. year of study, winter semester, optional specialized

  • Programme EEKR-M1 Master's

    branch M1-TIT , 2. year of study, winter semester, optional specialized

  • Programme EEKR-M Master's

    branch M-TIT , 2. year of study, winter semester, optional specialized

  • Programme EEKR-CZV lifelong learning

    branch ET-CZV , 1. year of study, winter semester, optional specialized

Type of course unit

 

Lecture

26 hours, optionally

Teacher / Lecturer

Syllabus

1. Sound, acoustic signal and its essential properties, human sound perception, sound masking,
2. Discrete signals and systems, approaches to discrete and digital system implementation, acoustic signals and their processing,
3. Essential instruments, methods and structures for DSP system implementation,
4. Advanced delay structures, delay networks,
5. Time-invariant and –variant frequency filters, musical effects,
6. FIR systems, optimized algorithms for FIR system implementation,
7. IIR systems with varying length of delay buffer, peak and RMS value detector, discrete signal integrator,
8. Systems for signal dynamics modification, DRC system, maximizer,
9. Nonlinear discrete system model, description of essential nonlinearities and nonlinear systems, frequency-dependent nonlinear systems,
10. Acoustic signal panning, vector based panning, ambisonic panning, multichannel panning, reflected sound wave panning,
11. Simulation of sound wave propagation, physical, perceptual and approximation approach, frequency-dependent sound wave absorption,
12. Echogramm, early reflections, subsequent reflections and subsequent reverberation, structures for sound auditory simulation,
13. Acoustic signal restoration, broadband background noise reduction, impulsive disturbances reduction in acoustic signal.

Laboratory exercise

39 hours, compulsory

Teacher / Lecturer

Syllabus

1. Revision of Matlab essentials, forms of displaying analysis results in Matlab, time analysis of signal,
2. Frequency analysis of periodic and aperiodic signals with the help of DFT and FFT,
3. IIR and FIR system implementation in direct form and in canonical forms in time domain,
4. System and basic structure combinations, advanced delay structures,
5. Time-invariant parametric IIR filters, their implementation with the help of system combination,
6. Introduction to advanced system simulations in Simulink, foreground and background processes, first test from computer exercises,
7. Transition from time-invariant to time-variant systems, forms of their analysis in Matlab and Simulink,
8. Time-variant system with varying centre or cut-off frequency (Wah-Wah), with varying feedforward and feedback gains (All-pass phaser),
9. Time-variant system with varying length of delay buffer (Chorus, Flanger, Phaser), peak and RMS value detector, discrete signal integrator,
10. Optimized implementation of higher order FIR system, optimized implementation of simultaneous FIR filtration of two signals, implementation of FIR time-variant system,
11. Systems for signal dynamics modification, DRC system, maximizer,
12. Essential nonlinearities and nonlinear systems, frequency dependent nonlinear systems (Exciter), common frequency dependent distorter (Enhancer).
13. Structures for sound auditory simulation, early reflections simulation, subsequent reflections and subsequent reverberation simulation, second test from computer exercises.