Category: RTL-SDR

Uni-SDR Link: Control SDR Console V2 with Unitrunker

A new program called Uni-SDR Link has just been released. This software allows Unitrunker to control SDR-Console V2.

Unitrunker is software that allows you to follow trunked voice conversations, and SDR-Console V2 is a general purpose receiver, similar to other software such as SDR#. The authors write:

This applications sole purpose is to allow Universal Trunker (aka Unitrunker) to control the tuning frequency of individual VFO’s in SDR Console v2. This is achieved by translating Unitrunker Receiver Control commands into a format accepted by SDR Console. Communication occurs over virtual com / serial ports.

Uni-SDR Link has been tested on Windows 7 & Windows 8 and requires .NET Framework version 4.0 or greater.

Just download & launch. No installation required.

The Uni-SDR-Link.chm file contains help for the application should be placed in the same directory as the Uni-SDR-Link.exe.

 

International Space Station set to Transmit SSTV this Weekend (July 18 – 19)

To commemorate the 40th Anniversary of the Apollo-Soyuz mission the International Space Station (ISS) is set to transmit 12 Slow Scan TV (SSTV) images this weekend. The images are set to transmit Saturday morning, July 18 10:30 UTC and will run through until Sunday, July 19 21:20 UTC, but they note that the dates are tentative and could be subject to change. The images will be transmitted at 145.80 MHz and will probably be sent in the PD180 SSTV mode with 3 minute breaks between each transmission.

SSTV is a type of radio protocol that is used to transmit low resolution images over radio. An RTL-SDR with appropriate antenna can be used to receive these images from the ISS. The signal is usually quite strong, so even a simple whip or long wire antenna may receive these images if placed in a good unobstructed view of the sky. 

As with the last ISS SSTV event we suggest that to decode the images you use SDR# and pipe the audio into MMSSTV, a freeware SSTV decoding software program. We also suggest using the settings recommended by “happysat”, which are enabling “Auto slant” and “Auto resync” under Options->Setup MMSTV->RX.

To know when the ISS is overhead you can track it online using heavens-above.com or isstracker.com. If using heavens-above to predict pass times remember to set it to show all passes, not just the visible ones. Received SSTV images can be submitted to the ARISS Gallery.

This event is being discussed on Reddit here. Here is the official release from ariss.org:

40 years ago this week, the historic joint Apollo-Soyuz mission was conducted.   Apollo-Soyuz (or Soyuz-Apollo in Russia) represented the first joint USA-Soviet mission and set the stage for follow-on Russia-USA space collaboration on the Space Shuttle, Mir Space Station and the International Space Station.  The Soyuz and Apollo vehicles were docked from July 17-19, 1975, during which time joint experiments and activities were accomplished with the 3 USA astronauts and 2 Soviet cosmonauts on-board.  Apollo-Soyuz was the final mission of the Apollo program and the last USA human spaceflight mission until the first space shuttle mission in 1981.

To commemorate the 40th anniversary of this historic international event, the ARISS team has developed a series of 12 Slow Scan Television (SSTV) images that will be sent down for reception by schools, educational organizations and ham radio operators, worldwide.The SSTV images are planned to start sometime Saturday morning, July 18 and run through Sunday, July 19.  These dates are tentative and are subject to change. The SSTV images can be received on 145.80 MHz and displayed using several different SSTV computer programs that are available on the Internet. 

We encourage you to submit your best received SSTV images to:
http://spaceflightsoftware.com/ARISS_SSTV/submit.php

The ARISS SSTV image gallery will post the best SSTV images received from this event at:
http://spaceflightsoftware.com/ARISS_SSTV/index.php

Also, as a special treat, on Saturday July 18 the ISS cosmonauts will take time out to conduct an ARISS contact with students attending the Moon Day/Frontiers of Flight Museum event in Dallas Texas.  This Russian cosmonaut-USA student contact is planned to start around 16:55 UTC through the W6SRJ ground station located in Santa Rosa, California.  ARISS will use the 145.80 MHz voice frequency downlink (same as the SSTV downlink) for the Moon Day contact. More details about these contacts are provided at Upcoming Contacts.

