Calculadora de dB a relación de ganancia de tensión o potencia
Veinte decibelios son una relación de tensión de 10, pero de potencia de 100, así que elegir bien el tipo importa. Indique el valor en dB con su signo, elija tensión o potencia y obtenga el multiplicador lineal marcado como ganancia, atenuación o unidad. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Ganancia (dB)
- 20
- Tipo de ganancia
- Voltage
- Razón
- 10
- Relación
- gain
Esta calculadora convierte una respuesta de amplificador o filtro expresada en decibelios a su multiplicador lineal. Seleccione tensión cuando el valor en dB describa una relación de amplitudes, o potencia cuando describa una relación de potencias. Se aplica la fórmula logarítmica inversa correspondiente, se clasifica el resultado como ganancia, atenuación o unidad y se devuelve una relación determinista útil en hojas de diseño, gráficas de respuesta, comprobaciones de laboratorio y análisis automatizados. Los dB positivos dan relaciones mayores que uno; los negativos, menores que uno; y 0 dB equivale exactamente a uno.
Elija la fórmula inversa según la magnitud medida
Los decibelios representan una relación de forma logarítmica, pero el coeficiente depende de la magnitud física. La ganancia de tensión o de otra amplitud de campo suele definirse como veinte veces el logaritmo decimal de la relación lineal. La diferencia es decisiva: 20 dB corresponden a una relación de tensión de 10, pero a una relación de potencia de 100.
Elija tensión para ganancias de amplificadores, magnitudes de filtros o especificaciones basadas en veinte logaritmo; elija potencia para vatios de entrada y salida, ganancia de RF o pérdidas de inserción basadas en diez logaritmo. Consulte siempre la convención de la ficha técnica. Con impedancias iguales, el cuadrado de la relación de tensión produce la relación de potencia correspondiente.
La selección explícita evita obtener un número verosímil mediante la convención equivocada.
Introduzca dB con signo e interprete la relación
El valor predeterminado es voltage. Los decibelios positivos generan una relación mayor que uno y la respuesta la identifica como ganancia. Los negativos generan una relación positiva menor que uno y se identifican como atenuación. 0 dB devuelve exactamente uno y se identifica como unidad.
Por ejemplo, 6.02 dB equivalen aproximadamente a una relación de tensión de dos, mientras que 3.01 dB equivalen aproximadamente a una relación de potencia de dos. Una ganancia de tensión de -20 dB produce 0.1. Las relaciones no tienen unidades: multiplican una magnitud de entrada compatible.
El ajuste estable a cifras significativas permite repetir pruebas sin perder precisión útil.
Use las relaciones en amplificadores, filtros y respuestas
Las relaciones lineales sirven cuando el cálculo siguiente requiere multiplicar en lugar de sumar logaritmos. En una hoja de amplificador, multiplique la tensión de entrada por la relación devuelta para estimar la salida mientras el circuito opere linealmente. En el análisis de filtros, convierta muestras de magnitud desde dB antes de comparar directamente el rizado, normalizar curvas o alimentar programas que esperan amplitud lineal.
Las relaciones de potencia ayudan a verificar transmisores, atenuadores y presupuestos de enlace a partir de una potencia de referencia. Esta conversión no modela recorte, desadaptación de impedancias, ancho de banda, fase, ruido ni tolerancias: solo invierte la relación logarítmica indicada. Para etapas en cascada suele ser más sencillo sumar primero sus dB con signo y convertir el total una vez.
Una ganancia negativa significa atenuación, no una magnitud lineal negativa; la relación siempre es positiva y no codifica polaridad ni inversión de fase.
Qué puede hacer con ella
Hojas de ganancia de amplificadores
Convierta la ganancia de tensión medida o publicada en dB al multiplicador necesario para estimar la amplitud de salida.
Reconstrucción de magnitud de filtros
Transforme muestras de respuesta en dB a relaciones lineales para gráficas, normalización, tolerancias y procesamiento numérico.
Comprobaciones de potencia y atenuación RF
Recupere un multiplicador de potencia desde una ganancia o pérdida en dB antes de aplicarlo a una potencia de referencia.
Preguntas frecuentes
¿Qué fórmula convierte la ganancia de tensión en dB a una relación?
Por ejemplo, 20 dB se convierten en una relación de tensión de 10 y -20 dB en 0.1.
¿Qué fórmula convierte la ganancia de potencia en dB a una relación?
Por ejemplo, 20 dB se convierten en una relación de potencia de 100 y -10 dB en 0.1.
¿Por qué tensión y potencia usan divisores distintos?
Con las condiciones de impedancia pertinentes, la potencia es proporcional al cuadrado de la amplitud. Ese cuadrado origina el factor dos de la convención de veinte logaritmo.
¿Un valor negativo en dB produce una relación negativa?
No. Produce una relación positiva menor que uno y representa atenuación. La relación de ganancia no describe polaridad ni una inversión de fase de 180 grados.
¿Cómo sé si debo elegir tensión o potencia?
Consulte la ecuación o la convención de la hoja de datos detrás de la cifra en dB, no solo la unidad. Las amplitudes, como la ganancia de tensión o la respuesta de un filtro, usan veinte veces el logaritmo; vatios, ganancia de potencia de RF y pérdidas de inserción usan diez.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/elec/gain-db-to-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"gain_db":20}'const res = await fetch("https://api.kit.forhosting.com/elec/gain-db-to-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"gain_db": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/gain-db-to-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"gain_db": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/gain-db-to-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"gain_db":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"gain_db":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/gain-db-to-ratio", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"gain_db": 20
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.gain_db_to_ratio",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
El cálculo web es gratuito y cada elemento correcto de la API cuesta $0.002.
Elija la fórmula inversa según la magnitud medida
Al invertirla se obtiene relación = 10^(gain_db / 20). Para potencia se emplean diez veces el logaritmo decimal y la inversa es relación = 10^(gain_db / 10).
Introduzca dB con signo e interprete la relación
Indique gain_db como número finito entre -3000 y 3000 y elija gain_type como voltage o power. La respuesta contiene gain_db depurado, gain_type, ratio, la clasificación y la fórmula aplicada. Se aceptan cadenas numéricas, pero cadenas vacías, NaN, Infinity, tipos incompatibles, alias simultáneos y valores fuera del intervalo devuelven invalid_input.
Use las relaciones en amplificadores, filtros y respuestas
El cálculo no usa red, azar, reloj ni estado, por lo que el mismo JSON siempre da la misma respuesta. La web es gratuita y cada elemento correcto de la API cuesta $0.002.
Preguntas técnicas
¿Cuánto cuesta la calculadora?
La calculadora web funciona gratis. Cada elemento correcto de la API cuesta $0.002; una entrada no válida se rechaza con invalid_input.