Manchester code
One of the advantages of Manchester code is that the DC component of the signal carries no information. This makes it possible that standards that usually do not carry power can transmit this information. One of the drawbacks of the encoding is that it needs more bandwidth than other encodings, such as NRZ.