Разработка амплитудно-выравнивающего корректора, страница 17

В состав приемной части входят блоки: регистр служебных комбинаций (РгСК), декодер (ДК), входной регистр (ВхРг), формирователь сигналов обратной связи (ФСОС), дешифратор служебных комбинаций (ДшСК), буферный накопитель (БН), преобразования и выдачи информации (БПВИ), формирователь тактовых импульсов (ФТИ), устройство управления (УУпм), начальной установки (БНУ), формирователи сигналов обмена с ООД и модемом (УПС) (ФСО1 и ФСО2), циклового фазирования (БЦФ), аварийной сигнализации и индикации (БАСИ).

Основным блоком УЗО является устройство управления (УУ), которое управляет работой всех остальных блоков. Управляющие воздействия на входе УУ вырабатываются на основе  анализа входящих сигналов и зависят от режима работы УЗО и временной позиции в пределах синхронизирующего или информационного блока. УУ представляет собой управляющий автомат, выполненный на основе жесткой или программируемой логики.

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

Выбор кода определяется статистикой помех в канале. Коды могут быть разбиты на две группы: блоковые, в которых кодирование и декодирование осуществляется в пределах кодовой комбинации (блока), и сверхточные (непрерывные), в которых символы обрабатываются непрерывно, без разделения на блоки. Значительная часть кодов относится к разряду линейных. Их формирование и обработка осуществляются с использованием линейных операций над кодовыми словами. Многие из них обладают свойством цикличности, что значительно упрощает построение схем за счет использования регистров сдвига.

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

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

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

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

d = t0 + tи +1,

где t0 и tи – число обнаруженных и исправленных ошибок соответственно, причем обязательно t0  tи. Если код только обнаруживает ошибки, то d = t0 +1, а в случае только исправления       d= 2tи + 1. Количество проверочных элементов r корректирующего кода зависит от вида кода, а число информационных элементов k = n – r,где n – длина двоичной последовательности, кодируемой помехоустойчивым кодом. Отношение r/n называется коэффициентом избыточности кода.

Блочные коды и непрерывные делятся на разделимые и  неразделимые. Разделимыми называются коды, в которых для информационных и проверочных символов отводятся определенные позиции. Неразделимые коды не имеют закрепленных позиций за информационными и проверочными символами, что вызывает некоторые трудности при построении кодеров и декодеров.

В современной практике применяются следующие виды кодов: