Skip to content
Sections de la documentation

Calculateur ADC SNR et ENOB

POSThttps://rftools.io/api/py/v1/calculate

Slug adc-snr. Calculez le rapport signal/bruit de l'ADC, l'ENOB et le SFDR avec des effets de gigue d'ouverture. Analysez les performances des convertisseurs pour concevoir des acquisitions de données. Résultats instantanés et gratuits.

Entrées

Envoyez chacune de ces entrées dans inputs, dans les unités indiquées. La plupart sont obligatoires : un appel auquel il en manque une est refusé (400) et ne coûte rien ; une entrée dont le calculateur peut se passer prend la valeur par défaut indiquée. Une entrée hors de sa plage est tout de même calculée et signalée dans la provenance.

Entrées de adc-snr
NomUnitéPlageValeur par défautDescription
bitsnombrebits1 … 2412Résolution ADC
inputFreqnombreMHzau moins 0.0011Fréquence du signal analogique d'entrée échantillonné
samplingFreqnombreMHzau moins 0.00110Fréquence d'échantillonnage de l'ADC. Chaque zone de Nyquist a une largeur de f_s/2 ; une entrée au-delà de f_s/2 se trouve dans une zone supérieure et se replie sous f_s/2
jitternombrepsau moins 0.0011Gigue d'ouverture RMS de l'horloge d'échantillonnage de l'ADC en picosecondes
targetSnrnombredB0 … 20060Le rapport signal/bruit que le convertisseur doit atteindre. L'état passe en dessous de 40 dB.

Sorties

Renvoyées dans values, par nom. Une valeur non bornée ou non définie vaut null.

Sorties de adc-snr
ChampUnitéDescription
theoreticalSnrdBSNR théorique (quantification)
snrWithJitterprincipaledBSNR efficace (avec gigue)
enobbitsNombre effectif de bits
sfdrdBcSFDR (estimation)
noisePowerdBFSPlancher de bruit
nyquistZoneaucuneZone de Nyquist
aliasFrequencyMHzFréquence repliée

Comment l'appeler