Sunteți pe pagina 1din 15

BLUETOOTH ARHITECTUR I FUNCII

1. INTRODUCERE
Tehnologia Bluetooth vizeaz permisiunea comunicaiilor fr fir, pe raz scurt de
aciune, ntre mai multe dispozitive. Dezvoltat iniial de Ericsson, Bluetooth sufer o evoluie a
specificaiilor sale meninute i dezvoltate de Special Lobby Special Interest Group (SIG) pentru
Bluetooth i este cu titlu de accesoriu standardizat prin IEEE, sub referina IEEE 802.15.1.
Astzi subgrupuri i alte forumuri ale IEEE 802.15, cum ar fi Aliana Wimedia sunt concurente
pentru acelai domeniu de operare.
Ideea de guvernare din spatele Bluetooth-ului a constat n implementarea la scar larg
a unui circuit integrat, configurat pe o scar foarte mare, pe diferite tipuri de echipamente, cu un
consum de energie redus i astfel preuri foarte mici (Figura 1).

1.1 SPECIAL INTEREST GROUP


n 1994, Ericsson Mobile Communications a lansat un studiu de fezabilitate pentru
interfee radio low-cost, cu un consum redus de energie, ce pot fi utilizate ntre telefoanele
mobile i accesoriile lor. n Februarie 1998, IBM, Intel, Nokia i Toshiba s-au alturat companiei
suedeze i n Mai au creeat SIG. A fost extins de ctre sosirea 3Com, Agere (Lucent
Technologies), Microsoft i Motorolac n cursul anului 2000 i nu nceteaz creterea, astfel,
colectnd specialiti care acoper mai multe domenii de expertiz, cum ar fi telefonia mobil,
calculatoarele portabile, mainile i i prelucrarea digital. Fiind o specificaie industrial
deschis, toi membrii Bluetooth SIG pot folosi gratuit aceast tehnologie n produsele i
serviciile lor. Astzi, SIG numr mai mult de 2500 de productori. Se desfoar o adevrat
lupt pentru promovarea acestui standard mondial, n ciuda concurenei foarte mari de
tehnologii, conduse n general de ctre Wi-Fi.

Figura 1. Chip Bluetooth


1.2 BLUETOOTH ARE CORESPONDEN N DANTUR PRINTR-UN SENS?
Bluetooth provine de la numele unui viching: Harald Blatand ("Harald dinte albastru "),
care a reuit aciunea de unificare, n acelai regat, a Danemarcei i a Norvegiei, la momentul n
care Europa era divizat de disputele religioase i pe teritorii. Metafora este frumoas: astzi
Bluetooth desfoar o adevrat cruciad n timpurile moderne pentru a unifica toi
productorii i echipamentele lor electronice datorit acestui nou standard wireless.
Icoana este, de asemenea, bazat pe istoria Bluetooth deoarece aceasta este compus din
dou caractere "H" i "B": abrevierea pentru "Harald Bluetooth". Produsele Bluetooth trebuie s
treac printr-un proces de certificare pentru a deveni produsele grupului.
1.3 APLICAII
Telefonia mobil este una dintre primele piee vizate de Bluetooth. Cipurile bluetooth
sunt uor adugate n echipamente mobile. Un alt tip de cerere se refer la echipamentele de
prelucrare a datelor, cum ar fi mouse-uri, imprimante portabile, PC, agende electronice, cti
audio, sisteme Hi-Fi, camere numerice, plata bancara la distan i aplicaii auto. Noi numim o
aplicaie, un profil. Profilul d detalii despre parametrii protocolului i setrile acestuia, pentru ca
dispozitivul s poat descoperi aceste plicaii i s comunice ntr-un mod uniform. Profilele sunt
specificate n SIG.
2. ARHITECTUR I DEBITE
2.1 ARHITECTURA
Comunicarea Bluetooth necesit dou lucruri preliminare: n primul rnd trebuie s tim
dispozitivele din apropiere (descoperirea) i al doilea trebuie s fie un circuit prestabilit.
Comunicarea se bazeaz, de asemenea, pe un principiu master-slave. Un grup de echipamente
2

formeaz o celul numit piconet ( Figura 2). Un piconet cuprinde un master i apte slave
maxim. Mai multe piconete se pot suprapune formnd o "reea de dispersie" ( Figura 3). ntr-un
piconet comunicarea se bazeaz pe master pentru armonizarea frecvenelor i a canalelor.
Cunoatem vecinii prin faza de descoperire, n timp ce ntr-o reea de dispersie exist necesitatea
de conexiune a datelor ntre master i nodurile releu. Reeaua de dispersie n Bluetooth nu este
bine dezvoltat. Acesta a fost mbuntit prin proceduri de rutare specifice n standarde mai noi
cum ar fi ZIGBEE. Dou dispozitive slave nu pot vorbi direct unul cu altul, cu excepia fazei de
descoperire. Alocarea canalelor i stabilirea comunicaiei sunt n responsabilitatea master-ului.
Dei n versiunile anterioare de Bluetooth a existat o limitare, cu privire la numrul de
canale simultane ntr-un piconet, aceasta fiind eliminat din versiunea curent deoarece
capacitatea celulelor a crescut semnificativ. Standardul sprijin, de asemenea transmisia prin
eliminarea pur i simplu a destinaiei din mesaje. Master-ul este responsabil de alegerea/
obinerea nodurilor de votare, precum i de alocarea / blocarea noilor conexiuni n band. Acesta
este responsabil pentru stabilirea sincronizrii ceasului piconetului i aa cum vom vedea decide
pentru secvena de salt de frecven (FHS). Un slave poate fi parte din mai multe piconete.

Figura 2. Arhitectura Master/slave


O caracteristic interesant major a Bluetooth-ului este c nu depinde de IP. Aceast
decizie de design, curajoas, faciliteaz implementarea dispozitivelor astfel nct este eliminat
apariia problemelor superioare, cum ar fi alocarea adresei, rutarea, netmask, etc. Configurarea
automat este, prin urmare, mult mai uoar. n Bluetooth identificm mai multe protocoale:

protocoale de strat inferior: Banda, LMP, L2CAP, protocol pentru descoperirea


serviciului (SDP)
protocoale de interfa: RFCOMM
sarcini de control aplicative: Sistemul binar TCS , Comenzi AT
protocoale aplicative: PPP, TCP / IP, OBEX, WAP, vCard, VCal, WAE
n Bluetooth, aplicaiile sunt parte a specificaiilor generale. Acestea sunt definite n
documente separate, definite de SIG. Pentru o mai bun nelegere a modului de funcionare
Bluetooth, ne vom uita la protocoalele prezentate n Figura 4 i obiectivele lor.

Figura 3. Reea de dispersie


2.2 DEBITE I VERSIUNI
Exist mai multe versiuni ale specificaiilor. Versiunea 1.0 ofer o lime de band
maxim puin mai mic de 1 Mbps

pentru o raz de aproximativ 10 m . Raza depinde de

categorie de echipament. Trei clase i, prin urmare, trei puteri de transmisie sunt definite pentru
dispozitive foarte mici, moderate i de putere medie (de exemplu, echipamente mici, carduri
pentru computere i pentru telefoane). Versiunea 2 ofer o lime de band maxim cuprins de
23 Mbps . Cnd Bluetooth merge la game mai mari se confrunt cu alte standarde cum ar fi

Wimedia i prin urmare nu este ntr-un mediu de concuren favorabil. n acest capitol, ne
referim la 1.1, 1.0B i specificaiile 2.0.

Figura 4. Arhitectur general n stiv


3. STRATUL FIZIC I CANALELE FIZICE
Stratul fizic se bazeaz, pentru rata de baz, pe salt de frecven cu modulaie GFSK.
Modularea produce simboluri de 1 M

pentru un debit total de 712 Kbps . n acest tip de

modulare se genereaz un binar unuprintr-o deviaie pozitiv a frecvenei, precum i un binar


zero printr-o abatere negativ a frecvenei. Avantajul acestei tehnici este acela c nu necesit
demodulare complex i RF front-end. Un sistem foarte simplu este, prin urmare, necesar. Un
exemplu de astfel de sistem este prezentat n Figura 5.
Saltul de frecven este utilizat ca o tehnic prrimar de spectru de extindere. Acesta a
fost pstrat n noua versiune a Bluetooth. Se folosesc 79 de canale n standard, dar uneori, n
funcie de fiecare ar, se pot folosi mai puine canale i, prin urmare, la nivel global au o lime
de band mai mic.
n versiunea cu rat mbuntit, vom folosi un alt tip de modulare. Cu toate acestea,
saltul este ntotdeauna trimis la aceeai vitez redus i utilizeaz GFSK. Acesta este un principiu
ntlnit n tehnologiile WLAN 802.11. Acesta permite dispozitivelor s adapteze sfritul RF la
tehnica de modulare dinamic pentru fiecare cadru.

Tabelul 1. Modulaia PSK, rata de 2Mbps


Bit(2k-1)

Bit(2k)

0
0
1
1

0
1
1
0

/4
3 /4
3 /4
/ 4

Noua modulare PSK atinge o lime de band de 2 Mbps . Ea se bazeaz pe o tast de


schimbare cu 90 ( / 4

- DQPSK). Cei 3 Mbps se bazeaz pe o tast de schimbare cu

8 faze (8DPSK). Tabelul 1 prezint relaiile dintre biii primii i detectarea schimbrii de faz,

n cazul 2 Mbps .

Figura 5. Chip simplu cu modulaie GFSK


Patru tipuri de canale sunt predefinite n definiiile standard. Dou sunt folosite pentru
transmisia normal de date i sunt numite canale piconet de baz i adaptate. Un dispozitiv
simplu este necesar pentru a utiliza doar un canal la un moment dat, dar mbuntite
dispozitivele ar putea face multiplexare n paralel pe mai multe canale fizice.
Saltul de frecven prevede ca modificarea s fie 1600 de salturi/s n transmisia de
date i 3200 pentru cerere i paginare. Un canal este, prin urmare, asociat secvenei de salt,
adic modul n care se vor schimba frecvenele n timp. Master-ul furnizeaz clienilor date cu
privire la propria lor secven de salt.Saltul n frecven asigur trecerea peste unele frecvene
care se confrunt cu o anumit problem de zgomot sau de propagare. De asemenea, saltul este
6

dependent de ceas, care este mandatat de ctre master. Pachetele de date sunt trimise prin
intervale de timp. Iintervalul de timp a fost stabilit n funciile principale Bluetooth anterior .
Acum avem interval de timp de diferite lungimi. De asemenea, un pachet poate fi trimis pe mai
multe intervale de timp. Ca orice alt strat alctuit din 2 protocoale. Bluetooth utilizeaz o
secven special pentru a delimita nceputul pachetului. Aceasta se numete cod de acces.
Canalul adaptat este diferit numai n cadrul procedurii de salt n secven . Este nevoie
s utilizeze cel puin 20 de canale. Este nevoie, de asemenea, ca slave-ul s utilizeze aceeai
frecven pentru a rspunde napoi, care a fost iniial folosit de maestru. Acest lucru este, totui,
mai puin constrngtor n faptul c putem folosi mai puin de 79 de canale pentru secven.
3.1. BENZI DE FRECVEN I CANALE RF
Operativitatea Bluetooth este n banda ISM de 2,4 GHz . n majoritatea rilor, avem
83,5 MHz , care ar trebui s fie dedicat acestui protocol. Prin urmare, 79 de canale sunt
posibile n acest interval, cu o lime de band de 1 MHz

pe canal. Tabelul 2 ofer o serie de

restricii din diferite ri.


Aa cum este menionat mai nainte, exist trei clase diferite de dispozitive:
Clasa 1: aceasta este proiectat pentru dispozitivele cu raz mare de aciune,
(100 m), caracteristicile de putere:

cum ar fi punctele de acces Bluetooth

20 dBm(100 mW ) .
Clasa 2: pentru PC-uri normale i dispozitive conectate portabile ( 10 m) ,
caracteristici de putere 4 dBm(2.5 mW ) .
Clasa 3: pentru dispositive cu putere sczut (raz< 1m), caracteristicile de
putere: 0 dBm(1mW ) .
Valorile de putere sunt msurate la intrarea n anten. Nimic nu previne un dispozitiv n
privina variaiei dinamice a puterii acestuia. Receptorul trebuie s aib o sensibilitate de
70 dBm pentru a detecta echipamentele din deprtare.

