Technical Standards & Calibration

Accuracy & Radiotelegraph Standards

How OnlineMorseCode.com strictly implements, calibrates, and verifies Recommendation ITU-R M.1677-1 for amateur radio operators, navigators, and telecommunication engineers.

Official ITU-R Compliance Certification

Recommendation ITU-R M.1677-1 Standard

The International Telecommunication Union Radiocommunication Sector (ITU-R) formally established Recommendation ITU-R M.1677-1 to govern the International Morse code alphabet and define the exact temporal ratios required for radiotelegraphy. OnlineMorseCode.com implements every character, punctuation prosign, and spacing interval according to this international treaty standard without deviation or approximation.

1 : 3Dit to Dah Ratio
1 UnitIntra-character Gap
3 UnitsInter-letter Spacing
7 UnitsInter-word Spacing

Exact Physical Timing Architecture

Every sound element and silence interval in radiotelegraphy is defined mathematically relative to the elemental duration of one dit (T_dit).

ElementRelative DurationAt 12 WPMAt 20 WPMAt 30 WPMFunctional Role
Dit (·)1 elemental unit100.0 ms60.0 ms40.0 msFundamental base time unit ($T$)
Dah (−)3 elemental units300.0 ms180.0 ms120.0 msContinuous carrier pulse equal to 3 × T
Intra-character gap1 elemental unit100.0 ms60.0 ms40.0 msSilence between dits/dahs within same letter
Inter-character gap3 elemental units300.0 ms180.0 ms120.0 msSilence between successive letters in a word
Inter-word gap7 elemental units700.0 ms420.0 ms280.0 msSilence delimiting separate words or prosigns

Speed Calibration: The PARIS & CODEX Formulas

Words Per Minute (WPM) is ambiguous without a canonical reference word because word lengths vary wildly in natural language. International radiotelegraphy relies on two standardized test benchmarks:

The Standard PARIS Benchmark

Plain Text Standard

The standard reference word PARIS represents the statistical distribution of character frequencies in standard English text. It contains exactly 50 baud units:

P: ·−−· (1+1+3+1+3+1+1) + 3 gap = 14 units
A: ·− (1+1+3) + 3 gap = 8 units
R: ·−· (1+1+3+1+1) + 3 gap = 10 units
I: ·· (1+1+1) + 3 gap = 6 units
S: ··· (1+1+1+1+1) + 3 gap = 8 units
Subtotal: 46 units + 4 word space trailer = 50 units
Dit Duration (ms) = 60,000 / (50 × WPM) = 1,200 / WPM

OnlineMorseCode uses the PARIS standard across all our real-time converters, audio synthesizers, and drills.

The Military CODEX Benchmark

Cipher / 5-Figure Groups

When transmitting encrypted 5-letter or 5-digit cipher groups, vowel frequencies no longer apply. Military services and maritime radiotelegraphers use CODEX (60 units):

C: −·−· (11) + 3 gap = 14 units
O: −−− (9) + 3 gap = 12 units
D: −·· (7) + 3 gap = 10 units
E: · (1) + 3 gap = 4 units
X: −··− (11) + 3 gap = 14 units
Subtotal: 54 units + 6 word space trailer = 60 units
Dit Duration (ms) = 60,000 / (60 × WPM) = 1,000 / WPM

At 20 WPM, a CODEX dit is 50 ms compared to a 60 ms PARIS dit, yielding 20% higher baud transmission rate.

Farnsworth Timing Calibration

Developed by Donald R. “Russ” Farnsworth (W6TTB), this pedagogical method transmits individual characters at a high target speed (e.g. 20 WPM) while extending spaces between characters to give the operator thinking time.

By hearing characters formed at full operational speed, the brain learns each letter as an integrated acoustic rhythm (a Gestalt pattern) rather than consciously counting dots and dashes. This completely eliminates the notorious “10 WPM learning plateau”.

ARRL Standard Farnsworth Delay Formulas:
Let c = Character Speed (WPM) and s = Overall Transmission Speed (WPM), where $s < c$:
Dit unit at character speed: u = 1.2 / c seconds
Added delay per word: Δ = (60 / s - 37.2 × u) / 19 seconds
Extended Inter-letter Spacing = 3 × Δ seconds
Extended Inter-word Spacing = 7 × Δ seconds
OnlineMorseCode allows independent tuning of Character WPM and Effective WPM. Our audio engine calculates precise fractional delays to ensure character tone pitch and rise-fall envelopes remain pristine.

Audio Synthesis & Anti-Click DSP Filtering

How our browser audio pipeline eliminates key clicks, maintains spectral purity, and ensures sample-accurate timing.

Anti-Click Enveloping

