Vous êtes sur la page 1sur 6

Université Sultan moulay slimane

Ecole nationale des sciences appliquées de Khouribga


2ème année GRT
TP : communication numérique

TP1 : Modélisation d’une chaîne de transmission en bande de base


sous Matlab/Simulink

Objectif du TP :
- Se familiariser avec les techniques de transmission en bande de base ;
- Mise en œuvre d’une chaîne de transmission en bande de base ;
- Simulation de la chaîne de transmission sans et avec la présence du bruit.

Travail demandé :
Réaliser des différents blocs d’une chaîne de transmission en bande de base sans codage de canal sous
Matlab/Simulink. Cette chaîne est composée d’un émetteur, d’un canal modélisé par un filtre passe-
bas RC et d’un récepteur.
Gêner le signal par un bruit blanc (de puissance réglable), ce bruit est gaussien et centré.

Fig 1 : Schéma synoptique général de la chaîne de transmission sans codage de canal


Selon le modèle de Bernoulli, l’émetteur doit générer une suite de bits aléatoires avec (P(0)=P(1)=0.5).
Cet émetteur assure la mise en forme des signaux en associant aux symboles binaires des tensions
bipolaires (+V, -V) ; on parle d’un signal NRZ.
Pour le récepteur, ce bloc est constitué d’une partie de détection optimale qui est réalisée d’un
intégrateur et d’un échantillonneur synchronisé par le rythme digital et d’un comparateur à seuil.

Partie 1 : Emetteur
Réaliser le montage suivant sous Matlab/Simulink
Fig 2 : schéma d’une chaîne de transmission simple
Cette chaîne est constituée de :

 « Bernoulli Binary » ;
 « constant »=5 ;
 « Band-Limited -White-Noise » ;
 Noise Power= 0.001
 Sample time=0.01
 « Add » ;
 « Dot product » ;
 « Scope ».
1- Visualiser les signaux de la suite de Bernoulli, la sortie du multiplieur, du bruit blanc et la sortie
du sommateur.
2- Que constatez-vous ?

Partie2 : Récepteur
Soit le schéma suivant qui réalise la détection optimale du signal original à partir du signal
transmis.
Fig 3 : Schéma synoptique général de la chaîne de transmission avec détecteur optimal

a) Codage simple :
b) codage bipolaire

Réaliser le montage suivant :

Fig 4 : Détection optimale en utilisant le seuil

Ce montage est constitué de :

 « Bernoulli Binary » ;
 « constant »=5 ;
 « Band-Limited -White-Noise » ;
 Noise Power= 0.001
 Sample time=0.01
 « Add » ;
 « Dot product » ;
 « Scope ».
 « Integrator »
o « external reset »= either
 « Pulse generator »
o « Amplitude »=1
o « Period »=2 secondes
o « Pulse width »= 50
 « Zero-Order-Hold »
o « Sample time » = 0.9999
 « Relational operator »
1- Visualiser les différentes sorties au niveau du « scope » ;
2- Que constatez-vous ?

Partie 3 : Calcul du taux d’erreur


Réaliser le montage suivant :

Fig 5 : Schéma de détection du taux d’erreur


Ce montage est constitué de :

 « Bernoulli Binary » ;
 « constant »=5 ;
 « Band-Limited -White-Noise » ;
 Noise Power= 0.001
 Sample time=0.01
 « Add » ;
 « Dot product » ;
 « Scope ».
 « Integrator »
o « external reset »= either
 « Pulse generator »
o « Amplitude »=1
o « Period »=2 secondes
o « Pulse width »= 50
 « Zero-Order-Hold »
o « Sample time » = 0.9999
 « Relational operator »
 « error rate calculation »
o « Receive delay » = 1
o « out put data »= port
 « display »
 « data type conversion » ;
Pour avoir un nombre 1000 bits en 10 secondes, on va diviser « sample time » par 100 dans
« Bernoulli Binary Generator » et le même principe pour les autres blocs.
1- Réaliser ce montage ;
2- Que constatez-vous
𝑃
3- On sait que : 𝑆𝑁𝑅 = 10 log (𝑃 𝑠 )
𝐵
On prend 𝑃𝑠 = 1 pour simplifier les calculs ;
Donc 𝑃𝐵 = 10−𝑆𝑁𝑅/10
Remplir le tableau suivant :
SNR 𝑃𝐵 BER
-5
0
5
10
15
20
25

Tel que :
BER : taux d’erreur
4- Tracer le BER en fonction du SNR
5- Conclure

Vous aimerez peut-être aussi