Vous êtes sur la page 1sur 15

MASTER SIGNAUX ET SYSTME

Travaux Pratiques
de
Tlcommunication
et Traitement de
Signal
Simulation avec Matlab

- BOUSSIK Zakaria
- LKHADIR Fouad

Modulation damplitude
Script 1:
clear; clc; close;
U=1;
Ap=2;
m=0.5 %m=input('Entrez m : ')
f0=3;
fp=40;
fe=200;
Te=1/fe;
for i=1:1:200 %%tjrs debut par 1
u(i)=U*sin(2*pi*i*f0/fe);
p(i)=Ap*sin(2*pi*i*fp/fe);
s(i)=Ap*(1+m*u(i))*sin(2*pi*i*fp/fe);
end
subplot(4,1,1);
plot(u);
subplot(4,1,2);
plot(p);
subplot(4,1,3);
plot(s);
y=abs(fftshift(fft(s)));
subplot(4,1,4);
plot(y);

Figure 1 :

Figure1- Modulation AM

Multiplexage et dmultiplexage temporelle


Script 2:
clear; clc; close;
f1=5;
f2=9;
f3=13;
f4=17;
fe=100;
Te=1/fe;
for i=1:1:200 %%tjrs debut par 1
x1(i)=sin(2*pi*i*f1/fe);
x2(i)=sin(2*pi*i*f2/fe);
x3(i)=sin(2*pi*i*f3/fe);
x4(i)=sin(2*pi*i*f4/fe);
end
k=1
for i=1:200
s(k)=x1(i);
k=1+k;
s(k)=x2(i);
k=1+k;
s(k)=x3(i);
k=1+k;
s(k)=x4(i);
k=1+k;
end
subplot(5,1,1)
plot(x1)
title('Multiplexage')
subplot(5,1,2)
plot(x2)
subplot(5,1,3)
plot(x3)
subplot(5,1,4)
plot(x4)
subplot(5,1,5)
plot(s)
k=1;
for i=1:200

x1(i)=s(k)
k=1+k;
x2(i)=s(k);
k=1+k;
x3(i)=s(k);
k=1+k;
x4(i)=s(k);
k=1+k;
end
figure
subplot(4,1,1)
plot(x1)
title('Demultiplexage')
subplot(4,1,2)
plot(x2)
subplot(4,1,3)
plot(x3)
subplot(4,1,4)
plot(x4)

Figure 2:

Figure2- Multiplexage

Figure 3:

Figure3- Dmultiplexage

Ondelettes

Script 3 :
clc;clear all;close all;
LB=-10
UB=10
N=100
t=linspace(LB,UB,N);
x=exp((-t.^2)/2).*cos(5*t);
subplot(5,5,1);
plot(x);
s=5.*cos(2*pi.*t*200)+cos(2*pi*100*t)+8.*cos(2*pi*1000*t);
subplot(5,5,2);
plot(t,s);
a=1;
b=0;
c=2;
for a=1:5;
for b=3:6;
c=c+1;
x1=(1/sqrt(a)).*exp((-((t-b)/a).^2)/2).*cos(5*((t-b)/a));
subplot(5,5,c)
S=conv(s,x1);
plot(S);
end
end
figure;
b=0;
c=0;
LB=-10
UB=10
N=400
t=linspace(LB,UB,N);
x=exp((-t.^2)/2).*cos(5*t);
for a=1:10;
c=c+1;
x1=(1/sqrt(a)).*exp((-((t-b)/a).^2)/2).*cos(5*((t-b)/a));
subplot(5,2,c)
plot(x1);
end
figure;
a=1;
c=0;
for b=1:10;
c=c+1;
x1=(1/sqrt(a)).*exp((-((t-b)/a).^2)/2).*cos(5*((t-b)/a));
subplot(5,2,c);
plot(x1);
end

Figure 4 :
:

Figure4- Dplacement dondelette

Figure 5 :

Figure5- Dilatation dondelette

Figure 6 :

Figure6- Produit du signal avec les ondelettes

Spectrogramme
Script 4:
clc;
clear all;
close all;
f0=100;
T0=1/f0;
T=10*T0;
fe=25*f0;
Te=1/fe;
t=0:Te:T/2-Te;
x=6*sin(2*pi*f0*t);
N=100;
%%%%%longeur de la fenetre
Nf=10;
%%%%%nbre de fenetre
pos=[];
for k=1:N/Nf:length(x)-N
h=abs(fft(x(k:(k+N-1))));
s=h';
pos=[pos s(1:floor(length(s)/2))];
end
spectre=pos.*pos;
F=(0:floor(N/2))/N*fe;
T=(N/2:N/Nf:length(x)-1- N/2)/fe;%%%%normalisation du temps
SP=imagesc(T,F,spectre);title('spectreprogmme programm');
colormap(jet);%%%%%pour la coleur
set(get(SP, 'Parent'), 'YDir','normal');%%%%%renvers le
spectre

Figure 7:

Figure7- Spectrogramme programm

Wigner Ville
Script 5:
clear all; clc; close all;
a=3;
f0=5;
f1=10;
f2=5;
fe=80;
Te=1/fe;
f=256;
t=(0:f);
x=a*(sin(2*pi*t*f0/fe)+sin(2*pi*t*f1/fe))';
z=tfrspwv(x);
z=z(fe:f,:);
figure,image(z);

Figure 8:
Fig

ure8- Wigner Ville

Vous aimerez peut-être aussi