ForHosting KIT · Outils pour développeurs

Calculateur de rapport en gain dB

Ce calculateur transforme un rapport linéaire positif sortie/entrée en décibels et précise la convention employée.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Sélectionnez tension ou amplitude pour des grandeurs de champ comparables, et puissance pour un rapport de puissances. Le calcul applique 20 fois le logarithme décimal à la tension ou à l’amplitude, contre 10 fois pour la puissance. La réponse fournit le multiplicateur, la formule, le résultat en dB et son interprétation comme gain, atténuation ou unité. Déterministe et sans réseau, cet outil évite l’erreur fréquente qui double ou divise par deux le résultat en décibels.

Choisissez la convention avant le calcul

Les décibels expriment un rapport sur une échelle logarithmique, mais le multiplicateur dépend de la grandeur comparée. Pour la puissance, utilisez 10 fois le logarithme décimal de Pout/Pin. Pour la tension, utilisez 20 fois le logarithme décimal de Vout/Vin lorsque les impédances sont égales ou lorsque le gain en tension constitue la spécification recherchée. La convention par vingt s’applique aussi aux amplitudes dont la puissance est proportionnelle au carré de l’amplitude ; ce carré explique le doublement. Identifiez donc d’abord votre donnée : choisissez puissance pour Pout/Pin, tension pour Vout/Vin. L’option amplitude est équivalente à tension. Le rapport doit être sans dimension ; numérateur et dénominateur doivent donc employer des unités compatibles. Harmonisez les échelles avant la division, par exemple les millivolts et les volts. Ce choix explicite prévient l’erreur classique d’un facteur deux en dB.

Interprétez les résultats positifs, nuls et négatifs

Saisissez un rapport linéaire fini strictement positif. Au-dessus de un, la sortie dépasse l’entrée : le résultat est positif et qualifié de gain. Un rapport exactement égal à un donne zéro décibel et correspond à l’unité. Entre zéro et un, la valeur est négative et indique une atténuation. Zéro et les nombres négatifs n’ont pas de logarithme décimal réel ; ils provoquent donc une erreur d’entrée. Quelques repères facilitent le contrôle : un rapport de puissance de deux vaut environ 3.0103 dB, tandis qu’un rapport de tension ou d’amplitude de deux vaut environ 6.0206 dB. Un rapport de dix donne 10 dB en puissance et 20 dB en tension. La réponse reprend le type normalisé, affiche le multiplicateur dix ou vingt et rappelle la formule. Un arrondi stable assure des résultats reproductibles sans sacrifier la précision utile. Chaque calcul API réussi coûte $0.002.

Respectez des conditions de référence comparables

N’utilisez le résultat qu’après avoir vérifié que numérateur et dénominateur décrivent des conditions comparables. La formule de tension avec 20 log10 convient à impédances égales ou pour spécifier uniquement un gain en tension. Si les impédances diffèrent et que vous étudiez la puissance transférée, le seul rapport de tensions ne détermine pas le rapport de puissances. Intégrez les impédances, puis appliquez 10 log10 au rapport obtenu. Cette distinction compte en RF, sur les lignes de transmission, en audio et avec des charges différentes. L’outil convertit un rapport pur ; il ne calcule pas les niveaux absolus dBm, dBW, dBV ou de pression acoustique, qui exigent une référence. Il ne devine pas non plus si l’amplitude est crête, RMS ou crête à crête : conservez la même définition des deux côtés. Pour des étages en cascade, additionnez les gains en décibels calculés avec leur convention correcte. Une valeur négative représente une perte et zéro dB l’unité. La formule et le multiplicateur constituent une trace utile pour vos feuilles de calcul, mesures et études.

Gain en tension d’un amplificateur

Convertissez un rapport Vout/Vin mesuré en dB avec la convention d’amplitude 20 log10.

Analyse d’une chaîne de puissance

Exprimez en dB le rapport de puissance d’un émetteur, filtre ou récepteur avec 10 log10.

Contrôle d’un atténuateur

Transformez un rapport linéaire fractionnaire en décibels négatifs et vérifiez la perte prévue.

Pourquoi la tension utilise-t-elle 20 log10 ?

À impédance égale, la puissance est proportionnelle au carré de la tension ; 10 log10 du rapport au carré devient donc 20 log10.

Pourquoi la puissance utilise-t-elle 10 log10 ?

Le décibel est directement défini pour un rapport de puissances comme dix fois son logarithme décimal.

Que signifie un gain négatif en dB ?

Il indique une atténuation : le rapport linéaire positif est inférieur à un, donc la sortie est plus faible que l’entrée.

Le rapport peut-il être nul ?

Non. Un logarithme réel exige un rapport positif ; lorsque le rapport tend vers zéro, le résultat tend vers moins l’infini.

Puis-je utiliser 20 log10 avec des impédances différentes ?

Vous pouvez ainsi exprimer le gain en tension, mais pas le gain en puissance. Tenez compte des impédances pour comparer la puissance transférée.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/elec/ratio-to-gain-db

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/elec/ratio-to-gain-db \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"ratio":2,"ratio_type":"voltage"}'
{
  "ratio": 2,
  "ratio_type": "voltage"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "elec.ratio_to_gain_db",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →