Calculadora ganancia de potencia dB
Un vatio de entrada y dos de salida son una ganancia de unos 3 dB. Escriba la potencia de entrada y la de salida en la misma unidad y obtenga la ganancia en decibelios, la relación lineal y si la etapa amplifica o pierde potencia. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Magnitud de la potencia de entrada
- 1
- Magnitud de la potencia de salida
- 2
- Cociente
- 2
- Ganancia lineal
- 2
- Ganancia dB
- 3,0102999566
- Ganancia de potencia dB
- 3,0102999566
La ganancia de potencia en decibelios mide cuánto multiplica o atenúa una etapa la potencia, tomando diez veces el logaritmo en base diez del cociente entre potencia de salida y de entrada. Tres decibelios equivalen aproximadamente a un factor de dos en potencia, diez decibelios a un factor de diez exacto, y un resultado negativo indica que la etapa pierde potencia en vez de amplificar. Esta calculadora de ganancia de potencia en dB acepta dos potencias estrictamente positivas en las mismas unidades, evalúa esa fórmula con aritmética de coma flotante determinista y devuelve la ganancia en dB junto con el cociente lineal, la clasificación ganancia o pérdida, la atenuación como el valor dB negado y una expresión imprimible breve. Cero y potencias negativas en cualquiera de los puertos se rechazan con un error de validación claro porque el logaritmo real no está definido allí.
Cómo se define la ganancia de potencia en decibelios
Un decibelio de potencia es diez veces el logaritmo en base diez de un cociente de potencias. Como los logaritmos convierten productos en sumas, una cascada de amplificadores, filtros y tramos de cable se presupuesta sumando el G_dB de cada etapa en lugar de multiplicar factores lineales que se vuelven inmanejables. Un G_dB positivo significa que la etapa amplifica: veinte decibelios equivalen a una ganancia lineal de cien, tres decibelios a unos dos, y seis a unos cuatro.
Un G_dB negativo significa pérdida o atenuación: menos tres decibelios reduce la potencia a la mitad, y menos diez la divide por diez. Cero decibelios es unidad, donde la salida iguala a la entrada. Una potencia nula enviaría el logaritmo hacia menos infinito en el numerador o dejaría el cociente indefinido en el denominador; la potencia negativa es no física en este modelo real y falla del mismo modo.
Los niveles absolutos en dBm o dBW, la ganancia de tensión con la forma de veinte logaritmos y la pérdida de trayecto en espacio libre son intenciones de búsqueda distintas y pertenecen a páginas separadas para que esta se centre en la conversión pura de cociente de potencias a dB.
Qué puede hacer con ella
Ejercicios de laboratorio de amplificadores y atenuadores
Convierta Pin y Pout medidos en G_dB para que los estudiantes completen tablas de ganancia y coincidan con cifras de pequeña señal o de pérdida de inserción de la hoja de datos.
Pruebas de aceptación de PA y filtros
Convierta lecturas de medidor de potencia de banco en entrada y salida en una ganancia o pérdida firmada en dB para aprobar o rechazar el DUT frente a la especificación.
Preguntas frecuentes
¿Qué fórmula usa esta calculadora de ganancia de potencia en dB?
Ambas potencias deben ser estrictamente positivas y en las mismas unidades. Resultados positivos son ganancia; negativos, pérdida; cero es unidad.
¿Es lo mismo que la ganancia de tensión o de corriente en dB?
No. Las ganancias de tensión y de corriente usan 20 · log10 de un cociente de tensión o de corriente. Esta herramienta es solo de potencia (10 · log10). Use una página separada para la forma 20·log.
¿Deben Pin y Pout usar las mismas unidades?
Sí. El cociente es adimensional solo cuando ambas magnitudes comparten la misma unidad (W con W, mW con mW). Convierta ambos lados primero si sus medidores no coinciden.
¿Cuánto cuesta?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Qué significa un resultado negativo en dB?
Que la etapa pierde potencia en lugar de amplificarla. Menos 3 dB reduce la potencia aproximadamente a la mitad, menos 10 dB la divide entre diez y 0 dB significa que la salida es igual a la entrada.
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/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)Ejemplo de solicitud
{
"p_in": 1,
"p_out": 2
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.power_gain_db",
"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
La forma cerrada G_dB = 10·log10(P_out/P_in) es el lenguaje universal de amplificadores, filtros, cables, mezcladores y enlaces ópticos, porque las ganancias y pérdidas en cascada se suman en lugar de multiplicarse, y muchos órdenes de magnitud caben en una escala numérica breve.
Cómo se define la ganancia de potencia en decibelios
Cuando las dos potencias son la entrada y la salida de la misma etapa de dos puertos, ese cociente es la ganancia lineal de potencia G = P_out/P_in, y la forma en decibelios es G_dB = 10·log10(G). El algoritmo exige primero que ambas potencias sean finitas y estrictamente mayores que cero, forma el cociente, evalúa diez veces Math.log10 de ese cociente, limpia cada número a doce cifras significativas para un JSON estable y clasifica el resultado como ganancia, pérdida o unidad.
Qué envíe usted y qué recibe de vuelta
Ambas magnitudes deben usar la misma unidad física —vatios con vatios, milivatios con milivatios— porque el cociente es adimensional solo cuando las unidades coinciden; la calculadora no convierte prefijos SI por usted. Se aceptan valores numéricos y cadenas numéricas para facilitar formularios y pegado desde hojas de cálculo. Comprobaciones clásicas de aula: un vatio de entrada y dos de salida dan unos 3.010 decibelios de ganancia; cien milivatios de entrada y diez de salida dan exactamente menos diez decibelios de pérdida; potencias iguales dan cero decibelios de unidad. Si necesita vatios a dBm, ganancia de tensión en dB o aritmética completa de presupuesto de enlace, trátelas como herramientas separadas en lugar de extender esta calculadora pura de ganancia de potencia. Envíe dos potencias finitas positivas en los campos p_in y p_out. La potencia de entrada también se acepta bajo los alias pin, input_power, Pin o P_in, y la de salida bajo pout, output_power, Pout o P_out, pero solo puede aparecer una clave por lado de la etapa. La potencia debe ser estrictamente mayor que cero en ambos puertos porque G_dB = 10·log10(P_out/P_in) no está definido para argumentos no positivos; cero y potencias negativas fallan con invalid_input y un mensaje de que no se permite potencia no positiva. Campos ausentes, alias en conflicto, NaN e Infinity fallan del mismo modo y no se cobran. Si tiene éxito, la respuesta incluye p_in y p_out limpios, ratio y linear_gain como P_out/P_in, gain_db y power_gain_db como el mismo valor en decibelios, attenuation_db como la ganancia negada para que las pérdidas se lean como atenuación positiva, kind como ganancia, pérdida o unidad, booleanos is_gain, is_loss e is_unity, una expresión breve con la fórmula y los números, method power_gain_db y la cadena de fórmula G_dB = 10·log10(P_out/P_in). El precio de las llamadas API exitosas es la base publicada de $0.002 por elemento; los fallos de validación no consumen saldo prepago.
Dónde aparecen los cálculos de ganancia de potencia en dB en la práctica
Los laboratorios introductorios de RF y electrónica asignan de forma habitual ejercicios de amplificadores y atenuadores para que los estudiantes pasen entre cocientes lineales de potencia y cifras de decibelios de hoja de datos sin mezclar fórmulas. Los equipos de transmisores y PA miden la potencia de excitación de entrada y la de salida en el mismo plano de referencia, convierten el cociente a G_dB y lo comparan con la ganancia de pequeña señal o saturada de la hoja de datos. Los fabricantes de cables y filtros cotizan la pérdida de inserción como ganancia de potencia negativa; convertir lecturas de banco en esa cifra mantiene honestas las pruebas de aceptación. Los informes de metrología óptica y de microondas a menudo mezclan milivatios y dB de ganancia o pérdida en la misma página, de modo que una forma cerrada fiable evita errores de signo cuando se confunde atenuación con ganancia. Como esta capacidad es un motor de parse puro, el precio de la API es la base publicada de $0.002 por elemento exitoso y la validación fallida no consume saldo. La herramienta del navegador es gratuita para uso interactivo; el tráfico API por script usa saldo KIT prepago a la tarifa publicada sin recargos ocultos por campo.
Casos de integración
Fixtures de CI y claves de respuesta
Programe el mismo producto G_dB = 10·log10(Pout/Pin) usado en el navegador para que los correctores automáticos compartan una verdad de referencia para cocientes de potencia.
Preguntas técnicas
¿Qué ocurre si la potencia de entrada o de salida es cero o negativa?
La petición falla con invalid_input. El logaritmo real no está definido para un cociente de potencias no positivo, así que p_in y p_out deben ser mayores que cero.