Reference Manual
DYNAMIC PROFILE SWITCHING (DPS)
OVERVIEW
Dynamic Profile Switching (DPS) is a feature supported by the ADRV9001 to switch among several predefined profiles with different signal
bandwidths and sampling rates on the fly. With a switching time of about 50 µs, DPS enables a very fast change to a different profile without the
need to reinitialize the chip. However, the sampling rates of different profiles must satisfy a relationship of multiple integers of two among each
other. All profiles must be wideband profiles with a signal bandwidth of no less than 1MHz. For example, the set of LTE profiles including the
sampling rate of 61.44 MSPS, 30.72 MSPS, 15.36 MSPS, 7.68 MSPS, 3.84 MSPS, and 1.92 MSPS satisfy the requirements. Therefore, DPS
could be performed on these profiles. Besides the standard LTE profiles, the ADRV9001 also supports DPS on profiles with arbitrary sample
rates. The maximum number of dynamic profiles is limited to six.
The ADRV9001 supports DPS for both TDD and FDD operations. When performing switching, the BBIC should first switch all channels from
the "RF-enabled" state to the "Primed" state. In the current release, the new profile is applied on all the configured transmitter and receiver
channels simultaneously so that DPS cannot operate on channels individually.
operation in a TDD system and
INITIAL CALIBRATION WITH DPS
From the ADRV9001 point of view, a dynamic profile change is considered a change in signal bandwidth and sampling rate relative to the main
profile through changing decimation/interpolation settings in the datapath and receiver PFIR coefficients. As an example, for the set of LTE
profiles , LTE 61.44 MSPS with the highest sampling rate is considered the main profile. During the initialization, configure more than one profile
to enable DPS. Each profile has a profile index associated with it. Index 0 denotes the profile with the lowest bandwidth and sampling rate, and
Index 5 denotes the profile with the highest bandwidth and sampling rate. During initialization, the user could enable receiver PFIR for each
profile using either the default PFIR coefficients or providing a set of custom PFIR coefficients.
The ADRV9001 is first calibrated with the main profile as in the regular operation mode without DPS. Then, it is further calibrated for all the
dynamic profiles using the API function adi_adrv9001_cals_Dynamic_profiles_calibrate(). When calibration is complete, the main profile is
set as the initial profile to operate. Note: The SSI rate is configured based on the main profile, and it does not change during the entire profile
switching operation.
Figure 206
describes the initial calibration procedure when DPS is enabled.
analog.com
Figure 205
depicts a high-level diagram showing the DPS operation in an FDD system, respectively.
Figure 204. DPS Operation in TDD System
Figure 205. DPS Operation in FDD System
Figure 204
depicts a high-level diagram showing the DPS
ADRV9001
Rev. 0 | 228 of 351
Need help?
Do you have a question about the ADRV9001 and is the answer not in the manual?