UL-SCH кодирование информации
info = lteULSCHInfo(ue,chs,blklen)info = lteULSCHInfo(ue,chs,blklen,opts)info = lteULSCHInfo(ue,chs,blklen,ocqi,ori,oack)info = lteULSCHInfo(ue,chs,blklen,ocqi,ori,oack,opts) предоставляет информацию, связанную с целым 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. “Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: http://www.3gpp.org.
lteACKEncode | lteCQIEncode | ltePUSCHDecode | lteRIEncode | lteULSCH | lteULSCHDecode | lteULSCHInterleave