(57)【要約】  メッセージの受諾性の補足インジケータを定義する、第１のステップ（６０２）を含む通信装置に関するＡＣＫ／ＮＡＣＫ判定の信頼性のための方法。次のステップは、アップリンク・チャネルにより通信装置からＢＴＳにデータを送信するステップ（６０４）を含む。次のステップは、データが正しく受信されたかどうかをチェックするために、データをチェックするステップ（６０６）を含む。次のステップは、ＡＣＫ／ＮＡＣＫ情報の他に、メッセージの受諾性の補足インジケータを通信装置に提供するステップ（６０８、６１２）を含む。次のステップは、ＡＣＫ／ＮＡＣＫ情報の信頼性を判定するために、メッセージの受諾性の補足インジケータを使用するステップ（６１０、６１４）を含む。
2007500990.tif 000002
【特許請求の範囲】
【請求項１】
通信装置に関するＡＣＫ／ＮＡＣＫの判定の信頼性のための方法であって、
メッセージの受諾性の補足的インジケータを定義するステップ（６０２）と、
アップリンク・チャネルにより通信装置から基地局（ＢＴＳ）にデータを送信するステップ（６０４）と、
前記データが正しく受信されたかどうかをチェックするために、前記データをチェックするステップ（６０６）と、
ＡＣＫ／ＮＡＣＫ情報の他に、前記通信装置にデータの受諾性の補足インジケータを提供するステップ（６０８、６１２）と、
前記ＡＣＫ／ＮＡＣＫ情報の信頼性を判定するために、データの受諾性の前記補足インジケータを使用するステップ（６１０、６１４）と、を含む方法。
【請求項２】
前記定義ステップの際にデータの受諾性の前記補足インジケータが、予想した新しいデータ（ＮＤＥ）インジケータであり、前記ＮＤＥインジケータが、以降のスケジューリング割当メッセージ（ＳＡＭ）により、前記提供ステップ中に前記ＢＴＳから送信される請求項１に記載の方法。
【請求項３】
前記提供ステップの前記ＡＣＫ／ＮＡＣＫ情報が、前記ＢＴＳダウンリンクＡＣＫ／ＮＡＣＫコード・チャネルから、スケジューリング割当メッセージ（ＳＡＭ）に符号化される請求項１に記載の方法。
【請求項４】
前記提供ステップの前記ＡＣＫ／ＮＡＣＫ情報が、別々のダウンリンクＡＣＫ／ＮＡＣＫコード・チャネルにより提供される請求項１に記載の方法。
【請求項５】
ソフト・ハンドオフ中に前記通信装置を動作するステップをさらに含み、前記提供ステップが、信頼性を判定すべく前記使用ステップ中に内蔵させるために、各アクティブ・セットＢＴＳからのダウンリンク信号レベルを測定するステップを含む請求項１に記載の方法。
【請求項６】
ソフト・ハンドオフ中に前記通信装置を動作するステップをさらに含み、前記提供ステップが、信頼性を判定すべく前記使用ステップに内蔵させるために、ダウンリンク送信電力制御コマンド情報を提供するステップを含む請求項１に記載の方法。
【請求項７】
ソフト・ハンドオフ中に前記通信装置を動作するステップをさらに含み、前記提供ステップが、信頼性を判定すべく前記使用ステップに内蔵させるために、基地局の前記アクティブ・セットのうちの少なくとも２つのチャネル品質を測定するステップ、を含む請求項１に記載の方法。
【請求項８】
前記定義ステップが新しいデータ・インジケータ（ＮＤＩ）を定義するステップを含み、前記送信ステップが、前記トランスポート・フォーマット関連情報（ＴＦＲＩ）内の少なくとも１つのビットとして符号化されたＮＤＩを送信する、前記通信装置を含む請求項１に記載の方法。
【請求項９】
前記使用ステップ中に信頼性の高いＡＣＫを判定する際に、前記通信装置のバッファ内の前記データをフラッシュするステップをさらに含む請求項１に記載の方法。
【請求項１０】
前記使用ステップ中に信頼性の高いＮＡＣＫを判定する際に、前記ＢＴＳからの以降のＳＡＭを受信すべく第１の所定の時間待機するステップと、
前記第１の所定の時間が時間切れになる前に以降のＳＡＭを受信しない場合には、前記通信装置のバッファ内の前記データをフラッシュするステップと、をさらに含む請求項１に記載の方法。
【請求項１１】
前記使用ステップ中に信頼性の高いＮＡＣＫを判定する際に、
前記ＢＴＳからの以降のＳＡＭを受信すべく第２の所定の時間待機するステップと、
前記第２の所定の時間が時間切れになる前に以降のＳＡＭを受信しない場合には、前記通信装置のバッファ内の前記データを再送信するステップと、をさらに含む請求項１に記載の方法。
【請求項１２】
通信装置に関するＡＣＫ／ＮＡＣＫの判定の信頼性のための方法であって、
基地局（ＢＴＳ）が新しいデータを予想しているかどうかを表示する予想した新しいデータ（ＮＤＥ）インジケータを定義するステップ（６０２）と、
アップリンク・チャネルにより通信装置から前記ＢＴＳにデータを送信するステップ（６０４）であって、前記データが、新しいデータを送信中であるかどうかの新しいデータ表示（ＮＤＩ）を含むステップと、
前記データが正しく受信されたかどうかをチェックするために、前記データをチェックするステップ（６０６）と、
ＡＣＫ／ＮＡＣＫ情報の他に、前記通信装置に前記ＮＤＥを提供するステップ（６０８、６１２）と、
前記ＡＣＫ／ＮＡＣＫ情報の信頼性を判定するために、前記ＮＤＥを使用するステップ（６１０、６１４）と、を含む方法。
【請求項１３】
前記提供ステップの前記ＡＣＫ／ＮＡＣＫ情報が、前記ＢＴＳダウンリンクＡＣＫ／ＮＡＣＫコード・チャネルから、スケジューリング割当メッセージ（ＳＡＭ）に符号化される請求項１２に記載の方法。
【請求項１４】
前記チェック・ステップ中にＮＡＣＫを受信し、前記ＮＤＥが新しいデータが予想されていることを示している場合には、データの新しいパケットと一緒に新しいデータ表示の表示を送信するステップ、をさらに含む請求項１２に記載の方法。
【請求項１５】
前記チェック・ステップ中にＡＣＫを受信し、前記ＮＤＥが新しいデータが予想されていないことを示している場合には、データの前のパケットの再送信と一緒に前のデータの表示を送信する前記ステップ、をさらに含む請求項１２に記載の方法。
【請求項１６】
ソフト・ハンドオフ中に前記通信装置を作動する前記ステップをさらに含み、前記提供ステップが、第１のスケジューリング基地局から前記ＮＤＥおよびＡＣＫ／ＮＡＣＫ情報を提供し、第２の非スケジューリング基地局から前記通信装置にＡＣＫ／ＮＡＣＫ情報を提供するステップを含み、前記使用ステップが、受信したＡＣＫと前記スケジューリング基地局からの前記ＮＤＥとの間に競合があることを示し、前記非スケジューリング基地局からＡＣＫを受信した場合には、前記提供ステップが、信頼性を判定すべく前記使用ステップに内蔵させるために、前記スケジューリングおよび非スケジューリング基地局の信号の品質（ＱｏＳ）の相対的なレベルを測定するステップを含み、前記スケジューリング基地局と非スケジューリング基地局の間の前記ＱｏＳの相対的なレベルが変化して、前記非スケジューリング基地局が前記スケジューリング基地局よりも高いＱｏＳを有することを示している場合には、前記第２の基地局を前記スケジューリング基地局として割り当て、前記第２の基地局に新しいパケット・データを送信するステップ、をさらに含む請求項１２に記載の方法。
【請求項１７】
前記使用ステップ中に信頼性の高いＮＡＣＫを判定する際に、
前記ＢＴＳからの以降のＳＡＭを受信するために、第１の所定の時間待機するステップと、
前記第１の所定の時間が時間切れになる前に以降のＳＡＭを受信しない場合には、前記通信装置のバッファ内の前記データをフラッシュするステップと、をさらに含む請求項１２に記載の方法。
【請求項１８】
前記使用ステップ中に信頼性の高いＮＡＣＫを判定する際に、
前記ＢＴＳからの以降のＳＡＭを受信するために、第２の所定の時間待機するステップと、
前記第２の所定の時間が時間切れになる前に以降のＳＡＭを受信しない場合には、前記通信装置のバッファ内の前記データを再送信するステップと、をさらに含む請求項１２に記載の方法。
【請求項１９】
通信装置に関するＡＣＫ／ＮＡＣＫの判定の信頼性のための方法であって、
基地局（ＢＴＳ）が新しいデータを予想しているかどうかを表示する予想した新しいデータ（ＮＤＥ）インジケータを定義するステップ（６０２）と、
アップリンク・チャネルにより通信装置から前記ＢＴＳにデータを送信するステップ（６０４）であって、前記データが、新しいデータを送信中であるかどうかの新しいデータ表示（ＮＤＩ）を含むステップ（６０４）と、
前記データが正しく受信されたかどうかをチェックするために、前記データをチェックするステップ（６０６）と、
ＡＣＫ／ＮＡＣＫ情報の他に、前記通信装置に前記ＮＤＥを提供するステップ（６０８、６１２）と、
前記ＡＣＫ／ＮＡＣＫ情報の信頼性を判定するために前記ＮＤＥを使用するステップ（６１０、６１４）と、を含み、そのため
前記チェック・ステップ中にＮＡＣＫを受信し、前記ＮＤＥが新しいデータが予想されていることを示している場合には、データの新しいパケットと一緒に新しいデータ表示の表示を送信するステップをさらに含み、
前記チェック・ステップ中にＡＣＫを受信し、前記ＮＤＥが新しいデータが予想されていないことを示している場合には、データの前のパケットの再送信と一緒に前のデータの表示を送信するステップをさらに含む方法。
【請求項２０】
ソフト・ハンドオフ中に前記通信装置を動作する前記ステップをさらに含み、前記提供ステップが、第１のスケジューリング基地局から前記ＮＤＥおよびＡＣＫ／ＮＡＣＫ情報を提供し、第２の非スケジューリング基地局から前記通信装置にＡＣＫ／ＮＡＣＫ情報を提供するステップを含み、前記使用ステップが、受信したＡＣＫと前記スケジューリング基地局からの前記ＮＤＥとの間に競合があることを示し、前記非スケジューリング基地局からＡＣＫを受信した場合には、前記提供ステップが、信頼性を判定する目的で前記使用ステップに内蔵させるために、前記スケジューリングおよび非スケジューリング基地局の信号の品質（ＱｏＳ）の相対的なレベルを測定するステップを含み、前記スケジューリング基地局と非スケジューリング基地局の間の前記ＱｏＳの相対的なレベルが変化して、前記非スケジューリング基地局が、前記スケジューリング基地局よりも高いＱｏＳを有することを示している場合には、前記第２の基地局を前記スケジューリング基地局として割り当て、前記第２の基地局に新しいパケット・データを送信するステップをさらに含む請求項１９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、無線通信装置に関し、特にメッセージ肯定応答受信の際の信頼性に関する。
【背景技術】
【０００２】
例えば、広帯域符号分割多元接続（ＷＣＤＭＡ）またはｃｄｍａ２０００のようなＵＭＴＳ地上無線アクセス・ネットワーク（ＵＴＲＡＮ）のための第三世代パートナーシップ・プロジェックト（３ＧＰＰ２）規格の次世代用に提案されたユニバーサル移動体通信システム（ＵＭＴＳ）の場合には、移動局（ＭＳ）のようなユーザ装置（ＵＥ）は、地理的領域内に分散している複数の基地局サブシステム（ＢＳＳ）のうちの任意の１つ以上と通信する。移動局は、通常、セルラ通信装置である。各ＢＳＳは、同じ拡散符号を有するが、異なるコード位相オフセットを含むダウンリンク物理制御（パイロット）チャネル信号を連続的に送信する。位相オフセットにより、パイロット信号を相互に区別することができ、これにより基地局を区別することができる。以下の説明においては、ＢＳＳのパイロット信号は、単にパイロットと呼ぶ。ＭＳはパイロットを監視し、パイロットの受信エネルギーを測定する。
【０００３】
ＷＣＤＭＡシステムの場合には、ＭＳとＢＳＳとの間の通信用に多数の状態およびチャネルが存在する。例えば、トラヒック状態に関する移動局制御の場合には、ＢＳＳは、順方向リンクの順方向トラヒック・チャネルを通してＭＳと通信し、ＭＳは、逆方向リンクの逆方向トラヒック・チャネルを通してＢＳＳと通信する。呼出し中、ＭＳは、絶えず４組のパイロットを監視し、維持しなければならない。４組のパイロットは、一括してパイロット・セットと呼ばれ、アクティブ・セット、候補セット、近隣セット（Ｎｅｉｇｈｂｏｒ  Ｓｅｔ）および残りのセットを含む。
【０００４】
アクティブ・セットは、ＭＳに割り当てられた順方向トラヒック・チャネルと関連するパイロットを含む。このセットは、このセットに関連するパイロットが、すべて、ＭＳのソフト・ハンドオフ領域内に位置するという点で能動的である。候補セットは、現在アクティブ・セット内に位置していないが、関連する順方向トラヒック・チャネルを、うまく復調することができることを示す十分な強度を有するＭＳにより受信したパイロットを含む。近隣セットは、現在アクティブ・セットまたは候補セット内に位置していないが、ハンドオフのための候補になるかもしれないパイロットを含む。残りのセットは、近隣セット、候補セット、およびアクティブ・セット内のパイロットを除く、現在のＷＣＤＭＡ周波数割当て上の現在のシステム内のすべての可能なパイロットを含む。
【０００５】
通常、ＢＳＳは、多数のセクタに分割されている有効範囲にサービスを提供する。各セクタは、ＢＳＳに内蔵されている複数の基地トランシーバ局（ＢＴＳ）のうちの１つ以上によりサービスの提供を受ける。ＭＳが第１のＢＴＳからサービスの提供を受けている場合には、ＭＳは絶えずしきい値よりも十分強力なパイロットを探して、近隣のＢＴＳのパイロット・チャネルを探索する。ＭＳは、パイロット強度測定メッセージにより、第１のサービスを提供しているＢＴＳにこのイベントを送る。ＭＳが、第１のＢＴＳによりサービスの提供を受けている第１のセクタから、第２のＢＴＳによりサービスの提供を受ける第２のセクタに移動すると、通信システムは、いくつかのパイロットを候補セットからアクティブ・セットに昇格させ、近隣セットから候補セットに昇格させる。サービスを提供しているＢＴＳは、ハンドオフ指示メッセージ（Ｈａｎｄｏｆｆ  Ｄｉｒｅｃｔｉｏｎ  Ｍｅｓｓａｇｅ）によりＭＳにこの昇格を通知する。その後で、前のＢＴＳとの通信を終了する前に、アクティブ・セットに追加された新しいＢＴＳと通信をスタートするＭＳに対して、「ソフト・ハンドオフ」が行われる。
【０００６】
逆方向リンクの場合には、通常、アクティブ・セット内の各ＢＴＳは、別々に、ＭＳから受信した各フレームまたはパケットを復調し、復号する。次に、各ＢＴＳの復号したフレーム間で調停を行うのは、ＷＣＤＭＡ用語を使用する無線ネットワーク制御装置（ＲＮＣ）とも呼ばれる、通常基地局サイト制御装置（ＢＳＣ）内に位置する交換局または選択分配ユニット（ＳＤＵ）までの間である。このようなソフト・ハンドオフ動作は、いくつかの利点を有する。性質上、この機能は、ユーザがあるセクタから隣接するセクタに移動した場合に、ＢＴＳ間のハンドオフを改善し、信頼性を高くする。量的にいえば、ソフト・ハンドオフは、ＷＣＤＭＡシステムの容量／有効範囲を改善する。しかし、データ転送（帯域幅）に対する要求の量が増大すると、いくつかの問題が起こる場合がある。
【０００７】
データ・レートの増大について予想される要求を満たすために、いくつかの第三世代規格が提案されてきた。これらの規格のうちの少なくともあるものは、システム要素間の同期通信をサポートするが、他の規格のうちの少なくともあるものは、非同期通信をサポートする。同期通信をサポートする規格の少なくとも１つの例としては、ｃｄｍａ２０００がある。非同期通信をサポートする規格の少なくとも１つの例としてはＷＣＤＭＡがある。
【０００８】
同期通信をサポートしているシステムは、場合によっては、ハンドオーバ探索の探索時間を短縮することができ、利用度を改善することができ、位置発見計算の時間を短縮することができるが、同期通信をサポートしているシステムの場合には、一般的に、基地局を時間的に同期させなければならない。基地局を同期させるために使用するこのような１つの通常の方法は、全地球測位システム（ＧＰＳ）受信機の使用を含む。このＧＰＳ受信機は、基地局と地球の周囲の軌道内に位置する１つまたは複数の衛星との間の見通し送信（ｌｉｎｅ  ｏｆ  ｓｉｇｈｔ  ｔｒａｎｓｍｉｓｓｉｏｎ）に依存する基地局と同じ場所に位置する。しかし、ビルまたはトンネル内に位置する基地局、または地下に位置する基地局は、いつでも見通し送信を行うことができるわけではないので、場合によっては、基地局の時間的同期をいつでも容易に行うことができるとは限らない。
【０００９】
しかし、非同期送信は、それ自身の問題のセットを含んでいる。例えば、個々の加入者による自律スケジューリングをサポートしている環境内のアップリンク送信のタイミングの性質は、非常に散発的なものおよび／またはランダムなものである場合がある。トラヒック量が少ない場合には、アップリンク送信の自律スケジューリングは、あまり問題を起こさない。何故なら、複数の加入者が同時に送信しているデータからのデータの衝突（すなわち、オーバラップ）が起こる可能性が低いからである。さらに、衝突が起きた場合、任意の再送信に対するニーズを満たすために使用することができる予備の帯域幅が存在する。しかし、トラヒック量が増大するにつれて、データの衝突（オーバラップ）の可能性も増大する。任意の再送信に対するニーズもそれにつれて増大し、増大した再送信量をサポートするための予備の帯域幅の利用度もそれに応じて低減する。それ故、スケジューリング制御装置による明示のスケジューリングを導入すると有利な場合がある。
【００１０】
しかし、明示のスケジューリングを使用しても、非同期通信のスタート時間およびストップ時間がズレると、より詳細に説明すると、同期していない各基地局に対する、いくつかのアップリンク送信セグメントのスタート時間およびストップ時間に対するスタート時間およびストップ時間がズレると、さらにギャップおよびオーバラップが起こる恐れがある。ギャップは、加入者が送信を行っていない時間の長さに対応する。オーバラップは、複数の加入者が同時に送信している時間の長さに対応する。ギャップもオーバラップも、使用できる帯域幅の使用および正確な通信の管理が効率的でないことを示している。
【００１１】
例えば、図１は、従来技術の通信システム１００のブロック図である。通信システム１００は、ｃｄｍａ２０００システムまたはＷＣＤＭＡシステムであってもよい。通信システム１００は、複数のセル（図では７つ）を含む。各セルは３つのセクタ（ａ、ｂおよびｃ）に分割される。各セル内に位置するＢＳＳ１０１〜１０７は、そのセル内に位置する各移動局に通信サービスを提供する。各ＢＳＳ１０１〜１０７は、複数のＢＴＳを含んでいて、これらＢＴＳは、ＢＳＳからサービスの提供を受けているセルのセクタ内に位置する移動局に対して無線でインタフェースとしての働きをする。通信システム１００は、さらに、各ＢＳＳと結合している無線ネットワーク制御装置（ＲＮＣ）１１０およびＲＮＣに結合しているゲートウェイ１１２を含む。ゲートウェイ１１２は、通信システム１００と、公衆交換電話網（ＰＳＴＮ）またはインターネットのような外部ネットワークとの間でインタフェースとしての働きをする。
【００１２】
ＭＳ１１４のようなＭＳとＢＳＳ１０１のようなＭＳにサービスを提供するＢＳＳとの間の通信リンクの品質は、通常、時間の経過により、またＭＳの移動により変化する。その結果、ＭＳ１１４とＢＳＳ１０１との間の通信リンクが劣化すると、通信システム１００は、ソフト・ハンドオフ（ＳＨＯ）手順を行い、それによりＭＳ１１４をその品質が劣化した第１の通信リンクから、他の品質がもっと高い通信リンクにハンドオフすることができる。例えば、図１に示すように、セル１のセクタｂにサービスを提供しているＢＴＳからサービスを受けているＭＳ１１４は、セル３のセクタｃおよびセル４のセクタａと３方向ソフト・ハンドオフを行っている。ＭＳに同時にサービスを提供しているセクタに関連するＢＴＳ、すなわち、セクタ１−ｂ、３−ｃおよび４−ａに関連するＢＴＳは、この業界ではＭＳのアクティブ・セットと呼ばれる。通信システム１００は、また、メッセージ肯定応答／否定応答（ＡＣＫ／ＮＡＣＫ）手順を行い、それにより能動ＢＴＳは、ＭＳ１１４に、その最後のメッセージを正しく受信しなかったので、再送信または他の適当な行動が必要であることを知らせることができる。
【００１３】
図２を参照すると、この図は、通信システム１００が行う通信手順を示す。図２は、通信システム１００の階層構造のブロック図である。図２に示すように、ＲＮＣ１１０は、ＡＲＱ機能２１０、スケジューラ２１２およびソフト・ハンドオフ（ＳＨＯ）機能２１４を含む。図２は、さらに、複数のＢＴＳ２０１〜２０７も示す。各ＢＴＳは、対応するＢＳＳ１０１〜１０７とＢＳＳからサービスを受けているセクタ内に位置するＭＳとの間で無線インタフェースとしての働きをする。
【００１４】
ソフト・ハンドオフを行う場合、ＭＳ１１４のアクティブ・セット内の各ＢＴＳ２０１、２０３、２０４は、各通信チャネル２２１、２２３、２２４の逆方向リンクを通して、ＭＳ１１４から送信を受信する。アクティブ・セット２０１、２０３および２０４は、ＳＨＯ機能２１４により決まる。ＭＳ１１４から送信を受信した場合、各アクティブ・セットＢＴＳ２０１、２０３、２０４は、関連するフレーム品質情報と一緒に、受信した無線フレームの内容を復調し、復号する。
【００１５】
この時点で、各アクティブ・セットＢＴＳ２０１、２０３、２０４は、関連するフレーム品質情報と一緒に、復調し、復号した無線フレームをＲＮＣ１１０に送る。ＲＮＣ１１０は、アクティブ・セット内の各ＢＴＳ２０１、２０３、２０４から、関連するフレーム品質情報と一緒に、復調し、復号した無線フレームを受信し、フレーム品質情報に基づいて最善のフレームを選択する。次に、ＲＮＣ１１０のスケジューラ２１２およびＡＲＱ機能２１０は、アクティブ・セット内の各ＢＴＳ２０１、２０３、２０４へ同じ予めフォーマットした無線フレームとして配信される制御チャネル情報を生成する。別の方法としては、ＭＳが位置する現在のセルのＢＴＳ（ＢＴＳ２０２）は、それ自身のスケジューラを含み、スケジューリング情報をＭＳに提供する場合に、ＲＮＣ１１０をバイパスすることができる。次に、アクティブ・セットＢＴＳ２０１、２０３、２０４は、順方向リンクを通して予めフォーマットした無線フレームを同報する。次に、ＭＳ１１４は、どの伝送速度を使用すべきかを判定するために制御チャネル情報を使用する。さらに、ＡＲＱ機能は、ＢＴＳがＭＳからの前のメッセージを正しく受信したかどうかを知らせるためにＢＴＳが使用するＡＣＫ／ＮＡＣＫチャネルと関連する。
【００１６】
スケジューリング機能により、移動局（ＭＳ）は、アクティブ・セット基地トランシーバ局（ＢＴＳ）への強化逆方向リンク送信に対応する制御情報を送ることができ、ＢＴＳは制御機能を行うことができる。ＳＨＯ領域内のＭＳは、ＭＳが複数のアクティブ・セットＢＴＳから受信する複数のスケジューリング割当から、最善のトランスポート・フォーマットに対応するスケジューリング割当およびトランスポートに関連する情報（ＴＦＲＩ）を選択することができる。その結果、アップリンク・チャネルを、ＢＴＳ間の任意の明示の通信を行わないで、ＳＨＯ中にスケジューリングすることができる。いずれの場合も、どの伝送速度を使用すべきかを判定するために、スケジューラは、制御チャネル情報と一緒にＭＳ１１４が使用するデータ・レートを制限する。
【００１７】
ＵＭＴＳシステムのために提案されたように、ＭＳは、逆方向リンクの増大したデータ・レート有効範囲を達成するために、強化アップリンク専用トランスポート・チャネル（ＥＵＤＣＨ）を使用することができる。ＭＳは、ＭＳのところのローカルな測定値およびＵＴＲＡＮ速度制限が提供する情報に基づいて、強化アップリンクのために使用するデータ・レートを判定しなければならない。さらに、逆方向リンク上のスループットをもっと高くするために、通信システム１００のような通信システムは、間違った情報の再送信、およびこの業界では周知の適応変調および符号化（ＡＭＣ）を含むハイブリッド自動再送要求（Ｈ−ＡＲＱ）のような技術を適合している。
【００１８】
適応変調および符号化（ＡＭＣ）は、変調および順方向誤り訂正（ＦＥＣ）符号化スキームを、各ユーザまたは通信システムからサービスを受けているＭＳの平均チャネル状態に一致させるための柔軟性を与える。ＡＭＣは、ＢＴＳに近接していることによる有利なチャネル品質または他の地理的利点を有するユーザに対して平均データ・レートの大幅な増大を約束する。ＡＭＣを使用しない場合の１００ｋｂｐｓと比較すると、ＡＭＣを使用する強化ＧＳＭシステムのデータ・レートは、３８４ｋｂｐｓになる。同様に、５ＭＨｚＣＤＭＡシステムのダウンリンクおよびアップリンクのＡＭＣを通してのピーク・データ・レートは、それぞれ１０Ｍｂｐｓおよび２Ｍｂｐｓになる。ＡＭＣを使用しない場合のデータ・レートは、通常２Ｍｂｐｓおよび３８４ｋｂｐｓである。
【００１９】
ＡＭＣは、いくつかの欠点を有する。ＡＭＣは測定誤差および遅延の影響を受けやすい。適当な変調を選択するために、スケジューラ２１２のようなスケジューラは、チャネルの品質に注意しなければならない。チャネル推定値に誤差があると、スケジューラは、正しくないデータ・レートを選択することになり、大きすぎる電力で送信してシステム容量を無駄にするか、低すぎる電力で送信してブロック誤り率を大きくする。チャネル測定値を報告する際に遅れがあった場合も、移動チャネルが絶えず変化するために、チャネル品質推定値の信頼性が低くなる。測定の遅れを克服するために、チャネル測定報告の頻度を増大することができる。しかし、測定報告の頻度を増大すると、そうでない場合にはデータを送るために使用することができるシステム容量を消費することになる。
【００２０】
ハイブリッドＡＲＱは、暗黙のリンク適応技術である。この場合、ＡＭＣにおいては、変調および符号化フォーマットを設定するために明示のＣ／Ｉ測定値または類似の測定値が使用され、Ｈ−ＡＲＱにおいては、再送信決定のためにリンク層肯定応答が使用される。Ｈ−ＡＲＱを実施するために、チェース結合、速度互換パンクチャド・ターボ符号、および増分冗長性のような多くの技術が開発されてきた。増分冗長性、またはＨ−ＡＲＱタイプＩＩは、全符号化パケットの簡単な再送信を送信する代わりに、復号の最初の試みが失敗した場合に、追加の冗長情報が徐々に増大して送信されるＨ−ＡＲＱ技術の実施である。
【００２１】
Ｈ−ＡＲＱタイプＩＩＩも、増分冗長性ＡＲＱスキームの分類に属する。しかし、Ｈ−ＡＲＱタイプＩＩＩを使用すると、各再送信が自分で復号することができるようになり、この点がＨ−ＡＲＱタイプＩＩとは異なる。チェース結合（１つの冗長性バージョンを含むＨ−ＡＲＱタイプＩＩＩとも呼ばれる）は、送信機による同じ符号化したデータ・パケットの再送信を含む。受信機のところのデコーダは、受信したＳＮＲにより加重した送信パケットの複数のコピーを結合する。それ故、ダイバーシティ（時間）利得および（ＩＲだけに対する）符号化利得は、各再送信の後で入手される。複数の冗長性を含むＨ−ＡＲＱタイプＩＩＩの場合には、各再送信の際に異なるパンクチュア・ビットが使用される。種々のＨ−ＡＲＱスキームの実施方法の詳細は、当業者にとって周知のものであるので本明細書では説明しない。
【００２２】
ＡＭＣと結合したＨ−ＡＲＱは、システム容量を潜在的に２倍／３倍にすることにより、ユーザのスループットを大幅に増大する。実際、ハイブリッドＡＲＱは、符号化速度を増大し、チャネルに一致するようにデータ・レートを効果的に低減する冗長性の追加的増大を送信することによりチャネルに適合する。ハイブリッドＡＲＱは、チャネルの推定値に依存するばかりでなく、ＡＲＱプロトコルにより送信したエラーにも依存する。
【００２３】
強化アップリンク専用チャネルにおいては、スケジューラにより移動局がスケジューリングされるか、または移動局は、自律モードで送信することができる。ＢＴＳは、メッセージに応じてＡＣＫ／ＮＡＣＫ表示を移動局に送信する。ＡＣＫ（肯定応答した）表示は、メッセージを正しく受信したことを肯定応答する。ＮＡＣＫ（肯定応答しなかった）表示は、メッセージを正しく受信しなかったので、ＭＳはメッセージをＢＴＳに再送信する必要があることを示す。そうしたい場合で、ＢＴＳから応答がない場合には、ＭＳはそれをＮＡＣＫであると見なすことができる。
【００２４】
達成することができる最大スループットを劣化させる多数のエラー・ケースが発生する恐れがある。何故なら、エラーは、一般的に同じデータの再送信を必要とするからである。さらに、移動局がＡＣＫと見なしている、ＢＴＳが送信したＮＡＣＫのエラー・ケースが非常に困った状態をもたらす場合がある。この場合、ＡＣＫを認識するやいなや、移動局が、そのバッファからデータ・パケットをフラッシュすると、ストリーミング・アプリケーションの場合には、このデータは永久に失われる。しかし、非ストリーミング・アプリケーションにおいてさえ、このタイプのエラーは、システム・スループットにマイナスの衝撃を与える。何故なら、受信機被駆動層状マルチキャスト輻輳制御（ＲＬＣ）再送信がトリガされ、または最悪の場合でも、トランスポート制御プロトコル（ＴＣＰ）のスロー・スタートがトリガされるからである。これら両方のトリガは、データ・スループットに重大な影響を与える。さらに、ＢＴＳからダウンリンク上で他のスケジューリング割当メッセージを受信した場合には、移動局は、その時点で前の送信とは異なる内容を含む異なるアップリンク・データ送信を送信し、次に、ＢＴＳは、ＡＲＱ動作中にこのデータを前のデータに対応するそのソフト・バッファ内の情報と間違ってソフト結合し、そのため、この新しいパケットの送信の成功も影響を受ける。それ故、アップリンクで良好なデータのスループットを確実に改善するためには、この問題を解決することが重要である。もう１つのエラーの場合、ＢＴＳは、移動局がＮＡＣＫであると判定したＡＣＫを送信することができる。ＭＳは、もちろん、ＢＴＳのところですでに受信に成功した同じデータを再送信することができる。また、この再送信により全システム・スループットが低減する。
【発明の開示】
【発明が解決しようとする課題】
【００２５】
それ故、ＡＣＫ／ＮＡＣＫ情報の判定の信頼性を向上し、それにより、ソフト・ハンドオフ（ＳＨＯ）を使用した場合および使用しない場合の両方で、ＡＣＫをＮＡＣＫであると間違って判定し、ＮＡＣＫをＡＣＫであると間違って判定する問題を解決する新しい技術の開発が待望されている。より詳細に説明すると、マクロ選択ダイバーシティの利益が得られるように、ＭＳとアクティブ・セットＢＴＳとの間で情報のフィードバックができる技術を確立すると有利である。
【課題を解決するための手段】
【００２６】
新規なものと考える本発明の特徴については、添付の特許請求の範囲に詳細に説明してある。類似の要素には類似の参照番号がついている数枚の図からなる添付の図面を参照しながら下記の説明を読めば、他の目的および利点と一緒に本発明を最もよく理解することができる。
【００２７】
本発明は、ＡＣＫ／ＮＡＣＫ情報の判定の信頼性を強化し、それによりソフト・ハンドオフ（ＳＨＯ）を使用する場合および使用しない場合の両方で、ＡＣＫをＮＡＣＫと誤って判定し、ＮＡＣＫをＡＣＫと誤って判定する問題を解決するための方法を提供する。この方法は、ＢＴＳから通信装置（ＭＳ）へのスケジューリング割当メッセージ内のチャネルの品質、および「予想した新しいデータ」のインジケータを使用する新規な技術により行われる。この技術を使用すれば、マクロ選択ダイバーシティの利益を入手できるように、ＭＳとアクティブ・セットＢＴＳ間のフィードバック情報を設定することができる。
【００２８】
通常、本発明は、アクティブ・セット基地トランシーバ局（ＢＴＳ）への強化逆方向リンク送信のデータ・スループットを改善するために、移動局（ＭＳ）がＨＡＲＱ  ＡＣＫ／ＮＡＣＫ符号化情報を提供することができるようにすることにより、アクティブ・セット・ハンドオフおよびスケジューリング機能をサポートする。本発明を使用すれば、適応変調および符号化（ＡＭＣ）、ハイブリッドＡＲＱ（ＨＡＲＱ）、およびＡＲＱ遅延が少ない高速スケジューリングにより、強化逆方向リンク・チャネルをもっと効率的に実施することができる。ＨＡＲＱ、ＡＭＣ、アクティブ・セット・ハンドオフおよびスケジューリング機能は、好適には、移動局（ＭＳ）がアクティブ・セット基地トランシーバ局（ＢＴＳ）に、強化逆方向リンク送信に対応する制御情報を送ることができるようにし、またＢＴＳが制御機能を行うことができるようにすることにより、分散してサポートすることが好ましい。時間および信号対雑音比（ＳＮＲ）をベースとするＨＡＲＱフラッシュ機能は、ソフト・ハンドオフ（ＳＨＯ）中ＢＴＳのところでサポートされ、スループットを最大にするために強化逆方向リンクまたはアップリンク、チャネル用のスケジューリング、ＨＡＲＱ、ＡＭＣ機能をサポートするために、効率的な制御チャネル構造を提供し、ＳＨＯ領域中のＭＳが、複数のアクティブ・セットＢＴＳからＭＳが受信する複数のスケジューリング割当から、最善のトランスポート・フォーマットおよびリソースに関連する情報（ＴＦＲＩ）に対応する、スケジューリング割当を選択することができるようにする。その結果、ＢＴＳ間で任意の明示の通信を行わないで、ＨＡＲＱおよびＡＭＣをサポートしながら、ＳＨＯ中強化アップリンク・チャネルをスケジューリングすることができる。
【発明を実施するための最良の形態】
【００２９】
図３〜図５を参照すれば、本発明をもっとよく説明することができる。図５は、本発明のある実施形態による通信システム１０００のブロック図である。好適には、通信システム１０００は、複数の通信チャネルを含む、ｃｄｍａ２０００または広帯域ＣＤＭＡ（ＷＣＤＭＡ）通信システムのような符号分割多元接続（ＣＤＭＡ）通信システムであることが好ましい。通常の当業者であれば、通信システム１０００は、移動通信用グローバル・システム（ＧＳＭ）通信システム、時分割多元接続（ＴＤＭＡ）通信システム、周波数分割多元接続（ＦＤＭＡ）通信システム、または直交周波数分割多元接続（ＯＦＤＭ）通信システムのような種々の無線通信システムのうちの任意のシステムにより動作することができることを理解することができるだろう。
【００３０】
通信システム１００と同様に、通信システム１０００は複数のセル（図では７つ）を含む。各セルは、複数のセクタ（図では各セルに対して３つ、セクタａ、ｂおよびｃ）に分割されている。各セル内に位置する基地局サブシステム（ＢＳＳ）１００１〜１００７は、そのセル内に位置する各移動局に通信サービスを提供する。各ＢＳＳ１００１〜１００７は、本明細書においては、基地トランシーバ局（ＢＴＳ）とも呼ぶ複数の基地局、またはＢＳＳによりサービスの提供を受けているセルのセクタ内に位置する移動局に対して無線でインタフェースとしての働きをするノードＢを含む。通信システム１０００は、さらに、好適には、３ＧＰＰ  ＴＳＧ  ＵＴＲＡＮ  Ｉｕｂインタフェースを通して、およびＲＮＣと結合しているゲートウェイ１０１２を通して、各ＢＳＳに結合している無線ネットワーク制御装置（ＲＮＣ）１０１０を含む。ゲートウェイ１０１２は、公衆交換電話網（ＰＳＴＮ）またはインターネットのような外部ネットワークを含む通信システム１０００に対してインタフェースとしての働きをする。
【００３１】
ここで図３および図５を参照すると、通信システム１０００は、さらに、少なくとも１つの移動局（ＭＳ）１０１４を含む。ＭＳ１０１４は、セルラーホン、携帯電話、無線電話、またはパーソナル・コンピュータ（ＰＣ）またはラップトップ・コンピュータのようなデータ端末装置（ＤＴＥ）と関連する無線モデムのような任意のタイプの無線ユーザ装置（ＵＥ）であってもよい。ＭＳ１０１４は、ＭＳと関連するアクティブ・セット内に位置する複数のＢＴＳによりサービスの提供を受ける。ＭＳ１０１４は、順方向リンク（ＢＴＳからＭＳへ）および逆方向リンク（ＭＳからＢＴＳへ）を含むエア・インタフェースを介して、通信システム１０００内の各ＢＴＳと無線で通信する。各順方向リンクは、ＡＣＫ／ＮＡＣＫチャネル、ページング・チャネルおよびトラヒック・チャネルを含む複数の順方向リンク制御チャネルを含む。各逆方向リンクは、複数の逆方向リンク制御チャネル、ページング・チャネルおよびトラヒック・チャネルを含む。しかし、従来技術の通信システムとは異なり、通信システム１０００の各逆方向リンクは、さらに、もう１つのトラヒック・チャネル、すなわち、サブフレーム単位で動的に変調および符号化、および復調および復号することができるデータを送信することができるようにすることにより、高速データ・トランスポートを容易にする強化アップリンク専用トランスポート・チャネル（ＥＵＤＣＨ）を含む。
【００３２】
動作中、図４は、ＭＳ１０１４のような通信システム１０００のＭＳと、ＭＳのアクティブ・セット内に位置する複数の各ＢＴＳ、すなわち、ＢＴＳ３０１、３０３および３０４との間の通信の交換を示すメッセージの流れ図４００である。ＭＳ１０１４は、周知の固定変調および符号化率およびトランスポート・ブロック・サイズで、第１の逆方向リンク制御チャネル４０６により、各アクティブ・セットＢＴＳ３０１、３０３、３０４にスケジューリング情報４０２を送る。第１の逆方向リンク制御チャネルに対する対応する符号割当は、準静的に行われる。好適には、ＭＳ１０１４は、ＭＳの対応するデータ・キューが空である場合には、制御情報を送らないことが好ましい。
【００３３】
各アクティブ・セットＢＴＳ３０１、３０３、３０４は、第１の逆方向リンク制御チャネル４０６を介して、ＢＴＳによりサービスの提供を受けているＭＳ１０１４からスケジューリング情報４０２を受信する。スケジューリング情報４０２は、ＭＳのデータ・キュー状況および電力状況を含むことができる。ＢＴＳからサービスの提供を受けている各ＭＳから受信したスケジューリング情報４０２に基づいて、それぞれがサービスを提供している、またはアクティブ・セットＢＴＳ３０１、３０３、３０４は、各スケジューリング送信間隔４１０中に、ＢＴＳによりサービスの提供を受けているＭＳのうちの１つ以上、すなわち、ＭＳ１０１４をスケジューリングする。
【００３４】
各アクティブ・セットＢＴＳ３０１、３０３、３０４は、ＢＴＳからサービスの提供を受けている各ＭＳ１０１４に対する最大許容電力限界目標または制限を判定するために、逆方向リンク干渉レベル、ＭＳスケジューリング情報４０２および電力制御情報を使用する。電力限界は、現在のＤＰＣＣＨ電力レベルとＭＳがサポートする最大電力レベルとの間の違いである。パイロットは、自動周波数制御、同期、および電力制御のような復調のために使用する逆方向リンク・チャネルである。例えば、ＷＣＤＭＡシステムの場合には、このチャネルはＤＰＣＣＨと呼ばれる。ＤＰＣＣＨ電力に対する最大ＥＵＤＣＨの比の目標も判定することができる。
【００３５】
スケジューリングするＭＳ（例えば、ＭＳ１０１４）を選択した場合には、各アクティブ・セットＢＴＳ３０１、３０３、３０４は、スケジューリング割当４１８を、第１の順方向リンク制御チャネル４２６上のＭＳ１０１４のような選択したＭＳに送る。第１の順方向リンク制御チャネル４２６は、図４の１０ｍｓフレーム・フォーマットを使用することができる。このフォーマットは、スケジューリング割当４１８、テール・ビットおよびＣＲＣを含む。別の方法としては、第１の順方向リンク制御チャネル４２６のフレーム・サイズは、２ｍｓのフレーム・フォーマットを使用することができる。第１の順方向リンク制御チャネル４２６は、待ち時間が長くなるのを避けるために千鳥状になっている。スケジューリング割当４１８は、最大許容「電力限界」制限または目標、および第１の順方向リンク制御チャネル４２６を使用する次の１０ｍｓの送信間隔に対する２ｍｓのサブフレーム間隔のような許容ＥＵＤＣＨサブフレーム送信間隔のマップからなる。
【００３６】
図５を参照すると、通信システム１０００は、ＭＳ１０１４が、その品質劣化した第１のエア・インタフェースから、もう１つのもっと高い品質のエア・インタフェースにハンドオフすることができるソフト・ハンドオフ（ＳＨＯ）手順を含む。例えば、図５に示すように、セル１のセクタｂにサービスを提供しているＢＴＳによりサービスの提供を受けているＭＳ１０１４は、セル３のセクタｃおよびセル４のセクタａと３方向でソフト・ハンドオフを行っている。ＭＳに同時にサービスを提供しているセクタと関連するＢＴＳ、すなわち、セクタ１−ｂ、３−ｃおよび４−ａと関連するＢＴＳは、ＭＳのアクティブ・セットである。すなわち、ＭＳ１０１４は、ＭＳにサービスを提供しているセクタ１−ｂ、３−ｃ、および４−ａと関連するＢＴＳ３０１、３０３、３０４とソフト・ハンドオフ（ＳＨＯ）を行っている。これらＢＴＳは、ＭＳのアクティブ・セットである。本明細書で使用する場合には、アクティブ・セットＢＴＳおよびサービスを提供しているＢＴＳのような、「アクティブ・セット」および「サービスを提供している」という用語は、同じ意味を持ち、両方とも、関連するＭＳのアクティブ・セット内に位置するＢＴＳを意味する。さらに、図３および図５では、ＢＴＳ３０１、３０３、３０４は、１つのＭＳだけにサービスを提供しているが、当業者であれば、各ＢＴＳ３０１〜３０７は、複数のＭＳを同時にスケジューリングし、サービスを提供することができることを理解することができるだろう。すなわち、各ＢＴＳ３０１〜３０７は、同時に複数のアクティブ・セットのメンバーになることができる。
【００３７】
図３は、本発明のある実施形態による通信システム１０００のネットワーク・アーキテクチャ３００である。図３に示すように、通信システムは、複数のＢＴＳ３０１〜３０７を含む。各ＢＴＳは、対応するＢＳＳ１００１〜１００７と、ＢＴＳによりサービスの提供を受けているセクタ内に位置するＭＳとの間で無線インタフェースとしての働きをする。好適には、スケジューリング機能３１６、ＡＲＱ機能３１４およびＳＨＯ機能３１８を各ＢＴＳ３０１〜３０７に分散することが好ましい。ＲＮＣ１０１０は、ＭＳ１０１４のような通信システム１０００によりサービスの提供を受けている各ＭＳのアクティブ・セットのメンバーを定義することにより移動の管理を行い、マルチキャスト／マルチ受信グループの協調を行う。通信システム１０００の各ＭＳの場合には、インターネット・プロトコル（ＩＰ）パケットが、ＭＳのアクティブ・セットの各ＢＴＳ、すなわち、ＭＳ１０１４のアクティブ・セット内のＢＴＳ３０１、３０３、３０４に直接マルチキャストされる。
【００３８】
好適には、通信システム１０００の各ＢＴＳ３０１〜３０７は、ＳＨＯ機能の少なくとも一部を行うＳＨＯ機能３１８を含むことが好ましい。例えば、ＭＳ１０１４のアクティブ・セットの各ＢＴＳ３０１、３０３、３０４のＳＨＯ機能３１８は、フレーム選択および新しいデータ・インジケータの信号方式のようなＳＨＯ機能を行う。各ＢＴＳ３０１〜３０７は、別の方法としては、ＲＮＣ１１０内に常駐することができるスケジューラまたはスケジューリング機能を含むことができる。ＢＴＳスケジューリングにより、ＭＳ１０１４に関するＢＴＳ３０１、３０３、３０４のような各アクティブ・セットＢＴＳは、ＭＳがＢＴＳに送信したスケジューリング情報、およびＢＴＳのところで測定したローカル干渉およびＳＮＲ情報に基づいて、他のアクティブ・セットＢＴＳと通信しないでも、関連するＭＳ１０１４のスケジューリングを選択することができる。ＢＴＳ３０１〜３０７にスケジューリング機能３０６を分散させることにより、通信システム１０００内のＥＵＤＣＨのアクティブ・セットをハンドオフする必要がなくなる。通信システム１００のＲＮＣ１１０内にも常駐している機能であるＡＲＱ機能３１４およびＡＭＣ機能も、通信システム１０００のＢＴＳ３０１〜３０７に分散することができる。その結果、特定のハイブリッドＡＲＱチャネルにより送信したデータ・ブロックを、アクティブ・セットＢＴＳによりうまく復号することができた場合、ＢＴＳは、ＲＮＣ１０１０によるＡＣＫを送るようにとの指示を待たないで、ソースＭＳ（例えば、ＭＳ１０１４）にＡＣＫを送ることにより復号に成功したことを肯定応答する。
【００３９】
各アクティブ・セットＢＴＳ３０１、３０３、３０４が、各ＥＵＤＣＨフレームを復号することができるようにするために、ＭＳ１０１４は、各アクティブ・セットＢＴＳに、ＥＵＤＣＨフレームに関連して、ＭＳ１０１４から変調および符号化情報、増分冗長バージョン情報、ＨＡＲＱ状態情報、およびトランスポート・ブロック・サイズ情報を送る。これらの情報は、包括的に、トランスポート・フォーマットおよびリソース関連情報（ＴＦＲＩ）と呼ばれる。ＴＦＲＩは、速度および変調符号化情報およびＨ−ＡＲＱ状態を定義するだけである。ＭＳ１０１４は、ＴＦＲＩを符号化し、それをＥＵＤＣＨと同じフレーム間隔で送信する。
【００４０】
例えば、当業者であれば周知のように、逆方向リンク通信中、ＭＳ１１１４は、複数のＢＴＳ３０１、３０３、３０４にフレームを送信する。フレームの構造は、（ａ）ＢＴＳに現在のフレームを前に記憶しているフレームと結合する時期、または現在のバッファをフラッシュする時期を表示するフラッシュ・ビット、（ｂ）データ、（ｃ）フレームの復号に成功したかどうか（すなわち、フレームが何らかのエラーを含んでいたかどうか）を示す巡回冗長検査（ＣＲＣ）ビット、および（ｄ）チャネル・デコーダ・メモリをフラッシュするためのテール・ビットを含む。フレームが内蔵している情報は、本明細書においては、ソフト情報と呼ばれる。ＢＴＳは、Ｈ−ＡＲＱスキームにより複数の再送信からのフレームを結合することができる。ＭＳ１１１４も、以下に説明するように、補足的な信頼性ビットを送信することができる。
【００４１】
ＭＳ１１１４からフレームを受信した後で、ＢＴＳ３０１、３０３、３０４は、フレームを処理して、順方向制御チャネルを通してフレームが何らかのエラーを含んでいたかどうか（ＡＣＫ／ＮＡＣＫ）をＭＳ１１１４に送信する。この時点において、すべてのＢＴＳがフレームがエラーを含んでいると送信した場合には、ＭＳ１１１４は、ＢＴＳに、再送信したフレームを元の記憶しているフレームと結合するように指示するためにセットされたＦビットと一緒にすべてのＢＴＳに同じフレームを再送信する。ＢＴＳのうちの１つだけが、フレームがエラーを含んでいると送信した場合、またはどのＢＴＳもフレームがエラーを含んでいるとの送信を行わなかった場合、ＭＳ１１１４は、すべてのＢＴＳに、メモリから前のフレームを消去し、前のフレームを現在のフレームと結合しないように指示するようにセットされたＦビットと一緒に、すべてのＢＴＳに次のフレームを送信する。これによりリソースが無駄になる。さらに、ＭＳは個々の非スケジューリングＢＴＳをアドレスすることはできず、スケジューリングＢＴＳだけをアドレスすることができるだけである。何故なら、ＭＳは、他の非スケジューリング・アクティブ・セットＢＴＳからのどのコード・チャネルを聴取したらよいのかを知らないからである。さらに、移動局は、ＢＴＳからのＮＡＣＫ表示をＡＣＫと間違って解釈したり、その逆を行う場合がある。本発明を使用すれば、これらの問題を解決することができる。
【００４２】
より詳細に説明すると、本発明は、通信装置に関するＡＣＫ／ＮＡＣＫの判定の信頼性のための方法を含む。より詳細に説明すると、本発明は、ＡＣＫ／ＮＡＣＫ情報と一緒に使用するメッセージの受諾性の補足インジケータを提供する。第１の実施形態の場合には、補足インジケータは、ＢＴＳから以降のスケジューリング割当メッセージ（ＳＡＭ）により送信される予測した新しいデータ（ＮＤＥ）インジケータである。この実施形態の場合には、ＡＣＫ／ＮＡＣＫチャネル上でＡＣＫ／ＮＡＣＫ情報を受信した後で、ＭＳは、以降のＳＡＭでＮＤＥを受信するまでそのバッファ内のデータをフラッシュしない。ＡＣＫ／ＮＡＣＫ情報およびＮＤＥインジケータの両方を結合することにより、移動局は、前の送信の成功に関してもっと信頼性の高い結論を出すことができる。
【００４３】
ソフト・ハンドオフ内で動作できる本発明の第２の実施形態の場合には、ＭＳはメッセージの受諾性の補足インジケータのために、各アクティブ・セットＢＴＳからのダウンリンク・パイロット信号レベルを使用する。ダウンリンク・パイロット信号レベルは、ダウンリンク・チャネル品質を推定するために使用することができる。品質が良い場合には、受信したＡＣＫメッセージが正しい可能性が高い。別の方法としては、ＭＳは、特定のＢＴＳに対するＡＣＫ／ＮＡＣＫのチャネルの信頼性を判定するために、ダウンリンク送信電力制御（ＴＰＣ）コマンド情報（アップリンクを通してアクティブ・セットＢＴＳに送られる）を使用することができる。例えば、ＭＳがスケジューリングＢＴＳからＮＡＣＫを受信し、非スケジューリングＢＴＳからＡＣＫを受信した場合には、ＭＳは上記情報に関するその最終判定をベースとすることができる。
【００４４】
好適には、前の送信が成功したと判定した後で、新しいパケットに対応するアップリンクでデータを送信する場合には、ＭＳは、トランスポート・フォーマット関連情報ＴＦＲＩ（アップリンク・データ・チャネルにより送信したデータの復号を助けるために、制御チャネルにより送信した速度情報）内の新しいデータ・インジケータ（ＮＤＩ）ビットを設定することができる。そのため、前の送信に対してＮＡＣＫを送信したＢＴＳは、新しいパケットのデータ・ビットを前のパケットに対応するソフト決定ビットと間違ってソフト結合しない。１つのＢＴＳ（ＳＨＯ内に位置していない）が表示を送信した（他のＢＴＳのＡＣＫ／ＮＡＣＫチャネル上でエネルギーが検出されず、それ故ＮＡＣＫを意味している）場合でも、移動局はダウンリンクのチャネルの品質についてのＡＣＫ／ＮＡＣＫのその決定をベースとすることができることに留意されたい。ＳＨＯにおいては、ＴＦＲＩチャネルによりアップリンク内で移動局が送った「新しいデータ・インジケータ」ビットと一緒に、ＡＣＫ／ＮＡＣＫチャネルの信頼性を改善するために、上記技術を組合わせて使用することができる。
【００４５】
強化アップリンク用のＢＴＳのところでハイブリッドＡＲＱにより、高速で明示のおよび自律スケジューリングを可能にするためには、効率層１信号送信が必要になる。アップリンク・ハイブリッドＡＲＱを動作可能にするために、肯定応答した／肯定応答しなかった（ＡＣＫ／ＮＡＣＫ）フィードバック・コード・チャネルを使用することができる。ＡＣＫ／ＮＡＣＫ情報を受信するには、どのダウンリンク・コード・チャネルを聴取すべきかを、スケジューリングＢＴＳがＭＳに知らせる。別の方法としては、ＡＣＫ／ＮＡＣＫ情報を、ＢＴＳからＭＳへのＳＡＭで符号化することができる。明示モードの場合、アクティブ・セットのＢＴＳは、各移動局に、強化アップリンク・チャネルによりデータを送信する機会を記述する専用スケジューリング割当メッセージ（ＳＡＭ）を送信する。スケジューリング割当は、１０ｍｓおよび２ｍｓの長さのフレームにより送信することができる。当然他の長さのフレームも使用することができるが、３ＧＰＰにおいては、１０ｍｓまたは２ｍｓの長さのフレームがより頻繁に使用される。１０ｍｓのスケジューリング割当メッセージの場合には、前に受信した送信のＡＣＫ／ＮＡＣＫの表示を提供するための追加のビットのための十分な余裕がある。さらに、ＡＣＫ／ＮＡＣＫ情報の信頼性を十分高くするために、ＣＲＣ保護を使用することができる。しかし、１０ｍｓのＳＡＭメッセージは、その長さのために最新の無線状況に依存することができない。しかし、後者は重要ではない。何故なら、ＭＳが、アップリンク速度を判定するために、ＳＡＭメッセージ内の電力限界情報のほかに、電力制御情報を使用する必要がある場合があるからである。スケジューリングしたＭＳの無線条件が改善され、ＢＴＳが符号分割多重（ＣＤＭ）の十分な数のＭＳをスケジューリングしなかった場合、依然としてスループットが低減し、それにより、２人以上のユーザに、残りのノイズの増大限界を使用するために、同じ時間内に送信の機会が同時に割り当てられる恐れがある。また、１０ｍｓの場合には、ＳＡＭメッセージが喪失し、そのため送信機会の完全な１０ｍｓの価値の喪失によりリソースが無駄になる場合、潜在的に全体のスループットが低減するという他の欠点が生じることに留意されたい。
【００４６】
ＳＡＭメッセージのために２ｍｓの長さのフレームを使用した場合には、ＢＴＳは、移動局のところの無線条件の変化に迅速に対応することができ、上向きのフェージングの場合にそれをスケジュールすることができる。この場合、２ｍｓ間のダウンリンク・スケジューリング割当チャネル上で使用できるビットの数が不十分であったために、移動局のアップリンク・データ送信の成功または不成功の場合の移動局への表示を提供するためには、別々のＡＣＫ／ＮＡＣＫチャネルを使用すると有利である。ＡＣＫ／ＮＡＣＫ情報自身のＣＲＣ情報がないために（この場合、ＡＣＫ／ＮＡＣＫは、移動局によるパイロット・エネルギーの単なる検出である）、移動局がＡＣＫ／ＮＡＣＫの判定を間違える恐れがある。しかし、２ビットのＡＣＫ／ＮＡＣＫフィールドを含む２ｍｓのＳＡＭメッセージ（それ自身ＣＲＣを有する）上のピギー・バッキングＡＣＫ／ＮＡＣＫ情報により、依然としてＣＲＣ保護を２ｍｓのＳＡＭにより行うことができる。
【００４７】
別々のコード・チャネルで、ＡＣＫ／ＮＡＣＫを送信すると多くの利点がある。２ｍｓの間隔の場合、コヒーレントなＢＰＳＫは非常に信頼性が高い。ＳＨＯのＣＲＣを使用しないですむように反復を使用する。すなわち、ＳＡＭの反復は使用することができない。しかし、ＡＣＫ／ＮＡＣＫの反復を使用することにより、移動局が最小のエラーで情報を受信することを確認することができる。非同期ＨＡＲＱのためのＳＡＭの使用とＡＣＫ／ＮＡＣＫの使用との間には、逆相関がある。何故なら、通常、不連続フレーム・スケジューリングが予想されるからである。すなわち、簡単なＡＣＫ／ＮＡＣＫ表示を送信するだけのことなら、誰ももっと長いＳＡＭメッセージを送信したいとは思わない。より詳細に説明すると、ユーザを再度スケジューリングすることはできないし、以降のＳＡＭを受信することもできない。同様に、結合ＳＡＭおよびＡＣＫ／ＮＡＣＫの内蔵オーバヘッドは、非スケジューリングＢＴＳにとって特に重要である。例えば、スケジューリングされていない場合でも、ＡＣＫ／ＮＡＣＫがＳＡＭと結合している場合には、ＡＣＫ／ＮＡＣＫ表示を送りたいだけの非スケジューリングＢＴＳは、現在のＳＡＭメッセージを送る必要がある。さらに、ＡＣＫ／ＮＡＣＫが、ＳＡＭ上でピギー・バックされる場合には、ＨＡＲＱチャネル当たりもっと多くのＡＣＫ／ＮＡＣＫビットが必要になる。
【００４８】
さらに、ＳＨＯにおいては、複数のＢＴＳがアップリンク・データを受信し、ＡＣＫ／ＮＡＣＫ表示を送ることができる。ＢＴＳは、移動局に、このＡＣＫ／ＮＡＣＫ表示の後にスケジューリング割当メッセージを送ることもできるし、送らないこともできる。この場合、移動局が、ＡＣＫ／ＮＡＣＫのその決定のベースとなるのは、どのＢＴＳのＡＣＫ／ＮＡＣＫチャネルであるかを判定するのを助ける機構を備えていると有利である。この場合、スケジューリングＢＴＳがＮＡＣＫを送信したが、移動局が他の非スケジューリングＢＴＳからＡＣＫを受信した場合には、移動局は間違った判定をする恐れがある。
【００４９】
本発明の場合には、移動局は、ＢＴＳからのＡＣＫ／ＮＡＣＫ表示を受信した場合、直ちにそのバッファをフラッシュしてはならない。本発明は、さらに、他のコード・チャネルにより送信したスケジューリング割当メッセージに、１ビットの「予想した新しいデータ」インジケータを追加し、移動局は、（それに前のＳＡＭメッセージを送った）ＢＴＳが、新しい情報または前の送信の再送信を予想しているかどうかを判定するためにこれを読まなければならない。移動局がスケジューリング割当メッセージで、「予想した新しいデータ」インジケータを受信した場合には、ＢＴＳが実際に前のパケットの受信に成功したと高い信頼性で判定することができ、次に、移動局は、そのバッファからこのパケットをフラッシュすることができる。「予想した新しいデータ」インジケータは、スケジューリング割当メッセージ内に含まれていて、そのためＣＲＣ保護を有することができ、それ故、間違える可能性が少なくなる。さらに、スケジューリング割当メッセージを読むまで、（パケット）送信（ソフト・ビットとして記憶されない）を記憶しなければならないので、移動局上のメモリ要件は増大しないことに留意されたい。移動局がＢＴＳからＡＣＫを受信し、それをＮＡＣＫと判定した場合（より可能性が高い誤り条件）、この機構も役に立つことに留意されたい。
【００５０】
ＳＨＯで動作する本発明のもう１つの実施形態の場合には、移動局は、特定のＢＴＳに対するＡＣＫ／ＮＡＣＫチャネルの信頼性を判定するために、各アクティブ・セットＢＴＳからのダウンリンク・パイロット信号レベル（例えば、ダウンリンク・チャネル品質）を使用しなければならないし、または等価的に（アクティブ・セットＢＴＳへのアップリンクにより送信された）ダウンリンクＴＰＣコマンド情報を使用しなければならない。移動局が、スケジューリングＢＴＳからＮＡＣＫを受信し、非スケジューリングＢＴＳからＡＣＫを受信した場合には、移動局は、その最後の判定を上記情報に基づいて行うことができる。前の送信が成功したことを確認した後で、新しいパケットに対応するアップリンク内でデータを送信した場合には、移動局は、ＴＦＲＩ（アップリンク・データ・チャネルにより送信したデータの復号を助けるために、制御チャネルにより送信した速度情報）内の「新しいデータ・インジケータ」ビットを設定する。そのため、前の送信に対してＮＡＣＫを送信したＢＴＳは、新しいパケットのデータ・ビットを前のパケットに対応するソフト決定ビットと間違ってソフト結合しない。１つのＢＴＳが、表示を送信し（他のＢＴＳのＡＣＫ／ＮＡＣＫチャネル上でエネルギーが検出されず、ＮＡＣＫを意味する）場合でも、移動局は、ＡＣＫ／ＮＡＣＫのその決定を、ダウンリンクのチャネル品質をベースにして行うことができる。
【００５１】
ＳＨＯにおいては、結合している上記機構が、ＴＦＲＩチャネル上のアップリンク内の移動局が送信した「新しいデータ・インジケータ」ビットと一緒に、ＡＣＫ／ＮＡＣＫチャネルの信頼性を改善する。
【００５２】
好ましい実施形態の場合には、移動局がＮＡＣＫの最終判定を行った場合には、移動局は、他のＳＡＭメッセージを受信するために待機し、（ＳＡＭをまだ受信していないで、そのため「予想した新しいデータ」インジケータを受信していない場合には）時間Ｔ１が経過した後で、データをフラッシュして（その判定が間違っていたと結論するか）、または（Ｔ１と等しくてもよい）時間Ｔ２の間にＳＡＭメッセージを受信しなかった場合には、自律モードへ戻り、パケットを再度送信する。ＳＡＭメッセージを受信していないということは、また、ＢＴＳがパケットの受信に成功し、（時間Ｔ１の間にＳＡＭを受信しなかった場合には）判定プロセス中に入力としてＢＴＳを使用するための表示としての働きをすることに留意されたい。タイマＴ１およびＴ２は、このチャネルにマッピングされるサービスおよび予想されるサービスの品質に基づいて、ネットワークが判定するタイマであってもよい。Ｔ１が時間切れになる前に、移動局が同じＢＴＳからＳＡＭメッセージを受信しないで、他のＢＴＳからＳＡＭメッセージを受信した場合には、移動局は、他のパケットを送信するために異なるＨＡＲＱチャネル識別を単に選択し、Ｔ１が時間切れになっても、すでに説明したように前のパケットに対する行動を継続して行うことができる。それ故、データ転送はストップしない。
【００５３】
ＮＤＥ（予想した新しいデータ・インジケータ）は、２回、すなわち、ＡＣＫ／ＮＡＣＫチャネル上で１回、後でＮＤＥビットと呼ばれるＳＡＭチャネル上で１回、ＡＣＫ／ＮＡＣＫビットを送信した場合のものと同じでないことに留意されたい。これにより、ＮＤＥ（本当は、この場合、ＡＣＫ／ＮＡＣＫビット）だけが送信され、ＡＣＫ／ＮＡＣＫおよびＮＤＥの両方が送信されない場合には、非スケジューリングＢＴＳは、ＳＡＭチャネルを送信しなくてもよい。すなわち、非スケジューリングＢＴＳが、ＮＤＥと一緒にＳＡＭを送信しなかった場合、およびＡＣＫ／ＮＡＣＫを送信しなかった場合には、マクロ選択ダイバーシティ利益を利用することはできない。また、すでに説明したように、ＮＤＥが存在していてもいなくても、別々のＡＣＫ／ＮＡＣＫチャネルおよびＳＡＭチャネルを使用するとかなり有利である。同様にすでに説明したＮＤＥおよびＡＣＫ／ＮＡＣＫの両方を使用することにより、信頼性がさらに改善される。
【００５４】
本発明は、ＡＣＫ／ＮＡＣＫ表示に対する信頼性をさらに高めるために、遅延フラッシュ技術を使用するアップリンク・データ送信に対応する。また、ＳＨＯの場合（または表示を提供する１つのＢＴＳの場合ですら）ＡＣＫ／ＮＡＣＫを判定するための新しい技術を提供する。この技術は、また、移動局が送信したＡＣＫ／ＮＡＣＫ表示の信頼性を判定するために、アップリンク・チャネル品質情報を使用することにより、ＢＴＳのＨＳＤＰＡで使用することができる。
【００５５】
本発明は、いくつかの新規な態様を含む。そのうちのいくつかを以下に示す。最初に、本発明の場合には、移動局は、ＡＣＫ／ＮＡＣＫチャネルを読んでもすぐそのバッファをフラッシュしてはならない。第二に、本発明は、ＡＣＫ／ＮＡＣＫ表示の信頼性を改善するために、ダウンリンク・スケジューリング割当メッセージ内で「予想した新しいデータ」インジケータを提供する。第三に、本発明は、ＡＣＫ／ＮＡＣＫ表示を判定するために、ダウンリンク・チャネル品質（パイロット・ビット、電力制御コマンド情報）を使用することができる。第四に、本発明は、後でＳＡＭを受信しない場合の行動を判定するためにタイマの使用を含む。
【００５６】
図６〜図１３は、従来技術と比較した場合の本発明の動作を示す図面である。それぞれの場合、データ・チャネル上でのユーザの分散型スケジューリングは、スループットを確実に最大にするために、信頼性の高いＡＣＫ／ＮＡＣＫ判定を必要とする。ＡＣＫをＮＡＣＫと読み間違える、およびＮＡＣＫをＡＣＫと読み間違えるというような読み間違いをすると、かなりのマイナスの影響がある。ＮＡＣＫをＡＣＫと読み間違えた場合の影響はかなり大きい。何故なら、データが永久に喪失するか、または上部層のトランスポート・プロトコルの再送信のためにトランスポートが遅れる恐れがあるからである。また、ＡＣＫをＮＡＣＫと読み間違えた場合には、送信が無駄になり、そのためスループットが低減する。下記の例の場合には、「新しいデータ・インジケータ」（ＮＤＩ）ビットは、上記Ｆ（フラッシュ）ビットに対応する。ＮＤＩビットは、フリップ機能を有し、ＮＤＩは、ＭＳからＢＴＳへの送信および受信に成功した各パケットに対する状態を（０から１または１から０に）変える。
【００５７】
図６を参照すると、この図は、ＢＴＳが、ＭＳからのデータを正しく受信したことを示すＡＣＫ（肯定応答）を送る現在の状況を示す。しかし、ＭＳはこのＡＣＫをＮＡＣＫと読み間違える。この例の場合には、最初の行において、ＭＳは、ＢＴＳが受信に成功し、ＡＣＫ／ＮＡＣＫチャネルによりＭＳにＡＣＫを送信した前のパケット（この場合は、ＮＤＩ＝０を含む）を送信した。ＭＳは、前のパケットの送信を終了するＡＣＫ表示を正しく受信する。次に、ＭＳは、新しいパケットを送信する準備をする。第２の行に示すように、ＮＤＩビットは、（この例の場合０から１に）フリップした状態であり、データはＮＤＩビットと一緒にＢＴＳに送られる。ＮＤＩビットのフリップは、ＢＴＳにこれが新しいデータであることを示す。この場合、ＢＴＳはデータを正しく受信せず、それをＮＡＣＫとして表示する。ＭＳは、またＮＡＣＫを正しく受信し、データを再送信する準備をする。それ故、第３の行においては、ＮＤＩビットはフリップしていない（すなわち、ＮＤＩビットは１のままであり、ＢＴＳに同じデータを送信中であることを示す）。この場合、ＢＴＳは、そのデータを正しく受信し、そのことをＡＣＫで示す。しかし、ＭＳはエラーを含んでいて、ＡＣＫをＮＡＣＫと読み間違える。その後で、第４の行において、ＮＤＩビットはフリップしないで（すなわち、ＮＤＩビットは１のままであり、ＢＴＳに同じデータが送信中であることを示し）、ＡＣＫが正しく送信され、受信されるまでデータが再送信される。この場合、リソースおよびスループットが無駄に使用される。何故なら、ＢＴＳはすでにデータを正しく受信しているからである。
【００５８】
本発明は、ＢＴＳがＭＳに送信した「予想した新しいデータ」（ＮＤＥ）インジケータを内蔵させることによりこの問題を解決する。ＮＤＥは、図７および図８のところで説明するように、ＢＴＳからのＡＣＫ信号に相互に関連するが、ＢＴＳからのＳＡＭ内に含まれているために（対角線の矢印で示すように）遅れている。ＳＡＭは、ＡＣＫ／ＮＡＣＫチャネルから時間ｔだけ遅れている。ＭＳは、この時点で、ＳＡＭを受信し、ＢＴＳがデータを正しく受信したことを確認できるまで、そのバッファ内の前のパケットを保持する。この例の場合には、第１の行においてもう一度、ＭＳは、ＢＴＳが受信に成功し、ＡＣＫ／ＮＡＣＫチャネルによりＭＳにＡＣＫを送った前のパケットを送信している。さらに、この場合、ＢＴＳは、また、データを正しく受信したことの補足表示である１というＮＤＥを送信する。ＭＳがＡＣＫ表示を正しく受信しても、ＭＳは、また、ＢＴＳが現在新しいデータを予想していることを示す１というＮＤＥインジケータを受信する（すなわち、前のパケットは正しく受信された）。これにより、前のパケットの送信が終了する。次に、ＭＳは、新しいデータ・パケットの送信のための準備をする（ステップ６００）。第２の行に示すように、ＮＤＩビットは、フリップした状態にあり（ステップ６０２）（この例の場合には、０から１に）、データはＮＤＩビットと一緒にＢＴＳに送信される（ステップ６０４）。ＮＤＩビットのフリップは、ＢＴＳにこれが新しいデータであることを示す。この場合、ＢＴＳはデータを正しく受信しない（ステップ６０６）。このことは、ＮＡＣＫとして表示され（ステップ６１２）、データが正しく受信されなかったこと、および新しいデータが予想されていないこと（すなわち、前の古いデータの再送信が予想されていること）を示す０というＮＤＥを送信する。この行においては、ＭＳは、また、ＮＡＣＫを確認する（ＳＡＭにより）後で送信されたＮＤＥと一緒にＮＡＣＫを正しく読む（ステップ６１４）。ＡＣＫ／ＮＡＣＫおよびＮＤＥが一致しなかった場合には、以下に説明するように、票決手順（ステップ６１６）が使用される。この場合、ＮＡＣＫとＮＤＥ＝０との間で合意が行われるので、ＭＳはデータを再送信する（ステップ６０４）。それ故、第３の行においては、ＮＤＩビットはフリップしない（すなわち、１のままであり、ＢＴＳに同じデータが送信中であることを示す）。この場合、ＢＴＳは、再送信したデータを正しく受信し（ステップ６０６）、そのことをＡＣＫ６０８および１というＮＤＥを送信することにより示す。しかし、ＭＳはエラーを含んでいて、ＡＣＫをＮＡＣＫと読み間違える（ステップ６１０）が、ＮＤＥを正しく受信する。次に、ＭＳは、読み間違えたＮＡＣＫまたはＮＤＥ＝１の信頼性について票決しなければならない（ステップ６２０）。ＮＤＥは、ＣＲＣチェックを含むＳＡＭで送信され、ＡＣＫ／ＮＡＣＫチャネルは、ＣＲＣチェックを含んでいないので、ＭＳは、ＮＤＥ＝１の方が信頼性が高いと判定し（ステップ６２２）、読み間違えたＮＡＣＫを無視して、新しいパケットを送信する準備をする（ステップ６００）。その後で、第４の行において、ＮＤＩビットがフリップし（ステップ６０２）、新しいＮＤＩビットと一緒に新しいデータが送信され（ステップ６０４）、この新しいＮＤＩビットはＢＴＳ６０６およびＭＳ６１０により正しく受信される。それ故、本発明は、ＭＳがＢＴＳ  ＡＣＫをＮＡＣＫと読み間違えた場合に、現在起こる恐れがあるリソースおよびスループットの無駄遣いの解決方法を提供する。次に、ＭＳがＢＴＳ  ＮＡＣＫをＡＣＫと読み間違えた場合について説明する。これはもっと重大な状態である。何故なら、データが喪失する恐れがあるからである。
【００５９】
図９を参照すると、この図は、ＢＴＳが、ＭＳからデータを正しく受信しなかったことを示す（肯定応答していない）ＮＡＣＫを送信する現在の状態を示す。しかし、ＭＳは、これをＡＣＫと読み間違える。この例の場合、第１の行において、ＭＳは、ＢＴＳが受信に成功し、ＡＣＫをＡＣＫ／ＮＡＣＫチャネルによりＭＳに送信した、（この場合はＮＤＩ＝０を含む）前のパケットをすでに送信済みである。ＭＳは、前のパケットの送信を終了するＡＣＫ表示を正しく受信する。次に、ＭＳは、新しいパケットを送信する準備をする。第２の行に示すように、ＮＤＩビットは、（この例の場合には０から１へ）フリップした状態にあり、データはＮＤＩビットと一緒にＢＴＳに送信される。ＮＤＩビットのフリップは、ＢＴＳにこれが新しいデータであることを示す。この場合、データはＢＴＳにより正しく受信されない。このことはこれがＮＡＣＫであることを示す。ＭＳは、また、ＮＡＣＫを正しく受信し、データを再送信するための準備をする。それ故、第３の行においては、ＮＤＩビットはフリップしない（すなわち、１のままであり、ＢＴＳに同じデータが送信中であることを示す）。この場合、ＢＴＳは、そのデータを正しく受信しないで、そのことをＮＡＣＫで表示する。しかし、ＭＳはエラーを含んでいて、ＮＡＣＫをＡＣＫと読み間違える。この場合には重大な結果になる。何故なら、ＭＳは、ＢＴＳがそのデータを正しく受信したものと見なして、そのバッファをフラッシュするからである。その後で、第４の行において、ＮＤＩビットがフリップする。何故なら、新しいデータがバッファ内にロードされ、新しいデータが送信されるからである。これも重大な結果になる。何故なら、フリップしたＮＤＩビットは、ＢＴＳに元のメッセージを回復する際に役に立つかもしれない自分が持っているすべてのソフト・データをフラッシュするように指示するからである。このデータは、永久に失われ、言うまでもなく、ＴＣＰ／ＲＬＣの再送信のためにリソースおよびスループットが無駄になり、遅延が増大する。
【００６０】
本発明は、また、図７および図１０のところで説明するように、ＢＴＳがＭＳに送信した「予想した新しいデータ」（ＮＤＥ）インジケータを内蔵させることによりこの問題を解決するが、ＢＴＳからのＳＡＭ内に含まれているために（対角線の矢印で示すように）遅延を起こしている。ＳＡＭは、ＡＣＫ／ＮＡＣＫチャネルから時間ｔだけ遅れている。すでに説明したように、ＭＳは、ＳＡＭを受信し、ＢＴＳがデータを正しく受信したことを確認できるまで、そのバッファ内に前のパケットを保持する。この例の場合には、第１の行においてもう一度、ＭＳは、ＢＴＳが受信に成功し、ＡＣＫ／ＮＡＣＫチャネルによりＭＳにＡＣＫを送った前のパケットを送信済みである。さらに、この場合、ＢＴＳは、また、データを正しく受信したことの補足表示である１というＮＤＥを送信する。ＭＳがＡＣＫ表示を正しく受信しても、ＭＳは、また、ＢＴＳが現在新しいデータを予想していることを示す１というＮＤＥインジケータを受信する（すなわち、前のパケットは正しく受信された）。これにより、前のパケットの送信が終了する。次に、ＭＳは、データの新しいパケットを送信するための準備をする（ステップ６００）。第２の行に示すように、ＮＤＩビットは、（この例の場合には、０から１に）フリップした状態にあり（ステップ６０２）、データはＮＤＩビットと一緒にＢＴＳに送信される（ステップ６０４）。ＮＤＩビットのフリップは、ＢＴＳにこれが新しいデータであることを示す。この場合、ＢＴＳはデータを正しく受信しない（ステップ６０６）。このことは、ＮＡＣＫとして表示され（ステップ６１２）、データが正しく受信されなかったこと、および新しいデータが予想されていないこと（すなわち、前の古いデータの再送信が予想されていること）を示す０というＮＤＥを送信する。この行においては、ＭＳは、また、ＮＡＣＫを確認する（ＳＡＭにより）後で送信したＮＤＥと一緒にＮＡＣＫを正しく読む（ステップ６１４）。ＡＣＫ／ＮＡＣＫおよびＮＤＥが一致しなかった場合には、以下に説明するように、票決手順（ステップ６１６）が使用される。この場合、ＮＡＣＫとＮＤＥ＝０との間で合意が行われるので、ＭＳはデータを再送信する（ステップ６０４）。それ故、第３の行においては、ＮＤＩビットはフリップしない（すなわち、１のままであり、ＢＴＳに同じデータが送信中であることを示す）。この場合、ＢＴＳは、再送信したデータを正しく受信しないで（ステップ６０６）、そのことをＮＡＣＫ６１２および０というＮＤＥを送信することで示す。しかし、ＭＳはエラーを含んでいて、ＮＡＣＫをＡＣＫと読み間違える（ステップ６１４）が、ＮＤＥを正しく受信する。次に、ＭＳは、読み間違えたＡＣＫまたはＮＤＥ＝０の信頼性について票決する（ステップ６１６）。ＮＤＥは、ＣＲＣチェックを含むＳＡＭで送信され、ＡＣＫ／ＮＡＣＫチャネルは、ＣＲＣチェックを含んでいないので、ＭＳは、ＮＤＥ＝０の方が信頼性が高いと判定し（ステップ６１８）、読み間違えたＡＣＫを無視して、古いパケットを送信する準備をする（ステップ６０４）。その後で、第４の行において、ＮＤＩビットはフリップしないで、同じＮＤＩビットと一緒に古いデータが送信され（ステップ６０４）、この古いデータはＢＴＳ６０６およびＭＳ６１０により正しく受信される。それ故、本発明は、ＭＳがＢＴＳ  ＮＡＣＫをＡＣＫと読み間違えた場合に、現在起こる恐れがあるリソースおよびスループットの無駄遣いおよびデータの喪失の解決方法を提供する。次に、ＭＳがソフト・ハンドオフしていて、２つ以上のＢＴＳと通信している場合について説明する。
【００６１】
図１１および図１２を参照すると、この図は、ＭＳが、そのアクティブ・セット内で、スケジューリングＢＴＳおよび１つまたは複数の非スケジューリングＢＴＳとソフト・ハンドオフしている現在の状況を示す。この例の場合、非スケジューリングＢＴＳに対して別々のＡＣＫ／ＮＡＣＫコードが使用される。すなわち、非スケジューリングＢＴＳがＳＡＭを送信しない。この例は、ＭＳからのデータが正しく受信されず、ＭＳがこれをＡＣＫと読み間違えたことを示す（肯定応答しない）ＮＡＣＫを送信するスケジューリングＢＴＳを示すためのものである。さらに、非スケジューリングＢＴＳＩは、ＭＳに、競合しているＡＣＫ／ＮＡＣＫ表示を送ることができる。この問題も本発明により解決される。第１の行においては、ＭＳは、スケジューリングＢＴＳが受信に成功し、ＡＣＫ／ＮＡＣＫチャネルによりＡＣＫをＭＳに送信した（ステップ１２０８）前のパケット（この場合はＮＤＩ＝０を含む）を送信済みである（ステップ１２０４）。スケジューリングＢＴＳは、また、ＳＡＭによりＭＳに「予想した新しいデータ」表示（ＮＤＥ＝１）を送信する。ＭＳはＡＣＫ表示を正しく受信し（ステップ１２１０）、ＮＤＥを確認する。それ故、ＭＳは、この場合信頼性を判定する必要がない（ステップ１２２０、１２２１）。ＭＳは、スケジューリングＢＴＳにより、正しく受信したパケットの確認証拠を有しているので、非スケジューリングＢＴＳがＮＡＣＫを送信した場合でも、ＭＳはその証拠を有効な送信として受け入れ、これにより前のパケットの送信が終了し、そのためＭＳは、前のパケットをフラッシュすることができる。すなわち、ＭＳは、スケジューリングＢＴＳと正常な通信をしている限りは、非スケジューリングＢＴＳを無視する。第１の行は、正しく受信したパケットを示しているので、ＭＳは、新しいパケット１２００を送信するための準備をする。第２の行に示すように、ＮＤＩビットは、フリップした状態であり（ステップ１２０２）（この例の場合、０から１へ）、データは、ＮＤＩビットと一緒にＢＴＳに送信される（ステップ１２０４）。ＮＤＩビットのフリップは、ＢＴＳにこれが新しいデータであることを示す。この場合、データはスケジューリングＢＴＳにより正しく受信されず（ステップ１２０６）、このことは、このステップ１２１２をＮＡＣＫとして表示し、データが正しく受信されなかったこと、および新しいデータが予想されていないこと（すなわち、前の古いデータの再送信が予想されていること）を示す０というＮＤＥを送信する。しかし、前の行とは対照的に、本発明は、任意の非スケジューリングＢＴＳが、パケットを正しく受信した（ステップ１２２４）かどうかを考慮しなければならない。それ故、ＭＳがＮＡＣＫを正しく読み（ステップ１２１４）またスケジューリングＢＴＳによりパケットが読み間違えられた確認の証拠（ＮＤＥ＝０）を有している場合でも、ＭＳは、非スケジューリングＢＴＳがＡＣＫを送信した（ステップ１２２６）かどうかをチェックする。しかし、この第２の行においては、非スケジューリングＢＴＳも、アクティブ・セットＢＴＳが、パケットを正しく受信したことの表示を与えていないことを確認するパケットを読み間違える（ステップ１２２４）。それ故、ＭＳは前のパケットを再送信する。それ故、第３の行においては、ＮＤＩビットはフリップしないで（すなわち、１のままで、ＢＴＳに同じデータが送信中であることを示し）、パケットが再送信される（ステップ１２０４）。この場合、ＢＴＳは、再送信したデータを正しく受信しないで（ステップ１２０６）、そのことをＮＡＣＫおよび０というＮＤＥを送信する（ステップ１２１２）ことにより示す。しかし、ＭＳはエラーを含んでいて、ＮＡＣＫをＡＣＫと読み間違えるが（ステップ１２１４）、ＮＤＥ＝０を正しく受信する。次に、ＭＳは、信頼性について票決する（ステップ１２１６）。ＮＤＥは、ＣＲＣチェックを含むＳＡＭで送信され、ＡＣＫ／ＮＡＣＫチャネルはＣＲＣチェックを含んでいないので、ＭＳは、ＡＣＫよりＮＤＥ＝０の方が信頼性が高いと判定し、通常、パケットを再送信する。しかし、本発明により考慮しなければならないもう１つのパラメータがある。何故なら、非スケジューリングＢＴＳは、ＡＣＫ（ＡＣＫ２）を送信したかもしれないからである。ＮＤＥ＝０（ＡＣＫ）であり、ＡＣＫ２が存在する場合には、ＭＳはスケジューリングＢＴＳ（ＮＤＥ＝０）または非スケジューリングＢＴＳ（ＡＣＫ２）がもっと信頼性が高いかどうかを判定することができる（ステップ１２１４）。
【００６２】
図１３を参照すると、ＢＴＳ間の信頼性は、いくつかの手段により判定することができる。例えば、チャネルの品質（例えば、信号対干渉比）が非スケジューリングＢＴＳ（Ｂ２）に対して改善されている場合で、スケジューリングＢＴＳ（Ｂ１）に対するチャネル品質が劣化した場合には、Ｂ２からのＡＣＫは、ＭＳに対してスケジューリングＢＴＳであるＢ２に切り替える（ステップ１２３０）ほうがよいということを表示することができる。この場合、普通に通信を継続しながら新しいパケットをＢ２に送信することができる。そうすることにより、時間とリソースの無駄が防止される。しかし、チャネル品質のこの変更を行わない場合には、ＭＳは、スケジューリングＢＴＳから読み間違えたＡＣＫ（図７の６１６、６１８参照）よりも、ＮＤＥ＝０の方が信頼性が高いかどうかをチェックする。このことが起こる可能性は低い。何故なら、ＮＤＥは、ＣＲＣチェックを含むＳＡＭにより送られ、ＡＣＫ／ＮＡＣＫチャネルはＣＲＣチェックを含んでいないからである。この場合、パケットは再送信される。同様に、受信信号の強度レベル（例えば、ＲＳＳＩ）を、あるＢＴＳからの信号が他のＢＴＳからの信号よりも強力であるか（すなわち、もっと信頼性が高いＡＣＫであるか）どうかを判定するために使用することができる。この場合、ＭＳはスケジューラとしてのより強力なＢＴＳに切り替わることができ（ステップ１２３０）、新しいパケットの送信を継続することができる。さらに、アップリンク電力制御コマンドを同じ方法で使用することができる。この場合、増大する電力制御ビットに対して信号を送っているＢＴＳは、信号が喪失しつつあり、信頼性が低く、ＭＳがＢ２に切り替わって（ステップ１２３０）新しいパケットの送信を継続することができることを意味する。
【００６３】
図１１および図１２を参照すると、この例は、非スケジューリングＡＣＫが、スケジューリングＡＣＫより信頼性が高くなく、スケジューリングＡＣＫがＮＤＥ＝０と競合する場合を考慮する。この場合は再送信しなければならない。それ故、第４の行においては、ＮＤＩビットは、フリップしていないで、ＢＴＳＩによりこの時点で正しく受信され（ステップ１２０６）、ＭＳにより正しく読まれる（ステップ１２１０）同じＮＤＩビットと一緒に古いデータが送られる（ステップ１２０４）。この場合、非スケジューリングＢＴＳ（Ｂ２）は、すでにパケットを正しく受信し、ＭＳからのＮＤＩビットが、同じパケットが送信中であることを示していることに注意することができる。この通知を受け取った場合には、Ｂ２は、そのパケットを無視することができ、非連続送信（ＤＴＸ）モードで他の通信を行うことができるし、またはＢ２は、再度肯定応答を行うことができる。何故なら、Ｂ２はすでにそのパケットを受信しているからである。このようにして、本発明は、ＭＳが、ソフト・ハンドオフの際にＢＴＳ  ＮＡＣＫをＡＣＫと読み間違えた場合に起こる恐れがあるリソースおよびスループットの無駄遣いおよびデータの喪失の解決方法を提供する。
【００６４】
本発明の他の実施形態の場合には、ＭＳがＡＣＫ／ＮＡＣＫ表示を受信したが、最後のスケジューリングＢＴＳまたは新しいＢＴＳ（すなわち、ＮＤＥを受信しなかった）から新しいスケジューリング割当メッセージ（ＳＡＭ）を受信しなかった場合に、ＭＳは、第１のタイマが時間切れになった場合に、そのバッファからデータ・パケットをフラッシュすることができる。Ｔ１は、セットアップの際にスケジューラにより構成することができる。しかし、ＭＳ移動局が新しいＢＴＳ（しかし、最後のスケジューリングＢＴＳではない）からＳＡＭを受信した場合で、タイマＴ１が時間切れになっていない場合には、ＭＳは新しいパケットを送信するために他のＨＡＲＱチャネルを選択することができる。これらの行動は、新しいＢＴＳが最後の通信のためにＡＣＫ／ＮＡＣＫについて何を送信したのか、また、もしあった場合、ＮＤＥが何に設定されたのかにより異なる。ＮＤＥビットの１つの値は、ＢＴＳが任意のＡＣＫ／ＮＡＣＫを前に送信しなかった時に使用した「第１の送信」であってもよく、この割当てに対して新しいデータが予想される。さらに、第２のタイマＴ２は、また、最後の送信（またはＡＣＫ／ＮＡＣＫの受信）の後でタイマＴ２が時間切れになった場合、移動局が自律モードに戻り、最後の送信がＮＡＣＫであると判定された場合には再送信を行うように、スケジューラにより構成することができる。Ｔ１が時間切れになる前にＳＡＭを受信しなかった場合には、また、その事実を判定プロセスで使用することができ（例えば、スケジューラは、ＱｏＳを考慮してスケジューリングすることができない）、およびＭＳのデータ・バッファからの以降のデータのフラッシュ中に使用することができる。
【００６５】
ＮＤＥインジケータは、２回のＡＣＫ／ＮＡＣＫビットの送信と同じものでないことに留意されたい。すなわち、１回目は、ＡＣＫ／ＮＡＣＫチャネルにより送られ、２回目は、ＮＤＥビットと呼ばれるＳＡＭチャネルにより送信される。これにより、非スケジューリングＢＴＳは、ＮＤＥ（本当は、この場合は、ＡＣＫ／ＮＡＣＫビット）だけを送信し、ＡＣＫ／ＮＡＣＫおよびＮＤＥの両方を送信するのでない場合には、ＳＡＭチャネルを送信しなくてもすむことになる。すなわち、非スケジューリングＢＴＳが、ＮＤＥと一緒にＳＡＭを送信しなかったし、またＡＣＫ／ＮＡＣＫを送信しなかった場合には、マクロ選択ダイバーシティの利点を使用することはできない。また、すでに説明したように、ＮＤＥが存在していてもいなくても、別々のＡＣＫ／ＮＡＣＫおよびＳＡＭチャネルを使用するとかなり有利である。これもすでに説明したＮＤＥおよびＡＣＫ／ＮＡＣＫの両方を使用すると、信頼性の利点がさらに改善される。
【００６６】
特定の実施形態を参照しながら本発明を図示し、説明してきたが、当業者であれば、添付の特許請求の範囲に記載する本発明の範囲から逸脱することなしに、種々の変更を行うこともできるし、要素を同等物と交換することができることを理解することができるだろう。それ故、明細書および図面は本発明を制限するものではなく、例示としてのものであると見なすべきであり、このようなすべての変更および置換は本発明の範囲内に含まれる。
【００６７】
特定の実施形態に関して種々の利益、他の利点および問題の解決方法を説明してきた。しかし、上記利益、利点、問題の解決方法、およびすべての利益、利点または解決方法をもっと顕著なものにするすべての要素は、任意のまたはすべての請求項の重要な、必要なまたは本質的な機能または要素と解釈すべきではない。本明細書で使用する場合、「備える」、「備えている」という用語またはその任意の派生語は、要素のリストを備えるプロセス、方法、物品または装置が、これらの要素だけを含んでいるのではなく、リストに明示されていないまたは上記プロセス、方法、物品または装置に固有な他の要素も含むことができるように、すべてのものを含むことができる。
【図面の簡単な説明】
【００６８】
【図１】従来技術の例示としての通信システムのブロック図。
【図２】図１の通信システムの階層構造のブロック図。
【図３】本発明のある実施形態による分散型ネットワーク構造の図面。
【図４】本発明のある実施形態によるメッセージの流れ図。
【図５】本発明による例示としての通信システムのブロック図。
【図６】従来技術のＡＣＫ−ＮＡＣＫ解釈のグラフ。
【図７】図８の動作のフローチャート。
【図８】本発明によるＡＣＫ−ＮＡＣＫ解釈のグラフ。
【図９】従来技術のＮＡＣＫ−ＡＣＫ解釈のグラフ。
【図１０】本発明によるＮＡＣＫ−ＡＣＫ解釈のグラフ。
【図１１】本発明によるソフト・ハンドオフＮＡＣＫ−ＡＣＫ解釈のグラフ。
【図１２】図１１の動作のフローチャート。
【図１３】本発明による信頼性の解釈のチャート。
【図１】
2007500990.tif 000003
【図２】
2007500990.tif 000004
【図３】
2007500990.tif 000005
【図４】
2007500990.tif 000006
【図５】
2007500990.tif 000007
【図６】
2007500990.tif 000008
【図７】
2007500990.tif 000009
【図８】
2007500990.tif 000010
【図９】
2007500990.tif 000011
【図１０】
2007500990.tif 000012
【図１１】
2007500990.tif 000013
【図１２】
2007500990.tif 000014
【図１３】
2007500990.tif 000015
【国際調査報告】
2007500990.tif 000016