Sections de la documentation
SNR audio et plage dynamique
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug audio-snr. Calculez le SNR audio et la plage dynamique. Audio 16 bits = 98 dB, 24 bits = 146 dB SNR théorique. Formule : SNR = 6,02 · N + 1,76 dB. Entrez la profondeur de bits ou les niveaux de signal/bruit en dBV.
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.
| Nom | Unité | Plage | Valeur par défaut | Description |
|---|---|---|---|---|
| signalLevelnombre | dBV | −80 … 30 | 0 | Niveau du signal |
| noiseFloornombre | dBV | −140 … 0 | -90 | Plancher antibruit |
| targetSnrnombre | dB | 0 … 160 | 90 | Le rapport signal/bruit que la chaîne doit atteindre. L'état passe en dessous de 60 dB. |
Sorties
Renvoyées dans values, par nom. Une valeur non bornée ou non définie vaut null.
| Champ | Unité | Description |
|---|---|---|
| snrprincipale | dB | SNR |
| dynamicRange | dB | Plage dynamique |
| snrLinear | :1 | SNR (rapport de tension linéaire) |
| noiseBits | bits | Bits de bruit efficaces |
Comment l'appeler
- Calculer : un appel, la requête et la réponse complètes, et ses erreurs.
- Calcul par lots : ce calculateur avec d'autres, ou un balayage, en une seule requête.
- Résoudre pour une valeur cible : la valeur d'une entrée qui amène une sortie à une cible.