Category: RTL-SDR

EM-ID: RTL-SDR based Tag-Less ID of Electrical Devices via Eletromagnetic Emissions

Back in November 2015 we posted about Disney Research’s EM-Sense which was an RTL-SDR based smart watch that was able to actually sense and detect the exact (electronic) object the wearer was touching. It worked by using the RTL-SDR to detect the specific electromagnetic emission signature given off by various different electronic devices.

Now Disney research has just released a new paper titled “EM-ID: Tag-less Identification of Electrical Devices via Electromagnetic Emissions”. In this paper the authors describe an RTL-SDR based system which serves as a replacement for RFID tags and readers. RFID (Radio Frequency ID) tags can be used in place of standard barcodes when placed on items as a means for easy inventory and asset tracking. An RFID tag is faster and easier to read than a barcode, but the individual cost of the tag has prevented its widespread adoption.

The Disney research team have put forward the idea that a low cost SDR like the RTL-SDR can be used in place of RFID tags when they would have been used to identify electronic devices. The idea is that the SDR can be used to read the electromagnetic emissions of the electronic device, which can then be used to identify the item, thus eliminating the need for an RFID tag or barcode. Their abstract reads:

Radio Frequency Identification technology has greatly improved asset management and inventory tracking. However, for many applications RFID tags are considered too expensive compared to the alternative of a printed bar code, which has hampered widespread adoption of RFID technology. 

To overcome this price barrier, our work leverages the unique electromagnetic emissions generated by nearly all electronic and electromechanical devices as a means to individually identify them. This tag-less method of radio frequency identification leverages previous work showing that it is possible to classify objects by type (i.e. phone vs. TV vs. kitchen appliance, etc). A core question is whether or not the electromagnetic emissions from a given model of device, is sufficiently unique to robustly distinguish it from its peers. 

We present a low cost method for extracting the EM-ID from a device along with a new classification and ranking algorithm that is capable of identifying minute differences in the EM signatures. Results show that devices as divers as electronic toys, cellphones and laptops can all be individually identified with an accuracy between 72% and 100% depending on device type.

While not all electronics are unique enough for individual identifying, we present a probability estimation model that accurately predicts the performance of identifying a given device out of a population of both similar and dissimilar devices. Ultimately, EM-ID provides a zero cost method of uniquely identifying, potentially billions of electronic devices using their unique electromagnetic emissions.

An EM-ID use case: Identifying difference laptop assets.
An EM-ID use case: Identifying difference laptop assets.

In the paper we can see that the EM-ID hardware is essentially just a direct sampling modified RTL-SDR and antenna. The RTL-SDR is modified to use direct sampling as this allows it to receive 0 – 28 MHz, and thus 0 – 500 kHz where the most useful EM emissions exist. The system process is to basically scan the device using the antenna and RTL-SDR, extract features such as power peaks from the recorded EMI spectrum and then turn this data into a device signature which can then be used to compare against a database of previously recorded and known device signatures. (e.g. light bulb, iPhone).

The EM-ID Hardware: Essentially an RTL-SDR and antenna.
The EM-ID Hardware: Essentially an RTL-SDR and antenna.
The EM-ID Process.
The EM-ID Process.

Hydrogen Line Observation with an RTL-SDR

The RTL-SDR can be used for many interesting radio astronomy applications such as observing the Hydrogen line. Hydrogen atoms randomly emit photons at a wavelength of 21cm (1420.4058 MHz). Normally a single hydrogen atom will rarely emit a photon, but since space and the galaxy is filled with many hydrogen atoms the average effect is an observable RF power spike at 1420.4058 MHz. By pointing a radio telescope at the night sky and integrating the RF power over time, a power spike indicating the hydrogen line can be observed in a frequency spectrum plot.

On his website Steve Olney has been writing about his experiments and results with using an RTL-SDR to observe the hydrogen line. On his website he writes that he uses a 3M dish, with an LNA at the antenna to reduce the system NF, a hydrogen line tuned bandpass filter to remove out of band noise, 2 line amps to overcome coax loss, and finally a second LNA just before the RTL-SDR dongle to optimize the signal strength for the ADC. The dongle he uses has been modified to use a TCXO, and is aircooled via a PC fan. He also uses a modified version of the rtlsdr.exe IQ file recorder and his own custom GUI for controlling the RTL-SDR and antenna tracking mechanism.

His results show that he was able to detect the Hydrogen in the Large and Small Magellanic clouds. He also shows a method for converting the 8-bit IQ data down to 1-bit to save disk space, and shows that while some noise is added, the overall result is preserved.

See the related posts for other hydrogen line experiments with the RTL-SDR.

The 3M dish used for hydrogen line detection.
The 3M dish used for hydrogen line detection.
The fan cooled RTL-SDR used to detect the Hydrogen line.
The fan cooled RTL-SDR used to detect the Hydrogen line.

A Comparison between the RTL-SDR and SDRplay

Over on YouTube user Lan Party Hosting has uploaded a video showing a comparison between the RTL-SDR and SDRplay. In his tests he receives various HF and VHF/UHF signals and records their SNR values in a spreadsheet which can be downloaded here. The results show that as expected the SDRplay generally outperforms the RTL-SDR. However his results surprisingly show that the SNR of the RTL-SDR is usually better when the front end LNA of the SDRplay is not used, though we’re not sure if he took into account the difference in visual SNR that can be caused by using different bandwidths.

The video and measurements also explain when and why you should the Low IF mode on the SDRplay instead of the Zero IF mode to reduce signal imaging.

RTL-SDR Blog Units Back in Stock + Polling on Future Upgrades

After a few delays our RTL-SDR blog TCXO/SMA/Metal Case units are back in stock at the Chinese warehouses. The restocking of Amazon USA will follow shortly, and they should be ready for purchase on Amazon by the end of next week. See our store for information on purchasing.

