(57)【要約】【課題】衛星からの受信信号を確実に追尾することが可能な衛星受信装置を提供する。【解決手段】Ｉ成分積算処理部７６は、第１相関値を所定時間だけ積算して得られる第１積算相関値と、第２相関値を所定時間だけ積算して得られる第２積算相関値の絶対値との加算処理を行って、Ｉ成分積算相関値ＩＥ、ＩＰ、ＩＬをコードループディスクリミネータ２２に出力する。一方、Ｑ成分積算処理部７８は、第３相関値を所定時間だけ積算して得られる第３積算相関値と、第４相関値を所定時間だけ積算して得られる第４積算相関値の絶対値との加算処理を行って、Ｑ成分積算相関値ＱＥ、ＱＰ、ＱＬをコードループディスクリミネータ２２に出力する。【選択図】図１
2008028470.tif 000002
【特許請求の範囲】
【請求項１】
衛星からＢＯＣ（１、１）方式にて変調された受信信号を受信し、この受信信号とＩ成分ローカルキャリアとを乗算してＩ成分ベースバンド信号を生成すると共に、前記受信信号とＱ成分ローカルキャリアとを乗算してＱ成分ベースバンド信号を生成するベースバンド信号生成部と、前記各ベースバンド信号中のＰＮコードに対応するローカルＰＮコードと該各ベースバンド信号中のサブキャリアに対応するローカルサブキャリアとを乗算してレプリカコードを生成するコード生成部とを有する衛星受信装置において、
前記Ｉ成分ベースバンド信号と前記レプリカコードとの相関を取り、その相関値を第１相関値として出力すると共に、前記Ｉ成分ベースバンド信号と前記ローカルＰＮコードとの相関を取り、その相関値を第２相関値として出力するＩ成分相関処理部と、
前記Ｑ成分ベースバンド信号と前記レプリカコードとの相関を取り、その相関値を第３相関値として出力すると共に、前記Ｑ成分ベースバンド信号と前記ローカルＰＮコードとの相関を取り、その相関値を第４相関値として出力するＱ成分相関処理部と、
前記第１相関値を所定時間積算して得られた第１積算相関値と前記第２相関値を所定時間積算して得られた第２積算相関値の絶対値とを加算し、加算結果をＩ成分積算相関値として出力するＩ成分積算処理部と、
前記第３相関値を所定時間積算して得られた第３積算相関値と前記第４相関値を所定時間積算して得られた第４積算相関値の絶対値とを加算し、加算結果をＱ成分積算相関値として出力するＱ成分積算処理部と、
前記Ｉ成分積算相関値及び前記Ｑ成分積算相関値に基づいて、前記受信信号の追尾を行えるように、前記ローカルＰＮコード及び前記レプリカコードの位相を調整する制御信号を前記コード生成部に出力する弁別器と、
を備えることを特徴とする衛星受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、衛星からＢＯＣ（１、１）方式にて変調された受信信号を受信し、この受信信号から得られたベースバンド信号とレプリカコードとの相関結果に基づいて該受信信号の追尾を行う衛星受信装置に関する。
【背景技術】
【０００２】
近時、欧州連合及び欧州宇宙機関では、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）以外の新しい衛星航法システムを構築するためのＧａｌｉｌｅｏ計画を進めている。この計画に係る衛星航法システムでの測位原理は、従来のＧＰＳと略同様であるが、１１６４〜１２１５［ＭＨｚ］のＥ５波、１２６０〜１３００［ＭＨｚ］のＥ６波、１５５９〜１５９１［ＭＨｚ］のＥ１波の３つの周波数帯で、宇宙空間の衛星から地球上の衛星受信装置に受信信号を放送することが検討されている。
【０００３】
この場合、シングルキャリアで変調された受信信号を衛星から地球に向けて放送すると、該受信信号とＧＰＳの信号とが干渉するおそれがあるので、ＢＯＣ（Ｂｉｎａｒｙ  Ｏｆｆｓｅｔ  Ｃａｒｒｉｅｒ）のサブキャリアを用いたＢＯＣ（１、１）方式により変調された受信信号を衛星から放送することが検討されている。なお、前記ＢＯＣ（１、１）の括弧内の左側の数字は、サブキャリアの周波数［ＭＨｚ］（より正確には、１．０２３［ＭＨｚ］）であり、右側の数字は、ＰＮコード（擬似雑音コード）のチップレート［ＭＨｚ］（より正確には、１．０２３［ＭＨｚ］）である。
【０００４】
そこで、本出願人は、従来からあるＢＰＳＫ変調方式の衛星受信装置（非特許文献１）を用いて、ＢＯＣ（１、１）方式により変調された受信信号を受信可能な衛星受信装置を案出できるか否かを検討した。
【０００５】
この衛星受信装置１０は、図３に示すように、ベースバンド信号生成部１２と、Ｉ成分相関処理部１４と、Ｑ成分相関処理部１６と、Ｉ成分積算処理部１８と、Ｑ成分積算処理部２０と、コードループディスクリミネータ（弁別器）２２と、コード生成部２３とを有する。
【０００６】
衛星受信装置１０では、図示しない衛星から受信した受信信号を中間周波数の信号に変換しベースバンド信号生成部１２に出力する。なお、前記受信信号は、前記衛星内において、航法データとＰＮコードとを乗算して得られた信号をサブキャリアに重畳して変調し、変調した信号を前述したＥ１波のキャリアに重畳してさらに変調することにより得られる信号である。
【０００７】
ベースバンド信号生成部１２のローカルキャリア発生器３６は、前記キャリアと同一の周波数を有するローカルキャリアを生成し、このローカルキャリアをＩ成分（同相成分）のキャリア（以下、Ｉ成分ローカルキャリアともいう。）としてミキサ３８及び９０°移相部４０に出力する。９０°移相部４０は、前記Ｉ成分ローカルキャリアの位相を９０°移相させてＱ成分（直交成分）のローカルキャリア（以下、Ｑ成分ローカルキャリアともいう。）を生成しミキサ４２に出力する。
【０００８】
ミキサ３８は、前記受信信号と前記Ｉ成分ローカルキャリアとを乗算して、前記受信信号から前記キャリアを除去したＩ成分ベースバンド信号を生成する。ミキサ４２は、前記受信信号と前記Ｑ成分ローカルキャリアとを乗算して、前記受信信号から前記キャリアを除去したＱ成分ベースバンド信号を生成する。
【０００９】
コード生成部２３内のサブキャリア発生器２６は、電圧制御発振器（ＶＣＯ）である発振器２４からの所定周波数の信号に基づいて、前記各ベースバンド信号中のサブキャリアと同一の周波数で且つ位相が互いに異なる３種類のローカルサブキャリア（Ｅ位相、Ｐ位相及びＬ位相のローカルサブキャリア）を生成して、Ｅ位相のローカルサブキャリアをミキサ３０に出力し、Ｐ位相のローカルサブキャリアをミキサ３２に出力し、Ｌ位相のローカルサブキャリアをミキサ３４に出力する。また、ＰＮコード発生器２８は、発振器２４からの前記信号に基づいて、前記各ベースバンド信号中のＰＮコードと略同一のチップレートで且つ位相が互いに異なる３種類のローカルＰＮコード（Ｅ位相、Ｐ位相及びＬ位相のローカルＰＮコード）を生成して、Ｅ位相のローカルＰＮコードをミキサ３０に出力し、Ｐ位相のローカルＰＮコードをミキサ３２に出力し、Ｌ位相のローカルＰＮコードをミキサ３４に出力する。
【００１０】
なお、前記Ｐ位相のローカルサブキャリアとは、前記各ベースバンド信号中のサブキャリアとは同相である現時点でのサブキャリアをいい、前記Ｐ位相のローカルＰＮコードとは、前記各ベースバンド信号中のＰＮコードとは同相である現時点でのローカルＰＮコードをいう。また、前記Ｅ位相とは、前記Ｐ位相に対して所定数のチップ（例えば、０．１チップ）だけ位相が進んでいることをいい、前記Ｌ位相とは、前記Ｐ位相に対して前記所定数のチップだけ位相が遅れていることをいう。
【００１１】
ミキサ３０は、Ｅ位相のローカルサブキャリア及びＥ位相のローカルＰＮコードを乗算してＢＯＣ（１、１）方式によるＥ位相のレプリカコードを生成し、このレプリカコードをＩ成分相関処理部１４及びＱ成分相関処理部１６に出力する。また、ミキサ３２は、Ｐ位相のローカルサブキャリア及びＰ位相のローカルＰＮコードを乗算してＢＯＣ（１、１）方式によるＰ位相のレプリカコードを生成し、このレプリカコードをＩ成分相関処理部１４及びＱ成分相関処理部１６に出力する。さらに、ミキサ３４は、Ｌ位相のローカルサブキャリア及びＬ位相のローカルＰＮコードを乗算してＢＯＣ（１、１）方式によるＬ位相のレプリカコードを生成し、このレプリカコードをＩ成分相関処理部１４及びＱ成分相関処理部１６に出力する。
【００１２】
Ｉ成分相関処理部１４のミキサ４４は、Ｉ成分ベースバンド信号とＥ位相のレプリカコードとを乗算し、乗算結果（相関処理結果）をＥ位相の相関値としてＩ成分積算処理部１８に出力する。また、ミキサ４６は、前記Ｉ成分ベースバンド信号とＰ位相のレプリカコードとを乗算し、乗算結果をＰ位相の相関値としてＩ成分積算処理部１８に出力する。さらに、ミキサ４８は、前記Ｉ成分ベースバンド信号とＬ位相のレプリカコードとを乗算し、乗算結果をＬ位相の相関値としてＩ成分積算処理部１８に出力する。
【００１３】
一方、Ｑ成分相関処理部１６のミキサ５０は、Ｑ成分ベースバンド信号とＥ位相のレプリカコードとを乗算し、乗算結果をＥ位相の相関値としてＱ成分積算処理部２０に出力する。また、ミキサ５２は、前記Ｑ成分ベースバンド信号とＰ位相のレプリカコードとを乗算し、乗算結果をＰ位相の相関値としてＱ成分積算処理部２０に出力する。さらに、ミキサ５４は、前記Ｑ成分ベースバンド信号とＬ位相のレプリカコードとを乗算し、乗算結果をＬ位相の相関値としてＱ成分積算処理部２０に出力する。
【００１４】
Ｉ成分積算処理部１８の積算部５６、５８、６０及びＱ成分積算処理部２０の積算部６２、６４、６６は、ローパスフィルタとみなすことができ、Ｉ成分相関処理部１４及びＱ成分相関処理部１６からの各相関値を所定時間（例えば、ローカルＰＮコードの１周期分の時間）だけ積算することにより、新たな相関値（以下、積算相関値ともいう。）ＩＥ、ＩＰ、ＩＬ、ＱＥ、ＱＰ、ＱＬとしてコードループディスクリミネータ２２に出力する。
【００１５】
すなわち、積算部５６は、ミキサ４４からのＥ位相の相関値を積算したＩ成分積算相関値ＩＥを出力し、積算部５８は、ミキサ４６からのＰ位相の相関値を積算したＩ成分積算相関値ＩＰを出力し、積算部６０は、ミキサ４８からのＬ位相の相関値を積算したＩ成分積算相関値ＩＬを出力する。一方、積算部６２は、ミキサ５０からのＥ位相の相関値を積算したＱ成分積算相関値ＱＥを出力し、積算部６４は、ミキサ５２からのＰ位相の相関値を積算したＱ成分積算相関値ＱＰを出力し、積算部６６は、ミキサ５４からのＬ位相の相関値を積算したＱ成分積算相関値ＱＬを出力する。
【００１６】
コードループディスクリミネータ２２は、各積算相関値ＩＥ、ＩＰ、ＩＬ、ＱＥ、ＱＰ、ＱＬに基づいて、前記受信信号の追尾を行うために、レプリカコードの位相を調整する制御信号を発振器２４に出力する。発振器２４は、前記制御信号に基づいて、前記ローカルサブキャリアと前記サブキャリアとが位相同期すると共に、前記ローカルＰＮコードと前記ＰＮコードとが位相同期するように、換言すれば、前記レプリカコードと前記Ｉ成分ベースバンド信号とが位相同期するように、所定周波数の信号をサブキャリア発生器２６及びＰＮコード発生器２８に出力する。
【００１７】
具体的には、図４Ａに示すように、Ｉ成分積算相関値ＩＰが正のピークとなるときの位相において、Ｐ位相のローカルレプリカコードとＩ成分ベースバンド信号との相関は最も高くなり、一方で、下記の（１）式で表わされるコード位相弁別信号ｄの値も、図４Ｂに示すようにｄ＝０となる。
ｄ＝（ＩＥ2＋ＱＥ2）−（ＩＬ2＋ＱＬ2）                    （１）
【００１８】
従って、コードループディスクリミネータ２２は、各積算相関値ＩＥ、ＩＰ、ＩＬ、ＱＥ、ＱＰ、ＱＬから算出されるコード位相弁別信号ｄに対応する位相がｄ＝０における位相（図４Ｂの「追尾」での位相）からずれていると判断したときには、この位相のずれに応じた制御信号を発振器２４に出力する。この結果、衛星受信装置１０では、前記ローカルＰＮコードと前記ＰＮコードとの位相同期と、前記ローカルサブキャリアと前記サブキャリアとの位相同期と、前記レプリカコードと前記Ｉ成分ベースバンド信号との位相同期とがそれぞれ取られて、前記受信信号の追尾を行うことが可能となる。
【００１９】
【非特許文献１】Ｅｌｌｉｏｔｔ  Ｄ．  Ｋａｐｌａｎ編、ＵＮＤＥＲＳＴＡＮＤＩＮＧ  ＧＰＳ  ＰＲＩＮＣＩＰＬＥＳ  ＡＮＤ  ＡＰＰＬＩＣＡＴＩＯＮＳ、（米国）、Ａｒｔｅｃｈ  Ｈｏｕｓｅ、１９９６年、ｐ．１４２−１５０
【発明の開示】
【発明が解決しようとする課題】
【００２０】
しかしながら、前述した衛星受信装置１０では、図４Ａ及び図４Ｂに示すように、Ｉ成分積算相関値ＩＰが正のピークでなくてもコード位相弁別信号ｄの値が０となるような位相が２箇所（図４Ｂの「誤追尾」）存在するので、これらの位相からのずれに応じた制御信号を発振器２４に出力すれば、受信信号を誤追尾するおそれがある。
【００２１】
本発明は、上述した課題を解決するためになされたものであり、衛星からの受信信号を確実に追尾することが可能な衛星受信装置を提供することを目的とする。
【課題を解決するための手段】
【００２２】
本発明に係る衛星受信装置は、衛星からＢＯＣ（１、１）方式にて変調された受信信号を受信し、この受信信号とＩ成分ローカルキャリアとを乗算してＩ成分ベースバンド信号を生成すると共に、前記受信信号とＱ成分ローカルキャリアとを乗算してＱ成分ベースバンド信号を生成するベースバンド信号生成部と、前記各ベースバンド信号中のＰＮコードに対応するローカルＰＮコードと該各ベースバンド信号中のサブキャリアに対応するローカルサブキャリアとを乗算してレプリカコードを生成するコード生成部とを有する衛星受信装置において、前記Ｉ成分ベースバンド信号と前記レプリカコードとの相関を取り、その相関値を第１相関値として出力すると共に、前記Ｉ成分ベースバンド信号と前記ローカルＰＮコードとの相関を取り、その相関値を第２相関値として出力するＩ成分相関処理部と、前記Ｑ成分ベースバンド信号と前記レプリカコードとの相関を取り、その相関値を第３相関値として出力すると共に、前記Ｑ成分ベースバンド信号と前記ローカルＰＮコードとの相関を取り、その相関値を第４相関値として出力するＱ成分相関処理部と、前記第１相関値を所定時間積算して得られた第１積算相関値と前記第２相関値を所定時間積算して得られた第２積算相関値の絶対値とを加算し、加算結果をＩ成分積算相関値として出力するＩ成分積算処理部と、前記第３相関値を所定時間積算して得られた第３積算相関値と前記第４相関値を所定時間積算して得られた第４積算相関値の絶対値とを加算し、加算結果をＱ成分積算相関値として出力するＱ成分積算処理部と、前記Ｉ成分積算相関値及び前記Ｑ成分積算相関値に基づいて、前記受信信号の追尾を行えるように、前記ローカルＰＮコード及び前記レプリカコードの位相を調整する制御信号を前記コード生成部に出力する弁別器とを備えることを特徴とする。
【００２３】
この構成によれば、前記Ｉ成分積算処理部は、前記第１相関値を所定時間積算して得られる第１積算相関値と、前記第２相関値を所定時間積算して得られる第２積算相関値の絶対値との加算処理を行って前記Ｉ成分積算相関値を出力し、一方で、前記Ｑ成分積算処理部は、前記第３相関値を所定時間積算して得られる第３積算相関値と、前記第４相関値を所定時間積算して得られる第４積算相関値の絶対値との加算処理を行って前記Ｑ成分積算相関値を出力する。
【００２４】
これにより、前記弁別器では、前記Ｉ成分積算相関値及び前記Ｑ成分積算相関値に基づいてコード位相弁別信号を生成した際に、該コード位相弁別信号の値が０になるときの位相と、前記Ｉ成分積算相関値が正のピークになるときの位相とが一致すると共に、前記コード位相弁別信号の値が０となるときの位相が、位相軸上において前記一致した位相の１箇所のみとなる。この結果、前記一致した位相で前記受信信号を追尾するように、前記弁別器から前記コード生成部に前記制御信号を出力すれば、前記衛星受信装置内にコードトラッキングループが構成されて、前記受信信号を安定且つ確実に追尾することが可能となる。また、前記衛星受信装置では、複雑な判断処理を行うことなく、前記受信信号の追尾を行うことができるので、該受信信号の誤追尾を容易に回避することが可能である。
【００２５】
そして、上記の衛星受信装置では、（１）前記コード生成部は、前記Ｉ成分相関処理部及び前記Ｑ成分相関処理部に前記ローカルＰＮコードを出力し、（２）前記Ｉ成分相関処理部は、前記ローカルＰＮコードと前記Ｉ成分ベースバンド信号との相関を取り、（３）前記Ｑ成分相関処理部は、前記ローカルＰＮコードと前記Ｑ成分ベースバンド信号との相関を取り、（４）前記Ｉ成分積算処理部は、前記第１積算相関値と前記第２積算相関値の絶対値とを加算して前記Ｉ成分積算相関値を出力し、（５）前記Ｑ成分積算処理部は、前記第３積算相関値と前記第４積算相関値の絶対値とを加算して前記Ｑ成分積算相関値を出力する。従って、従来技術に係るＢＰＳＫ変調方式の衛星受信装置に（１）〜（５）の機能を追加するような改良を加えることにより、本発明に係る衛星受信装置を製造することができるので、従来技術に係るＢＰＳＫ変調方式の衛星受信装置を流用して本発明に係る衛星受信装置を効率よく製造することが可能となる。
【発明の効果】
【００２６】
本発明によれば、コード位相弁別信号の値が０になるときの位相と、Ｉ成分積算相関値が正のピークになるときの位相とが一致すると共に、前記コード位相弁別信号の値が０となるときの位相が、位相軸上において前記一致した位相の１箇所のみとなるので、この一致した位相で受信信号を追尾するように、弁別器からコード生成部に制御信号を出力すれば、衛星からの受信信号を確実に追尾することが可能となる。
【発明を実施するための最良の形態】
【００２７】
本発明に係る衛星受信装置について好適な実施の形態を挙げ、添付の図面を参照しながら以下に説明する。
【００２８】
なお、本実施形態に係る衛星受信装置７０を図１、図２Ａ及び図２Ｂを参照しながら説明する際に、衛星受信装置１０（図３参照）と同じ構成要素については、同一の参照符号を付けて説明する。
【００２９】
本実施形態に係る衛星受信装置７０は、図１に示すように、ベースバンド信号生成部１２と、コード生成部７１と、Ｉ成分相関処理部７２と、Ｑ成分相関処理部７４と、Ｉ成分積算処理部７６と、Ｑ成分積算処理部７８と、コードループディスクリミネータ２２とを有している。そして、この衛星受信装置７０は、下記の（１）〜（６）の点で、衛星受信装置１０（図３参照）の構成とは異なる。なお、図１に示す衛星受信装置７０のブロック図では、図３に示す衛星受信装置１０のブロック図との違いを明確にするために、衛星受信装置１０にはないラインを太線で表記している。
【００３０】
（１）コード生成部７１のＰＮコード発生器２８は、Ｅ位相のローカルＰＮコードと、Ｐ位相のローカルＰＮコードと、Ｌ位相のローカルＰＮコードとを、Ｉ成分相関処理部７２及びＱ成分相関処理部７４に出力する。
【００３１】
（２）Ｉ成分相関処理部７２は、ミキサ４４、４６、４８、８０、８２、８４を有する。ミキサ８０は、Ｅ位相のローカルＰＮコードとＩ成分ベースバンド信号とを乗算して、その乗算結果（相関処理結果）をＥ位相の相関値としてＩ成分積算処理部７６に出力する。ミキサ８２は、Ｐ位相のローカルＰＮコードとＩ成分ベースバンド信号とを乗算して、その乗算結果をＰ位相の相関値としてＩ成分積算処理部７６に出力する。ミキサ８４は、Ｌ位相のローカルＰＮコードとＩ成分ベースバンド信号とを乗算し、その乗算結果をＬ位相の相関値としてＩ成分積算処理部７６に出力する。なお、以下の説明では、ミキサ４４、４６、４８から出力される相関値をＥ位相、Ｐ位相及びＬ位相の第１相関値と称し、ミキサ８０、８２、８４から出力される相関値をＥ位相、Ｐ位相及びＬ位相の第２相関値と称する。
【００３２】
（３）Ｑ成分相関処理部７４は、ミキサ５０、５２、５４、８６、８８、９０を有する。ミキサ８６は、Ｅ位相のローカルＰＮコードとＱ成分ベースバンド信号とを乗算して、その乗算結果をＥ位相の相関値としてＱ成分積算処理部７８に出力する。ミキサ８８は、Ｐ位相のローカルＰＮコードとＱ成分ベースバンド信号とを乗算して、その乗算結果をＰ位相の相関値としてＱ成分積算処理部７８に出力する。ミキサ９０は、Ｌ位相のローカルＰＮコードとＱ成分ベースバンド信号とを乗算し、その乗算結果をＬ位相の相関値としてＱ成分積算処理部７８に出力する。なお、以下の説明では、ミキサ５０、５２、５４から出力される相関値をＥ位相、Ｐ位相及びＬ位相の第３相関値と称し、ミキサ８６、８８、９０から出力される相関値をＥ位相、Ｐ位相及びＬ位相の第４相関値と称する。
【００３３】
（４）Ｉ成分積算処理部７６は、積算部５６、５８、６０、９２、９８、１０４と、絶対値処理部９４、１００、１０６と、加算部９６、１０２、１０８とを有する。なお、以下の説明では、第１相関値から得られる積算相関値を第１積算相関値と称し、第２相関値から得られる積算相関値を第２積算相関値と称する。
【００３４】
積算部９２は、ミキサ８０からのＥ位相の第２相関値を所定時間内（例えば、ローカルＰＮコードの１周期分の時間）で積算することによりＥ位相の第２積算相関値を出力し、絶対値処理部９４は、前記Ｅ位相の第２積算相関値の絶対値を加算部９６に出力する。加算部９６は、絶対値処理部９４からのＥ位相の第２積算相関値の絶対値と、積算部５６にてＥ位相の第１相関値を前記所定時間だけ積算することで得られたＥ位相の第１積算相関値とを加算し、加算結果をＥ位相のＩ成分積算相関値ＩＥとしてコードループディスクリミネータ２２に出力する。
【００３５】
また、積算部９８は、ミキサ８２からのＰ位相の第２相関値を前記所定時間内で積算することによりＰ位相の第２積算相関値を出力し、絶対値処理部１００は、前記Ｐ位相の第２積算相関値の絶対値を加算部１０２に出力する。加算部１０２は、絶対値処理部１００からの前記Ｐ位相の第２積算相関値の絶対値と、積算部５８にてＰ位相の第１相関値を前記所定時間だけ積算することで得られたＰ位相の第１積算相関値とを加算し、加算結果をＰ位相のＩ成分積算相関値ＩＰとしてコードループディスクリミネータ２２に出力する。
【００３６】
さらに、積算部１０４は、ミキサ８４からのＬ位相の第２相関値を前記所定時間内で積算することによりＬ位相の第２積算相関値を出力し、絶対値処理部１０６は、前記Ｌ位相の第２積算相関値の絶対値を加算部１０８に出力する。加算部１０８は、絶対値処理部１０６からの前記Ｌ位相の第２積算相関値の絶対値と、積算部６０にてＬ位相の第１相関値を前記所定時間だけ積算することで得られたＬ位相の第１積算相関値とを加算し、加算結果をＬ位相のＩ成分積算相関値ＩＬとしてコードループディスクリミネータ２２に出力する。
【００３７】
（５）Ｑ成分積算処理部７８は、積算部６２、６４、６６、１１０、１１６、１２２と、絶対値処理部１１２、１１８、１２４と、加算部１１４、１２０、１２６とを有する。なお、以下の説明では、第３相関値から得られる積算相関値を第３積算相関値と称し、第４相関値から得られる積算相関値を第４積算相関値と称する。
【００３８】
積算部１１０は、ミキサ８６からのＥ位相の第４相関値を前記所定時間内で積算することによりＥ位相の第４積算相関値を出力し、絶対値処理部１１２は、前記Ｅ位相の第４積算相関値の絶対値を加算部１１４に出力する。加算部１１４は、絶対値処理部１１２からの前記Ｅ位相の第４積算相関値の絶対値と、積算部６２にてＥ位相の第３相関値を前記所定時間だけ積算することで得られたＥ位相の第３積算相関値とを加算し、加算結果をＥ位相のＱ成分積算相関値ＱＥとしてコードループディスクリミネータ２２に出力する。
【００３９】
また、積算部１１６は、ミキサ８８からのＰ位相の第４相関値を前記所定時間内で積算することによりＰ位相の第４積算相関値を出力し、絶対値処理部１１８は、前記Ｐ位相の第４積算相関値の絶対値を加算部１２０に出力する。加算部１２０は、絶対値処理部１１８からの前記Ｐ位相の第４積算相関値の絶対値と、積算部６４にてＰ位相の第３相関値を前記所定時間だけ積算することで得られたＰ位相の第３積算相関値とを加算し、加算結果をＰ位相のＱ成分積算相関値ＱＰとしてコードループディスクリミネータ２２に出力する。
【００４０】
さらに、積算部１２２は、ミキサ９０からのＬ位相の第４相関値を前記所定時間内で積算することによりＬ位相の第４積算相関値を出力し、絶対値処理部１２４は、前記Ｌ位相の第４積算相関値の絶対値を加算部１２６に出力する。加算部１２６は、絶対値処理部１２４からの前記Ｌ位相の第４積算相関値の絶対値と、積算部６６にてＬ位相の第３相関値を前記所定時間だけ積算することで得られたＬ位相の第３積算相関値とを加算し、加算結果をＬ位相のＱ成分積算相関値ＱＬとしてコードループディスクリミネータ２２に出力する。
【００４１】
（６）コードループディスクリミネータ２２は、Ｉ成分積算処理部７６からのＥ位相のＩ成分積算相関値ＩＥ、Ｐ位相のＩ成分積算相関値ＩＰ及びＬ位相のＩ成分積算相関値ＩＬと、Ｑ成分積算処理部７８からのＥ位相のＱ成分積算相関値ＱＥ、Ｐ位相のＱ成分積算相関値ＱＰ及びＬ位相のＱ成分積算相関値ＱＬとに基づいて、前記の（１）式、あるいは、下記の（２）式又は（３）式で表わされるコード位相弁別信号ｄを生成し、ｄ＝０における位相からのずれに応じた制御信号を発振器２４に出力する。
ｄ＝（ＩＥ−ＩＬ）×ＩＰ−（ＱＥ−ＱＬ）×ＱＰ              （２）
ｄ＝ＩＥ−ＩＬ                                              （３）
【００４２】
発振器２４は、前記制御信号に基づいて、サブキャリア発生器２６で生成されるローカルサブキャリアとサブキャリアとが位相同期し、ＰＮコード発生器２８で生成されるローカルＰＮコードとＰＮコードとが位相同期し、さらに、前記レプリカコードと前記Ｉ成分ベースバンド信号とが位相同期するように、所定周波数の信号をサブキャリア発生器２６及びＰＮコード発生器２８に出力する。
【００４３】
次に、本実施形態に係る衛星受信装置７０の動作（受信信号の追尾）について、図１及び図２Ａ〜図２Ｄを参照しながら説明する。
【００４４】
衛星受信装置７０は、図示しない衛星から受信した受信信号を中間周波数の信号に変換してベースバンド信号生成部１２に出力する。
【００４５】
ベースバンド信号生成部１２のミキサ３８は、ローカルキャリア発生器３６からのＩ成分ローカルキャリアと前記受信信号とを乗算して、該受信信号からキャリアが除去されたＩ成分ベースバンド信号を生成する。ミキサ４２は、９０°移相部４０にて生成されたＱ成分ベースバンド信号と前記受信信号とを乗算して、該受信信号からキャリアが除去されたＱ成分ベースバンド信号を生成する。
【００４６】
コード生成部７１内のサブキャリア発生器２６は、発振器２４からの所定周波数の信号に基づいて、Ｅ位相、Ｐ位相及びＬ位相のローカルサブキャリアを生成し、一方で、ＰＮコード発生器２８は、前記所定周波数の信号に基づいて、Ｅ位相、Ｐ位相及びＬ位相のローカルＰＮコードを生成する。
【００４７】
ミキサ３０は、Ｅ位相のローカルサブキャリア及びローカルＰＮコードを乗算してＢＯＣ（１、１）方式によるＥ位相のレプリカコードを生成し、ミキサ３２は、Ｐ位相のローカルサブキャリア及びローカルＰＮコードを乗算してＢＯＣ（１、１）方式によるＰ位相のレプリカコードを生成し、ミキサ３４は、Ｌ位相のローカルサブキャリア及びローカルＰＮコードを乗算してＢＯＣ（１、１）方式によるＬ位相のレプリカコードを生成する。
【００４８】
Ｉ成分相関処理部７２内のミキサ４４は、Ｉ成分ベースバンド信号と前記Ｅ位相のレプリカコードとを乗算してＥ位相の第１相関値を出力し、ミキサ４６は、Ｉ成分ベースバンド信号と前記Ｐ位相のレプリカコードとを乗算してＰ位相の第１相関値を出力し、ミキサ４８は、Ｉ成分ベースバンド信号と前記Ｌ位相のレプリカコードとを乗算してＬ位相の第１相関値を出力する。また、ミキサ８０は、Ｉ成分ベースバンド信号と前記Ｅ位相のローカルＰＮコードとを乗算してＥ位相の第２相関値を出力し、ミキサ８２は、Ｉ成分ベースバンド信号と前記Ｐ位相のローカルＰＮコードとを乗算してＰ位相の第２相関値を出力し、ミキサ８４は、Ｉ成分ベースバンド信号と前記Ｌ位相のローカルＰＮコードとを乗算してＬ位相の第２相関値を出力する。
【００４９】
Ｑ成分相関処理部７４内のミキサ５０は、Ｑ成分ベースバンド信号と前記Ｅ位相のレプリカコードとを乗算してＥ位相の第３相関値を出力し、ミキサ５２は、Ｑ成分ベースバンド信号と前記Ｐ位相のレプリカコードとを乗算してＰ位相の第３相関値を出力し、ミキサ５４は、Ｑ成分ベースバンド信号と前記Ｌ位相のレプリカコードとを乗算してＬ位相の第３相関値を出力する。また、ミキサ８６は、Ｑ成分ベースバンド信号と前記Ｅ位相のローカルＰＮコードとを乗算してＥ位相の第４相関値を出力し、ミキサ８８は、Ｑ成分ベースバンド信号と前記Ｐ位相のローカルＰＮコードとを乗算してＰ位相の第４相関値を出力し、ミキサ９０は、Ｑ成分ベースバンド信号と前記Ｌ位相のローカルＰＮコードとを乗算してＬ位相の第４相関値を出力する。
【００５０】
Ｉ成分積算処理部７６内の積算部５６は、前記Ｅ位相の第１相関値を前記所定時間だけ積算することによりＥ位相の第１積算相関値を加算部９６に出力し、積算部９２は、前記Ｅ位相の第２相関値を前記所定時間だけ積算することによりＥ位相の第２積算相関値を絶対値処理部９４に出力し、絶対値処理部９４は、前記第２積算相関値の絶対値を加算部９６に出力する。加算部９６は、積算部５６からのＥ位相の第１積算相関値と、絶対値処理部９４からのＥ位相の第２積算相関値の絶対値とを加算し、加算結果をＥ位相のＩ成分積算相関値ＩＥとしてコードループディスクリミネータ２２に出力する。
【００５１】
積算部５８は、前記Ｐ位相の第１相関値を前記所定時間だけ積算することによりＰ位相の第１積算相関値（図２Ａ参照）を加算部１０２に出力し、積算部９８は、前記Ｐ位相の第２相関値を前記所定時間だけ積算することによりＰ位相の第２積算相関値を絶対値処理部１００に出力し、絶対値処理部１００は、前記第２積算相関値の絶対値（図２Ｂ参照）を加算部１０２に出力する。加算部１０２は、積算部５８からのＰ位相の第１積算相関値（図２Ａ参照）と、絶対値処理部１００からのＰ位相の第２積算相関値の絶対値（図２Ｂ参照）とを加算し、加算結果をＰ位相のＩ成分積算相関値ＩＰ（図２Ｃ）としてコードループディスクリミネータ２２に出力する。これにより、前記Ｐ位相のＩ成分積算相関値ＩＰの波形は、図２Ｃに示すように、位相が０チップで正のピークとなる三角形状の波形となる。
【００５２】
積算部６０は、前記Ｌ位相の第１相関値を前記所定時間だけ積算することによりＬ位相の第１積算相関値を加算部１０８に出力し、積算部１０４は、前記Ｌ位相の第２相関値を前記所定時間だけ積算することによりＬ位相の第２積算相関値を絶対値処理部１０６に出力し、絶対値処理部１０６は、前記第２積算相関値の絶対値を加算部１０８に出力する。加算部１０８は、積算部６０からのＬ位相の第１積算相関値と、絶対値処理部１０６からのＬ位相の第２積算相関値の絶対値とを加算し、加算結果をＬ位相のＩ成分積算相関値ＩＬとしてコードループディスクリミネータ２２に出力する。
【００５３】
一方、Ｑ成分積算処理部７８内の積算部６２は、前記Ｅ位相の第３相関値を前記所定時間だけ積算することによりＥ位相の第３積算相関値を加算部１１４に出力し、積算部１１０は、前記Ｅ位相の第４相関値を前記所定時間だけ積算することによりＥ位相の第４積算相関値を絶対値処理部１１２に出力し、絶対値処理部１１２は、前記第４積算相関値の絶対値を加算部１１４に出力する。加算部１１４は、積算部６２からのＥ位相の第３積算相関値と、絶対値処理部１１２からのＥ位相の第４積算相関値の絶対値とを加算し、加算結果をＥ位相のＱ成分積算相関値ＱＥとしてコードループディスクリミネータ２２に出力する。
【００５４】
積算部６４は、前記Ｐ位相の第３相関値を前記所定時間だけ積算することによりＰ位相の第３積算相関値を加算部１２０に出力し、積算部１１６は、前記Ｐ位相の第４相関値を前記所定時間だけ積算することによりＰ位相の第４積算相関値を絶対値処理部１１８に出力し、絶対値処理部１１８は、前記第４積算相関値の絶対値を加算部１２０に出力する。加算部１２０は、積算部６４からのＰ位相の第３積算相関値と、絶対値処理部１１８からのＰ位相の第４積算相関値の絶対値とを加算し、加算結果をＰ位相のＱ成分積算相関値ＱＰとしてコードループディスクリミネータ２２に出力する。
【００５５】
積算部６６は、前記Ｌ位相の第３相関値を前記所定時間だけ積算することによりＬ位相の第３積算相関値を加算部１２６に出力し、積算部１２２は、前記Ｌ位相の第４相関値を前記所定時間だけ積算することによりＬ位相の第４積算相関値を絶対値処理部１２４に出力し、絶対値処理部１２４は、前記第４積算相関値の絶対値を加算部１２６に出力する。加算部１２６は、積算部６６からのＬ位相の第３積算相関値と、絶対値処理部１２４からのＬ位相の第４積算相関値の絶対値とを加算し、加算結果をＬ位相のＱ成分積算相関値ＱＬとしてコードループディスクリミネータ２２に出力する。
【００５６】
コードループディスクリミネータ２２は、Ｉ成分積算処理部７６からのＥ位相、Ｐ位相及びＬ位相のＩ成分積算相関値ＩＥ、ＩＰ、ＩＬ及びＱ成分積算処理部７８からのＥ位相、Ｐ位相及びＬ位相のＱ成分積算相関値ＱＥ、ＱＰ、ＱＬと、上記した（１）式、（２）式及び（３）式のいずれかを用いて、コード位相弁別信号ｄ（図２Ｄ参照）を生成する。この場合、ｄ＝０となる位相は、図２Ｄに示すように、位相軸上で１箇所のみになると共に、Ｉ成分積算相関値ＩＰ（図２Ｃ参照）が正のピークとなるときの位相に一致する。従って、コードループディスクリミネータ２２は、現在入力された各積算相関値ＩＥ、ＩＰ、ＩＬ、ＱＥ、ＱＰ、ＱＬに基づくｄの値に対応した位相が、ｄ＝０における位相からずれている場合には、この位相のずれに応じた制御信号を発振器２４に出力して、ｄ＝０にて受信信号が追尾できるように、コード生成部７１を制御する。
【００５７】
発振器２４は、前記制御信号に基づく所定周波数の信号をサブキャリア発生器２６及びＰＮコード発生器２８に出力する。これにより、衛星受信装置７０内には、ｄ＝０の位相にて受信信号を追尾するコードトラッキングループが構成され、サブキャリア発生器２６は、前記サブキャリアに位相同期したローカルサブキャリアを出力し、ＰＮコード発生器２８は、前記ＰＮコードに位相同期したローカルＰＮコードを出力し、コード生成部７１内で生成されたレプリカコードは、Ｉ成分ベースバンド信号に位相同期したコードとなる。
【００５８】
このように、本実施形態によれば、Ｉ成分積算処理部７６は、Ｅ位相、Ｐ位相及びＬ位相の第１相関値を前記所定時間だけ積算して得られる第１積算相関値と、Ｅ位相、Ｐ位相及びＬ位相の第２相関値を前記所定時間だけ積算して得られる第２積算相関値の絶対値との加算処理を行ってＥ位相、Ｐ位相及びＬ位相のＩ成分積算相関値ＩＥ、ＩＰ、ＩＬを出力する。一方、Ｑ成分積算処理部７８は、Ｅ位相、Ｐ位相及びＬ位相の第３相関値を前記所定時間だけ積算して得られる第３積算相関値と、Ｅ位相、Ｐ位相及びＬ位相の第４相関値を所定時間だけ積算して得られる第４積算相関値の絶対値との加算処理を行ってＥ位相、Ｐ位相及びＬ位相のＱ成分積算相関値ＱＥ、ＱＰ、ＱＬを出力する。
【００５９】
これにより、コードループディスクリミネータ２２では、Ｉ成分積算相関値ＩＥ、ＩＰ、ＩＬ及びＱ成分積算相関値ＱＥ、ＱＰ、ＱＬに基づいてコード位相弁別信号ｄを生成した際に、該コード位相弁別信号ｄの値が０になるときの位相と、Ｉ成分積算相関値ＩＰが正のピークになるときの位相とが一致すると共に、コード位相弁別信号ｄの値が０になるときの位相が、位相軸上において前記一致した位相の１箇所のみとなる。この結果、前記一致した位相で前記受信信号を追尾するように、コードループディスクリミネータ２２からコード生成部７１に制御信号を出力すれば、衛星受信装置７０内にコードトラッキングループが構成されて、前記受信信号を安定且つ確実に追尾することが可能となる。また、衛星受信装置７０では、複雑な判断処理を行うことなく、前記受信信号の追尾を行うことができるので、該受信信号の誤追尾を容易に回避することが可能である。
【００６０】
そして、衛星受信装置７０では、（１）コード生成部７１は、Ｉ成分相関処理部７２及びＱ成分相関処理部７４にローカルＰＮコードを出力し、（２）Ｉ成分相関処理部７２は、前記ローカルＰＮコードとＩ成分ベースバンド信号との相関を取り、（３）Ｑ成分相関処理部７４は、前記ローカルＰＮコードとＱ成分ベースバンド信号との相関を取り、（４）Ｉ成分積算処理部７６は、第１積算相関値と第２積算相関値の絶対値とを加算してＩ成分積算相関値ＩＥ、ＩＰ、ＩＬを出力し、（５）Ｑ成分積算処理部７８は、第３積算相関値と第４積算相関値の絶対値とを加算してＱ成分積算相関値ＱＥ、ＱＰ、ＱＬを出力する。
【００６１】
従って、従来技術に係るＢＰＳＫ変調方式の衛星受信装置に上記の（１）〜（５）の機能を追加するような改良を加えることにより、本実施形態に係る衛星受信装置７０を製造することができるので、従来技術に係るＢＰＳＫ変調方式の衛星受信装置を流用して該衛星受信装置７０を効率よく製造することが可能となる。
【００６２】
本発明に係る衛星受信装置は、上述の実施形態に限らず、本発明の要旨を逸脱することなく、種々の構成を採り得ることは勿論である。
【図面の簡単な説明】
【００６３】
【図１】本実施形態に係る衛星受信装置のブロック図である。
【図２】図２Ａは、Ｐ位相の第１相関値から得られた第１積算相関値の波形を示す特性図であり、図２Ｂは、Ｐ位相の第２相関値から得られた第２積算相関値の絶対値の波形を示す特性図であり、図２Ｃは、図２Ａの第１積算相関値と図２Ｂの第２積算相関値の絶対値とを加算して得たＰ位相のＩ成分積算相関値ＩＰの波形を示す特性図であり、図２Ｄは、コード位相弁別信号ｄの波形を示す特性図である。
【図３】従来技術に係るＢＰＳＫ変調方式の衛星受信装置を改良して案出したＢＯＣ（１、１）方式による衛星受信装置のブロック図である。
【図４】図４Ａは、Ｉ成分積算相関値ＩＰの波形を示す特性図であり、図４Ｂは、コード位相弁別信号ｄの波形を示す特性図である。
【符号の説明】
【００６４】
１０、７０…衛星受信装置              １２…ベースバンド信号生成部
１４、７２…Ｉ成分相関処理部          １６、７４…Ｑ成分相関処理部
１８、７６…Ｉ成分積算処理部          ２０、７８…Ｑ成分積算処理部
２２…コードループディスクリミネータ  ２３、７１…コード生成部
２４…発振器                          ２６…サブキャリア発生器
２８…ＰＮコード発生器
３０〜３４、３８、４２〜５４、８０〜９０…ミキサ
３６…ローカルキャリア発生器          ４０…９０°移相部
５６〜６６、９２、９８、１０４、１１０、１１６、１２２…積算部
９４、１００、１０６、１１２、１１８、１２４…絶対値処理部
９６、１０２、１０８、１１４、１２０、１２６…加算部
【図１】
2008028470.tif 000003
【図２】
2008028470.tif 000004
【図３】
2008028470.tif 000005
【図４】
2008028470.tif 000006