TP n°3
Modulation FSK
Objectifs :
• Description de la modulation et la démodulation FSK (Frequency Shift Keying)
• Utilisation de données non codées ou codées en ligne Manchester
• Examen de l’effet du bruit
Matériel à utiliser :
• Unité d’alimentation
• Module d’expérimentation, figure 1
• Oscilloscope
1
2
1- Notions théoriques :
1.1- Signal FSK
Dans cette modulation, la porteuse sinusoïdale prend deux valeurs de fréquence, déterminées par le
signal de données binaires, figure 2. Le modulateur peut être réalisé de différentes manières, dont
les moyens les plus utilisés, sont :
• Un oscillateur contrôlé en tension (VCO).
• Un système à deux fréquences transmettant chacune en fonction du signal de données.
• Un diviseur de fréquence contrôlé par le signal de données.
Fig.2 : FSK modulation
La technique de démodulation parmi les plus utilisées, est celle qui utilise un circuit PLL, figure 3.
Le signal FSK à l’entrée de la PLL prend de valeurs de fréquence. La tension d’erreur fournie par
le comparateur de phase suit de telles variations, et par conséquent, constitue la représentation
NRZ binaire du signal FSK d’entrée. Le démodulateur à PLL est suivi d’un filtre passe-bas, qui
élimine les composantes résiduelles de la porteuse, et d’un circuit de décision (comparateur) qui
remet en forme le signal.
Fig. 3 : FSK demodulation with PLL
3
Les principales caractéristiques du signal FSK, sont :
• Applications dans les modems de transmission de données (ITU-T V21, ITU-T V23, BELL
103, BELL 113, BELL 202), dans la transmission radio numérique, dans le système de
téléphone cellulaire ETACS (transmission d’information sur un canal contrôlé).
• Il requiert des circuits de moyenne complexité.
• Probabilité d’erreur élevée mais inférieure à celle du signal ASK.
• La bande minimale du signal modulé est plus grande que le débit de transmission binaire
R = 1 / Tb (du signal modulant).
• L’efficacité spectrale de la transmission, définie comme le rapport entre le débit binaire et
la bande occupée, est inférieure à 1.
• Le débit de symbole en baud est égal au débit binaire de transmission en bit/s.
1.2- Modulateur FSK
Le diagramme bloc du modulateur FSK est montré en figure 4. Le signal FSK est généré par le
moyen de deux modulateurs ASK, dont les sorties sont combinées ensembles par un additionneur.
Les deux porteuses sinusoïdales de 1200 ou 1800 Hz, sont appliquées séparément aux deux
modulateurs. Le signal de données atteint l’un des modulateurs en forme directe, et l’autre en
forme inversée.
De cette manière, un modulateur fournit une onde sinusoïdale lorsque la donnée est ‘1’, le second
lorsque la donnée est ‘0’. Le signal FSK est obtenu en additionnant les deux sorties, figure 4.
L’atténuateur de 6dB fait diminuer l’amplitude de moitié mais il n’est activé qu’avec QAM.
Fig. 4 : FSK Modulator
1.3- Démodulateur FSK
Le démodulateur FSK est constitué d’étages suivants, figure 5 :
• Un détecteur FM basé sur un circuit PLL
• Un filtre passe bas
• Un circuit à seuil (sortie au point test PT 29), dans le cas de données asynchrones (sans
horloge)
4
• Un circuit d’extraction d’horloge et de synchronisation des données (horloge sur PT 32,
données sur PT 31), dans le cas de données synchrones
Le filtre, le circuit d’extraction d’horloge, et le circuit de synchronisation de données, sont aussi
utilisés pour démoduler d’autres types de signaux.
Fig. 5 : FSK Demodulator
2- Préparation :
Question 1 : les textes suivants se réfèrent à la modulation FSK, lesquels sont vrais ?
1. la porteuse est une onde sinusoïdale, qui est transmise avec deux différentes
fréquences en fonction des bits d’entrée. La modulation peut être obtenue avec un
modulateur équilibré. La porteuse doit être régénérée dans le récepteur si un
détecteur d’enveloppe est utilisé. Il s’agit du système de transmission de donnée à
haut débit le plus utilisé.
2. la porteuse est une onde sinusoïdale, qui est transmise avec les bits de données ‘1’ et
en reset avec les bits de données ‘0’. La modulation peut être obtenue avec un
modulateur équilibré. La porteuse doit être régénérée dans le récepteur si un
détecteur d’enveloppe est utilisé. Il s’agit du système de transmission de donnée à
faible débit qui n’est pas très utilisé.
3. la porteuse est une onde sinusoïdale, qui est transmise avec deux différentes
fréquences en fonction des bits d’entrée. Le modulateur peut être obtenu avec un
oscillateur contrôlé par tension (VCO). Le démodulateur peut être obtenu avec une
PLL. Il s’agit du système de transmission de donnée à faible débit qui n’est pas très
utilisé.
4. la porteuse est une onde sinusoïdale, qui est transmise avec deux différentes
fréquences en fonction des bits d’entrée. La modulation peut être obtenue avec un
modulateur équilibré. Il n’est pas nécessaire de régénérer la porteuse dans le
récepteur. Il s’agit du système de transmission de donnée à moyen débit.
5
5. la porteuse est une onde sinusoïdale, qui est transmise avec deux différentes
fréquences en fonction des bits d’entrée. La modulation peut être obtenue avec un
modulateur équilibré. La porteuse doit être régénérée dans le récepteur. Il s’agit du
système de transmission de donnée à moyen débit.
Question 2 : lequel des modems de transmission de données suivants utilise la modulation FSK ?
1. ITU-T V21, ITU-T V34, BELL 103, BELL 113, BELL 209
2. ITU-T V22bis, ITU-T V32, BELL 103, BELL 113, BELL 202
3. ITU-T V21, ITU-T V23, BELL 103, BELL 113, BELL 202
4. BELL V21, BELL V23, ITU-T 103, ITU-T 113, ITU-T 202
5. ITU-T V22bis, ITU-T V22, ITU-T V32, ITU-T V33, ITU-T V34
Question 3 : lequel des systèmes de communication suivants utilise la modulation FSK ?
1. transmission vidéo par satellite
2. téléphonie cellulaire numérique GSM
3. transmission radio FM
4. téléphonie cellulaire ETACS (transmission de voix)
5. téléphonie cellulaire ETACS (transmission de données sur un canal contrôlé)
3- Manipulation :
Commencer par déconnecter tous les cavaliers (jumpers), et mettre tous les micro-rupteurs en
position d’arrêt (off).
3.1- Formes d’onde du modulateur FSK
- Mettre sous tension le module d’expérimentation.
- Configurer le circuit en mode FSK, avec source de données à 24 bits sans codage en ligne :
J1=c, J3=a, J4, J5, J6=b, SW2=Normal, SW3=24_bit, SW4=1800, SW5=1200/0°,
SW6=FSK, SW8=BIT, ATT=min, NOISE=min, figure 1.
- Configurer une séquence de données alternées 00/11 et appuyer sur le bouton poussoir
START.
- Connecter l’oscilloscope au PT 6 et PT 16, et examiner le signal de données et le signal
FSK. Ajuster la phase (PHASE) de la porteuse 1200Hz pour avoir une continuité du signal
FSK aux passages entre les deux fréquences.
- Noter que deux différentes fréquences sont générées aux bits ‘1’ et ‘0’, 1800Hz et 1200Hz
dans ce cas.
Question 4 : que pouvez-vous détecter au point test PT 14 ?
1. un signal de fréquence 1200Hz lorsque la donnée d’entrée est ‘1’.
2. un signal FSK à fréquence 1800Hz lorsque la donnée d’entrée est ‘1’.
3. un signal ASK de fréquence 1800Hz lorsque la donnée d’entrée est ‘0’. Ce signal
est ajouté à celui fourni par le modulateur 2.
4. un signal ASK de fréquence 1800Hz lorsque la donnée d’entrée est ‘1’. Ce signal
est ajouté à celui fourni par le modulateur 2.
6
Question 5 : comment que le signal FSK est obtenu ?
1. à partir du modulateur 1 (1800Hz) et de l’atténuateur 6dB (1200Hz).
2. à partir du modulateur 1 (PT 14, 1800Hz) et du modulateur 2 (PT 15, 1200Hz). Les
deux signaux, présents lorsque le signal de données (PT 6) est ‘1’, sont additionnés
et le résultat est disponible au PT 16.
3. à partir du modulateur 1 (PT 14, 1800Hz) et du modulateur 2 (PT 15, 1200Hz). Le
premier signal est présent lorsque le signal de données (PT 6) est ‘1’, le second
lorsque la donnée est ‘0’. Les deux signaux sont alors additionnés et le résultat est
disponible au PT 16.
4. à partir du modulateur 1 (PT 14, 1800Hz) et du modulateur 2 (PT 15, 1200Hz). Le
premier signal est présent lorsque le signal de données (PT 6) est ‘0’, le second
lorsque la donnée est ‘1’. Les deux signaux sont alors additionnés et le résultat est
disponible au PT 16.
3.2- Formes d’onde du démodulateur FSK
- Garder la configuration précédente : J1=c, J3=a, J4, J5, J6=b, SW2=Normal, SW3=24_bit,
SW4=1800, SW5=1200/0°, SW6=FSK, SW8=BIT, ATT=min, NOISE=min, figure 1.
- Configurer une séquence de données alternées 00/11 et appuyer sur le bouton poussoir
START.
- Connecter l’oscilloscope au PT 16 et PT 20, pour examiner le signal FSK avant et après le
canal de communication.
- Noter l’effet du canal de communication sur le signal FSK. Comme la bande du canal est
limitée (de réponse fréquentielle passe-bas), la sortie du signal FSK est légèrement atténuée
par la composante à fréquence plus élevée (1800 Hz).
Question 6 : quelle forme de signal pouvez-vous détecter au point test PT 23 ?
1. le signal FSK doublement redressé.
2. le signal d’horloge extrait par le démodulateur.
3. la porteuse avec une fréquence 1800Hz.
4. le signal fourni par le démodulateur PLL. Il est similaire au signal de données
détecté au point PT 6, avec résidus des fréquences 1200/1800Hz.
- Le signal fourni par le démodulateur FSK est filtré par un filtre passe-bas, qui élimine les
fréquences FSK résiduelles. Le signal de données détecté est obtenu à la sortie du filtre
(PT 24).
- En transmission de données asynchrones, c-à-d lorsque la régénération d’horloge en
réception n’est pas nécessaire, il est suffisant d’utiliser un circuit de décision (circuit à
seuil) dont la sortie est au PT 29. Sur l’oscilloscope, noter la correspondance entre la
donnée transmise (PT 6) et celle reçue (PT 29).
- Introduire la ligne d’atténuation (ATT), et noter que les données reçues ne sont pas
affectées par les variations d’amplitude du signal FSK. En insérant du bruit (NOISE)
progressivement, une altération totale des données reçues est causée.
Question 7 : pourquoi que la FSK est moins sensible aux variations d’amplitude du signal qu’en
ASK ?
1. car l’information est associée à la fréquence porteuse et non à son amplitude.
2. car l’information est associée à la phase de la porteuse.
3. car le canal de communication est à bande limitée.
4. car l’information est associée à l’amplitude du signal.
7
- Mettre la ligne d’atténuation et le bruit au minimum.
- Mettre le micro-rupteur S15 en position ON.
- Appuyer sur START.
Question 8 : les données au point test PT 29 ne sont pas parfaites, pour quelle raison ?
1. le codeur Manchester n’encode pas la donnée.
2. le signal modulé est absent à la sortie du modulateur.
3. la ligne est coupée.
4. le générateur 1200 Hz ne fournit pas la porteuse.
5. le générateur 1800 Hz ne fournit pas la porteuse.
6. le signal démodulé est retardé.
3.3- FSK avec données codées Manchester
Dans le cas d’une connexion synchrone, le récepteur doit avoir aussi l’horloge de données. C-à-d
un signal carré synchrone aux données reçues, avec fronts en correspondance aux centres des
intervalles de bit. L’extraction d’horloge à partir des données reçues, devient difficile ou
impossible si le signal de données contient de longues séquences de ‘0’ ou ‘1’. Ce qui apporte un
manque de composantes nécessaires au circuit de régénération d’horloge, souvent basé sur une
PLL.
- Remettre le micro-rupteur S15 en position OFF. Garder la configuration précédente : J1=c,
J3=a, J4, J5, J6=b, SW2=Normal, SW3=24_bit, SW4=1800, SW5=1200/0°, SW6=FSK,
SW8=BIT, ATT=min, NOISE=min, figure 1.
- Configurer une séquence de données alternées 00/11 et appuyer sur le bouton poussoir
START.
- En transmission synchrone des données, la régénération d’horloge et resynchronisation des
données est requise. L’horloge de réception est extraite du signal reçu, et elle est disponible
au PT 32 (CK600). La même horloge est utilisée pour synchroniser les mêmes données qui
sont disponibles au PT 31.
- Connecter l’oscilloscope au PT 4 (données transmises), au PT 31 (données reçues
synchronisées), au PT 32 (CK600, horloge de réception), et noter ce qui suit :
• L’horloge de réception, PT 32, est synchronisée aux données reçues, PT 31. Il y a
une période d’horloge chaque bit. L’horloge est extraite proprement parce que la
séquence de données contient suffisamment d’alternances de ‘0’ et de ‘1’ pour
garder le circuit régénérateur d’horloge accroché.
• Le signal de donnée reçu, PT 31, est égal (quoique retardé) au signal de donnée
transmis PT 4.
- Configurer maintenant une séquence de donnée avec peu d’alternances, par exemple, tous à
‘1’ avec un unique ‘0’, et appuyer sur START.
- Il se peut que l’horloge de réception, PT 32, n’est pas stable et que les données reçues,
PT 31, sont parfois différentes de celles transmises, PT 4. Ceci est dû à un mal
fonctionnement de la PLL qui régénère l’horloge de réception.
- Le codage Manchester de la donnée à transmettre assure la présence d’alternances sur le
signal transmis, facilitant par là, l’extraction d’horloge par la PLL.
- Pour fournir les signaux codés Manchester au modulateur FSK, connecter : J1=d.
- Les données reçues et l’horloge de réception sont maintenant disponibles après le décodeur
Manchester, PT 9 et PT 10.
- Garder la même séquence de donnée du cas précédent, et constater que :
• L’horloge n’est pas régénérée proprement.
8
• La donnée reçue est égale à celle transmise.
- Mettre le micro-rupteur S5 en position ON.
- Appuyer sur START.
Question 9 : les données au point test PT 29 ne sont pas parfaites, pour quelle raison ?
1. le codeur Manchester n’encode pas la donnée.
2. le décodeur Manchester ne décode pas la donnée.
3. la ligne est coupée.
4. le démodulateur FSK fournit un faux signal.
5. le filtre passe-bas du démodulateur ne fournit aucun signal.
6. la PLL du démodulateur FSK est ajustée à une fausse fréquence libre.
3.4- Effet du bruit et mesure d’erreur binaire
- Remettre le micro-rupteur S5 en position OFF. Configurer le circuit en mode FSK avec
source de données à 64 bits pseudo aléatoires et codage en ligne Manchester : J1=d, J3=a,
J4, J5, J6=b, SW2=Normal, SW3=64_bit, SW4=1800, SW5=1200/0°, SW6=FSK,
SW8=BIT, SW9=READ, ATT=min, NOISE=min.
- Appuyer sur le bouton poussoir RESET.
- La valeur lue sur l’afficheur de comptage d’erreur ‘ERROR COUNTER’ correspond au
nombre de bits erronés reçus.
- Si aucun bruit n’est introduit dans la ligne, il n’y aura pas d’erreur de bits. Augmenter
graduellement le bruit ‘NOISE’ et observer l’erreur de bits.
- La mesure représentant la qualité de connexion de la transmission de données est le taux
d’erreur binaire BER, défini comme le rapport entre le nombre de bits erronés et le total de
bits reçus. Le BER est souvent exprimé en multiple de 10, par exemple, BER=3.10-5 veut
dire trois bits erronés chaque 10000 bits reçus.
- Pour effectuer la mesure du BER, entreprendre les opérations suivantes :
• Tourner le déviateur sur READ et remettre à zéro le compteur en appuyant RESET.
• Laisser le comptage activé un certain temps, par exemple 60 secondes. Comme en
mode Manchester il y a un débit de transmission de 300 bits/s, en 60 secondes, il y a
un total de 300×60=18000 bits transmis (et par conséquent, reçus)
• Lorsque les 60 secondes expirent, tourner le déviateur sur STOP et lire les faux bits.
• Le rapport entre les bits erronés et les bits reçus est le taux d’erreur de la connexion.
Question 10 : Quelle valeur du BER mesurez-vous, avec bouton ‘NOISE’ à mi-course ?