Calculadora BER — Taxa de erro de bits do SNR
Calculadora BER gratuita para BPSK, QPSK, 8PSK, 16-QAM. Digite Eb/N0 para calcular instantaneamente a taxa de erro de bits. Compare os esquemas de modulação e otimize o desempenho do link.
Fórmula
Como Funciona
A calculadora BER-SNR calcula a taxa de erro de bits do Eb/N0 para esquemas de modulação digital — essencial para análise de orçamento de links de comunicação, design de modem e planejamento de sistemas sem fio. Engenheiros de RF, projetistas de telecomunicações e especialistas em comunicação via satélite usam isso para prever a confiabilidade do link e selecionar a modulação apropriada. De acordo com Proakis “Digital Communications” (5ª ed., cap. 5), o BER depende do tipo de modulação e do Eb/N0 (densidade espectral de energia por bit em relação ao ruído). O BPSK/QPSK alcança BER = 0,5*erfc (sqrt (Eb/N0)) — a 10 dB Eb/N0, BER = 3,9e-6 (aproximadamente 1 erro por 256.000 bits). 16-QAM requer 4 dB a mais de Eb/N0 para o mesmo BER; 64-QAM precisa de 8 dB a mais. De acordo com o 3GPP TS 36.101, o LTE tem como alvo BER < 1e-3 antes do FEC, atingindo < 1e-6 após a decodificação. O 5G NR moderno usa 256-QAM exigindo 24 dB Eb/N0 para BER não codificado = 1e-5.
Matriz de comparação de modulação (não codificada, canal AWGN)
A tabela abaixo mostra o Eb/N0 necessário para alvos BER comuns em todos os esquemas de modulação que esta calculadora suporta. Os valores seguem as fórmulas Proakis Ch. 5 com avaliação erfc de alta precisão.
| Modulação | Bits/símbolo | Eb/N0 para Ber = 1e-3 | Eb/N0 para BER = 1e-6 | Eb/N0 para BER = 1e-9 |
|---|---|---|---|---|
| BPSK | 1 | 6,8 dB | 10,5 dB | 12,6 dB |
| QPSK | 2 | 6,8 dB | 10,5 dB | 12,6 dB |
| 8-PSK | 3 | 10,0 dB | 14,0 dB | 16,2 dB |
| 16-QAM | 4 | 10,5 dB | 14,5 dB | 16,6 dB |
| 64 QAM | 6 | 14,8 dB | 18,5 dB | 20,6 dB |
| 256-QAM | 8 | 19,5 dB | 23,0 dB | 25,2 dB |
Por que isso é importante para o trabalho de orçamento de links
O Eb/N0 exigido pelo modem define a sensibilidade do receptor, que define a perda máxima de caminho que um link pode tolerar. Se um link 64-QAM de 100 Mbps exigir 18,5 dB Eb/N0 para 1e-6 BER, um piso de ruído térmico de 20 MHz a 5 dB NF fornece sensibilidade ≈ -96 dBm + 18,5 dB = -77,5 dBm. Vá para QPSK e o número se tornará -85,5 dBm — 8 dB a mais de espaço livre para perda de caminho, ou alcance de aproximadamente 2,5 ×, ao custo de uma taxa de transferência 3 vezes menor. A modulação e a codificação adaptativas (DVB-S2X, 5G NR) navegam nessa negociação dinamicamente.
Exemplo Resolvido
Exemplo funcional 1 — Dimensionamento de uplink QPSK para um satélite LEO
Dimensione a potência de uplink para o satélite LEO com modem QPSK que requer BER < 1e-6.
- Da fórmula QPSK BER: BER = 0,5 × erfc (sqrt (Eb/N0)). Resolva 1e-6 = 0,5 × erfc (sqrt (x)) → x = 10,5 dB.
- Adicione 2 dB de perda de implementação de acordo com a Tabela 5.3 do Proakis.
- Eb/N0 necessário = 12,5 dB.
- Para taxa de dados de 1 Mbps: C/N0 necessário = 12,5 + 10*log10 (1e6) = 72,5 dB-Hz.
- Com piso térmico de -174 dBm/Hz + 5 dB NF + 15 dB de temperatura do céu ≈ -154 dBm/Hz: sinal necessário = -154 + 72,5 = -81,5 dBm.
De acordo com o ITU-R S.1062, isso corresponde às especificações típicas de sensibilidade de uplink LEO.
Exemplo funcional 2 — downlink DVB-S2 de banda Ku, QPSK 3/4 LDPC
Problema: uma operadora de transmissão DVB-S2 a 27,5 Msym/s ocupa 30 MHz de espectro de banda Ku. Almeje uma recepção quase livre de erros (QEF, BER < 2e-10 após FEC).
- O DVB-S2 usa a taxa QPSK + LDPC 3/4. O limite QEF pós-FEC é de 4,0 dB Es/N0 por especificação DVB-S2 (ETSI EN 302 307).
- Converta Es/N0 → Eb/N0: Eb/N0 = Es/N0 - 10* log10 (bits/símbolo × taxa de código) = 4,0 - 10* log10 (2 × 0,75) = 4,0 - 1,76 = 2,24 dB.
- O QPSK não codificado a 2,24 dB Eb/N0 tem BER ≈ 3e-2 — uma taxa bruta de erro de bits de 3%. O LDPC puxa isso para < 2e-10 (8 ordens de magnitude de ganho de codificação).
- Piso de ruído térmico em 30 MHz a 290K + 1 dB LNB NF: N = kTb = -174 + 75 + 1 = -98 dBm.
- Necessário recebeu C: -98 + Es/N0 = -98 + 4,0 = -94 dBm.
Lição principal: códigos FEC fortes, como o LDPC, permitem que você opere mais de 8 dB abaixo do que o QPSK não codificado precisaria. É por isso que a transmissão via satélite moderna sobrevive em níveis de sinal de recepção apenas alguns dB acima do nível de ruído.
Exemplo resolvido 3 — uplink LoRa SF12, largura de banda de 125 kHz
Problema: um sensor LoRa externo em SF12/125 kHz precisa cobrir 15 km de alcance rural com 99% de confiabilidade.
- LoRa é um espectro de dispersão chirp — não é uma modulação PSK/QAM clássica, mas a curva BER BPSK da calculadora é uma aproximação razoável para o receptor interno de detecção coerente abaixo do limite.
- Ficha técnica do Semtech SX1276: sensibilidade SF12/125 kHz = -137 dBm, correspondendo a Es/N0 ≈ -20 dB (negativo - o sinal está abaixo do ruído). Ganho de processamento de 4096-chirp SF12 = 10*log10 (4096) ≈ 36 dB.
- Para 1e-3 BER bruto antes de FEC: Eb/N0 efetivo após dispersão = -20 + 36 = 16 dB — o que parece uma curva QPSK em BER ≈ 4e-8.
- A taxa de codificação de LoRa 4/5 + de intercalação reduz ainda mais isso para a taxa de erro de pacote ≈ 1% no limite de sensibilidade.
- Orçamento do link: antenas de 20 dBm Tx + 2 dBi Tx/Rx - cabo de 2 dB - FSPL_915 MHz (15 km) = 20 + 4 - 2 - 115,2 = -93,2 dBm no receptor. Margem sobre a sensibilidade = -93,2 - (-137) = 43,8 dB.
A calculadora não consegue lidar de forma nativa com a matemática do ganho de dispersão, mas fornece o mapeamento correto de despread Eb/N0 → BER. Para a parte de espalhamento, use a relação específica de LoRA: efetivo Eb/N0 = C/N0 - 10*log10 (chip_rate/bit_rate).
Lição principal: quando um modem opera abaixo do nível de ruído (como LoRa ou GPS), a calculadora é útil para a curva BER interna após a propagação, não para o sinal de recepção externo.
Dicas Práticas
- ✓De acordo com os padrões 3GPP, faça um orçamento de 2-3 dB de margem de implementação acima do Eb/N0 teórico para hardware real
- ✓Use a codificação Gray para constelações QAM para minimizar erros de símbolos adjacentes — reduz BER por fator de log2 (M) por Proakis
- ✓A correção direta de erros (FEC) fornece ganho de codificação de 5 a 10 dB: o código turbo de taxa 1/2 atinge BER = 1e-6 a 2 dB Eb/N0
- ✓Para canais de desvanecimento, use técnicas de diversidade — a diversidade 2x fornece ganho de 10 dB em BER = 1e-3 por Rappaport
- ✓Ao inserir esse BER em um orçamento de links, subtraia a margem de implementação do modem (normalmente de 1 a 3 dB) do Eb/N0 antes de pesquisar o BER — o hardware real nunca atinge o desempenho teórico
- ✓Para sistemas com ADC limitado, verifique também o nível mínimo de ruído de quantização — um ADC de 8 bits tem SQNR ≈ 50 dB, o que limita o Eb/N0 efetivo, mesmo que o SNR de RF seja maior
Erros Comuns
- ✗Confundindo Eb/N0 (dB) com razão linear — deve converter: 10 dB = 10 linear, não 10 para cálculo de erfc
- ✗Usando a fórmula BPSK para modulações de ordem superior — 16-QAM BER é aproximadamente 4x maior no mesmo Eb/N0 por Proakis
- ✗Negligenciando a precisão da função erfc — aproximações polinomiais introduzem erro de 1 a 5%; use implementações compatíveis com IEEE 754
- ✗Comparando BER não codificado com limites de QEF pós-FEC — uma folha de dados de modem citando “BER = 1e-10" quase sempre significa após FEC; o BER não codificado no canal pode ser 1e-2 ou pior
- ✗Misturando Es/N0 e Eb/N0 — Es/N0 mede energia por símbolo de modulação; Eb/N0 normaliza para bits de informação. Para QPSK sem codificação: Eb/N0 = Es/N0 - 3 dB; para QPSK codificado por LDPC de taxa 3/4: Eb/N0 = Es/N0 - 1,76 dB
Perguntas Frequentes
Artigos Relacionados
Signal Processing
Índice de modulação AM: cálculo e importância
Aprenda a calcular o índice de modulação AM, as frequências de banda lateral, a largura de banda e a eficiência energética com exemplos reais para engenheiros de RF.
Signal
BER vs SNR: Entendendo o desempenho da comunicação digital
Entenda a relação entre a Taxa de Erro de Bit (BER) e a Relação Sinal/Ruído (SNR). Compare o desempenho da modulação BPSK, QPSK e QAM com curvas Eb/N0 e exemplos trabalhados.
Shop Components
As an Amazon Associate we earn from qualifying purchases.
Calculadoras relacionadas
Signal
SNR
Calcule a relação sinal-ruído, o nível de ruído, a sensibilidade do receptor e a faixa dinâmica para sistemas de RF. Analise o desempenho da sua cadeia de sinal. Resultados gratuitos e instantâneos.
Signal
Ruído de quantização
Calcule o ruído de quantização do ADC, SQNR, ENOB e densidade espectral de ruído. Analise a faixa dinâmica para design de conversor analógico para digital. Resultados gratuitos e instantâneos.
Signal
ADICIONAR SNR E ENOB
Calcule a relação sinal/ruído do ADC, ENOB e SFDR com efeitos de variação de abertura. Analise o desempenho do conversor para o projeto de aquisição de dados. Resultados gratuitos e instantâneos.
RF
Orçamento do link
Calculadora gratuita de orçamento de links de RF: insira a potência Tx, os ganhos da antena, a frequência e a distância para obter o nível do sinal recebido, a margem do link e o alcance máximo. Abrange links de satélite, terrestres e de IoT.