![]() |
![]() |
RX ADC and IF saturation information. More...
#include <control/mmwavelink/include/rl_monitoring.h>
Data Fields | |
rlUInt8_t | numSlices |
Number of (primary + secondary) slices to monitor Valid range: 1 to 127. | |
rlUInt8_t | satCqVal [RL_NUM_MON_SLICES_MAX] |
The analog to digital interface includes a 100 MHz bit stream indicating saturation events in the ADC/IF sections, for each channel. This one-bit indicator for each channel is monitored during the ADC sampling time duration in a time-sliced manner as defined in rlRfRxIfSatMonConfig. If Number of Slices configured in rlRfRxSigImgMonConfig is N, then number of Primary slices = (N+1)/2 and number of secondary slices = (N-1)/2 For each time slice, a saturation event count is recorded. This count is the sum of saturation event counts across all RX channels selected for monitoring, capped to a maximum count of 255 (8 bits). CQ data is stored in 16bit format as follows: P[1], S[1], P[2] S[2]......P[63], S[63], P[64] Where, P[n] = indicates the accumulated saturation count for all enabled RX channels in primary slice n S[n] = indicates the accumulated saturation count for all enabled RX channels in secondary slice n. More... | |
RX ADC and IF saturation information.
Definition at line 2052 of file rl_monitoring.h.
rlUInt8_t rlRfRxSaturationCqData_t::satCqVal[RL_NUM_MON_SLICES_MAX] |
The analog to digital interface includes a 100 MHz bit stream indicating saturation events in the ADC/IF sections, for each channel. This one-bit indicator for each channel is monitored during the ADC sampling time duration in a time-sliced manner as defined in rlRfRxIfSatMonConfig.
If Number of Slices configured in rlRfRxSigImgMonConfig is N, then number of Primary slices = (N+1)/2 and number of secondary slices = (N-1)/2
For each time slice, a saturation event count is recorded. This count is the sum of saturation event counts across all RX channels selected for monitoring, capped to a maximum count of 255 (8 bits).
CQ data is stored in 16bit format as follows: P[1], S[1], P[2] S[2]......P[63], S[63], P[64] Where, P[n] = indicates the accumulated saturation count for all enabled RX channels in primary slice n S[n] = indicates the accumulated saturation count for all enabled RX channels in secondary slice n.
This data is stored in CQ2 section of CQ RAM. If multiple chirps are defined, then this data is concatenated and stored in CQ RAM in ping pong manner
Definition at line 2085 of file rl_monitoring.h.