![]() |
Главная страница Алгебраическая теория кодирования [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [ 78 ] Оглавление Предисловие редактора перевода Предисловие автора . Глава 1. Основные двоичные коды....... 1.1. Коды с повторением и коды с одной проверкой на четность 1.2. Линейные коды ......... 1.3. Коды Хэмминга . . •....... 1.4. Конструктивное введение в теорию БЧХ-кодов, исправляющих двойные опгабки........ Задачи ... ......... Тлфва 2. Аряфметическне операции по модулю неприводимого двоичного многочлена .......... 2.1. Более подробно об алгоритме Евклида .... *2.2. Логические цепи........ •2.3. Мультипликативное обращение . . . •2.4. Умножение.......... •2.5. Решение систем линейных уравнений . . •12.6. Специальный метод решения систем уравнений, матри1щ которых состоят почти сплош из нулей . . Задачи.............. Глава 3. Число неправодимых д-ячвых вга(нч>членов заданной стстенн 3.1. Грубый подход к решению ....... 3.2. Производящие функции....... 3.3. Число неприводимых нормированных д-ичных многочленов заданной степени........ •3.4. Формула обращения Мёбиуса....... Задачи......... Глава 4. Структура конечных поли . 4.1. Определения . . . 4.2. Мультипликативная структура конечных полей 4.3. Круговые многочлены..... 4.4. Алгебраическая структура конечных полей 11 14 18 22 30 32 40 47 54 61 72 .78 80 82 86 90 94 96 97 98 104 4.5. Примеры...........112 •4.6. Алгебраическое замыкание......119 •4.7. Определение минимальных многочленов .... 120 Задачи . . . . . . . ... . .125 Глава 5. Двоичные циканческяе коды . . 128 5.1. Переупорядочение столбцов проверочной матрицы кодов Хэмминга . . . . .... . .128 5.2. Переупорядочение столбцов проверочной матрицы двоичных БЧХ-кодов, исправляющих двойные ошибки. . . . 134 Оглавление 5.3. Общие свойства циклических кодов..... 138 5.4. Процедура Ченя......... 142 5.5. Описание общей схемы декодера для произвольного циклического двоичного кода........ 145 5.6. Пример........... 148 5.7. Пример . . . ....... 150 5.8. Эквивалентность определений циклических кодов при помощи различных примитивных корней п-й степени из единицы 151 Задачи ............ 154 Глава 6. Разложение вгаогочленов над конечными волями . 156 6.1. Общий алгоритм . . ....... 156 *6.2. Определенве периода многочлева...... 160 •6.3. Трехчлевы над (2) . . . . 163 6.4. Полное разложение многочлена i» - 1 . . 165 •6.5. Определение степеней неприводвмых делвтелей круговых многочленов . . . . •...... 166 •6.6. Четно или нечетно число неприводимых делителей / (х) над Gf (?)?...... . . . . . 169 •6.7. Квадратичный закон взаимности...... 181 Задачи ............ 183 Глава 7. Двоичные БЧХ-коды, 7.1. Примеры . исправляющее многократные ошибки 7.2. Ключевое уравневие для декодирования двоичных БЧХ-кодов 7.3. Эврнстическбе решение ключевого уравнения 7.4. Алгоритм решения ключевого уравнения над произвольным полем....... ... •7.5. Связь с матрвчвымв методами декодирования •7.6. Упрощение алгоритма 7.4 для двоичных БХ-кодов 7.7. Реализация декодеров для двоичных БЧХ-кодов Задачи......... 185 186 189 193 197 200 204 208 Глава 8. Недвоичное кодцрюавие 8.1. Схемы модуляции 8.2. Весовые функции Задача . . . 213 215 Глава 9. Негапршляческне коды для иетравм Ли 9.1. Локаторы ошибок и многочлен ошибок 9.2. Коды, исправлякшще две ошибки . 9.3. Негациклические коды Задачи . . . . ... 216 218 220 225 Глава 10. Недвокчвое обоб1цшю Горшетейяа - Цщрлцра БЧХ-кодю в случае метрики Хашошга....... 227 10.1. Обобщенные БЧХ-коды я алгоритм их декодврованяя 227 10.2. Примеры......... . 230 •10.3. БЧХ-коды общэго тива и 1-удлввенщ1е БЧХ-коды 231 10.4. Совместное декодированве стираний и ошибок 238 10.5.. Декодярованке более чем t <ши6ок . . 240 10.6. Примеры . . ,....... 246 Зада»» . . . . .......249 Оглавление Глава 11. Линеаризированные многочлены и аффинные многочлены 250 11.1. Как найти их корни........ 250 11.2. Наименьшее аффинное кратное...... 253 *11.3. Обпще свойства линеаризированных и аффинных многочленов ........... 255 *11.4. Преобразования функции J (z)...... 264 *11.5. Подсчет корней . ........ 266 11.6. Кодовые слова с малым весом в некоторых кодах . . 271 Задачи............ 280 Глава 12. Нахождение числа информационных символов в БЧХ-кодах 282 12.1. Сведение задачи к перечислению некоторых чисел по модулю п . . ......... 282 *12.2. Сведение задачи для случая примитивных БЧХ-кодов к перечислению некоторых д-ичных последовательностей 283 *12.3. Теорема о числе последовательностей..... 287 *12.4. Примеры..........293 *12.5. Определение числа информационных символов в непримитивных БЧХ-кодах........ 296 12.6. Асимптотические результаты...... 299 *12.7. Истинные расстояния........ 303 Задачи............ 3Q5 Глава 13. Скорость передачи информации для оптимальных кодов. 306 13.1. Граница сферической зщаковки Хэмминга - Рао для больших скоростей ......... 306 *13.2. Совершенные коды........ 310 *13.3. Граница < п -Ь 1 - ft....... 317 13.4. Граница Плоткина для малых скоростей (граница среднего расстояния)........... 318 *13.5. Эквидистантные коды........ 323 13.6. Граница Элайеса......... 325 13.7. Граница Гилберта ........ 329 13.8. Асимптотические границы для вероятности ошибки и конечные частные случаи....., , -331 Глава 14. Коды, полученные путем модификации и сочетания других кодов . .......... 338 14.1. 1-удлинение кода (добавление проверочных символов) 338 14.2. 1-укорочение кода (выбрасывание проверочных символов) 340 14.3. Присоединение дополнительных кодовых слов. . . 342 14.4. Выбрасывание кодовых слов...... 342 14.5. 2-удлинение кода (добавление информационных символов) 343 14.6. 2-укорочение кода (вычеркивание информационных символов) ... . . - . . . . . . . 343 14.7. Подкоды над цодполямд . . ... . . 343 14.8. Прямое произведение кодов и его свойства .... 345 14.9. Каскадные ко;*......... 354 Глава 15. Jlpyme основные методы кодирования и декодирования. 358 15.1. Коды Сривэставы - нещ1клические коды с алгебраическим алгоритмом декодирования , , . . . . .. 358 15.2. Вычетные коды.- хорошие коды с трудным декодированием 360 Оглавление 477 15.3. Коды Рида - Маллера - слабые коды с легким декодиро-ВЭ.НИ6М 369 15.4. Пороговое декодирование - лучший из известных алгорит мов декодирования некоторых кодов .... 374 15.5. Ортогонализируемые коды, основанные на конечных геометриях ....... 15.6. Сверточные коды - обзор . » яок Задачи • • • • . . i ! ! ! ; §1 Глава 16. Нумераторы весов........ 16.1. Соотношения между нумераторами весов и вероятностью отказа от декодирования..... /q/ 16.2. Уравнения Мак-Вильямс - Плесе для нумераторов весов дуальных кодов -....... . 407 16.3. Ограничения весов 43 16.4. Нумераторы весов Казами для некоторь1х подкодов РМ-копа второго порядка ....... 423 16.5. Нумераторы весов для кодов Рида - Соломона i ! ! 435 Приложение А......... Приложение В......... Литература ........ Именной указатель.........- 461 Предметный указателе...... УВАЖАЕМЫЙ ТОВАРИЩ! Ваши замечания о содержании книги, ее оформлении качестве перевода и другие просим присылать по адресу. 129820 Москва, И 1-й Рижский пер., д. 2, издательство «Мир». Э. БЕРЛЕКЭМП Алгебраическая теория кодврованвя Редактор Г. Цукерман Хщожввк А. Антонова ХудожествеянЫй рбда(<тор В. Шапвеалов Техвячеокий редактор Г. Алюяина Сдано в набор 23/XI 1970 г. Подписано к печати 20/У 1971 г. Бувюга «н. журн. 60 х 90 i/ie= 15 бум. л. 30 веч. л.. Уч.-изд. л. 28.21 Изд. J« 1/5606 Цена 2 р. 77 к. Зак. 658 ИЗДАТЕШЬеТВО «МИР» Москва, 1-й Рижский вер., 2 Моа<овская тшкмфафвя М is Главполвтрафорот Кошгг во аечатв , 1фи Совете Миввстрон СССР Москва, ТрхттШЛ пер., 9 [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [ 78 ] 0.0188 |