Tabelul 2. Benzi de frecven i canale RF


ARA

FRECVENA

CANALE RF ( MHz )

( MHz )

Europa i
Statele Unite ale
Americii
Frana
Spania

24002483,5

f =2402+k

k =0, ,78

2446,52483,5
24452475

f =2454+ k
f =2449+k

k =0, ,22
k =0, ,22

4. STRATUL BENZII DE BAZ


7

Stratul de baz implementeaz o cantitate foarte mare de proceduri ce fac legtura ntre
transmisia de date, codificarea radio i modulare. Ceasul, formatul pachetelor de date, rolurile
master / slave, conexiunea / management dispozitivului de stare, legtura de control i transmisia
audio i de corecie a erorilor (FEC) sunt, de asemenea, definite aici.
4.1. CARACTERISTICILE FIZICE
4.1.1. CANALELE FIZICE
Canalul logic este aranjat peste unul fizic. Acesta este reprezentat de saltul aleator de
frecven, aleas dintre cele 79 sau 23 canale RF disponibile n banda de 2,4 GHz .
Secvena de salt este unic pentru fiecare piconet excepnd cazul n care este adaptat pentru un
canal. Ceasul master-ului poate fi utilizat desigur. Canalul este mprit n intervale de timp sau
sloturi. Fiecare interval de timp corespunde unei frecvene RF, ntre secvena de salt, astfel nct
dou sloturi consecutive s corespund celor dou frecvene. n mod normal, master-ul folosete
o frecven n aval ctre slave i slave-ul folosete urmtoarul slot pentru comunicarea n
amonte. Tehnica de multiplexare foloseste diviziunea de timp, diviziunea de timp duplex (TDD),
adic master-ul i slave-urile transmit alternativ (master-ul transmite n sloturile pare i sclavii
din sloturile impare). Intervalele de timp sau sloturile sunt numerotate i dureaz 625 s
fiecare.
O transmisie se poate face numai ntre un master i un slave sau ntre un slave i masterul su. Comunicrile directe slave-slave nu pot avea loc, cu excepia descoperirii. Clasificarea
sloturilor corespunde valorii ceasului master-ului Bluetooth . Acest ceas de 27 bii ajut la
numrarea sloturilor de la 0 la2271 la 1 ntr-un mod ciclic (Figura 6 i 7).
Datele transmise de ctre unitile Bluetooth folosesc pachete. Un pachet corespunde
juxtapunerii a

15 canale de timp consecutive. Cnd un pachet are o dimensiune de 1

interval de timp, unu reprezint transmisia / recepia unui singur slot, iar atunci cnd un pachet
are dimensiuni mai mari de 1 interval de timp ( 3 sau 5 intervale), unu reprezint transmisia n
mai multe intervale.
4.1.2. LEGTURILE LOGICE
Mai multe tipuri de legturi pot fi stabilite ntre un master i unul (sau mai multe) slave.
Conexiunea sincron orientat (SCO)
SCO extins (ESCO)
Conexiunea asincron orientat (ACL)

Figura 6. Transmisia/ recepia ciclic folosind un singur interval de timp

Figura 7. Transmisia intervalelor de timp

SCO sunt folosite pentru:


9

Comunicaii de voce n modul de circuit


Servicii sincrone i simetrice
Rezervarea de sloturi la intervale egale ofer 64 Kbps pentru fiecare slot. Legtura
SCO este simetric, adic exist aceleai numrde sloturi n amonte i n aval i sunt egale.
ESCO sunt leguri asimetrice i ofer mai multe tipuri de pachete suportate de comunicaiile lor.
Legturile ACL sunt folosite pentru:
Comunicarea datelor
Servicii asincrone simetrice i asimetrice
Descoperire i paginare
In general, toate semnalizrile utilizeaz ACL. De asemenea, n mod implicit orice slave
are o ACL pentru a comunica cu master-ul. Viteza maxim pe care un utilizator o poate avea ntro legtur asincron este de 723 Kbps pentru dispozitivele din faza I Bluetooth. n acest caz,
o legtur n amonte de 57,6 Kbps poate fi suportat. Fluxurile simetrice cuprinse ntre
108 i 433 Kbps sunt de asemenea posibile. Legtura sincron sprijin conexiunea duplex

