En teoría de codificación , los códigos Preparata forman una clase de códigos no lineales con doble corrección de errores . Su nombre se debe a Franco P. Preparata, quien los describió por primera vez en 1968.
Aunque no son lineales sobre GF(2), los códigos de Preparata son lineales sobre Z 4 con la distancia de Lee .
Sea m un número impar y . Primero describimos el código Preparata extendido de longitud : luego, el código Preparata se deriva eliminando una posición. Las palabras del código extendido se consideran pares ( X , Y ) de 2 m -tuplas, cada una correspondiente a subconjuntos del cuerpo finito GF(2 m ) de alguna manera fija.
El código extendido contiene las palabras ( X , Y ) que satisfacen tres condiciones
El código Preparata se obtiene eliminando la posición en X correspondiente a 0 en GF(2 m ).
El código Preparata tiene una longitud de 2 m +1 − 1, un tamaño de 2 k donde k = 2 m + 1 − 2 m − 2, y una distancia mínima de 5.
Cuando m = 3, el código Preparata de longitud 15 también se denomina código Nordstrom-Robinson .