JP2014132274A - Time information acquisition device, and electromagnetic wave clock - Google Patents

Time information acquisition device, and electromagnetic wave clock Download PDF

Info

Publication number
JP2014132274A
JP2014132274A JP2014047136A JP2014047136A JP2014132274A JP 2014132274 A JP2014132274 A JP 2014132274A JP 2014047136 A JP2014047136 A JP 2014047136A JP 2014047136 A JP2014047136 A JP 2014047136A JP 2014132274 A JP2014132274 A JP 2014132274A
Authority
JP
Japan
Prior art keywords
code
time information
code string
strings
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2014047136A
Other languages
Japanese (ja)
Inventor
Takashi Sano
貴司 佐野
Haruo Kajitani
治男 梶谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2014047136A priority Critical patent/JP2014132274A/en
Publication of JP2014132274A publication Critical patent/JP2014132274A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Electric Clocks (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a time information acquisition device and an electronic clock, in which time information can be obtained without deteriorating accuracy of time information, nor elongating time required for acquiring the time information.SOLUTION: A time information acquisition device includes: receiving means for receiving electromagnetic wave and demodulating a signal; code identification means for identifying a code string indicative of time information out of a signal; decoding means for acquiring time information out of the signal string; and consistency confirmation means for confirming consistency of time information related to a plurality of code strings. At least one of the plurality of code strings is a selected code string generated from a prescribed number of code strings; and the consistency confirmation means identifies a preset code string part containing a code changeable between code strings on the basis of a coincidence degree with a model code string, and selects, as to a part obtained by excluding the preset code string part, a type of a code by respectively by means of multiple choice among a prescribed number of codes identified at the same position, to thereby generate a selected code string.

Description

この発明は、時刻情報取得装置及び電波時計に関する。 The present invention relates to a time information acquisition device and a radio timepiece.

従来、外部から時刻情報を取得し、時刻の修正を行うことが可能な電子時計がある。長波長帯の電波を利用して時刻情報を送信している標準電波は、電子時計が外部から取得可能な時刻情報の一つである。   Conventionally, there is an electronic timepiece capable of acquiring time information from the outside and correcting the time. A standard radio wave that transmits time information using radio waves in a long wavelength band is one of time information that can be acquired from the outside by an electronic timepiece.

標準電波としては、日本で送信されているJJYの他、米国のWWVB、英国のMSF、ドイツのDCF77が主に用いられている。これらの標準電波では、毎分時刻情報を示す信号が60秒を一周期(フレーム)として振幅変調されて出力されている。時刻情報を示す信号は、標準電波送信局ごとに定められた所定のフォーマットに従って配列された符号列によって構成されており、各符号を示す信号は、各秒の先頭のタイミングにそれぞれ同期して一秒間に一つずつ出力されている。標準電波を用いて時刻の修正を行う電子時計(電波時計)では、受信された標準電波から信号を復調した後、フォーマットに従って復号することによって日時や時分の情報が取得される。   In addition to JJY transmitted in Japan, WWVB in the United States, MSF in the United Kingdom, and DCF 77 in Germany are mainly used as standard radio waves. In these standard radio waves, a signal indicating time information per minute is output after being amplitude-modulated with 60 seconds as one period (frame). The signal indicating the time information is configured by a code string arranged according to a predetermined format determined for each standard radio wave transmission station. The signal indicating each code is synchronized with the leading timing of each second. One output per second. In an electronic timepiece (radio timepiece) that corrects the time using a standard radio wave, the signal is demodulated from the received standard radio wave and then decoded according to the format to obtain date and time information.

長波長帯の電波は、地球表面を非常に長距離に亘り伝播するので、日本全土をはじめ、世界の広範囲で何れかの標準電波を受信することができる。一方で、同周波数帯で発生したノイズもまた、標準電波の信号に重畳されて長距離伝播してしまう。また、鉄骨や鉄筋コンクリートの建物内部では、電波が減衰してしまうので、良好に受信できない場合がある。そこで、以前より、標準電波から良好に時刻情報を読み出すための数多の受信感度向上方法、復調方法や、復号方法が開発されている。   Long-wave radio waves propagate over the Earth's surface for a very long distance, and can receive any standard radio wave in a wide range of the world, including Japan. On the other hand, noise generated in the same frequency band is also superimposed on a standard radio wave signal and propagated over a long distance. In addition, radio waves are attenuated inside a steel frame or reinforced concrete building, so that reception may not be performed satisfactorily. Therefore, a number of reception sensitivity improvement methods, demodulation methods, and decoding methods for reading time information from standard radio waves have been developed.

電波時計では、受信された信号から誤った符号列が同定されて不正確な時刻情報が取得されてしまうことを避けるために、複数フレームの時刻情報を取得して、取得された時刻情報間の整合性を確認する処理を行っている。例えば、特許文献1には、各フレームを更に年、日、曜日、時、分をそれぞれ示すブロックに分割して、ブロックごとに複数フレーム間の時刻情報の整合確認を行い、整合の取れないブロックについては、整合が取れるまで標準電波の受信と時刻情報の整合確認とを繰り返す技術が開示されている。   In the radio timepiece, in order to avoid an incorrect code sequence being identified from the received signal and inaccurate time information being acquired, time information of a plurality of frames is acquired, and the time information between the acquired time information is acquired. Processing to confirm consistency is performed. For example, in Patent Document 1, each frame is further divided into blocks each indicating a year, a day, a day of the week, an hour, and a minute, and time information matching between a plurality of frames is confirmed for each block, and blocks that cannot be matched With regard to, a technique is disclosed in which reception of standard radio waves and confirmation of time information consistency are repeated until a match is obtained.

特開平11−304973号公報Japanese Patent Laid-Open No. 11-304973

しかしながら、従来の電波時計では、標準電波の受信強度が微弱であったり、ノイズが多い環境であったりすると、符号の誤判定が増加してなかなか複数フレーム間の時刻情報の間で整合が取れず、時刻情報の取得が終了しないという課題があった。   However, in the conventional radio timepiece, if the standard radio wave reception strength is weak or the environment is noisy, the misjudgment of the code increases and it is difficult to match the time information between multiple frames. There is a problem that the acquisition of time information does not end.

この発明の目的は、時刻情報の精度を落とさず、且つ、時刻情報の取得に要する時間を長引かせずに、時刻情報の取得を行うことが可能な時刻情報取得装置及び電波時計を提供することにある。   An object of the present invention is to provide a time information acquisition device and a radio timepiece capable of acquiring time information without degrading the accuracy of the time information and without prolonging the time required to acquire the time information. It is in.

本発明は、上記目的を達成するため、
時刻情報を含む電波を受信して当該受信された電波から信号を復調する受信手段と、
当該受信手段により復調された信号から前記時刻情報を示す符号列を同定する符号同定手段と、
前記同定された符号列を復号して時刻情報を取得する復号手段と、
複数の前記符号列に係る時刻情報の整合性を確認する整合確認手段と、
を備え、
前記整合確認手段により整合性の確認が行われる前記複数の符号列のうち少なくとも一つは、前記符号同定手段により同定された3以上の所定数の符号列により生成された選択符号列であり、
前記整合確認手段は、
前記所定数の符号列のうち、当該符号列に係る時刻情報に応じて符号列間で変化し得る符号を含む予め設定された符号列部分について、当該符号列部分を前記所定数個配列した同定符号列と、当該同定符号列として配列され得る前記所定数の符号列部分の配列であるモデル符号列の各々との一致度に基づいて、前記符号列部分の各符号の種別が選択される一致選択符号列部分と、
前記所定数の符号列のうち、前記予め設定された符号列部分を除く部分について、前記符号列の同一位置で同定された前記所定数の符号間での多数決によって符号の種別がそれぞれ選択される多数決選択符号列部分と
により前記選択符号列を生成する
ことを特徴とする時刻情報取得装置である。
In order to achieve the above object, the present invention
Receiving means for receiving a radio wave including time information and demodulating a signal from the received radio wave;
Code identifying means for identifying a code string indicating the time information from the signal demodulated by the receiving means;
Decoding means for decoding the identified code string to obtain time information;
Consistency confirmation means for confirming consistency of time information related to a plurality of code strings,
With
At least one of the plurality of code strings whose consistency is confirmed by the matching confirmation unit is a selection code string generated by a predetermined number of three or more code strings identified by the code identification unit,
The matching confirmation means includes
Among the predetermined number of code strings, for a predetermined code string part including a code that can change between code strings in accordance with time information related to the code string, an identification in which the predetermined number of the code string parts are arranged A match in which the type of each code in the code string part is selected based on the degree of coincidence between the code string and each of the model code strings that are arrays of the predetermined number of code string parts that can be arranged as the identification code string A selection code string part;
Of the predetermined number of code strings, the type of the code is selected by a majority vote between the predetermined number of codes identified at the same position of the code string, except for the preset code string portion. A time information acquisition device characterized in that the selection code string is generated by a majority decision selection code string portion.

本発明に従うと、時刻情報の精度を落とさず、且つ、時刻情報の取得に要する時間を長引かせずに、時刻情報の取得を行うことができるという効果がある。   According to the present invention, the time information can be acquired without degrading the accuracy of the time information and without extending the time required to acquire the time information.

本発明の実施形態の電子時計の内部構成を示すブロック図である。It is a block diagram which shows the internal structure of the electronic timepiece of embodiment of this invention. JJYの1フレームデータの符号配列を説明する図と、複数フレームデータに基づく符号の同定方法について説明する図である。It is a figure explaining the code arrangement | sequence of 1 frame data of JJY, and the figure explaining the identification method of the code | symbol based on multiple frame data. 3フレーム分の1分桁を表す符号のモデル配列パターンを示す図表である。It is a graph which shows the model arrangement | sequence pattern of the code | symbol showing 1 minute digit for 3 frames. 第1実施形態の時刻情報取得処理の制御手順を示すフローチャートである。It is a flowchart which shows the control procedure of the time information acquisition process of 1st Embodiment. 第2実施形態の時刻情報取得処理の制御手順を示すフローチャートである。It is a flowchart which shows the control procedure of the time information acquisition process of 2nd Embodiment.

以下、本発明の実施の形態を図面に基づいて説明する。
[第1実施形態]
図1は、本発明の第1実施形態の電子時計の内部構成を示すブロック図である。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[First Embodiment]
FIG. 1 is a block diagram showing the internal configuration of the electronic timepiece according to the first embodiment of the present invention.

この電子時計1は、標準電波を受信して時刻の修正を行うことが可能な電波時計であり、携帯型の腕時計や懐中時計であってもよいし、置時計や壁掛け時計であっても良い。
電子時計1は、表示部31(時刻表示手段)と、表示部31を駆動する表示ドライバ32と、アンテナ33と、このアンテナ33を介して電波を受信する電波受信部34(受信手段)と、CPU(Central Processing Unit)41(符号同定手段、復号手段、整合確認手段、時刻修正手段)と、ROM(Read Only Memory)42と、RAM(Random Access Memory)43と、発振回路44と、分周回路45と、計時回路46(計時手段)と、電源部47と、操作部48と、などを備える。
これらのうち、電波受信部34とCPU41とにより、時刻情報取得装置が構成される。
The electronic timepiece 1 is a radio timepiece capable of receiving a standard radio wave and correcting the time, and may be a portable wristwatch or a pocket watch, a table clock or a wall clock.
The electronic timepiece 1 includes a display unit 31 (time display unit), a display driver 32 that drives the display unit 31, an antenna 33, and a radio wave reception unit 34 (reception unit) that receives radio waves via the antenna 33, CPU (Central Processing Unit) 41 (code identification means, decoding means, matching confirmation means, time correction means), ROM (Read Only Memory) 42, RAM (Random Access Memory) 43, oscillation circuit 44, and frequency division A circuit 45, a time measuring circuit 46 (time measuring means), a power supply unit 47, an operation unit 48, and the like are provided.
Among these, the radio wave receiver 34 and the CPU 41 constitute a time information acquisition device.

表示部31は、例えば、ドットマトリックス式の液晶表示部を備えたデジタル式の表示部であり、表示ドライバ32は、液晶表示ドライバである。この表示部31は、その他のデジタル表示方式、例えば、有機EL(Electro-Luminescent)ディスプレイを用いたものであっても良く、表示ドライバ32は、表示部31の種別に対応したものが設けられる。或いは、この電子時計1は、表示部31として複数の指針などの回転表示部を備えたアナログ表示式電子時計であっても良い。   The display unit 31 is, for example, a digital display unit including a dot matrix type liquid crystal display unit, and the display driver 32 is a liquid crystal display driver. The display unit 31 may use another digital display method, for example, an organic EL (Electro-Luminescent) display, and a display driver 32 corresponding to the type of the display unit 31 is provided. Alternatively, the electronic timepiece 1 may be an analog display type electronic timepiece having a rotation display unit such as a plurality of hands as the display unit 31.

アンテナ33及び電波受信部34は、長波長帯の電波を受信し、振幅変調波を増幅、検波することで、時刻情報を含む標準電波から信号を復調する。この電波受信部34は、複数の周波数の標準電波の中から選択された受信周波数に同調可能に構成されている。   The antenna 33 and the radio wave receiver 34 demodulate a signal from a standard radio wave including time information by receiving radio waves in a long wavelength band and amplifying and detecting amplitude-modulated waves. The radio wave receiver 34 is configured to be tunable to a reception frequency selected from standard radio waves having a plurality of frequencies.

CPU41は、種々の演算処理を行い、電子時計1の全体動作を統括制御する。電子時計1が起動されると、CPU41は、ROM42から制御プログラムを読み出して実行し、継続的に時刻の計数及び表示に係る処理を行うと共に、定期的に、例えば、一日に一回電波受信部34を動作させて標準電波の受信を行わせ、時刻を修正する。   The CPU 41 performs various arithmetic processes and controls the overall operation of the electronic timepiece 1. When the electronic timepiece 1 is activated, the CPU 41 reads out and executes a control program from the ROM 42, continuously performs processing related to time counting and display, and receives radio waves periodically, for example, once a day. The unit 34 is operated to receive the standard radio wave, and the time is corrected.

ROM42には、種々のプログラムや設定データが格納されている。このプログラムには、復調された標準電波信号から時刻情報を正確に復号して取得するための解読プログラムが含まれている。また、ROM42には、連続した3フレームから取得された一分桁を示す符号列との一致度が算出される複数のモデル配列が記憶されたモデル配列記憶部42aが含まれている。
RAM43は、CPU41に作業用のメモリ空間を提供し、一時データを記憶する。このRAM43には、復号された複数フレーム分の符号データを記憶可能な符号データ記憶部43a(記憶手段)が含まれている。
The ROM 42 stores various programs and setting data. This program includes a decoding program for accurately decoding and obtaining time information from the demodulated standard radio signal. In addition, the ROM 42 includes a model array storage unit 42a that stores a plurality of model arrays whose degree of coincidence is calculated with a code string indicating a minute digit obtained from three consecutive frames.
The RAM 43 provides a working memory space to the CPU 41 and stores temporary data. The RAM 43 includes a code data storage unit 43a (storage means) capable of storing decoded code data for a plurality of frames.

発振回路44は、一の周波数信号を生成して出力する回路であり、例えば、水晶発振回路が用いられている。分周回路45は、発振回路44から入力された信号を、CPU41や計時回路46などの各部で利用する周波数の信号に分周して出力する。計時回路46は、分周回路45から入力された所定の周波数信号の入力回数を計数し、予め設定された初期時刻に加算していくことで現在時刻を計数する。   The oscillation circuit 44 is a circuit that generates and outputs one frequency signal. For example, a crystal oscillation circuit is used. The frequency dividing circuit 45 divides the signal input from the oscillation circuit 44 into a signal having a frequency used in each unit such as the CPU 41 and the time measuring circuit 46 and outputs the signal. The time counting circuit 46 counts the number of times the predetermined frequency signal input from the frequency dividing circuit 45 is input, and counts the current time by adding it to a preset initial time.

電源部47は、CPU41や表示ドライバ32の動作に必要な所定の電力を供給する。この電源部47は、例えば、ソーラー電池と二次電池とを備え、長期間に亘り継続的に電力を供給することが可能となっている。   The power supply unit 47 supplies predetermined power necessary for the operation of the CPU 41 and the display driver 32. The power supply unit 47 includes, for example, a solar battery and a secondary battery, and can continuously supply power over a long period of time.

操作部48は、押しボタンやりゅうずなどを備えて外部からの操作を受け付け、受け付けられた操作を電気信号に変換してCPU41に出力する。   The operation unit 48 is provided with a push button crown and the like, accepts an external operation, converts the accepted operation into an electrical signal, and outputs it to the CPU 41.

次に、本実施形態の電子時計1における標準電波信号から時刻情報を取得する手順について説明する。
ここでは、JJYの標準電波信号から時刻情報を取得する場合を例に挙げて説明するが、他の標準電波信号についても符号化フォーマットとして適宜なものを選択、利用することで、同様に時刻情報を取得することが出来る。
Next, a procedure for acquiring time information from the standard radio wave signal in the electronic timepiece 1 of the present embodiment will be described.
Here, a case where time information is obtained from a standard radio signal of JJY will be described as an example. However, time information can be similarly obtained by selecting and using other standard radio signals as appropriate encoding formats. Can be obtained.

JJYでは、時刻情報は、「0」、「1」、「P」を示す3種類の符号(タイムコード)が所定のフォーマットに従って配列されることで表され、変調されて送信されている。この3種類の符号は、各秒の先頭のタイミング(秒同期点)に同期して開始される振幅の大きい期間(ハイレベル期間)の長さで区別される。即ち、符号「0」は、振幅の大きい期間が0.8秒継続された後、この振幅の10%の振幅の期間(ローレベル期間)が0.2秒継続されることで表される。また、符号「1」は、振幅の大きい期間が0.5秒継続された後、この振幅の10%の振幅の期間が0.5秒継続されることで表される。そして、符号「P」は、振幅の大きい期間が0.2秒継続された後、この振幅の10%の振幅の期間が0.8秒継続されることで表される。従って、この振幅の大きい期間の長さや振幅が小さくなる変化のタイミングを同定することで、何れの符号であるかを読み取ることができる。この符号を1フレーム60秒分60個取得して配列された符号列を復号することにより、時刻情報が取得される。   In JJY, time information is represented by arranging three types of codes (time codes) indicating “0”, “1”, and “P” according to a predetermined format, and is modulated and transmitted. These three types of codes are distinguished by the length of a period with a large amplitude (high level period) started in synchronization with the leading timing (second synchronization point) of each second. That is, the code “0” is represented by a period in which the amplitude is 10% of the amplitude (low level period) being continued for 0.2 seconds after a period in which the amplitude is large is continued for 0.8 seconds. Further, the symbol “1” is represented by a period in which the amplitude is 10% of the amplitude is continued for 0.5 seconds after a period in which the amplitude is large is continued for 0.5 seconds. The symbol “P” is represented by a period in which the amplitude is 10% of the amplitude continued for 0.8 seconds after a period in which the amplitude is large continues for 0.2 seconds. Therefore, by identifying the length of the period in which the amplitude is large and the timing of the change in which the amplitude is small, it is possible to read which code is the code. Time information is acquired by acquiring 60 codes for 60 seconds per frame and decoding the arranged code string.

図2には、JJYの1フレームデータの符号配列を説明する図と、複数フレームデータに基づく符号の同定方法について説明する図を示す。   FIG. 2 is a diagram for explaining a code arrangement of one frame data of JJY and a diagram for explaining a code identification method based on a plurality of frame data.

図2(a)に示すように、JJYでは、符号「P」は、一桁秒の値が「9」であるタイミング及び各分の先頭(00秒)を示すマーカとして固定タイミングで送信され、その他の部分で送信される符号「0」、「1」は、その位置、配列により時刻情報を示す。この時刻情報を示す部分は、10分桁、1分桁、10時間桁、1時間桁、100日桁、10日桁、1日桁、及び、曜日を示す各ブロックと、データチェック用パリティデータ、閏秒の挿入タイミングを示す情報、及び、夏時間情報などの将来の利用に備えた拡張ブロックとに分割される。これらのブロック内では、各桁の値が上記符号「0」、「1」による1ビット符号データの配列(符号列部分)によって示されている。例えば、毎分5〜8秒に送信される4個の符号データの配列により、当該一分間の時刻における1分桁の値に係る時刻情報が表されている。   As shown in FIG. 2 (a), in JJY, the code “P” is transmitted at a fixed timing as a marker indicating the timing at which the value of one-digit second is “9” and the head of each minute (00 seconds). Codes “0” and “1” transmitted in other parts indicate time information by their positions and arrangement. This time information portion includes 10-minute digit, 1-minute digit, 10-hour digit, 1-hour digit, 100-day digit, 10-day digit, 1-day digit, and day-of-week block, and parity data for data check , Information indicating leap second insertion timing, and extended blocks for future use such as daylight saving time information. Within these blocks, the value of each digit is indicated by an array (code string portion) of 1-bit code data by the codes “0” and “1”. For example, the time information related to the value of the one-minute digit at the time of the one minute is represented by an array of four code data transmitted every 5 to 8 seconds per minute.

このような符号の配列を復号して時刻情報を取得する際、1フレーム内に誤って同定された符号が含まれると、復号、取得された時刻情報も不正確となり得る。そこで、電子時計1では、複数フレームの時刻情報を取得した後、これらの時刻情報を比較して整合性の確認を行うことで、各フレームのデータに誤って同定された符号が含まれていないか判別する。
なお、図2(a)に示したように、拡張ブロックの符号に不整合があっても求められる時刻には影響が及ばないので、この整合性確認では、必ずしも60個の符号全ての整合が要求されている訳ではない。
When decoding such an array of codes to obtain time information, if a mistakenly identified code is included in one frame, the decoded and acquired time information may also be inaccurate. Therefore, in the electronic timepiece 1, after acquiring time information of a plurality of frames, the time information is compared and the consistency is confirmed, so that the erroneously identified code is not included in the data of each frame. To determine.
As shown in FIG. 2 (a), even if there is an inconsistency in the code of the extended block, the obtained time is not affected. Therefore, in this consistency check, all 60 codes are not necessarily matched. It is not required.

本実施形態の電子時計1では、上記複数回取得された時刻情報の整合性を確認する際、更に、当該確認対象となる時刻情報のうち1つを複数フレームのデータに基づいて取得する。具体的には、所定数のフレーム、例えば、3フレームの符号列データにおいて、各フレームの同一位置で同定された3個の符号の間で多数決を取ることによって各位置の符号が選択された選択符号列を生成する。この多数決符号列により、1フレーム当たり数個程度までの誤り符号データの影響が取り除かれた時刻情報を取得することができる。   In the electronic timepiece 1 of the present embodiment, when checking the consistency of the time information acquired a plurality of times, one of the time information to be checked is acquired based on data of a plurality of frames. Specifically, in the code string data of a predetermined number of frames, for example, 3 frames, a selection in which the code at each position is selected by taking a majority vote among the 3 codes identified at the same position in each frame A code string is generated. With this majority code sequence, it is possible to acquire time information from which the influence of up to several error code data is removed per frame.

ここでは、2010年10月15日11時00分〜11時02分に亘り、3フレーム分の符号列データが取得された場合について説明する。
図2(b)に示すように、先ず、2010年10月15日11時00分台に取得された信号から同定された60個の符号は、52秒の符号(p)1個が誤って同定されている。次に、図2(c)に示すように、11時01分台に取得された信号から同定された60個の符号は、21秒の符号(q)及び34秒の符号(r)が誤って同定されている。また、図2(d)に示すように、11時02分台に取得された信号から同定された60個の符号は、15秒の符号(s)及び41秒の符号(t)が誤って同定されている。
Here, a case will be described in which code string data for three frames is acquired from 11:00 to 11:02 on October 15, 2010.
As shown in FIG. 2 (b), first, the 60 codes identified from the signal acquired at 11:00 on October 15, 2010 are erroneously replaced with one 52-second code (p). Have been identified. Next, as shown in FIG. 2 (c), the 60 codes identified from the signal acquired at 11:01 are incorrect in the 21-second code (q) and the 34-second code (r). Have been identified. In addition, as shown in FIG. 2 (d), the 60 codes identified from the signal acquired at 11:02 are mistaken for the 15-second code (s) and the 41-second code (t). Have been identified.

これら3フレーム分の符号列データを元に、1分桁を表す5〜8秒の4個の符号を除く56個の符号(多数決選択符号列部分)について、同一位置の符号データの間で多数決を取ると、図2(e)に示すように、一回ずつ誤った同定がなされた符号(p)〜(t)が含まれる秒の符号を含め、全ての符号データが正しく選択されることになる。一フレーム内で誤って同定される符号がランダムに生じる場合には、一フレーム内に数個程度の誤りであれば、3フレームのうち2フレームで同一の符号位置において誤って符号が同定される可能性は十分低い。従って、単独フレームでは正確な時刻情報が取得できない場合でも、速やかに正確な時刻情報が取得される。また、多数決の結果が万一誤っている場合でも、その後、他のフレームデータから得られた時刻情報と整合性の確認が行われるので、誤った時刻情報が最終的に取得されてしまう確率は、更に低い。従って、単独フレーム同士で整合確認を行う場合と同様に、精度を落とさず時刻情報を取得することができる。   Based on the code string data for these three frames, a majority decision is made between the code data at the same position for 56 codes (majority selection code string portion) excluding four codes of 5 to 8 seconds representing one minute digits. As shown in FIG. 2 (e), all code data including the codes of seconds including codes (p) to (t) that have been erroneously identified one by one are correctly selected. become. If a code that is erroneously identified in one frame occurs randomly, if there are several errors in one frame, the code is erroneously identified at the same code position in two of the three frames. The possibility is low enough. Therefore, even when accurate time information cannot be acquired with a single frame, accurate time information is quickly acquired. In addition, even if the result of the majority decision is wrong, since the consistency with the time information obtained from other frame data is confirmed after that, the probability that the wrong time information will be finally obtained is It ’s even lower. Therefore, time information can be acquired without reducing accuracy, as in the case where matching is confirmed between single frames.

一方、1分桁を表す4個の符号の配列(符号列部分)は、3フレームの間で毎分変化するので、上記のように単純な多数決で決定することが出来ない。そこで、本実施形態の電子時計1では、連続する3分間に出現し得る1分桁の値の配列を表す符号合計12個を順番に配列したモデル配列(モデル符号列)、即ち、最初のフレームにおける一分桁の値が0〜9の何れかである10通りのモデル配列を予めモデル配列記憶部42aに記憶させておく。そして、実際に同定された12個の符号の配列(同定符号列)と、各モデル配列との一致度、即ち、一致する符号の数を算出して、最も一致する符号の多いモデル配列に応じた1分桁の値または当該1分値に対応する符号列(一致選択符号列部分)を、これら3フレームの符号列から同定された時刻の1分桁として決定する。3フレーム分の時刻情報のうち、何れの時刻情報に対応する1分桁値に決定されるかについては、特に制限はないが、予め設定される。   On the other hand, since the arrangement of four codes representing the 1-minute digits (code string portion) changes every minute between three frames, it cannot be determined by simple majority as described above. Therefore, in the electronic timepiece 1 of the present embodiment, a model array (model code string) in which a total of 12 codes representing an array of 1-minute digits that can appear in three consecutive minutes is arranged in sequence, that is, the first frame. 10 model arrays whose one-minute digit values are any one of 0 to 9 are stored in advance in the model array storage unit 42a. Then, the degree of coincidence between the 12 code sequences actually identified (identification code string) and each model sequence, that is, the number of matching codes is calculated, and the model sequence having the most matching codes is calculated. The 1-minute digit value or the code string corresponding to the 1-minute value (match selection code string portion) is determined as the 1-minute digit of the time identified from the code strings of these three frames. The time information corresponding to which time information among the time information for three frames is determined in advance, although there is no particular limitation.

図3は、3フレーム分の1分桁を表す符号のモデル配列パターンを示す図表である。
図2(b)〜(d)に示したように、1分桁の値が0分、1分、2分の場合には、3フレームに亘る1分桁を表す符号の配列は、「(0、0、0、0)、(0、0、0、1)、(0、0、1、0)」となる。この配列と、図3(a)〜(j)に示した10通りのモデル配列との一致度を求めると、図3(a)に示した0〜2分の場合の12個の符号の配列と完全に一致するので、当該3分間の1分桁の値は、0〜2分であることが同定される。
FIG. 3 is a chart showing a model arrangement pattern of codes representing 1-minute digits for three frames.
As shown in FIGS. 2B to 2D, when the value of the 1-minute digit is 0 minutes, 1 minute, and 2 minutes, the arrangement of codes representing the 1-minute digits over 3 frames is “( 0, 0, 0, 0), (0, 0, 0, 1), (0, 0, 1, 0) ". When the degree of coincidence between this array and the 10 model arrays shown in FIGS. 3A to 3J is obtained, the array of 12 codes in the case of 0 to 2 minutes shown in FIG. And the 1-minute value for the 3 minutes is identified as 0 to 2 minutes.

このとき、12個の符号中2個の符号に誤って同定されたものがあった場合には、正しい1分桁の値を取得することができなくなる場合がある。従って、12個中1個の誤り符号まで、即ち、他の56個中4個の誤り符号と同程度のエラー発生頻度に対してまでは、正確に時刻情報を取得することが出来ることになる。
なお、同定された符号配列と、最も一致度の高いモデル配列との間に12個中2個以上不一致の符号が存在する場合、その他の56個の符号のうち、2対1の多数決となった符号が所定数以上である場合や、同一位置で同定された3つの符号が全て異なるものが存在する場合には、エラーが多すぎることとして当該時刻情報を無効とし、時刻情報の取得に係る処理を最初からやり直すように設定することができる。
At this time, if two of the twelve codes are erroneously identified, it may not be possible to obtain a correct 1-minute digit value. Therefore, time information can be accurately acquired up to 1 of 12 error codes, that is, up to an error occurrence frequency similar to that of 4 of 56 other error codes. .
In addition, when 2 or more of 12 codes do not match between the identified code sequence and the model sequence having the highest degree of matching, a 2-to-1 majority decision is made among the other 56 codes. If there are more than a predetermined number of codes, or if all three codes identified at the same position are different, the time information is invalidated as there are too many errors, and time information acquisition You can set the process to start over.

また、図3(i)、(j)に示したように、1フレーム目の1分桁の値が8又は9である場合には桁上がりが生じて、1分桁だけではなく、3フレームの間に10分桁を表す符号配列も変化してしまう。即ち、10分桁を表す符号データについても多数決が適切に機能しない。このような場合には、桁上がりが起こる3フレームでの多数決を行わないように、単純に時刻情報取得処理の実行を一時中断して3フレームの取得タイミングを調整したり、或いは、多数決を行う3フレームと、1フレームのみで時刻情報が取得される他の2フレームとの順番を適宜入れ換えたりすることで対応することができる。例えば、最初の3フレームの1分桁値が「8」、「9」、「0」であると同定された場合、最初の2フレームのデータを廃棄した上で、3フレーム目から再度データの取得を開始させたり、1、2フレーム目の取得データを単独フレームデータに変更し、3フレーム目以降の3フレームのデータで改めて多数決による符号の選択と時刻情報の取得を行わせたりすることができる。   Also, as shown in FIGS. 3 (i) and 3 (j), when the 1-minute digit value of the first frame is 8 or 9, a carry occurs, and not only the 1-minute digit but 3 frames In the meantime, the code arrangement representing the tenth digit also changes. That is, the majority vote does not function properly even for code data representing the 10-minute digit. In such a case, the execution of the time information acquisition process is temporarily suspended to adjust the acquisition timing of the three frames, or the majority decision is performed so that the majority decision is not performed in the three frames where the carry occurs. This can be dealt with by appropriately switching the order of the three frames and the other two frames from which time information is acquired by only one frame. For example, if it is identified that the 1-minute digit value of the first three frames is “8”, “9”, “0”, the data of the first two frames are discarded and the data of the third frame is re-started. The acquisition may be started, or the acquisition data of the first and second frames may be changed to single frame data, and code selection and time information acquisition may be performed by majority decision with the data of the third and subsequent frames. it can.

次に、本実施形態の電子時計1における時刻情報取得処理の手順について説明する。
図4は、CPU41が実行する時刻情報取得処理の制御手順を示すフローチャートである。
Next, a procedure of time information acquisition processing in the electronic timepiece 1 of the present embodiment will be described.
FIG. 4 is a flowchart showing a control procedure of time information acquisition processing executed by the CPU 41.

この時刻情報取得処理は、例えば、予め設定された時刻に自動的に開始されたり、ユーザの操作部48への入力操作に基づいて開始されたりする処理である。   This time information acquisition process is, for example, a process that starts automatically at a preset time or starts based on an input operation to the operation unit 48 by the user.

時刻情報取得処理が開始されると、CPU41は、電波受信部34を動作させ、標準電波の受信、及び、信号の復調を行わせて、復調された標準電波信号を取得する(ステップS101)。次いで、CPU41は、取得された標準電波信号から秒同期点を確定する(ステップS102)。秒同期点を確定させる方法としては、公知の種々の方法を用いることができる。例えば、この時刻情報取得処理では、CPU41は、各符号の長さ(1秒)に対して十分に高い時間分解能(例えば、32Hz)でデータサンプリングされたデジタルデータを、1秒周期で同位相のデータごとに加算してゆく。その結果、CPU41は、ローレベルからハイレベルへ信号の振幅強度が最も顕著に変化する点を秒同期点として同定することができる。サンプリングされるデジタルデータは、二値データであっても多値データであっても良い。   When the time information acquisition process is started, the CPU 41 operates the radio wave receiver 34 to receive the standard radio wave and demodulate the signal, thereby acquiring the demodulated standard radio signal (step S101). Next, the CPU 41 determines a second synchronization point from the acquired standard radio signal (step S102). Various known methods can be used as a method for determining the second synchronization point. For example, in this time information acquisition process, the CPU 41 converts digital data that has been sampled with a sufficiently high time resolution (for example, 32 Hz) to the length of each code (1 second) and has the same phase in a 1-second cycle. Add each data. As a result, the CPU 41 can identify the point at which the amplitude intensity of the signal changes most significantly from the low level to the high level as the second synchronization point. Digital data to be sampled may be binary data or multi-value data.

秒同期点が同定されると、CPU41は、各秒の信号から符号を順次同定する。そして、CPU41は、符号「P」が2回連続する点を検出することで、毎分0秒の先頭のタイミング(分同期点)を確定する(ステップS103)。このときの符号の同定方法としては、公知の種々の方法を用いることが出来る。例えば、この時刻情報取得処理では、CPU41は、上記高時間分解能でのサンプリングデータのうち、秒同期点から0.2秒〜0.5秒のデータ、及び、0.5秒〜0.8秒のデータをそれぞれ加算平均して各区間の平均振幅強度を求め、この平均振幅強度がローレベル又はハイレベルの何れに近いかに基づいて符号を同定する。   When the second synchronization point is identified, the CPU 41 sequentially identifies the code from the signal of each second. Then, the CPU 41 determines the leading timing (minute synchronization point) of 0 seconds per minute by detecting a point where the code “P” continues twice (step S103). Various known methods can be used as the code identification method at this time. For example, in this time information acquisition process, the CPU 41, among the sampling data with the above high time resolution, data from 0.2 seconds to 0.5 seconds from the second synchronization point, and 0.5 seconds to 0.8 seconds. The average amplitude intensity of each section is obtained by averaging each of these data, and the code is identified based on whether the average amplitude intensity is close to the low level or the high level.

分同期点が検出されると、CPU41は、所定のフレーム数(ここでは、5フレーム)の符号列データが取得されたか否かを判別する(ステップS104)。所定のフレーム数の符号列データが未だ取得されていないと判別された場合には(ステップS104で“NO”)、CPU41は、次の秒の信号を取得し、符号を同定して、このときの秒の値と同定された符号とを関連付けて符号データ記憶部43aに記憶させていく(ステップS105)。それから、CPU41の処理は、ステップS104に戻る。   When the minute synchronization point is detected, the CPU 41 determines whether or not code string data of a predetermined number of frames (here, 5 frames) has been acquired (step S104). When it is determined that the code string data of the predetermined number of frames has not been acquired yet (“NO” in step S104), the CPU 41 acquires the next second signal, identifies the code, and at this time Are associated with the identified code and stored in the code data storage unit 43a (step S105). Then, the process of the CPU 41 returns to step S104.

所定のフレーム数の符号列データが取得されたと判別された場合には(ステップS104で“YES”)、CPU41は、取得された5フレームの符号列データのうち、最初の3フレームの符号列データについて、1分桁を示すデータ部分(5秒〜8秒)を除く各秒で同定されたそれぞれ3個の符号の間で多数決判定を行う。そして、CPU41は、それぞれ多数側の符号を選択し、その結果生成された符号列データに基づいて時刻情報を取得する(ステップS106)。また、CPU41は、この3フレームにおいて同定された一分桁を示す各々4個の符号を受信順に配列した12個の符号列について、モデル配列記憶部42aに記憶された10通りの符号列との一致度を算出し、一致する(最も類似する)符号列が示す3個の一分桁の値に基づいて、上記取得された時刻情報の一分桁の値を定める。
なお、このステップS106の処理は、3フレーム目の各符号が同定され、また、各ブロックの時刻情報が取得されるごとに当該符号、ブロックについて行われても良いし、或いは、残り2フレームの信号の受信、符号の同定に係る処理と並列に行われても良い。
If it is determined that the code string data of a predetermined number of frames has been acquired (“YES” in step S104), the CPU 41 determines the code string data of the first three frames among the acquired five frames of code string data. , A majority decision is made between each of the three codes identified in each second excluding the data portion (5 to 8 seconds) indicating the 1 minute digit. And CPU41 selects the code | symbol of many side, respectively, and acquires time information based on the code sequence data produced | generated as a result (step S106). In addition, the CPU 41 compares the 10 code strings stored in the model array storage unit 42a with respect to the 12 code strings in which the four codes each indicating the one-digit digit identified in the three frames are arranged in the order of reception. The degree of coincidence is calculated, and the one-digit value of the acquired time information is determined based on the three one-digit values indicated by the matching (most similar) code strings.
The process of step S106 may be performed for each code and block each time the code of the third frame is identified and the time information of each block is acquired, or the remaining two frames. It may be performed in parallel with processing related to signal reception and code identification.

CPU41は、残りの2フレームの符号配列から各々時刻情報を取得し、当該取得された2つの時刻情報と、ステップS106の処理で取得された多数決時刻情報との整合性の確認を行う(ステップS107)。次いで、CPU41は、この確認の結果、整合性が取れているか否かを判別する(ステップS108)。整合が取れていないと判別された場合には(ステップS108で“NO”)、CPU41は、整合が取れなかったデータをリセットし(ステップS109)、それから、処理をステップS104に戻して処理(ステップS104〜S108)を繰り返す。このとき、5フレーム全ての符号列データをリセットしても良いし、1フレームの符号列データのみ整合が取れなかった場合には、そのフレームの符号列データだけリセットしても良いし、或いは、最も古いフレームの符号列データをリセットしても良い。   The CPU 41 acquires time information from the remaining two frames of the code arrangement, and confirms the consistency between the two acquired time information and the majority time information acquired in the process of step S106 (step S107). ). Next, the CPU 41 determines whether or not consistency is obtained as a result of the confirmation (step S108). If it is determined that there is no matching (“NO” in step S108), the CPU 41 resets the data that could not be matched (step S109), and then returns the processing to step S104 for processing (step (step S109)). S104 to S108) are repeated. At this time, the code string data of all five frames may be reset, and if only the code string data of one frame is not matched, only the code string data of that frame may be reset, or The code string data of the oldest frame may be reset.

