(57)【要約】【課題】Ｗ−ＣＤＭＡ移動通信方式のセルサーチ処理における拡散コード配置パターン特定方法、受信ユニット及び移動局に関し、無駄な積分処理を削減し、拡散コード配置パターン特定演算を高速化する。【解決手段】拡散コード配置パターン特定演算の前段階で行われるＳＳＣ相関検出結果がＳＳＣ相関結果格納メモリ２に格納され、積分処理部３は各拡散コード配置パターン候補点に対して並列に数スロット分の積分を行い、その積分結果をテンポラルメモリ４に格納し、絞込み処理部５は数スロット分の積分結果から最大値を取り得ない候補点を判別し、その情報を制御部１へ通知し、制御部１は以降の積分処理を継続すべき拡散コード配置パターン候補点について、ＳＳＣ相関結果格納メモリ２と積分処理部３とに通知し、積分処理部３は制御部１から通知された候補点に対してのみ、以降のスロットについて積分処理を継続し、拡散コード配置パターンを特定する。【選択図】      図１
2006253987.tif 000002
【特許請求の範囲】
【請求項１】
受信した信号の拡散コードが、所定数のスロットの各スロットに、複数の配置パターンのうちの何れの配置パターンに従って配置されているのかを特定する、拡散コード配置パターン特定方法において、
前記複数の配置パターンに対して、前記所定数のスロットに満たないスロットについて、受信した信号の拡散コードとの相関結果の積分を行うステップと、
前記積分結果の値の大きさに応じて、前記拡散コード配置パターン特定の対象候補の一部を除外して対象候補の絞り込みを行うステップと、
絞り込んだ配置パターンの候補に対してのみ、以降のスロットについての相関結果の積分を行うように制御し、拡散コード配置パターンの特定を行うステップと、
を含むことを特徴とする拡散コード配置パターン特定方法。
【請求項２】
前記拡散コード配置パターン特定の対象候補の一部を除外して対象候補の絞り込みを行うための絞込み閾値を設定し、該絞込み閾値を、受信した信号の拡散コードとの相関結果の積分結果の大きさを基にした相対的な値とし、かつ、要求される処理時間又は精度に応じて該絞込み閾値を変化させるステップを含むことを特徴とする請求項１に記載の拡散コード配置パターン特定方法。
【請求項３】
前記拡散コード配置パターン特定の対象候補の一部を除外して対象候補の絞込みを実施するスロットのタイミングを、要求される処理時間又は精度に応じて変化させるステップを含むことを特徴とする請求項１又は２に記載の拡散コード配置パターン特定方法。
【請求項４】
受信した信号の拡散コードが、所定数のスロットの各スロットに、複数の配置パターンのうちの何れの配置パターンに従って配置されているのかを特定する受信ユニットにおいて、
前記複数の配置パターンに対して、前記所定数のスロットに満たないスロットについて、受信した信号の拡散コードとの相関結果の積分を行う積分処理部と、
前記積分結果の値の大きさに応じて、前記拡散コード配置パターン特定の対象候補の一部を除外して対象候補の絞り込みを行う絞込み処理部と、
絞り込んだ配置パターンの候補に対してのみ、以降のスロットについての相関結果の積分を行うように制御する制御部と、
を備えたことを特徴とする受信ユニット。
【請求項５】
受信した信号の拡散コードが、所定数のスロットの各スロットに、複数の配置パターンのうちの何れの配置パターンに従って配置されているのかを特定する移動局において、
前記複数の配置パターンに対して、前記所定数のスロットに満たないスロットについて、受信した信号の拡散コードとの相関結果の積分を行う積分処理部と、
前記積分結果の値の大きさに応じて、前記拡散コード配置パターン特定の対象候補の一部を除外して対象候補の絞り込みを行う絞込み処理部と、
絞り込んだ配置パターンの候補に対してのみ、以降のスロットについての相関結果の積分を行うように制御する制御部と、
を備えたことを特徴とする移動局。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、拡散コード配置パターン特定方法、受信ユニット及び移動局に関し、特に、Ｗ−ＣＤＭＡ移動通信方式の移動局である携帯端末におけるセルサーチ処理に用いて好適な拡散コード配置パターン特定方法、受信ユニット及び移動局に関する。
【背景技術】
【０００２】
Ｗ−ＣＤＭＡ移動通信方式のような拡散コードを用いてチャネル分離を行う通信方式においては、移動局が基地局と通信を行う際に、パスロスの最も小さいセル（最も強い電波を受信できるセル）を探し出す、所謂セルサーチという処理が行われる。例えば、Ｗ−ＣＤＭＡ移動通信方式では、セルを識別するために、各セルに５１２種類の中の１つのスクランブルコードがそれぞれ割り当てられている。
【０００３】
従って、パスロスの最も小さなセルを探し出すことは、パスロスの最も小さなセルのスクランブルコードを探し出すことであり、５１２種類のスクランブルコードをサーチする必要がある。しかし、５１２種類のスクランブルコードを逐次サーチすると、非常に長い時間が掛かってしまう。そこで、このセルサーチを高速に行うために、セルサーチは３段階に分けて行われる。
【０００４】
その第１段階では、基地局から送出される１０ｍｓごとに区切られたフレーム内のスロットの先頭位置を探し出す。１フレーム内には１５個のスロットが等間隔に配置されている。第１段階では、各スロットの先頭に配置されたプライマリ同期チャネル（Ｐ−ＳＣＨ：Synchronization Channel）を、すべてのセルに共通のプライマリ同期コード（ＰＳＣ：Primary Synchronization Code）との相関演算を行うことにより検出し、これによりスロット先頭位置を検出し、スロット同期を確立する。なお、複数の基地局から電波が受信される場合やマルチパス環境下の場合は、複数のスロット先頭位置が検出される。
【０００５】
次に、セルサーチの第２段階では、フレームの先頭位置を探し出し、かつ、スクランブルコードグループを検出する。各スロットの先頭には、プライマリ同期コード（ＰＳＣ）と一緒にセカンダリ同期コード（ＳＳＣ：Secondary Synchronization Code）が多重化されており、各スロットの先頭位置でセカンダリ同期コード（ＳＳＣ）との相関演算を行うことにより、フレームの先頭位置を検出し、かつ、これと同時にスクランブルコードグループを検出する。
【０００６】
セカンダリ同期コード（ＳＳＣ）は１６種類有り、１フレーム内の１５個のスロットに、６４個の異なった配置パターンで各セカンダリ同期コード（ＳＳＣ）が配列される。この６４個の配置パターンは、スクランブルコードグループに１対１で対応している。従って、各スロットに配置されているセカンダリ同期コード（ＳＳＣ）の配置パターンが判別されれば、フレームの先頭とスクランブルコードグループとが検出されることとなる。
【０００７】
セルサーチの第３段階では、フレームの先頭から、当該スクランブルコードグループに属する８種類のスクランブルコードとの相関演算を行い、その相関結果から、スクランブルコードを特定してセルサーチ処理を完了する。なお、６４個のスクランブルコードグループのそれぞれは、８種類のスクランブルコードを含み、全部で５１２種類（＝６４×８）のスクランブルコードとなる。
【０００８】
前述の第２段階のセルサーチでは、セカンダリ同期コード（ＳＳＣ）との相関値を計算するＳＳＣ相関検出処理と、計算された相関値を基にスクランブルコードグループを決定する拡散コード配置パターン特定演算処理とが行われる。
【０００９】
セルサーチ第２段階のＳＳＣ相関検出処理の終了後には、（１５スロット×１６コード×スロット先頭候補数）個の相関結果がメモリに格納されている。拡散コード配置パターン特定演算では、各スクランブルコードグループの各位相ごとにＳＳＣ相関結果を積分し、どのスクランブルコードグループのどの位相で積分結果が最大になるのかを判定する。
【００１０】
従来の拡散コード配置パターン特定演算では、一つのスロット先頭候補に対して以下の処理を行っている。この処理フローについて図６を参照して説明する。
・ステップＳ１：一つのスクランブルコードグループ（例．０番のグループ）に対し、そのスクランブルコードグループのセカンダリ同期コード（ＳＳＣ）の配置パターンの一つの位相（例．０番の位相）について、１５スロット分の相関結果の積分を行う。
・ステップＳ２：上記の積分結果を、スクランブルコードグループ番号とセカンダリ同期コード（ＳＳＣ）配置パターンの位相の情報と共に、テンポラルメモリに保持する。以下、スクランブルコードグループ番号とカンダリ同期コード（ＳＳＣ）配置パターンの位相のペアを「拡散コード配置パターン候補」という。
・ステップＳ３：スクランブルコードグループのセカンダリ同期コード（ＳＳＣ）配置パターンの位相を一つずらし（例．１番の位相）、それの相関結果を１５スロット分に亘って積分する。
・ステップＳ４：上記の積分結果（例．１番の位相についての積分結果）を、テンポラルメモリに保持している前回の積分結果（例．０番の位相についての積分結果）と大小比較する。
・ステップＳ５：上記の比較の結果、値の大きい方をテンポラルメモリに保持する。
・ステップＳ６：上記のステップＳ１〜Ｓ５の処理を、セカンダリ同期コード（ＳＳＣ）配置パターンの位相を一つずつずらして１５回繰り返し、一つのスクランブルコードグループの処理を終えると、次のスクランブルコードグループの処理へ進み、６４個の全てのスクランブルコードグループに亘って上記の処理を行う。
・ステップＳ７：６４個の全てのスクランブルコードグループに亘る上記の処理が終了した時点で、テンポラルメモリに保持されているスクランブルコードグループが、このスロット先頭候補のスクランブルコードグループになり、これにより、このスロット先頭候補の拡散コード配置パターンが特定される。
・ステップＳ８：上記のステップＳ１〜Ｓ７の処理を、第１段階のセルサーチで検出された各スロット先頭候補に対してそれぞれ同様に繰り返し行う。
【００１１】
１回の積分演算を１クロックで処理するものとすると、従来の拡散コード配置パターン特定演算では、一つのスロット先頭候補に対して、６４グループ×１５位相×１５スロット＝１４４００クロックを要することになる。
【００１２】
本発明に関連する先行技術文献として、自局で発生された拡散符号と入力信号との相関値を検出し、所定単位のスロット内にて相関ピーク値を検出するセルサーチ方法であって、検出された相関値と比較するための閾値を設けることにより、セルサーチを行う際に使用するＲＡＭの容量を小さくし、セルサーチ動作を高速化したセルサーチ方法が下記の特許文献１に記載されている。また、前述の３段階のモードに分けたセルサーチ法については下記の非特許文献１に記載されている。
【特許文献１】特開２０００−３１２１６５公報
【非特許文献１】立川敬二、「Ｗ−ＣＤＭＡ  移動通信方式」丸善株式会社平成１３−６−２５、ｐ．９９−１１２
【発明の開示】
【発明が解決しようとする課題】
【００１３】
前述したように、従来の第２段階のセルサーチにおいて、一つのスロット先頭候補のスクランブルコードグループを確定するのに、１５スロット分の相関結果の積分を、６４グループ×１５位相の全てに亘って行っているため、演算処理に膨大な時間が掛かっていた。つまり、相関結果がどんな値であろうと、また、積分の途中結果がどんな値であろうと、常に全部の拡散コード配置パターン候補に対して、全てのスロットに亘って積分処理を行っていた。
【００１４】
基地局が一つだけで、マルチパスが全く無いような理想的な通信状態であれば、拡散コード配置パターン特定演算の結果は、図７に示すように、或る一つの拡散コード配置パターン候補点で相関積分結果が非常に大きい値になり、それ以外の拡散コード配置パターン候補点では、相関積分結果は小さい値にしかならない。
【００１５】
このような場合でも、従来の拡散コード配置パターン特定演算では、拡散コード配置パターン候補点の一つ一つ対して、１５スロット分の積分演算を行い、その積分結果の大きさを互いに比較してその最も大きなものを判別して、拡散コード配置パターンを特定していたため、９６０個（＝６４パターン数×１５位相分）の拡散コード配置パターン候補点全てに対して１５スロット分の積分を終えるのに、膨大な処理時間が費やされていた。本発明は、拡散コード配置パターン特定演算の高速化を図ることを目的とする。
【課題を解決するための手段】
【００１６】
本発明の拡散コード配置パターン特定方法は、（１）受信した信号の拡散コードが、所定数のスロットの各スロットに、複数の配置パターンのうちの何れの配置パターンに従って配置されているのかを特定する、拡散コード配置パターン特定方法において、前記複数の配置パターンに対して、前記所定数のスロットに満たないスロットについて、受信した信号の拡散コードとの相関結果の積分を行うステップと、前記積分結果の値の大きさに応じて、前記拡散コード配置パターン特定の対象候補の一部を除外して対象候補の絞り込みを行うステップと、絞り込んだ配置パターンの候補に対してのみ、以降のスロットについての相関結果の積分を行うように制御し、拡散コード配置パターンの特定を行うステップと、を含むことを特徴とする。
【００１７】
また、（２）前記拡散コード配置パターン特定の対象候補の一部を除外して対象候補の絞り込みを行うための絞込み閾値を設定し、該絞込み閾値を、受信した信号の拡散コードとの相関結果の積分結果の大きさを基にした相対的な値とし、かつ、要求される処理時間又は精度に応じて該絞込み閾値を変化させるステップを含むことを特徴とする。
【００１８】
また、（３）前記拡散コード配置パターン特定の対象候補の一部を除外して対象候補の絞込みを実施するスロットのタイミングを、要求される処理時間又は精度に応じて変化させるステップを含むことを特徴とする。
【００１９】
また、本発明の受信ユニットは、（４）受信した信号の拡散コードが、所定数のスロットの各スロットに、複数の配置パターンのうちの何れの配置パターンに従って配置されているのかを特定する受信ユニットにおいて、前記複数の配置パターンに対して、前記所定数のスロットに満たないスロットについて、受信した信号の拡散コードとの相関結果の積分を行う積分処理部と、前記積分結果の値の大きさに応じて、前記拡散コード配置パターン特定の対象候補の一部を除外して対象候補の絞り込みを行う絞込み処理部と、絞り込んだ配置パターンの候補に対してのみ、以降のスロットについての相関結果の積分を行うように制御する制御部と、を備えたことを特徴とする。
【００２０】
また、本発明の移動局は、（５）受信した信号の拡散コードが、所定数のスロットの各スロットに、複数の配置パターンのうちの何れの配置パターンに従って配置されているのかを特定する移動局において、前記複数の配置パターンに対して、前記所定数のスロットに満たないスロットについて、受信した信号の拡散コードとの相関結果の積分を行う積分処理部と、前記積分結果の値の大きさに応じて、前記拡散コード配置パターン特定の対象候補の一部を除外して対象候補の絞り込みを行う絞込み処理部と、絞り込んだ配置パターンの候補に対してのみ、以降のスロットについての相関結果の積分を行うように制御する制御部と、を備えたことを特徴とする
【発明の効果】
【００２１】
本発明によれば、拡散コード配置パターン特定演算が高速化される。また、候補点の絞り込みを行うための絞込み閾値を設定し、該絞込み閾値を、受信した信号の拡散コードとの相関結果の積分結果の大きさを基にした相対的な値とし、かつ、要求される処理時間又は精度に応じて該絞込み閾値を変化させることにより、通信状態に応じ、かつ、拡散コード配置パターン特定の精度との兼ね合いを図りながら、拡散コード配置パターン特定の処理時間の短縮を図ることができる。
【００２２】
また、前記拡散コード配置パターン特定の対象候補の一部を除外して対象候補の絞込みを実施するスロットのタイミングを、要求される処理時間又は精度に応じて変化させることにより、拡散コード配置パターン特定の精度との兼ね合いを図りながら、拡散コード配置パターン特定の処理時間の短縮を図ることができる。
【００２３】
また、拡散コード配置パターン特定演算の前段階で行われるＳＳＣ相関検出結果を基に、通信状態を判断し、ハードウェアの自律動作で通信状態に応じて最適な最適の絞込み閾値又は絞込みタイミングを制御することにより、拡散コード配置パターン特定の精度との兼ね合いを図りながら、拡散コード配置パターン特定演算の短縮を図ることができる。
【発明を実施するための最良の形態】
【００２４】
図１に発明の拡散コード配置パターン特定演算処理部の構成を示す。尚、ここでは、ＷＣＤＭＡを前提とした構成を例として示すが、複数のスロットに渡って、複数の配置パターンで拡散コードが配置されており、受信信号が、どの配置パターンに対応するかを特定する場合に、広く適用可能である。尚、この場合は、相関を求める対象をＳＳＣから他の拡散コードにすればよい。
【００２５】
同図において、ＳＳＣ相関結果格納メモリ２には、拡散コード配置パターン特定演算の前段階で行われる１５スロット×１６コード×スロット先頭候補数のＳＳＣ相関検出結果が格納される。積分処理部３では、９６０個の拡散コード配置パターン候補点に対して、数スロット分（例えば、５スロット等のように１５スロットに満たないスロット数分）の積分（相関加算）処理を行い、好ましくは、その積分結果をテンポラルメモリ４に格納する。
【００２６】
絞込み処理部５では、テンポラルメモリ４に格納された数スロット分の積分結果から、最大値を取り得る候補点と取り得ない候補点とを判別し、その情報を制御部１へ通知する。制御部１では、絞込み処理部５による絞り込み結果を基に、以降の積分処理を継続すべき拡散コード配置パターン候補点及びそのＳＳＣ相関結果について、ＳＳＣ相関結果格納メモリ２と積分処理部３とにそれぞれ通知する。
【００２７】
積分処理部３では、制御部１から通知された拡散コード配置パターン候補点に対してのみ、以降のスロットについて積分処理を継続し、最終的に積分結果が最大値となる拡散コード配置パターン候補点の情報のみを結果格納メモリ６に格納する。
【００２８】
本発明の拡散コード配置パターン特定演算をより詳しく説明すると、積分処理部３において、全ての拡散コード配置パターン候補点の積分を、数スロット分について行い、その積分結果を全てテンポラルメモリ４に格納すると同時に、その時点での積分結果の最大値をテンポラルメモリ４に格納し、各拡散コード配置パターン候補点の積分結果を出力する度に、過去の最大値と大小比較を行い、最大値を更新する。
【００２９】
拡散コード配置パターン候補点の積分結果を全てテンポラルメモリ４に格納するには、全ての候補点数分の９６０アドレス必要になる。しかし、ここで、積分結果の大きい値のものから上位ｘ個（ｘは適切な絞込み数）の拡散コード配置パターン候補点をテンポラルメモリ４に格納する構成とすることにより、テンポラルメモリ４の容量の削減及び絞り込み時間の短縮を図ることが可能となる。
【００３０】
例えば、積分結果の大きい値のものから上位５０個の拡散コード配置パターン候補点を選択するとすれば、テンポラルメモリ４は５０アドレスで済み、更に、拡散コード配置パターン候補点も５０点となり、大幅にメモリ容量の削減及び処理時間の短縮を図ることができる。
【００３１】
絞込み処理部５は、数スロット分（例えば１５スロットの約半分の８スロット分など）の積分の後に、テンポラルメモリ４に格納されている全ての拡散コード配置パターン候補点の積分結果の大小を比較する。なお、どの程度のスロット分の積分の後に前述の処理を行うかといった絞り込みの実施タイミングは、ファームウェア７からの指示又は制御部１からの指示によって適宜変更する構成とすることができる。
【００３２】
数スロット分の積分を行えば、積分結果が最大値となる拡散コード配置パターン候補点がどれになるかは特定されないまでも、最大値を取り得る拡散コード配置パターン候補点と、最大値を取り得ない拡散コード配置パターン候補点とが、例えば図２に示すように判別可能となる。
【００３３】
或る拡散コード配置パターン候補点が最大値をとり得るかとり得ないかの判別は、テンポラルメモリ４に格納されている積分結果の最大値を基準に、該最大値との相対的な値を閾値として決定し、例えば、積分結果の最大値の２分の１或いは３分の１の値などを閾値として設定し、該閾値を超えたものが最大値を取り得るものとして、候補点を絞り込む構成とすることができる。
【００３４】
なお、前述の閾値は、ファームウェア７から指示される相対値又は制御部１から指示される相対値を基に決定する構成とすることができる。或いは、ファームウェア７又は制御部１から指示される絶対値を閾値とする構成とすることもできる。この絞込みを行った以降の処理は、最大値を取り得ると判断された拡散コード配置パターン候補点についてのみ積分処理を行う。
【００３５】
絞込み処理部５では、１スロット又は数スロット分の積分結果を基に、絞り込み処理を行う。拡散コード配置パターン候補点の中の何れか１点が他の候補点に比べて十分大きな積分結果となっていることを検出した場合は、その候補点を、積分結果が最大となる拡散コード配置パターンと決定し、以降、その候補点についてのみ１５スロット分まで積分を行う。もし、他の候補点に比べて積分結果にそれほどの差異が無い場合には、更に数スロット分の積分を行って絞込みを行う処理を繰り返す。
【００３６】
何スロット分の積分を行った後に絞込みを行うかの絞込みタイミングは、ファームウェア７からの指示又は制御部１からの指示によって調整可能とし、セルサーチの処理時間をより短縮する必要がある場合は、最初の絞込みを行うタイミングを早めに設定すればよい。但し、その分、拡散コード配置パターン特定の精度は落ちる。
【００３７】
最初の絞込みタイミングを遅めに設定すると、セルサーチ処理の短縮される時間は少なくなるが、拡散コード配置パターン特定の精度を高めることができる。最終的に積分結果が最大となった候補点の拡散コード配置パターンの情報のみを結果格納メモリ６へ格納する。
【００３８】
制御部１は、絞込み処理部５から通知される絞り込みの情報を基に、積分すべき拡散コード配置パターン候補点及びそのＳＳＣ相関結果について、ＳＳＣ相関結果格納メモリ２及び積分処理部３に通知し、また、制御部１は、通信状態に応じて自律的に最適の絞込み閾値及び絞込みタイミングを絞込み処理部５に指示する。
【００３９】
理想的な通信状態の場合は、拡散コード配置パターン特定演算の前段階で行われるＳＳＣ相関検出処理において、各スロットのＳＳＣ相関結果は或る一つのセカンダリ同期コード（ＳＳＣ）で大きくなり、他のセカンダリ同期コード（ＳＳＣ）では小さい値しか取らない。ＳＳＣ相関結果がこのような分布になった場合は、最初の絞込みタイミングを早くし、更に絞り込み閾値を高くすることで、処理時間をより短縮するように制御する。
【００４０】
通信状態が悪い場合は、ＳＳＣ相関検出処理において、各スロットのＳＳＣ相関結果は各セカンダリ同期コード（ＳＳＣ）間でそれほど大きな差がなくなる。このような場合は、最初の絞込みタイミングを遅くし、更に絞り込み閾値を低くすることで、拡散コード配置パターン特定精度を上げるように制御する。
【００４１】
次に、本発明の動作の具体例について説明する。以下に説明する動作例は、理想的な通信状態の動作例であり、基地局数は一つ、マルチパスが無い状態での拡散コード配置パターン特定演算の動作例である。このような場合の、１スロット分の積分時の拡散コード配置パターン特定の演算結果を図３に示す。この時点では、まだどの拡散コード配置パターン候補点が最大値を取り得るかは判断することができない。
【００４２】
次に、８スロット分の積分を行ったときの拡散コード配置パターン特定の演算結果を図４に示す。この動作例では、全９６０候補点をテンポラルメモリ４に格納する構成の場合の動作例となっている。８スロット分の積分を行うと、積分結果の大きな候補点と小さな候補点とが区別されるようになる。そこで、この時点での積分結果の最大値を基準にして絞込みを行う。
【００４３】
ここで、上記の時点での積分結果の最大値の２分の１を閾値とし、この閾値以下の候補点は最大値を取り得ないと判断し、以降の積分処理から除外する。この閾値以上となり、最大値を取り得ると判断された候補点は、最大値の候補点も含め、図５に示すように１３点に絞られる。以降はこの１３点の候補点についてのみ積分処理を行っていく。
【００４４】
その後、例えば３スロット分の積分（合計で１１スロット分の積分）を行った後に、１３点の候補点から更に絞込みを行う。この時点で積分結果の最大値の２分の１以下のものを除外すると５点に絞られる。更に、この後、１スロット分の積分毎に積分結果の最大値の２分の１以下のものを除外していくと、以下のように絞られていく。
１２スロット分の積分で３点、
１３スロット分の積分で２点、
１４スロット分の積分で２点、
１５スロット分（最終）の積分で２点。
残った２点の候補点の中から、積分結果の値の大きい方を選択する。
【００４５】
１回の積分演算が１クロックで処理されるとすると、この場合の処理時間は以下のとおりとなる。
６４グループ×１５位相×８スロット
＋（１グループ×１位相）×１３×３スロット
＋（１グループ×１位相）×５×１スロット
＋（１グループ×１位相）×３×１スロット
＋（１グループ×１位相）×２×１スロット
＋（１グループ×１位相）×２×１スロット
＋（１グループ×１位相）×２×１スロット
＋絞込み処理時間
＝７７３３（クロック）＋絞込み処理時間
【００４６】
絞込み処理時間＝絞り込み対象候補数とすると、
絞込み処理時間＝９６０＋１３＋５＋３＋２＋２＋２＝９８７クロック
となり、拡散コード配置パターン特定演算全体にかかる処理時間は、
７７３３＋９８７＝８７２０クロック
となる。
【００４７】
ここで、上位５０候補点をテンポラルメモリ４に格納する構成とした場合、
絞込み処理時間＝５０＋１３＋５＋３＋２＋２＋２＝７７クロック
となり、拡散コード配置パターン特定演算全体にかかる処理時間は、
７７３３＋７７＝７８１０クロック
となる。
【００４８】
従来の拡散コード配置パターン特定演算では、一つのスロット先頭候補に対して常に１４４００クロックの処理時間を要していた。本発明の拡散コード配置パターン特定演算方法を用いることにより、先述の例では、拡散コード配置パターン特定演算全体の処理時間は、８７２０クロックとなり、従来の拡散コード配置パターン特定演算（１４４００クロック）の約６割の処理時間に短縮することができる。
【００４９】
また、先述の例では、絞込みを行う際の閾値を積分結果の最大値の２分の１としたが、この絞込み閾値を変えることで、更に処理時間を短縮することが可能である。また、何スロット分の積分を行った時点で、絞込みを実施するかのタイミングを変えることによっても処理時間の短縮が可能である。
【００５０】
以上のように，上記実施例によれば、９６０個の拡散コード配置パターン候補点に対して、従来のように各々を１５スロット分の積分を行ってその積分結果の一つ一つを大小比較して最大となる拡散コード配置パターンを特定するのではなく、９６０候補点を並列に数スロット分について積分した時点で、最大となり得る候補点の絞込みを行うことによって、無駄な積分演算が削減され、拡散コード配置パターン特定演算が高速化される。
【００５１】
以下に本発明の特徴点を列記する。
（付記１）  受信した信号の拡散コードが、所定数のスロットの各スロットに、複数の配置パターンのうちの何れの配置パターンに従って配置されているのかを特定する、拡散コード配置パターン特定方法において、前記複数の配置パターンに対して、前記所定数のスロットに満たないスロットについて、受信した信号の拡散コードとの相関結果の積分を行うステップと、前記積分結果の値の大きさに応じて、前記拡散コード配置パターン特定の対象候補の一部を除外して対象候補の絞り込みを行うステップと、絞り込んだ配置パターンの候補に対してのみ、以降のスロットについての相関結果の積分を行うように制御し、拡散コード配置パターンの特定を行うステップと、を含むことを特徴とする拡散コード配置パターン特定方法。
（付記２）  前記拡散コード配置パターン特定の対象候補の一部を除外して対象候補の絞り込みを行うための絞込み閾値を設定し、該絞込み閾値を、受信した信号の拡散コードとの相関結果の積分結果の大きさを基にした相対的な値とし、かつ、要求される処理時間又は精度に応じて該絞込み閾値を変化させるステップを含むことを特徴とする付記１に記載の拡散コード配置パターン特定方法。
（付記３）  前記拡散コード配置パターン特定の対象候補の一部を除外して対象候補の絞込みを実施するスロットのタイミングを、要求される処理時間又は精度に応じて変化させるステップを含むことを特徴とする付記１又は２に記載の拡散コード配置パターン特定方法。
（付記４）  受信した信号の拡散コードとの相関結果を基に，通信状態を判断するステップと、通信状態が良いと判断されたときは、前記絞込みを実施するスロットのタイミングを早めに設定し、又は積分結果の大きさに基づいた絞り込みを行うための絞込み閾値を高く設定するステップと、通信状態が悪いと判断されたときは、前記絞込みを実施するスロットのタイミングを遅めに設定し、又は前記絞込み閾値を低く設定するステップと、を含むことを特徴とする付記１乃至３の何れかに記載の拡散コード配置パターン特定方法。
（付記５）
前記積分結果の大きさに基づいて、前記拡散コード配置パターン特定の対象候補の一部を除外して対象候補の絞込みを行う際、該積分結果の大きいものから順に所定数の拡散コード配置パターンを対象候補として選出することを特徴とする付記１に記載の拡散コード配置パターン特定方法。
（付記６）  受信した信号の拡散コードが、所定数のスロットの各スロットに、複数の配置パターンのうちの何れの配置パターンに従って配置されているのかを特定する受信ユニットにおいて、前記複数の配置パターンに対して、前記所定数のスロットに満たないスロットについて、受信した信号の拡散コードとの相関結果の積分を行う積分処理部と、前記積分結果の値の大きさに応じて、前記拡散コード配置パターン特定の対象候補の一部を除外して対象候補の絞り込みを行う絞込み処理部と、絞り込んだ配置パターンの候補に対してのみ、以降のスロットについての相関結果の積分を行うように制御する制御部と、を備えたことを特徴とする受信ユニット。
（付記７）  前記付記２乃至５の何れかに記載の拡散コード配置パターン特定方法を実施する機能部を備えたことを特徴とする受信ユニット。
（付記８）  受信した信号の拡散コードが、所定数のスロットの各スロットに、複数の配置パターンのうちの何れの配置パターンに従って配置されているのかを特定する移動局において、前記複数の配置パターンに対して、前記所定数のスロットに満たないスロットについて、受信した信号の拡散コードとの相関結果の積分を行う積分処理部と、前記積分結果の値の大きさに応じて、前記拡散コード配置パターン特定の対象候補の一部を除外して対象候補の絞り込みを行う絞込み処理部と、絞り込んだ配置パターンの候補に対してのみ、以降のスロットについての相関結果の積分を行うように制御する制御部と、を備えたことを特徴とする移動局。
（付記９）  前記付記２乃至５の何れかに記載の拡散コード配置パターン特定方法を実施する機能部を備えたことを特徴とする移動局。
【図面の簡単な説明】
【００５２】
【図１】発明の拡散コード配置パターン特定演算処理部の構成を示す図である。
【図２】理想的な通信状態での数スロット分の積分による拡散コード配置パターン特定演算結果を示す図である。
【図３】理想的な通信状態での１スロット分の積分による拡散コード配置パターン特定演算結果を示す図である。
【図４】理想的な通信状態での８スロット分の積分による拡散コード配置パターン特定演算結果を示す図である。
【図５】８スロット分の積分により絞込みを行った拡散コード配置パターン特定演算結果を示す図である。
【図６】従来の拡散コード配置パターン特定演算の処理フローを示す図である。
【図７】理想的な通信状態での拡散コード配置パターン特定演算結果を示す図である。
【符号の説明】
【００５３】
１  制御部
２  ＳＳＣ相関結果格納メモリ
３  積分処理部
４  テンポラルメモリ
５  絞込み処理部
６  結果格納メモリ
７  ファームウェア
【図１】
2006253987.tif 000003
【図２】
2006253987.tif 000004
【図３】
2006253987.tif 000005
【図４】
2006253987.tif 000006
【図５】
2006253987.tif 000007
【図６】
2006253987.tif 000008
【図７】
2006253987.tif 000009