Académique Documents
Professionnel Documents
Culture Documents
Por:
Juan Garca Lpez
INDICE
Pgina
Lista de smbolos y acrnimos. ..... .....
111
Introduccin y agradecimientos
10
Bibliografia. .. ... ...... ... ... ...... ... ...... .... .. .............................. ............... .. 49
ii
Frecuencia analgica
Frecuencial normalizada
fm
Frecuencia de muestreo
FT
Funcin de transferencia
FIR
I1R
PDS
. Nmero de muestras
RBG
SLIT
Perodo de muestreo
Tiempo continuo
TRF
x(t)
Seal continua
x(n)
Secuencia discreta
Rxx('t)
Autocorrelacin
Rxx(m)
Autocorrelacin
Convolucin lineal
Media del ruido blanco Gaussiano
Variancia del ruido blanco Gaussiano
Tiempo de atraso o defasamiento
iii
INTRODUCCION y AGRADECIMIENTOS
El Procesamiento Digital de Seales (PDS) consiste del procesamiento de
secuencias numricas utilizando medios digitales (programas y/o circuitos). En las
ltimas cuatro dcadas, el PDS se ha desarrollado notablemente tanto en el aspecto
terico como' en el aspecto tecnolgico. En nuestro Pas, los cursos sobre PDS
inicialmente
se impartan solo a nivel de Posgrado en Ingeniera Elctrica.
Hace aproximadamente cinco aos, los cursos sobre PDS han sido incluidos en los
programas de estudio en las carreras de Ingeniera Electrnica entre otras, como es el
caso de los Institutos Tecnolgicos, as como en varias Universidades pblicas y
privadas.
Intuitivamente, la enseanza de los cursos sobre PDS debe de seguir la siguiente
secuencia: 1) Exposicin terica, 2) Simulaciones y 3) Implementacin usando un
Procesador Digital. El manual de ejercicios que aqu se presenta, tiene como objetivo
cubrir el punto 2 sobre los temas ms importantes que cubren un curso de PDS, se
incluyen ejercicios sobre procesamiento de imgenes. Lo anterior es con el fin de revisar,
afianzar y complementar la exposicin terica. Despus del diseo y la simulacin, es
necesario implementar prcticamente el algoritmo en un Procesador Digital, sta es la
tarea ms dificil ya que requiere conocer el procesador as como las herramientas de
desarrollo necesarias, El manual se acompaa de un disco, el cual contiene las funciones
que se implementaron en Matlab (funciones .m) para obtener la solucin de cada ejercicio
que se propone.
Este manual de ejercicios, puede modificarse o extenderse a criterio del maestro,
para ser consistente con los temas expuestos a lo largo del curso. Este manual utiliza la
plataforma de Matlab en la solucin de cada ejercicio. Es una versin aumentada de un
manual que se elabor para la plataforma PC-DSP [1].
Agradezco sobremanera, la colaboracin de los Ingenieros Jos Jaime Esqueda
Elizondo, Luis Enrique Palafox Maestre y Csar Ortega Corral, quienes participaron en la
elaboracin del presente manual, como parte de un proyecto de investigacin que se lleva
a cabo en el Centro de Investigacin y Desarrollo de Tecnologa Digital (CITEDI) en
Tijuana B.C., perteneciente al Instituto Politcnico Nacional.
Enunciados
= 8(n -
b) x(n)
= Uo (n -
e) x(n)
= 3 sen(0.2n)
d) x(n)
= (0.9) sen(0.2Sn)
e) x(n)
f)
x(n)
3) - 28(n - 5)
5)
= 2 cos(0.2Sn) + 1.5sen(0.2Sn) -
1, e? = 2
cos(O.ln)
(}"2
= 5 cos
=(V; J
(Jo
i)
x(n)
j)
= m(t) .p(t) ,
4.2
11
-1
x2(n) = [1.2
-0.5
2]
2]
Enunciados
usando la antitransformada
z:
=
Z3
Z2 +1
-1.9z2 +1.55z-0.425
Enunciados
v(t)
0.8
0.6
0.4
J'1
&
1\
0.2
1
O 1
I
-0.2
""':0.4
r\ 11 V
J \1
n
~l
y
a
Il
1\
1 1\
I \I
\
if
\
I
1
"
t (ms)
\1'1 \
\ 1
-0.6
...
"
I
\
-0.8
b) Obtener 100 muestras de la respuesta al escaln unitario (discreto) para el sistema del
ejercicio anterior, recordar que X(z)
= _z_.
z-1
1 -N
l-z
'
rpida
de Fourier (TRF).
a) Obtener la transformada discreta de Fourier de la secuencia no causal mostrada en la
siguiente figura, usar T = 1 y N
32.
Enunciados
x(t)
.n.
11--------4
...
"'t
= 32, fs=
Oy e
senoide
obteniendo
la TRF de x(n).
Representar
30 muestras
del espectro
Si x(t) = 2 sen (27tfst) donde fs = 10Hz Y fm = 16 Hz, comprobar que se tiene efecto
de traslape o 'alias', dado que fm es menor a 2fs. Calclese el valor de N para que no
haya fuga espectral o 'leakage'.
g) Si x(t)
1000 Hz y fm
espectro de x(t) usando una ventana rectangular y despus una ventana Hamming.
h) Si x(t) = 5 sen (27tfslt) donde fsl
lOcos
tp = kN log, N , obtener el valor de k promedio para N = 2n, para N = 12, 13, ... , 17.
k) Generar las secuencias: x(n) = [-1, 3, 2-,5, 6] y yen) = [-3, O, 2, 3, 5, 4, 1].
l.
obtenidas
son diferentes.
3. Agregar cuatro ceros a cada secuencia, obtener de nuevo la convolucin circular y
observar que es igual a la convolucin lineal.
1) Generar una secuencia: x(n)={ 1, 1, 1, 1}. Obtener la magnitud del espectro, agregar
cuatro ceros a x(n) y obtener de nuevo la magnitud de X(k), despus agregar 24 ceros
a la nueva secuencia y obtener tambin IX(k)l. Observar la interpolacin
de lneas
y obtener su
fl = 0.1 y ~ = O.
H(s) =
-10
3. Utilizando
+ lOs + 100
S2
salida.
4. Graficar el diagrama de Bode del sistema dado y comparar resultados.
b) Disear un filtro Chevyshev tipo 11 rechazo de banda, cuya frecuencia central sea
-
una
secuencia
de 300 muestras
de la seal discreta
dada
por:
H(z) =
z-0.9
= 0.18
y f2
= 0.33
usando el mtodo
de series de Fourier.
1. Usando ventana rectangular
2. Usando ventana Hamming
-
= 0.05
f 2 = 0.45.
8. Procesamiento de imgenes.
8 .
Dada la imagen mostrada anteriormente (u otra disponible), llevar a cabo los siguientes
procesamientos:
a) Agregarle ruido blanco Gaussiano y pasarla por un filtro pasa bajas.
b) Pasar la imagen original por un filtro pasa altas.
e) Procesar la imagen original para hacerla ms ntida (realzarla).
d) Obtener los contornos de la imagen original (deteccin de orillas).
e) Procesar la imagen original para binarizarla (imagen en blanco y negro).
f) Ecualizar la imagen original para awnentar el contraste.
g) Amplificar
(u otra disponible)
Notas:
1. Estos ejerCICIOSrequieren de las siguientes herramientas (toolboxes) de Matlab:
control, ident, images y signal .
2. El Matlab maneja el rango de frecuencias normalizadas de O al, es necesario escalar
en la frecuencia para que el rango de frecuencias normalizadas sea de O a 0.5.
Soluciones
1.a
Suma de impulsos desplazados
! ......
x(n) -0.5 ....... ....HrH.H_---~_
..__ i
_
i
j
i
!
-1
-1.5
...
...... ........
i!
!!!
_ _._ _
i
I
04
li
II
_-_.-.
..-.-
~_
!
-.------'1-.--.-
_._._
_ _._.-i.._-._._._ ..J_._._ _.
I
1
! 1 I 1 I !
-2~~-L----~--~~--~----~--~----~--~~--~--~
60
70
80
90
O
10
20
30
40
50
99
Muestras
l.b
Escaln desplazado
0.9 ~......
0.8i ~......
0.7 ~......
x(n)
O.Si ~......
0.4' .........
0.2: ~......
0.1, _......
n~
-IF
10
20
30
40
50
Muestras
10
60
70
80
90
99
Soluciones
l.e
x(n)
3
Pp
(:"1
i)
D
P
~
~
..
Iti"I
10
20
30
40
~
O
c:
10
(
(
If
-1
-3
'(
1-
1)
-2
C>p
100
i)
= 3 sen (0.2n), N =
50
Muestras
o
60
70
80
o
~
90
99
l.d
x(n)
-0.2
O
= (0.9)nsen(0.25n),
N = 100
L--_..I.--_-L-_.....l--_--l-_--1-_---1-----'---'-----...l.------.l
10
20
30
40
50
60
Muestras
11
70
80
90
99
Soluciones
Le
Ruido Blanco con distribucin normal, N = 100
4~--~--~----~--~----~--~--~~--~--~--~
(Media = 1, variancia = 2)
3
"'O
.~
::;j
c..
~
O.w..u...J....U.L.L.Ju..,..u.,...w...u..,..~.J..,.,..W~~,..u...Ll1~~~~.1..,J..,..L,..1..U..J.,.,"""'O::U.,..J,l,J.lJ,...,j..
-1
-2
-3~--~--~~--~--~----~--~----~--~--~--~
80
70
60
40
50
10
20
30
90
100
Muestras
1.f
x(n)
= 2 cos
(0.25n)
4~--~----~--~--~--------~----~--~----~--~
3
2
-2
-3
~L-
__
-L __ ~~
10
20
__ ~
30
__ ~----~--~----~--~----~--~
40
50
Muestras
12
60
70
80
90
100
Soluciones
l.g
x(t) = 3 cos(21t(l OO)t), fm = 2000Hz y N = 100
"'O
O -'" .._.c
c"
_ .. _."
.__ .
c _._c
.. _
_.............
c __
..
~
-1
Tiempo (segundos)
l.h
Variancia
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
2.2
2.4
2.6
2.8
3
3.2
3.4
3.6
3.8
4
Variancia medida
0.16056
0.43768
0.79705
0.83585
1.3262
1.8659
1.4528
1.6879
2.6884
].8997
2.5726
2.6944
2.9513
3.9814
3.4793
4.2981
5.4671
5.6973
3:.3346
5.111
Error
0.039445
0.037684
0.19705
0.035849
0.32616
0.66587
0.052816
0.08791
0.88841
0.10035
0.3726
0.29441
0.35134
1.1814
0.47927
1.0981
2.0671
2.0973
0.46542
1.111
Nota: Obsrvese que el algoritmo que emplea Matlab para generar el ruido blanco, produce
errores entre la variancia terica y la generada.
13
Soluciones
l.i
50
40
30
20
10
60
70
80
90
100
Muestras
l.j
,.
20
15
10
;
,1
t
'1
r1
~,
.1
~I
~l
-10
-15
-20
O
0.005
0.01
0.015
tiempo, t (seg)
14
0.02
0.025
0.03
Soluciones
2.a
Convolucin lineal de dos secuencias xl (n)*x2(n)
40
35
30
25
"O
.~
o..
(i)
(i)
20
a 15
()
10
5
o
-5
.._,
""
10
Muestras
2.b
Convolucin de 3 ventanas rectangulares
700
600
500
p)
.-:::
400
i))
o..
a
Pp
;:1
1-
t'I
"O
Pp_
300
(
200
100
..(
O ~
\jLY
10
20
30
40
50
Muestras
15
60
70
80
"'"'_
90
Soluciones
2.c
Respuesta de un SLIT a x(n) = Vo(n) - Vo(n-20)
7
6
-
5
"'O
.c.. 4
~
(P
ID
(j)
1 Hi)
O
O
10
30
20
40
50
Muestras
3.a
Autocorrelacin de x(t) = 5 cos(21t(1O)t)
15~------~--------~--------~--------~------~
10
Rxx(O) = 12.5
Notar que Rxx('t) pierde aproximacin ya que N es pequeo
(N = 50), dado que Rxx('t) = 12.5 cos (21t(l0)'t)
-5
-10~------~--------~------~~------~--------~
O
50
100
150
200
Tiempo (mseg)
16
250
Soluciones
3.b
Autocorrelacion
1.2
1
0.8
m
0.6
ti)
!::l
ti)
:3
~ 0.4
0.2
O
-0.2
50
100
200
150
Muestras
250
300
3.c
Rxy de la entrada con la salida de un SLIT
1.4
1.2
Respuesta al impulso
del sistema, h(n)
"O
.~
0.8
o..
e
< 0.6
Estimacin de h(n)
empleando ruido blanco
0.4
0.2
10
20
15
Muestras
17
25
30
35
Soluciones
3.d
Autocorrelacin, para determinar eco
Atraso
~I
0.8
0.6
"'O
.~
0.4
:E
0.2
o
-0.2
-0.4
10
20
30
50
40
60
70
muestras
3.e
Rxx de un generador de ruido blanco con banda limitada
8
T=0.05ms
6
2~ = 10(0.05)
:.B=lKHz
-2
~~--~-------~--~~--~----~--~~--~----~--~----~
O
12
16
20
Muestras
24
18
28
32
36
Soluciones
4.a
Respuesta al impulso
4r-------~r-------~~------~--------~----------
-2
80
60
40
20
99
Muestras
4.b
Respuesta al escaln
14
12f-
( )
10f-
D
(
f.I )
Iq>
)
(
i>
:1
""O 8 f-
"a
S
~
6f-
4f-
2 ....
al
o
10
20
30
40
50
Muestras
19
60
70
80
90
100
Soluciones
4.c.l
Respuesta al impulso con N = 10
1
~
~
1-
100
50
150
Nmero de muestras
4.c.2
Esta respuesta al impulso
sea; x p (n) = x( n) h(n) .
puede
usarse
para
obtener
una
secuencia
peridica,
..
...
1-
1-
>-
i...
50
100
Nmero de muestras
20
150
Soluciones
Espectro de la seal no causal (la parte real es del orden del O'")
5.a
I
I
I
------~-------.-------~------.-------~----I
I
I
I
------~-------,-------r------,-------r--I
I
I
I
I
I
I
I
I
I
I
- ------
l------!-------~------!-------~------~-----I
~-------.-------~------.-------~------~-----I
I
I
I
I
I
I
---~-------T-------~------T-------r------l------
-6
-8~
[)
~I
~I
15
2[)
1[)
~
J[)
25
~
J5
5.b
10
9
8
REQ:
7
""O
a
:.=:
~
a(k)
b (k)
= 2_ Re~(k)]
N
= -]_
1m [X (k)]
y que:
3
2
10
20
30
40
21
50
60
Soluciones
5.c
Espectro de amplitud de 5 COS(21r lQ.
320
80
701-
60r-
AN =80
'
1: = .s: = (1)(320)
k = 1, de donde:
50 -
t)
de donde:
NT
A= 5
32
10Hz
"'O
o.. 401~
30 ....
201-
10 -
- - - 5-
- - - 10- -
15
20
5.d
Espectro de amplitud de 5 COS(27! _!Q__
220
t)
50
40
16
= fs T =11
no es entero.
20
10
O~~----~~----~----~~--~--~~--~----~~--~----~~
O
5
Indice frecuencial (k) O
22
15
Soluciones
5.e.l
1
"'O
;:::3
.'t:
o.
E
<
-1
-3
40
20
60
80
Muestras
5.e.2
Filtrado de una seal ruidosa por medio de la TRF
60
50
+-
Seal
40
20
10
0L4~~~~~~~~~~~~~~~~~~~~~~~
10
15
20
5
O
Indice frecuencial (k)
23
25
99
Soluciones
S.f
Efecto 'Alias' causado por fm < 2~ ,con N = 64
70
60
50
"'O
;:3
.'t::
o..
40
<
Frec. alias: 6 Hz
30
20
10
o
35
S.g.l
Espectro de x(n) utilizando ventana rectangular
300
250
200
"O
.a
~150
E
-<
100
50
10
20
40
30
Indice Frec. (k)
24
50
60
70
Soluciones
5.g.2
Espectro de xCn) usando ventana Hamrning
180
160
Notar la reduccin del
leakage con respecto a
la figura anterior.
.o.
E
<
100
8060
40!-
20
10
20
30
40
I~.
50
60
70
5.h.l
Espectro
300
250
200
10
20
30
40
25
50
60
70
Soluciones
5.h.2
Espectro de la suma de dos seales, usando ventana Harnming
180
C)
160
140 120 "O
Notar:
a) Menos leakage que
la figura anterior
b) Espectro con menor
resolucin
e)Existe ambiguedad
en la seal de amplitud
menor
100~
80~
60~
15..
40 ~
CiX~
20 ~
..~
10
20
30
J'
40
50
IQ............
60
70
120
140
5.i
Espectro de una seal de AM con portadora suprimida
1200
Notar que:
a) Existen dos frecuencias
laterales
b) la portadora no aparece
(est suprimida)
"O
.a
e
-<
600
400
200
20
40
60
80
26
100
Soluciones
5j
N
tp (mseg)
4096
8192
16384
32768
65536
131072
60
110
220
500
1260
2800
1.2207
1.0329
0.9591
1.0172
1.2016
1.2566
Nota: Estas mediciones fueron realizadas en una PC Pentium 1 de 75 MHz, valores diferentes se
obtendrn al utilizar una PC con un procesador de diferente velocidad de procesamiento.
5.k.1
Convolucin lineal de x(n) y yen)
60
C~
50 f-
40 f30 1-
1-
10
<
1 1
-10
-20
!)
<!:l
Muestras
27
10
Soluciones
5.k.2
Convolucin circular de x(n) y y(n)
60---------r-,-------,~r--------,Tr-------~,--------~I--------~
()
50 ..
"'O
.3
.~
40 -
301-
201-
10~
ca
:::E
-10~--------I~----------I~------------'~----------~~------------~I----------~
O
Muestras
5.k.3
Convolucin lineal a partir de la convolucin circular
60
Ii)
1
50 1-
40 130
i..
i)
"'O
.3
.~
ca
20 -
:::E
10 ~
P
O
-101-20
1 1
I
(~
Ii>
Muestras
28
10
Soluciones
5.1.1
Magnitud
4
x(n)
3.5
3
2.5
"O
.~
;:1
o.
..
...
Secuencia discreta
ID
Transformada de Fourier de la
secuencia (valor absoluto)
0.5
O
0.5
1.5
Indice frecuencial
2.5
(k)
5.1.2
Magnitud
...
"T'
3.5f-
3f-
(~
2.5~
"O
.c..
E
2f-
1.5-
<
~p
1-
0.5O
O
Indice Frecuencia
29
(k)
Soluciones
5.1.3
3 .51-
2. 5
21-
j~
1.51-
~
~i>
1 1-
~~
.~
O
c~
O. 51-
....
14
12
10
16
5.m.l
x(n) == sen(n)
O
LJ
!J
<p
0.8
(P
0.6
(P
0.4
<p
0.2
"O
o.
~
r-;
'-'
-0.2
-0.4
-0.6
-0.8
<b
-1
O
'-.J
8
Muestras
30
10
12
14
16
Soluciones
S.m.2
Magnitud del espectro de x(n)=sen(n)
6
4
"O
.o.
~ 3
2
15
10
Indice frecuencial
(k)
S.m.3
Interpolacin
de 48 ceros en X(k)
<i)p
5 -<~p
4
"O
:g_3
I<P
1<
2
...
f-'
(
10
1
I<p
1ft
10
20
40
30
Indice Frecuencial(k)
31
50
60
Soluciones
5.n.4
Seal obtenida des pues de interpolar ceros en k
0.3r------~r------.------~1-------.-1-----.1------~------~
(P~p
d~p
dfl~p
<p 1<)
0.2 - e <P
(:'1
e
<p
lID
<p
<p
0.1 r-
,>
10
(P
"'O
<p
;::3
.~ o ,Cj)
o. ~
<)
<p
If~
-
-0.1r-0.2-
-0.3-
-0.4
10
30
20
40
50
60
Muestras
5.n.1
100
I
t\
f\
[J )
o
en
I I~
-2
Il)
a)
:-9-4
i\.
~
1\
o
Il)
~)
~n ~ n
'VI
-6
-8
-10
-12
-14
O
0.05
0.1
0.15
0.2
0.25
0.3
Frecuencia normalizada
32
0.35
0.4
0.45
0.5
Soluciones
5.n.2
Periodograma
10
200
;1
r-.. -
ti
l~
N
-5
t1
IN
v,
t\
W\
V
,~
-
-15
-20
-25
-30
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
0.5
Frecuencia normalizada
5.n.3
Periodograma
1000
~-20
a.>
...D
0-30
-40
-50
-60~--~~--~----~----~----~----~----~----~~--~--~
o
005
0.1
0.4
o 15
0.2
0.25
0.3
0.35
Frecuencia
33
normalizada
0.45
0.5
5.n.4
Periodograma Mtodo Welch de RBG con N=1000
(10 segmentos de 100 muestras c/u sin traslape)
4r---------r-------~--------~--------_r--------~
3
E'g
OH~~~H+~~~~~~~~--~~_*--+H~--~~
el
-1
-2
-3
I
-4~--------~------~--------~--------~--------~
O
0.2
0.3
0.4
0.1
0.5
El estimador tiende a ser consistente
Frecuencia normalizada
5.0.1, 5.0.2
Seal de entrada
1.5
1
0.5
O
-0.5
-1
-1.5 O
10
20
30
40
50
n
60
70
80
90
100
Seal de salida
0.04
0.02
y
O
-0.02
90
70
80
60
100
n
El sistema se excit con 4000 muestras, aqu solo se muestran 100 de ellas.
10
20
30
40
50
34
Soluciones
5.0.3
Respuesta de magnitud del sistema identificado
1if~--~--~~~~~----~--~~~~~----~~~~~~
10"3 "--_....-..._....__~
..........._._...----'---'--..L-....I
......................
..&...I-
10frequencia (radlseg)
10-
10
-'--_..._---L_....-'--li-L.-L...I
102
200~--~-~~~~~---~-~~~~~---~~~~~~
GJ
CIl 100
r.eg
O"---_....---'--....__~
10-1
..........
._._...-----'----'--..L-....I
......................
..&...I------'--_..._---L~
101
10
__
102
frequencia (rad/seg)
5.0.4
10
-e 10-1
.~
::E
162
10-3
10
10
10
Frequencia (radianes)
200
'Vi'
150
.g
f5h 100
.._
o
;,..
50
10
10
Frequencia (radianes)
35
10
Soluciones
6.a.l
Orden = 5
0.9
1 1~ T
0.8
0.7
'1:j
.." +
r r.]
..'.
~
0.1
0.15
,.
,,+
...
..
0.25
0.3
0.35
0.4
0.45
0.5
..
0.6
.-4
5h
~
~
0.5
0.4
0.3
0.2
0.1
O
0.05
0.2
Frecuencia normalizada
6.a.2
Fase
200
150
..;
100 ......................
50
c;,e
o."
+
'
~.. ~...... ~
~
+
~~
'r
'1" _
.,
r! ..... _.. -
.'
CIl
'1:j
0.- -.---
-50
-_
-100
..............
r ; :
,
.
.....
...
j ..........................
_200L_----~----~----_L----~----~----~L-----~----~----~----~
O
0.05
0.1
0.15
0.2
0.25
0.3
Frecuencia normalizada
36
0.35
'
0.4
0.45
0.5
Soluciones
6.b.l
Orden
-1: ~
i:
r:.....
:
'..
~
1 1
!:::
~
l
::
:.:
:.
1
..a
A ~ .
:.
~-25~
:;
:
:
-30 _
~ o
-35 _
~... . ;
oooooooooooo~ooooooooooooooooooo~o
-40 _
;;
.:.
'0'
o"
.~
l
1
ooooooooooooo~o
00
!.............
,..........
""
00
00
o oooo ..~:.000000000000000000-.::
'.'
-~..
:
0.05
0.1
0.15
o_
01
45~----~------~------~------~----~~r______~~_ ~l
O
0.2
0.25
0.3
Li:___o___L'i__oo._
0.35
0.4
0.45
... _. _.. ~.
0.5
Frecuencia normalizada
6.b.2
150
O"
.ooooooo ....
'
.)
100
.....
J'
[
...............
11
... l.
....
~.. o,
~~
:---
.........
...
~
..............
~..................
i~
0:
..
1
............
-100
........
o
..
~._
_oo
_._
..
.. r .. ......
......
,.....
-150
r....
o
.....
+..
-_
:,1
_200L_----~-----L----~------L-----~----~----~----~L-----~----~
O
0.05
0.1
0.15
0.2
0.25
0.3
Frecuencia normalizada
37
0.35
0.4
0.45
0.5
Soluciones
6.b.3
0.8
0.6
.a
0.4
0.2
"'(j
-a
.,...
o
-0.2
-0.4
50
100
150
200
250
300
Tiempo
6.c.l
Respuesta de magnitud del filtro dado por H(z) = . z
z-O.9
15
10
E
5
"'O
a
-10~--~------~----~----~----~--~----~------~--------~----~
0.15
0.2
0.25
0.3
0.35
0.05
o
0.1
Frecuencia normalizada
38
0.4
0.45
0.5
Soluciones
6.c.2
Respuesta de fase del filtro dado por H(z) =
z-O.9
-10
-20
11)
o
"O
-30
-70
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
0.5
Frecuencia normalizada
6.c.3
x(n) = sen(21t(O.OS)n)procesada por un filtro pasa bajas
5 .
"O
.~
o..
~ o
-1 :..
-2 -
-ai-4
100
200
300
t
39
400
500
600
Soluciones
7.a.l
Filtro pasa banda con ventana rectangular, fel
1.2
]0.8
.~
~0.6
0.4
0.2
Frecuencia normalizada
7.a.2
Filtro pasa banda con ventana Harnming, fel
-g
0.8
+-'
.~
:E
0.6
0.4
0.2
OL-
L-
0.05
L_
0.1
0.15
0.2
0.25
0.3
Frecuencia normalizada
40
0.35
0.4
0.45
0.5
Soluciones
7.b.l
Diferencia:ior de 25 taps, f1 = 0.05, f2 = 0.45 y m = 6.28
2.5
2
"O
.~ 1.5
~
:E
1
0.5
0.4
0.3
0.2
0.1
0.5
Frecuencia Normalizada
7.b.2
Diferenciador de 25 taps, f1
_200L- _
_.J. __
0.05
----l.. __
0.1
--L __
0.15
__.I_ __
-'--
0.2
__
0.25
..L.-.-_---lI...--_--L
0.3
Frecuencia normalizada
41
0.35
__
0.4
--L- __
0.45
__'
0.5
Soluciones
7.b.3
Senoide diferenciada y comparacin con la ideal
0.6
0.4
"O
0.2
o..
E
<
-0.6 .____.._--'-_--"'---'o
50
_.._-..:.--'---'L.---:.._--"'--'-=- _
100
__''_--'-_~__=_
150
200
__"_.....::I.. _
__'"____;;. _
250
Muestras
Ntese el atraso debido a la respuesta en fase del diferenciador
7.c.l
-
1.2
-g
~
0.8
OI)
ro
~
0.6
0.4
0.2
Frecuencia normalizada
42
__II
300
Soluciones
7.c.2
21
Q)
~ o~--~----~------~~--------~------~~--------+-~
-1
-2
-3
~~--~----~----~--~----~----~--~----~----~--~
0.35
o
0.05
0.3
0.4
0.2
0.25
0.45
0.1
0.15
0.5
Frecuencia normalizada
7.c.3
Filtro rechazo de banda procesando
x(n) = sen(21t(O. In
~----------~------------~I------------~----------~
0.8
0.6
0.4
"'O
;:::3
0.2
~ 0(\1
<-0.2 '-
-0.4
-0.6
-0.8
u
-1
L-
L-f
U
~
100
50
Muestras
Notar el 'delay' producido por el filtro
43
150
200
8.a.l
8.a.2
44
8.b
8.e
45
8.d
!
~
,l.
~
(1 .
'" J
"',
.1 f..:.
. '(;1
.~/.~
8.e
46
."
...
8.f.1
Histograma de la imagen original
50
100
150
200
250
8.f.2
Histograma de la imagen ecualizada
I
5000
4500
4000
3500
3000
2500
2000
1500
1000
500
o
o
50
150
100
47
200
250
8.f.3
Imagen ecualizada
8.g
48
BIBLIOGRAFIA
[2] A.V. Oppenheim and A.S. Willsky, 'Signals and Systems', Prenctice-Hall,
[3] A.V. Oppenheim and R.W. Schafer, 'Digital Signal Processing',
Prentice-Hall lnc., 1975.
[4] W.D. Stanley, 'Digital Signal Processing',
1983.
Englewood Cliffs,
[5] L.C. Luderman, 'Introduction to Digital Signal Processing', Dept. ofElectrical and
Computer Engineering, New Mexico State University, Las Cruece, New Mexico,
1984.
[6] Chi-Tsong Chen, 'One dimensional Digital Signal Processing',
New Yorl,<,1979.
[7] E. Oran Brigham, 'The Fast Fourier Transform and its Applications',
1988.
Prentice Hall
[8] John G. Proakis and Dimitris G. Manolakis, 'Digital Signal Processing: PrincipIes,
AIgorithms and Applications' , Prentice Hall, 1996.
[9] Gold B. and Ch. M. Rader, 'Digital Processing ofSignal',
Mc. Graw
[11] Sanjit K. Mitra, 'Digital Signal Processing: A Computer Based Approach', Mc.
Graw Hill1998.
[12] J. Garca Lpez, 'Procesamiento Digital de Seales', (libro en revisin), CITEDIIPN, Departamento de Posgrado 1999.
[13] The Math Works Inc, Manuales de las siguientes herramientas
Signal Processing, Identification, Control e lmages.
49
(toolboxes):
Func \,(li\tS
\) Stut~
e. t \ a)
1\'4 J'
VA.,,{