Documente Academic
Documente Profesional
Documente Cultură
Noţiuni teoretice.
2
Fig.3 Discretizarea periodică a semnalului analog.
3
Fig. 4 Ilustrarea quantizării
În figura 5 este ilustrat procesul de discretizare şi quantizare a
semnalului analogic sinusoidal:
xa(t)=Acos 0 t (5)
Delta conversie.
În discuţiile
despre cuantificare
s-a menţioţionat, că
în digital, un
eşantion poate lua
doar o serie de valori
foarte bine
4
specificate. Atunci când un singur bit este disponibil pentru codificare, acesta
poate reprezenta doar două valori: 0 sau 1. Pentru a modula semnalul
analogic, îl comparăm la fiecare moment de eșantionare cu poziția în care
semnalul cuantizat a fost la momentul anterior. Dacă semnalul analogic este
mai sus, se adaugă un flux 1 la fluxul digital. Dacă semnalul analogic este mai
jos, se adaugă un 0. Acest proces se numește conversia delta.
De la delta la delta-sigma
Modularea Delta este
o primă abordare deja
funcțională, dar este puțin
naivă și departe de cea
optimă: raportul calitate /
debit pe care îl oferă nu este
foarte interesant. Există o
modalitate de a face mai bine,
făcând intrarea modulatorului dependentă de ieşirea acestuia.
Explicații.
În această diagramă bloc,
funcția de flip-flop (bascule) este
de a sincroniza ansamblul la
frecvența de eșantionare aleasă.
DAC pe 1 biti, pur și simplu, are
funcția de a converti 1 și 0 la
ieșirea din flip-flop în tensiuni
electrice care pot fi comparate cu
semnalul de intrare: dacă ne
plasăm întotdeauna în exemplul
nostru de un semnal original
luând valorile sale între -100 și
100, un 1 va fi transformat în 100
și un 0 în -100. Astfel, semnalul
de ieșire al subtractorului este un
semnal de eroare care măsoară
diferența dintre semnalul de
intrare analogic și eșantionul
digital codificat pe un bit la
ieșirea codorului.
5
Dar noutatea în convertorului delta-sigma este prezența unui
integrator la începutul șirului - de aici și "sigma". Acest integrator intervine
imediat după subtractor și are rolul de a "analiza" evoluția diferenței dintre
semnalul de intrare și semnalul de ieșire. Dacă această diferență este ridicată
în pozitiv, semnalul de ieșire al integratorului va crește foarte rapid (și invers
dacă diferența este mare în negativ).
Să presupunem că semnalul
analogic de intrare este aproape de
0: atunci, indiferent de valoarea
bitului de ieșire, semnalul de eroare
va fi mare (aproape -100 dacă bitul
de ieșire este 1, aproape 100 dacă
aste la 0). Ieșirea integratorului va
varia astfel foarte rapid, fie în sus
sau în jos, și foarte des se schimbă
semnul: comparatorul va alterna
între 1 și 0.
6
schimb, dacă se găsește o alternanță regulată și echilibrată de 1 și 0, semnalul
va fi aproape de 0.
Exemplu:
7
1.2 Culegeţi comanda demo – va apărea fereastra respectivă cu exemple in
MATLAB.
8
1.6 Startaţi simularea şi urmăriţi schimbarea formei semnalului.
9
Schema-bloc a convertorului A/D pentru semnalul de intrare sawtooth
(triunghiular):
10
Scope1
Scope2
Scope3
11
2. Aproximarea datelor.
2.1 Aproximarea polinomială.
Interpolarea polinomiala “in sensul celor mai mici patrate” –
REGERESII POLINOMIALE.
Aproximarea polinomială se realizează cu ajutorul procedurii
polyfit(X,Y,n), unde n este ordinul polinomului de aproximare.
Reprezentaţi pe un singur grafic dependenţele polinoamelor de
aproximare după cum urmează:
x=[1 2 3 4 5 6 7 8 9];
y=[-1.1 0.2 0.5 0.8 0.7 0.6 0.4 0.1 -1];
p1=polyfit(x,y,1);
p2=polyfit(x,y,2);
p3=polyfit(x,y,3);
p4=polyfit(x,y,4);
stem(x,y); hold
x1=0.5:0.05:9.5;
y1=polyval(p1,x1);
y2=polyval(p2,x1);
y3=polyval(p3,x1);
y4=polyval(p4,x1);
plot(x1,y1,x1,y2,x1,y3,x1,y4), grid, set(gca,'FontName', ...
'Arial Cyr','FontSize',16)
title('Aproximarea polinomiala')
xlabel('Argumentul'),ylabel('functia'),grid
12
Notă: Schimbaţi parametrii semnalului y, notaţi noul semn
al prin yp şi repetaţi aproximarea polinomială pentru noul semnal.
14
Notă: Schimbaţi parametrii semnalului y, notaţi noul semnal prin ycs şi
repetaţi aproximarea „cubic spline” pentru noul semnal.
15
Concluzii
16
Întrebări de control:
1. Cum este numit semnalul dacă acesta ia toate valorile posibile pe o
regiune finită sau infinită.
2. Cum este numit semnalul dacă acesta ia valorile pe o regiune finită de
valori.
3. Formulaţi definiţia unui semnal digital.
4. Formulaţi definiţia procedurii de discretizare.
5. Formulaţi definiţia procedurii de quntizare.
6. Conform criteriului Nyquist - frecvenţa de prelevare a mostrelor trebuie
să fie ?
6. Frecvența de eșantionare trebuie să fie de cel puțin două ori mai mare ca
frecvenţă a semnalului eşantionat.
17
Conţinutul Dării de seamă.
- scopul lucrării,
- scurte noţiuni teoretice;
- bloc-schema convertorului A/D (perfecţionată).
- semnalele de intrare şi ieşire modelate (sinusoidal, dreptunghiular şi
triunghiular),
- imaginile obţinute la osciloscop după fiecare bloc,
- textele programelor de aproximare şi figurele obţinute;
- concluzii.
Literatura.
18