Professional Documents
Culture Documents
Sesin: 8
La Transformada Discreta de Fourier (DFT) y la Transformada Rpida de Fourier (FFT)
ndice
La Transformada Discreta de Fourier (DFT) y la Transformada Rpida de Fourier (FFT) Objetivo La DFT y la FFT DFT
Objetivo
Comprender la DTF. Calculo de la DFT mediante la FFT.
Esta forma de descomponer una seal en el dominio de la frecuencia se llama la Transformacin de Fourier.
En donde x es nuestra seal discreta (secuencia discreta de datos). El resultado numrico de la transformacin son nmeros complejos, que tendrn un mdulo que ser la amplitud - y un ngulo la fase - de cada una de las componentes. Adems estarn repetidos, dando una serie de datos simtrica. Nos interesa slo la mitad. Y adems estarn multiplicados por N/2, siendo N el nmero de datos de nuestra serie. Si recuperaremos la ltima seal que generamos.
Lo representaremos ahora con un nuevo tipo de grfico: un grfico de barras bar graphcon la funcin bar:
>>bar(y)
10
11
La primera barra representa A0, la componente continua. Nuestra seal no tena. La segunda barra representa la amplitud A1, correspondiente frecuencia fundamental f que tampoco exista en la seal que nos hemos generado. Tampoco tenemos en A3.
12
13
14
Los pequeos valores (aprox. cero) en otros armnicos se deben a utilizar pocos puntos para muestrear la seal. El resultado con 1000 puntos es el siguiente grfico:
>> t=[0:.001:1]; >> x1=5*sin(4*pi*t); >> x2=2*sin(8*pi*t+1); >> x=x1+x2; >> y=abs(fft(x))/500; >> bar(y(1:20))
Programacin y Simulacin Avanzada
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Tarea
1. 2. 3. 4. 5. 6. 7. 8. 9. Generar una seal con componente en continua y cinco componentes frecuenciales. Mostrar la seal en el dominio del tiempo y la frecuencia. Generar un ruido de alta frecuencia. Mostrar la seal en el dominio del tiempo y la frecuencia. Agregarle el ruido a la seal. Mostrar la seal compuesta en el dominio del tiempo y la frecuencia. Filtrar el ruido. Mostrar el resultado en el dominio del tiempo y la frecuencia. Escoger una seal unidimensional (1D) en formato wav sin comprimir. Mostrar la seal en el dominio del tiempo y la frecuencia. Generar un ruido de alta frecuencia. Mostrar la seal en el dominio del tiempo y la frecuencia. Agregarle el ruido a la seal. Mostrar la seal compuesta en el dominio del tiempo y la frecuencia. Filtrar el ruido. Mostrar el resultado en el dominio del tiempo y la frecuencia. Escoger una seal bidimensional (2D) en escala de grises en formato bmp. Mostrar la seal en el dominio del tiempo y la frecuencia.
Programacin y Simulacin Avanzada
32
DFT
33
DFT
34
DFT
35
DFT
36
DFT
37
DFT
38
DFT
39
Informe de Laboratorio
El informe de laboratorio se presentar con el desarrollo de todos los ejercicios desarrollados y preguntas de esta presentacin. El informe debe ser bsicamente un documento grfico en lo posible y debe adjuntarse los cdigos con los comentarios solicitados en USB. Lo mas importante de un informe de laboratorio son los conclusiones, comentarios y observaciones. Si han utilizado fuentes adicionales, adjuntarlas slo en USB. EL Informe presentar impreso y en formato digital (en USB).
40
Presentacin
Todas las fuentes, archivos utilizados y el Informe deben presentarse en su carpeta personal del dropbox, dentro de una carpeta que lleve las iniciales del curso, sus Apellidos, guion bajo y luego el nmero de laboratorio. Ejemplo: PYSA_PaternoM_L8 Si adjunta fuentes adicionales, debe conservar el nombre original y agregar _L8.
Las Tareas que no cumplan las indicaciones no sern evaluados por el profesor.
Programacin y Simulacin Avanzada
41
Agradecimiento
42