Study guide
6.3 Digital Modulation Modes, Spectral Efficiency, and Weak-Signal Protocols
ACMA Amateur Radio Advanced Recognition Certificate - Theory Exam
Track your progress as you read
Finished sections get a check mark.
1 Chapter 1: DC Theory, Circuit Laws & Passive Components
1.1 DC Circuit Analysis, Ohm's Law, and Kirchhoff's Laws 1.2 AC Fundamentals, Sine Waves, Peak, RMS, and Phase Relationships 1.3 Inductance, Capacitance, Reactance, and Time Constants
2 Chapter 2: Impedance, Resonance & Passive Filters
2.1 Complex Impedance, Phasors, and AC Circuit Analysis 2.2 Series and Parallel LC Resonance and Q Factor 2.3 Passive Filters, Cutoff Frequency, and Attenuator Pads
3 Chapter 3: Semiconductor Devices & Power Supplies
3.1 Semiconductor Diodes, Zener Regulators, and Rectifier Circuits 3.2 Bipolar Junction Transistors, FETs, and Operational Amplifiers 3.3 Thermionic Valves (Vacuum Tubes) and High-Power Linear Amplifiers 3.4 DC Power Supplies, Filter Networks, and Voltage Regulators
4 Chapter 4: Oscillators & Frequency Synthesis
4.1 RF Oscillators, LC Tank Topologies, and Frequency Stability 4.2 Phase-Locked Loops (PLLs) and Frequency Synthesisers 4.3 Direct Digital Synthesis (DDS), SDR Architectures, and Digital Filter Topologies
5 Chapter 5: RF Amplifiers & Linearity
5.1 Classes of Amplification, Conduction Angles, and Operating Efficiency 5.2 RF Power Amplifiers, Push-Pull Topologies, and Output Matching 5.3 Amplifier Stability, Neutralisation, and Intermodulation Distortion
6 Chapter 6: Modulation & Demodulation
6.1 Amplitude Modulation, Double Sideband, and Single Sideband (SSB) 6.2 Frequency Modulation, Phase Modulation, and FM Detectors 6.3 Digital Modulation Modes, Spectral Efficiency, and Weak-Signal Protocols
7 Chapter 7: Transmitters, Mixers & Receivers
7.1 RF Mixers, Frequency Translation, and Intermodulation 7.2 Transmitter Architectures, CW Keying, and Output Filtering 7.3 Superheterodyne Receiver Design, IF Selection, and Image Rejection 7.4 Receiver Performance Specifications, Dynamic Range, and Selectivity
8 Chapter 8: Transmission Lines & Waveguides
8.1 Transmission Line Characteristics, Impedance, and Velocity Factor 8.2 Standing Waves, Reflection Coefficient, SWR, and Return Loss 8.3 Resonant Line Sections, Quarter-Wave Transformers, and Stubs
9 Chapter 9: Impedance Matching & Baluns
9.1 Lumped-Element Matching Networks and Antenna Tuning Units 9.2 Baluns, Ununs, and Common-Mode Current Choking 9.3 Feedline Losses, High-SWR Stress, and Coaxial Installation Practice
10 Chapter 10: Practical Antennas & Arrays
10.1 Resonant Dipoles, Inverted-Vs, and Multiband Wire Antennas 10.2 Quarter-Wave Verticals, Ground Systems, and Radiation Efficiency 10.3 Parasitic Arrays, Yagi-Uda Antennas, and Quad Arrays 10.4 Antenna Gain, Aperture Antennas & Horns, ERP/EIRP, Radiation Patterns
11 Chapter 11: Radio Wave Propagation & Ionospheric Mechanics
11.1 Electromagnetic Wave Fundamentals, Polarisation, and Ground Waves 11.2 The Ionosphere, Solar Radiation, and Solar Cycles 11.3 Critical Frequency, Maximum Usable Frequency, and HF Propagation Paths
12 Chapter 12: VHF/UHF Propagation & Space Communications
12.1 Line-of-Sight, Tropospheric Ducting, and Diffraction 12.2 Sporadic-E, Auroral Scatter, and Trans-Equatorial Propagation 12.3 Amateur Satellites, Doppler Shift, and Earth-Moon-Earth (EME)
13 Chapter 13: Test Equipment & RF Measurements
13.1 Decibels, Power Ratios, and Cascaded Stage Calculations 13.2 RF Power Meters, Directional Couplers, and Dummy Loads 13.3 Multirange Meters, Waveform Diagnostics, Oscilloscopes, and Frequency Counters
14 Chapter 14: Advanced RF Analysis & Diagnostics
14.1 Spectrum Analyser Architecture, Operation, and Spectral Purity 14.2 Antenna Analysers, Vector Network Analysers, and Smith Charts 14.3 Calibrated Signal Generators, Grid Dip Meters, and Component Testing
15 Chapter 15: Electromagnetic Compatibility & Interference
15.1 Sources of Interference, Coupling Mechanisms, and Audio Rectification 15.2 Receiver Susceptibility, Desensitisation, and Front-End Intermodulation 15.3 Practical RFI Suppression, Filter Design, and Bonding Techniques
16 Chapter 16: Electrical, RF & Station Safety
16.1 Biological Effects of RF Energy and ARPANSA Exposure Standards 16.2 Safe Separation Distances, Power Density, and Duty Cycles 16.3 Station Electrical Safety, Battery Hazards, and Safe Headphone Use 16.4 Mast and Tower Construction, Power Line Clearance, and Lightning Protection
6.3 Digital Modulation Modes, Spectral Efficiency, and Weak-Signal Protocols
Key Takeaways Explain This Topic AI
The Shannon-Hartley capacity is C = B log 2 ( 1 + S / N ) C=B\log_2(1+S/N) C = B lo g 2 ( 1 + S / N ) for an AWGN channel. Signal and noise powers use the same bandwidth. Capacity remains positive at negative SNR, but reliable operation requires an information rate below capacity and suitable coding; bandwidth/power comparisons must state what is held fixed.
Gross modulation bit rate is R b = S log 2 M R_b=S\log_2M R b = S lo g 2 M , where S S S counts symbols per second, including repeated states. FEC and framing reduce net payload rate. 16-QAM maps 4 bits per symbol but needs greater SNR and linear envelope amplification than robust low-order modes.
BPSK31 sends 31.25 symbols per second, uses Varicode, and shapes amplitude through zero at phase reversals to reduce spectral spreading. Consecutive unchanged phases can retain full amplitude. Baud rate is not a complete occupied-bandwidth specification.
FT8 and FT4 use synchronized Gaussian FSK and LDPC (174,91) coding. WSPR uses narrow 4-FSK and a constraint-length 32 convolutional code. Quote decoding sensitivity with its noise-reference bandwidth and decoder conditions; AP can improve FT8 sensitivity beyond its nominal -21 dB threshold.
DMR, D-STAR and System Fusion combine compressed voice with error control on narrow radio channels. DMR uses two-slot TDMA and AMBE+2; classic D-STAR uses AMBE2020; Fusion offers separate DN/VW modes. Open-source Codec2 is used in FreeDV modes, rather than in those proprietary voice formats.
Last updated: November 2026
6.3 Digital Modulation Modes, Spectral Efficiency, and Weak-Signal Protocols
The transition from analog modulation to digital communications represents one of the most profound technological advancements in radio engineering. By encoding intelligence into discrete symbols rather than continuous voltage waveforms, digital systems unlock the mathematical guarantees of information theory, forward error correction, and advanced digital signal processing (DSP). In the amateur radio service, digital modes span a spectrum from high-throughput terrestrial digital voice and microwave networks to ultra-narrowband weak-signal protocols capable of decoding transmissions buried dozens of decibels below the atmospheric noise floor.
- 1. Information Theory Foundations: Shannon, Nyquist, and Baud
- The Shannon-Hartley Theorem and Channel Capacity
In 1948, Claude Shannon established the mathematical upper bound for the rate at which error-free information can be transmitted over a communication channel corrupted by Additive White Gaussian Noise (AWGN). The Shannon-Hartley Theorem states: C = B log 2 ( 1 + S N ) C = B \log_2\left(1 + \frac{S}{N}\right) C = B lo g 2 ( 1 + N S )
where:
C C C is the channel capacity in bits per second ( bps \text{bps} bps ).
B B B is the channel bandwidth in Hertz ( Hz \text{Hz} Hz ).
S / N S/N S / N is the linear signal-to-noise power ratio across the channel ( S / N = 10 SNR dB / 10 S/N = 10^{\text{SNR}_{\text{dB}} / 10} S / N = 1 0 SNR dB /10 ).
Shannon's formulation provides three fundamental engineering deductions:
Bandwidth-Power Trade-off: At fixed S / N S/N S / N , capacity is proportional to bandwidth. At fixed bandwidth and noise power, it varies as log 2 ( 1 + S / N ) \log_2(1+S/N) lo g 2 ( 1 + S / N ) . If received signal power and white-noise spectral density N 0 N_0 N 0 are fixed instead, N = N 0 B N=N_0B N = N 0 B grows with bandwidth and C = B log 2 [ 1 + S / ( N 0 B ) ] C=B\log_2[1+S/(N_0B)] C = B lo g 2 [ 1 + S / ( N 0 B )] approaches S / ( N 0 ln 2 ) S/(N_0\ln2) S / ( N 0 ln 2 ) . At low SNR, increasing signal power can therefore produce an approximately proportional capacity increase.
Communication Below the Noise Floor: When signal power is significantly weaker than noise power ( S / N < 1 S/N < 1 S / N < 1 , corresponding to a negative SNR in decibels), the logarithm can be approximated using the Taylor expansion ln ( 1 + x ) ≈ x \ln(1 + x) \approx x ln ( 1 + x ) ≈ x : C ≈ B ( S N ) log 2 ( e ) ≈ 1.4427 ⋅ B ( S N ) C \approx B \left( \frac{S}{N} \right) \log_2(e) \approx 1.4427 \cdot B \left( \frac{S}{N} \right) C ≈ B ( N S ) lo g 2 ( e ) ≈ 1.4427 ⋅ B ( N S )
A negative SNR still gives positive capacity. Reliable communication is theoretically possible at an information rate below this limit with suitable coding and sufficiently long codewords. A low rate or long integration alone does not guarantee error-free reception. Weak-signal modes such as FT8 and WSPR combine coding, synchronization and narrowband detection to work at low SNR.
Baud Rate vs. Bit Rate
A fundamental point of confusion in communications engineering is the distinction between Baud Rate and Bit Rate :
Baud Rate (Symbol Rate, S S S ): The number of transmitted symbols per second. Consecutive symbols may have the same state, so baud does not count only visible transitions.
Gross Modulation Bit Rate ( R b R_b R b ): The rate of bits mapped into symbols, in bits per second. Net user-data rate is lower when some bits or symbol intervals carry FEC, framing or synchronization.
For M = 2 k M=2^k M = 2 k states with k = log 2 M k=\log_2M k = lo g 2 M mapped bits per symbol, the gross modulation bit rate is: R b = S ⋅ log 2 ( M ) = S ⋅ k R_b = S \cdot \log_2(M) = S \cdot k R b = S ⋅ lo g 2 ( M ) = S ⋅ k Constellation Encodings:
- Binary Signaling (M = 2, e.g., BPSK, 2-FSK): k = log2(2) = 1 bit/symbol --> Bit Rate = Baud Rate
- 4-ary Signaling (M = 4, e.g., QPSK, 4-FSK): k = log2(4) = 2 bits/symbol --> Bit Rate = 2 x Baud Rate
- 8-ary Signaling (M = 8, e.g., 8-PSK, 8-FSK): k = log2(8) = 3 bits/symbol --> Bit Rate = 3 x Baud Rate
- 16-ary Signaling (M = 16, e.g., 16-QAM): k = log2(16) = 4 bits/symbol --> Bit Rate = 4 x Baud Rate
- Nyquist Minimum Bandwidth and Pulse Shaping
Harry Nyquist proved that to transmit a symbol rate S S S over an ideal noiseless low-pass channel without Inter-Symbol Interference (ISI) , the minimum theoretical baseband bandwidth is: B Nyquist = S 2 B_{\text{Nyquist}} = \frac{S}{2} B Nyquist = 2 S
When modulated onto an RF carrier (double-sideband translation), the minimum theoretical RF bandwidth is B RF = S B_{\text{RF}} = S B RF = S .
Rectangular pulses have broad sinc-shaped spectra. Pulse shaping limits this spectrum, while the combined channel and receiver response must meet the Nyquist zero-ISI condition at the sampling instants. A raised-cosine response meets that condition. Commonly, matched root-raised-cosine (RRC) filters at transmitter and receiver combine to give the raised-cosine response; either RRC filter alone is not that response. With symbol rate S S S and roll-off α \alpha α , the ideal RF bandwidth is: B RF = S ( 1 + α ) B_{\text{RF}} = S (1 + \alpha) B RF = S ( 1 + α )
where α \alpha α is the filter roll-off factor ( 0 ≤ α ≤ 1 0 \le \alpha \le 1 0 ≤ α ≤ 1 ). A filter with α = 0.35 \alpha = 0.35 α = 0.35 limits excess bandwidth to 35 % 35\% 35% above the Nyquist rate, suppressing out-of-band spectral emissions by tens of decibels.
2. Primary Digital Modulation Formats in Amateur Radio Modulation Formats:
- FSK (Frequency Shift) PSK (Phase Shift) QAM (Amplitude + Phase)
- f_mark f_space 0 deg 180 deg +-----+-----+
- | | | | | * | * |
- --+------------+---> f ---+------------+---> Phase | * | * |
- ---+-----+----+---
- | * | * |
- +-----+-----+
- 1. Frequency Shift Keying (FSK) and Audio FSK (AFSK)
In Frequency Shift Keying, the binary states are represented by shifting the transmitter carrier between two discrete frequencies:
MARK Frequency ( f mark f_{\text{mark}} f mark ): Represents binary 1 (conventionally the higher frequency).
SPACE Frequency ( f space f_{\text{space}} f space ): Represents binary 0 (conventionally the lower frequency).
Frequency Shift ( Δ f \Delta f Δ f ): The difference between mark and space: Δ f = ∣ f mark − f space ∣ \Delta f = |f_{\text{mark}} - f_{\text{space}}| Δ f = ∣ f mark − f space ∣ .
Amateur RTTY (Radioteletype): The classic HF amateur digital mode operates at 45.45 baud 45.45\text{ baud} 45.45 baud using a standard frequency shift of 170 Hz 170\text{ Hz} 170 Hz with 5-bit Baudot coding.
Direct FSK vs. Audio FSK (AFSK):
Direct FSK (FSK): The digital bitstream directly keys the master oscillator frequency (e.g. through a varactor). The RF envelope remains strictly constant, generating a clean spectrum devoid of intermodulation.
Audio FSK (AFSK): Digital software generates two alternating audio tones (e.g., 2125 Hz 2125\text{ Hz} 2125 Hz Mark and 2295 Hz 2295\text{ Hz} 2295 Hz Space), which are fed into the microphone input of an ordinary SSB transceiver. If the transceiver's audio gain is set too high, speech amplifier clipping and Automatic Level Control (ALC) action generate audio harmonics and severe intermodulation distortion (IMD) products, splattering across adjacent frequencies.
Continuous Phase FSK (CPFSK) and MSK: Switching between two independent oscillators produces abrupt phase discontinuities at bit transitions, generating broad spectral sidelobes. In Continuous Phase FSK (CPFSK) , the phase is constrained to transition smoothly without phase jumps. When the frequency shift is set to exactly half the symbol rate ( Δ f = S / 2 \Delta f = S / 2 Δ f = S /2 , modulation index h = 0.5 h = 0.5 h = 0.5 ), it is termed Minimum Shift Keying (MSK) —the theoretical minimum frequency separation for coherent orthogonal detection. Adding a Gaussian pulse-shaping filter yields Gaussian Minimum Shift Keying (GMSK) , the format used in D-STAR and GSM.
2. Phase Shift Keying (PSK)
In Phase Shift Keying, the carrier frequency remains fixed while its phase is shifted among discrete angular states:
Binary Phase Shift Keying (BPSK): Two antipodal phases, such as 0 ∘ 0^\circ 0 ∘ and 180 ∘ 180^\circ 18 0 ∘ , convey 1 bit per symbol ( M = 2 M=2 M = 2 ).
Quadrature Phase Shift Keying (QPSK): Four constellation phases, such as 45 ∘ 45^\circ 4 5 ∘ , 135 ∘ 135^\circ 13 5 ∘ , 225 ∘ 225^\circ 22 5 ∘ and 315 ∘ 315^\circ 31 5 ∘ , convey 2 bits per symbol ( M = 4 M=4 M = 4 ). They use two orthogonal carrier components, I and Q; the four states are not all mutually orthogonal. At the same symbol rate and pulse shaping, QPSK carries twice the gross bit rate of BPSK in the same RF bandwidth. Coherent Gray-coded QPSK and BPSK have the same theoretical bit-error probability at a given E b / N 0 E_b/N_0 E b / N 0 in AWGN.
Differential PSK (DPSK): Phase shifts represent the change in bit state relative to the preceding symbol rather than absolute phase. This eliminates phase ambiguity at the receiver and avoids the need for complex carrier phase tracking.
The PSK31 Revolution
Developed by British amateur Peter Martinez (G3PLX), PSK31 revolutionized HF amateur keyboard communications by achieving extraordinary spectral efficiency:
Symbol Rate: Operates at 31.25 baud 31.25\text{ baud} 31.25 baud —a speed matched to human typing cadence ( 50 words per minute ~50\text{ words per minute} 50 words per minute ).
Envelope Shaping: In BPSK31, a phase reversal is shaped so that amplitude falls to zero at the reversal and rises smoothly afterward. Where no reversal is required, amplitude can remain at full value. Each symbol does not necessarily produce a separate bell-shaped envelope.
Narrow Spectrum: Shaping reduces the broad spectral components caused by abrupt phase changes; it does not eliminate modulation sidebands. The 31.25 baud 31.25\text{ baud} 31.25 baud symbol rate is distinct from occupied bandwidth. As one documented implementation example, MixW describes about 40 Hz 40\text{ Hz} 40 Hz width at − 3 dB -3\text{ dB} − 3 dB and 80 Hz 80\text{ Hz} 80 Hz at − 40 dB -40\text{ dB} − 40 dB . State the measurement level when quoting a bandwidth.
Varicode Encoding: Employs a variable-length character code where frequently used letters (such as 'e' and 't') are assigned short codes (e.g. 2 or 3 bits), while rare characters receive longer codes. Consecutive zeros act as character delimiters, maximizing throughput.
3. Quadrature Amplitude Modulation (QAM)
QAM combines both amplitude modulation and phase modulation simultaneously. Constellation diagrams map symbol states on a two-dimensional In-Phase ( I I I ) and Quadrature ( Q Q Q ) plane:
16-QAM: Defines 16 constellation points, encoding k = log 2 ( 16 ) = 4 bits/symbol k = \log_2(16) = 4\text{ bits/symbol} k = lo g 2 ( 16 ) = 4 bits/symbol .
64-QAM: Defines 64 constellation points, encoding k = log 2 ( 64 ) = 6 bits/symbol k = \log_2(64) = 6\text{ bits/symbol} k = lo g 2 ( 64 ) = 6 bits/symbol .
Trade-offs: While 16-QAM and 64-QAM deliver high spectral efficiency ( > 3 − 5 bps/Hz >3-5\text{ bps/Hz} > 3 − 5 bps/Hz ), they do not possess a constant envelope. They require highly linear Class A or Class AB power amplifiers (backed off well below compression) and demand significantly higher signal-to-noise ratios to distinguish adjacent constellation states. In amateur service, QAM is used on higher-SNR microwave links, digital ATV and mesh networks, and in adaptive HF modems such as PACTOR-4.
4. Multiple Frequency Shift Keying (MFSK)
MFSK utilizes M M M distinct orthogonal tones (where M = 4 , 8 , 16 , 32 , 64 M = 4, 8, 16, 32, 64 M = 4 , 8 , 16 , 32 , 64 ). Only one tone is active at any instant. By extending the symbol duration across multiple frequencies, MFSK provides exceptional resistance to ionospheric multipath delay spread and selective fading , which severely degrade high-speed single-carrier PSK modes on HF.
3. Weak-Signal Protocols: The WSJT-X Architecture
Pioneered by Nobel laureate Joe Taylor (K1JT), the WSJT-X suite transformed weak-signal amateur communications by combining MFSK modulation, precise UTC time synchronisation, and advanced forward error correction.
- Mode Modulation T/R Sequence Tx Duration Nominal RF Bandwidth Symbol Rate Nominal SNR Threshold
- FT8 8-GFSK 15 s 12.64 s 50 Hz 6.25 baud about -21dB
- FT4 4-GFSK 7.5 s 5.04 s 83.3 Hz 20.83 baud about -17.5dB
- WSPR 4-FSK 120 s 110.6 s 5.9 Hz 1.465 baud about -31dB
These nominal thresholds use a 2500 Hz 2500\text{ Hz} 2500 Hz reference noise bandwidth and approximately 50 % 50\% 50% decoding probability under the documented test conditions. They are not hard reception limits. Optional a priori (AP) decoding can improve FT8 sensitivity by up to about 4 dB using already known message information, with a slightly greater risk of false decodes.
1. FT8 (Franke-Taylor 8-Tone)
FT8 is the dominant weak-signal mode on amateur HF and 6-metre bands worldwide:
Modulation: Continuous-phase 8-FSK modulation. Tone spacing is exactly equal to the symbol rate: Δ f = 6.25 Hz \Delta f = 6.25\text{ Hz} Δ f = 6.25 Hz .
Symbol Rate: 6.25 baud 6.25\text{ baud} 6.25 baud (each symbol lasts τ = 1 / 6.25 = 160 ms \tau = 1 / 6.25 = 160\text{ ms} τ = 1/6.25 = 160 ms ).
Transmission Framing: FT8 uses repeating 15 s 15\text{ s} 15 s UTC sequences. Nominal transmission starts about 0.5 s 0.5\text{ s} 0.5 s after the boundary and lasts 79 × 0.160 = 12.64 s 79\times0.160=12.64\text{ s} 79 × 0.160 = 12.64 s , ending near 13.14 s 13.14\text{ s} 13.14 s . The remaining time permits timing tolerance and processing before the next sequence; it is not a separate 2.36 s 2.36\text{ s} 2.36 s interval after a one-second-delayed transmission.
Occupied Bandwidth: The nominal bandwidth is 8 × 6.25 = 50 Hz 8\times6.25=50\text{ Hz} 8 × 6.25 = 50 Hz . The 7 × 6.25 = 43.75 Hz 7\times6.25=43.75\text{ Hz} 7 × 6.25 = 43.75 Hz distance between the two outer tone centres is not the complete occupied bandwidth.
Time Synchronisation: Requires the host computer clock to be synchronised to Universal Coordinated Time (UTC) within ± 1.0 second \pm 1.0\text{ second} ± 1.0 second (typically using NTP internet time servers or GPS).
Message Structure: A 77-bit message plus 14 CRC bits forms 91 bits, encoded by an LDPC (174,91) code into 174 coded bits. These occupy 58 data symbols of 3 bits each. Three 7-symbol Costas arrays provide 21 synchronization symbols, making 79 symbols in total.
Decoding Capability: The nominal single-message threshold is about − 21 dB -21\text{ dB} − 21 dB in a 2500 Hz 2500\text{ Hz} 2500 Hz noise reference bandwidth. AP-assisted decoding can reach lower SNRs, including around − 24 dB -24\text{ dB} − 24 dB under suitable conditions. A quoted SNR depends on its reference bandwidth; it does not by itself specify whether a listener can hear the signal.
2. FT4
FT4 was designed for rapid contest exchanges. It uses 4-GFSK at about 20.83 baud 20.83\text{ baud} 20.83 baud in 7.5 s 7.5\text{ s} 7.5 s T/R sequences, with 5.04 s 5.04\text{ s} 5.04 s transmissions and nominal 83.3 Hz 83.3\text{ Hz} 83.3 Hz bandwidth. It shares the LDPC (174,91) message code with FT8. Its sequence is half as long as FT8's, while its nominal − 17.5 dB -17.5\text{ dB} − 17.5 dB threshold in 2500 Hz trades some weak-signal sensitivity for speed.
3. WSPR (Weak Signal Propagation Reporter)
WSPR probes ionospheric propagation paths worldwide using milliwatt-level beacon transmissions:
4-FSK modulation with tone spacing of 1.4648 Hz 1.4648\text{ Hz} 1.4648 Hz .
Symbol rate of 1.4648 baud 1.4648\text{ baud} 1.4648 baud ; transmission spans 110.6 seconds 110.6\text{ seconds} 110.6 seconds within a 2-minute window.
Total occupied bandwidth is a minuscule 6 Hz 6\text{ Hz} 6 Hz .
Features a heavy convolutional code with constraint length K = 32 K=32 K = 32 , decoding signals down to − 28 dB -28\text{ dB} − 28 dB to − 31 dB -31\text{ dB} − 31 dB SNR in a 2.5 kHz 2.5\text{ kHz} 2.5 kHz bandwidth. A 1 W 1\text{ W} 1 W WSPR transmitter frequently achieves worldwide reception.
4. JS8Call
Created by Jordan Sherer (KN4CRD), JS8Call adapts the robust 8-FSK physical modulation of FT8 for conversational, keyboard-to-keyboard ragchewing, store-and-forward messaging, and automatic networking, featuring variable speed sub-modes (Slow, Normal, Fast, Turbo).
4. Error Detection and Forward Error Correction (EDAC)
Noise and fading can cause decision errors. Modern digital links combine error detection, correction and, where the protocol supports it, retransmission: Information Bits (77 bits) --->+----------------------+ +-----------------------+
- | CRC Generator |------->| FEC Encoder |---> Transmitted
- | (+14 Parity Check) | | (LDPC / Convolutional)| Codeword
- +----------------------+ +-----------------------+
- 1. Error Detection: Cyclic Redundancy Checks (CRC)
A CRC computes check bits using an agreed generator polynomial and frame format. The receiver applies the corresponding check. A failed check detects corruption; a passed check does not prove that every bit is correct because some error patterns are undetected. Detection capability depends on the polynomial, frame length and error pattern, so there is no universal detection percentage for all CRCs. A CRC alone does not reconstruct corrupted data.
ARQ adds retransmission through protocol acknowledgements, sequence numbers and timeouts. Connected AX.25 uses such recovery; AX.25 UI frames, used by APRS, are connectionless and do not themselves guarantee acknowledgement or retransmission. Error detection and retransmission are distinct functions.
2. Forward Error Correction (FEC)
On a one-way link, no return path is available for ARQ; on a two-way link, retransmissions consume airtime and add delay. FEC adds structured redundancy so that a decoder can recover data from errors within the code's capability without requesting another transmission:
Convolutional Coding and Viterbi Decoding: Data bits pass through an array of shift registers tapped by modulo-2 adders. The Viterbi algorithm performs maximum-likelihood trellis decoding, selecting the most probable transmitted sequence.
Low-Density Parity-Check (LDPC) Codes: Advanced linear block codes governed by sparse parity-check matrices. When decoded via iterative belief-propagation algorithms, LDPC codes operate within a fraction of a decibel of the theoretical Shannon limit.
3. Bit Interleaving: Mitigating Ionospheric Burst Errors
HF static and fading can produce bursts of adjacent errors , as well as isolated errors. A burst concentrated in one codeword may exceed its correction capability. Interleaving spreads that concentration across several codewords.
Interleaving reorders bits before transmission. Consider three illustrative codewords, each able to correct one bit error: Original Codeword Stream: [A1 A2 A3 A4] [B1 B2 B3 B4] [C1 C2 C3 C4]
- |
- Written into Matrix Rows: | A1 A2 A3 A4 |
- | B1 B2 B3 B4 |
- | C1 C2 C3 C4 |
- |
- Read out by Columns: A1 B1 C1 A2 B2 C2 A3 B3 C3 A4 B4 C4 (Transmitted over RF)
Channel Static Burst Hits: [XXXXXX] (Destroys B2, C2, A3)
Receiver De-interleaver restores original order:
- Reconstructed Block A: [A1 A2 XX A4] --> One error; within the assumed code capability
- Reconstructed Block B: [B1 XX B3 B4] --> One error; within the assumed code capability
- Reconstructed Block C: [C1 XX C3 C4] --> One error; within the assumed code capability
Here the burst affects B2, C2 and A3, so deinterleaving leaves one error in each codeword and the assumed code can correct all three. A longer burst or different error pattern may leave too many errors in one codeword. Interleaving adds latency and does not guarantee successful decoding.
5. Amateur Digital Voice (DV) Systems
Human speech sampled at standard PCM rates ( 8000 samples/s × 16 bits = 128 kbps 8000\text{ samples/s} \times 16\text{ bits} = 128\text{ kbps} 8000 samples/s × 16 bits = 128 kbps ) cannot fit inside narrow amateur channels. Digital voice relies on vocoders (voice encoders) that model human vocal tract biology (pitch, formant resonances, and vocal cord excitation) to compress speech down to 2.0 to 3.6 kbps 2.0\text{ to }3.6\text{ kbps} 2.0 to 3.6 kbps :
Vocoder Engines
AMBE Family: Proprietary vocoders from Digital Voice Systems Inc. DMR uses AMBE+2 with 2450 bps 2450\text{ bps} 2450 bps of voice parameters plus 1150 bps 1150\text{ bps} 1150 bps of FEC, totaling 3600 bps 3600\text{ bps} 3600 bps . Classic D-STAR specifies the earlier AMBE2020 format: 2400 bps 2400\text{ bps} 2400 bps voice, expanded to 3600 bps 3600\text{ bps} 3600 bps with FEC. System Fusion has distinct voice/data and full-rate voice modes; one fixed voice-rate setting does not describe all of them.
Codec2: A fully open-source, patent-free speech vocoder created by Australian amateur David Rowe (VK5DGR). Supports ultra-low bitrates from 3200 bps 3200\text{ bps} 3200 bps down to 700 bps 700\text{ bps} 700 bps , enabling high-quality digital voice over HF SSB transceivers ( FreeDV ).
Major Digital Voice Protocols
- Feature DMR (Digital Mobile Radio) D-STAR (Digital Smart Tech) System Fusion (Yaesu C4FM)
- Channel Access Method 2-Slot TDMA (Time Division) FDMA (Frequency Division) FDMA (Frequency Division)
Modulation Format 4-FSK ( 4800 baud 4800\text{ baud} 4800 baud ) GMSK ( 4800 baud 4800\text{ baud} 4800 baud ) 4-FSK / C4FM ( 4800 baud 4800\text{ baud} 4800 baud )
Channel Bandwidth 12.5 kHz 12.5\text{ kHz} 12.5 kHz 6.25 kHz 6.25\text{ kHz} 6.25 kHz 12.5 kHz 12.5\text{ kHz} 12.5 kHz
Gross Bit Rate 9600 bps 9600\text{ bps} 9600 bps 4800 bps 4800\text{ bps} 4800 bps 9600 bps 9600\text{ bps} 9600 bps
Vocoder / Voice Format AMBE+2 ( 3.6 kbps 3.6\text{ kbps} 3.6 kbps including FEC) AMBE2020 ( 2.4 kbps 2.4\text{ kbps} 2.4 kbps voice; 3.6 kbps 3.6\text{ kbps} 3.6 kbps with FEC) AMBE family; DN and VW use different voice/data allocations
Voice / Data Use Two independent voice paths on a two-slot repeater One voice path plus low-rate data DN: voice/data together; VW: full-rate voice; separate full-rate data mode
Networking Backbone BrandMeister, DMRplus D-Plus, DExtra, REF/XRF Wires-X, YSF Reflectors DMR 2-Slot TDMA Architecture:
Repeater Frequency (12.5 kHz Channel):
- [ Slot 1 (30 ms) ][ Slot 2 (30 ms) ][ Slot 1 (30 ms) ][ Slot 2 (30 ms) ]
- | | |
- User A User B User A
- (Local QSO) (Worldwide TG) (Local QSO)
DMR Tier II: A 60 ms 60\text{ ms} 60 ms TDMA frame contains two 30 ms 30\text{ ms} 30 ms slots, supporting two independent logical traffic channels on a 12.5 kHz 12.5\text{ kHz} 12.5 kHz repeater channel. A mobile sends bursts in its assigned slot, with guard/ramp time. The activated repeater downlink transmits continuously across both slots and the common announcement channel; it does not simply switch its carrier off during the other user's slot.
D-STAR: True FDMA occupying a narrow 6.25 kHz 6.25\text{ kHz} 6.25 kHz bandwidth. Features callsign-based routing embedded directly into the packet header.
Yaesu System Fusion (YSF): Utilizes C4FM (4-level FSK). Features Automatic Mode Selection (AMS) , which instantly switches between analog FM and digital C4FM depending on received signal type.
- 6. Worked Calculation: Baud Rate, Bit Rate, and Shannon Capacity
- Worked Example 6.3: Shannon Capacity and Digital Voice Throughput
A high-speed microwave amateur link utilizes 16-QAM modulation at a symbol rate of 9600 baud 9600\text{ baud} 9600 baud . Calculate the raw transmission bit rate ( R b R_b R b ): k = log 2 ( M ) = log 2 ( 16 ) = 4 bits/symbol k = \log_2(M) = \log_2(16) = 4\text{ bits/symbol} k = lo g 2 ( M ) = lo g 2 ( 16 ) = 4 bits/symbol R b = S ⋅ k = 9600 baud × 4 bits/symbol = 38400 bps = 38.4 kbps R_b = S \cdot k = 9600\text{ baud} \times 4\text{ bits/symbol} = 38400\text{ bps} = 38.4\text{ kbps} R b = S ⋅ k = 9600 baud × 4 bits/symbol = 38400 bps = 38.4 kbps
An HF radio voice channel possesses an analog bandwidth of B = 3000 Hz B = 3000\text{ Hz} B = 3000 Hz and an operating signal-to-noise ratio of 20 dB 20\text{ dB} 20 dB . Calculate the theoretical Shannon channel capacity ( C C C ):
Convert SNR from decibels to a linear power ratio: S N = 10 SNR dB / 10 = 10 20 / 10 = 10 2 = 100 \frac{S}{N} = 10^{\text{SNR}_{\text{dB}} / 10} = 10^{20 / 10} = 10^2 = 100 N S = 1 0 SNR dB /10 = 1 0 20/10 = 1 0 2 = 100
Apply the Shannon-Hartley formulation: C = B log 2 ( 1 + S N ) = 3000 × log 2 ( 1 + 100 ) = 3000 × log 2 ( 101 ) C = B \log_2\left(1 + \frac{S}{N}\right) = 3000 \times \log_2(1 + 100) = 3000 \times \log_2(101) C = B lo g 2 ( 1 + N S ) = 3000 × lo g 2 ( 1 + 100 ) = 3000 × lo g 2 ( 101 )
Using the base change rule log 2 ( x ) = ln ( x ) ln ( 2 ) \log_2(x) = \frac{\ln(x)}{\ln(2)} lo g 2 ( x ) = l n ( 2 ) l n ( x ) : log 2 ( 101 ) = ln ( 101 ) ln ( 2 ) ≈ 4.61512 0.69315 ≈ 6.6582 \log_2(101) = \frac{\ln(101)}{\ln(2)} \approx \frac{4.61512}{0.69315} \approx 6.6582 lo g 2 ( 101 ) = ln ( 2 ) ln ( 101 ) ≈ 0.69315 4.61512 ≈ 6.6582 C = 3000 × 6.6582 ≈ 19975 bps ≈ 20.0 kbps C = 3000 \times 6.6582 \approx 19975\text{ bps} \approx 20.0\text{ kbps} C = 3000 × 6.6582 ≈ 19975 bps ≈ 20.0 kbps
Even over an ordinary 3000 Hz 3000\text{ Hz} 3000 Hz voice channel with a modest 20 dB 20\text{ dB} 20 dB SNR, Shannon theory demonstrates that modern DSP modems can theoretically achieve almost 20 kbps 20\text{ kbps} 20 kbps of throughput—vastly exceeding classical 300 baud 300\text{ baud} 300 baud HF limits.
7. Master Comparison: Amateur Digital Modes
- Mode Modulation Symbol Rate Approximate Bandwidth / Channel Primary Application
- RTTY 2-FSK,170 Hz shift 45.45 baud about 250Hz signal HF keyboard and contest traffic
- BPSK31 shaped BPSK 31.25 baud tens of Hz; width depends on measurement level HF keyboard chat
- FT8 continuous-phase 8-GFSK 6.25 baud 50 Hz nominal signal Weak-signal HF/6m contacts
- FT4 4-GFSK 20.83 baud 83.3 Hz nominal signal Rapid contest exchanges
- WSPR 4-FSK 1.465 baud 5.9 Hz nominal signal Propagation beacon reports
- DMR 4-FSK,two-slot TDMA 4800 baud 12.5 kHz channel VHF/UHF digital voice/data
- D-STAR GMSK 4800 baud 6.25 kHz channel Digital voice/data and callsign routing
FreeDV700D 17-carrier coherent OFDM/QPSK parallel low-rate subcarriers about 1kHz signal Codec2 speech over HF SSB radios
Symbol rate and gross mapped-bit rate differ from net message or speech rate . For example, FreeDV700D uses a 700 bit/s 700\text{ bit/s} 700 bit/s speech codec but an approximately 1900 bit/s 1900\text{ bit/s} 1900 bit/s modem stream including coding and other overhead; it is not a 700 bit/s 700\text{ bit/s} 700 bit/s uncoded RF stream. FreeDV modes use different codecs and modem waveforms, so the 700D example does not describe every mode.
Use the earlier WSJT table for its documented SNR test conditions. Receiver sensitivity comparisons also require a specified bandwidth, error/decoding criterion, coding and channel model; a single universal minimum-SNR number does not characterize all implementations of a modulation family.