ВУЗ:
Составители:
3.4 Алгоритм распознавания однозначности декодирования.
Этот алгоритм формируется на языке теории графов.
Пусть алфавит кодирования задан схемой:
∑: а
1
– B
1
…
a
r
– B
r
Для каждого элементарного кода B
i
рассмотрим нетривиальное разложе-
ния вида (1)
B
i
=''...'
1
β
β
ω
ii
BB , β′ β′′ отличны от элементарных кодов.
Обозначим через B
0
множество, содержащее
а) непустое слово
λ;
б) слова
β, которые встречаются в разложениях вида (1) как в фор-
ме префиксов, так и окончаний.
Строим граф следующим образом:
– каждому слову из В
0
сопоставим вершину;
– пусть
β′ β′′ ∈ В
0
. Рассмотрим все нетривиальные разложения вида (3.3).
Для каждого из них соединяем соответствующие словам
β′ и β′′ вершины дугой
от
β′ к β′′, которой приписано слово . Полученный орграф обозначим
через Г(
∑).
ω
ii
BB ...
1
Теорема. Алфавитное кодирование со схемой ∑ не обладает свойством
взаимной однозначности
когда Г(∑) содержит ориентированный цикл,
проходящий через
λ.
3.5 Избыточное кодирование
При передаче сообщений важную роль играют методы кодирования, кон-
тролирующего ошибки.
Для этого используется избыточное кодирование сообщений. Основной
задачей избыточного кодирования является обнаружение и исправление оши-
бок на выходе дискретного канала. Пусть данные сообщения представляются в
виде двоичной информации. Эта двоичная информация подлежит передаче по
каналу подверженному случайным ошибкам.
Задача кодирования состоит в таком добавлении к информационным
символам дополнительных символов, чтобы на приемнике эти искажения могли
быть найдены и исправлены. Т.е. последовательность символов данных пред-
ставляется в виде некоторой более длинной последовательности символов, из-
быточность которой достаточна для защиты данных.
Двоичный код мощности М и длины n представляет собой множество из
М двоичных слов длины n, называемых кодовыми словами. Обычно М=2
k
, где k
– некоторое целое число. такой код называется двоичным (n, k) – кодом (блоч-
ный код). О блочном коде судят по длине блока и числу информационных эле-
ментов. По этим двум параметрам n и k и минимальному расстоянию кода d(C),
где С – множество кодовых слов.
17
3.4 Алгоритм распознавания однозначности декодирования. Этот алгоритм формируется на языке теории графов. Пусть алфавит кодирования задан схемой: ∑: а1 – B1 … ar – Br Для каждого элементарного кода Biрассмотрим нетривиальное разложе- ния вида (1) Bi= β ' Bi1...Biω β ' ' , β′ β′′ отличны от элементарных кодов. Обозначим через B0 множество, содержащее а) непустое слово λ; б) слова β, которые встречаются в разложениях вида (1) как в фор- ме префиксов, так и окончаний. Строим граф следующим образом: – каждому слову из В0 сопоставим вершину; – пусть β′ β′′ ∈ В0. Рассмотрим все нетривиальные разложения вида (3.3). Для каждого из них соединяем соответствующие словам β′ и β′′ вершины дугой от β′ к β′′, которой приписано слово Bi1 ...Biω . Полученный орграф обозначим через Г(∑). Теорема. Алфавитное кодирование со схемой ∑ не обладает свойством взаимной однозначности когда Г(∑) содержит ориентированный цикл, проходящий через λ. 3.5 Избыточное кодирование При передаче сообщений важную роль играют методы кодирования, кон- тролирующего ошибки. Для этого используется избыточное кодирование сообщений. Основной задачей избыточного кодирования является обнаружение и исправление оши- бок на выходе дискретного канала. Пусть данные сообщения представляются в виде двоичной информации. Эта двоичная информация подлежит передаче по каналу подверженному случайным ошибкам. Задача кодирования состоит в таком добавлении к информационным символам дополнительных символов, чтобы на приемнике эти искажения могли быть найдены и исправлены. Т.е. последовательность символов данных пред- ставляется в виде некоторой более длинной последовательности символов, из- быточность которой достаточна для защиты данных. Двоичный код мощности М и длины n представляет собой множество из М двоичных слов длины n, называемых кодовыми словами. Обычно М=2k, где k – некоторое целое число. такой код называется двоичным (n, k) – кодом (блоч- ный код). О блочном коде судят по длине блока и числу информационных эле- ментов. По этим двум параметрам n и k и минимальному расстоянию кода d(C), где С – множество кодовых слов. 17
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »