curs nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/rsc3.pdf · curs comparaţie între...
TRANSCRIPT
![Page 1: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/1.jpg)
Traian TULBURE
curs
Curs
Nivelul fizicTehnici de codare a semnalelor
![Page 2: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/2.jpg)
Traian TULBURE
curs
Tehnici de codare• Date digitale, semnale digitale• Date analogice, semnale digitale• Date digitale, semnale analogice• Date analogice, semnale analogice
![Page 3: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/3.jpg)
Traian TULBURE
curs
Date digitale, semnale digitale• Semnale digitale
—Valori discrete, discontinui ale tensiunii—Fiecare element de semnal e constituit dintr-un puls—Date binare, codate în elemente de semnal
![Page 4: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/4.jpg)
Traian TULBURE
curs
Termeni folosiţi (1)• Unipolar
—Toate elementele de semnal au aceeaşi polaritate (semn)
• Polar—O stare logică e reprezentată prin tensiune negativă,
cealaltă prin tensiune negativă• Rata de transfer a datelor
—Rata de transfer a datelor transmise, în biţi pe secundă
• Durata (lungimea) unui bit—Timpul necesar pentru a emite un bit
![Page 5: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/5.jpg)
Traian TULBURE
curs
Termeni folosiţi (2)• Viteza de modulaţie
—Cât de repede se schimbă nivelul semnalului—Măsurat în BAUD = elemente de semnal pe secundă
• Mark şi Space—Valori binare 1 respectiv 0
![Page 6: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/6.jpg)
Traian TULBURE
curs
Interpretarea semnalelor• Trebuie cunoscut
—Sincronizare de bit – timpul de start/stop—Nivele de semnal
• Factori care afectează interpretarea semnalelor—Raportul semnal/zgomot—Rata de transfer a datelor—Banda de trecere
![Page 7: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/7.jpg)
Traian TULBURE
curs
Comparaţie între schemele de codare (1)• Spectrul semnalului
—Lipsa frecvenţelor înalte reduce banda de trecere cerută
—Lipsa componentei DC permite cuplajul inductiv (prin transformator) pentru asigurarea izolaţiei
—Concentrarea puterii la mijlocul benzii de trecere
• Semnalul de ceas—Sincronizare între transmiţător şi receptor—Clock extern—Mecanisme de sincronizare bazate pe semnal
![Page 8: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/8.jpg)
Traian TULBURE
curs
Comparaţie între schemele de codare(2)• Detecţia erorilor
—Poate fi realizata în cadrul codării semnalului
• Imunitate la interferenţe şi zgomot—Unele coduri sunt mai bune decât altele
• Cost şi complexitate—Rata de transfer a semnalului (şi a datelor aferente)
duce la costuri mai mari—Unele coduri cer rata de transfer a semnalului mai
mare decât a datelor
![Page 9: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/9.jpg)
Traian TULBURE
curs
Scheme de codareA. Nonreturn to Zero-Level (NRZ-L)B. Nonreturn to Zero Inverted (NRZI)C. Bipolar -AMID. PseudoternaryE. ManchesterF. Differential ManchesterG. B8ZSH. HDB3
![Page 10: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/10.jpg)
Traian TULBURE
curs
A. Nonreturn to Zero-Level (NRZ-L)• Două tensiuni diferite pentru biţii 0 şi 1• Tensiunea constantă pe durata unui bit• ex. Absenţa tensiunii pentru zero, tensiune
constantă pozitivă pentru unu• Mai des folosit: tensiune negativă pentru o
valoare şi tensiune pozitivă pentru cealaltă• NRZ-L
![Page 11: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/11.jpg)
Traian TULBURE
curs
B. Nonreturn to Zero Inverted(NRZI)• Nonreturn to zero inversat la unu• Valoare constantă a tensiunii pe durata unui bit• Data codificată ca prezenţă sau absenţă a
tranziţiei semnalului la începutul unui bit• Tranziţia (low to high sau high to low) înseamnă
logic 1• Lipsa tranziţiei înseamnă logic 0• Este un exemplu de codare diferenţială
![Page 12: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/12.jpg)
Traian TULBURE
curs
NRZ
![Page 13: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/13.jpg)
Traian TULBURE
curs
Codare diferenţială• Datele sunt reprezentate prin tranziţie, nu prin
nivel• Este mai sigur să detectezi tranziţia decât nivelul• În transmisiuni complexe, este simplu să pierzi
noţiunea de polaritate
![Page 14: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/14.jpg)
Traian TULBURE
curs
NRZ pro şi contra• Pro
—Uşor de construit—Foloseşte eficient banda de trecere
• Contra—Componentă de DC—Nu se poate realiza sincronizarea
• Folosit la înregistrări magnetice• Nu e des folosit la trasmisii de semnale
![Page 15: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/15.jpg)
Traian TULBURE
curs
Binar Multilevel• Foloseşte mai mult de 2 niveleC. Bipolar-AMI (alternate mark inversion)
—Zero reprezentat prin lipsa semnalului—Unu reprezentat prin puls pozitiv sau negativ—Pulsurile de unu alternează în polaritate—Nu se pierde sincronizarea dacă există un şir lung de
unu (zero încă reprezintă o problemă)—Nu exstă DC—Bandă de trecere mai mică—Detecţie de erori facilă
![Page 16: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/16.jpg)
Traian TULBURE
curs
D. Pseudoternary• Unu reprezentat de lipsa semnalului• Zero reprezentat de alternanţă pozitivă şi
negativă• Nu există avantaje sau dezavantaje faţă de
bipolar-AMI
![Page 17: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/17.jpg)
Traian TULBURE
curs
Bipolar-AMI şi Pseudoternary
![Page 18: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/18.jpg)
Traian TULBURE
curs
Consecinţe ale codării Binar Multilevel• Nu e la fel de eficient ca NRZ
—Fiecare element de semnal reprezintă 1 bit—Un sistem cu trei nivele poate reprezenta
log23 = 1.58 biţi—Receptorul trebuie să facă diferenţa între 3 nivele de
semnal (+A, -A, 0)—Cere aproximativ 3dB mai multă putere a semnalului
pentru aceeaşi probabilitate de eroare
![Page 19: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/19.jpg)
Traian TULBURE
curs
Codare bifazăE. Manchester
—Tranziţie la mijlocul perioadei fiecărui bit—Tranziţiile servesc ca ceas şi date—Low to high reprezintă unu—High to low reprezintă zero—Folosit de IEEE 802.3
![Page 20: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/20.jpg)
Traian TULBURE
curs
F. Differential Manchester• Tranziţia la mijlocul perioadei de bit este folosită
doar pentru ceas• Tranziţia la începutul bitului înseamnă zero• Lipsa tranziţiei la începutul bitului înseamnă unu• Este o schemă de codare diferenţială• Folosită la IEEE 802.5
![Page 21: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/21.jpg)
Traian TULBURE
curs
Codare Manchester
![Page 22: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/22.jpg)
Traian TULBURE
curs
Codare Differential Manchester
![Page 23: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/23.jpg)
Traian TULBURE
curs
Codare bifază: Pro şi contra• Contra
—Cel puţin o tranziţie pe bit şi posibil 2—Viteza de modulaţie maximă e dublă decât la NRZ—Cere mai multă bandă de trecere
• Pro—Sincronizare la mijlocul bitului (self clocking)—Nu există componentă DC—Detecţia erorilor
• Absenţa tranziţiei aşteptate
![Page 24: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/24.jpg)
Traian TULBURE
curs
Viteza de modulaţie
![Page 25: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/25.jpg)
Traian TULBURE
curs
Scrambling• Folosit pentru a înlocui secvenţele care ar produce
tensiune constantă• Secvenţa de umplere
— Trebuie să producă destule tranziţii pentru sincronizare— Trebuie recunoscut de receptor şi înlocuit cu originalul— Aceeaşi lungime ca originalul
• Fără componentă DC• Nu există secvenţe lungi de nivel zero pe linia de semnal• Nu reduce rata de transfer• Posibilitate de detecţie a erorilor
![Page 26: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/26.jpg)
Traian TULBURE
curs
G. B8ZS• Bipolar With 8 Zeros Substitution• Se bazează pe bipolar-AMI• Dacă octetul este zero şi ultimul nivel de
tensiune a fost pozitiv, se codifică 000+-0-+• Dacă octetul este zero şi ultimul nivel de
tensiune a fost negativ, se codifică 000-+0+-• Produce 2 violări al codului AMI • Improbabil să apară ca urmare a zgomotului• Receptorul detectează şi interpretează octetul ca
zero
![Page 27: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/27.jpg)
Traian TULBURE
curs
H. HDB3• High Density Bipolar 3 Zeros• Based on bipolar-AMI• Şirul de 4 zero înlocuit de unul sau 2 pulsuri
![Page 28: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/28.jpg)
Traian TULBURE
curs
B8ZS and HDB3
![Page 29: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/29.jpg)
Traian TULBURE
curs
Date digitale,semnale analogice• Folosit în sistemul telefonic
— 300Hz la 3400Hz— Foloseşte modem (modulator-demodulator)
A. Amplitude shift keying (ASK)B. Frequency shift keying (FSK)C. Phase shift keying (PSK)
![Page 30: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/30.jpg)
Traian TULBURE
curs
Modulation Techniques
![Page 31: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/31.jpg)
Traian TULBURE
curs
A. Amplitude Shift Keying• Valori reprezentate de amplitudini diferite ale
purtătoarei• De obicei, una dintre amplitudini e zero
—E folosită prezenţa sau absenţa purtătoarei
• Influenţată de modificări bruşte de câştig• Ineficient• Până la 1200bps la linii de voce• Folosit pe fibră optică
![Page 32: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/32.jpg)
Traian TULBURE
curs
B. Binary Frequency Shift Keying• Cea mai frecventă formă este binary FSK (BFSK)• Două valori binare reprezentate de două
frecvenţe diferinte (în apropierea purtătoarei)• Mai puţin sensibilă la erori decât ASK• Până la 1200bps la linii de voce• Radio de înaltă frecvenţă• Înaltă frecvenţă pe LAN folosind cablu coaxial
![Page 33: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/33.jpg)
Traian TULBURE
curs
Multiple FSK• Mai mult de 2 frecvenţe folosite• Mai eficient din punct de vedere a benzii• Mai sensibil la erori• Fiecare element de semnal reprezintă mai mult
de 1 bit
![Page 34: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/34.jpg)
Traian TULBURE
curs
FSK pe linii de voce
![Page 35: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/35.jpg)
Traian TULBURE
curs
Phase Shift Keying• Datele sunt reprezentate prin deplasarea fazei
semnalului purtător• Binary PSK
—Două faze pentru reprezentarea a două valori binare
• Differential PSK—Faza se deplasează relativ la transmisia anterioară şi
nu faţă de o valoare de referinţă
![Page 36: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/36.jpg)
Traian TULBURE
curs
Differential PSK
![Page 37: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/37.jpg)
Traian TULBURE
curs
Quadrature PSK• Folosire mai eficientă a fiecărui element de semnal• Fiecare element de semnal codifică mai mult de 1 bit
— ex. Deplasare de π/2 (90o)— Fiecare element reprezintă 2 biţi— Poate folosi 8 unghiuri de fază şi poate avea mai multe
amplitudini— Modem cu 9600bps folosind 12 unghiuri, dintre care 4 au câte 2
amplitudini
• Offset QPSK (orthogonal QPSK)— Întârziere pe canalul Q— Reduce fluctuaţiile de amplitudine— Îmbunătăţeşte distribuiţia spectrală
![Page 38: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/38.jpg)
Traian TULBURE
curs
Modulator QPSK şi OQPSK
![Page 39: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/39.jpg)
Traian TULBURE
curs
Exemple de forme de undă pentru QPSK şi OQPSK
![Page 40: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/40.jpg)
Traian TULBURE
curs
Distribuţia fazelor pentru QPSK
![Page 41: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/41.jpg)
Traian TULBURE
curs
Performanţa schemelor de modulaţie digital-analog• Banda
—Banda ASK şi PSK proporţională cu rata de transfer—Banda FSK proporţională cu rata de transfer pentru
frecvenţe joase, şi cu diferenţa între frecvenţele modulatoare la frecvenţe mari
• În prezenţa zgomotului, rata de erori pentru un bit la PSK şi QPSK este cu 3dB mai bună decâtla ASK şi FSK
![Page 42: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/42.jpg)
Traian TULBURE
curs
Quadrature Amplitude Modulation• QAM folosit la “asymmetric digital subscriber line”
(ADSL) şi wireless• Combinaţie între ASK şi PSK• Extensie logică a QPSK• Trimite 2 semnale simultan pe aceeaşi frecvenţă
purtătoare— Foloseşte 2 copii ale purtătoarei, una deplasată cu 90°
— Fiecare purtătoare este modulată ASK— 2 semnale independente pe acelaşi mediu— Demodulare şi combinare pentru reconstrucţia semnalului
original
![Page 43: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/43.jpg)
Traian TULBURE
curs
QAM Modulator
![Page 44: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/44.jpg)
Traian TULBURE
curs
Nivele QAM• 2 nivele ASK
—Fiecare din cele 2 căi în una din două stări—Sistem cu 4 stări—Este de fapt QPSK
• 4 nivele ASK—Calea combinată în una din 16 stări
• Au fost implementate sisteme cu 64 şi 256 stări• Îmbunătăţirea ratei de transfer pentru o bandă
dată—Creştere a potenţialului ratei de erori
![Page 45: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/45.jpg)
Traian TULBURE
curs
Date analogice, semnale digitale• Digitizare
—Conversia datelor analogice în date digitale—Datele digitale pot fi transmise folosind NRZ-L—Datele digitale pot fi transmise folosind alt cod decât
NRZ-L—Datele digitale pot fi convertite în semnale analogice—Conversia analog-digital se face cu CODEC—Pulse code modulation—Delta modulation
![Page 46: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/46.jpg)
Traian TULBURE
curs
Digitizarea datelor analogice
![Page 47: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/47.jpg)
Traian TULBURE
curs
Pulse Code Modulation(PCM) (1)• Dacă un semnal este eşantionat la intervale
regulate cu viteză mai mare decât dublul frecvenţei maxime a semnalului, eşantioanele conţin toată informaţia conţinută de semnalul original
• Vocea umană e limitată sub 4000Hz• Necesită 8000 eşantioane pe secundă (sample
per second)• Eşantioane analogice (Pulse Amplitude
Modulation, PAM)• O valoare digitală pentru fiecare eşantion
![Page 48: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/48.jpg)
Traian TULBURE
curs
Pulse Code Modulation(PCM) (2)• Un sistem cu 4 biţi generează 16 nivele• Cuantizarea
—Eroare sau zgomot de cuantizare—Aproximări care fac imposibilă refacerea exactă a
originalului
• Eşantioane pe 8 biţi înseamnă 256 de nivele—Calitate comparabilă cu transmisiunile analogice—8000 de eşantioane pe secundă cu 8 biţi fiecare
înseamnă 64kbps
![Page 49: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/49.jpg)
Traian TULBURE
curs
Exemplu PCM
![Page 50: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/50.jpg)
Traian TULBURE
curs
Schema block PCM
![Page 51: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/51.jpg)
Traian TULBURE
curs
Codificare non-liniară• Nivelele de cuantizare nu sunt echidistante• Reduce distorsiunile semnalului• Poate fi realizat prin companding (Compressing
and Expanding)
![Page 52: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/52.jpg)
Traian TULBURE
curs
Efectul codării non-liniare
![Page 53: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/53.jpg)
Traian TULBURE
curs
Modulare Delta• Semnalul analogic e aproximat prin funcţii
treaptă• Modificare sus-jos un nivel (δ) la fiecare interval
de eşantionare• Funcţionare binară
![Page 54: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/54.jpg)
Traian TULBURE
curs
Modulare Delta - exemplu
![Page 55: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/55.jpg)
Traian TULBURE
curs
Modulare Delta – Mod de operare
![Page 56: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/56.jpg)
Traian TULBURE
curs
Modulare Delta - Performanţe• Reproducere bună a vocii
—PCM - 128 nivele (7 biţi)—Banda vocii 4khz—Ar trebui 8000 x 7 = 56kbps for PCM
• Compresia datelor se poate înmunătăţi—Ex. Tehnica de codare interframe pentru video
![Page 57: Curs Nivelul fizic - unitbv.roetc.unitbv.ro/~tulbure/rsc/RSC3.pdf · curs Comparaţie între schemele de codare(2) • Detecţia erorilor —Poate fi realizata în cadrul codării](https://reader030.vdocuments.pub/reader030/viewer/2022040817/5e607584e3503c7e9f6e1398/html5/thumbnails/57.jpg)
Traian TULBURE
curs
Date analogice, semnale analogice• De ce se modulează semnalele analogice?
—Frecvenţe mai mari pot fi transmise mai eficient—Permit multiplexarea în frecvenţă
• Tipuri de modulaţie—Amplitudine—Frecvenţă—Fază