Conversor VSWR e perda de retorno
Digite uma única leitura e veja o quadro completo do descasamento: um VSWR de 1,5 significa coeficiente de reflexão de 0,2, 4 % da potência refletida e quase 14 dB de perda de retorno. Útil para antenas e relatórios de campo. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Valor
- 1,5 vswr
- ROE (VSWR)
- 1,5 vswr
- Coeficiente de reflexão
- 0,2
- Perda de retorno (dB)
- 13,9794000867
- Reflexão (dB)
- -13,9794000867
A razão de onda estacionária, a perda de retorno e o coeficiente de reflexão descrevem o mesmo desajuste de impedância em uma interface de radiofrequência, mas anotações de campo, capturas de VNA e folhas de dados de antenas raramente usam uma única escala. Técnicos de RF, radioamadores e engenheiros de teste precisam com frequência traduzir um VSWR de 1.5 em perda de retorno em decibéis, ou transformar um |S11| medido de −14 dB em fração de potência refletida para um orçamento de enlace. Este conversor de VSWR e perda de retorno aceita qualquer uma de seis grandezas relacionadas, faz a ponte pela magnitude de reflexão |Γ| e devolve o conjunto completo com identidades exatas de livro-texto — sem consulta de rede, sem ruído de Monte Carlo e sem deriva de relógio.
O que VSWR, perda de retorno e |Γ| significam juntos
Quando uma onda incidente atinge uma carga que não é a impedância característica do sistema, parte da energia reflete. A magnitude dessa reflexão é o coeficiente de reflexão ρ igual a |Γ|, um número real estritamente entre zero e um para uma reflexão parcial passiva.
A razão de onda estacionária de tensão (VSWR ou SWR) é a razão entre a tensão máxima e mínima da onda estacionária na linha e vale um mais ρ sobre um menos ρ; o casamento perfeito é VSWR igual a um e a reflexão total leva o VSWR ao infinito.
A perda de retorno em decibéis define-se como menos vinte vezes o logaritmo na base dez de ρ, de modo que uma reflexão menor produz uma figura positiva maior de perda de retorno, a que os fabricantes imprimem em conectores e antenas. O mesmo ρ expresso em decibéis como vinte vezes o logaritmo na base dez de ρ é o traço familiar de magnitude S11 em um analisador vetorial de redes — negativo quando |Γ| é menor que um.
A perda por desajuste, muitas vezes escrita como menos dez vezes o logaritmo na base dez de um menos ρ ao quadrado, quantifica a fração da potência disponível que nunca chega à carga por causa da reflexão. A fração de potência refletida é simplesmente ρ ao quadrado, e a fração transmitida ou aceita é um menos esse valor. Os seis números são algebricamente redundantes: escolha qualquer leitura finita e na faixa e as identidades recuperam o restante apenas com logaritmos e raízes quadradas.
Onde esta conversão poupa trabalho
Instaladores de antenas e donos de medidores de SWR muitas vezes registram apenas uma razão de onda estacionária adimensional e depois precisam de perda de retorno ou percentual de potência refletida para um relatório de sítio; uma chamada ao conversor preenche a tabela sem fórmulas de planilha que confundem fatores logarítmicos de dez e de vinte.
Bancadas de teste de produção que leem |S11| de um analisador de redes podem emitir VSWR para painéis de operador que ainda falam em SWR, mantendo a fonte dourada em dB enquanto a tela do chão permanece familiar. Planilhas de orçamento de enlace e ferramentas de concurso de radioamador precisam subtrair a perda por desajuste da potência disponível; derivá-la de um VSWR medido evita calcular ρ ao quadrado à mão sob pressão de tempo.
Currículos e quizzes de certificação que pedem conversão entre VSWR, |Γ| e perda de retorno se beneficiam de um oráculo determinístico que rejeita VSWR negativo impossível ou perda de retorno zero em vez de devolver NaN em silêncio. Mantenha as requisições pequenas, fixe os campos arredondados nos testes e você obtém números de casamento RF reproduzíveis para apps de campo, plugins LMS e workers na borda sem montar uma pilha completa de simulação RF.
Casos de uso
Relatórios de instalação de antena e linha de alimentação
Transforme a leitura de um medidor de SWR portátil em perda de retorno, |Γ| e percentual de potência refletida para notas de instalação e entrega ao cliente.
Painéis de VNA de S11 para VSWR
Converta |S11| do analisador de redes em dB em VSWR para telas de operador que ainda exibem a razão de onda estacionária.
Orçamentos de enlace e checagens em sala de aula
Derive perda por desajuste e fração de potência aceita a partir de VSWR ou perda de retorno em planilhas, autoavaliadores LMS e ferramentas de concurso.
Perguntas frequentes
O que acontece se for enviada uma unidade desconhecida?
Unidades desconhecidas nunca são adivinhadas e não são cobradas.
Quanta potência é refletida com um VSWR de 1,5?
Cerca de 4 %. Um VSWR de 1,5 dá coeficiente de reflexão de 0,2; a parte refletida é o quadrado dele, 0,04, então a carga aceita 0,96 da potência disponível.
Qual é a diferença entre perda de retorno e S11?
As duas descrevem a mesma reflexão com sinais opostos. A perda de retorno é menos 20 vezes o logaritmo na base 10 de |Γ| e aparece positiva; o traço S11 do analisador usa mais 20 vezes, então fica negativo.
O que é perda por descasamento?
É a parte da potência disponível que não chega à carga por causa da reflexão: menos 10 vezes o logaritmo de um menos |Γ| ao quadrado. Com VSWR de 1,5, ela fica abaixo de 0,2 dB.
Por que não posso digitar um VSWR exatamente igual a 1?
Um casamento perfeito não reflete nada e a perda de retorno seria infinita. O conversor exige VSWR maior que 1 e também recusa a reflexão total, porque nenhum dos dois casos dá um resultado finito.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"value": 1.5,
"unit": "vswr"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.vswr",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Rótulos de unidade desconhecidos e valores fora da faixa falham com invalid_input em vez de inventar um zero silencioso. O caminho gratuito do navegador e a API paga compartilham um único módulo puro, de modo que cadernos de laboratório e scripts de automação nunca divergem sobre a mesma medição de cabo.
O que VSWR, perda de retorno e |Γ| significam juntos
Esta capacidade implementa essa ponte uma vez, limpa resultados de ponto flutuante a doze dígitos significativos para JSON estável e nunca inventa chamadas de rede intermediárias nem fatores de correção dependentes da temperatura.
Contrato de entrada, unidades aceitas e formato da resposta
O VSWR deve ser estritamente maior que um para a perda de retorno permanecer finita; perda de retorno e perda por desajuste devem ser decibéis finitos positivos; o coeficiente de reflexão e a fração de potência refletida devem ficar estritamente no intervalo unitário aberto; a reflexão em decibéis deve ser negativa. Verificação clássica: VSWR 1.5 produz ρ cerca de 0.2, perda de retorno cerca de 13.9794000867 dB, reflexão cerca de −13.9794000867 dB, potência refletida de 4 por cento e perda por desajuste cerca de 0.177287669604 dB. Strings de unidade desconhecidas falham nomeando o rótulo incorreto para que validadores de interface destaquem o campo sem analisar texto livre. Envie um corpo JSON via POST com dois campos obrigatórios: value, um número finito, e unit, uma string que nomeia qual grandeza value representa. As chaves canônicas de unidade são vswr, return_loss, reflection_coefficient, reflection_db, mismatch_loss e reflected_power. Aliases cotidianos são aceitos sem distinção de maiúsculas após remover separadores, incluindo swr, rl, rl_db, gamma, rho, s11, s11_db, ml e pref. Casamento perfeito (reflexão nula) e reflexão total (VSWR infinito) são rejeitados com mensagem clara invalid_input em vez de infinitos serializados que quebram clientes JSON. Em caso de sucesso o corpo ecoa o value limpo e a unit normalizada, e então informa vswr, reflection_coefficient, return_loss_db, reflection_db, mismatch_loss_db, reflected_power, transmitted_power, uma string formula que reafirma as identidades e method vswr_reflection_bridge.
Onde uma API de VSWR e perda de retorno se paga
Como a implementação é analítica de nível A, cada chamada bem-sucedida custa o preço base publicado de US$ 0,002 sem tokens de modelo e sem rede de saída; falha de validação não consome saldo.
Perguntas técnicas
Como converter VSWR em perda de retorno?
Envie value como o VSWR (maior que 1) e unit "vswr". A API devolve return_loss_db via ρ=(VSWR−1)/(VSWR+1) e RL=−20·log10(ρ), além das demais métricas de casamento.
Quais unidades o conversor de VSWR e perda de retorno aceita?
vswr (swr), return_loss (rl), reflection_coefficient (gamma, rho), reflection_db (s11_db), mismatch_loss (ml) e reflected_power (pref), com aliases comuns sem distinção de maiúsculas.
Por que VSWR=1 ou |Γ|=0 são rejeitados?
O casamento perfeito implica perda de retorno infinita, que não serializa de forma limpa como número JSON finito. Use um VSWR ligeiramente acima de 1 ou uma perda de retorno positiva finita em conversões práticas.
Quanto custa o conversor de VSWR e perda de retorno?
A ferramenta do navegador é gratuita. Solicitações de API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.