Anda di halaman 1dari 17

Reele de comunicaii mobile

Modulaia i recepia n sistemul de telefonie mobil GSM


Scopul lucrrii: a) Studiul tehnicii de modulaie GMSK i a avantajelor sale, comparativ cu alte tipuri de modulaie adecvate transmisiunilor de date. b) Motivarea alegerii tipului de egalizare pentru sistemul de telefonie mobil GSM n funcie de caracteristicile canalului radio. 1. Introducere n sistemele celulare digitale trebuie ndeplinite urmtoarele cerine generale: utilizarea eficient a benzii de frecvene; performane bune din punct de vedere al ratei erorilor (Bit error rate -BER); utilizarea eficient a energiei electrice a mobilului; aplicabilitate n sistemele celulare; complexitate acceptabil a implementrii. O msur a eficenei modulaiei este distana dintre canale, care trebuie s fie ct mai mic. Presupunnd c suprapunerea spectrelor de radiofrecven (RF) ale canalelor adiacente este interzis, este necesar o separare ntre canale dat de: fs = B + 2f + D , (1)

unde B este lrgimea de banda ocupat de semnalul RF, f reprezint deriva de frecven a purttorului, iar D, variaia frecvenei datorat efectului Doppler. Lrgimea de band a transmisiei poate fi exprimat ca B = Rd/m, unde Rd reprezint debitul datelor, iar m, eficiena utilizrii spectrale. n acest caz relaia (1) poate fi scris: fs = (Rd/m) + 2f + D , (2)

Pentru a micora separarea ntre canale n sistemele de telefonie celular, exist urmtoarele posibiliti:

Modulaia i recepia n sistemul de telefonie mobil GSM

1) reducerea debitului n urma codrii vocii; 2) micorarea benzii de frecvene ocupate prin utilizarea unei modulaii digitale eficiente i creterea valorii m; 3) reducerea deviaiei de frecven a purttorului. Asupra deviaiei de frecven datorate efectului Doppler, nu se poate aciona, ea depinznd doar de viteza de deplasare a terminalului mobil. Deriva frecvenei purttoare este dat de stabilitatea oscilatorului local. innd cont de cerinele de simplificare, miniaturizare i reducere a consumului de energie, devine dificil de realizat un oscilator cu o stabilitate a frecvenei mai mic de 106 /an, fr a utiliza tehnici speciale de stabilizare a frecvenei. Astfel, presupunnd o stabilitate a frecvenei pentru dou canale adiacente limitat la 2x10-6/an se obine o valoare f2 kHz la 900 Mhz. n aplicaiile radio celulare, n care propagarea este multicale, m ia valori ntre 1bps/Hz si 2bps/Hz. Alegerea unei valori m>2 determin o degradare a BER. Pentru un canal de 25 MHz, cum este cel din GSM, debitul maxim al datelor poate fi ntre 22 kbps i 45 kbps, pentru 1bps<m<2bps. Alegerea tipului de modulaie i a parametrilor de transmisie conduce, n sistemul GSM, la un debit de aproximativ 34 kbps/25Hz. 2. Tehnici de modulaie n sistemele celulare 2.1. Modulaia PSK (Phase Shift Keying) Pentru modulaia binar PSK (BPSK) , semnalele se reprezint sub forma: So(t) = Acos(t) i S1(t) = A cos(t +) - pentru 1 binar. Pentru modulaia de tip M-PSK, sunt necesare M faze diferite, fiecare n (unde M=2n ) bii ai fluxului binar fiind codai ca un semnal unic, transmis sub forma: Asin (t +j), j = 1M. (4) - pentru 0 binar (3)

Reele de comunicaii mobile

2.2. Modulaia QPSK (Quadrature Phase Shift Keying) Dac exist 4 semnale, fiecare defazat cu 90, se poate afirma c exist o modulaie de tip QPSK. Fluxul de bii de la intrare {dk}, dk=0, 1, 2, este recepionat la intrarea modulatorului la viteza de 1/T bii/s, fiind separat n dou iruri de date dI(t) i dQ(t), ce conin biii pari, respectiv impari: dI(t) = d0, d2, d4, .... dQ(t) = d1, d3, d5, .... Pentru a obine un semnal modulat QPSK, s(t), se moduleaz n amplitudine fluxurile de date n-faz i n-cuadratur, cu un purttor de tip cosinus, respectiv sinus, astfel: s(t) =
1 2

dI(t)cos(2ft + /4) +

1 2

dQ(t) sin(2ft + /4)

(5)

Utiliznd proprietile funciilor trigonometrice, se poate scrie: s(t) = Acos (2ft + /4 + (t) ). (6)

Fluxul de date dI(t) moduleaz funcia cosinus cu o amplitudine de 1, fiind echivalent cu o deviaie de faz a funciei cosinus cu 0 sau ; se realizeaz astfel o form de und de tip BPSK. n mod similar, fluxul de date dQ(t) moduleaz funcia sinus, obinndu-se o form de und BPSK ortogonal pe funcia cosinus. Prin nsumarea acestor dou semnale ortogonale, se obine o form de und QPSK. Valorile pentru (t) = 0, -(/2), /2, , reprezint cele patru combinaii posibile pentru dI(t) i dQ(t): dI(t) -1 -1 1 1 dQ(t) -1 1 -1 1 - /2 /2 0

Modulaia i recepia n sistemul de telefonie mobil GSM

dk +1 do d1 d2 -1 0 T dI +1 do d2 -1 0 2T 4T 6T d4 d6 t 2T 3T 4T 5T 6T d3 d4 d5 d6 d7 t

dQ +1 d1 d3 -1 0 2T 4T 6T d5 d7 t

Fig.1. irurile de bii de date dI(t) i dQ(t) Fiecare dintre cele patru faze ale purttorilor reprezint 2 bii de date. Exist astfel 2 bii/simbol. Deoarece viteza simbolurilor pentru QPSK reprezint 1/2 din cea a biilor, se poate transmite un volum de date de 2 ori mai mare (n aceeai band de canal) dect n cazul BPSK. Aceast situaie este posibil datorit faptului c cele dou semnale I i Q, fiind ortogonale, se pot transmite fr a interfera ntre ele. n QPSK faza purttorului se poate modifica numai la intervale de 2Ts.

Reele de comunicaii mobile

Fig.2. Modulaia QPSK 2.3. Modulaia OQPSK (Offset Quadrature Phase Shift Keying) Dac dou iruri de bii I i Q sunt defazate cu =1/2 x durata unui bit, fluctuaiile amplitudinii sunt minimizate, faza semnalului nemodificndu-se niciodat cu 180. Modulaia OQPSK se obine din QPSK prin defazarea dQ cu fa de irul dI. Astfel, tranziiile de faz posibile sunt de 0 i 90 i apar de 2 ori mai des, dar cu jumtatea intensitii din QPSK. Dei exist nc fluctuaii de amplitudine ntre emitor i receptor, n OQPSK acestea au o magnitudine mai mic dect n QPSK.
dI +1 do d2 -1 -T 0 dQ +1 d1 d3 -1 0 2T 4T 6T d5 d7 T 3T 5T d4 d6

Fig.3. irurile de bii de date I i Q defazate cu

Modulaia i recepia n sistemul de telefonie mobil GSM

Fig.4. Modulaia OQPSK 2.4. Modulaia MSK (Mimimum Shift Keying) Modulaia MSK (Fig.5) se obine din OQPSK prin nlocuirea impulsului rectangular cu unul sinusoidal (de jumtate de perioad). Semnalul MSK este definit astfel: S(t) = d(t) cos (t/2T) cos 2ft + d(t) sin (t/2T) (7)

n modulaia MSK modificrile de faz sunt lineare i limitate la /2 pe durata unui interval de bit, T. Deci, n comparaie cu QPSK, MSK prezint avantajul c, datorit modificrii lineare a fazei, densitatea spectral de putere are lobii laterali mai mici, ceea ce conduce la un control mai eficient al interferenei ntre canalele adiacente (lobul central are ns o lime mai mare dect n QPSK). 2.5. Modulaia GMSK (Gaussian Mimimum Shift Keying) Un filtru trece jos (FTJ) cu caracteristica de tip Gaussian genereaz un semnal cu lobii laterali de amplitudine mic i un lob principal mai ngust dect n cazul impulsului rectangular. Modulaia cu un astfel de semnal este denumit GMSK. Exist dou moduri de a genera un semnal GMSK: - modulaia cu deviaie de frecven (Fig.6); - modulaia cu deviaie de faz n cuadratur (Fig.7).

Reele de comunicaii mobile

Fig.5. Modulaia MSK

Modulaia i recepia n sistemul de telefonie mobil GSM

m(t)

Amplificat or

LPF Gaussian

VCO

Fig.6. GMSK implementat prin modulaia cu deviaie de frecven

Sin[c(t)]

Q(t )

Amplificat or
90 m(t)

LPF Gaussian a(t ) b(t)

dt

c(t ) Cos[c(t)] I(t)

Procesor de semnal in banda de baza

Oscilator I/Q

Fig.7. GMSK implementat prin modulaia cu deviaie de faz n cuadratur Pentru a se exemplifica realizarea modulaiei, se utilizeaz urmtorul ir aleator de date binare: {1, 1, -1, 1, 1, -1, -1, 1, -1, 1, -1, -1, 1, 1, -1, 1, 1, -1, -1, 1, -1, 1, -1, -1,.}

Reele de comunicaii mobile