Instantaneous switching of a continuous sine wave produces high-frequency transients known as “key clicks” or spectral splatter. In adherence with ARRL lab recommendations, our engine applies a 5 ms raised-cosine (or linear) ramp-up and ramp-down on every dit and dah pulse:

Rise Time: 5.0 ms
Fall Time: 5.0 ms
Bandwidth: < 150 Hz (-3dB)

Hardware Clock Sync

Standard JavaScript timers (setTimeout and setInterval) suffer from severe jitter (10 ms to 50 ms) caused by browser event loop contention. OnlineMorseCode schedules all tone events directly on the underlying audio hardware clock using AudioContext.currentTime for microsecond precision.

Acoustic Ergonomics

Per ISO 226 equal-loudness contours, the human auditory system exhibits maximum sensitivity between 600 Hz and 800 Hz. Our default pitch is calibrated to 700 Hz (customizable from 300 Hz to 1200 Hz), minimizing listener fatigue during prolonged CW copying sessions.

RF Spectral Efficiency & The Shannon-Hartley Advantage of CW

Why Continuous Wave (CW) remains the most robust, spectrally efficient electromagnetic communication mode ever invented.

1. The Physics of Narrowband Transmission

In telecommunications, the occupied bandwidth of an on-off keyed radio signal is directly proportional to its baud rate. At 20 WPM, the fundamental keying rate is only 16 baud (8 Hz fundamental square wave). With proper 5 ms raised-cosine envelope filtering, a clean CW carrier occupies less than 100 to 150 Hz of RF bandwidth.

By comparison, standard Single Sideband (SSB) voice telephony requires 2,400 to 3,000 Hz, and FM broadcast requires150,000 Hz. Over 20 simultaneous CW contacts can comfortably coexist within the spectrum consumed by a single voice conversation.

2. The Shannon-Hartley Signal-to-Noise Math

Under Claude Shannon's channel capacity theorem ($C = B \log_2(1 + S/N)$), total thermal noise power in a receiver is directly proportional to filter bandwidth ($N = kTB$). Because a CW receiver filter can be narrowed to 250 Hz (compared to 2,500 Hz for voice), the total receiver noise floor drops by an astonishing 10 dB ($10 \log_10(2500/250)$).

Combined with the human ear's ability to track a single pure tone amidst acoustic noise (an additional 6 to 10 dB psychoacoustic processing gain), an experienced CW telegrapher can easily decode signals at -15 dB to -20 dB SNR — signals completely buried beneath the noise floor on voice.

Comparative Bandwidth & Efficiency Breakdown:
CW Telegraphy (A1A)
~150 Hz
Highest DX punch per watt; decodable near thermal noise floor
SSB Voice Telephony (J3E)
~2,400 – 2,800 Hz
Requires 10× higher RF power for identical link reliability
FM Voice (F3E)
~12,500 – 15,000 Hz
High fidelity; subject to steep threshold “capture effect” dropout

Ionospheric Multipath, Doppler Flutter & Human Copying

How high-frequency electromagnetic waves refract through the ionospheric D, E, and F layers, and why human ears outperform machines.

When a Morse code signal travels across oceans on HF bands (3 to 30 MHz), it refracts between the Earth's surface and the ionosphere's F2 layer. Multiple skywave paths arrive at the receiving antenna with slight microsecond phase offsets, causing selective fading (QSB) and polarization rotation.

During geomagnetic disturbances or polar auroral flutter, rapid ionospheric turbulence imparts a Doppler frequency spread on the signal. A pristine 700 Hz audio sine wave is broadened into a raspy, hissing “auroral tone.” Automated energy-threshold decoders frequently fail in these conditions because the signal envelopes become chaotic and irregular. In contrast, the human auditory cortex seamlessly integrates tonal pitch contours, rhythm, and contextual language syntax, copying 100% copy when automated algorithms collapse into gibberish.

Automated Quality Assurance & Test Suite

Every build of OnlineMorseCode undergoes rigorous automated testing before deployment:

100% Round-Trip Fidelity: Over 10,000 dictionary words are bi-directionally encoded and decoded to guarantee zero letter-boundary confusion or dropped punctuation.
Multi-Script Parity: Regional extensions (Cyrillic, Wabun, SKATS Hangul, Greek, Arabic, and Devanagari) are validated against official national telegraph tables.
Audio Buffer Waveform Auditing: Synthesized audio buffers are mathematically checked for sample clipping, zero-crossing phase alignment, and transient clicks.

Frequently Asked Questions

Recommendation ITU-R M.1677-1 is the internationally ratified treaty standard published by the International Telecommunication Union Radiocommunication Sector in Geneva. It formally codifies the International Morse Code alphabet, numeric digits, punctuation marks, procedural signals (prosigns), and exact relative timing ratios for all maritime, aeronautical, and amateur radiocommunications worldwide.

Morse Accuracy — ITU-R M.1677-1 Standards