Différence entre PCM et ADPCM

Différence entre PCM et ADPCM

PCM vs ADPCM

La plupart des signaux naturels tels que la voix sont des signaux analogiques. Cependant, comme les ordinateurs et presque tous les équipements que nous utilisons aujourd'hui sont numériques, la conversion de ces signaux analogiques en signaux numériques est essentiel. Par exemple, pour enregistrer une voix dans un ordinateur, le signal doit être représenté comme une série de bits. Habituellement, le microphone convertit d'abord le son en un signal électrique analogique. Ensuite, ce signal électrique analogique est converti en signal numérique qui peut être représenté comme une séquence de bit. Il peut y avoir différentes techniques pour dériver ce signal numérique. PCM (modulation de code d'impulsion) et ADPCM (modulation adaptative de code d'impulsion différentielle) sont deux de ces techniques de numérisation.

PCM (modulation de code d'impulsion)

PCM est une technique de représentation d'un signal analogique comme une séquence de bit. Dans PCM, premièrement, l'amplitude du signal est mesurée (plus correctement, le signal est échantillonné) à des intervalles égaux. Ensuite, ces échantillons sont stockés en numéros numériques. Par exemple, un signal triangulaire peut être quantifié comme la séquence, 0, 1, 2, 3, 2, 1, 0, -1, -2, -3, -2, -1, 0, 1,2, 3, … . Lorsque ces chiffres sont représentés en binaire, ce sera quelque chose comme la séquence, 0000, 0001, 0010, 0011, 0010, 0001… c'est ainsi que ce signal analogique triangulaire est converti en une séquence de bit dans PCM.

PCM a été utilisé dans la téléphonie numérique comme méthode d'encodage de voix. PCM est également une norme pour l'audio numérique dans les ordinateurs. Cependant, en apportant certaines modifications, le PCM peut être optimisé dans les domaines de la mémoire et du taux d'information. ADPCM est une de ces méthodes.

ADPCM (modulation de code d'impulsion différentielle adaptative)

L'ADPCM est un type de DPCM (modulation de code d'impulsion différentielle), qui envoie (ou stocker) la différence entre des échantillons consécutifs au lieu d'envoyer l'ampleur entière de l'échantillon. Qui réduit le montant des bits à envoyer. Par exemple, dans le cas du signal triangulaire, la différence entre deux échantillons consécutifs est toujours plus ou moins un. Lorsque le premier échantillon est envoyé, le récepteur peut dériver la valeur du deuxième échantillon lorsque la différence entre les deuxième et premiers échantillons est fournie. Par conséquent, DPCM réduit la quantité de bits à représenter pour représenter le signal numériquement.

ADPCM fait une autre modification de DPCM. Il varie la taille des intervalles d'échantillonnage (ou étapes de quantification) afin de réduire davantage la quantité de bits nécessaires pour représenter le signal. L'ADPCM est largement utilisé dans de nombreuses applications de codage.

Quelle est la différence entre PCM et ADPCM?

1. Dans ADPCM, la différence entre deux échantillons consécutifs est utilisé pour représenter le signal, tandis que les valeurs d'échantillon sont directement utilisées dans PCM.

2. En PCM, la taille de l'intervalle entre deux échantillons est fixe, alors qu'elle peut varier en ADPCM.

3. ADPCM a besoin d'une quantité moins de bits pour représenter un signal par rapport à PCM.

4. Le décodage d'un signal PCM est plus facile qu'un signal ADPCM.