Fig.8. Rspunsul trunchiat al FTJ cu caracteristic Gaussian La trecerea datelor prin filtru se adaug ISI (Inter Symbol Interference) interferena ntre simboluri, dac la un moment oarecare de timp, prin filtru trece un numr N>1 bii.

Fig.9. nceputul secvenei binare transmise prin filtru Pentru BN=0,5 (BN lrgimea de band normalizat), fiecare bit avnd o durat t = 2 x intervalul de bit, al doilea bit de date intr n filtru n momentul n care la ieire se afl jumtate din primul bit, al treilea intr cnd primul este scos complet la ieire, etc. Astfel, primele impulsuri de form Gaussian pot fi reprezentate ca n Fig.10.

Modulaia i recepia n sistemul de telefonie mobil GSM

Fig.10. Impulsurile de form Gaussian reprezentnd fluxul de date Aceste impulsuri sunt nsumate, rezultnd funcia din Fig.11:

Fig.11. Funcia b(t) Funcia b(t) este integrat n raport cu timpul, de la t la , pentru a obine funcia c(t), ca n Fig.12.

10

Reele de comunicaii mobile

Fig.12. Funcia c(t) Odat obinut funcia c(t), cu ajutorul funciilor sinus i cosinus sunt determinate semnalele I i Q. Astfel: I(t) = cos [c(t)]; Q(t) = sin[c(t)] (8)

Fig.13. Funcia I(t)

11

Modulaia i recepia n sistemul de telefonie mobil GSM

Fig.14. Funcia Q(t) Din cele dou funcii I(t) i Q(t) se obine, dup modulatorul I/Q, semnalul m(t): m(t) = sin (2fct) I(t) + cos (2fct) Q(t) unde fc este frecvena utilizat de oscilator. Semnalul m(t) (de tip GMSK) este reprezentat n Fig.15. (9)

Fig.15. Semnalul m(t) modulat GMSK

12

Reele de comunicaii mobile

3. Egalizarea canalului n condiiile ideale un simbol transmis ar trebui s ajung la receptor atenuat n mare msur, dar nedistorsionat i ocupnd doar intervalul de timp care i-a fost rezervat. Situaia real din cauza mediului radio este diferit, simbolurile fiind distorsionate, astfel nct ocup i intervale de timp destinate altor simboluri, efectul purtnd numele de interferen intersimbol (ISIIntersymbol Interference). Situaia este complicat n GSM de faptul c transmitorul nsui contribuie la ISI. De aceea, n sistemul GSM pot fi deosebite dou surse de ISI: 1. ISI necontrolat, introdus de canalul radio; 2. ISI controlat introdus deliberat de transmitor. Problemele create de ISI, dar i cele ale distorsiunilor de atenuare pot fi diminuate prin utilizarea unui egalizor. Dup cum se observ n Fig.16, funcia de egalizare urmeaz demodulrii n lanul de recepie.

Fig.16. Receptor digital O prim problem n realizarea egalizorului o reprezint modelarea canalului. Standardele GSM definesc trei tipuri de modele:

13

Modulaia i recepia n sistemul de telefonie mobil GSM

arie rural (RA Rural Area), cu rspunsul cel mai puin ostil dintre cele standardizate, rspuns ce decade rapid n intervalul unui bit i avnd un comportament corespunznd unei singure ci de propagare; nu necesit egalizor Viterbi; teren cu dealuri (H Hilly Terrain), prezint o seciune cu ntrziere mic datorit reflexiilor locale i o seciune cu ntrziere mare (cca. 15s), putnd fi considerat un model cu dou-trei ci de propagare; tipic urban (T Typical Urban), n care rspunsul se mprtie pe durata a 5ms (ceea ce este egal cu aproape dou intervale de bit 2x3,69ms), crend probleme serioase n ceea ce privete ISI. Odat stabilit modelul de canal ce va fi utilizat, egalizorul va folosi un filtru cu funcia de transfer invers n raport cu modelul, astfel nct la ieire distorsiunile s fie reduse. Modelul trebuie s fie adaptiv, permind modificarea parametrilor si n funcie de starea real a canalului radio. Pentru a permite egalizorului s creeze un estimat al funciei de transfer a canalului, n fiecare pachet (burst) trimis pe canalul radio este inclus o secven de antrenare a egalizorului (Fig.17). Aceasta secven este cunoscut la recepie i prin compensarea ei cu secvena real recepionat se poate determina modul n care canalul afecteaz transmisia.

Fig.17. Structura pachetului (burst) TDMA Secvena de antrenare este inserat n mijlocul pachetului pentru ca distana dintre secven i biii utili s fie ct mai mic. Funcia de autocorelaie a secvenei este ilustrat n Fig.18. Sunt definite 8 secvene de antrenare, alese astfel nct corelaia dintre ele sa fie ct mai mic. Motivul pentru care sunt definite 8 secvene este evitarea confuziei ntre pachetele transmise pe canale ce utilizeaz aceeai frecven i interfer datorit distanei mici ntre celulele n care sunt utilizate.

