Baudot-kode

Inndataenhet med fem knapper

Den Baudotkode (også telex-kode eller telex-kode ), oppkalt etter Jean-Maurice Emile Baudot (1845-1903) er et digitalt , opprinnelig synkron 5- Bit - tegnkode , og ble senere kalt CCITT -1 standardisert. I dag blir Baudot-koden ofte referert til som varianten tilpasset av Donald Murray (1865–1945) for bruk med et alfanumerisk tastatur (CCITT-2) . Dette ble brukt over hele verden i telegraf- og telexoperasjoner og er også kjent som Baudot-Murray-koden eller Murray-koden .

forhistorie

Etter utviklingen av elektrisk telegrafi og Morse-kode i første halvdel av 1800-tallet ble det søkt måter å muliggjøre en enklere, direkte overføring av tekst uten å måtte ha operatøren i telegrafstasjonene til å konvertere teksten til en kode for overføring. Ingeniører og oppfinnere forsøkte å utvikle metoder for å tillate telegrafenhetene å utføre denne kodekonverteringen selv, dvs. automatisk. Arbeidet var rettet mot å overføre en bokstav (eller et hvilket som helst tegn) om gangen gjennom telegraflinjer.

For eksempel er det gjort forsøk på å overføre informasjonen om det respektive tegnet gjennom forskjellige spenninger på en telegraflinje. Andre metoder er utviklet ved å bruke 26 linjer samtidig - en for hver bokstav. Koder ble også utviklet for å redusere antall nødvendige spenningsverdier og linjer. Spesielt her viste 5- og 6-bits koder seg å være et gunstig kompromiss.

Basert på utviklingen som allerede er gjort, lyktes Émile Baudot med å utvikle en enhet som ved hjelp av en 5-biters kode ikke bare var i stand til å skrive ut telegramteksten direkte på en stripe papir i mottakersiden, men også å skrive ut flere telegrammer i et multiplekssystem kunne overføre samtidig over en enkelt telegraflinje.

Den tidlige Baudot-koden (CCITT-1)

service

Den opprinnelige Baudot-koden (senere International Telegraph Alphabet No. 1 (ITA1), CCITT-1 ) ble designet av Émile Baudot i 1870 for en telegrafenhet han utviklet. Koden ble angitt direkte via et pianolignende keyboard med fem taster; å trykke eller ikke trykke på en tast tilsvarte innstilling eller ikke innstilling av litt i 5-biters ordet som skal sendes ( tegnkoden ). For dette formålet ble tastaturet betjent med pekefingeren og langfingeren på venstre hånd og med pekefingeren, lang- og ringfingeren på høyre hånd. Tastene som tilsvarer tegnet som skal sendes, måtte trykkes samtidig og låses inn et øyeblikk til kombinasjonen ble sendt av enheten som en serie strømpulser og tastaturet ble sluppet igjen for neste tegn. På denne måten ble hastigheter på 180 tegn per minutt oppnådd.

Fordi alle tegn var i motsetning til morskoden representert med en kode med samme lengde, var maskinavkoding mye lettere å implementere og gjennomførbar med tilgjengelige ressurser. I Baudots telegrafmottaker førte for eksempel en elektromekanisk enhet et typeskive til en tilsvarende posisjon avhengig av mottatt kode, for å skrive det tilsvarende tegnet på en papirstripe.

Koding

