Общий канал восходящей линии связи
[ выполняет полное транспортное кодирование UL-SCH и кодирование UCI на входных информационных битах, cwout,chinfo]
= lteULSCH(ue,chs,trblkin)trblkin, и возвращает полные кодовые слова в выходах, cwout. Он кодирует как один транспортный блок, так и пару блоков, содержащихся в массиве ячеек, для случая пространственных схем мультиплексирования, передающих два кодовых слова, представленных входом trblkin без каких-либо данных UCI. Самый низкий информационный бит порядка trblkin должны быть сопоставлены с самым старшим разрядом транспортного блока, как определено в TS 36.321 Раздел 6.1.1 [3]. Процесс кодирования также включает в себя перемежение каналов. Транспортное кодирование включает type-24A себя вычисление CRC, сегментацию кодовых блоков и type-24B присоединение CRC, турбокодирование, согласование скорости, конкатенацию блоков и перемежение каналов. Для получения дополнительной информации см. разделы 5.2.2.1 - 5.2.2.5 и 5.2.2.8 ТС 36.212 [2]. Информация о параметрах, относящаяся к базовому кодированию UL-SCH и UCI, доступна в структуре chinfo.
Область выхода chinfo - структура, содержащая информацию, относящуюся к процессу кодирования UL-SCH.
Для нескольких транспортных блоков каждая структура в массиве соответствует одному из блоков. Этот выход также доступен из lteULSCHInfo функция.
[ позволяет объединить входные cwout,chinfo]
= lteULSCH(ue,chs,trblkin,opts)chs структурировать поля в chinfo на выходе.
Если кодировка UL-SCH предназначена для повторной передачи ранее отправленного транспортного блока, используйте три поля «Init», 'InitPRBSet', 'InitCyclicPrefixUL', и 'InitShortened'. Если какое-либо из этих полей отсутствует, их значения приняты такими же, как и значения для связанных полей подрамника тока 'PRBSet', 'CyclicPrefixUL', и 'Shortened'.
opts является необязательным входным параметром, который включает конкатенацию или слияние chs входные поля структуры в поля, возвращенные chinfo. Этот параметр полезен для объединения параметров конфигурации высокого уровня с мелкозернистыми таковыми, используемым в процессе кодирования.
opts позволяет дополнительно контролировать содержимое и формат chinfo выход.
[ кодирует и мультиплексирует входные данные UCI, CQI, RI и ACK, наряду с информационными битами cwout,chinfo]
= lteULSCH(ue,chs,trblkin,cqi,ri,ack,opts)trblkin, в кодовом слове, cwout. Для получения дополнительной информации см. разделы 5.2.2.6 - 5.2.2.8 ТС 36.212 [2]. Любой из trblkin, cqi, ri, или ack векторы могут быть пустыми, если эти данные отсутствуют. Если trblkin пуст, обрабатывается только UCI на UL-SCH/PUSCH, согласно TS 36.212 раздел 5.2.4 [2]. Кодированием UCI можно управлять через дополнительные поля BetaACK, BetaCQI, BetaRI, и NBundled, в chs входная структура. Настройка NBundled до 0 отключает скремблирование пакета HARQ-ACK TDD; поэтому он отключен по умолчанию.
[1] 3GPP TS 36.104. "Evolved Universal Terrestrial Radio Access (E-UTRA); Base Station (BS) Radio Transmission and Reception ". 3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.
[2] 3GPP TS 36.212. "Evolved Universal Terrestrial Radio Access (E-UTRA); Мультиплексирование и канальное кодирование. "3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.
[3] 3GPP TS 36.321. "Evolved Universal Terrestrial Radio Access (E-UTRA); Спецификация протокола управления средним доступом (MAC). "3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.
ltePUSCH | lteULSCHDecode | lteULSCHInfo | lteULSCHInterleave