Documentation

lteULPMIInfo

PUSCH precoder matrix indication reporting information

Syntax

Description

example

info=lteULPMIInfo(ue,chs) returns a structure info containing information related to precoder matrix indication (PMI) reporting.

You can use info.NSubbands to determine the correct size of the vector PMI required for closed-loop spatial multiplexing operation. PMI is a column vector with info.NSubbands rows. Currently, only wideband PMI reporting is defined by the standard. Thus, the number of subbands, info.NSubbands, is always 1. This field and info.k are provided for consistency with the downlink version of this function, ltePMIInfo.

Examples

collapse all

Get PUSCH PMI Reporting Information

Display the PMI reporting information for RMC A3-2.

ue = lteRMCUL('A3-2');
pmiInfo = lteULPMIInfo(ue,ue.PUSCH)
            k: 6
    NSubbands: 1
       MaxPMI: 0

Input Arguments

collapse all

ue — UE-specific configurationstructure

UE-specific configuration, specified as a structure. ue can contain the following fields.

NULRB — Number of uplink resource blocks6 | 15 | 25 | 50 | 75 | 100

Number of uplink resource blocks, specified as a positive scalar integer.

Data Types: double

NTxAnts — Number of transmission antennas1 (default) | Optional | 2 | 4

Number of transmission antennas, specified as a positive scalar integer. Optional. Valid values are 1, 2, and 4.

Data Types: double

Data Types: struct

chs — PUSCH channel settingsstructure

PUSCH channel settings, specified as a structure with the following fields.

NLayers — Number of transmission layers1 (default) | Optional | 2 | 3 | 4

Number of transmission layers, specified as 1, 2, 3, or 4. Optional.

Data Types: double

Data Types: struct

Output Arguments

collapse all

info — Information related to PMI reportingstructure

Information related to PMI reporting, returned as a structure with these fields.

k — Subband sizescalar integer

Subband size, in resource blocks (RBs), returned as a scalar integer. This parameter is equal to NULRB.

Data Types: double

NSubbands — Number of subbands for PMI reportingscalar integer

Number of subbands for PMI reporting, returned as a scalar integer. This parameter is equal to 1 for wideband PMI.

Data Types: double

MaxPMI — Maximum permitted PMI value for the given configurationscalar integer

Maximum permitted PMI value for the given configuration, returned as a scalar integer. Valid PMI values range from 0 to MaxPMI.

Data Types: double

Introduced in R2014a

Was this topic helpful?