As some readers may know, we’ve been working on finding ways to improve upon and add features to the RTL-SDR’s we sell, whilst trying to maintain the attractive low cost. In previous batches we added upgrades such as a TCXO, bias tee, SMA connector and a shielded metal case with passive cooling. For future modifications we’d like to poll the community on what is most desired.

In the poll below please choose your top 3 desired improvements. If you desire something else please comment on this post. Thanks!

What RTL-SDR Improvements / Options / Products would you like to see in the future? CHOOSE UP TO 3.

View Results

Loading ... Loading ...
Our RTL-SDR Blog Unit
Our RTL-SDR Blog Unit

Receiving up to 4.5 GHz with an RTL-SDR and a $5 Directv Downconverter

KD0CQ has recently been experimenting with trying to receive signals at frequencies of up to 4.5 GHz with an RTL-SDR and downconverter. Since a typical R820T/2 RTL-SDR’s maximum frequency limit is about 1.7 GHz, an external downconverter circuit is required. A downconverter converts high frequencies down into the range receivable by the RTL-SDR. For example a downconverter with a 2.4 GHz local oscillator would convert a 3.5 GHz signal down to 1.1 GHz, which can be easily received by an RTL-SDR.

The secret to doing this cheaply is revealed by KD0CQ. He shows that a very cheap $5 Directv SUP-2400 upconverter can be converted into a 2.4 GHz downconverter simply by removing some filters. He writes that he hasn’t uploaded the full set of steps to modify the SUP-2400 yet, but he intends to do so in the near future.

There is also a discussion about this mod on Reddit. Several posters have been discussing what applications a cheap downconverter could open up. Some mentioned applications include receiving various satellites in the C/S bands, DECT cordless phones @ 1.9 GHz, SiriusXM satellite radio @ 2.3 GHz, ISM @ 2.4 GHz, RADARs, RC aircraft control/telemetry/video and ham beacons.

The SUP-2400 Directv upconverter that can be converted into a downconverter.
The SUP-2400 Directv upconverter that can be modified into a downconverter.

$5 Microwave Downconverter for the RTLSDR KD0CQ

Hearing Ethernet Packets with an ESP8266 and RTL-SDR

Over on YouTube CNLohr has posted a video showing an interesting side effect of implementing ethernet on the ESP8266. The ESP8266 is a very popular $7 wifi module for microcontrollers that has found a lot of extra use outside of its intended design. Previously CNLohr also showed how Analogue NTSC TV could be broadcast with the ESP8266. Recently it was found that (software based) ethernet capability could be hacked into it.

In his new video CNLohr demonstrates that AM radio can be broadcast by attaching a short wire antenna to the ESP8266 ethernet output, and then using an RTL-SDR to receive one of its harmonics at 150 MHz. He shows that by varying the size and speed of the packets he can change the received tones, and even create notes to play music. This essentially gives a simple way to ‘hear’ ethernet. 

Broadcasting AM Radio with Ethernet on the ESP8266

A new RTL-SDR based Portable ADS-B Kit for Pilots is on Kickstarter

Back in March we posted about the FlightBox, a portable RTL-SDR ADS-B 1090ES and 978UAT receiver built for use by pilots in small aircraft. 1090ES provides ADS-B which allows a pilot to see on a map where other aircraft are, and 978UAT provides other services such as weather radar. The FlightBox is essentially a Raspberry Pi 2 combined with two RTL-SDR dongles, two antennas, a GPS receiver and is preloaded with the stratux software. The two channel FlightBox receiver currently sells for $250 USD.

Recently a new similar ADS-B product for pilots made by a different company has been released on Kickstarter. The new product is made by a company called RF-Connect and is similar to the FlightBox, but is powered by an Odroid C1. RF-Connect are also the programmers behind the ADS-B on Android app which was one of the first apps to be able to receive FIS-B weather data and display it on a map. 

The product receives 978UAT and 1090ES ADS-B signals using two RTL-SDR dongles, and then transmits the data via WiFi to an Android or iOS tablet running flight navigation software.

The Kickstarter early backer price is $150 USD for a single channel 978UAT only capable receiver or $200 USD for the dual channel 1090ES and 978UAT receiver. This contrasts with the FlightBox price of $200 and $250 USD for similar products, however the standard backer price for the RF-Connect ADS-B receiver is the same as the FlightBox.

The RF-Connect ADS-B Receiver transmitting data to a tablet.
The RF-Connect ADS-B Receiver transmitting data to a tablet.
The parts inside the ADS-B Receiver. Two RTL-SDR dongles, GPS receiver, two antennas, WiFi dongle, Odroid.
The parts inside the ADS-B Receiver. Two RTL-SDR dongles, GPS receiver, two antennas, WiFi dongle, Odroid.

RF-Connect have also uploaded a video showing their ADS-B on Android app in action.

OpenFest 2014: Software Defined Radio and RTL-SDR by Harald Welte

Recently some talks from the OpenFest 2014 conference have been uploaded to YouTube. One of the talks uploaded is titled “Software Defined Radio and RTL-SDR” and is by Harald Welte. Although a couple of years old, the talk is still valid and quite clearly explains some concepts about how software defined radio works, and then goes on to talk about the RTL-SDR dongle and some of it’s applications. The introduction reads:

This talk is about getting started with the basics of software defined radio (SDR). It introduces the fundamental concept of SDR constrasting classic radio systems, and continue to cover the rtl-sdr project, a software/driver architecture for the ultra-cheap RTL2832U based hardware. There will be practical demonstration using some of the readily-available Open Source projects implementing receivers for various radio systems.

If you are interested in his talk, then his slides appear to have been uploaded here.

Software Defined Radio and rtl-sdr - Harald Welte