Réseaux & Protocoles TD 03 : Codage et modulation L3 IUP 2005-2006 Exercice 1 R
Réseaux & Protocoles TD 03 : Codage et modulation L3 IUP 2005-2006 Exercice 1 Rappels : Un signal analogique est représenté par une sinusoidale de type : y(t) = A sin(2πft + ϕ) avec A amplitude maximale du signal, ϕ décalage de l’onde par rapport à l’origine et f la fréquence. Modulation de phase : Cette modulation est principalement utilisée pour des transmissions de valeurs binaires. On déphase la porteuse selon l’amplitude du signal source. Pour un signal binaire, la variation de phase est de 180 degré à chaque transition. Exemple : 1 → A sin(2πnft)(ϕ = 0) 0 → A sin(2πnft + π)(ϕ = π) A 0 -A 1 A 0 -A 0 1 Modulation de fréquence : La modulation de fréquence est principalement utilisée en radio - ondes ultracourtes (FM d’environs 80 à 110MHz). On fait ici varier la fréquence du signal source. Exemple : ϕ = 0 1 → A sin(2πnf0t) 0 → A sin(2πn2f1t) avec f1 = 2f0 A 0 -A 1 A 0 -A 0 Exercices : On désire transmettre la suite de bits : 00101101 – en modulation de phase quadrivalente – en modulation de fréquence bivalente Dessiner les signaux modulés dans les deux cas. Corrections : – On définit un exemple de codage possible avec un signal quadrivalent (2 bits d’information véhiculés par top d’horloge) en modulation de phase : A 0 -A 00 A 0 -A 01 A 0 -A 10 A 0 -A 11 Donc la suite de bits 00101101 nous donne avec le codage précédent : 2 A 0 -A 4T 3T 2T T 0 00 10 11 01 – On définit un exemple de codage possible avec un signal bivalent (1 bit d’information véhiculé par top d’horloge) en modulation de fréquence : A 0 -A 0 A 0 -A 1 Donc la suite de bits 00101101 nous donne avec le codage précédent : A 0 -A 8T 7T 6T 5T 4T 3T 2T T 0 0 0 1 0 1 1 0 1 Exercice 2 Proposer un codage possible en modulation de phase pour des données correspondant à la suite binaire : 0 0 1 0 1 1 0 1 0 0 1 0 sachant que la rapidité de modulation disponible sur le support est de 1200 Bauds et que l’on désire transmettre à 3600 bits/s. 3 Corrections : Pour définir un codage adéquat, il faut qu’on détermine la valence nécessaire pour atteindre un tel débit. D’après le précédent TD on a : D = R log2(V ) ⇒V = 2 D R = 23 = 8 Il faut donc que notre signal ait une valence de 8 c-à-d qu’il doit transporter 3 bits par top d’horloge. Donc avec une modulation de phase, l’on peut coder la suite : A 0 -A 4T 3T 2T T 0 001 011 010 010 Exercice 3 Rappels : Codage Bipolaire Le codage bipolaire permet de coder n’importe quelle suite de bits par un signal dont la moyenne est nulle. Ce signal peut avoir 3 valeurs : 0, +A et -A : – le bit 0 est codé par la valeur 0 – le bit 1 est codé successivement par les valeurs +A et -A Codage BHDn Le codage BHDn permet de coder un signal de moyenne nulle et n’a jamais plus de n zéros consécutifs. Pour cela, on viole les alternances ±A pour coder des zéros. Algorithme de codage : – les 1 et les séquences de moins de n (≤n) zéros sont codés comme en bipolaire. – les séquences de plus de n zéros consécutifs sont découpées en bloc de n+1 bits. 4 Exercices : – Soit la suite de bits : 1 1 0 1 0 0 0 0 1 1. Représenter les signaux transmis en code bipolaire simple, en code BHD1 et en code BHD2. – Même question pour la suite de bits 1 0 0 1 0 1 1 0 1 0 0 1 0. – Trouver la séquence de bits transmise par le signal suivant codé en BHD2 : +A 0 0 +A -A 0 -A +A 0 +A -A 0 -A +A 0 +A -A 0 0 +A Corrections : – La suite 1101000011 nous donne en codage bipolaire : A 0 -A 1 1 0 1 0 0 0 0 1 1 En codage BHD1 : 5 1 1 0 1 0 0 0 0 1 1 | | | | |(*) |(**) | | +A -A 0 +A 0+A -A-A +A -A (*) dernière valeur de ±A : +A, valeur du dernier viol : -A (**) dernière valeur de ±A : +A, valeur du dernier viol : +A En codage BHD2 : 1 1 0 1 0 0 0 0 1 1 | | | | |(*) | | | +A -A 0 +A 0 0 +A 0 -A +A (*) dernière valeur de ±A : +A, valeur du dernier viol : -A – La suite 1001011010010 nous donne en codage bipolaire : A 0 -A 1 0 0 1 0 1 1 0 1 0 0 1 0 En codage BHD1 : 1 0 0 1 0 1 1 0 1 0 0 1 0 | |(*) | | | | | | |(**) | | +A 0+A -A 0 +A -A 0 +A -A-A +A 0 (*) dernière valeur de ±A : +A, valeur du dernier viol : -A (**) dernière valeur de ±A : +A, valeur du dernier viol : +A En codage BHD2 : 1 0 0 1 0 1 1 0 1 0 0 1 0 | | | | | | | | | | | | | +A 0 0 -A 0 +A -A 0 +A 0 0 -A 0 – La séquence de bits transmise par le signal +A00+A-A0-A+A0+A-A0-A+A0+A-A00+A codé en BHD2 donne : 10000000000000001001 6 Exercice 4 Rappels : Codage Manchester A 0 -A T/2 0 A 0 -A T/2 1 Codage Manchester différentiel A 0 -A meme forme -> 1 A 0 -A forme differente -> 0 Exercices : Coder la suite binaire 1101000011 dans les codes Manchester et Manchester différentiel, en supposant qu’on commence avec un niveau bas. Corrections : 7 A 0 -A Codage Manchester 1 1 0 1 0 0 0 0 1 1 A 0 -A Codage Manchester differentiel 1 1 0 1 0 0 0 0 1 1 Exercice 5 On considère une ligne téléphonique dont la bande passante est [300,3400Hz]. – Quelle est la fréquence d’échantillonage minimale que l’on doit choisir si l’on veut numériser un signal analo- gique dont la bande passante est identique à celle du support de transmission ? – Même question pour fmax = 4000Hz. – En utilisant la fréquence déchantillonage précédente, quel temps sépare deux échantillons consécutifs du signal ? – Quel doit être le débit binaire d’une liaison transmettant le signal numérisé d’un liaison téléphonique si l’on utilise la modulation MIC et si l’on prend 4000 Hz comme fréquence maximale du spectre ? Corrections : – R = 2H donc R = 2 × 3400 = 6800Hz – R = 2H donc R = 2 × 4000 = 8000Hz – fech = 8000Hz donc ∆= 1 8000 = 125µs – La modulation MIC code les échantillons sur 8 bits, donc la valence vaut 28 d’où : D = 2H log2(V ) = 2 × 4000 log2(28) = 8000 × 8 = 64Kbits/s Exercice 6 Soit une fonction a(t) représentée par la fonction échantillonnée : b(t) = {..., 3.27, 1.42, −2.38, 0.24, −0.09, −3, 76, ...} L’échelle de quantification choisie contient 4 niveaux : – niveau 3 : correspond à b(t) > 2 – niveau 1 : correspond à 0 ≤b(t) ≤2 – niveau -1 : correspond à −2 ≤b(t) ≤0 – niveau -3 : correspond à b(t) ≤−2 – Donner un exemple de fonction b(t) et la suite des échantillons quantifiés. 8 – Calculer, pour chacun des échantillons, l’erreur relative commise en assimilant les échantillons aux valeurs des niveaux de quantification (l’erreur relative est définie comme étant le rapport entre la valeur absolue de l’écart : (valeur réelle - niveau quantifé) sur la valeur absolue de la valeur réelle de l’échantillon). – Que pensez-vous d’une telle échelle de quantification ? Corrections : -4 -3 -2 -1 0 1 2 3 4 6T 5T 4T 3T 2T T 0 niveau 3 niveau 1 niveau -1 niveau -3 – On sait que Erelative = |valeur reelle−niveau quantifie| |valeur reelle| donc : Erelative(0) = 3, 27 −3 3, 27 = 8, 25% Erelative(T ) = 1, 42 −1 1, 42 = 29, 6% Erelative(2T ) = 3 −2, 38 2, 38 = 26% Erelative(3T ) = 1 −0, 24 0, 24 = 316% Erelative(4T ) = 1 −0, 09 0, 09 = 1011% Erelative(5T ) = 3, 76 −3 3, 76 = 20, 2% – L’échelle de quantification n’est pas adaptée car l’erreur relative est importante pour les échantillons proches de 0. Pour y remédier, on peut utiliser ajouter les niveaux suivants : – niveau uploads/S4/ td03-corrige 1 .pdf
Documents similaires
-
20
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Dec 09, 2022
- Catégorie Law / Droit
- Langue French
- Taille du fichier 0.1035MB