Category Archives: Propagation

Aircraft Scatter – Much Power, Little Glory

Figure 1: One of the strongest Doppler received via scatter from a DX station was from LX814 on April 11, 2022. The vertical signal in the middle of the spectrogram is the carrier from Kashi/Xinjiang at a distance of 5’109 km. The strongest Doppler is from LX814 [Airbus A320-214], Zurich-Hanover with touch-down at 07:10:53 UTC.

I was asked to give a short overview of how to calculate the received power, scattered by an aircraft on HF. The answer is easy if we focus on AM DX signals from broadcasting stations, illuminating an aircraft. In this case the spectrogram, Figure 1, shows the carrier as well as the scattered signal – the latter being the Doppler trace. We also can easily measure both signal strength and calculate their difference. This has been done for the maximum values of carrier and Doppler in Figure 2 below:

Figure 2: Level of carrier [-31.11dBm] and peak level of Doppler [-62.98dBm] at -10.2Hz from carrier; resulting in a difference of -31.87dBm. Measured at 07:07 UTC, at the maximum level of the Doppler trace.

Mean value of the carrier in the analyzed 10-minute’s part of the whole observation is -32.7dBm at a standard deviation of 4.98 – see Figure 3 below.

Figure 3: Variation of carrier 07:00 to 07:10UTC

Broadcaster’s Footprint

Backbone of all calculations is the well-established Radar Equation. Let’s think of it as a reliable, but Black Box. Critical points are in this case:

  • illuminating power
  • distance aircraft -> receiver
  • reflectivity of the aircraft at the specific frequency (radar cross section, or RCS)

I took a strong broadcaster, namely Kashi, running 500kW AM (250kW carrier) on 17’650kHz on a curtain array antenna with a gain of ca. 20dB towards Central Europe. Effective Radiated Power (ERP) of the carrier is 104dBm. An approximate calculation (free-space loss, the prevailing attenuating factor with propagation) over this distance of 5’109km and at 17’650kHz via Matlab’s fspl function yields an attenuation of 131.5dB, resulting in a signal of -27.5dBm. As 2-hop ionospheric HF propagation is not exactly free-space propagation,so a VOAAREA HF propagation simulation had been done, giving the transmitter’s footprint in dBW (add 30dB to get dBm):

Figure 4: A simulation of the footprint with VOACAP shows a receiving level at my location of around -35dBm [-65dBW].

Scattering Power

The illuminating power, a proxy for transmitter power within the -65dBW footprint in Figure 4, measures -32dBm. The minimum slant distance between the aircraft and my location measures 1000m. The RCS of this aircraft is given at 10 … 100, let’s generously take 100, because the wingspan of the given aircraft (35m) almost exactly measures 2*wavelength (17m) in this case providing strong forward and backward scatter.

What value can be caclulated from as scattered signal which me measured -63dBm at highest? According to the equation #6 given in OTH-B Radar System: System Summary of the University of Massachusetts Lowell, we land at a level of -62.1dBm, given the mean value of the carrier with -32.7dBm. This almost exactly matches the measured value of -63dBm.

Now some people claim to “see” and even identify aircraft not over a few tens of kilometers, but over many thousands of kilometers. Let’s check this. Figure 5 shows the development of reception levels over distance, sticking to the Kashi example as above. You see the signal peaking to slightly above -20dBm at about 1’800km distance from the transmitter. And you see the separation from one-hop to two-hop propagation at a distance of 3’000km from the transmitter.

Figure 5: How Kashi’s level develops over the distance from transmitter to receiver.

Please keep in mind that this is only a rough calculation, not taking into account several factors, among them:

  • fading of the carrier (see Figure 3)
  • pearlstring effect of the Doppler
  • change of effective RCS due to different horizontal and vertical illuminations angles

That’s a powerhouse – but what about WSPR?

In praxi, I observed Doppler traces only from aircrafts at a distance not more than a very few ten kilometres from my location – given that they are illuminated by a multi-hop DX signal from a strong broadcaster.

In contrast, some people claim to have not only observed, but even identified aircraft

  • over thousands of kilometres,
  • illuminated by a 5W transmitter

Let’s take a look on this, same conditions as with the Kashi case above. First, we do the VOAAREA simulation. I took extraordinary benevolent conditions, taking a 50W transmitter (WSPR mainly runs between 1 and 10W) at an isotrope antenna of 10dBi gain. The system loss mounts to about -50dB over the Kashi case. The VOAAREA simulation (Figure 6 below) largely reflects this situation, delivering a signal of about -115dBW/Hz [WSPR] over -65dBW/Hz [Radio China International].

Figure 6: Compared to Kashi (see Figure 4), the WSPR case lacks about 50dB.

How far will the scattered signals reach?

Now for the crucial question: How far will scattering from both signals (-65dBW from the broadcaster, -115dBW from WSPR) reach? You will find an answer in Figure 7, below:

Figure 7: Scattered Levels vs. Distance, see text.

From Figure 7 we see scatter from the strong broadcaster sinking into the noise from a distance aircraft-receiver of 200km. WSPR from DX is good only for distances up to 10km.

This calculation has been done under unusually generous conditions, among them:

  • RCS has been set to 100, where 10 … 50 would be the regular case, resulting in a much reduced performance
  • forward/backward scatter have been applied to the calculation as well as to the measurements. This seems justified where the aircraft heading was 295° and Kashi->DK8OK was 302°, resulting in backward scatter from the wings and, thus, the strongest signal
  • the wings of this Airbus A320 do perform like a dipole of two wavelengths
  • only the strongest signals have been taken into account
  • neither fading of the illuminating station, nor the pearlstring-effect of the aircraft – due to phase changes under moving – have been taken into account

In praxi, such a strong DX signal never showed Doppler traces at distances of more than, say, 60km. I owe this observation also to the physicist Dr. Victor Iannello, who kindly examined many of my spectrograms with a Python program written specifically for this purpose and determined the distances of even the faintest Doppler traces, as seen at .1Hz bandwidth (+10dB system gain).

Caveat: Please keep in mind that this case is valid only for DX (i.e., multi-hop) signals illuminating the aircraft. If aircraft is illuminated by a transmitter’s backscatter signal (at a distance of ca. 100 – 1’000km from the receiver), other mechanisms take place resulting in Doppler traces from aircraft at an height, which “sees” both transmitter and receiver – see for “radio horizon”. This speical case is not covered here, and plays no role either in the texts of the WSPR/MH370 proponents.

MH370 and WSPR: Richard Godfrey’s outright lie

This is how Richard Godfrey lies: At the top he still promises that anyone can write anything on his blog. Then he deletes my entry, which disappeared rather quickly….

In his blog under the loudmouthed subtitle “Serving the MH370 Community” Richard Godfrey et. al are up to all sorts of shenanigans. With charlatanesque “Technical Papers” they try to locate airplanes over thousands of kilometers based on WSPR log data. Irresponsibly, they are playing with the hopes of hundreds of people who are pinning their hopes on locating the crash site of flight MH370.

While so far no serious technical-scientific journal seems to have given space to these theses, they mainly find appeal in the Yellow Press and among the lay public. Suggestions to submit the “theses” to a peer review, the authors of course did not want to accede to: the balloon, laboriously inflated with a lot of ignorance and considerable vanity, was burst even before take-off. “They didn’t know what they were doing”, judged physics Nobel laureate and WSPR developer Prof. Joe Taylor, K1JT, about these “crazy” experiments.

Mainly Godfrey et al. distribute their stultifying “theses” via Godfrey’s website. An audience that prima vista would understand anything about radio propagation, WSPR and bistatic radar relegates these theses to an area that is no longer the responsibility of physics but of social psychology.
The only exception, if there were one, seems to be the DARC, the German Radio Amateur’s Association. Their chairman, Christian Entsfellner, DL3MBG, and their web page make strong advertisement for this unscientific mumbo-jumbo. He should know better. And I am sure: he knows better. Which makes it all – just not better.

Because he also seems to try, like Richard Godfrey himself, to prevent a serious technical-scientific discussion about this topic by all means. Godfrey even shamelessly claims to an author: “@Omar Ahmed, Everybody can be part of these discussions. Everything will be published on this website as usual. There is nothing to hide.” (on 22 March 2022 at 21:09).

This is an outright lie.

The opposite is true: Not everyone can participate with contributions to the discussion on his website. And not everything will be published. Especially not when it comes to technical-scientific serious contributions.
His irresponsible activity is a disgrace for all experts who seriously deal with the topic “radio technology”. And it is highly unethical to play with people’s hopes.

PropLab-PRO 3.2: “Dead Zone” now living!

