Keysight Pathwave 89600 VSA .NET API
SetQamLevels Method
See Also 
Agilent.SA.Vsa.CustomOfdm.Interfaces Assembly > Agilent.SA.Vsa.CustomOfdm Namespace > MeasurementExtension Class : SetQamLevels Method


value
The array of possible QAM constellation types.

Glossary Item Box

Sets the array of possible QAM constellation types.

Syntax

Visual Basic (Declaration) 
Public Overridable Sub SetQamLevels( _
   ByVal ParamArray value() As Integer _
) 
C# 
public virtual void SetQamLevels( 
   params int[] value
)
C++/CLI 
public:
virtual void SetQamLevels( 
   ... array<int>^ value
) 

Parameters

value
The array of possible QAM constellation types.

Remarks

This is an array of values that indicate QAM constellation types. Values in the QamIdentifiers array are indices into this QamLevels array. Valid values in this array are: 0 = Unknown, 1 = BPSK, 2 = QPSK, 3 = 8-PSK, 4 = 16-QAM, 5 = 32-QAM, 6 = 64-QAM, 7 = 128-QAM, 8 = 256-QAM, 9 = 512-QAM, 10 = 1024-QAM, 11 = 2048-QAM, 12 = 4096-QAM, 13 = 8192-QAM, 14 = 16384-QAM, 15 = 32768-QAM, 16 = 65536-QAM.

The value 0 means that the analyzer will attempt to auto-detect the actual modulation format by looking at statistics of the measured IQ values of the subcarriers that have been assigned this QAM level. Auto-detection is able to detect modulation formats that can't be directly specified in QamLevels, including BPSK-Q, BPSK+45, BPSK-45, QPSK+45, 4-PAM, 4-PAM-Q, 8-QAM, and 8-QAM+45. However, auto-detection is not able to detect 512-QAM, 1024-QAM, 2048-QAM, 4096-QAM, or above.

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 29.00

See Also