Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Пример выполнения заданий

Читайте также:
  1. II. Примеры необычного использования горячих источников.
  2. III. Состав, последовательность и сроки выполнения
  3. V. Пример исцеления
  4. А раз МЕНЯ БОГА пока из Движения сами изгнали, стали под управление Тьмы, то и Буду вам вновь Показывать на примерах – как оно жить без МЕНЯ, без БОГА.
  5. Административные цели предполагают, например, достижение высокой управляемости
  6. Алгоритм выполнения ДЗ №2
  7. Анализ внешних активов и обязательств страны: пример России

 

Определить значность кодовых комбинаций, их вес и кодовое расстояние между комбинациями

 

Комбинации 10101010 111110101001

 

Значность определяется количеством разрядов (цифр в числе) в комбинации. В первой комбинации разрядов 8, а во второй – 12.

 

Вес – количество единиц в последовательности. В первой их 4, а во второй – 8.

 

Для определения кодового расстояния необходимо сложить оба числа по модулю 2 (XOR, исключающее ИЛИ)

 

Исключающее или означает, что при сложении двух 0 или 2х 1 в сумме получается 0, а в остальных случаях – 1.

 

Так как числа разной длины, то меньшее по длине число дополняется нулями слева

 

+

____________

 

Кодовое расстояние – это вес полученной последовательности. Он равен 6.

 

2. Принята комбинация 1011110100110101010101011010

Известен вектор ошибки 1011110100110110010101011010

Найти исходную комбинацию:

 

Исходная комбинация находится путём складывания вектора ошибки и принятой комбинации по модулю 2.

 

+

____________________________

 

3. Передана кодовая комбинация 1100. Известно, что вес вектора ошибки
. Найти возможные варианты искаженных комбинаций и кодовое расстояние, необходимое для обнаружения и устранения всех ошибок.

 

Возможные варианты комбинаций состоят из тех, которые отличаются от исходной двумя позиционными местами, т.к. вектор ошибки равен двум. Вектор ошибки в данном случае будет равен 1010, 1001, 0110, 0101, 0000. Тогда переданные комбинации могут быть

 

+1100 +1100 +1100 +1100 +1100

10101001011001010000

0110 0101 1010 1001 1100

 

Для обнаружения и исправления всех ошибок необходимо, чтобы кодовое расстояние d ≥ t + δ +1,, где t – обнаруживаемые ошибки; δ – исправляемые ошибки. При разрядности нашего числа n=4 могут возникнуть четырехкратные ошибки.

 

Следовательно, для их исправления и обнаружения необходимо, чтобы кодовое расстояние удовлетворило условию: d ≥ 4 + 4 +1, необходимо увеличить разрядность кода.

 

 

Вопросы для защиты ПЗ

 

1). Рассказать и показать пример метода Шеннона-Фано

 

2). Рассказать и показать пример метода Хаффмена

 

3). Как осуществляется проверка на чётность?


 

Самостоятельная работа по практическому занятию №6

«Кодирование информации»

 

Самостоятельная работа по теме занятия включает в себя:

- изучение теоретического материала лекционных занятий, учебной литературы, Интернет-ресурсов, раздела «Краткие сведения из теории» настоящего описания ПЗ;

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

 

Задачи и практические задания

 

1. Приняты две кодовые комбинации: А и В. Определить значность кодовых комбинаций, их вес и кодовое расстояние между комбинациями.

2. Принята кодовая комбинация А. Известно, что вектор ошибки =С. Найти исходную кодовую комбинацию.

 

 

Вариант А В С
       
       
       
       
       
       
       
       
       
       

 


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



mybiblioteka.su - 2015-2024 год. (0.006 сек.)