Турбо соответствие уровня
выполняет соответствие уровня входных данных, out
= lteRateMatchTurbo(in
,outlen
,rv
)in
, создать выходной вектор, out
, из длины outlen
. Входные данные могли быть вектором или массивом ячеек. Эта функция включает этапы перемежения подблока, битного набора и битного выбора, и сокращение, заданное для турбо, закодировало данные. Для получения дополнительной информации смотрите TS 36.212 [1], Раздел 5.1.4.1.
Входные данные могут быть одним вектором или массивом ячеек векторов, принятых, чтобы быть блоками кода. В случае массива ячеек каждый вектор является уровнем, соответствующим отдельно, и результаты конкатенированы в один выходной вектор, out
. Длина каждого непустого входного вектора должна быть целочисленным кратным 3. Параметр rv
управляет версией сокращения выхода. Битный этап выбора принимает передачу QPSK, сопоставленную на единственный слой. Это также не принимает ограничения на количество мягких битов, как в восходящем транспортном канале UL-SCH.
[1] 3GPP TS 36.212. “Развитый Универсальный Наземный Радио-доступ (к E-UTRA); Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.
lteDLSCH
| lteRateMatchConvolutional
| lteRateRecoverTurbo
| lteTurboEncode
| lteULSCH