Communicatio 
n optique 
Compte rendu TP1 
TOUATI KARIM / IMI 4 /Groupe E
compte rendu 
communication optique 
modulation d'amplitude 
>> fs=100; 
>> t=[0:2*fs+1]'/fs; 
>> fc=10; 
>> x=sin(2*pi*t)...
Aprés la modulation le signal est translaté autour de Fc: 
0 5 10 15 20 25 30 35 40 45 50 
100 
80 
60 
40 
20 
0 
plot(t,...
modulation de fréquence d'un signal 
fs=8000; 
>> fc=3000; 
>> t=[0:50:fs]'/fs; 
>> s1=sin(2*pi*300*t)+2*sin(2*pi*600*t); ...
figure(2),plot(z);tilte 
5 
0 
-5 
-10 
-15 
-20 
-25 
0 20 40 60 80 100 120 140 160 180 
m=16; 
>> k=log2(m); 
>> n=3e4; ...
1 
0.5 
0 
random symbols 
0 5 10 15 20 25 30 35 40 
symbol index 
integer value 
6
1 
0.5 
0 
random symbols 
0 5 10 15 20 25 30 35 40 
symbol index 
integer value 
6
Prochain SlideShare
Chargement dans…5
×

Compte rendu com op touati

323 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
323
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
8
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Compte rendu com op touati

  1. 1. Communicatio n optique Compte rendu TP1 TOUATI KARIM / IMI 4 /Groupe E
  2. 2. compte rendu communication optique modulation d'amplitude >> fs=100; >> t=[0:2*fs+1]'/fs; >> fc=10; >> x=sin(2*pi*t); >> ydouble=ammod(x,fc,fs); >> zdouble=fft(ydouble); >> zdouble=abs(zdouble(1:length(zdouble)/2+1)); >> subplot(2,1,1); >> frqdouble=[0:length(zdouble)-1]*fs/length(zdouble)/2; >> title('spectrum of double side-bandsignal'); >> plot(frqdouble,zdouble); >> subplot(2,1,1); >> ydouble=ammod(x,fc,fs,0,1); >> plot(frqdouble,zdouble); >> subplot(2,1,1); >> ydouble=ammod(x,fc,fs,0,1); >> zdouble=fft(ydouble); >> zdouble=abs(zdouble(1:length(zdouble)/2+1)); >> subplot(2,1,1); >> frqdouble=[0:length(zdouble)-1]*fs/length(zdouble)/2; >> title('spectrum of double side-bandsignal'); >> plot(frqdouble,zdouble); >> ydouble=ssbmod(x,fc,fs); >> zdouble=fft(ydouble); >> zdouble=abs(zdouble(1:length(zdouble)/2+1)); >> subplot(2,1,1); >> frqdouble=[0:length(zdouble)-1]*fs/length(zdouble)/2; >> plot(frqdouble,zdouble); >> ydouble=ssbmod(x,fc,fs,1,'upper'); >> zdouble=fft(ydouble); >> zdouble=abs(zdouble(1:length(zdouble)/2+1)); >> subplot(2,1,1); >> frqdouble=[0:length(zdouble)-1]*fs/length(zdouble)/2; >> plot(frqdouble,zdouble); 2
  3. 3. Aprés la modulation le signal est translaté autour de Fc: 0 5 10 15 20 25 30 35 40 45 50 100 80 60 40 20 0 plot(t,x,t,ydouble); 0 0.5 1 1.5 2 2.5 1 0.5 0 -0.5 -1 -1.5 3
  4. 4. modulation de fréquence d'un signal fs=8000; >> fc=3000; >> t=[0:50:fs]'/fs; >> s1=sin(2*pi*300*t)+2*sin(2*pi*600*t); >> s2=sin(2*pi*150*t)+2*sin(2*pi*900*t); >> x=[s1,s2]; >> dev=50; >> y=fmmod(x,fc,fs,dev); >> z=fmdemod(y,fc,fs,dev); >> figure(1),plot(y);title 0 20 40 60 80 100 120 140 160 180 1 0.5 0 -0.5 -1 4
  5. 5. figure(2),plot(z);tilte 5 0 -5 -10 -15 -20 -25 0 20 40 60 80 100 120 140 160 180 m=16; >> k=log2(m); >> n=3e4; >> x=randint(n,1); >> stem(x(1:40),'filed'); >> stem(x(1:40),'filled'); >> title('random bits'); >> xlabel('bit index'); >> ylabel('binarg value'); >> Nxsym=length(xsym);* >> xsym=bi2de(reshape(x,k,length(x)/k).','left-msb'); >> Nxsym=length(xsym); >> title('random symbols'); >> xlabel('symbol index') >> ylabel('integer value'); >> xlabel('symbol index'); 5
  6. 6. 1 0.5 0 random symbols 0 5 10 15 20 25 30 35 40 symbol index integer value 6
  7. 7. 1 0.5 0 random symbols 0 5 10 15 20 25 30 35 40 symbol index integer value 6

×