Sunteți pe pagina 1din 44

2.

TRANSMISIUNI DE DATE N BANDA DE BAZ

2.1. Transmisiuni sincrone i asincrone


Caractere i octei. Datele nseamn informaie codat, reprezentat de caractere alfabetice i numerice. Caracterele grafice (litere, cifre, semne de punctuaie) i cele de control sunt reprezentate prin coduri binare. Cele mai cunoscute coduri utilizate n acest scop sunt EBCDIC (Extended Binary Coded Decimal Interchange Code Zecimal codat binar extins), un cod de 8 bii folosit n majoritatea echipamentelor IBM, i Alfabetul Internaional No. 5 (IA 5 International Alphabet Number 5), un cod de 7 bii elaborat de ITU-T, foarte asemntor cu ASCII (American Standard Code for Information Interchange Codul standard american pentru schimbul de informaie, elaborat de ANSI American National Standards Institute). Caracterele de control includ, spre exemplu, caractere pentru controlul formatului unui text (BS - backspace, LF -line feed, CR - carriage return, DEL delete, etc), caractere separatoare de informaie (FS - file separator, RS - record separator, etc.), caractere pentru controlul transmisiei (SOH - start-of-heading, STX - start-of-text, ACK acknowledge, NAK negative acknowledge, SYN synchronous idle, etc). Datele numerice introduse n calculator sub forma unor caractere reprezentate prin 7 sau 8 bii sunt convertite i memorate sau prelucrate sub forma unor cuvinte echivalente, de lungime fix, de 8 bii sau multiplu de 8 bii. Din acest motiv, n multe aplicaii, schimburile de date dintre calculatoare utilizeaz blocuri a cror lungime este un multiplu de 8 bii. n unele cazuri fiecare grup de 8 bii dintr-un astfel de bloc poate reprezenta un caracter grafic sau de control (n cazul codului de 7 bii se poate ad uga un bit de paritate pentru detecia erorii), iar n alte cazuri reprezint o component a unui cuvnt mai lung. Pentru transferul datelor la distan fiecare caracter sau octet este transmis bit cu bit (transmisiune serial). Pentru ca receptorul s decodeze i s interpreteze irul biilor recep ionai este necesar s determine: a) nceputul fiecrui interval de bit pentru a sonda semnalul recepionat n mijlocul intervalului de bit i pentru a determina ce fel de bit este (0 sau 1);

28

COMUNICAII DE DATE

b) nceputul i sfritul fiecrui caracter (combinaie de cod) sau octet; c) nceputul i sfritul fiecrui mesaj bloc (numit i cadru). Aceste trei funciuni sunt numite sincronizare de bit (sau sincronizarea tactului de bit), sincronizare de caracter sau de octet i sincronizare de cadru sau de bloc. Sunt folosite dou metode pentru a realiza aceste func iuni, depinznd de faptul dac bazele de timp, a transmitorului i a receptorului, sunt independente (transmisiune asincron ) sau sunt sincronizate (transmisiune sincron). Transmisiunea asincron Aceast metod este folosit, de regul, atunci cnd datele care trebuie transmise sunt generate la intervale aleatoare, spre exemplu de la o tastatur. n acest caz ntre caractere vor fi pauze mari n comparaie cu intervalul de bit i receptorul trebuie s aib posibilitatea de a determina nceputul fiecrui caracter nou recepionat. n acest scop fiecare caracter transmis este ncadrat ntre dou elemente adiionale reprezentate electric n mod diferit: un element de start, precednd caracterul (combinaia de cod care reprezint caracterul) i avnd durata egal cu intervalul de bit, i un element de stop, care urmeaz dup caracter i are durata oarecare, dar cel puin ct intervalul de bit (Fig. 2.1).
Start 1 Stop 2 3 4 5 6 7 8 Stop Cel puin un interval de bit Fiecare bit este sondat la mijlocul intervalului de bit

Receptorul detecteaz nceputul elementului de start al unui nou caracter

nceputul elementului de start al unui alt caracter

Fig. 2.1. Transmisiunea asincron

Tranzi ia de la stop la start este utilizat de receptor pentru a declana baza sa de timp. Baza de timp are rolul s indice momentele de sondare pentru fiecare bit al caracterului recep ionat, primul moment de sondare fiind la 1,5 intervale de bit fa de nceputul elementului de start, iar celelalte la cte un interval de bit unul dup altul, pn la sondarea ultimului bit. Apoi baza de timp este oprit pe durata elementului de stop, urmnd a fi declanat de urmtoarea tranziie de la stop la start. Declanarea bazei de timp la recepia fiecrui caracter este echivalent cu o sinfazare a acesteia n

Transmisiuni de date n banda de baz

29

raport cu baza de timp a transmitorului i efectul unui nesincronism (diferen de frecven) ntre cele dou baze de timp se cumuleaz numai pe durata unui caracter, cel mai afectat moment de sondare fiind cel corespunztor ultimului bit al fiecrui caracter. Cnd se transmit blocuri de caractere sau de octei prin aceast metod ntre dou calculatoare, caracterele unui bloc se transmit unul dup altul, fr pauze ntre ele. n acest caz elementul de stop are o durat fix, n general egal cu unul sau dou intervale de bit. Pentru a determina nceputul i sfr itul fiecrui bloc de caractere sunt utilizate caractere de control. Este evident c pentru transmiterea fiecrui caracter grafic sau de control sunt utilizate suplimentar cel puin dou intervale de bit i debitul datelor utile este mai mic dect debitul cu care se transmite. Spre exemplu, presupunnd durata elementului de stop egal cu cea a unui bit i fiecare caracter format din opt bii, ntr-o transmisiune cu un debit de 9600 b/s se vor transmite 960 de caractere/s. Transmisiunea sincron Nu este eficient s se adauge, fiecrui caracter sau octet, elementele de start i de stop atunci cnd se transmit blocuri mari de date i la debite mari. Se pot transmite combinaiile de cod care corespund acestor caractere una dup alta fr pauze i fr elementele de start i de stop. Pentru a separa simbolurile binare recep ionate i pentru a lua decizia asupra fiecruia dintre ele, receptorul trebuie s aib o baz de timp sincronizat cu cea a transmitorului. Dac baza sa de timp nu va fi sincronizat cu cea a transmitorului datele vor fi reconstituite cu erori (Fig. 2.2). Spre deosebire de cazul transmisiunii asincrone, aici efectul unui nesincronism se cumuleaz pe toat durata transmisiunii.
Tact de bit (transmitor) 1 0 1 1 0 1 0 0 1 Date transmise Tactul de bit al receptorului (nesincronizat) i momentele de sondare 0 1 0 1 0 1 0 1 Datele reconstituite (cu erori! din cauza nesincronismului)

Fig. 2.2. Erori datorit tactului de bit nesincronizat al receptorului

30

COMUNICAII DE DATE

Pentru a permite receptorului s sincronizeze baza sa de timp cu cea a transmitorului este necesar ca n semnalul de date recepionat s existe informaie despre baza de timp a transmitorului. Aceast informaie se numete informaie de timp i este obinut din tranziiile semnalului de date, intervalele ntre aceste tranziii fiind egale cu multipli ai intervalului de bit. De aceea datele transmise trebuie s fie adecvat reprezentate, astfel nct s existe tranziii n semnalul de date indiferent de structura secvenei datelor. Pentru sincronizarea de caracter i de cadru (funciuni ale legturii de date) n transmisiunea sincron se folosesc dou metode, una orientat pe caracter i alta orientat pe bit. Metoda orientat pe caracter utilizeaz un caracter de control notat SYN i numit caracter de sincronizare. Fiecare cadru (bloc) de date este precedat de cel pu in dou caractere SYN, ele permind receptorului s realizeze sincronizarea de caracter. nceputul i sfritul fiecrui bloc sunt marcate, ca i la transmisiunea asincron, de caracterele de control STX (Start of text) i ETX End of text). Metoda orientat pe bit utilizeaz o anumit secven de bii prin care se indic nceputul i sfritul fiecrui cadru, iar cadrul are o structur bine definit. Viteza de semnalizare n general, un semnal de date este constituit dintr-o succesiune de elemente de semnal, fiecare element avnd una sau mai multe caracteristici susceptibile s reprezinte datele printr-un numr finit de valori discrete pe care le pot lua. Astfel de caracteristici sunt, de exemplu: amplitudinea, forma, durata, poziia n timp. Valorile pe care le pot lua aceste caracteristici, reprezentnd datele, se numesc stri semnificative. Spre exemplu, n semnalul de date din figura 2.2 elementele de semnal se caracterizeaz prin amplitudine i aceasta poate lua dou valori distincte, deci semnalul prezint dou stri semnificative. Durata T a celui mai scurt element de semnal este numit interval elementar i, prin definiie, viteza de semnalizare (sau de modulaie) este inversul acestui interval, vs=1/T, semnificnd numrul de intervale elementare n unitatea de timp. Unitatea de msur pentru viteza de modulaie este Baud (de la numele inventatorului francez Baudot), n notaie prescurtat Bd, viteza de 1 Bd corespunznd unui interval elementar de 1 s. Debitul binar Debitul binar reprezint numrul de elemente binare (bii) transmise ntr-o secund i se msoar n bii pe secund (b/s, kb/s, Mb/s etc.). Viteza de modulaie (n Bd) i debitul binar (n b/s) sunt de multe ori egale numeric. Sunt cazuri ns cnd sunt diferite. Spre exemplu, dac semnalul de date prezint patru stri semnificative, fiecare reprezentnd cte

Transmisiuni de date n banda de baz

31

doi bii (Fig. 2.3), debitul binar (n b/s) este de dou ori mai mare dect viteza de modulaie (n Bd).
0 00 10 11 01 T Fig. 2.3. Semnal cu patru stri semnificative 1 1 0 0 0 1 1 1 0

2.2. Semnale de date n banda de baz


IEEE de finete banda de baz ca fiind banda de frecven e ocupat de un semnal (de date) nainte ca acesta s moduleze un purttor (sau subpurttor) pentru a se obine semnalul de transmis n linie sau semnalul radio. Un semnal de date n banda de baz este, prin urmare, un semnal de date aa cum el se prezint la ieirea sau la intrarea unui echipament de prelucrare sau de prezentare a datelor. Semnalul de date n banda de baz are un spectru de frecevene care ncepe de la frecvene foarte joase (chiar de la frecvena zero). Un astfel de semnal poate fi transmis pe distane de ordinul sutelor i chiar miilor de metri pe liniile cu fire metalice, acestea avnd o caracteristic de frecven (de transfer) de tip trece jos, nefiind necesar deci o translatare a spectrului de frecvene. Distana de transmisiune este limitat de civa factori: atenuarea introdus de linie, dependent de caracteristicile liniei i de lungimea acesteia, zgomotul, dependent i el de lungimea liniei. n plus, semnalul de date nsu i este distorsionat datorit caracteristicilor electrice ale mediului de transmisiune. Distana de transmisiune poate fi mrit prin utilizarea repetoarelor regeneratoare. Este necesar totu i o anumit codare de linie pentru a asigura semnalului transmis o serie de caracteristici, dup cum urmeaz: - s nu aib component de curent continuu i nici componente importante la frecvene foarte joase, deoarece echipamentul de transmisiune se cupleaz la linie prin transformatoare i acestea introduc o atenuare mare la frecvene joase;

32

COMUNICAII DE DATE

- s prezinte un spectru de frecvene ct mai ngust din punct de vedere practic pentru a utiliza ct mai eficient banda de frecevene a liniei de transmisiune i pentru a evita zona de frecvene nalte n care atenuarea liniei este foarte mare; - s prezinte o protecie ct mai bun fa de zgomot.; - s fie prezent informaia de timp (tranziii), necesar pentru sincronizarea bazei de timp a receptorului, indiferent de structura secvenei de date; - s nu necesite la recepie determinarea polaritii absolute a semnalului sau, alfel spus, n cazul reprezentrii datelor n dubl polaritate, inversarea firelor liniei de transmisiune s nu aib efect asupra datelor reconstituite la recepie. Fcnd o comparaie ntre reprezentarea datelor n simpl polaritate i n dubl polaritate trebuie menionat c pentru transmiterea n linie este de preferat reprezentarea n dubl polaritate, deoarece aceasta asigur o protecie mai bun fa de zgomotul aditiv provenit din linia de transmisiune, la aceeai tensiune maxim admis pe linie i, n plus, corectitudinea datelor reconstituite la recep ie este mai puin afectat de variaia nivelului semnalului recep ionat dect n cazul reprezentrii n simpl polaritate. Exist un mare numr de reprezentri ale datelor (coduri de linie), fiecare corespunznd numai parial dezideratelor menionate mai sus. n figura 2.4 sunt prezentate cteva dintre aceste reprezentri electrice ale datelor (semnale de date n banda de baz). Densitatea spectral de putere a acestor semnale este prezentat n figura 2.5. Cea mai utilizat metod pentru a reprezenta o secven binar folosete semnalul binar fr ntoarcere la zero (NRZ Non Return to Zero, Fig. 2.4.a). Acest semnal nu este recomandat pentru transmiterea direct pe o linie de transmisiune n banda de baz pentru c atenuarea foarte mare introdus de transformatoarele de linie pentru componentele foarte importante, de frecven joas, ale semnalului, va determina deformarea sa ntr-o asemenea msur nct nu va mai fi posibil reconstituirea fr erori a datelor la recepie. n plus, pentru un ir lung de simboluri de acelai tip nu vor fi tranziii n semnalul de date, ceea ce nseamn c va lipsi informaia de timp necesar pentru sincronizarea bazei de timp a receptorului. Pentru a nu avea componente importante la frecvene joase se poate folosi codarea bifazic, numit i Manchester (Fig. 2.4.c). Semnalul bifazic se ob ine reprezentnd simbolul 1 prin chiar tactul de bit iar simbolul 0 prin tactul de bit inversat. Semnalul bifazic prezint tranziii indiferent de structura secvenei de date.

Transmisiuni de date n banda de baz

33
Tact de bit

(a) (b)

0 1

0 0

1 0

Date de transmis (NRZ) Codare diferenial (NRZI) Codare bifazic (Manchester) Codare bifazic diferenial (Manchester diferenial)

(c)

(d) (e)

Codare Miller 00 (f) 10 11 01 Multinivel (4 nivele)

Fig. 2.4. Semnale de date n banda de baz (coduri de linie) (f) NRZ Manchester Miller Patru nivele

f 0.5 fbit fbit 1.5 fbit 2 fbit

Fig. 2.5. Densitatea spectral de putere

Pentru a evita necesitatea determinrii polaritii absolute a semnalului la recepie, atunci cnd datele sunt reprezentate n dubl polaritate, se folosete codarea diferenial, prin tranziii, numit i codare fr ntoarcere la zero, inversat (NRZI Non Return to Zero Inverted, Fig.

34

COMUNICAII DE DATE

2.4.b). Simbolului 1 i va corespunde o tranziie n semnal la nceputul intervalului de simbol iar pentru simbolul 0 nu va fi tranziie. Altfel spus, simbolul 0 se reprezint ca i simbolul anterior, indiferent de natura acestuia, iar simbolul 1 se reprezint n mod diferit de simbolul anterior. Folosind simultan codarea diferenial i codarea bifazic rezult codul bifazic diferenial (Manchester diferenial, Fig. 2.4.d). Elementele de semnal utilizate sunt cele de la codarea bifazic, dar fr a avea o asociere fix cu simbolurile 0 i 1: simbolul 0 se reprezint prin acelai element de semnal ca i simbolul anterior, indiferent de natura acestuia, simbolul 1 se reprezint n mod diferit de simbolul anterior (prin cellalt element de semnal). Codarea Miller se ob ine din codarea bifazic diferenial prin suprimarea unei tranziii din dou (Fig. 2.4.e). Altfel spus, semnalul n cod Miller prezint tranziii numai la tranziiile de un anume sens din semnalul bifazic diferenial. Acest cod prezint avantajul unui spectru de frecvene mai concentrat, cu o pondere a componentelor de joas frecven depinznd de frecvena tactului de bit. Reprezentarea multinivel utilizeaz un numr M de nivele care este, de regul, o putere a lui 2, M = 2 m , fiecrui nivel reprezentnd un grup de m bii (Fig. 2.4.f, pentru M = 4 ). Aceast reprezentare are avantajul unui spectru mai ngust, dar protecia faa de zgomot este mai mic din cauza distanei mai mici dintre nivelele semnalului (la o aceeai putere medie a semnalului). Dup cum se poate constata, fiecare reprezentare are avantaje dar i dezavantaje, astfel c alegerea unei anumite reprezentri va fi determinat de tipul aplicaiei.

2.3. Jiterul fazei


Drept criteriu final pentru aprecierea calitii unei transmisiuni de date poate fi considerat procentul de erori privind simbolurile binare reconstituite la recep ie (BER - bit error rate), determinat prin compararea secvenei recep ionate cu cea emis. Dar, n cea mai mare parte din timp, un sistem de transmisiuni opereaz sub pragul de eroare i, pentru o mai fidel apreciere a calitii sistemului sau a unor componente ale sale, este util s se foloseasc i alte metode. O astfel de metod const n analiza jiterului de faz al semnalului de date. Un semnal de date n banda de baz, cu dou nivele, prezint, n orice moment, o anumit stare semnificativ din cele dou posibile:

Transmisiuni de date n banda de baz

35

polaritate pozitiv sau negativ, n cazul reprezentrii electrice a datelor prin dubl polaritate, sau prezen curent - lips curent, n cazul reprezentrii prin simpl polaritate. Intervalul de timp n care se menine o stare semnificativ a semnalului se numete interval semnificativ, iar momentele care delimiteaz intervalele semnificative se numesc momente semnificative. Jiterul fazei const n variaiile necumulative ale momentelor semnificative (reale) ale unui semnal n jurul momentelor semnificative ideale. Altfel spus, semnalul de date prezint un jiter al fazei daca intervalele semnificative nu sunt egale cu multipli ai intervalului elementar (exceptnd elementele de stop ale semnalelor aritmice). Momentele semnificative ideale, corespunztoare unui semnal de date, se definesc n mod diferit pentru cele dou tipuri de semnale, aritmic (corespunztor transmisiunii asincrone) i izocron (corespunztor transmisiunii sincrone). Momentele semnificative ideale corespunztoare unui semnal aritmic se afl la intervale egale cu multipli ai intervalului elementar fa de nceputul elementului de start imediat precedent. Rezult c, n cazul semnalelor aritmice, momentele semnificative ideale se stabilesc n mod independent pentru fiecare caracter sau octet, ncadrat de elementele sale de start i de stop, n raport cu nceputul elementului de start (tranzi ia de la stop la start), acest moment (nceputul elementului de start) constituind un moment de referin (fig. 2.6.a). Momentele semnificative ideale corespunztoare unui semnal izocron se afl la intervale egale cu multipli ai intervalului elementar fa de un moment de referin ales arbitrar (fig. 2.6.b). n lipsa altor considerente, momentul de referin se alege astfel nct valoarea medie a abaterilor momentelor semnificative reale ale semnalului fa de momentele semnificative ideale s fie minim.
Stop Start 1 2 3 4 t1 t2 t3 T T a) 5 6 7 Stop Start 1 2 3 4 5 6 7 Stop

t6
T T

b) Fig. 2.6. Semnale cu jiter de faz a) Semnal aritmic; b) Semnal izocron

36

COMUNICAII DE DATE

Un semnal de date aritmic sau izocron, emis sau reconstituit, care prezint jiter de faz, este un semnal distorsionat. Pentru a aprecia mrimea jiterului de faz se folosete factorul de distorsiune, definit n moduri diferite pentru cele dou tipuri de semnale, prin intermediul factorilor de distorsiune individual corespunztori fiecrei tranziii n parte. Factorul de distorsiune individual (i), corespunztor unui moment semnificativ real (tranziii), este raportul dintre abaterea, n valoare algebric, a momentului semnificativ fa de momentul ideal (ti) i t i , semnul + corespunznd cazurilor n care intervalul elementar T, i = T momentul semnificativ real este ntrziat fa de cel ideal. Factorul de distorsiune global aritmic, definit pentru un semnal aritmic, este cea mai mare valoare absolut a factorilor de distorsiune individual, pe care i prezint momentele semnificative ale unui semnal aritmic. Factorul de distorsiune global izocron, definit pentru semnale izocrone, este diferena ntre valoarea maxim i valoarea minim (n sens algebric) ale factorilor de distorsiune individual, imax - imin. Factorii de distorsiune individual depind de alegerea momentului de referin, n rapot cu care se stabilesc momentele semnificative ideale, dar factorul de distorsiune global, datorit modului n care este definit, nu depinde de aceast alegere. n msurtorile practice intervalul elementar i intervalele semnificative teoretice sunt cele care corespund valorii medii a vitezei de semnalizare reale innd seama de cauzele producerii jiterului de faz i de modul de manifestare a acestuia, factorul de distorsiune are dou componente, o component sistematic i una aleatoare. Factorul de distorsiune sistematic este valoarea medie a factorului de distorsiune care rezult la transmisia repetat a unui semnal particular. Factorul de distorsiune aleatoare este abaterea factorului de distorsiune global fa de valoarea medie. Componenta aleatoare a jiterului de faz se datorete zgomotului. Factorul de distorsiune sistematic este determinat, la rndul su, de dou componente: distorsiunea caracteristic i distorsiunea de polarizare (numit i disimetric sau unilateral). Distorsiunea caracteristic se manifest prin lungirea sau scurtarea sistematic a elementelor de semnal izolate. Ea se datorete limitrii spectrului de frecvene al semnalului de date, limitare care duce la interferena simbolurilor.

Transmisiuni de date n banda de baz

37

Distorsiunea de polarizare se manifest prin lungirea, respectiv scurtarea elementelor de semnal de acelai tip. Ea se poate datora diferenei dintre tensiunile care corespund celor dou stri semnificative ale semnalului sau pragului necorespunztor al comparatorului prin care se reface semnalul rectangular la recepie. Un receptor aritmic sau sincron poate reconstitui corect mesajul chiar cnd semnalele recep ionate prezint jiter de faz sub o anumit limit. Aceast proprietate este numit capacitate de corecie i se exprim prin valoarea maxim a factorului de distorsiune global a semnalelor pentru care receptorul reconstituie corect mesajul. Conform definiiiilor de mai sus rezult o capacitate de corecie de 50% pentru un receptor aritmic ideal i de 100 pentru un receptor sincron. Definiiile de mai sus privind jiterul de faz se refer la semnale emise sau reconstituite, luate n mod independent, fr a implica o comparaie ntre semnalul emis i cel recepionat, spre exemplu pentru a determina jiterul de faz introdus de circuitul pe care se face transmisiunea. Dac se ine seama c ntr-o transmisiune aritmic sunt afectate de jiter i tranziiile cu care ncep elementele de start ale semnalului, iar receptorul consider ca referin aceste tranziii cu jiter, rezult c deciziile privind simbolurile recepionate vor fi corecte dac factorul de distorsiune aritmic va fi mai mic de 25%. De asemenea, innd seama de faptul c receptorul sincron i stabilete tactul de sondare prin medierea tranziiilor semnalului recep ionat, deciziile sale vor fi corecte dac factorul de distorsiune izocron va fi mai mic de 50%.

2.4. Efectele limitrii spectrului de frecvene al semnalelor de date n banda de baz


Semnalele care reprezint datele, prezentate anterior, pot fi considerate ca impulsuri modulate n amplitudine. Aceste impulsuri, numite semnale de date n banda de baz, au un spectru de frecvene foarte larg, cu componente importante ncepnd de la frecvene foarte joase. Transmiterea lor se poate face, n funcie de caracteristicile mediului de tranmisiune, n banda de baz, fr a utiliza un procedeu de modulaie pentru a le translata spectrul de frecvene sau, i acesta este cazul frecvent ntlnit, prin modularea unui purttor de frecven adecvat aleas. Transmisiunea n banda de baz, posibil pe circuite cu banda de frecvene utilizabil ncepnd de la frecvene foarte joase, cum sunt circuitele cu fire metalice (cabluri cu perechi rsucite), prezint avantajul c necesit echipamente mai simple dect cele pentru transmisiunile trece

38

COMUNICAII DE DATE

band (prin modularea unui purttor) i, n plus, se pot realiza la debite mari, datorit benzii de frecvene utilizabile mari a acestor circuite. Principalele limitri, privind debitul datelor i distana, sunt determinate de atenuare i de diafonia prin cuplaj electromagnetic ntre perechile aceluiai cablu. Aa cum s-a artat, semnalele de date n banda de baz sunt constituite din impulsuri de diferite amplitudini an. Considernd un semnal de date ca n figura 2.7, el poate fi exprimat astfel: d (t ) = an g (t nT ) (2.1)

g(t) fiind un impuls rectangular de durat T i amplitudine egal cu unitatea (Fig. 2.8).
d(t) g(t) a-1 a0 a1 a2 a3 a4 a5 1 -T 0 T 2T 3T t 0 Fig. 2.7. Semnal de date n banda de baz T t

Fig. 2.8. Impuls rectangular

Amplitudinile an pot lua valori dintr-un set finit de valori discrete. De obicei aceste nivele de amplitudine sunt echidistante ( d ,3d ,...,( M 1)d ) iar numrul lor, M, este o putere a lui 2, M = 2 m . Fiecare dintre aceste nivele poate reprezenta m bii. Spectrul de frecvene al unui astfel de semnal, format din impulsuri rectangulare, este nelimitat ca lrgime. Pentru cele mai multe dintre sistemele de transmisiuni de date se urmrete o utilizare eficient a benzii de frecvene a mediului de transmisiune i, din acest punct de vedere, nu este economic s se ncerce a se pstra forma rectangular a semnalului de date, ceea ce ar necesita transmiterea ntregului (sau aproape a ntregului) spectru de frecvene. Pe de alt parte este de dorit ca la recepie s fie eliminate componentele zgomotului aflate n afara benzii de frecvene care conine cea mai mare parte a energiei semnalului. Chiar dac echipamentele de transmitere a datelor n-ar limita spectrul de frecvene al semnalelor de date, acesta va fi limitat de ctre mediul de transmisiune. Limitarea spectrului de frecvene al semnalelor de date va avea ca efect o modificare a formei semnalului recepionat fa de cel transmis d(t).

Transmisiuni de date n banda de baz

39

ns, pentru a reconstitui datele, semnalul recepionat va fi sondat la intervale T, aa nct nu este necesar s se menin nemodificat forma semnalului transmis, nu are importan cum este semnalul ntre aceste momente de sondare. Este util s cunoatem efectele limitrii spectrului de frecvene al semnalelor de date pentru a ine seama de ele n proiectarea i realizarea echipamentelor de transmisiuni de date. Totodat este util s cunoatem ct de mult poate fi limitat spectrul de frecvene astfel nct s fie posibil nc reconstituirea datelor la recepie. Pentru a studia efectele limitrii spectrului de frecvene se va considera schema simplificat a unui sistem de transmisiuni de date n banda de baz, n care sunt puse n eviden blocurile care afecteaz spectrul de frecvene (Fig. 2.9).
Simboluri de intrare {an} g(t) d(t) Filtru de emisie GT( ) Mediu de transmisiune C() Zgomot Filtru de recepie GR() x(t) y(t) Fig. 2.9. Sistem pentru tranmisiuni de date n banda de baz Sondare i decizie {an}

S-a considerat c sistemul utilizeaz filtre de emisie i recepie, avnd funciile de transfer GT() i GR(), un bloc de sondare i un comparator cu praguri de decizie. Notnd cu x(t) rspunsul sistemului la un impuls g(t), rspunsul sistemului la secvena de date, {an}reprezentat de semnalul d(t), va fi dat de expresia: y (t ) = a n x(t nT ) + (t ) (2.2)

n care (t) este zgomotul aditiv. Forma lui x(t) este determinat de mediul de transmisiune, avnd funcia de transfer C() i de filtrele de emisie i de recep ie. Limitarea spectrului de frecvene conduce la o dilatare n timp a rspunsului x(t), care se va ntinde pe mai multe intervale de simbol (Fig. 2.10), aa nct rspunsurile corespunztoare diferitelor simboluri de date se vor suprapune. t0 i x0 reprezint ntrzierea i, respectiv, amplificarea la trecerea semnalului prin sistemul de transmisiune. Decizia asupra simbolului ak se ia pe baza eantionului semnalului recep ionat la momentul t0+kT:

40
x(t) g(t) 1 0 T t -2 x 0 t0-2T

COMUNICAII DE DATE

x-1

x0

x1

t x2 t

t0-T t0 t0+T

t0+2T

Fig. 2.10. Rspunsul x(t) la un impuls g(t)

y(t0 + kT ) =

a x(t + kT nT ) + (t + kT )
n o 0 n

(2.3 a) (2.3 b)

sau, ntr-o form mai concis, yk =

a x
n n

k n

+ k

Trecnd n afara sumei termenul care corespunde simbolului ak se obine: 1 (2.4) yk = x0 (ak + an xk n + k ) x0 n k x0 innd seama de factorul de amplificare x0 , comparatorul fie va compara yk/x0 cu pragurile de decizie 0, 2d, 4d, ..., pentru a determina care dintre

+(M1)d +4dx0 +3d +2dx0 d d 3d (M1)d (a) (b) 0 2dx0 4dx0 Praguri de decizie

Fig. 2.11. a) Niveluri posibile la emisie b) Praguri de decizie (linii ntrerupte)

Transmisiuni de date n banda de baz

41

cele M valori posibile pentru a k este mai apropiat de eantionul recep ionat normat, fie va compara direct eantionul recep ionat yk cu pragurile de decizie 0, 2dx0 , 4dx0 , ...(Fig. 2.11). Dac

a x
n nk

k n

+ k

> x0 d

(2.5)

decizia asupra simbolului ak va fi eronat. Termenii al doilea i al treilea din ecuaia 2.4 reprezint interferena simbolurilor i, respectiv, zgomotul. Interferena simbolurilor apare datorit suprapunerii rspunsurilor la alte simboluri peste rspunsul akx(tkT) la simbolul ak, examinat la momentul de sondare t0+kT. Proiectarea sistemului de transmisiuni de date trebuie s urmreasc realizarea unor caracteristici ale filtrelor de emisie i de recepie aa nct s fie minimizate efectele combinate ale interferenei simbolurilor i zgomotului i s se ob in o probabilitate de eroare minim. Deoarece reconstituirea datelor la recepie se face prin sondarea semnalului recep ionat la anumite momente de timp, interferena simbolurilor poate fi evitat asigurnd o anumit form rspunsului x(t) al sistemului la impulsul g(t).

2.5. Primul criteriu interferenei simbolurilor

Nyquist

pentru

eliminarea

Nyquist a fost primul care a artat, n 1928, c este posibil ca efectul interferenei simbolurilor asupra deciziilor s fie anulat. Pentru aceasta este necesar ca n orice moment de sondare rspunsul corespunztor tuturor celorlalte simboluri, exceptnd simbolul curent, s fie egal cu zero. Aceasta nseamn c, dac simbolul curent este a k, trebuie s fie ndeplinit condiia (vezi i relaia 2.4) a n xk n = 0 (2.6)

n k

este zero pentru orice nk. Altfel spus, pentru ca interferena simbolurilor s fie zero la momentele de sondare este necesar ca rspunsul x(t) al sistemului de transmisiuni de date la un impuls g(t), de tipul celui utilizat pentru reprezentarea datelor, s treac prin zero n toate momentele de sondare cu excepia unuia singur:

Suma (2.6) poate fi zero, pentru orice secven a datelor an, numai dac xk n

42

COMUNICAII DE DATE

xn = x(t0 + nT ) = 0 n0 x0 n=0 (2.7) Un exemplu de astfel de rspuns x(t) este prezentat n figura 2.12. Este evident c n acest caz impulsurile care reprezint datele pot fi modulate n amplitudine i transmise la intervale T fr a avea interferen la momentele de sondare.
x(t)

-2T

-T

2T

3T

Fig. 2.12. Rspuns ideal Nyquist pentru interferena simbolurilor egal cu zero

Deoarece rspunsul x(t) al sistemului la un impuls g(t) este mai uor de exprimat n domeniul frecven dect n domeniul timp, este util s se exprime n domeniul frecven condiiile (2.7) pentru lipsa interferenei simbolurilor. Cu alte cuvinte, se pune problema determinrii formei caracteristicilor de amplitudine i de faz ale sistemului de transmisiuni astfel nct interferena simbolurilor s fie nlturat sau redus la un nivel acceptabil. Se pune deci problema determinrii funciei X(), transformata Fourier a lui x(t), astfel ca xn=0 pentru n0. La modul general problema const n a determina transformata Fourier X() a unei func ii x(t) cnd se cunosc eantioanele acesteia xn=x(nT). Desigur, sunt o infinitate de funcii x(t) ale cror eantioane x(nT) sunt aceleai. Din aceast infinitate de semnale x(t), ale cror eantioane sunt identice, intereseaz n primul rnd cele care au spectrul de frecvene cel mai ngust. Teorema eantionrii ne permite s determinm funcia de timp x(t) i transformata Fourier a sa X(), dac aceasta este limitat n frecven la [fMax, fMax], din eantioanele sale luate la intervale egale cu 1/2fMax. Intervalul 1/2fMax este numit interval Nyquist, iar frecvena f N =1/2T este numit frecvena Nyquist. Un aspect esenial care decurge din aceast teorem este acela c o funcie avnd spectrul de frecvene limitat la fMax are exact 2fMax grade de libertate pe secund. Dac acestea sunt specificate funcia este unic determinat. Rezult deci c, dac X() este limitat la frecvena Nyquist, fN=1/2T, atunci aceste eantioane determin n mod unic funcia x(t). Dac

