(57)【特許請求の範囲】
【請求項１】
移動通信システムの受信機において、パケットデータを含んでいるデータブロックを処理する方法であって、
タイマーが非活性化である場合、最初に受信されると期待した他のデータブロックのシーケンスナンバーより高いシーケンスナンバーを有し、かつ正しく受信されたデータブロックに対してタイマーを駆動する段階と、
前記タイマーが停止又は満了すると、前記タイマーが駆動されたデータブロックのシーケンスナンバーの直前のシーケンスナンバーを有するデータブロックまでのデータブロックのうち、正しく受信された全てのデータブロックを上位階層に伝達し、前記タイマーが駆動されたデータブロックを含み、最初に遺失したデータブロックまでの正しく受信された全てのデータブロックを前記上位階層に伝達する段階と
を含む、方法。
【請求項２】
前記上位階層に伝達できない前記受信されたデータブロックのうち最高のシーケンスナンバーを有するデータブロックに対して前記タイマーを再駆動する段階をさらに含む、請求項１に記載の方法。
【請求項３】
前記タイマーが活性化であると、他の追加タイマーは駆動されない、請求項１に記載の方法。
【請求項４】
前記各段階は、移動端末機内で実現される、請求項１に記載の方法。
【請求項５】
前記各段階は、ノードＢで実現される、請求項１に記載の方法。
【請求項６】
前記タイマーの周期は、Ｎ×（ＴＴＩ／２）より小さいか、又は同一であり、ここで、Ｎはデータブロックに割り当てられるシーケンスナンバーの範囲で、前記ＴＴＩは伝送時間周期である、請求項１に記載の方法。
【請求項７】
前記各段階は、媒体接続制御階層で行われる、請求項１に記載の方法。
【請求項８】
前記データブロックは、前記上位階層に順次伝達される、請求項１に記載の方法。
【請求項９】
前記データブロックは、ＭＡＣ−ｈｓプロトコルデータユニットである、請求項１に記載の方法。
【請求項１０】
前記上位階層は、ＭＡＣ−ｄ副階層である、請求項１に記載の方法。
【請求項１１】
前記上位階層は、無線リンク制御階層である、請求項１に記載の方法。
【請求項１２】
前記各段階は、高速ダウンリンクパケット接続（ＨＳＤＰＡ）技術のためである、請求項１に記載の方法。
【請求項１３】
移動通信システムの受信機において、パケットデータを含んでいるデータブロックを処理する装置であって、前記装置は、
再整理バッファと、
再整理解除タイマーと、
前記再整理バッファ及び前記再整理解除タイマーに接続した媒体接続制御エンティティと
を備え、
前記媒体接続制御エンティティは、
前記再整理解除タイマーが停止又は満了すると、前記タイマーが駆動されたデータブロックのシーケンスナンバーの直前のシーケンスナンバーを有するデータブロックまでの正しく受信された全てのデータブロックと最初に遺失したデータブロックまでの正しく受信された全てのデータブロックとを上位階層に伝達し、前記上位階層に伝達できない前記受信されたデータブロックのうち最高のシーケンスナンバーを有するデータブロックに対して前記再整理解除タイマーを再駆動するように適合されている、装置。
【請求項１４】
前記再整理解除タイマーが活性化であると、他の追加タイマーは駆動されない、請求項１３に記載の装置。
【請求項１５】
前記各要素は、移動端末機の一部である、請求項１３に記載の装置。
【請求項１６】
前記各要素は、ノードＢの一部である、請求項１３に記載の装置。
【請求項１７】
前記タイマーの周期は、Ｎ×（ＴＴＩ／２）より小さいか、又は同一であり、ここで、Ｎはデータブロックに割り当てられるシーケンスナンバーの範囲で、前記ＴＴＩは伝送時間周期である、請求項１３に記載の装置。
【請求項１８】
前記データブロックは、前記上位階層に順次伝達される、請求項１３に記載の装置。
【請求項１９】
前記データブロックは、ＭＡＣ−ｈｓプロトコルデータユニットである、請求項１３に記載の装置。
【請求項２０】
前記上位階層は、ＭＡＣ−ｄ副階層である、請求項１３に記載の装置。
【請求項２１】
前記上位階層は、無線リンク制御階層である、請求項１３に記載の装置。
【請求項２２】
前記媒体接続制御エンティティは、高速ダウンリンクパケット接続のためである、請求項１３に記載の装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線通信に係るもので、詳しくは、移動通信無線システムにおいて、受信機により受信されるパケットデータの送信効率を改善するためのシステム及び方法に関するものである。
【０００２】
【従来の技術】
ＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｓｙｓｔｅｍ）は、ヨーロッパ式標準であるＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）システムから進化した第３世帯移動通信システムで、ＧＳＭコアネットワーク（Ｃｏｒｅ  Ｎｅｔｗｏｒｋ）とＷＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）接続技術に基づいて、より向上された移動通信サービスの提供を目標とする。ＵＭＴＳの標準化作業のために、１９９８年１２月にヨーロッパのＥＴＳＩ、日本のＡＲＩＢ／ＴＴＣ、米国のＴ１及び韓国のＴＴＡは、第３世帯共同プロジェクト（Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ；以下、３ＧＰＰと略称す）というプロジェクトを構成し、現在までＵＭＴＳの細部的な標準仕様書（Ｓｐｅｃｉｆｉｃａｔｉｏｎ）を作成中である。
【０００３】
３ＧＰＰでは、ＵＭＴＳの迅速且つ効率的な技術開発のために、各ネットワーク構成要素とそれらの動作に対する独立性を考慮して、ＵＭＴＳの標準化作業を五つの技術規格グループ（Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｇｒｏｕｐｓ；以下、ＴＳＧと略称す）に分けて進行している。各ＴＳＧは、関連された領域内で標準規格の開発、承認及びその管理を担当するが、これら中、無線接続ネットワーク（Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ；以下、ＲＡＮと略称す）グループ（ＴＳＧ−ＲＡＮ）は、ＵＭＴＳでＷＣＤＭＡ接続技術を支援するための新しい無線接続ネットワークであるＵＭＴＳ無線ネットワーク（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  ＴｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓＮｅｔｗｏｒｋ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ；以下、ＵＴＲＡＮと略称す）の機能、要求事項、高速及びインターフェースに対する規格を開発する。
【０００４】
ＴＳＧ−ＲＡＮグループは、全体会議（Ｐｌｅｎａｒｙ）グループと四つの運営グループ（Ｗｏｒｋｉｎｇ  Ｇｒｏｕｐ）とで構成されている。第１運営グループ（ＷＧ１：Ｗｏｒｋｉｎｇ  Ｇｒｏｕｐ１）では物理階層（第１階層）に対する規格を開発し、第２運営グループ（ＷＧ２：Ｗｏｒｋｉｎｇ  Ｇｒｏｕｐ２）ではデータリンク階層（第２階層）及びネットワーク階層（第３階層）の役割を規定する。また、第３運営グループではＵＴＲＡＮ内の基地局、無線ネットワーク制御器（Ｒａｄｉｏ  Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ；以下、ＲＮＣと略称す）及びコアネットワーク（Ｃｏｒｅ  Ｎｅｔｗｏｒｋ）間のインターフェースに対する規格を定め、第４運営グループでは無線リンク性能に関する要求条件及び無線資源管理に対する要求事項などを論議する。
【０００５】
図１は従来及び本発明が適用される３ＧＰＰ  ＵＴＲＡＮの構造を示した図である。
【０００６】
図示されたように、ＵＴＲＡＮ１１０は一つ以上の無線ネットワーク副システム（Ｒａｄｉｏ  Ｎｅｔｗｏｒｋ  Ｓｕｂ−ｓｙｓｔｅｍｓ；以下ＲＮＳと略称す）１２０、１３０で構成され、各ＲＮＳ１２０、１３０は、一つのＲＮＣ１２１、１３１と、該ＲＮＣ１２１、１３１によって管理される一つ以上の基地局（ノードＢ）（１２２、１２３）（１３０、１３３）とで構成される。そして、前記ＲＮＣ１２１、１３１は、ＧＳＭネットワークとの回線交換通信を遂行するＭＳＣ（Ｍｏｂｉｌｅ  Ｓｗｉｔｃｈｉｎｇ  Ｃｅｎｔｅｒ）１４１に連結され、ＧＰＲＳ（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ）ネットワークとパケット交換通信を遂行するＳＧＳＮ（Ｓｅｒｖｉｎｇ  ＧＰＲＳ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ）１４２に連結される。
【０００７】
そして、基地局（ノードＢ）（１２２、１２３）（１３０、１３３）は、ＲＮＣ１２１、１３１によって管理されて、アップリンクを通して端末１５０（例えば、移動局、使用者装置及び／または加入者ユニット）の物理階層に送る情報を受信し、ダウンリンクを通して端末１５０にデータを送信する。従って、基地局（ノードＢ）は、端末のためのＵＴＲＡＮの接続点（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）の役割を担当するとみなすことができる。
【０００８】
ＲＮＣ１２１、１３１は、無線資源の割当及び管理を担当する。基地局（ノードＢ）を直接管理するＲＮＣを制御ＲＮＣ（Ｃｏｎｔｒｏｌ  ＲＮＣ：ＣＲＮＣ）といい、前記ＣＲＮＣは共用無線資源を管理する。その反面、担当ＲＮＣ（Ｓｅｒｖｉｎｇ  ＲＮＣ：ＳＲＮＣ）は各端末に割り当てられた専用無線資源（Ｄｅｄｉｃａｔｅｄ  Ｒａｄｉｏ  Ｒｅｓｏｕｒｃｅｓ）を管理する。制御ＲＮＣと担当ＲＮＣは同様であるが、端末が担当ＲＮＣの領域を離脱して他のＲＮＣの領域に移動する場合、制御ＲＮＣと担当ＲＮＣは異なることもあり得る。ＵＭＴＳネットワーク内の多様な構成要素は、その物理的な位置が異なることもあるため、これらを連結させるインターフェース（Ｉｎｔｅｒｆａｃｅ）が必要となる。基地局（ノードＢ）とＲＮＣはＩｕｂインターフェースにより連結され、二つのＲＮＣはＩｕｒインターフェースにより連結され、ＲＮＣとコアネットワークはＩｕインターフェースにより連結される。
【０００９】
図２は、３ＧＰＰ  ＲＡＮ規格に基づいて動作される端末とＵＴＲＡＮ間の無線接続インターフェースプロトコルの構造を示した図である。前記無線インターフェースプロトコルは、水平的に物理階層（ＰＨＹ）、データリンク階層及びネットワーク階層で構成され、垂直的には制御情報を伝達するための制御平面（Ｃｏｎｔｒｏｌ  Ｐｌａｎｅ）とデータ情報を伝送するための使用者平面（Ｕｓｅｒ  Ｐｌａｎｅ）とに区分される。前記使用者平面は、音声やＩＰパケットのような使用者のトラフィック情報が伝達される領域で、前記制御平面は、ネットワークインターフェースや呼の維持及び管理のような制御情報が伝達される領域である。
【００１０】
図２で、各プロトコル階層は、通信システムで広く知られた開放型システム相互接続（Ｏｐｅｎ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ；ＯＳＩ）基準モデルの下位三つの階層に基づいて、第１階層（Ｌ１）、第２階層（Ｌ２）、第３階層（Ｌ３）に区分される。
【００１１】
第１階層（Ｌ１）は、無線インターフェースのための物理階層（ＰＨＹ：Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ）として動作され、一つまたはそれ以上の伝送チャンネル（ｔｒａｎｓｐｏｒｔ  ｃｈａｎｎｅｌ）を通して上位媒体接続制御（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ；以下、ＭＡＣと略称す）階層に接続される。物理階層は、伝送チャンネル（Ｔｒａｎｓｐｏｒｔ  Ｃｈａｎｎｅｌ）を通して物理階層（ＰＨＹ）に伝達されたデータを無線環境に適合した多様なコーディング及び変調方法などを利用して受信機に伝達する。物理階層（ＰＨＹ）とＭＡＣ階層間に存在する伝送チャンネルは、端末により独占的に利用されるか、または様々な端末により共有されるかによって、専用伝送チャンネル（Ｄｅｄｉｃａｔｅｄ  Ｔｒａｎｓｐｏｒｔ  Ｃｈａｎｎｅｌ）と共用伝送チャンネル（Ｃｏｍｍｏｎ  Ｔｒａｎｓｐｏｒｔ  Ｃｈａｎｎｅｌ）とに区分される。
【００１２】
第２階層（Ｌ２）は、データリンク階層（Ｄａｔａ  Ｌｉｎｋ  Ｌａｙｅｒ）として動作され、様々な端末がＷＣＤＭＡネットワークの無線資源を共有し得るようにする。前記第２階層（Ｌ２）は、ＭＡＣ階層、無線リンク制御（Ｒａｄｉｏ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ；以下、ＲＬＣと略称す）階層、パケットデータ収斂プロトコル（Ｐａｃｋｅｔ  Ｄａｔａ  Ｃｏｎｖｅｒｇｅｎｃｅ  Ｐｒｏｔｏｃｏｌ；以下、ＰＤＣＰと略称す）階層及び放送／マルチキャスト制御（Ｂｒｏａｄｃａｓｔ／Ｍｕｌｔｉｃａｓｔ  Ｃｏｎｔｒｏｌ；以下、ＢＭＣと略称す）階層に分けられる。
【００１３】
前記ＭＡＣ階層は、論理チャンネルと伝送チャンネル間の適切な対応（Ｍａｐｐｉｎｇ）関係を通してデータを伝達する。前記各論理チャンネルは、上位階層をＭＡＣ階層に連結するチャンネルであって、伝送される情報の種類によって多様な論理チャンネルが提供される。一般的に、制御平面の情報が伝送される場合は制御チャンネル（Ｃｏｎｔｒｏｌ  Ｃｈａｎｎｅｌ）が使用され、使用者平面の情報が伝送される場合はトラフィックチャンネル（Ｔｒａｆｆｉｃ  Ｃｈａｎｎｅｌ）が使用される。前記ＭＡＣ階層は、再び遂行する機能によって二つの副階層、即ち、ＳＲＮＣに位置されて専用伝送チャンネルを管理するＭＡＣ−ｄ副階層と、ＣＲＮＣに位置されて共用伝送チャンネルを管理するＭＡＣ−ｃ／ｓｈ副階層とに区分される。
【００１４】
前記ＲＬＣ階層は、上位階層から受信されたＲＬＣサービスデータユニット（Ｓｅｒｖｉｃｅ  ｄａｔａ  ｕｉｕｔ：ＳＤＵ）の分割及び連結（Ｓｅｇｍｅｎｔａｔｉｏｎ  ａｎｄ  Ｃｏｎｃａｔｅｎａｔｉｏｎ）機能により伝送に適合したＲＬＣプロトコルデータユニット（ｐｒｏｔｏｃｏｌ  ｄａｔａ  ｕｎｉｔ：ＰＤＵ）を形成し、伝送中、消失されたＲＬＣ  ＰＤＵの再伝送を担当する自動反復要求（Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  ｒｅｑｕｅｓｔ；ＡＲＱ）機能を遂行することができる。前記ＲＬＣ階層は、三つのモード、即ち、透過モード（Ｔｒａｎｓｐａｒｅｎｔ  Ｍｏｄｅ）、無応答モード（Ｕｎａｃｋｎｏｗｌｅｄｇｅｄ  Ｍｏｄｅ）、応答モード（Ａｃｋｎｏｗｌｅｄｇｅｄ  Ｍｏｄｅ）の三つの方式で動作する。前記選択されたモードは、上位階層から受信されたＲＬＣ  ＳＤＵを処理する方法に依存し、前記ＲＬＣ階層には、上位階層から受信されたＲＬＣ  ＳＤＵまたはＲＬＣ  ＰＤＵを格納するためのＲＬＣバッファーが存在する。
【００１５】
前記ＰＤＣＰ階層は、ＲＬＣ階層の上位階層であり、ＩＰｖ４やＩＰｖ６のようなネットワークプロトコルを通して伝送される各データがＲＬＣ階層から伝送されるのに適合にさせる。この時、ＩＰパケットの効率的な伝送のために、パケットのヘッダー情報を圧縮して伝送するヘッダー圧縮（Ｈｅａｄｅｒ  Ｃｏｍｐｒｅｓｓｉｏｎ）技法が使用される。
【００１６】
前記ＢＭＣ階層は、ＣＢＳ（Ｃｅｌｌ  Ｂｒｏａｄｃａｓｔ  Ｃｅｎｔｅｒ）から伝達されたメッセージを無線インターフェースを通して伝送し得るようにする。ＢＭＣの主な機能は、端末に伝送されるセル放送メッセージ（Ｃｅｌｌ  Ｂｒｏａｄｃａｓｔ  Ｍｅｓｓａｇｅ）をスケジューリングして伝送することで、一般的に無応答モードで動作するＲＬＣ階層を通してデータを伝送する。
【００１７】
前記ＰＤＣＰ階層とＢＭＣ階層はパケット交換方式を使用するためＳＧＳＮと連結され、使用者データのみを伝送するため使用者平面のみに位置する。前記ＰＤＣＰ階層及びＢＭＣ階層とは異なり、前記ＲＬＣ階層は、上位階層に連結された階層によって、使用者平面に属することもあり、制御平面に属することもある。ＲＬＣ階層が制御平面に属する場合、データは無線資源制御（Ｒａｄｉｏ  Ｒｅｓｏｕｒｃｅ  Ｃｏｎｔｒｏｌ；以下、ＲＲＣと略称す）階層から受信され、それ以外の場合は、ＲＬＣ階層は使用者平面に属する。一般的に、第２階層（Ｌ２）により使用者平面から上位階層に提供される使用者データの伝送サービスは無線運搬者（Ｒａｄｉｏ  Ｂｅａｒｅｒ；ＲＢ）と定義され、第２階層（Ｌ２）により制御平面から上位階層に提供される制御情報の伝送サービスはシグナリング無線運搬者（Ｓｉｇｎａｌｉｎｇ  Ｒａｄｉｏ  Ｂｅａｒｅｒ；ＳＲＢ）と定義される。また、図２に示したように、ＲＬＣ階層とＰＤＣＰ階層の場合は、一つの階層内にいくつかのエンティティー（Ｅｎｔｉｔｙ）が存在する。これは、一つの端末が複数の無線運搬者（ＲＢ）を有し、通常一つまたは二つのＲＬＣエンティティーとただ一つのＰＤＣＰエンティティーが一つの無線運搬者（ＲＢ）のために使用されるためである。前記ＲＬＣ階層及びＰＤＣＰ階層の各エンティティーは各階層で独立的な機能を遂行することができる。
【００１８】
第３階層（Ｌ３）の最も下部に位置したＲＲＣ階層は制御平面のみで定義され、各無線運搬者（ＲＢ）の設定、再設定及び解除と関連されて、伝送チャンネル及び物理チャンネルを制御する。この時、無線運搬者が設定されるということは、特定のサービスを提供するために必要なプロトコル階層及びチャンネルの特性を規定し、それぞれの具体的なパラメーター及び動作方法を設定する過程を意味する。ＲＲＣ階層は、ＲＲＣメッセージを通して上位階層で伝達される各制御メッセージの伝送も可能である。
【００１９】
前記ＷＣＤＭＡシステムは、室内及びピコ（Ｐｉｃｏ−ｃｅｌｌ）セル環境では２Ｍｂｐｓの送信速度を目標とし、一般的な無線環境では３８４ｋｂｐｓの伝送速度を目標とする。しかし、無線インターネットが普遍化され、加入者数が増加するにつれて、より多様なサービスが提供され、このようなサービスを支援するために高速の伝送速度が必要になることと予想される。従って、現在の３ＧＰＰでは、ＷＣＤＭＡネットワークを発展させて高速の伝送速度を提供するための研究が進行されていて、その中、代表的なシステムとして高速ダウンリンクパケット接続（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ：ＨＳＤＰＡ）システムが知られている。
【００２０】
前記ＨＳＤＰＡシステムは、ＷＣＤＭＡに基づいて、ダウンリンクで最大１０Ｍｂｐｓの速度を支援し、より短い遅延時間と向上された容量を提供し得ると予想される。向上された伝送速度と容量を提供するためにＨＳＤＰＡシステムで適用された技術は、リンク適応技法（Ｌｉｎｋ  Ａｄａｐｔａｔｉｏｎ；以下、ＬＡと略称す）、ハイブリッド自動反復要求（Ｈｙｂｒｉｄ  ＡｕｔｏｍａｔｉｃＲｅｐｅａｔ  ｒｅｑｕｅｓｔ；以下、ＨＡＲＱと略称す）、迅速なセル選択（Ｆａｓｔ  Ｃｅｌｌ  Ｓｅｌｅｃｔｉｏｎ；以下、ＦＣＳと略称す）、多重入力多重出力（Ｍｕｌｔｉｐｌｅ  Ｉｎｐｕｔ  Ｍｕｌｔｉｐｌｅ  Ｏｕｔｐｕｔ；以下、ＭＩＭＯと略称す）アンテナ技法などを考案することができる。
【００２１】
リンク適応技法（ＬＡ）は、チャンネルの状態に合う変調及びコーディング方法（Ｍｏｄｕｌａｔｉｏｎ  ａｎｄ  Ｃｏｄｉｎｇ  Ｓｃｈｅｍｅ；以下、ＭＣＳと略称す）を使用することで、チャンネル状態が良い場合は１６ＱＡＭと６４ＱＡＭのような高度（ｈｉｇｈ  ｄｅｇｒｅｅ）の変調方法が使用され、チャンネル状態がよくない場合はＱＰＳＫのような低度（ｌｏｗ  ｄｅｇｒｅｅ）の変調方法が使用される。
【００２２】
一般的に、低度の変調方法は、高度の変調方法に比べて伝送量は少ないが、チャンネル環境がよくない場合は優れた伝送成功率を示すため、フェーディング（Ｆａｄｉｎｇ）や干渉の影響が大きい場合には有利である。その反面、高度の変調方法は、低度の変調方法と比較して周波数利用効率が遥かに優れていて、ＷＣＤＭＡの５ＭＨｚ帯域幅を利用して１０Ｍｂｐｓの伝送速度を提供し得るようにする。しかし、雑音や干渉の影響に非常に敏感である。従って、端末が基地局と近い所に位置した場合は、１６ＱＡＭや６４ＱＡＭなどを使用して伝送効率を高めることができ、端末がセルの境界に位置したり、フェーディングの影響が大きい場合はＱＰＳＫのような低度の変調技法が有用である。
【００２３】
ＨＡＲＱ方法は、ＲＬＣ階層で使用される再伝送方法とは異なる概念の再伝送方法である。前記ＨＡＲＱ方法は物理階層と連携されて使用され、再伝送されたデータを以前の受信データと結合して、より高いデコーディング成功率を保障する。即ち、伝送に失敗したパケットが廃棄されるのではなく、格納され、該格納されたパケットはデコーディング以前の工程で再伝送パケットと結合されてデコーディングされる。従って、前記ＨＡＲＱ方法がＬＡ技法と共に使用される場合、パケットの伝送効率を大幅に高めることができる。
【００２４】
前記ＦＣＳ方法は、既存のソフトハンドオーバーと類似の概念である。端末はいくつかのセルからデータを受信することができるが、各セルのチャンネル状態を考慮して、最もチャンネル状態が良いセルからデータの伝送を受けるようにする。既存のソフトハンドオーバーは、いくつかのセルからデータの伝送を受けて、ダイバーシティーを利用して伝送成功率を高める方法であったが、ＦＣＳ方法は各セル間の干渉を減らすために、特定のセル一つからのみデータの伝送を受ける。
【００２５】
前記ＭＩＭＯアンテナ技法は、散乱が多く起きるチャンネル環境で、いくつかの独立的なチャンネルを利用してデータの伝送速度を向上させる方法である。普通、いくつかの送信アンテナといくつかの受信アンテナとで構成されて、アンテナ別に受信される各電波間の連関性を減らして、ダイバーシティーの利得を得ようとするシステムである。
【００２６】
一方、ＨＳＤＰＡシステムは、既存のＷＣＤＭＡネットワークに基づいて、ＷＣＤＭＡネットワークを最大限そのまま維持しながら新しい技術を導入しようとする。だが、新しい技術を導入するためには多少の修正が不回避である。代表的な例は、既存の基地局（Ｎｏｄｅ  Ｂ）機能を向上させた点である。即ち、ＷＣＤＭＡネットワークでは、ほとんどの制御器能がＲＮＣに位置したが、より早くチャンネル状況に適応して、ＲＮＣまでの遅延時間を減らすためにＨＳＤＰＡシステムのための新しい技術はほとんど基地局（Ｎｏｄｅ  Ｂ）で管理するようにする。しかし、基地局（Ｎｏｄｅ  Ｂ）の拡張された機能はＲＮＣの代わりに遂行する機能でなく、ＲＮＣの立場で見ると、高速のデータ伝送のための機能が追加された補助機能を担当するとみなすことができる。
【００２７】
従って、基地局（Ｎｏｄｅ  Ｂ）は、既存のＷＣＤＭＡシステムとは異なり、ＭＡＣ機能の一部を遂行するために修正され、これを遂行する階層をＭＡＣ−ｈｓ副階層と称す。
【００２８】
前記ＭＡＣ−ｈｓ副階層は、物理階層の上位に位置してパケットのスケジューリングやＨＡＲＱ及びＬＡ機能を遂行することができる。また、前記ＭＡＣ−ｈｓ副階層は、ＨＳＤＰＡデータ伝送のために使用されるＨＳ−ＤＳＣＨ（Ｈｉｇｈ  Ｓｐｅｅｄ−Ｄｏｗｎｌｉｎｋ  Ｓｈａｒｅｄ  Ｃｈａｎｎｅｌ）という新しい伝送チャンネルを使用する。このＨＳ−ＤＳＣＨチャンネルは、データがＭＡＣ−ｈｓ副階層と物理階層間で交換される時使用される。
【００２９】
図３は、ＨＳＤＰＡシステムを支援するための無線インターフェースプロトコル構造を示した図である。図示されたように、ＭＡＣ階層は、大きくＭＡＣ−ｄ副階層、ＭＡＣ−ｃ／ｓｈ副階層及びＭＡＣ−ｈｓ副階層の三つの副階層に分けられる。前記ＭＡＣ−ｈｓ副階層は基地局（Ｎｏｄｅ  Ｂ）の物理階層（ＰＨＹ）上に位置し、ＭＡＣ−ｃ／ｓｈとＭＡＣ−ｄ副階層は、従来のシステムのように、夫々ＣＲＮＣとＳＲＮＣに位置する。また、ＨＳＤＰＡデータの伝達のために、ＨＳ−ＤＳＣＨ  ＦＰ（Ｆｒａｍｅ  Ｐｒｏｔｏｃｏｌ）という新しい伝送プロトコルがＲＮＣと基地局（Ｎｏｄｅ  Ｂ）間または各ＲＮＣ間で使用される。
【００３０】
この時、ＭＡＣ−ｈｓ副階層の上位に位置したＭＡＣ−ｃ／ｓｈ副階層やＭＡＣ−ｄ副階層、そしてＲＬＣ階層等は現在のシステムと同様な機能を遂行する。従って、ＨＳＤＰＡを支援するためのＲＮＣは、現在のシステムで多少のソフトウェアのみを追加することで充分である。
【００３１】
図４は、ＨＳＤＰＡシステムで使用されるＭＡＣ階層の構造を示した図である。
【００３２】
図示されたように、ＭＡＣ階層は、ＭＡＣ−ｄ副階層１６１、ＭＡＣ−ｃ／ｓｈ副階層１６２及びＭＡＣ−ｈｓ副階層１６３に区分される。前記ＭＡＣ−ｄ副階層１６１は、ＳＲＮＣに位置して特定の端末のための各専用論理チャンネルを管理し、前記ＭＡＣ−ｃ／ｓｈ副階層１６２は、ＣＲＮＣに位置して各共用伝送チャンネルを管理し、ＭＡＣ−ｈｓ副階層１６３は、基地局（Ｎｏｄｅ  Ｂ）に位置してＨＳ−ＤＳＣＨを管理する。しかし、ＨＳＤＰＡシステムでＭＡＣ−ｃ／ｓｈ副階層１６２が遂行する機能がほとんどないといえる。即ち、今までＭＡＣ−ｃ／ｓｈ副階層１６２は、既存のシステムで様々な端末が共有する共用資源を割り当てて、これを処理する役割を担当したが、ＨＳＤＰＡシステムでは、単純にＳＲＮＣのＭＡＣ−ｄ副階層１６１から伝達されたデータを基地局（Ｎｏｄｅ  Ｂ）のＭＡＣ−ｈｓ副階層１６３に伝達する流れ制御役割のみを遂行する。
【００３３】
図４を参照して、ＲＬＣ階層からのデータをＭＡＣ階層で如何なる処理過程を経てＨＳ−ＤＳＣＨに伝達するかに対して説明することにする。
【００３４】
ＲＬＣ階層から専用論理チャンネルのＤＴＣＨ（Ｄｅｄｉｃａｔｅｄ  Ｔｒａｆｆｉｃ  Ｃｈａｎｎｅｌ）またはＤＣＣＨ（Ｄｅｄｉｃａｔｅｄ  Ｃｏｎｔｒｏｌ  Ｃｈａｎｎｅｌ）を通して伝達されたＲＬＣ  ＰＤＵは、ＭＡＣ−ｄ階層でチャンネルスイッチング機能を通して経路が決定される。専用伝送チャンネル（ＤＣＨ：Ｄｅｄｉｃａｔｅｄ  Ｃｈａｎｎｅｌ）に伝送される場合は、ＭＡＣ−ｄ副階層１６１で関連ヘッダーが添付されて、ＤＣＨ（Ｄｅｄｉｃａｔｅｄ  Ｃｈａｎｎｅｌ）を通して物理階層に伝達され、ＨＳＤＰＡシステムのＨＳ−ＤＳＣＨチャンネルが使用される時、ＲＬＣ  ＰＤＵはチャンネルスイッチング機能によりＭＡＣ−ｃ／ｓｈ副階層に送られる。複数の論理チャンネルが一つの伝送チャンネルを使用する時、ＲＬＣ  ＰＤＵは伝送チャンネル多重（ｍｕｌｔｉｐｌｅｘｉｎｇ）ブロックを通過する。この過程中、各ＲＬＣ  ＰＤＵの属する論理チャンネルの識別（ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）情報（制御／トラフィックフィールド）が付加され、各論理チャンネルは優先順位（ｐｒｉｏｒｉｔｙ）を有し、論理チャンネルのデータは同様な優先順位を有する。
【００３５】
ＭＡＣ−ｄ  ＰＤＵが伝送される時、ＭＡＣ−ｄ副階層１６１は、ＭＡＣ−ｄＰＤＵの優先順位を伝送する。ＭＡＣ−ｄ副階層１６１からＭＡＣ−ｄ  ＰＤＵを受信したＭＡＣ−ｃ／ｓｈ副階層１６２は、該当のＭＡＣ−ｄ  ＰＤＵを単純にＭＡＣ−ｈｓ副階層１６３に伝達する。前記ＭＡＣ−ｈｓ副階層１６３に伝達されたＭＡＣ−ｄ  ＰＤＵはスケジューリングブロックの伝送バッファーに格納される。この時、一つの伝送バッファが各優先順位レベル毎に存在し、各ＭＡＣ−ｈｓ  ＳＤＵ（ＭＡＣ−ｄ  ＰＤＵ）は、自身の優先順位に該当する伝送バッファーに順次格納される。
【００３６】
次いで、スケジューリング機能（ｓｃｈｅｄｕｌｉｎｇ  ｆｕｎｃｔｉｏｎ）によりチャンネル状態に適合したデータブロックサイズが選択される。従って、データブロックは一つまたはそれ以上のＭＡＣ−ｈｓ  ＳＤＵの結合で形成される。
【００３７】
各データブロックには、優先順位識別子（ｐｒｉｏｒｉｔｙ  ｃｌａｓｓ  ｉｄｅｎｔｉｆｉｅｒ）と送信シーケンスナンバー（Ｔｒａｎｓｍｉｓｓｉｏｎ  ｓｅｑｕｅｎｃｅ  ｎｕｍｂｅｒ）が付加され、該当のデータブロックはＨＡＲＱブロックに伝達される。ＨＡＲＱブロックには、最大８つのＨＡＲＱプロセスが存在する。スケジューリングブロックから受信されたデータブロックは適切なＨＡＲＱプロセスに伝達される。各ＨＡＲＱプロセスは停止及び待機（ｓｔｏｐａｎｄ  ｗａｉｔ：ＳＡＷ）ＡＲＱで動作する。この方法で、次のデータブロックは、現在のデータブロックが成功的に伝送されるまで伝送されない。前記のように、一つのＴＴＩでは一つのデータブロックのみが伝送されるため、一つのＨＡＲＱプロセスのみが一つのＴＴＩで活性化される。
【００３８】
他のＨＡＲＱプロセスは順序になるまで待つ。各ＨＡＲＱプロセスはＨＡＲＱプロセス識別子を有する。該当のＨＡＲＱプロセス識別子は、ダウンリンク制御信号を通して予め端末機に知られ、特定のデータブロックは、送信機（ＵＴＲＡＮ）と受信機（端末機）で同様なＨＡＲＱプロセスを経ることになる。また、データブロックを伝送したＨＡＲＱプロセスは、今後の再伝送を規定するためにデータブロックを格納する。端末からＮＡＣＫ（ＮｏｎＡＣＫｎｏｗｌｅｄｇｅ）が受信される時、データブロックを再伝送する。端末からＡＣＫが受信されると、ＨＡＲＱプロセスは該当のデータブロックを削除し、新しいデータブロックの伝送を準備する。データブロックが伝送されると、ＴＦＲＣ（ｔｒａｎｓｐｏｒｔ  ｆｏｒｍａｔ  ａｎｄ  ｒｅｓｏｕｒｃｅ  ｃｏｍｂｉｎａｔｉｏｎ）ブロックはＨＳ−ＤＳＣＨのための適切なＴＦＣを選択する。
【００３９】
図５は、ＨＳＤＰＡシステムで使用されるＭＡＣ階層の構造を示した図である。ＭＡＣ階層は、ＭＡＣ−ｄ副階層１７３、ＭＡＣ−ｃ／ｓｈ副階層１７２及びＭＡＣ−ｈｓ副階層１７１に分けられる。ＵＴＲＡＮと異なり、前記三つの階層は同様な場所に位置する。端末にあるＭＡＣ−ｄ副階層とＭＡＣ−ｃ／ｓｈ副階層は、ＵＴＲＡＮにあるＭＡＣ−ｄ副階層及びＭＡＣ−ｃ／ｓｈ副階層とほぼ同様であるが、前記ＭＡＣ−ｃ／ｈｓ副階層の場合、ＵＴＲＡＮは送信のみを遂行し、端末は受信のみを遂行する点で多少異なる。
【００４０】
以下、図５を参照して、ＭＡＣ階層が物理的階層からデータを受信し、ＲＬＣ階層に伝達する過程を説明する。ＨＳ−ＤＳＣＨを通してＭＡＣ−ｈｓ副階層１７１に伝達されたデータブロックは、最初にＨＡＲＱブロックにある様々なＨＡＲＱプロセス中何れか一つのＨＡＲＱプロセスに格納される。この時、前記データブロックが如何なるプロセスに格納されるかは、ダウンリンク制御信号に含まれたＨＡＲＱプロセス識別子により知ることができる。
【００４１】
データブロックが格納されるＨＡＲＱプロセスは、もしデータブロックにエラーがあると、ＮＡＣＫ情報をＵＴＲＡＮに伝送してデータブロックの再伝送を要求し、エラーがないと、データブロックを再整理（Ｒｅｏｒｄｅｒｉｎｇ）バッファーに伝達し、ＵＴＲＡＮにＡＣＫ情報を伝送する。再整理バッファーは、ＵＴＲＡＮの送信バッファーと同様な優先順位を有している。ＨＡＲＱプロセスは、データブロックに含まれた優先順位識別子を通してデータブロックを再整理バッファーに伝達する。再整理バッファーの大きな特性は、データの順次的な伝送を支援する点にある。
【００４２】
各データブロックは、送信シーケンスナンバー（ｔｒａｎｓｍｉｓｓｉｏｎ  ｓｅｑｕｅｎｃｅ  ｎｕｍｂｅｒ：ＴＳＮ）に基づいて順次的に上位階層に伝達される。より詳細に説明すると、一つまたはそれ以上の以前のデータブロックが遺失された時、データブロックが受信されると、前記データブロックは再整理バッファーに格納され、上位階層には伝送されない。次いで、以前のデータブロックが受信されて上位階層に伝達された時のみ前記データブロックは上位階層に伝達される。いくつかのＨＡＲＱプロセスが動作されるため、再整理バッファーは非順次的にデータブロックを受信することができる。従って、各データブロックが順次的に上位階層に伝達されるように、順次伝達機能が再整理バッファーのために使用される。
【００４３】
端末機の再整理バッファーとＵＴＲＡＮの伝送バッファーとの差異点は、再整理バッファーは一つまたはそれ以上のＭＡＣ−ｈｓ  ＳＤＵｓで構成されたデータブロック単位でデータを格納し、伝送バッファーはＭＡＣ−ｈａｓ  ＳＤＵ（＝ＭＡＣ−ｄ  ＰＤＵ）の単位でデータを格納する点である。ＭＡＣ−ｄ副階層１７３は、ＭＡＣ−ｄ  ＰＤＵ単位でデータを処理するため、端末のＭＡＣ−ｈｓ副階層１７１の再整理バッファーがデータブロックをＭＡＣ−ｄ副階層１７３に伝達する場合、再整理バッファーは、まずデータブロックを各ＭＡＣ−ｄ  ＰＤＵに分解して伝達する。ＭＡＣ−ｃ／ｓｈ副階層１７２は、ＭＡＣ−ｈｓ副階層１７１から受信した各ＭＡＣ−ｄ  ＰＤＵをそのままＭＡＣ−ｄ副階層１７３に伝達し、ＭＡＣ−ｄ副階層１７３は、伝送チャンネル多重化ブロックで各ＭＡＣ−ｄ  ＰＤＵに含まれた論理チャンネル識別子（Ｃ／Ｔフィールド）を検査した後、各ＭＡＣ−ｄ  ＰＤＵに対応する論理チャンネルを通してＲＬＣに伝達する。
【００４４】
図６はＨＳＤＰＡシステムでデータブロックを送受信するためのプロセスを示した図である。実際に各ＭＡＣ−ｄ  ＰＤＵは送信バッファー１６０に格納されているが、便宜上、データブロック（＝一つまたはそれ以上のＭＡＣ−ｄ  ＰＤＵ）で示した。また、各データブロックの大きさは変わることもあるが、図面上では同様に示した。また、８つのＨＡＲＱプロセス（１８１−１８８）が存在することと仮定した。
【００４５】
前記プロセスは、伝送バッファーにあるＴＳＮ＝１３からＴＳＮ＝２２までの各データブロックを受信機に伝送することを示している。低いＴＳＮを有するデータブロックから空のＨＡＲＱプロセスに伝達される。例えば、ＴＳＮ＝１３のデータブロックはＨＡＲＱプロセス＃１  １８１に伝達され、ＴＳＮ＝１４のデータブロックはＨＡＲＱプロセス＃８に伝達される。このような説明から、ＴＳＮはＨＡＲＱプロセス番号と関連がないということが分かる。
【００４６】
ＨＡＲＱプロセスが任意のデータブロックを受信すると、ＨＡＲＱプロセスは特定のＴＴＩから受信機に前記データブロックを伝送し、該当のデータブロックを後で行われる再伝送のために格納する。特定のＴＴＩでは、ただ一つのデータブロックのみが伝送されるため、一つのＴＴＩでただ一つのＨＡＲＱプロセスのみが活性化される。データブロックを伝送したＨＡＲＱプロセスは、自身の前記データブロック番号を前記データブロックとは異なるチャンネルに伝送されるダウンリンク制御信号を通して受信機に知らせる。
【００４７】
送信機と受信機のＨＡＲＱプロセスを一致させる理由は、各ＨＡＲＱプロセスペア（ｐａｉｒ）により停止及び待機（ｓｔｏｐ−ａｎｄ−ｗａｉｔ：ＳＡＷ）ＡＲＱ方法が使用されるためである。即ち、ＴＳＮ＝１３のデータブロックを伝送したＨＡＲＱプロセス＃１  １８１はそのデータブロックが成功的に伝送されるまで他のデータブロックを伝送しない。受信機のＨＡＲＱプロセス＃１  １９１は、該当のＴＴＩの間、ダウンリンク制御信号を通してデータが伝達されたことがわかるため、決められたＴＴＩ（ｔｒａｎｓｍｉｓｓｉｏｎ  ｔｉｍｅ  ｉｎｔｅｒｖａｌ）内にデータブロックが成功的に受信されない場合、アップリンク制御信号を通してＮＡＣＫ情報を送信機に伝送する。その反面、データブロックが成功的に受信されると、受信機のＨＡＲＱプロセス＃１は送信機にＡＣＫ情報を伝送し、それと同時に、優先順位によって該当のデータブロックを再整理バッファーに伝達する。
【００４８】
再整理バッファーは優先順位レベル（ｐｒｉｏｒｉｔｙ  ｌｅｖｅｌ）毎に存在する。ＨＡＲＱプロセスは、データブロックのヘッダー情報に含まれた優先順位を検査した後、優先順位によってデータブロックを再整理バッファーに伝達する。次いで、すべての以前のデータブロックが上位階層に伝達された時、前記データブロックは上位階層に伝達される。然し、一つまたはそれ以上の以前のデータブロックが上位階層に伝達されない場合、前記データブロックは再整理バッファー１９０に格納される。即ち、再整理バッファーは、上位階層へのデータブロックの順次伝送を支援しなければならなく、上位階層に伝達されないデータブロックは再整理バッファーに格納される。
【００４９】
図６は、ＴＳＮ＝１４のデータブロックが受信された時、ＴＳＮ＝１３のデータブロックは受信されない状態で、ＴＳＮ＝１４のデータブロックがＴＳＮ＝１３のデータブロックが受信されるまで再整理バッファーに格納されることを示している。ＴＳＮ＝１３のデータブロックが受信されると、二つのデータブロックのすべてがＴＳＮ＝１３とＴＳＮ＝１４の順序によって上位階層に伝達される。各データブロックが上位階層に伝達される時、各データブロックはＭＡＣ−ｄ  ＰＤＵ単位で分割されて伝達される。
【００５０】
【発明が解決しようとする課題】
然るに、前記再整理バッファーは、少なくとも一つの欠点を有している。再整理バッファーが各データブロックの順次伝送を支援するため、特定のデータブロックが受信されない場合、後でＴＳＮを有する各データブロックは上位階層に伝達されなく、再整理バッファーに格納される。特定のデータブロックが長時間または永久的に受信されないと、再整理バッファーにある各データブロックは上位階層に伝達されなくなる。その上、短い時間の周期後、前記バッファーがぎっしり満たされるため、追加的なデータブロックも受信されることができなく、よって、交錯（ｓｔａｌｌ）状況が招来される。
【００５１】
交錯状況が発生して、特定のデータブロックが長時間または永久的に受信されないと、ＨＳＤＰＡシステムの伝送効率が悪化される。より詳細に説明すると、一つの遺失された（ｍｉｓｓｉｎｇ）データブロックにより、複数のデータブロックが長時間ＭＡＣ−ｈｓのバッファー内に格納されて残る場合、全体システムのデータ伝送効率が低くなる。これは、高速データ通信を提供することのような多くのＨＳＤＰＡシステムの長所を損傷させる。
【００５２】
下記の二つの理由中何れか一つによって、データブロックが永久的に受信されない。
【００５３】
１）ＵＴＲＡＮが端末が送ったＮＡＣＫ信号をＡＣＫ信号に誤って判断した場合
２）データブロックがシステムにより許容される最大回数だけ再伝送されるか、決められた時間の間伝送が成功的に遂行されず、ＵＴＲＡＮのＨＡＲＱプロセスがデータブロックを廃棄した場合
１）の場合は、端末が送った状態情報をＵＴＲＡＮが誤ってデコーディングしたケースで、２）の場合は、特定のデータブロックが長時間の間成功的に伝送されなかったため、ＵＴＲＡＮが前記特定のデータブロックを廃棄したケースである。然し、ＵＴＲＡＮは廃棄事実を端末に知らせない。この場合、データブロックは永久的に伝送されないため、以後のデータブロックは、上位階層に伝送されないまま、続けて再整理バッファーに格納される状態で残るようになる。よって、プロトコルが交錯状況になるという不都合な点があった。
【００５４】
従って、移動通信システムにおいて、通信受信機の再整理バッファーの交錯状況を正すと共に、音声とデータ伝送効率を高めるための方法が要求される。
【００５５】
本発明は、このような従来の課題に鑑みてなされたもので、移動通信システムにおける通信の質を向上し得るシステム及びその方法を提供することを目的とする。
【００５６】
又、使用者端末における交錯状況を防止して前述した目的を達成すると共に、システムの送信効率を向上させることを目的とする。
【００５７】
又、受信機の再整理バッファーに格納された各時間データブロックの量を制限する交錯タイマーを使用することで、前述した目的を達成することを目的とする。
【００５８】
又、バッファーに格納されたデータブロックに割当された送信シーケンスナンバーに対してラップ−アラウンド条件が発生することを防止する値により交錯タイマーの周期を設定することを目的とする。
【００５９】
又、再整理バッファーで交錯状況を防止すると同時に、正確に受信されてバッファーに格納された各データブロックが遺失されることを防止し得るシステム及びその方法を提供することを目的とする。
【００６０】
【課題を解決するための手段】
本発明の通信システムの受信機におけるパケットデータ処理方法は、シーケンスナンバーを有するデータブロックを受信する工程と、再整理バッファーに前記データブロックを格納する工程と、先行シーケンスナンバーのデータブロックが遺失され、前記タイマーが非活性であると、前記再整理バッファーのためのタイマーを稼動する工程とを順次行うことを特徴とする。
【００６１】
本発明の通信システムの受信機におけるパケットデータ処理方法は、前記タイマーは、前記再整理バッファーの制御のために提供された唯一のタイマーであることを特徴としてもよい。
【００６２】
本発明の通信システムの受信機におけるパケットデータ処理方法は、前記タイマーが稼動された後、少なくとも一つの追加データブロックを受信する工程と、該データブロックが予想された遺失データブロック中、最も低いシーケンスナンバーのデータブロックでないと、前記少なくとも一つの追加データブロックを再整理バッファーに格納する工程とを更に行うことを特徴としてもよい。
【００６３】
本発明の通信システムの受信機におけるパケットデータ処理方法は、前記追加データブロックが、前記タイマーの稼動時に格納されたデータブロックのシーケンスナンバーに先行するシーケンスナンバーのデータブロックであると、タイマーが終了される時、再整理バッファーから追加データブロックを除去する工程を更に行うことを特徴としてもよい。
【００６４】
本発明の通信システムの受信機におけるパケットデータ処理方法は、前記追加データブロックを上位階層に伝達する工程を更に行うことを特徴としてもよい。
【００６５】
本発明の通信システムの受信機におけるパケットデータ処理方法は、前記追加データブロックが、前記タイマーの稼動時に格納されたデータブロックのシーケンスナンバーに先行するシーケンスナンバーのデータブロックで、二つのデータブロック間の全てのデータブロックが受信されると、タイマーが終了される時、再整理バッファーから追加データブロックを除去する工程を更に行うことを特徴としてもよい。
【００６６】
本発明の通信システムの受信機におけるパケットデータ処理方法は、前記追加データブロックを上位階層に伝達する工程を更に行うことを特徴としてもよい。
【００６７】
本発明の通信システムの受信機におけるパケットデータ処理方法は、再整理バッファーのためにタイマーを稼動する工程と、シーケンスナンバーを有するデータブロックを受信する工程と、前記データブロックを再整理バッファーに格納する工程と、前記データブロックのシーケンスナンバーが、前記タイマーの稼動時に受信され、再整理バッファーに格納されたデータブロックのシーケンスナンバーに先行すると、前記データブロックを再整理バッファーから除去する工程とを順次行うことを特徴とする。
【００６８】
本発明の通信システムの受信機におけるパケットデータ処理方法は、前記データブロックのシーケンスナンバーが、タイマーの稼動時に受信され、前記再整理バッファーに格納されたデータブロックのシーケンスナンバーに先行すると、前記タイマーの終了時に前記受信工程で受信されたデータブロックを伝達する工程を更に行うことを特徴としてもよい。
【００６９】
本発明の通信システムの受信機におけるパケットデータ処理方法は、前記タイマーの稼動時に受信されて前記再整理バッファーに格納されたデータブロックを、前記タイマーの終了時に上位階層に伝達する工程を更に行うことを特徴としてもよい。
【００７０】
本発明の通信システムの受信機におけるパケットデータ処理方法は、前記データブロックのシーケンスナンバーが、前記タイマーの稼動時に受信されて、前記再整理バッファーに格納されたデータブロックのシーケンスナンバーに連続的に後続すると、前記タイマーの終了時に前記データブロックを再整理バッファーから除去する工程を更に行うことを特徴としてもよい。
【００７１】
本発明の通信システムの受信機におけるパケットデータ処理方法は、前記データブロックのシーケンスナンバーが、前記タイマーの稼動時に受信されて、前記再整理バッファーに格納されたデータブロックのシーケンスナンバー以後に来るが、連続的に後続しないと、前記タイマーの終了後、前記受信工程で受信されたデータブロックの格納を続ける工程を更に行うことを特徴としてもよい。
【００７２】
本発明の通信システムの受信機におけるパケットデータ処理方法は、前記タイマーの終了後、再整理バッファーで最も高いシーケンスナンバーを有するデータブロックを決定する工程を更に行うことを特徴としてもよい。
【００７３】
本発明の通信システムの受信機におけるパケットデータ処理方法は、前記最も高いシーケンスナンバーを有するデータブロックのために、前記タイマーを再稼動する工程を更に行うことを特徴としてもよい。
【００７４】
本発明の無線通信の使用者端末機は、シーケンスナンバーを有するデータブロックを格納するための再整理バッファーと、タイマーと、受信されたデータブロックのシーケンスナンバーに先行するシーケンスナンバーの他のデータブロックが遺失され、前記タイマーが非活性であると、前記再整理バッファーのために前記タイマーを稼動させる制御器と、を含んで構成されることを特徴とする。
【００７５】
本発明の無線通信の使用者端末機は、前記タイマーは、前記再整理バッファーを制御するために提供された唯一のタイマーであることを特徴としてもよい。
【００７６】
本発明の無線通信の使用者端末機は、前記制御器は、
前記タイマーの稼動後、少なくとも一つの追加データブロックを受信するように制御して、前記データブロックが予想遺失データブロック中最も低いシーケンスナンバーのデータブロックでないと、前記少なくとも一つの追加データブロックを再整理バッファーに格納するように制御することを特徴としてもよい。
【００７７】
本発明の無線通信の使用者端末機は、前記再整理バッファーは、もし前記追加データブロックが、前記タイマーの稼動時に格納されたデータブロックのシーケンスナンバーに先行するシーケンスナンバーのデータブロックであると、前記タイマーの終了時、追加データブロックを再整理バッファーから除去することを特徴としてもよい。
【００７８】
本発明の無線通信の使用者端末機は、前記制御器は、追加データブロックが上位階層に伝達されるように制御することを特徴としてもよい。
【００７９】
本発明の無線通信の使用者端末機は、前記制御器は、もし前記追加データブロックが前記タイマーの稼動時に格納されたデータブロックのシーケンスナンバーに先行するシーケンスナンバーのデータブロックで、二つのデータブロック間の全てのデータブロックが受信されると、前記タイマーの終了時、追加データブロックを再整理バッファーから除去するように制御することを特徴としてもよい。
【００８０】
本発明の無線通信の使用者端末機は、前記制御器は、追加データブロックが上位階層に伝達されるように制御することを特徴としてもよい。
【００８１】
本発明の通信システムの受信機におけるパケットデータ処理方法は、シーケンスナンバーを有するデータブロックを受信する工程と、先行シーケンスナンバーのデータブロックが遺失され、タイマーが非活性であると、再整理バッファーのための満了周期を有するタイマーを稼動する工程と、前記データブロックを前記再整理バッファーに格納する工程とを順次行うことを特徴とする。
【００８２】
本発明の通信システムの受信機におけるパケットデータ処理方法は、他のデータブロックを受信する工程と、前記データブロックが予想遺失データブロック中最も低いシーケンスナンバーのデータブロックでないと、前記データブロックを再整理バッファーに格納する工程と、を更に行うことを特徴としてもよい。
【００８３】
本発明の通信システムの受信機におけるパケットデータ処理方法は、他のデータブロックを受信する工程と、前記データブロックが予想遺失データブロック中最も低いシーケンスナンバーのデータブロックであると、前記データブロックを再整理バッファーに格納せず上位階層に伝達する工程と、を更に行うことを特徴としてもよい。
【００８４】
本発明の通信システムの受信機におけるパケットデータ処理方法は、前記バッファーに格納されたデータブロックに連続するデータブロックを上位階層に伝達する工程と、上位階層に伝達された各データブロックをバッファーから削除する工程と、を更に行うことを特徴としてもよい。
【００８５】
本発明の通信システムの受信機におけるパケットデータ処理方法は、前記タイマーの終了前に、先行シーケンスナンバーの全てのデータブロックが受信されると、前記タイマーを停止させる工程を更に行うことを特徴としてもよい。
【００８６】
本発明の通信システムの受信機におけるパケットデータ処理方法は、前記タイマーの稼動時に受信されて格納されたデータブロックに連続する格納された各データブロックを上位階層に伝達する工程を更に行うことを特徴としてもよい。
【００８７】
本発明の通信システムの受信機におけるパケットデータ処理方法は、前記バッファーに少なくとも一つのデータブロックが残っていると、前記タイマーを再び稼動する工程を更に行うことを特徴としてもよい。
【００８８】
本発明の通信システムの受信機におけるパケットデータ処理方法は、前記タイマーの稼動時に前記バッファーで最も高いシーケンスナンバーのデータブロックが前記タイマーの終了前に上位階層に伝達されると、前記タイマーを停止させる工程を更に行うことを特徴としてもよい。
【００８９】
本発明の通信システムの受信機におけるパケットデータ処理方法は、再整理バッファーのためのタイマーが非活性であると、前記再整理バッファーにあるデータブロックをチェックする工程と、前記再整理バッファーに少なくとも一つのデータブロックが残っていると、前記再整理バッファーに格納されたデータブロック中最後に上位階層に伝達されるデータブロック中何れか一つのために前記タイマーを再稼動する工程と、を行うことを特徴とする通信システムの受信機におけるパケットデータ処理方法。
【００９０】
本発明の通信システムの受信機におけるパケットデータ処理方法は、前記データブロック中何れか一つは、前記再整理バッファーに格納された最も高いシーケンスナンバーを有するデータブロックに該当することを特徴としてもよい。
【００９１】
本発明の通信システムの受信機におけるパケットデータ処理方法は、データブロックを受信する工程と、前記データブロックを再整理バッファーに格納する工程と、前記再整理バッファーのためのタイマーを稼動する工程と、前記タイマーの終了時、前記データブロックを再整理バッファーから上位階層に伝達する工程と、を順次行い、前記伝達工程は、非順次的にデータブロックを伝達する工程を行うことを特徴とする。
【００９２】
本発明の通信システムの受信機におけるパケットデータ処理方法は、前記非順次伝達は、各データブロックのシーケンスナンバーに基づくことを特徴としてもよい。
【００９３】
本発明の通信システムの受信機におけるパケットデータ処理方法は、非順次伝達は、前記データブロックに先行する一つ以上の遺失データブロックを有する場合、前記データブロックの伝達に該当することを特徴としてもよい。
【００９４】
前記各データブロックに先行する一つ以上の遺失データブロックを有する各データブロックは、それらデータブロックのシーケンスナンバーに基づいて順次的に上位階層に伝達されることを特徴としてもよい。
【００９５】
このような目的を達成するため、本発明に係る使用者端末における交錯状況の防止方法においては、データブロックＳＮを受信する工程と、該データブロックＳＮの送信シーケンスナンバーに先行する送信シーケンスナンバーを有するデータブロックが受信されなかったことを感知する工程と、再整理バッファーに前記データブロックＳＮを格納する工程と、タイマーの第１周期が終了される時、前記バッファーからデータブロックＳＮを出力する工程と、を順次行うことを特徴とする。又、前記使用者端末は、例えば、高速ダウンリンクパケット−接続（ＨＳＤＰＡ）移動通信システムの中で動作するように構成し得るし、前記再整理バッファーは、端末のＭＡＣ階層に具現されることが好ましい。若し、このような方法により具現されると、前記バッファーは、ＨＳ−ＤＳＣＨチャンネルを経由して物理階層から各データブロックを受信し得るし、それらデータブロックは、ＲＬＣ階層のような上位階層に出力することができる。
【００９６】
又、本発明に係る使用者端末における交錯状況の防止方法の付加的な工程は、第１タイマー周期の間、前記先行データブロックを受信する工程と、該先行データブロック及びデータブロックＳＮを上位階層に伝達する工程と、を順次行うことを特徴とする。又、前記先行データブロックは、多様な方法中の一つにより伝達されることができる。又、本発明に係る使用者端末における交錯状況の防止方法の実施形態においては、前記先行データブロック及びデータブロックＳＮは、第１タイマー周期が終了される時、意図された目的地に伝達し得ることを特徴とする。有効に、この工程は、先行送信シーケンスナンバーを有する少なくとも一つの他のデータブロックが受信されない場合にも遂行されることができる。
【００９７】
又、本発明に係る使用者端末における交錯状況の防止方法の他の実施形態においては、若し、前記先行データブロックが前記第１タイマー周期が終了される前に受信され、前記先行データブロックがデータブロックＳＮに先行する唯一の遺失データブロックであると、前記先行データブロック及びデータブロックＳＮは、意図された目的地に伝達され、前記タイマーは停止することを特徴とする。
【００９８】
又、本発明に係る使用者端末における交錯状況の防止方法の又他の実施形態においては、先行送信シーケンスナンバーを有する複数のデータブロックは、データブロックＳＮが受信された時に遺失されたと感知されることを特徴とする。この場合、第１タイマーが終了される前に少なくとも一つの先行データブロックが受信された時、若し、該当ブロックに先行する遺失データブロックが予想されないと、前記受信された先行データブロックは、直ちに意図された目的地に伝達されることを特徴とする。そうでないと、前記受信された先行データブロックは、第１タイマーが終了された後にデータブロックＳＮと共に伝達されることを特徴とする。
【００９９】
又、本発明に係る使用者端末における交錯状況の防止方法の又他の実施形態においては、連続された送信シーケンスナンバーを有するデータブロックが第１タイマー周期の間受信されることを特徴とする。次いで、データブロックＳＮと前記次のデータブロックは、前記第１タイマー周期が終了される時（然し、前記連続されたデータブロックとデータブロックＳＮとが連続的な送信シーケンスナンバーを有する場合のみに）、意図された目的地に伝達されることを特徴とする。
【０１００】
又、本発明に係る使用者端末における交錯状況の防止方法の又他の実施形態においては、連続された送信シーケンスナンバーを有するデータブロックが第１タイマー周期の間に受信されることを特徴とする。このような場合、前記先行データブロック及びデータブロックＳＮは、第１タイマー周期が終了される時に意図された目的地に伝達され、前記連続されたデータブロックも前記第１タイマー周期が終了される時（然し、データブロックＳＮと前記次のデータブロックとが連続的な送信シーケンスナンバーを有する場合のみに）、意図された目的地に伝達されることを特徴とする。
【０１０１】
又、本発明に係る使用者端末における交錯状況の防止方法の又他の実施形態においては、連続された送信シーケンスナンバーを有する複数のデータブロックが前記第１タイマー周期の間に受信されることを特徴とする。この場合、前記連続された各データブロックは、前記第１タイマー周期が終了される時（然し、データブロックＳＮと前記複数の連続データブロックとが連続的な送信シーケンスナンバーを有する場合のみに）、データブロックＳＮと共に意図された目的地に伝達されることを特徴とする。
【０１０２】
又、本発明に係る使用者端末における交錯状況の防止方法の又他の実施形態においては、連続された送信シーケンスナンバーを有する複数のデータブロックが前記第１タイマー周期の間に受信され、それら複数の連続されたデータブロック中、少なくとも一つの遺失データブロックＭが存在すると感知されることを特徴とする。又、データブロックＳＮと一つ以上の連続された各ブロックとは、連続的な送信シーケンスナンバーを有することができるし、遺失データブロックＭは、データブロックＳＮの送信シーケンスナンバーを連続して続く一つ以上の連続された各データブロックの送信シーケンスナンバー以後の送信シーケンスナンバーを有することができることを特徴とする。この場合、データブロックＳＮの送信シーケンスナンバーを連続して続く送信シーケンスナンバーを有する一つ以上のデータブロックは、前記第１タイマー周期が終了される時に意図された目的地に伝達されることを特徴とする。次いで、該伝達された各データブロックは、バッファーから廃棄されて残りの一連の各データブロック（すなわち、データブロックＭの送信シーケンスナンバー以後の送信シーケンスナンバーを有するブロック）は、バッファーに格納されることを特徴とする。
【０１０３】
又、本発明に係る使用者端末における交錯状況の防止方法の又他の実施形態においては、前記タイマーの第２周期は、最も高い送信シーケンスナンバーを有する残りの連続された各ブロックに基づいて稼働し得ることを特徴とする。この場合、残りの連続された各ブロックは、該当ブロックに先行する予想された全ての遺失データブロックが受信された後、又は前記第２タイマー周期が終了された後に意図された目的地に伝達されることを特徴とする。
【０１０４】
又、本発明は、本発明に係る使用者端末における交錯状況の防止方法の実施形態に包含された工程を遂行する各コード部を有するコンピュータプログラムであることを特徴とする。該コンピュータプログラムは、使用者端末機で支援可能なコンピュータ言語により作成し得るし、永久的又は削除可能なコンピュータ−判読可能媒体内に記録されることができるし、又、端末機にインターフェースされることができることを特徴とする。
【０１０５】
又、本発明は、再整理バッファーを制御するための方法である。好ましくは、前記バッファーは、通信受信機内に位置するが、必要によって通信システムの他の位置に具現し得ることを特徴とする。該方法は、バッファーにある各データブロックの格納を制御するタイマーを提供する工程と、前記データブロックに割当された送信シーケンスナンバーのラップ−アラウンドの発生を防止する値により前記タイマーの周期を設定する工程と、を順次行うことを特徴とする。
【０１０６】
又、本発明に係る使用者端末における交錯状況の防止方法の又他の実施形態においては、通信システムの受信機におけるパケットデータを処理するための方法は、シーケンスナンバーを有するデータブロックを受信する工程と、前記データを再整理バッファーに格納する工程と、先行シーケンスナンバーのデータブロックが遺失されると、前記再整理バッファーのためのタイマーを稼動させる工程と、を順次行うことを特徴とする。この時、前記タイマーは、前記再整理バッファーを制御するために提供された唯一のタイマーであって、好ましくは、前記タイマーは、前記各先行シーケンスナンバーのデータブロックが遺失されて前記タイマーが非活性化された時のみに稼働されることを特徴とする。
【０１０７】
又、本発明に係る使用者端末における交錯状況の防止方法の実施形態の付加的な各工程は、前記データブロックが直ちに上位階層に伝達されることができるかを決定する工程を包含することを特徴とする。若し、直ちに伝達されることができる場合、前記データブロックは、前記再整理バッファーに格納されることなく、上位階層に伝達され、直ちに伝達されることができない場合、前記データブロックは再整理バッファーに格納されることを特徴とする。又、前記タイマーが活性状態であるかを決定する工程は、稼動工程以前に遂行されることができる。若し、前記タイマーが活性状態であると、前記稼動工程は遂行されないことがある。
【０１０８】
又、本発明の付加的な各工程は、前記タイマーが稼働された後、少なくとも一つの追加データブロックを受信する工程と、該少なくとも一つの追加データブロックを前記再整理バッファーに格納する工程と、を順次行うことを特徴とする。又、前記追加データブロックは先行シーケンスナンバーを有する。この場合、前記追加データブロックは、バッファーから除去されることができるし、該当ブロックに先行する予想遺失データブロックが存在しないか、又は前記タイマーが終了される時に前記追加データブロックは上位階層に伝達されることができることを特徴とする。又、前記追加データブロックは、連続されたシーケンスナンバーを有することができることを特徴とする。この場合、前記追加データブロックは、バッファーから除去されることができるし、若し、追加データブロックの連続されたシーケンスナンバーが前記シーケンスナンバーを有するデータブロックに連続的に続くと、タイマーが終了される時に上位階層に伝達されることを特徴とする。若し、追加データブロックのシーケンスナンバーが連続的に後続しないと、前記追加ブロックは、タイマーが終了された後に前記バッファーに継続して格納されることができるし、前記タイマーは、バッファーにおける最も高いシーケンスナンバーを有するバッファーに格納されたデータブロックのために再稼働されることができることを特徴とする。
【０１０９】
又、本発明に係る使用者端末における交錯状況の防止方法の又他の実施形態においては、通信システムの受信機におけるパケットデータの処理方法は、再整理バッファーのためのタイマーを稼動する工程と、シーケンスナンバーを有するデータブロックを受信する工程と、前記データブロックを再整理バッファーに格納する工程と、若し、前記データブロックのシーケンスナンバーがタイマーが稼働する時に受信されて再整理バッファーに格納されたデータブロックのシーケンスナンバーに先行すると、前記タイマーが終了される時に前記データブロックを再整理バッファーから除去する工程と、を順次行うことを特徴とする。
【０１１０】
又、本発明に係る使用者端末における交錯状況を防止するシステムにおいては、シーケンスナンバーを有するデータブロックを格納するための再整理バッファーと、タイマーと、先行シーケンスナンバーのデータブロックが遺失されると、前記再整理バッファーのためのタイマーを稼動させる制御器と、を包含して構成された使用者端末機を提供する。又、前記タイマーは、再整理バッファーを制御するために提供された唯一のタイマーであって、前記制御器は、先行シーケンスナンバーのデータブロックが遺失されて前記タイマーが非活性であると、前記タイマーを稼動させることを特徴とする。又、前記制御器は、先行シーケンスナンバーのデータブロックが直ちに上位階層に伝達されることができるかを決定し得ることを特徴とする。又、前記バッファーは、データブロックが直ちに上位階層に伝達されることができないと、前記先行シーケンスナンバーのデータブロックを再整理バッファーに格納することを特徴とする。若し、データブロックが直ちに伝達されることができると、バッファーは、前記ブロックを上位階層に出力することを特徴とする。
【０１１１】
又、前記再整理バッファーは、タイマーが稼働する時に少なくとも一つの追加データブロックを前記再整理バッファーに格納する。前記追加データブロックは、先行シーケンスナンバーを有する遺失データブロックでありうる。若し、そうであると、前記追加ブロックは、再整理バッファーから除去されて前記タイマーが終了される時に上位階層に伝達されることを特徴とする。又、前記追加データブロックは、連続されたシーケンスナンバーでありうる。若し、そうであると、前記データブロックは、再整理バッファーから除去されて前記データブロックの連続されたシーケンスナンバーが前記シーケンスナンバーを有するデータブロックを順次的に続くと、前記タイマーが終了される時に再整理バッファーから上位階層に伝達されることを特徴とする。
【０１１２】
又、前記再整理バッファーは、若し、追加データブロックの連続されたシーケンスナンバーが前記シーケンスナンバーを有するデータブロックを順次的に続かないと、タイマーが終了された後、前記追加データブロックを格納することを続ける。この場合、前記制御器は、バッファーにおける最も高いシーケンスナンバーを有するデータブロックを決定した後、前記タイマーを再稼働させることを特徴とする。
【０１１３】
又、本発明に係る使用者端末における交錯状況の防止方法の又他の実施形態においては、通信システムの受信機におけるパケットデータの処理方法は、データブロックを受信する工程と、前記データブロックを再整理バッファーに格納する工程と、前記再整理バッファーのためのタイマーを稼動する工程と、前記タイマーが終了される時、前記データブロックを再整理バッファーから上位階層に伝達する工程と、を順次行うことを特徴とする。該実施形態においては、前記伝達工程の前記データブロックは、順次的に（ｓｅｑｕｅｎｔｉａｌｌｙ）伝達されるが、順次（ｉｎ−ｓｅｑｕｅｎｃｅ）方法でないことがあることを特徴とする。
【０１１４】
又、順次的な伝達と順次伝達との差は、この場合、隣接して伝達された二つのデータブロックのシーケンスナンバーが連続的でないことがあることを意味する。即ち、遺失データブロックが前記伝達された各データブロック間にあることがある。
【０１１５】
例えば、伝達された各データブロックが次のようなシーケンスナンバーを有する。
【０１１６】
１４、１５、１７、１９、２４、２５、２６、２８、．．．．→遺失データブロックが存在するが、順次的に伝達されなければならない。
【０１１７】
若し、前記例に順次伝達を適用すると、１６より高いシーケンスナンバーの各データブロックは、データブロック１６が伝達されるまでに伝達されるといけない。又、該伝達された各データブロックのシーケンスナンバーは、次のようでなければならない。
【０１１８】
１４、１５、１６、１７、１８、１９、．．．．→遺失データブロックが存在するが、順次的に伝達されなければならない。
【０１１９】
反面、再整理バッファーは、非順次的なデータブロックを受信することができる。この場合、前記非順次（ｏｕｔ−ｏｆ−ｓｅｑｕｅｎｃｅ）受信は、再整理バッファーが下位ＴＳＮを有する各データブロックより一層早く上位ＴＳＮを有するデータブロックを受信し得ることを意味する。例えば、再整理バッファーは、次のように各データブロックを受信する。
【０１２０】
１５、２０、１４、１６、２３、２４、１７、１８、．．．．．．
本発明は、通信システムにおける交錯状況を防止する従来の方法に比べて相当に向上されたシステム及びその方法を提供する。従来のシステムにおいては、遺失される受信された各データブロックを、本発明のシステムにおいては、正確に伝達することで、伝送効率及び受信機の通信の質を向上し得ることを特徴とする。又、本発明は、受信機におけるＴＳＮラップ−アラウンドを起こす累積遅延問題を除去し得ることを特徴とする。従って、本発明は、このような向上によって次世代無線システムが要求する性能基準を充足又は超過し得ることを特徴とする。
【０１２１】
【発明の実施の形態】
本発明は、移動通信システムの使用者端末における交錯状況を回避するためのシステムと方法を提示する。本発明は、好ましくは、３ＧＰＰにより開発されたＵＭＴＳ（ｕｎｉｖｅｒｓａｌ  ｍｏｂｉｌｅ  ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ｓｙｓｔｅｍ）のような移動ネットワークで具現される。然し、本発明は他の基準による移動通信システムにも適用される。また、本発明は、また交錯状況を未然に防止し得る方法を具現する使用者端末に関するものである。また、本発明に係る方法を具現するための使用者端末に格納されるコンピュータプログラムに関するものである。以下、本発明の実施の形態に対して説明する。
【０１２２】
本発明は、ＨＳＤＰＡ（ｈｉｇｈ−ｓｐｅｅｄ  ｄｏｗｎｌｉｎｋ  ｐａｃｋｅｔ−ａｃｃｅｓｓ）移動通信システムのためのものである。このような形態のシステムは、無線リンクを通してＵＴＲＡＮと通信する使用者装置を含んでいる。前記使用者装置は、例えば、移動電話機、個人携帯装置（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ：ＰＤＡ）、ポケットＰＣ、ラップトップまたはノートブックコンピュータ、及び他の装置、即ち、移動通信ネットワークを通して無線で伝送された各信号を受信する装置を含むことができる。前記したように、これら信号はＵＴＲＡＮを通して送信されることもできるし、図１〜３、５、６に示されたプロトコル構造によって動作する使用者端末により受信されることもできる。
【０１２３】
このような方式で具現される時、本発明に係る方法は、データブロックの格納と以後の伝送、及び使用者端末のＭＡＣ階層内で動作する再整理バッファーからのデータブロック削除を制御する。より詳しくは、再整理バッファーは、下位レベルの物理階層から各データブロックを受信し、前記各ブロックを夫々ＭＡＣ−ｃ／ｓｈとＭＡＣ−ｄ副階層を通してＲＬＣ階層のような上位階層に伝送するＭＡＣ−ｈｓ副階層に位置することができる。このような特性は、図５を参照して詳細に説明されたため、詳細な説明は省略する。
【０１２４】
図７は本発明の好ましい携帯に係る使用者端末を示した図である。前記端末は、以下で説明する方法を実行するための各回路とソフトウェアを含んでいる。このような回路とソフトウェアは複数の高速ダウンリンク共有チャンネル（ｈｉｇｈ−ｓｐｅｅｄ  ｄｏｗｎｌｉｎｋ  ｓｈａｒｅｄ  ｃｈａｎｎｅｌｓ：ＨＳ−ＤＳＣＨｓ）３０２を通してＵＴＲＡＮのピアエンティティー（ｐｅｅｒ  ｅｎｔｉｔｙ）から各データブロックを受信し、それらデータブロックを一連の各専用伝送チャンネル（ＤＣＨｓ）３０８を通してＭＡＣ−ｃ／ｓｈ副階層を経由してＭＡＣ−ｄ副階層に伝達するＭＡＣ−ｈｓエンティティー３００内で具現されることが好ましい。ＭＡＣ−ｈｓエンティティーとＵＴＲＡＮのピアエンティティーは、メッセージと制御情報の他の制御形態を夫々ダウンリンク及びアップリンクチャンネル３０４、３０６を通して交換する。
【０１２５】
ＭＡＣ−ｈｓエンティティーは、複数のＨＡＲＱ部３１０、再整理キュー分配部３２０、同様な数の交錯タイマー３４０を有する再整理バッファー３３０、複数の分解部３５０、及びＭＡＣ−ｈｓエンティティーで実行される機能と動作を管理するために、ＭＡＣ階層制御器３６０から各制御信号を受信するための入力部を含んでいる。
【０１２６】
前記ＨＡＲＱ部は、ｈｙｂｒｉｄ  ＡＲＱのために必要な全てのタスク（ｔａｓｋ）を含むＨＡＲＱプロトコルに関連された各ＭＡＣ機能を遂行する。また、ＨＡＲＱ部３１０は、ＵＴＲＡＮのピアエンティティーから伝送された各データブロックが受信されたか否かを示す応答（ＡＣＫ）及び不正応答（ＮＡＣＫ）信号を伝送する。前記ＨＡＲＱ部３１０は、並列に動作される複数のＨＡＲＱプロセス（３１０−１〜３１０−ｎ）を含んでいる。ＨＡＲＱプロセスの数は、プロトコルの一つ以上の上位階層により決定される。それぞれのＨＡＲＱプロセスは、各ブロックのヘッダーにある優先順位識別情報に基づいて、ＨＳ−ＤＳＣＨチャンネルから再整理バッファーに各データブロックを伝送する。それらデータブロックは、ＭＡＣ−ｈｓプロトコルデータユニット（ＰＤＵｓ）またはサービスデータユニット（ＳＤＵｓ）を含んだり、前記ユニット形態でもある。
【０１２７】
前記再整理キュー分配部３２０は、各ブロックのヘッダーにあるキュー識別（ＩＤ）情報に基づいて、各データブロックを正しい再整理バッファーにルーチングする。前記情報は、例えば、他の再整理キューに属しているデータの独立的なバッファー処理を支援するために使用される再整理キューの識別を提供する。
【０１２８】
各再整理バッファーは、各ブロックのヘッダーにある伝送シーケンスナンバー（ＴＳＮ）に基づいて、再整理キュー分配部３２０から各データブロックを再整理し（ｒｅｏｒｄｅｒ）、前記各バッファーは、前記各ブロックを上位階層に順次伝達する。前記各ブロックの伝達は次のように行われる。各バッファーでは、連続的なＴＳＮを有する各ブロックは受信と共に関連された分解部３５０に伝達される。しかし、もし一つ以上の先行データブロック（例えば、下位伝送シーケンスナンバーを有するブロック）が受信されないと、前記データブロックは分解部３５０に直ちに伝送されない。この場合、各データブロックは再整理バッファーに臨時的に格納された後、本発明の交錯タイマーの制御により出力される。一つの再整理バッファーが各キュー識別のために提供され、各伝送シーケンスナンバーは特定のＨＳ−ＤＳＣＨに対して提供される。ＴＳＮとキューＩＤ情報は、スケジューラとＵＴＲＡＮにあるＨＡＲＱエンティティーにより各データブロックのヘッダーに挿入される。
【０１２９】
前記各分解部１５０は、再整理バッファーから夫々出力された各データブロックを分解する。もし、前記データブロックがＭＡＣ−ｈｓ  ＰＤＵを含んでいると、データブロックはヘッダー情報を除去し、ＭＡＣ−ｄ  ＰＤＵを抽出し、存在しているパッディングビット（ｐａｄｄｉｎｇ  ｂｉｔ）を除去することで分解される。次いで、前記各ＭＡＣ−ｄ  ＰＤＵは上位階層に伝達される。
【０１３０】
前記各交錯タイマーは、各データブロックが再整理バッファーから出力される時前記各ブロックを制御する。一つの交錯タイマーが各再整理バッファーのために提供されることが好ましい。多重（ｍｕｌｔｉｐｌｅ）タイマーが使用されることもあるが、一つでも充分である。各バッファーのための交錯タイマーは、データブロックが上位階層に直ちに伝達されない時初めて活性化される。このような場合は、一つ以上の先行ブロック（下位伝送シーケンスナンバーを有するブロック）が受信されない場合に発生する。従って、全ての以前のデータブロックが受信されて伝達された時、データブロックが上位階層に伝達されるという規則は、全ての先行データブロックがバッファー内に格納されて、交錯タイマーが最初に活性化された時に適用される。
【０１３１】
前記規則が初めて違反された時、受信されたデータブロックは、交錯タイマーにより決定された時間周期の間臨時的に格納される。本発明の実施形態によると、前記時間周期は一つ以上の交錯タイマー周期と同様である。前記交錯タイマー周期は、プロトコルの上位階層により設定され、この周期は送信シーケンスナンバーラップアラウンド（ｗｒａｐ−ａｒｏｕｎｄ）条件が発生しないように設定されることが好ましい。以下、前記交錯タイマーが設定される方法をより詳細に説明する。
【０１３２】
図８Ａ〜図８Ｃは、本発明の実施形態に係る受信機のプロトコル階層にある再整理バッファーで交錯状況を回避するための方法に含まれた各工程を示した図である。図８Ａを参照すると、前記方法は、ＨＳ−ＤＳＣＨチャンネルを通して物理階層のような下位階層を経て送信機のピアエンティティーからシーケンスナンバーと共に、データブロックを受信する最初の工程を含んでいる（ブロック４００）。
【０１３３】
二番目の工程は、前記受信されたデータブロックが上位階層に伝達されるかを、即ち、以前のデータブロック中何れか一つが受信されなかったかを決定する工程である（ブロック４０１）。新しく受信されたデータブロックの伝送シーケンスナンバー（以下、ＴＳＮと略称す）より先のＴＳＮを有する少なくとも一つのデータブロックが受信されないと、ＴＳＮと共に新しく受信されたデータブロックは上位階層に伝達されず再整理バッファーに格納される。
【０１３４】
遺失された各データブロックは、例えば、最も最近に伝達されたデータブロックのＴＳＮと新しく受信されたデータブロックのヘッダーにあるＴＳＮを比較することで探すことができる。前記各番号が順次的でないと、遺失されたデータブロックは存在するものと判断され、遺失された各データブロックの数は、前記各番号の差に基づいて判断される。このような機能は、例えば、再整理キュー分配部及びＨＡＲＱ部と関連して、ＭＡＣ制御器の制御下で遂行される。
【０１３５】
このような環境で、ＴＳＮと共にデータブロックが正確に受信されたしても、ＴＳＮ１のデータブロックが遺失されたため、データブロックは直に上位階層に伝達されないこともある（当業者なら、最も最近に伝達されたデータブロックとデータブロックＳＮ間に一つ以上の遺失されたデータブロックがあり得るため、前記例が本発明のみに限定されないことを理解することができる）。このようなことが発生すると、ＴＳＮを有するデータブロックは再整理バッファーに臨時的に格納される（ブロック４０２）。先行伝送シーケンスナンバーを有する全てのデータブロックが考慮された時間周期内に伝達されると、データブロックＳＮはバッファーに格納されず、自動的に上位階層に伝達される（ブロック４０３）。
【０１３６】
次の工程は、バッファーのために提供された交錯タイマーが活性化されたかを判断する工程である（ブロック４０４）。もし、タイマーが活性化された場合、ただ一つのタイマーのみが各再整理バッファーのために提供されるため、追加タイマーは動作しない。前記工程は、次のように整理される。
【０１３７】
−もしタイマーＴ１が既に活性化されていると、追加タイマーは動作しないはずである。（例えば、ただ一つのタイマーＴ１のみが与えられた時間に活性化される）
もし交錯タイマーが活性化されてないと、前記タイマーは動作を開始して、ＭＡＣ制御器及び／またはそのプロトコルの一つ以上の上位階層により決定される所定周期の間動作する（ブロック４０５）。前記工程は、次のように整理される。
【０１３８】
−もしタイマーＴ１が活性化されないと、ＴＳＮ＝ＳＮを有するＭＡＣ−ｈｓＰＤＵが正確に受信されたが、次の予想ＴＳＮと同様なＴＳＮを有するＭＡＣ−ｈｓ  ＰＤＵが遺失され、分解機能に伝達されない時、タイマーＴ１は動作を開始すべきである。
【０１３９】
この時、前記”次の予想ＴＳＮ”は、各データブロックが順次的に受信される時、次に受信されるデータブロックのＴＳＮを意味する。
図８Ｂを参照すると、交錯タイマーを停止するための条件、停止後の動作及び交錯タイマーの満了（ｅｘｐｉｒａｔｉｏｎ）に対して次のように説明することができる。交錯タイマーが動作を開始すると、交錯タイマーを動作させたデータブロックＴＳＮがタイマー周期の満了以前に上位階層に伝達されたかを判断する工程を含んでいる（ブロック４１１）。もし、交錯タイマーが動作させたデータブロックがタイマー周期満了以前に上位階層に伝達されると、交錯タイマーは動作を停止する（ブロック４２０）。前記工程は次のように整理することができる。
【０１４０】
−タイマーが動作されはじめたＭＡＣ−ｈｓ  ＰＤＵがタイマー満了以前に分解機能に伝達されるなら、タイマーＴ１は動作を停止する。
【０１４１】
もし、前記データブロックが交錯タイマーの周期の間上位階層に伝達されなかった場合、次の工程が遂行される。最初に、受信されたデータブロックが上位階層に伝達されないと、前記交錯タイマーの周期の間受信された全てのデータブロックは順次的に再整理バッファー内に位置される（ブロック４１０）。従って、例えば、ＳＮ−４からＳＮ−１までのデータブロックが遺失される間、交錯タイマーがデータブロックＳＮで動作を開始し、ＳＮ−４、ＳＮ−２及びＳＮ−１のデータブロックが交錯タイマー周期の間受信された場合、ＳＮ−４のデータブロックは直ちに上位階層に伝達され、ＳＮ−２とＳＮ−１のデータブロックは再整理バッファーに格納される。
【０１４２】
交錯タイマーの周期が満了されると、交錯タイマーが動作しはじめたＳＮのデータブロックまでの全てのデータブロックは適切に処理される（ブロック４１３）。前記ＳＮのデータブロックまでの各データブロック中、正確に受信されたが伝達されなかった各データブロックは、順次的に上位階層に伝達される。これらデータブロックは、以後に受信されるデータブロックのための空間を設けるためにバッファーから除去される。これら工程は、次のように整理される。
【０１４３】
−タイマーＴ１が満了された時、正確に受信されたＳＮ−１までの全てのＭＡＣ−ｈｓ  ＰＤＵは分解機能に伝達され、再整理バッファーから除去される。
【０１４４】
もちろん、ＳＮデータブロックも全ての先行データブロックが伝達された後で伝達されるものと理解することができる。
【０１４５】
本発明による方法は、伝送効率を一層高めるために、前記追加的な工程を遂行することができる。交錯タイマー周期の間、各先行データブロック（例えば、ＳＮ−１、ＳＮ−２）に付加して、データブロックＳＮより大きなＴＳＮを有する各データブロック（例えば、ＳＮ＋１、ＳＮ＋２）が受信される。少なくとも一つの先行データブロックが伝達されなかったため、前記連続されたデータブロックは伝達されないこともある。その代わりに、前記各データブロックはデータブロックＳＮと共に再整理バッファーに格納される。
【０１４６】
交錯タイマー周期が満了されると、本発明の方法は、データブロックＳＮに連続的な伝送シーケンスナンバーを有し、再整理バッファー内に格納されている全てのデータブロックは上位階層に伝達される（ブロック４１４）。
【０１４７】
交錯タイマー周期の間、一つ以上の連続されたデータブロックが受信されないこともある。例えば、データブロックＳＮ＋１、ＳＮ＋２及びＳＮ＋４は受信され、データブロックＳＮ＋３は受信されないこともある。このような場合、本発明の方法は、再整理バッファー内に格納されている最初の損失されたデータブロックＳＮ＋３までの全ての連続されたデータブロックが伝達される。従って、データブロックＳＮ＋１とＳＮ＋２は、交錯タイマー周期が満了される時伝達され、データブロックＳＮ＋４は再整理バッファー内に残っている。データブロックＳＮ＋１とＳＮ＋２を伝達した後、次の予想ＴＳＮはＳＮ＋３になる。このような連続された各データブロックの伝達は伝送効率を一層高めることができる。前記工程は、次のように整理される。
【０１４８】
−タイマーＴ１が満了されると、最初に損失されたＭＡＣ−ｈｓ  ＰＤＵまでの全てのＭＡＣ−ｈｓ  ＰＤＵが分解機能に伝達される。
【０１４９】
交錯タイマーが満了される時、またはデータブロックＳＮがタイマー満了以前に伝達されてタイマーの動作が停止された時、その時間に一つ以上の連続されたデータブロックが再整理バッファー内で遺失されると、本発明は制御工程を提供する。該制御手続は本発明の他の実施形態で説明される。
【０１５０】
図８Ｃに示された制御手続は、交錯タイマーが満了されたり停止された時間に、再整理バッファーに格納されたデータブロックのシーケンスナンバー中、循環順序の一番最後の最も大きい送信シーケンスナンバーＨＳＮを有するデータブロックに基づいてタイマーを再動作することを含んでいる（ブロック４１２、４２０）。この工程は、次のように整理される。
【０１５１】
−タイマーＴ１が満了されたり停止され、上位階層に伝達されなかったＭＡＣ−ｈｓ  ＰＤＵが残っている時、タイマーＴ１は伝達されなかったＭＡＣ−ｈｓＰＤＵ中最も大きいＴＳＮを有するＭＡＣ−ｈｓ  ＰＤＵのために再び動作する。
【０１５２】
前記工程で、限定された数のシーケンスナンバーのみがデータブロックに割り当てられることに注目すべきである。このような場合、前記シーケンスナンバーは再び使用されるべきである。従って、再整理バッファー内に格納された最後のデータブロックが実際は最も大きい送信シーケンスナンバーを有するデータブロックでない場合もあり得る。
【０１５３】
従って、前記最も大きい送信シーケンスナンバーは、最も大きい送信シーケンスナンバーの代わりに、再整理バッファーに格納されたデータブロックのシーケンスナンバーの循環順序中最後の番号である。ＨＳＮのデータブロックや最も大きいシーケンスナンバーを有するバッファーのデータブロックは、送信シーケンスナンバーの循環で最後のデータブロックに対応される。
【０１５４】
再動作する再整理バッファーの交錯タイマーのための動作は、以前の交錯タイマーに対する動作と同様である。再動作する交錯タイマーの周期の間、ＨＳＮのデータブロックに先行する全てのデータブロックは受信されて上位階層に伝達される。すると、ＨＳＮデータブロックも上位階層に伝達され、交錯タイマーは停止する（ブロック４２０）。
【０１５５】
もし再動作する交錯タイマーの周期の間、データブロックＨＳＮより先行するデータブロック中何れか一つでも受信されないと、データブロックＨＳＮと受信された後、伝達されなかった各データブロックは再整理バッファーに適切な順序で格納される。再稼動されたタイマー周期が満了されると（ブロック４１２）、データブロックＨＳＮに連続されたデータブロック中、全て正確に受信されたが、伝達されなかった各データブロックは順次的に上位階層に伝達されるが（ブロック４１３）、順次的な方法が必要ではない。
【０１５６】
データブロックＨＳＮに連続されたデータブロック中、全ての順次的なデータブロックが上位階層に伝達され、該伝達された各データブロックは、バッファーから廃棄される（ブロック４１３）。可能なずべてのデータブロックを伝達した後も、一つ以上のデータブロックが再整理バッファーに残っていると、交錯タイマーは新しいＨＳＮのデータブロックのために再び動作され、最初の制御工程が再び開始される。もしデータブロックがバッファーに残ってないと、交錯タイマーは非活性化され、再整理バッファーは、次のデータブロックを、即ち、全体工程が再び開始されるまで待つ。
【０１５７】
図９は、本発明の実施形態で遂行される制御手続の一例を示したタイミング図である。前記図面は、交錯タイマーが最初に動作される前にＳＮ１３とＳＮ１４のデータブロックが受信されて上位階層に伝達されることを示したものである。全ての先行データブロックが伝達されたため、データブロックＳＮ１３とＳＮ１４も遅延なしに上位階層に伝達される。この時、次の予想ＴＳＮはＳＮ１５である。ＳＮ１４以後に受信されたデータブロックはＳＮ１８である。データブロックＳＮ１５、ＳＮ１６、ＳＮ１７が受信されなかったため、受信されたデータブロックＳＮ１８は上位階層に伝達されない。このような条件で、データブロックＳＮ１８は再整理バッファーに格納されて交錯タイマーは動作を開始する。
【０１５８】
交錯タイマーが初めて動作する時、再整理バッファーはデータブロックＳＮ１８のみを含んでいる。最初のタイマー周期が終る時、データブロックＳＮ１６は、連続されたデータブロックＳＮ１９、ＳＮ２０、ＳＮ２２、ＳＮ２３、ＳＮ２５を沿って受信される。然し、データブロックＳＮ２１とＳＮ２４はＳＮ１５とＳＮ１７を沿って損失される。この時、データブロックＳＮ１６、ＳＮ１８、ＳＮ１９、ＳＮ２０は上位階層に伝達され、再整理バッファーで廃棄される。データブロックＳＮ２２、ＳＮ２３、ＳＮ２５は、ＳＮ２１の先行データブロック中何れか一つが損失されたため、この時は伝達されない。従って、交錯タイマーは、データブロックＳＮ１５に基づいて動作を二番目に開始する。ＳＮ２５までの全ての受信されたデータブロックはデータブロックＳＮ２１とＳＮ２４がこの時受信されなかったとしても、二番目のタイマー周期が終る時伝達される。データブロックＳＮ２５に引き続いて格納されているデータブロック中、順次的なデータブロックもこの時上位階層に伝達される。バッファー内にある伝達されたデータブロックは廃棄され、再整理バッファーにデータブロックが残っているか否かによって前記過程は再び開始される。
【０１５９】
図１０Ａと図１０Ｂは、ＨＳＤＰＡシステムにおける交錯状況を回避するための本発明の他の実施形態である。この時、”データブロックＤＢ”は交錯タイマーの動作を開始させたデータブロックを意味し、”データブロックＭ”は交錯タイマー周期の間受信されたデータブロックを意味する。
図１０Ａに示されたように、この方法は、データブロックが使用者装置のＭＡＣ階層にある物理階層から受信されたかを決定する初期工程を含んでいる（Ｓ５０１）。前記データブロックは、ＭＡＣ階層に含まれた複数のＨＡＲＱプロセス中何れか一つに連結されたＨＳ−ＤＳＣＨチャンネルを通して受信される。前記データブロックは、好ましくは、ヘッダー情報と一つ以上のＭＡＣ−ｈｓ  ＳＤＵ（またはＭＡＣ−ｄ  ＰＤＵｓ）を含んでいる。前記各ＨＡＲＱプロセスは、データブロックヘッダーに含まれた優先順位に基づいて、ＭＡＣ階層で各データブロックを再整理バッファーに伝達する。
【０１６０】
データブロックＤＢが受信されると、前記方法の次の工程は、前記受信されたデータブロックＤＢが無線リンク階層のような上位階層に伝達されたかを決定することを含む（Ｓ１０２）。このような工程は、次の各規則に基づいて実行される。前記ＭＡＣ階層により受信されたデータブロックは、直前の各データブロックが伝達されなかった場合、全て伝達されるまで上位階層に伝達されない。もし一つ以上の直前のデータブロックがＭＡＣ階層により受信されない場合（例えば、入力データストリームから損失された場合）、前記データブロックＤＢは受信時上位階層に伝達されない。その代わりに、再整理バッファーを制御するために割り当てられた交錯タイマーが活性化されたかを決定するために実行される（Ｓ５０３）。
【０１６１】
各データブロックは受信されたデータブロックＤＢの伝送シーケンスナンバー、例えば、前に伝達されたデータブロックの送信シーケンスナンバーの比較に基づいて損失可否が判定される。前記二つのシーケンスナンバーが連続されないと、それらシーケンスナンバーの差は、受信されたデータブロックＤＢ以前にいくつの損失されたデータブロックが存在しているかを決定するための基礎として使用される。
【０１６２】
もし交錯タイマーが非活性されるように決定されると、交錯タイマーは活性化され（ブロック５０４）、受信されたデータブロックは再整理バッファーに格納される（ブロック５０５）。前記順次受信された各データブロックは、送信シーケンスナンバーＴＳＮｓに従って、上位階層に伝達されるか、再整理バッファーに格納される。もし受信されたデータブロックＭのＴＳＮが最も最近に伝達されたデータブロックのＴＳＮに従うとしたら、例えば、受信されたデータブロックＭが次の予想ＴＳＮのデータブロックであると、前記受信されたデータブロックＭは再整理バッファーに格納されず上位階層に伝達される。然し、受信されたデータブロックのＴＳＮが最近伝達されたデータブロックのＴＳＮを連続的に従わない場合、例えば、受信されたデータブロックＭより先行する一つ以上の損失データブロックが存在すると、受信されたデータブロックＭはＴＳＮに基づいて再整理バッファーに格納される。全ての先行データブロックが受信されて上位階層に伝送された時、または交錯タイマーが終了されるまでデータブロックＭが上位階層に伝達されないと、前記再整理バッファーに格納されたデータブロックＭは交錯タイマーが終了された後上位階層に伝達される。前記交錯タイマーのカウント周期が設定される方法がより詳細に説明される。この時、前記カウント周期は、好ましくは、ＴＳＮラップアラウンド（ｗｒａｐ−ａｒｏｕｎｄ）条件が発生しないことを保障する値に設定されることは十分に理解される。
【０１６３】
以下、例を説明する。この例で次のイベントは一つずつ発生する。各工程は各ＴＴＩ（＝２ｍｓ）に対して起こり、この手続以前には、ＮＥＴ（次の予想ＴＳＮ）は９と仮定する。
【０１６４】
１．データブロック９受信→上位階層に伝達、ＮＥＴ＝１０
２．データブロック１５受信→再整理バッファーに格納及び交錯タイマーの動作開始
３．データブロック２０受信→再整理バッファーに格納
４．データブロック１０受信→上位階層に伝達、ＮＥＴ＝１１
５．データブロック１４受信→再整理バッファーに格納
６．データブロック１６受信→再整理バッファーに格納
７．データブロック１８受信→再整理バッファーに格納
８．データブロック１２受信→再整理バッファーに格納
９．データブロック１１受信→データブロック１１、１２が上位階層に伝達、ＮＥＴ＝１３
１０．交錯タイマー終了
ｉ．データブロック１４、１５、１６が上位階層に伝達、ＮＥＴ＝１７
ｉｉ．交錯タイマーがデータブロック２０に対して再稼動（交錯タイマーが再動作される時、データブロック１８、２０が再整理バッファーに依然として残っていて、前記データブロック１７、１９がまだ受信されない状態）。
【０１６５】
前記交錯タイマーが既に活性化されるように決定された場合、これは、交錯タイマー条件が以前に受信され、再整理バッファーに格納されたデータブロックに従って発生されたことを意味する。即ち、現在受信されたデータブロックが前記例でデータブロックＭであり、交錯タイマーは既に受信されたデータブロックＤＢのために既に動作している。
【０１６６】
このような状況で、前記受信されたデータブロック及び後続的に受信された各データブロックは、それら送信シーケンスナンバーＴＳＮによって上位階層に伝達されるか、再整理バッファーに格納される。前記受信されたデータブロック及び後続的に受信された各データブロックは、好ましくは、それら送信シーケンスナンバーＴＳＮに基づいて格納される。該格納された各データブロックは、全ての先行データブロックが受信されて上位データブロックに伝達された後、または前記交錯タイマーが終了された後で上位階層に伝達される。
【０１６７】
前記タイマーが活性化されている周期の間、各データブロックは、継続して受信されて再整理バッファーに格納される。これらデータブロックは連続的に受信されたデータブロックだけでなく、データブロックＤＢに先行する各データブロックを含んでいる。例えば、データブロックＤＢより大きい送信シーケンスナンバーを有する各データブロックを含んでいる。しかし、前記状況によりこの時間の間多少の先行データブロックのみが受信されたり、または如何なる各先行データブロックも受信されないこともある。また、一つ以上の連続的なデータブロックが受信されないこともある（これは、前記後続受信されたデータブロックの伝送シーケンスナンバーの比較に基づいて決定される）。
【０１６８】
次の工程で、前記交錯タイマーが終了されたかが決定される（Ｓ５０６）。前記交錯タイマーが終了されると、前記データブロックＤＢに先行する各データブロック中、タイマー終了以前に受信されたが、上位階層に伝達されなかった全てのデータブロックは、データブロックＤＢと共に上位階層に伝達される。本発明によると、これは、全てのデータブロックがタイマー終了時まで受信されない場合にも有効に遂行される。このような状況で、図１０Ｂに示されたように、前記ＭＡＣ階層（好ましくは、ＭＡＣ−ｈｓ副階層）は、各先行データブロックが前記タイマー周期内で受信されなかったことを表す情報を送信機（例えば、ＵＴＲＡＮ）に伝送する（Ｓ５０７）。これに対して、送信機は、各遺失データブロックを再伝送しようとする全ての努力を中止する。
【０１６９】
次の工程で、前記再整理バッファーに格納された連続的な受信データブロックは、それらが前記データブロックＤＢと共に伝達されるかを決定するために検討される（Ｓ５０８）。これは、再整理バッファーに格納された残りのデータブロックの送信シーケンスナンバーとデータブロックＤＢの送信シーケンスナンバーを比較するのに影響を及ぼす。データブロックＤＢの送信シーケンスナンバーに連続的に従う各送信シーケンスナンバーを有する再整理バッファーに格納された全ての残りのデータブロックは、上位階層に伝達される。このような連続的なデータブロックの伝達のためのカットオフ（Ｃｕｔ−ｏｆｆ）点は最初の損失データブロックになる。
【０１７０】
前記工程を説明するために、もしデータブロックＤＢが１０の送信シーケンスナンバーを有するデータブロック１１、１２、１４の送信シーケンスナンバーを有するデータブロックが前記再整理バッファーに格納されている場合、データブロック１１、１２は、データブロック１０が伝達された後、連続的に上位階層に伝達される。送信シーケンスナンバー１３を有するデータブロックが損失されるため（例えば、まだ受信されてない）、前記データブロック１４と以後に格納される全てのデータブロックは伝達されず、前記再整理バッファーに残るようになる。そして、伝達された全てのデータブロックはバッファーから削除される。
【０１７１】
再整理バッファーに格納された全ての残りのデータブロックは連続的な送信シーケンスナンバーを有することができる。この場合、前記再整理バッファーの全ての残りのデータブロックは、タイマー満了によって、データブロックＤＢと共に上位階層に伝達され、前記交錯タイマーは非活性化される。その反面、一つ以上の遺失データブロックにより再整理バッファーに残っているデータブロックが存在すると、交錯タイマーは、再整理バッファーに残っているデータブロック中、最も大きい送信シーケンスナンバーを有するデータブロックのために再動作される。これは次の工程で更に説明される。
【０１７２】
前記交錯タイマーが終了されると、可能な全てのデータブロックが上位階層に伝達された後、再整理バッファーに各データバッファーが残っているかを決定するための確認作業が遂行される（Ｓ５０９）。もしデータバッファーが残ってない場合、前記方法は、タイマーの再動作なしに、次のＴＴＩのために工程（Ｓ１０１）に戻る。例えば、前記交錯タイマーは非活性化される。もし再整理バッファーにデータブロックが残っていると、交錯タイマーは再整理バッファーに格納された残りの全てのデータブロックを伝達するために再動作される（Ｓ５１０）。より詳しくは、前記交錯タイマーは最も大きい番号を有するデータブロックに該当する、即ち、再整理バッファーでＨＳＮのデータブロックのために再稼動される。
【０１７３】
該再稼動されたタイマーの周期の間、いくつかの連続的な先行データブロックは、以前の交錯タイマー期間と同様に受信される。受信された各データブロックは、それら送信シーケンスナンバーＴＳＮに従って上位階層に伝達されるか、再整理バッファーに格納される。前記再稼動されたタイマーが終了されると、以前の交錯タイマーが終了される時と同様な過程が実行される。即ち、全ての格納された先行データブロックと前記再稼動された交錯タイマー周期で受信したデータブロック（例えば、以前の交錯タイマーが終了された時、最も大きい送信シーケンスナンバーを有するデータブロック）が上位階層に伝達される。前記格納された連続的なデータブロック中、最初の損失データブロックまでの前記各データブロックもやはり上位階層に伝達され、伝達された各データブロックは再整理バッファーから廃棄される。
【０１７４】
ＲＬＣ階層のような上位階層にデータブロックを伝達する工程は、各ブロックをＭＡＣ−ｄ  ＰＤＵに分解する工程を含んでいる。該分解された各ブロックは、ＲＬＣ階層に到達する前、ＭＡＣ−ｃ／ｓｈ階層を通してＭＡＣ−ｄ副階層に伝達される。
【０１７５】
前記方法の付加的な工程は、受信されたデータブロックが上位階層に伝達される状況を表す。該状況は、例えば、各先行データブロックが受信され次第、上位階層に伝達される時発生する。このような状況が発生する時、受信されたデータブロックは、再整理バッファーに格納されず、連続的な送信シーケンスナンバーを有する全ての受信データブロックと共に直ちに上位階層に伝達される（Ｓ５２１）。
【０１７６】
全ての可能なデータブロックを上位階層に伝達した後、データバッファーＤＢ（交錯タイマーを動作した）が上位階層に伝達されたかを決定するための確認作業が遂行される（Ｓ５２２）。もしデータバッファーＤＢが上位階層に伝達された場合、交錯タイマーは動作を停止し、以後の使用のために再設定される（Ｓ５２３）。もし工程（Ｓ５２２）でデータバッファーＤＢが上位階層に伝達されなかった場合、タイマーが終了されるまで待機状態を維持する。
【０１７７】
交錯タイマーは、上位無線資源制御（ＲＲＣ）階層のような一つ以上のプロトコルの上位階層によって制御される。この階層は、好ましくは、再整理バッファーでラップアラウンドが発生されないことを保障する周期で前記タイマーを設定する。このような条件は、交錯タイマーの周期が長すぎて、同じか、または重複された送信シーケンスナンバーを有する他のデータブロックが前記バッファーに格納される時起きる。
【０１７８】
ラップアラウンド条件が起きるか否かは、使用者装置内のデータブロックに割り当てられる各伝送番号の範囲による。例えば、もし最大６４の送信シーケンスナンバー（０から６３）が割り当てられるなら、ＵＴＲＡＮから伝送された最初と６５番目のデータブロックは重複されるように０の送信シーケンスナンバーに割り当てられる。もし、前記各データブロックが同時に再整理バッファーに格納されるように交錯タイマーの周期が設定されると、ラップアラウンド条件が発生する。
【０１７９】
本発明は、前記ラップアラウンド条件が発生しないようにするための交錯タイマーの周期を有効に設定することができる。これは、ＲＲＣが設定可能な送信シーケンスナンバーの最大値を決定して、一つのＴＴＩの間隔（ｄｕｒａｔｉｏｎ）を決定することで達成される。最大延期は２×Ｔ１より小さいため、前記ラップアラウンド条件は、最大交錯タイマー周期Ｔ１を適当な値に設定することで回避される。本発明の実施形態によって、送信シーケンスナンバーが０と６３の間の範囲にあり、一つのＴＴＩが２ｍｓである時、ＲＲＣは６４ｍｓ（＝２ｍｓ×６４／２）を超過しないように、交錯タイマーの周期を設定することができる。
【０１８０】
図１１Ａ〜図１１Ｃは、最悪の状況に対して交錯タイマー周期Ｔ１の最大値がどのように計算されるかを示した図である。図１１Ａは、送信シーケンスナンバーがＳＮ１のデータブロックが受信されたが、直前のデータブロックは受信されないことを示した図である。以前に説明したように、交錯タイマーはデータブロックＳＮ１のために再稼動される。
【０１８１】
図１１Ｂは、交錯タイマーが動作する間、データブロックＳＮ４を除外した連続された送信シーケンスナンバーを有する各データブロックの受信を示した図である。この時、データブロックＳＮ４は決して受信されないと仮定されるが、例えば、ＵＴＲＡＮがデータブロックの再伝送を要求する再使用者装置から伝送された不正応答（ＮＡＣＫ）信号を応答信号に誤って解析したり、またはＵＴＲＡＮが失敗でデータブロックを削除するため、データブロックは使用者装置に再伝送されない。
【０１８２】
交錯タイマーが終了される時、データブロックＳＮ１は上位階層に伝達されるが、遺失データブロックＳＮ４のためにデータブロックＳＮ２を含むデータブロックＳＮ２までの受信された他のデータブロックは伝達されない。その代りに、前記各ブロックはバッファーに維持され、交錯タイマーはＨＳＮのデータブロック、即ち、ＳＮ２のために再稼動される（または、第２交錯タイマー２が稼動される）。理論的には、送信シーケンスナンバーＳＮ２の最高値はＳＮ１＋Ｔ１／（２ｍｓ）である。
【０１８３】
図１１Ｃは、前記交錯タイマーの第２周期の間全ての連続データブロックは正確に受信されたことを示した図である。前記第２タイマー周期が終了されると、再整理バッファーに格納された最後のデータブロックはデータブロックＳＮ３である。理論的に、送信シーケンスナンバーＳＮ３の最高値はＳＮ２＋Ｔ１／（２ｍｓ）＝ＳＮ１＋Ｔ１である。従って、第２交錯タイマー周期の間受信機によって受信される前記データブロックの範囲は［ＳＮ４、ＳＮ３］＝［ＳＮ＋１、ＳＮ＋Ｔ１］である。
【０１８４】
前記したように、データブロックに割り当てられる送信シーケンスナンバーの範囲は０から６３までである。従って、送信シーケンスナンバーＳＮ３は送信シーケンスナンバーＳＮ４＋６４より大きいか同様である時、前記使用者装置の受信機は、後で受信された各データブロックが図面で示されたデータブロックＳＮ２の前後で受信されたかを決定することができない。このようなラップアラウンド条件は、限定された数の送信シーケンスナンバーのみがデータブロックに割り当てられるため発生される。
【０１８５】
ラップアラウンド条件が発生しないようにするために、本発明の発明者等は、送信シーケンスナンバーＳＮ３はＳＮ４＋６４であるか、またはそれ以下であるべきと決定した。ＳＮ３の最大値は、ＳＮ３＝ＳＮ４＋６４−１＝ＳＮ１＋６４で表現される。それは、ＳＮ３＝ＳＮ１＋Ｔ１、即ち、Ｔ１の最大値が理論的に６４ｍｓでなければならないためである。従って、もし前記交錯タイマー周期Ｔ１が６４ｍｓであるか、それ以下の値に設定されると、前記ＴＳＮラップアラウンド条件は発生しないはずである。本発明のＲＲＣは、再整理バッファーの動作が管理される方法に対するこれら基準によって交錯タイマーを調節する。
【０１８６】
一般的に、各データブロックに割り当てられる各送信シーケンスナンバーの範囲がＮ個で、前記ＴＴＩが２ｍｓであると、前記交錯タイマー周期の最大値はＮ×ＴＴＩ／２になるべきである。前記交錯タイマーの周期が６４ｍｓより大きいと、最悪の場合、再整理バッファーに以前に格納されたデータブロックの伝送シーケンスナンバーと同じか、重複された番号を有する新しいデータが交錯タイマーが終了される前に受信される。然し、この場合、二つのデータブロック中一つ、好ましくは、前記重複された番号を有するデータブロックが廃棄される。従って、各ＴＳＮ番号の範囲が６４であり、ＴＴＩが２ｍｓである時、送信シーケンスナンバーのラップアラウンドを防止するために、交錯タイマーの最大周期は６４ｍｓより大きくなってはならない。
【０１８７】
実際の動作時、ＵＴＲＡＮが２×Ｔ１の時間周期で端末が受信しなかったデータブロックを伝送（または再伝送）しないことが好ましい。これは、受信機がラップアラウンド条件を違反せず、データブロックを待つこともできる最大受信待機時間が２×Ｔ１であるためである。この時間以後に再伝送された各データブロックはいくら正確に受信されるとしても、使用者装置により廃棄される。従って、好ましくは、ＵＴＲＡＮ内でそれぞれのＨＡＲＱのために廃棄タイマーが供給され、該廃棄タイマーの周期は使用者装置の受信機内で交錯タイマー周期の２倍のみに設定される。
【０１８８】
図１２Ａ及び図１２Ｂは、交錯状態を回避する方法で、どうように本発明の方法が再整理バッファーで各データブロックの格納を管理する交錯タイマーを動作させるかを示した一例である。
【０１８９】
初期に、例えば、移動端末機受信機にあるＭＡＣ階層は、送信シーケンスナンバー１３、１４を有する各データブロックを順次的に受信する。各先行データブロックが直に上位層に伝達されたため、データブロック１３、１４は再整理バッファーに格納されず上位階層に伝達される。然し、送信シーケンスナンバー１８を有するデータブロックが受信される時、各先行データブロック１５、１６、１７は受信されないと検出されるため、データブロック１８は再整理バッファーに格納されて交錯タイマーが動作される。交錯タイマーが動作される時、ただ、データブロック１８のみが再整理バッファー内に格納され、このような状況は、図１２Ａに示されている。
【０１９０】
交錯タイマーの周期の間、ＭＡＣ階層はどのデータブロックが受信されたかを検査する。図１２Ｂに示したように、データブロック１６が連続されたデータブロック１８、１９、２０、２２、２３、２５に従って、この時間の間受信される。データブロック２１、２４は受信されないと検出される。
【０１９１】
交錯タイマー周期が終了される時、本発明では、データブロック１６がデータブロック１８と共に伝達される。また、データブロック１９、２０が送信シーケンスナンバー順に（例えば、データブロック１８、１９、２０間に遺失データブロックが存在しないため）順次的にデータブロック１８に従っているため、データブロック１９、２０は、追加遅延なしに上位階層に伝達される。伝達された全てのデータブロックは、例えば、以後受信される各データブロックの格納空間を確保するため、再整理バッファーから削除される。また、使用者装置のＭＡＣ階層は、データブロック１５、１７がタイマー周期の終了以前に受信されないと、ＵＴＲＡＮにデータブロック１５、１７を再伝送しないように指示するメッセージを送信することができる。
【０１９２】
データブロック２２、２３、２５は、データブロック２１が受信されなかったため、交錯タイマーが終了される時伝達されない。その代わりに、交錯タイマーが終了された時、再整理バッファーにＨＳＮのデータブロックが検出される。
【０１９３】
この場合、ＨＳＮのデータブロック２５は、再整理バッファーで最も大きい伝送番号を有するものに対応する。しかし常にそうではない。各データブロックに割り当てられる送信シーケンスナンバーの範囲が限定されているため、連続されたデータブロック６３、０、１、２が再整理バッファー内に格納される場合に該当され、この場合、ＨＳＮのデータブロックは、最も大きい送信シーケンスナンバーを有するデータブロックに対応しないはずである。このような場合が図１３に図式的に示されている。従って、本発明は、必ず最も大きい送信シーケンスナンバーを有するデータブロックでなく、バッファーにあるＨＳＮの各データブロックと一致させて交錯タイマーを再稼動させることが好ましい。
【０１９４】
バッファーにあるＨＳＮのデータブロックが検出された後、交錯タイマーは再稼動される。この時間の間、付加的なデータブロックが受信されて、一部はデータブロック２１、２４が含まれる。データブロック２１が交錯タイマー周期の間受信されると、データブロック２１、２２、２３は順次的に上位階層に伝達される。次いで、もしデータブロック２４が交錯タイマー周期の間受信されると、データブロック２４、２５及び以後の連続されたデータブロックが上位階層に伝達され、前記交錯タイマーは動作を停止する。然し、もしデータブロック２１、２４が交錯タイマー周期の間受信されないと、データブロック２２、２３、２５及び連続されたデータブロックは、ただ交錯タイマーが終了された後上位階層に伝達される。該伝達された各ブロックは、バッファーから廃棄されてその過程は継続される。
【０１９５】
本発明の実施形態に関連して、再整理バッファーはただ一つの交錯タイマーによって調節されることが好ましい。
【０１９６】
交錯状況を防止するための本発明の方法の他の実施形態は、最初の実施形態のようなＭＡＣ階層構造を含む使用者装置で遂行される。然し、前記再整理バッファーが制御される方法は異なる。
【０１９７】
この実施形態と関連して、次の定義が適用される。”次の予想ＴＳＮ（Ｎｅｘｔ＿ｅｘｐｅｃｔｅｄ＿ＴＳＮ）”という用語は、順次受信された最後のＭＡＣプロトコルデータユニット（ＰＤＵ）の送信シーケンスナンバーに従う送信シーケンスナンバーに対応する。それは、’次の予想ＴＳＮ’と同様な送信シーケンスナンバーと共に、ＭＡＣ−ｈｓ  ＰＤＵが受信され次第、直に更新され、前記次の予想ＴＳＮの初期値は０である。
【０１９８】
”送信機ウインドー”は、どのＭＡＣ−ｈｓ  ＰＤＵをＵＴＲＡＮ送信機が受信機で混同を惹起させないで再伝送することができるかを表す用語である。本実施形態で、前記送信機ウインドーの最大サイズは３２で、初期送信機ウインドーは［０．．．．３１］であり、各上位階層による送信機ウインドーの構成はＦＦＳである。
【０１９９】
”受信機ウインドー”とは、下記の手続によって、受信機ウインドーを増加させないで、受信機でどのＭＡＣ−ｈｓ  ＰＤＵを受信し得るかを表す用語である。受信機ウインドーの最大サイズは３２で、初期受信機ウインドーは［０．．．．３１］で、各上位階層による受信機ウインドーの構成はＦＦＳである。
【０２００】
本実施形態で、交錯タイマーは、ＭＡＣ階層で再整理バッファーを調節して、特に、使用者端末機のＭＡＣ−ｈｓ副階層を制御する。前記交錯タイマー周期は、以前に言及されたラップアラウンド条件を回避するために各上位階層により調節される。
【０２０１】
初期に、交錯タイマーＴ１は非活性化される。前記交錯タイマーは、ＴＳＮ＝ＳＮと共に、一つのＭＡＣ−ｈｓ  ＰＤＵが正確に使用者端末機により受信される時稼動されるが、’次の予想ＴＳＮ’と同様なＴＳＮを有するＭＡＣ−ｈｓ  ＰＤＵが遺失されるため、該当の分解機能に伝達されない。前記交錯タイマーが既に活性化された場合、如何なる追加的な交錯タイマーやタイマー周期が再稼動されない。即ち、ただ一つのタイマーＴ１のみが与えられた時間の間活性化される。
【０２０２】
前記交錯タイマーＴ１は、もしタイマーを稼動させたＭＡＣ−ｈｓ  ＰＤＵが交錯タイマーＴ１が終了される前に分解機能に伝達されるなら、動作を停止するはずである。
【０２０３】
前記交錯タイマーＴ１が終了される時、ＳＮ−１を含む、そしてＳＮ−１まで正確に受信された全てのＭＡＣ−ｈｓ  ＰＤＵは前記分解機能に伝達され、伝達された各ＭＡＣ−ｈｓ  ＰＤＵは再整理バッファーから除去される。また、例えば、ＳＮのＭＡＣ−ｈｓ  ＰＤＵに従う最初に漏れたＭＡＣ−ｈｓ  ＰＤＵまで正確に受信された全てのＭＡＣ−ｈｓ  ＰＤＵが分解機能に伝達される。
【０２０４】
タイマーＴ１が停止したり終了される時にも、上位階層に伝達されない多少の受信されたＭＡＣ−ｈｓ  ＰＤＵが存在する場合、前記交錯タイマーＴ１は伝送されない各ＭＡＣ−ｈｓ  ＰＤＵ中、最も大きい送信シーケンスナンバーを有するＭＡＣ−ｈｓ  ＰＤＵのために再稼動される。
【０２０５】
前記送信機は次のように動作する。送信機（例えば、ＵＴＲＡＮ）がＴＳＮ＝ＳＮを有するＭＡＣ−ｈｓ  ＰＤＵを伝送した後、送信機ウインドーでＴＳＮ＃ＳＮを有するＭＡＣ−ｈｓ  ＰＤＵはシーケンスナンバーの混同を避けるために再伝送されてはならない。一回以上伝送された後、送信機により中断されたＭＡＣ−ｈｓ  ＰＤＵは中断された後再伝送されてはならない。
【０２０６】
使用者端末は次のように動作される。まず、全てのＨＡＲＱプロセスで各ソフトバッファーが空いていると、例えば、前記バッファー内に以後の受信されるデータとソフト結合するデータが存在しないと、正確に受信された全てのＭＡＣ−ｈｓ  ＰＤＵは分解機能に伝達され、これらＭＡＣ−ｈｓ  ＰＤＵは次の手続で受信されたものとみなされる。
【０２０７】
交錯タイマーの終了時に廃棄されたＭＡＣ−ｈｓ  ＰＤＵは次の手続で受信されることと見なされる。ＴＳＮ＝ＳＮを有するＭＡＣ−ｈｓ  ＰＤＵが受信される時、次の工程が遂行される。もしＳＮが受信機ウインドー内にあり、ＭＡＣ−ｈｓ  ＰＤＵが以前に受信されてなかったなら、ＭＡＣ−ｈｓ  ＰＤＵは、送信シーケンスナンバーが表れる再整理バッファーの位置に置かれる。もしＳＮが前記受信機ウインドー内にあり、前記ＭＡＣ−ｈｓ  ＰＤＵが以前に受信されたなら、前記ＭＡＣ−ｈｓ  ＰＤＵは廃棄される。
【０２０８】
もしＳＮが受信機ウインドーの外側にあるなら、受信されたＭＡＣ−ｈｓ  ＰＤＵは再整理バッファー内でＳＮにより指称された位置、即ち、受信された最も大きいＴＳＮに上ウに位置されるはずである。前記受信機ウインドーは、ＳＮが受信機ウインドーの上位エッジ（ｅｄｇｅ）を形成するように増加される。受信機ウインドーでＴＳＮ＃ＳＮを有するＭＡＣ−ｈｓ  ＰＤＵは、分解エンティティーへの伝達のために再整理バッファーから除去される。
【０２０９】
次の予想ＴＳＮから最初に未受信されたＭＡＣ−ｈｓ  ＰＤＵまで、連続的な送信シーケンスナンバーＴＳＮを有する全ての受信ＭＡＣ−ｈｓ  ＰＤＵは分解エンティティーまで伝達され、前記最初に未受信されたＭＡＣ−ｈｓ  ＰＤＵのＴＳＮは、次の予想ＴＳＮになる。
【０２１０】
また、本発明は、今まで言及された本発明の方法の実施形態に含まれた各工程を行う各コードセクションを有するコンピュータプログラムである。該コンピュータプログラムは、使用者端末機内で支持される如何なるコンピュータ言語によっても使用され、前記端末内で、または端末に接続される永久的か除去可能なコンピュータ−判読可能（ｃｏｍｐｕｔｅｒ−ｒｅａｄａｂｌｅ）媒体に格納される。永久的なコンピュータ−判読可能媒体はＲＯＭとＲＡＭを含むが、これに限定されない。除去可能な各媒体は、ＥＰＲＯＭ、ＥＥＰＲＯＭ、数多いメモリースティックまたはカード中一つまたは他の形態の除去可能な格納媒体を含んでいるが、これに限定されない。各フラッシュメモリーは、本発明の前記コンピュータプログラムを格納するために使用される。
【０２１１】
本発明は、ＵＴＲＡ高速ダウンリンクパケット接続（ＨＳＤＰＡ）の全体技術を担当する３ＧＰＰ技術規格ＴＳ２５．３０８及びＭＡＣプロトコル規格を担当する３ＧＰＰ技術規格ＴＳ２５．３２１で採択されてきた。これら文書は、参考としてここで具体化される。
【０２１２】
本発明の他の修正と変形は、該当の知識を有する者には明らかなものである。従って、本発明の確実な例示が具体的にここに記述される限り、数多くの変形が本発明の該当の範囲を脱しない範囲内で可能である。
【０２１３】
先に言及した実施形態とその利点は単純な例に過ぎなく、本発明に局限されない。本発明の技術は多様に適用される。本発明に対する記載は、ただ説明のためのものであり、請求項の範囲を限定しない。また、通常の知識を有する者なら本発明に対して修正、変化、変形が可能である。
【０２１４】
【発明の効果】
以上説明したように、本発明は、バッファーに存在するデータブロックの量を制限することで交錯状況を有効に防止し、よって、伝送効率と受信されたデータの信頼性を向上し得るという効果がある。
【図面の簡単な説明】
【図１】３ＧＰＰ通信システムにおける３ＧＰＰ  ＵＴＲＡＮの構造を示した図である。
【図２】３ＧＰＰ  ＲＡＮ規格に基づいて動作する端末とＵＴＲＡＮ間の無線接続インターフェースプロトコルの構造を示した図である。
【図３】ＨＳＤＰＡシステムを支援するための無線インターフェースプロトコル構造を示した図である。
【図４】ＨＳＤＰＡシステムで使用され、ＭＡＣ−ｄ下位層、ＭＡＣ−ｃ／ｓｈ副階層及びＭＡＣ−ｈｓ副階層を含むＭＡＣ階層の構造を示した図である。
【図５】ＨＳＤＰＡシステムにおける使用者端末のＭＡＣ階層の構造を示した図である。
【図６】ＨＳＤＰＡシステムでデータブロックを送受信するためのプロセスを示した図である。
【図７】本発明の実施形態に係る使用者端末機を示した図である。
【図８Ａ】本発明の実施形態に係る再整理バッファーで交錯状況を回避するための方法に含まれた工程を示した図である。
【図８Ｂ】本発明の実施形態に係る再整理バッファーで交錯状況を回避するための方法に含まれた工程を示した図である。
【図８Ｃ】本発明の実施形態に係る再整理バッファーで交錯状況を回避するための方法に含まれた工程を示した図である。
【図９】本発明に係る最初の制御手続を示したタイミング図である。
【図１０Ａ】ＨＳＤＰＡシステムで交錯状況を回避するための本発明の方法に係る他の実施形態を示した図である。
【図１０Ｂ】ＨＳＤＰＡシステムで交錯状況を回避するための本発明の方法に係る他の実施形態を示した図である。
【図１１Ａ】最悪の場合に備えて、交錯タイマー周期Ｔ１の最大値がどのように計算されるかを示した図である。
【図１１Ｂ】最悪の場合に備えて、交錯タイマー周期Ｔ１の最大値がどのように計算されるかを示した図である。
【図１１Ｃ】最悪の場合に備えて、交錯タイマー周期Ｔ１の最大値がどのように計算されるかを示した図である。
【図１２】図１２Ａは、どのように本発明の方法が、再整理バッファーでデータブロックの格納を管理する交錯タイマーを運用して交錯状況を回避するかに対する一例を示した図である。図１２Ｂは、どのように本発明の方法が、再整理バッファーでデータブロックの格納を管理する交錯タイマーを運用して交錯状況を回避するかに対する一例を示した図である。
【図１３】どのように本発明の方法が状況に適用され、再整理バッファーに格納されたデータブロックのシーケンスナンバーが再使用されるためにどこから開始されるかに対する一例を示した図である。
【符号の説明】
３２０  再整理キュー分配部
３３０  再整理バッファー
３４０  交錯タイマー
３６０  ＭＡＣ制御器
【図１】
0004020199.tif 000002
【図２】
0004020199.tif 000003
【図３】
0004020199.tif 000004
【図４】
0004020199.tif 000005
【図５】
0004020199.tif 000006
【図６】
0004020199.tif 000007
【図７】
0004020199.tif 000008
【図８Ａ】
0004020199.tif 000009
【図８Ｂ】
0004020199.tif 000010
【図８Ｃ】
0004020199.tif 000011
【図９】
0004020199.tif 000012
【図１０Ａ】
0004020199.tif 000013
【図１０Ｂ】
0004020199.tif 000014
【図１１Ａ】
0004020199.tif 000015
【図１１Ｂ】
0004020199.tif 000016
【図１１Ｃ】
0004020199.tif 000017
【図１２】
0004020199.tif 000018
【図１３】
0004020199.tif 000019