Vous êtes sur la page 1sur 39

RESPUESTA DE FILTOS

DISCRETOS
(DSP-4.2)
wernekinck
Respuesta temporal de
Filtros Digitales Causales.
La respuesta temporal a Sistemas se tipifica por la respuesta al:
a) Impulso
b) Escaln
c) Rampa (menos comn)
De sus respuestas se puede sacar importantes conclusiones como:
d) Rapidez del sistema.
e) Si existe sobre o sub amortiguamiento.
f) Inestabilidades.
Respuesta al Impulso h(n), x(n)=o(n).
1- Caso de Filtros FIR.
a) La secuencia de salida
tiene un largo finito, N (o
nT en el tiempo) que a su
vez es una medida del
largo de la pila requerida
por la realizacin.
b) Una implicancia de este
hecho es que un FIR no
ser nunca inestable.
) ( )...... 1 ( ) ( ) (
1 0
N n x a n x a n x a n y
k
+ =
N
k
z a z a a
z X
z Y
z H

+ + = = ......
) (
) (
) (
1
1 0
Note que para los FIR se
encuentra en forma cerrada
que la respuesta al impulso
es simplemente:

>
s s
=
N n
N n a
n h
n
0
0
) (
Que es el largo del filtro IIR ?
2- Caso de Filtros IIR.
= =
=
N
i
i
N
i
i
i n y b i n x a n y
1 0
) ( ) ( ) (
N
k
N
k
z b z b
z a z a a
z X
z Y
z H


+ +
+ +
= =
...... 1
......
) (
) (
) (
1
1
1
1 0
Note que en este caso del IIR de orden dos se puede escribir la
respuesta al impulso en forma cerrada como:
n
b a n h
0
) ( =
Ej: IIR N=1
1
1
0
1 ) (
) (

+
=
z b
a
z X
z Y
A) Evaluacin de la respuesta por Convolucin.
Entrada, x(n):
Produce salida y(n):
x(0)o(n)
x(1)o(n-1)
x(i)o(n-i)
x(2)o(n-2)
=x(0)h(n)
=x(1)h(n-1)
=x(2)h(n-2)
=x(i)h(n-i)

=
=
n
k
k n k x n x
0
) ( ) ( ) ( o

=
=
n
k
k n h k x n y
0
) ( ) ( ) (
O sea, toda la secuencia:
Produce:
H(z)
x(n) y(n)
Grficamente:

=
=
n
k
k n k x n x
0
) ( ) ( ) ( o

=
=
n
k
k n h k x n y
0
) ( ) ( ) (
) (n h
La convolucin tambin puede expresarse como:

= =
= =
n
k
n
k
k n x k h k n h k x n y
0 0
) ( ) ( ) ( ) ( ) (
B) EVALUACIONDE LA RESPUESTA CON TRANSFORMADA Z.
B1) Utilizando la definicin de transformada Z.

=

+ + = =
0
2 1
........ ) 2 ( ) 1 ( ) 0 ( ) ( ) (
k
k
z y z y y z k y z Y
Procedimiento, se evala Y(z)=H(z)X(z) por divisin de polinomios para llegar
a la forma de la definicin.
Ejemplo:
2
1 2 3
) ( ) ( ) (
3
2 3

+ +
= =
z
z z
z X z H z Y
........ 4 7 2 3 ) (
4 3 1
+ + + = z z z z Y
y(0)=3
y(1)=2 y(3)=7 y(2)=0 y(4)=4 .
En que situaciones es til este mtodo?
B2) Fracciones Parciales.
) ( ) (
) ( ) (
) ( ) ( ) (
z D z D
z N z N
z X z H z Y
x H
x H
= =
D
H
(z) . Orden N (N polos de la FT)
D
x
(z) . Orden L, (L polos de la IN)
L N
L N
N
N
N
N
L N
p z
z A
p z
z A
p z
z A
p z
z A
p z p z
z N
z Y
+
+
+
+
+

+

=

= .... ......
) )...( (
) (
) (
1
1
1
1
1
Solo Hs con polos de H(z)
Solo Hs con polos de X(z)
Luego:
{ } ) ( ) (
1
z Y Z n y

=
Ejemplo:
) 5 . 0 )( 1 (
) (
2

=
z z
z
z Y
) 5 . 0 (
2
) 1 (
1 ) (

=
z
A
z
A
z
z Y
) 5 . 0 (
1
) 1 (
2
) (

=
z
z
z
z
z Y
{ }
n n
z Y Z n y ) 5 . 0 ( 1 ) 1 ( 2 ) ( ) (
1
= =

Se sabe en este caso que respuesta es
controlado por los polos de H y de X, que cosa
produce que cosa?
Cundo un FD es
estable?

Casos de Raices Complejas Conjugadas.
) ( ) ( ) ( *
5 . 0
) 1 (
) (
2
n n x con z X
z z
z z
z Y o =
+
+
=
) )( (
) 1 (
5 . 0
) 1 ( ) (
*
1 1
2
p z p z
z
z z
z
z
z Y

+
=
+
+
=
|
t
t
= =

+
=
=

A
e z
z
A
j
e z Con
j
56 . 71 58 . 1
2
2
1
4 /
2
2
:
4 /
1
|
t
t
= + =

+
=

=
A
e z
z
A
j
e z Con
j
56 . 71 58 . 1
2
2
1
2 /
2
2
:
4 /
2
4 /
1
2
2
2
1
2
1
t j
e j p = + =
4 /
1
2
2
2
1
2
1
t j
e j p

= =
)
2
2
)(
2
2
(
) 1 ( ) (
4 / 4 / t t j j
e z e z
z
z
z Y


+
==
)
2
2
( )
2
2
(
) (
4 /
2
4 /
1
t t j j
e z
z
A
e z
z
A z Y

=
Finalmente:
{ }
n
j
n
j
e A e A z Y Z n y
|
|
.
|

\
|
+
|
|
.
|

\
|
= =
u u
2
2
2
2
) ( ) (
2 1
1
n j
n
j n j
n
j
e p e A e p e A n y
u | u |
+ =
1 2 1 1
) (
) (
1 2
) (
1 1
| u | u + +
+ =
n j
n
n j
n
e p A e p A
| |
2
2
) ( ) (
1 1
| u | u + +
+ =
n j n j
n
e e p A
) cos( 2 ) (
1 1
| u + = n p A n y
n
y(n) peridica si
a) u=L2t/N y
b) p1=1

Tarea ejemplo de diseo basado en caso de Races Complejas:
Disee un SD que genere una secuencia senoidal peridica discreta.
a) Su perodo debe ser N=8, amplitud unitaria y que adems su perodo
temporal sea de un milisegundo. (To=1ms o fo=1KHz.)
b) Dibuje y(nT) y de y(t) que se obtendra si la Ec. De Diff. se hospeda en un
microP cuya salida se conecta a un DAC.
c) Programe la Ec. de Diff. En su calculadora (Recuerde que x(n) es un
impulso) y observe su comportamiento utilizando el display. En este caso
escale el tiempo a T=1 seg.
d) Discuta otras formas de lograr un generador discreto similar.

