Escolar Documentos
Profissional Documentos
Cultura Documentos
Universitat de Valncia
1 + j
1.- La respuesta en frecuencias de un sistema H ( ) =
3 + j
consiste en representar el mdulo |H()|, su argumento arg[H()] con respecto a .
a)Calcula |H()| su argumento arg[H()] analticamente (con lpiz y papel).
b)Realiza una macro para calcular la respuesta en frecuencias de un sistema lineal con
respuesta al impulso h(t) cuya transformada de Fourier tiene la expresin H(). Recuerda
que H() es una funcin de variable compleja, por tanto, tendr un mdulo |H( )|,
distinto en cada valor de (usa valores de que varen logartmicamente desde
[0,1,,100] ), y un argumento, tambin variable con , que llamaremos () =
arg[H()] .
(Ayuda: usa las funciones abs() que calcula el mdulo de un nmero y angle() que obtiene el
argumento de un nmero. Para la representacin grfica en forma logartmica usa la funcin
semilogx() que realiza un plot en escala logartmica)
29/11/2004 1 Prctica 4
6.- Halla la respuesta del sistema H(z) ante una onda senoidal de frecuencia f=1 Hz. Recuerda
que = 2f.
7.- Realiza lo mismo que en el apartado anterior pero para una onda senoidal de frecuencia f=4
Hz, y para una onda senoidal de frecuencia f=11 Hz. Compara las tres ondas senoidales y
observa el fenmeno de alisasing. Porqu crees que se ha elegido una onda senoidal de 11
Hz para este ejercicio?.
function plotd(td,sig,width)
if (nargin==2) width= 0.025;
end;
bar(td,sig,width);
hold on;
plot(td,sig,bx);
hold off;
function dobplotd(td,sigl,sig2,width)
if (nargin==3) width=0.025;
end;
subplot(2, 1,1);
plotd(td,sigl ,width);
subplot(2, 1,2);
plotd(td,sig2,width);
29/11/2004 2 Prctica 4
Respuesta en frecuencia de un sistema
a + j
H ( ) =
b + j
H ( ) =
a + j
=
a + j
=
a2 + 2
=
(a + )
2 2
1
2
b + j b + j b2 + 2 (b + )
2 2
1
2
a + j
arg(H ( ) ) = arg = arg(a + j ) arg(b + j ) = arctg arctg
b + j a b
Discretizar usando la transformacin bilineal o mtodo de Tustin.
a + j 2 z 1
H ( ) = ; j =
b + j T z +1
2 z 1 aT 2
a+ z+
H ( z) = T z +1 = aT ( z + 1) + 2( z 1)
=
aT + 2 aT + 2 = A z +
2 z 1 bT ( z + 1) + 2( z 1) bT + 2 bT 2 z+
b+ z+
T z +1 bT + 2
aT + 2 aT 2 bT 2
A= ; = ; =
bT + 2 aT + 2 bT + 2
1 + j
H ( ) = ; a =1 ; b=3 ; T = 0.1
3 + j
A = 0.91 ; = 0.9 ; = 0.74
z 0.9
H ( z ) = 0.91
z 0.74
Ecuacin en diferencias
z + 1 + z 1
Y ( z) = H ( z) X ( z) = A X ( z) = A X ( z)
z+ 1 + z 1
(1 + z )Y ( z ) = A(1 + z )X ( z )
1 1
Y ( z ) + z 1Y ( z ) = A X ( z ) + A z 1 X ( z )
y[n] + y[n 1] = Ax[n] + A x[n 1]
Ganancia esttica
z + z + Tz
Y ( z) = H ( z) X ( z) = A U ( z) = A
z+ z + z 1
z + Tz 1+ 1 0.9
lim y[n] = lim( z 1)Y ( z ) = lim( z 1)A = AT = 0.91 * 0.1 = 0.035
n n 1 n 1 z + z 1 1+ 1 0.74
y[n]
Ganancia esttica = lim = 0.035 = H (1)
n x[ n]
29/11/2004 3 Prctica 4