Pulse Code Modulation


Pulse Code Modulation

Modulation d'impulsion codée

Page d'aide sur l'homonymie Pour les articles homonymes, voir PCM.

La modulation d'impulsion codée ou MIC, (en anglais Pulse Code Modulation, généralement abrégé en PCM) est une représentation numérique non compressée d'un signal analogique via une technique d'échantillonnage . Il est utilisé pour la voix en télécommunications (RTC ou VoIP) et pour le son notamment pour les disques compacts audio, pour l'enregistrement sur bandes DAT, les disques optiques à haute capacité (Blu-ray et HD DVD), ainsi que pour les fichiers WAV standard.

Sommaire

Histoire du PCM

La première transmission de parole par PCM a été réalisée avec l'équipement de codage de voix SIGSALY utilisé pour les communications alliées de haut niveau pendant la Seconde Guerre mondiale.

Technologie

Échantillonnage et quantification d'un signal analogique (en rouge) par un PCM 4-bit

Il s'agit d'une représentation numérique d'un signal analogique où la hauteur du signal est prélevée régulièrement à intervalles uniformes de durée T. Chaque échantillon est quantifié sur une série de symboles dans un code numérique, qui est habituellement un code binaire. Le Théorème d'échantillonnage de Nyquist-Shannon stipule que les fréquences plus hautes que la moitié de la fréquence fs d'échantillonnage (fs = 1/T) ne peuvent pas être reconstruites.

Le PCM est utilisé dans des systèmes de téléphonie numérique. C'est également le format standard des sons numériques dans les ordinateurs et dans divers formats de disque compact.

Plusieurs flux PCM peuvent être multiplexés dans un flux de données global plus grand, grâce à une technique appelée Time-Division Multiplexing ou TDM. Initialement inventée par l'industrie téléphonique, la technologie TDM est aujourd'hui largement utilisée dans les stations de travail audionumériques comme Pro Tools.


Numérisation en tant qu'élément du traitement PCM

Dans le PCM conventionnel, le signal analogique peut être traité (par exemple par compression d'amplitude) avant d'être numérisé, mais une fois numérisé, il n'est plus soumis à des transformations ultérieures (par exemple la compression audionumérique).

Quelques formes de PCM combinent un traitement du signal avec le codage. Des versions plus anciennes de ces systèmes effectuaient le traitement dans le domaine analogique pendant la conversion ANALOGIQUE-NUMÉRIQUE ; de nouvelles implémentations le font dans le domaine numérique. Ces techniques simples ont toutefois été en grande partie supplantées par les techniques modernes de compression de signal :

  • La modulation différentielle (ou delta) d'impulsion-code (DPCM) code les valeurs PCM comme différences entre la valeur courante et la valeur précédente. Pour l'audio, ce type de codage réduit le nombre de bits exigé de 25 % environ par rapport au PCM.
  • Le DPCM adaptatif (ADPCM) est une variante du DPCM qui change la taille du pas de quantification, ce qui permet une réduction de la largeur de bande nécessaire pour un rapport signal/bruit donné.

Le codage par défaut sur un DS0 est du 8 bits logarithmique à 8 kHz, soit du μ-law PCM (Amérique du Nord, Japon) ou du a-law PCM (Europe et la majeure partie du reste du monde). Ces systèmes compressent le signal selon une courbe logarithmique, chaque échantillonnage PCM sur 13 ou 14 bits étant calé dans une valeur sur 8 bits. On effectue l'opération inverse lors de la conversion numérique-analogique (ou bien le traitement est effectué de façon analogique à l'aide d'un compresseur/expanseur). Ce système est décrit par la norme internationale G.711, qui est encore aujourd'hui la norme la plus utilisée en téléphonie.

Lorsque le coût des circuits est important et qu'une diminution de la qualité du son est envisageable, il peut s'avérer utile de comprimer le signal de parole de manière plus importante. On utilise alors un algorithme d'ADPCM pour placer une série de 14 bits PCM linéaire (ou 8 bits en loi µ ou A) dans 4 bits ADPCM. De cette façon, on double la capacité de la ligne. Le standard G.726 décrit les détails du procédé.

Plus tard, quand on a constaté qu'on pouvait encore augmenter les taux de compression, des normes supplémentaires ont été publiées.

Certaines de ces normes internationales décrivent des systèmes et des idées qui sont protégés par des brevets, et l'utilisation ainsi que l'accès à ces normes exigent un paiement aux titulaires du brevet.

Certaines des techniques ADPCM sont utilisées dans des communications de voix sur réseau IP (VoIP).

Codage des données comme signal

La modulation d'impulsion peut utiliser le codage RZ (retour à zéro) ou le codage NRZ (non retour à zéro). Pour qu'un système NRZ soit synchronisé, en utilisant seulement l'information émise, il ne doit pas y avoir de longues séquences de symboles identiques, comme par exemple de longues séquences de 1 ou de 0. Pour les systèmes binaires PCM, la densité de 1 est un critère important (ones-density en anglais).

On contrôle souvent cette densité à l'aide de techniques de pré-codage telles que le codage RLL (Run Length Limited). Le code PCM est étendu en un code légèrement plus long garantissant une limitation du nombre de 1 avant la modulation du signal et son envoi dans le canal de transmission. Dans d'autres cas, on ajoute des bits supplémentaires (de synchronisation) dans le flux, ce qui garantit d'avoir au moins quelques transitions entre les symboles.

Une autre technique employée pour contrôler la densité de 1 est l'utilisation d'un polynôme embrouilleur. Cela a tendance à transformer les données brutes en un flux pseudo-aléatoire. Cependant le flux de départ peut être totalement récupéré en inversant l'effet du polynôme. Quand on utilise cette technique, de longues séries de 1 ou de 0 peuvent encore exister, mais sont considérées assez peu probables pour pouvoir être négligées ou à tout le moins tolérées.

Il peut arriver que la composante continue du signal modulé (courant continu, ou courant moyen) ne soit pas nulle. Puisque cette composante continue risque de polariser les circuits d'un détecteur hors de sa plage de fonctionnement, on prend des mesures spéciales de compensation en temps réel et l'on modifie au besoin les codes émis pour faire tendre la tension moyenne vers zéro si nécessaire.

Plusieurs de ces codes sont des codes bipolaires, où les impulsions peuvent être positives, négatives ou nulles. Typiquement, les impulsions différentes de zéro alternent entre des tensions positives et négatives. On peut toutefois transgresser ces règles afin de produire des symboles spéciaux utilisés pour la synchronisation ou d'autres buts particuliers.

Ce document provient de « Modulation d%27impulsion cod%C3%A9e ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Pulse Code Modulation de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • Pulse Code Modulation — Pulse Code Modulation,   PCM Verfahren …   Universal-Lexikon

  • Pulse-Code-Modulation — Pulse Code Modulation,   Abkürzung PCM [englisch, pʌlskəʊdmdjʊ leɪʃn], grundlegendes Verfahren für die digitale Klangspeicherung (Compact Disc, Compact Disc, Digital Audiotape, HD Recording, Klangsynthese, Sampling). Nach einer festgelegten Norm… …   Universal-Lexikon

  • Pulse-code modulation — PCM redirects here. For other uses, see PCM (disambiguation). Pulse code modulation (PCM) is a method used to digitally represent sampled analog signals. It is the standard form for digital audio in computers and various Blu ray, Compact Disc and …   Wikipedia

  • Pulse Code Modulation — Die Puls Code Modulation ist ein Verfahren, um ein analoges Signal in ein digitales Signal bzw. Binärcode umzusetzen. Es wird für Audio und Video Signale verwendet. Die Umsetzung erfolgt in folgenden Schritten: Abtastung des analogen Signals… …   Deutsch Wikipedia

  • pulse-code modulation — /puls kohd /, Telecommunications. a form of modulation that transforms a wave form, as an audio signal, into a binary signal in which information is conveyed by a coded order of pulses for transmission, storage on a disk, or processing by a… …   Useful english dictionary

  • pulse-code modulation — kodinis impulsinis moduliavimas statusas T sritis automatika atitikmenys: angl. pulse code modulation vok. Pulskodemodulation, f rus. импульсно кодовая модуляция, f; кодово импульсная модуляция, f pranc. modulation par impulsions codées, f;… …   Automatikos terminų žodynas

  • pulse-code modulation —    (PCM)    Modulation of an analog signal in accordance with a specific code …   IT glossary of terms, acronyms and abbreviations

  • pulse code modulation — noun : modulation of a radio wave or signal in which the intelligence is conveyed by a code or order of pulses of the wave that are usually all of the same size and shape and that are transmitted at multiples of a standard time interval …   Useful english dictionary

  • pulse-code modulation — /puls kohd /, Telecommunications. a form of modulation that transforms a wave form, as an audio signal, into a binary signal in which information is conveyed by a coded order of pulses for transmission, storage on a disk, or processing by a… …   Universalium

  • pulse code modulation — noun Electronics a technique of modulating the amplitude of an analogue signal to represent digital information as a series of pulses …   English new terms dictionary


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.