This topic describes the following functions:
int E6651_GetRFConfigInputMode(BYTE MID, int* Value);
int E6651_SetRFConfigInputMode(BYTE MID, int Value);
MID [in]: User defined E6651A Machine ID
Value [out]: Current setting of the IF input switch
Value [in]: Select the input source to the E6651A baseband subsystem (uplink path), the E6651A RF input path or the external IF (rear panel BNC connectors).
0 - RF input
1 - External
0, RF input
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
Retrieve and set the input to the E6651A baseband subsystem in the uplink signal path. Select between the RF input path or an external IF applied to the rear panel BNC inputs.
int E6651_GetRFConfigOutputMode(BYTE MID, int* Value);
int E6651_SetRFConfigOutputMode(BYTE MID, int Value);
MID [in]: User defined E6651A Machine ID
Value [out]: Current setting of the downlink I/Q switch.
Value [in]: Select the input source to the E6651A transmit signal path (downlink), the E6651A internal baseband subsystem or external I/Q inputs applied to the rear panel inputs.
0 - Internal
1 - External
0, Internal
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
Retrieve and set the input to the E6651A transmit signal path (downlink). Select between the E6651A I/Q baseband subsystem or external I/Q inputs applied to the rear panel BNC inputs. Note that when set to external, the E6651A baseband I/Q signals are available at the rear panel I/Q output connections.
This command is only applicable to hardware version A2.2 or later.
int E6651_GetIFIQInputSelect(BYTE MID, int* Value);
int E6651_SetIFIQInputSelect(BYTE MID, int Value);
MID [in]: User defined E6651A Machine ID
Value [out]: Current setting of the IF or I/Q modulation input.
Value [in]: Select IF or I/Q external modulation sources.
0 - IF
1 - I/Q
0, IF
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
Retrieve and set the source of modulation, an IF signal or I and Q pairs, when Get/Set RFConfigInputMode is set to external.
int E6651_GetCINRCompensation(BYTE MID, int* Value);
int E6651_SetCINRCompensation(BYTE MID, int Value);
MID [in]: User defined E6651A Machine ID
Value [out]: Current setting of the CINR compensation
Value [in]: Set the CINR Compensation on or off.
0 - Off
1 - On
0, Off
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
Retrieve and set the CINR Compensation Off and On.
int E6651_GetCINRRange(BYTE MID, int* Value);
int E6651_SetCINRRange(BYTE MID, int Value);
MID [in]: User defined E6651A Machine ID
Value [out]: Current setting of the CINR Range
Value [in]: Set the CINR range Normal or Extended
0 - Normal
1 - Extended
0, Normal
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
There are two modes for CINR test, "Normal" and "Extended Mode" for CINR test.
The Extended Mode setting on System menu that supports low CINR values. Use the extended mode for accurate CINR Test if CINR is less than 5dB. CINR Range is now extended to reach -5dB. When using Extended CINR mode, the maximum DL Power is limited to -23dBm.