Baudot-kode
Kontroll tegn
• · ··· Bruk mellomrom, tabell med bokstaver
· • ··· Bruk mellomrom, talltabell
•• ··· Slett siste tegn
·· • ·· A
·· •• · É
·· · • · E
·· · •• JEG
·· ••• O
·· • · • U
·· ·· • Y
· • ·· • B
· • • · • C
· • ••• D
· • · •• F
· • · • · G
· • •• · H
· • • ·· J
•• • ·· K
•• •• · L
•• · • · M
•• · •• N
•• ••• P
•• • · • Sp
•• ·· • R
• · ·· • S
• · • · • T
• · ••• V
• · · •• W
• · · • · X
• · •• · Z
• · • ·· -
·· •·· 1
·· · • · 2
·· ·· • 3
·· • · • 4
·· ••• 5
· • • ·· 6
· • · • · 7
· • ·· • 8.
· • • · • 9
· • ••• 0
·· •• · 1 /
• · • · • 2 /
·· · •• 3 /
· • •• · 4 /
· • · •• 5 /
• · ·· • 7 /
• · · • · 9 /
• · • ··.
• · ••• '
• · •• ·:
• · · ••?
•• • ·· (
•• · • ·)
•• ·· • -
•• • · • /
•• ••• +
•• •• · =
•• · •• £

Siden det bare er 32 (= 2 5 ) forskjellige tastekombinasjoner med fem taster, som hver kan trykkes eller ikke trykkes (31 hvis du ikke inkluderer tastaturets tomgangsposisjon), ikke engang alle 26 bokstaver pluss 10 sifre ville vært kodet kunne være, hvis Baudot ikke hadde innført en skiftkode som tillot dobbelt tildeling av nesten alle kombinasjoner: den definerte to mellomrom. Hvis en ble sendt, skulle følgende tegn tolkes i henhold til en tabell med bokstaver, etter den andre skulle en tabell med sifre og tegn brukes.

Baudot-koden ble designet fra et ergonomisk synspunkt for å gjøre det enkelt å lære. For eksempel forblir den delvise koden til venstre hånd den samme for vokaler, og påfølgende tegn følger ofte et spesifikt tellemønster. I tabellen står “ · ” for en tast som ikke er trykket på og “ ” for en presset tast, eller en 0-bit og en 1-bit. Nummereringen av bitene ble valgt i henhold til fingrene: 5 4 1 2 3.

En annen historie

Baudots telegrafsystem ble vedtatt av den franske administrasjonen i 1875 . Etter at den første testoperasjonen mellom Paris og Bordeaux ble gjennomført med suksess i november 1877, ble systemet brukt over hele Europa i de påfølgende årene og senere også utenfor Vest- og Sentral-Europa i land som Russland og Argentina . Siden de tilgjengelige tegnene ikke tilfredsstilte behovene til andre telekommunikasjonsadministrasjoner, var det forskjellige nasjonale karakteroppdrag. Det senere CCITT International Alfabet nr. 1 standardversjon er forskjellig i tildelingen av spesialtegnene fra Baudots versjon, men plasseringen av de 26 bokstavene og sifrene 0 til 9 har alltid vært den samme.

Baudots Code var den første bitorienterte tegnkoden som representerte hvert tegn med samme antall biter og dermed forløperen til moderne datamaskinkoder som EBCDIC , ASCII og Unicode . Enhetsbaud er oppkalt etter Baudot . Den overføringshastigheten er et mål på gangfart.

Baudot-Murray-koden (CCITT-2)

Ticker Tape en telegraf med CCITT 2-koding

Tast inn tegn

For å gjøre det lettere å legge inn tegn, utviklet Donald Murray et tastatur som ligner på en skrivemaskin rundt 1901 , som stanset den tilsvarende fem-biters karakterstrengen til et stanset bånd ved å trykke på en enkelt tast . Dette stanseteipen løp umiddelbart inn i en sender, som leste den utstansede koden og sendte den ut. Murrays maskiner var veldig raske, så en prøvekjøring ved British Post Office i 1908 oppnådde en hastighet på 1260 bokstaver per minutt. Denne enheten ble forløperen til moderne teleskrivere , som fungerer med et alfanumerisk tastatur og en alfanumerisk skriver.

