Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
1.13. Комбинации кодов, принцип турбокодированияВ противоположность классическим алгебраическим блочным кодам, ТК следует отнести к случайным кодам. Один из вариантов построения кодера ТК представлен на рис. 1.21.
Рис. 1.21. Схема простейшего турбокодера Длина блока ТК реально может достигать чрезвычайно большой величины, поскольку она не влияет на вычислительную сложность алгоритма декодирования. При декодировании ТК, как и при декодировании сверточных кодов, не возникает трудностей использования мягких решений и возможность применения на этой основе итеративного алгоритма декодирования.
Кодер содержит два
параллельно соединенных сверточных кодера. Отличие кодера 1 от кодера 2
заключается в том, что в первом кодере имеется систематический выход, через
который в канал связи поступает информационная последовательность. Это
обеспечивает систематическое представление кодовой последовательности.
Скорость кодеров равна 1/2. Это означает, что общая скорость кодера ТК равна
1/3, поскольку на выходах 1 и 2 формируются только проверочные биты. Выбор
битов с выхода перемежителя может подчиняться псевдослучайному закону и
соответствовать заданной функции
Рис. 1.22. Схема рекурсивного кодера сверточного кода
Особенностью схемы является бесконечная импульсная
характеристика, свойства которой обеспечиваются сумматором по модулю два,
подключенным к информационному входу регистра. Наличие в памяти ячеек В этом можно убедиться, используя диаграмму состояний рекурсивного кодера, представленную на рис. 1.23. Эта диаграмма отличается от диаграммы классического кодера (см. рис. 1.13) внутренним содержанием переходов.
Рис. 1.23. Диаграмм состояний рекурсивного кодера сверточного кода При декодировании из общего потока данных выделяют два кодовых блока, причем информационные части этих двух блоков в силу систематического кодирования и с учетом перемежения идентичны. Это обстоятельство позволяет использовать два декодера, каждый из которых производит декодирование своего кодового блока. Поскольку информационные части каждого из двух кодовых блоков идентичны, декодированную информацию первого (второго) декодера с учетом перемежения можно использовать в качестве априорной информации для второго (первого) декодера с целью уточнения результата декодирования, тем самым как бы замыкая обратную связь между декодерами двух кодовых блоков. Подобную операцию можно производить многократно. В этом и состоит принцип итеративного декодирования. Примерная структурная схема декодера ТК показана на рис. 1.24.
Рис. 1.24. Схема простейшего турбодекодера Декодер для каждой итерации представляет собой каскадное
соединение двух элементарных декодеров: первого и второго. Каждый из этих
декодеров выносит решение о переданном символе на основе критерия максимальной
апостериорной вероятности, чем обеспечивается минимум вероятности ошибочного
декодирования каждым элементарным декодером. На первой итерации от демодулятора
на вход первого декодера поступают оценки (мягкие решения) символов от
демодулятора систематической и первой проверочной частей первого кодового
блока. На выходе первого декодера формируется оценка (мягкое решение)
информационного символа, которая затем используется в качестве априорной
информации о нем для второго декодера. Этот декодер производит оценку символа с
выхода деперемежителя на основе проверочной части второго кодового слова. На
второй и последующих итерациях декодирования эта оценка обновляется и
используется как априорная информация о переданном символе для первого
декодера. Таким образом, на вход каждого из двух элементарных декодеров
поступают мягкие решения, результат декодирования на выходе элементарного
декодера – также мягкое решение. По этой причине такие схемы получили название
декодеров с мягким входом и мягким выходом (Soft Input Soft Output -SISO).
Именно такой декодер обозначен на рис. 1.3. Изложенный алгоритм декодирования
оказался чрезвычайно эффективным, и каждая последующая итерация увеличивает
априорную информацию о переданном символе. При этом, первое и второе
итеративные преобразования обеспечивают траектории Окончание процесса декодирования происходит либо после выполнения
заданного количества Q
итерационных циклов, либо после того, как величина поправки результата
декодирования достигнет установленного порога. Вычислительная сложность
турбо-декодера в расчете на один информационный бит не зависит от длины
информационного блока Схема кодирования, с кодерами на 16 состояний (К=5),
максимальной длиной перемежения 16384 и кодовыми скоростями R = 1/2; 1/3; 1/4; 1/6 утверждена в 1999 г. американским комитетом CCSDS (Consultative Committee for Space Data Systems) в стандарте передачи телеметрической информации с
космических аппаратов. В феврале 2000 г. консорциум DVB утвердил ТК в стандарте DVB-RCS
для передачи информации по обратному спутниковому каналу (Return Channel for Satellite - RCS), т.е. в направлении от спутника к абоненту. ТК
формируются на основе циклического рекурсивного систематического сверточного
кодера (Circular Recursive Systematic Convolutional – CRSC).
Использование стандарта совместно с вещательным стандартом DVB-S позволяет проектировать полноценную широкополосную систему
спутникового интерактивного цифрового телевидения. Компанией Turbo Concept в партнерстве с европейским спутниковым оператором Eutelsat разработан турбо-декодер ТС1000 в
соответствии со стандартом DVB-RCS. Использование ТК принято также в
новом стандарте спутниковой системы связи Inmarsat. В универсальных мобильных системах
(IMT-2000) третьего поколения (3G), предназначенных для передачи и
приема мультимедийной информации, ТК также получили широкое применение. В
стандарте CDMA-2000 для высокоскоростного режима
передачи информации (больше 14.4 кбит/с) как к абоненту (forward link), так и от абонента (reverse link) используется ТК с восемью состояниями (К = 4) и
кодовыми скоростями
|
1 |
Оглавление
|