Manchester kodning / dekodning???

T

tschen

Guest
Hvad der præcist er denne metode til kodning / dekodning?Er der nogen. ASM kode eksempler til tx / rx moduler fra laipac???

Jeg bruger TLP434A og RLP434.

 
Gør du det i software eller hardware?

Kodning en Manchester signal er meget let.At indkode en NRZ signal til en manchester signal, skal du blot xor den NRZ signal med et ur der kører 2 gange baud ur.

For eksempel:
00 00 00 11 11 00 00 ---> NRZ data
01 01 01 01 01 01 01 ---> 2x Baud ur
01 01 01 10 10 01 01 ---> Manchester data

Afkodning en Manchester signal er mere kompliceret, men stadig ikke for hårdt.Du skal også bruge et ur der kører 2x den baud ur.Fra en tilstand maskine synspunkt

sag (STAT)
A: NEXT_STATE = Input?A: B;
B: NEXT_STATE = Input?A: C;
C: NEXT_STATE = Input?D: C;
D: NEXT_STATE = Input?A: C;
endcaseMens du er i stat A eller B de afkodede data er et '1 '.Mens du er i state C eller D de afkodede data er '0 '.

Alle ovenstående forudsætter et faldende kant er en '1 'og en stigende kant er et '0'

 

Welcome to EDABoard.com

Sponsor

Back
Top