(57)【特許請求の範囲】
【請求項１】
第１拡散符号と第２拡散符号とで２重に拡散した情報シンボルを伝送し、前記第１拡散符号のみで拡散されたマスクシンボルを伝送して、前記第２拡散符号の同期検出を行う移動通信システムにおける拡散符号同期方法において、
現在通信接続を行っている１または複数の基地局から、新たに通信を開始する新規接続基地局へハンドオーバーする場合に、前記１または複数の基地局の前記マスクシンボルの受信タイミングを、同期検出を行う受信タイミングの候補から除外して、前記新規接続基地局の前記マスクシンボルの受信タイミングを検出する第１ステップと、
前記１または複数の基地局より通知された任意の数の前記第２拡散符号が含まれる群のみを候補として第２拡散符号群を検出する第２ステップと、
該第２ステップで検出された前記第２拡散符号群に含まれる第２拡散符号のうち、前記１または複数の基地局より通知された任意の数の前記第２拡散符号のみを候補として同期検出を行う第３ステップと
を備えることを特徴とする移動通信システムにおける拡散符号同期方法。
【請求項２】
予め定めた時間で同期検出を行った後、前記新規接続基地局の前記受信タイミングが検出できなかった場合には、全ての受信タイミングを候補として、前記新規接続基地局の前記マスクシンボルの受信タイミングを検出することを特徴とする請求項１に記載の移動通信システムにおける拡散符号同期方法。
【請求項３】
第１拡散符号と第２拡散符号とで２重に拡散した情報シンボルを伝送し、前記第１拡散符号のみで拡散されたマスクシンボルを伝送して、前記第２拡散符号の同期検出を行う移動通信システムにおける受信装置において、
現在通信接続を行っている１または複数の基地局から、新たに通信を開始する新規接続基地局へハンドオーバーする場合に、前記１または複数の基地局の前記マスクシンボルの受信タイミングを、同期検出を行う受信タイミングの候補から除外して、前記新規接続基地局の前記マスクシンボルの受信タイミングを検出する第１手段と、
前記１または複数の基地局より通知された任意の数の前記第２拡散符号が含まれる群のみを候補として第２拡散符号群を検出する第２手段と、
該第２手段で検出された前記第２拡散符号群に含まれる第２拡散符号のうち、前記１または複数の基地局より通知された任意の数の前記第２拡散符号のみを候補として同期検出を行う第３手段と
を備えたことを特徴とする移動通信システムにおける受信装置。
【請求項４】
予め定めた時間で同期検出を行った後、前記新規接続基地局の前記受信タイミングが検出できなかった場合には、全ての受信タイミングを候補として、前記新規接続基地局の前記マスクシンボルの受信タイミングを検出することを特徴とする請求項３に記載の移動通信システムにおける受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動通信システムにおける拡散符号同期方法および受信装置に関し、より詳細には、スペクトル拡散を用いてマルチプルアクセスを行う直接拡散−符号分割多元接続方式を適用する移動通信システムにおける拡散符号同期方法および受信装置に関する。
【０００２】
【従来の技術】
直接拡散−符号分割多元接続方式（ＤＳ−ＣＤＭＡ：Direct Sequence  Code Division Multiplex Access）は、従来の情報データ変調信号を高速レートの拡散符号で拡散する２次変調を行って伝送することで、複数の通信者が同一の周波数帯を用いて通信を行う方式である。各々の通信者の識別は、通信者毎に割り当てられた拡散符号を識別することによって行う。このため、受信側では従来の復調処理を行う前に、広帯域の受信入力信号を逆拡散という過程で元の狭帯域の信号に戻す必要がある。受信側の逆拡散では、受信信号と受信信号の拡散符号位相に同期した拡散符号レプリカとの相関検出を行う。特に、通信の開始時に受信機の拡散符号レプリカと受信信号の拡散符号位相の同期をとることを初期同期（Initial Acquisition）と呼んでいる。
【０００３】
一般的な拡散符号の初期同期の方法は、受信信号と拡散符号レプリカとを乗算し、所定の時間積分することにより２つの信号の相関をとる。この相関出力を、振幅２乗検波し、出力がしきい値を超えるか否かで同期が確立したか否かを判定している。相関検出には、時間積分を行なうスライディング相関器と、空間積分を行なうマッチトフィルタを用いる方法とがある。マッチトフィルタは、複数のスライディング相関器を並列に並べた構成であり、各タップの拡散符号レプリカを拡散符号と合わせて変えることにより、瞬時に複数チップにわたる相関値を得ることができる。従って、マッチトフィルタは、スライディング相関器を用いる場合に比較して、非常に高速であるが、反面回路規模と消費電流がスライディング相関器に比較して大きくなる。
【０００４】
拡散帯域が５ＭＨｚ以上の広帯域ＤＳ−ＣＤＭＡ（以下、Ｗ−ＣＤＭＡという。）が、IMT-2000と呼ばれる次世代移動通信方式の候補として、研究開発および標準化が進められている。Ｗ−ＣＤＭＡにおいて、基地局は、独立の時間基準で動作しており、非同期システムである。
【０００５】
図1は、基地局間非同期システムおよび同期システムの下りリンクにおける拡散符号割り当ての一例を示す図である。Ｗ−ＣＤＭＡと同様に、IMT-2000の候補として米国で提案されているcdma2000方式、またはＩＳ−９５方式においては、ＧＰＳ（Global Positioning System）を用いて、基地局間の同期を実現している。全ての基地局は、共通の時間基準を有しているため、各基地局において同一の拡散符号を、各基地局ごとに異なる遅延を与えて使用することができる。このような基地局間同期システムにおいて、初期同期は、拡散符号のタイミング同期を行うのみでよい。
【０００６】
一方、基地局間非同期システムでは、各基地局が共通の時間基準を有することができないため，各基地局は、スクランブルコードで識別している。移動局は、電源を立ち上げたときに、受信信号電力が最も大きな基地局（以下、セルサイトという。）に接続するために、セルサイトからの下り共通制御チャネルのスクランブルコード同期をとる必要がある。このような同期をとる方法を、無線チャネルを接続するセルサイトを探すという意味で、セルサーチと呼ばれている。基地局間非同期システムにおいて、移動局は、システムで決まる全てのスクランブルコードに対して、セルサーチを行う必要がある。一方、基地局間同期システムは、スクランブルコードが１種類であり、基地局間非同期システムと比較して、極めて短時間でセルサーチを行うことができる。すなわち、極めて短時間で下り共通制御チャネルのスクランブルコード同期を実現できることが容易に推定できる。
【０００７】
本願出願人の出願にかかる特願平９−５３１６６０号、特願平９−３５５９０６号、および特願平８−２７２６９６号に記載された拡散符号同期方法は、上述した基地局間非同期システムにおけるセルサーチを、基地局間同期システムと同等に高速化するものである。
【０００８】
図２は、マスクシンボルを使用したセルサーチの送信信号の一例を示した図である。移動局が通信の初めに無線リンクを接続するチャネルを、とまり木チャネルという。とまり木チャネルの拡散は、繰り返し周期がシンボル周期であって、全ての基地局で共通の共通ショートコード２０１と各基地局ごとに異なるスクランブルコード２０２で二重に行う。スクランブルコード拡散を、一定周期でマスクして、共通ショートコード２０１のみで拡散を行う部分を作る。この共通ショートコード２０１のみで拡散されたシンボルを、マスクシンボル２０３1〜２０３M-1という。共通ショートコード２０１は、各基地局において共通であり、移動局は、共通ショートコード２０１を拡散符号レプリカとして、マッチトフィルタで拡散をとる。移動局は、スクランブルコード２０２の種類に関わらず、受信信号のショートコード拡散部の受信タイミングでピークを検出することができる。この時間を記憶しておくことで、スクランブルコード２０２のタイミング同期を確立することができる。
【０００９】
さらに、スクランブルコード２０２を予めグループ化しておき、属するグループを示すスクランブルコードグループ識別コード２０４1〜２０４M-1を送信し、移動局は、共通ショートコードの検出に引き続き、グループを示すスクランブルコードグループ識別コード２０４1〜２０４M-1を検出することにより、サーチすべきスクランブルコード２０２の候補の数を低減することができる。受信信号を拡散するスクランブルコード２０２の種類の識別は、共通ショートコード２０１とスクランブルコード２０２が乗算された拡散符号をレプリカ符号として、すでに得られたタイミングで相関を検出し、しきい値判定を行うことで可能である。このように、スクランブルコードマスクを用いる３段階高速セルサーチ法により、基地局間非同期システムにおいても高速なセルサーチを実現することができる。
【００１０】
上述した３段階高速セルサーチ法は、３ＧＰＰ（Third Generation Partnership Project）の標準化の過程で、次のように変更されている。共通ショートコードおよびスクランブルコードグループを示すショートコードで拡散されたマスクシンボルを、とまり木チャネルから切り出して独立な第１同期チャネル(ＰＳＣＨ：Primary Synchronization Channel)、第２同期チャネル(ＳＳＣＨ：Secondary Synchronization Channel)として定義され、スクランブルコードの種類の識別に用いるチャネルも、とまり木チャネルから共通パイロットチャネルに変更されている。また、共通ショートコードは、ＰＳＣ（Primary Synchronisation Code）として、スクランブルコードグループ識別コードは、ＳＳＣ（Secondary Synchronisation Code）として定義されている。
【００１１】
【発明が解決しようとする課題】
しかしながら、移動通信システムにおいては、通信を行っている最中に移動局が移動するため、受信電力が最も大きいセルサイト、すなわち、無線リンクを接続するセルサイトが変化する。このセルサイトの切り替え（以下、ソフトハンドオーバという。）を行うために、受信側では、通信中のセルサイトの周辺セルサイトについても、定期的に下りとまり木チャネルの拡散符号同期をとって、受信レベルを測定する必要性がある。
【００１２】
本願出願人の出願にかかる特願平１１−１６８８９９号に記載された方法は、ソフトハンドオーバ時のセルサーチを行う際、ハンドオーバ元の基地局より、ハンドオーバ候補となる周辺基地局のスクランブルコードの種類に加えて、ハンドオーバ元とハンドオーバ先の基地局のスクランブルコードの受信タイミング差を通知してもらうことで、セルサーチの時間を短縮していた。
【００１３】
ソフトハンドオーバ時のセルサーチを上述した３段階高速セルサーチ法を用いて行う場合には、第１段階で共通ショートコード拡散符号レプリカとしてマッチトフィルタで拡散をとる際に、すでに通信中のセルの受信信号をサーチしないようにする必要性がある。また、ソフトハンドオーバ時のセルサーチでは、通信中セルの周辺にあるサーチすべきセルのスクランブルコードの種類が通知されるため、この情報を利用することで高速な周辺セルサーチを期待できる。
【００１４】
本発明は、このような必要性に鑑みてなされたもので、その目的とするところは、基地局間非同期システムにおいて、移動局がソフトハンドオーバーモードに入る際の高速セルサーチを実現する移動通信システムにおける拡散符号同期方法および受信装置を提供することにある。
【００１５】
【課題を解決するための手段】
本発明は、このような目的を達成するために、請求項１に記載の発明は、第１拡散符号と第２拡散符号とで２重に拡散した情報シンボルを伝送し、前記第１拡散符号のみで拡散されたマスクシンボルを伝送して、前記第２拡散符号の同期検出を行う移動通信システムにおける拡散符号同期方法において、現在通信接続を行っている１または複数の基地局から、新たに通信を開始する新規接続基地局へハンドオーバーする場合に、前記１または複数の基地局の前記マスクシンボルの受信タイミングを、同期検出を行う受信タイミングの候補から除外して、前記新規接続基地局の前記マスクシンボルの受信タイミングを検出する第１ステップと、前記１または複数の基地局より通知された任意の数の前記第２拡散符号が含まれる群のみを候補として第２拡散符号群を検出する第２ステップと、該第２ステップで検出された前記第２拡散符号群に含まれる第２拡散符号のうち、前記１または複数の基地局より通知された任意の数の前記第２拡散符号のみを候補として同期検出を行う第３ステップとを備えることを特徴とする。
【００１６】
この方法によれば、通信中セルのスクランブルコードマスクのタイミングを検出せずに、ハンドオーバ先の受信信号の、スクランブルコードマスクのタイミングを求めることができるので、結果として、ハンドオーバ先のセルを検出することができる。
【００２０】
この方法によれば、ハンドオーバ先のスクランブルコード群の検出を行う際、全てのグループ識別コードとの相関をとる必要がなく、通知されたスクランブルコード（通常は２０個程度）の属するグループ識別コードの相関を取れば良い。また、ハンドオーバ先のスクランブルコードの同定を行う際、システムで用意されている全てのスクランブルコードの相関をとる必要がなく、通知されたスクランブルコードに対してのみ相関を取れば良いので、同定に必要な時間を大幅に短縮することができる。
【００２１】
請求項２に記載の発明は、請求項１において、予め定めた時間で同期検出を行った後、前記新規接続基地局の前記受信タイミングが検出できなかった場合には、全ての受信タイミングを候補として、前記新規接続基地局の前記マスクシンボルの受信タイミングを検出することを特徴とする。
【００２２】
この方法によれば、通信中セルのスクランブルコードマスクのタイミングと、ハンドオーバ先のセルの、スクランブルコードマスクのタイミングとが一致した場合であっても、ハンドオーバ先のスクランブルコードマスクのタイミングを求めることができるので、結果として、ハンドオーバ先のセルを検出することができる。
【００２３】
請求項３に記載の発明は、第１拡散符号と第２拡散符号とで２重に拡散した情報シンボルを伝送し、前記第１拡散符号のみで拡散されたマスクシンボルを伝送して、前記第２拡散符号の同期検出を行う移動通信システムにおける受信装置において、現在通信接続を行っている１または複数の基地局から、新たに通信を開始する新規接続基地局へハンドオーバーする場合に、前記１または複数の基地局の前記マスクシンボルの受信タイミングを、同期検出を行う受信タイミングの候補から除外して、前記新規接続基地局の前記マスクシンボルの受信タイミングを検出する第１手段と、前記１または複数の基地局より通知された任意の数の前記第２拡散符号が含まれる群のみを候補として第２拡散符号群を検出する第２手段と、該第２手段で検出された前記第２拡散符号群に含まれる第２拡散符号のうち、前記１または複数の基地局より通知された任意の数の前記第２拡散符号のみを候補として同期検出を行う第３手段とを備えたことを特徴とする。
【００２４】
この構成によれば、通信中セルのスクランブルコードマスクのタイミングを検出せずに、ハンドオーバ先の受信信号の、スクランブルコードマスクのタイミングを求めることができるので、結果として、ハンドオーバ先のセルを検出することができる。
【００２８】
この構成によれば、ハンドオーバ先のスクランブルコード群の検出を行う際、全てのグループ識別コードとの相関をとる必要がなく、通知されたスクランブルコード（通常は２０個程度）の属するグループ識別コードの相関を取れば良い。また、ハンドオーバ先のスクランブルコードの同定を行う際、システムで用意されている全てのスクランブルコードの相関をとる必要がなく、通知されたスクランブルコードに対してのみ相関を取れば良いので、同定に必要な時間を大幅に短縮することができる。
【００２９】
請求項４に記載の発明は、請求項３において、予め定めた時間で同期検出を行った後、前記新規接続基地局の前記受信タイミングが検出できなかった場合には、全ての受信タイミングを候補として、前記新規接続基地局の前記マスクシンボルの受信タイミングを検出することを特徴とする。
【００３０】
この構成によれば、通信中セルのスクランブルコードマスクのタイミングと、ハンドオーバ先のセルの、スクランブルコードマスクのタイミングとが一致した場合であっても、ハンドオーバ先のスクランブルコードマスクのタイミングを求めることができるので、結果として、ハンドオーバ先のセルを検出することができる。
【００３１】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施形態について詳細に説明する。
【００３２】
図３は、本発明にかかる拡散符号同期方法における第１実施例の送信フレームを示す図である。第２拡散符号であるスクランブルコードの１周期に対して、各基地局に共通の第１拡散符号である共通ショートコードのみで拡散されたマスクシンボルが、１回挿入されている。
【００３３】
図４は、本発明にかかる拡散符号同期方法の第１実施例を示すフローチャートである。図３に示した送信フレームにおいて、スクランブルコード受信タイミングの検出を行う（Ｓ４０１）。初めに、受信信号と共通ショートコードとの相関検出により、ハンドオーバ先のスクランブルコードマスクのタイミングを求める（Ｓ４１１）。このとき、すでに通信中セルの受信信号を受信しないように、通信中セルのマスクシンボルの受信タイミングを、ハンドオーバ先のスクランブルコードマスクタイミングのサーチ範囲から除外する（Ｓ４１２）。
【００３４】
次に、スクランブルコードの同定を行う（Ｓ４０２）。検出されたハンドオーバ先のスクランブルコードの受信タイミングにおいて、スクランブルコードと共通ショートコードを乗積した符号と受信信号との相関検出を、各スクランブルコード候補について検出し（Ｓ４２１）、相関値の大きさからハンドオーバ先の受信信号のスクランブルコードを同定する（Ｓ４２２）。
【００３５】
図５は、本発明にかかる通信中セルのマスクシンボルの受信タイミングを除外する方法の一例を示す概略図である。図５（ａ）は、Ｒａｋｅ受信機で用いている通信中セルのパスの受信タイミングから、マスクシンボルの受信タイミングを識別し、それをハンドオーバ先のスクランブルコードマスクタイミングのサーチ範囲から除外する方法を示したものである。図５（ｂ）は、Ｒａｋｅ受信機で用いている通信中セルのパスの受信タイミングから、±△チップの範囲を除外する方法を示したものである。
【００３６】
図６は、本発明にかかる拡散符号同期方法における第２実施例の送信フレームを示す図である。１スクランブルコード周期に対して、共通ショートコードのみで拡散されたシンボルが、等間隔でｎ回挿入されており、さらにスクランブルコードの先頭位置を示すために、スクランブルコードタイミング確定コードが挿入されている。本実施例では、スクランブルコードがマスクされた、すなわち、共通ショートコードのみで拡散されたシンボルの、次のシンボルをスクランブルコードタイミング確定コードで拡散したシンボルとしている。スクランブルコードタイミング確定コードは、スクランブルコードの先頭位置から、スクランブルコードマスク回数に応じて、異なる拡散符号c#0〜c#n-1が用いられている。
【００３７】
図７は、本発明にかかる拡散符号同期方法の第２実施例を示すフローチャートである。図６に示した送信フレームにおいて、スクランブルコードマスクタイミングの検出を行う（Ｓ７０１）。初めに、受信信号と共通ショートコードとの相関検出を行い、（Ｓ７１１）、１／ｎスクランブルコード周期ごとの相関値の平均化を行って、ハンドオーバ先のスクランブルコードマスクのタイミングを求める（Ｓ７１２）。このとき、すでに通信中セルの受信信号を受信しないように、通信中セルのマスクシンボルの受信タイミングを、ハンドオーバ先のスクランブルコードマスクタイミングのサーチ範囲から除外して行う（Ｓ７１３）。除外の方法は、図５に示した方法によって行うことができる。
【００３８】
次に、スクランブルコード受信タイミングの検出を行う（Ｓ７０２）。検出されたハンドオーバ先のスクランブルコードマスクのタイミングから、ハンドオーバ先のスクランブルコードタイミング確定コードで拡散されたシンボルの受信タイミングを求める。求められたハンドオーバ先のスクランブルコードタイミング確定コードで拡散されたシンボルの受信タイミングにより、受信信号とスクランブルコードタイミング確定コードとの相関を検出する（Ｓ７２１）。図６に示したc#0〜c#n-1の各コードで相関を検出し、この相関検出を連続するｎ回のスクランブルコードタイミング確定コードで拡散されたシンボルの受信タイミングで行う。ｎ回の相関値を、あらかじめ既知のスクランブルコードタイミング確定コードの送信パターンを用いて相関和の検出を行う（Ｓ７２２）。最大相関和の出現タイミングから、ハンドオーバ先のスクランブルコードの受信タイミングを検出する（Ｓ７２３）。
【００３９】
さらに、スクランブルコードの同定を行う（Ｓ７０３）。検出されたハンドオーバ先のスクランブルコードの受信タイミングにおいて、スクランブルコードと共通ショートコードを乗積した符号と受信信号との相関検出を、各スクランブルコード候補について検出し（Ｓ７３１）、相関値の大きさからハンドオーバ先の受信信号のスクランブルコードを同定する（Ｓ７３２）。
【００４０】
本実施例によれば、通信中セルのスクランブルコードマスクのタイミングを検出せずに、ハンドオーバ先の受信信号の、スクランブルコードマスクのタイミングを求めることができるので、結果として、ハンドオーバ先のセルを検出することができる。
【００４１】
図８は、本発明にかかる拡散符号同期方法の第３実施例を示すフローチャートである。図３に示した送信フレームにおいて、スクランブルコード受信タイミングの検出を行う（Ｓ８０１）。初めに、受信信号と共通ショートコードとの相関検出により、ハンドオーバ先のスクランブルコードマスクのタイミングを求める（Ｓ８１１）。このとき、すでに通信中セルの受信信号を受信しないように、通信中セルのマスクシンボルの受信タイミングを、ハンドオーバ先のスクランブルコードマスクタイミングのサーチ範囲から除外する（Ｓ８１２）。
【００４２】
次に、スクランブルコードの同定を行う（Ｓ８０２）。検出されたハンドオーバ先のスクランブルコードの受信タイミングにおいて、スクランブルコードと共通ショートコードを乗積した符号と受信信号との相関検出を、各スクランブルコード候補について検出し（Ｓ８２１）、相関値の大きさからハンドオーバ先の受信信号のスクランブルコードを同定する（Ｓ８２２）。
【００４３】
このようにして、スクランブルコード受信タイミングの検出（Ｓ８０１）からスクランブルコードの同定（Ｓ８０２）までをＮ回繰り返した後、周辺セルを検出できなかった場合は、以降全てのタイミングをハンドオーバ先のスクランブルコードマスクタイミングの候補として、ハンドオーバ先のスクランブルコードマスクのタイミング検出を行う（Ｓ８１２）。
【００４４】
図９は、本発明にかかる拡散符号同期方法の第４実施例を示すフローチャートである。図３に示した送信フレームにおいて、スクランブルコード受信タイミングの検出を行う（Ｓ９０１）。初めに、受信信号と共通ショートコードとの相関検出により、ハンドオーバ先のスクランブルコードマスクのタイミングを求める（Ｓ９１１）。このとき、すでに通信中セルの受信信号を受信しないように、通信中セルのマスクシンボルの受信タイミングを、ハンドオーバ先のスクランブルコードマスクタイミングのサーチ範囲から除外する（Ｓ９１２）。
【００４５】
次に、スクランブルコードの同定を行う（Ｓ９０２）。検出されたハンドオーバ先のスクランブルコードの受信タイミングにおいて、スクランブルコードと共通ショートコードを乗積した符号と受信信号との相関検出を、各スクランブルコード候補について検出し（Ｓ９２１）、相関値の大きさからハンドオーバ先の受信信号のスクランブルコードを同定する（Ｓ９２２）。
【００４６】
このようにして、スクランブルコード受信タイミングの検出（Ｓ９０１）からスクランブルコードの同定まで（Ｓ９０２）を複数回繰り返し、Ｔ秒経過後も周辺セルを検出できなかった場合は，以降全てのタイミングをハンドオーバ先のスクランブルコードマスクタイミングの候補として、ハンドオーバ先のスクランブルコードマスクのタイミング検出を行う（Ｓ９１２）。
【００４７】
本実施例によれば、通信中セルのスクランブルコードマスクのタイミングと、ハンドオーバ先のセルの、スクランブルコードマスクのタイミングとが一致した場合であっても、ハンドオーバ先のスクランブルコードマスクのタイミングを求めることができるので、結果として、ハンドオーバ先のセルを検出することができる。
【００４８】
図１０は、本発明にかかる拡散符号同期方法の第５実施例を示すフローチャートである。初めに、通信中セルより、サーチすべき周辺セルのスクランブルコードの種類を受信する（Ｓ１００１）。次に、スクランブルコード受信タイミングの検出を行う（Ｓ１００２）。受信信号と共通ショートコードとの相関検出により、ハンドオーバ先のスクランブルコードマスクのタイミングを求める（Ｓ１０２１）。このとき、すでに通信中セルの受信信号を受信しないように、通信中セルのマスクシンボルの受信タイミングを、ハンドオーバ先のスクランブルコードマスクタイミングのサーチ範囲から除外する（Ｓ１０２２）。
【００４９】
さらに、スクランブルコードの同定を行う（Ｓ１００３）。検出したハンドオーバ先のスクランブルコードの受信タイミングにおいて、スクランブルコードと共通ショートコードを乗積した符号と受信信号との相関検出を、各スクランブルコード候補について検出し（Ｓ１０３１）、相関値の大きさからハンドオーバ先の受信信号のスクランブルコードを同定する（Ｓ１０３２）。ハンドオーバ先の受信信号のスクランブルコードを同定する際、通信中のセルより通知されたサーチすべき周辺セルのスクランブルコードのみを候補として同定を行う（Ｓ１０３１）。
【００５０】
本実施例によれば、ハンドオーバ先のスクランブルコードの同定を行う際、システムで用意されている全てのスクランブルコードの相関をとる必要がなく、通知されたスクランブルコード（通常は２０個程度）に対してのみ相関を取れば良いので、同定に必要な時間を大幅に短縮することができる。
【００５１】
図１１は、本発明にかかる拡散符号同期方法における第６実施例の送信フレームを示す図である。１スクランブルコード周期に対して、共通ショートコードのみで拡散されたシンボルが、等間隔でｎ回挿入されており、さらにスクランブルコードの先頭位置を示すために、スクランブルコードタイミング確定コードとスクランブルコードグループ識別コードが挿入されている。本実施例では、スクランブルコードがマスクされた、すなわち、共通ショートコードのみで拡散されたシンボルの、次のシンボルをスクランブルコードタイミング確定コードで拡散したシンボルとしている。さらに、次のシンボルをスクランブルコードグループ識別コードで拡散したシンボルとしている。
【００５２】
図１２は、本発明にかかる拡散符号同期方法の第６実施例を示すフローチャートである。図１１に示した送信フレームにおいて、通信中セルより、サーチすべき周辺セルのスクランブルコードの種類を受信する（Ｓ１２０１）。初めに、スクランブルコードマスクタイミングの検出を行う（Ｓ１２０２）。受信信号と共通ショートコードとの相関検出を行い、（Ｓ１２２１）、１／ｎスクランブルコード周期ごとの相関値の平均化を行って、ハンドオーバ先のスクランブルコードマスクのタイミングを求める（Ｓ１２２２）。このとき、すでに通信中セルの受信信号を受信しないように、通信中セルのマスクシンボルの受信タイミングを、ハンドオーバ先のスクランブルコードマスクタイミングのサーチ範囲から除外して行う（Ｓ１２２３）。
【００５３】
次に、スクランブルコード受信タイミングの検出を行う（Ｓ１２０３）。検出されたハンドオーバ先のスクランブルコードマスクのタイミングから、ハンドオーバ先のスクランブルコードタイミング確定コードで拡散されたシンボルの受信タイミングを求める。求められたハンドオーバ先のスクランブルコードタイミング確定コードで拡散されたシンボルの受信タイミングにより、受信信号とスクランブルコードタイミング確定コードとの相関を検出する（Ｓ１２３１）。図１１に示したc#0〜c#n-1の各コードで相関を検出し、この相関検出を連続するｎ回のスクランブルコードタイミング確定コードで拡散されたシンボルの受信タイミングで行う。ｎ回の相関値を、あらかじめ既知のスクランブルコードタイミング確定コードの送信パターンを用いて相関和の検出を行う（Ｓ１２３２）。最大相関和の出現タイミングから、ハンドオーバ先のスクランブルコードの受信タイミングを検出する（Ｓ１２３３）。
【００５４】
スクランブルコード受信タイミングの検出の後に、ハンドオーバ先のスクランブルコード群の検出を行う（Ｓ１２０４）。スクランブルコード群の検出では、検出したハンドオーバ先のスクランブルコードマスクのタイミングから求まるハンドオーバ先のグループ識別コードで拡散された信号の受信タイミングで、受信信号とグループ識別コード候補との相関を検出する（Ｓ１２４１）。このとき、通信中セルより通知されたサーチすべき周辺セルのスクランブルコードが含まれるスクランブルコードグループのグループ識別コードのみを候補として、相関検出を行う。得られた相関検出値に対して、予め既知のグループ識別コードの送信パターンでの相関和を検出する（Ｓ１２４２）。最大相関和を得る送信パターンから同定判定を行うハンドオーバ先のスクランブルコードが含まれるスクランブルコード群を決定する（Ｓ１２４３）。
【００５５】
さらに、ハンドオーバ先のスクランブルコードの同定を行う（Ｓ１２０５）。スクランブルコードの同定は、検出したスクランブルコード群に含まれるスクランブルコードのうち、通知されたスクランブルコードのみを候補として、相関検出を行えば良い（Ｓ１２５１）。相関値の大きさからハンドオーバ先の受信信号のスクランブルコードを同定する（Ｓ１２５２）。
【００５６】
本実施例によれば、ハンドオーバ先のスクランブルコード群の検出を行う際、全てのグループ識別コードとの相関をとる必要がなく、通知されたスクランブルコード（通常は２０個程度）の属するグループ識別コードの相関を取れば良い。また、ハンドオーバ先のスクランブルコードの同定を行う際、システムで用意されている全てのスクランブルコードと受信信号との相関を検出する必要がなく、通知されたスクランブルコードに対してのみ相関を取れば良いので、同定に必要な時間を大幅に短縮することができる。
【００５７】
図１３は、本発明にかかる拡散符号同期方法の第７実施例を示すフローチャートである。初めに、通信中セルより、サーチすべき周辺セルのスクランブルコードの種類を受信する（Ｓ１３０１）。次に、スクランブルコード受信タイミングの検出を行う（Ｓ１３０２）。受信信号と共通ショートコードとの相関検出により、ハンドオーバ先のスクランブルコードマスクのタイミングを求める（Ｓ１３２１）。このとき、すでに通信中セルの受信信号を受信しないように、通信中セルのマスクシンボルの受信タイミングを、ハンドオーバ先のスクランブルコードマスクタイミングのサーチ範囲から除外する（Ｓ１３２２）。
【００５８】
さらに、スクランブルコードの同定を行う（Ｓ１３０３）。検出したハンドオーバ先のスクランブルコードの受信タイミングにおいて、スクランブルコードと共通ショートコードを乗積した符号と受信信号との相関検出を、各スクランブルコード候補について検出し（Ｓ１３３１）、相関値の大きさからハンドオーバ先の受信信号のスクランブルコードを同定する（Ｓ１３３２）。ハンドオーバ先の受信信号のスクランブルコードを同定する際、通信中のセルより通知されたサーチすべき周辺セルのスクランブルコードのみを候補として同定を行う（Ｓ１３３１）。
【００５９】
このようにして、スクランブルコード受信タイミングの検出（Ｓ１３０２）からスクランブルコードの同定（Ｓ１３０３）までをＮ回繰り返した後、周辺セルを検出できなかった場合は、以降全てのタイミングをハンドオーバ先のスクランブルコードマスクタイミングの候補として、ハンドオーバ先のスクランブルコードマスクのタイミング検出を行う（Ｓ１３２２）。
【００６０】
図１４は、本発明にかかる拡散符号同期方法の第８実施例を示すフローチャートである。初めに、通信中セルより、サーチすべき周辺セルのスクランブルコードの種類を受信する（Ｓ１４０１）。スクランブルコードマスクタイミングの検出を行う（Ｓ１４０２）。受信信号と共通ショートコードとの相関検出を行い、（Ｓ１４２１）、１／ｎスクランブルコード周期ごとの相関値の平均化を行って、ハンドオーバ先のスクランブルコードマスクのタイミングを求める（Ｓ１４２２）。このとき、すでに通信中セルの受信信号を受信しないように、通信中セルのマスクシンボルの受信タイミングを、ハンドオーバ先のスクランブルコードマスクタイミングのサーチ範囲から除外して行う（Ｓ１４２３）。
【００６１】
次に、スクランブルコード受信タイミングの検出を行う（Ｓ１４０３）。検出されたハンドオーバ先のスクランブルコードマスクのタイミングから、ハンドオーバ先のスクランブルコードタイミング確定コードで拡散されたシンボルの受信タイミングを求める。求められたハンドオーバ先のスクランブルコードタイミング確定コードで拡散されたシンボルの受信タイミングにより、受信信号とスクランブルコードタイミング確定コードとの相関を検出する（Ｓ１４３１）。図１１に示したc#0〜c#n-1の各コードで相関を検出し、この相関検出を連続するｎ回のスクランブルコードタイミング確定コードで拡散されたシンボルの受信タイミングで行う。ｎ回の相関値を、あらかじめ既知のスクランブルコードタイミング確定コードの送信パターンを用いて相関和の検出を行う（Ｓ１４３２）。最大相関和の出現タイミングから、ハンドオーバ先のスクランブルコードの受信タイミングを検出する（Ｓ１４３３）。
【００６２】
スクランブルコード受信タイミングの検出の後に、ハンドオーバ先のスクランブルコード群の検出を行う（Ｓ１４０４）。スクランブルコード群の検出では、検出したハンドオーバ先のスクランブルコードマスクのタイミングから求まるハンドオーバ先のグループ識別コードで拡散された信号の受信タイミングで、受信信号とグループ識別コード候補との相関を検出する（Ｓ１４４１）。このとき、通信中セルより通知されたサーチすべき周辺セルのスクランブルコードが含まれるスクランブルコードグループのグループ識別コードのみを候補として、相関検出を行う。得られた相関検出値に対して、予め既知のグループ識別コードの送信パターンでの相関和を検出する（Ｓ１４４２）。最大相関和を得る送信パターンから同定判定を行うハンドオーバ先のスクランブルコードが含まれるスクランブルコード群を決定する（Ｓ１４４３）。
【００６３】
さらに、ハンドオーバ先のスクランブルコードの同定を行う（Ｓ１４０５）。スクランブルコードの同定は、検出したスクランブルコード群に含まれるスクランブルコードのうち、通知されたスクランブルコードのみを候補として、相関検出を行えば良い（Ｓ１４５１）。相関値の大きさからハンドオーバ先の受信信号のスクランブルコードを同定する（Ｓ１４５２）。
【００６４】
このようにして、スクランブルコード受信タイミングの検出（Ｓ１４０２）からスクランブルコードの同定（Ｓ１４０５）までをＮ回繰り返した後、周辺セルを検出できなかった場合は、以降全てのタイミングをハンドオーバ先のスクランブルコードマスクタイミングの候補として、ハンドオーバ先のスクランブルコードマスクのタイミング検出を行う（Ｓ１４２３）。
【００６５】
本実施例によれば、通信中セルのスクランブルコードマスクのタイミングと、ハンドオーバ先のセルの、スクランブルコードマスクのタイミングとが一致した場合であっても、ハンドオーバ先のスクランブルコードマスクのタイミングを求めることができるので、結果として、ハンドオーバ先のセルを検出することができる。
【００６６】
図１５は、本発明にかかる拡散符号同期方法を用いた受信装置の第１実施例を示すブロック図である。受信装置は、スクランブルコードマスクタイミングを検出するスクランブルコードマスクタイミング検出回路１５０１と、スクランブルコードマスクタイミング検出回路１５０１からの最大相関値に対応したしきい値を決定するしきい値決定回路１５０２と、スクランブルコードマスクタイミング検出回路１５０１からのスクランブルコードマスクタイミングと、しきい値決定回路１５０２からのしきい値とに基づいてスクランブルコードを同定するスクランブルコード同定回路１５０３とから構成される。
【００６７】
スクランブルコードマスクタイミング検出回路１５０１は、拡散変調信号を受信し、マッチトフィルタ１５１１に入力する。一方、共通ショートコードレプリカ生成器１５１２は、各基地局共通のスクランブルコードマスク部分のショートコードである拡散符号レプリカをマッチトフィルタ１５１１に入力する。マッチトフィルタ１５１１によって、受信した拡散変調信号とＮスクランブルコード周期にわたって相関検出を行い、その結果得られた各ピークを示す相関値とそのタイミングをメモリ１５１３に記憶する。
【００６８】
復調・Ｒａｋｅ合成回路における通信中セルのＲａｋｅフィンガ位置の情報を、通信中セルのマスクシンボル受信タイミング識別回路１５１４に入力し、通信中セルのマスクシンボルの受信タイミングを識別する。タイミング候補設定回路１５１５は、マスクシンボル受信タイミング識別回路１５１４からのマスクシンボルの受信タイミングを、ハンドオーバ先のマスクシンボルの受信タイミング候補より除外する。
【００６９】
最大相関出力選択回路１５１６は、タイミング候補設定回路１５１５で設定したタイミングにおいて、メモリ１５１３内の記憶値から、最大相関値およびタイミングを選択し、メモリ１５１７に記憶する。メモリ１５１７からスクランブルコードマスクタイミングを出力する。
【００７０】
スクランブルコード同定回路１５０３において、スクランブルコードレプリカ生成器１５３１の位相を、スクランブルコードマスクタイミングから得られる同期位相にセットする。スクランブルコードレプリカ生成器１５３１は、スクランブルコードと受信した拡散変調信号とを乗算し、積分・ダンプ回路１５３２で積分した後、２乗検波器１５３３で２乗検波を行う。
【００７１】
比較器１５３４は、２乗検波して得られた値と、しきい値決定回路１５０２からのしきい値とを入力して判定をおこなう。しきい値を超えたものを同期判定できたものとして、周知の復調・Ｒａｋｅ合成回路に出力する。しきい値を超えなかった場合は、比較器１５３４からの判定信号によって、スクランブルコードレプリカ生成器１５３１のスクランブルコードの種類を変更する。
【００７２】
図１６は、本発明にかかる拡散符号同期方法を用いた受信装置の第２実施例を示すブロック図である。受信装置は、スクランブルコードマスクタイミングを検出するスクランブルコードマスクタイミング検出回路１６０１と、スクランブルコードマスクタイミング検出回路１６０１からの最大相関値に対応したしきい値を決定するしきい値決定回路１６０２と、スクランブルコードマスクタイミング検出回路１６０１からのスクランブルコードマスクタイミングから、スクランブルコード受信タイミングを検出するスクランブルコード受信タイミング検出回路１６０４と、スクランブルコード受信タイミング検出回路１６０４からのスクランブルコード受信タイミングと、しきい値決定回路１６０２からのしきい値とに基づいてスクランブルコードを同定するスクランブルコード同定回路１６０３とから構成される。
【００７３】
スクランブルコードマスクタイミング検出回路１６０１は、拡散変調信号を受信し、マッチトフィルタ１６１１に入力する。一方、共通ショートコードレプリカ生成器１６１２は、各基地局共通のスクランブルコードマスク部分のショートコードである拡散符号レプリカをマッチトフィルタ１６１１に入力する。マッチトフィルタ１６１１によって、受信した拡散変調信号とＮスクランブルコード周期にわたって相関検出を行い、その結果得られた各ピークを示す相関値とそのタイミングをメモリ１６１３に記憶する。
【００７４】
復調・Ｒａｋｅ合成回路における通信中セルのＲａｋｅフィンガ位置の情報を、通信中セルのマスクシンボル受信タイミング識別回路１６１４に入力し、通信中セルのマスクシンボルの受信タイミングを識別する。タイミング候補設定回路１６１５は、マスクシンボル受信タイミング識別回路１６１４からのマスクシンボルの受信タイミングを、ハンドオーバ先のマスクシンボルの受信タイミング候補より除外する。
【００７５】
最大相関出力選択回路１６１６は、タイミング候補設定回路１６１５で設定したタイミングにおいて、メモリ１６１３内の記憶値から、最大相関値およびタイミングを選択し、メモリ１６１７に記憶する。メモリ１６１７からスクランブルコードマスクタイミングを出力する。
【００７６】
スクランブルコード受信タイミング検出回路１６０４において、スクランブルコードマスクタイミング検出回路１６０１で検出したスクランブルコードマスクタイミングに基づいて、スクランブルコードタイミング確定コードレプリカ生成器１６４１1〜１６４１nは、スクランブルコードタイミング確定コードを生成する。スクランブルコードタイミング確定コードで拡散されたシンボルの受信タイミング候補で、受信拡散変調信号とスクランブルコードタイミング確定コードとの相関を検出する。相関検出された信号を、積分・ダンプ回路１６４２1〜１６４２nで各々１シンボル周期積分した後、２乗検波器１６４３1〜１６４３nで２乗検波を行う。
【００７７】
得られたスクランブルコードタイミング確定コード番号と、相関値と、相関検出時間とをメモリ１６４４に蓄積する。検出回路１６４５は、得られた相関値に対し、スクランブルコードタイミング確定コードの送信パターンに応じた相関値和を、相関検出時間を変えて検出する。選択回路１６４６は、最大の相関値和を得る相関検出時間を検出する。選択回路１６４６で得られた相関検出時間から、スクランブルコードタイミング検出回路１６４７において、スクランブルコード受信タイミングを検出する。
【００７８】
スクランブルコード同定回路１６０３において、スクランブルコードレプリカ生成器１６３１の位相を、スクランブルコード受信タイミングから得られる同期位相にセットする。スクランブルコードレプリカ生成器１６３１は、スクランブルコードと受信した拡散変調信号とを乗算し、積分・ダンプ回路１６３２で積分した後、２乗検波器１６３３で２乗検波を行う。
【００７９】
比較器１６３４は、２乗検波して得られた値と、しきい値決定回路１６０２からのしきい値とを入力して判定をおこなう。しきい値を超えたものを同期判定できたものとして、周知の復調・Ｒａｋｅ合成回路に出力する。しきい値を超えなかった場合は、比較器１６３４からの判定信号によって、スクランブルコードレプリカ生成器１６３１のスクランブルコードの種類を変更する。
【００８０】
図１７は、本発明にかかる拡散符号同期方法を用いた受信装置の第３実施例を示すブロック図である。受信装置は、スクランブルコードマスクタイミングを検出するスクランブルコードマスクタイミング検出回路１７０１と、スクランブルコードマスクタイミング検出回路１７０１からの最大相関値に対応したしきい値を決定するしきい値決定回路１７０２と、スクランブルコードマスクタイミング検出回路１７０１からのスクランブルコードマスクタイミングと、しきい値決定回路１７０２からのしきい値とに基づいてスクランブルコードを同定するスクランブルコード同定回路１７０３とから構成される。
【００８１】
スクランブルコードマスクタイミング検出回路１７０１は、拡散変調信号を受信し、マッチトフィルタ１７１１に入力する。一方、共通ショートコードレプリカ生成器１７１２は、各基地局共通のスクランブルコードマスク部分のショートコードである拡散符号レプリカをマッチトフィルタ１７１１に入力する。マッチトフィルタ１７１１によって、受信した拡散変調信号とＮスクランブルコード周期にわたって相関検出を行い、その結果得られた各ピークを示す相関値とそのタイミングをメモリ１７１３に記憶する。
【００８２】
復調・Ｒａｋｅ合成回路における通信中セルのＲａｋｅフィンガ位置の情報を、通信中セルのマスクシンボル受信タイミング識別回路１７１４に入力し、通信中セルのマスクシンボルの受信タイミングを識別する。タイミング候補設定回路１７１５は、マスクシンボル受信タイミング識別回路１７１４からのマスクシンボルの受信タイミングを、ハンドオーバ先のマスクシンボルの受信タイミング候補より除外する。
【００８３】
最大相関出力選択回路１７１６は、タイミング候補設定回路１７１５で設定したタイミングにおいて、メモリ１７１３内の記憶値から、最大相関値およびタイミングを選択し、メモリ１７１７に記憶する。メモリ１７１７からスクランブルコードマスクタイミングを出力する。
【００８４】
スクランブルコード同定回路１７０３において、スクランブルコードレプリカ生成器１７３１の位相を、スクランブルコードマスクタイミングから得られる同期位相にセットする。スクランブルコードレプリカ生成器１７３１は、スクランブルコードと受信した拡散変調信号とを乗算し、積分・ダンプ回路１７３２で積分した後、２乗検波器１７３３で２乗検波を行う。比較器１７３４は、２乗検波して得られた値と、しきい値決定回路１７０２からのしきい値とを入力して判定をおこなう。しきい値を超えなかった場合は、比較器１７３４からの判定信号によって、スクランブルコードレプリカ生成器１７３１のスクランブルコードの種類を変更する。
【００８５】
しきい値を超えた場合には，拡散符号同期確認回路１７０４に出力する。拡散符号同期確認回路１７０４は、同期確立を再確認し、同期確立が確認された場合は、周知の復調・Ｒａｋｅ合成回路に出力する。同期確立が確認されなかった場合には、スクランブルコード未検出の情報を、タイミング候補設定回路１７１５に通知する。
【００８６】
タイミング候補設定回路１７１５において、拡散符号同期開始時は、スクランブルコードマスクタイミング検出回路１７０１の、通信中セルのスクランブルコードマスクタイミングを除外して、ハンドオーバ先のスクランブルコードマスクタイミングの候補を設定する。
【００８７】
スクランブルコードマスクタイミングの検出から、スクランブルコードの同定までを複数回繰り返し、受信装置があらかじめ指定した時間経過しても、スクランブルコードを検出できなかった場合には、タイミング候補設定回路１７１５において、通信中セルのマスクシンボル受信タイミングを除外せずに、全てのタイミングをタイミング候補として設定を変更する。
【００８８】
図１８は、本発明にかかる拡散符号同期方法を用いた受信装置の第４実施例を示すブロック図である。受信装置は、スクランブルコードマスクタイミングを検出するスクランブルコードマスクタイミング検出回路１５０１と、スクランブルコードマスクタイミング検出回路１５０１からの最大相関値に対応したしきい値を決定するしきい値決定回路１５０２と、スクランブルコードマスクタイミング検出回路１５０１からのスクランブルコードマスクタイミングと、しきい値決定回路１５０２からのしきい値とに基づいてスクランブルコードを同定するスクランブルコード同定回路１８０３とから構成される。
【００８９】
復調・Ｒａｋｅ合成回路より、通信中セルから受信し復調したサーチすべき周辺セルのスクランブルコードの種類を、スクランブルコード候補設定回路１８３５に入力する。スクランブルコード候補設定回路１８３５で設定されたスクランブルコード候補に対して、スクランブルコードレプリカ生成器１８３１のスクランブルコードの種類を変更する。
【００９０】
スクランブルコード同定回路１８０３において、スクランブルコードレプリカ生成器１８３１の位相を、スクランブルコードマスクタイミングから得られる同期位相にセットする。スクランブルコードレプリカ生成器１８３１は、スクランブルコードと受信した拡散変調信号とを乗算し、積分・ダンプ回路１８３２で積分した後、２乗検波器１８３３で２乗検波を行う。
【００９１】
比較器１９３４は、２乗検波して得られた値と、しきい値決定回路１５０２からのしきい値とを入力して判定をおこなう。しきい値を超えたものを同期判定できたものとして、周知の復調・Ｒａｋｅ合成回路に出力する。しきい値を超えなかった場合は、比較器１８３４からの判定信号によって、スクランブルコードレプリカ生成器１８３１のスクランブルコードの種類を変更する。
【００９２】
図１９は、本発明にかかる拡散符号同期方法を用いた受信装置の第５実施例におけるスクランブルコードマスクタイミング検出回路とスクランブルコード受信タイミング検出回路とを示すブロック図である。図２０は、本発明にかかる拡散符号同期方法を用いた受信装置の第５実施例におけるスクランブルコード群検出回路とスクランブルコード同定回路とを示すブロック図である。
【００９３】
受信装置は、スクランブルコードマスクタイミングを検出するスクランブルコードマスクタイミング検出回路１６０１と、スクランブルコードマスクタイミング検出回路１６０１からの最大相関値に対応したしきい値を決定するしきい値決定回路１６０２と、スクランブルコードマスクタイミング検出回路１６０１からのスクランブルコードマスクタイミングから、スクランブルコード受信タイミングを生成するスクランブルコード受信タイミング検出回路１６０４と、スクランブルコード群を検出するスクランブルコード群検出回路１９０４と、スクランブルコード受信タイミング検出回路１６０４からのスクランブルコード受信タイミングと、しきい値決定回路１６０２からのしきい値と、スクランブルコード群検出回路１９０４からのスクランブルコード群とに基づいてスクランブルコードを同定するスクランブルコード同定回路１９０３とから構成される。
【００９４】
スクランブルコード群検出回路１９０４において、復調・Ｒａｋｅ合成回路より、通信中セルより受信し復調したサーチすべき周辺セルのスクランブルコードの種類を、スクランブルコードグループ候補設定回路１９４８に入力する。スクランブルコードグループ候補設定回路１９４８において，入力された周辺セルのスクランブルコードが属するグループのみをグループ候補とする。スクランブルコード受信タイミング検出回路１６０４で検出したスクランブルコード受信タイミングに基づいて、グループコードレプリカ生成器１９４１1〜１９４１nは、グループコードレプリカを生成し、各グループコードレプリカと受信拡散変調信号が乗算される。積分・ダンプ回路１９４２1〜１９４２nで乗算された信号を、各々１シンボル周期積分した後、２乗検波器１９４３1〜１９４３nで２乗検波を行う。
【００９５】
得られた各グループコードに対する相関積分値の２乗検波値は、メモリ１９４４に蓄積される。この動作は、複数の受信したグループコードで拡散された信号に対して行われ、メモリ１９４４に蓄積される。相関検出が終了すると、検出回路１９４５は、メモリ１９４４から得られたグループコード数×相関検出回数分の相関積分値の２乗検波値に対して、各グループコード候補の送信パターンに応じた相関値の和を検出回路で求める。
【００９６】
選択回路１９４６は、得られたグループコード候補の送信パターン数の相関値の和を比較し、最大の相関値の和を得たパターンを選択出力する。スクランブルコード群検出回路１９４７は、選択回路１９４６から出力されたパターンから受信拡散変調信号を拡散するスクランブルコードを含むスクランブルコード群を検出する。
【００９７】
スクランブルコード同定回路１９０３において、復調・Ｒａｋｅ合成回路より、通信中セルより受信し復調したサーチすべき周辺セルのスクランブルコードの種類をスクランブルコード候補設定回路１９３５に入力する。入力したスクランブルコードのうち、スクランブルコード群検出回路１９０４で検出したスクランブルコード群に含まれるもののみを、スクランブルコード候補として設定する。
【００９８】
スクランブルコード候補設定回路１９３５で設定されたスクランブルコード候補に対して、スクランブルコードの同定を行う。スクランブルコードレプリカ生成器１９３１の位相を、スクランブルコード受信タイミングから得られる同期位相にセットする。スクランブルコードレプリカ生成器１９３１は、スクランブルコードと受信した拡散変調信号とを乗算し、積分・ダンプ回路１９３２で積分した後、２乗検波器１９３３で２乗検波を行う。
【００９９】
比較器１９３４は、２乗検波して得られた値と、しきい値決定回路１６０２からのしきい値とを入力して判定をおこなう。しきい値を超えたものを同期判定できたものとして、周知の復調・Ｒａｋｅ合成回路に出力する。しきい値を超えなかった場合は、比較器１９３４からの判定信号によって、スクランブルコードレプリカ生成器１９３１のスクランブルコードの種類を変更する。
【０１００】
図２１は、本発明にかかる拡散符号同期方法を用いた受信装置の第６実施例を示すブロック図である。受信装置は、スクランブルコードマスクタイミングを検出するスクランブルコードマスクタイミング検出回路１７０１と、スクランブルコードマスクタイミング検出回路１７０１からの最大相関値に対応したしきい値を決定するしきい値決定回路１７０２と、スクランブルコードマスクタイミング検出回路１７０１からのスクランブルコードマスクタイミングと、しきい値決定回路１７０２からのしきい値とに基づいてスクランブルコードを同定するスクランブルコード同定回路２００３とから構成される。
【０１０１】
復調・Ｒａｋｅ合成回路より、通信中セルから受信し復調したサーチすべき周辺セルのスクランブルコードの種類を、スクランブルコード候補設定回路２０３５に入力する。スクランブルコード候補設定回路２０３５で設定されたスクランブルコード候補に対して、スクランブルコードレプリカ生成器２０３１のスクランブルコードの種類を変更する。
【０１０２】
スクランブルコード同定回路２００３において、スクランブルコードレプリカ生成器２０３１の位相を、スクランブルコードマスクタイミングから得られる同期位相にセットする。スクランブルコードレプリカ生成器２０３１は、スクランブルコードと受信した拡散変調信号とを乗算し、積分・ダンプ回路２０３２で積分した後、２乗検波器２０３３で２乗検波を行う。比較器２０３４は、２乗検波して得られた値と、しきい値決定回路１７０２からのしきい値とを入力して判定をおこなう。しきい値を超えなかった場合は、比較器２０３４からの判定信号によって、スクランブルコードレプリカ生成器２０３１のスクランブルコードの種類を変更する。
【０１０３】
しきい値を超えた場合には，拡散符号同期確認回路１７０４に出力する。拡散符号同期確認回路１７０４は、同期確立を再確認し、同期確立が確認された場合は、周知の復調・Ｒａｋｅ合成回路に出力する。同期確立が確認されなかった場合には、スクランブルコード未検出の情報を、タイミング候補設定回路１７１５に通知する。
【０１０４】
タイミング候補設定回路１７１５において、拡散符号同期開始時は、スクランブルコードマスクタイミング検出回路１７０１の、通信中セルのスクランブルコードマスクタイミングを除外して、ハンドオーバ先のスクランブルコードマスクタイミングの候補を設定する。
【０１０５】
スクランブルコードマスクタイミングの検出から、スクランブルコードの同定までを複数回繰り返し、受信装置があらかじめ指定した時間経過しても、スクランブルコードを検出できなかった場合には、タイミング候補設定回路１７１５において、通信中セルのマスクシンボル受信タイミングを除外せずに、全てのタイミングをタイミング候補として設定を変更する。
【０１０６】
図２２は、本発明にかかる拡散符号同期方法を用いた受信装置の第７実施例におけるスクランブルコードマスクタイミング検出回路とスクランブルコード受信タイミング検出回路とを示すブロック図である。図２３は、本発明にかかる拡散符号同期方法を用いた受信装置の第７実施例におけるスクランブルコード群検出回路とスクランブルコード同定回路とを示すブロック図である。
【０１０７】
受信装置は、スクランブルコードマスクタイミングを検出するスクランブルコードマスクタイミング検出回路１７０１と、スクランブルコードマスクタイミング検出回路１７０１からの最大相関値に対応したしきい値を決定するしきい値決定回路１７０２と、スクランブルコードマスクタイミング検出回路１７０１からのスクランブルコードマスクタイミングから、スクランブルコード受信タイミングを生成するスクランブルコード受信タイミング検出回路１６０４と、スクランブルコード群を検出するスクランブルコード群検出回路１９０４と、スクランブルコード受信タイミング検出回路１６０４からのスクランブルコード受信タイミングと、しきい値決定回路１７０２からのしきい値と、スクランブルコード群検出回路１９０４からのスクランブルコード群とに基づいてスクランブルコードを同定するスクランブルコード同定回路２００３とから構成される。
【０１０８】
上述したように、スクランブルコードマスクタイミング回路１７０１と、スクランブルコード受信タイミング検出回路１６０４と、スクランブルコード群検出回路１９０４と、スクランブルコード同定回路２００３とが、一連の動作を行い、スクランブルコード同定回路２００３におけるしきい値判定後の動作は、図２１に示したとおりである。
【０１０９】
【発明の効果】
以上説明したように、本発明によれば、基地局間非同期システムにおける移動局が、ソフトハンドオーバモードに入る際の周辺セルサーチにおいて、スクランブルコードにマスクを行う初期同期法を適用した場合に、さらに高速・高精度化を実現することができる。
【図面の簡単な説明】
【図１】基地局間非同期システムおよび同期システムの下りリンクにおける拡散符号割り当ての一例を示す図である。
【図２】マスクシンボルを使用したセルサーチの送信信号の一例を示した図である。
【図３】本発明にかかる拡散符号同期方法における第１実施例の送信フレームを示す図である。
【図４】本発明にかかる拡散符号同期方法の第１実施例を示すフローチャートである。
【図５】本発明にかかる通信中セルのマスクシンボルの受信タイミングを除外する方法の一例を示す概略図である。
【図６】本発明にかかる拡散符号同期方法における第２実施例の送信フレームを示す図である。
【図７】本発明にかかる拡散符号同期方法の第２実施例を示すフローチャートである。
【図８】本発明にかかる拡散符号同期方法の第３実施例を示すフローチャートである。
【図９】本発明にかかる拡散符号同期方法の第４実施例を示すフローチャートである。
【図１０】本発明にかかる拡散符号同期方法の第５実施例を示すフローチャートである。
【図１１】本発明にかかる拡散符号同期方法における第６実施例の送信フレームを示す図である。
【図１２】本発明にかかる拡散符号同期方法の第６実施例を示すフローチャートである。
【図１３】本発明にかかる拡散符号同期方法の第７実施例を示すフローチャートである。
【図１４】本発明にかかる拡散符号同期方法の第８実施例を示すフローチャートである。
【図１５】本発明にかかる拡散符号同期方法を用いた受信装置の第１実施例を示すブロック図である。
【図１６】本発明にかかる拡散符号同期方法を用いた受信装置の第２実施例を示すブロック図である。
【図１７】本発明にかかる拡散符号同期方法を用いた受信装置の第３実施例を示すブロック図である。
【図１８】本発明にかかる拡散符号同期方法を用いた受信装置の第４実施例を示すブロック図である。
【図１９】本発明にかかる拡散符号同期方法を用いた受信装置の第５実施例におけるスクランブルコードマスクタイミング検出回路とスクランブルコード受信タイミング検出回路とを示すブロック図である。
【図２０】本発明にかかる拡散符号同期方法を用いた受信装置の第５実施例におけるスクランブルコード群検出回路とスクランブルコード同定回路とを示すブロック図である。
【図２１】本発明にかかる拡散符号同期方法を用いた受信装置の第６実施例を示すブロック図である。
【図２２】本発明にかかる拡散符号同期方法を用いた受信装置の第７実施例におけるスクランブルコードマスクタイミング検出回路とスクランブルコード受信タイミング検出回路とを示すブロック図である。
【図２３】本発明にかかる拡散符号同期方法を用いた受信装置の第７実施例におけるスクランブルコード群検出回路とスクランブルコード同定回路とを示すブロック図である。
【符号の説明】
２０１    共通ショートコード（ＰＳＣ）
２０２    スクランブルコード
２０３1〜２０３M-1    マスクシンボル
２０４1〜２０４M-1    スクランブルコードグループコード（ＳＳＣ）
１５０１，１６０１，１７０１    スクランブルコードマスクタイミング検出回路
１５０２，１６０２，１７０２    しきい値決定回路
１５０３，１６０３，１７０３，１８０３，１９０３，２００３    スクランブルコード同定回路
１５１１，１６１１，１７１１    マッチトフィルタ
１５１２，１５１２，１７１２    共通ショートコードレプリカ生成器
１５１３，１５１７，１６１３，１６１７，１６４４，１７１３，１７１７，１９４４    メモリ
１５１４，１６１４，１７１４    マスクシンボル受信タイミング識別回路
１５１５，１６１５，１７１５    タイミング候補設定回路
１５１６，１６１６，１７１６    最大相関出力選択回路
１５３１，１６３１，１７３１，１８３１，１９３１，２０３１    スクランブルコードレプリカ生成器
１５３２，１６３２，１６４２1〜１６４２n，１７３２，１８３２，１９３２，１９４２1〜１９４２n，２０３２    積分・ダンプ回路
１５３３，１６３３，１６４３1〜１６４３n，１７３３，１８３３，１９３３，１９４３1〜１９４３n，２０３３    ２乗検波器
１５３４，１６３４，１７３４，１８３４，１９３４，２０３４    比較器
１６０４    スクランブルコード受信タイミング検出回路
１６４１1〜１６４１n    スクランブルコードタイミング確定コードレプリカ生成器
１６４５，１９４５    検出回路
１６４６，１９４６    選択回路
１６４７    スクランブルコードタイミング検出回路
１８３５，１９３５，２０３５    スクランブルコード候補設定回路
１９０４    スクランブルコード群検出回路
１９４１1〜１９４１n    グループコードレプリカ生成器
１９４７    スクランブルコード群検出回路
【図１】
0003787269.tif 000002
【図２】
0003787269.tif 000003
【図３】
0003787269.tif 000004
【図４】
0003787269.tif 000005
【図５】
0003787269.tif 000006
【図６】
0003787269.tif 000007
【図７】
0003787269.tif 000008
【図８】
0003787269.tif 000009
【図９】
0003787269.tif 000010
【図１０】
0003787269.tif 000011
【図１１】
0003787269.tif 000012
【図１２】
0003787269.tif 000013
【図１３】
0003787269.tif 000014
【図１４】
0003787269.tif 000015
【図１５】
0003787269.tif 000016
【図１６】
0003787269.tif 000017
【図１７】
0003787269.tif 000018
【図１８】
0003787269.tif 000019
【図１９】
0003787269.tif 000020
【図２０】
0003787269.tif 000021
【図２１】
0003787269.tif 000022
【図２２】
0003787269.tif 000023
【図２３】
0003787269.tif 000024