In digital communications, differential coding is a technique used to provide unambiguous signal reception when using some types of modulation. It makes transmissible data dependent on both the current and previous signal (or symbol) states.
The common types of modulation that may be used with differential coding include phase-shift keying and quadrature amplitude modulation.