Baudot-Code - Baudot code

Eine frühe "Klavier"-Baudot-Tastatur

Der Baudot-Code [boˈdo] ist eine frühe Zeichencodierung für die Telegrafie, diein den 1870er Jahrenvon Émile Baudot erfunden wurde. Es war der Vorgänger des International Telegraph Alphabet No. 2 (ITA2), dembis zum Aufkommen von ASCII am häufigsten verwendeten Fernschreibercode . Jedes Zeichen im Alphabet wird durch eine Reihe von fünf Bits dargestellt , die über einen Kommunikationskanal wie etwa ein Telegrafenkabel oder ein Funksignal gesendet werden. Die Symbolratenmessung ist als Baud bekannt und leitet sich von demselben Namen ab.

Geschichte

Baudot-Code (ITA1)

Baudot-Code (ITA1)
Baudot-Code - von 1888 patent.png
Eine frühe Version von Baudots US-Patent von 1888, die A bis Z, t und ∗ (Lösch) auflistet.
Alias(e) Internationales Telegraphenalphabet 1
Aktueller Status Ersetzt durch ITA2 (nicht untereinander kompatibel).
Einstufung 5-Bit zustandsbehaftete lateinische Grundkodierung
Vorangestellt Morse-Code
gefolgt von ITA2

In der folgenden Tabelle zeigen die Spalten I, II, III, IV und V den Code; das Let. und Abb. Spalten zeigen die Buchstaben und Zahlen für die Continental- und UK-Versionen; und die Sortierschlüssel präsentieren die Tabelle in der Reihenfolge: alphabetisch, grau und UK

Baudot-Code (kontinentale und britische Versionen)
Europa Schlüssel sortieren Vereinigtes Königreich Schlüssel sortieren
V NS ich II III Kontinental Grau Lassen. Feige. V NS ich II III Vereinigtes Königreich
- - -
EIN 1 EIN 1
É & / 1 /
E 2 E 2
ich Ö ich 3 /
Ö 5 Ö 5
U 4 U 4
Ja 3 Ja 3
B 8 B 8
C 9 C 9
D 0 D 0
F F F 5 /
g 7 g 7
h h h ¹
J 6 J 6
Abbildung Leer Feige. Bl.
Löschen Löschen * *
K ( K (
L = L =
m ) m )
n Nr. n £
P % P +
Q / Q /
R R
S ; S 7 /
T ! T ²
V ' V ¹
W ? W ?
x , x 9 /
Z : Z :
T . .
Leer Brief Bl. Lassen.

Baudot entwickelte 1872 seinen ersten Multiplex-Telegraphen und ließ ihn 1874 patentieren. 1876 wechselte er von einem Sechs-Bit-Code zu einem Fünf-Bit-Code, wie er 1834 von Carl Friedrich Gauss und Wilhelm Weber vorgeschlagen wurde, mit gleichen Ein- und Ausschaltintervallen , die die Übertragung des lateinischen Alphabets ermöglichte und Satzzeichen und Steuersignale enthielt. Der Code selbst wurde nicht patentiert (nur die Maschine), da das französische Patentrecht die Patentierung von Konzepten nicht zulässt.

Der 5-Bit-Code von Baudot wurde angepasst, um von einer manuellen Tastatur gesendet zu werden, und es wurde nie ein Fernschreibergerät gebaut, das ihn in seiner ursprünglichen Form verwendet. Der Code wurde auf einer Tastatur eingegeben, die nur fünf Klaviertasten hatte und mit zwei Fingern der linken Hand und drei Fingern der rechten Hand bedient wurde. Nachdem die Tasten gedrückt wurden, wurden sie so lange verriegelt, bis mechanische Kontakte in einer Verteilereinheit den mit dieser bestimmten Tastatur verbundenen Sektor überquerten, woraufhin die Tastatur mit einem hörbaren Klicken (bekannt als "Trittfrequenzsignal"), um den Bediener zu warnen. Die Bediener mussten einen gleichmäßigen Rhythmus einhalten, und die übliche Arbeitsgeschwindigkeit betrug 30 Wörter pro Minute.

Die Tabelle "zeigt die Zuordnung des Baudot-Codes, der bei der britischen Post für Kontinental- und Inlanddienste verwendet wurde. Einige Zeichen im Kontinentalcode werden im Inlandcode durch Nachkommastellen ersetzt. Codeelemente 1, 2 und 3 werden übertragen durch die Tasten 1, 2 und 3, und diese werden von den ersten drei Fingern der rechten Hand bedient. Die Codeelemente 4 und 5 werden von den Tasten 4 und 5 übertragen und diese werden von den ersten beiden Fingern der linken Hand bedient."

Der Baudot-Code wurde als International Telegraph Alphabet No. 1 ( ITA1 ) bekannt. Es wird nicht mehr verwendet.

Murray-Code

Papierband mit Löchern, die den "Baudot-Murray-Code" darstellen. Beachten Sie die vollständig ausgestanzten Spalten von "Löschen/Buchstaben-Auswahl"-Codes am Anfang der Nachricht (rechts), die verwendet wurden, um das Band zwischen verschiedenen Nachrichten leicht zu durchtrennen. Die Nachricht beginnt dann mit einer Ziffernverschiebungssteuerung, gefolgt von einem Wagenrücklauf.

1901 wurde Baudots Code von Donald Murray (1865–1945) modifiziert , angeregt durch seine Entwicklung einer schreibmaschinenähnlichen Tastatur. Das Murray-System verwendete einen Zwischenschritt; einen Tastaturperforator, der es einer Bedienungsperson ermöglicht, ein Papierband zu lochen, und einen Bandsender zum Senden der Nachricht von dem Lochband . Am Empfangsende der Linie würde ein Druckmechanismus auf ein Papierband drucken und/oder ein Reperforator könnte verwendet werden, um eine perforierte Kopie der Nachricht anzufertigen. Da es keine Verbindung mehr zwischen der Handbewegung des Bedieners und den übertragenen Bits gab, gab es keine Bedenken hinsichtlich der Anordnung des Codes, um die Ermüdung des Bedieners zu minimieren. Stattdessen entwarf Murray den Code, um den Maschinenverschleiß zu minimieren, indem er die Codekombinationen mit den wenigsten gestanzte Löcher zu den am häufigsten verwendeten Zeichen .

Zum Beispiel sind die Einlochbuchstaben E und T. Die zehn Zweilochbuchstaben sind AOINSHRDLZ, sehr ähnlich der " Etaoin shrdlu " -Reihenfolge , die in Linotype-Maschinen verwendet wird . Zehn weitere Buchstaben, BCGFJMPUWY, haben jeweils drei Löcher, und die Buchstaben mit vier Löchern sind VXKQ.

Der Murray-Code führte auch ein, was als „Format-Effektoren“ oder „ Steuerzeichen “ bekannt wurde – die Codes CR (Carriage Return) und LF (Line Feed). Einige von Baudots Codes wurden an die Positionen verschoben, an denen sie seither geblieben sind: der NULL- oder BLANK- und der DEL-Code. NULL/BLANK wurde als Leerlaufcode verwendet, wenn keine Nachrichten gesendet wurden, aber derselbe Code wurde verwendet, um die Leerzeichentrennung zwischen Wörtern zu codieren. Sequenzen von DEL-Codes (vollständig ausgestanzte Spalten) wurden am Anfang oder am Ende von Nachrichten oder zwischen ihnen verwendet, was eine einfache Trennung verschiedener Nachrichten ermöglichte. (GLOCKEN-Codes könnten in diese Sequenzen eingefügt werden, um dem Fernbediener zu signalisieren, dass eine neue Nachricht eingeht oder dass die Übertragung einer Nachricht beendet wurde).

Frühe Maschinen von British Creed verwendeten auch das Murray-System.

Western Union

Tastatur eines Fernschreibers mit Baudot-Code (US-Variante), mit FIG und LTRS-Umschalttasten

Murrays Code wurde von Western Union übernommen, die ihn bis in die 1950er Jahre benutzten, mit einigen Änderungen, die darin bestanden, einige Zeichen wegzulassen und mehr Kontrollcodes hinzuzufügen. Anstelle von BLANK/NULL wurde ein explizites SPC-Zeichen (Leerzeichen) eingeführt, und ein neuer BEL- Code läutete eine Glocke oder erzeugte auf andere Weise ein hörbares Signal am Empfänger. Zusätzlich wird die WRU oder "Wer bist du?" Es wurde ein Code eingeführt, der dazu führte, dass ein empfangendes Gerät einen Identifizierungsstrom an den Absender zurückschickte.

