Siguiente: Decodificación de códigos de
Arriba: Códigos de Reed-Muller
Anterior: Formas algebraicas
Sea
la colección de polinomios con grado a lo sumo
, el cual es un subespacio lineal de
. Por la observación 7.3, una base de ella es
, y es, por tanto, de dimensión
 |
(15) |
Definición 7.5 (Reed-Muller)
Para
, sea
la colección de palabras de código resultantes como evaluaciones de los polinomios de grado a lo sumo
en el espacio
de dimensión
.
Se tiene, naturalmente, que
es un código-
, donde
está dado por la ec. (15). Así pues sus palabras de código son de longitud
y poseen
bits de información. Una generatriz de él es la matriz de orden
:
donde
es una enumeración de los puntos en
con peso de Hamming a lo sumo
.
Por ejemplo, para
, el código
posee como generatriz a
La primera columna contiene los valores, en
, del único polinomio de grado 0 a saber la constante 1, las siguientes 4 los de las variables
,
, las siguientes 6 los de las cuadráticas
,
, y las últimas 4 los de las cúbicas
,
. La primera columna contiene
1's, cada una de las 4 siguientes
, cada una de las 6 siguientes
, y cada una de las 4 últimas
.
De la observación 7.4 se sigue:
Proposición 7.1
El dual del código
es el código de Reed-Muller
, es decir
En efecto, primero se tiene que la dimensión del dual
es
Así, al ver que
se tendrá que estos espacios coinciden. Para ello si se toma a dos palabras en los códigos
y
, entonces han de existir dos polinomios
de grados respectivos
,
, que producen
y
al evaluarlos en
. El producto
es un polinomio de grado a lo sumo
. Por tanto
es una palabra en el código
el cual consiste sólo de palabras de peso de Hamming par. Con esto resulta que necesariamente
, es decir, esas dos palabras de código son ortogonales.
Definición 7.6
Para cualquier conjunto
su función característica es
donde
Así,
.
Se tiene entonces que para cualquier función booleana
:
donde
.
De manera más precisa:
Observación 7.7
Si
es un conjunto afín, es decir
es un espacio lineal en
, de dimensión
, entonces existe un polinomio
de grado
tal que
.
En efecto,
puede ser visto como el conjunto de soluciones de un sistema lineal
de
incógnitas y
ecuaciones, que puede reescribirse como uno de la forma
. Entonces
Esta última expresión determina al polinomio
.
De aquí se siguen sin más:
Observación 7.8
El código de Reed-Muller
es el espacio generado por las funciones características de las variedades afines de dimensión al menos
:
Siguiente: Decodificación de códigos de
Arriba: Códigos de Reed-Muller
Anterior: Formas algebraicas
Guillermo M. Luna
2010-05-09