整合が取れていると判別された場合には(ステップS108で“YES”)、CPU41は、当該整合が取れた時刻情報に基づいて現在時刻を設定し、計時回路46の現在時刻を上書き修正する(ステップS110)。そして、CPU41は、時刻情報取得処理を終了する。   If it is determined that the matching is achieved (“YES” in step S108), the CPU 41 sets the current time based on the time information when the matching is achieved, and overwrites and corrects the current time of the timing circuit 46. (Step S110). Then, the CPU 41 ends the time information acquisition process.

以上のように、第1実施形態の電子時計1は、標準電波の受信し、当該標準電波から時刻情報を含む信号を復調する電波受信部34を備え、CPU41は、復調された信号から秒同期点及び分同期点を同定して各フレームの符号列を同定すると共に、複数回同定された符号列に係る時刻情報の整合性を確認して、整合性が満たされている場合に、これらの符号列から復号されて得られた時刻情報を取得する。このとき、整合性の確認対象となる複数の符号列のうち一つの符号列は、複数回、例えば3回同定された符号列に基づいて生成された選択符号列とする。CPU41は、3回の符号列の間で毎回変化してしまう一分桁の符号列部分(5秒〜8秒の各符号)については、3回の一分桁が取りうる符号の配列であるモデル符号配列と、当該3回同定された符号列部分を配列した12個の同定符号配列との一致度に基づいて選択符号列を決定し、一分桁の符号列部分以外の部分については、3つの符号列において同一位置でそれぞれ同定された3個の符号間での多数決によって選択符号列を決定する。
このような整合性の確認処理を行うことで、符号の誤判定が多くのフレームに生じる程度に受信条件がよくない場合であっても、整合性確認による取得時刻の精度を落とさずに、時刻データを取得することができる。
As described above, the electronic timepiece 1 of the first embodiment includes the radio wave receiving unit 34 that receives a standard radio wave and demodulates a signal including time information from the standard radio wave, and the CPU 41 synchronizes seconds from the demodulated signal. The point and the minute synchronization point are identified to identify the code sequence of each frame, and the consistency of the time information related to the code sequence identified multiple times is confirmed. Time information obtained by decoding from the code string is acquired. At this time, one code string among a plurality of code strings to be checked for consistency is a selected code string generated based on a code string identified a plurality of times, for example, three times. The CPU 41 is an arrangement of codes that can be taken by three one-minute digits for a one-digit digit code string portion (each code of 5 to 8 seconds) that changes every time between three code strings. A selection code sequence is determined based on the degree of coincidence between the model code sequence and the 12 identified code sequences in which the code sequence portion identified three times is arranged, and for portions other than the one-digit digit code sequence portion, The selected code string is determined by majority decision among three codes respectively identified at the same position in the three code strings.
By performing such consistency check processing, even if the reception conditions are not good enough to cause erroneous determination of the code in many frames, the accuracy of the acquisition time by consistency check is not reduced, Data can be acquired.

また、多数決による符号列を生成する期間を適宜調整することで、受信時間を必要以上に長くせずにより低い受信感度やS/N比の場合も含めて時刻情報の取得を行うことができる。   In addition, by appropriately adjusting the period for generating the code string based on the majority decision, it is possible to acquire time information including the case of lower reception sensitivity and S / N ratio without making the reception time longer than necessary.

また、十分桁への桁上がりを含む場合を避けて多数決による符号列を生成することで、一分桁の一致度判定と他の部分全ての多数決による符号列生成の組み合わせのみで符号列を生成することができるので、細かい条件分けなどにより余計にCPU41に負荷をかけたり、使用するROM42やRAM43の記憶容量を増やしたりする必要が無い。   In addition, by generating a code string based on majority voting while avoiding cases where there is a carry to a sufficient digit, a code string can be generated only by a combination of determining the match of one-digit digits and generating a code string based on majority voting for all other parts. Therefore, it is not necessary to place an extra load on the CPU 41 or to increase the storage capacity of the ROM 42 or RAM 43 to be used due to detailed condition division.

また、同定された各符号列データを一旦符号データ記憶部43aに記憶させることで、上記のように多数決による符号列の生成時に、容易に適宜なフレームの組み合わせへの変更を行うことができる。また、秒同期点や符号の同定に用いられる高サンプリング周波数での取得データではなく、同定された符号のみを記憶させるので、多くのデータを記憶させるスペース及び処理を必要としない。   Further, by temporarily storing each identified code string data in the code data storage unit 43a, it is possible to easily change to an appropriate frame combination when generating a code string by majority vote as described above. In addition, since only the identified code is stored, not the acquired data at the high sampling frequency used for identifying the second synchronization point or the code, a space and processing for storing a lot of data are not required.

