Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
12.3. ИСПРАВЛЕНИЕ ОШИБОК И ПОНЯТИЯ РАССТОЯНИЯКогда кодовое слово сверточного кода передается по каналу, время от времени в его символах возникают ошибки. Декодер, принимая кодовое слово, должен исправить эти ошибки. Однако длина кодового слова сверточного кода столь велика, что в фиксированный момент времени декодер может хранить в памяти только его часть. Хотя длина кодового слова бесконечна, все решения принимаются декодером на сегментах кодовых слов, конечной длины. Безотносительно к шагу, на котором обрывается слово, принятое декодером для обработки, в силу структуры кода существует некоторая зависимость этого отрезка с теми частями слова, которые декодер еще не наблюдал. Таким образом, возможно, существует полезная информация, которую декодер не использует. Изучение процедур декодирования сверточных кодов в большинстве случаев ограничивается вопросом исправления ошибок в первом кадре. Если этот кадр может быть исправлен и декодирован, то первый информационный кадр известен. Влияние информационных символов этого кадра на последующие кадры кодовых слов может быть учтено и исключено из них. Следовательно, задача декодирования второго кадра кодового слова аналогична задаче декодирования первого кадра кодового слова. Продолжая эти рассуждения, приходим к выводу, что при успешном исправлении первых В любом декодере может случиться так, что в связи со слишком большим количеством ошибок первый кадр кодового слова не будет исправлен должным образом. В некоторых декодерах это приводит к введению ошибок в последующие кадры, вызывая их неправильное кодирование. Если ошибка в декодировании одного кадра приводит к появлению в кодовом слове бесконечного числа дополнительных ошибок, то говорят, что в декодере происходит распространение ошибок. Если распространение ошибок может быть устранено выбором алгоритма декодирования, это явление называют обычным распространением ошибок, если же распространение ошибок вызывается выбором катастрофического порождающего многочлена сверточного кода, то говорят о катастрофическом распространении ошибок. Выбор надлежащей конструкции системы позволяет избежать обеих этих возможностей. Число символов, которые декодер может хранить в памяти, называется шириной окна декодирования. Если ставить своей целью обнаружить как можно больше конфигураций ошибок, то в общем случае увеличение ширины окна декодирования всегда приводит к улучшению характеристик, однако в конце концов происходит насыщение Ширина окна декодирования должна быть не меньше длины блока Сверточный код характеризуется многими минимальными расстояниями, определяемыми длинами начальных сегментов кодовых слов, между которыми берется минимальное расстояние. Мера расстояния определяется таким образом, что если при декодировании двух кодовых слов получается один и тот же первый информационный кадр, то эти слова считаются эквивалентными. Определение 12.3.1. Минимальное расстояние Хэмминга для любых начальных сегментов длины I кадров всех пар кодовых слов, отличающихся начальным кадром, называется Так как сверточный код линеен, одно из двух кодовых слов может целиком состоять из нулей. В этом случае 1-е минимальное расстояние равно минимальному из всех весов сегментов длины I кадров кодовых слов с ненулевым первым кадром. Оно может быть вычислено по маркированной решетке. Из рис. 12.5 следует, что для сверточного Предположим, что сверточный код имеет 1-е минимальное расстояние
то ошибки, которые появились в первом кадре кодового слова, могут быть исправлены. В частности, выберем
код исправит первый кадр кодового слова, если на длине первого блока появилось не более Определение 12.3.2. Свободным расспюянием сверточного кода С называется Очевидно, что
Определена 12.3.3. Свободной длиной начального сегмента кодовой последовательности сверточного кода. Таким образом, В примере, приведенном на рис. 12.5, свободное расстояние равно 5, а свободная длина 6. В этом случае свободная длина равна длине блока сверточного кода. В общем случае она может быть больше длины блока.
|
1 |
Оглавление
|