Магия Электроники

Теория информации


Специфические методы и коды, используемые в каналах связи систем телеизмерения

В каналах связи телеизмерительных систем целесообразно применять коды в режиме обнаружения ошибок. Чем большее количество ошибок способен обнаружить код, тем лучше. Однако это ведет к увеличению избыточности. Если же учесть некоторые особенности телеизмерительной информации, можно использовать неизбыточные коды, способные все же обнаруживать одну и более ошибок. Они могут быть построены в предположении о том, что измеряемая величина меняется сравнительно медленно, так что два ее соседних значения, зафиксированные на краях промежутка T0, не отличаются друг от друга больше, чем на некоторое фиксированное значение h (значение апертуры). Это ограничение можно охарактеризовать как избыточность, так как пункт управления обладает некоторой информацией о принимаемой информации. Рассматриваемый метод телеизмерения получил название апертурного. Величина h принимается за условную единицу, а две соседние кодовые комбинации различаются на ± 1. Использование обычного двоичного кода может привести к большим погрешностям, так как две соседние кодовые комбинации могут отличаться друг от друга не в одном, а в нескольких разрядах.

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

Табл. 11 Пример построения кода Грея

Кодируемое
сообщение
Двоичный код
Код Грея
0
0000
0000
1
0001
0001
2
0010
0011
3
0011
0010
4
0100
0110
и т. д.

После принятия кодовой комбинации ее надо сравнить с предыдущей. Они должны различаться только одним разрядом. Если зафиксирована та же комбинация, должен возникнуть защитный отказ, так как факт получения информации свидетельствует об изменении величины.

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

В этой формуле aii -й разряд двоичного кода (начиная со старшего), xjj -й разряд кода Грея , – знак суммирования по модулю два.

Один из вариантов аппаратной реализаций алгоритма перехода от кода Грея к двоичному представлен на рис. 21.

Рис. 21

Другим кодом, используемым в телеизмерительных системах, является код неизбыточный с dmin ≤ 5. Он сроится примерно так же, как и код Грея: исходная двоичная комбинация складывается по модулю два со сдвинутой влево (а не вправо, как в предыдущем случае). Если при таком суммировании получается исходная комбинация, то она инвертируется.

В рассматриваемом неизбыточном коде с dmin ≤ 5 соседние комбинации могут иметь различные два, три, четыре и пять разрядов. На приемной стороне осуществляется преобразование в исходный двоичный код.

В рассмотренном ранее коде Грея при апертурном способе передачи измеряемой величины каждая последующая кодовая комбинация отличается от предыдущей только одним разрядом. В итоге любая единичная ошибка может быть обнаружена. Однако уже двукратная ошибка приводит к ложному приему. Например, получена кодовая комбинация 0110 (соответствует уровню 4). В этом случае следует ожидать либо комбинации 0010 (уровень 3), либо 0111 (уровень 5). При получении других комбинаций произойдет защитный отказ. Однако если в канале связи комбинация 0111 вектором ошибки 0101 исказится, на приемной стороне будет зафиксирована комбинация 0010, то есть одна ид ожидаемых. Это означает ложный прием.

Для исключения этого отрицательного эффекта в последние годы по рекомендации МЭК применяется код типа “дифференциальный Манчестер”.

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

Проиллюстрируем достоинства этого кода примером. Пусть с датчика информация снята в коде Грея: 011001110. Прежде чем поступить в канал связи, она преобразуется в двоичный код: 010001011. Если помеха не исказит передаваемое сообщение, на приемной стороне оно будет зафиксировано как верное. Но любая (даже одиночная ошибка) приведет к искажению нескольких разрядов. Допустим, в канале связи двоичная комбинация 010001011 искажается, в результате чего на приемную сторону приходит 000001011. Переводя полученную комбинацию в код Грея, получим 000001110. Итак, принятая комбинация 000001110 отличается от правильной 011001110 двумя разрядами.

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



<<Назад Выход Вверх Дальше >>


Hosted by uCoz