Patariu.lt   Studijos   N-18   Sapnininkas   Receptai

POCSAG RADIJO IEŠKOS KODAS

Dauguma gaviklių duomenų perdavimui naudoja POCSAG kodą. POCSAG- tai sinchroninis radijo ieškos formatas, leidžiantis duomenų perdavimą atskirais paketais. Šis kodas taip pat turi baterijų taupymo ir klaidų korekcijos galimybę.

kom2

POCSAG kodas susideda iš įžangos ir vieno ar kelių kodinių žodžių. Kiekvieną paketą sudaro 32 bitų sinchronizacijos kodas ir aštuoni 64 bitų adresų rėmai. Adresų rėmas sudarytas iš dviejų 32 bitų adreso arba pranešimo kodinių žodžių. Rėmų sinchronizacijos kodas žymi kodinių žodžių paketų pradžią.

Įžangą, kaip parodyta 1 pav., sudaro 576 bitai, kurių šablonas 101010 … ir t.t. (dvejetainis kodas). Kaip jau minėjome, siuntimo sparta gali bûti 512, 1200 arba 2400 bps. Dekoderis įžangą naudoja dviems tikslais: nustatyti, kad duomenys perduodami POCSAG kodu ir sinchronizuoti jų pradžią.

Paketo struktûra

Paketą sudaro sinchronizacijos žodis ir po jo sekantys 8 rėmai po du adresus (16 adresų paketas). Siekiant išlaikyti paketo struktûrą, rėmuose bûtinai yra vieni iš šių duomenų: du adresai arba du pranešimo kodiniai žodžiai arba du tušti kodiniai žodžiai.

Rėmo sinchronizacijos kodo struktûra

Rėmo sinchronizacijos kodas yra unikalus, žodis žymintis paketo pradžią. Šis kodas yra 32 bitų:

01111100110100100001010111011000

Adreso kodinio žodžio struktûra:

Kodinio žodžio formatas

Bitų Nr.

1

2 iki 19

20

21

22 iki 31

32

Adreso

kodinis žodis

0

Adreso bitai

Kontrolinės sumos bitai
Pranešimo

kodinis žodis

1

Pranešimo bitai

Kontrolinės sumos bitai

2 pav.

Adreso kodinio žodžio struktûra

Adreso kodinio žodžio struktûra parodyta 2 pav.. Adreso kodinio žodžio pirmasis bitas visada yra nulis. Bitai nuo 2 iki 19 – adreso bitai. Gaviklis tikrina šiuos bitus, ieškodamas savo adreso. Kiekvienas POCSAG kodinis žodis gali perduoti adresus 4 skirtingiems gavikliams. Šie adresai nustatomi pagal 20 ir 21 bitų reikšmes; šių bitų kombinacijos parodytos 3 pav. Bitai nuo 22 iki 31 yra kontrolinės sumos bitai, o 32 bitas – pariteto bitas.

Adreso kodinis žodis

20 bitas 21 bitas
1 adresas

2 adresas

3 adresas

4 adresas

0

0

1

1

0

1

0

1

3 pav.

Gaviklyje yra užprogramuoti 3 rėmo vietos bitai, nurodantys rėmo skaičių, kuriame perduodamas gaviklio adresas. Dekoderis reaguoja į nustatyto rėmo kodinį žodį (adresą). Gaviklio maitinimo šaltinis atjungiamas nuo imtuvo, kol perduodami kiti rėmai. Tai padeda taupyti gaviklio bateriją.

Kodų talpumas

Užprogramuoti 3 rėmo vietos kodai ir 18 bitų adreso kodinių žodžių, leidžia turėti virš 2 milijonų atskirų adresų. Šioje kombinacijoje rėmo padėties bitai yra jaunesnieji, o adreso bitai – vyresnieji.

Pranešimo kodiniai žodžiai

Pranešimo kodiniai žodžiai parodyti 2 pav. Pranešimo kodinis žodis visada prasideda 1 ir perduodamas po adreso.

Tuščias kodinis žodis

“Tuščias” kodinis žodis yra unikalus kodinis žodis, užpildantis tuščius adresų rėmus (jei adresai neužima 64 bitų erdvės). Taigi, jei rėme yra vien tik adresas, laisvi bitai yra užpildomas 32 bitų “tuščio” kodinio žodžio:

011111010100010011100000110010111

Share on Facebook

Hey.lt - Nemokamas lankytoj� skaitliukas