(57)【要約】【課題】  無線基地局が自律的かつ最適に無線基地局固有のスクランブルコードを設定する移動通信システムにおける拡散符号割当方法、無線基地局、及び移動局を提供する。【解決手段】  自局周囲に設置された無線基地局の識別子設定に用いる固有情報を収集するための収集パケットを作成するステップと、収集パケットを、網を介して他の無線基地局にブロードキャストするステップと、他の無線基地局から、収集パケットに応答した応答パケットを受信するステップと、受信した応答パケットに挿入されている他の無線基地局の固有情報を抽出するステップと、抽出された固有情報を記憶するステップと、記憶された固有情報に基づいて、識別子を設定するステップとを有する。【選択図】  図1
2005142967.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線基地局と、前記各無線基地局が接続された網とから構成され、
前記無線基地局と通信を行う移動局が前記無線基地局毎の固有の識別子により該無線基地局を識別する移動通信システムにおける、無線基地局であって：
自局周囲に設置された他の無線基地局の識別子設定に用いる固有情報を収集するための収集パケットを作成するパケット生成手段；
前記収集パケットを、前記網を介して他の無線基地局にブロードキャストし、他の無線基地局から、収集パケットに応答した応答パケットを受信するパケット送受信手段；
受信した前記応答パケットに挿入されている他の無線基地局の固有情報を抽出するパケット情報抽出手段；
抽出された固有情報を記憶する情報更新手段；
記憶された固有情報に基づいて、自局の識別子を設定する拡散符号設定手段；
を備えたことを特徴とする無線基地局。
【請求項２】
複数の無線基地局と、前記各無線基地局が接続された網とから構成され、
前記無線基地局と通信を行う移動局が前記無線基地局毎の固有の識別子により該無線基地局を識別する移動通信システムにおける、拡散符号割当方法であって：
自局周囲に設置された無線基地局の識別子設定に用いる固有情報を収集するための収集パケットを作成するステップ；
前記収集パケットを、前記網を介して他の無線基地局にブロードキャストするステップ；
他の無線基地局から、収集パケットに応答した応答パケットを受信するステップ；
受信した前記応答パケットに挿入されている他の無線基地局の固有情報を抽出するステップ；
抽出された固有情報を記憶するステップ；
記憶された固有情報に基づいて、識別子を設定するステップ；
を有することを特徴とする移動通信システムにおける拡散符号割当方法。
【請求項３】
複数の無線基地局と、移動局と、前記各無線基地局が接続された網とから構成され、
前記無線基地局と通信を行う移動局が前記無線基地局毎の固有の識別子により該無線基地局を識別する移動通信システムにおける、移動局であって：
無線基地局から受信したパケットから、周囲に設置された無線基地局の識別子設定に用いる固有情報を抽出するパケット制御手段；
前記抽出された固有情報を記憶する情報更新手段；
を備え、
前記パケット制御手段は、記憶された固有情報を無線基地局へ通知することを特徴とする移動局。
【請求項４】
請求項３に記載の移動局において：
前記無線基地局との通信品質を監視する通信状況監視手段；
を備え、
前記通信監視手段は、前記無線基地局との通信品質が所定の値を満たさない場合に通信不可である旨を、帰属する無線基地局に通知することを特徴とする移動局。
【請求項５】
複数の無線基地局と、移動局と、前記各無線基地局が接続された網とから構成され、
前記無線基地局と通信を行う移動局が前記無線基地局毎の固有の識別子により該無線基地局を識別する移動通信システムにおける、無線基地局であって：
識別子を設定する拡散符号設定手段；
受信したパケットから、自局周囲に設置された無線基地局の識別子設定に用いる固有情報を抽出するパケット制御手段；
抽出された前記固有情報を記憶する情報更新手段；
を備え、
前記拡散符号設定手段は、サービス開始から所定の時間の間に収集された固有情報に基づいて、識別子を設定することを特徴とする無線基地局。
【請求項６】
請求項５に記載の無線基地局において：
前記拡散符号設定手段は、前記無線基地局が起動された場合に、初期設定用の識別子を設定することを特徴とする無線基地局。
【請求項７】
請求項５に記載の無線基地局において：
周囲に設置された無線基地局の識別子設定に用いる固有情報を収集するための収集パケットを作成するパケット生成手段；
前記収集パケットを、前記網を介して他の無線基地局にブロードキャストし、他の無線基地局から、収集パケットに応答した応答パケットを受信するパケット送受信手段；
受信した前記応答パケットに挿入されている他の無線基地局の固有情報を抽出するパケット情報抽出手段；
を備え、
前記拡散符号設定手段は、移動局から、前記無線基地局との通信品質が所定の値を満たさない旨の通知を受信した場合に、前記パケット情報抽出手段により抽出された前記他の無線基地局の固有情報に基づいて識別子を設定することを特徴とする無線基地局。
【請求項８】
複数の無線基地局と、移動局と、前記各無線基地局が接続された網とから構成され、
前記無線基地局と通信を行う移動局が前記無線基地局毎の固有の識別子により該無線基地局を識別する移動通信システムにおける、拡散符号割当方法であって：
前記移動局は、
無線基地局から、前記無線基地局の周囲に設置された無線基地局の識別子設定に用いるための固有情報を受信するステップ；
前記固有情報を記憶し、記憶した固有情報を前記無線基地局へ通知するステップ；
を有することを特徴とする拡散符号割当方法。
【請求項９】
請求項８に記載の拡散符号割当方法において：
前記無線基地局との通信品質を監視するステップ；
前記無線基地局との通信品質が所定の値を満たさない場合に通信不可である旨を、前記無線基地局に通知するステップ；
を有することを特徴とする拡散符号割当方法。
【請求項１０】
複数の無線基地局と、移動局と、前記各無線基地局が接続された網とから構成され、
前記無線基地局と通信を行う移動局が前記無線基地局毎の固有の識別子により該無線基地局を識別する移動通信システムにおける、拡散符号割当方法であって：
識別子を設定し、サービスを開始するステップ；
移動局から、自局周囲に設置された無線基地局の識別子設定に用いるための固有情報を受信し、記憶するステップ；
サービス開始からの経過時間を測定し、所定の経過時間の間に収集された固有情報に基づいて、識別子の設定を行うステップ；
を有することを特徴とする拡散符号割当方法。
【請求項１１】
請求項１０に記載の拡散符号割当方法において、
前記サービスを開始するステップは、
前記無線基地局が起動された場合に、初期設定用の識別子を設定するステップ；
を有することを特徴とする拡散符号割当方法。
【請求項１２】
請求項１０または１１に記載の拡散符号割当方法において：
自局周囲に設置された無線基地局の識別子設定に用いるための固有情報を収集するための収集パケットを作成するステップ；
前記収集パケットを、前記網を介して他の無線基地局にブロードキャストするステップ；
他の無線基地局から、収集パケットに応答した応答パケットを受信するステップ；
受信した前記応答パケットに挿入されている他の無線基地局の固有情報を抽出するステップ；
移動局から通信不可である旨の通知を受信した場合に、前記応答パケットに挿入されている前記他の無線基地局の固有情報に基づいて識別子を設定するステップ；
を有することを特徴とする拡散符号割当方法。
【請求項１３】
複数の無線基地局と、前記各無線基地局が接続された網とから構成され、
前記無線基地局と通信を行う移動局が前記無線基地局毎の固有の識別子により該無線基地局を識別する移動通信システムであって：
前記移動局は、
無線基地局から受信したパケットから、周囲に設置された無線基地局の識別子設定に用いる固有情報を抽出するパケット制御手段；
前記抽出された固有情報を記憶する情報更新手段；
を備え、
前記パケット制御手段は、記憶された固有情報を無線基地局へ通知し、
前記無線基地局は、
識別子を設定する拡散符号設定手段；
受信したパケットから、自局周囲に設置された無線基地局の識別子設定に用いる固有情報を抽出するパケット制御手段；
抽出された前記固有情報を記憶する情報更新手段；
を備え、
前記拡散符号設定手段は、サービス開始から所定の時間の間に収集された識別情報に基づいて、識別子を設定することを特徴とする移動通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＤＭＡセルラシステムにおける拡散符号の割当方法に関し、特に、新規設置時、及びサービス中における無線基地局への拡散符号の割当方法に関する。
【背景技術】
【０００２】
CDMA(Code Division Multiple Access)セルラシステムにおいて、各無線基地局に拡散符号を割当てる技術に関して以下の方法が開示されている。
【０００３】
例えば、移動通信システムでは、ＧＰＳ(Global Positioning System)により全装置共通の標準時間を有している。そこで、送信側で、拡散符号が送出された時間及び受信側で送信された拡散符号を受信した時間から、そのズレをチップ単位で検出し、該無線基地局の拡散符号を同定する。
【０００４】
すなわち、まず、ＢＴＳ制御装置(Base Transceiver Station Controller)は、第一の無線基地局を特定する。次に、第一の無線基地局に既知の拡散符号でパイロットチャネルを送信させる。次に、第２から第Nの無線基地局は第一の無線基地局からパイロットチャネルを受信し、拡散信号のズレをチップ単位で検出し収集する。第一の無線基地局以外の無線基地局が収集し終わるのを待つ。このようにして、第２から第Nの無線基地局は、所定の格納場所に拡散信号のズレを蓄積していく。次に、第一の無線基地局の送信を停止する。続いて、第二の無線基地局が既知の拡散符号でパイロットチャネルを送信し、チップズレを収集する。N台終わるまで情報を収集する。所定の格納場所に格納したチップズレから各無線基地局間の距離を所定の方法で算出する。各無線基地局間の距離を算出後、この距離に基づいて各無線基地局に拡散符号の割当てを行う（例えば、特許文献１を参照）。
【０００５】
また、例えば、無線基地局に他の無線基地局（他セルの無線基地局および他の自営システムの無線基地局）から送信される同期チャネルに対するサーチ機能を設けて、自律的に無線基地局間同期、スクランブルコードの割り当て、周波数の割り当てを可能にする。
【０００６】
すなわち、無線基地局は、スクランブルコードの同定部を備えており、このスクランブルコード同定部は、逆拡散後信号とＡ／Ｄ変換器の出力結果に基づいて他無線基地局のスクランブルコードを同定し、その結果をコード割当て部へ出力する。コード割当て部は、同定されたスクランブルコードより、最適なスクランブルコードを自無線基地へ出力する、また、コード割当て部は、同定されたスクランブルコードより、最適なスクランブルコードを自無線基地局へ割当てる（例えば、特許文献２を参照）。
【特許文献１】特開２０００−３２５３１号公報
【特許文献２】特開２００２−２１８５２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来技術では、以下の問題があった。
【０００８】
他の無線基地局からの既知の拡散符号（スクランブルコード）を用いたパイロットチャネルを受信する必要があるため、上り回線と下り回線で使用する周波数が異なるＦＤＤ(Frequency Division Duplex)のＣＤＭＡセルラシステムでは、当該パイロットチャネルを受信するための受信機が必要である。さらに、無線基地局のパイロットチャネル受信電力には限界があるため、限られた範囲内の無線基地局のスクランブルコードしかサーチすることができない。
【０００９】
また、スクランブルコードを決定し、サービスを開始するまでの間はＣＤＭＡセルラシステム上に設置されたＮ台の無線基地局のうち、Ｎ−１台の無線基地局は、予め決定された既知のスクランブルコードを共通に使用し、また、Ｎ台の無線基地局がそれぞれパイロットチャネルを送信するため、クランブルコード選択中は、少なくともＮ台の無線基地局はサービスを停止しなければならず、無線基地局を設置してから該無線基地局で使用するスクランブルコードを決定してサービスを開始するまで時間を要する。
【００１０】
そこで、本発明においては、無線基地局が自律的かつ最適に無線基地局固有の拡散符号（スクランブルコード）を設定する移動通信システムにおける拡散符号割当方法、無線基地局、及び移動局を提供することを課題としている。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、本発明に係る移動通信システムにおける無線基地局は、複数の無線基地局と、各無線基地局が接続された網とから構成され、無線基地局と通信を行う移動局が無線基地局毎の固有の識別子により該無線基地局を識別する移動通信システムにおける、無線基地局であって、自局周囲に設置された無線基地局の識別子設定に用いる固有情報を収集するための収集パケットを作成するパケット生成手段と、収集パケットを、網を介して他の無線基地局にブロードキャストし、他の無線基地局から、収集パケットに応答した応答パケットを受信するパケット送受信手段と、受信した応答パケットに挿入されている他の無線基地局の固有情報を抽出するパケット情報抽出手段と、抽出された固有情報を記憶する情報更新手段と、記憶された固有情報に基づいて、自局の識別子を設定する拡散符号設定手段とを備えたものである。
【００１２】
また、本発明に係る移動通信システムにおける拡散符号割当方法は、複数の無線基地局と、各無線基地局が接続された網とから構成され、無線基地局と通信を行う移動局が無線基地局毎の固有の識別子により該無線基地局を識別する移動通信システムにおける、拡散符号割当方法であって、自局周囲に設置された無線基地局の識別子設定に用いる固有情報を収集するための収集パケットを作成するステップと、収集パケットを、網を介して他の無線基地局にブロードキャストするステップと、他の無線基地局から、収集パケットに応答した応答パケットを受信するステップと受信した応答パケットに挿入されている他の無線基地局の固有情報を抽出するステップと、抽出された固有情報を記憶するステップと、記憶された固有情報に基づいて、識別子を設定するステップとを有する方法である。
【００１３】
また、本発明に係る移動通信システムにおける移動局は、複数の無線基地局と、移動局と、各無線基地局が接続された網とから構成され、無線基地局と通信を行う移動局が無線基地局毎の固有の識別子により該無線基地局を識別する移動通信システムにおける、移動局であって、無線基地局から受信したパケットから、自局周囲に設置された無線基地局の識別子設定に用いる固有情報を抽出するパケット制御手段と、抽出された固有情報を記憶する情報更新手段とを備え、パケット制御手段は、記憶された固有情報を無線基地局へ通知するものである。
【００１４】
さらに、無線基地局との通信品質を監視する通信状況監視手段を備え、通信監視手段は、無線基地局との通信品質が所定の値を満たさない場合に通信不可である旨を、帰属する無線基地局に通知するようにしてもよい。
【００１５】
また、本発明に係る移動通信システムにおける無線基地局は、複数の無線基地局と、移動局と、各無線基地局が接続された網とから構成され、無線基地局と通信を行う移動局が無線基地局毎の固有の識別子により該無線基地局を識別する移動通信システムにおける、無線基地局であって、識別子を設定する拡散符号設定手段と、受信したパケットから、自局周囲に設置された無線基地局の識別子設定に用いる固有情報を抽出するパケット制御手段と、抽出された固有情報を記憶する情報更新手段とを備え、拡散符号設定手段は、サービス開始から所定の時間の間に収集された固有情報に基づいて、識別子を設定するものである。
【００１６】
さらに、拡散符号設定手段は、無線基地局が起動された場合に、初期設定用の識別子を設定するようにしてもよい。
【００１７】
さらに、周囲に設置された無線基地局の識別子設定に用いるための固有情報を収集するための収集パケットを作成するパケット生成手段と、収集パケットを、網を介して他の無線基地局にブロードキャストし、他の無線基地局から、収集パケットに応答した応答パケットを受信するパケット送受信手段と、受信した応答パケットに挿入されている他の無線基地局の固有情報を抽出するパケット情報抽出手段とを備え、拡散符号設定手段は、移動局から、無線基地局との通信品質が所定の値を満たさない旨の通知を受信した場合に、パケット情報抽出手段により抽出された他の無線基地局の固有情報に基づいて識別子を設定するようにしてもよい。
【００１８】
また、本発明に係る移動通信システムにおける拡散符号割当方法は、複数の無線基地局と、移動局と、各無線基地局が接続された網とから構成され、無線基地局と通信を行う移動局が無線基地局毎の固有の識別子により該無線基地局を識別する移動通信システムにおける、拡散符号割当方法であって、移動局は、無線基地局から、無線基地局の周囲に設置された無線基地局の識別子設定に用いるための固有情報を受信するステップと、固有情報を記憶し、記憶した固有情報を無線基地局へ通知するステップとを有する方法である。
【００１９】
さらに、無線基地局との通信品質を監視するステップと、無線基地局との通信品質が所定の値を満たさない場合に通信不可である旨を、無線基地局に通知するステップとを有するようにしてもよい。
【００２０】
また、本発明に係る移動通信システムにおける拡散符号割当方法は、複数の無線基地局と、移動局と、各無線基地局が接続された網とから構成され、無線基地局と通信を行う移動局が無線基地局毎の固有の識別子により該無線基地局を識別する移動通信システムにおける、拡散符号割当方法であって、識別子を設定し、サービスを開始するステップと、移動局から、自局周囲に設置された無線基地局の識別子設定に用いるための固有情報を受信し、記憶するステップと、サービス開始からの経過時間を測定し、所定の経過時間の間に収集された固有情報に基づいて、識別子の設定を行うステップとを有する方法である。
【００２１】
さらに、サービスを開始するステップは、無線基地局が起動された場合に、初期設定用の識別子を設定するステップを有するようにしてもよい。
【００２２】
さらに、周囲に設置された無線基地局の固有情報を収集するための収集パケットを作成するステップと、収集パケットを、網を介して他の無線基地局にブロードキャストするステップと、他の無線基地局から、収集パケットに応答した応答パケットを受信するステップと、受信した応答パケットに挿入されている他の無線基地局の固有情報を抽出するステップと、移動局から通信不可である旨の通知を受信した場合に、応答パケットに挿入されている他の無線基地局の固有情報に基づいて識別子を設定するステップとを有するようにしてもよい。
【００２３】
また、本発明に係る移動通信システムは、複数の無線基地局と、各無線基地局が接続された網とから構成され、無線基地局と通信を行う移動局が無線基地局毎の固有の識別子により該無線基地局を識別する移動通信システムであって、移動局は、無線基地局から受信したパケットから、周囲に設置された無線基地局の識別子設定に用いる固有情報を抽出するパケット制御手段と、抽出された固有情報を記憶する情報更新手段とを備え、パケット制御手段は、記憶された固有情報を無線基地局へ通知し、無線基地局は、識別子を設定する拡散符号設定手段と、受信したパケットから、自局周囲に設置された無線基地局の識別子設定に用いる固有情報を抽出するパケット制御手段と、抽出された固有情報を記憶する情報更新手段とを備え、拡散符号設定手段は、サービス開始から所定の時間の間に収集された識別情報に基づいて、識別子を設定するものである。
【発明の効果】
【００２４】
本発明の実施例によれば、収集した自局周囲の無線基地局の無線基地局固有情報から無線基地局が自律的にスクランブルコードを選択するため、人手によるエリア設計を省略することができる。
【００２５】
また、無線基地局間通信を利用して、周囲の無線基地局間で設定されている無線基地局固有情報を認識するため、パイロットチャネル／同期チャネルを受信するための受信機等新たな追加設備なしに、広範囲の無線基地局との間でスクランブルコードや、スクランブルコードのチップタイミングを重複しないように設定できる。
【００２６】
また、基地局起動と同時にサービスを開始することができ、さらに、当該サービスエリアにサービスを行いながらスクランブルコードの設定を行うため、サービス開始まで時間を要する問題を解決できる。
【発明を実施するための最良の形態】
【００２７】
次に、本発明の実施例について図面を参照して説明する。
【００２８】
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を用い、繰り返しの説明は省略する。
【００２９】
本発明の第一の実施例に係る移動通信システムを、図１を参照して説明する。本実施例に係る移動通信システムは、基地局間通信を用いて他無線基地局で使用しているスクランブルコード等を認識することにより、無線基地局が自律的かつ最適に無線基地局固有のスクランブルコードを設定するものである。
【００３０】
本実施例に係る移動通信システムは、複数の移動局(Mobile Station : MS)１−４、１−５、１−６、１−７、１−８、１−９、複数の無線基地局(Base Transceiver Station : BS)１−１、１−２、１−３、および無線基地局が接続する網（通信網）１−１０から構成される。
【００３１】
無線基地局１−１、１−２、１−３は、移動局１−４、１−５、１−６、１−７、１−８、１−９との間で通信を行うことを可能にするため、サービスエリア１−１１、１−２１、１−３１を形成する。このサービスエリア内での移動局と無線基地局との間の通信は、移動局から無線基地局への上り回線、及び無線基地局から移動局への下り回線で、異なる周波数を使用する周波数分割双方向伝送(FDD)で、かつ各移動局は、上り回線で無線基地局へアクセスする際に、異なる直交符号を用いて同時にアクセスすることを可能にする符号分割多元アクセス方式(CDMA)を用いて行われる。
【００３２】
また、各無線基地局１−１、１−２、１−３には、移動局１−４、１−５、１−６、１−７、１−８、１−９が、現在在圏しているサービスエリアを形成している無線基地局を識別するために、無線基地局毎に固有の識別子（スクランブルコード）が割当てられる。
【００３３】
本実施例に係るＣＤＭＡセルラシステムでは、Ｎ個の使用可能なスクランブルコードが用意され、無線基地局にはこれらのＮ個のスクランブルコードが繰り返し割当てられる。
【００３４】
次に、本実施例に係る移動通信システムにおける無線基地局を、図２及び図３を参照して説明する。無線基地局１−１は、図２に示すように、ＣＰＵ(Central Processing Unit)２−１と、ＲＯＭ(Read Only Memory)２−２と、ＲＡＭ(Random Access Memory)２−３と、データ記憶部２−４と、網通信部２−５と、無線通信部２−６とを備える。これらは、バスを介して接続されている。無線基地局１−２、１−３については、無線基地局１−１と同様の構成であるため、その説明を省略する。
【００３５】
ＣＰＵ２−１は、ＲＯＭ２−２に記憶されているプログラムに従い、無線基地局１−１全体の動作を制御する。ＲＯＭ２−２は、ＣＰＵ２−１が実行するプログラムを記憶する。ＲＡＭ２−３は、ＣＰＵ２−１によるプログラムの実行に必要なデータを記憶する。データ記憶部２−４は、移動通信システムに必要な恒久的なデータや周囲の無線基地局における無線基地局固有情報を管理するスクランブルコード管理テーブルを記憶する。
【００３６】
図３に、スクランブルコード管理テーブルの一例を示す。スクランブルコード管理テーブル２−４１には、周囲の無線基地局、例えば無線基地局１−２、１−３の無線基地局のＭＡＣ(Media Access Control)アドレスまたはＩＰ(Internet Protocol)アドレスのような無線基地局毎に固有に割当てられた識別子、該無線基地局で使用しているスクランブルコードナンバー、スクランブルコードのチップタイミング、及び自無線基地局と該無線基地局との無線基地局間、すなわち、周囲の無線基地局との無線基地局間のホップ数が記述される。
【００３７】
網通信部２−５は、無線基地局間同士で、無線基地局間通信を行うことが可能となるように網通信特有の処理を行う。
【００３８】
無線通信部２−６は、アンテナ２−７を介して移動局との間で無線通信を行う。無線通信部２−６は、この無線通信を行うためのスクランブル化（拡散／逆拡散）、誤り訂正符号／復号化、及び変調／復調等の無線通信特有の処理を実行し、移動局との間で無線による通信を行う。
【００３９】
また、ＣＰＵ２−１は、図３に示すように、スクランブルコード選択部３−１、スクランブルコード選択部３−１に接続された情報更新部３−２、情報更新部３−２に接続されたパケット情報抽出部３−３、パケット情報抽出部３−３に接続されたパケット送受信部３−４、パケット送受信部３−４に接続されたパケット生成部３−６、パケット生成部３−６に接続された固有情報抽出部３−５から構成される。
【００４０】
スクランブルコード選択部３−１は、スクランブルコード管理テーブル２−４１を参照し、周囲に設置された無線基地局で使用されているスクランブルコード、及びこのスクランブルコードのチップタイミングと重複しないように自無線基地局１−１で使用するスクランブルコード、及びこのスクランブルコードのチップタイミングを割当てる。
【００４１】
情報更新部３−２では、他の無線基地局から応答パケットを受信した場合、応答パケットに含まれているスクランブルコード、このスクランブルコードのチップタイミング、及び当該無線基地局間のホップ数をスクランブルコード管理テーブル２−４１に登録する。
【００４２】
パケット情報抽出部３−３は、他の無線基地局からの応答パケットのヘッダ部、及びペイロード部に挿入されている無線基地局固有情報（応答パケットを作成した無線基地局の無線基地局アドレス、スクランブルコード、このスクランブルコードのチップタイミング、及び無線基地局間のホップ数）を抽出する。
【００４３】
パケット送受信部３−４は、網通信部２−５とパケットの送受信を行う。また、パケット送受信部３−４は、他の無線基地局との間で通信を行うことが可能となるように網通信特有の処理を行う。
【００４４】
固有情報抽出部３−５は、収集パケット、或いは応答パケット作成に必要な自無線基地局固有情報を抽出する。パケット生成部３−６では、該無線基地局が起動した無線基地局の場合には、固有情報収集のための収集パケットを作成する。
【００４５】
一方、該無線基地局が他の無線基地局から収集パケットを受信した場合には応答パケットを作成する。
【００４６】
次に、本実施例に係る移動通信システムにおける無線基地局の動作フローを、図４及び図５を参照して説明する。
【００４７】
無線基地局１−１は、電源ＯＮなどにより起動されると以下の処理を実行する。他の無線基地局、例えば無線基地局１−２、１−３の無線基地局固有情報を収集するため、収集パケットを作成する。この収集パケットのヘッダ部には、宛先アドレスとしてブロードキャストアドレスが設定され、該収集パケットの生存時間として所定のホップ数（数ホップ程度）が設定され、該収集パケットのペイロード部にはデータは挿入されない（ステップＳ４−１）。
【００４８】
この作成された収集パケットは、無線基地局間通信を利用して、ＣＤＭＡセルラシステム上に設置されている他の無線基地局へブロードキャストされる。また、この収集パケットをブロードキャストすると同時に、経過時間を測定するためのタイマを起動する（ステップＳ４−２）。
【００４９】
収集パケットをＣＤＭＡセルラシステム上の無線基地局へブロードキャストした無線基地局１−１は、他の無線基地局、例えば無線基地局１−２、１−３から応答パケットが返信されて来たか否かを判断する（ステップＳ４−３）。
【００５０】
ステップＳ４−３の判断の結果、他の無線基地局から応答パケットが返信されてこない場合（ステップＳ４−３：Ｎ）、後述するステップＳ４−５に進む。
【００５１】
一方、ステップＳ４−３の判断の結果、他の無線基地局から応答パケットが返信されてきた場合は（ステップＳ４−３：Ｙ）、応答パケットのペイロード部に挿入されている他の無線基地局の無線基地局固有情報（該無線基地局で使用しているスクランブルコード、このスクランブルコードのチップタイミング、及び該無線基地局までのホップ数）を抽出し、抽出した無線基地局固有情報を無線基地局が有するスクランブルコード管理テーブル２−４１に登録する（ステップＳ４−４）。
【００５２】
無線基地局固有情報をスクランブルコード管理テーブル２−４１に登録後、無線基地局１−１は、起動したタイマが満了したか否かを判断する（ステップＳ４−５）。
【００５３】
ステップＳ４−５の判断の結果、タイマが満了していない場合には（ステップＳ４−５：Ｎ）、収集パケットの応答が全て返信されてきたか否か判断する（ステップＳ４−６）。
【００５４】
ステップＳ４−６の判断の結果、応答パケットが全て返信されて来てない場合（ステップＳ４−６：Ｎ）、ステップＳ４−３に戻る。
【００５５】
一方、ステップＳ４−６の判断の結果、応答パケットが全て返信されて来た場合（ステップＳ４−６：Ｙ）、収集パケットをブロードキャストした時点から現時点までの間に収集した周囲の無線基地局で使用されているスクランブルコード、及びこのスクランブルコードのチップタイミングと重複しないように無線基地局１−１のスクランブルコード、及びこのスクランブルコードのチップタイミングを選択する。ここで、収集したスクランブルコードがＣＤＭＡセルラシステムのスクランブルコード繰返し数よりも多い場合、最もホップ数が大きいものの中からランダムに選択する（ステップＳ４−７）。
【００５６】
また、ステップＳ４−５で起動したタイマが満了した場合にも、収集パケットをブロードキャストした時点から現時点（タイマ満了時点）までの間に収集した周囲の無線基地局で使用されているスクランブルコードと重複しないように自無線基地局１−１のスクランブルコード、及びこのスクランブルコードのチップタイミングを選択する。ここで、収集したスクランブルコードがＣＤＭＡセルラシステムのスクランブルコード繰返し数よりも多い場合、最もホップ数の大きいもののなかからランダムに選択する（ステップＳ４−７）。
【００５７】
次に、収集パケットを受信した無線基地局の動作について、図５を参照して説明する。
【００５８】
無線基地局は、収集パケットを受信すると、以下の処理を実行する。無線基地局は、他の無線基地局から収集パケットを受信した場合、応答用のパケットのペイロード部に挿入する自無線基地局で使用しているスクランブルコード、このスクランブルコードのチップタイミング、及び前記受信した収集パケットのヘッダ部に付与されている残りのホップ数を抽出する（ステップＳ５−１）。
【００５９】
スクランブルコード、スクランブルコードのチップタイミング、及び受信した収集パケットのヘッダ部に付与されている残りのホップ数を抽出した無線基地局は、応答パケットを作成する。応答パケットのヘッダ部に付与する宛先アドレスは、収集パケットのソースアドレス(SA)を設定し、応答パケットのペイロード部には抽出した自無線基地局で使用しているスクランブルコード、このスクランブルコードのチップタイミング、及び残りのホップ数をもとに算出した当該無線基地局のホップ数を挿入する（ステップＳ５−２）。
【００６０】
この作成した応答パケットを、収集パケットを送出した該無線基地局に対し返信する（ステップＳ５−３）。
【００６１】
次に、本発明の第二の実施例に係る移動通信システムを、図１を参照して説明する。本実施例に係る移動通信システムは、第一の実施例と同様に、無線基地局間通信を用いて他無線基地局で使用しているスクランブルコード等を認識し、無線基地局が自律的かつ最適に無線基地局固有のスクランブルコードを設定するものである。
【００６２】
本実施例に係る移動通信システムは、複数の移動局１−４、１−５、１−６、１−７、１−８、１−９、複数の無線基地局１−１、１−２、１−３、および無線基地局が接続する網１−１０から構成される。
【００６３】
無線基地局１−１、１−２、１−３は、移動局１−４、１−５、１−６、１−７、１−８、１−９との間で通信を行うことを可能にするため、サービスエリア１−１１、１−２１、１−３１を形成する。このサービスエリア内での移動局と無線基地局との間の通信は、移動局から無線基地局への上り回線、及び無線基地局から移動局への下り回線で、異なる周波数を使用する周波数分割双方向伝送で、かつ各移動局は、上り回線で無線基地局へアクセスする際に、異なる直交符号を用いて同時にアクセスすることを可能にする符号分割多元アクセス方式を用いて行われる。また、各無線基地局１−１、１−２、１−３には、移動局１−４、１−５、１−６、１−７、１−８、１−９が現在、在圏しているサービスエリアを形成している無線基地局を識別するために、無線基地局毎に固有の識別子が割当てられる。
【００６４】
本実施例に係るＣＤＭＡセルラシステムでは、Ｎ個の使用可能なスクランブルコードが用意され、無線基地局にはこれらのＮ個のスクランブルコードが繰り返し割当てられる。
【００６５】
次に、本実施例に係る移動通信システムにおける無線基地局を、図６及び図７を参照して説明する。無線基地局１−１は、図６に示すように、ＣＰＵ６−１と、ＲＯＭ６−２と、ＲＡＭ６−３と、データ記憶部６−４と、網通信部６−５と、ＧＰＳ受信部６−６と、無線通信部６−７とを備える。これらは、バスを介して接続される。
【００６６】
ＣＰＵ６−１は、ＲＯＭ６−２に記憶されているプログラムに従い、無線基地局１−１全体の動作を制御する。ＲＯＭ６−２は、ＣＰＵ６−１が実行するプログラムを記憶する。ＲＡＭ６−３は、ＣＰＵ６−１によるプログラムの実行に必要なデータを記憶する。データ記憶部６−４は、移動通信システムに必要な恒久的なデータや周囲の無線基地局、例えば無線基地局１−２、１−３における無線基地局固有情報を管理するスクランブルコード管理テーブルを記憶する。
【００６７】
図７に、スクランブルコード管理テーブルの一例を示す。スクランブルコード管理テーブル６−４１には、周囲の無線基地局の無線基地局ＭＡＣアドレスまたはＩＰアドレス、該無線基地局で使用しているスクランブルコード＃、スクランブルコードのチップタイミング、及び無線基地局間距離が記述される。
【００６８】
ＧＰＳ受信部６−６は、無線基地局１−１に搭載されていることが望ましいが、必ずしも搭載されている必要は無い。ＧＰＳ受信機が搭載されていない場合には、該無線基地局１−１の位置を人為的に入力する態様が考えられる。また、ＧＰＳ受信機を搭載している場合には、ＧＰＳ（全方位測位システム）から送信される擬似ランダム（ＰＮ）系列を受信し、自無線基地局１−１の位置を取得するための算術演算処理を行う。
【００６９】
無線通信部６−７は、アンテナ６−８を介して移動局との間で無線通信を行う。無線通信部６−７は、無線通信を行うためのスクランブル化（拡散）、誤り訂正符号／復号化、及び変調／復調等の無線通信特有の処理を実行し、移動局との間で無線を介して通信を行う。
【００７０】
また、ＣＰＵ６−１は、図２１に示すように、スクランブルコード選択部７−１、スクランブルコード選択部７−１に接続された情報更新部７−２、情報更新部７−２に接続されたパケット情報抽出部７−３、パケット情報抽出部７−３に接続されたパケット送受信部７−４、地理情報取得部７−５、固有情報抽出部７−６、固有情報抽出部７−６及びパケット送受信部７−４に接続されたパケット生成部７−７から構成される。
【００７１】
スクランブルコード選択部７−１は、スクランブルコード管理テーブル７−４１にて収集した周辺の無線基地局のスクランブルコード及びこのスクランブルコードのチップタイミングと、スクランブルコード及びこのスクランブルコードのチップタイミングが重複しないように自無線基地局１−１で使用するスクランブルコード、及びこのスクランブルコードのチップタイミングを割当てる。
【００７２】
情報更新部７−２では、他の無線基地局から応答パケットを受信した場合、応答パケットに含まれているスクランブルコード、このスクランブルコードのチップタイミング、及び無線基地局間のホップ数をスクランブルコード管理テーブル６−４１に登録する。
【００７３】
パケット情報抽出部７−３は、収集パケットを受信した無線基地局の場合は収集パケットのペイロード部に挿入されている該無線基地局の無線基地局固有情報（無線基地局の位置情報、及び応答判定しきい値）を抽出する。例えば、応答判定しきい値は、数ｋｍ程度に設定される。一方、応答パケットを受信した無線基地局の場合は、応答パケットのペイロード部に挿入されている該無線基地局の無線基地局固有情報（スクランブルコード、このスクランブルコードのチップタイミング、及び無線基地局間距離）を抽出する。
【００７４】
パケット送受信部７−４は、網通信部６−５とパケットの送受信を行う。また、パケット送受信部７−４では、網通信部６−５との間で通信を行うことが可能となるように網通信特有の処理が行われる。
【００７５】
地理情報取得部７−５は、例えばＧＰＳ受信機が搭載されていない場合には、人為的に入力された位置情報を取得する。更に、望ましい構成はＧＰＳ受信機を搭載していることであり、ＧＰＳ受信機が搭載されている場合には、全方位システムを利用して、ＧＰＳ受信部にて算術演算により取得した位置情報を取得する。
【００７６】
固有情報抽出部７−６は、収集パケット、或いは応答パケットの作成に必要な自無線基地局１−１の無線基地局固有情報を抽出する。パケット生成部７−７は、該無線基地局１−１が起動した直後の無線基地局の場合には、他の無線基地局の無線基地局固有情報を収集するための収集パケットを作成する。一方、収集パケットを受信した無線基地局の場合には、収集パケットに対する応答パケットを作成する。
【００７７】
次に、本実施例に係る移動通信システムにおける無線基地局の動作フローを、図８及び図９を参照して説明する。
【００７８】
無線基地局１−１は、電源ＯＮなどにより起動されると以下の処理を実行する。無線基地局１−１は、他の無線基地局、例えば無線基地局１−２、１−３の無線基地局固有情報を収集するため、収集パケットを作成する。この収集パケットのヘッダ部には、宛先アドレスとしてブロードキャストアドレスを設定し、収集パケットのペイロード部には当該無線基地局１−１が地理情報取得部７−５で取得した地理情報、及び該無線基地局１−１から所定の範囲（無線基地局間距離）内の無線基地局に応答パケットを返信してもらうための応答判定しきい値を挿入する（ステップＳ８−１）。
【００７９】
この作成された収集パケットを、無線基地局間通信を利用して、ＣＤＭＡセルラシステム上に設置されている無線基地局へブロードキャストする。このようにすることにより、他の無線基地局からのパイロットチャネルや同期チャネルを受信しない構成にできるため、他の無線基地局の設置状況に関係なく、広範囲の無線基地局に対して収集パケットを送信できる。このため、広範囲の無線基地局の無線基地局固有情報を収集することができる。
【００８０】
また、この収集パケットをブロードキャストすると同時に、経過時間を測定するためのタイマを起動する（ステップＳ８−２）。
【００８１】
収集パケットをＣＤＭＡセルラシステム上に設置されている無線基地局へブロードキャストした無線基地局１−１は、他の無線基地局から応答パケットが返信されて来たか否かを判断する（ステップＳ８−３）。
【００８２】
ステップＳ８−３の判断の結果、他の無線基地局から応答パケットが返信されてこない場合（ステップＳ８−３：Ｎ）、後述するステップＳ８−５に進む。
【００８３】
一方、ステップＳ８−３の判断の結果、他の無線基地局から応答パケットが返信されてきた場合は（ステップＳ８−３：Ｙ）、応答パケットのペイロード部に挿入されている他の無線基地局の無線基地局固有情報（該無線基地局で使用しているスクランブルコード、このスクランブルコードのチップタイミング、及び該無線基地局間距離、或いは地理情報）を抽出し、抽出した無線基地局で使用しているスクランブルコード、このスクランブルコードのチップタイミング、及び該無線基地局間距離、或いは地理情報を、無線基地局１−１が有するスクランブルコード管理テーブルに登録する（ステップＳ８−４）。
【００８４】
無線基地局固有情報をスクランブルコード管理テーブルに登録後、無線基地局１−１は、この収集パケットをブロードキャストする。また、無線基地局は、起動したタイマが終了したか否かを判断する（ステップＳ８−５）。
【００８５】
ステップＳ８−５の判断の結果、タイマが満了していない場合には（ステップＳ８−５：Ｎ）、収集パケットの応答が全て返信されてきたか否か判断する（ステップＳ８−６）。
【００８６】
ステップＳ８−６の判断の結果、収集パケットに対する応答パケットが全て返信されて来てない場合（ステップＳ８−６：Ｎ）、ステップＳ８−３に戻る。
【００８７】
一方、ステップＳ８−６の判断の結果、収集パケットに対する応答パケットが全て返信されて来た場合（ステップＳ８−６：Ｙ）、収集パケットをブロードキャストした時点から現時点までの間に収集した周囲の無線基地局で使用されているスクランブルコード、及びスクランブルコードのチップタイミングと重複しないように無線基地局のスクランブルコード、及びこのスクランブルコードのチップタイミングを選択する。ここで、収集したスクランブルコードの数がＣＤＭＡセルラシステムのスクランブルコード繰返し数よりも多い場合、最も無線基地局間距離が離れているものの中からランダムに選択する（ステップＳ８−７）。
【００８８】
また、ステップＳ８−２で収集パケットをブロードキャストすると同時に起動したタイマが満了していた場合においても、収集パケットをブロードキャストした時点から現時点（タイマ満了時点）までの間に収集した周囲の無線基地局で使用されているスクランブルコード、及びスクランブルコードのチップタイミングと重複しないように自無線基地局のスクランブルコード、及びこのスクランブルコードのチップタイミングを選択する。ここで、収集したスクランブルコードがＣＤＭＡセルラシステムのスクランブルコード繰返し数よりも多い場合、最も無線基地局間距離が離れているもののなかからランダムに選択する（ステップＳ８−７）。
【００８９】
次に、収集パケットを受信した無線基地局の動作について、図９を参照して説明する。
【００９０】
無線基地局は、他の無線基地局から収集パケットを受信すると、以下の処理を実行する。無線基地局は、受信した収集パケットのペイロード部に挿入されている該無線基地局の地理情報、及び応答判定しきい値を抽出する（ステップＳ９−１）。
【００９１】
抽出した該無線基地局の地理情報と自無線基地局の地理情報とから無線基地局間の距離を算出する（ステップＳ９−２）。次に、算出した無線基地局間距離が、抽出した応答判定しきい値よりも小さいか否かを判定する（ステップＳ９−３）。
【００９２】
ステップＳ９−３の判定の結果、算出した無線基地局間距離が応答判定しきい値よりも大きい場合（ステップＳ９−３：Ｎ）、当該処理を終了する。
【００９３】
一方、ステップＳ９−３の判定の結果、算出した無線基地局間距離が応答判定しきい値以内の場合には（ステップＳ９−３：Ｙ）、応答パケットを作成する。この応答パケットのヘッダ部に付与する宛先アドレスは、収集パケットのソースアドレス(SA)の値を抽出して設定し、応答パケットのペイロード部には、自無線基地局で使用しているスクランブルコード、スクランブルコードのチップタイミング、及び算出された無線基地局間距離を挿入する（ステップＳ９−４）。
【００９４】
次に、この作成された応答パケットを、収集パケットを送出した無線基地局に対して返信する（ステップＳ９−５）。
【００９５】
上述した第一の実施例および第二の実施例においては、無線基地局を起動することにより、周辺のスクランブルコード等を収集する場合について説明したが、上述した方法により、事前に使用できるスクランブルコードを決定し、その後決定されたスクランブルコードを設定した無線基地局を設置するようにしてもよい。
【００９６】
本発明の第三の実施例に係る移動通信システムを、図１を参照して説明する。
【００９７】
本実施例に係る移動通信システムは、移動局が収集した周囲に設置された無線基地局のスクランブルコード等を用いて、無線基地局が自律的かつ最適に無線基地局固有のスクランブルコードを設定するものである。
【００９８】
本実施例に係る移動通信システム１は、上述した実施例と同様に、複数の移動局１−４、１−５、１−６、１−７、１−８、１−９、複数の無線基地局１−１、１−２、１−３、および無線基地局が接続する網１−１０から構成される。
【００９９】
無線基地局１−１、１−２、１−３は、移動局１−４、１−５、１−６、１−７、１−８、１−９との間で通信を行うことを可能にするため、サービスエリア１−１１、１−２１、１−３１を形成する。無線基地局１−１、１−２、１−３が形成するサービスエリア１−１１、１−２１、１−３１内で、移動局１−４、１−５、１−６、１−７、１−８、１−９との間の通信は、符号分割多元接続を用いて行うことが可能である。また、それぞれの無線基地局１−１、１−２、１−３には、移動局１−４、１−５、１−６、１−７、１−８、１−９が、該無線基地局１−１、１−２、１−３を識別するための識別子が割当てられる。
【０１００】
本実施例に係る移動通信システムでは、Ｎ×Ｍ個（Ｎ、Ｍは正の整数）のスクランブルコードが使用可能である。このスクランブルコードは、Ｎ個のスクランブルコードグループに分割され、各々のスクランブルコードグループはＭ個のスクランブルコードを含む。Ｎ個に分割されたスクランブルコードグループには、便宜上、＃１から＃Ｎまでの番号が割当てられる。本実施例ではプラグアンドプレイ(Plug and Play)で設置された無線基地局が、起動時に最初に選択するスクランブルコードをグループの番号を＃１とする場合について説明する。
【０１０１】
以下、無線基地局については無線基地局１−２を、移動局については移動局１−４を例として説明する。無線基地局１−１、１−３については無線基地局１−２と同様の構成であり、また、移動局１−５、１−６、１−７、１−８、１−９については移動局１−４と同様の構成であるためその説明を省略する。
【０１０２】
次に、本実施例に係る移動通信システムにおける無線基地局を、図１０及び図１１を参照して説明する。無線基地局１−２は、図１０に示すように、ＣＰＵ１０−１と、ＲＯＭ１０−２と、ＲＡＭ１０−３と、データ記憶部１０−４と、無線通信部１０−５とを備える。これらは、バスを介して接続される。
【０１０３】
ＣＰＵ１０−１は、ＲＯＭ１０−２に記憶されているプログラムに従い、無線基地局１−２全体の動作を制御する。ＲＯＭ１０−２は、ＣＰＵ１０−１が実行するプログラムを記憶する。ＲＡＭ１０−３は、ＣＰＵ１０−１によるプログラムの実行に必要なデータを記憶する。データ記憶部１０−４は、移動通信システムに必要な恒久的なデータや周囲の無線基地局で使用されるスクランブルコード、及びスクランブルコードのチップタイミングを管理するスクランブルコード管理テーブルを記憶する。
【０１０４】
図１１に、スクランブルコード管理テーブルの一例を示す。スクランブルコード管理テーブル１０−４１には、周囲の無線基地局の無線基地局ＭＡＣアドレスまたはＩＰアドレス、該無線基地局で使用しているスクランブルコード＃、チップタイミング、その他のスクランブルコード＃、及びチップタイミングが記述される。
【０１０５】
無線通信部１０−５は、アンテナ１０−６を介して移動局との間で無線通信を行う。無線通信部１０−５は、無線通信のためにスクランブル化（拡散／逆拡散）、誤り訂正符号／復号化、及び変調／復調等の無線通信特有の処理を実行し、移動局との間で無線による通信を行う。
【０１０６】
また、ＣＰＵ１０−１は、図１１に示すように、スクランブルコード選択部１１−１、スクランブルコード選択部１１−１に接続された情報更新部１１−２、情報更新部１１−２に接続されたパケット制御部１１−３から構成される。
【０１０７】
スクランブルコード選択部１１−１は、スクランブルコード管理テーブル１０−４１にて収集した周辺の無線基地局１−１、１−３のスクランブルコード及びこのスクランブルコードのチップタイミングと、自無線基地局１−２で使用するスクランブルコード及びこのスクランブルコードのチップタイミングが重複しないように、自無線基地局１−２で使用するスクランブルコード及びこのスクランブルコードのチップタイミングを選択する。
【０１０８】
情報更新部１１−２では、後述するパケット制御部１１−３により抽出された移動局から報告された周囲の無線基地局の無線基地局アドレス、スクランブルコード、及びこのスクランブルコードのチップタイミングを、スクランブルコード管理テーブル１０−４１に登録する。また、情報更新部１１−２は、移動局へ現時点までに収集した無線基地局固有情報を通知するため、周囲の無線基地局の無線基地局アドレス、スクランブルコード、及びこのスクランブルコードのチップタイミングをスクランブルコード管理テーブル１０−４１から抽出する。
【０１０９】
パケット制御部１１−３は、移動局から、他の無線基地局で使用されているスクランブルコードが報告された場合に、報告されたパケットのペイロード部に挿入されている無線基地局固有情報を抽出する。また、パケット制御部１１−３は、移動局に対して収集した無線基地局固有情報を通知するためのパケットを作成する。
【０１１０】
次に、本実施例に係る移動通信システムにおける移動局を、図１２及び図１３を参照して説明する。本実施例に係る移動通信システムにおける移動局１−４は、図１２に示すように、ＣＰＵ１２−１と、ＲＯＭ１２−２と、ＲＡＭ１２−３と、データ記憶部１２−４と、無線通信部１２−５とを備える。これらは、バスを介して接続される。
【０１１１】
ＣＰＵ１２−１は、ＲＯＭ１２−２に記憶されているプログラムに従い、移動局１−４全体の動作を制御する。ＲＯＭ１２−２は、ＣＰＵ１２−１が実行するプログラムを記憶する。ＲＡＭ１２−３は、ＣＰＵ１２−１によるプログラムの実行に必要なデータを記憶する。データ記憶部１２−４は、移動通信システムに必要な恒久的なデータやスクランブルコード管理テーブルを記憶する。
【０１１２】
図１３に、スクランブルコード管理テーブルの一例を示す。スクランブルコード管理テーブル１２−４１には、周囲の無線基地局の無線基地局ＭＡＣアドレスまたはＩＰアドレス、該無線基地局で使用中のスクランブルコード＃及びこのスクランブルコードのチップタイミングが記述される。
【０１１３】
無線通信部１２−５は、アンテナ１２−６を介して無線基地局との間で無線通信を行う。無線通信部１２−５は、この無線通信を行うために、拡散／逆拡散、符号／復号、及び変調／復調等の無線通信特有の処理を実行し、無線基地局との間で無線による通信を行う。
【０１１４】
また、ＣＰＵ１２−１は、図１３に示すように、スクランブルコード同定部１３−１、情報更新部１３−２、情報更新部１３−２に接続されたパケット制御部１３−３から構成される。
【０１１５】
スクランブルコード同定部１３−１は、移動局がハンドオフ処理を実行する際に隣接無線基地局で使用中のスクランブルコード、及びこのスクランブルコードのチップタイミングを認識する。
【０１１６】
情報更新部１３−２では、後述するパケット制御部１３−３で抽出された無線基地局から通知された無線基地局固有情報（無線基地局アドレス、無線基地局固有に割当てられたスクランブルコード、及びこのスクランブルコードのチップタイミング）をスクランブルコード管理テーブル１２−４１に登録する。また、スクランブルコード同定部１３−１で同定された在圏している無線基地局アドレス、無線基地局固有に割当てられたスクランブルコード、及びこのスクランブルコードのチップタイミングを登録する。更に、ハンドオフ処理の際に無線基地局１−２に報告するための無線基地局アドレス、スクランブルコード、およびこのスクランブルコードのチップタイミングをスクランブルコード管理テーブル１２−４１から抽出する。
【０１１７】
パケット制御部１３−３は、無線基地局１−２から該無線基地局周囲の無線基地局１−１、１−３で使用されているスクランブルコードが通知された場合、このパケットから無線基地局アドレス、無線基地局固有に割当てられたスクランブルコード、及びこのスクランブルコードのチップタイミングを抽出する。一方、移動局１−４がハンドオフ処理を行う際にハンドオフ先の無線基地局に対し、ハンドオフ前の無線基地局１−２で収集した無線基地局アドレス、無線基地局固有に割当てられたスクランブルコード、及びこのスクランブルコードのチップタイミングを報告するための報告パケットを作成する。
【０１１８】
次に、本実施例に係る移動通信システムにおける無線基地局の動作フローを、図１４を参照して説明する。
【０１１９】
無線基地局１−２は、起動されると以下の処理を実行する。無線基地局１−２が、新規に起動された無線基地局の場合、上述したようにスクランブルコードグループ＃１の中に含まれるＭ個のスクランブルコードの中からランダムにスクランブルコードを選択する。また、無線基地局１−２は、当該スクランブルコードを送信するチップタイミングもランダムに設定する（ステップＳ１４−１）。
【０１２０】
このように初期スクランブルコードを設定することにより、サービス用のスクランブルコードと区別することができるため、周囲の無線基地局のスクランブルコードと重複することなく設定できる。
【０１２１】
設定されたスクランブルコード、及びこのスクランブルコードのチップタイミングにて、当該サービスエリアへサービスの提供を開始する。また、サービスを開始すると同時に経過時間を計測するためにタイマを起動する（ステップＳ１４−２）。
【０１２２】
サービス開始後は、移動局から他の無線基地局１−１、１−３のスクランブルコード、このスクランブルコードのチップタイミング、及び無線基地局の無線基地局アドレスの報告があるか否かを判定する（ステップＳ１４−３）。
【０１２３】
ステップＳ１４−３の判定の結果、移動局から他の無線基地局１−１、１−３の無線基地局アドレス、スクランブルコード、およびこのスクランブルコードのチップタイミングの報告が無い場合（Ｓ１４−３：Ｎ）、後述するステップＳ１４−６に進む。
【０１２４】
一方、ステップＳ１４−３の判定の結果、移動局から他の無線基地局１−１、１−３の無線基地局アドレス、スクランブルコード、およびこのスクランブルコードのチップタイミングの報告がある場合（ステップＳ１４−３：Ｙ）、無線基地局１−２が持つスクランブルコード管理テーブル１０−４１に他の無線基地局１−１、１−３の無線基地局アドレス、スクランブルコード、及びこのスクランブルコードのチップタイミングを登録する（ステップＳ１４−４）。また、サービス開始から現時点までに収集した周囲の無線基地局１−１、１−３で使用しているスクランブルコード、及びこのスクランブルコードのチップタイミングを移動局１−４に通知する（ステップＳ１４−５）。
【０１２５】
次に、無線基地局１−２は、サービス開始と同時に起動したタイマが終了したか否かを判定する（ステップＳ１４−６）。ステップＳ１４−６による判定の結果、タイマが終了していない場合には（ステップＳ１４−６：Ｎ）、ステップＳ１４−３に戻る。一方、ステップＳ１４−６による判定の結果、起動したタイマが終了している場合には（ステップＳ１４−６：Ｙ）、サービス開始から現時点（タイマ終了時点）までに収集した周囲の無線基地局で使用しているスクランブルコード、及びこのスクランブルコードチップタイミングと重複しないように、スクランブルコード＃２からスクランブルコードグループ＃Ｎの中から無線基地局１−２で使用するスクランブルコード、及びこのスクランブルコードのチップタイミングの再選択を実行する（ステップＳ１４−７）。
【０１２６】
次に、本実施例に係る移動通信システムにおける移動局の動作フローを、図１５を参照して説明する。
【０１２７】
移動局１−４は、ハンドオフ処理を起動する際に、以下の処理も併せて実行する。移動局１−４は、ハンドオフ先の無線基地局、例えば無線基地局１−１、１−３に対し、移動局１−４が持つスクランブルコード管理テーブル４−４１に登録されているハンドオフ前の無線基地局１−２の周囲に設置されている無線基地局アドレス、使用されているスクランブルコード、及び前記スクランブルコードのチップタイミング、及びハンドオフ前の無線基地局アドレス、使用していたスクランブルコード、及び前記スクランブルコードのチップタイミングを報告する（ステップＳ１５−１）。
【０１２８】
スクランブルコード、及びスクランブルコードのチップタイミングを報告した移動局１−４は、ハンドオフ先の無線基地局、例えば無線基地局１−１、１−３からハンドオフ先の無線基地局周囲に設置された無線基地局の無線基地局アドレス、使用されているスクランブルコード、及びスクランブルコードのチップタイミングの通知があるか否かを判定する（ステップＳ１５−２）。
【０１２９】
ステップＳ１５−２の判定の結果、無線基地局アドレス、スクランブルコード、及びこのスクランブルコードのチップタイミングの通知が無い場合には（ステップS１５−２：N）、当該処理を終了する。一方、ステップＳ１５−２の判定の結果、無線基地局アドレス、スクランブルコード、及びこのスクランブルコードのチップタイミングの通知がある場合には、スクランブルコード管理テーブル４−４１に、通知された無線基地局アドレス、スクランブルコード、及びスクランブルコードのチップタイミングを登録する（ステップＳ１５−３）。
【０１３０】
このように、移動局が移動することによって収集した無線基地局固有情報も併せて無線基地局に通知することにより、一重先、二重先、三重先、・・の無線基地局の無線基地局固有情報を収集できるため、スクランブルコード等の繰返し距離を長く設定できる。
【０１３１】
本実施例においては、スクランブルコードがＮ個のスクランブルコードグループに分割され、各々のスクランブルコードグループはＭ個のスクランブルコードを含む場合について説明したが、スクランブルコードグループに分割されていなくてもよい。この場合には、スクランブルコードの中から起動時のみに選択するスクランブルコードを予め設定しておく。
【０１３２】
次に、本発明の第四の実施例に係る移動通信システムについて説明する。
【０１３３】
上述した第三の実施例では、無線基地局が起動される場合に使用されるスクランブルコードは、予め初期設定用のスクランブルコードとして決められたものである場合について説明したが、本実施例では、無線基地局が起動された場合に、所定の方法によりスクランブルコードを決定するものである。
【０１３４】
本実施例に係る移動通信システムは、図１を参照して説明したものと同様の構成であり、複数の移動局１−４、１−５、１−６、１−７、１−８、１−９、複数の無線基地局１−１、１−２、１−３、および無線基地局が接続する網１−１０から構成される。
【０１３５】
無線基地局１−１、１−２、１−３は、移動局１−４、１−５、１−６、１−７、１−８、１−９との間で通信を行うことを可能にするため、サービスエリア１−１１、１−２１、１−３１を形成する。無線基地局１−１、１−２、１−３が形成するサービスエリア１−１１、１−２１、１−３１内で、移動局１−４、１−５、１−６、１−７、１−８、１−９との間の通信は、符号分割多元接続を用いて行うことが可能である。
【０１３６】
また、それぞれの無線基地局１−１、１−２、１−３には、移動局１−４、１−５、１−６、１−７、１−８、１−９が該無線基地局１−１、１−２、１−３を識別するための識別子が割当てられる。
【０１３７】
本実施例に係るＣＤＭＡセルラシステムでは、Ｌ個（Ｌは正の整数）のスクランブルコードが使用可能である場合について説明する。また、本実施例では、無線基地局がプラグアンドプレイで設置される場合に、特別に使用するスクランブルコードグループは設定されない。本実施例では、Ｌ個の使用可能なスクランブルコードの中からデフォルトのスクランブルコードを設定する。
【０１３８】
まず、本実施例に係る移動通信システムにおける初期に設定されるスクランブルコードの決定方法について説明する。
【０１３９】
初期に設定されるスクランブルコード（以下、初期スクランブルコードと呼ぶ）は以下のように選択される。
第一の態様として、Ｌ個の使用可能なスクランブルコードの中からランダムに自無線基地局で使用するスクランブルコードを選択する。
第二の態様として、無線基地局固有情報を用いて所定の算術演算を施すことにより初期スクランブルコードを選択する。
（ア）無線基地局固有に割当てられたＭＡＣアドレスまたはＩＰアドレスを使用する。
（イ）無線基地局がＧＰＳ受信機を搭載している場合には、ＧＰＳにより取得した無線基地局の位置を使用する。
（ウ）無線基地局を起動した起動時間を使用する。
【０１４０】
例として、無線基地局固有情報としてＭＡＣアドレスを使用した場合の態様について説明する。無線基地局には、ＭＡＣアドレスとして、00:06:5B:87:DF:8Dが割当てられているものとする。ＣＤＭＡセルラシステムで使用可能なスクランブルコード数ＬをＬ＝２５６とする。
１）下位1[Octet]を抽出する。
【０１４１】
本実施例では、ＭＡＣアドレスの下位１[Octet]は、8Dである。従って、算出演算を施した結果として141が得られる。
２）下位３[Octet]をOctet単位に分割し、それらに和演算を施し、更に、MOD演算（剰余演算）を施す。
【０１４２】
本実施例では、MACアドレスの下位3[Octet]は87:DF:8Dである。ここで、１６進数の８７を、２進数に変換すると10000111となり、１０進数に変換すると１４５になる。また、１６進数のＤＦを、２進数に変換すると11011111となり、１０進数に変換すると２２３になる。また、１６進数の８Ｄを、２進数に変換すると10001101となり、１０進数に変換すると１４１になる。
よって
MOD ((145+223+141), 256)=243
【０１４３】
したがって、算術演算を施した結果として243が得られる。
３）下位3[Octet]をOctet単位に分割し、それらに排他的論理和を施す。
本実施例では、MACアドレスの下位3[Octet]は87:DF:8Dである。
１６進数の８７を、２進数に変換すると10000111となる。また、１６進数のＤＦを、２進数に変換すると11011111となる。また、１６進数の８Ｄを、２進数に変換すると10001101となる。
【０１４４】
よって、
10000111+11011111+10001101=11010101
【０１４５】
したがって、算術演算を施した結果として213が得られる。
４）ランダムに左右どちらか一方にビットシフト演算を施す。
本実施例では、MACアドレスは、00:06:5B:87:DF:8Dである。これを左に4[bit]ビットシフトすると00:65:B8:7D:F8:80が得られる。これから、下位1[Octet]を抽出するとD0となる。
【０１４６】
従って、算術演算を施した結果として208が得られる。
５）MD５(Message Digest 5)のハッシュ関数（不定長の入力から固定長の出力を得る）演算を施す。ＭＤ５ハッシュ関数は、入力は制限が無く出力は128[bit]のビット列が出力される。これを１）から４）までの演算を施すことにより8[bit]長のビット列に変換する。
【０１４７】
或いは、ＭＤ５を使用せず、他のハッシュ関数や出力が8[bit]のビット列が出力されるようにしたハッシュ関数を用いる例も考えられる。
【０１４８】
次に、本実施例に係る移動通信システムにおける無線基地局を、図１６及び図１７を参照して説明する。無線基地局１−２は、図１６に示すように、ＣＰＵ１６−１と、ＲＯＭ１６−２と、ＲＡＭ１６−３と、データ記憶部１６−４と、網通信部１６−５と、ＧＰＳ受信部１６−６と、無線通信部１６−７とを備える。これらは、バスを介して接続される。
【０１４９】
ＣＰＵ１６−１は、ＲＯＭ１６−２に記憶されているプログラムに従い、無線基地局１−２全体の動作を制御する。ＲＯＭ１６−２は、ＣＰＵ１６−１が実行するプログラムを記憶する。ＲＡＭ１６−３は、ＣＰＵ１６−１によるプログラムの実行に必要なデータを記憶する。データ記憶部１６−４は、移動通信システムに必要な恒久的なデータやスクランブルコード管理テーブルを記憶する。
【０１５０】
図１７に、スクランブルコード管理テーブルの一例を示す。スクランブルコード管理テーブル１６−４１には、周囲の無線基地局の無線基地局ＭＡＣアドレスまたはＩＰアドレス、該無線基地局で使用中のスクランブルコード＃、チップタイミング、他の無線基地局で使用中のスクランブルコード＃、及びチップタイミングが記述される。
【０１５１】
網通信部１６−５は、移動通信システム、例えばＣＤＭＡセルラネットワーク上に接続された無線基地局との間で通信を行うための処理が行われ、無線基地局間通信を可能にする。ＧＰＳ受信部１６−６は、無線基地局１−２に搭載されていることが望ましいが、屋内系の無線基地局を想定する場合、必ずしも搭載されていなくてもよい。ＧＰＳ受信部１６−６では、ＧＰＳ（全方位測位システム）から送出される擬似ランダム系列の信号を受信し、自無線基地局１−２の位置を算出する。
【０１５２】
無線通信部１６−７は、アンテナ１６−８を介して移動局との間で無線通信を行う。無線通信部１６−７は、無線通信を行うためのスクランブル化（拡散／逆拡散）、誤り訂正符号／復号化、及び変復調等の無線通信特有の処理を実行し、移動局との間で無線を介して通信を行う。
【０１５３】
また、ＣＰＵ１６−１は、図１７に示すように、スクランブルコード選択部１７−１、スクランブルコード選択部１７−１に接続された情報更新部１７−２、情報更新部１７−２に接続されたパケット制御部１７−３、パケット制御部１７−３及びスクランブルコード選択部１７−１に接続された情報解析部１７−４から構成される。
【０１５４】
スクランブルコード選択部１７−１は、スクランブルコード管理テーブル１６−４１にて収集した周辺の無線基地局、例えば無線基地局１−１、１−３のスクランブルコード及びこのスクランブルコードのチップタイミングと、自無線基地局１−２で使用するスクランブルコード及びこのスクランブルコードのチップタイミングが重複しないように、自無線基地局１−２で使用するスクランブルコード及びこのスクランブルコードのチップタイミングを選択する。
【０１５５】
情報更新部１７−２では、後述するパケット制御部１７−３により抽出された移動局から報告された無線基地局固有情報（他の無線基地局の無線基地局アドレス、スクランブルコード、及びこのスクランブルコードのチップタイミング）をスクランブルコード管理テーブル１６−４１に登録する。また、情報更新部１７−２は、移動局へ通知するため、自無線基地局周囲の無線基地局の無線基地局アドレス、スクランブルコード、及びこのスクランブルコードのチップタイミングを、スクランブルコード管理テーブル１６−４１から抽出する。
【０１５６】
パケット制御部１７−３は、移動局から、報告パケットが報告された場合に、報告されたパケットのペイロード部に挿入されている他の無線基地局の無線基地局アドレス、スクランブルコード、及びスクランブルコードのチップタイミングを抽出する。また、パケット制御部１７−３は、移動局に対し現時点までに収集した当該無線基地局周囲の無線基地局、例えば無線基地局１−１、１−３の無線基地局アドレス、スクランブルコード、及びこのスクランブルコードのチップタイミングを通知するための通知パケットを作成する。情報解析部１７−４は、移動局から通信不可の報告があるか否かを解析する。
【０１５７】
次に、本実施例に係る移動通信システムにおける移動局を、図１８及び図１９を参照して説明する。本実施例に係る移動通信システムにおける移動局１−４は、図１８に示すように、ＣＰＵ１８−１と、ＲＯＭ１８−２と、ＲＡＭ１８−３と、データ記憶部１８−４と、無線通信部１８−５とを備える。これらは、バスを介して接続されている。
【０１５８】
ＣＰＵ１８−１は、ＲＯＭ１８−２に記憶されているプログラムに従い、移動局１−４全体の動作を制御する。ＲＯＭ１８−２は、ＣＰＵ１８−１が実行するプログラムを記憶する。ＲＡＭ１８−３は、ＣＰＵ１８−１によるプログラムの実行に必要なデータを記憶する。データ記憶部１８−４は、移動通信システムに必要な恒久的なデータやスクランブルコード管理テーブルを記憶する。
【０１５９】
図１９に、スクランブルコード管理テーブルの一例を示す。スクランブルコード管理テーブル１８−４１には、周囲の無線基地局の無線基地局ＭＡＣアドレスまたはＩＰアドレス、該無線基地局で使用中のスクランブルコード＃及びこのスクランブルコードのチップタイミングが記述される。
【０１６０】
無線通信部１８−５は、アンテナ１８−６を介して無線基地局との間で無線通信を行う。無線通信部１８−５は、無線基地局との間で無線通信を行うためのスクランブル化、誤り訂正符号化、変調／復調等の無線通信特有の処理を実行し、無線基地局との間で無線による通信を行う。
【０１６１】
また、ＣＰＵ１８−１は、図１９に示すように、スクランブルコード同定部１９−１、情報更新部１９−２、情報更新部１９−２に接続されたパケット制御部１９−３、パケット制御部１９−３に接続された通信状況監視部１９−４から構成される。
【０１６２】
スクランブルコード同定部１９−１は、移動局１−４がハンドオフする際に隣接無線基地局、例えば無線基地局１−１、１−３で使用されているスクランブルコード、及び前記スクランブルコードのチップタイミングを認識する。
【０１６３】
情報更新部１９−２では、後述するパケット制御部１９−３で抽出された無線基地局から通知されたハンドオフ先の無線基地局周囲に設置された無線基地局の無線基地局アドレス、スクランブルコード、及びこのスクランブルコードのチップタイミングをスクランブルコード管理テーブル１８−４１に登録する。また、スクランブルコード同定部１９−１で同定された在圏中の無線基地局１−２の無線基地局アドレス、スクランブルコード、及びこのスクランブルコードのチップタイミングを登録する。更に、無線基地局に報告するための無線基地局アドレス、スクランブルコード、及びこのスクランブルコードのチップタイミングをスクランブルコード管理テーブル１８−４１から抽出する。
【０１６４】
パケット制御部１９−３は、無線基地局１−２から該無線基地局周囲に設置されている無線基地局で使用されているスクランブルコードが通知された場合、このパケットからハンドオフ先の無線基地局周囲に設置された無線基地局の無線基地局アドレス、スクランブルコード、及びこのスクランブルコードのチップタイミングを抽出する。一方、移動局１−４のハンドオフ処理を行う際にハンドオフ先の無線基地局に対し収集した無線基地局固有情報を報告するためのパケットを作成する。さらに、移動局１−４が通信不可の場合に、帰属関係のある無線基地局に通信不可を通知するためのパケットを作成する。
【０１６５】
通信状況監視部１９−４は、無線通信部１０−５で無線基地局からの信号を正確に復元できているか確認する。
【０１６６】
次に、本実施例に係る移動通信システムにおける無線基地局の動作フローを、図２０及び図２１を参照して説明する。
【０１６７】
無線基地局１−２は、起動されると以下の処理を実行する。無線基地局１−２は、上述した初期スクランブルコード選択方法により、例えば無線基地局固有情報（無線基地局毎に固有に割当てられたMACアドレス）を用いてスクランブルコード、及びこのスクランブルコードのチップタイミングを選択する(ステップＳ２０−１)。
【０１６８】
次に、選択されたスクランブルコード、及びこのスクランブルコードのチップタイミングにより、当該サービスエリアのサービスを開始する。またサービスを開始すると同時にサービス開始からの経過時間を測定するためにタイマを起動する（ステップＳ２０−２）。
【０１６９】
サービス開始後は、移動局から他の無線基地局の無線基地局アドレス、スクランブルコード、このスクランブルコードのチップタイミングの報告があるか否かを判定する。（ステップＳ２０−３）。
【０１７０】
ステップＳ２０−３の判定の結果、移動局から他の無線基地局、例えば無線基地局１−１、１−３の無線基地局アドレス、スクランブルコード、及びこのスクランブルコードのチップタイミングが報告された場合（ステップＳ２０−３：Ｙ）、無線基地局１−２は、無線基地局１−２が持つスクランブルコード管理テーブル８−４１に当該無線基地局アドレス、スクランブルコード、及びこのスクランブルコードのチップタイミングを登録する（ステップＳ２０−４）。併せて、移動局に対し、当該無線基地局１−２がサービス開始時点から現時点までに収集した当該無線基地局周囲の無線基地局の無線基地局アドレス、スクランブルコード、およびこのスクランブルコードのチップタイミングを通知する（ステップＳ２０−５）。その後、無線基地局１−２は、サービス開始と同時に起動したタイマが終了したか否かを判定する（ステップＳ２０−６）。
【０１７１】
ステップＳ２０−６による判定の結果、タイマが満了した場合には（ステップＳ２０−６：Ｙ）、タイマ起動からタイマ終了時点までの間に移動局から一回でも無線基地局固有情報(無線基地局の無線基地局アドレス、スクランブルコード、及びこのスクランブルコードのチップタイミング)の報告が有るか否かを判断する(ステップＳ２０−７)。
【０１７２】
ステップＳ２０−７の判断の結果、一回でも移動局から報告があがってきている場合には（ステップＳ２０−７：Ｙ）、自局と他の無線基地局とのスクランブルコードの重複が無く、通信が可能であると判断できるため、当該処理を終了する。
【０１７３】
一方、ステップＳ２０−７の判断の結果、一回も移動局から報告があがってこない場合（ステップＳ２０−７：Ｎ）、自局と他の無線基地局とのスクランブルコードが重複し、通信ができないと判断できるため、後述するステップＳ２０−１１へ進む。ステップＳ２０−１１では、選択されたスクランブルコード以外のスクランブルコードの中からランダムに再選択する、さらに望ましくは、周囲の無線基地局で使用されているスクランブルコードを無線基地局間通信にて収集し、収集されたスクランブルコードと重複しないように再選択する。
【０１７４】
一方、ステップＳ２０−６の判断の結果、サービス開始と同時に起動したタイマが満了していない場合、ステップＳ２０−３に戻る。ステップＳ２０−３において、移動局から他の無線基地局の無線基地局アドレス、スクランブルコード、及びこのスクランブルコードのチップタイミングの報告が無い場合には、移動局から通信不可の通知があるか否かを判断する（ステップＳ２０−８）。
【０１７５】
ステップＳ２０−８による判断の結果、移動局からの通信不可の通知が無い場合には、ステップＳ２０−６に戻る。
【０１７６】
一方、ステップＳ２０−８の判断の結果、移動局から通信不可の報告を受けた場合には、無線基地局１−２は、周辺の無線基地局、例えば無線基地局１−１、１−３の無線基地局固有情報（該無線基地局で使用しているスクランブルコード、及びスクランブルコードのチップタイミング）を収集するための収集パケットを作成する。この収集パケットの宛先アドレスは、ブロードキャストアドレスとし、この収集パケットのペイロード部には当該無線基地局で使用中のスクランブルコードを挿入する。作成された収集パケットを無線基地局間通信にてＣＤＭＡセルラシステム上に設置されている無線基地局に対してブロードキャストする（ステップＳ２０−９）。
【０１７７】
収集パケットをブロードキャストした無線基地局１−２は、他の無線基地局からブロードキャストした収集パケットに対する応答パケットがあるか否かを判定する(ステップＳ２０−１０)。
【０１７８】
ステップＳ２０−１０の判定の結果、応答パケットが無い場合にはステップＳ２０−３に戻る。一方、ステップＳ２０−１０の判断の結果、収集パケットに対する応答パケットがある場合には、サービス開始時点から現時点までに収集した周囲の無線基地局で使用されているスクランブルコードと重複しないように、自無線基地局１−２で使用するスクランブルコードを再選択し、サービスを再開する(ステップＳ２０−１１)。
【０１７９】
ここで、収集パケットを受信した無線基地局の動作について、図２１を参照して説明する。
【０１８０】
収集パケットを受信した無線基地局、例えば無線基地局１−１、１−３は、収集パケットのペイロード部に挿入されている無線基地局１−２のスクランブルコードを抽出する(ステップＳ２１−１)。
【０１８１】
抽出されたスクランブルコードと自無線基地局で使用しているスクランブルコードが同一か否かを判断する(ステップＳ２１−２)。ステップＳ２１−２の判断の結果、スクランブルコードと同一で無い場合には(ステップＳ２１−２：Ｎ)、当該処理を終了する。
【０１８２】
一方、ステップＳ２１−２の判断の結果、同一スクランブルコードである場合には(ステップＳ２１−２：Ｙ)、応答パケットを作成する（ステップＳ２１−３）。作成された応答パケットのヘッダ部に付加する宛先アドレスは、収集パケットのソースアドレス(SA)を設定し、応答パケットのペイロード部には何も挿入しない。また、必ずしも必要ではないが、ＧＰＳ受信部８−６が搭載された無線基地局であれば、ペイロード部に該無線基地局の位置情報(座標)、或いは無線基地局間距離を挿入することが望ましい（ステップＳ２１−３）。
【０１８３】
作成した応答パケットを、収集パケットを送出してきた無線基地局１−２へ返信する（ステップＳ２１−４）。
【０１８４】
次に、本実施例に係る移動通信システムにおける移動局の動作フローを、図２１及び図２３を参照して説明する。
【０１８５】
移動局１−４は、ハンドオフ処理の実行中に、ハンドオフ先の無線基地局、例えば無線基地局１−１、１−３に対し、自移動局１−４が持つスクランブルコード管理テーブル１８−４１に登録されているハンドオフ前の無線基地局周囲に設置された無線基地局の無線基地局アドレス、スクランブルコード、及びこのスクランブルコードのチップタイミング、及びハンドオフ前の無線基地局１−２の無線基地局アドレス、スクランブルコード、及び前記スクランブルコードのチップタイミングを報告する（ステップＳ２２−１）。
【０１８６】
無線基地局アドレス、スクランブルコード、及びスクランブルコードのチップタイミングを通知した移動局１−４は、ハンドオフ先の無線基地局から、ハンドオフ先の無線基地局周囲に設置されている無線基地局の無線基地局アドレス、スクランブルコード、及びスクランブルコードのチップタイミングの通知が有るか否かを判断する（ステップＳ２２−２）。
【０１８７】
ステップＳ２２−２の判定の結果、無線基地局アドレス、スクランブルコード、及びスクランブルコードのチップタイミングの通知が無い場合には（ステップＳ２２−２：Ｎ）、当該処理と終了する。一方、ステップＳ２２−２の判定の結果、スクランブルコード、及びこのスクランブルコードのチップタイミングの通知がある場合には、スクランブルコード管理テーブル１８−４１に通知されたハンドオフ先の無線基地局周囲に設置された無線基地局の無線基地局アドレス、スクランブルコード、及びスクランブルコードのチップタイミングを登録する（ステップＳ２２−３）。
【０１８８】
ここで、通信品質を測定した移動局の動作について、図２３を参照して説明する。
【０１８９】
通信品質を測定した移動局は、以下の処理を実行する。例えば、通信品質として、本実施例ではビット誤り率を用いた場合について説明する。しかし、通信品質はビット誤り率に限定されるものではなく、パケット誤り率や所望信号受信電力対干渉信号受信電力比(Signal to Interference Noise Power Ratio : SINR)を用いてもよい。
【０１９０】
観測されたビット誤り率の値が、ＣＤＭＡセルラシステムで規定されているしきい値よりも大きいか否か、すなわち、ビット誤り率がＣＤＭＡセルラシステムで想定している品質を満たしているか否かを判断する(ステップＳ２３−１)。
【０１９１】
ステップＳ２３−１による判断の結果、当該移動局１−４におけるビット誤り率が、ＣＤＭＡセルラシステムで想定されている通信品質を満足する場合には(ステップＳ２３−１：Ｙ)、当該処理を終了する。
【０１９２】
一方、ステップＳ２３−１による判断の結果、当該移動局１−４で観測されるビット誤り率の値が、ＣＤＭＡセルラシステムで規定される所望の通信品質を満足していない場合には(ステップＳ２３−１：Ｎ)、タイマを起動する(ステップＳ２３−２)。当該移動局１−４は、ビット誤り率を継続的に観測する（ステップＳ２３−３）。次に、当該移動局１−４は起動したタイマが終了したか否かを判断する（ステップＳ２３−４）。
【０１９３】
ステップＳ２３−４の判断の結果、タイマが未だ継続している場合には（ステップＳ２３−４：Ｎ）、ステップＳ２３−３に戻り、引き続きビット誤り率を観測する。
【０１９４】
一方、ステップＳ２３−４の判断の結果、起動したタイマが満了した場合には（ステップＳ２３−４：Ｙ）、タイマ起動時点から現時点までの間に観測したビット誤り率が、恒常的にＣＤＭＡセルラシステムで想定されている所望の通信品質を満足していないか否かを判断する（ステップＳ２３−５）。
【０１９５】
ステップＳ２３−５の判断の結果、当該移動局において恒常的にビット誤り率がＣＤＭＡセルラシステムで想定されている所望の通信品質を満足していない場合には（ステップＳ２３−５：Ｙ）、帰属関係のある無線基地局に対し、恒常的に誤りが発生し、通信継続が不可能である旨を通知するための報告パケットを作成する。この報告パケットのヘッダ部に付与する宛先アドレスは、予め帰属関係を結んだ無線基地局の無線基地局アドレスを挿入し、報告パケットのペイロード部には通信が継続できない旨の情報を挿入する（ステップＳ２３−６）。
【０１９６】
次に、作成した報告パケットを、帰属関係を結んだ無線基地局に報告する（ステップＳ２３−７）。
【０１９７】
一方、ステップＳ２３−５の判断の結果、当該移動局１−４におけるビット誤り率がＣＤＭＡセルラシステムで想定されている所望の通信品質を満足しないことが、恒常的ではない場合には（ステップＳ２３−５：Ｎ）、通信を継続するため当該処理を終了する。
【０１９８】
上述した実施例においては、無線基地局を３基備えた移動通信システムを例として説明したが、３基以上であっても、同様にして無線基地局固有のスクランブルコード等を割当てることができる。
【産業上の利用可能性】
【０１９９】
本発明に係る拡散符号割当方法は、ＣＤＭＡセルラシステムに適用でき、特にプラグアンドプレイ接続する無線基地局に対して、拡散符号を割当てる場合に適用できる。
【図面の簡単な説明】
【０２００】
【図１】本発明の実施例に係る移動通信システムを説明するための図である。
【図２】本発明の第一の実施例に係る移動通信システムにおける無線基地局を説明するためのブロック図である。
【図３】本発明の第一の実施例に係る移動通信システムにおける無線基地局を構成するＣＰＵおよびデータ記憶部を説明するための図である。
【図４】本発明の第一の実施例に係る移動通信システムにおける無線基地局の動作フローを説明するためのフローチャートである。
【図５】本発明の第一の実施例に係る移動通信システムにおける無線基地局の動作フローを説明するためのフローチャートである。
【図６】本発明の第二の実施例に係る移動通信システムにおける無線基地局を説明するためのブロック図である。
【図７】本発明の第二の実施例に係る移動通信システムにおける無線基地局を構成するＣＰＵおよびデータ記憶部を説明するための図である。
【図８】本発明の第二の実施例に係る移動通信システムにおける無線基地局の動作フローを説明するためのフローチャートである。
【図９】本発明の第二の実施例に係る移動通信システムにおける無線基地局の動作フローを説明するためのフローチャートである。
【図１０】本発明の第三の実施例に係る移動通信システムにおける無線基地局を説明するためのブロック図である。
【図１１】本発明の第三の実施例に係る移動通信システムにおける無線基地局を構成するＣＰＵおよびデータ記憶部を説明するための図である。
【図１２】本発明の第三の実施例に係る移動通信システムにおける移動局を説明するためのブロック図である。
【図１３】本発明の第三の実施例に係る移動通信システムにおける移動局を構成するＣＰＵおよびデータ記憶部を説明するための図である。
【図１４】本発明の第三の実施例に係る移動通信システムにおける無線基地局の動作フローを説明するためのフローチャートである。
【図１５】本発明の第三の実施例に係る移動通信システムにおける移動局の動作フローを説明するためのフローチャートである。
【図１６】本発明の第四の実施例に係る移動通信システムにおける無線基地局を説明するためのブロック図である。
【図１７】本発明の第四の実施例に移動通信システムにおける無線基地局を構成するＣＰＵおよびデータ記憶部を説明するための図である。
【図１８】本発明の第四の実施例に係る移動通信システムにおける移動局を説明するためのブロック図である。
【図１９】本発明の第四の実施例に係る移動通信システムにおける移動局を構成するＣＰＵおよびデータ記憶部を説明するための図である。
【図２０】本発明の第四の実施例に係る移動通信システムにおける無線基地局の動作フローを説明するためのフローチャートである。
【図２１】本発明の第四の実施例に係る移動通信システムにおける無線基地局の動作フローを説明するためのフローチャートである。
【図２２】本発明の第四の実施例に係る移動通信システムにおける移動局の動作フローを説明するためのフローチャートである。
【図２３】本発明の第四の実施例に係る移動通信システムにおける移動局の動作フローを説明するためのフローチャートである。
【符号の説明】
【０２０１】
１−１、１−２、１−３  無線基地局
１−４、１−５、１−６、１−７、１−８、１−９  移動局
１−１０  網
１−１１、１−２１、１−３１  サービスエリア
【図１】
2005142967.tif 000003
【図２】
2005142967.tif 000004
【図３】
2005142967.tif 000005
【図４】
2005142967.tif 000006
【図５】
2005142967.tif 000007
【図６】
2005142967.tif 000008
【図７】
2005142967.tif 000009
【図８】
2005142967.tif 000010
【図９】
2005142967.tif 000011
【図１０】
2005142967.tif 000012
【図１１】
2005142967.tif 000013
【図１２】
2005142967.tif 000014
【図１３】
2005142967.tif 000015
【図１４】
2005142967.tif 000016
【図１５】
2005142967.tif 000017
【図１６】
2005142967.tif 000018
【図１７】
2005142967.tif 000019
【図１８】
2005142967.tif 000020
【図１９】
2005142967.tif 000021
【図２０】
2005142967.tif 000022
【図２１】
2005142967.tif 000023
【図２２】
2005142967.tif 000024
【図２３】
2005142967.tif 000025