AFSK

Radioamatööriwikistä
Versio hetkellä 7. marraskuuta 2007 kello 01.31 – tehnyt >Oh2mqk (nolla ja ykkönen taajuuksien oheen..)
Siirry navigaatioon Siirry hakuun


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")


N1VG kirjoittaa sivulla http://n1vg.net/packet/:

Audio Tones
Bell 202 uses a tone of 1200 hz for mark and 2200 hz for space. This is about as far as most packet documentation goes, and unfortunately it's a bit misleading in this case. Packet uses NRZI (non-return to zero inverted) encoding, which means that a 0 is encoded as a change in tone, and a 1 is encoded as no change in tone.
It is also worth noting that the tones must be continuous phase - when you shift from one tone to another, there can't be any jump in phase. For example, if you're sending a 1200 hz tone and the waveform is at its peak when you switch to 2200 hz, the waveform is still at its peak - it can't start back at zero, or any other point. This makes it impossible to generate proper AFSK using something like the Basic Stamp's audio tone function.

Tuo NRZI-piirre yhdistettynä HDLC:n "ei koskaan useampaa kuin 6 ykkösbittiä peräkkäin" (datan sisällä enintään 5) tarkoittaa että tone-muutoksia on vähintään kuuden bittijakson välein, joka parantaa bittisynkronikellon ylläpitoa. Hyvä SYNC-pattern on 0x0000 (24-32 bittiä) ja sitten voikin jo alkaa lähettää HDLC-lippuja ja dataa.