Skip to content

Some Robot Audition simplified examples (sound source localization and separation), coded in Octave/Matlab

Notifications You must be signed in to change notification settings

balkce/robotaudition_examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

robotaudition_examples

Some Robot Audition simplified examples (sound source localization and separation), coded in Octave/Matlab.

For sound localization:

  • Generalized Cross Correlation with Phase Transform (GCC-PHAT)
  • Multiple Signal Classification (MUSIC)

For sound separation:

  • Delay-and-Sum (DAS)
  • Minimum Variance Distortionless Response (MVDR)
  • Linearly Constrained Minimum Variance (LCMV)
  • Generalized Sidelobe Canceller (GSC), time and frequency variations, and with a dynamic SNR-based gradient
  • Principal Component Analysis (PCA), time and frequency variations
  • Independent Component Analysis (ICA), time and frequency variations
  • Non-negative Matrix Factorization (NNMF), time varaition and incomplete frequency variations (magnitude and by parts)
  • Phase-based frequency masking (PHASE)

Should run in an Octave installation with the "signal" package installed.

About

Some Robot Audition simplified examples (sound source localization and separation), coded in Octave/Matlab

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages