Está en la página 1de 23

Problemas del Capítulo 6

TRATAMIENTO DIGITAL DE SEÑALES


Roberto Jiménez Martínez, Fernando Cruz Roldán,

TRATAMIENTO DIGITAL DE SEÑALES

FILTROS DIGITALES IIR

6.1.- Se desea diseñar un filtro digital paso banda a partir de las siguientes
especificaciones:
• Atenuación total en 0 y π radianes.
• Banda de paso centrada en π/2 radianes.
• Ancho de banda a 3 dB de 0.04π radianes
Obtenga la función del sistema del filtro de coeficientes reales (por ubicación de polos y
ceros) y la ecuación en diferencias. Suponga que la relación entre el módulo de los
polos (r) y el ancho de banda a 3 dB (ΔΩ) es:
r ≈ 1 − ΔΩ 2 para r > 0.9

6.2.- Se desea diseñar un filtro notch causal y estable con las siguientes características:
• Frecuencia a eliminar: 0.05π radianes.
• Ancho de la banda eliminada a 3 dB: ± 0.01π radianes
• H ( z ) z =1 = 1

Utilizando el método de ubicación de polos y ceros:

a) Obtener la función del sistema del filtro de orden dos, considerando que la
respuesta al impulso es real.
b) Representar de manera aproximada el módulo de la respuesta en frecuencia.
c) Dibujar, empleando diagramas de flujo, una realización del filtro según la forma
directa III.
d) Contabilizar en dicha estructura el número de registros de almacenamiento
necesarios para coeficientes y datos, así como el de sumas (de dos en dos
términos) y multiplicaciones (no considere las multiplicaciones por la unidad)
que se realizan por cada muestra de salida.
NOTA: suponga que la relación entre el módulo de los polos (r) y el ancho de banda a 3
dB (ΔΩ) es:
r ≈ 1 − ΔΩ 2 para r > 0.9

y opere con cuatro cifras decimales.


6.3.- La función del sistema que se indica a continuación se corresponde con un filtro
diseñado mediante el método de la invarianza de impulso, con Td = 2 , es decir,
hd [n] = 2 ⋅ hc (2n ) , donde hc (t ) es real. Se pide:

Problemas del Cap. 6 (Curso 08/09) – Pág. 1


Tratamiento Digital de Señales

H d (z ) =
3 1

−0.4 −1 −0.2
1− e ⋅z 1− e ⋅ z −1
a) Encontrar la función del sistema H c (s ) de un filtro de tiempo continuo que
pueda haber sido la base del diseño anterior. ¿Es única la solución? Justifique la
respuesta.
b) Dibujar, empleando diagramas de flujo, unas realizaciones del filtro digital
empleando la forma directa I y estructuras de orden uno conectadas en paralelo.

6.4.- La función del sistema que se indica a continuación se corresponde con un filtro
diseñado mediante el método de la transformación bilineal, con Td = 2 . Se pide:

H d (z ) =
3 1

1 − 0.5 z −1 1 + 0.5 z −1
a) Encontrar la función de sistema H c (s ) de un filtro de tiempo continuo que
pueda haber sido la base del diseño anterior. ¿Es única la solución?. Justifique
la respuesta.
b) Dibujar, empleando diagramas de flujo, unas realizaciones del filtro digital
empleando estructuras de orden uno conectadas en cascada y en paralelo.
6.5.- Considere un filtro paso bajo de Chebyshev cuya función de sistema es:

H lp ( z ) =
(
0.001836 1 + z −1 )4

(1 − 1.5548z −1 + 0.6493z −2 )⋅ (1 − 1.4996 z −1 + 0.8482 z −2 )


Este sistema de cuarto orden fue diseñado para que cumpliese las siguientes
especificaciones:
0.89125 ≤ H lp (Ω ) ≤ 1 para 0 ≤ Ω ≤ 0.2π

H lp (Ω ) ≤ 0.17783 para 0.3π ≤ Ω ≤ π


Diseñe a partir de este un filtro paso alto cuya frecuencia de corte de la banda de paso
sea Ω p = 0. 6π .

6.6.- La siguiente función de sistema se corresponde con un filtro de Chebyshev paso


