Convertisseur VSWR et perte de retour
Saisissez une seule mesure et obtenez tout le tableau de la désadaptation : un VSWR de 1,5 correspond à un coefficient de réflexion de 0,2, 4 % de puissance réfléchie et près de 14 dB de perte de retour. Utile pour vos relevés d'antenne. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Valeur
- 1,5 vswr
- TOS (VSWR)
- 1,5 vswr
- Coefficient de réflexion
- 0,2
- Perte de retour (dB)
- 13,9794000867
- Réflexion (dB)
- -13,9794000867
Le rapport d'ondes stationnaires, la perte de retour et le coefficient de réflexion décrivent le même désaccord d'impédance à une interface radiofréquence, pourtant les notes de terrain, les captures d'écran de VNA et les fiches antennes utilisent rarement une seule échelle. Les techniciens RF, les radioamateurs et les ingénieurs d'essai doivent sans cesse traduire un VSWR de 1.5 en perte de retour en décibels, ou transformer un |S11| mesuré de −14 dB en fraction de puissance réfléchie pour un bilan de liaison. Ce convertisseur VSWR et perte de retour accepte l'une des six grandeurs liées, passe par la magnitude de réflexion |Γ| et renvoie l'ensemble complet avec des identités exactes de manuel — sans consultation réseau, sans bruit de Monte-Carlo et sans dérive d'horloge.
Ce que VSWR, perte de retour et |Γ| signifient ensemble
Lorsqu'une onde incidente rencontre une charge qui n'est pas l'impédance caractéristique du système, une partie de l'énergie se réfléchit. La magnitude de cette réflexion est le coefficient de réflexion ρ égal à |Γ|, un nombre réel strictement compris entre zéro et un pour une réflexion partielle passive.
Le rapport d'ondes stationnaires en tension (VSWR ou SWR) est le rapport de la tension maximale à la tension minimale de l'onde stationnaire sur la ligne et vaut un plus ρ sur un moins ρ ; l'adaptation parfaite est un VSWR égal à un et la réflexion totale pousse le VSWR vers l'infini.
La perte de retour en décibels est définie comme moins vingt fois le logarithme en base dix de ρ, de sorte qu'une réflexion plus faible produit une figure de perte de retour positive plus grande, celle que les fabricants impriment sur les connecteurs et les antennes. Le même ρ exprimé en décibels comme vingt fois le logarithme en base dix de ρ est la trace familière de magnitude S11 sur un analyseur de réseau vectoriel — négative lorsque |Γ| est inférieur à un.
La perte d'adaptation, souvent écrite comme moins dix fois le logarithme en base dix de un moins ρ au carré, quantifie la fraction de puissance disponible qui n'atteint jamais la charge à cause de la réflexion. La fraction de puissance réfléchie est simplement ρ au carré, et la fraction transmise ou acceptée est un moins cette valeur. Les six nombres sont algébriquement redondants : prenez n'importe quelle lecture finie et dans la plage et les identités retrouvent le reste avec seulement des logarithmes et des racines carrées.
Où cette conversion vous fait gagner du temps
Les installateurs d'antennes et les propriétaires de mesureurs de SWR notent souvent seulement un rapport d'ondes stationnaires sans unité et ont ensuite besoin de la perte de retour ou du pourcentage de puissance réfléchie pour un rapport de site ; un seul appel au convertisseur remplit le tableau sans formules de tableur qui confondent les facteurs logarithmiques de dix et de vingt.
Les bancs de test de production qui lisent |S11| sur un analyseur de réseau peuvent émettre du VSWR pour des tableaux de bord opérateurs qui parlent encore en SWR, en gardant la source de vérité en dB tandis que l'affichage d'atelier reste familier. Les bilans de liaison et les outils de concours radioamateurs doivent soustraire la perte d'adaptation de la puissance disponible ; la dériver d'un VSWR mesuré évite de calculer à la main ρ au carré sous pression.
Les programmes et les quiz de certification qui demandent de convertir entre VSWR, |Γ| et perte de retour profitent d'un oracle déterministe qui rejette un VSWR négatif impossible ou une perte de retour nulle au lieu de renvoyer NaN en silence. Gardez les requêtes petites, épinglez les champs arrondis dans les tests, et vous obtenez des chiffres d'adaptation RF reproductibles pour applications de terrain, plugins LMS et workers en périphérie sans déployer une pile complète de simulation RF.
Cas d’usage
Rapports de site antenne et ligne d'alimentation
Transformez la lecture d'un mesureur de SWR portable en perte de retour, |Γ| et pourcentage de puissance réfléchie pour les notes d'installation et la remise au client.
Tableaux de bord VNA de S11 vers VSWR
Convertissez |S11| de l'analyseur de réseau en dB en VSWR pour les écrans opérateurs qui affichent encore le rapport d'ondes stationnaires.
Bilans de liaison et contrôles en classe
Dérivez la perte d'adaptation et la fraction de puissance acceptée à partir du VSWR ou de la perte de retour dans tableurs, correcteurs LMS et outils de concours.
Questions fréquentes
Que se passe-t-il si une unité inconnue est envoyée ?
Les unités inconnues ne sont jamais devinées et ne sont pas facturées.
Quelle puissance est réfléchie avec un VSWR de 1,5 ?
Environ 4 %. Un VSWR de 1,5 donne un coefficient de réflexion de 0,2 ; la part réfléchie est son carré, 0,04, donc la charge accepte 0,96 de la puissance disponible.
Quelle différence entre perte de retour et S11 ?
Elles décrivent la même réflexion avec des signes opposés. La perte de retour vaut moins 20 fois le logarithme en base 10 de |Γ| et s'affiche en positif ; la trace S11 de l'analyseur utilise plus 20 fois, elle est donc négative.
Qu'est-ce que la perte de désadaptation ?
C'est la part de la puissance disponible qui n'atteint pas la charge à cause de la réflexion : moins 10 fois le logarithme de un moins |Γ| au carré. Avec un VSWR de 1,5, elle reste sous 0,2 dB.
Pourquoi ne puis-je pas saisir un VSWR égal à 1 ?
Une adaptation parfaite ne réfléchit rien et la perte de retour serait infinie. Le convertisseur exige un VSWR supérieur à 1 et refuse aussi la réflexion totale, car aucun des deux cas ne donne un résultat fini.
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/conv/vswr \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1.5,"unit":"vswr"}'const res = await fetch("https://api.kit.forhosting.com/conv/vswr", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1.5,
"unit": "vswr"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/vswr",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1.5,
"unit": "vswr"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/vswr", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1.5,"unit":"vswr"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1.5,"unit":"vswr"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/vswr", 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
{
"value": 1.5,
"unit": "vswr"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.vswr",
"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
Les libellés d'unité inconnus et les valeurs hors plage échouent avec invalid_input au lieu d'inventer un zéro silencieux. Le chemin gratuit du navigateur et l'API payante partagent un seul module pur, de sorte que les carnets de laboratoire et les scripts d'automatisation ne divergent jamais sur la même mesure de câble.
Ce que VSWR, perte de retour et |Γ| signifient ensemble
Cette capacité met en œuvre ce pont une seule fois, nettoie les résultats en virgule flottante à douze chiffres significatifs pour un JSON stable, et n'invente jamais d'appels réseau intermédiaires ni de facteurs de correction dépendant de la température.
Contrat d'entrée, unités acceptées et forme de la réponse
Le VSWR doit être strictement supérieur à un pour que la perte de retour reste finie ; la perte de retour et la perte d'adaptation doivent être des décibels finis positifs ; le coefficient de réflexion et la fraction de puissance réfléchie doivent se situer strictement dans l'intervalle unitaire ouvert ; la réflexion en décibels doit être négative. Vérification classique : un VSWR de 1.5 donne ρ environ 0.2, une perte de retour d'environ 13.9794000867 dB, une réflexion d'environ −13.9794000867 dB, une puissance réfléchie de 4 pour cent et une perte d'adaptation d'environ 0.177287669604 dB. Les chaînes d'unité inconnues échouent en nommant le mauvais libellé afin que les validateurs d'interface puissent surligner le champ sans analyser de texte libre. Envoyez un corps JSON en POST avec deux champs obligatoires : value, un nombre fini, et unit, une chaîne nommant la grandeur représentée par value. Les clés d'unité canoniques sont vswr, return_loss, reflection_coefficient, reflection_db, mismatch_loss et reflected_power. Les alias courants sont acceptés sans distinction de casse après suppression des séparateurs, notamment swr, rl, rl_db, gamma, rho, s11, s11_db, ml et pref. L'adaptation parfaite (réflexion nulle) et la réflexion totale (VSWR infini) sont rejetées avec un message invalid_input clair plutôt que des infinis sérialisés qui cassent les clients JSON. En cas de succès le corps renvoie le value nettoyé et l'unit normalisée, puis signale vswr, reflection_coefficient, return_loss_db, reflection_db, mismatch_loss_db, reflected_power, transmitted_power, une chaîne formula rappelant les identités et method vswr_reflection_bridge.
Où une API VSWR et perte de retour justifie son coût
Comme l'implémentation est analytique de niveau A, chaque appel réussi coûte le prix de base publié de $0.002 sans jetons de modèle et sans réseau sortant ; un échec de validation ne consomme pas le solde.
Questions techniques
Comment convertir le VSWR en perte de retour ?
Envoyez value comme le VSWR (supérieur à 1) et unit "vswr". L'API renvoie return_loss_db via ρ=(VSWR−1)/(VSWR+1) et RL=−20·log10(ρ), plus les autres métriques d'adaptation.
Quelles unités le convertisseur VSWR et perte de retour accepte-t-il ?
vswr (swr), return_loss (rl), reflection_coefficient (gamma, rho), reflection_db (s11_db), mismatch_loss (ml) et reflected_power (pref), avec alias courants insensibles à la casse.
Pourquoi VSWR=1 ou |Γ|=0 sont-ils rejetés ?
L'adaptation parfaite implique une perte de retour infinie, qui ne se sérialise pas proprement en nombre JSON fini. Utilisez un VSWR légèrement supérieur à 1 ou une perte de retour positive finie pour les conversions pratiques.
Combien coûte le convertisseur VSWR et perte de retour ?
L'outil navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.