Documentos de Académico
Documentos de Profesional
Documentos de Cultura
03 Cap03 04 AplicacionesTDFT PDF
03 Cap03 04 AplicacionesTDFT PDF
Aplicaciones de la TFTD 31
Aunque más adelante se verán herramientas más poderosas (por ejemplo la transforma-
da Z ) la TFTD es útil para resolver sistemáticamente una serie de problemas:
x [n] = δ[n] () X (e jω ) = 1
1
x [n] = an u[n] () X (e jω ) = jω
1 ae
y las siguientes propiedades
donde la convolución frecuencial del último renglón debe entenderse como la convolu-
ción periódica, es decir
Z 2π Z 2π
1 1
X (e jω ) Y (e jω ) = X (e jθ )Y (e j(ω θ)
)dθ = X ( e j(ω θ)
)Y (e jθ )dθ
2π 0 2π 0
donde
x1 [n] = (0,8)n u[n].
X (e jω ) = 2(0,8)5 e j2ω
X1 (e jω ). (3.31)
e j2ω
X (e jω ) = 2(0,8)5 jω
. (3.32)
1 0,8e
Para comparar la ventaja de esta manera de calcular las transformadas, se computa la TFTD de
(3.29) a partir de la de…nición. Se tiene entonces
∞ ∞
X (e jω ) = ∑ x [n]e jωn
= ∑ f2(0,8)n+3 u[n 2]ge jωn
n= ∞ n= ∞
∞
= ∑ 2(0,8)n+3 e jωn
.
n =2
d d 1 0,5e jω ( j) 0,5e jω
X (e jω ) = j X (e jω ) = j = j =
dω 1 dω 1 0,5e jω (1 0,5e jω ) 2 (1 0,5e jω )2
donde x1 [n] = ( 0,7)n u[n], y x2 [n] = nx1 [n]. Aplicando propiedades resulta
X (e jω ) = ( 0,7) 1
e j2ω
X2 (e jω ) + ( 0,7) 1
4e j2ω
X1 (e jω ).
y por lo tanto,
0,7e jω 1
X (e jω ) = ( 0,7) 1
e j2ω
jω )2
+ ( 0,7) 1
4e j2ω
jω
(1 + 0,7e 1 + 0,7e
0,7e j3ω + 4e j2ω (1 + 0,7e jω )
1
= ( 0,7)
(1 + 0,7e jω )2
0,7e jω+ 4 + 4 0,7e jω )
1 j2ω
= ( 0,7) e
(1 + 0,7e jω )2
de donde resulta …nalmente
1
X (e jω ) = jω )2
= X1 (e jω ) X1 (e jω ),
(1 ae
donde
1
X1 (e jω ) =
,
1 ae jω
lo que sugiere aplicar la propiedad de convolución temporal. Se tiene entonces que
x [ n ] = x1 [ n ] x1 [ n ]
de donde resulta
x [ n ] = ( n + 1) a n u [ n ]. (3.34)
El factor u[n] resulta de observar que la sumatoria del último término de (3.33) no se ejecuta si
n < 0.
El Ejemplo 3.12 sugiere que esta transformada inversa también podría calcularse aplicando la pro-
piedad de derivación frecuencial. Sabiendo que
1
X1 (e jω ) = jω
1 ae
es
d 1 ae jω
X2 (e jω ) = j jω
= .
dω 1 ae (1 ae jω )2
Como
e jω
X (e jω ) = X2 (e jω ),
a
resulta
1
x [n] = x2 [ n + 1]
a
1
= ( n + 1 ) a n +1 u [ n + 1 ]
a
= ( n + 1) a n u [ n + 1]. (3.35)
x [ n ] = ( n + 1) a n u [ n ],
1 ce jω
X (e jω ) =
(1 ae jω )(1 be jω )
A B
X (e jω ) = jω
+ jω
.
1 ae 1 be
Los valores de A y B se encuentran igualando los numeradores,
1 ce jω = A Abe jω
+B Bae jω
= ( A + B) + ( Ab + Ba)e jω
,
c a b c
A= , B= .
b a b a
Por lo tanto
c a 1 b c 1
X (e jω ) = jω
+ jω
.
b a 1 ae b a 1 be
De la tabla de transformadas se tiene que
c a b c
x [n] = an u[n] + b n u [ n ].
b a b a
1 e jω 1
H (e jω ) = jω jω
.
1 (1/2)e 4 1 (1/2)e
Se tiene entonces que
1
h[n] = (1/2)n u[n] (1/2)n 1
u[n 1].
4
Y (e jω )(1 + 2e jω
+e j2ω
) = X (e jω )(3 + 4e jω
)
de donde
Y (e jω ) 3 + 4e jω 3 + 4e jω
H (e jω ) = = = .
X (e jω ) 1 + 2e jω + e j2ω (1 + e jω )2
La respuesta impulsiva se puede calcular tomando en cuenta los resultados de los Ejemplos 3.12 y
3.14. La función transferencia H (e jω ) se puede escribir como
1
H (e jω ) = (3 + 4e jω
) X1 (e jω ), con X1 (e jω ) = jω )2
.
(1 + e
Resulta entonces que
h[n] = 3x1 [n] + 4x1 [n 1],
donde x1 [n] es la transformada inversa de X1 (e jω ). De acuerdo a los resultados del Ejemplo 3.14
(con a = 1) resulta x1 [n] = (n + 1)( 1)n u[n], y en consecuencia
Notando que 4n( 1)n 1 u[n 1] = 4n( 1)n 1 u [ n ], esta respuesta impulsiva también puede es-
cribirse como
y[n] = ∑ x [m]h[n m] = ∑ x [n m ] h [ m ],
m m
en el caso en que las sucesiones sean de longitud …nita el cálculo debe realizarse en varias etapas,
considerando el solapamiento nulo, parcial a derecha o a izquierda, y total de ambas señales. Por
ejemplo, si
x [n]= δ [ n + 1] + δ [ n ] + δ [ n 1],
h[n] = δ[n + 3] + 2δ[n + 2] + 3δ[n + 1] + 2δ[n] + δ[n 1],
n < 4 ) y[n] = 0
4+1
4 n 2 ) y [ 4] = ∑ h [ m ] = h [ 3] = 1
m= 3
3+1
y [ 3] = ∑ h [ m ] = h [ 3] + h [ 2] = 3
m= 3
2+1
y [ 2] = ∑ h [ m ] = h [ 3] + h [ 2] + h [ 1] = 6
m= 3
2+1
2 n 0 ) y [ 2] = ∑ h [ m ] = h [ 3] + h [ 2] + h [ 1] = 6
m= 2 1
1+1
y [ 1] = ∑ h [ m ] = h [ 2] + h [ 1] + h [ 0] = 7
m= 1 1
0+1
y [0] = ∑ h [ m ] = h [ 1] + h [0] + h [1] = 6
m =0 1
1
0 n 2 ) y [0] = ∑ h [ m ] = h [ 1] + h [0] + h [1] = 6]
m =0 1
1
y [1] = ∑ h [ m ] = h [0] + h [1] = 3]
m =1 1
1
y [2] = ∑ h [ m ] = h [1] = 1]
m =2 1
2 <n ) y[n] = 0
El cálculo punto a punto para 7 n 4 se ilustra en la Fig. 3.25. En estas ocasiones puede ser
más conveniente aplicar el teorema de convolución temporal. Según el teorema,
X (e jω ) = e jω + 1 + e jω
,
jω j3ω j2ω
H (e ) = 1e + 2e + 3e jω + 2e j0ω + 1e jω
.
Resulta entonces
Y (e jω ) = X (e jω ) H (e jω )
= e j4ω + 2e j3ω + 3e j2ω + 2e jω + 1
+e j3ω + 2e j2ω + 3e jω + 2 + e jω
+e j2ω + 2e jω + 3 + 2e jω + e j2ω
Fig. 3.25. Cálculo grá…co de la convolución de las sucesiones del Ejemplo 3.18.
Fig. 3.26. Señal de entrada y respuesta impulsiva del sistema del Ejemplo 3.19.
de modo que
Y (e jω ) = e j4ω + 3e j3ω + 6e j2ω + 7e jω + 6 + 3e jω
+e j2ω
.
Finalmente, aplicando la propiedad de desplazamiento se calcula fácilmente la transformada inversa
El cálculo de la convolución usando esta técnica evita tener que de…nir los intervalos de la variable
n en cada etapa, y resulta mucho más sencillo que aplicar la de…nición.
Fig. 3.28. Respuesta en frecuencia de …ltros ideales: pasabajos ( a); pasaaltos (b); pasabanda
(c); eliminabanda (d).
El cálculo puede realizarse aplicando la suma convolución, y como las dos señales son de longitud
…nita, se deben reconocer las cinco etapas (sin solapamiento a izquierda, solapamiento parcial por
izquierda, solapamiento total, solapamiento parcial por derecha, y sin solapamiento a la derecha) y
ajustar los índices de la sumatoria para cada caso. Sin embargo, como la respuesta impulsiva tiene
sólo tres muestras, h[n] = (1/4)δ[n + 1] + (1/2)δ[n] + (1/4)δ[n 1], es más sencillo para este
ejercicio efectuar la convolución término a término:
1 1 1
y[n] = x [n] 4 δ [ n + 1] + 2 δ [ n ] + 4 δ [ n 1]
1 1 1
= 4 x [ n + 1] + 2 x [n] + 4 x [n 1]
1 3
= 4 δ [ n + 1] + 4 δ[n] + δ[n 1] + δ [ n 2] + δ [ n 3] + 34 δ[n 4] + 14 δ[n 5].
En la Fig. 3.28 se grafican las respuestas en frecuencia de los cuatro filtros ideales típicos:
pasaaltos [Fig. 3.28( a)], pasaaltos [Fig. 3.28(b)], pasabanda [Fig. 3.28(c)] y eliminabanda
[Fig. 3.28(d)]. La respuesta impulsiva de cada uno de estos filtros se puede calcular apli-
cando la TFTD inversa, Z π
1
h[n] = H (e jω )e jωn dω.
2π π
Por ejemplo, para el filtro pasabajos se encuentra que, para n 6= 0,
Z Z
1 π 1 ωc
h PB [n] = HPB (e jω )e jωn dω = e jωn dω
2π π 2π ω c
1 1
= (e jωc n e jωc n ) = sen ω c n
2πjn πn
ω c sen π ωπc n ωc ωc
= ωc = sinc n .
π π π n π π
de manera que la respuesta impulsiva del filtro pasabajos puede escribirse como
ωc ωc
h PB [n] = sinc n , ∞ < n < ∞. (3.36)
π π
mientras que si n = 0,
Z
1 π
h PA [0] = HPA (e j0 )e j0n dω
2π π
Z ωc Z π
1 1 1
= dω + dω = ( ωc + π + π ωc )
2π π 2π ω c 2π
1 ωc
= (2π 2ω c ) = 1 .
2π π
La respuesta impulsiva para todo n puede escribirse de manera más compacta como
ωc ωc
h PA [n] = δ[n] sinc n , ∞ < n < ∞. (3.37)
π π
Fig. 3.29. Respuesta en frecuencia del …ltro pasabanda como la diferencia entre las respuestas
de dos …ltros pasabajos.
Fig. 3.30. Respuesta en frecuencia del …ltro eliminabanda como la suma de las respuestas de
un …ltro pasaaltos y un pasabajos.
La misma idea puede aplicarse para calcular las respuestas impulsivas de los filtros pa-
sabanda y eliminabanda. Para el caso del filtro pasabanda [Fig. 3.28(c)], su respuesta en
frecuencia puede escribirse como la diferencia entre la respuesta en frecuencia de un filtro
pasabajos con frecuencia de corte ω c2 y otro con frecuencia de corte ω c1 , como se muestra
en la Fig. 3.29:
HBP (e jω ) = HPB2 (e jω ) HPB1 (e jω ).
La respuesta impulsiva se obtiene entonces combinando las respuestas impulsivas del
tipo (3.36)
ω c2 ω c2 ω c1 ω c1
h BP [n] = sinc n sinc n , ∞ < n < ∞. (3.38)
π π π π
La respuesta en frecuencia del filtro eliminabanda [Fig. 3.28(d)] puede escribirse como
la suma de las respuestas de un filtro pasabajos con frecuencia de corte ω c1 y la de un
pasaaltos con frecuencia de corte ω c2 como se representa en la Fig. 3.30:
HEB (e jω ) = HPA (e jω ) + HPB (e jω ).
La respuesta impulsiva es entonces la combinación de (3.36) y (3.37)
ω c2 ω c2 ωc ω c1
h BP [n] = δ[n] sinc n + 1 sinc n , ∞ < n < ∞. (3.39)
π π π π
y [ n ] + a1 y [ n 1] + + a N y[n N ] = b0 x [n] + b1 x [n 1] + + b M x [n M]
Esta es una forma muy general, y comprende también el caso de los sistemas FIR, cuando
Ak = 0 para todo k.
Si se quiere implementar con ecuaciones a diferencias alguno de los filtros ideales cuyas
respuestas impulsivas hi [n] se calcularon en la sección anterior, se observa que cualquiera
de los filtros (3.36) a (3.39) no pueden llevarse a la forma de la ecuación (3.40), porque la
respuesta impulsiva de esos filtros está formada por combinaciones de “sinc”, mientras
que la respuesta impulsiva de los filtros implementados con ecuaciones a diferencia está
formada por términos exponenciales de la forma pnk u[n]. En otras palabras, no se puede
implementar un filtro ideal utilizando una ecuación a diferencias.
Entonces, ¿cómo se puede implementar un filtro que se parezca "lo más posible” a un
filtro ideal?
Una solución sencilla es truncar la respuesta impulsiva hi [n] del filtro ideal. Como los tér-
minos de hi [n] decaen según 1/jnj, uno esperaría que tomando un número suficiente de
términos la respuesta del filtro ideal y la respuesta del filtro truncado no sean demasiado
diferentes. Se define entonces la respuesta impulsiva del filtro truncado h T [n] como
(
h i [ n ], M n M,
hT [n] = (3.41)
0, en caso contrario,
donde hi [n] es la respuesta impulsiva de alguno de los filtros ideales, dada por las ecua-
ciones (3.36), (3.37), (3.38) o (3.39). Una manera cómoda de indicar el proceso de trun-
cación es definiendo una función auxiliar, denominada ventana temporal, indicada w[n] y
definida como (
1, M n M,
w[n] =
0, en caso contrario.
De esta forma, la respuesta impulsiva del filtro truncado h T [n] puede escribirse en fun-
ción de la respuesta impulsiva del filtro ideal hi [n] y de la ventana w[n] como
h T [ n ] = hi [ n ] w [ n ].
Fig. 3.32. Área de los lóbulos laterales de la respuesta en frecuencia de la ventana rectangular.
sen 2M2+1 ω
= (3.44)
sen ω2
Las áreas de cada lóbulo referidas al área total de la ventana, en función del número
de términos M de la ventana se detallan en la Tabla 3.1. Se observa que las áreas
convergen rápidamente a los valores aproximados indicados en la Fig. ??.
4π
∆= .
2M + 1
Fig. 3.33. Cálculo de la respuesta en frecuencia del …ltro con respuesta impulsiva truncada.
Respuesta impulsiva hi [n] ( a) y respuesta en frecuencia Hi (e( jω ) (b) del …ltro ideal;
respuesta impulsiva w[n] (c) y respesta en frecuencia W (e( jω ) (d) de la ventana
rectangular; respuesta impulsiva h T [n] (e) y respuesta en frecuencia HT (e( jω ) ( f )
del …ltro truncado.
señal periódica (la onda cuadrada) y una señal aperiódica (el sinc); ahora la convolución
involucra dos señales periódicas: la respuesta en frecuencia del filtro ideal, que es una
onda cuadrada de período 2π, y el núcleo de Dirichlet (o “sinc” periódico), también de
período 2π.
hi [ n M], 0 n 2M + 1,
hC [ n ] = h T [ n M] =
0, en caso contrario.
hC [ n ] = h T [ n M] () HC (e jω ) = e jMω
HT (e jω ),
Fig. 3.35. Efectos de causalizar el …ltro truncado. Respuesta temporal h T [n] ( a) y frecuencial
HT (e jω en módulo (b) y fase (c) del …ltro truncado. Respuesta temporal hC [n] (d)
y frecuencial HC (e jω en módulo (e) y fase ( f ) del …ltro truncado causalizado.
y se entiende que la respuesta se extiende periódicamente cada 2π. La respuesta impulsiva está dada
por la ecuación (3.36), de modo que
ωc ωc 1 n
hi [ n ] = sinc n = sinc .
π π 2 2
Esta respuesta impulsiva, se representa en la Fig. 3.31( a) , se anula para los n pares, de modo que
también puede escribirse como
8
> 1
>
> , si n = 0,
>
> 2
<
hi [ n ] = 0, si n es par,
>
>
>
> 2 jnj 1
>
: ( 1) 2 , si n es impar,
jnjπ
y algunos de sus valores son:
n 0 1 3 5 7 9 11 13 15
1 2 2 2 2 2 2 2 2
hi [ n ] 2 π 3π 5π 7π 9π 11π 13π 15π
HC (e jω ) = e j7ω
HT (e jω )
1 4 4 4 4
= e j7ω + cos ω cos 3ω + cos 5ω cos 7ω
2 π 3π 5π 7π
Fig. 3.36. Módulo de la respuesta en frecuencia del …ltro truncado para M = 7 ( a), y para
M = 15 (b).
1 4 4 4 4
HC (e jω ) = e j15ω
+ cos ω cos 3ω + cos 5ω cos 7ω +
2 π 3π 5π 7π
4 4 4 4
cos 9ω cos 11ω + cos 13ω cos 15ω .
9π 11π 13π 15π
La Fig. 3.36 muestra que los valores de los sobrepicos en la banda de paso y en la banda
de rechazo para los FIR de 15 y 31 muestras de longitud (M = 7 o M = 15) son práctica-
mente iguales. En la Fig. 3.37( a) se muestran las respuestas en frecuencias para filtros de
diferente longitud, observandose que el valor del máximo sobrepico, tanto en la banda
de paso como en la banda de rechazo, es prácticamente el mismo. Estos valores se resu-
men en la Tabla 3.2 donde se indica el valor del máximo sobrepico en la banda de paso
Fig. 3.37. Módulo de la respuesta en frecuencia del …ltro truncado en escala lineal ( a) y en dB
(b) para distintos valores de M.
2π
ω̂ máx,P = ω c ,
2M + 1
y el error relativo porcentual entre ellas,
ω̂ máx,P ω máx,P
∆ω % = 100 .
ω máx,P
Fig. 3.38. Comparación del módulo de la respuesta en frecuencia del …ltro truncado medido
(— ) y simulado ( ) para M = 7 ( a) y M = 15 (b).
la atenuación máxima que es posible obtener en esta banda, que tiene un valor mínimo
de 20 dB. El aumento de la cantidad de términos 2M + 1 de la respuesta impulsiva hace
que el filtro corte de manera más abrupta, disminuyendo el ancho de la zona de transi-
ción. Como se verá más adelante, este parámetro sirve para estimar el orden necesario de
un filtro que cumpla con ciertos requisitos de diseño.
Aunque las respuestas en frecuencia de los filtros obtenidas por truncación son bastante
diferentes de las respuesta en frecuencia de los filtros ideales, esta forma de diseño de
filtros es muy utilizada en la práctica. Como las ondulaciones en la banda de paso y de
rechazo dependen exclusivamente de la forma de la respuesta en frecuencia W (e jω ) de la
ventana temporal w[n] que se usa para truncar la respuesta impulsiva de longitud infinita
hi [n] del filtro ideal, el desempeño del filtro puede mejorarse cambiando la forma en
que se truncan los coeficientes hi [n]. En capítulos posteriores se estudiará cómo resolver
estos inconvenientes y conseguir que la respuesta en frecuencia del filtro causal sea más
parecida a la del filtro ideal.