A SPARSENESS CONTROLLED PROPORTIONATE ALGORITHM FOR ACOUSTIC ECHO CANCELLATION

4
A SPARSENESS CONTROLLED PROPORTIONATE ALGORITHM FOR ACOUSTIC ECHO CANCELLATION 1 Pradeep Loganathan, Andy W.H. Khong, Patrick A. Naylor [email protected], [email protected], [email protected]

description

A SPARSENESS CONTROLLED PROPORTIONATE ALGORITHM FOR ACOUSTIC ECHO CANCELLATION. Pradeep Loganathan, Andy W.H. Khong, Patrick A. Naylor. [email protected], [email protected], [email protected]. Contents. Introduction Review of NLMS & PNLMS The SC-PNLMS algorithm - PowerPoint PPT Presentation

Transcript of A SPARSENESS CONTROLLED PROPORTIONATE ALGORITHM FOR ACOUSTIC ECHO CANCELLATION

Page 1: A SPARSENESS CONTROLLED PROPORTIONATE ALGORITHM FOR ACOUSTIC ECHO CANCELLATION

A SPARSENESS CONTROLLED PROPORTIONATE ALGORITHM

FOR ACOUSTIC ECHO CANCELLATION

1

Pradeep Loganathan, Andy W.H. Khong, Patrick A. Naylor

[email protected], [email protected], [email protected]

Page 2: A SPARSENESS CONTROLLED PROPORTIONATE ALGORITHM FOR ACOUSTIC ECHO CANCELLATION

Contents

Introduction

Review of NLMS & PNLMS

The SC-PNLMS algorithm

Simulation Results

Complexity

Conclusion

2A Sparseness Controlled Proportionate Algorithm for AEC

Page 3: A SPARSENESS CONTROLLED PROPORTIONATE ALGORITHM FOR ACOUSTIC ECHO CANCELLATION

Improving the performance of PNLMS

Sparse → low value of ρ Dispersive → high value of ρ

3

Normalized misalignment:22

22

ˆ|| ( ) ( ) ||( )|| ( ) ||n nn

n

h h

h

1

0

( )( ) , 0,1,..., 1( )

ll L

ii

nq n l Ln

0 1 1

ˆ ˆ ˆ( ) max max ,| ( ) |,...,| ( ) | ,| ( ) |l L Ln h n h n h n

PNLMS:

A Sparseness Controlled Proportionate Algorithm for AEC

Page 4: A SPARSENESS CONTROLLED PROPORTIONATE ALGORITHM FOR ACOUSTIC ECHO CANCELLATION

Conclusion

4

Algorithms developed for mobile hands-free terminals are required to be

robust to the variations in the sparseness of the acoustic path.

SC-PNLMS: Sparseness measure has been incorporated into PNLMS.

o Sparseness measured using estimated impulse response.

o Modest increase in computational complexity

o Outperformed across all sparseness levels.

A Sparseness Controlled Proportionate Algorithm for AEC