SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Motivación 
Implementación Matricial 
LA TRANSFORMADA RÁPIDA DE FOURIER 
(FFT) 
Andrey Mauricio Montoya Jurado 
Maestría 
Biomatemáticas 
Metodos numéricos II 
Universidad del Quindío 
Exposición FFT segundo semestre del 2013 
Andrey Mauricio Montoya Jurado Fast Fourier Transformation
Motivación 
Implementación Matricial 
Contenido 
1 Motivación 
Introducción 
2 Implementación Matricial 
Implementación Matricial 
Divide y Conquista 
Método 
Andrey Mauricio Montoya Jurado Fast Fourier Transformation
Motivación 
Implementación Matricial Introducción 
Contenido 
1 Motivación 
Introducción 
2 Implementación Matricial 
Implementación Matricial 
Divide y Conquista 
Método 
Andrey Mauricio Montoya Jurado Fast Fourier Transformation
Motivación 
Implementación Matricial Introducción 
Introducción 
Existen diversas formas de implementar la transformada discreta de 
Fourier (DFT). Para estudiar algunas de ellas, considere una DFT 
de N puntos XN (k), la cual llamaremos también XN (k) por 
notación y donde k = 0; :::;N 1: 
XN (k) = XN (k) = 
N1 
å 
n=0 
x (n)ei2pkn=N (1) 
Andrey Mauricio Montoya Jurado Fast Fourier Transformation
Motivación 
Implementación Matricial 
Implementación Matricial 
Divide y Conquista 
Método 
Contenido 
1 Motivación 
Introducción 
2 Implementación Matricial 
Implementación Matricial 
Divide y Conquista 
Método 
Andrey Mauricio Montoya Jurado Fast Fourier Transformation
Motivación 
Implementación Matricial 
Implementación Matricial 
Divide y Conquista 
Método 
Implementación Matricial 
Es posible representar la ecuación 1 como un producto entre una 
matriz y un vector, de modo que X =WNx donde X y x son 
vectores columna N 1 y A es una matriz cuadrada de N N. 
Este producto es equivalente a X (k) = åNn 
=1Wkn 
N xn, donde Wkn es 
N = ei2pkn=N. 
el elemento (k;n) de la matriz dado por Wkn 
Es posible demostrar que Wk+N 
N =WkN 
y que Wk+N=2 
N = WkN 
, lo 
cual implica la simetría de la matriz WN. 
Andrey Mauricio Montoya Jurado Fast Fourier Transformation
Motivación 
Implementación Matricial 
Implementación Matricial 
Divide y Conquista 
Método 
Implementación Matricial 
Es posible representar la ecuación 1 como un producto entre una 
matriz y un vector, de modo que X =WNx donde X y x son 
vectores columna N 1 y A es una matriz cuadrada de N N. 
Este producto es equivalente a X (k) = åNn 
=1Wkn 
N xn, donde Wkn es 
N = ei2pkn=N. 
el elemento (k;n) de la matriz dado por Wkn 
Es posible demostrar que Wk+N 
N =WkN 
y que Wk+N=2 
N = WkN 
, lo 
cual implica la simetría de la matriz WN. 
Andrey Mauricio Montoya Jurado Fast Fourier Transformation
Motivación 
Implementación Matricial 
Implementación Matricial 
Divide y Conquista 
Método 
Implementación Matricial 
Es posible representar la ecuación 1 como un producto entre una 
matriz y un vector, de modo que X =WNx donde X y x son 
vectores columna N 1 y A es una matriz cuadrada de N N. 
Este producto es equivalente a X (k) = åNn 
=1Wkn 
N xn, donde Wkn es 
N = ei2pkn=N. 
el elemento (k;n) de la matriz dado por Wkn 
Es posible demostrar que Wk+N 
N =WkN 
y que Wk+N=2 
N = WkN 
, lo 
cual implica la simetría de la matriz WN. 
Andrey Mauricio Montoya Jurado Fast Fourier Transformation
Motivación 
Implementación Matricial 
Implementación Matricial 
Divide y Conquista 
Método 
Implementación Matricial 
2 
6664 
X(0) 
X(1) 
... 
3 
7775 
X(N 1) 
= 
2 
66664 
W00 
N 
W10 
N... W(N1)0 
N 
W01 
N 
W11 
N... 
W(N1)1 
N 
   
   
. . . 
   
