(57)【要約】  通信に関連するシステムおよび技術を開示する。システムおよび技術は、複数の加入者局を第１および第２グループに分離することと、複数の直交コードからの異なる第１のコードを第１グループ中の各加入者局に割り振ることと、専用チャネルをサポートするために、第１グループ中の各加入者局に、その割り振られた第１のコード、または、その割り振られた第１のコードから得られた第１のサブコードのいずれかを割り当てることと、通信チャネルをサポートするために、第１のコードの１つから得られた第２のサブコードを第２グループ中の加入者局の１つに割り当てることとを含む。第２のコードは、第２の加入者局への専用チャネルをサポートするのに使用されてもよい。【選択図】      図６
2007512780.tif 000002
【特許請求の範囲】
【請求項１】
通信の方法において、
第１のコードを第１の加入者局に割り振ることと、
専用チャネルをサポートするために、第１のコードから得られた第１のサブコードを第１の加入者局に割り当てることと、
専用チャネルをサポートするために、第２のコードを第２の加入者局に割り当てることと、
補助チャネルをサポートするために、第２のコードから得られた第２のサブコードを第２の加入者局に割り当てることとを含む方法。
【請求項２】
第２の補助チャネルをサポートするために、第１のコードから得られた第３のサブコードを第２の加入者局に割り当てることをさらに含む、請求項１記載の方法。
【請求項３】
第１の加入者局はソフトハンドオフの状態にあり、第２の加入者局はソフトハンドオフの状態にない、請求項１記載の方法。
【請求項４】
第２の加入者局への通信を第１と第２の部分に分離することと、第２のコードで通信の第１の部分を拡散させることと、第２のサブコードで通信の第２の部分を拡散させることをさらに含む、請求項１記載の方法。
【請求項５】
第１のサブコードは、第１のコードの複数の連結したコピーを含む、請求項１記載の方法。
【請求項６】
第２の加入者局に第１のコードを信号送信することをさらに含む、請求項１記載の方法。
【請求項７】
通信の方法において、
複数の加入者局を第１と第２のグループに分離することと、
複数の直交コードからの異なる第１のコードを、第１グループ中のそれぞれの加入者局に割り振ることと、
専用チャネルをサポートするために、第１グループ中のそれぞれの加入者局に、その割り振られた第１のコード、または、その割り振られた第１のコードから得られた第１のサブコードのいずれかを割り当てることと、
通信チャネルをサポートするために、第１のコードの１つから得られた第２のサブコードを第２グループ中の加入者局の１つに割り当てることとを含む方法。
【請求項８】
専用チャネルをサポートするために、第２のコードを第２グループ中の加入者局の前記１つに割り当てることをさらに含み、通信チャネルは、専用チャネルによってサポートされないオーバーフロー通信をサポートする補助チャネルを含む、請求項７記載の方法。
【請求項９】
第２グループ中の加入者局の前記１つへの通信を、第１と第２の部分に分離することと、
通信の第１の部分を第２のコードで拡散させ、通信の第２の部分を第２のサブコードで拡散させることとをさらに含む、請求項８記載の方法。
【請求項１０】
第２の通信チャネルをサポートするために、第１のコードの前記１つからの第３のサブコードを、第２グループ中の加入者局の前記１つに割り当てることをさらに含む、請求項７記載の方法。
【請求項１１】
第１グループ中の加入者局はソフトハンドオフの状態にあり、第２グループ中の加入者局はソフトハンドオフの状態にない、請求項７記載の方法。
【請求項１２】
第１のサブコードはそれぞれ、各自の第１のコードの複数の連結したコピーを含む、請求項７記載の方法。
【請求項１３】
第２グループ中の加入者局の前記１つに第１のコードの前記１つを信号送信することをさらに含む、請求項７記載の方法。
【請求項１４】
通信の方法において、
基地局から第１のコードを含む情報を受信することと、
サブコードを位置特定するために、第１のコードを通して検索することと、
基地局からの補助チャネルをサブコードで逆拡散させることと、
基地局からの専用チャネルを第２のコードで逆拡散させることと、
専用チャネル上の通信と補助チャネル上の通信とを結合させることとを含む方法。
【請求項１５】
情報が第１のコードを含む複数のコードを備える、請求項１４記載の方法。
【請求項１６】
情報がサブコードを含んでいるとして第１のコードを識別する、請求項１４記載の方法。
【請求項１７】
情報が専用チャネル上で伝送される、請求項１４記載の方法。
【請求項１８】
情報がオーバーヘッドチャネル上で伝送される、請求項１８記載の方法。
【請求項１９】
通信局であって、
第１のコードを第１の加入者局に割り振り、専用チャネルをサポートするために、第１のコードから得られた第１のサブコードを第１の加入者局に割り当て、専用チャネルをサポートするために、第２のコードを第２の加入者局に割り当て、補助チャネルをサポートするために、第１のコードから得られた第２のサブコードを第２の加入者局に割り当てるように構成されたプロセッサを具備する通信局。
【請求項２０】
プロセッサは、第２の補助チャネルをサポートするために、第１のコードから得られた第３のサブコードを第２の加入者局に割り当てるようにさらに構成されている、請求項１９記載の通信局。
【請求項２１】
プロセッサは、第１の加入者局がソフトハンドオフの状態にあり、第２の加入者局がソフトハンドオフの状態にないことを示す情報を受信するようにさらに構成されており、第１のコードの第１の加入者局への割り振りは、ソフトハンドオフの状態にある第１の加入者局に基づいており、専用チャネルをサポートするための第２のコードの第２の加入者局への割り当ては、ソフトハンドオフの状態にない第２の加入者局に基づいている、請求項１９記載の通信局。
【請求項２２】
第２の加入者局への通信を第１と第２の部分に分離し、通信の第１の部分を第２のコードで拡散させ、通信の第２の部分を第２のサブコードで拡散させるように構成された変調器をさらに具備する、請求項１９記載の通信局。
【請求項２３】
プロセッサは、第１のコードの複数のコピーを連結することによって、第１のサブコードが得られるようにさらに構成されている、請求項１９記載の通信局。
【請求項２４】
プロセッサは、第２の加入者局に第１のコードを信号送信するようにさらに構成されている、請求項１９記載の通信局。
【請求項２５】
通信局であって、
複数の加入者局を第１と第２のグループに分離し、複数の直交コードからの異なる第１のコードを、第１グループ中のそれぞれの加入者局に割り振り、専用チャネルをサポートするために、第１グループ中のそれぞれの加入者局に、その割り振られた第１のコード、または、その割り振られた第１のコードから得られた第１のサブコードのいずれかを割り当て、通信チャネルをサポートするために、第１のコードの１つから得られた第２のサブコードを第２グループ中の加入者局の１つに割り当てるように構成されたプロセッサを具備する通信局。
【請求項２６】
プロセッサは、専用チャネルをサポートするために、第２のコードを第２グループ中の加入者局の前記１つに割り当てるようにさらに構成され、通信チャネルは、専用チャネルによってサポートされないオーバーフロー通信をサポートするためにプロセッサにより使用される補助チャネルを含む、請求項２５記載の通信局。
【請求項２７】
第２グループ中の加入者局の前記１つへの通信を第１と第２の部分に分離させ、通信の第１の部分を第２のコードで拡散させ、通信の第２の部分を第２のサブコードで拡散させるように構成された変調器をさらに具備する、請求項２６記載の通信局。
【請求項２８】
第２の通信チャネルをサポートするために、第１のコードの前記１つからの第３のサブコードを第２グループ中の加入者局の前記１つに割り当てることをさらに具備する、請求項２５記載の通信局。
【請求項２９】
プロセッサは、それぞれの加入者局がソフトハンドオフの状態にあるか否かを示す情報を受信し、ソフトハンドオフの状態にある加入者局を第１グループ中に、ソフトハンドオフの状態にない加入者局を第２グループ中に配置することによって、加入者局を分離するようにさらに構成されている、請求項２５記載の通信局。
【請求項３０】
第１のサブコードはそれぞれ、各自の第１のコードの複数の連結したコピーを含む、請求項２５記載の通信局。
【請求項３１】
プロセッサは第２グループ中の加入者局の前記１つに第１のコードの前記１つを信号送信するようにさらに構成されている、請求項２５記載の通信局。
【請求項３２】
加入者局において、
基地局から第１のコードを含む情報を受信し、サブコードを位置特定するために、第１のコードを通して検索し、基地局からの補助チャネルをサブコードで逆拡散させ、基地局からの専用チャネルを第２のコードで逆拡散させ、専用チャネル上の通信と補助チャネル上の通信とを結合させるように構成されている復調器を具備する加入者局。
【請求項３３】
情報が第１のコードを含む複数のコードを備える、請求項３２記載の加入者局。
【請求項３４】
情報がサブコードを含んでいるとして第１のコードを識別する、請求項３２記載の加入者局。
【請求項３５】
情報が専用チャネル上で伝送される、請求項３２記載の加入者局。
【請求項３６】
情報がオーバーヘッドチャネル上で伝送される、請求項３２記載の加入者局。
【請求項３７】
通信局において、
第１のコードを第１の加入者局に割り振る手段と、
専用チャネルをサポートするために、第１のコードから得られた第１のサブコードを第１の加入者局に割り当てる手段と、
専用チャネルをサポートするために、第２のコードを第２の加入者局に割り当てる手段と、
補助チャネルをサポートするために、第１のコードから得られた第２のサブコードを第２の加入者局に割り当てる手段とを具備する通信局。
【請求項３８】
通信局において、
複数の加入者局を第１と第２のグループに分離する手段と、
複数の直交コードからの異なる第１のコードを、第１グループ中のそれぞれの加入者局に割り振る手段と、
専用チャネルをサポートするために、第１グループ中のそれぞれの加入者局に、その割り振られた第１のコード、または、その割り振られた第１のコードから得られた第１のサブコードのいずれかを割り当てる手段と、
通信チャネルをサポートするために、第１のコードの１つから得られた第２のサブコードを第２グループ中の加入者局の１つに割り当てる手段とを具備する通信局。
【発明の詳細な説明】
【発明の分野】
【０００１】
本発明は一般的に通信に関連し、さらに詳細には、ワイヤレス通信システム中のコードチャネル割り当てを管理するためのシステムおよび技術に関連する。
【発明の背景】
【０００２】
現代の通信システムは、複数のユーザが共通の通信媒体を共有できるように設計されている。１つのそのような通信システムは、コード分割多元接続（ＣＤＭＡ）システムである。ＣＤＭＡ通信システムは、スペクトル拡散通信に基づいた、変調および多元接続スキームである。ＣＤＭＡ通信システムでは、多数の信号が同一の周波数スペクトルを共有しており、結果として、ユーザ容量の増加をもたらす。これは、搬送波を変調する、異なったコードを持つ各信号を送信することにより達成され、それにより、全体のスペクトル上に信号を拡散させる。送信された信号は、対応するコードを使用して、所望の信号を逆拡散させる相関器によって、受信機中で分離される。所望しない信号は、そのコードが一致せず、ノイズにしかならない。
【０００３】
スペクトル拡散通信では、固定された基地局が一般的にアクセスネットワーク全体にわたって分散され、さまざまなユーザデバイスとのワイヤレス通信をサポートする。アクセスネットワークはセルとして知られる区域に分割され、セルは各セルの受け持ち基地局を備える。高いトラヒックの適用では、セルはセクタに分割され、セクタは各セクタの受け持ち基地局を備える。この構成では、基地局はウォルシュコードを使用して、１以上の専用チャネルをそのセルラ区域内の各ユーザに割り当てて、フォワードリンク送信における音声およびデータ通信をサポートする。フォワードリンク送信は基地局からユーザへの送信を指し、リバースリンク送信はユーザから基地局への通信を指す。１以上の共有チャネルは、基地局によって、それ自身の個別のウォルシュコードでも使用される。さらなるウォルシュコード割り当てが、さまざまなシグナリングおよびシステムサポート機能のために残されていてもよい。
【０００４】
任意の所定の基地局に利用可能なウォルシュコードの数は制限されており、したがって、専用および共有チャネルを含むチャネルの数は、所定のコード空間に対して限られている。過去のＣＤＭＡシステムでは、フォワードリンク容量は複数のユーザ間の相互干渉により制限されており、したがって、コード空間は補助チャネルの数に対して十分であった。しかしながら、最近の技術の進歩が干渉の影響を減少させ、さらなる同時ユーザを許容し、したがって、さらなるチャネルをサポートする、より多くのコードに対する要求を増加させた。
【０００５】
さらに、過去数年のワイヤレス通信の大幅な増加に伴って、ウェブ閲覧、ビデオアプリケーション、およびこれらに類似するものをサポートするために、より高いデータレートのサービスへの要求が増加しつづけている。複数の専用チャネルを使用して、個別のウォルシュコードを有する各チャネルで基地局からユーザにデータを伝送することによって、この要求は満たされることが多い。いくつかのインスタンスでは、高いデータレートサービスは、可変ウォルシュ拡散によってサポートされる。可変ウォルシュ拡散は、より高いデータレート送信に対して、より短い長さのウォルシュコードを使用することを含んでいる。より短い長さのウォルシュコードを使用することは、しかしながら、そのより短いコードのチップパターンを含んでいる、すべてのより長いコードを使用することを妨げ、それにより、複数のウォルシュコードを枯渇させる。
【０００６】
コードに対する増加した要求、減少した利用可能なコード、またはこれら２つの組み合わせにより、フォワードリンクをチャネル化するためのウォルシュコードの数が不十分な結果となる。したがって、干渉緩和の進歩によって、さらなるユーザおよび／または増加したデータスループットが利用可能となるという状況ではシステムの容量が制限される。したがって、コード割り当てを管理するための効果的な方法に対する技術への要求がある。
【０００７】
本発明の観点を付属の図において、制限としてではなく、一例として図解する。
【実施形態の詳細な説明】
【０００８】
以下に添付図と関連して述べる詳細な説明は、本発明のさまざまな実施形態の説明を意図するものであり、本発明の実施されうる唯一の実施形態を示すことを意図していない。本明細書で説明するそれぞれの実施形態は、単に本発明の例示、または、図解として提供され、他の実施形態より好ましい、もしくは有利であると解釈すべきではない。詳細な説明は、本発明の完全な理解を提供する目的で特定の詳細を含んでいる。しかしながら、当業者によって明らかになるように、本発明はこれらの特定の詳細なしで実行してもよい。いくつかの事例では、本発明の特定の概念をあいまいにすることを避けるため、よく知られた構造と装置がブロック図形式で示されている。頭字語および他の説明的用語法は、単に利便性および明瞭性のために使用されており、本発明の範囲を制限することを意図するものではない。
【０００９】
下記の説明では、さまざまなシステムおよび技術は、フォワードリンクをチャネル化するためにウォルシュコードを使用している、ＣＤＭＡ通信システムの文脈で説明されている。これらの技術はこのタイプの適用における使用によく適しており、当業者は、これらのシステムおよび技術が、任意のスペクトル拡散通信環境に適用されてもよいことを直ちに理解するだろう。したがって、ＣＤＭＡ通信システム中のウォルシュコード管理方法への何らかの参照は、これらの発明的な観点が広範囲の適用を有しているという理解と共に、本発明のさまざまな発明的な観点を図解することのみを意図している。
【００１０】
図１は、ＣＤＭＡ通信システムの実施形態の概念ブロック図である。アクセスネットワーク１０２は、複数のユーザデバイス１０４ａ−１０４ｃとのワイヤレス通信をサポートするのに使用されてもよい。アクセスネットワーク１０２は、インターネット、企業イントラネット、公衆電話交換ネットワーク（ＰＳＴＮ）、またはこれらに類似するもののような、アクセスネットワークの外部にあるさらなるネットワークに接続される。ユーザデバイス１０４は、一般的に加入者局として呼ばれ、移動体電話機、コンピュータ、モデム、パーソナルデジタルアシスタント、または他の任意の類似デバイスを含む、アクセスネットワーク１０２と通信する任意のタイプのデバイスである。
【００１１】
アクセスネットワーク１０２は、地理的区域全体にわたって分散している、いくつかの基地局１０８ａ−１０８ｃをサポートしている基地局コントローラ（ＢＳＣ）１０６と共に示されている。地理的区域は、より小さい区域に再分割されてもよく、小さい区域はセルとして知られ、各セルを受け持つ基地局を備えている。高いトラヒックの適用では、セルはセクタにさらに分割されてもよく、セクタは各セクタを受け持つ基地局を備える。図１には示されていないが、アクセスネットワーク１０２は、それぞれが任意の数の基地局をサポートしている、数多くのＢＳＣを使用して、アクセスネットワーク１０２の地理的到達範囲を拡張してもよい。ＢＳＣ１０６は複数の基地局の活動を調整するのに使用され、アクセスネットワーク１０２の外部のネットワークへのインターフェイスを提供するのにも使用される。
【００１２】
ＣＤＭＡ通信システムでは、ウォルシュコードは、１つの基地局と通信している複数の加入者局を分離するのに一般的に使用される。各加入者局は、専用トラヒックチャネル上のフォワードリンク通信をサポートするために、通話のセットアップの間に、個別のウォルシュコードが割り当てられる。ウォルシュコードは、特定の適用および全体の設計制約に依拠して、任意の長さであってもよい。短いウォルシュコードは処理時間を減少させ、長いウォルシュコードはコード利得を増加させる。ウォルシュコードの長さは、システム容量にも影響を与える。コード長と同じだけ数多くのウォルシュコードが存在する。したがって、６４のウォルシュコード長が使用されている場合、これは現在のＣＤＭＡ通信システムにおいて非常に一般的なものであるが、６４のウォルシュコードだけが利用可能となる。これは、フォワードリンク中の利用可能なチャネルの数を制限する。
【００１３】
伝統的には、ウォルシュコード長は、フォワードリンク通信のデータレートに適応するように選択される。さまざまなデータレートのシステムでは、ウォルシュコード長は最大データレートに適応するように選択されてもよい。このアプローチは、しかしながら、ウォルシュコード資源が、より低いデータレートに対して十分に活用されないことに帰結する。可変データレートシステムにおけるウォルシュコード割り当てに対する効果的な方法を使用して、低いデータレートに対して、ウォルシュコード空間が十分に活用されない可能性を減少または排除してもよい。可変レートボコーダを使用しているＣＤＭＡ通信システムは、本明細書全体にわたって開示されている、ウォルシュコード割り当てを効果的に管理するさまざまなシステムおよび技術から利益を得ることのできるシステムの例にすぎない。
【００１４】
可変レートボコーダは、受容可能な音声品質を維持するための最小量のデータで音声を送信することにより、同一のセルラ区域中で動作している複数のユーザの間での相互干渉を減少させるために一般的に使用される。強化型可変レートコーデック（ＥＶＲＣ）は一般的な例である。ＥＶＲＣは、８分の１、４分の１、ハーフ、およびフルレートフレームを使用して音声を送信する。無音の期間の間は、８分の１レートフレームが送信されてもよい。８分の１レートフレームを送信するのに要求される電力、およびしたがってそのセルラ区域中に導入される干渉は、より高いレートフレームが送信されるときよりも低い。アクティブな会話の期間の間は、さまざまなより高いレートフレームが送信されてもよい。平均して、８分の１レートおよびフルレートフレームが主に使用されており、４分の１およびハーフレートフレームはより少ない頻度で使用されることが判明している。
【００１５】
選択可能モードボコーダ（ＳＭＶ）はボコーダのもう１つの例である。ＳＭＶは、中間のレートフレーム（すなわち、４分の１およびハーフレート）のより効果的な使用を行い、したがって、フルレートフレームの周波数を減少させる。結果として、ＳＭＶの平均レートはＥＶＲＣの平均レートよりも少なくなる。干渉の見地からは、容量は改善される。
【００１６】
より効果的なボコーダが標準技術になるにつれて、平均音声レートを低くすることによって減少された電力の使用を通して、システム容量における、より著しい改善が実現される。現在の技術では、ボコーダに要求されるピークレートが変更されないままであるため、これらのボコーダは、ウォルシュコード空間に関しては、同一量の資源を使い尽くす。より効果的にウォルシュコード空間を利用するために、フォワードリンク通信のデータレートを考慮した方法で、ウォルシュコード割り当てを管理するさまざまなシステムおよび技術を説明する。これらのシステムおよび技術は可変レートボコーダの文脈で説明するが、当業者はこれらの原理を任意の可変レートデータスキームに容易に適用することができるだろう。さらに、これらのシステムおよび技術はフォワードリンク中でのウォルシュコード割り当てを管理することに制限されておらず、フォワードまたはリバースリンクのいずれかの中での任意のタイプのコード割り当てに適用されてもよい。
【００１７】
ウォルシュコード割り当てを管理するための、さまざまなシステムおよび技術を説明する前に、ウォルシュコードのいくつかの基本的な原理を簡単に説明することは有益である。ウォルシュコードは直交コードである。これは、ウォルシュコードは０の相互相関を有していることを意味する。０の相互相関は、コード長にわたって合計された２つのコードの積が、０である場合に得られる。図２を参照すると、シード“０”からはじめ、“０”を水平および垂直に繰り返し、斜めに“０”の補数をとることで、２の長さを有する２つのウォルシュコード２０２を発生させることにより、ウォルシュコードを簡単に発生させてもよい。これは２ｘ２ウォルシュコードとしてしばしば参照される。４ｘ４ウォルシュコード２０４は、２ｘ２ウォルシュコード２０２を水平および垂直に繰り返し、斜めに２ｘ２ウォルシュコード２０２の補数をとることで発生させてもよい。このプロセスは望ましい長さを有するウォルシュコードが得られるまで繰り返される。多くの従来のＣＤＭＡ通信システムのケースでは、それは、６４ｘ６４ウォルシュコードである。
【００１８】
可変レートボコーダ適用では、ウォルシュコード長は、フルレートフレームをサポートするように選択される。フレームレートは送信されている情報の量の尺度であり、秒当たりのビットで一般的に測定される。エンコードおよび変調スキームに依拠して、１以上のシンボルが各音声ビットに対して発生される。送信されているシンボルの量は、一般的にシンボルレートとして呼ばれ、フレームレートに対応している。より低いシンボルレートは、より長いウォルシュコードを使用して、一定のチップレートを維持する。したがって、ハーフレートの音声フレームは、フルレートの音声フレームに対するウォルシュコードの２倍の長さのウォルシュコードで拡散される。一例として、フルレート音声フレームが６４の長さを有するウォルシュコードで拡散される場合、ハーフレートの音声フレームは、１２８の長さを有するウォルシュコードで拡散される。類似して、４分の１レートの音声フレームは、２５６の長さを有するウォルシュコードで拡散され、８分の１レートの音声フレームは５１２の長さを有するウォルシュコードで拡散される。
【００１９】
十分に長い長さのウォルシュコードを帰納的に構築する木構造を活用して、可変レートボコーダ環境中でウォルシュコードを効果的に割り当てることができる。この概念は、図３を参照することで最もよく理解することができる。図３は、６４の長さを有するフルレートウォルシュコードをモデル化するために使用される階層的木構造である。ウォルシュコードＷL,indexは、長さ（Ｌ）と、特定の長さのウォルシュコードの１つを識別するインデックス（index）とによって識別される、木構造中のノードに位置している。そのウォルシュコードから分岐している、より長い長さのウォルシュコードと、その逆に、そこからウォルシュコードが得られる、より短い長さのウォルシュコードを除いて、任意の特定のウォルシュコードは、木構造中のすべての他のウォルシュコードに対して直交である。したがって、例えば、２５６の長さを備えた、４つのウォルシュコードＷ256,1−Ｗ256,4が割り当てられてもよい。これは、単一ウォルシュコードが、４つの４分の１レートの音声フレームをサポートするのに使用されてもよいことを意味する。代わりに、例えばＷ128,1のような、１２８の長さを有するウォルシュコードが割り当てられている場合、利用可能であるのは、２５６の長さを備える２つのウォルシュコード、Ｗ256,3、Ｗ256,4、だけである。より長い長さを備えた、割り当てられたコードＷ128,1から分岐しているウォルシュコードは、割り当てられたウォルシュコードＷ128,1に対して直交ではなく、したがって、他のチャネルを拡散させるために使用されない。使用不可能なウォルシュコードは、Ｗ64,1、Ｗ256,1、Ｗ256,2、Ｗ512,1、Ｗ512,2、Ｗ512,3、Ｗ512,4を含む。したがって、ウォルシュコードＷ128,1が割り当てられているこの第２の例において、残りの可能性のあるウォルシュコード割り当ては、下記の表１に示される多数の可能性を含んでいる。
【表１】
2007512780.tif 000003
【００２０】
より低いレートの音声フレームをサポートするために、より長いウォルシュコードを使用することは、所定のウォルシュコード空間に対するユーザ容量を増加させる傾向にある。容量の増加は、基地局のセルラ区域内で動作している、加入者局の平均フレームレートによって決定される。一例として、平均フレームレートがハーフに等しい場合、基地局は１つの６４ｘ６４ウォルシュコードで、平均して１２８の加入者局をサポートすることができる。実際には、オーバーヘッドおよびシグナリング機能をサポートするために数多くのウォルシュコードが要求されるため、フォワードリンクトラヒックのサポートのために利用可能なウォルシュコードはより少なくなる。しかしながら、サポートされる加入者局の数は、依然としてウォルシュコードの数よりも著しく多くなければならない。結果として、ユーザ容量の著しい改善は、ウォルシュコード資源の効果的な管理を通して達成される。
【００２１】
ウォルシュコード管理スキームは、任意の数の方法で実行される。いくつかの例は、６４ｘ６４のウォルシュコードでフォワードリンクをチャネル化するＣＤＭＡ通信システムの文脈で下に示される。おそらく、複雑性に関して、最も直接的なアプローチは、音声フレームレートに基づいた、各加入者局への任意のウォルシュコードの割り当てを含む。したがって、加入者局がハーフフレームレートをサポートするウォルシュコードを必要としている場合、１２８の長さを有している利用可能なウォルシュコードが見つかるまで、６４フルレートウォルシュコードを任意の方法で検索することができる。
【００２２】
各加入者局に対するボコーダのフレームレートに基づいて、効果的にウォルシュコード割り当てを管理するため、ウォルシュコードをフレーム毎の原則で再割り当てする必要がある。フレーム毎の原則でのウォルシュコードの再割り当ては、しかしながら、貴重な資源を消費しがちである。一例として、ウォルシュコードの割り当てを、加入者局に信号送信するために、さらなるフォワードリンク電力が要求される。資源への要求を最小化するために、ウォルシュコード割り当てをフレーム毎ベースで加入者局の一部だけに信号送信するウォルシュコード管理スキームを実現してもよい。フレーム毎ベースのウォルシュコードのシグナリングは、電力オーバーヘッドを減少させるために、受け持ち基地局とのよい地理的条件を有する加入者局に限定してもよい。これはソフトハンドオフとアクティブに携らないすべての加入者局を含むことができる。
【００２３】
ソフトハンドオフは、元の基地局との既存の通信を切断する前に、新たな基地局との通信を確立するプロセスである。戻って図１を参照すると、ソフトハンドオフプロセスは、加入者局１０４ａがその受け持ち基地局１０８ａから離れて、点線１１０に沿って、目的の基地局１０８ｂへと移動するにつれて、開始される。より詳細には、加入者局がその受け持ち基地局１０８ａから離れて移動するにつれて、加入者局１０４ａにおいて目的の基地局１０８ｂからのパイロット信号の強度の増加を検出することによって、ソフトハンドオフプロセスが開始される。パイロット信号強度がしきい値に到達したときは、加入者局１０４ａは、この情報をその受け持ち基地局１０８ａを通して、ＢＳＣ１０６に戻して報告する。目的の基地局１０８ｂは、ＢＳＣ１０６において維持されるアクティブセットに追加される。ＢＳＣ１０６は、目的の基地局１０８ｂに、加入者局１０４ａとの通信を確立するように指示する。結果として、加入者局１０４ａは、受け持ちと目的との基地局１０８ａおよび１０８ｂの両方を通して、ＢＳＣ１０６と通信する。受け持ちと目的との基地局１０８ａおよび１０８ｂ両方からの通信は、加入者局１０４ａにおいて、処理利得を増加させるために合成される。ＢＳＣ１０６に受け持ち基地局１０８ａをアクティブセットから除去させ、受け持ち基地局１０８ａに対して命令して加入者局１０４ａとの通信を切断させるレベルに受け持ち基地局１０８ａからのパイロット信号の信号強度が減少するまで、この通信モードは続けられる。
【００２４】
ソフトハンドオフに携る各加入者局は、加入者局の受け持ち基地局により、フルレートウォルシュコードが割り振られ、この受け持ち基地局からすべてのフレーム毎のウォルシュコード割り当てが行われる。図４を参照すると、各基地局からのウォルシュコード割り当ては、フルレートウォルシュコードをルートとするサブ木の最左端の枝に固定されてもよい。一例として、ハーフフレームレートが送信される場合、ウォルシュコードＷ128,1が割り当てられ、４分の１フレームレートが送信される場合、ウォルシュコードＷ256,1が割り当てられ、８分の１フレームレートが送信される場合、ウォルシュコードＷ512,1が割り当てられる。それぞれのウォルシュコードＷ128,1、Ｗ256,1、Ｗ512,1は、フルレートウォルシュコードＷ64,1の複数のコピーを連結することによって得られる。各フレームレートは唯一のウォルシュコードを有しているため、一度フレームレートが決定された場合、加入者局におけるウォルシュコード割り当てに関する曖昧さはなくなる。
【００２５】
一度ウォルシュコード割り当てが、ソフトハンドオフの状態にある加入者局に対して行われた場合、残りのウォルシュコード空間は便宜的に、残存する加入者局に割り当てられる。一例として、ソフトハンドオフに携っている加入者局が、ハーフフレームレートをサポートするために、その割り振られたフルレートウォルシュコードからウォルシュコードＷ128,1を割り当てられる場合、ウォルシュコードＷ128,2は、残存する加入者局の内の１つへの割り当てに対して利用可能である。ウォルシュコード割り当てＷ128,2は、フレームの最初において、または、いくつかの他の可能性のある時間において、その加入者局に信号送信されてもよい。
【００２６】
いくつかのケースでは、１以上の残存する加入者局は、フルレートフレームを要求する。そのケースでは、２以上のフルレートウォルシュコードからの使用されていないウォルシュコード空間が使用される。このアプローチは、ウォルシュコード割り当て中での高い度合の柔軟性を提供するが、シグナリングオーバーヘッドを著しく増加させる。柔軟性を著しく損なうことなく、シグナリングオーバーヘッドを減少させるために、残存する加入者局のそれぞれに対するウォルシュコード割り当ては、１つのフルレートウォルシュコードに制約される。フルレートウォルシュコードは、フレーム毎ベースで受け持ち基地局から加入者局に信号送信される。オーバーフローを取り扱うために、専用フォワードリンクトラヒックチャネルが残存する加入者局へのそれぞれに割り当てられる。５１２の長さ、または、他の任意の長さを有するウォルシュコードを使用して、専用フォワードリンクトラヒックチャネルをサポートしてもよい。
【００２７】
残存している加入者局へのウォルシュコード割り当ての例を、図５に関連して説明する。図５は、６４の長さを有するフルレートウォルシュコードをモデル化するために使用される階層的木構造である。下記の例では、専用フォワードリンクトラヒックチャネルをサポートするために、残存する加入者局には５１２の長さを有する専用ウォルシュコードが割り当てられている。この例での加入者局に対する専用ウォルシュコードは、（Ｗ512,1）1と示されており、ここでインデックス（）1は、６４フルレートウォルシュコードの初めの１つを意味する。専用フォワードリンクトラヒックチャネルは、８分の１レートの音声フレームを伝送するのに十分である。しかしながら、加入者局へ送信される音声が、より高いフレームレートを要求する場合には、補助フォワードリンクトラヒックチャネルをサポートするために、ソフトハンドオフの状態にある加入者局へ割り振られたフルレートウォルシュコードからの使用されていないウォルシュコードが割り当てられる。このケースでは、フルレートウォルシュコードは、受け持ち基地局によって、加入者局へと信号送信される。加入者局は、ウォルシュコード割り当てを発見するためにブラインドレートおよびコード検出を使用する。ソフトハンドオフに携る加入者局にはウォルシュコード（Ｗ512,1）2が割り当てられていると仮定すると、ここでインデックス（）2は６４フルレートウォルシュコードの第２番目のコードを意味するが、専用および補助フォワードリンクトラヒックチャネルをサポートするためのウォルシュコード割り当ての組み合わせの可能性は、下記の表２に示される。
【表２】
2007512780.tif 000004
【００２８】
図６は、ＣＤＭＡ通信システムのためのさまざまなサブシステムの実施形態を図解している単純化された機能的ブロック図である。ＢＳＣ１０６は多くのセレクターエレメントを含むが、単純化のために１つのセレクターエレメント６０２だけが示されている。１つのセレクターエレメントは、１以上の基地局を通して各加入者局と通信するための専用となっている。通話が開始されるとき、通話エレメント６０４を使用して、セレクターエレメント６０２および加入者局１０４の間の接続を確立するように基地局１０８を促す。シグナリングメッセージの交換の間、加入者局１０４は、さまざまな基地局から検出されたパイロット信号をセレクターエレメント６０２に戻って報告する。セレクターエレメント６０２を使用して、加入者局１０４のためのアクティブセットを維持してもよい。アクティブセットは、そのパイロット信号強度がしきい値を超えている各基地局を含む。通話エレメント６０４を使用して、アクティブセットの中のすべての基地局を携らせて、セレクターエレメント６０２と加入者局１０４との間の通信をサポートしてもよい。
【００２９】
通話セットアップ手続きの一部として、基地局１０８中のプロセッサ６０６を使用し、加入者局のソフトハンドオフステータスに依拠して、２つのグループの内の１つに加入者局を割り当ててもよい。加入者局１０４のソフトハンドオフステータスは、ＢＳＣ１０６中のアクティブセットから確認してもよい。加入者局１０４に対するアクティブセットが複数の基地局を含む場合、プロセッサ６０６は加入者局１０４が初めにソフトハンドオフの状態にあることを決定し、加入者局１０４をソフトハンドオフの状態にある加入者局のグループに割り当てる。反対に、加入者局１０４に対するアクティブセットがただ１つの基地局を含む場合、プロセッサ６０６は加入者局１０４が初めにソフトハンドオフに携っていないことを決定し、加入者局１０４をよい地理的条件にある加入者局のグループに割り当てる。プロセッサ６０６はソフトハンドオフグループ中の各加入者局にフルレートウォルシュコードを再割り振りする。プロセッサ６０６は、よい地理的条件のグループ中の各加入者局へ、低いレートのウォルシュコードも再割り当てして、専用フォワードリンクトラヒックチャネルをサポートする。基地局１０８は、そのセルラ区域中のさまざまな加入者局に、新たな割り振り、および、割り当てを信号送信する。
【００３０】
ソフトハンドオフの状態に含まれる加入者局への新たなフルレートウォルシュコード割り振りのシグナリングは、ウォルシュコード管理スキームに特定の複雑性を追加する。これらの加入者局の悪い地理的条件のために、シグナリング電力を増加させる必要がある。代わりに、プロセッサ６０６は、ソフトハンドオフの状態に含まれる加入者局を、各グループが共通の基地局により受け持たれる、複数のグループに分割する。共通の基地局との通信中の加入者局を合わせてグループ化することによって、基地局からのシグナリングは同一になり、したがって、処理利得を増加させるために、加入者局においてシグナリングが合成される。これは、各基地局中のプロセッサアルゴリズムによって達成され、プロセッサアルゴリズムはグループ中の各加入者局に対して、同一の論理的ウォルシュコード割り当てを行う。各基地局からの物理的ウォルシュコード割り当ては、それぞれの加入者局において論理的ウォルシュコードにマッピングされる。
【００３１】
プロセッサ６０６はグループの構成を監視し、定期的に変化させて、通信環境の変化に適応するようにも構成されている。グループの構成が変更されるのは、基地局１０８によって受け持たれている加入者局が、目的の基地局とソフトハンドオフの状態に入ったとき、または、加入者局が基地局１０８へのソフトハンドオフを完了したときのいずれかである。基地局のセルラ区域中の各加入者局に対するＢＳＣ１０６中のアクティブセットを監視するプロセッサ６０６により、これらのイベントが検出される。通話プロセッサ６０４が、加入者局との既存の通話を終了させるように、基地局１０８を促すときにもグループの構成は変更される。
【００３２】
グループの構成が変更されるときはいつでも、プロセッサ６０６は、ソフトハンドオフグループ中の各加入者局にフルレートウォルシュコードを再割り振りし、よい地理的条件のグループ中の各加入者局に低いレートのウォルシュコードを再割り当てする。よい地理的条件のグループ中の各加入者局によって低いレートのウォルシュコードを使用して、専用フォワードリンクトラヒックチャネルをサポートしてもよい。基地局１０８は、新たな割り振りおよび割り当てを、さまざまな加入者局へ信号送信する。
【００３３】
セレクターエレメント６０２は、パルスコード変調（ＰＣＭ）フォーマットで、アクセスネットワークから加入者局１０４に対する音声通信を受信するようにも構成されている。セレクターエレメント６０２は、任意の既知の音声圧縮アルゴリズムを使用して、ＰＣＭ音声を音声フレームに変換するように構成されている（示されていない）可変レートボコーダを含む。音声フレームは、セレクターエレメント６０２から基地局１０８に提供される。
【００３４】
基地局１０８は音声キュー６０８を含み、音声キュー６０８は加入者局１０４への送信前にセレクターエレメント６０２からの音声フレームをバッファする。音声フレームはキュー６０８から解放され、チャネルエレメント６１０に提供される。チャネルエレメント６１０はキューから解放された音声フレームのさまざまなフレームレートを決定し、この情報をプロセッサ６０６に提供するように構成されている。代わりに、ＢＳＣ１０６中のボコーダを使用して、さまざまなフレームレートをプロセッサ６０６に提供してもよい。どちらの方法でも、プロセッサ６０６は、フレーム毎ベースでウォルシュコードを割り当てるためにこの情報を使用する。
【００３５】
ウォルシュコード割り当ては、加入者局１０４のソフトハンドオフステータスに依拠する。加入者局１０４がソフトハンドオフに携っている場合、プロセッサ６０６は各音声フレームのフレームレートに基づいて、その割り振られたフルレートウォルシュからのウォルシュコードを加入者局１０４に割り当てる。逆に、加入者局１０４がソフトハンドオフにアクティブに携っていない場合、プロセッサ６０６は２つの方法の内の１つで応答する。８分の１フレームレートを有する音声フレームは、おそらくウォルシュコード割り当てを受信しない。これらの音声フレームは、専用フォワードリンクトラヒックチャネル上で伝送される。８分の１を超えるフレームレートを有する音声フレームには、使用されていないウォルシュ空間から１以上のウォルシュコードが割り当てられ、１以上の補助フォワードリンクトラヒックチャネルをサポートする。
【００３６】
チャネルエレメント６１０は、巡回冗長検査（ＣＲＣ）機能を含む畳み込みエンコーディング、インターリーブ、ロング擬似ランダム雑音（ＰＮ）コードとのスクランブル、ならびに、４相位相変調（ＱＰＳＫ）、８−ＰＳＫ、１６−ＱＡＭを使用する変調、または技術的に知られている他の任意の変調スキームのようなさまざまな信号処理機能を提供する。変調された音声フレームはウォルシュコードで拡散され、他のウォルシュコードチャネルと合成され、ショートＰＮコードで直角位相変調される。アンテナ６１４を通しての基地局１０８から加入者局１０４へのフォワードリンク上での送信前に、フィルタリング、増幅、および搬送周波数へのアップコンバートのために、チャネルエレメント６１０の出力が送信機６１２に提供される。
【００３７】
変調された音声フレームがチャネルエレメント６１０中で取り扱われる方法は、加入者局１０４のソフトハンドオフステータスに依拠する。加入者局１０４がソフトハンドオフに携っている場合、変調された音声フレームはフレーム毎ベースで割り当てられたそれらのそれぞれのウォルシュコードで拡散される。逆に、加入者局１０４がソフトハンドオフに携っていない場合、変調された音声フレームは２つの方法の内の１つで取り扱われる。チャネルエレメント６１０は、８分の１のフレームレートを有する変調された音声フレームを、割り当てられた低いレートのウォルシュコードで拡散させ、専用フォワードリンクトラヒックチャネルをサポートする。より高いレートを有する音声フレームは、複数のデータストリームに分離される。初めのデータストリームは、専用フォワードリンクトラヒックチャネルのために割り当てられた低いレートのウォルシュコードで拡散され、残存するデータストリームは、補助フォワードリンクトラヒックチャネルのために割り当てられたウォルシュコードで拡散される。フルレートウォルシュコードから補助フォワードリンクトラヒックチャネルをサポートしているウォルシュコードが得られ、フルレートウォルシュコードは、加入者局１０４へと信号送信される。代わりに、加入者局１０４は、ブラインドレートおよびコード検出を使用して、補助フォワードリンクトラヒックチャネルにアクセスしてもよい。この実施形態では、ブラインドレートおよびコード検出をフルレートウォルシュコードの少量のプールに制限することで、加入者局１０４の複雑性を減少させることができる。このフルレートウォルシュコードのプールは、専用フォワードリンクトラヒックチャネルをサポートするために使用される低いレートのウォルシュコードと同時に、加入者局１０４へと信号送信される。
【００３８】
ソフトハンドオフにアクティブに携っていない加入者局に対するフルレートウォルシュコードのシグナリングは、任意の数の方法で達成される。一例として、フルレートウォルシュコードは、専用フォワードリンクトラヒックチャネル上で加入者局に信号送信される。シグナリング情報は、ペイロードに付加された拡張インジケータに含まれる。拡張インジケータの長さは、フルレートウォルシュコードの数に依拠することになる。これまでに説明した実施形態では、拡張インジケータは、２6フルレートウォルシュコードをカバーするための６ビットであってもよい。拡張インジケータは、８分の１フレームレートを示すために、任意の予め定められた値に設定される。これは、全体のペイロードが専用フォワードリンクトラヒックチャネル上で伝送され、割り当てられている補助フォワードリンクトラヒックチャネルがないことを意味している。拡張インジケータを他の何らかの値に設定して、より高いフレームレートを示し、補助フォワードリンクトラヒックチャネルをサポートしているフルレートウォルシュコードを識別してもよい。
【００３９】
チャネルエレメント６１０は、専用および補助フォワードリンクトラヒックチャネル間のペイロードを多くの異なる方法で、多重化するように構成されている。フルレートフレームのケースでは、専用フォワードリンクトラヒックチャネルは、ペイロードの一部を伝送する必要があり、その理由は補助フォワードリンクトラヒックチャネルが８分の７フレームレートしかサポートしないためである。この制限は、補助フォワードリンクトラヒックチャネルを、シングルフルレートウォルシュ中の使用されていないウォルシュコードにマッピングした結果であり、表２から容易に理解される。ソフトハンドオフの状態にある加入者局は、そのペイロードをサポートするために、そのフルレートウォルシュコードからの、少なくとも８分の１レートのウォルシュコードを必要とし、よりよい地理的条件の加入者局への割り当てのために、８分の７フレームレートの能力しか残さない。
【００４０】
ハーフまたは４分の１フレームレートのケースでは、多重化オプションは増加する。戻って表２を参照すると、ハーフレートの音声フレームに対するペイロードは、１２８の長さを有するウォルシュコード（Ｗ128,2）2を使用して、補助フォワードリンクトラヒックチャネルによって全体的にサポートされることを当業者は容易に理解する。代わりに、ペイロードは専用および補助フォワードリンクチャネルの間で多重化されてもよい。４分の１レートの音声フレームに関しても同一のことが有効である。４分の１レートの音声フレームに対するペイロードは、２５６の長さの下記ウォルシュコード、（Ｗ256,2）2、（Ｗ256,3）2、（Ｗ256,4）2の内の任意のものを使用して、補助フォワードリンクによって完全にサポートされてもよく、または、専用および補助フォワードリンクチャネルの間で多重化されてもよい。両方のシナリオにおいて、ペイロードを補助フォワードリンクトラヒックチャネルに制限させて、それによって、専用フォワードリンクトラヒックチャネルを他の用途に開放することにより、よりよい効率性が達成される。しかしながら、この方法を効果的に活用するため、拡張インジケータは別のチャネル上に配置しなければならない。加えて、拡張インジケータチャネルは、ディセーブルできるようになっていてもよい。拡張インジケータチャネルは、専用フォワードリンクトラヒックチャネルがイネーブルであるかディセーブルであるかを示す、専用コードインジケータも含んでいてもよい。可能性のあるケース（Ａ，Ｂ，およびＣ）は、下記の表３に示される。
【表３】
2007512780.tif 000005
【００４１】
可能性のあるウォルシュコード割り当ては、図５からの規則を使用して下記の表４に示される。適用不可能なフレームレートはＮ／Ａにより参照されている。
【表４】
2007512780.tif 000006
【００４２】
拡張インジケータチャネルにより消費される電力を減少させる傾向のある、代わりのスキームが実行されてもよい。これは、デフォルトフルレートウォルシュコードを、受け持ち基地局とのよい地理的条件を有する各加入者局（すなわち、ソフトハンドオフにアクティブに携っていない加入者局）に割り当てることにより達成される。デフォルトフルレートウォルシュコードは、任意のフルレートウォルシュコードであってよいが、一般的にそれはソフトハンドオフの状態にある加入者局に割り当てられたフルレートウォルシュコードである。デフォルトフルレートウォルシュコードからの使用されていないウォルシュコードが、補助フォワードリンクトラヒックチャネルをサポートするのに十分であるとき、それは専用フォワードリンクトラヒックチャネルと共にフレームレートを取り扱うが、拡張インジケータチャネルはディセーブルされる。可能性のあるケース（Ａ、Ｂ、Ｃ、ＤおよびＥ）は、下記の表５に示される。
【表５】
2007512780.tif 000007
【００４３】
可能性のあるウォルシュコード割り当ては、図５からの規則を使用して下記の表６に示される。各ケースに対する適用不可能なフレームレートはＮ／Ａにより参照されている。括弧の外のインデックス識別表示は、ウォルシュコードがデフォルト（ｄｅｆ．）または拡張（ｅｘｔ．）フルレートウォルシュコードの、いずれから得られたかを示すために修正されている。
【表６】
2007512780.tif 000008
【００４４】
プロセッサ６０６は、フレーム毎ベースでウォルシュコード割り当てを行うために任意の数のアルゴリズムを実行するように構成されている。１つのアルゴリズムの例を、表５および６に図解されたウォルシュコード割り当てスキームに関連して説明する。図７を参照すると、プロセッサは加入者局をステップ７０２中で、３つのグループに分ける。第１のグループは、ソフトハンドオフに携っているすべての加入者局を含む。第１のグループ中の各加入者局には、フルレートウォルシュコードが割り当てられる。第２のグループは、ソフトハンドオフの状態で携っていない一部の加入者局を含む。第２のグループの各加入者局にはデフォルトフルレートウォルシュコードが割り付けられてもよい。第３のグループは、ソフトハンドオフに携っていない残存する加入者局を含む。このグループの加入者局はデフォルトフルレートウォルシュコードを受信しない。プロセッサは、より高い地理的条件にある加入者局を第３のグループ中に割り当てるように構成されている。
【００４５】
ステップ７０４では、プロセッサは残存キューを作成し、すべての加入者局を残存キュー中の第３のグループ中に配置する。
【００４６】
ステップ７０６では、プロセッサは第１のグループ中の各加入者局に、そのそれぞれ割り振られたフルレートウォルシュコードからのウォルシュコードを割り当てる。
【００４７】
ステップ７０８では、プロセッサは表６中のケースＣにしたがって、フルフレームレート要求を持つ第２のグループ中の各加入者局に対して、そのそれぞれのデフォルトフルレートウォルシュコードからのウォルシュコードを割り当てようとする。彼らのデフォルトフルレートウォルシュコードによってサポートされていないフルフレームレートを要求する第２グループ中の加入者局は、残存キューの末尾に配置される。
【００４８】
ステップ７１０では、プロセッサは表６中のケースＢにしたがって、ハーフフレームレート要求を持つ第２グループ中の各加入者局に対して、そのそれぞれのデフォルトフルレートウォルシュコードからのウォルシュコードを割り当てようとする。彼らのデフォルトフルレートウォルシュコードによってサポートされていないハーフフレームレートを要求する第２グループ中の加入者局は、残存キューの末尾に配置される。
【００４９】
ステップ７１２では、プロセッサは表６中のケースＢにしたがって、４分の１フレームレート要求を持つ第２グループ中の各加入者局に対して、そのそれぞれのデフォルトフルレートウォルシュコードからのウォルシュコードを割り当てようとする。彼らのデフォルトフルレートウォルシュコードによってサポートされていない４分の１フレームレートを要求する第２グループ中の加入者局は、残存キューの末尾に配置される。
【００５０】
プロセッサは任意のフルレートウォルシュコードからのウォルシュコードを、残存キュー中の加入者局に割り当てようとする。初めに、ステップ７１４では、プロセッサは表６中のケースＥにしたがって、フルフレームレート要求を持つ残存キュー中の各加入者局に対して、任意のフルレートウォルシュコードからのウォルシュコードを割り当てようとする。
【００５１】
次に、ステップ７１６では、プロセッサは表６中のケースＤまたはＥにしたがって、ハーフフレームレート要求を持つ残存キュー中の各加入者局に対して、任意のフルレートウォルシュコードからのウォルシュコードを割り当てようとする。
【００５２】
最後に、ステップ７１８では、プロセッサは表６中のケースＤまたはＥにしたがって、４分の１フレームレート要求を持つ残存キュー中の各加入者局に対して、任意のフルレートウォルシュコードからのウォルシュコードを割り当てようとする。
【００５３】
フレーム毎ベースでウォルシュコード割り当てを行うために、プロセッサによって実行されるもう１つのアルゴリズムを、図８に関連して説明する。図８を参照すると、プロセッサはステップ８０２で、そのセルラ区域の加入者局を３つのグループに分割する。グループを構築する基準は、図７に関して前述されたものと同一である。
【００５４】
ステップ８０４では、プロセッサは残存キューを作成し、すべての加入者局を残存キュー中の第３のグループ中に配置する。
【００５５】
ステップ８０６では、プロセッサは第１のグループ中の各加入者局に、そのそれぞれ割り振られたフルレートウォルシュコードからのウォルシュコードを割り当てる。
【００５６】
ステップ８０８では、プロセッサは表６中のケースＣにしたがって、フルフレームレート要求を持つ第２のグループ中の各加入者局に対して、そのそれぞれのデフォルトフルレートウォルシュコードからのウォルシュコードを割り当てようとする。それらのデフォルトフルレートウォルシュコードによってサポートされていないフルフレームレートを要求する第２グループ中の加入者局は、残存キューの末尾に配置される。
【００５７】
ステップ８１０では、プロセッサは表６中のケースＥにしたがって、フルフレームレート要求を持つ残存キュー中の各加入者局に対して、任意のフルレートウォルシュコードからのウォルシュコードを割り当てようとする。
【００５８】
ステップ８１２では、プロセッサは表６中のケースＢにしたがって、ハーフフレームレート要求を持つ第２のグループ中の各加入者局に対して、そのそれぞれのデフォルトフルレートウォルシュコードからのウォルシュコードを割り当てようとする。彼らのデフォルトフルレートウォルシュコードによってサポートできないハーフフレームレートを要求する第２グループ中の加入者局は、残存キューの末尾に配置される。
【００５９】
ステップ８１４では、プロセッサは表６中のケースＢにしたがって、４分の１フレームレート要求を持つ第２のグループ中の各加入者局に対して、そのそれぞれのデフォルトフルレートウォルシュコードからのウォルシュコードを割り当てようとする。彼らのデフォルトフルレートウォルシュコードによってサポートできない４分の１フレームレートを要求する第２グループ中の加入者局は、残存キューの末尾に配置される。
【００６０】
ステップ８１６では、プロセッサは表６中のケースＤまたはＥにしたがって、ハーフフレームレート要求を持つ残存キュー中の各加入者局に対して、任意のフルレートウォルシュコードからのウォルシュコードを割り当てようとする。
【００６１】
ステップ８１８では、プロセッサは表６中のケースＤまたはＥにしたがって、４分の１フレームレート要求を持つ残存キュー中の各加入者局に対して、任意のフルレートウォルシュコードからのウォルシュコードを割り当てようとする。
【００６２】
フレーム毎ベースでウォルシュコード割り当てを行う手続きをステップのシーケンスを通して図解したが、ステップの順番は例示的なものとして述べられており、制限的なものとして述べられていないことを当業者は理解するだろう。これらのステップは異なる順番で実行されてもよく、いくつかのステップは並列的に実行されてもよい。さらに、１以上のこれらのステップは省略してもよく、または当業者に知られている他の任意の技術と組み合わせてもよい。
【００６３】
これまでに説明したＣＤＭＡ通信システムの実施形態では、プロセッサ６０６は基地局１０８中に位置付けられている。しかしながら、プロセッサ６０６の位置は、最終的にウォルシュコード空間の管理が、集中システム、または分散システムのいずれの一部であるかに依拠している。一例として、分散システムはすべての基地局１０８中で、プロセッサ６０６を使用する。この構成では、各基地局１０８に対するプロセッサ６０６は、そのセルラ区域内の加入者局１０４のためのウォルシュコード割り当てを決定する。逆に、集中システムはＢＳＣ１０６中の単一プロセッサ６０６を利用して、複数の基地局１０８のためのウォルシュコード割り当てを調整する。実際的な問題として、プロセッサ６０６を各基地局に位置付けて、ＢＳＣ１０６および基地局の間のバックホールインターフェイス上の負荷を減少させてもよい。しかしながら、プロセッサ６０６はアクセスネットワーク中の任意の場所に位置していてもよい。明瞭性のために、プロセッサ６０６は通信局中に存在し、通信局は基地局、ＢＳＣ、または、プロセッサ６０６を収容するアクセスネットワーク内の他の任意の構造であるということを理解すべきである。
【００６４】
プロセッサ６０６は、汎用プロセッサ、特定の用途プロセッサ上で、または他の任意のソフトウェア実行環境で実行させることができるソフトウェア中で具体化されてもよい。これらの実施形態では、用語プロセッサへの何らかの言及は、ソフトウェア単独、あるいは汎用プロセッサ、特定の用途プロセッサ、またはソフトウェア実行環境と組み合わせたソフトウェアを意味すると理解すべきである。ソフトウェアはＲＡＭメモリ、フラッシュメモリ（登録商標）、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当業者に知られている他の任意の記憶メディア中に存在してもよい。代わりに、ハードウェア中で、または、ハードウェアおよびソフトウェアの任意の組み合わせ中で、プロセッサが実行されてもよい。一例として、特定用途向け集積回路（ＡＳＩＣ）、書替え可能ゲートアレイ（ＦＰＧＡ）、あるいは、他のプログラム可能な論理デバイス、ディスクリートゲートまたはトランジスタ論理、ディスクリートハードウェア部品、これらの任意の組み合わせ、またはここで開示された機能の１つ以上を実行するように設計された他の任意の等しいまたは等しくない構造で、プロセッサが実現されてもよい。ウォルシュコード割り当てを管理するための用語プロセッサへの何らかの言及は、ここで開示されたすべての可能性のあるインプリメンテーションとともに、当業者に明らかになる他の実施形態を包含することを理解すべきである。
【００６５】
戻って図６を参照すると、基地局１０８からのフォワードリンク送信は、加入者局１０４におけるアンテナ６１６によって受信され、フィルタリング、増幅、および、ベースバンド信号へのダウンコンバートのために受信機６１８に結合される。ベースバンド信号は復調器６２０に結合され、復調器６２０はさまざまな復調機能を提供し、これには、ショートＰＮコードを使用した直角位相復調、音声フレームを回復するための逆拡散、基地局において使用される逆変調スキーム（すなわち、ＱＰＳＫ、８−ＰＳＫ、１６−ＱＡＭ、または既知の他の任意の変調スキーム）が含まれる。デコーダ６２２を使用して復調された音声フレームにさまざまな信号処理機能を行ってもよく、例えば、ロングＰＮコードを使用した逆スクランブル、ディインターリーブ、デコード、および、デコードされた音声フレーム上にＣＲＣ検査機能を実行することである。ボコーダ６２４を使用し、ＢＳＣ１０６中のボコーダと互換性のある復元アルゴリズムを用いて、音声フレームをＰＣＭ音声に変換してもよい。
【００６６】
逆拡散機能は加入者局１０４がソフトハンドオフに携っているかどうかに依拠していてもよい。加入者局のソフトハンドオフステータスは、オーバーヘッドメッセージを通して利用可能である。加入者局１０４がソフトハンドオフに携っている場合、加入者局１０４は、デコード処理の間に、処理利得を増加させるために、さまざまな基地局からの通信を組み合わせる。基地局は異なるフルレートウォルシュコードを加入者局１０４に割り振るが、各基地局からの音声フレームが同一のレート割り当てを有している限り、ブラインドレートおよびコード検出を依然として使用して、レガシー装置に対して現在存在する複雑性を超える複雑性を増加させることなく、ベースバンド信号を逆拡散させてもよい。これはレート割り当てアルゴリズムが標準化されている限り、レート割り当てが独立して実行される場合でさえも可能である。フレームレートが同一であると仮定すると、各基地局からのウォルシュコード割り当てに関しての曖昧性はない。
【００６７】
ソフトハンドオフにアクティブに携っていない加入者局のためのブラインドレートおよびコード検出プロセスは著しく異なっており、受け持ち基地局において使用されているウォルシュコード割り当てスキームに依拠している。一例として、専用フォワードリンクトラヒックチャネルは、加入者局１０４に割り当てられる低いレートのウォルシュコードを使用して逆拡散される。拡張インジケータが専用フォワードリンクトラヒックチャネル中に組み込まれている場合、復調器６２０はペイロードの一部が１以上の補助フォワードリンクトラヒックチャネルによって伝送されるかどうかを決定することができる。代わりに、復調器６２０は別のオーバーヘッドチャネルにアクセスして、拡張インジケータを回復させてもよい。拡張インジケータチャネルがイネーブルされている場合、復調器６２０は１以上の補助フォワードリンクトラヒックチャネルをサポートしているフルレートウォルシュコードを取得してもよい。復調器６２０は、専用フォワードリンクトラヒックチャネルが使用されているかどうかを決定するために、拡張インジケータチャネル上の専用コードインジケータにアクセス可能であってもよい。反対に、拡張インジケータチャネルがディセーブルされている場合、復調器６２０は全体のペイロードが専用フォワードリンクトラヒックチャネルによって伝送されていることを決定してもよい。任意のイベント中で、復調器６２０はウォルシュコード空間の制限内でのペイロードの位置を決定可能であってもよい。
【００６８】
ペイロードが専用フォワードリンクトラヒックチャネルに制限される場合、逆拡散機能はむしろ平凡である。復調器６２０は加入者局１０４に割り当てられた低いレートのウォルシュコードを単に使用して、専用フォワードリンクトラヒックチャネルからの音声フレームを抽出する。しかしながら、復調器６２０は１以上の補助フォワードリンクトラヒックチャネルにもアクセスするように構成されている。拡張インジケータから識別されたフルレートウォルシュコードは、適切なウォルシュコードを発見するために復調器によって検索される。より詳細には、復調器６２０は、拡張インジケータにより識別されたフルレートウォルシュコードから得られた、異なるウォルシュコードでベースバンド信号を逆拡散させることにより、ブラインドレートおよびコード検出を実行してもよい。これらのウォルシュコードのそれぞれに対して、逆拡散ベースバンド信号がデコーダ６２２に提供される。ＣＲＣ検査機能がベースバンド信号に対して有効である場合、これは補助フォワードリンクトラヒックチャネルが検出されたことを意味する。このプロセスはすべてのウォルシュコードが検索されるまで継続する。専用および補助フォワードリンクトラヒックチャネルのそれぞれからのペイロードの部分は組み合わされ、ボコーダ６２４に提供される。
【００６９】
ここで開示されている実施形態に関連して説明されている、さまざまな図解的ブロック、モジュール、アルゴリズム、および、回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、書替え可能ゲートアレイ（ＦＰＧＡ）、または、他のプログラム可能な論理デバイス、ディスクリートゲートまたはトランジスタ論理、ディスクリートハードウェア部品、またはここで開示された機能を実行するように設計された、これらの任意の組み合わせで、実現または実施されてもよい。汎用プロセッサは、マイクロプロセッサであってもよいが、代わりに任意の従来のプロセッサ、制御装置、マイクロ制御装置、または状態機械であってもよい。プロセッサは、例えば、ＤＳＰおよびマイクロプロセッサ、複数のマイクロプロセッサ、ＤＳＰコアに関連した１以上のマイクロプロセッサ、または他の任意の前述の構成のような、計算デバイスの組み合わせとして実施されてもよい。
【００７０】
ここで開示された実施形態に関連して説明された方法またはアルゴリズムは、ハードウェア中、プロセッサにより実行されるソフトウェアモジュール中、または、２つの組み合わせ中に、直接組み込まれてもよい。ソフトウェアはＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当業者に知られている、他の任意の形式の記憶メディア中に存在してもよい。例示的な記憶媒体はプロセッサに結合され、そのようなプロセッサは記憶媒体から情報を読み出し、記憶媒体に情報を書き込む。代わりに、記憶媒体はプロセッサに統合されていてもよい。プロセッサおよび記憶媒体はＡＳＩＣ中に存在していてもよい。ＡＳＩＣはアクセスネットワーク中の任意の場所に存在していてもよい。代わりに、プロセッサおよび記憶媒体はアクセスネットワーク中の任意の場所にディスクリート部品として存在していてもよい。
【００７１】
これまでの開示された実施形態の説明は、当業者が本発明を作成または利用可能にするために提供された。これらの実施形態に対するさまざまな修正は、当業者にとって容易に明らかになり、ここで定義された包括的原則は、本発明の精神と範囲を逸脱することなく、他の実施形態に適用し得ることが理解されるべきである。したがって、本発明はここに示されている実施形態に制限されることを企図しているものではなく、ここに開示されている原理および新規な特徴と矛盾しない最も広い範囲にしたがうことを企図している。
【図面の簡単な説明】
【００７２】
【図１】図１は、ＣＤＭＡ通信システムの概念ブロック図である。
【図２】図２は、直交コードの作成を図解する概念図である。
【図３】図３は、６４の長さを有するウォルシュコードをモデル化するのに使用される階層的木構造を図解する概念図である。
【図４】図４は、ソフトハンドオフの状態にある加入者局に対する、ウォルシュコード割り当ての例を図解するのに使用される階層的木構造を図解する概念図である。
【図５】図５は、受け持ち基地局へのよい地理的条件にある加入者局に対する、ウォルシュコード割り当ての例を図解するのに使用される階層的木構造を図解する概念図である。
【図６】図６は、ＣＤＭＡ通信システムのためのさまざまなサブシステムの実施形態を図解する単純化された機能ブロック図である。
【図７】図７は、ＣＤＭＡ通信システムにおいて、ウォルシュコードを割り当てるのに使用されるプロセッサアルゴリズムの実施形態を図解するフロー図である。
【図８】図８は、ＣＤＭＡ通信システムにおいて、ウォルシュコードを割り当てるのに使用されるプロセッサアルゴリズムの代替の実施形態を図解するフロー図である。
【図１】
2007512780.tif 000009
【図２】
2007512780.tif 000010
【図３】
2007512780.tif 000011
【図４】
2007512780.tif 000012
【図５】
2007512780.tif 000013
【図６】
2007512780.tif 000014
【図７】
2007512780.tif 000015
【図８】
2007512780.tif 000016
【国際調査報告】
2007512780.tif 000017
2007512780.tif 000018
2007512780.tif 000019