MOYIWAVE
SIGNAL SPECS

Six radio time-code standards, worldwide

MoyiWave never plays a recording — when you sync a watch, the app synthesizes the signal on your device as it goes. The six stations belong to five countries and no two encode time the same way. This page sets out their specifications and transmitters; engineering mode and live decoding are built into the app.

Select station
Japan
JJY40MSB First
2026 / 09 / 23 · WED
02:52:10JST · UTC+9 · now transmitting
Frequency
40 kHz
Power
50 kW
Est. night range
1,000 km
Authority
Japan · NICT · Nat’l Institute of Information & Communications Technology
Location
Ohtakadoyayama, Fukushima
Antenna
250 m umbrella top-loaded antenna (Mt. Ohtakadoya, 790 m elevation)
Modulation
AM/PWM (carrier 100% at each second, then drops to 10%)
Bit encoding
0 = 800 ms high · 1 = 500 ms high · M/P marker = 200 ms high
Read order
MSB First · most-significant bit first · BCD
Engineering note

The only “positive” scheme of the six: each second starts at full carrier then drops to 10% (the others switch the carrier off at the start), so its pulses rise instead of dipping. With JJY60 it forms a dual-frequency network covering different terrain and propagation ranges.

Japan
JJY60MSB First
2026 / 09 / 23 · WED
02:52:10JST · UTC+9 · now transmitting
Frequency
60 kHz
Power
50 kW
Est. night range
1,200 km
Authority
Japan · NICT · Nat’l Institute of Information & Communications Technology
Location
Hagane-yama, Saga
Antenna
200 m umbrella top-loaded antenna (Mt. Hagane, 900 m elevation)
Modulation
AM/PWM (same amplitude pulse-width coding as JJY40)
Bit encoding
0 = 800 ms high · 1 = 500 ms high · M/P marker = 200 ms high
Read order
MSB First · most-significant bit first · BCD
Engineering note

The Saga (Hagane-yama) site; with Fukushima it gives Japan-wide dual-frequency coverage. Near seconds 15 and 45 each minute it sends the “JJY” call sign in Morse, and the frame carries leap-second (LS1/LS2) warning and stop bits.

USA
WWVBMSB First
2026 / 09 / 22 · TUE
17:52:10UTC · now transmitting
Frequency
60 kHz
Power
70 kW
Est. night range
3,200 km
Authority
USA · NIST · National Institute of Standards and Technology
Location
Fort Collins, Colorado
Antenna
Phased array: two antennas of four 122 m towers each, 857 m apart (flat; can run single-antenna at 30 kW)
Modulation
AM/PWM with added PM (BPSK phase modulation since 2012)
Bit encoding
0 = 200 ms low · 1 = 500 ms low · Mark = 800 ms low (encodes the low duration)
Read order
MSB First · BCD · no parity; frame aligned via position markers
Engineering note

A 2012 upgrade superimposed BPSK phase modulation on top of the original AM/PWM amplitude code, greatly improving jamming resistance and weak-signal reception. It carries no parity, aligning frames via position markers, and is sent directly as UTC. The app reproduces only the legacy AM/PWM amplitude code; the unimplemented BPSK phase layer does not affect time-setting.

Germany
DCF77LSB First
2026 / 09 / 22 · TUE
19:52:10CEST · UTC+2 · now transmitting
Frequency
77.5 kHz
Power
50 kW
Est. night range
2,000 km
Authority
Germany · PTB · Physikalisch-Technische Bundesanstalt
Location
Mainflingen
Antenna
150 m top-loaded vertical (flat ground; plus a 200 m backup antenna)
Modulation
AM/PWM with superimposed PRN phase modulation
Bit encoding
0 = 100 ms amplitude drop · 1 = 200 ms drop · Sync = no drop at second 59 (full 1000 ms)
Read order
LSB First · least-significant bit first · BCD · P1/P2/P3 even parity
Engineering note

WWVB and MSF mark the minute with a longer special pulse, whereas DCF77 leaves second 59 unmodulated (full carrier for the whole 1000 ms), so the receiver locks the next minute from the absence of that mark. It is also one of the few that is LSB-first, with P1/P2/P3 even-parity bits, and transmits German legal time (CET/CEST). Since 1983 DCF77 has superimposed a PRN (pseudo-random-noise) phase modulation on top of the amplitude code, greatly improving lock accuracy and interference resistance under weak signals. This app generates only the classic AM/PWM amplitude code (which radio clocks decode anyway), not the PRN phase modulation, so there is no effect on time-setting.

