ArticleslgStudy

computer science

WSJT (amateur radio software)

WSJT (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 WSJT (amateur radio software) rather than just read about it. In short: WSJT-X is a computer program used for weak-signal radio communication between amateur radio operators. The program was initially written by Joe Taylor, K1JT, but is now open source and is developed by a small team.

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

Key takeaways

  • WSJT (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 WSJT (amateur radio software) to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of WSJT (amateur radio software) from memory before moving on to harder problems.

Reference excerpt

WSJT-X is a computer program used for weak-signal radio communication between amateur radio operators. The program was initially written by Joe Taylor, K1JT, but is now open source and is developed by a small team. The digital signal processing techniques in WSJT-X make it substantially easier for amateur radio operators to employ exotic propagation modes, such as high-speed meteor scatter and moonbounce. Additionally WSJT is able to send signal reports to spotting networks such as PSK Reporter.

History WSJT, the predecessor to WSJT-X, was originally released in 2001 and has undergone several major revisions. Communication modes have been both added and removed from the software over the course of its development. Since 2005, the software has been released as open source software under the GNU General Public License. This licensing change required substantial rewrites and took several months to complete. Although Joe Taylor was the original developer (and still acts as maintainer), several programmers are currently involved in writing the software. The latest version of WSJT (not to be confused with WSJT-X) is written in Python and C, with several utilities written in Fortran. WSJT versions up through 7.06 r1933 (referred to as colloquially as WSJT7) and earlier were aggregations of previous versions, and as such WSJT7 contained 16 different modes (FSK441, JT6M, JT65 variants A - C, JT2, JT4 variants A - G, WSPR, and a preview of JT64A). As of version 8.0 (referred to as colloquially as WSJT8) the available modes changed completely such that WSJT8 now offers 5 different modes (JTMS, ISCAT, JT64A, JT8, and Echo) - none of which are back-compatible with WSJT7 or earlier releases. This backwards-incompatibility includes JT64A, such that the preview release of JT64A in WSJT7 cannot communicate with the stable release of JT64A in WSJT8. As of May 2018, the latest WSJT version is WSJT10.

Communication modes provided The software carries a general emphasis on weak-signal operation and advanced DSP techniques; however, the communication modes rely upon different ionospheric propagation modes and may be used on many different bands. WSJT's communication modes can be divided into fast and slow modes. While fast modes send character-by-character without error correction, the slow modes aim to optimize for minimal QRO (high-power) use. As of WSJT10, supported fast modes are JTMS, FSK441, ISCAT, and JT6M, and the slow modes are JT65 and JT4. WSJT-X 1.8 additionally implements the "slow" JT9, FT8, and QRA64. Some modes have derived submodes with larger tone spacing. Two other modes, WSPR and Echo are included for measuring propagation and testing moon bounce echo.

FSK441 FSK441, introduced in 2001 as the first communications mode included with WSJT, is designed to support meteor scatter communication using radio-reflecting meteor trails. The bursts of signal created by such trails are commonly referred to as "pings", due to their characteristic sound. Such pings may be as short as a tenth of a second and carry enough information to complete at least one stage of a contact. FSK441 employs multi-frequency shift keying using four tones, at a data rate of 441 baud. Because of the choice of character codes in the protocol, it is self-synchronizing and does not require an explicit synchronization tone. FSK441 is generally used on the 2-meter and 70-centimeter amateur bands. Contacts may be made at almost any time (that is, a meteor shower is not required to be in progress) at distances of up to 1400 miles (2250 km). Transmitted messages include at least one space, the FSK441 decoding algorithm uses that space character as a syncword for zero-overhead synchronization. This mode is no longer included in WSJT-X as of version 2.1.2.

JT6M JT6M, introduced in late 2002, is intended for meteor scatter and other ionospheric scattering of signals, and is especially optimized for the 6-meter band. The mode also employs multiple frequency-shift keying, but at 44 tones. One of the tones is a synchronization tone, leaving 43 tones to carry data (one tone per character in the character set, which includes alphanumerics and some punctuation). The symbol rate is 21.53 baud; the actual data rate as encoded for transmit is 14.4 characters per second. The mode is known for sounding "a bit like piccolo music". This mode is no longer included in WSJT-X as of version 2.1.2.

JT65 JT65, developed and released in late 2003, is intended for extremely weak but slowly varying signals, such as those found on troposcatter or Earth-Moon-Earth (EME, or "moonbounce") paths. It can decode signals many decibels below the noise floor in a 2500 Hz band (note that SNR in a 2500 Hz band is approximately 28 dB lower than SNR in a 4 Hz band, which is closer to the channel bandwidth of an individual JT65 tone), and can often allow amateurs to successfully exchange contact information without signals being audible to the human ear. Like the other modes, multiple-frequency shift keying is employed; unlike the other modes, messages are transmitted as atomic units after being compressed and then encoded with a process known as forward error correction (or "FEC"). The FEC adds redundancy to the data, such that all of a message may be successfully recovered even if some bits are not received by the receiver. (The particular code used for JT65 is Reed-Solomon.) Because of this FEC process, messages are either decoded correctly or not decoded at all, with very high probability. After messages are encoded, they are transmitted using MFSK with 65 tones. Operators have also begun using the JT65 mode for contacts on the HF bands, often using QRP (very low transmit power); while the mode was not originally intended for such use, its popularity has resulted in several new features being added to WSJT in order to facilitate HF operation.

JT9 JT9, intended for MF and HF use, was introduced in WSJT-X, which was at the time an experimental version of WSJT. It uses the same logical encoding as JT65, but modulates to a 9-FSK signal. With 1-minute transmission intervals, JT9 occupies less than 16 Hz bandwidth. (JT9 also had versions designed for longer transmission intervals of 2 minutes, 5 minutes, 10 minutes or 30 minutes. Those extended versions took increasingly less bandwidth and permitted reception of even weaker signals.)

FT8

… excerpt ends here. Continue reading the full article.

Worked examples

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

Start with the simplest possible case. Write down what WSJT (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 WSJT (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 WSJT (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 WSJT (amateur radio software)

In research
WSJT (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 WSJT (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
WSJT (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 WSJT (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 “WSJT (amateur radio software)” →

Affiliate

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

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

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what WSJT (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 WSJT (amateur radio software) out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

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

WSJT-X is a computer program used for weak-signal radio communication between amateur radio operators. The program was initially written by Joe Taylor, K1JT, but is now open source and is developed by a small team.

Why does WSJT (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 WSJT (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 WSJT (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