WikiDer > Baudot-Code

Baudotcode
Tabelle der ITA2-Codepunkte (hexadezimal)

Das Baudot-Code ist eine Tür Emile Baudot entworfen Codierung, mit dem Informationen automatisch über eine Leitungsverbindung übertragen werden, zunächst per Hand auf einer Fünf-Tasten-Tastatur und anschließend mittels a Schreibmaschine basierte Tastatur auf Telex-Geräten. Das System war ein Nachfolger des Morse-Code und ermöglichte es, bis zu vier Nachrichten gleichzeitig über 1 Leitung zu senden. Die allererste Ausrüstung, mit der Nachrichten nach dem Baudot-System gesendet werden konnten, funktionierte wie folgt: Vier Bediener standen um einen Tisch, über den sich ein Arm mechanisch über mehrere Kontakte drehte. Alle vier Bediener hatten eine Tastatur, auf der mit den Fingern der linken Hand zwei Tasten und mit den Fingern der rechten Hand drei Tasten bedient werden konnten. Diese Tasten waren mit den Kontakten auf dem Tisch verbunden, über die sich der Arm bewegte. Jeder Bediener konnte die Tastenkombination für 1 Buchstaben einstellen, solange sich der Arm nicht über seine Tischseite bewegte. Auf diese Weise wurde Zeit gespart, sodass die Nachrichten schneller versendet werden konnten als mit dem üblichen Morsecode. Der Baudot-Code wurde für die Nutzung der Tastatur optimiert, sodass mit möglichst einfachen Fingerbewegungen die gängigsten Buchstaben eingestellt werden konnten. Später ging die Entwicklung weiter.

Zum Übertragen Morsenachrichten wurden ausgebildet Funker benötigt und die Geschwindigkeit war begrenzt. Anfangs waren Morseschreiber eingesetzt, mit dem der empfangene Code auf einen schmalen Papierstreifen geschrieben wurde. Dennoch war eine Person erforderlich, die die Punkte und Striche in lesbaren Text umwandelte.

Es wurde nach Möglichkeiten gesucht, diesen Prozess zu erleichtern automatisieren. Gleichzeitig mit der Entwicklung der Schreibmaschine Es wurde ein System entwickelt, um die Tastenanschläge automatisch in einen Code umzuwandeln, der dann über die vorhandene Telegrafieleitung an eine andere Telegrafiestation übertragen werden konnte. Die modifizierten Schreibmaschinen waren Telex genannt, oder auf Englisch Fernschreiben, um die Eingabe aus der Ferne anzuzeigen. Zu diesem Zeitpunkt war der Grund für die Klassifizierung des ursprünglichen Baudot-Codes nicht mehr relevant. Der Code wurde geändert, um die bestmögliche Nutzung zu ermöglichen Bandbreite des Leitungsanschlusses. Der neue Code hieß Murraycode.

Der Einsatz von Telegrafieverkabelung war entscheidend, da dieses Netz bereits weit verbreitet war. Zu den Briefen der Alphabet um zu konvertieren, benutzte man ein 5-Bits Code. Jeder Buchstabe erhielt einen eigenen 5-Bit-Code, sodass mit den 26 Buchstaben auch 26 Codes verwendet wurden, sodass 6 Codes übrig blieben (25=32). Um auch Zahlen zu übertragen, musste man sich einen Trick ausdenken: Zwei Zusatzcodes wurden vergeben, um von Buchstaben zu Zahlen und zurück zu wechseln. Außerdem war es möglich, mehr Zeichen zu übertragen.

Es gibt verschiedene Varianten des Baudot-Codes, auch für kyrillische Schrift. Aufgrund der größeren Anzahl von Buchstaben im Kyrillisches Alphabet mehr Verschiebungen als die beiden im Baudot- oder Murray-Code vorhandenen verwendet werden mussten.

Der ursprüngliche Baudot-Code (CCITT-1)

