Documente Academic
Documente Profesional
Documente Cultură
[Verbauwhede]
Consideraţii generale:
B
X 0. b1b2 ...bB bi 2 i , X 0
i 1
* În cazul codării 2C, dacă sumarea repetată a mai multor termeni se încadrează în
gama dinamică a sumatorului rezultatul final va fi corect, chiar dacă sumele parţiale
au condus la apariţia unor depăşiri !
Erori de cuantizare: conversia A/D
b)
• pentru K = 4, P(K) = 0.9544 → 456 eşantioane din 10000 ies din gama dinamică
• pentru K = 6, P(K) = 0.9974 → 26 eşantioane din 10000 ies din gama dinamică
• în practică se alege K = 8, aşa încât gama dinamică [- 8 σx, 8 σx] previne saturaţia
Erori de cuantizare: conversia A/D
Valoare medie:
Dispersie:
Fig. 4: Model pentru studiul propagării zgomotului
de cuantizare datorat conversiei A/D
Puterea zgomotului la ieşire:
i 1 k 1
N N
■ bi bi bi Bˆ ( z ) (bi bi ) z ( z zˆk )
i
i 1 k 1
N
k z zk
1
■ ; k Rk j X k
B ( z ) k 1 z zk B( z ) z zk
1 i .z 1 i .z 2 1.5
H i (z)
1 i . z 1 i . z 2 1
0.5
i 0
-0.5
1
-2 2 i -1
-1 -1.5
-1.5 -1 -0.5 0 0.5 1 1.5
Fig. 5: Filtrul este stabil dacă parametrii acestuia Fig. 6: Poziţiile polilor pentru cuantizare
sunt plasaţi în interiorul domeniului triunghiular pe 5 biţi a parametrilor δi şi γi
Erori de cuantizare: cuantizarea rezultatelor operaţiilor numerice
a)
b)
Fig. 7: a) reprezentarea unui multiplicator; b) model statistic
Erori de cuantizare: cicluri limită
Ciclu limită: comportare oscilantă care poate apare în filtrele IIR datorită
caracterului neliniar introdus de cuantizare
2 tipuri de cicluri limită: a) granular (amplitudine mică); b) overflow (amplitudine mare)
identificarea condiţiilor în care un filtru IIR nu prezintă cicluri limită se bazează pe
descrierea pe baza ecuaţiilor de stare
saturaţia presupune inversarea semnului !
{
toate numerele sunt considerate fracţionare
intrarea are amplitudine subunitară: |x[n]| ≤ 1
Obiectivul este ca: |ur[n]| ≤ 1, pentru orice r şi n
Observaţii:
a) scalarea este utilizată numai în virgulă fixă
b) semnalul de intrare într-un multiplicator cu
fr[n], Fr(ω) un coeficient fracţionar nu trebuie să se satureze
c) pre-scalarea trebuie urmată de post-scalare
Fig. 9: Scalare dinamică nod care necesită scalarea
Reducerea efectelor erorilor de cuantizare: scalarea dinamică
[Han, Evans]
Elemente de proiectare: determinarea rezoluției optime
[Han, Evans]
Elemente de proiectare: determinarea rezoluției optime
[Han, Evans]
Elemente de proiectare: determinarea rezoluției optime
[Han, Evans]
Reducerea efectelor erorilor de cuantizare: realizări robuste
arhitecturi robuste de filtre digitale: cascadă (biquad), latice, ecuaţii de stare
reguli de grupare a perechilor de poli-zerouri în cazul arhitecturilor în cascadă:
• perechea de poli complex conjugaţi plasată cel mai aproape de conturul
cercului de rază unitate se grupează cu perechea de zerouri cea mai apropiată
• următoarea pereche de poli situată cel mai aproape de prima pereche de poli
se grupează cu perechea de zerouri cea mai apropiată ...
[1] Proakis, J.G., Manolakis, D.K., Digital Signal Processing, Prentice-Hall, 2007
[2] Mitra, S.K., Digital Signal Processing: A Computer-Based Approach, 2/E,
McGraw-Hill, 2000
[3] Oppenheim, A.V. , Schafer, R.W. , Discrete-Time Signal Processing, Prentice-
Hall, 2001
[4] I. Verbauwhede, H5H4 course slides, K.U. Leuven
[5] B.L. Evans, Real Time DSP Laboratory, course notes, Univ. of Texas at Austin
[6] V. Owall, DSP Design, course slides, LTH Sweden