(57)【要約】【課題】高い受信感度の標準電波受信装置、電波修正時計、及び標準電波受信方法を提供する。【解決手段】標準電波を受信して受信信号を出力するアンテナ４及び受信回路５と、ハイレベルの信号幅を判定するための出力値を出力する複数種のフィルターを、受信信号に対してそれぞれ適用するフィルター処理手段１３と、フィルターから出力された出力値のうち、中間信号範囲に含まれる中間信号数を検出する中間信号数検出手段１４と、中間信号数に基づいてフィルターを選択するフィルター選択手段１５と、選択されたフィルターから出力された出力値に基づいて、秒同期タイミングから１秒間の受信信号に対応するタイムコードを判定するコード判定手段１６と、を備えた。【選択図】図１
2016148537.tif 000002
【特許請求の範囲】
【請求項１】
タイムコードが重畳された標準電波を受信して、第１レベル及び前記第１レベルとは異なる第２レベルに変化する受信信号を出力する受信手段と、
前記受信信号が前記第２レベルから前記第１レベルに変化する１秒間隔の秒同期タイミングを基準にして、前記秒同期タイミングから１秒間の前記受信信号に含まれる前記第１レベルの信号幅を判定するための出力値を出力し、かつ、前記出力値の算出アルゴリズムがそれぞれ異なる複数種のフィルターを、前記受信信号に対してそれぞれ適用して各々のフィルターから前記出力値を出力させるフィルター処理手段と、
前記タイムコードにおける第１コードに対応する前記出力値である第１設定値、及び前記タイムコードにおける前記第１コードとは異なる第２コードに対応する前記出力値である第２設定値の間の中間信号範囲が前記フィルター毎に設定され、所定期間の前記受信信号に対して前記フィルターを適用した際に出力される前記出力値のうち、前記中間信号範囲に含まれる前記出力値の数に基づく中間信号数を前記フィルター毎に検出する中間信号数検出手段と、
前記各フィルターに対して検出された前記中間信号数に基づいて、前記各フィルターから１つのフィルターを選択するフィルター選択手段と、
前記フィルター選択手段により選択された前記フィルターにより出力された前記出力値に基づいて、前記秒同期タイミングから１秒間の信号のコードを判定するコード判定手段と、
を備えたことを特徴とする標準電波受信装置。
【請求項２】
請求項１に記載の標準電波受信装置において、
前記中間信号数は、前記中間信号範囲内に含まれる前記出力値の数、又は、前記出力値の総数に対する前記中間信号範囲内に含まれる前記出力値の数の割合であり、
前記フィルター選択手段は、前記中間信号数が最小となるフィルターを選択する
ことを特徴とする標準電波受信装置。
【請求項３】
請求項１又は請求項２に記載の標準電波受信装置において、
前記複数種のフィルターは、前記秒同期タイミングから１秒間の前記受信信号において前記第１レベルとなる時間の和を前記出力値として出力する第１フィルターを含む
ことを特徴とする標準電波受信装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載の標準電波受信装置において、
前記複数種のフィルターは、前記秒同期タイミングから所定の判定期間において、前記受信信号の中で、前記第１レベルの信号幅が最も大きい最大幅信号を検出し、前記秒同期タイミングから前記最大幅信号が送信される期間の所定の判定タイミングまでの経過時間を前記出力値として出力する第２フィルターを含む
ことを特徴とする標準電波受信装置。
【請求項５】
請求項１から請求項４のいずれか１項に記載の標準電波受信装置において、
前記所定期間の前記受信信号に基づいて前記コードを判定する信号受信処理を複数回連続して実施し、
前記フィルター選択手段は、前記信号受信処理毎に、前記各フィルターに対する前記中間信号数に基づいて前記フィルターを選択する
ことを特徴とする標準電波受信装置。
【請求項６】
請求項１から請求項４のいずれか１項に記載の標準電波受信装置において、
前記所定期間の前記受信信号に基づいて前記コードを判定する信号受信処理を複数回連続して実施し、
前記フィルター選択手段は、初回の前記信号受信処理において前記中間信号数に基づいて前記フィルターを選択し、
前記コード判定手段は、複数回の前記信号受信処理において、初回の前記信号受信処理において前記フィルター選択手段により選択された前記フィルターからの前記出力値に基づいて前記コードを判定する
ことを特徴とする標準電波受信装置。
【請求項７】
請求項１から請求項６のいずれか１項に記載の標準電波受信装置と、
内部時刻情報を計時する計時部と、
前記標準電波受信装置の前記コード判定手段により判定された前記コードに基づいて時刻情報を取得し、前記内部時刻情報を修正する時刻情報修正部と、
前記内部時刻情報を表示する時刻表示部と、
を有することを特徴とする電波修正時計。
【請求項８】
タイムコードが重畳された標準電波を受信して、第１レベル及び前記第１レベルとは異なる第２レベルに変化する受信信号を出力し、
前記受信信号が前記第２レベルから前記第１レベルに変化する１秒間隔の秒同期タイミングを基準にして、前記秒同期タイミングから１秒間の前記受信信号に含まれる前記第１レベルの信号幅を判定するための出力値を出力し、かつ、前記出力値の算出アルゴリズムがそれぞれ異なる複数種のフィルターを、前記受信信号に対してそれぞれ適用して各々のフィルターから前記出力値を出力させ、
前記タイムコードにおける第１コードに対応する前記出力値である第１設定値、及び前記タイムコードにおける前記第１コードとは異なる第２コードに対応する前記出力値である第２設定値の間の中間信号範囲が前記フィルター毎に設定され、所定期間の前記受信信号に対して前記フィルターを適用した際に出力される前記出力値のうち、前記中間信号範囲に含まれる前記出力値の数に基づく中間信号数を前記フィルター毎に検出し、
前記各フィルターに対して検出された前記中間信号数に基づいて、前記各フィルターから１つのフィルターを選択し、
選択された前記フィルターにより出力された前記出力値に基づいて、前記秒同期タイミングから１秒間の信号のコードを判定する
ことを特徴とする標準電波受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、標準電波を受信する標準電波受信装置、電波修正時計、及び標準電波受信方法に関する。
【背景技術】
【０００２】
標準電波を受信し、受信した標準電波に基づいて内部時刻を修正する電波修正時計が知られている（例えば、特許文献１参照）。
特許文献１の電波修正時計は、受信した標準電波から復調信号を生成し、閾値を用いて復調信号の二値化判定（ハイレベル，ローレベルの判定）を行ってデジタル信号（受信信号）を出力する。そして、出力された受信信号を用いてコード判定を行い、コード判定結果から時刻情報を抽出する。この電波修正時計では、サンプリングされた所定期間（２０秒間）の受信信号におけるハイレベルのカウント数の比率ＲＨを算出し、比率ＲＨの理論値における平均値又は想定範囲を基準として、二値化判定時（受信信号生成時）の閾値を設定している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５０３７３９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、標準電波は、１Ｈｚのタイムコードを所定周波数の搬送波で振幅変調を掛けて送信される。電波修正時計は、受信した標準電波に基づいて、第１レベル（例えばハイレベル）及び第１レベルとは異なる第２レベル（例えばローレベル）に変化する受信信号を生成し、この受信信号を１秒毎に判定することで、時刻情報を取得する。この際、受信信号の判定は、第１レベルの信号幅に基づいて行われる。したがって、標準電波から時刻情報を抽出するには、第１レベルの信号幅から信号の種類が判定されればよい。
【０００５】
これに対して、上記特許文献１に記載の標準電波受信装置では、算出された比率ＲＨが理論値に基づいた基準となるように二値化判定時の閾値を設定しており、設定された基準内（許容誤差範囲内）に受信した信号の長さが入っているか否かを判定している。
しかしながら、２０秒間の受信信号に基づいて算出される比率ＲＨが基準となるように閾値を設定しているのみであるため、１秒ごとのコードが正確に判定されているか否かを判定することができない。例えばビット値が「０」「１」「０」「１」となる受信信号と、ビット値が「１」「０」「０」「１」となる受信信号とでは、同じ比率ＲＨとなる。ここで、特許文献１の時計では、本来ビット値が「０」「１」「０」「１」となる受信信号を、ビット値が「１」「０」「０」「１」となる受信信号としてコード判定した場合でも、比率ＲＨが同じであるので、コード判定エラーをして判定できない。
つまり、１秒間の受信信号に含まれる第１レベルの信号幅を検出した場合、その信号幅にはばらつきがあり、上記特許文献１の時計では、検出した第１レベルの信号幅がどのコードに対応した信号であるか否かを正確に判定できない場合がある。例えば、ＤＣＦ７７では、第１レベルの信号幅が、ビット値「０」に対応した１００msecであるか、ビット値「１」に対応した２００msecであるかを判定する。しかしながら、検出された第１レベルの信号幅は、必ずしも１００msecや２００msecになるとは限られず、例えば１５０msec等の１００msecと２００msecとの中間値となる場合もある。この場合、１５０msecの信号幅が、ビット値「０」に対応した信号幅であるか、ビット値「１」に対応した信号幅であるかが不明であり、コード判定エラーの原因となり、受信感度が悪化する。特に、ＤＣＦ７７のように、２つのコードに対応した第１レベルの信号幅が互いに近い場合に上記のような問題が顕著となる。
【０００６】
本発明は、コードを誤判定する確率を低減できて受信感度を向上できる標準電波受信装置、電波修正時計、及び標準電波受信方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の標準電波受信装置は、タイムコードが重畳された標準電波を受信して、第１レベル及び前記第１レベルとは異なる第２レベルに変化する受信信号を出力する受信手段と、前記受信信号が前記第２レベルから前記第１レベルに変化する１秒間隔の秒同期タイミングを基準にして、前記秒同期タイミングから１秒間の前記受信信号に含まれる前記第１レベルの信号幅を判定するための出力値を出力し、かつ、前記出力値の算出アルゴリズムがそれぞれ異なる複数種のフィルターを、前記受信信号に対してそれぞれ適用して各々のフィルターから前記出力値を出力させるフィルター処理手段と、前記タイムコードにおける第１コードに対応する前記出力値である第１設定値、及び前記タイムコードにおける前記第１コードとは異なる第２コードに対応する前記出力値である第２設定値の間の中間信号範囲が前記フィルター毎に設定され、所定期間の前記受信信号に対して前記フィルターを適用した際に出力される前記出力値のうち、前記中間信号範囲に含まれる前記出力値の数に基づく中間信号数を前記フィルター毎に検出する中間信号数検出手段と、前記各フィルターに対して検出された前記中間信号数に基づいて、前記各フィルターから１つのフィルターを選択するフィルター選択手段と、前記フィルター選択手段により選択された前記フィルターにより出力された前記出力値に基づいて、前記秒同期タイミングから１秒間の信号のコードを判定するコード判定手段と、を備えたことを特徴とする。
【０００８】
本発明によれば、フィルター処理手段は、所定期間の受信信号に対して複数種のフィルターをそれぞれ適用し、フィルター毎に、秒同期タイミングから１秒間（連続する秒同期タイミング間）に含まれる第１レベルの信号幅を判定するための出力値として出力する。この出力値は、各フィルターによって、第１レベルの信号幅を判定するための算出アルゴリズムがそれぞれ異なる。例えば、秒同期タイミングから１秒間における第１レベルの信号幅の総時間を出力値とするフィルターや、前記１秒間における第１レベルの信号幅が最も大きい最大幅信号に対して判定タイミングを設定し、秒同期タイミングから判定タイミングまでの時間を出力値とするフィルター等を挙げられる。
これらのフィルターは、それぞれ出力値の算出アルゴリズムが異なるので、各フィルターに対して第１コード及び第２コードに対応した設定値（第１設定値、第２設定値）がそれぞれ異なる。例えば、ＤＣＦ７７を例示すると、上述した秒同期タイミングから１秒間における第１レベルの信号幅の総時間を出力値とするフィルターでは、受信環境が良好であり、受信信号にノイズパルス等が含まれず、かつ、十分な信号強度が得られている場合、第１コードであるビット値「０」に対応した出力値は１００msecとなり、この値が第１設定値となる。同様に、第２コードであるビット値「１」に対応した出力値は２００msecとなり、この値が第２設定値となる。一方、秒同期タイミングから判定タイミングとして設定された最大幅信号の中心タイミングまでの経過時間を出力値とするフィルターでは、受信環境が良好であり、受信信号にノイズパルス等が含まれず、かつ、十分な信号強度が得られている場合、第１コードであるビット値「０」に対応した出力値は５０msecとなり、この値が第１設定値となる。また、第２コードであるビット値「１」に対応した出力値は１００msecとなり、この値が第２設定値となる。
なお、本発明において、第１コードおよび第２コードは、標準電波の種類に応じて、第１レベルの信号幅が近接して誤判定しやすいコードを設定すればよい。例えば、マーカー「Ｍ」は送信されるタイミングが決まっているために判定しやすい。したがって、前述したＤＣＦ７７のように、第１コードおよび第２コードとしては、通常、ビット値「０」と「１」とを設定すればよい。このため、日本の標準電波であるＪＪＹでは、ビット値「０」のコードに対応する第１レベルの信号幅は８００msecであり、ビット値「１」のコードに対応する信号幅は５００msecであるため、８００msecの信号幅に対応した出力値を第１設定値とし、５００msecの信号幅に対応した出力値を第２設定値としてもよい。
また、ＪＪＹにおいて、マーカー「Ｍ」とビット値「１」とを誤判定しやすい状態であれば、マーカー「Ｍ」のコードに対応する２００msecの信号幅に対応した出力値を第１設定値とし、５００msecに対応した出力値を第２設定値として、中間信号数を検出してもよい。
【０００９】
そして、本発明では、中間信号数検出手段は、この第１設定値及び第２設定値の間の所定の中間信号範囲内に含まれる出力値の数に基づいた中間信号数を検出する。なお、中間信号数としては、例えば、中間信号範囲内に含まれる出力値の数であってもよく、出力値の総数に対する中間信号範囲内に含まれる出力値の数の割合等であってもよい。
また、フィルター選択手段は、中間信号数に基づいて、コード判定を実施するための出力値を出力するフィルターを選択し、コード判定手段は、選択されたフィルターから出力された出力値に基づいて、コード判定を実施する。
ここで、本発明における所定期間としては、フィルターにより複数の出力値を出力できる期間に設定されていればよい。すなわち、前記出力値は１秒間の受信信号毎に出力されるため、前記所定期間を２０秒間に設定すれば２０個の出力値を出力でき、６０秒間に設定すれば６０個の出力値を出力できる。
【００１０】
ところで、各フィルターは、秒同期タイミングから１秒間に含まれる第１レベルの信号幅を判定するための出力値を出力するためのフィルターであり、上述のように、それぞれ異なる算出アルゴリズムが設定されている。したがって、各フィルターにより出力される出力値のばらつきは、受信環境等によってそれぞれ異なった結果となる場合がある。このため、例えば第１のフィルターを所定期間の受信信号に適用した場合の中間信号数と、第２のフィルターを同じ所定期間の受信信号に適用した場合の中間信号数とに差が出る場合がある。
標準電波では、上記のように、受信環境が良好であってノイズパルス等の影響がない場合の第１コードに対応した第１レベルの信号幅の理想的な値（例えばＤＣＦ７７では１００msec）、及び第２コードに対応した第１レベルの信号幅の理想的な値（例えばＤＣＦ７７では２００msec）がそれぞれ規定されており、各フィルターから出力される出力値においても、これらの各コードに対応する出力値の理想値として、第１設定値や第２設定値がフィルター毎に規定されている。したがって、出力値に基づいてコード判定を実施するためには、フィルターから出力された出力値の第１設定値及び第２設定値に対するばらつきが小さい方が、コードの判定精度も向上する。一方、前記出力値の第１設定値及び第２設定値に対するばらつきが大きくなると、第１設定値と第２設定値の中間値付近（中間信号範囲）の出力値の数が多くなる。この場合には、当該出力値が、第１設定値及び第２設定値のいずれに対応しているかが不明となり、コード判定エラーが発生しやすい。
【００１１】
これに対し、本発明では、中間信号範囲に含まれる出力値の数に基づく中間信号数によってフィルターを選択し、そのフィルターにより出力された出力値に基づいて、コード判定を実施する。すなわち、中間信号数が小さいほど、フィルターの出力値のばらつきが小さいため、このフィルターを選択すれば、他のフィルターを用いた場合に比べてコードを精度よく判定することができる。これにより、受信環境等に応じた最適なフィルターを選択でき、標準電波の受信感度を向上でき、コード判定エラーの発生を低減できて、精度よく標準電波からタイムコードを判定することができる。
また、得られた出力値の分布（標準偏差σ）から、第１設定値及び第２設定値の各々の出現率を算出することも可能であるが、例えば腕時計用の省電力タイプのＣＰＵでは、処理能力に制限があるため、リアルタイムに標準偏差σを演算することは困難である。これに対して、本発明では、中間信号範囲に含まれる出力値の数や、全出力値に対する割合を各フィルター毎に求めて比較するだけで最適なフィルターを選択できるため、複雑な演算処理が不要であり、省電力化を図れ、腕時計用のＣＰＵでも処理できる。
【００１２】
本発明の標準電波受信装置において、前記中間信号数は、前記中間信号範囲内に含まれる前記出力値の数、又は、前記出力値の総数に対する前記中間信号範囲内に含まれる前記出力値の数の割合であり、前記フィルター選択手段は、前記中間信号数が最小となるフィルターを選択することが好ましい。
本発明では、フィルター選択手段は、中間信号数が最小となるフィルターを選択して、コード判定手段は、当該選択されたフィルターから出力される出力値に基づいてコード判定を実施する。この場合、選択されたフィルターから出力される出力値が中間信号範囲に属する確率が最も低く、コード判定エラーの発生率を効果的に抑制することができる。
【００１３】
本発明の標準電波受信装置において、前記複数種のフィルターは、前記秒同期タイミングから１秒間の前記受信信号において前記第１レベルとなる時間の和を前記出力値として出力する第１フィルターを含むことが好ましい。
本発明では、フィルター処理手段は、第１フィルターを用いることで、秒同期タイミングから１秒間の受信信号に含まれる第１レベルとなる時間を検出し、その総和を出力値とする。このような第１フィルターを用いたフィルター処理は、受信信号をサンプリングして第１レベルとなるサンプリング数を加算すればよく、フィルター処理を簡単にできる。特に、腕時計等の小型装置では、電力供給量が限られており、電力消費量が小さい第１フィルターを用いてフィルター処理を行うことで、省電力化を図れる。
【００１４】
本発明の標準電波受信装置において、前記複数種のフィルターは、前記秒同期タイミングから所定の判定期間において、前記受信信号の中で、前記第１レベルの信号幅が最も大きい最大幅信号を検出し、前記秒同期タイミングから前記最大幅信号が送信される期間の判定タイミングまでの経過時間を前記出力値として出力する第２フィルターを含むことが好ましい。
ここで、判定期間としては、次の秒同期タイミングまでの期間である１秒としてもよく、標準電波の種類に応じて設定してもよい。例えば、ＤＣＦ７７では４００msecに設定してもよく、日本の標準電波であるＪＪＹでは９００msecに設定してもよい。
【００１５】
本発明では、フィルター処理手段は、第２フィルターを用いて、秒同期タイミングから所定の判定期間の受信信号の中で第１レベルの信号幅が最も大きい最大幅信号を検出する。そして、最大幅信号が送信される期間内に判定タイミングを設定して、秒同期タイミングから判定タイミングまでの経過時間を検出し、その経過時間を出力値として出力する。なお、判定タイミングとしては、例えば、最大幅信号の信号幅の中心（信号幅の１／２）のタイミング等が例示できる。
ここで、秒同期タイミングから判定期間の受信信号の中に、第１レベルとなる期間が複数含まれている場合、ノイズパルスの影響による第１レベルの信号幅は、通常、正常な信号の信号幅に比べて小さい。このため、最大幅信号を検出することで、正常な信号が送信されているタイミングを検出できる。従って、最大幅信号が送信される期間内に判定タイミングを設定すれば、各ビット値（コード）つまり第１レベルの信号幅の相違によって、通常、判定タイミングも異なるタイミングに設定される。従って、秒同期タイミングから判定タイミングまでの経過時間を出力値として出力すれば、ノイズパルス等の影響を低減した精度の高いコード判定を実施できる。
【００１６】
本発明の標準電波受信装置において、前記所定期間の前記受信信号に基づいて前記コードを判定する信号受信処理を複数回連続して実施し、前記フィルター選択手段は、前記信号受信処理毎に、前記各フィルターに対する前記中間信号数に基づいて前記フィルターを選択することが好ましい。
本発明では、所定期間の受信信号に基づいてコードを判定する信号受信処理を連続して複数回実施する。つまり、標準電波に基づいて時刻修正を実施する場合、所定期間（例えば１分間）の標準電波を受信して当該標準電波に重畳されたコードから時刻情報を取り出す。この際、１つの時刻情報のみにより時刻修正を実施する場合、正しい時刻を取得できているか否かが不明であるため、通常、複数回連続して受信信号を処理して、複数の時刻情報を取得し、正しい時刻情報を取得されたか否かを判定する。そして、本発明では、所定期間の受信信号に基づいて時刻情報を受信する信号受信処理毎に、フィルター選択手段により中間信号数に基づいたフィルター選択を実施する。これにより、例えば標準電波受信装置を有するユーザーが移動中である場合等、標準電波の受信環境が変化する場合でも、その受信環境に対応した最適なフィルターを選択することができ、周囲環境に対して最も良好な受信感度で標準電波を受信処理することができる。
【００１７】
本発明の標準電波受信装置において、前記所定期間の前記受信信号に基づいて前記コードを判定する信号受信処理を複数回連続して実施し、前記フィルター選択手段は、初回の前記信号受信処理において前記中間信号数に基づいて前記フィルターを選択し、前記コード判定手段は、複数回の前記信号受信処理において、初回の前記信号受信処理において前記フィルター選択手段により選択された前記フィルターからの前記出力値に基づいて前記コードを判定することが好ましい。
本発明では、初回の信号受信処理においてフィルター選択手段によりフィルターが選択されると、コード判定手段は、以降の信号受信処理において用いるフィルターを変更せず、選択されたフィルターにより出力された出力値に基づいてコード判定を実施する。この場合、フィルターの選択に係る処理を省略できるので、省電力化を図ることができる。
【００１８】
本発明の電波修正時計は、上述の標準電波受信装置と、内部時刻情報を計時する計時部と、前記標準電波受信装置の前記コード判定手段によりコード判定された前記コードに基づいて時刻情報を取得し、前記内部時刻情報を修正する時刻情報修正部と、前記内部時刻情報を表示する時刻表示部と、を有することを特徴とする。
本発明では、上述したような標準電波受信装置を備えているので、受信感度を高めることができ、コードの判定エラーを抑制できる。よって、取得したコードに基づいて、正確な時刻情報を把握でき、時刻表示部において正確な時刻を表示させることができる。
【００１９】
本発明の標準電波受信方法は、タイムコードが重畳された標準電波を受信して、第１レベル及び前記第１レベルとは異なる第２レベルに変化する受信信号を出力し、前記受信信号が前記第２レベルから前記第１レベルに変化する１秒間隔の秒同期タイミングを基準にして、前記秒同期タイミングから１秒間の前記受信信号に含まれる前記第１レベルの信号幅を判定するための出力値を出力し、かつ、前記出力値の算出アルゴリズムがそれぞれ異なる複数種のフィルターを、前記受信信号に対してそれぞれ適用して各々のフィルターから前記出力値を出力させ、前記タイムコードにおける第１コードに対応する前記出力値である第１設定値、及び前記タイムコードにおける前記第１コードとは異なる第２コードに対応する前記出力値である第２設定値の間の中間信号範囲が前記フィルター毎に設定され、所定期間の前記受信信号に対して前記フィルターを適用した際に出力される前記出力値のうち、前記中間信号範囲に含まれる前記出力値の数に基づく中間信号数を前記フィルター毎に検出し、前記各フィルターに対して検出された前記中間信号数に基づいて、前記各フィルターから１つのフィルターを選択し、選択された前記フィルターにより出力された前記出力値に基づいて、前記秒同期タイミングから１秒間の信号のコードを判定することを特徴とする。
本発明では、上述した標準電波受信装置と同じ作用効果を奏することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明に係る第１実施形態の電波修正時計の内部構成を示すブロック図。
【図２】ドイツにおける標準電波であるＤＣＦ７７の各信号に対する受信パルスデューティー及び振幅変化を示す図。
【図３】第１実施形態における第１フィルターの算出アルゴリズムを説明する図。
【図４】第１実施形態における第２フィルターの算出アルゴリズムを説明する図。
【図５】フィルター処理手段から出力された出力値の分布を示す図であり、（Ａ）は第１フィルターからの第１出力値の分布、（Ｂ）は第２フィルターからの第２出力値の分布を示す図。
【図６】第１実施形態の電波修正時計における標準電波受信方法の処理動作を示すフローチャート。
【図７】図６におけるフィルター処理を示すフローチャート。
【図８】図７における第２フィルター処理を示すフローチャート。
【図９】受信信号の波形図の一例を示す図。
【図１０】第２実施形態の電波修正時計における標準電波受信方法の処理動作を示すフローチャート。
【図１１】第３フィルターの出力値の算出アルゴリズムを説明するための波形図。
【発明を実施するための形態】
【００２１】
［第１実施形態］
以下、本発明の第１実施形態を図面に基づいて説明する。
〔電波修正時計の構成〕
図１は、電波修正時計１の内部構成を示すブロック図である。
電波修正時計１は、時刻を表示する時刻表示手段２（時刻表示部）と、アンテナ４と、アンテナ４で受信されたタイムコードが重畳された標準電波を受信処理する受信回路５と、基準信号を出力する基準信号源となる発振回路６及び分周回路７と、装置全体の動作を制御する制御手段１０とを備えている。ここで、アンテナ４及び受信回路５により本発明の受信手段が構成され、当該受信手段及び制御手段１０により、本発明の標準電波受信装置が構成されている。
【００２２】
時刻表示手段２は、アナログ式時計で用いられる一般的な指針や、日や曜日を印刷した表示車（日車、曜車）等と、これらを駆動するモーターや輪列等で構成されている。具体的には、図示を略すが、文字板と、指針である時針、分針、秒針と、日付や曜日を表示する日車、曜車等のカレンダー車を備えて構成されている。
なお、日車、曜車は、両方設けてもよいし、いずれか一方のみを設けてもよいし、両方とも設けなくてもよい。これらは各時計のデザインなどを考慮して設定される。
さらに、モーターとしては、ステップモーターが一般的であるが、圧電アクチュエーターなどの指針を運針可能な各種の駆動機構を用いてもよい。
なお、時刻表示手段２としては、指針やカレンダー車を備えるものに限らず、液晶パネルなどの表示装置を組み込み、時刻情報をデジタル表示するものでもよい。
【００２３】
受信回路５は、図示は省略するが、同調回路、増幅回路、バンドパスフィルター、包絡線検波回路、ＡＧＣ（Auto Gain Control）回路、及び二値化回路等を備えた一般的な標準電波の受信回路である。この受信回路５は、制御手段１０で制御され、受信回路で設定された周波数の長波標準電波をアンテナ４で受信させるように構成されている。
なお、標準電波の周波数は、受信する標準電波の種類に応じて設定される。例えば、ドイツの標準電波「ＤＣＦ７７」は７７．５Ｈｚに設定され、日本の標準電波「ＪＪＹ」は、４０Ｈｚ又は６０Ｈｚに設定され、アメリカ合衆国の標準電波「ＷＷＶＢ」は、６０Ｈｚに設定されている。
この標準電波の選択は、ユーザーが手動操作で行っても良いし、電波修正時計１が周波数を自動的に切り替えて、電波を受信できるか否かを判定して設定してもよい。
【００２４】
各標準電波では、ハイレベル信号の振幅とローレベル信号の振幅の割合が所定の比率のＡＭ変調で信号が出力されている。そして、ハイレベル信号又はローレベル信号の信号幅（もしくはディーティー）に基づいて２進数の「０」、２進数の「１」、マーカー「Ｍ」が認識される。
例えば、ＤＣＦ７７では、図２に示すように、ハイレベル信号の振幅とローレベル信号の振幅の割合が１００：２５のＡＭ変調で信号が出力されている。
ＤＣＦ７７では、図２（Ａ）に示すように、ローレベル信号の信号幅が０．１秒つまりローレベル信号のデューティーが１０％である場合に「０」、図２（Ｂ）に示すように、ローレベル信号の信号幅が０．２秒つまりローレベル信号のデューティーが２０％である場合に「１」と認識される。さらに、図２（Ｃ）に示すように、「Ｍ」は、ＡＭ変調がされておらず、ハイレベル信号が１秒間続くと、Ｍと認識される。
そして、各標準電波では、標準電波毎のタイムコードフォーマットにおいて、上記「０，１，Ｍ」の各信号を用いることで時刻情報が送信されている。各標準電波のタイムコードフォーマットには、分、時などの時刻情報やパリティなどが含まれている。
【００２５】
また、受信回路５は、受信した長波標準電波からデジタルデータである受信信号を制御手段１０に出力する。
ここで、長波標準電波は、上述の通り振幅変調で変調された信号として送信されるため、振幅が大きい期間と小さい期間とがある。受信回路５は、この振幅の変化に応じて、ハイレベル及びローレベルの信号レベルを含む受信信号を出力する。この際、受信回路５の回路構成によって、振幅が大きい場合に、受信信号の信号レベルをハイレベルとして出力する場合と、ローレベルとして出力する場合とがある。このため、受信信号は、１秒間に第２レベルから第１レベルに変化するが、第１レベルがハイレベルの場合と、第１レベルがローレベルの場合とがあり、第２レベルは第１レベルとは異なるレベルとなる。なお、本実施形態では、振幅が小さい場合に第１レベルとしてハイレベルの信号を出力し、振幅が大きい場合に第２レベルとしてローレベルの信号を出力する例を示す。
【００２６】
発振回路６は、例えば水晶振動子などの図示しない基準信号源を備え、この基準信号源を高周波発振させ、この高周波発振により発生する発振信号を分周回路７に出力する。
分周回路７は、発振回路６から出力される発振信号を受信して分周する。この分周回路７は、所定の基準信号、例えば１Ｈｚのパルス信号を、制御手段１０に出力する。
【００２７】
〔制御手段の構成〕
制御手段１０は、例えばＩＣ（Integrated Circuit）や各種電気部品などが搭載された回路によって構成され、電波修正時計１の計時及び時刻修正を実施するものである。
制御手段１０は、図１に示すように、サンプリング手段１１と、秒同期検出手段１２と、フィルター処理手段１３と、中間信号数検出手段１４と、フィルター選択手段１５と、コード判定手段１６と、時刻修正手段１７（時刻情報修正部）と、計時手段１８（計時部）と、記憶手段１９とを備えている。
【００２８】
サンプリング手段１１は、受信回路５から入力された受信信号を、所定のサンプリング周期でサンプリングする。本実施形態では、サンプリング周波数を１２８Ｈｚとしているので、サンプリング周期は、１０００msec／１２８＝約７．８msecである。
【００２９】
秒同期検出手段１２は、受信信号の間隔が１秒間隔となっているかを確認し、秒同期が確立したことを検出し、検出した秒同期のタイミングを秒同期タイミングとして設定する。
具体的には、秒同期検出手段１２は、サンプリング手段１１で、受信信号がローレベルからハイレベルに変化したタイミングを確認し、この変化タイミングの間隔が、５回連続して１秒±６２．５msecであれば秒同期が確立したと判定する。なお、６２．５msecは１２８Ｈｚのサンプリングにおいて８パルス分である。従って、前回の信号変化タイミングから、サンプリング回数で１２０〜１３６回のサンプリング時に、前記ローレベルからハイレベルへの信号変化を検出した場合には、１秒±６２．５msecの間隔であると判定できる。なお、±６２．５msec（±８パルス）としたのは、１秒間隔を検出する際に、約６％程度の誤差範囲であれば、約１秒間隔であると判定できるためである。なお、この±６２．５msecの数値は、実施にあたって増加あるいは減少して変更してもよい。
【００３０】
フィルター処理手段１３は、受信信号に対して複数種のフィルターをそれぞれ適用して、秒同期タイミングから１秒間の受信信号におけるハイレベルの信号幅を判定するための出力値を出力する。
本実施形態では、複数種のフィルターとして、それぞれ出力値の算出アルゴリズムが相違する第１フィルター１３Ａ及び第２フィルター１３Ｂを用いる。以下、各フィルター１３Ａ，１３Ｂについて、詳細に説明する。
【００３１】
図３は、第１フィルター１３Ａによる出力値の算出アルゴリズムを示す図である。
第１フィルター１３Ａは、秒同期タイミングＴ０から１秒間の受信信号において、ハイレベルとなる総時間を、出力値（第１出力値）として出力する。具体的には、第１フィルター１３Ａは、（サンプリング周期）×（サンプリング手段１１により検出されたハイレベルのカウント数）を出力値として出力する。
したがって、図３に示すように、秒同期タイミングＴ０から１秒間の間に、ハイレベルの区間ａ及び区間ｂがある場合、第１フィルター１３Ａは、区間ａ，ｂの時間の和（ａ＋ｂ）が、第１出力値として出力されることになる。
【００３２】
図４は、第２フィルター１３Ｂによる出力値の算出アルゴリズムを説明するための図である。
第２フィルター１３Ｂは、秒同期タイミングから所定の判定期間（例えば１秒間）の受信信号において、秒同期タイミングＴ０から信号幅が最大となるハイレベル区間における所定の判定タイミングまでの経過時間を判定基準とし、出力値（第２出力値）を検出する。
具体的には、第２フィルター１３Ｂは、図１に示すように、最大幅信号検出手段１３Ｂ１、判定タイミング設定手段１３Ｂ２、及び経過時間検出手段１３Ｂ３を含んで構成されている。
【００３３】
最大幅信号検出手段１３Ｂ１は、秒同期タイミングＴ０から１秒間の受信信号の中でハイレベルの信号幅が最も大きい最大幅信号を検出する。具体的には、最大幅信号検出手段１３Ｂ１は、サンプリング手段１１で検出された信号レベルがローレベルからハイレベルに変化した時点から、サンプリング手段１１で連続してハイレベルが検出されたカウント数が最も大きい区間（ハイレベル信号）を、最大幅信号として検出する。
【００３４】
判定タイミング設定手段１３Ｂ２は、図４に示すように、最大幅信号検出手段１３Ｂ１で検出された最大幅信号が送信される期間内に判定タイミングＴＡを設定する。具体的には、判定タイミング設定手段１３Ｂ２は、最大幅信号の信号幅の中心タイミングを判定タイミングＴＡに設定する。
【００３５】
経過時間検出手段１３Ｂ３は、秒同期タイミングＴ０から判定タイミング設定手段１３Ｂ２が設定した判定タイミングＴＡまでの経過時間を検出して、第２フィルター１３Ｂの出力値（第２出力値）として出力する。
【００３６】
中間信号数検出手段１４は、フィルター処理手段１３によって秒同期タイミングＴ０から所定期間の受信信号に各フィルター１３Ａ，１３Ｂを適用させた際の各出力値（第１出力値、第２出力値）のうち、各フィルター１３Ａ，１３Ｂに対してそれぞれ設定された中間信号範囲に属する出力値の数を中間信号数として検出する。
ここで、中間信号範囲は、タイムコードの第１コード（ビット値「０」）に対応する第１信号幅の理想的な値（ＤＣＦ７７では１００msec）と、タイムコードの第２コード（ビット値「１」）に対応する第２信号幅の理想的な値（ＤＣＦ７７では２００msec）とに基づいて、各フィルター１３Ａ，１３Ｂ毎に設定される。なお、ここで述べる理想的な値とは、受信環境が良好で、ノイズパルス等の影響がなく、かつ十分な信号強度の受信信号を取得した際の、ハイレベル信号の信号幅を指す。
具体的には、第１フィルター１３Ａから出力される第１出力値は、秒同期タイミングＴ０から１秒間に含まれるハイレベルの時間総和となるため、当該第１出力値が１００msecとなれば、第１コードに対応した理想的な信号幅となり、当該第１出力値が２００msecとなれば、第２コードに対応した理想的な信号幅となる。この場合、第１フィルター１３Ａからの第１出力値に対して第１信号幅と同値である１００msecが第１コードに対する第１設定値として設定され、第２信号幅と同値である２００msecが第２コードに対応する第２設定値として設定される。また、第１設定値と第２設定値の中間値は１５０msecとなり、当該中間値を中心として所定幅の中間信号範囲が設定される。本実施形態では、当該幅として、第１設定値（１００msec）及び第２設定値（２００msec）の差分値（１００msec）の±２０％を設定している。すなわち、第１フィルター１３Ａに対して、中間信号範囲は、１３０msec以上１７０msec以下に設定される。
【００３７】
一方、第２フィルター１３Ｂから出力される第２出力値は、秒同期タイミングＴ０から１秒間の判定期間における最大幅信号の中心（判定タイミングＴＡ）までの経過時間となる。このため、第１コードに対応した理想的な信号幅（１００msec）のハイレベルが秒同期タイミングＴ０から出力された場合、第２出力値は５０msecとなる。つまり、第１コードに対応する第１設定値は、５０msecとなる。同様に、第２コードに対応した理想的な信号幅（２００msec）のハイレベルが秒同期タイミングＴ０から出力された場合、第２出力値は１００msecとなるので、第２コードに対応する第２設定値は１００msecとなる。
この場合、第１設定値と第２設定値の中間値は７５msecとなり、当該中間値を中心として所定幅の中間信号範囲が設定される。本実施形態では、当該幅として、上記第１フィルター１３Ａに対する幅と同様に設定され、第１設定値（５０msec）及び第２設定値（１００msec）の差分値（５０msec）の±２０％を設定している。すなわち、第２フィルター１３Ｂに対して、中間信号範囲は、６５msec以上８５msec以下に設定される。
【００３８】
以下、ＤＣＦ７７を一例に、中間信号数検出手段１４の処理について説明する。
図５は、フィルター処理手段１３から出力された出力値の出力分布を示す図であり、（Ａ）は第１出力値の出力分布の一例、（Ｂ）は第２出力値の出力分布の一例を示す。
受信信号に対して各フィルター１３Ａ，１３Ｂにより出力値を出力させた場合、受信環境が良好で、受信信号にノイズパルス等が含まれず、かつ十分な信号強度が得られている場合、各出力値は、第１設定値又は第２設定値として出力される。しかしながら、実際には、ノイズパルス等の影響により、各フィルター１３Ａ，１３Ｂからの出力値は、第１設定値や第２設定値からずれた値となる場合がある。したがって、図５（Ａ）（Ｂ）に示すように、各フィルター１３Ａ，１３Ｂからの出力値は、それぞれ、第１設定値及び第２設定値をピークとした正規分布に略従った分布で出力される。
しかしながら、第１設定値と第２設定値の中間値を中心とした中間信号範囲内の出力値は、第１コードに対応した出力値であるか、第２コードに対応した出力値であるかが不明であり、正確にコード判定することが困難となる。例えば図５（Ａ）では、中間信号範囲（１３０msecから１７０msec）として出力された第１出力値が複数存在するが、これらの第１出力値は、本来第１設定値（１００msec）の信号がノイズパルス等によって中間信号範囲内となったものであるか、第２設定値（２００msec）の信号が十分な信号強度が得られずに中間信号範囲内になったものであるか不明である。これに対して、図５（Ｂ）では、中間信号範囲（６５msecから８５msec）として出力された第２出力値が少なく、フィルター処理により出力された第２出力値が、第１コードに対応した出力値であるか、第２コードに対応した出力値であるかを容易に判定することが可能となる。
中間信号数検出手段１４は、このよう中間信号範囲内に含まれる出力値の数を中間信号数として、各フィルター１３Ａ，１３Ｂに対してそれぞれ検出する。なお、本実施形態では、中間信号数として、中間信号範囲内に含まれる出力値の数を例示するが、これに限定されない。例えば、出力された全出力値に対する、中間信号範囲に含まれる出力値の数の割合を中間信号数として検出してもよい。
【００３９】
フィルター選択手段１５は、中間信号数検出手段１４により検出された中間信号数が最も小さいフィルターを使用フィルターとして選択する。
例えば、図５に示す例では、第２フィルター１３Ｂにおける中間信号数が、第１フィルター１３Ａにおける中間信号数よりも小さい。この場合は、フィルター選択手段１５は、第２フィルター１３Ｂを使用フィルターとして選択する。
【００４０】
コード判定手段１６は、フィルター選択手段１５により選択された使用フィルターから出力された出力値に基づいて、秒同期タイミングＴ０から１秒間の受信信号に対応するコードを判定する。
また、コード判定手段１６は、判定したコードからタイムコード（時刻情報）を取得する。すなわち、標準電波では、１周期、６０秒（６０ビット）のタイムコードによって時刻情報を表しているので、コード判定手段１６は６０ビット分のコードを判定することで時刻情報を得ている。このコード判定手段１６で取得された時刻情報は、時刻修正手段１７に出力される。
【００４１】
時刻修正手段１７は、コード判定手段１６で取得した時刻情報が正しい時刻であるかを、次の２つの条件の一方に該当するかで判定している。
第１の条件は、受信した時刻情報が、計時手段１８で計時されている計時時刻と一致するかを判定する。
第２の条件は、受信した時刻情報同士を対比し、各時刻情報がそれらの受信間隔分だけ異なり、その受信間隔分を調整すれば、時刻情報が一致するものが、受信した７個の時刻情報の内で、３個以上あるかを判定する。例えば、時刻情報は６０秒間隔で送信されるため、連続して７分間時刻情報を受信したとすれば、各時刻情報は、受信した順に１分ずつ異なる時刻になるはずである。従って、各受信時刻情報に、このような受信タイミングの相違分を調整して一致するか否かを判定する。
時刻修正手段１７は、上記２つの条件のいずれか一方に該当すれば、正しい時刻情報を取得できたと判断して、計時手段１８にその時刻情報を出力する。
【００４２】
計時手段１８は、発振回路６及び分周回路７を介して入力される基準クロック（１Ｈｚ）に基づいて計時するとともに、前記時刻修正手段１７から受信時刻情報が入力されると、計時時刻（内部時刻情報）を受信時刻情報に修正して時刻合わせを行うように構成されている。
記憶手段１９は、制御手段１０における処理データを記憶する。
【００４３】
時刻表示手段２は、計時手段１８で計時された時刻を表示する。例えば、指針を有するアナログ表示式時計であれば、モーターを制御して各指針の運針を制御して、受信時刻を指示させる。また、液晶パネル等を用いたデジタル表示式時計であれば、その表示装置を用いて時刻を表示させる。
【００４４】
〔電波修正時計の受信動作〕
次に、上記のような電波修正時計１における、標準電波の受信処理動作について説明する。図６は、本実施形態の標準電波受信方法の処理動作を示すフローチャートである。
【００４５】
電波修正時計１の制御手段１０は、定期的な受信時刻になった場合や、ボタン等の外部操作部材の操作によって強制受信操作が行われた場合に、受信回路５を作動し、アンテナ４を介して標準電波の受信を開始する。なお、本実施形態ではＤＣＦ７７を受信するように設定されているが、ボタン等の操作によって受信局が選択された場合には、同調回路などを用いて受信局を切り替える。
【００４６】
図６に示すように、サンプリング手段１１は、受信回路５から出力される受信信号を、１２８Ｈｚの周波数でサンプリングする（Ｓ１）。
本実施形態では、受信回路５は、秒信号に同期して第２レベル（ローレベル）から第１レベル（ハイレベル）に変化する信号を出力する。
この場合、サンプリング手段１１は、１秒間の受信信号を１２８Ｈｚでサンプリングしている。このため、ハイレベルの信号幅が０．１秒の場合、１２パルス分の幅となる。
【００４７】
次に、秒同期検出手段１２は、秒同期処理を実行する（Ｓ２）。ここで、秒同期処理とは、前述したように、受信信号間隔が、１秒±６２．５msecである回数をカウントする。
そして、秒同期検出手段１２は、前記１秒±６２．５msecの間隔で５回連続して受信信号が検出されたか否か（秒同期処理が完了したか否か）を判定する（Ｓ３）。
Ｓ３でＹｅｓと判定された場合、検出された１秒±６２．５msecの間隔のタイミングを秒同期タイミングＴ０として設定する。
例えば、受信回路５の出力信号（受信信号）が１秒毎にパルスが立ち上がる場合、そのパルスの立ち上がりを、サンプリング時の信号レベルの変化で検出し、その変化の間隔が１秒±６２．５msecの場合に秒同期条件に該当すると判断する。具体的には、サンプリング時にローレベルからハイレベルに信号レベルが変化した時点から、次にローレベルからハイレベルに信号レベルが変化した時点までのサンプリング数をカウントし、そのカウント数が、１２０〜１３６個の範囲であれば、秒同期条件に該当すると判断する。
【００４８】
秒同期検出手段１２は、秒同期が完了していないと判断した場合（Ｓ３；Ｎｏ）、受信開始から所定時間（具体的には４分）経過したかを判断する（Ｓ４）。
そして、Ｓ４でＮｏ、つまり４分経過していない場合には、秒同期検出手段１２は、Ｓ２の処理に戻り、秒同期処理を実行する。
一方、Ｓ４でＹｅｓ、つまり秒同期が完了せずに、４分経過した場合には、標準電波を受信できていない場合や、受信していても電波強度が弱い場合等が考えられるため、制御手段１０は受信回路５をオフして、受信処理を終了する。なお、この所定時間は４分に限らないが、短すぎると秒同期に失敗する確率が高まり、反対に長すぎると無駄に電力を消費してしまうため、４〜６分程度が好ましい。
【００４９】
秒同期が完了してＳ３でＹｅｓと判断された場合、フィルター処理及び中間信号数検出処理を実施する（Ｓ５）。
図７は、フィルター処理及び中間信号数検出処理の詳細な処理を示すフローチャートである。
具体的には、中間信号数検出手段１４は、まず、記憶手段１９に記憶されている各フィルター１３Ａ，１３Ｂに対する中間信号数（第１中間信号数、第２中間信号数）を初期化（「０」に設定）する（Ｓ２１）。
この後、フィルター処理手段１３は、秒同期タイミングＴ０から１秒間の受信信号を取得する（Ｓ２２）。
次に、フィルター処理手段１３は、Ｓ２２で取得した受信信号に対して第１フィルターを適用して、第１出力値を出力させる（Ｓ２３；第１フィルター処理）。すなわち、フィルター処理手段１３は、秒同期タイミングＴ０から１秒間における、サンプリング手段１１によりサンプリングされたハイレベルの数をカウントする。そして、カウントされたハイレベルのカウント数にサンプリング周期（１０００msec／１２８Hz）を掛けた値を第１出力値として出力する。出力された第１出力値は、適宜記憶手段１９に記憶される。
【００５０】
また、中間信号数検出手段１４は、Ｓ２３で出力された第１出力値が、第１フィルター１３Ａに対する中間信号範囲（１３０msec〜１７０msec）に含まれる値であるか否かを判定する（Ｓ２４）。Ｓ２４においてＹｅｓと判定された場合は、第１フィルター１３Ａに対する第１中間信号数に「１」を加算する（Ｓ２５）。
【００５１】
一方、Ｓ２４においてＮｏと判定された場合、及びＳ２５の後、Ｓ２２で取得した１秒間の受信信号に対して、第２フィルター１３Ｂを適用して第２出力値を出力させる（Ｓ２６；第２フィルター処理）。
図８は、第２フィルター処理を示すフローチャートである。また、図９は、受信信号の波形図の一例であり、受信信号に、「０」を表す０信号であるハイレベル信号Ｐ２と、ノイズパルスであるハイレベル信号Ｐ１，Ｐ３〜Ｐ５が含まれている状態を示している。
第２フィルター１３Ｂを用いた第２出力値の出力では、まず、最大幅信号検出手段１３Ｂ１は、記憶手段１９に記憶されている、秒同期タイミングＴ０からサンプリングされた信号を示す変数ｎを初期化（ｎ＝０）する（Ｓ３１）。なお、１秒間においてサンプリングされる信号の総数Ｎは、サンプリング周期が約７．８msecであるため、Ｎ＝１２８（＝１０００／７．８）となる。
また、最大幅信号検出手段１３Ｂ１は、記憶手段１９に記憶されている最大連続カウントを「０」に初期化し（Ｓ３２）、次に、記憶手段１９に記憶されている連続カウントを「０」に初期化する（Ｓ３３）。
この後、最大幅信号検出手段１３Ｂ１は、変数ｎに対して「１」を加算し（Ｓ３４）、変数ｎ＝Ｎとなったか否かを判定する（Ｓ３５）。
【００５２】
Ｓ３５でＮｏと判断された場合、サンプリング手段１１によりサンプリングされたｎ番目の信号の信号レベルを取得する（Ｓ３６）。さらに、最大幅信号検出手段１３Ｂ１は、Ｓ３４で検出された信号レベルが、ハイレベルか否かを判断する（Ｓ３７）。
【００５３】
図９に示すように、秒同期タイミングＴ０からハイレベル信号Ｐ１の信号開始時間Ｔ１の前までは、受信信号の信号レベルはローレベルのため、Ｓ３７でＮｏと判断される。この場合、最大幅信号検出手段１３Ｂ１は、１回前のサンプリングで検出された信号レベルがハイレベルであるか、すなわち、今回、Ｓ３６で検出されたローレベルの信号は、ハイレベルからローレベルに変化した時点のものであるかを判断する（Ｓ３８）。
図９において、秒同期タイミングＴ０から信号開始時間Ｔ１の前までは、ローレベルの信号が連続しているので、Ｓ３８でＮｏと判断される。Ｓ３８でＮｏと判断された場合、最大幅信号検出手段１３Ｂ１は、処理をＳ３３に戻す。このため、信号開始時間Ｔ１までは、Ｓ３３〜Ｓ３８の処理が繰り返し実行される。
【００５４】
そして、信号開始時間Ｔ１で受信信号の信号レベルがローレベルからハイレベルに変化すると、Ｓ３７でＹｅｓと判断される。Ｓ３７でＹｅｓと判断された場合、最大幅信号検出手段１３Ｂ１は、記憶手段１９に記憶されている連続カウントに１を加算する（Ｓ３９）。すなわち、ハイレベル信号Ｐ１の信号幅の測定が開始される。
さらに、最大幅信号検出手段１３Ｂ１は、１回前のサンプリングで検出された信号レベルがローレベルであるか、すなわち、今回、Ｓ３６で検出されたハイレベルの信号は、ローレベルからハイレベルに変化した時点のものであるかを判断する（Ｓ４０）。
【００５５】
図９において、信号開始時間Ｔ１の直前はローレベルの信号であり、信号開始時間Ｔ１の時点でハイレベルに変化しているので、ハイレベルに変化した直後のサンプリングではＳ４０でＹｅｓと判断される。
Ｓ４０でＹｅｓと判断された場合、最大幅信号検出手段１３Ｂ１は、秒同期タイミングＴ０からＳ３６で受信信号がサンプリングされたタイミングまでの時間を検出する。そして、最大幅信号検出手段１３Ｂ１は、検出した時間で記憶手段１９に記録された信号開始時間を更新して（Ｓ４１）、処理をＳ３４に戻す。
そして、その後、ハイレベル信号Ｐ１の信号終了時間Ｔ１１の前までは、Ｓ３６で検出された信号レベルはハイレベルとなるので、Ｓ３７でＹｅｓと判断される。また、直前に検出された信号レベルがハイレベルとなるので、Ｓ４０でＮｏと判断される。Ｓ４０でＮｏと判断された場合、最大幅信号検出手段１３Ｂ１は、処理をＳ３４に戻す。
従って、信号開始時間Ｔ１から信号終了時間Ｔ１１までの期間は、Ｓ３４〜Ｓ３７、Ｓ３９〜Ｓ４０の処理が繰り返し実行される。これにより、記憶手段１９に記憶された連続カウントが、ハイレベル信号Ｐ１の信号幅分のカウントとなる。
【００５６】
次に、信号終了時間Ｔ１１で受信信号の信号レベルがハイレベルからローレベルに変化すると、Ｓ３７でＮｏと判断され、さらに、Ｓ３８でＹｅｓと判断される。Ｓ３８でＹｅｓと判断された場合、最大幅信号検出手段１３Ｂ１は、記憶手段１９に記憶された連続カウントが、記憶手段１９に記憶された最大連続カウントよりも大きいかを判断する（Ｓ４２）。
初回は最大連続カウントが「０」のため、Ｓ４２でＹｅｓと判断される。Ｓ４２でＹｅｓと判断された場合、最大幅信号検出手段１３Ｂ１は、記憶手段１９に記憶された連続カウントで、記憶手段１９に記憶された最大連続カウントを更新する（Ｓ４３）。
さらに、最大幅信号検出手段１３Ｂ１は、記憶手段１９に記憶された信号開始時間で、記憶手段１９に記憶された最大幅信号開始時間を更新し（Ｓ４４）、処理をＳ３３に戻す。
そして、信号終了時間Ｔ２１から信号開始時間Ｔ３までは、ローレベルの信号が連続するため、Ｓ３７及びＳ３８でそれぞれＮｏと判定される。このため、最大幅信号検出手段１３Ｂ１は、Ｓ３３〜Ｓ３８の処理を繰り返し実行する。
【００５７】
そして、次に送信されるハイレベル信号の信号開始時間Ｔ２で受信信号の信号レベルがローレベルからハイレベルに変化すると、その直後は、Ｓ３７及びＳ４０でＹｅｓと判断され、Ｓ３４〜Ｓ３７、Ｓ３９〜Ｓ４１の処理が実行される。その後は、ハイレベル信号が連続する間は、Ｓ３７でＹｅｓ、Ｓ４０でＮｏと判断されるため、Ｓ３４〜Ｓ３７、Ｓ３９〜Ｓ４０の処理が繰り返し実行される。そして、受信信号の信号レベルがハイレベルからローレベルに変化すると、Ｓ３７でＮｏと判断され、Ｓ３８，Ｓ４２の処理が実行される。
ここで、記憶手段１９に記憶された連続カウントが、記憶手段１９に記憶された最大連続カウントよりも大きい場合（Ｓ４２のＹｅｓ）は、Ｓ４３，Ｓ４４を実行した後、処理をＳ３３に戻す。
一方、記憶手段１９に記憶された連続カウントが、記憶手段１９に記憶された最大連続カウント以下の場合（Ｓ４２のＮｏ）は、処理をＳ３３に戻す。
【００５８】
そして、Ｓ３５においてＹｅｓと判断されると、記憶手段１９に記憶された最大連続カウントは、秒同期タイミングＴ０から１秒間の受信信号の中でハイレベルの信号幅が最も大きい最大幅信号の連続カウントとなる。さらに、記憶手段１９に記憶された最大幅信号開始時間は、最大幅信号の信号開始時間となる。図９の例では、最大連続カウントは、最も信号幅の大きいハイレベル信号Ｐ２の連続カウントとなり、最大幅信号開始時間は、ハイレベル信号Ｐ２の信号開始時間Ｔ２となる。
これにより、記憶手段１９に記憶された最大幅信号開始時間及び最大連続カウントに基づいて、最大幅信号の送信期間を特定できる。
【００５９】
そして、秒同期タイミングＴ０から１秒間経過して、Ｓ３５でＹｅｓと判断されると、判定タイミング設定手段１３Ｂ２は、最大幅信号の信号幅の中心のタイミングを判定タイミングＴＡに設定する（Ｓ４５）。
さらに、経過時間検出手段１３Ｂ３は、秒同期タイミングＴ０から判定タイミングＴＡまでの経過時間を検出する（Ｓ４６）。具体的には、経過時間検出手段１３Ｂ３は、記憶手段１９に記憶された最大連続カウントにサンプリング周期を掛けて得られる時間を２で割る。そして、経過時間検出手段１３Ｂ３は、この時間を記憶手段１９に記憶された最大幅信号開始時間に加算することで、前記経過時間を第２出力値として出力する。なお、受信信号がＭ信号であり、ノイズパルスも存在しない場合には、受信信号にハイレベル信号が全く含まれない状態となる。この場合、Ｓ３７〜Ｓ３８の処理が１秒間（サンプリングされた全ての信号に対して）繰り返し実行された後、Ｓ３５でＹｅｓと判定され、判定タイミングＴＡは設定されずに処理は終了する。
また、フィルター処理手段１３は、Ｓ４６で出力された第２出力値を記憶手段１９に適宜記憶する。
【００６０】
図７に戻り、第２フィルター処理Ｓ２６の後、中間信号数検出手段１４は、Ｓ４６で出力された第２出力値が、第２フィルター１３Ｂに対する中間信号範囲（６５msec〜８５msec）に含まれる値であるか否かを判定する（Ｓ２７）。Ｓ２７においてＹｅｓと判定された場合は、第２フィルター１３Ｂに対する第２中間信号数に「１」を加算する（Ｓ２８）。
【００６１】
一方、Ｓ２７においてＮｏと判定された場合、及びＳ２８の後、フィルター選択手段１５は、６０秒分の中間信号数が記録されたか否かを判断する（Ｓ２９）。Ｓ２９においてＮｏと判定された場合は、Ｓ２２に戻り、次の１秒間の受信信号を受信して、Ｓ２３〜Ｓ２９の処理を繰り返す。
なお、本実施形態では、本発明の所定時間としては６０秒を例示しているが、これに限定されず、図５に示すような正規分布に略従った出力値の分布が得られれば、如何なる時間が設定されていてもよい。ただし、各出力値の出力数が少ないと、正確な分布が得られず、コード判定エラーの原因となるため、好ましくは６０個以上の出力値が出力されるよう、所定時間として６０秒以上に設定されていることが好ましい。
【００６２】
Ｓ２９において、Ｙｅｓと判定されてフィルター処理及び中間信号数検出処理Ｓ５が終了すると、図６に示すように、フィルター選択手段１５は、各フィルター１３Ａ，１３Ｂに対する中間信号数に基づいて使用フィルターを選択（設定）する（Ｓ６）。
以下の表１に、Ｓ５により検出された中間信号数の検出結果の一例を示す。
【００６３】
【表１】
2016148537.tif 000003
【００６４】
Ｓ６において、フィルター選択手段１５は、第１フィルター１３Ａ及び第２フィルター１３Ｂのうち中間信号数が少ない一方をコード判定に用いる使用フィルターとして選択する。例えば、表１、図５に示す例では、第２フィルター１３Ｂに対する第２中間信号数が少ないため、第２フィルター１３Ｂを使用フィルターとして選択する。
そして、コード判定手段１６は、使用フィルターから出力された出力値に基づいて、タイムコードの判定を行う（Ｓ７）。ここで、コード判定手段１６は、出力値が所定値未満である場合にマーカー「Ｍ」として判定する。なお、所定値としては、第１フィルター１３Ａから出力された第１出力値に対しては例えば４０msec、第２フィルターから出力された第２出力値では例えば２０msecが設定される。また、コード判定手段１６は、前記所定値から中間値までの出力値を第１コード（ビット値「０」）に対する信号として判定し、中間値以上の出力値を第２コード（ビット値「１」）に対応する信号として判定する。
【００６５】
この後、コード判定処理Ｓ７が終了すると、コード判定手段１６は、判定したコード値（「０，１，Ｍ」のいずれか）を、記憶手段１９に格納する（Ｓ８）。
そして、コード判定手段１６は、取得した６０ビットのタイムコードをデコードして時刻情報を取得し、その時刻情報を時刻修正手段１７に出力する。また、時刻修正手段１７は時刻情報が一致するかを判定する（Ｓ９）。
ここで、時刻情報が一致したかの判定は、前述の２つの条件の一方に該当するかで判定している。
【００６６】
Ｓ９でＹｅｓと判断された場合は、正しい時刻情報を取得できたことになるため、時刻修正手段１７は取得した時刻情報を計時手段１８に出力し、計時手段１８はその時刻情報で内部時刻情報を修正する（Ｓ１０）。このため、時刻表示手段２で表示される時刻も受信時刻に更新される。その後、制御手段１０は、受信処理を終了する。
一方、Ｓ９でＮｏと判断された場合、制御手段１０は、受信開始から８分経過しているかを確認する（Ｓ１１）。
Ｓ１１において８分経過していない場合、制御手段１０は、Ｓ５の処理から繰り返す。すなわち、本実施形態では、上述のように、第２の条件として受信した時刻情報同士を対比し、各時刻情報がそれらの受信間隔分だけ異なり、かつその受信間隔分を調整して時刻情報が一致する情報が、受信した７個の時刻情報の内で、３個以上あるかを判定する。このため、信号受信処理（Ｓ５〜Ｓ９）を複数回（最小３回、最大８回）連続して繰り返し実施する。
一方、８分経過している場合、Ｓ１１においてＮｏと判定され、制御手段１０は、受信処理を終了する。
これは、受信開始から８分経過しても、正しい時刻情報を受信できない場合には、電波強度が弱かったり、電波を受信できない場合であると予測され、それ以上、受信処理を継続しても無駄に電力を消費するだけであるため、処理を終了するものである。
従って、Ｓ１１でＹｅｓと判断されて受信を終了した場合は、時刻修正手段１７は受信時刻を計時手段１８に出力することはなく、計時手段１８も計時時刻の修正は行わない。
なお、受信開始から８分経過するか否かを判定しているが、これに限定されず、９分以上であってもよく、７分以下であってもよい。つまり、信号受信処理を実施する最大回数としては、特に限定されない。
【００６７】
［本実施形態の作用効果］
本実施形態では、フィルター処理手段１３は、第１フィルター１３Ａ及び第２フィルター１３Ｂをそれぞれ受信信号に適用して、各フィルターから出力値を出力させる。また、中間信号数検出手段１４は、各フィルター１３Ａ，１３Ｂを所定期間（６０秒）の受信信号に適用させた際に出力された出力値から、第１設定値及び第２設定値の間の中間信号範囲（第１フィルター１３Ａに対しては１３０〜１７０msec、第２フィルター１３Ｂに対しては、６５〜８５msec）に含まれる出力値の数（中間信号数）を検出する。そして、フィルター選択手段１５は、中間信号数が最も小さいフィルターを使用フィルターとして選択し、コード判定手段１６は、当該使用フィルターから出力された出力値に基づいて、タイムコードにおけるビット値（０，１、Ｍ）を判定する。
中間信号範囲に含まれる出力値は、受信信号にノイズパルス等が混入したことで値が大きくなったパターンや、及び電波強度が弱く、十分な信号強度の受信信号が得られないために値が小さくなるパターン等が考えられ、第１コードに対応した出力値であるか、第２コードに対応した出力値であるかが不明となる。したがって、中間信号範囲に含まれる出力値が多いと、コード判定エラーの発生率が増大する。これに対して、本実施形態では、上記のように、中間信号範囲に含まれる出力値が最小となるフィルターを用いて、受信信号から出力値を出力させる。このため、コード判定エラーの発生を低減できる。これにより、標準電波を受信する受信位置や受信時間によらず、また、腕時計タイプの電波修正時計１を用いる場合では、ユーザーの袖によって電波修正時計１が隠れているか否かによらず、さらには、自動車等による移動中であるか否かによらず、受信感度を向上させることができる。
また、制御手段１０によるフィルター処理（プログラム処理）により、受信感度を良好にできるため、例えば、電波修正時計１の外装ケースとして、標準電波の受信に不向きな金属製部品（チタン等）を用いることも可能となる。すなわち、電波修正時計１の各部品に用いられる素材の自由度を向上でき、意匠性も向上する。
さらに、例えば１種のフィルターを用いて出力値を出力し、当該出力された出力値の分布から演算処理により第１設定値及び第２設定値の各々の出現率をリアルタイムで算出する場合に比べて、処理負荷を小さくできる。すなわち、電力供給量が少なくＩＣチップ等の配置スペースも限られている腕時計タイプの電波修正時計１において、複雑な演算処理を実施する必要がなく、省電力化を図ることができる。
【００６８】
本実施形態では、フィルター処理手段１３により受信信号に適用されるフィルターの１つである第１フィルター１３Ａは、秒同期タイミングＴ０から１秒間の受信信号においてハイレベルとなる時間の総和を第１出力値として出力する。すなわち、サンプリング手段１１により検出された秒同期タイミングＴ０から１秒間に含まれるハイレベルのカウント数にサンプリング周期を掛けることで、容易に第１出力値を算出できる。したがって、第１フィルター１３Ａを用いた第１フィルター処理の負荷を軽減でき、省電力化を図れる。
【００６９】
また、第２フィルター１３Ｂは、秒同期タイミングＴ０から１秒間の受信信号の中でハイレベルの信号幅が最も大きい最大幅信号を検出し、その最大幅信号の信号幅の中心のタイミングを判定タイミングＴＡとして、秒同期タイミングＴ０から判定タイミングＴＡまでの経過時間を第２出力値として出力する。
秒同期タイミングＴ０から１秒間の受信信号の中に、ハイレベル信号が複数存在する場合、ノイズパルスの影響によるハイレベル信号の信号幅は、通常、正常な信号の信号幅に比べて小さい。このため、最大幅信号を検出することで、正常な信号が送信されているタイミングを検出できる。したがって、最大幅信号の信号幅の中心のタイミングを判定タイミングＴＡに設定すれば、各コードつまりハイレベルの信号幅の相違によって、通常、判定タイミングＴＡも異なるタイミングに設定される。これにより、秒同期タイミングＴ０から判定タイミングＴＡまでの経過時間を第２出力値として出力すれば、その第２出力値に基づいてタイムコードを精度よく判定できる。
【００７０】
本実施形態では、８分間の内の少なくとも３分以上の時刻情報を取得して、第２の条件に満たす場合に、時刻修正を実施する。この際、１分間の信号受信処理を実施する毎に、フィルター処理及び中間信号数検出処理Ｓ５が実施されて、使用フィルターの選択処理Ｓ６が実施される。
このため、例えば、電波修正時計１を利用するユーザーが移動中である場合等、標準電波の受信環境が変化する場合でも、変化した受信環境に最適な受信感度が得られるフィルターを選択することができる。これにより、例えば、一度使用フィルターを選択した後、所定時間の間、使用フィルターを変更しない場合に比べて、コード判定エラーの発生を低減でき、標準電波に基づいた時刻修正を正確に行える。
【００７１】
［第２実施形態］
次に、本発明の第２実施形態について、図面に基づいて説明する。
上述した第１実施形態では、Ｓ１１において、Ｎｏと判定されると、次の１分間の受信信号に対する信号受信処理において、再びＳ５、Ｓ６の処理を実施した。すなわち、１分間の信号受信処理毎に、各フィルター１３Ａ，１３Ｂに対する中間信号数を検出し、使用フィルターを選択した。
これに対して、第２実施形態では、初回の１分間の受信信号に対する信号受信処理において、Ｓ５，Ｓ６が実施されて使用フィルターが選択されると、以降の７分間の各信号受信処理では、先に選択された使用フィルターを用いる点で上記第１実施形態と相違する。
【００７２】
図１０は、第２実施形態の時刻修正処理を示すフローチャートである。なお、以降の説明にあたり、第１実施形態と同様の構成、処理については同符号を付し、その説明を省略又は簡略化する。
図１０に示すように、第２実施形態では、初回の１分間の信号受信処理において、上記第１実施形態と同様、Ｓ１〜Ｓ９、Ｓ１１の処理を実施する。このため、Ｓ６において、フィルター選択手段１５により中間信号数に基づいた使用フィルターの選択が実施される。
そして、Ｓ１１において、Ｎｏと判定されると、本実施形態では、Ｓ７の処理に戻る。すなわち、２回目以降の信号受信処理では、初回の信号受信処理におけるＳ６にて設定された使用フィルターを用いて、Ｓ７のコード判定処理が実施される。
【００７３】
［本実施形態の作用効果］
本実施形態では、初回の信号受信処理において、Ｓ５，Ｓ６の処理を実施して使用フィルターを選択する。そして、残りの７分間の信号受信処理では、初回の信号受信処理において選択された使用フィルターを用いてコード判定処理Ｓ７を実施する。
例えば、予め設定された時刻（例えば深夜等）に時刻修正を実施する場合では、標準電波の受信環境が変化しないので、このような場合に１分間の信号受信処理毎に、フィルター１３Ａ，１３Ｂの双方を用いたフィルター処理や、中間信号数検出処理を実施しても、同じ使用フィルターが選択される可能性が高く、省電力化に向かない。
これに対して、本実施形態では、２回目以降の信号受信処理において、フィルター処理や中間信号数検出処理が実施されないので、上記のような受信環境が変化しない場合の時刻修正処理において、より省電力化を図れ、かつ初回の信号受信処理において実施される使用フィルターの選択処理によって、コード判定エラーの発生をも低減させることができる。
【００７４】
［変形例］
なお、本発明は前述の各実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良などは、本発明に含まれるものである。
【００７５】
上記第１及び第２実施形態では、本発明における複数のフィルターとして、第１フィルター１３Ａ及び第２フィルター１３Ｂを例示したが、これに限定されない。
例えば、図１１に示すような第３フィルターを、第１フィルター１３Ａや第２フィルター１３Ｂの代わりに用いてもよい。
図１１は、第３フィルターによる出力値の算出アルゴリズムを説明するための波形図の一例である。
第３フィルターは、秒同期タイミングＴ０から１秒間の受信信号に含まれるハイレベルの信号幅の総和を検出し、その半値となるタイミングを判定タイミングＴＢとし、秒同期タイミングＴ０から判定タイミングＴＢまでの経過時間を出力値として出力する。
【００７６】
例えば、図１１の例では、ノイズパルスの影響により、１信号の信号幅（２００msec）が、５個のハイレベル信号Ｐ１〜５に分割されている。この例では、ハイレベル信号Ｐ１は、信号開始時間Ｔ１（秒同期タイミングＴ０からの経過時間）が５０msecであり、信号幅は１５msecである。ハイレベル信号Ｐ２は、信号開始時間Ｔ２が７５msecであり、信号幅は２５msecである。ハイレベル信号Ｐ３は、信号開始時間Ｔ３が１１０msecであり、信号幅は７０msecである。ハイレベル信号Ｐ４は、信号開始時間Ｔ４が１９５msecであり、信号幅は１５msecである。ハイレベル信号Ｐ５は、信号開始時間Ｔ５が２３５msecであり、信号幅は１５msecである。
この場合、フィルター処理手段１３は、ハイレベル信号Ｐ１〜Ｐ５の信号幅を全て加算した１４０msecの半分の７０msecを算出する。
そして、フィルター処理手段１３は、この７０msecから、ハイレベル信号の信号幅をハイレベル信号Ｐ１から順次減算する。このとき、ハイレベル信号Ｐ３まで減算すると、減算した結果が「−４０msec」（＝７０msec−１５msec−２５msec−７０msec）、つまり０以下となり、フィルター処理手段１３は、ハイレベル信号Ｐ３を判定信号とする。そして、フィルター処理手段１３は、ハイレベル信号Ｐ１，Ｐ２の信号幅の加算値である４０msecと、前記７０msecとの差分値である３０msecを、ハイレベル信号Ｐ３の信号開始時間Ｔ３（１１０msec）に加算したタイミングを判定タイミングＴＢ（１４０msec）に設定する。そして、フィルター処理手段１３は、秒同期タイミングＴ０から判定タイミングＴＢまでの経過時間を検出し、出力値として出力する。
このようなフィルターを用いても、上記各実施形態と同様の作用効果を得ることができる。
【００７７】
また、上記の各実施形態では、フィルター処理手段１３は、２種のフィルターを受信信号に適用してそれぞれの出力値を出力する例を示したが、３種以上のフィルターをそれぞれ受信信号に適用して、それぞれの出力値を出力してもよい。例えば、第１フィルター１３Ａ、第２フィルター１３Ｂ、及び図１１に示す第３フィルターのそれぞれを受信信号に適用して、各出力値を出力してもよい。この場合、コード判定手段１６は、これらの出力値の内、中間信号数が最小となるフィルターを使用フィルターとして選択する。
【００７８】
上記各実施形態では、標準電波としてＤＣＦ７７を例示したが、これに限定されず、例えば、日本の標準電波「ＪＪＹ」や、アメリカ合衆国の標準電波「ＷＷＶＢ」等にも適用できる。
ここで、日本の標準電波「ＪＪＹ」では、ビット値「０」のコードに対応する第１レベルの信号幅（例えばハイレベルの信号幅）は８００msecであり、ビット値「１」のコードに対応する信号幅は５００msecであり、マーカー「Ｍ」のコードに対応する信号幅は２００msecとなる。このように、タイムコードに対応するコードが複数存在する場合、各コードに対応する信号幅のうち、互いに近接する信号幅に対応した出力値に基づいて、中間信号数を検出する。
ここで、マーカー「Ｍ」は送信されるタイミングが決まっているために判定しやすいので、第１フィルター１３Ａに対して、ビット値「０」のコードに対応して第１設定値を８００msecに設定し、ビット値「１」に対応して第２設定値を５００msecに設定し、第１設定値及び第２設定値の中間値（６５０msec）を中心とした５９０msec〜７１０msecを中間信号範囲として、中間信号数を検出する。また、第２フィルター１３Ｂに対して、ビット値「０」のコードに対応して第１設定値を４００msecに設定し、ビット値「１」に対応して第２設定値を２５０msecに設定し、第１設定値及び第２設定値の中間値（３２５msec）を中心とした２９５msec〜３５５msecを中間信号範囲として、中間信号数を検出する。
なお、マーカー「Ｍ」とビット値「１」とを誤判定しやすい状態では、第１フィルター１３Ａに対して、ビット値「０」のコードに対応して第１設定値を５００msecに設定し、マーカー「Ｍ」に対応して第２設定値を２００msecに設定し、第１設定値及び第２設定値の中間値（３５０msec）を中心とした２９０msec〜４１０msecを中間信号範囲として、中間信号数を検出してもよい。同様に、第２フィルター１３Ｂに対して、ビット値「０」のコードに対応して第１設定値を２５０msecに設定し、マーカー「Ｍ」に対応して第２設定値を１００msecに設定し、第１設定値及び第２設定値の中間値（１７５msec）を中心とした１４５msec〜２０５msecを中間信号範囲として、中間信号数を検出してもよい。
【００７９】
さらには、第１フィルター１３Ａに対し、ビット値「０」のコードに対応して第１設定値を８００msecに設定し、ビット値「１」に対応して第２設定値を５００msecに設定し、マーカー「Ｍ」に対応して第３設定値を２００msecに設定し、第１設定値及び第２設定値の中間値を中心とした５９０msec〜７１０msecを第１の中間信号範囲、第２設定値及び第３設定値の中間値を中心とした２９０msec〜４１０msecを第２の中間信号範囲として設定してもよい。同様に、第２フィルター１３Ｂに対し、ビット値「０」のコードに対応して第１設定値を４００msecに設定し、ビット値「１」に対応して第２設定値を２５０msecに設定し、マーカー「Ｍ」に対応して第３設定値を１００msecに設定し、第１設定値及び第２設定値の中間値を中心とした２９５msec〜３５５msecを第１の中間信号範囲、第２設定値及び第３設定値の中間値を中心とした１４５msec〜２０５msecを第２の中間信号範囲として設定してもよい。
この場合では、例えば、中間信号数検出手段１４は、各フィルター１３Ａ，１３Ｂ毎に、第１の中間信号範囲に含まれる出力値の数と、第２の中間信号範囲に含まれる出力値の数との合計値、又は、出力値の総数に対する前記合計値の割合を、それぞれの中間信号数として検出してもよい。
また、中間信号数検出手段１４は、各フィルター１３Ａ，１３Ｂ毎に、第１の中間信号範囲に含まれる出力値の数と、第２の中間信号範囲に含まれる出力値の数とのうち、数が多い一方を、中間信号数として検出してもよい。或いは、出力値の総数に対する第１の中間信号範囲に含まれる出力値の数の割合と、出力値の総数に対する第２の中間信号範囲に含まれる出力値の数の割合とのうち、大きい方の割合を中間信号数として検出してもよい。
【００８０】
また、電波修正時計１において、標準電波を予備受信し、予備受信の後に時刻修正を実施するための本受信を実施してもよい。この場合、例えば、予備受信において、第１実施形態におけるＳ１〜Ｓ６の処理を実施して、使用フィルターを選択する。この後、本受信において、選択された使用フィルターを用いた時刻修正を実施する。この場合、予備受信において現在の電波修正時計１の周囲環境に対して最適な使用フィルターを選択することができ、本受信において、良好な受信感度で標準電波の受信処理を実施することができる。
【００８１】
上記第１実施形態において、時刻情報を取得可能な６０秒間の受信信号に対して、各フィルター１３Ａ，１３Ｂをそれぞれ適用し、各フィルター１３Ａ，１３Ｂからの出力値に基づいて中間信号数を検出し、使用フィルターを選択した。
これに対して、以下のように、時刻情報を取得可能な時間（６０秒）を２つに分け、それぞれにおいて処理方法を変更してもよい。
すなわち、フィルター処理手段１３は、時刻情報を取得可能な時間（６０秒間）の内の最初の第１時間（例えば前半３０秒）の受信信号に対して、Ｓ５，Ｓ６の、フィルター処理、中間信号数検出処理、使用フィルター選択処理を実施し、使用フィルターを選択して、コード判定手段１６によりコード判定を実施する。この後、時刻情報を取得可能な時間（６０秒間）のうちの残りの第２時間（例えば後半３０秒）の受信信号に対して、フィルター処理手段１３は、先に選択された使用フィルターにより出力値を出力する。そして、コード判定手段１６は出力された出力値に基づいてコード判定を実施する。以上の処理でも、上記各実施形態と同様の作用効果を得ることができるとともに、第２時間においては、複数種のフィルターを受信信号に適用する必要がないため、処理負荷の軽減を図れ、省電力化を促進できる。
【００８２】
上記第２実施形態において、初回の信号受信処理のみフィルター処理及び中間信号数検出処理を実施して、使用フィルターを選択し、以降の信号受信処理では、先に選択された使用フィルターを選択する例を示したが、さらに、その後、所定の期間の間、使用フィルターの変更を行わない設定としてもよい。
例えば、標準電波の受信により時刻修正処理を実施した後、所定の期間（例えば１週間等）の間は、Ｓ６で選択された使用フィルターを使用してもよい。
また、深夜等の定刻に時刻修正処理を実施する場合のみ、第２実施形態に示すように、初回に選択された使用フィルターを使用してコード判定を実施し、手動により時刻修正処理を実施する場合には、第１実施形態に示すように、１分間の信号受信処理毎に使用フィルターを選択してもよい。
【００８３】
上記各実施形態では、中間信号範囲として、第１設定値及び第２設定値の中間値を中心とし、第１設定値及び第２設定値の差分値の±２０％を中間値から増減させた範囲としたがこれに限定されない。中間信号範囲としては、中間値が含まれている範囲であれば、如何なる範囲に設定されてもよく、例えば、受信感度に応じて、中間信号範囲を狭めたり広めたりしてもよく、さらには、中間信号範囲の下限値又は上限値をそれぞれ増減させてもよい。
【００８４】
さらに、上記実施形態では、中間信号数が最小となるフィルターを使用フィルターとして選択する例を示したが、これに限定されない。
例えば、第１フィルター１３Ａに対する中間信号数と、第２フィルター１３Ｂに対する中間信号数とが同値である場合や、その差が所定値以下であって極めて小さいと判断できる場合では、より省電力化を図れる第１フィルター１３Ａを使用フィルターに選択してもよい。
また、第１フィルター１３Ａに対する中間信号数と、第２フィルター１３Ｂに対する中間信号数との双方が、所定の閾値以上である場合、いずれのフィルター１３Ａ，１３Ｂを用いた場合でも、コード判定エラーの発生率が高いとして、時刻修正処理を中止してもよい。
【００８５】
その他、本発明の実施の際の具体的な構造は、本発明の目的を達成できる範囲で他の構造等に適宜変更できる。
【符号の説明】
【００８６】
１…電波修正時計、２…時刻表示手段（時刻表示部）、４…アンテナ（受信手段）、５…受信回路（受信手段）、１０…制御手段、１１…サンプリング手段、１２…秒同期検出手段、１３…フィルター処理手段、１３Ａ…第１フィルター、１３Ｂ…第２フィルター、１３Ｂ１…最大幅信号検出手段、１３Ｂ２…判定タイミング設定手段、１３Ｂ３…経過時間検出手段、１４…中間信号数検出手段、１５…フィルター選択手段、１６…コード判定手段、１７…時刻修正手段（時刻情報修正部）、１８…計時手段（計時部）、１９…記憶手段。
【図１】
2016148537.tif 000004
【図２】
2016148537.tif 000005
【図３】
2016148537.tif 000006
【図４】
2016148537.tif 000007
【図５】
2016148537.tif 000008
【図６】
2016148537.tif 000009
【図７】
2016148537.tif 000010
【図８】
2016148537.tif 000011
【図９】
2016148537.tif 000012
【図１０】
2016148537.tif 000013
【図１１】
2016148537.tif 000014