Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
7.2.5. Характеристики последовательных декодеровВ отличие от других методов декодирования для вычисления характеристик последовательного декодера непригодны точные аналитические методы. Однако в большинстве интересных случаев характеристики можно оценить с точностью до нескольких десятых долей децибела с помощью различных приближенных методов. Ошибки декодирования возникают по двум причинам. Выбор кода и отношения метрик определяет вероятность необнаружения ошибки Второй вклад в вероятность ошибки возникает из конечности емкости буфера, что приводит к ненулевой вероятности переполнения. Система может реагировать на это сравнительно неприятное событие одним из двух способов. Она может, например, перейти к какому-нибудь другому методу декодирования для оценки тех символов, которые затронуты переполнением. Это можно сделать, выдавая принятые информационные символы при использовании систематического кода или формируя некоторые линейные комбинации принятых символов (как было сделано в случае кодов с быстрым просмотром) при использовании несистематических кодов. Ясно, что дополнительный алгоритм декодирования может характеризоваться сравнительно большей вероятностью ошибки. Общая вероятность ошибки символа может быть оценена по формуле
где 7.2.5.1. Вероятность необнаружения ошибки. При фиксированном коде вероятность необнаружения ошибки сильно зависит от отношения метрик. Отношение метрик, при котором последовательный декодер осуществляет наиболее эффективный поиск, не всегда приводит к выбору декодером пути максимального правдоподобия. Результаты моделирования для некоторых значений отношения метрик при декодировании кода с
Рис. 7.18. Характеристики кода с
Рис. 7.19. Характеристики для систематических кодов с Однако, как следует из рис. 7.16, почти оптимальное декодирование приводит к значительному увеличению С. Возможно, что разница характеристик при метрике с В типичных случаях наиболее эффективный по стоимости метод уменьшения При реализации быстрого кода Месси и Костелло с В большинстве случаев вклады, помещенные в табл. вкладом, который вносит в общую вероятность ошибки переполнение буфера. Обычно именно такой режим работы декодера является наиболее предпочтительным. Если значение После того как вероятность 7.2.5.2. Вероятность переполнения буфера. Вероятность переполнения буфера обычно является тем параметром, который сильнее всего Елияет на характеристики системы. Он тесно связан с распределением числа операции, приходящихся на одно ребро. Вероятность переполнения буфера сильно зависит от двух параметров декодера. Первым из них является, конечно, емкость буфера Предположим, что буфер декодера с параметрами
где показатель Парето Для систем с разбиением данных на блоки (в которых кодовая последовательность прерывается после Использование формул (7.66) и (7.67) для оценки характеристики системы зависит от того, применяется ли в системе при возникновении переполнения стирание блока или дополнительное декодирование. В системах с автоматическим запросом повторения наиболее разумный путь состоит в объявлении блока стертым. Вероятность необнаружения ошибки всей системой будет тогда совпадать с вероятностью необнаружения ошибки последовательным декодером. Увеличивая
Типичный блок состоит из При дополнительном декодировании возможны два метода восстановления синхронизации в декодере после переполнения буфера. Один из них состоит в разбиении данных на блоки с помощью какой-либо внешней синхронизации, позволяющем декодеру при переполнении буфера в одном из блоков быстро переходить к следующему блоку и вновь начинать декодирование. При таком способе декодер отказывается от декодирования уже на одном блоке. Переданные информационные символы, соответствующие этому блоку, оцениваются другим способом и выдаются пользователю. При использовании систематических кодов другой способ состоит в выдаче пользователю принятых информационных символов (с долей ошибочных символов, равной вероятности ошибки в канале
где Другой метод восстановления после переполнения буфера — гак называемая автоматическая ресинхронизация или «угадывание и повторный запуск» [85]. При заполнении буфера декодер переходит а режим ресинхронизации и фактически прекращает декодировать ту группу символов, которые он в этот момент обрабатывает. Он осуществляет декодирование вперед по кодовому дереву (на расстояние, не меньшее длины кодового ограничения) и переводится в то состояние, которое имел бы при отсутствии ошибок в предыдущих Часто ресинхронизацию приходится производить несколько раз, однако во многих случаях этот метод предпочтительнее разбиения данных на блоки. Пока декодер находится в режиме ресинхронизации, пользователю выдаются неисправленные данные. Эти символы оцениваются так же, как при разбиении данных на блоки. Среднее число ошибок в данных, выдаваемых пользователю во время ресинхронизации, зависит от
где
|
1 |
Оглавление
|