В теории кодирования коды Препараты образуют класс нелинейных кодов с двойной коррекцией ошибок . Они названы в честь Франко П. Препараты , который впервые описал их в 1968 году.
Хотя коды Препараты нелинейны по GF(2), они линейны по Z 4 с расстоянием Ли .
Пусть m — нечетное число, и . Сначала опишем расширенный код Препараты длины : затем код Препараты получается путем удаления одной позиции. Слова расширенного кода рассматриваются как пары ( X , Y ) из 2 m -кортежей, каждая из которых соответствует подмножествам конечного поля GF(2 m ) некоторым фиксированным образом.
Расширенный код содержит слова ( X , Y ), удовлетворяющие трем условиям
Код Препарата получается путем удаления позиции в X, соответствующей 0 в GF(2 m ).
Код Препарата имеет длину 2 м +1 − 1, размер 2 k , где k = 2 м + 1 − 2 м − 2, и минимальное расстояние 5.
При m = 3 код Препараты длиной 15 также называется кодом Нордстрома–Робинсона .