Vous êtes sur la page 1sur 4

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/364317132

Les modulations numériques BPSK, FSK, ASK

Technical Report · October 2019


DOI: 10.13140/RG.2.2.33780.01923

CITATIONS READS

0 262

1 author:

M'hamed Bilal Abidine


University of Science and Technology Houari Boumediene (USTHB)
61 PUBLICATIONS 336 CITATIONS

SEE PROFILE

All content following this page was uploaded by M'hamed Bilal Abidine on 12 October 2022.

The user has requested enhancement of the downloaded file.


Master1 : Systèmes des Télécommunications ST |RT
Module : Communications numériques avancées
TP1 : Les modulations numériques BPSK, FSK, ASK
Chargé de TP : Dr. ABIDINE

Introduction :

Ce TP à but de se familiariser avec les différents systèmes de transmission numériques. Nous


allons apprendre à réaliser plusieurs systèmes grâce aux modulations BPSK, FSK et ASK. Une
étude spectrale sera aussi étudiée par la suite.

Principe :

Le but d’une modulation est de modifier le signal utile pour l’adapter au canal de
transmission. L’information est transmise par variation de fréquence, de phase ou
d’amplitude d’une porteuse. Dans le cas des modulations numériques le signal à transmettre
est purement numériques. C’est une suite de symboles qui prennent des valeurs entre 0 et
^n
2 Ou n est le nombre de bits par symboles. Nous construirons ces modulations numériques
avec Simulink Matlab puis nous listons les différentes modulations numériques qui sont
développées dans la communication blockset. Enfin nous terminerons par la construction de
librairies de blocks dans laquelle nous regrouperons les différents blocks crées.

1. Modulation de phase BPSK (Binary Phase Shift Keying) :

Ce type de modulation est souvent utilisé pour la transmission par satellite. Pour la
modulation BPSK le signal utile est une suite binaire transportée par la phase d’une porteuse
d’ou le nom binary PSK ou modulation binaire à déplacement de phase. Le signal modulé à la
forme : S(t)=A cos(2πf0t+φk) ou φk est la phase de la porteuse, elle va transporter les valeurs
0 ou π au rythme de la transmission des bits 0 ou 1. Pour construire la modulation BPSK on
utilise le train binaire à transmettre que l’ont converti en code en ligne NRZ puis on multiplie
ce dernier par la porteuse pour obtenir le signal modulé. Les changements de phase dans le
signal modulé correspondent aux changements de transmission d’un bit 0 ou 1.

Modulation numérique BPSK

Avant d’aller à ‘’Simulink Library’’, tapez ‘’Edit dspstartup’’ au démarrage de Matlab et


mettre 'SingleTaskRateTransMsg','none' (On modifie ‘’error’’ par ‘’none’’) ensuite
sauvegardez le script et l’exécuter.
dspstartup : est un script qui permet de configurer automatiquement tous les nouveaux
modèles Simulink que l’on ouvre pour qu’il travaille sur des signaux numériques. Y aura
Master1 : Systèmes des Télécommunications ST |RT
Module : Communications numériques avancées
TP1 : Les modulations numériques BPSK, FSK, ASK
Chargé de TP : Dr. ABIDINE

toujours une erreur si on multiplie 2 signaux des cadences différentes, avec cette
modification, on n’aura pas de message d’erreur.

Double click sur Simulink Library et vous ouvrez un nouveau modèle. Vous créez maintenant
la modulation BPSK, pour ce faire vous utilisez des block de la simulation ‘Communications
System Toolbox’ qui regroupe de block de chaine communication transmission-réception. En
premier lieu, vous ouvrez ‘Comm Sources Library’ ---‘Random Data Sources’---‘Bernoulli
Binary Generator’, afin d’utiliser la séquence de Bernoulli. Ensuite, il faut convertir cette
séquence binaire en un signal NRZ dans les blocks ‘Utility Blocks’---‘Unipolar to Bipolar
Converter’. On a besoin de multiplier le signal codé par une porteuse pour sa transmission.

Pour ce faire, vous choisissez une porteuse de type sinusoïdale, dans ‘DSP System Toolbox’---
(ou ‘Signal Processing Blockset’) --- ‘Sources’---‘Sine Wave’. Pour la multiplication des deux
signaux, l’operateur ‘Product’ sera utilisé à partir de ‘Simulink’---‘Math Operations’. Au final,
visualiser à l’aide de ‘Scope’ dans ‘Simulink’---‘Sinks’ les signaux : Signal codé, la porteuse, le
signal modulé numérique et le spectre de fréquence pour chacun des signaux avec
‘Spectrum Analyser’ à partir de ‘DSP System Toolbox’--- ‘Sinks’.

Paramétrage des différents Blocks (par double cliquant dessus) : On configure les différents
composants avec les valeurs indiquées dans le TP.

Pour le block de génération séquence de Bernoulli, choisissez la probabilité d’apparition des


0 et de 1 d’une manière équiprobable. ‘Sample time’ (aussi appelé Rythme binaire) permet
de déterminer la durée d’un bit, dans notre cas 1 seconde. Pour le convertisseur NRZ, M-ary-
number=2 puisque c’est des signaux binaire. La porteuse va être paramétrée par une
fréquence basse 5hz pour pouvoir visualiser les périodes pour une durée d’un bit avec
‘Sample time’=1/100. Visualisez cette modulation pendant 10sec. Titrez vos conclusions ?

Dans ‘Display’ ---‘Sample Time’ ---‘Colors’, ré-exécutez le déroulement de la chaine. Une


couleur sera affectée à chaque cadence de traitement. Quelle est la cadence la plus rapide
et à quelle couleur sera attribuée ?

2. Modulation FSK (Frequency Shift Keying) :

Ce type de modulation est utilisé pour les modèles téléphoniques bas débits. Pour construire
une modulation de fréquence 4-FSK, vous ouvrez ‘Communications System Toolbox’ ---
‘Comm Sources Library’ ---‘Random Data Sources’---‘Random Integer Generator’, qui
permet de générer une séquence d’entiers de 0 a M-1. Choisir M-ary-number=4. ‘Sample
time’=1sec est la durée des echantillons (dans notre cas symbole 2 à 2). Combien de
sinusoïdes faut-il pour ce type de modulation ?
Ensuite, vous choisissez une porteuse de type sinusoïdale ‘Sine Wave’ et vous générez le
nombre trouvé dans la question précédente avec le seule block ‘Sine Wave’. Pour cela dans
le paramétrage de ‘Sin Wave’, vous créez un vecteur de 4 fréquences allant de [3 :1.2 :6.6],
et l’échantillonnage de chaque signal est à 100 hz. Vous ouvrez ‘Simulink’---‘Signal Routing’--
-‘Selector’ qui permet de choisir un élément des 4 dans notre vecteur. La longueur de
Vecteur (‘Input port size’) est 4. Dans ‘Index Option’ ---‘Index vector port’, de cette façon
Master1 : Systèmes des Télécommunications ST |RT
Module : Communications numériques avancées
TP1 : Les modulations numériques BPSK, FSK, ASK
Chargé de TP : Dr. ABIDINE

aucune configuration n’est requise. Combien devriez-vous choisir la valeur de ‘Sample


time’ ? Visualisez cette modulation pendant 10sec. Visualisez le spectre de fréquence pour
les signaux : Signal codé, la porteuse, le signal modulé numérique. Titrez vos conclusions ?

Refaites cette modulation pour 8-FSK et définissez votre propre paramétrage. Que peut-on
conclure ?

3. Modulation ASK (Amplitude Shift Keying) :

Ce type de modulation peut être utilisé pour la transmission de la télévision numérique par
voie hertzienne. Télécharger la bibliothèque donnée en TP. Ensuite enregistrez la dans
Toolbox et l’ajoutez avec Setpath de Matlab. Dans le block modulateur ASK expliquer le
principe de fonctionnement de ce dernier à partir de la figure suivante :

Modulation numérique ASK

Et donnez le résultat de modulation numérique, commentez le résultat obtenu.

Visualisez le spectre de fréquence pour les signaux : Signal codé, la porteuse, le signal
modulé numérique. Titrez vos conclusions ?

4. Réalisation d’une modulation de fréquence FSK sur maquettes :


- Localiser le modulateur FSK sur le module KL-94003.
- Connecter une tension de 5v DC à l’entrée signal numérique (I/P). En utilisant
l’oscilloscope, observer la fréquence de sortie du LM566 (pin3) et ajuster VR2 pour
obtenir la fréquence 1070 Hz.
- Connecter l’entrée signal numérique (I/P) à la masse (0V). En utilisant l’oscilloscope,
observer la fréquence de sortie du LM566 (pin3) et ajuster VR1 pour obtenir la
fréquence 1270 Hz.
- Mettre le signal de sortie du générateur au niveau TTL et la fréquence à 200hz et alors
connecter la sortie à l’entrée du signal numérique (I/P). En utilisant l’oscilloscope,
observer le signal d’entrée et le signal modulé.

View publication stats

Vous aimerez peut-être aussi