Articulo de referencia

tasa de error de bits

En la transmisión digital , el número de errores de bits es la cantidad de bits recibidos de un flujo de datos a través de un canal de comunicación que han sido alterados debido...

En la transmisión digital , el número de errores de bits es la cantidad de bits recibidos de un flujo de datos a través de un canal de comunicación que han sido alterados debido a ruido , interferencias , distorsión o errores de sincronización de bits .

La tasa de error de bits ( BER ) es el número de errores de bits por unidad de tiempo. La relación de error de bits (también BER ) es el número de errores de bits dividido por el número total de bits transferidos durante un intervalo de tiempo estudiado. La relación de error de bits es una medida de rendimiento adimensional, que a menudo se expresa como un porcentaje . [ 1 ]

La probabilidad de error de bit p e es el valor esperado de la tasa de error de bit. Esta tasa puede considerarse una estimación aproximada de la probabilidad de error de bit. Dicha estimación es precisa para intervalos de tiempo prolongados y un número elevado de errores de bit.

Ejemplo

Como ejemplo, supongamos esta secuencia de bits transmitida:

1 1 0 0 0 1 0 1 1

y la siguiente secuencia de bits recibida:

0 1 0 1 0 1 0 0 1,

En este caso, el número de errores de bits (los bits subrayados) es 3. La BER es 3 bits incorrectos divididos por 9 bits transferidos, lo que resulta en una BER de 0,333 o 33,3%.

Tasa de error de paquetes

La tasa de error de paquetes (PER) es el número de paquetes de datos recibidos incorrectamente dividido por el número total de paquetes recibidos. Un paquete se declara incorrecto si al menos un bit es erróneo. El valor esperado de la PER se denota como probabilidad de error de paquete p p , que para una longitud de paquete de datos de N bits se puede expresar como

pagpag=1(1pagmi)norte=1minorteln(1pagmi){\displaystyle p_{p}=1-(1-p_{e})^{N}=1-e^{N\ln(1-p_{e})}},

suponiendo que los errores de bits son independientes entre sí. Para probabilidades de error de bits pequeñas y paquetes de datos grandes, esto es aproximadamente

pagpagpagminorte.{\displaystyle p_{p}\approx p_{e}N.}

Se pueden realizar mediciones similares para la transmisión de tramas , bloques o símbolos .

La expresión anterior se puede reorganizar para expresar el BER correspondiente ( p e ) como una función del PER ( pp ) y la longitud del paquete de datos N en bits:

pagmi=1(1pagpag)norte{\displaystyle p_{e}=1-{\sqrt[{N}]{(1-p_{p})}}}

Factores que afectan a la BER

En un sistema de comunicación, la tasa de error de bits (BER) del receptor puede verse afectada por el ruido del canal de transmisión , interferencias , distorsión , problemas de sincronización de bits , atenuación , desvanecimiento multitrayecto inalámbrico , etc.

La tasa de error de bits (BER) puede mejorarse eligiendo una señal de alta intensidad (a menos que esto cause diafonía y más errores de bits), eligiendo un esquema de modulación o codificación de línea lento y robusto , y aplicando esquemas de codificación de canal, como códigos de corrección de errores hacia adelante redundantes .

La tasa de error de bits (BER) de transmisión es el número de bits detectados que son incorrectos antes de la corrección de errores, dividido por el número total de bits transferidos (incluidos los códigos de error redundantes). La BER de información , aproximadamente igual a la probabilidad de error de decodificación , es el número de bits decodificados que permanecen incorrectos después de la corrección de errores, dividido por el número total de bits decodificados (la información útil). Normalmente, la BER de transmisión es mayor que la BER de información. La BER de información se ve afectada por la robustez del código de corrección de errores directo.

Análisis de la BER

La tasa de error de bits (BER) puede evaluarse mediante simulaciones computacionales estocásticas ( de Monte Carlo ). Si se asume un modelo simple de canal de transmisión y de fuente de datos , la BER también puede calcularse analíticamente. Un ejemplo de este tipo de modelo de fuente de datos es la fuente de Bernoulli .

