stringtranslate.com

Gilbert-Varshamov destinado a códigos lineales

El límite de Gilbert-Varshamov para códigos lineales está relacionado con el límite general de Gilbert-Varshamov , que proporciona un límite inferior en el número máximo de elementos en un código de corrección de errores de una longitud de bloque determinada y un peso mínimo de Hamming sobre un campo . Esto puede traducirse en una declaración sobre la velocidad máxima de un código con una longitud y una distancia mínima determinadas. El límite de Gilbert-Varshamov para códigos lineales afirma la existencia de códigos lineales q -arios para cualquier distancia mínima relativa menor que el límite dado que simultáneamente tienen una tasa alta. La prueba de existencia utiliza el método probabilístico y, por tanto, no es constructiva. El límite de Gilbert-Varshamov es el más conocido en términos de distancia relativa para códigos sobre alfabetos de tamaño inferior a 49. [ cita necesaria ] Para alfabetos más grandes, los códigos de geometría algebraica a veces logran una relación asintóticamente mejor entre tasa y distancia que la dada por el Gilbert-Varshamov se dirige. [1]

Teorema ligado de Gilbert-Varshamov

Teorema: Sea . Para cada y existe un código con tasa y distancia relativa.

Aquí está la función de entropía q -aria definida de la siguiente manera:

El resultado anterior fue probado por Edgar Gilbert para código general utilizando el método codicioso como aquí . Para el código lineal , Rom Varshamov demostró utilizar el método probabilístico para el código lineal aleatorio. Esta prueba se mostrará en la siguiente parte.

Prueba de alto nivel:

Para mostrar la existencia del código lineal que satisface esas restricciones, se utiliza el método probabilístico para construir el código lineal aleatorio. Específicamente, el código lineal se elige aleatoriamente eligiendo la matriz generadora aleatoria en la que el elemento se elige uniformemente en todo el campo . Además, la distancia de Hamming del código lineal es igual al peso mínimo de la palabra en clave . Entonces, para demostrar que el código lineal generado por tiene distancia de Hamming , lo mostraremos para cualquiera . Para probar eso, demostramos lo contrario; es decir, la probabilidad de que el código lineal generado por tenga la distancia de Hamming menor que es exponencialmente pequeña en . Entonces, por el método probabilístico, existe el código lineal que satisface el teorema.

Prueba formal:

Al utilizar el método probabilístico, para demostrar que existe un código lineal que tiene una distancia de Hamming mayor que , mostraremos que la probabilidad de que el código lineal aleatorio que tenga una distancia menor que sea exponencialmente pequeña en .

Sabemos que el código lineal se define mediante la matriz generadora . Por eso utilizamos la "matriz generadora aleatoria" como medio para describir la aleatoriedad del código lineal. Entonces, una matriz generadora aleatoria de tamaño contiene elementos que se eligen de manera independiente y uniforme en el campo .

Recuerde que en un código lineal , la distancia es igual al peso mínimo de la palabra de código distinta de cero. Sea el peso de la palabra clave . Entonces

La última igualdad se desprende de la definición: si una palabra clave pertenece a un código lineal generado por , entonces para algún vector .

Por la desigualdad de Boole , tenemos:

Ahora, para un mensaje determinado queremos calcular

Sea una distancia de Hamming de dos mensajes y . Luego para cualquier mensaje , tenemos: . Por lo tanto:

Debido a la aleatoriedad de , es un vector uniformemente aleatorio de . Entonces

Sea un volumen de bola de Hamming con radio . Entonces: [2]

Al elegir , la desigualdad anterior se convierte en

Finalmente , que es exponencialmente pequeño en n, eso es lo que queremos antes. Luego, por el método probabilístico, existe un código lineal con distancia relativa y velocidad al menos , lo que completa la prueba.

Comentarios

  1. La construcción de Varshamov anterior no es explícita; es decir, no especifica el método determinista para construir el código lineal que satisface el límite de Gilbert-Varshamov. Un enfoque ingenuo es buscar en todas las matrices generadoras de tamaño en el campo para verificar si el código lineal asociado alcanza la distancia de Hamming predicha. Esta búsqueda exhaustiva requiere un tiempo de ejecución exponencial en el peor de los casos.
  2. También existe una construcción de Las Vegas que toma un código lineal aleatorio y verifica si este código tiene una buena distancia de Hamming, pero esta construcción también tiene un tiempo de ejecución exponencial.
  3. Para q no primo suficientemente grande y para ciertos rangos de la variable δ, el límite de Gilbert-Varshamov es superado por el límite de Tsfasman-Vladut-Zink. [3]

Ver también

Referencias

  1. ^ Tsfasman, MA; Vladut, SG; Zink, T. (1982). "Las curvas modulares, las curvas de Shimura y los códigos Goppa son mejores que el límite de Varshamov-Gilbert". Mathematische Nachrichten . 104 .
  2. ^ La desigualdad posterior proviene del límite superior del volumen de la bola de Hamming Archivado el 8 de noviembre de 2013 en la Wayback Machine.
  3. ^ Stichtenoth, H. (2006). "Códigos transitivos y autoduales que alcanzan el límite Tsfasman-Vla/spl breve/dut$80-Zink". Transacciones IEEE sobre teoría de la información . 52 (5): 2218–2224. doi :10.1109/TIT.2006.872986. ISSN  0018-9448. S2CID  11982763.