Skip to content
RFrftools.io
Signal Processing11 de abril de 20267 min de lectura

BER frente a SNR: comprensión del rendimiento de la comunicación digital

Comprenda la relación entre la tasa de errores de bits (BER) y la relación señal/ruido (SNR).

Contenido

La compensación fundamental

Cada sistema de comunicación digital se reduce a una pregunta: ¿cuántos bits se pueden enviar por el canal antes de que los errores se vuelvan inaceptables? La respuesta está en la relación entre la tasa de errores de bits (BER) y la relación señal/ruido (SNR). Si se equivoca en esta relación, perderá ancho de banda al utilizar una modulación demasiado conservadora, o agotará su presupuesto de corrección de errores y eliminará las conexiones.

Esto no es solo académico. Al diseñar un enlace inalámbrico, elegir un esquema de modulación o establecer la velocidad de codificación para la corrección de errores hacia adelante, lo primero que debe buscar es la curva BER frente a la SNR. Utilice la calculadora BER frente a SNR para evaluar situaciones específicas a medida que analizamos los conceptos.


BER: Qué significa

La tasa de error de bits es exactamente lo que parece: la probabilidad de que un bit recibido sea incorrecto. Un BER de 10−610^{-6} significa que se ha invertido aproximadamente un bit en un millón. Que eso sea importante depende completamente de su solicitud:

BERCalidadAplicación típica
10−310^{-3}MarginalVoz por radio (inteligible pero ruidosa)
10−510^{-5}¿BuenaComunicaciones de datos estándar
10−610^{-6}Muy bienTransmisión de vídeo, transferencia de archivos
10−910^{-9}ExcelenteFibra óptica, datos financieros
10−1210^{-12}UltrabajoTransporte óptico troncal
Tenga en cuenta que, en muchos casos, se trata de objetivos BER no codificados. La corrección directa de errores (FEC) puede mejorar la BER efectiva en varios órdenes de magnitud, pero tiene su propio umbral de SNR por debajo del cual se desmorona por completo.

SNR frente a Eb/N0: conozca la diferencia

Aquí es donde comienza la mayor parte de la confusión. SNR y Eb/N0E_b/N_0 están relacionados pero no son intercambiables.

La SNR (relación señal/ruido) compara la potencia total de la señal con la potencia total del ruido en un ancho de banda determinado:
SNR=SN=SN0B\text{SNR} = \frac{S}{N} = \frac{S}{N_0 B}

donde SS es la potencia de la señal, N0N_0 es la densidad espectral de la potencia de ruido y BB es el ancho de banda del ruido.

Eb/N0E_b/N_0 (Energía por bit a densidad de ruido) se normaliza a la energía en un solo bit:
EbN0=SN0Rb\frac{E_b}{N_0} = \frac{S}{N_0 R_b}

donde RbR_b es la velocidad de bits. La conversión entre ellos:

EbN0=SNR⋅BRb\frac{E_b}{N_0} = \frac{\text{SNR} \cdot B}{R_b}

¿Por qué es importante Eb/N0E_b/N_0? Porque le permite comparar los esquemas de modulación de forma justa. Un sistema que funcione a 1 Mbps y otro que funcione a 100 Mbps pueden tener requisitos de SNR muy diferentes, pero sus requisitos de Eb/N0E_b/N_0 para la misma BER son comparables.

La calculadora SNR puede ayudarle a calcular el umbral de ruido y la SNR para su ancho de banda y su cifra de ruido específicos.


Curvas BER para esquemas de modulación comunes

Cada esquema de modulación tiene una curva característica BER frente a Eb/N0E_b/N_0. Estas se derivan de la probabilidad de que el ruido supere el umbral de decisión entre los puntos de la constelación.

BPSK y QPSK

BPSK (codificación por desplazamiento de fase binaria) y QPSK (PSK en cuadratura) tienen un rendimiento BER idéntico por bit:

Pb=12 erfc(EbN0)P_b = \frac{1}{2}\,\text{erfc}\left(\sqrt{\frac{E_b}{N_0}}\right)

donde erfc\text{erfc} es la función de error complementaria. Sí, el QPSK tiene el doble de velocidad de datos en el mismo ancho de banda y su curva BER sigue siendo la misma que la del BPSK. Esto se debe a que el QPSK consiste básicamente en dos señales BPSK en portadoras ortogonales (canales I y Q), cada una de las cuales ve el mismo ruido.

En Eb/N0=10E_b/N_0 = 10 dB, la BER es aproximadamente 3.9×10−63.9 \times 10^{-6}. Para alcanzar 10−910^{-9}, necesita aproximadamente 12,6 dB.

