Está en la página 1de 228





 Problemas de Manuel Blanco Velasco
TEXTOS UNIVERSITARIOS

Fernando Cruz Roldn


Tratamiento


Roberto Jimnez Martnez
TECNOLOGA

Digital de Seales Jos Sez Landete

(2 edicin)







UAH
Problemas de
Tratamiento
Digital de Seales
(2 edicin)
Problemas de Manuel Blanco Velasco
Fernando Cruz Roldn

Tratamiento Roberto Jimnez Martnez


Jos Sez Landete

Digital de Seales
(2 edicin)

SERVICIO DE PUBLICACIONES
El contenido de este libro no podr ser reproducido,
ni total ni parcialmente, sin el previo permiso escrito del editor.
Todos los derechos reservados.

Universidad de Alcal
Servicio de Publicaciones
Plaza de San Diego, s/n
28801 Alcal de Henares
www.uah.es

ISBN: 978-84-15834-20-5
Depsito Legal: M-26092-2013

Impresin y encuadernacin: Imprenta de la UAH


Impreso en Espaa
ndice general

Prlogo iii

1. Conceptos Bsicos y Tipos de Sistemas 1

2. Muestreo y Reconstruccin de Seales 41

3. La Transformada Discreta de Fourier 71

4. Filtros Digitales 91
4.1. Diseo de Filtros Digitales IIR . . . . . . . . . . . . . . . . . . . . . . . . . 91
4.2. Diseo de Filtros Digitales FIR . . . . . . . . . . . . . . . . . . . . . . . . . 116
4.3. Estructuras de Filtros Digitales . . . . . . . . . . . . . . . . . . . . . . . . . 139

5. Sistemas de Tasa Mltiple 167

6. Anlisis Espectral 203

Bibliografa 217
Prlogo

El objetivo general del libro consiste en presentar una coleccin de problemas propuestos
con solucin que sirva de apoyo a cualquier asignatura cuya temtica est relacionada con
el Tratamiento Digital de Seales. La mayor parte del libro se centra en sistemas discretos
lineales y temporalmente invariantes, aunque tambin se incluyen bloques lineales que no
satisfacen la propiedad de invarianza, y que tienen gran utilidad en comunicaciones y en
diversos sistemas de codificacin de seales de audio, imgenes y biomdicas. Con este libro,
se pretende adquirir y afianzar los conocimientos y habilidades siguientes:

Conocer las ventajas e inconvenientes ms relevantes que presenta el tratamiento digital


de seales frente al procesado analgico.

Saber las caractersticas ms importantes de los sistemas paso-todo, de fase mnima,


de fase lineal.

Dominar las tcnicas de muestreo y reconstruccin de seales de tiempo continuo, as


como el uso de tcnicas de tratamiento digital para procesar seales de tiempo continuo.

Conocer la DFT, sus aplicaciones y algoritmos rpidos de clculo.

Conocer las ventajas e inconvenientes ms relevantes que ofrecen los filtros de respuesta
al impulso de duracin infinita (IIR) frente a los de duracin finita (FIR). Elegir las
tcnicas de diseo -etapa de aproximacin- ms adecuadas a las especificaciones iniciales
de partida.

Representar el filtro digital a travs de diferentes estructuras, conociendo algunos de


los problemas que acarrea en las mismas el uso de aritmtica de precisin finita.

Conocer los bloques bsicos que componen los sistemas multitasa de muestreo y los
efectos que producen en la seal de tiempo discreto.

Conocer las tcnicas de estimacin espectral y sus propiedades fundamentales.

Se propone la organizacin de captulos expuesta en la tabla 1. La estructura del programa


se ha realizado atendiendo a la experiencia de los autores en la imparticin de asignaturas
con estos contenidos y similares.
Este libro complementa otro conjunto de libros de texto con contenidos tericos en los que
se explican los conceptos y las tcnicas necesarias para desarrollar cada uno de los problemas
propuestos. En la bibliografa se muestra una coleccin de libros variada e interesante, sin
embargo, desglosados por temas, se sugieren los libros indicados en la tabla 1. Algunas refe-
rencias incorporan programas en Matlab, que sirven como complemento a las partes terica
y prctica de la asignatura.
Para facilitar el estudio de la asignatura, tambin se recomiendan algunas de las interfaces
grficas de usuario (GUI) de demostracin que incorpora Matlab. Adems de las anteriores,
iv Prlogo.

Tabla 1 Organizacin del libro.

Temario Bibliografa recomendada


Captulo I Conceptos Bsicos y Tipos de Sistemas [1, 2]
Captulo II Muestreo y Reconstruccin de Seales [1, 2]
Captulo III La Transformada Discreta de Fourier [1, 3]
Captulo IV Filtros Digitales [1, 2, 3]
Captulo V Sistemas de Tasa Mltiple [1, 4, 5].
Captulo VI Anlisis Espectral [1, 3, 6, 7]

resultan de gran utilidad las GUIs o applets desarrolladas en el Center for Signal and Image
Processing [8], del Georgia Institute of Technology, la coordinada por el profesor Andreas
Spanias de la Arizona State University [9], tambin [10] de la John Hopkins University,
bastante completa, y por ltimo, la elaborada por C. A. Nyack [11].
La notacin utilizada en el libro es diferente a la utilizada en algunos libros de la bibliogra-
fa. Se emplean corchetes para indicar las dependencias de variables independientes discretas
y parntesis para las dependencias de variables independientes continuas. A su vez, la varia-
ble representa la pulsacin para el dominio transformado de Fourier de seales de tiempo
continuo, mientras que representa la pulsacin correspondiente al dominio transformado
de Fourier de seales de tiempo discreto.
Captulo 1

Conceptos Bsicos y Tipos de


Sistemas

Problema 1.1
Del sistema de la figura 1.1 se conoce que es LTI, de orden dos, de respuesta al impulso real
y finita (h[n] 6= 0 slo para 0 n 2), y que presenta un cero en c1 = ej2/3 . A dicho
2 4
sistema se le introduce como entrada la secuencia x [n] = 12 ej 3 n + 14 ej 3 n .

x[n] y[n]
h[n]

Figura 1.1

Se pide:

a) Razonar si la secuencia de entrada es peridica y, en caso afirmativo, indicar el valor del


periodo de dicha seal.

b) Dibujar el diagrama de polos y ceros del sistema dado. Sabiendo que H ()|=0 = 1,
obtener su funcin del sistema.

c) Dibujar de manera aproximada el mdulo de su respuesta en frecuencia.

d) Razonar si la secuencia de salida y[n] es peridica y, en caso afirmativo, indicar el valor


del periodo.

Solucin

a) No es peridica.

 2
 2

b) La funcin sistema es: H (z) = 2,335 1 ej 3 z 1 1 ej 3 z 1 .
2 Conceptos Bsicos y Tipos de Sistemas.

1
e j 2/3
0,5

Parte Imaginaria
2
0

0,5
e -j 2/3

1
1 0,5 0 0,5 1
Parte Real
c) El mdulo de la respuesta en frecuencia:

10

6
|H(()|

0
0 1 2 3 4 5 6
(rad)
d) La salida es peridica con periodo N = 3.

Problema 1.2
Al sistema LTI real, causal y estable de la figura 1.2 se le introduce como seal de entrada
la secuencia x1 [n] = ej0 n , con 0 R+ .

x[n] y[n]
h[n]

Figura 1.2
Se pide:

a) Empleando la expresin de la suma de convolucin, calcular la secuencia de salida y1 [n] a


la anterior exponencial.

b) Expresar la respuesta y2 [n] del sistema cuando la entrada es la secuencia x2 [n] = ej0 n
u [n] como la suma de dos trminos:

y2 [n] = yper [n] + ytra [n] ,


3

donde yper [n] = y1 [n].

c) Demostrar que al ser el sistema LTI estable, la respuesta ytra [n] est acotada en amplitud,
es decir, |ytra [n] | < B < , n, B R+ .

Solucin


a) y1 [n] = ej0 n H ej0 .

P
b) y2 [n] = y1 [n] h [l] ej0 (nl) .
l=n+1


P
P
c) |ytra [n]| |h [l]| |h [l]| < K < .
l=n+1 l=

Problema 1.3
A un sistema LTI causal, estable y real se le introduce una secuencia de entrada x[n] real y
causal cuya parte imaginaria de su transformada de Fourier es

XI () = sen () .

La secuencia de salida y[n] presenta un espectro cuya parte real viene dada por la expresin

YR () = 1 cos (2) .

Se pide:

a) Sabiendo que x [0] = 1, obtener la secuencia de entrada x [n].

b) Obtener la secuencia de salida y [n].

c) Obtener las respuestas en frecuencia y al impulso del sistema LTI dado.

Datos: Considere que una secuencia x [n] causal se puede expresar como:

x [n] = 2 xe [n] u [n] xe [0] [n] ,


x [n] = 2 xo [n] u [n] + x [0] [n] ,

donde xe [n] y xo [n] son, respectivamente, la parte par e impar de la secuencia.

Solucin

a) x [n] = [n] + [n 1].

b) y [n] = [n] [n 2].

c) H () = 1 ej , h [n] = [n] [n 1].


4 Conceptos Bsicos y Tipos de Sistemas.

Problema 1.4
Dada la siguiente seal:

X () = R () + () + ( /2) + ( + /2) , para < < ,

con X () peridica de periodo 2 y



2 0 || /4,
R () =
0 /4 < || ,

se pide:
a) Representar X () para 2 < < 2.
b) Obtener x [n]. Expresar dicha secuencia como suma de dos trminos de la forma

x [n] = xp [n] + xap [n] ,

donde xp [n] contiene en su totalidad la parte peridica de la seal x [n], y xap [n] el resto.
c) Representar la secuencia xp [n] e indicar su periodo fundamental.
d) Dado el sistema LTI causal, caracterizado por la siguiente ecuacin en diferencias de
coeficientes constantes y reales:
3
X
y [n] = x [n] + bk x [n k] + 0,9y [n 1] 0,81y [n 2] + 0,729y [n 3] ,
k=1

obtener el valor de los coeficientes bk para que se satisfaga que

y [n] = h [n] x [n] = h [n] xap [n] ,

donde h [n] es la respuesta al impulso que caracteriza al sistema.


e) Sabiendo que el sistema anterior presenta un polo en p1 = 0,9j , representar su diagrama
de polos y ceros completo, as como el mdulo de la respuesta en frecuencia del mismo de
manera aproximada.

Solucin

a) El espectro de la seal X() se muestra en la siguiente figura:

X()
2

/2 /4 /4 /2
b) Los trminos que componen la seal son:

1 1  
xp [n] = + cos n ,
2 2
2 sen (n /4)
xap [n] = .
n
5

c) El periodo es N = 4.

x p [n]

3/2

N=4
1/2

-2 2
-4 -3 -1 1 3 4 n

-1/2

d) b1 = 1, b2 = 1, b3 = 1.

e) Los polos se encuentran situados en: p1 = 0,9j, p2 = 0,9j y p3 = 0,9. El diagrama de


polos y ceros y su respuesta en frecuencia es:

1,2
1
p1
1
Parte Imaginaria

0,5
0,8
|H()|

0 p3 0,6

0,4
0,5
p2 0,2
1
1 0,5 0 0,5 1 0
/2 0 /2
Parte Real
(rad)

Problema 1.5
El esquema de la figura 1.3 est compuesto por tres sistemas LTI, se emplea para procesar
la seal de entrada x[n].

y1[n]
S1
x[n] y[n]
+ S3
y3[n]
S2
y2[n]

Figura 1.3

Acerca del conjunto se conocen los siguientes datos:


6 Conceptos Bsicos y Tipos de Sistemas.

3
P

3 k
La relacin entrada-salida del S1 es: y1 [n] = 5 4 x [n k].
k=0

Al inyectar x [n] = [n] 34 [n 1] como seal de entrada del esquema general, se


n
obtiene y3 [n] = 21 u [n] a la entrada del sistema S3 .

El sistema S3 es real, causal, de 2 orden y con todos sus polos en el origen.

Se pide:

a) Demostrar que el sistema S1 es LTI y calcular su respuesta impulsiva y su funcin del


sistema.

b) Determinar la respuesta impulsiva h2 [n] del sistema S2 .

c) Se ha comprobado que la salida del sistema global cuando se aplica la seal x [n] =
 n
cos (n) + cos 7
4 n es y[n] = (1) , R. Determinar la funcin del sistema S3 ,
sabiendo que H3 ()|=0 = 0,2929.

Solucin

a) El sistema es lineal e invariante.


 n
3 3
h1 [n] = u [n]
5 4
3 1 3
H1 (z) = , |z| >
5 1 43 z 1 4

2

1 n
b) h2 [n] = 5 2 u [n].
 7
 7

1
c) H3 (z) = 2 1 ej 4 z 1 1 ej 4 z 1 .

Problema 1.6
El diagrama de bloques de la figura 1.4 est pensado para procesar una seal real x [n] R.
Se sabe que la seal de salida y[n] se puede obtener mediante un nico sistema LTI.

Sistema LTI
H( ) 1
x[n] y[n]

2 2
-j( /2)n j( /2)n
e e

Figura 1.4
Se pide:

a) Determinar razonadamente la respuesta impulsiva heq [n] del sistema LTI equivalente al
de la figura que permite obtener la misma respuesta y[n] cuando se aplica idntica entrada
x[n].
7

b) Determinar y representar el sistema que permite recuperar la seal de entrada x[n] a partir
de la seal de salida y[n] mediante un diagrama de bloques en el que se especifiquen cada
una de las funciones que realiza.

Solucin

sen(
2 n)
a) heq [n] = ej 2 n n .
b) x[n] = 2 Re {y[n]}:

y[n] x[n]
Re{} 2

Problema 1.7
La ventana de duracin finita wT (t) de la figura 1.5 se emplea para transmisin de datos en
comunicaciones de banda ancha y est definida matemticamente como:
  
t
sen2 2 0,5 + TT R ,
TT R /2 t TT R /2,
wT (t) =   1,  TT R /2 t T TT R /2,


sen2 0,5 (tT ) , T TT R /2 t T + TT R /2.
2 TT R

Figura 1.5

Si los parmetros relativos a la duracin de la ventana son T = 4 s y TT R = 100 ns, y se


muestrea la seal a un rgimen de 20 106 muestras por segundo, se pide:
a) Obtener la expresin de la ventana discretizada wT [n] = wT (nTs ).
b) Obtener la transformada de Fourier de wT [n].

Solucin

a) La ventana es:

0,5, n = 0,


1, 1 n 79,
wT [n] =

0,5, n = 80,

0, resto.

b) La transformada de Fourier:

sen(39,5 ) j40 1 1 j80


WT () = e + + e
sen(0,5 ) 2 2
8 Conceptos Bsicos y Tipos de Sistemas.

Problema 1.8
De una funcin 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,5 + 0,5j,

Polo: p1 = 0,5 0,5j.

Se pide:

a) Completar el resto de polos y ceros de la funcin C(z) de orden mnimo que cumple los
datos del enunciado.

Considere a partir de ahora que, adems de las condiciones anteriores, se cumple que la
transformada z inversa de C(z) es una secuencia real. Se pide:

b) Aadir los polos y ceros necesarios para obtener la funcin C(z) de orden mnimo que
cumple lo indicado.

c) Encontrar todas las posibles funciones H(z) correspondientes a sistemas causales, es-
tables, de respuesta al impulso real que tengan la misma C(z) obtenida en el apartado
anterior.

Solucin

a) Falta un cero y un polo, respectivamente:

c2 = 1 + j
p2 = 1 j

b) Los ceros y polos son, respectivamente:

c3 = 0,5 0,5j
c4 = 1 j
p3 = 0,5 + 0,5j
p4 = 1 + j

c) Los posibles sistemas son:


 
1 c1 z 1 1 c3 z 1 1
H1 (z) = k1 , |z| >
(1 p1 z 1 ) (1 p3 z 1 ) 2

 
1 c2 z 1 1 c4 z 1 1
H2 (z) = k2 , |z| >
(1 p1 z 1 ) (1 p3 z 1 ) 2

Problema 1.9
De una funcin C(z) = H(z) H ( z1 ) se conoce que presenta ceros y polos en los siguientes
puntos del plano z:

Polos: zp1 = 12 , zp2 = 21 + 12 j.


1
Ceros: zc1 = 2, zc2 = 2 + 12 j.

Sabiendo que los coeficientes de la transformada inversa de la funcin C(z) son reales:
9

a) Dibujar el diagrama de polos y ceros de la funcin C(z) de orden mnimo que cumple
las condiciones del enunciado.

b) Dibujar el diagrama de polos y ceros asociado a H(z), sabiendo que se trata de un


sistema LTI causal de fase mnima.

c) Dibujar el diagrama de polos y ceros de orden mnimo de todos los posibles sistemas
reales LTI causales y estables cuyo mdulo de la respuesta en frecuencia es el mismo
que el de H(z) del apartado anterior.

d) La siguiente figura representa el mdulo y la fase de uno de los sistemas Hi (z) obtenidos
en los apartados b y c. Sin realizar ningn clculo, razone a cual o cuales de ellos
corresponde.

20
Magnitud (dB)

10

10
0 0,2 0,4 0,6 0,8 1
Frecuencia Normalizada ( rad/muestra)
0
Fase (grados)

200

400
0 0,2 0,4 0,6 0,8 1
Frecuencia Normalizada ( rad/muestra)

e) Existe algn otro sistema real LTI causal y estable, distinto de los ya obtenidos,
que tenga el mismo mdulo de la respuesta en frecuencia que los anteriores? En caso
afirmativo ponga un ejemplo. Podra ser este sistema de fase mnima? Razone la
respuesta.
10 Conceptos Bsicos y Tipos de Sistemas.

Solucin

a) El diagrama de polos y ceros es:

C(z)

1,5

1
Parte Imaginaria

0,5

0,5

1,5

2 1 0 1 2
Parte Real

b) El diagrama de polos y ceros es:

H(z)

1
0,8
0,6
Parte Imaginaria

0,4
0,2
0
0,2
0,4
0,6
0,8
1
1 0,5 0 0,5 1
Parte Real
11

c) Los diagramas de polos y ceros son:

H (z) H (z)
1 2

1 1,5
0,8
1
0,6

Parte Imaginaria
Parte Imaginaria

0,4
0,5
0,2
0 0
0,2
0,5
0,4
0,6
1
0,8
1 1,5

1 0,5 0 0,5 1 2 1,5 1 0,5 0 0,5 1


Parte Real Parte Real

H 3(z)

1,5

1
Parte Imaginaria

0,5

0,5

1,5

2 1,5 1 0,5 0 0,5 1


Parte Real

d) Corresponde al sistema H1 (z).

e) Basta con multiplicar por un sistema paso todo causal cualquiera de las funciones
Hi (z) obtenidas anteriormente. Por ello, existen infinitas posibilidades. Sin embargo, al
introducir el sistema paso todo ceros ubicados fuera de la circunferencia de radio unidad,
ninguna de las nuevas funciones resultantes de igual mdulo cumplira la propiedad de
fase mnima.
12 Conceptos Bsicos y Tipos de Sistemas.

Problema 1.10
De un sistema H(z) lineal, invariante y estable se conoce que satisface la condicin C(z) =
H(z) H ( z1 ), y que dicha funcin C(z) presenta un polo en p1 = 0,5 y un cero en
c1 = 0,5 0,5j.
Se pide:

a) Dibujar el diagrama de polos y ceros del sistema completo C(z), sabiendo que es el de
orden mnimo que cumple las condiciones anteriores.

b) Obtener las diferentes funciones H(z) que darn lugar a C(z). Discutir para cada una
de las funciones obtenidas si se correspondera con un sistema causal.

c) Si C(z) se descompone como producto de dos funciones del siguiente modo: C(z) =
Hmin (z) H1 (z), encontrar Hmin (z), sabiendo que caracteriza a un sistema de fase
mnima estable con el mismo mdulo de la respuesta en frecuencia (salvo una constante)
y de igual orden que C(z). Dibujar el diagrama de polos y ceros y el mdulo de la
respuesta en frecuencia del sistema H1 (z).

Solucin

a) Es necesario incluir:
c2 = 1 j
p2 = 2

C(z)

0,5
Parte Imaginaria

0
p2 p1
c1
0,5

c2
1

2 1,5 1 0,5 0 0,5 1


Parte Real
b) 
1 c1 z 1
Ha (z) = k1 , |z| > |p1 |
(1 p1 z 1 )

1 c2 z 1
Hb (z) = k2 , |z| > |p1 |
(1 p1 z 1 )

1 c1 z 1
Hc (z) = k3 , |z| < |p2 |
(1 p2 z 1 )
13


1 c2 z 1
Hd (z) = k4 , |z| < |p2 |
(1 p2 z 1 )
donde Ha (z) es causal y estable, Hb (z) es causal y estable, Hc (z) es no causal y estable
y Hd (z) es no causal y estable.
2
(1c1 z1 )
c) Hmn (z) = k (1p z1 )2 .
1

H 1(z)

0,5
Parte Imaginaria

0
p2 c3

0,5
p3
c2
1

2 1,5 1 0,5 0 0,5 1


Parte Real
1
0,9
0,8
0,7
0,6
|H1( )|

0,5
0,4
0,3
0,2
0,1

0
0 0,5 1 1,5 2 2,5 3 3,5
(rad/muestra)
14 Conceptos Bsicos y Tipos de Sistemas.

Problema 1.11
Dado un sistema FIR causal, de orden dos, con coeficientes reales y con un cero en c1 =
0,25 0,25j, se pide:

a) Encontrar su funcin del sistema (H1 (z)), incluida la constante de ganancia, sabiendo
que H1 ()|=0 = 1.

b) De todos los sistemas que tienen el mismo mdulo de la respuesta en frecuencia que H1 (z),
qu propiedad satisface el anterior sistema con respecto a la energa parcial acumulada?
Razone la respuesta.

c) Encontrar H2 (z), incluida la constante de ganancia, del sistema causal de retardo de


energa mximo que tiene el mismo mdulo de la respuesta en frecuencia que H1 (z).

d) Razone la estabilidad de ambos sistemas.

Solucin

8
 
a) H1 (z) = 5 1 (0,25 + 0,25j) z 1 1 (0,25 0,25j) z 1 .

b) Como es un sistema de fase mnima, tiene la propiedad de retardo de energa mnimo.


1
 
c) H2 (z) = 5 1 (2 + 2j) z 1 1 (2 2j) z 1 .

d) Ambos sistemas son estables pues tienen todos los polos estn en el origen.

Problema 1.12
Dado un sistema estable cuya funcin del sistema viene dada por

0,4096 1,3988z 1 + 2,3885z 2 2,1856z 3 + z 4


H (z) = 2,4414
1 2,1856z 1 + 2,3885z 2 1,3988z 3 + 0,4096z 4

Se pide:

a) Representar el mdulo de la respuesta en frecuencia.

b) El sistema anterior presenta un polo en p1 = 0,8 ej/3 . Las dos siguientes figuras repre-
sentan la funcin de fase de dos sistemas estables, y una de ellas se corresponde con la del
sistema indicado anteriormente. Deducir razonadamente de cul de las dos se trata.

Sistema (a) Sistema (b)


0 0.3

2
0.2
4
Radianes

Radianes

6 0.1

8 0
10
0.1
12

14 0.2
0 0.5 1 1.5 2 2.5 3 0 0.5 1 1.5 2 2.5 3
Pulsacin Pulsacin
15

c) Dibujar el diagrama de polos y ceros completo sabiendo que el sistema tambin presenta
un polo en p2 = 0,8 ej/6 .

Solucin

A(z 1 )
a) La funcin del sistema dada, con coeficientes reales, satisface que H (z) = k z N A(z) .
Por tanto es un sistema paso todo. Evaluando dicha funcin en un punto de la circunfe-
rencia de radio unidad, por ejemplo, H (z)|z=1 = 2,4414, se obtiene el resto de valores:

2.5

2
Amplitud

1.5

0.5

0
0 0.5 1 1.5 2 2.5 3
Pulsacin

b) Observando la funcin del sistema, se aprecia que es un sistema paso-todo de orden cuatro
de coeficientes reales. Con los datos del enunciado, se conoce que hay dos polos en el
interior de la circunferencia de radio unidad, con lo que al menos debe haber dos ceros
fuera de la circunferencia de radio unidad. La fase del sistema (b) se corresponde con un
sistema que tendra todos los ceros en el interior de la circunferencia de radio unidad, con
lo que no podra ser el paso-todo. La del sistema (a) s satisface las anteriores condiciones,
y es adems montona decreciente, la cual dara lugar a un retardo de grupo positivo. Por
tanto, la opcin correcta es la del sistema (a).
c)

1 c =1/conj(p )
1 1
c =1/conj(p )
3 3
p
0.5 1
Parte Imaginaria

p =conj(p )
3 2

p
2
0.5 c =1/conj(p )
2 2

p =conj(p )
4 1
1 c =1/conj(p )
4 4
1 0.5 0 0.5 1 1.5
Parte Real
16 Conceptos Bsicos y Tipos de Sistemas.

Problema 1.13
De un sistema LTI se conoce que su funcin H(z) es de coeficientes reales y tiene dos polos
en los siguientes puntos del plano z:

2 1
p1 = 2 e j 3 , p2 = .
2
Adems, se ha comprobado que la respuesta del sistema es nula cuando a la entrada se
introduce cualquiera de las dos secuencias siguientes:
   n
2
x1 [n] = cos n , x2 [n] =
4 3

Se pide:
a) Representar el diagrama de polos y ceros de la funcin H(z) de orden mnimo indi-
cando el valor de los mismos. Determinar tambin su expresin algebraica y comentar
razonadamente si el sistema es causal y estable.
b) Determinar el diagrama polo-cero y la expresin algebraica de todas las funciones cau-
sales y estables que tienen el mismo mdulo de la respuesta en frecuencia que H(z).
c) Expresar los sistemas obtenidos en el apartado anterior que tengan ceros en el exterior
de la circunferencia de radio unidad como el producto de un filtro sin ceros en el exterior
de la circunferencia de radio unidad, y de un sistema paso-todo.

Solucin

a) El diagrama de polos y ceros es:

H(z)

1,5

1
Parte Imaginaria

0,5

0,5

1,5

2 1,5 1 0,5 0 0,5 1 1,5 2


Parte Real

La funcin sistema es:


  
1 + 23 z 1 1 ej 4 z 1 1 ej 4 z 1 1
H (z) = k
1 1
 2
 2
,
2
< |z| < 2
1 2z 1 2ej 3 z 1 1 2ej 3 z 1
17

El sistema es no causal y estable.

b) Los diagramas de polos y ceros son:

H1(z)

0,5
Parte Imaginaria

0,5

1 0,5 0 0,5 1
Parte Real
H2(z)

1
Parte Imaginaria

0,5

0,5

1,5 1 0,5 0 0,5 1


Parte Real

Las funciones sistema son:


  
1 + 23 z 1 1 ej 4 z 1 1 ej 4 z 1 1
H1 (z) = k1
1 1
  1 2
 
1 2
 , |z| >
2
1 2z 1 2 ej 3 z 1 1 2 ej 3 z 1

  
1 + 23 z 1 1 ej 4 z 1 1 ej 4 z 1 1
H2 (z) = k2      , |z| >
1 1
1 2z 1 j 2
1 2 e 3 z 1 1 j
1 2 e 3 z
2
1 2
18 Conceptos Bsicos y Tipos de Sistemas.

c)
H2 (z) = H0 (z) Hap (z)

  
1 + 23 z 1 1 ej 4 z 1 1 ej 4 z 1
H0 (z) = k0   2
  2

1 12 z 1 1 21 ej 3 z 1 1 21 ej 3 z 1

z 1 + 23
Hap (z) = k3 
1 + 23 z 1

Problema 1.14
Para cada uno de los diagramas de polos y ceros siguientes, se pide indicar razonadamente
si se pueden corresponder con:

a) Una funcin del tipo C(z) = H(z) H ( z1 ).

b) Un sistema de fase mnima.

c) Un sistema paso todo.

d) Un filtro de fase lineal. En este caso, indicar el tipo de filtro de que se trata.

e) Ninguna de las anteriores.

Figura 1 Figura 2

2
2
Parte Imaginaria

1
Parte Imaginaria

2 2 6
0 0

1 1

2 2

2 1 0 1 2 2,5 2 1,5 1 0,5 0 0,5 1 1,5 2 2,5


Parte Real Parte Real
19

Figura 3 Figura 4

2 2
ROC: |z|>0,8

Parte Imaginaria
Parte Imaginaria

1 1

0,8
0 0

1 1

2 2

2,5 2 1,5 1 0,5 0 0,5 1 1,5 2 2,5 2,5 2 1,5 1 0,5 0 0,5 1 1,5 2 2,5
Parte Real Parte Real

Figura 5

2
Parte Imaginaria

2
0

2,5 2 1,5 1 0,5 0 0,5 1 1,5 2 2,5


Parte Real

Solucin

a) La figura 3.

b) La figura 5.

c) Ninguno.

d) La figura 2, tipo I.

e) La figura 1.
20 Conceptos Bsicos y Tipos de Sistemas.

Problema 1.15
En las siguientes figuras se representan algunas caractersticas (diagramas de polos y ceros,
respuestas en frecuencias o retardos de grupo) correspondientes a seis sistemas reales, causa-
les y estables. Se pide, en funcin de dicha caractersticas, indicar razonadamente si cada uno
de los mismos se pueden corresponder con sistemas de fase lineal, paso-todo, de fase mnima,
o bien son funciones del tipo C (z) = H (z) H (1/z ).

Sistema 1 Sistema 2
2,5
1
2
0,8
1,5
0,6
1
Parte Imaginaria

0,4

Parte Imaginaria
0,5 0,2
0 0
0,5 0,2
1 0,4

1,5 0,6

2 0,8
1
2,5
2 1 0 1 2 3 1 0,5 0 0, 5 1
Parte Real Parte Real

Retardo de grupo del sistema 3


4 Retardo de grupo del sistema 4
2, 8
Retardo de Grupo (muestras)

2, 6

2, 4
Retardo de Grupo (muestras)

2, 2

2
4
1, 8

1, 6

1, 4

1, 2

4 1
0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
Frecuencia Normalizada ( rad/muestras) Frecuencia normalizada ( rad/sample)

Sistema 6
Fase de la respuesta en frecuencia del sistema 5 2, 5
0,4
2
0,2
1, 5
0
1
Parte Imaginaria

0.2
Fase (rad)

0, 5
0,4 8
0
0,6
0,5
0,8 1

1 1,5

1,2 2

1,4 2,5
0 0,5 1 1,5 2 2,5 3 3,5 2 1 0 1 2 3
Pulsacin (rad/muestra) Parte Real
21

Solucin
Considerando las figuras anteriores:

El Sistema 1 es paso-todo, pues por cada cero ci existe un polo en una posicin pi =
1/ci .

El Sistema 2 es de fase mnima, pues todos los ceros ci y los polos pi estn dentro de
la circunferencia de radio unidad.

El Sistema 3 es de fase lineal, ya que el retardo de grupo g = d()


d es constante
( () es la funcin de fase).

El Sistema 4 podra ser paso-todo, pues la fase es montona decreciente, y por consi-
guiente, el retardo de grupo es siempre positivo.

El Sistema 5 es de fase mnima, pues al ser el sistema causal y estable, y al tener


una diferencia de fase de 0 a de 0 radianes, tiene todos sus ceros en el interior de la
circunferencia de radio unidad (los polos ya estn en el interior por las caractersticas
del sistema).

El Sistema 6 es de fase lineal, pues los polos pi estn todos en el origen y por cada cero
ci existe otro cero cj en una posicin cj = 1/ci . Es de tipo I, pues no existen ceros en
z = 1 ni en z = 1.

Problema 1.16
Obtener la funcin del sistema H(z), de un filtro FIR de fase lineal tipo
II, de coeficientes
reales y de orden mnimo cuya funcin del sistema se anule para z1 = 1 + 3j y z2 = 1.

Solucin

 

1 2 1
 j 1
 j 1
 1 j 1
H (z) = 1z 1+z 1 2e 3 z 1 2e 3 z 1 e z3
2
 
1 j 1
1 e 3 z
2
22 Conceptos Bsicos y Tipos de Sistemas.

Problema 1.17
La respuesta al impulso de la figura caracteriza a un filtro FIR. Indique razonadamente si
la fase de la respuesta en frecuencia es lineal y el tipo de filtro del que se trata, as como la
n
respuesta del sistema a las seales de entrada x1 [n] = 1, n y x2 [n] = (1) , n.

