Documente Academic
Documente Profesional
Documente Cultură
Cuprins
6
6.1
Introducere .................................................................................................................................... 1
6.2
6.6
Introducere
capitol
Obiective capitol
Introducere
Durata medie de
studiu
6.2
6.3
Tehnici de mprtiere
Fig. 6.4
Fig. 6.5
Intrare:
dt data binar cu rata biilor
ilor Rb = 1/Tb , unde cu Tb am notat durata unui bit de date.
codul pseudo-zgomot pnt cu rata chip-urilor Rc = 1/Tc, unde Tc este durata unui bit de
cod (chip).
mprtierea:
n transmitor,
tor, data binar dt (pentru BPSK) sau I ii Q (pentru QPSK) este multiplicat
multiplicat
direct cu secvena pnt de pseudo zgomot de la transmisie, pentru a produce ssemnalul tx n
banda de baz (fr modulaie) de transmis
txb = dt pnt
Fig. 6.6
Banda transmis este determinat de cea mai mic i cea mai mare frecven de salt i de
limea de band f0 alocat per frecven de salt. Pentru o anumit frecven de salt, banda
instantanee ocupat este identic cu cea ocupat de un semnal clasic MFSK (band ngust).
Folosind mai multe frecvene de salt, semnalul FH-MFSK va ocupa o lime de band mult mai
mare. Cu salturi lente se transmit mai multe simboluri per salt, cu salturi rapide se transmit mai
multe salturi pe un singur simbol.
Fig. 6.7
1
R12 ( ) =
T0
T0
s (t ) s (t + ) dt
1
T
0
Prin acest procedeu, semnalul receionat r(t), compus din s(t) (n care este inclus semnalul
de date i codul PN) i zgomotul n(t), este
1. nti multiplicat cu o replic local a semnalului PN,
2. apoi filtrat cu un filtru-trece-band FTB,
3. dup care urmeaz un etaj detector ptratic de anvelop, cu rol de extragerea
datelor
4. Semnalul de ieire din acest detector este integrat pe o durat de timp de Tb secunde
5. i eantionat la intervale de iTb secunde
6. mrimea obinut din circuitul de eantionare este comparat cu un prag
prestabilit, pentru a decide dac codul local este sincron cu codul coninut n mesajul
recepionat sau nu (faza codului local trebuie modificat pentru a ajunge la
sincronism).
Acest procedeu este descris de schema bloc din figura de mai jos.
n aceast structur de corelator/detector de tip multiplic i integreaz, generatorul local
de PN ruleaz continuu i un set complet nou de n = b/Tc chipuri din semnalul recepionat este
folosit pentru fiecare test succesiv de prag pentru durata Tc a unui chip. Asta impune o limitare
major privind viteza de cutare, deoarece faza de referin a codului PN local poate fi
actualizat numai la intervale de Tb secunde.
Astfel, n cazul n care cutarea este efectuat n incremente de 1/Ns chip-uri, viteza de
cutare devine 1/Ns Tb chip poziii pe secund.
6.4.2 Cu filtru compensat (adaptat)
Viteza de cutare poate fi crescut semnificativ prin nlocuirea operaiei multiplic-iintegreaz cu un etaj corelator pasiv, cum ar fi filtrul compensat. Filtrul compensat poate fi
implementat fie analogic, fie discret i corelatoare discrete n timp. Figurile urmtoare prezint
dou variante de implementare a filtrului compensat n format analogic, una bazat pe FTB,
cealalt bazat pe FTJ. Cele dou scheme sunt echivalente i produc acelai semnal la ieire,
dac semnalul de intrare este acelai.
Fig. 6.9 Implementare analogic pentru filtru compensat: (a) cu FTB; (b) cu FTJ
O tehnic utilizat pe scar larg pentru sincronizarea iniial este de cutarea serial:
toate fazele i frecvenele poteniale ale codului sunt cutate n serie pn sunt identificate faza i
frecvena corecte. Corectitudinea fazei / frecvenei este determinat de ncercarea de a restrnge
(dez-mprtia) semnalul primit: n cazul n care faza i frecvena codului estimat sunt ambele
corecte, refacerea se va realizeaz n mod corespunztor i, astfel, un nivel mai mare de energie
va fi sesizat la ieire. n caz contrar, refacerea nu se face corect i energia rezultat va fi mic.
Fig urmtoare prezint o posibil realizare a cutrii seriale pe principiul probabilitii
maxime:
Prima dat, se calculeaz i memoreaz corelaia dintre PN local i PN recepionat.
Apoi, faza codului local este deplasat ctre o nou valoare i iar se calculeaz i
memoreaz corelaia dintre PN local ajustat i PN recepionat.
Procesul se repet pn ce toate celulele din regiunea de nesigura sunt examinate
sau, echivalent, pentru toate momentele t=iTb , i=1q.
n final, faza codului care produce valoarea maxim de corelaie este selectat ca
fiind cea corect.
Fig. 6.11 Realizarea cutrii seriale prin tehnica de cutare a probabilitii maxime[5].
O extensie fireasc a tehnicii seriale o constituie cutarea paralel, n care, pe dou sau
mai multe ci de cutare se testeaz simultan faza codului. Un hardware mai complex determin
reducerea timpului de achiziie, proporional cu numrul de ci paralele folosite. Fig prezint o
schem de cutare paralel n care ntreaga regiune de incertitudine (format din q celule) este
sub-mprit n Np >=2 componente identice, fiecare responsabil pentru q/Np faze ale codului.
Faza codului care produce maximul dintre aceste valori este determinat ca fiind faza corect
pentru codul ce va fi folosit n demodulator, penstru restrngerea semnalului.
Dei cutarea serial poate fi implementat cu scheme de complexitate redus, ea duce la
un timp mai lung de achiziie, n timp ce cutarea paralel necesit un hardware mai complex,
dar poate realiza achiziii mai rapide.
Fig. 6.12 Realizarea cutrii paralele prin tehnica de cutare a probabilitii maxime[5].
Filtru
compensat
s0(t) + n0(t)
Fig. 6.13
Dup calcule care nu fac obiectul acestui curs, se obine pentru SNR la ieirea filtrului la t
= T relaia:
S 2 Eb
=
N
Ni ,
n care:
Eb = energia per bit a semnalului recepionat (la intrarea filtrului)
Ni = densitatea spectral de putere a AWGN la intrarea filtrului
Din aceast relaie se deduce c SNR la ieirea filtrului compensat la t = T depinde de
parametrii masurabili (Eb, Ni) de la intrare a filtrului.
Astfel, maximizarea SNR la intrarea detectorului (ieirea filtrului compensat) necesit o
adaptare a funciei de transfer n frecven a filtrului compensat pentru spectrul de semnalului
primit.
Nu exist alte filtre trece-jos, cum ar fi Butterworth sau Chebbyshev, care s fie capabile
de o astfel de adaptare a spectrului de frecvene i, prin urmare, SNR la ieirea lor este
2 Eb
ntotdeauna mai mic dect N i
Interpretarea n domeniul frecven
n domeniul frecven, este evident c filtrul compensat caut ntre componentele
spectrale componenta cu cea mai mare pondere (caut componentele spectrale care au cel mai
mare raport semnal-zgomot). Dei acest lucru necesit un rspuns n frecven ne-plat,
distorsiunea introdus prin utilizarea unui rspuns plat nu este semnificativ n aplicaiile de tip
radar i comunicaii digitale, n care forma de und original este cunoscut i scopul este de a
detecta prezena acestui semnal n de zgomotul de fond.
6.5
10
11
Fig. 6.14 Schema de principiu pentru un circuit DLL de urmrire a codului [4].
unde operatorul E{} nseamn valoarea estimat i Rg(x) este funcia de autocorelaie a
secvenelor PN. Semnalul de reacie Y() este prezentat n fig urmtoare.
cnd > 0 semnalul Y() comand VCO s i creasc frecvena, fornd mrimea
deplasrii s descreasc
cnd < 0 semnalul Y() comand VCO s i micoreze frecvena, fornd mrimea
deplasrii s creasc
dac este suficient de mic, g(t)g(t+) 1, obinnd restrngerea semnalului Z(t), care
este apoi aplicat unui demodulator convenional.
12
O problem cu circuitul DLL: ramurile timpurie i trzie trebuie s fie precis echilibrate,
altfel semnalul de reacie va fi deplasat i nu va avea valoarea 0 cnd eroarea este 0. Aceast
problem se rezolv folosind o bucl de urmrire cu timp comun n locul circuitului DLL cu
durat ntreag. Bucla cu timp comun partajeaz folosirea corelatoarelor timpuriu trziu.
Principalul avantaj const n folosirea unui singur corelator n bucl, ceea ce reduce problemele
datorate offset-ului dc.
n fig se prezint o variant de bucl de urmrire cu timp comun, numit tau-dither loop
TDL (bucl cu cuantizare ).
Tinde s rezolve aceast problem prin injectarea intenionat a unei mici erori n corecia
urmririi, aa nct bucla permite vibraii n jurul rspunsului corect. Aceste vibraii sunt mici i
scderea performanelor este minim. Metoda are avantajul folosirii unui singur corelator pentru
a asigura i funcia de urmrire i cea de restrngere. La fel ca n cazul DLL, semnalul
recepionat este corelat cu o versiune timpurie i una trzie a codului PN generat local.
Generatorul de cod PN este pilotat de un semnal de clock a crui faz oscileaz nainte i napoi
dup o funcie de comutaie semnal dreptunghiular. Asta elimin necesitatea asigurrii identitii
funciilor de transfer pentru ramurile timpurie i trzie.
Performanele legate de SNR pentru TDL sunt cu puin mai slabe dect ale unui DLL
proiectat corect.
Fig. 6.16 Schema de principiu pentru un circuit TDL de urmrire a codului [4].
Bibliografie
1.
2.
3.
4.
5.
6.
7.
8.
9.
14