Académique Documents
Professionnel Documents
Culture Documents
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é.
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
« 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 ?
« 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