1.5

0.5
h[n]

0.5

1.5

2
0 2 4 6 8 10 12
n (ndice de muestra)

Solucin
Es un sistema de fase lineal tipo III. Las respuestas a las entradas x1 [n] y x2 [n] son, respec-
tivamente, y1 [n] = 0 e y2 [n] = 0.

Problema 1.18
Dado un filtro FIR de coeficientes reales y de longitud N , que cumple que h[n] 6= 0 para
0 n (N 1) y h[n] = 0 fuera de ese intervalo. El sistema es de fase lineal si su respuesta
al impulso satisface que h[n] = h[N 1 n] para 0 n (N 1). Se pide:

a) Deducir de la condicin anterior la siguiente igualdad:

H(z) = z (N 1) H(z 1 )

b) Indicar razonadamente cmo estn distribuidos los polos y los ceros si el filtro cumple
que h[n] = h[N 1 n], y N es un nmero par.

c) Indicar razonadamente si el sistema del apartado anterior puede ser un filtro paso-todo.

d) Indicar razonadamente si el filtro del apartado b) es, de todos los que tienen el mismo
mdulo de la respuesta en frecuencia, el sistema de fase mnima.

Solucin

b) Es un sistema FIR tipo IV, por lo tanto tiene al menos un cero en z = 1. Si apare-
cen ms ceros en este punto, tienen que tener multiplicidad impar. El resto se distri-
buye en grupos de 4, por cada cero estar su recproco y los conjugados de ambos,
(z0 , z01 , z0 , (z01 ) ). Si existen ceros en el eje real y son diferentes de +1 y 1, se dis-
tribuyen por parejas con sus recprocos. Si los ceros estn en la circunferencia de radio
23

unidad y son diferentes de +1 y 1, se distribuyen por parejas con sus conjugados. Si


aparecen ceros en z = 1, tienen que tener multiplicidad par. En cuanto a los polos, el
sistema tiene N 1 polos en el origen.

c) No es paso todo, ya que tiene al menos un cero en z = 1.

d) En general no es de fase mnima, ya que tiene ceros tanto en el interior como en el


exterior de la circunferencia de radio unidad. Sin embargo, puede ser de fase mnima si
todos los ceros estn en la circunferencia unidad.

Problema 1.19
La funcin del sistema de un filtro presenta dos ceros zi y dos polos pi en los siguientes puntos
del plano z:

z1 = 0,9, z2 = 1 j,
1 1
p1 = 0,9, p2 = j.
2 2
a) Obtenga los restantes polos y ceros y la funcin sistema, de manera que el filtro H1 (z)
tenga una respuesta al impulso real, sea un sistema estable de orden 3, y cumpla que
H1 (z)|z=1 = 1. Es el sistema de fase mnima? Razone la respuesta.

b) Encuentre todas las funciones Hl (z) que tengan el mismo mdulo de la respuesta en
frecuencia salvo una constante que no es necesario calcular y se correspondan con
sistemas causales de respuesta al impulso real. Represente para todos los sistemas ob-
tenidos el diagrama de polos y ceros.

c) A todos los filtros obtenidos se les introduce como seal de entrada una secuencia real
v[n], obteniendose a las salidas las seales yj [n]. Sea wij [n] la energia parcial acumulada
en el instante m de cada una de las secuencias de salida:
m
X
wyj [m] = yj2 [n] .
n=0

Seleccione, de entre todos los filtros obtenidos en el apartado (a), el sistema Hk (z) que
presente la mayor energa acumulada en el instante m, es decir, que satisface que:

wyk [m] wyj [m] k 6= j, m.


Obtenga la constante de ganancia para que se satisfaga que Hk (z)|z=1 = 1.

d) Obtenga la funcin del sistema HA (z) de mnimo orden posible, que multiplicada por
la del filtro obtenido en el apartado anterior:

H(z) = HA (z) Hk (z)


proporcione como resultado la funcin del sistema H(z) de un filtro FIR de fase lineal.
24 Conceptos Bsicos y Tipos de Sistemas.

Solucin

a) El cero y polo que faltan son, respectivamente:

z3 = 1 + j

1 1
p3 = + j
2 2
La funcin sistema es:
  
1 1 + 0,9z 1 1 (1 j) z 1 1 (1 + j) z 1
H1 (z) =     , |z| > 0,9
190 (1 0,9z 1 ) 1 12 21 j z 1 1 12 + 12 j z 1

No es de fase mnima.

b) Hay que aadir los ceros y polos:

z4 = 1 1 1 1
2 + 2 j, z5 = 2 2 j, z6 =
1
0,9
1
p4 = 1 + j, p5 = 1 j, p6 = 0,9

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 , |z| > 0,9
(1 p1 z 1 ) (1 p2 z 1 ) (1 p3 z 1 )

z p
4 3
0,5
Parte Imaginaria

z p
1 1
0
z p
5 2

0,5

1
1 0,5 0 0,5 1
Parte Real

  
1 z1 z 1 1 z2 z 1 1 z3 z 1
H3 (z) = k3 , |z| > 0,9
(1 p1 z 1 ) (1 p2 z 1 ) (1 p3 z 1 )
25

1
z
3
p
3
0,5

Parte Imaginaria
z p
1 1
0
p
2

0,5
z
2

1
1,5 1 0,5 0 0,5 1 1,5
Parte Real

  
1 z4 z 1 1 z5 z 1 1 z6 z 1
H4 (z) = k4 , |z| > 0,9
(1 p1 z 1 ) (1 p2 z 1 ) (1 p3 z 1 )

z p
4 3
0,5
Parte Imaginaria

z p
6 1
0

z p
5 2
0,5

1
1,5 1 0,5 0 0,5 1 1,5
Parte Real

  
1 z2 z 1 1 z3 z 1 1 z6 z 1
H5 (z) = k5 , |z| > 0,9
(1 p1 z 1 ) (1 p2 z 1 ) (1 p3 z 1 )

1
z
3
p
3
0,5
Parte Imaginaria

z p
6 1
0

p
2
0,5
z
2

1
1,5 1 0,5 0 0,5 1 1,5
Parte Real

c) El sistema de fase mnima:


  
1 1 z1 z 1 1 z4 z 1 1 z5 z 1
H2 (z) = , |z| > 0,9
95 (1 p1 z 1 ) (1 p2 z 1 ) (1 p3 z 1 )
26 Conceptos Bsicos y Tipos de Sistemas.

d)
  
HA (z) = 1 z2 z 1 1 z3 z 1 1 z6 z 1
  
1 p1 z 1 1 p2 z 1 1 p3 z 1

Problema 1.20
De una funcin 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,5 + 0,5j,

Polo: p1 = 0,5 0,5j.

Se pide:

a) Dibujar el diagrama de polos y ceros completo de la funcin R(z) de orden mnimo que
cumple los datos del enunciado.

Considere a partir de ahora que, adems de las condiciones anteriores, se cumple que la
transformada z inversa de R(z) es una secuencia real.
Se pide:

b) Aadir los polos y ceros necesarios para obtener la funcin R(z) de orden mnimo que
cumple lo indicado.

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.

d) Indicar de todas las funciones obtenidas en el apartado anterior que tienen el mismo
mdulo, cual es la que menor retardo de grupo presenta.

e) Indicar de todas las funciones obtenidas en el apartado c), aquellas que se correspondan
con sistemas paso todo. Razone la respuesta.

f) Indicar de todas las funciones obtenidas en el apartado c), aquellas que se correspondan
con sistemas causales de fase lineal. Razone la respuesta.

Solucin

a) Es necesario aadir los siguientes ceros y polos:

c2 = 1 j
p2 = 1 + j
27

R(z)
1 p2
0,8
c1
0,6

Parte Imaginaria
0,4
0,2
0
0,2
0,4 p1
0,6
0,8 c2
1
1 0,5 0 0,5 1
Parte Real
b)

c3 = 0,5 0,5j, c4 = 1 + j,
p3 = 0,5 + 0,5j, p4 = 1 j.

c) Los diferentes sistemas son:


 
1 c1 z 1 1 c3 z 1 1
H1 (z) = k1 , |z| >
(1 p1 z 1 ) (1 p3 z 1 ) 2
 
1 c1 z 1 1 c4 z 1 1
H2 (z) = k2 , |z| >
(1 p1 z 1 ) (1 p3 z 1 ) 2
 
1 c2 z 1 1 c4 z 1 1
H3 (z) = k3 , |z| >
(1 p1 z 1 ) (1 p3 z 1 ) 2
 
1 c2 z 1 1 c3 z 1 1
H4 (z) = k4 , |z| >
(1 p1 z 1 ) (1 p3 z 1 ) 2
d) H1 (z).
e) Ninguno.
f) Ninguno.

Problema 1.21
Un filtro H1 (z) de fase lineal tipo II, causal, y de respuesta al impulso real, presenta los
siguientes ceros en puntos del plano z:

c1 = 1, c2 = 0,5 + 0,5j

Se pide:
a) Completar el resto de polos y ceros de la funcin H1 (z) de orden mnimo que cumple
los datos del enunciado.
b) Dibujar el diagrama de polos y ceros de la funcin C(z) = H1 (z) H1 ( z1 ).
c) Encontrar todas las funciones Hl (z) que tengan el mismo mdulo de la respuesta en fre-
cuencia que H1 (z), salvo una constante que no es necesario calcular, y se correspondan
con sistemas reales y causales. Dibujar para todos los sistemas obtenidos el diagrama
de polos y ceros.
28 Conceptos Bsicos y Tipos de Sistemas.

d) Descomponer el sistema H1 (z) en dos subsistemas, uno paso todo y otro de fase mnima:

H1 (z) = Hap (z) Hmin (z).


Dibujar para cada uno de ellos el diagrama de polos y ceros.

Solucin

a) El resto de ceros y polos son:

c3 = 1 j, c4 = 1, c5 = 0,5 0,5j, c6 = 1 + j, c7 = 1.

b) El diagrama de polos y ceros es:

1 2
c6
0,8
0,6
c2 2
Parte Imaginaria

0,4
0,2
7 c1
2 4
0
c4
0,2
0,4 c5 2
0,6
0,8
c3 2
1
1 0,5 0 0,5 1
Parte Real

con 7 polos en el infinito.

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
29

H2(z) H (z)
3

1 1 c6
2
0,8 0,8
0,6 c2 2 0,6
Parte Imaginaria

Parte Imaginaria
0,4 0,4
0,2 0,2
c4 2 c1 2
7 0 7
0 c4
c1
0,2 0,2
0,4 0,4
2
0,6 c5 0,6
0,8 0,8
c3 2
1 1
1 0,5 0 0,5 1 1 0,5 0 0,5 1
Parte Real Parte Real

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
Hmn (z) = kmn 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)
1 c6 1
0,8 0,8
0,6 c2 0,6 c2
Parte Imaginaria

2
Parte Imaginaria

0,4 0,4
0,2 0,2
c4 7 2
0 0
c1
0,2 0,2
0,4 0,4
2
0,6
c5 0,6 c5
0,8 0,8
1 c3 1
1 0,5 0 0,5 1 1 0,5 0 0,5 1
Parte Real Parte Real
30 Conceptos Bsicos y Tipos de Sistemas.

Problema 1.22
Un sistema LTI presenta una funcin de sistema tal que:

H(z) = 1 + a z 1 + b z 2 + c z 3 , a, b, c R

Se sabe que la salida de dicho sistema ante una entrada:

  25  
x [n] = 6 2 cos n + sen n
3 5 2
es:  
y [n] = 2 sen n + 0
2
a) Obtener todos los posibles valores de a, b y c.

b) Indicar razonadamente si el (los) filtro(s) obtenido(s) es (son) de fase lineal o no. En


caso afirmativo indicar el tipo correspondiente.

Solucin

a) Una posibilidad es: a = 3, b = 3, c = 2 , o bien, a = 1, b = 1, c = 2.

b) Ninguno es de fase lineal.

Problema 1.23
Un sistema de tiempo discreto LTI causal tiene la siguiente funcin sistema:
 
1 14 z 1 1 + 4z 2
H (z) =  .
1 41 z 2

Se pide:

a) Encontrar las expresiones para un sistema de fase mnima H1,mn (z) y un sistema de fase
lineal Hlin (z) que cumplan:

H (z) = H1,mn (z) Hlin (z)

Representar el diagrama de polos y ceros de los tres sistemas.

b) Encontrar las expresiones para un sistema de fase mnima H2,mn (z) y un sistema paso-
todo Hap (z) que cumplan:
H (z) = H2,mn (z) Hap (z)
Representar el diagrama de polos y ceros de H2,mn (z) y Hap (z).

c) Deducir razonadamente el valor que tiene que tomar para que n h [n] sea real y corres-
ponda a un sistema de fase mnima.

Solucin

a) El diagrama de polos y ceros de los tres sistemas es:


31

H(z)
2

Parte Imaginaria
0

2
3 2 1 0 1 2 3
Parte Real

Hlin(z) H1,min(z)

2 1
Parte Imaginaria

Parte Imaginaria 0.5


1

4 3
0 0

1 0.5

2 1
3 2 1 0 1 2 3 1,5 1 0,5 0 0,5 1 1,5
Parte Real Parte Real

b) El diagrama de polos y ceros es:


Hap(z) H2,min(z)

2 1
Parte Imaginaria
Parte Imaginaria

1 0,5

0 0

1 0,5

2 1
3 2 1 0 1 2 3 1,5 1 0,5 0 0,5 1 1,5
Parte Real Parte Real

c) El valor de debe valer:


1
R, || < .
2
32 Conceptos Bsicos y Tipos de Sistemas.

Problema 1.24
Sea un filtro H(z) FIR de fase lineal, tipo I y causal que presenta los siguientes ceros:

c1 = 1+j
c2 = 1

Se pide:

a) Deducir el resto de polos y ceros de la funcin H (z) de orden mnimo y representar su


diagrama de polos y ceros.

b) Representar el diagrama de polos y ceros de C (z) = H (z) H z1 .

c) Encontrar todas las posibles funciones Hl (z) causales y de coeficientes reales que tengan
el mismo mdulo de la respuesta en frecuencia que H(z), salvo una constante que no
es necesario calcular. Representar los diagramas de polos y ceros de todos los sistemas
obtenidos.

d) Descomponer el sistema H(z) como el producto de un sistema de fase mnima y un sistema


paso-todo y representar el diagrama de polos y ceros de ambos sistemas.
Nota: La fase mnima puede ser estricta o no.

Solucin

a) El diagrama de polos y ceros es:

H(z)
1
Parte Imaginaria

0,5

4 2
0

0,5

1
1 0,5 0 0,5 1
Parte Real
33

b) El diagrama de polos y ceros es:

C(z)
1

Parte Imaginaria 0,5

4 4
0

0,5

1
1,5 1 0,5 0 0,5 1 1,5
Parte Real

Con cuatro polos en el infinito.

c) Los diferentes sistemas son:

H 1(z) H 2(z)
1 1
Parte Imaginaria

Parte Imaginaria

0,5 0,5

4 2 4 2
0 0

0,5 0,5

1 1
1,5 1 0,5 0 0,5 1 1,5 1,5 1 0,5 0 0,5 1 1,5
Parte Real Parte Real

d) Los sistemas son:

Hmin(z) H ap(z)
1 1
Parte Imaginaria

Parte Imaginaria

0,5 0,5

4 2
0 0

0,5 0,5

1 1
1,5 1 0,5 0 0,5 1 1,5 1,5 1 0,5 0 0,5 1 1,5
Parte Real Parte Real
34 Conceptos Bsicos y Tipos de Sistemas.

Problema 1.25
Dada la interconexin 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,3403
1
1 n
0 2
-2,9463

se pide:

a) Encontrar H2 (z) correspondiente a un sistema estable, de forma que se cumplan simul-


tneamente hc [n] = h1 [n] h2 [n] = hc [n] , n y hc [n] = h1 [n] para n 0.
No es necesario calcular los polos y los ceros de dicha funcin H2 (z).

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 ej 4 n .

c) Encontrar h3 [n] de orden mnimo, de forma que hT [n] = h1 [n] h2 [n] h3 [n] sea un filtro
FIR causal de fase lineal tipo I, que responde con salida nula a las entradas x [n] = 1 y
n
x [n] = (1) .

d) Dibujar el el diagrama de polos y ceros y el retardo de grupo del sistema global hT [n] .

Solucin

a)
z 2 2,9463z + 4,3403 2,9463z 1 + z 2
H2 (z) =
4,3403 2,9463z 1 + z 2
35

b)

H c (z)
1 x 2>
0,8 4/3 e j/4
0,6

Parte Imaginaria
0,4 3/4e j
/4

0,2
2
0
0,2
0,4 3/4e -j/4
0,6
0,8 -j/4
4/3 e
1
1 0,5 0,5 1
Parte Real

c)
h3 [n] = [n 2] 2 [n 4] + [n 6]

d)

HT (z) Retardo de grupo de HT (z)


1
/4 4,06
0,8 4/3e j
Retardo de grupo (muestras)

0,6 4,04
Parte Imaginaria

0,4 3/4e j
/4
4,02
0,2
2 8 2 4
0
3,98
0,2
0,4 3/4e -j
/4 3,96
0,6 3,94
0,8 -j/4
4/3e 3,92
1
3,9
1 0,5 0 0,5 1 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
Parte Real Frecuencia Normalizada( rad/muestra)

Problema 1.26
Un sistema causal de fase lineal Tipo IV de respuesta al impulso real presenta un cero en
c1 = 0,5 + 0,5 j. Se pide:

a) Obtener todos los polos y ceros del sistema de orden mnimo que cumple los requisitos
anteriores.

b) Dibujar el diagrama de polos y ceros de dicho sistema.

c) Dibujar el retardo de grupo.

d) Aadir el menor nmero de ceros y polos posibles para que el sistema siga siendo causal
y se convierta en un filtro de fase lineal:

Tipo I.
Tipo II.
Tipo III.
36 Conceptos Bsicos y Tipos de Sistemas.

Para cada uno de los anteriores, dibujar el diagrama de polos y ceros y el retardo de
grupo.

Solucin

a) El resto de ceros y polos son los siguientes


Ceros c2 = 0,5 0,5j, c3 = 1 + j, c4 = 1 j, c5 = 1.
Polos p1 = 0 (orden 5).

b) El diagrama de polos y ceros del sistema tipo IV es:

Sistema Tipo IV
1 c
3

c1
0.5
Parte Imaginaria

p 5 c5
1
0

c2
0.5

1 c
4
1 0.5 0 0.5 1
Parte Real

c) El retardo de grupo del sistema tipo IV es:

Sistema Dado (Tipo IV)


3.5
Retardo de grupo (muestras)

2.5

1.5
0 0.2 0.4 0.6 0.8 1
Frecuencia Normalizada ( rad/muestra)

d) Los polos y ceros que hay que aadir se describen a continuacin:

Para el sistema Tipo I, se aade un cero c6 = 1, y otro polo en el origen.


Para el sistema Tipo II, se aade un cero c6 = 1 y otro en c7 = 1, y dos polos en
el origen.
Para el sistema Tipo III, se aade un cero c6 = 1, y otro polo en el origen.

Los diagramas de polos y ceros de cada uno de los sistemas se representan a continuacin:
37

Sistema Tipo I Sistema Tipo II


1 c 1 c3
3

c c1
0.5 1 0.5

Parte Imaginaria
Parte Imaginaria

p1 6 c5, c6 2 c7 p1 7 c5, c6 2
0 0

c c2
0.5 2 0.5

1 c4 1 c4
1 0.5 0 0.5 1 1 0.5 0 0.5 1
Parte Real Parte Real
Sistema Tipo III
1 c
3

c
0.5 1
Parte Imaginaria

c6 p1 6 c
0 5

c
0.5 2

1 c4
1 0.5 0 0.5 1
Parte Real

Por ltimo, los retardos de grupo son los siguientes:

Sistema Tipo I Sistema Tipo II


4 4.5
Retardo de Grupo (muestras)

Retardo de Grupo (muestras)

3.5 4

3 3.5

2.5 3

2 2.5
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
Frecuencia Normalizada ( rad/muestra) Frecuencia Normalizada ( rad/muestra)
Sistema Tipo III
4
Retardo de Grupo (muestras)

3.5

2.5

2
0 0.2 0.4 0.6 0.8 1
Frecuencia Normalizada ( rad/muestra)
38 Conceptos Bsicos y Tipos de Sistemas.

Problema 1.27
Dado un sistema FIR causal, de orden dos, con coeficientes reales y con un cero en c1 =
1/3 1/3 j, se pide:

a) Encontrar su funcin del sistema (H1 (z)), incluida la constante de ganancia, sabiendo
que H1 ()|=0 = 1.

b) Encontrar todas las Hi (z) de aquellos sistemas causales que tienen el mismo mdulo de
la respuesta en frecuencia que H1 (z). Calcule la constante de ganancia nicamente para
aquellos Hi (z) que tengan coeficientes reales.

c) De todos los sistemas obtenidos en el apartado anterior, qu propiedad satisface H1 (z)


con respecto a la energa parcial acumulada? Razone la respuesta.

d) Partiendo de H1 (z), aada el menor nmero de polos y de ceros para obtener un nuevo
sistema Hf l (z) que se corresponda con un sistema de fase lineal tipo IV (simetra HA).

e) Dibuje el retardo de grupo de Hf l (z).

Solucin

a)
9  
H1 (z) = 1 (1/3 1/3 j) z 1 1 (1/3 + 1/3 j) z 1
17
b)
 
H2 (z) = k2 1 (1/3 1/3 j) z 1 1 (3/2 + 3/2 j) z 1
 
H3 (z) = k3 1 (3/2 3/2 j) z 1 1 (1/3 + 1/3 j) z 1
2  
H4 (z) = 1 (3/2 3/2 j) z 1 1 (3/2 + 3/2 j) z 1
17
c) Como es un sistema de fase mnima, tiene la propiedad de retardo de energa mnimo.

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.5
Retardo de grupo (muestras)

2.5

1.5
0 0.2 0.4 0.6 0.8 1
Frecuencia Normalizada ( rad/muestra)
39

Problema 1.28
Dado un filtro FIR causal, de longitud L, de fase lineal tipo III, se pide demostrar que sus
funciones de amplitud A () y de fase () vienen dadas por las expresiones siguientes:

(L3)/2
X   
L1
A () = 2 h [n] sen n ,
n=0
2
 
L1
() = ,
2 2
donde h [n] representa la respuesta al impulso de dicho sistema.

Solucin
La respuesta en frecuencia del sistema se puede expresar del siguiente modo:

L1
X (L3)/2
X   L1
X
jn jn L 1 j L1
H () = h [n] e = h [n] e +h e 2 + h [n] ejn .
n=0 n=0
2
n=(L+1)/2

Al ser el sistema de fase lineal tipo III, cumple las siguientes dos condiciones: h [n] =
h [L 1 n] y h [(L 1)/2] = 0. Por tanto, se tiene:

(L3)/2 L1
X X
H () = h [n] ejn h [L 1 n] ejn .
n=0 n=(L+1)/2

Si en el segundo sumatorio se realiza el cambio de variable p = L 1 n, se obtiene:

(L3)/2 (L3)/2
X X
H () = h [n] ejn h [p] ej(L1p) ,
n=0 p=0

expresin que es equivalente a:

(L3)/2 (L1) (L1)


!
X ej 2 ejn ej 2 ejn
j (L1)
H () = j2e 2 h [n] .
n=0
2j

Claramente, esta ltima permite mostrar la respuesta en frecuencia como se indica en el


enunciado del problema:

(L3)/2
X   
(L 1) (L1)
ej ( 2 2 ) = A () ej() .

H () = 2 h [n] sen n
n=0
2
Captulo 2

Muestreo y Reconstruccin de
Seales

Problema 2.1
Dado el sistema de la figura:

x(t) xm(t) y(t)


x Sistema
p(t)
Se pide:

a) Obtener la expresin de P () y representar dicha funcin 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 seal de entrada, es decir, y (t) = x (t).
P
Datos: x (t) = cos (1, 5 t), p (t) =
n= q (t 2n)

q(t)

/4 /4 t
42 Muestreo y Reconstruccin de Seales.

Solucin

P sen(k/4)
a) P () = 2 k ( k).
k=

P()

2/2
1,41 1,41

0,47 0,47
... ...
-3 -2 -1 1 2 3

b) Xm () :

Xm()

1,20 1,20
1,02 1,02

... ...
-1,5 -0,5 0,5 1,5

0,9793, c1 < || < c2 ,
c) H () = ,
0, resto

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

H()
0,97 0,97

c2 c1 c1 c2
43

Problema 2.2
El proceso de reconstruccin de una seal 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
reconstruccin.

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 expresin de xc (t) en funcin de Ts , x [n] y hr (t).

b) Representar la secuencia de salida resultante xc1 (t) cuando la funcin hr1 (t) es la res-
puesta al impulso correspondiente al filtro ideal, es decir,

Ts , || < /Ts ,
Hr1 () =
0, resto.

c) Representar la secuencia de salida resultante xc2 (t) cuando la funcin 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 funcin 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 seales xc2 (t) y xc3 (t)? En caso de responder
afirmativamente, describir brevemente el procedimiento.

Solucin

P
a) xc (t) = x [k] hr (t kTs )
k=

b) La secuencia xc1 (t) es:


44 Muestreo y Reconstruccin de Seales.

xc1(t)
1

0,5

0,5
-4Ts -3Ts -2Ts -Ts 0 Ts 2Ts 3Ts 4Ts 5Ts
t
c) La secuencia xc2 (t) es:

xc2(t)
1

0,8

0,6

0,4

0,2

0
-2Ts -Ts 0 Ts 2Ts 3Ts
t
d) La secuencia xc3 (t) es:

xc3(t)

0,8

0,6

0,4

0,2

0
-2Ts -Ts 0 Ts 2Ts 3Ts 4Ts
t
e) Es posible, usando el siguiente sistema:
(
Ts
Hr () , || < Ts ,
Hi () =
0, resto.
45

Problema 2.3
Un modelo simple de canal de comunicaciones multicamino selectivo en frecuencia emplea
un sistema LTI cuya respuesta al impulso viene dada por la siguiente expresin:
L
X
h (t) = pk (t k )
k=1

Se desea simular los efectos de dicho canal empleando el sistema de la figura 2.2, en el que el
convertidor D/C contiene un filtro paso bajo de ganancia T y pulsacin de corte /T .

xc(t) xd[n] = xc(nT) yd [n] yc (t)


C/D Hd() D/C

T T
Figura 2.2
Considere que la seal xc (t) est limitada en banda y que T toma un valor adecuado para
evitar el solapamiento. Empleando un canal de 4 caminos (L = 4) cuyos valores de retardo
k y potencia pk vienen indicados en la tabla adjunta, se pide:
a) Determinar la respuesta en frecuencia del sistema de tiempo discreto Hd () en funcin
de T .
b) Obtener la respuesta al impulso del sistema discreto que simula al canal, considerando:
T = 10 ns
T = 50 ns

Retardo (ns) Potencia


1 = 0 p1 = 1
2 = 110 p2 = 0,1072
3 = 190 p3 = 0,012
4 = 410 p4 = 0,0052

Solucin
a) La respuesta en frecuencia es:

Hd () = 1 + 0,3274ej T 110 + 0,1095ej T 190 + 0,0721ej T 410

b) La respuesta al impulso es:


T = 10 ns

hd [n] = [n] + 0,3274[n 11] + 0,1095[n 19] + 0,0721[n 41]

T = 50 ns
sen ( (n 11/5))
hd [n] = [n] + 0,3274 +
(n 11/5)
sen ( (n 19/5)) sen ( (n 41/5))
+0,1095 + 0,0721
(n 19/5) (n 41/5)
46 Muestreo y Reconstruccin de Seales.

Problema 2.4
Dado el sistema de la figura 2.3 para procesar la seal de tiempo continuo xc (t) cuyo espectro
se representa en la figura 2.4. Considere que el convertidor D/C contiene un filtro paso bajo
ideal, de ganancia T y de pulsacin de corte /T .

xc(t) x[n] = xc(nT) y[n] yc (t)


C/D Hd() D/C

T T
Figura 2.3
XC()
1


Figura 2.4
Se pide:

a) Obtener el valor de T , sabiendo que es la mitad del mximo periodo de muestreo posible
para evitar el solapamiento.

b) Representar el espectro correspondiente a las seales x [n], y [n] e yc (t).

c) Obtener la expresin de la respuesta en frecuencia del sistema analgico equivalente al


dado en la figura 1.

j, < < 0
Datos: 1 = 2 103 rad/s, Hd () = y es peridica con periodo 2.
j, 0 < <
47

Solucin
1
a) T = 4 103 s.

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
1
1 1 /2

c)
3
j, 4 10 < < 0
Heq () = j, 0 < < 4 103

0, || > 4 103
48 Muestreo y Reconstruccin de Seales.

Problema 2.5
El sistema de la figura 2.5 trabaja con un periodo de muestreo T y el convertidor D/C con-
tiene un filtro paso-bajo ideal de ganancia T y frecuencia de corte 1/(2T ) Hz.

xc(t) x[n] = xc(nT) y [n] yc (t)


C/D Filtro Digital D/C

T T
Figura 2.5

Sabiendo que el filtro digital es LTI y causal, y viene caracterizado por la siguiente ecuacin
en diferencias:

y [n] = x [n] + x [n 1] ,
se pide:

a) Obtener Hd () = Y () /X (), representar grficamente su diagrama de polos y ceros y


el mdulo de la respuesta en frecuencia de manera aproximada.

b) Representar grficamente el mdulo de los espectros de xc (t), x [n], y [n] e yc (t) cuando
se aplica como seal de entrada
   
xc (t) = cos t + cos t
2T T

c) Obtener la expresin de yc (t).

d) Calcular la respuesta en frecuencia del sistema analgico equivalente al de la figura.

Solucin

a) Hd () = 1 + ej

1 2
Parte Imagianria

0,5
|H()|

0 1

0,5

1
0
1 0,5 0 0,5 1 0
Parte Real (rad)

b) El mdulo de los espectros es:


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

1 + ejT || < /T
d) Heq () =
0 resto

Problema 2.6
El sistema de la figura 2.6 trabaja con un periodo de muestreo T = 2 s y el convertidor D/C
contiene un filtro paso-bajo ideal de ganancia T y frecuencia de corte 1/(2T ) Hz.

x[n] xc(t) yc (t) y[n] = yc (nT)


Filtro
D/C Analgico
C/D

T T
Figura 2.6
Sabiendo que el filtro analgico es LTI y causal, y viene caracterizado por la siguiente ecuacin
diferencial:
dxc (t) dyc (t)
yc (t) = 2 xc (t) 2 ,
dt dt
se pide:

a) Obtener la respuesta en frecuencia del filtro analgico y representar grficamente su m-


dulo.

b) Representar el diagrama de polos y ceros de dicho sistema analgico.

c) Dibujar el mdulo de los espectros de x [n], xc (t), yc (t) e y [n] cuando se aplica como
seal de entrada  
x [n] = cos n .
4
d) Obtener las expresiones de xc (t), yc (t) e y [n].
50 Muestreo y Reconstruccin de Seales.

Solucin
a)
1 2j
Hc () =
1 + 2j

|Hc()|

b) El diagrama de polos y ceros es:

1
Re{s} > -1/2
0,5
Parte Imaginaria

0,5

1
1 0,5 0 0,5 1
Parte Real

c) El mdulo 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 , yc (t) = sen 2t , y [n] = sen 4n.
51

Problema 2.7
Considrese un sistema LTI cuya respuesta impulsiva se puede expresar como h [n] = g [n]
g [n], donde g [n] = u [n] u [n 3]. Este filtro se emplea para formar parte del diagrama de
bloques de la figura 2.7, en el que la seal de entrada se muestrea de tal manera que no se
produce solapamiento.

xc(t) x[n] y[n] yc(t)


C/D h[n] D/C

T T
Figura 2.7
Se pide:

a) Determinar el diagrama de polos y ceros de h[n] y representar de forma aproximada el


mdulo de su respuesta en frecuencia.

b) Sabiendo que la seal de entrada y de salida al sistema de la figura 2.7 son respectivamente:
 
xc (t) = 1 + cos 3 6 6
2 10 t + cos 2 10 t
yc (t) = A + B cos 3 6
2 10 t +

determinar los valores de T , A, B y .

Solucin

a) El diagrama de polos y ceros y el mdulo de la respuesta en frecuencia es:

