Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Problemas de Manuel Blanco Velasco
TEXTOS UNIVERSITARIOS
Roberto Jiménez Martínez
TECNOLOGÍA
(2ª edición)
UAH
Problemas de
Tratamiento
Digital de Señales
(2ª edición)
Problemas de Manuel Blanco Velasco
Fernando Cruz Roldán
Digital de Señales
(2ª edición)
SERVICIO DE PUBLICACIONES
El contenido de este libro no podrá ser reproducido,
ni total ni parcialmente, sin el previo permiso escrito del editor.
Todos los derechos reservados.
© Universidad de Alcalá
Servicio de Publicaciones
Plaza de San Diego, s/n
28801 Alcalá de Henares
www.uah.es
ISBN: 978-84-15834-20-5
Depósito Legal: M-26092-2013
Prólogo iii
4. Filtros Digitales 91
4.1. Diseño de Filtros Digitales IIR . . . . . . . . . . . . . . . . . . . . . . . . . 91
4.2. Diseño de Filtros Digitales FIR . . . . . . . . . . . . . . . . . . . . . . . . . 116
4.3. Estructuras de Filtros Digitales . . . . . . . . . . . . . . . . . . . . . . . . . 139
Bibliografía 217
Prólogo
El objetivo general del libro consiste en presentar una colección de problemas propuestos
con solución que sirva de apoyo a cualquier asignatura cuya temática esté relacionada con
el Tratamiento Digital de Señales. La mayor parte del libro se centra en sistemas discretos
lineales y temporalmente invariantes, aunque también se incluyen bloques lineales que no
satisfacen la propiedad de invarianza, y que tienen gran utilidad en comunicaciones y en
diversos sistemas de codificación de señales de audio, imágenes y biomédicas. Con este libro,
se pretende adquirir y afianzar los conocimientos y habilidades siguientes:
Conocer las ventajas e inconvenientes más relevantes que presenta el tratamiento digital
de señales frente al procesado analógico.
Saber las características más importantes de los sistemas paso-todo, de fase mínima,
de fase lineal.
Conocer las ventajas e inconvenientes más relevantes que ofrecen los filtros de respuesta
al impulso de duración infinita (IIR) frente a los de duración finita (FIR). Elegir las
técnicas de diseño -etapa de aproximación- más adecuadas a las especificaciones iniciales
de partida.
Conocer los bloques básicos que componen los sistemas multitasa de muestreo y los
efectos que producen en la señal de tiempo discreto.
resultan de gran utilidad las GUIs o applets desarrolladas en el Center for Signal and Image
Processing [8], del Georgia Institute of Technology, la coordinada por el profesor Andreas
Spanias de la Arizona State University [9], también [10] de la John Hopkins University,
bastante completa, y por último, la elaborada por C. A. Nyack [11].
La notación utilizada en el libro es diferente a la utilizada en algunos libros de la bibliogra-
fía. Se emplean corchetes para indicar las dependencias de variables independientes discretas
y paréntesis para las dependencias de variables independientes continuas. A su vez, la varia-
ble ω representa la pulsación para el dominio transformado de Fourier de señales de tiempo
continuo, mientras que Ω representa la pulsación correspondiente al dominio transformado
de Fourier de señales de tiempo discreto.
Capítulo 1
Problema 1.1
Del sistema de la figura 1.1 se conoce que es LTI, de orden dos, de respuesta al impulso real
y finita (h[n] 6= 0 sólo para 0 ≤ n ≤ 2), y que presenta un cero en c1 = e−j·2/3 . A dicho
2 4π
sistema se le introduce como entrada la secuencia x [n] = 12 · ej· 3 ·n + 14 · ej· 3 ·n .
x[n] y[n]
h[n]
Figura 1.1
Se pide:
b) Dibujar el diagrama de polos y ceros del sistema dado. Sabiendo que H (Ω)|Ω=0 = 1,
obtener su función del sistema.
Solución
a) No es periódica.
2
2
b) La función sistema es: H (z) = 2,335 1 − e−j 3 z −1 1 − ej 3 z −1 .
2 Conceptos Básicos y Tipos de Sistemas.
1
e j 2/3
0,5
Parte Imaginaria
2
0
−0,5
e -j 2/3
−1
−1 −0,5 0 0,5 1
Parte Real
c) El módulo de la respuesta en frecuencia:
10
6
|H((Ω)|
0
0 1 2 3 4 5 6
Ω (rad)
d) La salida es periódica con periodo N = 3.
Problema 1.2
Al sistema LTI real, causal y estable de la figura 1.2 se le introduce como señal de entrada
la secuencia x1 [n] = ejΩ0 ·n , con Ω0 ∈ R+ .
x[n] y[n]
h[n]
Figura 1.2
Se pide:
b) Expresar la respuesta y2 [n] del sistema cuando la entrada es la secuencia x2 [n] = ejΩ0 ·n ·
u [n] como la suma de dos términos:
c) Demostrar que al ser el sistema LTI estable, la respuesta ytra [n] está acotada en amplitud,
es decir, |ytra [n] | < B < ∞, ∀n, B ∈ R+ .
Solución
a) y1 [n] = ejΩ0 n H ejΩ0 .
∞
P
b) y2 [n] = y1 [n] − h [l] ejΩ0 (n−l) .
l=n+1
∞
P ∞
P
c) |ytra [n]| ≤ |h [l]| ≤ |h [l]| < K < ∞.
l=n+1 l=−∞
Problema 1.3
A un sistema LTI causal, estable y real se le introduce una secuencia de entrada x[n] real y
causal cuya parte imaginaria de su transformada de Fourier es
La secuencia de salida y[n] presenta un espectro cuya parte real viene dada por la expresión
Se pide:
Datos: Considere que una secuencia x [n] causal se puede expresar como:
Solución
Problema 1.4
Dada la siguiente señal:
se pide:
a) Representar X (Ω) para −2π < Ω < 2π.
b) Obtener x [n]. Expresar dicha secuencia como suma de dos términos de la forma
donde xp [n] contiene en su totalidad la parte periódica de la señal x [n], y xap [n] el resto.
c) Representar la secuencia xp [n] e indicar su periodo fundamental.
d) Dado el sistema LTI causal, caracterizado por la siguiente ecuación en diferencias de
coeficientes constantes y reales:
3
X
y [n] = x [n] + bk x [n − k] + 0,9y [n − 1] − 0,81y [n − 2] + 0,729y [n − 3] ,
k=1
Solución
X(Ω)
2
1 1 π
xp [n] = + cos ·n ,
2π π 2
2 sen (n · π/4)
xap [n] = .
πn
5
c) El periodo es N = 4.
x p [n]
3/2π
N=4
1/2π
-2 2
-4 -3 -1 1 3 4 n
-1/2π
d) b1 = −1, b2 = 1, b3 = −1.
1,2
1
p1
1
Parte Imaginaria
0,5
0,8
|H(Ω)|
0 p3 0,6
0,4
−0,5
p2 0,2
−1
−1 −0,5 0 0,5 1 0
−π −π/2 0 π/2 π
Parte Real
Ω(rad)
Problema 1.5
El esquema de la figura 1.3 está compuesto por tres sistemas LTI, se emplea para procesar
la señal de entrada x[n].
y1[n]
S1
x[n] y[n]
+ S3
y3[n]
S2
y2[n]
Figura 1.3
3
P
∞
3 k
La relación entrada-salida del S1 es: y1 [n] = 5 4 x [n − k].
k=0
Se pide:
c) Se ha comprobado que la salida del sistema global cuando se aplica la señal x [n] =
n
cos (πn) + cos 7π
4 n es y[n] = α (−1) , α ∈ R. Determinar la función del sistema S3 ,
sabiendo que H3 (Ω)|Ω=0 = 0,2929.
Solución
2
−1 n
b) h2 [n] = 5 2 u [n].
7π
7π
1
c) H3 (z) = 2 1 − ej 4 z −1 1 − e−j 4 z −1 .
Problema 1.6
El diagrama de bloques de la figura 1.4 está pensado para procesar una señal real x [n] ∈ R.
Se sabe que la señal de salida y[n] se puede obtener mediante un único sistema LTI.
Sistema LTI
H( ) 1
x[n] y[n]
2 2
-j( /2)n j( /2)n
e e
Figura 1.4
Se pide:
a) Determinar razonadamente la respuesta impulsiva heq [n] del sistema LTI equivalente al
de la figura que permite obtener la misma respuesta y[n] cuando se aplica idéntica entrada
x[n].
7
b) Determinar y representar el sistema que permite recuperar la señal de entrada x[n] a partir
de la señal de salida y[n] mediante un diagrama de bloques en el que se especifiquen cada
una de las funciones que realiza.
Solución
π sen( π
2 n)
a) heq [n] = ej 2 n πn .
b) x[n] = 2 · Re {y[n]}:
y[n] x[n]
Re{·} 2
Problema 1.7
La ventana de duración finita wT (t) de la figura 1.5 se emplea para transmisión de datos en
comunicaciones de banda ancha y está definida matemáticamente como:
π t
sen2 2 0,5 + TT R ,
−TT R /2 ≤ t ≤ TT R /2,
wT (t) = 1, TT R /2 ≤ t ≤ T − TT R /2,
sen2 π 0,5 − (t−T ) , T − TT R /2 ≤ t ≤ T + TT R /2.
2 TT R
Figura 1.5
Solución
a) La ventana es:
0,5, n = 0,
1, 1 ≤ n ≤ 79,
wT [n] =
0,5, n = 80,
0, resto.
b) La transformada de Fourier:
Problema 1.8
De una función C(z) = H(z) · H ∗ ( z1∗ ) se conoce que presenta un cero y un polo en los
siguientes puntos del plano z:
Se pide:
a) Completar el resto de polos y ceros de la función C(z) de orden mínimo que cumple los
datos del enunciado.
Considere a partir de ahora que, además de las condiciones anteriores, se cumple que la
transformada z inversa de C(z) es una secuencia real. Se pide:
b) Añadir los polos y ceros necesarios para obtener la función C(z) de orden mínimo que
cumple lo indicado.
c) Encontrar todas las posibles funciones H(z) correspondientes a sistemas causales, es-
tables, de respuesta al impulso real que tengan la misma C(z) obtenida en el apartado
anterior.
Solución
c2 = 1 + j
p2 = −1 − j
c3 = 0,5 − 0,5j
c4 = 1 − j
p3 = −0,5 + 0,5j
p4 = −1 + j
1 − c2 · z −1 1 − c4 · z −1 1
H2 (z) = k2 , |z| > √
(1 − p1 · z −1 ) (1 − p3 · z −1 ) 2
Problema 1.9
De una función C(z) = H(z) · H ∗ ( z1∗ ) se conoce que presenta ceros y polos en los siguientes
puntos del plano z:
Sabiendo que los coeficientes de la transformada inversa de la función C(z) son reales:
9
a) Dibujar el diagrama de polos y ceros de la función C(z) de orden mínimo que cumple
las condiciones del enunciado.
c) Dibujar el diagrama de polos y ceros de orden mínimo de todos los posibles sistemas
reales LTI causales y estables cuyo módulo de la respuesta en frecuencia es el mismo
que el de H(z) del apartado anterior.
d) La siguiente figura representa el módulo y la fase de uno de los sistemas Hi (z) obtenidos
en los apartados b y c. Sin realizar ningún cálculo, razone a cual o cuales de ellos
corresponde.
20
Magnitud (dB)
10
−10
0 0,2 0,4 0,6 0,8 1
Frecuencia Normalizada ( ×π rad/muestra)
0
Fase (grados)
−200
−400
0 0,2 0,4 0,6 0,8 1
Frecuencia Normalizada ( ×π rad/muestra)
e) ¿Existe algún otro sistema real LTI causal y estable, distinto de los ya obtenidos,
que tenga el mismo módulo de la respuesta en frecuencia que los anteriores? En caso
afirmativo ponga un ejemplo. ¿Podría ser este sistema de fase mínima? Razone la
respuesta.
10 Conceptos Básicos y Tipos de Sistemas.
Solución
C(z)
1,5
1
Parte Imaginaria
0,5
−0,5
−1
−1,5
−2
−2 −1 0 1 2
Parte Real
H(z)
1
0,8
0,6
Parte Imaginaria
0,4
0,2
0
−0,2
−0,4
−0,6
−0,8
−1
−1 −0,5 0 0,5 1
Parte Real
11
H (z) H (z)
1 2
1 1,5
0,8
1
0,6
Parte Imaginaria
Parte Imaginaria
0,4
0,5
0,2
0 0
−0,2
−0,5
−0,4
−0,6
−1
−0,8
−1 −1,5
H 3(z)
1,5
1
Parte Imaginaria
0,5
−0,5
−1
−1,5
e) Basta con multiplicar por un sistema paso todo causal cualquiera de las funciones
Hi (z) obtenidas anteriormente. Por ello, existen infinitas posibilidades. Sin embargo, al
introducir el sistema paso todo ceros ubicados fuera de la circunferencia de radio unidad,
ninguna de las nuevas funciones resultantes de igual módulo cumpliría la propiedad de
fase mínima.
12 Conceptos Básicos y Tipos de Sistemas.
Problema 1.10
De un sistema H(z) lineal, invariante y estable se conoce que satisface la condición C(z) =
H(z) · H ∗ ( z1∗ ), y que dicha función C(z) presenta un polo en p1 = −0,5 y un cero en
c1 = 0,5 − 0,5j.
Se pide:
a) Dibujar el diagrama de polos y ceros del sistema completo C(z), sabiendo que es el de
orden mínimo que cumple las condiciones anteriores.
b) Obtener las diferentes funciones H(z) que darán lugar a C(z). Discutir para cada una
de las funciones obtenidas si se correspondería con un sistema causal.
c) Si C(z) se descompone como producto de dos funciones del siguiente modo: C(z) =
Hmin (z) · H1 (z), encontrar Hmin (z), sabiendo que caracteriza a un sistema de fase
mínima estable con el mismo módulo de la respuesta en frecuencia (salvo una constante)
y de igual orden que C(z). Dibujar el diagrama de polos y ceros y el módulo de la
respuesta en frecuencia del sistema H1 (z).
Solución
a) Es necesario incluir:
c2 = 1 − j
p2 = −2
C(z)
0,5
Parte Imaginaria
0
p2 p1
c1
−0,5
c2
−1
1 − c2 · z −1
Hd (z) = k4 , |z| < |p2 |
(1 − p2 · z −1 )
donde Ha (z) es causal y estable, Hb (z) es causal y estable, Hc (z) es no causal y estable
y Hd (z) es no causal y estable.
2
(1−c1 ·z−1 )
c) Hmı́n (z) = k (1−p ·z−1 )2 .
1
H 1(z)
0,5
Parte Imaginaria
0
p2 c3
−0,5
p3
c2
−1
0,5
0,4
0,3
0,2
0,1
0
0 0,5 1 1,5 2 2,5 3 3,5
Ω (rad/muestra)
14 Conceptos Básicos y Tipos de Sistemas.
Problema 1.11
Dado un sistema FIR causal, de orden dos, con coeficientes reales y con un cero en c1 =
0,25 − 0,25j, se pide:
a) Encontrar su función del sistema (H1 (z)), incluida la constante de ganancia, sabiendo
que H1 (Ω)|Ω=0 = 1.
b) De todos los sistemas que tienen el mismo módulo de la respuesta en frecuencia que H1 (z),
¿qué propiedad satisface el anterior sistema con respecto a la energía parcial acumulada?
Razone la respuesta.
Solución
8
a) H1 (z) = 5 · 1 − (0,25 + 0,25j) z −1 · 1 − (0,25 − 0,25j) z −1 .
d) Ambos sistemas son estables pues tienen todos los polos están en el origen.
Problema 1.12
Dado un sistema estable cuya función del sistema viene dada por
Se pide:
b) El sistema anterior presenta un polo en p1 = 0,8 · ejπ/3 . Las dos siguientes figuras repre-
sentan la función de fase de dos sistemas estables, y una de ellas se corresponde con la del
sistema indicado anteriormente. Deducir razonadamente de cuál de las dos se trata.
−2
0.2
−4
Radianes
Radianes
−6 0.1
−8 0
−10
−0.1
−12
−14 −0.2
0 0.5 1 1.5 2 2.5 3 0 0.5 1 1.5 2 2.5 3
Pulsación Pulsación
15
c) Dibujar el diagrama de polos y ceros completo sabiendo que el sistema también presenta
un polo en p2 = 0,8 · e−jπ/6 .
Solución
A(z −1 )
a) La función del sistema dada, con coeficientes reales, satisface que H (z) = k · z −N A(z) .
Por tanto es un sistema paso todo. Evaluando dicha función en un punto de la circunfe-
rencia de radio unidad, por ejemplo, H (z)|z=1 = 2,4414, se obtiene el resto de valores:
2.5
2
Amplitud
1.5
0.5
0
0 0.5 1 1.5 2 2.5 3
Pulsación
b) Observando la función del sistema, se aprecia que es un sistema paso-todo de orden cuatro
de coeficientes reales. Con los datos del enunciado, se conoce que hay dos polos en el
interior de la circunferencia de radio unidad, con lo que al menos debe haber dos ceros
fuera de la circunferencia de radio unidad. La fase del sistema (b) se corresponde con un
sistema que tendría todos los ceros en el interior de la circunferencia de radio unidad, con
lo que no podría ser el paso-todo. La del sistema (a) sí satisface las anteriores condiciones,
y es además monótona decreciente, la cual daría lugar a un retardo de grupo positivo. Por
tanto, la opción correcta es la del sistema (a).
c)
1 c =1/conj(p )
1 1
c =1/conj(p )
3 3
p
0.5 1
Parte Imaginaria
p =conj(p )
3 2
p
2
−0.5 c =1/conj(p )
2 2
p =conj(p )
4 1
−1 c =1/conj(p )
4 4
−1 −0.5 0 0.5 1 1.5
Parte Real
16 Conceptos Básicos y Tipos de Sistemas.
Problema 1.13
De un sistema LTI se conoce que su función H(z) es de coeficientes reales y tiene dos polos
en los siguientes puntos del plano z:
2π 1
p1 = 2 · e j 3 , p2 = .
2
Además, se ha comprobado que la respuesta del sistema es nula cuando a la entrada se
introduce cualquiera de las dos secuencias siguientes:
π n
2
x1 [n] = cos n , x2 [n] = −
4 3
Se pide:
a) Representar el diagrama de polos y ceros de la función H(z) de orden mínimo indi-
cando el valor de los mismos. Determinar también su expresión algebraica y comentar
razonadamente si el sistema es causal y estable.
b) Determinar el diagrama polo-cero y la expresión algebraica de todas las funciones cau-
sales y estables que tienen el mismo módulo de la respuesta en frecuencia que H(z).
c) Expresar los sistemas obtenidos en el apartado anterior que tengan ceros en el exterior
de la circunferencia de radio unidad como el producto de un filtro sin ceros en el exterior
de la circunferencia de radio unidad, y de un sistema paso-todo.
Solución
H(z)
1,5
1
Parte Imaginaria
0,5
−0,5
−1
−1,5
H1(z)
0,5
Parte Imaginaria
−0,5
−1
−1 −0,5 0 0,5 1
Parte Real
H2(z)
1
Parte Imaginaria
0,5
−0,5
−1
π π
1 + 23 z −1 · 1 − ej 4 z −1 · 1 − e−j 4 z −1 1
H2 (z) = k2 · , |z| >
1 −1
1 − 2z 1 j 2π
· 1− 2 ·e 3 z −1 1 −j
· 1− 2 ·e 3 z
2π
−1 2
18 Conceptos Básicos y Tipos de Sistemas.
c)
H2 (z) = H0 (z) · Hap (z)
π π
1 + 23 z −1 · 1 − ej 4 z −1 · 1 − e−j 4 z −1
H0 (z) = k0 · 2π
2π
1 − 12 z −1 · 1 − 21 · ej 3 z −1 · 1 − 21 · e−j 3 z −1
z −1 + 23
Hap (z) = k3
1 + 23 z −1
Problema 1.14
Para cada uno de los diagramas de polos y ceros siguientes, se pide indicar razonadamente
si se pueden corresponder con:
d) Un filtro de fase lineal. En este caso, indicar el tipo de filtro de que se trata.
Figura 1 Figura 2
2
2
Parte Imaginaria
1
Parte Imaginaria
2 2 6
0 0
−1 −1
−2 −2
Figura 3 Figura 4
2 2
ROC: |z|>0,8
Parte Imaginaria
Parte Imaginaria
1 1
0,8
0 0
−1 −1
−2 −2
−2,5 −2 −1,5 −1 −0,5 0 0,5 1 1,5 2 2,5 −2,5 −2 −1,5 −1 −0,5 0 0,5 1 1,5 2 2,5
Parte Real Parte Real
Figura 5
2
Parte Imaginaria
2
0
−1
−2
Solución
a) La figura 3.
b) La figura 5.
c) Ninguno.
d) La figura 2, tipo I.
e) La figura 1.
20 Conceptos Básicos y Tipos de Sistemas.
Problema 1.15
En las siguientes figuras se representan algunas características (diagramas de polos y ceros,
respuestas en frecuencias o retardos de grupo) correspondientes a seis sistemas reales, causa-
les y estables. Se pide, en función de dicha características, indicar razonadamente si cada uno
de los mismos se pueden corresponder con sistemas de fase lineal, paso-todo, de fase mínima,
o bien son funciones del tipo C (z) = H (z) · H ∗ (1/z ∗).
Sistema 1 Sistema 2
2,5
1
2
0,8
1,5
0,6
1
Parte Imaginaria
0,4
Parte Imaginaria
0,5 0,2
0 0
−0,5 −0,2
−1 −0,4
−1,5 −0,6
−2 −0,8
−1
−2,5
−2 −1 0 1 2 3 −1 −0,5 0 0, 5 1
Parte Real Parte Real
2, 6
2, 4
Retardo de Grupo (muestras)
2, 2
2
4
1, 8
1, 6
1, 4
1, 2
4 1
0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
Frecuencia Normalizada ( ×π rad/muestras) Frecuencia normalizada ( ×π rad/sample)
Sistema 6
Fase de la respuesta en frecuencia del sistema 5 2, 5
0,4
2
0,2
1, 5
0
1
Parte Imaginaria
−0.2
Fase (rad)
0, 5
−0,4 8
0
−0,6
−0,5
−0,8 −1
−1 −1,5
−1,2 −2
−1,4 −2,5
0 0,5 1 1,5 2 2,5 3 3,5 −2 −1 0 1 2 3
Pulsación (rad/muestra) Parte Real
21
Solución
Considerando las figuras anteriores:
El Sistema 1 es paso-todo, pues por cada cero ci existe un polo en una posición pi =
1/c∗i .
El Sistema 2 es de fase mínima, pues todos los ceros ci y los polos pi están dentro de
la circunferencia de radio unidad.
El Sistema 4 podría ser paso-todo, pues la fase es monótona decreciente, y por consi-
guiente, el retardo de grupo es siempre positivo.
El Sistema 6 es de fase lineal, pues los polos pi están todos en el origen y por cada cero
ci existe otro cero cj en una posición cj = 1/ci . Es de tipo I, pues no existen ceros en
z = 1 ni en z = −1.
Problema 1.16
Obtener la función del sistema H(z), de un filtro FIR de fase lineal tipo √
II, de coeficientes
reales y de orden mínimo cuya función del sistema se anule para z1 = 1 + 3j y z2 = 1.
Solución
−1 2 −1
jπ −1
−j π −1
1 j π −1
H (z) = 1−z 1+z 1 − 2e 3 z 1 − 2e 3 z 1− e z3
2
1 −j π −1
× 1− e 3 z
2
22 Conceptos Básicos y Tipos de Sistemas.
Problema 1.17
La respuesta al impulso de la figura caracteriza a un filtro FIR. Indique razonadamente si
la fase de la respuesta en frecuencia es lineal y el tipo de filtro del que se trata, así como la
n
respuesta del sistema a las señales de entrada x1 [n] = 1, ∀n y x2 [n] = (−1) , ∀n.
1.5
0.5
h[n]
−0.5
−1
−1.5
−2
0 2 4 6 8 10 12
n (índice de muestra)
Solución
Es un sistema de fase lineal tipo III. Las respuestas a las entradas x1 [n] y x2 [n] son, respec-
tivamente, y1 [n] = 0 e y2 [n] = 0.
Problema 1.18
Dado un filtro FIR de coeficientes reales y de longitud N , que cumple que h[n] 6= 0 para
0 ≤ n ≤ (N − 1) y h[n] = 0 fuera de ese intervalo. El sistema es de fase lineal si su respuesta
al impulso satisface que h[n] = ±h[N − 1 − n] para 0 ≤ n ≤ (N − 1). Se pide:
b) Indicar razonadamente cómo están distribuidos los polos y los ceros si el filtro cumple
que h[n] = −h[N − 1 − n], y N 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.
Solución
b) Es un sistema FIR tipo IV, por lo tanto tiene al menos un cero en z = 1. Si apare-
cen más ceros en este punto, tienen que tener multiplicidad impar. El resto se distri-
buye en grupos de 4, por cada cero estará su recíproco y los conjugados de ambos,
(z0 , z0−1 , z0∗ , (z0−1 )∗ ). Si existen ceros en el eje real y son diferentes de +1 y −1, se dis-
tribuyen por parejas con sus recíprocos. Si los ceros están en la circunferencia de radio
23
unidad y son diferentes de +1 y −1, se distribuyen por parejas con sus conjugados. Si
aparecen ceros en z = −1, tienen que tener multiplicidad par. En cuanto a los polos, el
sistema tiene N − 1 polos en el origen.
Problema 1.19
La función del sistema de un filtro presenta dos ceros zi y dos polos pi en los siguientes puntos
del plano z:
z1 = −0,9, z2 = −1 − j,
1 1
p1 = 0,9, p2 = − j.
2 2
a) Obtenga los restantes polos y ceros y la función sistema, de manera que el filtro H1 (z)
tenga una respuesta al impulso real, sea un sistema estable de orden 3, y cumpla que
H1 (z)|z=1 = 1. ¿Es el sistema de fase mínima? Razone la respuesta.
b) Encuentre todas las funciones Hl (z) que tengan el mismo módulo de la respuesta en
frecuencia –salvo una constante que no es necesario calcular– y se correspondan con
sistemas causales de respuesta al impulso real. Represente para todos los sistemas ob-
tenidos el diagrama de polos y ceros.
c) A todos los filtros obtenidos se les introduce como señal de entrada una secuencia real
v[n], obteniendose a las salidas las señales yj [n]. Sea wij [n] la energia parcial acumulada
en el instante m de cada una de las secuencias de salida:
m
X
wyj [m] = yj2 [n] .
n=0
Seleccione, de entre todos los filtros obtenidos en el apartado (a), el sistema Hk (z) que
presente la mayor energía acumulada en el instante m, es decir, que satisface que:
d) Obtenga la función del sistema HA (z) de mínimo orden posible, que multiplicada por
la del filtro obtenido en el apartado anterior:
Solución
z3 = −1 + j
1 1
p3 = + j
2 2
La función sistema es:
1 1 + 0,9z −1 1 − (−1 − j) z −1 1 − (−1 + j) z −1
H1 (z) = , |z| > 0,9
190 (1 − 0,9z −1 ) 1 − 12 − 21 j z −1 1 − 12 + 12 j z −1
No es de fase mínima.
z4 = −1 1 −1 1
2 + 2 j, z5 = 2 − 2 j, z6 =
−1
0,9
1
p4 = 1 + j, p5 = 1 − j, p6 = 0,9
1 − z1 · z −1 1 − z4 · z −1 1 − z5 · z −1
H2 (z) = k2 , |z| > 0,9
(1 − p1 · z −1 ) (1 − p2 · z −1 ) (1 − p3 · z −1 )
z p
4 3
0,5
Parte Imaginaria
z p
1 1
0
z p
5 2
−0,5
−1
−1 −0,5 0 0,5 1
Parte Real
1 − z1 · z −1 1 − z2 · z −1 1 − z3 · z −1
H3 (z) = k3 , |z| > 0,9
(1 − p1 · z −1 ) (1 − p2 · z −1 ) (1 − p3 · z −1 )
25
1
z
3
p
3
0,5
Parte Imaginaria
z p
1 1
0
p
2
−0,5
z
2
−1
−1,5 −1 −0,5 0 0,5 1 1,5
Parte Real
1 − z4 · z −1 1 − z5 · z −1 1 − z6 · z −1
H4 (z) = k4 , |z| > 0,9
(1 − p1 · z −1 ) (1 − p2 · z −1 ) (1 − p3 · z −1 )
z p
4 3
0,5
Parte Imaginaria
z p
6 1
0
z p
5 2
−0,5
−1
−1,5 −1 −0,5 0 0,5 1 1,5
Parte Real
1 − z2 · z −1 1 − z3 · z −1 1 − z6 · z −1
H5 (z) = k5 , |z| > 0,9
(1 − p1 · z −1 ) (1 − p2 · z −1 ) (1 − p3 · z −1 )
1
z
3
p
3
0,5
Parte Imaginaria
z p
6 1
0
p
2
−0,5
z
2
−1
−1,5 −1 −0,5 0 0,5 1 1,5
Parte Real
d)
HA (z) = 1 − z2 · z −1 1 − z3 · z −1 1 − z6 · z −1
× 1 − p1 · z −1 1 − p2 · z −1 1 − p3 · z −1
Problema 1.20
De una función R(z) = H(z) · H(z −1 ) se conoce que presenta un cero y un polo en los
siguientes puntos del plano z:
Se pide:
a) Dibujar el diagrama de polos y ceros completo de la función R(z) de orden mínimo que
cumple los datos del enunciado.
Considere a partir de ahora que, además de las condiciones anteriores, se cumple que la
transformada z inversa de R(z) es una secuencia real.
Se pide:
b) Añadir los polos y ceros necesarios para obtener la función R(z) de orden mínimo que
cumple lo indicado.
d) Indicar de todas las funciones obtenidas en el apartado anterior que tienen el mismo
módulo, cual es la que menor retardo de grupo presenta.
e) Indicar de todas las funciones obtenidas en el apartado c), aquellas que se correspondan
con sistemas paso todo. Razone la respuesta.
f) Indicar de todas las funciones obtenidas en el apartado c), aquellas que se correspondan
con sistemas causales de fase lineal. Razone la respuesta.
Solución
c2 = 1 − j
p2 = −1 + j
27
R(z)
1 p2
0,8
c1
0,6
Parte Imaginaria
0,4
0,2
0
−0,2
−0,4 p1
−0,6
−0,8 c2
−1
−1 −0,5 0 0,5 1
Parte Real
b)
c3 = 0,5 − 0,5j, c4 = 1 + j,
p3 = −0,5 + 0,5j, p4 = −1 − j.
Problema 1.21
Un filtro H1 (z) de fase lineal tipo II, causal, y de respuesta al impulso real, presenta los
siguientes ceros en puntos del plano z:
c1 = 1, c2 = 0,5 + 0,5j
Se pide:
a) Completar el resto de polos y ceros de la función H1 (z) de orden mínimo que cumple
los datos del enunciado.
b) Dibujar el diagrama de polos y ceros de la función C(z) = H1 (z) · H1∗ ( z1∗ ).
c) Encontrar todas las funciones Hl (z) que tengan el mismo módulo de la respuesta en fre-
cuencia que H1 (z), salvo una constante que no es necesario calcular, y se correspondan
con sistemas reales y causales. Dibujar para todos los sistemas obtenidos el diagrama
de polos y ceros.
28 Conceptos Básicos y Tipos de Sistemas.
d) Descomponer el sistema H1 (z) en dos subsistemas, uno paso todo y otro de fase mínima:
Solución
1 2
c6
0,8
0,6
c2 2
Parte Imaginaria
0,4
0,2
7 c1
2 4
0
c4
−0,2
−0,4 c5 2
−0,6
−0,8
c3 2
−1
−1 −0,5 0 0,5 1
Parte Real
H2(z) H (z)
3
1 1 c6
2
0,8 0,8
0,6 c2 2 0,6
Parte Imaginaria
Parte Imaginaria
0,4 0,4
0,2 0,2
c4 2 c1 2
7 0 7
0 c4
c1
−0,2 −0,2
−0,4 −0,4
2
−0,6 c5 −0,6
−0,8 −0,8
c3 2
−1 −1
−1 −0,5 0 0,5 1 −1 −0,5 0 0,5 1
Parte Real Parte Real
Hap(z) Hmin(z)
1 c6 1
0,8 0,8
0,6 c2 0,6 c2
Parte Imaginaria
2
Parte Imaginaria
0,4 0,4
0,2 0,2
c4 7 2
0 0
c1
−0,2 −0,2
−0,4 −0,4
2
−0,6
c5 −0,6 c5
−0,8 −0,8
−1 c3 −1
−1 −0,5 0 0,5 1 −1 −0,5 0 0,5 1
Parte Real Parte Real
30 Conceptos Básicos y Tipos de Sistemas.
Problema 1.22
Un sistema LTI presenta una función de sistema tal que:
H(z) = 1 + a · z −1 + b · z −2 + c · z −3 , a, b, c ∈ R
√ π 2√5 π
x [n] = 6 2 · cos n + · sen n
3 5 2
es: π
y [n] = 2 · sen n + φ0
2
a) Obtener todos los posibles valores de a, b y c.
Solución
Problema 1.23
Un sistema de tiempo discreto LTI causal tiene la siguiente función sistema:
1 − 14 z −1 1 + 4z −2
H (z) = .
1 − 41 z −2
Se pide:
a) Encontrar las expresiones para un sistema de fase mínima H1,mı́n (z) y un sistema de fase
lineal Hlin (z) que cumplan:
b) Encontrar las expresiones para un sistema de fase mínima H2,mı́n (z) y un sistema paso-
todo Hap (z) que cumplan:
H (z) = H2,mı́n (z) Hap (z)
Representar el diagrama de polos y ceros de H2,mı́n (z) y Hap (z).
c) Deducir razonadamente el valor que tiene que tomar α para que αn h [n] sea real y corres-
ponda a un sistema de fase mínima.
Solución
H(z)
2
Parte Imaginaria
0
−1
−2
−3 −2 −1 0 1 2 3
Parte Real
Hlin(z) H1,min(z)
2 1
Parte Imaginaria
4 3
0 0
−1 −0.5
−2 −1
−3 −2 −1 0 1 2 3 −1,5 −1 −0,5 0 0,5 1 1,5
Parte Real Parte Real
2 1
Parte Imaginaria
Parte Imaginaria
1 0,5
0 0
−1 −0,5
−2 −1
−3 −2 −1 0 1 2 3 −1,5 −1 −0,5 0 0,5 1 1,5
Parte Real Parte Real
Problema 1.24
Sea un filtro H(z) FIR de fase lineal, tipo I y causal que presenta los siguientes ceros:
c1 = 1+j
c2 = 1
Se pide:
c) Encontrar todas las posibles funciones Hl (z) causales y de coeficientes reales que tengan
el mismo módulo de la respuesta en frecuencia que H(z), salvo una constante que no
es necesario calcular. Representar los diagramas de polos y ceros de todos los sistemas
obtenidos.
Solución
H(z)
1
Parte Imaginaria
0,5
4 2
0
−0,5
−1
−1 −0,5 0 0,5 1
Parte Real
33
C(z)
1
4 4
0
−0,5
−1
−1,5 −1 −0,5 0 0,5 1 1,5
Parte Real
H 1(z) H 2(z)
1 1
Parte Imaginaria
Parte Imaginaria
0,5 0,5
4 2 4 2
0 0
−0,5 −0,5
−1 −1
−1,5 −1 −0,5 0 0,5 1 1,5 −1,5 −1 −0,5 0 0,5 1 1,5
Parte Real Parte Real
Hmin(z) H ap(z)
1 1
Parte Imaginaria
Parte Imaginaria
0,5 0,5
4 2
0 0
−0,5 −0,5
−1 −1
−1,5 −1 −0,5 0 0,5 1 1,5 −1,5 −1 −0,5 0 0,5 1 1,5
Parte Real Parte Real
34 Conceptos Básicos y Tipos de Sistemas.
Problema 1.25
Dada la interconexión de sistemas LTI reales:
hT[n ]
x[ n] y[ n] r [n ]
h1[n] h2[n ] h3[n]
hc[n ]
h1[n]
4,3403
1
1 n
0 2
-2,9463
se pide:
b) Dibujar el diagrama de polos y ceros de hc [n] = h1 [n] ∗ h2 [n], sabiendo que y [n] = 0
cuando x [n] = (4/3)n · e−j 4 n .
π
c) Encontrar h3 [n] de orden mínimo, de forma que hT [n] = h1 [n] ∗ h2 [n] ∗ h3 [n] sea un filtro
FIR causal de fase lineal tipo I, que responde con salida nula a las entradas x [n] = 1 y
n
x [n] = (−1) .
d) Dibujar el el diagrama de polos y ceros y el retardo de grupo del sistema global hT [n] .
Solución
a)
z 2 − 2,9463z + 4,3403 − 2,9463z −1 + z −2
H2 (z) =
4,3403 − 2,9463z −1 + z −2
35
b)
H c (z)
1 x 2−> ∞
0,8 4/3 e jπ/4
0,6
Parte Imaginaria
0,4 3/4e j
π/4
0,2
2
0
−0,2
−0,4 3/4e -jπ/4
−0,6
−0,8 -jπ/4
4/3 e
−1
−1 − 0,5 0,5 1
Parte Real
c)
h3 [n] = δ [n − 2] − 2 · δ [n − 4] + δ [n − 6]
d)
0,6 4,04
Parte Imaginaria
0,4 3/4e j
π/4
4,02
0,2
2 8 2 4
0
3,98
−0,2
−0,4 3/4e -j
π/4 3,96
−0,6 3,94
−0,8 -jπ/4
4/3e 3,92
−1
3,9
−1 −0,5 0 0,5 1 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
Parte Real Frecuencia Normalizada( ×π rad/muestra)
Problema 1.26
Un sistema causal de fase lineal Tipo IV de respuesta al impulso real presenta un cero en
c1 = −0,5 + 0,5 · j. Se pide:
a) Obtener todos los polos y ceros del sistema de orden mínimo que cumple los requisitos
anteriores.
d) Añadir el menor número de ceros y polos posibles para que el sistema siga siendo causal
y se convierta en un filtro de fase lineal:
Tipo I.
Tipo II.
Tipo III.
36 Conceptos Básicos y Tipos de Sistemas.
Para cada uno de los anteriores, dibujar el diagrama de polos y ceros y el retardo de
grupo.
Solución
Sistema Tipo IV
1 c
3
c1
0.5
Parte Imaginaria
p 5 c5
1
0
c2
−0.5
−1 c
4
−1 −0.5 0 0.5 1
Parte Real
2.5
1.5
0 0.2 0.4 0.6 0.8 1
Frecuencia Normalizada (×π rad/muestra)
Los diagramas de polos y ceros de cada uno de los sistemas se representan a continuación:
37
c c1
0.5 1 0.5
Parte Imaginaria
Parte Imaginaria
p1 6 c5, c6 2 c7 p1 7 c5, c6 2
0 0
c c2
−0.5 2 −0.5
−1 c4 −1 c4
−1 −0.5 0 0.5 1 −1 −0.5 0 0.5 1
Parte Real Parte Real
Sistema Tipo III
1 c
3
c
0.5 1
Parte Imaginaria
c6 p1 6 c
0 5
c
−0.5 2
−1 c4
−1 −0.5 0 0.5 1
Parte Real
3.5 4
3 3.5
2.5 3
2 2.5
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
Frecuencia Normalizada (×π rad/muestra) Frecuencia Normalizada (×π rad/muestra)
Sistema Tipo III
4
Retardo de Grupo (muestras)
3.5
2.5
2
0 0.2 0.4 0.6 0.8 1
Frecuencia Normalizada (×π rad/muestra)
38 Conceptos Básicos y Tipos de Sistemas.
Problema 1.27
Dado un sistema FIR causal, de orden dos, con coeficientes reales y con un cero en c1 =
−1/3 − 1/3 · j, se pide:
a) Encontrar su función del sistema (H1 (z)), incluida la constante de ganancia, sabiendo
que H1 (Ω)|Ω=0 = 1.
b) Encontrar todas las Hi (z) de aquellos sistemas causales que tienen el mismo módulo de
la respuesta en frecuencia que H1 (z). Calcule la constante de ganancia únicamente para
aquellos Hi (z) que tengan coeficientes reales.
c) De todos los sistemas obtenidos en el apartado anterior, ¿qué propiedad satisface H1 (z)
con respecto a la energía parcial acumulada? Razone la respuesta.
d) Partiendo de H1 (z), añada el menor número de polos y de ceros para obtener un nuevo
sistema Hf l (z) que se corresponda con un sistema de fase lineal tipo IV (simetría HA).
Solución
a)
9
H1 (z) = · 1 − (−1/3 − 1/3 · j) z −1 · 1 − (−1/3 + 1/3 · j) z −1
17
b)
H2 (z) = k2 · 1 − (−1/3 − 1/3 · j) z −1 · 1 − (−3/2 + 3/2 · j) z −1
H3 (z) = k3 · 1 − (−3/2 − 3/2 · j) z −1 · 1 − (−1/3 + 1/3 · j) z −1
2
H4 (z) = · 1 − (−3/2 − 3/2 · j) z −1 · 1 − (−3/2 + 3/2 · j) z −1
17
c) Como es un sistema de fase mínima, tiene la propiedad de retardo de energía mínimo.
d)
9
Hf l (z) = 17 · 1 − (−1/3 − 1/3 · j) z −1 · 1 − (−1/3 + 1/3 · j) z −1
× 1 − (−3/2 − 3/2 · j) z −1 · 1 − (−3/2 + 3/2 · j) z −1 · 1 − z −1
3.5
Retardo de grupo (muestras)
2.5
1.5
0 0.2 0.4 0.6 0.8 1
Frecuencia Normalizada (×π rad/muestra)
39
Problema 1.28
Dado un filtro FIR causal, de longitud L, de fase lineal tipo III, se pide demostrar que sus
funciones de amplitud A (Ω) y de fase θ (Ω) vienen dadas por las expresiones siguientes:
(L−3)/2
X
L−1
A (Ω) = 2 h [n] sen Ω −n ,
n=0
2
π L−1
θ (Ω) = − · Ω,
2 2
donde h [n] representa la respuesta al impulso de dicho sistema.
Solución
La respuesta en frecuencia del sistema se puede expresar del siguiente modo:
L−1
X (L−3)/2
X L−1
X
−jΩn −jΩn L − 1 −jΩ L−1
H (Ω) = h [n] · e = h [n] · e +h ·e 2 + h [n] · e−jΩn .
n=0 n=0
2
n=(L+1)/2
Al ser el sistema de fase lineal tipo III, cumple las siguientes dos condiciones: h [n] =
−h [L − 1 − n] y h [(L − 1)/2] = 0. Por tanto, se tiene:
(L−3)/2 L−1
X X
H (Ω) = h [n] · e−jΩn − h [L − 1 − n] · e−jΩn .
n=0 n=(L+1)/2
(L−3)/2 (L−3)/2
X X
H (Ω) = h [n] · e−jΩn − h [p] · e−jΩ(L−1−p) ,
n=0 p=0
(L−3)/2
X
(L − 1) (L−1)
· ej ( 2 − 2 Ω) = A (Ω) · ejθ(Ω) .
π
H (Ω) = 2 h [n] · sen Ω −n
n=0
2
Capítulo 2
Muestreo y Reconstrucción de
Señales
Problema 2.1
Dado el sistema de la figura:
q(t)
π
−π/4 π/4 t
42 Muestreo y Reconstrucción de Señales.
Solución
∞
P sen(kπ/4)
a) P (ω) = 2π k ·δ (ω − k).
k=−∞
P(ω)
π2/2
1,41π 1,41π
π π
0,47π 0,47π
... ...
-3 -2 -1 1 2 3 ω
b) Xm (ω) :
Xm(ω)
1,20π 1,20π
1,02π 1,02π
... ...
-1,5 -0,5 0,5 1,5 ω
0,9793, ωc1 < |ω| < ωc2 ,
c) H (ω) = ,
0, resto
donde: 0,5 < ωc1 < 1,5 y 1,5 < ωc2 < 2,5.
H(ω)
0,97 0,97
Problema 2.2
El proceso de reconstrucción de una señal de tiempo continuo a partir de una de tiempo
discreto se puede dividir en dos etapas, tal y como se representa en el diagrama de bloques
de la figura 2.1. El primer bloque convierte las muestras discretas en una suma de deltas
de Dirac ponderadas por el valor de dichas muestras, y el segundo bloque es el filtro de
reconstrucción.
Ts
Figura 2.1
Considere que la secuencia de entrada al sistema de la figura es la siguiente:
(
|n|
(1/2) , −2 ≤ n ≤ 2,
x [n] =
0, resto,
Se pide:
b) Representar la secuencia de salida resultante xc1 (t) cuando la función hr1 (t) es la res-
puesta al impulso correspondiente al filtro ideal, es decir,
Ts , |ω| < π/Ts ,
Hr1 (ω) =
0, resto.
c) Representar la secuencia de salida resultante xc2 (t) cuando la función hr2 (t) es la res-
puesta al impulso correspondiente al sistema interpolador “zero-order-hold”:
1, 0 ≤ t ≤ Ts ,
hr2 (t) =
0, resto,
d) Representar la secuencia de salida resultante xc3 (t) cuando la función hr3 (t) es la res-
puesta al impulso correspondiente al sistema interpolador “first-order-hold”:
t/Ts , 0 ≤ t ≤ Ts ,
hr3 (t) = 2 − t/Ts , Ts ≤ t ≤ 2 · Ts ,
0, resto.
e) ¿Es posible obtener xc1 (t) a partir de las señales xc2 (t) y xc3 (t)? En caso de responder
afirmativamente, describir brevemente el procedimiento.
Solución
∞
P
a) xc (t) = x [k] · hr (t − kTs )
k=−∞
xc1(t)
1
0,5
−0,5
-4Ts -3Ts -2Ts -Ts 0 Ts 2Ts 3Ts 4Ts 5Ts
t
c) La secuencia xc2 (t) es:
xc2(t)
1
0,8
0,6
0,4
0,2
0
-2Ts -Ts 0 Ts 2Ts 3Ts
t
d) La secuencia xc3 (t) es:
xc3(t)
0,8
0,6
0,4
0,2
0
-2Ts -Ts 0 Ts 2Ts 3Ts 4Ts
t
e) Es posible, usando el siguiente sistema:
(
Ts
Hr (ω) , |ω| < Tπs ,
Hi (ω) =
0, resto.
45
Problema 2.3
Un modelo simple de canal de comunicaciones multicamino selectivo en frecuencia emplea
un sistema LTI cuya respuesta al impulso viene dada por la siguiente expresión:
L
X √
h (t) = pk · δ (t − τk )
k=1
Se desea simular los efectos de dicho canal empleando el sistema de la figura 2.2, en el que el
convertidor D/C contiene un filtro paso bajo de ganancia T y pulsación de corte π/T .
T T
Figura 2.2
Considere que la señal xc (t) está limitada en banda y que T toma un valor adecuado para
evitar el solapamiento. Empleando un canal de 4 caminos (L = 4) cuyos valores de retardo
τk y potencia pk vienen indicados en la tabla adjunta, se pide:
a) Determinar la respuesta en frecuencia del sistema de tiempo discreto Hd (Ω) en función
de T .
b) Obtener la respuesta al impulso del sistema discreto que simula al canal, considerando:
T = 10 ns
T = 50 ns
Solución
a) La respuesta en frecuencia es:
Ω Ω Ω
Hd (Ω) = 1 + 0,3274e−j T 110 + 0,1095e−j T 190 + 0,0721e−j T 410
T = 50 ns
sen (π (n − 11/5))
hd [n] = δ[n] + 0,3274 +
π (n − 11/5)
sen (π (n − 19/5)) sen (π (n − 41/5))
+0,1095 + 0,0721
π (n − 19/5) π (n − 41/5)
46 Muestreo y Reconstrucción de Señales.
Problema 2.4
Dado el sistema de la figura 2.3 para procesar la señal de tiempo continuo xc (t) cuyo espectro
se representa en la figura 2.4. Considere que el convertidor D/C contiene un filtro paso bajo
ideal, de ganancia T y de pulsación de corte π/T .
T T
Figura 2.3
XC(ω)
1
ω
Figura 2.4
Se pide:
a) Obtener el valor de T , sabiendo que es la mitad del máximo periodo de muestreo posible
para evitar el solapamiento.
Solución
1
a) T = 4 · 10−3 s.
|X(Ω)|
1/T
−π −π/2 π/2 π Ω
|Y(Ω)| Arg{Y(Ω)}
π/2
1/T
π/2
−π −π/2 π Ω
|Y(ω)| Arg{Y(ω)}
π/2
1
ω1
−ω1 ω
−ω1 ω1 −π/2
ω
c)
3
j, −4π · 10 < ω < 0
Heq (ω) = −j, 0 < ω < 4π · 103
0, |ω| > 4π · 103
48 Muestreo y Reconstrucción de Señales.
Problema 2.5
El sistema de la figura 2.5 trabaja con un periodo de muestreo T y el convertidor D/C con-
tiene un filtro paso-bajo ideal de ganancia T y frecuencia de corte 1/(2T ) Hz.
T T
Figura 2.5
Sabiendo que el filtro digital es LTI y causal, y viene caracterizado por la siguiente ecuación
en diferencias:
y [n] = x [n] + x [n − 1] ,
se pide:
b) Representar gráficamente el módulo de los espectros de xc (t), x [n], y [n] e yc (t) cuando
se aplica como señal de entrada
π π
xc (t) = cos · t + cos ·t
2T T
Solución
a) Hd (Ω) = 1 + e−j·Ω
1 2
Parte Imagianria
0,5
|H(Ω)|
0 1
−0,5
−1
0
−1 −0,5 0 0,5 1 −π 0 π
Parte Real Ω(rad)
XC(ω) |Xd(Ω)|
2π
π π
2· π 2· π
Problema 2.6
El sistema de la figura 2.6 trabaja con un periodo de muestreo T = π2 s y el convertidor D/C
contiene un filtro paso-bajo ideal de ganancia T y frecuencia de corte 1/(2T ) Hz.
T T
Figura 2.6
Sabiendo que el filtro analógico es LTI y causal, y viene caracterizado por la siguiente ecuación
diferencial:
dxc (t) dyc (t)
yc (t) = 2 − xc (t) − 2 ,
dt dt
se pide:
c) Dibujar el módulo de los espectros de x [n], xc (t), yc (t) e y [n] cuando se aplica como
señal de entrada π
x [n] = cos ·n .
4
d) Obtener las expresiones de xc (t), yc (t) e y [n].
50 Muestreo y Reconstrucción de Señales.
Solución
a)
1 − 2jω
Hc (ω) = −
1 + 2jω
|Hc(ω)|
1
Re{s} > -1/2
0,5
Parte Imaginaria
−0,5
−1
−1 −0,5 0 0,5 1
Parte Real
|X(Ω)| |Yc(ω)|
π
π
π π
1
1
π
d) xc (t) = cos 2t , yc (t) = sen 2t , y [n] = sen 4n.
51
Problema 2.7
Considérese un sistema LTI cuya respuesta impulsiva se puede expresar como h [n] = g [n] ∗
g [n], donde g [n] = u [n] − u [n − 3]. Este filtro se emplea para formar parte del diagrama de
bloques de la figura 2.7, en el que la señal de entrada se muestrea de tal manera que no se
produce solapamiento.
T T
Figura 2.7
Se pide:
b) Sabiendo que la señal de entrada y de salida al sistema de la figura 2.7 son respectivamente:
xc (t) = 1 + cos 3π 6 6
2 · 10 t + cos 2π · 10 t
yc (t) = A + B · cos 3π 6
2 · 10 t + φ
Solución
9
1 2
8
Parte Imaginaria
0,5
2π/3 6
|H(Ω)|
4
0
4
−0,5
2
−1 2
0
−1,5 −1 −0,5 0 0,5 1 1,5 −π −2π/3 0 2π/3 π
Parte Real Ω (rad)
1
b) T = 3 · 10−6 s, A = 9, B = 1, φ = −π rad.
52 Muestreo y Reconstrucción de Señales.
Problema 2.8
Se desea utilizar el sistema de la figura 2.8 para procesar xc (t), cuyo espectro se dibuja en
la figura 2.9 y del que sólo resulta de interés la banda de frecuencias inferiores a 1,5 kHz.
Considere que el convertidor D/C contiene un filtro paso bajo ideal, de ganancia T2 y de
pulsación de corte π/T2 .
T1 T2
Figura 2.8
X c (ω)
1
0,7
Se pide:
a) Calcular el valor de T1 , sabiendo que debe ser lo mayor posible, y dibujar el espectro de
x[n].
b) Obtener razonadamente la respuesta al impulso h[n] del sistema LTI, sabiendo que es una
función real y que su transformada de Fourier (módulo y fase) viene parcialmente dada
por la siguiente expresión:
1
|H (Ω)| = 2, 0 ≤ Ω ≤ π/2,
φH (Ω) = −16 · Ω, 0 ≤ Ω ≤ π.
0, π/2 < Ω ≤ π,
Solución
a) T1 = 61 10−3 s.
X(Ω)
1,4/T1
1/T1
0,7/T1
−π −π/2 π/2 π Ω
53
b)
sen π2 (n − 16)
h [n] = .
2π (n − 16)
c)
sen n π2
z [n] = .
4πn
Y(Ω) Y(ω)
1/(4T1) 1/8
0,7/(4T1) 0,7/8
Problema 2.9
Al sistema de la figura 2.10 se le introduce como entrada la secuencia cuyo espectro de periodo
2π se representa en la figura 2.11. Considerando que h0 (t) y h1 (t) son sistemas LTI estables,
se pide:
b) Obtener la expresión de la respuesta en frecuencia del sistema h1 (t), sabiendo que el filtro
equivalente hi (t) viene caracterizado por la siguiente expresión:
sen ((πt)/T )
hi (t) =
(πt)/T
hi (t)
T
Figura 2.10
54 Muestreo y Reconstrucción de Señales.
Y(Ω)
0,51π 1 0,51π
-π -0,5π 0,5π π Ω
Figura 2.11
Solución
Yd(ω)
0,51π 1 0,51π
Τ Τ
Arg{Yp(ω)}
b) (
Tω
2sen(ωT /2) · ejωT /2 |ω| < π/T
H1 (ω) =
0 resto
Yc(ω)
0,51π 0,51π
T
Τ Τ
ω
-0,5π 0,5π
Τ Τ
Problema 2.10
Se desea simular un sistema LTI causal y analógico cuya relación entrada-salida viene dada
por
d2 xc (t)
yc (t) = .
dt2
Para ello, se emplea el diagrama de bloques representado en la figura 2.12, donde el conver-
tidor D/C contiene un filtro paso bajo ideal de pulsación de corte π/T y ganancia T .
T T
Figura 2.12
Sabiendo que T = 1 ms y que el ancho de banda de las señales a procesar no alcanza los 250
Hz se pide:
a) Determinar el ancho de banda analógico efectivo que es posible simular con el sistema de
la figura 2.12.
c) Si a la entrada del sistema se aplica la señal xc (t) = cos (80πt), dibujar el espectro de
xd [n] y calcular la respuesta del sistema discreto yd [n].
Solución
a) ωc = π · 103 rad/s.
b)
Ω 2
− , |Ω| < π,
T
Hd (Ω) =
periódica 2π
56 Muestreo y Reconstrucción de Señales.
|Hd(Ω)|
(π/Τ)2
Arg{Hd(Ω)}
π
−π π Ω −π π Ω
−π
Xd(Ω)
π
−π −0,08π 0,08π π Ω
8π
La respuesta del sistema: yd [n] = − 6400π 2 cos 100 n
Problema 2.11
Dado el sistema de la figura 2.13, en el que el convertidor D/C contiene un filtro paso bajo
de ganancia T y pulsación de corte π/T , se pide:
a) Determinar la respuesta en frecuencia del sistema de tiempo discreto.
b) Obtener la respuesta en frecuencia del sistema analógico equivalente al dado.
c) Considerando Ω1 = 0 y que todas las señales que se aplican a su entrada están limitadas
en banda a π/(4T ), se pide obtener la relación entrada-salida en el dominio del tiempo de
un sistema analógico equivalente al dado.
T T
Figura 2.13
Dato:
sen ((π/3) (n − n0 )) jΩ1 n
hd [n] = δ [n] + ·e
(π/3) (n − n0 )
Solución
a)
1 + 3e−j(Ω−Ω1 )n0 , − π3 + Ω1 ≤ Ω ≤ π3 + Ω1 ,
1, −π < Ω < − π3 + Ω1 ,
Hd (Ω) = π
1, 3 + Ω1 < Ω < π,
periódica 2π resto de valores
57
b)
π
1 + 3e−j(ωT −Ω1 )n0 , − 3T + ΩT1 ≤ ω ≤ 3Tπ
+ ΩT1 ,
1, − Tπ < ω < − 3Tπ
+ ΩT1 ,
Heq (ω) = π Ω1 π
1, 3T + T < ω < T ,
π
0, |ω| > T .
c)
yc (t) = xc (t) + 3xc (t − n0 · T )
Problema 2.12
Al sistema de la figura 2.14 se le introduce como entrada la señal cuyo espectro se representa
en la figura 2.15. El filtro h[n] tiene el espectro de período 2π representado en la figura 2.15.
Considerando que el convertidor ideal C/D tiene un período de muestreo T que es la mitad
del período máximo para evitar el solapamiento, se pide:
b) Representar los espectros de todas las señales que aparecen en la figura 2.14, sabiendo
que el bloque Re{·} obtiene como salida p0 [n] la parte real de y0 [n].
ejπn/2
x0[n] y0[n] p0[n]
h[n]e jπn/4 x 2Re{}
x(t) x[n]
C/D e- jπn/2
x1[n] y1[n] p1[n]
T h[n]e- jπn/4 x +
Figura 2.14
X(ω) H(Ω)
1 T
Figura 2.15
58 Muestreo y Reconstrucción de Señales.
Solución
T1
a) T = 4 .
X(Ω) H(Ω+π/4)
1/T T
Y0(Ω) P1(Ω)
1 1
P0(Ω)
1
Problema 2.13
Una señal digital se transmite a través de un canal de comunicaciones LTI mediante el sistema
de la figura 2.16. Los convertidores C/D y D/C son ideales, el convertidor D/C contiene un
filtro ideal de ganancia T y frecuencia de corte π/T .
Transmisor Receptor
T T
Figura 2.16
Se pide:
(a) Asumiendo una perfecta sincronía entre el convertidor C/D y D/C, determinar razona-
damente los valores de T para los cuales y[n] = x[n]. Razonar si el sistema completo es
LTI.
(b) Considere para este apartado T = 1/40 s y una señal de entrada con el espectro de la
figura 2.17. Representar el espectro de las señales xc (t), yc (t), y[n].
X(Ω)
1
−π −π/2 π/2 π Ω
Figura 2.17
Solución
(a) La limitación en las frecuencias viene dada por el canal de comunicaciones, por lo tanto
el periodo de muestreo debe cumplir: T ≥ 1/20 s.
El sistema es LTI porque el canal es LTI y en ningún caso se produce solapamiento en
frecuencia.
Xc(ω) Yc(ω)
Τ Τ
Y(Ω)
1
−π −π/2 π/2 π Ω
Problema 2.14
Sea un sistema como el de la figura 2.18, donde el convertidor D/C contiene un filtro paso
bajo ideal, de ganancia T2 y con pulsación de corte π/T2 .
T1 T2
Figura 2.18
sen(103 πt)
xa (t) = .
t
Se pide:
a) Calcular la transformada de Fourier de las señales x[n], y[n], ya (t) y representarlas gráfi-
camente.
Solución
a) X(Ω) = 103 π,
X(Ω)
103π
−π π Ω
Y (Ω) = 106 π 2 ,
Y(Ω)
106π2
−π π Ω
2π 2 103 |ω| < π/2 krad/s
Ya (ω) =
0 resto
Ya(ω)
2π2103
Problema 2.15
cn
Sea un sistema como el de la figura 2.19, donde la señal de entrada es x[n] = senΩ
πn y el
convertidor D/C contiene un filtro paso bajo ideal, de ganancia T y con pulsación de corte
π/T :
T N .T
Figura 2.19
Se pide:
b) En las condiciones del apartado anterior, calcular la relación entrada/salida del sistema
completo en el dominio del tiempo.
Solución
a) Las transformadas son:
X(Ω)
1
Xa(ω)
T
−π/(4Τ) π/(4Τ) ω
Y(Ω)
1/2
b) y[n] = x[nN ]
π
c) Ωc < N
Problema 2.16
Sea una señal X(ω) de entrada en los dos sistemas representados en la siguiente figura:
T T
Sistema 2
Los convertidores C/D y D/C son ideales, el convertidor D/C contiene un filtro paso bajo
ideal de ganancia T y pulsación de corte π/T :
2π
π
1 < |Ω| < π H (ωT ) |ω| <
H (Ω) = 3 , H ′ (ω) = T
π
0 resto de valores 0 |ω| ≥ T
2
a) Si T = 3 s, obtener razonadamente los espectros de x1 [n], x2 [n], y1 (t).
2
b) Si T = 3 s, obtener razonadamente los espectros de x3 (t), x4 [n], y2 (t).
c) Determinar razonadamente bajo qué condiciones los dos sistemas son equivalentes.
63
Solución
a)
X1(Ω)
1/Τ 1/(2Τ)
−π −2π/3 2π/3 π Ω
X2(Ω) Y1(ω)
1/(2Τ) 1/2
b)
X3(ω)
1/2
1/4
−3π/2 −π π 3π/2 ω
X4(Ω) Y(ω)
1/(2Τ) 1/(4Τ)
1/2
1/4
c) T < 1/2
64 Muestreo y Reconstrucción de Señales.
Problema 2.17
Se pretende procesar señales de tiempo continuo con ancho de banda inferior a 50π rad/s.
Las señales son sometidas a una transformación que viene dada por la siguiente relación
entrada-salida: Z t
ya (t) = xa (τ ) dτ
−∞
donde los conversores C/D y D/C son ideales, el convertidor D/C contiene un filtro paso
bajo ideal, de ganancia T y con pulsación de corte π/T :
Solución
a) T < 1/50 s
−jT
Hd (Ω) = Ω + πT δ (Ω) , cuando |Ω| ≤ π y en el resto de valores periódico con periodo
2π.
X(Ω)
1/Τ
−π −π/4 π/4 π Ω
|Y(Ω)| π/2 Arg{Y(Ω)}
−π −π/4 π/4 π Ω
−π −π/4 π/4 π −π/2
Ω
|Ya(ω)| π/2 Arg{Ya(ω)}
−25π 25π ω
−25π 25π −π/2
ω
Problema 2.18
Sea un sistema como el de la figura 2.20, donde la señal de entrada tiene el espectro re-
presentado en la figura 2.21. En la figura 2.20, el convertidor C/D es ideal y trabaja a la
mínima frecuencia de muestreo para que la señal de entrada pueda recuperarse a partir de las
muestras, x[n]. El convertidor D/C es ideal y contiene un filtro paso bajo ideal, de ganancia
T y con pulsación de corte π/T :
Xa(ω)
1
5 7.5 10 ω (krad/s)
Figura 2.21
d) Se desea recuperar la señal de entrada al sistema a partir de la salida del sistema. Razonar
esta posibilidad y en caso afirmativo determinar el sistema recuperador de la señal de
entrada.
Solución
X(Ω)
1/Τ
−π π Ω
b)
Arg{Y(Ω)}
|Y(Ω)| π/2
1/Τ
−π π Ω
−π π Ω −π/2
|Ya(ω)| Arg{Ya(ω)}
1
π/2
ya(t) y(t)
H1(ω) x H2(ω)
p(t)
donde
−j, −π < ω < 0
H1 (ω) = ,
j, 0<ω<π
3 3
p(t) = ej10·10 t + ej5·10 t
1, 5 krad/s < ω < 10 krad/s
H2 (ω) = 0, 10 krad/s < ω ,
0, 5 krad/s > ω
67
Problema 2.19
Sean los dos sistemas definidos en la figura con los convertidores C/D ideales, junto con la
señal de entrada X(ω) y el filtro H(Ω):
T T
Sistema 1 Sistema 2
X(ω) H(Ω)
1 1
Se pide:
a) Cuando T = 2/3, calcular y representar las transformadas de Fourier de x1 [n], y1 [n], x2 (t),
y2 [n].
b) Demostrar que el sistema 1 y el sistema 2 son equivalentes, para cualquier señal de entrada
X(ω) y para cualquier tipo de filtro H(Ω). Determinar el rango de valores de T para que
esto ocurra, razonar la respuestas.
c) Demostrar la equivalencia de los sistemas 3 y 4, donde los convertidores D/C son ideales.
Determinar el rango de valores de T para que esto ocurra, razonar la respuestas.
T T
Sistema 3 Sistema 4
Solución
a)
X1(Ω) Y1(Ω)
3/2 3/2
1
X2(ω) 3/2
Y2(Ω)
Problema 2.20
Sea un sistema como el de la figura 2.22, donde los convertidores C/D y D/C son ideales. El
convertidor D/C contiene un filtro paso bajo ideal de ganancia T y pulsación de corte π/T .
El periodo de muestreo es T = 0,1s y el filtro es: Hd (Ω) = jΩ/T, −π < Ω < π.
Se pide:
a) Si la señal de entrada es xa (t) = e−j5πt , obtener las expresiones de las señales x[n], y[n],
ya (t) y sus Transformadas de Fourier.
Solución
a)
π
x[n] = e−j 2 n
π
y[n] = −j5πe−j 2 n
ya (t) = −j5πe−j5πt
X∞
X(Ω) = 2π δ(Ω + π/2 + 2πk)
k=−∞
∞
X
Y (Ω) = −j5π2π δ(Ω + π/2 + 2πk)
k=−∞
b)
π
x[n] = e−j 2 n
π
y[n] = −j5πe−j 2 n
ya (t) = −j5πe−j5πt
X∞
X(Ω) = 2π δ(Ω + π/2 + 2πk)
k=−∞
∞
X
Y (Ω) = −j5π2π δ(Ω + π/2 + 2πk)
k=−∞
c)
Heq (ω) = jω,
siempre y cuando la señal de entrada esté limitada en banda a −10π < ω < 10π (rad/s)
69
Problema 2.21
Sea un sistema como el de la figura 2.23, donde la señal de entrada tiene el espectro repre-
sentado en la figura 2.24. En la figura 2.23, el convertidor C/D es ideal y tiene un periodo
de muestreo T = 4/3 s. El convertidor D/C es ideal y funciona con un periodo de muestreo
de T ′ = T /L, es decir, contiene un filtro paso bajo ideal, de ganancia T ′ y con pulsación de
corte π/T ′ . El filtro es H(Ω) viene dado por:
(
1 |H(Ω)| < π/L
H(Ω) =
0 π/L < |H(Ω)| < π
Xa(ω)
1
−π π ω (rad/s)
Figura 2.24
Consideranto L = 2, representar razonadamente los espectros de las señales x[n], p[n], q[n],
u[n] y ya (t).
Solución
El espectro de las señales es:
X(Ω) P(Ω)
3/4 3/4
Problema 2.22
Sea el sistema de la figura 2.25, donde los convertidores son ideales y el convertidor D/C
contiene un filtro paso bajo ideal de ganancia T y frecuencia de corte 1/(2T ) Hz. El sistema
tiene como señal de entrada:
xa (t) = te−(t−1) u(t).
Se pide:
xd [n]
xa (t) C/D D/C ya (t)
T T
Solución
a)
e
Xa (ω) =
(1 + jω)2
b)
xd [n] = nT e−(nT −1)u[n]
−jΩ
e−T ee
Xd (Ω) = eT
(1 − e−T e−jΩ )2
c)
( −T −jωT
e e π
eT 2 (1−e−T e−jωT )2 , |ω| < T
Ya (ω) = π
0, |ω| > T
d) En este caso no se puede definir un sistema equivalente porque la señal no está limitada
en banda.
Capítulo 3
La Transformada Discreta de
Fourier
Problema 3.1
Sea x [n] = [x0 , x1 , x2 , x3 , . . . , xL−1 ]T una secuencia real.
a) Obtenga razonadamente las relaciones que deben cumplir sus elementos (x0 , x1 , x2 , x3 ,
· · · ) para que X [k] = Re {X [k]}, donde X [k] es la DFT de x [n].
b) Construya una secuencia x [n] que contenga al menos 4 elementos no nulos, tal que su
energía sea igual a 4 y además X [k] = j · Im {X [k]}. Calcule y [n] = x [n] ⊛ x [n] de cinco
puntos de dos formas distintas sin emplear DFT’s.
c) Indique, para su secuencia x [n], un método que permita determinar X (Ω)|Ω=π mediante
una DFT de la menor longitud posible, indique la posición que ocupa el valor buscado
dentro de la DFT y calcule dicho valor X (π). Compruebe que el valor X (π) es correcto
comparándolo con el que se obtiene aplicando la definición de la DTFT.
Nota: Si no ha resuelto el apartado b) tome x[n] = [1, 2, 3, 3, 2]lT para el apartado c).
Solución
b) Por ejemplo, la señal x[n] = [0, 1, 1, −1, −1]T cumple las propiedades del enunciado. Los
procedimientos son convolución circular y convolución lineal:
Problema 3.2
Sea x[n], 0 ≤ n ≤ N − 1, una señal de longitud N muestras donde N es un número par,
y XN [k] su DFT de N puntos. Sea g[n] una señal de longitud N/2 definida de la manera
siguiente:
x [n] 0 ≤ n ≤ N2 − 1
g [n] =
0 resto
a) Sabiendo que x [n] = x n − N2 N , expresar x[n] en función de g[n].
k
b) Demostrar que XN [k] = GN [k] · 1 + (−1) , siendo GN [k] la DFT de N puntos de g[n].
c) Considérese ahora que x[n] = x[N − 1 − n]. Expresar nuevamente x[n] en función de g[n].
d) Demostrar para el caso del apartado c) que XN [k] = GN [k] + GN [((−k))N ] WN−k , donde
2π
WN = e−j N .
Solución
N
N
a) x [n] = g [n] + g n − 2 = g [n] + g n− 2 N
.
N k
b) XN [k] = DFT {g [n]} + DFT g n− 2 N
= GN [k] 1 + (−1) .
Problema 3.3
El cálculo de la DFT, X [k], de una secuencia real x [n] de longitud 2N se puede obtener a
partir de dos DFT’s de longitud N del siguiente modo:
k
X [k] = DF T2N {x [n]} = S [((k))N ] + W2N · R [((k))N ] , 0 ≤ k ≤ (2N − 1) ,
donde,
c) Calcular la DFT de ocho puntos de x [n] empleando los resultados obtenidos en los apar-
tados anteriores.
Solución
c) X [k] = [16, (−2 + 2j), (−2 + 2j), (−2 − 2j), 4, (−2 + 2j), (−2 − 2j), (−2 − 2j)]T .
Problema 3.4
Sea x[n], n = 0, · · · , N − 1, una señal de longitud N muestras y XN [k] su DFT de N de
puntos. El espectro de x[n] se denota como X(ejΩ ). Se pide:
Solución
M−1
P 2π
a) XM [k] = xM [n] e−j M kn , k = 0, . . . , M − 1,
n=0 ∞
P x [n − rM ], 0 ≤ n ≤ M − 1,
donde xM [n] = r=−∞
0 resto.
c)
XN [k] → k1 = {0, 4, 8, 12} π 3π
, Ωj = 0, , π, rad.
XM [k] → k2 = {0, 3, 6, 9} 2 2
Problema 3.5
Sea x [n] una secuencia de longitud L, tal que x [n] = 1 para n = 0, 1, · · · , (L − 1).
b) Determinar la convolución circular de L puntos yc [n] = x [n] ⊛ x [n] empleando dos mé-
todos diferentes.
Solución
b) Un método:
L, 0 ≤ n ≤ L − 1,
yc [n] = x [n] ⊛ x [n] =
0, resto.
Otro método: yc [n] = IDF T X 2 [k] .
c) X [k] = X1 [2k].
74 La Transformada Discreta de Fourier.
Problema 3.6
Sea x [n] una secuencia de longitud N , tal que x [n] = a para n = 0, 1, . . . , (N − 1), y de valor
nulo en el resto de valores de n.
Solución
N · a2 0 ≤ n ≤ N − 1,
a) yc [n] =
0 resto.
N 2 · a2 k = 0,
b) Yc [k] =
0 1 ≤ k ≤ N − 1.
Problema 3.7
n
Sea x [n] una secuencia de longitud N , tal que x [n] = a·(−1) para el intervalo 0 ≤ n ≤ N −1,
y de valor nulo en el resto de valores de n. Considerando que N es un número par, se pide:
Solución
n
(−1) · N · a2 0 ≤ n ≤ (N − 1),
a) yc [n] =
0 resto.
0 0 ≤ k ≤ (N − 1) | k 6= N/2,
b) X [k] =
N ·a k = N/2.
Problema 3.8
Realice los cálculos señalados a continuación trabajando siempre con el mínimo número de
puntos posibles.
x[n]
3
2 2
1 1
n
0 4
b) Obtener la expresión de las DFTs de las siguientes señales en función de la DFT de x[n]:
x1[n] x2[n]
3 3 3
2 2 2 2 2 2
1 1 1 1 1 1
n n
0 8 0 9
75
Solución
2 4π
a) X [k] = 1 + 2 cos 2π
5 k e−j 5 k , k = 0, 1, · · · , 4.
2 4π
b) X1 [k] = 1 + 2 cos 2π
9 k e−j 9 k , k = 0, 1, · · · , 8.
2
X2 [k] = 1 + 2 cos π5 k 1 + (−1)k , k = 0, 1, · · · , 9.
Problema 3.9
Sean dos señales x1 [n] = [−1, 1, 1, −1]T y x2 [n] = [1, −1, −1, 1]T .
b) Calcular, a partir de X1 [k], la DFT de cuatro puntos X2 [k] de la secuencia x2 [n]. Para
ello, deberá utilizar los valores obtenidos de X1 [k] y las propiedades de la transformada
discreta de Fourier.
Solución
T
a) X1 [k] = [0, (−2 − 2j), 0, (−2 + 2j)] .
T
b) X2 [k] = −X1 [k] = [0, (2 + 2j), 0, (2 − 2j)] .
T
c) X3 [k] = [0, −4, 0, 4j] .
d)
Problema 3.10
Dada la señal x1 [n] = [a, 0, 0, −a]T .
Solución
b)
x20 [n] = [−a, a, 0, 0]T tal que x20 [n] = x1 [((n − 1))4 ] .
k
X20 [k] = X1 [k] (−j) .
X2 [k] = X20 [2k] = [ 0, −2a]T .
T
c) X2 [k] = [0, −2a] .
Problema 3.11
El cálculo de la DFT de una secuencia de longitud N se puede expresar de forma matricial
como
X [k] = WN · x [n] ,
donde,
x [n] es una matriz N × 1 con las muestras del dominio del tiempo.
WN es la matriz N × N de coeficientes.
Dadas las secuencias x1 [n] = [1, 2, 3, 4]T y x2 [n] = [1, 3, 3, 1]T , se pide:
b) Empleando la matriz del apartado anterior, calcular las DFT’s X1 [k] y X2 [k] correspon-
dientes a las secuencias x1 [n] y x2 [n].
Solución
a)
1 1 1 1
1 −j −1 j
W4 =
1 −1
.
1 −1
1 j −1 −j
T T
b) X1 [k] = [10, (−2 + 2j) , −2, (−2 − 2j)] y X2 [k] = [8, (−2 − 2j) , 0, (−2 + 2j)] .
T
c) x3 [n] = 25 , − 12 − 12 j , − 12 , − 21 + 21 j .
Problema 3.12
Dada la transformada de Fourier de tiempo-discreto X (Ω) de una secuencia real de longi-
tud seis x [n] = [x0 , x1 , x2 , x3 , x4 , x5 ], se procede a tomar tres muestras equiespaciadas en
frecuencia de la forma X̂ [k] = X (Ω) |Ω=k·2π/3 , 0 ≤ k ≤ 2. Sabiendo que:
n o
T
La DFT inversa de longitud 3 de X̂ [k] es x̂ [n] = DF T3−1 X̂ [k] = [0 3 − 3] .
Se pide:
a) Calcular x [n].
b) Calcular la DFT de seis puntos de x [n].
c) Calcular x1 [n] = −x [((n − 3))6 ].
d) Calcular la DFT de seis puntos de x1 [n].
Nota: Si no ha obtenido la secuencia x[n] en el apartado a), puede emplear para los apartados
b), c) y d) la siguiente secuencia: x [n] = [1, −1, 2, −2, 1, −1]T . Algunos de los elementos de
la matriz W6 son los siguientes:
0,5 − 0,866j −0,5 − 0,866j −1 −0,5 + 0,866j 0,5 + 0,866j
−0,5 + 0,866j 1 −0,5 − 0,866j −0,5 + 0,866j
W6 =
−1 1 −1
−0,5 + 0,866j −0,5 − 0,866j
0,5 − 0,866j
Solución
T
a) x [n] = 0 2 −1 0 1 −2 .
T
b) X [k] = 0 −1,7321j −5,1962j 0 5,1962j 1,7321j .
T
c) x1 [n] = 0 −1 2 0 −2 1 .
T
d) X1 [k] = 0 −1,7321j 5,1962j 0 −5,1962j 1,7321j .
Solución alternativa
T
a) x [n] = 0 2 −1 0 1 −2 .
T
b) X [k] = 0 (0,5 − 0,866j) (−1,5 + 0,866j) 8 (−1,5 − 0,866j) (0,5 + 0,866j) .
T
c) x1 [n] = 2 −1 1 −1 1 −2 .
T
d) X1 [k] = 0 (0,5 − 0,866j) (1,5 − 0,866j) 8 (1,5 + 0,866j) (0,5 + 0,866j) .
Problema 3.13
Sean los vectores fila x1 y x2 de longitud N muestras (N ∈ Z+ ) cada uno y X1 [k] y X2 [k]
sus respectivas DFT de 2N puntos. Sea el vector x obtenido como el resultado de concatenar
x1 y x2 : x = [x1 x2 ]. Determine la DFT X[k] de 2N del vector x en función de X1 [k] y
X2 [k].
Solución
Problema 3.14
Sea una señal x de longitud L = pN , p ∈ Z+ , formada como la concatenación de p vectores
fila xi , 1 ≤ i ≤ p, de longitud N muestras: x = [x1 x2 x3 · · · xi · · · xp ]. Determinar y explicar
razonadamente un procedimiento que permita calcular la DFT de x en función de las DFTs
de los vectores xi .
78 La Transformada Discreta de Fourier.
Solución
p
P 2π
X [k] = Xi [k] e−j p k(i−1) .
i=1
Problema 3.15
Sea xN = [0 1 2 1 0 − 1 − 2 − 2 0 − 2 − 2 − 1 0 1 2 1]T , n = 0, . . . , 15, una
señal de longitud finita. La DFT de N de puntos de xN se denota como XN . Para el cálculo
de los valores espectrales de xN se hace uso de un algoritmo FFT.
Datos: XN = [•; 12, 73; −1, 41; −7, 06; •; •; •; −1, 41; •; •; 1, 41; −4, 26;
0; •; •; •], donde los puntos negros indican los valores que faltan de la DFT.
Solución
a) M = 8, k = 1.
x8 = [0, −1, 0, 0, 0, 0, 0, −1]T .
XN = [−2; 12, 73; −1, 41; −7, 06; 0; −4, 26; 1, 41; −1, 41; 2;
−1, 41; 1, 41; −4, 26; 0; −7, 06; −1, 41; 12, 73]T .
Problema 3.16
De la señal real x = [x0 , x1 , x2 , x3 , x4 , x5 , x6 ]T se sabe que x0 6= 0 y x3 = 1. Se realizan
medidas con dicha señal y se obtienen los datos siguientes:
Solución
Dos soluciones: T
1 1
x0 = 2, 3229; − ; −2; 1; −0, 3229; ; 2 ,
2 2
79
T
1 1
x1 = −0, 3229; − ; −2; 1; 2, 3229; ; 2 .
2 2
Problema 3.17
T
Considérese las señales x1 [n] = 2n · (u[n] − u[n − 5]) y x2 = [1, 0, 1, 0, 1] . Se pide:
a) Obtener la señal y[n] de longitud 5 cuya DFT, también de 5 puntos, toma idénticos valores
espectrales que los que se obtendrían a esas mismas pulsaciones si se realiza el producto
de los espectros de x1 [n] y x2 [n].
b) Explicar dos procedimientos diferentes basados en la DFT que permitan obtener de ma-
nera exacta el valor espectral de x1 [n] a la pulsación Ω0 = π rad. Uno de ellos debe ser el
que permite el cálculo con el menor número de puntos posible.
c) Calcular el valor espectral de x1 [n] para la pulsación Ω0 = π rad utilizando uno cualquiera
de los procedimientos que ha descrito en el apartado anterior.
Solución
c) Para N = 2:
1
X
X12 [1] = x1p [n] e−jπn = 11,
n=0
Problema 3.18
Dadas las secuencias p[n] = [0, a, 0, a, 0, a]T y x[n] = [a, a, a, 0, 0, 0]T , donde a ∈ R, determine
el valor de la convolución lineal de p[n] con x[n] empleando una convolución circular. Trabaje
con el menor número de puntos que sea posible y razone el procedimiento seguido.
Solución
Se realiza una convolución circular de 7 puntos: y[n] = [0, a2 , a2 , 2a2 , a2 , 2a2 , a2 , a2 ]T .
Problema 3.19
Dada la transformada z de una secuencia:
X (z) = 1 + z −1 + z −2 + z −3 + z −4 + z −5 ,
se procede a tomar cuatro puntos de su transformada de Fourier, es decir, X̂ [k] = X (z) |z=ej·k·2π/4 ,
0 ≤ k ≤ 3. Se pide:
b) Calcular la convolución circular de cuatro puntos y [n] = x̂ [n] ⊛ x̂ [n] empleando el método
que estime oportuno.
80 La Transformada Discreta de Fourier.
Solución
a)
P
∞
x [n − 4r] , 0 ≤ n ≤ 3
x̂ [n] = r=−∞ = [2 2 1 1].
0, resto
b)
y = [9, 10, 9, 8]T .
Problema 3.20
Sean dos señales x[n] y h[n] de longitud N y L respectivamente donde N > L.
a) Si se calcula la convolución circular de N puntos entre ambas señales, indicar de forma ra-
zonada el intervalo de puntos para los cuales el resultado obtenido es igual a la convolución
lineal de las mismas señales.
b) Calcular mediante convolución circular la salida de un sistema LTI cuya respuesta impul-
siva es h = [1, 2, −1]T y al que se le aplica la entrada x = [1, 2, 5, 0, −1]T .
Solución
a) n ∈ L − 1, N − 1 .
Problema 3.21
Se desea realizar la convolución circular de dos secuencias de duración finita x[n] e y[n]. Para
ello sólo se pueden realizar las siguientes operaciones: sumas, productos y DFTs, además de
cualquier tipo de desplazamiento y rellenado de ceros. Se sobreentiende que la DFT se lleva
a cabo mediante un algoritmo rápido FFT. No se dispone de ningún algoritmo que calcule la
DFT inversa. Se pide:
Solución
a) El procedimiento es:
X[k]
x[n] DFTN
Z[k] z[n]
X DFT-1N
y[n] DFTN
Y[k]
Problema 3.22
El diagrama de bloques de la figura representa la convolución lineal de dos secuencias de
longitud finita a través de sus DFT’s.
Xzp [k]
Rellenado DFTL+M-1
x[n] de ceros
longitud L y [n]
X DFT -1L+M-1
Rellenado DFTL+M-1
de ceros
h[n] Hzp [k]
longitud M
Se pide:
a) Calcular (operando en el dominio del tiempo) y representar la salida y [n] = x [n] ∗ h [n]
cuando x [n] = [2, 0, 2]T y h [n] = [1, 2]T .
b) Considerando la misma señales x [n] y h [n] del apartado anterior, calcular la salida y [n]
mediante el sistema propuesto en la figura.
Solución
T
a) y [n] = [2, 4, 2, 4] .
b) La misma del apartado anterior.
Problema 3.23
Se desea obtener la salida y [n] cuando una secuencia de entrada x [n] de longitud 384 (distinta
de cero para 0 ≤ n ≤ 383) se filtra a través de un filtro FIR de longitud 32, cuya respuesta
al impulso h [n] es distinta de cero para los valores 0 ≤ n ≤ 31. El proceso de filtrado se lleva
a cabo mediante dos procedimientos:
Procedimiento A: Se realiza la convolución de la secuencia completa x [n] con h [n]: yA [n] =
x [n] ∗ h [n].
82 La Transformada Discreta de Fourier.
Xzp [k]
DFT128
xi [n]
longitud 128 y i [n]
X IDFT128
Rellenado DFT128
de 96 ceros
h[n] Hzp [k]
longitud 32
b) Si de todas las muestras de salida sólo estuviésemos interesados en las siguientes dos
muestras: y [128] e y [256], ¿cuál de los dos procedimientos nos devolvería el resultado
correcto?
c) Y si nos interesasen sólo las muestras y [126] e y [254], ¿cuál de los dos procedimientos nos
devolvería el resultado correcto?
Solución
a) yB [n] 6= yA [n] , ∀n ∈ 0, 30 ∪ 128, 158 ∪ 256, 286 .
b) Procedimiento A.
c) Procedimiento A y B.
Problema 3.24
Se desea calcular la respuesta y[n] de un filtro a una señal de entrada x [n] 6= 0 sólo para
0 ≤ n ≤ 255, de 256 muestras de longitud, aplicando el método de solapamiento y suma
(overlap-add). Para ello se toman segmentos de la señal de entrada de 64 muestras. Sabiendo
que la respuesta impulsiva h [n] 6= 0 sólo para 0 ≤ n ≤ 14, el filtro está formada por 15
muestras, se pide:
83
b) Indicar el valor de n que ocupa la primera y la última muestra de todas las señales
intermedias necesarias que permiten obtener la respuesta final.
Solución
L L L
y0[n]
y1 [n-L]
L+M - 1
y [n ]
L+M - 1 L L
0 77
y1 [n]
64 141
y2 [n]
M -1 128 205
y3 [n]
192 269
y4 [n]
L+ M -1 = 78
Problema 3.25
Sea un sistema LTI de respuesta impulsiva h = [1, 2, 2, 1]T a cuya entrada se aplica la señal
x = xT1 , xT2 , xT3 , donde xi , i = 1, 2, 3, son vectores que se concatenan. La salida del sistema
se calcula aplicando el método de solapamiento y suma (overlap-add). Para ello se divide la
señal x de entrada en los tres segmentos x1 , x2 y x3 . Se pide:
a) Calcular la respuesta a los dos primeros segmentos x1 , x2 utilizando dos métodos diferen-
tes.
84 La Transformada Discreta de Fourier.
Solución
Problema 3.26
Se dispone de una señal real xc (t) de tipo paso bajo con frecuencia máxima 180 Hz de la
que se desea analizar el contenido espectral de la banda correspondiente a los primeros 60 Hz
mediante la DFT. La resolución en dicha banda debe ser de 256 puntos y para ello se debe
emplear una DFT con el menor número de puntos posible. Sólo se dispone de convertidores
de tiempo continuo a tiempo discreto y de algoritmos FFT.
(a) Determinar y explicar razonadamente el sistema que permite obtener la solución propues-
ta en el enunciado indicando la frecuencia de muestreo, el número de puntos necesarios
de la DFT y el valor de los índices de la DFT a que corresponde dicha banda, aportando
todos los datos que considere necesarios para la correcta explicación.
(b) Se desea controlar también el nivel de ruido que introduce la red eléctrica en la señal.
Para ello se evalúa la componente espectral de 50Hz en la señal digital x[n] resultante de
muestrear xc (t) en las condiciones del apartado anterior. Determinar el número mínimo
de puntos necesarios de la DFT así como el índice k correspondiente a los 50 Hz.
Solución
256 primeros puntos, X1024 [k] para k = 0, 1, . . . , 255. El sistema consta por tanto de un
convertidor de tiempo continuo a discreto con fs = 240 Hz, seguido de una DFT de 1024
puntos.
Problema 3.27
Dado el sistema FIR definido por la ecuación en diferencias y[n] − y[n − 1] = x[n] − x[n − 4],
se desea calcular el valor de las componentes espectrales de salida a las pulsaciones Ω1 = 2π
3
rad y Ω2 = 6π37 rad cuando a la entrada se inyecta una señal cualquiera. Se pide determinar:
c) Determinar la DFT con el número mínimo de puntos posibles de manera que contenga
el valor de las dos componentes espectrales de la señal de salida a dichas pulsaciones
(Ω1 = 2π 6π
3 rad y Ω2 = 37 rad) indicando el índice k correspondiente para cada caso.
T
Calcular dichas componentes cuando a la entrada se inyecta la señal x = [1, 1, 1, 1] .
Solución
0.8
0.6
0.4
Imaginary Part
0.2
3
0
−0.2
−0.4
−0.6
−0.8
−1
−1 −0.5 0 0.5 1
Real Part
3 sin 2Ω
H (Ω) = e−j 2 Ω · .
sin Ω2
86 La Transformada Discreta de Fourier.
3.5
2.5
|X(Ω)|
2
1.5
0.5
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Ω/2π
T
La respuesta impulsiva es h = [1, 1, 1, 1] :
2π 6π
b) Para Ω1 = 3 rad, N1 = 3 y k = 1. Para Ω2 = 37 rad,N2 = 37 y k = 3.
c) La DFT debe tener una longitud de 37 × 3 = 111 puntos. El valor de las componentes
espectrales:
2 4π
−j3π sin 3 −j 27π sin2 12π
37
Y (Ω1 ) = Y [37] = e , Y (Ω2 ) = Y [9] = e 37 .
sin2 2π
3 sin2 6π
37
Problema 3.28
A un sistema caracterizado por la función de transferencia H(z) se le inyecta la señal x[n] =
T
[4, −4, 1, −3, 2, −3, 2, 4, 9, −1] .
1 + z −1 − z −4 − z −5
H (z) = ,
1 − z −1
Determinar:
c) La respuesta del filtro considerando x[n] como una secuencia de larga duración. Para ello,
divida x[n] en bloques de longitud 6 muestras. Indique con suficiente detalle el método
empleado así como el valor de las variables intermedias del procedimiento.
Solución
T
a) h[n] = [1, 2, 2, 2, 1] .
c)
x1 [n] = [4, −4, 1, −3, 2, −3]T ,
T
x2 [n] = [2, 4, 9, −1, 0, 0] .
T
y[n] = [4, 4, 1, −1, −6, −7, −7, −5, −4, −3, 26, 20, 7, −1, 0, 0] .
Problema 3.29
Sea un sistema con respuesta impulsiva h[n] = [1, 1, 1]T al que se le inyecta la señal x[n] =
[4, 7, 8, 1, 5, 10, 7, 5]T . La respuesta del mismo se determina aplicando el método overlap–
save, para lo cual se tomarán segmentos de 6 muestras de longitud. Determinar la señal
87
de salida realizando los cálculos necesarios en el dominio del tiempo mediante dos métodos
diferentes. Explique detalladamente el procedimiento aplicado en cada caso para obtener
todas las muestras de salida.
Solución
y[n] = [4, 11, 19, 16, 14, 16, 22, 22, 12, 5]T .
Problema 3.30
Se desea analizar la salida de un filtro, cuya respuesta al impulso es h[n] = δ[n] + δ[n − N + 1],
mediante la DFT.
Solución
a) H(Ω) = 2 cos N2−1 Ω e−jΩ( 2 ) .
N −1
π π π
π
b) H [k] = 2 cos N k (N − 1) (−1)k e−j N k , o también: H[k] = 2 cos Nk ej N k .
1.5
|H(Ω)|
0.5
d) M = 16 y k = 3.
√
e) Y 3π
8
= |H16 [k = 3]| · |X16 [k = 3]| = 1,2727 2.
Problema 3.31
La señal real xc (t) es una forma de onda de duración finita que comienza en t = 0 y fi-
naliza en t = 500 ms y que a efectos prácticos podemos considerar limitada en banda con
88 La Transformada Discreta de Fourier.
una frecuencia máxima de 30 kHz tal y como se representa en la figura 3.1. El sistema de
la figura pretende obtener dentro de V [k] información detallada del espectro de xc (t) en las
frecuencias comprendidas dentro del margen 10 kHz < |f | < 20 kHz con una separación
de 10 Hz. De esta forma, si V [0] se corresponde con el valor del espectro a 10000 Hz, V [1]
corresponderá a la frecuencia de 10010 Hz y así sucesivamente.
Xc(ω)
1
−ω1 ω1 ω
Figura 3.1
Ts
Figura 3.2
Sabiendo que el convertidor C/D trabaja justo al doble de la frecuencia máxima de xc (t) y que
la longitud máxima disponible para la DFT es de 211 puntos, diseñe un sistema que cumpla
los requisitos del enunciado añadiendo los bloques intermedios que considere necesarios al
diagrama de la figura 3.2. El sistema no puede contener convertidores D/C. Describa la
misión de cada bloque que introduzca e indique la posición que dentro del vector final V [k]
ocupa la información del espectro correspondiente a las siguientes frecuencias: f1 = 15 kHz,
f2 = −15 kHz, f3 = 16 kHz, f4 = −16 kHz.
Salvo las condiciones impuestas en el enunciado, tome libremente todas las iniciativas que
considere oportunas.
Solución
El sistema sería:
H(Ω)
x [n] y[n]
3T
3 X
f1 = 15kHz → k = 500
f2 = −15kHz → k = 1500
f3 = 16kHz → k = 600
f4 = −16kHz → k = 1400
89
Problema 3.32
Mediante el esquema de la figura, cuya señal de entrada xc (t), limitada en banda a 4 kHz,
se ha muestreado a 8 kHz, se pretende conocer exactamente el valor de la componente en
frecuencia de 200 Hz de xc (t). Por otro lado, la DFT se calcula con un número de puntos
suficientes para caracterizar a la señal en el dominio del tiempo, es decir, YD [k] debe tener
al menos tantas muestras como yD [n].
H(e jΩ)
xc(t) x[n] = xc(nT) 1 y [n] yD [n] YD [k]
C/D DFT
4
Ω N puntos
−π −π/4 π/4 π
T
Solución
a) Las señales son y [n] = 14 sinc n
4 , yD [n] = 14 δ[n].
0,3 0,3
0,2 0,2
yD [n]
y[n]
0,1 0,1
0 0
−0,1 −0,1
−15 −10 −5 0 5 10 15 −3 −2 −1 0 1 2 3
n (muestras) n (muestras)
L
b) N = 10 · 10.
Capítulo 4
Filtros Digitales
Solución
1 − z −2
H (z) = , |z| > 0,9372
1 + 0,8783 · z −2
y [n] = x [n] − x [n − 2] − 0,8783 · y [n − 2]
Problema 4.1.2
Se desea diseñar un filtro notch causal y estable con las siguientes características:
Frecuencia a eliminar: 0,05π 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.
c) Dibujar, empleando diagramas de flujo, una realización del filtro según la forma directa
I traspuesta.
92 Filtros Digitales.
NOTA: suponga que la relación entre el módulo de los polos (r) y el ancho de banda a 3 dBs
(∆Ω) es:
r ≈ 1 − ∆Ω/2, r > 0,9
Solución
a)
1 − 1,9784 · z −1 + z −2
H (z) = 1,0121 · , |z| > 0,9686
1 − 1,9133 · z −1 + 0,9382 · z −2
|H(Ω)|
1,4
1,2
0,8
0,6
0,4
0,2
0
-1 -0,8 -0,6 -0,4 -0,2 0 0,2 0,4 0,6 0,8 1 Ω/π
c) El diagrama de flujo:
k
x[n] y[n]
-1 -1
z a1 b1 z
-1 -1
z z
a2
donde:
a1 = 1,9133
a2 = −0,9382
4.1. Diseño de Filtros Digitales IIR 93
b1 = −1,9784
065k = 1,0121
d) • Registros:
◦ Coeficientes: 4
◦ Unidades de retardo: 4
• Operaciones:
◦ Sumas: 4
◦ Productos: 4
Problema 4.1.3
La función del sistema que se indica a continuación ha sido diseñada a partir de un filtro
analógico con un periodo de muestreo Td = 2.
1 2
Hd (z) = +
1− e−0,8 · z −1 1+ e−0,4 · z −1
Se pide:
a) Obtener la función sistema del filtro analógico Hc (s) sabiendo que el filtro digital se ha
obtenido mediante:
b) Representar los diagramas de flujo de las realizaciones del filtro digital empleando:
La forma directa I
Estructuras de orden uno conectadas en paralelo.
Estructuras de orden uno conectadas en cascada.
Solución
a)
1 1 1
Hc (s) = · +
2 s + 0,4 s + 0,2 − jπ/2
94 Filtros Digitales.
• La transformación bilineal:
1+s 2 (1 + s)
Hc (s) = +
1 − e−0,8 + s (1 + e−0,8 ) 1 + e−0,4 + s (1 − e−0,4 )
b)
• La forma directa I:
3
x[n] z-1 z-1 y[n]
a1
b1 z-1
-a2
donde:
b1 = e−0,4 − 2e−0,8
a1 = −e−0,4 + e−0,8
a2 = −e−1,2
1
-1
z
-0,8
e
2
x[n] -1 y[n]
z
-0,4
-e
1 3
x[n] -1 -1 y[n]
z z
- 0,4 - 0,8 -0,4
e- 0,8 e - 2e -e
Problema 4.1.4
Considere un filtro paso bajo de Chebyshev cuya función de sistema es:
4
0,001836 1 + z −1
Hlp (z) =
(1 − 1,5548z −1 + 0,6493z −2) · (1 − 1,4996z −1 + 0,8482z −2)
4.1. Diseño de Filtros Digitales IIR 95
Este sistema de cuarto orden fue diseñado para que cumpliese las siguientes especificaciones:
Solución
0,02426 · 1 − 4z −1 + 6z −2 − 4z −3 + z −4
HHP (z) = , |z| > 0,8750
1 + 1,6076z −1 + 1,7571z −2 + 1,0250z −3 + 0,30773z −4
Problema 4.1.5
La siguiente función de sistema se corresponde con un filtro de Chebyshev paso alto, de orden
2, con 0,8 dBs de rizado en la banda de paso, y de pulsación de corte ωc = 2 krad/s:
s2
Hc (s) =
s2 + 1967s + 3,28 · 106
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.
b0 + b1 z −1 + b2 z −2 + ...
Hd (z) =
1 − a1 z −1 − a2 z −2 − . . .
b) Dibuje, empleando diagramas de flujo, una realización del filtro según la forma directa
II traspuesta.
Solución
a)
0,439 − 0,878z −1 + 0,439z −2
Hd (z) = , |z| > 0.567
1 − 0,434z −1 + 0,322z −2
b) La estructura es:
0,439
x[n] -1 y[n]
z
-0,878 0,434
-1
z
0,439 - 0,322
96 Filtros Digitales.
c)
ΩT = 1,3315
20 · log (|Hd (ΩT )|) ≈ 0 dB
Problema 4.1.6
La siguiente función de sistema se corresponde con un filtro paso bajo de Butterworth:
Ho · ωc2 100
Ha (s) = √ = √
2 2
s + 2 · ωc s + ωc 2
s + 10 · 2s + 100
b0 + b1 z −1 + b2 z −2 + ...
Hd (z) =
1 − a1 z −1 − a2 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 di-
rectas II y II traspuesta.
Solución
a)
1
|Ha (s = 10j)| = √ ⇒ 20 · log (|Ha (s = 10j)|) = −3 dB
2
b)
0,6803 · z −1 2π
Hd (z) = , |z| > e− 5
1 − 0,1759 · z −1 + 0,081z −2
x[n ]
-1
z
3,8280
y[n]
0,1759 -1
z
-0,081
-1 y[n]
z
-0,081
4.1. Diseño de Filtros Digitales IIR 97
Problema 4.1.7
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 4.1.
H( )
Figura 4.1
Debe ser mayor que 0,89125 en la banda de frecuencias comprendidas entre 0 y 800 Hz.
b) El diseño del filtro anterior se decide realizar a partir de un prototipo analógico y em-
pleando 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.
0,4386 · s2 + 0,307
Ha (s) =
2,7698 · s2 + 0,8858 · s + 0,3444
b0 + b1 · z −1 + b2 · z −2 + · · ·
HD (z) =
1 − a1 · z −1 − a2 · z −2 − · · ·
d) Dibuje, empleando diagramas de flujo, las realizaciones del filtro según la formas direc-
tas II y II traspuesta.
Solución
a) La plantilla es:
98 Filtros Digitales.
dB
Ap
Aa
p=0,2 a=0,35
donde:
Ωp = 0,2π
Ωa = 0,35π
Ap = −1 dB
Aa = −15 dB
b) La plantilla es:
dB
Ap
Aa
p=0,3249 a=0,6128
donde:
ωp = 0,3249
ωa = 0,6128
Ap = −1 dB
Aa = −15 dB
c)
0,1864 − 0,0658 · z −1 + 0,1864 · z −2
HD (z) =
1 − 1,2127 · z −1 + 0,5571 · z −2
d) Forma directa II
b0
x[n] z
-1 y[n]
a1 b1
-1
a2 z b2
4.1. Diseño de Filtros Digitales IIR 99
b0
x[n] -1 y[n]
b1 z a1
-1
b2 z a2
Problema 4.1.8
Se desea diseñar un filtro digital para aproximar la siguiente función del sistema correspon-
diente a un sistema LTI causal:
1
Ha (s) =
s2 + 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:
Solución
1
0, 8
0, 6
Parte Imaginaria
0, 4
zp1
0, 2
zc 1
0
-0,2
zp 2
-0,4
-0,6
-0,8
-1
-1 -0,5 0 0,5 1
Parte Real
0,0363 · z −1
Hd (z) = , |z| > 0,6065
1 − 1,0646 · z −1 + 0,3679 · z −2
1
0,8
0,6
Parte Imaginaria
0,4 z p1
0,2
2
0
zc1= z c2
-0,2
z p2
-0,4
-0,6
-0,8
-1
-1 -0 ,5 0 0, 5 1
Parte Real
1 1 + 2z −1 + z −2
Hd (z) = · , |z| > 0,6202
104 1 − 1,0769 · z −1 + 0,3846 · z −2
Problema 4.1.9
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.
z −1 1 − z −1
H (z) =
1 + z −1 + z −2
Nota: Considere Td = 2.
4.1. Diseño de Filtros Digitales IIR 101
Solución
Filtro digital:
z −1 1 − z −1
H (z) = |z| > 1
1 + z −1 + z −2
1
z
p1
0,5
Parte Imaginaria
z
c1
0
−0,5
zp2
−1
−1 −0,5 0 0,5 1
Parte Real
2π 2π
Polos: zp1 = ej 3 ; zp2 = e−j 3
Filtro analógico:
s · (s − 1)
H (s) = −2 Re {s} > 0
s2 + 3
s
p1
1,5
1
Parte Imaginaria
0,5
s s
c1 c2
0
−0,5
−1
−1,5
s
p2
−2 −1 0 1 2
Parte Real
√ √
Polos: sp1 = 3j; sp2 = − 3j
Problema 4.1.10
Dada la respuesta al impulso de un filtro analógico:
N
X
hc (t) = Ak · espk ·t · u (t)
k=1
donde Ak y spk 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 Hc (s) en la función del sistema digital siguiente:
N
X Ak · espk ·Td − 1 z −1
Hie (z) = ·
k=1
spk 1 − espk ·Td z −1
Del mismo modo, el método de invarianza a la rampa transforma la función del sistema
analógica Hc (s) en la siguiente función del sistema
N !
X Ak espk ·Td − 1 1 − z −1
Hir (z) = · −1
spk
k=1
(spk · Td ) 1 − espk ·Td z −1
1
Hc (s) = .
s2 + 3s + 2
Se pide:
a) Obtener la función del sistema digital Hii (z) resultante de aplicar al filtro analógico
dado, el método de invarianza al impulso (considere que hii [n] = Td · hc (n · Td ) ).
b) Obtener la función del sistema digital Hie (z) resultante de aplicar al filtro analógico
dado, el método de invarianza al escalón.
c) Obtener la función del sistema digital Hir (z) resultante de aplicar al filtro analógico
dado, el método de invarianza a la rampa.
d) 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.
Nota: considere fd = T1d = 10 y opere con cuatro cifras decimales. Exprese las funciones del
sistema de la siguiente forma:
M
P
bk · z −k
k=0
H (z) =
P
N
1− ak · z −k
k=1
Solución
a) Invarianza al impulso.
0,0086z −1
Hii (z) = , |z| > e−0,1
1 − 1,7235z −1 + 0,7408z −2
4.1. Diseño de Filtros Digitales IIR 103
b) Invarianza al escalón:
0,0046z −1 + 0,0040z −2
Hie (z) = , |z| > e−0,1
1 − 1,7235z −1 + 0,7408z −2
c) Invarianza a la rampa:
Plano S
1
Parte Imaginaria
0,5
sp2 sp1
2
0
−0,5
−1
−2 −1 0 1
Parte Real
Problema 4.1.11
En el diagrama de bloques de la figura 4.2 se conoce la función de transferencia del filtro
discreto: √
1 − 2z −1 + z −2
H (z) = , a∈R
(1 − az −1 ) · (1 − 0,5z −1 )
Ηeff(ω)
Figura 4.2
Solución
ωs = 16π krad/s
1
a=−
2
Problema 4.1.12
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 figura 4.3:
Heff( )
Figura 4.3
Solución
a) ωcef f = π krad/s
Problema 4.1.13
Se desea diseñar un filtro discreto paso banda que cumpla las siguientes especificaciones de
respuesta de amplitud:
1
|HD (Ω)| = √
2
para las pulsaciones
Ω1 = 0, 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 s
H1 (s) = , H2 (s) =
s + ωa s + ωb
b) Una vez diseñado el filtro se desea que |HD (Ω)| = 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 .
c) El filtro discreto diseñado en el apartado b), HD2 (z), se utiliza para el diseño del sistema
de la figura 4.4, 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 ω1 t + + 3 · cos (ω2 t + 0,72π)
2
siendo ω1 = 4π krad/s y ω2 = 6,4π krad/s
H( )
Filtro paso
x[n] banda discreto y[n]
x(t) C/D D/C y(t)
HD2( )
Ts Ts
Figura 4.4
106 Filtros Digitales.
Solución
a)
0, 570 · 1 − z −2
HD (z) = H1 (z) · H2 (z) = , |z| > 0,510
1 − 0, 260z −2
b)
0, 630 · 1 − z −2
HD2 (z) = , |z| > 0,510
1 − 0, 260z −2
En los dos casos el valor de la respuesta en amplitud es −2,143dBs
c) y (t) = 5sen ω1 t + π2 + 2, 331 cos ω2 t + π2
Problema 4.1.14
La función del sistema H(s) de un filtro de tiempo continuo cumple la plantilla de especifi-
caciones que se muestra en la figura 4.5:
2
H (s) =
s2 + 2s + 2
α (dBs)
25,12
0 ωp ωa ω (rad/s)
Figura 4.5
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 4.6:
x(t) FILTRO
A/D D/A y(t)
DISCRETO
HD( )
Ts Ts
Ha( )
Figura 4.6
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.
4.1. Diseño de Filtros Digitales IIR 107
Solución
a)
0,0963z −1 −1
HD (z) = , |z| > e 4
1 − 1,5092z −1 + 0,6065z −2
-1 y[n]
z
0,0963 1,5092
x[n] -1
z
-0,6065
8π
c) ωs = √
2
krad/s
d) La plantilla es:
0
-3
-25,12
551,3 1752,1 ω
Problema 4.1.15
Se ha obtenido la función de transferencia H(z) de un filtro IIR por aplicación de la trans-
formación bilineal, con Td = 2, a un filtro continuo cuya función de transferencia es:
0, 13 s2 + 1
H (s) = 3 .
s + 0, 9 s2 + 1, 24 s + 0, 52
108 Filtros Digitales.
El filtro así obtenido (H(z)) forma parte del sistema de la figura 4.7. Determinar el valor de
TS para que cuando la señal de entrada sea x (t) = A0 cos 104 t + 0, 2 π , la señal de salida
sea nula (y (t) = 0).
x(t) FILTRO
A/D D/A y(t)
DISCRETO
H(z)
Ts Ts
Heff(ω)
Figura 4.7
Solución
Ts = 50πµs.
Problema 4.1.16
La función de transferencia de un filtro de Butterworth es:
4
H (s) = √
s2 + 2 2 s + 4
A partir de él se desea obtener la función de transferencia de un filtro discreto paso bajo cuya
pulsación de corte a 3 dBs sea Ωc = 0,5π rad.
(a) Obtener la función del sistema del filtro discreto, H(z), utilizando la transformación
bilineal.
(c) El filtro discreto H(z) se va a utilizar formando parte del diagrama de bloques de la
siguiente figura, determinar el valor de Ts para que la frecuencia de corte correspondiente
a Hef f (ω) sea 10 KHz.
Heff( )
Solución
0, 29 + 0, 59z −1 + 0, 29z −2
H (z) = |z| > 0, 41
1 + 0, 17z −2
4.1. Diseño de Filtros Digitales IIR 109
z -1
0,59
z -1
0,29
- 0,17
1
(c) Ts = ms
40
Problema 4.1.17
Un filtro analógico de tercer orden, real, con función de sistema HC (s), tiene ceros en s = −1
y s = −j y polos en s = −2 y s = −1 + j, siendo su ganancia en continua de valor unidad. Al
aplicar la transformación bilineal a HC (s) se observa que el filtro de tiempo discreto, HD (z),
posee un cero en el origen.
b) Determinar si existe alguna frecuencia discreta para la cual la respuesta en frecuencia del
filtro digital es nula. En caso afirmativo calcular su valor.
d) El filtro discreto diseñado se utiliza para la implementación de un filtro continuo tal como
se muestra en la figura. Calcula el periodo de muestreo utilizado, Ts , para que al aplicarle
a la entrada la señal xc (t) = 3 + 2sen 5π 3
6 10 t + 0,234 , la señal de salida sea yc (t) = K.
Determinar el valor de K.
C/D D/C
Figura 4.8
Solución
a) Td = 2
b) zc1,2 = e±jπ/2
110 Filtros Digitales.
−1±2j
c) zp1 = − 13 ; zp2,3 = 5 ; zc1,2 = ±j; zc3 = 0
Parte Imaginaria
1
0,5
−0,5
−1
−2 −1 0 1
Parte Real
0,5
Parte Imaginaria
−0,5
−1
−1 −0,5 0 0,5 1
Parte Real
d) Ts = 35 ms; yc (t) = 3
Problema 4.1.18
Se desea diseñar un filtro discreto a partir de un filtro continuo cuya función del sistema
viene dada por la siguiente expresión:
1
s2 − s + 2
H(s) = 1
s2 + s + 2
b) Indica de forma razonada si el diseño del filtro discreto utilizando los métodos de respuesta
al impulso invariante y transformación bilineal mantienen las características del filtro
analógico.
c) Diseña el filtro discreto utilizando él o los métodos para los que la respuesta del apartado
anterior ha sido afirmativa. Utiliza como periodo de diseño Td = 4.
Solución
1 2 −1
+ z + z −2
H(z) = 5 5
2 1
1 + z −1 + z −2
5 5
Plano S Plano z
1
2
1,5
0,5
Parte Imaginaria
1
Parte Imaginaria
0,5
0 0
−0,5
−0,5 −1
−1,5
−1 −2
−1 −0,5 0 0,5 1 −3 −2 −1 0 1 2 3
Parte Real Parte Real
3 3
2 2
|H( )|
|H(ω)|
1 1
0 0
−4 −3 −2 −1 0 1 2 3 4 −4 −3 −2 −1 0 1 2 3 4
ω (rad/s) (rad/muestra)
Problema 4.1.19
La figura 4.9 muestra el módulo de la respuesta en frecuencia de un filtro real de tiempo
continuo. A partir del mismo se ha diseñado un filtro discreto por aplicación del método de
la transformación bilineal obteniéndose la función de sistema dada por la expresión:
1 + az −1 + z −2
Hd (z) = k ·
1 − 0,7z −1 + 0,1z −2
8
|H(ω)|
P
P
0 4 8 12 16 20 24
ω (rad/s)
Figura 4.9
Sabiendo que el filtro discreto responde con salida nula cuando la entrada que se le aplica es
la secuencia x[n] = ej1,8546n , determinar:
a) Valores de k y a.
c) Si el filtro discreto se utiliza formando parte del esquema de la figura 4.10, determinar el
valor de Ts necesario para que la salida del sistema equivalente, yc (t), sea nula cuando la
entrada es xc (t) = 5 · sen(104 t + 1,8546).
Figura 4.10
Cm (z) = z −m · Pm (z −1 )
Solución
a) a = 0,56
k = 45
s2 +16
b) P = 1, H(s) = s2 −3s+2
c) Ts = 185,46µs
b0 = 1 b1 = 0,56 b2 = 1
d) Estructura en forma directa II transpuesta
a0 = 1 a1 = 0,7 a2 = 0,1
k1 = −0,6364 k2 = 0,1
Estructura en celosía:
V0 = 1,7018 V1 = 1,26 V2 = 1
114 Filtros Digitales.
Problema 4.1.20
Se desea diseñar un filtro digital IIR utilizando la función de sistema de un filtro analógico
dada por la siguiente expresión:
s2 + s
H(s) = 2 ·
s2 + 2s + 2
a) Indicar, de forma razonada, qué método utilizarías para el diseño: la respuesta al im-
pulso invariante o la transformación bilineal.
b) Una vez aplicado el método de diseño, se obtiene la siguiente expresión para la función
de sistema del filtro digital:
1 − z −1
Hd (z) = k · .
1 + a1 z −1 + a2 z −2
c) El filtro anterior se utiliza formando parte del sistema de la figura 4.11, siendo Ts = 0,1 ms.
Suponiendo que la función de sistema del filtro discreto es:
1 − z −1
Hd (z) = 4 · ,
1 + z −1 + 2z −2
obtener la señal de salida, yc (t), del sistema de la figura 4.11, cuando la señal de entrada
es:
3 3 π
xc (t) = + cos 5π · 103 t − .
7 4 2
Figura 4.11
Cm (z) = z −m · Pm (z −1 )
Pm (z) − km · Cm (z)
Pm−1 (z) = 2
1 − km
Solución
a) Transformación bilineal.
4.1. Diseño de Filtros Digitales IIR 115
b)
4 1 − z −1
Hd (z) = ·
5 1 + 25 z −1 + 51 z −2
c)
π
yc (t) = 3 · cos 5π · 103 t + 2
d)
k = [ 13 2]
v = [ 16
3 −4 0]
Figura 4.12
Problema 4.1.21
Se desea diseñar un sistema de respuesta en frecuencia He (ω) que elimine la componente
frecuencial f1 = 4 kHz, utilizando el esquema de la figura 4.13.
Figura 4.13
Para la obtención de la función de sistema, Hd (z), del filtro discreto se partirá de un filtro
analógico prototipo cuya función de sistema es:
5 s2 + 1
H(s) = · 2
2 (s + 2s + 5) (s + 2)
c) Periodo de muestreo, Ts , de los convertidores C/D y D/C, necesario para que se cumplan
las condiciones del enunciado.
116 Filtros Digitales.
Solución
a) Td = 2
√ 3π
2
b) zp1,2 = 2 · e±j 4 , zp3 = −1/3
1
c) Ts = 16 ms
d) f = 2,36 kHz
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.
Solución
a)
3 3
H (z) = 1 − 2z −1 + z −2 + z −3 − 2z −4 + z −5
2 2
b) Respuesta al impulso:
4.2. Diseño de Filtros Digitales FIR 117
1,5
0,5
h[n]
−0,5
−1
−1,5
−2
−1 0 1 2 3 4 5 6
n
c.1) Cascada:
x[n] -1 -1 -1 y[n]
z z -2 z
-1
-1 -1
z 1/2 z 2
-1 -1
z z
x[n]
-1
z
-1 -1
z z
-2 3/2
y[n]
d) Cascada:
Fase Lineal
118 Filtros Digitales.
Problema 4.2.2
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.
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 anterior-
mente se pueden corresponder con un diseño real y qué ventanas son las mencionadas como
a.1 y a.2.
Solución
a.1 Hamming
a.1 Rectangular
Problema 4.2.3
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 z1 = 12 .
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.
Solución
a)
H (z) = 1 − 52 z −1 + 25 z −3 − z −4
1
h[n]
−1
−2
−3 n
0 1 2 3 4
c)
c.1) Forma directa.
-1 -1 -1 -1
z z z z
x[n]
-5/2 5/2 -1
y[n]
-1 -1
z z
x[n]
-1
-1
-1 -1
z z
-5/2
y[n]
120 Filtros Digitales.
d) Forma directa:
Fase Lineal:
Problema 4.2.4
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:
Debe ser mayor que 0,9 en la banda de frecuencias comprendidas entre 0 y 0,15π.
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.
e) Indique, especificando los valores oportunos, la expresión que permitiría calcular los
coeficientes de la respuesta al impulso del filtro diseñado.
Solución
a) La plantilla es:
|H(Ω)| (dB)
0
p
ΩP Ωa π Ω
4.2. Diseño de Filtros Digitales FIR 121
donde:
AP = −0,9151 dB
Aa = −40 dB
Ωp = 0,15π
Ωa = 0,25π
c) La ventana de Hanning.
∆Ω = 0,25π − 0,15π = 0,1π
M = 63
d) La plantilla es:
|H(Ω)|
1
1
1
ΩP Ω Ωa
C
donde:
ΩC = 0,2π
δ ≈ 0,0063
∆Ω = 0,0987π
Ωp = 0,1506π
Ωa = 0,2494π
e) (
sen(0,2·π·(n−63/2)) 1 2·π·n
π·(n−63/2) · 2 · 1 − cos 63 , 0 ≤ n ≤ 63
h [n] =
0, resto
122 Filtros Digitales.
Problema 4.2.5
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 4.14.
Debe ser mayor que 0,85 y menor que 1,1 en la banda de frecuencias comprendidas
entre 0 y 2000 Hz.
e) Indique, especificando los valores oportunos, la expresión que permitiría calcular los
coeficientes de la respuesta al impulso del filtro diseñado.
4.2. Diseño de Filtros Digitales FIR 123
Solución
a) La plantilla es:
|HD( )| dBs
0,83
0
-1,41
-60
0,2 0,34
b) La ventana de Blackman.
c) ∆Ω = 0,14π, M = 80
d) La plantilla es:
HD
1,00017
1
0,99983
0,00017
0,2005 0,2005
0,27
e)
(
sen(0,27π(n−40)) 2πn 4πn
π(n−40) 0,42 − 0,5 cos 80 + 0,08 cos 80 , 0 ≤ n ≤ 80
h [n] =
0, resto
Problema 4.2.6
Dado un filtro FIR de coeficientes reales y de longitud N, que cumple que h[n] 6= 0 para
0 ≤ n ≤ M y h[n] = 0 fuera de ese intervalo. El 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 )
124 Filtros Digitales.
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 es un número impar.
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.
Solución
b) Es un sistema FIR tipo IV, por lo tanto tiene un cero en z = 1. El resto se distri-
buye en grupos de 4, por cada cero estará su recíproco y los conjugados de ambos,
(z0 , z0−1 , z0∗ , (z0−1 )∗ ). Si existen ceros en el eje real y son diferentes de +1 y −1, se dis-
tribuyen por parejas con sus recíprocos. Si los ceros están en la circunferencia de radio
unidad y son diferentes de +1 y −1, se distribuyen por parejas con sus conjugados. Si
los ceros están en +1 ó −1 pueden aparecer aislados. En cuanto a los polos, el sistema
tiene M polos en el origen.
c) No es paso todo.
d) No es de fase mínima a no ser que todos los ceros estén en la circunferencia unidad.
Problema 4.2.7
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.
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.
d) Indique, especificando los valores oportunos, la expresión que permitiría calcular los
coeficientes de la respuesta al impulso del filtro diseñado.
Solución
c) La plantilla es:
HD
1,01
1
0,99
0,01
0,2004 C 0,2996
d) q
2
sen(0,25·π·(n−45/2))
I0 β· 1−( n−α
α )
h [n] = π·(n−45/2) · I 0 (β) , 0 ≤ n ≤ 45
0, resto
donde α = 45/2, β = 3,3953.
Problema 4.2.8
Se pretende diseñar un filtro FIR empleando el método de la ventana, de manera que se
satisfagan los siguientes requisitos:
El filtro deseado debe tener longitud 21, con h [n] 6= 0 sólo para −10 ≤ n ≤ 10.
a.1) Rectangular.
a.2) Hanning.
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.
Solución
HD
1+
1
1-
p real a real
π
C
a.1) Rectangular:
Ωpreal = 0,4540π
Ωareal = 0,5460π
δ = 0,0902
a.2) Hanning:
Ωpreal = 0,3445π
Ωareal = 0,6555π
δ = 0,0064
a.3) Kaiser:
Ωpreal = 0,1664π
Ωareal = 0,8337π
δ = 1,0661 · 10−5
Problema 4.2.9
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:
4.2. Diseño de Filtros Digitales FIR 127
b) Seleccione la ventana de las indicadas en el apartado anterior que presente mayor ate-
nuación en la banda eliminada –indicando su valor–. Empleando dicha ventana, obtenga
la longitud necesaria para cumplir las especificaciones anteriores.
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.
Solución
a) La ventana de Blackman
b) Longitud: M + 1 = 57.
c) La plantilla es:
HD
1+
1
1-
ar pr pr ar
δ = 1,7179 · 10−4
Ωar1 = 0,3007π
Ωpr1 = 0,4993π
Ωpr2 = 0,7007π
Ωar2 = 0,8993π
128 Filtros Digitales.
d)
sen (0,8 · π · (n − 28)) sen (0,4 · π · (n − 28))
hpz [n] = hI [n] · w [n] = − · w [n]
π · (n − 28) π · (n − 28)
donde
2πn 4πn
0,42 − 0,5 · cos 56 + 0,8 · cos 56 , 0 ≤ n ≤ 56
w [n] =
0, resto
Es un filtro de fase lineal tipo I.
Problema 4.2.10
Se pretende diseñar un filtro FIR paso bajo empleando el método de la ventana, de manera
que se satisfagan los siguientes requisitos:
El filtro deseado debe tener longitud 21, con h [n] 6= 0 sólo para 0 ≤ n ≤ 20.
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.
Solución
a) La plantilla es:
HD
1+
1
1-
p real a real
C
4.2. Diseño de Filtros Digitales FIR 129
donde:
Ωpreal = 0,2129π
Ωareal = 0,7871π
δ = 3,0305 · 10−5
b)
sen (0,5 · π · (n − 10))
h [n] = · w [n]
π · (n − 10)
donde: q
2
I0 9· 1−( n−10
10 )
w [n] = I 0 (9)
, 0 ≤ n ≤ 20
0, resto
d) Ninguna de ellas.
Problema 4.2.11
Se pretende diseñar un filtro FIR de manera que se satisfagan los siguientes requisitos:
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 qué 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.
130 Filtros Digitales.
Solución
a) Plantilla:
HD ( dB )
'p
p
0,3 0,5
Ap = 1,2140 dB
A′p = −1,4116 dB
Aa = −36,4782 dB
• Hanning:
HD
0,3028 0,4972
donde δ = 0,0064.
4.2. Diseño de Filtros Digitales FIR 131
• Kaiser:
HD
0,3007 0,4994
donde δ = 0,015.
Problema 4.2.12
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
0, |Ω| < Ω1 y Ω2 < |Ω| < π
donde Ω1 < Ω2
Para implementar el transformador real se opta por realizar el diseño de un sistema FIR
utilizando el método de las ventanas.
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.
132 Filtros Digitales.
Solución
a) (
cos(Ω1 n)−cos(Ω2 n)
πn , n 6= 0
h [n] =
0, n=0
• Hamming: M = 54.
• Blackman: M = 89.
• Kaiser: M = 50.
c)
hD [n = 2] = 1, 30722 · 10−3
hD [n = M − 2] = −1, 30722 · 10−3
hD [n = 2M ] = 0
d) β = 4, 772 Se trata de un sistema FIR de fase lineal, causal de tipo III. Solo pueden
utilizarse sistemas tipo III ó IV.
Problema 4.2.13
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 < |Ω| < π
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.
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.
4.2. Diseño de Filtros Digitales FIR 133
Solución
a) (
Ωc ·cos(Ωc n) sen(Ωc n)
πn − πn2 , n 6= 0
h [n] =
0, n=0
• Hanning: M = 125.
• Hamming: M = 133.
• Blackman: M = 223.
• Kaiser: M = 90.
c)
hD [n = 2] = 1, 3615 · 10−5
hD [n = M − 2] = −1, 3615 · 10−5
hD [n = 2M ] = 0
d) β = 3, 395
Se trata de un sistema FIR lineal, causal de tipo 3.
Sólo puede ser un sistema tipo 3 y 4.
Problema 4.2.14
Se desea diseñar un filtro paso alto, utilizando el sistema de la figura 4.15, con las siguientes
especificaciones:
x(t) FILTRO
A/D D/A y(t)
DISCRETO
HD(W)
Ts Ts
Ha(w)
Figura 4.15
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].
Solución
a) La plantillas es:
1 0
0,85 -1,41
0,01 -40
7π 8π ω(krad/s) 7π 8π ω(krad/s)
b) La plantilla es:
1,081 0,676
1 0
0,919 -0,73
0,0108 -39,33
d) La de Hanning:
∆Ω = 0, 0987π, M = 63
|HD(Ω)|
1,0064
1
0,9936
0,0064
h [0] = h [63] = 0
h [78] = 0
Problema 4.2.15
Se desea obtener la respuesta al impulso de un filtro FIR paso bajo que cumpla las siguientes
especificaciones:
Determinar:
Solución
h [50] = 0
136 Filtros Digitales.
Problema 4.2.16
La figura 4.16 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.
2
|W(Ω )| (dB) 10
0
10
0,4189
−2
10
Figura 4.16
Solución
M = 14
Problema 4.2.17
Se desea obtener la respuesta al impulso de un filtro FIR paso bajo de fase lineal tipo I y
retardo de grupo τ = 26 que cumpla las siguientes especificaciones:
0,89 ≤ |H (Ω)| ≤ 1,025 ; 0 ≤ |Ω| ≤ 0,27π
αa ≥ 52 dBs ; 0,42π ≤ |Ω| ≤ π
Determinar:
Solución
b) (
sen(0,345π(n−26)) 2πn
π(n−26) · 0,54 − 0,46 · cos 52 ; 0 ≤ n ≤ 52
h [n] =
0 ; resto de n
4.2. Diseño de Filtros Digitales FIR 137
Problema 4.2.18
Para procesar una señal de tiempo continuo xc (t) se va a utilizar el diagrama de bloques de
la figura 4.17, donde los bloques C/D y D/C son ideales.
Figura 4.17
El sistema Hd (z) es un filtro FIR paso alto de fase lineal obtenido por aplicación del método
de la ventana. Las especificaciones que debe cumplir dicho filtro son:
Se pide:
Nota:
1 − δp
r = −20 log
1 + δp
αa = −20 log(δa )
Solución
1.
δp = 0,029 ; δa = 0,01 ; Ωa = 0,44π ; Ωp = 0,56π
138 Filtros Digitales.
Figura 4.18
2.
MHanning = 52,
M
Hamming = 56,
MBlackman = 93,
MKaiser = 38 ; β = 3,395
3.
sen(π(n − 28)) sen(π/2(n − 28)) 4πn
− · 0,54 − 0,46 cos , 0 ≥ n ≥ 56,
π(n − 28) π(n − 28) 56
hd [n] =
0 , resto n.
4.
hd [26] = hd [30] = hd [75] = 0
5.
M
φ{Hd (Ω)} = − Ω = −26Ω.
2
Figura 4.19
6.
fs = 6 kHz
4.3. Estructuras de Filtros Digitales 139
i)
0,4981819 + 0,9274777z −1 + 0,4981819z −2
H (z) =
1 − 0,6744878z −1 + 0,3633482z −2
ii)
11
X
H (z) = h(k)z −k ,
k=0
donde:
Solución
b)
i)
0,498
x[n] z
-1 y[n]
-0,363 0,927
-1
z
0,674 0,498
ii)
11
X
y [n] = h(k) · x [n − k]
k=0
140 Filtros Digitales.
z -1 z -1 z -1 z -1 z -1
x[n]
-1
z
z-1 z -1 z -1 z -1 z -1
h[0] h[1] h[2] h[3] h[4] h[5]
y[n]
Fase Lineal:
Problema 4.3.2
En la figura 4.20 se representa una realización en la forma acoplada de una función del sistema
que presenta una pareja de polos conjugados.
x[n]
-1
z
rcosθ
-rsenθ rsenθ
-1
y[n]
rcosθ z
Figura 4.20
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 4.20, demostrando que tiene la misma
H(z).
Solución
a)
Y (z) rsenθ · z −1
H (z) = =
X (z) 1 − 2r cos θ · z −1 + r2 · z −2
Forma directa IV:
-1 y[n]
z
r sen(θ) 2r sen(θ)
x[n] -1
z
-r 2
w[n-1]
y[n]
-1 r cos θ
z
w[n]
r sen θ -r sen θ
q[n]
x[n]
r cos θ
-1
z
v[n]
c) y[-1]=0;
v[-1]=0;
Leer x[n]
w[n]=x[n] - r senθ y[n-1]
v[n]=w[n] + r cosθ v[n-1]
y[n]=r senθ v[n-1] + r cosθ y[n-1]
y[n-1]=y[n]
v[n-1]=v[n]
volver a leer x[n] y repetir proceso.
d) Estructura Original:
• Registro de almacenamiento:
◦ Coeficientes: 3
◦ Retardos: 2
142 Filtros Digitales.
• Operaciones:
◦ Sumas: 3
◦ Multiplicaciones: 4
Estructura traspuesta:
• Registro de almacenamiento:
◦ Coeficientes: 3
◦ Retardos: 2
• Operaciones:
◦ Sumas: 3
◦ Multiplicaciones: 4
• Registro de almacenamiento:
◦ Coeficientes: 3
◦ Retardos: 2
• Operaciones:
◦ Sumas: 1
◦ Multiplicaciones: 3
Problema 4.3.3
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.
10 · 1 − 12 z −1 · 1 − 32 z −1 · 1 + 2z −1
H (z) =
1 − 34 z −1 · 1 − 18 z −1 · 1 − 21 + j 12 z −1 · 1 − 21 − j 12 z −1
Solución
Realización en cascada:
10
x[n] -1 -1 y[n]
z z
7/8 4/3
-1 -5 -1
z z
Realización en paralelo:
4.3. Estructuras de Filtros Digitales 143
24,75
-1
z
-1 2,35
z
x[n] y[n]
-1/2
-14,75
-1
z
7/8
-1 -12,89
z
-3/32
Problema 4.3.4
Determine la función de sistema y la respuesta al impulso de los filtros siguientes:
2
x[n] -1 y[n]
z
0,5 2
Sistema 1
3 z -1
x[n] y[n]
-1/3
z -1
0,5 2
Sistema 2
Obtenga la forma traspuesta del primer grafo, verificando que tiene la misma función de
sistema.
144 Filtros Digitales.
Solución
Sistema 1
6
H (z) = 2 + |z| > 0,5
1 − 0,5z −1
1 n
h [n] = 2 · δ [n] + 6 · 2 · u [n]
2 w
x[n] -1 y[n]
z
2 v 0,5
Sistema 2
6 + 143 z
−1
− 34 z −2
HT (z) =
1 − 16 z −1 − 61 z −2
n n
1 −1
h [n] = 8 · δ [n] + 6 · u [n] − 8 · u [n]
2 3
Problema 4.3.5
Determine d1 y a2 en función de b1 y b2 para que los dos sistemas siguientes sean equivalentes:
x[n] y[n]
b1 z-1
z-1
b2
c0
x[n] y[n]
z -1 z -1
d1 a2 c1
Solución
Dos soluciones:
b1 = d1
b 2 = a2
o bien:
b 1 = a2
b2 = d1
4.3. Estructuras de Filtros Digitales 145
Problema 4.3.6
Para la siguiente función de sistema:
1 + 2z −1 + z −2
H (z) =
1 − 34 z −1 + 81 z −2
dibuje, empleando diagramas de flujo, todas las posibles realizaciones en cascada y en paralelo
empleando sistemas de primer orden.
Solución
1. Conexión en cascada:
x[n] y[n]
-1 -1
z z
1/2 1/4
x[n] z
-1
z
-1
z
-1
z
-1 y[n]
1/2 1/4
2. Conexión en paralelo:
2
-1
z
1/2
-9
x[n] -1 y[n]
z
1/4
8
146 Filtros Digitales.
Problema 4.3.7
El diagrama de flujo de la figura 4.21 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.
x[n] b a y[n]
a z-1 -1
Figura 4.21
Solución
a)
y [n] = x [n] − by [n − 1]
1
H (z) =
1 + bz −1
x[n] -1 y[n]
z
-b
Problema 4.3.8
Considere un sistema LTI causal cuya función de sistema es:
1 + 15 z −1
H (z) = 1 −1
1+ 4z · 1 − 21 z −1 + 31 z −2
a) Dibuje un diagrama de flujo del sistema para cada una de las siguientes formas:
i) Directa I
ii) Directa II
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
Solución
a) i) Directa I
x[n] z
-1
z
-1 y[n]
1/4
1/5 -1
z
-5/24
-1
z
-1/12
ii) Directa II
x[n] -1 y[n]
z
1/4
-1 1/5
z
-5/24
-1
z
-1/12
iii) Cascada empleando secciones de primer y segundo orden con la forma directa II
x[n] -1 -1 y[n]
z z
1/2
-1/4 1/5 -1
z
-1/3
iv) Paralelo empleando secciones de primer y segundo orden con la forma directa II
3/125
x[n] -1
y[n]
z
-1/4
122/125
-1
z
1/2
-1 -4/125
z
-1/3
148 Filtros Digitales.
x[n] -1 y[n]
z
1/4
1/5
-1
z -5/24
-1
z -1/12
b)
1 1 5 1
y [n] = x [n] + x [n − 1] + y [n − 1] − y [n − 2] − y [n − 3]
5 4 24 12
Problema 4.3.9
Un sistema lineal e invariante se puede realizar empleando el siguiente diagrama de flujo:
x[n] y[n]
-1 -1
z 3 1 z
-1 -1
z 1 2 z
Solución
a)
y [n] = x [n] + 4y [n − 1] − 7y [n − 3] − 2y [n − 4]
b)
Y (z) 1
H (z) = =
X (z) 1 − 4z −1 + 7z −3 + 2z −4
c) Sumas: 4, multiplicaciones: 2
d) No
4.3. Estructuras de Filtros Digitales 149
Problema 4.3.10
Un sistema LTI cuya función de sistema es:
6
0,2 1 + z −1
H (z) =
1 − 2z −1 + 78 z −2 · 1 + z −1 + 21 z −2 · 1 − 21 z −1 + z −2
x[n] z -1 -1 -1
z
-1 y[n]
z z
-1 -1 -1 -1
z z z z
Figura 4.22
a) Encuentre todos los coeficientes del diagrama de la figura 4.22. ¿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.
Solución
a) La solución no es única
x[n] -1 -1 y[n]
z z z-1 z
-1
0,4 2 -1 2 2 1/2
z-1 z
-1
z-1 z-1
0,2 -7/8 -1/2 -1
b) Sección 1:
Sección 2:
b [n] = a [n] − b [n − 1] − 12 b [n − 2]
c [n] = b [n] + 2b [n − 1] + b [n − 2]
Sección 3:
d [n] = c [n] + 2d [n − 1] + d [n − 2]
y [n] = d [n] + 12 y [n − 1] − y [n − 2]
150 Filtros Digitales.
Problema 4.3.11
La estructura de la figura 4.23 es una sección LTI 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.
x[n]
-1
z
x1i[n]
ki
-ki x2i[n]
-1
z
Figura 4.23
Se pide:
Solución
a)
X1i (z) z −1 1 − z −1
H1 (z) = =
X (z) 1 − (2 − ki2 ) z −1 + z −2
b)
X2i (z) ki z −1 1 − z −1
H2 (z) = =
X (z) 1 − (2 − ki2 ) z −1 + z −2
c) Sistema 1:
x 2i [n]
z -1
ki 2-k 2i
x[n]
z -1
-k i -1
4.3. Estructuras de Filtros Digitales 151
Sistema 2:
x 2i [n]
z-1
2
2-k i
x[n] -1
z
-1 -1
d) Sistema 1:
Sistema 2:
Problema 4.3.12
La estructura de la figura 4.24 representa una realización obtenida a partir de la representa-
ción en variables de estado de un sistema con dos polos.
s1
-1
z
-1/2 3
x[n] y[n]
1/2
-1 s2
z
Figura 4.24
Se pide:
s1 [n]
y [n] = 3 1/2 · + x [n]
s2 [n]
en las que s1 [n] y s2 [n] representan el valor en el instante n de los nodos (registros) s1 y
s2 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]).
Solución
a)
Y (z) 1 + 2z −1 + z −2
H (z) = =
X (z) 1 − z −1 + 21 z −2
x[n] y[n]
-1
z
2
-1
z
-1/2
d)
h [0] = 1
h [1] = 3
h [2] = 27
h [3] = 2
4.3. Estructuras de Filtros Digitales 153
e)
Inicializar registros s1 y s2
x ← leer x [n]
y ← 3 · s1 + 12 · s2 + x % Calcular y [n]
Escribir y [n]
s2F ← s1 % registro intermedio
1
s1 ← s1 − 2 · s2 + x % actualizar s1
s2 ← s2F % actualizar s2
Volver a leer siguiente x y repetir hasta aquí
Problema 4.3.13
La estructura de la figura 4.25 representa una realización obtenida a partir de la representa-
ción en variables de estado de un sistema estable con dos polos.
A B
z -1
2
1/4
x[n] y[n]
-1/4
C D
z -1
Figura 4.25
Se pide:
Solución
a)
Y (z) 2z −1 − 41 z −2
H (z) = =
X (z) 1 − z −1 − 14 z −2
b) Multiplicaciones: 3, Sumas: 4
c)
9 (s − 1) · s + 97
Hc (s) = − · , −1,5224 < Re(s) < 0,0938
7 (s + 1,5224) · (s − 0,0938)
Ambos sistemas son no causales.
154 Filtros Digitales.
Problema 4.3.14
Dada la estructura de la figura 4.26, donde a ∈ R+ (0 < a < 1).
-1 -a
x[n] y[n]
z-1
Figura 4.26
Se pide:
Solución
a)
Y (z) a + z −1
Hd (z) = =
X (z) 1 + az −1
a
x[n] y[n]
z-1
-a
c) Sistema 1:
|H(Ω)|
−π π Ω
e)
a+1
s+ a−1
Hc (s) = − a+1
s− a−1
Plano S
j
x
(a+1)/(a-1) -(a+1)/(a-1)
Problema 4.3.15
En la estructura de la siguiente figura:
-1 -1
z z
x[n] y[n]
b1
-1
-1
z
-1
-b1 -1
z
-b2
Se pide:
156 Filtros Digitales.
Solución
a)
b2 − b1 (b2 + 1) z −1 + z −2
H (z) =
1 − b1 (b2 + 1) z −1 + b2 z −2
y [n] − b1 (b2 + 1) y [n − 1] + b2 y [n − 2] = b2 x [n] − b1 (b2 + 1) x [n − 1] + x [n − 2]
0,5
Parte Imaginaria
−0,5
−1
Parte Real
x[n] y[n]
0,5
z-1
-0,75 0,75
z-1
-0,5
Problema 4.3.16
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 4.27. La estructura de cada una de las etapas se representa en la figura
4.28 siendo km el parámetro de la celosía correspondiente a la etapa m-ésima conocido como
coeficiente de reflexión.
4.3. Estructuras de Filtros Digitales 157
x[n]
Etapa 1 Etapa 2 Etapa N-1
Figura 4.27
fm-1[n] fm[n]
+
km
-1 km
z + gm[n]
gm-1[n]
Figura 4.28
Se pide:
a) Determine la función de 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.
Solución
a)
Y (z)
H (z) = = 1 + k1 · z −1
X (z)
b) Parámetros:
2
k1 = 5
1
k2 = 2
Estructura en celosía:
Problema 4.3.17
En el sistema cuyo diagrama de flujo se representa en la siguiente figura:
2
x[n] y[n]
-2
-1 -1
z z
1/2 -2 1/2
Se pide:
Solución
a)
Y (z) 2 − 3z −1 + 5z −2 1
H (z) = = , |z| >
X (z) 1 − z −1 + 41 z −2 2
1
y [n] = y [n − 1] − y [n − 2] + 2x [n] − 3x [n − 1] + 5x [n − 2]
4
b)
1 − 4z −1 + 4z −2
H2 (z) =
1 − 53 z −1 + 52 z −2
Problema 4.3.18
Los diagramas de flujo de la figura 4.29 representan la estructura de diseño de dos filtros
digitales.
-1 1/2
z
x1[n] -1 y1[n]
z
1/9 1/6
(a)
-1
z
-2/3
x2[n] -1 y2[n]
z
α -1/2
(b)
Figura 4.29
4.3. Estructuras de Filtros Digitales 159
Determinar:
a) Función del sistema H1 (z) = Y1 (z)/X1 (z) de la figura 4.29 (a) y la ecuación en dife-
rencias que relacionan la salida (y1 [n] ) y la entrada (x1 [n] ).
b) Valor de la transmitacia “α” de la estructura de la figura 4.29 (b) para que ambos filtros
presenten la misma función del sistema.
Solución
a)
1 −1
Y1 (z) 2z
H1 (z) = X1 (z) =
1 − 13 z −1
y1 [n] = 13 y [n − 1] + 12 x1 [n]
b) α = 0
Problema 4.3.19
La respuesta al impulso de un sistema LTI es:
(
an 0 ≤ n ≤ 7
h[n] =
0 resto
Se pide:
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).
Solución
a) Diagrama de flujo:
-1 -1 -1 -1 -1 -1 -1 -1
z z z z z z z z
x[n]
1 a a1 a2 a3 a4 a5 a6 a7
y[n]
160 Filtros Digitales.
-1 -1 -1 -1 -1 -1 -1 -1
z z z z z z z z
x[n] 8
-a
y[n]
-1
z
a
Problema 4.3.20
El diagrama de flujo de la figura representa una estructura de un sistema de tiempo discreto
causal.
1/2 -2
z -1
2 -2
z -1
x[n] z -1 z -1 y[n]
2 -1
-2
Se pide:
P
M
−k
bk z
Y (z) k=0
H (z) = = .
X (z) N
P
1− ak z −k
k=1
d) Razona, basándote en los coeficientes de reflexión obtenidos, si son o no estables los dos
sistemas definidos.
Solución
Y (z) 2+z −1 +z −2
a) H(z) = X(z) = 1+3z −1 +3z −2 + 12 z −3
b) k1 = 23 ; k2 = 2; k3 = 1
2
y[n]
x[n] k1 k3
k2
k1 k2 k3
z -1 z-1 z-1
c) v0 = 23 ; v1 = −1; v2 = 1
x[n]
k1 k2 k3
k1 k2 k3
z-1 z-1 z-1
y[n]
Problema 4.3.21
En la figura 4.30 se muestra el diagrama de flujo de un sistema de tiempo discreto.
Figura 4.30
Se pide:
a) Obtener las ecuaciones de los nodos v[n], w[n], r[n] e y[n].
Solución
a)
r [n] = w [n] − x [n]
v [n] = x [n] − b · v [n − 1] − a · r [n]
w [n] = b · v [n − 1] + v [n − 2]
y [n] = w [n] − a · r [n]
b)
Y (z) a + b · (a + 1) · z −1 + z −2
H ((z)) = =
X (z) 1 + b · (a + 1) · z −1 + a · z −2
d) k2 = a ; k1 = b ; V2 = 1 ; V1 = V0 = 0.
El diagrama de flujo es:
V2
4.3. Estructuras de Filtros Digitales 163
Problema 4.3.22
Y (z)
1. En la estructura de la figura 4.31, determine la función de sistema H(z) = X(z) .
Figura 4.31
3. Se desea obtener la respuesta al impulso (h[n]) de un filtro FIR paso alto que cumpla
las siguientes especificaciones:
Determinar:
Solución
−2+6z −1 +2z −2
1. H(z) = 1−8z −1
z −1 −0,125z −2
2. H1 (z) = 1+3z −1 −z −2
3. a)
Hamming M = 34
Kaiser M = 30
b)
(h i
sen(π(n−17)) sen(0,35π(n−17)) 2π
π(n−17) − π(n−17) · 0,54 − 0,46 cos 34 0 ≤ n ≤ 34
h[n] =
0 resto de n
c)
h[1] = 0,00166 ; h[18] = −0,0249 ; h[36] = 0
164 Filtros Digitales.
Problema 4.3.23
El grafo de la siguiente figura:
-k
x[n] y[n]
p
z-1
e) Obtener la respuesta al impulso h1 [n]. ¿Qué tipo de filtro de fase lineal es h1 [n]? Razone
la respuesta.
Solución
a) p = 1 − k 2 .
b) No puede ser FIR, ni de fase mínima.
c) El diagrama de polos y ceros es:
H (z)
ap
0,5
Parte Imaginaria
−0,5
−1
d)
2
1
1 − z −1
H2 (z) =
2
−1 1 1 −1 1 5 1
H1 (z) = Hap (z) · H2 (z) = z − · 1− z = − + z −1 − z −2
2 2 2 4 2
1 5 1
h1 [n] = − δ [n] + δ [n − 1] − δ [n − 2] ,
2 4 2
se trata de un filtro FIR de fase lineal tipo I.
Problema 4.3.24
Dado un sistema FIR causal, de orden dos, con coeficientes reales y con un cero en c1 =
0,25 − 0,25j, se pide:
a) Encontrar su función del sistema (H1 (z)), incluida la constante de ganancia, sabiendo
que H1 (Ω)|Ω=0 = 1.
b) De todos los sistemas que tienen el mismo módulo de la respuesta en frecuencia que H1 (z),
¿qué propiedad satisface el anterior sistema con respecto a la energía parcial acumulada?
Razone la respuesta.
f) Se conecta ambos sistemas, H1 (z) y H2 (z), en cascada. Para el sistema resultante indicar
de qué tipo de sistema se trata y dibujar el diagrama de flujo correspondiente a su imple-
mentación utilizando la estructura que utilice menor número de registros de memoria.
Pm (z)−km z −m Pm (z −1 )
Nota: Pm−1 (z) = 1−km 2
Solución
a)
8
H1 (z) = · 1 − (0,25 + 0,25j) z −1 · 1 − (0,25 − 0,25j) z −1
5
b) Como es un sistema de fase mínima, tiene la propiedad de retardo de energía mínimo.
c)
1
H2 (z) = · 1 − (2 + 2j) z −1 · 1 − (2 − 2j) z −1
5
d) Ambos sistemas son estables pues todos los polos están en el origen.
Capítulo 5
Problema 5.1
Considere un sistema como el de la siguiente figura:
y1[n]
Η1(Ω)
Calcular y representar gráficamente los espectros de las señales x1 [n], x2 [n], y0 [n], y1 [n].
Solución
El espectro de las señales es:
X1(Ω) Y0(Ω)
1/2
1/2
X2(Ω) Y1(Ω)
1/2 1/2
Problema 5.2
En la figura 5.1, las dos señales reales de tiempo discreto x1 [n] y x2 [n] se inyectan en sendas
ramas del diagrama de bloques. Cada uno de los bloques que componen la rama superior
están definidos, mientras que la rama inferior aún no está diseñada. Las transformadas de
Fourier de x1 [n], x2 [n] e y[n], periódicas de periodo 2π, se muestran en la figura 5.2.
L M
Figura 5.1
Figura 5.2
Se pide:
a) Calcular cada uno de los parámetros de los distintos bloques que aparecen en la rama
superior de la figura 5.1. Representar así mismo los espectros de las señales x3 [n], x4 [n] y
x5 [n].
Solución
a) L = 3, M = 4, G = 4, Ωc = π/6.
169
X3(Ω)
1
X4(Ω)
4
X5(Ω)
1
1/2
b) Rama inferior:
Η(Ω)
x2[n] x6[n] 1 x7[n]
2
−π −2π/3 2π/3 π Ω
Problema 5.3
En la figura 5.3 se muestra el espectro de la señal x[n] de la que se quieren eliminar las
componentes espectrales por encima de 5π/6 radianes. Sin embargo, sólo se disponen de filtros
paso bajo ideales de pulsación de corte π/3 radianes. Para conseguir este fin, se emplea el
diagrama de bloques de la figura 5.4, donde quedan aún por definir cuatro bloques (S1 − S4 )
de diezmado e interpolación.
Figura 5.3
170 Sistemas de Tasa Múltiple.
Figura 5.4
Se pide:
a) Determinar razonadamente cada uno de los cuatro bloques que quedan por definir en la
figura 5.4.
b) Representar los espectros de las señales x1 [n], x2 [n], x3 [n], x4 [n] e y[n] en el inter-
valo [−π, π]. Definir el valor de la ganancia G del último filtro para que Y ejΩ =
X ejΩ , ∀ |Ω| ≤ 5π/6.
Solución
S1 S2
x[n] x1[n] x1[n] x5[n]
5 2
S3 S4
x2[n] x3[n] x4[n] y[n]
2 5
b) G = 10.
X1(Ω) X2(Ω)
1 1/2
X3(Ω) X4(Ω)
1/2 5
Y(Ω)
1
−π −5π/6 5π/6 π Ω
Problema 5.4
Al sistema de la figura 5.5 se aplica como señal de entrada x[n], cuyo espectro es el represen-
tado en la figura 5.6.
Figura 5.5
1 3/4
π/2
1/4
−π/2
Figura 5.6
Se pide:
a) Representar el espectro de cada una de las siguientes señales: x1 [n], y1 [n], y2 [n], s1 [n],
s2 [n].
y de valor nulo en el resto de “n”, obtenga los valores de las secuencias y1 [n], y2 [n], s1 [n],
s2 [n], r1 [n] y r2 [n].
172 Sistemas de Tasa Múltiple.
Datos:
Los dos últimos bloques del diagrama de la figura 5.5 obtienen como salida ri [n] las par-
tes real (rama superior) e imaginaria multiplicada por j (rama inferior) de la secuencia
de entrada si [n].
La respuesta al impulso del primer bloque es:
√ sen (πn/4)
h [n] = ha [n] ∗ ha [n] , donde ha [n] = 2π ·
πn
Solución
|X1(Ω)|=|Y1(Ω)|=|Y2(Ω)| |S1(Ω)|=|S2(Ω)|
π π/2
3π/4 3π/8
−π −π/2 π/2 π Ω −π π Ω
Arg{X1(Ω)}=Arg{Y1(Ω)} Arg{S1(Ω)}
π/2 π/2
π
−π −π/2 π/2 π Ω −π Ω
−π/2 −π/2
Arg{Y2(Ω)} Arg{S2(Ω)}
π π
π/2 π/2
π
−π −π/2 π/2 π Ω −π Ω
−π/2 −π/2
−π −π
b)
1
R1 (Ω) = 2 (S1 (Ω) + S1∗ (−Ω))
1
R1 (Ω) = 2 (S2 (Ω) − S2∗ (−Ω))
c)
R1 (Ω) = S1 (Ω)
R2 (Ω) = 0
d)
y1 [n] = x1 [n]
y2 [n] = [0, 1 + j, 2 − j, −1 − 3j, j, 3, −3j]
s1 [n] = [1 + j, −1 − 3j, 3]
s2 [n] = [0, 2 − j, j, −3j]
r1 [n] = [1, −1, 3]
r2 [n] = [0, −j, j, −3j]
173
Problema 5.5
Dado el sistema de la figura 5.7, considerando la señal de entrada X(Ω) de la figura 5.8, se
pide representar el espectro de cada una de las siguientes señales: r1 [n], r2 [n], y1 [n], y2 [n],
y3 [n], s1 [n] y s2 [n].
Figura 5.7
−π πΩ −π πΩ
Figura 5.8
Datos:
Los dos primeros bloques del diagrama de la figura 5.7 obtienen como salida ri [n] las
partes real (rama inferior) e imaginaria multiplicada por j (rama superior) de la se-
cuencia de entrada x[n].
Solución
R1 (Ω) = 0
R2 (Ω) = X (Ω)
Y1 (Ω) = 0
174 Sistemas de Tasa Múltiple.
Αrg{Y2(Ω)} = Αrg{Y3(Ω)}
|Y2(Ω)| = |Y3(Ω)|
1 π/2
−π/4 3π/4
−π −3π/4 −π/2 π/4 π/2 πΩ
−π −π/2 π/2 π Ω
−π/2
Αrg{S1(Ω)}
|S1(Ω)|
1 π/2
−π −3π/4 −π/2
−π/2
|S2(Ω)| Αrg{S2(Ω)}
1
π/2
−π/4 3π/4
−π −3π/4 −π/2 −π/4 π/4 π/2 3π/4 π Ω −π −3π/4 −π/2 π/4 π/2 πΩ
−π/2
Problema 5.6
Dada la estructura
Se pide:
a) Obtener las muestras de y2 [n], r1 [n], r2 [n], r3 [n] y r4 [n], considerando h[n] = δ[n].
b) Dibujar el espectro de la señal r4 [n], considerando que h [n] = sen (πn/4)/(πn), y que
todas las señales de entrada son nulas salvo x4 [n], cuyo espectro es el siguiente:
Solución
a)
y2 [n] = x1a , x2a , x1b + x3a , x2b + x4a , x1c + x3b , x2c + x4b , x3c , x4c ,
r1 [n] = x1a , x1c + x3b , r2 [n] = x2a , x2c + x4b ,
r3 [n] = x3a + x1b , x3c , r4 [n] = x4a + x2b , x4c .
b)
Problema 5.7
Dados los sistemas estables de la figura 5.9,
p[n]
Figura 5.9
Se pide:
a) Obtener las expresiones de Y0 (z) e Y1 (z).
p[n]
Figura 5.10
se pide:
Solución
a)
1 h −j 2π k 2π
2π 2π i
Y0 (z) = X e L z H0 e−j L k z + X ej L k z H0 ej L k z
2
1h 2π
2π i
Y1 (z) = X (z) H0 e−j L k z + X (z) H0 ej L k z
2
b) No responden igual.
c) Cuando k = L̇.
d)
1h 2π
2π i
Y0 (z) = X z L H0 e−j L k z + X z L H0 ej L k z
2
1h 2π
2π i
Y1 (z) = X z L H0 e−j L k z + X z L H0 ej L k z
2
e) Son iguales.
f) No hay caso.
177
Problema 5.8
Se pide:
b) ¿Pueden ser equivalentes (r0 [n] = r1 [n]) las dos interconexiones de la figura 5.11? Razone
su respuesta con un ejemplo en el que M, L > 1.
Figura 5.11
Solución
a) No la cumplen.
Problema 5.9
El diagrama de la figura 5.12, se emplea para descomponer el espectro Xc (jω) de la señal de
entrada de la forma siguiente:
donde Y1 (jω) e Y2 (jω) son los espectros de y1 (t) e y2 (t) respectivamente. Para ello se puede
utilizar cualquier técnica de procesado que se considere oportuna a la hora de diseñar los
sistemas S1 y S2 . La única restricción a tener en cuenta es que se dispone de cuantos filtros
digitales se deseen pero sólo del tipo de los que se representan en la figura 5.13, que son de
ganancia G ajustable.
T
x1[n] y1(t)
S1 D/C
xc(t)
x[n] = xc(nT)
T x2[n] y2(t)
-
S2 D/C
T
Figura 5.12
178 Sistemas de Tasa Múltiple.
H1(ejΩ) H2(ejΩ)
Figura 5.13
Sabiendo que T = 125µs y que el convertidor D/C contiene un filtro paso bajo ideal de
ganancia T y pulsación de corte π/T rad/s, se pide:
a) Determinar el diagrama de bloques S1 que permite obtener y1 (t). Represente los espectros
de todas las señales intermedias, incluida x1 [n].
b) Determinar el diagrama de bloques S2 que permite obtener y2 (t). Represente los espectros
de todas las señales intermedias, incluida x2 [n].
NOTA: En los diagramas de bloques S1 y S2 deben especificarse los valores de todos los
parámetros que intervengan en el diseño. Se valorará la claridad y la sencillez en el diagrama.
Solución
a) Rama superior:
Η1(Ω)
x[n] s1[n] G=2 s2[n] x1[n]
2 2
−π −π/ π/4 π
Ω
b) Rama inferior:
Η2(Ω)
S3(Ω) X2(Ω)
G/T G/(2T)
Problema 5.10
La figura 5.14 representa una señal Xc (ω) limitada en banda (4.5 kHz.). Se desea procesar las
bajas frecuencias (hasta 1.5 kHz.) del espectro de dicha señal, de manera que se modifique
su ancho de banda y resulte la señal de salida Y (ω) (también representada en la figura 5.14).
Para ello, se emplea el diagrama de bloques de la figura 5.15, en la que la parte de procesado
digital tiene que ser diseñada.
Xc ( ) Y( )
1 1
0,7 0,7
Figura 5.14
T1 T2
Figura 5.15
Sólo podrá utilizar diezmadores, interpoladores y filtros paso bajo ideales de ganancia y
pulsación de corte a elegir.
Solución
1
a) T1 = 6 · 10−3 s.
Η(Ω)
x[n] x1[n] 4 x2[n] y[n]
5 4
−π −π/10 π/10 π Ω
Y(Ω)
1/T1
0.7/T1
−π −4π/10 4π/10 π Ω
c) El espectro es:
Y´(ω)
1/3
0.7/3
Problema 5.11
En el sistema de la figura 5.16, el convertidor D/C contiene un filtro paso-bajo ideal de
ganancia T y de frecuencia de corte 1/(2T ). Se pide:
T z -1
z -1
y(t)
2 2 D/C
y1[n] r1[n] y[n]
T
Sistema de tiempo discreto
Figura 5.16
Xc ( )
1
0,7
Figura 5.17
Solución
a) Y (z) = z −1 X (z).
b)
y0 [n] = x0 , x2 , x4 , 0, 0
r0 [n] = x0 , 0, x2 , 0, x4
y1 [n] = [0, x1 , x3 , x5 ]
r1 [n] = [0, 0, x1 , 0, x3 , 0, x5 ]
y [n] = [0, x0 , x1 , x2 , x3 , x4 , x5 ]
182 Sistemas de Tasa Múltiple.
|Y0(Ω)|=|Y1(Ω)| |R0(Ω)|=|R1(Ω)|
1/2T 0,7/2T 1/2T 0,7/2T
X(Ω)=|Y(Ω)| |Y(ω)|
1/T 0,7/2T 1
0,7
−π −π/2 −π/3 −π/6 π/6 π/3 π/2 πΩ −9π −6π −3π 3π 6π 9π ω(krad/s)
Arg{Y(ω)}
Arg{Y(Ω)}
π/2 π/2
Problema 5.12
Se desea procesar digitalmente una señal xc (t). Sin embargo, en el proceso de conversión de
tiempo continuo a tiempo discreto se dispone de un convertidor C/D ideal con un período de
muestro T fijo. Puesto que los recursos son limitados, se aplica un preprocesado a la secuencia
x[n] con el objetivo de optimizar en el sentido de aprovechar al máximo la banda espectral
disponible (figura 5.18).
T
Figura 5.18
−4π/3Τ 4π/3Τ
Figura 5.19
b) Dibujar los espectros de y[n] y de todas las señales intermedias que se produzcan.
NOTA: Todos los bloques que se consideren para el diseño de la etapa de preprocesado deben
ser reales, es decir, no deben dar lugar a señales complejas.
Solución
a) La etapa de procesado:
Η(Ω)
x[n] x1[n] 3 x2[n] y[n]
2 3
−π −π/3 π/3 π Ω
X1(Ω) X2(Ω)
1/T 3/T
1/2T 3/2T
Y(Ω)
1/T
1/2T
−π −π/3 π/3 π Ω
Problema 5.13
El sistema de la figura 5.20 se emplea para procesar la señal de tiempo continuo x(t) cuyo
espectro se representa en la figura 5.21. Considere que el convertidor D/C contiene un filtro
paso bajo ideal, de ganancia T2 y de pulsación de corte π/T2 .
184 Sistemas de Tasa Múltiple.
T1 T2
Figura 5.20
Figura 5.21
Se pide:
a) Obtener la expresión de la señal x[n], y representar su espectro.
b) Obtener y representar la respuesta en frecuencia del filtro LTI cuya respuesta al impulso
n
es h [n] = (−1) · sen(πn/2)
πn .
c) Representar los espectros correspondientes a las señales yd [n] e yi [n].
d) Obtener la expresión de la señal y(t) en función de T1 , considerando dos casos:
d.1) T2 = T1 .
d.2) T2 = 2T1 .
Solución
1
a) x [n] = T1 δ [n].
X (Ω)
1/T1
−π π Ω
b)
1 π/2 < |Ω| < π
H (Ω) =
0 |Ω| < π/2
Η(Ω)
1
−π −π/2 π/2 π Ω
185
Yd(Ω)=Yi(Ω)
1/2T1
−π −2π/3 2π/3 πΩ
d) d.1)
π
1 sen T1 t
y (t) =
2 πt
d.2)
π
sen 2T1 t
y (t) =
πt
Problema 5.14
Dado el diagrama de bloques de la figura
donde el convertidor D/C contiene un filtro paso bajo ideal de ganancia T1 y frecuencia de
corte 1/(2T1 ) Hz, se aplica una señal de entrada cuyo espectro X (Ω) se representa en la
siguiente figura:
X Y
b) Diseñar un sistema completamente digital que sea equivalente al dado. Dibuje su dia-
grama de bloques y represente todas las señales intermedias, indicando los valores más
significativos. Se valorará la sencillez.
186 Sistemas de Tasa Múltiple.
Solución
donde
5, |Ω| < π/6,
H (Ω) =
0, |Ω| > π/6.
Los espectros de las señales intermedias son los siguientes:
Problema 5.15
Considérese el diagrama de bloques de la figura 5.22 donde el sistema S2 queda definido en
la figura 5.23. Se pide:
T h1[n]
x1[n] x1[2n] y1[n]
Figura 5.22
187
Figura 5.23
a) Representar gráficamente las respuestas impulsivas h0 [n] y h1 [n] que caracterizan com-
pletamente a los sistemas LTI correspondientes, sabiendo que h0 [n] = w [n] ∗ w [n], siendo
n
w [n] = u [n] − u [n − 4] y h1 [n] = (−1) h0 [n].
d) Dibujar cada una de las señales que aparecen en la figura 5.22 cuando T = 4/π y xc (t)
viene dada por
xc(t)
6/π
−π/4 π/4 t
Solución
h0[n] 5
4
3
2
1
0
−2 0 2 4 6 8
n
h1[n]
4
3
2
1
0
−1
−2
−3
−4
−5
0 1 2 3 4 5 6 7
n
188 Sistemas de Tasa Múltiple.
b)
2 2
H0 (z) = 1 + z −1 1 + z −2
1
2
0,5
Parte Imaginaria
2 6
0
−0,5
2
−1
−1 −0,5 0 0,5 1
Parte Real
|H1(Ω)|
−π −π/2 π/2 π Ω
6 6 6
d) x [n] = π δ [n], x0 [n] = π h0 [n], x1 [n] = π h1 [n], x0 [2n] = x1 [2n], y0 [n] = y1 [n].
x 0 [2n]=x1 [2n]
6 18/π 18/π
4 6/π 6/π
2
0
−1 0 1 2 3 4
n
y0 [n]=y1 [n]
6
18/π 18/π
4
2
0
−1 0 1 2 3 4
n
189
Problema 5.16
Al siguiente diagrama de bloques:
2cos (n π )
xc(t) x[n] x0[n] y0[n] p[n]
C/D X S1 6
se le introduce como señal de entrada xc (t), cuyo espectro viene dado por la siguiente expre-
sión:
sen (ω · π) −j3ω
Xc (ω) = ·e
ω
a) Sabiendo que el período de muestreo del convertidor C/D es T = 1, se pide obtener x[n]
y su transformada de Fourier X(Ω).
P
n
b) El sistema S1 presenta la siguiente relación entrada salida: y0 [n] = x0 [k]. Repre-
k=−∞
sentar la secuencia y0 [n].
Solución
a)
6
1X
x [n] = δ [n − k]
2
k=0
1 −j3Ω sen (3,5 · Ω)
X (Ω) = e
2 sen (Ω/2)
b) La secuencia es:
y0[n]
1
0
−2 0 2 4 6 8 10
n
190 Sistemas de Tasa Múltiple.
c)
p [n] = u [n]
∞
X
1
P (Ω) = + πδ (Ω − 2πk)
1 − e−jΩ
k=−∞
Problema 5.17
Dos filtros de fase lineal se denominan un par complementario si:
se pide:
c) Dibujar los módulos de los espectros de todas las señales que aparecen en la figura 5.24,
sabiendo que Xc (ω) y R(ω) son los espectros representados en la figura 5.25.
Xc( ) R(Ω)
1 −0,51π 1 0,51π
T T −π −π/2 π/2 π Ω
Figura 5.25
Solución
a)
H2 (z) = z −(N −1)/2 − H1 (z)
191
X(z)
H1(z) Y1(z)
-1
z - (N-1)/2 Y2(z)
X(Ω) |Y1(Ω)|
1/T −0,51π 0,51π
1/T
−π π Ω −π −π/2 π/2 π Ω
|P1(Ω)| |Y2(Ω)|
1/2T 0,49/T
−0,51π 0,51π
|P2(Ω)|
−π −π/2 π/2 π Ω
Problema 5.18
Dada una señal digitalizada con una frecuencia de muestreo igual a 48 kHz, se desea reducir
el número de muestras para obtener una secuencia cuya frecuencia de muestreo final sea de
400 Hz. Para ello, se procede a diseñar un conjunto de filtros diezmadores y a estudiar el
coste computacional de cada una de las implementaciones. Las alternativas son las siguientes:
Opción 2: Implementación del filtro diezmador en una única etapa, utilizando las M
componentes polifase tipo I:
192 Sistemas de Tasa Múltiple.
Sabiendo que los órdenes de cada uno de los filtros son iguales a 5490 para H (z), 408 para
G (z) y 68 para el F (z), se pide:
b) Calcular el número máximo de multiplicaciones por cada muestra de entrada que se tienen
que realizar en cada una de las cuatro opciones.
Solución
b) El número máximo de multiplicaciones por cada muestra de entrada sería como sigue:
Opción 1: 5491.
Opción 2: ceil(5491/120)=46.
Opción 3: 69+409=478.
Opción 4: ceil(69/15)+ceil(409/8)=5+52=57.
c) El número de multiplicaciones por segundo en cada una de las cuatro opciones sería como
sigue:
Opción 1: 2.196.400.
Opción 2: 2.196.400.
Opción 3: 220.800+163.600=384.400.
Opción 4: 384.400.
193
Problema 5.19
Una señal de electrocardiograma (ECG) ha sido digitalizada empleando una tarjeta de sonido
que tiene una frecuencia de muestreo igual a 44.1 kHz. Debido al número excesivo de muestras
de la señal de ECG discretizada, se procede a reducir la frecuencia de muestreo empleando
un diezmador, consistente en un filtro diezmador más un bloque de down-sampling. Se pide:
a) Obtener el factor de diezmado necesario para que la frecuencia de muestreo resultante sea
de 420 Hz.
b) Representar la respuesta en frecuencia ideal del filtro diezmador, sabiendo que se permite
una banda de transición con una anchura de 26.25 Hz. Indicar en dicha figura el valor de
las frecuencias de corte digitales y analógicas correspondientes a los límites de las bandas
de paso y eliminada.
f) Obtener el número de multiplicaciones por segundo necesario para implementar este nuevo
conjunto de sistemas.
Solución
( )
H ej
0 π/105 π 2π Ω
π/120
0.18375 0.210 22.05 44.1 f (kHz)
194 Sistemas de Tasa Múltiple.
( )
G ej
|G(e j15Ω)|
|I(e jΩ)|
0 π/105 13π/105 2π/15 2π Ω
π/120
0.18375 0.210 2.73 44.1 f (kHz)
e) El orden del filtro interpolador I(z) es 61, mientras que el del filtro modelo G(z) es 390.
Problema 5.20
Demostrar razonadamente que las siguientes estructuras son equivalentes, independientemen-
te del valor de x[n]:
x n y n
L H z L
x n y n
E0 z
Solución
XL−1 X L−1
1
Y (z) = X (z) z −l/L El (z) WL−kl = X (z) E0 (z)
L
l=0 k=0
Problema 5.21
Se desea utilizar como filtro diezmador (figura 5.26) el sistema cuya estructura se representa
la figura 5.27. Se pide:
y[ n] r [n ]
x[ n] h[n] 3
Figura 5.26
Figura 5.27
b) Obtener las tres componentes polifase tipo 1 H (z) del filtro, que permiten realizar el
sistema como se indica en la figura:
x[ n]
3 E (z)
0
z-1
3 E (z)
1
z-1
r [n ]
3 E2 (z)
Solución
a)
H (z) = 1 + 2,5355z −1 + 4,0547z −2 + 0,6839z −3 − 0,2377z −4 − 8,0365z −5
− 8,0365z −6 − 0,2377z −7 + 0,6839z −8 + 4,0547z −9 + 2,5355z −10 + z −11
196 Sistemas de Tasa Múltiple.
b)
E0 (z) = 1 + 0,6839z −1 − 8,0365z −2 + 4,0547z −3
E1 (z) = 2,5355 − 0,2377z −1 − 0,2377z −2 + 2,5355z −3
E2 (z) = 4,0547 − 8,0365z −1 + 0,6839z −2 + z −3
c)
Problema 5.22
De un filtro de fase lineal de un tercio de banda (Nyquist(3)), con h [n] = 0 para n < 0 y
n > 8, se conocen los siguientes valores de la respuesta al impulso:
Sin embargo, la implementación del mismo se lleva a cabo utilizando tres componentes polifase
tipo I, como se indica a continuación:
197
Figura 5.29 – Implementación eficiente del diezmador de orden 3 con componentes polifase
tipo I.
Se pide:
a) Encontrar todos los valores de la respuesta al impulso h [n].
b) Obtener los coeficientes de las componentes polifase eℓ [n] para 0 ≤ ℓ ≤ 2.
Para el siguiente apartado, considere que h[n] = n · (u [n] − u [n − 8]).
c) Si se aplica como señal de entrada x[n] = n · (u [n] − u [n − 8]), obtener el valor de las
muestras de las señales x0 [n], x1 [n], x2 [n], y0 [n], y1 [n], y2 [n] e y [n].
Solución
a) h[0] = h[8] = −0,0055, h[1] = h[7] = 0, h[2] = h[6] = 0,0744 ,h[3] = h[5] = 0,2385
h[4] = 1/3.
b) e0 = −0,0055, 0,2385, 0,0744 .
e1 = [0, 1/3, 0].
e2 = 0,0744, 0,2385, −0,0055 .
c) x0 = [0, 3, 6].
x1 = [0, 2, 5].
x2 = [0, 1, 4, 7].
y0 = [0, 0, 9, 36, 36].
y1 = y2 = [0, 2, 13, 34, 35].
yn = y0 + y1 + y2 = [0, 4, 35, 104, 106].
Problema 5.23
Al sistema de la figura 5.30, donde el filtro H0 (z) es un filtro paso bajo ideal de ganancia
unidad y de pulsación de corte π/2, se le introducen las señales de entrada de la figura 5.31.
Figura 5.30
198 Sistemas de Tasa Múltiple.
X0(Ω) X1(Ω)
1 1
-π π -π π
Figura 5.31
Se pide:
c) Encontrar un valor para k y otro para L de manera que s[n] contenga toda la información
de las dos señales de entrada.
d) Con los valores indicados en el apartado anterior, representar los espectros de r1 [n] y s[n].
π
Datos: k, L ∈ Z+ , h1 [n] = h0 [n] · cos L ·k·n
Solución
a)
R0 (z) = X0 z 2 Hh0 (z) i
πk πk
R1 (z) = X1 z 2 12 H0 ze−j L + H0 ze+j L
Y0(Ω) R0(Ω)
1 1
c) k = L.
R1(Ω) S(Ω)
1 1
Problema 5.24
Considere el banco de filtros FIR de la figura 5.32:
H0 z G0 z
X(z) + Y(z)
H1 z G1 z
Figura 5.32
donde H0 (z) = 12 1 + z −1 , H1 (z) = 12 1 − z −1 y G0 (z) = 12 (1 + z). Calcular el valor de
G1 (z) para que el sistema tenga distorsión de amplitud unidad y distorsión de fase y factor
de solapamiento nulos.
Solución
1
G1 (z) = (1 − z)
2
Problema 5.25
En el sistema de la figura 5.33, H0 (z) es un filtro paso bajo ideal de ganancia P y de pulsación
de corte π/2. A dicho sistema se le introduce la señal de entrada s(t), cuyo espectro se
representa en la figura 5.34.
T
x 1 [n] y 1 [n]
H1 (z) M
Figura 5.33
S( ) Y0 ( )
1 1
6
-3 ·106 -2 ·106 2 ·10 6 3 ·10
Figura 5.34
b) Con los valores obtenidos en el apartado anterior, representar los espectros de s[n], x1 [n]
e y1 [n].
Solución
a) T = 41 10−6 s, M = 2, P = 21 10−6 .
S(Ω) X1(Ω)
1/T
2 = P/T
Y1(Ω)
Problema 5.26
El diagrama de bloques de la figura 5.35 representa un banco de filtros de dos canales.
H1(z) x1[n] 2
p1[n] r1[n]
2
s1[n]
F1(z)
y1[n]
Considere para el resto del problema que las respuestas al impulso de los filtros satisfacen las
siguientes relaciones:
h1 [n] = (−1)n h0 [n] ,
f0 [n] = h0 [n],
n
f1 [n] = − (−1) h0 [n]
201
Solución
1
a) T0 (z) = 2 [H0 (z) F0 (z) + H1 (z) F1 (z)],
1
T1 (z) = 2 [H0 (−z) F0 (z) + H1 (−z) F1 (z)].
d) y [n] = 21 x [n − d].
Capítulo 6
Análisis Espectral
Problema 6.1
Sea x [n] , 0 ≤ n ≤ (N − 1) el conjunto de muestras disponibles de un proceso aleatorio
estacionario. Se pide:
Solución
NP
−1
a) Sx ejΩ = rx [k] e−jΩk , donde rx [k] = E {x [n] x [n − k]}.
k=−(N −1)
b) Método indirecto:
N
X −1
1
Ŝx ejΩ = r̂x [k] e−jΩk , donde r̂x [k] = x [k] ∗ x [−k] .
N
k=−(N −1)
Método directo:
N −1 2
1 jΩ 2 1 X
jΩ −jΩn
Ŝx e = X e = x [n] e .
N N
n=0
n o NP
−1
|k|
c) Sx ejΩ − E Ŝx ejΩ = N rx [k] e−jΩk .
k=−(N −1)
ARMA:
p
X q
X
x [n] = − ak x [n − k] + bk v [n − k],
k=1 k=0
q
P −k
bk z
B (z) k=0
H (z) = = p .
A (z) P
1+ ak z −k
k=1
AR:
p
X
x [n] + ak x [n − k] = v [n] ,
k=1
1 1
H (z) = = p .
A (z) P
1+ ak z −k
k=1
MA:
q
X
x [n] = bk v [n − k],
k=0
q
X
H (z) = B (z) = bk z −k .
k=0
Problema 6.2
En el estudio de la estimación espectral mediante modelos estocásticos lineales, hemos obte-
nido las siguientes ecuaciones para el modelo AR:
Rw = r,
M
P
σv2 = ak rx [k],
k=0
a) Explicar razonadamente qué representan cada una de las matrices y parámetros que apa-
recen en dichas ecuaciones.
b) Explicar, incluyendo la formulación que sea necesaria, cuál es el sistema generador para
un modelo AR.
c) Explicar cómo calcularía los valores de autocorrelación necesarios para resolver las ecua-
ciones de Yule–Walker. Suponiendo que disponemos de la siguiente serie temporal: x[n] =
T
[1, 4, 5, 8, 4, 2, 6, 7, 7, 5] , calcular los valores estrictamente necesarios de autocorrelación
para el caso de un modelo de orden 5.
205
Solución
El modelo estocástico lineal establece que la serie temporal {x[n]} puede interpretarse
como la salida de un sistema LTI al que se le inyecta ruido blanco gaussiano de media
nula. Entonces, rx [k], k = 0, 1, · · · , M es la autocorrelación de x[n]. Los parámetros
wk = −ak , k = 1, · · · , M son los coeficientes del sistema LTI y σv2 es la varianza del ruido
a la entrada.
Puede escribirse:
M
X
A(z) = a∗k z −k ,
k=0
A(z)X(z) = V (z).
El sistema generador toma v[n] como entrada:
1 1 1
HG (z) = = M = M .
A (z) P ∗ −k Q −1
ak z (1 − pk z )
k=0 k=1
Problema 6.3
El modelo estocástico lineal de la señal aleatoria x[n] se corresponde con el diagrama de polos
y ceros de la figura 6.1.
0,4
0,2
0
−0,2
−0,4
−0,6
−0,8
−1
Figura 6.1
a) Indicar en qué consiste el modelo estocástico lineal de una señal aleatoria, qué tipo de
modelo es el representado en la figura 6.1 y con cuál de los espectros de potencia mostrados
en la figura 6.2 se corresponde.
(a) (b)
12 25
Densidad espectral de Potencia
10 20
8
15
6
10
4
2 5
0 0
0 0,1 0,2 0,3 0,4 0,5 0 0,1 0,2 0,3 0,4 0,5
Frecuencia (Ω/2π) Frecuencia (Ω/2π)
207
(c) (d)
20 14
Densidad espectral de Potencia
8
10
6
4
5
2
0 0
0 0,1 0,2 0,3 0,4 0,5 0 0,1 0,2 0,3 0,4 0,5
Frecuencia (Ω/2π) Frecuencia (Ω/2π)
Figura 6.2
(a) (b)
400 120
100
300
80
Amplitud
Amplitud
200 60
40
100
20
0 0
0 0,1 0,2 0,3 0,4 0,5 0 0,1 0,2 0,3 0,4 0,5
Frecuencia (Ω/2π) Frecuencia (Ω/2π)
(c) (d)
120 100
100 80
80
60
Amplitud
Amplitud
60
40
40
20 20
0 0
0 0,1 0,2 0,3 0,4 0,5 0 0,1 0,2 0,3 0,4 0,5
Frecuencia (Ω/2π) Frecuencia (Ω/2π)
Figura 6.3
Solución
a) El proceso x[n] se obtiene como la salida de un LTI al que se le inyecta ruido blanco de
media cero. La densidad espectral de potencia:
2
Sx ejΩ = H ejΩ σv2 .
208 Análisis Espectral.
La figura 6.1 se corresponde con un modelo ARMA. El modelo de la figura 6.1 tiene dos
ceros en z = 0 y z = −1 correspondiente con los espectros de la figura 6.2 (b) y 6.2 (c).
Los máximos locales se deben a la presencia de polos en esas pulsaciones. La solución
es 6.2 (c), cuyo primer máximo local se corresponde con un polo situado en un ángulo
inferior a π/4.
b) La figura 6.2 (a) ya que es el único caso con componentes de baja frecuencia predomi-
nantes. La figura 6.3 (a) se ha obtenido mediante el cálculo del periodograma. El resto,
también pero presentan una varianza menor. Por tanto, estas últimas se han obtenido
mediante técnicas específicas para minimizar la varianza, por ejemplo mediante prome-
diado de periodograma. El caso inmediato es mediante el periodograma de Bartlett, que
consiste en dividir la observación en segmentos no solapados. Otra posibilidad consistiría
en aplicar enventanado a cada segmento para minimizar las fugas espectrales, obteniendo
una versión más suavizada del espectro. Y finalmente, se puede realizar la combinación
de las anteriores (promediado y enventanado) utilizando segmentos solapados. Esta forma
más genérica se denomina periodograma de Welch.
Problema 6.4
El periodograma Sx [k] de la señal x[n], n = 0, · · · , N − 1, se puede calcular a partir de X[k],
siendo X[k] la DFT de N puntos de x[n]. En estas condiciones, se pide:
NP
−1 NP
−1
a) Demostrar la validez de la expresión siguiente: |x [n]|2 = Sx [k]
n=0 k=0
b) Demostrar que el periodograma se puede calcular como Sx [k] = DF T {s [n]}, donde s[n]
es el resultado de una convolución circular.
Solución
a)
N
X −1 N
X −1 X 1 X
2
|x [n]| = x [n] x∗ [n] = x [n] X ∗ [k] WNkn =
n=0 n=0 n
N
k
X 1 X X 1
= X ∗ [k] x [n] WNkn = X ∗ [k] X [k] =
N n
N
k k
X 1 N
X −1
2
= |X [k]| = Sx [k].
N
k k=0
b)
1
s [n] = x [n] ⊛ x∗ [((−n))N ] .
N
c)
Problema 6.5
Determinar el valor de la densidad espectral de potencia a la pulsación de Ω = 4π 3 rad para
T
la realización x[n] = [3, 1, 1, 2, 1, 1, 4] utilizando el periodograma y la DFT con el menor
número de punto.
Solución
2
Sx [k] = N1 |X [k]| donde N = 7. Para la pulsación que nos piden, bastan 3 puntos de la
DFT. Se llega a Sx [k = 2] = 7.
Problema 6.6
Un procedimiento válido para estimar la densidad espectral de potencia de una señal aleatoria
x[n], n = 0, 1, · · · , N − 1, es a partir de la transformada de Fourier de un estimador de la
autocorrelación: ∞
X
Ŝx ejΩ = r̂x [k] e−jΩk ,
n=−∞
b) Indicar la expresión del estimador de autocorrelación que se utiliza para el cálculo del
periodograma y demostrar que los métodos de cálculo directo e indirecto del periodograma
son equivalentes.
Solución
NX
−1−k
1
r̂x [k] = x [n] x [n + k],
N − |k| n=0
N
X −1
1
r̂x [k] = x [n] x [n + k] .
N − |k|
n=|k|
1
P
N −1−k
b) Para el periodograma: r̂x [k] = N x [n] x [n + k].
n=0
Problema 6.7
Sea x[n] una serie temporal correspondiente a un proceso estocástico de longitud igual a
cuatro, y sea X(Ω) su transformada de Fourier. De la anterior serie, se conoce que el valor
del espectro para las pulsaciones {−7π/2, −2π, 7π/2, 5π} es {1, 7, 1, −5}, respectivamente.
Se pide:
Solución
a) Las pulsaciones en el intervalo [0, 2π] son {π/2, 0, 3π/2, π}. Reordenando, X[k] =
[7, 1, −5, 1]T . La DFT inversa: x[n] = [1, 3, 0, 3]T .
1 T
b) r̂ [k] = 4 [3, 9, 3, 19, 3, 9, 3] .
c) Ŝ (π) = 25/4.
Problema 6.8
Un proceso AR x[n] de orden p viene definido como la salida de un sistema LTI todo-polos
de orden p excitado mediante ruido blanco de media cero. Las ecuaciones de Yule-Walker
se corresponden con la solución para la estimación de los parámetros ak , k = 1, . . . , p, y la
varianza:
Pp
σe2 = rx [0] + ak rx [−k], m = 0,
k=1
p
P
rx [m] + ak rx [m − k] = 0, 1 ≤ m ≤ p.
k=1
1
r̂x [k] = x [k] ∗ x [−k] .
N
Solución
a)
rx [1] 1
a1 = − =− ,
rx [0] 2
2 2
r [0] − r [1] 3
σe2 = x x
= .
rx [0] 2
b)
3 1
Sx (Ω) = · 5 .
2 4 − cos Ω
Problema 6.9
Sea x[n] un proceso aleatorio caracterizado mediante un modelo lineal AR de orden p. La
solución del mismo se obtiene mediante las ecuaciones normales cuya forma matricial es la
siguiente:
rx [0] rx [−1] rx [−2] · · · rx [−p] 1 σe2
r [1] rx [0] rx [−1] · · · rx [−p + 1]
x a1 0
rx [2] rx [1] rx [0] · · · rx [−p + 2] a2 = 0 .
. .. .. ..
. .. .. ..
. . . . . . .
rx [p] rx [p − 1] rx [p − 2] · · · rx [0] ap 0
211
Solución
a)
σe2 σe2
Sx (Ω) = 2 = .
|A (Ω)| 1+ a21 + a22 + 2a1 (1 + a2 ) cos (Ω) + 2a2 cos (2Ω)
b)
rx2 [1] rx [2] − rx2 [1] rx [0] rx2 [1] rx [2] − rx2 [2] rx [0]
σe2 = rx [0] + + .
rx2 [0] − rx2 [1] rx2 [0] − rx2 [1]
1
c) El estimador de autocorrelación es: r̂x [k] = N x [k] ∗ x [−k].
Se obtiene:
Problema 6.10
Pp
El filtro FIR A (z) = 1 + k=1 ak z −k sirve como modelo para describir una señal aleatoria
estacionaria x[n]. Si tomamos como entrada x[n], la salida es ruido blanco de media cero y
varianza σv2 . Las ecuaciones que resuelven el sistema son las ecuaciones de Yule-Walker:
rx [0] rx [−1]· · · rx [−p + 1] a1 −rx [1]
rx [1] rx [0]· · · rx [−p + 2] a2 −rx [2]
.. .. .. .. · .. = .. .
. . . . . .
rx [p − 1] rx [p − 2] · · · rx [0] ap −rx [p]
p
X
σv2 = rx [0] + ak rx [−k].
k=1
Solución
2
a) Se trata de un modelo AR: Sx ejΩ = H ejΩ σv2 .
b)
a1 = −0, 8125,
a2 = 0, 3542,
σe2 = 1, 6792.
Problema 6.11
La serie temporal x[n], n = 0, 1, · · · , N −1 correspondiente a un proceso aleatorio estacionario
viene caracterizada mediante un modelo AR definido por los parámetros siguientes: a1 =
−1,4, a2 = 0,74. Además, para el cálculo de estos valores, ha sido necesario estimar los
siguientes valores de autocorrelación: rx [0] = 4,97, rx [1] = 4 y rx [2] = 1,92. Se pide:
a) Con los datos del enunciado, indicar cual sería el orden del modelo y determinar la expre-
sión de la función de transferencia del sistema generador.
Solución
a) Orden 2:
1
HG (z) = .
1 − 1,4z −1 + 0,74z −2
PM
b) Se necesita conocer el valor de varianza del ruido, σv2 = k=0 ak rx [k]
c)
jΩ
Sx(e )
6.83
Problema 6.12
Se desea caracterizar la secuencia x[n] = [7, 0, 3, 0, 1]T mediante un modelo AR de orden 2.
Se pide:
Solución
a)
24 2 581
a1 = 0, a2 = − , σv = .
59 59
1
HG (z) = 24 −2 .
1 − 59 z
b)
581 1
Sx ejΩ = .
59 1 + 24 2 48
59 − 59 cos 2Ω
Con el diagrama de polos y ceros :
30 X: 0
Y: 27.98
25
20
Sx(ejΩ)
15
10
X: 1.569
Y: 4.976
5
0
0 0.5 1 1.5 2 2.5 3
Ω (rad)
214 Análisis Espectral.
Problema 6.13
En la figura 6.4 se muestran las densidades espectrales de potencia de varias series temporales
caracterizadas mediante un modelo estocástico real y lineal.
5 14
4.5
12
4
10
3.5
3
8
2.5
6
2
1.5 4
1
2
0.5
0 0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Frecuencia (Ω/2π) Frecuencia (Ω/2π)
(a) (b)
4.5 10
4
9
8
3.5
Densidad espectral de potencia
Densidad espectral de potencia
7
3
6
2.5
5
2
4
1.5
3
1
2
0.5 1
0 0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Frecuencia (Ω/2π) Frecuencia (Ω/2π)
(c) (d)
Datos:
r̂x = [1,9793 0,8975 0,3384 − 0,0305 − 1,0300]T , a = [a0 − 0,4113 − 0,0034 a3 0,5980]T .
Solución
c) a0 = 1, a3 = −0,1839. La varianza:
4
X
σv2 = ak rx [k] = 0,9987.
k=0
215
Problema 6.14
Las curvas de trazo continuo que se muestran en las gráficas de la figura 6.5 representan la
auténtica densidad espectral de potencia de un proceso aleatorio. Se realiza la estimación de
dicho espectro mediante un periodograma promediado y tres modelos AR de orden 2, 4 y 6,
cuyas soluciones se muestran en trazo discontinuo en las mismas gráficas.
6
4.5
4
5
3 4
2.5
3
2
1.5 2
1
1
0.5
0 0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Frecuencia (Ω/2π) Frecuencia (Ω/2π)
(a) (b)
4.5 4.5
4 4
3.5 3.5
Densidad espectral de potencia
3 3
2.5 2.5
2 2
1.5 1.5
1 1
0.5 0.5
0 0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Frecuencia (Ω/2π) Frecuencia (Ω/2π)
(c) (d)
Figura 6.5
[1] M. Blanco Velasco, F. Cruz Roldán, R. Jiménez Martínez, and J. Sáez Landete. Tra-
tamiento Digital de Señales. Servicio de Publicaciones de la Universidad de Alcalá,
2013.
[6] M.H. Hayes. Statistical Digital Signal Processing and Modeling. John Wiley & Sons,
Inc. New York, NY, USA, 2008.
[17] S. Haykin and B. Van Veen. Signals and Systems. John Wiley & Sons, second edition,
2003.
[18] E. C. Ifeachor and B. W. Jervis. Digital Signal Processing: A Practical Approach. Pearson
Education, 2002.
[19] L. B. Jackson. Digital Filters and Signal Processing with MATLAB Exercises. Kluwer
Academic Publishers, 1996.
[21] J. García de Jalón, J. I. Rodríguez, and A. Brazález. Aprenda MATLAB 7.0 como si
estuviera en primero. http://mat21.etsii.upm.es/ayudainf/aprendainf/varios.htm, 2005.
[22] D. G. Manolakis, V. K. Ingle, and S. M. Kogon. Statistical and Adaptive Signal Proces-
sing. McGraw-Hill, 2000.
[26] A. V. Oppenheim, A. Willsky, and S. Hamid. Signals and Systems. Prentice-Hall, 1997.
[28] T. W. Parks and C. S. Burrus. Digital Filter Design. Wiley-Interscience New York, NY,
USA, 1987.
[32] S. S. Soliman and M. D. Srinath. Continous and Discrete Signals and Systems. Prentice-
Hall, second edition, 1998.
[33] G. Strang and T. Q. Nguyen. Wavelets and Filter Banks. Wellesley-Cambridge Press,
1997.