Algunos ejemplos de modelos de canales simples utilizados en la teoría de la información son:

En el peor de los casos, se trata de un canal completamente aleatorio, donde el ruido predomina totalmente sobre la señal útil. Esto resulta en una tasa de error de bits (BER) de transmisión del 50 % (siempre que se suponga una fuente de datos binaria de Bernoulli y un canal binario simétrico, como se indica más adelante).

Curvas de tasa de error de bits para canales AWGN BPSK , QPSK , 8-PSK y 16-PSK .
Comparación de la tasa de error de bits (BER) entre BPSK y BPSK con codificación diferencial mediante codificación Gray operando en ruido blanco.

En un canal ruidoso, la BER se suele expresar como una función de la medida de relación portadora-ruido normalizada denominada Eb/N0 (relación entre la energía por bit y la densidad espectral de potencia del ruido) o Es/N0 (relación entre la energía por símbolo de modulación y la densidad espectral de ruido).

Por ejemplo, en el caso de la modulación BPSK y el canal AWGN, la BER en función de Eb/N0 viene dada por:

BER=Q(2mib/norte0){\displaystyle \operatorname {BER} =Q({\sqrt {2E_{b}/N_{0}}})},

dónde Q(incógnita):=12πincógnitamit2/2dt{\displaystyle Q(x):={\frac {1}{\sqrt {2\pi }}}\int _{x}^{\infty }e^{-t^{2}/2}dt}. [ 2 ]

Generalmente, se representan gráficamente las curvas BER para describir el rendimiento de un sistema de comunicación digital. En la comunicación óptica, se suele utilizar la relación BER (dB) frente a la potencia recibida (dBm); mientras que en la comunicación inalámbrica, se utiliza la relación BER (dB) frente a la relación señal/ruido (SNR) (dB).

Medir la tasa de error de bits ayuda a elegir los códigos de corrección de errores hacia adelante adecuados. Dado que la mayoría de estos códigos corrigen solo los cambios de bits, pero no las inserciones ni las eliminaciones, la distancia de Hamming es la métrica apropiada para medir la cantidad de errores de bits. Muchos codificadores FEC también miden continuamente la tasa de error de bits actual.

Una forma más general de medir el número de errores de bits es la distancia de Levenshtein . La medición de la distancia de Levenshtein es más apropiada para medir el rendimiento del canal sin procesar antes de la sincronización de tramas , y cuando se utilizan códigos de corrección de errores diseñados para corregir inserciones y eliminaciones de bits, como los códigos de marcador y los códigos de marca de agua. [ 3 ]

Borrador matemático

La BER es la probabilidad de una interpretación errónea de un bit debido al ruido eléctrico.w(t){\displaystyle w(t)}. Considerando una transmisión NRZ bipolar, tenemos

incógnita1(t)=A+w(t){\displaystyle x_{1}(t)=A+w(t)}para un "1" yincógnita0(t)=A+w(t){\displaystyle x_{0}(t)=-A+w(t)}para un "0". Cada uno deincógnita1(t){\displaystyle x_{1}(t)}yincógnita0(t){\displaystyle x_{0}(t)}tiene un período deT{\displaystyle T}.

Sabiendo que el ruido tiene una densidad espectral bilateral norte02{\displaystyle {\frac {N_{0}}{2}}},

incógnita1(t){\displaystyle x_{1}(t)}esnorte(A,norte02T){\displaystyle {\mathcal {N}}\left(A,{\frac {N_{0}}{2T}}\right)}

yincógnita0(t){\displaystyle x_{0}(t)}esnorte(A,norte02T){\displaystyle {\mathcal {N}}\left(-A,{\frac {N_{0}}{2T}}\right)}.

