Vous êtes sur la page 1sur 2

USD Blida 1/ Département D’Electronique/ Master1 RT / Semestre 01/ Module: CNA / 2020/2021

TP n°=05 : Etude des performances d’une transmission QAM

But du TP : le but de ce tp est la simulation d’une chaîne de communication numérique basée sur la
technique QAM, et l’évaluation des performances de cette technique du point de vue probabilité
d’erreur BER et cela en fonction du nombre d’états.

Travail à réaliser : en se servant des instructions matlab (voir help), écrivez un programme qui permet
de :

1-générer une suite de bits (aléatoires


2- réaliser la modulation QAM
3-transmettre les symboles QAM sur un canal AWGN
4—démoduler le signal QAM
5-- comparer les deux signaux (émis et reçu)
6-- tracer BER en fonction de SNR
script  :

m = 4; % Nombre d'états de la QAM.


Nb = 120*105 ; % longueur de la séquence aléatoire dans la simulation
SNR=[ 0 :2 :16] % longueur du vecteur bruit
R =………..…; % génération aléatoire d'entiers allant de 0 à M-1 de longueur Nb

%****************** Modulation QAM **********************


h1=……………………………
X=…………………………..

%*************** Ajout du bruit gaussien*******************************************

Utilisez une boucle


for………..
xb= awgn(X, SNR(i), 'measured', [], 'dB');

%*************** Démodulation QAM ********************************


h2=……….
Y=……………………..
%********************* Calcul du taux d’erreurs sur les bits - BER ********************
[numErrp(i), BER(i)] =…………………….. % calcul du bit error rate
end

Dessinez le graphe de BER en fonction de SNR


Semilogy(SNR, BER()),’b’) ; …………………………  
title(' BER vs SNR)

1
2

Vous aimerez peut-être aussi