Программа для исследования помехоустойчивости линейного аддитивного блочного кода заданного вида синдромным методом - Программирование, компьютеры и кибернетика курсовая работа

Главная
Программирование, компьютеры и кибернетика
Программа для исследования помехоустойчивости линейного аддитивного блочного кода заданного вида синдромным методом
Принципы защиты от ошибок информации при ее передаче по каналам связи. Блоковые коды и методы их декодирования. Построение линейных блочных аддитивных алгебраических кодов и принципы их декодирования синдромным методом. Основные возможности SciLab.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Министерство образования и науки РФ
Томский государственный университет систем управления и радиоэлектроники (ТУСУР)
Пояснительная записка к курсовой работе по информатике
Программа для исследования помехоустойчивости линейного аддитивного блочного кода заданного вида синдромным методом
Пояснительная записка содержит: листов ____, источников 4, приложений 1, рисунков 1.
ИЗБЫТОЧНОСТЬ, ПОМЕХОУСТОЙЧИВОСТЬ, ЛИНЕЙНЫЙ КОД, БИНАРНАЯ МАТРИЦА, ПОРОЖДАЮЩАЯ МАТРИЦА, ПРОВЕРОЧНАЯ МАТРИЦА, СИНДРОМ ОШИБКИ, КОДИРОВАНИЕ, ДЕКОДИРОВАНИЕ, ВЕКТОР ОШИБОК, СУММИРОВАНИЕ ПО МОДУЛЮ 2, SCILAB
Работа посвящена закреплению навыков работы на персональном компьютере в средах Windows , SciLab и принципам аддитивного алгебраического кодирования и декодирования. Изучению основных элементов теории построения помехоустойчивости линейных блочных аддитивных алгебраических кодов и реализации одного из алгоритмов кодирования и декодирования.
Работа выполнена в среде SciLab . Результатом проделанной работы является реализация программного кода для исследования помехоустойчивости блочного аддитивного кода заданного вида.
Пояснительная записка выполнена в текстовом редакторе Microsoft Word 2010 .
1. Алексеев Е.Р. А47 Scilab: Решение инженерных и математических задач / Алексеев Е.Р., Чеснокова О.В., Рудченко Е.А. _ М.: ALT Linux; БИНОМ. Лаборатория знаний, 2008. - 260 с.: ил.; 8 с. цв. вклейки. (Библиотека ALT Linux).
2. Шульгин В.И. Основы теории передачи информации. Ч.1. Экономное кодирование. / В.И. Шульгин. - учебн. пособ. - Харьков: Нац. Аэрокосм. ун-т "Харьк. авиац. ин-т", 2003. - 196 с. (электр. версия).
3. Шульгин В.И. Основы теории передачи информации. Ч.2. Помехоустойчивое кодирование/ В.И. Шульгин. - учебн. пособ. - Харьков: Нац. Аэрокосм. ун-т "Харьк. авиац. ин-т", 2003. - 87 с. (электр. версия).
4. Кологривов В.А. Принцип аддитивного алгебраического кодирования и декодирования. / В.А. Кологривов. - учебн. - мет. пособ. - Томск: ТУСУР, 2010. - 102 с.
Листинг главной программы для исследования помехоустойчивости линейного аддитивного блочного кода заданного вида синдромным методом
// Курсовая работа Крючкова А.В. студента 1 курса
// ТУСУРа РТФ кафедра СРС весенний семестр 2011г
// Программа разработана в среде SciLab-5.3.0
// Программа для исследования помехоустойчивости линейного аддитивного
// блочного кода заданного вида синдромным методом
clc; clear; format ('v',25); mode (0);
function c = umn _ bin _ mat ( a , b );
// Умножения бинарных матриц по модулю2+
// a,b - сопряжённые по размерностям бинарные матрицы
// с-бинарная матрица, полученная путём умножения матриц a,b по модулю 2+
// Нахождение значение (i; j) элемента матрицы "c"
// при помощи операции сложения по модулю 2+
c (i,j) =bool2s (~isequal (c (i,j), (a (i,k) *b (k,j))));
printf ('\n Программа для исследования помехоустойчивости линейного аддитивного блочного кода');
printf ('\n заданного вида синдромным методом\n Рассмотрим код вида (7,3) \n\n');
printf (' Массив входных символов кодера \n');
printf ('\n Матрица коэффицентов системы определяющих уравнений кодера \n');
printf ('\n Генерирующая матрица кодера \n');
printf ('\n Кодирование. \n Массив кодовых символов* (на выходе кодера) \n');
printf ('\n*-где каждому входному символу соответствует один единственный кодовый символ');
printf ('\n\n Проверочная матрица H (из условия её ортогональности порождающей матрице G) \n');
printf ('\n Декодирование. \n На вход декодера поступают принятые кодовые символы \n');
printf ('\n на выходе декодера имеем массив вектор-строк синдромов ошибок \n');
printf (' Случай без ошибочной передачи \n');
printf ('\n Пусть с ошибкой приняты первые биты кодовых символов \n');
printf ('\n Тогда синдром ошибки будит иметь вид \n')
printf ('\n Пусть с ошибкой приняты вторые биты кодовых символов \n');
printf ('\n Тогда синдром ошибки будит иметь вид \n')
printf ('\n Пусть с ошибкой приняты третьи биты кодовых символов \n');
printf ('\n Тогда синдром ошибки будит иметь вид \n')
printf ('\n Сформируем матрицу однократных ошибок с 1-го по 7-ые биты \n');
printf (' и найдём синдромы векторов ошибок\n')
printf ('\n Тогда синдром ошибки будит иметь вид \n')
printf ('\n\n Программа закончила работу. ');
Определение понятий кода, кодирования и декодирования, виды, правила и задачи кодирования. Применение теорем Шеннона в теории связи. Классификация, параметры и построение помехоустойчивых кодов. Методы передачи кодов. Пример построения кода Шеннона. курсовая работа [212,6 K], добавлен 25.02.2009
Коды Боуза-Чоудхури-Хоквингема (БЧХ) – класс циклических кодов, исправляющих многократные ошибки. Отличие методики построения кодов БЧХ от обычных циклических. Конкретные примеры процедуры кодирования, декодирования, обнаружения и исправления ошибок. реферат [158,2 K], добавлен 16.07.2009
Сущность метода перестановочного декодирования. Особенности использования метода вылавливания ошибок. Декодирование циклического кода путем вылавливания ошибок. Распознавание пакетов ошибок как особенность циклических кодов. Вычисление вектора ошибок. доклад [20,3 K], добавлен 24.05.2012
Циклические коды как подкласс (подмножество) линейных кодов, пошаговый алгоритм и варианты их кодирования и декодирования. Методика построения интерфейса отладочного модуля. Элементарный план и элементы отладки декодирующего модуля циклических кодов. лабораторная работа [133,8 K], добавлен 06.07.2009
Создание циклического кода по задающему полиному методом порождающей матрицы, анализ полученных комбинаций. Кодограммы для оптического и магнитного внешнего запоминающего устройства. Построение принципиальной схемы кодирования и декодирования информации. контрольная работа [263,8 K], добавлен 11.12.2014
Коды Боуза-Чоудхури-Хоквингема как широкий класс циклических кодов, применяемых для защиты информации от ошибок. Особенности коаксиальных магистральных кабелей КМ-4, основное назначение. Способы моделирования передачи информации по кабельной линии связи. курсовая работа [1,7 M], добавлен 07.01.2013
Изучение сущности циклических кодов - семейства помехоустойчивых кодов, включающих в себя одну из разновидностей кодов Хэмминга. Основные понятия и определения. Методы построения порождающей матрицы циклического кода. Понятие открытой системы. Модель OSI. контрольная работа [99,5 K], добавлен 25.01.2011
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
Программа для исследования помехоустойчивости линейного аддитивного блочного кода заданного вида синдромным методом курсовая работа. Программирование, компьютеры и кибернетика.
Реферат По Географии Магеллан
Курсовая работа по теме Особенности стратегического планирования на предприятиях малого и среднего бизнеса
Входная Контрольная Работа 8 Класс Дорофеев
Опыт использования культурно-исторического потенциала Тульской области в составлении туристских маршрутов
Реферат: Организация размещения и экскурсионного обслуживания
Курсовая работа по теме Двоичный циклический код Хэмминга
Курсовые Работы Одаренные Дети
Макар Чудра Сочинение Я И Другие
Контрольная работа по теме Тканини бавовняні. Характеристика асортименту господарських виробів з пластичних мас
Курсовая работа: Процесс становления института национально-культурной автономии
Разработка базы данных "Кадры"
Золотая Осень Островского Сочинение 2 Класс
Курсовая работа по теме Анализ методов оценки финансовых рисков
Курсовая работа по теме Технологический процесс приготовления капустного шницеля и сметанного соуса
Реферат по теме Назначение и производство судебных экспертиз
...
Отчет По Практике Здравоохранения
Реферат: Вспомогательные глаголы
Автомобили Будущего Какими Они Будут Реферат
Дипломная работа по теме Порівняльна характеристика систем управління базами даних
Методика використання гри на уроках іноземної мови - Педагогика курсовая работа
Виды инновационных стратегий - Менеджмент и трудовые отношения контрольная работа
Навчання як спосіб просування кар’єрними сходами - Менеджмент и трудовые отношения курсовая работа