Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica


Informatica


Qdidactic » stiinta & tehnica » informatica
Conversia analog-numerica si cuantizarea



Conversia analog-numerica si cuantizarea


Conversia analog-numerica si cuantizarea

Convertorul analog-numeric, CAN, converteste un semnal analogic intr-un numar binar. Operatiile realizate de CAN sunt in aceasta ordinr:

esantionarea semnalului de intrare si retinerea acestei valori pe durata conversiei,

cuantizarea,

codarea.

Domeniul de intrare al unui CAN poate fi unipolar sau bipolar. Numarul binar rezultat poate fi considerat subunitar sau intreg. In cele ce urmeaza vom considera numerele binare rezultate din conversie subunitare. La reprezentarea cu n biti, rezolutia sau nivelul de cuantizare este q = 1 / 2n din intreaga scala.  Notand intreaga scala cu FS avem



q = FS / 2n

Acest parametru este egal cu cel mai putin semnificativ bit.

Exista doua tipuri de cuantizare:

cuantizarea prin rotunjire (cea mai utilizata),

cuantizarea prin trunchiere.

Fie x(t) tensiunea de intrare in convertorul analog-numeric si fie y(t) tensiunea corespunzatoare numarului binary furnizat de convertor. La cuantizarea prin rotunjire avem relatia

pentru    y(t) = nq, n intreg

La cuantizarea prin trunchiere avem relatia

pentru y(t) = nq, n intreg

Diferenta intre semnalul analogic de la intrare si iesirea convertorului se numeste eroarea de cuantizare

e(t) = x(t) - y(t)

Cuantizarea prin trunchiere

Figura 3 arata relatia intre semnalul analogic unipolar si numarul binar fractionar de 3 biti la utilizarea cuantizarii prin trunchiere. In cazul domeniului unipolar se foloseste de regula reprezentarea in cod direct. Rezolutia unui astfel de convertor analog-numeric este 1/8 din intreaga scala. De exemplu, pentru un domeniu FS = 10V

q = FS / 8 = 10 / 8 = 1.25 V


Figura 2. Relatia intre semnalele x si y.

Figura 3 . Relatia intre semnalul analogic unipolar si numarul binar fractionar de 3 biti.

Numarul furnizat de convertorul analog-numeric este fractiunea din intreaga scala a convertorului. Vom considera deci numerele binare rezultate din conversie subunitare. De exemplu, in Figura 3, numarul 111 corespunde semnalului ce reprezinta 7q = 7/8 din intreaga scala a convertorului si nu intregii scale. Considerand intreaga scala FS = 10V ca mai sus, q = 1.25 si tensiunea de intrare ce corespunde numarului 111 este 8.75 V.

Deoarece numarul de biti este finit, rezolutia convertorului analog-numeric este finita.


Semnalul analogic la intrare x(t) [V]

Iesirea convertorului

0

000

1.25

001

2.5

010

3.75

011

5.0

100

6.25

101

7.50

110

8.75

111

Tabelul 3. Relatia intrare-iesire a unui convertor analog-numeric unipolar de 3 biti.


Figura 4 . Eroarea de cuantizarea la trunchiere.

Fie eroarea de cuantizare prin trunchiere

e(t) = x(t) - y(t)

Forma ei este cea din in Figura 4. Valoarea medie a acestei erori este

iar valoarea efectiva este

Vom calcula in continuare raportul semnal-zgomot al unui CAN. Fie un semnal sinusoidal ce va fi cuantizat

Curentul debitat pe o rezistenta R este

Puterea instantanee este

Vom calcula puterea medie pe o perioada

Vom exprima functia de integrat ca

si obtinem

Cu notatia obtinem

La cuantizarea semnalului pe domeniul cu n biti avem deci

Puterea zgomotului este, dupa cum s-a calculate mai sus

Raportul semnal-zgomot in dB se defineste ca

El are expresia

Cuantizarea prin rotunjire

Figura 5 arata relatia intre semnalul analogic bipolar de la intrarea unui convertor analog-numeric de 3 biti si semnalul cuantizat prin rotunjire.

Figura 5 . Relatia intre semnalul analogic la intrare si semnalul cuantizat

In acest caz se cuantizeaza valoarea semnalului analogic la cel mai apropiat nivel de tensiune corespunzator numarului de iesire. Relatia intre semnalul de intrare x si cel cuantizat este cea din Tabelul 4. Mentionam ca, pentru a trece de la reprezentarea in marime si semn la cea in complement fata de 2, complementam bitul de semn, vezi Tabelul 1.


Semnal analogic la intrare x(t)

Semnalul cuantizat y(t)

Iesirea convertorului in marime si semn

Iesirea convertorului in complement fata de 2

x < -7q/2

-4q

000

100

-7q/2 <= x < -5q/2

-3q

001

101

-5q/2 <= x < -3q/2

-2q

010

110

-3q/2 <= x < -q/2

-q

011

111

-q/2 <= x < q/2

0

100

000

q/2 <= x < 3q/2

q

101

001

3q/2 <= x < 5q/2

2q

110

010

5q/2 <= x < 7q/2

3q

111

011

Tabelul 4 . Relatia intrare-iesire a unui convertor analog-numeric bipolar de 3 biti.

Eroarea de cuantizare depinde de numarul de biti al convertorului (numarul de nivele de cuantizare). In general, eroarea de cuantizare maxima este de , inainte de a atinge saturatia.

Fie un CAN cu domeniul [-5V, 5V]. In acest caz avem q = 10 / 8 V = 1.25V. Este important de mentionat, tinand cont de nivelele de saturatie din Figura 5, ca iesirea maxima numerica a convertorului in complement fata de 2 este numarul 011 ce corespunde valorii 3q din intreaga scala, si nu intreaga scala. Pentru ca acest lucru sa nu aibe efect asupra preciziei convertorului trebuie ca valoarea tensiunii analogice de intrare sa nu depaseasca valoarea 3q din intreaga scala + q/2. In cazul nostru q = 1.25V, iar valoarea maxima a tensiunii analogice la intrare nu trebuie sa depaseasca 3.75 + 0.625 = 4.375V.

Figura 6 . Eroarea de cuantizare la rotunjire.

Eroarea de cuantizare la rotunjire este cea din Figura 6. Valoarea medie a acestei erori este

iar valoarea efectiva a acestei erori este

Vom calcula in continuare raportul semnal-zgomot pentru acelasi semnal sinusoidal cuantizat. In acest caz avem

iar raportul semnal zgomot la cuantizarea cu n biti este

Se deduce de aici ca cuantizarea prin rotunjire este mai buna deoarece eroarea de cuantizare este nula si valoarea efectiva a erorii de cuantizare este mai mica. Acest tip de cuantizare se utilizeaza in CAN. Dandu-se un raport semnal-zgomot, din expresiile de mai sus se deduce numarul de biti necesari pentru convertor.

Timpul de conversie al unui CAN este o intarziere ce limiteaza frecventa semnalului de intrare. In aplicatiile practice semnalul de intrare variaza in timp si dispozitivul de esantionare si retinere are rolul de a mentine semnalul esantionat constant pe durata conversiei. Fie x(t) semnalul din Figura 7 ce este esantionat si fie Tc timpul de conversie. In acest interval de timp semnalul de intrare variaza cu Δx. CAN trebie sa converteasca valoarea xs. Fie FS valoarea intregii scale. Semnalul trebuie convertit cu o rezolutie de 1 / 2n. Aproximam variatia Δx a semnalului de intrare pe intervalul Tc cu


Figura 7 . Timpul de conversie al unui CAN.

Pentru o rezolutie de 2-n trebuie sa avem

de unde deducem

In practica putem masura un semnal prin cea mai inalta frecventa componenta

Derivata acestui semnal trebuie sa indeplineasca relatia

de unde deducem conditia

De exmplu, pentru un CAN de 10 biti cu timpul de conversie semnalul convertit nu trebuie sa contina componente cu pulsatia mai mare ca

Relatia arata ca pulsatia este invers proportionala cu timpul de conversie Tc si scade in proportie geometrica cu numarul de biti ai convertorului.




Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright