Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Главная программа Kursovaya2. sciСодержание книги Поиск на нашем сайте
Функция 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; просмотров: 178; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.004 с.) |