Sunteți pe pagina 1din 33

Anlisis de Seales y Sistemas

Representacin de Seales y Anlisis de Sistemas


Lineales en el dominio de la frecuencia
(La Transformada de Fourier de Tiempo Discreto)
Carlos Eugenio Martnez Cruz
Escuela de Ingeniera Elctrica
Universidad de El Salvador
cemc@ing.ues.edu.sv
(503)22261683

Ciclo I-2008
Contenido

--Representacin en SF de seales aperidicas


--La TFTD para seales peridicas
--Propiedades de la TFTD
--Sistemas caracterizados por ecuaciones en
diferenicas lineales con ceficientes constantes
--La TFTD en 2D.

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 2


Introduccin

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 3


La TFTD

Examinaremos la representacin en serie de Fourier de x~[n].

~ ~
1
x [n]= ak e
jk 2 / N n
a k=
N k =< N >
x [n]e
jk2 / N n

k=< N >

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 4


La TFTD
Puesto que x[n]=x~[n] sobre un periodo que incluye el intervalo -N1 < n < N2
N2
1 1
ak =
N
x [n]e
jk 2/ N n
=
N
jk 2/ N n
x [n]e
n=N 1 n =

Definiendo la funcin: Por comparacin



1 jk
X e = x[n]e
j jn
a k= X e | 2 0

n=
N =
N 0

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 5


La TFTD
Sustituyendo en la SF de la 1
seal peridica x [ n]=
N
X e jk e jk n
0 0

k =< N >

Ya que o = 2/N, 1
tenemos
x [n]=
2 k=< N >
X e jk e jk n 0
0 0


1
x [n] =
2
X e j
e
j n
d


j
X e = x [n]e
jn

n=

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 6


La TFTD (Ejemplos)
n
Considere la seal x[n] = a u[n] , |a|1
Se pide calcule la TFTD

Solucin: utilizando la ecuacin de sntesis



X e = a n u[n ]e = a e j n
j jn

n= n=0

j 1
X e =
1ae j
REALIZAR EJERCICIOS 5.1 Y 5.2

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 7


La TFTD (Recordar)

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 8


Ejemplo: Filtros ideales selectivos en
frecuencia
Una clase muy importante de sistemas invariantes con el tiempo incluye a
los sistemas cuya respuesta en frecuencia es la unidad en un intervalo de
frecuencia determinado y es cero fuera de ese intervalo. Estos sistemas
se denominan filtros ideales selectivos en frecuencia.

Vase, ejemplo 5.12

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 9


Ejemplo: Filtros ideales selectivos en
frecuencia

La respuesta al impulso del filtro ideal paso bajo se determina a


partir de la ecuacin de sntesis de la TFTD.

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 10


Convergencia de la TFTD
M
sen c n jn
j
H e = n
e
n=M

M=1

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 11


La TFTD de seales peridicas
Considere la seal x [ n]=e j 0 n

Recordar, la TFTD es peridica con periodo 2. Esto significa que


la TFTD de x[n] debe tener impulsos en o, o 2, o 4 y as
sucesivamente. La TFTD es:

X e j = 2 02l
l=
Ahora, considere la seal
x [n]= ak e
jk 2 / N n

k=< N >

La TFTD est dada por


2k
X e j= 2 ak
N

k =

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 12


Propiedades de la TFTD
j
Linealidad x 1 [n] X 1 e
j
x 2 [n] X 2 e
j j
a x1 [n]b x 2 [n] a X 1 e b X 2 e
Desplazamiento en el tiempo y desplazamiento en la frecuencia

x [nn0 ] e jwn X e jw 0

jw 0 n j ww0
e x [n] X e
Convolucin en la frecuencia

y[n] = x1[n] x2 [n] ( )


Ye j
=
1
2 X 1 e j
( ) (
X 2 e )
j ( )
d

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 13


Propiedades de la TFTD

( ) = h [ n] e
+
j j
H lp e lp
n =

hlp [ n] = ( c ) sin ( c n )

hlp [ n] , 0 n M
h[ n] =
0, otro caso

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 14


Propiedades de la TFTD

h[ n] = hlp [ n] w[ n]

1, 0 n M
w[ n ] =
0 , otro caso


He ( )
j
=
1
2 H lp e ( ) (
j
W e j ( )
)
d

1 e j ( M +1)
( ) = (1) e
M
j - jn
W e =
n =0 1 e j
sen[ ( M + 1) / 2]
= e - jM/2
sen (/2)

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 15


Propiedades de la TFTD

RESULTADOS SIMULACIN CON MATLAB

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 16


Propiedades de la TFTD

Para generar el filtro paso alto se


desplaza en la frecuencia un valor de
hacia la derecha el filtro paso bajo

( ) (
H hp e j = H lp e j ( ) )

Aplicando la propieda de
desplazamiento en la frecuencia
j n
hhp [n] = e hlp [n]

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 17


Propiedades de la TFTD
Conjugacin y simetra conjugada
j
Si x [ n] X e
* * j
entonces x [n] X e

Si x[n] es un valor real, su TFTD es el simtrico conjugado


j * j
X e = X e

Adems, v { x [ n] } e { X e }
j

