APDcurs
-
Upload
sergiu-moldovan -
Category
Documents
-
view
221 -
download
0
Transcript of APDcurs
-
8/4/2019 APDcurs
1/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
1
Achiziia i prelucrarea datelorCurs 2011
Cuprins (tematic de examen)1. Eantionarea semnalelor...................................................................................................................2
1.1 Introducere. Noiuni fundamentale.............................................................................................. 21.2 Eantionarea ideal .....................................................................................................................41.2.1 Teorema eantionrii (teorema lui Shannon) .........................................................................6
1.3 Eantionarea real (neideal) ......................................................................................................91.4 Circuite eantionare i memorare .............................................................................................. 12
1.4.1 Introducere. Definiii .......................................................................................................... 121.4.2 Ansamblul CEM-CAN ....................................................................................................... 151.4.3 Principii de construcie CEM..............................................................................................16
2. Conversia numeric-analogic a semnalelor.....................................................................................192.1. Introducere. Definiii ............................................................................................................... 192.2 Principiile conversiei numeric analogice ................................................................................... 20
2.3 Parametri convertoarelor numeric analogice ............................................................................. 212.3.1 Parametri statici .................................................................................................................. 212.3.2 Parametri dinamici..............................................................................................................25
2.4 Structuri de convertoare N/A .................................................................................................... 252.4.1 Convertoare N/A cu rezistene ponderate............................................................................252.4.2 Convertoare N/A cu reele de rezistene R-2R.....................................................................26
3. Conversia analog-numeric a semnalelor ....................................................................................... 293.1 Introducere. Definiii. Principii ................................................................................................. 293.2 Parametrii convertoarelor analog/numerice ............................................................................... 30
3.2.1 Parametri statici .................................................................................................................. 303.2.2 Parametri dinamici..............................................................................................................34
3.3 Tipuri constructive.................................................................................................................... 353.3.1 Convertoare A/D de tip paralel (FlashConverter) ................................................................ 353.3.2. Convertoare A/N cu aproximaii succesive (de tip serie) .................................................... 383.3.1 Convertoare A/N cu numrtor...........................................................................................403.3.4 Convertoare delta-sigma ..................................................................................................... 45
4.Semnale discrete n timp ................................................................................................................. 494.1 Definiii i notaii......................................................................................................................494.2 Analiza spectral a semnalelor discrete periodice...................................................................... 504.3 Analiza spectral a semnalelor discrete neperiodice .................................................................. 54
Bibliografie recomandat
1. Toma, L. : Sisteme de achiziie i prelucrarea numeric a semnalelor. Editura de Vest,Timioara 1977
2. Sztojanov, I (coordonare) : de la poarta TTL la microprocesor. Editura Tehnic Bucureti 19873. Dbcan, M., A. : Sisteme de conversie i achiziie a datelor. Casa Crii de tiin Cluj-
Napoca 2001
-
8/4/2019 APDcurs
2/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
2
1. Eantionarea semnalelor
1.1 Introducere. Noiuni fundamentale
Eantionarea este o metod de reprezentare a semnalelor analogice printr-o succesiune(secven ) de eantioane de amplitudine, prelevate la momente discrete de timp (vezi figura 1.1)
Un caz practic foarte important este eantionarea cu memorare, cnd eantioanele, obinuteinstantaneu sunt memorate temporar un interval de timp t , sub form analogic. Se poate imagina iun alt mod de eantionare i anume la care dispozitivul de eantionare const dintr-un comutator nchisperiodic un interval de timp t , cu perioada ST . Acest mod de eantionare se numete eantionare cu
urmrire.n majoritatea aplicaiilor se utilizeaz o eantionare uniform, adic se ia cte un eantion
(sample) din T n T intervale de timp dintr-o funcie arbitrar de timp ( )tf , iar aceste eantioane setrateaz ca elementele unui ir discret n timp.
Astfel procesul de eantionare poate fi privit ca o modulaie multiplicativ ce are ca rezultat
multiplicarea funciei ( )tf cu seria periodic ( )tp :
( ) ( ) ( )tftptfS = (1.1)
Fig. 1.1 Reprezentarea eantionrii
Funcia ( )tp fiind periodic, se poate dezvolta n serie Fourier complex, dup cum urmeaz:
( ) +
=
=n
tjn
nSeCtp
(1.2)
unde coeficienii nC se pot calcula cu relaia:
( )+
=
2
2
1
T
T
tj
n dtetpT
C S , unde
TS
2= (1.1)
este frecvena (pulsaia) de eantionare, iar coeficienii nC depind de n.
Un circuit de eantionare-memorare realizeaz prelevarea la intervale de timp egale saualeatoare, a unor eantioane de amplitudine din semnalul analogic aplicat la intrare i memorareaacestora pe durata conversiei analog-digitale.
-
8/4/2019 APDcurs
3/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
3
Fig. 1.2 Etapele eantionrii
astfel produsul celor dou funcii devine:
( ) ( ) ( ) +=
=
+=
=
==
n
n
n
n
tjn
n
tjn
nSSS etfCeCtftf
(1.4)
De unde se poate calcula transformata Fourier a funciei eantionate, aplicnd proprietatea dedeplasare:
( ) ( ){ } ( ) ( )[ ] ( ) +
=
+
=
+
=
==
==
n n
Sn
tjn
n
n
tjn
nSS nFCetfCetfCtfFSS
FFF (1.2)
unde prin definiie ( ) ( ){ }tfF F= , este transformata Fourier a funciei f(t).Se poate constata c spectrul semnalului eantionat (transformata Fourier) este mai larg dect
spectrul semnalului originar i este format dintr-o succesiune de spectre ( )F (spectre de baz)
centrate n jurul frecvenelor Sn .
S-a presupus o funcie de spectru limitat la frecvena maxim corespunztoare luim
.
-
8/4/2019 APDcurs
4/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
4
Funciap(t) influeneaz spectrul semnalului eantionat prin valorile lui nC , valori care ntr-un
caz ideal (eantionare cu impulsuri Dirac) pot fi egale cuT
1, obinnd n acest caz repetarea
neponderat a spectrului de baz cu frecvena Sn .
Fig. 1.1 Eantionare corecti eantionare cu suprapunerea spectrelor
ObservaieSe poate observa c dac nu se ndeplinete condiia SmS +> dintre frecvenele de
eantionare, respectiv cea maxim a semnalului, apare o suprapunere a spectrelor, lucru nedorit pentruc n acest caz nu se mai poate reface semnalul original din eantioane
1.2 Eantionarea ideal
Dac n loc de funcia p(t) pentru eantionare se folosete irul de impulsuri Dirac (funcia
comb-pieptene), avem cazul eantionrii ideale:
( ) ( )+
=
==n
T nTttptcomb )(* (1.3)
astfel semnalul eantionat cu funcia de eantionare ideal (funcia comb), devine:
( ) ( ) ( ) ( ) ( )nTttxnTttxtfnn
== +
=
+
=
* (1.7)
-
8/4/2019 APDcurs
5/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
5
unde semnul * se refer la eantionare ideal, pentru a o distinge de cea real. Funcia Dirac estenenul numai n vecintatea lui zero, adic n vecintatea lui nTt= , avnd o arie unitar (lucru cerezult din definiia funciei delta) i are proprietatea:
( ) ( ) ( )
+
= tt 0 (1.8)
De unde expresia semnalului eantionat cu funcia de eantionare ideal:
( ) ( ) ( )+
=
=n
nTtnTftf * (1.9)
Funcia ( )tp* poate fi i ea dezvoltat n serie Fourier, fiind o funcie periodic:
( ) ( ) ( )
+
+
====
2
2
2
2
** 111;
T
T
T
T
tjntjn
n
tjn
nTetTetpTCeCtp
SSS
(1.10)
( ) +
=
=n
tjn SeT
tp1* (1.11)
Iar transformata Fourier a funciei eantionate cu impulsuri Dirac va fi:
( ) ( )[ ] ( )+
=
==n
SS nFT
tfF 1* (1.12)
Dac avem n vedere c funcia Dirac are proprietatea:
( )[ ] ( )+
== 1tjett (1.11)
pe de alt parte prin aplicarea proprietii de deplasare n timp:
( )[ ] ( ) Featf ja = (1.14)
unde ( )F este transformata funciei ( )tf deducem urmtoarele:
( ) ( )[ ] ( ) ( )[ ] ( ) ( )[ ]=== +
=
+
= n
jnT
n
StenTfnTtnTftfF *
( ) ( ) jnTn
S enTfF
+
=
= (1.12)
-
8/4/2019 APDcurs
6/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
6
Fcnd egalitate ntre cele dou relaii care exprim spectrul semnalului, obtinem egaliatatea:
( ) ( )+
=
+
=
=n
Tjn
n
S enTfnFT
1
(1.13)
numitegalitatea lui Poisson, care se refer la eantionarea semnalelor n timp.
1.2.1 Teorema eantionrii (teorema lui Shannon)
Dac un semnal analogic descris prin funcia ( )tf este de band de frecven limitat, adic
mB = i este eantionat cu frecvena de eantionare Sf , pentru a putea reface integral semnalul din
eantioane condiia pentru frecvena de eantionare este:
mS ff 2> (1.17)
undem
f este frecvena maxim din semnal
22
Bf m
m== , iar refacerea n acest caz se poate cu
relaia:
( ) ( )
( )
( )+
=
=n S
S
nTt
nTt
nTftf
2
2sin
(1.18)
Observaien teoria informaiei teorema esantionrii mai este cunoscuti sub numele de teorema Withacker-Kotelnikov-Shannon (WKS) i a fost aplicat n tehnic de Nyquist. Frecvena de eantionare
mSff 2' = (care n caz real nu este suficient, aa cum vom vedea mai trziu, dar se folosete mult
n calcule de situaii limit n inginerie) se numetefrecvenNyquist.
Alegerea frecvenei de eantionare implic cunoaterea spectrului semnalului, i limitareacorespunztoare a benzii sale cu ajutorul unui filtru trece-jos (FTJ), numit i filtruantialias.(antialiasing filter). n continuare se prezint dou cazuri n care se eantioneaz cu frecvenaNyquist i se va observa c aceast frecven de obicei nu este suficient, deoarece se ajunge la erori nrefacerea semnalului original.Fie de exemplu un semnal sinusoidal care se eantioneaz cu frecvenaNyquist, adic:
mSff 2= (1.19)
-
8/4/2019 APDcurs
7/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
7
Fig 1.4 Eantionare critic (la limit)
n primul caz prin refacere din eantioane se obine un semnal triunghiular de frecvenasemnalului sinusoidal original (din care ns se poate obine semnalul sinusoidal cu ajutorul unui filtrutrece-jos) dar n cazul al doilea se obine un semnal nul (eantioanele se iau chiar n punctele de trecereprin zero). Deci se poate afirma c aceast frecven nu este suficient pentru o refacerecorespunztoare.Dac se eantioneaz cu o frecven
mSff 2< atunci situaia devine i mai dramatic
n sensul c la refacere se obine un alt semnal dect cel eantionat ( fenomen numit aliasing, adicaltceva), aa cum se vede pe figura alturat:
Fig 1.2 Subeantionare
n acest caz apare o suprapunere a spectrelor (vezi figura 1.1), fenomen ce face imposibilrefacerea corect a semnalului original, prin refacere obinndu-se un alt semnal, diferit de cel original(semnal alias). Pentru a vedea modul n care se reface semnalul pornim de la spectrul din figura de mai jos, unde s-a eantionat cu o frecven apropiat de cea Nyquist. Pentru a obine semnalul original,semnalul refcut din eantioane se trece printr-un filtru trece-jos ideal de funcia de transfer ( )H ,care are proprietatea:
-
8/4/2019 APDcurs
8/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
8
( )
>
=
2,0
2,1
S
S
pentru
pentru
H
(1.20)
Fig 1.3 Trecerea semnalului eantionat printr-un filtru ( )H
Trecerea semnalului prin filtrul trece-jos ideal d spectrul dorit:
( ) ( ) ( ) SFTHF = (1.21)
aplicnd transformata Fourier invers , obinem:
( ) ( )[ ] ( ) ( ) ( ) ( )[ ]+
=
+
=
=
==
n
Tjn
n
TjneHnTfTenTfHTFtf
111 (1.22)
( ) ( ) ( )[ ] ( ) ( )nTthnTfeHnTfTtfnn
Tjn==
+
=
+
=
(1.21)
-
8/4/2019 APDcurs
9/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
9
( ) ( )[ ] ( )
=
====
+
+
2
2sin
1
2
1
2
1
2
122
2
2
1
t
t
Tee
tjdedeHHth
S
S
tjtjtjtj
SS
S
S
( ) ( ) ( ) ( )
( )
( ) +
=
+
=
==n n S
S
nTt
nTt
nTfnTthnTftf
2
2sin
(1.24)
Deci trecerea semnalului eantionat ( )tf* printr-un filtru trece-jos ideal de frecven de tiere egal cu
frecvena Nyquist ( )H d ca rezultat semnalul original ( )tf .
1.3 Eantionarea real (neideal)
Pn acum am presupus c semnalul de eantionare este semnalul ir de impulsuri Dirac(funcia comb), ceea ce nu este posibil n cazuri reale, deoarece nici un sistem fizic nu poate produceun semnal electric de acest tip, astfel nct nu mai putem neglija limea impulsului de eantionare.
Semnalul de eantionare de perioad T, va avea n acest caz i o lime , ceea ce va influenaseria Fourier corespunztoare, prin valoarea coeficienilor nC ( se presupune c pe durata impulsului de
eantionare se urmrete funcia):
=
==
+
+
222
2
111
SSS
jnjn
S
tjn
n eenjT
dteT
C
T
n
T
n
T
sin1
(1.22)
Folosindu-ne de proprietile transformatei Fourier, precum i de formula de refacereasemnalului din eantioane (1.18) obinem expresia spectrului semnalului eantionat real:
( ) ( )+
=
=n
S
R
SnF
T
n
T
n
TF
sin1
(1.23)
ObservaieSe observ faptul c expresia spectrului obinut n cazul eantionrii ideale va fi nmulit cu ofuncie de tip sinus cardinal, o curb de anvelop ce depinde de durata impulsului deeantionare. n caz ideal cnd 0 , iar TCn 1 se reobine formula ideal (1.18). Dac
T adic nu avem durat de timp ntre eantioane, atunci 0=nC pentru 0n i 10 =C
respectiv ( ) ( ) FFS
1.4 Eantionare cu memorare (electronic, sample & hold)
-
8/4/2019 APDcurs
10/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
10
n acest caz valoarea semnalului este constant pe durata unui eantion, pentru ca circuitulconvertor analog-numeric s aib la dispoziie o perioad de eantionare pentru conversie.
Fig. 1.7 Eantionare cu memorare
Semnalul eantionat astfel, poate fi scris:
( ) ( )+
=
=
n
SHSH nTtpnTftf
2
(1.27)
unde ( )tpSH este semnalul dreptunghiular de durat i are expresia:
( )
>
=
20
21
t
t
tpSH (1.28)
-
8/4/2019 APDcurs
11/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
11
( ) ( ){ } ( )
2
2sin
=== +
dtetptpP tjSHSHSH (1.29)
iar spectrul semnalului dup eantionare-memorare:
( ) ( ){ } ( ) =
==
+
=n
SHSHSH nTtpnTftfF 2
( ) ( ) ( ) ( )
FePenTfePj
SH
n
ntjj
SH ==
+
=
22 (1.10)
n cele din urm, spectrul unei serii obinute dintr-un semnal eantionat cu frecvena S , memorat cu
semnal dreptunghiular de durat va fi:
( ) ( )+
=
=n
S
j
SHnFe
TP
2
2
2sin(1.11)
Observaien cazul eantionrii cu memorare pe lng componenta exponenial, care are efect numai asupradefazajului introdus, avem de a face cu o curb de anvelop de forma unui sinus cardinal carenmulete suma spectrelor care se repet. Dac definim produsul frecven-lime eantion,
Nf putem calcula distorsiunea de refacere n funcie de limea impulsului de eantionare
(limea eantionului, de fapt):
Tabel 1.1f 0.1 0.2 0.1 0.4 0.2 0.3 0.7 0.8 0.9 1.0
[ ]dBf
f
sinlg20 0.14 0.28 1.12 2.40 1.92 2.93 8.7 12.3 19.1
Distorsiunea de refacere n funcie de limea eantionului
Produsul f poate fi privit ca produsul dintre frecvena normat la frecvena de eantionare i durataeantionului normat la durata de eantionare:
SS Tfff = (1.12)
-
8/4/2019 APDcurs
12/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
12
1.4 Circuite eantionare i memorare
1.4.1 Introducere. Definiii
Un circuit de eantionare i memorare realizeaz prelevarea valorii, de la un moment dat, a
unui semnal analogic (tensiune electric) i memorarea acestei valori, aa cum se prezint n figura 1.
Figura 1.8 Circuit de eantionare i memorare: a- reprezentare funcional;b- funcionare pe principiu de baz de diagrame de timp.
n stare de eantionare, impus prin nivelul logic 1 al semnalului de comand E/M circuitul deeantionare i memorare funcioneaz ca repetor. Frontul de coborre al semnalului E/M determin
memorarea valorii de intrare ui de la momentul corespunztor frontului. Aceast valoare a tensiunii deintrare este meninut la ieirea circuitului de eantionare i memorare n intervalul corespunztor striide memorare impus prin nivelul logic 0 al semnalului de comand E/M.
Circuitele de eantionare i memorare se utilizeaz n sisteme de achiziie i distribuie de date.Astfel, ntr-un sistem de achiziie de date ieirea circuitului de eantionare i memorare (CEM) esteconectat la intrarea convertorului analogic-numeric (CAN). n intervalul corespunztor efecturii uneiconversii analog.numerice, circuitul de eantionare i memorare este comandat n stare de memorarepentru a menine constant tensiunea la intrarea convertorului analog-numeric. Astfel se obinemrirea valorii limitei superioare a domeniului de frecvene ale semnalului de intrare la care CAN esteutilizat la rezoluia maxim dat de numrul de bii ai acestuia. Se precizeaz c acest deziderat esteatins dac tensiunea de la intrarea CAN nu se modific n intervalul efecturii conversiei cu mai mult
de 1/2 LSB.n sistemele de distribuie a datelor, circuitele de eantionare i memorare sunt utilizate pentrureconstituirea semnalelor multiplexate n timp.
n cele ce urmeaz se prezint caracteristicile unui circuit de eantionare i memorare, ncorelaie cu procesul de achiziie de date, pe baza caracteristicii de funcionare, prezentat n figura1.9.
-
8/4/2019 APDcurs
13/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
13
Figura 1.9 Caracteristica de funcionare a unui circuit de eantionare i memorare
Erorile de decalaj i ctig ale CEM n stare de eantionare trebuie apreciate n raport curezoluia conversiei analog-numerice, exprimat prin mrimeaLSB.
Timpul de aperturtap, din figura 1.9, reprezint intervalul ntre frontul de comand a strii dememorare pentru CEM i comutarea efectiv a circuitului n stare de memorare. Rezult c n procesulde achiziie, fronturile de comand a strii de memorare trebuie s fie decalate cu tap, nainte fa demomentele impuse de prelevarea eantioanelor. Instabilitatea timpului de apertur tiap, figura2,reprezint limita maxim a variaiilor aleatoare ale timpului de apertur. Rezult c valorile memorateale eantioanelor sunt afectate de erori cu limita maxim:
iaptp = maxmax (1.11)
undepmax reprezint panta maxim a semnalului de intrare ui. n procesul de achiziie eroarea maxtrebuie s satisfac relaia:
LSBtpiap 2
1maxmax = (1.14)
unde mrimeaLSB este caracteristic convertorului analog-numeric conectat la ieirea CEM. Rezultc instabilitatea timpului de apertur limiteaz superior domeniul de frecvene al semnalului de intrareui la care circuitul de eantionare i memorare permite utilizarea unui convertor analog-numeric larezoluia maxim. Pentru o apreciere cantitativ a acestei limite se consider semnalul de intrare:
ftUui 2sinmax = (1.12)
-
8/4/2019 APDcurs
14/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
14
unde valorile Umax corespund domeniilor de variaie a tensiunii de la intrarea i ieirea CEM precumi la intrarea CAN. Rezult:
1maxmax
22
21
=
=
NN
UULSB (1.13)
undeNeste numrul de bii ai convertorului analog-numeric. Panta maxim a semnalului de intrare uieste dat de relaia:
maxmax 2 Ufp = (1.17)
Din relaiile (2), (4), (2) rezult succesiv:
1max
max 22
12
Niap
UtUf (1.18)
iap
N tf
+121
(1.19)
Se precizeaz c n cazul achiziiei fr CEM, pentru utilizarea unui CAN la rezoluie maxim,se deduce o relaie similar cu (7) n care tiap se nlocuiete cu timpul de conversie Tc al convertoruluianalogic-numeric. Avantajul utilizrii circuitului de eantionare i memorare rezult din aceea ctiap
-
8/4/2019 APDcurs
15/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
15
1.4.2 Ansamblul CEM-CAN
n acest paragraf se prezint modul de comand al ansamblului CEM-CAN, figura1.10, ncorelaie cu caracteristicile celor dou componente ale ansamblului.
Figura 1.10 Ansamblul CEM-CAN: a- structura de principiu;b- diagramele de timp ale semnalelor de control
Semnalele de control ale CAN, figura1.10a, sunt: START CONVERSIE, care permitedeclanarea proceselor de conversie analog-numeric prin fronturile de ridicare corespunztoareacestui semnal i STARE CONVERSIE, care indic prin nivelul logic 1 efectuarea de ctre CAN uneiconversii i deci prin frontul de coborre indic sfritul conversiei analog-numerice.
n scopul achiziiei unui eantion (realizrii unei conversii analog-numerice), circuitul deeantionare i memorare este comandat n stare de memorare la momentul t1, figura 1.b. Declanareaconversiei analog-numerice se realizeaz la momentul t2, dup stabilizarea ieirii CEM, adic:
-
8/4/2019 APDcurs
16/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
16
sap tttt + 12 (1.40)
Momentul t1 reprezint sfritul conversiei analog-numerice i este precizat de comutarea lanivel logic 0 a semnalului STARE CONVERSIE. Rezult:
cTtt =
3(1.41)
unde Tc este timpul de conversie al CAN. La momentul t1, CAN ncarc liniile de ieire b1,b2,....,bNcurezultatul conversiei i se comand circuitul de eantionare i memorare n stare de eantionare.Aceast stare este meninut pn la momentul t4, astfel nct:
acttt 34 (1.42)
unde tac este timpul de achiziie CEM. Perioada de achiziie minim caracteristic ansamblului CEM-CAN, Tacmin, reprezint intervalul de timp minim ntre momentele de prelevare a dou eantioaneconsecutive. Din relaiile (8), (9), (10) rezult:
( ) accsapac tTttttT +++== min14min (1.41)
1.4.3 Principii de construcie CEM
Pentru construcia circuitelor de eantionare i memorare se utilizeaz amplificatoareoperaionale, condensatoare, ca elemente de memorare i comutatoare prin care se realizeaz comandan strile de eantionare i, respectiv, memorare, figura 1.11.
Amplificatorul operaional de intrare AO1, figura 1.11, asigur o impedan mare de intrare aCEM i impedan mic pentru ncrcarea condensatorului C n starea de eantionare, ceea ce conducela un timp de achiziie redus. Amplificatorul operaional de ieire AO2 este cu tranzistoare cu efect decmp n circuitul de intrare, ceea ce conduce la descrcarea lent a condensatorului C n starea dememorare i deci la o vitez de alterare redus. Valoarea capacitii condensatorului de memorare C sealege n funcie de caracteristicile aplicaiei n care se utilizeaz circuitul de eantionare i memorare.Astfel, creterea valorii capacitii condensatorului de memorare conduce la creterea timpului deachiziie al CEM i la scderea vitezei de alterare a tensiunii de ieire n starea de memorare.
Figura 1.11 Structura de principiu a unui circuit de eantionare i memorare cu bucl de reacieglobal
-
8/4/2019 APDcurs
17/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
17
Reducerea erorilor de decalaj ale CEM se poate obine prin includerea celor dou amplificatoare AO1i AO2 ntr-o bucl de reacie global, figura 1.12.
Figura 1.12 Structura de principiu a unui circuit de eantionare i memorare cu bucl de reacie
global
Efectul principal al utilizrii reaciei globale const practic n eliminarea erorilor de decalajcorespunztoare amplificatorului operaional de ieire AO2. Rezult c, n cazul structurii de principiudin figura 2, erorile de decalaj ale CEM sunt date de amplificatorul operaional de intrare AO1, caretrebuie ales cu deriv redus a tensiunii de decalaj. Se precizeaz c n starea de memorare cele douamplificatoare operaionale lucreaz separat n configuraii de repetare.
mbuntirea performanelor circuitului de eantionare i memorare se obine prin dezvoltareastructurii de principiu din figura 1.12 conform structurii din figura 1.11.
Figura 1.11 Structura de principiu a unui circuit de eantionare i memorare cu trei
comutatoare
Utilizarea comutatoarelor Kci Ka, figura 1.11, conduce la reducerea pronunat a diafoniei n stareade memorare a CEM. n cazul structurii din figura 1.12, diafonia rezult ca urmare a transmiteriitensiunii de la ieirea amplificatorului operaional de intrare AO1 prin capacitatea parazit Cd acomutatorului K n poziia corespunztoare strii de memorare. Diafonia este att mai pronunat cuct raportul Cd/C este mai mare.
-
8/4/2019 APDcurs
18/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
18
n cazul structurii de principiu din figura 1.11, tensiunea de la ieirea amplificatorului AO1 esteredus cu divizorul format din capacitile parazite Cd (Kc) i Cp. Diafonia se reduce deoarece ncazurile practice Cd
-
8/4/2019 APDcurs
19/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
19
2. Conversia numeric-analogic a semnalelor
2.1. Introducere. Definiii
Semnalele purttoare de informaii care provin de la traductoare sunt de cele mai multe orianalogice, iar calculatoarele accept informaii sub form digital. Pentru a realiza procesarea digitala semnalelor, dup condiionarea acestora este necesar conversia analog-numeric. Conversia analog-numeric este procesul prin care unui semnal analogic i se asociaz o secven de coduri numerice,compatibile cu structura intern a calculatoarelor. Ea este format practic din trei procese succesive, cedefinesc:
-eantionarea;-cuantizarea;-codarea.
Procesul invers, prin care unei secvene de coduri numerice i se asociaz un semnal continuu,se numete conversie numeric-analogic (sau digital-analogic).
Att conversia analog-numeric ct i conversia digital-analogic se realizeaz cu dispozitivefizice specifice. Astfel, n circuitele de eantionare-memorare se realizeaz eantionarea, iarconvertoarele analog-numerice asigur cuantizarea i codarea, separarea acestor dou procese fiindposibili necesar numai din punctul de vedere al analizei conceptuale. Conversia analog-numericare un rol important n prelucrarea numeric a semnalelor, fiind operaia premergtoare prelucrriinumerice de care depind n mare msur rezultatele obinute, dup cum se vede pe figura 2.1
Fig. 2.1 Locul conversiei numeric-analogice n procesul de prelucrare numeric
Dac un semnal continuu, analogic este convertit ntr-un numr binar, acest numr binar esteproporional cu semnalul (de obicei tensiune) de intrare dup o relatie de forma:
LSBMSBZundeU
U
Z LSB
IN
...==
(2.1)
undeLSB
U este unitatea de tensiune corespunztoare bitului celui mai puin semnificativ (Least
Signifiant Bit), adic tensiunea corespunztoare lui 1=Z . La conversie numeric-analogic, numrulbinar este transformat ntr-o tensiune proporional cu acest numr, de regul dup o relaie de forma:
ZUULSBOUT
= (2.2)
-
8/4/2019 APDcurs
20/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
20
2.2 Principiile conversiei numeric analogice
Convertoarele numeric-analogice(CNA) utilizeaz trei principii pentru conversia unui numrbinar ntr-o mrime continu (de obicei tensiune):
-metoda direct (paralel)-metoda ponderrii
-metoda numrtoruluiAceste trei metode sunt ilustrate pe figura urmtoare:
a b c
Fig. 2.2 Principiile conversiei numeric-analogice
Pe figura a cu ajutorul divizorului de tensiune poate fi obinut practic oricare din nivelele detensiune cu ajutorul unui decodificator 1 din n care comand comutatoarele.
La metode ponderrii (figura b )fiecrui bit i corespunde un comutator, iar tensiunea de ieirese obine prin nsumarea unor tensiuni prin rezistene ponderate.
Pe figura c se prezint principiul metodei cu numrator, unde se utilizeaz un singurcomutator, care se deschide i se nchide periodic. Factorul de umplere este fixat astfel nct valoareamedie a tensiunii de ieire s fie o valoare prescris.
Se observ c prima metod necesit cele mei multe comutatoare, MAXZ , metoda ponderrii
necesitnd un numr deMAX
Z2log comutatore. Prima metod este rar utilizat din cauza numruluimare de comutatoare, la fel i metoda numrtorului, deoarece la aceast metod este inevitabilutilizarea unui filtru trece-jos, care nu permite variaii rapide de semnal. Metoda cu rezisteneponderate este foarte des utilizat, deoarece are multiple posibiliti de realizare tehnologic. Pentrurealizarea comutatoarelor electronice exist practic dou soluii foarte rspndite, invertorul MOS ntehnologie CMOS, respectiv comutatorul electronic n conexiune diferenial , n tehnologie bipolar
-
8/4/2019 APDcurs
21/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
21
2.3 Parametri convertoarelor numeric analogice
2.3.1 Parametri statici
Parametri statici se definesc ca acei parametri la care nu se ia n considerare timpul depropagare a semnalelor prin circuitele electronice ce alctuiesc CNA, nici fenomenele tranzitorii.
Astfel de parametri sunt: caracteristica de transfer, rezoluiile absolute i relative, precizia, erorile deoffset, de neliniaritate, eroarea de ctig, etc
2.1.1.1 Caracteristica de transfer ideal
Figura 2.1 arat caracteristica ideal de transfer a unui convertor numeric-analogic de 1 bii.Graficul este alctuit dintr-un numr finit de puncte, deoarece numrul valorilor pe care le poate luaZeste finit ( n2 pentru n bii). Toate punctele sunt situate pe segmentul de dreapt care trece prinoriginea sistemului de coordonate. Proiectnd valorile posibile ale numrului binar Z pe axaorizontal, prin caracteristica de transfer, pe axa tensiunii de ieire (vertical) rezult un numr finit devalori discrete echidistante.
Fig. 2.1 Caracteristica ideal de transfer a unui convertor numeric-analogic de 1 bii [2]
-
8/4/2019 APDcurs
22/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
22
2.3.1.2 Eroarea (tensiunea) de offset
Eroarea (tensiunea) de offset (offset error voltage) este valoarea mrimii analogice de ieirecnd numrul de intrare este 0. Figura 2.4 arat o caracteristic de transfer afectat de eroarea de offsetcomparat cu cea ideal.
Fig. 2.4 Eroarea de offset [2]
2.3.1.1 Rezoluia absolut
Rezoluia absolut (absolute resolution) se definete ca variaia minim a semnalului de ieire aunui CNA ideal. O astfel de variaie minim a semnalului de ieire poate fi obinut doar ca urmare amodificrii (minime) a numrului aplicat la intrare cu 1LSB. Pentru un convertor ideal (fr eroristatice) rezoluia este distena ntre oricare dou valori succesive ale tensiunii de ieire. Rezoluiaabsolut se msoar n aceleai uniti ca mrimea analogic de ieire a CNA
Z
FSLSBABS
N
UUR == (2.1)
undeZ
N este numrul de valori posibile ale lui { }Z
FSU este domeniul de tensiune pentru tensiunea de ieire (Full Scale)
Pentru un CNA unipolar, de n biin
FSLSBABS UUR
== 2 (2.4)
Se mai definete rezoluia relativca fiind rezoluia absolut normat la FSU
FS
abs
relU
RR = (2.2)
-
8/4/2019 APDcurs
23/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
23
2.3.1.4 Eroarea de ctig
Eroarea de ctig (gain error) este abaterea factorului de proporionalitate ntre mrimea deintrare i cea de ieire fa de valoarea ideal (figura 2.2)
Fig. 2.2 Eroarea de ctig [2]
2.3.1.2 Eroare de neliniaritate diferenial (Nonlinearity error)
Eroare de neliniaritate diferenial (Differential nonlinearity error) este diferena dintre distanareal ntre dou valori adiacente ale tensiunii de ieire i distana corespunztoare ideal,
LSBU
Fig. 2.3 Eroarea de neliniaritate [2]
-
8/4/2019 APDcurs
24/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
24
2.3.1.3 Eroare de neliniaritate integral
Eroarea de neliniaritate integral (integral nonlinearity error) este diferena ntre valoareaanalogic de la ieire obinuit pentru un numr de intrare i valoarea ideal.
Fig. 2.7 Eroarea de neliniaritate integral [2]
2.3.1.7 Precizia absolut
Precizia absolut este eroarea maxim garantat a mrimii analogice de ieire
Fig. 2.8 Precizia absolut [2]
-
8/4/2019 APDcurs
25/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
25
2.3.2 Parametri dinamici
Parametri dinamici msoar fenomenele tranzitoriila ieirea convertorului NA, cele maiimportante sunt
Durata conversiei ct (conversion time) sau timpul de stabilire (settling time) se msoar de laschimbarea numrului de la intrare pn cnd mrimea de ieire intr definitiv n domeniul deeroare admis n jurul valorii ideale
Frecvena maximde transfer(maximum throughput rate) este inversul duratei conversiei,respectiv numrul de conversii A/N succesive n unitatea de timp
Supracreterea (overshot) care apare n cazul unui rspuns oscilant amortizat Viteza de variaie (slew rate) caracterizeaz panta de variaie a ieirii analogice a CNA la o
excursie de la un capt la altul al domeniului de variaie
Zgomotul de impuls (glitch) care apare din cauz c la schimbarea codului aplicat la intrare untoi biii i fac efectul simultan. Acesta se manifest prin apariia unor vrfuri care pot atingeamplitudini de
FSU21 , adic jumtate din excursia maxim a mrimii analogice de ieire
2.4 Structuri de convertoare N/A
2.4.1 Convertoare N/A cu rezistene ponderate
Circuitul de pe figura 2.9 face conversia unui numr binar ntr-o tensiune proporional prinacionarea comutatorului corespunztor bitului de valoare 1 logic. Curenii pariali nu interacioneaz
deoarece datorit reaciei negative realizate cu rezistena R n punctul de nsumare potenialul sepstreaz nul:
Fig. 2.9 CNA cu rezistene ponderate
Dac comutatorul comandat cu 0z este nchis, tensiunea de ieire este:
REFREFLSBOUTU
R
RUUU
16
1
16=== (2.3)
-
8/4/2019 APDcurs
26/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
26
Dac toate comutatoarele sunt nchise (toi biii se afl n starea 1 logic):
REFREFOUTOUTU
R
RUUU
16
15
16
15max === (2.7)
ntr-un caz general (numr binar 0123 zzzzZ = arbitrar) :
1+==
MAX
REFLSBOUTZ
ZUZUU (2.8)
Circuitul de mai sus are dezavantajul c pe comutator pot aprea tensiuni mari, deoarece nstare deschis avem tensiunea REFU , iar n stare nchis avem tensiunea 0 . Astfel la fiecare comutareapar capaciti parazite care influeneaz buna funcionare a comutatoarelor.
Acest dezavantaj poate fi eliminat prin utilizarea unor comutatoare de tip morse, care suntamplasate ntre masi punctul de nsumare, astfel curenii rmn identici pe rezistene ca i curentultotal absorbit de la sursa de tensiune de referin
REFU , deoarece rezistena pe care o vede sursa vaavea valoarea:
RRRRRRIN16
1516842 == (2.9)
Schema electric se poate vedea pe figura urmtoare:
Fig. 2.10 CAN cu comutatoare tip Morse
1+=
MAX
REFK
Z
Z
R
UI
1'
+
=
MAX
MAXREFK
Z
ZZ
R
UI
1+=
MAX
REFOUTZ
ZUU (2.10)
2.4.2 Convertoare N/A cu reele de rezistene R-2R
Stabilitatea i acurateea acestor convertoare numeric-analogice depind de exactitatea absoluta rezistenelor i de posibilitatea acestora de a varia identic la variaia temperaturii. Obinerea unorcaracteristici termice identice este foarte greu, n special pentru un numr mare de bii, deoarecerezistenele de valoare mare sunt mult mai instabile din punct de vedere termic.
-
8/4/2019 APDcurs
27/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
27
Pentru a elimina aceste inconveniente, se recurge la utilizarea unor reele rezistive care au labaz o structur simpl de tipul celei de pe figura 2.11.
Fig. 2.11 Reeaua R-2R
Divizorul rezistiv format din rezistenele 21,RR avnd sarcina SR are proprietatea c rezistena de
intrare are aceeai valoare cai rezistena de sarcin la un transfer de tensiune de o valoare binedeterminat:
( )S
S
RRR
RR
U
U
+
==
21
2
1
2 ; ( )SIN RRRR += 21 ;( )
2
2
1
1RR
= ;
( )2
1RRS
= (2.11)
Aceste ecuaii de dimensionare ne dau valorile rezistenelor. Pentru un cod binar avem5.0= . Presupunnd RR 22 = , atunci RR =1 , respectiv RRS 2= , obinem reeaua numit R-2R.
Sursa de referin vede rezistena de intrare egal cu cea de sarcin, iar tensiunea la ieire:
( )
1616
248 0123 ZUzzzz
URIUREFREFKOUT
=+++
== (2.12)
Astfel, reeaua are proprietatea c, n fiecare nod al reelei, curentul electric dintr-o ramur se divide nexact dou pri egale la trecerea n celelalte dou ramuri adiacente. Aceast proprietate este ideal
pentru a produce cureni ponderai binar. Avantajul utilizrii acestei reele const n faptul c seutilizeaz rezistene de o singur valore, rezistenele duble se obin prin nserierea a dou rezistene deaceeai valoare. O astfel de schem este prezentat n figura urmtoare:
Fig. 2.12 CNA cu reea de rezistene de tip R-2R
Pentru asigurarea unei tensiuni precise la ieire i rezistenaR de reacie trebuie realizat peaceeai suprafa semiconductoare ca i elementele reelei.
-
8/4/2019 APDcurs
28/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
28
2.4.1 Convertoare N/A n tehnologie bipolar
n tehnologie bipolar convertoarele N/A sunt realizate cu generatoare de curent constant,curentul de ieire din convertor fiind suma curenilor dai de aceste generatoare. Valorile curenilorsunt ponderate i corespund biilor din numrul binar. n funcie de valoarea bitului, curentul dat degeneratorul corespunztor va trece spre iesire sau spre mas, dup cum se vede pe schema de principiu
prezentat pe figura de mai jos:
Fig. 2.11 C NA cu generatoare de cureni ponderai
Generatoarele de curent constant sunt realizate cu circuite simple cu tranzistoare bipolare , ovariant de convertor N/A n tehnologie bipolar se prezint pe figura urmtoare:
Fig. 2.14 CNA n tehnologie bipolar cu oglinzi de curent bipolare
Distribuia corespunztoare a curenilor este realizat de reeaua R-2R. Potenialele bazelortranzistoarelor sunt egale i este dat de amplificatorul operaional.
Rezistena care nchide reeaua de rezistene nu se poate conecta la mas ci la un potenial deemitor, situaie rezolvat de tranzistorul 6T , de altfel nefolosit. n principiu emitoarele tranzistoarelor
5T i 6T se pot lega mpreuni conectate printr-o singur rezisten de valoareR la mas.
-
8/4/2019 APDcurs
29/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
29
3. Conversia analog-numeric a semnalelor
3.1 Introducere. Definiii. Principii
Convertorul analog-numeric (CAN) transform o mrime analogic (de regul o tensiune
electric) ntr-un numr binar prin procedura de cuantizare. Mrimea analogic poate lua o infinitate devalori (numere reale) pe intervalul ei de variaie, pe cnd cu ajutorul a n bii se poate exprima omulime finit de valori (n codul binar natural cu n bii se pot reprezenta numere naturale cuprinsentre 0 i 12 n ). Dup cum s-a vzut n capitolele anteriore, cuantizarea este precedat de o filtrare io eantionare-memorare.
Fig. 3.1 Locul conversiei analog-numerice n prelucrare numeric
Convertoarele analog-numerice au sarcina de a transforma o tensiune de intrare ntr-un numrbinar proporional. Exist trei moduri (principii) prin care se poate realiza conversia A/D:
metoda direct (word at time) metoda aproximrilor succesive (digit at time) metoda numrtorului (level at time)
n primul caz tensiunea de intrare este comparat cu n tensiuni de referini se apreciaz ntrecare dou nivele se situeaz, astfel numrul binar este obinut ntr-o singur etap (word at time).Circuitul este complicat deoarece fiecrui numr i este asociat un comparator, ceea ce nseamn cpentru o conversie de n bii avem nevoie de n2 de comparatoare.
La metoda aproximrilor succesive, rezultatul nu se obine ntr-un singur pas ci n mai multe,compararea ncepe cu tensiunea corespunztoare bitului celui mai semnificativ, apoi cu valoareaurmtoare, rezultatul obinndu-se ntr-un numr de pai egal cu lungimea cuvntului binar.
Cea mai simpl metod este cea a numrtorului, la care se numr de cte ori trebuie adunattensiunea de referuin corespunztoare bitului celui mai puin semnificativ ca s obinem tensiunea deintrare. Tabelul de mai jos sintetizeaz cele trei metode prezentate:
Metoda Nr pai Nr tensiuni de referin Propriti
Direct 1 n rapid, scumpAproximri succesive ld n ld n
Cu numrtor n 1 ieftin, lent
-
8/4/2019 APDcurs
30/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
30
3.2 Parametrii convertoarelor analog/numerice
3.2.1 Parametri statici
3.2.1.1 Caracteristica de transfer ideal
Caracteristica de transfer ideal este dependena numrului de ieire al convertorului, n regimstaionar. La valori continuu consecutive ale tensiunii (interval de valori reale) ieirea poate dobndidoar un numr finit de stri. n cazul simplu al unui CAN cu 3=n bii, codul de ieire fiind binarnatural, nivelele de decizie (mijloacele segmentelor orizontale) se afl la tensiunile de valoare multiplucomun al cuantei ( LSBU ), unde cuanta are valoarea
823RR
UUq == (3.1)
Fig. 3.2 Caracteristica static ideal de transfer al CAN [2]
-
8/4/2019 APDcurs
31/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
31
3.2.1.2 Eroarea (tensiunea) de offset
Eroarea (tensiunea) de offset (offset error (voltage)) este diferena dintre nivelul de tranziieideal i cel real care modific numrul de ieire de la 0 la 1LSB.
Fig. 3.1 Eroarea de offset la CA [2]
3.2.1.1 Rezoluia absolut
Rezoluia absolut (absolute resolution) este variaia minim a semnalului de intrare a unuiCAN ideal care este cu siguran sesizat la ieire (n cazul cel mai defavorabil)
Z
FSLSBABS
N
UUR == (3.2)
undeZN este numrul de valori posibile ale lui { }Z
FSU este domeniul de tensiune pentru tensiunea de ieire (Full Scale)Pentru un CAN unipolar, de n bii
n
FSLSBABSUUR == 2 (3.1)
Se mai definete rezoluia relativca fiind rezoluia absolut normat la FSU
ZFS
LSB
FS
abs
relNU
U
U
RR
1=== (3.4)
-
8/4/2019 APDcurs
32/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
32
3.2.1.4 Eroare de ctig
Eroarea de ctig (gain error) este abaterea factorului de proporionalitate dintre mrimea deintrare i cea de ieire fa de valoarea ideal (figura 3.4)
Fig. 3.4 Eroarea de ctig al CAN [2]
3.2.1.2 Eroare de neliniaritate diferenial
Eroarea de neliniaritate diferenial (differential nonlinearity error) este diferena ntre limeatreptei ideale ( LSBU ) i limea treptei din caracteristica real
Fig. 3.2 Eroarea de neliniaritate diferenial [2]
-
8/4/2019 APDcurs
33/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
33
3.2.1.3 Eroare de neliniaritate integral
Fig. 3.3 Eroare de neliniaritate integral [2]
3.2.1.7 Precizia absolut
Precizia absolut (absolute accuracy) este modulul diferenei maxime dintre valoarea teoretica mrimii analogice de intrare corespunztoare unui numr de ieire dat. i valoarea real care produceacel numr (figura 3.7)
Fig. 3.7 Precizia absolut a CAN [2]
-
8/4/2019 APDcurs
34/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
34
3.2.2 Parametri dinamici
Parametri dinamici msoar fenomenele tranzitoriila ieirea convertorului analog-numeric, celemai importante sunt
Durata conversiei ct (conversion time) sau timpul de stabilire (settling time) reprezintintervalul de timp de la nceperea conversiei (de regul conversia este declanat secvenial deun impuls de start) pn la obinerea numrului la ieirea CAN. Anumite convertoare includ icircuite de eantionare-memorare, n acest caz timpul de conversie include i interrvalul(intervalele) de eantionare. Timpul de conversie depinde de principiul de funcionare alconvertorului, de tehnologia de integrare n semiconductor i are valori uzuale ntre
msns 100....1 Timpul de relaxare rt este timpul necesar convertorului analog-numeric pentru a reveni n
starea necesar iniierii unei noi conversii. Anumite tipuri un necesit o anumit stare iniialdar altele trebuie s nceap conversia de la o aceeai stare iniial
Rata de conversie (viteza de conversie) este numrul maxim de conversii complete efectuatede CAN n unitatea de timp i se poate defini
rc
Ctt
r+
=1
(3.2)
viteza de conversie se exprim n conversii pe secund, n uniti de frecven (kHz, MHz)sau n eantioane pe secund (sample per second) cnd CAN este asociat cu circuit deeantionare-memorare
Viteza de variaie (slew rate) este viteza maxim admis a variaiei tensiunii la intrarea CAN,care poate fi urmrit prin producerea de coduri numerice la ieire, fr erori suplimentare.
Acest parametru se exprim n uniti de tensiune pe uniti de timp (uzual smV / ) Zgomot de cuantizare n procesul de cuantizare eroarea static este 2q . La cuantizarea
unui semnal variabil u(t), aplicnd eantionarea neuniform, eantionele U sunt meninuteconstante, codul cuantizat al eantionului se situeaz la nivele de cuante intregi, iar eroareaabsolut de cuatizare e=U-u(t) nu depete limitele 2q . Valoarea efectiv a zgomotuluide cuantizare se poate calcula pe baza aproximrii erorii de cuantizare e cu segmente dedreapt. Considernd originea la trecerea prin zero a unui segment de dreapt deecuaie mte = , valoarea efectiv a erorii este:
q=
+
dte 2
2
1= ( )
m
q
m
q
dtmtq
m 2
2
2 =12
q, (3.3)
unde s-a determinat din condiia = 2q . n literatura de specialitate se consider c acest
zgomot de cuantizare cu valoarea efectiv 12q este uniform repartizat pe tot spectrul defrecvene al sistemului de eantionare-memorare-ADC, fiind considerat un zgomot alb.
-
8/4/2019 APDcurs
35/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
35
3.3 Tipuri constructive
3.3.1 Convertoare A/D de tip paralel (FlashConverter)
Tehnica de conversie utilizat la acest tip de convertor const n comparaia simultan asemnalului de intrare cu nivele de referin echidistante. Diferena ntre aceste nivele este egal cu
pasul de cuantizare. n urma comparrii se stabilete numrul intervalului care conine semnalul deintrare. Acest numr exprimat n binar va fi rezultatul conversiei.
Fig. 3.8 Convertor A/D de tip paralel
Dac de exemplu tensiunea de intrare este ntre nivelele LSBU2
5
i LSBU2
7
atunci comparatoarele 11vor avea ieiri n starea 1 iar comparatoarele 47 ieiri n starea 0 Este nevoie de un circuit carepentru aceste stri de comparatoare s dea la ieire numrul 1 n binar. Acest circuit este decodorul deprioritate, care ns nu poate fi conectat direct la ieirea comparatoarelor, deoarece dac tensiunea deintrare nu este constant obinem rezultate eronate. Circuitele bistabile de tip D au rolul de a transferasimultan (la tactul ) strile ieirilor comparatoarelor ctre decodorul de prioritate, evitndu-se astfelfuncionarea greit.Astfel se asigur semnal continuu pe intrarea decodorului de prioritate pe durata unei perioade asemnalului de tact.
-
8/4/2019 APDcurs
36/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
36
Pentru schema de mai sus numrul binar de la ieire va avea valoarea
REF
IN
REF
IN
LSB
IN
U
U
U
U
U
UZ Zmax7 === (3.7)
Tabelul de mai jos conine strile comparatoarelor i iirile corespunztoare:Tabel 3.1
TensiuneDe intrare Strile comparatoarelor
NumrBinar
Numrzecimal
UIN/ULSB C7 C3 C2 C4 C1 C2 C1 z2 z1 z0 Z0 0 0 0 0 0 0 0 0 0 0 01 0 0 0 0 0 0 1 0 0 1 12 0 0 0 0 0 1 1 0 1 0 2
1 0 0 0 0 1 1 1 0 1 1 14 0 0 0 1 1 1 1 1 0 0 42 0 0 1 1 1 1 1 1 0 1 23 0 1 1 1 1 1 1 1 1 0 37 1 1 1 1 1 1 1 1 1 1 7
Tabel 3.1 Relaiile dintre strile comparatoarelor i ieirea convertorului
Unele convertoare de acest tip au la ieire un registru tampon (latch) pentru memorareatemporar a codului numeric de la ieire.Acest tip de convertor este cel mai rapid, toate comparrileexecutndu-se simultan, astfel nct timpul de conversie este determinat de timpul de rspuns al unui
comparator, plus ntrzierea datorat logicii de codificare binar. Folosirea unor circuite integrate detip ECL sau TTL Shottky permite obinerea unor durate de conversie de zeci de nanosecunde.Principalul neajuns al acestor convertoare este volumul mare de elemente componente, de
exemplu pentru o conversie de 10 bii avem nevoie de 1021 de comparatoare
3.3.1.1 Convertoare A/N paralel-serie
Convertoarele de tip paralel sunt cele mai rapide presupunnd ns un numr mare decomponente. Pentru a reduce numrul de componente (n special comparatoare) se recurge la o solu iemixt, paralel-serie, evident cu micorarea vitezei de conversie.
La acest tip de convertor o prim conversie A/N rapid asigur primii p bii cei maisemnificativi ai codului binari de ieire caracterizat de n bii. Acest cuvnt de p bii este reconvertit nanalog printr-un convertor N/A rapid de nalt precizie i se scade din tensiunea de intrare. Rezultatul(reprezentnd eroarea de cuantizare a primului convertor) este amplificat pentru a rmne la ordinulde mrime al tensiunii de referin i este convertit A/N cu vitez mare ntr-un cuvnt de q bii,reprezentnd biii cei mai puini semnificativi ai codului binar de la ieire )( qpn += .Figura 3.9 prezint o astfel de schem pentru un convertor de 10 bii format din dou convertoare de 2bii legate n cascad :
-
8/4/2019 APDcurs
37/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
37
Fig. 3.9 Principiul conversiei paralel serie (n cascad)
REF
IN
REF
INMAX
U
U
U
UZZ 1023== (3.8)
n prima faz se face o conversie prin care se obin cei 2 bii superiori, ce reprezint o valoarecuantizat cu rezoluie mare (precizie mic) a tensiunii de intrare, valoare ce este reconvertit cu unconvertor N/A. Tensiunea analogic astfel obinut este sczut din tensiunea de intrare obinndu-se odiferen ce este cuantizat cu al doilea convertor A/N de 2 bii. Dac diferena este amplificat de 12ori, cele dou convertoare lucreaz n acelai domeniu de tensiune, singura diferen dintre ele fiindprecizia dorit. Primul convertor ar trebui s aib o precizie corespunztoare pentru 10 bii, altfeldiferena de tensiune n-ar mai avea aceeai cantitate informaional. Dar astfel de convertoare directede mare liniaritate nu se gsesc i nici nu se pot realiza pentru frecvene mari. Acest lucru nseamn caal doilea convertor poate fi depit de semnalul de intrare iar la ieire pot aprea erori mari (missingcodes-coduri binare lips).
Acest lucru poate fi evitat dac se dubleaz domeniul de tensiune al celui de al doileaconvertor, mrindu-se astfel rezoluia cu un bit, dup cum se vede pe figura urmtoare.
Se observ c bitul 2 se regsete att la conversia dur ( 5z ) ct i la cea fin ('5z ). Dac din
cauza erorii de neliniaritate a primului convertor va;oarea semnalului depete al doilea domeniu detensiune, atunci '5z este mrit sau sczut cu 1, astfel eroarea de neliniaritate a primului convertor poate
fi meninut n domeniul LSB21 . Soluia este prezentat pe figura urmtoare
-
8/4/2019 APDcurs
38/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
38
Fig. 3.10 Convertor A/D paralel-serie cu corector de eroare
Cele dou valori, cea precisi cea mai puin precis trebuie obinute cu aceeai tensiune deintrare, fapt pentru care valoarea tensiunii de intrare trebuie meninut atta timp ct s se faci ceade a doua conversie. Meninerea intrrii pentru o durat de timp mai mare este de fapt principaluldezavantaj al acestor convertoare, marele avantaj fiind numrul redus de componente fa deconvertoare directe.
Dac de exemplu pentru o conversie de 10 bii convertorul direct necesit un numr de10231210 = comparatore, n cazul soluiei paralel serie de 2 + 2 bii acest numr se reduce la
621212 55 =+ Aceste calcule sunt valabile i pentru alte elemente de circuit (rezistene, circuitebistabile, etc)
Structura serie a convertorului nu trebuie s nsemne c timpul de conversie total este egal cusuma timpilor necesari fiecrui bloc pentru a-i executa operaia proprie de prelucrare a semnalului .Ostructur serie poate permite o funcionare de tipul " pipeline " care asigur ca n diverse poriuni alestructurii serie s se execute simultan diverse operaiuni .
Acest mod de funcionare permite reducerea timpului total de prelucrare ntr-o structur serie laceva mai mult dect durata celei mai lungi operaiuni de prelucrare .
Cteva convertoare analog-numerice de acest tip sunt urmtoarele: CAV 1040 de 10 bii, CAV1220 de 12 bii fabricate de firma Analog Devices), CX 20200, CX20204 de 10 bii fabricate de firmaSony.
3.3.2. Convertoare A/N cu aproximaii succesive (de tip serie)
Acest tip de convertor asigur o vitez de lucru relativ mare i o bun rezoluie la un grad decomplexitate mediu. Aceste convertoare se realizeaz sub form integrat n tehnologie monolitic, nuse recomand realizarea lor cu elemente discrete, dect n cazuri foarte speciale.
-
8/4/2019 APDcurs
39/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
39
Comparatorul C compar rezultatul intermediar obinut printr-o conversie N/A cu tensiunea deintrare provenit din circuitul de eantionare-memorare. La nceputul conversiei numrul Z este nul(resetat la fiecare nceput), apoi bitul cel mai semnificativ (MSB) este pus n 1, dup care se compartensiunea de intrare cu ieirea convertorului N/A. Dac tensiunea de intrare este mai mare, MSB sepstreaz 1 , dac nu, va lua valoarea 0. Dup care aceast operaie de comparaie se face de n ori,pentru fiecare bit al numrului binar, pn ce se compari bitul cel mai puin semnificativ (LSB). n
acest moment registrul de aproximri succesive conine un numr binar Z, care dac este transformatcu convertorul N/A se obine o tensiune care este egal cu cea de la intrare cu o precizie de LSBU2
1 .
Pe figura de mai jos se prezint schema de principiu al unui astfel de convertor:
Fig. 3.11 Convertor A/D cu aproximri succesive
( ) INMAX
REFU
Z
ZUZU =
+=
1;
REF
IN
MAXU
UZZ )1( += (3.9)
Dac tensiunea de intrare variaz pe durata de conversie este necesar un circuit de eantionare-memorare, altfel eroarea de conversie este de mrimea variaiei tensiunii de intrare.
n concluzie, dup metoda aproximaiilor succesive, se realizeaz n comparaii succesive cu unsingur comparator n ritmul frecvenei de tact, n loc de n comparaii simultane cu 12 n comparatoare ( n fiind rezoluia exprimat n numr de bii).
Principalul inconvenient al convertoarelor A/N cu aproximri succesive const n slaba rejeciea semnalelor perturbatoare, dar aceste convertoare sunt destul de rapide i de ieftine fiind cele mairspndite n sistemele pentru achiziia de date.
Organigrama de pe figura urmtoare prezint trei pai n procesul de comparaie laconvertoarele cu aproximri succesive:
-
8/4/2019 APDcurs
40/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
40
Fig. 3.12 Organigrama aproximrii succesive
n continuare se prezint diagrama de timp corespunztoare aproximaiilor succesive:
Fig. 3.11 Diagrama de timp n cazul aproximrilor succesive
Registrul cu aproximri succesive este constituit de obicei din n bistabili i un circuit logic decomand. Se realizeazi convertoare n dou trepte care asigur o prim conversie A/D rapid de tipparalel furniznd primii p bii cei mai semnificativi ai codului numeric de la ieire urmat de o a douaconversie A/D utiliznd tehnica aproximrii succesive, furniznd apoi cei q bii mai puin
semnificativi.
3.3.1 Convertoare A/N cu numrtor
Convertoarele A/N care utilizeaz numrtoare sunt cele mai ieftine i deci cele mai rspndite.Timpul de conversie al acestor convertoare este n general mare fa de alte tipuri, de ordinul 1ms1s,dar pentru semnale lente, cum ar fi de exemplu variaia temperaturii sau pentru voltmetre numericesunt corespunztoare. Exist mai multe tipuri de convertoare A/N care utilizeaz numrtoare, cea maiimportant fiind varianta cu pant dubl de integrare.
-
8/4/2019 APDcurs
41/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
41
3.3.1.1 CAN cu numrtor. Comparare n tensiune
Aceast metod seamn ntr-un fel cu metoda aproximrilor succesive, numai c n loculregistrului se utilizeaz un numrtor. nainte de nceperea conversiei numrtorul este resetat. Lapasul 0=k CNA genereaz tensiune de comparat ( )ZU egal cu zero. La sfritul pasului 0 avem
( )( ) ( ) 01 = . Principiul este foarte
simplu dar neconvenabil din punct de vedere practic, deoarece durata conversiei este mare iimpredictibil (depinde de valoarea instantanee a tensiunii de intrare. n cazul cel mai defavorabil,timpul maxim de conversie este
CLK
n T2 . Schema de principiu formele de und sunt prezentate pe
figura 3.12:
Fig. 3.14 CAN cu numrtor. Comparare n tensiune. Forme de und.
-
8/4/2019 APDcurs
42/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
42
3.3.1.2 Convertor analog-numeric cu urmrire (Tracking ADC)
Diferena fa de schema anterioar este c numrtorul s-a nlocuit cu unul reversibil. Existdou pori logice pentru comanda numrrii nainte i napoi (figura 3.11). Dac la nceperea primeiconversii, coninutul numrtorului este nul, primii pai de conversie se desfoar similar cu schema
din figura 3.12. Numrul prezent n numrtor la momentul n care semnalul de intrare este prinseste rezultatul conversiei analog-numerice. Din acest moment, funcionarea CAN cu urmrire difer decea a CAN cu numrtor. Nu se mai genereaz semnal de tergere, n schimb se genereaz comandpentru inversarea numrrii.Dac BITU este pozitiv, atunci numrtorul numr nainte, dac diferena este negativ, numrtorulnumr n jos, astfel tensiunea de compensare variaz pn ce atinge nivelul tensiunii de intrare.Aceste convertoare se mai numesc i convertoare cu urmrire (Tracking ADCs).
Fig. 3.12 CAN cu urmrire
-
8/4/2019 APDcurs
43/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
43
Dezavantajul schemei de mai sus este faptul c nu se oprete niciodat, ieirea va varia cu 1LSB n jurul tensiunii de intrare. Acest dezavantaj se poate elimina utiliznd un comparator tipfereastr n locul comparatorului, care s opreasc numrtorul, dac tensiunea de intrare a fost
aproximat cu o precizie deLSB
U2
1 de ctre ( )ZU . Viteza este sczut pentru c urmrirea se
realizeaz cu pasul LSBU . Un astfel de convertor este convertorul ADC 823 al firmei Datel, cu o
rezoluie de 10 bii, cu timpul de conversie LSBs/1
3.3.1.1 Metoda tensiunii liniar variabile (single slope)
Schema de principiu a unui astfel de convertor prezentat pe figura de mai jos, ne arat c nu seutilizeaz convertor D/A. Tensiunea de intrare este convertit ntr-o durat de timp proporional cucomparatorul de tip fereastr format din comparatoarele 1C , 2C i poarta 1P conectat la ieireageneratorului de tensiune liniar variabil (tensiune dini de ferstru) GTLV:
Fig. 3.13 CAN cu integrare
Tensiunea liniar variabil are o variaie de la valori negative ctre valori pozitive dupurmtoarea regul:
0UtU
U REFTLV
=
(3.11)
La ieirea porii SAU-EXCLUSIV 1P avem valoarea 1 logic pe durata ct tensiunea liniar variabil are
valori ntre 0 iIN
U . Aceast durat este egal cu:
IN
REF
UU
t
= (3.12)
durat ce este msurat cu perioada oscilatorului cu cuar. Dac la nceput numrtorul a fost resetatatunci la depirea pragului superior coninutul numrtorului va fi:
IN
REF
UU
f
T
tZ
=
= (3.11)
-
8/4/2019 APDcurs
44/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
44
Dac la intrare avem tensiune negativ, atunci tensiunea liniar variabil atinge nti nivelultensiunii de intrareapoi devine egal cu zero, iar din aceast ordine se poate determina semnul tensiuniimsurate. Durata de msurare nu depinde de semn ci numai de valoarea absolut a tensinii deintrare.Dup fiecare msurare numrtorul trebuie resetat, iar generatorul de tensiune liniar variabiltrebuie fixat n starea de nceput de valoare negativ a tensiunii.Dezavantajul ar fi c rezultatul esteputernic influenat de constanta de timp a generatorului de tensiune liniar variabil.
3.3.1.4 Metoda integrrii duble (dual slope)
n cazul acestei metode se integreaz att tensiunea de referin ct i tensiunea de intrare, dupcum se vede pe schema de principiu de pe figura de mai jos:
Fig. 3.17 CAN cu dubl integrare
n stare de nceput comutatoarele 21 , KK sunt deschise, 3K este nchis, la ieirea integratoruluitensiunea este nul. La nceputul conversiei numrtorul este resetat, comutatorul 3K se deschide iar
1K se nchide, n acest cay se integreaz tensiunea de intrare. Dac tensiunea de intrare (de msurat)
este pozitiv, tensiunea 1U de la ieirea integratorului va fi negativ, comparatorul C permite trecereasemnalului de tact ctre numrtor. Durata msurrii ia sfrit n momentul n care ieireanumrtorului este depit (dup 1+
MAXZ perioade), coninutul acestuia fiind din nou zero. La
fritul acestei durate de msurare la ieirea integratorului avem tensiunea
( ) ( )TZTU
dtUtU
t
MAXIN
IN +==1
0
11 11
(3.14)
Dup aceast durat (n care numrtorul are din nou zero la ieire), circuitul va comuta la integrareatensiunii de referin. Polaritatea tensiunii de referin va fi reglat invers fa de polaritatea tensiuniide intrare, astfel tensiunea la ieirea integratorului va crete spre zero, aa cum este artat pe figur
-
8/4/2019 APDcurs
45/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
45
Fig. 3.18 Integrare dubl
n momentul n care tensiunea de la ieirea integratorului devine nul, comparatorul blocheaz trecereasemnalului de tact ctre numrtor. Durata aceasta este
( )112 TUU
ZTt
REF
== (3.12)
Lund n considerare rezultatul anterior, avem
( )1+=MAX
REF
IN ZU
UZ (3.13)
Este de remarcat faptul c n rezultatul final, nu apare nici constanta de intagrare ,nici perioadasemnalului de tact T , rezultatul fiind independent de acetia. Pentru precizie este necesar ca perioadasemnalului de tact s fie constant pe durata 21 tt + , acest lucru poate fi asigurat cu generatoare de tactrelativ simple. Pe parcursul demonstraiei s-a vzut c rezultatul depinde de valoarea medie pe durata
1t a tensiunii de intrare INU i nu de valoarea instantanee a acesteia. Din acest motiv componentele de
semnal alternativ vor fi rejectate, mai mult, acele componente care au frecvena multiplu comun a lui
11 t vor fi rejectate total. Din acest motiv, pentru rejectarea frecvenei de reea (brum de reea) se
recomand alegerea duratei 1t , astfel nct frecvena rezultat s fie multiplu comun al frecvenei de20 Hz. Deoarece metoda integrrii duble este ieftin, precisi rejecteazi semnalele alternative, seutilizeaz mai mult n voltmetre digitale, unde timpul de conversie relativ mare nu este un dezavantaj.Iar n acest caz nici numrtoarele nu trebuie s fie binare, pot fi utilizate numrtoare BCD pentruafiaj
3.3.4 Convertoare delta-sigma
O caracteristic important a sistemelor de eantionare-memorare i conversie analog-numericeste raportul semnal-zgomot, cunoscut sub denumirea de SNR (Signal to Noise Ratio):
SNR=20lgvaloarea
valoarea
efectiva
efectiva
a
a
zgomotului
semnalului, exprimat n dB (3.17)
Valoarea SNR se determin experimental prin aplicarea la intrarea circuitului n cauz a unui semnalsinusoidal de valoarea efectiv cunoscut (deci se cunoate numrtorul raportului).
-
8/4/2019 APDcurs
46/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
46
Datele eantionate i cuantizate fiind prelucrate prin algoritmul FFT, se elimin fundamentala iarmonicele sinusoidei (care apar dup conversiaA/D), apoi se calculeaz suma valorilor efective alecomponentelor spectrale (se obine numitorul raportului). Referitor la convertoarele analog-digitale,exist o relaie de calcul a raportului semnal-zgomot:
( ) ( )dBdBnSNR ef 76.102.6 += SNR=3,02 (db)+1,73(db), (3.18)
unde efn este numrul de bii efectivi ai convertorului ADC.
Dac cerinele referitoare la SNR erau la nceputulanilor '70 de dBSNR 40= pentru aplicaiiaudio i dBSNR 50= n domeniul video, aceste cerine sunt n prezent de dBSNR 70= n domeniulaudio, dBSNR 100= n video.
Valoarea SNR fiind corelat cu numrul de bii ai CAN, singura modalitate de a creterezoluia convertorului (creterea efn ) este reducerea zgomotului de cuantizare q , lucru realizabil
prin supraeantionare, modulaie sigma-delta ( ) , filtrare digitali decimare.
Un CAN, la care frecvena de eantionare ef respect condiia Nyquist max2ffe > cu mf frecvena
maxim a semnalului), este precedat de filtrul analogic trece jos, cu frecvena de tiere Tf i frecvenade oprire 2
ef . Zgomotul de cuantizare este distribuit uniform pe toat banda de frecven pn
la 2e
f , suprafaa fiind12
qq = . Cu aceast tehnic de conversie nu s-au putut obine rezoluii de
CAN mai mari de 1413 bii.
Fig. 3.19 Conversie A/D cu eantionare normali caracteristici de frecven
Introducnd supraeantionarea n conversia A/N, se procedeaz la prelevarea de un numr de kori mai mare peste necesar conform teoremei eantionrii. Adic eantionarea are loc cu o frecvena
efk , unde k se numete factor de supraeantionare.
-
8/4/2019 APDcurs
47/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
47
Fig. 3.20 Conversie A/D cu supraeantionare
Frecvena datelor furnizate de ADC este efk . Zgomotul de cuantizare de valoare efectiv, repartizat
n intervalul de frecven pan la2
ef
k , care este frecvena de oprire a filtrului analogic antialiere de
la intrare. Prin repartizarea zgomotului de cuantizare pe intervalul (2
...0 ef
k ), zgomotul din intervalul
(2
...0 ef
) este mai mic. Filtrul digital trece jos (cu frecvena de oprire2
ef
), rejecteaz ntregul zgomot
situat ntre2
ef
ie
fk . Zgomotul rmas este mult mai mic dect cel de la conversia fr
supraeantionare. Ctigul realizat prin aceast metod se exprim prin creterea raportului semnal-zgomot SNR cu klg10 .
Dup reducerea zgomotului de cuantizare prin filtrarea digital, volumul de date este preamare, avnd o redundan ( )1k fa de rata de date necesar cu respectarea condiiei Nyquist. Dateleredundante se elimin prin decimare, adic reinerea a cte unui eantion din pachete de k eantioaneconsecutive, astfel n final rezult o rat de date cu frecvena ef .
Un ctig semnificativ la o rezoluie prin supraeantionare se obine ns cu factori desupraeantionare prea mari.
Dup cum s-a amintit anterior reducerea zgomotului de cuantizare se obine numai prin
aplicarea a nc unei tehnici adiionale, modulaia sigma-delta
. Modulatorul
, asociat cusupraeantionarea, asigur scderea puternic a zgomotului de cuantizare. ntre frecvenele
2e
fsi
2e
fk prin utilizarea filtrului digital.
Modulatoarele sigma-delta sunt de ordinul unu sau de ordin superior .Cu ct crete ordinul, cu
att rmne mai puin zgomot n intervalul de frecven ( )2
,0 ef
dar totodat scade stabilitatea
modulatorului. Astfel, modulatoarele utilizate n practic nu depesc ordinul trei.
-
8/4/2019 APDcurs
48/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
48
3.3.4.1 Modulator sigma-delta de ordinul unu.
n conformitate cu principiul amintit se prezint un modulator de ordinul unu. Acestaconine un sumator analogic :
CXuuU = ; (3.19)
un integrator
( )0 += iiii udtuku (3.20)
unde ik este constanta de integrare, iar ( )0iu este tensiunea iniial pe integrator, un comparator cu
eantionare i blocare (compar iu cu potenialul nul doar la momentele impuse de tactul efk , apoi
menine starea binar a ieirii pn la o nou comparaie) i un convertor numeric-analogic de un bit,
care va avea RC uu += pentru bitul 1=B i RC uu = pentru 0=B , Ru fiind tensiunea de referin.La ieirea comparatorului se obine un flux de cte un bit (flux serial de date), care se va
prelucra digital. Funcionarea modulatorului se explic cu exemplul cocret al unor tensiuni deintrare pozitive i negative. Gama tensiunii de intrare
Xu este considerat FS (Full Scale) cuprins
ntre Ru i Ru+ (cu o rezoluie de 1 bii) care nseamn repetarea unui ciclu de 8 eantionri lacomparator.
Fig. 3.21 Convertor sigma-delta de ordinul 1
-
8/4/2019 APDcurs
49/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
49
4.Semnale discrete n timp
4.1 Definiii i notaii
Un semnal discret este un ir de valori numerice reale sau complexe, care se noteaz cu
( ) [ ]nxnx , sau ( ){ }nx , notatii prel;uate din teoria irurilor matematice. Un semnal discret, n electronicse obine n mod uzual prin eantionarea uniform a unui semnal analogic (continuu) ( )tx cu perioada
de eantionareS
T . Cu ajutorul valorilor amplitudinilor ( )S
nTx se formeaz semnalul discret
( ) ( )nxnTx S = , cu Zn . Trebuie subliniat faptul c semnalul este definit pentru valorile ntregi ale
lui n i nu este definit pentru valorile nentregi:
( ) ( )CZ :nx (3.1)
n domeniul timp relaia ( ) ( )nxnTx S = este echivalent cu normarea axei timpului n raport cu
perioada de eantionare n urma cruia momentele de timp SnT de localizare a eantioanelor ( )SnTx trec n momentele Z= nTnT SS .
n domeniul frecven se face o normare a axei frecvenelor n raport cu frecvena deeantionare
SSTf 1= , de exemplu pentru semnalul ( ) ( )tAtx 0sin = , semnalul ( )nx va fi:
( ) ( ) ( ) nAnTAnTxnx SS 00 sinsin === cuSf
fT 200 == (3.2)
De exemplu pentru un semnal sinusoidal de kHzf 10= cu kHzfS 40= se obine:
( )
===
2sin
2401
1020
nAnxnnnTS (3.1)
Prin urmare se obin pulsaii normate f= 2 i frecvene normateSf
ff = . Avnd n vedere c
spectrele semnalelor eantionate sunt semnale periodice de perioadS
ST
f1
= , analiza i reprezentarea
grafic este suficient pe intervalul de frecven
+
2,
2SS
fff , adic pentru un semnal ( )nx
constituit din eantioanele semnalului continuu ( )tx vor fi suficiente analiza i reprezentarea pe scarafrecvenelor normate, adic:
[ ]
++
2
1;
2
1,; f (3.4)
Semnalele discrete pot fi i eleperiodice sau neperiodice. Aceast clasificare este importantpentru alegerea adecvat a instrumentului matematic de analiz spectral.
-
8/4/2019 APDcurs
50/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
50
Un semnal discret esteperiodic dac :
( ) ( )nxNnx =+ pentru Nn (3.2)
unde N este cel mai mic numr ntreg, pozitiv pentru care relaia (3.2) este valabil.Fie semnalul exponenial complex analogic ( ) tjetx 0= i semnalul exponenial
discret ( )nj
enx 0
= obinut din ( )tx prin discretizare (vezi relaia 3.2), utiliznd normarea frecvenei.
Dac exponeniala analogic este totdeauna periodic, de perioada00
0
12
fT ==
, n schimb
exponeniala complex discret poate s fie sau poate s nu fie exponenial.
( )
N
pf
N
peeee pj
NjnjNnj=====
+
002 21000
(3.3)
unde Np, sunt numere prime ntre ele, altfel N nu ar fi cel mai mic numr ntreg posibil. Dinexpresia (3.3) reiese faptul c semnalul exponenial discret este periodic numai dac frecvena normat
of se exprim printr-un numr raional (n numitor avem chiar perioada N). n cazul n care semnalul
discret s-a obinut prin discretizarea unui semnal de tipul ( ) tjetx 0= , condiia de periodicitate devine:
N
pTT
p
Nff
N
p
f
fS
S
000 === (3.7)
ObservaieEantionarea unui semnal periodic (exponenial complex analogic) conduce la un semnal discret,
periodic numai dac perioada de eantionare este o fracie raional din perioada exponenialeicomplexe analogice.
4.2 Analiza spectral a semnalelor discrete periodice
Pentru analiza spectral a semnalelor periodice discrete vom folosi seria Fourier care utilizeazirul de funcii ortogonale :
( )njk
k en0 = cu
N
20 = i { }1,...,2,1,0 Nk (3.8)
Trebuie remarcat faptul c seria Fourier complex corespunztoare semnalului analogic utilizeaz setulde funcii ( ) tjkk et
0 = , care contine o infinitate de funcii ( )Zk , pe cnd setul ( )njk
k en0 =
conine numai N funcii distincte, ntr-adevr, irul de funcii ortogonale este periodic, dup cum sevede:
( )( )
( ) Z===+
+lneeen k
ljn
Njkn
NlNkj
lNk ,2
22
(3.9)
n continuare vom prezenta spectrul semnalelor discrete periodice , ns fr a demonstra aceste relaii.
-
8/4/2019 APDcurs
51/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
51
Seria Fourier pentru o secven periodic de perioada N se definete ca fiind :
( ) 1,...,2,1,0,1
0
2
==
=
NnecnxN
k
N
knj
k
(3.10)
unde coeficienii kc se calculeaz conform relaiei
( ) 1,...,2,1,0,1 1
0
2
==
=
NkenxN
cN
n
N
knj
k
(3.11)
ObservaieSe remarc analogia cu seria Fourier a semnalelor analogice periodice, unde n loc de integral seface suma (tot pe o perioad) a componentelor spectrale ponderate prin coeficieni.
Seria Fourier discret n timp pentru secvene periodice descrie ( )nx n domeniul frecven,
coeficienii kc furniznd amplitudinea i faza asociat armonicei a k-a (componenta de frecvenNkf
k = ):
( )N
keens k
njN
knj
kk
2,
2
=== (3.12)
Secvenele periodice ( )nsk sunt periodice i ele cu perioada N.
Aplicaie
Spectrul semnalului ( ) 8cos2
n
nx
= se obine scriind semnalul sub urmtoarea form
88
cos2 872
8
2
=+=
Neen
nj
nj
rezult pentru coeficieni:
0,1 65432071 ======== cccccccc
Rezult spectrul periodic de perioada 8=N din figura de mai jos (fig 3.1)
fig 3.1 Spectrul semnalului ( )8
cos2n
nx
=
-
8/4/2019 APDcurs
52/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
52
AplicaieFie secvena periodic ( )6=N : ( )0,0,1,1,1,1 , de pe figura 3.2:
fig 3.2
Aplicnd relaia (3.11):
( ) ===
=
===
3
0
3
0
3
0
6
25
0
6
2
3sin63cos6
116
1
6
1
nnn
knj
n
knj
k
knjjknj
eenxc
rezult:
3
21
6
1 3
00 ==
=n
c
6
3
63
2sin
3sin
6
cos3
2cos
3cos1
3sin
63cos
6
1 3
0
3
01 jj
njjnjc
nn
=
+
+++
== ==
3
31
6
02
3
2
3
6
1331
6
2sin34sin32sin
6
2cos34cos32cos1
3
2sin
63
2cos
6
1 3
0
3
02
=
+
+
=
=++
+++
== ==
j
jnjjnj
cnn
06
1111
6
3cos2coscos1
3
3sin
63
3cos
6
1 3
0
3
03 =
+=
+++==
==
nn
njjnjc
3
31
62
3
2
3
6
1331
63
8sin3
4sin
6
4cos3
8cos3
4cos1
3
4sin
63
4cos
6
1 3
0
3
04
=
+
+
=
=
+
+++
== ==
j
jnjjnj
cnn
-
8/4/2019 APDcurs
53/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
53
63
331
602
3
2
3
61331
6
5sin3
10sin
3
5sin
6
5cos3
10cos
3
5cos1
3
5sin
63
5cos
6
1 3
0
3
05
jj
jnjjnj
cnn
+=
+
+=
=
++
+++
== ==
Obinem spectrul semnalului, o secven de forma:
6
3
6
31,
6
31,0,
6
31,
6
3,
3
2jj
spectrul de faze asociat secvenei spectru va fi:
31
3,0,0,0,2,0 arctg
Proprieti
Secvena kc este periodiccu aceeai perioadN Nkk cc += , deoarece kc este o sum finit defuncii periodice de aceeai perioad , astfel spectrul unei secvene periodice este o secvenperiodic de aceeai perioad. Astfel orice N eantioane consecutive ale semnalului sau aspectrului d o reprezentare complet a semnalului discret periodic, att in domeniul timp ct i ndomeniul frecven
Simetrie. Dac ( ) nx , atunci kk cc =* . Din care rezult spectru de amplitudini par: kk cc = ispectru de faze impar: kk cArgcArg = . Prin urmare descrierea complet a secvenei necesit
20% din informaie, adic avem urmtoarele relaii, innd cont i de periodicitatea spectrului:
kkNkkN cArgcArgcc == ;
Dac ( ) nx , atunci ( )nx permite o dezvoltare de forma:
( ) = =
+=
++=
M
k
M
k
kkokkN
kn
bN
kn
aaN
kn
ccnx1 1
0
2
sin
2
cos
2
cos2
(3.11)
unde*
00 2;sin2;cos2;
====
NMcbcaca kkkkkk
1 (3.14)
Acest lucru poate fi verificat uor n cazul aplicaiei precedente.
1 Expresia [x]* este partea ntreag a lui x
-
8/4/2019 APDcurs
54/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
54
Relaia Parseval pentru semnale periodice discrete stabilete relaia dintre puterea secvenei icoeficienii si Fourier:
( ) ( )
=
=
==
1
0
21
0
21 N
k
k
N
n
nx cnxN
P (3.12)
Cu alte cuvinte, secvena2
kc este densitatea spectral de putere a secvenei ( )nx
Energia unei secvene de-a lungul unei perioade este( )
=
=
==
1
0
21
0
2N
k
k
N
n
N cNnxE (3.13)
Densitatea spectral de putere nu conine nici o informaie despre faz4.3 Analiza spectral
a semnalelor discrete neperiodice
Semnalele neperiodice pot fi considerate un caz limit a semnalelor periodice, caz n care Ntinde la infinit, astfel relaiile (3.10), (3.11) devin relaii integrale (sume infinite), astfel transformataFourier directa unei secvene neperiodice de energie finitse definete prin:
( ) ( )+
=
=
n
njenxX
(3.17)
transformata Fourier inversse definete prin relaia :
( ) ( )
deXnx
nj
=
+
2
1
(3.18)
Proprieti
Transformata Fourier este o funcie periodicde( ) ( ) ( ) ( ) ( ) ( ) XenxeenxenxX
n
nj
n
njnj
n
nj====+
+
=
+
=
=
+ 222 (3.19)
Convergena transformatei Fourier( ) ( ) ( ) XenxX N
n
nj
N =
+
=
(3.20)
Convergena uniform este garantat de sumabilitatea absolut a lui ( )nx , adic:
( )
-
8/4/2019 APDcurs
55/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
55
Spectrul secvenelor neperiodice este o funcie definitpe:
C+ ],(: X i ( ) ( ) ( )( ) XjArgeXX = (3.22)
unde ( )X este modulul densitii spectrale iar ( )( )XArg este faza densitiispectrale
Dac ( ) ,nx atunci ( ) ( ) *XX = avem proprieti de simetrie:Densitate spectralde amplitudini par:
( ) ( ) XX = (3.21)
faza densitii spectrale de amplitudini impar:
( ) ( ) XArgXArg = (3.24)
Astfel n acest caz descrierea complet a secvenein frecven necesit doarjumtatea din informaia solicitat n cazul general (domeniul de frecvena poate filimitat la ( ),0
Energia unei secvene neperiodice ( )nx este:( ) ( ) ( )
+
=
+
=
==nn
x nxnxnxE*2 (3.22)
( ) ( ) ( ) ( )
( ) ( ) ( ) ( )
dXXdenxX
deXnxnxnx
n
nj
nj
nn
==
==
+
+
+
=
+
+
=
+
=
2
1
2
1
21*
Densitatea spectralde energie se dinete i cu formula:( ) ( )
2 XSxx = (3.23)
Aceast relaie se numeteteorema lui Parseval pentru secvene neperiodice.Densitatea spectral de energie nu conine nici o informaie despre faz
Energia unei secvene neperiodice este:( ) ( )
+
+
=
==
dXnxEn
x
22
2
1(3.27)
-
8/4/2019 APDcurs
56/56
Germn Zoltn :Achiziia i prelucrarea datelor 2011
Aplicaie
S se gseasc spectrul secvenei aperiodice din figura 3.1:
fig 3.1 Secven aperiodic
Secvena este absolut sumabil, astfel:
( ) ( ) 323
0
1 jjj
n
nj
n
nj eeeeenxX
=
+
=
+++===
sau nsumnd progresia geometric:
( )
jeX =
2sin
2sin
AplicaieS se afle spectrul secvenei neperiodice, definit prin relaia: ( ) ( ) ( )tunx
n
= 25,0 Secvena este absolut sumabil, deoarece:
( )