An Opensource Mini-Whip Antenna and Upconverter Design for RTL-SDRs

Thank you to Igor Yatsevich for submitting news about an open source Mini-Whip and Upconverter design that he's created and released for free on GitHub. An upconverter converts HF frequencies into VHF frequencies so that they can be received by RTL-SDRs in their quadrature mode, and a Mini-Whip is a small active antenna for receiving HF signals.

The designs include the PCB Gerber files for manufacturing, the components list and assembly and usage guides. Also both through-hole and SMD designs are provided.

The Mini-Whip design has a frequency range of 10 kHz - 30 MHz and to power it you'll need a 5 - 13V bias tee. You will need to install it up high and preferably away from the house as Mini-Whips are quite susceptible to local noise pickup. Another very important point is that Mini-Whips need to have a good ground connection. The upconverter is based on the ADE-1 mixer, and uses a 125 MHz local oscillator.

Igor's documentation on the project is excellent, and is a good read for getting more information about upconverters and Mini-Whips. He has noted that he is sending us some samples of units that he's built, so when we receive them we'll post again with test results. It looks as if he's put a lot of research into these designs so we're looking forward to seeing how well they work. 

Diagram on how to ground a miniwhip connected to a metal mast.
Diagram from Igor's documentation about how to properly ground a Mini-Whip connected to a metal mast.

NEWSDR 2018 Software Defined Radio Presentations

The New England Workshop on Software Defined Radio (NEWSDR) was held in May this year, and there have been several talks now uploaded to YouTube. These are typically fairly technical in nature, and discuss cutting edge research being performed with software defined radios. Below we post a few selected talks, and the rest can be viewed in this WPI playlist.

Remote Sensing of the Space Environment Using Software Defined Radio

From studies of the ionosphere to astronomical measurements with arrays of radio telescopes the manipulation and analysis of RF signals has been key to new instrumentation and many resulting discoveries. Software radio technology has been a core component of remote sensing of the space environment for several decades now. The flexibility of combining computing and radio was adopted very early on in scientific applications. This enabled new classes of scientific experiments which would otherwise have been impossible. The capability and adaptability of software radio instrumentation and systems has been growing consistently with the exponential increase in available computing power. The recent surge of low cost software radio hardware technology has enabled a new generation of instrumentation. These instruments are increasingly blurring the line between traditionally separate scientific disciplines as well as practical applications. I will discuss the science and the instrumentation enabled by software radio with highlights from studies of the ionosphere and radio astronomy. My overview will focus on the relationship to work underway at MIT Haystack Observatory. I will highlight the core architectural patterns of scientific software radio and discuss the evolution of our systems over several decades of rapid technological change. I will also look forward to the possibilities for discovery offered by the next generation of software radio and radar instrumentation.

NEWSDR 2018: Invited Presentation by Frank Lind (MIT Haystack)

Reinventing Wireless with Deep Learning

While wireless communications technology has advanced considerably since its invention in the 1890s, the fundamental design methodology has remained unchanged throughout its history – expert engineers hand-designing radio systems for specific applications. Deep learning enables a new, radically different approach, where systems are learned from wireless channel data. This talk will provide a high-level overview of deep learning applied to wireless communications, discuss the current state of the technology and research, and present a vision for the future of wireless engineering using a data-centric approach.

NEWSDR 2018: Invited Presentation by Nathan West (DeepSig)

Multi-objective SDR Optimization for Wireless Access, Actuation and Attacks

Software defined radios (SDRs) have become the foundational block of agile wireless communications. The first part of the talk presents an overview of how the same SDR can alternate between multiple different and non-traditional actuation functions, such as aerial distributed beamforming and wireless energy transfer. Furthermore, as SDR technology becomes more pervasive assuming roles beyond communication, there is a growing risk of security concerns of ID spoofing and malicious hardware attacks. The second part of this talk describes our efforts of fingerprinting individual SDRs using machine learning, where we only analyze the I/Q samples collected at the receiver. We demonstrate the feasibility of achieving 90-95% classification accuracy through experiments conducted with 12 radios, at separation distances of beyond 50 feet. The talk concludes with a summary of the challenges ahead and identifies other emerging application areas of SDRs that will impact the next decade.

NEWSDR 2018: Invited Presentation by Kaushik Chowdhury (Northeastern University)

Video Tutorial on Receiving ISS Astronaut Amateur Radio Conversations with RTL-SDR

Over on his YouTube channel Crazy Danish Hacker has posted a new video that shows how to pick up amateur radio voice signals from the International Space Station (ISS).

Often astronauts on the ISS will schedule times to chat with schools via amateur radio frequencies. This provides an opportunity to learn about radio whilst at the same time allowing kids to talk directly to an astronaut.

If you live in an area that can 'see' the ISS at the same time as the school then you can easily pick up the downlink (astronaut to ground) portion of the conversation while the ISS passes over. The downlink signal is fairly strong, so only a simple antenna is required. In his video Crazy Danish Hacker uses a telescopic whip attached directly to his RTL-SDR which is placed outside with a view of the sky.

International Space Station - Software Defined Radio Series #29

Tutorial on Setting up OP25 for P25 Phase 2 Digital Voice Decoding

Most police departments is the USA have now upgraded or are in the process of upgrading their radio systems to P25 Phase 2 digital radio. The frequencies can easily be received with an RTL-SDR, but a decoder is required to be able to actually listen to the voice. Software like SDRTrunk and DSDPlus can decode P25 Phase 1, but at the moment the only software that is capable of decoding P25 Phase 1 AND 2 is a program called OP25. However, OP25 has a reputation of being fairly difficult to set up as it does not have a simple to use GUI, and requires Linux.

