The document discusses two encoding techniques: Manchester encoding and differential Manchester encoding. Manchester encoding represents a 0 as a low-to-high transition and a 1 as a high-to-low transition. Differential Manchester encoding encodes the differences between adjacent bits, representing no transition as a 0 and a transition as a 1. Both techniques are illustrated with signal diagrams.