EVM adrv9002 with the Xilinx ZYNQ ZC706 motherboard 1Rx 1Tx FDD with DPD application.


I have some questions about the EVM adrv9002 with the Xilinx ZYNQ ZC706 motherboard.
I would like to config 1Rx, 1Tx FDD with DPD, can the evaluation platform be able to do a loopback test with 8 modulation carriers input to Rx then loop back to Tx output with DPD activation for verification performance.



  • Hi Douglas,

    The setup you're describing is actually very similar to one described in the User Guide: ADRV9001 Example Usecases

    The important thing to note here is that even though you're only intending to use 1 Rx channel to receive data, you need to leave one Rx free to perform DPD. This ORx (Observation Rx) must be adjacent to the intended Tx (ORx1 -> Tx1, ORx2 -> Tx2). This will mean that, as with the diagram, your actual data will be sent from Tx1 and received on Rx2. This will mean that your data loopback will have to be external, as there are no internal loopbacks from Rx2 to Tx1.

    Once you've accounted for these setup constraints your application will be more than possible using the ADRV9002. 

    Let us know if you have any more questions.

    Best Regards,


  • Hi Oisin,

    The question was if the ADRV9002 Evaluation board connected to the ZYNQ ZC706 motherboard would the platform firmware support external loopback testing from Rx2 to Tx1 + DPD (Rx1) as per the config diagram above? We would like to evaluate the DPD performance with different modulation and multiple carriers and spacing from the signal generator via Rx2.  

    Can we be able to evaluate the DPD performance with P25P2: TDMA? 

    H-CPM (constant envelope) in a 12.5 kHz channel

    H-DQPSK (non-constant envelope), i.e. has a PAPR of 2.6 dB in a 12.5 kHz channel

    Could you please confirm whether the current platform firmware support only data files transfer for Tx1 and Tx2  (stored on the ZYNQ ZC706 RAM).

    Best Regards,

    Douglas Tran

  • Hi Douglas,

    Our motherboard does not support external loopback from Rx2 to Tx1 (or Rx1 to Tx2 for that matter), but it is entirely possible to write your own software to do the job, or on your final platform you can use physical connections by design.

    At this point in time, we have DPD enabled on TETRA (25kHz BW) and LTE. As far as I know we don’t have DPD enabled with arbitrary sample rate modes yet. One of the engineers in our team has investigated using DPD with more Narrowband standards, including P25. When he gets back to me I will provide a comment below.

    Our EVB system only supports data being sent from your PC to the Tx antenna.

    Has this addressed your question? If there's more you need do let me know.

    Best Regards,


  • Yes, thank you for your reply.

    We are interested in evaluating  ADRV9002, but more importantly, using DPD in narrowband 12KHz  P25P2.

    Can you please indicate when will the firmware be available?  

  • Hi Douglas,

    There is an active feature request for Custom Profile DPD Support, however there has been no update on this request from the software team so far. If it's included in any future release it will be documented in the release notes and I will also make a new reply here to inform you.

    Currently the only Narrowband setup that can support DPD is the Tetra profile with 144ksps. So for your application you could upsample your 12Khz BW P25P2 waveform to 144ksps, then just use the Tetra profile to do the DPD test. One of our application engineers has confirmed that this method works on his setup.

    Best Regards,