Sei sulla pagina 1di 10

Universidad Mayor de San Simón

Facultad de Ciencias y Tecnología


Ingeniería Electrónica

Práctica 2
Análisis Espectral de Señales

Objetivos
 Estudiar la Serie de Fourier y su importancia en comunicaciones electrónicas.
 Estudiar la Transformada de Fourier y su importancia en comunicaciones electrónicas.
 Nombrar las distintas aplicaciones de la Transformada de Fourier.
Introducción
El análisis matemático de los métodos de modulación de señales en los sistemas de
comunicaciones supone portadoras de forma de onda senoidal y señales de información. Esto simplifica
el análisis y hace predecible la operación, sin embargo, en el mundo real no todas las señales de
información son senoidales; como las señales de voz y video llegan a ser señales más complejas, pero
en esencia están compuestas de ondas senoidales de muchas frecuencias y amplitudes. En general las
señales de información pueden tomar infinitas formas, por nombrar algunas: ondas rectangulares, ondas
triangulares, ondas diente de sierra y otras formas no senoidales.

Figura 2.1. Señal de voz en el dominio del tiempo

Figura 2.2. Señal de un tono determinado en el dominio del tiempo


Seguramente la representación en el dominio del tiempo es más conocida que el dominio de la
frecuencia por el estudiante, hasta ahora, donde la gráfica en el dominio del tiempo proporcionado por el

20
osciloscopio tiene una componente de amplitud en una escala y tiempo en otra, en tanto el dominio de la
frecuencia es observable con un analizador espectral donde se representa la potencia o amplitud en una
escala y la frecuencia en otra (la señal espectral no indica la fase de la señal).

Figura 2.3. Senoide en el dominio del tiempo y frecuencia


Las representaciones en el dominio de la frecuencia son muy útiles en el estudio de sistemas
de comunicación, por ejemplo, el ancho de banda de una señal modulada tiene relación con la señal en
banda base, por tanto si representamos dicha banda base en el dominio de la frecuencia sabremos su
ancho de banda.

Series de Fourier

Las series de Fourier permiten describir señales periódicas como una combinación de señales
armónicas (sinusoides). Con esta herramienta, podemos analizar una señal periódica en términos de su
contenido frecuencial o espectro. 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.
El descubrimiento a principios de 1800 de Jean Baptista Fourier demostró que cualquier señal
compuesta es realmente una combinación de ondas seno con distintas frecuencias, amplitudes y fases.

𝐴
𝑓(𝑡) = + [𝐴 cos(𝑛𝑤 𝑡) + 𝐵 sin(𝑛𝑤 𝑡)] (2.1)
2
𝐴
𝑓(𝑡) = + 𝐴 cos(𝑤 𝑡) + 𝐵 sin(𝑤 𝑡) + 𝐴 cos(2𝑤 𝑡) + 𝐵 sin(2𝑤 𝑡) + 𝐴 cos(3𝑤 𝑡) + 𝐵 sin(3𝑤 𝑡) + ⋯
2

En donde: 𝑓(𝑡) = función dependiente del tiempo de voltaje o corriente.

𝐴 𝑦 𝐵 = coeficientes reales de Fourier, positivos o negativos.

𝑤 = frecuencia fundamental en radianes.

Recordando que los coeficientes de Fourier son:

(2.2)

(2.3)

21
(2.4)
Para ejercicios siguientes tenemos resuelto la serie de Fourier para señales conocidas:

1) Senoide con rectificación de media onda

2) Coseno con rectificación de onda completa

3) Onda cuadrada

Función Par:

Función Impar:

4) Onda triangular

22
5) Tren de pulsos

6) Diente de sierra

Transformada de Fourier
La transformad a de Fourier es una herramienta que permite analizar cualquier tipo de función
en el dominio de la frecuencia y no solamente las funciones periódicas. La transformada de Fourier de
una función cualquiera 𝑓(𝑡) produce una función 𝐹(𝜔) continua de la variable de frecuencia 𝜔. La
transformada de Fourier se define mediante la siguiente relación:

(2.5)

Esta transformación produce una función continua y compleja de la variable 𝜔, por lo tanto la
transformada de Fourier cuenta con una parte real y una parte imaginaria y puede expresarse en forma
rectangular como:
𝐹 (𝜔) = 𝑅(𝜔) + 𝑗𝐼(𝜔) (2.6)

23
La transformada de Fourier puede tener diversos significados dependiendo de la señal a
analizar. Para señales de banda limitada la transformada de Fourier representa el espectro de la señal,
es decir, nos dice el contenido de frecuencias de la señal. La transformada de Fourier se evalúa
mediante la solución de la integral, de hecho diversos autores presentan en tablas la solución de la
transformada para las funciones más comunes, MATLAB es una herramienta que trabaja con
secuencias discretas y no con funciones continuas, sin embargo mediante la herramienta del Symbolic
Toolbox de MATLAB es posible determinar la transformada de Fourier en tiempo continuo.

(2.7)

Para 𝑘=0, 1, 2, 3,……𝑁 − 1

