|
From: | Marcus D. Leech |
Subject: | Re: [Discuss-gnuradio] USRP N210 Benchmarks. |
Date: | Thu, 27 Oct 2011 12:09:02 -0400 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.23) Gecko/20110928 Fedora/3.1.15-1.fc14 Thunderbird/3.1.15 |
But what it points to is an *analog* issue, entirely independant of the CORDIC (which, as I observe, isn't likely involved in the test cases at hand here). Analog gain elements (including DACs) have operating regions over which they're linear, and operating regions over which they're not linear. If you drive any amplifier near its maximum operating point, it will start to become non-linear to one degree or another. I'll let Matt or one of the other engineering folks at Ettus comment further, but I personally am totally unsurprised when things start to become non-linear near the nominal maximum operating point.
Look at the tune_result_t from tuning: http://files.ettus.com/uhd_docs/doxygen/html/structuhd_1_1tune__result__t.html If the actual_dsp_freq is 0, then the CORDIC wasn't involved. I tuned to an even number of MHz, which on all of the synthesizers *should* yield 0 CORDIC frequency. But maybe Josh can add a feature to 'uhd_usrp_probe' to display the PLL resolution (although in some cases, it may change with target frequency range, I think). You're talking about the combined isolation of the two RF switches in the path between the TX and RX? That's adequate attenuation for the tests I'm suggesting. I'm keen to hear what your "correct solution" is to the problem of non-linearity in off-the-shelf analog gain devices. I suspect the solution won't be in the digital domain, but I'm always willing to be surprised. -- Marcus Leech Principal Investigator Shirleys Bay Radio Astronomy Consortium http://www.sbrac.org |
[Prev in Thread] | Current Thread | [Next in Thread] |