Transmisiuni de date n banda de baz

43

X() este limitat la o frecven mai mic dect fN nu exist o funcie x(t) i implicit o funcie X() care s corespund unui set de eantioane impuse x(nT). Dac X() este limitat la o frecven oarecare, mai mare dect fN, vor exista o infinitate de funcii x(t), i transformatele Fourier corespunztoare X(), avnd aceeai secven de eantioane { xn}. Toate aceste caracteristici, corespunznd aceleiai secvene de eantioane { xn} , sunt echivalente. Caracteristica limitat la frecvena Nyquist, Xe(), deci cu banda de frecvene cea mai ngust, corespunznd acestor eantioane { xn} , este numit caracteristica Nyquist echivalent. Relaia existent ntre caracteristicile X(), de band neminim i caracteristica de band minim (echivalent), Xe(), corespunztoare acelorai eantioane x(nT), se poate stabili n felul urmtor. Folosind integrala Fourier exprimm eantioanele x(nT) astfel:

x( nT ) =

1 N jnT d X e ( )e 2 N

(2.8)

n funcie de caracteristica Nyquist echivalent, de band minim, Xe() i

x ( nT ) =

n funcie de o caracteristic X() de band neminim. Efectund integrala din relaia (2.9) pe intervale de frecven egale cu intervalul Nyquist se ob ine:

1 jnT d X ( )e 2

(2.9)

1 x ( nT ) = 2

X ( )e
k N ( 2 k 1)

N ( 2 k +1)

jnT

(2.10)

Fcnd schimbarea de variabil u = 2k N


i innd seama de relaiile N =

(2.11)

i
N

e j 2 kn N = e j 2 kn = 1 , rezult
junT N

1 x (nT ) = 2

X (u + 2k )e
k N

du

(2.12)

Inversnd ordinea operaiilor de integrare i sumare i revenind, totodat, la vechea notaie a variabilei, avem

1 x(nT ) = 2

X (
k

+ 2k N )e jnT d

(2.13)

44

COMUNICAII DE DATE

Din aceast expresie, comparnd-o cu (2.8), reiese c ntre caracteristica Xe(), de band minim i celelalte caracteristici X(), de band neminim, care corespund acelorai eantioane x(nT), exist relaiile: X ( ) = X ( + 2k T ) ; T = N e k X e ( ) = 0 ; > T . (2.14) Caracteristica Nyquist echivalent se construiete prin segmentarea caracteristicii originale X() n segmente de band 2N i suprapunnd aceste segmente pe intervalul [ N, N ]. Pentru lipsa interferenei simbolurilor, adic pentru a avea xn=0 pentru n0, caracteristica Nyquist echivalent este (Fig. 2.13): Xe (t) = sinc(t/T); Xe () = T pentru N; Xe () = 0 pentru >N (2.15)
xe (t) = sinc(t/T) T Xe ()

-2T -T 0 T 2T 3T t -N 0

N=/T

Fig. 2.13. Caracteristica Nyquist echivalent corespunznd lipsei interferenei simbolurilor

Se poate verifica u or c sinc(nT/T) este zero pentru n0. Caracteristica din figura 2.13 este singura caracteristic de band minim care corespunde lipsei interferenei simbolurilor pentru c, fiind limitat la frecvena Nyquist, este unic determinat de eantioanele { xn} . Desigur, aceast caracteristic este ideal pentru c ea corespunde dezideratului pentru lipsa interferenei simbolurilor. n acelai timp ns, deoarece rspunsul x(t) apare naintea aplicrii semnalului g (t) la intrarea sistemului de transmisiuni, aceast caracteristic nu este fizic realizabil. De aceea, din punct de vedere practic, dac se dorete trasmisiunea datelor n banda minim (banda Nyquist) este necesar aproximarea acestei caracteristici. O aproximare ct mai bun se obine cu preul acceptrii unei ntrzieri ct mai mari a rspunsului. Totui, n aproape toate cazurile de interes practic, banda de frecvene utilizat pentru transmisiune este mai mare dect cea minim necesar pentru transmisiunea, teoretic, fr interferena simbolurilor, dar nu mai mare dect dublul ei. Dac se impune aceast restricie, adic

Transmisiuni de date n banda de baz

45

X()=0 pentru ||>2/T, (2.16) construirea caracteristicii echivalente Xe() se simplific mult. Acest caz este prezentat n figura 2.14, unde se presupune o funcie X() real.
X() X() X-1 X0 X1

-2/T -/T

/T

2/T

/T

2/T

Fig. 2.14. Obinerea caracteristicii Nyquist echivalente

Caracteristica Nyquist echivalent se obine prin suprapunerea fragmentelor de carcateristic X1 , X0 , X1 . X1 nu are componente pentru frecvene pozitive cnd se suprapune pe X0 . A suprapune X1 pe X0 este echivalent cu plierea caracteristicii X() spre stnga, peste ea nsi, n jurul frecvenei Nyquist N = /T. Pentru a nu avea interferena simbolurilor caracteristica Nyquist echivalent obinut astfel trebuie s fie rectangular. Pentru aceasta caracteristica X(), dac este real, trebuie s prezinte o simetrie impar n raport cu frecvena Nyquist. Este evident c dac se accept o lrgime de band mai mare dect banda Nyquist condiiile pentru lipsa interferenei simbolurilor nu determin n mod unic caracteristica X(). n acest caz alegerea unei caracteristici se face innd seama i de alte considerente, precum rapiditatea cu care descrete rspunsul x(t) i posibilitatea de a aproxima mai bine ntr-o realizare practic caracteristica ideal, nerealizabil fizic, X(). Eroarea de aproximare a caracteristicii X() ntr-un sistem real i fluctuaia momentelor de sondare n jurul celor ideale (urmare a operaiei de sincronizare a bazei de timp a receptorului cu cea a transmitorului) au ca efect valori nenule ale rspunsului x(t) la momentele de sondare reale. Cu ct x(t) va descrete mai rapid n timp i va avea panta mai mic n jurul momentelor de trecere prin zero, cu att contribuia celorlalte simboluri la eantionul pe baza cruia se decide simbolul curent va fi mai mic. Dac, spre exemplu, caracteristica X() este rectangular rspunsul x(t) descrete ca 1/t pentru valori mari ale lui t. O clas de caracteristici Nyquist mult utilizate este cea a caracteristicilor numite cosinus ridicat (raised cosinus). O caracteristic cosinus ridicat const dintr-o poriune plat i una variabil, cu o form sinusoidal (Fig. 2.15). Expresiile acestor caracteristici sunt:

46

COMUNICAII DE DATE

X()=T pentru 0 ||N(1) T T X()= 1 sin ( N ) pentru N(1)||N(1+) 2 2 sin t T cos t T x (t ) = t T 1 4 2 t 2 T 2

(2.17)

(2.18)

X()

x(t)

=0 =0.5 =1
0 0.5N

=0 =0.5 =1
2N 0 -2T -T 0 T 2T t

1.5N

=0.5

=0

Fig. 2.15. Caracteristici cosinus ridicat

Se observ c x(t) descrete foarte rapid n timp, ca 1/t3. este un parametru, numit factor de exces de band (roll-off factor n limba englez), care arat raportul dintre banda utilizat n plus fa de banda Nyquist i banda Nyquist. Caracteristica X() corespunznd condiiilor pentru lipsa interferenei fiind aleas rmne de rezolvat distribuirea acestei caracteristici ntre componentele sistemului de transmisiune. Presupunnd c se alege forma de impuls g(t) pentru reprezentarea datelor, cu transformata Fourier G(), iar mediul de transmisiune are o funcie de transfer ideal (spre exemplu C()=1), care nu introduce distorsiuni de amplitudine i de faz, i innd seama c X()=G()GT()C()GR(), sunt o infinitate de solu ii pentru caracteristicile filtrelor de emisie i de recepie. Dintre acestea prezint interes soluia care corespunde celei mai bune protecii fa de zgomot (valoare maxim a raportului semnal-zgomot la intrarea blocului de sondare i decizie). Se demonstreaz c pentru zgomot alb cea mai bun protecie se obine dac X() se distribuie n mod egal ntre transmitor i receptor: G()GT()=GR()=X()1/2 (2.19) Este evident c dac, ntr-o realizare prin prelucrare digital a semnalelor, datele sunt reprezentate prin impulsuri Dirac ponderate n

Transmisiuni de date n banda de baz

47

amplitudine, ceea ce nseamn G()=1, va rezulta 1/2 GT()=GR()=X() . n concluzie, primul criteriu de decizie al lui Nyquist permite reconstituirea datelor la recepie pe baza eantioanelor semnalului recepionat, luate la intervale egale cu intervalul de simbol, caracteristica global a sitemului de transmisiuni corespunznd condiiilor pentru lipsa interferenei simbolurilor la momentele de sondare

2.6. Alte criterii de decizie propuse de Nyquist


2.6.1. Al doilea criteriu Nyquist pentru decizie

X ( ) = 0 pentru > N (2.21) Rspunsul x (t ) se anuleaz la momentele t = nT , cu n ntreg i diferit de zero i de 1 (Fig. 2.16).
X() 2T x(nT) x0 -2 -1 1 x1 2 3 t/ T

Al doilea criteriu propus de Nyquist pentru reconstituirea datelor la recepie se bazeaz tot pe eantioanele semnalului recepionat, dar utiliznd o caracteristic de band minim diferit de cea care ndeplinete condiiile pentru lipsa interferenei simbolurilor. Caracteristica de band minim, propus de Nyquist pentru cel de al doilea criteriu de decizie, este dat de expresiile de mai jos, n domeniul timp i n domeniul frecven: x(t ) = x e (t ) + xe (t T ) (2.20) X ( ) = 2T cos pentru 0 N 2 N

Fig. 2.16. Carcteristica Nyquist II

Considernd momentele de sondare la kT, corespunztoare simbolului ak eantionul semnalului va fi y k = a k + a k 1 ,

la

sondarea (2.22)

48

COMUNICAII DE DATE

deci apare o interferen provocat de simbolul precedent, ak-1. Cunoscnd simbolul precedent, ak-1, se poate lua decizia asupra simbolului actual ak, dar, dac o decizie va fi eronat, eroarea se va propaga. Pentru a evita fenomenul de propagare a erorii se poate face o codare la emisie, conform relaiei (2.23) bk = a k bk 1 , unde nseamn sum modulo 2. Se transmit deci simbolurile {bk } n locul simbolurilor {a k } i, presupunnd c se folosesc nivelele d pentru reprezentarea lor, se obine y k = bk + bk 1 = 2d dac a k = 0 i
y k = bk + bk 1 = 0 dac a k = 1 (2.24) ceea ce nseamn c pe baza eantionului yk se decide direct asupra simbolului ak, decizie care nu mai depinde de corectitudinea deciziei asupra lui a k -1. Al doilea criteriu de decizie propus de Nyquist se bazeaz tot pe eantionarea semnalului recepionat, folosind o caracteristic de band minim (Fig. 2.16), alta dect cea care corespunde lipsei interferenei simbolurilor. i aceast caracteristic este nerealizabil fizic, mai u or de aproximat ns dect cea rectangular, corespunztoare lipsei interferenei simbolurilor dar, aa cum se va arta n continuare, asigur o protecie mai sczut fa de zgomot. n figura 2.17 sunt reprezentate nivelele nominale la recep ie i pragurile de decizie corespunztoare criteriilor Nyquist I i Nyquist II. Pe fiecare nivel este trecut i probabilitatea de realizare a sa, n ipoteza unei secvene de simboluri echiprobabile.
nivele nominale prag de decizie +2d +d 0 -d -2d 0,25 0,5 0,25 nivele nominale praguri de decizie

+d -d

0,5 0,5

Nyquist I

Nyquist II

Fig. 2.17. Nivelele nominale i pragurile de decizie pentru criteriile Nyquist I i Nyquist II

Transmisiuni de date n banda de baz

49

Considernd un zgomot aditiv, cu o funcie a densitii de probabilitate simetric, p( z ) = p( z ) , rezult probabilitatea de eroare datorit zgomotului: (2.25) Pe1 = 0,5 P ( z > d ) + 0,5 P ( z < d ) = 0,5 P ( z > d ) pentru criteriul Nyquist I i Pe 2 = 0,5 P ( z > d ) + 0,25 P ( z > D) + 0,25 P ( z < d ) = 0,75P ( z > d ) (2.26)

pentru criteriul Nyquist II, adic Pe 2 = 1,5 Pe1 .


2.6.2. Al treilea criteriu Nyquist pentru decizie

Spre deosebire de primele dou criterii de decizie, care se bazeaz pe eantionarea semnalului recepionat, cel de la treilea criteriu de decizie se bazeaz pe integrarea semnalului recepionat pe intervale egale cu ntervalul de simbol. Acest criteriu presupune realizarea unei caracteristici X() creia s-i corespund un astfel de rspuns x(t), nct aria mrginit de curba ce-l reprezint i axa timpului s fie zero pentru orice interval de simbol, exceptnd un singur interval. O astfel de caracteristic este:

X ( ) =

pentru 0 N i 2 N sin( 2 N ) X ( ) = 0 pentru > N

(2.27)

Rspunsul x(t) corespunztor se obine din relaia cos t 1 N (2.28) x (t ) = d 0 2 N sin( 2 N ) Efectund calculele rezult c aria mrginit de x(t) i axa timpului, T T pe fiecare interval (2 m 1) < t < (2m + 1) , este 2 2
( 2 m +1) T 2

a ( m) = a ( m) =

( 2 m 1)T 2

x (t ) dt x (t ) dt

= 1 pentru m = 0 i = 0 pentru m 0

( 2 m +1) T 2

(2.29)

( 2 m 1) T 2

Rezult c rspunsul la fiecare simbol de date mrginete o suprafa de arie nul pe fiecare interval de simbol, exceptnd unul singur (m = 0) i decizia asupra fiecrui simbol se poate lua pe baza integralei efectuate asupra lui y(t), semnalul recepionat, pe fiecare interval de simbol. n acest scop se poate folosi un integrator, decizia lundu-se pe baza rspunsului

50

COMUNICAII DE DATE

integratorului dup fiecare interval de simbol (dup decizie integratorul se aduce la zero).

2.7 Transmisiuni cu interferen controlat


2.7.1. Principiul transmisiunilor cu interferen controlat

Nyquist a artat c ntr-o band de frecvene limitat la fN Hz pot fi transmise cel mult 2 fN simboluri pe secund fr a avea interferen ntre simboluri. n cazul n care se transmit chiar 2 fN simboluri/s, caracteristica global X() trebuie s fie rectangular. O astfel de caracteristic prezint dezavantaje legate de dificultile de aproximare n realizarea practic i de sensibilitate mrit fa de fluctuaia momentelor de sondare. Pentru a evita aceste dezavantaje se mrete frecvena limit pn la cel mult 2 fN sau se micoreaz viteza de transmitere a simbolurilor. Caracteristica spectral corespunztoare ambelor soluii se poate aproxima mai bine ntr-o realizare practic, iar rspunsul x(t) n domeniul timp se amortizeaz mai rapid. Este ns evident c eficiena utilizrii benzii de frecvene, msurat n simboluri/s.Hz, se reduce. Pentru a mri eficiena utilizrii benzii de frecvene au fost propuse i utilizate metode care permit atingerea vitezei Nyquist de 2 fN simboluri pe secund ntr-o band de frecvene limitat la fN Hz. n esen, caracteristicilor spectrale globale X() propuse de aceste metode le corespund rspunsuri n timp x(t) care conduc la interferena simbolurilor, ns, cunoscnd rezultatul cantitativ al acestui efect de interferen, se va ine seama de el pentru a reconstitui simbolurile de date la recep ie, ceea ce i justific denumirea de tehnici cu interferen controlat. Deoarece, utiliznd aceste tehnici, semnalul recep ionat are mai mult de dou nivele n cazul transmisiunii binare i, n general, un numr de nivele distincte mai mare dect numrul simbolurilor distincte folosite la emisie, aceste tehnici se numesc polibinare. Deoarece semnalul recep ionat corespunztor unui simbol este diferit de zero n mai multe momente de sondare, aceste tehnici se mai numesc i cu rspuns parial, exprimnd astfel faptul c sistemul nu rspunde complet n cadrul unui interval de simbol, ci numai parial. Pentru a evita fenomenul de propagare a erorilor n luarea deciziilor, aa cum se va arta n continuare, se folosete o codare a simbolurilor nainte de transmisiune, introducndu-se o corelaie ntre nivelele de amplitudine care se succed la intrarea n canalul de transmisiune, ceea ce a fcut ca aceste tehnici s mai fie numite i tehnici cu codare corelativ.

Transmisiuni de date n banda de baz

51

Rspunsurile x(t) corespunztoare diferitelor tehnici cu interferen controlat rezult din superpoziia rspunsurilor de tip xe(t)=sinc(t/T), corespunztor caracteristicii Nyquist de band minim, decalate pe axa timpului la intervale egale cu multipli ai duratei T a unui simbol i multiplicate cu constante diferite:
x (t ) =

c x (t iT )
L 1 i= 0 i e

(2.30)

Diferitele tehnici se deosebesc ntre ele prin valorile (ntregi) ale coeficienilor ci i prin numrul coeficienilor L. Caracteristica global X() este de band minim (0 - fN) i este dat de relaia:
X ( ) = T

c e
L 1 i =0 i
L 1 i= 0

ji T

pentru N

(2.31)

n cazul transmiterii unei secvene de simboluri {an}, eantionul yk al semnalului recepionat, pe baza cruia se ia decizia asupra simbolului a k, depinde att de simbolul ak ct i de L-1 simboluri anterioare, conform relaiei:
yk =

c a
i

k i

+ zk

(2.32)

Eantionul yk este cuantizat la cel mai apropiat nivel posibil la recepie, fr zgomot, ( y k z k ) i decizia poate fi luat, cunoscnd simbolurile anterioare, prin relaia: L 1 1 (2.33) a k = y k z k ci a k i c0 i =1

termenul

c a
L 1 i =1 i

k i

reprezentnd

interferena

simbolurilor,

cunoscut,

introdus de sistemul de transmisiune. Este evident ns c o decizie eronat va influena deciziile urmtoare, deci apare fenomenul de propagare a erorii. Pentru a elimina acest efect se recurge la o codare a secvenei simbolurilor {an}, nainte de a fi transmise. Cum efectul de propagare a erorii este cauzat de faptul c n receptor nu sunt cunoscute exact simbolurile anterioare, ci numai estimatele lor, codorul are rolul s elimine de la emisie efectul simbolurilor precedente, acolo unde ele sunt cunoscute cu exactitate. Prin aceast codare secvena {an} este transformat ntr-o secven {bn} dup regula: L 1 1 bk = a k ci bk i (modulo M) (2.34) c0 i =1

52

COMUNICAII DE DATE

unde M este numrul simbolurilor distincte n secvena {an}. Eantionul yk va fi determinat de simbolurile secvenei {b n}, similar expresiei (2.32):

yk =
i deoarece

c b
L 1 i= 0

i k i

+ zk

(2.35)

c b
L 1 i =0 i

k i ModM

= a k , rezult:

y k = ak + z k (2.36) Receptorul va decoda nivelele recep ionate yk modulo M pentru a reconstitui direct secven a {an}. O decizie eronat privind un simbol oarecare ak nu va influena i deciziile privind alte simboluri.
2.7.2. Clase de caracteristici cu interferen controlat Tehnicile cu interferen controlat (cu rspuns parial) pot fi clasificate dup forma caracteristicii globale X(), fiecare clas reprezentnd un caz particular al tehnicii generale cu rspuns parial. Fiecare clas de caracteristici poate fi subdivizat n raport cu numrul L de superpoziii. Dac numrul de superpoziii crete, va crete i numrul nivelelor posibile ale semnalului recep ionat. n continuare sunt prezentate cteva clase de caracteristici cu rspuns parial. Clasa a I-a Caracteristicile din aceast clas se caracterizeaz prin faptul c to i coeficienii ci din expresia (2.30) a rspunsului x(t) sunt egali cu unitatea. Caracteristicile din aceast clas se difereniaz ntre ele prin numrul L al coeficienilor. Pentru L=1 se obine caracteristica de band minim corespunztoare criteriului I al lui Nyquist (fr interferen). Pentru L=2 se ob ine caracteristica global X ( ) = T (1 + e jT ) (2.37) al crei modul (caracteristica de amplitudine) este f X ( ) = 2T cos (2.38) 2 fN caracteristic corespunznd celui de al doilea criteriu Nyquist. Tehnica care folosete aceast caracteristic este numit i tehnic duobinar. n cazul general al clasei a I-a, cu L superpoziii, eantioanele semnalului recepionat, ntr-o transmisiune binar, vor avea L+1 nivele posibile, cele extreme fiind Ld.

Transmisiuni de date n banda de baz

53