また、上記のような時刻情報取得装置を時計、特に携帯型の時計に搭載することで、時計の動作に係る負荷の増大を抑え、長期間継続的且つ安定的な動作を維持させると共に、高負荷を必要としない構成による時計の小型軽量化を図ることができる。   In addition, by mounting the time information acquisition device as described above on a watch, particularly a portable watch, it is possible to suppress an increase in the load related to the operation of the watch, maintain a continuous and stable operation for a long time, The watch can be reduced in size and weight by a configuration that does not require a load.

[第2実施形態]
次に、第2実施形態の電子時計1について説明する。
この第2実施形態の電子時計1は、第1実施形態の電子時計1とは時刻情報取得処理の内容が異なるのみであって、同一の構成を有するので、同一の符号を付して説明を省略する。
[Second Embodiment]
Next, the electronic timepiece 1 of the second embodiment will be described.
The electronic timepiece 1 of the second embodiment is different from the electronic timepiece 1 of the first embodiment only in the contents of the time information acquisition process, and has the same configuration. Omitted.

次に、第2実施形態の電子時計1における時刻情報取得処理について説明する。
図5は、第2実施形態の電子時計1において、CPU41が実行する時刻情報取得処理の制御手順を示すフローチャートである。
Next, time information acquisition processing in the electronic timepiece 1 of the second embodiment will be described.
FIG. 5 is a flowchart showing a control procedure of time information acquisition processing executed by the CPU 41 in the electronic timepiece 1 of the second embodiment.

