Tag Archives: Software Defined Radio

KiwiSDR: Root access through project developer’s backdoor

Many thanks to SWLing Post contributor, Franco (K4VZ) , who writes:

Just a quick note to let you and the SWLing post readers know about the news of a backdoor in the KiwiSDR software that for years “gave root to project developer”.

https://arstechnica.com/gadgets/2021/07/for-years-a-backdoor-in-popular-kiwisdr-product-gave-root-to-project-developer/

For years, a backdoor in popular KiwiSDR product gave root to project developer

Users are rattled after learning their devices and networks were exposed.

KiwiSDR is hardware that uses a software-defined radio to monitor transmissions in a local area and stream them over the Internet. A largely hobbyist base of users does all kinds of cool things with the playing-card-sized devices. For instance, a user in Manhattan could connect one to the Internet so that people in Madrid, Spain, or Sydney, Australia, could listen to AM radio broadcasts, CB radio conversations, or even watch lightning storms in Manhattan.

On Wednesday, users learned that for years, their devices had been equipped with a backdoor that allowed the KiwiSDR creator—and possibly others—to log in to the devices with administrative system rights. The remote admin could then make configuration changes and access data not just for the KiwiSDR but in many cases to the Raspberry Pi, BeagleBone Black, or other computing devices the SDR hardware is connected to.

A big trust problem

Signs of the backdoor in the KiwiSDR date back to at least 2017. The backdoor was recently removed with no mention of the removal under unclear circumstances. But despite the removal, users remain rattled since the devices run as root on whatever computing device they’re connected to and can often access other devices on the same network.

“It’s a big trust problem,” a user with the handle xssfox told me. “I was completely unaware that there was a backdoor, and it’s hugely disappointing to see the developer adding backdoors in and actively using them without consent.” [Click here to continue reading the full article…]

Thank you for sharing this, Franco (and many other readers who’ve recently shared this article.

I’ve always been a big fan of the KiwiSDR network and the receiver so, of course, this is disappointing news. It sounds as if there’s no evidence the developer did anything nefarious through this root access backdoor, but they were also well aware it existed. That is, without question, a huge security issue.

The KiwiSDR developer comments here on the SWLing Post so my hope is that, perhaps, they can shed some light on this story in our comments section.

Spread the radio love

Radio Waves: New Ham Radio Store, SDR Market worth $14.5 billion by 2025, Retaining 87.7 FM, and Hard-Core-DX now on Slack

Radio Waves:  Stories Making Waves in the World of Radio

Because I keep my ear to the waves, as well as receive many tips from others who do the same, I find myself privy to radio-related stories that might interest SWLing Post readers.  To that end: Welcome to the SWLing Post’s Radio Waves, a collection of links to interesting stories making waves in the world of radio. Enjoy!

Many thanks to SWLing Post contributors Tracy Wood, Bill Patalon, Dennis Dura, and Mike Agner for the following tips:


Amateur Radio Field Day synchronized with radio store’s Grand Opening (Ramona Sentinel)

Ham radio hobbyists will test their emergency preparedness skills alongside All Day Radios’ Grand Opening celebration in Ramona next weekend.

The Amateur Radio Field Day, a national emergency preparedness activity sponsored by the American Radio Relay League (ARRL), will be held in Ramona from 11 a.m. Saturday, June 26 and continues for 24 hours until 11 a.m. Sunday, June 27.

All Day Radios co-owner Peter Von Hagen will coordinate his Grand Opening in sync with Field Day from Friday through Sunday. The store is at 2855 state Route 67 between Dye Road and Hope Street, and Field Day will be held next door.

Von Hagen said the object of Field Day, held annually the fourth weekend in June, is to communicate on as many stations on amateur bands as possible to test the capabilities of communications equipment. Operators will be using backup sources of power such as solar power and batteries, he said.[]

Software Defined Radio Market worth $14.5 billion by 2025 (Markets and Markets Newsletter)

The demand for software defined radios, especially in the commercial applications, such as telecommunication, transportation, and commercial aviation, has been affected to a great extent. Due to precautionary measures undertaken by many countries to stop the spread of COVID-19, several public/private development activities have been stopped, resulting in a drop in demand for software defined radios. However, this trend seems to vary from country to country. For instance, the demand for software defined radios in Europe and the Asia Pacific has been affected by the pandemic owing to the stoppage of development activities.

Based on application, the commercial segment of the software defined radio market is projected to witness the substantial growth during the forecast period

In terms of application, the market is segregated into commercial and defense. The rising usage of SDRs in commercial applications including aviation communication, marine communication, transportation, telecommunication is supporting the segment growth. Software defined radios are predominantly used in Air Traffic Control (ATC), transportation, and telecommunication applications. They are easily upgradable and provide high data transmission rate that further enhances its usage for commercial segment.

Cognitive/ Intelligent radio sub segment of the software defined radio market by type is projected to witness the highest CAGR owing to increasing improvements in cognitive radio products.[…]

FCC Report 6/13: Has A STA Based Doorway Been Cracked Open To Retain 87.7 FM Operations? (Radio Insight)

The FCC has sent another reminder to licensees of analog low power television stations regarding the July 13 drop-dead date. If an analog LPTV has not applied for a digital CP by that date its license will be cancelled and those that have Construction Permit’s but will not be ready to broadcast digitally will need to file a waiver request but still will be required to turn off their analog signal on the 13th and cease operation until ready to begin operating with their digital facilities.

This will of course affect the thirty something LPTV’s on analog channel 6 operating as radio stations on 87.75 MHz. While some of these signals will be moving to other channels, many will be remaining on channel 6 and have spent the past few years seeking loopholes to continue to broadcast an analog audio signal past the digital conversion deadline. Venture Technologies Group, which owns five affected stations, threw the door wide open this week with the grant of a six month STA for its KBKF-LD San Jose CA. KBKF-LD, which is leased to Educational Media Foundation to air its “Air 1” network, will be permitted to continue to offer an analog audio signal on 87.75 FM in its ATSC 3.0 digital video signal.[]

Introducing: Hard-Core-DX Slack Chat (Hard-Core-DX)

From: Risto Kotalampi

Hi all,

Hard-Core-DX has been a pioneer in connecting shortwave listeners for nearly 30 years now. In its core it has been emailing lists and web sites and some other experiments which have either spun to become popular on their own (e.g. various ham related spotting sites or Online Log which is very popular in Finland) or not. Today we wanted to try to branch out into chat using Slack.

This is not the only chat there is… IRC, Facebook, Whatsapp etc have small circles for shortwave listeners but they have all been closed systems and not enabling an environment that can be used across devices and have conversations about any topics we choose. In the corporate world Slack has revolutionized communications amongst colleagues and partners in different companies. Much of work in U.S.A. small companies happens nowadays in Slack and not so much in emails.

Hard-Core-DX has signed up and created it’s very own Slack service.
If you want to join the HCDX Slack, please click this link and create your own HCDX Slack account:

https://join.slack.com/t/hard-core-dx/shared_invite/zt-rn83gamf-_UCfo9LYUVmoIBhb0~3cSg

Some basic rules of the Slack service:

  1. When you join it, you will see some channels that have been created already. You can join them or if you can’t find the topic you’d like to chat about, please create your own.
  2. HCDX will not be in the business of moderating what people are creating or discussing. If you create a channel, you will choose the policies of the discussion.
  3. This can naturally invite some abuse. We will deal with it with Slack’s policies as time comes.
  4. You are welcome to invite your DX friends to the HCDX Slack and grow the community. Invite happens from menu in upper left corner and link “Invite people to Hard-Core-DX”
  5. Let’s keep subjects within shortwave radio, broadcast, utility, pirate DXing & ham radio if possible to keep the service relevant to us
  6. This is an experiment… if it doesn’t gain popularity or becomes a burden, we will shut it down. But for now, if you want to experiment and see if this is where you want to chat with your DX friends, join the fun.

Do you enjoy the SWLing Post?

Please consider supporting us via Patreon or our Coffee Fund!

Your support makes articles like this one possible. Thank you!

Spread the radio love

Analog Devices MxFE RF Data Converter Transceivers could be an SDR game changer

Many thanks to SWLing Post contributor, Paul Evans, who shares info about the new Analog Devices MxFE and notes that it could be a game changer in the world of software defined radio:

This does sound like a very robust and powerful platform although I’m not an engineer so can’t speak to how it might be integrated in affordable SDR receivers and transceivers..

Here’s another information page with specifications about the platform.

Please comment if you’re familiar with this platform!

Spread the radio love

Are there any tabletop shortwave receivers currently on the market?

Many thanks to SWLing Post contributor, Peter, who asks:

Two of the tabletop shortwave receivers recommended in the past are listed as discontinued by retailers. Do you have any current recommendations?

Great question, Peter. I’m guessing that you’re looking for a new tabletop communications receiver and I also assume you may be referring to the CommRadio CR-1a and the Alinco DX-R8T. Both of these have been discontinued by the manufacturer.

Fewer options than in the past

To my knowledge, there are very few dedicated, stand-alone tabletop shortwave receivers currently on the market.

The ELAD FDM-DUOr

One notable exception is the ELAD FDM-DUOr which is essentially a tabletop, stand-alone SDR. It is an excellent performer and I believe still available from ELAD for about $900 US. The FDM-DUOr is currently the best option I know of under $1,000 US.

There are still a handful of dedicated communications receivers on the market, but they tend to be wideband receivers and carry a heavier price tag than legacy HF-only receivers.

The new Icom IC-8600 at the 2017 Hamvention

One example is the Icom IC-R8600. It’s a great HF radio–click here to read the review–but it retails for around $2,200 US.

In addition, AOR still offers a variety of wideband analog and digital communications receivers, but again, the prices are all well over the $1,000 mark.

What happened to tabletop receivers?

Icom IC-705

In my opinion, two innovations pushed dedicated tabletop receivers off the market:

  1. The proliferation of high-performance, affordable software defined radios like the AirSpy HF+ Discovery and SDRplay RSPdx. Both of these models retail for less than $200 US new and offer superb performance when coupled with even a modest PC, laptop, or tablet. In addition, those seeking benchmark SDR receiver hardware and performance will invest in higher-priced models like the new ELAD FDM-S3. Click here to read Part 1 of our SDR primer.
  2. General coverage ham radio transceivers now provide performance that’s on par or even better than legacy tabletop receivers. Many shortwave listeners now purchase transceivers and simply disable the transmit function so that they don’t accidentally inject RF power into the antenna. Transceivers lack some broadcast listener features like synchronous detection, but their single sideband performance often compensates for this, in my opinion. Some current (sub $1,000 US) favorites among SWLs include the Icom IC-7300, and the Yaesu FT-891. I’m also a huge fan of the new Icom IC-705 portable transceiver, although its price point is closer to $1,300 US. Click here to read more about general coverage transceivers.

If SDRs and general coverage transceiver lack appeal, keep in mind that there are a multitude of legacy communications receivers on the used market.

I should add here that one Ohio-based manufacturer, Palstar, has mentioned that they plan to produce the Palstar R30B tabletop shortwave receiver which would be the latest iteration of their R30 series. This announcement has been out there for some time, though, and I’m not sure when or if the R30B will ever come to fruition.

More options?

To keep the scope of the original question in check, I’m leaving out a number of other viable options like larger portable radios (the Sangean ATS-909X2 and/or the Tecsun H-501 for example) and other inexpensive DSP receivers on eBay like those based on the  Si4732 chipset.

Have I missed something? Please comment if you know of other tabletop communications receivers currently on the market. Also, if you use a general coverage transceiver for SWLing, please share which make/model you like in the comments section! Click here to comment.

Spread the radio love

VisAir HF DDC/DUC Transceiver: Randy purchased one exclusively for shortwave radio listening

Many thanks to SWLing Post contributor, Dan Robinson, who recently shared a message he received from his friend Randy regarding the VisAir HF DDC/DUC Transceiver:

I recently acquired a VisAir transceiver from Russia. It is an amazing SDR unit developed by two amateur radio operators. It is about the same size as the RDR55, but at about 1/3 the cost. While it does not have FM or amateur 2/6 meter, GPS, and a couple of features, this VisAir has other features not found on the RDR55 such as dual receivers, waterfall, receiving audio equalizer, CW decoder, etc. It is a true SDR receiver. The user manual was in Russian and I had to break it into thirds so that I could get it translated into English. Interestingly, the user interface is completely in English despite its Russian origins. While designed primarily for amateur radio operators, it works especially well on the shortwave bands.

[…]I have really been enjoying this “transceiver” and as you imagine, I use only the receiver portion of the unit. It has two antenna connectors and you can configure these however you prefer. I set one as a receive antenna and the other as a transmit antenna to avoid accidentally hitting the antenna match or some function and sending power into my equipment. I also disabled the transmitter portion to further protect against any accidental transmissions.

Unfortunately, virtually all the YouTube videos and information are in Russian and also its use is shown only on the amateur radio bands, but I can tell you that this is a very nice SW DX receiver with lots of interesting user defined menus whereby the unit can be modified to match the user’s preferences. Here is a website with some information on the unit.

As you know, I have enjoyed using a wide variety of communications receivers from simple beginner’s units to the more complex and highly esteemed units built to exacting standards for government use. This VisAir is built by two guys in Russia and amazingly it was designed by them in 2017 and not a whole team of design engineers such as found at Yaesu, Kenwood, and Icom. From what I understand, the unit sells in Russia in rubles for the equivalent of about $1800 USD. Unfortunately it is not exported to the USA and it only comes with a 220 VAC power supply and so I operate it exclusively off of DC current without any issue. It is my understanding that this low production transceiver has sold between about 200 – 300 units and virtually all of these were in Russia. To my knowledge, I am the only person in the USA with this unit. Further, it is my understanding is that there is a wait list of about 2 years to obtain the unit. The VisAir is upgraded via firmware and my unit has the latest firmware installed.

When I got information about the transceiver to consider for purchase, there was only a Russian user manual available. I have access to an online PDF translator, but it can only accept up to 10 MB files and so I had to break the Russian manual into 3 sections, translate each section into English, and then stitch the 3 sections back together to make a complete English manual (which is too large to email as a whole). Attached are sections 2 and 3 of this English user manual for the VisAir:

You can look at the manual and see what features are available with this transceiver. While the translator worked nicely overall in getting the manual from Russian into English, there are issues whereby the illustrations have Russian language information and these did not translate, but this did not thwart me from understanding and using the VisAir as most of the Russian information relates to connecting the transmitter to microphone and other devices.

As with most all low production units from small producers, the user manual is good at pointing out controls, but lacks in explaining what is the purpose of settings or offering suggestions on the settings other than telling you what is a “default” setting from the factory. I found this same dilemma with the manuals for the Fairhaven RD500, the Reuter RDR55, the Kneisner & Doering KWZ30, etc. But an experienced DXer can generally figure out operations and establish the appropriate settings with a little time. For the first 3 days of operation, it was a discovery for me as I kept learning about new features that I didn’t know about previously and weren’t highlighted in the user manual. It was like reading the user manual for my Toyota Highlander in that there are options and controls that are found in menus and not particularly obvious at first glance or with casual use.

Randy

Thank you, Randy, for sharing your comments about the VisAir transceiver here on the SWLing Post. Looks like a fascinating tabletop SDR.

Click here to check out VisAir’s website.

Spread the radio love

Frank’s advice for dealing with SDR clones

Many thanks to SWLing Post contributor, Frank Howell (K4FMH), who shares the following post published on AmateurRadio.com:

Many of us hams, SWLs, and makers buy inexpensive electronics from China. It’s become a bonanza for small, cheap and surprisingly good radio-related gadgets and parts on eBay and other vendors. I buy a fair amount, most recently a recommended project box for a set of HF bandpass filters I purchased from a small company in Australia. It finally arrived and is superb for a very cheap price!

But there’s a dark side. I love a bargain more than most. But when it’s an illegitimate clone of another genuine manufacturer’s product, that’s no fair. Yep, there’s ways to legitimately copy another design with various hardware licenses and beaucoup software licenses (if that’s relevant to the product). One of the ongoing issues in the Pacific Rim to the rest of the world has been the taking of the intellectual property from others, making a cheaper product offered for sale, and using the trade naming and hardware/software designs of the originating manufacturer. In short, stealing for profit.

So be careful. The fake copies may not work with the latest SDRplay software including SDRuno. There will be no technical support even if you get some limited functionality using out of date software.

Jon Hudson SDRPlay.com

For those in or interested in the SDR receivers available, there are a number of prominent names. I’ve had an Italian Perseus SDR for over a decade. Paid the asking price (a lot by today’s standards). It’s a terrific product although aging in the technology of the design. The SDRPlay company in England has risen to the top in terms of performance, continued innovation and the software they purchased for a free download to their legitimate customers. SDRUno is a terrific software package which they continue to update. They have an API so other software makers (like Simon Brown with SDR Console) can drive the SDR car, too. Their price points are very good and appropriate for the various receiver models they have on the market. A third-party individual has written code for a continually updated package that implements a Spectrum Analyser for most of the SDRPlay receivers. I’ve used an old (no longer in production) RSP1 with it and it’s very cool! And don’t get me started on their tech support and education. Mike Ladd KD2KOG is the Dude on social media for SDRPlay and related products. Mike creates new markets for SDRPlay products by educating hams and listeners on creative new ways to use them.

Individual preferences for one SDR product or another aside, SDRPlay is a legitimate company that plays more than fair in the marketplace. They do a lot to support the various elements of the radio hobby that we all enjoy. We should return that favor so that they can continue without the eroding effects of illegal clones undercutting their market, n’est-ce pas?

Continue reading Frank’s article at AmateurRadio.com where he describes how to report a clone to eBay…

Thank you for sharing this, Frank.

I’m with you. While I love saving money, I also enjoy supporting companies who innovate and invest in our radio world. SDRplay is a top-shelf company and, along with Airspy, have made high-performance SDRs affordable for everyone. When you buy from SDRplay and Airspy or one of their authorized distributors, you’re investing in the company and their ability to fund research and development. When you buy a clone, you’re lining the pockets of a manufacturer who copies from industry leaders and has no interest in innovating or even supporting radio enthusiasts over the long haul. It’s merely a profit opportunity for them built on the hard work of others.

Plus, SDRplay and Airspy SDRs are so affordable, how much are you really saving by buying a clone? $25-50? That savings will disappear when SDRuno and SDR# develop new app tools that leave a clone behind.

I know of a number of readers who have purchased SDRs without realizing they were buying clones. Don’t be too frustrated–it happens because the market is so saturated with clones. Next time you purchase, however, go straight to the source!

I have no respect for clones and that’s why I don’t actively link to clone products like the Malahit/Malachite variants or MSI.SDR.  Believe it or not, some of these are actually clones of clones!

Consider purchasing from companies and retailers who invest and innovate in our radio space. Skip the clones.

Click here to purchase from SDRplay.

Click here to purchase from Airspy authorized distributors.

Spread the radio love

Guest Post: Using Carrier Sleuth to Find the Fine Details of DX

Many thanks to SWLing Post contributor, Nick Hall-Patch, for sharing the following guest post:


Using Carrier Sleuth to Find the Fine Details of DX

by Nick Hall-Patch

Introduction 

Medium wave DXers are not all technical experts, but most of us understand that the amplitude modulated signals that we listen to are defined by a strong carrier frequency, surrounded on either side by a band of mirror image sideband frequencies, containing the audio information in the broadcast.

Most DXers’ traditional  experience of carriers has been in using the BFO of a receiver, using USB or LSB mode, and hearing the  decreasing audio tone approaching “zero beat” of the receiver’s internal carrier compared with the DX’s carrier frequency as one tuned past it.  This was often used as a way of detecting that a signal was on the channel, but otherwise wasn’t strong enough to deliver audio.  Subaudible heterodynes,  regular pulsations imposed on the received audio from a DX station, could indicate that there was a second station hiding there, with a slightly different carrier frequency,  And, complex pulsations, or even outright low-pitched tones could indicate three or more stations potentially available on a single channel.

With the advent of software defined radio (SDR) within the last 10 years or so, the DXer has also been able to see a graphical representation of the frequency spectrum of the carrier and its associated sidebands.  (Figure 1)  Note that the carrier usually remains stable in amplitude and frequency, unless there are variations introduced by propagation, but that the sidebands are extremely variable.

Figure 1

Figure 2

In addition, by looking at a finer resolution of the SDR’s waterfall display, one might see additional carriers on a channel that are producing heterodynes (audible or sub-audible) in the received audio (Figure 2).  Generally speaking, a DX signal with a stronger carrier will be more likely to produce readable audio, although there are exceptions to that rule.

Initially, DXers wanted to discover the exact frequency of their DX, accurate to the nearest Hertz.  Although only a small group of enthusiasts were interested, they have produced a number of IRCA Reprints (https://www.ircaonline.org and click the “Free IRCA Reprints” button) over the years under the topic of “precision frequency measurement” (e.g. T-005, T-027, T-031, T-079, T-090) describing their use of some reasonably sophisticated equipment for the day, such as frequency counters.

So, why would this information be at all important?  In effect, the knowledge of the exact frequency of a carrier was used to provide a fingerprint for a specific radio station.    Usually, this detail was used by DXers who were trying to track down new DX, and wanted to determine whether a noisy signal was actually something that had been heard before, so would not waste any more time with it.  The process of finding this exact frequency has since been made much easier by being able to view the carrier graphically in SDR software, assuming that the SDR has been calibrated before being used to listen to and record the DX.   Playing back the recorded files will also contain the details of the exact frequency observed at the time of recording.  And, because the exact frequency of DX has become much easier to determine using SDRs, more and more DXers seem to be using this technique.

At present, Jaguar software for Perseus is the one being used by many to determine frequency resolution down to 0.1Hz, both in receiving and in playback.   But, if you have recorded SDR files from hardware other than Perseus, it is possible to get that resolution also, using software called Carrier Sleuth, from Black Cat Systems, available for both Mac and Windows, at a cost of US$20.

This software will presently take as input, sets of RF I/Q files generated by SpectraVue, SdrDx, Perseus (which includes files recorded by Jaguar), Studio One / SDRUno, Elad, SDR Console, and HDSDR.  It then outputs a single file with a .fft extension, that provides the user with a set of waterfalls, similar to those displayed by SDR programs.  The user decides ahead of time which frequency or set of frequencies (including all 9kHz or all 10kHz channels) will be output, and these will be displayed as individual waterfalls. one for each chosen frequency.  These waterfalls can be stepped through from low frequency to high frequency, or chosen individually from a drop down menu.

Let’s start by looking at a couple of output waterfalls and work out what can be done with them, then step back to find out how to generate them, and what other data is available from them.  Finally, we’ll do a quick comparison with two other programs that can produce similar output, and discuss the limitations in all three programs.

Example outputs from Carrier Sleuth

An example showing the original intent of Carrier Sleuth, determining precise carrier frequencies, is shown in Figure 3, a waterfall from 1287kHz on the morning of 28 November 2020.  At 1524UT, a woman mentions “HBC” and “Hokkaido” in the original recording, so, it’s JOHR, Sapporo.   Although there are a number of vertical lines representing carriers in this graphic, only one has a strong coloration, indicating at least 25dB more strength than any other carrier at the time of the ID, and about 50dB more than the background level.     The absolute values of time, signal strength, and carrier frequency precise to 0.1Hz, can be found by mousing over the desired point in the waterfall and then reading the numbers in the upper right corner of the display, (encircled in Figure 3).  In this case, the receiver’s reference oscillator had been locked to an accurate 10MHz clock, disciplined by GPS, so the frequency indicated in the software is not just precise, but should also be accurate.   Similar accuracy could be obtainable by the traditional method of calibrating the SDR to WWV on 10 or 15MHz.

Carrier Sleuth indicates 1287.0002kHz, within 0.1Hz of that observed by a contributor to the MWoffsets list about 7 weeks earlier (https://www.mwlist.org/mwoffset.php?khz=1287). If you look closely, there is a slight wobble on the frequency, but the display is precise enough that it can indicate that, despite the wobble, JOHR does not wander away from that frequency of 1287.0002kHz.

Figure 3

But let’s face it, tracking carriers to such accuracy is a specialist interest (though admittedly, the medium wave DXing hobby is full of specialist interests, and this one is becoming more mainstream, at least among Jaguar users).  However, if I played back a file from another morning, and found a strong carrier on a slightly different frequency from 1287.0002kHz, it might be an indication that some new Chinese DX was turning up, and that the recorded files would be worth a closer listen at that particular time.

Figure 4

In fact, I’ve found Carrier Sleuth to be useful in digging out long haul DX after it’s been recorded, as both trans-Arctic and trans-Pacific DX at my location in western Canada can be spotty at the best of times.  This means spotty as in a “zero to zero in 60 seconds” sort of spotty, because a signal can literally fade up 10 or 15dB to a readable level in 20 seconds, perhaps with identifiable material, then disappear just as quickly.   My best example so far this season was on 1593kHz, early in the UTC day of 16 November 2020, when a Romanian station on that channel paid a brief visit to my receiver in western Canada.  An initial inkling of that showed up in a Carrier Sleuth waterfall, a blotch of dark red at 0358UT, and indicated by the yellow arrow in Figure 4; that caused me to go back to the recorded SDR files that had generated these traces.

The dark blotch indicates a 10dB rise and fall in signal strength including about 60 seconds of rough audio, which turned out to be the choral version of the Romanian national anthem (RCluj1593.wav).  That one carrier and another one both started up at 0350UT, the listed sign-on time for Radio Cluj, which does indeed begin the broadcast day with that choral anthem.   Which one of the Radio Cluj transmitters was heard is still an open question, due to the lack of carrier sleuths (computerized or otherwise) on the ground in Romania,  but the more powerful one listed is a mere 15kw, so I will take either.

Finally, for those who have interest in radio propagation, the Carrier Sleuth displays can reveal some odd anomalies, for example, Figure 5 which displays both Radio Taiwan International (near 1557.000kHz on 28 November, but varies from day to day), and CNR2 (1557.004kHz)  carriers as local sunrise at 1542UT approached in Victoria, BC.

Figure 5

The diffuseness of the carriers is striking, as is their tendency to shift higher in frequency at local sunrise.  This doesn’t seem to be some strangeness in the original SDR recording, as there appear to be unaffected weak carriers on the channel.  For comparison, Figure 3 shows the same recorded time and date, but on 1287kHz, and JOHR’s carrier is pretty stable, but there are others on that channel that show the shift higher in frequency around local sunrise.  As one goes lower in frequency, these shifts became smaller and less common on each 9kHz channel, and disappear below about 1000kHz.    On later mornings, however, the shifts could be found right down to the bottom of the MW band.  Certainly, these observations are food for further thought.

Many of the parameters in Carrier Sleuth are adjustable by the user, for example, the sliders at the top of the screen can allow adjustment of the color palette to be more revealing of differences in signal strength.   The passband shown is also easily changed, and in fact, setting  the passband width to 400Hz, instead of my usual 50Hz , and creating another run of the program on 1557kHz, shows very clearly the sidebands of the “the Rumbler”, a possible jammer on the channel  (Figure 6).  Incidentally, a lot of the traces around 1557.000kHz in Figure 5 may well be part of “the Rumbler” signal as well, as filtering of the audio doesn’t seem to improve readability on the channel.

Although the examples here are taken from DXing overseas signals from western Canada, there is no reason why similar techniques may  not be applied to domestic DXing, particularly during the daytime, when signals can be weak, but can fade up unpredictable for brief periods.

Figure 6

How to create these waterfall displays in Carrier Sleuth?

So, how can you get these displays for yourself?  A “try before you buy” version of the program is available at http://blackcatsystems.com/software/medium_wave_carrier_display_app.html  and both the website and the program itself contain a quite detailed set of instructions.    However, the 25 cent tour can be summarized this way:

You start with a group of supported SDR data files, previously recorded, and use “Open I/Q data files” in the File drop down menu. Figure 7 shows the window that will open to allow you to choose any number of the files from your stored SDR files, by clicking the Add Files button  circled in red.  Then choose one of the options inside the green circle in Figure 7.  They are explained in more detail in the help write up; note that the “Custom Channel” can be specified to considerably more precision than just integer kHz values, e.g. 1205.952     The rest of the settings you will probably adapt to your needs as you gain experience.   Finally, set an output file name using the Set Output File button, and hit the “Process” button at the bottom of the window. There are a couple of colored bars in the upper right hand corner of the display that indicate progress, along with number of seconds left, although these are not always visible.

Figure 7

The generation of these waterfalls takes time.   A computer with a faster CPU and more memory will speed things up.  There is, however, an important limitation of the program.  It is specified for 32-bit systems, and although it will run with no problem on 64-bit systems, individual input I/Q files are therefore restricted to 2GB or less.   Many SDR users now choose to create larger files than this, and Carrier Sleuth will not handle them.  Another possible limitation can occur when processing 32M FFTs, which are useful for delivering very fine frequency resolution of the carriers displayed.   The program really requires in excess of 4GB of memory to handle the computation needed to deliver this fine a scale.  Unfortunately, both the 2GB file size limitation and insufficient memory limitation deliver generic error messages, followed by program termination, which leaves the inexperienced user none the wiser about the true problem.

This might be a good place for a word about FFT size and Resolution Bandwidth (RBW).  The FFT is a mathematical computation that takes as its input the samples of digital data that an SDR generates (or those samples that  have been saved in recorded files), and generates a set of “bins”, which are individual numbers representing signal strength at a defined number of consecutive frequencies spaced across the full bandwidth being monitored by the SDR. You could think of these bins as a series of tiny consecutive RF filters, spread across the band, each delivering its own signal strength.   As we are trying to look at fine scale differences in frequency when using a program like Carrier Sleuth, it is important that these little “RF filters”, or bins, each have a very narrow bandwidth.  This value is called “Resolution Band Width” (RBW), and preferably should be a fraction of a Hertz to get displays such as those shown in Figures 3 through 5.

The “FFT Length” is the number of bins that the FFT display contains, and is equal to the number of I/Q samples (either from the SDR or recorded file) that are used for the input to its computation.  The relationship between FFT Length, the bandwidth of the SDR or of the original recorded I/Q file, and the RBW is fairly simple:

Because the MW DXer is usually looking at data with 1MHz or more bandwidth, this equation tells us that to get a smaller than 1Hz RBW, we will need to have an FFT length of well over  one million bins, so it would be wise to use an FFT length at least 8M(illion).   If you are looking at a recorded file that is from an SDR using a lower bandwidth, then a lower FFT length will do the job to get a smaller RBW.

A downside of using a long FFT length is that the time resolution of the FFT becomes poorer, resulting in a display in Carrier Sleuth that will appear to be compressed from top to bottom compared with what was seen when recording the SDR file, and with correspondingly less response to fast changes in signal strength.   However, using a 16M FFT Length on a recording of the MW band results in a time resolution of about 12 seconds, so it should not be a deal breaker for most.

Producing signal strength plots 

A further specialist activity for some DXers is recording signal strength on specific channels, and then displaying the progress of signal strength versus time, often to indicate when openings have occurred in the past  (say, at transmitter sunset),  and perhaps allowing one to predict such openings in the future.    But, the world has come a long way from the noting down of S-meter readings at regular time intervals, both in deriving signal strength and in plotting the results.  Read on for an example.

Figure 8

Carrier Sleuth recently added the capability of creating files containing signal strength versus time for specified frequencies, and, depending on the size of RBW, to deliver that signal strength as observed in a passband as narrow as 0.05Hz, or as wide as 10Hz.   The program extracts the signal strength information from one of the FFT files that it has already generated from a selection of SDR I/Q files.   In Figure 5, two stations’ signals, from Radio Taiwan International, and from CNR2, were featured in the display.   With roughly 4Hz difference between the two signals, it is easily possible with Carrier Sleuth to derive signal strength from each one, specifying a bandwidth of, say 1.2Hz, to account for the propagation induced drifts and smearing of the carriers, not to mention any drift in either the receiver or transmitter.

The program creates a .csv file (text with comma delimiters) of signal strength versus time for all the frequencies chosen from an individual FFT file, but does not plot them.  There are several programs that can create plots from CSV files   For example, an Excel plot generated from Figure 5 is in Figure 8, showing peaks in those signals that occurred both before and after local sunrise at 15:42UTC.   Note that the user is not restricted to the signals found on just one of the waterfalls that are found in the FFT file, but can pick and choose dozens of signals found anywhere in those waterfalls.    (Note also that one can choose locations on any waterfall where there is no signal trace, in order to provide a “background level versus time” in the finished plots, if desired)

The process used to generate this CSV file involves searching through the FFT waterfalls for signal traces that are likely candidates for adding to such a file.   On the first candidate found, the user right clicks the mouse on the trace, at the exact frequency desired; this will bring up an editable window.   The window will show the chosen frequency as well as any subsequent ones that will be chosen, then the overall selection is saved to a text file after editing, so that the user can move on to generating the CSV file.

That file is created by going to the File drop down menu, and choosing “Generate CSV File”, where the text file produced earlier can be chosen.  Once that file is selected, the CSV file is immediately generated, and can then be manipulated separately as the user chooses.

Are there comparable programs?

Displaying waterfalls in SDR programs playing back their own files is nothing new, though not that many can do it at as fine a scale as Carrier Sleuth does, and most programs are not optimized to handle such a variety of input I/Q files.

One that does read a fair number of different kinds of SDR files is the SDR Console program; this includes Data File Analyser (64-bit only) which also can display carrier tracks to a high resolution, so let’s take a quick look at what Analyser does.  If you are familiar with SDR Console, and are reasonably experienced with the way it handles your SDR or plays back files from your favored SDR software, then these online instructions https://www.sdr-radio.com/analyser will help you get started with Analyser

This program will input a group of SDR files, then display an equivalent to a single one of the waterfalls output by Carrier Sleuth, displaying the carrier traces in reverse order, with time running from bottom to top of the display. Figure 9 shows the equivalent of Carrier Sleuth’s display of the 1287kHz carrier traces shown in Figure 3.    Analyser has a convenient sliding cross hair arrangement (shown in the yellow oval) to reveal time and frequency at any point in the display, but the actual signal power available at that point must be derived from the rough RGB scale along the left hand border. Analyser is apparently capable of about 0.02Hz resolution when reading from full bandwidth medium wave SDR files, but the default is to display exact frequency only to the nearest Hertz. The “Crosshairs” ribbon item has a drop down of “High-Resolution”  which displays to the nearest milliHertz however, though that will be limited by the actual RBW of the generated display.   The graphic display can be saved as a project after the initial generation of the signal traces, which allows the user to return to the display without having to generate it all over again, equivalent to opening one of Carrier Sleuth’s FFT files.

A useful facility in Analyser is the ability to click “Start” in the Playback segment of the ribbon above an Analyser display, then mouse over and click on a signal trace; this action will play back the audio for that channel in SDR Console, at that point in time.

It is possible to generate a signal strength plot of signal strength versus time for any individual frequency in the waterfall display, and to save that plot as a CSV file (“Signal History”).   But, the signal strength is that found only in a +/- 0.5Hz passband around the chosen frequency, with no other possibilities.  If you want to generate a plot for another frequency on the same waterfall, then you will need to run the process again, and if you want a plot for another frequency in the SDR files, then you need to generate another waterfall, which, depending on your computer’s capability, could take some time.   On an i3 CPU-based netbook with 4GB of memory, it took 30 minutes to produce one frequency’s worth of traces from data files scanning three hours.  On the same machine, Carrier Sleuth could deliver all 9kHz channels in 1hr20min from the 3 hours of files.  However, it also took 1hr20min to play back just one channel in Carrier Sleuth, which is not so efficient. (further note:   Nils Schiffhauer has developed a technique to speed up Data Analyser processing, by first using Console’s Data File Editor on full bandwidth MW recorded files; details will likely appear at https://dk8ok.org)

To conclude then, SDR Console’s Analyser will produce a display of a single channel faster than Carrier Sleuth will, and will play back the audio associated with that channel, while also having the capability to plot and record signal strength for a single given frequency within that display, but only on 64-bit computers.  It can also handle SDR files larger than 2GB in size, and will run more quickly if a NVIDIA graphics card has been installed.   Analyser is also strict about sequence of files.  If there is the slightest gap between one file finishing, and the next file starting in time sequence, it regards that as a new set, that will need to be processed separately.

Where Carrier Sleuth is more useful is that once an FFT file has been generated, it is easy to quickly check multiple channels for interesting openings during the recorded time period. It can also provide very precise frequencies of carriers, and is able to generate a file of signal strengths versus time from multiple frequencies, including those frequencies that are separated by barely more than the RBW.  For the MW band, that can be near 0.1Hz, often beyond the capability of transmitters to be that stable.  See Figure 10, which shows signal strength traces from JOCB and HLQH both on 558kHz, and separated in frequency by 0.1Hz.    At 1324UTC, JOCR dominates with men in Japanese, and at 1356UTC, the familiar woman in Korean dominates, indicating HLQH.

Figure 9

Figure 10

Incidentally, another program that seems to offer a similar functionality to Carrier Sleuth and SDR Console’s Analyser is, of course, Jaguar, which has made a point of displaying 0.1Hz readout resolution when using the Perseus SDR, and in playing back Perseus files, but…only Perseus.  There is a capability called Hi-Res in Jaguar Pro that can be applied when playing back files; this also displays fine scale traces of frequency versus the passage of time.  Steve VE6WZ, sent the example shown in Figure 11, zeroing in on his logging of DZAR-1026.  As with Analyser, clicking on a certain point in the display plays back the audio at that time, but it is unclear at this point whether the display can be saved, or whether it is generated only for one individual channel, and then is lost.

Figure 11

+   +   +   +   +   +   +   +   +   +   +   +

Availability

Carrier Sleuth  http://blackcatsystems.com/software/medium_wave_carrier_display_app.html

Analyser (SDR Console)   https://www.sdr-radio.com/download

Jaguar   http://jaguars.kapsi.fi/download/ (these are the Lite versions; to unlock the Pro version, purchase is needed)

(this article first appeared in International Radio Club of America’s DX Monitor)


Many thanks, Nick. This is amazing. What a brilliant tool to find nuances of a DX signal. I can’t help but marvel at the applications we enthusiasts have available today. Thank you for sharing!

Spread the radio love