The ARISS international team would like to thank our ARISS-Russia colleague, Sergey Samburov, RV3DR, for his leadership on this historic commemoration.

An example SSTV image from the last ISS SSTV event
An example SSTV image from the last ISS SSTV event which was to commemorate first man to space Yuri Gagarin’s would be 80th birthday.

Detecting meteor radio echoes using the RTL-SDR USB dongle

At the recent 2015 Society of Amateur Radio Astronomers (SARA) Conference Ciprian Sufitchi (N2YO) presented a paper titled “Detecting meteor radio echoes using the RTL/SDR USB dongle” (pdf). His paper introduces the RTL-SDR, the theory behind forward scatter meteor detection as well as the practical application of the RTL-SDR to meteor detection. Ciprian summarizes meteor scatter as the following:

When a meteor enters the Earth’s upper atmosphere it excites the air molecules, producing a streak of light and leaving a trail of ionization (an elongated paraboloid) behind it tens of kilometers long. This ionized trail may persist for less than 1 second up to several minutes, occasionally. Occurring at heights of about 85 to 105 km (50-65 miles), this trail is capable of reflecting radio waves from transmitters located on the ground, similar to light reflecting from a mirrored surface. Meteor radio wave reflections are also called meteor echoes, or pings.

In the paper he explains how analog TV transmissions are the best for meteor scatter, but unfortunately these been discontinued within the USA. Instead he has been able to use analog TV transmitters from Canada, who still transmit this type of signal. He shows that about half of the USA could use the transmitter he is using for meteor scatter, which is based in Ontario, Canada.

Ciprian is also running a very cool live meteor detection stream on his website at livemeteors.com. His setup is located in the DC Metropolitan area and uses a directional Yagi antenna pointed at the Canadian analog TV tower which is broadcasting at 55.237 MHz. The receiver is an RTL-SDR dongle coupled with SDR# and the ARGO software.

Live meteor detection stream from livemeteors.com
Live meteor detection stream from livemeteors.com

Optimizing Reception of VLF frequencies on an RTL-SDR Dongle

Over on his web site, Martin (G8JNJ) has uploaded a new article discussing how to optimize reception of VLF (<10 kHz) signals on a direct sampling modified RTL-SDR. He writes that the main problem with the RTL-SDR receiving VLF frequencies is that there is significant overloading caused by broadcast stations operating on the LF and MF bands.

So in order to optimize VLF reception, Martin built an external frequency equalisation network which has the following components and functions:

  • 2MHz Low pass Filter – to minimise alias signals originating at 30MHz
  • 20dB Variable attenuator – to set the overall signal level fed into the dongle
  • Switched LF roll-off – to optimise the performance at frequencies around 10KHz in the presence of strong lightning surges
  • -10dB notch at 198KHz – to reduce level of BBC R4 broadcast station in the LF band
  • -10dB notch at 800KHz – to reduce level of local broadcast stations in the MF band

His screenshot results show that his filters work well and significantly reduce the effect of lightning pulse noise at 9 kHz. With the filters in place and properly optimized with the attenuator and various switches, he is able to receive Russian Alpha navigation signals at frequencies around 12 and 14 kHz and the 300 to 500 kHz aeronautical and maritime navigation bands.

G8JNJ's LF Band Equalizer Circuit
G8JNJ’s LF Band Equalizer Circuit

Using a BladeRF or RTL-SDR to Gather Entropy for /dev/random in Linux

Last month we posted about an experimenter who showed us a tutorial on how to use an RTL-SDR and rtl_entropy to generate random passwords. Now another experimenter, Sean Cassidy has used a BladeRF to generate entropy and used it to seed /dev/random. In the post Sean explains what /dev/random is, and how important it is to provide a good entropy source in Linux, or risk having encryption keys discovered.

He writes that Linux usually gets entropy from activity such as mouse movements, network activity or even hardware random number generators that are available on some Intel CPUs. However, he mentions that hardware random number generators are likely to be back doored by the government for spying purposes and so cannot be trusted. To get around this Sean decided to use his BladeRF as a hardware random number generator, but he also writes that the RTL-SDR will also work.

The set up simply involves installing the software brf_entropy, or rtl_entropy for the RTL-SDR, and then using the “rngd” command to sample randomness for /dev/random from the BladeRF’s output.

