ADRV9002
Recommended for New Designs
The ADRV9002 is a highly integrated RF transceiver that has dual-channel transmitters, dual-channel receivers, integrated synthesizers, and digital signal...
Datasheet
ADRV9002 on Analog.com
Hey all. Is there a way to enable this loopback in the JupiterSDR? As I understand, the Jupiter it is not compatible with TES and this loopback is not implemented natively. So, what is the best approach if I wanted to implement this loopback? I need a consistent Rx1 to Tx1 low latency loopback, basically the FDD repeater described in the User Guide.
RahulMushini - Moved from Support ADRV9001 – ADRV9007 to FPGA Reference Designs. Post date updated from Friday, March 6, 2026 9:06 PM UTC to Monday, March 23, 2026 9:55 AM UTC to reflect the move.
Hello,
Jupiter SDR does not include internal cross-connects for loopback. Here you can find the HDL documentation: Jupiter SDR HDL Reference Design — System Level Documentation documentation.
For implementing this, checkout out the instructions and limitations in the FDD Type Repeater Application Using Internal Loopbacks section of the ADRV9001 User Guide.
You can modify the HDL design by adding a simple AXI‑Stream passthrough block that forwards Rx1 samples to Tx1.
Regarding the TES support, I don't think it is compatible.
Kind regards,
Stanca
Hello lucasF ,
Do you have any updates on your work ? Have your questions been answered?
If there is anything else please let us know.
Best wishes,
Robert
Closing this thread due to inactivity.
Hey all, thank you for the response.
I not an expert in this and have been trying to connect the AXI-stream from the Rx to Tx but it looks like the Rx does not have a nativeAXI-stream and won't connect to the Tx, which is. I am working on getting some kind of block to connect them but if such a block already exists, that would be very helpful.
I primarily got the Jupiter because the adrv9002 Rx-to-Tx loopback looked easy to implement through the TES. So, it is a little disappointing it is not compatible with TES, although I am sure there is a good reason.
Can you help me understand if there is a Rx-to-Tx loopback built into the transceiver that can be configured internally and if that is different from the HDL approach above?