You are on page 1of 228





 Problemas de Manuel Blanco Velasco
TEXTOS UNIVERSITARIOS

Fernando Cruz Roldán
Tratamiento 

Roberto Jiménez Martínez
TECNOLOGÍA

Digital de Señales José Sáez Landete

(2ª edición)  

www.fullengineeringbook.net  



UAH

Problemas de
Tratamiento
Digital de Señales
(2ª edición)

www.fullengineeringbook.net

www.fullengineeringbook.net

Problemas de Manuel Blanco Velasco
Fernando Cruz Roldán

Tratamiento Roberto Jiménez Martínez
José Sáez Landete

Digital de Señales
(2ª edición)

www.fullengineeringbook.net

SERVICIO DE PUBLICACIONES

Todos los derechos reservados. El contenido de este libro no podrá ser reproducido. ni total ni parcialmente. © Universidad de Alcalá Servicio de Publicaciones Plaza de San Diego.fullengineeringbook. sin el previo permiso escrito del editor.uah. s/n 28801 Alcalá de Henares www.net Impresión y encuadernación: Imprenta de la UAH Impreso en España .es ISBN: 978-84-15834-20-5 Depósito Legal: M-26092-2013 www.

fullengineeringbook. . . . . . . Diseño de Filtros Digitales FIR . .1.net 6. . . . . . . . . . . . . . . . Sistemas de Tasa Múltiple 167 www. 116 4.3. . . . . Conceptos Básicos y Tipos de Sistemas 1 2. . . . . . . . . . Muestreo y Reconstrucción de Señales 41 3. . . . . . . . . . . . Estructuras de Filtros Digitales . . . . . 139 5. Diseño de Filtros Digitales IIR . . Índice general Prólogo iii 1. . . . . . . . . . Análisis Espectral Bibliografía 203 217 . . . . . . La Transformada Discreta de Fourier 71 4. . . . . . Filtros Digitales 91 4.2. . 91 4. .

net .www.fullengineeringbook.

aunque también se incluyen bloques lineales que no satisfacen la propiedad de invarianza. se sugieren los libros indicados en la tabla 1. . de fase mínima. Para facilitar el estudio de la asignatura. sin embargo. La mayor parte del libro se centra en sistemas discretos lineales y temporalmente invariantes. Se propone la organización de capítulos expuesta en la tabla 1. Este libro complementa otro conjunto de libros de texto con contenidos teóricos en los que se explican los conceptos y las técnicas necesarias para desarrollar cada uno de los problemas propuestos. Conocer las técnicas de estimación espectral y sus propiedades fundamentales.más adecuadas a las especificaciones iniciales de partida. y que tienen gran utilidad en comunicaciones y en diversos sistemas de codificación de señales de audio. 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. también se recomiendan algunas de las interfaces gráficas de usuario (GUI) de demostración que incorpora Matlab. así www. Con este libro. Saber las características más importantes de los sistemas paso-todo. que sirven como complemento a las partes teórica y práctica de la asignatura. En la bibliografía se muestra una colección de libros variada e interesante. Representar el filtro digital a través de diferentes estructuras. Dominar las técnicas de muestreo y reconstrucción de señales de tiempo continuo. desglosados por temas. sus aplicaciones y algoritmos rápidos de cálculo. 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). imágenes y biomédicas. de fase lineal.net como el uso de técnicas de tratamiento digital para procesar señales de tiempo continuo. conociendo algunos de los problemas que acarrea en las mismas el uso de aritmética de precisión finita. Algunas refe- rencias incorporan programas en Matlab. La estructura del programa se ha realizado atendiendo a la experiencia de los autores en la impartición de asignaturas con estos contenidos y similares.fullengineeringbook. Además de las anteriores. Elegir las técnicas de diseño -etapa de aproximación. Conocer los bloques básicos que componen los sistemas multitasa de muestreo y los efectos que producen en la señal de tiempo discreto. Conocer la DFT. 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 varia- ble ω representa la pulsación para el dominio transformado de Fourier de señales de tiempo continuo. Nyack [11]. 7] resultan de gran utilidad las GUIs o applets desarrolladas en el Center for Signal and Image Processing [8]. 4. 5]. Capítulo VI Análisis Espectral [1. Temario Bibliografía recomendada Capítulo I Conceptos Básicos y Tipos de Sistemas [1.net . también [10] de la John Hopkins University. 2. A su vez. 2] Capítulo II Muestreo y Reconstrucción de Señales [1. 2] Capítulo III La Transformada Discreta de Fourier [1. A. bastante completa. del Georgia Institute of Technology. iv Prólogo.fullengineeringbook. 6. la coordinada por el profesor Andreas Spanias de la Arizona State University [9]. 3. 3] Capítulo V Sistemas de Tasa Múltiple [1. La notación utilizada en el libro es diferente a la utilizada en algunos libros de la bibliogra- fía. la elaborada por C. y por último. Tabla 1 – Organización del libro. 3] Capítulo IV Filtros Digitales [1. Se emplean corchetes para indicar las dependencias de variables independientes discretas y paréntesis para las dependencias de variables independientes continuas. www. mientras que Ω representa la pulsación correspondiente al dominio transformado de Fourier de señales de tiempo discreto.

de respuesta al impulso real y finita (h[n] 6= 0 sólo para 0 ≤ n ≤ 2). obtener su función del sistema.fullengineeringbook. Capítulo 1 Conceptos Básicos y Tipos de Sistemas Problema 1. 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 . Solución a) No es periódica.1 se conoce que es LTI.  2  2  b) La función sistema es: H (z) = 2. en caso afirmativo. de orden dos. x[n] y[n] www. c) Dibujar de manera aproximada el módulo de su respuesta en frecuencia. d) Razonar si la secuencia de salida y[n] es periódica y.335 1 − e−j 3 z −1 1 − ej 3 z −1 . indicar el valor del periodo. indicar el valor del periodo de dicha señal.1 Del sistema de la figura 1.1 Se pide: a) Razonar si la secuencia de entrada es periódica y.net h[n] Figura 1. . b) Dibujar el diagrama de polos y ceros del sistema dado. en caso afirmativo. Sabiendo que H (Ω)|Ω=0 = 1.

x[n] y[n] h[n] Figura 1.2 se le introduce como señal de entrada la secuencia x1 [n] = ejΩ0 ·n . calcular la secuencia de salida y1 [n] a la anterior exponencial.net 2 0 0 1 2 3 4 5 6 Ω (rad) d) La salida es periódica con periodo N = 3. Problema 1.5 Parte Imaginaria 2 0 −0. causal y estable de la figura 1.fullengineeringbook. . con Ω0 ∈ R+ .2 Al sistema LTI real. 2 Conceptos Básicos y Tipos de Sistemas.5 1 Parte Real c) El módulo de la respuesta en frecuencia: 10 8 6 |H((Ω)| 4 www.5 e -j 2/3 −1 −1 −0.5 0 0.2 Se pide: a) Empleando la expresión de la suma de convolución. 1 e j 2/3 0. 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: y2 [n] = yper [n] + ytra [n] .

b) y [n] = δ [n] − δ [n − 2]. . |ytra [n] | < B < ∞. estable y real se le introduce una secuencia de entrada x[n] real y causal cuya parte imaginaria de su transformada de Fourier es XI (Ω) = −sen (Ω) . Datos: Considere que una secuencia x [n] causal se puede expresar como: x [n] = 2 · xe [n] · u [n] − xe [0] · δ [n] . la respuesta ytra [n] está acotada en amplitud. respectivamente. donde xe [n] y xo [n] son. 3 donde yper [n] = y1 [n]. ∀n. x [n] = 2 · xo [n] · u [n] + x [0] · δ [n] . es decir. l=n+1 ∞ P ∞ P c) |ytra [n]| ≤ |h [l]| ≤ |h [l]| < K < ∞. l=n+1 l=−∞ Problema 1. h [n] = δ [n] − δ [n − 1]. c) Obtener las respuestas en frecuencia y al impulso del sistema LTI dado. ∞ P b) y2 [n] = y1 [n] − h [l] ejΩ0 (n−l) .fullengineeringbook. www. c) H (Ω) = 1 − e−jΩ .net Se pide: a) Sabiendo que x [0] = 1. obtener la secuencia de entrada x [n]. la parte par e impar de la secuencia.3 A un sistema LTI causal. c) Demostrar que al ser el sistema LTI estable. Solución a) x [n] = δ [n] + δ [n − 1]. Solución  a) y1 [n] = ejΩ0 n H ejΩ0 . B ∈ R+ . La secuencia de salida y[n] presenta un espectro cuya parte real viene dada por la expresión YR (Ω) = 1 − cos (2Ω) . b) Obtener la secuencia de salida y [n].

Solución a) El espectro de la señal X(Ω) se muestra en la siguiente figura: X(Ω) 2 −π −π/2 −π/4 π/4 π/2 π Ω b) Los términos que componen la señal son: 1 1 π  xp [n] = + cos ·n . b) Obtener x [n]. caracterizado por la siguiente ecuación en diferencias de coeficientes constantes y reales: 3 X y [n] = x [n] + bk x [n − k] + 0.729y [n − 3] . donde h [n] es la respuesta al impulso que caracteriza al sistema. y xap [n] el resto. 2π π 2 2 sen (n · π/4) xap [n] = .net obtener el valor de los coeficientes bk para que se satisfaga que y [n] = h [n] ∗ x [n] = h [n] ∗ xap [n] . R (Ω) = 0 π/4 < |Ω| ≤ π. Expresar dicha secuencia como suma de dos términos de la forma x [n] = xp [n] + xap [n] . 4 Conceptos Básicos y Tipos de Sistemas. donde xp [n] contiene en su totalidad la parte periódica de la señal x [n]. con X (Ω) periódica de periodo 2π y  2 0 ≤ |Ω| ≤ π/4. se pide: a) Representar X (Ω) para −2π < Ω < 2π.9y [n − 1] − 0. πn . representar su diagrama de polos y ceros completo. d) Dado el sistema LTI causal. así como el módulo de la respuesta en frecuencia del mismo de manera aproximada. c) Representar la secuencia xp [n] e indicar su periodo fundamental.4 Dada la siguiente señal: X (Ω) = R (Ω) + δ (Ω) + δ (Ω − π/2) + δ (Ω + π/2) . para − π < Ω < π. Problema 1. k=1 www.81y [n − 2] + 0.9j .fullengineeringbook. e) Sabiendo que el sistema anterior presenta un polo en p1 = 0.

9.5 p2 0. y1[n] S1 x[n] y[n] + S3 y3[n] S2 y2[n] Figura 1. p2 = −0.fullengineeringbook. x p [n] 3/2π N=4 1/2π -2 2 -4 -3 -1 1 3 4 n -1/2π d) b1 = −1. se emplea para procesar la señal de entrada x[n].3 Acerca del conjunto se conocen los siguientes datos: . El diagrama de polos y ceros y su respuesta en frecuencia es: 1. b2 = 1.3 está compuesto por tres sistemas LTI.2 −1 −1 −0.6 0. b3 = −1. 5 c) El periodo es N = 4.5 El esquema de la figura 1.5 0 0.5 0.9j y p3 = 0.net 1 Parte Imaginaria 0.9j.5 1 0 −π −π/2 0 π/2 π Parte Real Ω(rad) Problema 1.8 |H(Ω)| 0 p3 0.2 1 p1 www. e) Los polos se encuentran situados en: p1 = 0.4 −0.

2929. Determinar la función del sistema S3 .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]. α ∈ R. 3 P ∞  3 k La relación entrada-salida del S1 es: y1 [n] = 5 4 x [n − k]. sabiendo que H3 (Ω)|Ω=0 = 0. de 2º orden y con todos sus polos en el origen. causal.  n 3 3 h1 [n] = u [n] 5 4 3 1 3 H1 (z) = .6 El diagrama de bloques de la figura 1.net b) h2 [n] = 2 5 2  −1 n u [n].fullengineeringbook. El sistema S3 es real. |z| > www. 5 1 − 43 z −1 4  7π  7π  1 c) H3 (z) = 2 1 − ej 4 z −1 1 − e−j 4 z −1 . Se sabe que la señal de salida y[n] se puede obtener mediante un único sistema LTI. 6 Conceptos Básicos y Tipos de Sistemas. k=0 Al inyectar x [n] = δ[n] − 34 δ [n − 1] como señal de entrada del esquema general. 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) . b) Determinar la respuesta impulsiva h2 [n] del sistema S2 . Sistema LTI H( ) 1 x[n] y[n] 2 2 -j( /2)n j( /2)n e e Figura 1.4 está pensado para procesar una señal real x [n] ∈ R. Solución a) El sistema es lineal e invariante. Problema 1. . Se pide: a) Demostrar que el sistema S1 es LTI y calcular su respuesta impulsiva y su función del sistema. se n obtiene y3 [n] = − 21 u [n] a la entrada del sistema S3 .

2 TT R www.fullengineeringbook.5 + TT R . se pide: a) Obtener la expresión de la ventana discretizada wT [n] = wT (nTs ).  −TT R /2 ≤ t ≤ TT R /2. y se muestrea la señal a un régimen de 20 · 106 muestras por segundo.    sen2 π 0.5 · Ω) 2 2 . resto.5 Si los parámetros relativos a la duración de la ventana son T = 4 µs y TT R = 100 ns. b) Obtener la transformada de Fourier de wT [n]. 1 ≤ n ≤ 79. T − TT R /2 ≤ t ≤ T + TT R /2.  TT R /2 ≤ t ≤ T − TT R /2.5 · Ω) −j·40·Ω 1 1 −j·80·Ω WT (Ω) = ·e + + ·e sen(0. b) La transformada de Fourier: sen(39. n = 0.5 − (t−T ) . wT (t) =   1.  0.5. wT [n] =   0.5 se emplea para transmisión de datos en comunicaciones de banda ancha y está definida matemáticamente como:      π t  sen2 2 0. 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 a) La ventana es:   0.7 La ventana de duración finita wT (t) de la figura 1. n = 80.   1.5. Solución π sen( π 2 n) a) heq [n] = ej 2 n πn .net Figura 1. b) x[n] = 2 · Re {y[n]}: y[n] x[n] Re{·} 2 Problema 1.

5j. respectivamente: www.5j.5 − 0. Considere a partir de ahora que. 1 Ceros: zc1 = −2. 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. zp2 = − 21 + 12 j. además de las condiciones anteriores. c) Encontrar todas las posibles funciones H(z) correspondientes a sistemas causales. 8 Conceptos Básicos y Tipos de Sistemas. 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: Polos: zp1 = 12 .5j c4 = 1 − j p3 = −0. |z| > √ (1 − p1 · z −1 ) (1 − p3 · z −1 ) 2   1 − c2 · z −1 1 − c4 · z −1 1 H2 (z) = k2 .5 + 0.5j p4 = −1 + j c) Los posibles sistemas son:   1 − c1 · z −1 1 − c3 · z −1 1 H1 (z) = k1 . 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.5 − 0. de respuesta al impulso real que tengan la misma C(z) obtenida en el apartado anterior. Solución a) Falta un cero y un polo. se cumple que la transformada z inversa de C(z) es una secuencia real.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: Cero: c1 = 0.net c2 = 1 + j p2 = −1 − j b) Los ceros y polos son.fullengineeringbook. Sabiendo que los coeficientes de la transformada inversa de la función C(z) son reales: . es- tables.5 + 0. |z| > √ (1 − p1 · z −1 ) (1 − p3 · z −1 ) 2 Problema 1. respectivamente: c3 = 0. zc2 = 2 + 12 j. Polo: p1 = −0.

8 1 Frecuencia Normalizada ( ×π rad/muestra) e) ¿Existe algún otro sistema real LTI causal y estable. Sin realizar ningún cálculo.8 1 Frecuencia Normalizada ( ×π rad/muestra) 0 Fase (grados) www.fullengineeringbook. . razone a cual o cuales de ellos corresponde.4 0. ¿Podría ser este sistema de fase mínima? Razone la respuesta.net −200 −400 0 0. b) Dibujar el diagrama de polos y ceros asociado a H(z).4 0. sabiendo que se trata de un sistema LTI causal de fase mínima.2 0. 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. 20 Magnitud (dB) 10 0 −10 0 0. distinto de los ya obtenidos.2 0.6 0.6 0. que tenga el mismo módulo de la respuesta en frecuencia que los anteriores? En caso afirmativo ponga un ejemplo. 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. 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.

2 0 −0.5 1 Parte Real .6 Parte Imaginaria 0.6 −0.4 0.8 −1 −1 −0.net b) El diagrama de polos y ceros es: H(z) 1 0. 10 Conceptos Básicos y Tipos de Sistemas.5 0 −0. Solución a) El diagrama de polos y ceros es: C(z) 2 1.5 −2 −2 −1 0 1 2 Parte Real www.5 −1 −1.5 1 Parte Imaginaria 0.5 0 0.8 0.fullengineeringbook.4 −0.2 −0.

5 −2 −1.5 −1 −0.4 0.8 1 0.4 −0.net 1 Parte Imaginaria 0. ninguna de las nuevas funciones resultantes de igual módulo cumpliría la propiedad de fase mínima.fullengineeringbook.6 Parte Imaginaria Parte Imaginaria 0.5 0.5 1 Parte Real Parte Real H 3(z) 1.5 −0. e) Basta con multiplicar por un sistema paso todo causal cualquiera de las funciones Hi (z) obtenidas anteriormente.2 −0.5 0 −0.5 www. existen infinitas posibilidades. al introducir el sistema paso todo ceros ubicados fuera de la circunferencia de radio unidad.5 0 0.5 1 Parte Real d) Corresponde al sistema H1 (z).5 −1 −1.5 −1 −0. Sin embargo.5 0 0.5 1 −2 −1.8 −1 −1. . Por ello.5 −1 −0. 11 c) Los diagramas de polos y ceros son: H (z) H (z) 1 2 1 1.2 0 0 −0.6 −1 −0.5 0 0.5 0.

5 1 Parte Real b)  1 − c1 · z −1 Ha (z) = k1 .net C(z) 1 0.5 Parte Imaginaria 0 p2 p1 c1 −0.5 c2 −1 −2 −1. |z| < |p2 | (1 − p2 · z −1 ) . Se pide: a) Dibujar el diagrama de polos y ceros del sistema completo C(z). Dibujar el diagrama de polos y ceros y el módulo de la respuesta en frecuencia del sistema H1 (z). sabiendo que es el de orden mínimo que cumple las condiciones anteriores. |z| > |p1 | (1 − p1 · z −1 )  1 − c1 · z −1 Hc (z) = k3 .5j. 12 Conceptos Básicos y Tipos de Sistemas.5 −1 −0.5 0 0. c) Si C(z) se descompone como producto de dos funciones del siguiente modo: C(z) = Hmin (z) · H1 (z).5 − 0. y que dicha función C(z) presenta un polo en p1 = −0. |z| > |p1 | (1 − p1 · z −1 )  1 − c2 · z −1 Hb (z) = k2 . Problema 1. Solución a) Es necesario incluir: c2 = 1 − j p2 = −2 www. b) Obtener las diferentes funciones H(z) que darán lugar a C(z).10 De un sistema H(z) lineal. invariante y estable se conoce que satisface la condición C(z) = H(z) · H ∗ ( z1∗ ).5 y un cero en c1 = 0. Discutir para cada una de las funciones obtenidas si se correspondería con un sistema causal. 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).fullengineeringbook.

5 3 3. 1 H 1(z) 1 0.8 0.4 0.5 1 1.7 0.2 0.5 0 0.5 −1 −0.9 0.5 1 www. 2 (1−c1 ·z−1 ) c) Hmı́n (z) = k (1−p ·z−1 )2 .5 Ω (rad/muestra) .5 0. |z| < |p2 | (1 − p2 · z −1 ) donde Ha (z) es causal y estable.1 0 0 0. 13  1 − c2 · z −1 Hd (z) = k4 . Hb (z) es causal y estable.fullengineeringbook.6 |H1(Ω )| 0.5 p3 c2 −1 −2 −1.5 Parte Imaginaria 0 p2 c3 −0.3 0.net 1 Parte Real 0. Hc (z) es no causal y estable y Hd (z) es no causal y estable.5 2 2.

1856z −3 + z −4 H (z) = 2.25j) z −1 · 1 − (0.net Problema 1.fullengineeringbook. 1   c) H2 (z) = 5 · 1 − (2 + 2j) z −1 · 1 − (2 − 2j) z −1 . b) El sistema anterior presenta un polo en p1 = 0.25 − 0. ¿qué propiedad satisface el anterior sistema con respecto a la energía parcial acumulada? Razone la respuesta. incluida la constante de ganancia.5 3 Pulsación Pulsación .5 3 0 0. d) Razone la estabilidad de ambos sistemas.5 2 2.5 2 2. tiene la propiedad de retardo de energía mínimo. d) Ambos sistemas son estables pues tienen todos los polos están en el origen. 14 Conceptos Básicos y Tipos de Sistemas. y una de ellas se corresponde con la del sistema indicado anteriormente.2 0 0. se pide: a) Encontrar su función del sistema (H1 (z)).2 −4 Radianes Radianes −6 0.1 −8 0 −10 −0. Deducir razonadamente de cuál de las dos se trata.3 −2 0. b) Como es un sistema de fase mínima.11 Dado un sistema FIR causal.25j.3988z −1 + 2. Problema 1. sabiendo que H1 (Ω)|Ω=0 = 1. Solución 8   a) H1 (z) = 5 · 1 − (0.3885z −2 − 2.25 − 0.5 1 1.3885z −2 − 1.5 1 1.4414 · 1 − 2. del sistema causal de retardo de energía máximo que tiene el mismo módulo de la respuesta en frecuencia que H1 (z).1856z −1 + 2.8 · ejπ/3 .25 + 0.4096 − 1. www.12 Dado un sistema estable cuya función del sistema viene dada por 0. Sistema (a) Sistema (b) 0 0. c) Encontrar H2 (z). de orden dos.25j) z −1 . con coeficientes reales y con un cero en c1 = 0.1 −12 −14 −0.3988z −3 + 0.4096z −4 Se pide: a) Representar el módulo de la respuesta en frecuencia. incluida la constante de ganancia. b) De todos los sistemas que tienen el mismo módulo de la respuesta en frecuencia que H1 (z). Las dos siguientes figuras repre- sentan la función de fase de dos sistemas estables.

5 1 0.5 1 Parte Imaginaria p =conj(p ) 3 2 0 p 2 −0. 15 c) Dibujar el diagrama de polos y ceros completo sabiendo que el sistema también presenta un polo en p2 = 0. la opción correcta es la del sistema (a). 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.5 1 1. se aprecia que es un sistema paso-todo de orden cuatro de coeficientes reales.5 1 1.net b) Observando la función del sistema. la cual daría lugar a un retardo de grupo positivo. se obtiene el resto de valores: 3 2. por ejemplo. H (z)|z=1 = 2. se conoce que hay dos polos en el interior de la circunferencia de radio unidad. Por tanto es un sistema paso todo.4414. con lo que al menos debe haber dos ceros fuera de la circunferencia de radio unidad.5 Parte Real . Evaluando dicha función en un punto de la circunfe- rencia de radio unidad. La del sistema (a) sí satisface las anteriores condiciones.fullengineeringbook. con coeficientes reales. Con los datos del enunciado. c) 1 c =1/conj(p ) 1 1 c =1/conj(p ) 3 3 p 0.5 0 0.8 · e−jπ/6 . satisface que H (z) = k · z −N A(z) .5 2 Amplitud 1. Por tanto. con lo que no podría ser el paso-todo.5 c =1/conj(p ) 2 2 p =conj(p ) 4 1 −1 c =1/conj(p ) 4 4 −1 −0.5 0 0 0. y es además monótona decreciente.5 3 Pulsación www.5 2 2. Solución A(z −1 ) a) La función del sistema dada.

2 Además.net a) El diagrama de polos y ceros es: H(z) 1. 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).5 −2 −1. 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 .5 2 Parte Real La función sistema es:  π  π  1 + 23 z −1 1 − ej 4 z −1 1 − e−j 4 z −1 1 H (z) = k 1 −1  2π  2π . 16 Conceptos Básicos y Tipos de Sistemas.5 0 0. Determinar también su expresión algebraica y comentar razonadamente si el sistema es causal y estable.5 −1 −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 .5 1 1. Solución www.5 −1 −0.fullengineeringbook. Problema 1. y de un sistema paso-todo. 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. 2 < |z| < 2 1 − 2z 1 − 2ej 3 z −1 1 − 2e−j 3 z −1 .5 0 −0. 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. p2 = .5 1 Parte Imaginaria 0.

b) Los diagramas de polos y ceros son: H1(z) 1 0.5 −1 −0.5 0 −0.5 −1 −1.5 0 0.5 0 0. |z| > 1 −1 1 − 2z 1 j 2π · 1− 2 ·e 3 z −1 1 −j · 1− 2 ·e 3 z 2π −1 2 .fullengineeringbook. |z| > 2 1 − 2z · 1 − 2 · ej 3 z −1 · 1 − 2 · e−j 3 z −1  π  π  1 + 23 z −1 · 1 − ej 4 z −1 · 1 − e−j 4 z −1 1 H2 (z) = k2 ·      .5 −1 −1 −0.5 1 Parte Real Las funciones sistema son:  π  π  1 + 23 z −1 · 1 − ej 4 z −1 · 1 − e−j 4 z −1 1 H1 (z) = k1 · 1 −1   1 2π   1 2π  .net 1 Parte Imaginaria 0.5 Parte Imaginaria 0 −0. 17 El sistema es no causal y estable.5 1 Parte Real H2(z) www.

14 Para cada uno de los diagramas de polos y ceros siguientes.5 −2 −1.fullengineeringbook. 18 Conceptos Básicos y Tipos de Sistemas.5 Parte Real Parte Real . b) Un sistema de fase mínima.5 1 1.5 2 2. indicar el tipo de filtro de que se trata. En este caso.net d) Un filtro de fase lineal. c) Un sistema paso todo.5 −1 −0. se pide indicar razonadamente si se pueden corresponder con: a) Una función del tipo C(z) = H(z) · H ∗ ( z1∗ ). e) Ninguna de las anteriores. www.5 0 0. 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. Figura 1 Figura 2 2 2 Parte Imaginaria 1 Parte Imaginaria 1 2 2 6 0 0 −1 −1 −2 −2 −2 −1 0 1 2 −2.

c) Ninguno.5 2 2.5 Parte Real Parte Real Figura 5 2 Parte Imaginaria 1 2 www.5 0 0.5 −2. d) La figura 2.5 −2 −1.5 −1 −0.5 1 1.8 Parte Imaginaria Parte Imaginaria 1 1 0.5 −1 −0.fullengineeringbook.5 2 2. b) La figura 5.5 −1 −0. tipo I.8 0 0 −1 −1 −2 −2 −2.5 1 1.5 0 0.5 Parte Real Solución a) La figura 3.net 0 −1 −2 −2.5 −2 −1. 19 Figura 3 Figura 4 2 2 ROC: |z|>0.5 −2 −1.5 2 2. e) La figura 1.5 1 1. .5 0 0.

5 3 3. paso-todo. Problema 1. 5 −0.6 −0.2 1.5 2 2.1 0.5 −2 −1 0 1 2 3 Pulsación (rad/muestra) Parte Real .5 −0.4 2 0. 6 1.8 −1 −2.6 0. causa- les y estables.fullengineeringbook. 5 1 Parte Real Parte Real Retardo de grupo del sistema 3 4 Retardo de grupo del sistema 4 2.8 −1 −1 −1.4 8 0 −0. 4 1.6 −2 −0.5 1 2 0.8 1. 8 Retardo de Grupo (muestras) 2.6 1 Parte Imaginaria 0. 2 2 4 1. 5 0 1 Parte Imaginaria −0.5 −0. 8 1.2 0. 4 Retardo de Grupo (muestras) www.5 −1.2 0.4 −1. Se pide.5 0.8 0. indicar razonadamente si cada uno de los mismos se pueden corresponder con sistemas de fase lineal.5 0.3 0.4 Parte Imaginaria 0. 6 2.1 0. o bien son funciones del tipo C (z) = H (z) · H ∗ (1/z ∗). en función de dicha características.2 0 0 −0. Sistema 1 Sistema 2 2.5 0 0.4 0.9 1 Frecuencia Normalizada ( ×π rad/muestras) Frecuencia normalizada ( ×π rad/sample) Sistema 6 Fase de la respuesta en frecuencia del sistema 5 2.5 1 1. respuestas en frecuencias o retardos de grupo) correspondientes a seis sistemas reales.2 −2 −1. de fase mínima.5 −0. 5 0.9 1 0 0.8 0.net 2.15 En las siguientes figuras se representan algunas características (diagramas de polos y ceros.5 0 0.6 0.5 0.5 −2 −1 0 1 2 3 −1 −0. 20 Conceptos Básicos y Tipos de Sistemas. 2 4 1 0 0.4 −2.4 0.3 0.7 0.5 0.2 Fase (rad) 0.7 0.2 −1 −0.

pues al ser el sistema causal y estable. El Sistema 3 es de fase lineal.net reales y de orden mínimo cuya función del sistema se anule para z1 = 1 + 3j y z2 = 1. el retardo de grupo es siempre positivo. 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 . 21 Solución Considerando las figuras anteriores: El Sistema 1 es paso-todo. pues todos los ceros ci y los polos pi están dentro de la circunferencia de radio unidad. de coeficientes www. Problema 1. pues la fase es monótona decreciente. El Sistema 5 es de fase mínima. Es de tipo I.16 Obtener la función del sistema H(z). El Sistema 4 podría ser paso-todo. El Sistema 2 es de fase mínima. pues no existen ceros en z = 1 ni en z = −1. El Sistema 6 es de fase lineal. tiene todos sus ceros en el interior de la circunferencia de radio unidad (los polos ya están en el interior por las características del sistema).fullengineeringbook. y por consi- guiente. de un filtro FIR de fase lineal tipo √ II. 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 . ya que el retardo de grupo τg = − dφ(ω) dω es constante (φ (ω) es la función de fase). y al tener una diferencia de fase de 0 a π de 0 radianes. pues por cada cero ci existe un polo en una posición pi = 1/c∗i .

18 Dado un filtro FIR de coeficientes reales y de longitud N . El sistema es de fase lineal si su respuesta al impulso satisface que h[n] = ±h[N − 1 − n] para 0 ≤ n ≤ (N − 1). de todos los que tienen el mismo módulo de la respuesta en frecuencia. Si los ceros están en la circunferencia de radio . respec- www. y1 [n] = 0 e y2 [n] = 0.5 1 0. por cada cero estará su recíproco y los conjugados de ambos. Problema 1.5 −1 −1. que cumple que h[n] 6= 0 para 0 ≤ n ≤ (N − 1) y h[n] = 0 fuera de ese intervalo. (z0−1 )∗ ). ∀n y x2 [n] = (−1) . z0−1 . por lo tanto tiene al menos un cero en z = 1. Indique razonadamente si la fase de la respuesta en frecuencia es lineal y el tipo de filtro del que se trata. Las respuestas a las entradas x1 [n] y x2 [n] son. el sistema de fase mínima. Problema 1. se dis- tribuyen por parejas con sus recíprocos. Se pide: a) Deducir de la condición anterior la siguiente igualdad: H(z) = ±z −(N −1) · H(z −1 ) b) Indicar razonadamente cómo están distribuidos los polos y los ceros si el filtro cumple que h[n] = −h[N − 1 − n]. c) Indicar razonadamente si el sistema del apartado anterior puede ser un filtro paso-todo.5 h[n] 0 −0. 2 1. Si apare- cen más ceros en este punto. tienen que tener multiplicidad impar. ∀n. El resto se distri- buye en grupos de 4.net tivamente. así como la n respuesta del sistema a las señales de entrada x1 [n] = 1. Solución b) Es un sistema FIR tipo IV. y N es un número par.fullengineeringbook.17 La respuesta al impulso de la figura caracteriza a un filtro FIR. d) Indicar razonadamente si el filtro del apartado b) es.5 −2 0 2 4 6 8 10 12 n (índice de muestra) Solución Es un sistema de fase lineal tipo III. z0∗ . 22 Conceptos Básicos y Tipos de Sistemas. Si existen ceros en el eje real y son diferentes de +1 y −1. (z0 .

Represente para todos los sistemas ob- tenidos el diagrama de polos y ceros. 23 unidad y son diferentes de +1 y −1.9. 2 2 a) Obtenga los restantes polos y ceros y la función sistema. ya que tiene al menos un cero en z = 1. sea un sistema estable de orden 3.fullengineeringbook. .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. que satisface que: wyk [m] ≥ wyj [m] ∀k 6= j. y cumpla que H1 (z)|z=1 = 1. d) Obtenga la función del sistema HA (z) de mínimo orden posible. Si aparecen ceros en z = −1. puede ser de fase mínima si todos los ceros están en la circunferencia unidad. z2 = −1 − j. d) En general no es de fase mínima. Obtenga la constante de ganancia para que se satisfaga que Hk (z)|z=1 = 1. el sistema Hk (z) que presente la mayor energía acumulada en el instante m.9. 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] . p2 = − j. se distribuyen por parejas con sus conjugados. de manera que el filtro H1 (z) tenga una respuesta al impulso real. tienen que tener multiplicidad par.net c) A todos los filtros obtenidos se les introduce como señal de entrada una secuencia real v[n]. ∀m. www. el sistema tiene N − 1 polos en el origen. c) No es paso todo. 1 1 p1 = 0. Problema 1. ¿Es el sistema de fase mínima? Razone la respuesta. obteniendose a las salidas las señales yj [n]. es decir. Sin embargo. En cuanto a los polos. ya que tiene ceros tanto en el interior como en el exterior de la circunferencia de radio unidad. que multiplicada por la del filtro obtenido en el apartado anterior: H(z) = HA (z) · Hk (z) proporcione como resultado la función del sistema H(z) de un filtro FIR de fase lineal. de entre todos los filtros obtenidos en el apartado (a). 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. n=0 Seleccione.

5 1 Parte Real    1 − z1 · z −1 1 − z2 · z −1 1 − z3 · z −1 H3 (z) = k3 . |z| > 0. |z| > 0. respectivamente: z3 = −1 + j 1 1 p3 = + j 2 2 La función sistema es:    1 1 + 0. z6 = −1 0.9z −1 ) 1 − 12 − 21 j z −1 1 − 12 + 12 j z −1 No es de fase mínima. z5 = 2 − 2 j. 24 Conceptos Básicos y Tipos de Sistemas.5 −1 −1 −0.9 (1 − p1 · z −1 ) (1 − p2 · z −1 ) (1 − p3 · z −1 ) 1 z p 4 3 0. |z| > 0.9z −1 1 − (−1 − j) z −1 1 − (−1 + j) z −1 H1 (z) =     . b) Hay que añadir los ceros y polos: z4 = −1 1 −1 1 2 + 2 j.9 www.5 Parte Imaginaria z p 1 1 0 z p 5 2 −0.9 1 p4 = 1 + j.fullengineeringbook.5 0 0. Solución a) El cero y polo que faltan son. p6 = 0. p5 = 1 − j.9 (1 − p1 · z −1 ) (1 − p2 · z −1 ) (1 − p3 · z −1 ) .net Las funciones sistema y los diagramas de polos y ceros son:    1 − z1 · z −1 1 − z4 · z −1 1 − z5 · z −1 H2 (z) = k2 .9 190 (1 − 0.

5 Parte Real c) El sistema de fase mínima:    1 1 − z1 · z −1 1 − z4 · z −1 1 − z5 · z −1 H2 (z) = · .5 Parte Real    1 − z4 · z −1 1 − z5 · z −1 1 − z6 · z −1 H4 (z) = k4 . 25 1 z 3 p 3 0.5 −1 −0.5 1 1.9 (1 − p1 · z −1 ) (1 − p2 · z −1 ) (1 − p3 · z −1 ) 1 z p 4 3 0.5 0 0.5 1 1.5 Parte Imaginaria z p 1 1 0 p 2 −0.5 www.5 0 0. |z| > 0.5 z 2 −1 −1.5 1 1.5 z 2 −1 −1.5 Parte Imaginaria z p 6 1 0 z p 5 2 −0.9 95 (1 − p1 · z −1 ) (1 − p2 · z −1 ) (1 − p3 · z −1 ) .9 (1 − p1 · z −1 ) (1 − p2 · z −1 ) (1 − p3 · z −1 ) 1 z 3 p 3 0.5 0 0. |z| > 0.5 Parte Real    1 − z2 · z −1 1 − z3 · z −1 1 − z6 · z −1 H5 (z) = k5 .fullengineeringbook.5 −1 −0.5 Parte Imaginaria z p 6 1 0 p 2 −0.5 −1 −0. |z| > 0.net −1 −1.

f) Indicar de todas las funciones obtenidas en el apartado c).5 − 0. d) Indicar de todas las funciones obtenidas en el apartado anterior que tienen el mismo módulo. aquellas que se correspondan con sistemas paso todo. Razone la respuesta. 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.fullengineeringbook. 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. e) Indicar de todas las funciones obtenidas en el apartado c). Razone la respuesta. se cumple que la transformada z inversa de R(z) es una secuencia real.5 + 0. además de las condiciones anteriores.5j.net b) Añadir los polos y ceros necesarios para obtener la función R(z) de orden mínimo que cumple lo indicado.5j. cual es la que menor retardo de grupo presenta. c) Encontrar todas las posibles funciones H(z) correspondientes a sistemas causales y estables que tengan la misma R(z) obtenida en el apartado anterior. Se pide: www. Considere a partir de ahora que. aquellas que se correspondan con sistemas causales de fase lineal.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: Cero: c1 = 0. 26 Conceptos Básicos y Tipos de Sistemas. Solución a) Es necesario añadir los siguientes ceros y polos: c2 = 1 − j p2 = −1 + j . Polo: p1 = −0.

5j.8 c2 −1 −1 −0. b) Dibujar el diagrama de polos y ceros de la función C(z) = H1 (z) · H1∗ ( z1∗ ).5 + 0.5 0 0. p3 = −0. |z| > √ (1 − p1 · z −1 ) (1 − p3 · z −1 ) 2   1 − c1 · z −1 1 − c4 · z −1 1 H2 (z) = k2 . c2 = 0.6 Parte Imaginaria 0. presenta los siguientes ceros en puntos del plano z: c1 = 1.5 1 Parte Real b) c3 = 0.4 0. c4 = 1 + j. Dibujar para todos los sistemas obtenidos el diagrama de polos y ceros.21 Un filtro H1 (z) de fase lineal tipo II. 27 R(z) 1 p2 0.5 − 0. |z| > √ (1 − p1 · z −1 ) (1 − p3 · z −1 ) 2 d) H1 (z).2 −0. |z| > √ 1 2   1 − c2 · z −1 1 − c3 · z −1 1 H4 (z) = k4 .5 + 0. Problema 1. salvo una constante que no es necesario calcular.8 c1 0.net H3 (z) = k3  1 − c2 · z −1 1 − c4 · z −1  (1 − p1 · z −1 ) (1 − p3 · z −1 ) .fullengineeringbook. y de respuesta al impulso real.5j. c) Los diferentes sistemas son:   1 − c1 · z −1 1 − c3 · z −1 1 H1 (z) = k1 .6 −0. c) Encontrar todas las funciones Hl (z) que tengan el mismo módulo de la respuesta en fre- cuencia que H1 (z). |z| > √ (1 − p1 · z −1 ) (1 − p3 · z −1 ) 2 www.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. . e) Ninguno. f) Ninguno.2 0 −0.4 p1 −0. p4 = −1 − j. y se correspondan con sistemas reales y causales. causal.

net c2 2 Parte Imaginaria 0. uno paso todo y otro de fase mínima: H1 (z) = Hap (z) · Hmin (z). c) Los diferentes sistemas son: 2  2 2 H2 (z) = k2 1 − c1 z −1 1 − c4 z −1 1 − c2 z −1 1 − c5 z −1 2  2 2 H3 (z) = k3 1 − c1 z −1 1 − c4 z −1 1 − c3 z −1 1 − c6 z −1 .5 0 0.8 0. Dibujar para cada uno de ellos el diagrama de polos y ceros. c6 = 1 + j. b) El diagrama de polos y ceros es: 1 2 c6 0.5 1 Parte Real con 7 polos en el infinito. 28 Conceptos Básicos y Tipos de Sistemas. c7 = 1.4 0.fullengineeringbook.5j.2 7 c1 2 4 0 c4 −0.2 −0.4 c5 2 −0.6 −0. c5 = 0. Solución a) El resto de ceros y polos son: c3 = 1 − j. d) Descomponer el sistema H1 (z) en dos subsistemas.5 − 0.6 www. c4 = −1.8 c3 2 −1 −1 −0.

4 −0.4 0.4 2 −0.6 c5 −0.5 0 0.8 0.8 0.6 −0.4 0.8 −1 c3 −1 −1 −0.net 1 0.2 −0.6 c2 2 0.5 1 −1 −0.6 c2 c6 1 0. 29 H2(z) H (z) 3 1 1 c6 2 0.2 −0.2 0.8 0.5 1 −1 −0.5 1 Parte Real Parte Real d) Los sistemas son:   1 − c6 z −1 1 − c3 z −1 Hap (z) = kap (1 − c2 z −1 ) (1 − c5 z −1 ) 2  2 2 Hmı́n (z) = kmı́n 1 − c1 z −1 1 − c4 z −1 1 − c2 z −1 1 − c5 z −1 El diagrama de polos y ceros: Hap(z) Hmin(z) www.5 1 Parte Real Parte Real .fullengineeringbook.6 c2 Parte Imaginaria 2 Parte Imaginaria 0.4 0.5 0 0.5 0 0.6 c5 −0.8 −0.5 0 0.8 0.8 c3 2 −1 −1 −1 −0.4 2 −0.4 −0.2 c4 7 2 0 0 c1 −0.2 c4 2 c1 2 7 0 7 0 c4 c1 −0.6 Parte Imaginaria Parte Imaginaria 0.6 c5 −0.2 0.2 −0.2 −0.8 −0.4 0.

b) Ninguno es de fase lineal. 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: H (z) = H1. www. a = 1. c = 2. En caso afirmativo indicar el tipo correspondiente. o bien. c = −2 .mı́n (z) y Hap (z). b = 3.fullengineeringbook. b) Encontrar las expresiones para un sistema de fase mínima H2. a.mı́n (z) Hlin (z) Representar el diagrama de polos y ceros de los tres sistemas. b = −1. Problema 1. b y c.net Problema 1.mı́n (z) Hap (z) Representar el diagrama de polos y ceros de H2.22 Un sistema LTI presenta una función de sistema tal que: H(z) = 1 + a · z −1 + b · z −2 + c · z −3 . 30 Conceptos Básicos y Tipos de Sistemas.mı́n (z) y un sistema paso- todo Hap (z) que cumplan: H (z) = H2. b) Indicar razonadamente si el (los) filtro(s) obtenido(s) es (son) de fase lineal o no. c ∈ R Se sabe que la salida de dicho sistema ante una entrada: √  π  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. 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 a) El diagrama de polos y ceros de los tres sistemas es: .23 Un sistema de tiempo discreto LTI causal tiene la siguiente función sistema:  1 − 14 z −1 1 + 4z −2  H (z) =  . b. Solución a) Una posibilidad es: a = −3.

fullengineeringbook. 31 H(z) 2 1 Parte Imaginaria 0 −1 −2 −3 −2 −1 0 1 2 3 Parte Real Hlin(z) H1.5 −1 −0.5 1 1.5 0 0 −1 −0.min(z) 2 1 Parte Imaginaria Parte Imaginaria 0.5 0 0.5 −1 −0.5 −2 −1 −3 −2 −1 0 1 2 3 −1.5 1 4 3 0 0 −1 www. |α| < .5 Parte Real Parte Real b) El diagrama de polos y ceros es: Hap(z) H2.5 Parte Real Parte Real c) El valor de α debe valer: 1 α ∈ R.net −0.5 −2 −1 −3 −2 −1 0 1 2 3 −1.min(z) 2 1 Parte Imaginaria Parte Imaginaria 1 0.5 1 1.5 0 0. 2 .

net 1 H(z) Parte Imaginaria 0. tipo I y causal que presenta los siguientes ceros: c1 = 1+j c2 = 1 Se pide: a) Deducir el resto de polos y ceros de la función H (z) de orden mínimo y representar su diagrama de polos y ceros.5 1 Parte Real . Nota: La fase mínima puede ser estricta o no.24 Sea un filtro H(z) FIR de fase lineal. d) Descomponer el sistema H(z) como el producto de un sistema de fase mínima y un sistema paso-todo y representar el diagrama de polos y ceros de ambos sistemas.5 4 2 0 −0.5 0 0. Problema 1. Representar los diagramas de polos y ceros de todos los sistemas obtenidos.  b) Representar el diagrama de polos y ceros de C (z) = H (z) · H ∗ z1∗ . 32 Conceptos Básicos y Tipos de Sistemas.fullengineeringbook. Solución a) El diagrama de polos y ceros es: www. 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).5 −1 −1 −0. salvo una constante que no es necesario calcular.

5 0 0.5 −1 −0.5 4 2 4 2 0 0 −0.5 −1.5 −1.5 1 1.5 −1 −1 −1.5 0 0.5 0.5 1 1.net Parte Imaginaria 0.5 −1 −0.5 1 1.5 −1 −0.5 0 0.5 0 0.5 Parte Real Parte Real d) Los sistemas son: Hmin(z) H ap(z) 1 1 Parte Imaginaria Parte Imaginaria 0.5 0 0.5 −1 −1.5 0.fullengineeringbook.5 −1 −0.5 4 2 0 0 −0.5 −1 −0. 33 b) El diagrama de polos y ceros es: C(z) 1 Parte Imaginaria 0.5 4 4 0 −0.5 −1 −1 −1.5 −0.5 −0.5 Parte Real Parte Real . c) Los diferentes sistemas son: H 1(z) H 2(z) 1 1 Parte Imaginaria www.5 1 1.5 1 1.5 Parte Real Con cuatro polos en el infinito.

de forma que se cumplan simul- www.9463 se pide: a) Encontrar H2 (z) correspondiente a un sistema estable. 34 Conceptos Básicos y Tipos de Sistemas.9463z + 4. 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 . ∀n y hc [n] = h1 [n] para n ≥ 0.3403 − 2. Problema 1. que responde con salida nula a las entradas x [n] = 1 y n x [n] = (−1) .net táneamente hc [n] = h1 [n] ∗ h2 [n] = hc [−n] . No es necesario calcular los polos y los ceros de dicha función H2 (z).3403 1 1 n 0 2 -2. de forma que hT [n] = h1 [n] ∗ h2 [n] ∗ h3 [n] sea un filtro FIR causal de fase lineal tipo I.fullengineeringbook.9463z −1 + z −2 .3403 − 2.9463z −1 + z −2 H2 (z) = 4. d) Dibujar el el diagrama de polos y ceros y el retardo de grupo del sistema global hT [n] .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 ] en la que se conoce la respuesta al impulso del primer sistema h1 [n]: h1[n] 4. π c) Encontrar h3 [n] de orden mínimo. Solución a) z 2 − 2.

4 2 8 3/4e -j π/4 2 3.4 3/4e j π/4 0.6 4.6 −0. Tipo III.4 3/4e j π/4 4.2 −0. 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.2 −0.9 −1 −0.98 3. b) Dibujar el diagrama de polos y ceros de dicho sistema.8 -jπ/4 4/3e 3. c) Dibujar el retardo de grupo.5 1 0.8 4/3e j Retardo de grupo (muestras) 0.94 −0.8 -jπ/4 4/3 e −1 −1 − 0. 35 b) H c (z) 1 x 2−> ∞ 0. Se pide: a) Obtener todos los polos y ceros del sistema de orden mínimo que cumple los requisitos anteriores.8 0.3 0.net0.2 0 −0.6 0. . Tipo II.6 Parte Imaginaria 0.06 0.2 2 0 −0.96 4 −0.4 3/4e -jπ/4 −0.5 + 0.5 0.02 www.5 · j.5 0 0.04 Parte Imaginaria 0.5 1 Parte Real c) h3 [n] = δ [n − 2] − 2 · δ [n − 4] + δ [n − 6] d) HT (z) Retardo de grupo de HT (z) 1 π/4 4.fullengineeringbook.4 0.5 0.92 −1 3.1 0.2 0.8 4/3 e jπ/4 0.7 0.9 1 Parte Real Frecuencia Normalizada( ×π rad/muestra) Problema 1.6 3.26 Un sistema causal de fase lineal Tipo IV de respuesta al impulso real presenta un cero en c1 = −0.

y otro polo en el origen. Para el sistema Tipo II.fullengineeringbook. c5 = 1. se añade un cero c6 = 1 y otro en c7 = −1.5 1 Parte Real www.net c) El retardo de grupo del sistema tipo IV es: Sistema Dado (Tipo IV) 3.5 2 1. dibujar el diagrama de polos y ceros y el retardo de grupo. se añade un cero c6 = 1. Los diagramas de polos y ceros de cada uno de los sistemas se representan a continuación: . Polos → p1 = 0 (orden 5). c4 = −1 − j.8 1 Frecuencia Normalizada (×π rad/muestra) d) Los polos y ceros que hay que añadir se describen a continuación: Para el sistema Tipo I.5 0 0. Solución a) El resto de ceros y polos son los siguientes Ceros → c2 = −0.5 − 0. c3 = −1 + j.6 0.2 0.5 Retardo de grupo (muestras) 3 2. Para el sistema Tipo III.5 0 0. Para cada uno de los anteriores.5 −1 c 4 −1 −0. 36 Conceptos Básicos y Tipos de Sistemas. y otro polo en el origen. b) El diagrama de polos y ceros del sistema tipo IV es: Sistema Tipo IV 1 c 3 c1 0. se añade un cero c6 = −1.5 Parte Imaginaria p 5 c5 1 0 c2 −0. y dos polos en el origen.5j.4 0.

37 Sistema Tipo I Sistema Tipo II 1 c 1 c3 3 c c1 0.8 1 Frecuencia Normalizada (×π rad/muestra) .fullengineeringbook.5 3 2 2.2 0.8 1 Frecuencia Normalizada (×π rad/muestra) Frecuencia Normalizada (×π rad/muestra) Sistema Tipo III 4 Retardo de Grupo (muestras) 3.5 1 Parte Real www.5 0 0.5 0 0.4 0.5 Retardo de Grupo (muestras) Retardo de Grupo (muestras) 3.5 0 0.5 2.8 1 0 0.net Por último. c6 2 c7 p1 7 c5.5 3 2.5 1 Parte Imaginaria c6 p1 6 c 0 5 c −0.4 0.5 Parte Imaginaria Parte Imaginaria p1 6 c5.5 1 Parte Real Parte Real Sistema Tipo III 1 c 3 c 0.4 0.6 0.5 4 3 3.5 2 −0. los retardos de grupo son los siguientes: Sistema Tipo I Sistema Tipo II 4 4.5 −1 c4 −1 c4 −1 −0.5 1 0.5 2 0 0.6 0.5 0 0.2 0.2 0.5 2 −1 c4 −1 −0. c6 2 0 0 c c2 −0.5 1 −1 −0.6 0.

27 Dado un sistema FIR causal.6 0. Calcule la constante de ganancia únicamente para aquellos Hi (z) que tengan coeficientes reales. ¿qué propiedad satisface H1 (z) con respecto a la energía parcial acumulada? Razone la respuesta. incluida la constante de ganancia.4 0. con coeficientes reales y con un cero en c1 = −1/3 − 1/3 · j. 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 e) El retardo de grupo es el siguiente: 3. Problema 1.net 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. de orden dos.fullengineeringbook. se pide: a) Encontrar su función del sistema (H1 (z)). 38 Conceptos Básicos y Tipos de Sistemas. Solución a) 9   H1 (z) = · 1 − (−1/3 − 1/3 · j) z −1 · 1 − (−1/3 + 1/3 · j) z −1 17 b)   www. b) Encontrar todas las Hi (z) de aquellos sistemas causales que tienen el mismo módulo de la respuesta en frecuencia que H1 (z).8 1 Frecuencia Normalizada (×π rad/muestra) .5 0 0. 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).2 0. sabiendo que H1 (Ω)|Ω=0 = 1. c) De todos los sistemas obtenidos en el apartado anterior. e) Dibuje el retardo de grupo de Hf l (z). tiene la propiedad de retardo de energía mínimo.5 Retardo de grupo (muestras) 3 2.5 2 1.

n=0 2j Claramente. se tiene: (L−3)/2 L−1 X X H (Ω) = h [n] · e−jΩn − h [L − 1 − n] · e−jΩn .net Si en el segundo sumatorio se realiza el cambio de variable p = L − 1 − n. 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 θ (Ω) = − · Ω.28 Dado un filtro FIR causal. de longitud L. Por tanto. esta última permite mostrar la respuesta en frecuencia como se indica en el enunciado del problema: (L−3)/2 X    (L − 1) (L−1) · ej ( 2 − 2 Ω) = A (Ω) · ejθ(Ω) . de fase lineal tipo III. se obtiene: H (Ω) = (L−3)/2 X h [n] · e−jΩn − (L−3)/2 X h [p] · e−jΩ(L−1−p) . n=0 p=0 expresión que es equivalente a: (L−3)/2 (L−1) (L−1) ! X ejΩ 2 e−jΩn − e−jΩ 2 ejΩn −jΩ (L−1) H (Ω) = j2e 2 · h [n] · . 2 2 donde h [n] representa la respuesta al impulso de dicho sistema. 39 Problema 1. cumple las siguientes dos condiciones: h [n] = −h [L − 1 − n] y h [(L − 1)/2] = 0.fullengineeringbook. n=0 n=(L+1)/2 www. π H (Ω) = 2 h [n] · sen Ω −n n=0 2 . 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.

www.fullengineeringbook.net

Capítulo 2

Muestreo y Reconstrucción de
Señales

Problema 2.1
Dado el sistema de la figura:

x(t) xm(t) y(t)
x Sistema
p(t)

www.fullengineeringbook.net
Se pide:

a) Obtener la expresión de P (ω) y representar dicha función para
−3,5 ≤ ω ≤ 3,5.

b) Representar Xm (ω) para −2 ≤ ω ≤ 2.

c) Obtener y representar la respuesta en frecuencia de un sistema LTI que obtenga a su
salida la señal de entrada, es decir, y (t) = x (t).
P
Datos: x (t) = cos (1, 5 · t), p (t) = ∞
n=−∞ q (t − 2πn)

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π

... ...
ω
www.fullengineeringbook.net
c) H (ω) =

-1,5

0,9793, ωc1 < |ω| < ωc2 ,
0, resto
,
-0,5 0,5 1,5

donde: 0,5 < ωc1 < 1,5 y 1,5 < ωc2 < 2,5.

H(ω)
0,97 0,97

−ωc2 −ωc1 ωc1 ωc2 ω

43

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.

x[n] xr (t) xc (t)
n t hr (t)

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:

a) Obtener la expresión de xc (t) en función de Ts , x [n] y hr (t).

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,

www.fullengineeringbook.net Hr1 (ω) =

Ts , |ω| < π/Ts ,
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=−∞

b) La secuencia xc1 (t) es:

8 0. .2 0 -2Ts -Ts 0 Ts 2Ts 3Ts 4Ts t e) Es posible.6 0. usando el siguiente sistema: ( Ts Hr (ω) .4 www. 44 Muestreo y Reconstrucción de Señales. |ω| < Tπs .2 0 -2Ts -Ts 0 Ts 2Ts 3Ts t d) La secuencia xc3 (t) es: xc3(t) 1 0. resto.8 0.5 -4Ts -3Ts -2Ts -Ts 0 Ts 2Ts 3Ts 4Ts 5Ts t c) La secuencia xc2 (t) es: xc2(t) 1 0.net 0.5 0 −0. xc1(t) 1 0.fullengineeringbook.4 0. Hi (ω) = 0.6 0.

0052 Solución a) La respuesta en frecuencia es: Ω Ω Ω Hd (Ω) = 1 + 0.1072 τ3 = 190 p3 = 0.0721 π (n − 19/5) π (n − 41/5) . en el que el convertidor D/C contiene un filtro paso bajo de ganancia T y pulsación de corte π/T .3274e−j T 110 + 0.1095e−j T 190 + 0.012 τ4 = 410 p4 = 0.0721e−j T 410 b) La respuesta al impulso es: T = 10 ns hd [n] = δ[n] + 0. b) Obtener la respuesta al impulso del sistema discreto que simula al canal. Empleando un canal de 4 caminos (L = 4) cuyos valores de retardo τk y potencia pk vienen indicados en la tabla adjunta.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 Considere que la señal xc (t) está limitada en banda y que T toma un valor adecuado para evitar el solapamiento. xc(t) xd[n] = xc(nT) yd [n] yc (t) C/D Hd(Ω) D/C T T Figura 2. se pide: a) Determinar la respuesta en frecuencia del sistema de tiempo discreto Hd (Ω) en función de T .3274 + π (n − 11/5) sen (π (n − 19/5)) sen (π (n − 41/5)) +0.3274δ[n − 11] + 0.1095δ[n − 19] + 0.0721δ[n − 41] T = 50 ns sen (π (n − 11/5)) hd [n] = δ[n] + 0.net T = 50 ns Retardo (ns) Potencia τ1 = 0 p1 = 1 τ2 = 110 p2 = 0. 45 Problema 2.1095 + 0. considerando: T = 10 ns www.fullengineeringbook.

sabiendo que es la mitad del máximo periodo de muestreo posible para evitar el solapamiento. Hd (Ω) = y es periódica con periodo 2π. 46 Muestreo y Reconstrucción de Señales.fullengineeringbook. −π < Ω < 0 Datos: ω1 = 2π · 103 rad/s. Considere que el convertidor D/C contiene un filtro paso bajo ideal. Problema 2. −j.net c) Obtener la expresión de la respuesta en frecuencia del sistema analógico equivalente al dado en la figura 1.4. de ganancia T y de pulsación de corte π/T . y [n] e yc (t). b) Representar el espectro correspondiente a las señales x [n].3 para procesar la señal de tiempo continuo xc (t) cuyo espectro se representa en la figura 2. www. 0 < Ω < π .4 Dado el sistema de la figura 2.4 Se pide: a) Obtener el valor de T .  j.3 XC(ω) 1 ω Figura 2. xc(t) x[n] = xc(nT) y[n] yc (t) C/D Hd(Ω) D/C T T Figura 2.

0 < ω < 4π · 103  0.net−ω1 ω1 ω −ω1 −π/2 ω c)  3  j. |ω| > 4π · 103 .fullengineeringbook. −4π · 10 < ω < 0 Heq (ω) = −j. b) Los espectros son: |X(Ω)| 1/T −π −π/2 π/2 π Ω |Y(Ω)| Arg{Y(Ω)} π/2 1/T π/2 −π −π/2 π Ω −π −π/2 π/2 π Ω −π/2 |Y(ω)| Arg{Y(ω)} π/2 1 ω1 www. 47 Solución 1 a) T = 4 · 10−3 s.

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.5 |H(Ω)| 0 1 −0. representar gráficamente su diagrama de polos y ceros y el módulo de la respuesta en frecuencia de manera aproximada.5 0 0. Problema 2.5 Sabiendo que el filtro digital es LTI y causal. b) Representar gráficamente el módulo de los espectros de xc (t). y [n] e yc (t) cuando se aplica como señal de entrada www.net xc (t) = cos  π 2T  · t + cos π  T ·t c) Obtener la expresión de yc (t). d) Calcular la respuesta en frecuencia del sistema analógico equivalente al de la figura. xc(t) x[n] = xc(nT) y [n] yc (t) C/D Filtro Digital D/C T T Figura 2. se pide: a) Obtener Hd (Ω) = Y (Ω) /X (Ω). Solución a) Hd (Ω) = 1 + e−j·Ω 1 2 Parte Imagianria 0.5 −1 0 −1 −0. x [n]. y viene caracterizado por la siguiente ecuación en diferencias: y [n] = x [n] + x [n − 1] . 48 Muestreo y Reconstrucción de Señales.5 El sistema de la figura 2.5 1 −π 0 π Parte Real Ω(rad) b) El módulo de los espectros es: .fullengineeringbook.

yc (t) e y [n] cuando se aplica como señal de entrada π  x [n] = cos ·n . www.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.6 Sabiendo que el filtro analógico es LTI y causal. dt dt se pide: a) Obtener la respuesta en frecuencia del filtro analógico y representar gráficamente su mó- dulo. 4 d) Obtener las expresiones de xc (t). xc (t). y viene caracterizado por la siguiente ecuación diferencial: dxc (t) dyc (t) yc (t) = 2 − xc (t) − 2 .net x[n] xc(t) Filtro yc (t) y[n] = yc (nT) D/C Analógico C/D T T Figura 2. .6 El sistema de la figura 2. c) Dibujar el módulo de los espectros de x [n]. yc (t) e y [n]. b) Representar el diagrama de polos y ceros de dicho sistema analógico. 49 XC(ω) |Xd(Ω)| 2π π π −π/T −π/(2T) π/(2T) π/T ω −π −π/2 π/2 π Ω |Y(Ω)| |YC(ω)| 2· π 2· π −π −π/2 π/2 π Ω −π/T −π/(2T) π/(2T) π/T ω √ π c) yc (t) = 2 · cos( 2T · t − π4 ).fullengineeringbook.  1 + e−j·ω·T |ω| < π/T d) Heq (ω) = 0 resto Problema 2.

net −0. yc (t) = sen 2t .5 0 0.5 Parte Imaginaria www. . 50 Muestreo y Reconstrucción de Señales.5 0 −1 −1 −0.5 1 Parte Real c) El módulo de los espectros es: |X(Ω)| |Yc(ω)| π π −π −π/4 π/4 π Ω -1/2 1/2 ω |Xc(ω)| |Y(Ω)| π π -1/2 1/2 ω −π −π/4 π/4 π Ω 1  1  π  d) xc (t) = cos 2t . Solución a) 1 − 2jω Hc (ω) = − 1 + 2jω |Hc(ω)| 1 ω b) El diagrama de polos y ceros es: 1 Re{s} > -1/2 0. y [n] = sen 4n.fullengineeringbook.

7 Se pide: a) Determinar el diagrama de polos y ceros de h[n] y representar de forma aproximada el módulo de su respuesta en frecuencia.5 −1 −0. 51 Problema 2.5 1 1. b) Sabiendo que la señal de entrada y de salida al sistema de la figura 2. A.fullengineeringbook. φ = −π rad.5 2π/3 6 |H(Ω)| 4 0 4 −0. www. donde g [n] = u [n] − u [n − 3].7. . B y φ.net Solución a) El diagrama de polos y ceros y el módulo de la respuesta en frecuencia es: 9 1 2 8 Parte Imaginaria 0.5 −π −2π/3 0 2π/3 π Parte Real Ω (rad) 1 b) T = 3 · 10−6 s. en el que la señal de entrada se muestrea de tal manera que no se produce solapamiento.7 Considérese un sistema LTI cuya respuesta impulsiva se puede expresar como h [n] = g [n] ∗ g [n]. Este filtro se emplea para formar parte del diagrama de bloques de la figura 2. A = 9.5 0 0. B = 1. xc(t) x[n] y[n] yc(t) C/D h[n] D/C T T Figura 2.5 2 −1 2 0 −1.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 + φ determinar los valores de T .

