Lennätinkoodi - Telegraph code
Sähke koodi on yksi merkkikoodausten käytetään lähetyksen tietojen mukaan radiolennätinvastaanottimet . Morse-koodi on tunnetuin tällainen koodi. Telegrafialla tarkoitetaan yleensä sähköistä lennätintä , mutta optista lennätintä käyttävät lennätinjärjestelmät olivat käytössä ennen sitä. Koodi koostuu useista koodipisteistä , joista jokainen vastaa aakkosten kirjainta, numeroa tai jotain muuta merkkiä. Koneissa, jotka on tarkoitettu pikemminkin koneille kuin ihmisille, ohjausmerkkien , kuten vaunun paluun , koodipisteitä tarvitaan mekanismin toiminnan ohjaamiseen. Jokainen koodipiste koostuu useista elementeistä, jotka on järjestetty yksilöllisesti kyseiselle merkille. Elementtejä on yleensä kahta tyyppiä (binaarikoodi), mutta joissakin koodeissa, joita ei ole tarkoitettu koneille, käytettiin enemmän elementtityyppejä. Esimerkiksi amerikkalaisessa Morse -koodissa oli noin viisi elementtiä kansainvälisen morsekoodin kahden (piste ja viiva) sijaan .
Ihmisten tulkintaan tarkoitetut koodit on suunniteltu siten, että useimmiten esiintyneissä merkeissä on vähiten elementtejä vastaavassa koodipisteessä. Esimerkiksi englannin yleisin kirjain E: n Morse -koodi on yksi piste ( ▄ ), kun taas Q on ▄▄▄ ▄▄▄ ▄ ▄▄▄ . Näiden järjestelyjen ansiosta viesti voitaisiin lähettää nopeammin ja operaattorin väsyminen kestää kauemmin. Ihmiset käyttivät lennätintä aina 1800 -luvun loppuun saakka. Kun tulivat automaattiset lennätinviestit, vaihtuvapituisilla koodipisteillä varustetut koodit olivat hankalia kauden koneen suunnittelussa. Sen sijaan käytettiin kiinteän pituisia koodeja. Ensimmäinen näistä oli Baudot-koodi , viiden bitin koodi. Baudotilla on vain tarpeeksi koodipisteitä tulostettavaksi isoilla kirjaimilla . Myöhemmissä koodeissa oli enemmän bittejä ( ASCII: ssa on seitsemän), jotta sekä isot että pienet kirjaimet voitaisiin tulostaa. Lennätin -ajan jälkeen nykyaikaiset tietokoneet vaativat erittäin suuren määrän koodipisteitä ( Unicodessa on 21 bittiä), jotta useita kieliä ja aakkosia ( merkkijoukkoja ) voidaan käsitellä muuttamatta merkkikoodausta. Nykyaikaiset tietokoneet voivat helposti käsitellä vaihtelevan pituisia koodeja, kuten UTF-8 ja UTF-16, joista on nyt tullut kaikkialla.
Manuaaliset lennätinkoodit
Optiset lennätinkoodit
Ennen sähköistä lennätintä laajalti käytetty menetelmä kansallisten lennätinverkkojen rakentamiseen oli optinen lennätin, joka koostui torniketjusta, josta signaaleja voitiin lähettää semaforilla tai ikkunaluukuilla tornista torniin. Tämä oli erityisen kehittynyttä Ranskassa ja sai alkunsa Ranskan vallankumouksen aikana . Ranskassa käytetty koodi oli Chappe -koodi, joka on nimetty keksijän Claude Chappen mukaan. Myös Ison -Britannian amiraali käytti semaforin lennätintä, mutta omalla koodillaan. Brittiläinen koodi oli välttämättä erilainen kuin Ranskassa käytetty, koska brittiläinen optinen lennätin toimi eri tavalla. Chappe -järjestelmässä oli liikkuvia aseita, ikään kuin se heiluttaisi lippuja kuin lipun semaforissa . Brittiläinen järjestelmä käytti useita ikkunaluukkuja, jotka voitiin avata tai sulkea.
Chappe -koodi
Chappe -järjestelmä koostui suuresta kääntyvästä palkista (säätimestä), jonka kummassakin päässä oli varsi (indikaattorit), jotka kääntyivät säätimen ympärille yhdellä raajalla. Näiden komponenttien sallitut kulmat rajoittuivat 45 asteen monikertoihin luettavuuden parantamiseksi. Tämä antoi koodiavaruuden 8 × 4 × 8 koodipistettä , mutta säätimen kanssa linjassa olevaa indikaattorin asemaa ei koskaan käytetty, koska sitä oli vaikea erottaa siitä, että indikaattori on taitettu takaisin säätimen päälle, jolloin kooditila on 7 × 4 × 7 = 196 . Symbolit muodostettiin aina säätimellä joko vasemmalle tai oikealle kallistuneelle diagonaalille (vino) ja hyväksyttiin vain kelvollisiksi, kun säädin siirtyi joko pysty- tai vaakasuoraan asentoon. Vasempaa vinoa käytettiin aina viesteihin, ja oikeaa vinoa järjestelmän ohjaamiseen. Tämä pienensi edelleen kooditilaa 98: een, joista joko neljä tai kuusi koodipistettä (versiosta riippuen) olivat ohjausmerkkejä , jättäen kooditilaa tekstille 94 tai 92 vastaavasti.
Chappe -järjestelmä lähetti enimmäkseen viestejä käyttämällä koodikirjaa, jossa oli suuri määrä asetettuja sanoja ja lauseita. Sitä käytettiin ensimmäisen kerran kokeellisessa torniketjussa vuonna 1793, ja se otettiin käyttöön Pariisista Lilleen vuonna 1794. Näin aikaisin käytetty koodikirja ei ole varma, mutta tuntematon koodikirja Pariisin postimuseossa saattoi olla Chappe -järjestelmä. Tämän koodin järjestely 88 merkinnän sarakkeissa sai Holzmann & Pehrsonin ehdottamaan, että 88 koodipistettä olisi voitu käyttää. Kuitenkin ehdotus vuonna 1793 sisälsi kymmenen koodipistettä, jotka edustavat numeroita 0–9, ja Bouchet sanoo, että tämä järjestelmä oli käytössä vielä 1800 -luvulla (Holzmann & Pehrson ilmoitti muutoksen olevan 1795). Koodikirjaa tarkistettiin ja yksinkertaistettiin vuonna 1795 lähetyksen nopeuttamiseksi. Koodi jaettiin kahteen osaan, joista ensimmäinen oli 94 aakkos- ja numeerista merkkiä sekä joitakin yleisesti käytettyjä kirjainyhdistelmiä. Toinen jako oli 94 sivun koodikirja, jossa oli 94 merkintää kullakin sivulla. Kullekin numerolle annettiin koodipiste korkeintaan 94. Tällöin koko lauseen lähettämiseen tarvittiin vain kaksi symbolia-koodikirjan sivu- ja rivinumerot verrattuna neljään kymmenen symbolin koodia käyttävään symboliin.
Vuonna 1799 lisättiin kolme uutta osastoa. Niissä oli muita sanoja ja lauseita, maantieteellisiä paikkoja ja ihmisten nimiä. Nämä kolme osastoa vaativat lisätunnusten lisäämisen koodisymbolin eteen oikean kirjan tunnistamiseksi. Koodi tarkistettiin uudelleen vuonna 1809 ja pysyi vakaana sen jälkeen. Vuonna 1837 Gabriel Flocon otti käyttöön vain vaakasuoran koodausjärjestelmän, joka ei vaatinut raskaan säätimen siirtämistä. Sen sijaan säätimen keskelle saatiin lisäilmaisin koodin kyseisen elementin lähettämiseksi.
Edelcrantz -koodi
Edelcrantz -järjestelmää käytettiin Ruotsissa ja se oli Ranskan jälkeen toiseksi suurin rakennettu verkko. Lennätin koostui kymmenestä ikkunaluukusta. Yhdeksän näistä oli järjestetty 3 × 3 -matriisiin. Jokainen ikkunaluukun sarake edusti binäärikoodattua oktaalilukua, suljettu suljin edustaa "1" ja merkittävin numero alareunassa. Jokainen lennätinlähetyksen symboli oli siten kolminumeroinen oktaaliluku. Kymmenes ikkunaluukku oli ylhäältä erittäin suuri. Sen tarkoituksena oli, että koodipisteen edessä tulisi olla "A".
Yksi "A" suljinkäyttö oli, että numeroinen koodipiste, jota edeltää "A", tarkoitti nollan lisäämistä (kerrotaan kymmenellä) numeroon. Suurempia numeroita voidaan ilmaista seuraamalla numeroita, joissa on satojen (236), tuhansien (631) koodi tai näiden yhdistelmä. Tämä vaati vähemmän symboleita lähetettäväksi kuin kaikkien nollanumeroiden lähettäminen erikseen. Kuitenkin A -koodipisteiden päätarkoitus oli ennalta määrättyjen viestien koodikirja, aivan kuten Chappe -koodikirja.
Symbolit ilman "A" olivat suuri joukko numeroita, kirjaimia, tavallisia tavuja ja sanoja koodin tiivistämisen helpottamiseksi . Noin vuonna 1809 Edelcrantz esitteli uuden koodikirjan, jossa oli 5120 koodipistettä, joista jokainen vaati tunnistamiseen kahden symbolin lähetyksen.
A | B | C | D | E | F | G | H | Minä | 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 | Å | Ä | Ö | 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 |
Virheenkorjausta (272, virhe), kulunvalvontaa ja valvontaviestejä varten oli monia koodipisteitä. Yleensä viestien odotettiin välittävän koko linjan, mutta oli tilanteita, joissa yksittäisten asemien oli kommunikoitava suoraan, yleensä johtamistarkoituksiin. Yleisin ja yksinkertaisin tilanne oli viereisten asemien välinen tiedonsiirto. Koodipisteitä 722 ja 227 käytettiin tähän tarkoitukseen saadakseen seuraavan aseman huomion auringon suuntaan tai poispäin. Etäasemilla käytettiin koodipisteitä 557 ja 755 vastaavasti, minkä jälkeen pyynnön esittäneet ja kohdeasemat.
Peruukki
Lippusignalointia käytettiin laajalti pisteestä pisteeseen -merkinantoon ennen optista lennätintä, mutta oli vaikea rakentaa valtakunnallista verkkoa käsilippuilla. Semaforin lennätystornien paljon suurempia mekaanisia laitteita tarvittiin, jotta linkkien välinen etäisyys voitaisiin saavuttaa. Yhdysvaltojen sisällissodan aikana rakennettiin kuitenkin laaja verkosto käsilippuineen . Tämä oli peruukki- järjestelmä, joka käytti Albert J.Myerin keksimää koodia . Jotkut käytetyt tornit olivat valtavia, jopa 130 jalkaa, saadakseen hyvän kantaman. Myerin koodi vaati vain yhden lipun, jossa käytettiin kolmoiskoodia . Toisin sanoen kukin koodielementti koostui yhdestä kolmesta erillisestä lippupaikasta. Aakkoselliset koodipisteet vaativat kuitenkin vain kaksi sijaintia, ja kolmatta sijaintia käytettiin vain ohjausmerkeissä . Kolmiosaisen koodin käyttäminen aakkosessa olisi johtanut lyhyempiin viesteihin, koska kussakin koodipisteessä tarvitaan vähemmän elementtejä, mutta binäärijärjestelmä on helpompi lukea pitkältä etäisyydeltä, koska vähemmän lippukohtia on erotettava. Myerin käsikirjassa kuvataan myös kolmikoodattu aakkoset, joissa on kiinteä kolmen elementin pituus kullekin koodipisteelle.
Sähköiset lennätinkoodit
Cooke ja Wheatstone ja muut varhaiset koodit
Monet eri koodit keksittiin sähköisen lennätteen varhaisen kehityksen aikana . Lähes jokainen keksijä tuotti eri koodin, joka sopi heidän laitteilleen. Varhaisin koodi, jota käytettiin kaupallisesti sähköisessä lennätimessä, oli Cooke- ja Wheatstone -lennätin viisi neulakoodia (C & W5). Tätä käytettiin ensimmäisen kerran Great Western Railwaylla vuonna 1838. C & W5: llä oli suuri etu, että operaattorin ei tarvinnut oppia koodia; kirjaimet voitiin lukea suoraan näyttötaululta. Sen haittana oli kuitenkin se, että se vaati liikaa johtoja. Kehitettiin yksi neulakoodi, C & W1, joka vaati vain yhden langan. C & W1: tä käytettiin laajalti Isossa -Britanniassa ja Brittiläisessä imperiumissa.
Jotkut muut maat käyttivät C & W1: tä, mutta siitä ei koskaan tullut kansainvälistä standardia ja yleensä jokainen maa kehitti oman koodinsa. Yhdysvalloissa käytettiin amerikkalaista Morse -koodia , jonka elementit koostuivat pisteistä ja viivoista, jotka erotettiin toisistaan lennonjohdon virranpulssin pituuden mukaan. Tätä koodia käytettiin Samuel Morsen ja Alfred Vailin keksimässä lennätimessä, ja sitä käytettiin ensimmäisen kerran kaupallisesti vuonna 1844. Morsessa oli alun perin koodipisteitä vain numeroille. Hän suunnitteli, että lennätimen kautta lähetettyjä numeroita käytettäisiin hakemistona sanakirjalle, jossa on rajoitettu joukko sanoja. Vail keksi laajennetun koodin, joka sisälsi koodipisteet kaikille kirjaimille, jotta haluttu sana voitaisiin lähettää. Vailin koodista tuli amerikkalainen Morse. Ranskassa lennätin käytti Foy-Breguet-lennätintä , kahden neulan lennätintä, joka näytti neulat Chappe-koodilla. Ranskalaisilla tästä oli suuri etu, koska heidän ei tarvinnut kouluttaa operaattoreitaan uudella koodilla.
Standardointi - Morse -koodi
Saksassa vuonna 1848 Friedrich Clemens Gerke kehitti voimakkaasti muokatun version amerikkalaisesta morsesta käytettäväksi Saksan rautateillä. American Morsella oli kolme eri pituutta viivoja ja kaksi eri pituista tilaa pisteiden ja viivojen välillä koodipisteessä. Gerke-koodissa oli vain yksi viiva ja kaikki elementtien väliset välilyönnit koodipisteessä olivat yhtä suuret. Gerke loi myös koodipisteitä saksalaisille umlaut -kirjaimille, joita ei ole englanniksi. Monet Keski-Euroopan maat kuuluivat Saksan ja Itävallan Telegraph Unioniin. Vuonna 1851 unioni päätti ottaa käyttöön yhteisen koodin kaikissa maissaan, jotta niiden välillä voitaisiin lähettää viestejä ilman, että operaattorit tarvitsevat koodata ne uudelleen rajoilla. Gerke -koodi hyväksyttiin tätä tarkoitusta varten.
Vuonna 1865 Pariisissa pidetyssä konferenssissa hyväksyttiin Gerke -koodi kansainvälisenä standardina ja kutsuttiin sitä kansainväliseksi morsekoodiksi . Pienillä muutoksilla tämä on nykyään käytetty Morse -koodi . Cooke- ja Wheatstone -lennätinneulalaitteet pystyivät käyttämään Morse -koodia, koska pisteitä ja viivoja voidaan lähettää neulan vasemmalla ja oikealla liikkeellä. Tähän mennessä neulalaitteita valmistettiin päätykappaleilla, jotka tekivät kaksi selvästi erilaista nuottia neulan osuessa niihin. Tämän ansiosta käyttäjä pystyi kirjoittamaan viestin katsomatta ylös neulaan, mikä oli paljon tehokkaampaa. Tämä oli samanlainen etu kuin Morse -lennätin, jossa käyttäjät voivat kuulla viestin releen ankkurin napsautuksesta. Kuitenkin brittiläisten lennätinyritysten kansallistamisen jälkeen vuonna 1870 pääpostitoimisto päätti standardoida Morse -lennätteen ja päästä eroon monista eri järjestelmistä, jotka he olivat perineet yksityisiltä yrityksiltä.
Yhdysvalloissa lennätinyritykset kieltäytyivät käyttämästä International Morse -palvelua operaattoreiden uudelleenkoulutuksen kustannusten vuoksi. He vastustivat hallituksen yrityksiä tehdä siitä laki. Useimmissa muissa maissa lennätin oli valtion hallinnassa, joten muutos voidaan yksinkertaisesti määrätä. Yhdysvalloissa ei ollut yhtä yksikköä, joka ajaisi lennätintä. Pikemminkin kyse oli monista yksityisistä yrityksistä. Tämä johti siihen, että kansainvälisten operaattoreiden täytyi olla sujuvia molemmissa Morse -versioissa ja koodata uudelleen sekä saapuvat että lähtevät viestit. Yhdysvallat jatkoi amerikkalaisen morsen käyttöä lankapuhelimissa ( radiotelegrafiassa käytettiin yleensä kansainvälistä morsetta), ja tämä jatkui niin kauan, kunnes tulkittiin etätulostimia, jotka vaativat täysin erilaisia koodeja ja tekivät asiasta kiistanalaisen.
Siirtonopeus
Manuaalisen lennätimen lähetysnopeutta rajoittaa nopeus, jonka käyttäjä voi lähettää jokaiselle koodielementille. Nopeudet ilmoitetaan yleensä sanoin minuutissa . Sanat eivät ole yhtä pitkiä, joten sanojen kirjaimellinen laskeminen saa erilaisen tuloksen viestin sisällöstä riippuen. Sen sijaan sana määritellään viideksi merkkiksi nopeuden mittaamiseksi riippumatta siitä, kuinka monta sanaa viestissä on. Morse-koodilla ja monilla muilla koodeilla ei myöskään ole saman pituista koodia sanan jokaiselle merkille, mikä taas tuo sisältöön liittyvän muuttujan. Tämän ratkaisemiseksi käytetään vakiosanan toistuvasti lähettävän operaattorin nopeutta. PARIS valitaan klassisesti tähän standardiin, koska se on Morsen keskimääräisen sanan pituus.
American Morse -hahmot ovat yleensä lyhyempiä kuin International Morse. Tämä johtuu osittain siitä, että American Morse käyttää enemmän piste -elementtejä, ja osittain siksi, että yleisin viiva, lyhyt viiva, on lyhyempi kuin International Morse -viiva - kaksi piste -elementtiä kolmen pisteen pituisia elementtejä vastaan. Periaatteessa American Morse lähetetään nopeammin kuin International Morse, jos kaikki muut muuttujat ovat samat. Käytännössä on kaksi asiaa, jotka vähentävät tätä. Ensinnäkin American Morse, jossa oli noin viisi koodauselementtiä, oli vaikeampi saada ajoitukset oikein, kun ne lähetettiin nopeasti. Kokemattomat operaattorit kykenivät lähettämään sekavia viestejä, mikä tunnetaan nimellä hog Morse . Toinen syy on se, että amerikkalainen Morse on alttiimpi symbolien välisille häiriöille (ISI) läheisten pisteiden suuremman tiheyden vuoksi. Tämä ongelma oli erityisen vakava sukellusveneiden lennätinkaapeleissa , mikä teki American Morseista vähemmän sopivan kansainväliseen viestintään. Ainoa ratkaisu, jonka operaattorin oli välittömästi saatava käsiinsä ISI: n kanssa, oli siirtonopeuden hidastaminen.
Kielen merkkikoodaukset
Morse-koodi ei-latinalaisille aakkosille , kuten kyrilliselle tai arabialaiselle kirjoituskirjalle , saavutetaan rakentamalla merkkikoodaus kyseiselle aakkostolle käyttäen samaa tai lähes samaa koodipistettä kuin latinalaisessa aakkostossa . Myös tavut , kuten japanilainen katakana , käsitellään tällä tavalla ( Wabun -koodi ). Vaihtoehto lisätä lisää koodipisteitä Morse -koodiin jokaiselle uudelle merkille johtaisi siihen, että koodinsiirrot ovat joissakin kielissä hyvin pitkiä.
Logogrammeja käyttäviä kieliä on vaikeampi käsitellä, koska vaadittujen merkkien määrä on paljon suurempi. Kiinan Telegraph koodia käytetään koodikirjaa noin 9800 merkkiä (7000 kun käynnistettiin alun perin vuonna 1871), jotka on liitetty kulloinkin nelinumeroinen luku. Nämä numerot lähetetään, joten kiinalainen Morse -koodi koostuu kokonaan numeroista. Numerot on tarkasteltava vastaanottopäästä, mikä tekee tästä hitaan prosessin, mutta aikakaudella, jolloin lennätintä käytettiin laajalti, ammattitaitoiset kiinalaiset lennättäjät pystyivät muistamaan tuhansia yhteisiä koodeja muistista. Lainvalvontaviranomaiset käyttävät edelleen kiinalaista lennätinkoodia, koska se on yksiselitteinen tapa kiinalaisten nimien tallentamiseen ei-kiinalaisiin kirjoituksiin.
Automaattiset lennätinkoodit
Baudot -koodi
Varhaiset tulosteet käyttivät edelleen Morse -koodia, mutta operaattori ei enää lähettänyt pisteitä ja viivoja suoraan yhdellä avaimella. Sen sijaan he käyttivät pianonäppäimistöä, jossa lähetettävät merkit oli merkitty jokaiseen näppäimeen. Kone loi sopivan Morse -koodipisteen näppäimen painalluksesta. Émile Baudot kehitti täysin uuden tyyppisen koodin , joka patentoitiin vuonna 1874. Baudot-koodi oli 5-bittinen binaarikoodi, jonka bitit lähetettiin sarjassa . Kiinteän pituinen koodi yksinkertaisti huomattavasti koneen suunnittelua. Operaattori antoi koodin pienestä 5-näppäimisestä pianonäppäimistöstä, ja jokainen näppäin vastasi yhtä bittiä koodia. Kuten Morse, Baudot -koodi järjestettiin kuljettajan väsymisen minimoimiseksi käyttämällä koodipisteitä, jotka vaativat vähiten näppäinten painalluksia yleisimmille kirjaimille.
Varhainen tulostus lennätin edellytti mekaanista synkronointia lähettävän ja vastaanottavan koneen välillä. Vuoden 1855 Hughes -lennätin saavutti tämän lähettämällä Morse -viivan koneen jokaiseen kierrokseen. Baudot -koodin yhteydessä hyväksyttiin erilainen ratkaisu. Lähetyksen jokaiseen merkkiin lisättiin aloitus- ja lopetusbitit, mikä mahdollisti asynkronisen sarjaliikenteen . Tätä aloitus- ja lopetusbittien mallia noudatettiin kaikissa myöhemmissä suurimmissa lennätinkoodeissa.
Murray -koodi
Kiireisillä lennätinlinjoilla Baudot -koodin varianttia käytettiin rei'itetyllä paperinauhalla . Tämä oli Murray -koodi, jonka Donald Murray keksi vuonna 1901. Sen sijaan, että lähetettäisiin suoraan linjalle, käyttäjän näppäimen painallukset rei'ittivät nauhaan reikiä. Jokaisella nauhareikien rivillä oli viisi mahdollista rei'ityspaikkaa, jotka vastaavat Murray -koodin viittä bittiä. Nauha ajettiin sitten nauhalukijan läpi, joka loi koodin ja lähetti sen lennätinlinjalle. Tämän järjestelmän etuna oli, että yhdestä nauhasta voitiin lähettää useita viestejä erittäin nopeasti yhdelle nauhalle, jolloin linja hyödynnettiin paremmin kuin suora manuaalinen käyttö.
Murray järjesti kokonaan merkistökoodauksen minimoidakseen koneen kulumisen, koska kuljettajan väsyminen ei ollut enää ongelma. Alkuperäisen Baudot- ja Murray -koodin merkistöt eivät siis ole yhteensopivia. Baudot -koodin viisi bittiä eivät riitä edustamaan kaikkia tekstiviestissä vaadittavia kirjaimia, numeroita ja välimerkkejä. Lisäksi lennätinten tulostaminen vaatii lisämerkkejä koneen paremman hallinnan varmistamiseksi. Esimerkkejä näistä ohjausmerkeistä ovat rivinsiirto ja vaunun palautus . Murray ratkaisi tämän ongelman ottamalla käyttöön vuorokoodit . Nämä koodit ohjaavat vastaanottavaa laitetta muuttamaan merkkikoodauksen eri merkkijoukkoksi. Murray -koodissa käytettiin kahta vaihtokoodia; kuvien siirto ja kirjainten siirto. Toinen ohjaus merkki käyttöön Murray oli poistaa merkki (DEL, koodi 11111), joka stanssataan kaikki viisi reikää nauhalle. Sen tarkoitus oli poistaa virheelliset merkit nauhalta, mutta Murray käytti myös useita DEL -merkintöjä viestien välisen rajan merkitsemiseen. Kaikkien reikien lävistäminen teki rei'ityksen, joka oli helppo repiä erillisiksi viesteiksi vastaanottopäässä. Muunnoksesta Baudot – Murray -koodista tuli kansainvälinen standardi International Telegraph Alphabet no. 2 (ITA 2) vuonna 1924. ITA 2: n "2" johtuu siitä, että alkuperäinen Baudot -koodi tuli ITA 1: n perustaksi. .
Tietokoneen aikakausi
Teleksinhoitajien keksittiin vuonna 1915. Tämä on painatus lennätin kirjoituskoneella-kuten näppäimistön, johon käyttäjä on kirjoittanut sanoman. Siitä huolimatta sähkeitä lähetettiin edelleen isoilla kirjaimilla vain siksi, että Baudot – Murray- tai ITA 2 -koodeissa ei ollut tilaa pienille kirjaimille. Tämä muuttui tietokoneiden saapuessa ja halutessaan liittää tietokoneella luodut viestit tai tekstinkäsittelyohjelmalla koostuvat asiakirjat lennätinjärjestelmään. Välitön ongelma oli siirtokoodien käyttö, mikä aiheutti vaikeuksia tekstin tietokoneelle tallentamisessa. Jos osa viestistä tai vain yksi merkki haettiin, ei ollut mahdollista sanoa, mitä koodauksen siirtoa tulisi soveltaa, etsimättä takaisin viestin loppuosasta viimeistä vuoronhallintaa varten. Tämä johti 6-bittisen TeleTypeSetter (TTS) -koodin käyttöönottoon. TTS: ssä lisäbittiä käytettiin siirtotilan tallentamiseen, jolloin vältyttiin vaihtomerkkojen tarpeelta. TTS: stä oli hyötyä myös etätulostimille ja tietokoneille. TTS -lähetetyn kirjainkoodin vioittuminen johti vain yhden väärän kirjaimen tulostamiseen, jonka vastaanottava käyttäjä voisi todennäköisesti korjata. Toisaalta ITA 2 -muutoshahmon vioittuminen johti siihen, että kaikki viestit siitä hetkestä alkaen sekoitettiin, kunnes seuraava vuoron merkki lähetettiin.
ASCII
1960 -luvulle mennessä etätulostintekniikan parantaminen tarkoitti sitä, että pidemmät koodit eivät olleet läheskään yhtä merkittävä tekijä etätulostimen kustannuksissa kuin ennen. Tietokoneen käyttäjät halusivat pieniä kirjaimia ja ylimääräisiä välimerkkejä, ja sekä tulostin- että tietokonevalmistajat halusivat päästä eroon ITA 2: sta ja sen siirtokoodeista. Tämä johti American Standards Associationin kehittämään 7-bittisen koodin, American Standard Code for Information Interchange ( ASCII ). ASCII: n lopullinen muoto julkaistiin vuonna 1964 ja siitä tuli nopeasti vakiotulostinkoodi. ASCII oli viimeinen merkittävä koodi, joka kehitettiin nimenomaan telegrafilaitteita ajatellen. Telegrafia väheni nopeasti tämän jälkeen ja korvattiin suurelta osin tietokoneverkoilla , etenkin Internetillä 1990 -luvulla.
ASCII: lla oli useita ominaisuuksia, jotka on suunniteltu auttamaan tietokoneohjelmointia. Kirjainmerkit olivat koodipisteen numerojärjestyksessä, joten aakkosellinen lajittelu voitaisiin saavuttaa yksinkertaisesti lajittelemalla tiedot numeerisesti. Koodipiste vastaaville isoille ja pienille kirjaimille erosi vain bitin 6 arvosta, mikä mahdollisti tapausten sekoittamisen aakkosjärjestykseen, jos tämä bitti jätettiin huomiotta. Muita koodeja otettiin käyttöön, erityisesti IBM : n EBCDIC, joka on johdettu rei'itetyn kortin syöttömenetelmästä, mutta ASCII ja sen johdannaiset voittivat tietokoneen tietojenvaihdon lingua franca .
ASCII -laajennus ja Unicode
Mikroprosessorin saapuminen 1970-luvulla ja henkilökohtainen tietokone 1980-luvulla 8-bittisellä arkkitehtuurillaan johti siihen, että 8-bittisestä tavusta tuli tietokoneen tallennustilan vakioyksikkö. 7-bittisen datan pakkaaminen 8-bittiseen tallennustilaan on hankalaa tietojen haussa. Useimmat tietokoneet tallensivat sen sijaan yhden ASCII -merkin tavua kohden. Tämä jätti hiukan yli, joka ei tehnyt mitään hyödyllistä. Tietokonevalmistajat käyttivät tätä bittiä laajennetussa ASCII : ssa voittaakseen joitain standardin ASCII rajoituksia. Pääongelma oli, että ASCII oli suunnattu englanniksi, erityisesti amerikkalaiseksi englanniksi, ja siitä puuttui painotetut vokaalit, joita käytettiin muilla eurooppalaisilla kielillä, kuten ranska. Merkkijoukkoon lisättiin myös muiden maiden valuuttasymboleja. Valitettavasti eri valmistajat ottivat käyttöön erilaisia laajennettuja ASCII -protokollia, mikä tekee niistä yhteensopimattomia eri alustoille . Vuonna 1987 Kansainvälinen standardointijärjestö julkaisi standardin ISO 8859-1 8-bittiselle merkkikoodaukselle, joka perustuu 7-bittiseen ASCII-järjestelmään ja joka otettiin laajasti käyttöön.
ISO 8859 -merkkikoodaukset kehitettiin ei- latinalaisille kirjoitusasuille , kuten kyrilliselle , heprealaiselle , arabialaiselle ja kreikkalaiselle . Tämä oli edelleen ongelmallista, jos asiakirja tai tiedot käyttivät useampaa kuin yhtä komentosarjaa. Tarvittiin useita kytkimiä merkkikoodausten välillä. Tämä ratkaistiin julkaisemalla vuonna 1991 16-bittinen Unicode -standardi , jota on kehitetty vuodesta 1987. Unicode piti ASCII-merkkejä samoissa koodipisteissä yhteensopivuuden vuoksi. Unicode tarjosi muiden kuin latinalaisten kirjoitusten lisäksi koodipisteitä logogrammeille, kuten kiinalaisille merkeille ja monille erikoismerkeille, kuten astrologisille ja matemaattisille symboleille. Vuonna 1996 Unicode 2.0 salli yli 16-bittiset koodipisteet; jopa 20-bittinen ja 21-bittinen, ja lisäksi yksityinen käyttöalue. 20-bittinen Unicode tuki sukupuuttoon kuolleita kieliä, kuten vanhaa italialaista kirjoituskirjaa ja monia harvoin käytettyjä kiinalaisia merkkejä.
Kansainvälinen signaalikoodi (radiopuhelin)
Vuonna 1931 kansainvälistä signaalikoodia , joka alun perin luotiin alusten kommunikointiin signaloimalla lippuja, laajennettiin lisäämällä viiden kirjaimen koodikokoelma, jota radiolähetinoperaattorit käyttävät.
Koodien vertailu
Lippukoodien vertailu
Koodi | A N |
B O |
C P |
D Q |
E. R. |
F S |
G T |
H U |
Minä V |
J W |
K X |
L Y |
M Z |
Tietotyyppi | Huomautuksia | Viite |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Myer 2-osainen peruukki | 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 |
Sarja, vaihteleva pituus | 1 = lippu vasemmalle, 2 = lippu oikealle |
|
Kansainvälinen Morse lippumerkinnöissä | 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 |
Sarja, vaihteleva pituus | 1 = lippu vasemmalle, 2 = lippu oikealle | |
Amerikan morse lippumerkinnöissä | 12 21 |
2111 131 artikla |
1131 11111 |
211 1121 |
1 1311 |
121 111 |
221 2 |
1111 112 |
11 1112 |
2121 122 |
212 1211 |
2+ 11311 |
22 11131 |
Sarja, vaihteleva pituus | 1 = lippu vasemmalle, 2 = lippu oikea, 3 = lippu upotettu | |
Myer 3-osainen peruukki | 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 |
Sarja, 3-elementti | 1 = lippu vasemmalle, 2 = lippu oikea, 3 = lippu upotettu |
Taulukko 1
Neulakoodien vertailu
Taulukko 2
Vaihtoehtoinen esitys neulakoodeista on käyttää numeroa "1" neulalle vasemmalle ja "3" neulalle oikealle. Numero "2", joka ei näy useimmissa koodeissa, edustaa neulaa pystyasennossa. Tätä järjestelmää käyttävät koodipisteet on merkitty joidenkin neulalaitteiden etupuolelle, erityisesti niiden, joita käytetään harjoitteluun.
Pisteviivakoodien vertailu
Koodi | A N |
B O |
C P |
D Q |
E. R. |
F S |
G T |
H U |
Minä V |
J W |
K X |
L Y |
M Z |
Tietotyyppi | Huomautuksia | Viite |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Steinheil (1837) |
▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ |
▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ |
▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ |
▄ ▄ ▄ ▄ ✗ |
▄ ▄ ▄ ▄ ▄ ▄ |
▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ |
▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ |
▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ |
▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ |
▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ |
▄ ▄ ▄ ▄ ▄ ▄ ✗ |
▄ ▄ ▄ ▄ ▄ ▄ ✗ |
▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ |
Sarja, vaihteleva pituus | ||
Steinheil (1849) |
▄▄▄ ▄ ▄▄▄ ▄ ▄ |
▄ ▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ |
▄▄▄ ▄ ▄ ▄▄▄ ▄▄▄ ▄ ▄ |
▄▄▄ ▄ ▄▄▄ ▄▄▄ ▄ |
▄▄▄ ▄▄▄ ▄▄▄ |
▄ ▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄ |
▄ ▄ ▄▄▄ ▄▄▄ ▄ |
▄ ▄▄▄ ▄ ▄▄▄ ▄ |
▄ ▄▄▄ ▄ ▄ |
▄ ▄ ▄▄▄ ▄ ▄▄▄ |
▄▄▄ ▄▄▄ ▄ ✗ |
▄ ▄▄▄ ▄▄▄ ✗ |
▄ ▄ ▄ ▄ ▄▄▄ ▄▄▄ ▄▄▄ |
Sarja, vaihteleva pituus | ||
Bain (1843) |
▄ ▄▄▄ ▄ ▄ ▄▄▄ ▄▄▄ |
▄ ▄▄▄ ▄ ▄▄▄ |
▄ ▄ ▄ ▄▄▄ ▄ ▄▄▄ |
▄ ▄▄▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄ |
▄ ▄▄▄ ▄▄▄ ▄ |
▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄ |
▄▄▄ ▄ ▄ ▄▄▄ ▄ ▄ ▄ ▄ |
▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄ |
▄ ▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄ |
▄ ▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄ ▄ |
▄▄▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄ ▄ ▄▄▄ |
▄ ▄ ▄ ▄ ▄▄▄ ▄▄▄ |
▄▄▄ ▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ |
Sarja, vaihteleva pituus | ||
Morse (n. 1838) |
▄ ▄ ▄ ▄▄▄ ▄ |
▄ ▄ ▄ ▄ ▄ ▄ |
▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ |
▄ ▄ ▄ ▄ ▄ ▄ ▄▄▄ ▄ |
▄ ▄ ▄ |
▄ ▄ ▄ ▄ ▄▄▄ ▄ ▄ |
▄ ▄ ▄ ▄▄▄ ▄▄▄ ▄ |
▄ ▄ ▄ ▄ ▄▄▄ ▄▄▄ ▄▄▄ |
▄ ▄▄▄ ▄▄▄ |
▄ ▄ ▄ ▄ ▄ ▄▄▄ |
▄▄▄ ▄ ▄▄▄ ▄▄▄ ▄▄▄ |
▄▄▄▄ ▄ ▄▄▄ |
▄▄▄ ▄ ▄ ▄ ▄▄▄ ▄ |
Sarja, vaihteleva pituus | ||
Morse (n. 1840) (amerikkalainen morse) |
▄ ▄▄▄ ▄▄▄ ▄ |
▄▄▄ ▄ ▄ ▄ ▄ ▄ |
▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ |
▄ ▄ ▄ ▄ ▄▄▄ ▄ ▄ |
▄ ▄ ▄ ▄ |
▄ ▄▄▄ ▄ ▄ ▄ ▄ |
▄▄▄ ▄▄▄ ▄ ▄▄▄ |
▄ ▄ ▄ ▄ ▄ ▄▄▄ ▄▄▄ |
▄ ▄ ▄ ▄ ▄ ▄▄▄ |
▄ ▄▄▄ ▄ ▄ ▄▄▄ ▄▄▄ ▄▄▄ |
▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄ ▄ |
▄▄▄▄ ▄ ▄ ▄ ▄ |
▄▄▄ ▄▄▄ ▄ ▄ ▄ ▄ |
Sarja, vaihteleva pituus | ||
Gerke (1848) (mannermainen morse) |
▄ ▄▄▄ ▄▄▄ ▄ |
▄ ▄ ▄ ▄ ▄▄▄ ▄ ▄ ▄ ▄ |
▄ ▄▄▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ |
▄ ▄ ▄▄▄ ▄▄▄ ▄ ▄▄▄ ▄▄▄ |
▄ ▄ ▄▄▄ ▄ |
▄ ▄▄▄ ▄ ▄ ▄ ▄ ▄ |
▄▄▄ ▄▄▄ ▄ ▄▄▄ |
▄ ▄ ▄ ▄ ▄ ▄▄▄ ▄▄▄ |
▄ ▄ ▄ ▄ ▄ ▄▄▄ |
▄ ▄ ▄ ▄▄▄ ▄▄▄ |
▄ ▄▄▄ ▄ ▄ ▄▄▄ ▄ ▄ ▄ ▄ |
▄▄▄ ▄ ▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄ ▄ |
▄▄▄ ▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄ |
Sarja, vaihteleva pituus | ||
Kansainvälinen Morse (1851) |
▄ ▄▄▄ ▄▄▄ ▄ |
▄ ▄ ▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ |
▄ ▄▄▄ ▄ ▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄ |
▄ ▄ ▄▄▄ ▄▄▄ ▄ ▄▄▄ ▄▄▄ |
▄ ▄ ▄▄▄ ▄ |
▄ ▄▄▄ ▄ ▄ ▄ ▄ ▄ |
▄▄▄ ▄▄▄ ▄ ▄▄▄ |
▄ ▄ ▄ ▄ ▄ ▄▄▄ ▄▄▄ |
▄ ▄ ▄ ▄ ▄ ▄▄▄ |
▄▄▄ ▄▄▄ ▄▄▄ ▄ ▄▄▄ ▄▄▄ ▄▄▄ |
▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄▄▄ ▄▄▄ |
▄▄▄ ▄ ▄ ▄▄▄ ▄ ▄ ▄▄▄ ▄▄▄ |
▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄ ▄ |
Sarja, vaihteleva pituus |
Taulukko 3
Käytettäessä tulostuslentäjän tai sifonitallentimen kanssa pisteviivakoodien "viivat" tehdään usein samanpituisiksi kuin "piste". Tyypillisesti pisteessä oleva nauhamerkki tehdään viivan merkin yläpuolelle. Esimerkki tästä on vuoden 1837 Steinheil -koodissa, joka on lähes identtinen vuoden 1849 Steinheil -koodin kanssa, paitsi että ne on esitetty eri tavalla taulukossa. Kansainvälistä Morse -koodia käytettiin yleisesti tässä muodossa sukellusveneiden lennätinkaapeleissa .
Binaarikoodien vertailu
Koodi | A N |
B O |
C P |
D Q |
E. R. |
F S |
G T |
H U |
Minä V |
J W |
K X |
L Y |
M Z |
Tietotyyppi | Huomautuksia | Viite |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Baudot ja 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 |
Sarja, 5-bittinen | ||
Baudot – Murray ja 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 |
Sarja, 5-bittinen | ||
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 |
Sarja, 7-bittinen |
Taulukko 4
Katso myös
Viitteet
Bibliografia
- Beauchamp, Ken, Telegraphy History , IET, 2001 ISBN 0852967926 .
- Bouchet, Olivier, Langaton optinen viestintä , Wiley, 2012 ISBN 1848213166 .
- Bright, Charles Tilston , Submarine Telegraphs , Lontoo: 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" , käytetty ja arkistoitu 13. lokakuuta 2019.
- Chesnoy, Jose, Undersea Fiber Communication Systems , Academic Press, 2002 ISBN 0-08-049237-1 .
- Coe, Lewis, The Telegraph: Morse's Inventionin ja sen edeltäjien historia Yhdysvalloissa , McFarland, 2003 ISBN 0-7864-1808-7 .
- Edelcrantz, Abraham Niclas, Afhandling om Telegrapher ("A Treatise on Telegraphs"), 1796, käännettynä luvussa . 4 of 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, "Monikielinen komentosarjojen koodaus", luku. 6 tuumaa, Cope, Bill; Gollings, Gus, Monikielinen kirjatuotanto , 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" , käytetty ja arkistoitu 5. lokakuuta 2019.
- Highton, Edward, The Electric Telegraph: Its History and Progress , J.Weale , 1852 OCLC 999489281 .
- Holzmann, Gerard J .; Pehrson, Björn, Tietoverkkojen varhainen historia , Wiley, 1995 ISBN 0818667826 .
- Huurdeman, Anton A., The Worldwide History of Telecommunications , John Wiley & Sons, 2003 ISBN 0471205052 .
- Johnson, Rossiter (toim.), Universal Cyclopædia and Atlas , voi. 10, D. Appleton and Company, 1901 LCCN 05-9702 .
- Kieve, Jeffrey L., The Electric Telegraph: A Social and Economic History , David ja Charles, 1973 OCLC 655205099 .
- King, Thomas W., Modern Morse Code in Rehabilitation and Education , Allyn ja Bacon, 2000 ISBN 0205287514 .
- Lyall, Francis, International Communications: The International Telecommunication Union and the 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 Sovereignty: The 1871 Chinese Telegraph Code in Historical Perspective", s. 153–184, Jing Tsu; Elman, Benjamin A. (toim.), Science and Technology in Modern China, 1880–40s , BRILL, 2014 ISBN 9004268782 .
- Myer, Albert J., Uusi viittomakieli kuuroille , 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, "Piano, lennätin, kirjoituskone: Kosketuskielen kuunteleminen", luku. 8 tuumaa, Colligan, Colette (toim.); Linley, Margaret (toim.), Media, tekniikka ja kirjallisuus yhdeksästoista vuosisadalla , 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 , mukaan lukien uusintapainokset osista,
- Smithsonian Institution, Smithsonian Institutionin edustajien hallituksen vuosikertomus, 1878 , Smithsonian Institution, 1879 OCLC 1053068855 .
- Toncich, Dario J., Data Communications and Networking for Manufacturing Industries , Chrystobel Engineering, 1993 ISBN 0646105221 .
- Wrixon, Fred B., Codes, Ciphers, Secrets and Cryptic Communication , Black Dog & Leventhal Publishers, 2005 ISBN 1579124852 .
- Wyatt, Allen L., käyttäen Assembly Languagea , Que Corporation, 1887 ISBN 0880222972 .
Ulkoiset linkit
- Yhden neulan lennätinlaite, jossa Cooke- ja Wheatstone-koodi on merkitty valitsimeen ja kahden nuotin päätepisteet
- Cooke- ja Wheatstone-tyylinen yksineulainen instrumentti, jossa on Morse-koodi
- James B.Calvert, The Electromagnetic Telegraph , näyttää useita koodauksia, kuten Schilling (1820), Gauss ja Weber (1833), Steinheil (1837), C & W1 (1846), C & W2 (1843), Bregeut (1844), venäläinen morsia ja vertailukaavio Morse -tyyppisistä koodeista, mukaan lukien Bain -koodi.