ArticleslgStudy

computer science

WSPR (amateur radio software)

WSPR (amateur radio software) is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand WSPR (amateur radio software) rather than just read about it. In short: WSPR (pronounced "whisper") is an acronym for Weak Signal Propagation Reporter. It is a protocol, implemented in a computer program, used for weak-signal radio communication between amateur radio operators.

WSPR (amateur radio software) — main illustration
WSPR (amateur radio software) — illustration

Key takeaways

  • WSPR (amateur radio software) belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect WSPR (amateur radio software) to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of WSPR (amateur radio software) from memory before moving on to harder problems.

Reference excerpt

WSPR (pronounced "whisper") is an acronym for Weak Signal Propagation Reporter. It is a protocol, implemented in a computer program, used for weak-signal radio communication between amateur radio operators. The protocol was designed, and a program written initially, by Joe Taylor, K1JT. The software code is now open source and is developed by a small team. The program is designed for sending and receiving low-power transmissions to test propagation paths on the MF and HF bands. WSPR implements a protocol designed for probing potential propagation paths with low-power transmissions. Transmissions carry a station's callsign, Maidenhead grid locator, and transmitter power in dBm. The program can decode signals with a signal-to-noise ratio as low as −28 dB in a 2.5 kHz bandwidth. Stations with internet access can automatically upload their reception reports to a central database called WSPRnet, which includes a mapping facility.

The WSPR protocol The type of radio emission is "F1D", frequency-shift keying. A message contains a station's callsign, Maidenhead grid locator, and transmitter power in dBm. The WSPR protocol compresses the information in the message into 50 bits (binary digits). These are encoded using a convolutional code with constraint length K = 32 and a rate of r = 1⁄2. The long constraint length makes undetected decoding errors less probable, at the cost that the highly efficient Viterbi algorithm must be replaced by a simple sequential algorithm for the decoding process.

Protocol specification The standard message is <callsign> + <4 character locator> + <dBm transmit power>; for example “K1ABC FN20 37” is a signal from station K1ABC in Maidenhead grid cell “FN20”, sending 37 dBm, or about 5.0 W (legal limit for 630 m). Messages with a compound callsign and/or 6 digit locator use a two-transmission sequence. The first transmission carries compound callsign and power level, or standard callsign, 4 digit locator, and power level; the second transmission carries a hashed callsign, 6 digit locator, and power level. Add-on prefixes can be up to three alphanumeric characters; add-on suffixes can be a single letter or one or two digits.

Fields of a standard message: 28 bits for callsign, 15 bits for locator, 5 bits for power level, 2 bits for message type, total: 50 bits. Forward error correction (FEC): non-recursive convolutional code with constraint length K = 32, rate r = 1⁄2. Number of binary channel symbols: nsym = (50 + K − 1) × 2 = 162. Keying rate is 12000⁄8192 = 1.4648 baud. Modulation is continuous phase 4 FSK, with 1.4648 Hz tone separation.

Occupied bandwidth is about 6 Hz Synchronization is via a 162 bit pseudo-random sync vector. Each channel symbol conveys one sync bit (LSB) and one data bit (MSB). Duration of transmission is 162 × 8192⁄12000 = 110.6 s. Transmissions nominally start one second into an even UTC minute: e.g., at hh:00:01, hh:02:01, etc. Minimum S/N for reception is around –34 dB on the WSJT scale (2500 Hz reference bandwidth).

Applications

The protocol was designed to test propagation paths on the LF, MF and HF bands. Also used experimentally at VHF and higher frequencies. Other applications include antenna testing, frequency stability and frequency accuracy checking. Usually a WSPR station contains a computer and a transceiver, but it is also possible to build very simple beacon transmitters with little effort.

For example a simple WSPR beacon can be built using the Si 570, or Si 5351. The Raspberry Pi can also be used as WSPR beacon. An accurate clock is essential both for transmission and decoding of received signals.

MH370 hypothesis In May 2021, aerospace engineer Richard Godfrey suggested examining historical WSPR data as a way to define the flight path of Malaysia Airlines Flight 370 on 8 March 2014. In November 2021, Godfrey stated his belief that his analysis indicates the aircraft flew in circles for around 22 minutes in an area 150 nautical miles (280 km; 170 mi) from the coast of Sumatra before vanishing, later proposing a search area centered around 33.177°S 95.3°E / -33.177; 95.3. As of February 2026, the validity of Godfrey's claim was yet to be established. On 6 March 2024 the BBC documentary Why Planes Vanish: The Hunt for MH370 examined Godfrey's claim and reported that Simon Maskell, a mathematician at the University of Liverpool, was undertaking an analytical study of the possibility of using WSPR technology to locate the missing aircraft. At the time of the BBC documentary in 2024, Maskell stated he would be releasing results from this study within six months. However, by February 2026 Maskell had not yet reported publishing such results.

History WSPR was originally released in 2008.

References

External links Official website Central database of reception reports Archived 2008-11-21 at the Wayback Machine Live WSPR propagation analysis

Further reading GDTAAA WSPRnet MH370 Analysis Flight Path Report (Self-published, Dropbox)

Illustrations

WSPR (amateur radio software): Raspberry Pi as WSPR transmitter
Raspberry Pi as WSPR transmitter
WSPR (amateur radio software): Density distribution of WSPR spots, January 2014 vs July 2014, using only most distant reception per spot.
Density distribution of WSPR spots, January 2014 vs July 2014, using only most distant reception per spot.

Worked examples

Example 1 — a first encounter with WSPR (amateur radio software)

Start with the simplest possible case. Write down what WSPR (amateur radio software) claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to WSPR (amateur radio software) before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about WSPR (amateur radio software) ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of WSPR (amateur radio software)

In research
WSPR (amateur radio software) appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses WSPR (amateur radio software) in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
WSPR (amateur radio software) is common in secondary-school and first-year university syllabi. It links to neighbouring topics Amateur radio software, Amateur radio software for Linux, Amateur radio software for Windows, so understanding it makes those chapters shorter.
In everyday life
Look for WSPR (amateur radio software) outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “WSPR (amateur radio software)” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study WSPR (amateur radio software) in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what WSPR (amateur radio software) means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain WSPR (amateur radio software) out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is WSPR (amateur radio software) in simple terms?

WSPR (pronounced "whisper") is an acronym for Weak Signal Propagation Reporter. It is a protocol, implemented in a computer program, used for weak-signal radio communication between amateur radio operators.

Why does WSPR (amateur radio software) matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study WSPR (amateur radio software)?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on WSPR (amateur radio software).

Tags

  • Amateur radio software
  • Amateur radio software for Linux
  • Amateur radio software for Windows
  • Amateur radio software for macOS
  • Free communication software
  • Quantized radio modulation modes

Keep exploring