j
d { x [n] } j I m { X e }

Diferenciacin j j
x [n1] X e e

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 18


Propiedades de la TFTD
Inversin en tiempo
j
x [n ] X e
Expansin en tiempo
Debido a la naturaleza discreta del ndice de tiempo para seales discretas,
la relacin entre el escalamiento de tiempo y de frecuencia en tiempo
discreto toma una forma algo diferente de su contraparte continua.

x [ n/ k ]
{
Definamos la seal Si n es un mltiplo de k

x k [n ] = 0 Si n no es un mltiplo de k

La TFTD est dada por

jk
x k [n ] X e
Ciclo I-2008 Anlisis de seales y Sistemas, UES. 19
Propiedades de la TFTD
Diferenciacin en frecuencia
j
dX e
nx [ n] j
d
La relacin de Parseval

1
| x [n]| 2 =
2 2
| X e j 2
| d
n=

La propiedad de convolucin

j j j
Y e =X e H e

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 20


Sistemas caracterizados por ecuaciones en diferencias
lineales con coeficientes constantes
La expresin general que describe un SLTI-TD es
N M
k =0 a k y [nk ]=k=0 b k x[nk ]
Hemos resuelto esta ecuacin partiendo de x [n] = e jn. Ahora se utilizar un
nuevo mtodo basado en las propiedades de convolucin, linealidad y
desplazamiento de tiempo de la TFTD.
N M
k =0 a k e jk
Y e = k=0 bk e
j jk
X
jk

Despejando
M
j
j
Y e k=0 b k e jk

H e = j
= M
X e a e jk
k=0 k

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 21


Clculo de la DFT a partir de su definicin
45.00
40.00
La DFT

Tiempo en segundos
35.00
30.00 FFT de MATLAB
25.00 Dos bucles
N 1
1 20.00 Un bucle
x [n]=
N
X e j
W nk
N
15.00
10.00
Sin bucle
k=0 5.00
0.00

00

10 0
0

25 0

51 0
.00

20 00
0
N 1

.0

.0

0
2.0

.0
8.0
8.

6.

.
32

64
16

24

48
12
X [ k ]= x [ n] W nk
N Longitud de la DFT
n=0

Dos Bucles Un Bucle Sin Bucles


function X=dosdft(x) function X=undft(x) function X=mdft(x)
N = length(x); N = length(x); N = length(x);
X = zeros(1,N); X = zeros(1,N); n = 0 : N-1;
for k = 0 : N-1, n = 0:N-1; k = n;
for n = 0 : N-1,
X(k+1)= X(k+1) + x(n+1)*...
for k = 0 : N-1, X = x*exp(-j*2*pi/N).^(n
exp(-j*2*pi*n*k / N); X(k+1)=sum(x .*... *k);
end exp(-j*2*pi*n*k / N)); Endfunction
end end
endfunction endfunction

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 22


Aplicaciones de la FFT

Estimacin del espectro de Fourier.


Estimacin del espectro de potencia.
Filtrado de seales.
Convolucin de seales.
Clculo de respuesta en frecuencia de sistemas

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 23


Estimacin del espectro

x t = { V ,

V ,
0< t<
T
2
2
< t<T

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 24


Estimacin del espectro
(Variabilidad Cardiaca)

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 25


Anlisis Armnico de Circuitos
Rectificadores

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 26


Anlisis Armnico de seal de corriente
medida en el centro de computo de la EIE

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 27


La TFTD-2D
Al igual que en el caso 1D la TFTC tiene su contraparte discreta, la TFTC-
2D tiene su contraparte en la TFTD-2D.

Definicin. Sea x[m, n] una seal que es funcin de dos variables


independientes discretas m y n, la TFTD-2D est dada por


X e j , e j =
1 2
x[m , n]e j m n
1 2

n= m =

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 28


Filtrado-2D
Usando las mismas ideas de diseo de filtros 1D se pueden disear filtros 2D.

La figura muestra una imagen la cual se ha filtrado paso bajo. Adems se ilustra
la respuesta al impulso y la respuesta en frecuencia del filtro 2D. Ntese como el
filtro suaviza la imagen

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 29


Filtrado-2D
Obsrvese el efecto en la imagen al filtrarla paso alto.

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 30


Filtrado-2D
Nuevamente se filtrar una imagen paso alto. Esta vez la imagen est
corrompida por ruido.

El ruido utilizado para corromper la imagen ha sido


generado sintticamente y ha sido muy fcil su eliminacin.
En la prctica suele ser ms complicado el filtrado de ruido.

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 31


Un caso prctico: Estimacin espectral de
seales ssmicas
Onda ssmica tipo Ricker
1
2.51826
2
[ 0.160n3.4641 ]
2
w [ n]= [0.160n3.4641 1]e 2
2

Tren de impulsos

r [n]=[n]0.75[n12]0.5 [n24]

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 32


Un caso prctico: Estimacin espectral de
seales ssmicas
Onda ssmica tipo Ricker Seal ssmica recibida por
los gefonos

Tren de impulsos

Ciclo I-2008 Anlisis de seales y Sistemas, UES. 33

S-ar putea să vă placă și