Systèmes embarques pour le traitement du signal audio en temps-réel
Aperçu des sections
-
-
Website: https://embaudio.grame.fr/
This course is a collaboration between Insa-Lyon (TC-Dept, Citi Lab) and GRAME-CNCM. The objective is to foster the development of emerging embedded audio devices and to take advantage of the forthcoming new Citi team Emeraude (Embedded Programmable Audio Systems).
In this course, students will learn about:
- Low-level embedded systems for real-time audio signal processing
- Digital audio system architecture
- Audio codec configuration
- IC communication protocols
- Audio signal processing
- Audio sound synthesis and effects design
- The Faust programming language
Website
- The web site of AUD course is here
- Please make sure to refer to the above website rather than this Moodle page
Instructors
- Romain Michon (GRAME-CNCM)
- Tanguy Risset (Citi Lab)
- Yann Orlarey
Organization and ECTS
The course will consists of 32 hours (2 ECTS) divided into 16h TD (or CM, this is equivalent) and 16h TP (two instructors):
- 2x2h CM
- 6x2h CM/TD
- 8x2h TP
- Evaluation on TPs
Course Overview
- Lecture 1: Course Introduction and Programming Environment Setup
- Lecture 2: Audio Signal Processing Fundamentals
- Lecture 3: Digital Audio Systems Architectures and Audio Callback
- Lecture 4: Audio Codec Configuration
- Lecture 5: Audio Processing Basics I
- Lecture 6: Audio Processing Basics II
- Lecture 7: RTone Talk
- Lecture 8: Faust Tutorial
- Lecture 9: Embedded System Peripherals
- Lecture 10:Embedded OS, FreeRTOS, Embedded Linux Devices
- Lecture 11: Faust on the LyraT and Advanced Control
- Sessions 12-14: Mini-project
-
-
-
-
-
-
-
-
-