Personal tools

Difference between revisions of "Artificial Reverberation for Embedded Systems"

From iis-projects

Jump to: navigation, search
Line 1: Line 1:
[[File:iip_reverberation.jpeg|600px|thumb|SYNƎTH modular FM music synthesizer. ]]
+
[[File:iip_reverberation.jpeg|600px|thumb|Fundamental components of real-world reverberation. ]]
 
==Short Description==
 
==Short Description==
  

Revision as of 12:38, 14 June 2023

Fundamental components of real-world reverberation.

Short Description

Artificial reverberation is widely used in acoustics, music production, concerts, and gaming with the purpose of modeling specific acoustic environments (concert halls, small rooms, caves, etc.) or improving realism. However, most existing digital signal processing (DSP)-based reverberation techniques require large amounts of memory to model the propagation of acoustic waves in large rooms. In fact, storing 24-bit stereo samples at a 96kHz sampling rate for one second already requires well over 4.5Mbit storage, which is prohibitive for most embedded applications.

The goal of this project is to design and implement a novel artificial reverberation algorithm that requires a minimum amount of storage. First, the student(s) will optimize an existing “tiny” reverberation method developed in the IIP group. Then, the student(s) will develop a VLSI architecture that efficiently processes the optimized algorithm. Third, the student(s) will implement the architecture in a modern CMOS process and send a chip to fabrication. The fabricated chip should be able to apply the "tiny" reverberation algorithm in real-time to signals sampled at a stereo ADC.

Status: Available

Looking for 1-2 Semester/Bachelor/Master students
Contact: Christoph Studer

Prerequisites

Strong interest in music and audio signal processing
A digital signal processing course
VLSI 1
VLSI 2 (recommended but not mandatory)

Character

20% Algorithm optimization
40% Architecture development
40% VLSI design

Professor

Christoph Studer

↑ top

Detailed Task Description

Goals

Practical Details

Results

Links

↑ top