Läsa av Manchesterkod

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Läsa av Manchesterkod

Inlägg av Erik M »

Jag har en Manchester-kod att lösa ut och satte mig att hitta enklaste sättet göra detta.

Kan dessa tre regler månne vara kortaste vägen...?

En av dessa per instans och tagna i ordning:
A) Lång låg ger 0.
B) Lång hög ger 1.
C) Kort hög ger föregående.

Några exempel att kontrollera...
(Varje bit är 01, om första halvan är hög är biten 1, dvs låg halva anger bitens status.)
_^ = låg bit
^_ = hög bit
(, ), |, • = symboliska delare mellan bitar

Först principen som sådan:

Kod: Markera allt

110011000 ger följande Manchester...
^^^^(^1)^1•0^•0^•^1•^1•0^•0^•0^•^^^^
Vilket uppmätt ser ut såhär ( • ) ( | existerar ej, speciellt inte tidsmässigt)...
^^^^(^_)^_•_^|_^•^_|^_•_^|_^|_^•^^^^
Den inledande biten är startbit och räknas inte in i byten, därav inom parantes.
Åsså några övningsexempel- för å se om det stämmer.
Vad blir dessa, utlösta med de tre reglerna ovan?

Kod: Markera allt

A) ^^^^(^_)^_•_^|_^•^_|^_•_^|_^|_^•^^^^

B) ^^^^(^_•_^|_^|_^•^_|^_•_^|_^|_^•^^^^

C) ^^^^(^_•_^|_^•^_|^_|^_•_^•^_•_^•^^^^

D) ^^^^(^_)^_|^_|^_•_^•^_|^_•_^•^_|^^^^
Om detta stämmer blir Manchester enklare lösa ut.
Användarvisningsbild
SeniorLemuren
Inlägg: 8426
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Läsa av Manchesterkod

Inlägg av SeniorLemuren »

Eftersom du frågade efter respons i denna tråd så svarade jag där. Men du kanske inte följer den tråden längre.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46971
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Läsa av Manchesterkod

Inlägg av TomasL »

(Varje bit är 01, om första halvan är hög är biten 1, dvs låg halva anger bitens status.)
Tvärtom enligt IEEE
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: Läsa av Manchesterkod

Inlägg av Erik M »

Sen. Lem~
Jag finner ingen anledning följa en tråd som har fyllt sitt syfte färdigt, besvarat eventuellt spörsmål.
Åtminstone om och när den även blivit borttrollad från ämnet.

Editerat bort en dröse ovidkommande och irrelevant dravel: /Erik M
Senast redigerad av Erik M 20 juli 2015, 22:50:54, redigerad totalt 1 gång.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46971
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Läsa av Manchesterkod

Inlägg av TomasL »

Erik M skrev:Men vad vet väl jag
Nä du verkar inte ha så mycket koll, faktiskt.
Erik M skrev:löser uppgift efter uppgift
Har inte sett dig lösa nånting, förutom en massa svammel.

Om du startade med att börja lära dig hur saker och ting fungerar, så kanske du fick nånting att fungera också, istället för att hålla på att tramsa runt.

Beträffande min kommentar, så är det uppenbarligen nått du missat, att standarden är precis tvärtom mot vad du skriver.
Du kan ju bemöda dig att åtmindstånde få sådana enkla saker rätt.
Användarvisningsbild
SeniorLemuren
Inlägg: 8426
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Läsa av Manchesterkod

Inlägg av SeniorLemuren »

Erik M skrev:Sen. Lem~
Jag finner ingen anledning följa en tråd som har fyllt sitt syfte färdigt, besvarat eventuellt spörsmål.
Åtminstone om och när den även blivit borttrollad från ämnet.

Editerat bort en dröse ovidkommande och irrelevant dravel: /Erik M
Men för faan ditt djävla pucko! Ja nu är jag sur! Du slänger ur dig att du vill ha respons på din "geniala lösning" på manchesterkod i en tråd. När du får ett svar på den efterfrågade responsen på samma tråd så förklarar du att du inte läser den. Hur sjutton står det till i din skalle?. Nu jävlar anamma går du in på den tråden där du efterlyste en respons och svarar på min fråga.

Tycker moderator detta överskrider god ton så ta bort det, men jag står för vad jag tycker.
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: Läsa av Manchesterkod

Inlägg av Erik M »

Det förfaller vara en del förvirring runt detta med Manchester-kod.
Det har uppstått en variant kallad IEEE, som inverterar Manchester-koden.

I beskrivningen av principen för avkodning ovan har använts Manchester-kod, inte den inverterade IEEE-kod som nämnts ovan.
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: Läsa av Manchesterkod

Inlägg av Erik M »

Vad snackar du om, egentligen, SeniorLemuren?
Givetvis hör repliker till ett ämne hemma i tråden för ämnet.

