Calculateur gain de puissance dB
Un watt en entrée et deux en sortie donnent un gain d'environ 3 dB. Saisissez les puissances d'entrée et de sortie dans la même unité pour obtenir le gain en décibels, le rapport linéaire et savoir si l'étage amplifie ou atténue. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Magnitude de la puissance d’entrée
- 1
- Magnitude de la puissance de sortie
- 2
- Rapport
- 2
- Gain linéaire
- 2
- Gain dB
- 3,0102999566
- Gain de puissance dB
- 3,0102999566
Le gain de puissance en décibels mesure dans quelle mesure un étage multiplie ou atténue la puissance, en prenant dix fois le logarithme décimal du rapport entre puissance de sortie et d’entrée. Trois décibels correspondent environ à un facteur deux en puissance, dix décibels à un facteur dix exact, et un résultat négatif indique que l’étage perd de la puissance au lieu d’amplifier. Ce calculateur de gain de puissance en dB accepte deux puissances strictement positives dans les mêmes unités, évalue cette formule avec une arithmétique flottante déterministe et renvoie le gain en dB avec le rapport linéaire, la classification gain ou perte, l’atténuation comme valeur dB négative, et une courte expression imprimable. Zéro et puissances négatives sur l’un ou l’autre port sont rejetés avec une erreur de validation claire car le logarithme réel y est indéfini.
Comment le gain de puissance en décibels est défini
Un décibel de puissance est dix fois le logarithme décimal d’un rapport de puissances. Comme les logarithmes convertissent les produits en sommes, une cascade d’amplificateurs, de filtres et de tronçons de câble se budgétise en additionnant le G_dB de chaque étage au lieu de multiplier des facteurs linéaires vite ingérables. Un G_dB positif signifie que l’étage amplifie : vingt décibels valent un gain linéaire de cent, trois décibels environ deux, et six environ quatre.
Un G_dB négatif signifie perte ou atténuation : moins trois décibels divisent la puissance par deux, et moins dix par dix. Zéro décibel est l’unité, où la sortie égale l’entrée. Une puissance nulle enverrait le logarithme vers moins l’infini au numérateur ou rendrait le rapport indéfini au dénominateur ; une puissance négative est non physique dans ce modèle réel et échoue de la même façon.
Les niveaux absolus en dBm ou dBW, le gain de tension avec la forme à vingt logarithmes et la perte de trajet en espace libre sont des intentions de recherche distinctes et appartiennent à des pages séparées pour que celle-ci reste centrée sur la conversion pure rapport de puissance vers dB.
Cas d’usage
Exercices de laboratoire amplificateurs et atténuateurs
Convertissez Pin et Pout mesurés en G_dB pour que les étudiants complètent des tableaux de gain et correspondent aux chiffres petit signal ou de perte d’insertion de la fiche.
Tests d’acceptation PA et filtres
Transformez les lectures de wattmètre de banc en entrée et sortie en un gain ou une perte signé en dB pour accepter ou refuser le DUT face à la spécification.
Questions fréquentes
Quelle formule utilise ce calculateur de gain de puissance en dB ?
Les deux puissances doivent être strictement positives et dans les mêmes unités. Résultats positifs = gain ; négatifs = perte ; zéro = unité.
Est-ce la même chose que le gain de tension ou de courant en dB ?
Non. Les gains de tension et de courant utilisent 20 · log10 d’un rapport de tension ou de courant. Cet outil est purement puissance (10 · log10). Utilisez une page séparée pour la forme 20·log.
Pin et Pout doivent-ils avoir les mêmes unités ?
Oui. Le rapport n’est adimensionnel que si les deux magnitudes partagent la même unité (W avec W, mW avec mW). Convertissez d’abord les deux côtés si vos mètres divergent.
Que signifie un résultat négatif en dB ?
Que l'étage perd de la puissance au lieu de l'amplifier. Moins 3 dB divise la puissance environ par deux, moins 10 dB la divise par dix et 0 dB signifie que la sortie est égale à l'entrée.
Pourquoi les gains en décibels s'additionnent-ils dans une chaîne ?
Parce que le logarithme transforme les produits en sommes. Pour faire le bilan d'amplificateurs, de filtres et de câbles en série, il suffit d'additionner les dB de chaque étage au lieu de multiplier des facteurs linéaires vite encombrants.
Outils associés
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/elec/power-gain-db \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"p_in":1,"p_out":2}'const res = await fetch("https://api.kit.forhosting.com/elec/power-gain-db", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"p_in": 1,
"p_out": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/power-gain-db",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"p_in": 1,
"p_out": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/power-gain-db", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"p_in":1,"p_out":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"p_in":1,"p_out":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/power-gain-db", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"p_in": 1,
"p_out": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.power_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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
La forme fermée G_dB = 10·log10(P_out/P_in) est le langage universel des amplificateurs, filtres, câbles, mélangeurs et liaisons optiques, car les gains et pertes en cascade s’additionnent au lieu de se multiplier, et de nombreux ordres de grandeur tiennent sur une échelle numérique courte.
Comment le gain de puissance en décibels est défini
Lorsque les deux puissances sont l’entrée et la sortie du même étage biporte, ce rapport est le gain de puissance linéaire G = P_out/P_in, et la forme en décibels est G_dB = 10·log10(G). L’algorithme exige d’abord que les deux puissances soient finies et strictement supérieures à zéro, forme le rapport, évalue dix fois Math.log10 de ce rapport, nettoie chaque nombre à douze chiffres significatifs pour un JSON stable et classe le résultat en gain, perte ou unité.
Ce que vous envoyez et ce que vous recevez
Les deux magnitudes doivent utiliser la même unité physique — watts avec watts, milliwatts avec milliwatts — car le rapport n’est adimensionnel que si les unités coïncident ; le calculateur ne convertit pas les préfixes SI pour vous. Valeurs numériques et chaînes numériques sont acceptées pour faciliter formulaires et collage de tableurs. Vérifications classiques de cours : un watt en entrée et deux en sortie donnent environ 3.010 décibels de gain ; cent milliwatts en entrée et dix en sortie donnent exactement moins dix décibels de perte ; puissances égales donnent zéro décibel d’unité. Si vous avez besoin de watts vers dBm, de gain de tension en dB ou d’arithmétique complète de budget de liaison, traitez-les comme des outils séparés plutôt que d’étendre ce calculateur pur de gain de puissance. Envoyez deux puissances finies positives sous les champs p_in et p_out. La puissance d’entrée est aussi acceptée sous les alias pin, input_power, Pin ou P_in, et la sortie sous pout, output_power, Pout ou P_out, mais une seule clé peut apparaître par côté de l’étage. La puissance doit être strictement supérieure à zéro sur les deux ports car G_dB = 10·log10(P_out/P_in) est indéfini pour des arguments non positifs ; zéro et puissances négatives échouent avec invalid_input et un message indiquant que la puissance non positive n’est pas autorisée. Champs manquants, alias en conflit, NaN et Infinity échouent de la même façon et ne sont pas facturés. En cas de succès, la réponse inclut p_in et p_out nettoyés, ratio et linear_gain comme P_out/P_in, gain_db et power_gain_db comme la même valeur en décibels, attenuation_db comme le gain nié pour que les pertes se lisent en atténuation positive, kind comme gain, perte ou unité, booléens is_gain, is_loss et is_unity, une courte expression avec la formule et les nombres, method power_gain_db et la chaîne de formule G_dB = 10·log10(P_out/P_in). Le tarif des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.
Où les calculs de gain de puissance en dB interviennent en pratique
Les laboratoires d’introduction en RF et électronique assignent constamment des exercices d’amplificateurs et d’atténuateurs pour que les étudiants passent entre rapports de puissance linéaires et chiffres de décibels de fiche technique sans mélanger les formules. Les équipes d’émetteurs et de PA mesurent la puissance d’attaque en entrée et la puissance de sortie au même plan de référence, convertissent le rapport en G_dB et le comparent au gain petit signal ou saturé de la fiche. Les fabricants de câbles et de filtres cotent la perte d’insertion comme un gain de puissance négatif ; convertir les lectures de banc en ce chiffre maintient l’honnêteté des tests d’acceptation. Les rapports de métrologie optique et micro-ondes mélangent souvent milliwatts et dB de gain ou de perte sur la même page, de sorte qu’une forme fermée de confiance évite les erreurs de signe lorsque l’on confond atténuation et gain. Comme cette capacité est un moteur de parse pur, le tarif API est la base publiée de $0.002 par élément réussi et l’échec de validation ne consomme pas le solde. L’outil navigateur est gratuit pour un usage interactif ; le trafic API scripté utilise le solde KIT prépayé au tarif publié sans surcharges cachées par champ.
Cas d'intégration
Fixtures CI et corrigés
Scriptez le même produit G_dB = 10·log10(Pout/Pin) utilisé dans le navigateur pour que les correcteurs automatiques partagent une vérité de référence pour les rapports de puissance.
Questions techniques
Que se passe-t-il si la puissance d’entrée ou de sortie est nulle ou négative ?
La requête échoue avec invalid_input. Le logarithme réel est indéfini pour un rapport de puissances non positif, donc p_in et p_out doivent être supérieurs à zéro.
Quel est le coût ?
L’outil navigateur est gratuit et s’exécute localement. Les requêtes API utilisent le solde KIT prépayé à $0.002 par élément réussi ; l’entrée invalide n’est pas facturée.