» » »

3. Кодирование и модуляция. Функциональная схема передачи дискретных сообщений. Процесс преобразования дискретного сообщения в сигнал. (by rej)

Преобразование дискретного сообщения в сигнал СОСТОИТ из двух операций: кодирования и модуляции. Кодирование определяет закон построения сигнала, а модуляция — вид формируемого сигнала, который должен передаваться по каналу связи.

Простейшим примером дискретного сообщения является текст. Любой текст состоит из конечного числа элементов: букв, цифр, знаков препинания. Для европейских языков число элементов колеблется от 52 до 55, для восточных языков оно может исчисляться сотнями и даже тысячами. Гак как число элементов в дискретном сообщении конечно, то их можно пронумеровать и тем самым свести передачу сообщения к передаче последовательности чисел.

Так, для передачи букв русского алфавита (их 32) необходимо передавать числа от / до 32. Для передачи любого числа, записанного в десятичной форме, требуется передача десяти цифр от 0 до 9. Практически для этого нужно передавать по каналу связи десять сигналов, соответствующих различным цифрам. Систему передачи дискретных сообщений можно существенно упростить, если воспользоваться при кодировании двоичной системой счисления.

В десятичной системе основанием счисления является число 10. Поэтому любое число /V можно представить в виде:

где ao,a1...,an— коэффициенты, принимающие значения от 0 до 9. Так, число 265 можно записать как:

Очевидно, в качестве основания счисления можно принять любое целое число m и представить число N как:

где ao,a1,...,an — коэффициенты, принимающие значения от 0 до m-1. Задаваясь величиной т, можно построить любую систему счисления. При m = 2 получим двоичную систему, в которой числа записываются при помощи всего лишь двух цифр: О и 1:

Арифметические действия в двоичной системе весьма простые, так, сложение осуществляется по следующим правилам:

Различают еще символическое поразрядное сложение без переноса в высший разряд, так называемое "сложение по модулю два". Правила этого сложения следующие:

Если преобразовать последовательность элементов сообщения в последовательность двоичных чисел, то для передачи последних по каналу связи достаточно передавать всего лишь два кодовых символа: О и /. Практическая реализация такой передачи очень проста: символы 0 и / могут передаваться колебаниями с различными частотами или посылками постоянного тока разной полярности.

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

Совокупность кодовых комбинаций, обозначающих дискретные сообщения, называется кодом. Правило кодирования обычно выражается кодовой таблицей, в которой приводятся алфавит кодируемых сообщений и соответствующие им кодовые комбинации. Множество возможных кодовых символов называется кодовым алфавитом, а их количество — основанием кода. В общем случае при основании кода т правила кодирования N элементов сообщения сводятся к правилам записи различных чисел в т-ичной системе счисления. Число символов п. образующих кодовую комбинацию, называется значностъю кода или длиной кодовой комбинации.

В зависимости от системы счисления, используемой при кодировании, различают двухпозиционные и многопозиционные коды. К первым относятся все коды, в которых используется двоичная система счисления. Часто эти коды называют двоичными. К многопозиционным кодам относятся все коды, в которых число позиций (основание кода) больше двух. Различают коды равномерные и неравномерные.

Равномерными называют такие коды, у которых все кодовые комбинации имеют одинаковую длину. Для равномерного кода число возможных кодовых комбинаций равно тп. Примером такого кода является пятизначный код Бодо. Этот код содержит пять двоичных элементов (т=2; п=5). Число возможных кодовых комбинаций равно 25 = 32, что достаточно для кодирования букв алфавита.

Кодовая таблица представлена в табл. 1.1.

Символ / передается положительным импульсом длительности, а символ 0 — отрицательным импульсом той же длительности. Время передачи любой кодовой комбинации равно 5т0. Применение равномерных кодов упрощает построение автоматических буквопечатающих устройств и не требует передачи разделительных символов между кодовыми комбинациями

Неравномерные коды характерны тем, что у них кодовые комбинации отличаются друг от друга не только взаимным расположением символов 0 и /, но и их количеством. Это приводит к тому, что различные кодовые комбинации имеют разную длительность.

Типичным примером неравномерных кодов является код Морзе, в котором символы 0 и 1 используются только в двух сочетаниях: как одиночные (1 и 0) или как тройные (111 и ООО). Сигнал, соответствующий одной единице, называется точкой, трем единицам тире. Символ 0 используется как знак, отделяющий точку от тире, точку от точки и тире от тире. Совокупность ООО используется как разделительный знак между кодовыми комбинациями.

Кодовая таблица представлена в табл. 1.2.

Время передачи различных кодовых комбинаций различно Самая короткая кодовая комбинация (буква "Е") по длительности равна 4т0, а самая длинная (цифра 0) — 22г0 (при передаче однополярными импульсами). Средняя длительность кодовой комбинации при передаче текста на русском языке равна примерно 9,5 т0. По сравнению с пятизначным равномерным кодом Бодо это почти в два раза больше.

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

Декодирование состоит в восстановлении сообщения по принимаемым кодовым символам. Устройства, осуществляющие кодирование и декодирование, называются соответственно кодером и декодером. Как правило, это нелинейные логические устройства. Устройства, преобразующие код в сигнал (модулятор) и сигнал в код (демодулятор), принято называть модемами.

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

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

Модуляции состоит в том, что один из параметров переносчика J (a,h,c,...) изменяется во времени в соответствии с передаваемым сообщением u(t).

Например:

Если изменяется (модулируется) параметр с, то получается с-модуляция, если изменяется параметр Ь, то получается b-модуляция, и т. д. Модулированные сигналы различаются переносчиками и модулируемыми параметрами. Число возможных видов модуляции при данном виде переносчика определяется числом его параметров.


Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.