Вы находитесь на странице: 1из 12

INFORME FINAL (EDITABLE)

SIMULACIN DE LA SERIE DE FOURIER


1. PROCEDIMIENTO:
1. Haciendo uso del software MATLAB, elabore un programa que permita realizar lo
siguiente:

a) Dada una funcin del tiempo, el programa debe permitir visualizar en pantalla la
grfica real.
b) Con el uso de la Serie de Fourier, el programa nos debe permitir visualizar
las diferentes aproximaciones, dependiendo de n, a la grfica real.
c) Para permitir realizar el paso b), el programa debe solicitar:
La ecuacin caracterstica del trmino ao.
La ecuacin de los trminos an.
La ecuacin correspondiente a los bn.
En el programa desarrollado, simule la onda asignada para diferentes valores de n.
Visualice los cambios, si realizamos variaciones en los parmetros de la funcin;
amplitud, periodo, duracin del pulso.

2. Para cada grupo de trabajo se le asignar una funcin.


C
FUNCION
1

Pulso cuadrado impar, amplitud 10 Vpp, periodo 20 mseg,


duracin 5 mseg.

CDIGO EN MATLAB PARA UNA SEAL CUADRARA IMPAR:


close all
clc
clear
syms t n
A = [-15 0 15];
f = [5 -5];
f = sym(f);
T = max(A)-min(A);
wo = 2*pi/(T);
Ao = 0;
for i=1:length(f)
Ao = Ao +int(f(i),'t', A(i), A(i+1));
end
Ao = simple(Ao/T);
An = 0;
for i=1:length(f)
An = An +int(f(i)*cos(n*wo*t), A(i), A(i+1));
end
An = simple(2*An/T);

Bn = 0;
for i=1:length(f)
Bn = Bn +int(f(i)*sin(n*wo*t), A(i), A(i+1));
end
Bn = simple(2*Bn/T);

An = char(An);
Bn = char(Bn);
An = simple(sym(strrep(char(An), 'sin(pi*n)', '0')));
Bn = simple(sym(strrep(char(Bn), 'sin(pi*n)', '0')));
An = simple(sym(strrep(char(An), 'cos(pi*n)', '(-1)^n')));
Bn = simple(sym(strrep(char(Bn), 'cos(pi*n)', '(-1)^n')));
An = simple(sym(strrep(char(An), 'sin(n*pi)', '0')));
Bn = simple(sym(strrep(char(Bn), 'sin(n*pi)', '0')));
An = simple(sym(strrep(char(An), 'cos(n*pi)', '(-1)^n')));
Bn = simple(sym(strrep(char(Bn), 'cos(n*pi)', '(-1)^n')));
An = simple(sym(strrep(char(An), 'sin(2*pi*n)', '0')));
Bn = simple(sym(strrep(char(Bn), 'sin(2*pi*n)', '0')));
An = simple(sym(strrep(char(An), 'cos(2*pi*n)', '1')));
Bn = simple(sym(strrep(char(Bn), 'cos(2*pi*n)', '1')));
An = simple(sym(strrep(char(An), 'cos(2*n*pi)', '1')));
Bn = simple(sym(strrep(char(Bn), 'cos(2*n*pi)', '1')));
%
disp('Ao')

pretty(Ao)
disp('An')
pretty(An)
disp('Bn')
pretty(Bn)

x = linspace(min(A), max(A), 1000);


fx = 0;
for i=1:length(A)-1
if mod(i, 2) == 1
fx = fx+((x>=A(i))&(x<=A(i+1))).*subs(f(i),x);
else
fx = fx+((x>A(i))&(x<A(i+1))).*subs(f(i),x);
end
end
plot(x, fx, 'Linewidth', 2); hold on
plot(x+max(x)-min(x), fx, 'Linewidth', 2)
plot(x-max(x)+min(x), fx, 'Linewidth', 2)
plot([max(x) max(x)],[fx(1) fx(end)], 'linewidth', 2)
plot([min(x) min(x)],[fx(end) fx(1)], 'linewidth', 2)
grid on
xlabel('\bfTIEMPO');
ylabel('\bfAMPLITUD');
title('\bfGRAFICA DE LA FUNCION');
ejs = axis;
figure
a=input('ingrese el valor de n: '); % Numero de armonicos
t = linspace(min(x)-max(x)+min(x), max(x)-min(x)+max(x), 1000);
Ao = eval(Ao);
for i=1:1:a
subplot(2, 2,1)
ft(i,:) = (subs(Bn, 'n', i).*sin(i*wo*t))+(subs(An, 'n',
i).*cos(i*wo*t));
plot(t, Ao+sum(ft),'Color', 'b', 'Linewidth', 1.3)
title('\bfSEALES SINUSOIDALES SUMADAS')
xlabel('\bfARMONICO');
ylabel('\bftiempo');
hold on
ylim([ejs(3) ejs(4)])
xlim([min(t) max(t)])
% box on
% grid on
subplot(2, 2,2)
plot(t, ft(i,:),'Color','b', 'Linewidth', 1.3)
title('\bfSEALES SINUSOIDALES SIMPLES')
hold on
% box on
% grid on
xlabel('\bfARMONICO');
ylabel('\bftiempo');
xlim([min(t) max(t)])
Cn(i) = sqrt(subs(Bn, 'n', i)^2+subs(An, 'n', i)^2);
subplot(2, 2,3)
stem(Cn,'fill','r', 'Linewidth', 2)
hold on; grid on
title('\bfAMPLITUD ARMONICOS')
xlim([1 a])
subplot(2, 2,4)
plot(t, Ao+sum(ft), 'r','Linewidth', 2);

ylim([ejs(3) ejs(4)])
xlim([min(t) max(t)])
pause(0.01)
end

GRAFICAS
Para n =15.

Para n=30.

N=60

N=75

HALLAR EL ANCHO DE BANDA:

PREGUNTAS :
1) La funcin
funciones

seno y coseno son


peridicas?

Por definicin, una funcin es peridica si repite el mismo valor a intervalos


regulares de la variable. Es decir, una funcin f(x) es peridica si existe un nmero
T tal que pueda hacer f(x+T) = f(x) para todas las x. Al menor nmero T se le
llama perodo.
De este modo, la funcin
es una funcin peridica y
un perodo de 2, porque 2 es el menor nmero T que hace que
sen(x+T)=sen(x), para todo x.

seno
con

Lo mismo sucede con la funcin coseno, su periodo es 2 ya que


cos(x+2)=cos(x).
2) Detallar las propiedades de los coeficientes de Fourier: Identidad de Parseval;
y relacin entre los coeficientes de Fourier y su derivada.
La identidad de Parseval, tambin conocida como la igualdad de Parseval, es una
generalizacin del teorema de Pitgoras aplicado a los espacios de Hilbert
separables. Si B es una base ortonormal en un espacio vectorial, entonces

Informalmente podemos expresar la identidad de Parseval aplicada a las series de


Fourier, tanto en forma compleja como real.
Forma compleja (o exponencial):

Forma real (o trigonomtrica):

Siendo

el periodo y

los coeficientes de Fourier complejos y reales.

Si hablamos acerca de la diferenciacin

3) Explicar las condiciones de DIRICHLET y el teorema de convergencia.

Las condiciones Dirichlet son las condiciones que garantizan


la existencia y convergencia de las series de Fourier o de las transformadas de Fourier.
CONDICIN 1: La Condicin Dbil de Dirichlet

Para que las series de Fourier existan, los coeficientes de Fourier deben ser finitos,
esta condicin garantiza su existencia. Esencialmente dice que el integral del valor
absoluto de la seal debe ser finito.
Las series de Fourier existen (los coeficientes son finitas) si
CONDICIN 2:

La transformada de Fourier existe si

|f(t)|dt<
Adems, la transformada de Fourier existe si la seal tiene un nmero finito de
discontinuidades y un nmero finito de mximos y mnimos. Para que las series de
Fourier existan las
siguientes dos condiciones
se deben de satisfacer
(junto con la condicin
dbil de Dirichlet):
1.
2.

f(t) tiene solo un nmero finito de mnimos y mximos.


En un periodo, f(t) tiene un numero finito de discontinuidades y cada una es finita.
En un periodo,

Esto es a lo que se conoce como condiciones fuertes de Dirichlet.


4) Explicar el fenmeno de Gibbs.

Cuando una funcin tiene una discontinuidad de salto en un punto, su serie de Fourier
tiene un comportamiento especial en dicho punto. Este comportamiento se llama
fenmeno de Gibbs. Este fenmeno consiste en que cerca del punto las sumas
parciales de la serie de Fourier mantienen unas oscilaciones que no se hacen
pequeas.

10

Cuando la funcin que se est desarrollando en Serie de Fourier tiene


discontinuidades no es posible que haya una buena convergencia en los entornos de
las discontinuidades.
En tales entornos las sumas parciales muestran sobre Y subvalores alrededor del valor
real de la funcin que pueden llegar a un 18% del salto en la discontinuidad.
Si
es un punto de discontinuidad, la sucesin de sumas parciales converge al
valor:

Representacin de la Onda Cuadrada en Serie De Fourier para un trmino de la


sumatoria.

Se muestra la representacin para uno y diez trminos, respectivamente. Conforme se agregan


ms trminos, la grfica se va aproximando a la onda cuadrada, pero sin que los picos
disminuyan. Estos picos que nunca desaparecen se les llama el fenmeno de Gibbs

APLICACIONES DE FOURIER:

CONCLUSIONES:

11

12

Como se puede observar a medida que incrementamos el valor


de N, la serie de Fourier se va semejando a la funcin cuadrara
impar.
,
-