7 −9π −6π −3π 3π 6π 9π ω (krad/s) Figura 2.7/T1 −π −π/2 π/2 π Ω . sabiendo que debe ser lo mayor posible. d) Representar los espectros de y [n] e y (t) . φH (Ω) = −16 · Ω. Problema 2.8 para procesar xc (t). X(Ω) 1. 0 ≤ Ω ≤ π.net x[n]. 52 Muestreo y Reconstrucción de Señales. π/2 < Ω ≤ π.5 kHz.4/T1 1/T1 0.9 y del que sólo resulta de interés la banda de frecuencias inferiores a 1. y dibujar el espectro de www. es decir. c) Obtener la respuesta al impulso de la asociación en cascada de los dos sistemas LTI. obtener z [n] = h [n] ∗ h∗ [−n].fullengineeringbook. cuyo espectro se dibuja en la figura 2. 0 ≤ Ω ≤ π/2. xc(t) x[n] = xc(nT) y [n] yc (t) C/D h[n] h*[-n] D/C T1 T2 Figura 2.9 Se pide: a) Calcular el valor de T1 . b) Obtener razonadamente la respuesta al impulso h[n] del sistema LTI. de ganancia T2 y de pulsación de corte π/T2 . Considere que el convertidor D/C contiene un filtro paso bajo ideal. 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. Solución a) T1 = 61 10−3 s. sabiendo que T2 = T1 /2.8 X c (ω) 1 0. 0.8 Se desea utilizar el sistema de la figura 2.

53 b)  sen π2 (n − 16) h [n] = . 2π (n − 16) c)  sen n π2 z [n] = . 0 ≤ t ≤ T. h0 (t) = 0. resto.11. considerando que  1.net 2π se representa en la figura 2.9 Al sistema de la figura 2.fullengineeringbook.10 se le introduce como entrada la secuencia cuyo espectro de periodo www.7/(4T1) 0. hi (t) y[n] yd (t) yp (t) yc (t) n t h0 (t) h1 (t) T Figura 2. Considerando que h0 (t) y h1 (t) son sistemas LTI estables. se pide: a) Representar los espectros de yd (t) e yp (t) .10 .7/8 −π −π/2 π/2 π Ω −6π 6π ω(krad/s) Problema 2. b) Obtener la expresión de la respuesta en frecuencia del sistema h1 (t). 4πn d) Los espectros son: Y(Ω) Y(ω) 1/(4T1) 1/8 0. sabiendo que el filtro equivalente hi (t) viene caracterizado por la siguiente expresión: sen ((πt)/T ) hi (t) = (πt)/T c) Representar el espectro de yc (t).

5π 2π ω Τ Τ Τ Τ Arg{Yp(ω)} -2π -0. Y(Ω) 0. 54 Muestreo y Reconstrucción de Señales.51π -π -0.5π 2π ω Τ Τ Τ Τ b) ( Tω 2sen(ωT /2) · ejωT /2 |ω| < π/T H1 (ω) = 0 resto c) El espectro de yc (t) es: .51π 1 0.5π 0.51π Τ Τ -2π -0.5π 0.5π 2π ω Τ Τ Τ Τ |Yp(ω)| www.5π 0.51π 1 0.5π π Ω Figura 2.11 Solución a) Los espectros son: Yd(ω) 0.net T -2π -0.5π 0.fullengineeringbook.

xc(t) xd[n] = xc(nT) yd[n] yc (t) C/D Hd(Ω) D/C T T www. Solución a) ωc = π · 103 rad/s. se emplea el diagrama de bloques representado en la figura 2. dt2 Para ello.5π 0. b)   Ω 2   − . donde el conver- tidor D/C contiene un filtro paso bajo ideal de pulsación de corte π/T y ganancia T .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. 55 Yc(ω) 0.51π T Τ Τ ω -0. T Hd (Ω) =   periódica 2π . dibujar el espectro de xd [n] y calcular la respuesta del sistema discreto yd [n]. b) Obtener Hd (Ω) y representar de forma aproximada el módulo y la fase de su respuesta en frecuencia.10 Se desea simular un sistema LTI causal y analógico cuya relación entrada-salida viene dada por d2 xc (t) yc (t) = .fullengineeringbook.net Figura 2. c) Si a la entrada del sistema se aplica la señal xc (t) = cos (80πt).51π 0.5π Τ Τ Problema 2. |Ω| < π.12.12.

56 Muestreo y Reconstrucción de Señales.08π π Ω  8π  La respuesta del sistema: yd [n] = − 6400π 2 cos 100 n Problema 2. − π3 + Ω1 ≤ Ω ≤ π3 + Ω1 .11 www. Hd (Ω) = π   1.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 < Ω < π.13.net Dado el sistema de la figura 2.   1. se pide obtener la relación entrada-salida en el dominio del tiempo de un sistema analógico equivalente al dado.fullengineeringbook.  periódica 2π resto de valores . c) Considerando Ω1 = 0 y que todas las señales que se aplican a su entrada están limitadas en banda a π/(4T ). −π < Ω < − π3 + Ω1 . b) Obtener la respuesta en frecuencia del sistema analógico equivalente al dado. |Hd(Ω)| (π/Τ)2 Arg{Hd(Ω)} π −π π Ω −π π Ω −π c) El espectro de xd [n] es: Xd(Ω) π −π −0. 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. xc(t) xd[n] = xc(nT) yd[n] yc (t) C/D Hd(Ω) D/C T T Figura 2.08π 0.

 π 0.12 Al sistema de la figura 2.15 .jπn/2 y1[n] p1[n] T h[n]e. b) Representar los espectros de todas las señales que aparecen en la figura 2.net C/D x1[n] e. − Tπ < ω < − 3Tπ + ΩT1 . 3T + T < ω < T . sabiendo que el bloque Re{·} obtiene como salida p0 [n] la parte real de y0 [n]. |ω| > T .jπn/4 x + Figura 2.15. Heq (ω) = π Ω1 π   1.   1.15. − 3T + ΩT1 ≤ ω ≤ 3Tπ + ΩT1 . 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.14 X(ω) H(Ω) 1 T −2π/Τ1 2π/Τ1 ω −π −π/4 π/4 π Ω Figura 2.fullengineeringbook. El filtro h[n] tiene el espectro de período 2π representado en la figura 2.14 se le introduce como entrada la señal cuyo espectro se representa en la figura 2.14. 57 b)   π 1 + 3e−j(ωT −Ω1 )n0 . ejπn/2 x0[n] y0[n] p0[n] h[n]e jπn/4 x 2Re{} x(t) x[n] www. c) yc (t) = xc (t) + 3xc (t − n0 · T ) Problema 2. se pide: a) Obtener el valor de T en función de T1 .

fullengineeringbook.net Y0(Ω) P1(Ω) 1 1 −2π −3π/2 −π −π/2 π/2 π 2π Ω −2π −3π/2 −π −π/2 π/2 π 3π/2 2π Ω P0(Ω) 1 −2π −3π/2 −π −π/2 π/2 π 3π/2 2π Ω . b) Los espectros son: X(Ω) H(Ω+π/4) 1/T T −2π −3π/2 −π −π/2 π/2 π 3π/2 2π Ω −2π −π −π/2 π/2 π 3π/2 2π Ω H(Ω−π/4) X1(Ω) T 1 −2π −3π/2 −π −π/2 π/2 π 2π Ω −2π −π −π/2 π/2 π 3π/2 2π Ω X0(Ω) Y1(Ω) 1 1 −2π −3π/2 −π −π/2 π/2 π 2π Ω −2π −π −π/2 π/2 π 3π/2 2π Ω www. 58 Muestreo y Reconstrucción de Señales. Solución T1 a) T = 4 .

Razonar si el sistema completo es www. (b) Considere para este apartado T = 1/40 s y una señal de entrada con el espectro de la figura 2. el convertidor D/C contiene un filtro ideal de ganancia T y frecuencia de corte π/T . Representar el espectro de las señales xc (t).17 (c) Obtener el sistema digital equivalente Solución (a) La limitación en las frecuencias viene dada por el canal de comunicaciones. Los convertidores C/D y D/C son ideales. y[n]. 59 Problema 2. determinar razona- damente los valores de T para los cuales y[n] = x[n].16. El sistema es LTI porque el canal es LTI y en ningún caso se produce solapamiento en frecuencia. (b) El espectro de las señales es: . Transmisor Receptor x[n] xc(t) yc (t) y[n] Canal D/C H(ω) C/D T T Figura 2.17. |ω| > 20πrad/s.fullengineeringbook.13 Una señal digital se transmite a través de un canal de comunicaciones LTI mediante el sistema de la figura 2. yc (t). |ω| < 20πrad/s H (ω) = 0.16 El canal de comunicaciones es modelado mediante un filtro cuya respuesta en frecuencia es:  1. Se pide: (a) Asumiendo una perfecta sincronía entre el convertidor C/D y D/C.net LTI. por lo tanto el periodo de muestreo debe cumplir: T ≥ 1/20 s. X(Ω) 1 −π −π/2 π/2 π Ω Figura 2.

de ganancia T2 y con pulsación de corte π/T2 . Xc(ω) Yc(ω) Τ Τ −40π −20π 20π 40π ω −40π −20π 20π 40π ω Y(Ω) 1 −π −π/2 π/2 π Ω (c) Si T < 1/20 s:  1 |Ω| < 20πT Hef f (Ω) = 0 |Ω| > 20πT .fullengineeringbook.18 Los periodos de muestreo son T1 = 1ms. y[n]. t Se pide: a) Calcular la transformada de Fourier de las señales x[n]. T2 = 2ms y la señal de entrada es: sen(103 πt) xa (t) = .net C/D T1 (.)2 D/C T2 Figura 2. si T > 1/20 s: Hef f (Ω) = 1 Problema 2.18. . y en su caso.14 Sea un sistema como el de la figura 2. 60 Muestreo y Reconstrucción de Señales. ya (t) y representarlas gráfi- camente. donde el convertidor D/C contiene un filtro paso bajo ideal. calcular dicho sistema equivalente. xa(t) x[n] y[n] = x2[n] ya (t) www. b) Discutir razonadamente la existencia de un sistema analógico equivalente.

. c) Suponer en este apartado que 0 ≤ Ωc ≤ π y N ∈ N.T Figura 2. Y(Ω) 106π2 −π π Ω  2π 2 103 |ω| < π/2 krad/s Ya (ω) = 0 resto Ya(ω) 2π2103 www. calcular la relación entrada/salida del sistema completo en el dominio del tiempo. b) En las condiciones del apartado anterior.19 Se pide: a) Considerando Ωc = π4 y N = 2. y[n].net −π/2 π/2 ω(krad/s) b) No existe un sistema analógico equivalente Problema 2. Establecer razonadamente la relación entre Ωc y N para que se pueda recuperar la entrada a partir de la salida del sistema.15 cn Sea un sistema como el de la figura 2.fullengineeringbook.19. xa (t). X(Ω) 103π −π π Ω Y (Ω) = 106 π 2 . 61 Solución a) X(Ω) = 103 π. de ganancia T y con pulsación de corte π/T : x[n] xa(t) y[n] D/C C/D T N . donde la señal de entrada es x[n] = senΩ πn y el convertidor D/C contiene un filtro paso bajo ideal. calcular y representar gráficamente la transformada de Fourier de las señales x[n].

obtener razonadamente los espectros de x3 (t). 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 . x4 [n]. 62 Muestreo y Reconstrucción de Señales.fullengineeringbook.16 Sea una señal X(ω) de entrada en los dos sistemas representados en la siguiente figura: x(t) x1[n] x2[n] y1(t) www. c) Determinar razonadamente bajo qué condiciones los dos sistemas son equivalentes. . y1 (t). H ′ (ω) = T π 0 resto de valores 0 |ω| ≥ T 2 a) Si T = 3 s. 2 b) Si T = 3 s.net 1 X(ω) C/D T H(Ω) Sistema 1 D/C T −2π 2π ω(rad/s) x(t) x3(t) x4[n] y2(t) H´(ω) C/D D/C T T Sistema 2 Los convertidores C/D y D/C son ideales. obtener razonadamente los espectros de x1 [n]. y2 (t). Solución a) Las transformadas son: X(Ω) 1 −π −π/2 −π/4 π/4 π/2 π Ω Xa(ω) T −π/(4Τ) π/(4Τ) ω Y(Ω) 1/2 −π −π/2 −π/4 π/4 π/2 π Ω b) y[n] = x[nN ] π c) Ωc < N Problema 2. x2 [n].

63 Solución a) X1(Ω) 1/Τ 1/(2Τ) −π −2π/3 2π/3 π Ω X2(Ω) Y1(ω) 1/(2Τ) 1/2 −π −2π/3 2π/3 π Ω −3π/2 −π π 3π/2 ω b) X3(ω) 1/2 1/4 −3π/2 −π π 3π/2 ω X4(Ω) Y(ω) 1/(2Τ) 1/(4Τ) 1/2 www.net −π −2π/3 2π/3 π 1/4 Ω −3π/2 −π π 3π/2 ω c) T < 1/2 .fullengineeringbook.

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τ −∞ Para implementar dicha transformación se ha diseñado el sistema: xa(t) x[n] y[n] ya (t) C/D Hd(Ω) D/C T T donde los conversores C/D y D/C son ideales. de ganancia T y con pulsación de corte π/T : a) Obtener razonadamente el periodo de muestreo de los convertidores T . 64 Muestreo y Reconstrucción de Señales. el convertidor D/C contiene un filtro paso bajo ideal.net Solución a) T < 1/50 s −jT Hd (Ω) = Ω + πT δ (Ω) . b) Las expresiones son:  1/T |Ω| < π/4 X (Ω) = y en el resto de valores periódico con periodo 2π. la expresión ana- lítica de la respuesta en frecuencia del sistema de tiempo discreto Hd (Ω).fullengineeringbook. 0 π/4 < |Ω| < π  −j Ω + πδ (Ω) |Ω| ≤ π4 Y (Ω) = y en el resto de valores periódico con periodo 0 π/4 < |Ω| < π 2π. y[n] e ya (t).  −j Ya (ω) = ω + πδ (ω) |ω| ≤ 25π 0 resto . Problema 2. www. Representar gráficamente los espectros. 0 |ω| > 25π obtener razonadamente la expresión de la respuesta en frecuencia de las señales x[n]. b) Suponiendo un periodo de muestreo de T = 1/100s y una señal de entrada:  1 |ω| < 25π Xa (ω) = .17 Se pretende procesar señales de tiempo continuo con ancho de banda inferior a 50π rad/s. cuando |Ω| ≤ π y en el resto de valores periódico con periodo 2π.

fullengineeringbook. −j 0<Ω<π representar el espectro de las señales y[n] y ya (t). 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(t) x[n] y[n] ya (t) www.21 a) Determinar razonadamente la frecuencia de muestreo de los convertidores y representar X(Ω) en esas condiciones.18 Sea un sistema como el de la figura 2. En la figura 2. . donde la señal de entrada tiene el espectro re- presentado en la figura 2.20.5 10 ω (krad/s) Figura 2.20. c) Razonar la existencia de un sistema analógico equivalente al de la figura 1.20 Xa(ω) 1 5 7.net C/D T Hd(Ω) D/C T Figura 2. 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.21. b) El sistema Hd (Ω) está definido como:  j −π < Ω < 0 Hd (Ω) = . 65 X(Ω) 1/Τ −π −π/4 π/4 π Ω |Y(Ω)| π/2 Arg{Y(Ω)} −π −π/4 π/4 π Ω −π −π/4 π/4 π −π/2 Ω |Ya(ω)| π/2 Arg{Ya(ω)} −25π 25π ω −25π 25π −π/2 ω Problema 2.

d) Se desea recuperar la señal de entrada al sistema a partir de la salida del sistema. j. 0<ω<π 3 3 p(t) = ej10·10 t + ej5·10 t   1. X(Ω) 1/Τ −π π Ω b) Arg{Y(Ω)} |Y(Ω)| π/2 1/Τ −π π Ω −π π Ω −π/2 www. 66 Muestreo y Reconstrucción de Señales. d) Una posibilidad es: ya(t) y(t) H1(ω) x H2(ω) p(t) donde  −j.  0.net 1 |Ya(ω)| π/2 Arg{Ya(ω)} −5/2 5/2 ω(krad/s) −5/2 5/2 ω(krad/s) −π/2 c) No existe porque no es LTI. 5 krad/s < ω < 10 krad/s H2 (ω) = 0. 5 krad/s > ω .fullengineeringbook. Razonar esta posibilidad y en caso afirmativo determinar el sistema recuperador de la señal de entrada. Solución a) La frecuencia de muestreo es ωs = 5 · 103 rad/s. −π < ω < 0 H1 (ω) = . 10 krad/s < ω .

www. donde los convertidores D/C son ideales. c) Se demuestra calculando la relación entrada/salida en cada elemento de los dos sistemas. calcular y representar las transformadas de Fourier de x1 [n]. . x2 (t). Determinar el rango de valores de T para que esto ocurra.net x[n] D/C x3(t) H(ωΤ) y3(t) x[n] H(Ω) x4[n] D/C y4(t) T T Sistema 3 Sistema 4 Solución a) X1(Ω) Y1(Ω) 3/2 3/2 −π −2π/3 2π/3 π Ω(rad) −π −π/2 π/2 π Ω(rad) 1 X2(ω) 3/2 Y2(Ω) −3π/4 3π/4 ω(rad/s) −π −π/2 π/2 π Ω(rad) b) Se demuestra calculando la relación entrada/salida en cada elemento de los dos sistemas. c) Demostrar la equivalencia de los sistemas 3 y 4.19 Sean los dos sistemas definidos en la figura con los convertidores C/D ideales. razonar la respuestas. b) Demostrar que el sistema 1 y el sistema 2 son equivalentes. 67 Problema 2. y2 [n]. Determinar el rango de valores de T para que esto ocurra. para cualquier señal de entrada X(ω) y para cualquier tipo de filtro H(Ω). Son equivalentes independientemente de T . razonar la respuestas. y1 [n].fullengineeringbook. Son equivalentes independientemente de T . junto con la señal de entrada X(ω) y el filtro H(Ω): x(t) x1[n] y1[n] x(t) x2(t) y2[n] C/D H(Ω) H(ωΤ) C/D T T Sistema 1 Sistema 2 X(ω) H(Ω) 1 1 −2π 2π ω(rad/s) −π −π/2 π/2 π Ω(rad) Se pide: a) Cuando T = 2/3.

20 Sea un sistema como el de la figura 2. b) Repetir el apartado anterior cuando la señal de entrada es xa (t) = e−j25πt .fullengineeringbook. Problema 2. y[n].1s y el filtro es: Hd (Ω) = jΩ/T. xa(t) x[n] y[n] ya (t) C/D Hd(Ω) D/C T T Figura 2.22. siempre y cuando la señal de entrada esté limitada en banda a −10π < ω < 10π (rad/s) . Solución a) π x[n] = e−j 2 n π y[n] = −j5πe−j 2 n www. donde los convertidores C/D y D/C son ideales.22 Se pide: a) Si la señal de entrada es xa (t) = e−j5πt . si existe. el sistema analógico equivalente. −π < Ω < π. 68 Muestreo y Reconstrucción de Señales. obtener las expresiones de las señales x[n]. c) Obtener.net ya (t) = −j5πe−j5πt X∞ X(Ω) = 2π δ(Ω + π/2 + 2πk) k=−∞ ∞ X Y (Ω) = −j5π2π δ(Ω + π/2 + 2πk) k=−∞ Ya (ω) = −j5π2πδ(ω + 5π) 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=−∞ Ya (ω) = −j5π2πδ(ω + 5π) c) Heq (ω) = jω. ya (t) y sus Transformadas de Fourier. 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.

p[n].21 Sea un sistema como el de la figura 2. representar razonadamente los espectros de las señales x[n]. El filtro es H(Ω) viene dado por: ( 1 |H(Ω)| < π/L H(Ω) = 0 π/L < |H(Ω)| < π xa(t) x[n] p[n] q[n] u[n] ya (t) C/D L H (Ω) x D/C T cos(π n) T’=T / L Figura 2.fullengineeringbook.23. El convertidor D/C es ideal y funciona con un periodo de muestreo de T ′ = T /L. 69 Problema 2. q[n].24 Consideranto L = 2. donde la señal de entrada tiene el espectro repre- sentado en la figura 2.24. contiene un filtro paso bajo ideal.net Figura 2.23 Xa(ω) 1 −π π ω (rad/s) www. En la figura 2. de ganancia T ′ y con pulsación de corte π/T ′ . el convertidor C/D es ideal y tiene un periodo de muestreo T = 4/3 s.23. es decir. u[n] y ya (t). Solución El espectro de las señales es: X(Ω) P(Ω) 3/4 3/4 −π −2π/3 2π/3 π Ω (rad) −π −π/2 π/2 π Ω (rad) Q(Ω) U(Ω) 3/4 3/4 −π −π/2 π/2 π Ω (rad) −π −π/2 π/2 π Ω (rad) Ya(ω) 1/2 −3π/2 −3π/4 3π/4 3π/2 ω(rad) .

25 – Diagrama de bloques del sistema. |ω| > T d) En este caso no se puede definir un sistema equivalente porque la señal no está limitada en banda. El sistema tiene como señal de entrada: xa (t) = te−(t−1) u(t). a) Calcular la transformada de Fourier de la señal de entrada.net a) Xa (ω) = e (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 . . Problema 2. d) Discutir razonadamente la existencia de un sistema analógico equivalente. Solución www. Se pide: xd [n] xa (t) C/D D/C ya (t) T T Figura 2.25. b) Calcular xd [n] y su transformada de Fourier.fullengineeringbook.22 Sea el sistema de la figura 2. |ω| < T Ya (ω) = π 0. 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. c) Calcular la transformada de Fourier de ya (t). 70 Muestreo y Reconstrucción de Señales.

c) La DFT de menor longitud posible es N = 2. b) Construya una secuencia x [n] que contenga al menos 4 elementos no nulos. El cálculo directo de la DTFT es: 4  X X ejπ = x [n] e−jπn = 1.net puntos de dos formas distintas sin emplear DFT’s. x2 . 3. . indique la posición que ocupa el valor buscado dentro de la DFT y calcule dicho valor X (π). a) Obtenga razonadamente las relaciones que deben cumplir sus elementos (x0 .fullengineeringbook. donde X [k] es la DFT de x [n]. Los procedimientos son convolución circular y convolución lineal: y [n] = [−4. · · · ) para que X [k] = Re {X [k]}. xL−1 ]T una secuencia real. x2 . −1. 3. x1 . 2]lT para el apartado c). b) Por ejemplo. x3 .1 Sea x [n] = [x0 . un método que permita determinar X (Ω)|Ω=π mediante una DFT de la menor longitud posible. −1]T cumple las propiedades del enunciado. la señal x[n] = [0. 1. Nota: Si no ha resuelto el apartado b) tome x[n] = [1. El valor X [k = 1] = 1. Capítulo 3 La Transformada Discreta de Fourier Problema 3. . Solución a) x[n] debe ser par: x [n] = x [((−n))L ]. para su secuencia x [n]. tal que su energía sea igual a 4 y además X [k] = j · Im {X [k]}. . 1. 3. Compruebe que el valor X (π) es correcto comparándolo con el que se obtiene aplicando la definición de la DTFT. n=0 . 2. . x3 . c) Indique. −1]T . El valor buscado ocupa la posición k = 1. x1 . Calcule y [n] = x [n] ⊛ x [n] de cinco www. −1. 3.

1. 2] . T b) R [k] = [6. 4. −2. Nota: Considere que ((N ))N = 0. www. 0 ≤ k ≤ (2N − 1) . T Dada x [n] = [1. ((N + 1))N = 1 y así sucesivamente. d) XN [k] = DFT {g [n]} + DFT {g [((−n − 1))N ]} = GN [k] + GN [((−k))N ] WN−k . 0 ≤ n ≤ N − 1. 2. 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 ] . una señal de longitud N muestras donde N es un número par. y XN [k] su DFT de N puntos.   k b) Demostrar que XN [k] = GN [k] · 1 + (−1) .net Problema 3. 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 .       N k b) XN [k] = DFT {g [n]} + DFT g n− 2 N = GN [k] 1 + (−1) . siendo GN [k] la DFT de N puntos de g[n]. (−2 − 2j)]T . 0] .2 Sea x[n]. 1. donde. 2. b) Calcular la DFT de cuatro puntos de r [n] = x [2n + 1]. . 2π k W2N = e−j 2N k . 3. Solución  N   N   a) x [n] = g [n] + g n − 2 = g [n] + g n− 2 N . se pide: a) Calcular la DFT de cuatro puntos de s [n] = x [2n]. Expresar nuevamente x[n] en función de g[n]. c) Considérese ahora que x[n] = x[N − 1 − n]. 0. donde 2π WN = e−j N . Problema 3. −2.fullengineeringbook.3 El cálculo de la DFT. S [k] = DF TN {s [n]} = DF TN {x [2n]}. X [k]. R [k] = DF TN {r [n]} = DF TN {x [2n + 1]}. 72 La Transformada Discreta de Fourier. Solución a) S [k] = [10. c) Calcular la DFT de ocho puntos de x [n] empleando los resultados obtenidos en los apar- tados anteriores. expresar x[n] en función de g[n]. (−2 + 2j). d) Demostrar para el caso del apartado c) que XN [k] = GN [k] + GN [((−k))N ] WN−k . c) x [n] = g [n] + g [N − 1 − n] = g [n] + g [((−n − 1))N ].

73 c) X [k] = [16. (−2 − 2j). El espectro de x[n] se denota como X(ejΩ ). Se pide: a) Explicar razonadamente cómo se calcula la DFT de M puntos de x[n]. (−2 − 2j). N − 1. siendo M < N . Problema 3. · · · . (−2 + 2j). (−2 + 2j). n = 0. (−2 + 2j). .4 Sea x[n]. 4. (−2 − 2j)]T . una señal de longitud N muestras y XN [k] su DFT de N de puntos.

b) Sea XM [k] = X ejΩ .

2 2 rad. 0 ≤ n ≤ M − 1. M − 1] coinciden con las muestras de x[n] en esas mismas posiciones. . c)  XN [k] → k1 = {0. la posición que ocupan. .5 XM [k] → k2 = {0. la DFT de L puntos de x [n]. k = 0. resto. 6.net Problema 3. donde xM [n] = r=−∞  0 resto. 0. b) Las muestras de xM [n] comprendidas en el intervalo n ∈ [N − M. 1. b) Determinar la convolución circular de L puntos yc [n] = x [n] ⊛ x [n] empleando dos mé- todos diferentes. . 8. c) Sea x1 [n] una secuencia de longitud 2L tal que x1 [n] = 0 para n = 0. b) Un método:  L. π. 0 ≤ n ≤ L − 1. . . . Sea x [n] una secuencia de longitud L. 12} π 3π www. .Ω= 2π k . Solución M−1 P 2π a) XM [k] = xM [n] e−j M kn . . · · · . Indicar si M existen muestras de x[n] en la señal xM [n] y en su caso. 9} . . yc [n] = x [n] ⊛ x [n] = 0. 4. (L − 1) y x1 [n] = 1 para n = L. . . de longitud L. · · · . Determine si existe alguna relación entre los elementos de X [k] y los de X1 [k]. . (L − 1). k = 0. c) X [k] = X1 [2k]. n=0  ∞  P x [n − rM ]. · · · . . 0. . 0]T . 1.fullengineeringbook. para N = 16 y M = 12. tal que x [n] = 1 para n = 0. c) Considerando XN [k] y XM [k]. (2L − 1).  Otro método: yc [n] = IDF T X 2 [k] . indicar qué puntos de sendas DFTs se corresponden con idénticas pulsaciones así como el valor de dichas pulsaciones. 3. Ωj = 0. a) Calcular X [k]. Solución a) X[k] = [L. siendo X1 [k] la DFT de 2L puntos de x1 [n]. M − 1. (L + 1) . M − 1 y xM [n] la DFT−1 de XM [k].

fullengineeringbook. 0 ≤ k ≤ (N − 1) | k 6= N/2. Solución  N · a2 0 ≤ n ≤ N − 1. . determinar la convolución circular de N puntos yc [n] = x [n] ⊛ x [n]. tal que x [n] = a·(−1) para el intervalo 0 ≤ n ≤ N −1. 1.6 Sea x [n] una secuencia de longitud N .7 n Sea x [n] una secuencia de longitud N . b) Calcular la DF T de N puntos de yc [n]. tal que x [n] = a para n = 0.net a) yc [n] =  (−1) · N · a2 0 0 0 ≤ n ≤ (N − 1). Problema 3. resto. .  N 2 · a2 k = 0. y de valor nulo en el resto de valores de n. a) yc [n] = 0 resto. (N − 1). . b) Yc [k] = 0 1 ≤ k ≤ N − 1. b) Calcular la DFT X [k] de N puntos de la secuencia x [n]. Problema 3. Solución  n www. . y de valor nulo en el resto de valores de n. a) Determinar la convolución circular de N puntos yc [n] = x [n] ⊛ x [n]. 74 La Transformada Discreta de Fourier. a) Determinar la DFT de la siguiente señal: 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 . b) X [k] = N ·a k = N/2.8 Realice los cálculos señalados a continuación trabajando siempre con el mínimo número de puntos posibles. se pide: a) Operando en el dominio del tiempo. Considerando que N es un número par. Problema 3.

]T . 2 2j obtener X1 [k] y X2 [k] en función de X3 [k]. −1. k = 0. 9. y sabiendo que (x3 [n] + x∗3 [n]) (x3 [n] − x∗3 [n]) x1 [n] = . −4. 0. d) Empleando la tabla de propiedades de la DFT. (2 + 2j). la DFT de cuatro puntos X2 [k] de la secuencia x2 [n]. deberá utilizar los valores obtenidos de X1 [k] y las propiedades de la transformada discreta de Fourier. a (1 + j)]. la DFT de dos puntos X2 [k] de la secuencia x2 [n] = [−a. (2 + 2j). Para ello. 8. (−2 − 2j). · · · . a]T . b) Calcular. a) Calcular la DFT de cuatro puntos X1 [k] de la secuencia x1 [n]. T c) X3 [k] = [0. Compruebe numéricamente los resultados obtenidos en los apartados a) y b). www. . a partir de X1 [k]. 0. 75 Solución 2 4π a) X [k] = 1 + 2 cos 2π 5 k e−j 5 k . 0. 2j Problema 3. 0. · · · . · · · . k = 0. 2a.net Solución T a) X1 [k] = [0. 2  X2 [k] = 1 + 2 cos π5 k 1 + (−1)k .10 Dada la señal x1 [n] = [a. 1. (−2 + 2j)] . 1. c) Calcular la DFT de cuatro puntos X3 [k] de la secuencia x3 [n] = x1 [n] + j · x2 [n]. a) Calcular la DFT de cuatro puntos X1 [k] de la secuencia x1 [n]. 1. 2 4π b) X1 [k] = 1 + 2 cos 2π 9 k e−j 9 k . 4. 0. (−2 − 2j). 1]T .9 Sean dos señales x1 [n] = [−1. k = 0. 0. (2 − 2j). d) X3 [k] + X∗3 [((−k))4 ] T X1 [k] = = [0. −1. T b) X2 [k] = −X1 [k] = [0. c) Calcular X2 [k] empleando otro método alternativo al del apartado b). a partir de X1 [k] y de las tablas de propiedades de las transformadas. 0. 2 X3 [k] − X∗3 [((−k))4 ] X2 [k] = = [0. 1. 4j] . a (1 − j). x2 [n] = . −a]T . −1]T y x2 [n] = [1. Solución a) X1 [k] = [0. b) Calcular. 1. Problema 3. (2 − 2j)] . (−2 + 2j)] .fullengineeringbook.

