Saltar al contenido principal
Library homepage
 

Text Color

Text Size

 

Margin Size

 

Font Type

Enable Dyslexic Font
LibreTexts Español

6.25: Códigos de repetición

( \newcommand{\kernel}{\mathrm{null}\,}\)

Objetivos de aprendizaje
  • Explica el código de repetición para la corrección de errores.

Quizás el código de corrección de errores más simple es el código de repetición.

Figura 6.25.1 La porción superior representa el resultado de modular directamente el flujo de bits b (n) en una señal transmitida x (t) usando un conjunto de señales BPSK de banda base. R' es el dato producido por el codificador fuente. Si ese flujo de bits pasa a través de un codificador de canal (3,1) para producir el flujo de bits c (l), la señal transmitida resultante requiere un intervalo de bits T tres veces menor que la versión no codificada. Esta reducción en el intervalo de bits significa que la energía/bit transmitido disminuye en un factor de tres, lo que da como resultado una mayor probabilidad de error en el receptor.

Aquí, el transmisor envía el bit de datos varias veces, un número impar de veces de hecho. Debido a que la probabilidad de error p e es siempre menor que 1/2, sabemos que más de los bits deben ser correctos en lugar de errores. La votación por mayoría simple de los bits recibidos (de ahí la razón del número impar) determina el bit transmitido con mayor precisión que enviarlo solo. Por ejemplo, consideremos el código de repetición triple: por cada bit b (n) que emerge del codificador fuente, el codificador de canal produce tres. Por lo tanto, el flujo de bits que emerge del codificador de canal c (l) tiene una velocidad de datos tres veces mayor que la del flujo de bits original b (n). La tabla de codificación ilustra cuándo se pueden corregir los errores y cuándo no pueden hacerlo mediante el decodificador de mayoría de votos.

Así, si un bit de los tres bits se recibe por error, el receptor puede corregir el error; si se produce más de un error, el decodificador de canal anuncia que el bit es 1 en lugar del valor transmitido de 0. Usando este código de repetición, la probabilidad de b

ˆb(n)0

es igual

3p2e×(1pe)+p3e

Esta probabilidad de un error de decodificación es siempre menor que p e, el valor no codificado, siempre y cuando

pe<12

Ejercicio6.25.1

Demostrar matemáticamente que esta afirmación es efectivamente cierta.

3p2e×(1pe)+p3epe

Solución

Esta pregunta equivale a

3pe×(1pe)+p2e1or2p2e3pe+10

Debido a que se trata de una parábola ascendente, sólo necesitamos verificar dónde están sus raíces. Usando la fórmula cuadrática, encontramos que se encuentran en 1/2 y 1. En consecuencia, en el rango

0pe12

la tasa de error producida por la codificación es menor.


This page titled 6.25: Códigos de repetición is shared under a CC BY 1.0 license and was authored, remixed, and/or curated by Don H. Johnson via source content that was edited to the style and standards of the LibreTexts platform.

Support Center

How can we help?