Articulo de referencia

Decodificación de lógica mayoritaria

En la detección y corrección de errores , la decodificación por lógica mayoritaria es un método para decodificar códigos de repetición , basado en la suposición de que el símbol...

En la detección y corrección de errores , la decodificación por lógica mayoritaria es un método para decodificar códigos de repetición , basado en la suposición de que el símbolo transmitido fue aquel cuyas apariciones fueron las más numerosas.

Teoría

En un alfabeto binario compuesto de0,1{\displaystyle 0,1}, si un(norte,1){\displaystyle (n,1)}Se utiliza un código de repetición, luego cada bit de entrada se asigna a la palabra de código como una cadena denorte{\displaystyle n}-bits de entrada replicados. Generalmentenorte=2t+1{\displaystyle n=2t+1}, un número impar.

Los códigos de repetición pueden detectar hasta[norte/2]{\displaystyle [n/2]}Errores de transmisión. Los errores de decodificación ocurren cuando se producen más de estos errores de transmisión. Por lo tanto, suponiendo que los errores de transmisión de bits son independientes, la probabilidad de error para un código de repetición viene dada porPAGmi=k=norte+12norte(nortek)ϵk(1ϵ)(nortek){\displaystyle P_{e}=\sum _{k={\frac {n+1}{2}}}^{n}{n \choose k}\epsilon ^{k}(1-\epsilon )^{(nk)}}, dóndeϵ{\displaystyle \epsilon }es el error en el canal de transmisión.

Algoritmo

Suposición: la palabra clave es(norte,1){\displaystyle (n,1)}, dóndenorte=2t+1{\displaystyle n=2t+1}, un número impar.

  • Calcula eldH{\displaystyle d_{H}}Peso de Hamming del código de repetición.
  • sidHt{\displaystyle d_{H}\leq t}, decodificar la palabra clave para que sea todo ceros
  • sidHt+1{\displaystyle d_{H}\geq t+1}, decodificar la palabra clave para que sea todo unos

Este algoritmo es una función booleana por derecho propio, la función de mayoría .

Ejemplo

En un(norte,1){\displaystyle (n,1)}código, si R=[1 0 1 1 0], entonces se decodificaría como,

  • norte=5,t=2{\displaystyle n=5,t=2},dH=3{\displaystyle d_{H}=3}, entonces R'=[1 1 1 1 1]
  • Por lo tanto, el bit del mensaje transmitido fue 1.

Referencias

  1. Universidad Rice, https://web.archive.org/web/20051205194451/http://cnx.rice.edu/content/m0071/latest/