CCITT-2-kode
kode Bokstaver Sifre / tegn
00011 EN. -
11001 B. ?
01110 C. :
01001 D. Hvem er der?
00001 E. 3
01101 F. ubrukt
11010 G ubrukt
10100 H ubrukt
00110 JEG. 8. plass
01011 J klokke
01111 K (
10010 L. )
11100 M. .
01100 N ,
11000 O 9
10110 P. 0
10111 Spørsmål 1
01010 R. 4. plass
00101 S. '
10.000 T 5
00111 U 7.
11110 V =
10011 W. 2
11101 X /
10101 Y Sjette
10001 Z +
01000 Vognretur
00010 Linjeskift
00100 Rom
11111 Bytte bokstaver
11011 Bytter mellom sifre og tegn
00000 ubrukt

Koding

Murray fortsatte Baudot-nivåomkoblingen, men omorganiserte rekkefølgen på tegnene i koden slik at ofte brukte bokstaver som "E" og "T" ble tildelt kodeposisjoner, hvis overføring og mottakelse mekanikken i enhetene flyttes kortere og måtte sjeldnere. Dette reduserer slitasje og behovet for vedlikehold. Murray la også til en ny linje karakter for å kunne dele opp telegrammer.

Standardisert representasjon av telex-tegn i CCITT-2 og MTK-2 . Stansingen så vel som utsendelsen av telexkoden finner sted: Start-1.FsZ-2.FsZ .- (transportstansing) -3.FsZ.-4.FsZ.-5-FsZ.-1.5 stopptrinn.

Tabellen til venstre viser rekkefølgen i alfabetisk rekkefølge i henhold til CCITT-2. I tabellen til høyre sorteres telextegnene etter verdien, det vil si at bokstaven E har perforeringen 1-0 -.- 0-0-0 som tilsvarer en desimal 1.

I likhet med Baudots har Murrays kode utenfor bokstavene og sifrene gjennomgått mange endringer over tid for å møte lokale behov. En viktig endring var at mellomrom og bokstaver / sifre ble skilt fra hverandre og ble separate tegn. For å kunne kontrollere arkforfattere (enheter som skriver linje for linje på et ark i stedet for uendelig på en stripe), har kontrolltegn for vognretur og linjefôr blitt lagt til. I tillegg var det en kode for å utløse en automatisk navnebror på den eksterne enheten for å kunne være sikker på med ubemannede motstasjoner hvem du var koblet til (hvem der?) , I tillegg til muligheten til å kontrollere en bjelle i orden for å tiltrekke seg betjeningspersonellets oppmerksomhet.

Denne modifiserte koden ble standardisert av CCITT i 1932 som International Telegraph Alphabet No. 2 (CCITT-2 eller kort fortalt ITA2). Noen kodeposisjoner har blitt holdt gratis for nasjonale utvidelser. I tabellen står "0" for et pausetrinn, tomgangstilstand og "1" for et nåværende trinn eller en mekanisk bevegelse.

applikasjon

CCITT-2-koden ble standardkoden i telex-nettverk . Den synkrone dataoverføringen som opprinnelig ble brukt , som krevde at sende- og mottaksenhetene alltid kjørte i nøyaktig samme syklus, ble erstattet av en asynkron . For dette formålet ble start- og stoppbiter satt inn før og etter hvert tegn for å gjøre det mulig for mottakeren å synkronisere med hvert innkommende tegn. Teleprinters i Telex-nettverk ble operert med faste, nettverksavhengige hastigheter på rundt 400 til 600 tegn per minutt.

CCITT-2-koden er også tilpasset og utvidet. I 1963 ble МТК-2 (inkludert kyrilliske bokstaver) introdusert i Sovjetunionen . Spesielt i USA har karakteroppdrag som avviker litt fra CCITT-2-koden blitt brukt i forskjellige nettverk. For eksempel var det spesielle tegnsett for et værnettverk og et børsnettverk. Koden er utvidet andre steder. For å kunne vise flere tegn ble det introdusert et tredje nivå for visning av greske eller kyrilliske tegn, og enda mer for bruk i setting. Muligheten for å bruke kodeposisjonene som var blitt holdt gratis for de tyske umlautene, ble ikke brukt i det tyske telexnettverket.

Se også

weblenker