Patent attributes
A portable device performs echo cancellation and echo suppression. An audio echo signal and an audio desired signal are obtained from an acoustic echo correction stage of the portable device. The echo and desired signals are converted to the frequency domain. Frequency bin results of the respective frequency domain converted echo and desired signals are grouped into echo and desired sub-bands. A sub-band suppressor gain is estimated based on the estimated sub-band energy for the echo and desired sub-bands. The frequency domain converted echo signal is modulated based at least in part on the estimated sub-band suppressor gain to compensate for residual echo. The compensated frequency domain converted echo signal is time domain converted into an audio output signal. The audio output signal is processed by a selected one of a voice recognition engine and a communication module transmitter.