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


Glossary Item Box

Gets or sets the antenna port number configured for this PUSCH.

Syntax

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

Property Value

Default value is NumberOfAntennaPorts.One.

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, which is this parameter. 3) Precoding Matrix index, PrecodingMatrixIndex

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