Está en la página 1de 38

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

Respuesta de un sistema LTI a las exponenciales complejas


x[n] h[n]

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

k =

h [k] x [n k ]

Si x [ n ] = z y [ n ] =
n 0 n z0

k =

n k 0

k n h [ k ] = z h [ k ] z0 = z0 H ( z0 ) k =
n 0

Autofuncin de los Sistemas LTI

H ( z 0 ) Autovalor asociado
n x[n] = ak zk k

n y[n] = ak zk H (zk ) k

Si z 0 1 z 0 = r e j0 Transformada z Si z 0 = 1 z 0 = e j0 Transformada (Anlisis) de Fourier


Se expresarn las secuencias como combinacin lineal de EXPONENCIALES COMPLEJAS
Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto 2

Desarrollo en Serie de Fourier (DSF)


La secuencia exponencial compleja e
j n

=e

2 n N

es:
2 j ( n + N) N

Peridica en n, de periodo fundamental N e

=e

2 j n N

2 j N N

=e

2 j n N

Peridica en , de periodo fundamental 2 e

j ( + 2 r ) n

= e j n e j 2 r n = e j n
2 jk n N

Las exponenciales complejas armnicamente relacionadas entre s k [ n ] = e son peridicas en k de periodo N


k + r N [ n ] = e
2 j(k + r N) n N

=e

2 jk n N

2 jr N n N

=e

2 jk n N

= k [ n ]

Esto implica que slo hay N seales k [ n ] linealmente independientes


Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto 3

Desarrollo en Serie de Fourier (DSF)


Una secuencia x[n] peridica de periodo N podr expresarse como combinacin lineal de las N exponenciales complejas armnicamente relacionadas entre s:

x[n] = a k k [ n ] = a k e
k =0 k =0

N 1

N 1

jk

2 n N

Debido a la periodicidad en k de k[n] , la expresin anterior se puede generalizar:


2 n N

x [n ] =

k= <N>

a ke

jk

Ecuacin de Sntesis del DSF

ak : Coeficientes del DSF k = <N> Indica cualquier conjunto de N valores enteros consecutivos en k
Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto 4

Obtencin de los Coeficientes del DSF


Ecuacin de Anlisis del DSF:
2 jk n 1 ak = x [n ] e N N k= <N>

Planteando un sistema de N ecuaciones:

x[0]= a k
k=0

N-1

x[1]= a k e
k=0 N-1

N-1

jk

2 N

x[N-1]= a k e
k=0

jk

2 (N-1) N

Identificacin si x[n] est expresada como combinacin de exponenciales:

2 1 j m N n 1 -j m N n Ejemplo : x [ n ] =cos m n = e + e N 2 2 Los coeficientes ak forman una secuencia peridica de periodo N


Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto 5

Obtencin de los Coeficientes del DSF: Ejemplo 1

Secuencia peridica de periodo N = 4 1.- Sistema de ecuaciones


2 3 jk 0 4 = a0 + a1 + a2 + a3 = 1 x[0] = ak e = k 0 3 jk 1 x[1] = ak e 2 = a0 + ja1 a2 ja3 = 0 k =0 3 x[2] = a e jk 2 2 = a a + a a = 2 k 0 1 2 3 k =0 3 jk 3 2 = a0 ja1 a2 e j3 + ja3 = 1 x[3] = ak e k =0

2.- Ecuacin de anlisis

1 ak = N

x[n]e
n =0

N 1

jk

2 n N

jk n 1 3 = x[n]e 2 = 4 n =0

3 jk 1 jk = 1 + 2e e 2 4

(0 k 3)

a0 =

1 2

a1 =

1+ j 4

a2 = 1

a3 =

1 j 4
6

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

Obtencin de los Coeficientes del DSF: Ejemplo 2

x[n] = sen ( 0 n )
1.0 1 = 2 N Secuencia peridica de periodo N
2 2

2 1 j N n 1 j N n x[n] = sen ( 0 n ) = sen n = e e 2j N 2j


a0 = 0 ; a1 = 1 1 ; a2 = 0 ; ... ; a N 1 = a1 = 2j 2j

2.-

0 m = Secuencia peridica de periodo N 2 N


2 1 jm N n 1 jm N n x[n] = sen ( 0 n ) = sen m n = e e 2j N 2j 1 1 ; ... ; a N m = a m = a0 = 0 ; a1 = 0 ; ; am = ; ... ; a N 1 = 0 2j 2j
2 2

3.-

0 2

irracional Secuencia no peridica


Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto 7

Obtencin de los Coeficientes del DSF: Ejemplo 3


x[n] .... -N
ak = 1 e N n=-N1
N1 2 -jk n N

.... -N1
= 1 e N
jk 0 N1

N1
= 1 e N
1 jk 0 N1 + 2 jk 0 2

