Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
8.3. Перемежение в системах с кодированиемВсе проводившиеся до сих пор вычисления характеристик относились к каналам без памяти, т. е. к каналам, в которых вероятность ошибки не зависит от времени. В случаях когда нужно учитывать пакеты ошибок, одно из возможных решений состоит в применении каких-либо кодера и декодера, предназначенных для исправления случайных ошибок, вместе с парой устройств, состоящей из устройства перемежения и устройства восстановления после перемежения. При таком подходе последовательность на выходе декодера подвергается перемежению до передачи по каналу и восстанавливается перед декодированием, так что на входе декодера ошибки распределяются более равномерно. Структурная схема системы показана на рис. 8.9. Заметим, что если демодулятор квантует каждый кодовый символ на Устройство перемежения переупорядочивает (переставляет) символы в последовательности некоторым детерминированным образом. С устройством перемежения связано устройство восстановления после перемежения, с помощью которого осуществляется обратная перестановка и восстанавливается исходный порядок символов. Существует много типов таких устройств. Два важных класса устройств перемежения — это периодические и псевдослучайные. Периодические устройства перемежения во многих случаях оказываются предпочтительнее псевдослучайных из-за простоты. Однако псевдослучайные устройства перемежения характеризуются большей устойчивостью, чем периодические. Поэтому псевдослучайные устройства перемежения могут оказаться предпочтительнее в некоторых практических ситуациях, когда характеристики пакетов в канале могут меняться со временем. Рассматриваемые далее структуры устройств перемежения являются внешними по отношению к устройствам кодирования и декодирования. Такие устройства необходимы при осуществлении многих алгоритмов декодирования: декодирования Витерби, последовательного декодирования, стандартных алгоритмов декодирования кодов БЧХ. Ранее упоминалось, что некоторые декодеры, аналогичные декодерам типа Меггитта, могут очень просто производить внутреннее перемежение. Для таких алгоритмов
Рис. 8.9. Структурная схема применения внешних устройств перемежения и восстановления после перемежения декодирования внутреннее перемежение является предпочтительнее внешнего, и далее не будем их обсуждать. 8.3.1. Периодические устройства перемеженияПериодическим называется такое устройство перемежения, в котором перестановка является периодической функцией времени. Обычно используется устройство перемежения одного из двух типов. На вход блоковых устройств перемежения символы поступают блоками, и устройство производит одну и ту же перестановку каждого блока символов. Сверточные устройства перемежения не имеют фиксированной блоковой структуры; они осуществляют периодическую перестановку полубесконечной последовательности кодовых символов. Различие между устройствами перемежения двух типов очень похоже на различие между блоковыми и сверточными кодами. 8.3.1.1. Блоковые устройства перемежения. Типичное блоковое устройство перемежения работает следующим образом. Кодовые символы записываются в столбцы матрицы, состоящей из Наиболее важные свойства при таком способе перемежения состоят в следующем: 1) любой пакет ошибок длиной 2) любой пакет ошибок длиной 3) периодическая последовательность одиночных ошибок, разделенных В символами, переходит в один пакет ошибок длиной 4) задержка устройства составляет В типичных случаях параметры устройства перемежения выбирают такими, чтобы длина Выбор параметра большим, чем длина отрезка, на котором производится декодирование. Для блоковых кодов значение Использование блоковых устройств перемежения приводит практически к тем же задачам синхронизации, что и использование блоковых кодов. Устройство восстановления не может правильно работать до тех пор, пока не будет точно известно начало каждого блока устройства перемежения. Конечно, в этом случае не может надежно происходить процесс исправления ошибок. Устройства перемежения и восстановления могут быть синхронизированы с помощью стандартных методов кадровой синхронизации, когда специальное синхронизирующее слово с хорошими корреляционными свойствами периодически вставляется в кодовую последовательность в устройстве перемежения, а затем восстанавливается кадровым синхронизатором в устройстве восстановления. При таком методе в последовательность вставляется обычно 8.3.1.2. Сверточные устройства перемежения. Сверточные устройства перемежения были предложены Рэмси [93] и Форни [94]. Структура, которую будем здесь обсуждать, показана на рис. 8.10; она была предложена Форни. Структура, предложенная Рэмси,
Рис. 8.10. Реализация на регистрах сдвига сверточных устройств перемежения и восстановления имеет аналогичные свойства, но здесь она обсуждаться не будет. Вводя параметр
такое устройство будем называть Устройство работает следующим образом. Кодовые символы подаются последовательно в набор из В регистров возрастающих длин. При поступлении каждого нового кодового символа коммутатор переключается на новый регистр, куда поступает следующий кодовый символ, в то время как самый старый кодовый символ этого регистра поступает в канал. Ясно, что коммутаторы на входе и выходе работают синхронно. Устройство восстановления после перемежения производит обратную операцию. Заметим, что для правильного восстановления коммутатор устройства восстановления должен быть синхронизирован с коммутатором устройства перемежения. Эта задача синхронизации будет рассмотрена чуть позже. Во многих практических случаях устройство перемежения можно реализовать с помощью памяти с произвольной выборкой (вместо регистров сдвига), вводя соответствующее управление памятью. Наиболее важные свойства сверточных устройств перемежения состоят в следующем: 1) минимальное расстояние между любыми двумя символами, расстояние между которыми на входе устройства менее чем 2) из этого вытекает, что любой пакет из 3) периодическая последовательность одиночных ошибок, находящихся на расстоянии 4) общая задержка равна Параметры Одно преимущество сверточных устройств перемежения перед блоковыми состоит в более легком осуществлении синхронизации. Причина в том, что для сверточного устройства перемежения неопределенность позиции равна В, в то время как для блокового устройства — как обычными методами, так и специальным очень интересным методом, предложенным в работе [95]. Этот метод проиллюстрирован на рис. 8.10, где синхропоследовательность складывается по модулю 2 с кодовой последовательностью перед перемежением и удаляется после восстановления. Эта синхропоследовательность выбирается таким образом, чтобы обеспечивалась ее периодичность с периодом В и корреляционная функция была малой при всех значениях Однако сверточный декодер, который при обычной работе должен производить синхронизацию ребер, не требует никакого дополнительного оборудования. При обычной синхронизации ребер обнаруживается любое нарушение синхронизации в устройстве восстановления, и единственное дополнение должно состоять в разработке простой стратегии для поиска синхронизации путем перебора всех возможных положений ребер, полярностей символов и синхронизаций устройства восстановления. Требуемое время поиска растет линейно с ростом В, а значение В обычно мало. Можно также отметить, что аналогичный метод синхронизации можно использовать и в блоковых устройствах перемежения, однако там неопределенность синхронизации составляет
|
1 |
Оглавление
|