Vous êtes sur la page 1sur 9

TP Maple 6 Sries de Fourier

Les sries de Fourier sont un outil danalyse et de synthse des si-


gnaux priodiques. Contrairement la transforme intgrale de
Fourier, il nexiste aucune bibliothque sous Maple permettant
la manipulation des sries de Fourier. Il faudra commencer par
crire des procdures calculant les coefficients et la srie de Fou-
rier dune fonction donne.

1 Construction dun signal priodique . . . . . . . . . . . . . . 1


2 Coefficients et srie de Fourier dun signal . . . . . . . . . 3
3 Synthse du signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4 Le phnomne de Gibbs . . . . . . . . . . . . . . . . . . . . . . . . . 5
5 Calculs de sommes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6 Sries de Fourier et quations diffrentielles . . . . . . . 9

1. Construction dun signal priodique

On appellera signal priodique toute fonction priodique de R dans R. Dans la pratique, on d-


finira une fonction T -priodique f , le signal , en translatant une infinit de fois (de n T #
pour
n dcrivant Z) la courbe reprsentative Cg dune fonction g : [t0 , t0 + T ] R. Nous appellerons
cette application g le motif . Nous crirons chaque fois des programmes universels, valables
pour des motifs et des priodes T quelconques. Il est important de reprsenter graphiquement le
signal dont on tudie la srie de Fourier car le mode de convergence de cette srie dpend de la
rgularit du signal.

