WWVB
位相偏移変調タイムコード > タイドムコードの形式

時刻情報は、「世紀の分」、すなわち、その世紀が始まった瞬間(例として現在であれば、2001年1月1日00:00(UTC))を基準として、その通算の「分」を0～52595999（うるう年が24回しかない世紀では52594559）の範囲で、26ビットの二進化十進表現で伝送される。加えて5ビットのハミング符号を加えることで、1ビットもしくは2ビットの誤りを検出・訂正することができる31ビットの誤り訂正符号つき時刻情報となる。なお、同時には検出はできない。
また、振幅変調タイムコードと同様に閏秒やDSTの告知や、6ビットからなるDSTの予告情報も設けられている。
位相偏移変調タイムコードは以下のようにして送信される。
14ビット（0-12秒、59秒）は、同期固定パターンビットである（通常、内容は固定されており、0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 0）。
32ビットの時刻情報ビット群:
最初の5ビット(13-17秒)はハミング符号による誤り訂正符号。
26ビットは二進化十進表現による「世紀の通算分」 を送信（「1世紀の日数」にあたる36525日を分に換算した、0–52595999分の範囲で表現）。
19秒ビットは46秒ビット（通算秒の下1桁）のコピー
5ビット（47, 48, 50-52秒）DST・閏秒情報ビット
うち2ビットは振幅変調タイムコードと同等のDST情報を送信。
2ビットは閏秒情報を3通りの形で送信。
6ビットは、当該5ビットにおける「奇数パリティビット」。
6ビット（53-58秒）は次回のDST変更情報のビット。
2ビットは次の変更時刻を示すビット（1時/2時/3時、変更なし）
3ビットは変更日（日曜日）を示すビット
1ビットは、当該6ビットにおける「奇数パリティビット」。
1ビット（49秒）は"NISTからの通知(NIST notice)"
2ビット（29, 39秒）は予備
電波時計などの受信機が時刻を把握している場合は、個々のタイムコードを受信せずとも、固定同期パターンビットを用いることで時刻を同期できる。
位相偏移変調タイムコードの例を以下に提示する。同時に送信された振幅変調タイムコードも参照として提示する。
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 秒 | 振幅 | 例 | 位相偏移 | 意味 | 例 |  | 秒 | 振幅 | 例 | 位相偏移 | 意味 | 例 |  | 秒 | 振幅 | 例 | 位相偏移 | 意味 | 例 |
| :00 | ﾏｰｶｰ | M | sync[12] | 固定同期パターンビット | 0 |  | :20 | — | 0 | time[24] | 「世紀の通算分」 ＊29秒は予備 *19秒は46秒と同一 | 0 |  | :40 | DUT1 | 0 | time[6] |  | 0 |
| :01 | 分(10) | 0 | sync[11] | 固定同期パターンビット | 0 |  | :21 | — | 0 | time[23] | 「世紀の通算分」 ＊29秒は予備 *19秒は46秒と同一 | 0 |  | :41 | DUT1 | 1 | time[5] |  | 0 |
| :02 | 分(10) | 1 | sync[10] | 固定同期パターンビット | 1 |  | :22 | 通算日(100) | 0 | time[22] | 「世紀の通算分」 ＊29秒は予備 *19秒は46秒と同一 | 1 |  | :42 | DUT1 | 0 | time[4] |  | 1 |
| :03 | 分(10) | 1 | sync[9] | 固定同期パターンビット | 1 |  | :23 | 通算日(100) | 1 | time[21] | 「世紀の通算分」 ＊29秒は予備 *19秒は46秒と同一 | 1 |  | :43 | DUT1 | 0 | time[3] |  | 1 |
| :04 | — | 0 | sync[8] | 固定同期パターンビット | 1 |  | :24 | — | 0 | time[20] | 「世紀の通算分」 ＊29秒は予備 *19秒は46秒と同一 | 0 |  | :44 | — | 0 | time[2] |  | 0 |
| :05 | 分(1) | 0 | sync[7] | 固定同期パターンビット | 0 |  | :25 | 通算日(10) | 1 | time[19] | 「世紀の通算分」 ＊29秒は予備 *19秒は46秒と同一 | 0 |  | :45 | 年(10) | 0 | time[1] |  | 1 |
| :06 | 分(1) | 0 | sync[6] | 固定同期パターンビット | 1 |  | :26 | 通算日(10) | 0 | time[18] | 「世紀の通算分」 ＊29秒は予備 *19秒は46秒と同一 | 1 |  | :46 | 年(10) | 0 | time[0] |  | 0 |
| :07 | 分(1) | 0 | sync[5] | 固定同期パターンビット | 1 |  | :27 | 通算日(10) | 0 | time[17] | 「世紀の通算分」 ＊29秒は予備 *19秒は46秒と同一 | 0 |  | :47 | 年(10) | 0 | dst_ls[4] | DST, 閏秒ビット | 0 |
| :08 | 分(1) | 0 | sync[4] | 固定同期パターンビット | 0 |  | :28 | 通算日(10) | 0 | time[16] | 「世紀の通算分」 ＊29秒は予備 *19秒は46秒と同一 | 0 |  | :48 | 年(10) | 1 | dst_ls[3] | DST, 閏秒ビット | 0 |
| :09 | ﾏｰｶｰ | P1 | sync[3] | 固定同期パターンビット | 1 |  | :29 | ﾏｰｶｰ | P3 | R | 「世紀の通算分」 ＊29秒は予備 *19秒は46秒と同一 | 0 |  | :49 | ﾏｰｶｰ | P5 | notice | DST, 閏秒ビット | 1 |
| :10 | — | 0 | sync[2] | 固定同期パターンビット | 0 |  | :30 | 通算日(1) | 0 | time[15] | 「世紀の通算分」 ＊29秒は予備 *19秒は46秒と同一 | 0 |  | :50 | 年(1) | 0 | dst_ls[2] | DST, 閏秒ビット | 0 |
| :11 | — | 0 | sync[1] | 固定同期パターンビット | 0 |  | :31 | 通算日(1) | 1 | time[14] | 「世紀の通算分」 ＊29秒は予備 *19秒は46秒と同一 | 1 |  | :51 | 年(1) | 0 | dst_ls[1] | DST, 閏秒ビット | 1 |
| :12 | 時(10) | 0 | sync[0] | 固定同期パターンビット | 0 |  | :32 | 通算日(1) | 1 | time[13] | 「世紀の通算分」 ＊29秒は予備 *19秒は46秒と同一 | 1 |  | :52 | 年(1) | 1 | dst_ls[0] | DST, 閏秒ビット | 1 |
| :13 | 時(10) | 1 | timepar[4] | 時間パリティ （ハミング符号） | 1 |  | :33 | 通算日(1) | 0 | time[12] | 「世紀の通算分」 ＊29秒は予備 *19秒は46秒と同一 | 0 |  | :53 | 年(1) | 0 | dst_next[5] | 次回のDST情報 | 0 |
| :14 | — | 0 | timepar[3] | 時間パリティ （ハミング符号） | 0 |  | :34 | — | 0 | time[11] | 「世紀の通算分」 ＊29秒は予備 *19秒は46秒と同一 | 0 |  | :54 | — | 0 | dst_next[4] | 次回のDST情報 | 1 |
| :15 | 時(1) | 0 | timepar[2] | 時間パリティ （ハミング符号） | 0 |  | :35 | — | 0 | time[10] | 「世紀の通算分」 ＊29秒は予備 *19秒は46秒と同一 | 0 |  | :55 | 閏年 | 1 | dst_next[3] | 次回のDST情報 | 1 |
| :16 | 時(1) | 1 | timepar[1] | 時間パリティ （ハミング符号） | 1 |  | :36 | DUT1正負 | 1 | time[9] | 「世紀の通算分」 ＊29秒は予備 *19秒は46秒と同一 | 1 |  | :56 | 閏秒 | 0 | dst_next[2] | 次回のDST情報 | 0 |
| :17 | 時(1) | 1 | timepar[0] | 時間パリティ （ハミング符号） | 0 |  | :37 | DUT1正負 | 0 | time[8] | 「世紀の通算分」 ＊29秒は予備 *19秒は46秒と同一 | 1 |  | :57 | DST | 1 | dst_next[1] | 次回のDST情報 | 1 |
| :18 | 時(1) | 1 | time[25] |  | 0 |  | :38 | DUT1正負 | 1 | time[7] | 「世紀の通算分」 ＊29秒は予備 *19秒は46秒と同一 | 0 |  | :58 | DST | 1 | dst_next[0] | 次回のDST情報 | 1 |
| :19 | ﾏｰｶｰ | P2 | time[0] | (同期) | 0 |  | :39 | ﾏｰｶｰ | P4 | R | 予備 | 1 |  | :59 | ﾏｰｶｰ | P0 | sync[13] |  | 0 |
各ビットは[0]ビットを基準に桁が増えることに数字が増す。各々の情報は上位ビットから[0]ビットに向かって送信される。
位相変調タイムコードを解読すると、(20)12年7月4日の17:30から17:31(UTC) にかけて送信されたタイムコードであることがわかる。また、振幅変調タイムコードを解読すると、その年(2012年)の通算日:186 日目(=7月4日)の17:30(UTC)であることがわかる。