Preliminary Technical
Data
Data Type
Structure Member
uint32_t
txChannelMask
uint8_t
cfrHardClipperEnable
float
cfrHardClipperThreshold
adi_adrv9025_CfrStatusGet(...)
int32_t adi_adrv9025_CfrStatusGet(adi_adrv9010_Device_t * device, adi_adrv9010_TxChannels_e
txChannel, adi_adrv9025_CfrStatus_t * cfrStatus);
This function reads the CFR status for the requested transmitter channel. It retrieves the CFR error code for the last CFR error
Description
occurred, along with the statistics information which includes the number of peaks skipped, number of peaks detected, and the
number of peaks clipped by each CFR engine. The user can also monitor the CFR status to retrieve errors encountered during
CFR init cal execution. The CFR statistics can be retrieved using this function.
This function may be called any time after device initialization
Precondition
Table 26. adi_adrv9025_ CfrStatusGet(...) Parameters
Parameter
*device
txChannel
*cfrStatus
The adi_adrv9025_ CfrStatus_t data structure holds the transmitter CFR engine status for each channel.
adi_adrv9025_ CfrStatus_t
Table 27. CFR Status Structure Member Description
Structure Member
adi_adrv9025_CfrError_e
adi_adrv9025_CfrStatistics_t
The adi_adrv9025_ CfrError_e data structure holds the enumerated list of CFR errors.
adi_adrv9025_ CfrError_e
Table 25. CFR Hard Clipper Settings Structure Member Description
Valid Values
0..15
0..1
0..1
Description
Pointer to the device settings structure
Enum to select the target transmitter channel whose CFR status is requested
Pointer to the status structure that will be updated with the status retrieved from the device
Description
Enumerated list of CFR Errors.
Data structure to hold transmitter CFR engine statistics.
Rev. PrA | Page 51 of 82
Description
Mask consisting of 'OR'ed transmitter channels for which
the hard clipper config will be applied (1 bit for each
channel)
1- Enable hard clipper on the channels requested, 0 -
Disable hard clipper
Normalized threshold for the hard clipper in the range 0 to
1. The threshold is relative to 0 dBFS which means that a
threshold value of 1 corresponds to 0 dBFS. The threshold is
applied to an approximation of
Need help?
Do you have a question about the ADRV9029 and is the answer not in the manual?
Questions and answers