Microwave Humidity Sounder Decoder for the NOAA-19 Satellite Released

Back in June we posted about the release of  Zbigniew Sztanga's NOAA-HIRS-Decoder which can decode HIRS instrument data which measures the vertical temperature profile of the Earth's surface. This HIRS signal is broadcast by NOAA satellites at the same time as their APT images and the HIRS frequency is close by at 137.350 MHz. 

Recently Zbigniew has released a new decoder for the Microwave Humidity Sounder (MHS) instrument which is available on NOAA-19 only. This MHS instrument observes the Earth in the 89-190 GHz microwave band, which can be useful for measuring humidity levels. However, unlike the APT and HIRS signals which downlink data at around 137 MHz, the MHS data is broadcast in the L-band within the HRPT signal, so a motorized or tracked satellite dish will be required to receive it. Zbigniew writes:

The MHS (Microwave humidity sounder) is an instrument on NOAA-18 and NOAA-19. It replaced the older AMSU-B. It has a resolution of 90px per line and 5 channels.
 
Data from the instrument is present in HRPT and can be decoded with my new software. Unfortunately, only MHS on N-19 is working, because N-18's NHS is dead.
 
The instrument can be used to monitor low clouds, percipation and water vaopr in the atmosphere. I attached a sample image to the email.
 
It's available on the same repo as Aang23' HRPT decoders: https://github.com/altillimity/L-Band-Decoders/tree/master/NOAA%20MHS%20Decoder
Microwave Humidity Sounder data from NOAA-19.

Sanchez Updates: Combine Weather Images from GK-2A, Himawari-8, GOES 16/17 Satellites into one Composite Image

Back in August we posted about the release of Sanchez, a tool originally designed to apply a color underlay image to grayscale infrared images received from geostationary weather satellites such as GOES 16/17, Himawari-8 and GK-2K. The tool has recently been updated with some very nice new features.

One of the new features is the ability to composite together images obtained from multiple satellites in order to form a full equirectangular image of the earth with live cloud cover. Another feature is the ability to use two or more images from different satellites to reproject back to geostationary projection at a specified longitude, essentially creating an image from a virtual satellite.

