![]() |
![]() |
TX gain and phase mismatch monitoring configuration. More...
#include <control/mmwavelink/include/rl_monitoring.h>
Data Fields | |
rlUInt8_t | profileIndx |
This field indicates the Profile Index for which this monitoring configuration applies. The TX settings corresponding to this profile index are used during the monitoring. The RX gain used in this measurement may differ from the given profile's RX gain. . | |
rlUInt8_t | rfFreqBitMask |
This field indicates the exact RF frequencies inside the profile's RF band at which to measure the required parameters. When each bit in this field is set, the measurement at the corresponding RF frequency is enabled wrt the profile's RF band. Bit RF frequency RF number name 0 Lowest RF frequency in profile's RF1 sweep bandwidth 1 Center RF frequency in profile's RF2 sweep bandwidth 2 Highest RF frequency in profile's RF3 sweep bandwidth The RF Name column is mentioned here to set the convention for the purpose of reporting and describing many monitoring packets. . | |
rlUInt8_t | txEn |
This field indicates the TX channels that should be compared for gain and phase balance. Setting the corresponding bit to 1 enables that channel for imbalance measurement Bit number TX Channel 0 TX0 1 TX1 2 TX2 . | |
rlUInt8_t | rxEn |
This field indicates the RX channels that should be enabled for TX to RX loopback measurement. Setting the corresponding bit to 1 enables that channel for imbalance measurement. Bit RX Channel 0 RX0 1 RX1 2 RX2 3 RX3. | |
rlUInt8_t | reportMode |
Value Definition 0 Report is sent every monitoring period without threshold check 1 Report is send only upon a failure (after checking for thresholds) 2 Report is sent every monitoring period with threshold check. . | |
rlInt8_t | monChirpSlope |
Frequency slope for each monitoring chirp is encoded in 1 bytes (8 bit signed number) 1 LSB = 3.6e9 * 900/2^26 Hz ~ 48.279 kHz/us Valid range: -128 to +127 (Max 6.13 MHz/us) . More... | |
rlInt16_t | txGainMismatchThresh |
The magnitude of difference between measured TX powers across the enabled channels at each enabled RF frequency is compared against this threshold. The comparison result is part of the monitoring report message(Error bit is set if the measurement is above this threshold). Before the comparison, the measured gains for each RF and RX are adjusted by subtracting the offset given in the TX_GAIN_MISMATCH_OFFSET_VALUE field. 1 LSB = 0.1dB, signed number Valid range: 0 to 65535 (0 to 6553dB) . | |
rlUInt16_t | txPhaseMismatchThresh |
The magnitude of measured TX phase mismatch across the enabled channels at each enabled RF frequency is compared against this threshold. The comparison result is part of the monitoring report message (Error bit is set if any measurement is above this threshold). Before the comparison, the measured gains for each RF and RX are adjusted by subtracting the offset given in the TX_PHASE_MISMATCH_OFFSET_VALUE field. 1 LSB = 360(degree)/ 2^16 , unsigned number Valid range: corresponding to 0 degree to 359.9 degree. . | |
rlUInt16_t | txGainMismatchOffsetVal [RL_TX_CNT][RL_MON_RF_FREQ_CNT] |
The offsets to be subtracted from the measured TX gain for each TX and RF before the relevant threshold comparisons are given here. Byte numbers corresponding to different RX and RF, in this field are here: RF1 RF2 RF3 TX0 [1:0] [7:6] [13:12] TX1 [3:2] [9:8] [15:14] TX2 [5:4] [11:10] [17:16] 1 LSB = 0.1 dB Only the entries of enabled RF Frequencies and enabled TX channels are considered. . | |
rlUInt16_t | txPhaseMismatchOffsetVal [RL_TX_CNT][RL_MON_RF_FREQ_CNT] |
The offsets to be subtracted from the measured TX phase for each TX and RF before the relevant threshold comparisons are given here. Byte numbers corresponding to different RX and RF, in this field are here: RF1 RF2 RF3 TX0 [1:0] [7:6] [13:12] TX1 [3:2] [9:8] [15:14] TX2 [5:4] [11:10] [17:16] 1 LSB = 360(degree)/216. Only the entries of enabled RF Frequencies and enabled TX channels are considered. . | |
rlUInt16_t | reserved1 |
Reserved for Future use. | |
rlUInt32_t | reserved2 |
Reserved for Future use. | |
TX gain and phase mismatch monitoring configuration.
Definition at line 901 of file rl_monitoring.h.
rlInt8_t rlTxGainPhaseMismatchMonConf_t::monChirpSlope |
Frequency slope for each monitoring chirp is encoded in 1 bytes (8 bit signed number)
1 LSB = 3.6e9 * 900/2^26 Hz ~ 48.279 kHz/us
Valid range: -128 to +127 (Max 6.13 MHz/us)
.
Definition at line 974 of file rl_monitoring.h.