manchester encoder decoder