Yuval Sitton: LinkedIn, GitHub •
Or Ronai: LinkedIn, GitHub
Amitay Bar: LinkedIn, GitHub •
Ronen Talmon: LinkedIn, GitHub
In this project, we leverage the Riemannian geometry of correlation matrices to address the problem of signal enhancement. In particular, we focus on signal enhancement in the presence of interference sources, which remains a challenging problem. We develop and analyze new algorithms based on the Riemannian approach rather than the commonly-used Euclidean one.
File name | Purpsoe |
---|---|
EstimateSignalRiemannian.m |
Code runs all the simulations and plots the graphs |
functions/*.m |
Functions used in the simulations for code clarity |
simulations/*.m |
The simulations presented in the paper |
plots/*.m |
Plot functions for simulations |
sounds/examples/ |
Speech examples comparing the approaches |
rir_generator_install.sh |
Installing the RIR generator |
- We note that the speech examples were tested for the scenario examined in the paper.
- Clone the repository.
- Install the RIR generator using the
rir_generator_install.sh
script. - Alternatively, install it using the instructions appear in AudioLabs - RIR Generator.
- Install PESQ Matlab Driver.
- Download the TIMIT Acoustic-Phonetic Continuous Speech Corpus.
The code was tested using Matlab 2022a on Windows 10.
To run the simulations and create the graphs that appear in the paper, run the EstiamteSignalRiemannian.m
file.
- We note that the simulations of the graphs not presented in the paper are also included here.