alto, de orden 2, con 0`8 dB de rizado en la banda de paso, y de pulsación de corte
ωc = 2 Krad/s:

s2
H c (s ) =
s 2 + 1967 s + 3' 28 ⋅ 10 6
a) Obtenga, a partir del filtro anterior, los coeficientes de la función de sistema
Hd(z) de un filtro paso alto digital empleando la transformación que estime
oportuno.
b + b z −1 + b2 z −2 + ...
H d (z ) = 0 1
1 − a1 z −1 − a 2 z −2 − ...

Problemas del Cap. 6 (Curso 08/09) – Pág. 2


Tratamiento Digital de Señales

Considere la pulsación de muestreo ω d = 8 Krad/s, y opere con tres cifras


decimales.
b) Dibuje, empleando diagramas de flujo, una realización del filtro según la
forma directa IV.
c) Calcule el valor de Ω T en que se transforma la pulsación de corte del filtro
analógico ω c , así como el valor del módulo de la respuesta en frecuencia (en
dB's) para dicha pulsación:
20 ⋅ log H d (Ω T )

6.7.- La siguiente función de sistema se corresponde con un filtro paso bajo de


Butterworth:
H o ⋅ ωc 2
H a (s ) =
100
=
s 2 + 2 ⋅ ωc s + ωc 2 s 2 + 10 ⋅ 2 s + 100
a) Compruebe que ω c = 10 rad/s se corresponde con la pulsación de corte a 3 dB.
b) Empleando el método de la invarianza de impulso, obtenga, a partir del filtro
anterior, los coeficientes de la función de sistema Hd(z) de un filtro paso bajo
digital.
b + b z −1 + b2 z −2 + ...
H d (z ) = 0 1
1 − a1 z −1 − a 2 z − 2 − ...
Considere la pulsación de muestreo ω d = 25 ⋅ 2 rad/s.
c) Dibuje, empleando diagramas de flujo, las realizaciones del filtro según las
formas directas II y IV.
6.8.- Se desea diseñar un sistema para procesar una señal analógica xa(t) (limitada en
banda a 3 kHz) con un filtro digital como se indica en la figura.

Los requisitos exigidos al módulo de la respuesta en frecuencia H( jω) son:


• Debe ser mayor que 0'89125 en la banda de frecuencias comprendidas entre 0 y
800 Hz.
• No debe superar 0'17783 a partir de los 1400 Hz.
a) Obtenga la plantilla de especificaciones del módulo de la respuesta en
frecuencia, expresada en dB's, del filtro discreto de respuesta al impulso h[n]
real que cumpla lo indicado.

Problemas del Cap. 6 (Curso 08/09) – Pág. 3


Tratamiento Digital de Señales

b) El diseño del filtro anterior se decide realizar a partir de un prototipo analógico


y empleando la transformación bilineal. Obtenga la plantilla de
especificaciones del módulo de la respuesta en frecuencia de dicho filtro
analógico. Considere Td =2.
c) En la etapa de aproximación se elige un filtro elíptico de orden 2 cuya función
de sistema es Ha ( s) . Calcule, operando con cuatro cifras decimales, los
coeficientes de la función de sistema HD(z) correspondiente.

0' 4386 ⋅ s 2 + 0' 307


Ha( s ) =
2' 7698 ⋅ s 2 + 0' 8858 ⋅ s + 0' 3444
bo + b1 ⋅ z −1 + b2 ⋅ z −2 + ⋅ ⋅ ⋅
H D( z ) =
1 − a1 ⋅ z −1 − a 2 ⋅ z −2 − ⋅ ⋅ ⋅
d) Dibuje, empleando diagramas de flujo, las realizaciones del filtro según la
formas directas II y IV.

6.9.- Se desea diseñar un filtro digital para aproximar la siguiente función del sistema
correspondiente a un sistema LTI causal:

H a (s ) =
1
s 2 + 4s + 8
Considerando una pulsación de muestreo ω s = 8 π , se pide obtener la función de sistema
Hd(z) del filtro digital y su correspondiente diagrama polo-cero empleando
a) el método de invarianza de impulso.
b) el método de la transformación bilineal.
Nota: opere con cuatro cifras decimales.
6.10.- La función del sistema H(z) de la ecuación se corresponde con un filtro digital
diseñado a partir de un prototipo analógico y empleando la transformación bilineal.
Calcule la función del sistema de dicho filtro analógico y dibuje en ambos sistemas el
diagrama polo-cero.

H (z ) =
(
z −1 1 − z −1 )
1 + z −1 + z −2
Nota: Considere Td = 2.

6.11.- Dada la respuesta al impulso de un filtro analógico


N
s pk ⋅ t
hc (t ) = ∑ Ak ⋅ e ⋅ u (t ) ,
k =1
donde A k y s p k son constantes, y N es el orden del filtro, el método de invarianza al
escalón transforma su función del sistema analógica H c (s) en la función del sistema
digital siguiente:

Problemas del Cap. 6 (Curso 08/09) – Pág. 4


Tratamiento Digital de Señales

s ⋅T
Ak ⋅ ⎛⎜ e pk d − 1⎞⎟
N
⎝ ⎠⋅ z −1
H ie ( z ) = ∑ .
s ⎛ s ⋅T −1 ⎞
k =1 ⎜1 − e
p d
pk k z ⎟
⎝ ⎠
Del mismo modo, el método de invarianza a la rampa transforma la función del sistema
analógica H c (s ) en la siguiente función del sistema
⎛ ⎛ s pk ⋅Td ⎞
− 1⎞⎟
N
H ir ( z ) = ∑

Ak ⎜ ⎝⎜ e
⎠ ⋅
( )
1− z −1 ⎟
− 1⎟ .
s ⎜
k =1 p k ⎜
( s pk ⋅ T)
d ⎛ s
⎜1 − e k
p ⋅T d
z ⎟ ⎟⎟
−1 ⎞
⎝ ⎝ ⎠ ⎠
Dada la siguiente función del sistema estable y causal

H c (s ) =
1
,
2
s + 3s + 2
se pide:
a) Obtener la función del sistema digital H 1 ( z ) resultante de aplicar al filtro analógico
dado, el método de invarianza al impulso (considere que h1 [n] = Td ⋅ hc (n ⋅ Td ) ).
b) Obtener la función del sistema digital H 2 ( z ) resultante de aplicar al filtro analógico
dado, el método de invarianza al escalón.
c) Dibuje el diagrama de polos y ceros del filtro analógico dado. Al aplicar al filtro
analógico inicial los métodos de invarianza al impulso, al escalón y a la rampa,
todos los sistemas resultantes son causales. ¿Son estables dichos sistemas? Razone
la respuesta.
1
Nota: considere f d = = 10 y opere con cuatro cifras decimales. Exprese las
Td
funciones del sistema de la siguiente forma:
M
∑ bk ⋅ z − k
H (z ) = k = 0 .
N
1− ∑ ak ⋅ z − k
k =1

6.12.- En el diagrama de bloques de la figura se conoce la función de transferencia del


filtro discreto:
1 − 2 z −1 + z −2
H (z ) = a∈ℜ
( )(
1 − az −1 ⋅ 1 − 0.5 z −1 )

Problemas del Cap. 6 (Curso 08/09) – Pág. 5


Tratamiento Digital de Señales

Determinar el valor de a y la frecuencia de muestreo a utilizar si se desea que la


respuesta del sistema ante la entrada:

⎛ π⎞ ⎛ π⎞
x(t ) = 5 ⋅ cos⎜ 2π 10 3 t + ⎟ + 5 2 ⋅ sen⎜ 4π 10 3 t + ⎟
⎝ 3⎠ ⎝ 6⎠

sea:
⎛ 2π ⎞
y (t ) = 8 ⋅ sen⎜ 4π 10 3 t + ⎟
⎝ 3 ⎠

6.13.- Un filtro continuo paso bajo cuya pulsación de corte es ωc = 10π rad/s se va a
utilizar como base para el diseño de un filtro discreto ( H(Ω) ). A su vez, dicho filtro
discreto se usará formando parte del sistema mostrado en la siguiente figura:

a) Si el filtro discreto se obtiene por aplicación del método de la respuesta al


impulso invariante al filtro continuo inicial con Td = 0,01, determinar la
pulsación de corte de Heff(ω).
b) Si el filtro discreto se obtiene por aplicación de la transformación bilineal al
filtro continuo inicial con Td = 2, determinar la pulsación de corte de Heff(ω).

6.14.- Se desea diseñar un filtro discreto paso banda que cumpla las siguientes
especificaciones de respuesta de amplitud:
⎧Ω1 = 0 ,2π
H D (Ω ) =
1
para las pulsaciones ⎨
2 ⎩Ω 2 = 0 ,8π
El diseño del mismo, HD(z), se realizará mediante la conexión adecuada de dos filtros,
H1(z) y H2(z), obtenidos por aplicación de la transformación bilineal a los filtros de
Butterworth cuyas funciones del sistema son, respectivamente:
ωa
H 1 (s ) = H 2 (s ) =
s
,
s + ωa s + ωb

a) Obtener la función del sistema del filtro discreto, HD(z).


π
b) Una vez diseñado el filtro se desea que H D (Ω ) = 1 para la pulsación Ω =.
2
Obtener la nueva expresión de la función del sistema, HD2(z), así como los
nuevos valores de respuesta en amplitud (expresados en decibelios) para las
pulsaciones Ω1 y Ω 2 .

Problemas del Cap. 6 (Curso 08/09) – Pág. 6


Tratamiento Digital de Señales

c) El filtro discreto diseñado en el apartado 2, HD2(z), se utiliza para el diseño del


sistema de la siguiente figura en el que Ts = 0 ,125 ms . Obtener la respuesta del
sistema, y(t), si la señal de entrada es:
⎛ π⎞
x(t ) = 2 + 5 ⋅ sen⎜ ω a t + ⎟ + 3 ⋅ cos(ωb t + 0,72π)
⎝ 2⎠
siendo ωa = 4π krad / s y ωb = 6,4π krad / s

6.15.- La función del sistema H(s) de un filtro de tiempo continuo cumple la plantilla de
especificaciones que se muestra en la figura 1:

H (s ) =
2
2
s + 2s + 2

Dicho filtro va a ser utilizado como base para el diseño de un filtro de tiempo discreto,
HD(Ω), que a su vez forma parte del sistema mostrado en la figura 2:

a) Determinar la función del sistema del filtro de tiempo discreto, HD(z), obtenida por
aplicación del método de la respuesta al impulso invariante al filtro de tiempo
continuo, H(s), con Td = 1/4 s.
b) Dibujar la estructura en forma directa II transpuesta del filtro digital HD(z).
c) Obtener el valor de la pulsación de muestreo, ωs, que debería utilizarse si se desea
que la pulsación de corte de la banda de paso del filtro analógico resultante, Ha(ω),
sea de 1 krad/s.
d) Obtener la plantilla de especificaciones del módulo de la respuesta en frecuencia
expresada en dB’s del filtro analógico resultante, Ha(ω), si para el diseño del filtro

Problemas del Cap. 6 (Curso 08/09) – Pág. 7


Tratamiento Digital de Señales

discreto se aplica el método de la transformación bilineal con Td=0,4 s. Considerar


para este apartado Ts = 1 ms .

6.16.- Se ha obtenido la función de transferencia H(z) de un filtro IIR por aplicación de


la transformación bilineal, con Td = 2 , a un filtro continuo cuya función de
0,13 ( s 2 + 1)
transferencia es H ( s ) = . El filtro así obtenido [H(z)] forma
s3 + 0,9s 2 + 1, 24s + 0,52
parte del sistema de la figura. Determinar el valor de Ts para que cuando la señal de
entrada sea x ( t ) = A 0 cos (104 t + 0, 2 π ) , la señal de salida sea nula ( y ( t ) = 0 ).

FILTROS DIGITALES FIR

6.17.- Se pretende diseñar un filtro FIR de fase lineal tipo II (número de coeficientes par
y simetría par en la respuesta al impulso). Se desea que la respuesta al impulso sea real,
y que la función de sistema presente un cero en el punto del plano z
1 1
z1 = + j
2 2
Se pide:
a) Obtener la función de sistema que cumple los requisitos anteriores, sabiendo
que el orden del filtro es el mínimo posible.
b) Dibujar la respuesta al impulso correspondiente.
c) Representar el filtro empleando diagramas de flujo mediante las conexiones:
c.1) Cascada (con subestructuras de orden dos).
c.2) Fase lineal.
d) Contabilizar en ambas estructuras el número de registros de almacenamiento,
de multiplicaciones y sumas necesarios por muestra de salida (no considerar
multiplicaciones por la unidad).
6.18.- Para diseñar un filtro digital se emplea el método de la ventana. Observando dos
ventanas diferentes (rectangular y Hamming) se obtienen los siguientes valores:
• Ventana a.1:
Amplitud máxima del lóbulo secundario: -46 dB.
Anchura del lóbulo principal: 0'098.
• Ventana a.2:
Amplitud máxima del lóbulo secundario: -13'5 dB.

Problemas del Cap. 6 (Curso 08/09) – Pág. 8


Tratamiento Digital de Señales

Anchura del lóbulo principal: 0'056.


Una vez diseñado el filtro se comprueba que la banda de transición resultante es de
mayor anchura si se emplea la ventana a.1.
Indique razonadamente si los datos indicados anteriormente se pueden corresponder con
un diseño real y qué ventanas son las mencionadas como a.1 y a.2.
6.19.- Las siguientes funciones de transferencia representan dos filtros diferentes que
cumplen la misma plantilla de especificaciones de respuesta en amplitud:
0.4981819 + 0.9274777 z −1 + 0.4981819 z −2
i) H (z ) =
1 − 0.6744878 z −1 + 0.3633482 z −2
11
ii ) H ( z ) = ∑ h( k ) z − k con
k =0

h(0)= 0.54603280·10-2 = h(11) h(1)= -0.45068750·10-1 = h(10)


h(2)= 0.69169420·10-1 = h(9) h(3)= -0.55384370·10-1 = h(8)
h(4)= -0.63428410·10-1 = h(7) h(5)= 0.57892400 = h(6)
Para cada filtro:
a) Indique si se trata de un sistema FIR o IIR.
b) Dibuje un diagrama de bloques para cada filtro y escriba la correspondiente
ecuación en diferencias.
c) Determine el número de operaciones y de registros de almacenamiento que se
necesitan.
6.20.- Se pretende diseñar un filtro FIR de fase lineal tipo III (número de coeficientes
impar y simetría impar en la respuesta al impulso). Se desea que la respuesta al impulso
sea real, y que la función de sistema presente un cero en el punto del plano z.
1
z1 =
2
Se pide:
a) Obtener la función de sistema que cumple los requisitos anteriores, sabiendo
que el orden del filtro es el mínimo posible.
b) Dibujar la respuesta al impulso correspondiente.
c) Representar el filtro empleando diagramas de flujo mediante las conexiones:
c.1) Forma directa.
c.2) Fase lineal.
d) Contabilizar en ambas estructuras el número de registros de almacenamiento
(para coeficientes y datos), de multiplicaciones y sumas necesarios por muestra
de salida (no considerar multiplicaciones por la unidad).
6.21.- Se pretende diseñar un filtro FIR de manera que el módulo de la respuesta en
frecuencia H (Ω) del filtro diseñado satisfaga los siguientes requisitos:

Problemas del Cap. 6 (Curso 08/09) – Pág. 9


Tratamiento Digital de Señales

• Debe ser mayor que 0'9 en la banda de frecuencias comprendidas entre 0 y


0'15π.
• No debe superar 0'01 a partir de 0'25π.
a) Represente la plantilla de especificaciones en escala semilogarítmica (eje de
ordenadas expresado en dB's) del módulo de la respuesta en frecuencia del
filtro deseado.
b) Para diseñar el filtro se decide emplear el método de la ventana con las
siguientes funciones: rectangular, Hanning, Hamming y Blackman. Indique
qué ventanas de las anteriores satisfacen los requisitos exigidos.
c) De las ventanas que cumplen las especificaciones iniciales, seleccione la que
presente menor atenuación en la banda eliminada. Empleando dicha ventana,
obtenga la anchura de la banda de transición y el orden del filtro resultante.
d) Represente la plantilla de especificaciones, en escala lineal, que cumplirá el
módulo de la respuesta en frecuencia del filtro diseñado.
e) Indique, especificando los valores oportunos, la expresión que permitiría
calcular los coeficientes de la respuesta al impulso del filtro diseñado.
6.22.- Se desea diseñar un sistema para procesar una señal analógica x(t) (limitada en
banda a 8 kHz) con un filtro digital como se indica en la figura.

Los requisitos exigidos al módulo de la respuesta en frecuencia H (ω) son:


• Debe ser mayor que 0'85 y menor que 1'1 en la banda de frecuencias
comprendidas entre 0 y 2000 Hz.
• No debe superar 0'001 a partir de los 3400 Hz.
a) Represente la plantilla de especificaciones en escala semilogarítmica (eje de
ordenadas expresado en dB's) del módulo de la respuesta en frecuencia que
debe cumplir el filtro digital H D (Ω) .
b) Para diseñar el filtro se decide emplear el método de la ventana. A partir de la
tabla adjunta, indique qué ventanas –considere sólo la rectangular, de Hanning,
de Hamming y de Blackman- satisfacen los requisitos anteriores.
c) Seleccione la ventana de las indicadas en el apartado anterior que presente
menor atenuación en la banda eliminada. Empleando dicha ventana, obtenga la
anchura de la banda de transición y el orden del filtro resultante.
d) Represente la plantilla de especificaciones, en escala lineal, que cumplirá el
módulo de la respuesta en frecuencia del filtro diseñado.
e) Indique, especificando los valores oportunos, la expresión que permitiría
calcular los coeficientes de la respuesta al impulso del filtro diseñado.

Problemas del Cap. 6 (Curso 08/09) – Pág. 10


Tratamiento Digital de Señales

6.23.- Dado un filtro FIR de coeficientes reales y de longitud M+1, que cumple que
h[n] ≠ 0 para 0 ≤ n ≤ M , este sistema es de fase lineal si su respuesta al impulso
satisface que h[n ] = ± h[M − n ] para 0 ≤ n ≤ M . Se pide:

( )
a) Deducir de la condición anterior la siguiente igualdad: H(z ) = ± z −M ⋅ H z −1 .
b) Indicar razonadamente cómo están distribuidos los polos y los ceros si el filtro
cumple que h[n ] = − h[M − n ] , y M+1 es un número par.
c) Indicar razonadamente si el sistema del apartado anterior puede ser un filtro
paso-todo.
d) Indicar razonadamente si el filtro del apartado “b” es, de todos los que tienen el
mismo módulo de la respuesta en frecuencia, el sistema de fase mínima.
6.24.- Se desea diseñar un filtro FIR de longitud impar (M+1) y fase cero con las
siguientes especificaciones:
• H (Ω) debe ser mayor que 0'88 y menor que 1'09 en la banda de frecuencias
[0, 0.2π] radianes.
• H (Ω) no debe superar 0'01 a partir de 0.3π radianes.

a) Para diseñar el filtro se decide emplear el método de la ventana. Indique qué


ventanas (entre rectangular, Hanning, Hamming, Blackman y Kaiser) permiten
diseñar el filtro con los requisitos anteriores.
b) Seleccione la ventana de las indicadas en el apartado anterior que presente
menor orden –indicando su valor-. Empleando dicha ventana, obtenga la
anchura de la banda de transición que tendrá el filtro diseñado.
c) Represente la plantilla de especificaciones, en escala lineal, que cumplirá el
módulo de la respuesta en frecuencia del filtro diseñado.
d) Indique, especificando los valores oportunos, la expresión que permitiría
calcular los coeficientes de la respuesta al impulso del filtro diseñado.
6.25.- Se pretende diseñar un filtro FIR empleando el método de la ventana, de manera
que se satisfagan los siguientes requisitos:
• Pulsación de corte del filtro ideal: 0.5π radianes.
• El filtro deseado debe tener longitud 21, con h[n] ≠ 0 sólo para − 10 ≤ n ≤ 10 .
a) Represente la plantilla de especificaciones en escala lineal del módulo de la
respuesta en frecuencia que satisfará el filtro digital cuando se emplean las
siguientes ventanas:
a.1) Rectangular.
a.2) Hanning.
a.5) Kaiser, con β = 10.
b) Seleccione de los anteriores, el filtro que presente la banda de transición más
estrecha, y el filtro que presente mayor atenuación en la banda eliminada.
Indique para ambos cómo se obtendría la respuesta al impulso del filtro final
diseñado.

Problemas del Cap. 6 (Curso 08/09) – Pág. 11


Tratamiento Digital de Señales

6.26.- Se pretende diseñar un filtro FIR paso banda de fase cero empleando el método
de la ventana, de manera que se satisfagan los siguientes requisitos:
• Pulsaciones de corte de la banda de paso: 0.5π y 0.7π radianes.
• Pulsaciones de corte de la banda eliminada: 0.3π y 0.9π radianes.
• Desviación en la banda de paso: 0.001.
• Desviación en la banda eliminada: 0.01.
a) Indique qué ventanas (entre rectangular, Hanning, Hamming y Blackman)
permiten diseñar el filtro con los requisitos anteriores.
b) Seleccione la ventana de las indicadas en el apartado anterior que presente
mayor atenuación en la banda eliminada –indicando su valor-. Empleando
dicha ventana, obtenga la longitud necesaria para cumplir las especificaciones
anteriores.
c) Represente la plantilla de especificaciones, en escala lineal, que cumplirá el
módulo de la respuesta en frecuencia del filtro diseñado.
d) Indique, especificando los valores oportunos, la expresión que permitiría
calcular los coeficientes de la respuesta al impulso de un filtro causal obtenido
a partir del filtro diseñado. ¿Presenta el filtro causal fase lineal? Si la respuesta
es afirmativa, ¿qué tipo de filtro es? Justifique las respuestas.

6.27.- Se pretende diseñar un filtro FIR paso bajo empleando el método de la ventana,
de manera que se satisfagan los siguientes requisitos:
• Pulsación de corte del filtro ideal: 0.5π radianes.
• El filtro deseado debe tener longitud 21, con h[n] ≠ 0 sólo para − 10 ≤ n ≤ 10 .
a) Represente la plantilla de especificaciones en escala lineal del módulo de la
respuesta en frecuencia que satisfará el filtro digital cuando se emplea la
ventana de Kaiser, con β = 9.
b) Indique cómo se obtendría la respuesta al impulso del filtro final diseñado.
c) Indique qué ventanas (entre Hanning, Hamming y Blackman) podrían
emplearse para obtener un filtro con la misma anchura -como máximo- para la
banda de transición que la del filtro diseñado en el apartado “a”. Indique la
longitud necesaria para cada una de ellas.
d) Indique qué ventanas (entre Hanning, Hamming y Blackman) podrían
emplearse para obtener un filtro con al menos la misma atenuación en la banda
eliminada que la del filtro diseñado en el apartado “a”. Indique la longitud
necesaria para cada una de ellas.

6.28.- Se pretende diseñar un filtro FIR de manera que se satisfagan los siguientes
requisitos:
• Frecuencia de corte de la banda de paso: 3kHz
• Frecuencia de corte de la banda eliminada: 5kHz
• Frecuencia de muestro: 20 kHz
• Desviación de la banda de paso: 0.15
• Desviación de la banda eliminada: 0.015

Problemas del Cap. 6 (Curso 08/09) – Pág. 12


Tratamiento Digital de Señales

a) Represente la plantilla de especificaciones en escala semilogarítmica (eje de


ordenadas en dB’s) del módulo de la respuesta en frecuencia del filtro digital
deseado.
b) Para diseñar el filtro se decide emplear el método de las ventanas con las
siguientes funciones: rectangular, Hanning, Hamming, Blackman y Kaiser.
Indique que ventanas de las anteriores satisfacen los requisitos exigidos.
c) De las ventanas que cumplen las especificaciones iniciales, obtenga el orden
requerido para cada uno de los filtros resultantes.
d) Seleccione de los anteriores, los dos filtros que representen menor orden.
Represente las plantillas de especificaciones, en escala lineal, que cumplirán
los módulos de la respuesta en frecuencia.

6.29.- En el diseño de un sistema de comunicaciones se necesita un filtro capaz de


realizar un desplazamiento de fase de la señal de entrada para las frecuencias
comprendidas entre 1 kHz y 3 kHz, con una atenuación superior a 52 dBs para
frecuencias por debajo de 0,5 kHz y por encima de 3,5 kHz. Sabiendo que la respuesta
en frecuencia de un desplazador de fase ideal (transformador de Hilbert) es:

⎧− j , Ω1 < Ω < Ω 2

Hd (Ω) = ⎨ j , − Ω 2 < Ω < −Ω1 Ω1 < Ω 2
⎪0 , Ω < Ω1 y Ω 2 < Ω < π

Obtener:

a) La respuesta al impulso del transformador de Hilbert, indicando si tiene o no


simetría y en caso de tenerla de qué tipo.

Para implementar el transformador real se opta por realizar el diseño de un sistema FIR
utilizando el método de las ventanas.

b) Si la frecuencia de muestreo utilizada es de 8 kHz, indicar las posibles ventanas


que pueden utilizarse así como el orden (M) del sistema que se obtendría para
cada uno de los casos.
c) Utilizando la ventana de menor orden exceptuando la de Kaiser, obtener el valor
de h[2], h[M-2] y h[2M].
d) Si se utiliza la ventana de Kaiser obtener el valor del factor de forma necesario e
indicar el tipo de sistema de fase lineal que se obtiene. ¿Podría ser un sistema de
fase lineal de cualquiera de los cuatro tipos? Razona la respuesta.

6.30.- En el diseño de un audífono digital se necesita un sistema capaz de realizar la


derivada de la señal de entrada para las frecuencias comprendidas entre cero y 3,6kHz,
con una atenuación superior a 40 dBs para las frecuencias superiores a 4 kHz. Sabiendo
que la respuesta en frecuencia de un diferenciador digital ideal es:

⎧⎪ jΩ , Ω < Ω c
H (Ω ) = ⎨
⎪⎩0 , Ωc < Ω < π
siendo Ωc la frecuencia de corte del derivador ideal, obtener:

Problemas del Cap. 6 (Curso 08/09) – Pág. 13


Tratamiento Digital de Señales

a) La respuesta al impulso del derivador digital ideal, indicando si tiene o no


simetría y en caso de tenerla de que tipo.

Para implementar el derivador se opta por realizar el diseño de un sistema FIR


de fase lineal utilizando el método de las ventanas.

b) Sabiendo que la frecuencia de muestreo utilizada es de 16kHz, indicar las


posibles ventanas que pueden utilizarse así como el orden del sistema que se
obtendría para cada uno de los casos.
c) Utilizando la ventana de menor orden exceptuando la de Kaiser, obtener el valor
de h[2], h[M-2] y h[2M].
d) Si se utiliza la ventana de Kaiser obtener el valor del factor de forma necesario e
indicar el tipo de sistema de fase lineal que se obtiene. ¿Podría ser un sistema de
fase lineal de cualquiera de los cuatro tipos? Razona la respuesta.

6.31.- Se desea diseñar un filtro paso alto, utilizando el sistema de la figura 1, con las
siguientes especificaciones:
- Banda atenuada: H a (ω) ≤ 0.01 , 0 ≤ ω ≤ 7 π krad / s
- Banda de paso: 0.85 ≤ H a (ω) ≤ 1 , ω ≥ 8π krad / s
El filtro discreto se obtendrá por aplicación del método de las ventanas y la frecuencia
de muestreo empleada será de dos veces y media la frecuencia de corte de la banda de
paso.

a) Represente la plantilla de especificaciones en escala semilogarítmica (eje de


ordenadas expresado en dB's) del módulo de la respuesta en frecuencia que debe
cumplir el filtro analógico equivalente H a ( ω )
b) Represente la plantilla de especificaciones en escala semilogarítmica (eje de
ordenadas expresado en dB's) del módulo de la respuesta en frecuencia que debe
cumplir el filtro digital H D ( Ω ) .
c) Para diseñar el filtro se decide emplear el método de la ventana. A partir de la
tabla adjunta, indique qué ventanas –considere sólo la rectangular, de Hanning,
de Hamming y de Blackman- satisfacen los requisitos anteriores.
d) Seleccione la ventana de las indicadas en el apartado anterior que presente
menor atenuación en la banda eliminada. Empleando dicha ventana, obtenga la
anchura de la banda de transición y el orden del filtro resultante.
e) Represente la plantilla de especificaciones, en escala lineal, que cumplirá el
módulo de la respuesta en frecuencia del filtro digital diseñado.
f) Obtener la expresión de la respuesta al impulso del filtro digital así como el
valor de los coeficientes h[0], h[M] y h[M+15].

Problemas del Cap. 6 (Curso 08/09) – Pág. 14


Tratamiento Digital de Señales

Figura 1

6.32.- Se desea obtener la respuesta al impulso de un filtro FIR paso bajo que cumpla
las siguientes especificaciones:
ƒ 0.93 ≤ H(Ω ) ≤ 1.029 ∀ 0 ≤ Ω ≤ 0.25π
ƒ Atenuación mínima de 50 dBs para 0.45π ≤ Ω ≤ π
Determinar:
a) Ventanas que pueden utilizarse para el diseño y longitud de las mismas.
b) Valor de h[9], h[25] y h[50] si se utiliza la ventana de longitud intermedia.

6.33.- La figura representa el módulo (en dB) de parte de la respuesta en frecuencia de


una ventana rectangular de orden M. Determinar razonadamente el valor de M.

ESTRUCTURAS DE FILTROS DITALES

6.34.- En la figura siguiente se representa una realización en la forma acoplada de una


función del sistema que presenta una pareja de polos conjugados. Se pide:
a) Obtener su función del sistema. Dibujar una estructura equivalente según la
forma directa IV.
b) Dibujar la forma traspuesta a la dada en la figura, demostrando que tiene la
misma H(z).
c) Considerando la estructura de la figura, realizar un algoritmo en seudocódigo
que permita el cálculo de la salida y[n] a partir de la entrada x[n].
d) Indicar el número de operaciones y de registros de almacenamiento que se
necesitan en cada una de las estructuras obtenidas.

Problemas del Cap. 6 (Curso 08/09) – Pág. 15


Tratamiento Digital de Señales

6.35.- Para la función de sistema indicada en la ecuación siguiente dibuje, empleando


diagramas de flujo, una realización en cascada y en paralelo con sistemas de segundo
orden.

H (z ) =
( )( 3 )(
10 ⋅ 1 − 1 z −1 ⋅ 1 − 2 z −1 ⋅ 1 + 2 z −1 )
(1 − 34 z −1 )⋅ ( )⋅ (1 − (12 + j 12 )z −1 )⋅ (1 − (12 − j 12 )z −1 )
2
1 − z −1
1
8

6.36.- Determine la función de sistema y la respuesta al impulso de los filtros siguientes:

Obtenga la forma transpuesta del primer grafo, verificando que tiene la misma función
de sistema.

Problemas del Cap. 6 (Curso 08/09) – Pág. 16


Tratamiento Digital de Señales

6.37.- Determine d1 y a2 en función de b1 y b2 para que los dos sistemas siguientes


sean equivalentes:

6.38.- Para la siguiente función de sistema


1 + 2 z −1 + z −2
H (z ) =
1 − 3 z −1 + 1 z − 2
4 8
dibuje, empleando diagramas de flujo, todas las posibles realizaciones en cascada y en
paralelo empleando sistemas de primer orden.

6.39.- El diagrama de flujo de la figura muestra un sistema no computable; es decir, no


es posible calcular la salida empleando las ecuaciones en diferencias representadas en el
diagrama ya que presenta lazos cerrados que no contienen elementos de retardo.

a) Escriba la ecuación en diferencias del filtro y obtenga la correspondiente


función del sistema.
b) De la función de sistema represente una nueva estructura que sí sea
computable.

6.40.- Considere un sistema LTI causal cuya función de sistema es:

1 + 1 z −1
H (z ) =
(1 + )⋅ (1 − 12 z −1 + 13 z − 2 )
5
1 z −1
4

a) Dibuje un diagrama de flujo del sistema para cada una de las siguientes formas:
i) Directa I.
ii) Directa II.

Problemas del Cap. 6 (Curso 08/09) – Pág. 17


Tratamiento Digital de Señales

iii)Cascada empleando secciones de primer y segundo orden con la forma


directa II.
iv) Paralelo empleando secciones de primer y segundo orden con la forma
directa II.
v) Forma directa II traspuesta.
b) Obtenga la ecuación en diferencias para la estructura v) del apartado "a" y
demuestre que tiene la misma función de sistema.

6.41.- Un sistema lineal e invariante se puede realizar empleando el siguiente diagrama


de flujo:

a) Escriba la ecuación en diferencias que lo caracteriza.


b) Calcule la función de sistema.
c) En la estructura anterior, ¿cuantas multiplicaciones y sumas reales son
necesarias para calcular cada muestra de la señal de salida?.(Suponga que x[n]
es real y no contabilice las multiplicaciones por uno).
d) La estructura anterior requiere cuatro registros de almacenamiento (unidades de
retardo). ¿Es posible reducir este número empleando una estructura diferente?.
Si responde afirmativamente, dibuje dicha estructura, y en caso contrario
explique porqué no se puede reducir.
6.42.- Un sistema LTI cuya función de sistema es

H ( z) =
(
0.2 1 + z )
−1 6

(1 − 2z −1
+ 78 z
−2
) ⋅ (1 + z −1
+ 21 z
−2
) ⋅ (1 − 1 z −1 + z −2
2 )
se puede realizar empleando el diagrama de flujo de la figura.

a) Encuentre todos los coeficientes del diagrama de la figura. ¿Es única la solución?
b) Defina todas las variables de nudo que crea convenientes y escriba las ecuaciones
en diferencias que caracterizan a cada una de las secciones.

6.43.- La estructura de la figura es una sección LDI de dos polos y puede ser empleada
en la realización de bancos de osciladores digitales. Para obtener la secuencia de salida
se pueden elegir dos opciones: x1i[n] ó x2i[n], dependiendo de la función del sistema
que se desee.

Problemas del Cap. 6 (Curso 08/09) – Pág. 18


Tratamiento Digital de Señales

Se pide:
a) Obtener la función del sistema H1 ( z ) = X 1i ( z ) X ( z ) .
b) Obtener la función del sistema H 2 ( z ) = X 2i ( z ) X ( z ) .
c) Representar ambos filtros empleando diagramas de flujo mediante la forma
directa IV.
d) Contabilizar en todas las estructuras el número de registros de almacenamiento
necesarios para coeficientes y datos, así como el de multiplicaciones y sumas
necesarios por muestra de salida (no considerar multiplicaciones por la unidad).

6.44.- La estructura de la figura representa una realización obtenida a partir de la


representación en variables de estado de un sistema con dos polos.

Se pide:
a) Obtener la función del sistema H ( z) = Y ( z ) X ( z) .
b) Representar el filtro mediante la forma directa II empleando diagramas de flujo.
c) Contabilizar en ambas estructuras el número de registros de almacenamiento
necesarios para coeficientes y datos, así como el de sumas (de dos en dos
términos) y multiplicaciones (no considere las multiplicaciones por la unidad) que
se realizan por cada muestra de salida.
El filtro anterior se puede caracterizar por las siguientes ecuaciones matriciales:
⎡ s1 [ n + 1] ⎤ ⎡1 −1 2 ⎤ ⎡ s1 [ n ] ⎤ ⎡1 ⎤
⎢ ⎥=⎢ ⋅⎢ ⎥+ x [ n]
⎣ s2 [ n + 1]⎦ ⎣1 0 ⎥⎦ ⎣ s2 [ n ]⎦ ⎢⎣0 ⎥⎦

⎡ s [n ]⎤
y[n] = [3 1 2] ⋅ ⎢ 1 ⎥ + x[n]
⎣ s 2 [n ]⎦

Problemas del Cap. 6 (Curso 08/09) – Pág. 19


Tratamiento Digital de Señales

en las que s1 [ n ] y s2 [ n ] representan el valor en el instante n de los nodos (registros)


s1 y s 2 respectivamente, y s1 [ n + 1] y s2 [ n + 1] el valor de dichos registros en el
instante n + 1 . Sabiendo que s1 [ −1] = s2 [ −1] = 0 , se pide:
d) Calcular las cuatro primeras muestras de la respuesta al impulso ( h [ 0] , h [1] ,
h [ 2] y h [3] ).
e) Considerando la estructura de la figura, realizar un algoritmo en seudocódigo que
permita el cálculo de la salida y [ n ] a partir de la entrada x [ n ] .

6.45.- La estructura de la figura representa una realización obtenida a partir de la


representación en variables de estado de un sistema estable con dos polos.

Se pide:
a) Obtener la función del sistema H ( z ) = Y ( z ) X ( z ) .
b) Contabilizar en dicha estructura el número de multiplicaciones y sumas –
realizadas de dos en dos elementos- por cada muestra de entrada. No considere
las multiplicaciones por la unidad.
c) Sabiendo que el filtro digital se ha obtenido empleando la transformación
bilineal –con Td = 2 -, se pide encontrar la función del sistema analógico H c (s )
que ha sido la base del diseño anterior. Comente la causalidad de ambos
sistemas, analógico y digital.

6.46.- Dada la estructura de la figura, donde a ∈ ℜ + y 0 < a < 1 ,

se pide:
a) Obtener la función del sistema H d ( z ) = Y (z ) X ( z ) .
b) Representar el filtro mediante la forma directa IV empleando diagramas de flujo.
c) Contabilizar en ambas estructuras el número de registros de almacenamiento
necesarios para coeficientes y datos, así como el de sumas (de dos en dos

Problemas del Cap. 6 (Curso 08/09) – Pág. 20


Tratamiento Digital de Señales

términos) y multiplicaciones (no considere las multiplicaciones por la unidad) que


se realizan por cada muestra de salida.
d) Dibujar el módulo de la respuesta en frecuencia del filtro dado.
e) Si el filtro ha sido diseñado mediante el método de la transformación bilineal, con
Td = 2 , se pide encontrar la función del sistema H c (s ) de un filtro de tiempo
continuo que pueda haber sido la base del diseño anterior. Dibujar el diagrama de
polos y ceros de H c (s ) .

6.47.- En la estructura de la figura:

a) Determine la función de sistema H (z ) = Y ( z ) X ( z ) y la ecuación en


diferencias que relaciona la salida ( y[n] ) y la entrada ( x[n] ).

b) Dibuje el diagrama de polos y ceros del filtro anterior si b1 = b2 = 0 ,5 . A la


vista de dicho diagrama indique de que tipo de filtro se trata, razona la
respuesta.

c) Realice el sistema anterior mediante la forma directa II transpuesta.

6.48.- La estructura en celosía es ampliamente utilizada en procesado de voz y en el


diseño de filtros adaptativos. Un sistema en celosía presenta una serie de etapas
conectadas tal como se muestra en la figura a. La estructura de cada una de las etapas se
representa en la figura b siendo k m el parámetro de la celosía correspondiente a la etapa
m_ésima conocido como coeficiente de reflexión.

a) Obtener la función del sistema, H ( z ) = Y ( z ) X ( z ) para un sistema en


celosía de una única etapa en función de su coeficiente de reflexión.
b) Dada H ( z ) = 1 + z −1 + z − 2 , obtener los parámetros y dibujar la
3 1
5 2
estructura en celosía para dicho sistema.

Figura a

Problemas del Cap. 6 (Curso 08/09) – Pág. 21


Tratamiento Digital de Señales

Figura b

6.49.- En el sistema cuyo diagrama de flujo se representa en la siguiente figura:

a) Suponiendo que parte de reposo inicial, determine la función de sistema


y la ecuación en diferencias que relaciona la salida ( y[n] ) y la entrada
(x[n] ) .

b) Determine la función de transferencia del sistema a conectar en cascada


con el anterior para que el conjunto sea un filtro paso todo con ganancia
en continua unidad.

6.50.- Los diagramas de flujo de las siguientes figuras representan la estructura de


diseño de dos filtros digitales. Determinar:

a) Función del sistema H1 ( z ) = Y1 ( z ) X 1 ( z ) de la figura 1 y ecuación en


diferencias que relacionan la salida ( y1 [n] ) y la entrada (x1 [n] ) .
b) Valor de la transmitacia “α” de la estructura de la figura 2 para que
ambos filtros presenten la misma función del sistema.

Problemas del Cap. 6 (Curso 08/09) – Pág. 22


Tratamiento Digital de Señales

6.51.- La respuesta al impulso de un sistema LTI es:


⎧a n 0 ≤ n ≤ 7
h[n] = ⎨
⎩0 resto
a) Dibuje el diagrama de flujo empleando la forma directa.
b) Demuestre que la correspondiente función de sistema se puede expresar como

H (z ) =
(1 − a z )
8 −8
z >a
(1 − az )
−1

c) Dibuje el diagrama de flujo de otro sistema que tenga la misma H(z) y que sea
un sistema FIR en cascada con un sistema IIR (suponga a < 1 ).

d) Indique qué realización requiere:


i) más registros de almacenamiento (datos y coeficientes).
ii) más operaciones (multiplicaciones y sumas por muestra de salida).

Problemas del Cap. 6 (Curso 08/09) – Pág. 23