N
-e -e
1 -jk 0 N1 + 2 -jk 0 2

-e 1-e-jk0

-jk 0 ( N1 +1)

1 sen k 0 N1 + 1 2 = N sen k 0 2

k 0 , N , 2N , L

ak =

2N1 +1 N

k = 0 , N , 2N , L

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

Obtencin de los Coeficientes del DSF: Ejemplo 3


1 sen N1 + 2 N ak = sen 2
6

Representa los coeficientes como muestras de una envolvente


= k 0 = k 2 N

2N1 + 1 = 5

; N = 10
Envolvente

6/10 2/10

14/10 18/10

-1

-2

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

Obtencin de los Coeficientes del DSF: Ejemplo 3


1 sen N1 + 2 N ak = sen 2
6

Representa los coeficientes como muestras de una envolvente


= k 0 = k 2 N

2N1 + 1 = 5
4

; N = 20

Envolvente

1 6/10 0 2/10 14/10

18/10

-1

-2

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

10

Obtencin de los Coeficientes del DSF: Ejemplo 3


1 sen N1 + 2 N ak = sen 2
6

Representa los coeficientes como muestras de una envolvente


= k 0 = k 2 N

2N1 + 1 = 5

; N = 40
Envolvente

1 14/10

0 2/10 -1

6/10

18/10

-2

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

11

Obtencin de los Coeficientes del DSF: Ejemplo 3


1 sen N1 + 2 N ak = sen 2

Representa los coeficientes como muestras de una envolvente


= k 0 = k 2 N

Al representar la funcin Nak, se observa que la variacin de N no afecta a la envolvente. El aumento del periodo de la secuencia supone una disminucin en el espaciamiento entre muestras. En el lmite, , el espaciamiento entre muestras tendera a cero, por lo que la representacin espectral se confundiran con la envolvente. Por otro lado la secuencia dejara de ser peridica.

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

12

Transformada de Fourier

x[n] =

k = N

ae
k

jk

2 n N

2 2 2 2 N1 N1 jk n jk n jk n jk n 1 1 1 1 ak = x[n]e N = x[n]e N = x[n]e N = x[n]e N N n = N N n = N1 N n = N1 N n =

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

13

Transformada de Fourier
Definiendo la envolvente de Nak como: X() =

n =

x[n]e

jn

2 jk n 1 1 1 N a k = x[n]e = x[n]e jk0 n = X ( k0 ) N n = N n = N

Aplicndolo a la ecuacin de sntesis del DSF: x[n] =

k= N

1 1 X ( k0 ) e jk0 n = N 2

k= N

0 X ( k 0 ) e jk0 n

0 0 Haciendo N x [n ] = x [n ]

x[n] =

1 X ( ) e jn d 2 2

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

14

Transformada de Fourier
Interpretacin grfica:

1 ~ x [n] = 0 X (k 0 ) e jk0 n 2 k = N

X ( ) e jn

Peridica de periodo 2.

Ecuaciones de la transformada de Fourier:


X ( ) =
n =

x[n] e

jn

Ecuacin de anlisis Ecuacin de sntesis

x[n] =

1 X ( ) e jn d 2 2

Condicin de existencia de la TF: Secuencia de energa finita:


Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

n =

x[n]

<

15

Transformada de Fourier
Transformada z :

X ( z) =
x[n ] =

n =

x[n] z

Ecuacin de anlisis Ecuacin de sntesis

1 X ( z ) z n 1 dz 2j c

Transformada de Fourier como caso particular de la transformada z : - Comportamiento en |z| =1.


X ( z ) z = e j = X ( ) =

n =

x[n] z

n z = e j

n =

x[n] e

jn

Ecuacin de anlisis

x[n] =

