Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

algebcodes_1

.pdf
Скачиваний:
54
Добавлен:
03.06.2015
Размер:
2 Мб
Скачать
☆

Неприводимые многочлены

291

189

− 13535A

195

− 00165

197

− 11441E

199

− 10321E

201

− 14067D

203

− 13157B

205

− 14513D

207

− 10603A

209

− 11067F

211

− 14433F

213

− 16457D

215

− 10653B

217

− 13563B

219

− 11657B

221

− 17513C

227

− 12753F

229

− 13431E

231

− 10167B

233

− 11313F

235

− 11411A

237

− 13737B

239

− 13425E

273

− 00023

275

− 14601C

277

− 16021G

279

− 16137D

281

− 17025G

283

− 15723F

285

− 17141A

291

− 15775A

293

− 11477F

295

− 11463B

297

− 17073C

299

− 16401C

301

− 12315A

307

− 14221E

309

− 11763B

311

− 12705E

313

− 14357F

315

− 17777D

325

− 00163

327

− 17233D

329

− 11637B

331

− 16407F

333

− 11703A

339

− 16003C

341

− 11561E

343

− 12673B

345

− 14537D

347

− 17711G

349

− 13701E

355

− 10467B

357

− 15347C

359

− 11075E

361

− 16363F

363

− 11045A

365

− 11265A

371

− 14043D

397

− 12727F

403

− 14373D

405

− 13003B

407

− 17057G

409

− 10437F

411

− 10077B

421

− 14271G

423

− 14313D

425

− 14155C

427

− 10245A

429

− 11073B

435

− 10743B

437

− 12623F

439

− 12007F

441

− 15353D

455

− 00111

585

− 00013

587

− 14545G

589

− 16311G

595

− 13413A

597

− 12265A

603

− 14411C

613

− 15413H

619

− 17147F

661

− 10605E

683

− 10737F

685

− 16355C

691

− 15701G

693

− 12345A

715

− 00133

717

− 16571C

819

− 00037

1365 − 00007.

 

 

Таблица П.3

Некоторые неприводимые многочлены над полями

GF (3), GF (5), GF (7).

1.Над GF (3) : x + 1, x2 + x + 2, x3 + 2x + 1, x4 + x + 2, x5 + 2x + 1, x6 + x + 2.

2.Над GF (5) : x + 1, x2 + x + 2, x3 + 3x + 2, x4 + x2 + 2x + 2.

3.Над GF (7) : x + 1, x2 + x + 3, x3 + 3x + 2.

Литература

[1]Питерсон У.У. Коды, исправляющие ошибки. М.: Мир. 1964. 264 с.

[2]Колесник В.Д., Мирончиков Е.Т. Декодирование циклических кодов. М.: Связь. 1968. 252 с.

[3]Берлекэмп Э. Алгебраическая теория кодирования. М.: Мир. 1971. 477 с.

[4]Блох Э.Л., Зяблов В.В. Обобщенные каскадные коды. М.: Связь.1976. 240 с.

[5]Питерсон У.У., Уэлдон Э.Дж. Коды, исправляющие ошибки. М.: Мир. 1976. 594 с.

[6]Касами Т., Токура Н., Ивадари Е., Инагаки Я. Теория кодирования. М.: Мир. 1978. 576 с.

[7]Мак-Вильямс Ф.Дж., Н.Дж.А.Слоэн Н.Дж.А. Теория кодов, исправляющих ошибки. М.: Связь. 1979. 744 с.

[8]Блох Э.Л., Зяблов В.В. Линейные каскадные коды. М.: Наука. 1982. 230 с.

[9]Афанасьев В.Б., Габидулин Э.М. Кодирование в радиоэлектронике. М.: Радио и связь. 1986. 176 с.

[10]Блэйхут Р. Теория и практика кодов, контролирующих ошибки. М.: Мир. 1986. 576 с.

[11]Лидл Р., Нидеррайтер Г. Конечные поля. М.: Мир. 1988. Т. I, Т. II. 818 с.

Литература

293

[12]Вледуц С.Г., Ногин Д.Ю., Цфасман М.А. Алгеброгеометрические коды (Основные понятия). М.: Московский центр непрерывного математического образования. 2003. 504 с.

Предметный указатель

Вандермонда определитель, 188

Ньютона тождества, 204, 205

Стирлинга неравенства, 259

Эвклида алгоритм , 22

автоморфизм группы, 67

автоморфизм поля, 107 алгоритм Эвклида

для многочленов, 238 алгоритмом Питерсона —

Горенстейна — Цирлера, 219

атака, 45

базис, 76 вектор, 8

кодовый, 123 ошибка, 8

вектор-ошибка, 19

вес вектора, 123 взаимно однозначное

соответствие, 106 вложение кодов РС, 228 выбрасывание, 133 выкалывание, 133 выкалывание кода МДР, 224 вычет, 29

наименьший неотрицательный, 29

генератор мультипликативной группы поля, 266

гомоморфный образ, 68

проообраз, 68 граница

Бассалыго-Элайеса, 257 асимптотическая , 262

Варшамова-Гилберта, 125, 258, 263

асимптотическая, 263 Гилберта, 15 Плоткина, 166, 257, 258

асимптотическая, 258 Синглтона, 124, 257, 258

Хэмминга, 130, 257, 262 для случая четного

расстояния, 134

граница Синглтона, 221 группа

абелева, 49 автоморфизмов, 107 аддитивная, 53 вращений, 55 изоморфная, 65 конечная, 53 корней из единицы, 101

мультипликативная, 53 перестановок, 49 показатель, 55 порядок, 53 симметрическая, 49 циклическая, 40, 57, 84

декодер, 126 декодирование, 9

мажоритарное, 134 синдромное, 128

деление на фиксированный многочлен, 269

294

ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ

295

деление произвольных элементов поля, 266

делитель нуля, 71 дешифрование, 43 длина вектора, 10

знакопеременная, 56 значение ошибки, 214, 218 значения искажений, 252

идеал, 73, 271 главный, 75 нулевой, 74 целый, 74

изоморфизм

полей Галуа, 105 индекс

группы по подгруппе, 63 информационная совокупность,

221 искажение, 246

искажения, 251 исправление ошибок и стираний,

220 исчерпание, 15

канал, 7 двоичный

стирающий, 16 двоичный симметричный, 8 с аддитивной помехой, 9 симметричный

q-ичный, 114

квадратное уравнение, 200 класс

смежный левосторонний, 61

правосторонний, 61

циклотомический, 104 ключ

открытый, 42 секретный, 42

ключевое уравнение, 242 для ошибок и стираний, 247

код, 11 БЧХ, 186

Голея, 130 циклический, 192

МДР, 221 Рида — Маллера, 139

сложность декодирования, 157

Рида—Маллера кодирование, 148

Рида—Соломона декодирования, 234

Рида–Маллера минимальное расстояние,

145 Рида-Маллера

r-го порядка, 141

кодирование, 152 порождающая матрица,

141 сложность кодирования,

149 Рида-Соломона, 224

1-удлинение, 230

2-удлинение, 231

3-удлинение, 233 кодирование, 226

Хэмминга циклический, 182

групповой, 114 двойственный

коду Хэмминга, 136 каскадный, 253 квазисовершенный, 130 линейный, 113 ортогональный, 118 систематический, 120 совершенный, 129 циклический, 167

двойственный коду Хэмминга, 190 примитиивный, 180

кодирование, 9 вектора, 116

кольцо, 70, 71, 79 без делителей нуля, 71 без единицы, 72

главных идеалов, 75

сделителем нуля, 71

сединицей, 72 корень

из единицы, 101 многочлена, 84 первообразный, 39 примитивный, 100 уравнения, 84

296

ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ

корни порождающего многочлена, 177

криптоаналитик, 42 криптограф, 42

лидер смежного класса, 128 линейная зависимость, 76 линейная независимость, 76 локаторы ошибок, 203, 218 локаторы стираний, 219

матрица Адамара, 161

каноническая форма, 120 порождающая, 116

метрические свойства, 116 приведенно-ступенчатая

форма, 119

циклический код, 170 порождающая циклического

кода приведённо-ступенчатая

форма, 174 проверочная, 118

метрические свойства, 124

циклического кода, 172 проверочная циклического

кода приведенно-ступенчатая

форма, 175

ранг, 124 сопровождающая

многочлена, 108 метод исчерпания, 14 минимальная функция, 94

минимальный многочлен, 93 многочлен

двойственный, 111 информационный, 226 круговой, 101 локаторов ошибок, 204

локаторов стираний, 247,

250 неприводимый, 78

нормированный, 93, 169 примитивный, 111

порождающий идеал, 169

циклический код, 169 примитивный, 100 проверочный, 173

самодвойственный, 111 многочлен значений ошибок, 242 многочлен локаторов ошибок,

242

множество с операцией, 48

замкнутое, 48 модуль, 24, 69

простой, 73 составной, 73

мультипликативная группа, 80

неприводимый многочлен, 78 нормальный базис, 198 нормальный делитель, 64

область целостности, 72, 79 операция, 48

ассоциативная, 49 групповая, 53 коммутативная, 48 некоммутативная, 48 обратная, 48

отказ от декодирования, 12

ошибка декодирования, 10

исправление, 12 исправление и обнаружение,

13 обнаружение, 12

пачка ошибок, 185 подгруппа, 55

истинная, 56 несобственная, 56 циклической группы, 57

подполе, 95, 96 подпространства

ортогональные, 118

подпространство, 76 показатель

многочлена, 100 элемента, 37

поле, 72 конечное, 78

конечной характеристики,

82 простое , 95

разложения, 82 поле Галуа, 86

ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ

297

группа аддитивная, 86

мультипликативная, 86

пополнение, 133 порядок

группы, 64 корней неприводимого

многочлена, 100 элемента, 64

последовательность, 8

присоединение корня, 84 проверка

разделенные, 136 проверочная сумма, 152 пропускная способность, 10 пространство, 75

линейное векторное, 76

разложение пространства по подпространству, 126

размерность пространства, 76 расстояние

гарантированное, 192 кодовое, 11

реализуется, 139 конструктивное, 192 минимальное, 12

расширение кода, 131

расширение поля, 81 решение ключевого уравнения,

243

символы информационные, 120

проверочные, 120 синдром, 126 синдромный многочлен, 242

модифицированный, 248 система

вычетов, 29 наименьших абсолютных,

29

наименьших неотрицательных, 29

приведенная вычетов, 32

система передачи, 7 скалярное произведение, 18 скорость передачи, 9 след, 199 слово, 8

собственная, 56 сравнение, 24

стандартное расположение, 128 степенные суммы, 204 стирание, 16

исправление, 16

сумматор двухвходовой, 264 схема умножения на константу

поля, 271

теорема Кэли, 66

Лагранжа, 63 Ферма, 33 Эйлера, 33

о гомоморфизме, 68

удлинение кода, 133 укорочение кода, 133 укорочение кода МДР, 224 умножение на фиксированный

многочлен, 267 умножение произвольных

элементов поля, 266 устройство умножения на

константу поля, 264

фактор-группа, 65 фактор-модуль, 70 функция

Эйлера, 31 мультипликативность, 34

минимальная, 93 элементарная

симметрическая, 204 энтропии, 10

характеристика поля, 82

частичная сумма, 158 числа

сравнимые, 41

шар, 15 шифрование, 42

элемент образующий, 84

первообразный, 58 порождающий, 58, 83

298

ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ

порядок, 54 сопряженный, 100

элемент задержки на такт, 264 энтропия q−ичного

симметричного канала, 261

ядро гомоморфизма , 69

Оглавление

Предисловие

3

Предисловие ко второму изданию

6

Введение

7

0.1 Система передачи информации . . . . . . . . . .

7

0.2Кодовое расстояние . . . . . . . . . . . . . . . . . 11

0.3 Скорость передачи и расстояние . . . . . . . . . 14

0.4Код Хэмминга . . . . . . . . . . . . . . . . . . . . 18

0.5 Задачи к введению . . . . . . . . . . . . . . . . .

19

1 Начальные сведения из теории чисел

21

1.1Предварительные замечания . . . . . . . . . . . . 21

1.2Наибольший общий делитель. Алгоритм Эвкли-

да . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

1.3 Сравнения . . . . . . . . . . . . . . . . . . . . . .

24

1.4Свойства сравнений . . . . . . . . . . . . . . . . . 25

1.5 Дальнейшие свойства сравнений . . . . . . . . . 27

1.6Полная система вычетов . . . . . . . . . . . . . . 29

1.7

Приведённая система вычетов . . . . . . . . . .

31

1.8

Теоремы Эйлера и Ферма . . . . . . . . . . . . .

33

1.9

Функция Эйлера мультьпликативна . . . . . . .

34

1.10Вычисление функции Эйлера . . . . . . . . . . . 35

1.11Первообразные корни . . . . . . . . . . . . . . . . 36

1.12 Индексы . . . . . . . . . . . . . . . . . . . . . . . 40

1.13Приложения к криптографии . . . . . . . . . . . 41

1.14Задачи к главе 1 . . . . . . . . . . . . . . . . . . . 46

2 Элементы теории групп, колец и полей

48

2.1Множество с операцией . . . . . . . . . . . . . . . 48

2.2Обратная операция . . . . . . . . . . . . . . . . . 48

2.3 Группа . . . . . . . . . . . . . . . . . . . . . . . . 49

300

ОГЛАВЛЕНИЕ

2.4Порядок группы и порядок элемента группы . . 53

2.5 Примеры групп . . . . . . . . . . . . . . . . . . . 55

2.6Подгруппы . . . . . . . . . . . . . . . . . . . . . . 55

2.7Циклические группы . . . . . . . . . . . . . . . . 56

2.8 Подгруппы циклической группы . . . . . . . . . 57

2.9Разложение группы по подгруппе . . . . . . . . . 61

2.10

Нормальные делители . . . . . . . . . . . . . . .

64

2.11

Изоморфизм групп . . . . . . . . . . . . . . . . .

65

2.12Гомоморфизм групп . . . . . . . . . . . . . . . . . 67

2.13Несколько замечаний . . . . . . . . . . . . . . . . 69

2.14 Кольцо . . . . . . . . . . . . . . . . . . . . . . . . 70

2.15Поле . . . . . . . . . . . . . . . . . . . . . . . . . . 72

2.16Идеал . . . . . . . . . . . . . . . . . . . . . . . . . 73

2.17

Линейное векторное пространство . . . . . . . .

75

2.18

Задачи к главе 2 . . . . . . . . . . . . . . . . . . .

76

3 Конечные поля

78

3.1

Множество классов-вычетов . . . . . . . . . . . .

78

3.2

Поле разложения многочлена xpm − x . . . . . .

81

3.3Цикличность мультипликативной группа поля . 82

3.4 Задание поля корнем неприводимого многочлена 84

3.5Строение конечных полей. . . . . . . . . . . . . . 91

3.6Изоморфизм полей Галуа . . . . . . . . . . . . . . 105

3.7 Автоморфизм поля Галуа . . . . . . . . . . . . . 106

3.8Представление поля Галуа матрицами . . . . . . 108

3.9Задачи к главе 3 . . . . . . . . . . . . . . . . . . . 110

4 Линейные коды

113

4.1Код как линейное подпространство . . . . . . . . 113

4.2Порождающая матрица кода . . . . . . . . . . . . 114

4.3 Проверочная матрица кода . . . . . . . . . . . . 117

4.4Каноническая форма базисных матриц . . . . . . 118

4.5Проверочная матрица и расстояние . . . . . . . . 122

4.6Декодирование линейного кода . . . . . . . . . . 125

4.7 Операции над кодами . . . . . . . . . . . . . . . 131

4.8Мажоритарное декодирование . . . . . . . . . . . 134

4.9Коды Рида—Маллера . . . . . . . . . . . . . . . . 139

4.10

Кодирование кода Рида—Маллера . . . . . . . .

148

4.11

Сложность кодирования . . . . . . . . . . . . . .

149

4.12Декодирование кода Рида—Маллера . . . . . . . 152

4.13Сложность декодирования . . . . . . . . . . . . . 157

4.14Матрицы Адамара . . . . . . . . . . . . . . . . . . 161

4.15Заключение . . . . . . . . . . . . . . . . . . . . . . 164

4.16Задачи к главе 4 . . . . . . . . . . . . . . . . . . . 164

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]