Ero sivun ”AFSK” versioiden välillä

Radioamatööriwikistä
Siirry navigaatioon Siirry hakuun
>Oh2mqk
p (NRZI + HDLC kommentteja..)
>Oh2mqk
p (lisätään luokka "pakettiradio", pientä tekstisäätöä)
Rivi 1: Rivi 1:
[[Category:Teoria]][[Category:Tekniikka]][[Category:Lähetelajit]]
[[Category:Teoria]][[Category:Tekniikka]][[Category:Lähetelajit]][[Category:Pakettiradio]]


'''Audio Frequency Shift Keying''' - tavallisesti toteutettu lähettämällä audiosignaaleja
'''Audio Frequency Shift Keying''' - tavallisesti toteutettu lähettämällä audiosignaaleja
Rivi 9: Rivi 9:
asetusta per lähetettävä symboli (1-n bittiä).
asetusta per lähetettävä symboli (1-n bittiä).


Yleisin radioamatöörien kohtaama käyttö on [[pakettiradio]].
'''AFSK''' on yleisin radioamatöörien kohtaama käyttö on [[pakettiradio]].


Radioamatöörien pakettiradiossa AFSK:lla tarkoitetaan ns. Bell-202 modeemin ääniä:
Radioamatöörien pakettiradiossa AFSK:lla tarkoitetaan ns. Bell-202 modeemin ääniä:
Rivi 23: Rivi 23:
::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.
::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 sen kuuden bittijakson välein.
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.
Hyvä SYNC-pattern on 0x0000 (24-32 bittiä) ja sitten voikin jo alkaa lähettää HDLC-lippuja ja dataa.

Versio 1. lokakuuta 2007 kello 09.23


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
  • 2200 Hz


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.