|
1947 Téléphonie par modulation
de code d'impulsion par W. M. Goodall
|
Alec Harley Reeves travaillait sur le premier
système téléphonique transatlantique pour l'International
Western Electric Company avant de rejoindre
le département de recherche de l'entreprise à Paris
ou il a travaillé sur les problèmes de la radio longue
distance, sur les transmissions par microphone ... En 1937, Alec
Harley Reeves avait reconnu le potentiel de la modulation
par impulsions codées pour réduire le bruit lorsque
la parole est transmise sur de longues distances. Avec un signal
analogique, chaque fois que le signal est amplifié, le bruit
contenu dans le signal est également amplifié et un
nouveau bruit supplémentaire est ajouté.
Avec la modulation par impulsions codées, il suffit de régénérer
les impulsions, donc le contenu en bruit du signal n'est pas augmenté.
En 1938 Reeve's avait conclu que la meilleure façon
de surmonter le problème du bruit dans la téléphonie
interurbaine était de transmettre une version numérisée
du signal vocal analogique.
Reeves déposa le brevet US2272070A
le 22 novembre 1939 aux USA et juste avant en France
sous le n° 852 183 du 23 octobre 1939.
Le PCM ; pulse code modulation, fonctionne en échantillonnant
l'amplitude des signaux analogiques à des intervalles uniformes.
Avant d'avoir obtenu le brevet le 3 février 1942 Reeves a
mis son l'idée de côté car la réalisation
nécessitait des circuits assez complexes (selon les normes
des années 1930), qui n'étaient pas rentables
en utilisant des valves. En France La modulation par impulsions
codées n'a été utilisée que dans les
années 1950 sur les câbles de transmission, lorsque
l'invention du transistor l'a rendue viable.
|

AH Reeves
|
Extrait du Journal technique de Bell système
Vol. XXVI N° 3 juillet 1947
Document présenté en partie lors d'une réunion
conjointe de l'Union radio scientifique internationale et de l'Inst. Radio
Engineers le 5 mai 1947 à Washington, D.C.
1 Communication présentée le 11 juin 1947 à A.1.E.E.
Summer General Meeting, Mont real, Canada. Accepté pour publication
dans le prochain numéro de A. I. E. E. Transactions.
2 A.H. Reeves, brevet US n° 2272 070, du
3 février 1942, attribué à International
Standard Electric Corp. ; également, brevet français
n° 852 183 du 23 octobre 1939.
Une expérience de transmission de la parole par Pulse Code
Modulation, ou PCM, est décrite dans cet article.
Chaque amplitude d'échantillon d'un signal de modulation
d'amplitude d'impulsion ou PAM est transmise par un groupe
de codes d'impulsions ON-OFF. 2 n (2 puissance n) valeurs d'amplitude
peuvent être représentées par un code binaire à
n chiffres.
Pour un nominal de 4 kc. bande vocale ces n impulsions ON-OFF sont transmises
8000 fois par seconde. Un équipement expérimental pour coder
les impulsions PAM au niveau de l'émetteur et décoder les
impulsions PCM au niveau du récepteur est décrit. Des expériences
avec cet équipement indiquent qu'un code à trois unités
semble être nécessaire pour une qualité minimale de
circuit, tandis qu'un code à six ou sept unités fournira
une bonne qualité.
INTRODUCTION
Cet article décrit une expérience de transmission de la
parole par PCM, ou modulation par impulsions codées.
L'auteur est redevable à ses collègues du département
de recherche, C. E. Shannon, J. R. Pierce et B. M. Oliver, pour plusieurs
suggestions intéressantes en rapport avec les principes de base
de la PCM donnés dans cet article. Des travaux sur un système
PCM différent ont été menés simultanément
dans le département de développement des systèmes
des laboratoires Bell par HS Black. Cela a conduit à son tour au
développement d'un système portable à 8 canaux pour
une application particulière. Ce système est décrit
dans un article à paraître par H. S. Black et J. o. Edson.
Une méthode de modulation par impulsions codées est proposée
dans un brevet américain délivré à A. H. Reeves.
Le matériel présenté maintenant est composé
de trois parties.
Le premier traite des principes de base, le second décrit le système
PCM expérimental, tandis que le dernier discute des résultats
obtenus.
PRINCIPES DE BASE
PCM implique l'application de deux concepts de base. Ces concepts sont
à savoir, le principe de division temporelle et le principe de
quantification d'amplitude.
L'essence du principe de division du temps est que toute onde d'entrée
peut être représentée par une série d'échantillons
instantanés se produisant régulièrement, à
condition que le taux d'échantillonnage soit au moins deux fois
la fréquence la plus élevée de l'onde d'entrée.(3)
pour les besoins actuels, l'amplitude .
Le principe de quantification stipule qu'une onde complexe peut être
approximée par une onde ayant un nombre fini de niveaux d'amplitude,
chacun différant d'un quantum, la taille des sauts quantiques étant
déterminée par le degré d'approximation souhaité.
Bien que d'autres arrangements soient possibles, nous considérerons
dans cet article l'application de ces deux principes de base dans l'ordre
suivant.
- L'onde d'entrée est d'abord échantillonnée sur
une base temporelle.
- Ensuite, chacun des échantillons ainsi obtenus est représenté
par une amplitude quantifiée ou un nombre entier.
Chacun de ces nombres entiers est représenté sous la forme
d'un nombre binaire de n chiffres, le système de nombre binaire
étant choisi car il peut être facilement représenté
par des impulsions ON-OFF ou à deux positions.
(3) C'est parce que le courant continu, le fondamental et les harmoniques
de l'onde à gauche sur la figure 1 sont tous modulés dans
l'onde à droite, et si la fréquence de modulation la plus
élevée dépasse la moitié du taux d'échantillonnage,
la bande latérale inférieure du fondamental tombera dans
la gamme de la fréquence de modulation et ne sera pas exclu par
le filtre passe-bas. Le résultat est une distorsion.
Fig. I-Pulses dans un système PAM.
2n niveaux discrets peuvent être représentés par un
nombre binaire de n chiffres.(4) . Ainsi, PCM représente chaque
amplitude quantifiée d'un processus d'échantillonnage temporel
par un groupe d'impulsions ON-OFF, où ces impulsions représentent
l'amplitude quantifiée dans un binaire système de numération.
(4) Dans un système décimal, les chiffres peuvent avoir
n'importe laquelle des 10 valeurs, de 0 à 9 inclus. Dans un système
binaire, les chiffres ne peuvent avoir que deux valeurs soit 0 soit 1
.
Jusqu'à présent, la discussion a porté sur des termes
généraux. Les principes qui viennent d'être exposés
vont maintenant être illustrés par des exemples.
La transmission multiplexée de canaux vocaux en envoyant de courtes
impulsions sélectionnées séquentiellement à
partir des canaux vocaux respectifs est maintenant bien connue dans l'art
de la téléphonie et est appelée multiplex temporel.
Lorsque les impulsions consistent simplement en de courts échantillons
des ondes de parole, leurs amplitudes variables représentent directement
les ondes de parole et le système est appelé modulation
d'amplitude d'impulsion ou PAM.
Dans PAM, l'amplitude instantanée de l'onde de parole est échantillonnée
à intervalles réguliers. L'amplitude ainsi obtenue est transmise
sous la forme d'une impulsion d'amplitude correspondante. Afin de transmettre
à la fois des valeurs positives et négatives, une valeur
constante ou d-c d'amplitude d'impulsion peut être ajoutée.
(Voir Fig. 1.)
Lorsque cela est fait, des valeurs positives de l'onde d'information correspondent
à des amplitudes d'impulsions supérieures à la valeur
constante tandis que des valeurs négatives correspondent à
des amplitudes d'impulsions inférieures à la valeur constante.
Au niveau du récepteur, une reproduction de l'onde vocale d'origine
sera obtenue à la sortie d'un filtre passe-bas.
Le système PCM considéré dans cet article commence
par un système PAM et ajoute des équipements aux terminaux
pour permettre la transmission d'un groupe d'impulsions ON-OFF ou de chiffres
binaires pour représenter chaque amplitude d'impulsion instantanée
du système PAM.
La représentation de l'amplitude d'une seule impulsion PAM par
un groupe fini d'impulsions ON-OFF ou de chiffres binaires nécessite
une quantification de l'onde audio.
En d'autres termes, nous ne pouvons pas représenter l'amplitude
réelle plus proche que 1/2 "quantum". Le nombre de niveaux
d'amplitude requis dépend de la qualité du circuit souhaité.
La perturbation qui résulte du processus de quantification a été
appelée bruit de quantification.
Pour ce type de bruit, un rapport signal sur bruit de 33 db serait obtenu
pour 32 niveaux d'amplitude et cette qualité de circuit a été
jugée suffisamment bonne pour une étude préliminaire.
Ces 32 niveaux d'amplitude peuvent être obtenus avec 5 chiffres
binaires, puisque 32 = 2n.
La figure 2 montre comment plusieurs valeurs d'amplitude d'impulsion PAM
peuvent être représentées par ce code binaire.
Fig. 2-Équivalents
binaires et décimaux.
La première colonne donne les impulsions numériques
qui sont envoyées entre l'émetteur et le récepteur
tandis que la deuxième colonne montre le même modèle
d'impulsion avec chaque impulsion pondérée en fonction de
sa valeur assignée, et la dernière colonne montre la somme
des valeurs pondérées.
La somme, bien sûr, représente l'impulsion PAM à l'unité
d'amplitude inférieure la plus proche. La rangée supérieure
où tous les chiffres sont présents montre, sous la forme
d'onde médiane, l'équivalent pondéré de chaque
impulsion de chiffre. En prenant différentes combinaisons des cinq
chiffres, toutes les amplitudes entières entre 31 et 0 peuvent
être représentées. Les exemples présentés
sont pour 31, 18, 3 et 0.
En se référant à la figure 3, l'échantillonnage
de l'onde audio (a) donne l'onde PAM (b).Les impulsions PAM sont codées
pour produire les groupes de codes ou le signal PCM (c). Les impulsions
PCM sont celles envoyées sur le support de transmission.

Fig. 3-PAM et PCM émettant et recevant des formes d'onde (amplitude
en fonction du temps).
Pour un taux d'échantillonnage de 8000 par seconde, il y aurait
8000 impulsions PAM par seconde pour un seul canal. Le taux d'impulsions
numériques serait de 40 000 pps pour un code à cinq chiffres.
Pour un multiplex temporel de N canaux, ces deux fréquences d'impulsions
seraient multipliées par N.
La forme d'onde (d) montre les impulsions PAM décodées où
les amplitudes sont indiquées sous les impulsions. L'onde audio
d'origine est répétée sous forme d'onde (e). On notera
que le signal reçu est retardé d'un intervalle d'impulsion
PAM. On voit aussi que les impulsions décodées ne s'inscrivent
pas exactement sur cette courbe. Ceci est le résultat de la quantification
et la sortie du filtre passe-bas contiendra une perturbation de quantification
non représentée en (e) qui n'était pas présente
dans le signal d'entrée.
Un signal qui utilise des impulsions ON-OFF se produisant régulièrement
peut être "régénéré" et répété
indéfiniment sans dégradation. Une impulsion peut être
"régénérée" par un équipement
qui transmet une impulsion non déformée à condition
qu'une impulsion quelque peu déformée soit reçue,
et ne transmet rien autrement.
ÉQUIPEMENT PCM EXPÉRIMENTAL
Le codeur expérimental utilisé dans ces études pourrait
être désigné comme l'un du "type de soustraction
de rétroaction".
Il fonctionne comme suit : Chaque impulsion PAM est stockée sous
forme de charge sur un condensateur dans un circuit de stockage. (Voir
Fig. 4.)
Fig. 4 PCM Schéma du bloc émetteur.
La tension aux bornes de ce condensateur est comparée à
une tension de référence. L'amplitude de cette tension de
référence correspond à l'amplitude d'impulsion d-c
de la Fig. 1.
La tension a une magnitude de 16 unités. Si l'amplitude de la tension
du condensateur dépasse l'amplitude de la tension de 16 unités,
une tension de socle positive est obtenue à la sortie du circuit
de comparaison. Cette tension de socle est amplifiée, limitée
et appliquée au modulateur de socle. Le modulateur de socle sert
de porte pour les impulsions de synchronisation provenant du générateur
de tops de synchronisation. Si la tension de socle et l'impulsion de synchronisation
sont appliquées simultanément au modulateur de socle, une
impulsion est obtenue en sortie. Dans le cas présent cette impulsion
correspond à la présence du chiffre de 16 unités
dans le groupe de code qui représente cette impulsion PAM. Cette
impulsion numérique après amplification et limitation est
(1) envoyée sur la ligne (peM out) et (2) renvoyée à
travers un circuit à retard approprié vers un circuit de
soustraction.
La fonction du circuit de soustraction est de soustraire une charge du
condenseur correspondant au chiffre de 16 unités. La charge restante
sur le condensateur est maintenant comparée à une nouvelle
tension de référence qui est l'amplitude de la première
tension de référence ou 8 unités. Si l'amplitude
de la tension aux bornes du condenseur dépasse cette nouvelle tension
de référence, le processus ci-dessus est répété
et la deuxième impulsion numérique est transmise et une
autre charge, cette fois correspondant au chiffre de 8 unités,
est soustraite de la charge restante sur le condenseur.
Si l'amplitude de la tension aux bornes du condensateur est inférieure
à la tension de référence, dans les deux cas ci-dessus,
aucun piédestal ne sera produit et aucune impulsion numérique
ne sera transmise. Puisqu'aucune impulsion n'est transmise, aucune charge
ne sera soustraite du condenseur.
Ainsi la charge restant sur le condensateur après chaque opération
représente la partie de l'impulsion PAM d'origine restant à
coder.
L'onde de tension de référence consiste en une série
de tensions dont chacune est 1/2 de la précédente.
Il y a une étape sur la fonction de tension de référence
pour chaque chiffre à coder.
Une meilleure compréhension du processus de codage peut être
obtenue en se référant aux diverses formes d'onde impliquées.
Pour être complet, les formes d'onde de l'entrée audio au
signal d'impulsion codé sont représentées pour l'émetteur
sur les Fig. 3 et 5 et du signal d'impulsion codé à la sortie
audio pour le récepteur des Fig. 7 et 3.
Dans le diagramme, les abscisses sont le temps et les ordonnées
sont les amplitudes. Certaines de ces formes d'onde ont déjà
été décrites en relation avec la figure 3. Etant
donné que le codeur fonctionne de la même manière
pour chaque impulsion PAM, les formes d'onde détaillées
des processus de codage et de décodage ne sont représentées
que pour deux amplitudes.
Le schéma fonctionnel de l'émetteur est donné sur
la Fig. 4, tandis que celui du récepteur est donné sur la
Fig. 6.
Les lettres sur les Fig. 4 et 6 se réfèrent aux formes d'onde
sur la Fig. 3, tandis que les numéros se réfèrent
aux formes d'onde sur les Figs. 5 et 7.

En se référant aux Fig. 4 et 5, "l'impulsion de commande
retardée" Courbe 1 est l'impulsion de cadencement principale
pour le codeur d'émission. Il est utilisé pour échantillonner
l'onde audio et pour démarrer les générateurs de
pas et de timing-pip. Deux ensembles de pips de synchronisation sont produits ;
l'une, la courbe 2, est utilisée pour générer la
tension de pas de référence tandis que l'autre, la courbe
7, est utilisée pour synchroniser les impulsions numériques.
La tension d'échelon de référence, Courbe 3, est
utilisée dans le circuit de comparaison et dans le circuit de soustraction.
La courbe 4 donne la sortie du circuit de soustraction, ", tandis
que la courbe 5 est la tension sur le condensateur de stockage. Le tracé
suivant donne les courbes 3 et 5 superposées ; la zone grisée
sur ce tracé correspond au temps pendant lequel une tension de
piédestal est générée.
La tension de socle est donnée par la courbe 6 et la sortie du
modulateur de socle est donnée par la courbe 8.
Cette dernière courbe est un tracé des deux groupes de code
correspondant aux deux impulsions PAM en cours de codage.
En étudiant ces formes d'onde, on notera que l'impulsion de commande
retardée, les deux ensembles de tops de synchronisation et les
courbes de tension de pas de référence sont les mêmes
pour chaque groupe de codes. D'autre part, la tension du condensateur
de stockage, la tension de socle, le groupe d'impulsions de code et le
groupe d'impulsions du circuit de soustraction sont différents
pour chaque groupe de code.
On rappellera qu'une tension de piédestal est produite pendant
le temps où la tension du condensateur dépasse la tension
de l'échelon de référence. ,Le front montant de chaque
impulsion de piédestal est généré par la partie
descendante de la tension de pas de référence. Le front
descendant de chaque impulsion de piédestal est produit par la
partie descendante de la tension du condensateur. Cette chute de tension
du condensateur est le résultat du fonctionnement du circuit de
soustraction. La sortie du circuit de soustraction dépend de l'impulsion
numérique retardée qui vient d'être dépassée
par l'impulsion de base. Son amplitude dépend de l'échelon
de tension de référence qui s'applique au chiffre particulier
transmis. La fonction du retard dans le chemin de rétroaction est
de permettre à l'impulsion numérique sortante d'être
terminée avant que le piédestal ne soit terminé.
On voit que la tension de socle contient les mêmes informations
que les groupes de codes transmis. Dans des conditions idéales,
l'utilisation d'impulsions de synchronisation auxiliaires ne serait pas
nécessaire. Cependant, dans un circuit pratique, le bord d'attaque
du socle varie, à la fois en termes de synchronisation relative
et de vitesse de montée.
Dans ces conditions, les tops de synchronisation auxiliaires permettent
une synchronisation précise des impulsions PCM sortantes, ainsi
qu'une forme d'impulsion constante pour l'entrée du circuit de
soustraction.
En résumant ce qui précède, on voit que dans le codeur
dont il est question une comparaison est faite pour chaque digit entre
une tension de référence et la tension aux bornes d'un condensateur
de stockage.
Initialement, la tension aux bornes de ce condenseur représente
l'amplitude de l'impulsion PAM codée. Après chaque chiffre,
la tension restant sur le condensateur représente l'amplitude de
l'impulsion PAM d'origine restant à coder.
Une tension de piédestal est obtenue à la sortie du circuit
de comparaison chaque fois que la tension du condensateur de stockage
dépasse la tension d'échelon de référence.
Ce socle, s'il est présent, permet d'émettre une impulsion
de temporisation sous la forme d'un chiffre du groupe de codes. . Cette
impulsion numérique est également retardée et renvoyée
à un sous-circuit de traction qui réduit la charge sur le
condensateur d'une amplitude correspondant à l'impulsion numérique
qui vient d'être transmise. Ce processus est répété
étape par étape jusqu'à ce que le code soit terminé.
La synchronisation des deux générateurs d'impulsions de
commande, un à l'émetteur et un au récepteur, est
essentielle au bon fonctionnement de l'équipement.
Cela peut être accompli de diverses manières. La meilleure
méthode de synchronisation à utiliser dépend de l'application.
Bien que la commande puisse facilement être obtenue en transmettant
une impulsion de synchronisation sur la ligne, l'équipement aurait
été un peu plus compliqué et pour ces tests, un canal
séparé a été utilisé pour synchroniser
les générateurs d'impulsions de commande aux terminaux.
Ayant ainsi établi la synchronisation du générateur
d'impulsions de commande de réception illustré sur la Fig.
6 par rapport aux groupes de codes reçus, le récepteur génère
un nouvel ensemble d'ondes comme illustré sur la Fig. 7.
A l'exception du retard dans le support de transmission, les trois premières
courbes sont les mêmes que celles représentées sur
la Fig. 5 pour l'émetteur.
(1) est l'impulsion de commande retardée, (2) est l'onde de synchronisation
de pas et (3) est la tension de pas de référence.
La courbe 8 est le groupe de code reçu et (9) est le courant de
sortie du circuit de soustraction, (10) donne la forme d'onde de la tension
aux bornes du circuit de stockage récepteur, et (11) donne la courbe
de l'impulsion de commande non retardée.
Le récepteur fonctionne comme suit : Le condensateur de stockage
est chargé à une tension fixe par chaque impulsion de commande
retardée. La charge sur le condensateur est réduite par
la sortie du circuit de soustraction. La quantité de charge qui
est soustraite dépend du chiffre du groupe qui produit l'impulsion
de sous-traction. Cette quantité est mesurée par la tension
de pas de référence.
A la fin du groupe de code, la tension restant sur le condensateur est
échantillonnée par l'impulsion de commande non retardée.
On voit que les circuits de soustraction de stockage dans l'émetteur
et le récepteur fonctionnent de manière similaire. Dans
l'émetteur, la tension d'origine sur le condensateur dépend
du signal audio, et après le processus de codage, cette tension
est sensiblement nulle. Le récepteur démarre avec une tension
maximale fixe et après le processus de décodage, l'échantillon
qui est délivré au filtre passe-bas de sortie est donné
par la réduction de tension du condensateur pendant le processus
de décodage. Sauf que les conditions au début et à
la fin des périodes de codage et de décodage sont différentes
comme discuté ci-dessus, le processus de soustraction est le même
pour les deux unités.
Le décodeur de surveillance dans l'émetteur fonctionne de
la même manière que décrit ci-dessus, sauf qu'il utilise
les diverses ondes déjà générées pour
d'autres utilisations dans l'émetteur (voir Fig. 4).
RÉSULTATS EXPÉRIMENTAUX
Un système expérimental a été mis en place
comme illustré à la Fig. 8.

