последовательность также будет нулевой: Т(х)=..0000..…000.. Пусть принятая
последовательность имеет вид Т’ (х)=..100010000..., т.е. содержит два ошибочных
символа (две ошибки на первой и пятой позициях кодовой последовательности),
которые могут быть исправлены декодером СК, так как d
св
=5. Далее
предположим, что на выходе демодулятора дискретного канала принимается
жесткое решение (с выхода демодулятора на вход декодера СК поступают
двоичные символы). В этом случае в качестве веса можно использовать
расстояние Хэмминга между принятой последовательностью и кодовыми словами
решетчатой диаграммы.
Процесс декодирования рассмотрим с использованием решетчатых
диаграмм, фиксирующих состояния декодера СК после обработки каждой
следующей ветви.(рис 6.16)[3].
Десятичные цифры, представленные в соответствующих узлах решетки,
указывают расстояние Хэмминга, накопленное "выжившим" путем в этом узле.
На уровне 2 решетки (рис 6.7) произошла только одна из двух ошибок; выжившие
пути вместе с соответствующими весами представлены на рис.6.16.
На уровне 3 каждый из путей с уровня 2 расходятся(рис. 6.16.а), так что
общее число путей становится равной 8-ми, по два пути для каждого состояния.
Затем сравниваются веса для пар путей, ведущих в каждый узел, и из каждой
пары сохраняется лишь "лучший путь", так что общее число путей вновь
становится равный четырем. Этот процесс повторяется при каждом приеме
любого ребра. Заметим, что на уровне 5 (рис. 6.16.в) вес нулевого пути выше, чем
веса любых других путей. Так как в канале далее ошибок не происходит, то,
следовательно, в итоге будет выбран правильный путь.
Из данного примера видно, что выживающие пути можно отличать друг от
друга в течении многих тактов. Однако на уровне 10 (рис. 6.16.д) первые 8 ребер
всех выживших путей совпадают друг с другом. В этот момент времени алгоритм
Витерби принимает решение о переданных символах, т. к. выжившие пути
приходят из одной вершины, т. е. соответствуют одному информационному сим-