Blogger and ham radio enthusiast F4GKR has written a brief tutorial post on his blog showing how he got an RTL-SDR working with an Aria G25, and in another post some benchmarking results. The Aria G25 is a very small low cost, Linux capable embedded computer, similar to the Raspberry Pi.
He was able to get rtl_tcp running with a 2 MSps sampling rate and found it used about 60% of the CPU.
One of the advantages of using Linrad on Linux used to be the ability to use a modified rtlsdr.dll file with improved sensitivity gain settings for the E4000 tuner. This mod added the following settings.
- AGC mode.
- Compromise. This is the gain settings available in the rtl-sdr library as of October 2012.
- Linearity mode. For use without filters in environments with strong signals. Low front end gain and high gain after filters.
- Sensitivity mode. For use in rural locations or when filters and preamplifiers are placed between the antenna and the dongle. High front end gain and low gain after the filters.
Here is a Reddit thread discussing the improvements, and showing how to apply them to Linrad.
Now Reddit user rtlsdr_is_fun has ported this mod to Windows, and has written an SDRSharp plugin that enables the modified E4000 gain modes via rtl_tcp. This means you will need to run rtl_tcp first, and then connect to it using the RTLSDR / TCP option in SDRSharp. This mod also enables direct sampling for rtl_tcp.
There is a thread discussing the mod here, and you can download the mod from rtlsdr_is_fun’s webpage.
An rtl_tcp source block for the REDHAWK software defined radio framework has been released. REDHAWK is a framework similar to GNU Radio, which allows the graphical development of signal processing algorithms for software defined radios.
The RTLTcpSource can be downloaded from here.