BPC is the callsign of a low-frequency time signal broadcast from the Shangqiu Time-Code Radio Station. Operating since April 1, 2002, the station was jointly established by the National Time Service Center (NTSC) of the Chinese Academy of Sciences and Xi'an Gaohua Technology Co., Ltd.
However, on February 16, 2021, the major cooperation agreement between the National Time Service Center (NTSC) and Xi'an Gaohua Technology Co., Ltd. expired, and the two parties did not renew the partnership. Since then, the NTSC has independently maintained the signal transmission.
BPC transmits a time signal on 68.5 kHz, which can be used for synchronizing radio controlled clocks. The transmission site is situated near Shangqiu, Henan Province at .
BPC broadcasts at 90 kW for 20 hours per day, with a 4-hour break from 05:00–08:00 China Standard Time (21:00–00:00 UTC) daily. BPC transmits an amplitude-modulated time code during the first 400 ms of each second, and an unmodulated carrier during the last 600 ms. An additional phase-modulated spread-spectrum time code was proposed,
The paper describes a proposed addition to the time signal, although the tenses are muddled, with portions in the present tense implying that the phase-modulated signal is operational. Sampled data captured January 2026 (see screen shot above) shows no phase jumps that would indicate phase-shift keying is present. but there is no evidence that it has been implemented.
The aging infrastructure periodically undergoes extended maintenance; for example, in June 2026, the NTSC announced a 45-day scheduled maintenance on the main antenna system, temporarily reducing daily broadcast hours.
Time code BPC transmits the time every 20 seconds, using an amplitude-modulated binary code sent at 2 bits per second. Each 20-second block encodes the China Standard Time of the beginning of that block. The audio quality is good enough that the AM modulation can easily be seen in an audio editor. The sample is 65 seconds long, from 23:33:06 to 23:34:11 displayed time, so includes two complete and two partial time frames. In the last 11 seconds of the video, starting at 23:34:00 on a Saturday, the encoded time of day is — 00 00 01 11 10 00 10 01 11 00, which decodes to 07:34:00 on a Sunday. This makes sense if the displayed time is UTC, as CST is UTC+8.
To encode each pair of bits, the transmitter is reduced by 10 dB (to 10% of normal power) at the beginning of each second, and restored to full power after a multiple of 0.1 seconds. The duration of the reduction encodes the bits, as follows:
+ BPC bit codingSignal reduced at the beginning of each second Duration MSbit LSbit0 ms Start of time code 100 ms 0 0 200 ms 0 1 300 ms 1 0 400 ms 1 1
If there is no signal reduction at all, that is a special marker which marks the beginning of the time code.
+ BPC time code, Includes sample of time code captured around 2019-12-01 15:52. The time code diagram starts with the seconds field numbered "0" and ends with the marker numbered "19" but note in the text below that it corresponds to second 1, 21 or 41. The screenshot of a waterfall plot with the BPC signal shows that there is no signal reduction at 19:37:40. sent every 20 seconds on the minute Second MSbitLSbit Meaning Second MSbitLSbit Meaning 00 — Start of time codeNo signal gap 10 12P1 Hour (0=AM 1=PM)Even parity over 01–09 01 4020 Second (00, 20 or 40) 11 0 Unused 16 Day of month (01–31) 02 00 Unused 12 84 03 84 Hour (00–11) 13 21 04 21 14 84 Month (01–12) 05 3216 Minute (00–59) 15 21 06 84 16 3216 Year (00–99) 07 21 17 84 08 0 Unused 18 21 4 Day of week 1=Monday 7=Sunday 09 21 19 64 P2 Even parity over 11–18 Note: The bits sent in the same second as the parity bits are not parity-checked.
References
External links 低频时码授时, from the National Time Service Center, Chinese Academy of Sciences