La modulation par impulsions codées différentielles est une technique de conversion de signal analogique en numérique. Cette technique échantillonne le signal analogique, puis quantifie la différence entre la valeur échantillonnée et sa valeur prédite. Il code ensuite le signal pour former une valeur numérique.
La modulation par impulsions codées différentielles comprend l'échantillonnage du signal d'entrée à une fréquence d'échantillonnage constante. Il module ensuite le signal à l'aide d'une modulation d'amplitude d'impulsion. Le prédicteur stocke le signal échantillonné et envoie plus tard le signal via un différentiateur. Le différentiateur effectue une comparaison entre le signal d'échantillon actuel et précédent. Il envoie ensuite la différence pour la quantification et l'encodage.
La modulation par impulsions codées différentielles dépend de la technique de prédiction. De meilleures techniques de prédiction conduisent à de meilleurs taux de compression. Du côté récepteur, le signal doit être déquantifié puis additionné à la valeur stockée dans le prédicteur. L'envoi du signal à travers un filtre passe-bas régénère ensuite le signal d'entrée d'origine.
L'avantage de l'utilisation de la modulation par impulsions codées différentielle est qu'elle réduit le débit binaire pour les transmissions vocales. Cela est dû au fait que la plupart des signaux sources présentent une corrélation entre les signaux successifs et que le codage utilise donc une redondance dans les valeurs d'échantillon. Le DPCM est plus efficace que la modulation par impulsions codées en termes d'utilisation de la bande passante. L'application de DPCM est principalement dans les transmissions vocales.