(57)【特許請求の範囲】
【請求項１】
Ａ／Ｄ変換されたデジタルデータに対して各遅延時間毎の相関電力を算出することにより遅延プロファイルを生成してパスサーチを周期的に行うＣＤＭＡ受信装置であって、
算出された前回の遅延プロファイルに基づいてパスサーチを行い、遅延プロファイルの測定範囲を複数の領域に分割し、パスの存在する領域と存在しない領域とを区別するパスサーチ手段と、
Ａ／Ｄ変換された前記デジタルデータを、前記パスサーチ手段からの情報に基づいて、パスの存在する領域のデータとパスの存在しない領域のデータに切り分けるデータ切り分け手段と、
前記データ切り分け手段によりパスの存在しない領域として切り分けられた複数の領域のデータを積算して１つの領域のデータとするデータ積算部と、
前記データ切り分け手段によりパスの存在する領域として切り分けられた領域のデータに、前記データ積算手段により積算された領域のデータを合成するデータ合成手段と、
前記データ合成手段により合成された後のデータに対して各遅延時間毎の相関電力を算出することにより遅延プロファイルを作成する遅延プロファイル測定手段と、を備えたＣＤＭＡ受信装置。
【請求項２】
Ａ／Ｄ変換されたデジタルデータに対して各遅延時間毎の相関電力を算出することにより遅延プロファイルを生成してパスサーチを周期的に行うＣＤＭＡ受信装置であって、
算出された前回の遅延プロファイルに基づいてパスサーチを行い、遅延プロファイルの測定範囲を複数の領域に分割し、パスの存在する領域と存在しない領域とを区別するパスサーチ手段と、
パスが存在する領域に対しては通常の相関コードを生成して出力し、パスが存在しない領域に対しては、そのパスが存在しない複数の領域の遅延時間差に基づいて合成した相関コードを生成して出力する合成相関コード生成手段と、
Ａ／Ｄ変換された前記デジタルデータに対して、前記合成相関コード生成手段により生成された相関コードを用いて各遅延時間毎の相関電力を算出することにより遅延プロファイルを作成する遅延プロファイル測定手段と、
算出された前回の遅延プロファイルにおいて、遅延プロファイルの測定範囲を分割した各領域のうちパスが存在しない領域が複数あった場合、パスが存在しない複数の領域のうちの選択した領域以外の領域において遅延プロファイル測定手段の相関演算を中止させる動作タイミング発生手段と、
を備えたＣＤＭＡ受信装置。
【請求項３】
前記パスサーチ手段は、
前記遅延プロファイル測定手段により算出された遅延プロファイル中のピーク位置と該ピーク位置での相関電力値を検出するピーク位置検出手段と、
前記ピーク位置検出手段により検出されたピーク情報に基づいて、遅延プロファイルの測定範囲を分割した各領域に含まれているピーク電力の合計から、前記各領域がピークが存在する領域であるかピークが存在しない領域であるかを判定し、該判定結果を示すためのインデックス情報を計算する領域インデックス計算手段と、
前記領域インデックス計算手段により得られたインデックス情報に基づいて、ある領域がパスの存在する領域であるか、パスの存在しない領域であるかの情報を出力する領域指定計算手段と、を備えた請求項１または２記載のＣＤＭＡ受信装置。
【請求項４】
Ａ／Ｄ変換されたデジタルデータに対して各遅延時間毎の相関電力を算出することにより遅延プロファイルを生成してパスサーチを周期的に行うパスサーチ方法であって、
算出された前回の遅延プロファイルに基づいてパスサーチを行い、遅延プロファイルの測定範囲を複数の領域に分割し、パスの存在する領域と存在しない領域とを区別するステップと、
Ａ／Ｄ変換された前記デジタルデータを、当該領域がパスが存在する領域であるかパスが存在しない領域であるかの情報に基づいて、パスの存在する領域のデータとパスの存在しない領域のデータに切り分けるステップと、
パスの存在しない領域として切り分けられた複数の領域のデータを積算して１つの領域のデータとするステップと、
パスの存在する領域として切り分けられた領域のデータに、パスの存在しない複数の領域のデータを積算したデータを合成するステップと、
合成された後の前記データに対して各遅延時間毎の相関電力を算出することにより遅延プロファイルを作成するステップと、を有するパスサーチ方法。
【請求項５】
Ａ／Ｄ変換されたデジタルデータに対して各遅延時間毎の相関電力を算出することにより遅延プロファイルを生成してパスサーチを周期的に行うパスサーチ方法であって、
算出された前回の遅延プロファイルに基づいてパスサーチを行い、遅延プロファイルの測定範囲を複数の領域に分割し、パスの存在する領域と存在しない領域とを区別するステップと、
パスが存在する領域に対しては通常の相関コードを生成して出力し、パスが存在しない領域に対しては、そのパスが存在しない複数の領域の遅延時間差に基づいて合成した相関コードを生成して出力するステップと、
算出された前回の遅延プロファイルにおいて、遅延プロファイルの測定範囲を分割した各領域のうちパスが存在しない領域が複数あった場合、パスが存在しない複数の領域のうちの選択した領域以外の領域においては相関演算を中止し、パスが存在する領域およびパスが存在しない複数の領域のうちの選択した領域においては、Ａ／Ｄ変換された前記デジタルデータに対して、生成された前記相関コードを用いて各遅延時間毎の相関電力を算出することにより遅延プロファイルを作成するステップと、を有するパスサーチ方法。
【請求項６】
Ａ／Ｄ変換されたデジタルデータに対して各遅延時間毎の相関電力を算出することにより遅延プロファイルを生成してパスサーチを周期的に行うパスサーチ方法をコンピュータに実行させるためのプログラムであって、
算出された前回の遅延プロファイルに基づいてパスサーチを行い、遅延プロファイルの測定範囲を複数の領域に分割し、パスの存在する領域と存在しない領域とを区別する処理と、
Ａ／Ｄ変換された前記デジタルデータを、当該領域がパスが存在する領域であるかパスが存在しない領域であるかの情報に基づいて、パスの存在する領域のデータとパスの存在しない領域のデータに切り分ける処理と、
パスの存在しない領域として切り分けられた複数の領域のデータを積算して１つの領域のデータとする処理と、
パスの存在する領域として切り分けられた領域のデータに、パスの存在しない複数の領域のデータを積算したデータを合成する処理と、
合成された後の前記データに対して各遅延時間毎の相関電力を算出することにより遅延プロファイルを作成する処理と、をコンピュータに実行させるためのプログラム。
【請求項７】
Ａ／Ｄ変換されたデジタルデータに対して各遅延時間毎の相関電力を算出することにより遅延プロファイルを生成してパスサーチを周期的に行うパスサーチ方法をコンピュータに実行させるためのプログラムであって、
算出された前回の遅延プロファイルに基づいてパスサーチを行い、遅延プロファイルの測定範囲を複数の領域に分割し、パスの存在する領域と存在しない領域とを区別する処理と、
パスが存在する領域に対しては通常の相関コードを生成して出力し、パスが存在しない領域に対しては、そのパスが存在しない複数の領域の遅延時間差に基づいて合成した相関コードを生成して出力する処理と、
算出された前回の遅延プロファイルにおいて、遅延プロファイルの測定範囲を分割した各領域のうちパスが存在しない領域が複数あった場合、パスが存在しない複数の領域のうちの選択した領域以外の領域においては相関演算を中止し、パスが存在する領域およびパスが存在しない複数の領域のうちの選択した領域においては、Ａ／Ｄ変換された前記デジタルデータに対して、生成された前記相関コードを用いて各遅延時間毎の相関電力を算出することにより遅延プロファイルを作成する処理と、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＣＤＭＡ受信装置に関し、特に、受信信号の遅延時間に対する信号電力分布を示す遅延プロファイルを所定のタイミングで検索することによりパスを検索するパスサーチ方法に関する。
【０００２】
【従来の技術】
移動通信では多重波伝搬の各受信波の伝搬路長にばらつきがあるため、伝搬遅延時間が異なっている多重波が存在している。ＤＳ−ＣＤＭＡ（Ｄｉｒｅｃｔ  Ｓｅｑｕｅｎｃｅ  −  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ：直接拡散−符号分割多元接続方式）通信においては狭帯域な情報データを広帯域な拡散符号で帯域拡散することにより、この伝搬遅延時間が異なる各々の多重波を遅延プロファイルという形で、分離・抽出できるという特徴をもつ。そして、ＤＳ−ＣＤＭＡ通信においてはこれら伝搬遅延時間の異なる複数のマルチパス信号をかき集め、合成（Ｒａｋｅ合成）することによって、ダイバーシティ効果が得られて受信特性が向上できることはよく知られている。具体的には、ＤＳ―ＣＤＭＡ受信装置では、マルチパスサーチ部によって遅延プロファイル（遅延時間に対する信号電力分布）を測定し、測定範囲内で信号電力が大きいパスをいくつか選択し、それらのパスをそれぞれフィンガー部に割り当てて、レイク（Ｒａｋｅ）合成受信機においてそれらのパスを合成している。
【０００３】
しかし、移動局は基地局に対してその相対的な位置が変動するため、周囲の電波伝達環境が変動しこの遅延プロファイルも変動する。そのため、マルチサーチ部によって測定される遅延プロファイルも変動し、レイク合成すべきパスの遅延時間も変動する。したがって、移動通信環境下では遅延プロファイルの変動に対して追従して、最大の信号電力が得られるようにレイク合成を行う必要がある。
【０００４】
上記で説明した遅延プロファイルの変動に追従するため、ＣＤＭＡ受信装置では、従来より、遅延プロファイルからパスをサーチするためのパスサーチ方法では、遅延プロファイルからパスを検出するためのマルチパスサーチ機能、および、一旦検出したパスを追尾するためのトラッキング機能が用いられている。
【０００５】
遅延プロファイルは、受信データと拡散符号との間の相関演算を行うことにより各遅延時間における相関電力を作成することにより生成される。しかし、遅延プロファイルは一般にデータ数が多く、また相関演算を行うための演算量もけっして少なくないため、遅延プロファイルの測定範囲中の全てのタイミングに対して堂々の相関演算を行う従来のパスサーチ方法では、遅延プロファイルからパスを検出するための処理に要する時間や、消費電流が大きくなってしまっていた。
【０００６】
【発明が解決しようとする課題】
上述した従来のＣＤＭＡ受信装置では、得られた遅延プロファイルから有効なパスを探し出すパスサーチ処理に膨大な演算を必要とするため、計算量および消費電力が大きいという問題点があった。
【０００７】
本発明の目的は、得られた遅延プロファイルから有効なパスを探し出すパスサーチ処理を少ない計算量および消費電力で行うことができるＣＤＭＡ受信装置およびパスサーチ方法を提供することである。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、本発明のＣＤＭＡ受信装置は、Ａ／Ｄ変換されたデジタルデータに対して各遅延時間毎の相関電力を算出することにより遅延プロファイルを生成してパスサーチを周期的に行うＣＤＭＡ受信装置であって、
算出された前回の遅延プロファイルに基づいてパスサーチを行い、遅延プロファイルの測定範囲を複数の領域に分割し、パスの存在する領域と存在しない領域とを区別するパスサーチ手段と、
Ａ／Ｄ変換された前記デジタルデータを、前記パスサーチ手段からの情報に基づいて、パスの存在する領域のデータとパスの存在しない領域のデータに切り分けるデータ切り分け手段と、
前記データ切り分け手段によりパスの存在しない領域として切り分けられた複数の領域のデータを積算して１つの領域のデータとするデータ積算部と、
前記データ切り分け手段によりパスの存在する領域として切り分けられた領域のデータに、前記データ積算手段により積算された領域のデータを合成するデータ合成手段と、
前記データ合成手段により合成された後のデータに対して各遅延時間毎の相関電力を算出することにより遅延プロファイルを作成する遅延プロファイル測定手段とを備えている。
【０００９】
本発明は、遅延プロファイルの測定範囲を複数の領域に分割し、分割した各領域をパスの存在する領域とパスの存在しない領域とに切り分け、パスの存在する領域のデータは各領域毎に相関電力を計算し、パスの存在しない領域のデータは１つの領域のデータとして積算した後に相関電力を計算することにより遅延プロファイルを算出するようにしたものである。従って、本発明によれば、相関電力を行う必要があるデータを削減することができ、得られた遅延プロファイルから有効なパスを探し出すパスサーチ処理を少ない計算量および消費電力で行うことができる。
【００１０】
また、本発明の他のＣＤＭＡ受信装置は、Ａ／Ｄ変換されたデジタルデータに対して各遅延時間毎の相関電力を算出することにより遅延プロファイルを生成してパスサーチを周期的に行うＣＤＭＡ受信装置であって、
算出された前回の遅延プロファイルに基づいてパスサーチを行い、遅延プロファイルの測定範囲を複数の領域に分割し、パスの存在する領域と存在しない領域とを区別するパスサーチ手段と、
パスが存在する領域に対しては通常の相関コードを生成して出力し、パスが存在しない領域に対しては、そのパスが存在しない複数の領域の遅延時間差に基づいて合成した相関コードを生成して出力する合成相関コード生成手段と、
Ａ／Ｄ変換された前記デジタルデータに対して、前記合成相関コード生成手段により生成された相関コードを用いて各遅延時間毎の相関電力を算出することにより遅延プロファイルを作成する遅延プロファイル測定手段と、
算出された前回の遅延プロファイルにおいて、遅延プロファイルの測定範囲を分割した各領域のうちパスが存在しない領域が複数あった場合、パスが存在しない複数の領域のうちの選択した領域以外の領域において遅延プロファイル測定手段の相関演算を中止させる動作タイミング発生手段とを備えている。
【００１１】
本発明は、遅延プロファイルの測定範囲を複数の領域に分割し、分割した各領域をパスの存在する領域とパスの存在しない領域とに切り分け、パスの存在する領域のデータは各領域毎に通常の相関コードを用いて相関電力を計算し、パスの存在しない領域に対しては、そのパスが存在しない複数の領域の遅延時間差に基づいて合成した相関コードを用いて相関電力を計算することにより、パスの存在しない複数の領域の相関電力を積算した値を１回の相関電力計算により求めて、遅延プロファイルを算出するようにしたものである。従って、本発明によれば、相関電力を算出するための演算量を削減することができるため、得られた遅延プロファイルから有効なパスを探し出すパスサーチ処理を少ない計算量および消費電力で行うことができる。
【００１２】
さらに、本発明は、前記パスサーチ手段が、
前記遅延プロファイル測定手段により算出された遅延プロファイル中のピーク位置と該ピーク位置での相関電力値を検出するピーク位置検出手段と、
前記ピーク位置検出手段により検出されたピーク情報に基づいて、遅延プロファイルの測定範囲を分割した各領域に含まれているピーク電力の合計から、前記各領域がピークが存在する領域であるかピークが存在しない領域であるかを判定し、該判定結果を示すためのインデックス情報を計算する領域インデックス計算手段と、
前記領域インデックス計算手段により得られたインデックス情報に基づいて、ある領域がパスの存在する領域であるか、パスの存在しない領域であるかの情報を出力する領域指定計算手段とを備えるようにしてもよい。
【００１３】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００１４】
（第１の実施形態）
遅延プロファイルを算出する機能ブロックは、一般に演算量が多く消費電力が多いブロックである。そして、パスの変動が少なく、相関ピークの変動が少ないとき有意なパスが存在しない領域は次回のサンプリングでもパスが存在しないことが想定される。そこで、本実施形態のＣＤＭＡ受信装置では、遅延プロファイルの測定範囲を複数の領域に分割し、前回パス（相関ピーク）が存在しなかった複数の領域を遅延プロファイルを算出する前に積算し、遅延プロファイルの計算量を減らし、処理量および消費電力を削減する。
【００１５】
本発明の第１の実施形態のＣＤＭＡ受信装置の構成を示すブロック図を図１に示す。本実施形態のＣＤＭＡ受信装置は、図１に示されるように、アンテナ２１と、高周波受信回路部２２と、Ａ／Ｄ変換部２３と、データ切り分け部２４と、データ積算部２５と、データ合成部２６と、遅延プロファイル測定部３３と、動作タイミング発生器３４と、パスサーチ部３６と、フィンガー部３７と、レイク受信部３８とから構成されている。
【００１６】
また、パスサーチ部３６は、領域指定計算部２７と、ピーク位置検出部２８と、領域インデックス計算部２９と、パス割り当て部３２と、内部記憶（ＲＡＭ）３５とから構成されている。さらに、内部記憶部（ＲＡＭ）３５は、検出パステーブル保存部３０と、領域インデックス保存部３１とから構成されている。
【００１７】
高周波受信回路部２２は、アンテナ２１から入力された無線受信を復調する。Ａ／Ｄ変換部２３は、高周波受信回路部２２により復調された信号をＡ／Ｄ変換してデジタルデータを生成する。
【００１８】
データ切り分け部２４は、Ａ／Ｄ変換部２３からのデジタルデータを領域指定計算部２７からの情報に基づいて、パスの存在する領域とパスの存在しない領域とに切り分ける処理を行う。データ積算部２５は、データ切り分け部２４によりパスの存在しない領域として切り分けられた複数の領域のデータを積算して１つの領域のデータとする処理を行う。
【００１９】
データ合成部２６は、データ切り分け部２４によりパスの存在する領域として切り分けられた領域のデータと、データ積算部２５により積算された領域のデータを合成する処理を行っている。本実施形態では、データ合成部２６は、パスの存在する領域として切り分けられた領域のデータの最後に、データ積算部２５により積算された領域のデータを合成している。
【００２０】
遅延プロファイル測定部３３は、データ合成部２６により合成された後のデジタルデータに対して、動作タイミング発生器３４からの動作タイミングに基づき、遅延時間の分解能毎に相関器を動作させて逆拡散を行い、それぞれの遅延時間に応じた電力を算出することにより遅延プロファイルの算出を行っている。
【００２１】
動作タイミング発生器３４は、遅延プロファイルを計算する領域の長さに応じたタイミングを遅延プロファイル測定部３３に指示している。このように、動作タイミング発生器３４により、遅延プロファイル測定部３３に対してタイミングの指示を行っているのは、遅延プロファイルを計算する領域の長さは変化するためである。
【００２２】
パスサーチ部３６は、遅延プロファイル測定部３３により算出された遅延プロファイルに基づいてパスサーチを行い、パスの存在するタイミングをレイク受信部３８に指示するとともに、遅延プロファイルを複数の領域に分けた際に、パスの存在する領域と存在しない領域との情報をデータ切り分け部２４、データ積算部２５、データ合成部２６に出力している。
【００２３】
フィンガー部３７は、パス割り当て部３２により割り当てられたパスタイミングに基づいて逆拡散を行っている。レイク受信部３８は、パス割り当て部３２からの指示に基づいて、フィンガー部３７により逆拡散された後の信号をレイク合成する処理を行っている。
【００２４】
ピーク位置検出部２８は、遅延プロファイル測定部３３により算出された遅延プロファイル中のピーク位置とそのピーク位置での相関電力値を検出し、ピーク情報として検出パステーブル保存部３０に保存している。
【００２５】
領域インデックス計算部２９は、検出パステーブル保存部３０に保存されているピーク情報に基づいて、遅延プロファイルの測定範囲を分割した各領域に含まれているピーク電力の合計から、その領域に有効なパスが存在するかどうかを判断し、各領域がパスが存在する領域であるかパスが存在しない領域であるかどうかを示す情報であるインデックス情報を付与し、このインデックス情報を、領域インデックス保存部３１に保存する。領域指定計算部２７は、領域インデックス保存部３１に保存されたインデックス情報に基づいて、ある領域がパスの存在する領域であるか、パスの存在しない領域であるかの情報を、データ切り分け部２４、データ積算部２５、データ合成部２６に出力している。
【００２６】
パス割り当て部３２は、検出パステーブル保存部３０に保存されているピーク情報に基づいて、最大の電力値が得られるようにフィンガー部３７の各フィンガーに割り当てるパスを決定し、その情報をフィンガー部３７に出力するとともに、レイク受信部３８にレイク合成を行うべきフィンガー部３７の情報を出力している。
【００２７】
次に、本実施形態のＣＤＭＡ受信装置の動作を図面を参照して詳細に説明する。
【００２８】
図１を参照すると、アンテナ２１から入力された無線受信信号は、高周波受信回路部２２により復調された後に、Ａ／Ｄ変換部２３によりＡ／Ｄ変換される。そして、Ａ／Ｄ変換されたデジタルデータは、データ切り分け部２４に入力される。
【００２９】
データ切り分け部２４では、前回のパスサーチ結果に基づいた領域指定計算部２７からの指示により、図２（ａ）でインデックス付けられているように、パスの存在していた領域と存在していない領域に分ける処理を行う。パスの存在していない領域は、データ積算部２５である単位領域にデータを積算される。データ積算部２５において積算されたデータはデータ合成部２６でパスが存在していたいくつかの領域の最後に合成された後に遅延プロファイル測定部３３へ入力される。
【００３０】
今回測定された遅延プロファイルが、図２（ａ）に示した前回の遅延プロファイルからの変化が小さかったとすると、パスが存在しない領域を合成した後の今回測定した遅延プロファイルは図２（ｂ）で示されるようになる。
【００３１】
図２（ｂ）では、領域１１と領域１３がパスが存在しない領域であると判定されたため、領域１１と領域１３のデータが積算されて他の領域１２、１４、１５の後に合成されている。
【００３２】
次に、遅延プロファイル測定部３３において、データ合成部２６から入力されたデータを用いて、遅延プロファイルの算出が行われる。具体的には、遅延プロファイル測定部３３では、遅延時間の分解能毎に相関器を動作させて逆拡散が行われ、それぞれの遅延時間に応じた相関電力を算出することにより遅延プロファイルの算出が行われる。
【００３３】
そして、データ切り分け部２４で、前回測定した遅延プロファイルの相関ピーク位置および相関電力の結果に基づき、パスが存在していた領域とパスが存在していなかった領域に分割される。ここで図２（ａ）は前回のサーチ時の遅延プロファイルであり、これに基づき、領域指定計算部２７が指示を出し、データ切り分け部２４により、Ａ／Ｄ変換部２３からのデジタルデータは、パスの存在する領域のデータとパスの存在しない領域のデータに分けられる。
【００３４】
Ａ／Ｄ変換部２３から出力された後のＡ／Ｄ変換後のデータを、図３の一番上段のデータ列として示す。遅延プロファイルの１サンプリング点は、図３中の「プロファイルを計算するデータ列」を逆拡散したものであり、Ａ／Ｄ変換後のデータ列の一部である。パスの存在しない領域を図３の領域１１と領域１３と示されているデータ列の集合であったとして以下の説明を行う。この場合、図４で示されているように、データ積算部２５により、領域１１のデータと領域１３のデータは積算されて１つの領域のデータとされる。次にデータ合成部２６において、パスが存在していた領域のデータと、データ積算部２５で積算された領域のデータが合成されて出力される。
【００３５】
そして、データ合成部２６により合成された後のデータは、遅延プロファイル測定部３３において、受信信号の遅延プロファイルに変更される。具体的には、遅延プロファイル測定部３３では、遅延時間の分解能毎に相関器を動作させて逆拡散を行い、それぞれの遅延時間に応じた相関電力を算出することにより遅延プロファイルを作成する。ここで、データ合成部２６からのデータは、パスの存在しない複数の領域のデータは１つの領域のデータとして積算されているため、従来の☆と比較して、遅延プロファイル測定部３３において遅延プロファイルを算出するために必要となる計算量は少なくてすむ。図２（ａ）、図２（ｂ）に示したデータ例では、領域１１、１３のデータが積算されるため、遅延プロファイル測定部３３では、領域一つ分の遅延プロファイルを算出する計算量を減らすことができる。
【００３６】
次に、遅延プロファイル測定部３３において算出された遅延プロファイルはパスサーチ部３６に入力される。パスサーチ部３６に入力された遅延プロファイルは、先ず、ピーク位置検出部２８に入力される。
【００３７】
ピーク位置検出部２８では、相関ピーク位置と相関電力の検索が行われる。ピーク検索の方法としては、例えば３点を連続してとり、それらの中心の点が一番大きく、かつそれがあるピーク判定のしきい値を越えているときに、ピークと見なす方法がある。検出されたピーク位置とパワーは、内部記憶（ＲＡＭ）３５の中の検出パステーブル保存部３０に保存される。
【００３８】
パス割り当て部３２は検出パステーブル保存部３０のデータを参照にして、最大の電力が得られるようにフィンガー部３７の割り当てパスを決定し、フィンガー部３７に割り当てるパス情報を渡す。レイク受信部３８ではフィンガー部により逆拡散されたデータをレイク合成する。
【００３９】
領域インデックス計算部２９では、同様にして検出パステーブル保存部３０から、各々の領域に含まれているピーク電力の合計から有効なピークが存在するかどうか判断し、それぞれの領域に、パスが存在しているため積算されるべきでない領域か、ピークが存在しないため積算すべきである領域かどうかのインデックス情報を付与する。そして、付与されたインデックス情報は、領域インデックス保存部３１に保存される。
【００４０】
領域インデックス計算部２９で行われている、各領域に対するインデックス情報を付与する動作を具体的に説明する。
【００４１】
Ｎを全領域数、Ｎｐをピークが存在するとのインデックス情報が付与された領域数とする。また、相関ピークの無い領域はデータ合成部２６により一番最後の領域に並べ替えられているものとする。すると、最初からＮｐ番目の領域までは前回のパスサーチの時にはパスが存在するとのインデックス情報が付与されている領域が集まっていることとなる。Ｎｐ番目の領域よりも前の領域では、有意な相関ピーク電力が得られなかった時のみに、領域インデックス保存部３１に保存されているインデックス情報をパスが存在しない領域であるとのインデックス情報に変更する。尚、Ｎｐ＋１の値がＮより小さい時、Ｎｐ＋１番目の領域はパスが存在しない領域が積算された領域であることを示している。この場合、Ｎｐ＋１番目の領域で有意な相関ピーク電力が得られた場合、前回パスが存在しなかったとされた領域のいずれかにおいて、パスが存在するようになったものと考えられる。従って、前回パスが存在しないとのインデックス情報が付与された全ての領域のインデックス情報を、パスが存在する領域であるとのインデックス情報に変更する。この動作をフィンガー部３７に対するパス割り当てを更新するたびに行う。尚、図２（ａ）、図２（ｂ）に示した例では、Ｎ＝５、Ｎｐ＝３である。
【００４２】
そして、領域指定計算部２７では、領域インデックス保存部３１に保存されたインデックス情報に基づいて、ある領域がパスの存在する領域であるか、パスの存在しない領域であるかの情報を、データ切り分け部２４、データ積算部２５、データ合成部２６に出力する。
【００４３】
本実施形態のように、パスが存在しない複数の領域を積算して１つの領域のデータとした場合、その積算後の領域のデータは、積算前のデータと比較してノイズ成分は多くなってしまうが、遅延プロファイル測定を行うことにより、積算された領域内にパスが存在するかどうかの判定を行うことは可能である。そして、積算した領域内にパスの存在が確認された場合、積算したいずれかの領域においてパスが存在していると考えられるため次回の処理においては、積算した全ての領域を積算せずに遅延プロファイルの測定を行う。
【００４４】
一般的に相関電力の算出のための計算規模は大きいため、本実施形態のＣＤＭＡ受信装置におけるパスサーチ方法のように、パスおよびピークが存在しない領域をまとめて演算することにより、全体の計算量の低減させ消費電力の低減をはかることができる。
【００４５】
（第２の実施形態）
次に、本発明の第２の実施形態のＣＤＭＡ受信装置について説明する。本発明の第２の実施形態のＣＤＭＡ受信装置の構成を図５に示す。図５において、図１中の構成要素と同一の構成要素には同一の符号を付し、説明を省略するものとする。
【００４６】
本実施形態のＣＤＭＡ受信装置は、図１に示した第１の実施形態のＣＤＭＡ受信装置のようにピークの存在しない領域のデータを積算するのでなく、ピークの存在しない領域に対応する拡散コードを合成してから逆拡散することにより、データを積算してから逆拡散を行ったのと同様な値を得るようにしたものである。
【００４７】
本実施形態のＣＤＭＡ受信装置は、図５に示すように、図１に示した第１の実施形態のＣＤＭＡ受信装置に対して、動作タイミング発生器３４を動作タイミング発生器１１４に置き換え、データ切り分け部２４、データ積算部２５、データ合成部２６の代わりに合成相関コード生成部１０４を新たに設けたものである。尚、図１に示した第１の実施形態のＣＤＭＡ受信装置においても、相関コード（拡散コード）を生成するブロックは存在するが、図１においては省略されて図示されていない。
【００４８】
動作タイミング発生器１１４は、図１に示した第１の実施形態のＣＤＭＡ受信装置における動作タイミング発生器３４の機能に加えて、前回の遅延プロファイルの測定範囲を分割した各領域のうちパスが存在しない領域が複数あった場合、パスが存在しない領域のうちの２番目以降の領域において遅延プロファイル測定部３３の相関演算を中止させる機能を有している。
【００４９】
合成相関コード生成部１０４は、遅延プロファイルの測定範囲を分割した各領域のうちにパスが存在しない領域が複数あった場合、相関ピークが存在する領域に対しては通常の相関コードを生成して出力し、相関ピークが存在しない領域に対してはそのパスが存在しない複数の領域の遅延時間差に基づいて合成した相関コードを生成して出力する。
【００５０】
図５中の合成相関コード生成部１０４により生成される相関コードの一例を図６に示す。図６に示す例では、相関を取るコード列（Ｃ（ｊ）、Ｃ（ｊ＋１）、・・・、Ｃ（ｎ−１）、Ｃ（ｎ））とデータ列の内積を取ることで相関を計算している。この相関コード列は、計算により求められるため、相関を取るコード列の前のデータＣ（ｊ−１）の値や、後のデータＣ（ｎ＋１）の値も計算により求めることが可能であり、またどの領域における相関計算も同じ相関コード系列で演算することができる。ここで、領域１１と領域１３を合成する時、領域１１と領域１３の遅延時間差の分だけずらした相関コード、図６では遅延時間差ｉだけずらした相関コードを、元の相関を取るコードに加算してやると、図６に示すように、合成された相関コード列（Ｃ（ｊ）＋Ｃ（ｊ−ｉ）、Ｃ（ｊ＋１）＋Ｃ（ｊ−ｉ＋１）、・・・、）、が得られる。
【００５１】
この合成されたコードを用いて領域１１の相関演算を行うタイミングで相関演算を行うと、領域１３の領域に対する相関演算も行ったことになる。このように、相関演算を合成した後に相関演算を行うようにする本実施形態によれば、Ａ／Ｄ変換後のデータの並べ替えや、データ列の積算を必要とすることなく、領域１１と領域１３のデータ列を積算して相関演算を行った場合に得られる相関電力値と同じ値を得ることができる。そして、本実施形態では、遅延プロファイル測定部３３において、本来領域１３のデータの相関演算を行うはずのタイミングでは、動作タイミング発生器３４からの指示により相関演算を中止することができる。このようにすれば、パスが存在しない領域が複数ある場合でも、相関演算は１回のみ行えばよいため、全体としての相関演算の量を削減することができ、計算量および消費電力を削減することができる。
【００５２】
また、本実施形態のＣＤＭＡ受信装置によるパスサーチ方法でも、第１の実施形態のＣＤＭＡ受信装置によるパスサーチ方法の場合と同様にノイズ成分は多くなってしまうが、遅延プロファイル測定により相関を取り、パスが存在するかどうかの判断は可能である。
【００５３】
次に、本実施形態のＣＤＭＡ受信装置の動作を図面を参照して詳細に説明する。
【００５４】
以下の説明においても、Ａ／Ｄ変換後のデータは、図３（ａ）の一番上段のデータ列であるものとして説明を行う。遅延プロファイルの１サンプリング点は、図３（ａ）の「プロファイルを計算するデータ列」を逆拡散し相関を取ったものであり、Ａ／Ｄ変換後のデータ列の一部である。パスの無い領域は図３（ａ）の領域１１と領域１３と示されているデータ列の集合が対応する。
【００５５】
Ａ／Ｄ変換部２３によりデジタルデータが出力されるまでの動作は、図１の第１の実施形態と同様であるためその説明は省略する。本実施形態では、Ａ／Ｄ変換部２３から出力されたデジタルデータは、遅延プロファイル測定部３３に入力される。
【００５６】
相関コード生成部１０４では、前回の遅延プロファイルデータの相関ピーク測定に基づき、パスが存在していない領域の合成相関コードを図６で示すように発生する。そして、遅延プロファイル測定部３３では、領域１１のデータの相関電力を算出する際に、相関コード生成部１０４により生成された相関コードを用いることにより、領域１１の遅延プロファイル測定のために領域１１の相関電力を算出すると同時に、領域１３の相関電力の算出も行うことができ、領域１３の相関電力を算出するための処理を省くことができる。このようにして、本実施形態では、パスの存在しない領域のデータを積算するのではなく、パスの存在しない領域のデータの相関電力を算出するための相関コードをその遅延時間に基づいて合成することにより、相関電力を算出するための計算量を削減することができる。
【００５７】
尚、上記第１および第２の実施形態では、説明を簡単にするために遅延プロファイル測定部３３が１つの相関器から構成されているものとして説明したが、実際の構成では動作速度を速めるために、複数の相関器を備えるようにして、複数の遅延プロファイルの測定を並列に処理している。
【００５８】
また、上記第１および第２の実施形態では、Ａ／Ｄ変換後のデジタルデータを保存することなく遅延プロファイルの算出等を行っていたが、Ａ／Ｄ変換後のデータを一旦保存しておくようにし、前回はピークが存在しなかったが今回はピークが存在する領域があった場合、前回ピークが存在しなかった領域を積算せずに遅延プロファイルを算出するようにし、ピークの位置を特定するようにする方法も考えられる。このような方法を用いた場合、それぞれの領域でどのあたりにピークが存在するかは、ピークが存在しない領域を積算して遅延プロファイルを測定した際に既知であり、その付近のみ遅延プロファイルおよびピークサーチするようにすれば少ない演算量で遅延プロファイルを算出することができる。
【００５９】
さらに、上記第１および第２の実施形態では、遅延プロファイルの測定範囲を５つの領域に分割する場合を用いて説明したが、本発明はこのような場合に限定されるものではなく、遅延プロファイルの測定範囲を分割する数は５よりも多くても少なくてもよい。また、遅延プロファイルを分割するパターンは、図７に示すように、分割後のそれぞれの領域４１〜４５が重なるようにしてもよい。さらに、図８に示すように、分割後の各領域５１〜５５がすべて同じ長さでなくともよい。さらに、検出したパス位置の分布状況に応じて分割後の各領域の長さを制御するようにしてもよい。
【００６０】
また、図には示されていないが、本発明の第１および第２の実施形態のＣＤＭＡ受信装置は、上記で説明したパスサーチ方法を実行するためのプログラムを記録した記録媒体を備えている。この記録媒体は磁気ディスク、半導体メモリまたはその他の記録媒体であってもよい。このプログラムは、記録媒体からＣＤＭＡ受信装置に読み込まれ、ＣＤＭＡ受信装置の動作を制御する。具体的には、ＣＤＭＡ受信装置内のＣＰＵがこのプログラムの制御によりＣＤＭＡ受信装置のハードウェア資源に特定の処理を行うように指示することにより上記の処理が実現される。
【００６１】
【発明の効果】
以上説明したように、本発明によれば、遅延プロファイルの測定範囲内のデータの前回の測定においてパスが存在しなかった領域どうしを合成して１つの領域としてから遅延プロファイルの作成を行うことにより、得られた遅延プロファイルから有効なパスを探し出すパスサーチ処理を少ない計算量および消費電力で行うことができるという効果を得ることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態のＣＤＭＡ受信装置の構成を示すブロック図である。
【図２】遅延プロファイルを示す図（図２（ａ））、および合成後の遅延プロファイルを示す図（図２（ｂ））である。
【図３】遅延プロファイルを作成する前のＡ／Ｄ変換後のデータ系列を示す図である。
【図４】合成後のＡ／Ｄ変換後のデータ系列を示す図である。
【図５】本発明の第２の実施形態のＣＤＭＡ受信装置の構成を示すブロック図である。
【図６】図５中の合成相関コード生成部１０４により生成されたコード例を説明するための図である。
【図７】遅延プロファイルの分割パターンの一例を示す図である。
【図８】遅延プロファイルの分割パターンの他の例を示す図である。
【符号の説明】
２１    アンテナ
２２    高周波受信回路部
２３    Ａ／Ｄ変換部
２４    データ切り分け部
２５    データ積算部
２６    データ合成部
２７    領域指定計算部
２８    ピーク位置検出部
２９    領域インデックス計算部
３０    検出パステーブル保存部
３１    領域インデックス保存部
３２    パス割り当て部
３３    遅延プロファイル測定部
３４    動作タイミング発生器
３５    内部記憶（ＲＡＭ）
３６    パスサーチ部
３７    フィンガー部
３８    レイク受信部
４１〜４５    領域
５１〜５５    領域
１０４    合成相関コード生成部
１１４    動作タイミング発生器
【図１】
0003565269.tif 000002
【図２】
0003565269.tif 000003
【図３】
0003565269.tif 000004
【図４】
0003565269.tif 000005
【図５】
0003565269.tif 000006
【図６】
0003565269.tif 000007
【図７】
0003565269.tif 000008
【図８】
0003565269.tif 000009