Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Понятия кода и кодированияСтр 1 из 6Следующая ⇒
Понятия кода и кодирования
В энергосистемах оперативно-диспетчерская информация передается в основном с помощью устройств телемеханики. В настоящее время наибольшее распространение получили так называемые кодоимпульсные устройства телемеханики. В этих устройствах сигнал передаваемый, по каналу связи представляет собой последовательность элементарных дискретных сигналов. Под кодом понимается математическая структура построения последовательности дискретных элементарных сигналов, однозначно соответствующая набору передаваемых сообщений. Таким образом, код есть свод законов, правил, по которым составляется комбинация из используемых символов, однозначно соответствующая передаваемому сообщению, т.е. код есть понятие чисто математическое. Каждому сообщению соответствует своя кодовая комбинация. Процесс придания кодовым комбинациям физических признаков сигнала, т.е. формирование физического процесса, однозначно соответствующего данной кодовой комбинации, называется кодированием. Результатом кодирования является кодированный сигнал, передаваемый по каналу связи. Из изложенного выше ясно, что понятия "помехозащищенность кода" и "помехоустойчивость кодированного сигнала" принципиально различны. Под помехозащищенностью кода понимается способность математической структуры противостоять действию ошибок, т.е. способность структуры к обнаружению и исправлению ошибок. Под помехоустойчивостью кодированного сигнала понимается способность физического процесса противостоять действию помех, действующих в канале связи.
Двоичный безызбыточный код
Вся совокупность передаваемых сообщений может быть представлена в виде совокупности различных чисел. В этом случае имеет место числовой код. Любое число в любой системе cчисления может быть представлено в виде , ( 8 ) где m – основание системы счисления, n - количество разрядов, i - номер разряда, k i = 0 ¸ (m - 1 ) – разрядные коэффициенты. Например, число 35 = 3 ×10 1 + 5 ×10 0 есть числовой десятичный код (кодовый вектор - 35). То же число в двоичной системе счисления имеет вид 1×2 5 + 0×2 4 + 0×2 3 + 0×2 2 + 1×2 1 + 1×2 0 (кодовый вектор - 100011). Максимальное количество возможных кодовых комбинаций в числовом коде N max = m n. Из всех числовых кодов наибольшее распространение получили двоичные коды. Причиной тому является очень простая арифметика двоичных чисел и возможность использования простых, дешевых и надежных в эксплуатации двухпозиционных элементов. Максимальное число возможных кодовых комбинаций в двоичном коде N = 2 n. Разрядность двоичного кода n выбирается, исходя из требуемого числа передаваемых сообщений N , как , ( 9 ) где ] n [ - ближайшее большее целое число. В безызбыточном двоичном коде все кодовые комбинации рабочие. Следовательно, d min = 1, т.е. любая даже однократная ошибка приводит к ложному переходу одной рабочей кодовой комбинации в другую, и k ( d )л = 1 для любого d (от 1 до n ). Таким образом, безызбыточный двоичный код является непомехозащищенным кодом. Единственная защита такого кода от ошибок – фиксация нарушения количества элементов в кодовой комбинации. Поэтому используется, как правило, равномерный двоичный безызбыточный код.
Корреляционный код
Каждый раздел двоичного кода записывается в виде двух символов. Если в разряде двоичного кода стоит 0, то в корреляционном коде этот разряд записывается символами 01, если 1 – символами 10 (табл. 10). Для правильного приема приемное устройство на каждом такте обязательно должно зафиксировать переход 0 ® 1 или 1 ® 0. Таблица 10
Характеристики корреляционного кода полностью совпадают с характеристиками кода с простым повторением. Различие в помехоустойчивости кодированных сигналов обнаруживается лишь для несимметричных каналов, у которых вероятности переходов 0 ® 1 и 1 ® 0 различны, а также для каналов, имеющих различные вероятности искажения соседних символов по сравнению с другими возможными искажениями. Код на одно сочетание
Числовой двоичный код, имеющий 2 n комбинаций, можно представить в виде суммы сочетаний C0n + C1n + C2n + ... + Cmn + ... + Cn-1n + Cnn = 2 n . В этом смысле числовой двоичный код может быть назван кодом на все сочетания . Код на одно сочетание имеет мощность N p = C mn . Он образуется из двоичного кода (кода на все сочетания) отбором комбинаций, имеющих одинаковое число единиц. Например, при n = 5 и m = 2 имеем N p = C25 = 10. Все кодовые вектора данного пятизначного кода содержат по m = 2 единицы V 1 = 00011 V 6 = 01100 V 2 = 00101 V 7 = 10001 V 3 = 00110 V 8 = 10010 V 4 = 01001 V 9 = 10100 V 5 = 01010 V 10 = 11000 Приемное устройство, подсчитывая число единиц в принятой комбинации, всегда может обнаружить ошибки, если это число окажется не равным m. Коэффициент избыточности . Кодовое расстояние d мин = 2 . Распределение рабочих кодов по кодовым расстояниям (код на одно сочетание является симметричным) выражается формулой , где d p = 2, 4, ..., 2 m . Коэффициент ложных переходов . Поскольку d p принимает только четные значения, то К(1)л = К(3)л = ... = К(2i - 1)л = 0 . Следовательно, код на одно сочетание обнаруживает все ошибки нечетной кратности, а также все ошибки четной кратности, приводящие к нарушению условия m = const .
Понятия кода и кодирования
В энергосистемах оперативно-диспетчерская информация передается в основном с помощью устройств телемеханики. В настоящее время наибольшее распространение получили так называемые кодоимпульсные устройства телемеханики. В этих устройствах сигнал передаваемый, по каналу связи представляет собой последовательность элементарных дискретных сигналов. Под кодом понимается математическая структура построения последовательности дискретных элементарных сигналов, однозначно соответствующая набору передаваемых сообщений. Таким образом, код есть свод законов, правил, по которым составляется комбинация из используемых символов, однозначно соответствующая передаваемому сообщению, т.е. код есть понятие чисто математическое. Каждому сообщению соответствует своя кодовая комбинация. Процесс придания кодовым комбинациям физических признаков сигнала, т.е. формирование физического процесса, однозначно соответствующего данной кодовой комбинации, называется кодированием. Результатом кодирования является кодированный сигнал, передаваемый по каналу связи. Из изложенного выше ясно, что понятия "помехозащищенность кода" и "помехоустойчивость кодированного сигнала" принципиально различны. Под помехозащищенностью кода понимается способность математической структуры противостоять действию ошибок, т.е. способность структуры к обнаружению и исправлению ошибок. Под помехоустойчивостью кодированного сигнала понимается способность физического процесса противостоять действию помех, действующих в канале связи.
|
Последнее изменение этой страницы: 2019-03-21; Просмотров: 100; Нарушение авторского права страницы