Calculadora de baud
Divida a taxa de bits pelos bits que cada símbolo carrega e obtenha a taxa de símbolos em baud: 9600 bit/s com 2 bits por símbolo são 4800 baud. Útil para escolher modems, configurar instrumentos e estimar a largura de banda ocupada. 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
- Taxa de bits
- 9.600
- Bits por símbolo
- 2
- Taxa de baud
- 4.800
- Símbolos por segundo
- 4.800
A calculadora de taxa de baud converte a taxa de bits de um enlace digital em sua taxa de símbolos. Informe a velocidade de dados em bits por segundo e o número inteiro positivo de bits transportados por símbolo. O resultado é apresentado em baud, ou símbolos por segundo. Essa distinção é importante quando a modulação codifica mais de um bit em cada alteração do sinal, pois nesse caso taxa de bits e taxa de baud têm valores diferentes. O cálculo é determinístico, imediato e adequado ao planejamento de sistemas de comunicação, à conferência de equipamentos e a atividades educacionais.
Entenda a diferença entre baud e taxa de bits
A taxa de bits mede quantos dígitos binários um sistema transfere por segundo, enquanto a taxa de baud mede quantos símbolos ele envia no mesmo período. Um símbolo é um estado de sinal escolhido no alfabeto da modulação. Na sinalização binária simples, cada símbolo representa um bit e, portanto, as duas taxas têm o mesmo valor numérico.
Com um alfabeto maior, um único símbolo pode representar vários bits, reduzindo a taxa de símbolos necessária em relação à taxa de bits. Por exemplo, um esquema com dois bits por símbolo precisa de 4,800 símbolos por segundo para transportar 9,600 bits por segundo. Separar essas grandezas ajuda você a comparar a vazão anunciada de um modem com sua taxa física de sinalização.
Também evita o erro comum de considerar que cada bit exige um estado de onda ou uma transição independente. A calculadora torna essa relação explícita ao fornecer a taxa diretamente em símbolos por segundo, unidade chamada baud.
Faça a conversão da maneira correta
O cálculo divide a taxa de bits pelo número de bits representados em cada símbolo. Essa exigência representa um mapeamento de tamanho fixo, no qual cada símbolo transmitido carrega o mesmo número inteiro de bits. O valor um modela a sinalização binária; dois corresponde a quatro estados possíveis; três corresponde a oito estados; e assim por diante.
A calculadora aceita taxa de bits igual a zero, que descreve um fluxo inativo ou sem transmissão e resulta em zero baud. Ela rejeita taxas negativas, números não finitos, zero bit por símbolo e valores negativos ou fracionários, pois essas entradas não atendem ao modelo definido. Não há conversão de unidade oculta: quando a entrada está em bits por segundo, a saída fica exatamente em símbolos por segundo.
Caso uma especificação use quilobits ou megabits por segundo, converta o valor para bits por segundo antes de enviá-lo.
Use o resultado em projetos de comunicação
A taxa de símbolos é útil para selecionar modems, configurar instrumentos de teste, estimar a largura de banda ocupada ou verificar se um canal comporta determinada modulação. Comece pela taxa bruta de bits no ponto em que os símbolos são formados. Depois, informe quantos bits o esquema de modulação associa a cada símbolo.
Você pode comparar a taxa de baud calculada com a faixa aceita por um equipamento ou usá-la como entrada de uma análise separada de largura de banda. Lembre-se de que a taxa de baud, sozinha, não determina a largura de banda exata: filtragem, formatação de pulsos, codificação e detalhes da modulação também influenciam o resultado. Esta ferramenta realiza somente a conversão aritmética definida e não deduz protocolos nem famílias de modulação.
Casos de uso
Dimensionar a configuração de um modem
Converta a taxa de bits transmitida na taxa de símbolos que um modem ou rádio precisa aceitar.
Conferir um exercício de modulação
Verifique a taxa de baud de sinais binários ou com vários bits por símbolo sem confundir símbolos com bits.
Preparar um instrumento de teste
Calcule a taxa de símbolos a informar ao configurar um gerador, analisador ou plano de ensaio de comunicação.
Perguntas frequentes
Qual fórmula a calculadora utiliza?
A taxa de baud é a taxa de bits dividida pelos bits por símbolo. O resultado é expresso em símbolos por segundo.
Taxa de baud e taxa de bits são sempre iguais?
Não. Elas são iguais quando cada símbolo carrega um bit. Com vários bits por símbolo, a taxa de baud é menor.
Por que os bits por símbolo devem ser um inteiro positivo?
A calculadora modela mapeamentos fixos, nos quais cada símbolo representa o mesmo número inteiro e positivo de bits. Zero, negativos e frações não são válidos.
A taxa de bits pode ser zero?
Sim. Uma taxa de bits igual a zero produz zero baud. Taxas negativas ou não finitas são rejeitadas.
O cálculo inclui sobrecarga de codificação ou enquadramento?
Não. Informe a taxa bruta transmitida para incluir a sobrecarga. A calculadora apenas divide a taxa fornecida pelos bits por símbolo.
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/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)Exemplo de requisição
{
"bit_rate": 9600,
"bits_per_symbol": 2
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.baud_rate",
"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
Faça a conversão da maneira correta
Forneça bit_rate em bits por segundo e bits_per_symbol como um inteiro positivo.
Use o resultado em projetos de comunicação
Se enquadramento, correção de erros ou outra sobrecarga já tiver aumentado o fluxo transmitido, inclua esse acréscimo em bit_rate em vez de considerar apenas a taxa útil da aplicação.
Perguntas técnicas
Quanto custa uma solicitação de API?
Cada solicitação de API custa US$ 0,002. O cálculo também está disponível na interface do navegador.