UK
MSFMSB First
2026 / 09 / 22 · TUE
18:52:10BST · UTC+1 · now transmitting
Frequency
60 kHz
Power
17 kW
Est. night range
1,500 km
Authority
UK · NPL · National Physical Laboratory
Location
Anthorn, Cumbria
Antenna
T-aerial slung between 227 m masts (flat ground; co-located with the VLF station)
Modulation
OOK (On-Off Keying / carrier-off modulation)
Bit encoding
Carrier always off 0–100 ms (second sync); A bit: off at 100–200 ms = 1; B bit: off at 200–300 ms = 1
Read order
MSB First · BCD · A and B sequences transmit within the same second
Engineering note

The only one using OOK — the carrier is switched fully off, giving the deepest waveform. Its signature is the A/B dual sequence: two bit-streams share each second, A carrying time/date and B carrying DUT1 (UT1−UTC correction) plus year and parity extras. Every second opens with a 100 ms carrier-off, and second 0 stays off for 500 ms as a frame marker. This app generates the full A-sequence date/time — DST-aware, switching BST/GMT automatically — plus the per-second A/B carrier marks; only the DUT1 correction (UT1−UTC, seconds 1–16 of Bit B) is not yet implemented. DUT1 is only a sub-second correction that radio clocks don’t use, so it has no effect on time-setting.

China
BPCBase-4
2026 / 09 / 23 · WED
01:52:10CST · UTC+8 · now transmitting
Frequency
68.5 kHz
Power
90 kW
Est. night range
3,000 km
Authority
China · NTSC · National Time Service Center, CAS
Location
Shangqiu, Henan
Antenna
Mast antenna (flat ground; exact height not publicly documented)
Modulation
Quaternary (Base-4) pulse-width modulation
Bit encoding
00 = 0.1 s · 01 = 0.2 s · 10 = 0.3 s · 11 = 0.4 s (2 bits per pulse)
Read order
Base-4 · quaternary; each pulse carries 2 bits
Engineering note

The only one of the six that does not use binary BCD: it uses Base-4 (quaternary) PWM, packing 2 bits into each pulse, so the same data is sent with fewer pulses. Its cycle is just 20 s and repeats three full time frames per minute (the others mostly send a single 60-second frame), so low-cost receivers lock faster. It transmits Beijing time (UTC+8).

Glossary
AM/PWM
Amplitude modulation + pulse-width: the carrier amplitude varies and pulse length carries data (used by most stations here).
Base-4
Quaternary: each pulse carries 2 bits (used by BPC).
BCD
Binary-coded decimal: each decimal digit is encoded separately in binary. These stations send only the bits needed — the units digit (0–9) takes 4 bits, while the tens digit drops leading bits thanks to its small range (minutes tens 0–5: 3 bits, hours tens 0–2: 2 bits).
bps
Bits per second; these stations mostly run at 1 bps.
BPSK
Binary phase-shift keying: a second data layer added by flipping the carrier phase 180°, on top of the amplitude code — more jamming-resistant.
DUT1
UT1−UTC: the small (sub-second) correction between Earth-rotation time and atomic time.
Leap second
A 1-second insertion occasionally added to UTC; the frame announces it via warning bits (e.g. LS1/LS2).
Marker
Position marker: a special fixed-position pulse used to align the one-minute frame.
MSB / LSB first
Bit transmission order — most-significant bit first / least-significant bit first.
OOK
On-off keying: data sent by switching the carrier fully on/off (used by MSF).
Parity
Check bit: an extra bit whose parity (even/odd) detects reception errors (e.g. PA1/PA2, P1/P2/P3).
PRN
Pseudo-random-noise phase modulation: phase is modulated with a PRN sequence for sharper, noise-resistant lock.
PWM
Pulse-width modulation: the length of each pulse encodes the bit value.
References

Sources & further reading

The signal specifications, encoding logic and station data on this page are drawn from each country’s official timekeeping authority and public records. They are grouped below by purpose for verification and further reading.

Time-code specifications
NICTJJY signal format↗
Time-code format and bit layout for Japan’s JJY at 40 / 60 kHz.
NISTWWVB time code↗
The AM/PWM amplitude-code specification for the U.S. WWVB signal.
PTBDCF77 time code↗
Germany’s DCF77 bit allocation and LSB-first encoding.
NPLMSF time & date code (2019)↗
The UK MSF A/B dual-sequence OOK specification.
WikipediaBPC (time signal)↗
China’s BPC quaternary-PWM encoding (no official English spec is published).
Receiver design
NISTWWVB radio-controlled clocks — recommended practices↗
Recommended practices for radio-clock manufacturers and receiver designers.
Stations & background
WikipediaRadio clock↗
Overview of the six time stations’ history, coverage and reception.
WikipediaAnthorn Radio Station↗
The co-located VLF military station and antenna array shared by MSF.