Forum: Mikrocontroller und Digitale Elektronik 20 WPM mit einem Zeh - Kommunikationschallenge


von Alexander D. (alex80)


Lesenswert?

Hallo zusammen,

ich arbeite aktuell an einem kleinen Spaßprojekt, dessen Ziel es ist 
eine kleine konzeptionelle Hard- und Software zu bauen, mit der man nur 
mit einem Zeh mit 20 WPM (Words Per Minute, bezogen auf das Wort PARIS) 
kommunizieren kann (senden und empfangen).

Was kommt euch dazu in den Sinn und wie würdet ihr es angehen?

Meine bisheriger Ansatz:
Senden über eine Art „Single Paddle“ bestehend aus zwei kapazitiven 
Schaltflächen, über die ein Morsecode eingeben werden dann. Empfang über 
einen sehr schnellen und kleinen Vibrationsmotor.

Wobei ich denke, dass kein Vibratonsmotor so schnelle Flanken fahren 
kann und 20 WPM eine echte Herausforderung werden könnte.

Aktuell experimentiere ich noch mit verschiedenen robusten Algorithmen 
zur adaptiven Decodierung von Morsecode herum, was sich keinesfalls als 
trivial erweist.

Viele Grüße

Alex

von Stefan F. (Gast)


Lesenswert?

Alexander D. schrieb:
> Aktuell experimentiere ich noch mit verschiedenen robusten Algorithmen
> zur adaptiven Decodierung von Morsecode herum, was sich keinesfalls als
> trivial erweist.

Deswegen hat man für die IT andere Zeichencodierungen erfunden (zum 
Beispiel ASCII).

von Rainer W. (rawi)


Lesenswert?

Stefan F. schrieb:
> Deswegen hat man für die IT andere Zeichencodierungen erfunden (zum
> Beispiel ASCII).

ASCII ist alles andere als robust gegen Störungen auf der 
Übertragungsstrecke.
Für eine unempfindliche Übertragung braucht man Redundanzen, also eine 
Kodierung mit Hammingabstand größer 1. CCIR476 ist ein Beispiel.

von Harald K. (kirnbichler)


Lesenswert?

Rainer W. schrieb:
> ASCII ist alles andere als robust gegen Störungen auf der
> Übertragungsstrecke.

Morsecode aber auch.

von Alexander D. (alex80)


Lesenswert?

Stefan F. schrieb:
> Alexander D. schrieb:
>> Aktuell experimentiere ich noch mit verschiedenen robusten Algorithmen
>> zur adaptiven Decodierung von Morsecode herum, was sich keinesfalls als
>> trivial erweist.
>
> Deswegen hat man für die IT andere Zeichencodierungen erfunden (zum
> Beispiel ASCII).

Du meinst, dass ich jedes Zeichen mit 8 Zehen parallel übertragen  und 
den 9 Zeh als Takt verwenden soll?😂

Ich würde mich schon gerne auf ein serielles System beschränken😄

von Stefan F. (Gast)


Lesenswert?

Alexander D. schrieb:
> Du meinst, dass ich jedes Zeichen mit 8 Zehen parallel übertragen  und
> den 9 Zeh als Takt verwenden soll?

Natürlich nicht. Wenn Menschen den Code senden sollen, dann bitte auch 
einen, der für Menschen optimiert wurde.


Aber du bringst mich auf eine Idee: Wenn unsere Projektleiter statt auf 
Deutsch in Pascal kommunizieren würden, wären deren 
Anforderungsdokumente herrlich eindeutig. Dann könnte ich mir das Denken 
für die Abendstunden an der Playstation aufheben.

von Alexander D. (alex80)


Lesenswert?

Stefan F. schrieb:
> Alexander D. schrieb:
>> Du meinst, dass ich jedes Zeichen mit 8 Zehen parallel übertragen  und
>> den 9 Zeh als Takt verwenden soll?
>
> Natürlich nicht. Wenn Menschen den Code senden sollen, dann bitte auch
> einen, der für Menschen optimiert wurde.
> Aber du bringst mich auf eine Idee: Wenn unsere Projektleiter statt auf
> Deutsch in Pascal kommunizieren würden, wären deren
> Anforderungsdokumente herrlich eindeutig. Dann könnte ich mir das Denken
> für die Abendstunden an der Playstation aufheben.

Für die Verfassung solcher Dokumente gibt es ja genügend standardisierte 
Sprachen und Modelle.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.