Clasa a II-a Pentru caracteristicile din aceast clas coeficienii ci satisfac relaiile: L 1 c 0 = c L 1 = 1 , c1 = c L 2 = 2 , c 2 = c L 3 = 3 , ..., c L 3 = c L +1 = , 2 2 2 L +1 c L 1 = (2.39) 2 2 L find un numr impar. Se observ c distribuia coeficienilor ci formeaz un triunghi isoscel. Clasa a III-a L +1 Coeficienii ci ai caracteristicilor din aceast clas au valorile: 2 L 1 L +1 k , k =1, 2, . . ., i, n continuare, . 2 2 Exemple: L =1 c0 =1 L =3 c0 =2, c1 =1, c 2 = 1 L =5 c0 =3, c1 =2, c 2 = 2 , c3 =1, c 4 = 1 Clasa a IV-a Coeficienii ci au urmtoarea succesiune de valori: 1, 2, 3, . . ., k, k L +1 1, k -2, . . ., 0, -1, -2, . . ., - k, -(k - 1), -(k -2), . . ., -1, cu k = , ntreg. 4 Exemple: L=3 1, 0, -1 L=7 1, 2, 1, 0, -1, -2, -1 L=11 1, 2, 3, 2, 1, 0, -1, -2, -3, -2, -1 Caracteristica X() corespunztoare lui L=3 este: X ( ) = T 1 e j 2T (2.40) avnd modulul (fig. 2.18):

X ( ) = 2T sin

(2.41)

|X()| 2T

0,5N

Fig. 2.18. Caracteristic din clasa a IV-a (L=3)

54

COMUNICAII DE DATE

Carcateristicile spectrale din aceast clas sunt de tip trece band (fr componente importante la frecvene joase) i genereaz un semnal cu distribuie simetric a spectrului. Aceste proprieti prezint interes n cazul sistemelor de transmisiuni care ntroduc atenuare la frecvene joase i n cel al sistemelor care folosesc modulaia de amplitudine cu band lateral unic. Clasa a V-a Pentru coeficienii caracteristicilor din aceast clas valorile nenule alterneaz cu valorile nule, pentru valorile nenule alterneaz semnele plus i minus i exist o simetrie a coeficienilor. Exemple: L=5 -1, 0, 2, 0, -1 L=9 1, 0, -2, 0, 3, 0, -2, 0, 1 L=13 -1, 0, 2, 0, -3, 0, 4, 0, -3, 0, 2, 0, -1 Se observ c L = 4k + 1 , k lund valorile 1, 2, 3, . . .. Pentru k impar rezult caracteristici spectrale de tip trece band. Spre exemplu, pentru k=1, L=5, se obine o caracteristic n cosinus ridicat (fig. 2.19): X ( ) = T 1 + 2e j 2T e j 4T = 2Te j 2T (1 cos 2T ) X ( ) = 4T sin 2 (2.42) N

|X()| 4T

0,5N

Fig. 2.19 Caracteristic din clasa a V-a (L=5)

2.7.3. Performanele sistemelor cu interferen controlat

Din expresia rspunsului la un impuls (2.30) se poate observa c un sistem care folosete aceast tehnic de transmisiune cu interferen controlat este echivalent cu un sistem cruia i corespunde o caracteristic spectral ndeplinind condiiile pentru lipsa interferenei simbolurilor, de band minim, dar, pentru care, fiecare simbol din secvena de date de la intrare este reprezentat de o succesiune de L impulsuri, decalate n timp unul fa de altul cu T i ponderate cu coeficienii ci. Altfel spus, fiecare simbol ak este reprezentat pentru transmitere printr-un impuls a crui amplitudine

Transmisiuni de date n banda de baz

55

Ak depinde de coeficienii ci i de L-1 simboluri anterioare prin relaia (similar cu 2.35, fr componenta de zgomot):
Ak =
Se obine astfel n secvena {Ak } un numr de nivele de amplitudine mai mare dect numrul simbolurilor distincte n secvena {a k }, ceea ce nseamn introducerea unei redundane n reprezentare. Aceast redundan, neexploatat n procesul de decizie de la recepie, este echivalent cu o scdere a performanelor privind protecia fa de zgomot. Tabelul 2.1 prezint performanele tehnicii de transmisiune cu interferen controlat, comparativ cu sistemul ideal (fr interferen i de band minim), exprimate prin creterea necesar a raportului semnal zgomot pentru aceeai probabilitate de eroare.
Tab. 2.1. Performanele sistemelor cu interferen controlat Creterea necesar a Clasa Numr de superpoziii raportului semnal zgomot Ps/Pz (dB) (L) 0 1 0 (sistem ideal) I 2 2,1 4 4,5 6 6,1 II 3 6,0 7 12,0 III 3 1,2 IV 3 2,1 V 5 6,0

c a
L 1 i =0 i

k i

(2.43)

Tehnicile de transmisiune cu interferen controlat prezint ns interes pentru faptul c permit transmiterea a 2fN simboluri pe secund n banda Nyquist, caracteristica spectral X() putnd fi aleas aa nct filtrarea s fie realizabil mai u or. Trebuie menionat ns c aceste performane mai sczute nu sunt inerente sistemelor cu interferen controlat, ele se datoreaz faptului c detecia se realizeaz prin metoda convenional a deciziei simbol cu simbol. Dac n locul acestei metode s-ar folosi cea a estimrii secvenei celei mai probabile, cu ajutorul algoritmului Viterbi, sistemele de transmisune cu interferen controlat ar ajunge la aceleai performane ca i sistemele fr interferena simbolurilor.

56

COMUNICAII DE DATE

2.8. Probabilitatea de eroare n transmisiunile de date pe sisteme ideale


Principalele cauze ale erorilor n transmisiunile de date sunt zgomotul, interferena simbolurilor i fluctuaia momentelor de sondare. Interferena simbolurilor este inerent n sistemele reale deoarece caracteristicile X(), care ndeplinesc condiiile pentru lipsa interferenei simbolurilor, nu sunt realizabile fizic. Prin urmare un sistem real este, din acest punct de vedere, cu att mai bun cu ct aproximeaz mai bine o caracteristic X() ideal. Fluctuaia momentelor de sondare la recepie este totdeauna prezent din cauza procesului de sincronizare a tactului de sondare. Acest proces corecteaz permanent baza de timp a receptorului pentru a fi n sincronism cu baza de timp a transmitorului i, ca urmare, momentele reale de sondare, stabilite prin intermediul bazei de timp a receptorului, vor fluctua n jurul momentelor ideale. Interferena simbolurilor i fluctuaia mementelor de sondare sunt mai mult sau mai pu in pronunate i efectele lor asupra probabilitii de eroare sunt mai mari sau mai mici, depinznd de ct de bine a fost proiectat i realizat sistemul de transmisiuni. Calitatea unui sistem real i posibilit ile de a fi mbuntit pot fi apreciate prin comparaie cu un sistem ideal, fr interferena simbolurilor i fr fluctuaia momentelor de sondare, singura cauz a erorilor fiind zgomotul. Pentru un astfel de sistem ideal se poate calcula probabilitatea de eroare datorit zgomotului, ca o funcie de raportul semnal-zgomot. Pentru sistemul real se poate determina prin msurtori probabilitatea de eroare ca funcie de acelai raport semnal-zgomot i comparnd cele dou probabilit i de eroare, una reprezentnd performana sistemului ideal, cealalt performana sistemului real, se poate aprecia n ce msur exist resurse i merit a se ncerca mbuntirea sistemului real. n cele ce urmeaz probabilitatea de eroare va fi determinat presupunnd ndeplinite condiiile: - numrul simbolurilor distincte este M, ele sunt echiprobabile, se succed n mod independent unul de altul (nu sunt corelate) i sunt reprezentate prin nivelele de amplitudine echidistante d , 3d, . . ., (M-1)d; - caracteristica spectral global X() ndeplinete condiiile pentru lipsa interferenei simbolurilor, este distribuit n mod egal pe transmitor i receptor (pentru protecie maxim fa de

Transmisiuni de date n banda de baz

57

zgomot), caracteristica echivalent (limitat la banda Nyquist) avnd Xe(0)=T, ceea ce conduce la x0=1; - zgomotul, singura cauz a erorilor n aceste sisteme ideale, este aditiv, gaussian, alb, cu densitatea spectral de putere N0 (n W/Hz); - sondarea semnalului recepionat se face la momentele ideale, fr fluctuaie. Deoarece x0=1, nivelele nominale la recep ie vor fi egale cu cele de la emisie, pragurile de decizie vor fi 0, 2d , 4d, . . ., (M-2)d i o decizie va fi eronat dac n momentul sond rii semnalului recepionat modulul tensiunii de zgomot depete valoarea d, exceptnd cazurile n care nivelele emise sunt cele extreme, cnd deciziile pot fi afectate numai dac tensiunea de zgomot are o anumit polaritate. De aceea, pentru a obine probabilitatea de eroare Pe, probabilitatea ca tensiunea de zgomot s fie n modul mai mare 1 dect d trebuie ponderat cu factorul 1 : M 1 Pe = 1 P( z > d ) (2.44) M Densitatea de probabilitate a zgomotului gaussian este dat de expresia: (2.45) e 2 2 fiind valoarea ptratic medie a tensiunii de zgomot (puterea medie a zgomotului pe o rezisten de 1 ohm). Probabilitatea ca modulul tensiunii de zgomot s fie mai mare ca d este dat de relaia:
p( z) = 1
z2 2 2

2 Fcnd schimbarea de variabil u=z/ se ob ine:


d

P( z

> d ) = 2 p( z )dz =
u2 2

e
d

z2 2 2

dz

(2.46)

P( z

> d)=

2 2
1 2

d
v

du =

1 2

e
0

u2 2

du

1 2

e
0

u2 2

du

(2.47)

Funcia F (v) =

e
0

u2 2

du este tabelat. Deoarece F () = 0,5 rezult:


P( z

> d ) = 1 2 F (d )

58

COMUNICAII DE DATE