ITA2

ITA2 Baudot–Murray-Code
International Telegraph Alphabet 2 aufgehellt.jpg
Britische Variante von ITA2
Alias(e) Internationales Telegraphenalphabet 2
Einstufung 5-Bit zustandsbehaftete lateinische Grundkodierung
Vorangestellt ITA1
gefolgt von FIELDATA ,
ITA 3 (van Duuren-Code) ,
ITA 5 ( ISO 646 , ASCII )
MTK-2
Sprachen) Russisch
Einstufung 5-Bit- Stateful- Kodierung in Russisch-Kyrillisch
Vorangestellt Russischer Morsecode
gefolgt von KOI-7

1924 führte die CCITT den Code des International Telegraph Alphabet No. 2 ( ITA2 ) als internationalen Standard ein, der mit einigen geringfügigen Änderungen auf dem Code der Western Union basierte. Die USA standardisierten auf einer Version von ITA2 namens American Teletypewriter Code (US TTY), die bis zur Einführung von 7-Bit- ASCII im Jahr 1963 die Grundlage für 5-Bit-Fernschreibercodes war .

Einige Codepunkte (in der Tabelle blau markiert) waren der landesspezifischen Verwendung vorbehalten.

Internationales Telegrafiealphabet Nr. 2 (Baudot-Murray-Code)
Impulsmuster
(1=Markierung, 0=Leerzeichen)
Buchstabenverschiebung Figurenverschiebung
LSB auf
rechts;
Codeelemente:
543·21
LSB auf
links;
Codeelemente:
12·345
Anzahl der Stanzmarken ITA2-
Standard
Russische
MTK-2-
Variante
Russische
MTK-2-
Variante
ITA2-
Standard
US-TTY-
Variante
000·00 00·000 0 Null Wechsel zu kyrillischen Buchstaben Null
01.00 00·010 1 Wagenrücklauf
000·10 01·000 1 Zeilenvorschub
001·00 00·100 1 Platz
101·11 11·101 4 Q Я 1
100·11 11.001 3 W В 2
000·01 10·000 1 E Е 3
010·10 01·010 2 R Р 4
100,00 00·001 1 T Т 5
101·01 10·101 3 Ja Ы 6
001·11 11·100 3 U У 7
001·10 01·100 2 ich И 8
110,00 00·011 2 Ö О 9
101·10 01·101 3 P П 0
000·11 11·000 2 EIN А
001·01 10·100 2 S С ' Klingel
010·01 10·010 2 D Д WRU? $
011·01 10·110 3 F Ф Э !
110·10 01·011 3 g Г Ш &
101·00 00·101 2 h Х Щ £ #
010·11 11·010 3 J Й Ю Klingel '
011·11 11·110 4 K К (
100·10 01·001 2 L Л )
100·01 10·001 2 Z З + "
111·01 10·111 4 x Ь /
011·10 01·110 3 C Ц :
111·10 01·111 4 V Ж = ;
110·01 10·011 3 B Б ?
011·00 00·110 2 n Н ,
111·00 00·111 3 m М .
110·11 11·011 4 Wechsel zu Zahlen (FS) Reserviert für
Figurenerweiterung
111·11 11·111 5 Reserviert für
Briefkastenerweiterung
Wechseln zu Buchstaben (LS)
/ Löschen / Löschen

