(57)【特許請求の範囲】
【請求項１】
受信したプロトコルデータユニット（ＰＤＵ）の２段階並べ替えのために無線送信受信ユニット（ＷＴＲＵ）で使用する方法であって、
前記方法は、
複数のノードＢからＰＤＵを受信するステップであって、前記受信したＰＤＵの各々は送信順序番号（ＴＳＮ）を有する、ステップと、
前記複数のノードＢの各々からの前記受信したＰＤＵを、ＭＡＣ層で、異なる並べ替え用待ち行列内で前記ＴＳＮを使用して並べ替えるステップと、
複数の並べ替え用待ち行列からＲＬＣ層内の１つの論理チャネルに前記受信したＰＤＵを渡すステップと、
前記ＲＬＣ層で順序番号（ＳＮ）に基づいて前記受信したＰＤＵを並べ替えるステップと、
ＲＬＣ  ＰＤＵのＳＮに基づき少なくとも１つのＲＬＣ  ＰＤＵが欠落している時にタイマを開始するステップと、
前記タイマが満了したという条件で、前記ＲＬＣ  ＰＤＵのＳＮに基づいて欠落ＲＬＣ  ＰＤＵを示すステータス報告を送信するステップであって、前記ステータス報告の送信は、前記ＲＬＣ  ＰＤＵのＳＮに基づき前記ＲＬＣ  ＰＤＵが欠落しており、かつ前記タイマが動作中であるという条件で遅延される、ステップと
を備えたことを特徴とする方法。
【請求項２】
前記タイマを再開するステップと、
前記タイマが満了し、かつ少なくとも１つの他のＲＬＣ  ＰＤＵが欠落しているという条件で、次の予想されるＲＬＣ  ＰＤＵのＳＮを、前記欠落ＲＬＣ  ＰＤＵの前記ＳＮに設定するステップと
をさらに備えたことを特徴とする請求項１に記載の方法。
【請求項３】
前記タイマが満了し、かつ他のＲＬＣ  ＰＤＵが欠落していないという条件で、次の予想されるＲＬＣ  ＰＤＵのＳＮを、最大のＳＮを持つＲＬＣ  ＰＤＵのＳＮに１を足した値に設定するステップをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項４】
前記送信されるステータス報告は、次の予想されるＲＬＣ  ＰＤＵのＳＮよりも小さいＳＮを持つ他のＲＬＣ  ＰＤＵが並べ替え用バッファ内で欠落している場合に否定応答（ＮＡＣＫ）を示すことを特徴とする請求項１に記載の方法。
【請求項５】
受信したプロトコルデータユニット（ＰＤＵ）の２段階並べ替えのためにＵＴＲＡＮで使用する方法であって、
前記方法は、
複数のノードＢからＰＤＵを受信するステップであって、前記受信したＰＤＵの各々は送信順序番号（ＴＳＮ）を有する、ステップと、
前記複数のノードＢの各々からの前記受信したＰＤＵを、ＭＡＣ層で、異なる並べ替え用待ち行列内で前記ＴＳＮを使用して並べ替えるステップと、
複数の並べ替え用待ち行列からＲＬＣ層内の１つの論理チャネルに前記受信したＰＤＵを渡すステップと、
前記ＲＬＣ層で順序番号（ＳＮ）に基づいて前記受信したＰＤＵを並べ替えるステップと、
ＲＬＣ  ＰＤＵのＳＮに基づき少なくとも１つのＲＬＣ  ＰＤＵが欠落している時にタイマを開始するステップと、
前記タイマが満了したという条件で、前記ＲＬＣ  ＰＤＵのＳＮに基づいて欠落ＲＬＣ  ＰＤＵを示すステータス報告を送信するステップであって、前記ステータス報告の送信は、前記ＲＬＣ  ＰＤＵのＳＮに基づきＲＬＣ  ＰＤＵが欠落しており、かつ前記タイマが動作中であるという条件で遅延される、ステップと
を備えたことを特徴とする方法。
【請求項６】
前記タイマを再開するステップと、
前記タイマが満了し、かつ少なくとも１つの他のＲＬＣ  ＰＤＵが欠落しているという条件で、次の予想されるＲＬＣ  ＰＤＵのＳＮを、前記欠落ＲＬＣ  ＰＤＵの前記ＳＮに設定するステップと
をさらに備えたことを特徴とする請求項５に記載の方法。
【請求項７】
前記タイマが満了し、かつ他のＲＬＣ  ＰＤＵが欠落していないという条件で、次の予想されるＲＬＣ  ＰＤＵのＳＮを、最大のＳＮを持つＲＬＣ  ＰＤＵのＳＮに１を足した値に設定するステップをさらに備えたことを特徴とする請求項５に記載の方法。
【請求項８】
前記送信されるステータス報告は、次の予想されるＲＬＣ  ＰＤＵのＳＮよりも小さいＳＮを持つ他のＲＬＣ  ＰＤＵが並べ替え用バッファ内で欠落している場合に、否定応答（ＮＡＣＫ）を示すことを特徴とする請求項６に記載の方法。
【請求項９】
受信したプロトコルデータユニット（ＰＤＵ）の２段階並べ替えのための無線送信受信ユニット（ＷＴＲＵ）であって、
前記ＷＴＲＵは、
複数のノードＢからＰＤＵを受信するように構成された受信機であって、前記受信したＰＤＵの各々は送信順序番号（ＴＳＮ）を有する、受信機と、
複数のノードＢの各々からの前記受信したＰＤＵを、ＭＡＣ層で、異なる並べ替え用待ち行列内で前記ＴＳＮを使用して並べ替えるように構成された第１の並べ替えエンティティと、
複数の並べ替え用待ち行列からＲＬＣ層内の１つの論理チャネルに前記受信したＰＤＵを渡すように構成されたプロセッサと、
前記ＲＬＣ層で順序番号（ＳＮ）に基づいて前記受信したＰＤＵを並べ替えるように構成された第２の並べ替えエンティティと、
ＲＬＣ  ＰＤＵのＳＮに基づき少なくとも１つのＲＬＣ  ＰＤＵが欠落している時に開始するように構成されたタイマと、
前記タイマが満了したという条件で、前記ＲＬＣ  ＰＤＵのＳＮに基づいて欠落ＲＬＣ  ＰＤＵを示すステータス報告を送信するように構成された送信機であって、前記ステータス報告の送信は、前記ＲＬＣ  ＰＤＵのＳＮに基づきＲＬＣ  ＰＤＵが欠落しており、かつ前記タイマが動作中であるという条件で遅延される、送信機と
を備えたことを特徴とするＷＴＲＵ。
【請求項１０】
再開するようにさらに構成された前記タイマと、
前記タイマが満了し、かつ少なくとも１つの他のＲＬＣ  ＰＤＵが欠落しているという条件で、次の予想されるＲＬＣ  ＰＤＵのＳＮを、前記欠落ＲＬＣ  ＰＤＵの前記ＳＮに設定するようにさらに構成された前記プロセッサと
をさらに備えたことを特徴とする請求項９に記載のＷＴＲＵ。
【請求項１１】
前記タイマが満了し、かつ他のＲＬＣ  ＰＤＵが欠落していないという条件で、次の予想されるＲＬＣ  ＰＤＵのＳＮを、最大のＳＮを持つＲＬＣ  ＰＤＵのＳＮに１を足した値に設定するようにさらに構成された前記プロセッサをさらに備えることを特徴とする請求項９に記載のＷＴＲＵ。
【請求項１２】
前記送信されるステータス報告は、次の予想されるＲＬＣ  ＰＤＵのＳＮよりも小さいＳＮを持つ他のＲＬＣ  ＰＤＵが並べ替え用バッファ内で欠落している場合に、否定応答（ＮＡＣＫ）を示すことを特徴とする請求項１１に記載のＷＴＲＵ。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２０１０年１０月１日に出願された米国仮出願第６１／３８８，９７６号の利益を主張し、同出願の内容は参照により本明細書に組み込まれる。
【０００２】
本発明は、複数の送信点からの受信を可能にするＭＡＣおよびＲＬＣアーキテクチャならびに手順に関し、受信したプロトコルデータ単位（ＰＤＵ）を２段階で並べ替えるために無線送信受信ユニット（ＷＴＲＵ）において使用する方法に関する。
【背景技術】
【０００３】
総合移動遠隔通信システム（ＵＭＴＳ）のＲｅｌｅａｓｅ−７で、単一セルダウンリンクマシン入力マシン出力（ＳＣ−ＭＩＭＯ）機能が導入された。ＳＣ−ＭＩＭＯでは、ノードＢが、同じセクタから一対の送信アンテナで１つの無線送信／受信ユニット（ＷＴＲＵ）に２つのトランスポートブロックを送信することが可能となり、高い地理的条件においてはデータレートが向上し、低地理的条件にあるＷＴＲＵにはビーム形成の有利さをもたらす。
【０００４】
ＵＭＴＳのＲｅｌｅａｓｅ−８およびＲｅｌｅａｓｅ−９では、デュアルセル高速ダウンリンクパケットアクセス（ＤＣ−ＨＳＤＰＡ）およびデュアルバンドＤＣ−ＨＳＤＰＡの機能が導入された。これらの両機能で、ノードＢは、同じセクタの２つの異なる周波数チャネルのＨＳＤＰＡを同時に操作することにより、１人または複数のユーザに対応することが可能となり、セル全体にわたる体験が向上する。これら機能に共通する部分は、ＷＴＲＵで２つの独立したダウンリンクのトランスポートブロックを同時に受信できる点であり、トランスポートブロックは、１つのノードＢセクタから高速ダウンリンク共有チャネル（ＨＳ−ＤＳＣＨ）で伝送される。
【０００５】
同じ周波数または異なる周波数で異なるセルからの２つ以上のトランスポートブロックを同時に受信することに基づく別の技術は、多地点動作である。多地点動作は、２つの独立したトランスポートブロックをＷＴＲＵに送信するものであり、トランスポートブロックは、同じ周波数または異なる周波数を用いる、地理的に離れた地点にある異なるノードＢセクタまたはセルから送信される。これは、同じ周波数または異なる周波数を用いる地理的に離れたセルでＤＣ−ＨＳＤＰＡ機能を拡張したものと見なされる。
【０００６】
多地点送信は、２つの異なるノードＢまたは２つの異なる場所に位置する２つのセルで機能し（以降「場所間マルチフロー動作」と呼ぶ）、無線ネットワークコントローラ（ＲＮＣ）が２つのノードＢ間でデータを分割する。そして、各ノードＢは、ＷＴＲＵに送信する前に、セグメント化やパケットのＴＳＮ生成などのＭＡＣ層およびＰＨＹ層の動作を行う。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ＷＴＲＵにおける既存のＭＡＣ層およびＰＨＹ層の手順では、各パケットが２つのノードＢから送信されているために、パケットの処理と構築を順番通りに行うことができない。ＷＴＲＵのＭＡＣ  ＤＣ−ＨＳＤＰＡアーキテクチャは、異なる場所からデータを受信するように設計されていない。また、異なる場所からの受信では順序が正しくない受信の可能性が高まり、その可能性が生じる可能性があり、ＭＡＣ−ｅｈｓエンティティでデータの欠落が発生し、ＲＬＣエンティティで早過ぎるＲＬＣステータスの報告が発生する可能性がある。場所間動作およびいくつかの層における並べ替えを可能にする方法が必要とされる。
【課題を解決するための手段】
【０００８】
受信したプロトコルデータ単位（ＰＤＵ）を２段階で並べ替えるために無線送信受信ユニット（ＷＴＲＵ）において使用する方法。この方法は、複数のノードＢからＰＤＵを受信するステップであって、各受信ＰＤＵは送信順序番号（ＴＳＮ）を有する、ステップと、各複数のノードＢからの受信ＰＤＵを、ＭＡＣ層で、異なる並べ替え用待ち行列内でＴＳＮを使用して並べ替えるステップと、複数の並べ替え用待ち行列からＲＬＣ層内の１つの論理チャネルに受信ＰＤＵを渡すステップと、ＲＬＣ層で順序番号（ＳＮ）に基づいて受信ＰＤＵを並べ替えるステップと、ＲＬＣ  ＰＤＵのＳＮに基づき少なくとも１つのＲＬＣ  ＰＤＵが欠落している時にタイマを開始するステップと、タイマが満了したという条件において、欠落ＲＬＣ  ＰＤＵのＳＮに基づいて欠落ＲＬＣ  ＰＤＵを知らせるステータス報告を送信するステップであって、ステータス報告の送信は、ＲＬＣ  ＰＤＵのＳＮに基づきＲＬＣ  ＰＤＵが欠落しており、かつタイマが動作中であるという条件において遅延される、ステップとを含む。
【図面の簡単な説明】
【０００９】
添付図面との関連で例として与える以下の接続からより詳細な理解が得られる。
【図１Ａ】１つまたは複数の開示される実施形態が実施される例示的通信システムのシステム図である。
【図１Ｂ】図１Ａに示す通信システムにおいて使用される例示的無線送信／受信ユニット（ＷＴＲＵ）のシステム図である。
【図１Ｃ】図１Ａに示す通信システムにおいて使用される例示的な無線アクセスネットワークおよび例示的コアネットワークのシステム図である。
【図２】二重のＭＡＣ−ｅｈｓエンティティを有するＷＴＲＵのためのＭＡＣアーキテクチャ例を示す図である。
【図３】ＷＴＲＵ側の例示的なＭＡＣ−ｅｈｓエンティティと２組の並べ替え用待ち行列を示す図であり、並べ替え用待ち行列の各組は２つの待ち行列を含む図である。
【図４】二重のＭＡＣ−ｅｈｓエンティティおよびＭＡＣ−ｓｆエンティティを有するＷＴＲＵのＭＡＣアーキテクチャの例を示す図である。
【図５】２つの大域並べ替え下位エンティティを有するＷＴＲＵ中の大域ＭＡＣ−ｅｈｓエンティティの例を示す図である。
【図６】ＵＴＲＡＮ側のＭＡＣ−ｓｆエンティティの例を示す図である。
【図７】ＷＴＲＵ側のＭＡＣ−ｓｆエンティティの例を示す図である。
【図８】ＷＴＲＵ側のＭＡＣ−ｓｆエンティティおよび二重化されたＭＡＣ−ｅｈｓエンティティの例を示す図である。
【図９】例示的なＭＡＣ−ｓｆ  ＰＤＵを示す図である。
【図１０Ａ】所与の時に１つのみのＴｓｆタイマが使用される代替実施形態を示す流れ図である。
【図１０Ｂ】所与の時に１つのみのＴｓｆタイマが使用される代替実施形態を示す流れ図である。
【図１１Ａ】欠落ＰＤＵごとに１つのタイマＴｓｆが使用される代替実施形態を示す流れ図である。
【図１１Ｂ】欠落ＰＤＵごとに１つのタイマＴｓｆが使用される代替実施形態を示す流れ図である。
【図１２Ａ】欠落している順序番号ごとに１つのタイマが使用される代替実施形態を示す流れ図である。
【図１２Ｂ】欠落している順序番号ごとに１つのタイマが使用される代替実施形態を示す流れ図である。
【図１３Ａ】ＲＬＣの振る舞いを説明する流れ図である。
【図１３Ｂ】ＲＬＣの振る舞いを説明する流れ図である。
【発明を実施するための形態】
【００１０】
図１Ａは、１つまたは複数の開示される実施形態が実施される例示的通信システム１００の図である。通信システム１００は、音声、データ、映像、メッセージング、放送等のコンテンツを複数の無線ユーザに提供する多重接続システムである。通信システム１００は、複数の無線ユーザが、無線帯域をなどのシステム資源の共有を通じてそのようなコンテンツにアクセスすることを可能にする。例えば、通信システム１００は、符号分割多重接続（ＣＤＭＡ）、時分割多重接続（ＴＤＭＡ）、周波数分割多重接続（ＦＤＭＡ）、直交ＦＤＭＡ（ＯＦＤＭＡ）、単一キャリアＦＤＭＡ（ＳＣ−ＦＤＭＡ）等の１つまたは複数のチャネルアクセス方法を用いる。
【００１１】
図１Ａに示すように、通信システム１００は、無線送信／受信ユニット（ＷＴＲＵ）１０２ａ、１０２ｂ、１０２ｃ、１０２ｄ、無線アクセスネットワーク（ＲＡＮ）１０４、コアネットワーク１０６、公衆交換電話網（ＰＳＴＮ）１０８、インターネット１１０、および他のネットワーク１１２を含むが、開示される実施形態は、任意数のＷＴＲＵ、基地局、ネットワーク、および／またはネットワーク要素を企図することが理解されよう。各ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄは、無線環境で動作および／または通信するように構成された任意種の装置である。例として、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄは、無線信号を送信および／または受信するように構成され、ユーザ機器（ＵＥ）、移動局、固定型または移動型の加入者ユニット、ページャ、携帯電話、携帯情報端末（ＰＤＡ）、スマートフォン、ラップトップ、ネットブック、パーソナルコンピュータ、無線センサ、消費者家電等を含む。
【００１２】
通信システム１００は、基地局１１４ａおよび基地局１１４ｂも含む。各基地局１１４ａ、１１４ｂは、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄの少なくとも１つと無線にインタフェースをとるように構成され、コアネットワーク１０６、インターネット１１０、および／またはネットワーク１１２等の１つまたは複数の通信ネットワークへのアクセスを助けることができる任意種の装置である。例として、基地局１１４ａ、１１４ｂは、ベーストランシーバ局（ＢＴＳ）、ノードＢ、ｅノードＢ、ホームノードＢ、ホームｅノードＢ、サイトコントローラ、アクセスポイント（ＡＰ）、無線ルータ等である。図では基地局１１４ａ、１１４ｂはそれぞれ１つの要素として示すが、基地局１１４ａ、１１４ｂは、任意数の相互接続された基地局および／またはネットワーク要素を含むことが理解されよう。
【００１３】
基地局１１４ａはＲＡＮ１０４の一部であり、ＲＡＮ１０４は、他の基地局および／または、基地局コントローラ（ＢＳＣ）、無線ネットワークコントローラ（ＲＮＣ）、中継ノード等のネットワーク要素（図示せず）も含む。基地局１１４ａおよび／または基地局１１４ｂは、セル（図示せず）とも呼ばれる特定の地理的領域内で無線信号を送信および／または受信するように構成される。セルはさらにセルセクタに分割される。例えば、基地局１１４ａに関連付けられたセルが３つのセクタに分割される。したがって、一実施形態では、基地局１１４ａは、セルのセクタごとに１つ、すなわち、計３つのトランシーバを含む。別の実施形態では、基地局１１４ａは、多入力多出力（ＭＩＭＯ）技術を用い、したがってセルのセクタごとに複数のトランシーバを利用する。
【００１４】
基地局１１４ａ、１１４ｂは、エアインタフェース１１６を介してＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄの１つまたは複数と通信し、エアインタフェース１１６は、任意の適切な無線通信リンク（例えば、無線周波（ＲＦ）、マイクロ波、赤外線（ＩＲ）、紫外線（ＵＶ）、可視光等）である。エアインタフェース１１６は、任意の適切な無線アクセス技術（ＲＡＴ）を使用して確立される。
【００１５】
より具体的には、上記のように、通信システム１００は多重接続システムであり、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡ等の１つまたは複数のチャネルアクセス方式を用いる。例えば、ＲＡＮ１０４内の基地局１１４ａおよびＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃは、総合移動遠隔通信システム（ＵＭＴＳ）地上無線アクセス（ＵＴＲＡ）等の無線技術を実装し、その場合エアインタフェース１１６は広帯域ＣＤＭＡ（ＷＣＤＭＡ（登録商標））を使用して確立する。ＷＣＤＭＡは、高速パケットアクセス（ＨＳＰＡ）および／または発展型ＨＳＰＡ（ＨＳＰＡ＋）等の通信プロトコルを含む。ＨＳＰＡは、高速ダウンリンクパケットアクセス（ＨＳＤＰＡ）および／または高速アップリンクパケットアクセス（ＨＳＵＰＡ）を含む。
【００１６】
別の実施形態では、基地局１１４ａおよびＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃは、発展型ＵＭＴＳ地上無線アクセス（Ｅ−ＵＴＲＡ）などの無線技術を実装し、その場合は長期間発展（ＬＴＥ）および／またはＬＴＥ−Ａｄｖａｎｃｅｄ（ＬＴＥ−Ａ）を使用してエアインタフェース１１６を確立する。
【００１７】
他の実施形態では、基地局１１４ａおよびＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃは、ＩＥＥＥ８０２．１６（すなわちマイクロ波アクセスのための世界規模の相互動作性（ＷｉＭＡＸ））、ＣＤＭＡ２０００、ＣＤＭＡ２０００ＩＸ、ＣＤＭＡ２０００ＥＶ−ＤＯ、暫定標準２０００（ＩＳ−２０００）、暫定標準９５（ＩＳ−９５）、暫定標準８５６（ＩＳ−８５６）、移動通信のための世界規模システム（ＧＳＭ（登録商標））、ＧＳＭ発展のための増大データレート（ＥＤＧＥ）、ＧＳＭ  ＥＤＧＥ（ＧＥＲＡＮ）等の無線技術を実装する。
【００１８】
図１Ａの基地局１１４ｂは、例えば、無線ルータ、ホームノードＢ、ホームｅノードＢ、またはアクセスポイントであり、職場、家庭、乗り物、大学構内等の限定された領域内で無線接続を容易にする適切なＲＡＴを利用する。一実施形態では、基地局１１４ｂおよびＷＴＲＵ１０２ｃ、１０２ｄは、ＩＥＥＥ８０２．１１などの無線技術を実装して、無線ローカルエリアネットワーク（ＷＬＡＮ）を確立する。別の実施形態では、基地局１１４ｂおよびＷＴＲＵ１０２ｃ、１０２ｄはＩＥＥＥ８０２．１５などの無線技術を実装して、無線パーソナルエリアネットワーク（ＷＰＡＮ）を確立する。さらに別の実施形態では、基地局１１４ｂおよびＷＴＲＵ１０２ｃ、１０２ｄは、セルラー方式のＲＡＴ（例えば、ＷＣＤＭＡ、ＣＤＭＡ２０００、ＧＳＭ、ＬＴＥ、ＬＴＥ−Ａ等）を利用してピコセルまたはフェムトセルを確立する。図１Ａに示すように、基地局１１４ｂはインターネット１１０への直接接続を有する。したがって、基地局１１４ｂは、コアネットワーク１０６を介してインターネット１１０にアクセスする必要がない。
【００１９】
ＲＡＮ１０４は、コアネットワーク１０６と通信状態にあり、コアネットワーク１０６は、音声、データ、アプリケーション、および／またはインターネットプロトコルによる音声伝送（ＶｏＩＰ）サービスをＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄの１つまたは複数に提供するように構成された任意種のネットワークである。例えば、コアネットワーク１０６は、呼の制御、課金サービス、モバイル位置を利用したサービス、料金前払いの通話、インターネット接続、映像配信等を提供する、かつ／またはユーザ認証などの高レベルのセキュリティ機能を行う。図１Ａには示さないが、ＲＡＮ１０４および／またはコアネットワーク１０６は、ＲＡＮ１０４と同じＲＡＴまたは異なるＲＡＴを用いる他のＲＡＮと直接または間接的に通信することが理解されよう。例えば、Ｅ−ＵＴＲＡ無線技術を利用するＲＡＮ１０４に接続されるのに加えて、コアネットワーク１０６は、ＧＳＭ無線技術を用いる別のＲＡＮ（図示せず）とも通信状態にある。
【００２０】
コアネットワーク１０６は、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄがＰＳＴＮ１０８、インターネット１１０、および／または他のネットワーク１１２にアクセスするためのゲートウェイの役割も果たす。ＰＳＴＮ１０８は、従来型の電話サービス（ＰＯＴＳ）を提供する回線交換電話網を含む。インターネット１１０は、ＴＣＰ／ＩＰインターネットプロトコルスイートの伝送制御プロトコル（ＴＣＰ）、ユーザデータグラムプロトコル（ＵＤＰ）およびインターネットプロトコル（ＩＰ）等の共通の通信プロトコルを使用する相互接続されたコンピュータネットワークおよび装置からなる世界規模のシステムを含む。ネットワーク１１２は、他のサービス提供者に所有および／または運営される有線または無線の通信ネットワークを含む。例えば、ネットワーク１１２は、ＲＡＮ１０４と同じＲＡＴまたは異なるＲＡＴを用いる１つまたは複数のＲＡＮに接続された別のコアネットワークを含む。
【００２１】
通信システム１００内のＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄの一部またはすべては、多モード機能を備える。すなわち、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄは、種々の無線リンクを通じて種々の無線ネットワークと通信するための複数のトランシーバを含む。例えば、図１Ａに示すＷＴＲＵ１０２ｃは、セルラー方式の無線技術を用いる基地局１１４ａ、およびＩＥＥＥ８０２無線技術を用いる基地局１１４ｂと通信するように構成される。
【００２２】
図１Ｂは、例示的なＷＴＲＵ１０２のシステム図である。図１Ｂに示すように、ＷＴＲＵ１０２は、プロセッサ１１８、トランシーバ１２０、送信／受信要素１２２、スピーカ／マイクロフォン１２４、キーパッド１２６、ディスプレイ／タッチパッド１２８、取外し不能メモリ１０６、取外し可能メモリ１３２、電源１３４、全地球測位システム（ＧＰＳ）チップセット１３６、および他の周辺機能１３８を備える。ＷＴＲＵ１０２は、実施形態との整合性を保ちながら、上述の要素のサブコンビネーションを含むことが理解されよう。
【００２３】
プロセッサ１１８は、汎用プロセッサ、特殊目的プロセッサ、従来のプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、複数のマイクロプロセッサ、ＤＳＰコアと関連した１つまたは複数のマイクロプロセッサ、コントローラ、マイクロコントローラ、特定用途集積回路（ＡＳＩＣ）、利用者書き換え可能ゲートアレイ（ＦＰＧＡ）回路、任意の他の種の集積回路（ＩＣ）、状態機械等である。プロセッサ１１８は、信号の符号化、データ処理、電力制御、入出力処理、および／またはＷＴＲＵ１０２が無線環境で動作することを可能にする他の機能を行う。プロセッサ１１８はトランシーバ１２０に結合され、トランシーバ１２０は送信／受信要素１２２に結合される。図１Ｂではプロセッサ１１８とトランシーバ１２０を別個の構成要素として示すが、プロセッサ１１８とトランシーバ１２０は電子パッケージやチップに共に一体化されることが理解されよう。
【００２４】
送信／受信要素１２２は、エアインタフェース１１６を通じて基地局（例えば基地局１１４ａ）との間で信号を送信または受信するように構成される。例えば、一実施形態では、送信／受信要素１２２は、ＲＦ信号を送信および／または受信するように構成されたアンテナである。別の実施形態では、送信／受信要素１２２は、例えばＩＲ、ＵＶ、または可視光信号を送信および／または受信するように構成されたエミッタ／検出器である。さらに別の実施形態では、送信／受信要素１２２は、ＲＦ信号と光信号の両方を送受信するように構成される。送信／受信要素１２２は、各種無線信号の任意の組合せを送信および／または受信するように構成されることが理解されよう。
【００２５】
また、図１Ｂでは送信／受信要素１２２を１つの要素として示すが、ＷＴＲＵ１０２は任意数の送信／受信要素１２２を含む。より具体的には、ＷＴＲＵ１０２はＭＩＭＯ技術を用いる。そのため、一実施形態では、ＷＴＲＵ１０２は、エアインタフェース１１６を通じて無線信号を送受信するために２つ以上の送信／受信要素１２２（例えば複数のアンテナ）を含む。
【００２６】
トランシーバ１２０は、送信／受信要素１２２から送信される信号を変調し、送信／受信要素１２２に受信された信号を復調するように構成される。上記のように、ＷＴＲＵ１０２は多モード機能を有する。そのため、トランシーバ１２０は、ＷＴＲＵ１０２が例えばＵＴＲＡやＩＥＥＥ８０２．１１等の複数種のＲＡＴを介して通信することを可能にする複数のトランシーバを含む。
【００２７】
ＷＴＲＵ１０２のプロセッサ１１８は、スピーカ／マイクロフォン１２４、キーパッド１２６および／またはディスプレイ／タッチパッド１２８（例えば液晶ディスプレイ（ＬＣＤ）表示装置や有機発光ダイオード（ＯＬＥＤ）表示装置）に結合され、それらからユーザ入力データを受け取る。プロセッサ１１８はまた、スピーカ／マイクロフォン１２４、キーパッド１２６、および／またはディスプレイ／タッチパッド１２８にユーザデータを出力する。また、プロセッサ１１８は、取外し不能メモリ１０６および／または取外し可能メモリ１３２等の任意種の適切なメモリの情報にアクセスし、データを記憶する。取外し不能メモリ１０６は、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、ハードディスク、または他の任意種のメモリ記憶装置を含む。取外し可能メモリ１３２は、加入者識別モジュール（ＳＩＭ）カード、メモリスティック、セキュアデジタル（ＳＤ）メモリカード等を含む。他の実施形態では、プロセッサ１１８は、サーバや家庭コンピュータ（図示せず）など、物理的にＷＴＲＵ１０２に位置しないメモリの情報にアクセスし、データを記憶する。
【００２８】
プロセッサ１１８は、電源１３４から電力を受け取り、その電力をＷＴＲＵ１０２中の他の構成要素に配布および／または制御するように構成される。電源１３４は、ＷＴＲＵ１０２に電力を供給するのに適した任意の装置である。例えば、電源１３４は、１つまたは複数の乾電池（例えばニッケルカドミウム（ＮｉＣｄ）、ニッケル亜鉛（ＮｉＺｎ）、ニッケル水素（ＮｉＭＨ）、リチウムイオン（Ｌｉ−ｉｏｎ）等）、太陽電池、燃料電池等を含む。
【００２９】
プロセッサ１１８はＧＰＳチップセット１３６にも結合され、ＧＰＳチップセット１３６は、ＷＴＲＵ１０２の現在の位置に関する位置情報（例えば経度および緯度）を提供するように構成される。ＧＰＳチップセット１３６からの情報に加えて、またはその代わりに、ＷＴＲＵ１０２は、基地局（例えば基地局１１４ａ、１１４ｂ）からエアインタフェース１１６を介して位置情報を受信し、かつ／または、信号が２つ以上の近隣の基地局から受信されるタイミングに基づいて自身の位置を判定する。ＷＴＲＵ１０２は、実施形態との整合性を保ちながら、任意の適切な位置判定方法で位置情報を取得することが理解されよう。
【００３０】
プロセッサ１１８はさらに、他の周辺機能１３８に結合され、それらは、追加的な機能、機能性、および／または有線もしくは無線接続を提供する１つまたは複数のソフトウェアおよび／またはハードウェアモジュールを含む。例えば、周辺機能１３８は、加速度計、電子コンパス、衛星トランシーバ、デジタルカメラ（写真または映像用）、ユニバーサルシリアルバス（ＵＳＢ）ポート、振動装置、テレビトランシーバ、ハンドフリーヘッドセット、Ｂｌｕｅｔｏｏｔｈ（登録商標）モジュール、周波数変調（ＦＭ）無線ユニット、デジタル音楽プレーヤ、メディアプレーヤ、ビデオゲームプレーヤモジュール、インターネットブラウザ等を含む。
【００３１】
図１Ｃは、一実施形態によるＲＡＮ１０４およびコアネットワーク１０６のシステム図である。上記のように、ＲＡＮ１０４は、ＵＴＲＡ無線技術を用いてエアインタフェース１１６を介してＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃと通信する。ＲＡＮ１０４は、コアネットワーク１０６とも通信状態にある。図１Ｃに示すように、ＲＡＮ１０４は、ノードＢ１４０ａ、１４０ｂ、１４０ｃを含み、各ノードＢは、エアインタフェース１１６を通じてＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃと通信するために１つまたは複数のトランシーバを備える。ノードＢ１４０ａ、１４０ｂ、１４０ｃは各々、ＲＡＮ１０４内の特定のセル（図示せず）に関連付けられる。ＲＡＮ１０４はＲＮＣ１４２ａ、１４２ｂも含む。ＲＡＮ１０４は実施形態との整合性を保ちながら、任意数のノードＢおよびＲＮＣを含むことが理解されよう。
【００３２】
図１Ｃに示すように、ノードＢ１４０ａ、１４０ｂはＲＮＣ１４２ａと通信状態にある。また、ノードＢ１４０ｃはＲＮＣ１４２ｂと通信状態にある。ノードＢ１４０ａ、１４０ｂ、１４０ｃは、Ｉｕｂインタフェースを介してそれぞれのＲＮＣ１４２ａ、１４２ｂと通信する。ＲＮＣ１４２ａ、１４２ｂは、Ｉｕｒインタフェースを介して相互と通信する。各ＲＮＣ１４２ａ、１４２ｂは、それぞれが接続されたノードＢ１４０ａ、１４０ｂ、１４０ｃを制御するように構成される。また、各ＲＮＣ１４２ａ、１４２ｂは、外部ループ電力制御、負荷制御、アドミッション制御、パケットスケジューリング、ハンドオーバー制御、マクロダイバーシティ、セキュリティ機能、データ暗号化等の他の機能を実行または支援するように構成される。
【００３３】
図１Ｃに示すコアネットワーク１０６は、メディアゲートウェイ（ＭＧＷ）１４４、モバイル交換センター（ＭＳＣ）１４６、サービングＧＰＲＳサポートノード（ＳＧＳＮ）１４８および／またはゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）１５０を含む。上記の各要素はコアネットワーク１０６の一部として図示するが、これらの要素の任意の１つはコアネットワークの運営者以外のエンティティにより所有および／または運営されることが理解されよう。
【００３４】
ＲＡＮ１０４内のＲＮＣ１４２ａは、ＩｕＣＳインタフェースを介してコアネットワーク１０６内のＭＳＣ１４６に接続される。ＭＳＣ１４６はＭＧＷ１４４に接続される。ＭＳＣ１４６およびＭＧＷ１４４は、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃに、ＰＳＴＮ１０８等の回路交換ネットワークへのアクセスを提供して、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃと従来の地上回線通信機器との間の通信を容易にする。
【００３５】
ＲＡＮ１０４内のＲＮＣ１４２ａは、ＩｕＰＳインタフェースを介してコアネットワーク１０６のＳＧＳＮ１４８に接続される。ＳＧＳＮ１４８はＧＧＳＮ１５０に接続される。ＳＧＳＮ１４８およびＧＧＳＮ１５０は、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃに、インターネット１１０等のパケット交換ネットワークへのアクセスを提供して、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃとＩＰ対応機器との間の通信を容易にする。
【００３６】
上記のように、コアネットワーク１０６はネットワーク１１２にも接続され、ネットワーク１１２は、他のサービス提供者に所有および／または運営される有線または無線のネットワークを含む。
【００３７】
２段階からなる並べ替え手順を使用して、ＷＴＲＵが２つ以上のノードＢから送信されたパケットを処理し、再構築できるようにする。２段階からなる並べ替え手順により、ＷＴＲＵにおいて各ノードＢにつき１つずつ複数のＭＡＣ−ｅｈｓエンティティを作成することにより、上位層にパケットが正しい順序で伝達されることが保証される。２段階からなる並べ替え手順では、新しいＭＡＣエンティティでのみパケットの並べ替えを行う。２段階からなる並べ替え手順ではまた、ＷＴＲＵにおいて複数のＭＡＣ−ｅｈｓエンティティを作成し、ＭＡＣおよびＲＬＣでパケットの並べ替えを行う。１段階からなるパケットの並べ替えも使用して、ノードＢ間で論理チャネルを分配してＷＴＲＵが２つ以上のノードＢから送信されたパケットを処理し、再構築できるようにすることにより、上位層にパケットが確実に正しい順序で渡されるようにする。
【００３８】
用語「ＭＡＣ−ｅｈｓ」が使用されて、これらに限定されないが、ハイブリッド自動再送要求（ＨＡＲＱ）、分解、並べ替え用待ち行列の割当て、並べ替え、再組立て、および論理チャネルＩＤ多重分離（ＬＣＨ−ＩＤ多重分離）を含む、ＨＳ−ＤＳＣＨトランスポートチャネルに作用するＲｅｌｅａｓｅ７のＭＡＣ−ｅｈｓサブレイヤで行われる機能を表す。
【００３９】
場所間動作のために新しいＭＡＣアーキテクチャが確立される。一代替形態では、複数のＭＡＣ−ｅｈｓエンティティがある。例えば、ＷＴＲＵにおいてＨＳＤＰＡ動作を行うように構成された、場所ごとに１つのＭＡＣ−ｅｈｓエンティティがある。例えば、多地点動作を行う各ノードＢに対応するＭＡＣ−ｅｈｓエンティティがある。したがって、データはＭＡＣレベルで分割され、各ＷＴＲＵにつき１つのＲＬＣエンティティが存在する。
【００４０】
場所内動作、例えば、同じノードＢに属する複数のセルに対しては、ＷＴＲＵに１つのみのＭＡＣ−ｅｈｓエンティティがある。場所間のシナリオ、例えば異なるノードＢに属する複数のセルに対しては、ＷＴＲＵ内に各ノードＢにつき１つのＭＡＣ−ｅｈｓエンティティがある。ＷＴＲＵが複数のセルから受信するように構成される場合は、構成が場所内であるか、場所間であるか、またはそれらの組合せであるかどうかをＷＴＲＵに通知する標識がネットワークから送信され、ＷＴＲＵはいくつのＭＡＣ−ｅｈｓエンティティが必要であるか判断する。この標識は、単純なブール変数（例えば場所内であるか、場所間であるかの指示）、またはＷＴＲＵに設定されているＭＡＣ−ｅｈｓエンティティの明示的な数およびパラメータ、またはセルとノードＢとの対応関係（例えばセル１および２はノードＢ１に属し、セル３はノードＢ２に属する等）である。
【００４１】
送信電力制御（ＴＰＣ）の組合せインデックスや相対グラント（ＲＧ）の組合せインデックスなどの他の通知機構をＷＴＲＵで使用して、独立したＭＡＣ−ｅｈｓエンティティが利用可能であるかどうかを判断する。ＷＴＲＵの機能が特定のノードＢに合わせて設定される。より具体的には、ＷＴＲＵが、等しいインデックスを持つセルからＨＳ−ＤＳＣＨを受信している場合は、ＷＴＲＵは、それらのセルが同じノードＢに属していると判定し、したがってそれらのセルには１つのＭＡＣ−ｅｈｓエンティティまたは１組の優先待ち行列のみを備える。そうでなく、インデックスが異なる場合は、ＷＴＲＵは、異なるインデックスを備えて構成されたＨＳ−ＤＳＣＨセルごとに１つのＭＡＣ−ｅｈｓエンティティがあるべきであると見なす。ノードＢの実装によってはセクタ間でリソースを共有できない場合もあり、その場合は、そのような種類のノードＢ内にあるセルごとに、各ＷＴＲＵにつき１つのＭＡＣ−ｅｈｓエンティティが設定されると見なされる。
【００４２】
ネットワーク側では、各ノードＢは、ＷＴＲＵごとに１つのＭＡＣ−ｅｈｓエンティティを維持し、各ノードＢで独立してパケットに送信順序番号（ＴＳＮ）が割り当てられる。各ノードＢは、ＷＴＲＵごとに１つのセルにつき１つのＭＡＣ−ｅｈｓエンティティを維持するか、あるいは、各ノードＢが、その場所内のＷＴＲＵに対して構成されたすべてのセルについて１つのＭＡＣ−ｅｈｓエンティティを維持する。
【００４３】
図２に、二重のＭＡＣ−ｅｈｓエンティティを有するＷＴＲＵのＭＡＣアーキテクチャの例を示す。図２に示すように、このＭＡＣアーキテクチャは二重のＭＡＣ−ｅｈｓエンティティを含んでおり、すべてのＭＡＣ−ｅｈｓ機能が複製される。この結果、ＭＡＣ−ｅｈｓエンティティごとに別個のＨＡＲＱエンティティがあることになり、ＷＴＲＵは２つの異なるセルからデータを受信するように構成されていると見なされる。図２に示すアーキテクチャは、ＷＴＲＵが３つ以上のノードＢからＨＳ−ＤＳＣＨチャネルを受信する事例に合わせて拡張される。図２で、ＭＡＣ−ｅｈｓ−１  ２０１はノードＢ１からＨＳ−ＤＳＣＨ２１０を受信するために設定され、ＭＡＣ−ｅｈｓ−２  ２０２はノードＢ２からＨＳ−ＤＳＣＨ２１１を受信するために設定される。ＭＡＣ−ｅｈｓ−１  ２０１およびＭＡＣ−ｅｈｓ−２  ２０２はさらに、ＬＣＨ−ＩＤ多重分離エンティティ２０３、再組立てエンティティ２０４、並べ替えエンティティ２０５、並べ替え用待ち行列の割当て２０６、分解エンティティ２０７、およびＨＡＲＱエンティティ２０８を含む。
【００４４】
ＬＣＨ−ＩＤ多重分離エンティティ２０３は、受信された論理チャネル識別子に基づいて正しい論理チャネルにＭＡＣ−ｅｈｓのサービスデータ単位（ＳＤＵ）を送るために使用される。再組立てエンティティ２０４は、セグメント化されたＭＡＣ−ｅｈｓ  ＳＤＵを再組立てし、ＬＣＨ−ＩＤ多重分離エンティティ２０３にＭＡＣプロトコルデータ単位（ＰＤＵ）を転送するために使用される。並べ替えエンティティ２０５は、受信した順序番号に従って、受信した並べ替え対象ＰＤＵを整列する。並べ替え用待ち行列の割当て２０６は、受信した並べ替え対象ＰＤＵを、受信した論理チャネル識別子に基づいて正しい並べ替え用待ち行列に送る。分解エンティティ２０７は、ＭＡＣ−ｅｈｓヘッダを取り除くことによってＭＡＣ−ｅｈｓ  ＰＤＵを分解する。ＨＡＲＱエンティティ２０８はＨＡＲＱプロトコルを扱う。
【００４５】
ＷＴＲＵのＭＡＣアーキテクチャの別の例では、１つのみのＭＡＣ−ｅｈｓエンティティが、各ノードＢまたは各セルにつき一組の並べ替え用待ち行列を備えるように構成される。並べ替え用待ち行列の割当てでは、下記の方式の１つまたは組合せを使用して、データがどの待ち行列に送られるかを特定する。
【００４６】
データがどの待ち行列に送られるかを特定する第１の方式は、各ＨＡＲＱ  ＩＤプロセスを特定のＭＡＣ−ｅｈｓエンティティに対応付けるものである。これは、異なるＭＡＣ−ｅｈｓエンティティに異なるＨＡＲＱプロセスＩＤ範囲を使わせることによって実現される。任意で、ＨＡＲＱプロセスＩＤに加えて、新しいフィールド（例えばＭＡＣ−ｅｈｓ  ＩＤ）が設定され、そのフィールドが使用されて特定のＭＡＣ−ｅｈｓエンティティを識別する。異なるＭＡＣ−ｅｈｓエンティティは同じＨＡＲＱプロセスＩＤ範囲を使用し続ける。
【００４７】
データがどの待ち行列に送られるかを特定する第２の方式は、ＷＴＲＵが両ノードを区別できるようにする、予め定義された待ち行列の割当てＩＤの範囲を各セルまたはノードＢが持つものである。任意で、各ノードＢまたはセルごとに１つの待ち行列ＩＤが維持される。
【００４８】
データがどの待ち行列に送られるかを特定する第３の方式は、待ち行列ＩＤとＭＡＣ−ｅｈｓエンティティ間の対応付けをネットワークから通知するものである。例えば、ネットワークは、各待ち行列ＩＤに対応するＭＡＣ−ｅｈｓ  ＩＤを通知する。
【００４９】
データがどの待ち行列に送られるかを特定する第４の方式は、ＭＡＣ−ｅｈｓプロトコルデータ単位（ＰＤＵ）ヘッダ内で新しい識別子を使用して、どのＭＡＣ−ｅｈｓエンティティにＭＡＣ−ｅｈｓ  ＰＤＵを渡すべきかをＷＴＲＵに知らせるものである。
【００５０】
データがどの待ち行列に送られるかを特定する第５の方式は、ＷＴＲＵが物理層の識別（例えばセルのスクランブルコード）を使用して、ＭＡＣ−ｅｈｓ  ＰＤＵを渡すべきＭＡＣ−ｅｈｓエンティティを判断するものである。
【００５１】
データがどの待ち行列に送られるかを特定する第６の方式は、受信されるＨＳ−ＤＳＣＨチャネルに基づくものである。並べ替え用待ち行列が、ＨＳ−ＤＳＣＨトランスポートチャネルまたはＨＳ−ＤＰＳＣＨチャネルに対応付けられる。
【００５２】
データがどの待ち行列に送られるかを特定する第７の方式は、新しいノードＢ  ＩＤ標識を定義して、ネットワークが待ち行列ＩＤとノードＢ  ＩＤとの対応付けをＷＴＲＵに知らせることができるようにするものである。具体的には、この新しいノードＢ  ＩＤ標識による対応付けは、各待ち行列ＩＤが対応付けられたノードＢ  ＩＤを含む。
【００５３】
図３に、ＷＴＲＵ側の例示的なＭＡＣ−ｅｈｓエンティティと２組の並べ替え用待ち行列を示し、並べ替え用待ち行列の各組は２つの待ち行列を含む。ＷＴＲＵ３００における各ＭＡＣ−ｅｈｓエンティティまたは並べ替えエンティティの組は、並べ替え用待ち行列のために特定のノードＢに属するパケットを並べ替えるように構成される。ＭＡＣ−ｅｈｓエンティティ３０１は、ＬＣＨ−ＩＤ多重分離エンティティ３０３、再組立てエンティティ３０４、並べ替え−１エンティティ３０５、並べ替え−２エンティティ３０６、並べ替え用待ち行列の割当て３０７、分解エンティティ３０８、およびＨＡＲＱエンティティ３０９を含む。
【００５４】
ＬＣＨ−ＩＤ多重分離エンティティ３０３は、受信される論理チャネル識別子に基づいて、正しい論理チャネルにＭＡＣ−ｅｈｓ  ＳＤＵを送るために使用される。再組立てエンティティ３０４は、セグメント化されたＭＡＣ−ｅｈｓ  ＳＤＵを再組立てし、ＭＡＣ  ＰＤＵをＬＣＨ−ＩＤ多重分離エンティティ３０３に転送するために使用される。並べ替え−１エンティティ３０５および並べ替え−２エンティティ３０６は、受信した並べ替え対象ＰＤＵを受信順序番号に従って整列する。並べ替え用待ち行列の割当て３０７は、受信された論理チャネル識別子に基づいて、受信された並べ替え対象ＰＤＵを正しい並べ替え用待ち行列に送る。分解エンティティ３０８は、ＭＡＣ−ｅｈｓヘッダを取り除くことによってＭＡＣ−ｅｈｓ  ＰＤＵを分解する。ＨＡＲＱエンティティ３０９はＨＡＲＱプロトコルを扱う。
【００５５】
異なるノードＢあるいはセルから受信されたパケットの並べ替えは、例えば下記方式の１つで実現される。（１）新しいＭＡＣエンティティを作成することによりＭＡＣで行われる第２段階の並べ替え、または（２）ＲＬＣで行われる第２段階の並べ替え。
【００５６】
ＭＡＣ層における第２段階の並べ替えの場合、２つのＭＡＣ−ｅｈｓエンティティまたは共通のＭＡＣ−ｅｈｓエンティティから渡されるパケットは、異なるノードＢからのパケットは必ずしも同時に受信されないため、正しい順序でない可能性がある。ＲＬＣ機能はＲＬＣ  ＰＤＵを正しい順序で渡すことをＭＡＣ−ｅｈｓエンティティに依拠するため、ＲＬＣステータスの報告等の既存の手順が影響を受ける。二重のＭＡＣ−ｅｈｓエンティティを有するＭＡＣアーキテクチャでは、ＲＬＣエンティティは正しくない順序でパケットを受信する可能性があり、その結果ＷＴＲＵ側から早過ぎるＲＬＣステータスの報告が行われ、したがって、失われたのではなく遅延しているデータの不必要な再送が行われる可能性がある。ＲＬＣエンティティへの影響を回避する、または最小に抑えるために、ＭＡＣアーキテクチャは、２つのノードＢから送られてくるパケットが正しく並べ替えられてから、ＷＴＲＵにおけるＲＬＣまたはそれより上位層のエンティティに送られることを保証する。この新しいＭＡＣ機能はＭＡＣ−ｓｆエンティティに置かれる。
【００５７】
図４に、二重のＭＡＣ−ｅｈｓエンティティおよびＭＡＣ−ｓｆエンティティを有するＷＴＲＵのＭＡＣアーキテクチャの例を示す。各ＷＴＲＵは１つのＭＡＣ−ｓｆエンティティを備えるように構成される。新しいＭＡＣ−ｓｆエンティティは、１つまたは複数のＭＡＣ−ｅｈｓエンティティの上位、または共通のＭＡＣ−ｅｈｓエンティティの上位に置かれる。総合地上無線アクセスネットワーク（ＵＴＲＡＮ）では、各ＷＴＲＵに１つのＭＡＣ−ｓｆエンティティがある。
【００５８】
図４に示すように、ＭＡＣ−ｓｆ４０３は、ＭＡＣ−ｅｈｓエンティティ４０１または共通のＭＡＣ−ｅｈｓエンティティ４０２、およびＭＡＣ−ｄ４０４と通信する。
【００５９】
ＭＡＣ−ｃ／ｓｈ／ｍ４０７は、ＨＳ−ＤＳＣＨトランスポートチャネルおよびＥ−ＤＣＨトランスポートチャネルを除くすべての共通のトランスポートチャネルへのアクセスを制御する。ＭＡＣ−ｄ４０４は、すべての専用トランスポートチャネル、ＭＡＣ−ｃ／ｓｈ／ｍ４０７、およびＭＡＣ−ｈｓ／ｅｈｓ４０１および４０２へのアクセスを制御する。ＭＡＣ−ｃ／ｓｈ／ｍ４０７は、ＭＡＣ−ｉｓ／ｉ４０５へのアクセスも制御する。ＭＡＣ−ｈｓ／ｅｈｓ４０１および４０２は、ＨＳＤＰＡに固有の機能も扱い、ＨＳ−ＤＳＣＨトランスポートチャネルへのアクセスも制御する。ＭＡＣ−ｅｓ／ｅまたはＭＡＣ−ｉｓ／ｉ４０５は、Ｅ−ＤＣＨトランスポートチャネルへのアクセスを制御することができる。
【００６０】
図５に、２つの大域並べ替え下位エンティティを有するＷＴＲＵ中の大域ＭＡＣ−ｅｈｓエンティティの例を示す。すべてのＭＡＣ−ｓｆ機能は、大域ＭＡＣ−ｅｈｓエンティティまたは新しいＭＡＣエンティティにおいて、ＷＴＲＵ側のＭＡＣ−ｅｈｓ機能と併合される。ＭＡＣ−ｓｆ機能は新しい下位エンティティに存在し、この下位エンティティは大域並べ替えエンティティ５０２と呼ばれる。各論理チャネル識別５０３につき１つの大域並べ替えエンティティ５０２がある。ＭＡＣ−ｅｈｓエンティティ５０１は、ＬＣＨ−ＩＤ多重分離エンティティ５０３、再組立てエンティティ５０４、並べ替え−１エンティティ５０５、並べ替え−２エンティティ５０６、並べ替え用待ち行列の割当て５０７、分解エンティティ５０８、およびＨＡＲＱエンティティ５０９を含む。図５に示すように、各ノードＢにつき２つの並べ替え用待ち行列があり、各ノードＢは同じ２つの論理チャネルを使用する。ＭＡＣ−ｓｆ機能はＭＡＣ−ｄサブレイヤに含めてもよい。
【００６１】
ＬＣＨ−ＩＤ多重分離エンティティ５０３を使用して、受信された論理チャネル識別子に基づいて正しい論理チャネルにＭＡＣ−ｅｈｓ  ＳＤＵを送る。再組立てエンティティ５０４を使用して、セグメント化されたＭＡＣ−ｅｈｓ  ＳＤＵを再組立てし、ＬＣＨ−ＩＤ多重分離エンティティ３０３にＭＡＣ  ＰＤＵを転送する。並べ替え−１エンティティ５０５および並べ替え−２エンティティ５０６は、受信順序番号に従って、受信された並べ替え対象ＰＤＵを整列する。並べ替え用待ち行列の割当て５０７は、受信された論理チャネル識別子に基づいて、受信された並べ替え対象ＰＤＵを正しい並べ替え用待ち行列に送る。分解エンティティ５０８は、ＭＡＣ−ｅｈｓヘッダを取り除くことによりＭＡＣ−ｅｈｓ  ＰＤＵを分解する。ＨＡＲＱエンティティ５０９はＨＡＲＱプロトコルを扱う。
【００６２】
図６に、ＵＴＲＡＮ側のＭＡＣ−ｓｆエンティティの例を示す。ＵＴＲＡＮ側では、新しいＭＡＣ−ｓｆエンティティ６０２がＲＮＣに配置され、ノードＢのＭＡＣ−ｅｈｓエンティティ６０１およびＲＮＣのＭＡＣ−ｄ６０３の両方と通信する。図６は、新しいＭＡＣ−ｓｆエンティティ６０２がＲＮＣに配置され、ノードＢのＭＡＣ−ｅｈｓエンティティ６０１およびＲＮＣのＭＡＣ−ｄ６０３の両方と通信することを示している。
【００６３】
ＭＡＣ−ｃ／ｓｈ／ｍ６０６は、制御ＲＮＣに配置され、一方ＭＡＣ−ｄ６０３はサービングＲＮＣに配置される。ＭＡＣ−ｈｓ／ｅｈｓ６０１はノードＢに配置される。送信対象のＭＡＣ−ｄ  ＰＤＵは、Ｉｕｂインタフェースを介してＭＡＣ−ｃ／ｈ／ｍ６０６からＭＡＣ−ｈｓ／ｅｈｓ６０１に転送されるか、またはＭＡＣ−ｄ６０３からＩｕｒ／Ｉｕｂを介して転送される。
【００６４】
ＷＴＲＵでは、ノードＢごとあるいはセルごとに並べ替えられたパケットをＭＡＣ−ｓｆエンティティに渡すように各ＭＡＣ−ｅｈｓエンティティが構成され、ＭＡＣ−ｓｆエンティティは、新しい順序番号ＳＮｓｆを使用してパケットを並べ替えてからＲＬＣに渡す。
【００６５】
図７に、ＷＴＲＵ側のＭＡＣ−ｓｆエンティティの例を示す。ＭＡＣ−ｓｆエンティティは、１つの論理チャネル識別ごとに１つの分解エンティティおよび１つの並べ替えエンティティを含む。例えば、図７では、想定される論理チャネルが合計４つある。図７は、並べ替えエンティティ７０２および分解エンティティ７０３を含むＭＡＣ−ｓｆ  エンティティ７０１を示す。並べ替えエンティティ７０２は、受信順序番号に従って、受信された並べ替え対象ＰＤＵを整列する。分解エンティティ７０３は、ＭＡＣ−ｅｈｓヘッダを取り除くことによりＭＡＣ−ｅｈｓ  ＰＤＵを分解する。
【００６６】
図８に、ＷＴＲＵ側のＭＡＣ−ｓｆエンティティおよび二重化されたＭＡＣ−ｅｈｓエンティティの例を示す。図８に示すように、ＭＡＣ−ｓｆエンティティ８０１は、上記のＭＡＣ−ｅｈｓエンティティの１つと共に表され、２つの独立したＭＡＣ−ｅｈｓエンティティが共存する。ＭＡＣ−ｓｆエンティティ８０１は、２つのＭＡＣ−ｅｈｓエンティティ８０４および８０５の上位に配置され、それらのＭＡＣ−ｅｈｓエンティティが対応付けられる論理チャネル識別に従って多重分離されたパケットを受信する。ＭＡＣ−ｓｆエンティティ８０１は、並べ替えエンティティ８０２および分解エンティティ８０３を含む。各ＭＡＣ−ｅｈｓエンティティ８０４および８０５は、ＬＣＨ−ＩＤ多重分離エンティティ８０６、再組立てエンティティ８０７、並べ替えエンティティ８０８、並べ替え用待ち行列の割当て８０９、分解エンティティ８１０、およびＨＡＲＱエンティティ８１１を含む。
【００６７】
並べ替えエンティティ８０２は、受信した順序番号に従って、受信した並べ替え対象ＰＤＵを整列する。分解８０３は、ＭＡＣ−ｅｈｓヘッダを取り除くことにより、ＭＡＣ−ｅｈｓ  ＰＤＵを分解する。
【００６８】
ＬＣＨ−ＩＤ多重分離エンティティ８０６は、受信された論理チャネル識別子に基づいて正しい論理チャネルにＭＡＣ−ｅｈｓのＳＤＵを送るために使用される。再組立てエンティティ８０７は、セグメント化されたＭＡＣ−ｅｈｓ  ＳＤＵを再組立てし、ＭＡＣ  ＰＤＵをＬＣＨ−ＩＤ多重分離エンティティ３０３に転送するために使用される。並べ替えエンティティ８０８は、受信した順序番号に従って、受信した並べ替え対象ＰＤＵを整列する。並べ替え用待ち行列の割当て８０９は、受信した並べ替え対象ＰＤＵを、受信した論理チャネル識別子に基づいて正しい並べ替え用待ち行列に送る。分解エンティティ８１０は、ＭＡＣ−ｅｈｓヘッダを取り除くことにより、ＭＡＣ−ｅｈｓ  ＰＤＵを分解する。ＨＡＲＱエンティティ８１１はＨＡＲＱプロトコルを扱う。
【００６９】
図９に例示的なＭＡＣ−ｓｆ  ＰＤＵを示す。図９では、２つのみの論理チャネルが設定されており、両方の論理チャネルのデータは各ノードＢから送信されていると想定される。同じ論理チャネルに属するパケットは、同じ分解および並べ替えエンティティに送信される。図９は単なる例であり、ＭＡＣ−ｓｆエンティティは同様に上記のすべての他のアーキテクチャと共存する。
【００７０】
ＭＡＣ−ｅｈｓエンティティでは、「ＬＣＨ−ＩＤ多重分離」の既存の機能が更新されて、ＭＡＣ−ｅｈｓ多重分離エンティティが受信した論理チャネル識別子に基づいてＭＡＣ−ｓｆ  ＰＤＵ（例えばＭＡＣ−ｅｈｓ  ＳＤＵ）をＭＡＣ−ｓｆエンティティの正しい分解および並べ替えエンティティに送るようにする。すなわち、同じ論理チャネルに属するＭＡＣ−ｅｈｓ  ＳＤＵを同じ分解および並べ替えエンティティに送信するようにＭＡＣ−ｅｈｓ多重分離エンティティが構成される。
【００７１】
ＲＮＣでは、新しいＭＡＣ順序番号ＳＮｓｆが各ＭＡＣ−ｓｆ  ＰＤＵにヘッダとして付加されて、ＷＴＲＵのＭＡＣ−ｓｆエンティティがパケットを並べ替えるのを助ける。ＲＮＣのＭＡＣ−ｓｆエンティティが、ＭＡＣ−ｄのフローごと、または論理チャネルごとに順序番号を管理し、設定する役割を担う。各ＭＡＣ−ｄ  ＰＤＵに１つの順序番号が付与される。そして、設定されたＨＳ−ＤＳＣＨノードＢのうち１つまたは複数のＭＡＣ−ｅｈｓエンティティに、データが送信される。
【００７２】
ＭＡＣ−ｓｆ  ＰＤＵはペイロード９０５およびヘッダ９０３で定義される。図９に示すように、ＭＡＣ−ｓｆペイロード９０５は、１つのＭＡＣ−ｓｆサービスデータ単位（ＳＤＵ）９０４に対応し、ヘッダ９０３は、新しいＳＦ順序番号、例えばＳＮｓｆ９０２を含む。図９には、送信機側、例えばＵＴＲＡＮでは、ＭＡＣ−ｄがＭＡＣ−ｓｆエンティティにＭＡＣ−ｄ  ＰＤＵを送信し、ＭＡＣ−ｓｆエンティティがそれをＭＡＣ−ｓｆ  ＳＤＵとして受信し、ＭＡＣ−ｓｆエンティティがそれをＭＡＣ−ｅｈｓエンティティに送信し、ＭＡＣ−ｅｈｓエンティティがそれをＭＡＣ−ｅｈｓ  ＳＤＵとして受信することも示す。
【００７３】
ＷＴＲＵ側では、ＭＡＣ−ｓｆ分解エンティティが２つのＭＡＣ−ｅｈｓエンティティまたは共通のＭＡＣ−ｅｈｓエンティティからＭＡＣ−ｓｆ  ＰＤＵを正しくない順序で受信する。ＭＡＣ−ｓｆ分解エンティティはＭＡＣ−ｓｆヘッダを取り除き、ＭＡＣ−ｓｆ並べ替え対象ＰＤＵをＭＡＣ−ｓｆ並べ替えエンティティに渡す。論理チャネルごと、またはＭＡＣ−ｄのフローごとに１つの並べ替えエンティティがある。任意で、論理チャネルごとに１つの分解エンティティもある。ＭＡＣ−ｓｆ並べ替えエンティティは、ヘッダに含まれるＳＮｓｆに従ってパケットを並べ替えてから、パケット（例えばＭＡＣ−ｄ  ＰＤＵに相当するＭＡＣ−ｓｆ  ＳＤＵ）をＭＡＣ−ｄに、そして正しい論理チャネルに渡す。
【００７４】
ＭＡＣ−ｓｆエンティティが正しくＭＡＣ−ｓｆ  ＰＤＵを並べ替えるための追加的な機能が定義される。さらに、並べ替えエンティティは、不定の時間にわたって欠落しているＭＡＣ−ｓｆ  ＰＤＵを待つことはしない。これは、そのＰＤＵは失われているか、またはノードＢ間の同期がとれていないために、一方のノードＢからのパケット間の遅延が他方のノードＢからのパケットに比べて許容できない長さになっているためである。
【００７５】
図１０Ａおよび図１０Ｂは、所与の時に１つのみのＴｓｆタイマが使用される代替実施形態を示す流れ図である。本明細書では以下の用語が使用される。「Ｎｅｘｔ＿ｅｘｐｅｃｔｅｄ  ＳＮｓｆ」は、正しい順序で受信された最後のＭＡＣ−ｓｆ  ＰＤＵのＳＮｓｆの次のＳＦ−ＤＣ順序番号（ＳＮｓｆ）である。Ｎｅｘｔ＿ｅｘｐｅｃｔｅｄ＿ＳＮｓｆの初期値はゼロとする。「Ｔｓｆ」は、ＳＦ−ＤＣ欠落ＰＤＵタイマを意味する。所与の時に１つのタイマＴｓｆが動作している。
【００７６】
以下で、図１０Ａおよび図１０Ｂに示すように、ＳＦ−ＤＣ並べ替えエンティティが、Ｔｓｆ、Ｎｅｘｔ＿ｅｘｐｅｃｔｅｄ  ＳＮｓｆ、および並べ替え用バッファを使用して、受信したパケットを並べ替える仕組みを説明する。Ｔｓｆが満了したか、またはＰＤＵが受信されたかどうかが判定される１０００。ＰＤＵが受信された場合は、受信したＰＤＵが範囲内であるかどうかを判定する１００１。受信したＰＤＵが範囲内、すなわちＳＮｓｆ＞Ｎｅｘｔ＿ｅｘｐｅｃｔｅｄ＿ＳＮｓｆの場合は、Ｔｓｆが動作中であるかどうかを判定する１００２。Ｔｓｆが動作しておらず、ＭＡＣ−ｓｆ  ＰＤＵが正しい順序で受信された場合１００３（ＳＮｓｆ＝Ｎｅｘｔ＿ｅｘｐｅｃｔｅｄ＿ＳＮｓｆ）、ＳＦ−ＤＣ並べ替えエンティティは、そのＰＤＵをＭＡＣ−ｄに渡し１００４、Ｎｅｘｔ＿ｅｘｐｅｃｔｅｄ＿ＳＮｓｆの値を１増分する１００５。欠落ＰＤＵがＷＴＲＵで検出され１００３（ＳＮｓｆ＞Ｎｅｘｔ＿ｅｘｐｅｃｔｅｄ  ＳＮｓｆのＭＡＣ−ｓｆ  ＰＤＵが受信され）、かつすでに動作しているタイマＴｓｆがない場合は、Ｔｓｆが開始され１００６、受信したＰＤＵが、並べ替え用バッファ内のそのＰＤＵのＳＮｓｆで指示される場所に格納される１００７。
【００７７】
Ｔｓｆが動作している状態で１００２、並べ替えエンティティは受信したＰＤＵをそのＳＮｓｆの順序で並べ替え用バッファに格納する１０１８。検出された欠落ＰＤＵが時間内に受信された場合１００９（Ｔｓｆが満了する前にＳＮｓｆ＝Ｎｅｘｔ＿ｅｘｐｅｃｔｅｄ  ＳＮｓｆのＭＡＣ−ｓｆ  ＰＤＵが受信された場合）は、タイマＴｓｆが停止される１０１０。受信したＰＤＵが、並べ替え用バッファ内のそのＰＤＵのＳＮｓｆで指示される場所に格納される１０１１。並べ替え用バッファ内でまだ１つまたは複数のＰＤＵが欠落している場合は１０１２、Ｔｓｆが再開され１０１３、Ｎｅｘｔ＿ｅｘｐｅｃｔｅｄ＿ＳＮｓｆが、欠落しているすべてのＰＤＵの中で最小のＳＮｓｆに設定され１０１４、ＳＮｓｆ＜Ｎｅｘｔ＿ｅｘｐｅｃｔｅｄ  ＳＮｓｆのＰＤＵがＭＡＣ−ｄに渡される１０１５。並べ替え用バッファに欠落しているＰＤＵがない場合は１０１２、Ｎｅｘｔ＿ｅｘｐｅｃｔｅｄ＿ＳＮｓｆが、並べ替え用バッファ中で最大のＳＮｓｆを有するＰＤＵのＳＮｓｆに１を足した値（Ｎｅｘｔ＿ｅｘｐｅｃｔｅｄ＿ＳＮｓｆ＝最大ＳＮｓｆ＋１）に設定され１０１６、バッファに格納されたすべてのＰＤＵがＭＡＣ−ｄに渡される１０１７。
【００７８】
Ｔｓｆが満了し１０００、並べ替え用バッファにまだ少なくとも１つの欠落ＰＤＵがある場合１０２０は、Ｔｓｆが再開され、Ｎｅｘｔ＿ｅｘｐｅｃｔｅｄ  ＳＮｓｆが、最小のＳＮｓｆを有する欠落ＰＤＵのＳＮｓｆに設定される１０２１。並べ替え用バッファにそれ以上欠落しているＰＤＵがない場合は１０２０、Ｎｅｘｔ＿ｅｘｐｅｃｔｅｄ＿ＳＮｓｆが、並べ替え用バッファ中で最大のＳＮｓｆを持つＰＤＵのＳＮｓｆに１を足した値（Ｎｅｘｔ＿ｅｘｐｅｃｔｅｄ＿ＳＮｓｆ＝最大のＳＮｓｆ＋１）に設定される１０２２。並べ替え用バッファに格納されているＭＡＣ−ｓｆ  ＰＤＵで、ＳＮｓｆ＜Ｎｅｘｔ＿ｅｘｐｅｃｔｅｄ  ＳＮｓｆであるＭＡＣ−ｓｆ  ＰＤＵがＭＡＣ−ｄに渡される１０１９。ＳＦ−ＤＣ並べ替えエンティティが、ＳＮｓｆ＜Ｎｅｘｔ＿ｅｘｐｅｃｔｅｄ＿ＳＮｓｆの（１００１）ＰＤＵを受信した１０００場合は、そのＰＤＵを破棄する１００８。
【００７９】
図１１Ａおよび図１１Ｂは、欠落ＰＤＵごとに１つのタイマＴｓｆが使用される代替実施形態を示す流れ図である。以下の変数が下記のように定義される。「Ｎｅｘｔ＿ＳＮｓｆ」は、受信された、または欠落している最後のＭＡＣ−ｓｆ  ＰＤＵのＳＮｓｆの次のＳＦ−ＤＣ順序番号（ＳＮｓｆ）とする。Ｎｅｘｔ＿ＳＮｓｆの初期値はゼロである。「Ｔｓｆ（ＳＮｓｆ）」はＳＦ−ＤＣ欠落ＰＤＵタイマとする。欠落しているＰＤＵごとに１つのタイマがある。「Ｍｉｓｓｉｎｇ＿Ｐｄｕ（ＳＮ）」は、順序番号ＳＮを有する欠落ＰＤＵのＳＮである。欠落ＰＤＵごとに１つの変数がある。
【００８０】
以下で、図１１Ａおよび図１１Ｂに示すように、ＳＦ−ＤＣ並べ替えエンティティがＴｓｆ（ＳＮｓｆ）タイマ、各変数、および並べ替え用バッファを使用して、受信したパケットを並べ替える仕組みを説明する。Ｔｓｆ（ＳＮｓｆ）が満了したか、またはＰＤＵが受信されたかどうかが判定される１１００。ＰＤＵが受信された場合は、受信したＰＤＵが範囲内であるかどうかを判定する１１１０１。受信したＰＤＵが範囲内、すなわちＳＮｓｆ≧最小のＭｉｓｓｉｎｇ＿Ｐｄｕ（ＳＮ）の場合は、Ｔｓｆ（ＳＮｓｆ）が動作中であるかどうかを判定する１１０２。動作しているタイマＴｓｆ（ＳＮｓｆ）がなく、ＭＡＣ−ｓｆ  ＰＤＵが正しい順序で受信された場合１１０３（ＳＮｓｆ＝Ｎｅｘｔ＿ＳＮｓｆ）、ＳＦ−ＤＣ並べ替えエンティティは、そのＰＤＵをＭＡＣ−ｄに渡し１１０４、Ｎｅｘｔ＿ＳＮｓｆの値を１増分する１１０５。欠落ＰＤＵがＷＴＲＵで検出された場合１１０３（ＳＮｓｆ＞Ｎｅｘｔ＿ＳＮｓｆのＭＡＣ−ｓｆ  ＰＤＵが受信された場合）は、新しい変数「Ｍｉｓｓｉｎｇ＿Ｐｄｕ（ＳＮｓｆ）」がＮｅｘｔ＿ＳＮｓｆの値に設定される１１０６。その欠落ＰＤＵについてＴｓｆ（ＳＮｓｆ）のインスタンスが開始される１１０７。受信したＰＤＵが、並べ替え用バッファ内のそのＰＤＵのＳＮｓｆで指示される場所に格納される１１０８。直近に受信されたＰＤＵのＳＮｓｆと異なる値になるまで、Ｎｅｘｔ＿ＳＮｓｆの値が１ずつ増分される１１０９。上述の内容は任意の組合せおよび順序で実現される。Ｔｓｆ（ＳＮｓｆ）の１つまたは複数のインスタンスが動作中である場合１１０２、並べ替えエンティティは、受信したＰＤＵをＳＮｓｆの順序で並べ替え用バッファに格納する１１１７。検出された欠落ＰＤＵが時間内に受信された場合１１１１（対応するＴｓｆ（ＳＮｓｆ）が満了する前に、ＳＮｓｆがＭｉｓｓｉｎｇ＿Ｐｄｕ（ＳＮｓｆ）変数の１つに等しいＭＡＣ−ｓｆ  ＰＤＵが受信された場合）は、対応するタイマＴｓｆ（ＳＮｓｆ）が停止される１１１２。受信したＰＤＵが、並べ替え用バッファ内のそのＰＤＵのＳＮｓｆで指示される場所に格納される１１１３。Ｍｉｓｓｉｎｇ＿Ｐｄｕ（ＳＮｓｆ）が唯一の欠落ＰＤＵである場合１１１４（動作中のタイマＴｓｆがもうない場合）は、格納されているすべてのＰＤＵがＭＡＣ−ｄに渡される１１１６。複数の欠落ＰＤＵがあり（少なくとも１つのタイマＴｓｆ（ＳＮｓｆ）がまだ動作中であり）１１１４、かつＭｉｓｓｉｎｇ＿Ｐｄｕ（ＳＮｓｆ）がすべてのＭｉｓｓｉｎｇ＿Ｐｄｕ（ＳＮｓｆ）の中で最小である場合は、格納されたＰＤＵで、ＳＮｓｆ＜次のＭｉｓｓｉｎｇ＿Ｐｄｕ（ＳＮｓｆ）であるＰＤＵがＭＡＣ−ｄに渡される１１１５。上記の内容は任意の組合せおよび順序で実現される。
【００８１】
インスタンスＴｓｆ（ＳＮｓｆ）が満了し１１００、動作しているＴｓｆタイマが他にない場合１１１４は、すべての格納されているＰＤＵがＭＡＣ−ｄに渡される１１１９。そのＴｓｆ（ＳＮｓｆ）が最小のＭｉｓｓｉｎｇ＿Ｐｄｕ（ＳＮｓｆ）に対応する場合は１１１６、格納されたＰＤＵで、ＳＮｓｆ＜次のＭｉｓｓｉｎｇ＿Ｐｄｕ（ＳＮｓｆ）−１であるＰＤＵがＭＡＣ−ｄに渡される１１２０。Ｎｅｘｔ＿ＳＮｓｆがそのＭｉｓｓｉｎｇ＿Ｐｄｕ（ＳＮｓｆ）＋１に等しい場合は、Ｎｅｘｔ＿ＳＮｓｆが１増分される１１１８。上記の内容は任意の組合せおよび順序で実現される。ＳＦ−ＤＣ並べ替えエンティティが、ＳＮｓｆ＜最小のＭｉｓｓｉｎｇ＿Ｐｄｕ（ＳＮ）のＰＤＵ（１１０１）を受信した場合は１１００、それを破棄する１１１０。
【００８２】
Ｔｓｆの値は、固定されるか、ＷＴＲＵで決定されるか、またはネットワークにより設定される。ネットワークがＴｓｆの最小値と最大値を通知する。Ｔｓｆの値がネットワークによって設定される場合は、２つのノードＢ間の同期のレベルについてのネットワークの知識に基づいて値が設定される。例えば、ネットワークが、２つのノードＢがほぼ同時に送信することを認識している場合は、低いＴｓｆ値でＷＴＲＵを設定する。ネットワークが、一方のノードＢが他方のノードＢの送信後長時間経ってからデータを送信することを知っている場合は、Ｔｓｆの値を長くしてＷＴＲＵを設定する。二次単一周波数ＨＳ−ＤＳＣＨサービングセルを無効化する場合は、ＭＡＣ−ｓｆエンティティが除去される。タイマＴｓｆの値はゼロに設定される。
【００８３】
ＭＡＣ層における第２段階の並べ替えは、ノードＢ（またはそれに代わる送信元セル）ごとに許されるＴＳＮ値の範囲を分割することにより、ＭＡＣ−ｅｈｓ送信順序番号（ＴＳＮ）に基づく。ＲＮＣは、ＭＡＣ−ｄ  ＰＤＵの連続したブロックを各ノードＢに転送し、重複のないＴＳＮ値の範囲を割り当て、ＴＳＮ値の範囲は複数のノードＢ間のブロックの順番を示す。
【００８４】
一実現例では、ＲＮＣが、１０個の連続したＭＡＣ−ｄ  ＰＤＵからなる第１のシーケンスを、許可されたＴＳＮ範囲１０１ないし２００でノードＢ２に送信する。ＷＴＲＵで並べ替えを行う際は、ＷＴＲＵはまず、各ＴＳＮ範囲内でＰＤＵを並べ替え（第１段階の並べ替え）、次にＴＳＮの範囲に基づいて並べ替える（第２段階の並べ替え）。この例では、ＷＴＲＵは、まずＴＳＮ範囲１ないし１００を使用して受信されるすべてのデータブロックをＲＬＣに渡し、次いでＴＳＮ範囲１０１ないし２００を使用して受信されるすべてのデータブロックをＲＬＣに渡す。
【００８５】
これに代えて、またはこれに加えて、並べ替えはＲＬＣで行われる。ＲＬＣは、ノードＢごとあるいはセルごとにのみ並べ替えられたパケットをＭＡＣから受信し、異なるＭＡＣインスタンスからのパケットの大域的な並べ替えを行う。ＷＴＲＵが複数のＭＡＣ−ｅｈｓエンティティを備えている場合、ＲＬＣは、ＷＴＲＵがＲＬＣ受信通知モード（ＡＭ）で並べ替えを行わなければならないことを知らせる新しいオプションを備える。例えば、ＭＡＣは、異なる場所からのＲＬＣ  ＰＤＵを正しい順序で渡すことを保証する必要がなくなる。欠落している順序番号を検出すると、ＲＬＣ自体が任意で所与の時間待機して、欠落している１つまたは複数のＰＤＵが他方のノードＢから送信されないことを保証してから、ＲＬＣステータス報告を行わせる。ＲＬＣの並べ替え手順は、上位層へのＲＬＣ  ＳＤＵの送達および／またはＲＬＣ  ＡＭのための送信機側へのステータス報告に適用される。
【００８６】
ＲＬＣにおける手順は、受信通知モード（ＡＭ）の論理チャネル、および任意で受信非通知モードのＲＬＣに行われる。図１２Ａおよび図１２Ｂは、１つの欠落している順序番号につき１つのタイマが使用される代替実施形態を示す流れ図である。例えばＴｉｍｅｒ＿Ａｍ＿Ｒｅｏｒｄｅｒｉｎｇと呼ぶ新しいタイマが定義され、それを使用して、ＡＭデータ（ＡＭＤ）のＰＤＵが欠落している場合にＳＴＡＴＵＳ  ＰＤＵの送信を遅らせることができる。以下の定義が使用される。「Ｔｉｍｅｒ＿Ａｍ＿Ｒｅｏｒｄｅｒｉｎｇ」は欠落ＰＤＵタイマとする。所与の時に１つのタイマが動作している。「ＶＲ（ＡＭ＿ＮＥＸＴ）」は、次の予想されるＰＤＵの順序番号、例えば、正しい順序で受信された最後のＰＤＵのＳＮの次のＳＮとする。この変数はゼロに初期化される。「Ｒｅｏｒｄｅｒｉｎｇ＿Ｗｉｎｄｏｗ＿Ｓｉｚｅ」は、ＷＴＲＵ  ＲＬＣがＰＤＵを受信する受信ウィンドウのサイズとする。ウィンドウが開始する前にＳＮを有するＰＤＵが受信された場合、ＲＬＣはそのＰＤＵを破棄すべきである。「ＶＲ（ＢＷ）」をウィンドウの開始とする。この変数はゼロに初期化される。「ＶＲ（ＥＷ）」をウィンドウの終わりとする。この変数は、Ｒｅｏｒｄｅｒｉｎｇ＿Ｗｉｎｄｏｗ＿Ｓｉｚｅから１を引いた値に初期化される。すべての演算で、最大のＳＮを法として計算する。
【００８７】
以下で、図１２Ａおよび図１２Ｂに示すこの第１の解決法の場合のＲＬＣの振る舞いを説明する。Ｔｉｍｅｒ＿ＡＭ＿Ｒｅｏｒｄｅｒｉｎｇが満了したか、またはＰＤＵが受信されたかどうかを判定する１２００。ＰＤＵが受信された場合は、受信したＰＤＵが範囲内であるかどうかを判定する１２０１。受信されたＰＤＵが範囲内、すなわちＳＮ≧ＶＲ（ＢＷ）の場合は、Ｔｉｍｅｒ＿ＡＭ＿Ｒｅｏｒｄｅｒｉｎｇが動作中であるかどうかを判定する１２０２。Ｔｉｍｅｒ＿Ａｍ＿Ｒｅｏｒｄｅｒｉｎｇが動作中でなく、ＲＬＣがＰＤＵを順番通りに受信した場合１２０３（受信ＰＤＵのＳＮがＶＲ（ＡＭ＿ＮＥＸＴ）に等しい場合）は、並べ替え用バッファ内のＳＮで指示される場所にそのＰＤＵを格納し１２０４、ＶＲ（ＡＭ＿ＮＥＸＴ）を１増分することができる１２０５。ＲＬＣが並べ替え用バッファから得られる並べ替えられたＰＤＵを使用してＲＬＣ  ＳＤＵを再組立てできる場合は、ＳＤＵを上位エンティティに渡す１２０４。ＲＬＣが受信に空白を検出した場合１２０３（受信されたＰＤＵがＳＮ＞ＶＲ（ＡＭ＿ＮＥＸＴ）の場合）に、Ｔｉｍｅｒ＿Ａｍ＿Ｒｅｏｒｄｅｒｉｎｇが動作していない場合は、Ｔｉｍｅｒ＿Ａｍ＿Ｒｅｏｒｄｅｒｉｎｇを開始する１２０６。受信したＰＤＵが並べ替え用バッファ内のＳＮで示される場所に格納される１２０７。Ｔｉｍｅｒ＿Ａｍ＿Ｒｅｏｒｄｅｒｉｎｇが動作している状態で１２０２、ＲＬＣは受信したＰＤＵをそれらのＳＮの順序で並べ替え用バッファに格納し、ＰＤＵが欠落している場合は空白を残しておく１２１７。
【００８８】
検出された欠落ＰＤＵが時間内に受信された場合１２０９（Ｔｉｍｅｒ＿Ａｍ＿Ｒｅｏｒｄｅｒｉｎｇが満了する前に、ＳＮがＶＲ（ＡＭ＿ＮＥＸＴ）に等しいＰＤＵが受信された場合）は、Ｔｉｍｅｒ＿Ａｍ＿Ｒｅｏｒｄｅｒｉｎｇが停止される１２１０。受信したＰＤＵが、並べ替え用バッファ内のＳＮで示される場所に格納される１２１１。そのＰＤＵについて、ネットワークに受信通知（ＡＣＫ）が送信される１２１２。並べ替え用バッファに１つまたは複数のＰＤＵがまだ欠落している場合１２１３（ＳＮに空白がある場合）は、Ｔｉｍｅｒ＿Ａｍ＿Ｒｅｏｒｄｅｒｉｎｇが再開される１２１４か、またはＶＲ（ＡＭ＿ＮＥＸＴ）が、並べ替え用バッファのすべての欠落ＰＤＵの中で最小のＳＮに設定される１２１５。並べ替え用バッファに欠落しているＰＤＵがない場合１２１３（ＳＮに空白がない場合）、ＶＲ（ＡＭ＿ＮＥＸＴ）が、並べ替え用バッファ中で最大のＳＮを有するＰＤＵのＳＮに１を足した値に設定される１２１６（ＶＲ（ＡＭ＿ＮＥＸＴ）＝最大のＳＮ＋１）。ＲＬＣが格納されたＰＤＵからＲＬＣ  ＳＤＵを再組立てできる場合は、そのＳＤＵを上位層に渡す（例えば所与のＲＬＣ  ＳＤＵについてのすべてのＲＬＣ  ＰＤＵが受信される）。上記内容は任意の組合せおよび順序で実現される。
【００８９】
Ｔｉｍｅｒ＿Ａｍ＿Ｒｅｏｒｄｅｒｉｎｇが満了した場合１２００は、ＳＴＡＴＵＳ  ＰＤＵがネットワークに送信されて１２１８、ＶＲ（ＡＭ＿ＮＥＸＴ）に等しいＳＮについて否定応答（ＮＡＣＫ）を通知し、並べ替え用バッファ中でＶＲ（ＡＭ＿ＮＥＸＴ）よりも小さいＳＮを持つＰＤＵが他に欠落している場合は、ＳＴＡＴＵＳ  ＰＤＵで欠落ＳＮについてもＮＡＣＫが通知され１２１９、また任意ですべての受信されたＰＤＵについてＡＣＫが報告される。並べ替え用バッファに受信ウィンドウ内にある欠落ＰＤＵが少なくとも１つまだある場合は１２２０、Ｔｉｍｅｒ＿Ａｍ＿Ｒｅｏｒｄｅｒｉｎｇが再開される１２２１か、またはＶＲ（ＡＭ＿ＮＥＸＴ）が欠落ＰＤＵのＳＮに設定される１２２２。並べ替え用バッファに欠落しているＰＤＵがそれ以上なくなると１２２０、ＶＲ（ＡＭ＿ＮＥＸＴ）が、最大のＳＮを持つＰＤＵのＳＮに１を足した値に設定される１２２３（ＶＲ（ＡＭ＿ＮＥＸＴ）＝最大のＳＮ＋１）。上記内容は任意の組合せおよび順序で実現される。
【００９０】
ＲＬＣが、受信ウィンドウの開始より前のＳＮを持つ１２０１（ＳＮ＜ＶＲ（ＢＷ））ＰＤＵを受信した場合１２００は、そのＰＤＵを破棄する１２０８。ＷＴＲＵが、ＶＲ（ＥＷ）より大きいＳＮのＰＤＵ（１２０１）を受信した場合１２００、ＷＴＲＵは、受信ウィンドウをそのＳＮまでずらし１２２４、すなわち、ＶＲ（ＢＷ）＝ＶＲ（ＢＷ）＋（ＳＮ−ＶＲ（ＥＷ））かつＶＲ（ＥＷ）＝ＳＮとなる。ＷＴＲＵは、可能な場合は並べ替え用バッファに格納されたＰＤＵでＲＬＤ  ＳＤＵを再組立てし、ＳＤＵを上位エンティティに送信する１２２５。ＷＴＲＵは、ＳＮが受信ウィンドウ未満のＰＤＵを並べ替え用バッファから除去する１２２６。上記内容は任意の組合せおよび順序で実現される。
【００９１】
これに代えて、またはこれに加えて、１つの欠落ＰＤＵごとに１つのタイマが使用される。欠落ＰＤＵごとに並べ替えタイマの新しいインスタンスが開始される。本明細書で以下の定義が使用される。「Ｔｉｍｅｒ＿ＳＲ（ＳＮｍ）」は欠落ＰＤＵタイマとする。欠落ＰＤＵごとに１つのＴｉｍｅｒ＿ＳＲのインスタンスがある。「Ｍｉｓｓｉｎｇ＿Ｖａｒ（ＳＮｍ）」は、欠落ＰＤＵの順序番号とする。欠落ＰＤＵごとに１つのＭｉｓｓｉｎｇ＿Ｖａｒ（ＳＮｍ）のインスタンスがある。「ＶＲ（ＮＥＸＴ）」は、最大のＳＮを持つＰＤＵの順序番号に１を足した値とする。この変数はゼロに初期化される。「Ｒｅｏｒｄｅｒｉｎｇ＿Ｗｉｎｄｏｗ＿Ｓｉｚｅ」は、ＷＴＲＵ  ＲＬＣがＰＤＵを受信する受信ウィンドウのサイズとする。ウィンドウが開始する前にＳＮを有するＰＤＵが受信された場合、ＲＬＣはそれを破棄する。「ＶＲ（ＢＷ）」をウィンドウの開始とする。この変数はゼロに初期化される。「ＶＲ（ＥＷ）」をウィンドウの終わりとする。この変数は、Ｒｅｏｒｄｅｒｉｎｇ＿Ｗｉｎｄｏｗ＿Ｓｉｚｅから１を引いた値に初期化される。
【００９２】
図１３Ａおよび図１３Ｂは、ＲＬＣの振る舞いを説明する流れ図である。Ｔｉｍｅｒ＿ＳＲ（ＳＮｍ）が満了したか、またはＰＤＵが受信されたかどうかを判定する１３００。ＰＤＵが受信された場合は、受信したＰＤＵが範囲内であるかどうかを判定する１３０１。受信されたＰＤＵが範囲内、すなわちＳＮ≧ＶＲ（ＢＷ）の場合は、Ｔｉｍｅｒ＿ＳＲ（ＳＮｍ）が動作中であるかどうかを判定する１３０２。Ｔｉｍｅ＿ＳＲのインスタンスが動作中でなく１３０２、ＲＬＣがＰＤＵを順番通りに受信した場合１３０３（受信ＰＤＵのＳＮがＶＲ（ＮＥＸＴ）に等しい場合）は、並べ替え用バッファ内のＳＮで指示される場所にそのＰＤＵを格納し１３０４、ＶＲ（ＮＥＸＴ）を１増分する１３０５。ＲＬＣが並べ替え用バッファから得られる並べ替えられたＰＤＵを使用してＲＬＣ  ＳＤＵを再組立てするたびに、そのＳＤＵを上位エンティティに渡す。ＲＬＣが受信に空白を検出した場合１３０３（受信されたＰＤＵがＳＮ＞ＶＲ（ＮＥＸＴ）である場合）、その欠落ＰＤＵについてＴｉｍｅｒ＿ＳＲ（ＳＮｍ）のインスタンスが開始される１３０６。その欠落ＰＤＵのＳＮｍが、変数Ｍｉｓｓｉｎｇ＿Ｖａｒ（ＳＮｍ）のインスタンスに保存される１３０７。受信したＰＤＵが、並べ替え用バッファ内のＳＮで示される場所に格納される１３０８。ＶＲ（ＮＥＸＴ）が、欠落しているＰＤＵ  ＳＮｍに１を足した値に設定される１３０９（ＶＲ（ＮＥＸＴ）＝Ｍｉｓｓｉｎｇ＿Ｖａｒ（ＳＮｍ）＋１）。上記内容は任意の組合せおよび順序で実現される。
【００９３】
Ｔｉｍｅｒ＿ＳＲの１つまたは複数のインスタンスが動作中である場合１３０２、ＲＬＣは、順番通りに受信した（空白のない）ＰＤＵをそれらのＳＮの順序で並べ替え用バッファに格納し、ＶＲ（ＮＥＸＴ）を１増分する１３１６。検出された欠落ＰＤＵが時間内に受信された場合１３１１（対応するＴｉｍｅｒ＿ＳＲ（ＳＮｍ）が満了する前に、ＳＮがＶＭｉｓｓｉｎｇ＿Ｖａｒ（ＳＮｍ）のインスタンスの１つに等しいＰＤＵが受信された場合）は、対応するタイマＴｉｍｅｒ＿ＳＲ（ＳＮｍ）が停止される１３１３。受信したＰＤＵが、並べ替え用バッファ内のＳＮで示される場所に格納される１３１３。そのＰＤＵについて、ネットワークにＡＣＫが送信される１３１４。ＲＬＣが格納されたＰＤＵからＲＬＣ  ＳＤＵを再組立てできる場合は、そのＳＤＵが上位層に渡される１３１５。上記内容は任意の組合せおよび順序で実現される。
【００９４】
Ｔｉｍｅｒ＿ＳＲ（ＳＮｍ）のインスタンスの１つが満了すると１３００、ＳＴＡＴＵＳ  ＰＤＵがネットワークに送信されて１３１７、その欠落ＰＤＵのＭｉｓｓｉｎｇ＿Ｖａｒ（ＳＮｍ）に等しいＳＮについてＮＡＣＫを通知する。ＲＬＣはＴｉｍｅｒ＿ＳＲ（ＳＮｍ）が再開される１３１８。ＲＬＣが受信ウィンドウの開始より前のＳＮを持つ１３０１（ＳＮ＜ＶＲ（ＢＷ））ＰＤＵを受信した場合１３００は、そのＰＤＵを破棄する１３１０。ＷＴＲＵが、ＶＲ（ＥＷ）より大きいＳＮのＰＤＵ（１３０１）を受信した場合は１３００、受信ウィンドウがそのＳＮまでずらされる１３１９（ＶＲ（ＢＷ）＝ＶＲ（ＢＷ）＋（ＳＮ−ＶＲ（ＥＷ））かつＶＲ（ＥＷ）＝ＳＮ）。対応するＭｉｓｓｉｎｇ  ＿Ｖａｒ値が新しいウィンドウ未満であるＴｉｍｅｒ＿ＳＲのインスタンスが停止され、対応するＭｉｓｓｉｎｇ＿Ｖａｒ変数のインスタンスが削除される１３２０。可能な場合は並べ替え用バッファに格納されたＰＤＵでＲＬＣ  ＳＤＵが再組立てされ、ＳＤＵが上位エンティティに送信される１３２１。ＳＮが受信ウィンドウ未満のＰＤＵは並べ替え用バッファから除去される１３２２。上記内容は任意の組合せおよび順序で実現される。Ｔｉｍｅｒ＿ＳＲは、固定された値を有するか、またはＷＴＲＵで決定されるか、またはネットワークにより無線リソース制御（ＲＲＣ）メッセージで設定される。
【００９５】
待機する時間の制限および欠落パケットに対する要求の数の制限があってよい。特定のＰＤＵについて最大回数の再送が行われると、ネットワーク側のＲＬＣはリセットされる。しかし、下記のようにＷＴＲＵ側でも何らかの制御が実装される。ＷＴＲＵ  ＲＬＣは、以下に従って、同じ欠落ＰＤＵについて再送を要求できる回数を制限する。
【００９６】
例えばＶ＿ＲＮと呼ぶ新しい変数が欠落ＰＤＵごとに定義され、ゼロに初期化され、その変数を使用して、あるＳＮで識別される特定のＰＤＵに対してＴｉｍｅｒ＿ＳＲが何回開始されたかを追跡する。ＲＬＣが、欠落ＰＤＵが原因でＳＴＡＴＵＳ＿ＰＤＵを送信する場合は、そのＰＤＵに対してＴｉｍｅｒ＿ＳＲを再度開始し、そのＰＤＵについて新しい変数Ｖ＿ＲＮを１増分する。再試行の最大回数が定義され、ＭＡＸ＿ＲＮと呼ぶ。Ｖ＿ＲＮが特定の欠落ＰＤＵに対応するＭＡＸ＿ＲＮよりも大きくなり、そのＰＤＵがまだ受信されない時にＴｉｍｅｒ＿ＳＲが満了した場合は、そのＰＤＵは失われたと見なされ、ＲＬＣは、欠落ＰＤＵと同じＳＤＵに属するすべてのＰＤＵを破棄し、任意で、そのＰＤＵのＳＮを含むＳＴＡＴＵＳ＿ＰＤＵまたは別の種類の標識をネットワークに送信して、そのＰＤＵをもう待っていないことを知らせる。ＭＡＸ  ＿ＲＮは、固定された値であるか、ＷＴＲＵで決定されるか、またはネットワークにより設定される。また、ＭＡＸ＿ＲＮは、ＡＭＤ  ＰＤＵ再送の最大回数に１を足した値を表す既存の変数ＭａｘＤＡＴの値に依存する。例えば、ＭＡＸ＿ＲＮは、ＭａｘＤＡＴに等しいか、ＭａｘＤＡＴから一定値を引いた値に等しい。Ｖ＿ＲＮは静的な変数または動的な変数である。Ｖ＿ＲＮは、欠落しているＰＤＵが受信されるか、またはＶ＿ＲＮの最大値（ＭＡＸ＿ＲＮ）に達するとゼロにリセットされる。
【００９７】
また、ＲＬＣが同時に待つことが可能な欠落ＰＤＵの最大数があってもよい。これはすなわち、同時に実行されるＴｉｍｅｒ＿ＳＲの最大数に相当する。例えば、ＲＬＣが欠落ＰＤＵを検出した場合、Ｔｉｍｅｒ＿ＳＲの最大回数に達していない場合にのみ新しいＴｉｍｅｒ＿ＳＲを開始する。そうでない場合、ＲＬＣは、そのＰＤＵを失われたものと見なし、同じＳＤＵに属するすべてのＰＤＵを破棄し、任意で、そのＰＤＵのＳＮを含むＳＴＡＴＵＳ＿ＰＤＵまたは別の標識をネットワーク側のピアＲＬＣに送信して、そのＰＤＵをもう待たなくてよいことを知らせる。
【００９８】
あるいは、例えばＴｉｍｅｒ＿ＭａｘＲＮと呼ぶ別のタイマが定義される。時間、Ｔｉｍｅｒ＿ＭａｘＲＮは、Ｔｉｍｅｒ＿ＳＲに依存しない値をとるか、または値はＴｉｍｅｒ＿ＳＲの倍数とする。Ｔｉｍｅｒ＿ＭａｘＲＮの設定に対する最低条件の１つは、Ｔｉｍｅｒ＿ＭａｘＲＮがＴｉｍｅｒ＿ＳＲよりも長くなければならないことである。ＷＴＲＵ  ＲＬＣは、特定のＰＤＵが最初に欠落していることが検出された時に、その欠落ＰＤＵに対応するＴｉｍｅｒ＿ＳＲを開始するのと同時にタイマＴｉｍｅｒ＿ＭａｘＲＮを開始する。これは、ＰＤＵの再送も欠落した時に代えて実施される。Ｔ＿ＲＮが満了してもＴｉｍｅｒ＿ＭａｘＲＮはなお動作している。欠落ＰＤＵが到着するとＴ＿ＲＮおよびＴ＿ＭａｘＲＮが停止される。Ｔｉｍｅｒ＿ＭａｘＲＮが満了した場合、ＷＴＲＵは欠落ＰＤＵを失われたものと見なし、Ｔｉｍｅｒ＿ＳＲを停止し、欠落ＰＤＵと同じＳＤＵに属するすべてのＰＤＵを破棄し、任意で、ＰＤＵのＳＮを含むＳＴＡＴＵＳ＿ＰＤＵをネットワークに送信して、ＷＴＲＵがそのＰＤＵをもう待たなくてよいことを知らせる。
【００９９】
ＷＴＲＵがＳＴＡＴＵＳ  ＰＤＵを送信して、特定のＳＮを持つ欠落ＰＤＵまたはいくつかの欠落ＰＤＵを待つ必要がないことをネットワークに知らせる場合、範囲１００１ないし１１１１の予約されたスーパーフィールド（ＳＵＦＩ）タイプのビットの組合せの１つを使用して、新しいＳＵＦＩタイプが定義される。この新しいＳＵＦＩタイプを例えば「再試行不要（Ｎｏ Ｍｏｒｅ Ｒｅｔｒｉｅｓ）」と呼ぶ。「再試行不要」ＳＵＦＩは、ＷＴＲＵ  ＲＬＣがそれ以上再送を待たない１つの欠落ＰＤＵのＳＮまたは欠落ＰＤＵの一覧を含む。ネットワークがＷＴＲＵからこの通知を受け取ると、ネットワークはＲＬＣリセット手順を開始する。
【０１００】
受信非通知モード（ＵＭ）が使用され、その場合は、２つのＭＡＣ−ｅｈｓエンティティが設定されている場合にＲＬＣ  ＵＭの既存の「順序外れのＳＤＵ送達」機能が再利用されて、ＭＡＣから受信されるＰＤＵを並べ替える。それにより、ＷＴＲＵ側およびＵＴＲＡＮ側のＲＬＣ  ＵＭが、ＭＣＣＨ論理チャネルに加えてＤＣＣＨおよびＤＴＣＨ論理チャネルへの「順序外れのＳＤＵ送達」を行うように構成されることが可能となる。
【０１０１】
第２段階の並べ替えを行わない場合は、論理チャネルがノードＢ間に分配される。同じＷＴＲＵに送信するノードＢは、異なる論理チャネルで送信するだけでよい。例えば、一方のノードＢはシグナリング無線ベアラ（ＳＲＢ）を使用して制御情報を送信し、他方のノードＢは無線ベアラ（ＲＢ）を使用してデータを送信する。別の例は、一方のノードＢがＲＢ１でデータを送信し、他方のノードＢがＲＢ２（例えば、ＶｏＩＰおよびウェブ閲覧）でデータを送信するものである。各論理チャネルにつき１つの並べ替え用待ち行列があるので、既存のＭＡＣおよびＲＬＣ手順がこの解決法で使用される。
【０１０２】
ノードＢ間で動的な切り替えおよび同期が使用される場合、ノードＢはＷＴＲＵに同時にデータを送信しない。代わりに、送信を行うノードＢが動的に切り替えられ、すなわち、ｘ個の送信時間間隔（ＴＴＩ）ごとに各ノードＢが次々に送信する。この場合は、ＷＴＲＵへの影響を最小にするために（ＭＡＣに必要とされる変更を最小にするために）、ＴＳＮに関する何らかの同期が２つのノードＢ間に設計される。各ノードＢで独立して送信順序番号を生成させる代わりに、送信順序番号がノードＢ間で同期されて、ノードＢ間で１つの共通の順序番号の付与が行われるようにする。例えば、ＷＴＲＵのＭＡＣ−ｅｈｓエンティティで受信されるＴＳＮは、異なるノードＢが送信元であっても一意になる。
【０１０３】
一代替形態では、一方のノードＢで現在の送信が終了すると、使用した最後のＴＳＮをＩｕｂまたはＩｕｒインタフェースを通じて他方のノードＢに知らせ、他方のノードＢが、一方のノードＢから受信したＴＳＮに続くＴＳＮで新しい送信を始める。
【０１０４】
ＷＴＲＵは、ノードＢが変更する旨の指示または通知を検出すると、ＭＡＣ  ＰＤＵ（例えばＭＡＣ−ｉ  ＰＤＵまたは制御ＭＡＣ  ＰＤＵ）を使用してアップリンク（ＵＬ）の方向に、各並べ替え用待ち行列ごとに受信した最後のＴＳＮ番号を通知する。
【０１０５】
これに代えて、またはこれに加えて、各ノードＢが新しい送信を開始する際に各自のＴＳＮをリセットしてもよい。ＷＴＲＵは、ノードＢまたはセルの変更を検出すると、自身のｎｅｘｔ＿ｅｘｐｅｃｔｅｄ＿ＴＳＮ変数をリセットするか、自身のＲｃｖＷｉｎｄｏｗ＿ＵｐｐｅｒＥｄｇｅ変数を再初期化するか、または異なるノードＢからデータを受信していることを検出するたびに動作中であればタイマＴ１を停止する。ＷＴＲＵは、上記のようにして特定のノードＢから受信しているかどうかを検出し、任意でＨＡＲＱバッファをフラッシュする。
【０１０６】
ＳＦ−ＤＣに選択された送信の設計に応じて、異なるＨＡＲＱアーキテクチャが定義される。２つのノードＢが同じデータセットを送信する場合は、ＷＴＲＵでソフトコンバイン（ｓｏｆｔ ｃｏｍｂｉｎｉｎｇ）が実現される。ＷＴＲＵ側のＭＡＣ−ｅｈｓエンティティには１つのＨＡＲＱエンティティが必要とされる。２つのノードＢが異なるデータセットを同時に送信する場合は、図２ないし図９に示すように２つのＨＡＲＱエンティティがＷＴＲＵ内に設計される。２組のＨＡＲＱプロセスを設定する（１つのセルにつき６つのＨＡＲＱプロセスがある場合は１２個のＨＡＲＱプロセス）こともできるが、ＨＡＲＱプロセスはすべてのセル間で共有される。
【０１０７】
上記のような動的な切り替えを行う場合（各ノードＢが異なるデータセットを送信するが同時ではない場合）は、ＭＡＣに２つのＨＡＲＱエンティティがあるか、１つの共通のＨＡＲＱエンティティが両ノードＢに共有され、それにより、一方のノードＢから送信されたパケットを他方のノードＢから再送可能とする。共通のＨＡＲＱエンティティを用いる場合は、ノードＢが各自のＮＤＩを同期しなければならない。
【０１０８】
一例として、一方のノードＢが現在の送信を終えると、各ＨＡＲＱプロセスで使用した新データ標識（ＮＤＩ）の最後の値を他方のノードＢに知らせ、それにより他方のノードＢはＷＴＲＵに送信するＮＤＩの値を正しく設定する。
【０１０９】
これに代えて、またはこれに加えて、新しい送信を始める場合に各ノードＢが各自のＮＤＩをゼロにリセットし、ＷＴＲＵは、異なるノードＢから受信していることを検出した場合に、ＨＡＲＱプロセスにおける最初の送信と見なす。
【０１１０】
実施形態
１．受信されたプロトコルデータ単位（ＰＤＵ）を２段階で並べ替えるために無線送信受信ユニット（ＷＴＲＵ）において使用する方法であって、
複数のノードＢからＰＤＵを受信するステップであって、各受信ＰＤＵは送信順序番号（ＴＳＮ）を有する、ステップ、を含む方法。
【０１１１】
２．各複数のノードＢからの受信ＰＤＵを、ＭＡＣ層で、異なる並べ替え用待ち行列内でＴＳＮを使用して並べ替えるステップをさらに含む実施形態１における方法。
【０１１２】
３．複数の並べ替え用待ち行列からＲＬＣ層内の１つの論理チャネルに受信ＰＤＵを渡すステップをさらに含む実施形態１ないし２のいずれか１つにおける方法。
【０１１３】
４．ＲＬＣ層で順序番号（ＳＮ）に基づいて受信ＰＤＵを並べ替えるステップをさらに含む実施形態１ないし３のいずれか１つにおける方法。
【０１１４】
５．ＲＬＣ  ＰＤＵのＳＮに基づき少なくとも１つのＲＬＣ  ＰＤＵが欠落している時にタイマを開始するステップをさらに含む実施形態１ないし４のいずれか１つにおける方法。
【０１１５】
６．タイマが満了したという条件において、欠落しているＲＬＣ  ＰＤＵのＳＮに基づいて欠落ＲＬＣ  ＰＤＵを知らせるステータス報告を送信するステップであって、ステータス報告の送信は、ＲＬＣ  ＰＤＵのＳＮに基づきＲＬＣ  ＰＤＵが欠落しており、かつタイマが動作中であるという条件において遅延される、ステップ、をさらに含む実施形態１ないし５のいずれか１つにおける方法。
【０１１６】
７．タイマを再開するステップと、
タイマが満了し、かつ少なくとも１つの他のＲＬＣ  ＰＤＵが欠落しているという条件において、次の予想されるＲＬＣ  ＰＤＵのＳＮを、欠落ＲＬＣ  ＰＤＵのＳＮに設定するステップと
をさらに含む実施形態１ないし６のいずれか１つにおける方法。
【０１１７】
８．タイマが満了し、かつ欠落しているＲＬＣ  ＰＤＵが他にないという条件において、次の予想されるＲＬＣ  ＰＤＵのＳＮを、最大のＳＮを持つＲＬＣ  ＰＤＵのＳＮに１を足した値に設定するステップをさらに含む実施形態１ないし７のいずれか１つにおける方法。
【０１１８】
９．送信されるステータス報告は、次の予想されるＲＬＣ  ＰＤＵのＳＮよりも小さいＳＮを持つ他のＲＬＣ  ＰＤＵが並べ替え用バッファ内で欠落している場合に、否定応答（ＮＡＣＫ）を通知する、実施形態１ないし８のいずれか１つにおける方法。
【０１１９】
１０．受信されたプロトコルデータ単位（ＰＤＵ）を２段階で並べ替えるためにＵＴＲＡＮで使用する方法であって、
複数のノードＢからＰＤＵを受信するステップであって、各受信ＰＤＵは送信順序番号（ＴＳＮ）を有する、ステップ、を含む方法。
【０１２０】
１１．各複数のノードＢからの受信ＰＤＵを、ＭＡＣ層で、異なる並べ替え用待ち行列内でＴＳＮを使用して並べ替えるステップをさらに含む、実施形態１０における方法。
【０１２１】
１２．複数の並べ替え用待ち行列からＲＬＣ層内の１つの論理チャネルに受信ＰＤＵを渡すステップをさらに含む実施形態１０ないし１１のいずれか１つにおける方法。
【０１２２】
１３．ＲＬＣ層で順序番号（ＳＮ）に基づいて受信ＰＤＵを並べ替えるステップをさらに含む実施形態１０ないし１２のいずれか１つにおける方法。
【０１２３】
１４．ＲＬＣ  ＰＤＵのＳＮに基づき少なくとも１つのＲＬＣ  ＰＤＵが欠落している時にタイマを開始するステップをさらに含む実施形態１０ないし１３のいずれか１つにおける方法。
【０１２４】
１５．タイマが満了したという条件において、欠落ＲＬＣ  ＰＤＵのＳＮに基づいて欠落ＲＬＣ  ＰＤＵを知らせるステータス報告を送信するステップであって、ステータス報告の送信は、ＲＬＣ  ＰＤＵのＳＮに基づきＲＬＣ  ＰＤＵが欠落しており、かつタイマが動作中であるという条件において遅延される、ステップ、をさらに含む実施形態１０ないし１４のいずれか１つにおける方法。
【０１２５】
１６．  タイマを再開するステップと、
タイマが満了し、かつ少なくとも１つの他のＲＬＣ  ＰＤＵが欠落しているという条件において、次の予想されるＲＬＣ  ＰＤＵのＳＮを、欠落ＲＬＣ  ＰＤＵのＳＮに設定するステップと
をさらに含む実施形態１０ないし１５のいずれか１つにおける方法。
【０１２６】
１７．タイマが満了し、かつ欠落しているＲＬＣ  ＰＤＵが他にないという条件において、次の予想されるＲＬＣ  ＰＤＵのＳＮを、最大のＳＮを持つＲＬＣ  ＰＤＵのＳＮに１を足した値に設定するステップをさらに含む実施形態１０ないし１６のいずれか１つにおける方法。
【０１２７】
１８．送信されるステータス報告は、次の予想されるＲＬＣ  ＰＤＵのＳＮよりも小さいＳＮを持つ他のＲＬＣ  ＰＤＵが並べ替え用バッファ内で欠落している場合に否定応答（ＮＡＣＫ）を通知する実施形態１０ないし１７のいずれか１つにおける方法。
【０１２８】
１９．受信されたプロトコルデータ単位（ＰＤＵ）を２段階で並べ替えるための無線送信受信ユニット（ＷＴＲＵ）であって、
複数のノードＢからＰＤＵを受信するように構成された受信機であって、各受信ＰＤＵは送信順序番号（ＴＳＮ）を有する、受信機、を備えるＷＴＲＵ。
【０１２９】
２０．各複数のノードＢからの受信ＰＤＵを、ＭＡＣ層で、異なる並べ替え用待ち行列内でＴＳＮを使用して並べ替えるように構成された第１の並べ替えエンティティをさらに備える実施形態１９における方法。
【０１３０】
２１．複数の並べ替え用待ち行列からＲＬＣ層内の１つの論理チャネルに受信ＰＤＵを渡すように構成されたプロセッサをさらに備える、実施形態１９ないし２０のいずれか１つにおける方法。
【０１３１】
２２．ＲＬＣ層で順序番号（ＳＮ）に基づいて受信ＰＤＵを並べ替えるように構成された第２の並べ替えエンティティをさらに備える実施形態１９ないし２１のいずれか１つにおける方法。
【０１３２】
２３．ＲＬＣ  ＰＤＵのＳＮに基づき少なくとも１つのＲＬＣ  ＰＤＵが欠落している時に開始するように構成されたタイマをさらに備える実施形態１９ないし２２のいずれか１つにおける方法。
【０１３３】
２４．タイマが満了したという条件において、欠落ＲＬＣ  ＰＤＵのＳＮに基づいて欠落ＲＬＣ  ＰＤＵを知らせるステータス報告を送信するように構成された送信機であって、ステータス報告の送信は、ＲＬＣ  ＰＤＵのＳＮに基づきＲＬＣ  ＰＤＵが欠落しており、かつタイマが動作中であるという条件において遅延される、送信機をさらに備える実施形態１９ないし２３のいずれか１つにおける方法。
【０１３４】
２５．再開するようにさらに構成されたタイマと、
タイマが満了し、かつ少なくとも１つの他のＲＬＣ  ＰＤＵが欠落しているという条件において、次の予想されるＲＬＣ  ＰＤＵのＳＮを、欠落ＲＬＣ  ＰＤＵのＳＮに設定するようにさらに構成されたプロセッサと
をさらに備える実施形態１９ないし２４のいずれか１つにおける方法。
【０１３５】
２６．タイマが満了し、かつ欠落しているＲＬＣ  ＰＤＵが他にないという条件において、次の予想されるＲＬＣ  ＰＤＵのＳＮを、最大のＳＮを持つＲＬＣ  ＰＤＵのＳＮに１を足した値に設定するようにさらに構成されたプロセッサをさらに備える  実施形態１９ないし２５のいずれか１つにおける方法。
【０１３６】
２７．送信されるステータス報告は、次の予想されるＲＬＣ  ＰＤＵのＳＮよりも小さいＳＮを持つ他のＲＬＣ  ＰＤＵが並べ替え用バッファ内で欠落している場合に、否定応答（ＮＡＣＫ）を通知する実施形態１９ないし２６のいずれか１つにおける方法。
【０１３７】
上記では特定の組合せで特徴および要素について説明したが、当業者は、各特徴または要素は単独で、または他の特徴および要素と任意の組合せで使用されることを認識されよう。また、本明細書に記載の方法は、コンピュータまたはプロセッサによる実行のためにコンピュータ可読媒体に組み込まれた、コンピュータプログラム、ソフトウェア、またはファームウェアとして実装される。コンピュータ可読媒体の例は、電子信号（有線または無線接続を通じて伝送される）、およびコンピュータ可読記憶媒体を含む。コンピュータ可読記憶媒体の例は、これらに限定されないが、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、レジスタ、キャッシュメモリ、半導体メモリ装置、内蔵ハードディスクや取外し可能ディスクなどの磁気媒体、光磁気媒体、およびＣＤ−ＲＯＭディスクやデジタル多用途ディスク（ＤＶＤ）などの光学媒体を含む。ソフトウェアと関連したプロセッサが使用されて、ＷＴＲＵ、ＵＥ、端末、基地局、ＲＮＣ、または任意のホストコンピュータで使用するための無線周波トランシーバを実装する。
【図１Ａ】
0005643434.tif 000002
【図１Ｂ】
0005643434.tif 000003
【図１Ｃ】
0005643434.tif 000004
【図２】
0005643434.tif 000005
【図３】
0005643434.tif 000006
【図４】
0005643434.tif 000007
【図５】
0005643434.tif 000008
【図６】
0005643434.tif 000009
【図７】
0005643434.tif 000010
【図８】
0005643434.tif 000011
【図９】
0005643434.tif 000012
【図１０Ａ】
0005643434.tif 000013
【図１０Ｂ】
0005643434.tif 000014
【図１１Ａ】
0005643434.tif 000015
【図１１Ｂ】
0005643434.tif 000016
【図１２Ａ】
0005643434.tif 000017
【図１２Ｂ】
0005643434.tif 000018
【図１３Ａ】
0005643434.tif 000019
【図１３Ｂ】
0005643434.tif 000020