0. c) Sabiendo que la inversa de la matriz ortogonal WN se puede obtener como W−1 ∗ N = WN /N . (−2 + 2j) . 2. 1 −1  1 j −1 −j T T b) X1 [k] = [10. se procede a tomar tres muestras equiespaciadas en frecuencia de la forma X̂ [k] = X (Ω) |Ω=k·2π/3 . x1 . 3. x2 . 3. b) Empleando la matriz del apartado anterior. 2. k X20 [k] = X1 [k] (−j) . donde. 4]T y x2 [n] = [1. 4]T .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] . X2 [k] = X20 [2k] = [ 0. 3. siendo x x e [n] = r=−∞ x [n − r · 5]. b) x20 [n] = [−a. − 12 . 1]T . x5 ]. (−2 − 2j)] y X2 [k] = [8.fullengineeringbook. x [n] = −x [((−n)6 )]. 0. calcular las DFT’s X1 [k] y X2 [k] correspon- www. Problema 3. −2. se pide: a) Calcular la matriz W4 que permite obtener sus correspondientes DFT’s. 0 ≤ k ≤ 2. X [k] es la matriz N × 1 de muestras en el dominio de la frecuencia. x4 . x3 . 3. 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] . 0]T tal que x20 [n] = x1 [((n − 1))4 ] . donde el símbolo “∗” indica conjugación de los coeficientes. Solución a)   1 1 1 1  1 −j −1 j  W4 =   1 −1 . Dadas las secuencias x1 [n] = [1.12 Dada la transformada de Fourier de tiempo-discreto X (Ω) de una secuencia real de longi- tud seis x [n] = [x0 . se pide calcular de forma matricial la DFT inversa de la secuencia X3 [k] = [1.net dientes a las secuencias x1 [n] y x2 [n]. P∞ e [0] = −2. Problema 3. −2a]T . (−2 + 2j)] . −2a] . a. 76 La Transformada Discreta de Fourier. x [n] es una matriz N × 1 con las muestras del dominio del tiempo. WN es la matriz N × N de coeficientes. − 12 − 12 j . . T c) X2 [k] = [0.    T c) x3 [n] = 25 . (−2 − 2j) . − 21 + 21 j .

7321j T .5 − 0.  T d) X1 [k] = 0 (0.866j    W6 =    −1 1 −1     −0.net d) X1 [k] =  Solución alternativa 0 −1.866j) (−1.866j) (0.5 + 0.  T b) X [k] = 0 −1.866j) (1. Determine la DFT X[k] de 2N del vector x en función de X1 [k] y X2 [k]. formada como la concatenación de p vectores fila xi .  T c) x1 [n] = 0 −1 2 0 −2 1 . c) y d) la siguiente secuencia: x [n] = [1.5 − 0. Algunos de los elementos de la matriz W6 son los siguientes:    0. p ∈ Z+ .7321j 5.866j) .5 − 0. Sea el vector x obtenido como el resultado de concatenar x1 y x2 : x = [x1 x2 ]. 77 Se pide: a) Calcular x [n].1962j 1.5 − 0.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. −1.866j) 8 (−1.fullengineeringbook.5 + 0.5 + 0.5 + 0.866j 0. puede emplear para los apartados b). Determinar y explicar razonadamente un procedimiento que permita calcular la DFT de x en función de las DFTs de los vectores xi .866j −1 −0. −1]T .  T b) X [k] = 0 (0.1962j 1.1962j 0 −5. −2.7321j −5. www.866j     −0.  T a) x [n] = 0 2 −1 0 1 −2 .866j −0.866j −0.5 − 0.5 + 0.866j) 8 (1.5 + 0.5 − 0.866j 1 −0.5 + 0.5 + 0.7321j . d) Calcular la DFT de seis puntos de x1 [n]. c) Calcular x1 [n] = −x [((n − 3))6 ].5 − 0. 1.1962j 0 5. 1 ≤ i ≤ p.866j) (0.  T c) x1 [n] = 2 −1 1 −1 1 −2 .14 Sea una señal x de longitud L = pN . .866j  0. de longitud N muestras: x = [x1 x2 x3 · · · xi · · · xp ].5 − 0. 2.866j Solución  T a) x [n] = 0 2 −1 0 1 −2 .5 − 0.866j) .5 + 0. Problema 3.866j −0. b) Calcular la DFT de seis puntos de x [n]. Problema 3. Nota: Si no ha obtenido la secuencia x[n] en el apartado a). Solución X [k] = X1 [k] + (−1)k X2 [k].

π c) Sea X′N = XN e−j 2 k . −1. −1. 12. −4. •]. Indicar también el índice k con que se corresponde dicho valor en XM . k = 0. 2 2 . 73. −2. 0. i=1 Problema 3. − . •. Determinar x′N siendo ésta la DFT inversa de X′N . 41.fullengineeringbook. 1. −2. •. Determinar el valor de las muestras de x. 41. . −1]T . b) Los valores de XN son: XN = [−2. −1]T . 0. 41. 41. N − 1. 1. 73]T . −1. 26. −7. La energía de la señal es Ex = 15. 0. 41. 0. −1. Solución www. .15 Sea xN = [0 1 2 1 0 − 1 − 2 − 2 0 − 2 − 2 − 1 0 1 2 1]T . 41. x8 = [0. x6 ]T se sabe que x0 6= 0 y x3 = 1. −7. . siendo XM la DFT de M puntos de xN . donde los puntos negros indican los valores que faltan de la DFT. x4 . Se realizan medidas con dicha señal y se obtienen los datos siguientes: La DFT de 4 puntos es X4 = [3 (2 + j) 1 (2 − j)]T . −7. La DFT de N de puntos de xN se denota como XN . 06. 0. 41. 73. •. 2.net a) M = 8. 3229. −4. Inyectando x a la entrada del filtro h = [1 0 0 0 − 1]T . 0. 0. 1. a) Determinar el número mínimo de puntos M de la FFT necesarios para calcular el valor del espectro de xN a la pulsación de π/4 radianes. 2 . −1. . la salida y en los instantes n = 5 y n = 6 da como resultado y[5] = 1 e y[6] = 4. c) x′N = [0. −0. 15. −1. −1. x5 . Solución p P 2π X [k] = Xi [k] e−j p k(i−1) . Para el cálculo de los valores espectrales de xN se hace uso de un algoritmo FFT. −2. 0. 3229. •. Solución Dos soluciones:  T 1 1 x0 = 2. −1. 2. 0. . 1. n = 0. x2 . 12. 41. •. k = 1. 1. −2. 1. 26. x3 . 0. Problema 3. b) La DFT de xN sólo se conoce parcialmente (ver apartado de datos abajo). Determinar el resto de los valores de la DFT XN . 06. 12. 2. Determinar además la señal xM en el dominio del tiempo que se ha de emplear para obtener dicho valor espectral con el menor número de puntos posibles. −2. 78 La Transformada Discreta de Fourier. 41. 1. 0. 1. · · · . −4. •. Datos: XN = [•. 06. 26. •. x1 . una señal de longitud finita.16 De la señal real x = [x0 .

2. −2. 3229. Uno de ellos debe ser el que permite el cálculo con el menor número de puntos posible.19 Dada la transformada z de una secuencia: X (z) = 1 + z −1 + z −2 + z −3 + z −4 + z −5 . 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. Trabaje con el menor número de puntos que sea posible y razone el procedimiento seguido. 3229. Problema 3. a2 .fullengineeringbook. 21]T . a. 79  T 1 1 x1 = −0. a. .18 Dadas las secuencias p[n] = [0. 1] . 22. 0.net X12 [1] = n=0 con x1p [n] extensión periódica de x1 [n] de período 2. x1p [n] e−jπn = 11. c) Para N = 2: 1 X www. también de 5 puntos. determine el valor de la convolución lineal de p[n] con x[n] empleando una convolución circular. se procede a tomar cuatro puntos de su transformada de Fourier. a2 . 2a2 . Valor espectral para k = 1. 2 2 Problema 3. Solución Se realiza una convolución circular de 7 puntos: y[n] = [0. 0. − . 26. Valor espectral para k = 3. donde a ∈ R. a]T y x[n] = [a. 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. 0 ≤ k ≤ 3. 2 . 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]. 2a2 . X̂ [k] = X (z) |z=ej·k·2π/4 . N = 6. Se pide: a) Calcular la secuencia x̂ [n] correspondiente a la DFT inversa de longitud 4 de X̂ [k]. 0. 0]T . b) N = 2. a2 ]T . a. es decir.17 T Considérese las señales x1 [n] = 2n · (u[n] − u[n − 5]) y x2 = [1. 0. Se pide: a) Obtener la señal y[n] de longitud 5 cuya DFT. 0. 1. 0. b) Calcular la convolución circular de cuatro puntos y [n] = x̂ [n] ⊛ x̂ [n] empleando el método que estime oportuno. a. 1. 13. a2 . a2 . Problema 3. Solución a) y[n] = [11. .

8. a) Si se calcula la convolución circular de N puntos entre ambas señales. m=0 . 0. b) Calcular mediante convolución circular la salida de un sistema LTI cuya respuesta impul- siva es h = [1.fullengineeringbook. 2. www. 4. 8]T . 9.21 Se desea realizar la convolución circular de dos secuencias de duración finita x[n] e y[n]. 80 La Transformada Discreta de Fourier. −1]T . Solución a)    P ∞ x [n − 4r] . Se pide: a) Obtener un procedimiento para calcular la DFT inversa mediante un algoritmo rápido FFT. Problema 3. 0 ≤ n ≤ 3  x̂ [n] = r=−∞ = [2 2 1 1]. −6. Solución a) El procedimiento es: x[n] X[k] X[(-k)N] x[n] Reflexión FFT FFT X temporal 1/N b) Consideramos N y M las longitudes de x[n] e y[n] respectivamente siendo N ≥ M .20 Sean dos señales x[n] y h[n] de longitud N y L respectivamente donde N > L. 1]T . No se dispone de ningún algoritmo que calcule la DFT inversa. 2. Se sobreentiende que la DFT se lleva a cabo mediante un algoritmo rápido FFT.net Problema 3. −1]T y al que se le aplica la entrada x = [1. b) y [n] = [1. Para ello sólo se pueden realizar las siguientes operaciones: sumas. N − 1 . 8. 5. NP −1 Convolución circular: z [n] = x [n] ⊛ y [n] = x [m] y [((n − m))N ]. además de cualquier tipo de desplazamiento y rellenado de ceros. −2. 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. 10. b) Explicar razonadamente tres procedimientos diferentes para realizar la convolución circu- lar. resto b) y = [9. Solución   a) n ∈ L − 1. productos y DFTs.   0.

0. 4] . l=−∞ 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. b) La misma del apartado anterior. m=−∞ ∞ P z [n] = g [n − lN ] . 2]T . . calcular la salida y [n] mediante el sistema propuesto en la figura..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. 2. n = 0. 4. N − 1. 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].net h[n] Rellenado de ceros DFTL+M-1 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. 81 Convolución lineal y extensión periódica: ∞ P g [n] = x [n] ∗ y [n] = x [m] y [n − m].fullengineeringbook. Solución T a) y [n] = [2. 2]T y h [n] = [1. Problema 3. cuya respuesta al impulso h [n] es distinta de cero para los valores 0 ≤ n ≤ 31. Xzp [k] Rellenado DFTL+M-1 x[n] de ceros longitud L y [n] X DFT -1L+M-1 www. .. b) Considerando la misma señales x [n] y h [n] del apartado anterior..

y2T [n] . . b) Procedimiento A. x127 ] T x2 [n] = [x128 .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. c) Procedimiento A y B. utilizando DFTs de longitud 128: Xzp [k] DFT128 xi [n] longitud 128 y i [n] X IDFT128 Rellenado DFT128 de 96 ceros h[n] Hzp [k] longitud 32 Por último. ¿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]. aplicando el método de solapamiento y suma (overlap-add). Procedimiento B: Se realizan varios pasos: Se segmenta la secuencia x [n] en 3 bloques de longitud 128 con muestras conse- cutivas del siguiente modo: T x1 [n] = [x0 . x126 . Se pide responder razonadamente a las siguientes preguntas: a) ¿En qué muestras se diferenciarán las secuencias yA [n] e yB [n]? b) Si de todas las muestras de salida sólo estuviésemos interesados en las siguientes dos muestras: y [128] e y [256]. de 256 muestras de longitud. . x254 .net yB [n] = y1T [n] . 1 ≤ i ≤ 3.fullengineeringbook. la secuencia de salida yB [n] se construye concatenando cada una de las respuestas obtenidas:  T www. . . 158 ∪ 256. Problema 3. . . . y3T [n] . x1 . se pide: . Para ello se toman segmentos de la señal de entrada de 64 muestras. 286 . x382 . x129 . . 82 La Transformada Discreta de Fourier. ¿cuál de los dos procedimientos nos devolvería el resultado correcto? Solución       a) yB [n] 6= yA [n] . 30 ∪ 128. x383 ] Se filtra cada una de las tres secuencias xi [n]. x257 . ∀n ∈ 0. Sabiendo que la respuesta impulsiva h [n] 6= 0 sólo para 0 ≤ n ≤ 14. x255 ] T x3 [n] = [x256 . . el filtro está formada por 15 muestras.

1 L L www. 1]T a cuya entrada se aplica la señal   x = xT1 . xT3 . Para ello se divide la señal x de entrada en los tres segmentos x1 . i = 1. Se pide: a) Calcular la respuesta a los dos primeros segmentos x1 . 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 a) El procedimiento se describe según el esquema siguiente: L L L x[ n] x0 [n] x1[n-L] x2[n-2L] y0[n] y1 [n-L] y2[n . x2 utilizando dos métodos diferen- tes. x2 y x3 . La salida del sistema se calcula aplicando el método de solapamiento y suma (overlap-add).fullengineeringbook.net b) Los valores de n son: 0 63 64 127 128 191 192 255 x[n] x1[ n] x2[ n] x3[ n] 0 77 y1 [n] 64 141 y2 [n] M -1 128 205 y3 [n] 192 269 y4 [n] L+ M -1 = 78 Problema 3. 83 a) Describir razonadamente el procedimiento de filtrado que permite obtener y[n].2L] M-1 L+M . xT2 . son vectores que se concatenan.25 Sea un sistema LTI de respuesta impulsiva h = [1. 3. .1 y [n ] L+M . donde xi . 2. 2. 2.

c) Combinar adecuadamente las soluciones de los apartados a) y b) para componer la solución final. −1. b) Calcular la respuesta del tercer segmento x3 aplicando el método de solapamiento y alma- cenamiento (overlap-save). (b) Se desea controlar también el nivel de ruido que introduce la red eléctrica en la señal. 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. X1024 [k]. Solución (a) Se puede submuestrear la señal xc (t) admitiendo cierto solapamiento. 0. Para ello. 1. 15. 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. x2 = [4. 3. 1]T . x3 = [1. 1. 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. divida a su vez este segmento en otros dos segmentos de igual longitud. La respuesta y2 a x2 mediante convolución circular: y2 = [4. 5]T . 84 La Transformada Discreta de Fourier. 2. 2. 1. 3]T . 2. Determinar el número mínimo de puntos necesarios de la DFT así como el índice k correspondiente a los 50 Hz. 16.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. 0.fullengineeringbook. Será necesario computar una DFT de 1024 puntos.net Problema 3. 0. Segundo segmento: x3ov_save2 = [1. La frecuencia de muestro será fs = 240 Hz y la banda de interés es [0. b) Primer segmento: x3ov_save1 = [0. La banda que se desea analizar se corresponde con los . 4]T . 9. 11. 6. 4]T . Sólo se dispone de convertidores de tiempo continuo a tiempo discreto y de algoritmos FFT. 2. 1]T . Se obtienen las respuestas a estos mediante convolución circular de 7 puntos. 4. 13. 3. 2. 3. π/2]. −1]T . se descartan las 3 primeras muestras de cada segmento y se concatenan: y3 = [1. c) La solución final queda: www. 3. 3. 2. 1. −1]T . 11. Datos: x1 = [1. 1. (a) Determinar y explicar razonadamente el sistema que permite obtener la solución propues- ta en el enunciado indicando la frecuencia de muestreo. 11. 9. 1. 0. 10. 3. 13. Solución a) La respuesta y1 a x1 mediante convolución lineal: y1 = [1. 15.

4 Imaginary Part 0. 23. sin Ω2 . 1. 255. . 12 El índice que corresponde a 50 Hz es k = 5.net 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. (b) El número mínimo de puntos para la DFT es N = 24. . Solución a) Diagrama de polos y ceros: 1 0. . 1] . . Problema 3.2 3 0 −0.2 −0. 85 256 primeros puntos. . www. 1. seguido de una DFT de 1024 puntos. la expresión analítica de la respuesta en fre- cuencia. .6 −0.4 −0. T Calcular dichas componentes cuando a la entrada se inyecta la señal x = [1.5 1 Real Part 3 sin 2Ω H (Ω) = e−j 2 Ω · .6 0.8 −1 −1 −0.27 Dado el sistema FIR definido por la ecuación en diferencias y[n] − y[n − 1] = x[n] − x[n − 4].8 0. k = 0. . b) Describir el procedimiento computacional que permite calcular las componentes espectra- les de salida a las pulsaciones Ω1 y Ω2 . 1. 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. la representación aproximada de su módulo y la respuesta impulsiva. X1024 [k] para k = 0.5 0 0. El sistema consta por tanto de un convertidor de tiempo continuo a discreto con fs = 240 Hz. Se pide determinar: a) El diagrama de polos y ceros del sistema.fullengineeringbook. y: X24 [k] = X (Ω)|Ω= π k . .

−3. c) La DFT debe tener una longitud de 37 × 3 = 111 puntos.6 0. 1.5 |X(Ω)| 2 1. T x2 [n] = [2. 2. 7. 20.8 0. 2. b) X4 [n] = [8. 1] : 2π 6π b) Para Ω1 = 3 rad. 2. −3. Para Ω2 = 37 rad. −4. c) La respuesta del filtro considerando x[n] como una secuencia de larga duración. −3. 4. 0] . −3. 10. 5]T . 9. divida x[n] en bloques de longitud 6 muestras. 0. b) El resultado de muestrear uniformemente el espectro de h[n] con cuatro puntos.5 0. 7.net Determinar: H (z) = 1 + z −1 − z −4 − z −5 1 − z −1 . 1. 1] . 0. Y (Ω2 ) = Y [9] = e 37 . 4 3. 2. Para ello.4 0. −4. 1. 7. 0.7 0. −5. 2. 26. para lo cual se tomarán segmentos de 6 muestras de longitud. a) La respuesta impulsiva h[n] del sistema. Indique con suficiente detalle el método empleado así como el valor de las variables intermedias del procedimiento.5 1 0.1 0. La respuesta del mismo se determina aplicando el método overlap– save.5 0 0 0. −4. 9. 86 La Transformada Discreta de Fourier. 0] . 5. El valor de las componentes espectrales: 2 4π   −j3π sin 3  −j 27π sin2 12π 37 Y (Ω1 ) = Y [37] = e . c) x1 [n] = [4. 1. 1. 4. −3]T . 0. 1. 0]T . 2. −1] . 1]T al que se le inyecta la señal x[n] = [4.29 Sea un sistema con respuesta impulsiva h[n] = [1. −7. 1.2 0.5 3 2. Solución T a) h[n] = [1. N1 = 3 y k = 1.28 A un sistema caracterizado por la función de transferencia H(z) se le inyecta la señal x[n] = T [4. 8.3 0. Determinar la señal . 4. Problema 3. −7. www.9 1 Ω/2π T La respuesta impulsiva es h = [1. T y[n] = [4. −6.fullengineeringbook. −1.N2 = 37 y k = 3. sin2 2π 3 sin2 6π 37 Problema 3. −1. −1.

c) Representar gráficamente el módulo de la respuesta en frecuencia para el caso N = 5.4 0. 11. La solución: y[n] = [4. d) Se desea hacer un seguimiento de la componente frecuencial Ω = 3π8 rad a la salida del filtro. Determinar cuantos puntos de la DFT serían necesarios como mínimo e indicar el www. o también: H[k] = 2 cos Nk ej N k . de las que se calcula la extensión periódica con período 6. Solución  a) H(Ω) = 2 cos N2−1 Ω e−jΩ( 2 ) . 12. Problema 3. . N −1 π  π π  π b) H [k] = 2 cos N k (N − 1) (−1)k e−j N k . 2. mediante la DFT. b) Determinar la expresión algebraica de la DFT aplicando la ecuación de análisis. Se realiza la convolución circular de 6 puntos. c) El módulo con 16 puntos equiespaciados: 2 1.fullengineeringbook. Al primero se añaden 2 ceros iniciales. Solución 1.5 |H(Ω)| 1 0.5 0. 5]T .net índice de la DFT correspondiente a dicha frecuencia.2 0.8 0.6 0.7 0.9 1 Ω/2π d) M = 16 y k = 3. Se toman 3 segmentos solapando 2 muestras.1 0. e) Empleando la DFT. Explique detalladamente el procedimiento aplicado en cada caso para obtener todas las muestras de salida. a) Determinar la expresión general de la respuesta en frecuencia del filtro. teniendo en cuenta que la señal de entrada en el filtro es: x[n] = u[n] − u[n − 4]. 19.5 0 0. determinar el módulo de la componente espectral de la salida a dicha frecuencia (Ω = 3π8 ) para N = 5. 22. 87 de salida realizando los cálculos necesarios en el dominio del tiempo mediante dos métodos diferentes. 16. Las convoluciones circulares se obtienen mediante convoluciones lineales.3 0. 22. 14. 16.30 Se desea analizar la salida de un filtro. cuya respuesta al impulso es h[n] = δ[n] + δ[n − N + 1].

.

√ e) .

Y 3π 8 .

2727 2. = |H16 [k = 3]| · |X16 [k = 3]| = 1. 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 .

2. tome libremente todas las iniciativas que considere oportunas. f3 = 16 kHz. si V [0] se corresponde con el valor del espectro a 10000 Hz.1 xc(t) x[n] = xc(nTs) y [n] V[k] C/D DFTN Ts Figura 3. V [1] corresponderá a la frecuencia de 10010 Hz y así sucesivamente.fullengineeringbook. 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. 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.2 Sabiendo que el convertidor C/D trabaja justo al doble de la frecuencia máxima de xc (t) y que www. Salvo las condiciones impuestas en el enunciado. f4 = −16 kHz. f2 = −15 kHz. diseñe un sistema que cumpla los requisitos del enunciado añadiendo los bloques intermedios que considere necesarios al diagrama de la figura 3.net la longitud máxima disponible para la DFT es de 211 puntos. Solución El sistema sería: H(Ω) x [n] y[n] 3T 3 X −π −2π/3 −π/3 π/3 2π/3 π Ω (-1) n donde N = 2000 y las frecuencias se corresponden con los índices: f1 = 15kHz → k = 500 f2 = −15kHz → k = 1500 f3 = 16kHz → k = 600 f4 = −16kHz → k = 1400 . De esta forma.1. Xc(ω) 1 −ω1 ω1 ω Figura 3. El sistema no puede contener convertidores D/C. 88 La Transformada Discreta de Fourier. una frecuencia máxima de 30 kHz tal y como se representa en la figura 3.

YD [k] debe tener al menos tantas muestras como yD [n]. la DFT se calcula con un número de puntos suficientes para caracterizar a la señal en el dominio del tiempo. se pretende conocer exactamente el valor de la componente en frecuencia de 200 Hz de xc (t).3 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. cuya señal de entrada xc (t). se ha muestreado a 8 kHz. yD [n] = 14 δ[n]. www. 89 Problema 3.2 yD [n] y[n] 0.1 0 0 −0.32 Mediante el esquema de la figura. Solución  a) Las señales son y [n] = 14 sinc n 4 . 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 a) Si x [n] = δ[n]. limitada en banda a 4 kHz.net 0.3 0. b) En las condiciones del enunciado. Por otro lado.fullengineeringbook.1 −0. es decir. . Indicar el valor del índice k. si la longitud de yD [n] es de L muestras.2 0. representar las señales y [n] e yD [n]. determinar el número mínimo de puntos N para que algún valor de la DFT represente exactamente (salvo una constante proporcional) el valor del espectro de la señal de entrada xc (t) a la frecuencia de 200 Hz.

net .www.fullengineeringbook.

considerando que la respuesta al impulso es real. Ancho de la banda eliminada a 3 dBs: ±0. Diseño de Filtros Digitales IIR Problema 4. Ancho de banda a 3 dBs de 0.1.2 Se desea diseñar un filtro notch causal y estable con las siguientes características: Frecuencia a eliminar: 0.1. |z| > 0.01π radianes H (z) |z=1 = 1 Utilizando el método de ubicación de polos y ceros: a) Obtener la función del sistema del filtro de orden dos.8783 · z −2 y [n] = x [n] − x [n − 2] − 0. . empleando diagramas de flujo.8783 · y [n − 2] Problema 4. c) Dibujar.9372 1 + 0.9 Solución 1 − z −2 H (z) = .04π radianes Obtenga la función del sistema del filtro de coeficientes reales (por ubicación de polos y ceros) www.net y la ecuación en diferencias. Banda de paso centrada en π/2 radianes.1 Se desea diseñar un filtro digital paso banda a partir de las siguientes especificaciones: Atenuación total en 0 y π radianes.1. una realización del filtro según la forma directa I traspuesta. 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. Capítulo 4 Filtros Digitales 4.fullengineeringbook. r > 0.05π radianes. b) Representar de manera aproximada el módulo de la respuesta en frecuencia.

net 0.0121 · .2 0.8 0.9382 · z −2 b) El módulo de la respuesta en frecuencia es: |H(Ω)| 1.9382 .4 0.4 -0. 92 Filtros Digitales.6 -0. r > 0.9133 · z −1 + 0.8 -0.9784 · z −1 + z −2 H (z) = 1.fullengineeringbook.2 1 www.9686 1 − 1.2 0 0. 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. d) Contabilizar en dicha estructura el número de registros de almacenamiento necesarios para coeficientes y datos. así como el de sumas (de dos en dos términos) y multiplicacio- nes (no considere las multiplicaciones por la unidad) que se realizan por cada muestra de salida.2 0 -1 -0.4 1.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. |z| > 0.4 0.6 0.9 Solución a) 1 − 1.

b) Representar los diagramas de flujo de las realizaciones del filtro digital empleando: La forma directa I Estructuras de orden uno conectadas en paralelo. Diseño de Filtros Digitales IIR 93 b1 = −1. Estructuras de orden uno conectadas en cascada. ¿es única la solución? Justifique la respuesta. www.1. 4.0121 d) • Registros: ◦ Coeficientes: 4 ◦ Unidades de retardo: 4 • Operaciones: ◦ Sumas: 4 ◦ Productos: 4 Problema 4.8 · z −1 1+ e−0.9784 065k = 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.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: El método de la respuesta al impulso invariante.2 − jπ/2 . 1 2 Hd (z) = + 1− e−0. En ambos casos.net La transformación bilineal.fullengineeringbook.1. Solución a) • El método de la respuesta al impulso invariante: 1 1 1 Hc (s) = · + 2 s + 0.4 s + 0.

4 .0.4 ) La solución no es única en el caso de la respuesta al impulso invariante y sí es única en el caso de la transformación bilineal. 94 Filtros Digitales.8 e .4 + s (1 − e−0.5548z −1 + 0.0.4 -e • Estructuras de orden uno conectadas en cascada: 1 3 x[n] -1 -1 y[n] z z .8 + s (1 + e−0.8 ) 1 + e−0.8 a2 = −e−1.4 + e−0.2 • Estructuras de orden uno conectadas en paralelo: www.0.8 -0.4 e.2e -e Problema 4.8482z −2) .6493z −2) · (1 − 1.4 Considere un filtro paso bajo de Chebyshev cuya función de sistema es: 4 0.8 a1 = −e−0. b) • La forma directa I: 3 x[n] z-1 z-1 y[n] a1 b1 z-1 -a2 donde: b1 = e−0.fullengineeringbook.001836 1 + z −1 Hlp (z) = (1 − 1.4 − 2e−0.net 1 -1 z -0.8 e 2 x[n] -1 y[n] z -0.4996z −1 + 0. • La transformación bilineal: 1+s 2 (1 + s) Hc (s) = + 1 − e−0.1.

02426 · 1 − 4z −1 + 6z −2 − 4z −3 + z −4 HHP (z) = .567 1 − 0. |z| > 0.7571z −2 + 1.89125 ≤ |Hlp (Ω)| ≤ 1..439z −2 Hd (z) = . Solución  0. Hd (z) = 1 − a1 z −1 − a2 z −2 − . a partir del filtro anterior.3π ≤ Ω ≤ π Diseñar a partir de éste un filtro paso alto cuya frecuencia de corte de la banda de paso sea Ωp = 0. los coeficientes de la función de sistema Hd (z) de un filtro paso alto digital empleando la transformación que estime oportuno. |z| > 0. de orden 2.878z −1 + 0.322z −2 b) La estructura es: 0. empleando diagramas de flujo. c) Calcule el valor de ΩT en que se transforma la pulsación de corte del filtro analógico ωc .fullengineeringbook.1. www..6π.28 · 106 a) Obtenga.439 − 0. Diseño de Filtros Digitales IIR 95 Este sistema de cuarto orden fue diseñado para que cumpliese las siguientes especificaciones: 0.8 dBs de rizado en la banda de paso.439 .322 .8750 1 + 1. b) Dibuje. una realización del filtro según la forma directa II traspuesta.434z −1 + 0. 0 ≤ Ω ≤ 0.6076z −1 + 1.30773z −4 Problema 4.434 -1 z 0.1. .878 0. 4.net Considere la pulsación de muestreo ωd = 8 krad/s. con 0.439 x[n] -1 y[n] z -0.0250z −3 + 0.5 La siguiente función de sistema se corresponde con un filtro de Chebyshev paso alto. b0 + b1 z −1 + b2 z −2 + . 0. y opere con tres cifras decimales. así como el valor del módulo de la respuesta en frecuencia (en dB’s) para dicha pulsación: 20 · log |Hd (ΩT )| Solución a) 0.17783. .0.2π |Hlp (Ω)| ≤ 0. y de pulsación de corte ωc = 2 krad/s: s2 Hc (s) = s2 + 1967s + 3.

8280 0. b0 + b1 z −1 + b2 z −2 + . b) Empleando el método de la invarianza de impulso.1.fullengineeringbook.1759 · z −1 + 0. los coeficientes de la función de sistema Hd (z) de un filtro paso bajo digital.1759 -1 z -0.081 Forma directa II traspuesta: -1 y[n] z x[n] 3.8280 y[n] 0. las realizaciones del filtro según las formas di- rectas II y II traspuesta.081 . a partir del filtro anterior. |z| > e− 5 1 − 0.1759 z-1 -0.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 a) Compruebe que ωc = 10 rad/s se corresponde con la pulsación de corte a 3 dBs. obtenga. 96 Filtros Digitales.081z −2 c) Forma directa II: x[n ] -1 z 3.. Solución www.net a) 1 |Ha (s = 10j)| = √ ⇒ 20 · log (|Ha (s = 10j)|) = −3 dB 2 b) 0. Hd (z) = 1 − a1 z −1 − a2 z −2 − .. c) ΩT = 1.3315 20 · log (|Hd (ΩT )|) ≈ 0 dB Problema 4.6803 · z −1 2π Hd (z) = . √ Considere la pulsación de muestreo ωd = 25 · 2 rad/s.. c) Dibuje. empleando diagramas de flujo..

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. empleando diagramas de flujo.net a) Obtenga la plantilla de especificaciones del módulo de la respuesta en frecuencia.4386 · s2 + 0. los coeficientes de la función de sistema HD (z) correspondiente.125 ms Ts= 0. del filtro discreto de respuesta al impulso h[n] real que cumpla lo indicado. No debe superar 0.1. H( ) Filtro paso bajo xa(t) x[n] discreto y[n] ya(t) C/D D/C HD( ) Ts= 0. www.1.1.7698 · s2 + 0. operando con cuatro cifras decimales. las realizaciones del filtro según la formas direc- tas II y II traspuesta.3444 b0 + b1 · z −1 + b2 · z −2 + · · · HD (z) = 1 − a1 · z −1 − a2 · z −2 − · · · d) Dibuje. ex- presada en dB’s. Obtenga la plantilla de especificaciones del módulo de la respuesta en frecuencia de dicho filtro analógico.89125 en la banda de frecuencias comprendidas entre 0 y 800 Hz. Considere Td = 2. c) En la etapa de aproximación se elige un filtro elíptico de orden 2 cuya función de sistema es Ha (s).fullengineeringbook. Calcule. 4. 0.125 ms Figura 4.17783 a partir de los 1400 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.1 Los requisitos exigidos al módulo de la respuesta en frecuencia |H(ω) | son: Debe ser mayor que 0.307 Ha (s) = 2.8858 · s + 0. Diseño de Filtros Digitales IIR 97 Problema 4. Solución a) La plantilla es: .

6128 Ap = −1 dB Aa = −15 dB c) 0.35π Ap = −1 dB Aa = −15 dB b) La plantilla es: dB Ap www.5571 · z −2 d) Forma directa II b0 x[n] z -1 y[n] a1 b1 -1 a2 z b2 .1864 · z −2 HD (z) = 1 − 1.2 a=0. 98 Filtros Digitales.1864 − 0.6128 donde: ωp = 0.0658 · z −1 + 0.3249 a=0.net Aa p=0.3249 ωa = 0.fullengineeringbook.35 donde: Ωp = 0. dB Ap Aa p=0.2π Ωa = 0.2127 · z −1 + 0.

www. se pide obtener la función de sistema Hd (z) del filtro digital y su correspondiente diagrama polo-cero.2 zp 2 -0. empleando: a) el método de invarianza de impulso.6 -0. zc2 → ∞ • Polos: zp1 = 0.1. 4. 8 0.5 1 Parte Real • Ceros: zc1 = 0.5 zp2 = 0. 6 Parte Imaginaria 0.net Solución a) El diagrama de polos y ceros: 1 0.8 -1 -1 -0.6065 · ej0.4 -0. 2 zc 1 0 -0.6065 · e−j0. Diseño de Filtros Digitales IIR 99 Forma directa II traspuesta b0 x[n] -1 y[n] b1 z a1 -1 b2 z a2 Problema 4.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π . b) el método de la transformación bilineal.5 .1.fullengineeringbook. 4 zp1 0. Nota: opere con cuatro cifras decimales.5 0 0.

0363 · z −1 Hd (z) = . zc2 = −1 www.8 0. Calcule la función del sistema de dicho filtro analógico y dibuje en ambos sistemas el diagrama polo-cero.0646 · z −1 + 0.4 z p1 0.3846 · z −2 Problema 4.4 -0.3679 · z −2 b) El diagrama de polos y ceros: 1 0.fullengineeringbook.1.6202 · e−j0.8 -1 -1 -0 .6202 · ej0.5191 Hd (z) = 1 · 1 + 2z −1 + z −2 .6202 104 1 − 1.6 -0. |z| > 0.6065 1 − 1. |z| > 0.6 Parte Imaginaria 0. 100 Filtros Digitales. 5 1 Parte Real • Ceros: zc1 = −1.0769 · z −1 + 0. .2 2 0 zc1= z c2 -0.  z −1 1 − z −1 H (z) = 1 + z −1 + z −2 Nota: Considere Td = 2.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.2 z p2 -0.5 0 0. 0.5191 zp2 = 0.net • Polos: zp1 = 0.

5 s p2 −2 −1 0 1 2 Parte Real √ √ Polos: sp1 = 3j.fullengineeringbook.5 Parte Imaginaria z c1 0 −0.5 −1 −1.5 0 0.5 1 Parte Real 2π 2π Polos: zp1 = ej 3 . Filtro analógico: zc2 → ∞ s · (s − 1) H (s) = −2 Re {s} > 0 s2 + 3 s p1 1.5 1 Parte Imaginaria 0. zp2 = e−j 3 www. 4. sp2 = − 3j Ceros: sc1 = 0.5 s s c1 c2 0 −0.net Ceros: zc1 = 1.1.5 zp2 −1 −1 −0. 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. sc2 = 1 .

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. s2 + 3s + 2 Se pide: a) Obtener la función del sistema digital Hii (z) resultante de aplicar al filtro analógico www. Problema 4.fullengineeringbook. d) Dibuje el diagrama de polos y ceros del filtro analógico dado. Nota: considere fd = T1d = 10 y opere con cuatro cifras decimales. el método de invarianza a la rampa. el método de invarianza al impulso (considere que hii [n] = Td · hc (n · Td ) ). todos los sistemas resultantes son causales.7235z −1 + 0.0086z −1 Hii (z) = . 0. ¿Son estables dichos sistemas? Razone la respuesta. Al aplicar al filtro analó- gico inicial los métodos de invarianza al impulso. |z| > e−0. el método de invarianza al escalón.1. c) Obtener la función del sistema digital Hir (z) resultante de aplicar al filtro analógico dado. al escalón y a la rampa.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. 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. 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 Dada la siguiente función del sistema estable y causal: 1 Hc (s) = .1 1 − 1.net dado. b) Obtener la función del sistema digital Hie (z) resultante de aplicar al filtro analógico dado.7408z −2 . 102 Filtros Digitales.

fullengineeringbook.0016 + 0.7235z −1 + 0.0040z −2 Hie (z) = . 4.1 1 − 1.7235z −1 + 0.0046z −1 + 0.1. Diseño de Filtros Digitales IIR 103 b) Invarianza al escalón: 0.net −1 −2 −1 0 1 Parte Real Polos: sp1 = −1. sp2 = −2 Ceros: sc1 = 0. |z| > e−0.0057z −1 + 0.5 sp2 sp1 2 0 −0.1 1 − 1.5 www.7408z −2 c) Invarianza a la rampa: 0.7408z −2 d) El diagrama de polos y ceros del filtro analógico es: Plano S 1 Parte Imaginaria 0. .0014z −2 Hir (z) = . sc2 = 0 ROC : Re {s} > −1 Todos los sistemas son estables. |z| > e−0.

11 En el diagrama de bloques de la figura 4.5z −1 ) x(t) FILTRO y(t) C/D D/C DISCRETO H(z) TS TS Ηeff(ω) Figura 4.01.1.1. a∈R (1 − az −1 ) · (1 − 0.3: x(t) FILTRO y(t) C/D D/C DISCRETO H( ) Ts=10-4 s Ts=10-4 s Heff( ) Figura 4.3 a) Si el filtro discreto se obtiene por aplicación del método de la respuesta al impulso invariante al filtro continuo inicial con Td = 0.2 Determinar el valor de a y la frecuencia de muestreo a utilizar si se desea que la respuesta del sistema ante la entrada:  π √  π x (t) = 5 · cos 2π103 t + + 5 2 · sen 4π103 t + 3 6 sea:   2π y (t) = 8 · sen 4π103 t + 3 www. Problema 4. A su vez.2 se conoce la función de transferencia del filtro discreto: √ 1 − 2z −1 + z −2 H (z) = . dicho filtro discreto se usará formando parte del sistema mostrado en la figura 4.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(Ω) ). determinar la pulsación de corte de Hef f (ω).fullengineeringbook.net Solución ωs = 16π krad/s 1 a=− 2 Problema 4. . 104 Filtros Digitales.

4.1. Diseño de Filtros Digitales IIR 105

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

Solución

a) ωcef f = π krad/s

b) ωcef f = 30,78 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

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

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

www.fullengineeringbook.net
3

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

b) Dibujar la estructura en forma directa II traspuesta del filtro digital HD (z).

c) Obtener el valor de la pulsación de muestreo, ωs , que debería utilizarse si se desea que
la pulsación de corte de la banda de paso del filtro analógico resultante, Ha (ω), sea de
1 krad/s.

d) Obtener la plantilla de especificaciones del módulo de la respuesta en frecuencia expre-
sada en dBs del filtro analógico resultante, Ha (ω), si para el diseño del filtro discreto
se aplica el método de la transformación bilineal con Td = 0,4s. Considerar para este
apartado Ts = 1ms.

Solución

a)
0,0963z −1 −1
HD (z) = , |z| > e 4
1 − 1,5092z −1 + 0,6065z −2

b) Forma directa II:

-1 y[n]
z
0,0963 1,5092

x[n] -1
z
www.fullengineeringbook.net -0,6065


c) ωs = √
2
krad/s

d) La plantilla es:

|H( ω)|a dBs

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

www.fullengineeringbook.net
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.

(b) Dibujar el diagrama de flujo de la estructura en Forma Directa II transpuesta co-
rrespondiente al filtro cuya función del sistema es H(z).

(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.

x(t) FILTRO y(t)
C/D D/C
DISCRETO
H( )
Ts Ts

Heff( )

Solución

(a) La función del sistema es:

0, 29 + 0, 59z −1 + 0, 29z −2
H (z) = |z| > 0, 41
1 + 0, 17z −2

1. b) Determinar si existe alguna frecuencia discreta para la cual la respuesta en frecuencia del www.net filtro digital es nula.0. siendo su ganancia en continua de valor unidad.1. d) El filtro discreto diseñado se utiliza para la implementación de un filtro continuo tal como se muestra en la figura. Ts .59 z -1 0. En caso afirmativo calcular su valor. Diseño de Filtros Digitales IIR 109 (b) El diagrama de flujo es: x[n] 0.17 1 (c) Ts = ms 40 Problema 4. Al aplicar la transformación bilineal a HC (s) se observa que el filtro de tiempo discreto.17 Un filtro analógico de tercer orden. para que al aplicarle  a la entrada la señal xc (t) = 3 + 2sen 5π 3 6 10 t + 0. 4. a) Determinar el parámetro Td utilizado en la transformación.29 y[n] z -1 0. con función de sistema HC (s). Determinar el valor de K.8 Solución a) Td = 2 b) zc1.234 . la señal de salida sea yc (t) = K.2 = e±jπ/2 .29 . c) Representar el diagrama polo-cero de ambos filtros. C/D D/C Figura 4. Calcula el periodo de muestreo utilizado.fullengineeringbook. HD (z). tiene ceros en s = −1 y s = −j y polos en s = −2 y s = −1 + j. posee un cero en el origen. real.

zp2.5 0 0.5 −1 −1 −0.3 = 5 . 110 Filtros Digitales.5 −1 −2 −1 0 1 Parte Real 1 www. . zc1.net 0. yc (t) = 3 Problema 4. −1±2j c) zp1 = − 13 .fullengineeringbook.1. zc3 = 0 Parte Imaginaria 1 0.2 = ±j.5 Parte Imaginaria 0 −0.5 0 −0.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 a) Indica de forma razonada de que tipo de filtro se trata.5 1 Parte Real d) Ts = 35 ms.

Solución El filtro continuo es un filtro paso todo.5 0 0 −0.5 0 0. Diseño de Filtros Digitales IIR 111 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.fullengineeringbook.5 −1 −1.2 = = ·e 5 5 El diagrama de polos y ceros es: Plano S Plano z 1 2 1. d) Representa el diagrama de polos y ceros y el módulo de la respuesta en frecuencia tanto del filtro analógico como del o de los filtros discretos diseñados.5 0.0344 −1 ± 2j 5 ±j2.5 −1 −2 −1 −0.1. Únicamente puede utilizarse el método de la transformación bilineal. c) Diseña el filtro discreto utilizando él o los métodos para los que la respuesta del apartado anterior ha sido afirmativa.5 1 −3 −2 −1 0 1 2 3 Parte Real Parte Real El módulo de la respuesta en frecuencia es: .0344 zp1.5 Parte Imaginaria 1 Parte Imaginaria 0.5 −0.2 = −1 ± 2j = √5 · e±j2. Utiliza como periodo de diseño Td = 4. Aplicando la transformación bilineal: 1 2 −1 + z + z −2 www.net H(z) = 5 5 2 5 1 1 + z −1 + z −2 5 Los polos y ceros del filtro discreto: √ zc1. 4.

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. determinar el valor de Ts necesario para que la salida del sistema equivalente. determinar: a) Valores de k y a. . H(s). b) Valor de P y expresión de la función de sistema del filtro analógico. sea nula cuando la entrada es xc (t) = 5 · sen(104 t + 1.10.fullengineeringbook. 112 Filtros Digitales. yc (t). 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.9 Sabiendo que el filtro discreto responde con salida nula cuando la entrada que se le aplica es la secuencia x[n] = ej1. c) Si el filtro discreto se utiliza formando parte del esquema de la figura 4.8546).8546n .1.9 muestra el módulo de la respuesta en frecuencia de un filtro real de tiempo continuo. d) Dibujar el diagrama de flujo correspondiente a la implementación del filtro discreto utili- zando las estructuras en celosía y en forma directa 2 transpuesta.19 La figura 4.1z −2 Módulo de la respuesta en frecuencia del filtro analógico 8 www.net |H(ω)| P P 0 4 8 12 16 20 24 ω (rad/s) Figura 4.7z −1 + 0.

46µs d) Estructura en forma directa II transpuesta  b0 = 1 b1 = 0.1.6364 k2 = 0.1 Estructura en celosía: V0 = 1.56 b2 = 1 a0 = 1 a1 = 0. Diseño de Filtros Digitales IIR 113 Figura 4. 4.1  k1 = −0.7018 V1 = 1.10 Ecuaciones de la estructura en celosía: Pm (z)−km ·z −m ·Pm (z −1 ) Pm−1 (z) = 1−km 2 Cm (z) = z −m · Pm (z −1 ) Bm−1 (z) = Bm (z) − vm · Cm (z) Solución a) a = 0. H(s) = s2 −3s+2 www.7 a2 = 0.fullengineeringbook.net c) Ts = 185.26 V2 = 1 .56 k = 45 s2 +16 b) P = 1.

se obtiene la siguiente expresión para la función de sistema del filtro digital: 1 − z −1 Hd (z) = k · . Problema 4. siendo Ts = 0. cuando la señal de entrada es:  3 3 π xc (t) = + cos 5π · 103 t − . .1 ms. del sistema de la figura 4. Suponiendo que la función de sistema del filtro discreto es: 1 − z −1 Hd (z) = 4 · . yc (t). Ecuaciones de la estructura en celosía: Cm (z) = z −m · Pm (z −1 ) Pm (z) − km · Cm (z) Pm−1 (z) = 2 1 − km Bm−1 (z) = Bm (z) − vm · Cm (z) Solución a) Transformación bilineal. www.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.1. b) Una vez aplicado el método de diseño. 1 + a1 z −1 + a2 z −2 Obtener los valores de las constantes k. qué método utilizarías para el diseño: la respuesta al im- pulso invariante o la transformación bilineal. y a2 .fullengineeringbook.net 7 4 2 Figura 4.11.11 d) Dibujar el diagrama de flujo correspondiente a la implementación del filtro discreto del apartado (c) utilizando las estructuras en celosía. c) El filtro anterior se utiliza formando parte del sistema de la figura 4.11. 114 Filtros Digitales. a1 . 1 + z −1 + 2z −2 obtener la señal de salida. de forma razonada.

1.13 Para la obtención de la función de sistema. de los convertidores C/D y D/C.fullengineeringbook. b) Suponiendo que Td = 2. Ts . 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) Si se utiliza el método de la transformación bilineal se observa que Hd (z) posee un polo en z = −1/3. . situación de los polos de Hd (z). Figura 4.13. Bajo estas condiciones se pide: a) Valor del periodo de muestreo.21 www. Hd (z).12 Problema 4. Td . utilizando el esquema de la figura 4. 4. necesario para que se cumplan las condiciones del enunciado. que debe utilizarse al aplicar la transformación. c) Periodo de muestreo.net Se desea diseñar un sistema de respuesta en frecuencia He (ω) que elimine la componente frecuencial f1 = 4 kHz. 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.1.

1) Cascada (con subestructuras de orden dos).2. 116 Filtros Digitales.2.1 Se pretende diseñar un filtro FIR de fase lineal tipo II (número de coeficientes par y simetría par en la respuesta al impulso). Se desea que la respuesta al impulso sea real. de mul- tiplicaciones y sumas necesarios por muestra de salida (no considerar multiplicaciones por la unidad). c) Representar el filtro empleando diagramas de flujo mediante las conexiones: c.net Se pide: 2 2 a) Obtener la función de sistema que cumple los requisitos anteriores. Diseño de Filtros Digitales FIR Problema 4. y que la función de sistema presente un cero en el punto del plano z: 1 1 z1 = + j www.2 = 2 · e±j 4 . sabiendo que el orden del filtro es el mínimo posible.fullengineeringbook.36 kHz 4. d) ¿Qué componente frecuencial de la señal de entrada se eliminaría si se redujera a la mitad el valor de Td ? Solución a) Td = 2 √ 3π 2 b) zp1. b) Dibujar la respuesta al impulso correspondiente.2) Fase lineal. c. d) Contabilizar en ambas estructuras el número de registros de almacenamiento. zp3 = −1/3 1 c) Ts = 16 ms d) f = 2. Solución a) 3 3 H (z) = 1 − 2z −1 + z −2 + z −3 − 2z −4 + z −5 2 2 b) Respuesta al impulso: .

5 h[n] 0 −0.net z -1 1/2 z -1 2 c.5 1 0.2.1) Cascada: x[n] -1 -1 -1 y[n] z z -2 z -1 www. Datos: 5 • Sumas: 5 • Multiplicaciones: 4 Fase Lineal .2) Fase Lineal: -1 -1 z z x[n] -1 z -1 -1 z z -2 3/2 y[n] d) Cascada: • Registros de almacenamiento: Coeficientes: 4. 4.5 −2 −1 0 1 2 3 4 5 6 n c. Diseño de Filtros Digitales FIR 117 Respuesta al impulso h[n] 2 1.fullengineeringbook.5 −1 −1.

Problema 4.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). Anchura del lóbulo principal: 0’098. c) Representar el filtro empleando diagramas de flujo mediante las conexiones: c.1 y a. y que la función de sistema presente un cero en el punto del plano z1 = 12 . sabiendo que el orden del filtro es el mínimo posible.1: Amplitud máxima del lóbulo secundario: -46 dB. • Registros de almacenamiento: Coeficientes: 2. Indique razonadamente si los datos indicados anterior- mente se pueden corresponder con un diseño real y qué ventanas son las mencionadas como a.2. Solución www.1.2 Para diseñar un filtro digital se emplea el método de la ventana. Datos: 5 • Sumas: 5 • Multiplicaciones: 2 Problema 4.fullengineeringbook. b) Dibujar la respuesta al impulso correspondiente.2.1 Rectangular Puede ser un diseño real. d) Contabilizar en ambas estructuras el número de registros de almacenamiento (para coeficientes y datos).1 Hamming a. de multiplicaciones y sumas necesarios por muestra de salida (no considerar multiplicaciones por la unidad). Observando dos ventanas diferentes (rectangular y Hamming) se obtienen los siguientes valores: Ventana a.2.1) Forma directa. Anchura del lóbulo principal: 0’056.2: Amplitud máxima del lóbulo secundario: -13’5 dB. c. Se pide: a) Obtener la función de sistema que cumple los requisitos anteriores. Se desea que la respuesta al impulso sea real. Ventana a. 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. 118 Filtros Digitales.net a. .1) Fase lineal.

4.fullengineeringbook.2) Fase lineal.net c) c.2.1) Forma directa. Diseño de Filtros Digitales FIR 119 Solución a) H (z) = 1 − 52 z −1 + 25 z −3 − z −4 b) La respuesta al impulso es: Respuesta al impulso h[n] 3 2 1 h[n] 0 −1 −2 −3 n 0 1 2 3 4 www. -1 -1 -1 -1 z z z z x[n] -5/2 5/2 -1 y[n] c. -1 -1 z z x[n] -1 -1 -1 -1 z z -5/2 y[n] .

15π.fullengineeringbook. Indique qué ventanas de las anteriores satisfacen los requisitos exigidos. b) Para diseñar el filtro se decide emplear el método de la ventana con las siguientes funciones: rectangular. Empleando dicha ventana. www.net c) De las ventanas que cumplen las especificaciones iniciales. Solución a) La plantilla es: |H(Ω)| (dB) 0 p a ΩP Ωa π Ω . a) Represente la plantilla de especificaciones en escala semilogarítmica (eje de ordenadas expresado en dBs) del módulo de la respuesta en frecuencia del filtro deseado. d) Represente la plantilla de especificaciones. e) Indique.2.9 en la banda de frecuencias comprendidas entre 0 y 0. Hanning. que cumplirá el módulo de la respuesta en frecuencia del filtro diseñado. en escala lineal. datos: 4 • Sumas: 3 • Multiplicaciones: 3 Problema 4. obtenga la anchura de la banda de transición y el orden del filtro resultante. especificando los valores oportunos. Hamming y Blackman.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. d) Forma directa: • Registros de almacenamiento: coeficientes: 3. seleccione la que presente menor atenuación en la banda eliminada. 120 Filtros Digitales.25π. datos: 4 • Sumas: 3 • Multiplicaciones: 3 Fase Lineal: • Registros de almacenamiento: coeficientes: 3.01 a partir de los 0. No debe superar 0. la expresión que permitiría calcular los coeficientes de la respuesta al impulso del filtro diseñado.

Diseño de Filtros Digitales FIR 121 donde: AP = −0.net ΩP Ω Ωa C donde: ΩC = 0. 0 ≤ n ≤ 63 h [n] = 0.fullengineeringbook.25π − 0.2.2π δ ≈ 0. resto .1506π Ωa = 0.25π b) Todas excepto la rectangular c) La ventana de Hanning.1π M = 63 d) La plantilla es: |H(Ω)| 1 1 1 www.0987π Ωp = 0.2·π·(n−63/2)) 1 2·π·n  π·(n−63/2) · 2 · 1 − cos 63 . 4.15π Ωa = 0.15π = 0.0063 ∆Ω = 0.2494π e) ( sen(0. ∆Ω = 0.9151 dB Aa = −40 dB Ωp = 0.

net bla adjunta. obtenga la anchura de la banda de transición y el orden del filtro resultante. A partir de la ta- www. Empleando dicha ventana. Problema 4. 122 Filtros Digitales.fullengineeringbook. c) Seleccione la ventana de las indicadas en el apartado anterior que presente menor atenuación en la banda eliminada. d) Represente la plantilla de especificaciones. Hamming y de Blackman– satisfacen los requisitos anteriores.05 ms Ts=0. x(t) Filtro paso bajo A/D D/A y(t) discreto HD( ) Ts=0.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. e) Indique.85 y menor que 1. en escala lineal. la expresión que permitiría calcular los coeficientes de la respuesta al impulso del filtro diseñado. No debe superar 0. que cumplirá el módulo de la respuesta en frecuencia del filtro diseñado. a) Represente la plantilla de especificaciones en escala semilogarítmica (eje de ordenadas expresado en dBs) del módulo de la respuesta en frecuencia que debe cumplir el filtro digital HD (Ω) . especificando los valores oportunos.05 ms H( ) Figura 4.1 en la banda de frecuencias comprendidas entre 0 y 2000 Hz. indique qué ventanas –considere sólo las ventanas rectangular.001 a partir de los 3400 Hz.14. b) Para diseñar el filtro se decide emplear el método de la ventana. Hanning.14 Los requisitos exigidos al módulo de la respuesta en frecuencia |H(ω) | son: Debe ser mayor que 0.2. .

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

www.fullengineeringbook.net
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

www.fullengineeringbook.net
especificaciones:

|H(Ω) | debe ser mayor que 0,88 y menor que 1,09 en la banda de frecuencias [0, 0,2π]
radianes.

|H(Ω) | no debe superar 0,01 a partir de 0,3π radianes.

a) Para diseñar el filtro se decide emplear el método de la ventana. Indique qué ventanas
(entre rectangular, Hanning, Hamming, Blackman y Kaiser) permiten diseñar el filtro
con los requisitos anteriores.

b) Seleccione la ventana de las indicadas en el apartado anterior que presente menor orden
–indicando su valor–. Empleando dicha ventana, obtenga la anchura de la banda de
transición que tendrá el filtro diseñado.

c) Represente la plantilla de especificaciones, en escala lineal, que cumplirá el módulo de
la respuesta en frecuencia del filtro diseñado.

d) Indique, especificando los valores oportunos, la expresión que permitiría calcular los
coeficientes de la respuesta al impulso del filtro diseñado.

Solución

a) Hanning, Hamming, Blackman y Kaiser.

b) La ventana de Kaiser, con M = 45 y ∆Ωreal = 0,0992π

4.2. Diseño de Filtros Digitales FIR 125

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

www.fullengineeringbook.net
satisfagan los siguientes requisitos:

Pulsación de corte del filtro ideal: 0,5π radianes.

El filtro deseado debe tener longitud 21, con h [n] 6= 0 sólo para −10 ≤ n ≤ 10.

a) Represente la plantilla de especificaciones en escala lineal del módulo de la respuesta
en frecuencia que satisfará el filtro digital cuando se emplean las siguientes ventanas:

a.1) Rectangular.

a.2) Hanning.

a.3) Kaiser, con β = 10.

b) Seleccione de los anteriores, el filtro que presente la banda de transición más estrecha,
y el filtro que presente mayor atenuación en la banda eliminada. Indique para ambos
cómo se obtendría la respuesta al impulso del filtro final diseñado.

Solución

a) la plantilla de especificaciones es:

126 Filtros Digitales.

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

www.fullengineeringbook.net
a.3) Kaiser:

Ωpreal = 0,1664π
Ωareal = 0,8337π
δ = 1,0661 · 10−5

b) En los dos casos el filtro se obtiene de la siguiente forma:

sen (0,5 · π · (n − 10))
h [n] = · w [n]
π · (n − 10)

La ventana rectangular tiene la banda de transición más estrecha:

1, 0 ≤ n ≤ 20
w [n] =
0, resto

La ventana de Kaiser tiene la mayor atenuación en la banda eliminada:
  q
2

 I0 β· 1−( n−10
10 )
w [n] = I 0 (β) , 0 ≤ n ≤ 20

0, resto

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:

Solución a) La ventana de Blackman www.5π y 0. b) Seleccione la ventana de las indicadas en el apartado anterior que presente mayor ate- nuación en la banda eliminada –indicando su valor–. Desviación en la banda de paso: 0. c) La plantilla es: HD 1+ 1 1- ar pr pr ar δ = 1.01.3π y 0. ¿Presenta el filtro causal fase lineal? Si la respuesta es afirmativa. que cumplirá el módulo de la respuesta en frecuencia del filtro diseñado. c) Represente la plantilla de especificaciones.7007π Ωar2 = 0. d) Indique. Hamming y Blackman) permiten diseñar el filtro con los requisitos anteriores.7π radianes.net b) Longitud: M + 1 = 57.3007π Ωpr1 = 0.8993π .9π radianes.2. a) Indique qué ventanas (entre rectangular.4993π Ωpr2 = 0. ¿qué tipo de filtro es? Justifique las respuestas. Hanning.7179 · 10−4 Ωar1 = 0. Diseño de Filtros Digitales FIR 127 Pulsaciones de corte de la banda de paso: 0. especificando los valores oportunos. en escala lineal. Desviación en la banda eliminada: 0. Empleando dicha ventana. obtenga la longitud necesaria para cumplir las especificaciones anteriores. Pulsaciones de corte de la banda eliminada: 0. 4. 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.fullengineeringbook.001.

10 Se pretende diseñar un filtro FIR paso bajo empleando el método de la ventana. resto Es un filtro de fase lineal tipo I. Problema 4. Solución a) La plantilla es: HD 1+ 1 1- p real a real C .42 − 0.4 · π · (n − 28)) hpz [n] = hI [n] · w [n] = − · w [n] π · (n − 28) π · (n − 28) donde    2πn 4πn 0. Indique la longitud necesaria para cada una de ellas. 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”. d)   sen (0. d) Indique qué ventanas (entre Hanning.5 · cos 56 + 0.8 · π · (n − 28)) sen (0.8 · cos 56 . de manera que se satisfagan los siguientes requisitos: Pulsación de corte del filtro ideal: 0. a) Represente la plantilla de especificaciones en escala lineal del módulo de la respuesta en frecuencia que satisfará el filtro digital cuando se emplea la ventana de Kaiser.fullengineeringbook.2.5π radianes. 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”.net c) Indique qué ventanas (entre Hanning. El filtro deseado debe tener longitud 21. 128 Filtros Digitales. www. b) Indique cómo se obtendría la respuesta al impulso del filtro final diseñado. con β = 9. con h [n] 6= 0 sólo para 0 ≤ n ≤ 20. Indique la longitud necesaria para cada una de ellas. 0 ≤ n ≤ 56 w [n] = 0.

Longitud: M + 1 = 13.11 Se pretende diseñar un filtro FIR de manera que se satisfagan los siguientes requisitos: www. que cumplirán los módulos de la respuesta en frecuencia. d) Ninguna de ellas. Blackman. Indique qué ventanas de las anteriores satisfacen los requisitos exigidos.fullengineeringbook.2129π Ωareal = 0. d) Seleccione de los anteriores.15 Desviación de la banda eliminada: 0. obtenga el orden requerido para cada uno de los filtros resultantes. Longitud: M + 1 = 21. Blackman y Kaiser. Hanning.0305 · 10−5 b) sen (0. Longitud: M + 1 = 12. c) De las ventanas que cumplen las especificaciones iniciales.7871π δ = 3. resto c) Hanning. Diseño de Filtros Digitales FIR 129 donde: Ωpreal = 0.2.015 a) Represente la plantilla de especificaciones en escala semilogarítmica (eje de ordenadas en dBs) del módulo de la respuesta en frecuencia del filtro digital deseado. 0 ≤ n ≤ 20  0. Represente las plantillas de especificaciones. los dos filtros que representen menor orden. 4. Problema 4.2.net Frecuencia de corte de la banda de paso: 3kHz Frecuencia de corte de la banda eliminada: 5kHz Frecuencia de muestro: 20 kHz Desviación de la banda de paso: 0. Hamming.5 · π · (n − 10)) h [n] = · w [n] π · (n − 10) donde:   q  2  I0 9· 1−( n−10 10 ) w [n] = I 0 (9) . Hamming. . en escala lineal. b) Para diseñar el filtro se decide emplear el método de las ventanas con las siguientes funciones: rectangular.

5 Ap = 1.fullengineeringbook. orden: M = 56. 130 Filtros Digitales. Kaiser. orden: M = 34. orden: M = 32. .4782 dB b) Las ventanas de Hanning.4972 donde δ = 0.3 0.net c) Hanning. www. d) La ventana de Hanning y Kaiser: • Hanning: HD 0. Solución a) Plantilla: HD ( dB ) 'p p a 0. Blackman.2140 dB A′p = −1.0064.3028 0.4116 dB Aa = −36. orden: M = 20. Hamming. Hamming. Blackman y Kaiser.

Diseño de Filtros Digitales FIR 131 • Kaiser: HD 0. Sabiendo que la respuesta en frecuencia de un desplazador de fase ideal (transformador de Hilbert) es: www. j. Para implementar el transformador real se opta por realizar el diseño de un sistema FIR utilizando el método de las ventanas.2. indicar las posibles ventanas que pueden utilizarse así como el orden (M ) del sistema que se obtendría para cada uno de los casos. ¿Podría ser un sistema de fase lineal de cualquiera de los cuatro tipos? Razona la respuesta.fullengineeringbook.5 kHz. Problema 4. c) Utilizando la ventana de menor orden exceptuando la de Kaiser.015. b) Si la frecuencia de muestreo utilizada es de 8 kHz. |Ω| < Ω1 y Ω2 < |Ω| < π donde Ω1 < Ω2 a) La respuesta al impulso del transformador de Hilbert. indicando si tiene o no simetría y en caso de tenerla de qué tipo. 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. obtener el valor de h[2].3007 0. Ω1 < Ω < Ω2 −Ω2 < Ω < −Ω1  0. .5 kHz y por encima de 3.net Hd (Ω) =   −j. h[M − 2] y h[2M ].4994 donde δ = 0.2. con una atenuación superior a 52 dBs para frecuencias por debajo de 0. 4.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.

n 6= 0 h [n] = 0. 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. . |Ω| < Ωc H (Ω) = 0.6kHz. Sabiendo que la respuesta en frecuencia de un diferenciador digital ideal es:  jΩ. indicar las posibles ventanas que pueden utilizarse así como el orden del sistema que se obtendría para cada uno de los casos.2. c) hD [n = 2] = 1. Ωc < |Ω| < π siendo Ωc la frecuencia de corte del derivador ideal. 30722 · 10−3 hD [n = M − 2] = −1. 772 Se trata de un sistema FIR de fase lineal. Solución a) ( cos(Ω1 n)−cos(Ω2 n) πn . Blackman y Kaiser: • Hamming: M = 54. • Kaiser: M = 50. Problema 4. ¿Podría ser un sistema de fase lineal de cualquiera de los cuatro tipos? Razona la respuesta. con una atenuación www. indicando si tiene o no simetría y en caso de tenerla de que tipo. Solo pueden utilizarse sistemas tipo III ó IV.fullengineeringbook.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. 132 Filtros Digitales. h[M − 2] y h[2M ]. 30722 · 10−3 hD [n = 2M ] = 0 d) β = 4.net superior a 40 dBs para las frecuencias superiores a 4 kHz. • Blackman: M = 89. obtener el valor de h[2]. n=0 cumple la simetría: h[n] = −h[−n] b) Se podrán utilizar las ventanas de Hamming. causal de tipo III. c) Utilizando la ventana de menor orden exceptuando la de Kaiser. b) Sabiendo que la frecuencia de muestreo utilizada es de 16kHz. obtener: a) La respuesta al impulso del derivador digital ideal. 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.

85 ≤ |Ha (ω)| ≤ 1. causal de tipo 3. 395 Se trata de un sistema FIR lineal. n=0 La simetría es: h[n] = −h[−n].2.net Problema 4. b) Se pueden utilizar las ventanas de Hanning.fullengineeringbook. utilizando el sistema de la figura 4.14 Se desea diseñar un filtro paso alto. Hamming. 4. n 6= 0 h [n] = 0. • Kaiser: M = 90. Sólo puede ser un sistema tipo 3 y 4.2. www. b) Represente la plantilla de especificaciones en escala semilogarítmica (eje de ordenadas expresado en dB’s) del módulo de la respuesta en frecuencia que debe cumplir el filtro digital HD (Ω). • Blackman: M = 223.01. 3615 · 10−5 hD [n = M − 2] = −1. |ω| ≥ 8π krad/s x(t) FILTRO A/D D/A y(t) DISCRETO HD(W) Ts Ts Ha(w) Figura 4. • Hamming: M = 133.15 El filtro discreto se obtendrá por aplicación del método de la ventana y la frecuencia de muestreo empleada será de dos veces y media la frecuencia de corte de la banda de paso. 3615 · 10−5 hD [n = 2M ] = 0 d) β = 3. c) hD [n = 2] = 1.15. Diseño de Filtros Digitales FIR 133 Solución a) ( Ωc ·cos(Ωc n) sen(Ωc n) πn − πn2 . con las siguientes especificaciones: Banda atenuada: |Ha (ω)| ≤ 0. Blackman y Kaiser: • Hanning: M = 125. 0 ≤ |ω| ≤ 7π krad/s Banda de paso: 0. a) Represente la plantilla de especificaciones en escala semilogarítmica (eje de ordenadas expresado en dB’s) del módulo de la respuesta en frecuencia que debe cumplir el filtro analógico equivalente Ha (ω). .

134 Filtros Digitales.

c) Para diseñar el filtro se decide emplear el método de la ventana. A partir de la tabla
adjunta, indique qué ventanas –considere sólo la rectangular, de Hanning, de Hamming
y de Blackman– satisfacen los requisitos anteriores.

d) Seleccione la ventana de las indicadas en el apartado anterior que presente menor
atenuación en la banda eliminada. Empleando dicha ventana, obtenga la anchura de la
banda de transición y el orden del filtro resultante.

e) Represente la plantilla de especificaciones, en escala lineal, que cumplirá el módulo de
la respuesta en frecuencia del filtro digital diseñado.

f) Obtener la expresión de la respuesta al impulso del filtro digital así como el valor de
los coeficientes h[0], h[M ] y h[M + 15].

Solución

a) La plantillas es:

|Ha(ω)| |Ha(ω)| (dBs)

1 0
0,85 -1,41

www.fullengineeringbook.net
0,01 -40

7π 8π ω(krad/s) 7π 8π ω(krad/s)

b) La plantilla es:

|HD(Ω)| |HD(Ω)| (dBs)

1,081 0,676
1 0
0,919 -0,73

0,0108 -39,33

0,7π 0,8π π Ω(rad) 0,7π 0,8π π Ω(rad)

c) La ventana de Hanning, de Hamming y de Blackman.

d) La de Hanning:
∆Ω = 0, 0987π, M = 63

e) La plantilla de especificaciones es:

4.2. Diseño de Filtros Digitales FIR 135

|HD(Ω)|

1,0064
1
0,9936

0,0064

0,70065π 0,79935π Ω(rad)
h i 
2πn
f) h [n] = sen(π[n−31,5])
π[n−31,5] − sen(0,75π[n−31,5])
π[n−31,5] · 0, 5 − 0, 5 · cos 63

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:

0,93 ≤ |H (Ω)| ≤ 1,029 ∀ 0 ≤ |Ω| ≤ 0,25π

www.fullengineeringbook.net
Atenuación mínima de 50 dBs para 0,45π ≤ |Ω| ≤ π

Determinar:

a) Ventanas que pueden utilizarse para el diseño y longitud de las mismas.

b) Valor de h[9], h[25] y h[50] si se utiliza la ventana de longitud intermedia.

Solución

a) Utilizar las ventanas de Hamming, Blackman y Kaiser.

• Hamming, Longitud (M+1)=35
• Blackman, Longitud (M+1)=57
• Kaiser, Longitud (M+1)=31

b) La ventana de Hamming, Longitud (M+1)=35

h [9] = h [34 − 9] = 0,0136

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

0 0.2 0.4 0.6 0.8 1 1.2
Ω(rad)

Figura 4.16

Solución
M = 14

www.fullengineeringbook.net
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:

a) Ventanas que pueden utilizarse para el diseño y longitud de las mismas.

b) Expresión de la respuesta al impulso del filtro si se utiliza la ventana de menor longitud,
exceptuando la ventana de Kaiser.

Solución

a) Ventanas de Hanning longitud mínima 46 y Kaiser de longitud mínima 42.

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:

Pulsación de corte de la banda de paso: 0,56π rad.

Pulsación de corte de la banda de atenuada: 0,44π rad.

Rizado en la banda de paso: r = 0,5 dB.

Atenuación mínima en la banda eliminada: αa = 40 dB.

Se pide:

www.fullengineeringbook.net
1. Dibujar la plantilla correspondiente al módulo de la respuesta en frecuencia que debe
cumplir el filtro discreto Hd (Ω).

2. Indicar qué ventanas de las indicadas en la documentación adjunta pueden utilizarse
para el diseño y calcular para cada una de ellas el orden del filtro y en su caso el factor
de forma.

Si se utiliza para el diseño la ventana de Hamming:

3. Obtener la expresión de la respuesta al impulso del filtro discreto, hd [n].

4. Obtener los valores de hd [26], hd [30] y hd [75].

5. Dibujar la respuesta de fase del filtro discreto para |Ω| < π.

6. Determinar la frecuencia de muestreo a utilizar si se desea que la frecuencia de corte
de la banda de paso del sistema continuo, He (ω) sea 1,68 kHz.

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π

2 Figura 4.    MHanning = 52. fs = 6 kHz .54 − 0.   MBlackman = 93.fullengineeringbook. 138 Filtros Digitales.   M Hamming = 56. π(n − 28) π(n − 28) 56 www. M φ{Hd (Ω)} = − Ω = −26Ω. resto n.19 6.18 2. hd [26] = hd [30] = hd [75] = 0 5.    MKaiser = 38 . Figura 4. β = 3. 0 ≥ n ≥ 56.395 3.46 cos .net hd [n] =    0 .       sen(π(n − 28)) sen(π/2(n − 28)) 4πn   − · 0. 4.

4981819z −2 H (z) = 1 − 0. h(1) = −0.674 0. 4.net c) Determine el número de operaciones y de registros de almacenamiento que se necesitan.927 -1 z 0.4981819 + 0. h(5) = 0.4981819x [n − 2] 0.3633482y [n − 2] + 0.6744878y [n − 1] − 0.1 Las siguientes funciones de transferencia representan dos filtros diferentes que cumplen la misma plantilla de especificaciones de respuesta en amplitud: i) 0. Estructuras de Filtros Digitales 139 4.63428410 · 10−1 = h(7).9274777x [n − 1] + 0.54603280 · 10−2 = h(11). Solución a) El primer filtro se trata de un filtro IIR y el segundo es un filtro FIR. h(3) = −0. b) Dibuje un diagrama de bloques para cada filtro y escriba la correspondiente ecuación en diferencias.69169420 · 10−1 = h(9).55384370 · 10−1 = h(8) h(4) = −0.6744878z −1 + 0.498 ii) 11 X y [n] = h(k) · x [n − k] k=0 .363 0.3. k=0 donde: h(0) = 0.498 x[n] z -1 y[n] -0.9274777z −1 + 0. b) i) y [n] = 0.4981819x [n] + + 0. Estructuras de Filtros Digitales Problema 4.3.fullengineeringbook.3.57892400 = h(6) Para cada filtro: a) Indique si se trata de un sistema FIR o IIR. www.45068750 · 10−1 = h(10) h(2) = 0.3633482z −2 ii) 11 X H (z) = h(k)z −k .

net En la figura 4. datos: 11 • Sumas: 11 • Multiplicaciones: 6 Problema 4. c) Considerando la estructura de la figura 4. datos: 2 • Sumas: 4 • Multiplicaciones: 5 Fase Lineal: • Registros de almacenamiento: coeficientes: 6. x[n] -1 z rcosθ -rsenθ rsenθ -1 y[n] rcosθ z Figura 4. 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] c) Forma directa II: • Registros de almacenamiento: coeficientes: 5. b) Dibujar la forma traspuesta a la dada en la figura 4. . demostrando que tiene la misma H(z).fullengineeringbook.20. Dibujar una estructura equivalente según la forma directa IV.3.20 Se pide: a) Obtener su función del sistema.20 se representa una realización en la forma acoplada de una función del sistema que presenta una pareja de polos conjugados. realizar un algoritmo en seudocódigo que permita el cálculo de la salida y[n] a partir de la entrada x[n].2 www.20. 140 Filtros Digitales.

net w[n] r sen θ -r sen θ q[n] x[n] r cos θ -1 z v[n] c) y[-1]=0. Estructuras de Filtros Digitales 141 d) Indicar el número de operaciones y de registros de almacenamiento que se necesitan en cada una de las estructuras obtenidas. 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 b) La forma traspuesta es: w[n-1] y[n] -1 r cos θ z www.fullengineeringbook. v[-1]=0.3. Leer x[n] w[n]=x[n] . d) Estructura Original: • Registro de almacenamiento: ◦ Coeficientes: 3 ◦ Retardos: 2 .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. 4.

net ◦ Sumas: 1 ◦ Multiplicaciones: 3 Problema 4.3.3 Para la función de sistema indicada en la ecuación siguiente dibuje.    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 -3/32 -1/2 -4/3 Realización en paralelo: . empleando diagramas de flujo. • Operaciones: ◦ Sumas: 3 ◦ Multiplicaciones: 4 Estructura traspuesta: • Registro de almacenamiento: ◦ Coeficientes: 3 ◦ Retardos: 2 • Operaciones: ◦ Sumas: 3 ◦ Multiplicaciones: 4 Estructura forma directa IV: • Registro de almacenamiento: ◦ Coeficientes: 3 ◦ Retardos: 2 • Operaciones: www. 142 Filtros Digitales. una realización en cascada y en paralelo con sistemas de segundo orden.fullengineeringbook.

75 -1 z -1 2.3.5 2 Sistema 2 Obtenga la forma traspuesta del primer grafo.4 Determine la función de sistema y la respuesta al impulso de los filtros siguientes: 3 2 www.35 z x[n] y[n] -1/2 -14. Estructuras de Filtros Digitales 143 24.net x[n] 0. .89 z -3/32 Problema 4.fullengineeringbook. verificando que tiene la misma función de sistema.75 -1 z 7/8 -1 -12.5 z -1 2 y[n] Sistema 1 5 3 z -1 x[n] y[n] -1/3 z -1 0. 4.3.

Solución Sistema 1 6 H (z) = 2 + |z| > 0.5z −1  1 n h [n] = 2 · δ [n] + 6 · 2 · u [n] 3 2 w x[n] -1 y[n] z 2 v 0.5 www.fullengineeringbook. 144 Filtros Digitales.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.5 1 − 0.net 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 .3.

Conexión en paralelo: 2 -1 z 1/2 -9 x[n] -1 y[n] z 1/4 8 .net Podrían obtenerse también las traspuestas.fullengineeringbook.3. Estructuras de Filtros Digitales 145 Problema 4. 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 www. empleando diagramas de flujo.3. todas las posibles realizaciones en cascada y en paralelo empleando sistemas de primer orden. 2. 4. Solución 1.6 Para la siguiente función de sistema: 1 + 2z −1 + z −2 H (z) = 1 − 34 z −1 + 81 z −2 dibuje.

3. x[n] b a y[n] a z-1 -1 Figura 4. 146 Filtros Digitales.3. 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. Problema 4. Solución a) y [n] = x [n] − by [n − 1] 1 H (z) = 1 + bz −1 www. b) De la función de sistema represente una nueva estructura que sí sea computable.fullengineeringbook.net b) La nueva estructura es: x[n] -1 y[n] z -b Problema 4. es decir.7 El diagrama de flujo de la figura 4.21 a) Escriba la ecuación en diferencias del filtro y obtenga la correspondiente función del sistema. .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 b) Obtenga la ecuación en diferencias para la estructura v) del apartado “a” y demuestre que tiene la misma función de sistema.21 muestra un sistema no computable.

4.net 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 .fullengineeringbook. Estructuras de Filtros Digitales 147 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 www.3.

net 1 2 a) Escriba la ecuación en diferencias que lo caracteriza. y en caso contrario explique porqué no se puede reducir.fullengineeringbook.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 z www. dibuje dicha estructura. ¿cuantas multiplicaciones y sumas reales son necesarias para calcular cada muestra de la señal de salida?. v) Forma directa II traspuesta 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. multiplicaciones: 2 d) No . ¿Es posible reducir este número empleando una estructura diferente?. Si responde afirmativamente. b) Calcule la función de sistema. 148 Filtros Digitales. d) La estructura anterior requiere cuatro registros de almacenamiento (unidades de retar- do).3. c) En la estructura anterior. 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.(Suponga que x[n] es real y no contabilice las multiplicaciones por uno).

22: 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.net 0.3.10 Un sistema LTI cuya función de sistema es: 6 0. 4. Estructuras de Filtros Digitales 149 Problema 4.2x [n] + 0.4x [n − 1] + 0.22. Solución a) La solución no es única www.2 1 + z −1 H (z) =    1 − 2z −1 + 78 z −2 · 1 + z −1 + 21 z −2 · 1 − 21 z −1 + z −2 se puede realizar empleando el diagrama de flujo de la figura 4.2 -7/8 -1/2 -1 b) Sección 1: a [n] = 0.2x [n − 2] + 2a [n − 1] − 78 a [n − 2] 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] .4 2 -1 2 2 1/2 z-1 z -1 z-1 z-1 0. ¿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.2 a[n] b[n] c[n] d[n] x[n] -1 -1 y[n] z z z-1 z -1 0.fullengineeringbook.3.

dependiendo de la función del sistema que se desee.11 La estructura de la figura 4.fullengineeringbook. d) Contabilizar en todas las estructuras el número de registros de almacenamiento nece- sarios para coeficientes y datos. así como el de multiplicaciones y sumas necesarios por muestra de salida (no considerar multiplicaciones por la unidad).net c) Representar ambos filtros empleando diagramas de flujo mediante la forma directa II traspuesta. x[n] -1 z x1i[n] ki -ki x2i[n] -1 z Figura 4.23 es una sección LTI de dos polos y puede ser empleada en la realización de bancos de osciladores digitales.23 Se pide: a) Obtener la función del sistema H1 (z) = X1i (z)/X (z) b) Obtener la función del sistema H2 (z) = X2i (z)/X (z) www. 150 Filtros Digitales. Para obtener la secuencia de salida se pueden elegir dos opciones: x1i [n] ó x2i [n]. 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 .3. Problema 4.

net • Sumas: 2 Problema 4.3. así como el de sumas (de dos en dos términos) y multiplicacio- nes (no considere las multiplicaciones por la unidad) que se realizan por cada muestra de salida.24 Se pide: a) Obtener la función del sistema H (z) = Y (z)/X (z). c) Contabilizar en ambas estructuras el número de registros de almacenamiento necesarios para coeficientes y datos. retardo: 2 • Multiplicaciones: 4 www. . s1 -1 z -1/2 3 x[n] y[n] 1/2 -1 s2 z Figura 4.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. 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: • Registros: coeficientes: 3. b) Representar el filtro mediante la forma directa II empleando diagramas de flujo.3. 4.fullengineeringbook. retardo: 2 • Multiplicaciones: 3 • Sumas: 2 Sistema 2: • Registros: coeficientes: 4.

realizar un algoritmo en seudocódigo que permita el cálculo de la salida y[n] a partir de la entrada x[n].24.net x[n] z -1 y[n] 2 -1 z -1/2 c) Representación en variables de estado: • Registros: coeficientes: 3. retardo: 2 • Multiplicaciones: 2 • Sumas: 4 d) h [0] = 1 h [1] = 3 h [2] = 27 h [3] = 2 . El filtro anterior se puede caracterizar por las siguientes ecuaciones matriciales:         s1 [n + 1] 1 −1/2 s1 [n] 1 = · + x [n] s2 [n + 1] 1 0 s2 [n] 0     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. 152 Filtros Digitales.fullengineeringbook. Solución a) Y (z) 1 + 2z −1 + z −2 H (z) = = X (z) 1 − z −1 + 21 z −2 b) Forma directa II: www. Sabiendo que s1 [−1] = s2 [−1] = 0. h[1]. se pide: d) Calcular las cuatro primeras muestras de la respuesta al impulso (h[0]. e) Considerando la estructura de la figura 4. h[2] y h[3]). y s1 [n + 1] y s2 [n + 1] el valor de dichos registros en el instante n + 1. retardo: 2 • Multiplicaciones: 3 • Sumas: 4 Representación en Forma Directa II: • Registros: coeficientes: 2.

b) Contabilizar en dicha estructura el número de multiplicaciones y sumas –realizadas de dos en dos elementos– por cada muestra de entrada. Sumas: 4 c)  9 (s − 1) · s + 97 Hc (s) = − · . A B z -1 2 1/4 x[n] y[n] -1/4 C D z -1 www. Comente la causalidad de ambos sistemas. c) Sabiendo que el filtro digital se ha obtenido empleando la transformación bilineal –con Td = 2–.3.25 representa una realización obtenida a partir de la representa- ción en variables de estado de un sistema estable con dos polos.fullengineeringbook.5224) · (s − 0. Solución a) Y (z) 2z −1 − 41 z −2 H (z) = = X (z) 1 − z −1 − 14 z −2 b) Multiplicaciones: 3. .net Figura 4. −1. No considere las multiplicaciones por la unidad.25 Se pide: a) Obtener la función del sistema H (z) = Y (z)/X (z). se pide encontrar la función del sistema analógico Hc (s) que ha sido la base del diseño anterior. 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.0938) Ambos sistemas son no causales. 4.3. analógico y digital.0938 7 (s + 1.13 La estructura de la figura 4.5224 < Re(s) < 0.

3.14 Dada la estructura de la figura 4. 154 Filtros Digitales.26. así como el de sumas (de dos en dos términos) y multiplicacio- nes (no considere las multiplicaciones por la unidad) que se realizan por cada muestra de salida.net e) Si el filtro ha sido diseñado mediante el método de la transformación bilineal. d) Dibujar el módulo de la respuesta en frecuencia del filtro dado. retardo: 1 • Multiplicaciones: 2 • Sumas: 3 . c) Contabilizar en ambas estructuras el número de registros de almacenamiento necesarios para coeficientes y datos.fullengineeringbook.26 Se pide: a) Obtener la función del sistema Hd (z) = Y (z)/X (z). www. -1 -a x[n] y[n] z-1 Figura 4. con Td = 2 . donde a ∈ R+ (0 < a < 1). Solución a) Y (z) a + z −1 Hd (z) = = X (z) 1 + az −1 b) Forma directa IV: a x[n] y[n] z-1 -a c) Sistema 1: • Registros: coeficientes: 2. Dibujar el diagrama de polos y ceros de Hc (s). b) Representar el filtro mediante la forma directa II traspuesta empleando diagramas de flujo. se pide encontrar la función del sistema Hc (s) de un filtro de tiempo continuo que pueda haber sido la base del diseño anterior. Problema 4.

retardo: 1 • Multiplicaciones: 2 • Sumas: 2 d) Módulo de la respuesta en frecuencia: |H(Ω)| 1 −π π Ω siendo periódica con periodo 2π. Estructuras de Filtros Digitales 155 Forma directa IV: • Registros: coeficientes: 2. 4.3.3.net j x (a+1)/(a-1) -(a+1)/(a-1) Problema 4. e) a+1 s+ a−1 Hc (s) = − a+1 s− a−1 El diagrama de polos y ceros es: Plano S www.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: .fullengineeringbook.

c) Forma directa II traspuesta: x[n] y[n] 0.5 −1 −0.75 0. . ∀ Ω.16 La estructura en celosía es ampliamente utilizada en procesado de voz y en el diseño de filtros adaptativos.75 z-1 -0.5 −1 −1.27.3. a) Determine la función de sistema H (z) = Y (z)/X (z) y la ecuación en diferencias que relaciona la salida (y[n]) y la entrada (x[n]). 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] b) Diagrama de polos y ceros: 1 0. c) Realice el sistema anterior mediante la forma directa II traspuesta. La estructura de cada una de las etapas se representa en la figura 4.5 Parte Real Filtro paso-todo con |H (Ω)| = 1. Un sistema en celosía presenta una serie de etapas conectadas tal como se muestra en la figura 4. 5. A la vista de dicho diagrama indique de que tipo de filtro se trata. 156 Filtros Digitales.net −0.5 1 1.fullengineeringbook. razona la respuesta.28 siendo km el parámetro de la celosía correspondiente a la etapa m-ésima conocido como coeficiente de reflexión.5 Parte Imaginaria 0 www.5 Problema 4.5 z-1 -0.5 0 0. b) Dibuje el diagrama de polos y ceros del filtro anterior si b1 = b2 = 0.

Estructuras de Filtros Digitales 157 f0[n] f1[n] f2[n] fN-2[n] fN-1[n] = y[n] x[n] Etapa 1 Etapa 2 Etapa N-1 g0[n] g1[n] g2[n] gN-2[n] gN-1[n] Figura 4.net 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: f0[n] f1[n] f2[n] = y[n] + + k1 k2 x[n] -1 k1 -1 k2 z + z + g0[n] g1[n] g2[n] .3. www. 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. b) Dada H (z) = 1 + 35 z −1 + 12 z −2 . obtener los parámetros y dibujar la estructura en celosía para dicho sistema.fullengineeringbook.

3.29 . -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 representan la estructura de diseño de dos filtros digitales. |z| > X (z) 1 − z −1 + 41 z −2 2 www. 158 Filtros Digitales.18 Los diagramas de flujo de la figura 4. b) Determinar la función de transferencia del sistema a conectar en cascada con el anterior para que el conjunto sea un filtro paso todo con ganancia en continua unidad.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: a) Suponiendo que parte de reposo inicial.fullengineeringbook.net 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. determinar la función de sistema y la ecuación en diferencias que relaciona la salida (y [n] ) y la entrada (x [n] ). Problema 4.3. Solución a) Y (z) 2 − 3z −1 + 5z −2 1 H (z) = = .

d) Indique qué realización requiere: • más registros de almacenamiento (datos y coeficientes).fullengineeringbook. 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] . 4. 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. b) Demuestre que la correspondiente función de sistema se puede expresar como:  1 − a8 z −8 H (z) = |z| > |a| (1 − az −1 ) c) Dibuje el diagrama de flujo de otro sistema que tenga la misma H(z) y que sea un sistema FIR en cascada con un sistema IIR (suponga |a| < 1).19 La respuesta al impulso de un sistema LTI es: ( an 0 ≤ n ≤ 7 h[n] = 0 resto Se pide: www. • más operaciones (multiplicaciones y sumas por muestra de salida). Estructuras de Filtros Digitales 159 Determinar: a) Función del sistema H1 (z) = Y1 (z)/X1 (z) de la figura 4.3.net a) Dibuje el diagrama de flujo empleando la forma directa. 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.29 (a) y la ecuación en dife- rencias que relacionan la salida (y1 [n] ) y la entrada (x1 [n] ).

160 Filtros Digitales. b) Calcular la transformada y reagrupar términos. X (z) N P 1− ak z −k k=1 b) Obtener los coeficientes de reflexión y dibujar el diagrama de flujo de la estructura en N P celosía correspondiente a un sistema FIR cuya función del sistema.fullengineeringbook. c) Obtener los coeficientes y dibujar el diagrama de flujo de la estructura en celosía corres- pondiente al sistema definido por H(z). 1/2 -2 z -1 www.20 El diagrama de flujo de la figura representa una estructura de un sistema de tiempo discreto causal.netx[n] 2 z -1 z -1 -2 z -1 y[n] 2 -1 -2 Se pide: a) Obtener la función del sistema: P M −k bk z Y (z) k=0 H (z) = = . . k=1 es igual al denominador de H(z). c) El diagrama de flujo es: -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 d) La segunda realización necesita menos registros de almacenamiento y menos operaciones de suma y multiplicación. Problema 4. H1 (z) = 1− ak z −k .3.

Problema 4. H(z) no puede ser causal y estable puesto que los coeficientes de reflexión no son menores que la unidad.3. r[n] e y[n]. Estructuras de Filtros Digitales 161 d) Razona.net d) H1 (z) es causal y estable. 4. v1 = −1. basándote en los coeficientes de reflexión obtenidos. Figura 4. w[n]. . k2 = 2. k3 = 1 2 y[n] x[n] k1 k3 k2 k1 k2 k3 z -1 z-1 z-1 c) v0 = 23 .fullengineeringbook. H(z) = Y (z) X(z) . b) A partir de las ecuaciones anteriores obtener la expresión de la función de sistema.3. 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 . si son o no estables los dos sistemas definidos. v2 = 1 x[n] k1 k2 k3 k1 k2 k3 z-1 z-1 z-1 y[n] www.30 Se pide: a) Obtener las ecuaciones de los nodos v[n].30 se muestra el diagrama de flujo de un sistema de tiempo discreto.21 En la figura 4.

Ecuaciones de la estructura en celosía: Pm (z) − km · z −m · Pm (z −1 ) Pm−1 (z) = 2 1 − km Cm (z) = z −m · Pm (z −1 ) Bm−1 (z) = Bm (z) − vm · Cm (z) 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 www.netH ((z)) = c) Puesto que se cumple que: X (z) = 1 + b · (a + 1) · z −1 + a · z −2  z −2 · P z −1 H ((z)) = P (z) se trata de un sistema paso todo.fullengineeringbook. d) k2 = a . V1 = V0 = 0. V2 = 1 . d) Obtener los coeficientes y dibujar el diagrama de flujo de la estructura en celosía corres- pondiente al sistema definido por H(z). razonadamente. 162 Filtros Digitales. el tipo de filtro de que se trata en función de su respuesta de amplitud. El diagrama de flujo es: V2 . c) Determinar. k1 = b .

46 cos 34 0 ≤ n ≤ 34 h[n] = 0 resto de n c) h[1] = 0. 4. h[36] = 0 . Figura 4.00166 .0249 . Determine la función de transferencia [H1 (z)] de un sistema de orden mínimo que conectado en cascada con el anterior haga que el conjunto tenga una respuesta de amplitud constante con la frecuencia.029 para 0. Solución −2+6z −1 +2z −2 1. h[18] = −0.93 ≤ |H (Ω)| ≤ 1. y h[36]. Nota: Al realizar la conexión de ambos sistemas no debe producirse ninguna cancelación polo-cero. Se desea obtener la respuesta al impulso (h[n]) de un filtro FIR paso alto que cumpla las siguientes especificaciones: 0. determine la función de sistema H(z) = X(z) .fullengineeringbook. H(z) = 1−8z −1 z −1 −0. y su valor no debe superar las 25 muestras. Atenuación mínima de 50 dBs para 0 ≤ |Ω| ≤ 0.54 − 0. 3.net Retardo de grupo constante.25π. c) Valor de h[1]. a) Hamming M = 34 Kaiser M = 30 b) (h i  sen(π(n−17)) sen(0. En la estructura de la figura 4.22 Y (z) 1.125z −2 2. h[18]. b) Expresión de la respuesta al impulso si para el diseño se utiliza la ventana de mayor longitud. H1 (z) = 1+3z −1 −z −2 3.3.45π ≤ |Ω| ≤ π. Estructuras de Filtros Digitales 163 Problema 4.31.3. www.31 2.35π(n−17)) 2π π(n−17) − π(n−17) · 0. Determinar: a) Ventana(s) que puede(n) utilizarse para el diseño y longitud de la(s) misma(s).

net e) Obtener la respuesta al impulso h1 [n]. es el sistema de fase mínima. Problema 4. Se pide: a) Encontrar razonadamente el valor de “p“ en función de “k“ para que cumpla los requisitos del enunciado. 164 Filtros Digitales.23 El grafo de la siguiente figura: -k x[n] y[n] p z-1 k donde k ∈ R y 0 < k < 1. se corresponde con un filtro paso-todo.5 Parte Imaginaria 0 −0. c) El diagrama de polos y ceros es: H (z) ap 1 0. permite obtener un filtro causal H1 (z) de fase lineal: H1 (z) = Hap (z) · H2 (z) www. c) Dibujar el diagrama de polos y ceros del sistema.5 1 1. ni de fase mínima. ¿Qué tipo de filtro de fase lineal es h1 [n]? Razone la respuesta. Suponga para el resto del problema que k = 0. de todos los que tienen el mismo módulo de la respuesta en frecuencia.5.3. d) Encontrar la función del sistema H2 (z) de orden mínimo que conectado en cascada con el sistema anterior.fullengineeringbook. b) Indicar razonadamente si el sistema puede ser un filtro FIR y si.5 0 0. Solución a) p = 1 − k 2 .5 −1 −1 −0.5 2 Parte Real . b) No puede ser FIR.

Problema 4. tiene la propiedad de retardo de energía mínimo. se pide: a) Encontrar su función del sistema (H1 (z)). utilizando la estructura en celosía. incluida la constante de ganancia. . c) Obtener los coeficientes y dibujar el diagrama de flujo correspondiente a la implementación del sistema. 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.25j) z −1 5 b) Como es un sistema de fase mínima.25j) z −1 · 1 − (0.25 − 0. sabiendo que H1 (Ω)|Ω=0 = 1. e) Razone la estabilidad de ambos sistemas.25 + 0. 4. b) De todos los sistemas que tienen el mismo módulo de la respuesta en frecuencia que H1 (z).25 − 0. www. del sistema causal de retardo de energía máximo que tiene el mismo módulo de la respuesta en frecuencia que H1 (z).net d) Encontrar H2 (z).25j. ¿qué propiedad satisface el anterior sistema con respecto a la energía parcial acumulada? Razone la respuesta. H1 (z) y H2 (z). f) Se conecta ambos sistemas. con coeficientes reales y con un cero en c1 = 0. 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. Pm (z)−km z −m Pm (z −1 ) Nota: Pm−1 (z) = 1−km 2 Solución a) 8   H1 (z) = · 1 − (0. en cascada.fullengineeringbook.3. 2 4 2 se trata de un filtro FIR de fase lineal tipo I.3. de orden dos.24 Dado un sistema FIR causal. Estructuras de Filtros Digitales 165 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 e) La respuesta al impulso es: 1 5 1 h1 [n] = − δ [n] + δ [n − 1] − δ [n − 2] . incluida la constante de ganancia.

www.net .fullengineeringbook.

y0 [n].net 1 X(Ω) 1 H0(Ω) 1 H1(Ω) −π −π/2 π/2 π Ω −π −π/2 π/2 π Ω −π −π/2 π/2 π Ω Calcular y representar gráficamente los espectros de las señales x1 [n]. y1 [n].1 Considere un sistema como el de la siguiente figura: x[n] x1[n] x2[n] y0[n] 2 2 Η0(Ω) y1[n] Η1(Ω) con los siguientes datos: www. x2 [n]. Capítulo 5 Sistemas de Tasa Múltiple Problema 5.fullengineeringbook. Solución El espectro de las señales es: X1(Ω) Y0(Ω) 1/2 1/2 −π −π/2 π/2 π Ω −π −π/2 π/2 π Ω X2(Ω) Y1(Ω) 1/2 1/2 −π −π/2 π/2 π Ω −π −π/2 π/2 π Ω .

periódicas de periodo 2π. b) Representar el diagrama de bloques de la rama inferior de la 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 www. Cada uno de los bloques que componen la rama superior están definidos. Ωc = π/6.fullengineeringbook. M = 4. x2 [n] e y[n]. G = 4. mientras que la rama inferior aún no está diseñada.2. L M Figura 5. x4 [n] y x5 [n].2 En la figura 5. Se valorará la sencillez. se muestran en la figura 5. Problema 5.1. las dos señales reales de tiempo discreto x1 [n] y x2 [n] se inyectan en sendas ramas del diagrama de bloques.net Figura 5. Solución a) L = 3.1.1 detallando el valor de los parámetros más significativos que intervienen en el mismo. 168 Sistemas de Tasa Múltiple. Representar así mismo los espectros de las señales x3 [n]. Las transformadas de Fourier de x1 [n]. .

fullengineeringbook. sólo se disponen de filtros paso bajo ideales de pulsación de corte π/3 radianes.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. 169 X3(Ω) 1 −π −2π/3 −π/3 π/3 2π/3 π Ω X4(Ω) 4 2 −π −2π/3 −π/3 −π/6 π/6 π/3 2π/3 π Ω X5(Ω) 1 1/2 −π −2π/3 −π/3 π/3 2π/3 π Ω b) Rama inferior: www. donde quedan aún por definir cuatro bloques (S1 − S4 ) de diezmado e interpolación.net x2[n] x6[n] 1 Η(Ω) x7[n] 2 −π −2π/3 2π/3 π Ω Problema 5. Para conseguir este fin.3 . Sin embargo. Figura 5.3 En la figura 5.4. se emplea el diagrama de bloques de la figura 5.

170 Sistemas de Tasa Múltiple.4. ∀ |Ω| ≤ 5π/6. x4 [n] e y[n] en el inter-  valo [−π. Figura 5. b) Representar los espectros de las señales x1 [n].4 Se pide: a) Determinar razonadamente cada uno de los cuatro bloques que quedan por definir en la figura 5.fullengineeringbook. X1(Ω) X2(Ω) 1 1/2 −π −3π/5 −π/5 π/5 3π/5 π Ω −π −π/3 π/3 π Ω X3(Ω) X4(Ω) 1/2 5 −π −π/6 π/6 π Ω −π −π/6 π/6 π Ω . x3 [n]. π]. Definir el valor de la ganancia G del último filtro para que Y ejΩ =  X ejΩ .net x[n] S1 5 x1[n] x1[n] S2 2 x5[n] S3 S4 x2[n] x3[n] x4[n] y[n] 2 5 b) G = 10. Solución a) Los bloques son: www. x2 [n].

r1 [n] y r2 [n]. s1 [n].6 Se pide: a) Representar el espectro de cada una de las siguientes señales: x1 [n]. cuyo espectro es el represen- tado en la figura 5. 2 − j. c) Representar el espectro de las señales r1 [n] y r2 [n]. y2 [n].net 1/4 π/2 −π −3π/4 −π/4 π/4 3π/4 π Ω −π π Ω −π/2 Figura 5. −1 − 3j. en función de Si (Ω).4 Al sistema de la figura 5. d) Si x1 [n] es una secuencia de longitud finita tal que:   x1 [n] = 1 + j. x1[n] y1[n] s1[n] r1[n] h[n] 2 2 Re{} z-1 y2[n] s2[n] r2[n] 2 jIm{} Figura 5.fullengineeringbook.5 1 3/4 www. y1 [n]. para 1 ≤ i ≤ 2.5 se aplica como señal de entrada x[n].6. s2 [n]. obtenga los valores de las secuencias y1 [n]. 3. b) Expresar Ri (Ω). −3j y de valor nulo en el resto de “n”. 171 Y(Ω) 1 −π −5π/6 5π/6 π Ω Problema 5. s2 [n]. j. y2 [n]. s1 [n]. .

3. 172 Sistemas de Tasa Múltiple. −3j] s1 [n] = [1 + j. 2 − j. 3] r2 [n] = [0.net −π −π/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. La respuesta al impulso del primer bloque es: √ sen (πn/4) h [n] = ha [n] ∗ ha [n] . j. Datos: Los dos últimos bloques del diagrama de la figura 5. 1 + j.fullengineeringbook. 3] s2 [n] = [0. −1 − 3j. 2 − j. −1 − 3j.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]. −j. j. −3j] r1 [n] = [1. −1. −3j] . donde ha [n] = 2π · πn Solución a) Los espectros son: |X1(Ω)|=|Y1(Ω)|=|Y2(Ω)| |S1(Ω)|=|S2(Ω)| π π/2 3π/4 3π/8 −π −π/2 π/2 π Ω −π π Ω Arg{X1(Ω)}=Arg{Y1(Ω)} Arg{S1(Ω)} π/2 π/2 π Ω www. j.

7 1 −π πΩ −π πΩ www. se pide representar el espectro de cada una de las siguientes señales: r1 [n]. y3 [n].net Figura 5. x[n] r1[n] y1[n] jIm{} 2 s1[n] s2[n] r2[n] y2[n] Re{} 2 h[n] 2 y3[n] Figura 5.7.5 Dado el sistema de la figura 5.8. La respuesta al impulso del sistema es: sen (πn) sen (πn/2) h [n] = − πn πn Solución R1 (Ω) = 0 R2 (Ω) = X (Ω) Y1 (Ω) = 0 .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].8 Datos: Los dos primeros bloques del diagrama de la figura 5. r2 [n]. considerando la señal de entrada X(Ω) de la figura 5. s1 [n] y s2 [n]. y2 [n].fullengineeringbook. y1 [n]. 173 Problema 5.

fullengineeringbook. Α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 π/2 π Ω π/2 3π/4 π Ω −π/2 |S2(Ω)| Αrg{S2(Ω)} 1 π/2 www.6 Dada la estructura en la que las señales de entrada son las siguientes:     x1 [n] = x1a x1b x1c . .net −π −3π/4 −π/2 −π/4 π/4 π/2 3π/4 π Ω −π −3π/4 −π/2 −π/4 π/4 π/2 3π/4 πΩ −π/2 Problema 5. x2 [n] = x2a x2b x2c .     x3 [n] = x3a x3b x3c . 174 Sistemas de Tasa Múltiple. x4 [n] = x4a x4b x4c .

para cualquier valor de k. x4c . r2 [n] = x2a . x2c + x4b . y que todas las señales de entrada son nulas salvo x4 [n]. x3c . considerando que h [n] = sen (πn/4)/(πn).7 Dados los sistemas estables de la figura 5. x3c . x[n] y0 [n] x[n] y 1 [n] H0 (z) x Hk (z) p[n] Figura 5.fullengineeringbook. r3 [n] y r4 [n]. .9 Se pide: a) Obtener las expresiones de Y0 (z) e Y1 (z). x2a . r2 [n]. x1b + x3a . x4c . r4 [n] = x4a + x2b . cuyo espectro es el siguiente: Solución a)   y2 [n] = x1a . x2c + x4b . considerando h[n] = δ[n].     www. con la misma salida a la misma entrada. b) Indicar razonadamente si ambos sistemas responden. r1 [n]. Problema 5. x1c + x3b .     r1 [n] = x1a . b) Dibujar el espectro de la señal r4 [n]. x2b + x4a .9.net b) r3 [n] = x3a + x1b . x1c + x3b . 175 Se pide: a) Obtener las muestras de y2 [n].

encontrar si existe algún conjunto de valores de k en los que ambos sistemas respondan con la misma salida a la misma entrada. encontrar si existe algún conjunto de valores de k en los que ambos sistemas respondan con la misma salida a la misma entrada. hk [n] = h0 [n] · cos 2·π 2·π L · k · n . para cualquier valor de k. 176 Sistemas de Tasa Múltiple.10 se pide: d) Obtener las expresiones de Y0 (z) e Y1 (z). . k. Dados los sistemas estables de la figura 5. n ∈ Z. c) Cuando k = L̇.10. c) En caso de haber respondido negativamente a la pregunta anterior. f) En caso de haber respondido negativamente a la pregunta anterior. x[n] y[n] y 0 [n] x[n] y[n] y 1 [n] L H0 (z) x L Hk (z) p[n] Figura 5. f) No hay caso. e) Indicar razonadamente si ambos sistemas responden.net 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.   Datos: L ∈ Z+ . 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. con la misma salida a la misma entrada.fullengineeringbook. p [n] = cos L · k · n www.

13. para |ω| > 4π krad/s. para |ω| < 4π krad/s. donde Y1 (jω) e Y2 (jω) son los espectros de y1 (t) e y2 (t) respectivamente. b) Si M y L son primos entre sí.11 Solución a) No la cumplen. que son de ganancia G ajustable. L > 1. se emplea para descomponer el espectro Xc (jω) de la señal de entrada de la forma siguiente: Y1 (jω) = Xc (jω) .9 www.12. x[n] y0[n] r0[n] ? x[n] y1[n] r1[n] M L L M Figura 5. Problema 5. b) ¿Pueden ser equivalentes (r0 [n] = r1 [n]) las dos interconexiones de la figura 5. 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. 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. por ejemplo.12 . Y2 (jω) = Xc (jω) .11? Razone su respuesta con un ejemplo en el que M.fullengineeringbook. 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 .net El diagrama de la figura 5. M = 9 y L = 7.8 Se pide: a) Demostrar razonadamente si los sistemas interpolador y diezmador cumplen la propiedad de invarianza en el tiempo. 177 Problema 5.

NOTA: En los diagramas de bloques S1 y S2 deben especificarse los valores de todos los parámetros que intervengan en el diseño. Solución a) Rama superior: www.fullengineeringbook. Se valorará la claridad y la sencillez en el diagrama. b) Determinar el diagrama de bloques S2 que permite obtener y2 (t). se pide: a) Determinar el diagrama de bloques S1 que permite obtener y1 (t). Represente los espectros de todas las señales intermedias.net Η1(Ω) G=2 x[n] s1[n] s2[n] x1[n] 2 2 −π −π/ π/4 π Ω S1(Ω) S2(Ω) X1(Ω) 1/T 2/T 1/T −π −π/2 π/2 π Ω −π −π/4 π/4 π Ω −π −π/2 π/2 π Ω .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. 178 Sistemas de Tasa Múltiple. Represente los espectros de todas las señales intermedias. H1(ejΩ) H2(ejΩ) −π −π/4 π/4 π Ω −π −π/2 −π/4 π/4 π/2 π Ω Figura 5. incluida x1 [n]. incluida x2 [n].

representar el diagrama de bloques de procesado digital que hay que incluir en la figura 5. b) Considerando T2 = T1 . detallando el valor de los parámetros más significativos que intervienen en el mismo.14 representa una señal Xc (ω) limitada en banda (4.15. Dibujar también los espectros de salida de cada uno de los bloques que introduzca en su diseño.fullengineeringbook.5 kHz.net 1 Xc ( ) 1 Y( ) 0. . Se desea procesar las bajas frecuencias (hasta 1. se pide: a) Determinar el periodo máximo de muestreo T1 que se puede utilizar en la aplicación.14).).15 Sabiendo que el convertidor D/C contiene un filtro paso-bajo ideal de ganancia T2 y de frecuencia de corte 1/(2T2).) del espectro de dicha señal. Para ello.14 xc(t) x[n] = xc(nT1) y[n] y(t) C/D D/C T1 T2 Figura 5.5 kHz. www. de manera que se modifique su ancho de banda y resulte la señal de salida Y (ω) (también representada en la figura 5.15.7 0. 179 b) Rama inferior: Η2(Ω) x[n] s1[n] G=2 s3[n] x2[n] 2 2 −π −π/2 −π/4 π/4 π/2 πΩ S3(Ω) X2(Ω) G/T G/(2T) −π −π/2 −π/4 π/4 π/2 π Ω −π −π/2 π/2 π Ω Problema 5.7 Figura 5. en la que la parte de procesado digital tiene que ser diseñada. se emplea el diagrama de bloques de la figura 5.10 La figura 5.

c) Una vez diseñado el sistema de procesado digital. interpoladores y filtros paso bajo ideales de ganancia y pulsación de corte a elegir. Sólo podrá utilizar diezmadores.7/3 −36π/5 36π/5 ω(krad/s) . se modifica el período de reconstrucción de manera que T2 = T1 /3.fullengineeringbook.7/T1 X2(Ω) 1/T1 4/T1 www.net −π −π/5 −π/10 π/10 π/5 Y(Ω) π Ω −π −π/5 −π/10 π/10 π/5 πΩ 1/T1 0. b) El diagrama de bloques y los espectros a la salida son: Η(Ω) x[n] x1[n] 4 x2[n] y[n] 5 4 −π −π/10 π/10 π Ω X1(Ω) 0. 180 Sistemas de Tasa Múltiple.7/T1 −π −4π/10 4π/10 π Ω c) El espectro es: Y´(ω) 1/3 0. Se pide representar el espectro de la nueva señal analógica de salida y ′ (t). Solución 1 a) T1 = 6 · 10−3 s.

16. x0 . x3 . x4 . r0 [n]. 0. x3 . r1 [n]. x2 . Además. y1 [n]. x5 ] . x5 ] y [n] = [0. en las representaciones deberá indicar los valores más significativos.7 Figura 5. y el espectro completo de x[n]. 0. x1 . x1 . x4 . r0 [n]. x5 ] r1 [n] = [0. x1 .16 Xc ( ) 1 0. x2 . 0   r0 [n] = x0 .17.11 En el sistema de la figura 5.fullengineeringbook. Se pide: xc(t) x[n] = xc(nT) y0[n] r0[n] C/D 2 2 T z -1 z -1 y(t) 2 2 D/C y1[n] r1[n] y[n] T Sistema de tiempo discreto Figura 5. obtenga los valores de las secuencias y0 [n]. Considere que el periodo de muestreo T es la mitad del máximo valor que se puede utilizar sin que se produzca solapamiento. y[n]. y[n] e y(t). x2 .net a) Exprese Y (z) en función de X(z). x3 . r1 [n]. 0.17 www. el convertidor D/C contiene un filtro paso-bajo ideal de ganancia T y de frecuencia de corte 1/(2T ). represente el módulo del espectro de las señales y0 [n]. Solución a) Y (z) = z −1 X (z). 0. 0. y1 [n]. 181 Problema 5. x4 y1 [n] = [0.   b) Si x[n] es una secuencia de longitud finita tal que x [n] = x0 x1 x2 x3 x4 x5 y de valor nulo en el resto de “n”. 0. b)   y0 [n] = x0 . c) Si a la entrada del sistema completo se aplica la señal de la figura 5.

Puesto que los recursos son limitados. 182 Sistemas de Tasa Múltiple.fullengineeringbook. Sin embargo.7 −π −π/2 −π/3 −π/6 π/6 π/3 π/2 πΩ −9π −6π −3π 3π 6π 9π ω(krad/s) Arg{Y(ω)} Arg{Y(Ω)} π/2 π/2 −π −π/2 π/2 πΩ −9π 9π ω(krad/s) −π/2 −π/2 www.18).12 Se desea procesar digitalmente una señal xc (t). xc(t) x[n] y[n] C/D Preprocesado T Figura 5.7/2T 1/2T 0. c) Los módulos y los espectros completos son: |Y0(Ω)|=|Y1(Ω)| |R0(Ω)|=|R1(Ω)| 1/2T 0. π]. 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. 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.net Problema 5.18 −4π/3Τ 4π/3Τ Figura 5. la banda sin solapamiento de x[n] deberá ocupar todo el espectro entre [−π.7/2T −π −2π/3 −π/3 π/3 2π/3 π Ω −π −π/2−π/3−π/6 π/6 π/3 π/2 πΩ X(Ω)=|Y(Ω)| |Y(ω)| 1/T 0.7/2T 1 0.19 Los requisitos para y[n] son los siguientes: Si se produce solapamiento al muestrear. .

Considere que el convertidor D/C contiene un filtro paso bajo ideal. la banda mínima necesaria que contenga toda la información de la señal original deberá ocupar todo el espectro entre [−π.fullengineeringbook. 183 Si no se produce solapamiento al muestrear. La etapa de preprocesado no debe introducir ganancia respecto a x[n]. 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. Si el espectro de xc (t) es el representado en la figura 5. π].21. de ganancia T2 y de pulsación de corte π/T2 . se pide: a) Diseñar la etapa completa de preprocesado.20 se emplea para procesar la señal de tiempo continuo x(t) cuyo espectro se representa en la figura 5.net −π −π/3 π/3 π Ω b) Las señales intermedias: X1(Ω) X2(Ω) 1/T 3/T 1/2T 3/2T −π −2π/3 −π/3 π/3 2π/3 π Ω −π −π/3 π/3 π Ω Y(Ω) 1/T 1/2T −π −π/3 π/3 π Ω Problema 5. Solución a) La etapa de procesado: Η(Ω) x[n] x1[n] 3 x2[n] y[n] 2 3 www.13 El sistema de la figura 5. no deben dar lugar a señales complejas.19. es decir.

net d) Obtener la expresión de la señal y(t) en función de T1 .21 Se pide: a) Obtener la expresión de la señal x[n].1) T2 = T1 .2) T2 = 2T1 . considerando dos casos: d. 184 Sistemas de Tasa Múltiple. x(t) x[n]=x(nT1) y[n] yd[n] yi[n] y(t) C/D h[n] 2 2 D/C T1 T2 Figura 5. Solución 1 a) x [n] = T1 δ [n]. y representar su espectro. d.20 Figura 5. c) Representar los espectros correspondientes a las señales yd [n] e yi [n]. www. X (Ω) 1/T1 −π π Ω b)  1 π/2 < |Ω| < π H (Ω) = 0 |Ω| < π/2 Η(Ω) 1 −π −π/2 π/2 π Ω .fullengineeringbook. b) Obtener y representar la respuesta en frecuencia del filtro LTI cuya respuesta al impulso n es h [n] = (−1) · sen(πn/2) πn .

Se pide: a) Encontrar los valores de ωc .net donde el convertidor D/C contiene un filtro paso bajo ideal de ganancia T1 y frecuencia de corte 1/(2T1 ) Hz. |ω| < ωc . 185 c) Los espectros son: Yd(Ω)=Yi(Ω) 1/2T1 −π −2π/3 2π/3 πΩ d) d. Dibuje su dia- grama de bloques y represente todas las señales intermedias. b) Diseñar un sistema completamente digital que sea equivalente al dado. G y T2 para que la señal de salida Y (Ω) contenga la informa- ción espectral de X (Ω) en la banda de frecuencia |Ω| < 2π/3. |ω| > ωc .1)   π 1 sen T1 t y (t) = 2 πt d. . pero ocupando una porción del espectro mayor tal y como se indica en la figura anterior.14 Dado el diagrama de bloques de la figura www.fullengineeringbook. H (ω) = 0. y el filtro entre ambos convertidores está definido como  G. se aplica una señal de entrada cuyo espectro X (Ω) se representa en la siguiente figura: X Y El período de muestreo es T1 = 10−3 s. Se valorará la sencillez.2)   π sen 2T1 t y (t) = πt Problema 5. indicando los valores más significativos.

22 .net Problema 5. Los espectros de las señales intermedias son los siguientes: www.15 Considérese el diagrama de bloques de la figura 5. b) El diagrama de bloques del sistema digital es donde  5. T2 = 5/4 · 10−3 . Se pide: x0[n] x0[2n] y0[n] h0[n] xc(t) x[n] C/D T h1[n] x1[n] x1[2n] y1[n] Figura 5.22 donde el sistema S2 queda definido en la figura 5.23. 186 Sistemas de Tasa Múltiple. |Ω| < π/6. G = 5/4.fullengineeringbook. H (Ω) = 0. |Ω| > π/6. Solución a) ωc = (2π/3) · 103 .

d) Dibujar cada una de las señales que aparecen en la figura 5. c) Considerando la relación existente entre h1 [n] y h0 [n].22 cuando T = 4/π y xc (t) viene dada por www. dibujar de forma aproximada el módulo de la respuesta en frecuencia de h1 [n].23 a) Representar gráficamente las respuestas impulsivas h0 [n] y h1 [n] que caracterizan com- pletamente a los sistemas LTI correspondientes. b) Calcular H0 (z) y representar su diagrama de polos y ceros (dicha función presenta al menos un cero en z0 = −j). siendo n w [n] = u [n] − u [n − 4] y h1 [n] = (−1) h0 [n]. 187 Figura 5.net 6/π xc(t) −π/4 π/4 t Solución a) Las funciones de respuesta al impulso son: 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 . sabiendo que h0 [n] = w [n] ∗ w [n].fullengineeringbook.

5 1 Parte Real c) La respuesta en frecuencia es: |H1(Ω)| www. 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 .5 2 −1 −1 −0. x0 [2n] = x1 [2n].5 0 0. b) 2 2 H0 (z) = 1 + z −1 1 + z −2 1 2 0. 188 Sistemas de Tasa Múltiple.net −π −π/2 π/2 π Ω 6 6 6 d) x [n] = π δ [n].fullengineeringbook. x0 [n] = π h0 [n].5 Parte Imaginaria 2 6 0 −0. x1 [n] = π h1 [n]. y0 [n] = y1 [n].

16 Al siguiente diagrama de bloques: 2cos (n π ) xc(t) x[n] x0[n] y0[n] p[n] C/D X S1 6 T se le introduce como señal de entrada xc (t). P n b) El sistema S1 presenta la siguiente relación entrada salida: y0 [n] = x0 [k]. 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. www.net Solución a) 6 1X x [n] = δ [n − k] 2 k=0 1 −j3Ω sen (3.fullengineeringbook. 189 Problema 5. se pide obtener x[n] y su transformada de Fourier X(Ω). c) Obtener la señal de salida p[n] y su transformada de Fourier P (Ω). Repre- k=−∞ sentar la secuencia y0 [n].5 · Ω) X (Ω) = e 2 sen (Ω/2) b) La secuencia es: 2 y0[n] 1 0 −2 0 2 4 6 8 10 n .

b) Completar en el diagrama de bloques de la figura 5.24 la parte denominada S1 .51π T T −π −π/2 π/2 π Ω Figura 5.25.17 Dos filtros de fase lineal se denominan un par complementario si: |H1 (Ω) + H2 (Ω)| = 1 Sabiendo que la respuesta en frecuencia de un filtro FIR de fase lineal de longitud N y la de su complementario se pueden expresar como: H1 (Ω) = e−j(N −1)Ω/2 R (Ω) .fullengineeringbook. www.25 Solución a) H2 (z) = z −(N −1)/2 − H1 (z) .24.net sabiendo que Xc (ω) y R(ω) son los espectros representados en la figura 5.51π 1 0. utilizan- do únicamente un filtro H1 (z) y elementos básicos (multiplicadores.24 Xc( ) R(Ω) 1 −0. H2 (Ω) = e−j(N −1)Ω/2 (1 − R (Ω)) . se pide: a) Obtener la función del sistema de H2 (z) en función de H1 (z). c) Dibujar los módulos de los espectros de todas las señales que aparecen en la figura 5. c) p [n] = u [n] ∞ X 1 P (Ω) = + πδ (Ω − 2πk) 1 − e−jΩ k=−∞ Problema 5. Considere N impar. Xc( ) C/D X( ) Y1( )=X ( )·H1( ) 2 P1( ) x c (t) x[n ]=x c( nT ) S1 T Y2( )=X ( )·H2( ) P2( ) 2 Figura 5. sumas y retardos). 190 Sistemas de Tasa Múltiple.

51π 0.(N-1)/2 Y2(z) c) Los módulos de las señales: X(Ω) |Y1(Ω)| 1/T −0.49/T −π −0.98π 0. utilizando las M componentes polifase tipo I: . se procede a diseñar un conjunto de filtros diezmadores y a estudiar el coste computacional de cada una de las implementaciones.51π 1/T −π π Ω −π −π/2 π/2 π Ω |P1(Ω)| |Y2(Ω)| 1/2T 0.18 Dada una señal digitalizada con una frecuencia de muestreo igual a 48 kHz.fullengineeringbook.98π 0.51π 0. Las alternativas son las siguientes: Opción 1: Implementación del filtro diezmador en una única etapa: Opción 2: Implementación del filtro diezmador en una única etapa. se desea reducir el número de muestras para obtener una secuencia cuya frecuencia de muestreo final sea de 400 Hz.98π π Ω −π −π/2 π/2 π Ω www. 191 b) El diagrama de bloques es: X(z) H1(z) Y1(z) -1 z . Para ello.49/2T 0.98π −π −π/2 π/2 π Ω Problema 5.51π |P2(Ω)| −0.net −0.

400. Opción 3: 69+409=478. www. respectivamente. Solución a) Los factores de diezmado son M = 120 y M1 = 15. b) El número máximo de multiplicaciones por cada muestra de entrada sería como sigue: Opción 1: 5491.400. 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. Opción 3: Implementación del filtro diezmador en dos etapas: Opción 4: Implementación del filtro diezmador en dos etapas. 408 para G (z) y 68 para el F (z). utilizando las M1 y 8 componentes polifase tipo I para la primera y la segunda etapa. c) Calcular el coste computacional medido en multiplicaciones por segundo (MPS) necesarias en cada una de las cuatro opciones.800+163.600=384.400. Opción 2: 2.196.net 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. Opción 2: ceil(5491/120)=46. . Opción 3: 220. Sabiendo que los órdenes de cada uno de los filtros son iguales a 5490 para H (z).196. 192 Sistemas de Tasa Múltiple. se pide: a) Obtener los factores de diezmado M y M1 . Opción 4: 384.fullengineeringbook.400.

y representar las respuestas en www. 14. 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.210 22.001. Dibujar el diagrama de bloques del nuevo sistema. se pide obtener el orden de cada uno de ellos.0005.05 44. obtener el orden del filtro empleando la expresión de Kaiser: p −20log10 δp δs − 13 N= . Se pide: a) Obtener el factor de diezmado necesario para que la frecuencia de muestreo resultante sea de 420 Hz. c) Si la desviación de la banda de paso del filtro es igual a la de la banda eliminada. se procede a reducir la frecuencia de muestreo empleando un diezmador.00085. se procede a descomponer el diezmador en dos etapas.19 Una señal de electrocardiograma (ECG) ha sido digitalizada empleando una tarjeta de sonido que tiene una frecuencia de muestreo igual a 44.net frecuencia de los dos filtros que conforman el mismo.25 Hz.18375 0. y sus respectivas desviaciones en las bandas eliminadas vienen dadas por δs = 0. de valor δp = δs = 0.6∆f Calcular el número de multiplicaciones por segundo necesarias para implementar el diez- mador completo.fullengineeringbook. d) Para reducir el número de operaciones. e) Si la desviación de la banda de paso del filtro de ambos filtros es δp = 0. b) Representar la respuesta en frecuencia ideal del filtro diezmador.1 kHz.1 f (kHz) . 193 Problema 5. forzando a que la última etapa de down-sampling tenga un factor de diezmado igual a 7. Debido al número excesivo de muestras de la señal de ECG discretizada. Indicar los valores de las frecuencias de corte analógicas y digitales de cada uno de ellos. f) Obtener el número de multiplicaciones por segundo necesario para implementar este nuevo conjunto de sistemas. b) La respuesta en frecuencia deseado sería la siguiente: ( ) H ej 0 π/105 π 2π Ω π/120 0. Solución a) El factor de diezmado es M = 105. consistente en un filtro diezmador más un bloque de down-sampling. sabiendo que se permite una banda de transición con una anchura de 26.

el sistema requiere una complejidad de 346500 mult/s.1 f (kHz) |G(e j15Ω)| www.55 veces inferior al sistema original. Problema 5.15 22.net |I(e jΩ)| 0 π/105 13π/105 2π/15 2π Ω π/120 0. es decir. .20 Demostrar razonadamente que las siguientes estructuras son equivalentes. c) El orden es 5409. d) El diagrama de bloques es el siguiente: La respuesta en frecuencia de los filtros es la siguiente: ( ) G ej 0 π/8 π/7 π 13π/7 13π/8 2π Ω 0.73 44.05 40.18375 0. f) El número de multiplicaciones requerido es el siguiente: M P SG = 391× 29407 = 164220 mult/s y M P SI = 62 × 44100 15 = 182280 mult/s.275625 3. independientemen- te del valor de x[n]: x n y n L H z L x n y n E0 z donde E0 (z) representa la componente polifase de orden cero de H(z).210 2. 194 Sistemas de Tasa Múltiple. 6.95 44. mientras que el del filtro modelo G(z) es 390.1 f (kHz) e) El orden del filtro interpolador I(z) es 61. En total. y el número de multiplicaciones para implementar el diezmador en una sola etapa sería M P SH = 5410 × 44100 105 = 2272200 mult/s.fullengineeringbook.

net Figura 5.6839z −3 − 0.26 www.0365z −5 − 8.0547z −9 + 2. Solución a) H (z) = 1 + 2.26) el sistema cuya estructura se representa la figura 5. b) Obtener las tres componentes polifase tipo 1 H (z) del filtro.0365z −6 − 0.2377z −7 + 0.27.2377z −4 − 8.5355z −10 + z −11 .fullengineeringbook. 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) c) Representar la estructura de cada una de ellas según la forma directa. Se pide: y[ n] r [n ] x[ n] h[n] 3 Figura 5.5355z −1 + 4.27 a) Encontrar la función del sistema del filtro H (z) .21 Se desea utilizar como filtro diezmador (figura 5.0547z −2 + 0. 195 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.6839z −8 + 4.

5355 − 0. Sin embargo.0365z −1 + 0.22 De un filtro de fase lineal de un tercio de banda (Nyquist(3)).28 – Diezmador de orden 3. h[8] = −0. h[5] = 0.6839z −1 − 8. se conocen los siguientes valores de la respuesta al impulso: h[2] = 0. h[4] = 1/3.0547 − 8. como se indica a continuación: . b) E0 (z) = 1 + 0.0365z −2 + 4. con h [n] = 0 para n < 0 y n > 8.6839z −2 + z −3 c) www. la implementación del mismo se lleva a cabo utilizando tres componentes polifase tipo I.2377z −2 + 2.5355z −3 E2 (z) = 4.2377z −1 − 0.fullengineeringbook.net Problema 5. Dicho sistema se ha diseñado para ser incluido en un diezmador como el siguiente: Figura 5.2385.0547z −3 E1 (z) = 2.0744.0055. 196 Sistemas de Tasa Múltiple.