16 A.M.

Con 16 puntos en la constelación, 16-QAM contiene 4 bits por símbolo. El BER aproximado:

Pb≈38 erfc(25⋅EbN0)P_b \approx \frac{3}{8}\,\text{erfc}\left(\sqrt{\frac{2}{5}\cdot\frac{E_b}{N_0}}\right)

16-QAM necesita aproximadamente 4 dB más Eb/N0E_b/N_0 que BPSK/QPSK para la misma BER. Ese es el precio que se paga por duplicar la eficiencia espectral.

64 A.M.

64-QAM lleva 6 bits por símbolo. Mayor rendimiento, pero los puntos de la constelación están más compactos:

Pb≈724 erfc(17⋅EbN0)P_b \approx \frac{7}{24}\,\text{erfc}\left(\sqrt{\frac{1}{7}\cdot\frac{E_b}{N_0}}\right)

En comparación con el BPSK, el 64-QAM necesita unos 8 dB más Eb/N0E_b/N_0 para lograr la misma tasa de error. Por debajo de ese umbral, los errores aumentan rápidamente.

Tabla comparativa

ModulaciónBits/símboloEficiencia espectralEb/N0E_b/N_0 para BER =10−6= 10^{-6}
BPSK11 bit/s/Hz10,5 dB
QPSK22 bit/s/Hz10,5 dB
16-QAM44 bit/s/Hz14,5 dB
64 QAM66 bit/s/Hz18,5 dB
256 QAM88 bit/s/Hz23 dB
El patrón es claro: cada duplicación de la eficiencia espectral le cuesta aproximadamente 4 dB de SNR. Este es el equilibrio fundamental entre ancho de banda y potencia en las comunicaciones digitales.

El límite de Shannon

Claude Shannon demostró en 1948 que hay un mínimo teórico de Eb/N0E_b/N_0 por debajo del cual la comunicación sin errores es imposible, independientemente de la codificación:

EbN0≥2R/B−1R/B\frac{E_b}{N_0} \geq \frac{2^{R/B} - 1}{R/B}

Como R/B→0R/B \to 0, esto se acerca a ln⁡(2)≈−1.59\ln(2) \approx -1.59 dB. Allí no funciona ningún sistema real: los códigos turbo y los códigos LDPC modernos se sitúan a unos 0,5 dB del límite de Shannon, lo que constituye un logro de ingeniería notable.

Este límite te indica algo fundamental: si el Eb/N0E_b/N_0 calculado está por debajo de aproximadamente −1.6-1.6 dB, ninguna cantidad de codificación inteligente te salvará. Necesitas más potencia, más ancho de banda o una distancia de enlace más cercana.


Ejemplo resuelto: elección de la modulación para un enlace inalámbrico

Estás diseñando un enlace punto a punto de 5 GHz con los siguientes parámetros:

  • Potencia de señal recibida: −65-65 dBm
  • Nivel de ruido: 5 dB
  • Ancho de banda: 20 MHz
  • BER requerido: 10−610^{-6}

Paso 1: Calcule el nivel de ruido mínimo.

Ruido térmico en un ancho de banda de 20 MHz: N=kTB=−174+10log⁡10(20×106)=−174+73=−101N = kTB = -174 + 10\log_{10}(20 \times 10^6) = -174 + 73 = -101 dBm.

Con una cifra de ruido de 5 dB: Ntotal=−101+5=−96N_{total} = -101 + 5 = -96 dBm.

Paso 2: Calcular la SNR. SNR=−65−(−96)=31\text{SNR} = -65 - (-96) = 31 dB. Paso 3: Determine el orden máximo de modulación.

Con 31 dB de SNR y un ancho de banda de 20 MHz, la energía por bit depende de la velocidad de datos. Para 64 QAM con una eficiencia espectral de 6 bit/s/Hz: Rb=6×20=120R_b = 6 \times 20 = 120 Mbps.

Eb/N0=SNR−10log⁡10(Rb/B)=31−10log⁡10(6)=31−7.8=23.2E_b/N_0 = \text{SNR} - 10\log_{10}(R_b/B) = 31 - 10\log_{10}(6) = 31 - 7.8 = 23.2 dB.

Para BER =10−6= 10^{-6}, 64-QAM necesita aproximadamente 18,5 dB. Tiene 23,2 dB, lo que deja un margen de 4,7 dB. Eso es saludable.

¿Podrías ir al 256-QAM? Se necesitan unos 23 dB para 10−610^{-6} BER, y tendrías Eb/N0=31−10log⁡10(8)=31−9=22E_b/N_0 = 31 - 10\log_{10}(8) = 31 - 9 = 22 dB. Eso es 1 dB menos. Es demasiado arriesgado sin una ganancia de codificación adicional.

Decisión: 64-QAM le ofrece 120 Mbps con un margen cómodo. Usa la calculadora BER vs SNR para verificar estos números y ver qué ocurre si la energía que recibes cae durante la lluvia.

Consideraciones prácticas

Los canales de atenuación destruyen las suposiciones de SNR promedio. Un canal de atenuación de Rayleigh puede requerir entre 10 y 20 dB más de media Eb/N0E_b/N_0 que un AWGN para la misma BER. Las técnicas de diversidad (espacial, de frecuencia, de tiempo) son esenciales para los sistemas inalámbricos. El ruido de fase es importante para las constelaciones densas. El 256-QAM tiene puntos de constelación separados solo por unos pocos grados. Si su oscilador local tiene un ruido de fase significativo, los puntos de la constelación se difuminan entre sí, lo que aumenta el umbral de error independientemente de la SNR. Quantization noise sets a floor. Your ADC's resolution limits the effective SNR. An NN-bit ADC has a signal-to-quantization noise ratio of approximately 6.02N+1.766.02N + 1.76 dB. A 12-bit ADC maxes out at about 74 dB SQNR, which caps your effective Eb/N0E_b/N_0 even if the channel SNR is higher. Explore this with the Quantization Noise calculator. La ganancia de codificación desplaza las curvas. Los códigos convolucionales le proporcionan entre 3 y 6 dB de ganancia de codificación. Los códigos Turbo y LDPC lo elevan a 8-10 dB. Los sistemas 5G NR modernos utilizan LDPC para los datos y códigos polares para los canales de control, con lo que se encuentran a menos de 1 dB de la capacidad de Shannon.

Resumen

La relación entre BER y SNR rige todos los sistemas de comunicación digital:

  1. Eb/N0E_b/N_0 es la métrica universal para comparar esquemas de modulación de manera justa
  2. La modulación de orden superior (más bits/símbolo) proporciona una mejor eficiencia espectral, pero necesita proporcionalmente más SNR
  3. El límite de Shannon (−1.59-1.59 dB Eb/N0E_b/N_0) es el mínimo absoluto por debajo del cual es imposible una comunicación sin errores
  4. Los canales del mundo real (atenuación, interferencia, ruido de fase) requieren un margen significativo por encima de las curvas AWGN teóricas

En caso de duda, calcule su presupuesto de enlace, determine el Eb/N0E_b/N_0 disponible y elija el esquema de modulación que le dé al menos entre 3 y 5 dB de margen por encima del umbral BER requerido. La calculadora BER frente a SNR hace que este análisis sea rápido y repetible.

Preguntas Frecuentes

La SNR (relación señal/ruido) compara la potencia total de la señal con la potencia total de ruido en un ancho de banda, mientras que el Eb/N0 (energía por bit con respecto a la densidad de ruido) se normaliza con la energía de un solo bit. El Eb/N0 permite una comparación justa entre los esquemas de modulación que se ejecutan a diferentes velocidades de datos, lo que lo convierte en la métrica estándar para evaluar el rendimiento de la BER de la comunicación digital.
El QPSK es esencialmente dos señales BPSK independientes transmitidas simultáneamente en portadoras ortogonales I y Q. Cada portadora ve el mismo ruido, por lo que la probabilidad de error por bit es idéntica. El QPSK logra el doble de eficiencia espectral que el BPSK sin penalización en Eb/N0, por lo que se prefiere en sistemas con ancho de banda limitado.
El 64-QAM normalmente requiere unos 8 dB más de Eb/N0 que el QPSK para lograr la misma tasa de errores de bits. Esto se debe a que los 64 puntos de la constelación están más juntos, lo que reduce el margen de ruido entre los límites de decisión. La contrapartida es una eficiencia espectral 3 veces mayor (6 bits/símbolo frente a 2 bits/símbolo).
El límite de Shannon es de aproximadamente -1,59 dB Eb/N0, que es la energía mínima teórica por bit requerida para una comunicación sin errores a través de un canal AWGN. Ningún esquema de modulación o codificación puede lograr una comunicación confiable por debajo de este umbral, independientemente de la complejidad. Los códigos LDPC y turbo modernos se aproximan a 0,5 dB de este límite.

Artículos Relacionados