ENOB from SINAD on dBc
36 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hello,
I'm trying to calculate the ENOB of a 16-bits 100kSPS digitizer card. I applied a sine signal and use Matlab to get the SINAD value (using the sinad function).
I know the equation
ENOB = (SINAD - 1.76) /6.02
However, I'm a little bit confuse with the SINAD value from Matlab being expressed on dBc. Should I use that value as SINAD on the previous equation? Or do I need to convert it to dB somehow?
I attached as an example the result that I got from Matlab from a 40kHz sine waveform (SINAD = 39.5 dBc). In this case, if I use directly the value on the equation I get ENOB = 6.27; which seems very low for a 16-bits digitazer card.
Thanks,
Jesus
1 Commento
Robin Getz
il 7 Nov 2017
That is not actually the correct equation for ENOB with a lower than full scale signal (which is what the dBc is telling you).
equation 2, should help you out.
-Robin
Risposte (0)
Vedere anche
Categorie
Scopri di più su Define Shallow Neural Network Architectures in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!