Image composed of GK-2A, Himawari-8, GOES-16 and GOES-17 satellites (full resolution images available at https://github.com/nullpainter/sanchez/wiki/Sample-images

Comparing the KiwiSDR Against the RaspberrySDR Clone

The KiwiSDR is a 14-bit wideband RX only HF SDR which has up to 32 MHz of bandwidth, so it can receive the entire 10 kHz - 30 MHz spectrum all at once. Notably, the KiwiSDR does not connect to a PC directly, rather it is a cape (add on board) for the Beaglebone single board computing platform which similar to a Raspberry Pi. With most of the DSP processing done on the KiwiSDR's onboard FPGA, the Beaglebone serves a custom OpenWebRX browser interface which can be accessed over a network connection from anywhere in the world. If you're interested our initial KiwiSDR review from 2017 is here.

Over the years the KiwiSDR has brought some very interesting software developments out such as several new demodulators. However, our favourite is the TDoA feature, which allows users to leverage multiple public KiwiSDRs to locate the source of an HF transmission with remarkable accuracy.

KiwiSDR Clones

This year we've seen a number of cloned SDRs come out on the market, with almost all using LTC2208 ADC chips that have most likely been recycled from discarded equipment. One of those clones is the RaspberrySDR, which is a clone of the KiwiSDR.

The RaspberrySDR is not a direct clone however, as it brings some improvements. The biggest change is that the LTC2208 chip has a 16-bit ADC, and can provide up to 62 MHz of real time bandwidth. Also instead of a Beaglebone single board computer, a Raspberry Pi 3B+ is used instead. At the time of this post the RaspberrySDR retails for roughly $70 less than the KiwiSDR.

KA7OEI's image of the RaspberrySDR

Comparison

Over on his blog KA7OEI has written up a comprehensive comparison between the KiwiSDR and RaspberrySDR. KA7OEI notes RaspberrySDR powers up and works with it's full 62 MHz bandwidth as expected. Measurements for sensitivity, dynamic range, image rejection are about the same.

However, there are some issues such as inconsistent RF level calibration, a broken s-meter at high SNR levels, "motorboating" on strong narrowband signals, and a broken firmware update button. Also interestingly, KA7OEI's tests show no improvement to the dynamic range. With two extra bits of ADC resolution on the RaspberrySDR we would have expected an improvement. Most of these issues are probably firmware bugs which could be fixed, but the dynamic range issue could be related to less care taken in the hardware design.

There has also been some discussion over on the WSPRDaemon forums here.

Ethics + Official Future Software Development

As the KiwiSDR source code is open source, it could be considered fair game to fork the code and make use of it in a derivative product. However, at the same time we should remember that the KiwiSDR developers have been working on this code and providing constant updates ever since the release. No funds from the clones will go to them and the success of a clone could spell the end of motivation for future software developments. In addition as KA7OEI notes, the code used on the RaspberrySDR seems to be somewhat obscured, and unlike the KiwiSDR, no open source schematic has been released. Any official long term support of the RaspberrySDR seems unlikely too.

John Seamons (ZL/KF6VO), the leader of the KiwiSDR project has announced that despite the clones KiwiSDR development will remain 100% open source with any future updates also being available to the cloners should they choose to implement them. He also mentioned to us that the clones will also be able to contribute to the TDoA service and can be listed on the KiwiSDR directory. However, the reverse proxy feature will be limited only for official products.

The KiwiSDR
The Original KiwiSDR

TechMinds: The Langstone Project – SDR Transceiver with PlutoSDR

Over on his YouTube channel Tech Minds has uploaded a video introducing and demonstrating the Langstone Project. Langstone is a standalone homebrew SDR transceiver project by Colin Durbridge (G4EML) which at its most basic implementation is based on an Adalm PlutoSDR, Raspberry Pi 4 and 7" LCD touchscreen. 

In the video Tech Minds shows how to install the Langstone Pi4 software on the SD card, and then demonstrates it in action. He also notes that the output power of the PlutoSDR is too low for any real communications, however it is possible to add an amplifier and appropriate band filtering. To help with that, the software makes us of the GPIO pins on the Pi4 which can be used to switch in optional band filters.

Langstone Project - SDR Transceiver using an Adalm PlutoSDR

Decoder for Geostationary Elektro-L Weather Satellites Released

Elektro-L is a range of Russian geostationary weather satellites. Elektro-L1 and L2 were launched in 2011 and 2015 respectively, and Elektro-L3 was launched more recently in December 2019. Currently only Elektro-L2 and L3 are in operation. Like it's NOAA GOES, Himawari and GK-2A cousins, Elektro-L satellites beam back full disk images of the entire earth.  Elektro-L2 is positioned to cover South America, Africa and Europe, whilst Elektro-L3 covers the East of Africa, Eastern Europe, Russia, Middle East, Asia and the West of Australia.

Elektro L2 and L3 Coverage from https://www.wmo-sat.info/

Recently @aang254 has been Tweeting that he has managed to get an Elektro-L decoder working. The decoder is open source and available on GitHub and Windows builds are already available. He notes that he's still working on the demodulator, but that should be released tomorrow. This decoder is great news as now Europeans now have an opportunity to receive full disk images. There is no full guide yet on how to use the decoder, but we expect that one will be released soon.

We note that according to wmo-sat.info the Elektro-L satellites transmit at ~1693 MHz, and have a 2 MHz wide HRIT and 200 kHz wide LRIT mode. So the signals should be able to be received with an RTL-SDR and appropriate LNA. EDIT: Unfortunately it seems that wmo-sat.info may have incorrect information, and that Elektro-L requires X-Band hardware to receive these images. While not totally impossible, an X-Band satellite SDR setup is a bit more difficult to put together compared to the L-band SDR setup used by GOES and GK-2A.

John’s Windows 10 NOAA Weather Satellite Software Guide for RTL-SDR

Thank you to John First for submitting his guide all about the setup and use of the software required to receive NOAA weather satellite images on Windows 10 (pdf file) with an RTL-SDR dongle. John's guide covers the use of SDR# for receiving the signal, WXtoIMG for decoding the signal, and Orbitron for tracking the satellite and automatically tuning SDR# when a satellite is in range.

He also explains the use of the VB-Audio Virtual Cable for piping audio between SDR# and WXtoIMG, as well as the DDE Tracking and Scheduling Plugin for interfacing SDR# with Orbitron, and finally how to do NTP clock synchronization to ensure the local time is accurate.

An Excerpt from John's Guide
An Excerpt from John's Guide

Introducing the Radio Resilience Competition

Thank you to Matt Knight for submitting news about the Radio Resilience Competition which is all about finding ways to building the best wireless PHY layer via SDR. Anyone around the world can participate from the comfort of their own home, as the competition is run entirely via a GNU Radio RF simulator system. Matt writes:

The Radio Resilience Competition is a community-focused Software Defined Radio competition that is all about building the most interference-resistant, highest-performance waveforms possible.  Inspired by DARPA's Spectrum Challenges, it goes back to basics by focusing on the foundational layer of all wireless communications -- the PHY.  Registration is open now on our homepage!

For your readers, IMO the most exciting dimension of the Radio Resilience Competition is that it takes place entirely on virtual infrastructure.  We decided to design the competition this way to set the lowest possible barrier to entry, and to draw the biggest competitor pool possible.  DARPA's challenges relied on big expensive RF emulators built on real radios and supercomputers which, despite being immensely cool, capped the total number of competitors and had some material drawbacks.  Furthermore, we open sourced our RF simulator so competitors can run it locally and rapidly iterate on their designs.  We hope the simulator will have uses beyond the competition as well.

The Radio Resilience Competition is organized by Sytse Sijbrandij, who in an entirely separate capacity from running this competition is also the CEO of GitLab.  Sid envisioned the competition after learning about unlicensed spectrum and becoming an SDR hobbyist himself.

We presented the Radio Resilience Competition at GNU Radio Conference on Monday.  Here's a link to our talk if you are interested -- it goes into more detail about the conception of the competition, as well as the infrastructure we built for it.

GNU Radio Conference 2020 - Monday September 14th

Screenshot of the Radio Resilience RF Simulator

The SETI Institute and GNU Radio Join Forces

The institute for the Search for Extraterrestrial Intelligence (SETI) and GNU Radio are joining forces. SETI are an organization that uses radio telescopes to search for radio signals that may have been generated by extraterrestrial intelligence. As part of a transition from proprietary hardware to cheaper more capable off the shelf hardware such as USRP SDRs and GPU processors, SETI are beginning to make more use of the open source GNU Radio DSP processing suite. The use of GNU Radio will also allow other researchers and hobbyists at home to possibly help with their own analysis.

In the Zoom meeting below SETI and GNU Radio leaders discuss the partnership, also noting the importance RTL-SDRs have played in the advancement and popularisation of GNU Radio, as well in the general advancement of radio education.

SETI Institute and GNU Radio Join Forces