9
1 2
8
Parte Imaginaria

0,5
2/3 6
|H()|

4
0
4

0,5
2

1 2
0
1,5 1 0,5 0 0,5 1 1,5 2/3 0 2/3
Parte Real (rad)

1
b) T = 3 106 s, A = 9, B = 1, = rad.
52 Muestreo y Reconstruccin de Seales.

Problema 2.8
Se desea utilizar el sistema de la figura 2.8 para procesar xc (t), cuyo espectro se dibuja en
la figura 2.9 y del que slo resulta de inters la banda de frecuencias inferiores a 1,5 kHz.
Considere que el convertidor D/C contiene un filtro paso bajo ideal, de ganancia T2 y de
pulsacin de corte /T2 .

xc(t) x[n] = xc(nT) y [n] yc (t)


C/D h[n] h*[-n] D/C

T1 T2

Figura 2.8
X c ()
1
0,7

9 6 3 3 6 9 (krad/s)
Figura 2.9

Se pide:

a) Calcular el valor de T1 , sabiendo que debe ser lo mayor posible, y dibujar el espectro de
x[n].

b) Obtener razonadamente la respuesta al impulso h[n] del sistema LTI, sabiendo que es una
funcin real y que su transformada de Fourier (mdulo y fase) viene parcialmente dada
por la siguiente expresin:
 1
|H ()| = 2, 0 /2,
H () = 16 , 0 .
0, /2 < ,

c) Obtener la respuesta al impulso de la asociacin en cascada de los dos sistemas LTI, es


decir, obtener z [n] = h [n] h [n].

d) Representar los espectros de y [n] e y (t) , sabiendo que T2 = T1 /2.

Solucin

a) T1 = 61 103 s.

X()
1,4/T1
1/T1

0,7/T1

/2 /2
53

b) 
sen 2 (n 16)
h [n] = .
2 (n 16)

c) 
sen n 2
z [n] = .
4n

d) Los espectros son:

Y() Y()
1/(4T1) 1/8

0,7/(4T1) 0,7/8

/2 /2 6 6 (krad/s)

Problema 2.9
Al sistema de la figura 2.10 se le introduce como entrada la secuencia cuyo espectro de periodo
2 se representa en la figura 2.11. Considerando que h0 (t) y h1 (t) son sistemas LTI estables,
se pide:

a) Representar los espectros de yd (t) e yp (t) , considerando que



1, 0 t T,
h0 (t) =
0, resto.

b) Obtener la expresin de la respuesta en frecuencia del sistema h1 (t), sabiendo que el filtro
equivalente hi (t) viene caracterizado por la siguiente expresin:

sen ((t)/T )
hi (t) =
(t)/T

c) Representar el espectro de yc (t).

hi (t)

y[n] yd (t) yp (t) yc (t)


n t h0 (t) h1 (t)

T
Figura 2.10
54 Muestreo y Reconstruccin de Seales.

Y()
0,51 1 0,51

- -0,5 0,5
Figura 2.11

Solucin

a) Los espectros son:

Yd()

0,51 1 0,51

-2 -0,5 0,5 2

|Yp()|

-2 -0,5 0,5 2

Arg{Yp()}

-2 -0,5 0,5 2

b) (
T
2sen(T /2) ejT /2 || < /T
H1 () =
0 resto

c) El espectro de yc (t) es:


55

Yc()
0,51 0,51
T


-0,5 0,5

Problema 2.10
Se desea simular un sistema LTI causal y analgico cuya relacin entrada-salida viene dada
por
d2 xc (t)
yc (t) = .
dt2
Para ello, se emplea el diagrama de bloques representado en la figura 2.12, donde el conver-
tidor D/C contiene un filtro paso bajo ideal de pulsacin de corte /T y ganancia T .

xc(t) xd[n] = xc(nT) yd[n] yc (t)


C/D Hd() D/C

T T
Figura 2.12

Sabiendo que T = 1 ms y que el ancho de banda de las seales a procesar no alcanza los 250
Hz se pide:

a) Determinar el ancho de banda analgico efectivo que es posible simular con el sistema de
la figura 2.12.

b) Obtener Hd () y representar de forma aproximada el mdulo y la fase de su respuesta en


frecuencia.

c) Si a la entrada del sistema se aplica la seal xc (t) = cos (80t), dibujar el espectro de
xd [n] y calcular la respuesta del sistema discreto yd [n].

Solucin

a) c = 103 rad/s.

b) 
2

, || < ,
T
Hd () =

peridica 2
56 Muestreo y Reconstruccin de Seales.

|Hd()|
(/)2
Arg{Hd()}

c) El espectro de xd [n] es:

Xd()

0,08 0,08
 8

La respuesta del sistema: yd [n] = 6400 2 cos 100 n

Problema 2.11
Dado el sistema de la figura 2.13, en el que el convertidor D/C contiene un filtro paso bajo
de ganancia T y pulsacin de corte /T , se pide:
a) Determinar la respuesta en frecuencia del sistema de tiempo discreto.
b) Obtener la respuesta en frecuencia del sistema analgico equivalente al dado.
c) Considerando 1 = 0 y que todas las seales que se aplican a su entrada estn limitadas
en banda a /(4T ), se pide obtener la relacin entrada-salida en el dominio del tiempo de
un sistema analgico equivalente al dado.

xc(t) xd[n] = xc(nT) yd[n] yc (t)


C/D Hd() D/C

T T
Figura 2.13

Dato:
sen ((/3) (n n0 )) j1 n
hd [n] = [n] + e
(/3) (n n0 )

Solucin
a)

1 + 3ej(1 )n0 , 3 + 1 3 + 1 ,


1, < < 3 + 1 ,
Hd () =

1, 3 + 1 < < ,

peridica 2 resto de valores
57

b)



1 + 3ej(T 1 )n0 , 3T + T1 3T
+ T1 ,


1, T < < 3T
+ T1 ,
Heq () = 1

1, 3T + T < < T ,

0, || > T .

c)
yc (t) = xc (t) + 3xc (t n0 T )

Problema 2.12
Al sistema de la figura 2.14 se le introduce como entrada la seal cuyo espectro se representa
en la figura 2.15. El filtro h[n] tiene el espectro de perodo 2 representado en la figura 2.15.
Considerando que el convertidor ideal C/D tiene un perodo de muestreo T que es la mitad
del perodo mximo para evitar el solapamiento, se pide:

a) Obtener el valor de T en funcin de T1 .

b) Representar los espectros de todas las seales que aparecen en la figura 2.14, sabiendo
que el bloque Re{} obtiene como salida p0 [n] la parte real de y0 [n].

ejn/2
x0[n] y0[n] p0[n]
h[n]e jn/4 x 2Re{}
x(t) x[n]
C/D e- jn/2
x1[n] y1[n] p1[n]
T h[n]e- jn/4 x +
Figura 2.14

X() H()
1 T

2/1 2/1 /4 /4

Figura 2.15
58 Muestreo y Reconstruccin de Seales.

Solucin
T1
a) T = 4 .

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

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
59

Problema 2.13
Una seal digital se transmite a travs de un canal de comunicaciones LTI mediante el sistema
de la figura 2.16. Los convertidores C/D y D/C son ideales, el convertidor D/C contiene un
filtro ideal de ganancia T y frecuencia de corte /T .

Transmisor Receptor

x[n] xc(t) yc (t) y[n]


Canal
D/C H()
C/D

T T

Figura 2.16

El canal de comunicaciones es modelado mediante un filtro cuya respuesta en frecuencia es:



1, || < 20rad/s
H () =
0, || > 20rad/s.

Se pide:

(a) Asumiendo una perfecta sincrona entre el convertidor C/D y D/C, determinar razona-
damente los valores de T para los cuales y[n] = x[n]. Razonar si el sistema completo es
LTI.

(b) Considere para este apartado T = 1/40 s y una seal de entrada con el espectro de la
figura 2.17. Representar el espectro de las seales xc (t), yc (t), y[n].

X()
1

/2 /2

Figura 2.17

(c) Obtener el sistema digital equivalente

Solucin

(a) La limitacin en las frecuencias viene dada por el canal de comunicaciones, por lo tanto
el periodo de muestreo debe cumplir: T 1/20 s.
El sistema es LTI porque el canal es LTI y en ningn caso se produce solapamiento en
frecuencia.

(b) El espectro de las seales es:


60 Muestreo y Reconstruccin de Seales.

Xc() Yc()

40 20 20 40 40 20 20 40

Y()
1

/2 /2

(c) Si T < 1/20 s:



1 || < 20T
Hef f () =
0 || > 20T ,
si T > 1/20 s:
Hef f () = 1

Problema 2.14
Sea un sistema como el de la figura 2.18, donde el convertidor D/C contiene un filtro paso
bajo ideal, de ganancia T2 y con pulsacin de corte /T2 .

xa(t) x[n] y[n] = x2[n] ya (t)


C/D (.)2 D/C

T1 T2

Figura 2.18

Los periodos de muestreo son T1 = 1ms, T2 = 2ms y la seal de entrada es:

sen(103 t)
xa (t) = .
t
Se pide:

a) Calcular la transformada de Fourier de las seales x[n], y[n], ya (t) y representarlas grfi-
camente.

b) Discutir razonadamente la existencia de un sistema analgico equivalente, y en su caso,


calcular dicho sistema equivalente.
61

Solucin

a) X() = 103 ,

X()
103

Y () = 106 2 ,

Y()
1062


2 2 103 || < /2 krad/s
Ya () =
0 resto

Ya()
22103

/2 /2 (krad/s)

b) No existe un sistema analgico equivalente

Problema 2.15
cn
Sea un sistema como el de la figura 2.19, donde la seal de entrada es x[n] = sen
n y el
convertidor D/C contiene un filtro paso bajo ideal, de ganancia T y con pulsacin de corte
/T :

x[n] xa(t) y[n]


D/C C/D

T N .T
Figura 2.19

Se pide:

a) Considerando c = 4 y N = 2, calcular y representar grficamente la transformada de


Fourier de las seales x[n], xa (t), y[n].

b) En las condiciones del apartado anterior, calcular la relacin entrada/salida del sistema
completo en el dominio del tiempo.

c) Suponer en este apartado que 0 c y N N. Establecer razonadamente la relacin


entre c y N para que se pueda recuperar la entrada a partir de la salida del sistema.
62 Muestreo y Reconstruccin de Seales.

Solucin
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.16
Sea una seal X() de entrada en los dos sistemas representados en la siguiente figura:

x(t) x1[n] x2[n] y1(t)


X() C/D H() D/C
1
T Sistema 1 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, el convertidor D/C contiene un filtro paso bajo
ideal de ganancia T y pulsacin de corte /T :
 2

1 < || < H (T ) || <
H () = 3 , H () = T

0 resto de valores 0 || T

2
a) Si T = 3 s, obtener razonadamente los espectros de x1 [n], x2 [n], y1 (t).
2
b) Si T = 3 s, obtener razonadamente los espectros de x3 (t), x4 [n], y2 (t).

c) Determinar razonadamente bajo qu condiciones los dos sistemas son equivalentes.


63

Solucin

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

1/4

2/3 2/3 3/2 3/2

c) T < 1/2
64 Muestreo y Reconstruccin de Seales.

Problema 2.17
Se pretende procesar seales de tiempo continuo con ancho de banda inferior a 50 rad/s.
Las seales son sometidas a una transformacin que viene dada por la siguiente relacin
entrada-salida: Z t
ya (t) = xa ( ) d

Para implementar dicha transformacin se ha diseado 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, el convertidor D/C contiene un filtro paso
bajo ideal, de ganancia T y con pulsacin de corte /T :

a) Obtener razonadamente el periodo de muestreo de los convertidores T , la expresin ana-


ltica de la respuesta en frecuencia del sistema de tiempo discreto Hd ().

b) Suponiendo un periodo de muestreo de T = 1/100s y una seal de entrada:



1 || < 25
Xa () = ,
0 || > 25

obtener razonadamente la expresin de la respuesta en frecuencia de las seales x[n], y[n]


e ya (t). Representar grficamente los espectros.

Solucin

a) T < 1/50 s

jT
Hd () = + T () , cuando || y en el resto de valores peridico con periodo
2.

b) Las expresiones son:



1/T || < /4
X () = y en el resto de valores peridico con periodo 2.
0 /4 < || <
 j
+ () || 4
Y () = y en el resto de valores peridico con periodo
0 /4 < || <
2.  j
Ya () = + () || 25
0 resto
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.18
Sea un sistema como el de la figura 2.20, donde la seal de entrada tiene el espectro re-
presentado en la figura 2.21. En la figura 2.20, el convertidor C/D es ideal y trabaja a la
mnima frecuencia de muestreo para que la seal de entrada pueda recuperarse a partir de las
muestras, x[n]. El convertidor D/C es ideal y contiene un filtro paso bajo ideal, de ganancia
T y con pulsacin de corte /T :

xa(t) x[n] y[n] ya (t)


C/D Hd() D/C
T T
Figura 2.20

Xa()
1

5 7.5 10 (krad/s)
Figura 2.21

a) Determinar razonadamente la frecuencia de muestreo de los convertidores y representar


X() en esas condiciones.

b) El sistema Hd () est definido como:



j < < 0
Hd () = ,
j 0<<

representar el espectro de las seales y[n] y ya (t).

c) Razonar la existencia de un sistema analgico equivalente al de la figura 1.


66 Muestreo y Reconstruccin de Seales.

d) Se desea recuperar la seal de entrada al sistema a partir de la salida del sistema. Razonar
esta posibilidad y en caso afirmativo determinar el sistema recuperador de la seal de
entrada.

Solucin

a) La frecuencia de muestreo es s = 5 103 rad/s.

X()
1/

b)

Arg{Y()}
|Y()| /2
1/


/2

|Ya()| Arg{Ya()}
1
/2

5/2 5/2 (krad/s) 5/2 5/2 (krad/s)


/2

c) No existe porque no es LTI.

d) Una posibilidad es:

ya(t) y(t)
H1() x H2()

p(t)

donde 
j, < < 0
H1 () = ,
j, 0<<
3 3
p(t) = ej1010 t + ej510 t

1, 5 krad/s < < 10 krad/s
H2 () = 0, 10 krad/s < ,

0, 5 krad/s >
67

Problema 2.19
Sean los dos sistemas definidos en la figura con los convertidores C/D ideales, junto con la
seal 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, calcular y representar las transformadas de Fourier de x1 [n], y1 [n], x2 (t),
y2 [n].

b) Demostrar que el sistema 1 y el sistema 2 son equivalentes, para cualquier seal de entrada
X() y para cualquier tipo de filtro H(). Determinar el rango de valores de T para que
esto ocurra, razonar la respuestas.

c) Demostrar la equivalencia de los sistemas 3 y 4, donde los convertidores D/C son ideales.
Determinar el rango de valores de T para que esto ocurra, razonar la respuestas.

x[n] x3(t) y3(t) x[n] x4[n] y4(t)


D/C H() H() D/C

T T
Sistema 3 Sistema 4

Solucin

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 relacin entrada/salida en cada elemento de los dos sistemas.


Son equivalentes independientemente de T .

c) Se demuestra calculando la relacin entrada/salida en cada elemento de los dos sistemas.


Son equivalentes independientemente de T .
68 Muestreo y Reconstruccin de Seales.

Problema 2.20
Sea un sistema como el de la figura 2.22, donde los convertidores C/D y D/C son ideales. El
convertidor D/C contiene un filtro paso bajo ideal de ganancia T y pulsacin de corte /T .
El periodo de muestreo es T = 0,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

Se pide:

a) Si la seal de entrada es xa (t) = ej5t , obtener las expresiones de las seales x[n], y[n],
ya (t) y sus Transformadas de Fourier.

b) Repetir el apartado anterior cuando la seal de entrada es xa (t) = ej25t .

c) Obtener, si existe, el sistema analgico equivalente.

Solucin

a)

x[n] = ej 2 n

y[n] = j5ej 2 n
ya (t) = j5ej5t
X
X() = 2 ( + /2 + 2k)
k=

X
Y () = j52 ( + /2 + 2k)
k=

Ya () = j52( + 5)

b)

x[n] = ej 2 n

y[n] = j5ej 2 n
ya (t) = j5ej5t
X
X() = 2 ( + /2 + 2k)
k=

X
Y () = j52 ( + /2 + 2k)
k=

Ya () = j52( + 5)

c)
Heq () = j,
siempre y cuando la seal de entrada est limitada en banda a 10 < < 10 (rad/s)
69

Problema 2.21
Sea un sistema como el de la figura 2.23, donde la seal de entrada tiene el espectro repre-
sentado en la figura 2.24. En la figura 2.23, el convertidor C/D es ideal y tiene un periodo
de muestreo T = 4/3 s. El convertidor D/C es ideal y funciona con un periodo de muestreo
de T = T /L, es decir, contiene un filtro paso bajo ideal, de ganancia T y con pulsacin de
corte /T . 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.23

Xa()
1

(rad/s)

Figura 2.24

Consideranto L = 2, representar razonadamente los espectros de las seales x[n], p[n], q[n],
u[n] y ya (t).

Solucin
El espectro de las seales 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)


70 Muestreo y Reconstruccin de Seales.

Problema 2.22
Sea el sistema de la figura 2.25, donde los convertidores son ideales y el convertidor D/C
contiene un filtro paso bajo ideal de ganancia T y frecuencia de corte 1/(2T ) Hz. El sistema
tiene como seal de entrada:
xa (t) = te(t1) u(t).
Se pide:

xd [n]
xa (t) C/D D/C ya (t)

T T

Figura 2.25 Diagrama de bloques del sistema.

a) Calcular la transformada de Fourier de la seal de entrada.

b) Calcular xd [n] y su transformada de Fourier.

c) Calcular la transformada de Fourier de ya (t).

d) Discutir razonadamente la existencia de un sistema analgico equivalente.

Solucin

a)
e
Xa () =
(1 + j)2

b)
xd [n] = nT e(nT 1)u[n]
j
eT ee
Xd () = eT
(1 eT ej )2

c)
( T jT
e e
eT 2 (1eT ejT )2 , || < T
Ya () =
0, || > T

d) En este caso no se puede definir un sistema equivalente porque la seal no est limitada
en banda.
Captulo 3

La Transformada Discreta de
Fourier

Problema 3.1
Sea x [n] = [x0 , x1 , x2 , x3 , . . . , xL1 ]T una secuencia real.

a) Obtenga razonadamente las relaciones que deben cumplir sus elementos (x0 , x1 , x2 , x3 ,
) para que X [k] = Re {X [k]}, donde X [k] es la DFT de x [n].

b) Construya una secuencia x [n] que contenga al menos 4 elementos no nulos, tal que su
energa sea igual a 4 y adems X [k] = j Im {X [k]}. Calcule y [n] = x [n] x [n] de cinco
puntos de dos formas distintas sin emplear DFTs.

c) Indique, para su secuencia x [n], un mtodo que permita determinar X ()|= mediante
una DFT de la menor longitud posible, indique la posicin que ocupa el valor buscado
dentro de la DFT y calcule dicho valor X (). Compruebe que el valor X () es correcto
comparndolo con el que se obtiene aplicando la definicin de la DTFT.

Nota: Si no ha resuelto el apartado b) tome x[n] = [1, 2, 3, 3, 2]lT para el apartado c).

Solucin

a) x[n] debe ser par: x [n] = x [((n))L ].

b) Por ejemplo, la seal x[n] = [0, 1, 1, 1, 1]T cumple las propiedades del enunciado. Los
procedimientos son convolucin circular y convolucin lineal:

y [n] = [4, 1, 3, 3, 1]T .

c) La DFT de menor longitud posible es N = 2. El valor buscado ocupa la posicin k = 1.


El valor X [k = 1] = 1. El clculo directo de la DTFT es:
4
 X
X ej = x [n] ejn = 1.
n=0
72 La Transformada Discreta de Fourier.

Problema 3.2
Sea x[n], 0 n N 1, una seal de longitud N muestras donde N es un nmero par,
y XN [k] su DFT de N puntos. Sea g[n] una seal de longitud N/2 definida de la manera
siguiente: 
x [n] 0 n N2 1
g [n] =
0 resto
  
a) Sabiendo que x [n] = x n N2 N , expresar x[n] en funcin de g[n].
 
k
b) Demostrar que XN [k] = GN [k] 1 + (1) , siendo GN [k] la DFT de N puntos de g[n].

c) Considrese ahora que x[n] = x[N 1 n]. Expresar nuevamente x[n] en funcin de g[n].

d) Demostrar para el caso del apartado c) que XN [k] = GN [k] + GN [((k))N ] WNk , donde
2
WN = ej N .

Solucin
 N
  N
 
a) x [n] = g [n] + g n 2 = g [n] + g n 2 N
.
     
N k
b) XN [k] = DFT {g [n]} + DFT g n 2 N
= GN [k] 1 + (1) .

c) x [n] = g [n] + g [N 1 n] = g [n] + g [((n 1))N ].

d) XN [k] = DFT {g [n]} + DFT {g [((n 1))N ]} = GN [k] + GN [((k))N ] WNk .

Problema 3.3
El clculo de la DFT, X [k], de una secuencia real x [n] de longitud 2N se puede obtener a
partir de dos DFTs de longitud N del siguiente modo:

k
X [k] = DF T2N {x [n]} = S [((k))N ] + W2N R [((k))N ] , 0 k (2N 1) ,

donde,

S [k] = DF TN {s [n]} = DF TN {x [2n]},

R [k] = DF TN {r [n]} = DF TN {x [2n + 1]},


2
k
W2N = ej 2N k .
T
Dada x [n] = [1, 1, 2, 2, 3, 1, 4, 2] , se pide:

a) Calcular la DFT de cuatro puntos de s [n] = x [2n].

b) Calcular la DFT de cuatro puntos de r [n] = x [2n + 1].

c) Calcular la DFT de ocho puntos de x [n] empleando los resultados obtenidos en los apar-
tados anteriores.

Nota: Considere que ((N ))N = 0, ((N + 1))N = 1 y as sucesivamente.

Solucin

a) S [k] = [10, (2 + 2j), 2, (2 2j)]T .


T
b) R [k] = [6, 0, 2, 0] .
73

c) X [k] = [16, (2 + 2j), (2 + 2j), (2 2j), 4, (2 + 2j), (2 2j), (2 2j)]T .

Problema 3.4
Sea x[n], n = 0, , N 1, una seal de longitud N muestras y XN [k] su DFT de N de
puntos. El espectro de x[n] se denota como X(ej ). Se pide:

a) Explicar razonadamente cmo se calcula la DFT de M puntos de x[n], siendo M < N .



b) Sea XM [k] = X ej = 2 k , k = 0, . . . , M 1 y xM [n] la DFT1 de XM [k]. Indicar si
M
existen muestras de x[n] en la seal xM [n] y en su caso, la posicin que ocupan.

c) Considerando XN [k] y XM [k], para N = 16 y M = 12, indicar qu puntos de sendas


DFTs se corresponden con idnticas pulsaciones as como el valor de dichas pulsaciones.

Solucin
M1
P 2
a) XM [k] = xM [n] ej M kn , k = 0, . . . , M 1,
n=0
P x [n rM ], 0 n M 1,
donde xM [n] = r=

0 resto.

b) Las muestras de xM [n] comprendidas en el intervalo n [N M, M 1] coinciden con


las muestras de x[n] en esas mismas posiciones.

c)

XN [k] k1 = {0, 4, 8, 12} 3
, j = 0, , , rad.
XM [k] k2 = {0, 3, 6, 9} 2 2

Problema 3.5
Sea x [n] una secuencia de longitud L, tal que x [n] = 1 para n = 0, 1, , (L 1).

a) Calcular X [k], la DFT de L puntos de x [n].

b) Determinar la convolucin circular de L puntos yc [n] = x [n] x [n] empleando dos m-


todos diferentes.

c) Sea x1 [n] una secuencia de longitud 2L tal que x1 [n] = 0 para n = 0, 1, , (L 1) y


x1 [n] = 1 para n = L, (L + 1) , , (2L 1). Determine si existe alguna relacin entre los
elementos de X [k] y los de X1 [k], siendo X1 [k] la DFT de 2L puntos de x1 [n].

Solucin

a) X[k] = [L, 0, 0, . . . , 0]T , de longitud L.

b) Un mtodo:

L, 0 n L 1,
yc [n] = x [n] x [n] =
0, resto.

Otro mtodo: yc [n] = IDF T X 2 [k] .

c) X [k] = X1 [2k].
74 La Transformada Discreta de Fourier.

Problema 3.6
Sea x [n] una secuencia de longitud N , tal que x [n] = a para n = 0, 1, . . . , (N 1), y de valor
nulo en el resto de valores de n.

a) Determinar la convolucin circular de N puntos yc [n] = x [n] x [n].

b) Calcular la DF T de N puntos de yc [n].

Solucin

N a2 0 n N 1,
a) yc [n] =
0 resto.

N 2 a2 k = 0,
b) Yc [k] =
0 1 k N 1.

Problema 3.7
n
Sea x [n] una secuencia de longitud N , tal que x [n] = a(1) para el intervalo 0 n N 1,
y de valor nulo en el resto de valores de n. Considerando que N es un nmero par, se pide:

a) Operando en el dominio del tiempo, determinar la convolucin circular de N puntos


yc [n] = x [n] x [n].

b) Calcular la DFT X [k] de N puntos de la secuencia x [n].

Solucin
 n
(1) N a2 0 n (N 1),
a) yc [n] =
0 resto.

0 0 k (N 1) | k 6= N/2,
b) X [k] =
N a k = N/2.

Problema 3.8
Realice los clculos sealados a continuacin trabajando siempre con el mnimo nmero de
puntos posibles.

a) Determinar la DFT de la siguiente seal:

x[n]
3
2 2
1 1
n
0 4

b) Obtener la expresin de las DFTs de las siguientes seales en funcin de la DFT de x[n]:

x1[n] x2[n]
3 3 3
2 2 2 2 2 2
1 1 1 1 1 1
n n
0 8 0 9
75

Solucin
2 4
a) X [k] = 1 + 2 cos 2
5 k ej 5 k , k = 0, 1, , 4.
2 4
b) X1 [k] = 1 + 2 cos 2
9 k ej 9 k , k = 0, 1, , 8.

2 
X2 [k] = 1 + 2 cos 5 k 1 + (1)k , k = 0, 1, , 9.

Problema 3.9
Sean dos seales x1 [n] = [1, 1, 1, 1]T y x2 [n] = [1, 1, 1, 1]T .

a) Calcular la DFT de cuatro puntos X1 [k] de la secuencia x1 [n].

b) Calcular, a partir de X1 [k], la DFT de cuatro puntos X2 [k] de la secuencia x2 [n]. Para
ello, deber utilizar los valores obtenidos de X1 [k] y las propiedades de la transformada
discreta de Fourier.

c) Calcular la DFT de cuatro puntos X3 [k] de la secuencia x3 [n] = x1 [n] + j x2 [n].

d) Empleando la tabla de propiedades de la DFT, y sabiendo que

(x3 [n] + x3 [n]) (x3 [n] x3 [n])


x1 [n] = , x2 [n] = ,
2 2j

obtener X1 [k] y X2 [k] en funcin de X3 [k]. Compruebe numricamente los resultados


obtenidos en los apartados a) y b).

Solucin
T
a) X1 [k] = [0, (2 2j), 0, (2 + 2j)] .
T
b) X2 [k] = X1 [k] = [0, (2 + 2j), 0, (2 2j)] .
T
c) X3 [k] = [0, 4, 0, 4j] .

d)

X3 [k] + X3 [((k))4 ] T
X1 [k] = = [0, (2 2j), 0, (2 + 2j)] .
2
X3 [k] X3 [((k))4 ]
X2 [k] = = [0, (2 + 2j), 0, (2 2j).]T .
2j

Problema 3.10
Dada la seal x1 [n] = [a, 0, 0, a]T .

a) Calcular la DFT de cuatro puntos X1 [k] de la secuencia x1 [n].

b) Calcular, a partir de X1 [k] y de las tablas de propiedades de las transformadas, la DFT


de dos puntos X2 [k] de la secuencia x2 [n] = [a, a]T .

c) Calcular X2 [k] empleando otro mtodo alternativo al del apartado b).

Solucin

a) X1 [k] = [0, a (1 j), 2a, a (1 + j)].


76 La Transformada Discreta de Fourier.

b)

x20 [n] = [a, a, 0, 0]T tal que x20 [n] = x1 [((n 1))4 ] .
k
X20 [k] = X1 [k] (j) .
X2 [k] = X20 [2k] = [ 0, 2a]T .

T
c) X2 [k] = [0, 2a] .

Problema 3.11
El clculo de la DFT de una secuencia de longitud N se puede expresar de forma matricial
como
X [k] = WN x [n] ,
donde,

x [n] es una matriz N 1 con las muestras del dominio del tiempo.

WN es la matriz N N de coeficientes.

X [k] es la matriz N 1 de muestras en el dominio de la frecuencia.

Dadas las secuencias x1 [n] = [1, 2, 3, 4]T y x2 [n] = [1, 3, 3, 1]T , se pide:

a) Calcular la matriz W4 que permite obtener sus correspondientes DFTs.

b) Empleando la matriz del apartado anterior, calcular las DFTs X1 [k] y X2 [k] correspon-
dientes a las secuencias x1 [n] y x2 [n].

c) Sabiendo que la inversa de la matriz ortogonal WN se puede obtener como W1 N =



WN /N , donde el smbolo indica conjugacin de los coeficientes, se pide calcular de
forma matricial la DFT inversa de la secuencia X3 [k] = [1, 2, 3, 4]T .

Solucin

a)

1 1 1 1
1 j 1 j
W4 =
1 1
.
1 1
1 j 1 j

T T
b) X1 [k] = [10, (2 + 2j) , 2, (2 2j)] y X2 [k] = [8, (2 2j) , 0, (2 + 2j)] .
   T
c) x3 [n] = 25 , 12 12 j , 12 , 21 + 21 j .

Problema 3.12
Dada la transformada de Fourier de tiempo-discreto X () de una secuencia real de longi-
tud seis x [n] = [x0 , x1 , x2 , x3 , x4 , x5 ], se procede a tomar tres muestras equiespaciadas en
frecuencia de la forma X [k] = X () |=k2/3 , 0 k 2. Sabiendo que:
n o
T
La DFT inversa de longitud 3 de X [k] es x [n] = DF T31 X [k] = [0 3 3] .

x [n] = x [((n)6 )].


P
e [0] = 2, siendo x
x e [n] = r= x [n r 5].
77

Se pide:
a) Calcular x [n].
b) Calcular la DFT de seis puntos de x [n].
c) Calcular x1 [n] = x [((n 3))6 ].
d) Calcular la DFT de seis puntos de x1 [n].
Nota: Si no ha obtenido la secuencia x[n] en el apartado a), puede emplear para los apartados
b), c) y d) la siguiente secuencia: x [n] = [1, 1, 2, 2, 1, 1]T . Algunos de los elementos de
la matriz W6 son los siguientes:

0,5 0,866j 0,5 0,866j 1 0,5 + 0,866j 0,5 + 0,866j

0,5 + 0,866j 1 0,5 0,866j 0,5 + 0,866j

W6 =
1 1 1

0,5 + 0,866j 0,5 0,866j
0,5 0,866j

Solucin
 T
a) x [n] = 0 2 1 0 1 2 .
 T
b) X [k] = 0 1,7321j 5,1962j 0 5,1962j 1,7321j .
 T
c) x1 [n] = 0 1 2 0 2 1 .
 T
d) X1 [k] = 0 1,7321j 5,1962j 0 5,1962j 1,7321j .
Solucin alternativa
 T
a) x [n] = 0 2 1 0 1 2 .
 T
b) X [k] = 0 (0,5 0,866j) (1,5 + 0,866j) 8 (1,5 0,866j) (0,5 + 0,866j) .
 T
c) x1 [n] = 2 1 1 1 1 2 .
 T
d) X1 [k] = 0 (0,5 0,866j) (1,5 0,866j) 8 (1,5 + 0,866j) (0,5 + 0,866j) .

Problema 3.13
Sean los vectores fila x1 y x2 de longitud N muestras (N Z+ ) cada uno y X1 [k] y X2 [k]
sus respectivas DFT de 2N puntos. Sea el vector x obtenido como el resultado de concatenar
x1 y x2 : x = [x1 x2 ]. Determine la DFT X[k] de 2N del vector x en funcin de X1 [k] y
X2 [k].

Solucin

X [k] = X1 [k] + (1)k X2 [k].

