Université de Tlemcen 2024/2025
Faculté de Technologies
Département de Télécommunications
TP 02 : Simulation de chaîne de communication numérique par Simulink
Objectifs
- Création d'un modèle d’une chaine de communication numérique.
- Constellation et diagramme de l’œil.
- Taux d’erreurs par symbole.
Partie 1 : Chaîne de communication numérique BPSK/QPSK
1. BPSK :
La réalisation d’un modulation/démodulation BPSK sous Simulink sans et avec le bruit blanc (bloc
AWGN) pour observer l’influence de ce dernier sur une chaine de transmission.
Figure 1. Modulation/Démodulation BPSK
2. QPSK :
Le même travail précédent mais cette fois on fait une étude sur la modulation/démodulation QPSK.
Figure 2. Modulation/démodulation QPSK
Université de Tlemcen 2024/2025
Faculté de Technologies
Département de Télécommunications
3. Sélection de blocs pour les deux modèles (BPSK/QPSK)
➢ Générateur de nombres aléatoires : (Communication Blockset >> Comm Sources >> Random Data
Sources >> Random Integer Generator).
➢ Modulateur QAM en bande de base : (Communication Blockset >> Modulation >> Digital
Baseband Modulation >> PM >> M-PSK Modulator Baseband).
➢ Démodulateur QAM en bande de base : (Communication Blockset >> Modulation >> Digital
Baseband Modulation >> PM >> M-PSK Demodulator Baseband).
➢ Canal AWGN : (Communication Blockset >> Cannels >> AWGN Channel).
➢ Détecteur des erreurs : (Communication Blockset >> Comm Sinks >> Error Rate Calculation).
➢ Diagramme de constellations (Communication Blockset >> Comm Sinks >> Constellation
Diagram).
➢ Complexe à réel (Simulink >> Math Operations >> Complex to Real-Imag).
➢ Affichage : (Signal Precessing Blockset >> Signal Precessing Sinks >> Display).
Raccorder ces différents blocs suivant le schéma bloc des chaines de communication (Figure 1 & 2).
4. Paramètre des blocs
Modifiez les paramètres suivants en cliquant dans le champ à côté du paramètre, la suppression de
la valeur par défaut, et en entrant le nouveau paramètre à sa place :
- Bloc Random Integer Generator :
o M-ary : 2 (BPSK) / 4 (QPSK)
o Initial Seed : 392
o Sample time : 0.1
o Frame based output : Non
o Output data type : double
- Bloc Modulateur/Démodulateur M-PSK :
o Main
▪ M-ary : 2 (BPSK) / 4 (QPSK)
▪ Phase offset(rad) : pi/8
▪ Constellation ordering : Gray
▪ Input type : Integer
Université de Tlemcen 2024/2025
Faculté de Technologies
Département de Télécommunications
- Bloc AWGN Channel :
o Input processing : Inherited
o Initial seed : 54321
o Mode : Signal to noise ratio Es/N0
o Es/N0 (dB) : 20
o Input signal power : 1
o Symbol period (s) : 0.1s
- Bloc Constellation Diagram :
o Plotting properties.
▪ Samples per symbol : 2
▪ Offset : 0 :
▪ Points displayed : 1600 par 10
o Axis properties [-3,5 3,5 -3,5 3,5]
- Bloc Error Rate Calculation :
o Output data : Port
Le bloc possède deux ports d'entrée, étiquetés Tx, pour le signal émis, et Rx pour le signal
reçu. Le bloc compare les deux signaux et vérifie les erreurs.
La sortie du bloc est un vecteur à trois entrées : Taux d'erreur de symbole, nombre d'erreurs et
nombre total de bits qui sont transmis.
- Bloc Display :
Le bloc d'affichage affiche la sortie du bloc de calcul de taux d'erreur. Ce bloc affiche le
nombre d'erreurs introduites par le bruit du canal. Lorsque vous exécutez la simulation,
trois petites boîtes apparaissent dans le bloc :
✓ La première entrée est le taux d'erreur de symbole (SER).
✓ La deuxième entrée est le nombre total d'erreurs.
✓ La troisième entrée est le nombre total de comparaisons effectuées.
SER
Total Errors
Total Symbols
Université de Tlemcen 2024/2025
Faculté de Technologies
Département de Télécommunications
5. Questions :
- C’est quoi le rôle des blocs :
o Constellation Diagram,
o Eye Diagram,
o Complex to Real-imag « Ru(u) ».
- Exécuter le modèle et interpréter les résultats.
- Changer le rapport Es/N0 et interpréter les résultats.
BPSK
Es/N0 -10 0 5 10 20 30
SER
QPSK
Es/N0 -10 0 5 10 20 30
SER
- Commentez les résultats et les diagrammes.
Partie 2 : Chaine de transmission en modulation 16-QAM
en bande de base
1. Chaine de transmission en modulation 16-QAM en bande de base
Le modèle traité contient les éléments les plus fondamentaux d'un système de communication : la
source pour le signal numérique, un modulateur en bande de base QAM, un canal AWGN, un
démodulateur QAM en bande de base et un moyen de détection des erreurs causées par le bruit
(diagramme de constellation et diagramme de l’œil).
2. Sélection de blocs pour le modèle à 16-QAM en bande de base
➢ Modulateur QAM en bande de base : (Communication Blockset >> Modulation >> Digital
Baseband Modulation >> AM >> QAM Modulatetor Baseband).
➢ Démodulateur QAM en bande de base : (Communication Blockset >> Modulation >> Digital
Baseband Modulation >> AM >> QAM Demodulatetor Baseband).
➢ Diagramme de l’œil : (Communication Blockset >> Comm Sinks >> Eye Diagram).
Raccorder ces différents blocs suivant le schéma bloc d’une chaine de communication passe-
bande.
Université de Tlemcen 2024/2025
Faculté de Technologies
Département de Télécommunications
3. Paramètre des blocs
Modifiez les paramètres suivants en cliquant dans le champ à côté du paramètre, la suppression de
la valeur par défaut, et en entrant le nouveau paramètre à sa place :
- Bloc Random Integer Generator :
o M-ary : 16
o Initial Seed : 392
o Sample time : 0.1
o Frame based output : Oui
o Sampels per frame : 500
o Output data type : double
- Bloc Modulateur/Démodulateur QAM :
o Main
▪ M-ary : 16
▪ Constellation ordering : Binary
▪ Input type : Integer
▪ Normalization method : Min distance between symbols
▪ Minimum distance : 2
▪ Phase offset : 0
- Bloc Constellation Diagram :
o Plotting properties.
▪ Samples per symbol : 2
▪ Offset : 0 :
▪ Points displayed : 1600 par 10
o Axis properties [-3,5 3,5 -3,5 3,5]
- Bloc Eye Diagram :
o Plotting properties
▪ Samples per symbol : 2
▪ Offset : 0
▪ Symbols per trace : 1
▪ Traces displayed : 1600 par 1
o Axis properties [-3,5 3,5]
o Figures properties (In-phase only)
Université de Tlemcen 2024/2025
Faculté de Technologies
Département de Télécommunications
4. Questions :
- Avant d’exécuter le modèle, placer le bloc du diagramme de l’œil (Eye Diagram) avant et
après le canal AWGN.
- Pourquoi on place le bloc de constellation ainsi que le bloc du diagramme de l’œil avant et
après le canal AWGN ?
- Exécuter le modèle et interpréter les résultats.
- Changer le rapport Es/N0 et interpréter les résultats.
16-QAM
Es/N0 -10 0 5 10 20 30
SER
- Commentez les résultats et les diagrammes.
Université de Tlemcen 2024/2025
Faculté de Technologies
Département de Télécommunications
Diagrammes de constellation :
BPSK QPSK 16-QAM
Comparaison générale entre les trois techniques :
Bits par Robustesse Efficacité
Technique Utilisations principales
symbole au bruit spectrale
Communications longue distance,
BPSK 1 Très élevée Faible
GPS
Téléphonie mobile,
QPSK 2 Élevée Modérée
Télévision numérique
Wi-Fi, LTE, DSL,
16-QAM 4 Modérée Élevée
Télévision par câble
• Binaire : Le système binaire est largement utilisé dans l'informatique pour représenter l'information
sous forme de bits (0 et 1). Il est la base des langages de programmation, du stockage de données,
des processeurs, etc.
• Code Gray : Le code Gray est parfois utilisé dans des contextes où il est important de minimiser
les erreurs de lecture ou de transition. Par exemple, il peut être utilisé dans les systèmes de
communication ou dans des situations où les erreurs de transmission doivent être réduites.
Bien que le binaire et le code Gray soient tous deux des systèmes de numération binaire, le code Gray a la
particularité de changer un seul bit à la fois lorsqu'on passe d'un nombre à un autre, ce qui peut être
avantageux dans certains contextes, notamment pour réduire les erreurs de transmission.