(57)【要約】  本発明は、プリアンブルを含む信号を受信する受信装置において、プリアンブルの有無を正確に検出することを目的とする。  本発明の受信装置（２００）において、受信部（デジタルフロントエンド３１０）は、サブフレームプリアンブル（ＰＬ１Ｃ）およびメッセージを含むサブフレーム（Ｌ１Ｃ／Ａサブフレーム）とフレームプリアンブル（ＰＡ、ＰＢおよびＰＣ）を含むフレーム（Ｌ１Ｓフレーム）とを受信する。処理部（３２０）は、サブフレームプリアンブル（ＰＬ１Ｃ）の受信タイミングとフレームプリアンブル（ＰＡ、ＰＢおよびＰＣ）の受信タイミングとの間に所定の関係が成立するか否かによりサブフレームプリアンブル（ＰＬ１Ｃ）の有無を検出する処理を行う。メッセージ復号部（３３０）は、サブフレームプリアンブル（ＰＬ１Ｃ）があると検出された場合にはサブフレーム（Ｌ１Ｃ／Ａサブフレーム）からメッセージを取り出して復号する。
2020059219.tif 000002
【特許請求の範囲】
【請求項１】
サブフレームプリアンブルおよびメッセージを含むサブフレームとフレームプリアンブルを含むフレームとを受信する受信部と、  前記サブフレームプリアンブルの受信タイミングと前記フレームプリアンブルの受信タイミングとの間に所定の関係が成立するか否かにより前記サブフレームプリアンブルの有無を検出する処理を行う処理部と、  前記サブフレームプリアンブルがあると検出された場合には前記サブフレームから前記メッセージを取り出して復号するメッセージ復号部とを具備する受信装置。
【請求項２】
前記処理部は、  所定の衛星からの衛星信号を追尾する衛星追尾部と  前記衛星信号に含まれる前記サブフレームおよび前記フレームに基づいて前記所定の関係が成立するか否かにより前記サブフレームプリアンブルの有無を検出するプリアンブル検出部とを備える請求項１記載の受信装置。
【請求項３】
前記衛星追尾部は、  前記衛星信号と第１のコードとの相関性を示す第１の相関出力信号を出力する第１の相関器と、  第１の制御信号に従って前記第１のコードを生成する第１のコード生成器と、  前記第１の相関出力信号に基づいて前記第１の制御信号を生成する第１の数値制御発振器と、  前記衛星信号と第２のコードとの相関性を示す第２の相関出力信号を出力する第２の相関器と、  第２の制御信号に従って前記第２のコードを生成する第２のコード生成器と、  前記第２の相関出力信号に基づいて前記第２の制御信号を生成する第２の数値制御発振器とを備える請求項２記載の受信装置。
【請求項４】
前記衛星追尾部は、  前記衛星信号と第１のコードとの相関性を示す第１の相関出力信号を出力する第１の相関器と、  所定の制御信号に従って前記第１のコードを生成する第１のコード生成器と、  前記衛星信号と第２のコードとの相関性を示す第２の相関出力信号を出力する第２の相関器と、  前記制御信号に従って前記第２のコードを生成する第２のコード生成器と、  前記第１および第２の相関出力信号を加算して加算信号を出力する相関値加算部と、  前記加算信号に基づいて前記制御信号を生成する数値制御発振器とを備える請求項２記載の受信装置。
【請求項５】
前記プリアンブル検出部は、  前記サブフレーム内のビット列を遅延させたビット列と前記サブフレームプリアンブルの規定値との類似性の度合いを示すサブフレーム相関値を求めるサブフレーム相関値取得部と、  前記フレーム内のビット列を遅延させたビット列と前記フレームプリアンブルの規定値との類似性の度合いを示すフレーム相関値を求めるフレーム相関値取得部と、  前記サブフレーム相関値およびフレーム相関値に基づいて前記サブフレームプリアンブルの有無を検出するサブフレームプリアンブル検出部とを備える請求項２記載の受信装置。
【請求項６】
前記サブフレームプリアンブル検出部は、前記サブフレーム相関値が第１の閾値を下回らず、かつ、前記フレーム相関値が第２の閾値を下回らない条件が成立するか否かにより前記サブフレームプリアンブルの有無を検出する請求項５記載の受信装置。
【請求項７】
前記サブフレームプリアンブル検出部は、前記サブフレーム相関値および前記フレーム相関値の少なくとも一方を乗算して加算した値が所定の閾値を下回らないか否かにより前記サブフレームプリアンブルの有無を検出する請求項５記載の受信装置。
【請求項８】
前記サブフレームプリアンブル検出部は、一定期間に亘って遅延させた前記サブフレーム相関値と遅延させていない前記サブフレーム相関値とのうち大きい方が第１の閾値を下回らず、かつ、前記フレーム相関値が第２の閾値を下回らない条件が成立するか否かにより前記サブフレームプリアンブルの有無を検出する請求項５記載の受信装置。
【請求項９】
前記フレームプリアンブルは、互いに異なる第１、第２および第３のフレームプリアンブルを含む請求項５記載の受信装置。
【請求項１０】
前記フレーム相関値取得部は、  前記フレーム内のビット列を遅延させた第１の遅延ビット列と前記第１のフレームプリアンブルの規定値との類似性の度合いを示す第１の相関値を求める第１の相関値取得部と、  前記第１の遅延ビット列を遅延させた第２の遅延ビット列と前記第２のフレームプリアンブルの規定値との類似性の度合いを示す第２の相関値を求めるとともに前記第１および第２の相関値を加算して加算値を出力する第２の相関値取得部と、  前記第２の遅延ビット列を遅延させた第３の遅延ビット列と前記第３のフレームプリアンブルの規定値との類似性の度合いを示す第３の相関値を求めるとともに前記加算値に前記第３の相関値を加算する第３の相関値取得部とを備える請求項９記載の受信装置。
【請求項１１】
前記フレーム相関値取得部は、  前記第３の遅延ビット列を遅延させた第４の遅延ビット列と前記第１のフレームプリアンブルの規定値との類似性の度合いを示す第４の相関値を求めるとともに前記加算値に前記第４の相関値をさらに加算する第４の加算値取得部と、  前記第４の遅延ビット列を遅延させた第５の遅延ビット列と前記第２のフレームプリアンブルの規定値との類似性の度合いを示す第５の相関値を求めるとともに前記加算値に第５の相関値をさらに加算する第５の相関値取得部と、  前記第５の遅延ビット列を遅延させた第６の遅延ビット列と前記第３のフレームプリアンブルの規定値との類似性の度合いを示す第６の相関値を求めるとともに前記加算値に前記第６の相関値をさらに加算する第６の相関値取得部とをさらに備える請求項１０記載の受信装置。
【請求項１２】
前記フレーム相関値取得部は、  前記フレーム内のビット列を遅延させた第１の遅延ビット列と前記第１の遅延ビット列をさらに遅延させた第２の遅延ビット列と前記第２の遅延ビット列をさらに遅延させた第３の遅延ビット列とを所定の選択信号に応じた順序で第１、第２および第３の選択信号として出力する第１のセレクタと、  前記第１の選択信号と前記第１のフレームプリアンブルの規定値との類似性の度合いを示す第１の相関値を求める第１の相関値取得部と、  前記第２の選択信号と前記第２のフレームプリアンブルの規定値との類似性の度合いを示す第２の相関値を求めるとともに前記第１および第２の相関値を加算して加算値を出力する第２の相関値取得部と、  前記第３の選択信号と前記第３のフレームプリアンブルの規定値との類似性の度合いを示す第３の相関値を求めるとともに前記加算値に前記第３の相関値を加算する第３の相関値取得部とを備える請求項９記載の受信装置。
【請求項１３】
前記フレーム相関値取得部は、前記第３の相関値が加算された前記加算値を積算する積算部をさらに備える請求項１２記載の受信装置。
【請求項１４】
前記フレーム相関値取得部は、  前記第３の遅延ビット列をさらに遅延させた第４の遅延ビット列と前記第４の遅延ビット列をさらに遅延させた第５の遅延ビット列と前記第５の遅延ビット列をさらに遅延させた第６の遅延ビット列とを所定の選択信号に応じた順序で第４、第５および第６の選択信号として出力する第２のセレクタと、  前記第４の選択信号と前記第１のフレームプリアンブルの規定値との類似性の度合いを示す第４の相関値を求めるとともに前記加算値に前記第４の相関値をさらに加算する第４の加算値取得部と、  前記第５の選択信号と前記第２のフレームプリアンブルの規定値との類似性の度合いを示す第５の相関値を求めるとともに前記加算値に前記第５の相関値をさらに加算する第５の加算値取得部と、  前記第６の選択信号と前記第３のフレームプリアンブルの規定値との類似性の度合いを示す第６の相関値を求めるとともに前記加算値に前記第６の相関値をさらに加算する第６の加算値取得部とを備える請求項１２記載の受信装置。
【請求項１５】
前記処理部は、  前記サブフレームを含む第１の衛星信号を処理する第１の衛星処理ユニットと、  前記フレームを含む第２の衛星信号を処理する第２の衛星処理ユニットと、  前記サブフレームおよび前記フレームに基づいて前記所定の関係が成立するか否かにより前記サブフレームプリアンブルの有無を検出するプリアンブル検出部とを具備する請求項１記載の受信装置。
【請求項１６】
前記サブフレームは、ＱＺＳＳ（Quasi-Zenith Satellite System）におけるＬ１Ｃ／Ａサブフレームであり、  前記フレームは、前記ＱＺＳＳにおけるＬ１Ｓフレームである請求項１記載の受信装置。
【請求項１７】
サブフレームプリアンブルおよびメッセージを含むサブフレームとフレームプリアンブルを含むフレームとを受信する受信手順と、  前記サブフレームプリアンブルの受信タイミングと前記フレームプリアンブルの受信タイミングとの間に所定の関係が成立するか否かにより前記サブフレームプリアンブルの有無を検出する処理を行う処理手順と、  前記サブフレームプリアンブルがあると検出された場合には前記サブフレームから前記メッセージを取り出して復号するメッセージ復号手順とを具備する受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】  本技術は、受信装置、および、受信方法に関する。詳しくは、測位衛星からの信号を受信する受信装置、および、受信方法に関する。
【背景技術】
【０００２】  従来より、複数の衛星からの信号を受信して受信装置の現在位置を求める全球測位衛星システム（ＧＮＳＳ：Global Navigation Satellite System）が広く利用されている。運用中のＧＮＳＳとしては、ＧＰＳ（Global Positioning System）、ガリレオやＱＺＳＳ（Quasi-Zenith Satellite System）などが挙げられる。これらのＧＮＳＳのうちＧＰＳの衛星から送信される航法メッセージデータは、フレーム単位で送信され、フレームのそれぞれは、５個のサブフレームから構成される。そして、サブフレームのそれぞれの先頭の８ビットは、プリアンブルと呼ばれる特定パターンのビット列であり、そのプリアンブル以降に、曜日以下の日時を示すＴＯＷ（Time Of Week）カウントや軌道データなどが格納される。例えば、時刻を修正するためにプリアンブルの有無を検出し、プリアンブルがあると、そのプリアンブルに続くＴＯＷカウントを取り出す受信装置が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２０６６９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】  上述の受信装置では、ＴＯＷカウントを用いて時刻を修正することができる。しかしながら、上述の受信装置では、プリアンブルの有無を誤って検出することがあり、これにより時刻の修正に失敗するおそれがある。これは、プリアンブル以外のデータにおいて、プリアンブルと同じパターンのビット列が出現することが想定されるためである。例えば、ＴＯＷカウントは、時間の経過に伴って「０」から計数される値であり、ある決まった日時にプリアンブルと同じビット列が出現してしまう。また、ノイズなどによりビット誤りが生じた際にもプリアンブルと同じパターンが生じるおそれがある。規格上、サブフレームの送信期間である６秒ごとにプリアンブルが送信されるため、受信側において６秒間隔で複数回に亘ってプリアンブルを検出する処理により、誤検出を防止することができるが、処理による遅延時間が長くなるために好ましくない。【０００５】  本技術はこのような状況に鑑みて生み出されたものであり、プリアンブルを含む信号を受信する受信装置において、プリアンブルの有無を正確に検出することを目的とする。
【課題を解決するための手段】
【０００６】  本技術は、上述の問題点を解消するためになされたものであり、その第１の側面は、サブフレームプリアンブルおよびメッセージを含むサブフレームとフレームプリアンブルを含むフレームとを受信する受信部と、上記サブフレームプリアンブルの受信タイミングと上記フレームプリアンブルの受信タイミングとの間に所定の関係が成立するか否かにより上記サブフレームプリアンブルの有無を検出する処理を行う処理部と、上記サブフレームプリアンブルがあると検出された場合には上記サブフレームから上記メッセージを取り出して復号するメッセージ復号部とを具備する受信装置である。これにより、サブフレームプリアンブルの受信タイミングとフレームプリアンブルの受信タイミングとの間に所定の関係が成立するか否かによりサブフレームプリアンブルの有無が検出されるという作用をもたらす。【０００７】  また、この第１の側面において、上記処理部は、所定の衛星からの衛星信号を追尾する衛星追尾部と上記衛星信号に含まれる上記サブフレームおよび上記フレームに基づいて上記所定の関係が成立するか否かにより上記サブフレームプリアンブルの有無を検出するプリアンブル検出部とを備えてもよい。これにより、追尾された衛星信号内のサブフレームプリアンブルが検出されるという作用をもたらす。【０００８】  また、この第１の側面において、上記衛星追尾部は、上記衛星信号と第１のコードとの相関性を示す第１の相関出力信号を出力する第１の相関器と、第１の制御信号に従って上記第１のコードを生成する第１のコード生成器と、上記第１の相関出力信号に基づいて上記第１の制御信号を生成する第１の数値制御発振器と、上記衛星信号と第２のコードとの相関性を示す第２の相関出力信号を出力する第２の相関器と、第２の制御信号に従って上記第２のコードを生成する第２のコード生成器と、上記第２の相関出力信号に基づいて上記第２の制御信号を生成する第２の数値制御発振器とを備えてもよい。これにより、Ｌ１Ｃ／Ａ信号と、Ｌ１Ｓ信号とが個別に追尾されるという作用をもたらす。【０００９】  また、この第１の側面において、上記衛星追尾部は、上記衛星信号と第１のコードとの相関性を示す第１の相関出力信号を出力する第１の相関器と、所定の制御信号に従って上記第１のコードを生成する第１のコード生成器と、上記衛星信号と第２のコードとの相関性を示す第２の相関出力信号を出力する第２の相関器と、上記制御信号に従って上記第２のコードを生成する第２のコード生成器と、上記第１および第２の相関出力信号を加算して加算信号を出力する相関値加算部と、上記加算信号に基づいて上記制御信号を生成する数値制御発振器とを備えてもよい。これにより、衛星追尾部の回路が削減されるという作用をもたらす。【００１０】  また、この第１の側面において、上記プリアンブル検出部は、上記サブフレーム内のビット列を遅延させたビット列と上記サブフレームプリアンブルの規定値との類似性の度合いを示すサブフレーム相関値を求めるサブフレーム相関値取得部と、上記フレーム内のビット列を遅延させたビット列と上記フレームプリアンブルの規定値との類似性の度合いを示すフレーム相関値を求めるフレーム相関値取得部と、上記サ��フレーム相関値およびフレーム相関値に基づいて上記サブフレームプリアンブルの有無を検出するサブフレームプリアンブル検出部とを備えてもよい。これにより、サブフレーム相関値およびフレーム相関値に基づいてサブフレームプリアンブルの有無が検出されるという作用をもたらす。【００１１】  また、この第１の側面において、上記サブフレームプリアンブル検出部は、上記サブフレーム相関値が第１の閾値を下回らず、かつ、上記フレーム相関値が第２の閾値を下回らない条件が成立するか否かにより上記サブフレームプリアンブルの有無を検出してもよい。これにより、サブフレーム相関値が第１の閾値を下回らず、かつ、フレーム相関値が第２の閾値を下回らないときにサブフレームプリアンブルが検出されるという作用をもたらす。【００１２】  また、この第１の側面において、上記サブフレームプリアンブル検出部は、上記サブフレーム相関値および上記フレーム相関値の少なくとも一方を乗算して加算した値が所定の閾値を下回らないか否かにより上記サブフレームプリアンブルの有無を検出してもよい。これにより、サブフレーム相関値およびフレーム相関値の少なくとも一方を乗算して加算した値が所定の閾値を下回らないときにサブフレームプリアンブルが検出されるという作用をもたらす。【００１３】  また、この第１の側面において、上記サブフレームプリアンブル検出部は、一定期間に亘って遅延させた上記サブフレーム相関値と遅延させていない上記サブフレーム相関値とのうち大きい方が第１の閾値を下回らず、かつ、上記フレーム相関値が第２の閾値を下回らない条件が成立するか否かにより上記サブフレームプリアンブルの有無を検出してもよい。これにより、遅延前後のサブフレーム相関値のうち大きい方が第１の閾値を下回らず、かつ、フレーム相関値が第２の閾値を下回らないときに、サブフレームプリアンブルが検出されるという作用をもたらす。【００１４】  また、この第１の側面において、上記フレームプリアンブルは、互いに異なる第１、第２および第３のフレームプリアンブルを含むものであってもよい。これにより、サブフレーム相関値と、第１、第２および第３のフレームプリアンブルに対応するフレーム相関値とに基づいてサブフレームプリアンブルの有無が検出されるという作用をもたらす。【００１５】  また、この第１の側面において、上記フレーム相関値取得部は、上記フレーム内のビット列を遅延させた第１の遅延ビット列と上記第１のフレームプリアンブルの規定値との類似性の度合いを示す第１の相関値を求める第１の相関値取得部と、上記第１の遅延ビット列を遅延させた第２の遅延ビット列と上記第２のフレームプリアンブルの規定値との類似性の度合いを示す第２の相関値を求めるとともに上記第１および第２の相関値を加算して加算値を出力する第２の相関値取得部と、上記第２の遅延ビット列を遅延させた第３の遅延ビット列と上記第３のフレームプリアンブルの規定値との類似性の度合いを示す第３の相関値を求めるとともに上記加算値に上記第３の相関値を加算する第３の相関値取得部とを備えてもよい。これにより、サブフレーム相関値と、第１、第２および第３のフレーム相関値の加算値とに基づいてサブフレームプリアン���ルの有無が検出されるという作用をもたらす。【００１６】  また、この第１の側面において、上記フレーム相関値取得部は、上記第３の遅延ビット列を遅延させた第４の遅延ビット列と上記第１のフレームプリアンブルの規定値との類似性の度合いを示す第４の相関値を求めるとともに上記加算値に上記第４の相関値をさらに加算する第４の加算値取得部と、上記第４の遅延ビット列を遅延させた第５の遅延ビット列と上記第２のフレームプリアンブルの規定値との類似性の度合いを示す第５の相関値を求めるとともに上記加算値に第５の相関値をさらに加算する第５の相関値取得部と、上記第５の遅延ビット列を遅延させた第６の遅延ビット列と上記第３のフレームプリアンブルの規定値との類似性の度合いを示す第６の相関値を求めるとともに上記加算値に上記第６の相関値をさらに加算する第６の相関値取得部とをさらに備えてもよい。これにより、サブフレーム相関値と、第１乃至第６のフレーム相関値の加算値とに基づいてサブフレームプリアンブルの有無が検出されるという作用をもたらす。【００１７】  また、この第１の側面において、上記フレーム相関値取得部は、上記フレーム内のビット列を遅延させた第１の遅延ビット列と上記第１の遅延ビット列をさらに遅延させた第２の遅延ビット列と上記第２の遅延ビット列をさらに遅延させた第３の遅延ビット列とを所定の選択信号に応じた順序で第１、第２および第３の選択信号として出力する第１のセレクタと、上記第１の選択信号と上記第１のフレームプリアンブルの規定値との類似性の度合いを示す第１の相関値を求める第１の相関値取得部と、上記第２の選択信号と上記第２のフレームプリアンブルの規定値との類似性の度合いを示す第２の相関値を求めるとともに上記第１および第２の相関値を加算して加算値を出力する第２の相関値取得部と、上記第３の選択信号と上記第３のフレームプリアンブルの規定値との類似性の度合いを示す第３の相関値を求めるとともに上記加算値に上記第３の相関値を加算する第３の相関値取得部とを備えてもよい。これにより、プリアンブルの順序を入れ替えた際のフレーム相関値が算出されるという作用をもたらす。【００１８】  また、この第１の側面において、上記フレーム相関値取得部は、上記第３の相関値が加算された上記加算値を積算する積算部をさらに備えてもよい。これにより、積算値に基づいてサブフレームプリアンブルの有無が検出されるという作用をもたらす。【００１９】  また、この第１の側面において、上記第２の遅延ビット列をさらに遅延させた第４の遅延ビット列と上記第４の遅延ビット列をさらに遅延させた第５の遅延ビット列と上記第５の遅延ビット列をさらに遅延させた第６の遅延ビット列とを所定の選択信号に応じた順序で第４、第５および第６の選択信号として出力する第２のセレクタと、上記第４の選択信号と上記第１のフレームプリアンブルの規定値との類似性の度合いを示す第４の相関値を求めるとともに上記加算値に上記第４の相関値をさらに加算する第４の加算値取得部と、上記第５の選択信号と上記第２のフレームプリアンブルの規定値との類似性の度合いを示す第５の相関値を求めるとともに上記加算値に上記第５の相関値をさらに加算する第５の加算値��得部と、上記第６の選択信号と上記第３のフレームプリアンブルの規定値との類似性の度合いを示す第６の相関値を求めるとともに上記加算値に上記第６の相関値をさらに加算する第６の加算値取得部とを備えてもよい。これにより、プリアンブルの順序を入れ替えた際のフレーム相関値が算出されるという作用をもたらす。【００２０】  また、この第１の側面において、上記処理部は、上記サブフレームを含む第１の衛星信号を処理する第１の衛星処理ユニットと、上記フレームを含む第２の衛星信号を処理する第２の衛星処理ユニットと、上記サブフレームおよび上記フレームに基づいて上記所定の関係が成立するか否かにより上記サブフレームプリアンブルの有無を検出するプリアンブル検出部とを具備してもよい。これにより、サブフレームを含む第１の衛星信号と、フレームを含む第２の衛星信号とが互いに異なる衛星処理ユニットにより処理されるという作用をもたらす。【００２１】  また、この第１の側面において、上記サブフレームは、ＱＺＳＳ（Quasi-Zenith Satellite System）におけるＬ１Ｃ／Ａサブフレームであり、上記フレームは、上記ＱＺＳＳにおけるＬ１Ｓフレームであってもよい。これにより、ＱＺＳＳにおいてサブフレームプリアンブルの有無が検出されるという作用をもたらす。
【図面の簡単な説明】
【００２２】
【図１】本技術の第１の実施の形態における測位システムの一構成例を示す全体図である。
【図２】本技術の第１の実施の形態におけるＲＦ（Radio Frequency）回路の一構成例を示すブロック図である。
【図３】本技術の第１の実施の形態におけるデジタル信号処理部の一構成例を示すブロック図である。
【図４】本技術の第１の実施の形態における衛星信号処理部の一構成例を示すブロック図である。
【図５】本技術の第１の実施の形態における衛星処理ユニットの一構成例を示すブロック図である。
【図６】本技術の第１の実施の形態における衛星追尾部の一構成例を示すブロック図である。
【図７】本技術の第１の実施の形態におけるＬ１Ｃ／Ａ信号追尾部の一構成例を示すブロック図である。
【図８】本技術の第１の実施の形態におけるＬ１Ｓ信号追尾部の一構成例を示すブロック図である。
【図９】本技術の第１の実施の形態におけるビット復号部の一構成例を示すブロック図である。
【図１０】本技術の第１の実施の形態におけるＬ１Ｃ／Ａフレームのデータ構造の一例を示す図である。
【図１１】本技術の第１の実施の形態におけるＬ１Ｃ／ＡサブフレームとＬ１Ｃ／Ａ相関値の変動との一例を示す図である。
【図１２】本技術の第１の実施の形態におけるＬ１Ｓフレームのデータ構造の一例を示す図である。
【図１３】本技術の第１の実施の形態におけるＬ１ＳフレームとＬ１Ｓ相関値の変動との一例を示す図である。
【図１４】本技術の第１の実施の形態におけるＬ１Ｃ／ＡサブフレームおよびＬ１Ｓフレームのそれぞれのプリアンブルの送信タイミングの一例を示す図である。
【図１５】本技術の第１の実施の形態におけるＬ１Ｃ／ＡサブフレームおよびＬ１Ｓフレームのそれぞれのプリアンブルの受信終了タイミングと相関値の変動との一例を示す図である。
【図１６】本技術の第１の実施の形態におけるプリアンブル検出部の一構成例を示すブロック図である。
【図１７】本技術の第１の実施の形態におけるＬ１Ｃ／Ａ相関値取得部の一構成例を示すブロック図である。
【図１８】本技術の第１の実施の形態におけるＬ１Ｓ相関値取得部の一構成例を示すブロック図である。
【図１９】本技術の第１の実施の形態におけるＬ１ＳＡ相関値取得部の一構成例を示すブロック図である。
【図２０】本技術の第１の実施の形態におけるＬ１ＳＢ相関値取得部の一構成例を示すブロック図である。
【図２１】本技術の第１の実施の形態におけるＬ１Ｃ／Ａプリアンブル検出部の一構成例を示すブロック図である。
【図２２】本技術の第１の実施の形態における受信装置の動作の一例を示すフローチャートである。
【図２３】本技術の第１の実施の形態におけるプリアンブル検出処理の一例を示すフローチャートである。
【図２４】本技術の第２の実施の形態における衛星追尾部の一構成例を示すブロック図である。
【図２５】本技術の第２の実施の形態における共通回路の一構成例を示すブロック図である。
【図２６】本技術の第３の実施の形態におけるＬ１Ｃ／Ａプリアンブル検出部の一構成例を示すブロック図である。
【図２７】本技術の第４の実施の形態におけるＬ１Ｃ／Ａプリアンブル検出部の一構成例を示すブロック図である。
【図２８】本技術の第５の実施の形態におけるＬ１Ｓ相関値取得部の一構成例を示すブロック図である。
【図２９】本技術の第５の実施の形態の変形例におけるＬ１Ｓ相関値取得部の一構成例を示すブロック図である。
【図３０】本技術の第６の実施の形態における前段のＬ１Ｓ相関値取得部の一構成例を示すブロック図である。
【図３１】本技術の第６の実施の形態における前段の加算値取得部の一構成例を示すブロック図である。
【図３２】本技術の第６の実施の形態における後段の加算値取得部の一構成例を示すブロック図である。
【図３３】本技術の第６の実施の形態におけるＬ１ＳサブフレームとＬ１Ｓ相関値の変動との一例を示す図である。
【図３４】本技術の第６の実施の形態における相関値の変動の一例を示す図である。
【図３５】本技術の第６の実施の形態の第１の変形例におけるＬ１Ｓ相関値取得部の一構成例を示すブロック図である。
【図３６】本技術の第６の実施の形態の第１の変形例におけるＬ１ＳサブフレームとＬ１Ｓ相関値の変動との一例を示す図である。
【図３７】本技術の第６の実施の形態の第２の変形例におけるＬ１Ｓ相関値取得部の一構成例を示すブロック図である。
【図３８】本技術の第７の実施の形態におけるデジタル信号処理部の一構成例を示すブロック図である。
【図３９】本技術の第７の実施の形態における衛星処理ユニットの一構成例を示すブロック図である。
【図４０】本開示に係る技術が適用され得るＩｏＴシステム９０００の概略的な構成の一例を示す図である。
【発明を実施するための形態】
【００２３】  以下、本技術を実施するための形態（以下、実施の形態と称する）について説明する。説明は以下の順序により行う。  １．第１の実施の形態（２つの相関値からプリアンブルを検出する例）  ２．第２の実施の形態（衛星追尾部の回路を削減し、２つの相関値からプリアンブルを検出する例）  ３．第３の実施の形態（２つの相関値の合成値からプリアンブルを検出する例）  ４．第４の実施の形態（相関値の遅延前後の一方の値と、別の相関値とからプリアンブルを検出する例）  ５．第５の実施の形態（３秒分の相関値と、別の相関値とからプリアンブルを検出する例）  ６．第６の実施の形態（プリアンブルの順番を入れ替えて求めた相関値と、別の相関値とからプリアンブルを検出する例）  ７．第７の実施の形態（複数の衛星処理ユニットがプリアンブル検出部を共有する例）  ８．応用例
【００２４】  ＜１．第１の実施の形態＞  ［測位システムの構成例］  図１は、本技術の第１の実施の形態における測位システムの一構成例を示す全体図である。この測位システムは、衛星からの信号を用いて現在位置を取得するためのシステムであり、測位衛星１００と受信装置２００とを備える。
【００２５】  受信装置２００は、ＧＮＳＳにおける測位衛星１００からの衛星信号を受信し、その信号を用いて自身の現在位置を取得するものである。この受信装置２００は、アンテナ２０１、水晶発振器２１０、ＲＦ回路２２０およびデジタル信号処理部３００を備える。測位の際に受信装置２００は、測位衛星１００として、例えば、ＧＰＳ、ガリレオやＱＺＳＳにおける複数の測位衛星を捕捉する。また、これらの衛星は、少なくともＱＺＳＳにおける測位衛星である準天頂衛星を含むものとする。
【００２６】  アンテナ２０１は、測位衛星１００から送信された信号を受信するものである。水晶発振器２１０は、水晶の持つ圧電現象を利用して、一定の周波数のクロック信号を生成するものである。この水晶発振器２１０は、生成したクロック信号をＲＦ回路２２０に信号線２１９を介して供給する。
【００２７】  ＲＦ回路２２０は、ＲＦ信号を増幅し、クロック信号に同期してデジタル信号に変換するものである。このＲＦ回路２２０は、変換したデジタル信号をデジタル信号処理部３００に信号線２２９を介して供給する。
【００２８】  デジタル信号処理部３００は、デジタル信号を処理し、現在位置および現在時刻を取得し、外部に出力するものである。
【００２９】  ［ＲＦ回路の構成例］  図２は、本技術の第１の実施の形態におけるＲＦ回路２２０の一構成例を示すブロック図である。このＲＦ回路２２０は、ローノイズアンプ２２１、混合器２２２、ローパスフィルタ２２３および位相同期回路２２４を備える。また、ＲＦ回路２２０は、ＡＧＣ（Auto Gain Control）回路２２５およびＡＤＣ（Analog to Digital Converter）２２６を備える。
【００３０】  ローノイズアンプ２２１は、アンテナ２０１からのＲＦ信号であるＲＦＩＮを増幅するものである。このローノイズアンプ２２１は、増幅したＲＦＩＮを混合器２２２に供給する。
【００３１】  位相同期回路２２４は、水晶発振器２１０からのクロック信号ＣＬＫＴＣＸＯを逓倍するものである。この位相同期回路２２４は、逓倍により、クロック信号ＣＬＫＭＩＸおよびＣＬＫＡＤＣを生成する。そして、位相同期回路２２４は、クロック信号ＣＬＫＭＩＸを混合器２２２に供給し、ＣＬＫＡＤＣをＡＤＣ２２６に供給する。
【００３２】  混合器２２２は、ＲＦ信号ＲＦＩＮにローカル信号を混合することにより、ＲＦ信号の周波数を、より低い第１中間周波数にダウンコンバートするものである。この混合器２２２は、混合後の第１中間周波数信号をローパスフィルタ２２３に供給する。
【００３３】  ローパスフィルタ２２３は、第１中間周波数信号において所定の遮断周波数以下の周波数成分を通過させて、ＡＧＣ回路２２５に供給するものである。
【００３４】  ＡＧＣ回路２２５は、入力された第１中間周波数信号のレベルに応じて、その信号に対する利得を制御して、一定のレベルの第１中間周波数信号をＡＤＣ２２６に出力するものである。
【００３５】  ＡＤＣ２２６は、ＡＧＣ回路２２５からの第１中間周波数信号をデジタル信号ＤＯＵＴに変換してデジタル信号処理部３００に供給するものである。
【００３６】  ［デジタル信号処理部の構成例］  図３は、本技術の第１の実施の形態におけるデジタル信号処理部３００の一構成例を示すブロック図である。このデジタル信号処理部３００は、デジタルフロントエンド３１０、衛星信号処理部３２０、メッセージ復号部３３０、測位演算部３４０およびＰＰＳ（Pulse Per Second）信号生成部３５０を備える。
【００３７】  デジタルフロントエンド３１０は、ＲＦ回路２２０からの第１中間周波数のデジタル信号ＤＯＵＴをデジタルフィルタに通過させて、周波数を第２中間周波数に低下させる処理などを行うものである。このデジタルフロントエンド３１０は、第２中間周波数のデジタル信号をベースバンド信号として衛星信号処理部３２０に供給する。デジタルフロントエンド３１０により、ベースバンド信号が受信される。なお、デジタルフロントエンド３１０は、特許請求の範囲に記載の受信部の一例である。
【００３８】  衛星信号処理部３２０は、ベースバンド信号に基づいて、所定数の測位衛星１００を捕捉および追尾し、追尾した衛星の信号を復号して航法データを取得するものである。また、衛星信号処理部３２０は、追尾した衛星の送信時刻である衛星時刻と受信装置２００の現在時刻とから疑似距離を求める。また、衛星信号処理部３２０は、衛星からフレーム単位で送信されるメッセージにおいて、フレーム内のプリアンブルの有無を検出し、その検出結果を疑似距離とともにメッセージ復号部３３０に供給する。
【００３９】  メッセージ復号部３３０は、メッセージを復号して航法データを取得するものである。このメッセージ復号部３３０は、プリアンブルの検出結果に基づいて、そのプリアンブルに続くメッセージを取り出して復号する。そして、メッセージ復号部３３０は、復号により取得した航法データを疑似距離とともに測位演算部３４０に供給する。
【００４０】  測位演算部３４０は、衛星信号処理部３２０からの疑似距離や航法データに基づいて現在時刻を取得するとともに現在位置を測定するものである。この測位演算部３４０は、現在時刻を示す時刻情報と現在位置を示す位置情報とを外部に出力する。また、測位演算部３４０は、時刻情報をＰＰＳ信号生成部３５０に供給する。
【００４１】  上述のメッセージ復号部３３０および測位演算部３４０の機能は、例えば、ＣＰＵ（Central Processing Unit）が所定のプログラムを実行することにより実現される。なお、メッセージ復号部３３０および測位演算部３４０の少なくとも一方を、回路により実現することもできる。
【００４２】  ＰＰＳ信号生成部３５０は、１ヘルツ（Ｈｚ）のパルス信号であるＰＰＳ信号を生成するものである。このＰＰＳ信号生成部３５０は、測位演算部３４０からの時刻情報に基づいてＰＰＳ信号を生成し、外部に出力する。
【００４３】  なお、デジタル信号処理部３００は、時刻情報、位置情報およびＰＰＳ信号の全てを出力しているが、これらの少なくとも１つ（例えば、時刻情報のみ）を生成および出力することもできる。
【００４４】  ［衛星信号処理部の構成例］  図４は、本技術の第１の実施の形態における衛星信号処理部３２０の一構成例を示すブロック図である。この衛星信号処理部３２０には、複数の衛星処理ユニット４００が設けられる。衛星処理ユニット４００のそれぞれには、互いに異なる衛星が捕捉対象として割り当てられる。測位演算には、４個以上の測位衛星が必要であり、また、より安定した位置精度を得るためには８個以上の測位衛星を割り当てることが望ましい。また、少なくとも１つの衛星処理ユニット４００には、ＱＺＳＳにおける測位衛星が捕捉対象として割り当てられる。
【００４５】  ［衛星処理ユニットの構成例］  図５は、本技術の第１の実施の形態における衛星処理ユニット４００の一構成例を示すブロック図である。この衛星処理ユニット４００は、衛星捕捉部４１０、衛星追尾部４２０、疑似距離取得部４８０およびビット復号部４９０とを備える。
【００４６】  衛星捕捉部４１０は、割り当てられた衛星を捕捉するものである。この衛星捕捉部４１０は、捕捉した衛星からのベースバンド信号を衛星追尾部４２０に供給する。
【００４７】  衛星追尾部４２０は、捕捉された衛星を追尾するものである。この衛星追尾部４２０は、搬送波周波数オフセット、コード位相を初期値として、搬送波およびコードタイミングへの同期を行い、衛星時刻を再生する。衛星追尾部４２０は、その衛星時刻を示す情報を疑似距離取得部４８０に供給する。また、衛星追尾部４２０は、物理フレームとの同期がとれた復調信号をビット復号部４９０に供給する。
【００４８】  疑似距離取得部４８０は、演算により疑似距離を取得するものである。この疑似距離取得部４８０は、衛星時刻と受信装置２００の時刻との差分から衛星信号の伝搬時間を推定し、これに光速を乗じることにより測位衛星１００と受信装置２００との間の伝搬距離を推定する。この推定された伝搬距離は、実際の幾何学距離と比べて、衛星クロックや衛星軌道の誤差、電離層や対流圏、マルチパス等の遅延による誤差を含んでいるため、疑似距離と呼ばれる。疑似距離取得部４８０は、取得した疑似距離をメッセージ復号部３３０を介して測位演算部３４０に供給する。
【００４９】  ビット復号部４９０は、捕捉した衛星からの復調信号を復号し、プリアンブルの有無を検出するものである。このビット復号部４９０は、復号した信号と、プリアンブルの検出結果とをメッセージ復号部３３０に供給する。
【００５０】  ［衛星追尾部の構成例］  図６は、本技術の第１の実施の形態における衛星追尾部４２０の一構成例を示すブロック図である。この衛星追尾部４２０は、Ｌ１Ｃ／Ａ信号追尾部４２１およびＬ１Ｓ信号追尾部４３５を備える。
【００５１】  Ｌ１Ｃ／Ａ信号追尾部４２１は、捕捉された衛星を追尾し、その衛星からのＬ１Ｃ／Ａ信号を取得するものである。Ｌ１Ｓ信号追尾部４３５は、捕捉された衛星を追尾し、その衛星からのＬ１Ｓ信号を取得するものである。
【００５２】  ここで、Ｌ１Ｃ／Ａ信号は、測位サービスを提供するための信号であり、ＧＰＳおよびＱＺＳＳにおける測位衛星から送信される。一方、Ｌ１Ｓ信号は、サブメータ級測位補強サービスや災害・危機管理通報サービスを提供するための信号であり、ＱＺＳＳにおける測位衛星から送信される。これらの信号のデータ構造の詳細については後述する。
【００５３】  Ｌ１Ｃ／Ａ信号追尾部４２１は、取得したＬ１Ｃ／Ａ信号をビット復号部４９０に供給し、Ｌ１Ｓ信号追尾部４２１は、取得したＬ１Ｓ信号をビット復号部４９０に供給する。また、Ｌ１Ｃ／Ａ信号追尾部４２１は、衛星時刻を示す情報を生成し、疑似距離取得部４８０に供給する。
【００５４】  ［Ｌ１Ｃ／Ａ信号追尾部の構成例］  図７は、本技術の第１の実施の形態におけるＬ１Ｃ／Ａ信号追尾部４２１の一構成例を示すブロック図である。このＬ１Ｃ／Ａ信号追尾部４２１は、乗算器４２２、コード相関器４２３およびコード生成器４２４を備える。また、Ｌ１Ｃ／Ａ信号追尾部４２１は、タイミング誤差検出器４２５、コード同期ループフィルタ４２６、コード同期ＮＣＯ（Numerically Controlled Oscillator）４２７を備える。さらに、Ｌ１Ｃ／Ａ信号追尾部４２１は、搬送波誤差検出器４２８、搬送波同期ループフィルタ４２９および搬送波同期ＮＣＯ４３０を備える。
【００５５】  乗算器４２２は、衛星捕捉部４１０からのベースバンド信号と、搬送波同期ＮＣＯ４３０からの周期信号とを乗算してコード相関器４２３に供給するものである。この周期信号の周波数は、搬送波周波数に設定される。
【００５６】  コード相関器４２３は、乗算器４２２からの乗算結果と、コード生成器４２４からの識別コードとの相関値を求めるものである。このコード相関器４２３は、相関値を示す相関出力信号をタイミング誤差検出器４２５および搬送波誤差検出器４２８に供給する。また、この相関出力信号は、Ｌ１Ｃ／Ａ信号としてビット復号部４９０に供給される。なお、コード相関器４２３は、特許請求の範囲に記載の第１の相関器の一例である。
【００５７】  コード生成器４２４は、割り当てられた測位衛星の識別コードを生成するものである。識別コードとして、例えば、Ｃ／Ａ（Coarse/Acquisition）コードが用いられる。このコード生成器４２４は、生成した識別コードをコード相関器４２３に供給する。また、コード生成器４２４は、コード同期ＮＣＯ４２７からの制御信号に従って、識別コードの生成タイミングを調整する。なお、コード生成器４２４は、特許請求の範囲に記載の第１のコード生成器の一例である。
【００５８】  タイミング誤差検出器４２５は、相関出力信号に基づいて、識別コードの生成タイミングの誤差を検出するものである。このタイミング誤差検出器４２５は、検出結果をコード同期ループフィルタ４２６を介してコード同期ＮＣＯ４２７に供給する。
【００５９】  コード同期ＮＣＯ４２７は、制御信号により、コード生成器４２４の生成するコードと、乗算器４２２からの信号内のコードとを同期させるものである。このコード同期ＮＣＯ４２７は、コードの生成タイミングの誤差を補正するための制御信号を生成し、コード生成器４２４および疑似距離取得部４８０に供給する。なお、コード同期ＮＣＯ４２７は、特許請求の範囲に記載の第１の数値制御発振器の一例である。
【００６０】  搬送波誤差検出器４２８は、相関出力信号に基づいて、周期信号の位相誤差を検出するものである。この搬送波誤差検出器４２８は、検出結果を搬送波同期ループフィルタ４２９を介して搬送波同期ＮＣＯ４３０に供給する。
【００６１】  搬送波同期ＮＣＯ４３０は、自身が生成した周期信号と、ベースバンド信号における搬送波とを同期させるものである。この搬送波同期ＮＣＯ４３０は、検出された位相誤差に基づいて、その誤差を補正した周期信号を生成し、乗算器４２２に供給する。
【００６２】  ［Ｌ１Ｃ／Ａ信号追尾部の構成例］  図８は、本技術の第１の実施の形態におけるＬ１Ｓ信号追尾部４３５の一構成例を示すブロック図である。Ｌ１Ｓ信号追尾部４３５は、乗算器４３６、コード相関器４３７およびコード生成器４３８を備える。また、Ｌ１Ｓ信号追尾部４３５は、タイミング誤差検出器４３９、コード同期ループフィルタ４４０、コード同期ＮＣＯ４４１、搬送波誤差検出器４４２、搬送波同期ループフィルタ４４３および搬送波同期ＮＣＯ４４４を備える。
【００６３】  Ｌ１Ｓ信号追尾部４３５内の各回路の構成は、Ｌ１Ｃ／Ａ信号追尾部４２１内の対応する回路と同様である。ただし、コード生成器４３８は、Ｌ１Ｓコードを生成する。
【００６４】  なお、コード相関器４３７は、特許請求の範囲に記載の第２の相関器の一例である。また、コード生成器４３８は、特許請求の範囲に記載の第２のコード生成器の一例である。コード同期ＮＣＯ４４１は、特許請求の範囲に記載の第２の数値制御発振器の一例である。
【００６５】  ［ビット復号部の構成例］  図９は、本技術の第１の実施の形態におけるビット復号部４９０の一構成例を示すブロック図である。このビット復号部４９０は、Ｌ１Ｃ／Ａビット復号部４９１、シンボル復号部４９２、畳込み符号デコーダ４９３およびプリアンブル検出部５００を備える。
【００６６】  Ｌ１Ｃ／Ａビット復号部４９１は、Ｌ１Ｃ／Ａ信号追尾部４２１からのＬ１Ｃ／Ａ信号内のビット列を復号するものである。Ｌ１Ｃ／Ａ信号は、ハミング符号に符号化されており、Ｌ１Ｃ／Ａビット復号部４９１は、その符号を復号してＬ１Ｃ／Ａビット列としてプリアンブル検出部５００に供給する。
【００６７】  シンボル復号部４９２は、Ｌ１Ｓ信号追尾部４３５からのＬ１Ｓ信号内のシンボルを復号するものである。Ｌ１Ｓ信号は、畳込み符号およびＣＲＣ（Cyclic Redundancy Check）符号に順に符号化されており、シンボル復号部４９２は、ＣＲＣ符号を復号して畳込み符号デコーダ４９３に供給する。
【００６８】  畳込み符号デコーダ４９３は、畳込み符号をビタビ復号アルゴリズムを用いて復号するものである。この畳込み符号デコーダ４９３は、復号後のビット列をＬ１Ｓビット列としてプリアンブル検出部５００に供給する。ビタビ復号に要する遅延時間が長いと、復号データが得られるまでの時間が長くなる一方で、誤り訂正能力は向上する。復号による遅延時間は、設計に依存するが、受信装置２００側では固定量であり、既知の値となる。
【００６９】  プリアンブル検出部５００は、Ｌ１Ｃ／Ａビット列とＬ１Ｓビット列とに基づいて、Ｌ１Ｓ信号のプリアンブルの有無を検出するものである。このプリアンブル検出部５００は、プリアンブルの検出結果を示す検出フラグと、Ｌ１Ｃ／Ａ信号とをメッセージ復号部３３０に供給する。
【００７０】  図１０は、本技術の第１の実施の形態におけるＬ１Ｃ／Ａフレームのデータ構造の一例を示す図である。Ｌ１Ｃ／Ａ信号内の航法メッセージは、フレームと呼ばれる単位で３０秒ごとに送信される。個々のフレームは、同じサイズの５個のＬ１Ｃ／Ａサブフレームから構成される。個々のサブフレームの送信時間は、６秒である。Ｌ１Ｓ信号のフレームと区別するため、Ｌ１Ｃ／Ａ信号のフレームを「Ｌ１Ｃ／Ａフレーム」と称し、サブフレームを「Ｌ１Ｃ／Ａサブフレーム」と称する。
【００７１】  また、個々のＬ１Ｃ／Ａサブフレームは、１０個のワードから構成される。これらの先頭には、ＴＬＭワードが配置され、ＴＬＭワードの次にＨＯＷワードが配置される。ＴＬＭワードの先頭の８ビットは、プリアンブルであり、そのプリアンブルに続いて、メッセージ、ＩＳＦ（Integrity Status Flag）、リザーブドビットおよびパリティが格納される。Ｌ１Ｃ／Ａサブフレームのプリアンブルを、以下、「ＰＬ１Ｃ」とする。同図において、「Ｒ」は、リザーブドビットを示す。また、ＨＯＷワード以降のワードには、プリアンブルＰＬ１Ｃは配置されない。
【００７２】  同図において、斜線部分は、プリアンブルＰＬ１Ｃを示す。同図に例示するように、プリアンブルは、Ｌ１Ｃ／Ａサブフレームのそれぞれの先頭に配置される。Ｌ１Ｃ／Ａサブフレームの送信時間は６秒であるため、６秒ごとに、プリアンブルＰＬ１Ｃが送信される。なお、プリアンブルＰＬ１Ｃは、特許請求の範囲に記載のサブフレームプリアンブルの一例である。
【００７３】  図１１は、本技術の第１の実施の形態におけるＬ１Ｃ／ＡサブフレームとＬ１Ｃ／Ａ相関値の変動との一例を示す図である。同図におけるａは、Ｌ１Ｃ／Ａサブフレームのデータ構造の一例を示す。同図におけるｂは、Ｌ１Ｃ／Ａサブフレームのビット系列の一例を示す。プリアンブル以外のデータは、ランダムに生成されたものとする。同図におけるｃは、Ｌ１Ｃ／Ａ相関値の変動の一例を示す。
【００７４】  ここで、Ｌ１Ｃ／Ａ相関値は、受信装置２００が受信したビット列と、Ｌ１Ｃ／Ａプリアンブルの規定値との類似性の度合いを示す値である。類似性が高いほど、Ｌ１Ｃ／Ａ相関値が高くなるものとする。
【００７５】  あるＬ１Ｃ／ＡサブフレームのプリアンブルＰＬ１Ｃの受信終了タイミングをＴ０とする。Ｌ１Ｃ／Ａサブフレームの送信時間は、６秒であるため、Ｔ０から６秒後のタイミングＴ２において、次のＬ１Ｃ／ＡサブフレームのプリアンブルＰＬ１Ｃの受信が終了する。実際には、受信装置２００内のビット復号や相関値の演算などの処理により、受信から相関値が得られるまでの間に遅延時間が生じるが、説明の便宜上、それらの遅延時間を「０」秒と仮定する。
【００７６】  プリアンブルＰＬ１Ｃの受信終了タイミングＴ０およびＴ２において、Ｌ１Ｃ／Ａ相関値は、ピーク値となる。このため、Ｌ１Ｃ／Ａ相関値を監視することにより受信装置２００は、プリアンブルＰＬ１Ｃの受信終了タイミングを取得することができる。しかしながら、これらのタイミング以外のタイミングＴ１などにおいても、Ｌ１Ｃ／Ａ相関値は、ピーク値となっている。これは、プリアンブルＰＬ１Ｃが８ビットの短いビット列であり、メッセージなどのデータにおいて、ビット誤りなどにより、プリアンブルＰＬ１Ｃと同じパターンのビット列が出現することが想定されるためである。
【００７７】  このため、仮に受信装置２００が、Ｌ１Ｃ／Ａ相関値のみに基づいてプリアンブルＰＬ１Ｃの有無を検出する処理を行うと、タイミングＴ１などにおいて、プリアンブルＰＬ１Ｃが存在しないにも関わらず、誤ってプリアンブルＰＬ１Ｃを検出するおそれがある。
【００７８】  図１２は、本技術の第１の実施の形態におけるＬ１Ｓフレームのデータ構造の一例を示す図である。Ｌ１Ｓ信号内の航法メッセージは、フレームと呼ばれる単位で１秒ごとに送信される。個々のフレームの先頭の８ビットは、プリアンブルであり、プリアンブルに続いてメッセージタイプ、データフィールドおよびＣＲＣ符号が配置される。同図において「ＭＴ」は、メッセージタイプを示す。Ｌ１Ｃ／Ａ信号のフレームと区別するため、Ｌ１Ｓ信号のフレームを「Ｌ１Ｓフレーム」と称する。
【００７９】  また、プリアンブルのパターンには、パターンＡ、パターンＢおよびパターンＣの３つがあり、いずれもプリアンブルＰＬ１Ｃのパターンと異なる。これらのパターンＡ、パターンＢおよびパターンＣのプリアンブルを以下、「ＰＡ」、「ＰＢ」および「ＰＣ」とする。プリアンブルＰＡの次にプリアンブルＰＢが送信され、その次にプリアンブルＰＣが送信される。以下同様にプリアンブルＰＡ、ＰＢおよびＰＣの順で繰り返し送信される。
【００８０】  同図において、灰色の部分は、プリアンブルＰＡ、ＰＢおよびＰＣのいずれかを示す。同図に例示するように、これらのプリアンブルは、１秒間隔で送信される。なお、プリアンブルＰＡは、特許請求の範囲に記載の第１のフレームプリアンブルの一例であり、プリアンブルＰＢは、特許請求の範囲に記載の第２のフレームプリアンブルの一例である。プリアンブルＰＣは、特許請求の範囲に記載の第３のフレームプリアンブルの一例である。
【００８１】  図１３は、本技術の第１の実施の形態におけるＬ１ＳフレームとＬ１Ｓ相関値の変動との一例を示す図である。同図におけるａは、Ｌ１Ｓフレームのデータ構造の一例を示す。同図におけるｂは、Ｌ１Ｓフレームのビット系列の一例を示す。プリアンブル以外のデータは、ランダムに生成されたものとする。同図におけるｃは、Ｌ１Ｓ相関値の変動の一例を示す。
【００８２】  ここで、Ｌ１Ｓ相関値は、受信装置２００が受信したビット列と、プリアンブルＰＡ、ＰＢおよびＰＣの規定値との類似性の度合いを示す値である。類似性が高いほど、Ｌ１Ｓ相関値が高くなるものとする。
【００８３】  あるＬ１Ｓフレームの先頭のプリアンブルＰＡの受信終了タイミングをＴ０とする。プリアンブルＰＡ、ＰＢおよびＰＣは１秒ごとに順に送信されるため、タイミングＴ０の３秒後のタイミングＴ１において次のプリアンブルＰＡの受信が終了する。実際には、受信装置２００内のビット復号（ビタビ復号等）や、相関値の演算などの処理により、相関値が得られるまでの間に遅延時間が生じるが、説明の便宜上、それらの遅延時間を「０」秒と仮定する。同図に例示するようにプリアンブルＰＡの受信終了タイミングＴ０およびＴ１において、Ｌ１Ｓ相関値は、ピーク値となる。
【００８４】  図１４は、本技術の第１の実施の形態におけるＬ１Ｃ／ＡサブフレームおよびＬ１Ｓフレームのそれぞれのプリアンブルの送信タイミングの一例を示す図である。ＱＺＳＳにおける測位衛星（すなわち、準天頂衛星）は、Ｌ１Ｃ／ＡサブフレームおよびＬ１Ｓフレームのそれぞれの送信タイミングを同期させて、それらを送信する。
【００８５】  例えば、あるタイミングＴ０において測位衛星は、Ｌ１Ｃ／Ａサブフレームの送信を開始し、６秒後のタイミングＴ３において、そのフレームの送信を終了したとする。その測位衛星は、タイミングＴ０において、Ｌ１Ｃ／Ａサブフレームと同時にＬ１Ｓフレームの送信を開始し、そのフレームの送信を１秒後のタイミングＴ１において終了する。タイミングＴ１において測位衛星は、次のＬ１Ｓフレームの送信を開始し、そのフレームの送信を１秒後のタイミングＴ２において終了する。以下、１秒ごとにＬ１Ｓフレームが送信される。
【００８６】  同図に例示したように、ＱＺＳＳの測位衛星は、Ｌ１Ｃ／Ａサブフレームの送信期間（６秒間）内に６個のＬ１フレームを１秒間隔で順に送信する。Ｌ１ＳフレームのプリアンブルＰＡの送信開始タイミングは、Ｌ１Ｃ／ＡサブフレームのプリアンブルＰＬ１Ｃの送信開始と同じタイミングである。また、Ｌ１ＳフレームのプリアンブルＰＢの送信開始タイミングは、プリアンブルＰＬ１Ｃの送信開始の１秒後である。Ｌ１ＳフレームのプリアンブルＰＣの送信開始タイミングは、プリアンブルＰＬ１Ｃの送信開始の２秒後である。これらの次のプリアンブルＰＡ、ＰＢおよびＰＣの送信開始タイミングは、プリアンブルＰＬ１Ｃの送信開始の４、５および６秒後である。このように、Ｌ１Ｃ／Ａサブフレームのプリアンブルと、Ｌ１Ｓフレームのプリアンブルとは、同期して送信される。
【００８７】  図１５は、本技術の第１の実施の形態におけるＬ１Ｃ／ＡサブフレームおよびＬ１Ｓフレームのそれぞれのプリアンブルの受信終了タイミングと相関値の変動との一例を示す図である。同図における実線は、Ｌ１Ｃ／Ａ相関値の変動を示し、点線は、Ｌ１Ｓ相関値を示す。
【００８８】  Ｌ１Ｃ／Ａサブフレーム内のビットのそれぞれの送信時間は２０ミリ秒であるため、８ビットのプリアンブルＰＬ１Ｃの送信期間は、１６０ミリ秒となる。一方、Ｌ１Ｓフレーム内のビットのそれぞれの送信時間は４ミリ秒であるため、８ビットのプリアンブルＰＡの送信期間は、３２ミリ秒となる。このため、タイミングＴ０において、プリアンブルＰＬ１ＣおよびプリアンブルＰＡの受信が開始された場合、３２ミリ秒後のタイミングＴ１にプリアンブルＰＡの受信が終了する。そして、タイミングＴ０から１６０ミリ秒後のタイミングＴ２にプリアンブルＰＬ１Ｃの受信が終了する。ビット復号や相関値の演算に要する遅延時間を「０」秒とすると、タイミングＴ１においてＬ１Ｓ相関値がピーク値となり、１２８ミリ秒後のタイミングＴ２においてＬ１Ｃ／Ａ相関値がピーク値となる。
【００８９】  同図に例示するようにＬ１Ｃ／ＡサブフレームのプリアンブルＰＬ１Ｃの受信タイミングと、Ｌ１ＳフレームのプリアンブルＰＡ、ＰＢおよびＰＣの受信タイミングとの間には、一定の関係がある。例えば、プリアンブルＰＬ１Ｃの受信終了のタイミングＴ２は、プリアンブルＰＡの受信終了のタイミングＴ１から１２８ミリ秒後である。相関値のピーク値のタイミングについても同様である。これは、ＱＺＳＳの測位衛星によって、Ｌ１Ｃ／ＡサブフレームとＬ１Ｓフレームとが同期して送信されるためである。
【００９０】  この受信タイミングの関係を考慮して、受信装置２００は、Ｌ１Ｃ／ＡサブフレームおよびＬ１Ｓサブフレームの両方の相関値を監視し、その監視結果に基づいてプリアンブルの有無を検出する。これにより、一方の相関値のみを監視する場合と比較して、プリアンブルの検出精度を向上させることができる。
【００９１】  ［プリアンブル検出部の構成例］  図１６は、本技術の第１の実施の形態におけるプリアンブル検出部５００の一構成例を示すブロック図である。このプリアンブル検出部５００は、Ｌ１Ｃ／Ａ相関値取得部５１０、Ｌ１Ｓ相関値取得部５２０およびＬ１Ｃ／Ａプリアンブル検出部５５０を備える。
【００９２】  Ｌ１Ｃ／Ａ相関値取得部５１０は、Ｌ１Ｃ／Ａビット復号部４９１からのＬ１Ｃ／Ａビット列を遅延させたビット列に対する相関演算によりＬ１Ｃ／Ａ相関値を取得し、Ｌ１Ｃ／Ａプリアンブル検出部５５０に供給するものである。なお、Ｌ１Ｃ／Ａ相関値取得部５１０は、特許請求の範囲に記載のサブフレーム相関値取得部の一例である。
【００９３】  Ｌ１Ｓ相関値取得部５２０は、畳込み符号デコーダ４９３からのＬ１Ｓビット列を遅延させたビット列に対する相関演算によりＬ１Ｓ相関値を取得し、Ｌ１Ｃ／Ａプリアンブル検出部５５０に供給するものである。なお、Ｌ１Ｓ相関値取得部５２０は、特許請求の範囲に記載のフレーム相関値取得部の一例である。
【００９４】  Ｌ１Ｃ／Ａ相関値取得部５１０の遅延時間ＴＬ１Ｃと、Ｌ１Ｓ相関値取得部５２０の遅延時間ＴＬ１Ｓとは、ビット復号や相関演算に要する遅延時間の差に応じて調整される。Ｌ１Ｓフレームのビット復号や相関演算に要する遅延時間は、Ｌ１Ｃ／Ａサブフレームのビット復号や相関演算に要する遅延時間より長く、その差をΔＴとする。この場合、遅延時間ＴＬ１Ｃの長さが遅延時間ＴＬ１ＳよりもΔＴだけ長くなるように、それぞれの遅延時間が調整される。
【００９５】  Ｌ１Ｃ／Ａプリアンブル検出部５５０は、Ｌ１Ｃ／Ａ相関値およびＬ１Ｓ相関値に基づいて、Ｌ１Ｃ／ＡサブフレームのプリアンブルＰＬ１Ｃの有無を検出するものである。このＬ１Ｃ／Ａプリアンブル検出部５５０は、検出結果を示す検出フラグをメッセージ復号部３３０に供給する。また、Ｌ１Ｃ／Ａビット列は、メッセージ復号部３３０にも供給される。なお、Ｌ１Ｃ／Ａプリアンブル検出部５５０は、特許請求の範囲に記載のサブフレームプリアンブル検出部の一例である。
【００９６】  Ｌ１Ｃ／Ａ相関値およびＬ１Ｓ相関値は、前述したように、プリアンブルＰＬ１Ｃ、ＰＡ、ＰＢおよびＰＣのそれぞれの受信タイミングに応じたタイミングでピーク値になる。このため、それらの相関値を監視することにより、プリアンブル検出部５００は、プリアンブルＰＬ１Ｃの受信タイミングとプリアンブルＰＡ、ＰＢおよびＰＣの受信タイミングとの間に所定の関係が成立するか否かを判断することができる。この所定の関係は、例えば、プリアンブルＰＡの受信終了から１２８ミリ秒（ｍｓ）後にプリアンブルＰＬ１Ｃの受信が終了し、また、プリアンブルＰＡの受信終了から１秒後および２秒後にプリアンブルＰＢおよびＰＣの受信が終了するという関係である。
【００９７】  ［Ｌ１Ｃ／Ａ相関値取得部の構成例］  図１７は、本技術の第１の実施の形態におけるＬ１Ｃ／Ａ相関値取得部５１０の一構成例を示すブロック図である。このＬ１Ｃ／Ａ相関値取得部５１０は、遅延部５１１、レジスタ５１２、プリアンブル相関器５１３および絶対値演算器５１４を備える。
【００９８】  遅延部５１１は、Ｌ１Ｃ／Ａビット復号部４９１からのＬ１Ｃ／Ａビット列を遅延時間ＴＬ１Ｃに亘って遅延させるものである。遅延部５１１は、遅延後のビット列をレジスタ５１２に保持させる。レジスタ５１２は、８ビットのビット列を保持するものである。
【００９９】  プリアンブル相関器５１３は、レジスタ５１２に保持されたビット列と、プリアンブルＰＬ１Ｃの規定値との相関演算により相関値を求めて絶対値演算器５１４に供給するものである。絶対値演算器５１４は、プリアンブル相関器５１３からの相関値の絶対値をＬ１Ｃ／Ａ相関値としてＬ１Ｃ／Ａプリアンブル検出部５５０に供給するものである。
【０１００】  ［Ｌ１Ｓ相関値取得部の構成例］  図１８は、本技術の第１の実施の形態におけるＬ１Ｓ相関値取得部５２０の一構成例を示すブロック図である。このＬ１Ｓ相関値取得部５２０は、Ｌ１ＳＡ相関値取得部５３０、Ｌ１ＳＢ相関値取得部５４０、Ｌ１ＳＣ相関値取得部５２１、Ｌ１ＳＡ相関値取得部５２２、Ｌ１ＳＢ相関値取得部５２３およびＬ１ＳＣ相関値取得部５２４を備える。また、Ｌ１Ｓ相関値取得部５２０は、絶対値演算器５２６を備える。
【０１０１】  Ｌ１ＳＡ相関値取得部５３０は、畳込み符号デコーダ４９３からのＬ１Ｓビット列を遅延させたビット列に対する相関演算によりＬ１ＳＡ相関値を取得するものである。ここで、Ｌ１ＳＡ相関値は、受信装置２００が受信したビット列と、プリアンブルＰＡの規定値との類似性の度合いを示す値である。類似性が高いほど、Ｌ１ＳＡ相関値が高くなるものとする。Ｌ１ＳＡ相関値取得部５３０は、遅延後のビット列とＬ１ＳＡ相関値とをＬ１ＳＢ相関値取得部５４０に供給する。なお、Ｌ１ＳＡ相関値取得部５３０は、特許請求の範囲に記載の第１の相関値取得部の一例である。
【０１０２】  Ｌ１ＳＢ相関値取得部５４０は、Ｌ１ＳＡ相関値取得部５３０からのビット列を遅延させたビット列に対する相関演算によりＬ１ＳＢ相関値を取得するものである。ここで、Ｌ１ＳＢ相関値は、受信装置２００が受信したビット列と、プリアンブルＰＢの規定値との類似性の度合いを示す値である。類似性が高いほど、Ｌ１ＳＢ相関値が高くなるものとする。Ｌ１ＳＢ相関値取得部５４０は、遅延後のビット列と、Ｌ１ＳＡ相関値およびＬ１ＳＢ相関値の加算値とをＬ１ＳＣ相関値取得部５２１に供給する。なお、Ｌ１ＳＢ相関値取得部５４０は、特許請求の範囲に記載の第２の相関値取得部の一例である。
【０１０３】  Ｌ１ＳＣ相関値取得部５２１は、Ｌ１ＳＢ相関値取得部５４０からのビット列を遅延させたビット列に対する相関演算によりＬ１ＳＣ相関値を取得するものである。ここで、Ｌ１ＳＣ相関値は、受信装置２００が受信したビット列と、プリアンブルＰＣの規定値との類似性の度合いを示す値である。類似性が高いほど、Ｌ１ＳＣ相関値が高くなるものとする。Ｌ１ＳＣ相関値取得部５２１は、遅延後のビット列と、前段からの加算値にＬ１ＳＣ相関値をさらに加算した値とをＬ１ＳＡ相関値取得部５２２に供給する。なお、Ｌ１ＳＣ相関値取得部５２１は、特許請求の範囲に記載の第３の相関値取得部の一例である。
【０１０４】  Ｌ１ＳＡ相関値取得部５２２は、Ｌ１ＳＣ相関値取得部５２１からのビット列を遅延させたビット列に対する相関演算によりＬ１ＳＡ相関値を取得するものである。このＬ１ＳＡ相関値取得部５２２は、遅延後のビット列と、前段からの加算値にＬ１ＳＡ相関値をさらに加算した値とをＬ１ＳＢ相関値取得部５２３に供給する。なお、Ｌ１ＳＡ相関値取得部５２２は、特許請求の範囲に記載の第４の相関値取得部の一例である。
【０１０５】  Ｌ１ＳＢ相関値取得部５２３は、Ｌ１ＳＡ相関値取得部５２２からのビット列を遅延させたビット列に対する相関演算によりＬ１ＳＢ相関値を取得するものである。このＬ１ＳＢ相関値取得部５２３は、遅延後のビット列と、前段からの加算値にＬ１ＳＢ相関値をさらに加算した値とをＬ１ＳＣ相関値取得部５２４に供給する。なお、Ｌ１ＳＢ相関値取得部５２３は、特許請求の範囲に記載の第５の相関値取得部の一例である。
【０１０６】  Ｌ１ＳＣ相関値取得部５２４は、Ｌ１ＳＢ相関値取得部５２３からのビット列を遅延させたビット列に対する相関演算によりＬ１ＳＣ相関値を取得するものである。このＬ１ＳＣ相関値取得部５２４は、前段からの加算値にＬ１ＳＣ相関値をさらに加算した値を絶対値演算器５２６に供給する。なお、Ｌ１ＳＣ相関値取得部５２４は、特許請求の範囲に記載の第６の相関値取得部の一例である。
【０１０７】  絶対値演算器５２６は、Ｌ１ＳＣ相関値取得部５２４からの加算値の絶対値をＬ１Ｓ相関値としてＬ１Ｃ／Ａプリアンブル検出部５５０に供給するものである。
【０１０８】  ［Ｌ１ＳＡ相関値取得部の構成例］  図１９は、本技術の第１の実施の形態におけるＬ１ＳＡ相関値取得部５３０の一構成例を示すブロック図である。このＬ１ＳＡ相関値取得部５３０は、遅延部５３１、レジスタ５３２およびプリアンブル相関器５３３を備える。
【０１０９】  遅延部５３１は、畳込み符号デコーダ４９３からのＬ１Ｓビット列を一定時間に亘って遅延させるものである。遅延部５３１は、遅延後のビット列をレジスタ５３２に保持させる。レジスタ５３２は、８ビットのビット列を保持するものである。また、レジスタ５３２に保持されたビット列は１ビットずつ順に、Ｌ１ＳＢ相関値取得部５４０に供給される。
【０１１０】  プリアンブル相関器５３３は、レジスタ５３２に保持されたビット列と、プリアンブルＰＡの規定値との相関演算によりＬ１ＳＡ相関値を求めてＬ１ＳＢ相関値取得部５４０に供給するものである。
【０１１１】  ［Ｌ１ＳＢ相関値取得部の構成例］  図２０は、このＬ１ＳＢ相関値取得部５４０は、遅延部５４１、レジスタ５４２、プリアンブル相関器５４３および加算器５４４を備える。
【０１１２】  遅延部５４１、レジスタ５４２およびプリアンブル相関器５４３の構成は、前段の遅延部５３１、レジスタ５３２およびプリアンブル相関器５３３と同様である。ただし、プリアンブル相関器５４３は、プリアンブルＰＢの規定値との相関演算によりＬ１ＳＢ相関値を求めて加算器５４４に供給する。
【０１１３】  加算器５４４は、前段からのＬ１ＳＡ相関値にＬ１ＳＢ相関値を加算し、加算値をＬ１ＳＣ相関値取得部５２１に供給するものである。
【０１１４】  また、Ｌ１ＳＣ相関値取得部５２１、Ｌ１ＳＡ相関値取得部５２２、Ｌ１ＳＢ相関値取得部５２３およびＬ１ＳＣ相関値取得部５２４の構成は、Ｌ１ＳＢ相関値取得部５４０と同様である。
【０１１５】  ［Ｌ１Ｃ／Ａプリアンブル検出部の構成例］  図２１は、本技術の第１の実施の形態におけるＬ１Ｃ／Ａプリアンブル検出部５５０の一構成例を示すブロック図である。このＬ１Ｃ／Ａプリアンブル検出部５５０は、閾値比較器５５１および５５２と、ＡＮＤ（論理積）ゲート５５３と、遅延部５５４とを備える。
【０１１６】  閾値比較器５５１は、Ｌ１Ｃ／Ａ相関値取得部５１０からのＬ１Ｃ／Ａ相関値と、所定の閾値ＴＨＬ１Ｃとを比較するものである。閾値ＴＨＬ１Ｃには、Ｌ１Ｃ／Ａ相関値のピーク値、あるいは、そのピーク値より若干低い値が設定される。この閾値比較器５５１は、比較結果をＡＮＤゲート５５３に供給する。この比較結果には、例えば、Ｌ１Ｃ／Ａ相関値が閾値ＴＨＬ１Ｃ以上の場合にハイレベルが設定され、そうでない場合にローレベルが設定される。
【０１１７】  閾値比較器５５２は、Ｌ１Ｓ相関値取得部５２０からのＬ１Ｓ相関値と、所定の閾値ＴＨＬ１Ｓとを比較するものである。閾値ＴＨＬ１Ｓには、Ｌ１Ｓ相関値のピーク値、あるいは、そのピーク値より若干低い値が設定される。この閾値比較器５５２は、比較結果を遅延部５５４に供給する。この比較結果には、例えば、Ｌ１Ｓ相関値が閾値ＴＨＬ１Ｓ以上の場合にハイレベルが設定され、そうでない場合にローレベルが設定される。
【０１１８】  遅延部５５４は、比較結果のタイミングを合わせるために、閾値比較器５５２からの比較結果を一定時間遅延させるものである。遅延部５５４の遅延時間は、Ｌ１Ｃ／Ａサブフレームのプリアンブルの受信終了タイミングと、Ｌ１Ｓフレームのプリアンブルの受信終了タイミングとの差であり、例えば、１２８（ミリ秒）である。遅延部５５４は、遅延後の比較結果をＡＮＤゲート５５３に供給する。
【０１１９】  ＡＮＤゲート５５３は、閾値比較器５５１および５５２のそれぞれの比較結果の論理積を求めるものである。このＡＮＤゲート５５３は、論理積を示すビットを検出フラグとしてメッセージ復号部３３０に供給する。検出フラグが「１」である場合にプリアンブルＰＬ１Ｃが有ることが検出される。一方、検出フラグが「０」である場合にプリアンブルＰＬ１Ｃが無いことが検出される。
【０１２０】  上述の構成により、Ｌ１Ｃ／Ａプリアンブル検出部５５０は、Ｌ１Ｃ／Ａ相関値が閾値ＴＨＬ１Ｃを下回らず、かつ、Ｌ１Ｓ相関値が閾値ＴＨＬ１Ｓを下回らないという条件が成立するか否かによりプリアンブルＰＬ１Ｃの有無を検出することができる。
【０１２１】  相関値は、対応するプリアンブルの受信タイミングから遅延したタイミングでピーク値となる。Ｌ１Ｃ／Ａ相関値は、プリアンブルＰＬ１Ｃの受信タイミングに応じたタイミングでピーク値に達し、Ｌ１Ｓ相関値は、プリアンブルＰＡ、ＰＢおよびＰＣを受信したタイミングに応じたタイミングでピーク値に達する。プリアンブル検出部５００内の各信号の遅延時間により、プリアンブルＰＬ１Ｃ、ＰＡ、ＰＢおよびＰＣの受信タイミングが所定の関係を満たすときに、Ｌ１Ｃ／Ａ相関値およびＬ１Ｓ相関値が両方ともピーク値に達するように調整することができる。それらのＬ１Ｃ／Ａ相関値およびＬ１Ｓ相関値が両方ともピーク値に達したか否かは、閾値ＴＨＬ１Ｃおよび閾値ＴＨＬ１Ｓとの比較により判断することができる。
【０１２２】  したがって、Ｌ１Ｃ／Ａプリアンブル検出部５５０は、Ｌ１Ｃ／Ａ相関値が閾値ＴＨＬ１Ｃを下回らず、かつ、Ｌ１Ｓ相関値が閾値ＴＨＬ１Ｓを下回らないという条件が成立する場合に、プリアンブルＰＬ１Ｃを検出する。
【０１２３】  仮にＬ１Ｃ／Ａサブフレーム内のプリアンブルＰＬ１Ｃ以外のデータにプリアンブルＰＬ１Ｃと同じパターンが出現したとしても、その一方でＬ１Ｓフレーム内にプリアンブルＰＡ、ＰＢおよびＰＣと同じパターンは出現しない可能性が高い。このため、プリアンブル検出部５００がＬ１Ｃ／Ａ相関値およびＬ１Ｓ相関値の両方を監視することにより、プリアンブルＰＬ１Ｃの誤検出を防止することができる。
【０１２４】  プリアンブルＰＬ１Ｃの誤検出の防止により、時刻情報や位置情報を求める処理の信頼性を向上させることができる。ここで、時刻情報を求める処理としては、４つ以上の測位衛星のそれぞれの疑似距離を連立方程式に代入して時刻情報を演算する方法と、１つ以上の測位衛星からのＣ／Ａコードの位相誤差から時刻情報を求める方法とが考えられる。前者は、信頼性が高いものの、演算量が多いために消費電力が大きくなる。一方、後者は、信頼性が低いが、演算量が少ないために消費電力が小さい。この後者に、プリアンブル検出部５００の処理を適用することにより、消費電力を抑制しつつ、時刻情報の信頼性を向上させることができる。
【０１２５】  なお、プリアンブル検出部５００は、プリアンブルＰＬ１Ｃの有無のみを検出しているが、さらにプリアンブルＰＡ、ＰＢおよびＰＣのそれぞれの有無を検出することもできる。この場合に、例えば、プリアンブル検出部５００は、Ｌ１ＳＡ相関値、Ｌ１ＳＢ相関値およびＬ１ＳＣ相関値のそれぞれを閾値と比較すればよい。また、この場合に、メッセージ復号部３３０は、プリアンブルＰＡ、ＰＢおよびＰＣの検出結果に基づいてＬ１Ｓメッセージを取り出してさらに復号する。そして、測位演算部３４０は、Ｌ１Ｓメッセージ内の補強データを用いて位置情報を補正する。これにより、測位精度を向上させることができる。
【０１２６】  ［受信装置の動作例］  図２２は、本技術の第１の実施の形態における受信装置２００の動作の一例を示すフローチャートである。この動作は、例えば、位置情報を求めるための所定のアプリケーションが実行されたときに開始される。
【０１２７】  受信装置２００は、衛星の捕捉および追尾を行い（ステップＳ９０１）、ビット復号を行い（ステップＳ９０２）、プリアンブルを検出するためのプリアンブル検出処理を行う（ステップＳ９１０）。そして、受信装置２００は、メッセージを復号し、測位演算を行う（ステップＳ９０３）。ステップＳ９０３の後に、受信装置２００は、動作を終了する。一定期間ごとに位置情報を求める場合には、ステップＳ９０１乃至Ｓ９０３の処理が、その一定時間ごとに繰り返し実行される。
【０１２８】  図２３は、本技術の第１の実施の形態におけるプリアンブル検出処理の一例を示すフローチャートである。プリアンブル検出部５００は、Ｌ１Ｃ／Ａ相関値を取得し（ステップＳ９１１）、また、Ｌ１Ｓ相関値を取得する（ステップＳ９１２）。そして、プリアンブル検出部５００は、Ｌ１Ｃ／Ａ相関値が対応する閾値以上であるか否かを判断する（ステップＳ９１３）。Ｌ１Ｃ／Ａ相関値が対応する閾値以上である場合に（ステップＳ９１３：Ｙｅｓ）、プリアンブル検出部５００は、Ｌ１Ｓ相関値が対応する閾値以上であるか否かを判断する（ステップＳ９１４）。
【０１２９】  Ｌ１Ｓ相関値が対応する閾値以上である場合に（ステップＳ９１４：Ｙｅｓ）、プリアンブル検出部５００は、検出フラグをオンにする（ステップＳ９１５）。Ｌ１Ｃ／Ａ相関値が対応する閾値未満である場合（ステップＳ９１３：Ｎｏ）、または、Ｌ１Ｓ相関値が対応する閾値未満である場合に（ステップＳ９１４：Ｎｏ）、プリアンブル検出部５００は、検出フラグをオフにする（ステップＳ９１６）。ステップＳ９１３またはＳ９１４の後に、プリアンブル検出部５００は、プリアンブル検出処理を終了する。
【０１３０】  このように、本技術の第１の実施の形態では、プリアンブル検出部５００は、プリアンブルＰＬ１Ｃの受信タイミングとプリアンブルＰＡ、ＰＢおよびＰＣの受信タイミングとが所定の関係を満たすか否かによりプリアンブルＰＬ１Ｃの有無を検出する。これにより、その関係を満たすタイミングで同期して送信されたプリアンブルＰＬ１Ｃ、ＰＡ、ＰＢおよびＰＣのうち、プリアンブルＰＬ１Ｃを正確に検出することができる。
【０１３１】  ＜２．第２の実施の形態＞  上述の第１の実施の形態では、衛星処理ユニット４００ごとに、Ｌ１Ｃ／Ａ信号を追尾するための回路（乗算器４２２など）と、Ｌ１Ｓ信号を追尾するための回路とを別々に設けていた。しかし、この構成では、衛星処理ユニット４００の個数が多くなるほど、回路規模が増大してしまう。この第２の実施の形態の衛星追尾部４２０は、Ｌ１Ｃ／Ａ信号に対応する回路と、Ｌ１Ｓ信号に対応する回路とのそれぞれで一部の回路を共用することにより回路規模を削減した点において第１の実施の形態と異なる。
【０１３２】  図２４は、本技術の第２の実施の形態における衛星追尾部４２０の一構成例を示すブロック図である。この第２の実施の形態の衛星追尾部４２０は、乗算器４５１と、コード相関器４５２および４５３と、コード生成器４５４および４５５と、共通回路４６０とを備える。
【０１３３】  乗算器４５１は、衛星捕捉部４１０からのベースバンド信号と、共通回路４６０からの周期信号とを乗算してコード相関器４５２および４５３に供給するものである。
【０１３４】  コード相関器４５２は、乗算器４５１からの乗算結果と、コード生成器４５４からの識別コードとの相関値を求めるものである。このコード相関器４５２は、相関値を示す相関出力信号を共通回路４６０に供給する。また、この相関出力信号は、Ｌ１Ｃ／Ａ信号としてビット復号部４９０に供給される。なお、コード相関器４５２は、特許請求の範囲に記載の第１の相関器の一例である。
【０１３５】  コード生成器４５４は、割り当てられた測位衛星の識別コードを生成するものである。識別コードとして、例えば、Ｃ／Ａコードが用いられる。なお、コード生成器４５４は、特許請求の範囲に記載の第１のコード生成器の一例である。
【０１３６】  コード相関器４５３は、乗算器４５１からの乗算結果と、コード生成器４５５からのコードとの相関値を求めるものである。このコード相関器４５３は、相関値を示す相関出力信号を共通回路４６０に供給する。また、この相関出力信号は、Ｌ１Ｓ信号としてビット復号部４９０に供給される。なお、コード相関器４５３は、特許請求の範囲に記載の第２の相関器の一例である。
【０１３７】  コード生成器４５５は、Ｌ１Ｓコードを生成するものである。なお、コード生成器４５５は、特許請求の範囲に記載の第２のコード生成器の一例である。
【０１３８】  共通回路４６０は、コード相関器４５２等のＬ１Ｃ／Ａ用の回路と、コード相関器４５３等のＬ１Ｓ用の回路とで共通の回路である。
【０１３９】  図２５は、本技術の第２の実施の形態における共通回路４６０の一構成例を示すブロック図である。この共通回路４６０は、相関値加算部４６１、タイミング誤差検出器４６２、コード同期ループフィルタ４６３、コード同期ＮＣＯ４６４、相関値加算部４６５、搬送波誤差検出器４６６、搬送波同期ループフィルタ４６７および搬送波同期ＮＣＯ４６８を備える。
【０１４０】  相関値加算部４６１および４６５は、コード相関器４５２からの相関出力信号とコード相関器４５３のからの相関出力信号とを加算するものである。相関値加算部４６１は、加算信号をタイミング誤差検出器４６２に供給し、相関値加算部４６５は、加算信号を搬送波誤差検出器４６６に供給する。この加算処理により、加算しない場合と比較して、タイミング誤差検出器４６２および搬送波誤差検出器４６６に入力される信号のレベルが大きくなり、ＳＮ (Signal-Noise)比を向上させることができる。
【０１４１】  タイミング誤差検出器４６２、コード同期ループフィルタ４６３、コード同期ＮＣＯ４６４、搬送波誤差検出器４６６、搬送波同期ループフィルタ４６７および搬送波同期ＮＣＯ４６８の構成は、第１の実施の形態の対応する回路と同様である。ただし、コード同期ＮＣＯ４６４は、コード生成器４５４および４５５に制御信号を供給する。
【０１４２】  このように、本技術の第２の実施の形態によれば、Ｌ１Ｃ／Ａ信号に対応する回路と、Ｌ１Ｓ信号に対応する回路とでタイミング誤差検出器４６２等の回路を共通にしたため、別々に回路を配置する構成と比較して回路規模を削減することができる。
【０１４３】  ＜３．第３の実施の形態＞  上述の第１の実施の形態では、Ｌ１Ｃ／Ａプリアンブル検出部５５０は、Ｌ１Ｃ／Ａ相関値およびＬ１Ｓ相関値のそれぞれを対応する閾値と比較していた。しかし、ノイズなどにより相関値が小さくなり、プリアンブルの検出精度が低下するおそれがある。この第３の実施の形態のＬ１Ｃ／Ａプリアンブル検出部５５０は、Ｌ１Ｃ／Ａ相関値およびＬ１Ｓ相関値の一方を乗算して他方と加算することにより、ＳＮ比を向上させた点において第１の実施の形態と異なる。
【０１４４】  図２６は、本技術の第３の実施の形態におけるＬ１Ｃ／Ａプリアンブル検出部５５０の一構成例を示すブロック図である。この第３の実施の形態におけるＬ１Ｃ／Ａプリアンブル検出部５５０は、加算器５６１、乗算器５６２および閾値比較器５６３を備える。
【０１４５】  乗算器５６２は、Ｌ１Ｓ相関値取得部５２０からのＬ１Ｓ相関値に所定値Ｍ（Ｍは、整数）を乗算するものである。この乗算器５６２は、乗算結果を加算器５６１に供給する。
【０１４６】  加算器５６１は、Ｌ１Ｃ／Ａ相関値取得部５１０からのＬ１Ｃ／Ａ相関値と、乗算器５６２からの乗算結果とを加算するものである。この加算器５６１は、加算値を閾値比較器５６３に供給する。
【０１４７】  閾値比較器５６３は、加算器５６１からの加算値を閾値ＴＨＬ１と比較するものである。Ｌ１Ｃ／Ａ相関値のピーク値をＰＫＬ１Ｃとし、Ｌ１Ｓ相関値のピーク値をＰＫＬ１Ｓとした場合、閾値ＴＨＬ１には、例えば、次の式を満たす値が設定される。    ＴＨＬ１＝ＰＫＬ１Ｃ＋ＰＫＬ１Ｓ×Ｍ−ａ上式において、ａは、マージンであり、ピーク値ＰＫＬ１ＣやＰＫＬ１Ｓに満たない小さな整数が設定される。
【０１４８】  なお、Ｌ１Ｃ／Ａプリアンブル検出部５５０は、Ｌ１Ｓ相関値を乗算して、Ｌ１Ｃ／Ａ相関値と加算しているが、逆にＬ１Ｃ／Ａ相関値を乗算して、Ｌ１Ｓ相関値と加算することもできる。また、Ｌ１Ｃ／Ａプリアンブル検出部５５０は、Ｌ１Ｓ相関値のみを乗算しているが、Ｌ１Ｃ／Ａ相関値およびＬ１Ｓ相関値の両方を乗算して、それらの乗算結果を加算することもできる。
【０１４９】  閾値比較器５６３は、比較結果を検出フラグとしてメッセージ復号部３３０に供給する。加算器５６１および乗算器５６２は、Ｌ１Ｓ相関値を乗算してＬ１Ｃ／Ａ相関値と加算することにより、それらの演算を行わない場合と比較して、閾値と比較する信号のレベルが高くなり、ＳＮ比を向上させることができる。
【０１５０】  なお、第３の実施の形態の衛星追尾部４２０において、第２の実施の形態のように回路を削減することもできる。
【０１５１】  このように、本技術の第３の実施の形態によれば、Ｌ１Ｃ／Ａプリアンブル検出部５５０は、Ｌ１Ｓ相関値を乗算してＬ１Ｃ／Ａ相関値と加算するため、それらの演算を行わない場合と比較して、閾値と比較する信号のレベルを高くすることができる。これにより、ＳＮ比を向上させることができる。
【０１５２】  ＜４．第４の実施の形態＞  上述の第１の実施の形態では、Ｌ１Ｃ／Ａプリアンブル検出部５５０は、Ｌ１Ｃ／Ａ相関値およびＬ１Ｓ相関値のそれぞれを対応する閾値と比較していた。しかしながら、この構成では、Ｌ１Ｃ／Ａ相関値が６秒間隔でピーク値に達するため、検出フラグがオンになる間隔も６秒となる。この第４の実施の形態のＬ１Ｃ／Ａプリアンブル検出部５５０は、Ｌ１Ｃ／Ａ相関値を遅延させた値と、遅延させていない値とのうち大きい方を閾値と比較することにより、検出間隔を短縮した点において第１の実施の形態と異なる。
【０１５３】  図２７は、本技術の第４の実施の形態におけるＬ１Ｃ／Ａプリアンブル検出部５５０の一構成例を示すブロック図である。この第４の実施の形態のＬ１Ｃ／Ａプリアンブル検出部５５０は、ラッチ回路５７１、遅延信号比較器５７２、ＡＮＤゲート５５３、閾値比較器５５２および遅延部５５４を備える。
【０１５４】  閾値比較器５５２は、第１の実施の形態と同様にＬ１Ｓ相関値と閾値ＴＨＬ１Ｓとを比較し、比較結果を遅延部５５４に供給する。遅延部５５４は、閾値比較器５５２からの比較結果を一定時間遅延させるものである。遅延部５５４の遅延時間は、Ｌ１Ｃ／Ａサブフレームのプリアンブルの受信終了タイミングと、Ｌ１Ｓフレームのプリアンブルの受信終了タイミングとの差（例えば、１２８ミリ秒）である。遅延部５５４は、遅延させた比較結果をラッチ回路５７１およびＡＮＤゲート５５３に出力する。
【０１５５】  ラッチ回路５７１は、Ｌ１Ｃ／Ａ相関値取得部５１０からのＬ１Ｃ／Ａ相関値を保持するものである。このラッチ回路５７１は、遅延部５５４からの比較結果が所定値（例えば、ハイレベル）になったタイミングで、保持値を更新する。比較結果は、３秒ごとに更新されるため、ラッチ回路５７１により、Ｌ１Ｃ／Ａ相関値は３秒間遅延する。ラッチ回路５７１は、遅延させた相関値を遅延信号比較器５７２に供給する。
【０１５６】  遅延信号比較器５７２は、遅延前のＬ１Ｃ／Ａ相関値と、ラッチ回路５７１からの遅延後のＬ１Ｃ／Ａ相関値とのうち大きい方を閾値ＴＨＬ１Ｃと比較するものである。遅延後の相関値は、遅延前と比較して３秒間遅延しているため、閾値ＴＨＬ１Ｃと比較する相関値は、３秒ごとにピーク値に達する。遅延信号比較器５７２は、比較結果をＡＮＤゲート５５３に供給する。ＡＮＤゲート５５３の構成は、第１の実施の形態と同様である。
【０１５７】  上述の構成により、Ｌ１Ｃ／Ａプリアンブル検出部５５０は、遅延させたＬ１Ｃ／Ａ相関値と遅延前のＬ１Ｃ／Ａ相関値とのうち大きい方が閾値ＴＨＬ１Ｃ以上であり、かつ、Ｌ１Ｓ相関値が閾値ＴＨＬ１Ｓ以上の場合に、プリアンブルＰＬ１Ｃを検出する。遅延させたＬ１Ｃ／Ａ相関値と遅延前のＬ１Ｃ／Ａ相関値とのうち大きい方は、遅延時間を３秒とすると、３秒ごとにピーク値に達する。また、Ｌ１Ｓ相関値も３秒ごとにピーク値に達する。このため、Ｌ１Ｃ／Ａプリアンブル検出部５５０は、３秒ごとにプリアンブルＰＬ１Ｃを検出することができ、６秒ごとに検出する第１の実施の形態と比較して検出間隔を短縮することができる。
【０１５８】  なお、第４の実施の形態の衛星追尾部４２０において、第２の実施の形態のように回路を削減することもできる。
【０１５９】  このように、本技術の第４の実施の形態では、Ｌ１Ｃ／Ａプリアンブル検出部５５０は、Ｌ１Ｃ／Ａ相関値の遅延前後の値のうち大きい方が閾値ＴＨＬ１Ｃ以上であり、かつ、Ｌ１Ｓ相関値が閾値ＴＨＬ１Ｓ以上の場合に、プリアンブルＰＬ１Ｃを検出する。これにより、１Ｃ／Ａ相関値を遅延しない第１の実施の形態と比較してプリアンブルＰＬ１Ｃの検出間隔を短くすることができる。
【０１６０】  ＜５．第５の実施の形態＞  上述の第１の実施の形態では、衛星処理ユニット４００ごとに、６秒分のＬ１ＳＡ相関値、Ｌ１ＳＢ相関値およびＬ１ＳＣ相関値の加算によりＬ１Ｓ相関値を求めていた。しかし、この構成では、プリアンブル相関器などの相関値を演算する回路が衛星処理ユニット４００ごとに６つ必要となり、衛星処理ユニット４００が多くなるほど、回路規模が増大してしまう。この第５の実施の形態のＬ１Ｓ相関値取得部５２０は、３秒分の構成にし、回路規模を削減した点において第１の実施の形態と異なる。
【０１６１】  図２８は、本技術の第５の実施の形態におけるＬ１Ｓ相関値取得部５２０の一構成例を示すブロック図である。この第５の実施の形態のＬ１Ｓ相関値取得部５２０は、Ｌ１ＳＡ相関値取得部５２２、Ｌ１ＳＢ相関値取得部５２３およびＬ１ＳＣ相関値取得部５２４が設けられない点において第１の実施の形態と異なる。また、Ｌ１ＳＣ相関値取得部５２１は、加算値を絶対値演算器５２６に供給する。
【０１６２】  上述の構成により、Ｌ１ＳＡ相関値取得部５２２、Ｌ１ＳＢ相関値取得部５２３およびＬ１ＳＣ相関値取得部５２４を削減した分、Ｌ１Ｓ相関値取得部５２０の回路規模を削減することができる。
【０１６３】  なお、第５の実施の形態の衛星追尾部４２０において、第２の実施の形態のように回路を削減することもできる。また、第５の実施の形態のＬ１Ｃ／Ａプリアンブル検出部５５０に、第３の実施の形態の回路や第４の実施の形態の回路を適用することもできる。
【０１６４】  このように、本技術の第５の実施の形態では、ＬＡＳＡ相関値取得部５２２、Ｌ１ＳＢ相関値取得部５２３およびＬ１ＳＣ相関値取得部５２４を削減したため、それらの分、Ｌ１Ｓ相関値取得部５２０の回路規模を削減することができる。
【０１６５】  ［変形例］  上述の第５の実施の形態では、衛星処理ユニットごとに３秒分のＬ１ＳＡ相関値、Ｌ１ＳＢ相関値およびＬ１ＳＣ相関値の加算によりＬ１Ｓ相関値を求めていた。しかし、この構成では、プリアンブル相関器などの相関値を演算する回路が衛星処理ユニット４００ごとに３つ必要となり、衛星処理ユニット４００が多くなるほど、回路規模が増大してしまう。この第５の実施の形態の変形例のＬ１Ｓ相関値取得部５２０は、回路規模をさらに削減した点において第５の実施の形態と異なる。
【０１６６】  図２９は、本技術の第５の実施の形態におけるＬ１Ｓ相関値取得部５２０の一構成例を示すブロック図である。この第５の実施の形態の変形例のＬ１Ｓ相関値取得部５２０は、Ｌ１ＳＢ相関値取得部５４０およびＬ１ＳＣ相関値取得部５２１が設けられない点において第１の実施の形態と異なる。また、Ｌ１ＳＡ相関値取得部５３０は、Ｌ１ＳＡ相関値を絶対値演算器５２６に供給する。
【０１６７】  上述の構成により、Ｌ１ＳＢ相関値取得部５４０およびＬ１ＳＣ相関値取得部５２１を削減した分、Ｌ１Ｓ相関値取得部５２０の回路規模を削減することができる。
【０１６８】  なお、Ｌ１Ｓ相関値取得部５２０は、Ｌ１ＳＡ相関値のみを求めているが、Ｌ１ＳＢ相関値およびＬ１ＳＣ相関値の一方のみを求めてもよい。また、Ｌ１Ｓ相関値取得部５２０は、Ｌ１ＳＡ相関値、Ｌ１ＳＢ相関値およびＬ１ＳＣ相関値のうち２つ（すなわち、２秒分の相関値）のみを求めて加算することもできる。また、Ｌ１Ｓ相関値取得部５２０は、４秒分または５秒分の相関値を求めることもできる。
【０１６９】  このように、本技術の第５の実施の形態の変形例では、Ｌ１ＳＢ相関値取得部５４０およびＬ１ＳＣ相関値取得部５２１を削減したため、それらの分、Ｌ１Ｓ相関値取得部５２０の回路規模を削減することができる。
【０１７０】  ＜６．第６の実施の形態＞  上述の第１の実施の形態では、プリアンブル検出部５００は、プリアンブルＰＡ、ＰＢおよびＰＣの順で配列された２４ビットからＬ１Ｓ相関値を求めていた。しかしながら、この構成では、Ｌ１Ｃ／Ａ相関値とＬ１Ｓ相関値との位相合わせを高速化することが困難である。この第６の実施の形態のプリアンブル検出部５００は、プリアンブルの順番を入れ替えて相関値を求めることにより、Ｌ１Ｓ相関値がピーク値になる間隔を短縮し、位相あわせを高速化した点において第１の実施の形態と異なる。
【０１７１】  図３０は、本技術の第６の実施の形態におけるＬ１Ｓ相関値取得部５２０の一構成例を示すブロック図である。この第６の実施の形態のＬ１Ｓ相関値取得部５２０は、加算値取得部５８０および６００と絶対値演算器５２６とを備える。
【０１７２】  加算値取得部５８０および６００は、３秒分の相関値の加算値を求めるものである。この加算値取得部５８０は、加算値を加算値取得部６００に供給し、加算値取得部６００は、前段からの加算値に、自身の求めた加算値をさらに加算して絶対値演算器５２６に供給する。
【０１７３】  図３１は、本技術の第６の実施の形態における前段の加算値取得部５８０の一構成例を示すブロック図である。この加算値取得部５８０は、遅延部５８１、５８３および５８５と、レジスタ５８２、５８４および５８６と、セレクタ５８７と、プリアンブル相関器５８８、５８９および５９０と、加算器５９１および５９２とを備える。
【０１７４】  遅延部５８１は、畳込み符号デコーダ４９３からのＬ１Ｓビット列を遅延させてレジスタ５８２に保持させるものである。遅延部５８３は、レジスタ５８２からのＬ１Ｓビット列を遅延させてレジスタ５８４に保持させるものである。遅延部５８５は、レジスタ５８４からのＬ１Ｓビット列を遅延させてレジスタ５８６に保持させるものである。レジスタ５８６からは、ビットが順に加算値取得部６００に供給される。
【０１７５】  セレクタ５８７は、出力端子の接続先を選択信号に従って切り替えるものである。このセレクタ５８７には、入力端子Ｉｎ１乃至Ｉｎ９と、出力端子Ｏｕｔ１乃至Ｏｕｔ３とが設けられる。それぞれの端子には、８ビットの信号が入出力される。なお、セレクタ５８７は、特許請求の範囲に記載の第１のセレクタの一例である。
【０１７６】  レジスタ５８２に保持された８ビットは、入力端子Ｉｎ１、Ｉｎ５およびＩｎ９に入力される。レジスタ５８４に保持された８ビットは、入力端子Ｉｎ２、Ｉｎ６およびＩｎ７に入力される。レジスタ５８６に保持された８ビットは、入力端子Ｉｎ３、Ｉｎ４およびＩｎ８に入力される。
【０１７７】  また、出力端子Ｏｕｔ１はプリアンブル相関器５８８に接続され、出力端子Ｏｕｔ２はプリアンブル相関器５８９に接続される。出力端子Ｏｕｔ３はプリアンブル相関器５９０に接続される。
【０１７８】  また、セレクタ５８７には、選択信号が入力される。この選択信号の値は、互いに異なる３値のいずれかであり、１秒ごとに一定の順序で値が変化する。例えば、初期状態において選択信号の値に「０」が設定され、その１秒後に「１」に変化し、さらに１秒後に「２」に変化する。以降は、同様に「０」、「１」および「２」の順に値が１秒ごとに変化する。
【０１７９】  セレクタ５８７は、選択信号が「０」の場合に、出力端子Ｏｕｔ１乃至Ｏｕｔ３のそれぞれの接続先を入力端子Ｉｎ１乃至Ｉｎ３に切り替える。また、セレクタ５８７は、選択信号が「１」の場合に、出力端子Ｏｕｔ１乃至Ｏｕｔ３のそれぞれの接続先を入力端子Ｉｎ４乃至Ｉｎ６に切り替える。セレクタ５８７は、選択信号が「２」の場合に、出力端子Ｏｕｔ１乃至Ｏｕｔ３のそれぞれの接続先を入力端子Ｉｎ７乃至Ｉｎ９に切り替える。
【０１８０】  プリアンブル相関器５８８、５８９および５９０は、プリアンブルＰＡ、ＰＢおよびＰＣの規定値と、入力されたビット列との相関演算により、Ｌ１ＳＡ相関値、Ｌ１ＳＢ相関値およびＬ１ＳＢ相関値を求める。
【０１８１】  加算器５９１は、Ｌ１ＳＡ相関値およびＬ１ＳＢ相関値を加算して加算値を加算器５９１に供給する。加算器５９２は、その加算値にＬ１ＳＣ相関値を加算して加算値取得部６００に供給する。
【０１８２】  なお、プリアンブル相関器５８８は、特許請求の範囲に記載の第１の相関値取得部の一例である。プリアンブル相関器５８９および加算器５９１からなる回路は、特許請求の範囲に記載の第２の相関値取得部の一例である。プリアンブル相関器５９０および加算器５９２からなる回路は、特許請求の範囲に記載の第３の相関値取得部の一例である。
【０１８３】  上述の構成により、選択信号の値が「０」の場合に、プリアンブルＰＡ、ＰＢおよびＰＣの順で配列された２４ビットから相関値が算出される。また、選択信号の値が「１」の場合に、プリアンブルＰＣ、ＰＡおよびＰＢの順で配列された２４ビットから相関値が算出される。また、選択信号の値が「２」の場合に、プリアンブルＰＢ、ＰＣおよびＰＡの順で配列された２４ビットから相関値が算出される。
【０１８４】  図３２は、本技術の第６の実施の形態における後段の加算値取得部６００の一構成例を示すブロック図である。この加算値取得部６００は、遅延部６０１、６０３および６０５と、レジスタ６０２、６０４および６０６と、セレクタ６０７と、プリアンブル相関器６０８、６０９および６１０と、加算器６１１、６１２および６１３とを備える。
【０１８５】  遅延部６０１、６０３および６０５と、レジスタ６０２、６０４および６０６と、セレクタ６０７と、プリアンブル相関器６０８、６０９および６１０とのそれぞれの構成は、前段の対応する回路と同様である。
【０１８６】  加算器６１１は、加算値取得部５８０からの加算値にプリアンブル相関器６０８のＬ１ＳＡ相関値を加算して加算器６１２に供給する。加算器６１２は、前段からの加算値にプリアンブル相関器６０９のＬ１ＳＢ相関値を加算して加算器６１２に供給する。加算器６１３は、前段からの加算値にプリアンブル相関器６１０のＬ１ＳＣ相関値を加算して絶対値演算器５２６に供給する。
【０１８７】  なお、セレクタ６０７は、特許請求の範囲に記載の第２のセレクタの一例である。プリアンブル相関器６０８および加算器６１１からなる回路は、特許請求の範囲に記載の第４の相関値取得部の一例である。プリアンブル相関器６０９および加算器６１２からなる回路は、特許請求の範囲に記載の第５の相関値取得部の一例である。プリアンブル相関器６１０および加算器６１３からなる回路は、特許請求の範囲に記載の第６の相関値取得部の一例である。
【０１８８】  図３３は、本技術の第６の実施の形態におけるＬ１ＳサブフレームとＬ１Ｓ相関値の変動との一例を示す図である。同図におけるａは、Ｌ１Ｓフレームのデータ構造の一例を示す。同図におけるｂは、第１の実施の形態におけるＬ１Ｓ相関値の変動の一例を示す。同図におけるｃは、第６の実施の形態におけるＬ１Ｓ相関値の変動の一例を示す。
【０１８９】  同図におけるｂに例示するようにプリアンブルＰＡ、ＰＢおよびＰＣの順で配列された２４ビットから相関値を算出する第１の実施の形態では、Ｌ１Ｓ相関値は、３秒ごとにピーク値となる。
【０１９０】  一方、同図におけるｃに例示するように、プリアンブルの順序を１秒ごとに入れ替える第６の実施の形態では、その入れ替えによりＬ１Ｓ相関値は、１秒ごとにピーク値となり、第１の実施の形態と比較してピーク値になる期間が短くなる。
【０１９１】  図３４は、本技術の第６の実施の形態における相関値の変動の一例を示す図である。タイミングＴ１１において、プリアンブルＰＣ、ＰＡおよびＰＢの順で配列された２４ビットから算出されたＬ１Ｓ相関値がピーク値になったものとする。
【０１９２】  また、タイミングＴ１１の後のタイミングＴ１２において、プリアンブルＰＬ１Ｃの受信が開始され、その１６０ミリ秒後のタイミングＴ１３において受信が終了し、Ｌ１Ｃ／Ａ相関値がピーク値となる。
【０１９３】  一方、プリアンブルＰＡは、タイミングＴ１２からビタビ復号に要する遅延時間Ｔｂが経過したタイミングＴ１４に相関演算が開始され、３２ミリ秒後のタイミングＴ１５において、Ｌ１Ｓ相関値がピーク値となる。
【０１９４】  Ｌ１Ｓ相関値がピーク値となるタイミングＴ１１から、次にその相関値がピーク値になるタイミングＴ１５までの時間は、１秒である。このため、相関演算終了のタイミングＴ１１から、次の復号開始までのタイミングＴ１２までの待ち時間Ｔｗは、次の式により表される。    Ｔｗ＝１０００−（Ｔｂ＋３２）上式において、待ち時間Ｔｗおよび遅延時間Ｔｂの単位は、例えば、ミリ秒である。
【０１９５】  なお、第６の実施の形態の衛星追尾部４２０において、第２の実施の形態のように回路を削減することもできる。また、第６の実施の形態のＬ１Ｃ／Ａプリアンブル検出部５５０に、第３の実施の形態の回路や第４の実施の形態の回路を適用することもできる。
【０１９６】  このように、本技術の第６の実施の形態によれば、プリアンブル検出部５００は、プリアンブルＰＡ、ＰＢおよびＰＣの順番を入れ替えてＬ１Ｓ相関値を求めるため、その相関値のピーク値の間隔を１秒に短縮することができる。
【０１９７】  ［第１の変形例］  上述の第６の実施の形態では、衛星処理ユニットごとに３秒分のＬ１ＳＡ相関値、Ｌ１ＳＢ相関値およびＬ１ＳＣ相関値の加算によりＬ１Ｓ相関値を求めていた。しかし、この構成では、プリアンブル相関器などの相関値を演算する回路が衛星処理ユニット４００ごとに６つ必要となり、衛星処理ユニット４００が多くなるほど、回路規模が増大してしまう。この第６の実施の形態の第１の変形例のＬ１Ｓ相関値取得部５２０は、回路規模を削減した点において第６の実施の形態と異なる。
【０１９８】  図３５は、本技術の第６の実施の形態におけるＬ１Ｓ相関値取得部５２０の一構成例を示すブロック図である。この第６の実施の形態の第１の変形例のＬ１Ｓ相関値取得部５２０は、加算値取得部６００および絶対値演算器５２６が設けられない点において第１の実施の形態と異なる。また、加算値取得部５８０は、加算値をＬ１Ｓ相関値としてＬ１Ｃ／Ａプリアンブル検出部５５０に供給する。
【０１９９】  上述の構成により、加算値取得部６００および絶対値演算器５２６を削減した分、Ｌ１Ｓ相関値取得部５２０の回路規模を削減することができる。
【０２００】  図３６は、本技術の第６の実施の形態の第１の変形例におけるＬ１ＳサブフレームとＬ１Ｓ相関値の変動との一例を示す図である。同図におけるａは、Ｌ１Ｓフレームのデータ構造の一例を示す。同図におけるｂは、第６の実施の形態の第１の変形例におけるＬ１Ｓ相関値の変動の一例を示す。同図におけるｃは、第６の実施の形態におけるＬ１Ｓ相関値の変動の一例を示す。
【０２０１】  同図におけるｂに例示するように、加算値取得部６００の削減により、Ｌ１Ｓ相関値のピーク値は、第６の実施の形態と比較して半分となる。
【０２０２】  このように、本技術の第６実施の形態の第１の変形例では、加算値取得部６００および絶対値演算器５２６を削減したため、それらの分、Ｌ１Ｓ相関値取得部５２０の回路規模を削減することができる。
【０２０３】  ［第２の変形例］  上述の第６の実施の形態の第１の変形例では、加算値取得部６００および絶対値演算器５２６の分、回路規模を削減したが、その代わりにＬ１Ｓ相関値のピーク値が半分となり、ＳＮ比が低下してしまう。この第６の実施の形態の第２の変形例は、加算値の積算により、ＳＮ比を向上させた点において第１の変形例と異なる。
【０２０４】  図３７は、本技術の第６の実施の形態の第２の変形例におけるＬ１Ｓ相関値取得部５２０の一構成例を示すブロック図である。この第６の実施の形態の第２の変形例のＬ１Ｓ相関値取得部５２０は、加算器６２１およびレジスタ６２２をさらに備える点において第６の実施の形態の第１の変形例と異なる。
【０２０５】  加算器６２１は、加算値取得部５８０からの加算値と、レジスタ６２２の保持値とを加算し、レジスタ６２２に保持させるものである。
【０２０６】  レジスタ６２２は、加算器６２１からの加算値を保持するものである。このレジスタ６２２のサイズは、例えば、３秒分の加算値の積算値を保持することができる値（例えば、２５０ビット）に設定される。レジスタ６２２は、３秒分の積算値をＬ１Ｓ相関値としてＬ１Ｃ／Ａプリアンブル検出部５５０に出力する。
【０２０７】  上述の構成により、加算器６１１およびレジスタ６２２は、一定時間内の加算値を積算し、その積算値をＬ１Ｓ相関値として出力することができる。この積算により、積算しない場合と比較して、閾値と比較する信号のレベルを高くし、ＳＮ比を向上させることができる。なお、加算器６１１およびレジスタ６２２からなる回路は、特許請求の範囲に記載の積算部の一例である。
【０２０８】  なお、プリアンブル検出部５００は、積算によりＳＮ比を向上させているが、積算の代わりに、ＡＮＤゲート５５３などにより相関値が一定の条件を満たすか否かをチェックする回数を多くすることにより、ＳＮ比を向上させることもできる。この場合には、例えば、ＡＮＤゲート５５３に入力される２つの比較結果を遅延させる遅延回路と前段および後段のＡＮＤゲートとをＬ１Ｃ／Ａプリアンブル検出部５５０に追加すればよい。そして、遅延後の２つの比較結果を前段のＡＮＤゲートに入力し、前段のＡＮＤゲートと、ＡＮＤゲート５５３との出力を後段のＡＮＤゲートに入力すればよい。後段のＡＮＤゲートからは、検出フラグが出力される。また、プリアンブル検出部５００は、積算と、チェック回数の増加との両方を行うこともできる。
【０２０９】  このように、本技術の第６の実施の形態の第２の変形例によれば、Ｌ１Ｓ相関値取得部５２０は、Ｌ１ＳＡ相関値、Ｌ１ＳＢ相関値およびＬ１ＳＣ相関値の加算値を積算するため、積算しない場合と比較して閾値と比較する信号のレベルを高くすることができる。これにより、ＳＮ比を向上させることができる。
【０２１０】  ＜７．第７の実施の形態＞  上述の第１の実施の形態では、衛星処理ユニット４００のそれぞれに、プリアンブルを検出するための回路（プリアンブル検出部５００）を設けていた。しかし、この構成では、回路が冗長となり、回路規模が増大してしまう。この第７の実施の形態は、複数の衛星処理ユニット４００がプリアンブル検出部５００を共有する点において第１の実施の形態と異なる。
【０２１１】  図３８は、本技術の第７の実施の形態におけるデジタル信号処理部３００の一構成例を示すブロック図である。このデジタル信号処理部３００は、プリアンブル検出部５００を衛星信号処理部３２０の外部に配置した点において第１の実施の形態と異なる。第７の実施の形態のプリアンブル検出部５００は、ＣＰＵなどが所定のプログラムを実行することにより実現される。同図において点線で囲まれた部分は、ソフトウェアにより実現されるブロックである。
【０２１２】  図３９は、本技術の第７の実施の形態における衛星処理ユニット４００の一構成例を示すブロック図である。この第７の実施の形態の衛星処理ユニット４００は、衛星捕捉部４１０、衛星追尾部４２０−１、疑似距離取得部４８０およびビット復号部４９０−１とを備える。衛星追尾部４２０−１は、ＧＰＳからのＬ１Ｃ／Ａ信号の他、ＧＬＯＮＡＳＳ、ガリレオやＱＺＳＳからの衛星信号も追尾することができる。拡散コードなど信号フォーマット起因の差をパラメータとして衛星追尾部４２０−１に与えることにより、追尾対象の信号を切り替えることができる。また、ビット復号部４９−１は、ＧＰＳからのＬ１Ｃ／Ａ信号の他、ＧＬＯＮＡＳＳ、ガリレオやＱＺＳＳからの衛星信号も復号することができる。ビット長などの信号フォーマット起因の差をパラメータとしてビット復号部４９−１に与えることにより、復号対象の信号を切り替えることができる。  
【０２１３】  また、第７の実施の形態においては、複数の衛星処理ユニット４００のうち少なくとも２つに同一の準天頂衛星が割り当てられる。これらの２つの衛星処理ユニット４００の一方は、その衛星からのＬ１Ｃ／Ａ信号を処理し、他方は、Ｌ１Ｓ信号を処理する。  
【０２１４】  このように本技術の第７の実施の形態では、複数の衛星処理ユニット４００がプリアンブル検出部５００を共有する。このため、衛星処理ユニット４００のそれぞれにプリアンブル検出部４００を配置する第１の実施の形態と比較して、ユニットの回路規模を削減することができる。
【０２１５】  ＜８．応用例＞  本開示に係る技術は、いわゆる「物のインターネット」であるＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  ｔｈｉｎｇｓ）と呼ばれる技術へ応用可能である。ＩｏＴとは、「物」であるＩｏＴデバイス９１００が、他のＩｏＴデバイス９００３、インターネット、クラウド９００５などに接続され、情報交換することにより相互に制御する仕組みである。ＩｏＴは、農業、家、自動車、製造、流通、エネルギー、など様々な産業に利用できる。
【０２１６】  図４０は、本開示に係る技術が適用され得るＩｏＴシステム９０００の概略的な構成の一例を示す図である。
【０２１７】  ＩｏＴデバイス９００１には、温度センサー、湿度センサー、照度センサー、加速度センサー、距離センサー、画像センサー、ガスセンサー、人感センサーなどの各種センサーなどが含まれる。また、ＩｏＴデバイス９００１には、スマートフォン、携帯電話、ウェアラブル端末、ゲーム機器などの端末を含めてもよい。ＩｏＴデバイス９００１は、ＡＣ電源、ＤＣ電源、電池、非接触給電、いわゆるエナジーハーベストなどにより給電される。ＩｏＴデバイス９００１は、有線、無線、近接無線通信などにより通信することができる。通信方式は３Ｇ／ＬＴＥ、ＷｉＦｉ、ＩＥＥＥ８０２．１５．４、Ｂｌｕｅｔｏｏｔｈ、Ｚｉｇｂｅｅ（登録商標）、Ｚ−Ｗａｖｅなどが好適に用いられる。ＩｏＴデバイス９００１は、これらの通信手段の複数を切り替えて通信してもよい。
【０２１８】  ＩｏＴデバイス９００１は、１対１、星状、ツリー状、メッシュ状のネットワークを形成してもよい。ＩｏＴデバイス９００１は、直接に、またはゲートウエイ９００２を通して、外部のクラウド９００５に接続してもよい。ＩｏＴデバイス９００１には、ＩＰｖ４、ＩＰｖ６、６ＬｏＷＰＡＮなどによって、アドレスが付与される。ＩｏＴデバイス９００１から収集されたデータは、他のＩｏＴデバイス９００３、サーバ９００４、クラウド９００５などに送信される。ＩｏＴデバイス９００１からデータを送信するタイミングや頻度は好適に調整され、データを圧縮して送信してもよい。このようなデータはそのまま利用してもよく、統計解析、機械学習、データマイニング、クラスタ分析、判別分析、組み合わせ分析、時系列分析など様々な手段でデータをコンピュータ９００８で分析してもよい。このようなデータを利用することにより、コントロール、警告、監視、可視化、自動化、最適化、など様々なサービスを提供することができる。
【０２１９】  本開示に係る技術は、家に関するデバイス、サービスにも応用可能である。家におけるＩｏＴデバイス９００１には、洗濯機、乾燥機、ドライヤ、電子レンジ、食洗機、冷蔵庫、オーブン、炊飯器、調理器具、ガス器具、火災報知器、サーモスタット、エアコン、テレビ、レコーダ、オーディオ、照明機器、温水器、給湯器、掃除機、扇風機、空気清浄器、セキュリティカメラ、錠、扉・シャッター開閉装置、スプリンクラー、トイレ、温度計、体重計、血圧計などが含まれる。さらにＩｏＴデバイス９００１には、太陽電池、燃料電池、蓄電池、ガスメータ、電力メータ、分電盤を含んでもよい。
【０２２０】  家におけるＩｏＴデバイス９００１の通信方式は、低消費電力タイプの通信方式が望ましい。また、ＩｏＴデバイス９００１は屋内ではＷｉＦｉ、屋外では３Ｇ/ＬＴＥにより通信するようにしてもよい。クラウド９００５上にＩｏＴデバイス制御用の外部サーバ９００６を設置し、ＩｏＴデバイス９００１を制御してもよい。ＩｏＴデバイス９００１は、家庭機器の状況、温度、湿度、電力使用量、家屋内外の人・動物の存否などのデータを送信する。家庭機器から送信されたデータは、クラウド９００５を通じて、外部サーバ９００６に蓄積される。このようなデータに基づき、新たなサービスが提供される。このようなＩｏＴデバイス９００１は、音声認識技術を利用することにより、音声によりコントロールすることができる。
【０２２１】  また各種家庭機器からテレビに情報を直接送付することにより、各種家庭機器の状態を可視化することができる。さらには、各種センサーが居住者の有無を判断し、データを空調機、照明などに送付することで、それらの電源をオン・オフすることができる。さらには、各種家庭機器に供えられたディスプレイにインターネットを通じて広告を表示することができる。
【０２２２】  以上、本開示に係る技術が適用され得るＩｏＴシステム９０００の一例について説明した。本開示に係る技術は、以上説明した構成のうち、ＩｏＴデバイス９００１に好適に適用され得る。具体的には、図１の受信装置２００をＩｏＴデバイス９００１に適用することができる。ＩｏＴデバイス９００１に本開示に係る技術を適用することにより、プリアンブルの誤検出を防止し、そのデバイスの信頼性を向上させることができる。
【０２２３】  なお、上述の実施の形態は本技術を具現化するための一例を示したものであり、実施の形態における事項と、特許請求の範囲における発明特定事項とはそれぞれ対応関係を有する。同様に、特許請求の範囲における発明特定事項と、これと同一名称を付した本技術の実施の形態における事項とはそれぞれ対応関係を有する。ただし、本技術は実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において実施の形態に種々の変形を施すことにより具現化することができる。
【０２２４】  また、上述の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。この記録媒体として、例えば、ＣＤ（Compact Disc）、ＭＤ（MiniDisc）、ＤＶＤ（Digital Versatile Disc）、メモリカード、ブルーレイディスク（Blu-ray（登録商標）Disc）等を用いることができる。
【０２２５】  なお、本明細書に記載された効果はあくまで例示であって、限定されるものではなく、また、他の効果があってもよい。
【０２２６】  なお、本技術は以下のような構成もとることができる。（１）サブフレームプリアンブルおよびメッセージを含むサブフレームとフレームプリアンブルを含むフレームとを受信する受信部と、  前記サブフレームプリアンブルの受信タイミングと前記フレームプリアンブルの受信タイミングとの間に所定の関係が成立するか否かにより前記サブフレームプリアンブルの有無を検出する処理を行う処理部と、  前記サブフレームプリアンブルがあると検出された場合には前記サブフレームから前記メッセージを取り出して復号するメッセージ復号部とを具備する受信装置。（２）前記処理部は、  所定の衛星からの衛星信号を追尾する衛星追尾部と  前記衛星信号に含まれる前記サブフレームおよび前記フレームに基づいて前記所定の関係が成立するか否かにより前記サブフレームプリアンブルの有無を検出するプリアンブル検出部とを備える前記（１）記載の受信装置。（３）前記衛星追尾部は、  前記衛星信号と第１のコードとの相関性を示す第１の相関出力信号を出力する第１の相関器と、  第１の制御信号に従って前記第１のコードを生成する第１のコード生成器と、  前記第１の相関出力信号に基づいて前記第１の制御信号を生成する第１の数値制御発振器と、  前記衛星信号と第２のコードとの相関性を示す第２の相関出力信号を出力する第２の相関器と、  第２の制御信号に従って前記第２のコードを生成する第２のコード生成器と、  前記第２の相関出力信号に基づいて前記第２の制御信号を生成する第２の数値制御発振器とを備える前記（２）記載の受信装置。（４）前記衛星追尾部は、  前記衛星信号と第１のコードとの相関性を示す第１の相関出力信号を出力する第１の相関器と、  所定の制御信号に従って前記第１のコードを生成する第１のコード生成器と、  前記衛星信号と第２のコードとの相関性を示す第２の相関出力信号を出力する第２の相関器と、  前記制御信号に従って前記第２のコードを生成する第２のコード生成器と、  前記第１および第２の相関出力信号を加算して加算信号を出力する相関値加算部と、  前記加算信号に基づいて前記制御信号を生成する数値制御発振器とを備える前記（２）記載の受信装置。（５）前記プリアンブル検出部は、  前記サブフレーム内のビット列を遅延させたビット列と前記サブフレームプリアンブルの規定値との類似性の度合いを示すサブフレーム相関値を求めるサブフレーム相関値取得部と、  前記フレーム内のビット列を遅延させたビット列と前記フレームプリアンブルの規定値との類似性の度合いを示すフレーム相関値を求めるフレーム相関値取得部と、  前記サブフレーム相関値およびフレーム相関値に基づいて前記サブフレームプリアンブルの有無を検出するサブフレームプリアンブル検出部とを備える前記（２）から（４）のいずれかに記載の受信装置。（６）前記サブフレームプリアンブル検出部は、前記サブフレーム相関値が第１の閾値を下回らず、かつ、前記フレーム相関値が第２の閾値を下回らない条件が成立するか否かにより前記サブフレームプリアンブルの有無を検出する前記（５）記載の受信装置。（７）前記サブフレームプリアンブル検出部は、前記サブフレーム相関値および前記フレーム相関値の少なくとも一方を乗算し��加算した値が所定の閾値を下回らないか否かにより前記サブフレームプリアンブルの有無を検出する前記（５）記載の受信装置。（８）前記サブフレームプリアンブル検出部は、一定期間に亘って遅延させた前記サブフレーム相関値と遅延させていない前記サブフレーム相関値とのうち大きい方が第１の閾値を下回らず、かつ、前記フレーム相関値が第２の閾値を下回らない条件が成立するか否かにより前記サブフレームプリアンブルの有無を検出する前記（５）記載の受信装置。（９）前記フレームプリアンブルは、互いに異なる第１、第２および第３のフレームプリアンブルを含む前記（５）から（８）のいずれかに記載の受信装置。（１０）前記フレーム相関値取得部は、  前記フレーム内のビット列を遅延させた第１の遅延ビット列と前記第１のフレームプリアンブルの規定値との類似性の度合いを示す第１の相関値を求める第１の相関値取得部と、  前記第１の遅延ビット列を遅延させた第２の遅延ビット列と前記第２のフレームプリアンブルの規定値との類似性の度合いを示す第２の相関値を求めるとともに前記第１および第２の相関値を加算して加算値を出力する第２の相関値取得部と、  前記第２の遅延ビット列を遅延させた第３の遅延ビット列と前記第３のフレームプリアンブルの規定値との類似性の度合いを示す第３の相関値を求めるとともに前記加算値に前記第３の相関値を加算する第３の相関値取得部とを備える前記（９）記載の受信装置。（１１）前記フレーム相関値取得部は、  前記第３の遅延ビット列を遅延させた第４の遅延ビット列と前記第１のフレームプリアンブルの規定値との類似性の度合いを示す第４の相関値を求めるとともに前記加算値に前記第４の相関値をさらに加算する第４の加算値取得部と、  前記第４の遅延ビット列を遅延させた第５の遅延ビット列と前記第２のフレームプリアンブルの規定値との類似性の度合いを示す第５の相関値を求めるとともに前記加算値に第５の相関値をさらに加算する第５の相関値取得部と、  前記第５の遅延ビット列を遅延させた第６の遅延ビット列と前記第３のフレームプリアンブルの規定値との類似性の度合いを示す第６の相関値を求めるとともに前記加算値に前記第６の相関値をさらに加算する第６の相関値取得部とをさらに備える前記（１０）記載の受信装置。（１２）前記フレーム相関値取得部は、  前記フレーム内のビット列を遅延させた第１の遅延ビット列と前記第１の遅延ビット列をさらに遅延させた第２の遅延ビット列と前記第２の遅延ビット列をさらに遅延させた第３の遅延ビット列とを所定の選択信号に応じた順序で第１、第２および第３の選択信号として出力する第１のセレクタと、  前記第１の選択信号と前記第１のフレームプリアンブルの規定値との類似性の度合いを示す第１の相関値を求める第１の相関値取得部と、  前記第２の選択信号と前記第２のフレームプリアンブルの規定値との類似性の度合いを示す第２の相関値を求めるとともに前記第１および第２の相関値を加算して加算値を出力する第２の相関値取得部と、  前記第３の選択信号と前記第３のフレームプリアンブルの規定値との類似性の度合いを示す第３の相関値を求めるとともに前記加算値に前記第３の相関値を加算する第３の相関値取得部とを備える前記（９）記載の受信装置。（１３）前記フレーム相関値取得部は、前記第３の相関値が加算された前記加算値を積算する積算部をさらに備える前記（１２）記載の受信装置。（１４）前記フレーム相関値取得部は、  前記第３の遅延ビット列をさらに遅延させた第４の遅延ビット列と前記第４の遅延ビット列をさらに遅延させた第５の遅延ビット列と前記第５の遅延ビット列をさらに遅延させた第６の遅延ビット列とを所定の選択信号に応じた順序で第４、第５および第６の選択信号として出力する第２のセレクタと、  前記第４の選択信号と前記第１のフレームプリアンブルの規定値との類似性の度合いを示す第４の相関値を求めるとともに前記加算値に前記第４の相関値をさらに加算する第４の加算値取得部と、  前記第５の選択信号と前記第２のフレームプリアンブルの規定値との類似性の度合いを示す第５の相関値を求めるとともに前記加算値に前記第５の相関値をさらに加算する第５の加算値取得部と、  前記第６の選択信号と前記第３のフレームプリアンブルの規定値との類似性の度合いを示す第６の相関値を求めるとともに前記加算値に前記第６の相関値をさらに加算する第６の加算値取得部とを備える前記（１２）記載の受信装置。（１５）前記処理部は、  前記サブフレームを含む第１の衛星信号を処理する第１の衛星処理ユニットと、  前記フレームを含む第２の衛星信号を処理する第２の衛星処理ユニットと、  前記サブフレームおよび前記フレームに基づいて前記所定の関係が成立するか否かにより前記サブフレームプリアンブルの有無を検出するプリアンブル検出部とを具備する前記（１）記載の受信装置。（１６）前記サブフレームは、ＱＺＳＳ（Quasi-Zenith Satellite System）におけるＬ１Ｃ／Ａサブフレームであり、  前記フレームは、前記ＱＺＳＳにおけるＬ１Ｓフレームである前記（１）から（１５）のいずれかに記載の受信装置。（１７）サブフレームプリアンブルおよびメッセージを含むサブフレームとフレームプリアンブルを含むフレームとを受信する受信手順と、  前記サブフレームプリアンブルの受信タイミングと前記フレームプリアンブルの受信タイミングとの間に所定の関係が成立するか否かにより前記サブフレームプリアンブルの有無を検出する処理を行う処理手順と、  前記サブフレームプリアンブルがあると検出された場合には前記サブフレームから前記メッセージを取り出して復号するメッセージ復号手順とを具備する受信方法。
【符号の説明】
【０２２７】  １００  測位衛星  ２００  受信装置  ２０１  アンテナ  ２１０  水晶発振器  ２２０  ＲＦ回路  ２２１  ローノイズアンプ  ２２２  混合器  ２２３  ローパスフィルタ  ２２４  位相同期回路  ２２５  ＡＧＣ回路  ２２６  ＡＤＣ  ３００  デジタル信号処理部  ３１０  デジタルフロントエンド  ３２０  衛星信号処理部  ３３０  メッセージ復号部  ３４０  測位演算部  ３５０  ＰＰＳ信号生成部  ４００、４０１、４０２  衛星処理ユニット  ４１０  衛星捕捉部  ４２０、４２０−１  衛星追尾部  ４２１  Ｌ１Ｃ／Ａ信号追尾部  ４２２、４３６、４５１  乗算器  ４２３、４３７、４５２、４５３  コード相関器  ４２４、４３８、４５４、４５５  コード生成器  ４２５、４３９、４６２  タイミング誤差検出器  ４２６、４４０、４６３  コード同期ループフィルタ  ４２７、４４１、４６４  コード同期ＮＣＯ  ４２８、４４２、４６６  搬送波誤差検出器  ４２９、４４３、４６７  搬送波同期ループフィルタ  ４３０、４４４、４６８  搬送波同期ＮＣＯ  ４３５  Ｌ１Ｓ信号追尾部  ４６０  共通回路  ４６１、４６５  相関値加算部  ４８０  疑似距離取得部  ４９０、４９０−１  ビット復号部  ４９１  Ｌ１Ｃ／Ａビット復号部  ４９２  シンボル復号部  ４９３  畳込み符号デコーダ  ５００  プリアンブル検出部  ５１０  Ｌ１Ｃ／Ａ相関値取得部  ５１１、５３１、５４１、５５４、５８１、５８３、５８５、６０１、６０３、６０５  遅延部  ５１２、５３２、５４２、５８２、５８４、５８６、６０２、６０４、６０６、６２２  レジスタ  ５１３、５３３、５４３、５８８、５８９、５９０、６０８、６０９、６１０  プリアンブル相関器  ５１４、５２６  絶対値演算器  ５４４、５６１、５９１、５９２、６１１、６１２、６１３、６２１  加算器  ５２０  Ｌ１Ｓ相関値取得部  ５２１、５２４  Ｌ１ＳＣ相関値取得部  ５２２、５３０  Ｌ１ＳＡ相関値取得部  ５２３、５４０  Ｌ１ＳＢ相関値取得部  ５５０  Ｌ１Ｃ／Ａプリアンブル検出部  ５５１、５５２、５６３  閾値比較器  ５５３  ＡＮＤ（論理積）ゲート  ５６２  乗算器  ５７１  ラッチ回路  ５７２  遅延信号比較器  ５８０、６００  加算値取得部  ５８７、６０７  セレクタ  ９００１  ＩｏＴデバイス
【図１】
2020059219.tif 000003
【図２】
2020059219.tif 000004
【図３】
2020059219.tif 000005
【図４】
2020059219.tif 000006
【図５】
2020059219.tif 000007
【図６】
2020059219.tif 000008
【図７】
2020059219.tif 000009
【図８】
2020059219.tif 000010
【図９】
2020059219.tif 000011
【図１０】
2020059219.tif 000012
【図１１】
2020059219.tif 000013
【図１２】
2020059219.tif 000014
【図１３】
2020059219.tif 000015
【図１４】
2020059219.tif 000016
【図１５】
2020059219.tif 000017
【図１６】
2020059219.tif 000018
【図１７】
2020059219.tif 000019
【図１８】
2020059219.tif 000020
【図１９】
2020059219.tif 000021
【図２０】
2020059219.tif 000022
【図２１】
2020059219.tif 000023
【図２２】
2020059219.tif 000024
【図２３】
2020059219.tif 000025
【図２４】
2020059219.tif 000026
【図２５】
2020059219.tif 000027
【図２６】
2020059219.tif 000028
【図２７】
2020059219.tif 000029
【図２８】
2020059219.tif 000030
【図２９】
2020059219.tif 000031
【図３０】
2020059219.tif 000032
【図３１】
2020059219.tif 000033
【図３２】
2020059219.tif 000034
【図３３】
2020059219.tif 000035
【図３４】
2020059219.tif 000036
【図３５】
2020059219.tif 000037
【図３６】
2020059219.tif 000038
【図３７】
2020059219.tif 000039
【図３８】
2020059219.tif 000040
【図３９】
2020059219.tif 000041
【図４０】
2020059219.tif 000042
【国際調査報告】
2020059219.tif 000043
2020059219.tif 000044
2020059219.tif 000045
2020059219.tif 000046