Теоретические и практические инструменты для овладения стратегией и техникой проектирования матричных кодов
Коды обнаружения и исправления ошибок являются важным средством повышения надежности систем и широко применяются в компьютерных и коммуникационных системах. Теория кодирования изучалась в основном с использованием порождающих полиномов кода, поэтому такие коды иногда называют полиномиальными кодами. С другой стороны, коды, разработанные с помощью проверочных матриц, называются в этой книге матричными кодами. Эта своевременная книга посвящена теории проектирования матричных кодов и их практическому применению для повышения надежности систем. Как эффективно показывает автор, матричные коды значительно более гибкие, чем полиномиальные коды, поскольку способны выражать различные типы кодовых функций. В отличие от других публикаций по теории кодирования, эта книга не обременяет читателей ненужной полиномиальной алгеброй, а фокусируется на существенных аспектах, необходимых для понимания и полноценного использования конструкций и проектирования матричных кодов.
Читатели получают полный набор теоретических и практических инструментов для овладения тонкостями стратегии и методики проектирования матричных кодов:
-
Конструкции кодов представлены в связи с практическими применениями, такими как высокоскоростные полупроводниковые запоминающие устройства, массовые запоминающие устройства дисков и магнитных лент, логические схемы и системы, системы ввода данных, распределенные системы хранения.
-
Представлены новые классы матричных кодов, такие как коды определения местонахождения ошибок, коды контроля ошибок в отдельных байтах, коды с неравномерным контролем ошибок, вместе с их применениями.
-
Продемонстрирован новый параллельный алгоритм декодирования кодов исправления пакетных ошибок.
Помимо матричных кодов, автор дает читателям общий обзор последних достижений и прогресса в области проектирования кодов. Примеры, иллюстрации и упражнения полностью представлены в каждой главе, чтобы проиллюстрировать концепции и вовлечь читателя в проектирование реальных кодов и решение практических задач. Представленные матричные коды с практическими параметрами настройки будут очень полезны для инженеров и исследователей. Ссылки ведут к дополнительным материалам, чтобы читатели могли углубленно изучить продвинутые темы.
Инженеры, исследователи и разработчики, занимающиеся проектированием надежных систем и исследованиями в области проектирования кодов, найдут уникальный фокус и подход этого практического руководства и справочника полезным для решения многих ключевых проблем отрасли. Книга также может служить учебником для магистрантов и студентов старших курсов.
Эта книга познакомит вас с теорией и практическим применением матричного кода в области надежности систем. Будут рассмотрены коды для исправления и распознавания ошибок, которые способствуют улучшению надежности системы. Ваш компьютер или система связи работает на основе этих кодов. В данной книге рассматриваются матричные коды и их практическое применение для повышения надежности систем. Книгу написала Ейдзи Фудзивара, которая эффективно продемонстрировала эти коды, что они намного более гибкие и могут выражать различные функции кода. Книга не сложна для понимания, так как в ней приводятся практичные и необходимые знания для использования кодов матрицы. Они будут очень полезны для разработчиков практики и исследователей.
Электронная Книга «Code Design for Dependable Systems» написана автором Eiji Fujiwara в году.
Минимальный возраст читателя: 0
Язык: Английский
ISBN: 9780471792734
Описание книги от Eiji Fujiwara
Theoretical and practical tools to master matrix code design strategy and technique Error correcting and detecting codes are essential to improving system reliability and have popularly been applied to computer systems and communication systems. Coding theory has been studied mainly using the code generator polynomials; hence, the codes are sometimes called polynomial codes. On the other hand, the codes designed by parity check matrices are referred to in this book as matrix codes. This timely book focuses on the design theory for matrix codes and their practical applications for the improvement of system reliability. As the author effectively demonstrates, matrix codes are far more flexible than polynomial codes, as they are capable of expressing various types of code functions. In contrast to other coding theory publications, this one does not burden its readers with unnecessary polynomial algebra, but rather focuses on the essentials needed to understand and take full advantage of matrix code constructions and designs. Readers are presented with a full array of theoretical and practical tools to master the fine points of matrix code design strategy and technique: * Code designs are presented in relation to practical applications, such as high-speed semiconductor memories, mass memories of disks and tapes, logic circuits and systems, data entry systems, and distributed storage systems * New classes of matrix codes, such as error locating codes, spotty byte error control codes, and unequal error control codes, are introduced along with their applications * A new parallel decoding algorithm of the burst error control codes is demonstrated In addition to the treatment of matrix codes, the author provides readers with a general overview of the latest developments and advances in the field of code design. Examples, figures, and exercises are fully provided in each chapter to illustrate concepts and engage the reader in designing actual code and solving real problems. The matrix codes presented with practical parameter settings will be very useful for practicing engineers and researchers. References lead to additional material so readers can explore advanced topics in depth. Engineers, researchers, and designers involved in dependable system design and code design research will find the unique focus and perspective of this practical guide and reference helpful in finding solutions to many key industry problems. It also can serve as a coursebook for graduate and advanced undergraduate students.