Está en la página 1de 17

INFORME

Análisis Espectral, Relación Señal a Ruido,


Distorsión Armónica y Teorema de Parseval

Abstract— Esta práctica permite entender la aplicación de la Transformada Rápida de Fourier (Fast Fourier Transform -
FFT), que permite utilizar el osciloscopio, para poder determinar el nivel de potencia, número de armónicos, estimación
del índice de distorsión armónica y determinar la relación señal a ruido para señales típicas en el diseño de sistemas de
telecomunicaciones.

Índex Terms— Análisis Espectral, Armónicos, Teorema de Parseval, Distorsión Armónica, Relación Señal a Ruido.

I. INTRODUCCION

El análisis espectral de una señal tiene por objeto la descomposición de dicha señal en sus diversas
componentes senoidales en el dominio de la frecuencia [1]. Este análisis, que puede aplicarse para sistemas
análogos o digitales es ampliamente utilizado en diferentes especialidades de ingeniería, ciencias aplicadas,
y procesamiento de datos. Una tarea común en el análisis espectral es determinar el impacto de ruido o
distorsión que afecta un sistema de comunicaciones específico y que opera a una frecuencia particular, sin
embargo, puede aplicarse en otras áreas como la mecánica, en donde se busca encontrar armónicos en una
señal de corriente alterna que pueda averiar maquinas rotatorias [2]. La FFT es la herramienta más
adecuada para llevar a cabo un análisis espectral. Cualquier algoritmo para calcular la FFT contiene un
conjunto de coeficientes espectrales, armónicos, que se pueden entender como muestras de la
correspondiente función espectral continua (Transformada continua de Fourier). En este laboratorio se
observará el espectro a partir de la FFT, determinando y corroborando las componentes armónicas teóricas
y el efecto de estas cuando está contaminado con ruido aditivo Gaussiano. Así mismo, con ayuda del
teorema de Parseval se puede determinar la potencia de la señal, la señal a ruido, y otros parámetros que
permiten determinar la calidad de una señal y comportamiento en el dominio de la frecuencia.

II. OBJETIVOS

▪Aplicar la FFT para obtener el espectro en frecuencia de una señal cualquiera.


▪Determinar la potencia, distorsión armónica y relación señal a radio de señales típicas con ayuda del análisis
de espectro en frecuencia y el teorema de Parseval.

III. MATERIALES Y EQUIPOS

▪Amplificadores Operacionales
▪Osciloscopio
▪Generadores de Señales
▪Software Matlab
▪Resistencias
▪Fuente de voltaje dual

IV. MARCO TEORICO


IV-A. Espectro de frecuencias

Toda señal periódica (señal de potencia) puede ser representada por la suma de los coeficientes en la serie
de Fourier. Con un análisis adecuado es posible obtener una representación de Fourier para señales de
duración finita. Esta representación es la que se conoce como la Transformada de Fourier Discreta (TFD). La
TFD se puede representar como:

Así la transformación del dominio del tiempo al dominio de la frecuencia se puede observar en la figura 1.

IV-B. Relación Señal a Ruido

Relación Señal a Ruido (SNR): Proporción existente entre el nivel de potencia de la señal y el nivel de
potencia de ruido que la corrompe. Usualmente se expresa en decibeles (dB) a través de la siguiente
expresión:

IV-C. Teorema de Parseval

La potencia media total para una señal potencia periódica se calcula de acuerdo con la siguiente ecuación:

Sustituyendo f(t) por su equivalente serie trigonométrica, ecuación se tiene el siguiente desarrollo:
Resolviendo la integral se llega a la expresión siguiente:

En conclusión, el teorema de Parseval para señales potencia periódicas nos dice que la potencia media total
de una señal periódica es igual a la suma de las potencias de sus componentes espectrales. Estos niveles de
potencia se pueden determinar a partir de los valores eficaces de las mismas [3].

IV-D. Distortion Total Harmonica THD

La distorsión harmónica total (Total Harmonic Distortion - THD), de una señal es una medida de la distorsión
armónica presente y se define como el cociente de la suma de las potencias de todos los componentes
armónicos, o de un armónico en particular respecto a la potencia de la Frecuencia fundamental.

V. DESARROLLO

Tomar la amplitud de las señales así: z = x + y; donde x es el código del primer integrante del grupo y, y el
código del segundo integrante. Si z es mayor a 10 tomar 4V como la amplitud, sí es menor a 5 tomar 2V
como la amplitud y sí está entre 5 y 10 tomar 3V. La frecuencia para cada una de las señales corresponde a
10 KHz.

V-A. Espectro de frecuencias de una señal

Con ayuda del generador de señales obtener el espectro en frecuencia para una señal, senoidal, triangular,
cuadrada y diente de sierra. Anotar en una tabla los valores de voltaje, así como el nivel de potencia cuando
la impedancia es de 50 ohms para cada uno de los espectros generados por la señal, comentar lo que
observa, apuntar los niveles y concluir.

En nuestro caso los datos que correspondieron fueron:

Amplitud = 3V, Frecuencia 10kHz

A continuación, se muestra una tabla con los valores tomados del osciloscopio y sus respectivas imágenes
para cada señal.
● Señal senoidal: Esta posee solamente un armónico

Armónico Amplitud en dB Amplitud en voltaje Potencia

Armónico Fundamental 6.23 dB 2.049 V 0.08396 W

Figura 1. Señal Sinusoidal y su FFT

● Señal Triangular: Esta señal posee diversos armónicos los cuales son:

Armónico Amplitud en dB Amplitud en voltaje Potencia


N1 4.23 dB 1.627 V 0.0529 W
N2 -15 dB 0.1778 V 0.0006 W
N3 -23.4 dB 0.0708 V 0.0001 W
N4 -34.2 dB 0.0195 V 0.2 mW
N5 -38.2 dB 0.0123 V 0.003 mW
N6 -39.8 dB 0.0102 V 0.002 mW
N7 -29.8 dB 0.0324 V 0.007 mW
N8 -42.6 dB 0.0074 V 0.0010 mW
N9 -43.8 dB 0.0065 V 0.00084 mW
N10 -45.4 dB 0.0054 V 0.000583 mW
N11 -47.4 dB 0.0043 V 0.00037 mW
N12 -49.8 dB 0.0032 V 0.000205 mW
Figura 2. Señal Triangular y su FFT

● Señal Cuadrada: Esta señal posee diversos armónicos los cuales son:

Armónico Amplitud en dB Amplitud en voltaje Potencia


N1 3. 83 dB 2.463 V 0.121 W
N2 -1.37 dB 0.8541 V 0.0145 W
N3 -6.17 dB 0.4915 V 4.83 mW
N4 -8.67 dB 0.3686 V 2.71 mW
N5 -11.4 dB 0.2692 V 1.44 mW
N6 -13 dB 0.2239 V 1 mW
N7 -15 dB 0.1779 V 632.257 uW
N8 -17 dB 0.1413 V 399.314 uW
N9 -28.2 dB 0.123 V 302.58 uW
N10 -20.2 dB 0.0977 V 190.906 uW
N11 -21.8 dB 0.0813 V 132.194 uW
N12 -23 dB 0.0708 V 100.253 uW

Figura 3. Señal Cuadraday su FFT

● Señal Diente de Sierra: Esta señal posee diversos armónicos los cuales son:

Armónico Amplitud en dB Amplitud en voltaje Potencia


N1 -30. 6 dB 0.0295 V 17.404 mW
N2 4.23 dB 1.627 V 52.94 mW
N3 -3.77 dB 0.6479 V 8.39 mW
N4 -11 dB 0.2818 V 1.588 mW
N5 -21.4 dB 0.0851 V 144.87 uW
N6 -28.6 dB 27.67 uV 27.67 uW
N7 -27.4 dB 36.466 uV 36.466 uW
N8 -29.4 dB 22.984 uV 22.984 uW
N9 -37 dB 39.76 uV 39.76 uW

Figura 4. Señal Diente de sierra y su FFT

“Se describe que las potencias que se encuentran en las tablas anteriores son los niveles de potencia cuando
la impedancia es de 50Ω”