Solucin recursiva de los filtros IIR, ejemplo del caso de primer orden:
) 1 ( ) ( ) (
1 0
+ = n y b n x a n y
) 2 ( ) 1 ( ) 1 (
1 0
+ = n y b n x a n y Pero
) 2 ( ) 1 ( ) (
2
1 0 1 0
+ + = n y b n x a b n x a
) 3 ( ) 2 ( ) 2 (
1 0
+ = n y b n x a n y Pero
) 3 ( ) 2 ( ) 1 ( ) (
3
1 0
2
1 0 1 0
+ + + = n y b n x a b n x a b n x a
........
) 5 ( ) 4 (
) 3 ( ) 2 ( ) 1 ( ) ( ) (
0
5
1 0
4
1
0
3
1 0
2
1 0 1 0
+
+ +
+ + + =
n x a b n x a b
n x a b n x a b n x a b n x a n y
La solucin recursiva se encuentra representando la transformacin que el FD hace
en el presente utilizando valores del pasado, los que a su vez son reemplazados por
las transformaciones que el FD hizo sobre el pasado anterior y as sucesivamente.
CONCLUSIONES SOBRE LA RESPUESTA TEMPORAL DE FD.
La convolucin permite encontrar la secuencia de salida de un FD basndose
en su comportamiento ntimo, sin embargo es un mtodo poco prctico por lo
tedioso y dificultoso para el caso de secuencias largas.
Cuando se desea conocer la tendencia inicial de la secuencia de salida de un
FD, es conveniente utilizar la divisin de polinomios y la definicin de la
transformada Z.
La expancin en fracciones parciales y la transformada inversa Z permiten
obtener una forma de la secuencia de salida que queda relacionada con las
cifras caractersticas de H(z) y X(z). Este mtodo permite por lo tanto obtener
mas informacin del comportamiento natural y forzado del filtro.
Polos reales se manifiestan como exponenciales crecientes o decrecientes segn
su magnitud sea mayor o menor que uno respectivamente.
Polos Complejos conjugados se manifiestan como secuencias cosenoidales, que
pueden ser a su vez crecientes, decreciente o sostenidas segn sean sus
magnitudes. (SITEMAS ESTABLES O INESTABLES9
Respuesta frecuencial de FD
La respuesta frecuencial de un sistema tipifica la respuesta a seales
cosenoidales:

Debido a que las seales reales se pueden representar en el dominio de
Fourier, con la respuesta frecuencial de un sistema es fcil interpretar las
transformaciones que se realizarn sobre ellas.
N
k
N
k
z z X a z z X a z X a z z Y b z z Y b z Y

+ = + + + ) ( ...... ) ( ) ( ) ( ... ) ( ) (
1
1 0
1
1
Representacin frecuencial, (dominio de z).
N
k
N
k
z b z b
z a z a a
z X
z Y
z H


+ +
+ +
= =
...... 1
......
) (
) (
) (
1
1
1
1 0
k
N N
k
N N
b z b z
a z a z a
z H
+ +
+ +
=

......
......
) (
1
1
1
1 0
) ).....( )( (
) ).....( )( (
) (
2 1
2 1 0
N
N
p z p z p z
z z z z z z a
z H


=
) ( ) ( ) ( z X z H z Y =
Formas usadas en control.
Forma usada en DSP.
Como encontrar la respuesta a frecuencia de un FD ?
) ( ) (
) ( ) (
) ( ) ( ) (
z D z D
z N z N
z X z H z Y
x H
x H
= =
L N
L N
N
N
N
K
L N
x H
p z
z A
p z
z A
p z
z A
p z
z A
p z p z
z N z N
z Y
+
+
+
+
+

+

=

= .... ......
) )...( (
) ( ) (
) (
1
1
1
1
1
Respuesta natural depende de polos de H(z)
Respuesta forzada con X(z).
Como en estado estacionario los trminos transientes desaparecen, para
ensayar la respuesta frecuencial se debe utilizar como entrada una
secuencia cosenoidal y observar que transformacin de ella aparece en
la salida.
El test de respuesta frecuencial corresponde a:
Introducir al H(z) una secuencia cosenoidal
con frecuencia f(Hz) o w(r/s) variable.
Evaluar la transformacin que hay en la
secuencia de salida.
Utilizando la seal exponencial compleja:
n jwT j wnT j
e Xe Xe nT x
x x
) ( ) (
) (
= =
+
{ }
jwT
j
e z
z
Xe z X nT x Z
x

=

) ( ) (
jwT
N
N
N
jwT
j
N
e z
A
p z
A
p z
A
e z
Xe
p z p z
z N
z
z Y
x

+

=

=
+1
1
1
1
......
) )...( (
) ( ) (

L N
L N
N
N
N
N
x
x
N
H
p z
z A
p z
z A
p z
z A
p z
z A
z D
z N
p z p z
z N
z Y
+
+
+
+

+

=

= .... ......
) (
) (
) )...( (
) (
) (
1
1
1
1
1
Respuesta transiente que
desaparece en sistemas estables,
depende de los polos de H(z).
Respuesta a la entrada de naturaleza
cosenoidal.
Qu es?
Fasor Unitario que salta ngulo =wT
con cada incremento de n.
Nmero complejo que contiene Magnitud
de la entrada (X) y fase ().
jwT
N
N
N
jwT
j
N
e z
A
p z
A
p z
A
e z
Xe
p z p z
z N
z
z Y
x

+

=

=
+1
1
1
1
......
) )...( (
) ( ) (

jwT
x
e z
jwT
jwT j
H
H
N
e z
e z Xe
z D
z N
A


=
) (
) (
) (
) (
1

x
jwT
j
e z
H
H
N
Xe
z D
z N
A

+
=
) (
) (
1
jwT
j jwT
N
N
e z
z
Xe e H
p z
z A
p z
z A
z Y
x

+

=

) ( ...... ) (
1
1
x
j jwT
N
Xe e H A

) (
1
=
+
jwT
j jwT
ss
e z
z
Xe e H z Y
x

=

) ( ) (
TRANSFORMACION
aplicada a la secuencia de
entrada.
Esto es X(z), la entrada
en dominioZ.
jwT
j jwT
ss
e z
z
Xe e H z Y
x

=

) ( ) (
La salida en SS es
entonces:
Definiendo a este nmero complejo funcin de
la frecuencia angular w como:
x
y
j jwT
j
Xe e H Ye

) ( =
ENTONCES: aplicando transformada inversa a la secuencia de salida y
entrada se resume:
jwTn j
e Xe nT x
x

= ) (
jwTn
j
ss
e Ye nT y
y

= ) (
Secuencias cosenoidales CON DISTINTA AMPLITUD Y ANGULO, esa
es la transformacin que sufre una cosenoidal a la entrada de el DSP
descrito por una H(z)
jwT
j
e z
z
Xe z X
x

=

) (
jwT
j jwT
ss
e z
z
Xe e H z Y
x

=

) ( ) (
Por lo tanto, para seales de forma cosenoidal,
el sistema se comporta como:
jwTn j
e Xe nT x
x

= ) (
) (
jwT
e H
jwTn
j
ss
e Ye nT y
y

= ) (
) (
jwT j
j
e H Xe Ye
x
y

=
Transformacin
Amplitud y fase
de seal de
entrada.
Amplitud y fase
de seal de
salida.
Frecuencia (2f) de la seal de entrada de la que depende la
transformacin que se lleve a cabo sobre su amplitud y fase.
Ganancia de amplitud, G(w), representa el cambio de amplitud que sufre la seal.
Ganancia de fase, (w), representa el cambio de fase que sufre la seal.
Ejemplo.
Qu transformacin sufre una seal senoidal en un retardo de dos etapas ?
T T
H(z)=z
-2
fs
f
j
wT j
e z
e
e z H
jwT
t 4
2
) (

=
=
Por supuesto la transformacin depende de la relacin entre la
frecuencia de la seal, w y la frecuencia de muestreo1/T
a) Si f=0, entonces la transformacin es:
0 1 ) (
0
= =

j
e z
e z H
jwT
b) Si f=fs/16, entonces la transformacin es: 45 1 ) (
4
= =

t
j
e z
e z H
jwT
c) Si f=fs/2, entonces la transformacin es:
1 ) (
2
= =

t j
e z
e z H
jwT
d) Si f=fs, entonces la transformacin es:
1 ) (
4
= =

t j
e z
e z H
jwT
e) Si f=fs+fs/16, entonces la
transformacin es: 45 1 ) (
) 16 / 1 1 ( 4
) 16 / 1 1 (
4
= = =
+
+

t
t
j fs
fs
j
e z
e e z H
jwT
Interpretacin grfica de la transformacin f(w).
jwT
e z
jwT
z H e H

= ) ( ) (
[
[

= =
N
i
N
i
p z
r z Ho
z D
z N
z H
1
1
) (
) (
) (
) (
) (
[
[

=
N
i
jwT
N
i
jwT
jwT
p e
r e Ho
e H
1
1
) (
) (
) (
Fasores que rotan en el
circulo unitario con w.
Polos y ceros de H(z) ubicados en el
plano Z donde esta el circulo unitario
que separa sistemas estables de
inestables.
jwT
e

NOTA: Por defecto se muestra rotando en sentido (-jwT)


horario en vez de antihorario (jwT).
) 5 . 0 )( 5 . 0 (
) 2 . 1 )( 3 . 0 ( 5
) (
j z j z
z z
z H
+

=
Ejemplo:
) 5 . 0 )( 5 . 0 (
) 2 . 1 )( 3 . 0 ( 5
) (
j e j e
e e
z H
jwT jwT
jwT jwT
+

=
Evaluacin a frecuencias particulares:
fs
f
j
e z
t 2
=
1- f=0,fs , 2fs, 3fs,
2- f=fs/4, (fs+fs/4), (2fs+fs/4), ..
3- f=fs/2, (fsfs/2), (2fsfs/2), .. 4- f=3fs/2, (fs+3fs/2), (2fs+3fs/2), ..
CONCLUSIONES SOBRE LA RESPUESTA FRECUENCIAL.
1- La respuesta frecuencial de un FD es una funcin
peridica en w
s
(f
s
)
2- La periodicidad est asociada al fenmeno de Alias, las seales
de frecuencias mayores a w
s
/2 en realidad producen Alias que
sern transformadas en amplitud y fase.
3- La ganancia de Magnitud es una funcin PAR en w.
4- La ganancia de Fase es una Funcin IMPAR.
) ( ) ( ) ( ) (
) ( ) (
2 / ) ( jwT jM jwT fs jMw jwT T Mw w j
jwT
e z
e H e e H e e H e H
e H z H
s s
jwT

= = =
=
t
Tarea: Demuestre estas dos ltimas conclusiones.
Ejemplo 1:
Considere un Filtro PB elctrico analgico PB de primer orden de una R=10Kcon un
C=1F. Dibuje su comportamiento frecuencial.
A) Aproximando las derivadas continuas por discretas especifique un H(z) y una ec.
de diferencias que al implementarse en un DSP produzcan una respuesta similar
al filtro analgico. Asuma que fs=1.59 KHz, o sea: w
s
=10(Kr/s)
B) Evale la ganancia de magnitud del sistema discreto para las siguientes
frecuencias particulares: 0, w
s
/8, w
s
/4, w
s
/2, 3w
s
/4 y w
s
.
C) Dibuje la Ganancia de Magnitud y de Fase aproximadas del FD.
Solucin:
A) Discretizacin:
) ( 100 ) ( 100 ) (
100
100
) (
) (
) ( s Vi s Vo s sVo
s s Vi
s Vo
s H = +
+
= =
{ }
i
v v
dt
dv
s Vi s Vo s sVo L 100 100 ) ( 100 ) ( 100 ) (
0
0
1
= + = +

) ( 100 ) ( 100
) ( ) (
0
0 0
nT v nT v
T
T nT v nT v
i
= +

| |
) 1 ( 940 . 0 ) ( 05917 . 0 ) (
) ( ) ( 100 100 1 ) (
0
+ =
+ = +
n y n x n y
T nT v nT v T T nT v
o i
) 1 ( 9409 . 0 ) ( 0591 . 0 ) ( + = n y n x n y
Es la ecuacin de diferencias que al ser programada en
un DSP corriendo a fs=1.59KHz se comportar
aproximadamente como la ecuacin diferencial de la
malla RC.
B) Diagrama de polos y ceros y respuesta frecuencial.
) 9409 . 0 (
0591 . 0 ) (
9409 . 0 1
1
0591 . 0 ) (
1

=

jwT
jwT
jwT
e
e
e H
z
z H
x
e
j
w
T -
0
e
j
w
T
-
0
.
9
4
0
o
0 0.940
0, fs
fs/4
Im
Re
fs/2
3fs/2
1
-1
j
-j
f G(f) (f)
0 0.9850 0
fs/8 0.0794 -63.22
2fs/8 0.0431 -43.22
3fs/8 0.0330 -21.77
4fs/8 0.0305 0
5fs/8 0.0330 21.77
6fs/8 0.0431 43.22
7fs/8 0.0794 63.22
Expandiendo el anlisis a 100 frecuencias con MATLAB y graficando.
[h,w]=freqz(num,den,n puntos,whole)
f G(f) (f)
0 0.9850 0
fs/8 0.0794 -63.22
2fs/8 0.0431 -43.22
3fs/8 0.0330 -21.77
4fs/8 0.0305 0
5fs/8 0.0330 21.77
6fs/8 0.0431 43.22
7fs/8 0.0794 63.22
Comparacin con Filtro analgico prototipo.
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Respuesta filtro analgico Pasa Bajos wo=100
Frecuencia normalizada.
Como se observa, la respuesta frecuencial de los FD es peridica en f
s
(w
s
),
adems se desdobla en fs/2.

Una implicancia de esto es que la respuesta real de un FD no solo depende de la
funcin de transferencia H(z) que se implemente, sino tambin de la velocidad de
muestreo del DSP donde esta est hospedada. Especficamente, si un FD pasa bajos
tiene una Frecuencia de corte de 100 Hz en un DSP corriendo a 500 sps, tendr una
de 2000 Hz si la misma ecuacin se monta en un DSP que corra 10000 sps.
Para simplificar el estudio y comparacin
de las respuestas frecuenciales de FD
conviene entonces normalizar los ejes de
frecuencia, lo que se hace con respecto
a fs/2 ya que el rango til de de
respuesta de un FD es solo: .
0<f<fs/2.
2 / fs
f
v =
Ejemplo 2, en algunas situaciones es fcil encontrar una forma cerrada
para las ganancias frecuenciales, de magnitud y fase.
Considere el filtro promediador con peso:
) 4 ( ) 3 ( ) 2 ( ) 1 ( ) ( ) (
2 1 0 1 2
+ + + + = n x A n x A n x A n x A n x A n y
Con A==0.4, A1=0.303 y A2=0.0935, determine su respuesta frecuencial.
4
2
3
1
2
0
1
1 2
) (

+ + + + = z A z A z A z A A z H
Con MATLAB ..
A0=0.4,A1=0.3030,A2=0.0935,
n=[A2 A1 A0 A1 A2]
d=[1 0 0 0 0]
H=freqz(n,d,1000,whole);
plot(abs(h))

se encuentra fcilmente:
0 100 200 300 400 500 600 700 800 900 1000
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Respuesta frecuencial Filtro Promediador., fs=1000
Frecuencia (Hz)
G
a
n
a
n
c
i
a

d
e

M
a
g
n
i
t
u
d
A0=0.4
A1=0.3030
A2=0.0935
4
2
3
1
2
0
1
1 2
) (

+ + + + = z A z A z A z A A z H
En este caso se puede hacer fcilmente:
jwT
e z
jwT
z
z A z A z A z A z A
e H
=

+ + + +
=
2
2
2
1
1
0
0
1
1
2
2
) (
| | | |
wT j
jwT jwT wT j wT j
jwT
e
A e e A e e A
e H
2
0 1
2 2
2
) (
+ + + +
=

wT j
jwT
e
A wT A wT A
e H
2
0 1 2
) cos( 2 ) 2 cos( 2
) (
+ +
=
wT e
A wT A wT A e H e G
jwT
jwT jwT
m
2 ) (
) cos( 2 ) 2 cos( 2 ) ( ) (
0 1 2
= Z
+ + = =
NOTE que la respuesta angular es lineal en f.
Ejemplo 3: Anlisis temporal a una entrada cosenoidal.
Considere el mismo filtro promediador del ejemplo anterior operando con una
frecuencia de muestreo de 1 KHz, o sea T=1 ms.
De acuerdo al anlisis frecuencial anterior, si la seal de entrada tiene una frecuencia
de 100 Hz, la funcin de transferencia evaluada a esta frecuencia ser:
1000 / 100 2 * 2 ) (
4 . 0 ) 5 / cos( 2 * 3030 . 0 ) 5 / 2 cos( 2 * 0935 . 0 ) (
1000 / 100 2
t
t t
t
= Z
+ + =
jwT
j
m
e
e G
) 72 ( 5 / 2 ) (
948 . 0 ) (
1000 / 200 2
= Z
=
t
t
jwT
j
m
e
e G
Que significa, que si la secuencia de entrada es una
cosenoidal de 100 Hz, entonces la salida en SS
ser otra cosenoidal pero con amplitud reducida a
95% y desfasada en atraso en 72.
Vemoslo en el dominio del tiempo:
)
10
2
cos( )
1000
100
2 cos( ) ( n n nT x
t
t = =
Estado estacionario.
) 77 ) ( 100 2 cos( 948 . 0 ) ( = nT nT y t
) 3439 . 1
10
2
cos( 948 . 0 ) ( r n nT y =
t
0 5 10 15 20 25 30
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
"n", indice temporal, T=1ms.
E
n
t
r
a
d
a

e
n

a
z
u
l
,

S
a
l
i
d
a

e
n

r
o
j
o
.
Respuesta temporal FD promediador a cos(npi/5).
) 77 100 2 cos( 948 . 0 ) ( = t t y t
Un filtro ventana ideal a la salida del DSP producira:
Con MATLAB ..
A0=0.4,A1=0.303,A2=0.0935;
num=[A2 A1 A0 A1 A2]
den=[1 0 0 0 0]
n=0:30; x=cos(n*pi/5);
stem(n,x): hold on,
y=filter(num,den,x)
stem(n,y,r),

se encuentra fcilmente:
Tarea: Considere la ecuacin discreta siguiente que al interior de un PLC es
ejecutada con una frecuencia de 1000 veces por segundo.
) 1 ( ) ( ) 1 ( 5 . 0 ) ( + + = n x n x n y n y
a) Determine en forma grfica la respuesta aproximada utilizando 3 frecuencias
intermedias entre 0 y fs/2.
b) Determine la salida en S.S. para una seal de entrada seno con amplitud 10 y
frecuencia de 100 Hz. Hgalo en base a la respuesta grfica aproximada y luego
encuentre la respuesta en forma analtica exacta.
c) Determine y explique claramente que sucede si la misma ecuacin se hospeda
en una mquina que corre a la mitad de la velocidad, es decir que la ejecuta a 500
veces por segundo.
Tarea: Considere un F.D. definido por la F.T siguiente:
2 1
1
2 . 0 1 . 0 1
1
) (


+
=
z z
z
z H
a) Determine expresiones generales que permitan la evaluacin de la ganancia de
amplitud y ganancia de fase.
a) Programe en MATLAB las expresiones encontradas en el punto anterior y
grafquelas.
CONCLUSIONES.
1- La respuesta de filtros tiene aspectos comunes a la de filtros analgicos.
a) Aparecen transientes que son dependientes de las races del
denominador de la Funcin de transferencia. En el caso de filtros
estables estos desaparecen en el tiempo.
b) Aparecen transformaciones de la seal de entrada segn sea el filtro.
c) La respuesta a seales cosenoidales produce seales cosenoidales
escaladas en amplitud y fase, al igual que los filtros analgicos.
2- La respuesta de filtros tiene caractersticas que NO son comunes a los filtros
analgicos.
a) No pueden aplicar la transformacin esperada a seales con
componentes que posean frecuencias mas altas a la mitad de la
frecuencia de muestreo.
b) La respuesta a frecuencia es peridica en la frecuencia de muestreo y
par en amplitud e impar en fase.

Vous aimerez peut-être aussi