Residual echo is the echo that remains after a linear echo canceller has done its best — the part it cannot model, arising from nonlinear loudspeakers (cheap drivers that distort), clock drift between capture and playback, or echo paths that change faster than the filter adapts. Because the linear filter can't subtract what it can't predict, a separate residual-echo suppressor — often integrated with the noise-suppression stage — applies nonlinear processing to attenuate whatever leaks through. This two-stage design, linear cancellation plus residual suppression, is standard in modern systems like AEC3, and getting the residual stage right is what stops the faint, intermittent echo that survives on speakerphones and Bluetooth devices.

Book cover: Audio for Video, Volume 4 of the Fora Soft Video Engineering Handbook

The book · Volume 4 of 7

Audio for Video: A Complete Guide to Sound in Video Products: From PCM and Codecs to Loudness, Accessibility, and Real-Time Voice Processing

Residual echo is what users still hear after the linear canceller is done, usually on cheap speakers, Bluetooth links or drifting clocks. This volume covers residual echo in depth with AEC, nonlinear suppression, noise suppression and device-specific cases like speakerphones and earbuds, so you can tune the whole chain to remove it. Written by Nikolay Sapunov, CEO at Fora Soft.

Read it on Amazon →Kindle & paperback · Fora Soft Video Engineering Handbook

Users still hearing residual echo on speakerphones or Bluetooth devices during calls?

Send us recordings from problem devices and we will diagnose the residual echo source and propose AEC and suppression tuning for each case. 250+ video products shipped since 2005.

Book a 30-min call →WhatsApp →Email us →