Å varför du snackar om genial kod vet inte jag, jag har frågat om detta är ett bra och effektivt sätt avkoda Manchester-kod, eventuellt inklusive avarter och inverterade derivat.
Användarvisningsbild
SeniorLemuren
Inlägg: 8426
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Läsa av Manchesterkod

Inlägg av SeniorLemuren »

Och vad var det där för konstig bortförklaring? Kan du eller kan du inte bemöta min fråga på ett förståbart sätt eller tänker du fortsätta svamla som du gjort hela tiden. Presentera ett flödesdigram av samma typ som jag presenterade men med din lösning för att visa vilka stora förenklingar det består i om du kan.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46971
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Läsa av Manchesterkod

Inlägg av TomasL »

Och IEEE varianten är den mest vanligast förekommande.
Oavsett, kan du visa lite hyffs och svara på lemurens frågor. (För du har väl hyffs?)
Användarvisningsbild
SeniorLemuren
Inlägg: 8426
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Läsa av Manchesterkod

Inlägg av SeniorLemuren »

Erik M skrev:Vad snackar du om, egentligen, SeniorLemuren?
Givetvis hör repliker till ett ämne hemma i tråden för ämnet.
Kanske det är så ja. Men varför i hela världen jagar du då repliker i helt andra trådar själv då?

Edit. Jag längtar efter att se ditt flödesdiagram. Kan du fixa till det tror du?

i din"förenklade värd" talar du om A) Lång låg ger 0.
B) Lång hög ger 1.
C) Kort hög ger föregående.

Några exempel att kontrollera...
(Varje bit är 01, om första halvan är hög är biten 1, dvs låg halva anger bitens status.)
_^ = låg bit
^_ = hög bit
(, ), |, • = symboliska delare mellan bitar


Hur lång är lång, hur kort är kort, hur ser en symbolisk delare mellan bitar ut? Detta är svammel. Visa konkret i ett flödesdiagram hur det funkar.
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: Läsa av Manchesterkod

Inlägg av Erik M »

Intressant sätt att kommentera en exemplifiering.
Även intressant att du frågar hur långt ett halvintervall är.
Men som du nu tycker det var så besvärligt att jag markerade av och förtydligade bitarna var för sig så får du här den utan avdelarna.
Och för att ytterligare förtydliga så är alltså '^' hög spänning och '_' låg spänning, i förekommande fall är dessa tidsmässigt var för sig lika långa - tydligt och enkelt och simplifierat nog?

Kod: Markera allt

A) ^^^^^_^__^_^^_^__^_^_^^^^^

B) ^^^^^__^_^_^^_^__^_^_^^^^^

C) ^^^^^__^_^^_^_^__^^__^^^^^

D) ^^^^^_^_^_^__^^_^__^^_^^^^
Ett flödesschema säger väldigt lite om hur koden att utföra den ser ut.

Men min fråga var nu iofs om det vore ett effektivt sätt att avkoda.
Med två direkta test vid byte av status erhålls inkommande bits status.
Användarvisningsbild
SeniorLemuren
Inlägg: 8426
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Läsa av Manchesterkod

Inlägg av SeniorLemuren »

Så du fixar inte att rita upp ett flödesdiagram då, så man kan se hur du tänker styra upp det i ett datorprogram? Det intressanta är ju hur du tittar på tidsindelningen i ett program. Datorn sitter ju inte ock kollar hur långa streck du ritar.

Om du kollar det bifogade flödesdiagrammet så kanske du kan förstå hur man gör? Enkelt att rita i paint t.ex. Jag vill som sagt jämföra de 2 flödesdiagrammen för att kunna förstå hur datorrutinen kan bli enklare, inte hur mycket enklare det blir med att lösa det med streck på ett papper. Jag kunde ju göra det själv i och för sig, men jag ville se hur du tänker. :)
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: Läsa av Manchesterkod

Inlägg av Erik M »

OK, flödesdiagram... Du kan JSP?

För övrigt spelar det ingen roll om man använder deritiva Manchester-koder, det är exakt samma frågor vars svar löser ut koden.
Användarvisningsbild
SeniorLemuren
Inlägg: 8426
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Läsa av Manchesterkod

Inlägg av SeniorLemuren »

Jag kan JSP ja, men jag vill se ett gammalt hederligt flödesdiagram av den typ jag bifogade. JSP är ett senare påfund som kom fram när det gällde att visa administrativa databasflöden på ett mer överskådligt sätt. Som datachef på Närdata i Karlstad AB så gick jag till och med en dataadministrativ kurs där bl.a JSP behandlades mycket ingående.

Men som sagt skit i att försöka få till ett flödesdiagram av den typ jag bifogat om du inte klarar av det. Jag har helt tappat intresset av att fortsätta denna meningslösa diskussion.
Skriv svar