Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TAREA
SOLUCION
De la ecuacin en diferencias del sistema podemos obtener que la funcin de transferencia a
realizar sea:
Ambos diagramas de bloques consideran una realizacin o estructura para la realizacin del
sistema. Cada realizacin o estructura define un procedimiento computacional o algoritmo para
implementar el sistema.
CODIGO
PROCESAMIENTO DIGITAL DE SEALES
tmp1= -a1*u1(n)-a2*u2(n)-a3*u3(n)-a4*u4(n);
tmp2= b1*u1(n)+b2*u2(n);
%LA REALIZACION
y1(n)= -c2*y1(n-2)+x(n);
tmp1= -d1*w1(n)-d2*w2(n);
tmp2= e1*w1(n)+e2*w2(n);
%PROGRAMACIN
x=[1 2 3 4 5 6 7 8];
u1(1)=0;
u2(1)=0;
u3(1)=0;
u4(1)=0;
for n=1:10
tmp1= -a1*u1(n)-a2*u2(n)-a3*u3(n)-a4*u4(n);
tmp2= b1*u1(n)+b2*u2(n);
u1(n+1)=tmp1 + x(n);
u2(n+1)=u1(n);
u3(n+1)=u2(n);
u4(n+1)=u3(n);
end
plot(y)
PROCESAMIENTO DIGITAL DE SEALES
SOLUCION
Esta se puede usar para realizar el sistema sin utilizar variables internas, nicamente mediante
entradas y salidas presentes y anteriores. En este caso, la programacin de la realizacin es
parecida a la del cdigo del ejercicio 1. Consideraremos la entrada x(n) = 2 n. Cabe recordar
la limitacin de MATLAB de no poder utilizar ndices nulos en los vectores.
CDIGO
PROCESAMIENTO DIGITAL DE SEALES
x = [2 4 6 8 10 12 14 16 18 20];
y(1) = 5*x(1);
for n=2:10
y(n)=5*x(n)-2*x(n-1)+0.5*y(n-1);
end
plot(y)