(57)【要約】【課題】  回路規模を削減する。【解決手段】  互いに独立して変位する第１衛星２００及び第２衛星３００から送信された信号を受信する携帯電話機１０において、第１サンプル列修正部５５から出力されるサンプル列を蓄積する第１サンプル蓄積部５６と、第１サンプル蓄積部５６から読み出されたサンプル列に対し、信号処理を行う第１信号処理部５７と、第２サンプル列修正部６５から出力されるサンプル列を蓄積する第２サンプル蓄積部６６と、第２サンプル蓄積部６６から読み出されたサンプル列に対し、信号処理を行う第２信号処理部６７と、第１サンプル蓄積部５６及び第２サンプル蓄積部６６から、第１信号処理部５７及び第２信号処理部６７へ各サンプルを同時に読み出すように第１サンプル蓄積部５６及び第２サンプル蓄積部６６を制御する蓄積部制御部７０とを備える受信局。【選択図】  図１
2006226761.tif 000002
【特許請求の範囲】
【請求項１】
互いに独立して変位する第１送信局及び第２送信局から送信された信号を受信する受信局において、
第１アナログ信号を第１送信局から受信する第１受信部と、
この第１受信部で受信した上記第１アナログ信号に対してサンプリングを行い、第１サンプル列を出力する第１Ａ／Ｄ変換部と、
この第１Ａ／Ｄ変換部から出力される上記第１サンプル列に対し、前記受信局から前記第１送信局まで距離の変動速度に応じて、サンプルを追加又は削除して出力する第１サンプル列修正部と、
この第１サンプル列修正部から出力されるサンプル列を蓄積する第１サンプル蓄積部と、
前記第１サンプル蓄積部から読み出されたサンプル列に対し、信号処理を行う第１信号処理部と、
第２アナログ信号を第２送信局から受信する第２受信部と、
この第２受信部で受信した上記第２アナログ信号に対してサンプリングを行い、第２サンプル列を出力する第２Ａ／Ｄ変換部と、
この第２Ａ／Ｄ変換部から出力される上記第２サンプル列に対し、前記受信局から前記第２送信局までの距離の変動速度に応じて、サンプルを追加又は削除して出力する第２サンプル列修正部と、
この第２サンプル列修正部から出力されるサンプル列を蓄積する第２サンプル蓄積部と、
前記第２サンプル蓄積部から読み出されたサンプル列に対し、信号処理を行う第２信号処理部と、
前記第１サンプル蓄積部及び前記第２サンプル蓄積部から、前記第１信号処理部及び前記第２信号処理部へ各サンプルを同時に読み出すように前記第１サンプル蓄積部及び前記第２サンプル蓄積部を制御する蓄積部制御部とを備えることを特徴とする受信局。
【請求項２】
第１Ａ／Ｄ変換部と、第２Ａ／Ｄ変換部とは、同一のＡ／Ｄ変換部であることを特徴とする請求項１記載の受信局。
【請求項３】
第１信号処理部は、
制御信号に応じて動作する第１相関処理部であり、
第２信号処理部は、
制御信号に応じて動作する第２相関処理部であることを特徴とする請求項１記載の受信局。
【請求項４】
蓄積部制御部は、
所定箇所にサンプルが蓄積されているサンプル蓄積部の数が、動作可能なサンプル蓄積部の数に達した場合に、前記第１サンプル蓄積部及び前記第２サンプル蓄積部から、前記第１信号処理部及び前記第２信号処理部へ各サンプルを同時に読み出すように前記第１サンプル蓄積部及び前記第２サンプル蓄積部を制御することを特徴とする請求項１記載の受信局。
【請求項５】
ＧＰＳ衛星通信システムで用いられる地上用端末として用いられることを特徴とする請求項１〜４のいずれか一項記載の受信局。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、相対速度が異なる複数の送信局から信号を受信する受信局に関するものであり、特に、回路規模の低減を図るものに関する。
【背景技術】
【０００２】
近年、各種通信システムで用いられる受信局は、信号処理が複雑化し、回路規模が増大している。従って、各種通信システムで用いられる受信局において回路規模を低減することは重要である。
【０００３】
複数の送信局と、これらの送信局から送信される各信号を受信する受信局との相対速度が送信局に応じて異なる種々の通信システムのいくつかでは、一定の周期の間に、一定数の信号が順次連なる信号列が送信され、この信号列を受信局で受信する。
このような通信システムで用いられる受信局として、下記特許文献１に記載されたものがあった。
【０００４】
この特許文献１に記載された通信システムは、衛星と、この衛星との相対速度が変動する地上局からなるＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星通信システムに関するものである。
【０００５】
特許文献１に係るＧＰＳ衛星通信システムで用いられる衛星からは、１０２３チップの信号列であるＣ／Ａコード（Ｃｏａｒｓｅ／Ａｃｑｕｉｓｉｔｉｏｎ  ｃｏｄｅ）が１ｍｓの周期で繰り返し送信されている。また、衛星から送信される信号はアナログ信号であるので、ＧＰＳ衛星通信システムで用いられる受信局は、受信したＣ／ＡコードをＡ／Ｄ変換する。
【０００６】
【特許文献１】特開２００１−３４９９３５号公報（明細書４７段落〜４９段落、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、各衛星と受信局との相対速度は異なるため、各衛星から送信される信号には、各衛星毎に各々異なる程度のドップラー効果が生じる。従って、従来の通信システムでは、１０２３チップのＣ／Ａコードを受信するのに要する時間は、その受信信号を送信した衛星に応じて異なる。
【０００８】
従って、受信局で受信したアナログ信号となっているＣ／Ａコードに対して一定の周波数でサンプリングを行う場合、一定長の信号列（例えば１０２３チップ分）を得るのに必要となるサンプリングする回数が衛星毎に異なるため、サンプリングによって生じるサンプル数も衛星毎に異なる。
【０００９】
一方、Ｃ／Ａコード１チップあたりのサンプルの数は、安定して一定数となることが必要となる。
【００１０】
例えば、アナログ信号のＣ／Ａコードに対して所定回数サンプリングされて生じたサンプル列と、予め受信局で保持する検査用信号列との相関が取られる場合、アナログ信号のＣ／Ａコードに対してサンプリングされて生じたサンプルの数が検査用信号列と対応していないと、十分な相関処理結果が得られない。
【００１１】
従って、一定周波数でサンプリングを行うＡ／Ｄ変換部から出力されたサンプル列に対しては、サンプルを所定個数削除又は追加することによって、所定数のサンプル数に調整する必要がある。
【００１２】
しかし、サンプル列に対してサンプルを削除又は追加する回数は、そのサンプル列と対応する信号を送信した衛星に応じて異なる。
【００１３】
従って、第１アナログ信号が送信される第１送信局及び第２アナログ信号が送信される第２送信局、前記第１送信局及び前記第２送信局から信号を受信する受信局を有する通信システムにおいては、まず、第１送信局から受信した前記第１アナログ信号に対してサンプリングを行い、第１サンプル列を出力する第１Ａ／Ｄ変換部と、この第１Ａ／Ｄ変換部から出力される前記第１サンプル列に対し、前記受信局から前記第１送信局までの距離の変動速度に応じて、サンプルを削除又は追加して出力する第１サンプル列修正部とが必要になる。
【００１４】
次に、第２送信局から受信した前記第２アナログ信号に対してサンプリングを行い、第２サンプル列を出力する第２Ａ／Ｄ変換部と、この第２Ａ／Ｄ変換部から出力される前記第２サンプル列に対し、前記受信局から前記第２送信局までの距離の変動速度に応じて、サンプルを削除又は追加して出力する第２サンプル列修正部とが必要になる。
【００１５】
また、前記受信局から前記第１送信局までの距離の変動速度に応じて、サンプルを追加又は削除するのに要する時間と、前記受信局から前記第２送信局までの距離の変動速度に応じて、サンプルを追加又は削除するのに要する時間とは、一般的に異なる。
【００１６】
従って、前記第１サンプル列修正部と、前記第２サンプル列修正部とを仮に並列に設けた場合、第１サンプル列を構成する所定個数のサンプルが第１サンプル列修正部を通過するタイミングと、第２サンプル列を構成する所定個数のサンプルが第２サンプル列修正部を通過するタイミングとは異なるものになる。
【００１７】
そのため、第１サンプル列を構成するサンプルの入力に応じて信号処理を行う第１信号処理部と、第２サンプル列を構成するサンプルの入力に応じて信号処理を行う第２信号処理部とは、異なるタイミングで制御信号を必要とする。
【００１８】
すなわち、各信号処理部を制御する制御信号の出力タイミングを共通化することができず、そのタイミング管理が複雑になる。
【００１９】
そこで、この発明は、所定数の信号を受信するのに要する時間が、送信局に応じて異なる受信局において、信号管理を簡素化することによって、その管理回路を削減することを目的にする。
【課題を解決するための手段】
【００２０】
この発明は、互いに独立して変位する第１送信局及び第２送信局から送信された信号を受信する受信局において、第１アナログ信号を第１送信局から受信する第１受信部と、この第１受信部で受信した前記第１アナログ信号に対してサンプリングを行い、第１サンプル列を出力する第１Ａ／Ｄ変換部と、この第１Ａ／Ｄ変換部から出力される前記第１サンプル列に対し、前記受信局から前記第１送信局までの距離の変動速度に応じて、サンプルを追加又は削除して出力する第１サンプル列修正部と、この第１サンプル列修正部から出力されるサンプル列を蓄積する第１サンプル蓄積部と、前記第１サンプル蓄積部から読み出されたサンプル列に対し、信号処理を行う第１信号処理部と、第２アナログ信号を第２送信局から受信する第２受信部と、この第２受信部で受信した前記第２アナログ信号に対してサンプリングを行い、第２サンプル列を出力する第２Ａ／Ｄ変換部と、この第２Ａ／Ｄ変換部から出力される前記第２サンプル列に対し、前記受信局から前記第２送信局までの距離の変動速度に応じて、サンプルを追加又は削除して出力する第２サンプル列修正部と、この第２サンプル列修正部から出力されるサンプル列を蓄積する第２サンプル蓄積部と、前記第２サンプル蓄積部から読み出されたサンプル列に対し、信号処理を行う第２信号処理部と、前記第１サンプル蓄積部及び前記第２サンプル蓄積部から、前記第１信号処理部及び前記第２信号処理部へ各サンプルを同時に読み出すように前記第１サンプル蓄積部及び前記第２サンプル蓄積部を制御する蓄積部制御部とを備える受信局である。
【発明の効果】
【００２１】
この発明は、互いに独立して変位する第１送信局及び第２送信局から送信された信号を受信する受信局において、入力された信号に対して、各々信号処理を行う第１信号処理部と第２信号処理部とが、同時に動作を開始することができる。従って、第１信号処理部及び第２信号処理部に対する各制御信号の出力タイミングを共通化することができる。従って、そのタイミング管理を簡素化することができ、その管理用の回路規模を低減することができる。
【発明を実施するための最良の形態】
【００２２】
実施の形態１．
実施の形態１に係る受信局は、ＧＰＳ衛星通信システムで用いられる複数の衛星から送信された信号を各々受信する携帯電話機（受信局、地上用端末）である。
【００２３】
図１は、携帯電話機の構成を示すブロック図である。
実施の形態１に係る携帯電話機の構成を図１に基づいて説明する。
携帯電話機１０は、アンテナ２０、受信部（第１受信部、第２受信部）３０、Ａ／Ｄ変換部（第１Ａ／Ｄ変換部、第２Ａ／Ｄ変換部）４０、第１衛星対応処理ブロック５０、第２８衛星対応処理ブロック６０、サンプル読み出し制御回路（蓄積部制御部）７０、相関処理部制御回路９０を備える。また、携帯電話機は、第１ＧＰＳ衛星（第１送信局）２００〜第２８ＧＰＳ衛星（第２送信局）３００からＧＰＳ信号を受信する。なお、第２ＧＰＳ衛星〜第２７ＧＰＳ衛星については図示を省略している。
【００２４】
なお、ＧＰＳ衛星通信システムでは、２４個〜２８個程度の衛星が地球の周りを回っており、各衛星に対応する処理ブロックを設ける。図１においては、衛星に対応する処理ブロックとして、第１衛星対応処理ブロック５０と、第２８衛星対応処理ブロック６０とが記載されており、第２衛星対応処理ブロック〜第２７衛星対応処理ブロックは記載されていない。これらの処理ブロックは、携帯電話機１０に搭載されているが、図面の簡略化のため省略している。
【００２５】
アンテナ２０、受信部３０は、１．５７５４２ＧＨｚの周波数の信号を受信し易いように調整している。一方、各衛星は、いずれも１．５７５４２ＧＨｚの周波数を利用して信号を送信する。従って、アンテナ２０及び受信部３０は、複数の衛星から送信された信号を受信することができる。なお、受信部３０は、受信した高周波信号ＨＦを中間周波信号ＩＦに変換する。
【００２６】
Ａ／Ｄ変換部４０は、入力される中間周波信号ＩＦに対して一定周波数でサンプリングを行い、サンプル列を出力する。ここでは、Ａ／Ｄ変換部４０から出力されるサンプル列を素サンプル列ＢＳと呼ぶことにする。なお、ＧＰＳ通信システムでは、各衛星は、航法メッセージと呼ばれる信号列を、各衛星固有の信号であるＣ／Ａコードで拡散した信号列を繰り返し送信している。このＣ／Ａコードは、１０２３チップからなる。Ａ／Ｄ変換部４０は、Ｃ／Ａコードの１チップから２つのサンプルを得られる周波数でサンプリングを行う。
【００２７】
第１衛星対応処理ブロック５０は、混合サンプル列修正部５１、サンプル列修正部（第１サンプル列修正部）５５、バッファメモリ（第１サンプル蓄積部）５６、相関処理部（第１信号処理部、第１相関処理部）５７、サンプル書き込み制御回路５８を備える。
【００２８】
混合サンプル列修正部５１は、同相成分変換部と直交成分変換部を備える。各衛星から送信される信号は、複素信号であるため、混合サンプル列修正部５１に入力される信号は複素信号である。従って、この複素信号は同相成分と直交成分を有しているため、同相成分をベースバンド信号に変換するための同相成分変換部と、直交成分をベースバンド信号に変換するための直交成分変換部とが必要になる。ただし、同相成分変換部の構成と、直交成分変換部の構成とは、同相成分変換部内部で生成されるデジタル波形がデジタルｓｉｎ波であるのに対し、直交成分変換部内部で生成されるデジタル波形がデジタルｃｏｓ波である点で異なる以外は、同様の構成である。従って、直交成分変換部の構成の説明は省略する。
【００２９】
同相成分変換部は、デジタルｓｉｎ波発生部５２、ｓｉｎ波修正部５３、ｓｉｎ波合成部５４を備える。
【００３０】
デジタルｓｉｎ波発生部５２は、基準発信器等から生じたｓｉｎ波がデジタル信号に変換されたデジタルｓｉｎ波を出力する。なお、このデジタルｓｉｎ波は、アナログ状態における振幅が正であれば＋１の値となり、その振幅が負であれば−１の値となる。
【００３１】
ｓｉｎ波修正部５３は、ｓｉｎ波修正部５３に入力されるデジタルｓｉｎ波を修正する。
なお、対応するＧＰＳ衛星と携帯電話機１０との間で生じるドップラー効果によって、混合サンプル列修正部５１に入力される複素信号を構成するサンプルの値は、複素平面上で、サンプリング間隔に回転し過ぎた状態の値または、そのサンプリング間隔に回転が足りなかった状態の値になっている。
【００３２】
このような複素信号の波長と等しい複素数を乗じるためには、その複素数を構成するデジタルｓｉｎ波及びデジタルｃｏｓ波の周波数を調整する必要がある。
【００３３】
そのため、ｓｉｎ波修正部５３は、上述のように回転し過ぎているサンプルの回転量および上述のように回転が足りないサンプルの回転量を、予め携帯電話機１０内で保持するドップラー効果についての情報に基づいて算出し、この算出結果に基づいて、同相成分変換器内で生じるデジタルｓｉｎ波及び直交成分変換器内で生じるデジタルｃｏｓ波を修正する。
【００３４】
なお、ドップラー効果の程度に関する情報については、時刻と対応させて予め保持したり、ＧＰＳ通信システムと異なる通信システム、例として電話通信システムを通じて他のＧＰＳ受信装置から予め取得して保持しておく。
【００３５】
ｓｉｎ波合成部５４は、ｓｉｎ波修正部５３から入力されるデジタルｓｉｎ波と、Ａ／Ｄ変換部４０から入力される素サンプル列ＢＳを合成して出力する。ここでは、ｓｉｎ波修正部５３から入力されるデジタルｓｉｎ波と、Ａ／Ｄ変換部４０から入力される素サンプル列ＢＳを合成して出力されるサンプル列を感度向上サンプル列ＳＳと呼ぶことにする。
【００３６】
サンプル列修正部５５は、対応する衛星との間で生じるドップラー効果の程度を考慮したタイミングで（対応する衛星２００から携帯電話機１０までの距離の変動速度に応じたタイミングで）、入力される感度向上サンプル列ＳＳに対して、サンプルの削除又は追加を行う。ここでは、感度向上サンプル列ＳＳに対して、サンプルの削除又は追加を行ったサンプル列をサンプル数調整サンプル列ＮＳと呼ぶことにする。
【００３７】
また、サンプル列修正部５５は、感度向上サンプル列ＳＳを構成する各サンプルが順次入力されると、原則として入力されたそのサンプルを順次そのまま出力する。ただし、削除すべきタイミングで入力されたサンプルの場合は削除されて出力されない。また、サンプルの追加が必要なタイミングでは、そのタイミングで入力されたサンプルを２回出力する。
【００３８】
入力される感度向上サンプル列ＳＳに対して、サンプルの削除又は追加を行うタイミングは、サンプル列修正部５５に入力されたサンプルをＣ／Ａコードの先頭から数えた場合に得られる順位ｌが、下記式を利用して予め算出された、サンプルの削除又は追加を行うことが必要となる順位ｍに達したタイミングである。
順位ｍは、携帯電話機１０の受信信号がドップラー効果によって変動する周波数（以下、「ドップラーシフト周波数」という）ｆｄｏｐ（絶対値）と反比例の関係にある。（下式（１）参照）
ｍ＝ＩＮＴ（ｆｃａｒ／ｆｄｏｐ＋０．５）                        （１）
ＩＮＴ：引数から小数点以下を切り捨てた整数の値を返す関数
ｆｃａｒ：第１ＧＰＳ衛星２００から送信される信号の搬送波周波数
【００３９】
また、ドップラーシフト周波数は、携帯電話機１０と対応する第１ＧＰＳ衛星２００との距離の変動速度ｖと比例の関係になる。（下式（２）参照）
ｆｄｏｐ＝｜ｖ／ｃ｜×ｆｃａｒ                                    （２）
ｃ：光速
【００４０】
従って、順位ｍは、携帯電話機１０と対応する第１ＧＰＳ衛星２００との距離の変動速度ｖと反比例の関係にある。（下式（３）参照）
ｍ＝ＩＮＴ（｜ｃ／ｖ｜  ＋  ０．５）                              （３）
【００４１】
以上のような式に基づけば、順位ｍを予め適切に算出しておくことができる。
なお、携帯電話機１０と対応する第１ＧＰＳ衛星２００との距離が短くなる場合に、距離の変動速度ｖを正の値とし、その距離が長くなる場合に、距離の変動速度ｖを負の値にする。
【００４２】
その距離が短くなる場合（距離の変動速度ｖが正の値の場合）は、携帯電話機１０の受信信号の周波数が高まるので、受信信号の波長は短くなる。従って、入力される感度向上サンプル列ＳＳに対して、サンプルの追加を行う。
【００４３】
一方、その距離が長くなる場合（距離の変動速度ｖが負の値の場合）は、携帯電話機１０の受信信号の周波数が低くなるので、受信信号の波長は長くなる。従って、入力される感度向上サンプル列ＳＳに対して、サンプルの削除を行う。
【００４４】
以上のように距離の変動速度ｖの値が正の値及び負の値をとるように構成することで、変動速度ｖの値に応じて、サンプル列修正部５５で、サンプルの追加を行うか、サンプルの削除を行うかを選択することができるようになる。
【００４５】
バッファメモリ５６は、サンプル列修正部５５から出力されるサンプル数調整サンプル列ＮＳが書き込まれる。また、サンプル数調整サンプル列ＮＳを構成する各サンプルは順次バッファメモリ５６に書き込まれる。また、サンプル数調整サンプル列ＮＳを構成する各サンプルは、バッファメモリ５６の異なるアドレスに各々書き込まれる。
【００４６】
相関処理部５７は、サンプル書き込み制御回路５８によって制御されたタイミングでバッファメモリ５６から読み出されたサンプル列が入力される。なお、ここでは、バッファメモリ５６から読み出されたサンプル列を、出力タイミング調整サンプル列ＴＳと呼ぶことにする。
【００４７】
また、相関処理部５７は、入力される出力タイミング調整サンプル列ＴＳと、予め保持する検査用サンプル列との相関を取り、この相関結果を出力する。
【００４８】
図２は、相関処理部５７の回路図である。相関処理部５７を図２に基づいて説明する。
相関処理部５７は、検査用サンプル列保持部５７ａ、５７ｂ、フリップフロップ５７ｃ〜ｆ、回路素子５７ｇ〜ｎｉ、相関値算出回路５７ｏ、相関値保持部５７ｐを備える。
【００４９】
なお、図２においては、フリップフロップは５つ記載されているのみであるが、検査用サンプル列保持部５７ａが保持するサンプルの数と同一数設けられる。ここでは、検査用サンプル列の数を、Ｃ／Ａコードのチップ数である１０２３の２倍の数にしているので、２０４６個のフリップフロップを用いる。
【００５０】
検査用サンプル列保持部５７ａは、対応する衛星が送信するＣ／Ａコードを、あるコードを先頭にして並べた場合のコード列と一致する検査用サンプル列を保持している。なお、Ａ／Ｄ変換部４０が、Ｃ／Ａコードの１チップあたりに対して２回サンプリングを行っていることから、相関処理部に入力される出力タイミング調整サンプル列ＴＳは、２０４６個並んだ状態でＣ／Ａコードを示す。このことに対応して、検査用サンプル列保持部５７ａが保持する検査用サンプル列も、２０４６個のサンプルからなる。
【００５１】
フリップフロップ５７ｃ、５７ｄ、５７ｅ、５７ｆが各々保持している信号と、検査用サンプル列を構成する各サンプルを示す信号とが各々比較される。なお、比較は、検査用サンプル列を構成する各サンプルを示す信号と、フリップフロップが保持する信号との積を、回路素子５７ｇ〜５７ｊによって各々演算することによって行うことができる。この場合、一致を＋１、不一致を−１で表現することになる。
【００５２】
また、各回路素子５７ｇ〜５７ｊから出力された信号のうち、検査用サンプル列保持部５７ａに保持されている信号と、各フリップフロップに保持されている信号とが一致していることを示す信号の数が多い又は少ないことを示す信号を相関値算出回路５７ｏは出力し、相関値の高低を示す。また、相関値算出部５７ｏに入力される、後述する共通書き込み制御信号Ｃによって、相関値算出部５７ｏによって算出された値が相関値保持部５７ｐに書き込まれる。
【００５３】
検査用サンプル列保持部５７ｂは、検査用サンプル列保持部５７ａに保持されている検査用サンプル列を、２０４５回シフトした状態の検査用サンプル列を保持する。なお、ここでいうシフトは、基本的に、検査用サンプル列を構成する各サンプルを、先頭から数えた順位を一段遅らせることをいう。ただし、最後尾のサンプルはシフトされると先頭に配置される。
【００５４】
また、図２に記載されている検査用サンプル列保持部は、検査用サンプル列保持部５７ａ及び検査用サンプル列保持部５７ｂのみであるが、検査用サンプル列保持部５７ａに保持されている検査用サンプル列を、１回〜２０４４回シフトした状態の各検査用サンプル列を各々保持する各検査用サンプル列保持部が相関処理部５７には設けられている。
【００５５】
図１において、サンプル書き込み制御回路５８は、サンプル列修正部５５から出力されてバッファメモリ５６に入力されるサンプルのアドレスを制御する。バッファメモリ５６は、このバッファメモリ５６のアドレスのうち、予め設定されたものに、サンプル列修正部５５から順次出力されるサンプルが保持されるように構成する。サンプル書き込み制御回路５８は、バッファメモリ５６にサンプルが書き込まれる度に、バッファメモリ５６に設定されている書き込み用のアドレスを変更する。例えば、サンプル列修正部５５からバッファメモリ５６にサンプルが書き込まれる度に、その設定されたアドレスの番号を増加させる。
【００５６】
第２８衛星対応処理ブロック６０について説明する。
【００５７】
第２８衛星対応処理ブロック６０は、混合サンプル列修正部６１、サンプル列修正部（第２サンプル列修正部）６５、バッファメモリ（第２バッファメモリ）６６、相関処理部（第２信号処理部、第２相関処理部）６７、サンプル書き込み制御回路６８を備える。
【００５８】
混合サンプル列修正部６１は、混合サンプル列修正部５１と同様に、同相成分変換部及び直交成分変換部とを備える。混合サンプル列修正部６１についても、混合サンプル列修正部５１と同様に、直交成分調整部の構成については説明を省略する。
【００５９】
混合サンプル列修正部６１の同相成分調整部は、ｓｉｎ波発生部６２、ｓｉｎ波修正部６３、ｓｉｎ波合成部６４を備える。
【００６０】
混合サンプル列修正部６１、デジタルｓｉｎ波発生部６２、ｓｉｎ波修正部６３、ｓｉｎ波合成部６４、サンプル列修正部６５、バッファメモリ６６、相関処理部６７、サンプル書き込み制御回路６８の各構成は、混合サンプル列修正部５１、デジタルｓｉｎ波発生部５２、ｓｉｎ波修正部５３、ｓｉｎ波合成部５４、サンプル列修正部５５、バッファメモリ５６、相関処理部５７、サンプル書き込み制御回路５８の各構成と同様であるので、説明を省略する。
【００６１】
サンプル読み出し制御回路７０は、Ｎａカウント部７１、Ｎａ保持部７２、先頭アドレス確認部７３、７５、フラグ表示部７４、７６、Ｎｂカウント部７７、Ｎｂ保持部７８、判定部７９、制御信号出力部８０を備える。
【００６２】
Ｎａカウント部７１は、各衛星対応処理ブロックの電源がＯＮになっているかＯＦＦになっているかを各々示すＯＮ／ＯＦＦ信号Ｓ１〜Ｓ２８が入力され、これらのＯＮ／ＯＦＦ信号のうち、ＯＮを示す信号の数Ｎａをカウントする。なお、図１において、ＯＮ／ＯＦＦ信号Ｓ２〜Ｓ２７は省略されているが、Ｎａカウント部７１には入力されている。
【００６３】
Ｎａ保持部７２は、Ｎａカウント部７１でカウントされて得られた値Ｎａを保持する。
【００６４】
先頭アドレス確認部７３は、バッファメモリ５６の先頭アドレスに信号が蓄積されているか否かを確認し、この確認結果が、先頭アドレスに信号が蓄積されていることを示す場合には、その旨を示す信号をフラグ表示部７４に向けて出力する。なお、先頭アドレスに信号が蓄積されているか否かは、バッファメモリ５６に信号が書き込まれた回数（サンプル書き込み制御回路５８から第１書き込み制御信号Ｗ１が出力された回数）と、後述する制御信号出力部８０から共通書き込み信号Ｃが出力された回数との差を取ることによって算出する。
【００６５】
フラグ表示部７４は、先頭アドレスに信号が蓄積されていることを示す信号が入力されると、その旨を表示する信号を保持する（フラグを立てる）。
【００６６】
先頭アドレス確認部７５は、バッファメモリ６６の先頭アドレスに信号が蓄積されているか否かを確認し、この確認結果が、先頭アドレスに信号が蓄積されていることを示す場合には、その旨を示す信号をフラグ表示部７６に向けて出力する。なお、先頭アドレスに信号が蓄積されているか否かは、バッファメモリ６６に信号が書き込まれた回数と、後述する制御信号出力部８０から共通書き込み信号Ｃが出力された回数との差を取ることによって算出する。
【００６７】
フラグ表示部７６は、先頭アドレスに信号が蓄積されていることを示す信号が入力されると、その旨を表示する信号を保持する（フラグを立てる）。
【００６８】
なお、ここでは、第１衛星対応処理ブロック５０のバッファメモリ５６に対応している先頭アドレス確認部７３及びフラグ表示部７４を説明したが、第２８衛星対応処理ブロック６０のバッファメモリ６６に対応している先頭アドレス確認部７５及びフラグ表示部７６も同様である。また、図１において、第２衛星〜第２７衛星についての処理ブロックの各バッファメモリは省略されているが、第２衛星〜第２７衛星についての処理ブロックの各バッファメモリに対応している先頭アドレス確認部及びフラグ表示部も、サンプル読み出し制御回路７０は備えている。
【００６９】
Ｎｂカウント部７７は、各フラグ表示部で立っているフラグの数をカウントする。
Ｎｂ保持部７８は、Ｎｂカウント部７７でカウントされて得られた値が保持される。
判定部７９は、Ｎａ保持部７２に保持されているＮａの値と、Ｎｂ保持部７８に保持されているＮｂの値とを比較し、ＮｂがＮａに達しているか否かを判定する。
【００７０】
制御信号出力部８０は、判定部７９の判定結果に応じて、各バッファメモリ５６、６６等（その他省略されているサンプル読み出し制御回路の各バッファメモリを含む）から各サンプルを読み出す読み出し制御信号Ｒを出力し、読み出し制御信号Ｒを相関処理部制御回路９０にも入力する。
【００７１】
相関処理部制御回路９０は、制御信号出力部８０から出力された読み出し制御信号Ｒが入力され、読み出し制御信号Ｒが入力された回数をカウントする。このカウント結果に従って、各相関処理部５７、６７等に共通する共通書き込み制御信号Ｃを出力する。なお、この共通書き込み制御信号Ｃは、相関処理部５７の相関値算出部５７ｊで算出された値を、相関値保持部５７ｋに書き込むように指示する。また、相関処理部制御回路９０は、携帯電話機１０の電源が投入されてから、読み出し制御信号Ｒが入力された回数が、２０４６回に達した場合に、相関値算出部５７ｊに最初の共通書き込み制御信号Ｃを出力する。その後は、読み出し制御信号Ｒが入力された回数が２０４６回に達する度に、共通書き込み制御信号Ｃを出力する。
【００７２】
携帯電話機１０の動作を図１に基づいて説明する。
各衛星から送信された信号は、アンテナ２０で受信され、受信された高周波信号ＨＦが受信部３０によって中間周波信号ＩＦに変換される。受信部３０から出力された中間周波信号ＩＦは、Ａ／Ｄ変換部４０によって一定のサンプリング周波数でデジタル信号に変換されて、前述した素サンプル列ＢＳが出力される。
【００７３】
Ａ／Ｄ変換部４０から出力された素サンプル列ＢＳは、各処理ブロック５０、６０等（その他省略されている処理ブロックを含む）に入力される。なお、各衛星から送信される信号の搬送周波数は同一周波数帯であり、Ａ／Ｄ変換部４０から出力された素サンプル列ＢＳは、各衛星から送信された信号が混在しているサンプル列である。
【００７４】
処理ブロック５０に入力された素サンプル列ＢＳは、混合サンプル列修正部５１に入力されて、処理ブロック５０の相関値保持部５７ｋで保持されている検査用サンプル列との相関感度が高まるサンプル列に修正される。
【００７５】
混合サンプル列修正部５１では、ｓｉｎ波修正部５３から出力されたデジタルｓｉｎ波と素サンプル列ＢＳとがｓｉｎ波合成部５４で合成される。ｓｉｎ波修正部５３から出力されるデジタルｓｉｎ波は、デジタルｓｉｎ波発生部５２から出力されたデジタルｓｉｎ波を、素サンプル列ＢＳの中間周波数と、処理ブロック５０に対応する衛星と携帯電話機１０との間で生じるドップラー効果の影響とを考慮して、周波数が修正されている。その結果、対応する衛星から送信されたＣ／Ａコードが混合サンプル列修正部５１から出力された時点で、ベースバンド信号に変換される。
【００７６】
具体的に説明する。Ａ／Ｄ変換部４０から出力された素サンプル列ＢＳには、中間周波数に加え、処理ブロック５０に対応する衛星と携帯電話機１０との間で生じるドップラー効果による周波数変化分の信号の揺らぎが残存している。混合サンプル列修正部５１では、携帯電話機１０に予め保持する情報に応じて、素サンプル列ＢＳに、その揺らぎを考慮したｓｉｎ波及びｃｏｓ波を乗じる。これにより、素サンプル列ＢＳから揺らぎが除去され、ベースバンドに変換される。従って、対応する衛星から送信されたＣ／Ａコードの位相と相関処理部５７で予め保持する検査用サンプル列の位相とが一致している場合には、相関処理部５７で得られる相関値が低くなることはない。
【００７７】
一方、対応する衛星と異なる衛星から送信されたＣ／Ａコードの場合、ｓｉｎ波修正部５３から出力されるデジタルｓｉｎ波とは対応しないドップラー効果の影響を受けている。そのため、そのＣ／Ａコードは、ｓｉｎ波修正部５３から出力されるデジタルｓｉｎ波の影響により、相関処理部５７で得られる相関結果がさらに低くなる。すなわち、対応する衛星と異なる衛星から送信されたＣ／Ａコードに基づいて、相関処理部５７が誤って高い相関を示す結果を出力する可能性が低くなる。
【００７８】
図３は、サンプル列修正部５５に入力される信号が、ドップラー効果の影響によって受ける影響を説明する模式図であり、図３（ａ）は、ドップラー効果の影響を受けていないＣ／Ａコードの波長、図３（ｂ）は、ドップラー効果によってＣ／Ａコードの波長が短縮した場合のＣ／Ａコードの波長、図３（ｃ）は、ドップラー効果によってＣ／Ａコードの波長が伸長した場合のＣ／Ａコードの波長を各々示す。なお、図３に記載された矢印はサンプリングするタイミングを示す。
【００７９】
Ａ／Ｄ変換部４０は、一定のサンプリング周波数でサンプリングを行っているから、図３（ａ）、図３（ｂ）で示すように、ドップラー効果の影響を受けていないＣ／Ａコードに対してサンプリングして得られるサンプルの数より、ドップラー効果の影響を受けて波長が短縮したＣ／Ａコードに対してサンプリングして得られるサンプルの数が少なくなる。
【００８０】
一方、図３（ａ）、図３（ｃ）で示すように、ドップラー効果の影響を受けていないＣ／Ａコードに対してサンプリングして得られるサンプルの数より、ドップラー効果の影響を受けて波長が伸長したＣ／Ａコードに対してサンプリングして得られるサンプルの数が多くなる。
【００８１】
なお、Ａ／Ｄ変換部４０から出力された素サンプル列ＢＳの波長に併せてデジタルｓｉｎ波が乗じられるから、ドップラー効果の影響に応じて、Ｃ／Ａコードに対するサンプル数が異なる状況は、混合サンプル列修正部５１から出力される感度向上サンプル列ＳＳでも変わりがない。
【００８２】
図４は、サンプル列修正部５５の動作を説明するフローチャート図である。図４に基づいてサンプル列修正部５５の動作を説明する。
【００８３】
サンプル列修正部５５には、混合サンプル列修正部５１から出力されたサンプルが順次入力される。（Ｓ１）
【００８４】
次に、入力されるサンプルが、Ｃ／Ａコードの先頭からｌ番目であることを検出し、この検出結果が、予め定める数ｍに達しているか否かを判定する。（Ｓ２）
【００８５】
なお、予め定める値ｍは、Ｃ／Ａコードの１チップに対するサンプル数が不足又は超過するタイミングに、サンプル列修正部５５に入力されるサンプルを、Ｃ／Ａコードの先頭から数えた場合の順位である。また、その値ｍは、時刻や、電話回線等を通じて得られる情報に基づき予め算出しておくことが可能である。
【００８６】
前記判定結果の後、Ｃ／Ａコードの波長が短縮している場合の動作又は伸長している場合の動作が設定される。（Ｓ３）。
【００８７】
入力されたサンプルの順位ｌが、予め定める値ｍに達している場合、Ｃ／Ａコードの波長が短縮しているときは、順位ｌで入力されたサンプルを２度出力する。（Ｓ４）
【００８８】
また、入力されたサンプルの順位ｌが、予め定める値ｍに達している場合であって、Ｃ／Ａコードの波長が伸長しているときは、順位ｌで入力されたサンプルを削除する。（Ｓ５）
【００８９】
サンプル列修正部５５から出力されたサンプルは、順次バッファメモリ５６に蓄積される。
【００９０】
相関処理部５７の動作を図１及び図２に基づいて説明する。
バッファメモリ５６に蓄積されたサンプルは、サンプル読み出し制御回路７０に従って、順次サンプルが読み出され、読み出されたサンプルは相関処理部５７に入力される。
【００９１】
相関処理部５７は、入力される出力タイミング調整サンプル列ＴＳを構成する各サンプルを同時に２０４６個保持することが可能であり、入力される出力タイミング調整サンプル列ＴＳと、２０４６種類の検査用サンプル列保持部５７ａ〜５７ｂに各々予め保持されている、検査用の２０４６個のサンプルからなる検査用サンプル列とを各々比較する。この各比較結果に基づいて相関値算出部５７ｊが各相関値を算出する。そして、共通書き込み制御信号Ｃに応じて相関値算出部５７ｊで算出された各相関値が相関値保持部５７ｋに記憶される。
【００９２】
そして、新たに入力される、２０４６個のサンプルからなる出力タイミング調整サンプル列ＴＳと、２０４６種類の検査用サンプル列保持部５７ａ〜５７ｂに各々予め保持されている検査用サンプル列とを各々比較する。この比較結果に基づいて相関値算出部５７ｊで算出された各相関値は、先と同様に共通書き込み制御信号Ｃに応じて相関値保持部５７ｋに記憶される。
【００９３】
なお、対応する衛星からＣ／Ａコードを受信しているとすれば、２０４６個のサンプルからなるＣ／Ａコードは、０回〜２０４５回のいずれかの回数のシフトが行われた２０４６種類の検査用サンプル列と、出力タイミング調整サンプル列ＴＳとの相関処理を行うことにより、原則としては、いずれかの種類の検査用サンプル列と、出力タイミング調整サンプル列ＴＳとの間で高い相関処理を得ることができる。
【００９４】
ただし、この実施の形態１では、Ｃ／Ａコードは航法データと重畳されている。航法データは、Ｃ／Ａコードの符号長の複数倍の長さの周期で、値が変動する。従って、出力タイミング調整サンプル列ＴＳの途中で、航法データの値が変動していると、いかなる種類の検査用サンプル列であっても、出力タイミング調整サンプル列ＴＳとの相関結果が低くくなる。
【００９５】
従って、この実施の形態１に係る携帯電話機１０のように、出力タイミング調整サンプル列ＴＳと、２０４６種類の検査用サンプル列保持部５７ａ〜５７ｂに各々予め保持されている各検査用サンプル列との各比較は、各々複数回行う必要がある。
【００９６】
このようにすることによって、出力タイミング調整サンプル列ＴＳの途中で、航法データの値が変動していても、新たに入力される２０４６個のサンプルからなる出力タイミング調整サンプル列ＴＳと、各検査用サンプル列との相関処理においては、高い相関値を得られる。
【００９７】
また、相関処理を行う度に相関処理部５７は共通書き込み制御信号Ｃを必要とするから、対応する衛星からＣ／Ａコードを受信している場合に、Ｃ／Ａコードを示すサンプル列の先頭と、検査用サンプル列の先頭とを揃えた相関処理を確実に行おうとすれば、この実施の形態１に係る携帯電話機１０のように、２０４６種類の検査用サンプル列と出力タイミングＴＳとの相関結果である、２０４６個の相関値を保持するための書き込み信号が必要である。この実施の形態１に係る携帯電話機１０では、その２０４６個の相関値を保持するための書き込み信号として、共通書き込み制御信号Ｃという１つの信号を用いている。従って、書き込み信号の出力タイミングの管理が非常に簡単であり、書き込み信号の出力タイミングの制御回路の回路規模を極めて小さくすることができる。
【００９８】
図５は、サンプル読み出し制御回路７０の動作を説明するフローチャート図である。
サンプル読み出し制御回路７０の動作を図５に基づいて説明する。
サンプル読み出し制御回路７０は、動作停止指示が入力された場合に動作停止が可能である。（Ｓ１０）
【００９９】
また、全てのＯＮ／ＯＦＦ信号がＯＦＦ状態を示す場合も動作停止が可能である。（Ｓ１１）
【０１００】
動作停止信号が入力されている状態及び全てのＯＮ／ＯＦＦ信号がＯＦＦ状態を示す状態のいずれの状態でもない場合に、サンプル読み出し制御回路７０は、各処理ブロックのバッファメモリ５６、６６等（省略されている処理ブロックのバッファメモリも含む）の先頭アドレスにサンプルが蓄積されているか否かを確認する。（Ｓ１２）
【０１０１】
なお、各バッファメモリ５６、６６等の先頭アドレスにサンプルが蓄積されている場合には、サンプルが存在する旨のフラグを各フラグ表示部７４、７６等（省略されている処理ブロックのバッファメモリも含む）に表示する。先頭アドレスにサンプルが蓄積されているか否かは、各バッファメモリ５６、６６等に各々入力されたサンプルの数と、各バッファメモリ５６、６６等から各々読み出されたサンプルの数とを、各先頭アドレス確認部７３、７５等（省略されている処理ブロックの先頭アドレス確認部を含む）が検出し、この検出結果に基づいて各先頭アドレス確認部７３、７５等が判定する。
【０１０２】
具体的には、各書き込み制御回路５８、６８等（省略されている処理ブロックの書き込み制御回路も含む）から各バッファメモリ５６、６６等にサンプルを書き込むための書き込み制御信号Ｗ１〜Ｗ２８が各々出力された回数と、各バッファメモリ５６、６６等に対して、制御信号出力部８０がサンプルを読み出すための読み出し制御信号Ｒを出力した回数とを各先頭アドレス確認部７３、７５等が検出し、この検出結果に基づき、各先頭アドレス確認部７３、７５等が判定を行う。
【０１０３】
各バッファメモリ５６、６６等の先頭アドレスにサンプルが蓄積されている場合には、ＯＮ状態の全バッファメモリで、先頭アドレスにサンプルが蓄積されているか否かを確認する。（Ｓ１３）
【０１０４】
なお、この確認のために、バッファメモリの先頭アドレスにサンプルが蓄積されていることを示すフラグ表示部７４、７６等（省略されている処理ブロックのフラグ表示部も含む）の数ＮｂをＮｂカウント部７７が数える。そして、数えられた値Ｎｂは、Ｎｂ保持部７８に保持される。
【０１０５】
そして、Ｎｂ保持部７８に記憶されている値Ｎｂが、Ｎａ保持部７２に記憶されている値Ｎａと一致しているか否かを判定部７９が判定する。
【０１０６】
この判定部７９の判定結果が、Ｎａ保持部７２に保持されている値と、Ｎｂ保持部７８に保持されている値とが一致していることを示す場合には、制御信号出力制御部８０から各バッファメモリ５６、６６等に対して共通書き込み制御信号Ｃを出力し、各バッファメモリに各々蓄積されているサンプルを一斉に読み出す。（Ｓ１４）
【０１０７】
各バッファメモリ５６、６６等に各々蓄積されているサンプルを一斉に読み出した後は、次に読み出すサンプルが蓄積されているアドレスを、先頭アドレスとして設定し、各バッファメモリ５６、６６等の新しい先頭アドレスについて、サンプルが蓄積されているか否かを確認する。（Ｓ１５）
【０１０８】
図６は、サンプル読み出し制御回路７０の動作を説明する説明図である。
サンプル読み出し制御回路７０は、Ｎａカウント部７１が、電源がＯＮになっている処理ブロック５０、６０等の数を数える。なお、図６の例では、電源がＯＮになっている処理ブロック５０、６０等の数は、８つである。そして、図６に示されている時点では、フラグ７４、７６等が、先頭アドレスにサンプルが蓄積されていることを示す数は７つである。
【０１０９】
図６では、左から３番目のバッファメモリの先頭アドレスにサンプルが蓄積されていない。この状態で、そのバッファメモリに新たにサンプルが書き込まれると、電源がＯＮになっている処理ブロックの数と、先頭アドレスにサンプルが蓄積されているバッファメモリの数とが一致する。また、各バッファメモリは、最初に書き込まれるサンプルは先頭アドレスに書き込まれることにする。従って、次回、左から３番目のバッファメモリにサンプルが書き込まれた場合に、各バッファメモリから、先頭アドレスに蓄積されているサンプルが一斉に読み出される。
【０１１０】
図１及び図２において、相関処理部制御回路９０は、制御信号出力部８０から出力された読み出し制御信号Ｒが入力され、読み出し制御信号Ｒが入力された回数をカウントする。このカウント結果に従って、各相関処理部５７、６７等に共通する共通書き込み制御信号Ｃを出力する。なお、この共通書き込み制御信号Ｃは、相関処理部５７の相関値算出部５７ｊで算出された値を、相関値保持部５７ｋに書き込むように指示する。また、相関処理部制御回路９０は、読み出し制御信号Ｒが入力された回数が、２０４６回に達した場合に、相関値算出部５７ｊに最初の共通書き込み制御信号Ｃを出力する。その後は、読み出し制御信号Ｒが入力される度に、共通書き込み制御信号Ｃを出力する。
【０１１１】
その結果、相関処理部５７、６７等は、バッファメモリ５６、６６等からサンプルが書き込まれる度に、各相関処理部５７、６７等共通に与えられる共通書き込み制御信号Ｃに応じて、その時点で算出した相関値を相関値保持部５７ｋ、６７ｋ等に保持することができる。
【０１１２】
実施の形態１に係る携帯電話機１０は、以上のように構成されているので、互いに独立して変位する第１送信局（第１衛星）及び第２送信局（第２衛星）から送信された信号を受信する受信局（携帯電話機）において、所定個数の信号が入力された場合に各々動作を開始する第１信号処理部（第１衛星対応信号処理ブロック）と第２信号処理部（第２８衛星対応信号処理ブロック）とが、同時に動作を開始することができる。従って、第１信号処理部及び第２信号処理部に対する各制御信号の出力タイミングを共通化することができる。従って、そのタイミング管理を簡素化することができ、その管理用の回路規模を低減することができる。
【０１１３】
また、携帯電話機１０は、第１衛星から受信したアナログ信号をＡ／Ｄ変換する第１Ａ／Ｄ変換部と、第２衛星から受信したアナログ信号をＡ／Ｄ変換する第２Ａ／Ｄ変換部とは、同一のＡ／Ｄ変換部４０であり、回路規模の低減が図られているものである。このように回路規模の低減が図られている構成において、さらに回路規模の低減を図ることができ、その低減の程度は、極めて顕著なものになる。
【０１１４】
また、相関処理部は、相関処理を行う度に制御信号が必要となる。また、各送信局固有のサンプル列の長さ（Ｃ／Ａコードの長さ）が長いと、行うべき相関処理の回数も増大する。従って、相関処理を行う度に必要となる制御信号の出力タイミングの管理が極めて複雑になる。
【０１１５】
すなわち、各相関処理部に入力される信号のタイミングを揃えることによって回路規模を削減できる程度は、極めて顕著なものになる。
【０１１６】
また、ＧＰＳ衛星通信システムにおいては、使用している衛星の数が多いことから、各衛星に対応する各回路同士のタイミングが揃っていない場合のタイミング管理は著しく複雑になる。従って、ＧＰＳ衛星通信システムで用いられる地上用端末の各相関処理部に入力される信号のタイミングを揃えたことによって削減できる回路規模の程度は、極めて顕著なものになる。
【０１１７】
また、この実施の形態１に係る携帯電話機１０は、ＯＮ状態のバッファメモリ数Ｎａに、先頭アドレスにサンプルが蓄積されているバッファメモリ数Ｎｂが達した場合に、バッファメモリ毎にばらついている蓄積タイミングを吸収して、各相関処理部５７、６７等にサンプルが各々入力されるタイミングを揃える。
【０１１８】
従って、各相関処理部５７、６７等にサンプルが各々入力されるタイミングを揃える手段として、蓄積が遅れるバッファメモリを予め決定しておき、そのバッファメモリに蓄積がなされた場合に、各相関処理部５７、６７等の全てにサンプルが蓄積されたと判断して、そのタイミングを揃える手段を採用する場合と比較した場合に、そのような手段よりも、正確かつ迅速に、各相関処理部５７、６７等に各サンプルが各々入力されるタイミングを揃えることができる。
【０１１９】
また、この実施の形態１に係る携帯電話機１０は、バッファメモリ毎にばらついている蓄積タイミングのずれの時間的長さは、各衛星と携帯電話機１０との間で生じるドップラー効果の影響の程度によるものである。従って、その蓄積タイミングのずれは、Ｃ／ＡコードがＡ／Ｄ変換部４０から出力されるのに要する時間と比べるとごく僅かである。従って、各バッファメモリ５６、６６等に必要とされるサンプル蓄積容量は、Ｃ／Ａコード相当分を完全に蓄積できるものである必要はない。さらに、その蓄積容量は極僅かで良い。そのため、バッファメモリ５６、６６等として用いられる回路規模も極めて小さくすることができる。
【０１２０】
なお、実施の形態１に係る受信局に信号を送信する送信局は、ＧＰＳ衛星通信システムにおける複数の衛星であったが、ガリレオ衛星通信システムにおける複数の衛星や、地上の複数の基地局等であっても、ドップラー効果の影響が生じる通信システムであれば、同様に回路規模削減効果は現われる。
【０１２１】
また、その回路規模削減効果は、ＧＰＳ衛星通信システムに限らず、送信局の数が多い通信システムの場合には、その回路規模削減効果が特に顕著になる。
【０１２２】
実施の形態２．
図７は、実施の形態２に係る携帯電話機の要部を示すブロック図である。
図７及び実施の形態１に係る図１に基づいて説明する。
実施の形態２に係る携帯電話機は、実施の形態１に係るサンプル列修正部５５、バッファメモリ５６及びサンプル書き込み制御回路５８の各関係をさらに向上させたものである。その他の構成は同様であるので説明は省略する。
【０１２３】
実施の形態２に係る携帯電話機は、サンプル列修正部５５から出力されるサンプル数調整サンプル列ＮＳが、バッファメモリ５６に入力される前に、シリアルパラレル変換回路１００に入力される。その一方で、サンプル列修正部５５からサンプルが読み出される度に、サンプルが読み出されたタイミングを示すタイミング通知信号Ｔが、シリアルパラレル変換回路１００に入力される。
【０１２４】
シリアルパラレル変換回路１００は、順次入力されるサンプルをタイミング通知信号Ｔに従って、シリアルパラレル変換する。例えば、バッファメモリ５６の１つのアドレスに保持するサンプル数を８ｂｉｔであり、１つのサンプルが１ｂｉｔである場合には、シリアルパラレル変換回路１００は、入力されたサンプルを同時に８つ保持し、保持した８つのサンプルを一斉に読み出すことにしてシリアルパラレル変換を実現する。
【０１２５】
シリアルパラレル変換回路１００から出力されるパラレル変換サンプル列ＣＣは、前述の例では８ｂｉｔ毎に出力され、出力された８ｂｉｔのサンプルは、その時点でバッファメモリ５６に設定されている先頭アドレスに書き込まれる。
【０１２６】
一方、シリアルパラレル変換回路１００から８ｂｉｔのサンプルが出力されると、シリアルパラレル変換回路１００は、サンプル書き込み制御回路５８に対して、パラレル変換通知信号ＣＣを出力する。サンプル書き込み制御回路５８は、パラレル変換通知信号が入力されると、バッファメモリ５６に設定されている先頭アドレスを変更する。
【０１２７】
このような構成であっても実施の形態１と同様の効果を得ることができる。
また、バッファメモリ５６、６６等に、複数ｂｉｔ毎にサンプルを蓄積するようにすることによって、各相関処理部５７、６７等にサンプルが入力される頻度が減少するので、各相関処理部５７、６７等で行うシフトの頻度を減少させることができる。
また、バッファメモリ５６、６６等に、フリップフロップではなく、メモリを用いた場合、このメモリに、サンプルを、複数ｂｉｔ毎に蓄積することができるので、フリップフロップへの信号入力頻度に比べて、メモリへのサンプル書き込み頻度を減少させることができる。
【０１２８】
また、バッファメモリ５６、６６等に、フリップフロップではなく、メモリを用いた場合、このメモリに蓄積可能なサンプルの容量が小さいときには、各信号処理部ブロック５０、６０のチップサイズに対して与える影響が小さくなる。
【０１２９】
この実施の形態２にかかる携帯電話機は、バッファメモリ５６、６６等に、フリップフロップではなく、メモリを用いている。
【０１３０】
そして、実施の形態１で説明したように、各バッファメモリ５６、６６等に必要とされるサンプル蓄積容量は、Ｃ／Ａコード相当分を完全に蓄積できるものである必要はなく、また、各衛星と携帯電話機１０との間で生じるドップラー効果の影響の程度によるものであることから、その蓄積容量は極僅かで良い。
【０１３１】
すなわち、この実施の形態２に係る携帯電話機１０は、各信号処理部ブロック５０、６０のチップサイズに対して与える影響が小さくなる。
【図面の簡単な説明】
【０１３２】
【図１】この発明の実施の形態１に係る携帯電話機のブロック図である。
【図２】この発明の実施の形態１に係る相関処理部の回路図である。
【図３】この発明の実施の形態１に係る携帯電話機の受信信号を説明する模式図である。
【図４】この発明の実施の形態１に係るサンプル列修正部の動作を説明するフローチャート図である。
【図５】この発明の実施の形態１に係るサンプル書き込み制御回路の動作を説明するフローチャート図である。
【図６】この発明の実施の形態１に係る携帯電話機の動作説明図である。
【図７】この発明の実施の形態２に係る携帯電話機の構成図である。
【符号の説明】
【０１３３】
１０；携帯電話機（受信局、地上用端末）、３０：受信部（第１受信部、第２受信部）
４０：Ａ／Ｄ変換部（第１Ａ／Ｄ変換部、第２Ａ／Ｄ変換部）、
５５：サンプル列修正部（第１サンプル列修正部）、
５６：バッファメモリ（第１サンプル蓄積部）、
５７：相関処理部（第１信号処理部、第１相関処理部）、
６５：サンプル列修正部（第２サンプル列修正部）、
６６：バッファメモリ（第２サンプル蓄積部）、
６７：相関処理部（第２信号処理部、第２相関処理部）、
７０：サンプル読み出し制御回路（蓄積部制御部）、
２００：第１ＧＰＳ衛星（第１送信局）、３００：第２８ＧＰＳ衛星（第２送信局）。
【図１】
2006226761.tif 000003
【図２】
2006226761.tif 000004
【図３】
2006226761.tif 000005
【図４】
2006226761.tif 000006
【図５】
2006226761.tif 000007
【図６】
2006226761.tif 000008
【図７】
2006226761.tif 000009