MATLAB está equipado con funciones especiales que nos van a permitir realizar un análisis de
Fourier de funciones definidas por un conjunto de valores discretos. Por ejemplo, el comando fft(x) nos
permite obtener la transformada rápida de Fourier (Fast Fourier Transform) de una secuencia de
números definida por el vector x. Por ejemplo: >> X=fft(x);
Donde X es un vector de números complejos ordenados desde k=0...N-1. Si queremos que sea
más eficiente en el cálculo de la fft, la longitud del vector x deberá ser una potencia de 2. Podemos
rellenar de ceros el vector x para que tenga la longitud apropiada. Esto se consigue automáticamente
haciendo: >> X=fft(x, N);
Donde N es exponente de 2. Mientras más largo sea x, más fina será la escala para la fft(x).
Debido a un fenómeno de plegamiento del espectro, sólo la primera mitad de los puntos obtenidos son
de utilidad.
Importancia de la Teoría de Fourier
El análisis de Fourier permite no solo determinar las componentes de onda senoidal de una
señal complicada, sino también qué ancho de banda ocupa una señal particular. Mientras que la onda
senoidal o cosenoidal en una frecuencia fija, en teoría no ocupa un ancho de banda, las señales
complicadas ocuparan obviamente más espacio del espectro; por ejemplo, una onda cuadrada de 1 MHz
con sus armónicas hasta la undécima ocupa un ancho de banda de 11 MHz, entendiendo que la señal
no tiene atenuación ni distorsión.

24
Figura 2.4. Relación entre el dominio del tiempo y la frecuencia
Algunas aplicaciones de la transformada de Fourier son muy útiles en el procesamiento de
audio, imágenes y en señales biológicas EKG, EEG, EMG o potencial de membrana, esto por nombrar
solo lo más relevante.

Figura 2.4. El análisis de Fourier aplicado en biomédica


Con la herramienta de MATLAB las aplicaciones particulares que se pueden investigar y mejorar,
mediante el comando FFT son:
 Compresión de imagen y audio.
 Filtrado digital.
 Reducción de ruido en señales, como el ruido blanco.
 Resolución de ecuaciones diferenciales parciales.
 Análisis en frecuencia de cualquier señal discreta, ya sean periódicas o aperiódicas.
 Análisis de materiales y estadística.
 Síntesis, mediante la transformada inversa IFFT.
 Algoritmos rápidos de convolución y correlación
 Detección de movimiento.

Pre-Informe
Responda y resuelva las siguientes preguntas, en hojas tamaño carta y manuscrito.
14. ¿Cuál es la frecuencia, el voltaje pico y el voltaje efectivo de la señal que fluye por las líneas de
energía de AC? ¿Cuál es el periodo de la onda senoidal de electricidad en Bolivia?
15. ¿para que se utiliza la trasformada de Fourier?
16. ¿Qué es la transformada rápida de Fourier?
17. Realizar el calculo de la transformada discreta de Fourier de la siguiente cadena:
Xn=[0.7071 1 0.7071 0 -0.7071 -1 -0.7071 0 0 0 0 0 0 0 0 0]
Donde:
Xk son los puntos de la transformada
Xn son los puntos en el tiempo
N es el número de puntos total en Xn
n es el valor en el que se esta evaluando Xn
K es el enésimo punto

25
18. Una onda senoidal esta desplazada 1/6 de ciclo respecto al tiempo cero ¿Cuál es su fase en
grados y en radianes?
19. Grafique el espectro de frecuencia para la señal senoidal de rectificación completa que se
muestra en la figura, señalando hasta la quinta armónica, T=20 s. y V=6 V. Señale las escalas de
voltaje y frecuencia en MATLAB. (imprimir la gráfica y adjuntarla al pre-informe)

20. Si se descompone una señal periódica en 5 ondas senoidales con frecuencia s de 100, 300, 500,
700 y 900 Hz. ¿Cuál es su ancho de banda? Dibuje el espectro asumiendo una amplitud máxima
de 10V.
21. Determine la serie de Fourier de la siguiente onda cuadrada y su grafica en el dominio de la
frecuencia con los primeros 5 armónicos.

22. Utilizando los comandos de MATLAB grafique la siguiente señal en el dominio del tiempo y
frecuencia, X = sin (2*pi*1000*t). (imprimir la gráfica y adjuntarla al pre-informe)
23. Una forma de onda cuadrada tiene un voltaje de 3 V y una frecuencia de 48 KHz. Encuentre la
frecuencia de la quinta armónica y el valor RMS de la quinta armónica.
24. Un tren de pulsos de DC, como el expuesto en la gráfica de serie de Fourier, tiene un valor pico
de 5 V, frecuencia de 4 MHz y un ciclo de trabajo de 30%. ¿Cuál es el valor promedio en DC? y
¿Cuál es el ancho de banda mínimo necesario para que esta señal pase sin distorsión excesiva?
25. Realizar el cálculo de los 10 primeros armónicos en DB de la serie de Fourier de una onda
cuadrada de DC 50% y un voltaje de 2 Vpp y triangular de voltaje max 1v y simular en un
analizador de espectros para una frecuencia fundamental de 1 [Khz].