Problema 3.14
Sea una seal x de longitud L = pN , p Z+ , formada como la concatenacin de p vectores
fila xi , 1 i p, de longitud N muestras: x = [x1 x2 x3 xi xp ]. Determinar y explicar
razonadamente un procedimiento que permita calcular la DFT de x en funcin de las DFTs
de los vectores xi .
78 La Transformada Discreta de Fourier.

Solucin
p
P 2
X [k] = Xi [k] ej p k(i1) .
i=1

Problema 3.15
Sea xN = [0 1 2 1 0 1 2 2 0 2 2 1 0 1 2 1]T , n = 0, . . . , 15, una
seal de longitud finita. La DFT de N de puntos de xN se denota como XN . Para el clculo
de los valores espectrales de xN se hace uso de un algoritmo FFT.

a) Determinar el nmero mnimo de puntos M de la FFT necesarios para calcular el valor


del espectro de xN a la pulsacin de /4 radianes. Indicar tambin el ndice k con que
se corresponde dicho valor en XM , siendo XM la DFT de M puntos de xN . Determinar
adems la seal xM en el dominio del tiempo que se ha de emplear para obtener dicho
valor espectral con el menor nmero de puntos posibles.

b) La DFT de xN slo se conoce parcialmente (ver apartado de datos abajo). Determinar el


resto de los valores de la DFT XN .

c) Sea XN = XN ej 2 k , k = 0, , N 1. Determinar xN siendo sta la DFT inversa de
XN .

Datos: XN = [; 12, 73; 1, 41; 7, 06; ; ; ; 1, 41; ; ; 1, 41; 4, 26;


0; ; ; ], donde los puntos negros indican los valores que faltan de la DFT.

Solucin

a) M = 8, k = 1.
x8 = [0, 1, 0, 0, 0, 0, 0, 1]T .

b) Los valores de XN son:

XN = [2; 12, 73; 1, 41; 7, 06; 0; 4, 26; 1, 41; 1, 41; 2;


1, 41; 1, 41; 4, 26; 0; 7, 06; 1, 41; 12, 73]T .

c) xN = [0, 1, 2, 1, 0, 1, 2, 1, 0, 1, 2, 2, 0, 2, 2, 1]T .

Problema 3.16
De la seal real x = [x0 , x1 , x2 , x3 , x4 , x5 , x6 ]T se sabe que x0 6= 0 y x3 = 1. Se realizan
medidas con dicha seal y se obtienen los datos siguientes:

La DFT de 4 puntos es X4 = [3 (2 + j) 1 (2 j)]T .

Inyectando x a la entrada del filtro h = [1 0 0 0 1]T , la salida y en los instantes


n = 5 y n = 6 da como resultado y[5] = 1 e y[6] = 4.

La energa de la seal es Ex = 15.

Determinar el valor de las muestras de x.

Solucin
Dos soluciones:  T
1 1
x0 = 2, 3229; ; 2; 1; 0, 3229; ; 2 ,
2 2
79

 T
1 1
x1 = 0, 3229; ; 2; 1; 2, 3229; ; 2 .
2 2

Problema 3.17
T
Considrese las seales x1 [n] = 2n (u[n] u[n 5]) y x2 = [1, 0, 1, 0, 1] . Se pide:

a) Obtener la seal y[n] de longitud 5 cuya DFT, tambin de 5 puntos, toma idnticos valores
espectrales que los que se obtendran a esas mismas pulsaciones si se realiza el producto
de los espectros de x1 [n] y x2 [n].

b) Explicar dos procedimientos diferentes basados en la DFT que permitan obtener de ma-
nera exacta el valor espectral de x1 [n] a la pulsacin 0 = rad. Uno de ellos debe ser el
que permite el clculo con el menor nmero de puntos posible.

c) Calcular el valor espectral de x1 [n] para la pulsacin 0 = rad utilizando uno cualquiera
de los procedimientos que ha descrito en el apartado anterior.

Solucin

a) y[n] = [11, 22, 13, 26, 21]T .

b) N = 2. Valor espectral para k = 1.


N = 6. Valor espectral para k = 3.

c) Para N = 2:
1
X
X12 [1] = x1p [n] ejn = 11,
n=0

con x1p [n] extensin peridica de x1 [n] de perodo 2.

Problema 3.18
Dadas las secuencias p[n] = [0, a, 0, a, 0, a]T y x[n] = [a, a, a, 0, 0, 0]T , donde a R, determine
el valor de la convolucin lineal de p[n] con x[n] empleando una convolucin circular. Trabaje
con el menor nmero de puntos que sea posible y razone el procedimiento seguido.

Solucin
Se realiza una convolucin circular de 7 puntos: y[n] = [0, a2 , a2 , 2a2 , a2 , 2a2 , a2 , a2 ]T .

Problema 3.19
Dada la transformada z de una secuencia:

X (z) = 1 + z 1 + z 2 + z 3 + z 4 + z 5 ,

se procede a tomar cuatro puntos de su transformada de Fourier, es decir, X [k] = X (z) |z=ejk2/4 ,
0 k 3. Se pide:

a) Calcular la secuencia x [n] correspondiente a la DFT inversa de longitud 4 de X [k].

b) Calcular la convolucin circular de cuatro puntos y [n] = x [n] x [n] empleando el mtodo
que estime oportuno.
80 La Transformada Discreta de Fourier.

Solucin

a)
P

x [n 4r] , 0 n 3
x [n] = r= = [2 2 1 1].

0, resto

b)
y = [9, 10, 9, 8]T .

Problema 3.20
Sean dos seales x[n] y h[n] de longitud N y L respectivamente donde N > L.

a) Si se calcula la convolucin circular de N puntos entre ambas seales, indicar de forma ra-
zonada el intervalo de puntos para los cuales el resultado obtenido es igual a la convolucin
lineal de las mismas seales.

b) Calcular mediante convolucin circular la salida de un sistema LTI cuya respuesta impul-
siva es h = [1, 2, 1]T y al que se le aplica la entrada x = [1, 2, 5, 0, 1]T .

Solucin
 
a) n L 1, N 1 .

b) y [n] = [1, 4, 8, 8, 6, 2, 1]T .

Problema 3.21
Se desea realizar la convolucin circular de dos secuencias de duracin finita x[n] e y[n]. Para
ello slo se pueden realizar las siguientes operaciones: sumas, productos y DFTs, adems de
cualquier tipo de desplazamiento y rellenado de ceros. Se sobreentiende que la DFT se lleva
a cabo mediante un algoritmo rpido FFT. No se dispone de ningn algoritmo que calcule la
DFT inversa. Se pide:

a) Obtener un procedimiento para calcular la DFT inversa mediante un algoritmo rpido


FFT.

b) Explicar razonadamente tres procedimientos diferentes para realizar la convolucin circu-


lar.

Solucin

a) El procedimiento es:

x[n] X[k] X[(-k)N] x[n]


Reflexin
FFT FFT X
temporal
1/N

b) Consideramos N y M las longitudes de x[n] e y[n] respectivamente siendo N M .


NP
1
Convolucin circular: z [n] = x [n] y [n] = x [m] y [((n m))N ].
m=0
81

Convolucin lineal y extensin peridica:



P
g [n] = x [n] y [n] = x [m] y [n m].
m=

P
z [n] = g [n lN ] , n = 0, ..., N 1.
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 convolucin lineal de dos secuencias de
longitud finita a travs de sus DFTs.

Xzp [k]
Rellenado DFTL+M-1
x[n] de ceros
longitud L y [n]
X DFT -1L+M-1

Rellenado DFTL+M-1
de ceros
h[n] Hzp [k]
longitud M

Se pide:
a) Calcular (operando en el dominio del tiempo) y representar la salida y [n] = x [n] h [n]
cuando x [n] = [2, 0, 2]T y h [n] = [1, 2]T .
b) Considerando la misma seales x [n] y h [n] del apartado anterior, calcular la salida y [n]
mediante el sistema propuesto en la figura.

Solucin

T
a) y [n] = [2, 4, 2, 4] .
b) La misma del apartado anterior.

Problema 3.23
Se desea obtener la salida y [n] cuando una secuencia de entrada x [n] de longitud 384 (distinta
de cero para 0 n 383) se filtra a travs de un filtro FIR de longitud 32, cuya respuesta
al impulso h [n] es distinta de cero para los valores 0 n 31. El proceso de filtrado se lleva
a cabo mediante dos procedimientos:
Procedimiento A: Se realiza la convolucin de la secuencia completa x [n] con h [n]: yA [n] =
x [n] h [n].
82 La Transformada Discreta de Fourier.

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 , x1 , . . . x126 , x127 ]
T
x2 [n] = [x128 , x129 , . . . x254 , x255 ]
T
x3 [n] = [x256 , x257 , . . . x382 , x383 ]

Se filtra cada una de las tres secuencias xi [n], 1 i 3, 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, la secuencia de salida yB [n] se construye concatenando cada una de


las respuestas obtenidas:
 T
yB [n] = y1T [n] , y2T [n] , y3T [n] .

Se pide responder razonadamente a las siguientes preguntas:

a) En qu muestras se diferenciarn las secuencias yA [n] e yB [n]?

b) Si de todas las muestras de salida slo estuvisemos interesados en las siguientes dos
muestras: y [128] e y [256], cul de los dos procedimientos nos devolvera el resultado
correcto?

c) Y si nos interesasen slo las muestras y [126] e y [254], cul de los dos procedimientos nos
devolvera el resultado correcto?

Solucin

     
a) yB [n] 6= yA [n] , n 0, 30 128, 158 256, 286 .

b) Procedimiento A.

c) Procedimiento A y B.

Problema 3.24
Se desea calcular la respuesta y[n] de un filtro a una seal de entrada x [n] 6= 0 slo para
0 n 255, de 256 muestras de longitud, aplicando el mtodo de solapamiento y suma
(overlap-add). Para ello se toman segmentos de la seal de entrada de 64 muestras. Sabiendo
que la respuesta impulsiva h [n] 6= 0 slo para 0 n 14, el filtro est formada por 15
muestras, se pide:
83

a) Describir razonadamente el procedimiento de filtrado que permite obtener y[n].

b) Indicar el valor de n que ocupa la primera y la ltima muestra de todas las seales
intermedias necesarias que permiten obtener la respuesta final.

Solucin

a) El procedimiento se describe segn el esquema siguiente:

L L L

x[ n] x0 [n] x1[n-L] x2[n-2L]

y0[n]

y1 [n-L]

y2[n - 2L] M-1

L+M - 1
y [n ]

L+M - 1 L L

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.25
Sea un sistema LTI de respuesta impulsiva h = [1, 2, 2, 1]T a cuya entrada se aplica la seal
 
x = xT1 , xT2 , xT3 , donde xi , i = 1, 2, 3, son vectores que se concatenan. La salida del sistema
se calcula aplicando el mtodo de solapamiento y suma (overlap-add). Para ello se divide la
seal x de entrada en los tres segmentos x1 , x2 y x3 . Se pide:

a) Calcular la respuesta a los dos primeros segmentos x1 , x2 utilizando dos mtodos diferen-
tes.
84 La Transformada Discreta de Fourier.

b) Calcular la respuesta del tercer segmento x3 aplicando el mtodo de solapamiento y alma-


cenamiento (overlap-save). Para ello, divida a su vez este segmento en otros dos segmentos
de igual longitud.

c) Combinar adecuadamente las soluciones de los apartados a) y b) para componer la solucin


final.

Datos: x1 = [1, 2, 3, 4]T , x2 = [4, 3, 1, 1]T , x3 = [1, 1, 2, 3, 2, 1, 0, 1]T .

Solucin

a) La respuesta y1 a x1 mediante convolucin lineal: y1 = [1, 4, 9, 15, 16, 11, 4]T .


La respuesta y2 a x2 mediante convolucin circular: y2 = [4, 11, 15, 11, 3, 1, 1]T .

b) Primer segmento: x3ov_save1 = [0, 0, 0, 1, 1, 2, 3]T .


Segundo segmento: x3ov_save2 = [1, 2, 3, 2, 1, 0, 1]T .
Se obtienen las respuestas a estos mediante convolucin circular de 7 puntos, se descartan
las 3 primeras muestras de cada segmento y se concatenan: y3 = [1, 3, 6, 10, 13,
13, 9, 5]T .

c) La solucin final queda:

Problema 3.26
Se dispone de una seal real xc (t) de tipo paso bajo con frecuencia mxima 180 Hz de la
que se desea analizar el contenido espectral de la banda correspondiente a los primeros 60 Hz
mediante la DFT. La resolucin en dicha banda debe ser de 256 puntos y para ello se debe
emplear una DFT con el menor nmero de puntos posible. Slo se dispone de convertidores
de tiempo continuo a tiempo discreto y de algoritmos FFT.

(a) Determinar y explicar razonadamente el sistema que permite obtener la solucin propues-
ta en el enunciado indicando la frecuencia de muestreo, el nmero 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 explicacin.

(b) Se desea controlar tambin el nivel de ruido que introduce la red elctrica en la seal.
Para ello se evala la componente espectral de 50Hz en la seal digital x[n] resultante de
muestrear xc (t) en las condiciones del apartado anterior. Determinar el nmero mnimo
de puntos necesarios de la DFT as como el ndice k correspondiente a los 50 Hz.

Solucin

(a) Se puede submuestrear la seal xc (t) admitiendo cierto solapamiento. La frecuencia de


muestro ser fs = 240 Hz y la banda de inters es [0, /2]. Ser necesario computar una
DFT de 1024 puntos, X1024 [k]. La banda que se desea analizar se corresponde con los
85

256 primeros puntos, X1024 [k] para k = 0, 1, . . . , 255. El sistema consta por tanto de un
convertidor de tiempo continuo a discreto con fs = 240 Hz, seguido de una DFT de 1024
puntos.

(b) El nmero mnimo de puntos para la DFT es N = 24, y:

X24 [k] = X ()|= k , k = 0, . . . , 23.


12

El ndice que corresponde a 50 Hz es k = 5.

Problema 3.27
Dado el sistema FIR definido por la ecuacin en diferencias y[n] y[n 1] = x[n] x[n 4],
se desea calcular el valor de las componentes espectrales de salida a las pulsaciones 1 = 2
3
rad y 2 = 637 rad cuando a la entrada se inyecta una seal cualquiera. Se pide determinar:

a) El diagrama de polos y ceros del sistema, la expresin analtica de la respuesta en fre-


cuencia, la representacin aproximada de su mdulo y la respuesta impulsiva.

b) Describir el procedimiento computacional que permite calcular las componentes espectra-


les de salida a las pulsaciones 1 y 2 .

c) Determinar la DFT con el nmero mnimo de puntos posibles de manera que contenga
el valor de las dos componentes espectrales de la seal de salida a dichas pulsaciones
(1 = 2 6
3 rad y 2 = 37 rad) indicando el ndice k correspondiente para cada caso.
T
Calcular dichas componentes cuando a la entrada se inyecta la seal x = [1, 1, 1, 1] .

Solucin

a) Diagrama de polos y ceros:

0.8

0.6

0.4
Imaginary Part

0.2

3
0

0.2

0.4

0.6

0.8

1 0.5 0 0.5 1
Real Part

3 sin 2
H () = ej 2 .
sin 2
86 La Transformada Discreta de Fourier.

3.5

2.5

|X()|
2

1.5

0.5

0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
/2

T
La respuesta impulsiva es h = [1, 1, 1, 1] :
2 6
b) Para 1 = 3 rad, N1 = 3 y k = 1. Para 2 = 37 rad,N2 = 37 y k = 3.

c) La DFT debe tener una longitud de 37 3 = 111 puntos. El valor de las componentes
espectrales:
2 4
 
j3 sin 3  j 27 sin2 12
37
Y (1 ) = Y [37] = e , Y (2 ) = Y [9] = e 37 .
sin2 2
3 sin2 6
37

Problema 3.28
A un sistema caracterizado por la funcin de transferencia H(z) se le inyecta la seal x[n] =
T
[4, 4, 1, 3, 2, 3, 2, 4, 9, 1] .

1 + z 1 z 4 z 5
H (z) = ,
1 z 1
Determinar:

a) La respuesta impulsiva h[n] del sistema.

b) El resultado de muestrear uniformemente el espectro de h[n] con cuatro puntos.

c) La respuesta del filtro considerando x[n] como una secuencia de larga duracin. Para ello,
divida x[n] en bloques de longitud 6 muestras. Indique con suficiente detalle el mtodo
empleado as como el valor de las variables intermedias del procedimiento.

Solucin
T
a) h[n] = [1, 2, 2, 2, 1] .

b) X4 [n] = [8, 0, 0, 0]T .

c)
x1 [n] = [4, 4, 1, 3, 2, 3]T ,
T
x2 [n] = [2, 4, 9, 1, 0, 0] .
T
y[n] = [4, 4, 1, 1, 6, 7, 7, 5, 4, 3, 26, 20, 7, 1, 0, 0] .

Problema 3.29
Sea un sistema con respuesta impulsiva h[n] = [1, 1, 1]T al que se le inyecta la seal x[n] =
[4, 7, 8, 1, 5, 10, 7, 5]T . La respuesta del mismo se determina aplicando el mtodo overlap
save, para lo cual se tomarn segmentos de 6 muestras de longitud. Determinar la seal
87

de salida realizando los clculos necesarios en el dominio del tiempo mediante dos mtodos
diferentes. Explique detalladamente el procedimiento aplicado en cada caso para obtener
todas las muestras de salida.

Solucin

1. Se toman 3 segmentos solapando 2 muestras. Al primero se aaden 2 ceros iniciales. Se


realiza la convolucin circular de 6 puntos. La solucin:

y[n] = [4, 11, 19, 16, 14, 16, 22, 22, 12, 5]T .

2. Las convoluciones circulares se obtienen mediante convoluciones lineales, de las que se


calcula la extensin peridica con perodo 6.

Problema 3.30
Se desea analizar la salida de un filtro, cuya respuesta al impulso es h[n] = [n] + [n N + 1],
mediante la DFT.

a) Determinar la expresin general de la respuesta en frecuencia del filtro.

b) Determinar la expresin algebraica de la DFT aplicando la ecuacin de anlisis.

c) Representar grficamente el mdulo de la respuesta en frecuencia para el caso N = 5.

d) Se desea hacer un seguimiento de la componente frecuencial = 38 rad a la salida del


filtro. Determinar cuantos puntos de la DFT seran necesarios como mnimo e indicar el
ndice de la DFT correspondiente a dicha frecuencia.

e) Empleando la DFT, determinar el mdulo de la componente espectral de la salida a dicha


frecuencia ( = 38 ) para N = 5, teniendo en cuenta que la seal de entrada en el filtro
es: x[n] = u[n] u[n 4].

Solucin

a) H() = 2 cos N21 ej( 2 ) .
N 1

 

b) H [k] = 2 cos N k (N 1) (1)k ej N k , o tambin: H[k] = 2 cos Nk ej N k .

c) El mdulo con 16 puntos equiespaciados:

1.5
|H()|

0.5

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1


/2

d) M = 16 y k = 3.

e) Y 3
8
= |H16 [k = 3]| |X16 [k = 3]| = 1,2727 2.

Problema 3.31
La seal real xc (t) es una forma de onda de duracin finita que comienza en t = 0 y fi-
naliza en t = 500 ms y que a efectos prcticos podemos considerar limitada en banda con
88 La Transformada Discreta de Fourier.

una frecuencia mxima de 30 kHz tal y como se representa en la figura 3.1. El sistema de
la figura pretende obtener dentro de V [k] informacin detallada del espectro de xc (t) en las
frecuencias comprendidas dentro del margen 10 kHz < |f | < 20 kHz con una separacin
de 10 Hz. De esta forma, si V [0] se corresponde con el valor del espectro a 10000 Hz, V [1]
corresponder a la frecuencia de 10010 Hz y as sucesivamente.

Xc()
1

1 1

Figura 3.1

xc(t) x[n] = xc(nTs) y [n] V[k]


C/D DFTN

Ts

Figura 3.2

Sabiendo que el convertidor C/D trabaja justo al doble de la frecuencia mxima de xc (t) y que
la longitud mxima disponible para la DFT es de 211 puntos, disee un sistema que cumpla
los requisitos del enunciado aadiendo los bloques intermedios que considere necesarios al
diagrama de la figura 3.2. El sistema no puede contener convertidores D/C. Describa la
misin de cada bloque que introduzca e indique la posicin que dentro del vector final V [k]
ocupa la informacin del espectro correspondiente a las siguientes frecuencias: f1 = 15 kHz,
f2 = 15 kHz, f3 = 16 kHz, f4 = 16 kHz.
Salvo las condiciones impuestas en el enunciado, tome libremente todas las iniciativas que
considere oportunas.

Solucin
El sistema sera:

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
89

Problema 3.32
Mediante el esquema de la figura, cuya seal de entrada xc (t), limitada en banda a 4 kHz,
se ha muestreado a 8 kHz, se pretende conocer exactamente el valor de la componente en
frecuencia de 200 Hz de xc (t). Por otro lado, la DFT se calcula con un nmero de puntos
suficientes para caracterizar a la seal en el dominio del tiempo, es decir, YD [k] debe tener
al menos tantas muestras como yD [n].

H(e j)
xc(t) x[n] = xc(nT) 1 y [n] yD [n] YD [k]
C/D DFT
4
N puntos
/4 /4
T

a) Si x [n] = [n], representar las seales y [n] e yD [n].

b) En las condiciones del enunciado, si la longitud de yD [n] es de L muestras, determinar


el nmero mnimo de puntos N para que algn valor de la DFT represente exactamente
(salvo una constante proporcional) el valor del espectro de la seal de entrada xc (t) a la
frecuencia de 200 Hz. Indicar el valor del ndice k.

Solucin

a) Las seales son y [n] = 14 sinc n
4 , yD [n] = 14 [n].

0,3 0,3

0,2 0,2
yD [n]
y[n]

0,1 0,1

0 0

0,1 0,1
15 10 5 0 5 10 15 3 2 1 0 1 2 3
n (muestras) n (muestras)

L
b) N = 10 10.
Captulo 4

Filtros Digitales

4.1. Diseo de Filtros Digitales IIR


Problema 4.1.1
Se desea disear un filtro digital paso banda a partir de las siguientes especificaciones:
Atenuacin total en 0 y radianes.

Banda de paso centrada en /2 radianes.

Ancho de banda a 3 dBs de 0,04 radianes


Obtenga la funcin del sistema del filtro de coeficientes reales (por ubicacin de polos y ceros)
y la ecuacin en diferencias. Suponga que la relacin entre el mdulo de los polos (r) y el
ancho de banda a 3 dBs () es:

r 1 /2, r > 0,9

Solucin

1 z 2
H (z) = , |z| > 0,9372
1 + 0,8783 z 2
y [n] = x [n] x [n 2] 0,8783 y [n 2]

Problema 4.1.2
Se desea disear un filtro notch causal y estable con las siguientes caractersticas:
Frecuencia a eliminar: 0,05 radianes.

Ancho de la banda eliminada a 3 dBs: 0,01 radianes

H (z) |z=1 = 1
Utilizando el mtodo de ubicacin de polos y ceros:
a) Obtener la funcin del sistema del filtro de orden dos, considerando que la respuesta al
impulso es real.

b) Representar de manera aproximada el mdulo de la respuesta en frecuencia.

c) Dibujar, empleando diagramas de flujo, una realizacin del filtro segn la forma directa
I traspuesta.
92 Filtros Digitales.

d) Contabilizar en dicha estructura el nmero de registros de almacenamiento necesarios


para coeficientes y datos, as como el de sumas (de dos en dos trminos) y multiplicacio-
nes (no considere las multiplicaciones por la unidad) que se realizan por cada muestra
de salida.

NOTA: suponga que la relacin entre el mdulo de los polos (r) y el ancho de banda a 3 dBs
() es:
r 1 /2, r > 0,9

Solucin

a)
1 1,9784 z 1 + z 2
H (z) = 1,0121 , |z| > 0,9686
1 1,9133 z 1 + 0,9382 z 2

b) El mdulo de la respuesta en frecuencia es:

|H()|
1,4

1,2

0,8

0,6

0,4

0,2

0
-1 -0,8 -0,6 -0,4 -0,2 0 0,2 0,4 0,6 0,8 1 /

c) El diagrama de flujo:

k
x[n] y[n]
-1 -1
z a1 b1 z

-1 -1
z z

a2

donde:
a1 = 1,9133
a2 = 0,9382
4.1. Diseo de Filtros Digitales IIR 93

b1 = 1,9784
065k = 1,0121

d) Registros:
Coeficientes: 4
Unidades de retardo: 4
Operaciones:
Sumas: 4
Productos: 4

Problema 4.1.3
La funcin del sistema que se indica a continuacin ha sido diseada a partir de un filtro
analgico con un periodo de muestreo Td = 2.

1 2
Hd (z) = +
1 e0,8 z 1 1+ e0,4 z 1
Se pide:

a) Obtener la funcin sistema del filtro analgico Hc (s) sabiendo que el filtro digital se ha
obtenido mediante:

El mtodo de la respuesta al impulso invariante.


La transformacin bilineal.

En ambos casos, es nica la solucin? Justifique la respuesta.

b) Representar los diagramas de flujo de las realizaciones del filtro digital empleando:

La forma directa I
Estructuras de orden uno conectadas en paralelo.
Estructuras de orden uno conectadas en cascada.

Solucin

a)

El mtodo de la respuesta al impulso invariante:

1 1 1
Hc (s) = +
2 s + 0,4 s + 0,2 j/2
94 Filtros Digitales.

La transformacin bilineal:
1+s 2 (1 + s)
Hc (s) = +
1 e0,8 + s (1 + e0,8 ) 1 + e0,4 + s (1 e0,4 )

La solucin no es nica en el caso de la respuesta al impulso invariante y s es nica en


el caso de la transformacin bilineal.

b)

La forma directa I:

3
x[n] z-1 z-1 y[n]
a1
b1 z-1

-a2

donde:
b1 = e0,4 2e0,8
a1 = e0,4 + e0,8
a2 = e1,2

Estructuras de orden uno conectadas en paralelo:

1
-1
z
-0,8
e
2
x[n] -1 y[n]
z
-0,4
-e

Estructuras de orden uno conectadas en cascada:

1 3
x[n] -1 -1 y[n]
z z
- 0,4 - 0,8 -0,4
e- 0,8 e - 2e -e

Problema 4.1.4
Considere un filtro paso bajo de Chebyshev cuya funcin de sistema es:
4
0,001836 1 + z 1
Hlp (z) =
(1 1,5548z 1 + 0,6493z 2) (1 1,4996z 1 + 0,8482z 2)
4.1. Diseo de Filtros Digitales IIR 95

Este sistema de cuarto orden fue diseado para que cumpliese las siguientes especificaciones:

0,89125 |Hlp ()| 1, 0 0,2

|Hlp ()| 0,17783, 0,3


Disear a partir de ste un filtro paso alto cuya frecuencia de corte de la banda de paso sea
p = 0,6.

Solucin

0,02426 1 4z 1 + 6z 2 4z 3 + z 4
HHP (z) = , |z| > 0,8750
1 + 1,6076z 1 + 1,7571z 2 + 1,0250z 3 + 0,30773z 4

Problema 4.1.5
La siguiente funcin de sistema se corresponde con un filtro de Chebyshev paso alto, de orden
2, con 0,8 dBs de rizado en la banda de paso, y de pulsacin de corte c = 2 krad/s:

s2
Hc (s) =
s2 + 1967s + 3,28 106

a) Obtenga, a partir del filtro anterior, los coeficientes de la funcin de sistema Hd (z) de
un filtro paso alto digital empleando la transformacin que estime oportuno.

b0 + b1 z 1 + b2 z 2 + ...
Hd (z) =
1 a1 z 1 a2 z 2 . . .

Considere la pulsacin de muestreo d = 8 krad/s, y opere con tres cifras decimales.

b) Dibuje, empleando diagramas de flujo, una realizacin del filtro segn la forma directa
II traspuesta.

c) Calcule el valor de T en que se transforma la pulsacin de corte del filtro analgico


c , as como el valor del mdulo de la respuesta en frecuencia (en dBs) para dicha
pulsacin:
20 log |Hd (T )|

Solucin

a)
0,439 0,878z 1 + 0,439z 2
Hd (z) = , |z| > 0.567
1 0,434z 1 + 0,322z 2

b) La estructura es:

0,439
x[n] -1 y[n]
z
-0,878 0,434
-1
z
0,439 - 0,322
96 Filtros Digitales.

c)
T = 1,3315
20 log (|Hd (T )|) 0 dB

Problema 4.1.6
La siguiente funcin 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 pulsacin de corte a 3 dBs.


b) Empleando el mtodo de la invarianza de impulso, obtenga, a partir del filtro anterior,
los coeficientes de la funcin de sistema Hd (z) de un filtro paso bajo digital.

b0 + b1 z 1 + b2 z 2 + ...
Hd (z) =
1 a1 z 1 a2 z 2 ...

Considere la pulsacin de muestreo d = 25 2 rad/s.
c) Dibuje, empleando diagramas de flujo, las realizaciones del filtro segn las formas di-
rectas II y II traspuesta.

Solucin

a)
1
|Ha (s = 10j)| = 20 log (|Ha (s = 10j)|) = 3 dB
2
b)
0,6803 z 1 2
Hd (z) = , |z| > e 5
1 0,1759 z 1 + 0,081z 2

c) Forma directa II:

x[n ]
-1
z
3,8280
y[n]
0,1759 -1
z

-0,081

Forma directa II traspuesta:

-1 y[n]
z

x[n] 3,8280 0,1759


z-1

-0,081
4.1. Diseo de Filtros Digitales IIR 97

Problema 4.1.7
Se desea disear un sistema para procesar una seal analgica xa (t) (limitada en banda a 3
kHz) con un filtro digital como se indica en la figura 4.1.

H( )

Filtro paso bajo


xa(t) x[n] discreto y[n] ya(t)
C/D D/C
HD( )

Ts= 0,125 ms Ts= 0,125 ms

Figura 4.1

Los requisitos exigidos al mdulo de la respuesta en frecuencia |H() | son:

Debe ser mayor que 0,89125 en la banda de frecuencias comprendidas entre 0 y 800 Hz.

No debe superar 0,17783 a partir de los 1400 Hz.

a) Obtenga la plantilla de especificaciones del mdulo de la respuesta en frecuencia, ex-


presada en dBs, del filtro discreto de respuesta al impulso h[n] real que cumpla lo
indicado.

b) El diseo del filtro anterior se decide realizar a partir de un prototipo analgico y em-
pleando la transformacin bilineal. Obtenga la plantilla de especificaciones del mdulo
de la respuesta en frecuencia de dicho filtro analgico. Considere Td = 2.

c) En la etapa de aproximacin se elige un filtro elptico de orden 2 cuya funcin de sistema


es Ha (s). Calcule, operando con cuatro cifras decimales, los coeficientes de la funcin
de sistema HD (z) correspondiente.

0,4386 s2 + 0,307
Ha (s) =
2,7698 s2 + 0,8858 s + 0,3444

b0 + b1 z 1 + b2 z 2 +
HD (z) =
1 a1 z 1 a2 z 2

d) Dibuje, empleando diagramas de flujo, las realizaciones del filtro segn la formas direc-
tas II y II traspuesta.

Solucin

a) La plantilla es:
98 Filtros Digitales.

dB

Ap

Aa

p=0,2 a=0,35

donde:
p = 0,2
a = 0,35
Ap = 1 dB
Aa = 15 dB

b) La plantilla es:

dB

Ap

Aa

p=0,3249 a=0,6128

donde:
p = 0,3249
a = 0,6128
Ap = 1 dB
Aa = 15 dB

c)
0,1864 0,0658 z 1 + 0,1864 z 2
HD (z) =
1 1,2127 z 1 + 0,5571 z 2

d) Forma directa II

b0
x[n] z
-1 y[n]
a1 b1
-1
a2 z b2
4.1. Diseo de Filtros Digitales IIR 99

Forma directa II traspuesta

b0
x[n] -1 y[n]
b1 z a1
-1
b2 z a2

Problema 4.1.8
Se desea disear un filtro digital para aproximar la siguiente funcin del sistema correspon-
diente a un sistema LTI causal:
1
Ha (s) =
s2 + 4s + 8
Considerando una pulsacin de muestreo s = 8 , se pide obtener la funcin de sistema
Hd (z) del filtro digital y su correspondiente diagrama polo-cero, empleando:

