Você está na página 1de 5

Exercices de Tlcommunications GTR 2nde anne

Tlcommunications impulsionnelles semaine 8

Modulation par Impulsions et Codage (MIC) Le signal analogique est mis sous forme numrique en trois tapes: chantillonnage, quantification et codage. chantillonnage: Le signal e(t) possde le spectre limit par fmax suivant:
amplitude

frquence fmax

1 Reprsenter le spectre du signal cantillonn e*(t). Quelle est la premire frquence "replie dans le spectre de e*(t) ? En ralit, le signal d'entre est entach de bruit et le spectre du signal plus le bruit possde des composantes de frquences suprieures fmax; Ces frquences introduisent une erreur au repliement, qu'il est possible d'attnuer en faisant prcder l'chantillonneur d'un filtre passe bas dit d'antirepliement. Ainsi, si l'on dsire que l'influence des frquences replies soit infrieure a%, il suffit que ce filtre attnue d'au moins 20 log(a) la premire frquence replie (sans toucher fmax autant que possible). Il est toujours prfrable de limiter la bande de frquences d'un systme la bande utile afin de ne pas laisser le bruit entrer. quantification: La quantification consiste associer la mme valeur numrique toutes les impulsions dont l'amplitude se situe dans une mme plage. En gnral la quantification fait correspondre l'amplitude d'un chantillon e(nTe)=en le nombre an si anq(an+1)q. q est le quantum, ou chelon. an est le nombre issu du quantificateur qui doit ensuite tre cod pour tre transmis. Les nombres issus du quantificateur sont cods sur N bits, le poids fort tant le signe, les autres bits la valeur absolue de l'chantillon. Supposons N=3 et q=0.1 V. Pour en=+0.06V, on a an=100; pour en=-0.006V, an=000; pour en=-0.36V, an=111. 2 Quelle est la valeur absolue Vmax du signal l'entre du quantificateur ? 3 Reprsenter la caractristique a(e) du quantificateur prcdent. 4 Si e(t)=7/2 q sin(2ft), indiquer la suite des codes transmis sur une priode quand la frquence d'chantillonnage est Fe=10 f. Le signal quantifi n'est pas exactement identique au signal initial. Pour chaque chantillon, l'cart n=(nTe)=en-anq correspond un bruit (t) dit bruit de quantification. Pour limiter ce bruit, on restitue la rception la valeur anq+signe(an)q/2. 5 Calculer pour l'exemple prcdent les carts n obtenus avec et sans le demi quantum. 6 Exprimer la valeur max de l'cart en fonction de q pour les deux cas. Cet cart est-il indpendant du niveau du signal ? 7 On suppose e(t)=E sin (2ft) et (t)=max sin (2ft). Exprimer le rapport signal sur bruit en fonction de E et max. Le rapport signal sur bruit n'est pas constant et dpend de l'amplitude du signal. On veut estimer ce rapport pour les diffrents niveaux possibles de quantification dans le cas du demi quantum. On utilise pour le niveau 1, E=q et =max; pour le niveau 2, E=2q et =max; etc. 8 Exprimer les diffrents rapports correspondants aux diffrents niveaux. En conclure qu'une quantification linaire entrane un faible rapport signal sur bruit pour un faible niveau d'entre. Une solution consiste augmenter le nombre de bits du code transmis, c'est dire augmenter le nombre de plages de codage et diminuer le quantum q. 9 Si E est l'amplitude du signal d'entre, donner la valeur du rapport signal sur bruit si l'amplitude est code sur 1,2,3... bits. Montrer qu'on amliore le rapport signal sur bruit de 6 dB chaque fois que l'on ajoute un bit au code. Quantification avec compression: On peut imaginer une quantification dont le quantum varie avec l'amplitude du signal. De faible pour les niveaux d'entre faibles, l'chelon augmente lorsque le niveau d'entre augmente. Le codage n'est plus linaire. Le CCITT (Comit Consultatif International Tlgraphique et Tlphonique) a adopt la loi 13 segments pour le codage des signaux tlphoniques: 8 segments sont dfinis dans le quadrant positif et symtriquement 8 segments dans le quadrant ngatif. Les 4 segments autour de l'origine sont colinaires (d'o en fait 13 segments): segments 0 et 1 0 x 1 / 64 y = 16 x segment 2 segment 3

1 / 64 x 1 / 32 1 / 32 x 1 / 16

y = 8x + 1 / 8 y = 4x + 1 / 4

segment 4 segment 5 segment 6 segment 7 Chaque segment est divis en 16 plages identiques. 10 11

1 / 16 x 1 / 8 1/ 8 x 1/ 4 1/ 4 x 1/ 2 1/ 2 x 1

y = 2x + 3 / 8 y = x +1/ 2 y = x / 2 +5/ 8 y = x / 4+3/ 4

Combien y a-t-il de plages au total. Montrer qu'un codage sur 8 bits est suffisant. Donner la valeur de l'chelon de quantification dans chaque segment en fonction de Vmax.

12 Quel serait le nombre de bits ncessaires une quantification aussi fine pour les bas niveaux ? (segments 0 et 1). Mme question pour le segment 7. 13 Exprimer le rapport signal sur bruit pour le premier et le dernier chelon des segments 0,1,4 et 7 (chelons 1, 16, 17, 32, 65, 80, 113, 128). En conclure que ce rapport est sensiblement constant sauf pour le segment 0. Codage: Pour le MIC, le code a 8 bits. Le bit de poids fort dfinit la polarit de l'chantillon (le bit S vaut 0 si le signe est ngatif, 1 pour un chantillon positif). Les trois bits suivants ABC dfinissent l'appartenance de l'chantillon l'un des sept segments de la caractristique du quantificateur. Les quatre derniers bits WXYZ dfinissent le niveau de l'chantillon sur le segment. 14 Pour en=Vmax/20, donner le code gnr par le codeur.

Exercices de Tlcommunications GTR 2nde anne CORRIG 1 Le spectre de e*(t) est priodique de priode Fe:
amplitude

Tlcommunications impulsionnelles 25 Octobre 1999

frquence fmax Fe-fmax Fe Fe+fmax

La premire frquence replie est Fe-Fmax. Le filtre antirepliement devrait idalement supprimer toutes les frquences suprieures fmax. 2 Les valeurs maximales codables correspondent aux nombres 111 et 011. Elles sont suprieures en valeur absolue 3q et sont situes dans la plage [3q,4q]. Donc Vmax=4q. Un signal d'amplitude suprieure sera crt Vmax. 3 La caractristique du quantificateur est:
a 111 110 101 -3 -2 -1 100 000 1 001 010 011 e/q 2 3

4 Nous avons Fe=10 f et e(t)=7/2 sin(Fet/5). Les nombres an correspondent aux chantillons e(nTe), c'est dire: e(nTe)=7/2 sin(n/5): n e(nTe)/q an code 0 0 0 100 1 2.066 2 110 2 3.33 3 111 3 3.33 3 111 4 2.06 2 110 5 0 0 100 6 -2.06 -2 010 7 -3.33 -3 011 8 -3.33 -3 011 9 -2.06 -2 010 5 On obtient les cart n suivants: n sans demi quantum avec 1 0.06 -0.44 2 0.33 -0.17 6 sans le demi quantum: q; avec on a q/2. Cet cart est une caractristique du quantificateur. Il ne dpend pas du signal d'entre. 7 La puissance dissipe dans une rsistance unit par un signal priodique est gale au carr de sa valeur efficace, donc le rapport signal sur bruit est: E2 S = 20 log E = 10 log 2 N

10

niveau S/N (dB) 1 6 2 12 3 15.56 ... ... n 20 log(2n) Plus le niveau du signal d'entre est faible, plus le rapport signal sur bruit est faible. E est l'amplitude du signal d'entre. Pour N=1 q=E (S/N) = 6 dB N=2 q=E/2 (S/N) = 12 dB N=3 q=E/4 (S/N) = 18 dB ... N=n q=E/2n-1 (S/N) = 20 log (2n) = 6n dB Le rapport signal sur bruit s'amliore de 6 dB par bit de code. Le nombre de plages est 64+12*16=256. Un nombre de 8 bits convient trs bien. Tracer au tableau la caractristique:
1 7 6 5 4 1/2 3 2 1/4 1 0 1/8 1/4 1/2 1 x 1/128

11

segment 0

chelon

Vmax V = max 128 16 2048 V max 1 2048 V max V 2 = max 64 16 1024 V max V 3 = max 32 16 512 Vmax Vmax = 4 16 16 256 Vmax V max 5 = 8 16 128 Vmax V max 6 = 4 16 64 Vmax V max 7 = 2 16 32 V 2V 12 Une quantification aussi fine pour les bas niveaux serait q = max = max , soit 2048 2N bits. Le mme raisonnement pour le segment 7 donne N=4 bits.

2N-1=2048 donc N=12

max S/N V max 0 1 6 dB 4096 V max 0 16 30 dB 4096 V max 1 17 30 dB 4096 V max 1 32 36 dB 4096 V max 4 65 30 dB 512 V max 4 80 36 dB 512 V max 7 113 30 dB 64 V max 7 128 Vmax 36 dB 64 Le rapport signal sur bruit varie de 30 36 dB, sauf pour le segment 0 o il part de 6 dB. 14 en=Vmax/20. L'chantillon tant positif, le bit de signe S vaut 1. Il appartient au segment 3, donc ABC=011. Le quantum q vaut alors Vmax/512. 13 segmentchelon E V max 2048 V max 128 V max 128 V max 64 V max 16 V max 8 V max 2 Vmax V max = + xq 20 32 finalement, nous avons: donc Vmax Vmax 32 = 9.36 x = 20 Vmax 512 SABCXYZ=10111010 soit a=10 d'o WXYZ=1010.