Telegrafkode - Telegraph code

En telegrafkode er en af ​​de tegnkodninger, der bruges til at transmittere information ved hjælp af telegrafi . Morsekode er den mest kendte sådan kode. Telegrafi refererer normalt til den elektriske telegraf , men telegrafsystemer, der brugte den optiske telegraf, var i brug før det. En kode består af et antal kodepunkter , der hver svarer til et bogstav i alfabetet, et tal eller et andet tegn. I koder beregnet til maskiner frem for mennesker er kodepunkter for kontroltegn , såsom vognretur , påkrævet for at kontrollere mekanismens funktion. Hvert kodepunkt består af et antal elementer, der er arrangeret på en unik måde for det tegn. Der er normalt to typer elementer (en binær kode), men flere elementtyper blev anvendt i nogle koder, der ikke var beregnet til maskiner. For eksempel havde amerikansk morse -kode omkring fem elementer, snarere end de to (prik og bindestreg) i International Morse Code .

Koder beregnet til menneskelig fortolkning blev designet således, at de tegn, der forekom oftest, havde færrest elementer i det tilsvarende kodepunkt. For eksempel er morsekoden for E , det mest almindelige bogstav på engelsk, en enkelt prik (   ▄  ), hvorimod Q er   ▄▄▄ ▄▄▄ ▄ ▄▄▄  . Disse ordninger betød, at beskeden kunne sendes hurtigere, og det ville tage længere tid, før operatøren blev træt. Telegrafer blev altid drevet af mennesker indtil sent i det 19. århundrede. Da der kom automatiske telegrafmeddelelser, var koder med variabel længde kodepunkter ubekvemme for maskinens design af perioden. I stedet blev der brugt koder med en fast længde. Den første af disse var Baudot-koden , en fem- bit kode. Baudot har kun nok kodepunkter til at udskrive i store bogstaver . Senere koder havde flere bits ( ASCII har syv), så både store og små bogstaver kunne udskrives. Ud over telegrafalderen kræver moderne computere et meget stort antal kodepunkter ( Unicode har 21 bits), så flere sprog og alfabeter ( tegnsæt ) kan håndteres uden at skulle ændre tegnkodningen. Moderne computere kan let håndtere koder med variabel længde som UTF-8 og UTF-16, som nu er blevet allestedsnærværende.

Manuelle telegrafkoder

Optiske telegrafkoder

Chappe kode c. 1794

Forud for den elektriske telegraf var en meget udbredt metode til opbygning af nationale telegrafnetværk den optiske telegraf bestående af en kæde af tårne, hvorfra signaler kunne sendes med semafor eller skodder fra tårn til tårn. Dette var særlig højt udviklet i Frankrig og havde sin begyndelse under den franske revolution . Koden brugt i Frankrig var Chappe -koden, opkaldt efter opfinderen Claude Chappe . Det britiske admiralitet brugte også semaforetelegrafen, men med deres egen kode. Den britiske kode var nødvendigvis forskellig fra den, der blev brugt i Frankrig, fordi den britiske optiske telegraf fungerede på en anden måde. Chappe -systemet havde bevægelige arme, som om det var vinkende flag som i flag -semafor . Det britiske system brugte en række skodder, der kunne åbnes eller lukkes.

Chappe kode

Chappe -systemet bestod af en stor drejet stråle (regulatoren) med en arm i hver ende (indikatorerne), som drejede rundt om regulatoren på den ene ende. De vinkler, som disse komponenter fik lov til at tage, var begrænset til multipla på 45 ° for at lette læsbarheden. Dette gav et kodeområde på 8 × 4 × 8 kodepunkter , men indikatorpositionen inline med regulatoren blev aldrig brugt, fordi det var svært at skelne fra indikatoren, der blev foldet tilbage oven på regulatoren, hvilket efterlod et kodeområde på 7 × 4 × 7 = 196 . Symboler blev altid dannet med regulatoren på enten den venstre eller højre skæve diagonale (skråt) og accepterede kun som gyldig, når regulatoren flyttede til enten den lodrette eller vandrette position. Den venstre skrå blev altid brugt til meddelelser, hvor den højre skrå blev brugt til kontrol af systemet. Dette reducerede yderligere kodepladsen til 98, hvoraf enten fire eller seks kodepunkter (afhængig af version) var kontroltegn , hvilket efterlod et kodeområde for tekst på henholdsvis 94 eller 92.

Chappe -systemet overførte for det meste meddelelser ved hjælp af en kodebog med et stort antal sætord og sætninger. Den blev første gang brugt på en eksperimentel tårnkæde i 1793 og taget i brug fra Paris til Lille i 1794. Kodebogen, der blev brugt så tidligt, vides ikke med sikkerhed, men en uidentificeret kodebog i Paris Postmuseum kan have været for Chappe system. Arrangementet af denne kode i kolonner med 88 poster fik Holzmann & Pehrson til at foreslå, at 88 kodepunkter måske var blevet brugt. Forslaget i 1793 gik imidlertid på ti kodepunkter, der repræsenterede tallene 0–9, og Bouchet siger, at dette system stadig var i brug så sent som 1800 (Holzmann & Pehrson satte ændringen til 1795). Kodebogen blev revideret og forenklet i 1795 for at fremskynde transmissionen. Koden var i to divisioner, den første division var 94 alfabetiske og numeriske tegn plus nogle almindeligt anvendte bogstavkombinationer. Anden division var en kodebog på 94 sider med 94 poster på hver side. Der blev tildelt et kodepunkt for hvert nummer op til 94. Således skulle der kun sendes to symboler for at transmittere en hel sætning-side- og linjenumrene i kodebogen sammenlignet med fire symboler ved hjælp af ti-symbolskoden.

I 1799 blev tre yderligere divisioner tilføjet. Disse havde yderligere ord og sætninger, geografiske steder og navne på mennesker. Disse tre divisioner krævede, at der blev tilføjet ekstra symboler foran kodesymbolet for at identificere den korrekte bog. Koden blev revideret igen i 1809 og forblev stabil derefter. I 1837 blev der indført et horisontalt kodningssystem af Gabriel Flocon, som ikke krævede at den tunge regulator flyttes. I stedet blev der leveret en ekstra indikator i midten af ​​regulatoren for at transmittere dette element i koden.

Chappe kode c. 1809

Edelcrantz kode

Edelcrantz kodepunkt 636, der afkoder til mottoet for Telegraph Corps; Passa väl upp ("Vær på vagt")

Edelcrantz -systemet blev brugt i Sverige og var det næststørste netværk, der blev bygget efter Frankrigs. Telegrafen bestod af et sæt på ti skodder. Ni af disse blev arrangeret i en 3 × 3 matrix. Hver kolonne med skodder repræsenterede et binært kodet oktaltal med en lukket lukker, der repræsenterer "1" og det mest betydningsfulde ciffer i bunden. Hvert symbol på telegrafoverførsel var således et trecifret oktaltal. Den tiende lukker var en ekstra stor øverst. Dets betydning var, at kodepunktet skulle gå forud for "A".

En brug af "A" lukkeren var, at et talkodepunkt forud for "A" betød tilføjelse af et nul (gang med ti) til cifret. Større tal kan angives ved at følge tallet med koden for hundredvis (236), tusinder (631) eller en kombination af disse. Dette krævede færre symboler til at blive transmitteret end at sende alle nulcifrene individuelt. Hovedformålet med "A" -kodepunkterne var imidlertid for en kodebog med forudbestemte meddelelser, ligesom Chappe -kodebogen.

Symbolerne uden "A" var et stort sæt tal, bogstaver, almindelige stavelser og ord til hjælp for komprimering af kode . Omkring 1809 introducerede Edelcrantz en ny kodebog med 5.120 kodepunkter, der hver kræver en to-symbol transmission for at identificere.

Edelcrantz alfabet
EN B C D E F G H jeg J K L M N O P Q R S T
003 026 055 112 125 162 210 254 274 325 362 422 450 462 500 530 610
U V W x Y Z EN EN Ö 1 2 3 4 5 6 7 8 9 00 000
640 650 710 711 712 713 723 737 001 002 004 010 020 040 100 200 400 236 631

Der var mange kodepunkter til fejlkorrektion (272, fejl), flowkontrol og overvågningsmeddelelser. Normalt forventedes det, at beskeder ville blive sendt hele vejen ned ad linjen, men der var omstændigheder, hvor individuelle stationer havde brug for at kommunikere direkte, normalt til ledelsesmæssige formål. Den mest almindelige og enkleste situation var kommunikation mellem tilstødende stationer. Kodepunkter 722 og 227 blev brugt til dette formål for at få opmærksomheden fra den næste station hen mod henholdsvis eller væk fra solen. For flere fjerntliggende stationer blev der brugt henholdsvis kodepunkter 557 og 755 efterfulgt af identifikation af de anmodende og målstationer.

Paryk-wag

Flagsignalering blev meget udbredt til punkt-til-punkt-signalering forud for den optiske telegraf, men det var svært at konstruere et landsdækkende netværk med håndholdte flag. Det meget større mekaniske apparat i semafor -telegraftårnene var nødvendigt, så der kunne opnås en større afstand mellem forbindelser. Imidlertid blev et omfattende netværk med håndholdte flag konstrueret under den amerikanske borgerkrig . Dette var paryk-wag- systemet, der brugte koden opfundet af Albert J. Myer . Nogle af de tårne, der blev brugt, var enorme, op til 130 fod, for at få en god rækkevidde. Myers kode krævede kun et flag ved hjælp af en ternær kode . Det vil sige, at hvert kodeelement bestod af en af ​​tre forskellige flagpositioner. De alfabetiske kodepunkter krævede imidlertid kun to positioner, den tredje position blev kun brugt i kontroltegn . Brug af en ternær kode i alfabetet ville have resulteret i kortere meddelelser, fordi der kræves færre elementer i hvert kodepunkt, men et binært system er lettere at læse på lang afstand, da færre flagpositioner skal skelnes. Myers manual beskriver også et ternært kodet alfabet med en fast længde på tre elementer for hvert kodepunkt.

Elektriske telegrafkoder

Cooke og Wheatstone og andre tidlige koder

Cooke og Wheatstone 1-nåls kode (C & W1)

Mange forskellige koder blev opfundet under den tidlige udvikling af den elektriske telegraf . Næsten hver opfinder fremstillede en anden kode, der passer til deres særlige apparat. Den tidligste kode, der blev brugt kommercielt på en elektrisk telegraf, var Cooke og Wheatstone telegraph five needle code (C & W5). Dette blev første gang brugt på Great Western Railway i 1838. C & W5 havde den store fordel, at koden ikke behøvede at blive indlært af operatøren; bogstaverne kunne læses direkte fra displaybrættet. Det havde imidlertid den ulempe, at det krævede for mange ledninger. En kode med én nål, C & W1, blev udviklet, som kun krævede en ledning. C & W1 blev meget udbredt i Storbritannien og det britiske imperium.

Amerikansk morsekode