Le modulateur à impulsions codées, l'émetteur radio
et l'antenne comprenaient le terminal émetteur; tandis qu'une antenne,
un récepteur radio et un démodulateur de code d'impulsion
étaient utilisés pour le terminal de réception. Un
court trajet aérien séparait les terminaux.
L'émetteur utilisait un oscillateur à magnétron pulsé
et le récepteur utilisait un circuit superhétérodyne
à large bande. Les résultats obtenus avec ce système
étaient similaires à ceux obtenus en connectant le modulateur
de code d'impulsion et le démodulateur ensemble sans l'équipement
radio. En fait, à moins qu'une grande quantité d'atténuation
ne soit insérée dans le chemin, la présence du circuit
radio ne pourrait pas être détectée.
Il était possible d'ajuster l'émetteur PCM afin que différents
nombres de chiffres puissent être produits. Une brève étude
a été faite du nombre de chiffres requis. Il s'est avéré
qu'à volume régulé, un minimum de trois ou quatre
chiffres était nécessaire pour une bonne intelligibilité
de la parole bien que, de manière assez surprenante, un certain
degré d'intelligibilité soit obtenu avec un seul.
Avec six chiffres, la parole et la musique étaient de bonne qualité
lorsque le volume régulé était utilisé. Même
avec six chiffres, cependant, il était possible de détecter
la différence entre le PCM et la transmission directe dans les
tests A-B.
Cela pourrait être fait plus facilement par une comparaison du bruit
dans les deux systèmes. Si un volume non régulé était
utilisé, plusieurs chiffres supplémentaires seraient probablement
souhaitables pour une transmission de haute qualité.
En écoutant la parole transmise sur le système PCM, on avait
l'impression que les modèles sonores particuliers d'une syllabe
ou d'un mot pouvaient être transmis avec trois ou quatre chiffres.
Si la plage de volume du locuteur variait, il serait nécessaire
d'ajouter plus de chiffres pour tenir compte de cette variation.
Mais au-delà de ces effets, le bruit de fond plus ou moins présent
dans tous les circuits de communication est quantifié par le système
PCM. Si la taille des quanta ou du pas d'amplitude est trop grande, le
circuit aura un son caractéristique, qui peut être facilement
identifié. Etant donné que la taille des quanta est déterminée
par le nombre de chiffres, on voit que le nombre de chiffres requis dépend
non seulement de la parole mais également du bruit de fond présent
dans le signal d'entrée.
En résumé, les résultats expérimentaux obtenus
indiquent qu'au moins 3 chiffres sont souhaitables pour une qualité
minimale de circuit et que jusqu'à 6 ou plus fourniront un circuit
de bonne qualité.
Si nous souhaitons transmettre une bande vocale nominale de 4000 cycles,
PCM nécessite les 8000 impulsions par seconde nécessaires
à tout système temporel, multipliées par le nombre
de chiffres transmis. Cependant, la bande passante supplémentaire
requise pour le PCM offre de réels avantages, notamment l'absence
de bruit, de diaphonie et de mutilation du signal, et la possibilité
d'étendre le circuit grâce à l'utilisation du principe
de régénération.
L'auteur tient à souligner l'aide de M. A. F. Dietrich dans la
construction et les essais de l'équipement PCM..
Janvier 1948 Bell communique sur la réalisation du PCM experimental
à 12 canaux.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
|