Сгенерируйте символы модуляции PUSCH
возвращает физический восходящий канал совместно использованный канал (PUSCH) символы модуляции, как задано в Разделах TS 38.211 6.3.1.1 к 6.3.1.5 [1]. Процесс состоит из скремблирования с борющейся идентичностью sym
= nrPUSCH(cw
,mod
,nLayers
,nid
,rnti
)nid
, выполнение модуляции символа со схемой mod
модуляции, и отображение слоя.
cw
задает восходящий канал совместно использованный канал (UL-SCH) кодовая комбинация, как описано в Разделе TS 38.212 6.2.7 [2]. nLayers
задает количество слоев передачи. rnti
радиосеть временный идентификатор (RNTI) оборудования пользователя (UE).
задает преобразовывают предварительное кодирование как логическое значение в дополнение к входным параметрам в первом синтаксисе. Когда sym
= nrPUSCH(___,transformPrecode
,mrb
)transformPrecode
установлен в true
, функция применяет предварительное кодирование преобразования, заданное в Разделе TS 38.211 6.3.1.4. mrb
задает выделенное количество блоков ресурса PUSCH.
задает схему передачи в дополнение к входным параметрам во втором синтаксисе. Когда sym
= nrPUSCH(___,txScheme
,nPorts
,tpmi
)txScheme
установлен в 'codebook'
, функция выполняет предварительное кодирование мультивхода мультивыводится (MIMO) на основе конкретного количества слоев nLayers
, количество портов nPorts
антенны, и переданный предварительно кодирующий матричный индикатор (TPMI)
tpmi
.
[1] 3GPP TS 38.211. “NR; Физические каналы и модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.
[2] 3GPP TS 38.212. “NR; Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.