Calculateur de perte de retour en ROS pour antennes
Ce calculateur de perte de retour en ROS convertit une mesure positive de perte de retour d’antenne, exprimée en décibels, en deux grandeurs pratiques : le module du coefficient de réflexion en tension et le rapport d’ondes stationnaires.
Lancer gratuitement
Les radioamateurs, concepteurs d’antennes et techniciens RF peuvent ainsi évaluer l’adaptation d’impédance sans reprendre les calculs logarithmiques. Saisissez la perte de retour mesurée par un analyseur de réseau, un analyseur d’antenne ou indiquée dans un rapport d’essai afin d’obtenir un résultat déterministe adapté au réglage, à la documentation ou à l’automatisation des mesures.
Interpréter la perte de retour comme mesure d’adaptation
La perte de retour indique dans quelle mesure le signal réfléchi est plus faible que le signal envoyé vers une charge. Elle s’exprime sous la forme d’une valeur positive en décibels. Dans le domaine des antennes, une perte de retour plus élevée traduit généralement une meilleure adaptation d’impédance à la fréquence mesurée, car moins d’énergie revient vers la source. Une valeur proche de zéro correspond à une forte réflexion, tandis qu’une valeur élevée signifie que la tension réfléchie est relativement faible. Ce calculateur attend la convention positive habituellement affichée par les analyseurs d’antennes et les analyseurs de réseau vectoriels. Saisissez la valeur absolue présentée comme perte de retour, et non un paramètre S signé tel que S11 affiché sous zéro décibel. Un appareil peut, par exemple, afficher S11 à moins vingt décibels et la perte de retour correspondante à vingt décibels positifs. La conversion ne concerne qu’un point de mesure : la fréquence, l’impédance de référence, le plan d’étalonnage, l’atténuation du câble et les effets du montage d’essai restent propres à la configuration de mesure. Consignez ces éléments séparément si les résultats doivent être comparés ultérieurement ou servir à démontrer qu’une antenne respecte un objectif de réglage.
Calcul du coefficient de réflexion et du ROS
Le calculateur commence par convertir les décibels en module du coefficient de réflexion en tension en élevant dix à la puissance égale à la perte de retour négative divisée par vingt. Il calcule ensuite le rapport d’ondes stationnaires en divisant un plus ce module par un moins ce module. Le module du coefficient de réflexion est sans dimension et se situe entre zéro et un pour les valeurs positives acceptées ici. Le ROS est également sans dimension, ne descend jamais sous un et tend vers un lorsque l’adaptation s’améliore. Ces équations n’utilisent que le module du coefficient de réflexion. La perte de retour seule ne contient aucun angle de phase : elle ne permet donc pas de savoir si une impédance est inductive ou capacitive, ni de déterminer de manière unique l’impédance complexe de la charge. Le résultat est arrondi à un nombre stable de chiffres significatifs afin de fournir une sortie JSON reproductible tout en conservant une résolution largement suffisante pour le réglage courant d’antennes. L’algorithme étant analytique et déterministe, une même entrée numérique produit le même résultat dans le navigateur et par l’API, sans réseau, table de correspondance ni hypothèse sur la fréquence de fonctionnement.
Exploiter le résultat lors du réglage d’une antenne
Utilisez le ROS comme indicateur pratique sur le terrain et le coefficient de réflexion lorsqu’une mesure directe du module de la tension réfléchie est nécessaire. Pendant le réglage, relevez les valeurs sur toute la bande de fonctionnement visée au lieu d’optimiser une seule fréquence. Déplacer un élément, modifier la géométrie du point d’alimentation ou ajuster un réseau d’adaptation peut améliorer la fréquence centrale tout en dégradant une extrémité de bande. Comparez des mesures effectuées avec le même étalonnage, les mêmes câbles et adaptateurs, le même niveau de puissance et le même plan de référence. L’atténuation du câble peut rendre la perte de retour mesurée côté émetteur meilleure que l’adaptation réellement présente à l’antenne, car l’onde réfléchie est de nouveau atténuée sur le trajet du retour. Gardez aussi à l’esprit qu’un excellent ROS ne prouve pas qu’une antenne rayonne efficacement : des pertes résistives peuvent produire une bonne adaptation tout en dissipant la puissance sous forme de chaleur. Cette conversion doit faire partie d’une évaluation RF plus large incluant la bande passante, le rayonnement, l’état de la ligne et l’incertitude de l’instrument. Pour les contrôles automatisés, envoyez chaque point séparément et conservez sa fréquence avec les valeurs retournées.
Cas d’usage
Régler une antenne de radioamateur
Convertissez les relevés de perte de retour de l’analyseur en valeurs de ROS familières pendant le réglage de la longueur ou du réseau d’adaptation.
Contrôler un seuil de réception RF
Transformez une spécification de perte de retour en ROS et coefficient de réflexion pour appliquer une procédure uniforme d’acceptation ou de révision.
Normaliser des rapports de mesure
Ajoutez le ROS et le coefficient de réflexion aux relevés qui ne contiennent initialement que la perte de retour positive en décibels.
Questions fréquentes
Combien coûte le calculateur ?
Vous pouvez l’utiliser gratuitement dans le navigateur. Chaque requête API coûte $0.002.
Faut-il saisir S11 sous forme de nombre négatif ?
Non. Saisissez une perte de retour positive. Si votre appareil affiche S11 comme une valeur négative en décibels, utilisez sa valeur absolue positive.
Un ROS plus faible indique-t-il une meilleure adaptation ?
Oui. Le ROS tend vers 1 lorsque le module du signal réfléchi tend vers zéro, mais une bonne adaptation ne garantit pas à elle seule un rayonnement efficace.
La perte de retour permet-elle de déterminer l’impédance de l’antenne ?
Pas de manière unique. Elle fournit le module de la réflexion, mais pas sa phase ; elle ne suffit donc pas à retrouver l’impédance complexe.
Pourquoi la valeur zéro décibel est-elle refusée ?
Une perte de retour nulle correspond à un coefficient de réflexion de module un : le dénominateur du ROS devient nul et aucun résultat fini n’existe.
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/return-loss-to-swr \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"return_loss_db":20}'const res = await fetch("https://api.kit.forhosting.com/elec/return-loss-to-swr", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"return_loss_db": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/return-loss-to-swr",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"return_loss_db": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/return-loss-to-swr", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"return_loss_db":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"return_loss_db":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/return-loss-to-swr", 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
{
"return_loss_db": 20
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.return_loss_to_swr",
"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. |