Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону

Согласно определению пропускной способности

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru (4.34)

Энтропия Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru - это энтропия множества отсчетов в моменты времени Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru с интервалом Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru из ансамбля Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru для всех моментов времени Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru . Ввиду того, что неизвестны вероятностные характеристик процесса Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru , справедливы выражения

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru . (4.35)

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru . (4.36)

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru .

Используем свойство: среднегеометрическое не превышает среднеарифметическое. Тогда

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru (4.37)

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

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru

= Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru (4.38)

Условная энтропия Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru зависит от шума и распределена по нормальному закону (ссылка на канал связи ****) согласно условиям теоремы. Энтропия случайной величины, распределённой по нормальному закону, равна

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru . (4.39)

После подстановки (**.5) в (**.14) получим

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru (4.40)

Подставим выражения (**.13) и (**.16) в (**.10):

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru

В результате получим

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru (4.41)

Если сигнал на входе канала связи распределён по нормальному закону, пропускная способность канала равна

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru (4.42)

Как видно из формулы, пропускная способность канала зависит от полосы частот, занимаемой сигналом, мощности сигнала и спектральной плотности мощности «белого» шума.

Кодирование в канале

Ранее были определены операции кодирования источников сообщений. Если полученную последовательность сигналов передавать через канал потребителю, то часть сигналов может быть искажена. Чтобы обнаружить и исправить искажения вводится некоторая избыточность информации в передаваемые кодовые комбинации. Процедура введения избыточности в кодовые комбинации называется помехоустойчивым кодированием или кодированием в канале и выполняется кодером канала. Коды, позволяющие исправлять ошибки, называются корректирующими.

Для восстановления первоначального кода служит декодер канала. На рисунке 5.1 приведена модель передачи информации с применением кодера и декодера канала.

 
  Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru

Помехи могут исказить Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru символов в кодовом слове. Если искаженные символы независимы и вероятность искажения одного символа равна Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru , то вероятность ошибки кратности Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru равна

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru , (5.1)

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

Обычно Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru . Из приведённой формулы видно, что наиболее вероятны одиночные ошибки и ошибки малой кратности. Поэтому разрабатывались корректирующие коды, определяющие одиночные ошибки и ошибки кратности 2, 3, 4.

При декодировании принятой кодовой комбинации возникают две проблемы:

- обнаружение ошибки,

- исправление ошибки.

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

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

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru Ошибка при декодировании обнаруживается, если декодируемый код попадет в область неразрешённых кодовых комбинаций, рисунок 5.2.

В результате передачи информации на выходе канала связи возможны различные комбинации кодов на входе кодера канала и на выходе канала связи. Их число равно Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru . В число этих комбинаций входят:

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

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru - число переходов в другие (ошибочные) разрешённые кодовые комбинации,

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

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru + Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru + Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru = Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru .

Те кодовые комбинации из Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru разрешённых, которые перешли в область запрещённых кодовых комбинаций, могут быть обнаружены безошибочно.

Доля обнаруженных ошибочных кодовых комбинаций по отношению к общему числу вариантов приема сигналов равна

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru .

Рассмотрим возможность исправления ошибок. Разобьем все неразрешённые кодовые комбинации на Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru подмножеств. Сопоставим каждому разрешённому коду одно определённое подмножество из области запрещённых кодов. В этом подмножестве должны содержаться коды, указывающие ошибки в принятой кодовой комбинации. Организация этих подмножеств зависит от числа исправляемых ошибок и методов кодирования-декодирования. Доля исправляемых ошибок по отношению к общему числу обнаруживаемых ошибок равна

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru .

Если рассмотреть геометрическую интерпретацию кодов, то кодовые комбинации будут представлять вершины Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru -мерного куба.

Мерой различия двух кодовых комбинаций является кодовое расстояние Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru , равное числу символов, которыми отличаются две кодовые комбинации, и названное расстоянием Хемминга. С геометрической точки зрения кодовое расстояние – это число рёбер многомерного куба, которое необходимо пройти от одной кодовой комбинации к другой.

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru Пример 5.1. Чтобы найти расстояние Хемминга между двумя кодами необходимо сложить по модулю два обе кодовые комбинации. Число «1» в результате суммирования равно кодовому расстоянию. В приведённом примере Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru =5.

Другим параметром, характеризующим кодовую комбинацию является вес кода – P - число«1» в кодовой комбинации.

Рассмотрим, как влияет кодовое расстояние на обнаружение и исправление ошибок. Положим, d = 1, т.е. все кодовые комбинации являются разрешёнными кодовыми комбинациями. Любая ошибка трансформирует одну кодовую комбинацию в другую.

Увеличим кодовое расстояние на единицу. Если расстояние между кодовыми комбинациями равно 2, то существуют запрещённые кодовые комбинации, т.е. при однократной ошибке, чтобы перейти из одной вершины гиперкуба к другой, на которой расположены разрешённые коды, нужно пройти по двум рёбрам. Но между двумя разрешёнными кодами на вершинах гиперкуба обязательно находится запрещённая кодовая комбинация. И любая однократная ошибка приводит к запрещённой кодовой комбинации, которая обнаруживается декодером.

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru На рисунке 5.3 изображён трёхмерный куб, на вершинах которого размещены трёхразрядные коды. Разрешёнными кодами являются 000, 011, 101, 110. Остальные коды 001, 010, 100, 111 ‑ запрещённые. Следует обратить внимание:

-‑ минимальное кодовое расстояние для обнаружения одиночной ошибки равно 2,

-‑ число «1» в неразрешённых кодовых комбинациях – нечётное. Поэтому иногда процедуру обнаружения одиночной ошибки называют проверкой на чётность.

В общем случае для обнаружения q кратной ошибки минимальное кодовое расстояние должно удовлетворять неравенству

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru (5.2)

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

В общем случае для исправления ошибок кратности Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru минимальное кодовое расстояние меду разрешёнными кодовыми комбинациями должно удовлетворять соотношение

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru (5.3)

Например, если необходимо передать символы «0» и «1» с учётом исправления возникших ошибок, то согласно неравенству (5.3), надо использовать коды с минимальным кодовым расстоянием, равным 3. Наиболее наглядным является использование кодов 000 и 111 для передачи символов «0» и «1», (рисунок 5.4).

В трёхразрядном коде две кодовые комбинации (000, 111) являются разрешёнными. Остальные кодовые комбинации – запрещенные. При наличии однократной ошибки в кодах 000 или 111 декодер обнаруживает их и исправляет.

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru С точки зрения геометрической интерпретации Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru -разрядный двоичный код расположен на вершинах Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru -мерного куба, представляющих как разрешённые, так и запрещённые кодовые комбинации. Если интерпретировать число исправляемых символов Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru как радиус Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru -мерной сферы, из неравенства (5.3) можно получить условие

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru ,

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

Для обнаружения всех ошибок кратности Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru и исправления ошибок кратности Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru расстояние между разрешёнными кодовыми комбинациями должно выбираться из условия

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru . (5.4)

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

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

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

Одной из характеристик корректирующего кода является избыточность кода

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru , (5.5)

где Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru ‑ число символов на выходе кодера канала,

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru ‑ число символов на входе кодера канала,

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

Определим связь между числом исправляемых символов Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru и длиной Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru разрядного кода для независимых ошибок. Общее число различных исправляемых ошибок для каждой разрешённой комбинации равно Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru ,[Темников, стр. 136]. Каждая из возможных ошибок должна приводить к запрещённой кодовой комбинации, относящейся к подмножеству данной разрешённой комбинации. Таким образом, число кодов, включая разрешённую кодовую комбинацию, будет Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru . Ввиду того, что общее число различных комбинаций Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru -разрядного кода составляет Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru , число разрешённых комбинаций ‑ Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru , то должно выполняться неравенство

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru . (5.6)

Эта граница была найдена Хеммингом, [**]. Из неравенства (5.6) можно определить число символов Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru , необходимых для исправления не более, чем Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru кратных ошибок:

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru . (5.7)

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

Систематические коды

Для передачи информации используются разнообразные методы кодирования, зависящие от требований к восстанавливаемой информации, а также от свойств линий передачи информации. На рисунке 5.5 приведена сокращённая таблица кодов, взятая из [Березюк Кодирование информации]. В левой части таблицы указаны коды, применяемые для кодирования источников сообщений. В правой части таблицы указаны коды, применяемые для помехоустойчивого кодирования. Избыточные коды помимо информационных символов содержат дополнительные символы, применяемые для обнаружения и исправления ошибок. Сами избыточные коды делятся на блочные и непрерывные. Непрерывные коды характерны тем, что между символами, несущими информацию, находятся проверочные символы, т.е. на вход кодера канала подаётся последовательность информационных символов. На выходе кодера получается новая последовательность символов, перемежающихся с проверочными символами. Процесс кодирования, передачи информации и декодирования производится в непрерывном режиме .

 
  Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru

При блочном кодировании информации производится объединение передаваемых сообщений в блоки, и они затем подвергаются кодированию. Блок состоит из Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru символов, из которых Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru символов являются информационными, Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru - проверочными. В блочных кодах выделяются разделимые коды. В них Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru известных позиций отводятся под информационные символы, а остальные Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru позиций – под передачу проверочных символов. В неразделимых кодах такого чёткого разграничения нет. Разделимые коды обозначаются как Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru . Разделимые коды в свою очередь делятся на систематические и несистематические коды.

Систематические Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru коды – это коды, в которых проверочные символы представляют линейную комбинацию информационных символов. Часто эти коды называют линейными кодами.

Пусть Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru информационные символы,

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru проверочные символы,

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru разрешённая кодовая комбинация.

Согласно определению систематического кода каждый символ Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru может быть записан как линейная комбинация информационных символов.

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru , (5.8)

где коэффициенты Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru принимаю значения 0 или 1.

Положим, Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru новая разрешённая комбинация. Составим сумму по модулю два двух проверочных символов для одних и тех позиций прежней и новой кодовых комбинаций

Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru .

Как видно из полученного выражения, вновь полученный проверочный символ на Знак равенства будет в том случае, когда значения сигнала распределены по нормальному закону - student2.ru ой позиции является линейной комбинацией информационных символов.

Сумма по модулю два разрешённых кодовых комбинаций дает также разрешённую кодовую комбинацию.

Наши рекомендации