a) el mtodo de invarianza de impulso.

b) el mtodo de la transformacin bilineal.

Nota: opere con cuatro cifras decimales.

Solucin

a) El diagrama de polos y ceros:

1
0, 8
0, 6
Parte Imaginaria

0, 4
zp1
0, 2
zc 1
0
-0,2
zp 2
-0,4
-0,6
-0,8
-1
-1 -0,5 0 0,5 1
Parte Real

Ceros: zc1 = 0, zc2


Polos: zp1 = 0,6065 ej0,5 zp2 = 0,6065 ej0,5
100 Filtros Digitales.

0,0363 z 1
Hd (z) = , |z| > 0,6065
1 1,0646 z 1 + 0,3679 z 2

b) El diagrama de polos y ceros:

1
0,8
0,6
Parte Imaginaria

0,4 z p1
0,2
2
0
zc1= z c2
-0,2
z p2
-0,4
-0,6
-0,8
-1
-1 -0 ,5 0 0, 5 1
Parte Real

Ceros: zc1 = 1, zc2 = 1


Polos: zp1 = 0,6202 ej0,5191 zp2 = 0,6202 ej0,5191

1 1 + 2z 1 + z 2
Hd (z) = , |z| > 0,6202
104 1 1,0769 z 1 + 0,3846 z 2

Problema 4.1.9
La funcin del sistema H(z) de la ecuacin se corresponde con un filtro digital diseado a
partir de un prototipo analgico y empleando la transformacin bilineal. Calcule la funcin
del sistema de dicho filtro analgico y dibuje en ambos sistemas el diagrama polo-cero.

z 1 1 z 1
H (z) =
1 + z 1 + z 2
Nota: Considere Td = 2.
4.1. Diseo de Filtros Digitales IIR 101

Solucin
Filtro digital: 
z 1 1 z 1
H (z) = |z| > 1
1 + z 1 + z 2

1
z
p1
0,5
Parte Imaginaria

z
c1
0

0,5

zp2
1
1 0,5 0 0,5 1
Parte Real

2 2
Polos: zp1 = ej 3 ; zp2 = ej 3

Ceros: zc1 = 1; zc2

Filtro analgico:
s (s 1)
H (s) = 2 Re {s} > 0
s2 + 3

s
p1
1,5

1
Parte Imaginaria

0,5
s s
c1 c2
0

0,5

1,5
s
p2
2 1 0 1 2
Parte Real


Polos: sp1 = 3j; sp2 = 3j

Ceros: sc1 = 0; sc2 = 1


102 Filtros Digitales.

Problema 4.1.10
Dada la respuesta al impulso de un filtro analgico:
N
X
hc (t) = Ak espk t u (t)
k=1

donde Ak y spk son constantes, y N es el orden del filtro, el mtodo de invarianza al escaln
transforma su funcin del sistema analgica Hc (s) en la funcin del sistema digital siguiente:

N 
X Ak espk Td 1 z 1
Hie (z) = 
k=1
spk 1 espk Td z 1

Del mismo modo, el mtodo de invarianza a la rampa transforma la funcin del sistema
analgica Hc (s) en la siguiente funcin 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 funcin del sistema estable y causal:

1
Hc (s) = .
s2 + 3s + 2
Se pide:

a) Obtener la funcin del sistema digital Hii (z) resultante de aplicar al filtro analgico
dado, el mtodo de invarianza al impulso (considere que hii [n] = Td hc (n Td ) ).

b) Obtener la funcin del sistema digital Hie (z) resultante de aplicar al filtro analgico
dado, el mtodo de invarianza al escaln.

c) Obtener la funcin del sistema digital Hir (z) resultante de aplicar al filtro analgico
dado, el mtodo de invarianza a la rampa.

d) Dibuje el diagrama de polos y ceros del filtro analgico dado. Al aplicar al filtro anal-
gico inicial los mtodos de invarianza al impulso, al escaln y a la rampa, todos los
sistemas resultantes son causales. Son estables dichos sistemas? Razone la respuesta.

Nota: considere fd = T1d = 10 y opere con cuatro cifras decimales. Exprese las funciones del
sistema de la siguiente forma:
M
P
bk z k
k=0
H (z) =
P
N
1 ak z k
k=1

Solucin

a) Invarianza al impulso.

0,0086z 1
Hii (z) = , |z| > e0,1
1 1,7235z 1 + 0,7408z 2
4.1. Diseo de Filtros Digitales IIR 103

b) Invarianza al escaln:

0,0046z 1 + 0,0040z 2
Hie (z) = , |z| > e0,1
1 1,7235z 1 + 0,7408z 2

c) Invarianza a la rampa:

0,0016 + 0,0057z 1 + 0,0014z 2


Hir (z) = , |z| > e0,1
1 1,7235z 1 + 0,7408z 2

d) El diagrama de polos y ceros del filtro analgico es:

Plano S
1
Parte Imaginaria

0,5
sp2 sp1
2
0

0,5

2 1 0 1
Parte Real

Polos: sp1 = 1; sp2 = 2


Ceros: sc1 = 0; sc2 = 0
ROC : Re {s} > 1
Todos los sistemas son estables.
104 Filtros Digitales.

Problema 4.1.11
En el diagrama de bloques de la figura 4.2 se conoce la funcin de transferencia del filtro
discreto:
1 2z 1 + z 2
H (z) = , aR
(1 az 1 ) (1 0,5z 1 )

x(t) FILTRO y(t)


C/D D/C
DISCRETO
H(z)
TS TS

eff()

Figura 4.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 2103 t + + 5 2 sen 4103 t +
3 6
sea:  
2
y (t) = 8 sen 4103 t +
3

Solucin

s = 16 krad/s
1
a=
2

Problema 4.1.12
Un filtro continuo paso bajo cuya pulsacin de corte es c = 10 rad/s se va a utilizar como
base para el diseo de un filtro discreto ( H() ). A su vez, dicho filtro discreto se usar
formando parte del sistema mostrado en la figura 4.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 aplicacin del mtodo de la respuesta al impulso


invariante al filtro continuo inicial con Td = 0,01, determinar la pulsacin de corte de
Hef f ().
4.1. Diseo de Filtros Digitales IIR 105

b) Si el filtro discreto se obtiene por aplicacin de la transformacin bilineal al filtro


continuo inicial con Td = 2, determinar la pulsacin de corte de Hef f ().

Solucin

a) cef f = krad/s

b) cef f = 30,78 krad/s

Problema 4.1.13
Se desea disear 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 diseo del mismo, HD (z), se realizar mediante la conexin adecuada de dos filtros, H1 (z)
y H2 (z), obtenidos por aplicacin de la transformacin bilineal a los filtros de Butterworth
cuyas funciones del sistema son, respectivamente:
a s
H1 (s) = , H2 (s) =
s + a s + b

a) Obtener la funcin del sistema del filtro discreto, HD (z).

b) Una vez diseado el filtro se desea que |HD ()| = 1 para la pulsacin = /2. Obtener
la nueva expresin de la funcin 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 diseado en el apartado b), HD2 (z), se utiliza para el diseo del sistema
de la figura 4.4, en el que Ts = 0,125 ms. Obtener la respuesta del sistema, y(t), si la
seal 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.

Solucin

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 funcin del sistema H(s) de un filtro de tiempo continuo cumple la plantilla de especifi-
caciones que se muestra en la figura 4.5:

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

(dBs)

25,12

0 p a (rad/s)
Figura 4.5

Dicho filtro va a ser utilizado como base para el diseo 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 funcin del sistema del filtro de tiempo discreto, HD (z), obtenida por
aplicacin del mtodo de la respuesta al impulso invariante al filtro de tiempo continuo,
H(s), con Td = (1/4)s.
4.1. Diseo 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 pulsacin de muestreo, s , que debera utilizarse si se desea que


la pulsacin de corte de la banda de paso del filtro analgico resultante, Ha (), sea de
1 krad/s.

d) Obtener la plantilla de especificaciones del mdulo de la respuesta en frecuencia expre-


sada en dBs del filtro analgico resultante, Ha (), si para el diseo del filtro discreto
se aplica el mtodo de la transformacin bilineal con Td = 0,4s. Considerar para este
apartado Ts = 1ms.

Solucin

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
-0,6065

8
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 funcin de transferencia H(z) de un filtro IIR por aplicacin de la trans-
formacin bilineal, con Td = 2, a un filtro continuo cuya funcin 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 seal de entrada sea x (t) = A0 cos 104 t + 0, 2 , la seal 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

Solucin

Ts = 50s.

Problema 4.1.16
La funcin de transferencia de un filtro de Butterworth es:
4
H (s) =
s2 + 2 2 s + 4

A partir de l se desea obtener la funcin de transferencia de un filtro discreto paso bajo cuya
pulsacin de corte a 3 dBs sea c = 0,5 rad.

(a) Obtener la funcin del sistema del filtro discreto, H(z), utilizando la transformacin
bilineal.

(b) Dibujar el diagrama de flujo de la estructura en Forma Directa II transpuesta co-


rrespondiente al filtro cuya funcin 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( )

Solucin

(a) La funcin del sistema es:

0, 29 + 0, 59z 1 + 0, 29z 2
H (z) = |z| > 0, 41
1 + 0, 17z 2
4.1. Diseo de Filtros Digitales IIR 109

(b) El diagrama de flujo es:

x[n] 0,29 y[n]

z -1
0,59

z -1
0,29
- 0,17

1
(c) Ts = ms
40

Problema 4.1.17
Un filtro analgico de tercer orden, real, con funcin de sistema HC (s), tiene ceros en s = 1
y s = j y polos en s = 2 y s = 1 + j, siendo su ganancia en continua de valor unidad. Al
aplicar la transformacin bilineal a HC (s) se observa que el filtro de tiempo discreto, HD (z),
posee un cero en el origen.

a) Determinar el parmetro Td utilizado en la transformacin.

b) Determinar si existe alguna frecuencia discreta para la cual la respuesta en frecuencia del
filtro digital es nula. En caso afirmativo calcular su valor.

c) Representar el diagrama polo-cero de ambos filtros.

d) El filtro discreto diseado se utiliza para la implementacin de un filtro continuo tal como
se muestra en la figura. Calcula el periodo de muestreo utilizado, Ts , para que al aplicarle

a la entrada la seal xc (t) = 3 + 2sen 5 3
6 10 t + 0,234 , la seal de salida sea yc (t) = K.
Determinar el valor de K.

C/D D/C

Figura 4.8

Solucin

a) Td = 2

b) zc1,2 = ej/2
110 Filtros Digitales.

12j
c) zp1 = 13 ; zp2,3 = 5 ; zc1,2 = j; zc3 = 0

Parte Imaginaria
1

0,5

0,5

2 1 0 1
Parte Real

0,5
Parte Imaginaria

0,5

1
1 0,5 0 0,5 1
Parte Real

d) Ts = 35 ms; yc (t) = 3

Problema 4.1.18
Se desea disear un filtro discreto a partir de un filtro continuo cuya funcin del sistema
viene dada por la siguiente expresin:
1
s2 s + 2
H(s) = 1
s2 + s + 2

a) Indica de forma razonada de que tipo de filtro se trata.


4.1. Diseo de Filtros Digitales IIR 111

b) Indica de forma razonada si el diseo del filtro discreto utilizando los mtodos de respuesta
al impulso invariante y transformacin bilineal mantienen las caractersticas del filtro
analgico.

c) Disea el filtro discreto utilizando l o los mtodos para los que la respuesta del apartado
anterior ha sido afirmativa. Utiliza como periodo de diseo Td = 4.

d) Representa el diagrama de polos y ceros y el mdulo de la respuesta en frecuencia tanto


del filtro analgico como del o de los filtros discretos diseados.

Solucin

El filtro continuo es un filtro paso todo.

nicamente puede utilizarse el mtodo de la transformacin bilineal.

Aplicando la transformacin bilineal:

1 2 1
+ z + z 2
H(z) = 5 5
2 1
1 + z 1 + z 2
5 5

Los polos y ceros del filtro discreto:



zc1,2 = 1 2j = 5 ej2,0344
1 2j 5 j2,0344
zp1,2 = = e
5 5
El diagrama de polos y ceros es:

Plano S Plano z
1
2

1,5
0,5
Parte Imaginaria

1
Parte Imaginaria

0,5
0 0

0,5
0,5 1

1,5

1 2
1 0,5 0 0,5 1 3 2 1 0 1 2 3
Parte Real Parte Real

El mdulo de la respuesta en frecuencia es:


112 Filtros Digitales.

3 3

2 2

|H( )|
|H()|

1 1

0 0
4 3 2 1 0 1 2 3 4 4 3 2 1 0 1 2 3 4
(rad/s) (rad/muestra)

Problema 4.1.19
La figura 4.9 muestra el mdulo de la respuesta en frecuencia de un filtro real de tiempo
continuo. A partir del mismo se ha diseado un filtro discreto por aplicacin del mtodo de
la transformacin bilineal obtenindose la funcin de sistema dada por la expresin:

1 + az 1 + z 2
Hd (z) = k
1 0,7z 1 + 0,1z 2

Mdulo de la respuesta en frecuencia del filtro analgico

8
|H()|

P
P

0 4 8 12 16 20 24
(rad/s)

Figura 4.9

Sabiendo que el filtro discreto responde con salida nula cuando la entrada que se le aplica es
la secuencia x[n] = ej1,8546n , determinar:

a) Valores de k y a.

b) Valor de P y expresin de la funcin de sistema del filtro analgico, H(s).

c) Si el filtro discreto se utiliza formando parte del esquema de la figura 4.10, determinar el
valor de Ts necesario para que la salida del sistema equivalente, yc (t), sea nula cuando la
entrada es xc (t) = 5 sen(104 t + 1,8546).

d) Dibujar el diagrama de flujo correspondiente a la implementacin del filtro discreto utili-


zando las estructuras en celosa y en forma directa 2 transpuesta.
4.1. Diseo de Filtros Digitales IIR 113

Figura 4.10

Ecuaciones de la estructura en celosa:


Pm (z)km z m Pm (z 1 )
Pm1 (z) = 1km 2

Cm (z) = z m Pm (z 1 )

Bm1 (z) = Bm (z) vm Cm (z)

Solucin

a) a = 0,56
k = 45
s2 +16
b) P = 1, H(s) = s2 3s+2

c) Ts = 185,46s

b0 = 1 b1 = 0,56 b2 = 1
d) Estructura en forma directa II transpuesta
a0 = 1 a1 = 0,7 a2 = 0,1


k1 = 0,6364 k2 = 0,1
Estructura en celosa:
V0 = 1,7018 V1 = 1,26 V2 = 1
114 Filtros Digitales.

Problema 4.1.20
Se desea disear un filtro digital IIR utilizando la funcin de sistema de un filtro analgico
dada por la siguiente expresin:

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

a) Indicar, de forma razonada, qu mtodo utilizaras para el diseo: la respuesta al im-


pulso invariante o la transformacin bilineal.

b) Una vez aplicado el mtodo de diseo, se obtiene la siguiente expresin para la funcin
de sistema del filtro digital:

1 z 1
Hd (z) = k .
1 + a1 z 1 + a2 z 2

Obtener los valores de las constantes k, a1 , y a2 .

c) El filtro anterior se utiliza formando parte del sistema de la figura 4.11, siendo Ts = 0,1 ms.
Suponiendo que la funcin de sistema del filtro discreto es:

1 z 1
Hd (z) = 4 ,
1 + z 1 + 2z 2

obtener la seal de salida, yc (t), del sistema de la figura 4.11, cuando la seal de entrada
es: 
3 3 
xc (t) = + cos 5 103 t .
7 4 2

Figura 4.11

d) Dibujar el diagrama de flujo correspondiente a la implementacin del filtro discreto del


apartado (c) utilizando las estructuras en celosa.

Ecuaciones de la estructura en celosa:

Cm (z) = z m Pm (z 1 )

Pm (z) km Cm (z)
Pm1 (z) = 2
1 km

Bm1 (z) = Bm (z) vm Cm (z)

Solucin

a) Transformacin bilineal.
4.1. Diseo de Filtros Digitales IIR 115

b)
4 1 z 1
Hd (z) =
5 1 + 25 z 1 + 51 z 2

c)


yc (t) = 3 cos 5 103 t + 2

d)
k = [ 13 2]
v = [ 16
3 4 0]

Figura 4.12

Problema 4.1.21
Se desea disear un sistema de respuesta en frecuencia He () que elimine la componente
frecuencial f1 = 4 kHz, utilizando el esquema de la figura 4.13.

Figura 4.13

Para la obtencin de la funcin de sistema, Hd (z), del filtro discreto se partir de un filtro
analgico prototipo cuya funcin de sistema es:

5 s2 + 1
H(s) = 2
2 (s + 2s + 5) (s + 2)

Si se utiliza el mtodo de la transformacin bilineal se observa que Hd (z) posee un polo en


z = 1/3. Bajo estas condiciones se pide:

a) Valor del periodo de muestreo, Td , que debe utilizarse al aplicar la transformacin.

b) Suponiendo que Td = 2, situacin de los polos de Hd (z).

c) Periodo de muestreo, Ts , de los convertidores C/D y D/C, necesario para que se cumplan
las condiciones del enunciado.
116 Filtros Digitales.

d) Qu componente frecuencial de la seal de entrada se eliminara si se redujera a la mitad


el valor de Td ?

Solucin

a) Td = 2
3
2
b) zp1,2 = 2 ej 4 , zp3 = 1/3

1
c) Ts = 16 ms

d) f = 2,36 kHz

4.2. Diseo de Filtros Digitales FIR


Problema 4.2.1
Se pretende disear un filtro FIR de fase lineal tipo II (nmero de coeficientes par y simetra
par en la respuesta al impulso). Se desea que la respuesta al impulso sea real, y que la funcin
de sistema presente un cero en el punto del plano z:

1 1
z1 = + j
2 2
Se pide:

a) Obtener la funcin de sistema que cumple los requisitos anteriores, sabiendo que el
orden del filtro es el mnimo posible.

b) Dibujar la respuesta al impulso correspondiente.

c) Representar el filtro empleando diagramas de flujo mediante las conexiones:

c.1) Cascada (con subestructuras de orden dos).

c.2) Fase lineal.

d) Contabilizar en ambas estructuras el nmero de registros de almacenamiento, de mul-


tiplicaciones y sumas necesarios por muestra de salida (no considerar multiplicaciones
por la unidad).

Solucin

a)
3 3
H (z) = 1 2z 1 + z 2 + z 3 2z 4 + z 5
2 2

b) Respuesta al impulso:
4.2. Diseo de Filtros Digitales FIR 117

Respuesta al impulso h[n]


2

1,5

0,5
h[n]

0,5

1,5

2
1 0 1 2 3 4 5 6
n

c.1) Cascada:

x[n] -1 -1 -1 y[n]
z z -2 z
-1
-1 -1
z 1/2 z 2

c.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, Datos: 5


Sumas: 5
Multiplicaciones: 4

Fase Lineal
118 Filtros Digitales.

Registros de almacenamiento: Coeficientes: 2, Datos: 5


Sumas: 5
Multiplicaciones: 2

Problema 4.2.2
Para disear un filtro digital se emplea el mtodo de la ventana. Observando dos ventanas
diferentes (rectangular y Hamming) se obtienen los siguientes valores:

Ventana a.1:
Amplitud mxima del lbulo secundario: -46 dB.
Anchura del lbulo principal: 0098.

Ventana a.2:
Amplitud mxima del lbulo secundario: -135 dB.
Anchura del lbulo principal: 0056.

Una vez diseado el filtro se comprueba que la banda de transicin resultante es de mayor
anchura si se emplea la ventana a.1. Indique razonadamente si los datos indicados anterior-
mente se pueden corresponder con un diseo real y qu ventanas son las mencionadas como
a.1 y a.2.

Solucin

a.1 Hamming

a.1 Rectangular

Puede ser un diseo real.

Problema 4.2.3
Se pretende disear un filtro FIR de fase lineal tipo III (nmero de coeficientes impar y
simetra impar en la respuesta al impulso). Se desea que la respuesta al impulso sea real, y
que la funcin de sistema presente un cero en el punto del plano z1 = 12 .
Se pide:

a) Obtener la funcin de sistema que cumple los requisitos anteriores, sabiendo que el
orden del filtro es el mnimo posible.

b) Dibujar la respuesta al impulso correspondiente.

c) Representar el filtro empleando diagramas de flujo mediante las conexiones:

c.1) Forma directa.


c.1) Fase lineal.

d) Contabilizar en ambas estructuras el nmero de registros de almacenamiento (para


coeficientes y datos), de multiplicaciones y sumas necesarios por muestra de salida (no
considerar multiplicaciones por la unidad).
4.2. Diseo de Filtros Digitales FIR 119

Solucin

a)
H (z) = 1 52 z 1 + 25 z 3 z 4

b) La respuesta al impulso es:

Respuesta al impulso h[n]


3

1
h[n]

3 n
0 1 2 3 4

c)
c.1) Forma directa.

-1 -1 -1 -1
z z z z
x[n]

-5/2 5/2 -1

y[n]

c.2) Fase lineal.

-1 -1
z z
x[n]
-1
-1

-1 -1
z z
-5/2

y[n]
120 Filtros Digitales.

d) Forma directa:

Registros de almacenamiento: coeficientes: 3, datos: 4


Sumas: 3
Multiplicaciones: 3

Fase Lineal:

Registros de almacenamiento: coeficientes: 3, datos: 4


Sumas: 3
Multiplicaciones: 3

Problema 4.2.4
Se pretende disear un filtro FIR de manera que el mdulo de la respuesta en frecuencia
|H() | del filtro diseado satisfaga los siguientes requisitos:

Debe ser mayor que 0,9 en la banda de frecuencias comprendidas entre 0 y 0,15.

No debe superar 0,01 a partir de los 0,25.

a) Represente la plantilla de especificaciones en escala semilogartmica (eje de ordenadas


expresado en dBs) del mdulo de la respuesta en frecuencia del filtro deseado.

b) Para disear el filtro se decide emplear el mtodo de la ventana con las siguientes
funciones: rectangular, Hanning, Hamming y Blackman. Indique qu ventanas de las
anteriores satisfacen los requisitos exigidos.

c) De las ventanas que cumplen las especificaciones iniciales, seleccione la que presente
menor atenuacin en la banda eliminada. Empleando dicha ventana, obtenga la anchura
de la banda de transicin y el orden del filtro resultante.

d) Represente la plantilla de especificaciones, en escala lineal, que cumplir el mdulo de


la respuesta en frecuencia del filtro diseado.

e) Indique, especificando los valores oportunos, la expresin que permitira calcular los
coeficientes de la respuesta al impulso del filtro diseado.

Solucin

a) La plantilla es:

|H()| (dB)

0
p

P a
4.2. Diseo de Filtros Digitales FIR 121

donde:
AP = 0,9151 dB
Aa = 40 dB
p = 0,15
a = 0,25

b) Todas excepto la rectangular

c) La ventana de Hanning.
= 0,25 0,15 = 0,1
M = 63

d) La plantilla es:

|H()|

1
1
1

P a
C

donde:
C = 0,2
0,0063
= 0,0987
p = 0,1506
a = 0,2494

e) (
sen(0,2(n63/2)) 1 2n

(n63/2) 2 1 cos 63 , 0 n 63
h [n] =
0, resto
122 Filtros Digitales.

Problema 4.2.5
Se desea disear un sistema para procesar una seal analgica x(t) (limitada en banda a 8
kHz) con un filtro digital como se indica en la figura 4.14.

x(t) Filtro paso bajo


A/D D/A y(t)
discreto
HD( )
Ts=0,05 ms Ts=0,05 ms
H( )
Figura 4.14

Los requisitos exigidos al mdulo de la respuesta en frecuencia |H() | son:

Debe ser mayor que 0,85 y menor que 1,1 en la banda de frecuencias comprendidas
entre 0 y 2000 Hz.

No debe superar 0,001 a partir de los 3400 Hz.

a) Represente la plantilla de especificaciones en escala semilogartmica (eje de ordenadas


expresado en dBs) del mdulo de la respuesta en frecuencia que debe cumplir el filtro
digital HD () .

b) Para disear el filtro se decide emplear el mtodo de la ventana. A partir de la ta-


bla adjunta, indique qu ventanas considere slo las ventanas rectangular, Hanning,
Hamming y de Blackman satisfacen los requisitos anteriores.

c) Seleccione la ventana de las indicadas en el apartado anterior que presente menor


atenuacin en la banda eliminada. Empleando dicha ventana, obtenga la anchura de la
banda de transicin y el orden del filtro resultante.

d) Represente la plantilla de especificaciones, en escala lineal, que cumplir el mdulo de


la respuesta en frecuencia del filtro diseado.

e) Indique, especificando los valores oportunos, la expresin que permitira calcular los
coeficientes de la respuesta al impulso del filtro diseado.
4.2. Diseo de Filtros Digitales FIR 123

Solucin

a) La plantilla es:

|HD( )| dBs

0,83
0
-1,41

-60

0,2 0,34

b) La ventana de Blackman.
c) = 0,14, M = 80
d) La plantilla es:

HD

1,00017
1
0,99983

0,00017

0,2005 0,2005
0,27

e)
(  
sen(0,27(n40)) 2n 4n
(n40) 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 condicin anterior la siguiente igualdad:

H(z) = z M H(z 1 )
124 Filtros Digitales.

b) Indicar razonadamente cmo estn distribuidos los polos y los ceros si el filtro cumple
que h[n] = h[M n], y M es un nmero 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
mdulo de la respuesta en frecuencia, el sistema de fase mnima.

Solucin

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 recproco y los conjugados de ambos,
(z0 , z01 , z0 , (z01 ) ). Si existen ceros en el eje real y son diferentes de +1 y 1, se dis-
tribuyen por parejas con sus recprocos. Si los ceros estn en la circunferencia de radio
unidad y son diferentes de +1 y 1, se distribuyen por parejas con sus conjugados. Si
los ceros estn 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 mnima a no ser que todos los ceros estn en la circunferencia unidad.

Problema 4.2.7
Se desea disear un filtro FIR de longitud impar (M + 1) y fase cero con las siguientes
especificaciones:

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

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

a) Para disear el filtro se decide emplear el mtodo de la ventana. Indique qu ventanas


(entre rectangular, Hanning, Hamming, Blackman y Kaiser) permiten disear 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
transicin que tendr el filtro diseado.

c) Represente la plantilla de especificaciones, en escala lineal, que cumplir el mdulo de


la respuesta en frecuencia del filtro diseado.

d) Indique, especificando los valores oportunos, la expresin que permitira calcular los
coeficientes de la respuesta al impulso del filtro diseado.

Solucin

a) Hanning, Hamming, Blackman y Kaiser.

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


4.2. Diseo 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(n45/2))
I0 1( n
)
h [n] = (n45/2) I 0 () , 0 n 45

0, resto
donde = 45/2, = 3,3953.

Problema 4.2.8
Se pretende disear un filtro FIR empleando el mtodo de la ventana, de manera que se
satisfagan los siguientes requisitos:

Pulsacin de corte del filtro ideal: 0,5 radianes.

El filtro deseado debe tener longitud 21, con h [n] 6= 0 slo para 10 n 10.

a) Represente la plantilla de especificaciones en escala lineal del mdulo 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 transicin ms estrecha,


y el filtro que presente mayor atenuacin en la banda eliminada. Indique para ambos
cmo se obtendra la respuesta al impulso del filtro final diseado.

Solucin

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

a.3) Kaiser:

preal = 0,1664
areal = 0,8337
= 1,0661 105

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 transicin ms estrecha:



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

La ventana de Kaiser tiene la mayor atenuacin en la banda eliminada:


 q
2

I0 1( n10
10 )
w [n] = I 0 () , 0 n 20

0, resto

Problema 4.2.9
Se pretende disear un filtro FIR paso banda de fase cero empleando el mtodo de la ventana,
de manera que se satisfagan los siguientes requisitos:
4.2. Diseo de Filtros Digitales FIR 127

Pulsaciones de corte de la banda de paso: 0,5 y 0,7 radianes.

Pulsaciones de corte de la banda eliminada: 0,3 y 0,9 radianes.

Desviacin en la banda de paso: 0,001.

Desviacin en la banda eliminada: 0,01.

a) Indique qu ventanas (entre rectangular, Hanning, Hamming y Blackman) permiten


disear el filtro con los requisitos anteriores.

b) Seleccione la ventana de las indicadas en el apartado anterior que presente mayor ate-
nuacin en la banda eliminada indicando su valor. Empleando dicha ventana, obtenga
la longitud necesaria para cumplir las especificaciones anteriores.

c) Represente la plantilla de especificaciones, en escala lineal, que cumplir el mdulo de


la respuesta en frecuencia del filtro diseado.

d) Indique, especificando los valores oportunos, la expresin que permitira calcular los
coeficientes de la respuesta al impulso de un filtro causal obtenido a partir del filtro
diseado. Presenta el filtro causal fase lineal? Si la respuesta es afirmativa, qu tipo
de filtro es? Justifique las respuestas.

Solucin

a) La ventana de Blackman

b) Longitud: M + 1 = 57.

c) La plantilla es:

HD

1+
1
1-

ar pr pr ar

= 1,7179 104
ar1 = 0,3007
pr1 = 0,4993
pr2 = 0,7007
ar2 = 0,8993
128 Filtros Digitales.

d)
 
sen (0,8 (n 28)) sen (0,4 (n 28))
hpz [n] = hI [n] w [n] = w [n]
(n 28) (n 28)

donde   
2n 4n
0,42 0,5 cos 56 + 0,8 cos 56 , 0 n 56
w [n] =
0, resto
Es un filtro de fase lineal tipo I.

Problema 4.2.10
Se pretende disear un filtro FIR paso bajo empleando el mtodo de la ventana, de manera
que se satisfagan los siguientes requisitos:

Pulsacin de corte del filtro ideal: 0,5 radianes.

El filtro deseado debe tener longitud 21, con h [n] 6= 0 slo para 0 n 20.

a) Represente la plantilla de especificaciones en escala lineal del mdulo de la respuesta


en frecuencia que satisfar el filtro digital cuando se emplea la ventana de Kaiser, con
= 9.

b) Indique cmo se obtendra la respuesta al impulso del filtro final diseado.

c) Indique qu ventanas (entre Hanning, Hamming y Blackman) podran emplearse para


obtener un filtro con la misma anchura como mximo para la banda de transicin
que la del filtro diseado en el apartado a. Indique la longitud necesaria para cada
una de ellas.

d) Indique qu ventanas (entre Hanning, Hamming y Blackman) podran emplearse para


obtener un filtro con al menos la misma atenuacin en la banda eliminada que la del
filtro diseado en el apartado a. Indique la longitud necesaria para cada una de ellas.

Solucin

a) La plantilla es:

HD

1+
1
1-

p real a real
C
4.2. Diseo de Filtros Digitales FIR 129

donde:

preal = 0,2129
areal = 0,7871
= 3,0305 105

b)
sen (0,5 (n 10))
h [n] = w [n]
(n 10)
donde:  q 
2
I0 9 1( n10
10 )
w [n] = I 0 (9)
, 0 n 20

0, resto

c) Hanning, Longitud: M + 1 = 12.


Hamming, Longitud: M + 1 = 13.
Blackman, Longitud: M + 1 = 21.

d) Ninguna de ellas.

Problema 4.2.11
Se pretende disear un filtro FIR de manera que se satisfagan los siguientes requisitos:

Frecuencia de corte de la banda de paso: 3kHz

Frecuencia de corte de la banda eliminada: 5kHz

Frecuencia de muestro: 20 kHz

Desviacin de la banda de paso: 0,15

Desviacin de la banda eliminada: 0,015

a) Represente la plantilla de especificaciones en escala semilogartmica (eje de ordenadas


en dBs) del mdulo de la respuesta en frecuencia del filtro digital deseado.

b) Para disear el filtro se decide emplear el mtodo de las ventanas con las siguientes
funciones: rectangular, Hanning, Hamming, Blackman y Kaiser. Indique qu ventanas
de las anteriores satisfacen los requisitos exigidos.

c) De las ventanas que cumplen las especificaciones iniciales, obtenga el orden requerido
para cada uno de los filtros resultantes.

d) Seleccione de los anteriores, los dos filtros que representen menor orden. Represente las
plantillas de especificaciones, en escala lineal, que cumplirn los mdulos de la respuesta
en frecuencia.
130 Filtros Digitales.

Solucin

a) Plantilla:

HD ( dB )

'p
p

0,3 0,5

Ap = 1,2140 dB
Ap = 1,4116 dB
Aa = 36,4782 dB

b) Las ventanas de Hanning, Hamming, Blackman y Kaiser.

c) Hanning, orden: M = 32.


Hamming, orden: M = 34.
Blackman, orden: M = 56.
Kaiser, orden: M = 20.

d) La ventana de Hanning y Kaiser:

Hanning:

HD

0,3028 0,4972

donde = 0,0064.
4.2. Diseo de Filtros Digitales FIR 131

Kaiser:

HD

0,3007 0,4994

donde = 0,015.

Problema 4.2.12
En el diseo de un sistema de comunicaciones se necesita un filtro capaz de realizar un
desplazamiento de fase de la seal de entrada para las frecuencias comprendidas entre 1 kHz
y 3 kHz, con una atenuacin superior a 52 dBs para frecuencias por debajo de 0,5 kHz y por
encima de 3,5 kHz. Sabiendo que la respuesta en frecuencia de un desplazador de fase ideal
(transformador de Hilbert) es:

j, 1 < < 2
Hd () = j, 2 < < 1

0, || < 1 y 2 < || <

donde 1 < 2

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


y en caso de tenerla de qu tipo.

Para implementar el transformador real se opta por realizar el diseo de un sistema FIR
utilizando el mtodo de las ventanas.

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


pueden utilizarse as como el orden (M ) del sistema que se obtendra para cada uno de
los casos.

c) Utilizando la ventana de menor orden exceptuando la de Kaiser, obtener el valor de


h[2], h[M 2] y h[2M ].

d) Si se utiliza la ventana de Kaiser obtener el valor del factor de forma necesario e indicar
el tipo de sistema de fase lineal que se obtiene. Podra ser un sistema de fase lineal de
cualquiera de los cuatro tipos? Razona la respuesta.
132 Filtros Digitales.

Solucin

a) (
cos(1 n)cos(2 n)
n , n 6= 0
h [n] =
0, n=0

cumple la simetra: h[n] = h[n]

b) Se podrn utilizar las ventanas de Hamming, Blackman y Kaiser:

Hamming: M = 54.
Blackman: M = 89.
Kaiser: M = 50.

c)
hD [n = 2] = 1, 30722 103
hD [n = M 2] = 1, 30722 103
hD [n = 2M ] = 0

d) = 4, 772 Se trata de un sistema FIR de fase lineal, causal de tipo III. Solo pueden
utilizarse sistemas tipo III IV.

Problema 4.2.13
En el diseo de un audfono digital se necesita un sistema capaz de realizar la derivada de la
seal de entrada para las frecuencias comprendidas entre cero y 3.6kHz, con una atenuacin
superior a 40 dBs para las frecuencias superiores a 4 kHz. Sabiendo que la respuesta en
frecuencia de un diferenciador digital ideal es:

j, || < c
H () =
0, c < || <

siendo c la frecuencia de corte del derivador ideal, obtener:

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


en caso de tenerla de que tipo.

Para implementar el derivador se opta por realizar el diseo de un sistema FIR de fase lineal
utilizando el mtodo de las ventanas.

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


ventanas que pueden utilizarse as como el orden del sistema que se obtendra para
cada uno de los casos.

c) Utilizando la ventana de menor orden exceptuando la de Kaiser, obtener el valor de


h[2], h[M 2] y h[2M ].

d) Si se utiliza la ventana de Kaiser obtener el valor del factor de forma necesario e indicar
el tipo de sistema de fase lineal que se obtiene. Podra ser un sistema de fase lineal de
cualquiera de los cuatro tipos? Razona la respuesta.
4.2. Diseo de Filtros Digitales FIR 133

Solucin

a) (
c cos(c n) sen(c n)
n n2 , n 6= 0
h [n] =
0, n=0

La simetra es: h[n] = h[n].

b) Se pueden utilizar las ventanas de Hanning, Hamming, Blackman y Kaiser:

Hanning: M = 125.
Hamming: M = 133.
Blackman: M = 223.
Kaiser: M = 90.

c)
hD [n = 2] = 1, 3615 105
hD [n = M 2] = 1, 3615 105
hD [n = 2M ] = 0

d) = 3, 395
Se trata de un sistema FIR lineal, causal de tipo 3.
Slo puede ser un sistema tipo 3 y 4.

Problema 4.2.14
Se desea disear un filtro paso alto, utilizando el sistema de la figura 4.15, con las siguientes
especificaciones:

Banda atenuada: |Ha ()| 0,01, 0 || 7 krad/s

Banda de paso: 0,85 |Ha ()| 1, || 8 krad/s

x(t) FILTRO
A/D D/A y(t)
DISCRETO
HD(W)
Ts Ts
Ha(w)
Figura 4.15

El filtro discreto se obtendr por aplicacin del mtodo de la ventana y la frecuencia de


muestreo empleada ser de dos veces y media la frecuencia de corte de la banda de paso.

a) Represente la plantilla de especificaciones en escala semilogartmica (eje de ordenadas


expresado en dBs) del mdulo de la respuesta en frecuencia que debe cumplir el filtro
analgico equivalente Ha ().

b) Represente la plantilla de especificaciones en escala semilogartmica (eje de ordenadas


expresado en dBs) del mdulo de la respuesta en frecuencia que debe cumplir el filtro
digital HD ().
134 Filtros Digitales.

c) Para disear el filtro se decide emplear el mtodo de la ventana. A partir de la tabla


adjunta, indique qu ventanas considere slo 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


atenuacin en la banda eliminada. Empleando dicha ventana, obtenga la anchura de la
banda de transicin y el orden del filtro resultante.

e) Represente la plantilla de especificaciones, en escala lineal, que cumplir el mdulo de


la respuesta en frecuencia del filtro digital diseado.

f) Obtener la expresin de la respuesta al impulso del filtro digital as como el valor de


los coeficientes h[0], h[M ] y h[M + 15].

Solucin

a) La plantillas es:

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

1 0
0,85 -1,41

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. Diseo de Filtros Digitales FIR 135

|HD()|

1,0064
1
0,9936

0,0064

0,70065 0,79935 (rad)


h i 
2n
f) h [n] = sen([n31,5])
[n31,5] sen(0,75[n31,5])
[n31,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

Atenuacin mnima de 50 dBs para 0,45 ||

Determinar:

a) Ventanas que pueden utilizarse para el diseo y longitud de las mismas.

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

Solucin

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

Solucin
M = 14

Problema 4.2.17
Se desea obtener la respuesta al impulso de un filtro FIR paso bajo de fase lineal tipo I y
retardo de grupo = 26 que cumpla las siguientes especificaciones:

0,89 |H ()| 1,025 ; 0 || 0,27
a 52 dBs ; 0,42 ||

Determinar:

a) Ventanas que pueden utilizarse para el diseo y longitud de las mismas.

b) Expresin de la respuesta al impulso del filtro si se utiliza la ventana de menor longitud,


exceptuando la ventana de Kaiser.

Solucin

a) Ventanas de Hanning longitud mnima 46 y Kaiser de longitud mnima 42.

b) (
sen(0,345(n26)) 2n

(n26) 0,54 0,46 cos 52 ; 0 n 52
h [n] =
0 ; resto de n
4.2. Diseo de Filtros Digitales FIR 137

Problema 4.2.18
Para procesar una seal 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 aplicacin del mtodo
de la ventana. Las especificaciones que debe cumplir dicho filtro son:

Pulsacin de corte de la banda de paso: 0,56 rad.

Pulsacin de corte de la banda de atenuada: 0,44 rad.

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

Atenuacin mnima en la banda eliminada: a = 40 dB.

Se pide:

1. Dibujar la plantilla correspondiente al mdulo de la respuesta en frecuencia que debe


cumplir el filtro discreto Hd ().

2. Indicar qu ventanas de las indicadas en la documentacin adjunta pueden utilizarse


para el diseo y calcular para cada una de ellas el orden del filtro y en su caso el factor
de forma.

Si se utiliza para el diseo la ventana de Hamming:

3. Obtener la expresin 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 )

Solucin

1.
p = 0,029 ; a = 0,01 ; a = 0,44 ; p = 0,56
138 Filtros Digitales.

Figura 4.18

2.

MHanning = 52,


M
Hamming = 56,

MBlackman = 93,



MKaiser = 38 ; = 3,395

3.
    
sen((n 28)) sen(/2(n 28)) 4n

0,54 0,46 cos , 0 n 56,
(n 28) (n 28) 56
hd [n] =



0 , resto n.

4.
hd [26] = hd [30] = hd [75] = 0

5.
M
{Hd ()} = = 26.
2

Figura 4.19

6.
fs = 6 kHz
4.3. Estructuras de Filtros Digitales 139

4.3. Estructuras de Filtros Digitales


Problema 4.3.1
Las siguientes funciones de transferencia representan dos filtros diferentes que cumplen la
misma plantilla de especificaciones de respuesta en amplitud:

i)
0,4981819 + 0,9274777z 1 + 0,4981819z 2
H (z) =
1 0,6744878z 1 + 0,3633482z 2

ii)
11
X
H (z) = h(k)z k ,
k=0

donde:

h(0) = 0,54603280 102 = h(11), h(1) = 0,45068750 101 = h(10)


h(2) = 0,69169420 101 = h(9), h(3) = 0,55384370 101 = h(8)
h(4) = 0,63428410 101 = h(7), h(5) = 0,57892400 = h(6)

Para cada filtro:

a) Indique si se trata de un sistema FIR o IIR.

b) Dibuje un diagrama de bloques para cada filtro y escriba la correspondiente ecuacin


en diferencias.

c) Determine el nmero de operaciones y de registros de almacenamiento que se necesitan.

Solucin

a) El primer filtro se trata de un filtro IIR y el segundo es un filtro FIR.

b)

i)

y [n] = 0,6744878y [n 1] 0,3633482y [n 2] + 0,4981819x [n] +


+ 0,9274777x [n 1] + 0,4981819x [n 2]

0,498

x[n] z
-1 y[n]
-0,363 0,927
-1
z
0,674 0,498

ii)
11
X
y [n] = h(k) x [n k]
k=0
140 Filtros Digitales.

z -1 z -1 z -1 z -1 z -1
x[n]

-1
z

z-1 z -1 z -1 z -1 z -1
h[0] h[1] h[2] h[3] h[4] h[5]

y[n]

c) Forma directa II:

Registros de almacenamiento: coeficientes: 5, datos: 2


Sumas: 4
Multiplicaciones: 5

Fase Lineal:

Registros de almacenamiento: coeficientes: 6, datos: 11


Sumas: 11
Multiplicaciones: 6

Problema 4.3.2
En la figura 4.20 se representa una realizacin en la forma acoplada de una funcin del sistema
que presenta una pareja de polos conjugados.

x[n]
-1
z
rcos

-rsen rsen

-1
y[n]
rcos z

Figura 4.20

Se pide:
a) Obtener su funcin del sistema. Dibujar una estructura equivalente segn la forma
directa IV.

b) Dibujar la forma traspuesta a la dada en la figura 4.20, demostrando que tiene la misma
H(z).

c) Considerando la estructura de la figura 4.20, realizar un algoritmo en seudocdigo que


permita el clculo de la salida y[n] a partir de la entrada x[n].
4.3. Estructuras de Filtros Digitales 141

d) Indicar el nmero de operaciones y de registros de almacenamiento que se necesitan en


cada una de las estructuras obtenidas.

Solucin

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

w[n]

r sen -r sen
q[n]
x[n]
r cos
-1
z

v[n]

c) y[-1]=0;
v[-1]=0;
Leer x[n]
w[n]=x[n] - r sen y[n-1]
v[n]=w[n] + r cos v[n-1]
y[n]=r sen v[n-1] + r cos y[n-1]
y[n-1]=y[n]
v[n-1]=v[n]
volver a leer x[n] y repetir proceso.

d) Estructura Original:

Registro de almacenamiento:
Coeficientes: 3
Retardos: 2
142 Filtros Digitales.

Operaciones:

Sumas: 3
Multiplicaciones: 4

Estructura traspuesta:

Registro de almacenamiento:

Coeficientes: 3
Retardos: 2

Operaciones:

Sumas: 3
Multiplicaciones: 4

Estructura forma directa IV:

Registro de almacenamiento:

Coeficientes: 3
Retardos: 2

Operaciones:

Sumas: 1
Multiplicaciones: 3

Problema 4.3.3
Para la funcin de sistema indicada en la ecuacin siguiente dibuje, empleando diagramas de
flujo, una realizacin en cascada y en paralelo con sistemas de segundo orden.
  
10 1 12 z 1 1 32 z 1 1 + 2z 1
H (z) =      
1 34 z 1 1 18 z 1 1 21 + j 12 z 1 1 21 j 12 z 1

Solucin

Realizacin 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

Realizacin en paralelo:
4.3. Estructuras de Filtros Digitales 143

24,75

-1
z

-1 2,35
z
x[n] y[n]
-1/2
-14,75

-1
z
7/8
-1 -12,89
z

-3/32

Problema 4.3.4
Determine la funcin de sistema y la respuesta al impulso de los filtros siguientes:

2
x[n] -1 y[n]
z
0,5 2

Sistema 1

3 z -1
x[n] y[n]
-1/3

z -1
0,5 2

Sistema 2

Obtenga la forma traspuesta del primer grafo, verificando que tiene la misma funcin de
sistema.
144 Filtros Digitales.

Solucin

Sistema 1
6
H (z) = 2 + |z| > 0,5
1 0,5z 1

1 n
h [n] = 2 [n] + 6 2 u [n]

2 w
x[n] -1 y[n]
z

2 v 0,5

Sistema 2
6 + 143 z
1
34 z 2
HT (z) =
1 16 z 1 61 z 2
 n  n
1 1
h [n] = 8 [n] + 6 u [n] 8 u [n]
2 3

Problema 4.3.5
Determine d1 y a2 en funcin 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

Solucin
Dos soluciones:
b1 = d1
b 2 = a2
o bien:
b 1 = a2
b2 = d1
4.3. Estructuras de Filtros Digitales 145

Problema 4.3.6
Para la siguiente funcin de sistema:

1 + 2z 1 + z 2
H (z) =
1 34 z 1 + 81 z 2

dibuje, empleando diagramas de flujo, todas las posibles realizaciones en cascada y en paralelo
empleando sistemas de primer orden.

Solucin

1. Conexin 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

Podran obtenerse tambin las traspuestas.

2. Conexin en paralelo:

2
-1
z

1/2
-9
x[n] -1 y[n]
z

1/4

8
146 Filtros Digitales.

Problema 4.3.7
El diagrama de flujo de la figura 4.21 muestra un sistema no computable; es decir, no es posible
calcular la salida empleando las ecuaciones en diferencias representadas en el diagrama ya
que presenta lazos cerrados que no contienen elementos de retardo.

x[n] b a y[n]

a z-1 -1

Figura 4.21

a) Escriba la ecuacin en diferencias del filtro y obtenga la correspondiente funcin del


sistema.

b) De la funcin de sistema represente una nueva estructura que s sea computable.

Solucin

a)
y [n] = x [n] by [n 1]
1
H (z) =
1 + bz 1

b) La nueva estructura es:

x[n] -1 y[n]
z

-b

Problema 4.3.8
Considere un sistema LTI causal cuya funcin 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 ecuacin en diferencias para la estructura v) del apartado a y demuestre


que tiene la misma funcin de sistema.
4.3. Estructuras de Filtros Digitales 147

Solucin

a) i) Directa I

x[n] z
-1
z
-1 y[n]
1/4
1/5 -1
z
-5/24
-1
z
-1/12

ii) Directa II

x[n] -1 y[n]
z
1/4

-1 1/5
z
-5/24

-1
z
-1/12

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

x[n] -1 -1 y[n]
z z
1/2
-1/4 1/5 -1
z
-1/3

iv) Paralelo empleando secciones de primer y segundo orden con la forma directa II

3/125

x[n] -1
y[n]
z
-1/4

122/125

-1
z
1/2
-1 -4/125
z
-1/3
148 Filtros Digitales.

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.3.9
Un sistema lineal e invariante se puede realizar empleando el siguiente diagrama de flujo:

x[n] y[n]
-1 -1
z 3 1 z
-1 -1
z 1 2 z

a) Escriba la ecuacin en diferencias que lo caracteriza.

b) Calcule la funcin de sistema.

c) En la estructura anterior, cuantas multiplicaciones y sumas reales son necesarias para


calcular cada muestra de la seal de salida?.(Suponga que x[n] es real y no contabilice
las multiplicaciones por uno).

d) La estructura anterior requiere cuatro registros de almacenamiento (unidades de retar-


do). Es posible reducir este nmero empleando una estructura diferente?. Si responde
afirmativamente, dibuje dicha estructura, y en caso contrario explique porqu no se
puede reducir.

Solucin

a)
y [n] = x [n] + 4y [n 1] 7y [n 3] 2y [n 4]

b)
Y (z) 1
H (z) = =
X (z) 1 4z 1 + 7z 3 + 2z 4

c) Sumas: 4, multiplicaciones: 2

d) No
4.3. Estructuras de Filtros Digitales 149

Problema 4.3.10
Un sistema LTI cuya funcin de sistema es:
6
0,2 1 + z 1
H (z) =   
1 2z 1 + 78 z 2 1 + z 1 + 21 z 2 1 21 z 1 + z 2

se puede realizar empleando el diagrama de flujo de la figura 4.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.22. Es nica la solucin?

b) Defina todas las variables de nudo que crea convenientes y escriba las ecuaciones en
diferencias que caracterizan a cada una de las secciones.

Solucin

a) La solucin no es nica

0,2 a[n] b[n] c[n] d[n]

x[n] -1 -1 y[n]
z z z-1 z
-1

0,4 2 -1 2 2 1/2

z-1 z
-1
z-1 z-1
0,2 -7/8 -1/2 -1

b) Seccin 1:

a [n] = 0,2x [n] + 0,4x [n 1] + 0,2x [n 2] + 2a [n 1] 78 a [n 2]

Seccin 2:

b [n] = a [n] b [n 1] 12 b [n 2]
c [n] = b [n] + 2b [n 1] + b [n 2]
Seccin 3:

d [n] = c [n] + 2d [n 1] + d [n 2]
y [n] = d [n] + 12 y [n 1] y [n 2]
150 Filtros Digitales.

Problema 4.3.11
La estructura de la figura 4.23 es una seccin LTI de dos polos y puede ser empleada en la
realizacin de bancos de osciladores digitales. Para obtener la secuencia de salida se pueden
elegir dos opciones: x1i [n] x2i [n], dependiendo de la funcin del sistema que se desee.

x[n]
-1
z

x1i[n]
ki
-ki x2i[n]

-1
z

Figura 4.23

Se pide:

a) Obtener la funcin del sistema H1 (z) = X1i (z)/X (z)

b) Obtener la funcin del sistema H2 (z) = X2i (z)/X (z)

c) Representar ambos filtros empleando diagramas de flujo mediante la forma directa II


traspuesta.

d) Contabilizar en todas las estructuras el nmero 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).

Solucin

a) 
X1i (z) z 1 1 z 1
H1 (z) = =
X (z) 1 (2 ki2 ) z 1 + z 2

b) 
X2i (z) ki z 1 1 z 1
H2 (z) = =
X (z) 1 (2 ki2 ) z 1 + z 2

c) Sistema 1:

x 2i [n]
z -1
ki 2-k 2i
x[n]
z -1
-k i -1
4.3. Estructuras de Filtros Digitales 151

Sistema 2:

x 2i [n]

z-1
2
2-k i

x[n] -1
z
-1 -1

d) Sistema 1:

Registros: coeficientes: 3, retardo: 2


Multiplicaciones: 3
Sumas: 2

Sistema 2:

Registros: coeficientes: 4, retardo: 2


Multiplicaciones: 4
Sumas: 2

Problema 4.3.12
La estructura de la figura 4.24 representa una realizacin obtenida a partir de la representa-
cin en variables de estado de un sistema con dos polos.

s1
-1
z
-1/2 3
x[n] y[n]
1/2

-1 s2
z

Figura 4.24

Se pide:

a) Obtener la funcin del sistema H (z) = Y (z)/X (z).

b) Representar el filtro mediante la forma directa II empleando diagramas de flujo.

c) Contabilizar en ambas estructuras el nmero de registros de almacenamiento necesarios


para coeficientes y datos, as como el de sumas (de dos en dos trminos) y multiplicacio-
nes (no considere las multiplicaciones por la unidad) que se realizan por cada muestra
de salida.
152 Filtros Digitales.

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, y s1 [n + 1] y s2 [n + 1] el valor de dichos registros en el instante n + 1.
Sabiendo que s1 [1] = s2 [1] = 0, se pide:

d) Calcular las cuatro primeras muestras de la respuesta al impulso (h[0], h[1], h[2] y h[3]).

e) Considerando la estructura de la figura 4.24, realizar un algoritmo en seudocdigo que


permita el clculo de la salida y[n] a partir de la entrada x[n].

Solucin

a)
Y (z) 1 + 2z 1 + z 2
H (z) = =
X (z) 1 z 1 + 21 z 2

b) Forma directa II:

x[n] y[n]
-1
z
2
-1
z
-1/2

c) Representacin en variables de estado:

Registros: coeficientes: 3, retardo: 2


Multiplicaciones: 3
Sumas: 4

Representacin en Forma Directa II:

Registros: coeficientes: 2, retardo: 2


Multiplicaciones: 2
Sumas: 4

d)
h [0] = 1
h [1] = 3
h [2] = 27
h [3] = 2
4.3. Estructuras de Filtros Digitales 153

e)
Inicializar registros s1 y s2
x leer x [n]
y 3 s1 + 12 s2 + x % Calcular y [n]
Escribir y [n]
s2F s1 % registro intermedio
1
s1 s1 2 s2 + x % actualizar s1
s2 s2F % actualizar s2
Volver a leer siguiente x y repetir hasta aqu

Problema 4.3.13
La estructura de la figura 4.25 representa una realizacin obtenida a partir de la representa-
cin en variables de estado de un sistema estable con dos polos.

A B
z -1
2
1/4

x[n] y[n]
-1/4

C D
z -1
Figura 4.25

Se pide:

a) Obtener la funcin del sistema H (z) = Y (z)/X (z).

b) Contabilizar en dicha estructura el nmero de multiplicaciones y sumas realizadas de


dos en dos elementos por cada muestra de entrada. No considere las multiplicaciones
por la unidad.

c) Sabiendo que el filtro digital se ha obtenido empleando la transformacin bilineal con


Td = 2, se pide encontrar la funcin del sistema analgico Hc (s) que ha sido la base
del diseo anterior. Comente la causalidad de ambos sistemas, analgico y digital.

Solucin

a)
Y (z) 2z 1 41 z 2
H (z) = =
X (z) 1 z 1 14 z 2

b) Multiplicaciones: 3, Sumas: 4

c) 
9 (s 1) s + 97
Hc (s) = , 1,5224 < Re(s) < 0,0938
7 (s + 1,5224) (s 0,0938)
Ambos sistemas son no causales.
154 Filtros Digitales.

Problema 4.3.14
Dada la estructura de la figura 4.26, donde a R+ (0 < a < 1).

-1 -a
x[n] y[n]

z-1
Figura 4.26

Se pide:

a) Obtener la funcin del sistema Hd (z) = Y (z)/X (z).

b) Representar el filtro mediante la forma directa II traspuesta empleando diagramas de


flujo.

c) Contabilizar en ambas estructuras el nmero de registros de almacenamiento necesarios


para coeficientes y datos, as como el de sumas (de dos en dos trminos) y multiplicacio-
nes (no considere las multiplicaciones por la unidad) que se realizan por cada muestra
de salida.

d) Dibujar el mdulo de la respuesta en frecuencia del filtro dado.

e) Si el filtro ha sido diseado mediante el mtodo de la transformacin bilineal, con Td = 2


, se pide encontrar la funcin del sistema Hc (s) de un filtro de tiempo continuo que
pueda haber sido la base del diseo anterior. Dibujar el diagrama de polos y ceros de
Hc (s).

Solucin

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, retardo: 1


Multiplicaciones: 2
Sumas: 3
4.3. Estructuras de Filtros Digitales 155

Forma directa IV:

Registros: coeficientes: 2, retardo: 1


Multiplicaciones: 2
Sumas: 2

d) Mdulo de la respuesta en frecuencia:

|H()|

siendo peridica con periodo 2.

e)
a+1
s+ a1
Hc (s) = a+1
s a1

El diagrama de polos y ceros es:

Plano S
j

x
(a+1)/(a-1) -(a+1)/(a-1)

Problema 4.3.15
En la estructura de la siguiente figura:

-1 -1
z z
x[n] y[n]
b1
-1
-1
z
-1
-b1 -1
z
-b2

Se pide:
156 Filtros Digitales.

a) Determine la funcin de sistema H (z) = Y (z)/X (z) y la ecuacin en diferencias que


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

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


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

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

Solucin

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:

0,5
Parte Imaginaria

0,5

1,5 1 0,5 0 0,5 1 1,5

Parte Real

Filtro paso-todo con |H ()| = 1, .

c) Forma directa II traspuesta:

x[n] y[n]
0,5

z-1
-0,75 0,75

z-1
-0,5

Problema 4.3.16
La estructura en celosa es ampliamente utilizada en procesado de voz y en el diseo de
filtros adaptativos. Un sistema en celosa presenta una serie de etapas conectadas tal como se
muestra en la figura 4.27. La estructura de cada una de las etapas se representa en la figura
4.28 siendo km el parmetro de la celosa correspondiente a la etapa m-sima conocido como
coeficiente de reflexin.
4.3. 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.27

fm-1[n] fm[n]
+
km

-1 km
z + gm[n]
gm-1[n]

Figura 4.28

Se pide:

a) Determine la funcin de sistema H (z) = Y (z)/X (z) para un sistema en celosa de una
nica etapa en funcin de su coeficiente de reflexin.

b) Dada H (z) = 1 + 35 z 1 + 12 z 2 , obtener los parmetros y dibujar la estructura en


celosa para dicho sistema.

Solucin

a)
Y (z)
H (z) = = 1 + k1 z 1
X (z)

b) Parmetros:
2
k1 = 5
1
k2 = 2

Estructura en celosa:

f0[n] f1[n] f2[n] = y[n]


+ +
k1 k2
x[n]
-1 k1 -1 k2
z + z +
g0[n] g1[n] g2[n]
158 Filtros Digitales.

Problema 4.3.17
En el sistema cuyo diagrama de flujo se representa en la siguiente figura:

2
x[n] y[n]
-2
-1 -1
z z

1/2 -2 1/2

Se pide:

a) Suponiendo que parte de reposo inicial, determinar la funcin de sistema y la ecuacin


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

b) Determinar la funcin 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.

Solucin

a)
Y (z) 2 3z 1 + 5z 2 1
H (z) = = , |z| >
X (z) 1 z 1 + 41 z 2 2
1
y [n] = y [n 1] y [n 2] + 2x [n] 3x [n 1] + 5x [n 2]
4
b)
1 4z 1 + 4z 2
H2 (z) =
1 53 z 1 + 52 z 2

Problema 4.3.18
Los diagramas de flujo de la figura 4.29 representan la estructura de diseo de dos filtros
digitales.

-1 1/2
z
x1[n] -1 y1[n]
z

1/9 1/6
(a)

-1
z

-2/3

x2[n] -1 y2[n]
z
-1/2
(b)

Figura 4.29
4.3. Estructuras de Filtros Digitales 159

Determinar:

a) Funcin del sistema H1 (z) = Y1 (z)/X1 (z) de la figura 4.29 (a) y la ecuacin en dife-
rencias que relacionan la salida (y1 [n] ) y la entrada (x1 [n] ).

b) Valor de la transmitacia de la estructura de la figura 4.29 (b) para que ambos filtros
presenten la misma funcin del sistema.

Solucin

a)
1 1
Y1 (z) 2z 
H1 (z) = X1 (z) =
1 13 z 1
y1 [n] = 13 y [n 1] + 12 x1 [n]

b) = 0

Problema 4.3.19
La respuesta al impulso de un sistema LTI es:
(
an 0 n 7
h[n] =
0 resto

Se pide:

a) Dibuje el diagrama de flujo empleando la forma directa.

b) Demuestre que la correspondiente funcin 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).

d) Indique qu realizacin requiere:

ms registros de almacenamiento (datos y coeficientes).


ms operaciones (multiplicaciones y sumas por muestra de salida).

Solucin

a) Diagrama de flujo:

-1 -1 -1 -1 -1 -1 -1 -1
z z z z z z z z
x[n]

1 a a1 a2 a3 a4 a5 a6 a7

y[n]
160 Filtros Digitales.

b) Calcular la transformada y reagrupar trminos.

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 realizacin necesita menos registros de almacenamiento y menos operaciones


de suma y multiplicacin.

Problema 4.3.20
El diagrama de flujo de la figura representa una estructura de un sistema de tiempo discreto
causal.

1/2 -2

z -1

2 -2
z -1
x[n] z -1 z -1 y[n]

2 -1

-2

Se pide:

a) Obtener la funcin del sistema:

P
M
k
bk z
Y (z) k=0
H (z) = = .
X (z) N
P
1 ak z k
k=1

b) Obtener los coeficientes de reflexin y dibujar el diagrama de flujo de la estructura en


N
P
celosa correspondiente a un sistema FIR cuya funcin del sistema, H1 (z) = 1 ak z k ,
k=1
es igual al denominador de H(z).

c) Obtener los coeficientes y dibujar el diagrama de flujo de la estructura en celosa corres-


pondiente al sistema definido por H(z).
4.3. Estructuras de Filtros Digitales 161

d) Razona, basndote en los coeficientes de reflexin obtenidos, si son o no estables los dos
sistemas definidos.

Solucin

Y (z) 2+z 1 +z 2
a) H(z) = X(z) = 1+3z 1 +3z 2 + 12 z 3

b) k1 = 23 ; k2 = 2; k3 = 1
2

y[n]

x[n] k1 k3
k2
k1 k2 k3
z -1 z-1 z-1

c) v0 = 23 ; v1 = 1; v2 = 1

x[n]

k1 k2 k3
k1 k2 k3
z-1 z-1 z-1

y[n]

d) H1 (z) es causal y estable.


H(z) no puede ser causal y estable puesto que los coeficientes de reflexin no son menores
que la unidad.

Problema 4.3.21
En la figura 4.30 se muestra el diagrama de flujo de un sistema de tiempo discreto.

Figura 4.30

Se pide:
a) Obtener las ecuaciones de los nodos v[n], w[n], r[n] e y[n].

b) A partir de las ecuaciones anteriores obtener la expresin de la funcin de sistema, H(z) =


Y (z)
X(z) .
162 Filtros Digitales.

c) Determinar, razonadamente, el tipo de filtro de que se trata en funcin de su respuesta


de amplitud.

d) Obtener los coeficientes y dibujar el diagrama de flujo de la estructura en celosa corres-


pondiente al sistema definido por H(z).

Ecuaciones de la estructura en celosa:


Pm (z) km z m Pm (z 1 )
Pm1 (z) = 2
1 km
Cm (z) = z m Pm (z 1 )

Bm1 (z) = Bm (z) vm Cm (z)

Solucin

a)

r [n] = w [n] x [n]


v [n] = x [n] b v [n 1] a r [n]

w [n] = b v [n 1] + v [n 2]

y [n] = w [n] a r [n]

b)
Y (z) a + b (a + 1) z 1 + z 2
H ((z)) = =
X (z) 1 + b (a + 1) z 1 + a z 2

c) Puesto que se cumple que: 


z 2 P z 1
H ((z)) =
P (z)
se trata de un sistema paso todo.

d) k2 = a ; k1 = b ; V2 = 1 ; V1 = V0 = 0.
El diagrama de flujo es:

V2
4.3. Estructuras de Filtros Digitales 163

Problema 4.3.22

Y (z)
1. En la estructura de la figura 4.31, determine la funcin de sistema H(z) = X(z) .

Figura 4.31

2. Determine la funcin de transferencia [H1 (z)] de un sistema de orden mnimo que


conectado en cascada con el anterior haga que el conjunto tenga una respuesta de
amplitud constante con la frecuencia. Nota: Al realizar la conexin de ambos sistemas
no debe producirse ninguna cancelacin polo-cero.

3. Se desea obtener la respuesta al impulso (h[n]) de un filtro FIR paso alto que cumpla
las siguientes especificaciones:

0,93 |H ()| 1,029 para 0,45 || .