W0(N1) 
N 
W1(N1) 
N ... 
W(N1)(N1) 
N 
3 
77775 
2 
6664 
x(0) 
x(1) 
... 
3 
7775 
x(N 1) 
X =WNx 
x =W1 
N X = 
1 
N 
W?N 
X 
Andrey Mauricio Montoya Jurado Fast Fourier Transformation
Motivación 
Implementación Matricial 
Implementación Matricial 
Divide y Conquista 
Método 
Contenido 
1 Motivación 
Introducción 
2 Implementación Matricial 
Implementación Matricial 
Divide y Conquista 
Método 
Andrey Mauricio Montoya Jurado Fast Fourier Transformation
Motivación 
Implementación Matricial 
Implementación Matricial 
Divide y Conquista 
Método 
Divide y Conquista 
X(N)(k) = 
N1 
å 
n=0 
x(n)ei2pkn=N + 
N1 
å 
n=0 
x(n)ei2pkn=N 
n par n impar 
X(N)(k) = 
N=21 
å 
m=0 
x(2m)ei2pk2m=N + 
N=21 
å 
m=0 
x(2m+1)ei2pk(2m+1)=N 
X(N)(k)= 
N=21 
å 
m=0 
x(2m)ei2pk2m=(N=2)+ei2pk=N 
N=21 
å 
m=0 
x(2m+1)ei2pkm=(N=2) 
Andrey Mauricio Montoya Jurado Fast Fourier Transformation
Motivación 
Implementación Matricial 
Implementación Matricial 
Divide y Conquista 
Método 
Divide y Conquista 
Si llamamos a la serie de muestras par x0 = x(2m) y a la impar 
x1 = x(2m+1) entonces: 
X(N)(k) = 
N=21 
å 
m=0 
x0(m)ei2pkm=(N=2)+ei2pk=N 
N=21 
å 
m=0 
x1(m)ei2pkm=(N=2) 
X(N)(k) = X(N=2) 
0 (k)+ei2pk=NX(N=2) 
1 (k); k = 0; :::;N 1 
Andrey Mauricio Montoya Jurado Fast Fourier Transformation
Motivación 
Implementación Matricial 
Implementación Matricial 
Divide y Conquista 
Método 
Contenido 
1 Motivación 
Introducción 
2 Implementación Matricial 
Implementación Matricial 
Divide y Conquista 
Método 
Andrey Mauricio Montoya Jurado Fast Fourier Transformation
Motivación 
Implementación Matricial 
Implementación Matricial 
Divide y Conquista 
Método 
Método 
Es posible simplificar esta expresión observando las simetrías del sistema, 
donde X(N=2) 
0 y X(N=2) 
1 son periódicas cada N=2. Si llamamos a los 
coeficientes WN = ei2p=N y notando ademas para cada DFT de N=2 
puntos y que Wk+N=2 
N = Wk 
N, se puede obtener que 
X(N)(k) = X(N=2) 
0 (k)+WkN 
X(N=2) 
1 (k) 
X(N)(k +N=2) = X(N=2) 
0 (k)WkN 
X(N=2) 
1 (k) 
para k = 0; :::; (N=2)1. Esta transformación reduce la complejidad 
numérica de la DFT de N2 a NlogN 
Andrey Mauricio Montoya Jurado Fast Fourier Transformation
Motivación 
Implementación Matricial 
Implementación Matricial 
Divide y Conquista 
Método 
Diagrama de reducción de orden 
Figura : La DFT de N puntos X(k) se obtiene mediante dos N/2 DFTs 
X0(k) y X1(k). 
Andrey Mauricio Montoya Jurado Fast Fourier Transformation
Bibliografia Lecturas Complementarias 
Lecturas Complementarias I 
Matías Zañartu, PhD 
Procesamiento Digital de Señales con Aplicaciones. 
Andrey Mauricio Montoya Jurado Fast Fourier Transformation

Más contenido relacionado

La actualidad más candente

Los dos temas de ecuaciones homogenias y variables separables
Los dos temas de ecuaciones homogenias y variables separablesLos dos temas de ecuaciones homogenias y variables separables
Los dos temas de ecuaciones homogenias y variables separables
ge0ser
 
Motores
Motores Motores
Motores
5h1p
 

