Differential Manchester encoding
Differential Manchester encoding (DM) is a line code in digital frequency modulation in which data and clock signals are combined to form a single two-level self-synchronizing data stream. Each data bit is encoded by the presence or absence of a signal level transition in the middle of the bit period, followed by the mandatory level transition at the beginning.
Source: Wikipedia — Differential Manchester encoding (CC BY-SA 4.0)