Ero sivun ”AFSK” versioiden välillä
>Oh2mqk (HDLC/NRZI muunnos kuvana) |
>Oh2mqk p (Selityksiä HDLC-NRZI:hin) |
||
Rivi 1: | Rivi 1: | ||
'''Audio Frequency Shift Keying''' - tavallisesti toteutettu lähettämällä audiosignaaleja | '''Audio Frequency Shift Keying''' - tavallisesti toteutettu lähettämällä audiosignaaleja | ||
FM moduloidussa kanavassa. | FM moduloidussa kanavassa. | ||
Rivi 28: | Rivi 26: | ||
HDLC voidaan muokata NRZI muotoon (ja takaisin) seuraavalla kytkennällä: | HDLC voidaan muokata NRZI muotoon (ja takaisin) seuraavalla kytkennällä: | ||
:[[Kuva:Packet-radio-hdlc-to-nrzi-conv.png|600px]] | :[[Kuva:Packet-radio-hdlc-to-nrzi-conv.png|600px]] | ||
Vastaanotossa demodulaattorin antamat "mark" ja "space" signaaleista saadaan bittireunasynkronoitu kello ja HDLC bittivirta. | |||
Lähetyksessä invertteri ja JK-kiikku aikaansaavat lähtevän bittivirran vaihtamaan tilaa joka bittikellon jaksolla kun HDLC bitti on nolla. | |||
[[Category:Teoria]][[Category:Tekniikka]][[Category:Lähetelajit]][[Category:Pakettiradio]] |
Versio 6. tammikuuta 2008 kello 14.49
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.
HDLC voidaan muokata NRZI muotoon (ja takaisin) seuraavalla kytkennällä:
Vastaanotossa demodulaattorin antamat "mark" ja "space" signaaleista saadaan bittireunasynkronoitu kello ja HDLC bittivirta.
Lähetyksessä invertteri ja JK-kiikku aikaansaavat lähtevän bittivirran vaihtamaan tilaa joka bittikellon jaksolla kun HDLC bitti on nolla.