In communications, a method used to encode data and timing signals in the same transmitted data stream. The signal state during the first half of the bit period indicates its data value (1 is high; 0 is low). A transition to the opposite state in the middle of the bit period acts as the timing signal.
See also 4B/5B encoding.