Sunteți pe pagina 1din 15

Tehnici de codare Curs 6 Cap 3.

Nivelul fizic
3.3. Tehnici de codare a semnalelor
Date Date Date Date digitale, semnale digitale analogice, semnale digitale digitale, semnale analogice analogice, semnale analogice

Corneliu Zaharia TDRC 1 - 2005

Corneliu Zaharia TDRC 1 - 2005

3.3.1. 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

Termeni folosii (1)


Unipolar
Toate elementele de semnal au aceeai 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 bii pe secund

Durata (lungimea) unui bit


Timpul necesar pentru a emite un bit
3
Corneliu Zaharia TDRC 1 - 2005

Corneliu Zaharia TDRC 1 - 2005

Termeni folosii (2)


Viteza de modulaie
Ct de repede se schimb nivelul semnalului Msurat n BAUD = elemente de semnal pe secund

Interpretarea semnalelor
Trebuie cunoscut
Sincronizare de bit timpul de start/stop Nivele de semnal

Mark i Space
Valori binare 1 respectiv 0

Factori care afecteaz interpretarea semnalelor


Raportul semnal/zgomot Rata de transfer a datelor Banda de trecere

Corneliu Zaharia TDRC 1 - 2005

Corneliu Zaharia TDRC 1 - 2005

Comparaie ntre schemele de codare (1)


Spectrul semnalului
Lipsa frecvenelor nalte reduce banda de trecere cerut Lipsa componentei DC permite cuplajul inductiv (prin transformator) pentru asigurarea izolaiei Concentrarea puterii la mijlocul benzii de trecere

Comparaie ntre schemele de codare(2)


Detecia erorilor
Poate fi realizat n cadrul codrii semnalului

Imunitate la interferene i zgomot


Unele coduri sunt mai bune dect 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 dect a datelor

Semnalul de ceas
Sincronizare ntre transmitor i receptor Clock extern Mecanisme de sincronizare bazate pe semnal
7
Corneliu Zaharia TDRC 1 - 2005

Corneliu Zaharia TDRC 1 - 2005

Scheme de codare
A. B. C. D. E. F. G. H. Nonreturn to Zero-Level (NRZ-L) Nonreturn to Zero Inverted (NRZI) Bipolar -AMI Pseudoternary Manchester Differential Manchester B8ZS HDB3

A. Nonreturn to Zero-Level (NRZ-L)


Dou tensiuni diferite pentru biii 0 i 1 Tensiunea constant pe durata unui bit ex. Absena tensiunii pentru zero, tensiune constant pozitiv pentru unu Mai des folosit: tensiune negativ pentru o valoare i tensiune pozitiv pentru cealalt NRZ-L

Corneliu Zaharia TDRC 1 - 2005

10

Corneliu Zaharia TDRC 1 - 2005

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 tranziiei semnalului la nceputul unui bit Tranziia (low to high sau high to low) nseamn logic 1 Lipsa tranziiei nseamn logic 0 Este un exemplu de codare diferenial

NRZ

11

Corneliu Zaharia TDRC 1 - 2005

12

Corneliu Zaharia TDRC 1 - 2005

Codare diferenial
Datele sunt reprezentate prin tranziie, nu prin nivel Este mai sigur s detectezi tranziia dect nivelul n transmisiuni complexe, este simplu s pierzi noiunea de polaritate

NRZ pro i contra


Pro
Uor de construit Folosete eficient banda de trecere

Contra
Component de DC Nu se poate realiza sincronizarea

Folosit la nregistrri magnetice Nu e des folosit la trasmisii de semnale

13

Corneliu Zaharia TDRC 1 - 2005

14

Corneliu Zaharia TDRC 1 - 2005

Binar Multilevel
Folosete mai mult de 2 nivele C. 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 Detecie de erori facil
15
Corneliu Zaharia TDRC 1 - 2005

D. Pseudoternary
Unu reprezentat de lipsa semnalului Zero reprezentat de alternan pozitiv i negativ Nu exist avantaje sau dezavantaje fa de bipolar-AMI

16

Corneliu Zaharia TDRC 1 - 2005

Bipolar-AMI i Pseudoternary

Consecine ale codrii 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 bii Receptorul trebuie s fac diferena ntre 3 nivele de semnal (+A, -A, 0) Cere aproximativ 3dB mai mult putere a semnalului pentru aceeai probabilitate de eroare

17

Corneliu Zaharia TDRC 1 - 2005

18

Corneliu Zaharia TDRC 1 - 2005

Codare bifaz
E. Manchester
Tranziie la mijlocul perioadei fiecrui bit Tranziiile servesc ca ceas i date Low to high reprezint unu High to low reprezint zero Folosit de IEEE 802.3

F. Differential Manchester
Tranziia la mijlocul perioadei de bit este folosit doar pentru ceas Tranziia la nceputul bitului nseamn zero Lipsa tranziiei la nceputul bitului nseamn unu Este o schem de codare diferenial Folosit la IEEE 802.5

19

Corneliu Zaharia TDRC 1 - 2005

20

Corneliu Zaharia TDRC 1 - 2005

Codare Manchester

Codare Differential Manchester

21

Corneliu Zaharia TDRC 1 - 2005

22

Corneliu Zaharia TDRC 1 - 2005

Codare bifaz: Pro i contra


Contra
Cel puin o tranziie pe bit i posibil 2 Viteza de modulaie maxim e dubl dect la NRZ Cere mai mult band de trecere

Viteza de modulaie

Pro
Sincronizare la mijlocul bitului (self clocking) Nu exist component DC Detecia erorilor
Absena tranziiei ateptate

23

Corneliu Zaharia TDRC 1 - 2005

24

Corneliu Zaharia TDRC 1 - 2005

Scrambling
Folosit pentru a nlocui secvenele care ar produce tensiune constant Secvena de umplere
Trebuie s produc destule tranziii pentru sincronizare Trebuie recunoscut de receptor i nlocuit cu originalul Aceeai lungime ca originalul

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 violri al codului AMI Improbabil s apar ca urmare a zgomotului Receptorul detecteaz i interpreteaz octetul ca zero
26
Corneliu Zaharia TDRC 1 - 2005

Fr component DC Nu exist secvene lungi de nivel zero pe linia de semnal Nu reduce rata de transfer Posibilitate de detecie a erorilor

25

Corneliu Zaharia TDRC 1 - 2005

H. HDB3
High Density Bipolar 3 Zeros Based on bipolar-AMI irul de 4 zero nlocuit de unul sau 2 pulsuri

B8ZS and HDB3

27

Corneliu Zaharia TDRC 1 - 2005

28

Corneliu Zaharia TDRC 1 - 2005

3.3.2.Date digitale, semnale analogice


Folosit n sistemul telefonic
300Hz la 3400Hz Folosete modem (modulator-demodulator)

Modulation Techniques

A. Amplitude shift keying (ASK) B. Frequency shift keying (FSK) C. Phase shift keying (PSK)

29

Corneliu Zaharia TDRC 1 - 2005

30

Corneliu Zaharia TDRC 1 - 2005

A. Amplitude Shift Keying


Valori reprezentate de amplitudini diferite ale purttoarei De obicei, una dintre amplitudini e zero
E folosit prezena sau absena purttoarei

B. Binary Frequency Shift Keying


Cea mai frecvent form este binary FSK (BFSK) Dou valori binare reprezentate de dou frecvene diferinte (n apropierea purttoarei) Mai puin sensibil la erori dect ASK Pn la 1200bps la linii de voce Radio de nalt frecven nalt frecven pe LAN folosind cablu coaxial

Influenat de modificri brute de ctig Ineficient Pn la 1200bps la linii de voce Folosit pe fibr optic

31

Corneliu Zaharia TDRC 1 - 2005

32

Corneliu Zaharia TDRC 1 - 2005

Multiple FSK
Mai mult de 2 frecvene folosite Mai eficient din punct de vedere a benzii Mai sensibil la erori Fiecare element de semnal reprezint mai mult de 1 bit

FSK pe linii de voce

33

Corneliu Zaharia TDRC 1 - 2005

34

Corneliu Zaharia TDRC 1 - 2005

Phase Shift Keying


Datele sunt reprezentate prin deplasarea fazei semnalului purttor Binary PSK
Dou faze pentru reprezentarea a dou valori binare

Differential PSK

Differential PSK
Faza se deplaseaz relativ la transmisia anterioar i nu fa de o valoare de referin

35

Corneliu Zaharia TDRC 1 - 2005

36

Corneliu Zaharia TDRC 1 - 2005

Quadrature PSK
Folosire mai eficient a fiecrui element de semnal Fiecare element de semnal codific mai mult de 1 bit
ex. Deplasare de /2 (90o) Fiecare element reprezint 2 bii Poate folosi 8 unghiuri de faz i poate avea mai multe amplitudini Modem cu 9600bps folosind 12 unghiuri, dintre care 4 au cte 2 amplitudini

Modulator QPSK i OQPSK

Offset QPSK (orthogonal QPSK)


ntrziere pe canalul Q Reduce fluctuaiile de amplitudine mbuntete distribuiia spectral
37 38

Corneliu Zaharia TDRC 1 - 2005

Corneliu Zaharia TDRC 1 - 2005

Exemple de forme de und pentru QPSK i OQPSK

Distribuia fazelor pentru QPSK

39

Corneliu Zaharia TDRC 1 - 2005

40

Corneliu Zaharia TDRC 1 - 2005

10

Performana schemelor de modulaie digital-analog


Banda
Banda ASK i PSK proporional cu rata de transfer Banda FSK proporional cu rata de transfer pentru frecvene joase, i cu diferena ntre frecvenele modulatoare la frecvene mari

Quadrature Amplitude Modulation


QAM folosit la asymmetric digital subscriber line (ADSL) i wireless Combinaie ntre ASK i PSK Extensie logic a QPSK Trimite 2 semnale simultan pe aceeai frecven purttoare
Folosete 2 copii ale purttoarei, una deplasat cu 90 Fiecare purttoare este modulat ASK 2 semnale independente pe acelai mediu Demodulare i combinare pentru reconstrucia semnalului original

n prezena zgomotului, rata de erori pentru un bit la PSK i QPSK este cu 3dB mai bun dect la ASK i FSK

41

Corneliu Zaharia TDRC 1 - 2005

42

Corneliu Zaharia TDRC 1 - 2005

QAM Modulator

Nivele QAM
2 nivele ASK
Fiecare din cele 2 ci n una din dou stri Sistem cu 4 stri Este de fapt QPSK

4 nivele ASK
Calea combinat n una din 16 stri

Au fost implementate sisteme cu 64 i 256 stri mbuntirea ratei de transfer pentru o band dat
Cretere a potenialului ratei de erori
43
Corneliu Zaharia TDRC 1 - 2005

44

Corneliu Zaharia TDRC 1 - 2005

11

3.3.3. 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 dect NRZ-L Datele digitale pot fi convertite n semnale analogice Conversia analog-digital se face cu CODEC Pulse code modulation Delta modulation

Digitizarea datelor analogice

45

Corneliu Zaharia TDRC 1 - 2005

46

Corneliu Zaharia TDRC 1 - 2005

Pulse Code Modulation(PCM) (1)


Dac un semnal este eantionat la intervale regulate cu vitez mai mare dect dublul frecvenei maxime a semnalului, eantioanele conin toat informaia coninut de semnalul original Vocea uman e limitat sub 4000Hz Necesit 8000 eantioane pe secund (sample per second) Eantioane analogice (Pulse Amplitude Modulation, PAM) O valoare digital pentru fiecare eantion
47
Corneliu Zaharia TDRC 1 - 2005

Pulse Code Modulation(PCM) (2)


Un sistem cu 4 bii genereaz 16 nivele Cuantizarea
Eroare sau zgomot de cuantizare Aproximri care fac imposibil refacerea exact a originalului

Eantioane pe 8 bii nseamn 256 de nivele


Calitate comparabil cu transmisiunile analogice 8000 de eantioane pe secund cu 8 bii fiecare nseamn 64kbps

48

Corneliu Zaharia TDRC 1 - 2005

12

Exemplu PCM

Schema block PCM

49

Corneliu Zaharia TDRC 1 - 2005

50

Corneliu Zaharia TDRC 1 - 2005

Codificare non-liniar
Nivelele de cuantizare nu sunt echidistante Reduce distorsiunile semnalului Poate fi realizat prin companding (Compressing and Expanding)

Effectul codrii non-liniare

51

Corneliu Zaharia TDRC 1 - 2005

52

Corneliu Zaharia TDRC 1 - 2005

13

Funcii de tip Companding

Modulare Delta
Semnalul analogic e aproximat prin funcii treapt Modificare sus-jos un nivel () la fiecare interval de eantionare Funcionare binar

53

Corneliu Zaharia TDRC 1 - 2005

54

Corneliu Zaharia TDRC 1 - 2005

Modulare Delta - exemplu

Modulare Delta Mod de operare

55

Corneliu Zaharia TDRC 1 - 2005

56

Corneliu Zaharia TDRC 1 - 2005

14

Modulare Delta - Performane


Reproducere bun a vocii
PCM - 128 nivele (7 bii) Banda vocii 4khz Ar trebui 8000 x 7 = 56kbps for PCM

3.3.4. Date analogice, semnale analogice


De ce se moduleaz semnalele analogice?
Frecvene mai mari pot fi transmise mai eficient Permit multiplexarea n frecven

Tipuri de modulaie
Amplitudine Frecven Faz

Compresia datelor se poate nmunti


Ex. Tehnica de codare interframe pentru video

57

Corneliu Zaharia TDRC 1 - 2005

58

Corneliu Zaharia TDRC 1 - 2005

Modulaie analogic

Sfrit curs 6
Am discutat:Tehnici de codare a semnalelor
Digital-digital:NRZ-L, NRZI, Bipolar AMI, Pseudoternary, Manchester, Differential Manchester, B8ZS, HDB3 Digital-analog: ASK, FSK, PSK, QPSK, QAM Analog-digital: PCM, Delta Analog-analog: amplitudine, frecven, faz

Curs 7
Peste 3 sptmni Moduri de transmisie a semnalelor

59

Corneliu Zaharia TDRC 1 - 2005

60

Corneliu Zaharia TDRC 1 - 2005

15

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