Сверточное кодирование и перемежение в полноскоростном речевом канале
Речевой кодек передает каждые 260 бит информационной последовательности со скоростью 13 кбит/с на схему канального кодирования. Первые 182 бита этого кадра, называемые в стандарте GSM битами 1 класса, защищаются с помощью слабого блочного кода для обнаружения ошибок в приемнике.
Кодирование осуществляется следующим образом: биты класса 1 разделяются дополнительно на проверки на четность. Блочный код представляет собой укороченный систематический 50 бит класса 1а и 132 бита класса 1б. Биты класса 1а дополняются тремя битами циклический код (53, 50).
В соответствии с принятым правилом формирования систематического кода, ключ Sw закрыт на время первых пяти-десяти тактовых импульсов, а информационные биты, поступающие на вход кодирующего устройства, одновременно поступают на блок переупорядочения и формирования бит проверки на четность. После пятидесяти тактовых импульсов переключатель Sw срабатывает и биты проверки на четность поступают из кодирующего устройства. На этой стадии проводится первый шаг перемежения. Биты с четными индексами собираются в первой части информационного слова, за которыми следуют три бита проверки на четность. Затем биты с нечетными индексами запоминаются в буферной памяти и переставляются. Далее следуют четыре нулевых бита, которые необходимы для работы кодера, формирующего код, исправляющий случайные ошибки в канале. После чего 189 бит класса 1 кодируются сверточным кодом (2,1,5) со скоростью г=1/2.
После сверточного кодирования общая длина кадра
составляет 2х189+78=456 бит. После этого кадр из 456 бит
делится на восемь 57 битовых подблоков, которые
подвергаются диагональному и внутрикадровому
перемежению. Более точно подблоки В0 и В4
формируются в пакеты по 114 бит, которые являются
результатом блочно-диагонального перемежения
(DI/B). Биты В0 и В4 подблоков попарно перемежаются,
образуя процесс внутрикадрового битового
перемежения (IBI/B). В результирующий пакет
включены два опережающих флага h1, h0, которые
используются для классификации различных
пакетов передачи.