Пустовар Н. В.

Евразийский национальный университет им. Л.Н. Гумилева, г. Астана

 

Кодирование данных канальными кодами

 

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

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

-       согласования преобразованного спектра сигнала с полосой пропускания канала записи (передачи);

-       сужения электрического спектра сигнала, в частности, устранения
низкочастотных и высокочастотных составляющих сигнала;

-       увеличения отношения сигнал/шум.

Среди канальных кодов в узлах записи магнитных и оптических ЗУ и каналах связи широкое распространение получили коды (3,2), (5,4), (10,8) и RLL 2.7.

Код (3,2) или код Габора имеет к-2, п = 3. Кодирование кодом Габора осуществляется над непрерывной двоичной последовательностью в соответствии с таблицей 1 в двух режимах.

Таблица 1 - Преобразование исходной информации в соответствии

                     с кодом Габора

Исходная группа,

Преобразованная, группа

Исходная группа,

Преобразованная группа,

Режим 1

Режим 2

01

10

11

00

00

011

101

111

010

110

10

01

00

11

001

111

101

111

 

Кодирование в режиме 1 осуществляется до тех пор, пока в кодовой последовательности не встретится группа из двух нулей. При наличии комбинации 00 определяется значение первого символа следующей пары двоичных знаков. Если он равен 0, то группа 00 кодируется символами 010. В противном случае группа 00 преобразуется в последовательность 110. Следующая за комбинацией 00 группа двоичных знаков кодируется в режиме 2, а последующие группы кодируются в режиме 1 до обнаружения двух нулей подряд (группы 00) и так далее.

В результате кодирования образуется непрерывная кодовая последовательность бит, в которой встречается не более одного 0 между двумя соседними 1 . Пример кодирования кодом Габора приведен на рисунке 1.


a - двоичная последовательность бит

б - двоичный сигнал, преобразованный в код Габора

в - запись способом БВНМ

Рисунок 1. -  Кодирование кодом Габора

 

Существует и модифицированный код Габора, кодирование исходной двоичной информации которым кодом Габора выполняется в соответствии с таблицей 2.

Таблица 2 - Преобразование исходной информации в соответствии     

                     с модифицированным кодом Габора        

Номер комбинации

Исходная группа,

Преобразованная, группа

Назначение

1

2

3

4

5

00

01

10

11

-

111

101

011

010

110

Информационная

Информационная

Информационная

Информационная

Служебная

 

Преобразование исходной группы двоичных бит  осуществляется с учетом предыдущей и последующей группы кода . При этом в необходимых случаях производится замена информационной комбинации бит служебной комбинацией, в качестве которой принята комбинация 110. Для исключения в кодовой последовательности символов между двумя соседними 1 более одного 0 в модифицированном коде Габора предусмотрены следующие правила замены: 43-51, 44-55, 444-452, 443-451. В рассматриваемом способе кодирования, в отличие от способа Габора, существует ограничение и на число следующих подряд единиц (не более 8). Ограничение следующих подряд единиц достигается за счет следующих правил замены: 111-152, 211-252, 311-352. Пример кодирования модифицированным кодом Габора приведен на рисунке 2.

 

 

а - двоичная последовательность бит

б - двоичный сигнал, преобразованный в модифицированный код Габора

в - запись способом БВНМ

Рисунок 2 - Кодирование модифицированным кодом Габора

 

Код Габора и модифицированный код Габора являются нелинейными и при записи преобразованной кодовой последовательности символов способом БВНМ позволяют получить двухчастотный сигнал записи, который обеспечивает повышение плотности записи по сравнению с ЧМ и ФМ в 1,33 раза.

СПИСОК ЛИТЕРАТУРЫ

1.     Бернард Скляр. Цифровая связь. Теоретические основы и практическое применение. Изд. 2-е, испр. Пер. с англ. - М.: Издательский дом "Вильямс", 2003. - 1104с.

2.     Бобрышева Г.В. Корректирующие свойства канальных кодов. // Тез.
доклада Ш   научно   -  технической   конференции  РАРАН   "Проблемы   развития боеприпасов, средств поражения и систем управления". 28-29 мая 2002г. - Пенза: ФГУП ППП "Рубин" 2002. -с. 137.

3.     Золотарев В.В., Овечкин Г.В. Помехоустойчивое кодирование. Методы и
алгоритмы: Справочник. / Под ред. чл.-кор. РАИ Ю.Б.Зубарева. - М.: Горячая линия - Телеком, 2004. -126с.