Nogle andre lande brugte C & W1, men det blev aldrig en international standard, og generelt udviklede hvert land deres egen kode. I USA blev amerikansk morsekode brugt, hvis elementer bestod af prikker og bindestreger, der adskilte sig fra længden af ​​strømpulsen på telegraflinjen. Denne kode blev brugt på telegrafen opfundet af Samuel Morse og Alfred Vail og blev først brugt kommercielt i 1844. Morse havde oprindeligt kun kodepunkter for tal. Han planlagde, at numre, der blev sendt over telegrafen, ville blive brugt som et indeks til en ordbog med et begrænset sæt ord. Vail opfandt en udvidet kode, der indeholdt kodepunkter for alle bogstaverne, så ethvert ønsket ord kunne sendes. Det var Vails kode, der blev amerikansk Morse. I Frankrig brugte telegrafen Foy-Breguet-telegrafen , en to-nålet telegraf, der viste nåle i Chappe-koden, den samme kode som den franske optiske telegraf, som stadig var mere udbredt end den elektriske telegraf i Frankrig. For franskmændene havde dette den store fordel, at de ikke behøvede at efteruddanne deres operatører i en ny kode.

Standardisering - Morse -kode

International Morse Code

I Tyskland i 1848 udviklede Friedrich Clemens Gerke en stærkt modificeret version af American Morse til brug på tyske jernbaner. Amerikanske Morse havde tre forskellige længder af bindestreger og to forskellige længder af mellemrum mellem prikkerne og stregerne i et kodepunkt. Gerke-koden havde kun en bindestreglængde, og alle mellemelementrum inden for et kodepunkt var ens. Gerke skabte også kodepunkter for de tyske umlaut -bogstaver, som ikke findes på engelsk. Mange centraleuropæiske lande tilhørte den tysk-østrigske Telegraph Union. I 1851 besluttede Unionen at vedtage en fælles kode på tværs af alle sine lande, så meddelelser kunne sendes mellem dem uden behov for operatører til at omkode dem ved grænserne. Gerke -koden blev vedtaget til dette formål.

I 1865 vedtog en konference i Paris Gerke -koden som den internationale standard og kaldte den International Morse Code . Med nogle meget små ændringer er dette Morse -koden, der bruges i dag. Cooke og Wheatstone telegrafnålinstrumenter var i stand til at bruge morse -kode, da prikker og streger kunne sendes som venstre og højre bevægelse af nålen. På dette tidspunkt blev nåleinstrumenterne lavet med endestop, der lavede to tydeligt forskellige noter, da nålen ramte dem. Dette gjorde operatøren i stand til at skrive beskeden uden at kigge op på nålen, som var meget mere effektiv. Dette var en lignende fordel til Morse -telegrafen, hvor operatørerne kunne høre beskeden fra et klik på relæankeret. Ikke desto mindre besluttede General Post Office , efter at de britiske telegrafvirksomheder blev nationaliseret i 1870 , at standardisere Morse -telegrafen og slippe af med de mange forskellige systemer, de havde arvet fra private virksomheder.

I USA nægtede telegrafvirksomheder at bruge International Morse på grund af omkostningerne ved omskolering af operatører. De modsatte sig regeringens forsøg på at gøre det til lov. I de fleste andre lande var telegrafen statskontrolleret, så ændringen simpelthen kunne pålægges. I USA var der ingen enkelt enhed, der kørte telegrafen. Det var snarere en mangfoldighed af private virksomheder. Dette resulterede i, at internationale operatører skulle beherske begge versioner af Morse flydende og genkode både indgående og udgående meddelelser. USA fortsatte med at bruge American Morse på fastnet ( radiotelegrafi brugte generelt International Morse), og dette forblev tilfældet indtil fremkomsten af ​​teleprintere, som krævede helt andre koder og gjorde spørgsmålet omskåret.

Transmissionshastighed

En side fra den kinesiske telegrafkodebog

Hastigheden af ​​at sende i en manuel telegraf er begrænset af den hastighed, operatøren kan sende hvert kodeelement. Hastigheder angives typisk i ord pr. Minut . Ord er ikke alle lige lange, så bogstaveligt talt vil ordene få et andet resultat afhængigt af meddelelsesindholdet. I stedet defineres et ord som fem tegn med det formål at måle hastighed, uanset hvor mange ord der faktisk er i meddelelsen. Morsekode og mange andre koder har heller ikke den samme kodelængde for hvert ord i ordet, hvilket igen introducerer en indholdsrelateret variabel. For at overvinde dette bruges operatørens hastighed, der gentagne gange sender et standardord. PARIS er klassisk valgt som denne standard, fordi det er længden af ​​et gennemsnitligt ord i Morse.

I American Morse er karaktererne generelt kortere end International Morse. Dette skyldes dels, at American Morse bruger flere prikelementer, og dels fordi den mest almindelige bindestreg, den korte bindestreg, er kortere end den internationale Morse -streg - to prikkelementer mod tre prikelementer lange. I princippet vil American Morse blive transmitteret hurtigere end International Morse, hvis alle andre variabler er ens. I praksis er der to ting, der forringer dette. For det første var American Morse med omkring fem kodningselementer sværere at få tidspunkterne rigtige, når de blev sendt hurtigt. Uerfarne operatører var tilbøjelige til at sende forkert beskeder, en effekt kendt som svin Morse . Den anden grund er, at American Morse er mere tilbøjelig til intersymbolinterferens (ISI) på grund af den større tæthed af tæt placerede prikker. Dette problem var særlig alvorligt på undersøiske telegrafkabler , hvilket gjorde American Morse mindre egnet til international kommunikation. Den eneste løsning, en operatør umiddelbart havde til rådighed for at håndtere ISI, var at bremse transmissionshastigheden.

Sproglige tegnkodninger

Morsekode for ikke-latinske alfabeter , såsom kyrillisk eller arabisk skrift , opnås ved at konstruere en tegnkodning for det pågældende alfabet ved hjælp af de samme eller næsten de samme kodepunkter, som blev brugt i det latinske alfabet . Stavelser , f.eks. Japansk katakana , håndteres også på denne måde ( Wabun -kode ). Alternativet med at tilføje flere kodepunkter til Morse -kode for hvert nyt tegn ville resultere i, at kodeoverførsler er meget lange på nogle sprog.

Sprog, der bruger logogrammer, er vanskeligere at håndtere på grund af det meget større antal tegn, der kræves. Den kinesiske telegrafkode bruger en kodebog på omkring 9.800 tegn (7.000, da de oprindeligt blev lanceret i 1871), som hver er tildelt et firecifret nummer. Det er disse numre, der transmitteres, så kinesisk morsekode består udelukkende af tal. Tallene skal slås op i den modtagende ende, hvilket gør dette til en langsom proces, men i en æra, hvor telegraf blev udbredt, kunne dygtige kinesiske telegrafister huske mange tusinde af de almindelige koder fra hukommelsen. Den kinesiske telegrafkode bruges stadig af retshåndhævende myndigheder, fordi det er en entydig metode til at registrere kinesiske navne i ikke-kinesiske scripts.

Automatiske telegrafkoder

Baudot -kode

Den originale Baudot -kode

Tidlig udskrivning af telegrafer fortsatte med at bruge morse -kode, men operatøren sendte ikke længere prikker og streger direkte med en enkelt nøgle. I stedet betjente de et klavertastatur med de tegn, der skulle sendes, markeret på hver tast. Maskinen genererede det relevante Morse -kodepunkt fra tastetrykket. En helt ny type kode blev udviklet af Émile Baudot , patenteret i 1874. Baudot-koden var en 5-bit binær kode, hvor bitene blev sendt serielt . At have en kode med fast længde forenklede i høj grad maskindesignet. Operatøren indtastede koden fra et lille 5-tastet klavertastatur, hver tast svarende til en bit af koden. Ligesom Morse blev Baudot -koden organiseret for at minimere operatørens træthed med kodepunkterne, der kræver færrest tastetryk tildelt de mest almindelige bogstaver.

Tidlig udskrivning af telegrafer krævede mekanisk synkronisering mellem afsendelses- og modtagemaskinen. Den Hughes trykning telegraf af 1855 opnået dette ved at sende en Morse streg enhver revolution af maskinen. En anden løsning blev vedtaget i forbindelse med Baudot -koden. Start- og stopbits blev tilføjet til hvert tegn ved transmission, hvilket tillod asynkron seriel kommunikation . Denne ordning med start- og stopbits blev fulgt på alle de senere store telegrafkoder.

Murray kode

På travle telegraflinjer blev der brugt en variant af Baudot -koden med stanset papirbånd . Dette var Murray -koden, opfundet af Donald Murray i 1901. I stedet for direkte at sende til linjen, slog tastaturets tryk på operatøren huller i båndet. Hver række huller på tværs af båndet havde fem mulige positioner til at slå, svarende til de fem bits i Murray -koden. Båndet blev derefter kørt gennem en båndlæser, som genererede koden og sendte den ned på telegraflinjen. Fordelen ved dette system var, at flere meddelelser kunne sendes til linjen meget hurtigt fra et bånd, hvilket udnyttede linjen bedre end direkte manuel betjening kunne.

Murray omarrangerede helt tegnkodningen for at minimere slid på maskinen, da operatør træthed ikke længere var et problem. Således er tegnsættene i de originale Baudot- og Murray -koder ikke kompatible. De fem bits i Baudot -koden er utilstrækkelige til at repræsentere alle de bogstaver, tal og tegnsætning, der kræves i en tekstbesked. Yderligere kræves yderligere tegn ved at udskrive telegrafer for bedre at styre maskinen. Eksempler på disse kontroltegn er line feed og vognretur . Murray løste dette problem ved at indføre skiftkoder . Disse koder instruerer den modtagende maskine i at ændre tegnkodningen til et andet tegnsæt. To skiftkoder blev brugt i Murray -koden; figurskift og bogstavskift. En anden kontrolfigur introduceret af Murray var slette -tegnet (DEL, kode 11111), som slog alle fem huller ud på båndet. Dens tilsigtede formål var at fjerne fejlagtige tegn fra båndet, men Murray brugte også flere DEL'er til at markere grænsen mellem meddelelser. Efter at have slået alle hullerne ud lavede man en perforering, som var let at rive i separate meddelelser i den modtagende ende. En variant af Baudot – Murray -koden blev en international standard som International Telegraph Alphabet no. 2 (ITA 2) i 1924. "2" i ITA 2 skyldes, at den originale Baudot -kode blev grundlaget for ITA 1. ITA 2 forblev den normale telegrafkode, der var i brug indtil 1960'erne og stadig var i brug på steder langt ud over dengang .

ITA 2 -koden, i sin stansede tapeform

Computer alder

Den fjernskriver blev opfundet i 1915. Dette er et trykkeri telegraf med en skrivemaskine-lignende tastatur, som operatøren typer meddelelsen. Ikke desto mindre blev telegrammer fortsat sendt med store bogstaver , fordi der ikke var plads til små bogstaver i Baudot – Murray eller ITA 2 -koder. Dette ændrede sig med ankomsten af ​​computere og ønsket om at grænseflade computergenererede meddelelser eller tekstbehandlerkomponerede dokumenter med telegrafsystemet. Et øjeblikkeligt problem var brugen af ​​skiftkoder, der forårsagede problemer med computerens lagring af tekst. Hvis en del af en meddelelse eller kun et tegn blev hentet, var det ikke muligt at fortælle, hvilket kodningsskift der skulle anvendes uden at søge tilbage i resten af ​​meddelelsen efter den sidste skiftkontrol. Dette førte til introduktionen af ​​6-bit TeleTypeSetter (TTS) -koden. I TTS blev den ekstra bit brugt til at lagre skifttilstanden og dermed undgå behovet for skifttegn. TTS var også til en vis fordel for teleprinters såvel som computere. Korruption af en TTS -overført bogstavkode resulterede bare i, at et forkert bogstav blev udskrevet, hvilket sandsynligvis kunne rettes af den modtagende bruger. På den anden side resulterede korruption af et ITA 2 -skifttegn i, at al beskeden fra det tidspunkt og frem blev forvansket, indtil det næste skifttegn blev sendt.

ASCII

I 1960'erne betød forbedring af teleprinterteknologi, at længere koder ikke var i nærheden af ​​en så væsentlig faktor for teleprinteromkostninger, som de engang var. Computerbrugernes ønskede små bogstaver og yderligere tegnsætning og både teleprinter og computerproducenter ønskede at slippe af med ITA 2 og dens skiftkoder. Dette fik American Standards Association til at udvikle en 7-bit kode, American Standard Code for Information Interchange ( ASCII ). Den endelige form for ASCII blev offentliggjort i 1964, og det blev hurtigt standardteleprinterkoden. ASCII var den sidste store kode, der blev udviklet eksplicit med telegrafi -udstyr i tankerne. Telegrafi faldt hurtigt efter dette og blev stort set erstattet af computernetværk , især internettet i 1990'erne.

ASCII -kode Chart.svg

ASCII havde flere funktioner, der var beregnet til at understøtte computerprogrammering. Bogstavtegnene var i numerisk rækkefølge for kodepunkt, så en alfabetisk sortering kunne opnås ved blot at sortere dataene numerisk. Kodepunktet for tilsvarende store og små bogstaver adskiller sig kun med værdien af ​​bit 6, så en blanding af sager kan sorteres alfabetisk, hvis denne bit blev ignoreret. Andre koder blev indført, bl.a. IBM 's EBCDIC afledt af hulkort metode input, men det var ASCII og dets derivater, der vandt ud som lingua franca for udveksling af oplysninger om computeren.

ASCII -udvidelse og Unicode

Ankomsten af mikroprocessoren i 1970'erne og den personlige computer i 1980'erne med deres 8-bit arkitektur førte til, at 8-bit byte blev standardenheden for computerlagring. Pakning af 7-bit data til 8-bit lager er ubelejligt for datahentning. I stedet lagrede de fleste computere et ASCII -tegn pr. Byte. Dette efterlod en smule, der ikke gjorde noget nyttigt. Computerproducenter brugte denne bit i udvidet ASCII til at overvinde nogle af begrænsningerne ved standard ASCII. Hovedproblemet var, at ASCII var gearet til engelsk, især amerikansk engelsk, og manglede de accenterede vokaler, der blev brugt på andre europæiske sprog som fransk. Valutasymboler for andre lande blev også føjet til tegnsættet. Desværre implementerede forskellige producenter forskellige udvidede ASCII'er, hvilket gjorde dem inkompatible på tværs af platforme . I 1987 udstedte International Standards Organization standarden ISO 8859-1 for en 8-bit tegnkodning baseret på 7-bit ASCII, som blev bredt taget op.

ISO 8859 tegnkodninger blev udviklet til ikke- latinske scripts som kyrillisk , hebraisk , arabisk og græsk . Dette var stadig problematisk, hvis et dokument eller data brugte mere end et script. Flere skift mellem tegnkodninger var påkrævet. Dette blev løst ved offentliggørelsen i 1991 af standarden for 16-bit Unicode , under udvikling siden 1987. Unicode vedligeholdt ASCII-tegn på de samme kodepunkter for kompatibilitet. Ud over understøttelse af ikke-latinske scripts leverede Unicode kodepunkter til logogrammer såsom kinesiske tegn og mange specialtegn som astrologiske og matematiske symboler. I 1996 tillod Unicode 2.0 kodepunkter større end 16-bit; op til 20-bit og 21-bit med et ekstra område til privat brug. 20-bit Unicode leverede understøttelse af uddøde sprog som gammelt kursiv skrift og mange sjældent anvendte kinesiske tegn.

International Signal Code (radiotelegraph)

I 1931 blev den internationale signalkode , der oprindeligt blev oprettet til skibskommunikation ved hjælp af flag, udvidet ved at tilføje en samling af fem bogstaver til brug for radiotelegrafoperatører.

Sammenligning af koder

Sammenligning af flagkoder

tabel 1
Kode Et
N
B
O
C
P
D
Q
E
R
F
S
G
T
H
U
I
V.
J
W
K
X
L
Y
M
Z
Datatype Noter Ref
Myer 2-element paryk-wag 11
22
1221
12
212
2121
111
2122
21
122
1112
121
1122
1
211
221
2
2111
2211
2212
1212
1211
112
222
2112
1111
Seriel, variabel længde 1 = flag venstre, 2 = flag højre
International morse i flagnotation 12
21
2111
222
2121
1221
211
2212
1
121
1121
111
221
2
1111
112
11
1112
1222
122
212
2112
1211
2122
22
2211
Seriel, variabel længde 1 = flag venstre, 2 = flag højre
Amerikansk morse i flagnotation 12
21
2111
131
1131
11111
211
1121
1
1311
121
111
221
2
1111
112
11
1112
2121
122
212
1211
2+
11311
22
11131
Seriel, variabel længde 1 = flag venstre, 2 = flag højre, 3 = flag dyppet
Myer 3-element paryk-wag 112
322
121
223
211
313
212
131
221
331
122
332
123
133
312
233
213
222
232
322
323
321
231
111
132
113
Seriel, 3-element 1 = flag venstre, 2 = flag højre, 3 = flag dyppet

