In telecommunication,
bipolar encoding is a type of
line code, where two nonzero values are used, so that the three values are +, -, and zero. Such a signal is called a
duobinary signal. Standard bipolar encodings are designed to be
DC-balanced, spending equal amounts of time in the + and - states.