ntreag (full-duplex), cu fluxuri care sunt multiplu de 64 Kbps n fiecare direcie.


4.1.3. COMBINAII DE LEGTURI
Managerul de nod poate alege orice combinaie de tip de legtur. Alegerea este lsat
deschis pentru a alege fie SCO sau o conexiune ESCO, n cazul n care parametrii aplicaiei o
permit, o conexiune ACL poate fi folosit simultan. Exist ns o condiie important care afirm
c nimic nu se poate ntmpla nainte ca nodul s fie conectat i acest lucru nu se poate ntmpla
nainte de a stabili o legtur ACL primar cu master-ul dup cum se menioneaz anterior.
Logica este n mod clar de a permite nodului s primeasc comenzi de la master, n orice
moment.
4.2. ADRESAREA
Patru tipuri de adrese sunt folosite ntre dispozitivele Bluetooth: BD_ADDR,
LT_ADDR, PM_ADR i AR_ADDR:
BD_ADDR: Dispozitiv Bluetooth cu adres fix. Este furnizat de ctre
productor. Fiecare dispozitiv trebuie s aib o adres unic. Lungimea este de
48 bii . Aceasta corespunde unei adrese MAC. Cu toate acestea, este aa cum
vom vedea doar pentru semnalizarea de nceput a unei o comunicri, dar
niciodat dup. Lucrul amuzant despre adresele MAC este c ele reprezint doar
dispozitivele identificate "neschimbate". Orice alt adres poate fi schimbat.
Desigur, acest lucru ridic ntrebarea despre diferena dintre identitate i adres,

10

care sunt aici aceleai (n timp ce ar trebui s fie diferite), dar n lipsa unei
identiti stabilite demonstrabil, o adres MAC rmne o soluie bun.
LT_ADDR: Adresa membrului activ Bluetooth. Este un numr de 3 bii i
elucideaz secretul din spatele numrului maxim de opt noduri ntr-un piconet.
Aceast adres este valabil doar atta timp ct slave-ul este activ ntr-un
piconet. Aceast adres mpreun cu tipul de pachet identific conectarea
necesar la un slave. Deoarece sclavii nu comunic direct ntre ei aceast adres
este doar pentru a identifica un slave n comunicarea n aval.
PM_ADDR: Aceasta este o adres rezervat membrilor inactivi. Aceast adresa
este pe 8 bii i este valabil numai dac slave-ul staioneaz. PM_ADDR este
atribuit slave-ului de ctre master n timpul procedurii de staionare.
AR_ADDR: Aceast adres a cererii de acces (AR_ADDR) este, de asemenea
temporar. Aceasta este utilizat de ctre slave-urile oprite ( care dorm ) pentru a
determina urmtorul interval ce este permis s fie folosit pentru a trimite o nou
cerere de acces. Aceasta este atribuit de master ctre slave i, din nou este
valabil att timp ct slave-ul este oprit.
4.3. PACHETELE BLUETOOTH
Exist mai multe tipuri de pachete, care sunt legate de diferite tipuri de legturi. n
conformitate cu aplicaia, vom identifica la nivel global trei tipuri de pachete.
Pachete de control: Acestea sunt utilizate ntre server i slave pentru a transporta
informaii referitoare la radio (salt de frecven, ceas) la legtur (nfiinare,
securitate) sau la conexiune (cereri de conectare).
Pachete sincrone SCO: Acestea sunt utilizate de ctre legturile de conexiune
orientate pentru a transporta voce.
Pachete asincrone ACL: Acestea sunt utilizate pentru conexiuni ACL, astfel cel
mai bun trafic de date.
Pentru fiecare dintre aceste tipuri, exist mai multe subcategorii. Diferitele tipuri de
pachete, care rezult din aceast list sunt enumerate n continuare.
Pachete de date de voce DV: Pachetul DV conine date de voce combinate . El
are o sarcin util mixt divizat ntr-un cmp de voce de 80 de bii

i un

cmp de date ce conine pn la 150 bii . DV este pentru legturi SCO.