Tabel 1 noter

Sammenligning af nålkoder

Tabel 2
Kode Et
N
B
O
C
P
D
Q
E
R
F
S
G
T
H
U
I
V.
J
W
K
X
L
Y
M
Z
Datatype Noter Ref
Schilling 1-nål (1820) Schilling 1-nål vandret.svg Seriel, variabel længde Dette er den første kode, der bruger et enkelt kredsløb.
Gauss og Weber 1-nål (1833) Gauss & Weber horizontal.svg Seriel, variabel længde
Cooke and Wheatstone 5-nål (1838) C & W5 vandret.svg Parallelt, 5-element
Cooke og Wheatstone 2-nål C & W2 vandret.svg Seriel-parallel, variabel længde
Cooke og Wheatstone 1-nål (1846) C & W1 vandret.svg Seriel, variabel længde
Highton 1-nål Highton1 vandret.svg Seriel, variabel længde
Morse som en nålekode Morse nål vandret.svg Seriel, variabel længde Nål til venstre = prik
Nål til højre = bindestreg
Foy-Breguet-kode
(2-nål)
Foy-Breguet vandret.svg Parallelt, 2-element

Tabel 2 noter

En alternativ repræsentation af nålekoder er at bruge tallet "1" til venstre nål og "3" til nål til højre. Tallet "2", som ikke findes i de fleste koder, repræsenterer nålen i neutral opretstående position. Kodepunkterne, der bruger dette skema, er markeret på forsiden af ​​nogle nåleinstrumenter, især dem, der bruges til træning.

Sammenligning af dot-dash-koder

Tabel 3
Kode Et
N
B
O
C
P
D
Q
E
R
F
S
G
T
H
U
I
V.
J
W
K
X
L
Y
M
Z
Datatype Noter Ref
Steinheil (1837)












Seriel, variabel længde
Steinheil (1849)   ▄ ▄▄▄ 
  ▄ ▄ 
  ▄▄▄ ▄ ▄ ▄▄▄ 
  ▄▄▄ ▄▄▄ ▄▄▄ 
  ▄▄▄ ▄▄▄ ▄ 
  ▄ ▄▄▄ ▄▄▄ ▄ 
  ▄▄▄ ▄ 
  ▄▄▄ ▄▄▄ ▄ 
  ▄▄▄ 
  ▄▄▄ ▄▄▄ 
  ▄▄▄ ▄ ▄ 
  ▄▄▄ ▄▄▄ ▄ ▄ 
  ▄ ▄ ▄▄▄ 
  ▄▄▄ ▄ 
  ▄ ▄▄▄ 
  ▄ ▄▄▄ ▄ 
  ▄ 
  ▄▄▄ ▄ ▄ 
  ▄ 
  ▄▄▄ ▄ ▄▄▄ 
  ▄▄▄ ▄▄▄ ▄ 
  ▄ ▄▄▄ ▄▄▄ 
  ▄ ▄ ▄ 
  ▄ ▄ ▄▄▄ ▄▄▄ 
Seriel, variabel længde
Bain (1843)   ▄ ▄▄▄ 
  ▄ ▄ ▄▄▄ ▄▄▄ 
  ▄ ▄▄▄ ▄ 
  ▄▄▄ 
  ▄ ▄ ▄ 
  ▄▄▄ ▄ ▄▄▄ 
  ▄ ▄ ▄▄▄ 
  ▄▄▄ ▄ ▄▄▄ ▄ 
  ▄ 
  ▄▄▄ ▄▄▄ ▄ 
  ▄ ▄▄▄ ▄▄▄ ▄▄▄ 
  ▄▄▄ ▄ ▄ 
  ▄ ▄▄▄ ▄ ▄ 
  ▄▄▄ ▄ ▄ ▄ 
  ▄ ▄▄▄ ▄▄▄ 
  ▄▄▄ ▄ 
  ▄ ▄ 
  ▄▄▄ ▄▄▄ ▄▄▄ ▄ 
  ▄ ▄ ▄ ▄▄▄ 
  ▄▄▄ ▄▄▄ ▄ ▄ 
  ▄ ▄▄▄ ▄▄▄ ▄ 
  ▄▄▄ ▄ ▄ ▄▄▄ 
  ▄ ▄ ▄ ▄ 
  ▄▄▄ ▄▄▄ 
  ▄ ▄▄▄ ▄ ▄▄▄ 
  ▄▄▄ ▄▄▄ ▄▄▄ 
Seriel, variabel længde
Morse (ca. 1838)   ▄ ▄ ▄ 
  ▄▄▄ ▄ 
  ▄ ▄ ▄ ▄ 
  ▄ ▄ 
  ▄ ▄ ▄ 
  ▄ ▄ ▄ ▄ ▄ 
  ▄ ▄ ▄ ▄ 
  ▄ ▄ ▄▄▄ ▄ 
  ▄ 
  ▄ ▄ 
  ▄ ▄ ▄ ▄ 
  ▄ ▄▄▄ ▄ 
  ▄ ▄ ▄ 
  ▄▄▄ ▄▄▄ ▄ 
  ▄ ▄ ▄ ▄ 
  ▄ ▄▄▄ ▄▄▄ 
  ▄▄▄ 
  ▄▄▄ 
  ▄ ▄ ▄ 
  ▄ ▄ ▄▄▄ 
  ▄ ▄▄▄ 
  ▄▄▄ ▄▄▄ 
  ▄▄▄▄ 
  ▄ ▄▄▄ 
  ▄▄▄ ▄ ▄ 
  ▄ ▄▄▄ ▄ 
