Общий канал восходящей линии связи
[
выполняет полное транспортное кодирование 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