lms algorihm PLS pour l'annulation d'écho Aide

D

dervisakyuz

Guest
J'ai un petit projet à propos cancellation.i echo besoin lms algorithme de filtrage adaptatif

m fichier Matlab.

pls aidez-moi j'ai très peu de temps pour le terminer.

merci.

 
Tournez-vous vers le bus comuunication technology.They l'habitude de dire quelques nouvelles du hardware et des algorithmes logiciels.

 
close all;          % Ferme les anciennes figures
clear all;          % Libération de l'espace mémoire données
clc;                % Clear command window.
fe=5000;%frequense d echantillonage
t=0:1/fe:10;%la periode avec le pas
f=100;
z  = sin(2*pi*f*t);    % signal d'entreé
ho =[0.8006 -0.1601 0.4804 0.3203];%coefficient filtre qui représente l'envérennement d'echo
x  = 0.2*randn(1,length(z)); % noise signal
d  = filter(ho,1,x);%filtre le bruit avec les ceofficient de ho
y=z+d;% signal d'écho
mu =0.001;%le facteur
ha = adaptfilt.lms(4,mu);
[dd,e] = filter(ha,x,y);%l'operation du filtrage
echo_resu= e-z;% echo_resudelle
plot(t,e);
subplot 311; plot(t(100:500),z(100:500),'b');title('signal util'); %Z(n)signal de parole utile
subplot 312; plot(t(1000:5000),y(1000:5000),'b');title('y(n) signal utile +echo'); %y(n) signal util + brtuis + écho
subplot 313; plot(t(100:500),e(100:500),'b');title('erreur E(n)'); %erreur E(n) du signal aprés filtrage adaptatif
figure;
hold on;
plot(t,echo_resu,'g');title('l"echo résuduelle')%l echo resuduele obtenue a la fin
 

Welcome to EDABoard.com

Sponsor

Back
Top