Восстановление турбо-скорости
осуществляет восстановление скорости входного вектора, out = lteRateRecoverTurbo(in,trblklen,rv)in, создание клеточного массива векторов, out. out представляет турбокодированные кодовые блоки перед конкатенацией. Эта функция является обратной операции согласования скорости для турбокодированных данных. Дополнительные сведения см. в разделе lteRateMatchTurbo и ТУ 36.212, раздел 5.1.4.1 [1]. Эта функция включает в себя обратные этапы перемежения субблоков, сбора битов и этапов выбора и отсечения битов. Размеры out выводятся из trblklen, которая представляет длину исходного кодированного транспортного блока. Эта параметризация необходима для восстановления исходного количества кодовых блоков, их кодированных длин и местоположений любых битов-заполнителей. Параметр rv управляет версией избыточности выходных данных. Восстановление выбора битов предполагает передачу QPSK, отображенную на один уровень. Это также предполагает отсутствие ограничений на количество мягких битов, как в транспортном канале UL-SCH восходящей линии связи.
задает два дополнительных входа. out = lteRateRecoverTurbo(in,trblklen,rv,chs,cbsbuffers)chs структура ввода позволяет осуществлять дополнительное управление этапом восстановления выбора битов через параметры для размера мягкого буфера и конфигурации физического канала. cbsbuffers ввод позволяет комбинировать с уже существующей программной информацией для процесса HARQ.
[1] 3GPP TS 36.212. "Развитый универсальный наземный радиодоступа (E-UTRA); мультиплексирование и канальное кодирование. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.
lteDLSCHDecode | lteDLSCHInfo | lteRateMatchTurbo | lteRateRecoverConvolutional | lteTurboDecode | lteULSCHDecode | lteULSCHInfo