Pachete DM de tip x ( x=1,3,5 ): Pachetele DMX sunt numai pentru date.
Ele sunt, prin urmare, folosite n legturile ACL. Sarcina util are un cod CRC
de 16 bii . Pachetul DM1 se desfoar pe un interval de timp si poate dura
pn la 18 octei . Cmpul de date i CRC sunt codificate cu 2/ 3 FEC
(FEC este explicat mai trziu). DM3 dureaz trei intervale i DM5 cinci.
11

Pachete DH de tip y (

y=1,3,5 ): Este similar cu pachetul DM1. Nu exist

nici o FEC de aceast dat. Datele au un CRC de 16 bii . Din nou, DH sunt
pentru legturi ACL, pachetul DH1 ocup un singu interval de timp. Exist
diferite tipuri de familie DH: DH3, DH5 ( 341 octei ).
Pachetele 2-DH1, 3-DH1 sunt similare cu pachetele DH1 exceptnd sarcina util
care este modulat folosind /4

- DQPSK i

8 DPSK. Pachetul 2-DH1

are o mrime de 56 octei , n timp ce 3-DH1 dispune de 85 octei .


Pachetul 2-DH3 este din nou similar cu pachetul DH3 exceptnd sarcina util
care este modulat cu / 4

- DQPSK. Poate stoca pn la 369 octei . 3-

DH3 are o lungime de 554 i 5-DH5 are o lungime de 1023 octei .


Pachetul HV1 are 10 octei de date protejate cu o rat de FEC 1/ 3 i fr
CRC. Lungimea sarcinii utile este fixat la 240 biti . Este pstrat simplu
pentru dispozitive audio simple, cum ar fi ctile audio. Acesta este, de
asemenea, folosit doar pe legturi SCO.
Pachetul HV2 este lung de 20 octei , are o rat FEC de

2/3 i fr CRC.

Pachetul HV3 are 30 octei .


Pachetul EV3 este folosit doar pentru ESCO. Acesta este ntre 1 i 30 octei i
un cod CRC de 16 bii . Biii nu sunt protejai de FEC.
Pachetele EV4 sunt de 120 octei pe trei intervale de timp. n timp ce
pachetele EV5 sunt de 180 octei .
Pachetele 2-EV3 i 2-EV5 folosesc /4 - DQPSK i se ntind pn la 360
octei.
Pachetul 3-EV3 folosete 8PSK i este de 90 de octei pe un singur interval
de timp.
4.3.1. PACHETUL ID
Se compune din codul de acces pentru dispozitiv (DAC) sau codul de acces de cerere
(IAC) si are o lungime fix de 68 bii . Codurile de acces sunt explicate mai trziu i constau
n iruri de bii care identific dispozitivele ntr-un mod scurt. DAC este lung de 68 bii .
Acesta conine nodul de adres sau un cod de anchet pentru a cere un nod cu condiii specifice.
Pachetul este utilizat n faza de cercetare.
4.3.2. PACHETUL FHS
Pachetul FHS conine adresa MAC a expeditorului (Figura 8). Acesta este codat cu o
rat de 2/3 FEC. Acest pachet este utilizat n rspunsurile la solicitrile de pagini i cele de
anchet nainte de crearea piconetului sau atunci cnd exist o schimbare de rol. CLK 27-2
acestui pachet conine o parte a ceasului emitorului. Acest cmp este actualizat la fiecare
12

transmisie a pachetului. Dimensiunea total este de 240 de bii([144+ 16]3/2=240) .


Cmpul CLK conine partea emitor (desigur o parte scurtat).
4.3.3. FORMATUL PACHETELOR
Dup cum se poate nelege pn acum, putem vedea c toate categoriile de date sunt
trimise n pachete (chiar i pentru fluxul audio). Prin urmare, formatul pachetului generalul a fost
mprit n pachete cu rata de baz i cele n curs de mbuntite (Tabelul 3). Pentru rata de baz
structura este urmtoarea: Trei pri, care sunt explicate n continuare.
Codul de acces are dou dimensiuni posibile, respectiv 68 sau 72 , n timp ce
saltul este fixat la 54 de bii , sarcina util conine datele i este de maxim 2745 bii . n tipul
de pachete de identitate anterior am vzut c pachetul este destul de mic. De fapt, un pachet
poate fi destul de mic, cu doar un cod de acces. Acesta poate fi, de asemenea, compus din codul
de acces i antetul pachetului sau codul de acces, antetul pachetului i sarcina util (cazul
normal).

