You are on page 1of 19

UNIVERSIDAD DEL CAUCA FACULTAD DE INGENIERÍA ELECTRÓNICA Y

TELECOMUNICACIONES PROGRAMA EN INGENIERÍA ELECTRÓNICA Y


TELECOMUNICACIONES

TEORÍA DE LAS TELECOMUNICACIONES I

SIMULACIÓN I:
SEÑALES PERIÓDICAS Y TRANSFORMADA DE FOURIER

PRESENTADO A:
ING. ANDRÉS FERNANDO QUEMBA S.

PRESENTADO POR:
CÉSAR ANDRÉS SANDOVAL M.
NATALIA ISABEL MAYA PERFETTI

POPAYÁN, 03 DE ABRIL DE 2015


I. INTRODUCCIÓN

Se tomará una señal periodica definida a tramos en un periodo comprendido entre 0 y T


sobre la cuál se realizará un análisis teórico correspondiente a la Transformada de Fourier y
serie de fourier con el fin de analizar el Fenomeno de Gibbs.
Dicha señal será simulada en el programa de MathWorks, ‘Matlab’ que permitirá visualizar
el comportameinto de la señal al aplicarle dicha transformada haciendo uso de las funciones
especiales con las que Matlab cuenta.

En este informe, se incluirán porciones de código que resaltan lo más relevante de la


simulación además de los resultados obtenidos.

  2  
TABLA DE CONTENIDO

Introducción ...................................................................................................2
Marco Teórico.................................................................................................4
Funciones de Matlab Utilizadas.................................................................4
Análisis Teórico........................................................................................5
Definición de la señal de entrada........................................................5
Coeficientes de Fourier………..........................................................5
Serie de Fourier…………...................................................................5
Resultados y Análisis.................................................................................13
Definición de la señal………….........................................................13
Magnitud y Fase………….................................................................14
Fenomeno de Gibbs…………...........................................................16
Transformada de Fourier…………...................................................18
Conclusiones…………...............................................................................20

  3  
II. MARCO TEÓRICO

En esta porción del informe se presentarán tanto las funciones de Matlab consultadas y
algunas utilizadas para llevar a cabo la simulación; además, se mostrará el desarrollo
teórico correspondientes a la transformada de Fourier, Coeficientes de Fourier, etc.

1. FUNCIONES DE MATLAB UTILIZADAS

ê FFTSHIFT:

Y = fftshift(X)

Esta función permite desplazar el ‘componente en cero’ de la transformada de Fourier al


origen.

ê INT:

int(expr,var)

int(expr,var,a,b)

Función que permite calcular integrales tanto definidas como indefinidas.


Recibe los valores ‘expr’ que corresponde a la expresión a integrar, ‘var’ indica la variable
con respecto a ala cuál se integrará y finalmente, si la integral es definida, los valores ‘a’ y
‘b’ indican los límites de la integración.

  4  
2. ANÁLISIS TEÓRICO

ê DEFINICIÓN DE LA SEÑAL DE ENTRADA:

Se define la señal de entrada 𝑋! a tramos de la siguiente manera:

!!! !
𝑋!! =   !
𝑡 + 𝐴, y está comprendida entre 0 ≤ 𝑡 ≤   !

! !
𝑋!! = 0 , y está comprendida entre !
≤ 𝑡 ≤   !

! !!
𝑋!! =   −𝐴 sin 2𝜋𝑓!"#$ 𝑡 , y está comprendida entre ! ≤ 𝑡 ≤   !

!!
𝑋!! = 0 , y está comprendida entre !
≤𝑡≤𝑇

Luego, la función 𝑋! será:

𝑋! =   𝑋!! +   𝑋!! +   𝑋!! +   𝑋!!

ê COEFICIENTES DE FOURIER:

Para calcular los coeficientes de Fourier, se hace uso de la siguiente ecuación:

1
𝐶! =   𝑋! 𝑒 !!!!"#$ 𝑑𝑡
𝑇

Luego, reemplazando 𝑋! se tiene:

1
𝐶! =   𝑋!! +   𝑋!! +   𝑋!! +   𝑋!! 𝑒 !!!!"#$ 𝑑𝑡
𝑇

