Calculadora de baudios
La calculadora de tasa de baudios convierte la tasa de bits de un enlace digital en su tasa de símbolos.
Ejecutar — gratis
Introduzca la velocidad de datos en bits por segundo y el número entero positivo de bits que transporta cada símbolo. El resultado se expresa en baudios, es decir, símbolos por segundo. Esta diferencia resulta esencial cuando una modulación codifica más de un bit en cada cambio de señal, porque entonces la tasa de bits y la de baudios no coinciden. El cálculo es determinista, inmediato y útil para planificar sistemas de comunicación, comprobar equipos y resolver ejercicios técnicos.
Distinga la tasa de baudios de la tasa de bits
La tasa de bits mide cuántos dígitos binarios transfiere un sistema cada segundo, mientras que la tasa de baudios indica cuántos símbolos envía durante ese mismo intervalo. Un símbolo es un estado de señal elegido dentro del alfabeto de modulación. En una señalización binaria sencilla, cada símbolo representa un bit, por lo que ambas tasas tienen el mismo valor numérico. Con un alfabeto mayor, un símbolo puede representar varios bits y la tasa de símbolos necesaria es inferior a la tasa de bits. Por ejemplo, un esquema que transporta dos bits por símbolo necesita 4,800 símbolos por segundo para transmitir 9,600 bits por segundo. Separar ambos conceptos permite comparar el caudal anunciado de un módem con su velocidad física de señalización. También evita el error habitual de suponer que cada bit exige un estado de onda o una transición propia. La calculadora muestra esta relación de forma directa y devuelve la tasa de símbolos en símbolos por segundo, unidad conocida como baudio.
Aplique correctamente la conversión
El cálculo divide la tasa de bits entre el número de bits representados por cada símbolo. Indique bit_rate en bits por segundo y bits_per_symbol como un entero positivo. Esta condición refleja una asignación de tamaño fijo en la que cada símbolo transmitido representa el mismo número entero de bits. El valor uno corresponde a señalización binaria; dos, a cuatro estados posibles; tres, a ocho estados; y así sucesivamente. La calculadora admite una tasa de bits igual a cero, que describe un flujo inactivo o sin transmisión y produce cero baudios. Rechaza tasas negativas, números no finitos, cero bits por símbolo y valores negativos o fraccionarios, porque no cumplen el modelo definido. El resultado no incluye ninguna conversión de escala oculta: si la entrada está en bits por segundo, la salida queda exactamente en símbolos por segundo. Si una especificación utiliza kilobits o megabits por segundo, convierta primero esa cifra a bits por segundo.
Utilice el resultado en el diseño de comunicaciones
La tasa de símbolos sirve para seleccionar módems, configurar instrumentos de prueba, estimar el ancho de banda ocupado o comprobar si un canal admite una modulación determinada. Comience con la tasa bruta de bits en el punto donde se forman los símbolos. Si el entramado, la corrección de errores u otra sobrecarga ya aumentaron el flujo transmitido, incluya esa sobrecarga en bit_rate en lugar de usar únicamente la tasa útil de la aplicación. Después, indique cuántos bits asigna a cada símbolo el esquema de modulación. Puede comparar la tasa de baudios obtenida con el intervalo compatible de un dispositivo o emplearla como dato para otro análisis de ancho de banda. Tenga presente que la tasa de baudios no determina por sí sola el ancho de banda exacto: también influyen el filtrado, el conformado de pulsos, la codificación y la modulación. Esta herramienta solo realiza la conversión aritmética indicada; no deduce el protocolo ni la familia de modulación.
Qué puede hacer con ella
Dimensionar la configuración de un módem
Convierta la tasa de bits transmitida en la tasa de símbolos que debe admitir un módem o una radio.
Comprobar un ejercicio de modulación
Verifique la tasa de baudios para señales binarias o de varios bits por símbolo sin confundir símbolos y bits.
Preparar un instrumento de medida
Calcule la tasa de símbolos que debe introducir al configurar un generador, un analizador o un plan de pruebas.
Preguntas frecuentes
¿Qué fórmula utiliza la calculadora?
La tasa de baudios es la tasa de bits dividida entre los bits por símbolo. El resultado se expresa en símbolos por segundo.
¿La tasa de baudios y la tasa de bits son siempre iguales?
No. Coinciden cuando cada símbolo transporta un bit. Si transporta varios, la tasa de baudios es menor que la de bits.
¿Por qué los bits por símbolo deben ser un entero positivo?
La calculadora modela asignaciones fijas donde cada símbolo representa el mismo número entero y positivo de bits. Por eso no admite cero, negativos ni fracciones.
¿Puede ser cero la tasa de bits?
Sí. Una tasa de bits igual a cero produce cero baudios. Se rechazan tasas negativas o no finitas.
¿El cálculo incluye la sobrecarga de codificación o entramado?
No. Introduzca la tasa bruta transmitida si necesita incluir la sobrecarga. La calculadora solo divide los valores proporcionados.
¿Cuánto cuesta una solicitud API?
Cada solicitud API cuesta $0.002. El cálculo también está disponible en la interfaz del navegador.
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/baud-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bit_rate":9600,"bits_per_symbol":2}'const res = await fetch("https://api.kit.forhosting.com/elec/baud-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bit_rate": 9600,
"bits_per_symbol": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/baud-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bit_rate": 9600,
"bits_per_symbol": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/baud-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bit_rate":9600,"bits_per_symbol":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bit_rate":9600,"bits_per_symbol":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/baud-rate", 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
{
"bit_rate": 9600,
"bits_per_symbol": 2
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.baud_rate",
"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. |