aflyingwolf / Subband_Kalman_AEC

Subband kalman filter for echo cancellation, include residual echo supression as speex.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Subband_Kalman_AEC

Subband kalman filter for echo cancellation, include residual echo suppression as speex.

Main Parameters for Tuning

linear kalman filter
- tap
residual echo suppression
- suppress_gain
others
- smooth factor
- min/max value
- nosie variance update method

To be Optimized

  • dual filter for better control
  • dtd for different residual echo supression between st and dt
  • matrix calculation efficiency of m file

Problem to be Concerned

  • bad performance of high frequency in some cases

Test Audio

Reference

  • athena-signal
  • distant_speech_recognition
  • speexdsp
  • Multirate digital signal processing, Crochiere, R. E. , & Rabiner, L. R.
  • Study of the General Kalman Filter for Echo Cancellation, Paleologu C , Benesty J , Ciochina S
  • On Adjusting the Learning Rate in Frequency Domain Echo Cancellation With Double-Talk, Valin J M

About

Subband kalman filter for echo cancellation, include residual echo supression as speex.

License:MIT License


Languages

Language:MATLAB 100.0%