Separando la integral:
1
𝐶! =   𝑋!!   𝑒 !!!!"#$ 𝑑𝑡 +   𝑋!!  𝑒 !!!!"#$ 𝑑𝑡 +   𝑋!!   𝑒 !!!!"#$ 𝑑𝑡 +   𝑋!! 𝑒 !!!!"#$ 𝑑𝑡
𝑇

  5  
Haciendo 𝑎 =   −𝑗2𝜋𝑓𝑛, se tiene:

1
𝐶! =   𝑋!! 𝑒 !" 𝑑𝑡 + 𝑋!! 𝑒 !" 𝑑𝑡 +   𝑋!! 𝑒 !" 𝑑𝑡 + 𝑋!! 𝑒 !" 𝑑𝑡 + 𝑋!! 𝑒 !" 𝑑𝑡
𝑇

Luego, al reemplazar cada una de las funciones en la integral:

Tanto 𝑋!! como 𝑋!! son 0, por lo tanto procedemos a realizar las integrales
correspondientes a 𝑋!! y 𝑋!!

Para 𝑋!! :
!
! −4𝐴
𝑡 − 𝐴 𝑒 !" 𝑑𝑡  
! 𝑇
 
! !
! !!! 𝑡 𝑒 !" 𝑑𝑡 − ! 𝐴𝑒 !" 𝑑𝑡    
! ! !

!4𝐴 ! !
! 𝑡 𝑒 !" 𝑑𝑡 −𝐴 ! 𝑒 !" 𝑑𝑡    
! ! !
 
 
!"
𝐴 𝑎𝑇 − 4𝑒 ! +4

𝑎! 𝑇

 
Para  𝑋!! :
!!
!
−𝐴 sin 2𝜋𝑓𝑠𝑒𝑛𝑜 𝑡 𝑒 !" 𝑑𝑡
!
!

Con el fin de simplificar la expresión, se hace: 𝑏 = 2𝜋𝑓!"#$


!!
!
−𝐴 sin 𝑏𝑡 𝑒 !" 𝑑𝑡
!
!

  6  
𝑏𝑇 !" 3𝑏𝑇 3𝑏𝑇 𝑏𝑇
!"
𝑎   sin 2 + 𝑒 ! 𝑏   cos 4 − 𝑎 sin 4 − 𝑏 cos 2
𝐴𝑒 !
𝑎! +   𝑏 !

Luego,

!"
1 𝐴 𝑎𝑇 − 4𝑒 ! +4
𝐶! = −
𝑇 𝑎! 𝑇

𝑏𝑇 𝑎𝑇 3𝑏𝑇 3𝑏𝑇 𝑏𝑇
𝑎   sin + 𝑒 4 𝑏   cos 4 − 𝑎 sin 4 − 𝑏 cos
𝑎𝑇 2 2
+  𝐴𝑒 2
𝑎2 +   𝑏2

Se procede a calcular 𝐶! :

1
𝐶! =   𝑋!  𝑑𝑡
𝑇

1
𝐶! =   𝑋!! +   𝑋!! +   𝑋!! +   𝑋!! +   𝑋!!  𝑑𝑡
𝑇

1
𝐶! =   𝑋!! + 𝑋!!  𝑑𝑡
𝑇

1
𝐶! =   𝑋!! 𝑑𝑡 +   𝑋!!  𝑑𝑡
𝑇

Luego, para 𝑋!! :


!
! −4𝐴
  𝑡 + 𝐴  𝑑𝑡
! 𝑇

𝐴𝑇
8

  7  
Finalmente, para 𝑋!! :
!!
!
−𝐴 sin 𝑏𝑡 𝑑𝑡
!
!

3𝑏𝑇 𝑏𝑇
𝐴 cos 4 − cos 2
𝑏

En general,

3𝑏𝑇 𝑏𝑇
1 𝐴𝑇 𝐴 cos 4
− cos
2
𝐶! =   +  
𝑇 8 𝑏

ê SERIE DE FOURIER:

Para analizar el fenomeno de Gibbs, se parte del análisis de la serie de Fourier para la señal
𝑋! .

