ADRV9002 uses profiles to designate different device configuration settings for the Tx/Rx channels. The profile dictates how the digital filters, analog filters, clock rates, and clock dividers are configured in the device. Some specific parameters set by profiles include the IQ data rate, ADC clock rate, analog filter corners, FIR filter coefficients, and interpolation/decimation factors in the half-band filters.
Several profiles can be examined in the ADRV9002 Transceiver Evaluation Software for given device clock frequencies. If the desired profile exists in the software, it is recommended to set up the desired profile in and use the generated JSON file by pressing the
Generate Profile File button. Custom profiles can be generated using other ADI software tools not described here ADRV9002 transceiver evaluation software (TES) .
For more information about profiles and how to load please see here: Profile section on the ADRV9002 Linux driver documentation
Detailed installation and configuration instructions can be found under section
TRANSCEIVER EVALUATION SOFTWARE (TES) in the UG-1828: ADRV9001 system development user guide
In the following picture we can see the base controls for the profile:
In here, one can change the main profile type (LTE, DMR, etc), interface rate, disabling ports and so on…
Once we are done with the settings, time to generate the stream and the profiles files:
In the next subsections, we can see some extra and useful settings that one might want to set before generating the stream and the profile files.