You are on page 1of 40

CHAPITRE 8

La modulation par impulsions et codage (PCM, MIC)

8.1

Principe

La modulation par impulsion et codage PCM est une modulation numrique. Par opposition aux modulations analogiques, o lon essaie de transmettre une image aussi fidle que possible de linformation source, les modulations numriques commencent par gnrer une approximation du signal transmettre. La transmission se fait ensuite sous la forme de caractres discrets (nombres entiers) que lon peut aisment coder dans une reprsentation facile transmettre destination du rcepteur. On fait donc une correspondance entre une grandeur physique (signal transmettre) et une srie de nombres entiers sans ralit physique. Cette conversion ncessite trois oprations :
Un chantillonnage du signal transmettre. Seule la valeur du

signal certains instants nous intresse, en vertu du thorme dchantillonnage qui dit quun signal peut tre entirement reconstitu laide dun nombre dchantillons choisi de manire adquate. Une quantification des chantillons, qui consiste faire correspondre lamplitude de lchantillon prlev un nombre choisi parmi un ensemble fini. La quantification est lopration fondamentale de toutes les modulations numriques: elle introduit une approximation systmatique qui, bien que minime sous rserve dun choix judicieux des paramtres de quantification, ne peut jamais tre limine.

Modulations

121

eivd

Tlcommunications

mjn / crt

Un codage des valeurs transmises, qui permettront au rcepteur dinterprter correcte-

ment les valeurs reues, et den tirer nouveau le signal original, ou du moins une approximation satisfaisante). Il est possible, par le biais des modulations numriques, de transmettre un signal analogique sous forme numrique, et dutiliser ainsi les mmes canaux de transmission que les quipements de transmission de donnes. Le Rseau Numrique Intgration de Services (RNIS, Integrated Services Digital Network ISDN) est ainsi rendu possible. Il sagit l dune vritable rvolution dans les tlcommunications, dont toutes les implications nont pas encore t ralises. Historiquement, on doit A.H. Reeves (1938) le principe de la modulation PCM, principale varit de modulation numrique. Il faut signaler que Reeves a brevet cette invention 10 ans avant lnonc de la thorie de linformation par Shannon, et 10 ans aussi avant linvention du transistor! De fait, il a fallu attendre lapparition des circuits intgrs, bien plus tard, pour que le PCM puisse tre ralis techniquement et de manire conomiquement intressante. Actuellement, le rseau numrique intgration de services sest impos largement dans les pays occidentaux, tant pour la commutation que pour la transmission, souvent jusque vers le poste dabonn. Les modulations diffrentielles codent la diffrence entre deux chantillons plutt que les chantillons eux-mme. Ces modulations sont utilises en pratique, notamment dans la tlphonie mobile domestique (DECT). Parmi elles on trouve la modulation PCM diffrentielle (Differential Pulse Code Modulation DPCM) qui, sous sa forme la plus lmentaire, se rduit la modulation (Delta Modulation). Il existe galement toute une famille de modulations numriques dites adaptatives. Ces modulations tirent parti du comportement du signal transmettre (parole, musique, etc...) pour optimiser le dbit binaire ncessaire la transmission, gnralement en tenant compte de lhistoire pour dterminer la manire de coder lchantillon suivant. Enfin, diverses techniques de compression de la parole et de la musique permettent de rduire le dbit ncessaire dans les cas o lon ne dispose pas aisment de la largeur de bande ncessaire (GSM).

122

Modulations

eivd

Tlcommunications

mjn / crt

8.2

Quantification

La quantification (quantizing, Quantisieren) consiste en lapproximation de la valeur instantane dun signal par une approximation tire dun ensemble fini de q valeurs discrtes, dsignables chacune par un nombre entier. Chacune de ces q valeurs discrtes se substitue ainsi une plage de valeurs analogiques appele pas de quantification. Dune manire gnrale, les pas de quantification peuvent tre diffrents les uns des autres. Dans le cadre de ce que lon appelle communment la conversion analogique-numrique (ou analogique-digitale), les pas de quantification sont gnralement gaux, alors que dans le cas de la transmission dinformations analogiques sous forme numrique, il nen est pas toujours de mme. La plage dynamique de signal pouvant tre quantifie est limite par le nombre dchantillons disponible, ainsi que par le pas de quantification. Si un signal trop grand est appliqu une quantification, il y aura crtage.
8.2.1

Distorsion et bruit de quantification


Du fait de lapproximation introduite par la quantification, le signal reconstitu u 1 ( t )

sera entach dune erreur, dont lamplitude u q ( t ) sera au plus gale la moiti du pas de quantification: uq ( t ) = u1 ( t ) u1 ( t )
[8.1]

Cette erreur est appele distorsion de quantification (quantization distorsion, Quantisierungsverzerrung) et se manifeste comme un bruit superpos au signal, appel bruit de quantification (quantization noise, Quantisierungsrauschen). En labsence de signal modulant u 1 ( t ) , il ny a pas de distorsion de quantification, contrairement au bruit de fond qui est lui, toujours prsent. Le rapport signal-sur-bruit de quantification exprime quantitativement cette perturbation par le rapport de la puissance P s quaurait le signal original u 1( t ) en labsence de distorsion de quantification et celle de la distorsion de quantification uq ( t ) , dsigne par P q : Ps = ----Pq

[8.2]

Modulations

123

eivd

Tlcommunications

mjn / crt

FIGURE 8.1

Processus de quantification

8.2.2

Quantification et chantillonnage

Dans le cas de figure8.1, page124, linstant des transitions dun niveau i vers le niveau i+1 suivant ou i-1 prcdent est dtermin par le signal u1 ( t ) lui-mme, soit par linstant o ce signal franchit lune ou lautre des limites de lintervalle de quantification correspondant au niveau i. Lchantillonnage est fonction du signal u 1 ( t ) , et de ce fait est alatoire, puisque u 1 ( t ) est lui-mme alatoire. De fait, on ne pratique presque jamais de cette manire; on prfre prlever des chantillons des instants bien dtermins (frquence dchantillonnage f e = 1 Te ) et effectuer la quantification sur ces chantillons. Il y a plusieurs raisons pour prfrer ce mode opratoire: les chantillons tant prlevs intervalles fixes, le dbit binaire de sortie aprs quantification est constant et dterministe, ce qui permet le multiplexage temporel (cf...). Ensuite, pour diverses raisons techniques, les circuits de conversion analogique-numrique ncessitent un signal constant pendant la dure de la conversion; Pour ce faire, on utilise, avant la conversion proprement dire, un circuit chantillonneur-bloqueur (Sample&Hold), ce qui revient chantillonner le signal une frquence fixe.

124

Modulations

eivd

Tlcommunications

mjn / crt

FIGURE 8.2

Quantification uniforme dun signal chantillonn

Aprs reconstitution (dmodulation), le signal chantillonn et quantifi se prsente sous la forme dune tension en escalier u1 ( t ) qui prsente les caractristiques suivantes :
La dure des marches est rgulire, alors que la hauteur des marches est un multiple entier

du pas de quantification. La valeur exacte des chantillons est un multiple du pas de quantification : donc, la valeur originale de lchantillon est perdue. On dfinit logiquement la distorsion de quantification par la diffrence entre le signal en escalier u2 ( t ) quon obtiendrait par chantillonnage avec maintien du signal original et le signal quantifi reconstitu u 1 ( t ) . uq ( t ) = u2 ( t ) u1 ( t )
[8.3]

Thoriquement, on pourrait intervertir les oprations dchantillonnage et de quantification. Pratiquement, on effectue toujours ces deux oprations dans lordre chantillonnage quantification, ceci essentiellement pour des raisons techniques lies la ralisation de la quantification (conversion analogique-numrique).

Modulations

125

eivd

Tlcommunications

mjn / crt

Pour respecter le thorme de lchantillonnage, on doit limiter par filtrage la bande passante du signal modulant (message) entre 0 et f e 2 . Inversement, un filtrage passe-bas la reconstitution, de bande passante identique, permet de lisser le signal quantifi u1 ( t ) et de limiter son spectre en bande de base. Il faut nanmoins tenir compte de la distorsion daffaiblissement introduite par le spectre du signal en escalier (enveloppe de forme ( sin ( Te f ) ) ( Te f ) ) quil faut imprativement compenser avant dobtenir le signal dmodul u 1'( t) , cest--dire une approximation utilisable du signal original. La diffrence entre u1 ( t ) et u1' ( t ) reprsente la distorsion de quantification aprs lissage, appele u'q ( t ) : u'q ( t ) = u 1 ( t ) u 1' ( t)
[8.4]

Cette expression rsulte de [8.3] aprs lissage du signal et restitution. Les oprations de lissage sont toutes des oprations linaires.

126

Modulations

eivd

Tlcommunications

mjn / crt

8.3

Quantification uniforme
Dfinition

8.3.1

La quantification est dite uniforme (ou parfois linaire) si la largeur de tous les intervalles de quantification est la mme. Ceci implique que les niveaux de quantification sont quidistants, comme reprsent la figure8.3, page127. = cste Ce cas correspond une conversion analogique-numrique conventionnelle.
FIGURE 8.3 [8.5]

Caractristique de quantification uniforme

La caractristique de quantification lie le signal quantifi u1 ( t ) au signal primaire u1 ( t ) par lintermdiaire de q nombres reprsentant les divers niveaux et intervalles de quantification. Un exemple de caractristique est donne en figure8.3, page127 pour une quantification q = 8 niveaux. Le domaine dfini par cette caractristique est symtrique par rapport lorigine u1 = 0 (ce nest pas mandatoire, mais cest usuellement le cas). La dynamique du signal quantifi est limite U1max = q soit 2 U1max = ---------------------q
[8.7]

-2

[8.6]

Modulations

127

eivd

Tlcommunications

mjn / crt

Si le message sort du domaine dfini par 2 U1max , il y a crtage du signal aprs quantification: u 1 ( t ) = 1 ( q 1 ) = cons tan t e 2
8.3.2

si

u 1 ( t ) > U 1max

[8.8]

Distorsion de quantification pour une loi uniforme


La distorsion de quantification a, indpendamment de lamplitude instantane du mes-

sage et en labsence dcrtage, une amplitude limite 1 . - 2 u q (t ) 1 2


[8.9]

Son allure est approximativement en dents de scie, comme suggr la figure8.1, page124.
8.3.3

Caractristiques spectrales du bruit de quantification

Le spectre du bruit de quantification peut tre calcul thoriquement, mais ce calcul long et fastidieux se rvle pratiquement dun intrt limit. Dans le cas particulier et frquent dune quantification avec chantillonnage, avec un message purement alatoire, on peut admettre que les valeurs successives de u q ( t ) ne sont pas corrles entre elles. De ceci, on dduit que la fonction dautocorrlation q ( t ) est une impulsion triangulaire de dure 2Te . Par transformation de Fourier, on obtient la densit spectrale de puissance q ( f ) du bruit de quantification: Te sinTe f q ( t ) Fourier q ( f ) = ------------ ------------------- 12 T e f
2

[8.10]

Dautre part, on doit limiter la bande passante du signal de sortie f e 2 par filtrage passe-bas, et compenser la distorsion daffaiblissement due lchantillonnage. Nous obtenons ainsi une densit spectrale de puissance rsultante ' q ( f ) constante entre 0 et f e 2 , cest--dire dans la bande de base. Le bruit de quantification aprs dmodulation est donc un bruit blanc dans le domaine frquentiel considr. Ce bruit nest en revanche pas gaussien, puisque limit en amplitude entre ( ) 2 et 2.

128

Modulations

eivd

Tlcommunications

mjn / crt

FIGURE 8.4

Fonction dautocorrlation et densit spectrale de puissance du bruit de quantification

8.3.4

Rapport signal/bruit de quantification uniforme

La puissance de la distorsion de quantification est fonction de sa densit de probabilit selon la relation : 1 Pq = -R avec
2 2 2 2

u qp ( u q ) duq

[8.11]

p ( uq )du q = 1

[8.12]

Pour une quantification trs fine (q >> 2), le signal u1 ( t ) a une distribution approximativement uniforme lintrieur dun intervalle de quantification. Cette distribution nest en revanche probablement pas la mme dun intervalle lautre. Mais lintrieur dun intervalle, on peut admettre sans problmes que la distorsion de quantification est uniformment distribue entre 2 et 2 . On a ainsi : 1 p ( u q ) cste = -- 1 Pq = -R
2 2
[8.13]

2 uq p ( u q ) duq

1 1 -- --R

2 2

2 1 --u q duq = -- -R 12

2
[8.14]

Modulations

129

eivd

Tlcommunications

mjn / crt

R tant la rsistance sur laquelle est mesure la puissance. Le signal primaire a galement une certaine densit de probabilit dont dpend sa puissance: 1 Ps = -R
U1

U1

2 1 2 u 1 p ( u1 ) du 1 = -- U1eff R

[8.15]

Do lon tire le rapport signal-sur bruit de quantification (pour des pas de quantification suffisamment petits) :
2 Ps U1eff ----- = 12 -----------q = 2 Pq

[8.16]

8.3.5

Cas particulier dun signal sinusodal


Soit les hypothses suivantes : U1 = 2U1eff
[8.17]

(signal sinusodal, pas de quantification trs petit, q>>2) la relation [8.16] devient 2 U1 U1 2 2 q = 12 --------- = 3 --------------- q - 2 2 U 1max 2

[8.18]

U 1max correspondant lamplitude maximale couverte par la quantification sans crtage du signal. En particulier, si le signal primaire couvre toute la dynamique du domaine de quantification, on aura : U 1 = U1max - 2 q = 3 q 2
[8.19]

[8.20]

On dfinit galement un taux de distorsion de quantification sous la forme suivante: dq = Pq ----- = Ps -1- 0, 82 -- -----------q q

[8.21]

130

Modulations

eivd

Tlcommunications

mjn / crt

8.3.6

Rapport signal-sur-bruit de quantification instantan


On dfinit le rapport signal-sur-bruit de quantification instantan q ( t ) comme tant le

rapport de la puissance instantane p s( t ) avec la puissance moyenne de la distorsion de quantification Pq ( t ) :


2 p s( t ) u 1 (t ) ----------- = 12 -----------q ( t ) = 2 Pq

[8.22]

par [8.7], on obtient u1 ( t ) 2 2 q ( t ) = 3 --------------- q U1max u 1 (t ) 10 log ( q ( t ) ) = 20 log ( q ) + 20 log --------------- + 4, 7 U 1max
[8.23]

[8.24]

Cette galit est reprsente la figure8.5, page131. Le paramtre q est le nombre de pas de quantification.
FIGURE 8.5

Rapport signal-sur-bruit en fonction de q

8.3.7

Constatations
Les relations [8.18] et [8.23] permettent de tirer les conclusions suivantes:

Modulations

131

eivd

Tlcommunications

mjn / crt

Le rapport signal-sur-bruit est proportionnel au carr du nombre dintervalles q. Doubler q

amliore le rapport signal-sur-bruit de 6 dB. Le rapport signal-sur-bruit est inversement proportionnel au carr de lamplitude du signal (rapport la plage de quantification) Les faibles amplitudes instantanes sont de ce fait fortement pnalises, comme lindique la pente trs raide de la figure 8.5, page131. On na tenu compte aucun moment de la possibilit dcrtage du signal, d un ventuel dpassement de la dynamique donne par la plage de quantification. Cette distorsion vient sajouter la distorsion de quantification ds que le signal modulant (message) dpasse lamplitude maximale possible. Il en rsulte une rapide dgradation du rapport signal-sur-bruit, reprsente la figure8.6, page132, pour un signal sinusodal.
FIGURE 8.6

Quantification et crtage

Si les perturbations sajoutent, les effets ressentis subjectivement par lauditeur ne sont pas quivalents. Lcrtage est une distorsion harmonique, alors que la distorsion de quantification est une distorsion non harmonique.

132

Modulations

eivd

Tlcommunications

mjn / crt

8.4

Quantification non uniforme

Les figure8.5, page131 et figure8.6, page132 montrent la dcroissance trs rapide du rapport signal-sur-bruit avec lamplitude instantane du signal modulant. Cette dcroissance est extrmement gnante: en tlphonie, plus une personne parle doucement et plus sa parole est perturbe. Idalement, on prfrerait que ce rapport signal-sur bruit reste constant, indpendant du niveau du signal modulant u 1 ( t ) . Ceci signifierait maintenir constante lerreur relative de quantification. La quantification uniforme entrane une erreur constante, indpendante du signal. Il faudrait donc faire dpendre lamplitude du pas de quantification du signal modulant, soit = f ( u 1 ) . Une loi de quantification o le pas de quantification dpend de lamplitude est appele non uniforme.
8.4.1

Quantification non uniforme idale


Si lon dsire, conformment [8.21] q = cste u 1 ( t )
[8.25]

Il faut faire varier le pas de quantification proportionnellement u1 ( t ) (u 1 ) -------------- = cste u1

[8.26]

Malheureusement, cette condition est irralisable, puisque pour de trs faibles amplitudes ( u 1 0 ), 0 galement. Il faudrait donc une infinit de pas de quantification autour de lorigine, ce qui est incompatible avec la ncessit de couvrir la plage de quantification avec un nombre fini de niveaux de quantification. Comme on le voit, il sera ncessaire de faire un compromis.
8.4.2

Compression et extension

Au lieu de chercher contrler la dimension du pas de quantification, on peut aussi considrer une quantification non uniforme comme une quantification uniforme prcde dune compression de la dynamique du signal. Leffet de cette compression est de favoriser les faibles amplitudes relativement aux grandes. Au lieu dagir sur ( u 1 ) , on agit sur u1 , toujours dans le but de garder leur quotient constant. Il est vident quil faudra faire subir au signal dmodul une caractristique inverse (expansion) de manire le rtablir aussi fidlement que possible.

Modulations

133

eivd

Tlcommunications

mjn / crt

Une quantification non uniforme peut ainsi tre reprsente comme la combinaison de trois oprations :
compression du signal chantillonn : u 1c = f 1 ( u 1 ) quantification uniforme q intervalles de largeur identique 0 extension : u 1 = f 1 ( u1c )
1

u 1c = f2 ( u1c )

Le rsultat est une caractristique de quantification non uniforme u 1 = f 3 ( u 1 ) (cf figure8.7, page135).

134

Modulations

eivd

Tlcommunications

mjn / crt

FIGURE 8.7

Caractristique de quantification non uniforme

Expansion

Quantification uniforme

Quantification non uniforme

Compression

u1(t)

u1(t)

Modulations

135

eivd

Tlcommunications

mjn / crt

La variation du pas de quantification en fonction de lamplitude instantane du signal modulant est donne par la drive de la caractristique de compression ( u 1 ) du -------------- = 1 0 d u1C

[8.27]

Inversement, pour la dcompression, on doit imprativement satisfaire la relation 0 du1C = -------------- du1 ( u 1 ) pour une caractristique de quantification donne.
8.4.3
[8.28]

Caractristique de compression idale


Pour remplir la condition idale (cf [8.26]), la relation [8.28] devient du 1 du 1C = k 0 -------u1 avec k = cste
[8.29]

Cette quation diffrentielle se rsout en une caractristique de compression logarithmique. Avec la condition que la limite dcrtage U1max ne soit pas affecte par la compression, cette caractristique prend la forme : u1 u 1C = U1max + k 0 log --------------U1max
[8.30]

Cette caractristique est reprsente la figure8.8, page137; comme prvu, elle est irralisable en raison de son asymptote verticale pour u 1 = 0 .

136

Modulations

eivd

Tlcommunications

mjn / crt

FIGURE 8.8

Compression idale

En pratique, on essaiera donc de se rapprocher de cette caractristique idale par des approximations.

Modulations

137

eivd

Tlcommunications

mjn / crt

8.5

Modulation par impulsions et codage

La modulation par impulsions et codage (MIC, Pulse Code Modulation PCM, Pulscodemodulation) consiste en la combinaison des trois oprations suivantes :
chantillonnage quantification, non uniforme en tlphonie, q niveaux. codage des q nombres correspondant aux intervalles de quantification. La codage se fait le

plus souvent sous forme binaire, ce qui signifie qu un chantillon vont correspondre log2 ( q ) bit. La figure figure8.9, page139 illustre cette suite doprations pour le cas o q = 8, avec une caractristique de quantification uniforme, et un codage binaire 3 bit. Le rsultat de la modulation PCM est un signal purement numrique, indiscernable dune transmission de donnes entre ordinateurs. Cest l que rside lintrt fondamental de cette forme de transmission: la transmission de la parole et la transmission de donnes sont devenues identiques par la forme, et peuvent donc tre vhicules par un media commun. La modulation PCM est la base du rseau numrique intgration de services bande troite (RNIS-E, N-ISDN, Narrowband Integrated Services Digital Network)

138

Modulations

eivd

Tlcommunications

mjn / crt

FIGURE 8.9

Les tapes de la modulation PCM

Te

Echantillonage
7 6 5 4 3 2 1 0 111 110 101 100 011 010 001 000 +U max

-U max

Quantification 2 Codage 5 7 2 2 5

010

101

111

010

010

101

8.5.1

La modulation PCM pour la tlphonie

On a vu que la frquence dchantillonnage en tlphonie devait imprativement tre limite 8 kHz. Des tests subjectifs ont conduit imposer un rapport signal-sur-bruit de quantification suprieur 35 dB. 10 log q 35dB
[8.31]

Ceci doit garantir une qualit suffisante de la parole, et rendre la transmission numrique au moins comparable la transmission analogique. Toutefois, il convient de respecter certaines caractristiques statistiques de la parole. Ainsi :
La dispersion statistique du niveau moyen de la parole est important selon les personnes. Les faibles amplitudes de la parole sont normalement prpondrantes dans la distribution

statistique.

Modulations

139

eivd

Tlcommunications

mjn / crt

Les modifications du niveau dentre du modulateur PCM dues aux diffrences de trajet

entre labonn et le modulateur au travers du rseau (parfois encore commut) ne doit pas influencer outre mesure le rapport signal-sur-bruit en bout de trajet. De fait, [8.31] doit tre respecte non seulement pour un niveau de signal maximum, mais dans un vaste domaine dynamique, estim 40 dB au-dessous de ce niveau maximal. Cette exigence rend prohibitive lutilisation dune quantification uniforme. On peut en effet calculer que le respect de ces exigences laide dune quantification uniforme cote un codage 12 bit par chantillon (figure8.5, page131). Pour une frquence dchantillonnage de 8 kHz, on obtient un dbit ncessaire, pour chaque sens de transmission, de 96 kbit/s; de plus, ce dbit est trs mal utilis, puisque lon va obtenir ainsi un rapport signal-sur-bruit excessivement bon pour les grandes amplitudes du signal modulant: on favorise donc les gens qui, de toutes faons, parlent dj voix forte. En consquence, la Confrence Europenne des Postes et Tlcommunications (CEPT) approuve ensuite par lUnion Internationale des Tlcommunications (ITU-T) a dfini une caractristique de codage non uniforme appele loi A. Cette caractristique de quantification est reprsente la figure8.10, page141.
8.5.2

Caractristique de compression selon la loi A

La loi A fait lobjet dun Avis de normalisation (Avis G 711) de ITU-T. Cette loi dfinit une quantification logarithmique approche selon le compromis suivant :
segment logarithmique pour les amplitudes relatives x = u1 U 1max se trouvant entre

1/A et A
segment linaire lorigine pour x < 1 A , tangent au segment logarithmique

Son expression, exprime relativement lamplitude maximale tolrable du signal dentre U1max , est la suivante : Ax y = ------------------1 + ln A 1 + ln Ax y = ---------------------1 + ln A pour 1x -A 1 -- x 1 -A
[8.32]

pour

[8.33]

140

Modulations

eivd

Tlcommunications

mjn / crt

FIGURE 8.10

Loi A

La pente du segment linaire lorigine est appele taux de compression C. Il a t choisi gal 16 A C = ------------------- = 16 1 + ln A
[8.34]

Ce qui dfinit A = 87,6. Par rapport une quantification uniforme de pas 0 = ( 2U1max ) q , daprs [8.7], on peut calculer le pas de quantification par [8.27] ( x) = 0 dx -----dy soit, en tenant compte des relations dfinies auparavant : 1 ( x) = -- 0 = cste C ( x) = A 0 x --C
8.5.3
[8.35]

( lineaire )

[8.36]

( log arithmique )

[8.37]

Rapport signal-sur bruit de quantification avec la loi A

Les valeurs de tires des relations [8.37] et [8.36] peuvent tre introduites dans la relation [8.23] pour obtenir la valeur du rapport signal-sur-bruit de quantification instantan:
dans la partie linaire ( x 1 A )

q ( x) = 3q C x x

2 2

[8.38]

Modulations

141

eivd

Tlcommunications

mjn / crt

Relativement une quantification uniforme avec le mme nombre de niveaux q, le rapport signal-sur-bruit q se trouve amlior dun facteur C . Les faibles amplitudes du message sont donc quantifies avec une qualit quivalente celle dune quantification 16 fois plus fine, soit avec 16q niveaux (puisque C vaut 16 prs de lorigine).
dans la partie logarithmique ( 1 A x 1 )
2 q ( x) = 3q C 2 = cste -----A 2 2

[8.39]

Ainsi, on a obtenu que, pour tout x > 1 A , q est constant. Ceci implique la baisse de q dun facteur A C par rapport une quantification uniforme q niveaux. Pour satisfaire aux conditions imposes au dpart (en particulier la condition donne par la relation [8.31]) pour lintervalle 0, 01 < x < 1 (soit une dynamique de 40 dB) et obtenir un nombre de niveaux compatible avec un codage binaire (donc, une puissance de 2), il a t fix par les instances de normalisation (ITU-T, Avis G 711) : q = 2 = 256
FIGURE 8.11

niveaux

[8.40]

Rapport signal / bruit selon la loi A

8.5.4

Mise en parallle avec la loi

La loi A est une loi de compression adopte en Europe; il existe une loi de compression logarithmique antrieure la loi A : la loi , utilise en Amrique, et dont lexpression mathmatique est : 142
Modulations

eivd

Tlcommunications

mjn / crt

ln ( 1 + x ) y = -------------------------ln ( 1 + )

[8.41]

Cette caractristique de compression (voir figure8.12, page 143) comporte une asymptote linaire, pour x 1 , et logarithmique pour 1 x 1 . Pour des raisons historiques, politiques et conomiques, la loi fait galement lobjet dun avis de normalisation de ITUT, avec = 255. Ceci entrane un taux de compression lorigine de C = ----------------------- 46 ln ( 1 + )
FIGURE 8.12 [8.42]

Loi

Le taux de compression lorigine est diffrent entre les lois A et . Ceci implique, selon les relations [8.34] et [8.42], un meilleur rapport signal-sur-bruit de quantification q pour la loi en prsence de trs faibles signaux. (figure8.13, page144). Hormis cette diffrence, les deux lois de compression savrent trs semblables. Nanmoins, elles sont suffisamment diffrentes pour rendre le compresseur de la loi A incompatible avec lextenseur de la loi , et rciproquement. Mlanger les deux lois introduit des distorsions non linaires et des variations de niveau.

Modulations

143

eivd

Tlcommunications

mjn / crt

FIGURE 8.13

Diffrences entre les rapports signal / bruit pour la loi A et la loi

8.5.5

Codage des chantillons quantifis

Le codage (coding, Codierung) fait correspondre un niveau de quantification donn, dtermin par lapproximation de la valeur exacte de lchantillon par la loi de quantification, une expression numrique, gnralement binaire, appele mot PCM. La tabelle de correspondance entre les q intervalles numrots et leurs expressions binaires dfinit le code. Le format des mots PCM est de 8 bits pour q = 256 niveaux, soit lg 2 q . Le codage na aucune influence sur la qualit de la transmission proprement dite. Les arguments en faveur de tel ou tel code sont plutt dicts par les arguments suivants :
avantages technologiques pour la ralisation du codage facilit de ralisation du dcodeur bonne teneur en information dhorloge (code riche en transitions), faible composante con-

tinue (idalement nulle), faible largeur de bande occupe, etc... Dans le cas de la largeur de bande occupe, il faut galement tenir compte du mode de transmission (en plus du code).
8.5.6

Types de codeurs

Gnralement, la quantification et le codage sont effectus dans un mme dispositif appel codeur, qui effectue la comparaison entre une valeur analogique (celle de lchantillon coder) et des combinaisons de valeurs discrtes (ou talons ) jusqu lobtention de la meilleure approximation possible. Le mot binaire est dduit de la combinaison de valeurs discrtes ayant conduit lapproximation choisie. On distingue trois types de codeurs, qui comportent tous des avantages et des inconvnients.

144

Modulations

eivd

Tlcommunications

mjn / crt

Le codeur sriel. Il sagit dun codage par comptage. On totalise N fois une mme quan-

tit (quivalente un niveau de quantification lmentaire), et on obtient le code dsir lorsquil y a la meilleure quivalence possible entre N * talon et le signal analogique coder. Cette mthode est lente, et rarement utilise pour la modulation PCM, en raison des hautes frquences de comptage quelle implique, et par la non-trivialit dimplmentation dune caractristique de compression non uniforme. Le codeur parallle. On compare dun seul coup lchantillon coder avec les q valeurs possibles. On dispose donc de q talons. Cette mthode, parfois appele flash converter, est extrmement rapide, et permet dimplmenter simplement des lois de compression non uniformes. Elle est en revanche coteuse du fait de la prcision ncessaire la dtermination des q talons. Le codeur itratif. La valeur de lchantillon est compare par des approximations successives des combinaisons dtalons diffrents. En principe, on utilise log 2q talons avec lesquels on effectue log 2q comparaisons. Ce type de codeur est galement appel successive approximation converter. Ce type de codeur reprsente un bon compromis entre les deux types de codeurs prcdents. Il pose nanmoins quelques problmes de ralisation pour une caractristique non uniforme. Lopration de conversion prend du temps. Cest, -comme dj mentionn plus hautpourquoi on prfre effectuer dabord un chantillonnage avec maintien avant la quantification.
8.5.7

Choix du code

Le code utilis doit rpondre un certain nombre de critres que nous avons dj numrs plus haut. En tlphonie, on a opt pour un code possdant les caractristiques suivantes:
Code binaire repli. Les signaux transmettre sont symtriques, si bien que lon peut se

contenter de ne coder que la valeur absolue de lchantillon, et de transmettre le signe dans un bit spar (conversion 7 bit + signe). Inversion des bit de rang pair. La rception PCM demande un maximum dinformation dhorloge pour se faire correctement. Le codage binaire repli a le dfaut dtre trs pauvre en transitions en labsence de signal, donc de ne vhiculer que trs peu dinformations dhorloge. Cest pourquoi on inverse systmatiquement les bits de rang pair dans le mot PCM transmis. Largument de facilit de dcodage na actuellement plus dinfluence prpondrante.
8.5.8

Codage non uniforme

Llectronique classique nutilise que rarement des caractristiques de quantification non uniformes. Il existe trois manires de sy prendre :

Modulations

145

eivd

Tlcommunications

mjn / crt

Compression analogique. Les chantillons sont comprims analogiquement avant dtre

quantifis par une caractristique uniforme. Cette solution a t la premire utilise. Pratiquement, elle nest aujourdhui plus applique, en raison de la difficult de reproduire la caractristique au niveau du dcodeur. Compression numrique. Les chantillons sont quantifis de manire uniforme avec un nombre de niveaux Cq correspondant la partie linaire de la compression (en pratique, avec 12 bit au lieu de 8). On effectue ensuite une compression au niveau numrique (transcodage) pour reproduire la loi A en passant de 12 8 bits. Cette manire de faire a t longtemps applique, et est galement utilise dans les maquettes de laboratoire de lEINEV (plus pour des raisons didactiques que pratiques). Elle nest plus utilise actuellement pour les nouveaux dveloppements. Codage non uniforme. La caractristique de compression non uniforme est intgre au codeur. Logiquement la meilleure, cette manire de faire a t rendue conomiquement intressante grce aux progrs dans le dveloppement des circuits intgrs. Pratiquement tous les codeurs sur le march adoptent cette technique actuellement, et intgrent un codeur, un dcodeur et les circuits ncessaires linterfacage avec la ligne dabonn dune part, et avec le rseau de connexion du central dautre part (SLIC, Subscriber Line Interface Circuit). Dans le cas de postes de tlphone numriques (ISDN), ces circuits spcialiss intgrent galement limplmentation du protocole de canal D.
FIGURE 8.14

Schma-bloc dun SLIC (raccordement analogique)

tlalimentation, sonnerie, taxation, etc...

adaptation de dbit

4 kHz

1/sinc

Interfacage rseau de connexion

Interfacage ligne dabonn

Mm.

A D

Mm.

4 kHz fe = 8kHz

146

Modulations

eivd

Tlcommunications

mjn / crt

8.5.9

Approximation de la loi A par des segments de droite

Le fait dutiliser une compression numrique impose une approximation de la caractristique logarithmique par une caractristique polygonale. Pour simplifier, on a soin de choisir cette caractristique polygonale de manire simplifier au maximum limplmentation. Cette caractristique (figure8.15, page148) comporte 13 segments linaires dont lun, de pente 16 et correspondant au taux de compression C passe par lorigine. Les pentes respectives de ces segments sont en progression gomtrique de raison 1/2. Chacun des segments comporte 16 niveaux, hormis le segment central qui en comporte 64. Le pas de quantification augmente donc dun facteur 2 en passant dun segment au suivant. La loi implmente une caractristique semblable pour coder la loi de compression sous forme numrique. Dans ce cas, la loi utilise une caractristique 15 segments.

Modulations

147

eivd

Tlcommunications

mjn / crt

FIGURE 8.15

Ralisation de la loi A

148

Modulations

eivd

Tlcommunications

mjn / crt

8.5.10

Rapport signal-sur-bruit avec caractristique 13 segments

Lapproximation par une ligne polygonale a des rpercussion sur le rapport signal-surbruit de quantification instantan q .Au lieu de rester constant dans la partie logarithmique de la loi de compression, il sera, pour chaque segment, quivalent au rsultat dune quantification uniforme avec un nombre de niveaux gal au produit de q par la pente du segment. (cf figure8.16, page 149).
FIGURE 8.16

Rapport signal-sur-bruit de quantification avec compression numrique

Pour des signaux alatoires, leffet de ces discontinuits nest gure perceptible et disparat dans le bruit de quantification global.
8.5.11

La modulation PCM pour la tlphonie

Par convention, on a dfini les valeurs suivantes pour la tlphonie :


frquence dchantillonnage : f e = 8 kHz quantification non uniforme q = 256 niveaux longueur du mot PCM : log 2q = 8 bits dbit de dcision rsultant pour une voie : D = f e log 2q = 64 kbit/s loi de codage europenne : compression numrique selon la loi A approche 13 seg-

ments, code binaire repli avec inversion des bits de rang pair.

Modulations

149

eivd

Tlcommunications

mjn / crt

loi de codage amricaine : compression numrique selon la loi approche 15 seg-

ments, code binaire repli avec inversion de tous les bits hormis le premier (bit de signe)
8.5.12

PCM pour dautres signaux

La modulation PCM, originellement dveloppe pour la tlphonie uniquement, a depuis largement dpass le cadre de cette utilisation. Elle est actuellement couramment utilise pour le codage numrique de la musique. Plusieurs normes existent de manire concurrente.

150

Modulations

eivd

Tlcommunications

mjn / crt

FIGURE 8.17

Ralisation de la loi A

Modulations

151

eivd

Tlcommunications

mjn / crt

8.6

Mesure du bruit de quantification


Problme

8.6.1

Comme nous lavons vu, le bruit de quantification nest prsent quen prsence du signal, contrairement au bruit thermique que lon peut mesurer volont en labsence de tout signal. La relation [8.1] dfinit en principe le bruit de quantification, mais cette relation impose, en pratique, de disposer du signal original et du signal dmodul en phase, ce qui nest gure ralisable, du fait des retards introduits par la chane de codage - dcodage et les filtres. Dautre part, toujours en pratique, on cherche mesurer ce rapport signal-sur-bruit sur une ligne de transmission relle, donc installe. Il nest pas toujours vident de disposer du signal original dans ce cas, le codeur et le dcodeur pouvant se trouver loigns lun de lautre. Il faut donc recourir une mthode de mesure plus sophistique, ne ncessitant que le signal reu.
8.6.2

Mthode de mesure

Lide est de quantifier un signal limit une bande troite, et de mesurer les composantes spectrales de la distorsion de quantification en dehors de la bande occupe par le signal. On peut alors extrapoler la puissance totale du bruit de quantification P q . Le signal de test peut tre :
un signal sinusodal dont la frquence ne doit en aucun cas tre un sous-multiple de la fr-

quence dchantillonnage (sans quoi, la perturbation nest plus alatoire !). un signal alatoire ou pseudo-alatoire densit spectrale de puissance uniforme et limite (bruit blanc bande troite). En pratique, on dispose plus facilement dun signal pseudo-alatoire qualatoire. Le rsultat des mesures est forcment (comme dans toute mesure impliquant des signaux alatoires) soumis des variations statistiques. La distribution propre du signal de test se refltera presque certainement dans la distribution des rsultats de la mesure. La figure8.18, page153 donne un exemple de montage utilisable cet effet. On mesure la puissance du bruit de quantification avec un voltmtre de valeur efficace (vraie valeur efficace!) dans la bande de 800 Hz 3400 Hz (largeur de bande 2600 Hz), et on extrapole (par simple multiplication par 31/26 du rsultat) le bruit dans la bande tlphonique de 300 3400 Hz (largeur de bande 3100 Hz). La puissance du signal est galement mesure la sortie du dcodeur, ce qui limine la possibilit de diffrences de niveau entre lentre du codeur et la sortie du dcodeur. Le rapport signal-sur-bruit est alors :

152

Modulations

eivd

Tlcommunications

mjn / crt

Ps Us 2 q = ----- = ------ U Pq q Ps U 1eff' 10log q = 10 log ----- = 20log ------------- 10 log 3----, -1 -- Pq Uqeff 2, 6
FIGURE 8.18

[8.43]

[8.44]

Mesure du bruit de quantification

Modulations

153

eivd

Tlcommunications

mjn / crt

8.7

Effets derreurs de transmission en PCM


Contexte

8.7.1

Malgr le caractre numrique de la transmission et la possibilit de rgnration, certaines perturbations de transmission peuvent rendre la rgnration des signaux impossible, et conduisent de ce fait des erreurs. La probabilit dapparition de ces erreurs ( ) peut tre value connaissant :
le rapport signal-sur perturbation R' aprs transmission et galisation. la valeur efficace U'Neff des perturbations relativement lamplitude U BR' des signaux

lmentaires de base reus et galiss. Cette information peut remplacer la prcdente, ou ne pas tre ncessaire du fait de la connaissance de la prcdente. la distribution statistique (densit de probabilit) des perturbations Une transmission est gnralement compose de plusieurs segments, chacun deux pouvant contribuer aux erreurs de rgnration. Ainsi, la valeur numrique reue aprs transmission peut tre diffrente de la valeur mise. La difficult provient du fait que selon le bit perturb, la perturbation peut avoir un effet fort diffrent, ce qui rend leffet derreurs dpendant de lordre du bit perturb dans le mot PCM : une erreur sur le bit de signe na pas le mme effet quune erreur sur le bit de poids le plus faible (LSB, Least Significant Bit). Dans le cas derreurs isoles, leffet dune perturbation peut stendre de linaudible (erreur sur le bit de poids le plus faible) un craquement isol (erreur sur le bit de signe, ou ventuellement sur le bit de poids le plus fort). Pour de grandes probabilits derreur, en revanche, ces perturbations se manifestent comme un bruit discontinu la sortie. La puissance PNe ' de ce bruit sadditionne celle de la distorsion de quantification Pq . Ces deux perturbations dfinissent ensemble le rapport signal-sur-bruit aprs dmodulation 1' . Cest ce rapport qui dtermine la qualit de transmission par modulation PCM dans un canal perturb. P 1S' P 1S' 1' = ---------- = ---------------------- = 1 q P 1N' P q + PN e' 10log 1' = 10 log q 10log
[8.45]

[8.46]

reprsente le facteur de dtrioration du rapport signal-sur-bruit primaire.Il est dfini relativement au cas idal dune transmission sans erreur o le seul bruit prsent est le bruit de quantification. est fonction de la probabilit derreur par bit selon une loi qui est elle-mme fonction de :
de la loi de quantification du code utilis

154

Modulations

eivd

Tlcommunications

mjn / crt

de la distribution statistique des erreurs dans le temps.


8.7.2

Cas de la quantification uniforme


Le calcul de peut tre ralis moyennant les hypothses simplificatrices suivantes :

quantification uniforme avec q = 2 niveaux (q >> 2). code binaire repli (binaire symtrique avec bit de signe) est suffisamment faible pour admettre quil ny a au plus quune erreur par chantillon

cod 1.
chaque bit a la mme probabilit dtre perturb.

Le signal derreur e(t) reprsente la diffrence entre le signal primaire reconstitu sans erreur u 1 ( t ) et le signal effectivement dcod u1' ( t ) . Cest une variable alatoire dont les valeurs possibles sont numres ci-aprs :
TABLEAU 3.

Valeurs de lerreur en fonction du bit perturb


b (bit de signe) +/2u1 (t )

Rang du bit perturb Poids du bit Valeur correspondante de e(t) Probabilit correspondante

b-1 2
b2

i 2
i 1

1 2
0

Pas derreur

1 1 m a x ---U 2

2i ----U1 m a x q

2 1 m a x ---U q

1 b

La puissance de la distorsion additionnelle due aux erreurs de transmission peut tre obtenue par lintermdiaire de la moyenne statistique de e ( t ) :
b1 2b 2i 1 e2 ( t ) = -- 4u 2 + U1max 4u 2 + U 1max 2 4 P Ne ' = ---------------- 2 = -- 1 --------------- ----------------- 2 2 R R 1 R 3 q i=1 q 2 2 2

[8.47]

ou, de faon approche : U1max 2 PNe ' -- 4u 1 + --------------- 3 R


2

[8.48]

1. Cette hypothse est optimiste. En fait, en transmission numrique, les erreurs se produisent souvent par paquets (burst errors) ce qui entrane gnralement des erreurs groupes, et donc plusieurs erreurs par mot PCM.

Modulations

155

eivd

Tlcommunications

mjn / crt

Par la relation [8.45], on obtient le facteur de dtrioration q P Ne' = ------ = 1 + --------- 1' Pq
[8.49]

Par la relation [8.47], et en utilisant lexpression de Pq calcule en [8.14], compte tenu galement de [8.7], le facteur de dtrioration devient:
2 1 2 2 4u1 + - U 1max u1 2 3 = 1 + --------------------------------------- = 1 + q 12 --------------- + 1 2 2 U1max U1max --------------2 3q

[8.50]

La figure8.18, page130 montre lvolution du rapport signal-sur-bruit aprs dmodulation 1' en valeur instantane, comme fonction de la probabilit derreurs de transmission pour le cas o le nombre de niveaux de quantification q = 256 (quantification laide de 8 bit).
FIGURE 8.19

Effets derreurs en quantification uniforme 8 bits

8.7.3

Cas dune quantification non uniforme

Lvaluation deffets derreurs de transmission dans le cas dune quantification non uniforme est beaucoup plus complexe, puisquil dpend fortement de lamplitude relative du signal primaire, ainsi que de ses proprits statistiques. De fait, ce calcul savre si complexe que lon prfre recourir des simulations pour prvoir ces effets. Les rsultats dune telle 156

Modulations

eivd

Tlcommunications

mjn / crt

simulation sont donns la figure8.20, page 157. La statistique du signal primaire est suppose exponentielle, et la loi de quantification correspond la loi A.
FIGURE 8.20

Effet derreurs en quantification non uniforme 8 bits

Modulations

157

eivd

Tlcommunications

mjn / crt

8.8

Codage dun PCM


Code AMI

8.8.1

Du signal binaire on produit le signal bipolaire alternant AMI (Alternate Mark Inversion). Les valeurs 1 du code binaire sont reprsentes alternativement par des impulsions de tension positive et ngative et les valeurs binaires 0 par la tension 0. 1 1 0 1 1 1 0 0 1 0 binaire 0 AMI

Il sagit donc dun mode antipolaire et ternaire (m=3), en ce sens que chaque moment peut prendre trois valeurs : ak = -1, 0, +1. Toutefois la loi squentielle dalternance de polarit interdit que deux moments successifs aient le mme signe (+1 +1 ou -1 -1) do le quali ficatif de pseudo-ternaire. Le dbit de moments M reste gal au dbit de dcision net D malgr m=3, puisqua chaque bit correspond un moment pseudo-ternaire.
8.8.2

Code HDB3

Le code HDB3 (third order high density bipolar code) est un code AMI modifi. Les signaux binaires ou les signaux en code AMI peuvent contenir de longues sries de 0. Celles-ci rendent difficile la collecte de cadence dans les rcepteurs. Le code HDB3 permet dliminer les sries de 0 qui comprennent plus de 3 0. Les rgles suivantes sont appliques lors de la conversion du code binaire en un code HDB3: Rgle 1) Lorsque 4 lments de signaux 0 sont adjacents, le quatrime 0 de la squence est remplac par un lment de signal V pour obtenir la forme 000V. Llment de signal V prend la mme polarit que llment de signal 1 qui le prcdait. Un 1ment de signal V provoque une violation de la rgle AMI. Rgle 2) Lorsquun nombre pair dlments de signaux 1 est prsent entre llment de signal V prcdent et le nouvel lment de signal V gnr selon les dispositions de la rgle 1, le premier des quatre lments de signaux 0 doit tre remplac par un lment de signal A (= lment de signal 1). La polarit de llment de signal A correspond la rgle AMI. Le dernier des quatre lments sera nouveau remplac par un lment de signal V (A00V). Dans ce cas, les lments de signal A et V sont de mme polarit. Cette deuxime rgle est ncessaire pour viter une composante continue.

158

Modulations

eivd

Tlcommunications

mjn / crt

-Exemple 1: Utilisation de la rgle 1 0 0 1 1 1 0 0 0 0 1 1 1 0 binaire V V 0 HBD3

Exemple 2: Utilisation de la rgle une et deux. 0 0 1 1 0 0 0 0 0 1 1 1 0 binaire A V V 0 HBD3

Le code HBD3 est couramment utilis en Europe pour les PCM30 connects aux centraux tlphoniques numriques.

Modulations

159

eivd

Tlcommunications

mjn / crt

160

Modulations

You might also like