Preliminary Technical
Data
Rev. PrA | Page 50 of 82
Table 22. adi_adrv9025_ CfrEnableGet(…) Parameters
Parameter
Description
*device
Pointer to the device settings structure
txChannel
Target transmitter channel whose enable status is requested
*cfrEnable
Pointer to a CFR enable structure which will be updated with the enable settings in the device
adi_adrv9025_CfrHardClipperConfigSet(…)
int32_t adi_adrv9025_CfrHardClipperConfigSet(adi_adrv9025_Device_t *device,
adi_adrv9025_CfrHardClipperConfig_t cfrHardClipperConfig[], uint8_t
cfrHardClipperCfgArraySize);
Description
This function enables/disables the CFR hard clipper and configures the hard clipper threshold
The CFR hard clipper threshold is applied to an approximation of
.The threshold is normalized to 1 and is relative to 0
dBFS which means that a threshold of 1 corresponds to a threshold of 0 dBFS. ADI recommends not setting the hard clipper
threshold to a value less than -7 dBFS in order to ensure optimum performance.
Precondition
This function may be called any time after device initialization and the ARM boot up is complete. The hard clipper setting is
currently an init time setting and has to be setup before running the CFR init cal. There is no support for dynamically changing
the hard clipper threshold during runtime.
Table 23. adi_adrv9025_ CfrHardClipperConfigSet(…) Parameters
Parameter
Description
*device
Pointer to the device settings structure
cfrHardClipperConfig
An array consisting of the CFR hard clipper configurations
cfrHardClipperCfgArraySize
Number of configurations in cfrHardClipperConfig array
adi_adrv9025_CfrHardClipperConfigGet(…)
int32_t adi_adrv9025_CfrHardClipperConfigGet
(adi_adrv9025_Device_t *device,
adi_adrv9025_TxChannels_e txChannel, adi_adrv9025_CfrHardClipperConfig_t
*cfrHardClipperConfig);
Description
This function retrieves the CFR Hard clipper setting for the requested transmitter channel.
Precondition
This function may be called any time after device initialization and the ARM boot up is complete
Table 24. adi_adrv9025_ CfrHardClipperConfigGet(…) Parameters
Parameter
Description
*device
Pointer to the device settings structure
txChannel
Target transmitter channel for which the CFR hard clipper status is requested
*cfrHardClipperConfig
Pointer to the CFR hard clipper configuration which will be updated with the device hard clipper
config settings
adi_adrv9025_CfrHardClipperConfig_t
The adi_adrv9025_CfrHardClipperConfig_t data structure contains the information to set up the hard clipper unit in the device.