UVOD
Veliko ljudi še ni slišala za packet radio ( vnadaljevanju PR) ali krajše kar packet. Med radioamaterji je to znan izraz in predstavlja enega od načinov dela, ki jih radioamaterji uporabljamo - paketni prenos podatkov preko radijskih valov. Za delo moraš na žalost opraviti izpit za radioamaterja, drugače kršik kak predpis ali dva. Ta način je pri nižjih hitrostih prenosa podatkov namenjen predvsem "klepetanju", branju informacij, medsebojnemu spoznavanju, lahko tudi napišeš kak e-mail in ga pošlješ. Pri višjih hitrostih se da že udobno deskati po internetu :).
Za digitalne načine dela so radioamaterjem dodeljene
frekvence, ki so ločene od tistih za delo v govornem načinu. Verjetno je
največ prometa na frekvenci 144.950 MHz, na kateri deluje vozlišče na Krvavcu
(S55YLJ).
Pri PR je na eni frekvenci več radioamaterjev,
ki si lahko med seboj izmenjujejo podatke. Pri tem vsak radioamater lahko
bere sporočila, ki si jih ostali radioamaterji med seboj pošiljajo. Zasebnosti
tu ni ravno velike, razen če si omisliš kak način kriptiranja, kar nekateri
programi za PR omogočajo. Programi so običajno narejeni tako, da imajo
terminalsko ali uporabniško okno, ki je razdeljeno na tri manjša okna.
V enega vpisujemo ukaze in sporočila, v enem so sporočila, ki so namenjena
nam osebno, v tretjem pa se izpisuje ves "promet" na frekvenci.
In kako lahko več ljudi hkrati dela na isti frekvenci?
Kako je s trki podatkov?
Programi za PR so narejeni tako, da lahko nastavimo
dolžino paketov in čas pred oddajo. Ta čas je definiran tako:
Program "posluša", ali kdo na frekvenci oddaja in ko ne "sliši" nikogar več, začne šteti čas. Če do vrednosti, ki je nastavljena v programu, nihče ne začne spet oddajati, preide na oddajo. Če ga kdo prehiti, se spet začne čakati na prosto frekvenco in potem ponovno začne s štetjem. Na ta način je verjetnost podatkovnih trkov zelo zmanjšana. Za povečnje zanesljivosti je vsak paket opremljen s CRC-jem in v primeru napake prejemnik pošiljatelju pošlje zahtevo po ponovitvi.
Sklop naprav,
ki so potrebne za delo s PR:
- računalnik oziroma terminal
- TNC (Terminal Node Controller)
- radijska postaja
Računalnik:
Služi le kot uporabniški vmesnik. Na njem se
izvaja preprost terminalski program, ki ga potrebujemo za vnašanje podatkov,
kateri izmed boljših terminalskih programov, ki omogoča tudipošiljanje
datotek, ali pa program namenjen ravno za PR.
TNC:
TNC vsebuje procesor, modem in komunikacijski
vmesnik za RS232 protokol.
- Komunikacijski vmesnik poskrbi za komunikacijomed računalnikom in procesorjem v TNC-ju - prek njega pošiljamo podatke iz računalnika v TNC in obratno.
- Procesor podatke, ki jih dobiva iz računalnika, razdeli v pakete, jih opremi s CRC-jem in jih pošlje naprej v modem. Prav tako pakete, ki prihajajo iz modema, po preverjanju CRC-ja sestavi v celoto in jih pošlje naprej v računalnik. Sam prenos podatkov poteka prek AX.25 protokola.
- Modem digitalne podatke, ki jih dobi od procesorja, pretvori (modulira) v analogen signal v govornem frekvenčnem področju in gapošlje v radijsko postajo. Enak proces poteka v nasprotno smer, kjersignal, ki ga modem dobi iz radijske postaje, pretvori v digitalno obliko.
TNC je zadolžen tudi za to, da ob oddaji podatkov vključi oddajo radijske postaje in šele nato pošlje podatke.
Radijska postaja:
Dobra je kakršnakoli radijska postaja, ki je
zmožna prenašati govor. Tu se moramo zavedati, da imajo radijske postaje
za različne vrste dela in frekvenčna področja tudi različno široke pasovne
širine. Postaje, ki so največkrat uporabljane, delujejo na frekvenčnempodročju
od 144 MHz do 146 MHz in jih tipično uporabljamo za prenos podatkovs hitrostjo
1200 bps.
Za višje hitrosti prenosa moramo imeti posebej
za to narejene postaje z večjo pasovno širino. Hitrosti so takrat že "konkretnejše",
uporablja pa se tudi druga vrsta modulacije. V Sloveniji deluje naprimer
na 2360MHz paketno vozlišče, ki prenaša podatke s hitrostjo1.2288 Mbit/s.
Več
o tem....
Modem, ki sem ga naredil, služi za prenos podatkov s hitrostjo do 1200 bps in uporablja AFSK (Audio-Frequency Shift Keying) vrsto modulacije. To pomeni, da so logične '0' predstavljene kot audio signal z neko frekvenco, logične '1' pa kot audio signal z neko drugo frekvenco. Ker sem omenil, da je modem del TNC-ja, bi moral imeti narejen še ostali del strojne opreme. V tem primeru temu ni tako. Paketizacijo in depaketizacijo podatkov ter vse potrebne olepšave paketov (header, CRC) opravi računalnik in s tem skoraj nadomesti TNC (razen modema). Za to skrbi gonilnik - program TFPCX . To je TSR program, ki ga moramo zagnati preden zaženemo katerega od programov za PR.
Več o projektu lahko izveste
če kliknete na katero od povezav...
Če imate kakšno vprašanje
(raje vidim, da ne :)), mi lahko pišete...