INL DNL sigma delta ADC

A

avinash

Guest
Ako môžeme merať SNR, INL DNL a sigma-delta prevodníky na simuláciu level.any dokument týkajúci to bude vysoko cenený.

 
Môže u určiť typ nástroja, ktoré u chcel simulovať toto ......

Ak je to Matlab stačí použiť rovnicu DNL, INL a SNR.

 
ale chcela som ju merať od hspice.can vás prosím, povedzte mi MATLAB príkazy na výpočet INL, DNL a SNR sigma delta.
vďaka

 
použitie m.file funkciu a len prepísať vzorca
-Vm - δ

DNLm W = m 1- Vm
- δ

INL = Σ DNLm (od 0 do 2n-1) n je moc ne multipllication

SNR = 20 log [Vin rms / √ (VQ Vnoise ˛ ˛ ˛ Vdistortion )]

u potrebovať MATLAB základné m.file programovania a to nie je presné vďaka matematické modelovanie

 
získať INL dnl, u potreba ADC výstup dát, nie modulátor výstup.
INL, dnl simulácia musieť dlho.I dont think hspice môže urobiť.
Ak u naozaj pochopiť definíciu INL dnl a môžete ľahko získať ich hodnoty z výstupných dát.
vyhľadávanie v maxim žiadosti nots, u dostane veľa cenných informácií.

 
U práve potrebujete na meranie SNR, THD, SNDR a DR, a nie nessary zmerať INL a DNL pre sigma delta modulátor.a SNR iba šum, nie je potrebné skreslenie.narušenie je opatrenie SNDR a THD.u, môžete použiť nasledujúce MATLAB skript na presný signál z digitálneho bitového toku.
potom urobiť z PSD (in-outx), a môžu získať kvantování hluku PSD.integrovať inband hluku pri dostať IBN.potom u môže vypočítať SNR, SNDR, THD ...

funkcie [outx, zosilňovač, ang] = sinusx (v, f, n)
% V = Bitstream, f = normoize frekv; n = počet bod
% = Outx Ťažba a sínusový signál, amplitúda = amp; ang = fázy
%
sinx = sin (2 * pi * f * [1: n]) ';
cosx = cos (2 * pi * f * [1: n]) ';
v = v (1: n);
a1 = 2 * sinx .* v;
a = sum (a1) / n;
b1 = 2 * cosx .* v;
b = sum (b1) / n;
outx = a. * b. * sinx cosx;

angTemp = ATAN (b / a);
ang = angTemp / (2 * pi * f);
amp = a / cos (angTemp);

 
llci413 Napísal:

U práve potrebujete na meranie SNR, THD, SNDR a DR, a nie nessary zmerať INL a DNL pre sigma delta modulátor.

;
 

Welcome to EDABoard.com

Sponsor

Back
Top