h[2] = h[6] = 0. c) x0 = [0.  e1 = [0. y1 [n].2385.0744 . 35. obtener el valor de las muestras de las señales x0 [n]. yn = y0 + y1 + y2 = [0. y2 [n] e y [n]. 0. 4. 0. 6].0055. h[1] = h[7] = 0.23 Al sistema de la figura 5. 34. y0 = [0. x2 [n].  b) e0 = −0. 7].31. y0 [n]. 4. x2 = [0. 0]. x1 = [0.30 . b) Obtener los coeficientes de las componentes polifase eℓ [n] para 0 ≤ ℓ ≤ 2. 1. Solución a) h[0] = h[8] = −0. 197 Figura 5. 104. donde el filtro H0 (z) es un filtro paso bajo ideal de ganancia unidad y de pulsación de corte π/2.29 – Implementación eficiente del diezmador de orden 3 con componentes polifase tipo I. 0. 106]. Para el siguiente apartado.30.0055 . 0. x 0 [n] y 0 [n] r 0 [n] s[n] 2 H0 (z) x 1 [n] y 1 [n] r 1 [n] 2 H1 (z) Figura 5. 1/3. Problema 5.h[3] = h[5] = 0. 36.0744. considere que h[n] = n · (u [n] − u [n − 8]). 3.fullengineeringbook. −0. 5]. 2. Se pide: a) Encontrar todos los valores de la respuesta al impulso h [n].0744 .0055. y1 = y2 = [0.2385 www. 2. x1 [n]. 36]. 13. se le introducen las señales de entrada de la figura 5. 35].   e2 = 0. 9. c) Si se aplica como señal de entrada x[n] = n · (u [n] − u [n − 8]).net h[4] = 1/3.2385.

b) Representar los espectros de y0 [n] y r0 [n]. H0 (z). L ∈ Z+ . d) Los espectros son: R1(Ω) S(Ω) 1 1 −π −π/2 π/2 π Ω −π −π/2 π/2 π Ω . 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. h1 [n] = h0 [n] · cos L ·k·n Solución a)  R0 (z) = X0 z 2 Hh0 (z)   i  www. π  Datos: k. 198 Sistemas de Tasa Múltiple. k y L. representar los espectros de r1 [n] y s[n].net πk πk R1 (z) = X1 z 2 12 H0 ze−j L + H0 ze+j L b) Los espectros son: Y0(Ω) R0(Ω) 1 1 −π −π/2 π/2 πΩ −π −π/2 π/2 π Ω c) k = L. X0(Ω) X1(Ω) 1 1 -π π -π π Figura 5.31 Se pide: a) Obtener las expresiones de R0 (z) y R1 (z) en función de X0 (z).fullengineeringbook. X1 (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.24 Considere el banco de filtros FIR de la figura 5. A dicho sistema se le introduce la señal de entrada s(t).33 S( ) Y0 ( ) 1 1 6 -3 ·106 -2 ·106 2 ·10 6 3 ·10 Figura 5. x1 [n] e y1 [n].34.25 En el sistema de la figura 5. 199 Problema 5. www.34 Sabiendo que no se produce solapamiento.33. M . cuyo espectro se representa en la figura 5. Dato: h1 [n] = h0 [n] · cos (π · n) .32: H0 z G0 z X(z) + Y(z) H1 z G1 z Figura 5. b) Con los valores obtenidos en el apartado anterior.34. H1 (z) = 12 1 − z −1 y G0 (z) = 12 (1 + z). H0 (z) es un filtro paso bajo ideal de ganancia P y de pulsación de corte π/2.net s(t) C/D s[n] H0 (z) x 0 [n] M y 0 [n] T x 1 [n] y 1 [n] H1 (z) M Figura 5. Solución 1 G1 (z) = (1 − z) 2 Problema 5.32   donde H0 (z) = 12 1 + z −1 . y P de manera que Y0 (Ω) se corresponda con el espectro (periódico de período 2π) representado en la figura 5.fullengineeringbook. representar los espectros de s[n]. se pide: a) Encontrar valores para T .

ri [n] = pi [n].26 El diagrama de bloques de la figura 5. Se pide: a) Demostrar que la relación entrada-salida en el dominio z es del siguiente modo: Y (z) = T0 (z) · X (z) + T1 (z) · X (−z) Expresar la función de transferencia de distorsión total T0 (z) y la función de transferencia de solapamiento T1 (z) en función de H0 (z). f0 [n] = h0 [n].net x[n] H0(z) x0[n] 2 p0[n] r0[n] 2 s0[n] F0(z) y0[n] y[n] DSP H1(z) x1[n] 2 p1[n] r1[n] 2 s1[n] F1(z) y1[n] Banco de Análisis Banco de Síntesis Figura 5. F1 (z). n f1 [n] = − (−1) h0 [n] . 200 Sistemas de Tasa Múltiple. 0 ≤ i ≤ 1.35 Considere que no existe etapa de procesamiento intermedio. Considere para el resto del problema que las respuestas al impulso de los filtros satisfacen las siguientes relaciones: h1 [n] = (−1)n h0 [n] . M = 2. P = 21 10−6 . que todos los filtros tienen una respuesta al impulso finita. b) Los espectros son: S(Ω) X1(Ω) 1/T 2 = P/T −π −3π/4 −π/2 π/2 3π/4 π Ω −π −3π/4 −π/2 π/2 3π/4 π Ω Y1(Ω) 1 −π −3π/4 −π/2 π/2 3π/4 π Ω Problema 5. F0 (z).fullengineeringbook. H1 (z). Solución a) T = 41 10−6 s. www.35 representa un banco de filtros de dos canales. es decir. real y distinta de cero sólo para 0 ≤ n ≤ N.

F0 (z) = H0 (z). d) Si la transformada z del filtro h0 [n] satisface la siguiente relación: H02 (z) − H02 (−z) = z −d. www. 201 b) Obtener H1 (z). F0 (z) y F1 (z) en función de H0 (z). donde d ∈ Z+ . calcular la señal de salida y[n] en función de la entrada x[n]. F1 (z) = −H0 (−z).fullengineeringbook. Explicar razonadamente si y[n] se aproxima a x[n]. c) Expresar T0 (z) y T1 (z) en función de H0 (z).   c) T0 (z) = 21 H02 (z) − H02 (−z) .net . Solución 1 a) T0 (z) = 2 [H0 (z) F0 (z) + H1 (z) F1 (z)]. T1 (z) = 0. 1 T1 (z) = 2 [H0 (−z) F0 (z) + H1 (−z) F1 (z)]. b) H1 (z) = H0 (−z). d) y [n] = 21 x [n − d].

www.fullengineeringbook.net .

0 ≤ n ≤ (N − 1) el conjunto de muestras disponibles de un proceso aleatorio estacionario. Explicar dos métodos para calcular el periodograma. Solución  NP −1 a) Sx ejΩ = rx [k] e−jΩk . Se pide: a) Explicar razonadamente la definición y cálculo de la densidad espectral. k=−(N −1) b) Método indirecto: N X −1  1 Ŝx ejΩ = r̂x [k] e−jΩk . Capítulo 6 Análisis Espectral Problema 6.net d) Explicar razonadamente el procedimiento de estimación espectral paramétrica y los dife- rentes modelos que se pueden utilizar. donde r̂x [k] = x [k] ∗ x [−k] . b) El periodograma es un estimador no paramétrico de la densidad espectral de potencia.1 Sea x [n] . N k=−(N −1) Método directo: . www. donde rx [k] = E {x [n] x [n − k]}. c) Calcular el sesgo que introduce el periodograma y razonar su interpretación.fullengineeringbook.

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) d) x[n] es la respuesta de un LTI a ruido blanco. X[z] H(z) Sv(e jΩ ) = σv2 Sx(e jΩ ) = | H(e jΩ )|2 σv2 . V(z) x[n]. v[n].

fullengineeringbook. A (z) P 1+ ak z −k k=1 AR: p X x [n] + ak x [n − k] = v [n] . Suponiendo que disponemos de la siguiente serie temporal: x[n] = T [1. 7. k=1 k=0 q P −k bk z B (z) k=0 H (z) = = p . 8. . 7. k=0 www. 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 . incluyendo la formulación que sea necesaria. 204 Análisis Espectral. k=1 1 1 H (z) = = p . b) Explicar. M P  σv2 = ak rx [k]. 5. hemos obte- nido las siguientes ecuaciones para el modelo AR:   Rw = r. cuál es el sistema generador para un modelo AR.2 En el estudio de la estimación espectral mediante modelos estocásticos lineales. 6. 5] . 4. 2. calcular los valores estrictamente necesarios de autocorrelación para el caso de un modelo de orden 5. 4.net Problema 6. k=0 son conocidas como ecuaciones de Yule–Walker. a) Explicar razonadamente qué representan cada una de las matrices y parámetros que apa- recen en dichas ecuaciones. c) Explicar cómo calcularía los valores de autocorrelación necesarios para resolver las ecua- ciones de Yule–Walker. ARMA: p X q X x [n] = − ak x [n − k] + bk v [n − k].

. · · · .   . M son los coeficientes del sistema LTI y σv2 es la varianza del ruido a la entrada. 205 Solución a) La ecuación matricial Rw = r puede desarrollarse:      rx [0] rx [1] · · · rx [M − 1] w1 rx∗ [1]  ∗ rx [1] rx [0] · · · rx [M − 2]  w2   rx∗ [2]             rx∗ [2] rx∗ [1] · · · rx [M − 3]  w3 = rx∗ [3] .. M es la autocorrelación de x[n]. k = 0. . 1. k = 1.. 1 rx [k] = [285. . 188.fullengineeringbook.  rx∗ [M − 1] rx∗ [M − 2] · · · rx [0] wM rx∗ [M ] 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. N N n=−∞ Para un modelo de orden 5. rx [k]. sólo son necesarios 6 valores de autocorrelación: rx [k].. · · · .net El sistema generador toma v[n] como entrada: HG (z) = 1 = M 1 = M 1 . · · · .. 136. www.. 5.   . k=0 A(z)X(z) = V (z). k=0 Puede escribirse: M X A(z) = a∗k z −k . b) En un modelo AR (a0 = 1): M X a∗k x [n − k] = v [n] .  . Entonces.   . 137]T .      . k = 0. Los parámetros wk = −ak . . 242. A (z) P ∗ −k Q −1 ak z (1 − pk z ) k=0 k=1 c) Hay que estimar los valores de autocorrelación: ∞ 1 1 X ∗ r̂x [k] = x [k] ∗ x∗ [−k] = x [n] x [n + k].  . 154. . 10 . . 1.  .

6 Parte Imaginaria 0. qué tipo de modelo es el representado en la figura 6.5 Frecuencia (Ω/2π) Frecuencia (Ω/2π) .3 0.4 0. (a) (b) 12 25 Densidad espectral de Potencia Densidad espectral de Potencia 10 20 8 15 6 10 4 2 5 0 0 0 0.4 −0.5 0 0.2 0.1 0.4 0.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.2 −0.4 0.fullengineeringbook.1.6 −0. Diagrama polo−cero del filtro H(z) 1 0.2 0.1 0.8 0.3 0.net Figura 6.2 se corresponde. 206 Análisis Espectral.5 Parte Real www.5 0 0.1 y con cuál de los espectros de potencia mostrados en la figura 6.8 −1 −1 −0.1 a) Indicar en qué consiste el modelo estocástico lineal de una señal aleatoria.5 1 1.2 0 −0. Problema 6.

2 0.3 0.1 0.4 0.3 0.5 0 0.3 0.1 0.5 0 0. Determinar con cuál de los sistemas de la figura 6.net 100 40 20 0 0 0 0.5 Frecuencia (Ω/2π) Frecuencia (Ω/2π) Figura 6.4 0.4 0.2 0.4 0.3 0. Indicar por qué se obtienen diferentes versiones del periodograma en la figura 6.2 0.2 0.3 0. 207 (c) (d) 20 14 Densidad espectral de Potencia Densidad espectral de Potencia 12 15 10 8 10 6 4 5 2 0 0 0 0.2 0.2 b) La 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.4 0.3 y razonar cómo podría obtenerse cada una de ellas.2 0.1 0. La densidad espectral de potencia:  .1 0.1 0.1 0.5 Frecuencia (Ω/2π) Frecuencia (Ω/2π) Figura 6.fullengineeringbook.3 0. (a) (b) 400 120 100 300 80 Amplitud Amplitud 200 60 www.2 se corresponde.3 muestra diferentes representaciones de la estimación no paramétrica del espectro de potencia de una señal aleatoria.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.5 0 0.

.

2 Sx ejΩ = .

H ejΩ .

σv2 . .

c) Comprobar el apartado b) utilizando la señal x[n] = [1. 2. se puede realizar la combinación de las anteriores (promediado y enventanado) utilizando segmentos solapados. 0. estas últimas se han obtenido mediante técnicas específicas para minimizar la varianza. −1]T . Otra posibilidad consistiría en aplicar enventanado a cada segmento para minimizar las fugas espectrales. siendo X[k] la DFT de N puntos de x[n]. 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]. Y finalmente.2 (b) y 6. En estas condiciones. El modelo de la figura 6.4 El periodograma Sx [k] de la señal x[n]. · · · . también pero presentan una varianza menor.fullengineeringbook. La solución es 6. − 1. El resto. 1/4. se puede calcular a partir de X[k]. Por tanto. donde s[n] www. Los máximos locales se deben a la presencia de polos en esas pulsaciones. obteniendo una versión más suavizada del espectro. que consiste en dividir la observación en segmentos no solapados. N c) x [((−n))N ] = [1. La figura 6. s[n] = [3/2. b) La figura 6.2 (c). . N k k=0 b) 1 s [n] = x [n] ⊛ x∗ [((−n))N ] .2 (c). Esta forma más genérica se denomina periodograma de Welch.net es el resultado de una convolución circular.2 (a) ya que es el único caso con componentes de baja frecuencia predomi- nantes. 5/2]T . 208 Análisis Espectral. por ejemplo mediante prome- diado de periodograma. cuyo primer máximo local se corresponde con un polo situado en un ángulo inferior a π/4.1 se corresponde con un modelo ARMA. (1 + 3j)]T . 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]}. (1 − 3j). La figura 6. − 1. 0. 0. N − 1. 0. X[k] = [2. n = 0. El caso inmediato es mediante el periodograma de Bartlett. Sx [k] = [1. 2]T . Problema 6.1 tiene dos ceros en z = 0 y z = −1 correspondiente con los espectros de la figura 6. 5/2.3 (a) se ha obtenido mediante el cálculo del periodograma. 1/4]T .

demostrar que es insesgado. n=0 Problema 6. 1 b) Obtener la estima de la autocorrelación definida como r̂ [k] = N x [k] ∗ x∗ [−k]. De la anterior serie. N − |k| n=|k| Para ambas expresiones: E {r̂x [k]} = rx [k]. 4] utilizando el periodograma y la DFT con el menor número de punto. es a partir de la transformada de Fourier de un estimador de la autocorrelación: ∞  X Ŝx ejΩ = r̂x [k] e−jΩk . 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. 1. N − 1. −2π. 1. Se pide: a) Determinar la secuencia x[n]. Se llega a Sx [k = 2] = 7.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. n = 0.net Solución a) Para k > 0 y k < 0: NX −1−k 1 r̂x [k] = x [n] x [n + k]. 1. 1. www. 1 a) Si se utiliza la expresión r̂x [k] = N −|k| x [k] ∗ x [−k] como estimador de la autocorrelación. · · · .fullengineeringbook. Para la pulsación que nos piden. 5π} es {1.7 Sea x[n] una serie temporal correspondiente a un proceso estocástico de longitud igual a cuatro. 1 P N −1−k b) Para el periodograma: r̂x [k] = N x [n] x [n + k]. c) Empleando el periodograma. bastan 3 puntos de la DFT.6 Un procedimiento válido para estimar la densidad espectral de potencia de una señal aleatoria x[n]. n=−∞ donde r̂x [k] es la estima de autorrelación calculada a partir de la realización x[n]. 2. 1. y sea X(Ω) su transformada de Fourier. Solución 2 Sx [k] = N1 |X [k]| donde N = 7. 1. . se conoce que el valor del espectro para las pulsaciones {−7π/2. 7. 7π/2. Problema 6. respectivamente. calcular el valor de la densidad espectral de potencia esti- mada para Ω = π. N − |k| n=0 N X −1 1 r̂x [k] = x [n] x [n + k] . −5}. 209 Problema 6.

2π] son {π/2. . 1]T .  . k=1 p P    rx [m] + ak rx [m − k] = 0. . . r̂x [1] = 1 obtenidos mediante el estimador: www.   . 3. b) Conocidos los parámetros del sistema AR. . Los valores estimados de la autocorrelación se proporcionan abajo.   .  rx [p] rx [p − 1] rx [p − 2] · · · rx [0] ap 0 .9 Sea x[n] un proceso aleatorio caracterizado mediante un modelo lineal AR de orden p. 3] . Reordenando. 1 T b) r̂ [k] = 4 [3. 210 Análisis Espectral. X[k] = [7.. k=1 En adelante. considere un proceso AR de orden 1 (p = 1). .net r̂x [k] = 1 N x [k] ∗ x [−k] . 9. obtener la expresión simplificada de la densidad espectral de potencia del proceso x[n]. . La DFT inversa: x[n] = [1. 2 4 − cos Ω Problema 6. Solución a) rx [1] 1 a1 = − =− .   .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. Datos: r̂x [0] = 2.  . . c) Ŝ (π) = 25/4.. m = 0.. 3]T . 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  . . 3. 1 ≤ m ≤ p. . 0. 19. 0. 3. .. Se pide de forma razonada: a) Determinar el valor de los parámetros que describen al modelo AR.   . p. rx [0] 2 2 2 r [0] − r [1] 3 σe2 = x x = . k = 1.. y la varianza:  Pp    σe2 = rx [0] + ak rx [−k].       . 9.. Problema 6. . 3π/2. Solución a) Las pulsaciones en el intervalo [0. 1.fullengineeringbook. π}. −5. rx [0] 2 b) 3 1 Sx (Ω) = · 5 . Las ecuaciones de Yule-Walker se corresponden con la solución para la estimación de los parámetros ak . .

211 Para el caso particular de un proceso AR de orden 2.. · . .. 0. 3.fullengineeringbook. . rx [0] − rx2 [1] rx2 [1] rx [2] − rx2 [1] rx [0] rx2 [1] rx [2] − rx2 [2] rx [0] σe2 = rx [0] + + .8. se pide: a) Explicar razonadamente de qué modelo se trata y cómo se obtiene la densidad espectral de potencia de x[n]. σe2 = 1. 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]         .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]. r̂x [1] = 1. c) Determinar el valor de los parámetros para el caso concreto en que se dispone de la realización siguiente x = [1. . 1. a1 = −0. se pide de forma razonada: a) Obtener la expresión general simplificada de la densidad espectral de potencia del proceso x[n].8125. Problema 6. rx2 [0] − rx2 [1] rx2 [0] − rx2 [1] www. . r̂x [2] = 0..3542.4.  . 1. a2 = 0.. Solución a) σe2 σe2 Sx (Ω) = 2 = . Si tomamos como entrada x[n]. .   . 3]T . r̂x [0] = 3. 0. 2.. 2. 3. .   . 0.net c) El estimador de autocorrelación es: r̂x [k] = Se obtiene: 1 N x [k] ∗ x [−k]. |A (Ω)| 1+ a21 + a22 + 2a1 (1 + a2 ) cos (Ω) + 2a2 cos (2Ω) b) rx [1] rx [2] − rx [0] rx [1] a1 = . 2. k=1 Considerando x[n] = [1.  rx [p − 1] rx [p − 2] · · · rx [0] ap −rx [p] p X σv2 = rx [0] + ak rx [−k].6792. −1. la salida es ruido blanco de media cero y varianza σv2 . b) Determinar los parámetros para el caso de un modelo de orden 2 (p = 2). = . 0. . . rx2 [0] − rx2 [1] r2 [1] − rx [2] rx [0] a2 = x 2 . 2. 3]T . −1. b) Calcular el valor de los parámetros que describen al modelo AR.. 1. 1.

212 Análisis Espectral. Solución  .

.

2 a) Se trata de un modelo AR: Sx ejΩ = .

H ejΩ .

para el cálculo de estos valores. indicar cual sería el orden del modelo y determinar la expre- sión de la función de transferencia del sistema generador.4. b) a1 = −0. σv2 = k=0 ak rx [k] σv2 = 4.5 3 0.97 − 1.4 × 4 + 0. Además. 6792.5 1 1. Se pide: a) Con los datos del enunciado. a2 = 0. n = 0. c) Representar gráficamente y de forma aproximada la función densidad espectral de potencia estimada a partir de los datos disponibles.74 × 1.62 rad Frequency (Ω) .fullengineeringbook. · · · .92 = 0. a2 = 0. 8125. calcular el valor de los parámetros restantes. rx [1] = 4 y rx [2] = 1.83 0 0.4z −1 + 0. c) jΩ Sx(e ) 6.5 2 2. 1.92. 3542. ha sido necesario estimar los siguientes valores de autocorrelación: rx [0] = 4. www. σv2 . Problema 6.74z −2 PM b) Se necesita conocer el valor de varianza del ruido. b) Explicar razonadamente si el conocimiento de los parámetros a1 y a2 es suficiente pa- ra estimar la densidad espectral del proceso.net Solución a) Orden 2: 1 HG (z) = . 1 − 1. En caso contrario.74.11 La serie temporal x[n].79.97. N −1 correspondiente a un proceso aleatorio estacionario viene caracterizada mediante un modelo AR definido por los parámetros siguientes: a1 = −1. σe2 = 1.

σv = . 59 1 + 24 2 48 59 − 59 cos 2Ω Con el diagrama de polos y ceros : 30 X: 0 Y: 27. Solución a) 24 2 581 a1 = 0. 1 − 59 z b)  581 1 Sx ejΩ =  . 213 Problema 6.98 25 www. 3. 0.569 Y: 4.net 20 Sx(ejΩ) 15 10 X: 1.fullengineeringbook. 59 59 1 HG (z) = 24 −2 . 0.5 2 2. a2 = − .12 Se desea caracterizar la secuencia x[n] = [7.976 5 0 0 0.5 1 1. 1]T mediante un modelo AR de orden 2.5 3 Ω (rad) . b) Determinar la densidad espectral de potencia de x[n] y representar aproximadamente su módulo. Se pide: a) Determinar los parámetros del modelo y su función de transferencia.

05 0.8975 0.15 0.3 0.4113 − 0. Datos: r̂x = [1.fullengineeringbook.1 0.5 Densidad espectral de potencia Densidad espectral de potencia 7 3 6 2.05 0.4 0.1 0.5 3 1 2 0.35 0.5 0 0.25 0.13 En la figura 6.45 0.25 0. a = [a0 − 0.5 6 2 1. Solución a) La figura (b) ya que el resto poseen raíces en la circunferencia de radio unidad.5 0 0 0 0.5 Frecuencia (Ω/2π) Frecuencia (Ω/2π) www.5 Frecuencia (Ω/2π) Frecuencia (Ω/2π) (a) (b) 4.1839.1 0.4 se muestran las densidades espectrales de potencia de varias series temporales caracterizadas mediante un modelo estocástico real y lineal.05 0.5 5 2 4 1. k=0 .net (c) Figura 6. a3 = −0.1 0.3384 − 0.35 0. 5 14 4.25 0.45 0.35 0.5 1 0 0 0 0. se conocen los valores estimados de la autocorrelación y algunos de los parámetros que lo definen (ver sección de datos abajo).4 0.4 – Densidad espectral de potencia de varias series temporales. La varianza: 4 X σv2 = ak rx [k] = 0. Problema 6.4 0.9793 0.2 0. c) Para un modelo AR de orden 4.15 0.15 0.45 0.5 12 4 Densidad espectral de potencia Densidad espectral de potencia 10 3.15 0.0034 a3 0.4 0.3 0.5 4 1 2 0. 214 Análisis Espectral.2 0. (d) a) Explicar razonadamente cuáles de ellas se pueden corresponder con un modelo AR. Determinar los parámetros restantes que permiten caracterizar la estimación de la densidad espectral potencia.35 0. c) a0 = 1.05 0.5980]T . b) Cualquiera de ellas se podría modelar mediante un MA.25 0. b) Explicar razonadamente cuáles de ellas se pueden corresponder con un modelo MA.5 10 4 9 8 3.0300]T .2 0.45 0.9987.2 0.3 0.0305 − 1.3 0.5 3 8 2.5 0 0.

05 0.25 0. .45 0. Cada par de polos conjugados se corresponde con un máximo local en la curva estimada de la DEP. es la correspondiente a un periodograma promediado.4 0. 215 Problema 6.25 0.1 0.14 Las curvas de trazo continuo que se muestran en las gráficas de la figura 6.3 0. Así.5 2 1 1 0.2 0.5 0 0.5 Frecuencia (Ω/2π) Frecuencia (Ω/2π) (a) (b) 4. Solución El modelo AR es idóneo para representar las resonancias o componentes armónicas de un espectro.3 0. por lo que el modelo aplicado será el de orden 2. Se realiza la estimación de dicho espectro mediante un periodograma promediado y tres modelos AR de orden 2.15 0.1 0. la que nos queda.5(d) se aprecia un máximo.3 0.5 www.45 0.5 0 0 0 0.3 0.45 0.5(b) .5 0 0 0 0.05 0.25 0. 4 y 6. en 6.5 representan la auténtica densidad espectral de potencia de un proceso aleatorio. En 6.2 0.5(a) se observan 2 máximos.5(c).35 0. 6 4.2 0.4 0.5 1. cuyas soluciones se muestran en trazo discontinuo en las mismas gráficas.35 0.4 0.5 3 2 1. correspondiente a un AR de orden 4 y el de orden 6 se corresponderá con la gráfica 6.5 Densidad espectral de potencia Densidad espectral de potencia 3 3 2.1 0.05 0.2 0.5 Densidad espectral de potencia 3 4 2.5 0 0.5 2.05 0.35 0. 6.5 4 4 3.5 4 5 Densidad espectral de potencia 3.4 0. Lógicamente.5 0.net 2 2 1.15 0.fullengineeringbook.15 0.15 0.25 0.5 Frecuencia (Ω/2π) Frecuencia (Ω/2π) (c) (d) Figura 6.5 4.5 1 1 0.35 0.1 0.5 3.45 0.5 Indicar de forma razonada a cual se corresponde cada una de ellas.

net .fullengineeringbook.www.

Haykin.ece. Inc. J.H. Oppenheim. Oppenheim. [2] A.edu/jdsp. T. V. [7] S.edu/signals/. 2005.com/files/idxpages. Schafer. Diniz. third edition. Variable Compleja y Aplicaciones. L. W.homestead. V. 1998. http://dspcan. Tra- tamiento Digital de Señales.htm. J. 2013. 2008. Schafer. fourth edition. and J. and R.html. [14] R. R.edu/mcclella /matlabGUIs/. Buck. Schuessler. Prentice-Hall. A Computer Based Approach. Statistical Digital Signal Processing and Modeling. Prentice- Hall. Cambridge University Press. fifth edition.asu. Churchill and J. A Visual Interactive Approach to Digital Signal Processing. F. http://jdsp. Spanias. Parks. John Wiley & Sons. Netto. Parks. W. Proakis and D. www. http://www.net [6] M. [8] J. Cruz Roldán.gatech. Rugh. E. USA.fullengineeringbook. third edition. Jiménez Martínez. [4] S. S. 2007. McClellan. and S. Mitra. Discrete-Time Signal Processing. System Analysis and Design.jhu. 2010. G. McGraw-Hill. G. Signal. Sáez Landete. V. McGraw-Hill. [5] P. Hayes. W. Tratamiento Digital de Señales. Principios. W. Nyack. W. R. Blanco Velasco. Burrus. Schafer. H. Computer-Based Exercises for Signal Processing Using Matlab 5 (Matlab Curriculum Series). and R. McClellan. Prentice-Hall. Algo- ritmos y Aplicaciones. [9] A. T. Prentice-Hall. 2004. Digital Signal Processing. da Silva. http://users.4. McClellan. Schuessler. W. B. [13] C. Manolakis. [3] J. Oppenheim. and J. 2008. Burrus. Brown. R. 2014. A. Bibliografía [1] M. [11] C. Digital Signal Processing. H. seventh edition. Java Digital Signal Processing (J-DSP) Editor. Systems. and Control Demonstrations. R. A. . A. New York. 1998. Educational Matlab GUIs. S. Prentice- Hall. S. Ejercicios de Tratamiento de la Señal Utilizando MATLAB v. Adaptive Filter Theory. V. A. R. 2011. [10] W. W. [12] C. R. Servicio de Publicaciones de la Universidad de Alcalá. 2008. NY. K. 2008. J. 2003.

1998. New Jersey. Manolakis. [27] A. Rodriguez. Franks. [24] J. B. Brazález. Rodríguez. Digital Filter Design. fourth edition. Aprenda MATLAB 7. Addison-Wesley Publishing. [20] L. Signals and Systems. García de Jalón. C. Mariño. and S. Brooks/Cole Thomson Learning. 1999. Digital Filters: Basics and Design. [16] L. W. and Transforms. USA. K. Multirate Systems and Filter Banks.0 como si estuviera en primero. Buck. www. I. Prentice-Hall. Pearson Education. Kluwer Academic Publishers. W.es/ayudainf/aprendainf/varios. Wavelets and Filter Banks. Springer. Prentice-Hall. [18] E. G. V. Yoder. Rabiner.fullengineeringbook. Edicions UPC. Tratamiento de Señales en Tiempo Discreto. Ifeachor and B. Kogon.htm. and A. P. V. Crochiere and L. Digital Signal Processing. 1987. 1983. 1993. 1997. [28] T. second edition. Prentice-Hall. S. Prentice- Hall. A. Ingle. Prentice-Hall. [17] S. 2000. McGraw-Hill. 2000. H. Teoría de la Señal. Digital Filters and Signal Processing with MATLAB Exercises. Schafer. 2005. 1998. Signals. [26] A. second edition. and J. Vallverdu. Prentice-Hall. [32] S. Continous and Discrete Signals and Systems. Schlichthärle. Señales y Sistemas Continuos y Discretos. R. 2006. S. Oppenheim. [33] G. Oppenheim. R. D. Signals and Systems. 2003. 1996. and S. and A. and M. G. Vaidyanathan. V. Wiley-Interscience New York. B. D. [22] D. J. Srinath. 2000.upm. 1975. M. A. John Wiley & Sons. J. Strum and D. Kirk. Nguyen. Moreno. [30] D.etsii. NY. Q. 1997. Digital Signal Processing: A Practical Approach. W. W. 1991. Tratamiento Digital de la Señal: Una Introducción Experimental. 2000. D. Parks and C. Principles. Proakis and D. . Strang and T. F. Prentice- Hall. Burrus. 2002. [31] S. Srinath. Manolakis. Contemporary Linear Systems Using MATLAB. R. V. Oppenheim. Reverté. Algorithms and Applications. Jervis. Hamid. [34] R. Systems. [21] J. 218 BIBLIOGRAFÍA [15] R. Schafer. Soliman and M. R. [23] J. G. Multirate Digital Signal Processing. Wellesley-Cambridge Press. B. Statistical and Adaptive Signal Proces- sing. Prentice-Hall. http://mat21. Jackson. A. Nawab. Willsky. [35] P.net [25] A. A. E. and S. S. Haykin and B. Willsky. Van Veen. Prentice-Hall. [19] L. 1999. Jackson. E. McClellan. [29] J. 2003. Señales y Sistemas. Soliman and M. E. Signal Processing First. H.

fullengineeringbook.www.net .