第2実施形態の時刻情報取得処理は、第1実施形態の時刻情報取得処理におけるステップS104、S106、S107の処理をそれぞれステップS104a、S106a、S107aに置き換え、また、ステップS106aの処理の後に、ステップS121〜S123の処理が追加された点を除き、第1実施形態の時刻情報取得処理と同一であり、同一の処理については同一の符号を付して詳しい説明を省略する。   In the time information acquisition process of the second embodiment, the processes of steps S104, S106, and S107 in the time information acquisition process of the first embodiment are replaced with steps S104a, S106a, and S107a, respectively. Except for the point that the processing of S121 to S123 is added, it is the same as the time information acquisition processing of the first embodiment, and the same processing is denoted by the same reference numeral and detailed description thereof is omitted.

ステップS103の処理で分同期点が確定すると、CPU41は、9フレーム分のデータが取得されたと判別されるまで(ステップS104a)、各符号に係る信号を取得し、符号を同定して符号データ記憶部に記憶させていく(ステップS105)。   When the minute synchronization point is determined in the process of step S103, the CPU 41 acquires a signal related to each code, identifies the code, identifies the code, and stores the code data until it is determined that the data for nine frames has been acquired (step S104a). (Step S105).

9フレーム分のデータが取得されたと判別されると(ステップS104aで“YES”)、CPU41は、順番に3フレームごとに各符号の多数決による選択、及び、1分桁値の一致判定による選択に係る処理を行う(ステップS106a)。1つの時刻情報が取得されると、CPU41は、当該取得された時刻情報が桁上がりを含むものであるか否かを判別する(ステップS121)。そして、桁上がりが含まれると判別された場合には(ステップS121で“YES”)、その部分を除外して時刻情報を取得するために、フレームデータを追加取得する(ステップS122)。具体的には、取得された時刻情報の分桁が「8」、「9」、「0」である場合には、2フレーム分のデータを追加取得する。また、取得された時刻情報の分桁が「9」、「0」、「1」である場合には、1フレーム分のデータを追加取得する。そして、CPU41の処理は、ステップS106aに戻り、「0」分台のデータから3フレームの符号列データを用いて再度時刻情報を取得する。   If it is determined that nine frames of data have been acquired (“YES” in step S104a), the CPU 41 selects in order by majority decision of each code and selection by determination of coincidence of one-minute digit values every three frames in order. Such processing is performed (step S106a). When one piece of time information is acquired, the CPU 41 determines whether or not the acquired time information includes a carry (step S121). If it is determined that a carry is included (“YES” in step S121), frame data is additionally acquired in order to acquire time information excluding that portion (step S122). Specifically, when the minute digits of the acquired time information are “8”, “9”, and “0”, data for two frames is additionally acquired. Further, when the minute digits of the acquired time information are “9”, “0”, “1”, data for one frame is additionally acquired. Then, the process of the CPU 41 returns to step S106a, and acquires time information again from the data of the “0” level using the code string data of 3 frames.

桁上がりがないと判別された場合には(ステップS121で“NO”)、次に、CPU41は、時刻情報が3回取得されたか否かを判別する(ステップS123)。取得されていないと判別された場合には(ステップS123で“NO”)、CPU41の処理は、ステップS106aに戻り、次の3フレームの符号列データを用いて時刻情報を取得する。   If it is determined that there is no carry (“NO” in step S121), the CPU 41 then determines whether or not time information has been acquired three times (step S123). If it is determined that it has not been acquired (“NO” in step S123), the process of the CPU 41 returns to step S106a and acquires time information using the code string data of the next three frames.

時刻情報が3回取得されたと判別された場合には(ステップS123で“YES”)、CPU41は、全て多数決及び一致判定によって決定された3つの時刻情報間での整合性を確認する(ステップS107a)。そして、CPU41の処理は、ステップS108に移行し、整合性が満たされているか否かを判別する。   If it is determined that the time information has been acquired three times (“YES” in step S123), the CPU 41 checks the consistency among the three time information determined by the majority vote and the match determination (step S107a). ). Then, the process of the CPU 41 proceeds to step S108 and determines whether or not the consistency is satisfied.

以上のように、第2実施形態の電子時計1は、3つの時刻情報を何れも3フレームの符号列データによる各符号データ間での多数決と、1分桁値の一致判定とによって選択された符号値により取得し、これらの時刻情報間での整合性の確認を行って正確な時刻情報を得ている。従って、毎フレーム60個の符号中に誤判定が含まれて、従来の方法では整合性の確認が取れない場合でも、時刻情報の精度を落とさずに整合性の確認を取ることができる。   As described above, in the electronic timepiece 1 of the second embodiment, the three pieces of time information are all selected by the majority decision between the code data based on the code string data of 3 frames and the coincidence determination of the 1-minute digit value. Accurate time information is obtained by obtaining the code value and confirming the consistency between the time information. Accordingly, even when erroneous determination is included in 60 codes per frame, and consistency cannot be confirmed by the conventional method, consistency can be confirmed without reducing the accuracy of time information.

また、多数決に用いる符号列を全て異なるフレームの符号列とすることで、受信状況の悪いフレームに係る符号列を複数の多数決符号列に重複して用いることを避けることができる。   In addition, by making all the code strings used for majority decision code strings of different frames, it is possible to avoid the use of code strings related to frames with poor reception conditions overlapping a plurality of majority code strings.

なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。
例えば、上記実施の形態では、3フレームのデータを取得して多数決を行う設定としたが、受信、取得フレーム数を固定する必要は無い。例えば、2フレーム分のデータを取得した段階で既に完全に一致しているのであれば、3フレーム目のデータを取得する必要は無い。同様に、5フレームの符号列データによる多数決とする場合でも、3、4フレーム目の符号列データが取得された段階で多数決の結果が確定する場合には、残りのフレームに係る符号列データを受信し、各符号を同定する処理を行わない構成とすることができる。
The present invention is not limited to the above-described embodiment, and various modifications can be made.
For example, in the above-described embodiment, the setting is such that the majority of the data is acquired by acquiring three frames of data, but it is not necessary to fix the number of received and acquired frames. For example, it is not necessary to acquire the data of the third frame as long as it is already completely matched at the stage of acquiring the data for two frames. Similarly, even when a majority decision is made with code sequence data of 5 frames, if the result of the majority decision is determined when the code sequence data of the 3rd and 4th frames is acquired, the code sequence data related to the remaining frames is determined. A process of receiving and identifying each code may be omitted.

また、上記実施の形態では、1分桁の値に繰り上がりがある場合には、常に多数決の対象となる複数フレームのデータを再取得したり、組み合わせを変更したりすることとしたが、CPU41の演算性能やRAM43のメモリ容量などに余裕がある場合には、10分桁を示す符号配列についても多数決による選択の対象から外し、10分桁と1分桁の両方を表す符号配列に対して一致度の判定を行わせる形態であってもよい。   In the above embodiment, when there is a carry in the value of the 1-minute digit, the data of a plurality of frames to be subject to majority decision is always reacquired, or the combination is changed. When there is a margin in the computing performance of the memory 43, the memory capacity of the RAM 43, etc., the code array indicating the tenth digit is also excluded from the selection by the majority vote, and the code array indicating both the tenth digit and the one minute digit is excluded. It may be a form in which the degree of coincidence is determined.

また、多数決を取るまでも無く3フレームのデータが全て一致する場合には、通常の各フレームデータから単独で得られる時刻情報の整合性確認がなされたと判断し、残りの2フレームのデータを受信しないこととしても良い。   If all three frames of data match without having to take a majority decision, it is determined that the consistency of the time information obtained from each normal frame data is confirmed, and the remaining two frames of data are received. It is good not to do.

また、全ての時刻情報を複数フレームの符号列の多数決を用いて取得するか、一部の時刻情報を一フレームデータから単独で取得するかについては、受信レベル等によって適宜切り替えることが可能な構成としても良い。例えば、秒同期点の同定処理の際にノイズレベル(S/N比)の判定処理を行い、符号の同定処理を開始する際に多数決を用いた時刻情報の取得を行うか否かについて判別を行うこととしても良い。   In addition, whether to acquire all time information using a majority of code sequences of a plurality of frames or to acquire a part of time information independently from one frame data can be appropriately switched depending on a reception level or the like It is also good. For example, a noise level (S / N ratio) determination process is performed during the second synchronization point identification process, and a determination is made as to whether or not to acquire time information using a majority vote when starting the code identification process. It is good to do.

また、整合性の確認に係る処理は、符号列データから時刻情報が復号、解読されてから当該時刻情報同士で行われることとしても良いし、符号列データのままで行われることとしても良い。   Further, the process related to the confirmation of consistency may be performed between the time information after the time information is decoded and decoded from the code string data, or may be performed as it is with the code string data.

また、整合確認の対象とされる複数の時刻情報にそれぞれ対応する符号列データが何れも多数決を用いて同定される場合、これらの多数決に用いられるフレームデータは、部分的に重複していても良い。例えば、整合確認の対象とされる時刻情報には、1分桁が「1」、「2」、「3」のフレームデータを用いて多数決が行われて決定された符号列から取得された時刻情報と、1分桁が「3」、「4」、「5」のフレームデータを用いて多数決が行われて決定された符号列から取得された時刻情報とが含まれていても良い。   Further, when code string data corresponding to each of a plurality of pieces of time information to be checked for consistency are all identified using a majority vote, the frame data used for the majority vote may partially overlap. good. For example, the time information that is subject to consistency check includes the time acquired from the code string determined by majority decision using the frame data whose 1-minute digits are “1”, “2”, and “3”. Information and time information acquired from a code string determined by performing a majority decision using frame data having 1-minute digits “3”, “4”, and “5” may be included.

また、上記実施の形態では、一分桁の一致度判定に用いるモデル符号列のリストデータをモデル配列記憶部42aとして予め格納しておくこととしたが、プログラム実行時に必要なモデル符号列を毎回生成することとしても良い。毎回生成することで、連続しない複数分の符号列データを用いて一分桁の値の一致判定を行う場合や、判定に用いる符号列の数を可変とする場合でも、柔軟に対応して時刻情報を取得することができる。   In the above-described embodiment, the model code string list data used for determining the degree of coincidence of the minute digit is stored in advance as the model array storage unit 42a. It may be generated. By generating each time, it is possible to respond flexibly even when performing match determination of one-minute digit values using non-consecutive code string data, or when the number of code strings used for determination is variable. Information can be acquired.

本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
Although several embodiments of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments, but includes the scope of the invention described in the claims and equivalents thereof.
The invention described in the scope of claims attached to the application of this application will be added below. The item numbers of the claims described in the appendix are as set forth in the claims attached to the application of this application.

[付記]
<請求項1>
時刻情報を含む電波を受信して当該受信された電波から信号を復調する受信手段と、
当該受信手段により復調された信号から前記時刻情報を示す符号列を同定する符号同定手段と、
前記同定された符号列を復号して時刻情報を取得する復号手段と、
複数の前記符号列に係る時刻情報の整合性を確認する整合確認手段と、
を備え、
前記整合確認手段により整合性の確認が行われる前記複数の符号列のうち少なくとも一つは、前記符号同定手段により同定された3以上の所定数の符号列により生成された選択符号列であり、
前記整合確認手段は、
前記所定数の符号列のうち、当該符号列に係る時刻情報に応じて符号列間で変化し得る符号を含む予め設定された符号列部分について、当該符号列部分を前記所定数個配列した同定符号列と、当該同定符号列として配列され得る前記所定数の符号列部分の配列であるモデル符号列の各々との一致度に基づいて、前記符号列部分の各符号の種別が選択される一致選択符号列部分と、
前記所定数の符号列のうち、前記予め設定された符号列部分を除く部分について、前記符号列の同一位置で同定された前記所定数の符号間での多数決によって符号の種別がそれぞれ選択される多数決選択符号列部分と
により前記選択符号列を生成する
ことを特徴とする時刻情報取得装置。
<請求項2>
前記予め設定された符号列部分は、時刻の一分桁に係る時刻情報を示す符号列部分であることを特徴とする請求項1記載の時刻情報取得装置。
<請求項3>
前記整合確認手段は、前記同定符号列に対応する時刻の配列が十分桁への繰り上がりを含むと判断される場合には、当該十分桁への繰り上がりを含まない前記所定数の符号列の組み合わせを再設定して前記選択符号列を生成する
ことを特徴とする請求項1又は2記載の時刻情報取得装置。
<請求項4>
前記整合確認手段により整合性の確認が行われる前記複数の符号列は、何れも前記選択符号列であることを特徴とする請求項1〜3の何れか一項に記載の時刻情報取得装置。
<請求項5>
前記複数の選択符号列の各符号は、全て前記符号同定手段により別個に同定された異なる符号列に基づいて各々選択されたものであることを特徴とする請求項4記載の時刻情報取得装置。
<請求項6>
前記符号同定手段により同定された前記符号列を記憶する記憶手段を備え、
前記整合確認手段は、前記記憶手段に記憶された複数の前記符号列を用いて前記選択符号列の生成及び前記複数の符号列に係る時刻情報の整合性の確認を行う
ことを特徴とする請求項1〜5の何れか一項に記載の時刻情報取得装置。
<請求項7>
請求項1〜6の何れか一項に記載の時刻情報取得装置と、
現在時刻を計数する計時手段と、
前記時刻情報取得装置により取得された時刻情報に基づいて、前記計時手段が計数する現在時刻を修正する時刻修正手段と、
計数された現在時刻を表示する時刻表示手段と
を備えることを特徴とする電波時計。
[Appendix]
<Claim 1>
Receiving means for receiving a radio wave including time information and demodulating a signal from the received radio wave;
Code identifying means for identifying a code string indicating the time information from the signal demodulated by the receiving means;
Decoding means for decoding the identified code string to obtain time information;
Consistency confirmation means for confirming consistency of time information related to a plurality of code strings,
With
At least one of the plurality of code strings whose consistency is confirmed by the matching confirmation unit is a selection code string generated by a predetermined number of three or more code strings identified by the code identification unit,
The matching confirmation means includes
Among the predetermined number of code strings, for a predetermined code string part including a code that can change between code strings in accordance with time information related to the code string, an identification in which the predetermined number of the code string parts are arranged A match in which the type of each code in the code string part is selected based on the degree of coincidence between the code string and each of the model code strings that are arrays of the predetermined number of code string parts that can be arranged as the identification code string A selection code string part;
Of the predetermined number of code strings, the type of the code is selected by a majority vote between the predetermined number of codes identified at the same position of the code string, except for the preset code string portion. A time information acquisition device, characterized in that the selection code sequence is generated by a majority selection code sequence part.
<Claim 2>
2. The time information acquisition apparatus according to claim 1, wherein the preset code string portion is a code string portion indicating time information related to a minute digit of time.
<Claim 3>
When it is determined that the time sequence corresponding to the identification code string includes a carry to a sufficient digit, the matching check unit includes the predetermined number of code strings that do not include the carry to the sufficient digit. The time information acquisition apparatus according to claim 1, wherein the selection code string is generated by resetting a combination.
<Claim 4>
The time information acquisition apparatus according to claim 1, wherein the plurality of code strings whose consistency is confirmed by the matching confirmation unit are all the selected code strings.
<Claim 5>
5. The time information acquisition apparatus according to claim 4, wherein each code of the plurality of selected code strings is selected based on different code strings individually identified by the code identification unit.
<Claim 6>
Storage means for storing the code string identified by the code identification means;
The matching check means performs generation of the selected code string and confirmation of consistency of time information related to the plurality of code strings using the plurality of code strings stored in the storage means. Item 6. The time information acquisition device according to any one of Items 1 to 5.
<Claim 7>
The time information acquisition device according to any one of claims 1 to 6,
A time counting means for counting the current time;
Based on the time information acquired by the time information acquisition device, time correction means for correcting the current time counted by the time measuring means,
A radio-controlled timepiece comprising: time display means for displaying the counted current time.