La actualidad más candente (20)

Ejercicios Resueltos Series de Forurier
Ejercicios Resueltos Series de ForurierEjercicios Resueltos Series de Forurier
Ejercicios Resueltos Series de Forurier
 
Solucionario Mecácnica Clásica Goldstein
Solucionario Mecácnica Clásica GoldsteinSolucionario Mecácnica Clásica Goldstein
Solucionario Mecácnica Clásica Goldstein
 
0 Prob7
0 Prob70 Prob7
0 Prob7
 
Ejercicios formas onda_fourier
Ejercicios formas onda_fourierEjercicios formas onda_fourier
Ejercicios formas onda_fourier
 
Ejercicios de coinvolución- analisis de señales
Ejercicios de coinvolución- analisis de señalesEjercicios de coinvolución- analisis de señales
Ejercicios de coinvolución- analisis de señales
 
Tranf fourier
Tranf fourierTranf fourier
Tranf fourier
 
Timer 0 - Pic16F877A
Timer 0 - Pic16F877ATimer 0 - Pic16F877A
Timer 0 - Pic16F877A
 
Señales Periódicas y Simetría Par e Impar
Señales Periódicas y Simetría Par e ImparSeñales Periódicas y Simetría Par e Impar
Señales Periódicas y Simetría Par e Impar
 
Los dos temas de ecuaciones homogenias y variables separables
Los dos temas de ecuaciones homogenias y variables separablesLos dos temas de ecuaciones homogenias y variables separables
Los dos temas de ecuaciones homogenias y variables separables
 
Serie de Fourier
Serie de FourierSerie de Fourier
Serie de Fourier
 
Independencia Lineal y Wronskiano
Independencia Lineal y Wronskiano Independencia Lineal y Wronskiano
Independencia Lineal y Wronskiano
 
Motores
Motores Motores
Motores
 
Cap 07 transformada-z (1)
Cap 07 transformada-z (1)Cap 07 transformada-z (1)
Cap 07 transformada-z (1)
 
La Transformada de Fourier
La Transformada de FourierLa Transformada de Fourier
La Transformada de Fourier
 
Apuntes y ejercicios Señales y sistemas (Borrador)
Apuntes y ejercicios Señales y sistemas (Borrador)Apuntes y ejercicios Señales y sistemas (Borrador)
Apuntes y ejercicios Señales y sistemas (Borrador)
 
Señales de tiempo continuo y discreto MATLAB
Señales de tiempo continuo y discreto MATLABSeñales de tiempo continuo y discreto MATLAB
Señales de tiempo continuo y discreto MATLAB
 
Solución ejercicios 9 12
Solución ejercicios 9 12Solución ejercicios 9 12
Solución ejercicios 9 12
 
Series de fourier con MATLAB
Series de fourier con MATLABSeries de fourier con MATLAB
Series de fourier con MATLAB
 
Cauchy euler
Cauchy eulerCauchy euler
Cauchy euler
 
Representación en series de Fourier
Representación en series de FourierRepresentación en series de Fourier
Representación en series de Fourier
 

Similar a TRANSFORMADA RAPIDA DE FOURIER

01 METODO DE LOS MINIMOS CUADRADOS mru (1).pptx
01 METODO DE LOS MINIMOS CUADRADOS mru (1).pptx01 METODO DE LOS MINIMOS CUADRADOS mru (1).pptx
01 METODO DE LOS MINIMOS CUADRADOS mru (1).pptx
BRAYANKEVINRODRIGUEZ
 
Modelado de ecuaciones diferenciales (ejemplos)
Modelado de ecuaciones diferenciales (ejemplos)Modelado de ecuaciones diferenciales (ejemplos)
Modelado de ecuaciones diferenciales (ejemplos)
Perla Berrones
 
Analisis de señales discretas en t
Analisis de señales discretas en tAnalisis de señales discretas en t
Analisis de señales discretas en t
kinetic15
 
Transformada-Discreta-FourierSDAdaDadADadasdas.pptx
Transformada-Discreta-FourierSDAdaDadADadasdas.pptxTransformada-Discreta-FourierSDAdaDadADadasdas.pptx
Transformada-Discreta-FourierSDAdaDadADadasdas.pptx
SANTOS400018
 
Sumaconvoluciondiscreta
SumaconvoluciondiscretaSumaconvoluciondiscreta
Sumaconvoluciondiscreta
120m4n
 
Sumaconvoluciondiscreta
SumaconvoluciondiscretaSumaconvoluciondiscreta
Sumaconvoluciondiscreta
120m4n
 
Teoremas y teoria de derivadas
Teoremas y teoria de derivadasTeoremas y teoria de derivadas
Teoremas y teoria de derivadas
Leandro __
 
77deb2 fisica y quimica fisica y quimica bup
77deb2 fisica y quimica   fisica y quimica bup77deb2 fisica y quimica   fisica y quimica bup
77deb2 fisica y quimica fisica y quimica bup
Jose FL
 

Similar a TRANSFORMADA RAPIDA DE FOURIER (20)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
01 METODO DE LOS MINIMOS CUADRADOS mru (1).pptx
01 METODO DE LOS MINIMOS CUADRADOS mru (1).pptx01 METODO DE LOS MINIMOS CUADRADOS mru (1).pptx
01 METODO DE LOS MINIMOS CUADRADOS mru (1).pptx
 
Modelado de ecuaciones diferenciales (ejemplos)
Modelado de ecuaciones diferenciales (ejemplos)Modelado de ecuaciones diferenciales (ejemplos)
Modelado de ecuaciones diferenciales (ejemplos)
 
Analisis de señales discretas en t
Analisis de señales discretas en tAnalisis de señales discretas en t
Analisis de señales discretas en t
 
Sexto pdf
Sexto pdfSexto pdf
Sexto pdf
 
Transformada-Discreta-FourierSDAdaDadADadasdas.pptx
Transformada-Discreta-FourierSDAdaDadADadasdas.pptxTransformada-Discreta-FourierSDAdaDadADadasdas.pptx
Transformada-Discreta-FourierSDAdaDadADadasdas.pptx
 
147994600 transformada-de-fourier
147994600 transformada-de-fourier147994600 transformada-de-fourier
147994600 transformada-de-fourier
 
Prácticas y exámenes de control óptimo (subida a slide share)
Prácticas y exámenes de control óptimo (subida a slide share)Prácticas y exámenes de control óptimo (subida a slide share)
Prácticas y exámenes de control óptimo (subida a slide share)
 
Física 2ºBACH Tomo1
Física 2ºBACH Tomo1Física 2ºBACH Tomo1
Física 2ºBACH Tomo1
 
Problema1
Problema1Problema1
Problema1
 
Balotario-Examen-Parcial-verano-2024.ppt
Balotario-Examen-Parcial-verano-2024.pptBalotario-Examen-Parcial-verano-2024.ppt
Balotario-Examen-Parcial-verano-2024.ppt
 
Sumaconvoluciondiscreta
SumaconvoluciondiscretaSumaconvoluciondiscreta
Sumaconvoluciondiscreta
 
Sumaconvoluciondiscreta
SumaconvoluciondiscretaSumaconvoluciondiscreta
Sumaconvoluciondiscreta
 
Tema4
Tema4Tema4
Tema4
 
Hamilton Lagrange
Hamilton LagrangeHamilton Lagrange
Hamilton Lagrange
 
Teoremas y teoria de derivadas
Teoremas y teoria de derivadasTeoremas y teoria de derivadas
Teoremas y teoria de derivadas
 
Teoremas y teoria de derivadas
Teoremas y teoria de derivadasTeoremas y teoria de derivadas
Teoremas y teoria de derivadas
 
Transformada rápida de Fourier
Transformada rápida de FourierTransformada rápida de Fourier
Transformada rápida de Fourier
 
77deb2 fisica y quimica fisica y quimica bup
77deb2 fisica y quimica   fisica y quimica bup77deb2 fisica y quimica   fisica y quimica bup
77deb2 fisica y quimica fisica y quimica bup
 
Semana 1.pdf
Semana 1.pdfSemana 1.pdf
Semana 1.pdf
 

Más de Andrey Mauricio Montoya Jurado (7)

Toxoplasmosis
ToxoplasmosisToxoplasmosis
Toxoplasmosis
 
Un ensayo cualitativo simple para la motilidad bacteriana.
Un ensayo cualitativo simple para la motilidad bacteriana.Un ensayo cualitativo simple para la motilidad bacteriana.
Un ensayo cualitativo simple para la motilidad bacteriana.
 