14

Reele de comunicaii mobile

Fig.18. Funcia de autocorelaie a secvenei n GSM au fost propuse dou tipuri de egalizoare neliniare, unul bazat pe estimarea secvenei de maxim plauzibilitate (MLSE Maximum Likelihood Sequence Estimation), ce folosete algoritmul Viterbi i cellalt - pe egalizorul cu decizie n bucl. n lucrarea de fa va fi exemplificat doar primul tip. Schema de principiu a egalizorului Viterbi este cea din Fig.19. Egalizorul trebuie s ndeplineasc urmtoarele sarcini: 1. genereaz propriile versiuni ale secvenelor de date ce ar putea fi emise de ctre transmitor; 2. calculeaz datele pachetului de intrare corespunznd fiecreia dintre secvenele posibile la transmitor; 3. compar pachetul de intrare efectiv recepionat cu cele calculate; comparaia se face pe baza unei matrici calculate la fiecare pas al algoritmului; 4. selecteaz secvena de date generat local cu cea mai mare posibilitate de a fi chiar secvena transmis.

Fig.19. Egalizorul Viterbi

15

Modulaia i recepia n sistemul de telefonie mobil GSM

Egalizarea pe baza principiului MLSE nu ar fi posibil fr algoritmul Viterbi, care reduce drastic volumul calculelor i al memoriei necesare. 4. Desfurarea lucrrii 4.1. Se apeleaz programul Gsmlab.exe i se selecteaz modulatorul apsnd butonul Modulator for Gaussian MSK. Este posibil studiul a trei tipuri de modulaie, BPSK, MSK i GMSK, care pot fi selectate din caseta combo. Dup selectarea tipului modulaiei se pot afia: faza semnalului nainte i dup formarea spectral, frecvena semnalului modulat i semnalul RF modulat prin apsarea butonului Update. 4.2. Se selecteaz modulaia BPSK i se urmresc caracteristicile semnalului modulat BPSK. Se repet operaia pentru modulaiile MSK i GMSK. 4.3. Se afieaz spectrele de frecven ale semnalelor modulate apsnd butonul Show/Hide Spectrum asociat fiecrui tip de modulaie i apoi se compar acestea. 4.4. Se revine la schema bloc. Se selecteaz receptorul apsnd Receiver MLSE. Se marcheaz butonul radio AWGN Channel, i se completeaz puterea zgomotului n caseta alturat. Se vor testa valorile 0.5W, 1.0W, 2.0W i 3.0W. Puterea zgomotului este dat pentru toat banda, nu numai pentru banda obinut dupa filtrare. Testele pot fi realizate pentru canale radio fr zgomot sau cu diferite tipuri de zgomot. Exceptnd cazul n care se selecteaza opiunea fr zgomot (butonul radio No noise channel), zgomotul AWGN se msumeaz cu semnalul util pentru toate celelalte tipuri de canale radio. 4.5. Se selecteaz egalizorul Viterbi de tip 645 din caseta combo Equlizer type i se efectueaz un set de simulri, cu 200 rulri/simulare, pentru canalul radio caracterizat doar de zgomot AWGN. 4.6. Se alege canalul radio cu o singur cale de propagare (butonul radio One rau Rayleigh fading) i se completeaz puterea primei surse de zgomot Rayleigh 1. Se vor testa aceleai valori ca la testul AWGN. Se compar BER cu cea obinut anterior.

16

Reele de comunicaii mobile

4.7. Se selecteaz canalul radio cu dou ci de propagare (butonul radio Two ray Rayleigh fading) i se completeaz puterile ambelor surse de zgomot 0.5. Apoi se completeaz o putere constant a zgomotului AWGN, i se traseaz graficul BER, funcie de ntrziere. Se analizeaz efectul ntrzierii asupra performanelor receptorului. Unitatea pentru ntrziere este de 12/bit, i de aceea se vor executa simulri pentru 0, 12, 24, 36, 48. Se va nota valoarea pentru care se obine performana maxim. 4.8. Se testeaz i celelalte tipuri de receptoare incluse n caseta combo Equlizer type. Se pot efectua testele i pentru cazul n care nu se efectueaz o filtrare trece band la intrarea n receptor prin invalidarea opiunii BPF before demodulation.

5. Intrebri i comentarii 5.1. S se calculeze densitatea spectral de putere a semnalului modulat BPSK 5.2. Dai alte exemple de utilizare algoritmului Viterbi. 5.3. Efectuai o analiz calitativ a corelaiei ntre caracteristicile semnalelor modulate BPSK, MSK i GMSK i spectrele de frecven ale acelorai semnale.

17