En las comunicaciones digitales, la codificación diferencial es una técnica utilizada para proporcionar recepción de la señal inequívoca cuando se utilizan algunos tipos de modulación.
Dependiendo del número de posibles fases a tomar, recibe diferentes denominaciones.
Sin embargo, una portadora puede ser recuperada de diferentes formas.
La codificación diferencial tiene un inconveniente importante: conduce al error de multiplicación.
Esto prácticamente duplica la tasa de error binario (BER) para la relación señal-ruido en las cuales los errores raramente se producen en símbolos consecutivos.