Baudot-Code
Steuerzeichen
Oh....zur Buchstabentabelle wechseln
.Ö ...zur Zeichentabelle wechseln
Oh ...letztes Zeichen löschen
BuchstabentabelleZeichentisch
.. Oh..einoh oh..k.. Oh..1o.o...
.. oo.Eoooo.l.. .Ö.2o. .o.9/
.. .Ö.Eoo .o.ich.. ..Ö3oho7/
...ooichoo .ooNein.. o.o4o.o.o2/
.. oooÖoo oop.. ooo5ooo'
.. o.oSIEoo o.oQ.. oo.1/o.o.:
.. ..ÖJaoo .. oR...oo3/o..oo?
.o ..oBohoso.o o..6oh oh..(
.o o.oCo.o.ot.o.o.7o.o.)
.o ooodoooV.o ..o8oo .. o-
.o .oofo..ooW.o o.o9oo o.o/
.o .o.Go. .o.X.o ooo0oo oo
.o oo.huho.o.z.o oo.4/oooo.=
.o o..Jo.o..-.o .oo5/oo .oo£

Der ursprüngliche Baudot-Code (später bekannt als International Telegraph Alphabet No. 1 (ITA1), CCITT-1) wurde von Émile Baudot in . geschrieben 1870 Entwickelt für die Verwendung mit einer Fünf-Tasten-Tastatur, wobei der linke Zeige- und Mittelfinger und der rechte Zeige-, Mittel- und Ringfinger verwendet werden, um die Kombinationen zu erstellen. Die Geschwindigkeit dieser Kommunikationsform kann bis zu 180 Zeichen pro Minute betragen.

Das Telegrafensystem von Baudot wurde 1875 von der französischen Regierung übernommen. Nach den ersten erfolgreichen Erprobungen auf der Strecke Paris-Bordeaux im November 1877 breitete sich der Erfolg über Ost- und Mitteleuropa aus. Die Sonderzeichen in der Zeichentabelle entsprachen nicht den Bedürfnissen anderer Telegrafendienste, was zu nationalen Varianten führte. Die Buchstaben und Zahlen behielten jedoch in allen Varianten ihre Position.

Die manuelle Codierung mit Hilfe einer Tastatur wurde mit einer automatischen Decodierung verglichen, bei der die empfangenen Zeichen auf einen Papierstreifen gedruckt wurden. Dies war mit der damals verfügbaren Technik möglich, da alle Zeichen die gleiche Länge haben (fünf Bit). Für Morsecode war dies viel komplexer, da Morsecode eine variable Länge hat.

Die Nummerierung der Tasten auf der Tastatur war 4 5 1 2 3. Gedrückte Tasten sind mit "o" gekennzeichnet, nicht gedrückte Tasten mit "."

Der Murray-Code (CCITT-2)

Tastatur

Die Briten Donald Murray um 1901 entwickelte eine Tastatur ähnlich der des Schreibmaschine, wodurch das Codieren der Zeichen schneller und einfacher wurde. Jedes Zeichen kann jetzt mit einem einzigen Tastendruck auf einem angezeigt werden Papier Klebeband sind verschlüsselt. Das Lochstreifen könnte dann von einem anderen Gerät gelesen und gesendet werden. Murrays Geräte waren für die damalige Zeit sehr schnell. Zum Beispiel bei einem Test bei der britischen Post in 1908 erreichte eine Geschwindigkeit von 1260 Zeichen pro Minute. Murrays Geräte können als Vorläufer der Telex-Maschinen, die mit einer alphanumerischen Tastatur und einer Druckwalze arbeiten.

CCITT-2-Code
CodeBriefeZahlen/Satzzeichen
00011 (03)ein-
11001 (25)B?
01110 (14)C:
01001 (09)dWRU?
00001 (01)E3
01101 (13)ffür den nationalen Gebrauch
11010 (26)Gfür den nationalen Gebrauch
10100 (20)huhfür den nationalen Gebrauch
00110 (06)ich8
01011 (11)JBEL
01111 (15)k(
10010 (18)l)
11100 (28)ich.
01100 (12)Nein,
11000 (24)Ö9
10110 (22)p0
10111 (23)Q1
01010 (10)R4
00101 (05)so'
10000 (16)t5
00111 (07)SIE7
11110 (30)V=
10011 (19)W2
11101 (29)X/
10101 (21)Ja6
10001 (17)z
01000 (08)CR
00010 (02)LF
00100 (04)Platz
11111 (31)Zu Buchstaben wechseln
11011 (27)Zu Zahlen/Satzzeichen wechseln
00000 (00)Nicht in Gebrauch

Code

