(57)【要約】本発明は無線プロトコル層のデータユニット処理システムに関する。各物理チャネルはデータブロックを並び替えるための並び替えバッファを備える。ＭＡＣ−ｅ  ＰＤＵのユニットによって並び替え動作を行う従来技術とは異なり、ＭＡＣ−ｄ  ＳＤＵ又はＭＡＣ−ｄ  ＰＤＵのデータユニットを並び替えることにより、不要なデータ伝送の遅延を防止することができ、無線インタフェースでの伝送効率を向上させることができる。本発明はまた、通信システムにおけるパケットデータ処理システムに関する。
2008503146.tif 000002
【特許請求の範囲】
【請求項１】
複数の論理チャネルのそれぞれから少なくとも１つのデータユニットを受信する段階と、
前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットを含むデータブロックを構成し、前記データブロックにシーケンス番号を割り当てる段階と、
前記データブロックを伝送する段階と、
前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットが前記各論理チャネルの並び替えバッファに転送されるように、前記データブロックを受信及び処理する段階と、
前記シーケンス番号によって前記複数の論理チャネルのそれぞれに前記少なくとも１つのデータユニットを伝送する段階と、
を含むことを特徴とする通信システムにおけるパケットデータ処理方法。
【請求項２】
前記処理段階は、前記データブロックを前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットに分解する段階を含むことを特徴とする請求項１に記載の通信システムにおけるパケットデータ処理方法。
【請求項３】
前記伝送段階は、前記少なくとも１つのデータユニットが前記複数の論理チャネルのそれぞれから順次受信されたか否かを判断する段階を含むことを特徴とする請求項１に記載の通信システムにおけるパケットデータ処理方法。
【請求項４】
前記少なくとも１つのデータユニットが特定論理チャネルから順次受信されたものと判断されると、前記データユニットを該当論理チャネルに伝送することを特徴とする請求項３に記載の通信システムにおけるパケットデータ処理方法。
【請求項５】
前記少なくとも１つのデータユニットが特定論理チャネルから非順次受信されたものと判断されると、前記データユニットを前記並び替えバッファに保存された他のデータユニットと共に並び替え、前記並び替えられたデータユニットが該当論理チャネルへの伝送に適した順序に並び替えられているか否かを判断することを特徴とする請求項３に記載の通信システムにおけるパケットデータ処理方法。
【請求項６】
前記受信及び伝送段階は、媒体アクセス制御（ＭＡＣ）層で行われることを特徴とする請求項１に記載の通信システムにおけるパケットデータ処理方法。
【請求項７】
複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットを含み、かつシーケンス番号が割り当てられたデータブロックを受信する段階と、
前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットが前記複数の各論理チャネルの並び替えバッファに転送されるように、前記データブロックを処理する段階と、
前記シーケンス番号によって前記複数の論理チャネルのそれぞれに前記少なくとも１つのデータユニットを伝送する段階と、
を含むことを特徴とする通信システムにおけるパケットデータ処理方法。
【請求項８】
前記処理段階は、前記データブロックを前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットに分解する段階を含むことを特徴とする請求項７に記載の通信システムにおけるパケットデータ処理方法。
【請求項９】
前記伝送段階は、前記少なくとも１つのデータユニットが前記複数の論理チャネルのそれぞれから順次受信されたか否かを判断する段階を含むことを特徴とする請求項７に記載の通信システムにおけるパケットデータ処理方法。
【請求項１０】
前記少なくとも１つのデータユニットが特定論理チャネルから順次受信されたものと判断されると、前記データユニットを該当論理チャネルに伝送することを特徴とする請求項７に記載の通信システムにおけるパケットデータ処理方法。
【請求項１１】
前記少なくとも１つのデータユニットが特定論理チャネルから非順次受信されたものと判断されると、前記データユニットを前記並び替えバッファに保存された他のデータユニットと共に並び替え、前記並び替えられたデータユニットが該当論理チャネルへの伝送に適した順序に並び替えられているか否かを判断することを特徴とする請求項１０に記載の通信システムにおけるパケットデータ処理方法。
【請求項１２】
前記受信及び伝送段階は、媒体アクセス制御（ＭＡＣ）層で行われることを特徴とする請求項７に記載の通信システムにおけるパケットデータ処理方法。
【請求項１３】
複数の論理チャネルのそれぞれから少なくとも１つのデータユニットを受信し、前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットを含むデータブロックを構成し、前記データブロックにシーケンス番号を割り当てた後、前記データブロックを伝送する移動端末と、
前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットが前記複数の各論理チャネルの並び替えバッファに転送されるように、前記データブロックを受信及び処理し、前記シーケンス番号によって前記複数の論理チャネルのそれぞれに前記少なくとも１つのデータユニットを伝送するネットワークと、
を含むことを特徴とする通信システムにおけるパケットデータ処理システム。
【請求項１４】
前記ネットワークは、前記データブロックを前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットに分解し、前記データブロックを処理する役割を果たすことを特徴とする請求項１３に記載の通信システムにおけるパケットデータ処理システム。
【請求項１５】
前記ネットワークは、前記少なくとも１つのデータユニットが前記複数の論理チャネルのそれぞれから順次受信されたか否かを判断し、前記少なくとも１つのデータユニットを伝送する役割を果たすことを特徴とする請求項１３に記載の通信システムにおけるパケットデータ処理システム。
【請求項１６】
前記少なくとも１つのデータユニットが特定論理チャネルから順次受信されたものと判断されると、前記データユニットを該当論理チャネルに伝送することを特徴とする請求項１５に記載の通信システムにおけるパケットデータ処理システム。
【請求項１７】
前記少なくとも１つのデータユニットが特定論理チャネルから非順次受信されたものと判断されると、前記データユニットを前記並び替えバッファに保存された他のデータユニットと共に並び替え、前記並び替えられたデータユニットが該当論理チャネルへの伝送に適した順序に並び替えられているか否かを判断することを特徴とする請求項１５に記載の通信システムにおけるパケットデータ処理システム。
【請求項１８】
前記ネットワークの受信及び伝送機能は、媒体アクセス制御（ＭＡＣ）層で行われることを特徴とする請求項１３に記載の通信システムにおけるパケットデータ処理システム。
【請求項１９】
第１チャネルを介してデータを伝送し、第２チャネルを介して制御情報を移動端末に送信する送信部と、
前記移動端末から情報を受信する受信部と、
制御部とを含み、
前記制御部は、複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットを含み、かつシーケンス番号が割り当てられたデータブロックを受信し、
前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットが前記複数の各論理チャネルの並び替えバッファに転送されるように、前記データブロックを処理し、
前記シーケンス番号によって前記複数の論理チャネルのそれぞれに前記少なくとも１つのデータユニットを伝送する役割を果たすことを特徴とする通信システムでパケットデータを処理するためのネットワーク。
【請求項２０】
前記制御部は、前記データブロックを前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットに分解し、前記データブロックを処理する役割を果たすことを特徴とする請求項１９に記載の通信システムでパケットデータを処理するためのネットワーク。
【請求項２１】
前記制御部は、前記少なくとも１つのデータユニットが前記複数の論理チャネルのそれぞれから順次受信されたか否かを判断し、前記少なくとも１つのデータユニットを伝送する役割を果たすことを特徴とする請求項１９に記載の通信システムでパケットデータを処理するためのネットワーク。
【請求項２２】
前記少なくとも１つのデータユニットが特定論理チャネルから順次受信されたものと判断されると、前記データユニットを該当論理チャネルに伝送することを特徴とする請求項２１に記載の通信システムでパケットデータを処理するためのネットワーク。
【請求項２３】
前記少なくとも１つのデータユニットが特定論理チャネルから非順次受信されたものと判断されると、前記データユニットを前記並び替えバッファに保存された他のデータユニットと共に並び替え、前記並び替えられたデータユニットが該当論理チャネルへの伝送に適した順序に並び替えられているか否かを判断することを特徴とする請求項２１に記載の通信システムでパケットデータを処理するためのネットワーク。
【請求項２４】
前記制御部は、媒体アクセス制御（ＭＡＣ）層内に備えられることを特徴とする請求項１９に記載の通信システムでパケットデータを処理するためのネットワーク。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は移動通信システムの媒体アクセス制御（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ：ＭＡＣ）層に関し、より詳しくは、無線プロトコル層のデータユニット処理システムに関する。
【背景技術】
【０００２】
最近、移動通信システムが飛躍的な発展をしているが、大容量のデータ通信サービスにおいては、既存の有線通信システムの性能に追いつかない。従って、世界各国では大量のデータ通信を可能にする通信システム、ＩＭＴ−２０００の技術開発を推進しており、その技術の標準化のために、国家相互間の協力が活発に行われている。
【０００３】
欧州式ＩＭＴ−２０００システムであるＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ）は、欧州標準であるＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）から進化した第３世代移動通信システムであって、ＧＳＭコアネットワークとＷＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）無線接続技術を基盤としてより向上した移動通信サービスの提供を目標とする。
【０００４】
ＵＭＴＳの標準化作業のために１９９８年１２月にヨーロッパのＥＴＳＩ、日本のＡＲＩＢ／ＴＴＣ、米国のＴ１、及び韓国のＴＴＡなどは、第３世代移動体通信システムの標準化プロジェクト（Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ：以下、３ＧＰＰという）を構成し、現在までＵＭＴＳの詳細な標準仕様（Ｓｐｅｃｉｆｉｃａｔｉｏｎ）を作成している。
【０００５】
ＵＭＴＳの迅速で効果的な技術開発のために、３ＧＰＰでは、ネットワーク構成要素とこれらの動作の独立性を考慮して、ＵＭＴＳの標準化作業を５つの技術仕様グループ（Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｇｒｏｕｐｓ：ＴＳＧ）に分けて進めている。
【０００６】
各ＴＳＧは、関連したエリア内で標準仕様の開発、承認、及びその管理を担当するが、そのうち、無線アクセスネットワーク（Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ：ＲＡＮ）グループ（以下、ＴＳＧ  ＲＡＮという）は、ＵＭＴＳにおいてＷＣＤＭＡ接続技術をサポートするための新しい無線アクセスネットワークであるＵＴＲＡＮ（ＵＭＴＳ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）の機能、要求事項、及びインタフェースの仕様を開発する。
【０００７】
図１は一般的なＵＭＴＳネットワークの基本構造を示す図である。図１に示すように、ＵＭＴＳは、端末又はユーザ装置（ＵＥ）、ＵＴＲＡＮ、及びコアネットワーク（以下、ＣＮという）からなる。
【０００８】
前記ＵＴＲＡＮは、１つ以上の無線ネットワークサブシステム（Ｒａｄｉｏ  Ｎｅｔｗｏｒｋ  Ｓｕｂ−ｓｙｓｔｅｍｓ：以下、ＲＮＳという）から構成される。また、各ＲＮＳは、１つの無線ネットワーク制御装置（Ｒａｄｉｏ  Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ：以下、ＲＮＣという）、及び複数の基地局（以下、Ｎｏｄｅ  Ｂという）から構成される。各Ｎｏｄｅ  Ｂには１つ以上のセルが存在する。
【０００９】
図２はＵＭＴＳで使用する無線インタフェースプロトコルの構造を示す図である。このような無線プロトコル層において端末とＵＴＲＡＮは対で存在し、無線インタフェースでのデータ伝送を担当する。図２の無線プロトコル層は、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルの下位３層に基づくもので、第１層（Ｌ１）、第２層（Ｌ２）、及び第３層（Ｌ３）に区分される。以下、図２の各無線プロトコル層について詳細に説明する。
【００１０】
まず、前記第１層（Ｌ１）、すなわち、物理層は、多様な無線伝送技術によりデータを無線インタフェース上で伝送する役割を果たす。前記物理層は、トランスポートチャネルを介して、上位層である媒体アクセス制御（ＭＡＣ）層に接続されており、前記トランスポートチャネルは、チャネルを共有するか否かによって、専用トランスポートチャネルと共通トランスポートチャネルとに大別される。
【００１１】
前記第２層（Ｌ２）は、ＭＡＣ層、無線リンク制御（Ｒａｄｉｏ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ：ＲＬＣ）層、ブロードキャスト／マルチキャスト制御（Ｂｒｏａｄｃａｓｔ／Ｍｕｌｔｉｃａｓｔ  Ｃｏｎｔｒｏｌ：ＢＭＣ）層、及びパケットデータコンバージェンスプロトコル（Ｐａｃｋｅｔ  Ｄａｔａ  Ｃｏｎｖｅｒｇｅｎｃｅ  Ｐｒｏｔｏｃｏｌ：ＰＤＣＰ）層を含む。
【００１２】
前記ＭＡＣ層は、多様な論理チャネルを多様なトランスポートチャネルにマッピングする役割を果たし、また、複数の論理チャネルを１つのトランスポートチャネルにマッピングするための論理チャネル多重化の役割も果たす。前記ＭＡＣ層は、前記論理チャネルを介して、上位層である前記ＲＬＣ層に接続されており、前記論理チャネルは、伝送情報の種類によって、制御プレーンの情報を伝送する制御チャネルと、ユーザプレーンの情報を伝送するトラヒックチャネルとに大別される。
【００１３】
前記ＭＡＣ層は、管理するトランスポートチャネルの種類によって、ＭＡＣ−ｂサブレイヤ、ＭＡＣ−ｄサブレイヤ、ＭＡＣ−ｃ／ｓｈサブレイヤ、ＭＡＣ−ｈｓサブレイヤ、及びＭＡＣ−ｅサブレイヤに区分される。
【００１４】
前記ＭＡＣ−ｂサブレイヤは、システム情報のブロードキャストを担当するトランスポートチャネルであるブロードキャストチャネル（Ｂｒｏａｄｃａｓｔ  Ｃｈａｎｎｅｌ：ＢＣＨ）を管理する。
【００１５】
前記ＭＡＣ−ｃ／ｓｈサブレイヤは、他の端末と共有されるＦＡＣＨ（Ｆｏｒｗａｒｄ  Ａｃｃｅｓｓ  Ｃｈａｎｎｅｌ）やＤＳＣＨ（Ｄｏｗｎｌｉｎｋ  Ｓｈａｒｅｄ  Ｃｈａｎｎｅｌ）などの共用トランスポートチャネルを管理する。
【００１６】
前記ＭＡＣ−ｄサブレイヤは、特定端末に対する専用トランスポートチャネルであるＤＣＨ（Ｄｅｄｉｃａｔｅｄ  Ｃｈａｎｎｅｌ）を管理する。
【００１７】
また、アップリンク及びダウンリンク高速データ伝送をサポートするために、前記ＭＡＣ−ｈｓサブレイヤは、高速ダウンリンクデータ伝送のためのトランスポートチャネルであるＨＳ−ＤＳＣＨ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｓｈａｒｅｄ  Ｃｈａｎｎｅｌ）を管理し、前記ＭＡＣ−ｅサブレイヤは、高速アップリンクデータ伝送のためのトランスポートチャネルであるＥ−ＤＣＨ（Ｅｎｈａｎｃｅｄ  ｄｅｄｉｃａｔｅｄ  Ｃｈａｎｎｅｌ）を管理する。
【００１８】
前記ＲＬＣ層は、各無線ベアラ（Ｒａｄｉｏ  Ｂｅａｒｅｒ：ＲＢ）のＱｏＳに対する保障及び該当データの伝送を担当する。前記ＲＬＣ層は、ＲＢ固有のＱｏＳを保障するために、ＲＢ毎に１つの独立したＲＬＣエンティティを含み、多様なＱｏＳをサポートするために、トランスペアレントモード（Ｔｒａｎｓｐａｒｅｎｔ  Ｍｏｄｅ：ＴＭ）、無応答モード（Ｕｎａｃｋｎｏｗｌｅｄｇｅｄ  Ｍｏｄｅ：ＵＭ）、及び応答モード（Ａｃｋｎｏｗｌｅｄｇｅｄ  Ｍｏｄｅ：ＡＭ）の３つのＲＬＣモードを提供する。
【００１９】
また、前記ＲＬＣ層は、無線インタフェースでのデータ伝送に適するようにデータサイズを調節する役割も果し、このために、上位層から受信したデータを分割及び連結する機能を行う。
【００２０】
前記ＰＤＣＰ層は、前記ＲＬＣ層の上位に位置し、ＩＰｖ４やＩＰｖ６のようなＩＰパケットを利用して伝送するデータを、相対的に帯域幅の狭い無線インタフェース上で効率的に伝送できるようにする。このために、前記ＰＤＣＰ層は、データのヘッダ部分で必要な情報のみを伝送することで無線インタフェースでの伝送効率を向上させるヘッダ圧縮機能を行う。前記ＰＤＣＰ層は、ヘッダ圧縮が基本機能であるため、パケット交換（Ｐａｃｋｅｔ  Ｓｗｉｔｃｈｅｄ：ＰＳ）ドメインにのみ存在し、各ＰＳサービスに対する効果的なヘッダ圧縮機能を提供するために、１つのＲＢ当たり１つのＰＤＣＰエンティティが存在する。
【００２１】
また、前記ＲＬＣ層の上位に位置するＢＭＣ層は、セルブロードキャストメッセージ（ｃｅｌｌ  ｂｒｏａｄｃａｓｔ  ｍｅｓｓａｇｅ）をスケジューリングし、特定セルに位置する端末に前記メッセージをブロードキャストする役割を果たす。
【００２２】
前記第３層（Ｌ３）の最下部に位置するＲＲＣ（Ｒａｄｉｏ  Ｒｅｓｏｕｒｃｅ  Ｃｏｎｔｒｏｌ）層は、制御プレーンにおいて定義され、ＲＢの設定、再設定、及び解除に関する第１層及び第２層のパラメータを制御し、また、論理チャネル、トランスポートチャネル、及び物理チャネルの制御を担当する。ここで、前記ＲＢは、端末とＵＴＲＡＮ間のデータ伝送のために無線プロトコルの第１層及び第２層により提供される論理パスを意味する。一般に、ＲＢの設定とは、特定データサービスを提供するために必要なプロトコル層及びチャネルの特性を規定し、それぞれの具体的なパラメータ及び動作方法を設定することである。
【００２３】
以下、ＨＳＵＰＡ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｕｐｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）について詳細に説明する。
【００２４】
ＨＳＵＰＡとは、端末（ＵＥ）がＵＴＲＡＮにアップリンクでデータを高速伝送するシステムであり、従来の専用チャネル（ＤＣＨ）の代わりに向上した専用チャネル（Ｅｎｈａｎｃｅｄ  Ｄｅｄｉｃａｔｅｄ  Ｃｈａｎｎｅｌ：Ｅ−ＤＣＨ）を使用し、その他に、高速伝送に必要なＨＡＲＱ（Ｈｙｂｒｉｄ  ＡＲＱ）とＡＭＣ（Ａｄａｐｔｉｖｅ  Ｍｏｄｕｌａｔｉｏｎ  ａｎｄ  Ｃｏｄｉｎｇ）、及びＮｏｄｅ  Ｂ制御スケジューリング（Ｎｏｄｅ  Ｂ  Ｃｏｎｔｒｏｌｌｅｄ  Ｓｃｈｅｄｕｌｉｎｇ）などの技術を用いる。
【００２５】
ＨＳＵＰＡのために、Ｎｏｄｅ  Ｂは、端末に該端末のＥ−ＤＣＨ伝送を制御するダウンリンク制御情報を伝送する。ダウンリンク制御情報は、ＨＡＲＱのための応答情報（ＡＣＫ／ＮＡＣＫ）、ＡＭＣのためのチャネル品質情報（Ｃｈａｎｎｅｌ  Ｑｕａｌｉｔｙ  Ｉｎｆｏｒｍａｔｉｏｎ）、Ｎｏｄｅ  Ｂ制御スケジューリングのためのＥ−ＤＣＨ伝送速度割り当て情報、Ｅ−ＤＣＨ伝送開始時間及び伝送時間間隔割り当て情報、並びに伝送ブロックサイズ情報などを含む。
【００２６】
端末は、Ｎｏｄｅ  Ｂにアップリンク制御情報を伝送する。アップリンク制御情報は、Ｎｏｄｅ  Ｂ制御スケジューリングのためのＥ−ＤＣＨ伝送速度要求情報（Ｒａｔｅ  Ｒｅｑｕｅｓｔ  Ｉｎｆｏｒｍａｔｉｏｎ）、端末バッファ状態情報（ＵＥ  Ｂｕｆｆｅｒ  Ｓｔａｔｕｓ  Ｉｎｆｏｒｍａｔｉｏｎ）、及び端末電力状態情報（ＵＥ  Ｐｏｗｅｒ  Ｓｔａｔｕｓ  Ｉｎｆｏｒｍａｔｉｏｎ）などを含む。ＨＳＵＰＡのためのアップリンク制御情報及びダウンリンク制御情報は、Ｅ−ＤＰＣＣＨ（Ｅｎｈａｎｃｅｄ  Ｄｅｄｉｃａｔｅｄ  Ｐｈｙｓｉｃａｌ  Ｃｏｎｔｒｏｌ  Ｃｈａｎｎｅｌ）のような物理制御チャネルで伝送される。
【００２７】
ＨＳＵＰＡのために、ＭＡＣ−ｄとＭＡＣ−ｅ間には、ＭＡＣ−ｄフローが定義される。ここで、ＤＣＣＨ（Ｄｅｄｉｃａｔｅｄ  Ｃｏｎｔｒｏｌ  Ｃｈａｎｎｅｌ）やＤＴＣＨ（Ｄｅｄｉｃａｔｅｄ  Ｔｒａｆｆｉｃ  Ｃｈａｎｎｅｌ）などの専用論理チャネル（Ｄｅｄｉｃａｔｅｄ  Ｌｏｇｉｃａｌ  Ｃｈａｎｎｅｌ）はＭＡＣ−ｄフローにマッピングされ、ＭＡＣ−ｄフローはトランスポートチャネルＥ−ＤＣＨにマッピングされ、トランスポートチャネルＥ−ＤＣＨは物理チャネルＥ−ＤＰＤＣＨ（Ｅｎｈａｎｃｅｄ  Ｄｅｄｉｃａｔｅｄ  Ｐｈｙｓｉｃａｌ  Ｄａｔａ  Ｃｈａｎｎｅｌ）にマッピングされる。前記専用論理チャネルは、直接トランスポートチャネルＤＣＨにマッピングできる。ここで、トランスポートチャネルＤＣＨは、物理チャネルＤＰＤＣＨ（Ｄｅｄｉｃａｔｅｄ  Ｐｈｙｓｉｃａｌ  Ｄａｔａ  Ｃｈａｎｎｅｌ）にマッピングされる。このようなチャネル間のマッピング関係は図３に示す。
【００２８】
以下、ＭＡＣ−ｄサブレイヤについて詳細に説明する。送信側ＭＡＣ−ｄサブレイヤは、上位層、すなわち、ＲＬＣ層から伝送されたＭＡＣ−ｄ  ＳＤＵ（Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）からＭＡＣ−ｄ  ＰＤＵ（Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）を構成し、受信側ＭＡＣ−ｄサブレイヤは、下位層から受信したＭＡＣ−ｄ  ＰＤＵからＭＡＣ−ｄ  ＳＤＵを復元して上位層であるＲＬＣ層に伝送する役割を果たす。ここで、ＭＡＣ−ｄサブレイヤは、ＭＡＣ−ｄフローによりＭＡＣ−ｅサブレイヤとＭＡＣ−ｄ  ＰＤＵを交換するか、又は、ＤＣＨで物理層とＭＡＣ−ｄ  ＰＤＵを交換する。ＭＡＣ−ｄサブレイヤが実行する機能としては、データ量によってトランスポートチャネルを選択的にスイッチングするトランスポートチャネルタイプスイッチング、ＭＡＣ−ｄ  ＰＤＵの暗号化／復号化、チャネル状況に適したトランスポートフォーマット組み合わせ（Ｔｒａｎｓｐｏｒｔ  Ｆｏｒｍａｔ  Ｃｏｍｂｉｎａｔｉｏｎ：ＴＦＣ）の選択、及び様々な専用論理チャネルが多重化されて１つのＤＣＨ又は１つのＭＡＣ−ｄフローにマッピングされるとき、それぞれの専用論理チャネルを識別するための論理チャネル識別子（Ｃ／Ｔ）を管理するＣ／Ｔ  Ｍｕｘなどがある。特に、論理チャネル識別子のＣ／Ｔフィールドは、論理チャネルが多重化されたときにのみ使用され、それぞれのＭＡＣ−ｄ  ＳＤＵのヘッダにＣ／Ｔフィールドを加えてＭＡＣ−ｄ  ＰＤＵを構成する。現在、Ｃ／Ｔ  フィールドは、４ビットに定義されており、従って、１つのＤＣＨ又は１つのＭＡＣ−ｄフローに多重化できる論理チャネルの数は、最大１６個である。このようなＨＳＵＰＡにおけるＭＡＣ−ｄサブレイヤの送信側である端末の構造を図４に示し、論理チャネルが多重化されたときのＭＡＣ−ｄ  ＰＤＵフォーマットを図５に示す。
【００２９】
送信側ＭＡＣ−ｅサブレイヤは、ＭＡＣ−ｄサブレイヤからＭＡＣ−ｄフローにより伝送されたＭＡＣ−ｄ  ＰＤＵ、すなわち、ＭＡＣ−ｅ  ＳＤＵからＭＡＣ−ｅ  ＰＤＵを構成し、受信側ＭＡＣ−ｅサブレイヤは、下位層、すなわち、物理層から受信したＭＡＣ−ｅ  ＰＤＵからＭＡＣ−ｅ  ＳＤＵを復元して上位層に伝送する役割を果たす。ここで、ＭＡＣ−ｅサブレイヤは、トランスポートチャネルであるＥ−ＤＣＨで物理層とＭＡＣ−ｅ  ＰＤＵを交換する。
【００３０】
ＭＡＣ−ｅサブレイヤの実行機能は、送信側に属するか、受信側に属するかによって異なる。まず、送信側ＭＡＣ−ｅサブレイヤは、アップリンク／ダウンリンク制御情報によってデータ伝送をスケジューリングし、前記データの優先順位によって該データを処理する機能、データを高速で信頼できるように伝送するＨＡＲＱ（Ｈｙｂｒｉｄ  ＡＲＱ）機能、並びにチャネル状況に適したトランスポートフォーマット及びリソース組み合わせを選択するＴＦＲＣ（Ｔｒａｎｓｐｏｒｔ  Ｆｏｒｍａｔ  ａｎｄ  Ｒｅｓｏｕｒｃｅ  Ｃｏｍｂｉｎａｔｉｏｎ）選択機能がある。
【００３１】
特に、スケジューリング／優先順位管理ブロックは、物理チャネルに伝送されるＭＡＣ−ｅ  ＰＤＵを構成する役割も果たすが、具体的には、まずＭＡＣ−ｄサブレイヤから１つのＭＡＣ−ｄフローにより１伝送時間間隔（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｔｉｍｅ  Ｉｎｔｅｒｖａｌ：ＴＴＩ）の間受信されたＭＡＣ−ｄ  ＰＤＵ、すなわち、ＭＡＣ−ｅ  ＳＤＵをその長さによって連結（Ｃｏｎｃａｔｅｎａｔｉｏｎ）し、その長さ情報をＭＡＣ−ｅヘッダに加え、伝送されるトランスポートブロック（Ｔｒａｎｓｐｏｒｔ  Ｂｌｏｃｋ）の転送シーケンス番号（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｓｅｑｕｅｎｃｅ  Ｎｕｍｂｅｒ：ＴＳＮ）６ビットを前記ヘッダに加え、また、ＭＡＣ−ｄフロー及び論理チャネルの優先順位を識別可能にする３ビットのＰＩＤ（Ｐｒｉｏｒｉｔｙ  ＩＤ）を前記ヘッダに加える。最後に、将来他のＭＡＣ−ｅ  ＰＤＵフォーマットをサポートできるように１ビットのバージョンフラグ（Ｖｅｒｓｉｏｎ  Ｆｌａｇ：ＶＦ）をヘッダに加えてＭＡＣ−ｅ  ＰＤＵを構成する。
【００３２】
このような送信側ＭＡＣ−ｅサブレイヤの構造とＭＡＣ−ｅ  ＰＤＵフォーマットをそれぞれ図６と図７に示す。
【００３３】
一般に、一定の形態のＰＤＵフォーマットを使用する理由は、受信側でデータを一連のビットストリーム（例えば、０，１，０，１）として受信しており、フォーマットを決めておかないと、受信側はそれぞれのビットの意味を解釈できないためである。ＨＳＵＰＡでは、図７に示すようなＭＡＣ−ｅ  ＰＤＵフォーマットを使用するが、ＭＡＣ−ｅ  ＰＤＵフォーマットの使用には以下のようないくつかの制約条件がある。
【００３４】
第１に、１ＴＴＩ中には１つのＭＡＣ−ｅ  ＰＤＵのみが伝送される。従って、ＭＡＣ−ｅ  ＰＤＵ毎にＴＳＮを加える。
【００３５】
第２に、１つのＭＡＣ−ｅ  ＰＤＵは、同一のＭＡＣ−ｄフローに属し、同一の優先順位を有する論理チャネルのデータのみを含む。従って、ＰＩＤは、ＭＡＣ−ｄフローＩＤ及び論理チャネル優先順位（Ｌｏｇｉｃａｌ  ｃｈａｎｎｅｌ  ｐｒｉｏｒｉｔｙ）として解釈される。
【００３６】
第３に、多重化利得（Ｍｕｌｔｉｐｌｅｘｉｎｇ  ｇａｉｎ）を得るために、様々な論理チャネルのデータが１つのＭＡＣ−ｅ  ＰＤＵに多重化される。一般に、各論理チャネル毎にＳＤＵの長さは異なるので、各ＳＤＵの長さを示す情報がヘッダに加えられる。
【００３７】
以上の条件のうち、第３の条件によりＭＡＣ−ｅ  ＰＤＵのヘッダ長は可変される。ＳＤＵの長さ情報は、３つのフィールドから構成されるが、これらは、それぞれＳＤＵの長さを表示する３ビットのＳＩＤ（Ｓｉｚｅ  Ｉｎｄｅｘ）フィールドと、前記ＳＩＤの長さを有するＳＤＵ数を通知する７ビットのＮフィールド、及び次のフィールドがＳＩＤの長さ情報であるか、ＭＡＣ−ｅ  ＳＤＵであるかを通知する１ビットのＦ（Ｆｌａｇ）フィールドである。好ましくは、ＳＤＵの長さ情報は、ＳＩＤ、Ｎ、Ｆの３つフィールドから構成され、そのサイズは、ＳＤＵの長さの種類の数だけ増加する。
【００３８】
あるＰＤＵを物理チャネルを介して無線で伝送するために、前記ＰＤＵは、物理チャネルにおいて行われる変調及び拡散などの符号化に要求される所定長さを有する必要がある。従って、ＭＡＣ−ｅサブレイヤは、ＰＤＵの最後の部分をパディングすることにより物理チャネルが要求するサイズに合うＰＤＵを生成する。このようなパディング部分は、ＰＤＵサイズを合わせるための部分で、いずれの情報も含まないため、前記受信側は、ＰＤＵを受信すると、前記パディング部分を廃棄する。
【００３９】
受信側は、図７のフォーマットによって前記受信された一連のビットストリームを解読する。好ましくは、前記受信側は、前記ビットストリームをＶＦ（１ｂｉｔ）、ＰＩＤ（３ｂｉｔ）、ＴＳＮ（６ｂｉｔ）、ＳＩＤ（３ｂｉｔ）、Ｎ（７ｂｉｔ）、Ｆ（１ｂｉｔ）から解読し、Ｆフィールドが次の部分がＳＤＵであることを通知するまで前記ヘッダを解読する。Ｆフィールドが次の部分がＳＤＵであることを通知すると、前記受信側は、前記次のビットからはＳＤＵの長さ情報、好ましくは、ＳＩＤ、Ｎ、Ｆの組み合わせからＳＤＵの長さ及び数によって前記ＳＤＵを分解する。前記ＳＤＵを抽出した後、残りの部分はパディング部分として廃棄する。
【００４０】
前記ＭＡＣ−ｅ  ＳＤＵが同一の長さを有する場合、データを伝送するために複数の論理チャネルを使用しても、１つのＳＤＵの長さ情報を利用して他のＳＤＵの長さを通知することができる。図７に示すように、１番目のＳＤＵの長さ情報、すなわち、ＳＩＤ１、Ｎ１、Ｆ１の組み合わせは、１番目の論理チャネル（Ｃ／Ｔ＝１）と２番目の論理チャネル（Ｃ／Ｔ＝２）のデータ長を全て通知し、Ｋ番目のＳＤＵの長さ情報、すなわち、ＳＩＤＫ、ＮＫ、ＦＫの組み合わせは、４番目の論理チャネル（Ｃ／Ｔ＝４）からｋ番目の論理チャネル（Ｃ／Ｔ＝ｋ）のデータ長を全て通知する。好ましくは、ＭＡＣ−ｅサブレイヤは、データを論理チャネル別に処理するのでなく、ＭＡＣ−ｅ  ＳＤＵのサイズ別に処理する。
【００４１】
前記受信側ＭＡＣ−ｅサブレイヤの構造は図８に示す。前記受信側のＨＡＲＱブロックは、送信側のＨＡＲＱブロックに対応するものであり、前記ＨＡＲＱブロックの各ＨＡＲＱプロセスは、送信側とともにＳＡＷ（Ｓｔｏｐ  Ａｎｄ  Ｗａｉｔ）ＡＲＱ機能を行う。前記受信側は、ＨＡＲＱプロセスにより１つのＭＡＣ−ｅ  ＰＤＵを受信すると、ＭＡＣ−ｅ  ＰＤＵのヘッダにあるＶＦを読み出してバージョンを確認した後、次のＰＩＤフィールドを確認して前記受信されたＰＤＵがどのＭＡＣ−ｄフロー及びどの優先順位に対応するかを把握する。この動作は、並び替えキュー振り分け（Ｒｅ−ｏｒｄｅｒｉｎｇ  ｑｕｅｕｅ  ｄｉｓｔｒｉｂｕｔｉｏｎ）ブロックにおいて行われ、その後、ＰＩＤが示す並び替え（Ｒｅｏｒｄｅｒｉｎｇ）ブロックにＰＤＵを伝送する。
【００４２】
前記受信側の並び替え機能は、前記送信側に比べて注目すべき点である。すなわち、前記ＭＡＣ−ｅサブレイヤは、ＨＡＲＱによりＭＡＣ−ｅ  ＰＤＵを非順次（ｏｕｔ−ｏｆ−ｓｅｑｕｅｎｃｅ）に受信するが、前記ＭＡＣ−ｄサブレイヤ以降の上位層であるＲＬＣ層は、順次伝送（ｉｎ−ｓｅｑｕｅｎｃｅ  ｄｅｌｉｖｅｒｙ）を要求する。従って、前記ＭＡＣ−ｅサブレイヤは、非順次に受信されるＰＤＵを上位層に順次伝送するために並び替えを行う。このような並び替えを行うために、各ＰＩＤは並び替えバッファを有する。あるＰＤＵが正常に受信されたとしても、ＴＳＮが順次でないと、前記ＰＤＵは前記バッファに一時保存される。その後、前記ＰＤＵの順次伝送が可能になると、上位層に伝送される。並び替えバッファにはＰＤＵのヘッダのＶＦ及びＰＩＤを除いたＴＳＮからの部分が保存される。その後、前記ＰＤＵが分解（Ｄｉｓａｓｓｅｍｂｌｙ）ブロックに伝送されると、ＳＩＤ、Ｎ、ＦのＳＤＵの長さ情報を確認してＳＤＵが分解された後、上位のＭＡＣ−ｄサブレイヤに伝送される。好ましくは、前記ＭＡＣ−ｅ  ＳＤＵ又は前記ＭＡＣ−ｄ  ＰＤＵのみがＭＡＣ−ｄフローにより伝送される。
【００４３】
ＨＳＵＰＡにおいて、受信側であるＵＴＲＡＮのＭＡＣ−ｄサブレイヤ構造は、送信側である端末のＭＡＣ−ｄサブレイヤ構造とほぼ類似している。特に、受信側のＨＳＵＰＡに関連する部分は、送信側の機能を逆順に行う。前記ＤＣＨに関連する動作に関しても、端末がＴＦＣ選択を行う代わりに、ＵＴＲＡＮはスケジューリング／優先順位管理を行う点だけが異なる。
【００４４】
ＨＳＵＰＡに関しては、Ｃ／Ｔ  Ｍｕｘブロックは、ＭＡＣ−ｅサブレイヤからＭＡＣ−ｄフローにより受信されたＭＡＣ−ｄ  ＰＤＵのＣ／Ｔフィールドを読み出してどの論理チャネルに属するデータ（すなわち、ＭＡＣ−ｄ  ＰＤＵ）であるかを把握した後、前記Ｃ／Ｔフィールドを除去する。その後、ＭＡＣ−ｄ  ＳＤＵを抽出して前記Ｃ／Ｔフィールドが示すチャネルで上位のＲＬＣ層に伝送する。しかし、前記Ｃ／Ｔフィールドは、論理チャネルが多重化されたときにのみ存在する。論理チャネルが多重化されていない場合は、前記受信されたＭＡＣ−ｄ  ＰＤＵがＭＡＣ−ｄ  ＳＤＵであるので、前記Ｃ／Ｔ  Ｍｕｘブロックは、前記受信されたＭＡＣ−ｄ  ＰＤＵ自体をＲＬＣ層に伝送する。
【００４５】
図９は、ＨＳＵＰＡにおける前記ＵＴＲＡＮのＭＡＣ−ｄサブレイヤ構造を示す。前記受信側ＭＡＣ−ｅは、各ＰＩＤに並び替えバッファを有する。ＭＡＣ−ｅ  ＰＤＵが受信されると、前記ＭＡＣ−ｅは、前記受信されたＭＡＣ−ｅ  ＰＤＵに含まれるＰＩＤ情報を利用して、前記受信されたデータを伝送する並び替えバッファを選択した後、前記受信されたＭＡＣ−ｅ  ＰＤＵに含まれるＴＳＮ情報を利用して、前記ＭＡＣ−ｅ  ＰＤＵが前記選択された並び替えバッファ内のどの部分に位置すべきかを把握して前記データを整列する。また、前記並び替えバッファ内では、前記受信されたＭＡＣ−ｅ  ＰＤＵのＴＳＮ値よりＴＳＮ値の小さいＭＡＣ−ｅ  ＰＤＵが全て上位段に伝送された後、前記受信されたＭＡＣ−ｅ  ＰＤＵが上位段に伝送される。
【００４６】
しかし、このような従来技術は、データ伝送効率を低下させるだけでなく、受信側に必要以上に多くのメモリを要求するという問題があった。
【００４７】
例えば、送信側の送信したＭＡＣ−ｅ  ＰＤＵと受信側の並び替えバッファに到着して蓄積されたＭＡＣ−ｅ  ＰＤＵが図１０に示す通りであると仮定する。説明の便宜のために、ＭＡＣ−ｅ  ＰＤＵヘッダについてはＴＳＮだけ表示し、前記ＭＡＣ−ｅ  ＰＤＵが全て同一のＰＩＤを有すると仮定する。また、ＴＳＮ＝３のＭＡＣ−ｅ  ＰＤＵまでは正常に受信されて処理されたと仮定する。
【００４８】
図１０は送信側と受信側間に送受信されたＭＡＣ−ｅ  ＰＤＵの構成を示す図であり、送信側の送信したＭＡＣ−ｅ  ＰＤＵはＴＳＮ＝４からＴＳＮ＝７までであり、受信側の受信したＭＡＣ−ｅ  ＰＤＵはＴＳＮ＝５からＴＳＮ＝７までであることを示す。受信側にＴＳＮ＝４のＭＡＣ−ｅ  ＰＤＵがまだ到着していないため、ＴＳＮ＝５からＴＳＮ＝７までのＭＡＣ−ｅ  ＰＤＵが既に到着しているにもかかわらず、処理されずにそのまま並び替えバッファに待機している。
【００４９】
図１０から分かるように、前記並び替えバッファにまだ受信されていないＴＳＮ＝４のＭＡＣ−ｅ  ＰＤＵは、全て論理チャネル１に該当するＭＡＣ−ｄ  ＳＤＵにのみ構成される。すなわち、ＴＳＮ＝４のＭＡＣ−ｅ  ＰＤＵは論理チャネル２に該当するＭＡＣ−ｄ  ＳＤＵを含んでいない。従って、ＴＳＮ＝５からＴＳＮ＝７までのＭＡＣ−ｅ  ＰＤＵに含まれる論理チャネル２に該当するＭＡＣ−ｄ  ＳＤＵは直ちに上位段に伝送できる。
【００５０】
しかし、従来技術においては、ＴＳＮ＝５からＴＳＮ＝７までのＭＡＣ−ｅ  ＰＤＵに含まれる論理チャネル２に該当するＭＡＣ−ｄ  ＳＤＵが、ＭＡＣ−ｅ  ＰＤＵから分離されずに並び替えバッファに残っており、上位段に伝送されないため、必要以上の伝送遅延を発生させる。特に、前記論理チャネル２に該当するデータがリアルタイム伝送を要求するストリーミングや音声サービスのためのデータであれば問題はさらに深刻になる。
【発明の開示】
【発明が解決しようとする課題】
【００５１】
従って、本発明は、無線プロトコル層のデータユニット処理システムを提供することを目的とする。
【００５２】
本発明の付加的な特性と利点は後述する発明の詳細な説明に記載され、部分的には上記の説明により明らかになるか、本発明の実施により理解されるであろう。本発明の目的と利点は、特に、発明の詳細な説明及び添付図面だけでなく、特許請求の範囲に開示された構成により実現される。
【課題を解決するための手段】
【００５３】
上記の目的を達成するために、本発明による通信システムにおけるパケットデータ処理方法は、複数の論理チャネルのそれぞれから少なくとも１つのデータユニットを受信する段階と、前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットを含むデータブロックを構成し、前記データブロックにシーケンス番号を割り当てる段階と、前記データブロックを伝送する段階と、前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットが前記各論理チャネルの並び替えバッファに転送されるように、前記データブロックを受信及び処理する段階と、前記シーケンス番号によって前記複数の論理チャネルのそれぞれに前記少なくとも１つのデータユニットを伝送する段階とを含む。
【００５４】
好ましくは、前記処理段階は、前記データブロックを前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットに分解する段階を含む。前記伝送段階は、前記少なくとも１つのデータユニットが前記複数の論理チャネルのそれぞれから順次受信されたか否かを判断する段階を含む。
【００５５】
本発明の一態様において、前記少なくとも１つのデータユニットが特定論理チャネルから順次受信されたものと判断されると、前記データユニットを該当論理チャネルに伝送する。前記少なくとも１つのデータユニットが特定論理チャネルから非順次受信されたものと判断されると、前記データユニットを前記並び替えバッファに保存された他のデータユニットと共に並び替え、前記並び替えられたデータユニットが該当論理チャネルへの伝送に適した順序に並び替えられているか否かを判断する。
【００５６】
本発明の他の態様において、前記受信及び伝送段階は、媒体アクセス制御（ＭＡＣ）層で行われる。
【００５７】
本発明の他の実施形態において、本発明による通信システムにおけるパケットデータ処理方法は、複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットを含み、かつシーケンス番号が割り当てられたデータブロックを受信する段階と、前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットが前記複数の各論理チャネルの並び替えバッファに転送されるように、前記データブロックを処理する段階と、前記シーケンス番号によって前記複数の論理チャネルのそれぞれに前記少なくとも１つのデータユニットを伝送する段階とを含む。
【００５８】
好ましくは、前記処理段階は、前記データブロックを前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットに分解する段階を含む。前記伝送段階は、前記少なくとも１つのデータユニットが前記複数の論理チャネルのそれぞれから順次受信されたか否かを判断する段階を含む。
【００５９】
本発明の一態様において、前記少なくとも１つのデータユニットが特定論理チャネルから順次受信されたものと判断されると、前記データユニットを該当論理チャネルに伝送する。前記少なくとも１つのデータユニットが特定論理チャネルから非順次受信されたものと判断されると、前記データユニットを前記並び替えバッファに保存された他のデータユニットと共に並び替え、前記並び替えられたデータユニットが該当論理チャネルへの伝送に適した順序に並び替えられているか否かを判断する。
【００６０】
本発明の他の態様において、前記受信及び伝送段階は、媒体アクセス制御（ＭＡＣ）層で行われる。
【００６１】
本発明のさらに他の実施形態において、本発明による通信システムにおけるパケットデータ処理システムは、複数の論理チャネルのそれぞれから少なくとも１つのデータユニットを受信し、前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットを含むデータブロックを構成し、前記データブロックにシーケンス番号を割り当てた後、前記データブロックを伝送する移動端末を含む。
【００６２】
前記システムは、前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットが前記複数の各論理チャネルの並び替えバッファに転送されるように、前記データブロックを受信及び処理し、前記シーケンス番号によって前記複数の論理チャネルのそれぞれに前記少なくとも１つのデータユニットを伝送するネットワークをさらに含む。
【００６３】
好ましくは、前記ネットワークは、前記データブロックを前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットに分解し、前記データブロックを処理する役割を果たす。前記ネットワークは、前記少なくとも１つのデータユニットが前記複数の論理チャネルのそれぞれから順次受信されたか否かを判断し、前記少なくとも１つのデータユニットを伝送する役割を果たす。
【００６４】
本発明の一態様において、前記少なくとも１つのデータユニットが特定論理チャネルから順次受信されたものと判断されると、前記データユニットを該当論理チャネルに伝送する。前記少なくとも１つのデータユニットが特定論理チャネルから非順次受信されたものと判断されると、前記データユニットを前記並び替えバッファに保存された他のデータユニットと共に並び替え、前記並び替えられたデータユニットが該当論理チャネルへの伝送に適した順序に並び替えられているか否かを判断する。
【００６５】
本発明の他の態様において、前記ネットワークの受信及び伝送機能は、媒体アクセス制御（ＭＡＣ）層で行われる。
【００６６】
本発明のさらに他の実施形態において、本発明による通信システムでパケットデータを処理するためのネットワークは、第１チャネルを介してデータを伝送し、第２チャネルを介して制御情報を移動端末に送信する送信部と、前記移動端末から情報を受信する受信部と、制御部とを含む。前記制御部は、複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットを含み、かつシーケンス番号が割り当てられたデータブロックを受信し、前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットが前記複数の各論理チャネルの並び替えバッファに転送されるように、前記データブロックを処理し、前記シーケンス番号によって前記複数の論理チャネルのそれぞれに前記少なくとも１つのデータユニットを伝送する役割を果たす。
【００６７】
好ましくは、前記制御部は、前記データブロックを前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットに分解し、前記データブロックを処理する役割を果たす。前記制御部は、前記少なくとも１つのデータユニットが前記複数の論理チャネルのそれぞれから順次受信されたか否かを判断し、前記少なくとも１つのデータユニットを伝送する役割を果たす。
【００６８】
本発明の一態様において、前記少なくとも１つのデータユニットが特定論理チャネルから順次受信されたものと判断されると、前記データユニットを該当論理チャネルに伝送する。前記少なくとも１つのデータユニットが特定論理チャネルから非順次受信されたものと判断されると、前記データユニットを前記並び替えバッファに保存された他のデータユニットと共に並び替え、前記並び替えられたデータユニットが該当論理チャネルへの伝送に適した順序に並び替えられているか否かを判断する。
【００６９】
本発明の他の態様において、前記制御部は、媒体アクセス制御（ＭＡＣ）層内に備えられる。
【００７０】
以下の本発明に関する一般的な記載と詳細な記載は例示にすぎず、特許請求の範囲に記載された本発明の理解を助けるために提供されたものである。
【発明を実施するための最良の形態】
【００７１】
以下、本発明の好ましい実施形態について添付図面を参照して詳細に説明する。
【００７２】
本発明はＭＡＣ層のデータユニットを処理するシステムに関し、ＭＡＣ−ｅ  ＰＤＵ単位で行われていた従来の並び替え動作とは異なり、ＭＡＣ−ｄ  ＳＤＵの構成単位であるＭＡＣ−ｄ  ＳＤＵ又はＭＡＣ−ｄ  ＰＤＵなどのデータユニットの並び替えに関する。
【００７３】
本発明の基本的な概念は、従来のように受信側で各ＰＩＤに１つの優先順位バッファを提供して前記優先順位バッファでＭＡＣ−ｅ  ＰＤＵの並び替え動作を行うのではなく、受信側に設定された各論理チャネルに１つの並び替えバッファを提供して前記各論理チャネル並び替えバッファでＭＡＣ−ｄ  ＳＤＵの並び替え動作を行うというものである。
【００７４】
好ましくは、前記論理チャネル並び替えバッファの並び替え過程に使用されるシーケンス番号は、ＭＡＣ−ｄ  ＳＤＵに含まれるシーケンス番号である。
【００７５】
好ましくは、前記論理チャネル並び替えバッファの並び替え過程に使用されるシーケンス番号は、ＲＬＣ層で使用されるシーケンス番号又はＭＡＣ−ｄ  ＳＤＵに含まれるシーケンス番号である。
【００７６】
前記並び替え過程又は動作とは、データブロック（ＭＡＣ−ｄ  ＳＤＵ）が非順次受信された場合、シーケンス番号などの情報を利用してデータブロック（ＭＡＣ−ｄ  ＳＤＵ）を順序通りに並び替えた後、上位段に伝送することをいう。
【００７７】
例えば、５つのデータブロックが生成され、それぞれのデータブロックにその生成された順序通りに０，１，２，３，４というシーケンス番号が付与されており、受信側では前記データブロックを０，３，１，２，４の順序で受信したと仮定する。ここで、前記データブロック０は順序通りに受信されたため、前記受信側は該データブロック０を直ちに上位段に伝送する。前記データブロック３が受信されると、前記データブロック１及びデータブロック２が受信されていないため、並び替えバッファに保管する。その後、前記データブロック１が受信されると、これは前記データブロック０の次に順序通りに受信されたブロックであるため、直ちに上位段に伝送する。その後、前記データブロック２が受信されると、これを直ちに上位段に伝送し、前記デートブロック０、デートブロック１、及びデートブロック２が全て伝送されたため、前記並び替えバッファに保管されているデータブロック３も伝送する。このような方式で、非順次受信されたデータブロックを上位段に順次伝送する並び替え動作を行う。
【００７８】
図１１は本発明による受信側ＭＡＣ−ｅ構造の第１実施形態を示す図であり、図１２は本発明による受信側ＭＡＣ−ｄ構造の第１実施形態を示す図である。
【００７９】
ＭＡＣ−ｅは、従来のように、ＭＡＣ−ｅの優先順位毎に１つの並び替えバッファを備えて並び替え動作を行うのではなく、図１２に示すように、各論理チャネルに並び替えバッファを備える。
【００８０】
以下、ＭＡＣ−ｄとＭＡＣ−ｅの動作を図１１及び図１２を参照して説明する。
【００８１】
受信側ＭＡＣ−ｅは、ＭＡＣ−ｅ  ＰＤＵを受信すると、その受信したＭＡＣ−ｅ  ＰＤＵに含まれるＰＩＤの優先順位に該当する分解ブロックに前記ＭＡＣ−ｅ  ＰＤＵを伝送する。次に、前記分解ブロックは、前記伝送されたＭＡＣ−ｅ  ＰＤＵを分解して複数のＭＡＣ−ｄ  ＰＤＵに再構成し、その再構成したＭＡＣ−ｄ  ＰＤＵをＭＡＣ−ｄに伝送する。前記ＭＡＣ−ｄ  ＰＤＵを受信したＭＡＣ−ｄは、前記受信した各ＭＡＣ−ｄ  ＰＤＵに含まれるＣ／Ｔフィールドが指示する各該当論理チャネルに、前記各ＭＡＣ−ｄ  ＰＤＵに含まれるＭＡＣ−ｄ  ＳＤＵを伝送する。その後、各論理チャネルに存在する論理チャネル並び替えバッファは、前記ＭＡＣ−ｄ  ＳＤＵをそのシーケンス番号によって並び替える。
【００８２】
前述したように、本発明においては、並び替え動作が各論理チャネルに存在する論理チャネル並び替えバッファ内で行われる。図１２は前記論理チャネル並び替えバッファがＭＡＣ−ｄに位置する場合を示すが、前記論理チャネル並び替えバッファはＭＡＣ−ｄとＲＬＣとの間に位置することもでき、ＲＬＣの内部に位置することもできる。また、前記並び替えバッファは、図示のように、ＭＡＣ−ｄ内でトランスポートチャネルタイプ多重化ブロック（ｔｒａｎｓｐｏｒｔ  ｃｈａｎｎｅｌ  ｔｙｐｅ  ｍｕｌｔｉｐｌｅｘｉｎｇ  ｂｌｏｃｋ）と上位段との間に位置して並び替え過程を行うこともでき、ＭＡＣ−ｄ内でＣ／Ｔ  Ｍｕｘブロックとトランスポートチャネルタイプ多重化ブロックとの間に位置して並び替え過程を行うこともできる。
【００８３】
図１０に示すＭＡＣ−ｅ  ＰＤＵの構造を参照すると、全てのＭＡＣ−ｅ  ＰＤＵがＴＳＮフィールドを有する。前記ＴＳＮフィールドは、優先順位毎に存在する前記並び替えバッファ内で並び替え動作を行うために必要な値である。すなわち、従来は、ＴＳＮ値によりＭＡＣ−ｅ  ＰＤＵの順序を判断し、これに基づいて並び替え動作を行っていた。しかし、本発明においては、論理チャネル並び替えバッファを利用して並び替え動作を行うため、ＭＡＣ−ｅに優先順位毎に存在する並び替えバッファを必要とせず、ＭＡＣ−ｅ  ＰＤＵ間の伝送順序に関する情報も必要としない。
【００８４】
ＭＡＣ−ｅ  ＰＤＵが無線インタフェースで伝送される度にＴＳＮが含まれる場合、ＭＡＣ−ｅ  ＰＤＵのオーバーヘッドを増加させ、無線インタフェースでの伝送効率を低下させるので、本発明は、ＴＳＮを使用しないＭＡＣ−ｅ構造をさらに提案する。
【００８５】
ＴＳＮを使用しない構造において、ＭＡＣ−ｅは、新しいＭＡＣ−ｅ  ＰＤＵを受信すると、その受信したＭＡＣ−ｅ  ＰＤＵに含まれる各ＰＩＤの優先順位に該当する分解ブロックに伝送し、前記分解ブロックは、前記ＭＡＣ−ｅ  ＰＤＵから複数のＭＡＣ−ｄ  ＰＤＵを再構成してＭＡＣ−ｄに伝送する。次に、前記ＭＡＣ−ｄ  ＰＤＵを受信したＭＡＣ−ｄは、前記各ＭＡＣ−ｄ  ＰＤＵに含まれるＣ／Ｔフィールドが指示する各論理チャネルに、前記各ＭＡＣ−ｄ  ＰＤＵに含まれるＭＡＣ−ｄ  ＳＤＵを伝送する。その後、各論理チャネルに存在する論理チャネル並び替えバッファは、前記受信されたＭＡＣ−ｄ  ＳＤＵに含まれるシーケンス番号によって前記ＭＡＣ−ｄ  ＳＤＵを並び替える。
【００８６】
図１３は本発明によるＴＳＮを使用しない送信側ＭＡＣ−ｅ構造の第１実施形態を示す図である。図１３に示すＭＡＣ−ｅは、優先順位キュー（ｐｒｉｏｒｉｔｙ  ｑｕｅｕｅ）を使用しないという点で従来のＭＡＣ−ｅと異なる。すなわち、従来は、１つの優先順位キューでＭＡＣ−ｅ  ＰＤＵの優先順位を判断するためにＴＳＮを使用していたが、本発明においては、ＴＳＮを使用しないため、ＭＡＣ−ｅ  ＰＤＵの順序を判断する必要がなくなり、ＭＡＣ−ｅは優先順位キューを必要としない。
【００８７】
図１３を参照すると、ＭＡＣ−ｅは、ＭＡＣ−ｄから受信したＭＡＣ−ｄ  ＰＤＵを優先順位によって判断し、これをＨＡＲＱエンティティに伝送する。前記ＨＡＲＱエンティティは、同一の優先順位を有するＭＡＣ−ｄ  ＰＤＵを利用してＴＳＮ情報を含まないＭＡＣ−ｅ  ＰＤＵを構成し、無線インタフェースに伝送する。
【００８８】
本発明は、各論理チャネル別の並び替え動作だけでなく、ＭＡＣ−ｅ及びＭＡＣ−ｄの構造を最適化するための構造をさらに提案する。例えば、図７に示すように、従来技術においては、ＭＡＣ−ｅ  ＰＤＵのＰＩＤ値を用いて、上位段からＭＡＣ層に伝送されたＭＡＣ−ｄ  ＳＤＵを優先順位によって区分し、各ＭＡＣ−ｅ  ＰＤＵを無線インタフェースに伝送する度に、同一の優先順位を有するＭＡＣ−ｄ  ＳＤＵで各ＭＡＣ−ｅ  ＰＤＵを構成し、該当ＭＡＣ−ｅ  ＰＤＵの優先順位を受信側に通知して、受信側が同一のＰＩＤを有するＭＡＣ−ｅ  ＰＤＵを該当並び替えバッファで処理するようにした。ここで、ＭＡＣ−ｄ  ＰＤＵはＣ／Ｔフィールドを有し、同一の論理チャネルに該当するＣ／Ｔ値を有し、同一の優先順位を有する。これにより、従来技術においては、Ｃ／Ｔフィールドを利用して該当ＭＡＣ−ｄ  ＳＤＵの優先順位を判断できるにもかかわらず、送信側と受信側の両方ともＭＡＣ−ｅ  ＰＤＵをＰＩＤによって再度区分して処理していたため、プロセス資源を浪費していた。また、ＰＩＤがＭＡＣ−ｅ  ＰＤＵ内で３ビットを占めるため、オーバーヘッドを発生させて無線インタフェース上でのデータ伝送効率を低下させる。
【００８９】
本発明で提案したように、各論理チャネルに存在する論理チャネル並び替えバッファが並び替え動作を行うため、優先順位毎の並び替えバッファは不要である。また、送信側でも優先順位によってＭＡＣ−ｄ  ＰＤＵを区分して処理しなくてもよい。これは送信側ＭＡＣ−ｅが優先順位分別機能を必要としないことを意味する。
【００９０】
本発明は、ＰＩＤを使用せずに動作するＭＡＣ−ｅとＭＡＣ−ｄの構造をさらに提案する。具体的には、本発明においては、ＭＡＣ−ｅがＭＡＣ−ｅ  ＰＤＵを構成する際、ＭＡＣ−ｄから受信したＭＡＣ−ｄ  ＰＤＵを区分せずに処理することを提案する。すなわち、前記ＭＡＣ−ｅが前記ＭＡＣ−ｄから受信したＭＡＣ−ｄ  ＰＤＵを分類せずにＭＡＣ−ｅ  ＰＤＵを構成して伝送する。
【００９１】
好ましくは、前記ＭＡＣ−ｅは、前記ＭＡＣ−ｄからＭＡＣ−ｄ  ＰＤＵを受信する前に、受信される各ＭＡＣ−ｄ  ＰＤＵの優先順位又は論理チャネルについて前記ＭＡＣ−ｄに通知することができる。また、前記ＭＡＣ−ｅは、受信されるＭＡＣ−ｄ  ＰＤＵの数を前記ＭＡＣ−ｄにさらに通知することができる。
【００９２】
図１４は本発明によるＰＩＤ又は優先順位による区分を使用しない送信側ＭＡＣ−ｅ構造の第２実施形態を示す図である。
【００９３】
図１４に示すＭＡＣ−ｅの動作は、ＭＡＣ−ｅ  ＰＤＵの構成時、ＭＡＣ−ｅがＭＡＣ−ｄにデータを要求し、前記ＭＡＣ−ｄは前記ＭＡＣ−ｅの要求によって各論理チャネルで待機しているＭＡＣ−ｄ  ＰＤＵを前記ＭＡＣ−ｅに伝送するという点で従来と異なる。
【００９４】
また、前記ＭＡＣ−ｅは、各論理チャネルに蓄積されたデータ量、各論理チャネルの優先順位、ＭＡＣ−ｅ自身が伝送できるデータ量、又はＭＡＣ−ｅ自身が使用できるデータの組み合わせを検討し、ＭＡＣ−ｅ自身が使用するデータの組み合わせを決定した後、各論理チャネルにより受信されるデータ量について前記ＭＡＣ−ｄに通知することもできる。前記ＭＡＣ−ｄは、前記ＭＡＣ−ｅの要求によって各論理チャネルからデータを受信して前記ＭＡＣ−ｅに伝送する。これにより、前記ＭＡＣ−ｅは、前記ＭＡＣ−ｄから受信したデータを利用してＭＡＣ−ｅ  ＰＤＵを構成する。
【００９５】
前記ＭＡＣ−ｅは、前記ＭＡＣ−ｅ  ＰＤＵにＰＩＤが使用されないため、優先順位キュー又はＰＩＤを管理しない。前記ＭＡＣ−ｅは、各論理チャネルに蓄積されたデータ量を把握しようとする場合、その情報を直接上位段又はＭＡＣ−ｄに要求することができる。
【００９６】
データの組み合わせとは、ＭＡＣ−ｅが構成できるＭＡＣ−ｅ  ＰＤＵの組み合わせを意味する。このようなデータの組み合わせは、異なる種類のＭＡＣ−ｄ  ＰＤＵのサイズ、及びそれぞれのＭＡＣ−ｄ  ＰＤＵのサイズに該当するＭＡＣ−ｄ  ＰＤＵの数で表示される。送信側が使用できるデータの組み合わせは、チャネル状況とネットワークの設定によって可変的であり、送信側は送信側自身に許容された組み合わせから１つを選択して伝送する。
【００９７】
図１４に示すＭＡＣ−ｅは柔軟な構造からなり、前記ＭＡＣ−ｅはＴＳＮを使用してもよく、使用しなくてもよい。すなわち、前記ＭＡＣ−ｅ構造において、ＭＡＣ−ｄフローにより伝送されたＭＡＣ−ｄ  ＰＤＵでＭＡＣ−ｅ  ＰＤＵを構成する際、ＨＡＲＱエンティティは、ＴＳＮ値を順次添付してもよく、しなくてもよいが、これは前述したようにＴＳＮを添付することが非効率的であるためである。
【００９８】
また、図１５及び図１６に示すように、複数のＭＡＣ−ｄフローを使用せず、ＭＡＣ−ｄとＭＡＣ−ｅとの間に１つの連結通路だけを提供するより簡単な構造にすることもできる。
【００９９】
図１７は本発明による受信側ＭＡＣ−ｅ構造の第２実施形態を示す図であり、図１８は本発明による受信側ＭＡＣ−ｄ構造の第２実施形態を示す図である。
【０１００】
以下、ＭＡＣ−ｅとＭＡＣ−ｄの動作の従来と異なる点を説明する。
【０１０１】
ＨＡＲＱエンティティは、正常に受信されたＭＡＣ−ｅ  ＰＤＵを直ちに分解エンティティに伝送し、前記分解エンティティは、前記受信されたＭＡＣ−ｅ  ＰＤＵを直ちに分解して複数のＭＡＣ−ｄ  ＰＤＵを構成した後、前記構成されたＭＡＣ−ｄ  ＰＤＵをＭＡＣ−ｄに伝送する。次に、前記ＭＡＣ−ｄは、前記受信された各ＭＡＣ−ｄ  ＰＤＵを分解してＭＡＣ−ｄ  ＳＤＵを抽出した後、前記各ＭＡＣ−ｄ  ＰＤＵに含まれるＣ／Ｔフィールドを利用して、前記抽出されたＭＡＣ−ｄ  ＳＤＵを各該当論理チャネル並び替えバッファに伝送する。
【０１０２】
前記各論理チャネルに存在する並び替えバッファは、前記各ＭＡＣ−ｄ  ＳＤＵに含まれるシーケンス番号を利用して前記ＭＡＣ−ｄ  ＳＤＵを並び替えた後、上位段に伝送する。
【０１０３】
図１９は本発明による送信側ＭＡＣ−ｅ構造の第４実施形態を示す図であり、ＭＡＣ−ｅがより簡単に動作できる構造を示す。
【０１０４】
図１９に示す送信側ＭＡＣ−ｅ構造で、ＭＡＣ−ｅは、ＭＡＣ−ｄを介して各論理チャネルのデータを受信するのではなく、各論理チャネルから直接データを受信する。
【０１０５】
すなわち、ＭＡＣ−ｅは、各論理チャネルに待機しているデータの量を直接確認し、ＭＡＣ−ｅ自身が使用できるデータの組み合わせ又はＭＡＣ−ｅ自身が伝送できるデータ量に関する情報に基づいて、ＭＡＣ−ｅ自身が伝送するデータの組み合わせを決定する。また、前記ＭＡＣ−ｅは、各論理チャネルから前記決定されたデータの組み合わせに合うＭＡＣ−ｄ  ＳＤＵを受信してＭＡＣ−ｅ  ＰＤＵを構成する。前記ＭＡＣ−ｅは、各論理チャネルを区分するために、各論理チャネルから受信した各ＭＡＣ−ｄ  ＳＤＵ  Ｃ／Ｔ値を加えてＭＡＣ−ｄ  ＰＤＵを構成した後、ＭＡＣ−ｅ  ＰＤＵを構成する。Ｃ／Ｔ  ＭＵＸブロックは、ＭＡＣ−ｅサブレイヤ内に位置することもでき、ＭＡＣ−ｅとＭＡＣ−ｅの上位段との間に位置することもできる。
【０１０６】
図２０は本発明による受信側ＭＡＣ−ｅ構造の第３実施形態を示す図である。
【０１０７】
図２０に示すＭＡＣ−ｅ構造において、ＭＡＣ−ｅのＭＡＣ−ｄ  ＳＤＵは、ＭＡＣ−ｄを介して各論理チャネルに伝送されるのではなく、直接各論理チャネルに伝送される。すなわち、ＨＡＲＱエンティティは、正常に受信されたＭＡＣ−ｅ  ＰＤＵを直接分解エンティティに伝送し、前記分解エンティティは、前記受信されたＭＡＣ−ｅ  ＰＤＵを分解して複数のＭＡＣ−ｄ  ＰＤＵを構成した後、Ｃ／Ｔ  ＭＵＸエンティティに伝送する。前記Ｃ／Ｔ  ＭＵＸエンティティは、各ＭＡＣ−ｄ  ＰＤＵを分解してＭＡＣ−ｄ  ＳＤＵを抽出した後、前記抽出されたＭＡＣ−ｄ  ＳＤＵを各ＭＡＣ−ｄ  ＰＤＵに含まれるＣ／Ｔフィールドを利用して各論理チャネル並び替えバッファに伝送する。
【０１０８】
前記各論理チャネル並び替えバッファは、前記ＭＡＣ−ｄ  ＳＤＵを受信した後、前記ＭＡＣ−ｄ  ＳＤＵをそのシーケンス番号によって順次並び替えて上位段に伝送する。前記Ｃ／Ｔ  ＭＵＸエンティティは、ＭＡＣ−ｅの外部に位置させることもでき、ＲＬＣエンティティ内に新しいエンティティとして追加することもできる。
【０１０９】
図２１〜図２９はＭＡＣ−ｅ  ＰＤＵ構造の多様な実施形態を示す図である。以下、本発明によるＭＡＣ−ｅとＭＡＣ−ｄのために使用できる新しいＭＡＣ−ｅ  ＰＤＵ構造を図２１〜図２９を参照して説明する。
【０１１０】
図２１は本発明によるＭＡＣ−ｅ  ＰＤＵ構造の第１実施形態を示す図である。
【０１１１】
図２１に示すＭＡＣ−ｄ  ＰＤＵ構造は、ＰＩＤとＴＳＮがないという点で従来の構造と異なる。各論理チャネルに並び替えバッファが設定されて論理チャネル別に並び替え動作が行われるため、ＴＳＮとＰＩＤを必要としない。
【０１１２】
図２２は本発明によるＭＡＣ−ｅ  ＰＤＵ構造の第２実施形態を示す図であり、図２３は本発明によるＭＡＣ−ｅ  ＰＤＵ構造の第３実施形態を示す図である。
【０１１３】
ＭＡＣ−ｅ  ＰＤＵ構造の第２及び第３実施形態は、図２１のＭＡＣ−ｅ  ＰＤＵ構造において各ＭＡＣ−ｄ  ＰＤＵに含まれるＣ／Ｔフィールドの数を減らすために提案されたものである。
【０１１４】
ＭＡＣ−ｅ  ＰＤＵ構造の第１〜第３実施形態は、ＴＳＮとＰＩＤ情報を使用しないＭＡＣ−ｅとＭＡＣ−ｄに使用できる。
【０１１５】
図２４は本発明によるＭＡＣ−ｅ  ＰＤＵ構造の第４実施形態を示す図である。
【０１１６】
図２４に示すＭＡＣ−ｅ  ＰＤＵ構造は、ＴＳＮがないという点で従来の構造と異なる。本発明においては、各論理チャネルに並び替えバッファが設定されて論理チャネル別に並び替え動作が行われるため、ＴＳＮ値を必要としない。
【０１１７】
図２５は本発明によるＭＡＣ−ｅ  ＰＤＵ構造の第５実施形態を示す図であり、図２６は本発明によるＭＡＣ−ｅ  ＰＤＵ構造の第６実施形態を示す図である。
【０１１８】
ＭＡＣ−ｅ  ＰＤＵ構造の第５及び第６実施形態は、図２４のＭＡＣ−ｅ  ＰＤＵ構造において各ＭＡＣ−ｄ  ＰＤＵに含まれるＣ／Ｔフィールドの数を減らすために提案されたものである。
【０１１９】
ＭＡＣ−ｅ  ＰＤＵ構造の第４〜第６実施形態は、ＴＳＮ情報を使用しないＭＡＣ−ｅとＭＡＣ−ｄに使用できる。
【０１２０】
図２７は本発明によるＭＡＣ−ｅ  ＰＤＵ構造の第７実施形態を示す図である。
【０１２１】
図２７に示すＭＡＣ−ｅ  ＰＤＵは、ＰＩＤがないという点で従来の構造と異なる。本発明においては、各論理チャネルに並び替えバッファが設定されて論理チャネル別に並び替え動作が行われるため、ＰＩＤ値を必要としない。
【０１２２】
図２８は本発明によるＭＡＣ−ｅ  ＰＤＵ構造の第８実施形態を示す図であり、図２９は本発明によるＭＡＣ−ｅ  ＰＤＵ構造の第９実施形態を示す図である。
【０１２３】
ＭＡＣ−ｅ  ＰＤＵの第８及び９実施形態は、図２７のＭＡＣ−ｅ  ＰＤＵ構造において各ＭＡＣ−ｄ  ＰＤＵに含まれるＣ／Ｔフィールドの数を減らすために提案されたものである。
【０１２４】
ＭＡＣ−ｅ  ＰＤＵ構造の第７〜第９実施形態は、ＰＩＤ情報を使用しないＭＡＣ−ｅとＭＡＣ−ｄに使用できる。
【０１２５】
以上説明したように、本発明による無線プロトコル層のデータユニット処理システムは次のような利点がある。
【０１２６】
各論理チャネルに存在する論理チャネル並び替えバッファがＭＡＣ−ｄ  ＳＤＵを並び替えることにより、不要なデータ伝送の遅延を防止することができ、ＭＡＣ−ｅ  ＰＤＵがヘッダを使用しないため、無線インタフェースでの伝送効率を向上させることができる。
【０１２７】
図３０は本発明の一実施形態によるＵＴＲＡＮ５２０を示す図である。前記ＵＴＲＡＮ５２０は、１つ以上の無線ネットワークサブシステム（ＲＮＳ）５２５から構成される。各ＲＮＳ５２５は、無線ネットワーク制御装置（ＲＮＣ）５２３と、前記ＲＮＣ５２３が管理する複数のＮｏｄｅ  Ｂ５２１とから構成される。前記ＲＮＣ５２３は、無線リソースの割り当て及び管理を担当し、コアネットワークとのアクセスポイントの役割を果たす。また、前記ＲＮＣ５２３は、本発明の方法を行うためのものである。
【０１２８】
前記Ｎｏｄｅ  Ｂ５２１は、アップリンクで端末４００の物理層により伝送された情報を受信し、ダウンリンクで端末にデータを伝送する。前記Ｎｏｄｅ  Ｂ５２１は、端末４００とＵＴＲＡＮ５２０間のアクセスポイント、すなわち、送信部及び受信部の役割を果たす。前記移動通信装置４００は、プロセスユニット４１０やデータ又はデジタルプロセス装置を利用して実現することもでき、単独で又は外部のサポート論理との組み合わせで実現することもできることは、当業者にとって明白である。
【０１２９】
前述したようなＵＴＲＡＮを活用することにより、本発明においては、複数の論理チャネルのそれぞれから少なくとも１つのデータユニットを受信し、前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットを含むデータブロックを構成し、前記データブロックにシーケンス番号を割り当て、前記データブロックを伝送し、前記複数の論理チャネルのそれぞれから受信した少なくとも１つのデータユニットが前記各論理チャネルの並び替えバッファに転送されるように、前記データブロックを受信及び処理し、前記シーケンス番号によって前記複数の論理チャネルのそれぞれに前記少なくとも１つのデータユニットを伝送することができる。
【０１３０】
本発明は、移動通信に関連して説明されたが、無線通信特性を備えたＰＤＡ及びラップトップコンピュータのような移動装置を使用する他の無線通信システムにも適用できる。また、本発明を説明するために使用された特定用語は本発明の権利範囲をＵＭＴＳなどの特定無線通信システムに限定するものではない。本発明は、さらに、ＴＤＭＡ、ＣＤＭＡ、ＦＤＭＡ、ＷＣＤＭＡなどの他の無線インターフェース及び／又は他の物理層を使用する他の無線通信システムにも適用できる。
【０１３１】
本実施形態は、ソフトウェア、ファームウェア、ハードウェア、又はこれらの組み合わせを生産するための標準プログラム及び／又はエンジニアリング技術を利用して製造方法、装置、又は製造物として実行できる。ここで、「製造物」という用語は、ハードウェアロジック（例えば、集積回路チップ、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）など）、コンピュータ可読媒体（例えば、ハードディスクドライブ、フロッピー（登録商標）ディスク、テープなどの磁気記録媒体）、光記録装置（ＣＤ−ＲＯＭ、光ディスクなど）、又は揮発性／不揮発性メモリ装置（例えば、ＥＥＰＲＯＭ、ＲＯＭ、ＰＲＯＭ、ＲＡＭ、ＤＲＡＭ、ＳＲＡＭ、ファームウェア、プログラムロジックなど）において実行されるコードやロジックを示す。
【０１３２】
コンピュータ可読媒体内のコードはプロセッサにより接続及び実行される。本実施形態を実行するコードは伝送媒体を通じて、又はネットワーク上のファイルサーバから接続することもできる。その場合、前記コードが実行される製造物は、ネットワーク転送ライン、無線伝送媒体、空中を伝播する信号、無線波、赤外線信号などの伝送媒体を含む。もちろん、当該技術分野における通常の知識を有する者であれば、本発明の要旨を逸脱しない範囲においてこのような形態の多様な変形が可能であり、前記製造物が公知の情報伝送媒体も含むことができるという点を理解すると思われる。
【０１３３】
図面に示されたロジック実装（ｌｏｇｉｃ  ｉｍｐｌｅｍｅｎｔａｔｉｏｎ）は、特定順序に従った特定動作によって説明されているが、他の実施形態では、前記ロジック実装を他の順序にするか、その一部を変更又は削除して実行することができる。また、前述したロジックに過程がさらに追加されて本発明によって実行することもできる。
【０１３４】
前述した実施形態と利点は本発明を制限するものでなく、単なる例示にすぎない。本発明は、他の形態の装置にも容易に適用できる。本発明の詳細な説明は特許請求の範囲を制限するものでなく、単なる説明の便宜のためのものである。当該技術分野における通常の知識を有する者であれば多様な代案、変更、変形が可能であることを理解できるであろう。請求項において、ミーンズプラスファンクションクレーム（ｍｅａｎｓ−ｐｌｕｓ−ｆｕｎｃｔｉｏｎ  ｃｌａｕｓｅｓ）は列挙された機能を実行するものであり、ここに記載された構造、構造的同等物だけでなく均等な構造をも含む。
【図面の簡単な説明】
【０１３５】
発明の理解を容易にするために添付され、本明細書の一部を構成する図面は、本発明の多様な実施形態を示し、明細書と共に本発明の原理を説明する。図面において同一符号を付す本発明の特徴、構成要素、及び様態は、１つ以上の実施形態において同一、同等、又は類似した特徴、構成要素、及び様態を示す。
【図１】従来のＵＭＴＳネットワーク構造を示す図である。
【図２】従来のＵＭＴＳにおいて使用される無線プロトコル構造を示す図である。
【図３】従来のＨＳＵＰＡのＭＡＣ層を示す図である。
【図４】従来の端末のＭＡＣ−ｄサブレイヤの構造を示す図である。
【図５】従来の論理チャネルが多重化されたときのＭＡＣ−ｄ  ＰＤＵのフォーマットを示す図である。
【図６】従来の送信側のＭＡＣ−ｅサブレイヤの構造を示す図である。
【図７】従来のＭＡＣ−ｅ  ＰＤＵのフォーマットを示す図である。
【図８】従来の受信側ＭＡＣ−ｅサブレイヤの構造を示す図である。
【図９】従来のＵＴＲＡＮのＭＡＣ−ｄサブレイヤの構造を示す図である。
【図１０】従来のＭＡＣ−ｅ  ＰＤＵと並び替えバッファの例を示す図である。
【図１１】本発明による受信側ＭＡＣ−ｅ構造の第１実施形態を示す図である。
【図１２】本発明による受信側ＭＡＣ−ｄ構造の第１実施形態を示す図である。
【図１３】本発明による送信側ＭＡＣ−ｅ構造の第１実施形態を示す図である。
【図１４】本発明による送信側ＭＡＣ−ｅ構造の第２実施形態を示す図である。
【図１５】本発明による送信側ＭＡＣ−ｄ構造の第１実施形態を示す図である。
【図１６】本発明による送信側ＭＡＣ−ｅ構造の第３実施形態を示す図である。
【図１７】本発明による受信側ＭＡＣ−ｅ構造の第２実施形態を示す図である。
【図１８】本発明による受信側ＭＡＣ−ｄ構造の第２実施形態を示す図である。
【図１９】本発明による送信側ＭＡＣ−ｅ構造の第４実施形態を示す図である。
【図２０】本発明による受信側ＭＡＣ−ｅ構造の第３実施形態を示す図である。
【図２１】本発明によるＭＡＣ−ｅ  ＰＤＵ構造の第１実施形態を示す図である。
【図２２】本発明によるＭＡＣ−ｅ  ＰＤＵ構造の第２実施形態を示す図である。
【図２３】本発明によるＭＡＣ−ｅ  ＰＤＵ構造の第３実施形態を示す図である。
【図２４】本発明によるＭＡＣ−ｅ  ＰＤＵ構造の第４実施形態を示す図である。
【図２５】本発明によるＭＡＣ−ｅ  ＰＤＵ構造の第５実施形態を示す図である。
【図２６】本発明によるＭＡＣ−ｅ  ＰＤＵ構造の第６実施形態を示す図である。
【図２７】本発明によるＭＡＣ−ｅ  ＰＤＵ構造の第７実施形態を示す図である。
【図２８】本発明によるＭＡＣ−ｅ  ＰＤＵ構造の第８実施形態を示す図である。
【図２９】本発明によるＭＡＣ−ｅ  ＰＤＵ構造の第９実施形態を示す図である。
【図３０】本発明の一実施形態による通信システムでパケットデータを処理するためのネットワークを示す図である。
【図１】
2008503146.tif 000003
【図２】
2008503146.tif 000004
【図３】
2008503146.tif 000005
【図４】
2008503146.tif 000006
【図５】
2008503146.tif 000007
【図６】
2008503146.tif 000008
【図７】
2008503146.tif 000009
【図８】
2008503146.tif 000010
【図９】
2008503146.tif 000011
【図１０】
2008503146.tif 000012
【図１１】
2008503146.tif 000013
【図１２】
2008503146.tif 000014
【図１３】
2008503146.tif 000015
【図１４】
2008503146.tif 000016
【図１５】
2008503146.tif 000017
【図１６】
2008503146.tif 000018
【図１７】
2008503146.tif 000019
【図１８】
2008503146.tif 000020
【図１９】
2008503146.tif 000021
【図２０】
2008503146.tif 000022
【図２１】
2008503146.tif 000023
【図２２】
2008503146.tif 000024
【図２３】
2008503146.tif 000025
【図２４】
2008503146.tif 000026
【図２５】
2008503146.tif 000027
【図２６】
2008503146.tif 000028
【図２７】
2008503146.tif 000029
【図２８】
2008503146.tif 000030
【図２９】
2008503146.tif 000031
【図３０】
2008503146.tif 000032
【手続補正書】
【提出日】平成19年9月18日(2007.9.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信システムにおけるデータユニットを処理する装置であって、
前記装置が、
高速アップリンクパケットアクセス（High Speed Uplink Packet Access：ＨＳＵＰＡ）をサポートする媒体アクセス制御（Medium AccessControl：ＭＡＣ）層であって、各並び替えバッファが複数の論理チャネルのそれぞれに対して提供されている、ＭＡＣ層を備え、
前記ＭＡＣ層が、
データユニットとシーケンス番号とを含むデータブロックを受信するステップであって、前記データブロックは、対応する論理チャネルに属するデータユニットを識別する論理チャネル識別子を含み、前記データユニットのサイズを示すサイズ情報を含む、ステップと、
前記受信されたデータブロックを、前記データユニットが前記複数の論理チャネルのうちの対応する論理チャネルに関連している対応する並び替えバッファに転送されるように、処理するステップと、
前記シーケンス番号に従って前記データユニットを前記対応する論理チャネルに伝達するステップと
を実行するように構成されていることを特徴とする、装置。
【請求項２】
前記ＭＡＣ層は、前記対応する並び替えバッファに保存されたデータユニットに対して並び替え動作を実行した後に、前記伝達するステップを実行する、請求項１に記載の装置。
【請求項３】
前記シーケンス番号は、ＴＳＮ（Transmission Sequence Number）である、請求項１に記載の装置。
【請求項４】
前記ＭＡＣ層は、順次的なシーケンス番号を有するデータユニットについて、前記伝達するステップを直ちに実行する、請求項１に記載の装置。
【請求項５】
前記ＭＡＣ層は、順次的でないシーケンス番号を有するデータユニットを、順次的な伝達が可能になるまで、前記対応する並び替えバッファに保存する、請求項１に記載の装置。
【請求項６】
前記論理チャネル識別子は、Ｃ／Ｔフィールドである、請求項１に記載の装置。
【請求項７】
前記シーケンス番号は、前記データブロックのヘッダにある、請求項１に記載の装置。
【請求項８】
前記論理チャネル識別子は、前記データブロックのペイロードにある、請求項１に記載の装置。
【請求項９】
前記論理チャネル識別子および前記サイズ情報は、前記データブロックのヘッダにある、請求項１に記載の装置。
【請求項１０】
前記ＭＡＣ層は、ＰＩＤ（Priority Identification）情報を用いることなく前記ステップを実行する、請求項１に記載の装置。
【請求項１１】
前記データユニットは、リアルタイムストリーミングまたは音声サービスに関係する、請求項１に記載の装置。
【国際調査報告】
2008503146.tif 000033
2008503146.tif 000034