Rappels théoriques
Transcription
Rappels théoriques
2 IUT Blois Département GTR Première partie Rappels théoriques - TP Modulations digitales ASK - FSK J.M. Girault, O. Bou Matar, D. Certon M. Richard, P. Sevestre et M. Lebertre. IUT Blois Département du Génie des Télécommunications et des Réseaux. 1 INTRODUCTION La modulation de porteuse, qu’elle soit dite analogique ou numérique consiste à faire varier un paramètre d’une onde sinusoïdale, appelée onde porteuse, en fonction du signal qui constitue l’information à transmettre, appelé signal modulant. La caractéristique fondamentale d’une modulation numérique, par rapport à une modulation analogique, est que l’information à transmettre est discrète. Partant du message constitué d’éléments binaires, on peut regrouper ceux-ci en mots de n éléments binaires. Le signal secondaire est alors obtenu par la variation discrète d’un n valeurs possibles. On des paramètres (amplitude, fréquence, phase) de la porteuse selon M distingue les types de modulation suivants : =2 Le but de ce TP est de se familiariser avec les notions de modulation numérique et en particulier, l’accent sera mis sur les points suivants : – caractéristiques des modulations FSK et ASK., – les procédés de réalisation des modulations FSK et OOK. Modulation d’Amplitude Discrète ASK (Amplitude Shift Keying) dont un cas particulier est la modulation par tout ou rien (OOK) à deux valeurs d’amplitude seulement. Modulation par Déplacement de Phase PSK (Phase Shift Keying) avec M valeurs possibles de phase espacées de =M . 2 Modulation par Déplacement de Fréquence FSK (Frequency Shift Keying). Modulation d’Amplitude sur deux porteuses en Quadrature QAM (Quadrature Amplitude Modulation) qui résulte de la modulation ASK simultanée et indépendante de deux porteuses en quadrature. Par la suite nous qualifierons la source d’informations binaires par les paramètres suivants : – Débit binaire : D en bit/s, – Durée d’un bit : Tb =D, – Débit de moments en bauds : M 0 D=log2 M , – Durée d’un moment : TM =M 0 Tb log2 M , – p0 : probabilité du bit , . – p1 : probabilité du bit , p0 p1 =1 = =1 = 0 1 ( + = 1) ( ) ( ) Pour ce TP, on utilisera le programme Tp-ASK-FSK. Il permet l’acquisition et la simulation de signaux ASK et FSK. 1.1 Modulation d’Amplitude discrète (ASK) Dans ce type de modulation la porteuse sinusoïdale prend M valeurs d’amplitude déterminées par le signal de données M-aires. L’expression d’un signal ASK est la suivante : ( ) = a(t)cos(2f0 t + 0 ); X a(t) = ak RectTM (t kTM ): u t k () où ak désigne une suite de symboles M-aires, RectTM t représente, dans toute la suite, la fonction porte ou créneau de durée TM égale à 1 si t 2 ;TM et 0 ailleurs, f0 est la fréquence de la porteuse et 0 est un terme de phase constant. Un exemple de modulation ASK relativement courant, notamment pour les modulations sur fibre optique, est la modulation par un signal binaire connu [0 [ IUT Blois Département GTR 3 sous le nom de modulation par tout ou rien OOK (On Off Keying). Dans ce cas, le modulateur transmet la porteuse quand le bit de donnée vaut et la supprime complètement quand le bit est au niveau (voir la figure ci-dessous). 1 0 0 1 1 0 0 0 1 4 IUT Blois Département GTR 1.2 Modulation par déplacement de fréquence (FSK) Dans ce type demodulation, la porteuse sinusoïdale prend deux valeurs (f1 et f2 ) de fréquence déterminées par le signal de données binaire (voir la figure ci-après). La fréquence centrale f 0 de l’onde porteuse est égale à la demi-somme de f1 et f2 , l’excursion en fréquence f est égale à jf2 f1 j= . L’expression du signal FSK est de la forme u t Acos f0 a k f t où ak prend les ou . Il s’agit en fait d’une modulation FM par un signal primaire binaire antipolaire valeurs (par exemple NRZ). Le modulateur peut être réalisé de plusieurs façons, les plus courantes étant : – un oscillateur commandé en tension (VCO), – un système transmettant une des deux fréquences selon le signal de données, – un diviseur de fréquence commandé par le signal de données. 2 +1 0 Données t ( )= 1 ( ) (2 ( + ) ) ASK 0 t 1 1 0 0 0 1 0 Données La modulation OOK est équivalente à une modulation d’amplitude sans porteuse par un signal binaire unipolaire ; , généralement aléatoire. Son spectre a pour expression mathématique : (0 + 1) A2 ( ) + p0p1Tbsinc2(f Tb) [Æ(f f0) + Æ(f + f0)]; où A est l’amplitude de l’onde porteuse, Æ (f ) désigne la fonction de Dirac et le produit de convolution. S (f ) (voir la figure ci-après) contient une raie à la fréquence f0 (due à la composante continue du signal unipolaire) et le spectre du signal unipolaire translaté en f0 . La largeur de bande d’un signal OOK sera au pire égale à 2 fois la fréquence de bits (2=T b ). La réalisation d’une ( )= 4 S f FSK -2- t p21 Æ f modulation ASK se fait au moyen d’un modulateur équilibré (suppression de l’onde porteuse) ou d’un mélangeur (cf. TP modulation d’amplitude). S(f) t Du fait de la non linéarité du procédé FM, le spectre d’un signal FSK est très complexe. Si le signal FSK est généré par commutation de deux oscillateurs de fréquence f0 f et f0 f , il peut être considéré comme la somme de deux signaux OOK ayant l’une ou l’autre de ces fréquences comme porteuse et modulé l’un par le signal binaire original, l’autre par son inverse logique. Aux instants de commutation, la phase relative des deux générateurs est quelconque, il en résulte des discontinuités de phase du signal FSK pour ce type de réalisation. La transformation de Fourrier étant une opération linéaire, le spectre d’un signal FSK à phase discontinue s’obtient par la somme des deux spectres OOK. De ce calcul on déduit que la largeur de bande d’un signal FSK est au =T b. Des raies sont présentes en f0 pire égale à BF SK f f et f0 f . En pratique, le signal FSK est rarement généré de cette manière, mais plutôt par variation de fréquence d’un seul oscillateur (VCO), ce qui conduit à un signal secondaire à phase continue. Ceci modifie sensiblement le spectre : les raies disparaissent, la largeur du spectre diminue et l’enveloppe de la densité spectrale de puissance du signal FSK présente des maximums espacés approximativement de f. = 2 + 2 1/TB fo 1/TB f 2/TB La démodulation peut être du type cohérent ou non cohérent. Dans le premier cas qui nécessite des circuits plus complexes, mais plus performants vis à vis des effets du bruit, on effectue une détection hétérodyne pour laquelle la porteuse est régénérée localement. Dans le second cas, l’enveloppe du signal ASK est détectée localement grâce à une diode. Dans les deux cas, on fait suivre le détecteur d’un filtre passe bas éliminant les composantes résiduelles de la porteuse et d’un circuit d’écrêtage servant à former correctement le signal de données. La modulation ASK est surtout utilisée en radiotélégraphie. Elle requiert des circuits peu compliqués mais présente en contre partie une forte sensibilité aux perturbations. 2 + + =1 14 Notons deux cas intéressants de la modulation FSK, ceux pour lesquels f =D = ou = . Dans le premier cas, le spectre présente la courbe la plus plate avec une largeur de bande minimale. Pour le second cas, la réponse est moins uniforme, mais de la puissance se trouve concentrée autour de f0 . Ce cas a reçu le nom de modulation à déplacement minimum (MSK Minimum Shift Keying). La technique de démodulation la plus courante est celle qui utilise un circuit PLL. A l’entrée du circuit PLL, le signal FSK prend deux valeurs de fréquence. La tension d’erreur fournie par le comparateur de phase suit ces variations et constitue donc une représentation binaire (niveau haut et niveau bas) du signal de donnée initial. A la sortie du démodulateur se trouvent un filtre passe bande éliminant les composantes résiduelles de l’onde porteuse ainsi qu’un circuit d’écrêtage contribuant à former correctement le signal de données. 99% IUT Blois Département GTR 5 La modulation FSK est essentiellement employée dans les modems de transmission de données (CCITT V21, CCITT V23, BELL 103, BELL 113, BELL 202) et dans les transmissions radiophoniques digitales. Les probabilités d’erreur de la modulation FSK sont inférieures à celles de la modulation ASK. 1.3 Diagramme de constellation 6 IUT Blois Département GTR x/y=g(SNR) x q y Erreur de fermeture 1.3.1 Définition : Les systèmes de communication numériques utilisent des signaux dont les combinaisons d’amplitude et de phase représentent le message M-aire à transmettre. La représentation vectorielle de ces différentes combinaisons donne naissance au diagramme vectoriel, dont l’échantillonnage par l’horloge des données aboutit au " diagramme de constellation ". Ce diagramme représente, par conséquent, les états d’amplitude et de phase du signal modulé aux instants de décision. La géométrie de ces états et leur dispersion sont des indications qualitatives pour le diagnostic des défauts et des marges d’erreur des systèmes. Non seulement le diagramme de constellation fait apparaître la présence de défauts, mais chacun d’eux provoque un écart géométrique caractéristique par rapport à la représentation typique. 1.3.2 Mesures sur les diagrammes de constellation : Les défauts qui peuvent être mis en évidence sont : – la fermeture suivant l’axe des abscisses, – la fermeture suivant l’axe des ordonnées, – l’erreur de verrouillage de phase, – l’erreur de quadrature. ASK-4- OOK Q 0 Q 1 00 01 I 11 10 I Les deux premiers défauts, qui mesurent dans chaque direction le rapport entre la taille d’une tache et la distance entre deux nuages adjacents de la constellation, sont directement reliés au rapport signal sur bruit. L’erreur de verrouillage de phase correspond à l’angle de rotation des lignes passant par les nuages de la constellation par rapport aux axes des abscisses et des ordonnées. Cet angle détermine le déphasage entre la porteuse régénérée et la porteuse à l’émission. L’erreur entre les lignes de la constellation suivant de quadrature mesure le déphasage par rapport à l’axe des abscisses et celle suivant l’axe des ordonnées. Cet écart angulaire détermine l’erreur d’orthogonalité entre la composante en phase et la composante en quadrature du signal modulé. 90 Erreur de Vérrouillage de phase Erreur de Quadrature 1.3.3 Visualisation du diagramme de constellation : Pour pouvoir effectuer la visualisation du diagramme de constellation il suffit : – de mettre l’interrupteur " Diagramme de constellation " sur ON, – de régler la fréquence de l’horloge égale à celle du débit binaire, – et de décaler la fenêtre de visualisation vers la droite. IUT Blois Département GTR 7 Deuxième partie Expérimentations 2 DESCRIPTIF DE LA MAQUETTE EXPERIMENTALE La maquette expérimentale comprend deux modules composées respectivement d’un générateur de données binaires et de deux modulateurs (cf. TP Modulation d’Amplitude) avec lesquelles on pourra réaliser les deux types de modulation. Le générateur de données fournit les signaux suivants : – un signal d’horloge de données (point CK) correspondant à une onde carrée de fréquence variable entre Hz et Hz (réglable au moyen d’un potentiomètre), – une séquence de données NRZ directe (sortie data) ou inversée constituée de bits programmables individuellement et de débit pouvant varier entre bits/s et bits/s. 2400 4800 2400 24 4800 On pourra réaliser les modulations ASK et FSK en combinant de façon appropriée les fonctions remplies par les circuits suivants : – deux modulateurs, – un sommateur. Les deux modulateurs disposent d’une entrée porteuse (point carrier) et d’une entrée pour les données (point data). De plus, un potentiomètre permet d’équilibrer ou de déséquilibrer le modulateur. Pour réaliser la modulation ASK, on applique au modulateur le signal de données et la porteuse. Puis, il suffit de déséquilibrer le modulateur et faire en sorte que, lorsque la donnée vaut , l’amplitude de la porteuse soit nulle. 0 Enfin, pour réaliser la modulation FSK (à phase discontinue), on utilise les deux modulateurs. A l’un des deux modulateurs, on applique le signal de données data et comme porteuse, une sinusoïde de fréquence f1 . A l’autre modulateur, on applique le signal data et comme porteuse, une sinusoïde de fréquence f2 . Ainsi, en équilibrant correctement chacun des deux modulateurs, on dispose en sortie du sommateur, d’un signal correspondant à la sinusoïde de fréquence f1 lorsque la donnée vaut et à la sinusoïde de fréquence f2 lorsque la donnée vaut . 1 0 Remarque : Si on équilibre correctement le modulateur à l’aide du potentiomètre de suppression de porteuse, la sortie sera constituée par la porteuse sinusoïdale quand la donnée vaut 1 et par la sinusoïde inversée quand le bit de donnée vaut zéro, on réalise alors une modulation PSK (Cf Tp Modulations digitales : PSK-QAM). 8 IUT Blois Département GTR = 10 = 200 = 0 25 0 5 0 75; = 1 2400 = 10 = 200 =05 = 1 2400 1 3200s 1;1=4000s 1;1=4800s – f0 kHz, – A mV, – p1 ; ; ; – Tb = s 1: Puis pour : – f0 kHz, mV, – A – p1 ; ; – Tb = s 1; = 1: 2) Visualiser le diagramme de constellation (il se trouve à droite de l’écran Labview) pour les deux mêmes séries de paramètres. Commenter et comparer à la théorie. 3.2 Modulation FSK Visualiser le signal temporel et le spectre d’une modulation FSK pour les paramètres suivants : f1 f2 = ; kHz; – f0 – A mV (amplitude des deux porteuses), ; ; – p1 – Tb = s 1; – f :T b = ; = ; = ; = ; = ; . Avec f f2 f0 f1 f0 . = ( + ) 2 = 10 5 = 200 =05 = 1 3600 =1 43 81 25 83 41 = = Sachant que le spectre d’une modulation FSK à phase discontinue est la somme des spectres de deux signaux OOK, les résultats obtenus vous semblent-ils cohérents avec ceux obtenus pour la modution OOK. Expliciter votre réponse. 4 MANIPULATION 4.1 Modulation OOK Cette parite sera réalisée en utilisant les plaquettes de modulation numérique. 1) Effectuer les réglages et connexions nécessaires pour réaliser un signal OOK. On choisira une bits/s et une porteuse de fréquence kHz et d’ampliséquence de données de débit mV. tude 200 2400 10 2) Visualiser simultanément le signal OOK et la séquence de données binaires. Relever les courbes. On choisira une séquence de données constituée de = alternativement. 01 =05 4800 3.1 Modulation OOK 3) Programmer une séquence de données pseudo-aléatoires en faisant en sorte que p1 ; . Observer le spectre du signal OOK. Relever sur un même graphique les spectres obtenus pour bits/s, bits/s, bits/s, bits/s. les valeurs de débit binaire suivantes : Comparer les différents spectres obtenus en s’attachant particulièrement aux deux caractéristiques suivantes : l’amplitude de la raie centrale et la largeur de bande du signal. Pour faciliter la mesure on pourra effectuer un moyennage. Après avoir lancer le programme TP-ASK-FSK : 1) Visualiser le signal temporel et le spectre d’une modulation OOK pour les deux séries de paramètres suivants : bits/s, modifier la séquence de données de telle sorte que 4) Pour un débit binaire égale à la probabilité d’apparition du bit soit successivement égale à ; - ; - ; . Relever l’amplitude de la raie centrale pour chacun de ces cas et observer la façon dont celle-ci varie avec p1 . 3 ETUDE DES MODULATIONS POUR DES SIGNAUX SIMULES 2400 3200 1 3200 4000 0 25 0 5 0 75 IUT Blois Département GTR 9 2400 5) Visualiser pour un débit binaire de bits/s le diagramme de constellation. Pour cela on effectuera l’acquisition simultanée du signal modulé (voie 0) et la porteuse (voie 1). 4.2 Modulation FSK 1) Effectuer les réglages et connexions nécessaires pour réaliser un signal FSK. On choisira une séquence de données de débit bits/s et deux porteuses de fréquence f1 kHz et f2 kHz et d’amplitude mV. = 11 2400 200 = 10 2) Visualiser simultanément le signal FSK et la séquence de données binaires. Relever les courbes. = 05 3) Programmer une séquence de données pseudo-aléatoires en faisant en sorte que p1 ; . Observer le spectre du signal FSK. Modifier la valeur de f 2 pour avoir successivement = ; = ; = ; = ; = ; . Comparer Les différents spectres et plus particulièrement f :T b la largeur de bande des signaux FSK. Pour quelle valeur du produit f :T b le spectre est-il le plus plat avec une largeur de bande minimale ? = 1 43 81 25 83 41