Murray behielt die Einteilung in Blöcke bei, modifizierte die Tabelle jedoch so, dass häufig verwendete Buchstaben wie das „E“ und das „T“ möglichst wenige Signalwechsel auf der Leitung erforderten. Dadurch verschleißen die mechanischen Komponenten weniger, was zu weniger Wartung führt. Murray fügte auch einen Code ein, um zu einer neuen Zeile zu springen. Dies war notwendig, da die neuen Maschinen die Botschaft auf einen Bogen und nicht mehr auf einen Streifen druckten.

Wie beim Baudot-Code haben sich die Zeichen außer A-Z und 0-9 im Murray-Code im Laufe der Zeit geändert. Die Codes zum Umschalten zwischen Buchstaben und Zahlen wurden vom Code für ein "leeres" Zeichen getrennt. Für den Wagenrücklauf und den Zeilenumbruch für Seitenschreiber wurden separate Codes definiert. Außerdem gab es einen speziellen Code zum Starten einer automatischen Identifizierung an der Gegenstelle, das sogenannte „WRU?“-Zeichen (Wer bist du?). Ein Klingelcode ließ die Klingel an der Gegenstelle läuten.

Im 1932 der Code wurde von der CCITT unter dem Namen übernommen Internationales Telegraphenalphabet Nr. 2 (abgekürzt CCITT-2 oder ITA2). Eine Reihe von Zeichen wurde für nationale Zeichen freigehalten. Niederländische Fernschreiber hatten zum Beispiel das ƒ-Zeichen zum Drucken von Beträgen in Gulden.

In der Tabelle entspricht eine "0" im Code einem Loch im Lochstreifen, eine "1" ist kein Loch. Außerdem waren die Löcher auf dem Lochstreifen von rechts nach links in Bezug auf den Tisch. Zwischen der zweiten und dritten Position befanden sich kleinere Löcher, die dem Papiertransport dienten. Der Text „ABCDE“ auf dem Lochstreifen sah daher so aus (von oben nach unten gelesen):

 oo: o : oo o:oo o : o o :

Als Korrekturzeichen wurde der ungenutzte Code "00000" verwendet. Dies war praktisch, da einmal gestanzte Löcher nicht mehr geändert werden können: Das Band wurde nach einem falsch getippten Zeichen manuell um 1 Position zurückbewegt und alle fünf Löcher wurden an dieser Position gestanzt.

Benutzen

Die CCITT-2-Codierung wurde zum Standard im Telexverkehr. Auch das Original synchrone Datenübertragung, das erfordert, dass die sendenden und empfangenden Parteien jederzeit synchron sind, durch asynchrone Datenübertragung ersetzen. Zu diesem Zweck für jedes Zeichen Start- und Stopp-Bits hinzugefügt, die es ermöglicht, für jedes zu empfangende Zeichen neu zu synchronisieren. Die Fernschreiber liefen mit einer konstanten Geschwindigkeit von 400 bis 600 Zeichen pro Minute. Die genaue Geschwindigkeit hing vom jeweiligen Telexnetz ab.

Die CCITT-2-Codierung wurde später modifiziert. In dem Sovietunion wurde die 1963 МТК-2 Variante eingeführt, in dem neben dem lateinischen Alphabet auch die kyrillisch Briefe vorhanden sind. Da dadurch mehr Zeichen entstanden sind, als die Standardkodierung darstellen kann, wurde zusätzlich zu den Standardspalten "Buchstaben" und "Zahlen/Satzzeichen" ein zusätzlicher Zeichensatz eingeführt. Der Wechsel zu dieser Sammlung erfolgte mit dem Code "00000", der normalerweise nicht verwendet wurde. Eine ähnliche Modifikation wurde auch verwendet, um zusätzlich zu den "normalen" Briefen griechische Briefe versenden zu können. Vor allem im Vereinigte Staaten Auch innerhalb der verschiedenen Netzwerke wurden leicht unterschiedliche Klassifikationen verwendet.

Beispiel

Wichkich
00000110011000010011001011110001001100
Inaktiv - Die Briefe müssen nicht fortlaufend nacheinander verschickt werden.
Startbit - Der Übergang von 0 auf 1 ist der Ausgangspunkt.
Stoppbit - Jeder Buchstabe wird durch mindestens ein Stoppbit abgeschlossen. Anders als der Name vermuten lässt, dient dies nicht dazu, das Ende des Briefes anzuzeigen. Das Stoppbit hat den gleichen Pegel wie der Ruhezustand und sorgt dafür, dass beim nächsten Startbit immer von 0 auf 1 übergegangen wird.