Сгенерируйте PUSCH предварительное кодирование матрицы
w = nrPUSCHCodebook(nLayers,nPorts,tpmi)
w = nrPUSCHCodebook(___,transformPrecode)
возвращает физический восходящий канал совместно использованный канал (PUSCH) предварительное кодирование матрицы для основанной на книге шифров передачи. w
= nrPUSCHCodebook(nLayers
,nPorts
,tpmi
)nLayers
является количеством слоев, nPorts
является количеством портов антенны, и tpmi
является переданным предварительно кодирующим матричным индикатором (TPMI). По умолчанию эта функция отключает, преобразовывают предварительное кодирование. Возвращенная матрица, w
, является транспонированием матрицы перед кодированием, заданной в Разделе TS 38.211 6.3.1.5 [1]. Матричная ориентация w
позволяет операции перед кодированием выполняться умножением матриц на выводе функции nrLayerMap
и w
.
задает преобразовывают предварительное кодирование как логическое значение в дополнение к входным параметрам в предыдущем синтаксисе. Когда w
= nrPUSCHCodebook(___,transformPrecode
)transformPrecode
установлен в true
, функция применяет предварительное кодирование преобразования, заданное в Разделе TS 38.211 6.3.1.4 [1].
[1] 3GPP TS 38.211. “NR; Физические каналы и модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.