Manchester encoding and decoding