Keysight Pathwave 89600 VSA .NET API
PrecodingMatrixIndex Property
See Also 
Agilent.SA.Vsa.NewRadio.Interfaces Assembly > Agilent.SA.Vsa.NewRadio Namespace > Pusch Class : PrecodingMatrixIndex Property


Glossary Item Box

Gets or sets the precoding matrix index for this PUSCH.

Syntax

Visual Basic (Declaration) 
Public Overridable Property PrecodingMatrixIndex As Integer
C# 
public virtual int PrecodingMatrixIndex {get; set;}
C++/CLI 
public:
virtual property int PrecodingMatrixIndex {
   int get();
   void set (    int value);
}

Property Value

Default value is 0.

Remarks

When this PUSCH is codebook-based transmission, both the PUSCH data part and its DMRS are precoded using a predefined matrix. The precoding matrices are defined in section 6.3.1.5 of 3GPP 38.211. The following three parameters decides which precoding matrix is used for this PUSCH: 1) Layer number(also DMRS port number), we use AntennaPortsIndex or AntennaPortsUsed to define which DMRS ports are used, and the number of DMRS ports used is the layer number. 2) Number of antenna ports, NumberOfAntennaPorts. 3) Precoding Matrix index, which is this parameter

Requirements

Target Platforms: Windows 11 Professional or Enterprise; Windows 10 Professional, Enterprise, or Education (64-bit)

Minimum Software Version Requirement: Keysight PathWave 89600 VSA Ver 27.0

See Also