Reference Manual
RECEIVER GAIN CONTROL
Table 87. adi_adrv9001_PowerDetector_t Structure Definition (Continued)
Parameter
rxTddPowerMeasDelay
overRangeHighPowerThresh
overRangeLowPowerThresh
overRangeHighPowerGainStepAttack
overRangeLowPowerGainStepAttack
feedback_inner_high_inner_low
feedback_apd_high_apd_low
Table 88. adi_adrv9001_PeakDetector_t Structure Definition
Parameter
agcUnderRangeLowInterval
agcUnderRangeMidInterval
agcUnderRangeHighInterval
apdHighThresh
apdLowThresh
analog.com
Description
applicable in TDD modes. This parameter sets the duration of this power
measurement. A value of 0 causes the power measurement to run until the
next gain update counter expiry.
Following an Rx Enable, the power measurement block is requested to
perform a power measurement for a specific period of a frame. This is
applicable in TDD modes. This parameter sets the delay between the Rx
Enable and the power measurement starting on Rx.
Offset (positive sign assumed) from threshold overRangeLowPowerThresh
that defines the outer boundary on the stable region of the power detect gain
control mode. Typically, attack is set to larger steps than when the power
measurement is greater than this threshold.
Threshold (negative sign assumed) that defines the upper boundary on the
stable region of the power detect gain control mode.
The number of indices the gain index pointer is decreased (gain
reduction) in the event of the power measurement being greater than
overRangeHighPowerThresh.
The number of indices that the gain index pointer should be decreased
(gain decrease) in the event of the power measurement being less than
OverRangeHighPowerThresh but greater than OverRangeLowPowerThresh.
A pair of DGPIO pins to retrieve power detector inner low threshold exceeded
status and inner high threshold exceeded status.
A pair of DGPIO pins to retrieve the APD detector low threshold counter
exceeded status and APD high threshold counter exceeded status.
Description
This sets the time constant (in AGC clock cycles) that
the AGC recovers when the signal peaks are less than
hbUnderRangeLowThresh. Only applicable when the fast
recovery option is enabled in the peak detect AGC mode.
This sets the time constant (in AGC clock cycles) that the
AGC recovers when the signal peaks are less than hbUnder-
RangeMidThresh. Calculated as (underRangeMidInterval + 1)
×underRangeLowInterval. Only applicable when the fast recov-
ery option is enabled in the peak detect AGC mode.
This sets the time constant (in AGC clock cycles)
that the AGC recovers when the signal peaks
are less than hbUnderRangeHighThresh. Calculated as
(underRangeHighInterval + 1) *underRangeMidInterval. Only
applicable when the fast recovery option is enabled in the peak
detect AGC mode.
This sets the upper threshold of the analog peak detector.
When the input signal exceeds this threshold a programmable
number of times (set by its corresponding overload counter)
within a gain update period, the overload detector flags. In
AGC modes, the gain is reduced when this overload occurs.
This sets the lower threshold of the analog peak detector.
When the input signal exceeds this threshold a programmable
number of times (set by its corresponding overload counter)
within a gain update period, the overload detector flags. In the
peak AGC mode,the gain is increased when this overload is
ADRV9001
Min Value
Max Value
Default Value
0
0
65535
AGC
clock cycles
0
15
0
0
127
7
0
31
4
0
31
4
0 (not
9 (select
0 (not
assigned)
DGPIO pins
assigned)
14 and 15)
0 (not as-
9 (select
0 (not as-
signed)
DGPIO pins
signed)
14 and 15)
Min Value
Max Value
Default Value
Depends on
65535
50
HB detector
settings
0
63
2
0
63
4
apdLowThresh 63
21
0
apdHighThre
12
sh
Rev. A | 199 of 377
Need help?
Do you have a question about the ADRV9005 and is the answer not in the manual?
Questions and answers