Despejando los coeficientes de la serie de Fourier se tiene:

2
𝑎! =   𝑋!  cos 𝑛𝑤! 𝑡  𝑑𝑡
𝑇 !

2
𝑏! =   𝑋!  sin 𝑛𝑤! 𝑡  𝑑𝑡
𝑇 !

2
𝑎! =   𝑋!  𝑑𝑡
𝑇 !

Inicialmente, se realiza el calculo de todos los coeficienets para la señal 𝑋!! .

!
!
  𝑋!!  cos 𝑛𝑤! 𝑡  𝑑𝑡
!

  8  
Si cos 𝑛𝑤! 𝑡 =   cos 𝑧𝑡 , es decir: z =    𝑛𝑤!

!
! −4𝐴𝑡
+ 𝐴  cos 𝑧𝑡  𝑑𝑡
! 𝑇

𝑧𝑇
8𝐴 sin! 8
𝑇𝑧 !

Entonces,

2 𝑧𝑇
2 8𝐴 sin 8
𝑎! =
𝑇 𝑇𝑧2

!
2 ! −4𝐴𝑡
𝑏! =   + 𝐴  sin 𝑧𝑡  𝑑𝑡
𝑇 ! 𝑇

𝑇𝑧
𝐴 𝑇𝑧 − 4 sin 4
𝑇𝑧 !

Luego,

𝑇𝑧
2 𝐴 𝑇𝑧 − 4 sin 4
𝑏! =
𝑇 𝑇𝑧2

Y:
!
2 ! −4𝐴𝑡
𝑎! =   − 𝐴 𝑑𝑡
𝑇 ! 𝑇

  9  
𝐴𝑇
8

2 𝐴𝑇
𝑎! =
𝑇 8

𝐴
𝑎! =
4

A continuación, se realiza el calculo de los coeficientes para la señal 𝑋!! .

!!
!
−𝐴 sin 𝑏𝑡  cos 𝑧𝑡  𝑑𝑡
!
!

𝑏𝑇 𝑇𝑧 3𝑏𝑇 3𝑇𝑧 𝑏𝑇 𝑇𝑧 3𝑏𝑇 3𝑇𝑧


𝐴 𝑧 sin 2 sin 2 − 𝑧 sin 4 sin 4 + 𝑏 cos 2 cos 2 − 𝑏 cos 4 cos 4

𝑏! − 𝑧 !
𝑏𝑇 𝑇𝑧 3𝑏𝑇 3𝑇𝑧 𝑏𝑇 𝑇𝑧 3𝑏𝑇 3𝑇𝑧
2 𝐴 𝑧 sin sin − 𝑧 sin sin + 𝑏 cos cos − 𝑏 cos cos
𝑎! = − 2 2 4 4 2 2 4 4
𝑇 𝑏! − 𝑧 !

!!
!
−𝐴 sin 𝑏𝑡  sin 𝑧𝑡 𝑑𝑡
!
!

𝑏𝑇 𝑧𝑇 3𝑏𝑇 3𝑇𝑧 𝑏𝑇 𝑇𝑧 3𝑏𝑇 3𝑇𝑧


𝐴 𝑧 sin 2 cos 2 − 𝑧   sin 4 cos 4 − 𝑏   cos 2 sin 2 + 𝑏   cos 4 sin 4
𝑏! − 𝑧 !
𝑏𝑇 𝑧𝑇 3𝑏𝑇 3𝑇𝑧 𝑏𝑇 𝑇𝑧 3𝑏𝑇 3𝑇𝑧
2 𝐴 𝑧 sin 2 cos 2 − 𝑧   sin 4 cos 4 − 𝑏   cos 2 sin 2 + 𝑏   cos 4 sin 4
𝑏! =
𝑇 𝑏! − 𝑧 !

!!
!
−𝐴 sin 𝑏𝑡  𝑑𝑡
!
!

3𝑏𝑇 𝑏𝑇
𝐴 cos 4 −   cos 2
𝑏

  10  
3𝑏𝑇 𝑏𝑇
2 𝐴 cos 4 −   cos 2
𝑎! =
𝑇 𝑏

A partir de estos coeficientes se puede realizar en matlab el análisis correspondiente al


Fenómeno de Gibbs.

ê TRANSFORMADA DE FOURIER:

Se procede a realizar el análisis teórico correspondiente a la Transformada de Fourier para


las señales defnidas a tramos.

𝑋 𝑓 =   𝑥 𝑡 𝑒 !!!!"! 𝑑𝑡
!

Por lo tanto, la transformada de Fourier para las señales se describe de la siguiente manera:

!
!
𝑋!! 𝑓 =   𝑋!! (𝑡)𝑒 !!!!"# 𝑑𝑡
!

con 𝑎 = −2𝜋𝑓
!
!
𝑋!! 𝑓 =   𝑋!! (𝑡)𝑒 !" 𝑑𝑡
!

𝑎𝑇
𝐴 𝑎𝑇 − 4𝑒 4 +4
𝑋!! 𝑓 = −
𝑎2 𝑇

  11  
Para la señal 𝑋!! :
!!
!
𝑋!! 𝑓 =   𝑋!! (𝑡)𝑒 !" 𝑑𝑡
!/!

𝑏𝑇 !" 3𝑏𝑇 3𝑏𝑇 𝑏𝑇


!"
𝑎   sin 2 + 𝑒 ! 𝑏   cos 4 − 𝑎 sin 4 − 𝑏 cos 2
𝑋!! 𝑓 = 𝐴𝑒 !
𝑎! +   𝑏 !

  12  
III. RESULTADOS Y ANÁLISIS

ê DEFINICIÓN DE LA SEÑAL:

Inicialmente se asignaron los parámetros requeridos para la definición de la función:

T=1; %Periodo
A=10; %Amplitud
f=1/T; %Frecuencia de la señal
fseno=2/T; %Frecuencia de la señal seno
fm=10000; %Frecuencia de muestreo
Tm=1/fm; %Tiempo de muestreo
t=0:Tm:T; %Vector Tiempo
N=50; %Armonicos
Rep=3; %Repeticiones

Después, la señal definida a tramos fue descrita en matlab de la siguiente manera:

Xr1 = -(4*A/T).*t + A; %% triangulo

Xr3 = -A*sin(2*pi*fseno*t) ; %% medio circulo

Xr = Xr3.*((t>T/2)&(t<3*T/4)) + 0*((t>T/4)&(t<T/2)) + 0*((t>3*T/4)&(t<T)) +


Xr1.*((t>0)&(t<T/4)); %% funcion total

  13  
Figura #1. Señal Original definida por tramos (azul) y repetida (roja).

ê COEFICIENTES DE FOURIER: MAGNITUD Y FASE:

Se realizó el calculo de los Coeficientes de Fourier con el fin de obtener los espectros de
magnitud y fase.

%%%%%%%%%% Magnitud y Fase Cn's %%%%%%%%%%%%%%%%%%%%


n=-N/2:N/2;
aa=2*pi*f;
bb=1i*pi*n*f;

Cn1 = (A.*exp(-bb.*T/2).*(bb.*T-4.*exp(bb.*T/4)+4))./((bb.^2)*(T^2)) ;
Cn3 = (-A/T).*( ((bb.*sin(aa.*T/4)-aa.*cos(aa.*T/4))./(bb.^2 + aa.^2)).*(exp(bb.*T/4))
+ aa./(bb.^2 + aa.^2));

  14  
Se obtuvo el siguiente espectro de magnitud y fase para la señal 𝑋!! comprendida entre 0 y
𝑇
4

Figura #2. Magnitud y fase correspondiente a la señal 𝑋!!

Posteriormente, se obtuvo el espectro de magnitud y fase para la señal 𝑋!! comprendida


entre 𝑇 2 y 3𝑇 4.

Figura #3. Magnitud y fase correspondiente a la señal 𝑋!!

  15  
ê FENOMENO DE GIBBS:

Se hizo uso de algunos parámetros auxiliares para facilitar la descripción de la ecuaciones


en Matlab con los cuales se realizó el calculo de los coeficientes de la serie de fourier y
observar gráficamente en Matlab el fenómeno de Gibbs producido al cambiar el parámetro
‘N’ de la serie.

% Definicion de Variables auxiliares


z=1/T;
a=2*pi*f;
c=2*pi*fseno;
sum1=0;
sum3=0;

% Vectores Tiempo
t1=0:Tm/4:T/4;
t2=T/4:Tm/4:T/2;
t3=T/2:Tm/4:3*T/4;
t4=3*T/4:Tm/4:T;

La serie de fourier se definió de la siguiente manera para las señales 𝑋!! y 𝑋!!
respectivamente:

%%Serie de Fourier Trigonometrica para Xr1


%Calculos de coeficientes a0, an, bn

A01=A/8;
An1=(2/T)*((8*A*sin((a.*k.*T)/8).^2)/(((a.*k).^2).*T));
Bn1=(2/T)*( (A*(a.*k.*T - 4*sin((a.*k.*T)/4)))/(((a.*k).^2).*T) );

Xn1 = An1.*cos(a.*t1.*k) + Bn1.*sin(a.*t1.*k); %Definicion de la funcion en


Serie de Fourier
sum1 = sum1 + Xn1; %Sumas sucesivas para generar serie

  16  
%%Serie de Fourier Trigonometrica para Xr3
%Calculos de coeficientes a0, an, bn

A03=z*((A*(-cos((c*T)/2) + cos((3*c*T)/4)))/c);

An3=2*z*((A*(c*cos((a.*k.*T)/2)*cos((c*T)/2) - c*cos((3*a.*k.*T)/4)*cos((3*c*T)/4)
+ a.*k.*sin((a.*k.*T)/2)*sin((c*T)/2) -
a.*k.*sin((3*a.*k.*T)/4)*sin((3*c*T)/4)))/((a.*k).^2 - c^2));

Bn3=2*z*((A*(c*cos((c*T)/2).*sin((a.*k.*T)/2) - c*cos((3*c*T)/4).*sin((3*a.*k.*T)/4)
-a.*k.*cos((a.*k.*T)/2).*sin((c*T)/2) +
a.*k.*cos((3*a.*k.*T)/4).*sin((3*c*T)/4)))/((a.*k).^2 - c^2));

%Definicion de la funcion en Serie de Fourier


Xn3 = An3.*cos(a.*t3.*k) + Bn3.*sin(a.*t3.*k);

sum3 = sum3 + Xn3; %Sumas sucesivas para generar serie

Figura #4. Fenomeno de Gibbs observado sobre la señal Xr cuando N=50.

  17  
ê TRANSFORMADA DE FOURIER:

Finalmente se realizó la simulación correspondiente a la transformada de Fourier:

%%%%%%%%%%Transformada de Fourier %%%%%%%%%%%%%%%%%

ejef=-4:0.01:12;
a1=-1i*2*pi*ejef;
a3=-1i*2*pi*ejef;

%Transformada de Fourier Xr1


fou1=-((A.*(4 - 4.*exp((a1.*T)./4) + a1.*T))./(a1.^(2.*T)));

%Transformada de Fourier Xr3


fou2=(A.*exp((a3.*T)/2).*(-(c*cos((c*T)/2)) + a3.*sin((c*T)/2) +
exp((a3.*T)/4).*(c*cos((3*c*T)/4) - a3.*sin((3*c*T)/4))))/(a.^2 + c^2);

%Transformada de Fourier Señal Total

FouTotal = fou1.*((ejef>-4)&(ejef<4)) + fou2.*((ejef>8)&(ejef<12)) +


0.*((ejef>4)&(ejef<8))+ 0.*((ejef>8)&(ejef<12));

Figura #5. Transformada de Fourier.

  18  
CONCLUSIONES

ê Se pudo observar que a medida que el valor de ‘N’ en la serie de fourier aumenta, el
fenomeno de gibbs es menor por lo que la señal se parece en mayor medida a la
señal original.

ê Se pudo obtener la representación de una señal el dominio de la frecuencia a partir


de una función definida en el dominio del tiempo gracias al uso de la transformada
de Fourier.

ê Se fortalecieron nuestros conocimientos adquiridos a lo largo de la primera parte del


curso de ‘Teoría de las Telecomunicaciones I’.

  19  

You might also like