Over on John's Tech Blog, John has uploaded a very helpful step by step tutorial that should help with those trying to get OP25 to work. The tutorial assumes that you have Ubuntu 18.04 already installed, and then starts from downloading and installing OP25. The next steps involve setting up OP25 for the particular system in your area, which mostly involves just editing a spreadsheet to input frequency data from radioreference.com. John also mentions that he's been able to get OP25 running perfectly on a Raspberry Pi 3 B+ as well, with less than 40% CPU usage.

OP25 Running
OP25 Running

In the video below John reviews some of the steps, and shows OP25 running and decoding voice.

OP25 Tracking 2 Control Channels

Using the VirtualHere USB Server for Remote RTL-SDR

Over on our forums one user luc4sss has been discussing a method for using RTL-SDR's and perhaps other SDR dongles remotely which does not rely on rtl_tcp, SpyServer or other SDR specific server software. Using an SDR remotely is advantageous because it can allow you to position the SDR closer to the antenna, which results in less signal loss from long runs of lossy coax cable.

Instead of rtl_tcp, luc4sss uses a program called VirtualHere, which is a server that can work with any USB device. It essentially allows you to use USB devices over a network with the remote device acting as if it was plugged directly into your remotely operated PC. The server can run on single board Linux computers like the Raspberry Pi and luc4sss has been using an $8 Orange Pi Zero 256 MB as his server.

With the VirtualHere software and RTL-SDR running on his Orange Pi Zero, he's able to connect to a remote RTL-SDR over his network. He writes that data usage is about 5 - 6 MB/s so a wired Ethernet connection or high quality WiFi connection would be required. In comparison rtl_tcp should use about the same amount of data, but server software with some compression and data saving techniques implemented like SpyServer use much less data and is efficient enough to be used over the internet.

We can see the VirtualHere software being very useful for use with RTL-SDR compatible programs that don't have rtl_tcp support, which is most of them. It should also be useful for other SDRs that don't have streaming server software available.

VirtalHere is not free as a license costs $49. But it does have a 10-day trial period which supports 1 device being shared at a time.

VirtualHere USB Network Server
VirtualHere USB Network Server

Luc4sss has also uploaded a video on YouTube that shows him running the VirtualHere server and client, and connecting to the remote RTL-SDR with GQRX and dump1090. He also shows the data usage which is about 6 MB/s when running the RTL-SDR at 2.8 MSPS. Operation appears to be problem free and with almost entirely no latency as well.

RTL-SDR over Ethernet with VirtualHere Client/Server

Detecting The Sound of Bats with a Piezo Speaker and SDRplay RSP1A

Over on YouTube user Jan de Jong has uploaded a few screenshots and sounds on a video which shows that he was able to receive the ultrasonic sound of bats by connecting a small piezo speaker to an SDRplay RSP1A.

The piezo speaker used in reverse as a microphone appears to pickup bat echolocation sound waves which are typically between 20 to 200 kHz. The piezo is resonant in the 40 - 55 kHz range and converts sounds from that range into electric pulses that can be received directly by the RSP1A.

SDR RSP1A for Bat detection !

Using a HackRF to Spoof GPS Navigation in Cars and Divert Drivers

Researchers at Virginia Tech, the University of Electronic Science and Technology of China and Microsoft recently released a paper discussing how they were able to perform a GPS spoofing attack that was able to divert drivers to a wrong destination (pdf) without being noticed. The hardware they used to perform the attack was low cost and made from off the shelf hardware. It consisted of a Raspberry Pi 3, HackRF SDR, small whip antenna and a mobile battery pack, together forming a total cost of only $225. The HackRF is a transmit capable SDR.

The idea is to use the HackRF to create a fake GPS signal that causes Google Maps running on an Android phone to believe that it's current location is different. They use a clever algorithm that ensures that the spoofed GPS location remains consistent with the actual physical road networks, to avoid the driver noticing that anything is wrong.

The attack is limited in that it relies on the driver paying attention only to the turn by turn directions, and not looking closely at the map, or having knowledge of the roads already. For example, spoofing to a nearby location on another road can make the GPS give the wrong 'left/right' audio direction. However, in their real world tests they were able to show that 95% of test subjects followed the spoofed navigation to an incorrect destination.

In past posts we've seen the HackRF and other transmit capable SDRs used to spoof GPS in other situations too. For example some players of the once popular Pokemon Go augmented reality game were cheating by using a HackRF to spoof GPS. Others have used GPS spoofing to bypass drone no-fly restrictions, and divert a superyacht. It is also believed that the Iranian government used GPS spoofing to safely divert and capture an American stealth drone back in 2011.

Other researchers are working on making GPS more robust. Aerospace Corp. are using a HackRF to try and fuse GPS together with other localization methods, such as by using localizing signals from radio towers and other satellites.

[Also seen on Arstechnica]

Hardware and Method used to Spoof Car GPS Navigation.
Hardware and Method used to Spoof Car GPS Navigation.

Video Tutorial About Decoding 433 MHz ISM Devices with rtl_433

Over on his YouTube channel Tech Minds has recently uploaded a video that demonstrates and shows how to use the rtl_433 software with an RTL-SDR to decode 433 MHz ISM band low power devices. Typically these devices include things like home wireless temperature and weather sensors, tire pressure sensors, remote controls, and other various sensors.

In the video he sets up an RTL-SDR and magmount antenna by his window and is able to receive data from several of his neighbors weather stations, and some car key remotes. He shows how to run the software on both Linux and on Windows.

How To Decode 433Mhz Low Power Devices Using RTL433 And A RTL-SDR Receiver