Data Fields
rlTxGainPhaseMismatchMonConf_t Struct Reference

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.
 

Detailed Description

TX gain and phase mismatch monitoring configuration.

Definition at line 901 of file rl_monitoring.h.

Field Documentation

◆ monChirpSlope

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)
.

Note
: Monitoring Chirp Slope can be programmed based on the emission specifications. The device transmits on air during the execution of these monitors. The host can control the monitoring emission power spectral density (dBm/Hz) by programming this slope parameter. Each monitoring chirp is about 45us in duration. Therefore the overall RF sweep bandwidth for the monitoring chirp is given by Monitoring Chirp Slope * 45 us. Normally, low values of Monitoring Chirp Slope are recommended, as with non-zero slope in FMCW radar, any actual target reflections can potentially be interpreted as noise power and/or corrupt the loopback signal based gain/phase measurement.
The user has to ensure that the RF bandwidth selected for monitoring chirp based on slope and start frequency is within FREQ_LIMIT set in AWR_CAL_MON_FREQUENCY_TX_POWER_LIMITS_SB API.

Definition at line 974 of file rl_monitoring.h.


The documentation for this struct was generated from the following file:

Copyright 2020, Texas Instruments Incorporated