Atenuacin mnima de 50 dBs para 0 || 0,25.
Retardo de grupo constante, y su valor no debe superar las 25 muestras.

Determinar:

a) Ventana(s) que puede(n) utilizarse para el diseo y longitud de la(s) misma(s).


b) Expresin de la respuesta al impulso si para el diseo se utiliza la ventana de mayor
longitud.
c) Valor de h[1], h[18], y h[36].

Solucin

2+6z 1 +2z 2
1. H(z) = 18z 1

z 1 0,125z 2
2. H1 (z) = 1+3z 1 z 2

3. a)
Hamming M = 34
Kaiser M = 30

b)
(h i 
sen((n17)) sen(0,35(n17)) 2
(n17) (n17) 0,54 0,46 cos 34 0 n 34
h[n] =
0 resto de n

c)
h[1] = 0,00166 ; h[18] = 0,0249 ; h[36] = 0
164 Filtros Digitales.

Problema 4.3.23
El grafo de la siguiente figura:

-k
x[n] y[n]
p
z-1

donde k R y 0 < k < 1, se corresponde con un filtro paso-todo. Se pide:


a) Encontrar razonadamente el valor de p en funcin de k para que cumpla los requisitos
del enunciado.
b) Indicar razonadamente si el sistema puede ser un filtro FIR y si, de todos los que tienen
el mismo mdulo de la respuesta en frecuencia, es el sistema de fase mnima.
Suponga para el resto del problema que k = 0,5.
c) Dibujar el diagrama de polos y ceros del sistema.
d) Encontrar la funcin del sistema H2 (z) de orden mnimo que conectado en cascada con
el sistema anterior, permite obtener un filtro causal H1 (z) de fase lineal:

H1 (z) = Hap (z) H2 (z)

e) Obtener la respuesta al impulso h1 [n]. Qu tipo de filtro de fase lineal es h1 [n]? Razone
la respuesta.

Solucin

a) p = 1 k 2 .
b) No puede ser FIR, ni de fase mnima.
c) El diagrama de polos y ceros es:

H (z)
ap

0,5
Parte Imaginaria

0,5

1 0,5 0 0,5 1 1,5 2


Parte Real
4.3. 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] ,
2 4 2
se trata de un filtro FIR de fase lineal tipo I.

Problema 4.3.24
Dado un sistema FIR causal, de orden dos, con coeficientes reales y con un cero en c1 =
0,25 0,25j, se pide:

a) Encontrar su funcin del sistema (H1 (z)), incluida la constante de ganancia, sabiendo
que H1 ()|=0 = 1.

b) De todos los sistemas que tienen el mismo mdulo de la respuesta en frecuencia que H1 (z),
qu propiedad satisface el anterior sistema con respecto a la energa parcial acumulada?
Razone la respuesta.

c) Obtener los coeficientes y dibujar el diagrama de flujo correspondiente a la implementacin


del sistema, utilizando la estructura en celosa.

d) Encontrar H2 (z), incluida la constante de ganancia, del sistema causal de retardo de


energa mximo que tiene el mismo mdulo de la respuesta en frecuencia que H1 (z).

e) Razone la estabilidad de ambos sistemas.

f) Se conecta ambos sistemas, H1 (z) y H2 (z), en cascada. Para el sistema resultante indicar
de qu tipo de sistema se trata y dibujar el diagrama de flujo correspondiente a su imple-
mentacin utilizando la estructura que utilice menor nmero de registros de memoria.
Pm (z)km z m Pm (z 1 )
Nota: Pm1 (z) = 1km 2

Solucin

a)
8  
H1 (z) = 1 (0,25 + 0,25j) z 1 1 (0,25 0,25j) z 1
5
b) Como es un sistema de fase mnima, tiene la propiedad de retardo de energa mnimo.

c)
1  
H2 (z) = 1 (2 + 2j) z 1 1 (2 2j) z 1
5
d) Ambos sistemas son estables pues todos los polos estn en el origen.
Captulo 5

Sistemas de Tasa Mltiple

Problema 5.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:

X() H0() H1()


1 1 1

/2 /2 /2 /2 /2 /2

Calcular y representar grficamente los espectros de las seales x1 [n], x2 [n], y0 [n], y1 [n].

Solucin
El espectro de las seales es:

X1() Y0()
1/2
1/2

/2 /2 /2 /2

X2() Y1()
1/2 1/2

/2 /2 /2 /2
168 Sistemas de Tasa Mltiple.

Problema 5.2
En la figura 5.1, las dos seales reales de tiempo discreto x1 [n] y x2 [n] se inyectan en sendas
ramas del diagrama de bloques. Cada uno de los bloques que componen la rama superior
estn definidos, mientras que la rama inferior an no est diseada. Las transformadas de
Fourier de x1 [n], x2 [n] e y[n], peridicas de periodo 2, se muestran en la figura 5.2.

L M

Figura 5.1

Figura 5.2

Se pide:

a) Calcular cada uno de los parmetros de los distintos bloques que aparecen en la rama
superior de la figura 5.1. Representar as mismo los espectros de las seales x3 [n], x4 [n] y
x5 [n].

b) Representar el diagrama de bloques de la rama inferior de la figura 5.1 detallando el valor


de los parmetros ms significativos que intervienen en el mismo. Se valorar la sencillez.

Solucin

a) L = 3, M = 4, G = 4, c = /6.
169

X3()
1

2/3 /3 /3 2/3

X4()
4

2/3 /3 /6 /6 /3 2/3

X5()
1

1/2

2/3 /3 /3 2/3

b) Rama inferior:

()
x2[n] x6[n] 1 x7[n]
2
2/3 2/3

Problema 5.3
En la figura 5.3 se muestra el espectro de la seal x[n] de la que se quieren eliminar las
componentes espectrales por encima de 5/6 radianes. Sin embargo, slo se disponen de filtros
paso bajo ideales de pulsacin de corte /3 radianes. Para conseguir este fin, se emplea el
diagrama de bloques de la figura 5.4, donde quedan an por definir cuatro bloques (S1 S4 )
de diezmado e interpolacin.

Figura 5.3
170 Sistemas de Tasa Mltiple.

Figura 5.4

Se pide:
a) Determinar razonadamente cada uno de los cuatro bloques que quedan por definir en la
figura 5.4.
b) Representar los espectros de las seales x1 [n], x2 [n], x3 [n], x4 [n] e y[n] en el inter-

valo [, ]. Definir el valor de la ganancia G del ltimo filtro para que Y ej =

X ej , || 5/6.

Solucin

a) Los bloques son:

S1 S2
x[n] x1[n] x1[n] x5[n]
5 2

S3 S4
x2[n] x3[n] x4[n] y[n]
2 5

b) G = 10.

X1() X2()
1 1/2

3/5 /5 /5 3/5 /3 /3

X3() X4()
1/2 5

/6 /6 /6 /6
171

Y()
1

5/6 5/6

Problema 5.4
Al sistema de la figura 5.5 se aplica como seal de entrada x[n], cuyo espectro es el represen-
tado en la figura 5.6.

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

1 3/4

/2
1/4

3/4 /4 /4 3/4

/2

Figura 5.6

Se pide:

a) Representar el espectro de cada una de las siguientes seales: x1 [n], y1 [n], y2 [n], s1 [n],
s2 [n].

b) Expresar Ri (), para 1 i 2, en funcin de Si ().

c) Representar el espectro de las seales r1 [n] y r2 [n].

d) Si x1 [n] es una secuencia de longitud finita tal que:


 
x1 [n] = 1 + j, 2 j, 1 3j, j, 3, 3j

y de valor nulo en el resto de n, obtenga los valores de las secuencias y1 [n], y2 [n], s1 [n],
s2 [n], r1 [n] y r2 [n].
172 Sistemas de Tasa Mltiple.

Datos:
Los dos ltimos bloques del diagrama de la figura 5.5 obtienen como salida ri [n] las par-
tes real (rama superior) e imaginaria multiplicada por j (rama inferior) de la secuencia
de entrada si [n].
La respuesta al impulso del primer bloque es:
sen (n/4)
h [n] = ha [n] ha [n] , donde ha [n] = 2
n

Solucin

a) Los espectros son:

|X1()|=|Y1()|=|Y2()| |S1()|=|S2()|
/2

3/4 3/8

/2 /2

Arg{X1()}=Arg{Y1()} Arg{S1()}

/2 /2

/2 /2
/2 /2

Arg{Y2()} Arg{S2()}

/2 /2

/2 /2
/2 /2

b)
1
R1 () = 2 (S1 () + S1 ())
1
R1 () = 2 (S2 () S2 ())

c)
R1 () = S1 ()
R2 () = 0

d)
y1 [n] = x1 [n]
y2 [n] = [0, 1 + j, 2 j, 1 3j, j, 3, 3j]
s1 [n] = [1 + j, 1 3j, 3]
s2 [n] = [0, 2 j, j, 3j]
r1 [n] = [1, 1, 3]
r2 [n] = [0, j, j, 3j]
173

Problema 5.5
Dado el sistema de la figura 5.7, considerando la seal de entrada X() de la figura 5.8, se
pide representar el espectro de cada una de las siguientes seales: r1 [n], r2 [n], y1 [n], y2 [n],
y3 [n], s1 [n] y s2 [n].

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

Figura 5.8

Datos:

Los dos primeros bloques del diagrama de la figura 5.7 obtienen como salida ri [n] las
partes real (rama inferior) e imaginaria multiplicada por j (rama superior) de la se-
cuencia de entrada x[n].

La respuesta al impulso del sistema es:

sen (n) sen (n/2)


h [n] =
n n

Solucin

R1 () = 0
R2 () = X ()
Y1 () = 0
174 Sistemas de Tasa Mltiple.

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

/4 3/4
3/4 /2 /4 /4 /2 3/4 3/4 /2 /4 /2

/2

Problema 5.6
Dada la estructura

en la que las seales de entrada son las siguientes:


   
x1 [n] = x1a x1b x1c , x2 [n] = x2a x2b x2c ,
   
x3 [n] = x3a x3b x3c , x4 [n] = x4a x4b x4c .
175

Se pide:
a) Obtener las muestras de y2 [n], r1 [n], r2 [n], r3 [n] y r4 [n], considerando h[n] = [n].

b) Dibujar el espectro de la seal r4 [n], considerando que h [n] = sen (n/4)/(n), y que
todas las seales de entrada son nulas salvo x4 [n], cuyo espectro es el siguiente:

Solucin

a)
 
y2 [n] = x1a , x2a , x1b + x3a , x2b + x4a , x1c + x3b , x2c + x4b , x3c , x4c ,

   
r1 [n] = x1a , x1c + x3b , r2 [n] = x2a , x2c + x4b ,

   
r3 [n] = x3a + x1b , x3c , r4 [n] = x4a + x2b , x4c .

b)

Problema 5.7
Dados los sistemas estables de la figura 5.9,

x[n] y0 [n] x[n] y 1 [n]


H0 (z) x Hk (z)

p[n]
Figura 5.9

Se pide:
a) Obtener las expresiones de Y0 (z) e Y1 (z).

b) Indicar razonadamente si ambos sistemas responden, para cualquier valor de k, con la


misma salida a la misma entrada.
176 Sistemas de Tasa Mltiple.

c) En caso de haber respondido negativamente a la pregunta anterior, encontrar si existe


algn conjunto de valores de k en los que ambos sistemas respondan con la misma salida
a la misma entrada.

Dados los sistemas estables de la figura 5.10,

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

se pide:

d) Obtener las expresiones de Y0 (z) e Y1 (z).

e) Indicar razonadamente si ambos sistemas responden, para cualquier valor de k, con la


misma salida a la misma entrada.

f) En caso de haber respondido negativamente a la pregunta anterior, encontrar si existe


algn conjunto de valores de k en los que ambos sistemas respondan con la misma salida
a la misma entrada.
 
Datos: L Z+ , k, n Z, hk [n] = h0 [n] cos 2 2
L k n , p [n] = cos L k n

Solucin

a)

1 h  j 2 k   2
  2   2 i
Y0 (z) = X e L z H0 ej L k z + X ej L k z H0 ej L k z
2
1h  2
  2 i
Y1 (z) = X (z) H0 ej L k z + X (z) H0 ej L k z
2

b) No responden igual.

c) Cuando k = L.

d)

1h   2
   2 i
Y0 (z) = X z L H0 ej L k z + X z L H0 ej L k z
2
1h   2
   2 i
Y1 (z) = X z L H0 ej L k z + X z L H0 ej L k z
2

e) Son iguales.

f) No hay caso.
177

Problema 5.8
Se pide:

a) Demostrar razonadamente si los sistemas interpolador y diezmador cumplen la propiedad


de invarianza en el tiempo.

b) Pueden ser equivalentes (r0 [n] = r1 [n]) las dos interconexiones de la figura 5.11? Razone
su respuesta con un ejemplo en el que M, L > 1.

x[n] y0[n] r0[n] ? x[n] y1[n] r1[n]


M L L M

Figura 5.11

Solucin

a) No la cumplen.

b) Si M y L son primos entre s, por ejemplo, M = 9 y L = 7.

Problema 5.9
El diagrama de la figura 5.12, se emplea para descomponer el espectro Xc (j) de la seal de
entrada de la forma siguiente:

Y1 (j) = Xc (j) , para || < 4 krad/s,


Y2 (j) = Xc (j) , para || > 4 krad/s,

donde Y1 (j) e Y2 (j) son los espectros de y1 (t) e y2 (t) respectivamente. Para ello se puede
utilizar cualquier tcnica de procesado que se considere oportuna a la hora de disear los
sistemas S1 y S2 . La nica restriccin a tener en cuenta es que se dispone de cuantos filtros
digitales se deseen pero slo del tipo de los que se representan en la figura 5.13, que son de
ganancia G ajustable.

T
x1[n] y1(t)
S1 D/C

xc(t)
x[n] = xc(nT)

T x2[n] y2(t)
-
S2 D/C

T
Figura 5.12
178 Sistemas de Tasa Mltiple.

H1(ej) H2(ej)

/4 /4 /2 /4 /4 /2

Figura 5.13

Sabiendo que T = 125s y que el convertidor D/C contiene un filtro paso bajo ideal de
ganancia T y pulsacin de corte /T rad/s, se pide:

a) Determinar el diagrama de bloques S1 que permite obtener y1 (t). Represente los espectros
de todas las seales intermedias, incluida x1 [n].

b) Determinar el diagrama de bloques S2 que permite obtener y2 (t). Represente los espectros
de todas las seales intermedias, incluida x2 [n].

NOTA: En los diagramas de bloques S1 y S2 deben especificarse los valores de todos los
parmetros que intervengan en el diseo. Se valorar la claridad y la sencillez en el diagrama.

Solucin

a) Rama superior:

1()
x[n] s1[n] G=2 s2[n] x1[n]
2 2
/ /4

S1() S2() X1()


1/T 2/T 1/T

/2 /2 /4 /4 /2 /2
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.10
La figura 5.14 representa una seal Xc () limitada en banda (4.5 kHz.). Se desea procesar las
bajas frecuencias (hasta 1.5 kHz.) del espectro de dicha seal, de manera que se modifique
su ancho de banda y resulte la seal de salida Y () (tambin representada en la figura 5.14).
Para ello, se emplea el diagrama de bloques de la figura 5.15, en la que la parte de procesado
digital tiene que ser diseada.

Xc ( ) Y( )
1 1
0,7 0,7

Figura 5.14

xc(t) x[n] = xc(nT1) y[n] y(t)


C/D D/C

T1 T2
Figura 5.15

Sabiendo que el convertidor D/C contiene un filtro paso-bajo ideal de ganancia T2 y de


frecuencia de corte 1/(2T2), se pide:

a) Determinar el periodo mximo de muestreo T1 que se puede utilizar en la aplicacin.

b) Considerando T2 = T1 , representar el diagrama de bloques de procesado digital que hay


que incluir en la figura 5.15, detallando el valor de los parmetros ms significativos que
intervienen en el mismo. Dibujar tambin los espectros de salida de cada uno de los bloques
que introduzca en su diseo.
180 Sistemas de Tasa Mltiple.

Slo podr utilizar diezmadores, interpoladores y filtros paso bajo ideales de ganancia y
pulsacin de corte a elegir.

c) Una vez diseado el sistema de procesado digital, se modifica el perodo de reconstruccin


de manera que T2 = T1 /3. Se pide representar el espectro de la nueva seal analgica de
salida y (t).

Solucin

1
a) T1 = 6 103 s.

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.7/T1 X2()


1/T1 4/T1

/5 /10 /10 /5 /5 /10 /10 /5

Y()
1/T1
0.7/T1

4/10 4/10

c) El espectro es:

Y()
1/3
0.7/3

36/5 36/5 (krad/s)


181

Problema 5.11
En el sistema de la figura 5.16, el convertidor D/C contiene un filtro paso-bajo ideal de
ganancia T y de frecuencia de corte 1/(2T ). Se pide:

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

Xc ( )
1
0,7

Figura 5.17

a) Exprese Y (z) en funcin de X(z).


 
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, obtenga los valores de las secuencias y0 [n], y1 [n], r0 [n], r1 [n], y[n].

c) Si a la entrada del sistema completo se aplica la seal de la figura 5.17, represente el


mdulo del espectro de las seales y0 [n], y1 [n], r0 [n], r1 [n], y el espectro completo de x[n],
y[n] e y(t). Considere que el periodo de muestreo T es la mitad del mximo valor que se
puede utilizar sin que se produzca solapamiento. Adems, en las representaciones deber
indicar los valores ms significativos.

Solucin

a) Y (z) = z 1 X (z).

b)
 
y0 [n] = x0 , x2 , x4 , 0, 0
 
r0 [n] = x0 , 0, x2 , 0, x4
y1 [n] = [0, x1 , x3 , x5 ]
r1 [n] = [0, 0, x1 , 0, x3 , 0, x5 ]
y [n] = [0, x0 , x1 , x2 , x3 , x4 , x5 ]
182 Sistemas de Tasa Mltiple.

c) Los mdulos y los espectros completos son:

|Y0()|=|Y1()| |R0()|=|R1()|
1/2T 0,7/2T 1/2T 0,7/2T

2/3 /3 /3 2/3 /2/3/6 /6 /3 /2

X()=|Y()| |Y()|
1/T 0,7/2T 1
0,7

/2 /3 /6 /6 /3 /2 9 6 3 3 6 9 (krad/s)

Arg{Y()}
Arg{Y()}
/2 /2

/2 /2 9 9 (krad/s)
/2 /2

Problema 5.12
Se desea procesar digitalmente una seal xc (t). Sin embargo, en el proceso de conversin de
tiempo continuo a tiempo discreto se dispone de un convertidor C/D ideal con un perodo de
muestro T fijo. Puesto que los recursos son limitados, se aplica un preprocesado a la secuencia
x[n] con el objetivo de optimizar en el sentido de aprovechar al mximo la banda espectral
disponible (figura 5.18).

xc(t) x[n] y[n]


C/D Preprocesado

T
Figura 5.18

4/3 4/3
Figura 5.19

Los requisitos para y[n] son los siguientes:


Si se produce solapamiento al muestrear, la banda sin solapamiento de x[n] deber
ocupar todo el espectro entre [, ].
183

Si no se produce solapamiento al muestrear, la banda mnima necesaria que contenga


toda la informacin de la seal original deber ocupar todo el espectro entre [, ].

La etapa de preprocesado no debe introducir ganancia respecto a x[n].

Si el espectro de xc (t) es el representado en la figura 5.19, se pide:

a) Disear la etapa completa de preprocesado.

b) Dibujar los espectros de y[n] y de todas las seales intermedias que se produzcan.

NOTA: Todos los bloques que se consideren para el diseo de la etapa de preprocesado deben
ser reales, es decir, no deben dar lugar a seales complejas.

Solucin

a) La etapa de procesado:

()
x[n] x1[n] 3 x2[n] y[n]
2 3

/3 /3

b) Las seales 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.13
El sistema de la figura 5.20 se emplea para procesar la seal de tiempo continuo x(t) cuyo
espectro se representa en la figura 5.21. Considere que el convertidor D/C contiene un filtro
paso bajo ideal, de ganancia T2 y de pulsacin de corte /T2 .
184 Sistemas de Tasa Mltiple.

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

Figura 5.21

Se pide:
a) Obtener la expresin de la seal x[n], y representar su espectro.
b) Obtener y representar la respuesta en frecuencia del filtro LTI cuya respuesta al impulso
n
es h [n] = (1) sen(n/2)
n .
c) Representar los espectros correspondientes a las seales yd [n] e yi [n].
d) Obtener la expresin de la seal y(t) en funcin de T1 , considerando dos casos:
d.1) T2 = T1 .
d.2) T2 = 2T1 .

Solucin

1
a) x [n] = T1 [n].

X ()

1/T1

b)

1 /2 < || <
H () =
0 || < /2

()
1

/2 /2
185

c) Los espectros son:

Yd()=Yi()

1/2T1

2/3 2/3

d) d.1)  

1 sen T1 t
y (t) =
2 t
d.2)  

sen 2T1 t
y (t) =
t

Problema 5.14
Dado el diagrama de bloques de la figura

donde el convertidor D/C contiene un filtro paso bajo ideal de ganancia T1 y frecuencia de
corte 1/(2T1 ) Hz, se aplica una seal de entrada cuyo espectro X () se representa en la
siguiente figura:

X Y

El perodo de muestreo es T1 = 103 s, y el filtro entre ambos convertidores est definido


como 
G, || < c ,
H () =
0, || > c .
Se pide:
a) Encontrar los valores de c , G y T2 para que la seal de salida Y () contenga la informa-
cin espectral de X () en la banda de frecuencia || < 2/3, pero ocupando una porcin
del espectro mayor tal y como se indica en la figura anterior.

b) Disear un sistema completamente digital que sea equivalente al dado. Dibuje su dia-
grama de bloques y represente todas las seales intermedias, indicando los valores ms
significativos. Se valorar la sencillez.
186 Sistemas de Tasa Mltiple.

Solucin

a) c = (2/3) 103 , G = 5/4, T2 = 5/4 103 .

b) El diagrama de bloques del sistema digital es

donde 
5, || < /6,
H () =
0, || > /6.
Los espectros de las seales intermedias son los siguientes:

Problema 5.15
Considrese el diagrama de bloques de la figura 5.22 donde el sistema S2 queda definido en
la figura 5.23. 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
187

Figura 5.23

a) Representar grficamente las respuestas impulsivas h0 [n] y h1 [n] que caracterizan com-
pletamente a los sistemas LTI correspondientes, sabiendo que h0 [n] = w [n] w [n], siendo
n
w [n] = u [n] u [n 4] y h1 [n] = (1) h0 [n].

b) Calcular H0 (z) y representar su diagrama de polos y ceros (dicha funcin presenta al


menos un cero en z0 = j).

c) Considerando la relacin existente entre h1 [n] y h0 [n], dibujar de forma aproximada el


mdulo de la respuesta en frecuencia de h1 [n].

d) Dibujar cada una de las seales que aparecen en la figura 5.22 cuando T = 4/ y xc (t)
viene dada por

xc(t)
6/

/4 /4 t

Solucin

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
188 Sistemas de Tasa Mltiple.

b)
2 2
H0 (z) = 1 + z 1 1 + z 2

1
2

0,5
Parte Imaginaria

2 6
0

0,5

2
1
1 0,5 0 0,5 1
Parte Real

c) La respuesta en frecuencia es:

|H1()|

/2 /2

6 6 6
d) x [n] = [n], x0 [n] = h0 [n], x1 [n] = h1 [n], x0 [2n] = x1 [2n], y0 [n] = y1 [n].

x 0 [2n]=x1 [2n]

6 18/ 18/
4 6/ 6/
2
0
1 0 1 2 3 4
n
y0 [n]=y1 [n]
6
18/ 18/
4
2

0
1 0 1 2 3 4
n
189

Problema 5.16
Al siguiente diagrama de bloques:

2cos (n )
xc(t) x[n] x0[n] y0[n] p[n]
C/D X S1 6

se le introduce como seal de entrada xc (t), cuyo espectro viene dado por la siguiente expre-
sin:
sen ( ) j3
Xc () = e

a) Sabiendo que el perodo de muestreo del convertidor C/D es T = 1, se pide obtener x[n]
y su transformada de Fourier X().

P
n
b) El sistema S1 presenta la siguiente relacin entrada salida: y0 [n] = x0 [k]. Repre-
k=
sentar la secuencia y0 [n].

c) Obtener la seal de salida p[n] y su transformada de Fourier P ().

Solucin

a)
6
1X
x [n] = [n k]
2
k=0
1 j3 sen (3,5 )
X () = e
2 sen (/2)

b) La secuencia es:

y0[n]
1

0
2 0 2 4 6 8 10
n
190 Sistemas de Tasa Mltiple.

c)

p [n] = u [n]

X
1
P () = + ( 2k)
1 ej
k=

Problema 5.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 () = ej(N 1)/2 R () , H2 () = ej(N 1)/2 (1 R ()) ,

se pide:

a) Obtener la funcin del sistema de H2 (z) en funcin de H1 (z).

b) Completar en el diagrama de bloques de la figura 5.24 la parte denominada S1 , utilizan-


do nicamente un filtro H1 (z) y elementos bsicos (multiplicadores, sumas y retardos).
Considere N impar.

c) Dibujar los mdulos de los espectros de todas las seales que aparecen en la figura 5.24,
sabiendo que Xc () y R() son los espectros representados en la figura 5.25.

Xc( ) X( ) Y1( )=X ( )H1( ) P1( )


C/D 2
x c (t) x[n ]=x c( nT ) S1
T Y2( )=X ( )H2( ) P2( )
2
Figura 5.24

Xc( ) R()
1 0,51 1 0,51

T T /2 /2
Figura 5.25

Solucin

a)
H2 (z) = z (N 1)/2 H1 (z)
191

b) El diagrama de bloques es:

X(z)
H1(z) Y1(z)
-1
z - (N-1)/2 Y2(z)

c) Los mdulos de las seales:

X() |Y1()|
1/T 0,51 0,51
1/T

/2 /2

|P1()| |Y2()|
1/2T 0,49/T

0,98 0,98 /2 /2

0,51 0,51

|P2()|

0,98 0,49/2T 0,98

/2 /2

Problema 5.18
Dada una seal digitalizada con una frecuencia de muestreo igual a 48 kHz, se desea reducir
el nmero de muestras para obtener una secuencia cuya frecuencia de muestreo final sea de
400 Hz. Para ello, se procede a disear un conjunto de filtros diezmadores y a estudiar el
coste computacional de cada una de las implementaciones. Las alternativas son las siguientes:

Opcin 1: Implementacin del filtro diezmador en una nica etapa:

Opcin 2: Implementacin del filtro diezmador en una nica etapa, utilizando las M
componentes polifase tipo I:
192 Sistemas de Tasa Mltiple.

Opcin 3: Implementacin del filtro diezmador en dos etapas:

Opcin 4: Implementacin del filtro diezmador en dos etapas, utilizando las M1 y 8


componentes polifase tipo I para la primera y la segunda etapa, respectivamente.

Sabiendo que los rdenes de cada uno de los filtros son iguales a 5490 para H (z), 408 para
G (z) y 68 para el F (z), se pide:

a) Obtener los factores de diezmado M y M1 .

b) Calcular el nmero mximo de multiplicaciones por cada muestra de entrada que se tienen
que realizar en cada una de las cuatro opciones.

c) Calcular el coste computacional medido en multiplicaciones por segundo (MPS) necesarias


en cada una de las cuatro opciones.

Solucin

a) Los factores de diezmado son M = 120 y M1 = 15.

b) El nmero mximo de multiplicaciones por cada muestra de entrada sera como sigue:

Opcin 1: 5491.
Opcin 2: ceil(5491/120)=46.
Opcin 3: 69+409=478.
Opcin 4: ceil(69/15)+ceil(409/8)=5+52=57.

c) El nmero de multiplicaciones por segundo en cada una de las cuatro opciones sera como
sigue:

Opcin 1: 2.196.400.
Opcin 2: 2.196.400.
Opcin 3: 220.800+163.600=384.400.
Opcin 4: 384.400.
193

Problema 5.19
Una seal de electrocardiograma (ECG) ha sido digitalizada empleando una tarjeta de sonido
que tiene una frecuencia de muestreo igual a 44.1 kHz. Debido al nmero excesivo de muestras
de la seal de ECG discretizada, se procede a reducir la frecuencia de muestreo empleando
un diezmador, consistente en un filtro diezmador ms un bloque de down-sampling. Se pide:

a) Obtener el factor de diezmado necesario para que la frecuencia de muestreo resultante sea
de 420 Hz.

b) Representar la respuesta en frecuencia ideal del filtro diezmador, sabiendo que se permite
una banda de transicin con una anchura de 26.25 Hz. Indicar en dicha figura el valor de
las frecuencias de corte digitales y analgicas correspondientes a los lmites de las bandas
de paso y eliminada.

c) Si la desviacin de la banda de paso del filtro es igual a la de la banda eliminada, de valor


p = s = 0.001, obtener el orden del filtro empleando la expresin de Kaiser:
p
20log10 p s 13
N= .
14,6f

Calcular el nmero de multiplicaciones por segundo necesarias para implementar el diez-


mador completo.

d) Para reducir el nmero de operaciones, se procede a descomponer el diezmador en dos


etapas, forzando a que la ltima etapa de down-sampling tenga un factor de diezmado
igual a 7. Dibujar el diagrama de bloques del nuevo sistema, y representar las respuestas en
frecuencia de los dos filtros que conforman el mismo. Indicar los valores de las frecuencias
de corte analgicas y digitales de cada uno de ellos.

e) Si la desviacin de la banda de paso del filtro de ambos filtros es p = 0.0005, y sus


respectivas desviaciones en las bandas eliminadas vienen dadas por s = 0.00085, se pide
obtener el orden de cada uno de ellos.

f) Obtener el nmero de multiplicaciones por segundo necesario para implementar este nuevo
conjunto de sistemas.

Solucin

a) El factor de diezmado es M = 105.

b) La respuesta en frecuencia deseado sera la siguiente:

( )
H ej

0 /105 2
/120
0.18375 0.210 22.05 44.1 f (kHz)
194 Sistemas de Tasa Mltiple.

c) El orden es 5409, y el nmero de multiplicaciones para implementar el diezmador en una


sola etapa sera M P SH = 5410 44100
105 = 2272200 mult/s.

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.275625 3.15 22.05 40.95 44.1 f (kHz)

|G(e j15)|

|I(e j)|
0 /105 13/105 2/15 2
/120
0.18375 0.210 2.73 44.1 f (kHz)

e) El orden del filtro interpolador I(z) es 61, mientras que el del filtro modelo G(z) es 390.

f) El nmero de multiplicaciones requerido es el siguiente: M P SG = 391 29407 = 164220 mult/s


y M P SI = 62 44100
15 = 182280 mult/s. En total, el sistema requiere una complejidad de
346500 mult/s, es decir, 6.55 veces inferior al sistema original.

Problema 5.20
Demostrar razonadamente que las siguientes estructuras son equivalentes, independientemen-
te del valor de x[n]:

x n y n
L H z L

x n y n
E0 z

donde E0 (z) representa la componente polifase de orden cero de H(z).


195

Solucin

XL1 X L1
1
Y (z) = X (z) z l/L El (z) WLkl = X (z) E0 (z)
L
l=0 k=0

Problema 5.21
Se desea utilizar como filtro diezmador (figura 5.26) el sistema cuya estructura se representa
la figura 5.27. Se pide:

y[ n] r [n ]
x[ n] h[n] 3

Figura 5.26

Figura 5.27

a) Encontrar la funcin del sistema del filtro H (z) .

b) Obtener las tres componentes polifase tipo 1 H (z) del filtro, que permiten realizar el
sistema como se indica en la figura:

x[ n]
3 E (z)
0
z-1
3 E (z)
1
z-1
r [n ]
3 E2 (z)

c) Representar la estructura de cada una de ellas segn la forma directa.

Solucin

a)
H (z) = 1 + 2,5355z 1 + 4,0547z 2 + 0,6839z 3 0,2377z 4 8,0365z 5
8,0365z 6 0,2377z 7 + 0,6839z 8 + 4,0547z 9 + 2,5355z 10 + z 11
196 Sistemas de Tasa Mltiple.

b)
E0 (z) = 1 + 0,6839z 1 8,0365z 2 + 4,0547z 3
E1 (z) = 2,5355 0,2377z 1 0,2377z 2 + 2,5355z 3
E2 (z) = 4,0547 8,0365z 1 + 0,6839z 2 + z 3

