Académique Documents
Professionnel Documents
Culture Documents
Introduction au TP :
En systèmes de télécommunication, la sécurité est prise en considération à
fin d’éviter l’impact des phénomènes étrangères sur les données transmis toute au
long de la transmission.
Objectif de TP :
Dans ce TP, on va voir la différence entre la modulation QPSK et BPSK, et
savoir vers la fin quelle est la meilleure entre ces deux dernières. Comme aussi on
va étudier les caractéristiques de la technique d’étalement de spectre en utilisant le
code CDMA en concluant l’effet de cette dernière sur la transmission de donnée à
la présence d’un bruit.
1. Modulation QPSK :
Après avoir exécuter, on va trouver les résultats suivants pour différentes valeurs de
SNR
a. Les valeurs de BER et SER :
Pour SNR=60
Observation :
On remarque en faisant augmenter la valeur de SNR, que l’impact de signal bruit
diminue, le BER et SER aussi, et le contraire est juste.
Conclusion :
On aura de bonne transmission lorsque le SNR prend de petites valeurs.
Autre question :
1. Schéma de la modulation BPSK en Simulink :
Conclusion :
La modulation BPSK est la plus robuste de toutes les PSK car il faut une grande
déformation du signal pour que le démodulateur se trompe sur le symbole reçu.
Cependant on ne peut moduler qu'un seul bit par symbole, contrairement pour la
QPSK.
3. CDMA : Spectre à Saut de fréquence
Après exécuter le programme après avoir ajouté la dernière partie qui nous permet
d’afficher le spectre de signal obtenue qui va afficher les deux figures par suite :
Programme:
clc
clear
% Generation of bit pattern
s=round(rand(1,25)); % Generating 25 bits
signal=[];
carrier=[];
t=[0:2*pi/119:2*pi]; % Creating 120 samples for one
cosine
for k=1:25
if s(1,k)==0
sig=-ones(1,120); % 120 minus ones for bit 0Page 4 sur
5
else
sig=ones(1,120); % 120 ones for bit 1
end
c=cos(t);
carrier=[carrier c];
signal=[signal sig];
end
subplot(4,1,1);
plot(signal);
axis([-100 3100 -1.5 1.5]);
title('\bf\it Original Bit Sequence');
% BPSK Modulation of the signal
bpsk_sig=signal.*carrier; % Modulating the signal
subplot(4,1,2);
plot(bpsk_sig)
axis([-100 3100 -1.5 1.5]);
title('\bf\it BPSK Modulated Signal');
% Preparation of 6 new carrier frequencies
t1=[0:2*pi/9:2*pi];
t2=[0:2*pi/19:2*pi];
t3=[0:2*pi/29:2*pi];
t4=[0:2*pi/39:2*pi];
t5=[0:2*pi/59:2*pi];
t6=[0:2*pi/119:2*pi];
c1=cos(t1);
c1=[c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1];
c2=cos(t2);
c2=[c2 c2 c2 c2 c2 c2];
c3=cos(t3);
c3=[c3 c3 c3 c3];
c4=cos(t4);
c4=[c4 c4 c4];
c5=cos(t5);
c5=[c5 c5];
c6=cos(t6);
% Random frequency hopps to form a spread signalPage 5
sur 5
spread_signal=[];
for n=1:25
c=randint(1,1,[1 6]);
switch(c)
case(1)
spread_signal=[spread_signal c1];
case(2)
spread_signal=[spread_signal c2];
case(3)
spread_signal=[spread_signal c3];
case(4)
spread_signal=[spread_signal c4];
case(5)
spread_signal=[spread_signal c5];
case(6)
spread_signal=[spread_signal c6];
end
end
subplot(4,1,3)
plot([1:3000],spread_signal);
axis([-100 3100 -1.5 1.5]);
title('\bf Spread Signal with 6 frequencies');
% Spreading BPSK Signal into wider band with total of 5
frequencies
freq_hopped_sig=bpsk_sig.*spread_signal;
subplot(4,1,4)
plot([1:3000],freq_hopped_sig);
axis([-100 3100 -1.5 1.5]);
title('\bf Frequency Hopped Spread Spectrum Signal');
figure ,
subplot(2,1,1)
plot([1 :3000],freq_hopped_sig);
axis([-100 3100 -1.5 1.5]);
title('\bs frequency Hopped Spread Spectrum signal and
its fft');
subplot(2,1,1);
plot([1:3000],abs(fft(freq_hopped_sig)));
On remarque que la séquence obtenue est une séquence générer aléatoirement n’est
périodique. Le signal modulé BPSK vérifie la séquence générée, et on trouve que le
signal étalé prend de large de bande et faible densité de puissance.