Abstract

This paper describes the design and implementation of a sub-band based acoustic echo cancellation approach, which incorporates the normalized least mean square algorithm and the double talk detection algorithm. According to the simulation, the proposed approach works well in the modest linear noisy environment. Since the proposed approach is implemented in fix-pointed C, it can be easily ported into fixed-point DSPs to cancel acoustic echo in real systems.

Highlights

  • People have been using telephones as a way of distant voice communication for more than one century

  • There are two types of echo presenting in typical communication networks: hybrid echo and acoustic echo

  • This paper describes the design and simulation of an acoustic echo cancellation (AEC) approach, which is based on the sub-band method and the normalized least mean square (NLMS) algorithm, and includes the double talk detection

Read more

Summary

INTRODUCTION

People have been using telephones as a way of distant voice communication for more than one century now. The effective removal of acoustic echo is the key to maintaining and improving voice quality on a phone call. This has led to intensive research into the area of echo cancellation, with the aim of providing solutions that can significantly reduce or even remove acoustic echo [1,2,3]. This paper describes the design and simulation of an acoustic echo cancellation (AEC) approach, which is based on the sub-band method and the normalized least mean square (NLMS) algorithm, and includes the double talk detection. The implementation of the proposed acoustic echo cancellation approach is described. The paper is concluded with a summary of results

PRINCIPLE OF ACOUSTIC ECHO CANCELLATION
IMPLEMENTATION OF ACOUSTIC ECHO CANCELLATION APPROACH
NLMS Algorithm
Double Talk Detection
Only Near End Talks
Double Talk
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call