Over on the 3D printing sharing site Thingiverse, user “Way” has uploaded a 3D printer design for an RTL-SDR cooler block. The block works by allowing a PC cooling fan to blow air efficiently over the dongle body, removing any heat generated.
Cooling a dongle helps to avoid the L-Band problem, which is when R820T/2 units get hot and stop working about ~1.3-1.5 GHz. Generally passive cooling is enough (like with the thermal pad and metal cases used on our V3 dongles), but further cooling can apparently help increase sensitivity slightly although we are unsure if there is any statistically significant difference.
“Way” has made two designs, one to fit a 40 x 40 mm fan, and another to fit a 50 x 50 mm fan. The fan simply screws to the top of the block, and the dongle is placed at the bottom. Air is ducted over the dongle body and escapes out the back.
Over the Horizon radar is typically used at HF frequencies and is used to detect targets from hundreds to thousands of kilometers away from the radar station. On HF they are very common and can be easily heard as continuous or bursty buzzing sounds.
Over on his blog Daniel Estevez writes how he was inspired by Balint Seebers GRCon16 talk to perform his own investigations into HF OTH radar. Daniel first analyzed a recorded IQ signal of a presumed Russian radar in Audacity, and noticed that it consisted of 15 kHz wide pulses repeated at 50 Hz intervals. He then used GNU Radio and the Quadrature Demod block to FM demodulate the pulse and see how the frequency changes over time. From this he was able to determine the original transmitted radar pulse characteristics
Next he performs pulse compression, which is essentially a cross correlation of the received pulse and transmitted pulse which was determined from the characteristics found earlier. The signal being received at Daniels location is distorted, because it will arrive from multiple paths, since the signal will bounce of multiple layers of the ionosphere. With this pulse compression technique Daniel is able to determine the time of flight for the different multi-path components of the received pulse. By graphing all the results over time he was able to obtain this image illustrating relative propagation distance over time.
Outernet is an L-band satellite service that aims to be a “library in the sky”. They are constantly transmitting data such as up to date news, weather updates, Wikipedia pages, books, ISS APRS repeats and much more. Their DIY receiver kit consists of a lithium battery pack, L-band patch satellite antenna, LNA with built in filter, C.H.I.P mini Linux computer and an RTL-SDR E4000 or V3.
The DIY kit is normally priced at $99 USD, but right now they are running a 30% off Christmas promotion, bringing the price down to $69.30 USD. If you don’t need the battery pack, the sale price is then only $55.30 USD. This seems like a very good deal as normally just the patch antenna and Outernet LNA would be almost $50 USD in total.
To get the discount you must purchase directly from their store and use the coupon 30OFF. The promotion ends 31 December 2016 at 11:59 PM CST so get in quick.
Last week we posted about Milen Rangelov’s (gat3way) new RTL-SDR driver which has exposed filter and gain settings for the R820T/2 chip. This should let you tweak for optimal reception much better. Previously the driver was only available for Linux, however, now over on SourceForge user randaller has ported this driver to Windows.
To use the driver in SDR# simply unzip all the files into the SDR# folder, then while using the dongle in SDR# open the librtlsdr_wincontrol.exe file to open the control interface. The interface also has the ability to directly write values to a register, which together with the newly released register datasheet, can be useful for experimenting with the R820T2 chip.
The description reads:
Unpack all files to SDRSharp folder, start SDR# playback, then run controller exe file. Do not forget to allow software to use UDP/32323 port in your firewall.
You may use this rtlsdr.dll with osmocom or other software, of course. It is fully compatible to original one.
There are UDP server on 32323 port inside of rtlsdr.dll. It accepts and answers \n-terminated strings and accept two easy commands: get and set register. Examples: g 5\n – will return value of R5 s 7 10 15\n – will set four lowest bits (mask 0x0f) of R7 with value 10 s 12 174 255\n – will write complete byte to R12 All values should be decimal. You may use this feature to develop own gui controller with beauty knobs.
The software can automatically detect and recognize the wireless protocol being received. It can then be used to catalog what protocols are operating in a network, what frequency they are on and how active they are. That information can then be used for frequency and spectrum planning for new network setups. It can also be used for error diagnosis, intrusion detection and detection of interference.
Numerous applications like smart metering, home automation, building automation, demand side management, ambient assisted living and industrial automation require reliable and cost effective technologies for wireless data transmission. For this purpose the license-free European 868 MHz Short Range Device (SRD) frequency band is prevalently used. Many different and incompatible communication standards and RF-protocols simultaneously occupy this part of the frequency spectrum. Possible negative effects could be interferences, over-occupancy, data collisions and as a result data loss. Special attention must be paid whenever wireless sensor networks are planned or operated. Therefore, network specialists need powerful and flexible tools that provide insights into the wireless data traffic for network planning, operation, fault detection and error diagnosis. The Traffic Detective is such a tool which is easy to use and does not need any knowledge of the different network protocols.
The 868 MHz Traffic Detective is a software-based solution with a user-friendly graphical user interface for monitoring wireless data traffic. A cost-effective and commercially available DVBT USB stick based on a Realtek RTL2832U receiver chip can be used as an analog frontend. In addition to a PC-based implementation, the monitoring software is also available as an app for Android-based mobile devices.
The researchers behind the software have also released an academic paper describing the technology used in the system.
Unfortunately it seems that the app is not actually available for public download yet as we could not see any download links, or find it on Google Play. If you are interested in the app your best bet may be to contact the researchers by email directly.
Back when it was released in November we posted an initial unboxing and initial first impressions review of the ThumbNet N3 RTL-SDR dongle. In this post we continue that review and post a few more in depth results.
The ThumbNet N3 is the latest iteration of ThumbNet redesigned RTL-SDR dongles. It’s main features include a shielded PCB, metal enclosure, F-type connector, Mini-USB connector, all linear power supplies and an external power mode. It is designed specifically to be used in the ThumbNet system, but because they need to order the units in bulk they sell the excess off to other users too on their new site Nongles.com. The N3’s list of features is shown below.
Full backward compatibility with existing RTL-SDR dongles and software
High stability TCXO (+/-0.5ppm) (ensuring rock-solid stability from start-up and over a wide range of temperatures)
Standard R820T2 + RTL2832U (plus 24C02 EEPROM) chipset
Improved/enhanced decoupling. (Common-mode choke on USB port)
Low-noise, linear only power regulation (separate 1.2v and 3.3v regulators)
External DC (+5v, 450mA) supply connector
Mini-USB connection (allows easy separation of the RF unit from the noisy PC)
F type RF connector (very common and compatible with existing ThumbNet tracking stations)
Large (6x4cm) contiguous ground-plane (for better thermal dissipation)
Static drain-away resistor on the RF input (1K to ground)
All unnecessary parts (IR receiver, high-current LED etc.) eliminated to reduce parts count and noise
Circuit board can be mounted into a common 1455 case
ThumbNet/ThumbSat is a company that hopes to help experimenters get mini satellites into orbit starting from $20k USD. The ThumbNet project aims to provide hundreds of schools and educational institutions with RTL-SDR based satellite receivers in the hope that they will use them as an educational resource, and at the same time help set up a worldwide monitoring network, so that the live data from the launched satellites is always available to the satellite experimenters.
Back in July we posted a story by Mario Fillipi (N2HUN) who wrote an article about using the RTL-SDR to receive CB radio, and how while the CB radio heyday is over, there are still opportunities for good listening available today.
Recently Mario has posted a new article on swling.com where he discusses his CB radio listening hobby further. To listen to the CB band at 26.965 – 27.405 MHz he uses an RTL-SDR dongle together with a ham-it-up upconverter. While an upconverter is not required since most RTL-SDR dongles typically tune down to 24-25 MHz, he finds that using one helps because it can help block out interference from the strong broadcast FM band. We note that you could also use one of our BCFM Block filters for the same purpose.
Mario notes that recently he noticed the CB band was open during the night. Usually the frequencies that CB radio uses propagate best during the daytime, and poorly at night. But on some occasions it can open up at night as well. He writes that on some occasions during a winters night during a snowstorm he has been able to receive the world on CB, from Europe, the Caribbean and Australia.
CB Band Voice in SDR# with an RTL-SDR and Ham-it-up Upconverter
A new Linux based driver for the RTL-SDR has been released by Milen Rangelov (aka gat3way) which exposes all the adjustable settings on the R820T/2 tuner chips. This exposes adjustable sliders for settings like preselection, IF and notch filters and the multiple gain stages on the R820T/2. In the standard drivers the filters and gain settings are mostly set automatically, but manually adjusting them could yield better results. The filters are not very strong, but they could be used to help block out an interfering signal, increasing the dynamic range of the RTL-SDR.
The idea in brief is to modify the librtlsdr code so that an unix domain socket server receives i2c register set/get commands and executes them. It only works for r820t tuners. This modified rtlsdr library is then dynamically preloaded by means of LD_PRELOAD and used by the SDR software. This is actually what happens when you call r820tweak <program>. This way, no modifications to both gr-osmosdr source and the SDR program are required, instead of waiting for them to implement those controls, we kind of have a separate program that tweaks them.
The GUI program is a simple wxpython client, it currently exposes the following settings:
LNA, Mixer, VGA gain stages – the 3 variable gain stages
LPF/HPF filter cutoff – these control the “width” of the r820t2 lowpass/highpass filters, those filters are relatively sharp and this in turn is very useful to increase the dynamic range by fitlering out strong signals “close” to the weak signal you are hunting. Those are among the nicest features to play with, together with the gain stages.
LPNF cutoff – apparently there is also a low pass notch filter, however this doesn’t work as I expected. Anyway, still useful as a kind of variable attenuator.
Filter bandwidth – there is a bandpass filter which isn’t quite “sharp” at all, centered at the center frequency. Kind of additional filter, easier to manipulate than the rest of them, but not that powerful. May provide some extra dynamic range. Behaves kind of weird when gqrx decimation is used.
As far as the gain stages are concerned – the LNA gain is the first stage and thus the most important – it determines the SNR. Mixer gain is less important (unless the signal is too weak). The VGA gain should be almost always set to zero as it doesn’t contribute to the SNR at all while keeping the dongle warmer and so more thermal noise.
In the R820T2 i2c register specs there are some other interesting features, currently unexposed. One of them is the band selection filter (lo/med/high) which apparently is even used in the librtlsdr driver. I found changing that has absolutely no effect for me unfortunately. It might have provided opportunities for better reception around the “verge” where the librtlsdr driver switches them (approx. at 310MHz and 588MHz). But switching them has absolutely no effect.
The new fully adjustable driver by gat3way running in GQRX.