Vous êtes sur la page 1sur 3

But du TP :

- Décomposition en série de Fourier des signaux périodiques sous la forme trigonométrique et la forme
complexe
- Calcul de la puissance moyenne dans le domaine temporal et fréquentiel

Etude pratique
1-les coefficients a0, an, bn :
syms t
T=1;
A=1;
k=5;
a0=1/T*(int(-1,t,-T/2,0)+int(1,t,0,T/2))
a=zeros(1,k);
b=zeros(1,k);
for n=1:k
a(n)=2/T*(int(-cos(2*pi*n*t/T),t,T/2,0)+int(cos(2*pi*n*t/T),t,0,T/2)),
b(n)=2/T*(int(-sin(2*pi*n*t/T),t,T/2,0)+int(sin(2*pi*n*t/T),t,0,T/2)),
end

2-les coefficients cn, cp, c:


syms t
T=1;
A=1;
k=5;
a0=1/T*(int(-1,t,-T/2,0)+int(1,t,0,T/2))
a=zeros(1,k);
b=zeros(1,k);
cp=zeros(1,k);
cn=zeros(1,k);
for n=1:k
a(n)=2/T*(int(-cos(2*pi*n*t/T),t,-T/2,0)+int(cos(2*pi*n*t/T),t,0,T/2)),
b(n)=2/T*(int(-sin(2*pi*n*t/T),t,-T/2,0)+int(sin(2*pi*n*t/T),t,0,T/2)),
cp(n)=(a(n)-j*b(n))/2,
cn(n)=(a(n)+j*b(n))/2,
end
c=double([flipdim(cn,2) a0 cp])
3-la puissance moyenne Ps:

syms t
T=1;
A=1;
k=5;
a0=1/T*(int(-1,t,-T/2,0)+int(1,t,0,T/2))
a=zeros(1,k);
b=zeros(1,k);
cp=zeros(1,k);
cn=zeros(1,k);
for n=1:k
a(n)=2/T*(int(-cos(2*pi*n*t/T),t,-T/2,0)+int(cos(2*pi*n*t/T),t,0,T/2)),
b(n)=2/T*(int(-sin(2*pi*n*t/T),t,-T/2,0)+int(sin(2*pi*n*t/T),t,0,T/2)),
cp(n)=(a(n)-j*b(n))/2,
cn(n)=(a(n)+j*b(n))/2,
end
c=double([flipdim(cn,2) a0 cp])
ps=sum(abs(c).^2),

4-le module du spectre:

syms t
T=1;
A=1;
k=5;
a0=1/T*(int(-1,t,-T/2,0)+int(1,t,0,T/2))
a=zeros(1,k);
b=zeros(1,k);
cp=zeros(1,k);
cn=zeros(1,k);
for n=1:k
a(n)=2/T*(int(-cos(2*pi*n*t/T),t,-T/2,0)+int(cos(2*pi*n*t/T),t,0,T/2)),
b(n)=2/T*(int(-sin(2*pi*n*t/T),t,-T/2,0)+int(sin(2*pi*n*t/T),t,0,T/2)),
cp(n)=(a(n)-j*b(n))/2,
cn(n)=(a(n)+j*b(n))/2,
end
c=double([flipdim(cn,2) a0 cp])
ps=sum(abs(c).^2),
vk=-k:k;
stem(vk,abs(c))

5 et 6-le signal après:

syms t
T=1;
A=1;
k=5;
a=double(a)
b=double(b)
xr=a0
for n=1:k
xr=xr+a(n)*cos(2*pi*n*ts/T)+b(n)*sin(2*pi*n*ts/T);
end
plot(ts,xr)
grid on

Vous aimerez peut-être aussi