- •1.3. Информация в системах управления электроснабжением
- •1.3.1. Общие понятия и определения
- •1.3.2. Аналоговые сигналы
- •1.3.3. Передача сигналов
- •1.3.4. Структурная схема передачи информации
- •1.3.5. Виды информации
- •1.3.6. Количество сообщений и количество информации
- •Варианты сообщений о состоянии выключателей
- •1.3.7. Сигналы импульсных устройств
- •1.3.8. Параметры импульсов
- •1.3.8. Непрерывные и дискретные сигналы
- •1.3.4. Сигналы и их спектры
- •1.3.5. Модуляция
- •1.3.6. Демодуляция
- •1.3.7. Кодирование
- •Ряд десятичных и соответствующих им двоичных чисел
- •Передача кодовых комбинаций с помощью сигналов
- •Сложение по mod2
- •Матрица кодовых расстояний
Передача кодовых комбинаций с помощью сигналов
Наиболее широкое применение в технике нашел двоичный код, так как он соответствует двоичной природе многих сообщений («да-нет», «включено-отключено»). Операции с двоичными числами достаточны просты. Выражение (1.19), определяющее полное число возможных сигналов, принимает вид: N =2n.
Кроме простых числовых кодов применяются составные, имеющие два основания и более. Наибольшее распространение из них получили единично-десятичные и двоично-десятичные коды.
Единично-десятичный код характеризуется тем, что каждая цифра десятичного числа записывается одними единицами. Например, число 325 запишется как 111-11-11111. В двоично-десятичном коде каждая цифра Десятичного числа от 0 до 9 записывается четырехразрядным двоичным кодом. Такой код позволяет образовать N = 24 = 16 различных комбинаций, десять из которых могут быть использованы для обозначения десяти цифр десятичной системы. Наибольшее применение нашел код, в котором десятичная цифра представлена ее точным двоичным числом. Такой код иногда обозначают 8-4-2-1 по весу двоичных цифр в каждом разряде. Например, число 325 в двоично-десятичном коде имеет следующие вид 0011 -0010-0101. Передача разделительных знаков между четырехразрядными группами (тетрадами) не обязательна, так как каждый разряд содержит одинаковое число символов, равное 4.
По числу элементов в кодовых комбинациях коды делятся на равномерные (комплектные) и неравномерные (некомплектные). Кодовые комбинации комплектных кодов имеют одинаковую длину (число символов в коде), некомплектных — разную. Комплектность кода позволяет несколько повысить его помехоустойчивость, так как при этом возможно контролировать число элементов в кодовых комбинациях, Так, число 325 в комплектном единично-десятичном коде записывается в следующем виде 0000000111-0000000011-0000011111.
По наличию избыточности коды делятся на избыточные {помехоустойчивые) и безызбыточные (непомехоустойчивые). К последним относятся все коды, в которых замена в комбинации одного символа другим (например, 1 на 0 или 0 на 1) приводит к ошибке. Числовые коды, в которых используются все возможные комбинации (коды на все сочетания), являются непомехоустойчивыми. Искажение хотя бы одного символа в передаваемой комбинации приводит к появлению новой комбинации, соответствующей другому сообщению. Однако, несмотря на низкую помехоустойчивость, эти коды широко применяют в тех случаях, когда влияние помех при передаче несущественно.
Комбинаторные коды основаны на математической теории соединений: перестановок, размещений и сочетаний.
Коды, построенные по закону перестановок, содержат п символов в каждой комбинации. Отдельные комбинации отличаются друг от друга только порядком следования символов. Общее число возможных комбинаций определяется выражением
N= Рп = 1x2x3 .. .хn = n!, (1.20)
где Рп — число перестановок.
Коды, построенные по закону размещений, представляют собой комбинации из п элементов по т символов, отличающихся символами или порядком их следования. Число возможных комбинаций в этом случае определяется выражением
N = Am п =nх(n-1)х(n-2)...х(n- т +1) = n!/(n-m)!. (1.21)
Например, имеем п = 3 (а, б, в) и т = 2, тогда число возможных комбинаций N = Р3 2 = = 1x2x3/3-2 = 6 (аб, ба, ав, ва, бв, вб).
Коды, построенные по закону сочетаний, представляют собой комбинации по т символов из п возможных, отличающиеся только символами. Число возможных комбинаций определяется выражением
(1.22)
Например, имеем п = 4 (а, б, в, г) и т = 2, тогда число возможных
кобинаций N = С 2 4 = 4х3/1х2 = 6 (аб, ав, аг, бв, бг, вг). Такие коды называют кодами на одно сочетание. Код типа С 1 п при временном разделении элементов сигналов называют распределительным.
Кодом на все сочетания называют код, составленный из заданного числа элементов п и представляющий суммарную комбинацию сочетания
N = Cl +С2 +... + С m n = 2n -1. (1.23)
Помехозащищенные коды. Рассмотренные выше простые числовые коды при основании системы счисления m и числе разрядов п 0 позволяет образовать N 0 = m возможных комбинаций. Отсюда минимальная длина кодовой комбинации, необходимая для образования всех N 0 комбинаций,
п 0 =log2 N0 / log2 m (1.24)
Такой код называют минимальным или безызбыточным. В нем некоторые комбинации могут отличаться друг от друга не более чем в одном элементе. Для оценки помехозащищенности кода от воздействия помех вводят понятие кодового расстояния d-числа разрядов, в которых элементы одной кодовой комбинации отличаются от другой. Так, комбинация 0000 и 0001 отличаются только в одном разряде (d = 1). Это означает, что появление 1 в первом разряде комбинации 0000 или 0 в первом разряде комбинации 0001 приводит к изменению передаваемого сообщения. Для того чтобы избежать ошибки в случае одиночных искажений, нужно увеличить кодовое расстояние до d = 2, исключив комбинации, отличающиеся только в одном разряде (элементе).
Кодовое расстояние определяется путем сложения двух комбинаций по модулю 2 (mod2), которое обозначается знаком + и производится в соответствии с табл. 1.4.
Таблица 1.4