Routh hurwitz
Routh   hurwitzRouth   hurwitz
Routh hurwitz
 
SISTEMAS NO LINEALES TEORIA LOCAL
SISTEMAS NO LINEALES TEORIA LOCALSISTEMAS NO LINEALES TEORIA LOCAL
SISTEMAS NO LINEALES TEORIA LOCAL
 
EFECTOS CUARENTENA EN SEIS MODELOS ENDEMICOS
EFECTOS CUARENTENA EN SEIS MODELOS ENDEMICOSEFECTOS CUARENTENA EN SEIS MODELOS ENDEMICOS
EFECTOS CUARENTENA EN SEIS MODELOS ENDEMICOS
 
RESULTADOS DE ESTABILIDAD GLOBAL DE UN MODELO SIRS
RESULTADOS DE ESTABILIDAD GLOBAL DE UN MODELO SIRSRESULTADOS DE ESTABILIDAD GLOBAL DE UN MODELO SIRS
RESULTADOS DE ESTABILIDAD GLOBAL DE UN MODELO SIRS
 
Modelo de regresión lineal múltiple
Modelo de regresión lineal múltipleModelo de regresión lineal múltiple
Modelo de regresión lineal múltiple
 

Último

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 

Último (20)

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 

TRANSFORMADA RAPIDA DE FOURIER

  • 1. Motivación Implementación Matricial LA TRANSFORMADA RÁPIDA DE FOURIER (FFT) Andrey Mauricio Montoya Jurado Maestría Biomatemáticas Metodos numéricos II Universidad del Quindío Exposición FFT segundo semestre del 2013 Andrey Mauricio Montoya Jurado Fast Fourier Transformation
  • 2. Motivación Implementación Matricial Contenido 1 Motivación Introducción 2 Implementación Matricial Implementación Matricial Divide y Conquista Método Andrey Mauricio Montoya Jurado Fast Fourier Transformation
  • 3. Motivación Implementación Matricial Introducción Contenido 1 Motivación Introducción 2 Implementación Matricial Implementación Matricial Divide y Conquista Método Andrey Mauricio Montoya Jurado Fast Fourier Transformation
  • 4. Motivación Implementación Matricial Introducción Introducción Existen diversas formas de implementar la transformada discreta de Fourier (DFT). Para estudiar algunas de ellas, considere una DFT de N puntos XN (k), la cual llamaremos también XN (k) por notación y donde k = 0; :::;N 1: XN (k) = XN (k) = N1 å n=0 x (n)ei2pkn=N (1) Andrey Mauricio Montoya Jurado Fast Fourier Transformation
  • 5. Motivación Implementación Matricial Implementación Matricial Divide y Conquista Método Contenido 1 Motivación Introducción 2 Implementación Matricial Implementación Matricial Divide y Conquista Método Andrey Mauricio Montoya Jurado Fast Fourier Transformation
  • 6. Motivación Implementación Matricial Implementación Matricial Divide y Conquista Método Implementación Matricial Es posible representar la ecuación 1 como un producto entre una matriz y un vector, de modo que X =WNx donde X y x son vectores columna N 1 y A es una matriz cuadrada de N N. Este producto es equivalente a X (k) = åNn =1Wkn N xn, donde Wkn es N = ei2pkn=N. el elemento (k;n) de la matriz dado por Wkn Es posible demostrar que Wk+N N =WkN y que Wk+N=2 N = WkN , lo cual implica la simetría de la matriz WN. Andrey Mauricio Montoya Jurado Fast Fourier Transformation
  • 7. Motivación Implementación Matricial Implementación Matricial Divide y Conquista Método Implementación Matricial Es posible representar la ecuación 1 como un producto entre una matriz y un vector, de modo que X =WNx donde X y x son vectores columna N 1 y A es una matriz cuadrada de N N. Este producto es equivalente a X (k) = åNn =1Wkn N xn, donde Wkn es N = ei2pkn=N. el elemento (k;n) de la matriz dado por Wkn Es posible demostrar que Wk+N N =WkN y que Wk+N=2 N = WkN , lo cual implica la simetría de la matriz WN. Andrey Mauricio Montoya Jurado Fast Fourier Transformation
  • 8. Motivación Implementación Matricial Implementación Matricial Divide y Conquista Método Implementación Matricial Es posible representar la ecuación 1 como un producto entre una matriz y un vector, de modo que X =WNx donde X y x son vectores columna N 1 y A es una matriz cuadrada de N N. Este producto es equivalente a X (k) = åNn =1Wkn N xn, donde Wkn es N = ei2pkn=N. el elemento (k;n) de la matriz dado por Wkn Es posible demostrar que Wk+N N =WkN y que Wk+N=2 N = WkN , lo cual implica la simetría de la matriz WN. Andrey Mauricio Montoya Jurado Fast Fourier Transformation
  • 9. Motivación Implementación Matricial Implementación Matricial Divide y Conquista Método Implementación Matricial 2 6664 X(0) X(1) ... 3 7775 X(N 1) = 2 66664 W00 N W10 N... W(N1)0 N W01 N W11 N... W(N1)1 N . . . W0(N1) N W1(N1) N ... W(N1)(N1) N 3 77775 2 6664 x(0) x(1) ... 3 7775 x(N 1) X =WNx x =W1 N X = 1 N W?N X Andrey Mauricio Montoya Jurado Fast Fourier Transformation
  • 10. Motivación Implementación Matricial Implementación Matricial Divide y Conquista Método Contenido 1 Motivación Introducción 2 Implementación Matricial Implementación Matricial Divide y Conquista Método Andrey Mauricio Montoya Jurado Fast Fourier Transformation
  • 11. Motivación Implementación Matricial Implementación Matricial Divide y Conquista Método Divide y Conquista X(N)(k) = N1 å n=0 x(n)ei2pkn=N + N1 å n=0 x(n)ei2pkn=N n par n impar X(N)(k) = N=21 å m=0 x(2m)ei2pk2m=N + N=21 å m=0 x(2m+1)ei2pk(2m+1)=N X(N)(k)= N=21 å m=0 x(2m)ei2pk2m=(N=2)+ei2pk=N N=21 å m=0 x(2m+1)ei2pkm=(N=2) Andrey Mauricio Montoya Jurado Fast Fourier Transformation
  • 12. Motivación Implementación Matricial Implementación Matricial Divide y Conquista Método Divide y Conquista Si llamamos a la serie de muestras par x0 = x(2m) y a la impar x1 = x(2m+1) entonces: X(N)(k) = N=21 å m=0 x0(m)ei2pkm=(N=2)+ei2pk=N N=21 å m=0 x1(m)ei2pkm=(N=2) X(N)(k) = X(N=2) 0 (k)+ei2pk=NX(N=2) 1 (k); k = 0; :::;N 1 Andrey Mauricio Montoya Jurado Fast Fourier Transformation
  • 13. Motivación Implementación Matricial Implementación Matricial Divide y Conquista Método Contenido 1 Motivación Introducción 2 Implementación Matricial Implementación Matricial Divide y Conquista Método Andrey Mauricio Montoya Jurado Fast Fourier Transformation
  • 14. Motivación Implementación Matricial Implementación Matricial Divide y Conquista Método Método Es posible simplificar esta expresión observando las simetrías del sistema, donde X(N=2) 0 y X(N=2) 1 son periódicas cada N=2. Si llamamos a los coeficientes WN = ei2p=N y notando ademas para cada DFT de N=2 puntos y que Wk+N=2 N = Wk N, se puede obtener que X(N)(k) = X(N=2) 0 (k)+WkN X(N=2) 1 (k) X(N)(k +N=2) = X(N=2) 0 (k)WkN X(N=2) 1 (k) para k = 0; :::; (N=2)1. Esta transformación reduce la complejidad numérica de la DFT de N2 a NlogN Andrey Mauricio Montoya Jurado Fast Fourier Transformation
  • 15. Motivación Implementación Matricial Implementación Matricial Divide y Conquista Método Diagrama de reducción de orden Figura : La DFT de N puntos X(k) se obtiene mediante dos N/2 DFTs X0(k) y X1(k). Andrey Mauricio Montoya Jurado Fast Fourier Transformation
  • 16. Bibliografia Lecturas Complementarias Lecturas Complementarias I Matías Zañartu, PhD Procesamiento Digital de Señales con Aplicaciones. Andrey Mauricio Montoya Jurado Fast Fourier Transformation