The document discusses acoustic echo cancellation using the NLMS adaptive algorithm. It introduces the acoustic echo problem in hands-free communication systems and how echo cancellation works by using an adaptive filter to generate an echo replica that is subtracted from the echo signal. It then describes the NLMS adaptive algorithm and how it offers improved convergence over LMS with low computational complexity. Simulation results show NLMS effectively cancels echo. Future work topics are enhancing performance in noisy and double-talk conditions.