Documente Academic
Documente Profesional
Documente Cultură
capitolul 3
3.1. Eantionarea
Prin eantionare (sampling), un semnal analogic, continuu variabil n timp, eventual
cu discontinuiti, este transformat ntr-o suc- semnal analogic g(t)
s. eantionat gS(t)
cesiune de impulsuri egal distanate n timp, cu
amplitudinea egal cu nivelul semnalului la
momentul prelevrii eantionului; ideal, durata
unui eantion este zero fig. 3.1. Practic, este
suficient ca durata impulsului s fie mic fa
de durata eantionrii.
timp
Intervalul de timp dintre dou eantioane este durata (perioada) eantionrii TS iar
mrimea fS = 1/TS este frecvena (viteza) de
Fig. 3.1. Semnal eantionat
eantionare.
Prima problem const n determinarea condiiilor n care semnalul eantionat reproduce semnalul util, astfel ca la recepie s se poat reface semnalul original; aceastea sunt
stabilite prin teorema eantionrii.
Conform teoremei eantionrii (Shanon - Kotelnikov):
dac transformata Fourier G() a semnalului analogic g(t) este zero pentru orice
frecven mai mare dect o valoare dat fm = m/2 (|G( > m)| = 0) i se cunosc
valorile semnalului n toate momentele tn = nTS (n ntreg), atunci semnalul variabil n
timp g(t) este cunoscut pentru orice valoare a lui t cu condiia ca:
fS = 1/TS fN = 2fm (frecvena fN = 2fm se numete frecven Nyquist)
(3.1)
Cu alte cuvinte, din semnalul eantionat se poate extrage semnalul util dac frecvena
de eantionare este mai mare sau egal cu dublul frecvenei maxime din spectrul semnalului
analogic. Aadar, numai semnalele cu spectru limitat pot fi refcute din semnalul eantionat.
De exemplu, un semnal analogic cu spectrul limitat la 4kHz, trebuie eantionat cu fS 8kHz.
Conform teoremei eantionrii, dac condiia (3.1) este satisfcut, atunci: prima
component (fundamentala) din spectrul semnalului eantionat este chiar semnalul analogic
iniial. Aceasta nseamn c pentru refacerea semnalului util este suficient utilizarea unui
filtru trece-jos (FTJ), la intrarea cruia se aplic semnalul eantionat iar la ieire se obine
semnal analogic proporional cu cel iniial.
Afirmaiile de mai sus pot fi dovedite nu prea riguros dar intuitiv, precum urmeaz.
g S ( t ) g ( t ) i S ( t ) g ( t ) a 0 a n cos n S t
n 1
g S ( t ) a 0 g( t ) a n g( t ) cos n S t
(3.2)
n 1
Primul termen a0g(t), este proporional cu semnalul util i are acelai spectrul ca i g(t).
Termenii din sum sunt sinusoide cu frecvenele nfS, modulate n amplitudine de ctre
semnalul util, deci avnd spectrele n jurul frecvenelor nS fig. 3.3.
semnal analogic [g(t)]
G()
TS
1
semnal
eantionat
timp
Fig. 3.2. Eantionare prin modularea n
amplitudine a unui tren de impulsuri
-m 0
timp
-2S
-S
0
2m
2S
Se observ c:
- prima component din spectrul semnalului eantionat este proporional cu spectrul
semnalului util;
- spectrele nu se suprapun dac este ndeplinit condiia (3.1).
Conform teoremei eantionrii, semnalul poate fi refcut perfect din eantioanele sale
dac (3.1) este realizat. Acesta este ns cazul ideal. In situaiile reale apar erori.
Semnalele reale sunt ntotdeauna limitate n timp, cel puin pe durata observaiei i ca
urmare au spectrul infinit, n timp ce pentru refacere ideal se impune ca spectrul s fie finit
deci semnalul s fie cu durat infinit i observat pe toat aceast durat. Consecina este
apariia erorilor de trunchiere: spectrul semnalului refcut este limitat, trunchiat.
O alt categorie de erori apare cnd frecvena de eantionare nu este destul de mare. In
acest caz, componentele spectrale cu frecven peste viteza de eantionare apar n semnalul
refcut cu frecvene false; aceste componente se numesc alias i apare eroarea de aliasing.
Trebuie remarcat c n situaiile reale eantioanele nu pot avea durat zero.
Eantioanele sunt sub form de impulsuri dreptunghiulare; dac durata este destul de redus
fa de perioada de eantionare, refacerea semnalelor nu este afectat.
Mai trebuie remarcat c n telecomunicaii, ntotdeauna semnalele sunt cu spectru
limitat sau sunt formate astfel prin filtrare, ceea ce permite determinarea vitezei de eantionare potrivite i refacerea semnalelor cu erori satisfctor de mici.
Eantionarea chiar este o modulare n amplitudine a impulsurilor MIA (PAM Pulse
Amplitude Modulation), furniznd un semnal de impulsuri modulate n amplitudine (IMA).
Semnalele eantionate se obin prin dou procedee:
1. Prin modularea n amplitudine a unui tren de impulsuri dreptunghiulare, de ctre semnalul
util. Practic se realizeaz produsul dintre g(t) i iS(t), folosind multiplicatoare de variate
tipuri - modulatoare echilibrate cu tranzistoare sau diode, amplificatoare cu transconductan variabil, dispozitive neliniare.
2. Cu ajutorul circuitelor de eantionare i memorare (S&H Sample and Hold), bazate pe
ncrcarea unui condensator cu tensiunea de semnal util. In acest scop se utilizeaz
comutatoare analogice comandate
generator
impulsuri
de trenul de impulsuri. Nivelele
ia
is
memorate n condensator sunt apoi
vs
vin
vin
vh
citite cu un circuit poart.
A=1
A=1
Principiul de funcionare al unui
Ka
Ks
A1
A2
circuit S&H reiese din fig. 3.4.
Ch
Amplificatorul A1 are rezisten de ieire
mic pentru ca condensatorul de memorare
Ts
Ch s se ncarce rapid; A2 are rezisten de
vin
vh
vs
intrare mare pentru ca Ch s nu descarce n
timpul memorrii. In perioada de achiziie
Ta, comutatorul Ka este nchis i Ch se
ncarc pn la valoarea vin de la sfritul
perioadei. Apoi Ka se deschide i urmeaz
Ta Th
s
ia
is
perioada de memorare Th n care tensiunea
pe Ch apare la ieirea A2. In timpul memorrii, pentru un timp de eantionare s, se
i
i
i
i
i
i
nchide Ks i la ieire apar impulsurile mo- Ks
Ka i
d
i
d i
d i
d i
d i
dulate n amplitudine. Perioada de eantionare este: TS = Ta + Th.
Fig. 3.4. Circuit de eantionare i memorare (S & H).
Schema descris este cu condensator de
Schem bloc principial i diagram de semnale
memorare la mas, dar exist i scheme
cu condensator n bucla de reacie.
Ideal, ar trebui ca Ch s ncarce complet n perioada de achiziie i s nu se descarce n perioada de
memorare iar durata comutrii Ka (timpul de apertur) s fie nul. In practic aceste condiii nu sunt
perfect realizate i apar erori.
Gs(f+fs)
Gs(f)
Gs(f-fs)
Sa(fs f1) So(f1)
-fs -fm
0
-fs + fm
fs - fm
fm
fs
Gs(f)refcut
0
fm
f
-fm
Fig. N1-1. Apariia semnalelor alias i spectrul
semnalului refcut din eantioane
KT
g2S(t)
g1S(t) recepionat
transmisie
recepie
KR
g2S(t) recepionat
comand KT
comand KR
s. analogic refcut
eantionare
reeantionare (fS)
IMC
Cuantizare
codare numeric
(CAN)
s. n trepte
Filtru
(FTJ, 3400Hz)
Decodare
(CNA)
PROCESARE SEMNAL
TRANSMISIE / RECEPIE
semnal analogic
In cazul semnalului telefonic, banda se limiteaz prin filtrare la 300 3400Hz. Eantionarea se execut cu fS = 8kHz, iar cuantizarea se realizeaz cu 8bii, valori standardizate.
Ca urmare, transmisiile se realizeaz cu 64kbii/s., n cuvinte de cte 8 bii.
semnal analogic
semnal IMA
TS
reprezentare
numeric n cod
binar
MSB
b6
b5
b4
b3
b2
b1
LSB
0
0
1
0
1
1
1
1
TB =15,625s
semnal IMC binar
unipolar NRZ
(ieire codor IMC)
+V
0
timp
0
1
0
0
0
0
1
1
TS
125s
0
0
1
1
0
1
1
0
001011110100001100110110
timp
cuvnt
binar n1
cuvnt
binar n
cuvnt
binar n+1
1
Multiplexarea se face dup codarea de corecie a erorilor deoarece acesta se face diferit n funcie de natura
informaiei, de nivelul de protecie necesar.
TRANSMITOR
semnal
analogic
CODOR
IMC
CANAL
compresie
digital
REPETOR
codare detecie
corecie erori
CANAL
MUX
codare
de linie
scrambling
REPETOR
CANAL
RECEPTOR
decodare
de linie
descrambling
DEMUX
decodare
(decompresie)
DECODOR
IMC
semnal
analogic
Fig. 3.8. Schema bloc a unui sistem de transmisie cu impulsuri modulate n cod
In cazul sistemelor care vehiculeaz cantiti mari de informaie, avantajele menionate sunt mult mai importante dect dezavantajele, ceea ce justific rspndirea sistemelor
digitale, tendina de a le nlocui pe cele analogice.
In transmisia datelor exist o multitudine de probleme. In continuare vor fi tratate pe
scurt numai acele aspecte care au o legtur direct cu tehnicile de multiplexare n timp:
sincronizarea i banda de frecvene.
semnal
+V
timp
-V
tact
EMISIE
RECEPIE
date
tact
semnal
refcute refcut din canal
TB
impuls cu zgomot
TBR
+VR
momentele de eantionare
pragurile de
discriminare
0
-VR
Semnalul fizic purttor de informaie binar impulsul de date, poate fi binar (2 nivele) sau multinivel (3, 4, ..
nivele). In cazul impulsurilor binare fiecare nivel reprezint 1 bit. In cazul impulsurilor cu 4 nivele, fiecare nivel
reprezint una din cele 4 valori posibile pentru un grup de 2 bii.
Intreeserea antiperturbativ a biilor se realizeaz pentru reducerea efectelor zgomotului n rafale. Ideea este ca
biii iniial n succesiune, s fie deplasai pe axa timpului (la intervale mai mari dect durata probabil a rafalelor
perturbatoare). La recepie biii sunt plasai n succesiunea necesar biii dintr-un grup eronat sunt plasai n
cuvinte diferite. Ca urmare, un cuvnt conine puini (1 3) bii eronai i se poate realiza corecia prin cod.
10
2. Prin folosirea unui cod cu faz scindat (cum este codul Manchester), n care nu pot apare
mai mult de 2 impulsuri consecutive cu acelai nivel. E adevrat ns c n acest caz, la
aceeai vitez de transmisie, banda necesar se dubleaz.
C xi si .
(3.3)
i 1
x1
Tcadru
s1
Tbit
x2
s2
x3
cel. 12x193
cel. 2124
cadru 12
cel. 3x193
cel. 580
cel. 1
cel. 2
impulsuri
sincro cadre
cadru 3
cel. 2x193
cel. 387
cadru 2
cel. 193
cel. 194
cadru 1
registru
de deplasare
date recepionate
tact refcut
x12
s3
s12
comparator
Vprag
Fig. 3. 10. Sincronizator de cadre pentru secven de sincronizare distribuit n 12 cadre
Dac secvena biilor extrai {xi} este identic cu secvena de sincronizare {si}, la
ieirea din sumator se obine nivelul M (M = 12 n cazul din fig. 3.10). Dac secvena {xi} are
un singur bit diferit de {si}, nivelul la ieirea sumatorului este M 2. Fixnd pragul compara
torului la o valoare ceva mai mic dect maxima, de exemplu M 1, se poate realiza sincro
nizarea de cadru: registrul conine n celula 1 primul bit din cadrul 1, n celula 194 primul
bit din cadrul 2 .a.m.d. Aadar, cadrele sunt localizate i pot fi prelucrate individual.
Este posibil i falsa sincronizare, dac n irul de date se afl o secven identic cu
{si}. Probabilitatea ca aceasta s se ntmple, pentru V prag M 1 i o distribuie echipro
babil a biilor 0 i 1, este:
11
P fs 1 2
2M
(3.4)
Relaia poate fi folosit pentru determinarea lungimii secvenei sincro necesar ntr-o
aplicaie. Reducerea ratei de false sincronizri se poate face i printr-o codare potrivit, prin
care s se elimine posibilitatea apariiei irurilor de date care coincid cu secvena de
sincronizare; se mai pot utiliza ferestre de timp sau alte procedee mai sofisticate.
Dac dintr-un motiv oarecare sincronizarea de cadru s-a pierdut, pentru refacerea sin
cronizrii sunt necesare minimum M + 1 cadre. Dac cuvntul de sincronizare este plasat n
ntregime la nceputul cadrelor, refacerea sincronizrii este mult mai rapid.
M k
s s
i 1
ik
(3.5)
Coduri Barker
Cod
Ck(k = 0) Ck(k 0)
110
3
0 sau 1
1110010
7
0 sau 1
11100010010
11
0 sau 1
1111100110101
13
0 sau 1
1logic = +1; 0logic = 1
12
Manchester NRZ
polar cuaternar
0
O problem esenial pentru orice sistem de
transmisie este banda ocupat de semnal, tiut fiind -A
c banda canalului trebuie s fie mai dect banda +3 11 01 10 00 10 11 01 10 01 dibii
semnalului. In consecin, este important s se poat +1
0
face o apreciere a benzii semnalului de IMC codat n
timp
1
cod de linie. Se va observa c, semnalul IMC este
3
aleator i n consecin, n domeniul frecven se
Fig. 3.11. Forme de und pentru cteva
poate discuta numai despre densitatea spectral de
semnale n cod de linie
putere (d.s.p.) a semnalului.
Intre banda unui semnal analogic i banda semnalului IMC corespunztor exist o
legtur neliniar. Banda semnalului de IMC depinde de viteza de transmisie2, de forma
impulsului i de tipul codrii n banda de baz (de codul de linie folosit3).
1
Componenta continu nu conine informaie dar pentru a fi transmis necesit putere care se consum inutil.
Viteza de transmisie se poate referi la numrul de bii sau la numrul de simboluri transmise n 1s. Confuzia se
poate elimina prin folosirea termenilor vitez de bit (bit rate) n bit/s i vitez de simbol (symbol rate) n baud.
3
Semnalul de IMC obinut prin codare de linie se numete adesea semnal n banda de baz.
2
13
Dac Tb este durata bitului de date, viteza de bit este Rb = 1/Tb. Banda de frecvene a
IMC pn la primul nul al d.s.p. este n funcie de codul de linie1:
B IMC Rb (unipolar/polar NRZ, bipolar RZ);
(3.6)
B IMC 2 Rb (Mancheste NRZ)
Intre frecvena maxim din spectrul semnalului analogic (fmax) i frecvena de eantionare (fS) exist relaia cunoscut: fS = 1/TS fN = 2fmax; fS poate fi mult mai mare dect frecvena Nyquist (n MD, de exemplu).
Strict vorbind, banda semnalului analogic este Bsa = fmax - fmin. Deoarece fmax >> fmin
i n cazul transmisiilor cu IMC conteaz fmax, se poate considera Bsa = fmax.
Viteza de bit a semnalului IMC (Rb), n format binar, cel mai simplu, depinde de
numrul de trepte de cuantizare NQ = 2M (M numrul de bii/cuvnt) i de frecvena de
eantionare (fS):
Rb Mf S Mf N 2 Mf max 2 MB sa
(3.7)
Avnd n vedere relaia (3.6), rezult c banda semnalului IMC binar (pn la primul nul al
d.s.p.) este:
B IMC Rb Mf S Mf N 2 Mf max 2 MB sa
(3.8)
In cazul semnalului telefonic cu fmax = 3,4kHz, eantionat cu fS = 8kHz, codat cu M
= 8bii/cuv., rezult Rb = 88 = 64kbit./s; n cazul utilizrii unui cod unipolar NRZ banda
(BIMC) minim necesar este 64kHz iar n cazul unui cod Manchester este de 128kHz.
In cazul utilizrii altor coduri de linie i/sau al altor reprezentri, banda necesar
semnalului IMC poate fi sensibil mai mic dect arat relaia (3.8). De exemplu, n cazul
codului duobinar, n care fiecare impuls-simbol n cod de linie corespunde unei combinaii de
2 bii de date (un dibit), cu notaiile din fig. 3.11, rezult:
viteza de bit este: Rb 2 Tb (bit/s), deoarece n Tb se transmit 2 bii;
Couch II, Leon W., Modern communication systems: principles and applications, Prentice-Hall, NJ, 1995
14
TACT
semnalizare
129-134
sincro
cuvnt K/ Ch1
cuvnt K/ Ch2
1-8
9-16
17-24
cadru K
248-256 cuvnt 2/ ChN
129-134
semnalizare
cadru 2
248-256 cuvnt 1/ ChN
1-8
sincro
9-16
cuvnt 2/ Ch1
17-24
cuvnt 2/ Ch2
semnalizare
ChN
129-134
CODOR
IMC-1
Ch2
cadru 1
sincro
cuvnt 1/ Ch1
cuvnt 1/ Ch2
Ch1
1-8
9-16
17-24
CODOR
IMC-1
CODOR
IMC-1
MULTIPLEXOR
Fig. 3.12. Multiplexare n timp sincron poziia cuvintelor n cadre (sistem european E1)
In aceast categorie intr i sistemele n care unele surse (canale) furnizeaz date pe
tacte cu frecven submultiplu ntreg al tactului general (dar sincronizat cu acesta).
Dac viteza datelor pe canale este RCh, durata unui cadru trebuie s fie:
Tcadru 1 RCh
(3.9)
Dac se multiplexeaz N canale cu M bii pe cuvnt i se adaug S bii pentru sincronizare i
semnalizri, numrul de bii n cadru este NM + S, iar durata unui bit la ieirea MUX este:
TB Tcadru ( N M S )
(3.10)
15
tact 1
Canal 2
tact 2
Canal 1
MULTIPLEXOR
Canal 1
impulsuri (tacte) de
eantionare canal
1 2 3 4 5 6 7 8 9 10 11 12
Ieire
tact mux
Canal 2
Ieire
Canal:
X = bit de umplutur
(stuffing bit)
1 1 1 0 0 0 0 1 X 1 1 0
1 2 1 2 1 2 1 2 1 2 1 2
De regul, diferenele ntre frecvenele tactelor diverselor canale nu sunt prea mari
sunt de ordinul x10-3. Aceasta permite ca n sistemele reale s se poat introduce sau nu,
dup nevoi, bii de umplutur la intervale regulate n interiorul cadrelor. Din chiar fig. 3.13, n
care nesincronismul este exagerat pentru exemplificare, se poate observa c poziia bitului de
umplutur nu este critic poate fi introdus cu succes i n tactul 5 sau 7.
Dac diferenele ntre frecvene sunt mari, se folosesc registre tampon (buffers) n care
datele intr i ies cu viteze (frecvene de tact) mult diferite.
Receptorul este informat c n anumite poziii din cadru sunt sau nu sunt bii de
umplutur cu ajutorul unor cuvinte indicatoare (stuffing indicators) inserate n cadre.
Multiplexarea asincron se utilizeaz n sistemele de transmisie (telefonice) cu
pachete comutate n care: (a) poziiile din cadre nu sunt alocate unui canal anume, (b) aloca
rea poziiilor i a cilor fizice (resursele) se face n funcie de necesiti, dup cum sosesc
datele, dup regula primul venit primul servit i (c) identificarea surselor i a destianiilor
se realizeaz pe baza unor identificatori plasai la nceputul fiecrui bloc de date. Aceasta
nseamn c resursele se aloc n funcie de necesiti avantajul principal al procedeului.
16
Canal 1 (RCh)
Canal 2 (RCh)
M
U
X
D
E
M
U
X
Canal de transmisie
RMUX = (NM+S)/Tcadru
Canal N (RCh)
Canal 2 (RCh)
Canal N (RCh)
Ch. 2 (RCh)
Ch. N (RCh)
DATE (RD1)
RD1
RMUX-2(2)
RDTV
RMUX-3
Ch. 1 (RCh)
RMUX-2
MUX - 3
nivel 3
Ch. N (RCh)
RMUX-2(1)
RMUX-1
MUX - 21
nivel 2
Ch. 2 (RCh)
MUX 22
nivel 2
Ch. 1 (RCh)
MUX 11
nivel 1
MUX 12
nivel 1
canal TV
digital
17
refacerea unui semnal video i (c) procesarea de date pentru telemetrie sau aplicaii pe
calculator.
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Si
1 2 3 4 5 6 7 8
Si
Canal 1
Si
Canal 24
Si
Canal 2
Si
Canal 1
Cadru K + 1
1 2 3 4 5 6 7 8 timp
Codul de linie folosit n sistemul T1 este Bipolar RZ (fig. 3.11) a crui densitate
spectral de putere are primul nul la frecvena egal cu viteza de transmisie aadar, canalul
trebuie s sigure o band de cel puin 1,544MHz. O asemenea band este asigurat de canale
din perechi de fire din Cupru torsadate, pe distane de 50 ... 100km.
Sincronizarea de bit se asigur prin extragerea tactului din semnalul recepionat. Prin
redresare (ridicare la ptrat) a semnalului Bipolar RZ se obine semnal Unipolar RZ n al crui
spectru exist o component cu frecvena tactului, destul de uor separabil.
Sincronizarea de cadru se realizeaz dup procedeul cu secven sincro cadre distri
buit, descris n 3.3.3.b.
Mult mai puin folosite sunt sistemele de multiplexare la primul nivel numite T1C,
T1D i T1G tabelul 3.1.
Sistemul T1 se folosete i ca sistem cu un singur nivel de multiplexare; aceasta a fost
de altfel i prima aplicaie.
In sistemul nord-american, nivelele superioare de multiplexare sunt numite T2, T3, T4
i T5, cu caracteristicile eseniale indicate n tabelul 3.1; schema general este ca n fig. 3.17.
Semnalele de la ieirea fiecrui nivel de multiplexare sunt numite DS2-nr. nivel (DS-1 ... DS5); se folosete i denumirea DS-0, pentru semnalul de IMC vocal (64kbii/s).
1
2
T = Terestrial; 1 = prima cifr din 1,544Mbii/s. T1 conceput de Bell System, aplicat de AT&T (1960 - 65).
DS = Digital Signaling
18
Semnal
digital no.
T1
T2
T5
DS-5
560,160Mbit/s
MUX Nivel 4
DS-4
274,176Mbit/s
MUX Nivel 5
T4
4 canale DS-4
DS-3
44,736Mbit/s
6 canale DS-3
T3
MUX Nivel 3
DS-2
6,312Mbit/s
7 canale DS-2
MUX Nivel 2
DS-1
1,544Mbit/s
4 canale DS-1
MUX Nivel 1
24 canale vocale
(64kbit/s)
Sistem
19
Cuvnt 2
canal 1
Cuvnt 16
semnalizare
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Cadru K + 1
Cuvnt 17
canal 15
Cuvnt 32
canal 30
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Cuvnt 1
sincro cadre
1 0 0 1 1 0 1 1
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
DS-5
565,148Mbit/s
MUX Nivel 5
139,264Mbit/s
4 canale 4
MUX Nivel 4
34,368Mbit/s
4 canale DS-3
MUX Nivel 3
8,448Mbit/s
4 canale 2
MUX Nivel 2
2,048Mbit/s
4 canale 1
MUX Nivel 1
30 canale vocale
(64kbit/s)
SONET (Synchronous Optical NETwork) a fost propus de Bellcore prin 1985. Dup negocieri, a fost adoptat
sub o form puin modificat de ctre CCITT (1989) sub numele SDH (Synchronous Digital Hyerarchy).
Diferenele dintre SONET i SDH sunt cauzate de diferenele dintre ierarhiile de multiplexare T (SUA) i
CCITT (Europa).
20
Sunt dou cazuri n care tratarea erorii de cuantizare ca zgomot independent de semnal nu este posibil: cnd
nivelul de intrare este constant i cnd nivelul de intrare variaz, ntre dou eantionri, cu regularitate, cu
multipli sau submultipli ai treptei.
21
Din punct de vedere probabilistic, procesul este staionar i ergodic. Ca urmare, avnd
n vedere c eroarea de cuantizare este cu certitudine n intervalul [/2, +/2] cu probabilita
te constant, funcia densitii de probabilitate p(eq) este tot o constant i satisface relaia:
2
Ca urmare, se pot determina valorile medie ptratic i efectiv ale zgomotului (erorii)
de cuantizare.
/ 2
/2
2
1 / 2
1 1
2
e q2 e qef
e q2 p(e q ) de q e q2 de q e q3
/ 2
/ 2
/ 2
3
12
e q2 2 12; e qef
12 0,29
(3.10)
yq = kx + e
7
5
=2
3
y = kx
1
-6
-4
-2
-1
-3
2
Vef M
+1
2
S N QU 12
Vmax
(3.12)
x
Vef
-1
(dB)
S N QU (dB) 10,8 6 M 20 log
V
Fig. 3.18 Cuantizare i eroare de cuantizare
max
(cuantizare uniform)
Din relaia (3.12) se constat c raportul semnal
zgomot de cuantizare uniform (n dB) variaz liniar cu nivelul semnalului de intrare, ceea ce
nseamn c semnalele slabe sunt cele mai afectate de zgomotul de cuantizare.
Imbuntirea raportului semnal zgomot de cuantizare se poate obine mrind rezoluia cuantizorului M. Sistemele de cuantizare pentru semnal vocal se proiecteaz de regul
considernd c pe durate destul de mari: Vef Vmax 8 . Normele impun rapoarte semnal
zgomot (mediat pe durat mari) peste 50dB. Considernd predominant zgomotul de cuantizare, din (3.12) rezult c rezoluia cuantizorului uniform necesar n acest caz trebuie s fie:
M S N QU 10,8 20 log(1 / 8) 6 50 10,8 18 6 9,53 10 bii/cuvnt
Ca urmare, eantionnd cu 8kHz, viteza de transmisie trebuie s fie 80kbit/s.
O soluie mult mai bun pentru creterea raportului semnal zgomot de cuantizare la
nivele mici de semnal const n realizarea cuantizrii neuniforme, cu trepte de cuantizare
diferite: mici pentru nivele mici de semnal i mari pentru nivele de semnal mari. Cuantizarea
neuniform sub forma de mai sus este echivalent cu o compresie de nivel a semnalului.
22
ln 1
x
yc ( x )
xmax
sign( x )
1 (3.13)
; 0
ln(1 )
y c max
xmax
yq = kx + eq
yi = kx
i
eq
255 (uzual)
In sistemele telefonice cu MIC din Europa se utilizeaz
legea A:
A x x max
x
sign( x )
0
1 A
1 ln A
x max
yc ( x )
(3.14)
1 ln A x x max
x
y c max
sign( x )
1 A
1
1 ln A
x max
1 |yc|/yc max
0,5
|xr|/xmax
0
0,5
A 87,56 (uzual)
Compresia instantanee logaritmic este mult folosit n sistemele telefonice.
Calitativ, se poate observa c n cazul utilizrii compresiei:
- la nivele de semnal (Vef) mici, treapta de cuantizare () fiind mic, raportul semnal
zgomot de cuantizare (S/NQ) poate fi realizat destul de mare relaia (3.11);
- pe msur ce nivelul semnalului crete, crete i treapta de cuantizare i ca urmare raportul
semnal zgomot de cuantizare crete puin sau rmne constant.
In concluzie, n cazul cuantizrii neuniforme, raportul semnal zgomot de cuantizare
variaz puin cu nivelul semnalului.
In ali termeni, cuantizarea neuniform nseamn c semnalele slabe sunt convertite
AN ca i cum cuantizorul (CAN) ar fi cu rezoluie mare (11 13bit/cuv.) iar semnalele
puternice sunt convertite AN ca i cum CAN ar fi cu rezoluie mic (5 7bit/cuv.).
Aceasta nseamn c semnalele slabe sunt mai puin distorsionate, mai fidel reproduse,
dect cele puternice. La recepie, dup CNA i expandare, semnalele cu nivel mic vor fi
23
redate cu fidelitate mai bun, cu dinamica mai apropiat de original, n timp ce semnalele
puternice vor fi redate cu o mai proast reproducere a dinamicii. Aceasta este n acord cu
funcionarea sistemului auditiv, care este sensibil la variaiile de nivel ale semnalelor slabe i
este puin sensibil la variaiile de nivel ale semnalelor tari.
Compresia instantanee la emisie i expandarea - la recepie, se poate realiza
analogic, folosind circuite cu componente neliniare, de exemplu amplificatoare logaritmice i
exponeniale, bazate pe caracteristica exponenial a jonciunilor pn.
Compresia instantanee se poate realiza i digital, n cadrul MIC; se spune c se realizeaz MIC adaptiv (APCM Adaptive PCM) se adapteaz treapta de cuantizare la
nivelul semnalului. Uzual, se aproximeaz caracteristica neliniar de compresie cu un numr
de segmente de dreapt i se codeaz dup anumite reguli, diferite fa de cuantizarea
uniform. Principiul procedeului este exemplificat n fig. 3.21.
ieire
128
112
96
intrare
NI8
Fig. 3.21. Aproximarea legii cu 16 segmente de dreapt pentru cuantizare neuniform cadranul I
(
caracteristica dup legea ,
aproximaia din segmente)
Se consider MIC cu 8bit/cuvnt i compresie dup legea curba punctat din fig.
3.21, reprezentnd caracteristica de compresie din cadranul I (semnal de intrare pozitiv).
Numrul total de nivele de cuantizare este 28 = 256, dintre care 128 pentru semnale pozitive i
128 pentru cele negative. Intregul interval al reprezentrii numerice a mrimii de ieire (-128
... +128) este divizat n 16 intervale egale i corespunztor acestor intervale, caracteristica
continu se aproximeaz cu 16 segmente n fig. 3.21 apar cele 8 segmente din cadranul I.
In cadrul fiecrui segment, se realizeaz cuantizare uniform cu 4bit/cuvnt, deci cu
16 trepte de cuantizare diferite de la un interval la altul. In total se obin 1616 = 256 nivele de
cuantizare.
Reprezentarea numeric se face cu 8 bii, dup urmtoarele reguli:
- 1 bit de semn (1 pozitiv, 0 negativ);
- 3 bii pentru identificarea intervalului, a segmentului de aproximare;
- 4 bii pentru codarea numeric a nivelului de intrare.
Se observ din relaia (3.12) c lungimea pe abscis a fiecrui segment este dublul
lungimii segmentului precedent, din stnga, adic:
NI k NI k 1
NI 8 NI 7
NI 2 NI 1 NI 3 NI 2
...
...
2
NI 1
NI 2 NI 1
NI k 1 NI k 2
NI 7 NI 6
Rezult c intervalul total n care variaz mrimea de intrare n primul cadran este:
24
NI 8 2 8 1 NI 1
Intregul interval de variaie, pozitiv i negativ (cadranele I i III), al mrimii de intrare este:
NI total 22 8 1 NI 1
Primul interval este cuantizat cu treapta 1 NI 1 16 NI 1 2 4 . Aceasta este echivalent cu o cuantizare uniform, cu treapta 1, a ntregului interval NItotal cu un numr nivele dat
de relaia: NI total 22 8 1 2 4 1 2 13 2 5 1 2 13 1 , deci cu CAN (sistem de MIC) cu
rezoluie de 13bii/cuvnt.
In al doilea interval, treapta de cuantizare este 2 NI 2 16 NI 2 2 4 21 , operaie
echivalent cu o cuantizare uniform cu treapta 2 a ntregului interval NItotal cu 2122 nivele,
deci cu CAN (MIC) cu rezoluie de 12bii/cuvnt.
Aadar, rezoluia cuantizrii pe fiecare interval este cu 1bit/cuvnt mai mic dect pe
intervalul din stnga (fig. 3.10); pe ultimul segment rezoluia este 6bii/cuvnt.
Cel mai mic nivel de intrare decelabil este evident 1 nivel elementar de intrare.
Primul interval cuprinde 16 nivele (elementare) de intrare, codate cu 13bii/cuvnt; al
doilea interval cuprinde 216 = 32 nivele (elementare) de intrare, codate cu 12bii/cuvnt; ...;
ultimul interval cuprinde 2716 = 2048 nivele elementare, codate cu 6bii/cuvnt (fig. 3.10).
Principiul cuantizrii neuniforme descris mai sus se aplic i pentru aproximarea legii
de compresie cu alt numr de segmente; uzuale sunt aproximrile cu 15 i cu 13 segmente.
Expandarea la recepie se poate realiza cu CNA de 4bii, a crui referin (treapt de
conversie DA) este controlat de cei 3 bii de identificare a intervalului.
Deducerea riguroas a expresiei raportului semnal (S) zgomot de cuantizare (NQNU)
neuniform este destul de dificil. Avantajele cuantizrii neuniforme pot fi ns deduse nu
prea riguros dar intuitiv, pe baza relaiei (3.5) i a funcionrii cuantizorului neuniform digital.
Corespunztor nivelelor NI1, NI2, ..., NI8 n cuantizare uniform cu M = 8bii/cuvnt, dup (3.5), n care se
nlocuiete Vef/Vmax cu NIk/NI8, rezult rapoartele semnal zgomot de cuantizare uniform:
S N QU (dB) NI 1 10,8 6 8 48 10,8 dB, S N QU (dB) NI 2 20,2 dB, ..., S N QU (dB) NI 8 58,8 dB
In cazul cuantizrii neuniforme, pe primul segment de aproximare (nivel 0 NI1) se cuantizeaz uniform cu
M1 = 13bii/cuvnt, pe al doilea segment cu M2 = 12bii/cuvnt .a.m.d. Aplicnd (3.5) ca mai sus, rezult:
S N QNU (dB) NI 1 10,8 6 13 48 40,8 dB S N QU (dB) NI 1 30 dB ,
S N QNU (dB) NI 2 10,8 6 12 38,6 44,2 dB S N QU (dB) NI 2 24 dB ,
S/NQ (dB)
25
60
50
cuantizare neuniform
40
30
cuantizare uniform
20
10
0
-40
-30
-20
-10
0
+10
In sistemele de transmisie cu
nivel intrare 20log(Vef/Vmax) dB
MIC, n afara zgomotului de cuantizare, apare i zgomotul de canal,
Fig. 3.22. Raportul semnal zgomot de cuantizare, pentru
cuantizare uniform i neuniform (legea )
care se manifest prin eronarea biilor recepionai. Recepia unui bit
eronat se manifest prin apariia unui eantion cu nivel eronat i dup FTJ-ul de refacere, n
cazul transmisiilor telefonice, se aude ca o pocnitur. Ct vreme frecvena de apariie a
biilor eronai nu este prea mare, audiia nu este degradat. In general se accept c audiia
este de calitate satisfctoare dac probabilitatea de eroare de bit (BER bit error rate) nu
depete 10-4.
performane limiperformane limiProbabilitatea de eroare de bit depinde
tate de zgomotul
tate de zgomotul
esenial de raportul dintre puterea purttoarei
datorat erorilor de
de cuantizare
bit
de RF (C) i a zgomotului (N) i desigur, de
tipul modulaiei digitale folosite. Ca regul,
S/N determinat de zgomotul de canal crete
cu C/N pn la un nivel (prag), dup care
rezoluie CAN: 13b 8b
variaz foarte puin. Sub prag, n zgomotul de
la recepie predomin cel datorat canalului;
peste acest prag, n zgomotul total la recepie
devine predominant zgomotul de cuantizare
raport purttoare zgomot (C/N)
fig. 3.23.
Fig. 3.23. Dependena raportului semnal zgomot de
raportul purttoare zgomot de canal n transmisiile
cu MIC (reprezentare calitativ)
Technical Staff, Bell Telephone Laboratories, Transmission Systems for Communications (5th ed.), Bell
Telephone Laboratories, Holmdel, NJ, 1982
26
semnal
MICD
semnal
MICD
+
momentul nTS.
+
Schema bloc a sistemului de
generare a semnalelor cu MICD este
{sp(nTS)}
Filtru de
ca n fig. 3.25.a; n fig. 3.25.b apare
predicie
receptorul pentru semnale MICD.
b
La intrarea sistemului exist
un sumator 1, la intrrile cruia se
Fig. 3.25. Sistem de transmisie cu MICD:
aplic irul de eantioane de semnal
a emitor; b receptor
{s(nTS)} (intrare +) i irul de
eantioane estimate {sp(nTS)} (intrare ); la ieire, pentru fiecare eantion. apare diferena:
e p ( nTS ) s( nTS ) s p ( nTS )
(3.15)
eantioane
de intrare
{ep(nTS)}
er. de pred.
cuantizat
Cuantizor {epq(nTS)}
Codor
(1 bit)
+
predicie
Circuit de
{sp(nTS)}
ntrziere
cu TS
+
2
semnal
cuantizat
{sq(nTS)}
ACUMULATOR
a
semnal MD
{s(nTS)}
eroarea de
predicie
semnal
MD
27
Decodor
{epq(nTS)}
{sq(nTS)}
+
{sp(nTS)}
Circuit de
ntrziere
ACUMULATOR
b
Fig. 3.26. Sistem de transmisie cu modulaie delta:
emitor (a), receptor (b)
28
In cea mai simpl form, modulatorul delta are schema bloc ca n fig. 3.15.a.
La intrrile 1 se aplic semnalul s(nTS) i estimatul sp(nTS) iar la ieire se obine
eroarea de predicie ep(nTS).
Estimatul este de fapt nivelul eantionului precedent, cuantizat: sq(nTS - TS). Deci:
e p ( nTS ) s( nTS ) s q [( n 1)TS ]
(3.18)
Spre deosebire de MICD, n MD conteaz numai semnul erorii: sign[ep(nTS)]. In
funcie de semn, cuantizorul de 1 bit, furnizeaz un impuls pozitiv (+ = +/2) sau unul
negativ (- = -/2):
e p ( nTS ) 0
e pq ( nTS ) sign e p ( nTS ) ; e pq ( nTS )
(3.19)
e p ( nTS ) 0
Nivelul semnalului total cuantizat este o aproximare n trepte a semnalului (fig. 3.27):
(3.20)
s q ( nTS ) s q [( n 1)TS ] e pq ( nTS )
semnal s(t)
aproximarea
n trepte sq(t)
timp
TS
timp
-
1 1 1 1 1 1 1 1 0 0 1 0
1 0 1 0 1 1 1 1 0 1 1 0 0 0 0 0 0 0 0 0
Se observ c nivelul estimat este suma nivelelor cuantizate ale eantioanelor anterioare eantionului actual. Cu alte cuvinte, sumatorul 2 i circuitul de ntrziere funcioneaz ca
un acumulator de nivele cuantizate, de erori de predicie.
La intrarea circuitului de ntrziere se aplic:
s q ( nTS ) s q [( n 1)TS ] e q ( nTS ) s q [( n 2)TS ] e q [( n 1)TS ] e q ( nTS ) ...
n
s q ( nTS ) e q ( iTS )
(3.21)
i 1
s q ( nTS ) e q ( iTS )
(3.22)
i 1
La recepie, semnalul n trepte din (3.22) este refcut din semnalul decodat, n
acumulator fig. 3.27.b. Zgomotul de cuantizare din afara benzii semnalului este eliminat
prin filtrare trece jos.
Comparativ cu MICD, MD are dou avantaje mari: (1) are o structur foarte simpl,
att la emisie ct i la recepie, uor de implementat i (2) cuvintele transmise sunt de 1 bit
i deci nu este necesar sincronizare de cuvnt. Din aceste motive, sistemele DM sunt
atractive pentru anumite tipuri de transmisie i pentru nregistrarea / redarea sunetelor.
29
Semnal de
intrare s(t)
sp(t)
Registru de
deplasare
Comparator
Integrator
Ieire
semnal digital
Bloc logic
Reglare pant
integrare
Comparator
ep(t)
+
sp(t)
TS
Registru de
deplasare
Bloc logic
Reglare
pant
Integrator
FTJ
Semnal analogic
refcut
a
b
Fig. 3.28. Modulaie delta cu pant continuu variabil: a emisie, b - recepie
30