Considrons lexemple clbre de dent de scie : f est lunique fonction de R dans R concidant
avec le motif suivant sur [0, 2[ :

0 si t = 0

scie (t) =
t si t 6= 0

2
On commence par dfinir la priode T , lorigine t0 de lintervalle de dfinition du motif, le motif
puis le signal :

> T:=2*Pi: t0:=0:


motif:=piecewise(t<>0,(Pi-t)/2,0):
signal:=subs(t=t-floor((t-t0)/T)*T,motif):
TP Maple 6 Sries de Fourier Lyce Condorcet MP 2010 - 2011

Rappelons que la commande piecewise permet de dfinir une fonction par morceaux. On
retiendra la syntaxe suivante pour dfinir une fonction f valant f i si la condition condi est vrifie
(i variant de 1 n) et valant f sinon dans les autres cas 1 .

La commande piecewise de dfinition par morceaux


f := x -> piecewise( cond1, f 1 , cond2 , f 2 , . . ., condn , f n , f sinon )

Attention, la commande piecewise ne dfinit quune expression ! On retiendra galement que


les conditions cond i sont testes successivement dans lordre croissant des indices 2 .
Ajoutons que lon calcule une partie entire au moyen de la commande floor.
En utilisant floor et piecewise ontpeut donc dfinir un motif et sa rplication en un signal.
Pour tout nombre rel t , le nombre t tt T
0
T est lunique rel de lintervalle [t0 , t0 + T [ gal t
modulo T . En effet, comme x R, x 1 < x x, on a

t t0 t t0 t t0 t t0
t0 = t T t T < t T T = t0 + T et f t T = f (t )
T T T T

> plot(signal,t=-15..15,color=blue,discont=true,y=-2..2);

y 1

K15 K10 K5 0 5 10 15
t

K1

K2
1. La valeur par dfaut de f sinon est zro.
2. Ce qui permet de dfinir une fonction par morceaux dune autre manire quen mathmatiques (o lon utilise une partition de
lensemble de dfinition pour dfinir une fonction par morceaux).

http://lkcz.free.fr 2
TP Maple 6 Sries de Fourier Lyce Condorcet MP 2010 - 2011

Le signal est C 1 par morceaux, clairement continu en tout point de R priv des nombres de la
forme 2 n, o n Z. En ces points, le signal f vrifie

+
f (2 n ) + f (2 n +) 2 2 = f (2 n ) = f (0) = 0
=
2 2
Le signal en donc continu en 2n pour tout n Z. On pourra appliquer le thorme de Dirichlet :
la srie de Fourier de la dent de scie converge simplement vers le signal sur R.

2. Coefficients et srie de Fourier dun signal

On pourra calculer les coefficients de Fourier complexes (cn )nZ :


Zt0 +T
1
n Z, cn = f (t )e 2i nt/T
T t0
ou rels (an )nN et (b n )nN :
Zt0 +T

2 2n t

an = f (t ) cos dt

T t0 T
n N,

Zt0 +T

2 2n t

bn = f (t ) sin dt
T t0 T

Reprenons lexemple de la dent de scie :

> assume(n,integer):
a,b:=2*(int(motif*cos(n*t),t=t0..t0+T))/T,
2*(int(motif*sin(n*t),t=t0..t0+T))/T;

1
a, b := 0,
n

La dent de scie tant impaire, la suite (an )n0 est nulle. Sa srie de Fourier est donc
X
+ sin(n t )
n =1 n

Exercice 1.

Dterminer la suite (an )n0 telle que


h i X
+
pour tout x 0, , x= an cos(2 n x)
2 n =0

http://lkcz.free.fr 3
TP Maple 6 Sries de Fourier Lyce Condorcet MP 2010 - 2011

3. Synthse du signal

Les coefficients de Fourier tant calculs, arrive le temps de la synthse, i.e. la reconstruction
du signal partir de ses coefficients de Fourier : on a vu que la srie de Fourier de la dent de
scie converge simplement vers la dent de scie sur R. Le programme suivant calcule les quinzes
premires sommes partielles de cette srie de Fourier et compare leurs courbes reprsentatives
celle du signal.

> synthese:=sum(b*sin(n*t),n=1..N):
for k from 1 to 15
do
plot([signal,subs(N=k,synthese)],t=-15..15,
y=-2..2,color=[blue, red])
od

2 2

y 1 y 1

K15 K10 K5 0 5 10 15 K15 K10 K5 0 5 10 15


t t

K1 K1

K2 K2
2 2

y 1 y 1

K15 K10 K5 0 5 10 15 K15 K10 K5 0 5 10 15


t t

K1 K1

K2 K2

http://lkcz.free.fr 4
TP Maple 6 Sries de Fourier Lyce Condorcet MP 2010 - 2011

Nous navons affich ici que les quatre premires sommes partielles de la srie de Fourier de la
dent de scie. Voici la quizime :

y 1

K15 K10 K5 0 5 10 15
t

K1

K2
Afin de mieux apprhender laspect dynamique de la synthse du signal originel, il est intres-
sant de programmer une animation...

> with(plots):
animate(plot,[[signal,synthese],t=-10..10,
color=[blue,red]],N=1..60);

4. Le phnomne de Gibbs

On observe que la srie de Fourier de la dent de scie converge plus difficilement aux points
de discontinuit du signal.

> with(plots):
plot([subs(N=6000,synthese),signal],t=0..0.01,
y=1.4..1.9,color=[red,blue]);
plot([subs(N=60000,synthese),signal],t=0..0.001,
y=1.4..1.9,color=[red,blue]);

http://lkcz.free.fr 5
TP Maple 6 Sries de Fourier Lyce Condorcet MP 2010 - 2011

1,9 1,9

1,8 1,8

1,7 1,7

y y

1,6 1,6

1,5 1,5

1,4 1,4

0,002 0,004 0,006 0,008 0,010 0,0002 0,0004 0,0006 0,0008 0,0010

t t

Aprs examen de plusieurs sommes partielles dindice trs grand (respectivement n = 6000 et
n = 60000 pour les deux tracs ci-dessus), il semblerait quau voisinage dune discontinuit du
signal, ces dernires oscillent autour du signal avec une amplitude tendant vers une limite non
nulle mais sur un intervalle de diamtre convergeant vers 0. Cest ce quon appelle le phnomne
de Gibbs. Nous allons prouver ce rsultat dans le cas du signal en dent de scie mais ce comporte-
ment est plus gnral.
Rappelons dabord quelques rsultats sur les sries de Fourier. La srie de Fourier dun signal
priodique f de classe C 1 par morceaux converge simplement vers le signal normalis fe dfini
par
f (t ) + f (t +)
fe : t 7
2
Ce rsultat est connu sous le nom de thorme de Dirichlet. On peut mme ajouter que cette
convergence est uniforme si le signal est continu. Si le signal prsente au moins un point de dis-
continuit, cette convergence ne peut tre uniforme car les sommes partielles de Fourier sont
continues. Si le signal f est discontinu au point 0, on peut tablir lexistence dun rel > 0 et
dune suite (u n )n0 qui converge vers 0 mais telle que

S n (u n ) f (u n )

pour tout entier naturel n, o S n dsigne la n-ime somme partielle de Fourier de f . Ceci explique
le phnomne de Gibbs : pour tout entier naturel n, la somme partielle dordre n scarte du
signal avec une amplitude strictement suprieure sur tout voisinage de 0.
Revenons lexemple de la scie. Dans ce cas, la suite (/2n)n1 convient.

> u:=Pi/(2*N): v:=subs(t=u,synthese): limit(v,N=infinity);


Si
2

http://lkcz.free.fr 6
TP Maple 6 Sries de Fourier Lyce Condorcet MP 2010 - 2011

Le symbole Si dsigne la fonction sinus intgral dfinie par

Si : R Z
R
x sin(t )
x 7 dt
0 t
Ainsi, le logiciel nous rpond que
Z
N sin n
X 2 sin(t )
2N
lim = Si = dt > 0
N+ n =1 n 2 0 t

Dmontrons ce rsultat. Pour tout entier naturel n non nul et tout rel t , on a
Xn sin(k t ) Zt X
n
! Zt nu
(n + 1) u sin 2
= cos(k t ) d u = cos du
k =1 k 0 k =1 0 2 sin u2

Zt/2
cos((n + 1) u) sin(n u)
= 2 du
0 sin(u)

Zt/2
sin(n u) cos(n u) cos(u) 2
= 2 sin (n u) d u
0 sin(u)

Zt/2
sin(2 n u) cos(u) 2
= 2 sin (n u) d u
0 2 sin(u)
On a clairement Z/4n
lim sin2 (n u)d u = 0
n+ 0

On prouve sans peine que la fonction suivante

L : R R
1 1
t 7
t sin(t )
est prolongeable par continuit en 0 par L(0) = 0. On dduit alors du lemme de Riemann-Lebesgue
que
Z/4n
lim sin(2 n u) cos(u) L(u)d u = 0
n+ 0

Comme Z/4n Z/2


sin(2 n u) cos(u) sin(u) u
du = cos du
0 u 0 u 2n
On en dduit que
n 1 Z/2 u Z/2
X k sin(u) sin(u)
lim sin = lim cos du = du
k =1 k 2n u 2n u
n+ n+ 0 0

par le thorme de la convergence domine.

http://lkcz.free.fr 7
TP Maple 6 Sries de Fourier Lyce Condorcet MP 2010 - 2011

Exercice 2. Phnomne de Gibbs pour un signal en crneau

On considre lunique fonction 2-priodique f telle que



1 pour < t < 0
f (t ) = 0 pour t = 0,

1 pour 0 < t <

1. Gnrer et reprsenter ce signal au moyen de Maple.


2. Calculer la srie de Fourier de f . Etudier la convergence de cette srie.
3. Visualiser la convergence des sommes partielles de Fourier vers f au moyen dune animation.

5. Calculs de sommes

On rappelle lgalit de Bessel-Parseval, valable pour toute fonction T -priodique f continue


par morceaux :
ZT X
+
1
f (t )2 d t = |cn |2
T 0 n =
Ce rsultat joint au thorme de Dirichlet permet un calcul lgant de quelques sommes clas-
siques.

Exercice 3.

Calculs de sommes
1. Former le dveloppement en srie de Fourier de la fonction f dfinie par f (x) = |sin(x)| pour
tout x R.
2. Calculer les sommes des sries
+
X 1 +
X (1)n +
X 1
2
, 2
et 2 2
n=1 4n 1 n=1 4n 1 n=1 (4n 1)

Exercice 4.

Soient R \ Z et f la fonction 2-priodique qui concide avec la fonction

x 7 cos( x)

sur [, ].
1. Tracer la courbe reprsentative du signal f pour

{0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0, 4, 0.45, 0.5}

http://lkcz.free.fr 8
TP Maple 6 Sries de Fourier Lyce Condorcet MP 2010 - 2011

2. Quelle dire de la rgularit du signal ?


3. Calculer les coefficients de fourier de f au moyen de Maple.
4. Justifier que
X (1)n1
+
= 1 + 2 2 2 2
sin( ) n =1 n

Exercice 5.

On considre le signal 2-priodique pair s qui concide avec la fonction t 7 2 cosh( t ) sur
[0, ] o R .
1. Explicitez les coefficients et la srie de Fourier de s.
2. Reprsentez le signal s et quelques sommes partielles de la srie de Fourier s.
3. Etudier le mode de convergence de cette srie.
4. Quobtient-on en t = et en remplaant 2 par x ?
5. En dduire que
X
+ 1 2
2
=
n =1 n 6

6. Sries de Fourier et quations diffrentielles

On pourra rechercher des solutions particulires dveloppables en srie de Fourier des EDL
coefficients constants et de second membre priodique.

Exercice 6.

Rsoudre y + y = s(t ) o s est le signal 2-priodique qui concide avec t 7 2 t 2 sur [, ].

http://lkcz.free.fr 9

Vous aimerez peut-être aussi