Data Fields
rlRfRxSaturationCqData_t Struct Reference

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

Detailed Description

RX ADC and IF saturation information.

Definition at line 2221 of file rl_monitoring.h.

Field Documentation

◆ satCqVal

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

Note
1: CQ0 section in CQ RAM will contain invalid data.
2: This satCqVal data transfer happen through DMA not through SPI. So there is no problem of endianess.

Definition at line 2254 of file rl_monitoring.h.


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

Copyright 2021, Texas Instruments Incorporated