1 電子時計
31 表示部
32 表示ドライバ
33 アンテナ
34 電波受信部
41 CPU
42 ROM
42a モデル配列記憶部
43 RAM
43a 符号データ記憶部
44 発振回路
45 分周回路
46 計時回路
47 電源部
48 操作部
1 Electronic Clock 31 Display Unit 32 Display Driver 33 Antenna 34 Radio Wave Reception Unit 41 CPU
42 ROM
42a Model array storage unit 43 RAM
43a Code data storage unit 44 Oscillator circuit 45 Divider circuit 46 Clock circuit 47 Power supply unit 48 Operation unit

Claims (7)

時刻情報を含む電波を受信して当該受信された電波から信号を復調する受信手段と、
当該受信手段により復調された信号から前記時刻情報を示す符号列を同定する符号同定手段と、
前記同定された符号列を復号して時刻情報を取得する復号手段と、
複数の前記符号列に係る時刻情報の整合性を確認する整合確認手段と、
を備え、
前記整合確認手段により整合性の確認が行われる前記複数の符号列のうち少なくとも一つは、前記符号同定手段により同定された3以上の所定数の符号列により生成された選択符号列であり、
前記整合確認手段は、
前記所定数の符号列のうち、当該符号列に係る時刻情報に応じて符号列間で変化し得る符号を含む予め設定された符号列部分について、当該符号列部分を前記所定数個配列した同定符号列と、当該同定符号列として配列され得る前記所定数の符号列部分の配列であるモデル符号列の各々との一致度に基づいて、前記符号列部分の各符号の種別が選択される一致選択符号列部分と、
前記所定数の符号列のうち、前記予め設定された符号列部分を除く部分について、前記符号列の同一位置で同定された前記所定数の符号間での多数決によって符号の種別がそれぞれ選択される多数決選択符号列部分と
により前記選択符号列を生成する
ことを特徴とする時刻情報取得装置。
Receiving means for receiving a radio wave including time information and demodulating a signal from the received radio wave;
Code identifying means for identifying a code string indicating the time information from the signal demodulated by the receiving means;
Decoding means for decoding the identified code string to obtain time information;
Consistency confirmation means for confirming consistency of time information related to a plurality of code strings,
With
At least one of the plurality of code strings whose consistency is confirmed by the matching confirmation unit is a selection code string generated by a predetermined number of three or more code strings identified by the code identification unit,
The matching confirmation means includes
Among the predetermined number of code strings, for a predetermined code string part including a code that can change between code strings in accordance with time information related to the code string, an identification in which the predetermined number of the code string parts are arranged A match in which the type of each code in the code string part is selected based on the degree of coincidence between the code string and each of the model code strings that are arrays of the predetermined number of code string parts that can be arranged as the identification code string A selection code string part;
Of the predetermined number of code strings, the type of the code is selected by a majority vote between the predetermined number of codes identified at the same position of the code string, except for the preset code string portion. A time information acquisition device, characterized in that the selection code sequence is generated by a majority selection code sequence part.
前記予め設定された符号列部分は、時刻の一分桁に係る時刻情報を示す符号列部分であることを特徴とする請求項1記載の時刻情報取得装置。   2. The time information acquisition apparatus according to claim 1, wherein the preset code string portion is a code string portion indicating time information related to a minute digit of time. 前記整合確認手段は、前記同定符号列に対応する時刻の配列が十分桁への繰り上がりを含むと判断される場合には、当該十分桁への繰り上がりを含まない前記所定数の符号列の組み合わせを再設定して前記選択符号列を生成する
ことを特徴とする請求項1又は2記載の時刻情報取得装置。
When it is determined that the time sequence corresponding to the identification code string includes a carry to a sufficient digit, the matching check unit includes the predetermined number of code strings that do not include the carry to the sufficient digit. The time information acquisition apparatus according to claim 1, wherein the selection code string is generated by resetting a combination.
前記整合確認手段により整合性の確認が行われる前記複数の符号列は、何れも前記選択符号列であることを特徴とする請求項1〜3の何れか一項に記載の時刻情報取得装置。   The time information acquisition apparatus according to claim 1, wherein the plurality of code strings whose consistency is confirmed by the matching confirmation unit are all the selected code strings. 前記複数の選択符号列の各符号は、全て前記符号同定手段により別個に同定された異なる符号列に基づいて各々選択されたものであることを特徴とする請求項4記載の時刻情報取得装置。   5. The time information acquisition apparatus according to claim 4, wherein each code of the plurality of selected code strings is selected based on different code strings individually identified by the code identification unit. 前記符号同定手段により同定された前記符号列を記憶する記憶手段を備え、
前記整合確認手段は、前記記憶手段に記憶された複数の前記符号列を用いて前記選択符号列の生成及び前記複数の符号列に係る時刻情報の整合性の確認を行う
ことを特徴とする請求項1〜5の何れか一項に記載の時刻情報取得装置。
Storage means for storing the code string identified by the code identification means;
The matching check means performs generation of the selected code string and confirmation of consistency of time information related to the plurality of code strings using the plurality of code strings stored in the storage means. Item 6. The time information acquisition device according to any one of Items 1 to 5.
請求項1〜6の何れか一項に記載の時刻情報取得装置と、
現在時刻を計数する計時手段と、
前記時刻情報取得装置により取得された時刻情報に基づいて、前記計時手段が計数する現在時刻を修正する時刻修正手段と、
計数された現在時刻を表示する時刻表示手段と
を備えることを特徴とする電波時計。
The time information acquisition device according to any one of claims 1 to 6,
A time counting means for counting the current time;
Based on the time information acquired by the time information acquisition device, time correction means for correcting the current time counted by the time measuring means,
A radio-controlled timepiece comprising: time display means for displaying the counted current time.
JP2014047136A 2014-03-11 2014-03-11 Time information acquisition device, and electromagnetic wave clock Pending JP2014132274A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014047136A JP2014132274A (en) 2014-03-11 2014-03-11 Time information acquisition device, and electromagnetic wave clock

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014047136A JP2014132274A (en) 2014-03-11 2014-03-11 Time information acquisition device, and electromagnetic wave clock

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2012169786A Division JP5505472B2 (en) 2012-07-31 2012-07-31 Time information acquisition device and radio clock

Publications (1)

Publication Number Publication Date
JP2014132274A true JP2014132274A (en) 2014-07-17

Family

ID=51411397

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014047136A Pending JP2014132274A (en) 2014-03-11 2014-03-11 Time information acquisition device, and electromagnetic wave clock

Country Status (1)

Country Link
JP (1) JP2014132274A (en)

Similar Documents

Publication Publication Date Title
JP5505472B2 (en) Time information acquisition device and radio clock
US8542558B2 (en) Time information acquiring apparatus and radio controlled timepiece
JP5621835B2 (en) Time information acquisition device and radio clock
JP5104922B2 (en) Time information acquisition device and radio clock
JP5263270B2 (en) Time information acquisition device and radio clock
JP4539739B2 (en) Radio receiver and radio clock
JP5083384B2 (en) Time data receiver and radio clock
JP4905536B2 (en) Time information acquisition device and radio clock
JP2014132274A (en) Time information acquisition device, and electromagnetic wave clock
JP5664636B2 (en) Time information acquisition device and radio clock
JP2011214871A (en) Time receiver, radio controlled timepiece and method for controlling time receiver
JP7243349B2 (en) radio clock
JP4905531B2 (en) Time information acquisition device and radio clock
JP4108528B2 (en) Minute detection method using standard radio waves and radio-controlled clock
JP5751280B2 (en) Radio clock
JP5810978B2 (en) Time information acquisition device and radio clock
JP6191653B2 (en) Radio clock
JP2017015621A (en) Radio wave receiving device, radio wave correction timepiece and radio wave receiving method
JP5012948B2 (en) Time information acquisition device and radio clock
JP2020144061A (en) Radio-controlled watch
JP2021063717A (en) Radio correction clock and time correction method for radio correction clock
JP2013019723A (en) Time receiver, radio wave correcting timepiece and time code type determining method
JP2007212224A (en) Radio controlled timepiece