Transformada de FOURIER
Transformada de FOURIER
Transformada de FOURIER
Potencia y densidad de potencia espectral. Ejemplos. Transformada de Fourier. Energa. Densidad de energa espectral. Ejemplos. Propiedades Energa. Densidad espectral de energa. Ejemplos. Propiedades de la DTFT.
3.
4.
5. 6.
7.
Ejemplo:
Luz
Prisma de vidrio
Pantalla
Es una de las herramientas ms tiles en procesado de seal. Se basa en la descomposicin de una seal en trminos de un conjunto de funciones base (sinusoides de diferente frecuencia). Seales continuas (analgicas):
Peridicas: No peridicas:
Series de Fourier. Transformada de Fourier. Series de Fourier en tiempo discreto (DTFS) Transformada de Fourier en tiempo discreto (DTFT)
Ingeniera Tcnica en Informtica de Sistemas
Toda seal de periodo Tp=1/F0 se puede expresar por medio una serie de Fourier: T
x (t ) =
k =
c k e j 2kF0t
ck =
1 Tp
x (t )e j 2kF0t dt
Equivalentemente:
x (t ) = a0 + a0 = c 0
+
[a
k =1
Potencia (T Parseval):
1 Px = Tp
Tp
ak = 2 c k cos k
x (t ) dt =
k =
ck
Pk= |ck|2
Tp 2
Tp
1 x (t )dt = 2 Tp
Adt =
A Tp
2
Ae j 2kF0t dt =
A e Tp j 2kF0
j 2F0 kt
A sin(kF0 ) Tp kF0
k = 1,2,...
Ejemplo 1: (continuacin)
k= 0
sin(k Tp ) ck = A Tp k Tp
; ak = 2 c k cos k x (t ) c 0 + 2 ;
k = 0
bk = 2 c k sin k = 0
a0 = c 0
c
k =1
cos( 2k t Tp )
Ejemplo
x (t ) =
x (t )e j 2Ft dt X (F )e j 2Ft dF
x (t ) dt =
X (F ) dF
X (F ) =
Ae j 2Ft dt sin(F ) F
= A
sin(F ) S xx (F ) = A 2 2 F
Linealidad:
F{ax1(t)+bx2(t)}=aF{x1(t)}+bF{x2(t)} F{X(t)}= x(-F) F{x(kt)}= X(F/k)/k F{x(t-t0)}= exp(-j2Ft0)X(F) F{exp(j2F0t)x(t)}= X(F-F0) F{x(t)h(t)}= H(F)X(F) F{x(t)h(t)}= H(F) X(F)
Simetra:
Escalado:
Traslacin en el tiempo:
Traslacin en frecuencia:
Teorema de convolucin:
Teorema de Parseval:
x (t )dt =
2
X ( F ) dF
X (w ) =
n =
x (n )e
jwn
1 x(n ) = 2
X (w )e jwn dw
X(w+2k)= X(w).
1 Ex = x(n ) = 2 n =
X (w ) dw
2
S xx (w ) = X (w )
Resultados:
X ( ) = X ( + 2 )
X ( ) = X ( )
Transformadas tiles
Magnitud
1.5 Real 1
1.5
0 0.5 1 Frecuencia normalizada (en unidades de pi) 0 -0.2 -0.4 -0.6 -0.8 Imaginaria Radianes Fase
0.5
0.5 0 0.5 1 Frecuencia normalizada (en unidades de pi) 0 -0.2 -0.4 -0.6 -0.8 0 0.5 1 Frecuencia normalizada (en unidades de pi) Parte imaginaria
Linealidad:
DTFT[ax1(n)+bx2(n)]= DTFT[x(n-k)]=
a DTFT[x1(n)]+b DTFT[x2(n)]
Desplazamiento en el tiempo:
e-jwkX(w) X(w-wo)
Conjugacin:
DTFT[x(n)]=
X*(-w) X(-w)
Reflexin temporal:
DTFT[x(-n)]=
x(n)= xe(n) + xo(n) xe(-n)= xe(n) xo(-n)= -xo(n) DTFT[xe(n)]= Re[X(w)] DTFT[xo(n)]= j Im[X(w)]
Convolucin:
DTFT[x1(n) DTFT[x1(n)
sim_real
Multiplicacin:
X1(w) X2(w) (2)-1X1()X2(w-)d
Ingeniera Tcnica en Informtica de Sistemas
Teorema de muestreo:
Toda seal xa(t) limitada en banda a F0 Hz se puede reconstruir a partir de sus muestras x(n)= xa(nTs) siempre que la frecuencia de muestreo Fs= 1/Ts sea mayor que el doble del ancho de banda (Fs 2F0).
Si Fs< 2F0 se dice que existe aliasing. Frecuencia de Nyquist: FN= 2F0
Demostracin:
X ( f ) = X ( F / Fs ) = Fs
Procesamiento Digital de Seales (PDS)
k =
X [(F kF )]
a s
Ilustracin
xa(t) A Xa(w)
t xs(t)
-2F0 A/Ts
2F0 Xs(w)
Puesto que en muchos casos las seales no estn limitadas en banda, resulta necesario filtrarlas antes de muestrearlas (filtro antialiasing).
Ingeniera Tcnica en Informtica de Sistemas
2Fs-2F0 2F0
Fs 2F0
Recuperacin de la seal
n =
x(nTs )sinc(2F0t n )
sin(x ) x
-2F0 A
2F0
(w ) X a
sinc( x ) =
-2Fs -2F0
2F0
2Fs
Ejemplos: aliasing
aliasing
tono
La transformada de Fourier:
Slo
se encuentra definida para secuencias de longitud infinita. Es una funcin de variable continua.
La DFT
Es
una transformada calculable numricamente. Se obtiene muestreando en el dominio de la frecuencia la transformada de Fourier en tiempo discreto. Se calcula sobre un conjunto finito de datos. Las anteriores aproximaciones conducen a una aproximacin del espectro de la seal. Ventaja adicional: existencia de algoritmos rpidos.
Procesamiento Digital de Seales (PDS) Ingeniera Tcnica en Informtica de Sistemas
k = 0,1,..., N 1
n = 0,1,..., N 1
1 x ( n) = N
j 2kn N X ( k ) e k =0
N 1
n =0
L 1
L 1
1 e jwL 1 e jw
sin(wL / 2) jw ( L 1) / 2 e sin(w / 2)
La DFT es X(w) calculada en las N frecuencias equiespaciadas wk= 2k/N, k=0, 1, , N-1.
X (k ) = sin(kL / N ) jk ( L 1) / N e sin(k / N )
Ingeniera Tcnica en Informtica de Sistemas
Ejemplo (continuacin)
Propiedades de la DFT
Periodicidad: si x(n)=x(n+N), X(k)=X(k+N) Linealidad Simetras: similares a DTFT Convolucin circular: dadas dos seales x(n) e y(n), el producto de sus transformadas X(k) e Y(k) corresponde a la convolucin circular de x(n) e y(n).
x(n) y (n) = x(l ) y ((n l )) N
n =0 N 1
Desplazamientos circulares:
Temporal: DFT[x((n-l) mod N)]=X(k)exp(-j2kl/N) En frecuencia: IDFT[X((k-l) mod N)]=x(n)exp(j2kl/N)
Cambio de notacin:
nk X (k ) = x(n)WN n =0 N 1
WN = e j 2 / N
k = 0,1,..., N 1
Periodicidad Simetra
Ejemplo: N= 4
x(n)W4nk ,
0 k 3;
W 4 = e j 2 / 4 = j
0 n N/2-1.
Se puede demostrar fcilmente que la DFT de x(n) se puede calcular por medio de las DFTs de g1(n) y g2(n):
k X (k ) = G1(k ) + WN G2 (k )
0 k N 1
Este proceso reduce el nmero de multiplicaciones complejas a N2/2+N. Repitiendo de forma iterativa el proceso, el nmero de multiplicaciones complejas es Nlog2N.
Ingeniera Tcnica en Informtica de Sistemas
N es un nmero primo
La DFT se emplea como herramienta de anlisis de seales. Estimacin espectral. Un mtodo sencillo de estimacin espectral es el mtodo del periodograma.
x(n)
Descomposicin en bloques
DFT
Pxx(f)
periodograma
Pxx (k N ) =
1 N
N 1 n =0
x (n )e j 2nk / N
k = 0,1,..., N 1
x 10
3 2 1
x 10
-1 -2 0 1 0.8 Frequency
Frequency
-1
10 x 10
4
10 x 10
4
0 0
0.5
1.5
2.5 Time
3.5
4.5 x 10
4