⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex_lms1.asv

📁 Very good matlab LMS filter program.
💻 ASV
字号:
%%%%%%%%%%%%%%%%% [ UNIVERSITE DU QUEBEC A TROIS-RIVIERES  ]  %%%%%%%%%%
%%%%%%%%%%%%%DEPARTEMENT DE GENIE ELECTRIQUE ET DE GENIE INFORMATIQUE%%%%
%%%%%%%%%%%%%TRAITEMENT AVENCE DU SIGNAL ELECTRIQUE[AHMAD YEHYA FAWAZ]%%%
%%%%%EXEMPLE
clear all
close all
clc
%%%%%DONNIES
N=1000;
%%%signal x(n)
% for n=1:N
% x(n)=sin(0.05*pi*n);
% end

for n=1:N
x(n)=(1.1).^(-n);
end

n=1;
y(n,1)=u(n);
n=2;
y(n,1)=1.5*y(n-1)+u(n);
n=3;
y(n,1)=1.5*y(n-1)-0.7*y(n-2)+u(n)-u(n-2);
n=4;
y(n,1)=1.5*y(n-1)-0.7*y(n-2)+u(n)-u(n-2)+0.2*u(n-3);
n=5;
y(n,1)=1.5*y(n-1)-0.7*y(n-2)+u(n)-u(n-2)+0.2*u(n-3);
n=6;
y(n,1)=1.5*y(n-1)-0.7*y(n-2)+x(n-5)+u(n)-u(n-2)+0.2*u(n-3);
for n=7:N
    y(n,1)=1.5*y(n-1)-0.7*y(n-2)+x(n-5)+0.5*x(n-6)+u(n)-u(n-2)+0.2*u(n-3);
end

%%%%FILTRE LMS:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%PAS D'ADAPTATION%%%%%%%%%%%%%
mu=0.01; 
%%%%%%%%%%POIDS DU FILTRE%%%%%%%%%%%%%%
w=[1.5,-0.7,1,0.5,1,-1,0.2]';
h=w;

%%%bruit
bruit;
%%%%%%%%%%%%APPLICATION DU FILTRE LMS
FILTRE_LMS;
%%%%FUGURE(1)%%%
figure(1);
plot(ErreureEstime);
hold on
plot(x,'-r')
erreure=0;
for j=1:20
    erreure=erreure+((x-(ErreureEstime)).^2);
    BRUIT;
    FILTRE_LMS;
end
erreure=erreure/20;
%%%%FIGURE(2)%%%
figure(2);
plot(s);
hold on
plot(x,'-r')
figure(3);  semilogy((mean(erreure,1)'),'r'); grid on;
            title('Convergence du RLS');
            ylabel('Erreur moyenne quadratique');
            xlabel('蒫hantillons');
                        %%%%%%%%%%%%%%%%[ DANIEL ]%%%%%%%%%%%    
    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -