(57)【要約】【課題】ワイアレス通信システムにおいてデータを制御する方法及び装置。【解決手段】開示された実施形態では、モービルユニットと基地局との間の通信は、例えば、ＨＤＲデータ転送レートの限定されたセットから選択されたデータ転送レートで実施される。一方で、モービルユニットは、データ転送レートの移動平均を連続的に算出する。モービルユニットは、受信するデータに関するサポート可能なデータレートも確かめる。サポート可能なデータレートは、ＨＤＲデータ転送レートの限定されたセットから選択されることができる。特定の範囲内にデータ転送レートの移動平均を維持するために、モービルユニットは、基地局へ最大データレート要求若しくはヌルデータ要求を送信する。モービルユニットによって要求された最大データレートは、サポート可能なデータレートに等しい若しくはこれより低い。
2005507208.tif 000002
【特許請求の範囲】
【請求項１】
あるデータ転送レートで基地局からモービルユニットへデータを通信するためのワイアレス通信システムにおける方法であって、前記方法は、以下のステップを具備する：
前記データ転送レートの移動平均を算出することと；
前記モービルユニットによってデータを受信するためにサポート可能なデータレートを確かめることと；
実質的に変化させないで前記データ転送レートの前記移動平均を維持するために最大データレート要求を前記基地局へ送信することであって、前記最大データレートは、前記サポート可能なデータレートに等しい若しくはより低いこと。
【請求項２】
請求項１の方法、ここで、前記基地局から前記モービルユニットへデータを通信するための前記ワイアレス通信システムは、ＨＤＲデータ送信を具備する。
【請求項３】
請求項１の方法、ここで、前記ワイアレス通信システムは、ＣＤＭＡワイアレス通信システムを具備する。
【請求項４】
請求項１の方法、ここで、前記算出するステップは、所定の数のＨＤＲタイムスロットにわたって前記データ転送レートの前記移動平均を算出することを具備する。
【請求項５】
請求項１の方法、ここで、前記サポート可能なデータレートは、ＨＤＲデータ転送レートの限定されたセットから選択される。
【請求項６】
請求項１の方法、ここで、前記確かめるステップは、前記基地局から前記モービルユニットへ通信される前記順方向データチャネルの信号品質を測定することを具備する。
【請求項７】
請求項１の方法であって、実質的に変化させないで前期データ転送レートの前記移動平均を維持するためにヌルデータレートを前記基地局へ送信することをさらに具備する。
【請求項８】
請求項７の方法、ここで、前記基地局から前記モービルユニットへデータを通信するための前記ワイアレス通信システムは、ＨＤＲデータ送信を具備する。
【請求項９】
請求項７の方法、ここで、前記ワイアレス通信システムは、ＣＤＭＡワイアレス通信システムを具備する。
【請求項１０】
請求項７の方法、ここで、前記データ転送レートは、ＨＤＲデータ転送レートの限定されたセットから選択される。
【請求項１１】
請求項７の方法、ここで、前記算出するステップは、所定の数のＨＤＲタイムスロットにわたって前記データ転送レートの前記移動平均を算出することを具備する。
【請求項１２】
請求項７の方法、ここで、前記サポート可能なデータレートは、ＨＤＲデータ転送レートの限定されたセットから選択される。
【請求項１３】
請求項７の方法、ここで、前記確かめるステップは、前記基地局から前記モービルユニットへ通信される前記順方向データチャネルの信号品質を測定することを具備する。
【請求項１４】
請求項１の方法、ここで、前記最大データ要求は、ＨＤＲデータ要求チャネル上で送信される。
【請求項１５】
請求項７の方法、ここで、前記ヌルデータ要求は、ＨＤＲデータ要求チャネル上で送信される。
【請求項１６】
あるデータ転送レートでワイアレス通信システム中の基地局と通信するために構成されたモービルユニットであって、前記モービルユニットは、以下を具備する：
バッファ及びエアーインターフェースモジュールに接続されたＣＰＵ；
前記データ転送レートの移動平均を算出するために構成される前記ＣＰＵ；
前記バッファによってデータを受信するためにサポート可能なデータレートを確かめるためにさらに構成される前記ＣＰＵ；
実質的に変化させないで前記データ転送レートの前記移動平均を維持するために前記バッファによって前記データを受信するために最大データレート要求を前記基地局へ送信するために構成される前記エアーインターフェースモジュールであって、前記サポート可能なデータレートに等しい若しくはより低い前記最大データレート。
【請求項１７】
請求項１６のモービルユニット、ここで、前記ワイアレス通信システムは、ＨＤＲデータ送信を利用する。
【請求項１８】
請求項１６のモービルユニット、ここで、前記ワイアレス通信システムは、ＣＤＭＡワイアレス通信システムを具備する。
【請求項１９】
請求項１６のモービルユニット、ここで、前記ＣＰＵは、所定の数のＨＤＲタイムスロットにわたって前記データ転送レートの前記移動平均を算出するために構成される。
【請求項２０】
請求項１６のモービルユニット、ここで、前記サポート可能なデータレートは、ＨＤＲデータ転送レートの限定されたセットから選択される。
【請求項２１】
請求項１６のモービルユニット、ここで、前記ＣＰＵは、前記基地局から前記モービルユニットへ通信される前記順方向データチャネルの信号品質を測定することによって前記サポート可能なデータレートを確かめるために構成される。
【請求項２２】
請求項１６のモービルユニット、ここで、前記エアーインターフェースモジュールは、実質的に変化させないで前記データ転送レートの前記移動平均を維持するためにヌルデータ要求を前記基地局へ送信するためにさらに構成される。
【請求項２３】
請求項２２のモービルユニット、ここで、前記ワイアレス通信システムは、ＨＤＲデータ送信を利用する。
【請求項２４】
請求項２２のモービルユニット、ここで、前記ワイアレス通信システムは、ＣＤＭＡワイアレス通信システムを具備する。
【請求項２５】
請求項２２のモービルユニット、ここで、前記データ転送レートは、ＨＤＲデータ転送レートの限定されたセットから選択される。
【請求項２６】
請求項２２のモービルユニット、ここで、前記ＣＰＵは、所定の数のＨＤＲタイムスロットにわたって前記データ転送レートの前記移動平均を算出するために構成される。
【請求項２７】
請求項２２のモービルユニット、ここで、前記サポート可能なデータレートは、ＨＤＲデータ転送レートの限定されたセットから選択される。
【請求項２８】
請求項２２のモービルユニット、ここで、前記ＣＰＵは、前記基地局から前記モービルユニットへ通信される前記順方向データチャネルの信号品質を測定することによって前記サポート可能なデータレートを確かめるために構成される。
【請求項２９】
請求項１６のモービルユニット、ここで、前記エアーインターフェースモジュールは、ＨＤＲデータ要求チャネル上で前期最大データレート要求を送信するために構成される。
【請求項３０】
請求項２２のモービルユニット、ここで、前記エアーインターフェースモジュールは、ＨＤＲデータ要求チャネル上で前期ヌルデータ要求を送信するために構成される。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にワイアレス通信システムの分野に係り、特にワイアレス通信システムにおける高データレート（“ＨＤＲ”）データ送信に関する。
【背景技術】
【０００２】
ワイアレス通信システムにおいて、数人のユーザは、共通通信チャネルを共有することができる。数人のユーザが同時に通信チャネルを介して情報を送信することから生じる衝突を避けるために、ユーザに対して利用できるチャネル能力のある種の割り当てが、必要である。通信チャネルへユーザがアクセスすることの割り当ては、多元アクセスプロトコルの種々の形式によって達成される。プロトコルの１つの形式は、コード分割多元アクセス（“ＣＤＭＡ”）であり、そして他の形式のプロトコルは、時間分割多元アクセス（“ＴＤＭＡ”）である。
【０００３】
ＣＤＭＡシステムにおいて、各ユーザは、他のユーザの信号から自分の信号を分離するために通信信号を送信信号に独自にエンコードする。メッセージ信号のエンコーディングは、そのスペクトルを拡散し、その結果エンコードされた送信信号のバンド幅は、メッセージ信号のオリジナルのバンド幅よりはるかに大きい。この理由で、ＣＤＭＡシステムは、“拡散スペクトル”システムとも呼ばれる。ＴＤＭＡシステムにおいて、各ユーザは、独自に割り当てられたタイムスロットにおいて通信信号を送信する。タイムスロットは、オーバーラップせず、その結果各ユーザの信号は、他のユーザの信号から分離される。
【０００４】
ＨＤＲデータ送信は、標準ＣＤＭＡ音声通信チャネルにおけるデータ送信を提供できる技術である。ＨＤＲは、既存のＣＤＭＡネットワークにおける若しくはスタンドアロンデータネットワークにおけるデータ能力を増進するために使用されることができる。例えば、ＨＤＲは、１秒当たりほぼ２．４ミリオンビット（“Ｍｂｐｓ”）のデータ送信レートを与えることができる。既存のＣＤＭＡネットワークで、ある数のチャネルは、音声からデータへ変更される。ＨＤＲは、ＣＤＭＡとＴＤＭＡの組み合わせを使用し、数人のユーザ間で各通信チャネルを共有する。しかしながら、ＨＤＲは、ＴＤＭＡでのような固定ベースよりはむしろ必要に応じたベースでタイムスロットを割り当てる。
【０００５】
図１は、ＣＤＭＡワイアレス通信システムにおいてＨＤＲを使用してデータを送信するために使用される通信チャネルの一例を図示する。図１に示された通信システム１００は、例えば、ｃｄｍａ２０００拡散スペクトル通信システムの一部である可能性がある。図１に示されたように、モービルユニット１０２、これはＨＤＲモデムである可能性がある、は、モービルユニット１０２に接続されたモービルユニットアンテナ１１０と基地局１１２に接続された基地局アンテナ１１４との間の高周波信号伝播によって与えられた通信チャネルを介して基地局１１２と通信する。モービルユニット１０２は、パーソナルコンピュータ（“ＰＣ”）、例えばＰＣ１０４のような、コンピュータにオプションとして接続されることができる。ＰＣ１０４は、データリンク１０６によってモービルユニット１０２と接続されることができる。データリンク１０６は、例えばＲＳ−２３２ポートへ接続されたシリアルケーブルである可能性がある。（ＲＳ−２３２は、リコメンデッドスタンダード（推奨標準）−２３２、コンピュータと周辺機器との間のシリアル送信に関する標準、を指し、今日、ＴＩＡ／ＥＩＡ−２３２−Ｅとして公式に呼ばれる。）
通信チャネルは、順方向データチャネル１１６を含む。順方向データチャネル１１６は、ユーザデータを搬送するために使用でき、図１では、基地局１１２からモービルユニット１０２への順方向を指し示す矢印によって示される。通信チャネルは、順方向制御チャネル１１８も含む。順方向制御チャネル１１８は、シグナリング情報及び出力制御情報を搬送するために使用でき、図１では、これも順方向を指し示す矢印によって示される。通信チャネルは、さらに、逆方向データチャネル１２０を含む。逆方向データチャネル１２０は、ユーザデータを搬送するために使用でき、図１では、モービルユニット１０２から基地局１１２への逆方向を指し示す矢印によって示される。通信チャネルは、逆方向制御チャネル１２２も含む。逆方向制御チャネル１２２は、シグナリング情報及び出力制御情報を搬送するために使用でき、図１では、これも逆方向を指し示す矢印によって示される。
【０００６】
ＨＤＲデータレートは、ある因子に依存して変化できる。例えば、ＨＤＲデータレートは、モービルユニット、すなわちＨＤＲモデムから基地局への距離に依存して変化できる。ＨＤＲデータレートは、例えば、一般に信号対ノイズ比として測定される通信チャネルの瞬間的な信号品質に依存して、タイムスロット間でも変化できる。図１に見られるように、通信チャネルはデータ要求チャネル（“ＤＲＣ”）１２４も含む。ＤＲＣ１２４は、インターリムスタンダード（中間標準）８５６（“ＩＳ−８５６”）、ＨＤＲエアーインターフェースに関する技術仕様書、によって明記されたように、最大データレート若しくはヌルデータレートのいずれかを特定するために使用される。最大データレートは、通信チャネルの瞬間的な信号品質がサポートできるものである。
【０００７】
ＨＤＲモデム１０２のような高データレートが、低いデータレートを有する、例えば、ＲＳ−２３２ポートのようなデータリンク１０６を経由してＰＣ１０４に接続される場合に、“ボトルネック”問題は生ずる。ＨＤＲモデムにおいて、データがほぼ２．４ＭｂｐｓのＨＤＲデータレートでデータバッファに入り、ほぼ１１５０００ビット／秒（“Ｋｂｐｓ”）のＲＳ−２３２データレートでデータバッファを出る場合、データがバッファを“オーバーフローする”、すなわちデータが失われる可能性がある。ボトルネック問題は、大きなデータバッファを与えることによってある部分は解決できる。しかし、異なるデータレートにおいて、データがデータバッファのサイズに拘わらずバッファをオーバーフローし、失われる可能性がある。生ずる他の問題は、ワイアレスシステムにおいて時々、データは、例えば、ノイズ若しくは干渉によって生ずる通信チャネルの変化する信号品質に起因して、送信される必要がある。一般に、例えば、順番にファイリングし、データバッファを空にすることを維持するために、再送信データは、他のデータより送信に関して高い優先順位を与えられる。
【０００８】
種々のプロトコルが、データリンクにおけるデータレートを制御するために存在し、“フロー制御”としても呼ばれる。説明として、フロー制御は、ハードウェア中でモデムとＰＣとの間に与えられることができる。例えば、別々の制御リンク、１つはモデムに対して、そして他はＰＣに対して、を与えることによる、ＲＳ−２３２データリンクのようなものである。その結果、それぞれは、他からのデータフローを開始し、停止できる。このようにして、例えば、モデム中のデータバッファが満杯になり始めるのであれば、モデムがそのバッファのデータアウトをプロセシングすることによって“キャッチアップ”できるまで、モデムは、ＰＣからのデータフローを停止できる。フロー制御は、例えば、データストリーム中に特殊制御記号、すなわちデータとして処理できない記号を含むことによって、Ｘｏｎ／ＸｏｆｆプロトコルのようなソフトウェアでモデムとＰＣとの間で与えられることもできる。特殊制御記号は、モデムとＰＣとによって使用されることができ、その結果、それぞれは、他からのデータフローを開始し、停止できる。このようにして、例えば、モデム中のデータバッファが満杯になり始めるのであれば、モデムがそのバッファのデータアウトをプロセシングすることによって“キャッチアップ”できるまで、モデムは、データフローを停止するための特殊記号を送信することによってＰＣからのデータフローを停止でき、その後、他の特殊記号を送信してデータフローを再開する。
【０００９】
ハードウェアフロー制御若しくはソフトウェアフロー制御プロトコルのいずれもが、一般にワイアレスシステムにおいてデータを再送信することに関する要求、若しくは、特にＨＤＲ技術において再送信及び他の優先データの送信に関する要求に敏感でない。このように、ＨＤＲ技術が、別々のデータ及び制御チャネル並びに別々のデータ要求チャネル（“ＤＲＣ”）を与えるけれども、ＨＤＲにおける既存のフロー制御プロトコルの応用は、典型的には再送信及び他の優先データの送信で問題を生じる。例えば、既存のフロー制御プロトコルは、非常に長い間データ送信を停止できる。その結果、再送信若しくは優先データは、失われる、若しくは不必要に再送信される必要がある。ＨＤＲモデムに関するＩＳ−８５６技術標準にしたがって、ＤＲＣチャネルは、通信チャネルの瞬間的な信号品質がサポートできるヌルデータレート若しくは最大データレートだけを特定するために使用される。ＤＲＣチャネルは、これゆえ、特定のモデムバッファと互換性のあるデータレート及びモデムプロセシング速度のような、任意のオプションのデータレートを特定するために使用されることはない。
【００１０】
それゆえ、ワイアレス通信システムにおけるＨＤＲデータ送信においてフロー制御に対する技術で必要性がある。さらに、再送信及び他の優先データの送信による妨害なしにワイアレス通信システムにおけるＨＤＲデータリンクのデータレートを調節することに対する技術において必要性がある。
【発明の開示】
【００１１】
［サマリー］
ここに開示された実施形態は、ワイアレス通信システムにおけるＨＤＲデータ送信においてフロー制御を与えることによって上記した必要性に対応する。さらに、実施形態は、再送信及び他の優先データの送信で妨害されることなくワイアレス通信システムにおいてＨＤＲデータリンクのデータレートを調節する。
【００１２】
本発明の１態様では、モービルユニットと基地局との間の通信は、例えば、ＨＤＲデータ転送レートの限定されたセットから選択されたデータ転送レートで実施される。一方で、モービルユニットは、データ転送レートの移動平均を連続的に算出する。例えば、モービルユニットは、所定の数のＨＤＲタイムスロットにわたってデータ転送レートの移動平均を算出する。モービルユニットは、受信するデータに関するサポート可能なデータレートも確かめる。例えば、サポート可能なデータレートは、基地局から受信される通信チャネルの信号品質を測定することによって確かめられる。サポート可能なデータレートは、ＨＤＲデータ転送レートの限定されたセットから選択されることができる。
【００１３】
特定の範囲内にデータ転送レートの移動平均を維持するために、モービルユニットは、基地局へ最大データレート要求若しくはヌルデータ要求を送信する。モービルユニットによって要求された最大データレートは、サポート可能なデータレートに等しい若しくはこれより低い。
【発明を実施するための最良の形態】
【００１４】
ここに開示された実施形態は、ワイアレス通信システムにおいて順方向チャネル上でデータレートを制御するための方法及び装置に向けられている。以下の説明は、本発明の実行に適している特定の情報を包含する。本発明が、本出願において具体的に論じられたものから異なる方式で実行される可能性があることを、この分野に知識のあるものは、理解するはずである。さらに、発明の具体的な詳細のあるものは、発明を不明瞭にさせないために論じられない。本出願において説明されなかった具体的な詳細説明は、この分野において通常のスキルを有する者の知識の範囲内である。
【００１５】
本出願の図面及びそれらに付随する詳細な説明は、発明の単なる例の実施形態に向けられている。簡潔にするために、本発明の原理を使用する発明の他の実施形態は、本出願においては具体的に説明されないし、本図面によって具体的に説明されない。用語“イグゼンプラリ”は、ここでは広く用いられ、“例、事例、若しくは実例として働くこと”を意味する。“イグゼンプラリ“としてここで説明されたいずれの実施形態が、他の実施形態に対して好ましい若しくは優位であるとして解釈される必要性はない。
【００１６】
ここで図２を参照して、１実施形態にしたがったイグゼンプラリなＣＤＭＡワイアレス通信システムにおいてデータレートを制御するために使用されるイグゼンプラリなＨＤＲモデムのいくつかの特徴及び構成要素が、説明される。図２は、ＨＤＲモデム２０２のようなモービルユニットを含んでいるイグゼンプラリなシステム２００を示す。ＨＤＲモデム２０２は、通信手段２０６を介してパーソナルコンピュータ（“ＰＣ”）２０４に接続される。通信手段２０６は、例えば、ＨＤＲモデム２０２に接続されたローカルエリアネットワーク（“ＬＡＮ”）へのイサーネットインターフェース、ＨＤＲモデム２０２に接続されたユニバーサルシリアルバス（“ＵＳＢ”）インターフェース接続、ＨＤＲモデム２０２へのパーソナルコンピュータメモリカードインターナショナルアソシエーション（“ＰＣＭＣＩＡ”）インターフェース、若しくはＲＳ−２３２ポートに接続されたシリアルケーブルを含むことができる。ＨＤＲモデム２０２は、アンテナ２０８を経由してワイアレス通信チャネル２１０を介して基地局（図２では示されていない）と通信する。通信チャネル２１０は、例えば、ＣＤＭＡワイアレス通信システムにおける送信及び受信アンテナ間の高周波送信である可能性がある。このようにして、ＨＤＲモデム２０２は、ＣＤＭＡ通信システムに含まれる。
【００１７】
ＣＤＭＡ通信システムの一般原理、及び特に通信チャネルを介して送信するための拡散スペクトル信号の発生に関する一般原理は、米国特許番号第４，９０１，３０７号、名称“人工衛星若しくは地上中継器を使用する拡散スペクトル多元アクセス通信システム”に説明されており、本発明の譲受人に譲渡されている。その特許、すなわち米国特許番号第４，９０１，３０７号の明細は、本出願に引用として全て取り込まれている。さらに、米国特許第５，１０３，４５９号、名称“ＣＤＭＡセルラ電話システムにおける信号波形を発生するシステム及び方法”、本発明の譲受人に譲渡されている、は、ＰＮスプレッディング、ウォルシュカバリング、及びＣＤＭＡ拡散スペクトル通信信号を発生する技術に関連する原理を開示する。その特許、すなわち米国特許第５，１０３，４５９号、の明細も、本出願に引用として全て取り込まれている。さらに、本発明は、データの時間マルチプレキシング及び“高データレート”通信システムに関連した種々の原理を利用する。そして、本発明は、米国特許出願、名称“高レートパケットデータ送信に関する方法及び装置”１９９７年１１月３日に提出されたシリアル番号第０８／９６３，３８６号に開示され、そして本発明の譲受人に譲渡されているような、“高データレート”通信システムにおいて使用されることが可能である。その特許出願の明細も、本出願に引用として全て取り込まれている。
【００１８】
図２を続けると、ＨＤＲモデム２０２は、エアーインターフェースモジュール２２０、直接メモリアクセス（“ＤＭＡ”）モジュール２２２、バッファ２２４、中央演算ユニット−ＣＰＵ２２６及びネットワークインターフェース２２８を含むいくつかのモジュールを具備する。モジュール間の情報の流れは、モジュール間の矢印によって図２のブロック図では示され、矢印は、情報の流れの方向も示す。
【００１９】
エアーインターフェースモジュール２２０は、ワイアレス通信チャネル２１０を介して基地局と通信するために構成される。例えば、エアーインターフェースモジュール２２０は、ＣＤＭＡワイアレス通信システムの基地局（図２では示されていない）と通信するＨＤＲ  ＣＤＭＡモデムである可能性がある。例えば、エアーインターフェースモジュール２２０は、コンピュータユーザによって使用されるＰＣ２０４に供給されるためにインターネトからデータをダウンロードする目的のために基地局と通信できる。
【００２０】
ＤＭＡモジュール２２２は、エアーインターフェースモジュール２２０からバッファ２２４へデータを転送するために構成される。例えば、ＤＭＡモジュール２２２は、特殊用途の回路、若しくは専用のマイクロプロセッサを含むことができる。マイクロプロセッサは、データ転送の各バイトに対してＣＰＵ２２６を使用することよりもさらに早くデータを転送するために、ＣＰＵ２２６の要求する最小のインターラクションでエアーインターフェースモジュール２２０からバッファ２２４へ直接データを転送する。バッファ２２４は、ＤＭＡモジュール２２２からデータを受信し、ＣＰＵ２２６によるさらなる処理に対して記憶するために構成される。例えば、バッファ２２４は、ランダムアクセスメモリ（“ＲＡＭ”）である可能性がある。
【００２１】
ＣＰＵ２２６は、バッファ２２４からデータを受信するため、及びネットワークインターフェース２２８へデータを与えるために構成される。付け加えると、ＣＰＵ２２６は、図２に示されたＨＤＲモデム２０２の全てのモジュール間の整然とした通信を仲介する。代表的に、ＣＰＵ２２６は、完全なデータのブロックにバッファ２２４中のデータを処理する。それゆえ、データの送信において問題があれば、誤ったデータは、データのブロック全体がプロセシングのためのバッファから削除される前に、データのブロックを完全にするために訂正される。データの送信の問題は、例えば、周期的な冗長性チェッキング（“ＣＲＣ”）のようなエラー訂正コードを使用して検出されることができ、不完全な状態でバッファ中にデータのブロックを残す。誤ったデータは、誤ったデータの再送信を要求することによって訂正される。“再送信”データとして呼ばれる誤ったデータの再送信は、プロセシングの前にデータのブロック全体を完全にすることを容易にするために、他のデータより高い優先順位を与えられる。その結果、データ転送が、整然とした方法で生じる。
【００２２】
整然としたデータ転送は、バッファ２２４がオーバーフローしないことが必要である。これは時間の拡大した期間にわたって、バッファ２２４が空にされるよりも早く満たされないことを必要とする。バッファ２２４が空にされる可能性があるレートは、いくつかの因子、例えば、ＣＰＵ２２６のプロセシング速度、上述したようにデータの再送信を必要とするデータエラーの量、これは、通信チャネルの変化する信号品質依存する、及びネットワークインターフェース２２８の速度に依存する。これらの因子の相互作用性は、データが受信される時に、エアーインターフェースモジュール２２０のデータ転送レートを制御することを必要とさせる。
【００２３】
ＨＤＲモデムエアーインターフェースに関するＩＳ−８５６技術標準にしたがって、エアーインターフェースモジュール２２０は、各タイムスロットにおいてヌルデータレート若しくは最大データレートのいずれかに対するデータレート要求を送信できる。ヌルデータレートは、送信されるデータがないことである。最大データレートは、通信チャネルの瞬間的な信号品質がサポートできるものであり、“サポート可能なデータレート”とも呼ばれる。１実施形態にしたがって、ＣＰＵ２２６及びエアーインターフェースモジュール２２０は、ヌルデータ要求、すなわち、ヌルデータレートに関するデータレート要求を、最大データ要求、すなわち、通信チャネルの瞬間的な信号品質がサポートできる最大データレートに対するデータレート要求で散在させるために構成される。ヌルデータ要求を最大データ要求で散在させることは、タイムスロットのそれぞれに対するデータ転送レートのいくつかのタイムスロットにわたる平均データレートは、制御されることができ、バッファ２２４が空にされることができるレートに適合する。さらに、ヌルデータ要求を最大データ要求で散在させることは、十分な最大データレートが優先データを受信する時に要求されるはずであるという理由で、再送信データ及び他の優先データによる妨害を回避する。散在させることに関するいくつかの技術が可能であり、以下にされに説明される。
【００２４】
ネットワークインターフェース２２８は、ＣＰＵ２２６と通信するため及びＰＣ２０４と通信するために構成される。その結果、整然とした通信がＣＰＵ２２６とＰＣ２０４との間に与えられる。例えば、ネットワークインターフェース２２８は、ＲＳ−２３２ポート、イサーネットインターファース、標準ＵＳＢ若しくはＰＣＭＣＩＡインターフェース、若しくはＨＤＲモデム２０２とＰＣ２０４との間の通信を可能にする他の好適なインターフェースのようなシリアルインターフェースであることが可能である。それゆえ、図２は、１実施形態にしたがったイグゼンプラリなＣＤＭＡワイアレス通信システムにおけるデータレートを制御するために使用されるイグゼンプラリなＨＤＲモデムの特徴及び構成要素のいくつかを図示する。
【００２５】
図３，図４，及び図５は、異なる実施形態にしたがったイグゼンプラリなワイアレス通信システムにおいてＨＤＲモデムを使用してデータレートを制御する３つの別々の例を説明する。ここで図３を参照して、一例は、１実施形態にしたがったイグゼンプラリなワイアレス通信システムにおいてＨＤＲモデムを使用してデータレートを制御することを説明する。図３は、データレート軸３０１を有するグラフ３００を示す。グラフ３００は、時間軸３０２に対してプロットされたデータレート軸３０１を示す。グラフ３００は、図１に示された順方向データチャネル１１６のような、通信チャネルの瞬間的な最大データレートを説明する例を示す。これは、瞬間的な最大データレートカーブ３０４にしたがって時間とともに変化する。通信チャネルの瞬間的な最大データレートは、通信チャネルの瞬間的な信号品質に直接比例する。信号品質は、例えば、デシベルで表されることができる通信チャネルの信号対ノイズ比として測定されることができる。瞬間的な信号品質が高いほど、通信チャネルの瞬間的な信号品質がサポートできる最大データレートが高くなる。
【００２６】
グラフ３００に示された説明の例では、時間軸３０２は、８つのタイムスロット、図３では１から８まで連続的に番号をつけられたタイムスロット３１１からタイムスロット３１８、に分割される。標準ＨＤＲタイムスロットは、例えば、期間がほぼ１．６ミリ秒（“ｍｓｅｃ”と省略する）である。通信チャネルの瞬間的な信号品質がサポートできる各タイムスロットに対する最大データレート、すなわちサポート可能なデータレート３０６、は、データレート軸３０１のデータレートスケールに対応する水平ステップとして図３に示される。サポート可能なデータレート３０６は、ＨＤＲ技術仕様にしたがって利用可能なデータレートの限定されたセットから選択される。例えば、データレートは、ほぼ２．４Ｍｂｐｓの最大ＨＤＲデータレートからほぼ３８Ｋｂｐｓの最小ＨＤＲデータレートまでの値の範囲である。図３に見られるように、サポート可能なデータレート３０６は、瞬間的な最大データレートカーブ３０４以下でなければならない。言い換えると、サポート可能なデータレート３０６が通信チャネルの能力を越えることができないため、サポート可能なデータレート３０６は、瞬間的な最大データレートカーブ３０４より低くなければならない。したがって、グラフ３００のサポート可能なデータレート３０６は、図３に示されたようにタイムスロット毎に変化する。
【００２７】
背景として、ＨＤＲモデムエアーインターフェースに関するＩＳ−８５６技術標準にしたがって、ＨＤＲモデムは、ヌルデータレート、若しくは最大データレートのいずれかに対する各タイムスロットにおけるデータ要求チャネルにわたるデータレート要求を送信できる。ヌルデータレートは、すなわち何もデータが送信されないことであり、最大データレートは、通信チャネルの瞬間的な信号品質がサポートできる、すなわちサポート可能なデータレートである。ＨＤＲモデムの通常のすなわち従来のオペレーションでは、ＨＤＲモデムは、サポート可能なデータレート要求、すなわち最大データレート要求を送信するはずである。そのようにして、要求されたデータレートは、通信チャネルがサポートできる最大データレートになるはずであり、その結果、ＨＤＲモデムプロセッサ、ＤＭＡ、若しくはバッファでいずれかの問題があれば、データが失われる可能性がある。
【００２８】
図３は、プロセッサ、ＤＭＡ、若しくはバッファに適応するために平均データ転送レートを制御するために、ヌルデータ要求を最大データ要求で散在させる一例を示す。図３の例では、最大データ要求は、タイムスロット３１３及び３１７の上の表示“最大要求”によって示されたように、タイムスロット３１３及び３１７で送信され、そして、ヌルデータ要求は、タイムスロット３１１，３１２，３１４，３１５，３１６，及び３１８上の表示“ヌル”によって示されたように、タイムスロット３１１，３１２，３１４，３１５，３１６，及び３１８で送信される。データをタイムスロット３１１，３１２，３１４，３１５，３１６，及び３１８において受信せず、タイムスロット３１３及び３１７においてのみデータを受信することによって、平均データレートは、制御される。
【００２９】
例えば、平均データレートは、時間が経過するにしたがって多数のタイムスロットにわたり平均データレートを算出すること、すなわち、移動平均データレートを算出することによって、そして、サポート可能なデータレート３０６が、移動平均データレートを特定の範囲内に維持するために必要なある特定の値より大きいタイムスロットに対して、タイムスロットの最大データ要求を送信すること、及びそれ以外はヌルデータ要求を送信することによって制御されることが可能である。そのようにして、図３に示された例では、サポート可能なデータレート３０６は、タイムスロット３１３及び３１７において一例の特定の範囲内で移動平均データレートを維持するために必要な特定の値より大きい。
【００３０】
図３に示された技術は、非常に効果的であり、そこでは、データが、各特定のユーザに対して最善のタイムスロットにおいて送信される。その結果、ＨＤＲモデムが自身のデータレートを適応できるものより低く保っていても、共有されたシステムリソースであるタイムスロットの最小の数は、それを行うために使用される。言い換えると、図３に示された技術は、同じシステム中の他のユーザが、タイムスロット３１５のような残りのタイムスロットの多くを使用することを可能にする。例えば、サポート可能なデータレート３０６が、図３のユーザに対してタイムスロット３１５では低いけれども、サポート可能なデータレート３０６は、同じ通信チャネルの他のユーザに対してタイムスロット３１５では高い可能性がある。さらに、最大データ要求を定期的に送信する図３に示された技術は、いかなる延長された時間の期間に対して順方向データチャネルをシャットダウンしないことによって、前述した優先データの問題を回避する。したがって、図３は、１実施形態にしたがったＨＤＲモデムを使用するデータレートを制御するための１つの技術を説明する。
【００３１】
ここで、図４を参照して、他の１例は、１実施形態にしたがったイグゼンプラリなＣＤＭＡワイアレス通信システムにおいてＨＤＲモデムを使用するデータレートを制御することの説明である。図４は、データレート軸３３１を有するグラフ３３０を示す。グラフ３３０は、時間軸３３２に対してプロットされたデータレート軸３３１を示す。グラフ３３０は、瞬間的な最大データレートカーブ３３４にしたがって時間とともに変化する、図１に示された順方向データチャネル１１６のような、通信チャネルの瞬間的な最大データレートの説明の例を示す。通信チャネルの瞬間的な最大データレートは、上記したように通信チャネルの瞬間的な信号品質とともに変化する。瞬間的な信号品質が高ければ、通信チャネルの瞬間的な信号品質がサポートできる最大データレートが高くなる。
【００３２】
グラフ３３０に示された説明の例では、時間軸３３２は、８つのタイムスロット、図４では１から８まで連続的に番号をつけられたタイムスロット３４１からタイムスロット３４８、に分割される。標準ＨＤＲタイムスロットは、例えば、期間がほぼ１．６ｍｓｅｃである。通信チャネルの瞬間的な信号品質がサポートできる各タイムスロットに対する最大データレート、すなわちサポート可能なデータレート３３６、は、データレート軸３３１のデータレートスケールに対応する水平ステップとして図４に示される。サポート可能なデータレート３３６は、ＨＤＲ技術仕様にしたがって利用可能なデータレートの限定されたセットから選択される。例えば、データレートは、ほぼ２．４Ｍｂｐｓの最大ＨＤＲデータレートからほぼ３８Ｋｂｐｓの最小ＨＤＲデータレートまでの値の範囲である。図４に見られるように、サポート可能なデータレート３３６は、瞬間的な最大データレートカーブ３３４以下でなければならない。言い換えると、サポート可能なデータレート３３６が通信チャネルの能力を越えることができないため、サポート可能なデータレート３３６は、瞬間的な最大データレートカーブ３３４より低くなければならない。したがって、グラフ３３０のサポート可能なデータレート３３６は、図４に示されたようにタイムスロット毎に変化する。
【００３３】
図４は、プロセッサ、ＤＭＡ、若しくはＨＤＲモデムのバッファに適応するために平均データ転送レートを制御するための、ヌルデータ要求を最大データ要求で散在させる一例を示す。図４の例では、最大データ要求は、タイムスロット３４２，３４４，３４６，及び３４８の上の表示“最大要求”によって示されたように、タイムスロット３４２，３４４，３４６，及び３４８で送信され、そして、ヌルデータ要求は、タイムスロット３４１，３４３，３４５，及び３４７上の表示“ヌル”によって示されたように、タイムスロット３４１，３４３，３４５，及び３４７で送信される。データをタイムスロット３４１，３４３，３４５，及び３４７において受信せず、タイムスロット３４２，３４４，３４６，及び３４８においてのみデータを受信することによって、平均データレートは、制御される。
【００３４】
例えば、平均データレートは、図４に示されたように２番目のタイムスロット毎のように、一つ置きのタイムスロットにおいて最大データ要求を送信することによって、及び残りのタイムスロットにおいてヌルデータ要求を送信することによって制御されることが可能である。他の例として、低い平均データレートが必要であるならば、最大データ要求は、３番目のタイムスロット毎に送信されることが可能である。若しくは、さらに低い平均データレートが必要であれば、４番目のタイムスロット毎に、以下同様である。通常のオペレーションに対応するスロット毎に最大データ要求を送信することは、最大の可能性のある平均データレートを与えるはずである。図３の技術を使用したように、移動平均データレートは、技術をモニタするために、及び最大データ要求を送信することの頻度の決定を助けるために算出されることが可能である。このようにして、図４に示された例では、平均データレートに対する一例の特定の値は、２番目のタイムスロット毎に最大データ要求を送信することによって満足される。
【００３５】
図４に示された技術も、効果的であり、そこでは、ＨＤＲモデムが自身のデータレートを適応できるものより低く保っているが、同じシステム中の他のユーザが使用することに対してオープンな、共有されたシステムリソースである残りのタイムスロットをそのまま残している。言い換えると、図４に示された技術は、タイムスロット３４５のような残りのタイムスロットを同じシステム中の他のユーザが使用することを可能にする。例えば、サポート可能なデータレート３０６が図４のユーザに対してタイムスロット３４５では低いけれども、サポート可能なデータレート３３６は、同じ通信チャネルの他のユーザに対してタイムスロット３４５では高い可能性がある。さらに、図４の技術は、図３のそれよりもさらに単純である。それゆえ、実行することがより容易である可能性があり、ＨＤＲモデムにおいて、ＣＰＵタイムのようなプロセシングリソースの消費がより少ない。さらに、最大データ要求を定期的に送信する図４に示された技術は、いかなる延長された時間の期間に対して順方向データチャネルをシャットダウンしないことによって、前述した優先データの問題を回避する。したがって、図４は、１実施形態にしたがったＨＤＲモデムを使用するデータレートを制御するための１つの技術を説明する。
【００３６】
ここで、図５を参照して、他の１例は、１実施形態にしたがったイグゼンプラリなＣＤＭＡワイアレス通信システムにおいてＨＤＲモデムを使用してデータレートを制御することの説明である。図５は、データレート軸３５１を有するグラフ３５０を示す。グラフ３５０は、時間軸３５２に対してプロットされたデータレート軸３５１を示す。グラフ３５０は、瞬間的な最大データレートカーブ３３４にしたがって時間とともに変化する図１に示された順方向データチャネル１１６のような、通信チャネルの瞬間的な最大データレートの説明の例を示す。通信チャネルの瞬間的な最大データレートは、上記したように通信チャネルの瞬間的な信号品質とともに変化する。瞬間的な信号品質が高ければ、通信チャネルの瞬間的な信号品質がサポートできる最大データレートは高くなる。
【００３７】
グラフ３５０に示された説明の例では、時間軸３５２は、８つのタイムスロット、図５では１から８まで連続的に番号をつけられたタイムスロット３６１からタイムスロット３６８、に分割される。標準ＨＤＲタイムスロットは、例えば、期間がほぼ１．６ｍｓｅｃである。通信チャネルの瞬間的な信号品質がサポートできる各タイムスロットに対する最大データレート、すなわちサポート可能なデータレート３５６、は、データレート軸３５１のデータレートスケールに対応する水平ステップとして図４に示される。サポート可能なデータレート３５６は、ＨＤＲ技術仕様にしたがって利用可能なデータレートの限定されたセットから選択される。例えば、データレートは、ほぼ２．４Ｍｂｐｓの最大ＨＤＲデータレートからほぼ３８Ｋｂｐｓの最小ＨＤＲデータレートまでの値の範囲である。図５に見られるように、サポート可能なデータレート３５６は、瞬間的な最大データレートカーブ３５４以下でなければならない。言い換えると、サポート可能なデータレート３５６が通信チャネルの能力を越えることができないため、サポート可能なデータレート３５６は、瞬間的な最大データレートカーブ３５４より低くなければならない。したがって、グラフ３５０のサポート可能なデータレート３５６は、図５に示されたようにタイムスロット毎に変化する。
【００３８】
図５は、ヌルデータ要求を最大データ要求で散在させる一例を示し、プロセッサ、ＤＭＡ、若しくはＨＤＲモデムのバッファに適応するために平均データ転送レートを制御する。図５の例では、最大データ要求は、タイムスロット３６７及び３６８の上の表示“最大要求”によって示されたように、タイムスロット３６７及び３６８で送信され、そして、ヌルデータ要求は、タイムスロット３６１，３６２，３６３，３６４，３６５，及び３６６上の表示“ヌル”によって示されたように、タイムスロット３６１，３６２，３６３，３６４，３６５，及び３６６で送信される。データをタイムスロット３６１，３６２，３６３，３６４，３６５，及び３６６において受信せず、タイムスロット３６７及び３６８においてのみデータを受信することによって、平均データレートは、制御される。
【００３９】
例えば、時間の予想した量の間ヌルデータ要求を送信することによって再送信データが要求されている場合に、平均データレートは、制御されることが可能である。時間の予想した量は、モービルユニットから基地局へ及び戻る信号の伝播遅延、及び優先再送信データがモービルユニットへ戻るために、基地局におけるプロセシング時間を含む。それゆえ、図５の説明の例は、ヌルデータレートが６の連続するタイムスロットにおいて送信され、標準ＨＤＲタイムスロット期間をほぼ１．６ｍｓｅｃと仮定してほぼ１０ｍｓｅｃの遅延時間を示す。実際には、遅延時間は、ほぼ５０から１００ｍｓｅｃの可能性があるが、ＨＤＲモデムがチャネルの接続を失うほど長くない。この技術を使用して、最大データ要求は、優先データが送信される準備ができた時に送信され、その結果、優先データ及び再送信データは、最大データ要求が送信された時に最初に受信される。このようにして、図５によって説明された技術は、上述した“ボトルネック”問題に向けられた方法で平均データレートを制御する。
【００４０】
図５に示された技術も、効果的であり、そこでは、ＨＤＲモデムが自身のデータレートを適応できるものより低く保っており、一方で、同じシステム中の他のユーザが使用することに対してオープンな、共有されたシステムリソースである残りのタイムスロットを残している。言い換えると、図５に示された技術は、タイムスロット３６５のような残りのタイムスロットを同じシステム中の他のユーザが使用することを可能にする。例えば、サポート可能なデータレート３５６が図５のユーザに対してタイムスロット３６５では低いけれども、サポート可能なデータレート３５６は、同じ通信チャネルの他のユーザに対してタイムスロット３６５では高い可能性があるタイムスロットである。さらに、最大データ要求を定期的に送信する図５に示された技術は、いかなる延長された時間の期間に対して順方向データチャネルをシャットダウンしないことによって、前述した優先データでの問題を回避する。したがって、図５は、１実施形態にしたがったＨＤＲモデムを使用してデータレートを制御するための１つの技術を説明する。
【００４１】
ここで図６を参照して、フローチャート４００は、１実施形態にしたがったＣＤＭＡシステムにおいてＨＤＲモデムを使用してデータレートを制御するためのプロセスの一例を説明する。図６に示されたフローチャート４００は、データ送信が順方向データチャネルにおいて行われる場合に、モービルユニットにおいて実施される可能性があるプロセスを説明する。フローチャート４００に示されたプロセスは、例えば、ＣＤＭＡ若しくは拡散スペクトル通信システムにおいて、図１に示されたＨＤＲモデム１０２のような、モービルユニットによって実施される可能性がある。
【００４２】
図６を続けると、ステップ４０２において、“フロー制御プロセス”としても呼ばれる、データレートを制御するための発明のプロセスは、開始する。データレートを制御するためのプロセスは、例えば、データバッファが過度に利用される、すなわち満杯になる場合、若しくは再送信データが要求されている場合に、開始される可能性がある。図６を続けると、ステップ４０４において、データレートを制御するためのプロセスは、データが最後に転送された時のデータレートの移動平均を算出する。例えば、平均データレートは、一定の数の最新のタイムスロットにわたって算出できる。移動平均データレートは、例えば、図３、図４、若しくは図５に関連して上記したように、次のタイムスロットにおいて最大データレート若しくはヌルデータレートのどちらを送信するかを決定することにおいて使用できる。
【００４３】
フローチャート４００のステップ４０６において、フロー制御プロセスは、次のスロットに対するサポート可能なデータレートを確かめる。上記したように、サポート可能なデータレートは、通信チャネルの瞬間的な信号品質がサポートできる最大データレートである。ここで、信号品質は、例えば、通信チャネルの信号対ノイズ比として測定されることができる。一旦、サポート可能なデータレートが確かめられると、それは、例えば、順方向データチャネルの瞬間的な信号品質を測定することを含むことができ、フロー制御プロセスは、ステップ４０８に続く。
【００４４】
フローチャート４００のステップ４０８において、フロー制御プロセスは、サポート可能なデータレート及び移動平均データレートを使用して、最大データレート若しくはヌルデータレートのいずれを次のタイムスロットの間に送信すべきかを決定する。例えば、フロー制御プロセスは、図３、図４、若しくは図５に関連して上記されたいずれかの技術、あるいはこれらの技術の組み合わせを使用できる。最大データレートが次のタイムスロットの間に送信されるべきであると、フロー制御プロセスが決定する場合、フロー制御プロセスは、ステップ４１０へ進む。ヌルデータレートが次のタイムスロットの間に送信されるべきであると、フロー制御プロセスが決定する場合、フロー制御プロセスは、ステップ４１２へ進む。
【００４５】
フローチャート４００のステップ４１０において、フロー制御プロセスは、例えば、ＨＤＲモデムに関するＩＳ−８５６技術標準に適合する、ＤＲＣを介して、すなわち、データ要求チャネルを介して最大データレートを送信する。フロー制御プロセスは、その後、ステップ４１４へ進む。フローチャート４００のステップ４１２において、フロー制御プロセスは、例えば、ＨＤＲモデムに関するＩＳ−８５６技術標準に適合する、ＤＲＣを介して、すなわち、データ要求チャネルを介してヌルデータレートを送信する。フロー制御プロセスは、その後、ステップ４１４へ進む。
【００４６】
フローチャート４００のステップ４１４において、フロー制御プロセスは終了する。進行中のフロー制御が必要であれば、フロー制御プロセスは、直ぐに繰り返されることができる。そうでなければ、プロセスは終了されることができ、そして、ＨＤＲモデムは、フロー制御が再び必要になるまで通常に動作されることができる。それゆえ、図６は、１実施形態にしたがって、ＣＤＭＡシステムにおいてＨＤＲモデムを使用してデータレートを制御するためにプロセスの一例を説明する。図６に関連して説明された上記のステップ４０２から４１４は、図２のＨＤＲモデム２０２中のＣＰＵ２２６のようなプロセッサの手助けで、ハードウェア若しくはソフトウェアにおいて実行されることができる。
【００４７】
本発明が、ワイアレス通信チャネルにおいて順方向チャネルにおけるデータレートを制御するための方法及び装置を与えるとことの上記の説明によって価値を認められる。上記した本発明の１実施形態にしたがって、ＨＤＲモデムに対するデータ送信に関するフロー制御は、ワイアレス通信システムにおけるモービルユニットにおいて達成される。１実施形態にしたがって、フロー制御は、モービルユニットエアーインターフェースに関するＨＤＲ標準技術仕様に適合するデータ要求チャネルを使用して達成される。それゆえ、データ送信のレートは、制御されることができ、それは、例えば、バファがオーバーフローするのを回避することによって、ＨＤＲを使用するデータ通信を改善する。さらに、上記した発明のある実施形態にしたがって、フロー制御は、再送信データのような、優先データの再送信で妨害されることなく達成される。本発明は、ＣＤＭＡシステムにおけるＨＤＲデータ送信に適用したものとして説明されたが、同様の状況において本発明をどのように適用するかは、この分野で通常の知識を有する者に容易に実現される。その状況では、データ送信に対するフロー制御は、例えば、イサーネット若しくはユニバーサルシリアルバス（“ＵＳＢ”）ような高速のデータリンクが、ＲＳ２３２のような遅いデータリンクとインターフェースされる場合に必要とされる。
【００４８】
情報及び信号が、多様な異なる技術及び技法のいずれかを使用して表わされる可能性があることを、この分野に知識のある者は、理解するはずである。例えば、全体の上記の説明で参照される可能性がある、データ、指示、命令、情報、信号、ビット、シンボル、及びチップは、電圧、電流、電磁波、磁場若しくは磁力粒子、光場若しくは光粒子、若しくはこれらの任意の組み合わせによって表わされる可能性がある。
【００４９】
ここに開示された実施形態に関連して説明された各種の解説的な論理ブロック、モジュール、回路、及びアルゴリズムのステップが、電子ハードウェア、コンピュータソフトウェア、若しくは両者の組み合わせとして実施できることを、この分野に知識のある者は、さらに価値を認めるはずである。ハードウェア及びソフトウェアのこの互換性をはっきりと説明するために、各種の解説的な構成素子、ブロック、モジュール、回路、及びステップが、機能性の面から一般的にこれまでに説明されてきた。そのような機能性が、ハードウェア若しくはソフトウェアとして実行されるか否かは、固有のアプリケーション及びシステム全体に課せられた設計の制約に依存する。熟練した職人は、述べられた機能性を各々の固有のアプリケーションに対して違ったやり方で実行することができる。しかし、そのような実行の決定は、本発明の範囲から離れては説明されない。
【００５０】
ここに開示された実施形態に関連して述べられた、各種の解説的な論理ブロック、モジュール、及び回路は、汎用プロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、アプリケーションスペシフィック集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）若しくは他のプログラマブルロジックデバイス、ディスクリートゲート若しくはトランジスタロジック、ディスクリートハードウェア素子、若しくはここに記述した機能を実行するために設計されたこれらのいかなる組み合わせで、実行若しくは実施されることができる。汎用プロセッサは、マイクロプロセッサである可能性があり、しかし代案では、プロセッサは、いかなる従来のプロセッサ、コントローラ、マイクロコントローラ、若しくはステートマシン(state machine)である可能性がある。プロセッサは、演算装置の組み合わせとして実行されることができる。例えば、ＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと結合した１若しくはそれ以上のマイクロプロセッサ、若しくはいかなる他のそのような構成である可能性がある。
【００５１】
ここに開示された実施形態に関連して述べられた方法若しくはアルゴリズムのステップは、ハードウェアにおいて、プロセッサにより実行されるソフトウェアモジュールにおいて、若しくは、両者の組み合わせにおいて直接実現されることができる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、脱着可能なディスク、ＣＤ−ＲＯＭ、若しくは、この分野で知られている他のいかなる形式の記憶媒体の中に存在できる。あるイグゼンプラリな記憶媒体は、プロセッサと接続され、その結果、プロセッサは、記憶媒体から情報を読み出し、そこに情報を書き込める。代案では、記憶媒体は、プロセッサに集積できる。プロセッサ及び記憶媒体は、ＡＳＩＣ中に存在できる。ＡＳＩＣは、モービルユニット中に存在できる。代案では、プロセッサ及び記憶媒体は、モービルユニット中に単体素子として存在できる。
【００５２】
開示された実施形態のこれまでの説明は、本技術分野に知識のあるいかなる者でも、本発明を作成し、使用することを可能にすることを与える。これらの実施形態の各種の変形は、本技術分野に知識のある者に、容易に実現されるであろう。そして、ここで定義された一般的な原理は、発明の精神若しくは範囲から逸脱しないで、他の実施形態に適用される可能性がある。例えば、ヌルデータ要求を最大データ要求で散在させるための異なる技術は、本出願において説明した技術に加えて使用されるはずである。それゆえ、本発明は、ここに示された実施形態に制限することを意図したものではなく、ここに開示した原理及び卓越した特性と整合する広い範囲に適用されるものである。
【００５３】
このようにして、ワイアレス通信システムにおいて順方向チャネル上でデータレートを制御する方法及び装置が、説明されてきた。
【図面の簡単な説明】
【００５４】
【図１】図１は、ＣＤＭＡワイアレス通信システムにおいてＨＤＲを使用してデータを送信するために使用される通信チャネルの例を説明するブロック図である。
【図２】図２は、本発明の１実施形態にしたがったイグゼンプラリなワイアレス通信システムにおいてデータレートを制御するために使用されたイグゼンプラリなＨＤＲモデムを説明するブロック図である。
【図３】図３は、本発明の異なる実施形態にしたがったイグゼンプラリなワイアレス通信システムにおいてＨＤＲモデムを使用してデータレートを制御する３つの別々の例を説明する時間に対してプロットされたデータレートのグラフである。
【図４】図４は、本発明の異なる実施形態にしたがったイグゼンプラリなワイアレス通信システムにおいてＨＤＲモデムを使用してデータレートを制御する３つの別々の例を説明する時間に対してプロットされたデータレートのグラフである。
【図５】図５は、本発明の異なる実施形態にしたがったイグゼンプラリなワイアレス通信システムにおいてＨＤＲモデムを使用してデータレートを制御する３つの別々の例を説明する時間に対してプロットされたデータレートのグラフである。
【図６】図６は、本発明の１実施形態のしたがったワイアレス通信システムにおいてデータレートを制御するためのステップを説明するフローチャートである。
【符号の説明】
【００５５】
１００…通信システム，１０６…データリンク，１１０…モービルユニットアンテナ，１１４…基地局アンテナ，２０２…ＨＤＲモデム，２０６…通信手段，２０８…アンテナ，３０４…最大レートカーブ，３０６…サポート可能なデータレート。
【図１】
2005507208.tif 000003
【図２】
2005507208.tif 000004
【図３】
2005507208.tif 000005
【図４】
2005507208.tif 000006
【図５】
2005507208.tif 000007
【図６】
2005507208.tif 000008
【国際公開パンフレット】
2005507208.tif 000009
2005507208.tif 000010
2005507208.tif 000011
2005507208.tif 000012
2005507208.tif 000013
2005507208.tif 000014
2005507208.tif 000015
2005507208.tif 000016
2005507208.tif 000017
2005507208.tif 000018
2005507208.tif 000019
2005507208.tif 000020
2005507208.tif 000021
2005507208.tif 000022
2005507208.tif 000023
2005507208.tif 000024
2005507208.tif 000025
2005507208.tif 000026
2005507208.tif 000027
2005507208.tif 000028
2005507208.tif 000029
2005507208.tif 000030
2005507208.tif 000031
2005507208.tif 000032
2005507208.tif 000033
2005507208.tif 000034
2005507208.tif 000035
2005507208.tif 000036
2005507208.tif 000037
2005507208.tif 000038
2005507208.tif 000039
2005507208.tif 000040
【国際調査報告】
2005507208.tif 000041
2005507208.tif 000042
2005507208.tif 000043