{z = e

1 1 X ( z ) z n 1 dz = X ( ) e jn d 2j c 2 2 z = e j
j

Ecuacin de sntesis

dz = je j d

Condicin de existencia de la TF: ROC de TZ contiene la circunferencia de radio unidad


Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto 16

Transformada de Fourier: Ejemplo 1


Obtener la TF de la secuencia:
X ( ) =
n

x[n] = a nu[n]
jn

a <1
1 1 ae j

n =

a u[n] e

= ae j
n =0

X (z ) =

1 1 az 1

z > a < 1 ROC z = 1 X ( ) = X ( z ) z =e j =

1 1 ae j

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

17

Transformada de Fourier: Relacin tiempo - frecuencia

18

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

18

Transformada de Fourier: Relacin tiempo - frecuencia

19

Anlisis de Fourier para Seales y 19 An lisis de Fourier para Se ales y Sistemas de Tiempo Discreto An Se Sistemas de Tiempo Discreto

Transformada de Fourier: Relacin tiempo - frecuencia

20

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

20

Transformada de Fourier: Ejemplo 2


Obtener la TF inversa de:
X ( ) =
k =

2 (

2k )

1 1 jn x[n] = X ( ) e d = 2 ( 0 2k ) e jn d 2 2 2 2 k =

x[n] =

1 2 ( 0 2k ) e jn d = e j (0 + 2k )n ( 0 2k ) d = e j0 n 2 2 2

Generalizando:
x[n ] = bk e
k j k n

TF

X ( ) =

k r =

2 b (
k

2r )
21

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

Transformada de Fourier de seales peridicas


Dada una seal x[n] peridica de periodo N es posible desarrollarla en serie de Fourier:

x[n] =
x[n] = a0 + a1e j0 n + a2 e j 20 n +

k= N

jk

2 n N

+ a N 1e j ( N 1)0 n

siendo

2 = 0 N 0 k N 1

X ( ) =

r =

2a0 ( 2r ) +
X ( ) =

r =

2a1 ( 0 2r ) +

r =

2a

N 1

( (N 1) 0 2r )

k= N

ak

r =

2 ( k0 2r ) =

2 2 a k k N k =

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

22

Transformada de Fourier de seales peridicas

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

23

Transformada de Fourier de seales peridicas: Ejemplo


Transformada de Fourier de x[n] = sen a 0 = 0 ; a1 =
X ( ) =

2 N

n = sen( 0 n )

1 1 ; a 2 = 0 ; ... ; a N 1 = a 1 = 2j 2j

j r =
.

( 0 2r )

r =

( (N 1)0 2r )

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

24

Propiedades de la Transformada de Fourier


- Periodicidad: Periodo 2 - Linealidad:
p[n] = a x[n] + b y[n]
TF

P( ) = a X () + b Y ()
TF

- Desplazamiento en el tiempo : - Desplazamiento en frecuencia : - Conjugacin :

y[n] = x[n n0 ]
y[n] = x[n] e j 0 n

Y ( ) = X ( ) e jn0
Y ( ) = X ( 0 )

TF

TF y[n] = x [n]

Y ( ) = X ( ) Y ( ) = X ( )
Y ( ) = 1 e j X ( )

- Inversin en el tiempo : - Primera diferencia : - Acumulacin :


y[n] =
n

TF y[n] = x[ n]

TF y[n] = x[n] x[n 1]

m =

x[m]

X ( ) Y ( ) = + X (0) ( 2k ) 1 e j k = TF

- Diferenciacin en la frecuencia :

TF y[n ] = n x[n]

Y ( ) = j

dX ( ) d
25

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

Propiedades de la Transformada de Fourier


- Simetra conjugada para seales reales: x[n] real.
X ( ) = X ( ) Re[X ( )] = Re[X ( )] Im[X ( )] = Im[X ( )] X ( ) = X ( ) X ( ) = X ( )
TF

- Simetra para seales reales pares :

x[n] real y par


real e impar

X ( ) real y par
X ( ) imaginaria pura e impar

- Simetra para seales reales . impares : x[n ]

TF

- Descomposicin par e impar de seales reales : TF x p [n] = Par{x[n]} x[n] real TF xI [n] = ImPar{x[n]} - Relacin de Parseval para seales aperidicas:
E=
n =

X p ( ) = Re{X ( )} X I ( ) = j Im{X ( )}

x[n] =
2

1 2

X ( )
2

d
26

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

Propiedades de la Transformada de Fourier


- Expansin en tiempo : -Ejemplo :
x[n k ], n multiplo de k y[n] = x(k ) [n] = 0, resto de valores
TF

Y ( ) = X (k )

1 sen N1 + 2 X ( ) = sen 2

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

27

Propiedades de la Transformada de Fourier


- Convolucin :
n

TF p[n] = x[n] y[n]

P( ) = X ( ) Y ( )

-Ejemplo :

1 x[n] = u[n] 2

1 x[n] = u[n] 2 1 y[n] = u[n] 3


n

1 y[n] = u[n] ; 3 n
TF

X ( ) =

1 1 1 e j 2

TF

Y ( ) =

1 1 1 e j 3

TF p[n] = x[n] y[n]

P( ) = X ( ) Y ( ) =

1 1 j 1 j 1 e 1 e 2 3
z > 1 2

P ( )

P(z ) =

1 1 1 1 1 1 z 1 z 2 3
TZInv

1 13 12 P(z ) = = 1 1 1 1 1 1 z 1 1 1 z 1 1 z 1 z 2 3 2 3

1 1 1 1 p[n] = u[n] u[n] 3 2 2 3


28

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

Propiedades de la Transformada de Fourier


- Modulacin :
TF p[n] = x[n] y[n]

P( ) =

1 1 X ( ) Y ( ) = X ( ) Y ( ) d 2 2 2

-Ejemplo : Obtener la TF del producto de x[n] e y[n], (X(): TF de x[n]).


y[n ] = ( 1) = e
n jn

TF

Y ( ) =

k =

2 ( 2k )
2

Z ( ) =

1 1 X ( ) Y ( ) = 2 2

X ( ) 2 ( ) d = X ( ) ( ) d = X ( )

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

29

- Dualidad :

Propiedades de la Transformada de Fourier TF X ( ) x[n] DSF ak {X ( )} = x[ n] X ( )


1 2

- Demostracin:
TFInv : x[n] =
2

X () e

1 DSF : ak = x(t ) e jk0t T0 T0

d T0 = 2 ( ) X peridica = 1 0 dt
jn

ak {X ( )} =

1 2

X () e

jk

d = x[ k ]

-Ejemplos :
1 ak = 0 k N1 resto
Dualidad

1 sen N1 + t 2 x(t ) = t sen 2


x[n ] = a n = W Wn sin c

1 X ( ) = 0

; W <

Dualidad

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

30

Sistemas LTI en el dominio de la frecuencia

Autofuncin:

x[n] = e j0 n
k

y[n] = e j0 n H ( 0 ) y[n] = ak e jk0 n H (k 0 )


k

x[n] = ak e jk0 n

Respuesta en frecuencia del sistema


H ( ) = Y ( ) X ( )

H ( ) Mdulo de la respuesta en frecuencia Arg {H ( )} Respuesta de fase

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

31

Sistemas descritos por ecuaciones en diferencias


y[n] + ak y[n k ] = bk x[n k ]
k =1 k =0 N M

Y ( z ) + ak z Y ( z ) = bk z k X ( z )
k k =1 k =0

H ( z) =

Y ( z) = X ( z)

b z
k =0 N k k =1

1 + ak z k

ROC Informacin adicional

Si la ROC de H(z) contiene |z| = 1:

H ( ) = H ( z ) z = e j =

b
k =0 N k =1

e jk

1 + ak e jk
32

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

Relacin Sistemas Continuos Sistemas Discretos

H ( ) = Ts H eff () = 0

; ;

<

Ts Ts

<

s 2 s 2

>

>

H ( ) = H eff ()

= H eff T = s Ts

<

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

33

Relacin Sistemas Continuos Sistemas Discretos

xs (t ) = xc (t ) s(t ) = xc (t )

n =

(t nT )
s

TF

X s ( ) =
X s ( ) =

1 X c ( ks ) Ts k =

x s (t ) =

n =

xc (nTs ) (t nTs )
X ( ) =
n =

TF

n =

x (nT ) e
c s

jnTs

x[n]

TF

x[n] e

jn

xs (t )

TF

X s ( ) =

n =

x (nT ) e
c s

jnTs

2k 1 = Xc X ( ) = X s ( ) = = X c ( k s ) T T k = Ts Ts k = s s = Ts

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

34

Relacin Sistemas Continuos Sistemas Discretos

Y ( ) =

n =

y[n] e jn
j nTs

Ys () =

n =

ys (nTs ) e

n =

y[n] e j nTs

Ys () = Y () =T

Yc () = Ys () H r () = H r () Y () =T

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

35

Relacin Sistemas Continuos Sistemas Discretos


2k 1 Y () = H () X ( ) = H () X c Ts k = T T s s Ys () = Y () =T = H () =T
s

1 X c ( ks ) Ts k = 1 X c ( ks ) Ts k =

Yc ()= H r () Ys () = H r () H () =T
X c () H ( ) =Ts Yc () = 0 ; ; < Ts < s 2 > s 2

> Ts

Yc () = H eff () X c ()

H ( ) = Ts H eff ( ) = 0

; ;

< >

Ts Ts

< >

s 2 s 2

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

36

Relacin Sistemas Continuos Sistemas Discretos

xc (t ) = e
1

0, 25t

u (t )

x s (t ) =

n =
xc(t) 0.8 xs(t)
Ts =0,25

0,25nTs

u (nTs ) (t nTs ) =
1

n=0

e 0,25nT

(t nTs )

0.8

x[n] = xc (nTs )

xc(t) y xs(t)

0.6 x[n]

0.6

0.4

0.4

0.2

0.2

4 t

10

10

15

20
n

25

30

35

40

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

37

Relacin Sistemas Continuos Sistemas Discretos


|Xc()| 4 3.5 3 2.5 2 1.5 1 0.5 0 -4 -3 -2 -1 0 / 1 2 3 4 18 16 |Xs()|

X s () =

1 Ts

k =

X c ( ks )

14 12 10 8 6 4 2 0 -20 -15 -10 -5 0 5 10 15 20

18 16 14 12

|X( )|

X ( ) = X s () = Ts

10 8 6 4 2 0 -4 -3 -2 -1 0
/

Anlisis de Fourier para Seales y Sistemas de Tiempo Discreto

38