Figura 8. Structura pachetului FHS ( partea de sarcin util)

Tabelul 3. Format general al pachetului Bluetooth


68/72 bii
Access code

68/72 bii
Access code

54 bii
Header

[ 02745 bii ]
Data

Tabelul 4. Format general pentru pachetul Bluetooth cu rat mrit


54 bii
Header
Guard
sync
Data
Trailer

13

Figura 9. Formatul codului de acces


n pachetul cu rat sporit structura este prezentat n tabelul 6. Codul de acces i antetul
n pachetele cu rat sporit sunt identice n format i modulare cu pachetele cu rata de baz.
Structura are un timp de paz suplimentar i secven de sincronizare. Timpul de paz este o
perioad ce ncepe la finalul ultimul simbol GFSK al antetului i se termin la nceputul
simbolul de referin al secvenei de sincronizare i se situeaz ntre 4,75 i5,25 s .
Sincronizarea este alctuit dintr-un simbol care are o lungime de 11 s . Acesta este
urmat de zece simboluri DQPSK. Trailer-ul este, de asemenea, un simbol egal cu zero ( 00
urmat de 00 pentru

/ 4DQPSK ) i ( 000 , urmat de 000 pentru 8 DPSK ).

Primii 72 bii sunt utilizai pentru sincronizarea echipamentelor diferiilor piconei.


Rolul antetului este:
Numrarea pachetelor i detectarea unei pierderi
Furnizarea piconetului local al numrului nodului
Indicarea tipului de pachet
Solicitarea unei confirmri
Verificarea coninutului printr-un CRC
Restul pachetului conine datele specifice. Cnd pachetul este segmentat pe mai multe
sloturi, o indicaie specific este pus n codul introdus.
4.3.4. CODUL DE ACCES
Pachetele de date, pachetul ID i alte pachete de control ncep cu un cod de acces
(Figura 9). Acesta este n general utilizat pentru a identifica piconetul i pentru a sincroniza
recepia. Pachetul nu este acceptat pn cnd codul de acces nu corespunde identitii masterului. Aceasta este o modalitate simpl de a identifica prezena mai multor master-i ntr-o locaie.
Poate ajuta la stabilirea unei reele de dispersie.

Figura 10. Valori pentru preambulul diferitelor valori Sync word

14

Codul de acces n rata de baz conine 72 bii , dac este urmat de header i 68 bii
n cazul n care este transmis singur. Acesta conine trei pri: un steag pentru antet, un steag
pentru sincronizare i un steag pentru trailer. Cele trei tipuri mentionate anterior sunt:
Cod de acces al canalului (CAC)
Codul de acces al dispozitivului (DAC)
Codul de acces de cerere (IAC)
4.3.5. PREAMBLE
Preambulul este un model de patru simboluri utilizate pentru a facilita compensarea DC.
Este acelai principiu n majoritatea protocoalelor, de a identifica nceputul unui pachet. Acesta
folosete un model diferit dup cum se arat n Figura 10 pentru fiecare preambul ulterior
conform Sync word.
4.3.6. SYNC WORD
Cuvntul de sincronizare este lung de 64 bii . Este derivat de la o adres MAC ( biii
0-23). n cazul unei CAC folosim adresa de master. n timp ce n GIAC i DIAC folosim anumite
adrese. Pentru DAC este utilizat adresa slave-ului. Rolul Sync word este de a oferi o
sincronizare de timp precis, cu expeditorul. Cuvintele de sincronizare sunt create pentru a avea
o distan Hamming mare ntre ele.
4.3.7. TRAILER-UL
Acesta este utilizat dup Sync word numai dac exist un antet n pachet. Trailer-ul
const din patru simboluri. Este logic prezent, deoarece nu tim lungimea pachetului n partea
radio i avem nevoie de ceva s o indice. Straturile superioare cunosc lungimea de la antet, dar
radioul nu este suficient de inteligent pentru a extrage aceast informaie, care este un cmp de
date n pachet.

15

S-ar putea să vă placă și