Around Issoudun’s transmitter (data of reception see below), all propagation software will show a doughnut-like Dead Zone. – as around each and every station transmitting with an antenna having a low vertical angle for DX. PropLab-Pro’s Broaadcast Coverage map duly shows this effect. But …
… the new version nearly fills the gap by backscatter – like Mother Nature does! Here, only backscatter is shown to see how this new feature works. You may merge both results in Proplab’s Backscatter menue.

PropLab is the Gold Standard in available raytracing software for propagation analysis on HF. To its already unique features, like 3D-raytracing revealing x- and o-rays, an updated version added a “Backscatter” option. This even more mimics reality.

From most of their literature, radio amateurs know that there is a “Dead Zone” surroundig a transmitter, where no signal is said to be available from antennas radiating their electro-magnetic field with a low elevation angle for DX. However, a steeper angle for NIVS overcomes this. But from our practice we know that this “Dead Zone” isn’t flat dead but is filled with (weak) signals.

Those can be observed at best with strong broadcasting station some 50 to 1000km near to you, but pointing to region far away. In Central Europe, transmitters in Issoudun (France) and Nauen (west of Berlin/Germany) are great candidates for such effect, called backscatter.

Cary Oler, author of PropLab, now literally fills this gap, ans shown in the tow screenshots at top of this page.

Where’s the beef? OK, among radio amateurs, backscatter is not the preferred method of establishing contacts. The professionals, however, enjoy a relatively stable signal via backscatter. And for us radio amateurs and SWLs, it gives an explanation for some weird propagation, e.g., the near-enhancement of scattered signals by aircaft scatter – see screenshot at the bottom of the page.

Thanks, Cary, for continously improving PropLab!

P.S. (12MAR2022)
Today, Cary released version 31 which many improvements don’t reflect the small change of version numbers from just 28. He wrote:

