русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Линейные коды, обнаруживающие и исправляющие ошибки


Дата добавления: 2014-12-01; просмотров: 755; Нарушение авторских прав


Линейными называют коды, в которых проверочные символы представляют собой линейные комбинации информационных символов, т.е. линейные коды являются систематическими.

Основой математического описания линейных кодов является теория алгебраических систем (теория групп, колец, матриц и т.д.).

Кодовые комбинации в линейных кодах рассматриваются как элементы множества.

Алгебраическими системами называют множества, для которых определены некоторые алгебраические операции. Под алгебраической операцией понимается однозначное сопоставление двум элементам третьего элемента по определенным правилам. Обычно такой операцией является сложение ( ) или умножение ( ).

Рассмотрим кратко такие алгебраические системы, как группа и кольцо.

Группой называется множество элементов (кодовых комбинаций), объединенных определенным законом композиции. Это значит, что задана некоторая операция , в результате применения которой к любым двум комбинациям группы образуется третья комбинация, также принадлежащая этой группе. Иными словами, группа – это множество кодовых слов, обладающих свойством замкнутости относительно операции .

Группа, состоящая из конечного числа элементов, называется конечной.

Чтобы множество n-разрядных кодовых комбинаций, было конечной группой, при выполнении основной операции число разрядов в результирующей комбинации не должно увеличиваться. Этому условию удовлетворяет операция символического поразрядного сложения по заданному модулю , при которой цифры одинаковых разрядов элементов группы (кодовых комбинаций) складываются обычным порядком, а результатом сложения считается остаток от деления полученного числа на модуль .



<== предыдущая лекция | следующая лекция ==>
Коды, обнаруживающие ошибки | Построение двоичного линейного кода


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.247 сек.