You are on page 1of 2

SESION 2-PRACTICA 2

2) Analice los resultados y verifique si son coherentes con las teorías de Fourier, investigue
porque son necesarias las funciones fftshift, unwrap y ceil, de la misma manera responda
¿Por qué son necesarios los cálculos del vector “f” de frecuencias (línea 96) y como se puede
deducir esta fórmula de la teoría?

Use el anterior script y modifíquelo si es necesario para calcular la magnitud de la


transformada de Fourier de las siguientes funciones:

Señal Función
1 0 𝑝𝑎𝑟𝑎 0 < 𝑡
𝑥(𝑡) = { 1 𝑝𝑎𝑟𝑎 0 ≤ 𝑡 ≤ 1}
0 𝑝𝑎𝑟𝑎 𝑡 > 1
2 𝑥(𝑡) = 𝑒 −0.2𝑡 cos(10𝜋𝑡)
3 0 𝑝𝑎𝑟𝑎 0 < 𝑡
2𝑡 𝑝𝑎𝑟𝑎 0 ≤ 𝑡 ≤ 1
𝑥(𝑡) = { }
4 − 2𝑡 𝑝𝑎𝑟𝑎 1 < 𝑡 < 2
0 𝑝𝑎𝑟𝑎 𝑡 > 0

Graficas resultantes
Los resultados son coherentes la primera grafica resultante, es una señal real compuesta
por la suma de dos señales oscilatorias decadentes de frecuencia cercana, por eso la
interferencia se puede ver en la figura viéndose dos picos en el dominio de frecuencia.
Cuando la resolución computacional, el intervalo de frecuencia, es doblada usando la mitad
de la longitud, se pierde la capacidad para separar dos picos, mostrando la infra-
estimación de los picos del espectro tomada para la muestra. Una mejor aproximación es
requerir un intervalo de frecuencia al menos tres veces más pequeño que cualquier
separación requerida, pero no se conoce la separación requerida.

Continuando con las siguiente grafica vemos un tren de impulsos unitarios equidistantes
porque a medida que T aumenta el espectro se vuelve más denso y decrece en su amplitud,

En la última figura comenzó a existir solapamiento t=1/2 generándose áreas de


solapamiento de modo hasta cuando el valor de esta vuelve a ser 0, lo que hace que nuestra
señal tome la forma de pulsos triangulares o diente de sierra hay una función discontinua
representando los pulsos periódicos.

Funciones de:
fftshift Mueve los valores FFT del vector x en orden para mover la frecuencia 0 al
centro del vector.
unwrap Resuelve el ángulo p (en radianes - el paso por defecto es 2 * pi) usando el
valor de tolerancia opcional tol (por defecto es pi)

ceil Redondea al siguiente entero superior

En la línea 96 estos cálculos basados en la teoría se hacen necesarios porque corresponden


a la longitud del vector, necesitamos encontrar el valor medio, este valor medio está dado
por length (t) si el vector contiene un número par de números, no hay un valor medio
entonces contiene un número impar de números y el valor medio es la mitad de length (t)
es decir:
Length (t) / 2
Para convertir el valor de Length (t) / 2 en un entero se utiliza la función ceiling (ceil)= (“el
entero más pequeño mayor que”): ceiling (length (t) / 2).
La función delta nos da el muestreo.

You might also like