Главная > Последовательное декодирование
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

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

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

2. Модификации

Детальное изучение результатов эксперимента по декодированию показывает, что заметная неустойчивость требований к объему вычислений возникает в связи с двумя совсем разными сторонами использовавшейся модифицированной процедуры декодирования. Если

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

Рис. 18. Длина очереди для 1000 последовательных декодированных символов. Сплошная линия пунктирная линия

Из табл. 2 мы видим, что критерий 1 сработал примерно в 90% случаев; так как добавление конечного символа требует только от 3 до 6 вычислений (в то время как последовательный поиск от до требует по крайней мере 72 вычислений), то экономия, связанная с этой модификацией алгоритма, оказалась значительной. Ощутимым, однако, оказалось и связанное с этой модификацией усиление нестабильности средних за короткие промежутки.

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

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

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

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

Некоторые аномалии в данных табл. 1 указывают аторой источник устранимой нестабильности. Мы видим, что для число оказывается меньше, чем для Хорстейн первым указал на то, что, когда при передаче по каналу происходит слишком мало ошибок, первый критерий оказывается

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

Рассмотренные выше модификации предназначались в основном для того, чтобы уменьшить нестабильность объема вычислений путем повышения однородности процедуры декодирования. Можно, однако, ожидать, что те же методы послужат и для уменьшения среднего объема вычислений, требуемых для декодирования. Если включить в процедуру декодирования дополнительные нововведения, предназначенные для компенсации граничных условий, налагаемых схемой вычислений, то представляется возможным построение декодирующей вычислительной машины специального назначения, которая работала бы со скоростями передачи информации достигающими 3/4, и с числом бинарных импульсов в секунду, превышающим 50 000.

1
Оглавление
email@scask.ru