Documente Academic
Documente Profesional
Documente Cultură
I.1 Generaliti
Exist dou categorii de circuite de sincronizare de tact: 1. Error-tracking, circuite de urmrire, care lucreaz n bucl nchis; 2. Feedforward, care lucreaz n bucl deschis. O schem de principiu pentru un circuit din prima categorie este prezentat n figura 1.
y (t , )
r (t , )
n figura 2 se prezint schema bloc a unui circuit de sincronizare de tact din a doua categorie. y (t , )
r (t , )
n procesul de sincronizare se folosesc sau nu deciziile receptorului referitoare la semnalul de date transmis. Deosebim astfel: 1. sincronizatoare decision-directed sau data-aided, care folosesc n procesul de sincronizare deciziile receptorului referitoare la semnalul de date transmis; 2. sincronizatoare non- data-aided, care nu folosesc deciziile receptorului. Sincronizatoarele mai pot fi clasificate dup modul de funcionare ca: 1. Fr eantionare (cu funcionare n timp continuu); 2. Cu eantionare (funcionare n timp discret executnd operaii asupra eantioanelor semnalului de intrare.
Avnd n vedere c se lucreaz cu semnale de date antipodale echiprobabile, avnd valoarea medie zero, spectrul semnalului de date nu prezint componente discrete pe frecvena de tact. De asemenea, zgomotul care nsoete transmisia este un proces aleator, de valoare medie zero. Ca urmare, nu se poate extrage direct cu un PLL semnalul pe frecvena de tact. Pentru a crea o component spectral discret (linie) pe frecvena de tact sau armonici ale acesteia, n cazul cnd ea nu este prezent n spectrul semnalului, se utilizeaz de multe ori un circuit neliniar, iar extragerea componentei dorite se face cu un PLL sau FTB acordat pe frecvena de tact.
Informaia de sincronizare de tact este coninut n trecerile prin zero ale semnalului. Ea poate fi extras prin derivare, care evideniaz trecerile prin zero ale semnalului. Prin ridicare la ptrat se produce o redresare a semnalului, astfel c ambele tranziii contribuie la sincronizare. Un exemplu este ilustrat n figura 4.
y (t , )
y (t , )
y 2 (t , )
E[ y 2 (t , )] y 2 (t , ) E[ y 2 (t , )]
n figura 5 sunt ilustrate operaiile efectuate asupra semnalului de intrare de ctre circuitul de sincronizare cu derivare i neliniaritate ptratic. Pe penultima linie este reprezentat termenul E[ y 2 {t , }] , care reprezint valoarea medie a semnalului derivat i
ridicat la ptrat. Se observ c el este periodic, fundamentala sa fiind pe frecvena de tact. El reprezint deci semnalul util. Termenul y 2 {t , } E[ y 2 {t , }] reprezentat pe ultima linie se manifest ca un semnal perturbator i este denumit zgomot propriu (self-noise). El este determinat de natura aleatoare a simbolurilor de date. n figura 6 este prezentat schema unui circuit de sincronizare ce lucreaz cu detectarea erorii de sincronizare asociat trecerilor prin zero ale semnalului ZCTED (ZeroCrossing Timing Error Detector).
y (t , )
x(t , , )
r (t , )
kT + T ( k + 2)T + T
( k 1)T + T ( k + 1)T + T ( k + 3)T + T kT + T ( k + 2)T + T (k + 4)T + T r (t , )
x(t , , )
( k + 1)T + T
(k + 3)T + T
Semnalul de ieire este o secven de impulsuri rectangulare. Polaritatea lor indic decalajul trecerilor prin zero (avans sau ntrziere) fa de trecerile prin zero ale semnalului PAM de intrare., iar ltimea impulsurilor este proporional cu mrimea decalajului.
n figura 8 este prezentat o schem de sincronizare bazat pe sincronizatorul M&M (Mueller and Mller). Acesta produce un semnal de eroare definit de x k ( , ) = a k 1 y (kT + T ; ) a k y (kT T + T ; )
y (t , )
{ak }
{xk ( , )}
unde ai este decizia luat de receptor privind simbolul de date ai . Evident pentru o funcionare corect se impune a avea o rat mic a erorilor, n cel mai ru caz 10-2.
y (t , ) ( k + 3)T + T ( k + 7 )T + T
kT + T
xk ( , )
( k + 2)T + T
( k + 6)T + T
E[ xk ( , )]
xk ( , ) E[ xk ( , )]
Funcionarea circuitului este ilustrat cu ajutorul formelor de und din figura 9, n care s-a presupus eroarea e = negativ. n aceast situaie elementul numrul i este zero dac
ai 1 = ai +1 . n figura 9 primul element zero pe poziia k + 1 apare pentru a k = a k + 2 = 1 iar al doilea pe poziia k + 6 pentru ak +5 = ak +7 = +1 . Dac e este pozitiv, e > 0, elementul numrul i este zero dac ai = ai 2 . n semnalul de eroare se observ dou componente: 1. un termen dat de valoare medie E[ x k ( , )] ce indic semnul i valoarea medie a decalajului normalizat dintre semnalul PAM de intrare i tactul folosit pentru eantionarea semnalului. El este compus, aa cum se vede din elemente identice. 2. un termen de curent alternativ, cu valoarea medie zero, obinut ca x k ( , ) E[ x k ( , )] i care apare ca un factor perturbator n funcionarea circuitului de sincronizare (self-noise). O situaie similar a putut fi observat i pentru schemele anterioare. Componenta perturbatoare are urmtoarele cauze: interferena intersimboluri (IIS) care afecteaz aleator ieirea detectorului de eroare de sincronizare sau a circuitului neliniar. Se mai numete i zgomot propriu (self noise) i este de obicei factorul dominant. zgomotul de tip aditiv, care e important numai la rapoarte semnal/zgomot mici. Pentru modulaiile cu anvelop constant i la rapoarte S/Z mari, el este nlturat de circuitelele limitatoare care preced bucla PLL utilizat pentru sincronizare.
Aceste sincronizatoare se bazeaz pe utilizarea unui circuit de urmrire (PLL) care genereaz un semnal pe frecvena de tact care este sincronizat pe semnalul de intrare recepionat. Ajustarea fazei semnalului generat y (t , ) local este comandat un circuit neliniar de tip comparator de faz, cunoscut n acest caz i ca detector de eroare de sincronizare (timing error detector), care produce un semnal de eroare r (t , ) folosit pentru comand. Acest semnal de eroare este filtrat de filtrul cu funcia de transfer F(s) i aplicat oscilatorului controlat n tensiune (VCO) Figura 10 Schema buclei PLL pentru a-i varia faza, aa cum se arat n figura 10. Aici K0 este factorul de conversie al OCT iar KD este ctigul detectorului de eroare de sincronizare. Schema echivalent a circuitului este prezentat n figura 11.
1 1 este cunoscut ca dezacord de frecven (frequency detuning), iar T0 T 1/T0 reprezint frecvena liber a semnalului de referin, corespunztoare unui semnal de control u(t) egal cu zero. Acesta poate fi scris ca 2 r (t , ) u (t ) =0 = s (t (0)T0 ) T0 Dezacordul de frecven poate fi normalizat i se noteaz cu = F /( K 0 K D F (0)) Funcionarea circuitului de sincronizare este similar cu cea a buclei PLL cu semnal sinusoidal la intrare nsoit de zgomot aditiv. n absena zgomotului buclei N(t) i dezacord de frecven zero bucla PLL prezint o infinitate de puncte de echilibru stabil determinate de trecerile prin zero pozitive ale lui g(e), dac amplificarea n bucl nchis este pozitiv i se ine cont de periodicitatea lui g(e). Introducnd o ntrziere adecvat n definirea lui r (t , ) ce constituie semnalul de referin generat local, se poate face ca punctele de echilibru stabil s coincid cu e = 2, 1, 0,1, 2, . Prin alegerea adecvat a ctigului detectorului KD se poate realiza normalizarea pantei g ' (0) n punctele de echilibru stabil, g ' (0) = 1 . n prezena zgomotului buclei N(t) punctele de echilibru stabil nu mai coincid cu cele de mai sus (absena zgomotului buclei) deoarece spectrul de putere al zgomotului buclei S N ( , e) depinde de eroarea de sincronizare e. Acest fenomen prin care zgomotul buclei
Aici F =
K 0 K D g (e)
1 2 dS ( = 0; e ) KD de 4
contribuie la valoarea de regim permanent a erorii de sincronizare se numete deriv datorat zgomotului. Ea este ilustrat n figura 12., unde e1 reprezint punctul de echilibru stabil n absena zgomotului buclei. Notnd cu es punctul de echilibru stabil dac este prezent zgomotul buclei i presupunnd c eroarea de sincronizare es ia valoarea la timpul t = 0, pentru t > 0 eroarea de sincronizare prezint fluctuaii aleatoare datorit zgomotului buclei N(t). Viteza de variaie e erorii de sincronizare este dat de e e ( t ) e ( 0) = t t n medie ea trebuie s fie zero pentru o valoare mic a lui t , avnd n vedere c e(0) = es este un punct de echilibru stabil. Dac ea ar fi diferit de zero rezult c e(t) este deplasat din poziia sa iniial es de o for, ceea ce contrazice ipoteza c es este un punct de echilibru stabil. Rezult deci c e lim E =0 t 0 t e ( 0) =es adic n punctul de echilibru stabil semnalul de intrare i referina local au aceeai frecven medie. n partea inferioar a figurii 12 este reprezentat funcia de densitate de probabilitate a zgomotului n prezena zgomotului buclei. Se observ c exist mai mult zgomot n regiunea e > e1 dect n e < e1 ceea ce face ca eroarea de sincronizare s stea mai mult timp n regiunea e > e1 , iar funcia de densitate de probabilitate s fie asimetric i n mod clar nu de tip Gauss. Utiliznd aproximaia liniar, cum s-a procedat i pentru bucla PLL cu semnal sinusoidal la intrare nsoit de zgomot aditiv, se obine schema echivalent reprezentat n figura 13.
Eroarea de sincronizare are n acest caz trei componente 1. eroarea de regim permanent es; 2. componentele de frecven ridicat (trece sus) ale lui (t ) ; evident bucla nu poate urmri dect variaii lente ale decalajului T ; 3. componentele de joas frecven (trece jos) ale zgomotului buclei N (t ) / K D g ' (e s ) .
Ele sunt ilustrate n figura 14. n figura 15 este ilustrat schema circuitului de sincronizare de tip digital y (t , ) (variant discret). Aici VCC este un generator de tact cu control digital (Voltage Controlled Clock) care asigur eantionarea semnalului de intrare la momentele de timp tk, care reprezint o estimare a momentelor ideale de eantionare kT + T . Semnalul eantionat i convertit n digital este filtrat cu Figura 15 Sincronizator digital ajutorul filtrului cu caracteristica de transfer F(z). Momentele de eantionare succesive sunt legate prin relaia: t k +1 = t k + T0 + K ' 0 u k
n figura 16 se prezint schema echivalent a circuitului de sincronizare de tip digital (variant discret).
Aceasta poate fi liniarizat, presupunnd c banda buclei este mic n raport cu viteza de simbol 1/T, ceea ce determin faptul c proprietile statistice ale semnalului de la ieirea detectorului de eroare de sincronizare nu se schimb pentru situaia cnd funcioneaz inclus n bucla. Se obine schema din figura 17.
Funcia de transfer n bucl nchis H(z) este dat de K 0 K D g ' (e s ) F ( z ) H ( z) = z 1 + K 0 K D g ' (e s ) F ( z ) n figura 18 sunt ilustrate componentele semnalului de eroare.
Banda echivalent a buclei (aproximat ca avnd caracteristic rectangular specific unui FTB ideal) definit unilateral se calculeaz ca
1 / 2T
2 j 2 f T
BL =
H (e
0
df
Exemplul 1. S calculm banda echivalent a buclei PLL cu funcia de transfer H ( s ) = Utiliznd Mathematica, putem scrie: Integrate[1/((1 +4*f^2*Pi^2*t^2)), {f, 0, Infinity}]
1 (1 + s )
1 4 n situaiile practice se lucreaz cu valori ale produsului BL T de ordinul a 0.01, adic banda echivalent a buclei se alege ca aproximativ 1% din viteza de date. Evident, este necesar ca ntrzierea (t ) s prezinte fluctuaii foarte lente n raport cu viteza de date.
cu rezultatul: Pi/(4*(Pi^2*t^2)^(1/2)), care simplificat ne d B L ( ) = Exemplul 2. S calculm banda echivalent a buclei PLL cu funcia de transfer
H (s) =
1 (1 + s ) (1 + s / x)
Utiliznd programul Mathematica, Integrate[1 / ( ( 1 - ( 4 * f ^ 2 * Pi ^ 2 *t ^ 2 ) / x) ^ 2+(2 * f * Pi * t * (1 + x)/x) ^ 2), { f, 0, Infinity } ] (Pi * x ^ 2* (- ( Pi ^2 * t ^ 2 ) ^ ( ) + ( Pi ^ 2 * t ^ 2 * x ^ 2) ^ ( 1 / 2 ) ) ) / ( 4 * ( Pi ^ 2 * t ^ 2 ) ^ ( 1 / 2 ) * ( Pi ^ 2 * t ^ 2 * x ^ 2 ) ^ ( 1 / 2 ) * (- 1 + x ^ 2 ) ) i fcnd o serie de simplificri obinem:
BL (t , x) =
B L (t , 9) =
H (e
S N (e j 2 f T ; es ) df
unde S N ( ; e) este zgomotul buclei i se obine aplicnd transformata Fourier discret (DFT) secvenei de autocorelaie {Rm (e)}
S N (e j 2 f T ; e s ) =
m =
(e ) e j 2 f T
O alt modalitate de sincronizare de tact utilizeaz un circuit neliniar i un circuit PLL cu detector de eroare de sincronizare de tip multiplicator. Ea este ilustrat n figura 19.
y (t ; )
v (t ; )
r (t ; )
Semnalul x(t) obinut la ieirea multiplicatorului este dat de x(t ) = K m v(t ; ) r (t ; ) unde Km reprezint ctigul multiplicatorului. Bucla PLL acioneaz asupra valorii estimate n sensul reducerii erorii e = .
WL (t , ) 2 A cos(2 es )
e j 2 es
Componentele semnalului de eroare sunt evideniate n figura 20. Circuitul neliniar poate fi urmat i de un FTB de band ngust, care extrage semnalul pe frecvena de tact. Aceast modalitate este ilustrat de schema bloc din figura 21.
Componentele semnalului de eroare n acest caz sunt evideniate n figura 22. Aici t , k reprezint abaterile de la momentele de trecere prin zero ideale (flancurile pozitive ale sinusoidei la ieirea circuitului neliniar). Se pot identifica: eroare static de regim permanent (un ofset de sincronizare static) un jitter aleator de valoare medie zero.
Eroarea static este produs de pragul diferit de zero i de ctre defazajul H introdus de FTB.
Jitterul este introdus de partea de joas frecven a lui L (t; ) i de partea de nalt frecven a lui (t ) .
n figura 23 sunt evideniate contribuiile principale la jitterul de sincronizare pentru sincronizatorul de tact cu neliniaritate i circuit PLL.
n figura 24 sunt prezentate relaiile de echivalen ce pot fi aplicate circuitului din figura 22, dac FTB este simetric n raport cu viteza de simbol de pe canal 1/T.
n acest caz contribuiile jitterului (t ) i S (t ; ) nu sunt influenate de valoarea pragului . n schimb, contribuia C (t ; ) este influenat de pragul . Un diferit de zero va da natere la conversie amplitudine/faz, variaiile de amplitudine la ieirea circuitului neliniar fiind convertite n jitter de sincronizare. Dac filtrul nu este simetric n jurul frecvenei 1/T, fluctuaiile de faz la ieirea FTB vor depinde nu numai de (t ) i S (t ; ) ci i de C (t ; ) . Figura 25 ilustreaz contribuiile la jitterul de sincronizare pentru sincronizatorul de tact cu neliniaritate i FTB de band ngust, unde H C ( ) i H S ( ) reprezint termenii cu simetrie par i respectiv impar (perechi conjugate simetric) din H E ( ) / H E (0) .
H C ( ) = H S ( ) =
* 1 H E ( ) H E ( ) + 2 H E ( 0) H E * ( 0)
* 1 H E ( ) H E ( ) 2 j H E ( 0) H E * ( 0) n concluzie, putem remarca c cele dou cazuri considerate: circuit neliniar urmat fie de PLL fie de un FTB de band ngust nu sunt echivalente. Pentru PLL avem intotdeauna H * ( ) = H ( ) , n timp ce FTB nu satisface aceast relaie de simetrie pentru echivalentul su trece-jos H E ( ) .
n cazul FTB presupus simetric faa de 1/T, dezacordul de frecven introduce o deplasare fat de 1/T i deci asimetrie. Gradul de asimetrie crete cu scderea benzii filtrului. Alegnd aadar o band mic pentru a avea o bun rejecie a perturbaiilor la ieirea circuitului neliniar va rezulta un grad mare de sensibilitate la dezacord de frecven. Pe de alt
parte dezacordul de frecven trebuie s reprezinte o mic fraciune din banda filtrului, pentru a menine defazajul H i conversia amplitudine/faz n limite rezonabile, adic exact invers. O comparaie ntre cele dou variante arat c varianta cu PLL este superioar datorit faptului c se pot regla independent cei doi parametri: amplificarea n bucl deschis i banda de zgomot a buclei BL. Putem deci alege simultan o band BL mic pentru a avea o bun rejecie a perturbaiilor la ieirea circuitului neliniar i o amplificare n bucl deschis mare pentru ca frecvena de dezacord F s produc o eroare de regim permanent s neglijabil i deci s nu avem practic conversie amplitudine/faz.
SYNCHRONISATION DU SYMBOLE Une fonction de la plus grande importance; Lhorloge rception doit tre ajust continuellement en phase et en frquence pour optimiser les moments dechantillonage et compenser la drive de frquence; Le rhythme de symbole est obtenu dhabitude du signal de donnes en utilisant des crytres doptimisation our tablir les locations de transitions dhorloge; Il y a 3 types de methodes: A. On compare les transitions a mi-chemin entre les niveaux de rfrance avec la phase du signal dchantillonage et on fait une correction aprs; B. On utilise la differentiation du signal aux moments dchantillonage et on fait un corrlation soit du signal differenci s(t), soit du son signe [signum s(t)] avec les donnes quon a estim pour produire un signal de contrle dans une boucle PLL. On cherche a minimiser lerreur moyenne entre les transitions du signal reu et les moments de reference ou que lchantillonage se passe au sommet de la reponse indicielle ; C. On filtre une raie spectrale sur la frquence de lhorloge (ou un multiple) en utilisant un PLL bande troite. Sil ny a pas de raie, on la produit en traitant dune manire non-linaire le signal reu (lois quadratique). Les systmes de type C travaillent soit avec des signaux en bande de base, soit moduls. Les systmes de type A et B travaillent seulement sur le signal en bande de base. On utilise une varit dalgorhytmes dans la boucle; On fait des ajustements soiten increments fixes (Digital PLL, synchronisation early-late) soit proportionnels au rreur (PLL); On utilise ou non la valeur moyenne du signal reu avant lajustement; On peut introduire des zones mortes (dead zone); On peut utiliser des divers parametres pendant la phase dentrainement (acquisition) et la phase suivante (asservissement);
FACTEURS ADVERSES o o Bruit Distorsions linaires (Interfrence ISI) Dans les canaux bande limite linformation du rhytme peut tre obtenue avec confidence si seulement on utilise son valeur moyenne, calcule sur un grand nombre de transitions; Pour obtenir des bonnes performances on utilise les operations de: o o o o Filtage Detection Filtrage Egalisation
Lchantillonage peut tre: o SYNCHRONE o NON-SYNCHRONE Dans une implmentation compltement digitale, lchantillonage nest pas asservi sur les impulses dentre (ou les transitions du signal reu); On peut faire lchantillonage synchrone en utilisant un signal derreur pour ajuster la phase dun NCO (Oscillateur Numrique Contrl).
ECHANTILLONAGE SYNCHRONE
LE NCO HYBRIDE 1. Le NCO digitale: boucle compose par un circuit de rtard et un sommateur modulo-1; 2. Une tabelle LOOK-UP TABLE et un converteur numrique-analogique (DAC).
o w(n) et p(n) are nombres entre 0 et 1 o p(n+1) = p(n) + w(n) mod-1 o La periode de recyclage du NCO ets:
Ts (n) =
si e(n) << w0
Tc T e( n ) = c 1 w0 + e(n) w0 w0
Les boucles quon utilise pour: o Rcuperation du rhytme o Contrle de la phase de la porteuse o Egalisation automatique ne fonctionnent toujours dune manire indpendente.
RCUPERATION JITTER-FREE DU RYTHME DE SYMBOLE (DAndrea. Luise, 1993) On peut rduire le jitter du circuit asservissement en rgime permanent en utilisant une prefiltrage adquate. La condition JITTER-FREE est obtenue si le signal en bande de base a les transitions espaces regulierment, chaque T secondes. L`algorhytme de rcupration est du type NDA (Non Decision Aided).
Le schma particulier de pre-filtrage offert des meilleures performances de synchronisation pour QAM en comparaison avec la solution classique (filtre adapt RC), mme en prsence du fading slectif svre. Une comparaison des performances de synchronisation de QAM pour les deux schmas est illustre en figure 41. Si le canal attnue trs fort proche de la frquence de Nyquist, le fonctionnement du circuit est fortement affect.
Pre-filtrage du signal QAM et prefiltre optimale pour la minimisation du jitter Rcuperation de rhytme CLOSED LOOP (feed-back)