(57)【要約】【課題】相関演算リソースを削減することができる、低コストの受信装置を提供する。【解決手段】受信装置は、第１の基準信号を含む情報信号を受信する受信部１０と、サーチャー部２１とを有する。サーチャー部２１は、マルチパスを通じて受信部１０にて受信される上記情報信号の、それぞれのパスにおける受信タイミングの検出が可能な時間幅を規定する少なくとも１つのサーチウィンドウを、送信装置からの呼毎に割り当てるウィンドウ割り当て部と、複数の相関演算リソースを備え、受信信号と上記第１の基準信号に対応する第２の基準信号との相関をとるために使用する相関演算リソースが上記複数の相関演算リソースから割り当てられる相関演算部と、上記ウィンドウ割り当て部によって割り当てられたサーチウィンドウの時間幅に応じて、上記相関演算部における相関演算リソースの割り当てを動的に制御する相関演算リソース制御部と、を有する。【選択図】図１
2009171111.tif 000002
【特許請求の範囲】
【請求項１】
第１の基準信号を含む情報信号を受信する受信部と、
マルチパスを通じて前記受信部にて受信される前記情報信号の、それぞれのパスにおける受信タイミングの検出が可能な時間幅を規定する少なくとも１つのサーチウィンドウを、送信装置からの呼毎に割り当てるウィンドウ割り当て部と、
複数の相関演算リソースを備え、前記受信部にて受信された前記情報信号と前記第１の基準信号に対応する第２の基準信号との相関をとるために使用する相関演算リソースが前記複数の相関演算リソースから割り当てられる相関演算部と、
前記ウィンドウ割り当て部によって割り当てられたサーチウィンドウの時間幅に応じて、前記相関演算部における相関演算リソースの割り当てを動的に制御する相関演算リソース制御部と、を有する受信装置。
【請求項２】
前記相関演算部は、複数の第１の相関演算リソースを備える固定エリアと、複数の第２の相関演算リソースを備えるシェアエリアと、を有し、
前記相関演算リソース制御部は、前記ウィンドウ割り当て部にて設定されたサーチウィンドウに対して、前記固定エリアから予め定められた数の第１の相関演算リソースを割り当てるとともに、該固定エリアにおける第１の相関演算リソースの割り当てだけでは相関演算リソースの数が不足する場合に、該不足した数の第２の相関演算リソースを前記シェアエリアから割り当てる、請求項１に記載の受信装置。
【請求項３】
前記固定エリアにおける第１の相関演算リソースの割り当ての有無を示す設定情報および前記シェアエリアにおける第２の相関演算リソースの割り当ての有無を示す設定情報がそれぞれ格納される相関演算リソース設定情報格納部を、さらに有し、
前記相関演算リソース制御部は、前記相関演算リソース設定情報格納部における前記第１および第２の相関演算リソースの設定情報を参照して、前記固定エリアおよびシェアエリアにおける第１および第２の相関演算リソースの割り当てを制御するとともに、該割り当て結果を前記相関演算リソース設定情報格納部に反映させる、請求項２に記載の受信装置。
【請求項４】
前記相関演算リソース制御部は、前記ウィンドウ割り当て部にて設定されたサーチウィンドウについて、該サーチウィンドウの時間幅から所要リソース数を算出し、該所要リソース数から前記固定エリアにおける第１の相関演算リソースの割り当て数を差し引いた数を相関演算リソースの不足数とする、請求項２または３に記載の受信装置。
【請求項５】
前記ウィンドウ割り当て部は、前記送信装置からの呼に対して割り当てた複数のサーチウィンドウのうち、前記相関演算リソース制御部によって割り当てられた第１および第２の相関演算リソースの合計数が前記所要リソース数に満たないサーチウィンドウを破棄する、請求項４に記載の受信装置。
【請求項６】
前記ウィンドウ割り当て部は、前記送信装置からの呼に対して割り当てた複数のサーチウィンドウの中に、前記相関演算リソース制御部によって割り当てられた第１および第２の相関演算リソースの合計数が前記所要リソース数に満たないサーチウィンドウがある場合に、前記相関演算部に対して、前記複数のサーチウィンドウを時分割に割り当てる、請求項４に記載の受信装置。
【請求項７】
前記相関演算リソース制御部は、前記シェアエリア内の使用可能な前記第２の相関演算リソースの数が閾値未満である場合に、前記シェアエリアからの前記第２の相関演算リソースの割り当て数を制限する、請求項２から４のいずれか１項に記載の受信装置。
【請求項８】
請求項１乃至７に記載の受信装置と、
前記受信装置に対して、基準信号を含む情報信号を無線通信により送信する移動端末と、を有する、移動体通信システム。
【請求項９】
複数の相関演算リソースを有する受信装置の相関演算リソース制御方法であって、
第１の基準信号を含む受信信号と前記第１の基準信号に対応する第２の基準信号との相関をとるために使用する相関演算リソースを前記複数の相関演算リソースから割り当てる第１のステップと、
マルチパスを通じて受信された前記受信信号の、それぞれのパスにおける受信タイミングの検出が可能な時間幅を規定する少なくとも１つのサーチウィンドウを、送信装置からの呼毎に割り当てる第２のステップと、
前記第２のステップで割り当てたサーチウィンドウの時間幅に応じて、前記第１のステップにおける相関演算リソースの割り当てを動的に制御する第３のステップと、を含む相関演算リソース制御方法。
【請求項１０】
前記複数の相関演算リソースは、固定エリアに設けられた複数の第１の相関演算リソースと、シェアエリアに設けられた複数の第２の相関演算リソースとを含み、
前記第３のステップは、前記第１のステップで割り当てたサーチウィンドウに対して、前記固定エリアから予め定められた数の第１の相関演算リソースを割り当てるための制御を行うとともに、該固定エリアにおける第１の相関演算リソースの割り当てだけでは相関演算リソースの数が不足する場合に、該不足した数の第２の相関演算リソースを前記シェアエリアから割り当てるための制御を行うステップを含む、請求項９に記載の相関演算リソース制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体通信に用いられる受信装置に関する。
【背景技術】
【０００２】
ＣＤＭＡ（Code Division Multiple Access）やＷ−ＣＤＭＡ（Wideband CDMA）などの方式を採用する移動体通信システムが知られている。この種の移動体通信方式では、送信側から送信された信号は、建物などでの反射、回折により様々な伝送経路（マルチパス）を通って受信側に到来する。このため、受信装置では、そのようなマルチパスを介して到来する信号を個々に検出して合成するレイク（ＲＡＫＥ）合成を行うのが一般的である。このレイク合成においては、相関演算によってマルチパルを検出して、それぞれのパスにおける受信タイミングを取得するためのパスサーチが行われる。
【０００３】
特許文献１には、相関演算によってマルチパルを検出する受信装置が開示されている。この受信装置は、相関演算によってマルチパスを検出するサーチャー部と、検出した各パスの信号をそれぞれ逆拡散するフィンガー部と、マルチパスのフィンガー出力を合成した信号から受信信号を復号するデコーダー部とを備える。サーチャー部における相関演算には、相関器等の複数の相関演算リソースが用いられる。
【０００４】
図９に、関連技術としてサーチャー部の構成を示す。図９を参照すると、サーチャー部１２０は、遅延プロファイル生成部１２２、パス検出処理部１２４およびウィンドウ割り当て部１２４を有する。
【０００５】
受信部からサーチャー部１２０へ供給された入力信号２ａは、遅延プロファイル生成部１２２に供給される。入力信号２ａは、少なくとも１つの送信装置（移動体）から送信された信号（呼）がマルチパスを通じて受信された信号である。送信装置では、送信すべき信号（データ）に基準信号である既知のパイロット信号やコードを多重した情報信号が送信される。
【０００６】
遅延プロファイル生成部１２２は、入力信号２ａに対して段階的に遅延を与えた信号と既知のパイロット信号（送信側で使用したパイロット信号に同じ）との相関をとって、Ｉ相とＱ相とからなるベクトル量である相関値を算出する。そして、遅延プロファイル生成部１２２は、その算出した相関値を電力値に変換した遅延プロファイル２ｂをパス検出処理部１２３に供給する。相関値の算出は、ウィンドウ割り当て部１２４から供給されるサーチウィンドウの時間範囲で行われる。
【０００７】
パス検出処理部１２３は、遅延プロファイル生成部１２２から供給された遅延プロファイル２ｂからマルチパスを検出する。このマルチパス検出では、例えば、遅延プロファイル２ｂの中で電力値の高い順に複数のパスが選択される。パス検出処理部２３は、選択したパスの遅延時間を示すパス情報２ｃ（パスタイミング）を、ウィンドウ割り当て部１２４およびにフィンガー部２１に供給する。
【０００８】
ウィンドウ割り当て部１２４は、パス検出処理部２３からのパス情報２ｃに基づいてサーチウィンドウを決定する。ここで、サーチウィンドウは、マルチパスを通じて受信される信号の、それぞれのパスにおける受信タイミングを検出が可能な時間幅（時間位置）を規定するものである。決定したサーチウィンドウの情報は、ウィンドウ情報２ｄとしてウィンドウ割り当て部１２４から遅延プロファイル生成部１２２に供給される。フィンガー部２１は、パス情報２ｃに基づいて、パス検出処理部１２３で検出した各パスの信号をそれぞれ逆拡散する。
【０００９】
上記のように構成されたサーチャー部１２２において、遅延プロファイル生成部１２２は複数の相関演算リソースを有しており、サーチウィンドウ毎に、一定数の相関演算リソースが割り当てられる。
【００１０】
図１０は、相関演算リソースの割り当ての様子を示す模式図である。この例では、ｎ個のサーチウィンドウWin#0〜Win#n-1のそれぞれに対して、６個の相関演算リソースが割り当てられている。このように、遅延プロファイル生成部１２２では、サーチウィンドウに対して割り当てる相関演算リソースの数は固定である。
【特許文献１】特表２００５−５０３６８３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
サーチウィンドウの時間幅は、マルチパス環境の変化やフェージングの影響、さらには移動体の移動やその移動速度によって変化する。このため、上述した受信装置においては、サーチウィンドウに対して割り当てる相関演算リソースの数は、サーチウィンドウがとり得る時間幅のうちの最も大きな時間幅に対応できるような数（最大数）に固定される。
【００１２】
しかし、相関演算リソースの割り当て数を最大数に固定した場合は、時間幅の小さなサーチウィンドウに対しては、相関演算リソースを過剰に割り当てることになる。例えば、図１０に示した例においては、４個の相関演算リソースで相関演算が可能なサーチウィンドウに対しても、６個の相関演算リソースを割り当てるため、２個の相関演算リソースが過剰に割り当てられることとなる。通常、移動体通信では、各呼のサーチウィンドウのすべてに対して、最大数である６個の相関演算リソースを割り当てる、といった状況は発生しない。このため、いくつかのサーチウィンドウについては、相関演算リソースの過剰な割り当てが行われることになる。このように、上述した受信装置は、相関演算リソースを過剰に割り当てる構成であるため、相関演算リソースを余分に用意しておく必要があり、その分、装置のコストが増大してしまう。
【００１３】
本発明の目的は、上記課題を解決し、相関演算リソースを削減することができる、低コストの受信装置、移動体通信システム、および相関演算リソース制御方法を提供することにある。
【課題を解決するための手段】
【００１４】
上記目的を達成するため、本発明の受信装置は、
第１の基準信号を含む情報信号を受信する受信部と、
マルチパスを通じて前記受信部にて受信される前記情報信号の、それぞれのパスにおける受信タイミングの検出が可能な時間幅を規定する少なくとも１つのサーチウィンドウを、送信装置からの呼毎に割り当てるウィンドウ割り当て部と、
複数の相関演算リソースを備え、前記受信部にて受信された前記情報信号と前記第１の基準信号に対応する第２の基準信号との相関をとるために使用する相関演算リソースが前記複数の相関演算リソースから割り当てられる相関演算部と、
前記ウィンドウ割り当て部によって割り当てられたサーチウィンドウの時間幅に応じて、前記相関演算部における相関演算リソースの割り当てを動的に制御する相関演算リソース制御部と、を有する。
【００１５】
また、本発明の移動体通信システムは、上記の受信装置と、該受信装置に対して、基準信号を含む情報信号を無線通信により送信する移動端末と、を有する。
【００１６】
また、本発明の相関演算リソース制御方法は、複数の相関演算リソースを有する受信装置の相関演算リソース制御方法であって、
第１の基準信号を含む受信信号と前記第１の基準信号に対応する第２の基準信号との相関をとるために使用する相関演算リソースを前記複数の相関演算リソースから割り当てる第１のステップと、
マルチパスを通じて受信された前記受信信号の、それぞれのパスにおける受信タイミングの検出が可能な時間幅を規定する少なくとも１つのサーチウィンドウを、送信装置からの呼毎に割り当てる第２のステップと、
前記第２のステップで割り当てたサーチウィンドウの時間幅に応じて、前記第１のステップにおける相関演算リソースの割り当てを動的に制御する第３のステップと、を含む。
【発明の効果】
【００１７】
本発明によれば、サーチウィンドウの時間幅に応じて相関演算リソースを動的に割り当てるので、サーチウィンドウに対して割り当てる相関演算リソース数が最大数に固定されるものに比べて、装置全体として必要となる相関演算リソース数を削減することができる。
【発明を実施するための最良の形態】
【００１８】
次に、本発明の実施形態について図面を参照して説明する。
【００１９】
図１は、本発明の一実施形態である受信装置の構成を示すブロック図である。図１を参照すると、受信装置は、例えば、Ｗ―ＣＤＭＡなどの移動通信システムに用いられる受信装置であって、その主要部は、受信部１０と復調部２０からなる。
【００２０】
受信部１０は、送信側（例えば、移動端末）からの無線信号を受信する。無線信号は、送信すべき信号（データ）に基準信号である既知のパイロット信号（または、拡散コード）を多重した情報信号である。情報信号としては、例えば、ビットデータよりなる情報信号にチップデータよりなる拡散コードを乗積（拡散）した信号がある。受信部１０は、受信信号のベースバンド信号に周波数変調を施す。周波数変調が施された信号は、入力信号１ａとして受信部１０から復調部２０へ供給される。
【００２１】
復調部２０は、サーチャー部２１、フィンガー部２２およびデコーダー部２３を備える。サーチャー部２１は、入力信号１ａと既知のパイロット信号との相関演算を行い、相関の高い遅延位置（受信タイミング）をフィンガー部２２に通知する。フィンガー部２２は、サーチャー部２１から通知された遅延位置に基づいて、入力信号１ａに対して逆拡散およびレイク合成を行い、そのレイク合成結果をデコーダー部２３に通知する。デコーダー部２３は、レイク合成されたシンボル情報から受信信号の復号を行う。
【００２２】
次に、本実施形態の受信装置の特徴部であるサーチャー部２１の構成を具体的に説明する。
【００２３】
図２は、図１に示す受信装置のサーチャー部の構成を示すブロック図である。図２を参照すると、サーチャー部２１は、遅延プロファイル生成部２１０、パス検出処理部２１１、ウィンドウ割り当て部２１２および相関演算リソース制御部２１３を有する。
【００２４】
遅延プロファイル生成部２１０は、相関器やコード生成器からなる複数の相関演算リソースを備えた相関演算部を有する。相関演算部は、複数のサーチウィンドウに対して相関演算リソースの割り当てが可能である。相関演算部は、サーチウィンドウ毎に一定数の相関演算リソースが確保された固定エリアと、固定エリアでの相関演算リソースの割り当てが不足したサーチウィンドウに対して相関演算リソースの割り当てが行われるシェアエリアとを有する。
【００２５】
遅延プロファイル生成部２１０では、相関演算リソース制御部２１３からのリソース決定情報１ｅに従い、相関演算部におけるサーチウィンドウに対する相関演算リソースの割り当てが行われる。この割り当てた相関演算リソースを用いて、入力信号１ａに対して段階的に遅延を与えた信号と既知のパイロット信号（送信側で使用したパイロット信号に同じ）との相関がとられ、Ｉ相とＱ相とからなるベクトル量である相関値が算出される。遅延プロファイル生成部２１０は、その算出した相関値を電力値に変換した遅延プロファイル１ｂをパス検出処理部２１１に供給する。
【００２６】
パス検出処理部２１１は、遅延プロファイル生成部２１０から供給された遅延プロファイル１ｂからマルチパスを検出する。このマルチパス検出では、例えば、遅延プロファイル１ｂの中で電力値の高い順に複数のパスが選択される。パス検出処理部２１１は、選択したパスの遅延時間を示すパス情報１ｃ（パスタイミング）を、ウィンドウ割り当て部２１２およびにフィンガー部２２に供給する。
【００２７】
ウィンドウ割り当て部２１２は、マルチパスを通じて受信部１０にて受信される情報信号の、それぞれのパスにおける受信タイミングの検出が可能な時間幅を規定する少なくとも１つのサーチウィンドウを、送信側からの呼毎に割り当てる。具体的には、ウィンドウ割り当て部２１２は、パス検出処理部２１１からのパス情報１ｃに基づいてサーチウィンドウを決定し、そのサーチウィンドウでの相関演算に必要な相関演算リソース数を決定する。決定情報は、ウィンドウ情報１ｄとしてウィンドウ割り当て部２１２から相関演算リソース制御部２１３に供給される。ウィンドウ情報１ｄは、決定したサーチウィンドウに関する時間幅（遅延位置情報）と、その相関演算に必要な相関演算リソース数とを含む。
【００２８】
相関演算リソース制御部２１３は、遅延プロファイル生成部２１０における相関演算部の各エリアの相関演算リソースの割り当てを管理するとともに、ウィンドウ割り当て部２１２からのウィンドウ情報１ｄに基づいて、ウィンドウ割り当て部２１２で決定したサーチウィンドウで使用される相関演算リソースを決定する。決定した相関演算リソースの情報は、リソース決定情報１ｅとして相関演算リソース制御部２１３から遅延プロファイル生成部２１０に供給される。
【００２９】
次に、相関演算リソース制御部２１３による相関演算リソースの管理について具体的に説明する。
【００３０】
相関演算リソース制御部２１３は、相関演算部の各エリアの相関演算リソースの割り当てを管理するための相関演算リソース設定情報格納部を備える。図３に、相関演算リソース設定情報格納部に格納される相関演算リソース設定情報の一例を示す。
【００３１】
図３に示す相関演算リソース設定情報は、相関演算部の固定エリアにおける相関演算リソースの割り当てを管理するための固定エリア管理情報と、相関演算部のシェアエリアにおける相関演算リソースの割り当てを管理するためのシェアエリア管理情報とを含む。
【００３２】
固定エリア管理情報は、現在、固定エリアにおいて、サーチウィンドウに対して割り当てがなされている相関演算リソースの情報である。図３に示す例では、ｎ個のサーチウィンドウWin#0〜Win#n-1のそれぞれに対して、２個の相関演算リソースが割り当てられている。これは、固定エリアにおけるサーチウィンドウに対する相関演算リソースの割り当て数は２個に固定されていることを示す。
【００３３】
シェアエリア管理情報は、現在、シェアエリアにおいて、サーチウィンドウに対して割り当てがなされている相関演算リソースの情報である。シェアエリアでは、固定エリアで割り当てられた相関演算リソースだけでは相関演算リソースの数が不足するサーチウィンドウに対して、その不足分の相関演算リソースの割り当てが行われる。図３に示す例では、サーチウィンドウWin#0〜Win#n-1のそれぞれに対して、固定エリアにおける相関演算リソースの割り当てだけでは不足した数の相関演算リソースが割り当てられている。例えば、サーチウィンドウWin#0には、４個の相関演算リソースが割り当てられ、サーチウィンドウWin#1には、２個の相関演算リソースが割り当てられている。これは、相関演算リソース制御部２１３が、シェアエリアにおける相関演算リソースの割り当てをサーチウィンドウの時間幅に応じて動的に行っていることを示す。なお、固定エリア管理情報およびシェアエリア管理情報において、現在、サーチウィンドウへの割り当てがなされていない利用可能な相関演算リソースについては、例えば「not use」といった識別情報により管理される。
【００３４】
固定エリア管理情報の各ブロックの位置情報（メモリ上のアドレス情報）と相関演算部の固定エリアにおける相関演算リソースの位置情報（識別情報）とが対応付けられている。また、シェアエリア管理情報の各ブロックの位置情報（メモリ上のアドレス情報）と相関演算部のシェアエリアにおける相関演算リソースの位置情報（識別情報）とが対応付けられている。これら対応情報に基づき、相関演算リソース制御部２１３が、遅延プロファイル生成部２１０における相関演算リソースの割り当てを制御する。
【００３５】
次に、遅延プロファイル生成部２１０の具体的な構成について説明する。
【００３６】
図４は、相関演算リソース制御部２１３および遅延プロファイル生成部２１０の具体的な構成を示すブロック図である。図４を参照すると、遅延プロファイル生成部２１０の相関演算部は、ｎ個の相関演算リソース１1〜１nと、選択回路４と、ｍ個の相関器５1〜５mとを有する。
【００３７】
相関演算リソース１1〜１nは、固定エリアの相関演算リソースであって、いずれも同じ構成である。相関演算リソース１1〜１nの数は、同時に設定可能なサーチウィンドウの数に対応する。図３に示した例の場合は、ｎ個のサーチウィンドウの設定が可能とされているので、相関演算リソース１1〜１nの数もｎ個とされる。
【００３８】
相関演算リソース１1は、相関演算リソース制御部２１３からの指示に従い動作するものであって、コード生成器２と相関器３を有する。コード生成器２は、基準信号である既知のパイロット信号（または拡散コード）を生成し、生成信号に一定の遅延を与えたものを相関器３に供給する。相関器３は、コード生成器２から供給されるパイロット信号と、受信部１０からの入力信号１ａとの相関をとり、相関値を出力する。
【００３９】
なお、図４に示した例では、便宜上、相関演算リソース１1の相関器３は１つとされているが、実際は、サーチウィンドウに対して予め確保される相関演算リソースの数（最低限の数）とされる。ここで、相関演算リソースの最低限の数とは、呼切断が生じない条件で相関演算リソースの必要最小限の数を意味する。例えば、図３に示した例の場合は、サーチウィンドウに対して予め確保される相関演算リソースの数は２個であるので、相関演算リソース１1の相関器３の数は２個となる。複数の相関器３を有する場合は、相関器３は並列に接続され、コード生成器２および受信部１０の各出力が、各相関器３に供給される。ただし、コード生成器２は、各相関器３に供給する信号に対して遅延を与える。各相関器３に供給する信号に対して付与する遅延の大きさは、入力信号１ａに対して段階的に遅延を与えた信号と既知のパイロット信号との相関をとることができるような遅延の大きさである。
【００４０】
相関器５1〜５mは、シェアエリアの相関演算リソースであって、選択回路４を介して相関演算リソース１1〜１nのそれぞれと共通に接続されている。選択回路４は、相関演算リソース制御部２１３からの制御信号に応じて、相関器５1〜５mと相関演算リソース１1〜１nとの間の接続が選択的に行われる。
【００４１】
相関演算リソース制御部２１３は、固定エリアの相関演算リソース１1〜１nとシェアエリアの相関器５1〜５mの割り当て状況を管理するための相関演算リソース設定情報格納部２１３ａを備える。相関演算リソース設定情報格納部２１３ａには、例えば、図３に示した相関演算リソース設定情報が格納される。
【００４２】
相関演算リソース制御部２１３は、相関演算リソース設定情報格納部２１３ａを用いて、遅延プロファイル生成部２１０における固定エリアの相関演算リソース１1〜１nおよびシェアエリアの相関器５1〜５mの割り当て状況を管理する。
【００４３】
また、相関演算リソース制御部２１３は、ウィンドウ割り当て部２１２からのウィンドウ情報１ｄに基づいて、相関演算リソース設定情報格納部２１３ａを参照して、ウィンドウ割り当て部２１２で決定したサーチウィンドウで使用される相関演算リソースを決定する。そして、その決定した相関演算リソースでの相関演算が可能となるように、コード生成器の動作の制御、および選択回路４における、相関器５1〜５mと相関演算リソース１1〜１nとの間の接続制御を行う。
【００４４】
例えば、図３に示した例の場合、相関演算リソース制御部２１３は、サーチウィンドウWin#0で使用される相関演算リソースとして、固定エリアの相関演算リソース１1とシェアエリアの相関器５1〜５2とを選択する。ここで、相関演算リソース１1は２個の相関器３を備えており、相関演算リソース制御部２１３は、２個の相関演算リソースとしてカウントする。相関演算リソース制御部２１３は、選択回路４を制御して、固定エリアの相関演算リソース１1とシェアエリアの相関器５1〜５2とを接続させる。これにより、サーチウィンドウWin#0で使用される相関演算リソースとして、相関演算リソース１1のコード生成器２および２個の相関器３と、相関器５1〜５2とが割り当てられることとなる。この場合、２個の相関器３と相関器５1〜５2の各相関器は並列に接続され、コード生成器２は、段階的に遅延させたパイロット信号を各相関器に供給する。この結果、各相関器では、入力信号１ａに対して段階的に遅延を与えた信号と既知のパイロット信号との相関をとることになる。
【００４５】
遅延プロファイル生成部２１０は、各相関器からの相関値に基づいて遅延プロファイルを生成する。この生成した遅延プロファイルは、遅延プロファイル１ｂとしてパス検出処理部２１１に供給される。
【００４６】
次に、サーチャー部２１の動作を具体的に説明する。
【００４７】
図５は、図１に示すサーチャー部２１の動作を示すシーケンス図である。まず、遅延プロファイル生成部２２が、相関演算リソース制御部２１３からのリソース決定情報１ｅに従い、相関演算部の固定エリアおよびシェアエリアにおける相関演算リソースの割り当てを行う。このとき、相関演算リソース制御部２１３では、ウィンドウ割り当て部２１２からのウィンドウ情報１ｄが供給されていないため、相関演算リソース制御部２１３は、固定エリアおよびシェアエリアのそれぞれで所定の相関演算リソースを選択するためのリソース決定情報１ｅを遅延プロファイル生成部２２に供給する。同時に、相関演算リソース制御部２１３は、リソース決定情報１ｅによる相関演算リソースの割り当てを相関演算リソース設定情報格納部に格納された相関演算リソース設定情報に反映するための更新処理を行う。ここで、所定の相関演算リソースは、例えば、デフォルトとして予め与えられた相関演算リソースであり、固定エリアの２個の相関演算リソースとシェアエリアの少なくとも１つの相関演算リソースとからなる。所定の相関演算リソースの数は、適宜に設定可能であるが、サーチウィンドウの取り得る範囲をカバーする最大数とすることが望ましい。
【００４８】
遅延プロファイル生成部２２では、相関演算リソース制御部２１３からのリソース決定情報１ｅに従って割り当てられた、固定エリアおよびシェアエリアにおける相関演算リソースによって、入力信号１ａと既知のパイロット信号との相関がとられ、Ｉ相とＱ相とからなるベクトル量である相関値が算出される。そして、遅延プロファイル生成部２２は、その算出した相関値を電力値に変換した遅延プロファイル１ｂをパス検出処理部２１１に供給する。
【００４９】
次に、パス検出処理部２１１が、遅延プロファイル生成部２２からの遅延プロファイル１ｂに基づいてパス情報２ｃを生成し、生成したパス情報２ｃをフィンガー部２１とウィンドウ割り当て部２４へ通知する。
【００５０】
次に、ウィンドウ割り当て部２４が、パス検出処理部２１１からのパス情報２ｃに基づいてサーチウィンドウを決定し、そのサーチウィンドウでの相関演算に必要な相関演算リソース数を決定する。そして、ウィンドウ割り当て部２４は、その決定したサーチウィンドウの時間幅（遅延位置情報）と、その相関演算に必要な相関演算リソース数とを含むウィンドウ情報１ｄを相関演算リソース制御部２１３に供給する。
【００５１】
次に、相関演算リソース制御部２１３が、ウィンドウ割り当て部２４からのウィンドウ情報１ｄに基づいて、固定エリアおよびシェアエリアのそれぞれで使用する相関演算リソースを決定する。そして、相関演算リソース制御部２１３は、その決定した相関演算リソースを選択するためのリソース決定情報１ｅを遅延プロファイル生成部２２に供給する。同時に、相関演算リソース制御部２１３は、リソース決定情報１ｅによる相関演算リソースの割り当てを相関演算リソース設定情報格納部に格納された相関演算リソース設定情報に反映するための更新処理を行う。
【００５２】
遅延プロファイル生成部２２では、リソース決定情報１ｅに従って割り当てた、固定エリアおよびシェアエリアにおける相関演算リソースによって相関値が算出され、その算出した相関値を電力値に変換した遅延プロファイル１ｂが生成される。この遅延プロファイル１ｂは、パス検出処理部２１１に供給される。
【００５３】
上記の手順を繰り返すことで、送信側からの各呼に対して複数のサーチウィンドウが割り当てられる。そして、それぞれのサーチウィンドウに対して、固定エリアおいて最低限の相関演算リソースが割り当てられる。このとき、リソースが不足したサーチウィンドウに対しては、シェアエリアにおいて不足分に対応する相関演算リソースが割り当てられる。呼の終了のタイミングにより、その呼に関するサーチウィンドウに割り当てられた相関演算リソースが開放される。相関演算リソース制御部２１３の制御により、この一連の相関演算リソースの割り当て及び開放の動作が行われる。また、その動作に連動して、相関演算リソース制御部２１３は、相関演算リソース設定情報格納部２１３ａの固定エリア管理情報およびシェアエリア管理情報を更新する。
【００５４】
次に、相関演算リソース制御部２１３の相関演算リソースの割り当て動作を説明する。
【００５５】
図６は、相関演算リソース制御部２１３にて行われる相関演算リソースの割り当て処理の一手順を示すフローチャートである。
【００５６】
相関演算リソース制御部２１３は、まず、Ａ個（最低限数）の相関演算リソースを確保する（ステップＳ１０）。例えば図３に示した例の場合、最低限数は２個である。
【００５７】
次に、相関演算リソース制御部２１３は、ウィンドウ割り当て部２４からのウィンドウ情報１ｄに基づいて所要リソース数Ｂを算出する（ステップＳ１１）。ここで、所要リソース数Ｂは、サーチウィンドウに基づく相関演算のために必要なリソース数を意味する。所要リソース数Ｂは、ウィンドウ情報１ｄにサーチウィンドウの時間幅の情報から求めてもよい。また、ウィンドウ情報１ｄに含まれる相関演算に必要な相関演算リソース数を所要リソース数Ｂとしてもよい。
【００５８】
次に、相関演算リソース制御部２１３は、所要リソース数Ｂが最低限数Ａ以下であるか否かの判定を行う（ステップＳ１２）。所要リソース数Ｂが最低限数Ａを超えた場合は、相関演算リソース制御部２１３は、シェアエリア内の使用可能な相関演算リソースの数が不足数（＝Ｂ−Ａ）以上であるか否かを確認する（ステップＳ１３）。使用可能な相関演算リソースの数が不足数以上である場合は、相関演算リソース制御部２１３は、固定エリアおよびシェアエリアにおいて、サーチウィンドウに対して割り当てる相関演算リソースとして所要リソース数Ｂの相関演算リソースを確保する(ステップＳ１４)。
【００５９】
ステップＳ１２の判定において、所要リソース数Ｂが最低限数Ａ以下である場合は、ステップＳ１４で、相関演算リソース制御部２１３は、固定エリアにおいて、サーチウィンドウに対して割り当てる相関演算リソースとして最低限数Ａの相関演算リソースを確保する。
【００６０】
また、ステップＳ１３の判定において、使用可能な相関演算リソースの数が不足数に満たない場合は、ステップＳ１４で、相関演算リソース制御部２１３は、サーチウィンドウに対して割り当てる相関演算リソースの数を、最低限数Ａにシェアエリア内の利用可能な相関演算リソースの数を加算した数とする。そして、相関演算リソース制御部２１３は、固定エリアおよびシェアエリアにおいて、サーチウィンドウに対して割り当てる相関演算リソースとしてその加算した数の相関演算リソースを確保する。なお、シェアエリア内の使用可能なリソース数が０である場合は、相関演算リソース制御部２１３は、固定エリアにおいて、サーチウィンドウに対して割り当てる相関演算リソースとして最低限数Ａの相関演算リソースを確保する。
【００６１】
ステップ１４にて相関演算リソース制御部２１３によるサーチウィンドウに対する相関演算リソースの割り当てが行われた後、遅延プロファイル生成部２２では、その割り当てられた相関演算リソースを使用して相関値の算出が行われる。
【００６２】
なお、固定エリアにおいて、全ての相関演算リソースの割り当てがなされた場合、例えば、図３に示した相関演算リソース設定情報において、ｎ個のサーチウィンドウに対して固定エリアの相関演算リソースの割り当てが行われた場合は、相関演算リソース制御部２１３は、遅延プロファイル生成部２２への相関演算リソースの割り当て（リソース決定情報１ｅの送信）を中断する。
【００６３】
上述した本実施形態の受信装置では、相関演算リソース制御部２１３が、ウィンドウ割り当て部２１２によって割り当てられたサーチウィンドウの時間幅に応じて、遅延プロファイル生成部２２における相関演算リソースの割り当てを動的に制御することを特徴とする。より具体的には、遅延プロファイル生成部２２が、ウィンドウ割り当て部２１２によって割り当てられたサーチウィンドウに対して、固定エリアから予め定められた数の相関演算リソースを割り当てるための制御を行う。そして、該固定エリアにおける相関演算リソースの割り当てだけでは相関演算リソースの数が不足する場合に、遅延プロファイル生成部２２が、その不足した数の相関演算リソースをシェアエリアから割り当てるための制御を行う。
【００６４】
上記の特徴によれば、サーチウィンドウの時間幅に応じて相関演算リソースを動的に割り当てるので、サーチウィンドウに対して割り当てる相関演算リソース数が最大数に固定されるものに比べて、装置全体として必要となる相関演算リソース数を削減することができる。
【００６５】
具体的に説明すると、図７に示すように、ｎ個のサーチウィンドウに対して相関演算リソースの割り当てを行う場合は、固定エリアには、サーチウィンドウ毎に２個の相関演算リソースが確保され、シェアエリアには、サーチウィンドウ間で利用可能な相関演算リソースが確保される。図３に示した例では、サーチウィンドウ毎に６個の相関演算リソースが確保される場合は、ｎ×６個の数の相関演算リソースを必要とする。これに対して、図７に示した例では、固定エリアにおけるｎ×２個の数の相関演算リソースと、シェアエリアにおけるｍ個の相関演算リソースが必要とされる。シェアエリアの相関演算リソースの数（ｍ）は、ｎ×６個の数からｎ×２個の数を引いた数（ｎ×４）より少ない。すなわち、本実施形態では、図３に示した例に比べて、ｍから（ｎ×４）の値を引いた数だけ相関演算リソースを削減することが可能である。
【００６６】
（他の実施形態）
上述した実施形態の受信装置においては、シェアエリア内の使用可能な相関演算リソースの数が十分にある場合は、各呼の間でシェアエリアの相関演算リソースを十分に使用できる。しかし、シェアエリア内の使用可能な相関演算リソースの数が無くなった後に設定された呼に対しては、シェアエリアからの相関演算リソースの割り当てがなされない。このように、呼の間で、シェアエリア内の使用できる相関演算リソースの数に極端な差が生じる。ここでは、シェアエリア内の使用可能な相関演算リソースの数が閾値を下回った場合に、シェアエリアからの相関演算リソースの割り当てを制限することが可能な実施形態について説明する。
【００６７】
本実施形態の受信装置は、図１から図５に示した受信装置の構成と基本的には同じ構成のものであるが、関演算リソース制御部２１３による、遅延プロファイル生成部２２における相関演算リソースの割り当て制御が異なる。
【００６８】
図８は、本実施形態の受信装置の相関演算リソース制御部２１３にて行われる相関演算リソースの割り当て処理の一手順を示すフローチャートである。
【００６９】
相関演算リソース制御部２１３は、まず、Ａ個（最低限数）の相関演算リソースを確保する（ステップＳ２０）。例えば図３に示した例の場合、最低限数は２個である。
【００７０】
次に、相関演算リソース制御部２１３は、ウィンドウ割り当て部２４からのウィンドウ情報１ｄに基づいて所要リソース数Ｂを算出する（ステップＳ２１）。ここで、所要リソース数Ｂは、サーチウィンドウに基づく相関演算するために必要なリソース数を意味する。
【００７１】
次に、相関演算リソース制御部２１３は、所要リソース数Ｂが最低限数Ａ以下であるか否かの判定を行う（ステップＳ２２）。所要リソース数Ｂが最低限数Ａを超えた場合は、相関演算リソース制御部２１３は、シェアエリア内の使用可能な相関演算リソースの数が不足数（＝Ｂ−Ａ）以上であるか否かを確認する（ステップＳ２３）。
【００７２】
ステップＳ２３の判定において、シェアエリア内の使用可能な相関演算リソースの数が不足数以上である場合は、相関演算リソース制御部２１３は、シェアアエリア内の使用可能な相関演算リソースの数Ｃを取得する（ステップＳ２４）。そして、相関演算リソース制御部２１３は、使用可能な相関演算リソースの数Ｃが閾値より小さいか否かを判定する（ステップＳ２５）。相関演算リソースの数Ｃは、相関演算リソース設定情報格納部２１３ａ内の設定情報を調べることで取得することができる。
【００７３】
ステップＳ２５の判定において、使用可能な相関演算リソースの数Ｃが閾値以上である場合は、相関演算リソース制御部２１３は、固定エリアおよびシェアエリアにおいて、サーチウィンドウに対して割り当てる相関演算リソースとして所要リソース数Ｂの相関演算リソースを確保する(ステップＳ２７)。
【００７４】
ステップＳ２５の判定において、使用可能な相関演算リソースの数Ｃが閾値より小さい場合は、相関演算リソース制御部２１３は、シェアエリアからのサーチウィンドウに対する割り当て数を所定数に制限する（ステップＳ２６）。そして、ステップＳ２７にて、相関演算リソース制御部２１３は、サーチウィンドウに対して割り当てる相関演算リソースとして、固定エリアおよびシェアエリアにおいて、最低限数Ａおよび所定数の合計値の相関演算リソースを確保する。ここで、所定数は、呼切断が生じない条件で適宜に設定される固定の数である。
【００７５】
ステップＳ２３の判定において、ステップＳ１３の判定において、使用可能な相関演算リソースの数が不足数に満たない場合は、ステップＳ２７で、相関演算リソース制御部２１３は、サーチウィンドウに対して割り当てる相関演算リソースの数を、最低限数Ａにシェアエリア内の利用可能な相関演算リソースの数を加算した数とする。そして、相関演算リソース制御部２１３は、固定エリアおよびシェアエリアにおいて、サーチウィンドウに対して割り当てる相関演算リソースとしてその加算した数の相関演算リソースを確保する。なお、シェアエリア内の使用可能なリソース数が０である場合は、相関演算リソース制御部２１３は、固定エリアにおいて、サーチウィンドウに対して割り当てる相関演算リソースとして最低限数Ａの相関演算リソースを確保する。
【００７６】
ステップ２７にて相関演算リソース制御部２１３によるサーチウィンドウに対する相関演算リソースの割り当てが行われた後、遅延プロファイル生成部２２では、その割り当てられた相関演算リソースを使用して相関値の算出が行われる。
【００７７】
なお、固定エリアにおいて、全ての相関演算リソースの割り当てがなされた場合、例えば、図３に示した相関演算リソース設定情報において、ｎ個のサーチウィンドウに対して固定エリアの相関演算リソースの割り当てが行われた場合は、相関演算リソース制御部２１３は、遅延プロファイル生成部２２への相関演算リソースの割り当て（リソース決定情報１ｅの送信）を中断する。
【００７８】
本実施形態の受信装置の特徴も、図１に示した受信装置と同様、相関演算リソース制御部２１３が、サーチウィンドウの時間幅に応じて、相関演算リソースの動的な割り当てを行う点にある。この特徴により、遅延プロファイル生成部２２の相関演算リソースの数を削減することが可能となっている。
【００７９】
加えて、本実施形態の受信装置は、シェアエリアの使用可能な相関演算リソースの数が閾値を下回った場合に、相関演算リソース制御部２１３が、シェアエリアにおけるサーチウィンドウに対する相関演算リソースの割り当て数を制限する、という別の特徴を有する。この特徴によれば、呼の間で、シェアエリア内の使用できる相関演算リソースの数に極端な差が生じることを抑制することができる。
【００８０】
以上説明した各実施形態の受信装置は、本発明の一例であって、その構成および動作は、発明の趣旨を逸脱しない範囲で適宜に変更することができる。
【００８１】
ある呼に対して設定された複数のサーチウィンドウのいずれかにおいて、図６のステップＳ１３または図８のステップＳ２３の判定結果が、シェアエリア内の使用可能な相関演算リソースの数が不足数に満たないとされた場合は、サーチウィンドウに割り当てる相関演算リソースが所要リソース数に満たない状態となる。この場合は、そのサーチウィンドウにおける相関レベルは低くなる。この問題を解決する手法として、以下の第１および第２のリソース割り当て処理がある。
【００８２】
第１のリソース割り当て処理では、ウィンドウ割り当て部２１２が、送信側からの呼に対して割り当てた複数のサーチウィンドウのうち、相関演算リソース制御部２１３によって割り当てられた相関演算リソース数が所要リソース数に満たないサーチウィンドウを破棄する。具体的には、ある呼に対して設定された複数のサーチウィンドウのいずれかにおいて、図６のステップＳ１３または図８のステップＳ２３の判定結果が、シェアエリア内の使用可能な相関演算リソースの数が不足数に満たないとされた場合に、ウィンドウ割り当て部２１２が、それらサーチウィンドウのうちの相関レベルの低いウィンドウの情報を破棄する。これにより、相関レベルの低いウィンドウについては、相関演算リソース制御部２１３による相関演算リソースの割り当ては行われないため、相関演算の精度の低下を抑制することができる。
【００８３】
第２のリソース割り当て処理では、ウィンドウ割り当て部２１２が、送信側からの呼に対して割り当てた複数のサーチウィンドウの中に、相関演算リソース制御部２１３によって割り当てられた相関演算リソースの合計数が所要リソース数に満たないサーチウィンドウがある場合に、遅延プロファイル生成部２１０に対して、それらサーチウィンドウを時分割に割り当てる。具体的には、ある呼に対して設定された複数のサーチウィンドウのいずれかにおいて、図６のステップＳ１３または図８のステップＳ２３の判定結果が、シェアエリア内の使用可能な相関演算リソースの数が不足数に満たないとされた場合に、ウィンドウ割り当て部２１２が、遅延プロファイル生成部２１０に対して、それらサーチウィンドウを時分割に割り当てる。この場合は、全てのサーチウィンドウに対する相関演算リソースの割り当てを行うことができる。
【００８４】
移動体通信においては、相関の高い遅延位置が複数存在する第１の状態と、遅延位置が時々刻々と変動する第２の状態とがあり、マルチパス環境により、第１または第２の状態もしくは第１及び第２の双方の状態が存在する。受信特性の劣化を抑制するために、第１の状態が存在する場合は、遅延位置の異なる複数のサーチウィンドウを設定し、第２の状態が存在する場合は、サーチウィンドウの更新周期を短くし、第１および第２の状態が存在する場合は、遅延位置の異なる複数のサーチウィンドウを短い周期で更新する、といった対策が行われる。第１のリソース割り当て処理は、第１の状態が存在する場合の対策において有効である。第２のリソース割り当て処理は、第２の状態が存在する場合の対策において有効である。第１及び第２のリソース割り当て処理の組み合わせは、第１及び第２の状態が存在する場合の対策において有効である。
【００８５】
以上説明した本発明の受信装置と、該受信装置に対して、基準信号であるパイロット信号（または拡散コード）を含む情報信号を無線通信により送信する送信装置（例えば、移動端末）とにより、移動体通信システムを構成することができる。この移動体通信システムは、ＣＤＭＡやＷ−ＣＤＭＡなどの方式を採用する移動体通信システムである。
【図面の簡単な説明】
【００８６】
【図１】本発明の一実施形態である受信装置の構成を示すブロック図である。
【図２】図１に示す受信装置のサーチャー部の構成を示すブロック図である。
【図３】相関演算リソース設定情報格納部に格納される相関演算リソース設定情報の一例を示す模式図である。
【図４】図２に示すサーチャー部を構成する相関演算リソース制御部および遅延プロファイル生成部の具体的な構成を示すブロック図である。
【図５】図１に示すサーチャー部の動作を示すシーケンス図である。
【図６】図２に示すサーチャー部を構成する相関演算リソース制御部にて行われる相関演算リソースの割り当て処理の一手順を示すフローチャートである。
【図７】図１に示す受信装置における相関演算リソースの割り当ての様子を示す模式図である。
【図８】本発明の他の実施形態である受信装置の相関演算リソース制御部にて行われる相関演算リソースの割り当て処理の一手順を示すフローチャートである。
【図９】関連技術としてサーチャー部の構成を示すブロック図である。
【図１０】図９に示すサーチャー部における相関演算リソースの割り当ての様子を示す模式図である。
【符号の説明】
【００８７】
１０  受信部
２０  復調部
２１  サーチャー部
２２  フィンガー部
２３  デコーダー部
２１０  遅延プロファイル生成部
２１１  パス検出処理部
２１２  ウィンドウ割り当て部
２１３  相関演算リソース制御部
【図１】
2009171111.tif 000003
【図２】
2009171111.tif 000004
【図３】
2009171111.tif 000005
【図４】
2009171111.tif 000006
【図５】
2009171111.tif 000007
【図６】
2009171111.tif 000008
【図７】
2009171111.tif 000009
【図８】
2009171111.tif 000010
【図９】
2009171111.tif 000011
【図１０】
2009171111.tif 000012