Seriel, variabel længde
Morse (ca. 1840)
(amerikansk Morse)
  ▄ ▄▄▄ 
  ▄▄▄ ▄ 
  ▄▄▄ ▄ ▄ ▄ 
  ▄ ▄ 
  ▄ ▄ ▄ 
  ▄ ▄ ▄ ▄ ▄ 
  ▄▄▄ ▄ ▄ 
  ▄ ▄ ▄▄▄ ▄ 
  ▄ 
  ▄ ▄ ▄ 
  ▄ ▄▄▄ ▄ 
  ▄ ▄ ▄ 
  ▄▄▄ ▄▄▄ ▄ 
  ▄▄▄ 
  ▄ ▄ ▄ ▄ 
  ▄ ▄ ▄▄▄ 
  ▄ ▄ 
  ▄ ▄ ▄ ▄▄▄ 
  ▄▄▄ ▄ ▄▄▄ ▄ 
  ▄ ▄▄▄ ▄▄▄ 
  ▄▄▄ ▄ ▄▄▄ 
  ▄ ▄▄▄ ▄ ▄ 
  ▄ 
  ▄ ▄ ▄ 
  ▄▄▄ ▄▄▄ 
  ▄ ▄ ▄ ▄ 
Seriel, variabel længde
Gerke (1848)
(kontinental morse)
  ▄ ▄▄▄ 
  ▄▄▄ ▄ 
  ▄▄▄ ▄ ▄ ▄ 
  ▄ ▄▄▄ ▄ ▄ ▄ 
  ▄▄▄ ▄ ▄▄▄ ▄ 
  ▄ ▄ ▄ ▄ ▄ 
  ▄▄▄ ▄ ▄ 
  ▄▄▄ ▄▄▄ ▄ ▄▄▄ 
  ▄ 
  ▄ ▄▄▄ ▄ 
  ▄ ▄ ▄▄▄ ▄ 
  ▄ ▄ ▄ 
  ▄▄▄ ▄▄▄ ▄ 
  ▄▄▄ 
  ▄ ▄ ▄ ▄ 
  ▄ ▄ ▄▄▄ 
  ▄ ▄ 
  ▄ ▄ ▄ ▄▄▄ 
  ▄ 
  ▄ ▄▄▄ ▄▄▄ 
  ▄▄▄ ▄ ▄▄▄ 
  ▄ ▄ ▄▄▄ ▄ ▄ ▄ 
  ▄ ▄▄▄ ▄ ▄ 
  ▄▄▄ ▄▄▄ ▄ ▄ ▄ 
  ▄▄▄ ▄▄▄ 
  ▄ ▄▄▄ ▄▄▄ ▄ ▄ 
Seriel, variabel længde
International Morse
(1851)
  ▄ ▄▄▄ 
  ▄▄▄ ▄ 
  ▄▄▄ ▄ ▄ ▄ 
  ▄▄▄ ▄▄▄ ▄▄▄ 
  ▄▄▄ ▄ ▄▄▄ ▄ 
  ▄ ▄▄▄ ▄▄▄ ▄ 
  ▄▄▄ ▄ ▄ 
  ▄▄▄ ▄▄▄ ▄ ▄▄▄ 
  ▄ 
  ▄ ▄▄▄ ▄ 
  ▄ ▄ ▄▄▄ ▄ 
  ▄ ▄ ▄ 
  ▄▄▄ ▄▄▄ ▄ 
  ▄▄▄ 
  ▄ ▄ ▄ ▄ 
  ▄ ▄ ▄▄▄ 
  ▄ ▄ 
  ▄ ▄ ▄ ▄▄▄ 
  ▄ ▄▄▄ ▄▄▄ ▄▄▄ 
  ▄ ▄▄▄ ▄▄▄ 
  ▄▄▄ ▄ ▄▄▄ 
  ▄▄▄ ▄ ▄ ▄▄▄ 
  ▄ ▄▄▄ ▄ ▄ 
  ▄▄▄ ▄ ▄▄▄ ▄▄▄ 
  ▄▄▄ ▄▄▄ 
  ▄▄▄ ▄▄▄ ▄ ▄ 
Seriel, variabel længde

Tabel 3 noter

Når det bruges sammen med en udskrivningstelegraf eller sifonoptager , laves "streger" af prikstregkoder ofte i samme længde som "prikken". Typisk laves mærket på båndet for en prik over mærket for et bindestreg. Et eksempel på dette kan ses i Steinheil -koden fra 1837, som er næsten identisk med Steinheil -koden fra 1849, bortset fra at de er repræsenteret forskelligt i tabellen. International Morse -kode blev almindeligvis brugt i denne form på undersøiske telegrafkabler .

Sammenligning af binære koder

