Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Главная программа Kursovaya2. sci↑ ⇐ ПредыдущаяСтр 3 из 3 Содержание книги Поиск на нашем сайте
Функция Kursovaya2. sci является главной программой, содержащей в себе входные и выходные данные, стандартные функции и обращение к вспомогательным подпрограммам. Она отвечает за реализацию заданного алгоритма. Работа: В программе заранее определены массив входных символов кодера и проверочную матрицу, а так же значение матрицы коэффициентов системы определяющих уравнений кодера, далее путём ее транспонирования получаем генерирующую матрицу кодера. Затем с помощью функции umn_bin_mat идёт кодирование входных символов и на выходе получаем массив кодовых символов. После чего с помощью той же функции umn_bin_mat но уже с использованием проверочной матрицы, получаем на выходе декодера массив вектор-строк синдромов ошибок для случая безошибочной передачи. Далее мы намеренно делаем ошибки в нескольких битах кодовых-символов, после чего находим для них синдромов. После чего формируем матрицу однократных ошибок с начального до конечного бита по главной диагонали и находим для них синдром ошибок. Листинг главной программы смотри приложение А. 5.2 Функция umn_bin_mat Заголовок: c=umn_bin_mat (a,b); Входные параметры: a, b - сопряжённые по размерностям бинарные матрицы. Выходные параметры: с - бинарная матрица, полученная путём умножения матриц a, b по модулю 2+ Назначение: Эта функция отвечает за формирования выходной матрицы путем перемножения входных матриц по модулю 2+. Листинг подпрограммы функции umn _ bin _ mat. смотри приложение А. Интерпретация результатов
Пусть даны
, ,
Далее с помощью функции по формуле (3.4) получаем массив кодовых-символов
.
После чего находим массив вектор-строк синдромов ошибок по формуле (4.1) для случая без ошибочной передачи
.
Для случая ошибок в первых битах, тогда синдром ошибок примет вид
.
Для случая ошибок во вторых битах, тогда синдром ошибки примет вид
.
Для случая ошибок в третьих битах, тогда синдром ошибок примет вид
.
Сформируем матрицу однократных ошибок с 1-го по 7-ые биты и найдем синдром векторов ошибок
. Заключение
В результате проделанной работе были изучены основные возможности системы SciLab. Рассмотрен синдромный метод помехоустойчивого кодирования. Приведённый пример подтверждает работоспособность программы. Также получены дополнительные знания для работы с текстовым редактором Microsoft Word и изучены вузовские стандарты по оформлению курсовой работы. Система научных и инженерных расчетов SciLab может использоваться для различных видов научной и учебной деятельности.
|
||||
Последнее изменение этой страницы: 2020-03-27; просмотров: 130; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.28.200 (0.008 с.) |