Volviendo a BER, tenemos la posibilidad de una interpretación errónea de algunos bits.pagmi=pag(0|1)pag1+pag(1|0)pag0{\displaystyle p_{e}=p(0|1)p_{1}+p(1|0)p_{0}}.

pag(1|0)=0,5erfc(A+λnorteo/T){\displaystyle p(1|0)=0.5\,\operatorname {erfc} \left({\frac {A+\lambda }{\sqrt {N_{o}/T}}}\right)}y pag(0|1)=0,5erfc(Aλnorteo/T){\displaystyle p(0|1)=0.5\,\operatorname {erfc} \left({\frac {A-\lambda }{\sqrt {N_{o}/T}}}\right)}

dóndeλ{\displaystyle \lambda }es el umbral de decisión, establecido en 0 cuandopag1=pag0=0,5{\displaystyle p_{1}=p_{0}=0,5}.

Podemos utilizar la energía promedio de la señal.mi=A2T{\displaystyle E=A^{2}T}para encontrar la expresión final  :

pagmi=0,5erfc(minorteo).{\displaystyle p_{e}=0.5\,\operatorname {erfc} \left({\sqrt {\frac {E}{N_{o}}}}\right).} ±§

Prueba de tasa de error de bits

La prueba BERT , o prueba de tasa de error de bits , es un método de prueba para circuitos de comunicación digital que utiliza patrones de estrés predeterminados que consisten en una secuencia de unos y ceros lógicos generados por un generador de patrones de prueba.

Un BERT generalmente consta de un generador de patrones de prueba y un receptor que se puede configurar con el mismo patrón. Se pueden usar en pares, con uno en cada extremo de un enlace de transmisión, o individualmente en un extremo con un bucle de retorno en el extremo remoto. Los BERT suelen ser instrumentos especializados independientes, pero también pueden estar basados ​​en computadoras personales . Durante su uso, el número de errores, si los hay, se contabiliza y se presenta como una proporción, por ejemplo, 1 en 1.000.000 o 1 en 1e06.

