Hi list,
yesterday I committed code for the Rafael Micro R820T tuner to librtlsdr.
Sticks with this combination (RTL2832 + R820T) are relatively new on the market. The main difference to all the other supported tuners so far is that it uses a Low-IF (3.57 MHz) architecture instead of Zero-IF. That means the tuner is only connected to the In-Phase ADC input, and the internal downconverter of the RTL2832 is generating the complex samples. This has the benefit of having no DC offset spike in the middle of the spectrum.
So far the tuner driver comes straight from the kernel driver that Realtek supplies, and setting gain manually is not supported yet, although functions for that seem to exist.
There is still is a lot that needs to be done, the best thing most likely would be to completely rewrite the driver, or at least clean it up dramatically. Initializing the tuner takes way too long at the moment, since the driver produces a lot of I2C traffic, most of it being redundant as it seems.
The driver originally had a frequency limitation of 40 MHz to 900 MHz, but tests showed that the PLL of my stick can achieve lock up to 1766 MHz, and indeed both ADS-B at 1090 MHz and L-Band DAB at 1463 MHz, as well as GMR at 1556 MHz can be received just fine with the R820T. Also, the PLL could lock again at 1850 MHz to 1860 MHz, and the reception of a GSM 1800 BTS at 1854 MHz worked as well.
Some initial comparisons [1] between the E4000 and R820T seem to hint at the R820T being a bit more sensitive, especially visible in the Tetra screenshots.
Given that the supply of E4000-based sticks is dwindling, I'm pleased to see a new tuner that has the potential of becoming a good replacement, and staying for a while on the market.
Regards, Steve
Hi Steve,
yesterday I committed code for the Rafael Micro R820T tuner to librtlsdr.
That's great! The code Rafael supply doesn't look very neat, and I haven't been able to get a register map out of them either, so great job on getting it to work with librtlsdr.
Sticks with this combination (RTL2832 + R820T) are relatively new on the market. The main difference to all the other supported tuners so far is that it uses a Low-IF (3.57 MHz) architecture instead of Zero-IF. That means the tuner is only connected to the In-Phase ADC input, and the internal downconverter of the RTL2832 is generating the complex samples. This has the benefit of having no DC offset spike in the middle of the spectrum.
If I have read the datasheets correctly, the E4000 is also able to use a non-zero IF. Would doing this help reduce the spike in the middle of the spectrum for sticks using the E4000?
The driver originally had a frequency limitation of 40 MHz to 900 MHz, but tests showed that the PLL of my stick can achieve lock up to 1766 MHz, and indeed both ADS-B at 1090 MHz and L-Band DAB at 1463 MHz, as well as GMR at 1556 MHz can be received just fine with the R820T. Also, the PLL could lock again at 1850 MHz to 1860 MHz, and the reception of a GSM 1800 BTS at 1854 MHz worked as well.
Wow, this sounds like a really good IC! I might have to go buy one now :-)
Cheers, Adam.
If I have read the datasheets correctly, the E4000 is also able to use a non-zero IF. Would doing this help reduce the spike in the middle of the spectrum for sticks using the E4000?
Here's a question for windows users.... Why do I not see a notable spike in the middle of the spectrum spike in the SDR Sharp application, but a very strong one in the HDSDR application using same the same USB dongle? This strikes me as odd.
Christian
Hi!
Am 09.09.2012 21:01, schrieb Christian Buchner:
Here's a question for windows users.... Why do I not see a notable spike in the middle of the spectrum spike in the SDR Sharp application, but a very strong one in the HDSDR application using same the same USB dongle?
There is a "Correct IQ" option in SDR# to fix the DC offset (DC offset = spike at center frequency). If you disable this option, you should see the spike in SDR#.
Greetings Felix
It is probably the difference in RF Gain.
Jay Salsburg
-----Original Message----- From: osmocom-sdr-bounces@lists.osmocom.org [mailto:osmocom-sdr-bounces@lists.osmocom.org] On Behalf Of Christian Buchner Sent: Sunday, September 09, 2012 2:01 PM To: osmocom-sdr@lists.osmocom.org Subject: Re: R820T tuner support in librtlsdr
If I have read the datasheets correctly, the E4000 is also able to use a non-zero IF. Would doing this help reduce the spike in the middle of the spectrum for sticks using the E4000?
Here's a question for windows users.... Why do I not see a notable spike in the middle of the spectrum spike in the SDR Sharp application, but a very strong one in the HDSDR application using same the same USB dongle? This strikes me as odd.
Christian