TITLE:  A LOW COMPLEXITY PROPORTIONATE AFFINE PROJECTION ALGORITHM FOR ECHO CANCELLATION 

Abstract: Proportionate-type affine projection algorithms were developed in the context of echo cancellation, as a generalization of the proportionate-type normalized least-mean-square algorithms. A matrix inversion is required within the affine projection algorithm (APA). In the case of proportionate-type APAs, the update of the matrix to be inverted is very computationally expensive. In this paper, an efficient update of this matrix is proposed and the procedure is applied for a recently developed proportionate-type APA. It is shown that the proposed algorithm achieves similar performance but significantly lowers numerical complexity as compared to known proportionate-type APAs. 

 

A low complexity proportionate affine projection algorithm for echo cancellation

F Albu, C Paleologu, J Benesty, S Ciochina

Proc. EUSIPCO 2010, pp. 6-10

 

clea 
load ex_eusipco_2010 % includes all the signals and parameters for the AMIPAPA
[m,w]=amipapa(x,d,miu,ord,p,dlt,a,h
t=linspace(0,N/8000,N)
plot(t,m,'k','linewidth', 2)

 

xlabel('\bf\fontsize{12}Time (seconds)'),ylabel('\bf\fontsize{12}Misalignment (dB)')

 %%% Felix Albu

%%% Valahia University of Targoviste, Romania

%%% Email: felix.albu@valahia.ro

%%% http://falbu.50webs.com

figure, plot(w), hold on, plot(h1,'r'), legend('filter weights','echo pa

clear

load ex_eusipco_2010  % click to load a mat file that includes all the signals and parameters for the AMIPAPA simulation

[m,w]=amipapa(x,d,miu,ord,p,dlt,a,h1);t=linspace(0,N/8000,N); % click to load the function

plot(t,m,'k','linewidth', 2)

xlabel('\bf\fontsize{12}Time (seconds)'),ylabel('\bf\fontsize{12}Misalignment (dB)')

figure, plot(w), hold on, plot(h1,'r'), legend('filter weights','echo path')