1 1 2F (d )] (2.48) [ M Din punct de vedere practic expresia probabilitii de eroare pentru un sistem de transmisiuni de date ideal prezint interes deoarece, determinnd probabilitatea de eroare prin msurtori pentru un sistem realizat i comparnd-o cu cea pentru sistemul ideal, se poate estima n ce msur sistemul real mai poate fi perfecionat. n acest scop ar fi util ca probabilitatea de eroare pentru un sistem ideal (2.48) s fie exprimat n funcie de mrimi care pot fi msurate pentru un sistem real n puncte uor accesibile. Aceste mrimi, caracteriznd semnalul util i zgomotul, sunt puterea semnalului i puterea zgomotului la intrarea n receptor. Prin urmare, raportul d/ din expresia (2.48) trebuie exprimat n funcie de aceste mrimi. Pe = 1

zgomot N0 (W/Hz) g(t) d(t) GT() h(t) s(t) GR() x(t) Sondare i decizie

Fig. 2.20. Schema simplificat a unui sistem pentru transmisiuni n banda de baz

Notnd cu h(t) semnalul emis de transmitor, corespunztor unui impuls g(t) cu amplitudinea egal cu unitatea (fig. 2.20), semnalul la intrarea n receptor, corespunztor secvenei simbolurilor {a n}, va fi: s (t ) = a n h(t nT ) (2.49)

Energia medie a semnalului corespunztor unui simbol, la intrarea n receptor, va fi:


E s = a 2 h 2 (t )dt

(2.50)

a 2 fiind valoarea ptratic medie a amplitudinilor an. Puterea medie a semnalului recepionat, corespunztor emiterii unei secven e {an} formate dintr-un numr N foarte mare de simboluri, va fi: NE s E s (2.51) Ps = lim = NT T Deoarece transformata Fourier a lui h(t) este H ( ) = G ( ).GT ( ) , folosind relaia lui Parseval i innd seama de distribuirea optim a caracteristicii spectrale globale X(), expresia (2.50) devine:

Transmisiuni de date n banda de baz

59

Es = Dar

a2 2

GT ( )G R ( ) d =
2

a2 2
2

X ( ) d = a 2

(2.52)

d 2 1 + 3 2 + 5 2 + ... + (M 1) d 2 M 2 1 (2.53) = 3 M 2 i expresia (2.51) devine: d 2 M 2 1 Ps = (2.54) 3T Puterea medie a zgomotului, 2, la ieirea din filtrul de recepie, n funcie de densitatea spectral de putere N0 la intrarea n receptor, este: 1 2 (2.55) 2 = N 0 G R ( ) d = N 0 2 a2 =

innd

seama de (2.54) i (2.55) raportul


d2
2

poate fi exprimat astfel:

3TPs 3Ps (2.56) = 2 2 ( M 1) N 0 ( M 1) Pz N unde Pz = N 0 .2 f N = 0 reprezint puterea zgomotului n banda Nyquist, la T intrarea n receptor. Introducnd (2.56) n (2.48) rezult: 12 3Ps 1 (2.57) Pe = 1 1 2 F 2 M ( M 1) Pz Curbele probabilitii de eroare n funcie de raportul semnalzgomot, exprimat n decibeli, sunt prezentate n figura 2.21.
=
Pe 1 10-1 10-2 10-3 10-4 10-5 5 10 15 20 25 30 35 10 log S/N dB M=2 4 8 16

Fig. 2.21 Probabilitatea de eroare pentru un sistem de transmisiuni n banda de baz cu M nivele

60

COMUNICAII DE DATE

Se observ c dac numrul de nivele M crete va crete i probabilitatea de eroare pentru acelai raport semnal-zgomot. Pentru a menine aceeai probabilitate de eroare ca i n cazul transmisiunii binare este necesar s 1 1 ). creasc raportul S/N de ( M 2 1) / 3 ori (considernd factorul 1 M Astfel, pentru un sistem cu patru nivele S/N trebuie s creasc de cinci ori (cu 7 dB) i, n continuare, la fiecare dublare a numrului de nivele este necesar ca puterea semnalului s creasc cu 6 dB pentru a menine aceea i probabilitate de eroare. De asemenea, se poate observa c, la probabiliti de eroare de 104 - 105, o variaie a raportului S/N cu 1 dB conduce la o modificare a probabilit ii de eroare cu aproximativ un ordin de mrime.

2.9. Criterii de apreciere a performanelor sistemelor reale


n cazul funcionrii pe canale reale apare totdeauna efectul de interferen a simbolurilor, datorit att imperfeciunilor de realizare a filtrelor de emisie i de recepie, ct i mediului de transmisiune, ale crui caracteristici de amplitudine i de timp de propagare nu pot fi egalizate perfect. n cele ce urmeaz vom analiza n ce msur interferena simbolurilor afecteaz performanele unui sistem de transmisiuni de date. Mrimea interferenei simbolurilor n fiecare moment de sondare este, datorit datelor, o variabil aleatoare, a crei densitate de probabilitate poate fi analizat pe baza expresiei sale (vezi i rela ia 2.10): (2.58) y0 = a 0 y 0 + a n x n

1 424 3
n 0 Interferenta simbolurilor

n relaia (2.58) este considerat interferena simbolurilor la momentul de sondare corespunztor simbolului a0. Valorile posibile ale lui y0 n cazul unei transmisiuni binare ( a n = 1 ), pentru a 0 = 1 , sunt artate n fig. 2.22. n funcie de semnul lui a-1 o mrime x1 se adun la mrimea +1 pentru a0. La fel se adun, n continuare, x 1 n funcie de semnul lui a1, x 2 n funcie de semnul lui a-2 .a.m.d., rezultnd diagrama din figur. Desigur, intereseaz care este tipul distribuiei limit a interferenei simbolurilor.

Transmisiuni de date n banda de baz x2 x-1 x1 x0 Funcia limit a densitii de probabilitate

61

Prag de decizie

Marginea de zgomot minim

Fig. 2.22. Distribuia interferenei simbolurilor

Deoarece valoarea maxim a interferenei simbolurilor, dat de expresia ( IS ) Max = xn (3.59)

n 0

este limitat atunci cnd x(t) descrete mai repede dect 1/t i, cum pentru canalele reale acest rspuns x(t) descrete asimptotic exponenial, rezult c distribuia interferenei simbolurilor nu este gaussian. Mai mult, se demonstreaz c distribuia final nu este continu, ci n trepte. n acest caz probabilitatea de eroare se poate determina considernd c rspunsul x(t) la un impuls este limitat la durata a N simboluri. Se exprim mai nti probabilitatea de eroare datorit zgomotului pentru fiecare dintre cele MN secvene posibile de simboluri, innd seama de mrimea interferenei simbolurilor pentru fiecare secven n parte i apoi se mediaz probabilitatea de eroare pe cele MN secvene. Se va ob ine o expresie foarte complex, cu un numr mare de termeni, care, desigur, poate fi evaluat cu ajutorul calculatorului. Pentru o bun aproximare a rspunsului x(t) ar trebui ca N s fie mare. Numrul mare de termeni ai expresiei probabilitii de eroare face imposibil aprecierea factorilor determinani ai acestei probabilit i. Distribuia interferenei simbolurilor pentru un sistem real poate fi studiat vizualiznd cu un osciloscop semnalul recepionat y(t), baza de timp a osciloscopului fiind sincronizat cu tactul de simbol asociat semnalului de date. Imaginea astfel obinut, numit diagrama ochiului datorit asemnrii cu un ochi uman n cazul transmisiunii binare, arat distribu ia interferenei simbolurilor i a zgomotului. Figura 2.23 prezint pentru o transmisiune

62

COMUNICAII DE DATE

binar, fr zgomot, dou semnale, unul nedistorsionat, fr interferena simbolurilor (a), iar cellalt distorsionat, cu interferena simbolurilor (b), i diagramele ochiului corespunztoare, ob inute prin suprapunerea segmentelor de semnal de durat T. Pentru semnalul nedistorsionat diagrama ochiului este complet deschis i toate valorile sondate, corespunztoare verticalei centrale, sunt egale cu dx0. Pentru semnalul distorsionat, din cauza interferenei simbolurilor, valorile sondate nu mai sunt dx0 i n diagram acest fapt este marcat prin nchiderea parial a ochiului.
dx0 T t (a) --dx dx00 T T t (b) -dx0 momente de sondare Fig. 2.23. Semnale binare i diagramele ochiului corespunztoare: (a) semnal nedistorsionat, (b) semnal distorsionat

dx0

Distribuia interferenei simbolurilor poate fi observat de-a lungul verticalei corespunztoare momentelor de sondare. n cazul n care este i zgomotul prezent diagrama va arta distribuia zgomotului i interferenei simbolurilor, nsumate. Diagrama ochiului furnizeaz informaii utile n legtur cu performanele sistemului de transmisiuni de date. Pe o diagram bine conturat, schematizat ca n figura 2.24, pot fi determina i o serie de parametri care caracterizeaz calitatea sistemului.

Transmisiuni de date n banda de baz

63

Momentele optime de sondare dx0 Senzitivitatea la fluctuaia momentelor de sondare Distorsiunea trecerilor prin zero Marginea de zgomot Distorsiunea la momentele de sondare Fig. 2.24. Parametrii diagramei ochiului

Pragul de decizie

-dx0

Momentele optime de sondare sunt indicate de verticala corespunztoare deschiderii maxime a ochiului. Distorsiunea maxim a semnalului este dat de limea celor dou ramuri ale ochiului pe verticala momentelor de sondare, iar rezerva minim fa de erori datorit zgomotului este reprezentat de distana de la pragul de decizie la cea mai apropiat valoare sondat. Intervalul pe care se distribuie trecerile semnalului prin zero (sau pragul de decizie) reprezint o msur a distorsiunii trecerilor prin zero i prezint interes n sistemele care folosesc aceste treceri prin zero pentru sincronizarea tactului de simbol al receptorului. Diagrame asemntoare pot fi studiate i pentru transmisiunile multinivel. Pentru a face o comparaie, pe baza diagramei ochiului, ntre diferite sisteme de transmisiuni, se pot folosi urmtoarele dou criterii: nchiderea ochiului (sau distorsiunea de vrf) i distorsiunea ptratic medie. Distorsiunea de vrf. Deschiderea maxim a diagramei ochiului, n absena zgomotului, arat care este rezerva minim pe care sistemul o are fa de zgomot n momentele optime de sondare. Este preferabil s se normeze deschiderea ochiului astfel nct, n cazul ideal, fr interferena simbolurilor, ea s fie egal cu unitatea. Valoarea maxim cu care interferena simbolurilor poate afecta un nivel oarecare al simbolului ntr-un moment de sondare dat, raportat la distana nivelului fa de cel mai apropiat prag de decizie, reprezint nchiderea maxim a ochiului. Valoarea maxim a interferenei simbolurilor, dat de an x n , se obine atunci cnd secvena transmis { an} este astfel nct pentru fiecare simbol an se utilizeaz nivelul maxim (M1)d , cu un astfel de semn nct
n 0

64

COMUNICAII DE DATE

to i termenii anxn s aib acelai semn. Notnd mrimea interferenei simbolurilor prin (IS), ( IS ) = an x n , an=d; 3d; ...., (M1)d ,

n 0

valoarea maxim a interferenei simbolurilor va fi: ( IS ) Max = ( M 1)d xn

n 0

(2.60)

nchiderea maxim a ochiului (IMO), normat, este ( M 1)d xn n 0 ( IMO) = = (M 1) v (2.61) dx0 unde xn n 0 (2.62) v = x0 i depinde numai de sistemul de reprezint distorsiunea de vrf transmisiuni de date, xn fiind eantioanele rspunsului sistemului la un impuls de tipul celor utilizate pentru reprezentarea datelor. Rezult deschiderea ochiului (DO), ( DO) = 1 (M 1) v , (2.63) care poate fi folosit ca un criteriu de apreciere a calitii unui sistem de transmisiuni de date. Acest parametru nu include i efectul zgomotului, dar indic rezerva minim a sistemului fa de zgomot, rezerv calculat pentru secvenele de date care dau cel mai mare efect de interferen a simbolurilor. Distorsiunea ptratic medie. n multe cazuri probabilitatea de apariie a secvenei particulare de date, considerat pentru a calcula nchiderea maxim a ochiului, este foarte mic i se recomand s se determine o medie a nchiderii ochiului. Cea mai utilizat medie este nchiderea ptratic medie a ochiului (IPMO), definit ca raportul dintre media ptratic a mrimii interferenei simbolurilor i (dx0)2:

( IS ) 2 (2.64) (dx0 ) 2 Presupunnd c simbolurile a n sunt independente i echiprobabile rezult: 2 ( IS ) 2 = a 2 xn , (2.65) ( IPMO) =

n 0

unde a este media ptratic a amplitudinilor an, egal cu d 2 ( M 2 1) / 3 . Din (2.64) i (2.65) rezult:
2

Transmisiuni de date n banda de baz

65

( IMPO) =

a2 PM , d2
2 n

(2.66)

unde

(2.67) 2 x0 este distorsiunea ptratic medie a rspunsului sistemului la un impuls. Criteriile distorsiunii de vrf i al distorsiunii ptratice medii sunt utilizate pentru a optimiza diferitele blocuri funcionale ale sistemelor de transmisiuni de date.

PM =

x
n 0

2.10. Scrambler descrambler


In multe situaii este nevoie de o real aleatorizare a datelor transmise. Astfel, pentru a realiza sincronizarea tactului de simbol al receptorului, secvena simbolurilor recepionate trebuie s conin informaia de timp relativ la tactul de simbol al transmitorului, reprezentat de intervalele ntre tranziii. Dac aceste tranziii lipsesc, va lipsi i informaia de timp necesar pentru sincronizare. n cazul transmisiunilor duplex cu compensarea ecoului este necesar o decorelare a datelor transmise n cele dou sensuri. Dei, la prima vedere, se poate spune c prin natura lor (aleatoare) datele transmise n cele dou sensuri, de la surse distincte, nu sunt corelate, n perioadele de iniializare a transmisiunii se folosesc secvene de antrenare (pentru egalizoare, n special, i pentru a permite o sincronizare mai rapid ) identice pentru cele dou sensuri. De asemenea, dac secvena datelor transmise este periodic, cu o perioad mic, spectrul de frecvene al semnalului de date modulat va fi discret, format din linii spectrale, centrat uneori, n func ie de structura secvenei de date, pe o frecven diferit de cea a purttorului, ceea ce va conduce, dup filtrare, la un spectru nesimetric i la o reducere nsemnat a energiei semnalului. Pe de alt parte liniile spectrale ale acestui semnal, aflate n benzile de frecven e ale canalelor nvecinate, vor perturba transmisiunile efectuate pe aceste canale. Pentru evitarea acestor situaii nedorite, datorit periodicitii secvenei datelor provenite de la sursa de date, datele sunt aleatorizate, nainte de a fi transmise, ntr-un bloc numit scrambler (n limba englez).

66

COMUNICAII DE DATE

La recep ie un bloc complementar, numit descrambler, va restitui secvena original (dac nu au intervenit erori n transmisiune). O solu ie pentru aleatorizarea datelor const n a aduna la secvena datelor, bit cu bit, modulo 2, o secven pseudoaleatoare (Fig. 2.25). Secvena datelor {Di} este adunat modulo 2 cu secvena pseudoaleatoare { Ri} i se ob ine secvena de linie, care se va transmite, { Li} . La recepie secvena { Li} trebuie adunat modulo 2 cu aceeai secven pseudoaleatoare { Ri} pentru a ob ine secvena datelor { Di} . Dificultatea acestei soluii este dat de necesitatea sincronizrii secvenei pseudoaleatoare generate la recep ie cu cea asociat secvenei { Li} recepionate.
{Di } + {Ri} Generator secven pseudoaleatoare {Li} {Li} + {Ri} Generator secven pseudoaleatoare {Di}

Fig. 2.25. Aleatorizarea datelor cu secven pseudoaleatoare

Un generator de secven pseudoaleatoare autosincronizat este aa numitul scrambler de baz (Fig. 2.26). Dac secvena de intrare n scrambler este { Di} secvena de ieire va fi Li = Di + c1 Li 1 + ci Li 2 + ..... + cm 1 Li m +1 + Li m (Mod 2) (2.68)

Sumator modulo 2 c1 T Di Li Li-1 T Li-2 c2 cm-1 T Li-m ci cm =1 cm T ntrziere egal cu durata unui bit Multiplicatori binari

Fig. 2.26. Scrambler de baz

Blocul complementar, descrambler, are schema din figura 2.27.

Transmisiuni de date n banda de baz Li Li -1 T c1 Di T c2 Li-2 T cm Li - m

67

Fig. 2.27. Descrambler

Ieirea { Di} a acestui descrambler, cnd la intrarea sa este secvena { Li}, va fi Di ' =Li +c1 Li1 + .... + cm Lim = Di + c1 Li1 + .... + cm Lim + c1 Li1 + .... + + cm Lim =Di (Mod 2) (2.69) Un scrambler este caracterizat de polinomul generator (2.70) g ( x) = x m + c1 x m1 + c2 x m 2 + ... + cm1 x + cm sau de polinomul (2.71) h( x) = x m g ( x) = 1 + c1 x 1 + c2 x 2 + ... + cm x m Este important de tiut dac acest scrambler autosincronizant asigur dezideratul aleatorizrii datelor. Desigur, fiind un circuit secven ial, dac secvena de intrare { Di} este periodic i secvena de ieire { Li} va fi periodic. Dac perioada secvenei { Li} este suficient de mare atunci spectrul semnalului de date va avea proprieti apropiate de cele corespunztoare unui semnal neperiodic. Prin urmare este util acel scrambler care va asigura n secvena de linie o perioad mult mai mare dect cea a secvenei de intrare. n legtur cu acest aspect se demonstreaz c pentru a mri perioada secvenei de linie, n raport cu cea a secvenei de intrare, polinomul generator g(x) trebuie s fie un polinom primitiv, adic unul ireductibil n GF(2) i care divide pe xn+1, pentru n = 2m1, dar nu-l divide pentru orice n mai mic. Se demonstreaz c dac scramblerului de baz, cruia i corespunde ca polinom generator un polinom primitiv, i se aplic o secven periodic, de perioad s, rspunsul su va fi o secven periodic cu perioada s sau cel mai mic multiplu comun al lui s i 2m1. Perioada cu care rspunde este funcie de starea scramblerului (coninutul registrului de deplasare) i este o astfel de stare, pentru fiecare faz a secvenei de intrare, pentru care

68

COMUNICAII DE DATE

secvena de linie are perioada s. Pentru toate celelalte stri secvena de linie are perioada mai mare. Pentru a evita acele situaii neconvenabile, n care scramblerul rspunde cu o secven de perioad mic, se completeaz schema din figura 2.26 cu circuite care depisteaz astfel de situaii i modific starea scramblerului, mrindu-se astfel sensibil perioada secvenei de ieire. Ca exemplu, n figura 2.28 este prezentat schema scramblerului cu numrtor. Circuitele suplimentare fa de schema scramblerului de baz au rolul de a sesiza cazurile n care scramblerul rspunde cu o perioad s1 sau s2 i de a modifica starea scramblerului. n felul acesta scramblerul va rspunde cu o perioad mult mai mare, egal cu cel mai mic multiplu comun al lui s1 sau s2 m i 2 1.

c1 T Di Li Li-1 T

c2

cm-1 T

cm T Li-m T Li-s1 T Li-s2

Li-2

Tact bit

C Numrtor (prag p)

Fig. 2.28. Scrambler cu numrtor

Dac secvena { Li} este periodic, cu perioada s1 sau s2, atunci Li = Li s1 sau Li = Li s2 i A = 0, respectiv B = 0. n oricare dintre cele dou cazuri avem C = 0 i numrtorul cu pragul p va numra intervalele de bit. Pentru C = 1 numrtorul este adus la zero (resetat). Dac pe durata a p bii succesivi C = 0 se decide c secvena { Li} este periodic, de perioad s1 sau s2, numrtorul atinge pragul p, va da la ieirea sa un 1, care va fi introdus pe circuitele de reacie ale scramblerului i va modifica att secvena de linie ct i starea scramblerului. Desigur, cu circuite asemntoare trebuie completat i descramblerul.

Transmisiuni de date n banda de baz

69

O problem deosebit o reprezint stabilirea pragului p al numrtorului, acest prag determinnd momentul n care se decide c secvena de linie este periodic. Spre exemplu, avizul ITU-T V.27, referitor la un modem pentru transmisiuni de date pe circuitul telefonic vocal cu debitul de 4800 b/s, recomand utilizarea unui scrambler cu numrtor, cu g ( x) = x 7 + x + 1 i s1=9, s2=12, p=33. Rezult c acest scrambler nu va avea la ieirea sa secvene periodice de perioade 9 i 12 i nici de perioade 1, 2, 3, 4 i 6 (divizorii lui 9 sau 12). Dac la intrarea acestui scrambler se aplic o secven periodic de perioad 1 (un 1 sau un 0 permanent), el va rspunde cu perioada 127 (cel mai mic multiplu comun al lu 1 i 271=127). Dac secvena de intrare este de perioad 3, secvena de ieire va avea perioada 3x127=381.

2.11. Schema bloc a unui modem n banda de baz


Cu toate c pentru transmisiunile de date n banda de baz nu intervin operaiile de modulare a unui purttor i de demodulare, echipamentul folosit poart, frecvent, denumirea de modem. Schema bloc simplificat a unui astfel de modem este prezentat n figura 2.29.
Date Tact bit emisie emisie Tact bit recepie Date recepie Codor FTJ Baza de timp Sincronizare tact simbol Decodor Sondare i decizie Formator Egalizor FTJ Unitatea de linie Linie

Fig. 2.29. Schema bloc a unui modem n banda de baz

Terminalul de date este conectat la modem prin intermediul circuitelor de interfa, dintre care n figur sunt prezente numai circuitele de date emisie, date recepie, tact bit emisie i tact bit recepie. Datele emise de terminal sunt primite de modem pe circuitul de interfa corespunztor i aplicate unui codor, care schimb modul de reprezentare electric conform codului de linie adoptat (spre exemplu codul bifazic diferenial, codul Miller, reprezentare multinivel etc.). Semnalul astfel obinut este aplicat

70

COMUNICAII DE DATE

unui filtru trece jos (FTJ), pentru limitarea spectrului de frecvene i apoi transmis n linie, posibil prin intermediul unui tranformator cu rolul de separare galvanic. Dac linia este utilizat numai pentru transmiterea datelor se poate renuna la limitarea spectrului de frecvene, deci la filtrul trece jos. Tactul de bit emisie, n ritmul cruia sunt emise datele de ctre terminal, poate fi generat de ctre modem (de preferat, ca n schema din figur) sau de ctre terminal, n acest al doilea caz modemul primind tactul de bit emisie de la terminal. n partea de recepie, dup FTJ, dac exist, urmeaz un egalizor, care are rolul de a reduce interferena simbolurilor. Formatorul are rolul s refac forma dreptunghiular a semnalului de date. Semnalul astfel ob inut prezint jiter de faz care va fi eliminat (de fapt redus, avnd n vedere fluctuaia tactului de sondare sincronizat cu tactul de simbol al transmitorului) prin operaia de sondare i decizie. Dup aceast operaie decodorul va face trecerea de la codul de linie la reprezentarea datelor n interfa a cu terminalul de date. mpreun cu semnalul de date recep ie i se furnizeaz terminalului i tactul de bit asociat, generat de ctre blocul de sincronizare a tactului de simbol. Pe lng blocurile prezentate n schema din figura 2.29 modemul poate include, n funcie de caracteristicile sale (transmisiune multinivel, mod de separare a sensurilor de transmisiune etc.) i alte blocuri, cum ar fi: convertoare serie-paralel i paralel-serie, compensator de ecou, scrambler, descrambler etc.

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