(57)【要約】  エンハンスト・アップリンク送信における、不連続データ・ブロックを転送する方法および装置が開示される。無線送受信ユニット（ＷＴＲＵ）および１つまたは複数のノードＢは、Ｅ−ＤＣＨを支援するための１つまたは複数の自動再送要求（ＡＲＱ）／ハイブリッド−ＡＲＱ処理を含む。ＷＴＲＵによって送信されたデータ・ブロックは、ノードＢまたは無線ネットワーク制御装置中に位置する再順序化エンティティにおいて再順序化される。欠落しているデータ・ブロックが識別されると、ノードＢまたはＲＮＣにおけるデータ転送タイマが起動される。その後のＷＴＲＵ送信が監視され、欠落しているデータ・ブロックがＷＴＲＵによって廃棄されたかどうかを判定する。欠落しているデータ・ブロックの廃棄を認識した場合に、その不連続データ・ブロックが上位層に転送される。
2007538421.tif 000002
【特許請求の範囲】
【請求項１】
無線送受信ユニット（ＷＴＲＵ）、少なくとも１つのノードＢおよびおよび無線ネットワーク制御装置（ＲＮＣ）を備え、前記ＷＴＲＵおよび前記ノードＢは、Ｅ−ＤＣＨ（Enhanced Dedicated CHannel）を介したデータ・ブロックの送信および受信を支援するための１つまたは複数の自動再送要求（ＡＲＱ）／ハイブリッド−ＡＲＱ（Ｈ−ＡＲＱ）処理を含み、前記送信されたデータ・ブロックが、前記ＷＴＲＵによってそれぞれのデータ・ブロックに割り当てられた一意な送信シーケンス番号（ＴＳＮ）に従って再順序化される無線通信システムにおいて、欠落しているデータ・ブロックがあるためにまだ転送されていない不連続データ・ブロックを転送する方法であって、
（ａ）複数のデータ・ブロックの中で欠落しているデータ・ブロックを認識するステップと、
（ｂ）不連続データ・ブロックを転送するためのタイマを初期化するステップと、
（ｃ）前記ＷＴＲＵ、前記ノードＢ、および前記ＲＮＣの間で同意されたＡＲＱ／Ｈ−ＡＲＱ処理割り当てメカニズムに基づいて、前記欠落しているデータ・ブロックが前記ＷＴＲＵにより廃棄されたかどうかを判定するために、前記ＷＴＲＵにによって引き続くデータ送信を監視するステップと、
（ｄ）前記欠落しているデータ・ブロックの廃棄を認識するか、または前記タイマの満了のいずれかが最初に起こったときに、前記不連続データ・ブロックを上位層に転送するステップと、
を備えることを特徴とする方法。
【請求項２】
前記データ・ブロックの絶対的優先度に従って、前記ＡＲＱ／Ｈ−ＡＲＱ処理が割り当てられ、より高い優先度クラスのデータ・ブロックがより低い優先度クラスのデータ・ブロックより前に送信され、同一優先度のクラスの中では最も前のＴＳＮを持つデータ・ブロックが最初に送信されることを特徴とする請求項１に記載の方法。
【請求項３】
前記ステップ（ａ）〜（ｄ）が、前記ノードＢにおいて実行されることを特徴とする請求項２に記載の方法。
【請求項４】
前記ＷＴＲＵに対して利用可能でかつアクティブなＡＲＱ／Ｈ−ＡＲＱ処理のすべてが、前記欠落しているデータ・ブロックに対して同一の優先度クラス中でより後のＴＳＮを持つデータ・ブロックの新規な送信、または前記欠落しているデータ・ブロックと比較してより低い優先度クラスにあるデータ・ブロックの新規な送信のいずれかを有することを前記ノードＢが認識した場合に、前記Ｂノードは、前記欠落しているデータ・ブロックの廃棄を認識することを特徴とする請求項３に記載の方法。
【請求項５】
新規データインジケータ（ＮＤＩ）の受信により、前記ノードＢが前記新規な送信を認識することを特徴とする請求項４に記載の方法。
【請求項６】
受信された送信待ち行列識別子およびＴＳＮにより、前記新規な送信が認識されることを特徴とする請求項４に記載の方法。
【請求項７】
前記ノードＢは、それぞれのＷＴＲＵに対するいくつかの再順序化待ち行列を支援し、前記不連続データ・ブロックを転送する前記ステップはそれぞれの再順序化待ち行列に対して独立に動作することを特徴とする請求項４に記載の方法。
【請求項８】
前記ステップ（ａ）〜（ｄ）が、前記ＲＮＣにおいて実行されることを特徴とする請求項２に記載の方法。
【請求項９】
前記ノードＢによって提供された情報に基づいて、前記ＲＮＣが前記欠落しているデータ・ブロックの廃棄を認識することを特徴とする請求項８に記載の方法。
【請求項１０】
新規データインジケータ（ＮＤＩ）の受信により示される新規データ送信が最初に受信されたとき、復号に成功したデータ・ブロックのそれぞれに対して、前記ノードＢは、ＡＲＱ／Ｈ−ＡＲＱ処理の識別子およびフレーム番号を提供することを特徴とする請求項９に記載の方法。
【請求項１１】
前記欠落しているデータ・ブロックを認識すると、前記ＲＮＣによって発行される監視開始コマンドを受け取り次第、前記ステップ（ａ）、（ｂ）、および（ｄ）が、前記ＲＮＣによって実行され、そして前記ステップ（ｃ）が、前記ノードＢによって実行され、前記ＲＮＣは、前記ノードＢから前記欠落しているデータ・ブロックの廃棄を示す送信失敗メッセージを受け取り次第、前記不連続データ・ブロックを上位層に転送することを特徴とする請求項２に記載の方法。
【請求項１２】
前記監視開始コマンドは、前記順序の狂いが認識された際のフレーム番号、並びに前記欠落しているデータ・ブロックの優先度およびＴＳＮを含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
前記欠落しているデータ・ブロックの廃棄を検出するために、前記ノードＢが、前記ＲＮＣによって示されたフレーム番号以降の送信に関するデータベース並びに引き続く送信をチェックすることを特徴とする請求項１２に記載の方法。
【請求項１４】
欠落しているデータ・ブロックがあるためにまだ転送されていない不連続データ・ブロックを転送する無線通信システムであって、
それぞれのデータ・ブロックに一意な送信シーケンス番号（ＴＳＮ）を割り当てて、Ｅ−ＤＣＨ（Enhanced Dedicated CHannel）を介してデータ・ブロックの送信を支援する１つまたは複数の自動再送要求（ＡＲＱ）／ハイブリッド−ＡＲＱ（Ｈ−ＡＲＱ）処理を備える無線送受信ユニット（ＷＴＲＵ）と、
少なくとも１つのノードＢであって、
Ｅ−ＤＣＨを介したデータ・ブロックの受信を支援する１つまたは複数のＡＲＱ／Ｈ−ＡＲＱ処理と、
送信されたデータ・ブロックを保存する再順序化バッファと、
不連続データ・ブロックを転送する期間を設定するデータ転送タイマと、
ＴＳＮに基づき欠落しているデータ・ブロックを識別し、ＷＴＲＵによる引き続くデータ送信を監視し、既知のＡＲＱ／Ｈ−ＡＲＱ処理割り当ての仕組みに基づいて前記欠落しているデータ・ブロックが前記ＷＴＲＵによって廃棄されたかどうかを判定する再順序化エンティティであって、前記欠落しているデータ・ブロックの廃棄が認識されるかまたは前記データ転送タイマの満了のいずれが最初に起こった時に、前記不連続データ・ブロックを上位層に転送することと、を含むことと、
を備えることを特徴とするシステム。
【請求項１５】
前記データ・ブロックの絶対的優先度に従って、前記ＡＲＱ／Ｈ−ＡＲＱ処理が割り当てられ、より高い優先度クラスのデータ・ブロックがより低い優先度クラスのデータ・ブロックより先に送信され、同一優先度のクラスの中では最も先のＴＳＮを持つデータ・ブロックが最初に送信されることを特徴とする請求項１４に記載のシステム。
【請求項１６】
前記ノードＢにおける前記ＷＴＲＵに対して利用可能でかつアクティブなＡＲＱ／Ｈ−ＡＲＱ処理のすべてが、前記欠落しているデータ・ブロックに対して同一の優先度クラス中でより後のＴＳＮを持つデータ・ブロックの新規な送信、または前記欠落しているデータ・ブロックと比較してより低い優先度クラスにあるデータ・ブロックの新規な送信のいずれかを有することを前記再順序化エンティティが認識した場合に、前記再順序化エンティティは、前記欠落しているデータ・ブロックの廃棄を認識することを特徴とする請求項１５に記載のシステム。
【請求項１７】
新規データインジケータ（ＮＤＩ）の受信により、前記新規な送信が認識されることを特徴とする請求項１６に記載のシステム。
【請求項１８】
受信された送信待ち行列識別子およびＴＳＮにより、前記新規な送信が認識されることを特徴とする請求項１６に記載のシステム。
【請求項１９】
前記ノードＢは、それぞれのＷＴＲＵに対するいくつかの再順序化待ち行列を支援し、前記不連続データ・ブロックの前記転送はそれぞれの再順序化待ち行列に対して独立に動作することを特徴とする請求項１４に記載のシステム。
【請求項２０】
欠落しているデータ・ブロックがあるためにまだ転送されていない不連続データ・ブロックを転送する無線通信システムであって、
それぞれのデータ・ブロックに一意な送信シーケンス番号（ＴＳＮ）を割り当てて、Ｅ−ＤＣＨ（Enhanced Dedicated CHannel）を介したデータ・ブロックの送信を支援する１つまたは複数の自動再送要求（ＡＲＱ）／ハイブリッド−ＡＲＱ（Ｈ−ＡＲＱ）処理を備えた無線送受信ユニット（ＷＴＲＵ）と、
無線ネットワーク制御装置（ＲＮＣ）であって、
送信されたデータ・ブロックを格納する再順序化バッファと、
不連続データ・ブロックを転送するための期間を設定するデータ転送タイマと、
ＴＳＮに基づいて欠落しているデータ・ブロックを識別し、ＷＴＲＵによる引き続くデータ送信を監視し、既知のＡＲＱ／Ｈ−ＡＲＱ処理割り当ての仕組みに基づいて前記欠落しているデータ・ブロックが前記ＷＴＲＵによって廃棄されたかどうかを判定する再順序化エンティティであって、前記欠落しているデータ・ブロックの廃棄が認識されるかまたは前記データ転送タイマの満了のいずれが最初に発生したときに、前記不連続データ・ブロックを上位層に転送することと、
Ｅ−ＤＣＨを介したデータ・ブロックの受信を支援する１つまたは複数のＡＲＱ／Ｈ−ＡＲＱ処理を備えた少なくとも１つのノードＢであって、前記ＲＮＣが前記ＷＴＲＵによる前記欠落しているデータ・ブロックの廃棄を認識するために、前記ノードＢは必要な情報とともに復号されたデータを前記ＲＮＣに転送することと、
を備えることを特徴とするシステム。
【請求項２１】
前記データ・ブロックの絶対的優先度に従って、前記ＡＲＱ／Ｈ−ＡＲＱ処理が割り当てられ、より高い優先度クラスのデータ・ブロックがより低い優先度クラスのデータ・ブロックより先に送信され、同一優先度のクラスの中では最も先のＴＳＮを持つデータ・ブロックが最初に送信されることを特徴とする請求項２０に記載のシステム。
【請求項２２】
前記ノードＢにおいて前記ＷＴＲＵに対して利用可能でかつアクティブなＡＲＱ／Ｈ−ＡＲＱ処理のすべてが、前記欠落しているデータ・ブロックに対して同一の優先度クラス中でより後のＴＳＮを持つデータ・ブロックの新規な送信、または前記欠落しているデータ・ブロックと比較してより低い優先度クラスにあるデータ・ブロックの新規な送信のいずれかを有することを前記再順序化エンティティが認識した場合に、前記再順序化エンティティは、前記欠落しているデータ・ブロックの廃棄を認識することを特徴とする請求項２１に記載のシステム。
【請求項２３】
新規データインジケータ（ＮＤＩ）の受信により示される新規データ送信が最初に受信されたとき、復号に成功したデータ・ブロックのそれぞれに対して、前記ノードＢは、ＡＲＱ／Ｈ−ＡＲＱ処理の識別子およびフレーム番号を提供することを特徴とする請求項２０に記載のシステム。
【請求項２４】
欠落しているデータ・ブロックがあるためにまだ転送されていない不連続データ・ブロックを転送する無線通信システムであって、
それぞれのデータ・ブロックに一意な送信シーケンス番号（ＴＳＮ）を割り当てて、Ｅ−ＤＣＨ（Enhanced Dedicated CHannel）を介したデータ・ブロックの送信を支援する１つまたは複数の自動再送要求（ＡＲＱ）／ハイブリッド−ＡＲＱ（Ｈ−ＡＲＱ）処理を備えた無線送受信ユニット（ＷＴＲＵ）と、
少なくとも１つのノードＢであって、
Ｅ−ＤＣＨを介するデータ・ブロックの受信を支援する１つまたは複数のＡＲＱ／Ｈ−ＡＲＱ処理と、
前記ＷＴＲＵによる引き続くデータ送信を監視し、無線ネットワーク制御装置（ＲＮＣ）からの監視開始コマンドを受け取ったときに、既知のＡＲＱ／Ｈ−ＡＲＱ処理割り当ての仕組みに基づいて欠落しているデータ・ブロックが前記ＷＴＲＵによって廃棄されたかどうかを判定する再順序化エンティティであって、前記再順序化エンティティが前記ＷＴＲＵによる前記欠落しているデータ・ブロックの廃棄を検出した場合に、送信失敗メッセージを前記ＲＮＣに報告すること、を含むことと、
を備えることを特徴とするシステム。
【請求項２５】
前記データ・ブロックの絶対的優先度に従って、前記ＡＲＱ／Ｈ−ＡＲＱ処理が割り当てられ、より高い優先度クラスのデータ・ブロックがより低い優先度クラスのデータ・ブロックより先に送信され、同一優先度のクラスの中では最も先のＴＳＮを持つデータ・ブロックが最初に送信されることを特徴とする請求項２４に記載のシステム。
【請求項２６】
前記ノードＢにおいて前記ＷＴＲＵに対して利用可能でかつアクティブなＡＲＱ／Ｈ−ＡＲＱ処理のすべてが、前記欠落しているデータ・ブロックに対して同一の優先度クラス中でより後のＴＳＮを持つデータ・ブロックの新規な送信、または前記欠落しているデータ・ブロックと比較してより低い優先度クラスにあるデータ・ブロックの新規な送信のいずれかを有することを前記再順序化エンティティが認識した場合に、前記再順序化エンティティは前記欠落しているデータ・ブロックの廃棄を認識することを特徴とする請求項２５に記載のシステム。
【請求項２７】
前記監視開始コマンドは、前記順序の狂いが認識された際のフレーム番号並びに前記欠落しているデータ・ブロックの優先度およびＴＳＮを含むことを特徴とする請求項２４に記載のシステム。
【請求項２８】
前記欠落しているデータ・ブロックの廃棄を検出するために、前記再順序化エンティティは、前記ＲＮＣによって示されたフレーム番号以降の送信に関するデータベース並びに引き続く送信をチェックすることを特徴とする請求項２７に記載のシステム。
【請求項２９】
欠落しているデータ・ブロックのため転送されていない不連続データ・ブロックを転送するためのノードＢであって、
Ｅ−ＤＣＨ（Enhanced Dedicated CHannel）を介する無線送受信ユニット（ＷＴＲＵ）からのデータ・ブロックの受信を支援する１つまたは複数の自動再送要求（ＡＲＱ）／ハイブリッド−ＡＲＱ（Ｈ−ＡＲＱ）処理と、
送信されたデータ・ブロックを保存する再順序化バッファと、
不連続データ・ブロックを転送するための期間を設定するデータ転送タイマと、
送信シーケンス番号（ＴＳＮ）に基づき欠落しているデータ・ブロックを識別し、前記ＷＴＲＵによる引き続くデータ送信を監視し、既知のＡＲＱ／Ｈ−ＡＲＱ処理割り当ての仕組みに基づいて前記欠落しているデータ・ブロックが前記ＷＴＲＵによって廃棄されたかどうかを判定する再順序化エンティティであって、前記欠落しているデータ・ブロックの廃棄が認識されるかまたは前記データ転送タイマの満了のいずれが最初に起こったときに、前記不連続データ・ブロックを上位層に転送することと、
を備えることを特徴とするノードＢ。
【請求項３０】
前記データ・ブロックの絶対的優先度に従って、前記ＷＴＲＵにおいて前記ＡＲＱ／Ｈ−ＡＲＱ処理が割り当てられ、より高い優先度クラスのデータ・ブロックがより低い優先度クラスのデータ・ブロックより先に送信され、同一優先度のクラスの中では最も先のＴＳＮを持つデータ・ブロックが最初に送信されることを特徴とする請求項２９に記載のノードＢ。
【請求項３１】
前記ノードＢにおいて前記ＷＴＲＵに対して利用可能でかつアクティブなＡＲＱ／Ｈ−ＡＲＱ処理のすべてが、前記欠落しているデータ・ブロックに対して同一の優先度クラス中でより後のＴＳＮを持つデータ・ブロックの新規な送信、または前記欠落しているデータ・ブロックと比較してより低い優先度クラスにあるデータ・ブロックの新規な送信のいずれかを有することを、前記再順序化エンティティが認識した場合に、前記再順序化エンティティが前記欠落しているデータ・ブロックの廃棄を認識することを特徴とする請求項３０に記載のノードＢ。
【請求項３２】
新規データインジケータ（ＮＤＩ）の受信により、前記新規な送信が認識されることを特徴とする請求項３１に記載のノードＢ。
【請求項３３】
受信された送信待ち行列識別子およびＴＳＮにより、前記新規な送信が認識されることを特徴とする請求項３１に記載のノードＢ。
【請求項３４】
前記ノードＢがそれぞれのＷＴＲＵに対するいくつかの再順序化待ち行列を支援し、前記不連続データ・ブロックの前記転送はそれぞれの再順序化待ち行列に対して独立に動作することを特徴とする請求項２９に記載のノードＢ。
【請求項３５】
欠落しているデータ・ブロックがあるためにまだ転送されていない不連続データ・ブロックを上位層へ転送するように構成された無線ネットワーク制御装置（ＲＮＣ）であって、
無線送受信ユニット（ＷＴＲＵ）により送信され、ノードＢを介して転送されたデータ・ブロックを格納する再順序化バッファと、
不連続データ・ブロックを転送するための期間を設定するデータ転送タイマと、
欠落しているデータ・ブロックを識別し、ＷＴＲＵによる引き続くデータ送信を監視し、前記欠落しているデータ・ブロックの前記ＷＴＲＵによる廃棄を認識するために前記ノードＢによって提供された情報とともに、既知の自動再送要求（ＡＲＱ）／ハイブリッド−ＡＲＱ（Ｈ−ＡＲＱ）処理割り当ての仕組みに基づいて前記欠落しているデータ・ブロックが前記ＷＴＲＵによって廃棄されたかどうかを判定する再順序化エンティティであって、前記欠落しているデータ・ブロックの廃棄が認識されるかまたは前記データ転送タイマが満了するかのいずれが最初に起こった時に、前記不連続データ・ブロックを上位層に転送することと、
を備えることを特徴とするＲＮＣ。
【請求項３６】
前記データ・ブロックの絶対的優先度に従って、前記ＷＴＲＵにおいて前記ＡＲＱ／Ｈ−ＡＲＱ処理が割り当てられ、より高い優先度クラスのデータ・ブロックがより低い優先度クラスのデータ・ブロックより先に送信され、同一優先度のクラスの中では最も先のＴＳＮを持つデータ・ブロックが最初に送信されることを特徴とする請求項３５に記載のＲＮＣ。
【請求項３７】
前記ノードＢにおいて前記ＷＴＲＵに対して利用可能でかつアクティブなＡＲＱ／Ｈ−ＡＲＱ処理のすべてが、前記欠落しているデータ・ブロックに対して同一の優先度クラス中でより後のＴＳＮを持つデータ・ブロックの新規な送信、または前記欠落しているデータ・ブロックと比較してより低い優先度クラスにあるデータ・ブロックの新規な送信のいずれかを有することを前記再順序化エンティティが認識した場合に、前記再順序化エンティティは前記欠落しているデータ・ブロックの廃棄を認識することを特徴とする請求項３６に記載のＲＮＣ。
【請求項３８】
新規データインジケータ（ＮＤＩ）の受信により示される新規データ送信が最初に受信されたとき、前記ノードＢは、復号に成功したデータ・ブロックのそれぞれに対して、ＡＲＱ／Ｈ−ＡＲＱ処理の識別子およびフレーム番号を提供することを特徴とする請求項３５に記載のＲＮＣ。
【請求項３９】
欠落しているデータ・ブロックがあるためにまだ転送されていない不連続データ・ブロックを上位層へ転送するように構成された集積回路（ＩＣ）であって、
データ・ブロックを受信し、保存する再順序化バッファと、
不連続データ・ブロックを転送するための期間を設定するデータ転送タイマと、
前記バッファおよび前記タイマの通信において、欠落しているデータ・ブロックを識別し、引き続くデータ送信を監視し、前記欠落しているデータ・ブロックが廃棄されたかを判定する再順序化エンティティであって、前記欠落しているデータ・ブロックの廃棄が認識されるかまたは前記データ転送タイマの満了のいずれが最初に起こった時に、前記不連続データ・ブロックを上位層に転送することと、
を備えることを特徴とするＩＣ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１つの無線送受信ユニット（Wireless Transmit/Receive Unit：ＷＴＲＵ）、少なくとも１つのノードＢ、および１つの無線ネットワーク制御装置（Radio Network Controller：ＲＮＣ）を含む無線通信システムに関する。より詳細には、本発明はエンハンスト・アップリンク（Enhanced Uplink：ＥＵ）送信において、不連続データ・ブロックを転送する方法およびシステムに関する。
【背景技術】
【０００２】
３ＧＰＰ（3rd Generation Partnership Project）のリリース６において、上りリンク（UpLink：ＵＬ）のカバリッジ、スループット、および伝送遅延を改善するための方法が検討されている。これらの方法をうまく実装するために、ＲＮＣがノードＢに対して総合的な制御権は保持しているけれども、ＵＬの物理的資源のスケジューリングおよび割り当てが、ＲＮＣからノードＢへと移されている。これにより、ノードＢは、短期的にはＲＮＣより効率的にＵＬ無線資源を決定し管理することができる。
【０００３】
１つまたは複数の独立しているＵＬ送信が、共通の時間間隔内に、ＷＴＲＵおよびＵＴＲＡＮ（ＵＭＴＳ（Universal Mobile Telecommunication System） Terrestrial Radio Access Network）の間のＥ−ＤＣＨ（Enhanced Dedicated Channel）上において処理される。この一例は、媒体アクセス制御（ＭＡＣ）層Ｈ−ＡＲＱ（Hybrid-Automatic Repeat reQuest）または単純なＭＡＣ層のＡＲＱ動作であろう。これらにおいては、ＵＴＲＡＮによる受信が成功するためには、個別の送信のそれぞれが異なる数の再送信を必要とする場合がある。この動作は、ＭＡＣ層において送信シーケンスの欠落をもたらす場合がある。
【０００４】
適切な動作のためには、無線リンク制御（Radio Link Control：ＲＬＣ）層によって、順序通りのデータ配送が必要とされる。受信データ・ブロックをＷＴＲＵのＲＬＣエンティティにおいて発生された順序に従って編成するために、再順序化機能が必要である。従来技術においては、不連続データ・ブロックの上位層への配送のために、データ転送タイマが利用されている（このタイマは、ＨＳＤＰＡ（High Speed Downlink Packet Access）においては、Ｔ１タイマと呼ばれる）。正しく受信されたデータ・ブロックが不連続受信のために上位層に配送不可能である場合に、このタイマは初期化される。タイマが満了すると、次の不連続受信データ・ブロックまでの再順序化バッファ中のすべてのデータ・ブロックが上位層に転送される。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
通常の動作においてさえ、送信の間に時折セルの輻輳により比較的長い間隔が発生する。このため、データ転送タイマに対して、適切に期間を設定することは難しい。加えて、ＲＬＣ確認モード（Acknowledged Mode：ＡＭ）において順序が狂って配送されると、不必要な再送信がもたらされる場合がある。このため、データ転送タイマが適切に動作するように設定をする際には、最悪の場合の遅延が考慮されねばならない。送信エラーは回避不可能であるため、ＲＬＣ再送信手順を実行する際にこのタイマの仕組みにより遅延時間が増大し、許容できない遅延時間にまで至る可能性がある。
【０００６】
サービス品質（Quality of Service：ＱｏＳ）を維持するために、連続配送を提供する際に送信は不必要に遅延されるべきではない。適切なＱｏＳを提供するためには、タイマの仕組みは効率的ではない。タイマの期間が短か過ぎる場合には、ある特定の送信が遅延しただけで、順序の狂った（out of sequence）送信として誤って認識される場合があり、不必要にＲＬＣ再送信を求める要求やチャンネルのリリースが起こり得る。タイマの期間が長過ぎる場合には、失敗した送信の検出および復旧が遅れ、伝送遅延は小さくなければならないというＱｏＳ要件を達成するのが難しくなり得る。狂った順序のための転送タイマの期間を決定することは、再送信のスケジューリングにおける変動が比較的大きいことによってさらに複雑になる。
【課題を解決するための手段】
【０００７】
本発明は、ＥＵ送信において不連続データ・ブロックを転送する方法および装置に関連する。ＷＴＲＵおよび１つまたは複数のノードＢは、ＥＵ送信を支援するための１つまたは複数のＡＲＱ／Ｈ−ＡＲＱ処理を含む。ＷＴＲＵによって送信されたデータ・ブロックは、ノードＢまたはＲＮＣ中に位置する再順序化エンティティにおいて再順序化される。欠落しているデータ・ブロックが識別されると、ノードＢまたはＲＮＣにおいてデータ転送タイマが起動され、その後のＷＴＲＵ送信は監視される。そして、欠落しているデータ・ブロックがＷＴＲＵによって廃棄されたかどうかを判定する。欠落しているデータ・ブロックの廃棄を認識した場合には、その不連続データ・ブロックは上位層に転送される。
【０００８】
絶対的優先度方式において、上位優先度のデータ・ブロックは常に下位優先度のデータ・ブロックの前に処理され、かつ同一優先度のデータ・ブロックの中では最も前の（earliest）送信シーケンス番号（Transmission Sequence Number：ＴＳＮ）を持つデータ・ブロックが最初に処理される。そのような仕組みにおいて、次の場合に、ノードＢは、ＷＴＲＵが欠落しているブロックを廃棄したと認識することができる。すなわち、ノードＢにおけるＷＴＲＵに対する利用可能でかつアクティブなすべてのＨ−ＡＲＱ処理が、１）欠落しているデータ・ブロックと比較して同一の優先度かつより後のＴＳＮを持つ新規な送信、または２）欠落しているデータ・ブロックと比較してより低い優先度の新規な送信、のいずれかの受信に成功した場合である。
【発明を実施するための最良の形態】
【０００９】
好適な実施形態の記述から、本発明をより詳細に理解することができる。これらの実施例は、例示的なものとして与えられており、添付されている図面とともに理解されるべきである。
【００１０】
これ以降、用語「ＷＴＲＵ」には、これらに限定するものではないが、ユーザ装置（User Equipment：ＵＥ）、移動機、固定または移動体の加入者ユニット、ページャ、または無線環境において動作可能な他のいかなるタイプの装置も含まれる。用語「ノードＢ」には、これ以後参照される場合、これらに限定するものではないが、基地局、サイト制御装置、アクセス・ポイント、または無線環境における他のいかなるタイプのインタフェース装置が含まれる。
【００１１】
本発明の機能は、集積回路（ＩＣ）に組み入れること、または多数の内部接続された部品より成る回路に構成することができる。
【００１２】
図１Ａは、本発明の一実施形態による無線通信システム１００のブロック図であり、データ再順序化エンティティ１２２を持つ１つまたは複数のノードＢを含む。システム１００は、ＷＴＲＵ１０２、１つまたは複数のノードＢ１０４、およびＲＮＣ１０６を備えている。ＷＴＲＵ１０２は、割り当てられたＥ−ＤＣＨ（Enhanced Dedicated ＣＨannel）１４２を通して、Ｅ−ＤＣＨデータを送信する。ノードＢ１０４は、Ｈ−ＡＲＱまたは単純ＡＲＱ動作を使用してノードＢ１０４におけるデータ復号の成否に従って、確認（ＡＣＫ）メッセージまたは非確認（ＮＡＣＫ）メッセージのいずれかを、ＤＬ（Down Link）ＥＵ信号チャンネル１４４を通して送信する。これは、ＷＴＲＵ１０２およびノードＢ１０４において、それぞれＡＲＱ／Ｈ−ＡＲＱ／Ｈ−ＡＲＱ処理１１２およびＡＲＱ／Ｈ−ＡＲＱ処理１２８として示されている。
【００１３】
図１Ａを参照すると、ＥＵ送信のための新しいＭＡＣエンティティ１１０、１２０、１３０（すなわち、「ＭＡＣ−ｅ」エンティティ）が、それぞれＷＴＲＵ１０２、ノードＢ１０４、およびＲＮＣ１０６に含まれている。ノードＢ１０４のＭＡＣ−ｅエンティティ１２０は、順序通りのデータ配送を行うための、再順序化エンティティ１２２、データ再順序化バッファ１２４、およびデータ転送タイマ１２６を含む。ＷＴＲＵ１０２によりＥ−ＤＣＨ１４２を介して送信されたデータは、上位層に転送される前に再順序化エンティティ１２２により再順序化される。再順序化エンティティ１２２は、データ・ブロック（ＭＡＣ−ｅプロトコル・データ・ユニット（Protocol Data Unit：ＰＤＵ））を受信し、連続したＴＳＮを持つＭＡＣ−ｅ  ＰＤＵを上位層に配送する。連続していないＭＡＣ−ｅ  ＰＤＵは（すなわち、データ・ブロックが欠落していることになる）、データ転送タイマ１２６の満了まで、上位層には配送されない。再順序化エンティティ１２２は、ＡＲＱ／Ｈ−ＡＲＱ処理１２８が認識していること（ｋｎｏｗｌｅｄｇｅ）を使用して、欠落しているデータ・ブロックがＷＴＲＵ１０２によって廃棄されたかどうかを判断し、不連続データ・ブロックを上位層に転送する。
【００１４】
図１Ｂは、本発明の別の実施形態によって動作する、無線通信システム１５０のブロック図である。システム１５０は、データ再順序化エンティティ１３２をＲＮＣを持っている。システム１５０はまた、図１Ａのシステム１００と同様に、ＷＴＲＵ１０２、１つまたは複数のノードＢ１０４、およびＲＮＣ１０６を備える。しかしながら、再順序化エンティティ１２２を含むノードＢ１０４の代わりに、データ・ブロックの順序通りのデータ配送を行うために、ＲＮＣ１０６のＭＡＣ−ｅエンティティ１３０が、再順序化エンティティ１３２、データ再順序化バッファ１３４、およびデータ転送タイマ１３６をそれぞれ含んでいる。Ｅ−ＤＣＨ１４２を介してＷＴＲＵ１０２により送信されたデータは、上位層に転送される前に、再順序化エンティティ１３２により再順序化される。再順序化エンティティ１３２は、ノードＢ１０４を介して、データ・ブロック（ＭＡＣ−ｅプロトコル・データ・ユニット（ＰＤＵ））を受信し、連続したＴＳＮを持つＭＡＣ−ｅ  ＰＤＵを上位層に配送する。連続していないＭＡＣ−ｅ  ＰＤＵは、データ転送タイマ１３６の満了までは、上位層には配送されない。再順序化エンティティ１３２は、ノードＢ１０４におけるＡＲＱ／Ｈ−ＡＲＱ処理１２８が認識していることを使用して、欠落しているデータ・ブロックがＷＴＲＵ１０２によって廃棄されたかどうかを判断し、不連続データ・ブロックを上位層に転送する。
【００１５】
Ｈ−ＡＲＱ処理割り当ての仕組みは、データ・ブロックの絶対的優先度に基づいていることが望ましい。ＵＴＲＡＮ（すなわち、ノードＢまたはＲＮＣのいずれか）における再順序化バッファにおいて、特定の送信シーケンス番号（ＴＳＮ）のデータ・ブロックが欠落していることが認識された後で、再順序化エンティティ１２２、１３２は、次の場合に、欠落しているデータ・ブロックが失われていると判定する。すなわち、欠落しているデータ・ブロックの検出に引き続き、ノードＢ１０４の中において、そのＷＴＲＵ１０２に対する利用可能であり、しかもアクティブなすべてのＡＲＱ／Ｈ−ＡＲＱ処理１２８が、１）同一の優先度クラスでより後のシーケンス番号を持つ送信として起動された新規な送信、または２）より低い優先度クラスを持つ送信として起動された新規な送信、のいずれかを有する場合に、データ・ブロックが失われたと判定する。このような場合には、再順序化エンティティ１２２、１３２は、データ・ブロックがＭＡＣ層において失われていると判定し、その不連続データ・ブロックを上位層に転送する。
【００１６】
図２は、本発明の一実施形態による不連続データ・ブロックを転送する処理２００のフロー図である。処理２００は、図１Ａのシステム１００または図１Ｂのシステム１５０の構成のいずれかを使用して実施することができる。ノードＢ１０４は、それぞれのＷＴＲＵ１０２に対して有限な数のＡＲＱ／Ｈ−ＡＲＱ処理１２８を維持（ｍａｉｎｔａｉｎ）している。ＲＮＣ１０６における再順序化エンティティ１３２は、ＷＴＲＵ１０２およびノードＢ１０４におけるＨ−ＡＲＱ動作に関する情報（ｋｎｏｗｌｅｄｇｅ）を持っていない場合がある。したがって、図１Ｂに示されたシステム１５０の構成が使用される場合には、再順序化エンティティ１３２が、ＷＴＲＵ１０２が欠落しているデータ・ブロックを廃棄しているか否かを判定することができるように、ノードＢ１０４はＲＮＣ１０６に必要な情報を提供する。
【００１７】
ノードＢ１０４またはＲＮＣ１０６は、ＷＴＲＵ１０２からデータ・ブロックを受け取り、正しく復号されたデータ・ブロックはノードＢ１０４の再順序化バッファ１２４、またはＲＮＣ１０６の再順序化バッファ１３４において順序通りに再配列される。システム１５０の構成が使用される場合には、送信が受信された際に、ノードＢ１０４は、Ｈ−ＡＲＱ処理ＩＤ、および／またはフレーム番号とともに、復号化に成功したデータ・ブロックをＲＮＣ１０６に転送する。フレーム番号は、ＮＤＩが受信された際のフレーム、または送信が成功した際のフレームのいずれかでありえる。
【００１８】
ノードＢ１０４の再順序化エンティティ１２２、またはＲＮＣ１０６の再順序化エンティティ１３２は、ＴＳＮを利用して欠落しているデータ・ブロックを認識する（ステップ２０２）。ＷＴＲＵ１０２により、それぞれのデータ・ブロックに一意なＴＳＮが割り当てられる。欠落しているデータ・ブロックがあることを認識すると、ノードＢ１０４はデータ転送タイマ１２６を初期化し、またはＲＮＣはデータ転送タイマ１３６を初期化する（ステップ２０４）。再順序化エンティティ１２２または再順序化エンティティ１３２は、それぞれデータ転送タイマ１２６または１３６が満了したかを判定する（ステップ２０６）。タイマ１２６またはタイマ１３６が満了した場合には、再順序化エンティティ１２２または１３２は、不連続データ・ブロックを上位層に転送し、そして上位層のデータ復旧手順が起動される（ステップ２１０）。
【００１９】
データ転送タイマ１２６またはデータ転送タイマ１３６が満了していない場合には、再順序化エンティティ１２２または再順序化エンティティ１３２はさらに、ＷＴＲＵ１０２での既知のＨ−ＡＲＱ処理割り当ての仕組みに基づき、欠落しているデータ・ブロックがＷＴＲＵ１０２によって廃棄されたかを判定する（ステップ２０８）。ステップ２０８において廃棄されたデータ・ブロックをＲＮＣ１０６が決定すると、その送信が受信されたフレーム番号からそのＨ−ＡＲＱ処理が暗黙のうちに決定できる。Ｈ−ＡＲＱ処理割り当ておよびＨ−ＡＲＱ処理の引き続く割り当てに対する規則に基づいた順序の狂った受信に引き続き、ノードＢ１０４またはＲＮＣ１０６は、ＷＴＲＵ１０２が特定の送信をいつ廃棄したかを判定することができる。
【００２０】
ＷＴＲＵ１０２におけるＨ−ＡＲＱ処理割り当ての仕組みは、他の仕組みによって実装することもできるが、データ・ブロックの絶対的優先度に基づいていることが望ましい。絶対的優先度方式においては、より高い優先度のデータ・ブロックは常に低い優先度データ・ブロックより先に処理され、そして同一優先度のデータ・ブロックの中では、最も先のＴＳＮを持つデータ・ブロックが最初に処理される。このような仕組みにおいては、ノードＢ１０４またはＲＮＣ１０６は、次のような場合に、ＷＴＲＵ１０２が欠落しているデータ・ブロックを廃棄したと認識することができる。すなわち、ノードＢにおいてＷＴＲＵ１０２に対して利用可能かつアクティブなすべてのＡＲＱ／Ｈ−ＡＲＱ処理１２８が、１）欠落しているデータ・ブロックと比較して同一の優先度であってしかもより後のＴＳＮを持つ新規な送信、または、２）欠落しているデータ・ブロックと比較してより低い優先度の新規な送信のいずれかを受信することに成功している場合である。
【００２１】
あるいはまた、次の場合にも、ノードＢ１０４またはＲＮＣ１０６は、そのＷＴＲＵ１０２がその欠落しているデータ・ブロックを廃棄したと認識することができる。すなわち、失われたデータに関連付けられたＨ−ＡＲＱ処理が、１）欠落しているデータ・ブロックと比較して同一の優先度であってしかもより後のＴＳＮを持つ新規な送信、または、２）欠落しているデータ・ブロックと比較してより低い優先度の新規な送信、のいずれかを受信することに成功している場合である。そのＨ−ＡＲＱ処理は、送信／受信の時間により識別することができる。その時間は、フレームまたはサブフレーム番号のいずれかとして示すことができる。
【００２２】
いずれかの条件が満足された場合には、ノードＢ１０４またはＲＮＣ１０６は、ＭＡＣ層において、欠落しているデータ・ブロックがＷＴＲＵ１０２によって廃棄されと判定する。そして、データ転送タイマ１２６またはデータ転送タイマ１３６の満了を待つことなく、再順序化エンティティ１２２または再順序化エンティティ１３２は不連続データ・ブロックを上位層に転送する。いずれの条件も満足されない場合、ノードＢ１０４またはＲＮＣ１０６は、欠落しているデータ・ブロックは廃棄されていないと判定する。処理２００はステップ２１２に進み次のＴＴＩまたはデータ・ブロックを待ち、そして処理２００はステップ２０６に戻る。
【００２３】
ノードＢ１０４は、新規データインジケータ（New Data Indicator：ＮＤＩ）を受信することによって、新しい送信を認識することができる。ＮＤＩは、ある送信が新規データであるかそれとも古いデータ（再送信）であるかを表示するために使用される。古いデータに関しては、ノードＢ１０４おいてある種の組み合わせることが可能である。Ｈ−ＡＲＱ処理送信カウンタによってＮＤＩを表現することもできる。Ｈ−ＡＲＱ処理送信が初期値に設定された場合には、これがＮＤＩを表すこととなる。新規な送信はまた、復号の後に、受信された送信待ち行列識別子（ＩＤ）およびＴＳＮによっても判定できる。
【００２４】
ノードＢ１０４はそれぞれのＷＴＲＵ１０２に対して、いくつかの再順序化待ち行列を支援することができ、そして順序の狂いの検出および転送のロジックは、それぞれの再順序化待ち行列に対して独立して動作することができる。
【００２５】
別の実施形態において、ＷＴＲＵ１０２におけるＨ−ＡＲＱ処理割り当ての仕組みは、失われたデータ・ブロックに関連付けられる。絶対的優先度方式においては、より高い優先度のデータ・ブロックが常に低優先度のデータ・ブロックより先に処理され、そして同一優先度のデータ・ブロックの中では、最も先のＴＳＮを持つデータ・ブロックが最初に処理される。このような仕組みにおいては、ノードＢ１０４は、次のような場合に、ＷＴＲＵ１０２が欠落しているデータ・ブロックを廃棄したと認識することができる。すなわち、ノードＢにおけるＷＴＲＵ１０２に対して利用可能であってアクティブなすべてのＡＲＱ／Ｈ−ＡＲＱ処理１２８が、１）欠落しているデータ・ブロックと比較して同一の優先度であってより後のＴＳＮを持つ新規な送信、または、２）欠落しているデータ・ブロックと比較してより低い優先度の新規な送信、のいずれかを受信することに成功している場合である。
【００２６】
いずれかの条件が満足された場合には、ノードＢ１０４は、ＭＡＣ層において、欠落しているデータ・ブロックがそのＷＴＲＵ１０２によって廃棄されたと判定し、次にデータ転送タイマ１２６の満了を待つことなく、再順序化エンティティ１２２は不連続データ・ブロックを上位層に転送する。いずれの条件も満足されない場合には、ノードＢ１０４は、欠落しているデータ・ブロックは廃棄されていないと判定し、処理２００はステップ２１２に進む。ノードＢ１０４の場合には次のＴＴＩを、またはＲＮＣ１０６の場合には次のデータ・ブロックを待つ。次のＴＴＩが起こり、または次のデータ・ブロックが受信されると、処理２００はステップ２０６に戻る。
【００２７】
ノードＢ１０４は、新規データインジケータ（ＮＤＩ）を受信することによって、新規な送信を認識することができる。ノードＢ１０４においてＨ−ＡＲＱ追跡が組み合わせることを可能とするために、ＮＤＩを使用することができる。新規な送信は、受信された送信待ち行列識別子（ＩＤ）およびＴＳＮが復号されることによっても判定できる。
【００２８】
図３は本発明の第３の実施形態による、不連続データ・ブロックを転送する処理３００のフロー図である。この実施形態においては、欠落しているデータ・ブロックがあるということを、ＲＮＣ１０６がノードＢ１０４に通知する。ノードＢ１０４は、ＷＴＲＵ１０２がその欠落しているデータ・ブロックを廃棄したかを検出し、それをＲＮＣ１０６に報告する。
【００２９】
ＲＮＣ１０６における再順序化エンティティ１３２は、再順序化バッファ１３４中に欠落しているデータ・ブロックがあるかをチェックする（ステップ３０２）。欠落しているデータ・ブロックが全くなければ、処理３００はステップ３１２に進み、次の受信データ・ブロックを待つ。欠落しているデータ・ブロックがあると、再順序化エンティティ１３２はデータ転送タイマ１３６を初期化し、ノードＢ１０４へ、「監視開始（ｓｔａｒｔ  ｗａｔｃｈ）」コマンドを送る（ステップ３０４）。再順序化バッファ１３４中において順序の狂ったデータ・ブロックが認識されたときにノードＢ１０４によって元々報告されたフレーム番号、ならびに欠落しているデータ・ブロックの優先度およびシーケンス番号もまた、「監視開始」コマンドに含まれている。
【００３０】
ＲＮＣ１０６から監視開始コマンドを受け取った後に、ノードＢ１０４はその時点のデータベースをチェックし、ＲＮＣ１０６により示されたフレーム番号に引き続くすべてのデータ・ブロックを確認する。さらに、ＷＴＲＵ１０２での既知のＨ−ＡＲＱ処理割り当ての仕組みに基づき、欠落しているデータ・ブロックをＷＴＲＵ１０２が廃棄したかを判定するために、引き続く送信を監視する（ステップ３０６）。上で説明されたように、ＡＲＱ／Ｈ−ＡＲＱ処理１１２は、絶対的優先度方式に従い割り当てられることが望ましい。そのような場合においては、ノードＢは、ＷＴＲＵ１０２に対して利用可能であってアクティブなすべてのノードＢ内のＡＲＱ／Ｈ−ＡＲＱ処理１２８が、１）欠落しているデータ・ブロックと比較して同一の優先度であるがより後のＴＳＮを持つ新規な送信、または、２）欠落しているデータ・ブロックと比較してより低い優先度の新規な送信、のいずれかを有するかどうかを判定する。
【００３１】
いずれかの条件が満足された場合には、ノードＢ１０４は、Ｅ−ＤＣＨフレーム・プロトコルを介してＲＮＣ１０６における再順序化エンティティ１３２に送信失敗メッセージを送る（ステップ３０８）。送信失敗メッセージにおいては、再順序化待ち行列ＩＤを示す優先度、およびデータ・ブロックのシーケンス番号もまた、含まれている。その後、ノードＢ１０４は、そのようなイベントを監視することを停止する。いずれの条件も満足されない場合には、処理３００はステップ３１２に進み、次の受信データ・ブロックを待つ。
【００３２】
送信失敗メッセージを受け取ると、タイマが満了する前にＲＮＣ１０６中の再順序化機能は、不連続データ・ブロックを上位層に転送する（ステップ３１０）。
【００３３】
本発明の機能および要素が特定の組み合わせにおける好適な実施形態において記述されている。それぞれの機能または要素は、好適な実施形態の他の機能および要素なしで単独で使用することができる。また、本発明の他の機能および要素のあるなしにかかわらず様々に組み合わせることによって、使用することもできる。
【００３４】
本発明を好適な実施形態にとともに説明してきたが、当業者にとっては、特許請求の範囲の中に記載された本発明の範囲の中にある他の変形が可能なことも明らかであろう。
【図面の簡単な説明】
【００３５】
【図１Ａ】本発明の一実施形態による、データ再順序化エンティティを持つ１つまたは複数のノードＢを含む無線通信システムのブロック図である。
【図１Ｂ】本発明の別の実施形態による、データ再順序化エンティティを持つＲＮＣを含む無線通信システムのブロック図である。
【図２】図１Ａおよび図１Ｂのシステムのいずれかを使用して不連続データ・ブロックを転送する処理のフロー図である。
【図３】図１Ｂのシステムを使用して不連続データ・ブロックを転送する処理のフロー図である。
【図１Ａ】
2007538421.tif 000003
【図１Ｂ】
2007538421.tif 000004
【図２】
2007538421.tif 000005
【図３】
2007538421.tif 000006