c)

Problema 5.22
De un filtro de fase lineal de un tercio de banda (Nyquist(3)), con h [n] = 0 para n < 0 y
n > 8, se conocen los siguientes valores de la respuesta al impulso:

h[2] = 0,0744, h[4] = 1/3, h[5] = 0,2385, h[8] = 0,0055.

Dicho sistema se ha diseado para ser incluido en un diezmador como el siguiente:

Figura 5.28 Diezmador de orden 3.

Sin embargo, la implementacin del mismo se lleva a cabo utilizando tres componentes polifase
tipo I, como se indica a continuacin:
197

Figura 5.29 Implementacin eficiente del diezmador de orden 3 con componentes polifase
tipo I.

Se pide:
a) Encontrar todos los valores de la respuesta al impulso h [n].
b) Obtener los coeficientes de las componentes polifase e [n] para 0 2.
Para el siguiente apartado, considere que h[n] = n (u [n] u [n 8]).
c) Si se aplica como seal de entrada x[n] = n (u [n] u [n 8]), obtener el valor de las
muestras de las seales x0 [n], x1 [n], x2 [n], y0 [n], y1 [n], y2 [n] e y [n].

Solucin

a) h[0] = h[8] = 0,0055, h[1] = h[7] = 0, h[2] = h[6] = 0,0744 ,h[3] = h[5] = 0,2385
h[4] = 1/3.
 
b) e0 = 0,0055, 0,2385, 0,0744 .
e1 = [0, 1/3, 0].
 
e2 = 0,0744, 0,2385, 0,0055 .

c) x0 = [0, 3, 6].
x1 = [0, 2, 5].
x2 = [0, 1, 4, 7].
y0 = [0, 0, 9, 36, 36].
y1 = y2 = [0, 2, 13, 34, 35].
yn = y0 + y1 + y2 = [0, 4, 35, 104, 106].

Problema 5.23
Al sistema de la figura 5.30, donde el filtro H0 (z) es un filtro paso bajo ideal de ganancia
unidad y de pulsacin de corte /2, se le introducen las seales de entrada de la figura 5.31.

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.30
198 Sistemas de Tasa Mltiple.

X0() X1()
1 1

- -

Figura 5.31

Se pide:

a) Obtener las expresiones de R0 (z) y R1 (z) en funcin de X0 (z), X1 (z), H0 (z), k y L.

b) Representar los espectros de y0 [n] y r0 [n].

c) Encontrar un valor para k y otro para L de manera que s[n] contenga toda la informacin
de las dos seales de entrada.

d) Con los valores indicados en el apartado anterior, representar los espectros de r1 [n] y s[n].


Datos: k, L Z+ , h1 [n] = h0 [n] cos L kn

Solucin

a) 
R0 (z) = X0 z 2 Hh0 (z)   i
 k k
R1 (z) = X1 z 2 12 H0 zej L + H0 ze+j L

b) Los espectros son:

Y0() R0()
1 1

/2 /2 /2 /2

c) k = L.

d) Los espectros son:

R1() S()
1 1

/2 /2 /2 /2
199

Problema 5.24
Considere el banco de filtros FIR de la figura 5.32:

H0 z G0 z

X(z) + Y(z)

H1 z G1 z

Figura 5.32

 
donde H0 (z) = 12 1 + z 1 , H1 (z) = 12 1 z 1 y G0 (z) = 12 (1 + z). Calcular el valor de
G1 (z) para que el sistema tenga distorsin de amplitud unidad y distorsin de fase y factor
de solapamiento nulos.

Solucin

1
G1 (z) = (1 z)
2

Problema 5.25
En el sistema de la figura 5.33, H0 (z) es un filtro paso bajo ideal de ganancia P y de pulsacin
de corte /2. A dicho sistema se le introduce la seal de entrada s(t), cuyo espectro se
representa en la figura 5.34.

s(t) s[n] x 0 [n] y 0 [n]


C/D H0 (z) M

T
x 1 [n] y 1 [n]
H1 (z) M

Figura 5.33

S( ) Y0 ( )
1 1

6
-3 106 -2 106 2 10 6 3 10

Figura 5.34

Sabiendo que no se produce solapamiento, se pide:

a) Encontrar valores para T , M , y P de manera que Y0 () se corresponda con el espectro


(peridico de perodo 2) representado en la figura 5.34.

b) Con los valores obtenidos en el apartado anterior, representar los espectros de s[n], x1 [n]
e y1 [n].

Dato: h1 [n] = h0 [n] cos ( n)


200 Sistemas de Tasa Mltiple.

Solucin

a) T = 41 106 s, M = 2, P = 21 106 .

b) Los espectros son:

S() X1()
1/T
2 = P/T

3/4 /2 /2 3/4 3/4 /2 /2 3/4

Y1()

3/4 /2 /2 3/4

Problema 5.26
El diagrama de bloques de la figura 5.35 representa un banco de filtros de dos canales.

x0[n] p0[n] r0[n] s0[n] y0[n]


x[n] H0(z) 2 2 F0(z) y[n]
DSP

H1(z) x1[n] 2
p1[n] r1[n]
2
s1[n]
F1(z)
y1[n]

Banco de Anlisis Banco de Sntesis


Figura 5.35

Considere que no existe etapa de procesamiento intermedio, es decir, ri [n] = pi [n], 0 i 1,


que todos los filtros tienen una respuesta al impulso finita, real y distinta de cero slo para
0 n N.
Se pide:

a) Demostrar que la relacin entrada-salida en el dominio z es del siguiente modo:

Y (z) = T0 (z) X (z) + T1 (z) X (z)

Expresar la funcin de transferencia de distorsin total T0 (z) y la funcin de transferencia


de solapamiento T1 (z) en funcin de H0 (z), H1 (z), F0 (z), F1 (z).

Considere para el resto del problema que las respuestas al impulso de los filtros satisfacen las
siguientes relaciones:
h1 [n] = (1)n h0 [n] ,
f0 [n] = h0 [n],
n
f1 [n] = (1) h0 [n]
201

b) Obtener H1 (z), F0 (z) y F1 (z) en funcin de H0 (z).

c) Expresar T0 (z) y T1 (z) en funcin de H0 (z).

d) Si la transformada z del filtro h0 [n] satisface la siguiente relacin:

H02 (z) H02 (z) = z d,

donde d Z+ , calcular la seal de salida y[n] en funcin de la entrada x[n]. Explicar


razonadamente si y[n] se aproxima a x[n].

Solucin

1
a) T0 (z) = 2 [H0 (z) F0 (z) + H1 (z) F1 (z)],
1
T1 (z) = 2 [H0 (z) F0 (z) + H1 (z) F1 (z)].

b) H1 (z) = H0 (z), F0 (z) = H0 (z), F1 (z) = H0 (z).


 
c) T0 (z) = 21 H02 (z) H02 (z) , T1 (z) = 0.

d) y [n] = 21 x [n d].
Captulo 6

Anlisis Espectral

Problema 6.1
Sea x [n] , 0 n (N 1) el conjunto de muestras disponibles de un proceso aleatorio
estacionario. Se pide:

a) Explicar razonadamente la definicin y clculo de la densidad espectral.

b) El periodograma es un estimador no paramtrico de la densidad espectral de potencia.


Explicar dos mtodos para calcular el periodograma.

c) Calcular el sesgo que introduce el periodograma y razonar su interpretacin.

d) Explicar razonadamente el procedimiento de estimacin espectral paramtrica y los dife-


rentes modelos que se pueden utilizar.

Solucin
 NP
1
a) Sx ej = rx [k] ejk , donde rx [k] = E {x [n] x [n k]}.
k=(N 1)

b) Mtodo indirecto:
N
X 1
 1
Sx ej = rx [k] ejk , donde rx [k] = x [k] x [k] .
N
k=(N 1)

Mtodo directo:
N 1 2
 1  j  2 1 X
j jn
Sx e = X e = x [n] e .
N N
n=0

 n o NP
1
|k|
c) Sx ej E Sx ej = N rx [k] ejk .
k=(N 1)

d) x[n] es la respuesta de un LTI a ruido blanco.

v[n], V(z) x[n], X[z]


H(z)
Sv(e j ) = v2 Sx(e j ) = | H(e j )|2 v2
204 Anlisis Espectral.

ARMA:
p
X q
X
x [n] = ak x [n k] + bk v [n k],
k=1 k=0
q
P k
bk z
B (z) k=0
H (z) = = p .
A (z) P
1+ ak z k
k=1

AR:
p
X
x [n] + ak x [n k] = v [n] ,
k=1
1 1
H (z) = = p .
A (z) P
1+ ak z k
k=1

MA:
q
X
x [n] = bk v [n k],
k=0
q
X
H (z) = B (z) = bk z k .
k=0

Problema 6.2
En el estudio de la estimacin espectral mediante modelos estocsticos lineales, hemos obte-
nido las siguientes ecuaciones para el modelo AR:

Rw = r,
M
P
v2 = ak rx [k],
k=0

son conocidas como ecuaciones de YuleWalker.

a) Explicar razonadamente qu representan cada una de las matrices y parmetros que apa-
recen en dichas ecuaciones.

b) Explicar, incluyendo la formulacin que sea necesaria, cul es el sistema generador para
un modelo AR.

c) Explicar cmo calculara los valores de autocorrelacin necesarios para resolver las ecua-
ciones de YuleWalker. Suponiendo que disponemos de la siguiente serie temporal: x[n] =
T
[1, 4, 5, 8, 4, 2, 6, 7, 7, 5] , calcular los valores estrictamente necesarios de autocorrelacin
para el caso de un modelo de orden 5.
205

Solucin

a) La ecuacin 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] .
.. .. .. .. ..
..
. . . . . .
rx [M 1] rx [M 2] rx [0] wM rx [M ]

El modelo estocstico lineal establece que la serie temporal {x[n]} puede interpretarse
como la salida de un sistema LTI al que se le inyecta ruido blanco gaussiano de media
nula. Entonces, rx [k], k = 0, 1, , M es la autocorrelacin de x[n]. Los parmetros
wk = ak , k = 1, , M son los coeficientes del sistema LTI y v2 es la varianza del ruido
a la entrada.

b) En un modelo AR (a0 = 1):


M
X
ak x [n k] = v [n] .
k=0

Puede escribirse:
M
X
A(z) = ak z k ,
k=0

A(z)X(z) = V (z).
El sistema generador toma v[n] como entrada:

1 1 1
HG (z) = = M = M .
A (z) P k Q 1
ak z (1 pk z )
k=0 k=1

c) Hay que estimar los valores de autocorrelacin:



1 1 X
rx [k] = x [k] x [k] = x [n] x [n + k].
N N n=

Para un modelo de orden 5, slo son necesarios 6 valores de autocorrelacin: rx [k], k =


0, 1, , 5.
1
rx [k] = [285, 242, 188, 154, 136, 137]T .
10
206 Anlisis Espectral.

Problema 6.3
El modelo estocstico lineal de la seal aleatoria x[n] se corresponde con el diagrama de polos
y ceros de la figura 6.1.

Diagrama polocero del filtro H(z)


1
0,8
0,6
Parte Imaginaria

0,4
0,2
0
0,2
0,4
0,6
0,8
1

1 0,5 0 0,5 1 1,5


Parte Real

Figura 6.1

a) Indicar en qu consiste el modelo estocstico lineal de una seal aleatoria, qu tipo de


modelo es el representado en la figura 6.1 y con cul de los espectros de potencia mostrados
en la figura 6.2 se corresponde.

(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,1 0,2 0,3 0,4 0,5 0 0,1 0,2 0,3 0,4 0,5
Frecuencia (/2) Frecuencia (/2)
207

(c) (d)
20 14
Densidad espectral de Potencia

Densidad espectral de Potencia


12
15
10

8
10
6

4
5
2

0 0
0 0,1 0,2 0,3 0,4 0,5 0 0,1 0,2 0,3 0,4 0,5
Frecuencia (/2) Frecuencia (/2)

Figura 6.2

b) La figura 6.3 muestra diferentes representaciones de la estimacin no paramtrica del


espectro de potencia de una seal aleatoria. Determinar con cul de los sistemas de la
figura 6.2 se corresponde. Indicar por qu se obtienen diferentes versiones del periodograma
en la figura 6.3 y razonar cmo podra obtenerse cada una de ellas.

(a) (b)
400 120

100
300
80
Amplitud

Amplitud

200 60

40
100
20

0 0
0 0,1 0,2 0,3 0,4 0,5 0 0,1 0,2 0,3 0,4 0,5
Frecuencia (/2) Frecuencia (/2)

(c) (d)
120 100

100 80
80
60
Amplitud

Amplitud

60
40
40

20 20

0 0
0 0,1 0,2 0,3 0,4 0,5 0 0,1 0,2 0,3 0,4 0,5
Frecuencia (/2) Frecuencia (/2)

Figura 6.3

Solucin

a) El proceso x[n] se obtiene como la salida de un LTI al que se le inyecta ruido blanco de
media cero. La densidad espectral de potencia:
  2
Sx ej = H ej v2 .
208 Anlisis Espectral.

La figura 6.1 se corresponde con un modelo ARMA. El modelo de la figura 6.1 tiene dos
ceros en z = 0 y z = 1 correspondiente con los espectros de la figura 6.2 (b) y 6.2 (c).
Los mximos locales se deben a la presencia de polos en esas pulsaciones. La solucin
es 6.2 (c), cuyo primer mximo local se corresponde con un polo situado en un ngulo
inferior a /4.

b) La figura 6.2 (a) ya que es el nico caso con componentes de baja frecuencia predomi-
nantes. La figura 6.3 (a) se ha obtenido mediante el clculo del periodograma. El resto,
tambin pero presentan una varianza menor. Por tanto, estas ltimas se han obtenido
mediante tcnicas especficas para minimizar la varianza, por ejemplo mediante prome-
diado de periodograma. El caso inmediato es mediante el periodograma de Bartlett, que
consiste en dividir la observacin en segmentos no solapados. Otra posibilidad consistira
en aplicar enventanado a cada segmento para minimizar las fugas espectrales, obteniendo
una versin ms suavizada del espectro. Y finalmente, se puede realizar la combinacin
de las anteriores (promediado y enventanado) utilizando segmentos solapados. Esta forma
ms genrica se denomina periodograma de Welch.

Problema 6.4
El periodograma Sx [k] de la seal x[n], n = 0, , N 1, se puede calcular a partir de X[k],
siendo X[k] la DFT de N puntos de x[n]. En estas condiciones, se pide:
NP
1 NP
1
a) Demostrar la validez de la expresin siguiente: |x [n]|2 = Sx [k]
n=0 k=0

b) Demostrar que el periodograma se puede calcular como Sx [k] = DF T {s [n]}, donde s[n]
es el resultado de una convolucin circular.

c) Comprobar el apartado b) utilizando la seal x[n] = [1, 2, 0, 1]T .

Solucin

a)

N
X 1 N
X 1 X 1 X
2
|x [n]| = x [n] x [n] = x [n] X [k] WNkn =
n=0 n=0 n
N
k
X 1 X X 1
= X [k] x [n] WNkn = X [k] X [k] =
N n
N
k k
X 1 N
X 1
2
= |X [k]| = Sx [k].
N
k k=0

b)
1
s [n] = x [n] x [((n))N ] .
N
c)

x [((n))N ] = [1, 1, 0, 2]T ,


X[k] = [2, (1 3j), 0, (1 + 3j)]T ,
s[n] = [3/2, 1/4, 1, 1/4]T ,
Sx [k] = [1, 5/2, 0, 5/2]T .
209

Problema 6.5
Determinar el valor de la densidad espectral de potencia a la pulsacin de = 4 3 rad para
T
la realizacin x[n] = [3, 1, 1, 2, 1, 1, 4] utilizando el periodograma y la DFT con el menor
nmero de punto.

Solucin
2
Sx [k] = N1 |X [k]| donde N = 7. Para la pulsacin que nos piden, bastan 3 puntos de la
DFT. Se llega a Sx [k = 2] = 7.

Problema 6.6
Un procedimiento vlido para estimar la densidad espectral de potencia de una seal aleatoria
x[n], n = 0, 1, , N 1, es a partir de la transformada de Fourier de un estimador de la
autocorrelacin:
 X
Sx ej = rx [k] ejk ,
n=

donde rx [k] es la estima de autorrelacin calculada a partir de la realizacin x[n].


1
a) Si se utiliza la expresin rx [k] = N |k| x [k] x [k] como estimador de la autocorrelacin,
demostrar que es insesgado.

b) Indicar la expresin del estimador de autocorrelacin que se utiliza para el clculo del
periodograma y demostrar que los mtodos de clculo directo e indirecto del periodograma
son equivalentes.

Solucin

a) Para k > 0 y k < 0:

NX
1k
1
rx [k] = x [n] x [n + k],
N |k| n=0
N
X 1
1
rx [k] = x [n] x [n + k] .
N |k|
n=|k|

Para ambas expresiones: E {rx [k]} = rx [k].

1
P
N 1k
b) Para el periodograma: rx [k] = N x [n] x [n + k].
n=0

Problema 6.7
Sea x[n] una serie temporal correspondiente a un proceso estocstico de longitud igual a
cuatro, y sea X() su transformada de Fourier. De la anterior serie, se conoce que el valor
del espectro para las pulsaciones {7/2, 2, 7/2, 5} es {1, 7, 1, 5}, respectivamente.
Se pide:

a) Determinar la secuencia x[n].


1
b) Obtener la estima de la autocorrelacin definida como r [k] = N x [k] x [k].

c) Empleando el periodograma, calcular el valor de la densidad espectral de potencia esti-


mada para = .
210 Anlisis Espectral.

Solucin

a) Las pulsaciones en el intervalo [0, 2] son {/2, 0, 3/2, }. Reordenando, X[k] =


[7, 1, 5, 1]T . La DFT inversa: x[n] = [1, 3, 0, 3]T .
1 T
b) r [k] = 4 [3, 9, 3, 19, 3, 9, 3] .
c) S () = 25/4.

Problema 6.8
Un proceso AR x[n] de orden p viene definido como la salida de un sistema LTI todo-polos
de orden p excitado mediante ruido blanco de media cero. Las ecuaciones de Yule-Walker
se corresponden con la solucin para la estimacin de los parmetros ak , k = 1, . . . , p, y la
varianza:
Pp


e2 = rx [0] + ak rx [k], m = 0,
k=1
p
P


rx [m] + ak rx [m k] = 0, 1 m p.
k=1

En adelante, considere un proceso AR de orden 1 (p = 1). Se pide de forma razonada:


a) Determinar el valor de los parmetros que describen al modelo AR. Los valores estimados
de la autocorrelacin se proporcionan abajo.
b) Conocidos los parmetros del sistema AR, obtener la expresin simplificada de la densidad
espectral de potencia del proceso x[n].
Datos: rx [0] = 2, rx [1] = 1 obtenidos mediante el estimador:

1
rx [k] = x [k] x [k] .
N

Solucin
a)

rx [1] 1
a1 = = ,
rx [0] 2
2 2
r [0] r [1] 3
e2 = x x
= .
rx [0] 2

b)
3 1
Sx () = 5 .
2 4 cos

Problema 6.9
Sea x[n] un proceso aleatorio caracterizado mediante un modelo lineal AR de orden p. La
solucin del mismo se obtiene mediante las ecuaciones normales cuya forma matricial es la
siguiente:

rx [0] rx [1] rx [2] rx [p] 1 e2
r [1] rx [0] rx [1] rx [p + 1]
x a1 0

rx [2] rx [1] rx [0] rx [p + 2] a2 = 0 .
. .. .. ..
. .. .. ..
. . . . . . .
rx [p] rx [p 1] rx [p 2] rx [0] ap 0
211

Para el caso particular de un proceso AR de orden 2, se pide de forma razonada:

a) Obtener la expresin general simplificada de la densidad espectral de potencia del proceso


x[n].

b) Calcular el valor de los parmetros que describen al modelo AR.

c) Determinar el valor de los parmetros para el caso concreto en que se dispone de la


realizacin siguiente x = [1, 3, 2, 0, 1, 0, 1, 1, 2, 3]T .

Solucin

a)

e2 e2
Sx () = 2 = .
|A ()| 1+ a21 + a22 + 2a1 (1 + a2 ) cos () + 2a2 cos (2)

b)

rx [1] rx [2] rx [0] rx [1]


a1 = ,
rx2 [0] rx2 [1]
r2 [1] rx [2] rx [0]
a2 = x 2 ,
rx [0] rx2 [1]

rx2 [1] rx [2] rx2 [1] rx [0] rx2 [1] rx [2] rx2 [2] rx [0]
e2 = rx [0] + + .
rx2 [0] rx2 [1] rx2 [0] rx2 [1]
1
c) El estimador de autocorrelacin es: rx [k] = N x [k] x [k].
Se obtiene:

rx [0] = 3; a1 = 0,8125;
rx [1] = 1,8; a2 = 0,3542;
rx [2] = 0,4; e2 = 1,6792.

Problema 6.10
Pp
El filtro FIR A (z) = 1 + k=1 ak z k sirve como modelo para describir una seal aleatoria
estacionaria x[n]. Si tomamos como entrada x[n], la salida es ruido blanco de media cero y
varianza v2 . Las ecuaciones que resuelven el sistema son las ecuaciones de Yule-Walker:

rx [0] rx [1] rx [p + 1] a1 rx [1]
rx [1] rx [0] rx [p + 2] a2 rx [2]

.. .. .. .. .. = .. .
. . . . . .
rx [p 1] rx [p 2] rx [0] ap rx [p]
p
X
v2 = rx [0] + ak rx [k].
k=1

Considerando x[n] = [1, 3, 2, 0, 1, 0, 1, 1, 2, 3]T , se pide:

a) Explicar razonadamente de qu modelo se trata y cmo se obtiene la densidad espectral


de potencia de x[n].

b) Determinar los parmetros para el caso de un modelo de orden 2 (p = 2).


212 Anlisis Espectral.

Solucin
  2
a) Se trata de un modelo AR: Sx ej = H ej v2 .

b)
a1 = 0, 8125,
a2 = 0, 3542,
e2 = 1, 6792.

Problema 6.11
La serie temporal x[n], n = 0, 1, , N 1 correspondiente a un proceso aleatorio estacionario
viene caracterizada mediante un modelo AR definido por los parmetros siguientes: a1 =
1,4, a2 = 0,74. Adems, para el clculo de estos valores, ha sido necesario estimar los
siguientes valores de autocorrelacin: rx [0] = 4,97, rx [1] = 4 y rx [2] = 1,92. Se pide:

a) Con los datos del enunciado, indicar cual sera el orden del modelo y determinar la expre-
sin de la funcin de transferencia del sistema generador.

b) Explicar razonadamente si el conocimiento de los parmetros a1 y a2 es suficiente pa-


ra estimar la densidad espectral del proceso. En caso contrario, calcular el valor de los
parmetros restantes.

c) Representar grficamente y de forma aproximada la funcin densidad espectral de potencia


estimada a partir de los datos disponibles.

Solucin

a) Orden 2:
1
HG (z) = .
1 1,4z 1 + 0,74z 2
PM
b) Se necesita conocer el valor de varianza del ruido, v2 = k=0 ak rx [k]

v2 = 4,97 1,4 4 + 0,74 1,92 = 0,79.

c)

j
Sx(e )

6.83

0 0.5 1 1.5 2 2.5 3


0,62 rad Frequency ()
213

Problema 6.12
Se desea caracterizar la secuencia x[n] = [7, 0, 3, 0, 1]T mediante un modelo AR de orden 2.
Se pide:

a) Determinar los parmetros del modelo y su funcin de transferencia.

b) Determinar la densidad espectral de potencia de x[n] y representar aproximadamente su


mdulo.

Solucin

a)
24 2 581
a1 = 0, a2 = , v = .
59 59
1
HG (z) = 24 2 .
1 59 z

b)
 581 1
Sx ej =  .
59 1 + 24 2 48
59 59 cos 2
Con el diagrama de polos y ceros :

30 X: 0
Y: 27.98

25

20
Sx(ej)

15

10

X: 1.569
Y: 4.976
5

0
0 0.5 1 1.5 2 2.5 3
(rad)
214 Anlisis Espectral.

Problema 6.13
En la figura 6.4 se muestran las densidades espectrales de potencia de varias series temporales
caracterizadas mediante un modelo estocstico real y lineal.

5 14

4.5
12
4

Densidad espectral de potencia


Densidad espectral de potencia

10
3.5

3
8

2.5
6
2

1.5 4

1
2
0.5

0 0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Frecuencia (/2) Frecuencia (/2)

(a) (b)
4.5 10

4
9

8
3.5
Densidad espectral de potencia
Densidad espectral de potencia

7
3
6
2.5
5
2
4

1.5
3

1
2

0.5 1

0 0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Frecuencia (/2) Frecuencia (/2)

(c) (d)

Figura 6.4 Densidad espectral de potencia de varias series temporales.

a) Explicar razonadamente cules de ellas se pueden corresponder con un modelo AR.

b) Explicar razonadamente cules de ellas se pueden corresponder con un modelo MA.

c) Para un modelo AR de orden 4, se conocen los valores estimados de la autocorrelacin


y algunos de los parmetros que lo definen (ver seccin de datos abajo). Determinar los
parmetros restantes que permiten caracterizar la estimacin de la densidad espectral
potencia.

Datos:
rx = [1,9793 0,8975 0,3384 0,0305 1,0300]T , a = [a0 0,4113 0,0034 a3 0,5980]T .

Solucin

a) La figura (b) ya que el resto poseen races en la circunferencia de radio unidad.

b) Cualquiera de ellas se podra modelar mediante un MA.

c) a0 = 1, a3 = 0,1839. La varianza:

4
X
v2 = ak rx [k] = 0,9987.
k=0
215

Problema 6.14
Las curvas de trazo continuo que se muestran en las grficas de la figura 6.5 representan la
autntica densidad espectral de potencia de un proceso aleatorio. Se realiza la estimacin de
dicho espectro mediante un periodograma promediado y tres modelos AR de orden 2, 4 y 6,
cuyas soluciones se muestran en trazo discontinuo en las mismas grficas.
6
4.5

4
5

Densidad espectral de potencia


3.5
Densidad espectral de potencia

3 4

2.5
3
2

1.5 2

1
1
0.5

0 0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Frecuencia (/2) Frecuencia (/2)

(a) (b)
4.5 4.5

4 4

3.5 3.5
Densidad espectral de potencia

Densidad espectral de potencia

3 3

2.5 2.5

2 2

1.5 1.5

1 1

0.5 0.5

0 0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Frecuencia (/2) Frecuencia (/2)

(c) (d)

Figura 6.5

Indicar de forma razonada a cual se corresponde cada una de ellas.

Solucin El modelo AR es idneo para representar las resonancias o componentes armnicas


de un espectro. Cada par de polos conjugados se corresponde con un mximo local en la curva
estimada de la DEP. As, en 6.5(d) se aprecia un mximo, por lo que el modelo aplicado ser
el de orden 2. En 6.5(a) se observan 2 mximos, correspondiente a un AR de orden 4 y el de
orden 6 se corresponder con la grfica 6.5(c). Lgicamente, la que nos queda, 6.5(b) , es la
correspondiente a un periodograma promediado.
Bibliografa

[1] M. Blanco Velasco, F. Cruz Roldn, R. Jimnez Martnez, and J. Sez Landete. Tra-
tamiento Digital de Seales. Servicio de Publicaciones de la Universidad de Alcal,
2013.

[2] A. V. Oppenheim, R. Schafer, and J. R. Buck. Discrete-Time Signal Processing. Prentice-


Hall, third edition, 2010.

[3] J. G. Proakis and D. G. Manolakis. Tratamiento Digital de Seales. Principios, Algo-


ritmos y Aplicaciones. Prentice-Hall, fourth edition, 2007.

[4] S. K. Mitra. Digital Signal Processing. A Computer Based Approach. McGraw-Hill,


third edition, 2005.

[5] P. S. R. Diniz, E. A. B. da Silva, and S. L. Netto. Digital Signal Processing. System


Analysis and Design. Cambridge University Press, 2011.

[6] M.H. Hayes. Statistical Digital Signal Processing and Modeling. John Wiley & Sons,
Inc. New York, NY, USA, 2008.

[7] S. Haykin. Adaptive Filter Theory. Prentice-Hall, fifth edition, 2014.

[8] J. McClellan. Educational Matlab GUIs. http://users.ece.gatech.edu/mcclella


/matlabGUIs/, 2008.

[9] A. Spanias. Java Digital Signal Processing (J-DSP) Editor.


http://jdsp.asu.edu/jdsp.html, 2008.

[10] W. J. Rugh. Signal, Systems, and Control Demonstrations.


http://www.jhu.edu/signals/, 2003.

[11] C. A. Nyack. A Visual Interactive Approach to Digital Signal Processing.


http://dspcan.homestead.com/files/idxpages.htm, 2008.

[12] C. S. Burrus, J. H. McClellan, A. V. Oppenheim, T. W. Parks, R. W. Schafer, and R. W.


Schuessler. Ejercicios de Tratamiento de la Seal Utilizando MATLAB v.4. Prentice-
Hall, 1998.

[13] C. S. Burrus, J. H. McClellan, A. V. Oppenheim, T. W. Parks, R. W. Schafer, and R. W.


Schuessler. Computer-Based Exercises for Signal Processing Using Matlab 5 (Matlab
Curriculum Series). Prentice-Hall, 1998.

[14] R. V. Churchill and J. W. Brown. Variable Compleja y Aplicaciones. McGraw-Hill,


seventh edition, 2004.
218 BIBLIOGRAFA

[15] R. E. Crochiere and L. R. Rabiner. Multirate Digital Signal Processing. Prentice-Hall,


New Jersey, 1983.

[16] L. E. Franks. Teora de la Seal. Revert, 1975.

[17] S. Haykin and B. Van Veen. Signals and Systems. John Wiley & Sons, second edition,
2003.

[18] E. C. Ifeachor and B. W. Jervis. Digital Signal Processing: A Practical Approach. Pearson
Education, 2002.

[19] L. B. Jackson. Digital Filters and Signal Processing with MATLAB Exercises. Kluwer
Academic Publishers, 1996.

[20] L. B. Jackson. Signals, Systems, and Transforms. Addison-Wesley Publishing, 1991.

[21] J. Garca de Jaln, J. I. Rodrguez, and A. Brazlez. Aprenda MATLAB 7.0 como si
estuviera en primero. http://mat21.etsii.upm.es/ayudainf/aprendainf/varios.htm, 2005.

[22] D. G. Manolakis, V. K. Ingle, and S. M. Kogon. Statistical and Adaptive Signal Proces-
sing. McGraw-Hill, 2000.

[23] J. B. Mario, F. Vallverdu, J. A. Rodriguez, and A. Moreno. Tratamiento Digital de la


Seal: Una Introduccin Experimental. Edicions UPC, 1999.

[24] J. H. McClellan, R. W. Schafer, and M. A. Yoder. Signal Processing First. Prentice-Hall,


2003.

[25] A. V. Oppenheim, R. W. Schafer, and J. R. Buck. Tratamiento de Seales en Tiempo


Discreto. Prentice-Hall, 2000.

[26] A. V. Oppenheim, A. Willsky, and S. Hamid. Signals and Systems. Prentice-Hall, 1997.

[27] A. V. Oppenheim, A. Willsky, and S. H. Nawab. Seales y Sistemas. Prentice-Hall,


1998.

[28] T. W. Parks and C. S. Burrus. Digital Filter Design. Wiley-Interscience New York, NY,
USA, 1987.

[29] J. G. Proakis and D. G. Manolakis. Digital Signal Processing. Principles, Algorithms


and Applications. Prentice-Hall, fourth edition, 2006.

[30] D. Schlichthrle. Digital Filters: Basics and Design. Springer, 2000.

[31] S. S. Soliman and M. D. Srinath. Seales y Sistemas Continuos y Discretos. Prentice-


Hall, 1999.

[32] S. S. Soliman and M. D. Srinath. Continous and Discrete Signals and Systems. Prentice-
Hall, second edition, 1998.

[33] G. Strang and T. Q. Nguyen. Wavelets and Filter Banks. Wellesley-Cambridge Press,
1997.

[34] R. D. Strum and D. E. Kirk. Contemporary Linear Systems Using MATLAB.


Brooks/Cole Thomson Learning, 2000.

[35] P. P. Vaidyanathan. Multirate Systems and Filter Banks. Prentice-Hall, 1993.

También podría gustarte