O metodă de transmitere a datelor sub formă de pachete
Invenția se referă la o transmisie prin date standard de canale radio Bluetooth. Rezultatul tehnic este de a crește lățimea de bandă pentru date utile. Pentru a face acest lucru, în funcție de calitatea canalului fără fir transmite DH5 de tip pachet sau DM5. DM5 alternativă sau AUX1. canal O judecând după numărul de pachete cu erori sau numărul de pachete retransmise. 7 ZP f ly-1-il.
Invenția se referă la o metodă pentru transmisia de pachete de date.
Dacă un astfel de pachet de date înainte de a fi transferată prin canalul fizic, trece prin diferite niveluri, care corelate protocoalele relevante, cum ar fi protocolul de corecție a erorilor, astfel cum se prevede, de exemplu, în conformitate cu modelul de referinta OSI (Open Systems Interconnection), pachete de sarcina utilă date adesea încapsulate în diverse corelate cu mai multe straturi separate sau date de control protocoale cu datele corespunzătoare pentru corectarea erorilor.
Atașat la date utile, astfel, controlul datelor conduce la faptul că acestea ocupă resurse / canale de canal și, astfel, duc la scăderea vitezei de transmitere a datelor utilizabile, sau, respectiv, lățimea de bandă pentru datele de sarcină utilă.
Din EP 1109343 A2 descrie o metodă de codificare de canal adaptiv pentru controlul unui dispozitiv care se bazează pe proprietățile canalului curent codorului fără fir funcționează în respectul pe care efectuează comutarea între diferite forme de canal de codificare.
De la US 6262924 B1 dezvăluie un dispozitiv pentru optimizarea transmisiei de date bidirecțională în cazul în care transmițătorul poate seta diverse tipuri de modulare.
Invenția se bazează pe problema creșterii lățimii de bandă pentru date utile.
Această problemă este rezolvată prin caracteristicile din revendicarea 1.
În metoda conform invenției pentru transmiterea pachetelor de date într-un sistem de comunicație cu un prim tip de pachete de date și cel puțin un tip alternativ de pachete de date este determinat schimbări în calitatea canalului de transmisie utilizat pentru conexiunea între sursa de date și receptorul de date și, în funcție de un anumit tip de schimbări ale calității selectate pachete de date ale următorului pachet de date care urmează să fie transmise prin canalul de transmisie. Metoda conform invenției poate fi pusă în aplicare în mod avantajos într-un sistem de comunicație fără fir.
Prin selectarea al doilea tip de pachete de date, cu o proporție redusă de date de control decât pentru primul tip de pachet de date, atunci când canalul de transmisie este de bună calitate, este prevăzută o utilizare mai eficientă a canalului de transmisie.
Dezvoltarea în continuare prevede selectarea tipului de pachete de date, care utilizează o eroare de codificare cu un număr mai mic de biți. Acest exemplu de realizare are avantajul că atunci când furnizat erori de codare a datelor redundante pot fi salvate, astfel încât proporția de pachete de date de control poate fi redusă, fără pierderi de informații.
O implementare simpla este atins atunci când o bună calitate este semnalat la atingerea o primă valoare de prag, care exprimă calitatea canalului de transmisie. Mai mult decât atât, un astfel de prag poate fi optimizat astfel încât tipul de pachete se realizează, de asemenea, prin modificarea efectului util - o utilizare mai eficientă a canalului de transmisie pentru a îmbunătăți rata de transmitere de date, fără a crește numărul de pachete cu erori.
Dezvoltarea în continuare, în care, în cazul deteriorării calității de primul tip de pachet de date este selectat, calitatea proastă este semnalizată la atingerea a doua valoare de prag, previne la scurt timp după schimbarea tipului de pachete de date, cum ar fi atunci când depășește prima valoare de prag, modificarea ulterioară în cazul în care imediat următoare ulterior, reducerea sub o primă valoare de prag, astfel încât să se prevină o permanentă schimbare care apare atunci când valoarea vibrațiilor de calitate în raport cu primul prag despre valorile, și, astfel, întârzierile inutile asociate.
În cazul în care calitatea schimbării determinată a sursei de date, intervalul de timp dintre detectarea calității schimbării de tip pachet de date și trimiterea de pachete de date de acest tip de pachet poate fi păstrate foarte mici.
Determinarea modificărilor calității la receptorul de date, prin contrast, are avantajul că receptorul de date poate fi detectată nu este determinată de o sursă de modificări de date de calitate, în special prin rata de eroare stabilită acolo și transmisă la sursa de date, astfel încât să asigure în mod substanțial încât puteți răspunde la toate zgomotul canalului de transmisie.
Procedeu conform uneia dintre revendicările caracterizat prin aceea că pentru determinarea variației calității determinată de numărul de repetiții ale pachetelor și / sau măsurarea intensității câmpului se realizează semnalele recepționate, care reflectă calitatea canalului de transmisie.
Prin implementarea metodei într-un sistem de comunicații radio care funcționează în conformitate cu standardul Bluetooth (tehnologia fără fir diferite tipuri de dispozitive de microprocesoare), acest avantaj poate fi realizat prin mijloace simple, deoarece în conformitate cu standardul Bluetooth oferă diferite tipuri de pachete de date, de exemplu, DM5, DH5a sau AUX1, care diferă în în mod specific, în funcție de numărul de biți prevăzut corectarea erorilor. punerea în aplicare simplă pentru combinația preferată de pachete de date sunt obținute atunci când
a) un prim tip de pachet de date în conformitate cu standardul Bluetooth corespunde pachetelor DM5,
b) un al doilea tip de pachet de date în conformitate cu standardul Bluetooth corespunde pachetului DH5
c) un prim tip de pachet de date în conformitate cu standardul Bluetooth corespunde pachetelor DM5,
d) un al doilea tip de pachete de date în conformitate cu standardul Bluetooth ieșirile AUX1 corespunde pachetului,
precum și orice alte combinații sunt posibile în funcție propuse tipurile Bluetooth standard de pachete de date, cu excepția cazului în care realizează efectul dorit - o utilizare mai eficientă a canalului de transmisie pentru a îmbunătăți rata de transfer de date.
Desenul este o organigramă care prezintă operațiunile de selecție tip de adaptare a unui pachet de date într-un sistem radio care funcționează în conformitate cu un interval scurt standard de comunicare de acțiune Bluetooth, pentru a optimiza lățimea de bandă la schimbarea calității canalului de transmisie.
Primul pas S1 corespunde stării inițiale a procesului. În această stare se realizează metoda, de exemplu, sub controlul microprocesorului al dispozitivului terminal cuprinzând un standard Bluetooth modul radio, mai ales ca un proces de fond (prioritate scăzută), o întrerupere-driven.
„Întrerupere“ ar putea, de exemplu, să fie solicitate de datele dispozitivului de transmisie terminale. Dacă acesta este cazul, a doua etapă S2 este transmis primul pachet de date, în cazul general, setul de pachete de date.
Pentru acest pachet de date este format în primul rând în funcție de tipul prestabilit de pachete de date, care, în sistemele standard Bluetooth vor ambalaj, în general, de tip DM5.
DM5 pachet tip are o suprafață de mărime utilă de 226 octeți de date, iar acest domeniu include, de asemenea, codul de eroare de corecție (FEC - corectarea erorilor înainte), precum și în domeniul sarcinii utile se adaugă la un 16 biți de verificare a redundanței ciclice (CRC), astfel încât transferul unui astfel de pachet necesar pentru a cinci intervale de timp.
După aceea, într-o a treia etapă S3 de determinare a calității canalului este realizată pentru canalul utilizat pentru această transmitere a datelor.
Ca măsură pentru determinarea calității canalului este numărul de repetiții de pachete care pot fi evaluate la transmițător.
Această măsură poate fi combinată cu alte valori, sau pot fi înlocuite cu alte valori care pot fi aduse pentru a estima calitatea canalului, în care Metrica poate fi utilizat, care permit estimarea pe partea receptorului.
De exemplu, acest lucru se poate face în așa fel încât receptorul - un alt dispozitiv echipat modul radio Bluetooth standard, - pachetele de date evaluează o rată de eroare a pachetului de date recepționat (ciclică cod de verificare a redundanței - CRC), sau intensitatea câmpului semnalului recepționat, transmiterea unui pachet de date (indicator de nivel -RSSI a primit semnal), astfel încât la a patra etapă S4 se verifică dacă este necesară schimbarea tipului utilizat în prezent de pachete de date.
A avut loc în a patra verificarea etapa S4 este realizată, de exemplu, astfel încât atunci când calitatea canalului de prima valoare de prag, de exemplu, în cazul în care numărul de repetiții de pachete devine mai mică decât o anumită valoare, care transmitator pot fi comunicate - în conformitate cu introducerea metodei corespunzătoare semnalizeze în conformitate cu standardul - și de la receptor, transmițătorul este decis tipul adecvat de pachete de date.
Într-un sistem de operare în conformitate cu standardul Bluetooth, în acest caz, este, în principiu, pe pachetul de tip DH5a.
Pachetul DH5a format într-un mod similar cu un pachet, cum ar fi DM5, cu singura diferență fiind că are o zonă de sarcină utilă dimensiunea de 341 octeți de date, cu diferența majoră este că, în cazul DH în datele utile nu este codul de eroare de corecție, dar, de asemenea, ca pentru tipul DM5, adăugat suplimentar codul CRC pe 16 biți, iar pachetul este transmis în numărul sloturi de timp până la cinci.
Prin verificarea dacă în prezent utilizat tipul de pachet care corespunde proprietăților actuale ale canalului de transmisie, aceasta se realizează faptul că, atunci când este prevăzută în mod substanțial sau o posibilă rată maximă efectivă a datelor de utilizator calitatea canalului de transmisie.
În cazul în care calitatea canalului de transmisie este din nou redusă, care devine reducerea notabilă sau rata efectivă a datelor de utilizator, deoarece numărul de biți în creșteri de eroare, în executarea ulterioară a patra etapă S4 selectează primul tip de pachet de date.
Adăugarea sau alternativă la a treia S3 etapă și S4 la al patrulea pas este de a stabili pachetul de date de tip întâi în mod implicit, și pentru a putea instala proprietățile îmbunătățite ale canalului, la intervale regulate set al doilea pachet de date de tip, astfel încât o rată efectivă mai mare utilizator sau date.
În mod alternativ, în etapa a patra S4 poate fi utilizat de asemenea o a doua valoare de prag ca o limită inferioară pentru calitatea canalului, care este atins atunci când, de exemplu, numărul unor pachete de repetiții depășește o anumită valoare, astfel încât atunci când ajunge la al doilea domeniu de valori de prag este incident pe primul tip pachet de date.
Pentru implementarea exemplară a unui sistem de comunicații care funcționează în conformitate cu standardul Bluetooth, ceea ce înseamnă că primul a patra etapă S4 se efectuează cu comutare primul tip de pachete de date DM5 cu 2/3 codare FEC pe al doilea pachet de date de tip DH5 fără codare. În cazul în care, atunci calitatea canalului se deteriorează din nou, sau, respectiv, rata efectivă a datelor de utilizator scade datorită creșterii de erori de bit.
Acest lucru crește numărul de pachete repetă pasul S4 servește ca o măsură pentru determinarea calității canalului de transmisie.
În cazul în care numărul de repetiții ale pachetelor depășește o anumită valoare stabilită, calitatea scade sub a doua valoare de prag, astfel încât, în acest caz, transmițătorul selectează un pachet de date DM5 primul tip mai potrivite.
comutare repetată a doua pachete de date de tip DH5 poate urma apoi cu o scădere a numărului de repetiții ale transmiterii pachetelor atunci când tipul de pachete DM5 sub limita inferioară, adică atunci când prima valoare de prag.
Alternativ, aceasta poate fi de comutare intervale regulate de timp pentru a transmite pachete de date în conformitate cu un al doilea tip de pachete de date și apoi, după prima etapă S1 și a doua etapă S2, a treia etapă S3 poate determina calitatea canalului verificând dacă numărul de repetiții de pachete a crescut, iar dacă acest lucru nu este cazul, apoi într-o a patra etapă S4 este stocat de-al doilea tip de pachete de date, în caz contrar, primul tip nou selectat de pachete de date.
Dacă a patra etapă S4, se ia o decizie cu privire la schimbarea tipului de pachete de date, a cincea etapa S5 ar trebui să fie instalat, indiferent dacă sursa este setată sau o rețea de comunicații nod secundar. Această verificare este necesară în sistemele cu structură ierarhică în care dispozitivul de comunicație de rang superior stabilește parametrii tehnici ce caracterizează conexiunea. Această structură ierarhică se caracterizează, în special, sistemele de operare în conformitate cu standardul Bluetooth, datorita arhitecturii lor pe baza unei predeterminate (lider) și slave (sclav) nod.
Dacă verificarea în al cincilea pas S5 indică faptul că acesta este un nod dat, trecerea la un alt tip de date, atunci poate fi realizată direct în următoarea metodă de transfer a șaptea etapă S7 cu starea inițială, în prima etapă S1. Dacă vorbim despre nodul secundar, nodul din a șasea etapă S6 trebuie să trimită mai întâi o cerere la nodul principal pentru a fi capabil de a efectua a șaptea etapă S7.
Procedura de proces descrisă conform invenției nu trebuie limitat la Bluetooth sistemele standard, dar pot fi aplicate la sistemele de transmisie a datelor în care dorite rată maximă de date posibil și în condiții dificile, de exemplu, la domeniul funcționării interfeței sau în prezența unor interferențe de la alte transmițătoare ( de exemplu, cuptor cu microunde).
1. Metodă pentru transmiterea pachetelor de date într-un sistem radio care funcționează în conformitate cu standardul Bluetooth, utilizând un prim tip de pachete de date și cel puțin un al doilea tip alternativ de pachete de date, caracterizat prin aceea că a) determină modificarea calității canalului de transmisie utilizată pentru compusul între receptorul sursă de date și, b), în funcție de modificările detectate în tipul de calitate selectat de pachete de date ale următorului pachet de date care trebuie transmise peste canalul de transmisie, în care c) primul tip date Aketi conform standardului Bluetooth corespunde pachetelor DM5, d) al doilea tip de pachete de date în conformitate cu standardul Bluetooth corespunde pachetelor DH5.
2. Metodă conform revendicării 1, caracterizat prin aceea că, în cazul în care canalul de transmisie este de bună calitate, selectarea unui al doilea tip de pachete de date, în care al doilea tip de pachet de date are o proporție mai mică de date de control decât primul tip de pachet de date.
3. Metodă conform revendicării 1, caracterizat prin aceea că, în cazul în care canalul de transmisie este de bună calitate, selectarea unui al doilea tip de pachete de date, în care al doilea tip de pachet de date utilizând un cod de corecție a erorilor, cu mai puțini biți.
4. Procedeu conform revendicării 2 sau 3, caracterizat prin aceea că buna calitate a semnalului canalului de transmisie atunci când amplitudinea primei valori de prag, care exprimă calitatea canalului de transmisie.
5. Procedeu conform revendicării 1, caracterizat prin aceea că, în cazul deteriorării calității de selectare a unui prim tip de pachete de date, iar semnalul de proastă calitate, atunci când a doua valoare de prag.
6. Metodă conform revendicării 1, caracterizat prin aceea că modificarea calității este determinată la sursa de date.
7. Procedeu conform revendicării 1, caracterizat prin aceea că a) determină modificarea calității pe partea receptorului a datelor, b) care transmit un mesaj care indică o modificare a calității, de la receptorul de date la sursa de date.
8. Procedeu conform revendicării 1, caracterizat prin aceea că, pentru determinarea numărului de schimbare determinat calitatea de repetiții ale pachetelor și / sau să efectueze intensitatea câmpului de măsurare a semnalelor recepționate, care reflectă calitatea canalului de transmisie.