albert22
Full Member level 6
Hi,
I need to check a data stream to know if it is coded in Manchester(BiPhase-L) or BiPhase-M, before decoding it on a microcontroller.
Manchester codes a 1 by a high to low transition, and a 0 by a low to high transition (transitions are in the middle of a bit time)
BiPhase-M codes a 1 by a transition in the middle of a bit time and a 0 by no transition. (There is allways a transition at the start of a bit time).
Although the two methods are diferent, I cannot see the diference between them at the receiver end, to apply the correct decoder.
I would appreciate any ideas.
Regards
K
I need to check a data stream to know if it is coded in Manchester(BiPhase-L) or BiPhase-M, before decoding it on a microcontroller.
Manchester codes a 1 by a high to low transition, and a 0 by a low to high transition (transitions are in the middle of a bit time)
BiPhase-M codes a 1 by a transition in the middle of a bit time and a 0 by no transition. (There is allways a transition at the start of a bit time).
Although the two methods are diferent, I cannot see the diference between them at the receiver end, to apply the correct decoder.
I would appreciate any ideas.
Regards
K