Measuring the input impedance of the RTL2832U direct sampling input pins

The direct sampling mod allows you to listen to the HF frequencies between 0 – 14 MHz on an RTL-SDR by simply connecting an antenna directly to the ADC pins on the RTL2832U chip. Until recently the impedance of these pins was unknown, but most people assumed that it was about 300 Ohms.

Now Martin (G8JNJ) has recently updated his webpage with some interesting results that he and another experimenter (Robert Symanek) obtained regarding the input imedpance. Robert found that using a Minicircuits T16-6T-KK81 transformer with 50 Ohms on the primary and 800 Ohms on the secondary gave a 16dB to 19dB higher signal than a simpler 200 Ohm transformer.

This inspired Martin to do a proper measurement of the input impedance. Martin’s measurements found that the differential input impedance of the RTL2832U is approximately 3,330 Ohms when the input is enabled, and this would require a 66:1 transformer. However, Martin writes that a wideband transformer like this probably does not exist, but that the T16-6T-KK81 with terminating resistors added is probably a good choice.

Martin's Direct Sampling + Diplexer Mod
Martin’s Direct Sampling + Diplexer Mod

New RTL-SDR software: rtl_ais

Over on cruisersforum.com we’ve seen news of a user who has worked to combine rtl_fm and aisdecoder into a single command line program called rtl_ais. AIS stands for Automatic Identification System, and is used in the marine industry to broadcast vessel GPS coordinates to one another to work as a collision avoidance radar system. With the correct software and an RTL-SDR, nearby boat AIS broadcasts can be received and the boat GPS coordinates plotted on a map.

Until recently, to decode AIS you had to pipe the AIS audio from software like rtl_fm or SDR# into a decoder. rtl_ais is a decoder which allows you to directly connect to the RTL-SDR and decode AIS without the need to pipe audio. The software is compatible on Linux and Windows and the current source code and Windows binary release is available at https://github.com/dgiardini/rtl-sdr-misc/releases/tag/v0.1.

The RTL_AIS help screen
The RTL_AIS help screen

Two New SDR# Plugins for Passive Radar and IF Signal Averaging

March 2019 Update: Website appears to be down now. But the DropBox download links are still active.

Passive Radar Plugin: https://www.dropbox.com/sh/tqjycu9nxdfhk0u/AAA9KSE6-mRUwV10s0F9v7Jpa?dl=0

IF Average Plugin: https://www.dropbox.com/sh/tqjycu9nxdfhk0u/AAA9KSE6-mRUwV10s0F9v7Jpa?dl=0

Recently Dr. Daniel Kaminski wrote into RTL-SDR.com to let us know about two very interesting new SDR# plugins that he has developed to use with the RTL-SDR dongle. The first plugin is called "Passive Radar". Passive Radar allows you to use an existing strong transmitter such as an FM station to detect reflections from things like aircraft and meteors. Dr. Kaminski writes about his plugin:

The first one is Passive Radar which bases on the signal from only one dongle. The ambiguity function is the same as in advanced projects with the difference that  I implemented self-correlate function instead of cross-correlate one which is used in 2 dongles projects. Such solution theoretically should works as can be found in internet. It should be noticed that for proper work of such passive radar the direct signal should be comparable in strength to the reflected  one. This plugin is still under development.

In the future he hopes to be able to support two dongle passive radar as well.

The Passive Radar plugin by Dr. Kaminski in SDR#.
The Passive Radar plugin by Dr. Kaminski in SDR#.
The Passive Radar window.
The Passive Radar window.

The second plugin is called "IF Average". This plugin allows the IF signal (the entire active bandwidth is what he seems to be referring to) to be averaged which is useful for many applications including radio astronomy projects such as detecting the Hydrogen line. He writes:

The second plugin which is finished is for IF signal averaging. It is important in case of radio-astronomical observations. It allows to cumulate signals (up to 10000 samples in real time), present them in friendly way and save for further work.

The IF Average plugin by Dr. Kaminski.
The IF Average plugin by Dr. Kaminski.

The plugins require the installation the XNA Framework Redistributable 3.1.