En teoría de codificación , el límite de Gilbert–Varshamov (debido a Edgar Gilbert [1] e independientemente a Rom Varshamov [2] ) es un límite del tamaño de un código (no necesariamente lineal ) . A veces se lo conoce como límite de Gilbert– Shannon –Varshamov (o límite GSV ), pero el nombre "límite de Gilbert–Varshamov" es, con diferencia, el más popular. Varshamov demostró este límite utilizando el método probabilístico para códigos lineales. Para obtener más información sobre esa prueba, consulte Límite de Gilbert–Varshamov para códigos lineales .
Declaración del obligado
Recuerde que un código tiene una distancia mínima si dos elementos cualesquiera en el código están separados por al menos una distancia.
denota el tamaño máximo posible de un código q -ario con longitud n y distancia de Hamming mínima d (un código q -ario es un código sobre el campo de q elementos).
Entonces:
Prueba
Sea un código de longitud y distancia de Hamming mínima que tenga un tamaño máximo:
Entonces, para todos , existe al menos una palabra de código tal que la distancia de Hamming entre y satisface
ya que de lo contrario podríamos añadir x al código manteniendo la distancia mínima de Hamming del código – una contradicción en la maximalidad de .
Por lo tanto, el todo está contenido en la unión de todas las bolas de radio que tienen su centro en algún punto :
Ahora cada bola tiene tamaño
ya que podemos permitir (o elegir ) que hasta de los componentes de una palabra de código se desvíen (del valor del componente correspondiente del centro de la bola ) a uno de los otros valores posibles (recuerde: el código es q-ario: toma valores en ). Por lo tanto, deducimos
Eso es:
Una mejora en el caso de potencia principal
Para q una potencia prima, se puede mejorar el límite a donde k es el mayor entero para el cual
Véase también
Referencias
- ^ Gilbert, EN (1952), "Una comparación de alfabetos de señalización", Bell System Technical Journal , 31 (3): 504–522, doi :10.1002/j.1538-7305.1952.tb01393.x.
- ^ Varshamov, RR (1957), "Estimación del número de señales en códigos de corrección de errores", Dokl. Akad. Nauk SSSR , 117 : 739–741.