(57)【特許請求の範囲】
【請求項１】
時刻情報を含む標準電波を送信する送信局を選択する選択手段と、
この選択手段により選択された送信局から送信された標準電波を受信して検波する受信検波手段と、
前記受信検波手段の出力段に設けられ、前記選択手段により選択された送信局に対応して時定数が変更されるノイズ除去フィルタと、
前記ノイズ除去フィルタの時定数が大きい場合には閾値を高く設定し、前記ノイズ除去フィルタの時定数が小さい場合には閾値を低く設定するように制御する閾値出力制御手段と、
前記受信検波手段により検波され出力された検波信号と前記閾値出力制御手段により設定された閾値とに基づいて２値の値から成るタイムコード信号を生成する波形整形手段と、
この波形整形手段により生成されたタイムコード信号から時刻情報を抽出する時刻情報抽出手段と、
を備えたことを特徴とする時刻受信装置。
【請求項２】
前記閾値出力制御手段は、前記標準電波を受信する受信国に基づいて前記送信局を特定することを特徴とする請求項１に記載の時刻受信装置。
【請求項３】
前記閾値出力制御手段は、前記検波手段から出力された検波信号のピーク値及びボトム値の中間値に基づいて前記閾値を可変に制御することを特徴とする請求項１に記載の時刻受信装置。
【請求項４】
時刻情報を含む標準電波を送信する送信局を選択する選択手段と、
この選択手段により選択された送信局から送信された標準電波を受信して検波する受信検波手段と、
前記受信検波手段の出力段に設けられ、前記選択手段により選択された送信局に対応して時定数が変更されるノイズ除去フィルタと、
各送信局に対応したそれぞれ異なる値の閾値を記憶する記憶手段と、
前記ノイズ除去フィルタの時定数が大きい場合には閾値を高く設定し、前記ノイズ除去フィルタの時定数が小さい場合には閾値を低く設定するように閾値を前記記憶手段から抽出する閾値抽出手段と、
前記受信検波手段により検波され出力された検波信号と前記閾値抽出手段により抽出された閾値とに基づいて２値の値から成るタイムコード信号を生成する波形整形手段と、
この波形整形手段により生成されたタイムコード信号から時刻情報を抽出する時刻情報抽出手段と、
を備えたことを特徴とする時刻受信装置。
【請求項５】
時刻を計時する時刻計時手段と、
この時刻計時手段により計時された時刻を表示する出力表示手段と、
時刻情報を含む標準電波を送信する送信局を選択する選択手段と、
この選択手段により選択された送信局から送信された標準電波を受信して検波する受信検波手段と、
前記受信検波手段の出力段に設けられ、前記選択手段により選択された送信局に対応して時定数が変更されるノイズ除去フィルタと、
前記ノイズ除去フィルタの時定数が大きい場合には閾値を高く設定し、前記ノイズ除去フィルタの時定数が小さい場合には閾値を低く設定するように制御する閾値出力制御手段と、
前記受信検波手段により検波され出力された検波信号と前記閾値出力制御手段により設定された閾値とに基づいて２値の値から成るタイムコード信号を生成する波形整形手段と、
この波形整形手段により生成されたタイムコード信号から時刻情報を抽出する時刻情報抽出手段と、
この時刻情報抽出手段により抽出された時刻に基づいて前記時刻計時手段により計時された時刻を修正する時刻修正手段と、
を備えたことを特徴とする電波時計。
【請求項６】
時刻を計時する時刻計時手段と、
この時刻計時手段により計時された時刻を表示する出力表示手段と、
時刻情報を含む標準電波を送信する送信局を選択する選択手段と、
この選択手段により選択された送信局から送信された標準電波を受信して検波する受信検波手段と、
前記受信検波手段の出力段に設けられ、前記選択手段により選択された送信局に対応して時定数が変更されるノイズ除去フィルタと、
各送信局に対応したそれぞれ異なる値の閾値を記憶する記憶手段と、
前記ノイズ除去フィルタの時定数が大きい場合には閾値を高く設定し、前記ノイズ除去フィルタの時定数が小さい場合には閾値を低く設定するように閾値を前記記憶手段から抽出する閾値抽出手段と、
前記受信検波手段により検波され出力された検波信号と前記閾値抽出手段により抽出された閾値とに基づいて２値の値から成るタイムコード信号を生成する波形整形手段と、
この波形整形手段により生成されたタイムコード信号から時刻情報を抽出する時刻情報抽出手段と、
この時刻情報抽出手段により抽出された時刻に基づいて前記時刻計時手段により計時された時刻を修正する時刻修正手段と、
を備えたことを特徴とする電波時計。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時刻受信装置及び電波時計に関する。
【背景技術】
【０００２】
現在、日本やアメリカ、ドイツ等の各国において、時刻情報すなわちタイムコード入りの長波標準電波（以下、単に「標準電波」という。）が送出されており、この標準電波を受信する時刻受信装置の一種として、計時時刻を修正する電波時計が実用化されている。
【０００３】
また、受信信号に混入されたノイズ成分による時刻情報の誤検出を防ぐための技術として、受信信号の復調結果をサンプリングして平滑化することによりその波形を判別し、時刻情報を検出するものが知られている（特許文献１参照。）。
【特許文献１】特開２００３−２２２６８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、受信信号を復調する工程では、受信信号を増幅、フィルタ及び検波した検波信号を２値化してタイムコード信号に波形整形するが、この際、受信信号に混入されたノイズ成分もパルス波形として整形される。このため、タイムコード信号中の符号を判定する際にノイズの影響を受け、時刻情報を誤検出するという問題があった。
【０００５】
本発明は、上記した従来の問題に鑑みて為されたものであり、受信信号に含まれるノイズ成分による時刻情報の誤検出を防止し、時刻情報を適切に検出することを目的とする。
【課題を解決するための手段】
【０００６】
以上の課題を解決するため、請求項１に記載の発明の時刻受信装置は、
時刻情報を含む標準電波を送信する送信局を選択する選択手段（例えば、図１８の入力部６００，ＣＰＵ１００；図１９の同調切替回路３０１；図２４のステップａ１０）と、
この選択手段により選択された送信局から送信された標準電波を受信して検波する受信検波手段（例えば、図１９の検波整流回路３０９）と、
前記受信検波手段の出力段に設けられ、前記選択手段により選択された送信局に対応して時定数が変更されるノイズ除去フィルタと、
前記ノイズ除去フィルタの時定数が大きい場合には閾値を高く設定し、前記ノイズ除去フィルタの時定数が小さい場合には閾値を低く設定するように制御する閾値出力制御手段（例えば、図１９のスレッシュレベル制御回路３１７ｂ）と、
前記受信検波手段により検波され出力された検波信号と前記閾値出力制御手段により設定された閾値とに基づいて２値の値から成るタイムコード信号を生成する波形整形手段（例えば、図１９の波形整形回路３１１ｂ）と、
この波形整形手段により生成されたタイムコード信号から時刻情報を抽出する時刻情報抽出手段（例えば、図１８のＣＰＵ１００；図２２のステップａ１５０）と、
を備えたことを特徴としている。
【０００７】
また、請求項５に記載の発明の電波時計は、
時刻を計時する時刻計時手段（例えば、図１８の計時回路部５００）と、
この時刻計時手段により計時された時刻を表示する出力表示手段（例えば、図１８の表示部７００）と、
時刻情報を含む標準電波を送信する送信局を選択する選択手段（例えば、図１８の入力部６００，ＣＰＵ１００；図１９の同調切替回路３０１；図２４のステップａ１０）と、
この選択手段により選択された送信局から送信された標準電波を受信して検波する受信検波手段（例えば、図１９の検波整流回路３０９）と、
前記受信検波手段の出力段に設けられ、前記選択手段により選択された送信局に対応して時定数が変更されるノイズ除去フィルタと、
前記ノイズ除去フィルタの時定数が大きい場合には閾値を高く設定し、前記ノイズ除去フィルタの時定数が小さい場合には閾値を低く設定するように制御する閾値出力制御手段（例えば、図１９のスレッシュレベル制御回路３１７ｂ）と、
前記受信検波手段により検波され出力された検波信号と前記閾値出力制御手段により設定された閾値とに基づいて２値の値から成るタイムコード信号を生成する波形整形手段（例えば、図１９の波形整形回路３１１ｂ）と、
この波形整形手段により生成されたタイムコード信号から時刻情報を抽出する時刻情報抽出手段（例えば、図１８のＣＰＵ１００；図２２のステップａ１５０）と、
この時刻情報抽出手段により抽出された時刻に基づいて前記時刻計時手段により計時された時刻を修正する時刻修正手段（例えば、図１８のＣＰＵ１００；図２２のステップａ１６０）と、
を備えたことを特徴としている。
【０００８】
請求項２に記載の発明は、請求項１に記載の時刻受信装置において、
前記閾値出力制御手段は、前記標準電波を受信する受信国に基づいて前記送信局を特定することを特徴としている。
【０００９】
請求項３に記載の発明は、請求項１に記載の時刻受信装置において、
前記比較値制御手段は、前記検波手段から出力された検波信号のピーク値及びボトム値の中間値に基づいて、前記比較値を可変に制御することを特徴としている。
【００１０】
請求項４に記載の発明の時刻受信装置は、
時刻情報を含む標準電波を送信する送信局を選択する選択手段（例えば、図１８の入力部６００，ＣＰＵ１００；図１９の同調切替回路３０１；図２４のステップａ１０）と、
この選択手段により選択された送信局から送信された標準電波を受信して検波する受信検波手段（例えば、図１９の検波整流回路３０９）と、
前記受信検波手段の出力段に設けられ、前記選択手段により選択された送信局に対応して時定数が変更されるノイズ除去フィルタと、
各送信局に対応したそれぞれ異なる値の閾値を記憶する記憶手段（例えば、図１８のスレッシュレベル制御回路３１７ｂ；図２３に示す対応関係を定義したデータテーブル）と、
前記ノイズ除去フィルタの時定数が大きい場合には閾値を高く設定し、前記ノイズ除去フィルタの時定数が小さい場合には閾値を低く設定するように閾値を前記記憶手段から抽出する閾値抽出手段（例えば、図１９のスレッシュレベル制御回路３１７ｂ）と、
前記受信検波手段により検波され出力された検波信号と前記閾値抽出手段により抽出された閾値とに基づいて２値の値から成るタイムコード信号を生成する波形整形手段（例えば、図１９の波形整形回路３１１ｂ）と、
この波形整形手段により生成されたタイムコード信号から時刻情報を抽出する時刻情報抽出手段（例えば、図１８のＣＰＵ１００；図２２のステップａ１５０）と、
を備えたことを特徴としている。
【００１１】
また、請求項６に記載の発明の電波時計は、
時刻を計時する時刻計時手段（例えば、図１８の計時回路部５００）と、
この時刻計時手段により計時された時刻を表示する出力表示手段（例えば、図１８の表示部７００）と、
時刻情報を含む標準電波を送信する送信局を選択する選択手段（例えば、図１８の入力部６００，ＣＰＵ１００；図１９の同調切替回路３０１；図２４のステップａ１０）と、
この選択手段により選択された送信局から送信された標準電波を受信して検波する受信検波手段（例えば、図１９の検波整流回路３０９）と、
前記受信検波手段の出力段に設けられ、前記選択手段により選択された送信局に対応して時定数が変更されるノイズ除去フィルタと、
各送信局に対応したそれぞれ異なる値の閾値を記憶する記憶手段（例えば、図２３に示す対応関係を定義したデータテーブル）と、
前記ノイズ除去フィルタの時定数が大きい場合には閾値を高く設定し、前記ノイズ除去フィルタの時定数が小さい場合には閾値を低く設定するように閾値を前記記憶手段から抽出する閾値抽出手段（例えば、図１９のスレッシュレベル制御回路３１７ｂ）と、
前記受信検波手段により検波され出力された検波信号と前記閾値抽出手段により抽出された閾値とに基づいて２値の値から成るタイムコード信号を生成する波形整形手段（例えば、図１９の波形整形回路３１１ｂ）と、
この波形整形手段により生成されたタイムコード信号から時刻情報を抽出する時刻情報抽出手段（例えば、図１８のＣＰＵ１００；図２２のステップａ１５０）と、
この時刻情報抽出手段により抽出された時刻に基づいて前記時刻計時手段により計時された時刻を修正する時刻修正手段（例えば、図１８のＣＰＵ１００；図２２のステップａ１６０）と、
を備えたことを特徴としている。
【発明の効果】
【００１２】
請求項１又は５に記載の発明によれば、時刻情報を含む標準電波を送信する送信局を選択手段により選択し、選択した送信局から送信された標準電波を受信検波手段により受信して検波する。受信検波手段の出力段に設けられたノイズ除去フィルタは選択された送信局に対応して時定数が変更される。そして、波形整形手段が、受信検波手段により検波された検波信号と、閾値出力制御手段により設定された閾値とに基づいて２値の値から成るタイムコード信号を生成するが、このとき、閾値出力制御手段が、ノイズ除去フィルタの時定数が大きい場合には閾値を高く設定し、ノイズ除去フィルタの時定数が小さい場合には閾値を低く設定するように制御することができる。そして、時刻修正手段が、波形整形手段により波形整形されたタイムコード信号から時刻情報を抽出することができる。これによれば、検波信号を波形整形する際に用いる閾値を送信局に応じて調整することで、時刻情報の誤検出を防止することができる。
【００１３】
請求項２に記載の発明によれば、搬送波信号を受信した受信国に基づいて、当該搬送波信号の送信局を特定することができる。
【００１４】
請求項３に記載の発明によれば、前記検波した検波信号のピーク値及びボトム値の中間値に基づいて、比較値を可変に制御することができる。
【００１５】
請求項４又は６に記載の発明によれば、時刻情報を含む標準電波を送信する送信局を選択手段により選択し、選択した送信局から送信された標準電波を受信検波手段により受信して検波する。受信検波手段の出力段に設けられたノイズ除去フィルタは選択された送信局に対応して時定数が変更される。そして、波形整形手段が、受信検波手段により検波された検波信号と、閾値抽出手段により抽出された閾値とに基づいて２値の値から成るタイムコード信号を生成するが、このとき、閾値抽出手段が、標準電波の各送信局に対応したそれぞれ異なる値の閾値を記憶した記憶手段から、ノイズ除去フィルタの時定数が大きい場合には閾値を高く設定し、ノイズ除去フィルタの時定数が小さい場合には閾値を低く設定するように閾値を抽出することができる。そして、時刻修正手段が、波形整形手段により波形整形されたタイムコード信号から時刻情報を抽出することができる。これによれば、検波信号を波形整形する際に用いる閾値を送信局に応じて調整することで、時刻情報の誤検出を防止することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図１〜図２７を参照し、本発明の好適な実施形態について詳細に説明する。尚、以下では、本発明を適用した電波時計を例にとって説明するが、その他の電波を受信するための装置にも同様に適用できる。
【００１７】
〔第１実施形態〕
先ず、第１実施形態について説明する。
【００１８】
［機能構成］
図１は、第１実施形態における電波時計１ａの機能構成の一例を示すブロック図である。第１実施形態では、電波時計１ａは、ＣＰＵ１００、受信回路部３００ａ、発振回路部４００、計時回路部５００、入力部６００、表示部７００、ＲＡＭ８００、ＲＯＭ９００ａの各機能部を備えて構成されている。
【００１９】
ＣＰＵ１００は、所定のタイミングや入力部６００から入力される操作信号等に応じて、ＲＯＭ９００ａに格納されたプログラムを読み出してＲＡＭ８００内に展開し、当該プログラムに基づいた処理を実行して各機能部への指示やデータの転送等を行う。例えば、後述する同調切替回路３０１に対して受信する標準電波の周波数を切り替える切替信号を出力し、アンテナ２００の受信周波数を切り替える制御や、受信回路部３００ａから入力されるタイムコード信号を復号して時刻修正する処理等を行う。
【００２０】
受信回路部３００ａは、アンテナ２００で受信された標準電波の不要な周波数成分をカットして目的とする周波数信号を取り出し、この周波数信号を電気信号に変換してＣＰＵ１００に出力する。
【００２１】
図２は、第１実施形態における受信回路部３００ａの構成の一例を示すブロック図である。第１実施形態では、受信回路部３００ａは、同調切替回路３０１と、ＡＧＣアンプ３０３と、フィルタ回路３０５と、ポストアンプ３０７と、検波整流回路３０９と、波形整形回路３１１ａと、ＡＧＣ電圧制御回路３１３とを備えて構成されている。
【００２２】
同調切替回路３０１は、ＣＰＵ１００から入力される切替信号に従ってアンテナ２００の受信周波数を切り替える。例えばアンテナ２００は、４０ｋＨｚ又は６０ｋＨｚのＪＪＹ標準電波（日本）、ＷＷＶＢ標準電波（アメリカ）、ＤＣＦ７７標準電波（ドイツ）の各国の標準電波を受信可能に構成されたバーアンテナであり、同調切替回路３０１の制御に応じた受信周波数の電波信号を受信する。
【００２３】
ＡＧＣアンプ３０３は、同調切替回路３０１から入力される電波信号（受信信号）を、ＡＧＣ電圧制御回路３１３から入力される制御信号に応じて増幅或いは減衰して出力する。
フィルタ回路３０５は、通過帯域が極めて狭いＢＰＦであり、例えば水晶フィルタにより構成される。このフィルタ回路３０５は、ＡＧＣアンプ３０３から入力される信号に対して所定の周波数範囲の信号を通過させ、範囲外の周波数成分を遮断して出力する。
ポストアンプ３０７は、フィルタ回路３０５から入力される信号を、所定の信号レベルまで増幅して出力する。
検波整流回路３０９は、ポストアンプ３０７から入力される信号を検波して出力する。
波形整形回路３１１ａは、検波整流回路３０９から入力される検波信号を、予め定められた閾値と比較して２値の値に波形整形して出力する。この波形整形回路３１１ａにより波形整形されて出力されたタイムコード信号（ＴＣＯ）はＣＰＵ１００に入力される。
ＡＧＣ電圧制御回路３１３は、検波整流回路３０９から入力される検波信号のレベルに応じて、ＡＧＣアンプ３０３の増幅度を調整する制御信号を出力する。
【００２４】
また、波形整形回路３１１ａは、秒同期検出回路３１５を含む。この秒同期検出回路３１５は、波形整形回路３１１ａから入力されるタイムコード信号に基づいて毎正秒を示す秒同期点を検出し、タイムコード信号のデータの時間間隔に同期し１秒毎に出力される秒同期信号（同期信号）を生成して出力する。この秒同期検出回路３１５から出力された秒同期信号はＣＰＵ１００に入力される。
【００２５】
図１に戻る。発振回路部４００は、水晶発振器を備え、常時一定周波数のクロック信号を出力する。
計時回路部５００は、発振回路部４００から入力されるクロック信号を計数して現在時刻を計時し、現在時刻データをＣＰＵ１００に出力する。
【００２６】
入力部６００は、ユーザが各種操作を入力するための操作スイッチ等で構成され、この操作スイッチ等による入力に応じた操作信号をＣＰＵ１００に出力する。
【００２７】
表示部７００は、小型液晶ディスプレイ等で構成される表示装置であって、ＣＰＵ１００から入力される表示信号に基づいて、現在時刻や現在の受信周波数等を表示する。
【００２８】
ＲＡＭ８００は、ＣＰＵ１００により実行される各種プログラムや、これらのプログラムの実行に係るデータ等を一時的に保持するためのメモリ領域を備え、ＣＰＵ１００の作業領域として用いられる。
【００２９】
ＲＯＭ９００ａには、各種初期設定値や初期化プログラムの他、電波時計１ａの備える種々の機能を実現するためのプログラムやデータ等が格納される。特に、第１実施形態を実現するため、第１時刻修正プログラム９１１、タイムコード変換プログラム９１３、及びサンプリングプログラム９１５を含む制御プログラム９１０ａと、符号対応テーブル９２０とが格納される。
【００３０】
第１時刻修正プログラム９１１は、例えば所定時間毎にアンテナ２００及び受信回路部３００ａを制御して標準電波を受信し、受信回路部３００ａから入力されるタイムコード信号に基づいて計時回路部５００で計時されている現在時刻を修正するとともに、当該修正した現在時刻に基づく表示信号を表示部７００に出力して表示時刻を更新させるためのプログラムであり、ＣＰＵ１００は、この第１時刻修正プログラム９１１に従って第１時刻修正処理を実行する。
【００３１】
この第１時刻修正処理において、ＣＰＵ１００は、受信回路部３００ａから入力されるタイムコード信号を復号し、復号結果に従って時刻修正を行うが、このとき、受信する標準電波の種類に応じた処理を行う。以下、標準電波種別毎の符号データの判定方法について順に詳述する。
【００３２】
（１）ＪＹＹ標準電波（４０ｋＨｚ／６０ｋＨｚ）
図３は、ＪＪＹ標準電波のタイムコード体系を示す図である。図３に示すように、ＪＪＹ標準電波のタイムコードは、１周期６０秒のフォーマットからなる時刻情報を１フレームとし、１分毎に送出される。そして、このフレーム内には、１秒毎に区分された複数個のデータから成る時刻情報が、予め定められた閾値と比較することにより得られた２値で表されるタイムコード信号として、配列されている。つまり、データの時間間隔が１秒毎に区分された２値で表される秒データが、タイムコードとして配列されている。
また、フレーム内には、フレームの開始を認識するための先頭マーカ（Ｍ）やポジションマーカ（Ｐ０〜Ｐ５）、分、時、通算日（１月１日からの日数）、年（西暦下２桁）、曜日、閏秒情報、予備ビット等の各データを示すフィールドが符号化されて配されている。
【００３３】
より詳細には、そのパルス幅によって「０」、「１」、及び先頭マーカ又はポジションマーカである「Ｐ」の何れかの符号データが表される。図４は、ＪＪＹ標準電波に係るパルス幅の定義について説明するための図である。すなわちＪＪＹ標準電波では、時刻情報が４０ＫＨｚ、又は６０ＫＨｚの搬送波に変調され、時刻情報が有るときに１００％の振幅、無いときに１０％の振幅として受信される。
ここでは、パルス波の立ち上がりを正秒毎のタイミング（すなわち秒同期点）と同期させており、図４（ａ）に示すパルス幅８００（ｍｓ）のものが「０」、（ｂ）に示すパルス幅５００（ｍｓ）のものが「１」、（ｃ）に示すパルス幅２００（ｍｓ）のものが「Ｐ」に各々対応する。したがって、この毎正秒の間隔が、「０」「１」又は「Ｐ」を示す１つの符号データを表す時間間隔となる。
【００３４】
例えば、１秒毎に送信される秒データ信号のうち、符号データ「０」に対応する秒データ信号は、当該秒データ信号の起点から８００ｍｓで反転するように規定されている（図４（ａ））。また、符号データ「１」に対応する秒データ信号は、当該秒データ信号の起点から５００ｍｓで反転するように規定されている（図４（ｂ））。つまり、重要な符号データである「０」「１」を表す反転は秒データ信号の後半に存在する確率が高く、前半に出現する反転はノイズの可能性が高い。また、秒データ信号の起点から８００ｍｓ付近においてノイズマージンが少なく、この付近で信号が変化しやすい。
【００３５】
このＪＪＹ標準電波を受信する場合には、各秒期間における最後の立ち下がり、即ち最後の変化点のタイミングがパルス波の終わりと判断されて、タイムコード信号が復号される。すなわち、ＣＰＵ１００は、秒同期検出回路３１５から入力される秒同期信号間の期間である秒期間内で、タイムコード信号が最後に立ち下がる変化点を検出（検知）する。又は、ＣＰＵ１００は、秒データの期間内で、該秒データの開始点から最後に変化する変化点までの時間を算出する。つまり、ＣＰＵ１００は、検出した最後の変化点の変化時点に基づいて、当該秒期間の開始時から最後の変化点までの時間を算出する。そして、ＣＰＵ１００は、算出した時間によって、当該秒期間におけるタイムコード信号が示す符号データを判定する。
【００３６】
図５を参照して具体的に説明する。図５は、ＪＪＹ標準電波の送信波形と、実際にアンテナ２００で受信され、受信回路部３００ａで波形整形されたタイムコード信号の一例を示す図である。例えば、秒期間Ｔ１（ｔ１〜ｔ２）に着目すれば、秒期間Ｔ１内でタイムコード信号が最後に立ち下がる時点ｔ１１が検出され、検出された変化時点ｔ１１に基づいて、当該秒期間Ｔ１におけるタイムコード信号が示す符号データが判定される。一方、秒期間Ｔ２（ｔ２〜ｔ３）内では、タイムコード信号は時点ｔ２１及びｔ２３で立ち下がるが、このうち最後に立ち下がる時点ｔ２３に基づいて、当該秒期間Ｔ２内におけるタイムコード信号が示す符号データが判定される。
【００３７】
実際には、ＣＰＵ１００は、タイムコード信号を所定のサンプリング周期（例えば６４ｋＨｚ）でサンプリングし、サンプリング処理の結果生成されたサンプリングデータから、当該秒期間におけるタイムコード信号が最後に変化する変化点を検出することでその符号データを判定する。
【００３８】
図６は、ＪＪＹ標準電波受信時の符号データの判定処理について説明するための図であり、同図において、受信回路部３００ａから入力されるタイムコード信号と、秒同期検出回路３１５から入力される秒同期信号と、サンプリング処理の結果生成されたサンプリングデータとを示している。
【００３９】
図６に示すように、タイムコード信号が最後に変化する変化点の変化時点が、秒同期信号の開始点としての秒同期点を起点として、例えば７００（ｍｓ）〜９００（ｍｓ）の範囲に含まれる場合には、当該秒期間におけるタイムコード信号が示す符号データは“０”と判定される。
また、タイムコード信号が最後に変化する変化点の変化時点が、秒同期点を起点として、例えば４００（ｍｓ）〜６００（ｍｓ）の範囲に含まれる場合には、当該秒期間におけるタイムコード信号が示す符号データは“１”と判定される。
そして、タイムコード信号が最後に変化する変化点の変化時点が、秒同期点を起点として、例えば１００（ｍｓ）〜３００（ｍｓ）の範囲に含まれる場合には、当該秒期間におけるタイムコード信号が示す符号データは“Ｐ”と判定される。
【００４０】
（２）ＷＷＶＢ標準電波
図７は、ＷＷＶＢ標準電波のタイムコード体系を示す図である。図７に示すように、ＪＪＹ標準電波のタイムコードは、ＪＪＹ標準電波と同様に、１周期６０秒のフォーマットからなる時刻情報を１フレームとし、１分毎に送出される。そして、このフレーム内には、１秒毎に区分された複数個のデータから成る時刻情報が、予め定められた閾値と比較することにより得られた２値で表されるタイムコード信号として、配列されている。つまり、データの時間間隔が１秒毎に区分された２値で表される秒データがタイムコードとして配列されている。
また、フレーム内には、フレームの開始を認識するための先頭マーカ（Ｍ）やポジションマーカ（Ｐ０〜Ｐ５）、分、時、通算日（１月１日からの日数）、年（西暦下２桁）、曜日、閏年情報、閏秒情報、予備ビット等の各データを示すフィールドが符号化されて配されている。
【００４１】
より詳細には、そのパルス幅によって「０」、「１」、「Ｐ」の何れかの符号データが表される。図８は、ＷＷＶＢ標準電波に係るパルス幅の定義について説明するための図である。すなわちＷＷＶＢ標準電波では、時刻情報が６０ＫＨｚの搬送波に変調され、時刻情報が有るときに１００％の振幅、無い時に３３％の振幅として受信される。
ここでは、パルス波の立ち下がりを正秒毎のタイミング（すなわち秒同期点）と同期させており、図８（ａ）に示すパルス幅８００（ｍｓ）のものが「０」、（ｂ）に示すパルス幅５００（ｍｓ）のものが「１」、（ｃ）に示すパルス幅２００（ｍｓ）のものが「Ｐ」に各々対応する。
【００４２】
例えば、１秒毎に送信される秒データ信号のうち、符号データ「０」に対応する秒データ信号は、当該秒データ信号の起点から２００ｍｓで反転するように規定されている（図８（ａ））。また、符号データ「１」に対応する秒データ信号は、当該秒データ信号の起点から５００ｍｓで反転するように規定されている（図８（ｂ））。つまり、重要な符号データである「０」「１」を表す反転は秒データ信号の前半に存在する確率が高く、後半に出現する反転はノイズの可能性が高い。
【００４３】
このＷＷＶＢ標準電波を受信する場合には、各秒期間における最初の立ち上がり、即ち最初の変化点のタイミングがパルス波の始まりと判断されて、タイムコード信号が復号される。すなわち、ＣＰＵ１００は、秒同期検出回路３１５から入力される秒同期信号間の期間である秒期間内で、タイムコード信号が最初に立ち上がる変化点を検出（検知）する。又は、ＣＰＵ１００は、秒データの期間内で、該秒データの開始点から最初に変化する変化点までの時間を算出する。つまり、ＣＰＵ１００は、検出した最初の変化点の変化時点に基づいて、当該秒期間の開始時から変化点までの時間を算出する。そして、ＣＰＵ１００は、算出した時間によって、当該秒期間におけるタイムコード信号が示す符号データを判定する。
【００４４】
実際には、ＣＰＵ１００は、ＪＪＹ標準電波の場合と同様にサンプリング処理を行い、生成されたサンプリングデータから、当該秒期間におけるタイムコード信号が最初に変化する変化点を検出することでその符号データを判定する。
【００４５】
図９は、ＷＷＶＢ標準電波受信時の符号データの判定処理について説明するための図であり、同図において、受信回路部３００ａから入力されるタイムコード信号と、秒同期検出回路３１５から入力される秒同期信号と、サンプリング処理の結果生成されたサンプリングデータとを示している。
【００４６】
図９に示すように、タイムコード信号が最初に変化する変化点の変化時点が、秒同期信号の開始点としての秒同期点を起点として、例えば１００（ｍｓ）〜３００（ｍｓ）の範囲に含まれる場合には、当該秒期間におけるタイムコード信号が示す符号データは“０”と判定される。
また、タイムコード信号が最後に変化する変化点の変化時点が、秒同期点を起点として、例えば４００（ｍｓ）〜６００（ｍｓ）の範囲に含まれる場合には、当該秒期間におけるタイムコード信号が示す符号データは“１”と判定される。
そして、タイムコード信号が最後に変化する変化点の変化時点が、秒同期点を起点として、例えば７００（ｍｓ）〜９００（ｍｓ）の範囲に含まれる場合には、当該秒期間におけるタイムコード信号が示す符号データは“Ｐ”と判定される。
【００４７】
（３）ＤＣＦ７７標準電波
図１０は、ＤＣＦ７７標準電波のタイムコード体系を示す図である。図１０に示すように、ＤＣＦ７７標準電波のタイムコードは、ＪＪＹ標準電波と同様に、１周期６０秒のフォーマットからなる時刻情報を１フレームとし、１分毎に送出される。そして、このフレーム内には、１秒毎に区分された複数個のデータから成る時刻情報が、予め定められた閾値と比較することにより得られた２値で表されるタイムコード信号として、配列されている。つまり、データの時間間隔が１秒毎に区分された２値で表される秒データがタイムコードとして配列されている。
また、フレーム内には、フレームの開始を認識するための先頭マーカ（Ｍ）や、アンテナビット（Ｒ）、閏秒情報、時刻情報の開始ビット（Ｓ）、分、時、日、曜日、月、年（西暦下２桁）等の各データを示すフィールドが符号化されて配されている。
【００４８】
より詳細には、そのパルス幅によって「０」、「１」、「マーカ」の何れかの符号データが表される。図１１は、ＤＣＦ７７標準電波に係るパルス幅の定義について説明するための図である。すなわちＤＣＦ７７標準電波では、時刻情報が７７．５ＫＨｚの搬送波に変調され、時刻情報が有るときに１００％の振幅、無い時に２５％の振幅として受信される。
ここでは、パルス波の立ち下がりを正秒毎のタイミング（すなわち秒同期点）と同期させており、図１１（ａ）に示すパルス幅９００（ｍｓ）のものが「０」、（ｂ）に示すパルス幅８００（ｍｓ）のものが「１」に各々対応する。また、ＤＣＦ７７標準電波では、図１１（ｃ）に示すように、正秒のタイミングでパルス波が立ち下がらずに変化しないものが「マーカ」に対応する。
【００４９】
例えば、１秒毎に送信される秒データ信号のうち、符号データ「０」に対応する秒データ信号は、当該秒データ信号の起点から１００ｍｓで反転するように規定されている（図１１（ａ））。また、符号データ「１」に対応する秒データ信号は、当該秒データ信号の起点から２００ｍｓで反転するように規定されている（図１１（ｂ））。つまり、重要な符号データである「０」「１」を表す反転は秒データ信号の前半に存在する確率が高く、後半に出現する反転はノイズの可能性が高い。また、符号データ「１」を表す秒データ信号は、信号の符号変化後にノイズに乱される可能性が高くなる。
【００５０】
このＤＣＦ７７標準電波を受信する場合には、各秒期間における最初の立ち上がり、即ち最初の変化点のタイミングがパルス波の始まりと判断されて、タイムコード信号が復号される。すなわち、ＣＰＵ１００は、秒同期検出回路３１５から入力される秒同期信号間の期間である秒期間内で、タイムコード信号が最初に立ち上がる変化点を検出（検知）する。又は、ＣＰＵ１００は、秒データの期間内で、該秒データの開始点から最初に変化する変化点までの時間を算出する。つまり、ＣＰＵ１００は、検出した最初の変化点の変化時点に基づいて、当該秒期間の開始時から変化点までの時間を算出する。そして、ＣＰＵ１００は、算出した時間によって、当該秒期間におけるタイムコード信号が示す符号データを判定する。
【００５１】
実際には、ＣＰＵ１００は、ＪＪＹ標準電波の場合と同様にサンプリング処理を行い、生成されたサンプリングデータから、当該秒期間におけるタイムコード信号が最初に変化する変化点を検出することでその符号データを判定する。
【００５２】
図１２は、ＤＣＦ７７標準電波受信時の符号データの判定処理について説明するための図であり、同図において、受信回路部３００ａから入力されるタイムコード信号と、秒同期検出回路３１５から入力される秒同期信号と、サンプリング処理の結果生成されたサンプリングデータとを示している。
【００５３】
図１２に示すように、タイムコード信号が最初に変化する変化点の変化時点が、秒同期信号の開始点としての秒同期点を起点として、例えば１００（ｍｓ）〜１５０（ｍｓ）の範囲に含まれる場合には、当該秒期間におけるタイムコード信号が示す符号データは“０”と判定される。
そして、タイムコード信号が最後に変化する変化点の変化時点が、秒同期点を起点として、例えば１５０（ｍｓ）〜３００（ｍｓ）の範囲に含まれる場合には、当該秒期間におけるタイムコード信号が示す符号データは“１”と判定される。
また、秒同期点を起点として、例えば１００（ｍｓ）〜３００（ｍｓ）の範囲内で変化点が検出されない場合には、当該秒期間におけるタイムコード信号が示す符号データは“マーカ”と判定される。
【００５４】
図１に戻る。タイムコード変換プログラム９１３は、受信回路部３００ａを制御して標準電波の受信を行わせ、受信信号をタイムコード信号に波形整形させるためのプログラムであり、ＣＰＵ１００は、このタイムコード変換プログラム９１３に従ってタイムコード変換処理を実行する。
【００５５】
サンプリングプログラム９１５は、受信回路部３００ａから入力されるタイムコード信号を所定のサンプリング周期（例えば６４ｋＨｚ）でサンプリングし、サンプリングデータを生成するためのプログラムであり、ＣＰＵ１００は、このサンプリングプログラム９１５に従ってサンプリング処理を実行する。
【００５６】
符号対応テーブル９２０は、標準電波種別毎に、変化点の変化時点と符号データとの対応関係を定義したデータテーブルであり、符号データを判定する際に参照される。図１３は、符号対応テーブル９２０のデータ構成例を示す図である。
【００５７】
例えば４０ｋＨｚのＪＪＹ標準電波を受信する場合には、符号対応テーブル９２０に従い、上記の通り検出した変化点の変化時点が秒同期点を起点として７００（ｍｓ）〜９００（ｍｓ）の範囲内ならば「０」、４００（ｍｓ）〜６００（ｍｓ）の範囲内ならば「１」、１００（ｍｓ）〜３００（ｍｓ）の範囲内ならば「Ｐ」として符号データが判定される（レコードＬ１１）。
【００５８】
６０ｋＨｚのＪＪＹ標準電波を受信する場合も同様に、検出した変化点の変化時点が秒同期点を起点として７００（ｍｓ）〜９００（ｍｓ）の範囲内ならば「０」、４００（ｍｓ）〜６００（ｍｓ）の範囲内ならば「１」、１００（ｍｓ）〜３００（ｍｓ）の範囲内ならば「Ｐ」として符号データが判定される（レコードＬ１３）。尚、検出した変化点の変化時点が何れの範囲内にも属さない場合には、例えばエラーとして判定される。
【００５９】
一方、ＷＷＶＢ標準電波を受信する場合には、検出した変化点の変化時点が秒同期点を起点として１００（ｍｓ）〜３００（ｍｓ）の範囲内ならば「０」、４００（ｍｓ）〜６００（ｍｓ）の範囲内ならば「１」、７００（ｍｓ）〜９００（ｍｓ）の範囲内ならば「Ｐ」として符号データが判定される（レコードＬ１５）。尚、検出した変化点の変化時点が何れの範囲内にも属さない場合には、例えばエラーとして判定される。
【００６０】
また、ＤＣＦ７７標準電波を受信する場合には、検出した変化点の変化時点が秒同期点を起点として１００（ｍｓ）〜１５０（ｍｓ）の範囲内ならば「０」、１５０（ｍｓ）〜３００（ｍｓ）の範囲内ならば「１」として符号データが判定され、１００（ｍｓ）〜３００（ｍｓ）の範囲内で変化点が検出されない場合には「マーカ」として符号データが判定される（レコードＬ１７）。尚、検出した変化点の変化時点が何れの範囲内にも属さない場合には、例えばエラーとして判定される。
【００６１】
［処理の流れ］
次に、第１時刻修正処理の流れについて説明する。図１４は、第１時刻修正処理の流れを説明するためのフローチャートである。尚、ここで説明する処理は、例えば所定の時間間隔毎に、或いは標準電波の受信開始操作に応じて実行される処理であり、ＣＰＵ１００が第１時刻修正プログラム９１１を読み出して実行することにより実現される。
【００６２】
第１時刻修正処理では、ＣＰＵ１００は、先ず、ユーザ操作に従って標準電波の送信局を選択する（ステップａ１０）。このとき、ＣＰＵ１００は、選択した送信局に従って受信する標準電波種別を判断する。
【００６３】
そして、ＣＰＵ１００は、タイムコード変換プログラム９１３を読み出してタイムコード変換処理を実行し、受信回路部３００ａを制御して標準電波の受信を開始させる（ステップａ２０）。またＣＰＵ１００は、サンプリングプログラム９１５を読み出してサンプリング処理を実行し、受信回路部３００ａから入力されるタイムコード信号のサンプリングを開始する（ステップａ３０）。
【００６４】
続いてＣＰＵ１００は、秒同期検出回路３１５からの秒同期信号の入力タイミングを符号幅計測起点に設定するとともに（ステップａ４０）、受信する標準電波種別に応じて符号幅計測終点を設定する（ステップａ５０）。
例えば、ＪＪＹ標準電波又はＷＷＶＢ標準電波を受信するならば符号幅計測起点から９００（ｍｓ）のタイミングを符号幅計測終点とし、ＤＣＦ７７標準電波を受信するならば符号幅計測起点から３００（ｍｓ）のタイミングを符号幅計測終点とする等、適宜設定する。尚、以下では、ここで設定した符号幅計測終点に従い、秒期間内の一部期間を対象データ期間として変化点を検出することとして説明するが、次の秒同期信号の入力タイミングを符号幅計測終点とし、秒期間内の全期間を対象データ期間として変化点を検出することとしても勿論構わない。
【００６５】
続いてＣＰＵ１００は、受信する標準電波種別に応じて処理を分岐する（ステップａ６０）。
【００６６】
すなわち、受信する標準電波種別が４０ｋＨｚのＪＪＹ標準電波又は６０ｋＨｚのＪＪＹ標準電波ならば、ＣＰＵ１００は、ステップａ３０で開始したサンプリング処理の結果生成されたサンプリングデータから、ステップａ４０で設定した符号幅計測起点とステップａ５０で設定した符号幅計測終点との間の期間である対象データ期間内でタイムコード信号が最後に変化する変化点を検出する（ステップａ７０）。そして、ＣＰＵ１００は、符号対応テーブル９２０のＪＪＹ標準電波用のレコードを参照し、検出した変化点の変化時点に基づいて符号データを判定する（ステップａ８０）。
【００６７】
受信する標準電波種別がＷＷＶＢ標準電波ならば、ＣＰＵ１００は、ステップａ３０で開始したサンプリング処理の結果生成されたサンプリングデータから、対象データ期間内でタイムコード信号が最初に変化する変化点を検出する（ステップａ９０）。そして、ＣＰＵ１００は、符号対応テーブル９２０のＷＷＶＢ標準電波用のレコードを参照し、検出した変化点の変化時点に基づいて符号データを判定する（ステップａ１００）。
【００６８】
受信する標準電波種別がＤＣＦ７７標準電波ならば、ＣＰＵ１００は、ステップａ３０で開始したサンプリング処理の結果生成されたサンプリングデータから、対象データ期間内でタイムコード信号が最初に変化する変化点を検出する（ステップａ１１０）。そして、ＣＰＵ１００は、符号対応テーブル９２０のＤＣＦ７７標準電波用のレコードを参照し、検出した変化点の変化時点に基づいて符号データを判定する（ステップａ１２０）。
【００６９】
そして、ＣＰＵ１００は、ステップａ８０、ステップａ１００、又はステップａ１２０で判定した符号データをＲＡＭ８００内に一時記憶させる（ステップａ１３０）。
【００７０】
そして、ＣＰＵ１００は、上記したステップａ４０〜ステップａ１３０の処理を繰り返し、１フレーム分のタイムコード信号を復号したならば（ステップａ１４０：ＹＥＳ）、復号結果に従って時刻を検出（抽出）し（ステップａ１５０）、計時回路部５００で計時されている現在時刻を修正する（ステップａ１６０）。
【００７１】
以上説明したように、第１実施形態によれば、４０ｋＨｚ又は６０ｋＨｚのＪＪＹ標準電波を受信する場合には、秒同期検出回路３１５から入力される秒同期信号間の期間である秒期間内でタイムコード信号が最後に立ち下がる変化点、即ち最後の変化点を検出し、この検出した最後の変化点の変化時点に基づいて当該秒期間におけるタイムコード信号が示す符号データを判定することができる。また、ＷＷＶＢ標準電波又はＤＣＦ７７標準電波を受信する場合には、秒期間内でタイムコード信号が最初に立ち上がる変化点、即ち最初の変化点を検出し、この検出した最初の変化点の変化時点に基づいて当該秒期間におけるタイムコード信号が示す符号データを判定することができる。
このように、受信する標準電波により、そのデータフォーマットの性質や転送特性を考慮して、データが含まれる変化時点を選択し、復調を行うことができる。
【００７２】
したがって、受信信号にノイズ成分が混入している場合であっても、タイムコード信号を適切に復号することができるので、時刻情報の誤検出を防止でき、受信性能を向上させることができる。
【００７３】
尚、各秒期間内でタイムコード信号の変化が複数検出された場合、具体的には、４０ｋＨｚのＪＪＹ標準電波又は６０ｋＨｚのＪＪＹ標準電波を受信する場合であれば、各秒期間内でタイムコード信号の立ち下がりが複数検出された場合、ＷＷＶＢ標準電波又はＤＣＦ７７標準電波を受信する場合であれば、各秒期間内でタイムコード信号の立ち上がりが複数検出された場合に、受信状態が悪いと判断して、表示部７００に警告表示を行うこととしてもよい。
【００７４】
また、上記した第１実施形態では、４０ｋＨｚのＪＪＹ標準電波又は６０ｋＨｚのＪＪＹ標準電波を受信する場合には、各秒期間内でタイムコード信号が最後に立ち下がる変化時点に基づき、タイムコード信号を復号することとした。また、ＷＷＶＢ標準電波又はＤＣＦ７７標準電波を受信する場合には、各秒期間内でタイムコード信号が最初に立ち上がる変化時点に基づき、タイムコード信号を復号することとしたが、以下のようにしてもよい。
【００７５】
すなわち、タイムコード信号の変化のうち、秒期間内の予め定められた複数の区間それぞれでの変化の有無を検出し、各区間の変化の有無の変化パターンに基づきタイムコード信号を復号することとしてもよい。
【００７６】
具体的には、４０ｋＨｚのＪＪＹ標準電波又は６０ｋＨｚのＪＪＹ標準電波を受信する場合には、各区間それぞれでのタイムコード信号の立ち下がりの有無に基づきタイムコード信号を復号し、ＷＷＶＢ標準電波又はＤＣＦ７７標準電波を受信する場合には、各区間それぞれでのタイムコード信号の立ち上がりの有無に基づきタイムコード信号を復号する。この場合には、例えば、符号対応テーブル９２０のデータ構成を以下説明するデータ構成に変更する。
【００７７】
図１５（ａ）は、ＪＪＹ標準電波用の符号対応テーブルのデータ構成の変形例を示す図であり、１００（ｍｓ）〜３００（ｍｓ）、４００（ｍｓ）〜６００（ｍｓ）、及び７００（ｍｓ）〜９００（ｍｓ）の各区間それぞれでのタイムコード信号の変化の有無を定義した変化パターンと、符号データとの対応関係が設定されている。
【００７８】
例えば図１５（ａ）に示す符号対応テーブルによれば、秒同期点を起点とした１００（ｍｓ）〜３００（ｍｓ）及び７００（ｍｓ）〜９００（ｍｓ）の範囲内でタイムコード信号の立ち下がりが検出されず、且つ秒同期点を起点とした４００（ｍｓ）〜６００（ｍｓ）の範囲内でタイムコード信号の立ち下がりが検出された場合には、レコードＬ２１に示す変化パターンに該当するとして、符号データは「１」と判定される。
さらに、秒同期点を起点とした７００（ｍｓ）〜９００（ｍｓ）の範囲内でタイムコード信号の立ち下がりが検出されず、且つ１００（ｍｓ）〜３００（ｍｓ）及び４００（ｍｓ）〜６００（ｍｓ）の範囲内でタイムコード信号の立ち下がりが検出された場合には、レコードＬ２２に示す変化パターンに該当するとして、この場合も符号データは「１」と判定される。
【００７９】
また、図１５（ｂ）は、ＪＪＹ標準電波用の符号対応テーブルの他の変形例を示す図であり、タイムコード信号の変化の有無を定義した変化パターンと、符号データとの対応関係を、同図のように設定することとしてもよい。
【００８０】
例えば、秒同期点を起点とした１００（ｍｓ）〜３００（ｍｓ）、４００（ｍｓ）〜６００（ｍｓ）、及び７００（ｍｓ）〜９００（ｍｓ）の各範囲内でタイムコード信号の立ち下がりが検出された場合、図１５（ａ）に示す符号対応テーブルでは、符号データは「０」と判定される（レコードＬ２３）のに対し、図１５（ｂ）に示す符号対応テーブルでは、エラーと判定される（レコードＬ２４）。
【００８１】
このように、変化パターンを予め設定しておくことによって符号データを判定し、タイムコード信号を復号することとしてもよい。
【００８２】
また図１６（ａ）は、ＷＷＶＢ標準電波用の符号対応テーブルのデータ構成の変形例を示す図であり、１００（ｍｓ）〜３００（ｍｓ）、４００（ｍｓ）〜６００（ｍｓ）、及び７００（ｍｓ）〜９００（ｍｓ）の各区間それぞれでのタイムコード信号の変化の有無を定義した変化パターンと、符号データとの対応関係が設定されている。
【００８３】
また、図１６（ｂ）は、ＷＷＶＢ標準電波用の符号対応テーブルの他の例を示す図であり、タイムコード信号の変化の有無を定義した変化パターンと、符号データとの対応関係を、同図のように設定することとしてもよい。
【００８４】
例えば、秒同期点を起点とした４００（ｍｓ）〜６００（ｍｓ）の範囲内でタイムコード信号の立ち下がりが検出されず、且つ秒同期点を起点とした１００（ｍｓ）〜３００（ｍｓ）及び７００（ｍｓ）〜９００（ｍｓ）の範囲内でタイムコード信号の立ち下がりが検出された場合、図１６（ａ）に示す符号対応テーブルでは、符号データは「Ｐ」と判定される（レコードＬ２５）のに対し、図１６（ｂ）に示す符号対応テーブルでは、符号データは「０」と判定される（レコードＬ２６）。
【００８５】
また図１７は、ＤＣＦ７７標準電波用の符号対応テーブルのデータ構成の変形例を示す図であり、１００（ｍｓ）〜１５０（ｍｓ）、及び１５０（ｍｓ）〜３００（ｍｓ）の各区間それぞれでのタイムコード信号の変化の有無を定義した変化パターンと、符号データとの対応関係が設定されている。
【００８６】
〔第２実施形態〕
次に、第２実施形態について説明する。尚、以下では、第１実施形態と同様の部分については、同一の符号を付して説明は省略する。
【００８７】
［機能構成］
図１８は、第２実施形態における電波時計１ｂの機能構成の一例を示すブロック図である。第２実施形態では、電波時計１ｂは、ＣＰＵ１００、受信回路部３００ｂ、発振回路部４００、計時回路部５００、入力部６００、表示部７００、ＲＡＭ８００、ＲＯＭ９００ｂの各機能部を備えて構成されている。
【００８８】
第２実施形態では、受信回路部３００ｂは、第１実施形態の受信回路部３００ｂの構成に加えて、スレッシュレベル制御回路３１７ｂを備える。図１９は、第２実施形態における受信回路部３００ｂの構成の一例を示すブロック図である。すなわち、受信回路部３００ｂは、同調切替回路３０１と、ＡＧＣアンプ３０３と、フィルタ回路３０５と、ポストアンプ３０７と、検波整流回路３０９と、波形整形回路３１１ｂと、ＡＧＣ電圧制御回路３１３と、秒同期検出回路３１５と、スレッシュレベル制御回路３１７ｂとを備えて構成されている。
【００８９】
スレッシュレベル制御回路３１７ｂは、ＣＰＵ１００から入力される標準電波種別の識別情報（すなわち、受信する標準電波の送信局）に基づいて、所定の閾値（スレッシュレベル）を調整する制御信号を出力する。このスレッシュレベル制御回路３１７ｂから出力された制御信号は、波形整形回路３１１ｂに入力される。
【００９０】
そして、波形整形回路３１１ｂは、検波整流回路３０９から入力される検波信号をタイムコード信号に波形整形する。具体的には、検波信号と、スレッシュレベル制御回路３１７ｂにより調整されるスレッシュレベルとを比較して２値の値から成るタイムコード信号を生成する。
【００９１】
図２０を参照して具体的に説明する。図２０は、アンテナ２００で受信され、検波整流回路３０９で検波された検波信号を示す図である。例えば、図２０（ａ）に示すように、検波信号の振幅の中央にスレッシュレベルを設定した場合、秒期間Ｔ１１では、３回の立ち下がり変化が検出される。一方、図２０（ｂ）に示すように、前述のスレッシュレベルと比べて高めの値にスレッシュレベルを設定した場合、秒期間Ｔ１１では、２回の立ち下がり変化が検出されることとなる。第２実施形態では、標準電波を送出した送信局（具体的には、受信する標準電波の種類、即ち標準電波種別）に応じて、検波信号を波形整形する際に用いるスレッシュレベルを調整する。
【００９２】
ところで、検波整流回路３０９の出力段には、一般的にノイズ除去用のローパスフィルタが設けられるが、通常、ＤＣＦ７７標準電波を受信する場合には、時定数が小さい。一方、ＪＪＹ標準電波やＷＷＶＢ標準電波を受信する場合には、時定数が大きい。
【００９３】
図２１は、ＤＣＦ７７標準電波の受信時における検波整流回路３０９の出力波形を示す図である。前述のように、ＤＣＦ７７標準電波を受信する場合、検波整流回路３０９の出力段に設けられるローパスフィルタは時定数が小さいので、高周波ノイズが含まれる。図２１の例では、高周波ノイズに加えてのこぎり波状のパルスノイズが出現している。この場合、スレッシュレベルを低くすることで２値化する際のパルスノイズの影響を削減することができる。
【００９４】
図２２は、ＷＷＶＢ標準電波の受信時における検波整流回路３０９の出力波形を示す図である。ＷＷＶＢ標準電波を受信する場合、検波整流回路３０９の出力段に設けられるローパスフィルタは、時定数を大きくして出力波形に高調波ノイズがのらないようにしている。しかし、図２２に示すように、データ波形そのものに含まれるノイズは除去できず、データ波形にノイズが重畳されてしまう。このような場合には、スレッシュレベルを高くすることで２値化する際のノイズの影響を抑え、データのみを抽出することができる。ＪＪＹ標準電波を受信する場合も同様である。
【００９５】
図２３は、スレッシュレベルの調整例を示す図である。スレッシュレベル制御回路３１７ｂは、図２３に示す標準電波種別（すなわち、受信する標準電波を送信する送信局）とスレッシュレベルの値との対応関係を定義したデータテーブルを記憶しており、このデータテーブルを参照して受信する標準電波の送信局に応じたスレッシュレベルの値を選択する。そして、選択した値をスレッシュレベルとする制御信号を波形整形回路３１１ｂに出力する。
【００９６】
例えば、４０ＫＨｚのＪＪＹ標準電波を受信する場合、スレッシュレベル制御回路３１７ｂは、スレッシュレベルを予め定められた標準値とする制御信号を波形整形回路３１１ｂに出力する（レコードＬ３１）。
ＷＷＶＢ標準電波を受信する場合には、スレッシュレベル制御回路３１７ｂは、スレッシュレベルを前述の標準値と比べて高めの値とし、例えば１．１倍した値とする制御信号を波形整形回路３１１ｂに出力する（レコードＬ３３）。
ＤＣＦ７７標準電波を受信する場合には、スレッシュレベル制御回路３１７ｂは、スレッシュレベルを標準値と比べて低めの値とし、例えば０．９倍した値とする制御信号を波形整形回路３１１ｂに出力する（レコードＬ３５）。
【００９７】
また図１８に戻り、電波時計１ｂのＲＯＭ９００ｂには、第２実施形態を実現するため、第２時刻修正プログラム９１２、タイムコード変換プログラム９１３、及びサンプリングプログラム９１５を含む制御プログラム９１０ｂと、符号対応テーブル９２０とが格納される。
【００９８】
第２時刻修正プログラム９１２は、例えば所定時間毎にアンテナ２００及び受信回路部３００ｂを制御して標準電波を受信し、受信回路部３００ｂから入力されるタイムコード信号に基づいて計時回路部５００で計時されている現在時刻を修正するとともに、当該修正した現在時刻に基づく表示信号を表示部７００に出力して表示時刻を更新させるためのプログラムであり、ＣＰＵ１００は、この第２時刻修正プログラム９１２に従って第２時刻修正処理を実行する。
【００９９】
この第２時刻修正処理において、ＣＰＵ１００は、受信する標準電波種別の識別情報をスレッシュレベル制御回路３１７ｂに出力し、スレッシュレベルを調整させる。
【０１００】
［処理の流れ］
次に、第２時刻修正処理の流れについて説明する。図２４は、第２時刻修正処理の流れを説明するためのフローチャートである。尚、ここで説明する処理は、例えば所定の時間間隔毎に、或いは標準電波の受信開始操作に応じて実行される処理であり、ＣＰＵ１００が第２時刻修正プログラム９１２を読み出して実行することにより実現される。
【０１０１】
第２時刻修正処理では、ＣＰＵ１００は、ステップａ１０において標準電波の送信局を選択し、選択した送信局に従って受信する標準電波種別を判断した後、当該標準電波種別の識別情報をスレッシュレベル制御回路３１７ｂに出力する（ステップｂ１５）。そして、ＣＰＵ１００は、第１実施形態で説明したステップａ２０に移り、以後、第１実施形態と同様の処理を行う。
【０１０２】
以上説明したように、第２実施形態によれば、検波信号を波形整形する際に用いるスレッシュレベルを、受信する標準電波の種別（送信局）に応じてそのデータフォーマットの性質や転送特性を考慮し、最も正確に２値化することができるように調整することができるので、時刻情報の誤検出を防止し、受信性能を向上させることが可能となる。
【０１０３】
尚、上記した第２実施形態では、予め定められた標準値を基準値として、受信する標準電波種別に応じたスレッシュレベルの調整を行うこととしたが、以下のようにしてもよい。
【０１０４】
すなわち、例えば、タイムコード復号時の変化点の検出方法に応じてスレッシュレベルを制御することとしてもよい。この場合には、ＣＰＵ１００は、図２４のステップｂ１５の処理に換えて、タイムコード復号時の変化点の検出方法に係る情報をスレッシュレベル制御回路３１７ｂに出力する処理を行う。
【０１０５】
図２５は、この場合のスレッシュレベルの調整例を示す図である。
例えば、秒期間内でタイムコード信号が最後に変化する変化点を検出することによりタイムコードを復号する場合、すなわち、４０ｋＨｚ又は６０ｋＨｚのＪＪＹ標準電波を受信する場合、スレッシュレベル制御回路３１７ｂは、スレッシュレベルを予め定められた標準値と比べて高めの値とし、例えば１．１倍した値とする制御信号を波形整形回路３１１ｂに出力する（レコードＬ４１）。
ＪＪＹ標準電波は、図４（ａ），図４（ｂ）に示すように、「０」「１」を示す符号データを表す時間間隔が長い。この場合、図２０（ｂ）のように、符号データのデータを表す時間間隔以外の部分にノイズが重畳された場合に、スレッシュレベルが高めに設定されていれば重畳されたノイズを２値化しないですむ。
また、秒期間内でタイムコード信号が最初に変化する変化点を検出することによりタイムコードを復号する場合、すなわち、ＷＷＶＢ標準電波又はＤＣＦ７７標準電波を受信する場合には、スレッシュレベル制御回路３１７ｂは、スレッシュレベルを前述の標準値と比べて低めの値とし、例えば０．９倍した値とする制御信号を波形整形回路３１１ｂに出力する（レコードＬ４３）。
ＷＷＶＢ標準電波、及びＤＣＦ７７標準電波は、「０」「１」を示す符号データを表す時間間隔が短い。この場合、データを表すパルスがのこぎり波状となる可能性があるが、もしそのような波形となった場合には、スレッシュレベルを標準値と比べて低めの値としたほうが正確に２値化することができる。
【０１０６】
また、検波信号のピーク値及びボトム値に応じてスレッシュレベルを制御することとしてもよい。図２６は、本変形例における受信回路部３００ｃの構成を示すブロック図である。本変形例では、受信回路部３００ｃは、第２実施形態のスレッシュレベル制御回路３１７ｂに換えて、ピーク／ボトム検出回路３１９を具備したスレッシュレベル制御回路３１７ｃを備える。
【０１０７】
ピーク／ボトム検出回路３１９は、検波整流回路３０８から入力される検波信号のピーク値及びボトム値を検出する。そして、スレッシュレベル制御回路３１７ｃは、ピーク／ボトム検出回路３１９により検出された検波信号のピーク値及びボトム値に基づいて、スレッシュレベルを調整する制御信号を波形整形回路３１１ｃに出力する。
【０１０８】
図２７は、この場合のスレッシュレベルの調整例を示す図である。
例えばＪＪＹ標準電波を受信する場合、スレッシュレベル制御回路３１７ｃは、ピーク／ボトム検出回路３１９により検出された検波信号のピーク値及びボトム値の中間値とする制御信号を波形整形回路３１１ｃに出力する（レコードＬ５１）。
ＷＷＶＢ標準電波を受信する場合には、スレッシュレベル制御回路３１７ｃは、スレッシュレベルを前述の中間値と比べて高めの値とし、例えば１．１倍した値とする制御信号を波形整形回路３１１ｃに出力する（レコードＬ５３）。
ＤＣＦ７７標準電波を受信する場合には、スレッシュレベル制御回路３１７ｃは、スレッシュレベルを中間値と比べて低めの値とし、例えば０．９倍した値とする制御信号を波形整形回路３１１ｃに出力する（レコードＬ５５）。
【０１０９】
或いは、電波時計１ｂが使用される地域（国）に応じてスレッシュレベルを制御することとしてもよい。この場合には、ＣＰＵ１００は、図２４のステップｂ１５の処理に換えて、当該使用される地域に係る情報をスレッシュレベル制御回路３１７ｃに出力する処理を行う。
【図面の簡単な説明】
【０１１０】
【図１】第１実施形態における電波時計の機能構成の一例を示すブロック図。
【図２】第１実施形態における受信回路部の構成の一例を示すブロック図。
【図３】ＪＪＹ標準電波のタイムコード体系を示す図。
【図４】ＪＪＹ標準電波に係るパルス幅の定義について説明するための図。
【図５】ＪＪＹ標準電波の送信波形と波形整形されたタイムコード信号の一例を示す図。
【図６】ＪＪＹ標準電波受信時の符号データの判定処理について説明するための図。
【図７】ＷＷＶＢ標準電波のタイムコード体系を示す図。
【図８】ＷＷＶＢ標準電波に係るパルス幅の定義について説明するための図。
【図９】ＷＷＶＢ標準電波受信時の符号データの判定処理について説明するための図。
【図１０】ＤＣＦ７７標準電波のタイムコード体系を示す図。
【図１１】ＤＣＦ７７標準電波に係るパルス幅の定義について説明するための図。
【図１２】ＤＣＦ７７標準電波受信時の符号データの判定処理について説明するための図。
【図１３】符号対応テーブルのデータ構成例を示す図。
【図１４】第１時刻修正処理の流れを説明するためのフローチャート。
【図１５】ＪＪＹ標準電波用の符号対応テーブルのデータ構成の変形例を示す図。
【図１６】ＷＷＶＢ標準電波用の符号対応テーブルのデータ構成の変形例を示す図。
【図１７】ＤＣＦ７７標準電波用の符号対応テーブルのデータ構成の変形例を示す図。
【図１８】第２実施形態における電波時計の機能構成の一例を示すブロック図。
【図１９】第２実施形態における受信回路部の構成の一例を示すブロック図。
【図２０】検波された検波信号の一例を示す図。
【図２１】ＤＣＦ７７標準電波の受信時における検波整流回路からの出力波形を示す図。
【図２２】ＷＷＶＢ標準電波の受信時における検波整流回路からの出力波形を示す図。
【図２３】スレッシュレベルの調整例を示す図。
【図２４】第２時刻修正処理の流れを説明するためのフローチャート。
【図２５】スレッシュレベルの調整例（変形例）を示す図。
【図２６】受信回路部の構成の変形例を示すブロック図。
【図２７】スレッシュレベルの調整例（変形例）を示す図。
【符号の説明】
【０１１１】
１ａ            電波時計
１００        ＣＰＵ
２００        アンテナ
３００ａ      受信回路部
３１５      秒同期検出回路
３１７      スレッシュレベル制御回路
４００        発信回路部
５００        計時回路部
６００        入力部
７００        表示部
８００        ＲＡＭ
９００ａ      ＲＯＭ
９１０ａ    制御プログラム
９１１    第１時刻修正プログラム
９１３    タイムコード変換プログラム
９１５    サンプリングプログラム
９２０      符号対応テーブル
【図１】
0004631667.tif 000002
【図２】
0004631667.tif 000003
【図３】
0004631667.tif 000004
【図４】
0004631667.tif 000005
【図５】
0004631667.tif 000006
【図６】
0004631667.tif 000007
【図７】
0004631667.tif 000008
【図８】
0004631667.tif 000009
【図９】
0004631667.tif 000010
【図１０】
0004631667.tif 000011
【図１１】
0004631667.tif 000012
【図１２】
0004631667.tif 000013
【図１３】
0004631667.tif 000014
【図１４】
0004631667.tif 000015
【図１５】
0004631667.tif 000016
【図１６】
0004631667.tif 000017
【図１７】
0004631667.tif 000018
【図１８】
0004631667.tif 000019
【図１９】
0004631667.tif 000020
【図２０】
0004631667.tif 000021
【図２１】
0004631667.tif 000022
【図２２】
0004631667.tif 000023
【図２３】
0004631667.tif 000024
【図２４】
0004631667.tif 000025
【図２５】
0004631667.tif 000026
【図２６】
0004631667.tif 000027
【図２７】
0004631667.tif 000028