Tipos comunes de patrones de estrés BERT

  • PRBS ( secuencia binaria pseudoaleatoria ): un secuenciador binario pseudoaleatorio de N bits. Estas secuencias de patrones se utilizan para medir la fluctuación (jitter) y la máscara de ojo de los datos de transmisión (TX-Data) en enlaces de datos eléctricos y ópticos.
  • QRSS (fuente de señal cuasi aleatoria): un secuenciador binario pseudoaleatorio que genera todas las combinaciones de una palabra de 20 bits, se repite cada 1.048.575 palabras y suprime los ceros consecutivos hasta un máximo de 14. Contiene secuencias de alta densidad, secuencias de baja densidad y secuencias que cambian de baja a alta y viceversa. Este patrón es también el estándar utilizado para medir la fluctuación de fase (jitter).
  • 3 en 24 : Este patrón contiene la cadena más larga de ceros consecutivos (15) con la menor densidad de unos (12,5 %). Este patrón enfatiza simultáneamente la mínima densidad de unos y el máximo número de ceros consecutivos. El formato de trama D4 de 3 en 24 puede provocar una alarma amarilla D4 en los circuitos de trama, dependiendo de la alineación de los bits uno con la trama.
  • 1:7 – También conocido como 1 en 8. Contiene un único uno en una secuencia repetitiva de ocho bits. Este patrón enfatiza la densidad mínima de unos del 12,5 % y debe usarse al probar sistemas configurados para la codificación B8ZS , ya que el patrón 3 en 24 aumenta al 29,5 % al convertirse a B8ZS.
  • Mín/máx : El patrón cambia rápidamente de una densidad baja a una alta. Resulta especialmente útil al poner a prueba la función ALBO del repetidor .
  • Patrón de unos (o marca) : Un patrón compuesto únicamente por unos. Este patrón hace que el repetidor consuma la máxima cantidad de energía. Si la alimentación de CC al repetidor está regulada correctamente, este no tendrá problemas para transmitir la larga secuencia de unos. Este patrón debe utilizarse al medir la regulación de potencia del tramo. Un patrón de unos sin trama se utiliza para indicar una AIS (también conocida como alarma azul ).
  • Todo ceros : un patrón compuesto únicamente por ceros. Es eficaz para detectar equipos mal configurados para AMI , como entradas de baja velocidad de multiplexación por fibra óptica/radio.
  • 0s y 1s alternados : un patrón compuesto por unos y ceros alternados.
  • 2 en 8 : Este patrón contiene un máximo de cuatro ceros consecutivos. No activará la secuencia B8ZS, ya que se requieren ocho ceros consecutivos para que se produzca dicha sustitución. El patrón es eficaz para detectar equipos configurados incorrectamente para B8ZS.
  • Bridgetap : Las conexiones de puente dentro de un tramo se pueden detectar mediante una serie de patrones de prueba con diversas densidades de unos y ceros. Esta prueba genera 21 patrones y se ejecuta durante 15 minutos. Si se produce un error de señal, el tramo puede tener una o más conexiones de puente. Este patrón solo es efectivo para tramos T1 que transmiten la señal sin procesar. La modulación utilizada en los tramos HDSL anula la capacidad de los patrones de Bridgetap para detectar conexiones de puente.
  • Multipat : esta prueba genera cinco patrones de prueba de uso común para permitir la evaluación del intervalo DS1 sin tener que seleccionar cada patrón individualmente. Los patrones son: todos unos, 1:7, 2 en 8, 3 en 24 y QRSS.
  • T1-DALY y 55 OCTET : Cada uno de estos patrones contiene cincuenta y cinco (55) octetos de datos de ocho bits en una secuencia que cambia rápidamente entre baja y alta densidad. Estos patrones se utilizan principalmente para poner a prueba los circuitos ALBO y ecualizador, pero también pondrán a prueba la recuperación de temporización. 55 OCTET tiene quince (15) ceros consecutivos y solo se puede usar sin trama sin infringir los requisitos de densidad. Para señales con trama, se debe usar el patrón T1-DALY. Ambos patrones forzarán un código B8ZS en circuitos configurados para B8ZS.

Probador de tasa de error de bits

Un probador de tasa de error de bits (BERT), también conocido como "probador de relación de error de bits" [ 4 ] o solución de prueba de tasa de error de bits (BERTs), es un equipo de prueba electrónico utilizado para probar la calidad de la transmisión de señal de componentes individuales o sistemas completos.

Los componentes básicos de un BERT son:

  • Generador de patrones , que transmite un patrón de prueba definido al DUT o sistema de prueba.
  • Detector de errores conectado al DUT o sistema de prueba, para contar los errores generados por el DUT o sistema de prueba.
  • Generador de señal de reloj para sincronizar el generador de patrones y el detector de errores.
  • El analizador de comunicaciones digitales es opcional para mostrar la señal transmitida o recibida.
  • Convertidor electroóptico y convertidor óptico-eléctrico para la prueba de señales de comunicación óptica.

Véase también

Referencias

  1. Jit Lim (14 de diciembre de 2010). "¿Es BER la relación de error de bits o la tasa de error de bits?" . EDN . Consultado el 14 de octubre de 2024 .
  2. ^ Cálculo de la BER, Vahid Meghdadi, Université de Limoges, enero de 2008
  3. "Teclados y canales encubiertos" de Gaurav Shah, Andres Molina y Matt Blaze (¿2006?)
  4. "Prueba de tasa de error de bits: Prueba BER BERT » Electronics Notes" . www.electronics-notes.com . Consultado el 11 de abril de 2020 . 

Dominio público Este artículo incorpora material de dominio público de la Norma Federal 1037C . Administración de Servicios Generales . Archivado del original el 22 de enero de 2022. (en apoyo de la norma MIL-STD-188 ).

  • BER QPSK para canal AWGN: experimento en línea