Skip to content
RFrftools.io
Signal11 de abril de 20269 min de leitura

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.

Conteúdo

A compensação fundamental

Todo sistema de comunicação digital se resume a uma pergunta: quantos bits você pode enviar pelo canal antes que os erros se tornem inaceitáveis? A resposta está na relação entre a Taxa de Erro de Bit (BER) e a Relação Sinal/Ruído (SNR). Erre essa relação e você desperdiçará largura de banda usando modulação excessivamente conservadora ou gastará seu orçamento de correção de erros e perderá conexões.

Isso não é apenas acadêmico. Quando você está projetando um link sem fio, escolhendo um esquema de modulação ou definindo a taxa de codificação para a correção direta de erros, a curva BER versus SNR é a primeira coisa que você deve procurar. Use a calculadora BER vs SNR para avaliar cenários específicos à medida que trabalhamos com os conceitos.


BER: O que isso significa

A taxa de erro de bits é exatamente o que parece: a probabilidade de um bit recebido estar errado. Um BER de10610^{-6}significa que aproximadamente um bit em um milhão é invertido. Se isso importa, depende inteiramente de sua inscrição:

BERQualidadeAplicação típica
10310^{-3}MarginalVoz sobre rádio (inteligível, mas ruidosa)
10510^{-5}BomComunicações de dados padrão
10610^{-6}Muito bomStreaming de vídeo, transferência de arquivos
10910^{-9}ExcelenteFibra óptica, dados financeiros
101210^{-12}UltrabaixoTransporte óptico de backbone
Observe que esses são alvos BER não codificados em muitos casos. A correção direta de erros (FEC) pode melhorar o BER efetivo em várias ordens de magnitude, mas tem seu próprio limite de SNR abaixo do qual ele se desfaz completamente.

SNR versus Eb/N0: conheça a diferença

É aqui que começa a maior parte da confusão. SNR eEb/N0E_b/N_0estão relacionados, mas não são intercambiáveis.

SNR (relação sinal-ruído) compara a potência total do sinal com a potência total do ruído em uma determinada largura de banda:
SNR=SN=SN0B\text{SNR} = \frac{S}{N} = \frac{S}{N_0 B}
ondeSSé a potência do sinal,N0N_0é a densidade espectral da potência do ruído eBBé a largura de banda do ruído. Eb/N0E_b/N_0 (Energia por bit em densidade de ruído) se normaliza para a energia em um único bit:
EbN0=SN0Rb\frac{E_b}{N_0} = \frac{S}{N_0 R_b}
ondeRbR_bé a taxa de bits. A conversão entre eles:
EbN0=SNRBRb\frac{E_b}{N_0} = \frac{\text{SNR} \cdot B}{R_b}
Por que oEb/N0E_b/N_0importa? Porque permite comparar esquemas de modulação de forma justa. Um sistema rodando a 1 Mbps e outro rodando a 100 Mbps podem ter requisitos de SNR muito diferentes, mas seus requisitos deEb/N0E_b/N_0para o mesmo BER são comparáveis.

A calculadora SNR pode ajudá-lo a calcular o nível de ruído e o SNR para sua largura de banda e valor de ruído específicos.


Curvas BER para esquemas de modulação comuns

Cada esquema de modulação tem uma curva BER versusEb/N0E_b/N_0característica. Eles são derivados da probabilidade do ruído exceder o limite de decisão entre os pontos da constelação.

BPSK e QPSK

O BPSK (Binary Phase Shift Keying) e o QPSK (Quadrature PSK) têm desempenho BER idêntico por bit:

Pb=12erfc(EbN0)P_b = \frac{1}{2}\,\text{erfc}\left(\sqrt{\frac{E_b}{N_0}}\right)
ondeerfc\text{erfc}é a função de erro complementar. Sim, o QPSK carrega o dobro da taxa de dados na mesma largura de banda e sua curva BER ainda é a mesma do BPSK. Isso ocorre porque o QPSK é essencialmente dois sinais BPSK em portadoras ortogonais (canais I e Q), cada um vendo o mesmo ruído.

EmEb/N0=10E_b/N_0 = 10dB, o BER é aproximadamente3.9×1063.9 \times 10^{-6}. Para atingir o10910^{-9}, você precisa de cerca de 12,6 dB.

16H

Com 16 pontos na constelação, 16-QAM contém 4 bits por símbolo. O BER aproximado:

Pb38erfc(25EbN0)P_b \approx \frac{3}{8}\,\text{erfc}\left(\sqrt{\frac{2}{5}\cdot\frac{E_b}{N_0}}\right)
O 16-QAM precisa de aproximadamente 4 dB a maisEb/N0E_b/N_0do que o BPSK/QPSK para o mesmo BER. Esse é o preço que você paga por dobrar a eficiência espectral.

64 AM

64-QAM carrega 6 bits por símbolo. Maior produtividade, mas os pontos da constelação estão mais apertados:

Pb724erfc(17EbN0)P_b \approx \frac{7}{24}\,\text{erfc}\left(\sqrt{\frac{1}{7}\cdot\frac{E_b}{N_0}}\right)
Em comparação com o BPSK, o 64-QAM precisa de cerca de 8 dB a maisEb/N0E_b/N_0para atingir a mesma taxa de erro. Abaixo desse limite, os erros aumentam rapidamente.

Tabela de comparação

ModulaçãoBits/símboloEficiência espectralEb/N0E_b/N_0para BER=106= 10^{-6}
BPSK11 bit/s/Hz10,5 dB
QPSK22 bits/s/Hz10,5 dB
16-QAM44 bits/s/Hz14,5 dB
64 QAM66 bits/Hz18,5 dB
256-QAM88 bits/Hz23 dB
O padrão é claro: cada duplicação da eficiência espectral custa aproximadamente 4 dB de SNR. Essa é a relação fundamental entre largura de banda e potência nas comunicações digitais.

O limite de Shannon

Claude Shannon provou em 1948 que há um mínimo teóricoEb/N0E_b/N_0abaixo do qual a comunicação sem erros é impossível, independentemente da codificação:

EbN02R/B1R/B\frac{E_b}{N_0} \geq \frac{2^{R/B} - 1}{R/B}
ComoR/B0R/B \to 0, isso se aproxima deln(2)1.59\ln(2) \approx -1.59dB. Nenhum sistema real opera lá — os códigos turbo e os códigos LDPC modernos ficam a cerca de 0,5 dB do limite de Shannon, o que é uma conquista notável da engenharia.

Esse limite diz algo fundamental: se seuEb/N0E_b/N_0calculado estiver abaixo de cerca de1.6-1.6dB, nenhuma quantidade de codificação inteligente o salvará. Você precisa de mais potência, mais largura de banda ou uma distância de link mais próxima.


Você está projetando um link ponto a ponto de 5 GHz com os seguintes parâmetros:

  • Potência do sinal recebido:65-65dBm
  • Figura de ruído: 5 dB
  • Largura de banda: 20 MHz
  • BER obrigatório:10610^{-6}Etapa 1: Calcular o nível de ruído.
Ruído térmico na largura de banda de 20 MHz:N=kTB=174+10log10(20×106)=174+73=101N = kTB = -174 + 10\log_{10}(20 \times 10^6) = -174 + 73 = -101dBm.

Com valor de ruído de 5 dB:Ntotal=101+5=96N_{total} = -101 + 5 = -96dBm.

Etapa 2: Calcular o SNR. SNR=65(96)=31\text{SNR} = -65 - (-96) = 31dB. Etapa 3: Determine a ordem máxima de modulação.

Com 31 dB de SNR e largura de banda de 20 MHz, sua energia por bit depende da taxa de dados. Para 64-QAM com eficiência espectral de 6 bits/Hz:Rb=6×20=120R_b = 6 \times 20 = 120Mbps.Eb/N0=SNR10log10(Rb/B)=3110log10(6)=317.8=23.2E_b/N_0 = \text{SNR} - 10\log_{10}(R_b/B) = 31 - 10\log_{10}(6) = 31 - 7.8 = 23.2dB.

Para BER=106= 10^{-6}, 64-QAM precisa de cerca de 18,5 dB. Você tem 23,2 dB, deixando 4,7 dB de margem. Isso é saudável.

Você poderia ir para 256-QAM? Isso precisa de cerca de 23 dB para10610^{-6}BER, e você teriaEb/N0=3110log10(8)=319=22E_b/N_0 = 31 - 10\log_{10}(8) = 31 - 9 = 22dB. Isso é 1 dB a menos. Muito arriscado sem ganho adicional de codificação.

Decisão: 64-QAM oferece 120 Mbps com margem confortável. Use a calculadora BER vs SNR para verificar esses números e explorar o que acontece se a energia recebida cair durante a chuva.

Considerações práticas

Os canais de esmaecimento destroem as suposições de SNR médio. Um canal de desvanecimento Rayleigh pode exigir 10-20 dB a mais em médiaEb/N0E_b/N_0do que AWGN para o mesmo BER. Técnicas de diversidade (espacial, frequência, tempo) são essenciais para sistemas sem fio. O ruído de fase é importante para constelações densas. 256-QAM tem pontos de constelação separados por apenas alguns graus. Se o oscilador local tiver um ruído de fase significativo, os pontos da constelação se espalharão, aumentando o nível de erro, independentemente do SNR. O ruído de quantização define um mínimo. A resolução do seu ADC limita o SNR efetivo. Um ADC de §46 bits tem uma relação sinal-ruído de quantização de aproximadamente6.02N+1.766.02N + 1.76dB. Um ADC de 12 bits atinge o máximo de cerca de 74 dB SQNR, o que limita seuEb/N0E_b/N_0efetivo, mesmo que o SNR do canal seja maior. Explore isso com a Calculadora de ruído de quantização. O ganho de codificação muda as curvas. Códigos convolucionais proporcionam ganho de codificação de 3 a 6 dB. Códigos turbo e códigos LDPC elevam isso para 8-10 dB. Os sistemas 5G NR modernos usam LDPC para dados e códigos polares para canais de controle, chegando a 1 dB da capacidade de Shannon.

Resumo

A relação BER versus SNR governa todos os sistemas de comunicação digital:

  1. Eb/N0E_b/N_0 é a métrica universal para comparar esquemas de modulação de forma justa
  2. Modulação de ordem superior (mais bits/símbolo) oferece melhor eficiência espectral, mas precisa proporcionalmente de mais SNR
  3. O limite de Shannon (1.59-1.59dBEb/N0E_b/N_0) é o piso absoluto abaixo do qual a comunicação sem erros é impossível
  4. Canais do mundo real (desvanecimento, interferência, ruído de fase) exigem uma margem significativa acima das curvas AWGN teóricas
Em caso de dúvida, calcule seu orçamento de links, determine oEb/N0E_b/N_0disponível e escolha o esquema de modulação que oferece pelo menos 3-5 dB de margem acima do limite BER exigido. A calculadora BER vs SNR torna essa análise rápida e repetível.

Artigos Relacionados