⮚ Se observa que los espectros de frecuencia en las anteriores señales son distintos, un claro
ejemplo es el espectro de frecuencia de la señal senoidal, que en su defecto posee solo un
armónico que la define, por otro lado, la señal triangular posee armónicos que van decreciendo
de forma exponencial, del mismo modo lo hace la señal cuadrada, pero teniendo entre cada
armónico significativo una serie de armónicos en cantidad mínima y de magnitud muy baja.

V-B. Simulación MATLAB

Determinar de manera teórica la serie de Fourier que represente los espectros de cada una de las señales
del punto anterior y generar un script en MATLAB que permita graficar estos espectros con ayuda del
comando ítem.

(B.1) ANALISIS DE FOURIER SEÑAL SENOIDAL:

a o =0
an =0 , f impar
bn= A=3

(B.2) ANALISIS DE FOURIER SEÑAL CUADRADA:


n−1
a n={2
A

(
−1 2 ) , nimpar 0 , n par ≠ 0
A
a 0=
2

b n=0

(B.3) ANALISIS DE FOURIER SEÑAL TRIANGULAR:

b n=0

a n={4 A 1−¿ ¿

(B.4) ANALISIS DE FOURIER SEÑAL DIENTE DE SIERRA:

a n=0

−2 A
b n= ¿
πn
(B.1.2) MATLAB. SEÑAL SENOIDAL:

Código implementado:
%Funcion seno.
A=3; % amplitud de la señal
Fs=250e3 %frecuencia de muestreo
t=0:1/Fs:0.0004;
f=10e3; %frecuencia señal
seno=A*sin(2*pi*f*t); %señal
yseno=fft(seno); %fft
frec=linspace(0,Fs,length(yseno));
yseno=2*abs(yseno(1:fix(end/2)))/length(ys
eno);
frec=frec(1:fix(end/2));
[yfft_max indx]=max(yseno); %Ubicacion
maximo arm.
fm=frec(indx);
thd_seno=thd(seno)

subplot(2,1,1)
Figura 5. Espectro de Frecuencia Matlab Señal plot(t,seno)
Seno subplot(2,1,2)
plot(frec,yseno,fm,yfft_max,':v'); %
grafica para FF

(B.2.2) MATLAB. SEÑAL CUADRADA:

Código implementado:
% Señal cuadrada y su espectro
A=3; % amplitud
Fs=300e3; %frecuencia de muestreo
t=0:1/Fs:0.0004;
f=10e3; %frecuencia de la señal
Fs1=300e3;
t1=0:1/Fs1:0.0004;
rect=A*square(2*pi*f*t1);

Y_rect=fft(rect); %FFT
frec1=linspace(0,Fs,length(Y_rect));
Y_rect=2*abs(Y_rect(1:fix(end/2)))/length(
Y_rect);
frec1=frec1(1:fix(end/2));
[yfft_max indx]=max(Y_rect); % pico
maximo
fm=frec1(indx);
thd_rect=thd(rect)
Figura 6. Espectro de Frecuencia Matlab Señal
Cuadrada subplot(1,2,1)
plot(t1,rect)
subplot(1,2,2)
plot(frec1,Y_rect,fm,yfft_max,':v'); %
grafica de FFT

(B.3.2) MATLAB. SEÑAL TRIANGULAR:

Código implementado:
%Señal triangular y su espectro:
A=3; % amplitud
Fs=300e3; %frecuencia de
muestreo
t=0:1/Fs:0.0004;
f=10e3; %frecuencia de
sistema
tri=A*sawtooth(2*pi*f*t,0.5); %descrip. de
la señal

stri=fft(tri); %fft
F_1=linspace(0,Fs,length(stri)); %vector
de frecuencias
stri=2*abs(stri(1:fix(end/2)))/length(stri
);%espectro parte a
frec1=frec1(1:fix(end/2));
[fftm indx]=max(stri); % Pico
Figura 7. Espectro de Frecuencia Matlab Señal maximo
fm=frec1(indx);
Triangular thdtri=thd(tri)

subplot(1,2,1)
plot(t,tri)
subplot(1,2,2)
plot(frec1,stri,fm,fftm,':v'); % grafica
de FFT

(B.4.2) MATLAB. SEÑAL DIENTE DE SIERRA:

Figura 8. Espectro de Frecuencia Matlab Señal


Diente de Sierra
Código implementado:
%Señal diente de sierra y su espectro en
frec.
A=3; % amplitud
Fs=300e3; %frecuencia de muestreo
t=0:1/Fs:0.0004;
f=10e3; %frecuencia de sistema
sierra=A*sawtooth(-2*pi*f*t);

fsier_s=fft(sierra); %FFT
frec1=linspace(0,Fs,length(fsier_s));
%vector de frecuencias
fsier_s=2*abs(fsier_s(1:fix(end/2)))/lengt
h(fsier_s); %espectro
frec1=frec1(1:fix(end/2)); %
vector de frecuencias para el espectro
subplot(2,1,1)
plot(t,sierra)
subplot(2,1,2)
plot(frec1,fsier_s);% grafica de FFT

V-C. Teorema de Parseval

Calcular la potencia de una señal, senoidal, triangular, cuadrada y diente de sierra usando el teorema de
Parseval y los datos obtenidos por medio de la FFT.

“El teorema de Parseval dictamina que para señales periódicas, la potencia media total de una señal
periódica es igual a la suma de las potencias de sus componentes espectrales”; teniendo en cuenta estoy
haciendo uso de los datos obtenidos anteriormente podemos determinar la potencia de cada una de las
anteriores señales.

● Señal senoidal: Para este caso solo hay una componente espectral, por tal motivo la potencia media total es:

Pm=0.08396 W
● Señal triangular: Para este caso se tienen diferentes armónicos por tanto tenemos que la potencia de la señal
es:

Pm=0.0529 W +0.0006 W +0.0001 W +0.2 mW +0.003 mW +0.002 mW + 0.007 mW + 0.0010 mW + 0.00084 mW

Pm=53.8149 mW
● Señal cuadrada: Para este caso se tienen diferentes armónicos por tanto tenemos que la potencia de la señal
es:

Pm=0.121W + 0.0145 W +4.83 mW +2.71 mW + 1.44 mW +1 mW +632.257 uW + 399.314 uW +302.58 uW +190

Pm=146.838 mW

● Señal Diente de sierra: Para este caso se tienen diferentes armónicos por tanto tenemos que la potencia de la
señal es:

Pm=17.404 mW +52.94 mW +8.39 mW +1.588 mW +144.87 uW + 27.67 uW +36.466 uW +22.984 uW +39.76 uW

Pm=80.555 mW

V-D. Espectro de Frecuencias y THD

Determinar la THD de una señal, senoidal, triangular, cuadrada y diente de sierra con los datos obtenidos
por medio de la FFT.

“Como la desorción total armónica de una señal es una medida de la distorsión armónica presente y se
define como el cociente de la suma de las potencias de todos los componentes armónicos respecto a la
potencia de la frecuencia fundamental como se describe en la siguiente ecuación.”
THD= √ ❑

Entonces; a continuación, se calculará el THD para cada una de las señales, haciendo uso de las tablas de
datos correspondientes a cada una de las señales.

● Señal senoidal: Como esta señal posee solo una componente espectral entonces:

THD=0 % → Idealmente
● Señal Triangular: Como esta señal posee solo una componente espectral entonces:

THD=1.21 %
● Señal Cuadrada: Como esta señal posee solo una componente espectral entonces:

THD=12.827 %
● Señal Diente de Sierra: Como esta señal posee solo una componente espectral entonces:

THD=36.620 %

● Nota: los cálculos correspondientes al THD de cada señal se presentarán en el anexo al final del informe.

V-E. Espectro de Frecuencias y Distorsión Armónica

Para la ecuación dada por:

1. Diseñe un circuito para una frecuencia de 10 KHz capaz de generar la señal dada por la ecuación 9,
determine el valor de alfa y muestre en el tiempo la señal generada.

Lo primero a realizar es expresar la señal s(t) como una suma de cosenos con el fin de lograr implementarla
con un circuito sumador no inversor, utilizando amplificadores operacionales.
s ( t ) =ACos ( wt )+( ACos ( wt +α ))2

s ( t ) =ACos ( wt )+ A 2 ( 1+cos2( wt +α ) )
A2 A 2
s ( t ) =ACos ( wt )+ + cos ( 2 wt +α )
2 2

Como se puede observar se obtuvieron dos señales sinusoidales y un nivel DC, a continuación, se puede
observar el circuito implementado para obtener la señal s(t).

Nota: para nuestro caso la amplitud que nos correspondió fue de A=4 V pero al momento de ingresar las
señales con las diferentes amplitudes se obtuvo la señal s(t) con un pico de voltaje pico muy alto que nos
llevaba al operacional a la saturación, por lo que la señal que se observo estaba recortada en sus valores
pico positivos; debido a esto utilizamos un valor de amplitud A=3V.
Código implementado:
A1=3;
A2=4.5;
Fs=320000;
f1=10000;
f2=20000;
t=0:1/Fs:4/f2;
wo=2*pi;
phi=0.000016;
x1=A1*cos(wo*f1*t);
x2=A2*cos(wo*f2*(t+0.000016));
x=A2+x1+x2;
subplot(2,1,1)
plot(t,x1)
hold on
plot(t,x2)
subplot(2,1,2)
plot(t,x)

2. Determine de forma teórica la frecuencia a la que se encuentran los armónicos de la señal, así como
sus respectivas amplitudes.

Como ya tenemos la función s(t) expresada en forma de cosenos es posible determinar estos valores
haciendo el siguiente análisis:

Si se considera la función s(t) como:

A2 A 2
s ( t ) =ACos ( wt )+ + cos ( 2 wt +α )
2 2

Es posible determinar cada componente de la señal

A2 A2
s (t)= + ACos ( wt ) + cos ( 2 wt +α )=x 1 ( t )+ x 2 ( t ) + x 3(t )
2 2

A2 A2
s (t)= + ACos ( 10000(2 π )t ) + cos ( 20000(2 π )t +α )=x 1 ( t )+ x 2 (t ) + x 3 (t)
2 2

Es posible notar que la función s(t) está compuesta por:

Componente Amplitud Valor numérico Valor RMS Frecuencia


x1(t) A2 /2 4.5 V 3.18 V 0 Hz
x2(t) A 3V 2.12 V 10kHz
x3(t) A2 /2 4.5 V 3.18 V 20kHz
3. Con ayuda del espectro en frecuencia determine los armónicos de la señal, la frecuencia en la que se
encuentran ubicados y sus amplitudes.

A continuación, se muestra el espectro de frecuencia de la señal y sus diferentes valores de amplitud para
cada uno de sus armónicos.

Armónicos de la señal Frecuencia Amplitud Amplitud


Componente DC 0 Hz 11 dB 3.54 V
Fundamental 10 kHz 4.21 dB 1.62 V
Primer armónico 20 kHz 9.41 dB 2.95 V

4. Determine el THD de la señal.

THD= √ ❑

5. Determinar la distorsión armónica porcentual para cada uno de los armónicos de la señal.
Como la señal s(t) contiene un único armónico la distorsión armónica es el mismo THD

6. Para una carga de 1k Ohm determinar la potencia total.

Armónicos de la señal Frecuencia Amplitud Amplitud Potencia


Componente DC 0 Hz 11 dB 3.54 V 0.012
Fundamental 10 kHz 4.21 dB 1.62 V 0.0026
Primer armónico 20 kHz 9.41 dB 2.95 V 0.0087

PTOTAL=0.012+ 0.026+0.0087

PTOTAL=0.0467 W

7. Agregar ruido con un nivel de amplitud equivalente al 30% de la amplitud del primer armónico de la
señal s(t), y para una carga de 510 ohms determine los siguientes parámetros:

▪ THD

Armónicos de la señal Frecuencia Amplitud Amplitud Potencia


Componente DC 0 Hz 9.81 dB 3.09 V 0.018 W
Fundamental 10 kHz 1.01 dB 1.12 V 0.02 W
Primer armónico 20 kHz 6.21 dB 2.04 V 0.008 W

THD= √ ❑

▪ Potencia total

PTOTAL=0.018+ 0.02+ 0.008

PTOTAL=0.046 W

▪ Señal a ruido
( 0.3∗3)2
Pruido= =0.00079 W
2∗510

0.046
Pruido= ( 0.00079 )=17.65 dB

ANEXO.
Calculo del THD para las señales Triangular, Cuadrada y Diente de Sierra.

También podría gustarte