There were some changes / improvements made to the signal strength calculations. We are using some improved absorption calculations. The latest update ( also includes some additional revisions, including the display of signal power in ray-tracings and broadcast coverage maps in dBm that may be more handy for people who work in dBm. A researcher at MIT also caught a bug in our backscatter engine that we have now corrected in the new version. Bugs were also squashed in the broadcast coverage maps. The broadcast coverage section now also supports large ray-tracing datasets much better than prior versions. The software doesn’t choke like it used to on large datasets of even a million ray-tracings or more. With prior versions, the software looked like it was hanging, it took so long. We also added a simple theoretical noise floor calculator in the antenna tab. And we have revised the manual again to discuss some of the new functionality and improve clarity on the backscatter features. All in all, this is a fairly substantial update given that we only bumped the version number from build 28 to 31.

RFI Issoudun, 500kW with an HR 4/4/.75 curtain array tansmitting towards Africa (190°) on 15’300kHz at 09:30 UTC on March 8, 2022. I am living about 900km east of this transmitter, well in the “Dead Zone”. But the carrier is recevied via backscatter (in the middle), and in this case it is beautifully anhanced by aircraft scatter just 10dB down at a Doppler distance of about 20Hz. The artifacts right near the carrier do stem from meteorite’s Doppler.

WSPR & MH370: Facts against Fake News

How Aircraft Scatter generally works. This adaption from Gary S. Sales’ paper “OTH-B Radar System” (University of Masschusetts, Lowell/USA, 1992) should add to some other entries on my website. Double-click the picture to enlarge it.

Furthermore, there are people who claim against all facts and reason that they can prove aircraft movements with aircraft scattering of WSPR signals from their log data. Surprisingly or not, they find enthusiastic approval in the popular press, but also in technical-scientific organizations like many ham radio associations, first and foremost the notorious German DARC. Whether one deals with supporters of “conspiracy theories” at all (Nobel laureate Joe Taylor, K1JT, said having too little time for such obvious and non-scienctific nonsense), or whether one meets their convoluted theories with technical-scientific arguments, is quite controversial and a topic more of social psychology than one of physics.

Nevertheless, “Never Give a Sucker an Even Break” as the great comedian and juggler, W.C. Fields stated 1941. And that is why I would like to deal with some “arguments”, which would not be difficult because of the subject matter, but because of how these people “argue”. For the sake of clarity and brevity, let’s do this in the form of a question and answer game.

Do aircraft affect RF signals?
Certainly. HF signals are scattered on the electrically conductive metallic hull of aircraft.

How does Aircraft Scatter work at all?
The drawing at the top explains it: Radio waves from a transmitter reach the receiver directly on the one hand, and via aicraft scatter on the other. On the receiver side, both signals add up. Thanks to the Doppler effect, which the signal part scattered by the aircraft has, both signals can be separated from each other again with a method called FFT; see my website for a couple of examples. However, this is not possible with WSPR log data, here only the total signal is noted.

How big are these influences?
They mainly affect the signal strength and are around 35 to 50dB+ below the original signal. There are exceptions. Downward, there are far more cases than the exceedingly rare constellations where the scattered signal may be larger than the original signal. Above 30 MHz this occurs more often, below 30 MHz I have never observed it as there always was at least some backscatter of the original signal.
Signals or field strength can be measured and calculated. Generally speaking, a suitable form of the “Radar Equation” will do the calculation, see here. They largely match the values being measured by the method “separate original signal and scattered signal”.

Facts, please – how big … ?
Sorry, yes. Say, a booming signal by a broadcaster in the 19 meter band hits your antenna with a level of -40 dBm. Then a Boeing 747, flying over your house to touch down at your airport nearby (“in your backyard”, as they say) at a distance of 500m only, this will peak at -86dBm.
Not bad, and easily visible by FFT analysis.

How much does this scattered signal adds to the original signal?
Good, with this you steer to the central point, because WSPR measures only this total signal. You just have to add -40dBm and -86dBm and with this most favorable constellation you get a total signal of -39.999890911528446dBm.
Believe me: you cannot distinguish it from the level of the original signal, being -40dBm.

Oh, that’s disappointing … but they tell they can identfy aircraft not only 500m, but some/many 1000km away?
First, physiscs may be disappointing. Secondly, I took a most favourable case – booming broadcaster, short distance. The effective power of a stronger WSPR transmitter may reach 40dBm, compared to 100dBm+ of many broadcasters. The difference of 60dBm and more is whopping.

“Whopping” – what do you exactly mean by this?
Take the example of the broadcaster, reading -40dBm on my S-Meter. If the transmitter were an even above-average WSPR transmitter it reading of the S-Meter would be -100dBm. Still readable, and WSPR would give a decode.

So, it works?
Wait a moment, for introducing the scattered signal, also 60dB down. It will peak at -160dBm, and it reliably is eaten by noise which will start between -130 and -140dBm.
By this, the orginal signal of -100dBm will be enhanced and strengthed to -99.999995657057354dBm. Quite an achievement!

I understand, it cannot work. Does a greater distance improve things?!
By no means. A greater distance worsens things even exponentially.

OK, but what the hell are they measuring to come up with such far-reaching results?
They are measuring indeed fluctuations of the signal but without knowing the reason. And there are much more and of stronger influence to the received signal level than aircraft scatter. Prevailing is multi-path leading to near-normally distributed changes of the signal level of around ±8dB from second to second, and often more than 30dB within just a few seconds!

But – they mention “drift” … and “Doppler” means “drift”?!
Yes, but the “moon shapes” of a few signals surely have other reasons, much more obvious – just think of bad power supplies, meteor scatter (stronger and more often seen compared to aircraft scatter) and travelling waves within the ionosphere itself. Have you ever asked yourself, why in the presented cases the whole signal is shifted, instead of seeing a Doppler signal branching out from the original signal? „They don‘t know what they do“, says K1JT into their direction.

How much can I rely on the quality of WSPR signals?
Look yourself at the screenshot below, showing three hours of WSPR signals, showing drift, over-modulation, noisy signals. All fine for decoding WSPR but on only very few you consider those rocks where you want to build your church on (Mathew 16-18). You see instabilities at many scales, and also the duly repeating (!) half-moon footprints which for some ghostseers are the evidence of aircraft.

Drifting away: Three hours of WSPR signals on 20m. Their quality works for decoding WSPR, but it is difficult to use them as reference …

They work with the concept of “tripwire”. Any comment on this?
Well, they seem to consider propagation working by distinctive, laser-like “rays”, not fields of energy. (This is just a guess from this blog entry.) Each object crossing this ray causes a-normal propagation which they fail to precisely specify. This is a fundamental misconcept of how HF propagation works plus an incomprehensable application of PropLab Pro 3.1, the propagation software, which they seem not to understand. Propagation doesn’t produce “tripwires”. And if you need some parallel, you should more think of a booby trap, thanks to which not only signals are pulverized, but with them all the dream fantasies that this or that plane may have caused them to go off.
They must use “Broadcast Coverage Map” with PropLab Pro to get a realistic view of electromagnetic fields and their propagation, see secreenshot below.

No “tripwire”: HF propagation doesn’t work by laser-like rays, but by electromagnetic fields. This PropLab 3.1 Broadcasting Coverage Map screenshot gives a general impression of this – transmitter Tiganesti/Romania, simulated a sector of ±30° of the antenna’s direction. And you can try to get your own impression for free with e.g., VOACAP online.

Can I understand your assertions?
Absolutely! In theory, as well as in practice. You can find many examples on my website. A SDR and software are all you need. Oh, and, last but not least: and unbiased view not on the possibly desirable, but on the physically possible!

But why do they still spread their charlanteries with great success?
Look around you. The world is full of castles in the air. That’s actually not so bad. Here, however, they are built by those who could know better and they are spread with enthusiasm by those who know better. Or at least should know better.
But that is the usual pattern of Fake News. Only that it undermines the technical-scientific competence of the radio amateurs and makes them look ridiculous.

SDRC: New Bitmap Display helps to raise DX!

Bitmap Display showing 24 hours from 0 to 25MHz from a recording of 23NOV2021.

Simon Brown, G4ELI, author of free SDRC software to control (and much more …) most of the SDRs walking on earth, again surprised the community: he added a stunning fast “Bitmap Display” to get a literally overlook onto the content of a recording. The screenshot at the top shows a 25 MHz recording over 24 hours, made with Winradio’s Sigma SDR (16 bit), produced from a near-9TB file within only few seconds. It clearly shows how propagation follows the sun. Medium wave signals thin out after sunrise (06:56UTC here on 23NOV2021) to fade in just before sunset (15:16UTC). You also see the still active broadcasting bands, and, alas, also some interference from PVs at the higher end of the spectrum. You also see the power of s state-of-the-art SDR like this Winradio Sigma, at a professional wide-band active vertical dipole antenne MD-300DX.

See, for comparison, the range of 24MHz/24 hours on a summer day, namely 08JUN2021 (SR 04:00/SS 19:39 UTC), with Elad FDM-S3:

During a short June’s night, the lower frequencies are only sparsely populated And on the higher frequencies you see something of a “summer’s depression”, where in the late autumn’s screenshot they get some boos from the “winter anomaly”, but fading in later and fading out much earlier.

This “Bitmap Display” is called via the tab “Rec/Playback“, then menu “Navigator“. It works on recorded HF files with a fixed width of 4096 data points. So, with a recording of 25MHz width you get a freqeuncy resolution of roughly 6kHz. This makes it ideal for AM broadcast under 30MHz, as well as for all wider modes above 30MHz, let it be the full FM band to identify even short openings, the airbands to check most active channels etc. The time resolution can be set between on second and 60 seconds, see screenshot below.

The time resolution can be set in seven steps.

This “Bitmap Display” adds to the alread known “Grid Display” which still is on board, see the two screenshots below.

Toggle between “Bitmap” and “Grid” display …
“Grid Display”: set ot 06:00 UTC.

Both displays set the recording to the matching time by just a mouseclick. The frequency, however, has to be set separately in the “Receive” Panel. You can switch beween this two windows with a tab at the left bottom, see the following two screenshots.

Toggle between Receive and Playback with Bitmap/Grid.
The reception frequency is shown on the “Bitmap Display” as a white dashed double arrow, pointing to this frequency on the scale at the bottom of the display (here: 9420kHz has been tuned).

The ingenious double function “Click and display time and frequency” is still reserved for the File Analyser module, which is somewhat more complex to operate.

More than just a consolation for this, however, is the loop function: here you set the times for the start and end of the loop by numerical input or simply by mouse click – and off you go! See the both screenshots below:

Start and end of the playback loop can be set either numerically, or …
… by a right mouse click which will duly transfers the time for starting and finishing into the numerical display shown above. This has the advantage to match start/end time visually to the footprint of a signal.

One very fine feature is zooming into the “Bitmap Display”. Even though this software zoom does not change the resolution, this function is an important tool for checking the occupancy of a broadcast band, for example, and for jumping specifically to the start of a broadcast.
Frequency-wise – by position and bandwidth – the slider below the running Spectrogram (“Waterfall”) of the main window is responsible for this. This can be moved as well as changed in its width, so that the corresponding area is displayed. The following two screenshots are more helpful than any quick guide.

The slider has three handles which a mouse click transform into a double arrow to change lower end, upper and end centre. For a better time resolution, this has been changed here from 60 seconds to 1 second per pixel. With the scrollbar on the right you may scroll through the whole “Bitmap Display”.
Here the zoom has been set to the 25 meter broadcast band (slider), and the time resolution set to 1 second/pixel. With the scroll bar, I scrolled the “Bitmap Display” to around 13:00 UTC, and I clicked to 13:26 UTCon 12’040kHz.

It is also possible to tune to a specific frequency when only the “Playback” window is open, and not the “Receive” window. This workaround-like procedure is done by the function/window “Frequency Database” which has to be filled with at least one set of channels. I use the voluminous ILG for this.
With this or another database already loaded, click View -> Frequency Database. Your SDRC window should look like the screenshot below:

How tuning is accomplished by the “Frequency Database”.

Then set all the demodulation controls to match the type of signal you want to recevie, i.e., AM and 5kHz etc. for broadcast. In the next step, simply double-click to the frequency entry in your “Frequency Database”. The “Receive” frequency changes (as you might hear). If your displays had been zoomed and the new frequency is out of focus, a simple trick brings the new channel to full glory: click to “Centre”, see screenshot below.

A click onto the “Centre” icon, and the zoomed “Bitmap Display” window etc. is changed to that channel.

Thanks, Simon, for another great feature of your software!


What are the main differences between the “Bitmap Display” and the “File Analyser”?
* The “Bitmap Display” is by far faster to build up a spectrogram. It also features the whole bandwidth of a recording.
* The “File Analyser” is more flexible in frequency resolution, offers “see, click, tune” when a spectrogram has been built up, and features flexible CSV export of data – up to the whole spectrogram. But it takes much looonger to build up.

Can the “Bitmap Display” also being used to raise short-living utility signals like ALE?
* It depends. Limiting factor is the frequency resolution. With some experience, I can clearly make out ALE signals in an 1MHz wide recording, 1 second time resolution.

Do you have a wishlist? Thanks for asking, but it is an only small one:
* It would be nice if there were several options for (higher) frequency resolution. OK, it will slow down processing, but …
* As I like to process spectrograms, a CSV export would be welcome (as with the File Analyser).
* Undoubtedly, to change not only time, but also frequency would be the ice on the cake.

WSPR & Flight MH370; Richard Godfrey & DARC e.V.: Zwei erledigte Fälle

Seit Wochen führt Richard Godfrey, ein Renter aus dem Hessischen, die Fach- und Publikumspresse mit folgender These an der Nase herum: Mit historischen Logdaten von WSPR, einem Amateurfunk-Mode geringer Leistung, ließe sich der Todesflug MH370 verfolgen.

Ich habe diese These lange ignoriert, weil deren Unwissenschaftlichkeit für mich auf der flachen Hand lag. Als sie allerdings immer mehr Publizität gewann, sah ich das technisch-wissenschaftliche Image des Amateurfunks ins Lächerliche gezogen und schaltete mich mit eigenen Untersuchungen zu diesem Thema ein. In diesem und in diesem Beitrag versuchte ich auf technisch-wissenschaftlicher Basis und mit einer Unmenge von Daten die Scharlatanerien von Godfrey zu widerlegen.

Da war ich nicht der erste und schon gar nicht der einzige. Siehe unter anderem hier.

Zugleich schickte ich dem DARC e.V. eine kurze Information über meine Untersuchungen und deren Ergebnis. Erst 2019 hatte dieser “Bundesverband für den Amateurfunkdienst” Nobelpreisträger (Physik, 1993) Prof. Joe Taylor, K1JT, als Entwickler von WSPR (2008) endlich seinen “Horkheimer-Preis” zuerkannt, wofür ich mich schon Jahre zuvor erfolglos eingesetzt hatte – der Verein hat es offenbar immer noch nicht so mit moderner Technik. Mit meiner Information wollte ich erreichen, dass Godfrey nicht weiter den Amateurfunk und auch die Arbeit eines Nobelpreisträger lächerlich macht:

WSPR und MH370: Eine kritische Würdigung
Immer wieder gibt es in der Fach- und Publikumspresse Nachrichten darüber, dass Logdaten des WSPR-Datennetzes bei der Lokalisierung von Flugzeugen helfen können. Insbesondere geht es darum, den tatsächhlichen Absturzort des Fluges MH370 festzustellen. Diese Bemühungen laufen im Wesentlichen darauf hinaus, in den archivierten WSPR-Logdaten “ungewöhnliche” Pegelsprünge und Frequenzänderungen (“Drift”) festzustellen und diese Reflexionen bestimmter Flugzeuge zuzuschreiben (“Aircraft Scatter”). In einem Blogeintrag unterzieht Nils Schiffhauer, DK8OK, diese Theorie erstmals einer kritischen Würdigung. Diese fußt einerseits auf der jahrelangen Beobachtung von Aircraft Scatter auf Kurzwelle sowie einer Untersuchung von gut 30 Dopplerspuren. Die Ergebnisse dieser aufwendigen Analyse von über 10.000 Daten allein in einem Beispiel lesen sich ernüchternd: Die Auswirkungen von Aircraft Scatter auf das Gesamtsignal bewegen sich fast immer deutlich unter 0,3 dB. Eine Korrelation zwischen Pegelveränderungen des Gesamtsignals und Flugzeug-Scatter nachzuweisen, erscheint anhand des WSPR-Datenmaterials kaum möglich. Die Gründe sind vielfältig, liegen aber vor allem in der Kurzwellenausbreitung, bei der Pegeländerungen von 30 dB innerhalb weniger Sekunden eher die Regel als die Ausnahme darstellen. Da bei den bisherigen Untersuchungen am WSPR-Datenmaterial jedoch der örtliche und zeitliche Zustand der Ionosphäre nicht bekannt ist – er wird in professionellen OTH-Radar-System parallel erfasst und aus dem Empfangssignal herausgerechnet -, lassen sich Pegelsprünge allein aus dem Summensignal kaum eindeutig zuordnen. Dieser Befund wird im Blog durch weitere Argumente gestützt.

Wenngleich ich nichts vom DARC hörte, so landete diese Information jedoch auf mir unbekanntem Wege bei Richard Godfrey. Der reagierte in seinem Blog wie folgt:

Sie sind in diesem Blog nicht willkommen! Sie wurden 1992 aus dem Deutschen Amateur-Radio-Club (DARC) ausgeschlossen. Trotz 3 Einsprüchen auf regionaler und nationaler Ebene sowie vor Gericht sind Sie auch 29 Jahre später noch von der Mitgliedschaft ausgeschlossen. Dafür gibt es sehr gute Gründe. […]
Ich habe mich bei Christian Entsfellner DL3MBG, dem derzeitigen Vorsitzenden des DARC, über Ihre Forderungen beschwert, gegen meine Arbeit und die von Dr. Robert Westphal (DJ4FF) offiziell auf der DARC-Website zu MH370 und WSPRnet zu protestieren.
Ihr Papier ist schlichtweg falsch und Ihre Argumente sind unangebracht.
Ich schlage vor, Sie gehen woanders hin, denn ich bin sicher, dass es andere MH370-Websites gibt, die Leute wie Sie willkommen heißen. Und Tschüss!

Also: keine inhaltliche Diskussion, sondern eine denunziatorische Mail an “Christian Entsfellner, DL3MBG, den derzeitigen Vorsitzenden des DARC”. Da Entsfellner das Produkmanagement eines Unternehmens verantwortet, das mit HF-Technik handelt, dachte ich, er werde beide Ansichten fachlich prüfen und natürlich zur Erkenntnis gelangen, dass Godfreys Thesen technisch-wissenschaftlich nicht überzeugend sind. Ob jemand überhaupt Mails mit denuziatorischem Inhalt ernst nimmt, ist freilich eine Charakterfrage – wie jene, solche Mails zu schreiben.

Allerdings lief alles so, wie Godfrey es sich gedacht haben mag: von Stil und Inhalt her hatte er genau ins Schwarze getroffen! Denn daraufhin veröffentlichte der DARC eine Presseinformation, in der er die Godfrey’schen Schwurbeleien in den Himmel hob. Verantwortlich dafür: das “Presseteam“* des “Bundesverbandes”, dem man dafür den “Aluhut mit Raute” verleihen sollte.

Warum sich die Vereinsfunker nicht kundig machten, wenn sie schon nicht selbst die Sachkenntnis gehabt haben sollten, ist mir ebenso ein Rätsel wie die Frage, warum sie zwar Godfrey in die Sache einbanden, nicht jedoch K1JT, wozu eine E-Mail an den Preisträger ihres Vereins gereicht hätte!

[Das heißt: So groß ist das Rätsel wiederum auch nicht. Und hätte ich eine Versuchsanordnung mit unfehlbar diesem Ausgang designen müssen – exakt diese wär ‘s gewesen!
Du glaubst es nicht? Hier der Beweis: Am 8.12.21 schrieb ich in Godfreys Blog dazu:
“Ganz ohne Zweifel wird Ihr ‘Protest’ (nicht: irgendwelche Argumente) bei DARC-Präsident Christian Entsfellner, DL3MBG, auf fruchtbaren Boden fallen. Er wird sich Ihre Meinung zu eigen machen. Denn, so vermute ich, er wird sich nicht von den technisch-wissenschaftlichen Argumente leiten lassen. Sie scheinen die gleiche Voreingenommenheit zu teilen.”
Und: Horch, Glöckchen! Am 9.12.21 gab der DARCs eine diesbezügliche ‘Presseinformation’ raus.
Siehste, ist doch gar nicht so schwierig, den DARC zu einer Pawlow’schen Reaktion zu bewegen!]

Auch wenn es zwecklos ist, Scharlatanerien mit sachlichen Argumenten zu begegnen, hatte daraufhin der US-amerikanische Physiker Dr. Victor Ianello sich bei K1JT zu dessen Meinung zum Thema “WSPR und MH370” erkundigt. Die Antwort des Nobelpreisträgers fiel zum wiederholten Male eindeutig aus:

“Wie ich bereits mehrfach geschrieben habe, ist es verrückt zu glauben, dass historische WSPR-Daten dazu verwendet werden könnten, den Kurs des verunglückten Fluges MH370 zu verfolgen. Oder, was das betrifft, jeden anderen Flugzeugflug… Ich verschwende meine Zeit nicht damit, mit Pseudowissenschaftlern zu streiten, die nicht verstehen, was sie tun.”

Prof. Joe Taylor, K1JT

Verrückt” und “Pseudowissenschaftler, die nicht verstehen, was sie tun” – das ist deutlich genug. Aber auch die Konsequenz, sich mit solchen Leuten erst gar nicht zu beschäftigen. Sollen sie weiterhin unter ihresgleichen auf Dummenfang gehen.

Der DARC, mit unten zitiertem Anschreiben davon in Kenntnis gesetzt mit der Bitte, diesen dem technisch-wissenschaftlichen Image des Amateurfunks schädlichen Scharlatanerien keinen Raum zu geben, reagierte bislang nicht. Das Anschreiben:

Guten Tag – nachdem ja einiges Wunschdenken zum Thema “WSPR und Flug MH370” die Publikums- wie Fachmedien beherrschte und auch der DARC mit einer Pressemeldung Partei für diese Scharlatanerien ergriff, hat nun Nobelpreisträger Prof. Taylor selbst diesem “verrückten Glauben” eine deutliche Absage erteilt.
Ich meine, dass ein weiteres Festhalten an diesem Wunschdenken das technisch-wissenschaftliche Image des Amateurfunks untergräbt. Irren und erst recht Wunschdenken ist menschlich. Aber man sollte sich, wenn schon nicht durch technisch-wissenschaftliche Argumente, so doch durch das Machtwort eines Horkheimer- und Nobelpreisträgers (was immer davon die härtere Münze im DARC sein mag) überzeugen lassen.
Vielleicht ist ja im nächste Deutschland-Rundspruch Platz für folgende Meldung, deren Inhalt auch gerne für eine erneute Pressemitteilung des DARC zu diesem Thema genutzt werden mag.

Godfrey aber kann sich gratulieren: er wusste genau die richtigen Fäden zu ziehen, um dem DARC-Vorsitzenden, dessen Verein sich trotz vielfacher Aufforderung nicht gegen Denunziation als Mittel der Diskussion im Amateurfunk ausgesprochen hat, seine schrägen Thesen schmackhaft zu machen. Christian Entsfellner wiederum hätte diese technisch und unvoreingenommen überprüfen können und müssen, das “Presseteam“* ebenfalls. Wer es nicht kann, ziehe Experten hinzu.

Dass in der technisch-wissenschaftlichen Community der Amateurfunk immer weiter zur Lachnummer verkommt, ist insofern nicht verwunderlich, sondern mit Fleiß selbstgestrickt.

Zwei nur halbwegs ernstgemeinte Prognosen, nun: zum einen wird Richard Godfrey Ehrenmitglied des DARC e.V. (mit vollem Recht, denn er hat mit den dafür goldrichtigen Methoden dem Ansehen des Amateurfunks einen schweren Schlag versetzt), zum anderen wird man die Black Box von MH370 an der prognostizierten Stelle finden – was dann aber auch ganz & gar nichts mit WSPR zu tun haben wird. Und die “Pseudowissenschaftler” werden jubelnd ihre Aluhüte in die Luft werfen.

* Wenn auch technisch-wissenschaftliche Themen nicht so ganz die Kragenweite des “Presseteams” sein mögen, so leistet es doch geradezu Herausragendes bei der “Anpassung von Vorstandshemden”:
In einem kürzlichen “Mitgliedertreff” äußerte sich ein Vorstandsmitglied des DARC ganz begeistert darüber, wie er “vor Steffi strammstehen durfte” (gemeint ist Dipl.-Soz. Stephanie “Steffi” Heine, DO7PR, stellv. Geschäftsführerin des DARC e.V. und offenbar leitende Presseverantwortliche), um sich ein “Vorstandshemd” anpassen zu lassen. Der DARC-Vorständler war darob ganz hin und weg: “Top und schick … mit Stickereien!” Worauf besagte “Steffi” flötete: “Das machen wir doch gerne!”
Man glaubt es unbesehen. Und dass es dafür dann beim “Bundesverband” mit technisch-wissenschaftlichen Themen gelegentlich ein wenig hakt, wollen wir gerne nachsehen: Das “Vorstandshemd” sitzt halt näher als der Rock.

In solchen Händen sind die technisch-wissenschaftlichen und die ethisch-charakterlichen Grundlagen des Amateurfunks ebenso vorzüglich aufgehoben, wie genau diese Eigenschaften für viel Geld in alle Welt geblasen werden!

Wer das nicht noch weiter mit seinem Geld unterstützen möchte, sondern wer für ein seriöses technisch-wissenschaftliches Hobby eintritt, das vom Ham Spirit getragen wird, sollte, falls er wirklich noch Mitglied im DARC ist, aus diesem austreten. Noch heute.

WSPR & Propagation [MH370] – an Experiment

Completely unintentionally, my last blog on WSPR and MH370 had led to more of a social psychology experiment than a technical science discussion. I expressed my doubts whether it is possible to recognize aircraft scatter from the historical WSPR data by “unusual signal changes” without essential knowledge of further circumstances.
As a reminder: WSPR works with weak transmission power at modest antennas in a rhythm of 110.6 seconds. Apparently this average value is noted and made available as SNR at the receivers.

I objected that practically all other influences on the signal on its way from the transmitter to the receiver (“channel”, with refractions both at the dynamically in three dimension, plus density, changing ionosphere and at the ground) exceed those effects by far, as they are to be expected by airplane scatter. I proved this with 3 x 10’000 level data and 30+ Doppler tracks.

The main proponent of the theory, that the proof is possible against all those odds, reacted with a juicy complaint to the German amateur radio association DARC, in which he argued exclusively personally, but not technically-scientifically. A behavior even more bizarre than trying to prove his actual thesis. The DARC immediately jumped over the stick held out to it, and published few hours later – apparently without or against better knowledge – a sweetish-mendacious “press release“, in which a so far not by technical-scientific papers noticed employee praised that as only beatifying truth.

[Auf Wunsch einiger deutschsprachiger Leser erfolgt in einem weiteren Blog eine Erläuterung dazu.]

WSPR vs. high-resolution data

For all those, however, who are interested in technical contexts, this blog answers a still open question from my last blog:

  • What is the smoothing/generalizing influence of the evaluation of mean values over 110 seconds – which is how the WSPR logbook is supposed to work – on the mapping of the actual signal changes?

Let’s simply test it
For this purpose I have analyzed on September 22nd, 2021 with the professional SDR Winradio Sigma between 07:00 and 12:00 UTC the broadcasting station CRI Kashi, which transmits continuously on 17’490 kHz with 500 kW towards Europe – 5’079 km, two hops. My antenna is a professional active vertical dipole antenna with 2 x 5 m long legs, namely MD-300DX.

With the software SDRC 17’930 level values were noted in dBm/Hz, every second. The FFT analysis was performed with a high-sensitivity resolution of 0.0122 Hz, resulting in a process gain of 53.1 dB compared to the data from WSPR, measured in a 2’500 Hz wide channel. Assuming the carrier power of the transmitter to be 250 kW and the gain of the transmitting antenna HR4/4/.5 to be typically 21 dBi, this results in an additional gain of 47 dB compared to a WSPR transmitter of 5 W on a dipole, which is already strong by its standards. Thus, the total gain of this experiment is 100 dB compared to a WSPR signal. If we assume that signals with SNRs between -20 and -30 dB can still be evaluated, the gain is still a robust 70 to 80 dB. Thus, if aircraft scatter were to be detected on a WSPR signal, it would be even more striking with this factor.

The spectrogram of the five hours’ recording see below, followed by an explanation of the annotations (as with all screenshots: double-click to get the original resolution):

Kashi’s carrier over 5 hours, shown within a window of ±50Hz and a resolution bandwidth of 0.0122Hz at an dynamic range of 90 dB. Explanation see the following text.

The spectrogram reveals a couple of different strong influences to level and frequency of the carrier. Most prominent is the Doppler shift by a moving ionosphere, plus the split-up into o- and x-rays due to the magnetionic character of the ionosphere. You may simulate it with PropLab 3.1, but only in 3D mode. Aircraft Doppler is very weak. It has been verified as such by a different spectrogram with better time resolution, not shown here. You see also some Doppler from meteorite’s plasma in the vicinity of the carrier.

The level of the carrier can be seen from the following screenshot at a time resolution of 1 second, enriched with some statistical data:

Levels over 5 hours. Mean = -44.02 dBm, Standard Deviation 7.872, Range 58.81 dBm. Max/min: -21.97 dBm/-80.78 dBm

The next screenshot shows the whole 17’930 datapoints, split up into consecutive groups of 110 each. This should simulate the the 110.6 seconds which the WSPR logbook boils down to one SNR value plus on “drift” value. To read this contour map:

Vertically you see 163 columns. Each column contains the levels 1 … 110, and 110 x 163 = 17’930 total level values. For the first time, you can see here the dynamic within a column of 110 values each.

Contour diagram, showing all 17’930 level data, grouped to 163 blocks of 110 data points each.

So far, we retained the level information of all 17’930 data points. What happens if WSPR boils them down to chunks of 110 seconds only? This question answers the next screenshot:

What is lost by boiling down the 17’930 level values at 1 second’s distance to 163 chunks of the mean of 110 values? This screenshot shows the answer.

If it still isn’t understood that information which simply are not palpable in the 110-seconds’ chunk cannot be “interpreted” as this or that, a zoom-in must convince you:

Same as above, but zoomed into. WSPR logbook will keep only the Chunks. So all information has to be derived from just the red line! Imagine that you don’t have any more information – no “Raw”, no “Spectrogram”.

Looking at the both screenshots above: are you still sure to see any faint details (refer to spectrogram on top of this blog) like any Aircraft Doppler just from the chunks? You have also seen that the “drift”, shown in the WSPR logbook, may have manifold sources, ionospheric Doppler prevailing.

Stanag 4285 & PSKSounder – a better mode

There, of course, is a way out of this dilemma: since many years free PSKSounder provides an excellent tool to extract many more information from STANAG 4285 signals, see the following screenshot:

PSKSounder shows relative “time of flight” of a Stanag 4285 signal. Here with FUV, French Navy in Jibuti. You see that the structure of the spectrogram of the signal at the right has it source in two strong and different paths of the signal. Their times of arrival differ by about one millisecond. This procedure is very sensitive and is also used to reliably reveal meteorites and – aircraft!

Finally two things: The path between two stations does not always have to be exactly reversible – that is, if two stations are equipped exactly the same, it is very likely that a different signal will be detected in each case. And if the black box of MH370 should indeed be found in the area supposedly designated by WSPR, it is due to many things, but certainly last of all to WSPR.

After which methods it might be tried nevertheless, one can read already now in Grete De Francesco’s “The Power of the Charlatan”, Yale University Press, New Haven/USA, 1939.

MH370 and WSPR: Aircraft Scatter on HF – A Critical Review

Some articles had been published stating that processing of WSPR logs can assist in reconstructing the route of an aircraft (i.e., MH370) by a method known as bistatic radar. Nils Schiffhauer, DK8OK, has some doubts. Read his reasoning below.

Some Doppler traces in vicinity of the carrier of China Radio International from Xian-Xianyang, broadcasting with 500kW (250kW carrier) on a curtain array antenna providing nearly 25dBi gain towards 190°. More on the lower than on the upper sideband you see some aircraft Doppler traces at distances of 8Hz to 17Hz (LSB), corresponding to a relative velocity of the aircraft from about 200 to 600 km/h. Frequency resolution: 0.0047 Hz.

Again and again, efforts by radio amateurs make the rounds to have identified the crash site of MH370, for example, on the basis of the evaluation of WSPR logs. For this purpose, they primarily evaluate “unusual” level changes in the WSPR logs.
The fact that RF signals are scattered by the metal hull of aircraft is nothing new. The best way to see this effect is to look at the Doppler tracks that form at a certain distance from the actual carrier frequency of the transmitter. This is based on the theory of bistatic radar (see for example “Bistatic Radar” by Nicholas J. Willis, Raleigh NC, 1995).

Aircraft Scatter: Bistatic Radar

This concept has been used worldwide for decades, in the HF range primarily in the form of various over-the-horizon (OTH) radars.
In principle, a signal with known properties (amplitude, waveform …) is transmitted and received again after having passed through the “channel”. Comparing the transmitted signal with the received signal, the properties of the channel can be deduced.
Professional systems with powerful transmitters, beam antennas with high gain and signals with precise characteristics, whose scattering is evaluated with highly specialized algorithms, allow the detection of even small aircraft and ships in rolling seas. Intelligent evaluation includes the extensive elimination of interference factors, from sea clutter to changes in the ionosphere. These also have a considerable influence on the received signal – including amplitude and frequency (Doppler and split-up into x and o rays).

WSPR: A challenging mode

Transferring this technology to the evaluation of level and frequency of WSPR signals faces a couple of challenges:

  • The effective transmit power of WSPR signals is only roughly known at best, but in terms of magnitude it is at least 50 dB below that of professional OTH equipment.
  • The quality of the transmitted signal in terms of frequency stability, noise and possible amplitude changes (power supply!) is not known.
  • The changes of the ionosphere (attenuation, Doppler, multipath …) is not known.
  • The waveform WSPR, as well suited as it is for QRP communications, has not been developed for its use as bistatic radar.

All previous evaluations, especially in connection with flight MH370, are based primarily on evaluations of level changes, measured as just one mean value of a 110 seconds long transmission. It has been postulated that aircraft scatter increases the overall level of the signal. (“Drift” seems not to be a proxy for “Doppler”, see below). A possible evaluation of the Doppler shift fails so far largely because of the data situation. This also prevents the inclusion of the current state of the ionosphere and its local fine structure. Catching up ray tracing – moreover only two-dimensional! – can by no means compensate this disadvantage.

Correlation vs. Causality

However, far-reaching expectations are attached to the existing and modest material [Sensational new finding for MH370 flightpath], which in my opinion are already epistemologically, but also technically on feet of clay. This is like one can make Mozart’s “Kleine Nachtmusik” sound out of pure noise by suitable filtering. This also happens to high-ranking scientists, for example, when they detect neuronal correlates in the brain of a dead salmon and erroneously conclude that it is solving mathematical problems … there has been everything. Correlation doesn’t always mean causality.

My doubts about using WSPR logs for the purpose of locating aircraft are based on two main points:

  • We know little to nothing about the actual state of the fine structure of the ionosphere, which primarily affects the signal.
  • We have only guesses about the extent to which (amplitude, Doppler …) an object flying in an unknown direction scatters the signal (type, height, direction, speed …).

Furthermore, raytracing in those examples calculates with unusually low elevation angle of under 3°. PropLab 3.1 [most recent build #43] sees the main elevation of, e.g., a vertical dipole at more than 20°.

Just as an aside, when the central paper on “WSPRnet Propagation Technical Analysis” states, “Flat ice or calm ocean provide the best surface’s for WSPRnet signal reflection.”, the opposite is true, at least as far as the conductivity of ice is concerned. It has the worst conductivity and thus reflectivity of all soils on the earth’s surface and, at 10-4 S/m, is in last place in this respect according to ITU-R P.527-4.

HF Scatter: What the Experts say

The relevant literature on HF radar deals with such central matters as radar cross section (which defines the return power of an modeled object, which can vary by several 10 dB under different circumstances), scatter in Rayleigh and Mie regions (dependence on wavelengths and dimensions of the object), and inhomogeneities of different layers of the ionosphere – concepts of which most previous studies on the subject of “WSPR and MH370” make sparse use at best.
I do not want to bore now with long-tongued recounting of these things, but to pick out thesis-like only some points from the NATO paper HF-OTH Skywave Radar for Missile Detection” as a quotation (bolded by me):

* We must deal with heavy propagation losses due to the very long travelling distances as well as strong absorption losses mainly due to the D layer of the ionosphere. The whole loss contribution can be up to 100-150 dB.

* The apparently simple propagation mechanism hides the complexity of the ionosphere structure. This implies a challenging target localization that could be achieved by a smart system calibration combined with a three dimensional reconstruction of the signal path through the ionosphere.

* OTH radar system functionalities are strongly dependent on the ionosphere and on the environment noise level that means geographically dependent performances. Accordingly the radar siting represents one of the key choices.

* High values of peak power are necessary in such systems to deal with strong losses.

* It is essential a simulative approach that can provide a predicted radar cross section variability as a function of the operating frequency and of the aspect angles that are unusual for ordinary radar systems.

Certainly, these military requirements do not have to be transferred 1:1 to our more semi-professional approach. Nevertheless, they set such narrow limits to even our modest approach that their meaningful application threatens to disappear almost completely in fading and noise.

Amateur’s Choice: +70 dB – and more

In order to verify at least some basic assumptions in practice, I have conducted a series of investigations on carriers of shortwave broadcast transmitters. These have several key advantages over WSPR:

  • They provide a known signal in terms of frequency stability and amplitude.
  • Their effective transmit power is about 70 dB higher than that of WSPR transmitters.
  • Each station transmits continuously for at least 30 minutes, allowing relatively large integration times to improve the frequency resolution (up to 0.005 Hz, or adding another 57 dB in a 2’500 Hz channel) and thus the sensitivity for detecting the Doppler signals.
  • This setup allows a clear separation of original signal (via ionosphere) and aircraft scatter by shape and frequency. This eliminates what I consider to be the biggest unknown of the WSPR approach.

However, there is one drawback: only between 0 and 10% of even these strong transmitters can be used to detect Doppler traces from aircraft. Only with a smart match of frequency, time, flightpath, propagation … you will have some success.

Let me pick a typical example from a series of experiments – all with similar outcomes. The Chinese transmitter at Xian is received with 500 kW (carrier: 250 kW) on a GPS-locked SDR Elad FDM-S3. Its carrier on 17’530 kHz was first displayed under magnifier of two software, namely PSKOV (screenshot on top of this blog, for a first introduction click here) with 0.005Hz resolution, and SDR software SDRC with 0.39 Hz resolution, see screenshot below. The latter provides the numerical output used in the following post-processing.

Situation with software SDRC, compared to the PSKOV-screenshot at top of this blog.

Needle in a Haystack?

The next step is to answer the following question: Is it possible to detect the influence of the Doppler tracks in the overall signal? After all, this is the method that is tried using WSPR.
For this I first divide the total signal of 100 Hz width into three channels: Carrier, Doppler and Noise, see below. The Doppler signals are clearly visible, the respective correlation coefficients between the channels “Carrier”, “Doppler” and “Noise” are all well below 0.1, which shows the independence of the three different signals from each other and their separation. Mean Level of Carrier is -59.1 dBm, standard deviation 5.71. Mean Level of Noise is -108 dBm, standard deviation 4.5.

Signal levels over 10’000 seconds for all three channels.

In the following step, I sum up the channels “Carrier” and “Doppler” (de-logarithmize the dBm values in mW, addition, re-logarithmize the mW values to dBm).

If I now compare the data “Sum level of Carrier and Doppler” with the “Carrier”, the correlation diagram shows a near-complete agreement between both data sets – see screenshot below:

Correlation diagram fo Carrier and Carrier+Doppler (blue marks) shows only miniscule differences from 100% identity (red line).

Are rounding errors the reason for those miniscule differences? No, as we see in the following screenshot where you can see that the Doppler trace increases the signal of the carrier by 0.2 dB to 0.3 dB at most, except for a single exception: 0.6 dB.

But these values are almost completely lost in the overall signal with its standard deviation of 5.71, if they are not anyway below the measurement accuracy of many SDRs and their software.

The screenshot below draws the difference between [Carrier+Doppler] and [Doppler] – values left Y-scale – together with the original Doppler signal – right Y-scale. Judge for yourself …

The Doppler traces are practically lost in the fluctuations of the carrier signal.

For the complete overwiew of the steps see the workflow below:

Workflow, done with Elad FDM-S3, SDRC, MatLab R2021a.

WSPR & Aircraft Scatter? I have my doubts.

We started with the challenge to see some signal enhancement by scattering from aircraft in WSPR logs. Those should lead to “unusual” changes within the signal. A WSPR transmission lasts for 110.6 seconds and delivers just one mean SNR value representing his time (plus drift with a resolution of 1 Hz only).

It was suggested that from these signal levels (and drift data) aircraft scatter can be derived. This had been tried to underpin with 2-dimensional ray-tracing propagation simulation, based on statistical, rather then real data.

I tested those assumption with 10’000 level data at one second resolution, +70 dB in transmitting power, added by a few 10 dB of processing power. Doppler traces from 30+ aircraft had been analyzed. Backed by this, it can be stated:

  • On HF over longer paths (from two hops/with multipath propagation), usual aircraft scatter has nearly no effect on the overall reception level. Without prior knowledge, it is hard, or even impossible, to conclude aircraft scatter from the sum signal.
  • Doppler effects occure in the region of about 5 Hz to 20 Hz and don’t coincide with the much lower “drift”, I saw in the WSPR logs.
  • The power of a typical WSPR setup is many ten dBs down to what it should be to reliably identify aircraft scatter.
  • We usually know near nothing about the transmitter’s and receiver’s site – power, noise, drift etc.
  • We know near nothing about the channel (propagation) at the refracting points. This makes it difficult to separate different effects from each other, of which aircraft scatter is just a minor one, with multipath fading being the absolutely prevailing one.
  • The statistical population/resolution of the data one gets from the WSPR logs is too small (due to the 110 seconds) to apply robust statistical methods to cope for a dynamic environment.
  • The simulation capabilities of PropLab are not sufficient for such long-range statements due to, for the given case, poor temporal and spatial resolution of the usable ionospheric data. In addition, the simulation with PropLab was, to put it mildly, not optimally implemented – 2D instead of 3D, airy assumptions about the angle of incidence of the signal, and wrong assumption about ground conductivity.

My final conviction is: the detection of aircraft scatter and its assignment to specific flights from WSPR data is far more wishful thinking than reality. Only with considerable prior knowledge and using other data sources as well as possible coincidences these statements can be explained. WSPR in itself is not likely to contribute to this.
There are far more RF signals that are far better suited for this purpose for a variety of reasons. Trump, however, would be digital beacon project, whose waveform is suitable for also qualitative studies of the propagation path. Here, a private initiative seems to be active, after amateur radio clubs continue to stick to analogue technology (NCDXF, once meritorious).

Just a quick answer …

… to a question, I have been asked:

Q: “WSPR is sampling SNR for 110 seconds, boiling this down to one value. The resolution of your approach is one second. Does this influence the results?”

A: “Surely – higher resolution = more details, better insights!”

Q: “Can you show me?”

A: “I warn curious, but that you are, gladly!”

The screenshot below offers an answer to the question: “What does the WSPR log see, which only notes the sum voltage and also this only as an average value (?) – and also this not every second, but in intervals of 110.6 seconds?” Because with WSPR one has only this one sum value. For this purpose, exactly this situation was simulated with the originally good 10,000 data values collected every second and these were divided into groups of 110 seconds each, whose mean value was formed. This then corresponds to the SNR value in the WSPR logs.I boiled down my data of “Carrier+Doppler” and “Doppler” to 91 groups of 110 seconds each, and then I calculated the mean values of each group. In my view that should match the SNR values of WSPR (“Carrier+Doppler”).

Sum level and Doppler level. Allegedly, one should be able to conclude from “unusual” sum levels to aircraft Doppler. Which without prior knowledge leads predominantly to false-positive (FP) and false-negative (FN) results, of which only some are entered here. Rolling the dice gives a better result.

I then calculated the 95% confidence interval from these largely normally distributed mean values and restricted the plot in the above screenshot to those values that lie above the upper limit of this confidence interval of 58.02 dBm. These are “unusual” values in my eyes, although this is only a reasonable guess, because the authors do not specify further what they mean by “unusual”. The course of the values “Carrier+Doppler” is scaled on the left Y-axis, from -58 dBm to -54 dBm.
According to theory, a Doppler signal should now be lurking behind each of these values above -58 dBm, at least in the “unusual” peaks. Is this true? To check this, I plotted the corresponding processed Doppler levels in the same diagram, scaling on the right Y-axis, -110 dBm to -98 dBm.
Already a first look shows that the connection of both curves is rather random. With FP like “false positive” I marked for clarification at least some of those positions, where due to the “unusual” sum signal an aircraft Doppler would have been expected – but was not present. With FN are marked, vice versa, some of the positions, where there was a Doppler signal, but no “unusual” course of the sum level indicated it. A clear assignment “unusual sum signal -> aircraft Doppler” is therefore unlikely.

Comments welcome: dk8ok at


Oh, yeah, we had some comment! Richard Godfrey rebuked my technical-scientific based criticism on his website (“Serving the MH370 Global community”), which explicitly invites discussion, with the following “arguments”:

“You are not welcome on this blog!You were thrown out of the German Radio Amateur Club (DARC) in 1992. Despite 3 appeals at regional and national level as well as in court, you are still excluded from membership 29 years later. There are very good reasons for this. …I have complained to Christian Entsfellner DL3MBG, the current Chairman of DARC, about your demands to protest against my work and that of Dr. Robert Westphal (DJ4FF) officially on the DARC website regarding MH370 and WSPRnet.Your paper is plain wrong and your arguments are misplaced.I suggest you go elsewhere as I am sure there are other MH370 websites who will welcome the likes of you. Und Tschüss!”

” Ambition should be made from sterner stuff.” [Shakespeare, Julius Caesar, Act III]

I like to recommend a website where you find much ado about sterner stuff concerning MH370 and WSPR:
MH370 and Other Investigations – Following the Data Towards Discovery.

DAB: Unique Software Qirx for SDR – smart, Feature-rich and free (2/2)

In this second part about DAB/QIRX, I will deal with anaylzing some results of QIRX’ log.

Figure 1: Tag cloud of all DAB ensembles, revealed by a 24h scan of the whole DAB frequency range at DK8OK’s location near Hannover/Norther Germany. The bigger, the better.

QIRX software provides several tools and data for DAB reception which it stores in a file called TII logger. TII stands for Transmitter Identification Information. Most important of these data are:

  • Time of reception
  • Ensemble ID – identification of the DAB-VHF channel received
  • Signal-to-Noise ratio, or SNR, of the whole 1.536MHz wide VHF channel. Maximum values here are about 34dB from locals. Audio can be expected from about 9dB, reliable decoding of metadata from around 7dB
  • Main ID and Sub ID of the physical transmitter’s location
  • Strength – the average of the amplitudes (magnitudes) of the TII carriers of each transmitter at that moment. The strongest carrier within an ensemble gets value “1”, the other carriers a number from 0 to 1 in respect to their relative magnitude, compared to the strongest carrier. Scale is linear, not logarithmic.

For mobile use, also GPS data in 3D are stored, extracted from an NMEA stream, provided by e.g., an external GPS mouse.

There are two principal methods of collecting data:

  • Scanning the whole DAB-band with all ensembles or scanning a couple of ensembles, as set in the Options’ tab, see Figure 2. This is done to get an overlook over all or many ensembles.
  • Scanning of just one ensemble, mostly to scrutinize propagation from the physical transmitter’s locations – Figure 3.

For scanning, the position of the Threshold slider is important. This can be considered as “kind of a squelch”. It sets the threshold where an ensemble/service is logged. You can control this feature via the window “TII Carriers”. A high threshold results in reliably logging of the strongest station(s). A low threshold will save also weak(er) signals but may be prone to false positive logs which have to been checked/erased manually.

Figure 2: Scanning the whole DAB band or just some ensemble(s). The results are automatically written into the TII logfile – here opened, in the background.
Figure 3: Scanning just one ensemble, here 5D. Under the TII tab, your first must start TII Recording for logging. After that, you may access this file by double-clicking the page icon at the right of this row.

Scan the whole Band

A scan of the whole band with a high threshold (here 0.54) resulted in the ensembles of Figure 1. Reception has been done from a fixed location with a largely vertical-polarized discone antenna at a height of about 50m near Hannover, in the lowlands of Northern Germany. The radio horizon is about 30km, following the equation given by Armbrüster/Grünberger: Elektromagnetische Wellen im Hochfrequenzbereich, München/Heidelberg [Siemens], 1978, p.48. Their factor of 4.1 is a bit higher than other values also found, ranging around 3.6. Receiver is an SDRPlay RSP2.

Figure 4 shows the SNRs of three ensembles, transmitted by the local Telemax tower at 15.8km with antennas at a maximum height of about 340m above sea level, or ASL. This results in a radio horizon of 75km.

Both 10kW signals of ensemble 5C and 5D show a more or less similar SNRs, but at different medians of 27.0dB [ensemble 5C], 31.3dB [5D] and 27.1dB [7A], respectively. With (nearly) the same power and the same horizontal polarization – matching my vertical Discone antenna -, with 5D leading the pack by a whopping 4dB, or factor 2.5, presumably using another antenna pattern at the transmitters’ site. What puzzles me more is that the variance of ensemble 7A with 1.56 is more then double as high as with the other signal (0.62 and 0.70).

Figure 4: Three ensembles from the local transmitter deliver different SNRs, see text.

The next diagram (Figure 5) shows the SNR from ensemble 11C, transmitted from Brocken mountain. With a height of 1141m, it is also virtually line-of-sight. There we see a much lower SNR, due to the fivefold distance, plus the transmitter’s power of being only a fourth that of Hannover Telemax. With 10.2dB, the median SNR is barely above the reliable threshold of around 10dB to provide audio at all. Showing a variance of 0.9, it is prone to sink under this vital level – returning no audio then. The three bigger dips largely coincide with local sunrise, noon and sunset. Further studies are needed to get a clue on that.

Figure 5: The SNR from ensemble 11C, as transmitted via the Brocken mountain, sometimes drops under the vital threshold of 10dB; see text.

The last diagram of this series, Figure 6, shows a splash of DX: From my location, the transmitter “Eggegebirge/Lichtenauer Kreuz” only provides marginal reception – with a median SNR of 8.6dB and a variance of 0.3 only rarely jumping over the threshold of 10dB. Sometimes, even metadata are lost, resulting in a somewhat thinned-out appearance of the diagram.
If you compare the diagrams from Brocken above and from Eggegebirge below, you may see some similarity in SNR over time with also pronounced dips around sunrise, noon and sunset.

Figure 6: Only marginal reception is provided by ensemble 11D, Radio fuer NRW, from Eggegebirge. It rarely jumps over an SNR of 10dB which is needed for audio.

Scanning one Ensemble

In a second step, I scanned just one ensemble for 24 hours, namely 9B “NDR NDS LG” on 204.640MHz with a choice of six stations – some easy, but e.g. Stade a bit challenging. Figure 7 shows the locations and some results, from a whopping number of 276’092 logs. For this, “Threshold” had been set to the lowest possible value, combining highest sensitivity with a maximum of false hits (here: nearly 30%) to be sorted out later – which of course had been already done in this example.

Figure 7: Visselhövede transmitter provided continuous reception with nearly 80’000 hit counts when having scanned ensemble 9B for24 hours. From this diagram you see the relation of hits, distance and transmitting power of all received six locations.

To get the performance of each transmitter’s locations within one ensemble, you cannot use the SNR values, as they refer to the strongest station within the ensemble: Visselhövede in this case. Hence, I had to use column “Strength” of the TII log, running from “1” for the biggest signal in the ensemble to “0” on a linear scale. Here, the smart guys of UKW/TV Arbeitskreis e.V. have invested much work in identifying the TIIs. If you match the Main/Sub Id of your TII log with their free publications, you can assign the IDs to their locations.

This has been done for Figure 8, sorted by distances of the transmitters. The Bispingen/Egestorf (74.2km) transmitter is running only 2kW, hence its strength is weaker and more patchy than e.g. 10kW transmitter Dannenberg/Zernien, despite its distance of 91.2km. Most prominent in the diagram of this transmitter, you see two peaks between 18:00 and 00:00 UTC. They occur – each time-shifted and weaker – also in the diagrams from Egestorf, Lüneburg and Rosengarten plus, much weaker, Visselhövede. Source of these peaks almost surely is a “moving reflector”, being more an airplane than an atmospheric phenomenon, enhancing reception currently. Websites like Flightradar24 with their playback function will help to find some suspects.

Figure 8: Strength of all six transmitters, observed at ensemble 9B over 24 hours. Please observe each different linear scale!

Finally, an alternative look at strengths. In Figure 9, I combined the strengths of just three transmitters, now having set a logarithmic vertical scale, rather than a linear scale to emphasize the weaker signals.

Figure 9: Signal strength of three transmitters from ensemble 9B, compared over 24 hours at a logarithmic scale. Compare this view to the linear diagram above to see here a much better resolution of weak signal strengths.

Some Notes on Propagation

Last but no least, I like to add some notes on propagation. In the DAB frequency range, of around 170 to 255 MHz, propagation largely follows “line of sight”, primarily controlled by the height of transmitters’s and receiver’s antenna – plus power of the transmitter and sensitivity of the receiver. Antenna polarization also plays a role – the polarization of the receiver’s antenna must match that of the transmitter’s antenna to avoid losses by a mismatch. Bear in mind that many transmitter’s antennas may have a non-omni-directional diagram.

This general propagation can be enhanced or degraded by atmospheric phenomenons, high or low pressure/temperature; by rain and fog, by aircraft scatter and other factors.

The SNR of an ensemble is mostly as better as the signal is stronger. There is an exception: if the same ensemble is received by two transmitters at a relative distance of more than about 75km, the “Guard Interval” is too short to sort them out. Result then is a reduced SNR at a high signal level. However, I never faced this situation.

Clem dropped my attention also to another most valuable tool, provided by They maintain detailed databases also on DAB transmitters, their antennas, powers, ensembles etc., and a web service which will draw circles of coverage onto a map. This is a cool and free tool, you must not miss – see Figure 10.

Figure 10: A web service of provides a tool for drawing the coverage (“footprint”) of specified stations, locations, frequencies etc. onto a map. This has been done here for ensemble 9B of six transmitters. Receiver “Burgdorf” can be found som 20km north-east of Hannover, at the bottom of the maß in the middle. Coverage from Dannenberg/Zernien had been highlighted.

The above mentioned tool does not take into account topographic data which may be important to calculate the coverage in mountainous regions. Here Nautel, a Canadian producer of transmitters, provides a free webtool after registration, see Figure 11.

Fgiure 11: Radio Coverage of DAB transmitter “Brocken”, taking into account terrain data.

HF: Doppler, Signal Level and Time

Two views of the carrier of Sofia-Kostinbrod on 9400kHz from 15:30 to 18:30 UTC: On top the frequency within a window of 2Hz height only, at the bottom the synchronized HF level of this carrier; see text. [Click onto the picture for a better view.]

What you see in the picture at the top, is a mostly hidden gem of HF propagation. I took the carrier of Sofia-Kostinbrod transmitter form Bulgaria (250kW) on 9400kHz and observed it for three hours. In the upper window you see the frequency wihtin a window of 2Hz height only. You see two strong carriers: one nearly in parallel to the x-axis, the other snaking some fraction of one Hertz below it.

With one transmitter only on this frequency: How does this happen?

It’s multipath propagation. The signal takes one way via a groundwave-like way, the upper trace. It reveals a very slight drift downwards. As I use a GNSS-controlled receiver, the FDM-S3 from Elad, this miniscule drift should be happen within the transmitter, not the receiver.
The snaking trace stems from a second way, most likely via the F2 layer of the ionosphere. As the ionosphere is prone to winds and an ever dynamic change of its ionization, it is moving. And with all moving objects, also this causes a Doppler effect to waves. This is exactly what we see – the angular speed of the ionosphere, relative to the “groundwave-like” signal.
You may also see at least two weaker traces, caused by two further ways, hence showing other Doppler shift.

In the diagram at the bottom, you see the combined level of all traces. Because they reach the reeiver at different time and, hence, different phases, their addition leads to an ever changing signal level, called: fading.

I hope to continue this work with some other examples in the future, also taking fade-in and fade-out into account.

« Older Entries