Name: Audiovisual Communications Laboratory
Type: Organization
Bio: The mission of the Audiovisual Communications laboratory is to perform basic and applied research in signal processing for communications.
Location: I&C, EPFL, Switzerland
Blog: lcav.epfl.ch
Audiovisual Communications Laboratory's Projects
The acoustic rake receiver, a microphone beamformer that uses echoes to improve the noise and interference suppression. Python code to reproduce all the results from Raking the Cocktail Party by Ivan Dokmanic, Robin Scheibler, and Martin Vetterli.
Routines to control a humanoid echolocator robot.
Datasets for acoustic echolocation and sound source localization on Crazyflie drone and e-puck robot.
ROS2 stack for audio processing
Signal Processing Python labs for COM 202
A compact array with 6 MEMS microphones relying on the BeagleBoneBlack and the STA321MP audio processor.
Code of paper "Relax and Recover: Guaranteed Range-Only Continuous Localization"
Code for recording audio on Crazyflie
The main firmware for the Crazyflie Nano Quadcopter, Crazyflie Bolt Quadcopter and Roadrunner Positioning Tag.
GitBook for COM-303 Practical Sessions at EPFL:
Numerical examples examples for the DSP class by Martin Vetterli and Paolo Prandoni on coursera.
A browser based interface for real-time DSP on popular embedded platforms.
Matlab routines for Euclidean distance matrices
A high-resolution direction-of-arrival finding algorithm relying on finite rate of innovation sampling with a robust reconstruction algorithm.
The Fukushima inverse problem. Code and data to compute emissions of radioactive material at the Fukushima Dai-Ichi power plant during the Great Tohoku Earthquake of 3/11 2011. This code allows to reproduce results published at ICASSP 2013.
We present proof of concept code - MATLAB and Python - for identification of the union of subspaces in FRI estimation problems when the number of measurements greatly exceeds the dimension of the model.
Common resources for Lauzhack 2020
Docker/Kubernetes configuration files for LCAV
website for the Signal Processing and Friends event (aka LCAV@25)
Lensless imaging toolkit. Complete tutorial: https://go.epfl.ch/lenslesspicam
Copy of the Historical Lippmann repository that was lost in the depths of C4science
Code of paper "Combining range and direction for improved localization" presented at ICASSP2018
Notebooks used to teach mathematical foundations of signal processing
Python wrappers for Intel MKL FFT routines
Gitbook for the hardware lab in the DSP4 MOOC
This iPython Notebook is created as a part of the Digital Signal Processing (DSP) class offered at EPFL to explain the process of MP3 encoding, with a focus on the DSP parts of the encoder.
Localization package using distance and/or angle measurements
A compact array with a large number of microphones and a flexible geometry.