Documente Academic
Documente Profesional
Documente Cultură
de
Fourier
Seales
y
Sistemas
Facundo
Ramn
RESUMEN
Representacin,
con
un
algoritmo
creado
en
MatLab
R2010a,
de
una
seal
peridica
con
la
Serie
de
Fourier
y
anlisis.
Ramn Facundo
Objetivo
El
objetivo
del
trabajo
es
calcular
los
coeficientes
de
Fourier
para
la
siguiente
funcin.
(1) Y obtener un algoritmo que pueda graficar la serie y permita variar su nmero de armnicos para poder apreciar las diferentes aproximaciones.
(2)
(3)
(4) Ahora se puede proceder al clculo de los coeficientes !! y !! relacionados a !(!). Se considera a !(!) una funcin peridica de periodo ! = 4, y se toma el intervalo [2,2] para la integracin.
Ahora se calcula !! .
(5)
Ramn Facundo
(7)
(8)
(9) Dado que !(!) es una funcin impar, los componentes pares de su serie de Fourier son nulos. Es por esto que !! es siempre nula. Ahora se calcula !! .
(10) Al igual que en el caso anterior, es necesario realizar un cambio de variables. Se usa el cambio realizado en (7). Y aplicando en (10) se obtiene. (11)
(12) Analizando (12) se puede observar que valdr cero cuando ! sea par, dado que ! para ! par cos !" = 1. Mientras que para ! impar !! = !" . Por lo tanto:
(13)
Ramn Facundo
Se crea una variable N la cul define el nmero de armnicos que tendr la serie. Luego se crea un vector x que cubre el intervalo de [2,2] de integracin con saltos de 0.01. Como los coeficientes !! y !! son nulos no es necesario agregarlos al algoritmo. S es necesario realizar la sumatoria de !! . Para ello se realiza un loop for que realiza la sumatoria. Finalmente se grafica la funcin original y sobre ella la serie de Fourier correspondiente.
Cdigo
disp('Serie de Fourier') N= NUMERO DE ARMNICOS DESEADOS; x=-2:0.01:2; sum=0; for k=1:2:N b(k)=4/(k*pi); sum=sum+b(k)*sin(k*pi*x/4); end f=(x<0).*(-1)+(x>=0).*1; plot(x,f,'g',x,sum,'b') grid title('Aproximacin por Serie de Fourier')
Resultados
Con
N=1
se
obtiene
el
siguiente
grfico.
Ramn Facundo
La aproximacin de la serie es tosca pero se puede notar como la forma senoidal, al menos, comparte las regiones de positividad y negatividad con la funcin original. Este es el resultado de utilizar un nico armnico, es decir, slo una funcin senoidal con la frecuencia fundamental de la serie. Cuando el nmero de armnicos es 2, es decir N=2, se obtiene el mismo resultado que con N=1, dado que en la ecuacin (13) se observa que los coeficientes son nulos cuando N es par. Adems, !(!) define una onda cuadrada en un solo intervalo, y es conocido que una onda cuadrada (fsicamente imposible dada su abrupta discontinuidad) se compone de la sumatoria de armnicos impares de una funcin senoidal. Con N=5 el grfico es el siguiente.
Como era de esperarse, la serie se aproxima mejor a !(!) con mayor cantidad de armnicos. Siendo N=5 tenemos 3 funciones senoidales con distintas componentes frecuenciales interactuando juntas. La ecuacin (2) con los coeficientes ya calculados evaluada en N=5 resulta la siguiente ecuacin. Ms terminos sern sumados si aumenta N, y mejor ser la aproximacin. Con N=55 la aproximacin es considerablemente buena. (14)
Ramn Facundo
Y si N=99.
Ramn Facundo
No hay ninguna restriccin para N, es decir, puede ser tan grande como quiera. Sin embargo, con grandes valores de N el grfico de este algoritmo pierde presicin, dado que el dominio sigue siendo el vector x que avanza de a pasos de 0.01, entonces cuando la frecuencia de las componentes aumenta considerablemente y su perodo es menor a 0.01 resulta dificil ver la oscilacin y se pierde presicin.
Efecto
de
Gibbs
Se
puede
observar
que
sea
cual
sea
el
valor
de
N
hay
una
impresicin
constante
en
las
cercanas
de
la
discontinuidad
de
!(!).
Este
fenmeno
se
conoce
como
Efecto
de
Gibbs.
La
aproximacin
por
Fourier
se
diferencia
hasta
en
un
%18
por
ciento
del
valor
real
de
!(!)
en
los
entornos
de
las
discontinuidades.
Con valores de N altos, por ejemplo N=21, ya se mostr que la aproximacin es relativamente buena, sin embargo, en las cercanas de x=0, o sea en el punto de discontinuidad de !(!), la aproximacin de la seria llega a su diferencia mxima con el valor real de la funcin. Mientras la funcin vale 1 la serie vale 1.18, lo cual es el 18% mas que el valor real de la funcin. A medida que N aumente, el punto de diferencia mxima se acercar al punto de discontinuidad. Sin embargo, para cualquier valor de N, la mxima diferencia se conservar constante. A continuacin se observa el efecto de Gibbs con N=55 y N=99.
Ramn Facundo
Ramn Facundo
Mientras la posicin del pico de la serie se acerca a x=0, su valor sobre el eje y permanece prcticamente constante en y=1.18.
Bibliografa
MatLab
R2010a,
Matlab
Getting
Started
Guide,
The
Mathworks
Inc.
2010
Seales
y
Sistemas
2011,
Material
y
apuntes
del
curso,
UNTREF,
Ing.
De
Sonido
2011
Seminario
de
Anlisis
Funcional,
Material
y
apuntes
del
seminario,
UNTREF,
Ing.
De
Sonido
2011
A.V.
Oppenheim,
A.
S.
Willsky,
Seales
y
Sistemas
segunda
edicin,
Ed.
Pearson,
1997.
Tabla
de
contenido
Objetivo
....................................................................................................................
1
Clculo
de
los
Coeficientes
.........................................................................................
1
Desarrollo
del
Algoritmo
............................................................................................
2
Cdigo
..........................................................................................................................................................................
3 Resultados
.................................................................................................................
3
Efecto
de
Gibbs
..........................................................................................................
6
Bibliografa
................................................................................................................
8