Die Null zugewiesene Codestelle wurde tatsächlich nur für den Ruhezustand von Fernschreibern verwendet. Während langer Leerlaufzeiten war die Impulsrate zwischen beiden Geräten nicht synchronisiert (die sogar ausgeschaltet oder nicht dauerhaft über die Telefonleitungen verbunden sein konnten). Um eine Nachricht zu starten, war es zunächst erforderlich, die Impulsrate, eine Folge von regelmäßig getakteten "Markierungsimpulsen" (1), durch eine Gruppe von fünf Impulsen zu kalibrieren, die auch von einfachen passiven elektronischen Geräten zum Einschalten des Fernschreibers erkannt werden konnten. Diese Impulsfolge erzeugte eine Reihe von Lösch-/Löschzeichen, während gleichzeitig der Status des Empfängers in den Buchstabenverschiebungsmodus initialisiert wurde. Der erste Impuls könnte jedoch verloren gehen, so dass diese Einschaltprozedur dann durch eine einzelne Null unmittelbar gefolgt von einem Erasure/Delete-Zeichen beendet werden könnte. Um die Synchronisation zwischen den Geräten zu erhalten, konnte der Null-Code nicht willkürlich in der Mitte von Nachrichten verwendet werden (dies war eine Verbesserung des ursprünglichen Baudot-Systems, bei dem Leerzeichen nicht explizit unterschieden wurden, sodass es schwierig war, die Impulszähler für wiederholte Leerzeichen beizubehalten Fernschreiber). Aber es war dann jederzeit möglich, Geräte neu zu synchronisieren, indem man eine Null mitten in einer Nachricht sendete (unmittelbar gefolgt von einem Erasure/Delete/LS-Steuerelement, wenn ein Buchstabe gefolgt wird, oder von einem FS-Steuerelement, wenn eine Zahl gefolgt wird). Das Senden von Nullkontrollen führte auch nicht dazu, dass das Papierband in die nächste Reihe vorrückte (da nichts gestanzt wurde), so dass wertvolle Längen an lochbarem Papierband eingespart wurden. Andererseits wurde der Steuercode Erasure/Delete/LS immer gestanzt und immer in den (Anfangs-)Briefmodus verschoben. Laut einigen Quellen war der Null-Codepunkt nur für die länderinterne Verwendung reserviert.

Der Shift-to-Letters-Code (LS) kann auch verwendet werden, um Text von einem Lochstreifen zu löschen/zu löschen, nachdem er gelesen wurde, sodass eine Nachricht sicher vernichtet werden kann, bevor der Lochstreifen entsorgt wird. Funktionell kann er auch die gleiche Füllrolle wie der Delete-Code in ASCII (oder anderen 7-Bit- und 8-Bit-Codierungen, einschließlich EBCDIC für Lochkarten) spielen. Nachdem Codes in einem Textfragment durch eine beliebige Anzahl von LS-Codes ersetzt wurden, bleibt das Folgende noch erhalten und decodierbar. Es kann auch als Initiator verwendet werden, um sicherzustellen, dass die Decodierung des ersten Codes keine Ziffer oder ein anderes Symbol von der Zahlenseite ergibt (weil der Null-Code beliebig am Ende oder Anfang eines Lochstreifens eingefügt werden kann, und muss ignoriert werden, während der Leerzeichencode im Text von Bedeutung ist).

Die Zellen, die als reserviert für Erweiterungen markiert sind (die den LS-Code ein zweites Mal verwenden – gleich nach dem ersten LS-Code –, um von der Ziffernseite zur Buchstabenverschiebungsseite zu wechseln) wurde so definiert, dass sie in einen neuen Modus wechselt. In diesem neuen Modus enthält die Buchstabenseite nur Kleinbuchstaben, behält jedoch den Zugriff auf eine dritte Codeseite für Großbuchstaben, entweder durch Codierung für einen einzelnen Buchstaben (durch Senden von LS vor diesem Buchstaben) oder Sperren (mit FS+LS) für eine unbegrenzte Anzahl von Großbuchstaben oder Ziffern, bevor Sie (mit einem einzigen LS) entsperren, um in den Kleinbuchstabenmodus zurückzukehren. Die als "Reserviert" markierte Zelle kann auch verwendet werden (mithilfe des FS-Codes von der Ziffernschaltseite), um die Ziffernseite (die normalerweise Ziffern und nationale Kleinbuchstaben oder Symbole enthält) auf eine vierte Seite umzuschalten (wo nationale Buchstaben Großbuchstaben sind und andere Symbole können codiert sein).

ITA2 wird immer noch in Telekommunikationsgeräten für Gehörlose (TDD), Telex und einigen Amateurfunkanwendungen wie Funkfernsprecher ("RTTY") verwendet. ITA2 wird auch in Enhanced Broadcast Solution verwendet, einem von der Deutschen Börse spezifizierten Finanzprotokoll des frühen 21. Jahrhunderts , um den Footprint der Zeichencodierung zu reduzieren.

Nomenklatur

Fast alle Fernschreibergeräte des 20. Jahrhunderts verwendeten den Code von Western Union, ITA2, oder Varianten davon. Funkamateure nennen ITA2 und Varianten fälschlicherweise "Baudot", und sogar das Amateur Radio Handbook der American Radio Relay League tut dies, obwohl in neueren Ausgaben die Codetabellen es korrekt als ITA2 identifizieren.

Zeichensatz

Die in jeder Zelle angezeigten Werte sind die zum Vergleich angegebenen Unicode- Codepunkte.

Original Baudot-Varianten

Original Baudot, Inland UK

Original-Baudot-Code, UK-Inlandsvariante (Buchstabensatz, umgestellt mit 0x10)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _EIN _B _C _D _E _F
0_ NUL
0000
A
0041
E
0045
/
002F
Y
0059
U
0055
Ich
0049
O
004F
Figuren
000E
J
004A
G
0047
H
0048
B
0042
C
0043
F
0046
D
0044
1_ SP
0020
-
002D
X
0058
Z
005A
S
0053
T
0054
W
0057
V
0056
DEL
007F
K
004B
M
004D
L
004C
R
0052
Q
0051
N
004E
P
0050
Original-Baudot-Code, UK-Inlandsvariante (Figurensatz, umgestellt mit 0x08)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _EIN _B _C _D _E _F
0_ NUL
0000
1
0031
2
0032

215F
3
0033
4
0034
³⁄
00B3 2044
5
0035
SP
0020
6
0036
7
0037
¹
00B9
8
0038
9
0039
⁵/
2075 2044
0
0030
1_ LTRS
000F
.
002E
⁹/
2079 2044
:
003A
⁷/
2077 2044
²
00B2
?
003F
'
0027
DEL
007F
(
0028
)
0029
=
003D
-
002D
/
002F
£
00A3
+
002B

  Brief  Nummer  Interpunktion  Symbol  Sonstiges  Leitbyte  Nicht definiert

Original Baudot, Kontinentaleuropäer

Original-Baudot-Code, kontinentaleuropäische Variante (Buchstabensatz, umgestellt mit 0x10)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _EIN _B _C _D _E _F
0_ NUL
0000
A
0041
E
0045
É
00C9
Y
0059
U
0055
Ich
0049
O
004F
Figuren
000E
J
004A
G
0047
H
0048
B
0042
C
0043
F
0046
D
0044
1_ SP
0020
T
1E6F
X
0058
Z
005A
S
0053
T
0054
W
0057
V
0056
DEL
007F
K
004B
M
004D
L
004C
R
0052
Q
0051
N
004E
P
0050
Original Baudot-Code, kontinentale Variante (Figurensatz, umgeschaltet mit 0x08)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _EIN _B _C _D _E _F
0_ NUL
0000
1
0031
2
0032
&
0026
3
0033
4
0034
º
00BA
5
0035
SP
0020
6
0036
7
0037

0048+0331
8
0038
9
0039

0046+0331
0
0030
1_ LTRS
000F
.
002E
,
002C
:
003A
;
003B
!
0021
?
003F
'
0027
DEL
007F
(
0028
)
0029
=
003D
-
002D
/
002F

2116
%
0025

  Brief  Nummer  Interpunktion  Symbol  Sonstiges  Leitbyte  Nicht definiert

Original Baudot, ITA 1

ITA 1 (Buchstabensatz, umgeschaltet mit 0x10)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _EIN _B _C _D _E _F
0_ NUL
0000
A
0041
E
0045
CR
000D
Y
0059
U
0055
Ich
0049
O
004F
Figuren
000E
J
004A
G
0047
H
0048
B
0042
C
0043
F
0046
D
0044
1_ SP
0020
LF
000A
X
0058
Z
005A
S
0053
T
0054
W
0057
V
0056
DEL
007F
K
004B
M
004D
L
004C
R
0052
Q
0051
N
004E
P
0050
ITA 1 (Ziffernsatz, umgeschaltet mit 0x08)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _EIN _B _C _D _E _F
0_ NUL
0000
1
0031
2
0032
CR
000D
3
0033
4
0034
PU
5
0035
SP
0020
6
0036
7
0037
+
002B
8
0038
9
0039
PU
0
0030
1_ LTRS
000F
LF
000A
,
002C
:
003A
.
002E
PU
?
003F
'
0027
DEL
007F
(
0028
)
0029
=
003D
-
002D
/
002F
PU
%
0025

  Brief  Nummer  Interpunktion  Symbol  Sonstiges  Leitbyte  Nicht definiert

Baudot–Murray-Varianten

Murray-Code

Murray-Code (Buchstabensatz, umgeschaltet mit 0x04)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _EIN _B _C _D _E _F
0_ NUL / SP
0000/0020
E
0045
KOL
?
A
0041
LTRS
000F
S
0053
Ich
0049
U
0055
LF
000A
D
0044
R
0052
J
004A
N
004E
F
0046
C
0043
K
004B
1_ T
0054
Z
005A
L
004C
W
0057
H
0048
Y
0059
P
0050
Q
0051
O
004F
B
0042
G
0047
Figuren
000E
M
004D
X
0058
V
0056
DEL /*
007F/002A
Murray-Code (Figurensatz, umgeschaltet mit 0x1B)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _EIN _B _C _D _E _F
0_ NUL / SP
0000/0020
3
0033
KOL
?
LTRS
000F
'
0027
8
0038
7
0037
LF
000A
²
00B2
4
0034
⁷/
2077 2044

002D/2212

215F
(
0028
⁹/
2079 2044
1_ 5
0035
.
002E
/
002F
2
0032
⁵/
2075 2044
6
0036
0
0030
1
0031
9
0039
?
003F
³⁄
00B3 2044
Figuren
000E
,
002C
£
00A3
)
0029
DEL /*
007F/002A

  Brief  Nummer  Interpunktion  Symbol  Sonstiges  Leitbyte  Nicht definiert

ITA 2 und US-TTY

ITA2 und US-TTY Baudot-Murray-Code (Buchstabensatz, umgeschaltet mit 0x1F)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _EIN _B _C _D _E _F
0_ NUL
0000
E
0045
LF
000A
A
0041
SP
0020
S
0053
Ich
0049
U
0055
CR
000D
D
0044
R
0052
J
004A
N
004E
F
0046
C
0043
K
004B
1_ T
0054
Z
005A
L
004C
W
0057
H
0048
Y
0059
P
0050
Q
0051
O
004F
B
0042
G
0047
Figuren
000E
M
004D
X
0058
V
0056
LTRS / DEL
000F/007F
US-TTY Baudot–Murray Code (Ziffernsatz, umgeschaltet mit 0x1B)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _EIN _B _C _D _E _F
0_ NUL
0000
3
0033
LF
000A

002D/2212
SP
0020
BEL
0007
8
0038
7
0037
CR
000D
0024 $
4
0034
'
0027
,
002C
!
0021
:
003A
(
0028
1_ 5
0035
"
0022
)
0029
2
0032
#
0023
6
0036
0
0030
1
0031
9
0039
?
003F
&
0026
Figuren
000E
.
002E
/
002F
;
003B
LTRS
000F
ITA2 Baudot–Murray-Code (Zahlensatz, umgeschaltet mit 0x1B)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _EIN _B _C _D _E _F
0_ NUL
0000
3
0033
LF
000A

002D/2212
SP
0020
'
0027
8
0038
7
0037
CR
000D
ENQ
0005
4
0034
BEL
0007
,
002C
!
0021
:
003A
(
0028
1_ 5
0035
+
002B
)
0029
2
0032
£
00A3
6
0036
0
0030
1
0031
9
0039
?
003F
&
0026
Figuren
000E
.
002E
/
002F
=
003D
LTRS
000F

  Brief  Nummer  Interpunktion  Symbol  Sonstiges  Leitbyte  Nicht definiert

Wettercode

Meteorologen verwendeten eine Variante von ITA2 mit den Zahlen-Kasten-Symbolen, mit Ausnahme der zehn Ziffern, BEL und einigen anderen Zeichen, die durch Wettersymbole ersetzt wurden:

Wetter Fernschreiber-Kodierung
Meteorologischer Baudot-Murray-Code (Zahlensatz, umgeschaltet mit 0x1B)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _EIN _B _C _D _E _F
0_ -
002D
3
0033
LF
000A

2191
SP
0020
BEL
0007
8
0038
7
0037
CR
000D

2197
4
0034

2199

29B7

2192

25EF

2190
1_ 5
0035
+
002B

2196
2
0032

2193
6
0036
0
0030
1
0031
9
0039

2295

2198
Figuren
000E
.
002E
/
002F

29B6
LTRS
000F

  Brief  Nummer  Interpunktion  Symbol  Sonstiges  Leitbyte  Nicht definiert

Einzelheiten

Hinweis: Diese Tabelle geht davon aus, dass das von Baudot und Murray als "1" bezeichnete Leerzeichen ganz rechts und am wenigsten signifikant ist. Die Art und Weise, wie die übertragenen Bits in größere Codes gepackt wurden, variierte je nach Hersteller. Die gebräuchlichste Lösung ordnet die Bits vom niederwertigsten Bit dem höchstwertigen Bit zu (wobei die drei höchstwertigen Bits eines Bytes ungenutzt bleiben).

Tabelle der ITA2-Codes (ausgedrückt als Hexadezimalzahlen )

In ITA2 werden Zeichen mit fünf Bits ausgedrückt. ITA2 verwendet zwei Code-Untergruppen, die "Buchstabenverschiebung" (LTRS) und die "Zahlenverschiebung" (FIGS). Das FIG-Zeichen (11011) signalisiert, dass die folgenden Zeichen als im FIG-Satz enthalten zu interpretieren sind, bis dies durch das LTRS (11111)-Zeichen zurückgesetzt wird. Im Gebrauch wird die LTRS- oder FIG-Umschalttaste gedrückt und losgelassen, wodurch das entsprechende Umschaltzeichen an die andere Maschine übertragen wird. Anschließend werden die gewünschten Buchstaben oder Ziffern eingetippt. Anders als bei einer Schreibmaschine oder modernen Computertastatur wird die Umschalttaste nicht gedrückt gehalten, während die entsprechenden Zeichen eingegeben werden. "ENQuiry" löst die Rückantwort des anderen Geräts aus. Es bedeutet "Wer bist du?"

CR ist Wagenrücklauf , LF ist Zeilenvorschub , BEL ist das Glockenzeichen, das eine kleine Glocke läutete (oft verwendet, um Bediener auf eine eingehende Nachricht aufmerksam zu machen), SP ist das Leerzeichen und NUL ist das Nullzeichen (leeres Band).

Hinweis: Die Binärumwandlungen der Codepunkte werden oft in umgekehrter Reihenfolge angezeigt, je nachdem (vermutlich) von welcher Seite man das Papierband betrachtet. Beachten Sie außerdem, dass die "Kontroll"-Zeichen entweder symmetrisch oder in sinnvollen Paaren gewählt wurden, damit das Einlegen eines Bandes "verkehrt herum" keine Probleme für das Gerät verursachte und der resultierende Ausdruck entziffert werden konnte. Somit sind FIG (11011), LTRS (11111) und Leerzeichen (00100) invariant, während CR (00010) und LF (01000), die im Allgemeinen als Paar verwendet werden, unabhängig von der Reihenfolge nach Seitendruckern gleich behandelt werden. LTRS könnte auch verwendet werden, um zu löschende Zeichen auf einem Papierband zu überstanzen (ähnlich wie DEL in 7-Bit- ASCII ).

Die Sequenz RYRYRY... wird häufig in Testnachrichten und zu Beginn jeder Übertragung verwendet. Da R 01010 und Y 10101 ist, übt die Sequenz einen Großteil der mechanischen Komponenten eines Fernschreibers bei maximaler Belastung aus. Außerdem wurde die Feinabstimmung des Empfängers gleichzeitig mit zwei farbigen Lichtern (eines für jeden Ton) durchgeführt. 'RYRYRY...' produzierte 010010101..., was bei richtiger Abstimmung die Lichter gleich hell leuchten ließ. Diese Abstimmsequenz ist nur nützlich, wenn ITA2 mit Zweiton- FSK- Modulation verwendet wird, wie sie üblicherweise bei der Verwendung von Radioteletype (RTTY) zu sehen ist.

US-Implementierungen von Baudot-Code können sich durch das Hinzufügen einiger Zeichen, wie #, & auf der FIG-Schicht unterscheiden.

Die russische Version des Baudot-Codes ( MTK-2 ) verwendet drei Schaltmodi; der kyrillische Buchstabenmodus wurde durch das Zeichen (00000) aktiviert. Aufgrund der größeren Anzahl von Zeichen im kyrillischen Alphabet werden die Zeichen ! , & , £ wurden weggelassen und durch Kyrillisch ersetzt, und BEL hat den gleichen Code wie der kyrillische Buchstabe Ю. Die kyrillischen Buchstaben Ъ und Ё werden weggelassen und Ч wird mit der Ziffer 4 verschmolzen.

Siehe auch

Anmerkungen

Verweise

Weiterlesen