stringtranslate.com

Código de residuo cuadrático

Un código de residuo cuadrático es un tipo de código cíclico .

Ejemplos

Ejemplos de códigos de residuos cuadráticos incluyen el código Hamming over , el código binario Golay over y el código ternario Golay over .

Construcciones

Hay un código de residuo cuadrático de longitud sobre el campo finito siempre que y sean primos, sea impar y sea un módulo de residuo cuadrático . Su polinomio generador como código cíclico viene dado por

donde es el conjunto de residuos cuadráticos de en el conjunto y es una raíz primitiva de la unidad en algún campo de extensión finito de . La condición de que sea un residuo cuadrático de garantiza que los coeficientes de se encuentren en . La dimensión del código es . Reemplazar por otra primitiva -ésima raíz de la unidad da como resultado el mismo código o un código equivalente, según sea o no un residuo cuadrático de .

Una construcción alternativa evita las raíces de unidad. Definir

para un adecuado . Cuando elija asegurarse de eso . Si es impar, elija , donde o según sea congruente o módulo . Luego también genera un código de residuo cuadrático; más precisamente, el ideal de generado por corresponde al código de residuo cuadrático.

Peso

El peso mínimo de un código de residuo cuadrático de longitud es mayor que ; este es el límite de la raíz cuadrada .

código extendido

Agregar un dígito de verificación de paridad general a un código de residuo cuadrático da un código de residuo cuadrático extendido . Cuando (mod ) un código de residuo cuadrático extendido es autodual; de lo contrario es equivalente pero no igual a su dual. Según el teorema de Gleason-Prange (llamado así por Andrew Gleason y Eugene Prange ), el grupo de automorfismo de un código de residuo cuadrático extendido tiene un subgrupo que es isomorfo a cualquiera o .

Método de decodificación

Desde finales de 1980, se desarrollaron muchos algoritmos de decodificación algebraica para corregir errores en códigos de residuos cuadráticos. Estos algoritmos pueden lograr la (verdadera) capacidad de corrección de errores de los códigos de residuos cuadráticos con una longitud de código de hasta 113. Sin embargo, la decodificación de códigos de residuos cuadráticos binarios largos y códigos de residuos cuadráticos no binarios sigue siendo un desafío. Actualmente, la decodificación de códigos de residuos cuadráticos sigue siendo un área de investigación activa en la teoría del código de corrección de errores.

Referencias