UL-SCH кодирование информации
предоставляет информацию, связанную с целым UL-SCH кодирование процесса, для данных UL-SCH без UCI. Это возвращает массив структур с полями, покрывающими транспортный канал (TrCH) мультиплексирование UCI и кодирование. Когда UCI присутствует, он включает закодированные мощности символа, данные размеры UCI, выделения ресурса PUSCH и значения смещения Beta, которые могут быть полезными во многих UL-SCH-и PUSCH-связанных функциях. Эти мощности символа вычисляются от формул Q' в TS 36.212, Разделы 5.2.2.6 и 5.2.4.1 [1]. Один - или двухэлементный вектор, info = lteULSCHInfo(ue,chs,blklen)blklen, задает длину переданных транспортных блоков.
По умолчанию, в случае нескольких транспортных блоков или кодовых комбинаций, каждая структура в массиве соответствует одному из блоков. Обратите внимание на то, что NLayers, Modulation, и RV поля при выходе содержат только значение для связанной кодовой комбинации и поэтому имеют другую форму к данным во входе. В случае NLayers выход возвращает количество слоев на кодовую комбинацию, где поле ввода представляет общее количество слоев передачи через все кодовые комбинации.
Если кодирование UL-SCH для повторной передачи ранее отправленного транспортного блока, используйте три поля “Init”, 'InitPRBSet', 'InitCyclicPrefixUL', и 'InitShortened'. Если какое-либо из этих полей отсутствует, их значения приняты эквивалентны значения для связанных текущих полей подкадра, 'PRBSet', 'CyclicPrefixUL', и 'Shortened'.
поддерживает мультиплексирование и транспорта и данных UCI, CQI, RI, и HARQ-ACK или UCI только. Количество незакодированных битов UCI дано info = lteULSCHInfo(ue,chs,blklen,ocqi,ori,oack)ocqi, ori и oack соответственно. Любой из параметров длины данных может быть нулем, если связанные данные не присутствуют. Кодированием UCI можно управлять через дополнительный BetaACK, BetaCQI, и BetaRI поля в chs введите структуру.
[1] 3GPP TS 36.212. “Развитый Универсальный Наземный Радио-доступ (к E-UTRA); Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.
lteACKEncode | lteCQIEncode | ltePUSCHDecode | lteRIEncode | lteULSCH | lteULSCHDecode | lteULSCHInterleave