Materiales

 Una computadora con el software MATLAB versión 2012 en adelante.


 Librerías de comunicaciones disponibles y compatibles con MATLAB.
 Generador de frecuencias
 Analizador espectral
 Osciloscopio

26
 Generador de señales
 2 cables de osciloscopio
 Protoboard

Procedimiento
Graficacion de señales especiales
En laboratorio
Realizar la medición de los armónicos de una onda cuadrada y una señal triangular,

En MATLAB
Vamos a ver una posible forma de representar en MATLAB algunas señales analógicas típicas:
M1. SEÑAL ESCALÓN
% Ejemplo de señal escalon
t=-10:0.01:10;
f_escalon=[zeros(1,1000),ones(1,1001)];
plot(t,f_escalon);

M2. SEÑAL PULSO


% Ejemplo de señal pulso
t=-10:0.01:10;
f_pulso=[zeros(1,950),ones(1,101),zeros(1,950)];
plot(t,f_pulso);

M3. SEÑAL IMPULSO O DELTA DE DIRAC


% Ejemplo de señal impulso
t=-10:0.01:10;
f_impulso=[zeros(1,1000),1,zeros(1,1000)];
plot(t,f_impulso);
M4. SEÑAL DIENTE DE SIERRA
% Ejemplo de señal diente de sierra de periodo 0.1Hz
t=-10:0.01:10;
width=0.10;
f_sierra=sawtooth(2*pi*0.1*t,width);
plot(t,f_sierra);

M5. SEÑAL TRIANGULAR


% Ejemplo de señal triangular de periodo 0.1Hz
% Es un caso particular de señal diente de sierra con width=0.5
t=-10:0.01:10;
f_triangular=sawtooth(2*pi*0.1*t,0.5);
plot(t,f_triangular);

M6. SEÑAL EXPONENCIAL


% Ejemplo de señal exponencial decreciente
t=-10:0.01:10;
% tau: constante de tiempo (RC)
tau=200e-2;
f_expon=exp(-t/tau);
plot(t,f_expon);

M7. SEÑAL CUADRADA


% Ejemplo de señal cuadrada de frecuencia 0.5Hz
% square(x,duty) genera una onda cuadrada de periodo 2*pi con un duty cycle dado
27
t=-10:0.01:10;
duty=50; % porcentaje del periodo en el que la señal es positiva
f_cuadrada=square(2*pi*0.5*t,duty);
plot(t,f_cuadrada);

La Serie de Fourier
En MATLAB
M8. Hallar la serie de Fourier de la señal rectangular:

El resultado obtenido será:

Clc,clear
N=1; %canatidad de armonicos
t=-2:0.01:2;
sum = 0;
for k = 1:2:N;
b = 4/(k*pi);
sum = sum + b*sin(k*pi*t/2);
end;
f = (t<0).*(-1) + (t>=0).*1;
plot(t,f,'r-*',t,sum,'b');
grid on
title('Aproximacion por Series de Fourier');

La transformada de Fourier
En MATLAB
M9. Obtenga la transformada rápida Fourier de una señal exponencial modulada en amplitud con una
frecuencia de portadora de 20Hz, x(t)=exp(-2·t)·sin(2·pi·20·t).
clc,clear
% Calculo de la FFT
Fs = 150; % frecuencia de sampleo (en Hz)
t = 0:1/Fs:1; % vector tiempo de 1 segundo
f = 20; % frecuencia de la onda senoidal
x= exp(-2*t).*sin(2*pi*t*f);%onda senoidal
nfft=1024;%el numero de puntos de la fft
Y=fft(x,nfft);% tomar la FFT, y llenando con ceros, de manera que el largo de
la FFT sea nfft
Y = Y(1:nfft/2); % la FFT es simétrica, así que se tira la mitad
my = abs(Y).^2;% tomar la potencia espectral, módulo alcuadrado de la FFT
f = (0:nfft/2-1)*Fs/nfft; %construccion del vector de frecuencias
% Genera los plots, titulos y nombres.
figure(1);
plot(t,x);
grid on
title('señal');
xlabel('Tiempo (s)');
ylabel('Amplitud ')
figure(2);
plot(f,my);
28
grid on
title('Espectro de potencia');
xlabel('Frecuencia (Hz)');
ylabel('Potencia');

Cuestionario

De acuerdo al tema avanzado se procederá a contestar preguntas relacionadas al experimento:

P1. Investigue sobre el Power Spectral Density, también cuál es su uso en MATLAB.
P2. Obtenga los coeficientes de la serie de Fourier de las siguientes funciones y grafique la serie de
Fourier en MATLAB utilizando 50 términos.

P3. Grabe en una extensión .wav con ayuda de un micrófono su nombre, luego proceda a cargar el
archivo en MATLAB, grafique la señal en el dominio del tiempo y en el dominio de la frecuencia. (si
requiere configuración utilice seleccione el formato PCM con los siguientes atributos: 8 kHz, 16 bits,
Mono). Explique detalladamente en el informe el proceso de dicha señal de audio.
P4. Realizar una tabla comparativa entre los datos medidos y los datos calculados.

29

Potrebbero piacerti anche