PUSCH precoder matrix indication reporting information
You can use
determine the correct size of the vector PMI required for closed-loop
spatial multiplexing operation. PMI is a column vector with
Currently, only wideband PMI reporting is defined by the standard.
Thus, the number of subbands,
is always 1. This field and
provided for consistency with the downlink version of this function,
Get PMI reporting information for FRC A3-2.
ue = lteRMCUL('A3-2'); pmiInfo = lteULPMIInfo(ue, ue.PUSCH)
pmiInfo = struct with fields: k: 6 NSubbands: 1 MaxPMI: 0
ue— UE-specific configuration
UE-specific configuration, specified as a structure.
contain the following fields.
NULRB— Number of uplink resource blocks
Number of uplink resource blocks, specified as a positive scalar integer.
NTxAnts— Number of transmission antennas
Number of transmission antennas, specified as a positive scalar integer. Optional. Valid values are 1, 2, and 4.
chs— PUSCH channel settings
PUSCH channel settings, specified as a structure with the following fields.
NLayers— Number of transmission layers
Number of transmission layers, specified as 1, 2, 3, or 4. Optional.
info— Information related to PMI reporting
Information related to PMI reporting, returned as a structure with these fields.
k— Subband size
Subband size, in resource blocks (RBs), returned as a scalar
integer. This parameter is equal to
NSubbands— Number of subbands for PMI reporting
Number of subbands for PMI reporting, returned as a scalar integer. This parameter is equal to 1 for wideband PMI.
MaxPMI— Maximum permitted PMI value for the given configuration
Maximum permitted PMI value for the given configuration, returned
as a scalar integer. Valid PMI values range from 0 to