(57)【要約】【課題】ユーザ装置ＵＥを基地局に同期させる初期セルサーチアルゴリズムを改良したセルサーチシステムを提供する。【解決手段】通信システムの中のＵＥと基地局との間の通信リンクに初期同期を確立するシステムおよび方法は、誤った公衆陸上モバイルネットワーク（ＰＬＭＮ）の検出時におけるデッドロック状態の回避のためにウィンドウ除外論理を用いる。通信信号を３段階判定プロセスで信号処理する。第１の判定ステップ（１２）は１フレームのサンプルにわたって検出した信号強度最大の経路のチップオフセットを算定する。この第１の算定（１２）に応答して、第２のステップ（１４）は第２の同期符号の回復のためのスクランブル符号グループ番号およびスロットオフセットを生ずる。第３のステップ（１６）は、上記符号グループ番号に応答して、ＵＥを基地局に同期させるための一次スクランブル符号を回復する。
2004529537.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークの中のユーザ装置ＵＥと基地局との間に通信リンクを形成する方法であって、
入力通信信号を受信する過程と、
前記通信信号を第１段処理するとともにその通信信号の中の一次同期符号に関連したインデックス値を発生する過程と、
前記インデックス値に応答して前記通信信号からピーク値サンプルを抽出する過程と、
前記インデックス値および前記ピーク値サンプルに応答して前記通信信号を第２段処理するとともに、符号グループ番号、スロットオフセットおよび二次同期符号を回復する過程と、
前記通信信号を第３段処理するとともに、前記符号グループ番号および前記スロットオフセットに応答して符号判定により一次スクランブル符号を回復し前記ＵＥを前記基地局に同期させる過程と、
前記符号判定に応答して前記ＵＥのサーチ周波数を調整する過程と
を含む方法。
【請求項２】
前記サーチ周波数を調整する過程が、
複数のオフセット周波数の一つおよび複数のサーチ周波数の一つを抽出する過程と、
前記サーチ周波数を生ずるように前記複数のオフセット周波数の一つを前記複数のサーチ周波数の一つと組み合わせる過程と、
前記サーチ周波数を維持する過程と、
前記符号判定に応答して前記オフセット周波数を設定する過程と
を含む請求項１記載の方法。
【請求項３】
通信ネットワークの中で初期セルサーチを行うとともにユーザ装置ＵＥと基地局との間に通信リンクを形成するシステムであって、
前記通信信号を第１段処理するとともにその通信信号の中の一次同期符号に関連したインデックス値を発生する第１のモジュールと、
前記インデックス値および前記第１のモジュールで抽出したピーク値サンプルに応答して前記通信信号を第２段処理するとともに、符号グループ番号、スロットオフセットおよび二次同期を回復する第２のモジュールと、
前記通信信号を第３段処理するとともに、前記符号グループ番号および前記スロットオフセットに応答して一次スクランブル符号を回復する第３のモジュールと、
前記第１のモジュール、第２のモジュールおよび第３のモジュールに接続され、前記通信信号の中の前記一次スクランブル符号を回復するように前記ＵＥのサーチ周波数の調整を制御するコントローラと
を含むシステム。
【請求項４】
前記コントローラに応答して前記サーチ周波数を調整し維持する周波数シンセサイザであって、
前記サーチ周波数を複数のオフセット周波数の一つと複数の基準周波数との組合せにより発生する適応周波数回路、すなわち
前記複数のオフセット周波数を含む周波数ステップテーブル、
前記複数の基準周波数を含む周波数割当てテーブル、および
前記適応周波数回路に応答して前記ＵＥを前記サーチ周波数に維持する発振器
を含む適応周波数回路
を含む周波数シンセサイザをさらに含む請求項３記載のシステム。
【請求項５】
前記発振器が電圧制御発振器または数値制御発振器である請求項４記載のシステム。
【請求項６】
通信ネットワークの中で初期セルサーチを行うとともにユーザ装置ＵＥと基地局との間に通信リンクを形成するウィンドウ除外方法であって、
前記基地局に関連する一次スクランブル符号およびオフセットを検出するようにセルサーチを行う過程と、
前記基地局が特定の公衆通信用陸上モバイルネットワーク（ＰＬＭＮ）に関連づけられているか否かを判定する過程と、
前記ＰＬＭＮの前記判定の結果に応答してサーチ周波数を調整する過程と、
前記一次スクランブル符号を符号バッファに蓄積するとともに、前記オフセットをオフセットバッファに蓄積する過程と、
前記一次スクランブル符号を前記符号バッファに蓄積ずみの一次スクランブル符号と比較するとともに、前記オフセットを前記オフセットバッファに蓄積ずみのオフセットと比較する過程と、
前記比較の結果に応答して前記一次スクランブル符号および前記オフセットを阻止する過程と、
前記オフセットバッファの中のオフセット値近傍の所定のウィンドウを除外して前記セルサーチを行う過程と
を含むウィンドウ除外方法。
【請求項７】
前記セルサーチが、
入力通信信号を受信する過程と、
前記通信信号を第１段処理するとともにその通信信号の中の一次同期符号に関連したインデックス値、すなわち前記オフセットの算出に用いるインデックス値を発生する過程と、
前記インデックス値に応答して前記通信信号からピーク値サンプルを抽出する過程と、
前記インデックス値および前記ピーク値サンプルに応答して前記通信信号を第２段処理するとともに、符号グループ番号、スロットオフセットおよび二次同期符号を回復する過程と、
前記通信信号を第３段処理するとともに、前記符号グループ番号および前記スロットオフセットに応答して常時符号判定により一次スクランブル符号を回復し前記ＵＥを前記基地局に同期させる過程と、
前記符号判定に応答して前記ＵＥのサーチ周波数を前記符号判定が常時になるまで調整する過程と
を含む方法。
【請求項８】
前記サーチ周波数を調整する過程が、
複数のオフセット周波数の一つおよび複数のサーチ周波数の一つを抽出する過程と、
前記サーチ周波数を生ずるように前記複数のオフセット周波数の一つを前記複数のサーチ周波数の一つと組み合わせる過程と、
前記サーチ周波数を維持する過程と、
前記符号判定に応答して前記オフセット周波数を設定する過程と
を含む請求項７記載の方法。
【請求項９】
通信ネットワークの中で初期セルサーチを行うとともにユーザ装置ＵＥと基地局との間に通信リンクを形成するウィンドウ除外方法を用いるシステムであって、
公衆陸上モバイルネットワーク（ＰＬＭＮ）、並びに前記基地局に関連する一次スクランブル符号およびオフセットを検出するセルサーチシステムと、
前記一次スクランブル符号および前記オフセットをメモリ中に予め蓄積ずみの値と比較するコントローラと、
前記コントローラによる不利な比較結果に応答してサーチ周波数を調整する周波数シンセサイザと
を含むシステム。
【請求項１０】
前記コントローラが、
被阻止一次スクランブル符号を蓄積する第１のバッファと、
被阻止チップオフセットベクトルを蓄積する第２のバッファと、
前記不利な比較結果および前記ＰＬＭＮの検出に応答して、阻止論理を解消するウィンドウ除外回路と、
前記ウィンドウ除外回路に応答して、被検出スクランブルが正しいと判断する判定論理回路と
をさらに含む請求項９記載のシステム。
【請求項１１】
前記ウィンドウ除外回路により除外すべき各スロット中の前記チップを前記第２のバッファに蓄積ずみの前記チップオフセットに応答して判定するマスク発生器をさらに含む請求項１０記載のシステム。
【請求項１２】
通信ネットワークの中のユーザ装置ＵＥと基地局との間に通信リンクを形成する方法であって、
入来する通信信号を信号処理してインデックス値を発生する過程と、
前記インデックス値に応答して前記通信信号からピーク値サンプルを抽出する過程と、
前記インデックス値に応答して符号グループ番号を算定する過程と、
前記符号グループ番号に応答して一次スクランブル符号を回復し前記ＵＥを前記基地局に同期させる過程と、
前記一次スクランブル符号の前記回復に応答して前記ＵＥのサーチ周波数を調整する過程と
を含む方法。
【請求項１３】
通信ネットワークの中で初期セルサーチを行うとともにユーザ装置ＵＥと基地局との間に通信リンクを形成するシステムであって、
前記通信信号の中の一次同期符号に関連したインデックス値を発生する第１のモジュールと、
前記インデックス値に応答して符号グループ番号を算定する第２のモジュールと、
前記符号グループ番号に応答して一次スクランブル符号を回復する第３のモジュールと、
前記第１のモジュール、第２のモジュールおよび第３のモジュールに接続され、前記通信信号の中の前記一次スクランブル符号を回復するように前記ＵＥのサーチ周波数の調整を制御するコントローラと
を含むシステム。
【請求項１４】
通信ネットワークの中で初期セルサーチを行うとともにユーザ装置ＵＥと基地局との間に通信リンクを形成する方法であって、
前記基地局に関連する一次スクランブル符号およびオフセットを検出するようにセルサーチを行う過程と、
前記一次スクランブル符号を予め蓄積ずみの一次スクランブル符号および予め蓄積ずみのオフセットと比較する過程と、
前記比較の結果が不利である場合に前記一次スクランブル符号および前記オフセットを阻止する過程と、
阻止されたオフセット値の近傍の所定のウィンドウを除外して前記セルサーチをさらに行う過程と
を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、概括的には、ユーザ装置（ＵＥ）を基地局に同期させることに関する。より詳細にいうと、この発明は改良型の初期セルサーチアルゴリズムを用いたセルサーチシステムに関する。
【背景技術】
【０００２】
初期セルサーチはＵＥを基地局に同期させるのに用いる。ＵＥは、物理同期チャネル（ＰＳＣＨ）と呼ばれる共通ダウンリンクチャネルを通じてこの動作を行う。図２を参照すると、ＰＳＣＨは、各時間スロットの初めに互いに同一の一次同期符号（ＰＳＣ）を送信し、各時間スロットに二次同期符号（ＳＳＣ）を送信して、互いに異なる１５個のＳＳＣを生ずるように構成されている。当業者には周知のとおり、１５スロット分の長さのフレームで１５個のＳＳＣを送信できる。
【０００３】
ＳＳＣの送信順序は一次スクランブル符号グループ番号によって定まる。例えば、５１２のセルからなるシステムでは、６４のグループが形成される。ＳＳＣのパターンおよびそのパターンの巡回シフトはこれらグループごとに互いに異なる。したがって、このシステムには５１２個の一次スクランブル符号がある。上記５１２のセルの各々には、所定の受信範囲で二つ以上のセルが同じ符号を用いることがないように独自の符号を割り当てる。
【０００４】
したがって、セルサーチ同期システムは初期セルサーチアルゴリズムを用いて一つのセルの一次スクランブル符号を判定する。通常の初期セルサーチアルゴリズムは三つの主要なアルゴリズムを用いる。すなわち、ステップ１アルゴリズムがＰＳＣを検出してチップオフセットを算定し、ステップ２アルゴリズムがステップ１からの情報を用いてスロットオフセットおよび符号グループ番号を検出し、ステップ３アルゴリズムがステップ２からの情報を用いて一次スクランブル符号を検出するのである。しかし、これらステップアルゴリズムの各々は残念ながら固有の誤差を伴う。これらステップの各々に現れる誤差は、受信した共通のダウンリンクチャネルに伴う雑音をＵＥが検出することに起因し、これによって誤検出が多くなる。
【０００５】
また、共通初期セルサーチアルゴリズムは番号違いの公衆通信用陸上モバイルネットワーク（ＰＬＭＮ）の上位層による阻止に対処できない。大半のアルゴリズムは共通ダウンリンクチャネルの中のもっとも信号強度の大きいセルを検出するから、アルゴリズムによるセル特定のたびごとに、同じＰＬＭＮがそのセルと関連づけられる。その結果、処理はデッドロックになり、ユーザに対してサービス不能の表示を送ることになる。
【０００６】
【特許文献１】
ＵＳＰ  ６  １３１  ０３０
【特許文献２】
ＵＳＰ  ６  ２２３  ０３７
【発明の開示】
【発明が解決しようとする課題】
【０００７】
したがって、初期セルサーチアルゴリズムによる誤検出の回数を減らし、誤ったＰＬＭＮによる阻止に伴うデッドロックを克服できるシステムおよび方法が必要になっている。
【課題を解決するための手段】
【０００８】
この発明は、通信ネットワークにおいて初期セルサーチを行い、ユーザ装置ＵＥと基地局との間の通信リンクを確立するシステムおよび方法にある。通信信号を第１段信号処理にかけて、一次同期符号と関連したインデックス値およびチップオフセット値を生じ、第１の判定結果を生ずる。通信信号のピーク値サンプルを抽出してこの通信信号を第２段信号処理にかける。この第２段処理は、通信信号から符号グループ番号、スロットオフセットおよび二次同期符号を回復し、第２の判定結果を生ずる。第３段信号処理は、上記符号およびスロットオフセットに応答して通信信号を処理し、上記一次スクランブル符号を回復する。この一次スクランブル符号は、その一次スクランブル符号と関連づけられたセルにＵＥを同期させるのに用いる。この信号処理の全期間にわたって、ウィンドウ除外論理を用いて、初期符号サーチ実行中の周波数帯域のスクリーニングを強める。阻止されたチップオフセットおよび一次スクランブル符号をバッファおよびカウンタに蓄積し、ウィンドウ除外ロジックによるチェックおよび比較に備える。ウィンドウ除外論理は誤ったＰＬＭＮの検出に応答して再起動でき、それによってデッドロック状態を回避する。
【発明の効果】
【０００９】
この発明によると、誤検出を少なくしデッドロック状態からの回復を容易にした回線利用効率の高いセルサーチシステムが得られる。
【発明を実施するための最良の形態】
【００１０】
この発明の好ましい実施例によるセルサーチ同期システム１０を図１に示す。システム１０は、ステップ１モジュール１２、ステップ２モジュール１４、ステップ３モジュール１６、およびユーザ装置（ＵＥ）と基地局との間の同期の達成のためのコントローラ１８を含む。この同期の達成のために、ＵＥはセルサーチ同期システム１０を通じて後述の初期セルサーチアルゴリズムを用いる。
【００１１】
この初期セルサーチアルゴリズムのステップ１アルゴリズムは、ステップ１モジュール１２を用いて実行する。図３を参照すると、ステップ１モジュール１２は、二つの階層ゴーレイ（ＨＧＣ）相関器２１，２２、二つの絶対値修正装置（ＡＶＭ）２３，２４、判定回路２５、正規化回路２６、参照用テーブル２７、乗算器２８、分割回路１９およびステップ１比較器２９を含む。図示した根累乗余弦フィルタ（ＲＲＣＦＩＲ）１はステップ１モジュール１２の一部ではなく、全体構成の図示のために示してある。
【００１２】
ステップ１モジュール１２の目的は、ＵＥの検出した１フレーム分のサンプルについてもっとも強力な経路を見出すとともに、その経路のチップオフセットを算定することである。分割回路１９に接続したＲＲＣＦＩＲ１は基地局からのダウンリンク通信信号をチップ速度の２倍の速度でサンプリングし、そのサンプリング出力を分割回路１９に供給するパルス波形フィルタである。分割回路１９は上記サンプリング出力を偶数番目サンプルおよび奇数番目サンプルに分割し、分割出力をＨＧＣ２１，２２に送る。
【００１３】
ＨＧＣ２１，２２はＡＶＭ２３，２４および後述のステップ２モジュール１４（図５）のサンプル選択器３４にそれぞれ接続してある。ＨＧＣ２１，２２は入力信号のＰＳＣの相関をとる。当業者に周知のとおり、ＨＧＣ２１，２２は入力信号の偶数番目および奇数番目のサンプルの複素値をそれぞれ出力する。これらＨＧＣ出力をＡＶＭ２３，２４およびサンプル選択器３４に送る。
【００１４】
ＨＧＣ２１，２２にそれぞれ接続するとともに判定回路２５に接続したＡＶＭ２３，２４はＨＧＣ２１，２２の大きさ、すなわち次式で与えられる大きさを算定する。
【００１５】
【数１】
2004529537.tif 000003
式１に従って近似計算した絶対値を用いると、性能の目立った劣化を伴うことなく、計算の実行に必要なハードウェアを少なくできる。近似計算した絶対値をＡＶＭ２３，２４でそれぞれ算定したのち、修正ずみの偶数番目および奇数番目のサンプルを判定回路２５に出力する。
【００１６】
これらＡＶＭ２３，２４に接続するとともにコントローラ１８に接続した判定回路２５がチップオフセットを算定する。ＡＶＭ２３，２４からの修正ずみの偶数番目および奇数番目のサンプル出力を判定回路２５の中のＭＵＸ８に入力して単一のデータストリームの形に合成する。このデータストリームは、各フレームの各スロットのサンプルの一つで送信した信号の強度を表す。図２に示すとおり、各スロットには２５６０個のチップがあり、各フレームには１５個のスロットがある。入力信号はチップ速度の２倍の速度でサンプリングされるから、各スロットには５１２０個のサンプルがある。したがって、判定回路２５は、信号の中のＰＳＣの位置およびチップオフセットを、蓄積された５１２０個のサンプルを各スロットの終端で掃引することによって算定する。
【００１７】
ＭＵＸで形成したビットストリームを判定回路２５の中の累算器（図示してない）に送る。この累算器は５１２０サンプル長のレジスタ、すなわち各フレームの各スロットに付き累算されたサンプル値を蓄積し、スロット周期で動作するレジスタを有する。各スロット内の各サンプルの信号強度を各後続のスロット内の各サンプルの信号強度に加算する。例えば、スロット１のサンプルは信号強度値｛１，５，３，７｝を有し、スロット２のサンプルは信号強度値｛２，４，８，３｝を有する。初期には、累算器のレジスタは値｛０，０，０，０｝を有する。スロット１からの各サンプル値を累算器のレジスタに加算していくのに伴って、レジスタの蓄積値は変化する。例えば、スロット１の第１のサンプル値が第１のレジスタ値に加算されると、累算器の値は｛１，０，０，０｝となり、スロット１の第２のサンプル値が第２のレジスタ値に加算されると、累算器の値は｛１，５，０，０｝となり、以下同様となる。スロット１の最後のサンプル値が累算器に加算されると、スロット２の第１のサンプル値が累算器の第１のレジスタに加算され、累算器の値は｛３，５，３，７｝となり、スロット２の第２のサンプル値が第２のレジスタ値に加算されると、累算器の値は｛３，９，３，７｝になる。この発明の好ましい実施例では、５フレーム分、すなわち７５スロット分の累算の終結のあと累算器のレジスタをフラッシュする。累算されるフレームの数を判定回路２５の中のステップ１カウンタ（図示してない）で計数する。
【００１８】
判定回路２５によるチップオフセットの算定結果は各フレーム、すなわち１５スロットの末尾で生ずる。判定回路２５は累算器の中のどのレジスタが累算サンプル最大値ＭＡＸを有するかを判定し、そのレジスタにインデックスを付与する。そのインデックスは、信号強度最大の基地局についてのＰＳＣ信号の半チップ位置に対応する。
【００１９】
チップオフセット割当てはＨＧＣオフセット値５１１を用いて定める。当業者に周知のとおり、ＨＧＣの出力は２５６チップ分だけ遅れる。したがって、判定回路２５がピーク値サンプルの中のインデックスを割り当てると、ＨＧＣオフセット値を減算する必要がある。ＰＳＣの長さは２５６チップ分、すなわち５１２サンプル分であるから、インデックスからＨＧＣオフセットを減算することはチップオフセットをスロットの始点に設定することに等価である。判定回路２５の発生したインデックスがＨＧＣオフセット値５１１よりも大きい場合は、チップオフセットを式２にしたがって算出する。
【００２０】
［式２］    チップオフセット＝インデックス−５１１
このインデックスがＨＧＣオフセット値よりも小さい場合は、チップオフセットは式３によって算出する。
【００２１】
［式３］    チップオフセット＝５１２０＋インデックス−５１１
図３に示すとおり、判定回路２５は、阻止されたチップオフセット周辺のウィンドウを判定回路２５による検出から除外するためのマスク発生器５も併せ備える。したがって、このマスク発生器５は、被阻止チップオフセット関連のインデックスを判定回路２５が使うことを禁止する。マスク発生器５の詳細は後述する。
【００２２】
チップオフセット算出値とフレームカウント用ステップ１カウンタ出力とを後述のコントローラ１８に出力する。また、判定回路２５は最大累算サンプル値ＭＡＸと累算チップ値ＯＵＴＰＵＴを全レジスタ向けに出力する。
【００２３】
全レジスタ向けの累算チップ値ＯＵＴＰＵＴを正規化回路２６に出力し、この回路２６においてチップ速度の２０％の速度（５チップのうちの１チップ）でサンプリングし、加算して１０２４に正規化する。フレームカウント用ステップ１カウンタ出力は参照用テーブル２７に供給して累算ずみのフレーム数に基づく適切な利得係数を定める。次に、正規化回路２６および参照用テーブル２７の出力乗算器２８で乗算する。乗算器２８の出力は雑音閾値と考えられ、ステップ１比較回路２９に供給されて、最大累算サンプル値ＭＡＸと比較される。この最大累算サンプル値ＭＡＸが雑音閾値よりも大きい場合は、差動増幅器２９はステップ１の正常判定を表示する論理ハイのステップ１信号をコントローラに出力し、そうでない場合は論理ロウを出力する。
【００２４】
前述のとおり、チップオフセット出力もそれ以外の出力も各フレームの末尾で算定される。したがって、第１の判定の信頼度は第２の判定の信頼度よりも低い。すなわち、第２の判定は１５個のスロットでなく３０個のスロットにわたって行われるからである。この信頼度は累算したスロットの数が増加するに伴って高まる。信頼度の最も高い出力は、１以上の整数をＭ１で表したのち、Ｍ１番目のフレームで生ずる。コントローラ１８は、Ｍ１番目のフレームの末尾ごとに、フレームカウント用ステップ１カウンタおよび累算器レジスタをリセットする。互いに異なるチャネル劣化環境のもとでの動作性能から見て、ＰＳＣの検出には５フレーム分の集成で十分である。しかし、この集成は５フレーム分以上にもそれ以下にも変更できる。
【００２５】
ステップ１モジュールの流れ図を図４に示す。ＵＥは共通ダウンリンクチャネル経由の通信信号の受信を検出し（ステップ４０１）、その信号をチップ速度の２倍の速度でサンプリングし、偶数番目のサンプルおよび奇数番目のサンプルを生ずる（ステップ４０２）。これら偶数番目および奇数番目のサンプルを階層ゴーレイ相関器（ＨＧＣ）２１，２２に送る（ステップ４０３）。ＨＧＣ２１，２２はＡＶＭ２３，２４およびサンプル選択器３４に送る（ステップ４０４）。ＡＶＭ２３，２４は、ＨＧＣ２１，２２からの偶数番目および奇数番目のサンプリング出力の大きさを近似算出して（ステップ４０５）、それら近似値を判定回路２５に送る（ステップ４０６）。判定回路２５はこれら大きさの値の出力を受けてそれら出力を合成し（ステップ４０７）、各フレームの各スロットサンプルの一つで送られた信号の信号強度を表す合成出力を生ずる。各サンプルについての信号強度を各フレーム内の全スロットにわたって累算する。次に、判定回路２５は、フレームの中のどのサンプルが最大累算サンプル値を有するかを判定し（ステップ４０９）、そのサンプル値にインデックスを割り当てる（ステップ４１０）。このインデックスに基づき、チップオフセットとして周知のチップ値をそのインデックスに割り当て（ステップ４１１）、コントローラ１８に出力する（ステップ４１２）。次に、全サンプルについての累算チップ値およびフレームカウントを用いて雑音閾値を生じ（ステップ４１３）、それを最大累算サンプル値と比較し（ステップ４１４）、その比較の結果を常時比較結果または仮の比較結果としてコントローラ１８に表示する（ステップ４１５）。
【００２６】
図１に戻ると、ステップ１モジュール１２、チップオフセット、ステップ１常時およびステップ１カウンタの出力をコントローラ１８に供給する。コントローラ１８はチップオフセットをステップ２モジュール１４に送る。上述のとおり、ステップ２モジュール１４はステップ２アルゴリズム、すなわちステップ１からチップオフセット出力およびＨＧＣ２１，２２出力を受けてスロットオフセットおよび符号グループ番号を検出するステップ２アルゴリズムを用いる。図５に示したステップ２モジュール１４は、ステップ２比較器３０、遅延素子３２、サンプル選択器３４、共役値発生器３６、複素乗算器３８、高速アダマール変換（ＦＨＴ）装置３３、包絡線除去器３５、ＲＳ符号化装置３７およびステップ２判定回路３９を含む。
【００２７】
ステップ２アルゴリズムの目的は、ステップ３アルゴリズムにスクラブリング符号グループ番号およびスロットオフセットを供給することである。ステップ１モジュール１２からのチップオフセットをコントローラ１８からステップ２モジュール１４の遅延素子３２に送る。このチップオフセットを、ステップ１モジュールが第１の判定をできるように、遅延素子３２により１フレーム分だけ遅延させる。次に、この遅延させたチップオフセットを、遅延素子３２、共役値発生器３６、およびステップ１モジュール１２のＨＧＣ２１，２２に接続したサンプル選択器３４に供給する。判定回路２５の定めたインデックスを用いてサンプル選択器３４は入力信号からＨＧＣ２１，２２出力ピーク値を抽出し、共役値発生器３６に供給してその複素数に変換し、その出力を複素乗算器３８に送る。
【００２８】
ステップ１モジュール１２への通信信号と同じ通信信号をアラインメント回路１５に加え、この回路１５により、ステップ２モジュール１４がスクランブル符号グループ番号およびスロットオフセットのサーチをスロットの始点で開始するように入力信号のタイミングアラインメントを行う。入力信号のタイミングアラインメントが達成されると、この回路１５は入力信号をステップ２モジュール１４に供給する。各スロットの中のチップ数は２５６０であるが、ＰＳＣが各スロットの初めの２５６チップの中に位置することは図２から明らかである。チップオフセットはステップ１モジュールにより算定ずみであるから、ステップ２モジュールは、各スロットの中の初めの２５６チップの中の強度最大のＰＳＣの位置を用いてＳＳＣを算定する。当業者には周知のとおり、ＳＳＣ符号を発生するＰＳＣ符号との間の直交性の確保のために、包絡線系列をアダマール行列の列に加える。この包絡線はステップ２アルゴリズムの残りの部分に進む前に除去しなければならない。包絡線除去は包絡線除去器３１によって行う。
【００２９】
入力信号から包絡線を除去したのち、包絡線除去器３１の出力をＦＨＴ変換装置３３に送り、その出力を純アダマール相関動作の複雑さを軽減するための乗算器３８に供給する。図６はＦＨＴ構造の図解である。ＦＨＴ変換装置３３の出力を、共役値発生器３６およびＦＨＴ変換装置３３に接続した複素乗算器３８により、ＨＧＣ２１，２２からのピーク出力の共役値と乗算する。ＨＧＣ２１，２２からのピーク出力の共役値を用いることにより、ＦＨＴ出力に位相補正が加わり、送信ＳＳＣ符号対応の入力を実数軸を変換する。
【００３０】
ＦＨＴ変換装置３３の出力を複素乗算器３８において乗算したのち、ＦＨＴ出力の実数部分を乗算器３８から入力行列発生器３５に送り、入力行列と称する１５×１６実数行列に変換する。この入力行列ではスロット１５個があり、各スロットにはフレームの１６個の要素がある。入力行列は１フレームあたり１回更新する。次に、この入力行列を判定回路３９に送り、スロットオフセットおよび符号グループ番号の判定を行う。入力行列の構造を図７に示す。
【００３１】
入力行列発生器３５の出力および既知の符号グループ行列を用いてステップ２判定回路３９が相関行列、すなわち６４×１５の行列を生ずる。この相関行列は、ステップ２モジュールのフレームカウンタがＭ２に達すると、ステップ１モジュールの場合と同様にリセットされる。相関行列の発生のために、判定回路３９は、式４にしたがって符号グループ行列の要素および入力行列９５の要素の各々を歩進させる。
【００３２】
【数４】
2004529537.tif 000004
ここで、ｊは０から１４まで１ずつ増加する整数であり、単位行列の列について行う巡回シフトを表し、ｉは０から６３まで１ずつ増加する整数であり、ｋは０から１４まで１ずつ増加する整数である。上記符号グループ行列および上述のとおり形成される相関行列を図８および図９にそれぞれ示す。相関行列が全部発生されると、判定回路３９が最大要素を見出す。見出されたその最大要素に対応する行が符号グループ番号であり、列がスロットオフセットである。
【００３３】
ステップ１モジュール１２の場合と同様に、最大相関ＭＡＸ２が閾値よりも大きい場合は、比較回路３０は常時判定を表す論理ハイのステップ２常時信号をコントローラ１８に送り、それ以外の場合は仮判定を表す論理ロウの信号を出力する。閾値は相関行列の平均マグニチュード値を用い式５、すなわち
【００３４】
【数５】
2004529537.tif 000005
により算出する。ここで、ＰＦＡは誤警報の確率である。ステップ２モジュール１４は、符号グループ番号、スロットオフセット、ステップ２常時信号およびステップ２カウンタ出力をコントローラ１８に出力する。
【００３５】
ステップ２アルゴリズムの流れ図を図１０に示す。ステップ２モジュールは通信信号を基地局からダウンリンクチャネル経由で受信する（ステップ１００１）。包絡線系列をこの通信信号から除去し（ステップ１００２ａ）、その除去ずみの通信信号をＦＨＴ変換装置３３に出力する（ステップ１００３ａ）。同時に、ステップ１モジュール１２からのチップオフセットをステップ２モジュール１４の中の遅延素子３２に入力し（１００２ｂ）、サンプル選択器３４に送って、ステップ１モジュール１２のＨＧＣ２１，２２の発生した偶数番目または奇数番目出力のピーク値をチップオフセットに基づき抽出する（１００３ｂ）。次に、ＦＨＴ変換装置３３の出力をサンプル選択器３４の偶数番目または奇数番目の出力のピーク値の共役値と乗算し（ステップ１００４）、ＳＳＣ符号対応のＦＨＴ出力の一つの要素を実数軸に変換する（ステップ１００５）。フレームの中の各スロットについてのＦＨＴ出力の実数部分を入力行列発生器３５に送る（ステップ１００５）。次に、入力行列発生器３５は入力行列を生成する（ステップ１００７）。この入力行列を判定回路３９に送って、スロットオフセットおよび符号グループ番号を算定する（ステップ１００８）。判定回路３９は、この入力行列および既知の符号グループ行列を用いて、相関行列を生ずる（ステップ１００９）。相関行列の発生ののち、判定回路３９はその相関行列の中の最大値要素の位置を特定し（ステップ１０１０）、この特定された位置対応の行を符号グループ番号、列をスロットオフセットとそれぞれ定める。次に、符号グループ番号およびスロットオフセットをコントローラ１８に送る（ステップ１０１１）。また、相関行列の平均マグニチュード値を用いて閾値を算出し（ステップ１０１２）、相関最大値と比較し（ステップ１０１３）、常時判定または仮判定の表示をコントローラ１８に送る（ステップ１０１４）。
【００３６】
ステップ１モジュール１２のチップオフセット出力、およびステップ２モジュール１４からのスロットオフセットおよび符号グループ番号出力をコントローラ１８によりステップ３モジュール１６、すなわち符号グループ番号受信時に誤警報（ＰＦＡ）の確率最小で入来する一次スクランブル符号がどれであるかを判定する目的でステップ３アルゴリズムを用いるステップ３モジュール１６に送る。各符号グループには８個の一次スクランブル符号が含まれている。
【００３７】
ステップ３モジュール１６のブロック図を図１１に示す。ステップ２モジュール１４の場合と同様に、通信信号を第２のアラインメント回路１７に加え、この回路１７により、ステップ３モジュール１６がスクランブル符号グループ番号のサーチをフレームの始点で開始するように入力信号のタイムアラインメントを行う。入力信号のタイミングアラインメントが達成されると、回路１７は入力信号をステップ３モジュール１６に送る。このステップ３モジュールは八つのスクランブル符号発生器４０１乃至４０８と、八つの相関回路４１１乃至４１８と、雑音推算回路４２と、ステップ３判定回路４４と、判定変換回路４５と、利得回路４６と、比較回路４７とを含む。ステップ２モジュール１４の発生した符号グループ番号を八つのスクランブル符号発生器４０１乃至４０８に加えてスクランブル符号を発生する。これらスクランブル符号発生器の出力をスクランブル符号相関器４１１乃至４１８にそれぞれ供給する。
【００３８】
これらスクランブル符号発生器４０１乃至４０８からのスクランブル符号出力と併せて、コントローラ１８からのチップオフセットおよびスロットオフセット出力に基づきリアラインメント回路でタイミングリアラインメントした通信信号を相関器４１１乃至４１８に加える。これら相関器４１１乃至４１８は所定数のスロットにわたり非コヒーレント積分を用いる。この積分は複数フレームにわたって行うこともできる。上記２５６チップのデータに対応するシンボルの各々について相関をコヒーレントにとる。この相関の結果の絶対値を１フレームあたり１０＊Ｎシンボルにわたり累算する。ここで、Ｎはフレーム始点から累算すべきスロットの数である。一つのスロットには１０個の長さ２５６チップのデータ部分があり、したがって、１０個の２５６チップコヒーレント相関があり、スロットあたり１０回の累算がある。図１２は相関器４１１の詳細を示す。
【００３９】
相関器４１１乃至４１８が出力を発生したのち、最大出力およびそのインデックスを見出す必要がある。ステップ３判定回路４４は、スクランブル符号相関器４１１乃至４１８の出力を受け、最大出力の相関器４１１乃至４１８を判定し、そのインデックスを生ずる。そのインデックスはスクランブル符号番号である。次に、このスクランブル符号番号を判定支援回路４５およびコントローラ１８に送る。判定支援回路４５は、判定回路４４の行った上記Ｍ３の判定を観測する。Ｍ３入力からの一つの符号がｋ回以上繰り返された場合は、その繰り返された符号がスクランブル符号番号であり、その符号が判定支援回路４５からコントローラ１８に出力される。しかし、判定支援回路４５の出力は互いに相続くＭ３フレームにわたって常時判定がない場合だけ利用される。判定支援回路はステップ３モジュール１６のみに示してあるが、このモジュール１６に示した判定支援回路を上述のステップ１モジュール１２およびステップ２モジュール１４にも用いることができる。
【００４０】
常時判定は、判定された相関最大値が算出閾値よりも大きい場合に表示される。その閾値は、雑音測定用の雑音推算回路４２の出力および利得率を用いて算出する。雑音は相続く共通パイロットシンボル間の差の大きさをとることによって算定する。この雑音推算方法により、直交信号干渉に起因する雑音推算の偏りを消去する。雑音推算回路４２による雑音推算値を利得手段４６の利得率と乗算して閾値とする。最大相関算定値が算出閾値よりも大きい場合は、比較器４７は常時判定を表す論理ハイのステップ３常時信号を出力し、それ以外の場合は仮判定を表す論理ロウの信号を出力する。
【００４１】
ステップ３アルゴリズムの流れ図を図１３に示す。ステップ２モジュール１４からの符号グループ番号出力をステップ３モジュール１６スクランブル符号発生器４０１乃至４０８に入力し（ステップ１３０１）、スクランブル符号を発生する（ステップ１３０２）。次にこれらスクランブル符号発生器の出力をスクランブル符号相関器４１１乃至４１８に送る（ステップ１３０３）。スクランブル符号発生器４０１乃至４０８からのスクランブル符号出力と併せて、スクランブル符号相関器４１１乃至４１８で通信信号と相関をとり（ステップ１３０４）、スロットあたり１０個の２５６チップコヒーレント相関値と１０個の非コヒーレント累算値とを生ずる。累算出力をステップ３判定回路４４に送る（ステップ１３０６）。判定回路４４は最大出力の相関器を判定し、そのインデックスを生じ、それがスクランブル符号番号になる（ステップ１３０７）。次に、閾値を算出し（ステップ１３０８）、最大相関値と比較する（ステップ１３０９）。この最大相関値が算出閾値よりも大きい場合は、ステップ３モジュール１６は論理ハイのステップ３常時信号を出力し（ステップ１３１０）、判定回路４４はスクランブル符号番号をコントローラ１８に出力する（ステップ１３１１）。それ以外の場合は、論理ロウの信号をコントローラ１８に出力して（ステップ１３１２）、スクランブル符号番号を判定支援回路４５に出力する（ステップ１３１３）。判定支援回路４５は判定回路４４による最後のＭ３個の判定を観測するので、Ｍ３入力の中のスクランブル符号がｋ回反復された場合はスクランブル符号番号をコントローラ１８に出力する（ステップ１３１１）。
【００４２】
図１に戻ると、コントローラ１８は、被阻止チップオフセットバッファ９、被阻止チップオフセットカウンタ１１、被阻止一次スクランブル符号ベクトルバッファ１３、被阻止一次スクランブル符号カウンタ３、判定論理回路２およびウィンドウ除外論理回路６を含む。コントローラ１８は、この発明の好ましい実施例によるセルサーチアルゴリズムの全期間にわたる判定の改善のために用いる。
【００４３】
送信中の基地局との同期のためにコントローラ１８が一次スクランブル符号の判定に用いる判定論理の流れ図を図１４に示す。コントローラ１８は、ステップ１モジュール１２からチップオフセット、ステップ１常時信号およびステップ１カウンタ信号を受ける（ステップ１４０１）。ステップ１常時信号が論理ハイである場合は、コントローラ１８は常時チップオフセットをモジュール１４に送り（ステップ１４０２ａ）、それ以外の場合は仮のチップオフセットを送る（ステップ１４０２ｂ）。ステップ２モジュール１４は、符号グループ番号、スロットオフセット値、ステップ２常時信号、およびステップ２カウンタ出力を発生する（ステップ１４０３）。ステップ２常時信号が論理ハイであれば、コントローラは常時符号グループ番号をステップ３モジュール１６に送る（ステップ１４０４ａ）。それ以外の場合は、コントローラ１８は仮の符号グループをステップ３モジュール１６に送り（ステップ１４０４ｂ）、ステップ２カウンタ出力がＭ２よりも小さい場合はステップ２モジュール１４が符号グループ番号の発生を継続する（ステップ１４０３）。ステップ２カウンタ出力がＭ２に等しい場合は、ステップ２モジュール１４をリセットし（ステップ１４０７）、そのステップ２モジュールが符号番号およびスロットオフセットを発生する（ステップ１４０３）。次にステップ３モジュール１６はスクランブル符号番号およびステップ１４０３発生のステップ３常時信号を発生し、スロットオフセットおよび符号グループ番号を受ける。ステップ３常時信号が論理ハイであれば判定論理回路２はスクランブル符号番号が常時であると判定し、判定論理プロセスを終了する。ステップ３常時信号が論理ロウであってステップ１常時信号が論理ハイである場合、またはステップ２カウンタ出力がＭ２以下である場合は、ステップ２モジュールは符号グループ番号の発生を継続する（ステップ１４０３）。それ以外の場合は、ステップ２モジュールはコントローラ１からリセット信号を受けてステップ２カウンタを０にリセットする（ステップ１４０７）。この手順はステップ３モジュール１６による判定出力が常時になるまで継続する。
【００４４】
ＶＣＯで生じ得る初期周波数誤差のために、信号相関の過剰喪失が起こりえる。したがって、ＵＥとセルとの間で起こりえる周波数誤差の最大値を制御するためにＶＣＯ周波数にはステップが設けてある。ＵＥが初期化されると、コントローラが周波数シンセサイザ２０を用いてセルサーチ周波数を初期化する。図１を参照すると、周波数シンセサイザ２０は適応周波数回路４および電圧制御発信器（ＶＣＯ）７または数値制御発振器（ＮＣＯ）を含む。コントローラ１８およびＶＣＯ７に接続したＡＦＣ４は周波数割当てテーブル（ＦＡＴ）および周波数ステップテーブル（ＦＳＴ）を備える。
【００４５】
コントローラ１８を初期化すると、ＡＦＣ４がＦＡＴの中の第１の周波数およびＦＳＴからのオフセット値を用いて周波数をセットする。この初期周波数がセルサーチ実行のためにコントローラ１８に使われる。ＦＳＴはステップ周波数またはオフセット周波数、例えば｛０，２，−２，４，−２，６，−６，・・・，Ｎ，−Ｎ｝であって、コントローラ１８使用中の周波数のオフセットに用いる。ＦＡＴは、コントローラ１８またはレベル１コントローラ（図示してない）がＵＥを位置特定して基地局に同期させる複数の所定の周波数である。本明細書における説明のために、上記複数の周波数をＦＡＴにおけるＦ０，Ｆ１，Ｆ２，・・・，ＦＮとし、ＦＳＴにおけるオフセット周波数をＳＦ０，ＳＦ１，−ＳＦ１，ＳＦ２，−ＳＦ２，・・・，ＳＦＮ，−ＳＦＮとする。したがって、コントローラを初期化すると、オフセット周波数はＳＦ０となり、周波数＞Ｆ０となる。ＡＦＣ４は二つの値を組み合わせてＦ０＋ＳＦ０を生じ、その周波数値をＶＣＯまたはＮＣＯ７に送ってＵＥの周波数をこの順方向周波数に維持する。
【００４６】
コントローラ１８は上述の判定論理を実行する。Ｘ個のフレームのあとステップ３の常時出力が論理ハイにならなければ、コントローラが、ＦＳＴの次のオフセット、例えばＳＦ１でＡＦＣ４をステップ２にするように信号を送る。次に、ＡＦＣ４はこの新たなオフセット周波数をＦＡＴの周波数Ｆ０＋ＳＦ１と組み合わせて、その結果の周波数の出力をＶＣＯまたはＮＣＯ７に送り、ＵＥをこの周波数に維持する。
【００４７】
コントローラ１８は、ステップ３モジュール１６から論理ハイの信号が検出されるまでこのＦＳＴにおけるオフセット周波数を歩進継続して常時検出を表すか、オフセット周波数全部のコントローラ１８による試験が完了するまで歩進を継続する。オフセット周波数全部の試験が完了すると、ＡＦＣ４がＦＳＴオフセット周波数をＳＦ０にリセットし、ＦＡＴの次の周波数Ｆ１に歩進し、二つの値をＦ１＋ＳＦ０の形に組み合わせてＶＣＯまたはＮＣＯ７への出力に備える。次に、ＶＣＯまたはＮＣＯ７はＵＥ周波数をこの新たな周波数に調整し、コントローラ１８はステップ３モジュール１６から論理ハイの信号が検出されるまで判定論理を実行する。ＦＳＴの上記歩進および次のＦＡＴ周波数への歩進のプロセスを、ステップ３モジュール１６が論理ハイの出力信号を生ずるまで継続する。この状態が生じスクランブル符号を検出すると、ＡＦＣ４がＦＳＴオフセット値を現在位置に固定し、コントローラの初期化まで再調整できないようにする。
【００４８】
当業者には周知のとおり、通信システムサービスプロバイダの大部分は、互いに異なる公衆通信用陸上モバイルネットワーク（ＰＬＭＮ）を有する。ＵＥは、自局の現在位置でサービスプロバイダがサービスを提供しているか否かの判定に、上記被検出ＰＬＭＮを用いる。コントローラ１８は誤ったＰＬＭＮに起因する阻止を解消するウィンドウ除外論理回路６内のウィンドウ除外論理を用いる。ＨＧＣ２１，２２の出力のピーク値の検出は常に同じＰＬＭＮ値を生ずるので、コントローラ１８はデッドロック解消のためにウィンドウ除外論理回路を用いる。このウィンドウ除外論理回路を判定論理回路２、被阻止チップオフセットベクトルバッファ９、被阻止チップオフセットカウンタ１１、被阻止一次スクランブル符号ベクトルバッファ１３および被阻止一次スクランブル符号カウンタ３に接続する。このウィンドウ除外論理回路６は、ステップ３モジュールからの一次スクランブル符号出力を、被阻止一次スクランブル符号ベクトルバッファ１３に蓄積ずみの被阻止一次スクランブル符号ベクトルバッファに対してチェックする。ステップ３モジュールからの一次スクランブル符号出力がバッファ１３内に見出される場合、または誤ったＰＬＭＮが検出される場合は、ウィンドウ除外論理回路６はその符号を阻止し、判定論理回路を再び初期化する。一次スクランブル符号が阻止されるたびごとに、ステップ１モジュールの発生したチップオフセットを被阻止チップオフセットベクトルバッファ９に蓄積してマスク発生器５で用いる。ステップ１モジュール１２の中の判定回路２５のマスク発生回路５は被阻止チップオフセットベクトルバッファ９およびコントローラ１８からの被阻止チップオフセットカウンタ１１に蓄積された値を用いて、そのウィンドウの中の各スロットの中のどのチップを除外すべきかを判定する。被検出一次スクランブル符号およびチップオフセットの除外は単一の周波数帯域の中だけで行う。基地局から受信確認があった場合、または新たな周波数帯域をレベル１コントローラが用いた場合は、バッファおよびカウンタをリセットする。
【００４９】
ウィンドウ除外論理動作の期間中にコントローラ１８の用いる周波数帯域を調整するためにレイヤ１コントローラはＡＦＣ４に制御信号を送ってＦＡＴの次の周波数に周波数を歩進させる。ＦＳＴのオフセット周波数はセットされているので、ＡＦＣはこの新たな周波数をオフセット周波数と組み合わせる。次に、ＶＣＯまたはＮＣＯ７を、その組合せ周波数を維持するように調整する。
【００５０】
このコントローラを用いるウィンドウ除外論理の流れ図を図１５に示す。コントローラ１８はセルサーチ判定論理を動作させ、一次スクランブル符号を見出す（ステップ１５０１）。この一次スクランブル符号を上位レイヤに送り（ステップ１５０２）、それによって周波数および一次スクランブル符号インデックスを蓄積する（ステップ１５０３）。ＰＬＭＮが特定のサービスプロバイダについて正しいＰＬＭＮであれば、ＵＥは基地局と同期し、プロセスは終結する（ステップ１５０４）。ＰＬＭＮが誤っており、ＡＧＣ４のＦＡＴに残る周波数がある場合は、ＡＧＣ４はＦＡＴの中の次の周波数に歩進し、コントローラ１８は周波数を変え、一次スクランブル符号をベクトルバッファ１３に蓄積し、セルサーチアルゴリズムをリセットする（ステップ１５０５）。なお、不達成状態によって、カウンタバッファ３，１１またはタイマをモニターし、不達状態の発生の有無を判定する。不達状態は、現在の状態（例えば、周波数）では周期が得られないことを示す。ＦＡＴの中に残りの周波数がなければ、コントローラ１８が被蓄積一次スクランブル符号で周波数を掃引する。次に、コントローラ１８は第１の周波数をセットして、被阻止一次スクランブル符号をウィンドウ阻害法で初期セルサーチに送る（ステップ１５０７）。コントローラ１８はウィンドウ除外法で初期セルサーチをリセットし、また、不達成状態をリセットする（ステップ１５０８）。被阻止一次スクランブル符号を被阻止一次スクランブル符号ベクトルバッファ１３に加え、被阻止一次スクランブル符号カウンタを歩進させる（ステップ１５０９）。セルサーチ判定論理を駆動し、一次スクランブル符号およびチップオフセットを見出す（ステップ１５１０）。一次スクランブル符号が被阻止一次スクランブル符号ベクトルバッファ１３に蓄積されている場合は、チップオフセットを被阻止チップオフセットバッファ９に加え、被阻止チップオフセットカウンタ１１は一段歩進する（ステップ１５１１）。次に、セルサーチ判定論理が、被阻止チップオフセット周辺のウィンドウを除いて実行される（ステップ１５１２）。このセルサーチ判定論理により発生した一次スクランブル符号を被阻止一次スクランブルベクトルバッファに再び蓄積する場合は、被検出チップオフセットを被阻止チップオフセットベクトルバッファに加えて、被阻止チップオフセットカウンタを歩進させ（ステップ１５１１）、チップオフセット値の窓を除外したセルサーチ判定論理を再び駆動する（ステップ１５１２）。ステップ１５１１および１５１２は、被検出一次符号がリストになくなるまで、すなわち被検出一次符号が基地局からの受信確認待ちのために上位レイヤに一次スクランブル符号を送る状態に至るまで、継続する（ステップ１５１３）。不達状態が生じ、残りの周波数がない場合は、コントローラ１８は、利用可能サービスなしを表示し（ステップ１５１７）、プロセスは完結する。不達状態が生じ、帯域幅内に残りの周波数がある場合は、コントローラ１８は新たな周波数をセットし、その周波数に対して被阻止一次スクランブル符号を与える。次に、コントローラ１８は、ウィンドウ除外手法および不達状態モニタで初期セルサーチをリセットする。また、コントローラ１８は上述のとおりウィンドウ除外手法によりその初期セルサーチを継続する。不達状態がなくＰＬＭＮが正しい場合は、コントローラ１８は、ＵＥが受信確認信号の受信次第基地局に同期し、プロセスが終結することを示す。ＰＬＭＮが不正確である場合は、被阻止一次スクランブル符号を被阻止一次スクランブル符号ベクトルバッファ１３に加え、被阻止一次スクランブル符号カウンタ３を歩進させる（ステップ１５１５）。セルサーチ判定論理を、被阻止チップオフセット値周辺のウィンドウを除き、再び駆動する（ステップ１５１２）。この手順を、利用可能サービスなしまたは基地局からの受信確認ありをコントローラが表示するまで継続させる。
【図面の簡単な説明】
【００５１】
【図１】この発明の好ましい実施例による初期セルサーチシステムの説明図。
【図２】物理同期チャネル（ＰＳＣＨ）の説明図。
【図３】この発明の好ましい実施例によるステップ１モジュールのブロック図。
【図４】この発明の好ましい実施例によるステップ１モジュールの流れ図。
【図５】この発明の好ましい実施例によるステップ２モジュールのブロック図。
【図６】高速アダマール変換（ＦＨＴ）構造の図解。
【図７】この発明の好ましい実施例による入力行列構造の説明図。
【図８】この発明の好ましい実施例による符号グループ行列構造の説明図。
【図９】この発明の好ましい実施例による相関行列構造の説明図。
【図１０Ａ】この発明の好ましい実施例によるステップ２アルゴリズムの流れ図。
【図１０Ｂ】この発明の好ましい実施例によるステップ２アルゴリズムの流れ図。
【図１１】この発明の好ましい実施例によるステップ３アルゴリズムモジュールのブロック図。
【図１２】この発明の好ましい実施例によるステップ３相関器のブロック図。
【図１３Ａ】この発明の好ましい実施例によるステップ３アルゴリズムの流れ図。
【図１３Ｂ】この発明の好ましい実施例によるステップ３アルゴリズムの流れ図。
【図１４Ａ】この発明の好ましい実施例によるコントローラセルサーチ判定論理の流れ図。
【図１４Ｂ】この発明の好ましい実施例によるコントローラセルサーチ判定論理の流れ図。
【図１５Ａ】この発明の好ましい実施例によるコントローラウィンドウ除外論理の流れ図。
【図１５Ｂ】この発明の好ましい実施例によるコントローラウィンドウ除外論理の流れ図。
【符号の説明】
【００５２】
１０                セルサーチ同期システム
１２，１４，１６    ステップ１，ステップ２，ステップ３モジュール
１５，１７          アラインメント回路
１８                コントローラ
１９                分割回路
２１，２２          階層ゴーレイ相関器（ＨＧＣ）
２３，２４          絶対値修正回路
２５                判定回路
２６                正規化回路
２７                参照テーブル
２８                乗算器
２９，３０          比較器
３１                包絡線除去回路
３２                遅延素子
３３                高速アダマール変換装置（ＦＨＴ）
３４                サンプル選択器
３５                入力行列
３６                共役値発生器
３８                複素乗算器
３９                判定回路
４０                スクランブル符号発生器
４１                スクランブル符号相関器
４２                雑音推算器
４４                判定回路
４５                判定支援回路
４６                利得回路
４７                比較器
４０１      ステップ１モジュールがダウンリンク通信信号を受ける
４０２      通信信号をチップ速度の２倍の速度でサンプリングし、偶数番目および奇数番目のサンプルを生ずる。
【００５３】
４０３      偶数番目および奇数番目のサンプルをＨＧＣに送る
４０４      ＨＧＣの出力をＡＶＭおよびサンプル選択器に送る
４０５      偶数番目および奇数番目のサンプルの大きさの絶対値を算定する
４０６      修正ずみの偶数番目および奇数番目のサンプルを判定回路に送る
４０７      偶数番目および奇数番目のサンプルを合成して信号強度を算出する
４０８      各サンプルの信号強度を全スロットについて累算する
４０９      累算した最大信号を判定回路により判定する
４１０      最大サンプルにインデックスを割り当てる
４１１      チップオフセットをインデックスに基づいて算定する
４１２      チップオフセットをコントローラに出力する
４１３      閾値を算出する
４１４      閾値を最大累算値と比較する
４１５      常時判定または仮判定を示す信号をコントローラに送る
１００１      ステップ２モジュールが通信信号を受ける
１００２ａ    包絡線系列を通信信号から除去する
１００２ｂ    チップオフセットをステップ２モジュールの中の遅延素子に入力する
１００３ａ    修正ずみの通信信号をＦＨＴ装置に送る
１００３ｂ    遅延をかけたチップオフセットを、ＨＧＣ出力からピークサンプル値を抽出するサンプル選択器に送る
１００４      ＦＨＴ出力にピークサンプル値の共役値を乗算する
１００５      ＳＳＣ符号対応の出力を実数軸に変換する
１００６      出力の実数部を入力行列発生器に送る
１００７      入力行列を発生する
１００８      入力行列を判定回路に送る
１００９      判定回路が相関行列を発生する
１０１０      符号グループ番号およびスロットオフセットを算定する
１０１１      符号グループ番号およびスロットオフセットをコントローラに送る
１０１２      閾値を算出する
１０１３      閾値を最大相関値と比較する
１０１４      常時判定または仮判定の表示をコントローラに送る
１３０１      符号グループ番号をスクランブル符号発生器に入力する
１３０２      スクランブル符号を発生する
１３０３      スクランブル符号をスクランブル符号相関器に送る
１３０４      通信信号とスクランブル符号との相関をとる
１３０５      時間スロットあたり２５６のチップコヒーレント相関値および１０個の非コヒーレント累算値を発生する
１３０６      累算した結果を判定回路に送る
１３０７      スクランブル符号番号を算定する
１３０８      閾値を算出する
１３０９      閾値を最大相関値と比較する
１３１０      ステップ３モジュールがコントローラに常時判定結果を表示する
１３１１      スクランブル符号番号をコントローラに出力する
１３１２      ステップ３モジュールがコントローラに仮判定結果を表示する
１３１３      スクランブル符号番号を判定支援回路に出力する
１４０１      コントローラがステップ１モジュールから出力を受ける
１４０２ａ    コントローラが常時チップオフセットをステップ２モジュールに送る
１４０２ｂ    コントローラが仮チップオフセットをステップ２モジュールに送る
１４０３      ステップ２モジュールが符号グループ番号およびスロットオフセットを発生する
１４０４ａ    コントローラが常時符号グループ番号をステップ３モジュールに送る
１４０４ｂ    コントローラが仮符号グループ番号をステップ３モジュールに送る
１４０５      ステップ３モジュールがスクランブル符号を発生する
１４０７      ステップ２モジュールをリセットする
１５０１      基本アルゴリズムを実行し、一次スクランブル符号を見出し、または不達成を発生する
１５０２      この情報を上位層に送り、ＡＣＫを待ち受ける
１５０３      上位層で周波数および一次スクランブル符号インデックスを蓄積する
１５０５      周波数を変更し、基本アルゴリズムおよび不達成状態モニタをリセットする（タイマー利用可）
１５０６      蓄積ずみの一次スクランブル符号で周波数掃引を開始する
１５０７      第１の周波数をセットし、被阻止一次スクランブル符号をウィンドウ除外方法により初期セルサーチに送る
１５０８      ウィンドウ除外方法による初期セルサーチをリセットし、不達成状態もリセットする
１５０９      被阻止符号バッファに符号を加えて符号阻止カウンタを歩進させる
１５１０      一次スクランブル符号およびチップオフセットを見出す（複数フレーム分の時間を要する可能性あり、ステップ１，ステップ２，ステップ３）
１５１１      チップオフセットを被阻止オフセットバッファに加えて、オフセット阻止カウンタを歩進させる
１５１２      被阻止オフセット近傍のウィンドウの除外によりチップオフセットを見出し、符号を見出す（数フレームを要する可能性あり、ステップ１，ステップ２，ステップ３）
１５１３      情報を上位層に送り、ＡＣＫを待ち受ける
１５１５      符号を被阻止符号リストに加えて符号阻止カウンタを歩進させる
１５１６      新たな周波数をセットし、その周波数についての被阻止一次スクランブル符号を送る
１５１７      利用可能なサービスなし
【図１】
2004529537.tif 000006
【図２】
2004529537.tif 000007
【図３】
2004529537.tif 000008
【図４】
2004529537.tif 000009
【図５】
2004529537.tif 000010
【図６】
2004529537.tif 000011
【図７】
2004529537.tif 000012
【図８】
2004529537.tif 000013
【図９】
2004529537.tif 000014
【図１０Ａ】
2004529537.tif 000015
【図１０Ｂ】
2004529537.tif 000016
【図１１】
2004529537.tif 000017
【図１２】
2004529537.tif 000018
【図１３Ａ】
2004529537.tif 000019
【図１３Ｂ】
2004529537.tif 000020
【図１４Ａ】
2004529537.tif 000021
【図１４Ｂ】
2004529537.tif 000022
【図１５Ａ】
2004529537.tif 000023
【図１５Ｂ】
2004529537.tif 000024
【国際公開パンフレット】
2004529537.tif 000025
2004529537.tif 000026
2004529537.tif 000027
2004529537.tif 000028
2004529537.tif 000029
2004529537.tif 000030
2004529537.tif 000031
2004529537.tif 000032
2004529537.tif 000033
2004529537.tif 000034
2004529537.tif 000035
2004529537.tif 000036
2004529537.tif 000037
2004529537.tif 000038
2004529537.tif 000039
2004529537.tif 000040
2004529537.tif 000041
2004529537.tif 000042
2004529537.tif 000043
2004529537.tif 000044
2004529537.tif 000045
2004529537.tif 000046
2004529537.tif 000047
2004529537.tif 000048
2004529537.tif 000049
2004529537.tif 000050
2004529537.tif 000051
2004529537.tif 000052
2004529537.tif 000053
2004529537.tif 000054
2004529537.tif 000055
2004529537.tif 000056
2004529537.tif 000057
2004529537.tif 000058
2004529537.tif 000059
2004529537.tif 000060
2004529537.tif 000061
2004529537.tif 000062
2004529537.tif 000063
2004529537.tif 000064
2004529537.tif 000065
2004529537.tif 000066
2004529537.tif 000067
2004529537.tif 000068
【国際調査報告】
2004529537.tif 000069
2004529537.tif 000070