Декодируйте символы модуляции PUSCH
[
возвращает мягкие биты cw
,symbols
] = nrPUSCHDecode(sym
,mod
,nid
,rnti
)cw
и символы созвездия symbols
следуя из обратной операции физического восходящего канала совместно использованный канал (PUSCH), обрабатывающий от Раздела TS 38.211 6.3.1 [1]. Декодирование состоит из слоя demapping, демодуляции символов sym
со схемой mod
модуляции, и дескремблирование с борющейся идентичностью
nid
. Вход rnti
радиосеть временный идентификатор (RNTI) оборудования пользователя (UE). Эта функция выполняет данные, дескремблирующие только. Поскольку местоположения бита заполнителя восходящей управляющей информации (UCI) неизвестны, функция не может правильно дескремблировать UCIs если существующий во входе.
[
задает преобразовывают deprecoding как логическое значение и количество выделенных блоков ресурса PUSCH. Задайте эти входные параметры в дополнение к входным параметрам во втором синтаксисе. Когда cw
,symbols
] = nrPUSCHDecode(___,transformPrecode
,mrb
)transformPrecode
установлен в true
, функция применяет инверсию предварительного кодирования преобразования, заданного в Разделе TS 38.211 6.3.1.4. mrb
задает выделенное количество блоков ресурса PUSCH.
[
задает схему передачи в дополнение к входным параметрам в третьем синтаксисе. Когда cw
,symbols
] = nrPUSCHDecode(___,txScheme
,nLayers
,tpmi
)txScheme
установлен в 'codebook'
, функция выполняет мультивход мультивыводится (MIMO) deprecoding на основе конкретного количества слоев nLayers
передачи и переданный предварительно кодирующий матричный индикатор (TPMI)
tpmi
.
[1] 3GPP TS 38.211. “NR; Физические каналы и модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.