Ero sivun ”AFSK” versioiden välillä

Radioamatööriwikistä
Siirry navigaatioon Siirry hakuun
>Oh2mqk
>Oh2mqk
p (typofix)
 
(7 välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 16: Rivi 16:
* 1300 Hz - ykkösbitti ("mark")
* 1300 Hz - ykkösbitti ("mark")
* 2100 Hz - nollabitti ("space")
* 2100 Hz - nollabitti ("space")
[[FM|NBFM]] radion modulaattorilla deviaatioksi säädetään +- 3 kHz, kun sinne ajetaan kumpaakin tonea linjatasolla (0.700 V-pp)
Tällöin RF-spektri on -60 [[Desibeli|dBc]] tasolla mitattuna hiukan vajaa 20 kHz leveä ja se sopii kanavalle mainiosti.


'''[[AX.25]]''' pakettiradiossa käytettävästä '''[[HDLC]]''' kehysrakenteesta kerrotaan lisää omassa artikkelissaan.
'''[[AX.25]]''' pakettiradiossa käytettävästä '''[[HDLC]]''' kehysrakenteesta kerrotaan lisää omassa artikkelissaan.
Rivi 49: Rivi 52:
* "Tee se ohjelmallisesti"; [[TinyTrack]], [[OpenTracker]]
* "Tee se ohjelmallisesti"; [[TinyTrack]], [[OpenTracker]]
** Paljon käytetty lähestymistapa mikrokontrollereilla, kun ei olla vastaanottamassa mitään.
** Paljon käytetty lähestymistapa mikrokontrollereilla, kun ei olla vastaanottamassa mitään.
** [http://www.baycom.org/bayweb/tech/anleitdt/ Erilaisia Baycom modeemeja]
* TI TCM3105 — ei enää saatavilla
* TI TCM3105 — ei enää saatavilla
** [http://www.baycom.org/bayweb/tech/anleitdt/2100.fdr/2100s.gif Baycom modeemin skema], sis. XR2211 DCD
* CML-Micro:
* CML-Micro:
** [http://www.cmlmicro.com/Products/WTelecom/FX604.htm FX604] V.23 modem (ei täsmälleen Bell-202)
** [http://www.cmlmicro.com/Products/WTelecom/FX604.htm FX604] V.23 modem (ei täsmälleen Bell-202)
** [http://www.cmlmicro.com/Products/WTelecom/FX614.htm FX614] Bell-202 compatible modem
** [http://www.cmlmicro.com/Products/WTelecom/FX614.htm FX614] Bell-202 compatible modem
** [http://www.crompton.com/hamradio/mx614_article.pdf N9ART: Using MX614 as Bell-202 modem]
*** [http://www.cmlmicro.com/Products/FAQs/sections/docs/614_TCM3105.pdf MX614 FAQ: N9ART: Using MX614 as Bell-202 modem]
*** [http://www.crompton.com/hamradio/mx614_article.pdf N9ART's article elsewere]
** [http://www.cmlmicro.com/Products/WTelecom/CMX867A.htm CMX867A] Low power V.22 modem (incl. Bell-202) (noin USD 3,00)
** [http://www.cmlmicro.com/Products/WTelecom/CMX867A.htm CMX867A] Low power V.22 modem (incl. Bell-202) (noin USD 3,00)
*** "Bittipumppu", HDLC kehyksen rakentaminen ja vastaanotto, sekä NRZI koodaus/purku on isäntäprosessorin murhe
*** "Bittipumppu", HDLC kehyksen rakentaminen ja vastaanotto, sekä NRZI koodaus/purku on isäntäprosessorin murhe
Rivi 59: Rivi 65:




[[Category:Teoria]][[Category:Tekniikka]][[Category:Lähetelajit]][[Category:Pakettiradio]]
[[Category:Teoria]][[Category:Tekniikka]][[Category:Lähetelajit]][[Category:Pakettiradio]][[Category:Modulaatio]]

Nykyinen versio 2. lokakuuta 2009 kello 15.46

Audio Frequency Shift Keying - tavallisesti toteutettu lähettämällä audiosignaaleja FM moduloidussa kanavassa. AFSK modulaatiossa databitit ohjaavat audiosignaalien tuottoa, joka sitten ajetaan tavalla tai toisella varsinaiseen RF-modulaattoriin.

Tämä on eri juttu kuin FSK, jossa databitit ohjaavat suoraan lähetettävän RF-taajuuden asetusta per lähetettävä symboli (1-n bittiä).

AFSK on yleisin radioamatöörien kohtaama käyttö on pakettiradio.

Radioamatöörien pakettiradiossa AFSK:lla tarkoitetaan ns. Bell-202 modeemin ääniä:

  • 1200 Hz - ykkösbitti ("mark")
  • 2200 Hz - nollabitti ("space")

Modeemin toteutuksen leväperäisyydestä riippuu, jos V.23 äänet kelpaavat:

  • 1300 Hz - ykkösbitti ("mark")
  • 2100 Hz - nollabitti ("space")

NBFM radion modulaattorilla deviaatioksi säädetään +- 3 kHz, kun sinne ajetaan kumpaakin tonea linjatasolla (0.700 V-pp) Tällöin RF-spektri on -60 dBc tasolla mitattuna hiukan vajaa 20 kHz leveä ja se sopii kanavalle mainiosti.

AX.25 pakettiradiossa käytettävästä HDLC kehysrakenteesta kerrotaan lisää omassa artikkelissaan.

Pakettiradio lähetysmuoto ei ole "käyttöbitti sellaisenaan modeemille", vaan ne pitää koodata NRZI menettelyllä jotta koskaan ei olisi mielivaltaisen pitkiä jaksoja jossa ei tapahtu bittimuutoksia.

Modulaatiossa on myös huomattava seikka, että 1200 Hz ja 2200 Hz signaalien vaiheen tulee olla jatkuvat, eli kun toisen signaalin aaltomuoto loppuu, toinen aloittaa samasta jännitteestä ja samalla muutossuunnalla. Ikään kuin DDS:n vaiheakkuun vaihdettaisiin toinen vaihenopeusarvo ja annetaan sen kellottaa eteenpäin.


Bittikellon synkronisuuden palautettavuusominaisuus, AX.25 @ 1200 bps AFSK:

Koska HDLC ei koskaan lähetä enempää kuin 6 perättäistä ykkösbittiä, voidaan laatia linkin modulaatiotapa josta saadaan bittireunakello esille, vaikka modeemipiirissä ei mitään bittireunakellon palautusta olisikaan.

Tällainen tapa on ns. Non-Return-to-Zero-Inverted, jossa HDLC:n nollabitit aiheuttavat lähetettävän modulaation vaihtumista "mark" ja "space" arvojen välillä, kun ykkösbitit eivät tätä tee. Tässä tilanteessa voidaan olla varmoja että lähetteessä on nähtävissä bittireunoja vähintään seitsemän bitin välein ja etukäteen tietämällä lähetenopeus voidaan sitten omalla refrenssikellolla synkronoitua saapuvaan bittivirtaan.

Koska nollabitit aiheuttavat modulaation muutoksen, hyvä kellosynkronisoinnin preamble bittivirta on 0x0000 (32 bittiä, tai enemmän) josta muodostuu NRZI:n jälkeen vuorottelevien mark ja space bittien virta. Sen perään voikin jo alkaa lähettää HDLC-lippuja ja dataa. Pidempiäkin Tx-preambleja käytetään, jotta vastaanottavat radiot eivät virransäästönsä takia jättäisi paketin alkua kuulematta.

HDLC voidaan muokata NRZI muotoon (ja takaisin) seuraavalla kytkennällä:

Packet-radio-hdlc-to-nrzi-conv.png

Vastaanotossa demodulaattorin antamista "mark" ja "space" signaaleista saadaan bittireunasynkronoitu kello ja HDLC bittivirta. 16 kertaa bittikelloa nopeampaa refrenssikelloa käytetään syöttämään binääristä 16-jakajaa joka synkronoidaan saapuvaan bittireunaan nollabittien kohdalla ja jonka vain annetaan kolistella eteenpäin ykkösbittien matkalla.

Lähetyksessä invertteri ja JK-kiikku aikaansaavat lähtevän bittivirran vaihtamaan tilaa joka bittikellon jaksolla kun HDLC:n lähettämä bitti on nolla.


Modeemiratkaisuja

Bell-202 äänten kanssa toimivia modeemiratkaisuja: