Fourier Practica de Laboratorio
Fourier Practica de Laboratorio
Fourier Practica de Laboratorio
UNIVERSIDAD DE ANTIOQUIA
FACULTAD DE INGENIERÍA
INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES
TRATAMIENTO DE SEÑALES I
LABORATORIO 4
FOURIER
Justificación
La transformada de Fourier permite describir señales periódicas como una combinación de
señales armónicas (sinusoides). Esta operación tiene muchísimas aplicaciones en física,
teoría de los números, probabilidad, combinatoria, entre muchas otras. En
telecomunicaciones, permite ampliar las aplicaciones en el procesamiento de señales,
pudiendo analizar una señal periódica en términos de su contenido frecuencial o espectro y
encontrar características que de otra manera pueden ser no perceptibles. Además, nos
permite establecer la dualidad entre tiempo y frecuencia, de forma que operaciones realizadas
en el dominio del tiempo tienen su dual en el dominio frecuencial y, al ser reversible, obtener
nuevamente su expresión en el tiempo, lo que puede facilitar un sinnúmero de tareas en el
campo del procesamiento de la información.
Objetivos
● Comprobar en el paquete de simulación Matlab, la realización de un análisis básico
espectral de las señales senoidales, triangulares, cuadradas, entre otras.
● Conocer las características relevantes del comportamiento en frecuencia de señales
básicas y diferenciar las ventajas y desventajas de cada una de ellas.
Procedimiento
Matlab es usado para definir, manipular y representar señales analógicas, pero siendo
rigurosos, Matlab no opera sobre señales de este tipo debido a la forma natural de representar
señales, definiéndolas como una secuencia finita de valores mediante un vector fila. Bajo
estas consideraciones, en Matlab toda señal es discreta en el tiempo, mientras que en
amplitud puede ser discreta o continua (dependiendo de la precisión de los tipos numéricos
utilizados). La tarea será entonces, convertir el vector de los valores del vector fila en términos
del tiempo a un vector g en términos de la frecuencia. Para esto, existe un poderoso algoritmo
en Matlab llamado FFT (Fast Fourier Transform), cuyo único requisito es que el número de
puntos de la serie sea una potencia de 2.
1. Suponga que tiene una secuencia de n datos (potencia de dos) igualmente espaciados
en el tiempo. El tiempo inicial estará dado por ti=0 y, el tiempo final, estará dado por
tf=(n-1)∆t. La inversa del intervalo ∆t se denomina frecuencia de muestreo fs. De este
modo, el vector de tiempos será t=(0:n-1)∆t=(0:n-1)/fs. Conocido el periodo de
muestreo o el intervalo temporal y el número de datos, es fácil crear el vector de
tiempos:
>>t = (0:n-1)/fs;
>>dw = 2*pi/(n*dt);
>>w = (-n/2:n/2-1)*dw;
Informe:
Cuadrada 1KHz
1MHz
1GHz
Senoidal 1KHz
1MHz
1GHz
Triangular 1KHz
1MHz
Laboratorio de Tratamiento de Señales I
Lab #4: Fourier
1GHz
Sinc 1KHz
1MHz
1GHz
4. Observaciones y conclusiones.
Graficas
Sinc 1khz
Laboratorio de Tratamiento de Señales I
Lab #4: Fourier
Sinc 1mhz
Laboratorio de Tratamiento de Señales I
Lab #4: Fourier
Entregables
● Código (archivo .m) con los ejercicios resueltos
● Gráficas generadas
● Informe
Bibliografía
➢ https://la.mathworks.com/help/matlab/ref/fft.html?requestedDomain=true