Tabel 4
Kode Et
N
B
O
C
P
D
Q
E
R
F
S
G
T
H
U
I
V.
J
W
K
X
L
Y
M
Z
Datatype Noter Ref
Baudot og ITA 1 01
1E
0C
07
0D
1F
0F
1D
02
1C
0E
14
0A
15
0B
05
06
17
09
16
19
12
1B
04
1A
13
Seriel, 5-bit
Baudot – Murray og ITA 2 03
0C
19
18
0E
16
09
17
01
0A
0D
05
1A
10
14
07
06
1E
0B
13
0F
1D
12
15
1C
11
Seriel, 5-bit
ASCII 41/61
4E/6E
42/62
4F/6F
43/63
50/70
44/64
51/71
45/65
52/72
46/66
53/73
47/67
54/74
48/78
55/75
49/69
56/76
4A/6A
57/77
4B/6B
58/78
4C/6C
59/79
4D/6D
5A/7A
Seriel, 7-bit

Tabel 4 noter

Se også

Referencer

Bibliografi

  • Beauchamp, Ken, History of Telegraphy , IET, 2001 ISBN  0852967926 .
  • Bouchet, Olivier, Trådløs optisk kommunikation , Wiley, 2012 ISBN  1848213166 .
  • Bright, Charles Tilston , Submarine Telegraphs , London: Crosby Lockwood, 1898 OCLC  776529627 .
  • Burns, Russel W., Communications: An International History of the Formative Years , IEE, 2004 ISBN  0863413277 .
  • Calvert, James B., "The Electromagnetic Telegraph" , åbnes og arkiveres 13. oktober 2019.
  • Chesnoy, Jose, Undersea Fiber Communication Systems , Academic Press, 2002 ISBN  0-08-049237-1 .
  • Coe, Lewis, The Telegraph: A History of Morses opfindelse og dens forgængere i USA , McFarland, 2003 ISBN  0-7864-1808-7 .
  • Edelcrantz, Abraham Niclas, Afhandling om Telegrapher ("A Treatise on Telegraphs"), 1796, som oversat i kap. 4 af Holzmann & Pehrson.
  • Gerke, Friedrich Clemens, Der praktische Telegraphist, oder, Die electro-magnetische Telegraphie , Hoffmann und Campe, 1851 OCLC  162961437 .
  • Gillam, Richard, Unicode Demystified , Addison-Wesley Professional, 2003 ISBN  0201700522 .
  • Gollings, Gus, "Multilingual Script Encoding", kap. 6 in, Cope, Bill; Gollings, Gus, Flersproget bogproduktion, Common Ground, 2001 ISBN  186335073X .
  • Guillemin, Amédée, The Applications of Physical Forces , Macmillan and Company, 1877 OCLC  5894380237 .
  • Hallas, Stuart, M., "The Single Needle Telegraph" , åbnes og arkiveres 5. oktober 2019.
  • Highton, Edward, The Electric Telegraph: Its History and Progress , J. Weale, 1852 OCLC  999489281 .
  • Holzmann, Gerard J .; Pehrson, Björn, The Early History of Data Networks , Wiley, 1995 ISBN  0818667826 .
  • Huurdeman, Anton A., The Worldwide History of Telecommunications , John Wiley & Sons, 2003 ISBN  0471205052 .
  • Johnson, Rossiter (red), Universal Cyclopædia and Atlas , bind. 10, D. Appleton og Company, 1901 LCCN  05-9702 .
  • Kieve, Jeffrey L., The Electric Telegraph: A Social and Economic History , David og Charles, 1973 OCLC  655205099 .
  • King, Thomas W., Modern Morse Code in Rehabilitation and Education , Allyn and Bacon, 2000 ISBN  0205287514 .
  • Lyall, Francis, International Communications: The International Telecommunication Union og Universal Postal Union , Routledge, 2016 ISBN  1-317-114345 .
  • Maver, William, Jr., American Telegraphy and Encyclopedia of the Telegraph , Maver Publishing Company, 1909 OCLC  499312411 .
  • Mullaney, Thomas S., "Semiotic Suvereignty: The 1871 Chinese Telegraph Code in Historical Perspective", s. 153–184 i, Jing Tsu; Elman, Benjamin A. (red.), Science and Technology in Modern China, 1880s – 1940s , BRILL, 2014 ISBN  9004268782 .
  • Myer, Albert J., Et nyt tegnsprog for døve stumme , Jewett, Thomas & Co., 1851 OCLC  1000370390 .
  • Myer, Albert J., A Manual of Signals , D. van Nostrand, 1866 OCLC  563202260 .
  • Myer, Albert J., A Manual of Signals , D. van Nostrand, 1872 OCLC  682033474 .
  • Noll, A. Michael, The Evolution of Media , Rowman & Littlefield, 2007 ISBN  0742554821 .
  • Raykoff, Ivan, "Klaver, telegraf, skrivemaskine: Lytte til berøringens sprog", kap. 8 in, Colligan, Colette (red); Linley, Margaret (red), Medier, teknologi og litteratur i det nittende århundrede , Routledge, 2016 ISBN  131709865X .
  • Salomon, David, Data Compression: The Complete Reference , Springer Science & Business Media, 2007 ISBN  1846286034 .
  • Shaffner, Taliaferro Preston, The Telegraph Manual , Pudney & Russell, 1859 OCLC  258508686 .
  • Shiers, George, The Electric Telegraph: An Historical Anthology , Arno Press, 1977 OCLC  838764933 , herunder genoptryk af dele af,
  • Toncich, Dario J., Datakommunikation og netværk for fremstillingsindustrier , Chrystobel Engineering, 1993 ISBN  0646105221 .
  • Wrixon, Fred B., Codes, Ciphers, Secrets and Cryptic Communication , Black Dog & Leventhal Publishers, 2005 ISBN  1579124852 .
  • Wyatt, Allen L., Using Assembly Assembly , Que Corporation, 1887 ISBN  0880222972 .

eksterne links