Сгенерируйте символы модуляции PUSCH
sym = nrPUSCH(cw,mod,nLayers,nid,rnti)
sym = nrPUSCH(___,transformPrecode,mrb)
sym = nrPUSCH(___,txScheme,nPorts,tpmi)
sym = nrPUSCH(___,'OutputDataType',datatype)
возвращает физический восходящий канал совместно использованный канал (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.