?? iqview_defines.h
字號:
/* IQ Match Phase Error. Value is returned. */
#define IQV_RES_IQ_MATCH_PHASE "iqmatch.phase"
/* Power RMS No Gap. Value is returned. */
#define IQV_RES_POWER_RMS_NO_GAP "pow.rmsnogap"
/* Power RMS. Value is returned. */
#define IQV_RES_POWER_RMS "pow.rms"
/* Power Peak. Value is returned. */
#define IQV_RES_POWER_PEAK "pow.peak"
/* Power RMS Max. Average. Value is returned. */
#define IQV_RES_POWER_RMS_MAX_AVG "pow.maxavgrms"
/*===========================================================================
Results returned after running IQV_data_analysis of group
IQV_GROUP_SIDE_LOBE.
===========================================================================*/
/* Resolution Bandwidth in Hz. Value is returned. */
#define IQV_RES_RESOLUTION_BW "sidelobe.res_bw_Hz"
/* FFT Bin Size in Hz. Value is returned. */
#define IQV_RES_FFT_BIN_SIZE "sidelobe.fft_bin_size_Hz"
/* Peak Center in dB. Value is returned. */
#define IQV_RES_PEAK_CENTER "sidelobe.peak_center"
/* Peak 1st Lower Side Lobe in dB. Value is returned. */
#define IQV_RES_PEAK_1_LEFT "sidelobe.peak_1_left"
/* Peak 2nd Lower Side Lobe in dB. Value is returned. */
#define IQV_RES_PEAK_2_LEFT "sidelobe.peak_2_left"
/* Peak 1st Higher Side Lobe in dB. Value is returned. */
#define IQV_RES_PEAK_1_RIGHT "sidelobe.peak_1_right"
/* Peak 2nd Higher Side Lobe in dB. Value is returned. */
#define IQV_RES_PEAK_2_RIGHT "sidelobe.peak_2_right"
/*===========================================================================
Results returned after running IQV_data_analysis of group
IQV_GROUP_SIDE_LOBE. Retrieve by using function IQV_result_data_real.
===========================================================================*/
/* PSD Plot data in dB. Real vector is returned. */
#define IQV_RES_PSD_DB "sidelobe.psd_dB"
/*===========================================================================
Vector results returned after running IQV_data_analysis of groups
IQV_GROUP_802_11_B_POWER_RAMP or IQV_GROUP_OFDM_POWER_RAMP.
Retrieve by using function IQV_result_data_real.
===========================================================================*/
/* Instant. power on ramp. Real vector is returned. */
#define IQV_RES_RAMP_ON_POWER_INST "ramp.on_power_inst"
/* Instant. power off ramp. Real vector is returned. */
#define IQV_RES_RAMP_OFF_POWER_INST "ramp.off_power_inst"
/* Power on ramp Peak values. Real vector is returned. */
#define IQV_RES_RAMP_ON_POWER_PEAK "ramp.on_power_peak"
/* Power off ramp Peak values. Real vector is returned. */
#define IQV_RES_RAMP_OFF_POWER_PEAK "ramp.off_power_peak"
/* Power on ramp time vector. Real vector is returned. */
#define IQV_RES_RAMP_ON_TIME_VECT "ramp.on_time_vect"
/* Power off ramp time vector. Real vector is returned. */
#define IQV_RES_RAMP_OFF_TIME_VECT "ramp.off_time_vect"
/* Power on ramp mask x-axis. Real vector is returned. */
#define IQV_RES_RAMP_ON_MASK_X "ramp.on_mask_x"
/* Power off ramp mask x-axis. Real vector is returned. */
#define IQV_RES_RAMP_OFF_MASK_X "ramp.off_mask_x"
/* Power on ramp mask y-axis. Real vector is returned. */
#define IQV_RES_RAMP_ON_MASK_Y "ramp.on_mask_y"
/* Power off ramp mask y-axis. Real vector is returned. */
#define IQV_RES_RAMP_OFF_MASK_Y "ramp.off_mask_y"
/* ---------------------------------------------------------------------------
Consider the following example on how to plot IQV_RES_RAMP_O.._MASK_X vs.
IQV_RES_RAMP_O.._MASK_Y:
The two vectors IQV_RES_RAMP_ON_MASK_X and IQV_RES_RAMP_ON_MASK_Y consist
of the following arbitrary data points:
-------------------------------------------
| x0 | x1 | x2 | x3 | x4 | x5 |
------------------------------------------------------------------
IQV_RES_RAMP_ON_MASK_X | 0 | 5 | 5 | 10 | 11 | 12 |
------------------------------------------------------------------
-------------------------------------------
| y0 | y1 | y2 | y3 | y4 | y5 |
------------------------------------------------------------------
IQV_RES_RAMP_ON_MASK_Y | -10 | 20 | 20 | 15 | -5 | -5 |
------------------------------------------------------------------
Use a pair of x and y values to define a line segment. The first line
segment is starting in point (x0, y0) and ending in point (x1, y1).
The next line segment is starting in point (x2, y2) and ending in point
(x3, y3). This continues until no more points are available.
In the above example, the ramp consists of three line segments:
(x0, y0) <-> (x1, y1) = ( 0, -10) <-> ( 5, 20)
(x2, y2) <-> (x3, y3) = ( 5, 20) <-> (10, 15)
(x4, y4) <-> (x5, y5) = (11, -5) <-> (12, -5)
--------------------------------------------------------------------------- */
/*===========================================================================
Results returned after running IQV_data_analysis of groups
IQV_GROUP_802_11_B_POWER_RAMP or IQV_GROUP_OFDM_POWER_RAMP.
===========================================================================*/
/* Ramp on time. Value is returned. */
#define IQV_RES_RAMP_ON_TIME "ramp.on_time"
/* Ramp off time. Value is returned. */
#define IQV_RES_RAMP_OFF_TIME "ramp.off_time"
/*===========================================================================
Results returned after running IQV_data_analysis of group
IQV_GROUP_CW_ANALYSIS.
===========================================================================*/
/* Frequency result. Value is returned. */
#define IQV_RES_CW_FREQ "cw.freq"
/*===========================================================================
Results returned after running IQV_misc_cmd.
===========================================================================*/
/* Serial Number. The serial number is returned in the structure
IQV_RESULT_TYPE in the variable called desc. Can be read using IQV_result. */
#define IQV_RES_SERIAL_NO "serial_no"
/*===========================================================================
Results returned after running IQV_data_analysis of group
IQV_GROUP_CCDF.
===========================================================================*/
/* Maximum number of returned elements for IQV_RES_CCDF_PROB and
IQV_RES_CCDF_POWER_REL_DB. */
#define IQV_MAX_CCDF_ELEMENTS 1000
/* Real vector containing CCDF probability values (Y-axis of CCDF plot) */
#define IQV_RES_CCDF_PROB "CCDF.prob"
/* Real vector containing CCDF power relative to average power in dB values
(X-axis of CCDF plot) */
#define IQV_RES_CCDF_POWER_REL_DB "CCDF.power_rel_dB"
/* Result structure for CCDF power percentage. Value is returned. */
#define IQV_RES_CCDF_PERCENT_POW "CCDF.percent_pow"
/*===========================================================================
Results returned after running function IQV_fft_analyze.
===========================================================================*/
/* X-axis values, typically frequency. Vector is returned. */
#define IQV_RES_FFT_X "x"
/* Y-axis values, power in dBm. Vector is returned. */
#define IQV_RES_FFT_Y "y"
/* X-axis label. String value is returned. */
#define IQV_RES_FFT_X_LABEL "x_string"
/* Y-axis label. String value is returned. */
#define IQV_RES_FFT_Y_LABEL "y_string"
/* Text for title. String value is returned. */
#define IQV_RES_FFT_TITLE "title"
/* Returns (value) whether results are valid or not. 1:valid, 0:invalid */
#define IQV_RES_FFT_VALID "valid"
/* Returns (value) that if equal to 1, indicates that the results */
/* should be looked at with caution */
#define IQV_RES_FFT_WARNING "warning"
/* Returns a text string that explains the reason for the valid flag being 0
/* or the warning flag being 1. */
#define IQV_RES_FFT_ERROR "error"
/* Returns length of X and Y Vectors above. Value is returned. */
#define IQV_RES_FFT_LENGTH "length"
/* Resolution bandwidth used in calculations. Value is returned. */
#define IQV_RES_FFT_RES_BW "res_bw"
/* Noise bandwitdh used in calculations. May be different than resolution
bandwidth. Value is returned. */
#define IQV_RES_FFT_NOISE_BW "noise_bw"
/* Video bandwidth used in calculation. Value is returned. */
#define IQV_RES_FFT_VIDEO_BW "video_bw"
/* Start frequency in Hz. Value is returned. */
#define IQV_RES_FFT_FREQ_START "Freq_start"
/* Stop frequency in Hz. Value is returned. */
#define IQV_RES_FFT_FREQ_STOP "Freq_stop"
/* Frequency increment in Hz. Value is returned. */
#define IQV_RES_FFT_FREQ_DELTA "Delta_freq"
/*===========================================================================
Results returned after running IQV_data_analysis of group
IQV_GROUP_POWER_ANALYSIS.
===========================================================================*/
/* RMS Power in dB, no gap. */
#define IQV_RES_RMS_DB_NO_GAP "rms_db_nogap"
/* RMS Power in dB. */
#define IQV_RES_RMS_DB "rms_db"
/*===========================================================================
The following are the signals, which are predefined for use with the tester.
===========================================================================*/
enum IQV_SIGNAL_ENUM
{
SIG_UNUSED, /* Unused value. */
SIG_64_QAM_OFDM, /* 64 QAM OFDM signal. */
SIG_16_QAM_OFDM, /* 16 QAM OFDM signal. */
SIG_QPSK_OFDM, /* QPSK OFDM signal. */
SIG_BPSK_OFDM, /* BPSK OFDM signal. */
SIG_802_11_B_1MBS, /* 802.11b 1 Mbit/s. */
SIG_802_11_B_2MBS, /* 802.11b 2 Mbit/s. */
SIG_802_11_B_5_5MBS, /* 802.11b 5.5 Mbit/s. */
SIG_802_11_B_11MBS, /* 802.11b 11 Mbit/s. */
SIG_LAST
};
/*===========================================================================
Raw data sample results returned after running IQV_data_capture. Retrieve
the two channels by functions IQV_result_data_real and
IQV_result_data_imag.
===========================================================================*/
#define IQV_RES_CAPT_DATA ""
/* Include the IQView.h header file. */
#include "IQView.h"
/*------------------------------------------------------------------- End ---*/
#endif /* IQVIEW_DEFINES_H */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -