ГлавнаяГотовые работы Обеспечение безошибочности передачи данных (Кодирование).

Готовая курсовая работа

на тему:

«Обеспечение безошибочности передачи данных (Кодирование).»









Цена: 1,200 руб.

Номер: V12774

Предмет: Информатика

Год: 2008

Тип: курсовые

Отзывы

Айжамал 26.08.2020
Вас беспокоит автор статьи Айжамал из Кыргызстана,  моя статья опубликована, и в этом ваша заслуга. Огромная благодарность Вам за оказанные услуги.
Татьяна М. 12.06.2020
Спасибо Вам за сотрудничество! Я ВКР защитила на 5 (пять). Огромное спасибо Вам и Вашей команде Курсовой проект.
Юлианна В. 09.04.2018
Мы стали Магистрами)))
Николай А. 01.03.2018
Мария,добрый день! Спасибо большое. Защитился на 4!всего доброго
Инна М. 14.03.2018
Добрый день,хочу выразить слова благодарности Вашей и организации и тайному исполнителю моей работы.Я сегодня защитилась на 4!!!! Отзыв на сайт обязательно прикреплю,друзьям и знакомым  буду Вас рекомендовать. Успехов Вам!!!
Ольга С. 09.02.2018
Курсовая на "5"! Спасибо огромное!!!
После новогодних праздников буду снова Вам писать, заказывать дипломную работу.
Ксения 16.01.2018
Спасибо большое!!! Очень приятно с Вами сотрудничать!
Ольга 14.01.2018
Светлана, добрый день! Хочу сказать Вам и Вашим сотрудникам огромное спасибо за курсовую работу!!! оценили на \5\!))
Буду еще к Вам обращаться!!
СПАСИБО!!!
Вера 07.03.18
Защита прошла на отлично. Спасибо большое :)
Яна 06.10.2017
Большое спасибо Вам и автору!!! Это именно то, что нужно!!!!!
Спасибо, что ВЫ есть!!!

Поделиться

Введение
Содержание
Литература
Введение.

Тема работы: Обеспечение безошибочности передачи данных

(Кодирование).

Данную работу скорее нужно было бы назвать знакомство с обеспе-чением безошибочности передачи данных, нежели так, как она называется. Это объясняется тем, что если бы я начал обсуждать эту тему на серьезном уровне, то я должен был бы сначала начать с курса линейной алгебры. Од-новременно я должен был бы доказывать множество теорем из курса ли-нейной алгебры. Далее, я обязан был бы более подробно рассмотреть цик-лические коды, доказывая попутно тоже немалое количество теорем и вспомогательных лемм. Но моя задача ознакомить Вас с данной (очень интересной, на мой взгляд) темой, поэтому очень многие факты приво-диться без доказательства. Так что на вопрос «А почему это так?» я рас-скажу по ходу выполнения курсовой работы.

Цель работы: Изучить способы построения помехоустойчивого ко-дирования. Доказать, что кодировать информацию с помощью предложен-ного метода является наилучшим способом.

Задачи: рассмотреть причины помехоустойчивых кодов, их основные параметры и граничные соотношения; изучить различные виды кодов и способы и задания; исследовать алгоритм определения ошибки; провести сравнительный анализ и составить программу моделирования канала свя-зи.

История кодирования, контролирующая ошибки, началась в 1948 г. публикацией знаменитой статьи Клода Шеннона. Шеннон показал, что с каждым каналом связано измеряемое в битах в секунду и называемое про-пускной способностью канала число С, имеющее следующее значение. Ес-ли требуемая от системы связи скорость передачи информации R (изме-ряемая в битах в секунду) меньше С, то, используя коды, контролирующие ошибки, для данного канала можно построить такую систему связи, что вероятность ошибки на выходе будет сколь угодно мала.

Вопросы кодирования играют существенную роль в математике. Ко-дирование позволяет изучение одних объектов сводить к изучению других. Хорошо известно, какую роль сыграло изображение чисел в десятичной системе счисления. Весьма важным в развитии математики было появле-ние метода координат, который позволил кодировать геометрические объ-екты при помощи аналитических выражений. Совсем другое значение по-лучили коды в связи с изучением управляющих систем. Появилась необ-ходимость систематического исследования в области теории кодирования.

Выбор кодов связан с различными обстоятельствами:

• с удобством передачи кодов (например, двоичный код техниче-ски легче использовать);

• с обеспечением удобства восприятия (например, машинные коды удобны для работы процессора);

• с обеспечением максимальной пропускной способности канала;

• с обеспечением помехоустойчивости;

• с достижением определённых свойств алгоритма кодирования (например, простота кодирования, важность однозначного декодирования).

1. Помехоустойчивые коды.

1.1. Принципы построения помехоустойчивых кодов.

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

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

Применение помехоустойчивых кодов для повышения верности пе-редачи данных связано с решением задач кодирования и декодирования.

Задача кодирования заключается в получении при передаче для каж-дой k - элементной комбинации из множества соответствующего ей кодового слова длиною n из множества . Задача декодирования состо-ит в получении k - элементной комбинации из принятого n – разрядного кодового слова при одновременном обнаружении или исправлении оши-бок.

1.2. Основные параметры помехоустойчивых кодов.

Длина кода - n; длина информационной последовательности - k; дли-на проверочной последовательности – ; кодовое расстояние кода – d0; кодовое расстояние между двумя кодовыми словами (расстояние Хэм-минга) - это число позиций, в которых они отличаются друг от друга.

Кодовое расстояние кода - это наименьшее расстояние Хэмминга между различными парами кодовых слов.

Основные зависимости между кратностью обнаруживаемых ошибок t0, исправляемых ошибок tu, исправлением стираний tc и кодовым расстоя-нием d0 кода:





Стиранием называется "потеря" значения передаваемого символа в некоторой позиции кодового слова, которая известна.

Код, в котором каждое кодовое слово начинается с информационных символов и заканчивается проверочными символами, называется система-тическим.
1,200 руб.

Похожие работы:

Понятие протокола передачи и приема данных 

Протоколы (protocols) — это набор правил и процедур, регулирующих порядок осуществления некоторой связи. Например, ...

Сглаживание таблично заданных данных линейным сглаживанием по трем и пяти точкам. Получение табличной функции из аналитически заданной. 

Введение

Темой курсовой работы является разработка алгоритма сглаживания таблично заданных данных линейным ...

Кодирование информации в системах обработки данных. 

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

Поиск по базе выполненных нами работ: