Está en la página 1de 3

2.

Para las seales x[n] y h[n] dadas, determine la convolucin


y[n]=h[n]*x[n]

c) x[n]={1, -1/2, , -1/8, 1/16}, h[n]={1,-1,1,-1}

%Usando una matriz, para llenar


clear all
clc

%1. Definicin de las entradas y de la respuesta al impulso del filtro a implementar.


e=[0 1 2 3]
h=[0 1 2 ]
%2. creando matriz resultado en ceros
m=length(h)+length(e)-1;
n=length(h);
w=zeros(m,n);
y=zeros(1,n)
a=1;
%3. Realizando convolucion y llenado de matriz
for k=1:m
for b=n2
y(b)=y(b-1);
end
if k<=(m-n+1)
y(1)=e(k);
else
y(1)=0;
end
for i=1:n
w(k,i)= h(i)*y(i)
a=a+1
end
a=1;
end
w
for j=1:m
xnuevo=0;
xant=0;
for c=1:n
xant=w(j,c);

xnuevo=xant+xnuevo;
end
W(j)=xnuevo;
end
%Seal de salida
W

SIMULACION

También podría gustarte