A Homemade Magnetic Loop Antenna used with RTL-SDR Direct Sampling

Over on our forums user "SandB"  has submitted his designs for a homemade magnetic loop antenna with preamp that he uses together with his RTL-SDR in direct sampling mode. The antenna looks like an interesting build so we are resharing it here. He writes:

So, antenna itself represents as handmade on-PCB winding made of two-side-foiled fiberglass size of 30x40 cm. Both 'windings' connected in the middle and thus winded to 'continue' each other.

Preamp located in metal box attached to antenna and connected via 1.5m S/FTP cable to another box with RTL stick. Note that some transistors soldered on PCB in upside-down - dot on layout means base.

Electrically preamp made as 3-stages balanced signal amplifier with low-input impedance and low-pass filter before input with cut-off at 15MHz. Such complications were required to reduce interferences and intermodulations. Antenna itself is more effective on long-medium waves, so preamp has higher gain on short waves (gain varies from 45db at 200KHz to 68 db at 10MHz - see attached freq responce pic). Getting more flat responce at lower frequencies is possible by increasing C10/C11/C12 to 22nF.

My implementation has some additional elements to make possible to adjust preamp's gain in few db's. But seems its quite useless so that details not included in this post. Anyway, its possible to reduce gain by increasing R6 to 500K.

Box with RTL SDR: I put both signal wires as 3 windings via ferrite ring with high permeability just before RTL chip. This noticeable reduced stray interference, that induced in that cable but doesn't affect differential signal.

OpenWebRX now Supports the Airspy HF+

Thanks to Stefan Dambeck for letting us know that there is now a fork of libairspyhf made by DL9RDZ which contains an adapted version of airspyhf_rx (the raw IQ generator). This enables the Airspy HF+ to be easily integrated into OpenWebRX.

If you weren't aware, OpenWebRX is a browser based SDR interface and server software that allows an SDR to be used by multiple people at the same time over the internet. It performs audio demodulation and compression on the server side allowing for very low and efficient network usage.  In this way it is different to Airspy official server solution SpyServer which sends the IQ data over the network. So an OpenWebRX server uses significantly less network bandwidth and might be more suitable for those on slower or capped internet connections.

At the moment we're not seeing any public HF+ servers available on the OpenWebRX database at sdr.hu, but this may change in the future.

Airspy HF+ Running on the OpenWebRX Web Browser Interface
Airspy HF+ Running on the OpenWebRX Web Browser Interface

Wirelessly Activated Facial Recognition with a Raspberry Pi, Camera and RTL-SDR Dongle

Over on his blog and YouTube channel Trevor Phillips has shown us how he's created a wirelessly activated facial recognition system using a Raspberry Pi Zero, Raspberry Pi camera, wireless button and RTL-SDR dongle.

He uses a handicap door button with wireless transmitter that transmits at 300 - 390 MHz, and uses the RTL-SDR on the Raspberry Pi Zero to detect whenever the button is pressed. The button detection algorithm simply looks for an increase in RF energy via an FFT transform. Once a button press is detected by the RTL-SDR and Raspberry Pi the camera and facial recognition software on the Pi activate, and a text to speech algorithm asks the button presser to face the camera for identification. If the face is recognized in the database the speech to text welcomes the user.

Facial recognition for less than $80

The LimeSDR Mini Grove Starter Kit

LimeSDR have partnered with Seeed Studio to develop a low cost SDR starter kit for learning SDR basics and experimenting with IoT applications. The kit costs US$249 and includes a LimeSDR Mini and the Grove Starter Kit. The Grove kit is simply a set of various sensors such as temperature, sound, light, ultrasonic, touch, rotary as well as interface components like buzzers, an LCD screen, and LEDs. It also includes the GrovePi+ which is a board that allows you to easily interface the Grove sensors with a Raspberry Pi. Adding a LimeSDR Mini as well as the Grove kit to a Raspberry Pi could allow for easy wireless and IoT experimentation. To make it even easier the LimeSDR team have created a ScratchRadio extension that supports the LimeSDR and Grove kit combination. ScratchRadio is a kid friendly visual programming environment.

The kit packages a LimeSDR Mini with antennas optimised for 433/868/915 MHz unlicensed bands, plus a GrovePi+ and selection of incredibly useful Grove sensors and outputs, many of which are supported by a Scratch extension. When combined with our ScratchRadio extension, this will allow the creation of simple and fun applications that integrate SDR capabilities and peripheral I/O.

Of course, use is not limited to Scratch and educational environments, and we’ll also be putting together examples that demonstrate how the kit can be used to develop applications that integrate with existing off-the-shelf systems, such as wireless thermostats and remote controls.

Kit Contents

  • 1 x LimeSDR Mini
  • 2 x Antennas optimised for 433/868/915MHz unlicensed bands use
  • 1 x Acrylic base plate
  • 1 x Short USB extension
  • 1 x GrovePi+
  • 1 x Grove - Ultrasonic Ranger
  • 1 x Grove - Temp&Humi Sensor
  • 1 x Grove - Temperature Sensor
  • 1 x Grove - Rotary Angle Sensor
  • 1 x Grove - Button
  • 1 x Grove - Light Sensor v1.2
  • 1 x Grove - 3-Axis Digital Accelerometer (±1.5 g)
  • 1 x Grove - Relay
  • 1 x Grove - Sound Sensor
  • 1 x Grove - LCD RGB Backlight
  • 1 x Grove - Buzzer
  • 1 x Grove - Red LED
  • 1 x Grove - LED Bar 2.0
  • 1 x Grove - Touch Sensor
  • 1 x Grove - Piezo Vibration Sensor

Just add your own Raspberry Pi, power supply, and microSD card!

The kit costs US$249 and is currently available for preorder on the LimeSDR Mini CrowdSupply page.

The Grove Starter Kit with LimeSDR.
The Grove Starter Kit with LimeSDR.

Using an Airspy SDR for Optical FM Spectroscopy

Spectroscopy is the study of how electromagnetic radiation interacts with matter and it can be used to study the internal structure of matter. At the DLR Institute for Technical Physics in Stutgart Germany, Peter Mahnke has been using an Airspy software defined radio as a "lock-in amplifier" in a FM spectroscopy setup. A lock-in amplifier is simply a type of amplifier that can extract a signal from a known carrier in an extremely noisy environment. 

In the experiment a laser is fiber optically coupled to an eletro-optic phase modulator, which modulates a 400 MHz FM signal onto the light. The light is then passed into a Carbon monoxide absorption cell with a photodiode used to take the spectroscopic measurements. The signal from the photodiode is passed into a LNA and then into the Airspy where the signal can then be processed on the PC.

The paper is very technical, but describes the setup, and how they characterized and calibrated the Airspy for their measurements. They conclude with the following:

A successful demonstration of a commercially available software defined radio as a lock-in amplifier was performed. For this purpose, the tuner front end and back end were characterized. The sensitivity and non-linearity of the receiver circuit was measured and analyzed. Acquisition of a CO spectral line was demonstrated using FM-spectroscopy with a repetition rate of 1 kHz. This proves the usability of an off-the-shelf SDR as a cheap but powerful lock-in amplifier by adding PLL driven frequency generators. The drawback of the arbitrary initial phase of the used phase locked loops can be either solved by software or hardware measures.

This experiment is somewhat similar to one we posted about earlier in the month where an RTL-SDR was used in an optical interferometer lab experiment.

FM Spectroscopy with an Airspy Software Defined Radio.
FM Spectroscopy with an Airspy Software Defined Radio.

Pseudo-Doppler Direction Finding with a HackRF and Opera Cake

Last week we posted about Micheal Ossmann and Schuyler St. Leger's talk on Pseudo-Doppler direction finding with the HackRF. The talk was streamed live from Schmoocon 18, but there doesn't seem to be an recorded version of the talk available as of yet. However, Hackaday have written up a decent summary of their talk.

In their direction finding experiments they use the 'Opera Cake' add-on board for the HackRF, which is essentially an antenna switcher board. It allows you to connect multiple antennas to it, and choose which antenna you want to listen to. By connecting several of the same type of antennas to the Opera Cake and spacing them out in a square, pseudo-doppler measurements can be taken by quickly switching between each antenna. During the presentation they were able to demonstrate their setup by finding the direction of the microphone used in the talk.

If/when the talk is released for viewing we will be sure to post it on the blog for those who are interested.

OperaCake running with four antennas
OperaCake running with four antennas
Schyler's Poster on Pseudo Doppler from GNU Radio Con 17.
Schyler's Poster on Pseudo Doppler from GNU Radio Con 17.

 

TETRA Decoder Plugin for SDR# Now Available

Back in 2016 cURLy bOi released a Windows port of the Linux based "Telive" TETRA decoder. Now the latest development in TETRA decoders is that a TETRA decoder plugin for the SDR# software has been released. This makes setting up a TETRA decoder significantly simpler than before.

The plugin doesn't seem to be officially released anywhere, but we did find it thanks to @aborgnino's tweets on Twitter, and he found it on a Russian language radio scanner forum. The plugin is available as a direct download zip from here, but we suggest browsing to the last few posts in the forum thread to find the latest version.

Installing the plugin is a little more difficult that usual, as you first need to install MSYS2 which is a compatibility layer for Linux programs. The full installation instructions are included in the README.TXT in the zip file. One clarification from us: you need to copy the files in the msys_root/usr/bin folder from the zip file into the /usr/bin folder that is in your MSYS2 installation directory. 

We tested the plugin and found it to work well without any problems. With the plugin turned on you just need to simply tune to a TETRA signal in WFM mode, and you will instantly be decoding the audio.

TETRA is a type of digital voice and trunked radio communications system that stands for “Terrestrial Trunked Radio”. It is used heavily in many parts of the world, except for the USA. If you have unencrypted TETRA signals available in your area then you  can listen in on them with an appropriate SDR like an RTL-SDR and decoder software like the aforementioned plugin.

SDR# TETRA Plugin Running
SDR# TETRA Plugin Running

Designing an Ultra Wideband Vivaldi Antenna

The LimeSDR mini is able to receive over a huge frequency range (10 MHz - 3.5 GHz), so having recently bought one "hexandflex" wanted to build an ultra wideband antenna to go along with it. On his three part blog post hexandflex introduces us to various ultra wideband antennas, introduces us to and shows us how to design and build a Vivaldi ultra wideband antenna, and measures the performance of the Vivaldi that he built.

The Vivaldi is a fairly well known ultra wideband antenna that is directional. It is fairly easy to build out of a PCB board, but requires some careful design considerations to work well. In the second post hexandflex goes over all the design considerations that he put into his Vivaldi incliding the feed design, substrate choice and additional improvements like adding corrugations and crafting the geometry for a lens effect.

The results show that the antenna works well as a directional antenna above 1.7 GHz, and begins to work more like a standard dipole below 1.7 GHz. Directional gain is greater than 5dB above 1.7 GHz, and becomes negative below 1 GHz. Although hexandflex notes that the gain below 1 GHz is still reasonable, and probably still better than any untuned monopole.

Hexandflex has put up a small number of Vivaldi antennas that he's produced up for sale on Tindie for US$18. Currently he has a limited batch of units to sell, but notes that he may run additional batches if they are popular.

Hexandflex's Vivaldi Antenna
Hexandflex's Vivaldi Antenna