Consistent LO Leakage & Distorted Cosine in Loopback / IQ Replay
Posted: Wed Sep 03, 2025 10:43 pm
I’m testing loopback and IQ replay on a bladeRF 2.0 micro (A4) using Soapy/GR. My flowgraph sends a simple cosine at 30 MSPS → bladeRF sink → bladeRF source, with DC removal on/off.
Observation:
Sometimes the cosine comes back clean, other times it is distorted.
In both cases, a strong LO leakage spike is always present at the center frequency.
Same behavior whether using live loopback or replay from file.
Question:
When samples are sent into the AD9361 FIFOs in the Quartus project, is there any chance of sign extension / DC bias being introduced internally? Or is the LO leakage purely expected behavior of the AD9361 front-end?
I want to confirm if the HDL wiring into the AD9361 core (FIFO → IQ interface) guarantees zero DC injection, so I can rule out HDL issues and focus only on analog/LO causes.
Observation:
Sometimes the cosine comes back clean, other times it is distorted.
In both cases, a strong LO leakage spike is always present at the center frequency.
Same behavior whether using live loopback or replay from file.
Question:
When samples are sent into the AD9361 FIFOs in the Quartus project, is there any chance of sign extension / DC bias being introduced internally? Or is the LO leakage purely expected behavior of the AD9361 front-end?
I want to confirm if the HDL wiring into the AD9361 core (FIFO → IQ interface) guarantees zero DC injection, so I can rule out HDL issues and focus only on analog/LO causes.