Сгенерируйте 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.