4B3T is a line encoding scheme that represents 4 binary bits using 3 signal states (positive, negative, and no pulse). It maps the 16 possible 4-bit combinations to 27 3-symbol combinations, avoiding 000 for DC balance. Encoding tracks DC offset, choosing the combination with the opposite sign. Decoding is simpler as it does not track state.