Чередование UL-SCH
out = lteULSCHInterleave(ue,chs,cdata)
out = lteULSCHInterleave(ue,chs,cdata,ccqi,cri,cack)
выполняет канал UL-SCH, чередующийся на входе out
= lteULSCHInterleave(ue
,chs
,cdata
)cdata
, содержащем закодированный транспортный канал (TrCH) данные без UCI. Это выполняет данные UL-SCH и UCI мультиплексирование и чередование, как задано в Разделах TS 36.212 5.2.2.7 и 5.2.2.8 [1]. Этот вход может быть вектором или массивом ячеек векторов, чередованных отдельно, и вывод имеет ту же форму.
Несколько кодовых комбинаций могут быть параметризованы двумя различными формами структуры chs
. Каждая кодовая комбинация может быть задана отдельными элементами массива 1 2 массив структур, или параметры кодовой комбинации могут быть объединены вместе в областях одного скаляра, или 1 на 1, структура. Любые значения скалярного поля применяются к обеим кодовым комбинациям, и скалярный NLayers
является общим количеством. Дополнительную информацию см. в Параметризации UL-SCH.
когда выше кроме него также поддерживает канал UL-SCH, чередующийся и на out
= lteULSCHInterleave(ue
,chs
,cdata
,ccqi
,cri
,cack
)cdata
и на закодированном UCI в ccqi
, cri
и cack
. Если какие-либо из этих входных параметров являются массивами ячеек, вывод имеет ту же форму, и любые векторные входные параметры чередованы в первую ячейку вывода только. Любая из входных ячеек или массивов может быть пустой, если связанный вход не передается на одной или нескольких кодовых комбинациях.
[1] 3GPP TS 36.212. “Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: http://www.3gpp.org.
lteACKEncode
| lteCQIEncode
| lteRIEncode
| lteRateMatchTurbo
| lteULSCH
| lteULSCHDeinterleave
| lteULSCHInfo