(57)【特許請求の範囲】
【請求項１】
下記を具備する、無線通信の方法：
第１のスレッドにおける第１の機能の組を実行すること、前記第１の機能の組は、第２のスレッドから第２のデータを得ることと、前記第２のスレッドにおけるアップリンク・パケットの構成を容易にするために、前記第２のスレッドに第１のデータを提供することとを具備し、前記第１の機能の組は、複数のアクティブな論理チャネル識別に関する最小の割り当て及び最大の割り当てを計算することを具備し、また前記第１のデータは、前記複数のアクティブな論理チャネル識別の各々に関する前記最小の割り当て及び前記最大の割り当てを具備し、前記第２のデータは、各々のアクティブな論理チャネル識別に関する、アップリンクで送られるデータ量についての情報を具備する；及び
前記第２のスレッドにおける第２の機能の組を実行すること、前記第２の機能の組は、前記第１のデータを得ることと、前記第１のデータに基づいて前記アップリンク・パケットを構成することと、前記第１の機能の組を前記実行することを容易にするために、前記第１のスレッドに前記第２のデータを提供することとを具備し、前記第１の機能の組は、緩和したタイミング・デッドラインにおいて実行され、前記第２の機能の組は、厳密なタイミング・デッドラインにおいて実行される。
【請求項２】
前記第１の機能の組は、下記を具備する、請求項１に記載の方法：
複数の論理チャネル識別に関する複数のトークンバケットを更新すること；
前記複数の論理チャネル識別の各々に関するバッファ状態を得るために、無線リンク制御層に問い合わせること；
前記複数の論理チャネル識別のうちの複数のアクティブな論理チャネル識別をサービスする順序を計算すること；
基地局にバッファ状態報告を送るかどうか決定すること；
必要とされる時に、前記基地局に送るための状態報告をトリガーすること；及び
論理チャネルグループのバッファ状態報告データを計算すること；
ここにおいて、前記第１のデータは、前記サービスする順序と、前記バッファ状態報告を送るかどうかに関連した情報と、前記論理チャネルグループのバッファ状態報告データとを具備する。
【請求項３】
前記複数のアクティブな論理チャネル識別のうちの１つのアクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを前記計算することは下記を具備する、請求項１に記載の方法：
トークンバケットサイズとバッファサイズが、ゼロより大きい時に、前記最小の割当てを、前記アクティブな論理チャネル識別に関する無線リンク制御層における前記バッファサイズと前記アクティブな論理チャネル識別に関する前記トークンバケットサイズのうちの最小値に設定すること；
前記トークンバケットサイズ又は前記バッファサイズが、ゼロより小さい時に、前記最小の割り当てをゼロに設定すること；及び
前記最大の割り当てを、前記最小の割り当てに等しく設定すること。
【請求項４】
前記第２の機能の組は、媒体アクセス制御要素トリガーを処理することを具備する、請求項１に記載の方法。
【請求項５】
前記第２の機能の組は、アップリンク許可サイズを得ることと、複数のアクティブな論理チャネル識別のために、無線リンク制御層におけるパケット構築の第１のパス及び前記無線リンク制御層における前記パケット構築の第２のパスを実行することとを具備する、請求項１に記載の方法。
【請求項６】
前記複数のアクティブな論理チャネル識別のうちの１つのアクティブな論理チャネル識別のための前記第１のパス及び前記第２のパスは、下記を具備する、請求項５に記載の方法：
前記アクティブな論理チャネル識別に関する最小の割り当て及び最大の割り当てを調整すること；
前記無線リンク制御層に前記最小の割り当て及び前記最大の割り当てを提供すること；
前記無線リンク制御層に、前記最小の割り当て及び前記最大の割り当てに基づくパケットサイズを用いて、前記アクティブな論理チャネル識別のためのパケットを構築するように要求すること；及び
前記アクティブな論理チャネル識別のために、前記無線リンク制御層において構築された前記パケットの前記パケットサイズに基づいて、前記アップリンク許可サイズの残りのアップリンク許可サイズを調整すること。
【請求項７】
前記第１のパスにおいて前記アクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを前記調整することは、下記を具備する、請求項６に記載の方法：
前記最大の割り当てを前記残りのアップリンク許可サイズに設定すること；及び
前記残りのアップリンク許可サイズが、前記最小の割り当てより小さい時に、前記最小の割り当てを前記残りのアップリンク許可サイズに設定すること。
【請求項８】
前記第２のパスにおいて前記アクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを前記調整することは、前記最大の割り当て及び前記最小の割り当てを前記残りのアップリンク許可サイズに設定することを具備する、請求項６に記載の方法。
【請求項９】
前記無線リンク制御層によって、パケットのセグメント化を減らすために、前記最小の割り当てと前記最大の割り当ての間で前記パケットサイズを選択することを更に具備する、請求項６に記載の方法。
【請求項１０】
前記アクティブな論理チャネル識別に関する、前記無線リンク制御層に提供される前記最小の割り当て及び前記最大の割り当ては、前記アクティブな論理チャネル識別のために優先ビットレートが満たされることを確実にする、請求項６に記載の方法。
【請求項１１】
前記第２の機能の組は、媒体アクセス制御パケット・データ・ユニットを形成することと、前記媒体アクセス制御パケット・データ・ユニットを物理層に提出することとを具備する、請求項１に記載の方法。
【請求項１２】
下記のように構成される処理システムを具備する、無線通信のための装置：
第１のスレッドにおける第１の機能の組を実行する、前記第１の機能の組は、第２のスレッドから第２のデータを得ることと、前記第２のスレッドにおけるアップリンク・パケットの構成を容易にするために、前記第２のスレッドに第１のデータを提供することとを具備し、前記第１の機能の組は、複数のアクティブな論理チャネル識別に関する最小の割り当て及び最大の割り当てを計算することを具備し、また前記第１のデータは、前記複数のアクティブな論理チャネル識別の各々に関する前記最小の割り当て及び前記最大の割り当てを具備し、前記第２のデータは、各々のアクティブな論理チャネル識別に関する、アップリンクで送られるデータ量についての情報を具備する；及び
前記第２のスレッドにおける第２の機能の組を実行する、前記第２の機能の組は、前記第１のデータを得ることと、前記第１のデータに基づいて前記アップリンク・パケットを構成することと、前記第１の機能の組を前記実行することを容易にするために、前記第１のスレッドに前記第２のデータを提供することとを具備し、前記第１の機能の組は、緩和したタイミング・デッドラインにおいて実行され、前記第２の機能の組は、厳密なタイミング・デッドラインにおいて実行される。
【請求項１３】
前記第１の機能の組は、下記を具備する、請求項１２に記載の装置：
複数の論理チャネル識別に関する複数のトークンバケットを更新すること；
前記複数の論理チャネル識別の各々に関するバッファ状態を得るために、無線リンク制御層に問い合わせること；
前記複数の論理チャネル識別のうちの複数のアクティブな論理チャネル識別をサービスする順序を計算すること；
基地局にバッファ状態報告を送るかどうか決定すること；
必要とされる時に、前記基地局に送るための状態報告をトリガーすること；及び
論理チャネルグループのバッファ状態報告データを計算すること；
ここにおいて、前記第１のデータは、前記サービスする順序と、前記バッファ状態報告を送るかどうかに関連した情報と、前記論理チャネルグループのバッファ状態報告データとを具備する。
【請求項１４】
前記複数のアクティブな論理チャネル識別のうちの１つのアクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを計算するために、前記処理システムは、下記のように構成される、請求項１２に記載の装置：
トークンバケットサイズとバッファサイズが、ゼロより大きい時に、前記最小の割当てを、前記アクティブな論理チャネル識別に関する無線リンク制御層における前記バッファサイズと前記アクティブな論理チャネル識別に関する前記トークンバケットサイズのうちの最小値に設定する；
前記トークンバケットサイズ又は前記バッファサイズが、ゼロより小さい時に、前記最小の割り当てをゼロに設定する；及び
前記最大の割り当てを、前記最小の割り当てに等しく設定する。
【請求項１５】
前記第２の機能の組は、媒体アクセス制御要素トリガーを処理することを具備する、請求項１２に記載の装置。
【請求項１６】
前記第２の機能の組は、アップリンク許可サイズを得ることと、複数のアクティブな論理チャネル識別のために、無線リンク制御層におけるパケット構築の第１のパス及び前記無線リンク制御層における前記パケット構築の第２のパスを実行することとを具備する、請求項１２に記載の装置。
【請求項１７】
前記複数のアクティブな論理チャネル識別のうちの１つのアクティブな論理チャネル識別のための前記第１のパス及び前記第２のパスを実行するために、前記処理システムは、下記のように構成される、請求項１６に記載の装置：
前記アクティブな論理チャネル識別に関する最小の割り当て及び最大の割り当てを調整する；
前記無線リンク制御層に前記最小の割り当て及び前記最大の割り当てを提供する；
前記無線リンク制御層に、前記最小の割り当て及び前記最大の割り当てに基づくパケットサイズを用いて、前記アクティブな論理チャネル識別のためのパケットを構築するように要求する；及び
前記アクティブな論理チャネル識別のために、前記無線リンク制御層において構築された前記パケットの前記パケットサイズに基づいて、前記アップリンク許可サイズの残りのアップリンク許可サイズを調整する。
【請求項１８】
前記第１のパスにおいて前記アクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを前記調整するために、前記処理システムは、下記のように構成される、請求項１７に記載の装置：
前記最大の割り当てを前記残りのアップリンク許可サイズに設定する；及び
前記残りのアップリンク許可サイズが、前記最小の割り当てより小さい時に、前記最小の割り当てを前記残りのアップリンク許可サイズに設定する。
【請求項１９】
前記第２のパスにおいて前記アクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを調整するために、前記処理システムは、前記最大の割り当て及び前記最小の割り当てを前記残りのアップリンク許可サイズに設定するように構成される、請求項１７に記載の装置。
【請求項２０】
前記無線リンク制御層は、パケットのセグメント化を減らすために、前記最小の割り当てと前記最大の割り当ての間で前記パケットサイズを選択する、請求項１７に記載の装置。
【請求項２１】
前記アクティブな論理チャネル識別に関する、前記無線リンク制御層に提供される前記最小の割り当て及び前記最大の割り当ては、前記アクティブな論理チャネル識別のために優先ビットレートが満たされることを確実にする、請求項１７に記載の装置。
【請求項２２】
前記第２の機能の組は、媒体アクセス制御パケット・データ・ユニットを形成することと、前記媒体アクセス制御パケット・データ・ユニットを物理層に提出することとを具備する、請求項１２に記載の装置。
【請求項２３】
下記を具備する、無線通信のための装置：
第１のスレッドにおける第１の機能の組を実行する手段、前記第１の機能の組は、第２のスレッドから第２のデータを得ることと、前記第２のスレッドにおけるアップリンク・パケットの構成を容易にするために、前記第２のスレッドに第１のデータを提供することとを具備し、前記第１の機能の組は、複数のアクティブな論理チャネル識別に関する最小の割り当て及び最大の割り当てを計算することを具備し、また前記第１のデータは、前記複数のアクティブな論理チャネル識別の各々に関する前記最小の割り当て及び前記最大の割り当てを具備し、前記第２のデータは、各々のアクティブな論理チャネル識別に関する、アップリンクで送られるデータ量についての情報を具備する；及び
前記第２のスレッドにおける第２の機能の組を実行する手段、前記第２の機能の組は、前記第１のデータを得ることと、前記第１のデータに基づいて前記アップリンク・パケットを構成することと、前記第１の機能の組を前記実行することを容易にするために、前記第１のスレッドに前記第２のデータを提供することとを具備し、前記第１の機能の組は、緩和したタイミング・デッドラインにおいて実行され、前記第２の機能の組は、厳密なタイミング・デッドラインにおいて実行される。
【請求項２４】
前記第１の機能の組は、下記を具備する、請求項２３に記載の装置：
複数の論理チャネル識別に関する複数のトークンバケットを更新すること；
前記複数の論理チャネル識別の各々に関するバッファ状態を得るために、無線リンク制御層に問い合わせること；
前記複数の論理チャネル識別のうちの複数のアクティブな論理チャネル識別をサービスする順序を計算すること；
基地局にバッファ状態報告を送るかどうか決定すること；
必要とされる時に、前記基地局に送るための状態報告をトリガーすること；及び
論理チャネルグループのバッファ状態報告データを計算すること；
ここにおいて、前記第１のデータは、前記サービスする順序と、前記バッファ状態報告を送るかどうかに関連した情報と、前記論理チャネルグループのバッファ状態報告データとを具備する。
【請求項２５】
前記複数のアクティブな論理チャネル識別のうちの１つのアクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを前記計算することは下記を具備する、請求項２３に記載の装置：
トークンバケットサイズとバッファサイズが、ゼロより大きい時に、前記最小の割当てを、前記アクティブな論理チャネル識別に関する無線リンク制御層における前記バッファサイズと前記アクティブな論理チャネル識別に関する前記トークンバケットサイズのうちの最小値に設定すること；
前記トークンバケットサイズ又は前記バッファサイズが、ゼロより小さい時に、前記最小の割り当てをゼロに設定すること；及び
前記最大の割り当てを、前記最小の割り当てに等しく設定すること。
【請求項２６】
前記第２の機能の組は、媒体アクセス制御要素トリガーを処理することを具備する、請求項２３に記載の装置。
【請求項２７】
前記第２の機能の組は、アップリンク許可サイズを得ることと、複数のアクティブな論理チャネル識別のために、無線リンク制御層におけるパケット構築の第１のパス及び前記無線リンク制御層における前記パケット構築の第２のパスを実行することとを具備する、請求項２３に記載の装置。
【請求項２８】
前記複数のアクティブな論理チャネル識別のうちの１つのアクティブな論理チャネル識別のための前記第１のパス及び前記第２のパスは、下記を具備する、請求項２７に記載の装置：
前記アクティブな論理チャネル識別に関する最小の割り当て及び最大の割り当てを調整すること；
前記無線リンク制御層に前記最小の割り当て及び前記最大の割り当てを提供すること；
前記無線リンク制御層に、前記最小の割り当て及び前記最大の割り当てに基づくパケットサイズを用いて、前記アクティブな論理チャネル識別のためのパケットを構築するように要求すること；及び
前記アクティブな論理チャネル識別のために、前記無線リンク制御層において構築された前記パケットの前記パケットサイズに基づいて、前記アップリンク許可サイズの残りのアップリンク許可サイズを調整すること。
【請求項２９】
前記第１のパスにおいて前記アクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを前記調整することは、下記を具備する、請求項２８に記載の装置：
前記最大の割り当てを前記残りのアップリンク許可サイズに設定すること；及び
前記残りのアップリンク許可サイズが、前記最小の割り当てより小さい時に、前記最小の割り当てを前記残りのアップリンク許可サイズに設定すること。
【請求項３０】
前記第２のパスにおいて前記アクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを前記調整することは、前記最大の割り当て及び前記最小の割り当てを前記残りのアップリンク許可サイズに設定することを具備する、請求項２８に記載の装置。
【請求項３１】
前記無線リンク制御層によって、パケットのセグメント化を減らすために、前記最小の割り当てと前記最大の割り当ての間で前記パケットサイズを選択する手段を更に具備する、請求項２８に記載の装置。
【請求項３２】
前記アクティブな論理チャネル識別に関する、前記無線リンク制御層に提供される前記最小の割り当て及び前記最大の割り当ては、前記アクティブな論理チャネル識別のために優先ビットレートが満たされることを確実にする、請求項２８に記載の装置。
【請求項３３】
前記第２の機能の組は、媒体アクセス制御パケット・データ・ユニットを形成することと、前記媒体アクセス制御パケット・データ・ユニットを物理層に提出することとを具備する、請求項２３に記載の装置。
【請求項３４】
下記の手順をコンピュータに実行させるためのコードを備えた、無線通信のためのプログラム：
第１のスレッドにおける第１の機能の組を実行すること、前記第１の機能の組は、第２のスレッドから第２のデータを得ることと、前記第２のスレッドにおけるアップリンク・パケットの構成を容易にするために、前記第２のスレッドに第１のデータを提供することとを具備し、前記第１の機能の組は、複数のアクティブな論理チャネル識別に関する最小の割り当て及び最大の割り当てを計算することを具備し、また前記第１のデータは、前記複数のアクティブな論理チャネル識別の各々に関する前記最小の割り当て及び前記最大の割り当てを具備し、前記第２のデータは、各々のアクティブな論理チャネル識別に関する、アップリンクで送られるデータ量についての情報を具備する；及び
前記第２のスレッドにおける第２の機能の組を実行すること、前記第２の機能の組は、前記第１のデータを得ることと、前記第１のデータに基づいて前記アップリンク・パケットを構成することと、前記第１の機能の組を前記実行することを容易にするために、前記第１のスレッドに前記第２のデータを提供することとを具備し、前記第１の機能の組は、緩和したタイミング・デッドラインにおいて実行され、前記第２の機能の組は、厳密なタイミング・デッドラインにおいて実行される。
【請求項３５】
前記第１の機能の組は、下記を具備する、請求項３４に記載のプログラム：
複数の論理チャネル識別に関する複数のトークンバケットを更新すること；
前記複数の論理チャネル識別の各々に関するバッファ状態を得るために、無線リンク制御層に問い合わせること；
前記複数の論理チャネル識別のうちの複数のアクティブな論理チャネル識別をサービスする順序を計算すること；
基地局にバッファ状態報告を送るかどうか決定すること；
必要とされる時に、前記基地局に送るための状態報告をトリガーすること；及び
論理チャネルグループのバッファ状態報告データを計算すること；
ここにおいて、前記第１のデータは、前記サービスする順序と、前記バッファ状態報告を送るかどうかに関連した情報と、前記論理チャネルグループのバッファ状態報告データとを具備する。
【請求項３６】
前記複数のアクティブな論理チャネル識別のうちの１つのアクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを前記計算することは下記を具備する、請求項３４に記載のプログラム：
トークンバケットサイズとバッファサイズが、ゼロより大きい時に、前記最小の割当てを、前記アクティブな論理チャネル識別に関する無線リンク制御層における前記バッファサイズと前記アクティブな論理チャネル識別に関する前記トークンバケットサイズのうちの最小値に設定すること；
前記トークンバケットサイズ又は前記バッファサイズが、ゼロより小さい時に、前記最小の割り当てをゼロに設定すること；及び
前記最大の割り当てを、前記最小の割り当てに等しく設定すること。
【請求項３７】
前記第２の機能の組は、媒体アクセス制御要素トリガーを処理することを具備する、請求項３４に記載のプログラム。
【請求項３８】
前記第２の機能の組は、アップリンク許可サイズを得ることと、複数のアクティブな論理チャネル識別のために、無線リンク制御層におけるパケット構築の第１のパス及び前記無線リンク制御層における前記パケット構築の第２のパスを実行することとを具備する、請求項３４に記載のプログラム。
【請求項３９】
前記複数のアクティブな論理チャネル識別のうちの１つのアクティブな論理チャネル識別のための前記第１のパス及び前記第２のパスは、下記を具備する、請求項３８に記載のプログラム：
前記アクティブな論理チャネル識別に関する最小の割り当て及び最大の割り当てを調整すること；
前記無線リンク制御層に前記最小の割り当て及び前記最大の割り当てを提供すること；
前記無線リンク制御層に、前記最小の割り当て及び前記最大の割り当てに基づくパケットサイズを用いて、前記アクティブな論理チャネル識別のためのパケットを構築するように要求すること；及び
前記アクティブな論理チャネル識別のために、前記無線リンク制御層において構築された前記パケットの前記パケットサイズに基づいて、前記アップリンク許可サイズの残りのアップリンク許可サイズを調整すること。
【請求項４０】
前記第１のパスにおいて前記アクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを前記調整することは、下記を具備する、請求項３９に記載のプログラム：
前記最大の割り当てを前記残りのアップリンク許可サイズに設定すること；及び
前記残りのアップリンク許可サイズが、前記最小の割り当てより小さい時に、前記最小の割り当てを前記残りのアップリンク許可サイズに設定すること。
【請求項４１】
前記第２のパスにおいて前記アクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを前記調整することは、前記最大の割り当て及び前記最小の割り当てを前記残りのアップリンク許可サイズに設定することを具備する、請求項３９に記載のプログラム。
【請求項４２】
前記プログラムは、前記無線リンク制御層によって、パケットのセグメント化を減らすために、前記最小の割り当てと前記最大の割り当ての間で前記パケットサイズを選択することを前記コンピュータに実行させるためのコードを具備する、請求項３９に記載のプログラム。
【請求項４３】
前記アクティブな論理チャネル識別に関する、前記無線リンク制御層に提供される前記最小の割り当て及び前記最大の割り当ては、前記アクティブな論理チャネル識別のために優先ビットレートが満たされることを確実にする、請求項３９に記載のプログラム。
【請求項４４】
前記第２の機能の組は、媒体アクセス制御パケット・データ・ユニットを形成することと、前記媒体アクセス制御パケット・データ・ユニットを物理層に提出することとを具備する、請求項３４に記載のプログラム。
【発明の詳細な説明】
【関連出願への相互参照】
【０００１】
３５Ｕ．Ｓ．Ｃ．§１１９（ｅ）に準じて、本出願は、ここにその全体を参考として組み込まれる、２００８年１１月１１日に出願された米国仮特許出願第６１／１１３，４５２号の利益を主張するものである。
【技術分野】
【０００２】
本開示は、全般的に、３ＧＰＰロング・ターム・エボリューション（ＬＴＥ）におけるユーザ機器（ＵＥ）サービス品質（ＱｏＳ）／アップリンク（ＵＬ）パケット構築に関し、特に、ＬＴＥにおけるＵＥ  ＱｏＳ／ＵＬパケット構築の効率的なインプリメンテーション（implementation）に関する。
【背景技術】
【０００３】
無線通信システムは、電話通信、映像、データ、メッセージング、及び同報通信などの、様々な電気通信サービスを提供するために幅広く展開されている。典型的な無線通信システムは、利用可能なシステム資源（例えば、帯域幅、送信パワー）を共有することによって、複数のユーザとの通信をサポートすることが可能な多元接続システムであることができる。そのような多元接続システムの例は、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、直交周波数分割多元接続（ＯＦＤＭＡ）システム、単一キャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）システム、及び時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ：time division synchronous code division multiple access）システムを含む。これらのシステムは、例えば、ＬＴＥのような、第３世代パートナシップ計画（３ＧＰＰ）の仕様に従うことができる。ＬＴＥは、スペクトルの効率を改善し、コストを下げ、サービスを改善し、新規のスペクトルを利用し、また他のオープン標準とよりよく統合するための、ユニバーサル・モバイル・テレコミュニケーション・システム（ＵＭＴＳ）モバイル標準への拡張のセットである。
【０００４】
一般に、無線多元接続通信システムは、複数のＵＥの通信を同時にサポートすることができる。各ＵＥは、順方向及び逆方向のリンク上の送信を介して、基地局（ＢＳ）と通信することができる。順方向リンク（又は、ダウンリンク（ＤＬ）)は、ＢＳからＵＥまでの通信リンクを指し、また、逆方向リンク（又は、アップリンク（ＵＬ）)は、ＵＥからＢＳまでの通信リンクを指す。ＵＥとＢＳの間の通信は、単一入力単一出力（ＳＩＳＯ：single-input single-output）システム、単一入力多出力（ＳＩＭＯ：single-input multiple-output）システム、多入力単一出力（ＭＩＳＯ：multiple-input single-output）システム、多入力多出力（ＭＩＭＯ：multiple-input multiple-output）システムを介して確立されることができる。ＵＥは、ピア・ツー・ピアの無線ネットワーク構成において、他のＵＥと（及び／又は、ＢＳは、他のＢＳと）通信することができる。
【０００５】
ＬＴＥネットワークにおいて、ＵＥは、ファイルダウンロードのような重いデータ・スループットを提供しながら、テレビ会議、ボイス・オーバ・インターネット・プロトコル（ＶｏＩＰ）、及び高解像度インタラクティブ・ゲームなどの、マルチプルな高度に時間敏感な（time sensitive）アプリケーションを同時にサービスすることができる複雑なパーソナル通信システムである。これらのアプリケーションの各々は、ＵＥが厳密に従わなければならない異なるＱｏＳを要する。これらのアプリケーションＱｏＳ要件に、ＬＴＥの高いデータレート（data rate）及びＬＴＥの短いタイミング・フレーム持続時間（timing frame duration）が合わさると、ＵＥのＣＰＵに重い負担をかけうる。ＬＴＥでは、タイミング・フレーム持続時間、即ち、伝送時間間隔（ＴＴＩ：transmission time interval）は、１ｍｓである。ＬＴＥでは、各ＴＴＩのために、媒体アクセス制御（ＭＡＣ）パケット・データ・ユニット（ＰＤＵ）が、構成されることができる。ＬＴＥでは、ＴＴＩが短いので、クリティカル・タイム中のＵＥのＣＰＵへの負担を減らすために、ＵＥ  ＱｏＳ／ＵＬパケット構築を改善する、あるいは最適化する必要性がある。
【発明の概要】
【０００６】
本開示の一態様においては、無線通信の方法が、第１のスレッドにおける第１の機能の組を実行することと、第２のスレッドにおける第２の機能の組を実行することとを含む。第１の機能の組は、第２のスレッドから第２のデータを得ることと、第２のスレッドにおけるアップリンク・パケットの構成を容易にするために、第２のスレッドに第１のデータを提供することとを含む。第２の機能の組は、第１のデータを得ることと、第１のデータに基づいてアップリンク・パケットを構成することと、第１の機能の組を実行することを容易にするために、第１のスレッドに第２のデータを提供することとを含む。
【０００７】
本開示の一態様においては、無線通信のための装置が、処理システムを含む。処理システムは、第１のスレッドにおける第１の機能の組を実行するように構成される。第１の機能の組は、第２のスレッドから第２のデータを得ることと、第２のスレッドにおけるアップリンク・パケットの構成を容易にするために、第２のスレッドに第１のデータを提供することとを含む。該処理システムは、第２のスレッドにおける第２の機能の組を実行するように更に構成される。第２の機能の組は、第１のデータを得ることと、第１のデータに基づいてアップリンク・パケットを構成することと、第１の機能の組を実行することを容易にするために、第１のスレッドに第２のデータを提供することとを含む。
【０００８】
本開示の一態様においては、無線通信のための装置が、第１のスレッドにおける第１の機能の組を実行する手段を含む。第１の機能の組は、第２のスレッドから第２のデータを得ることと、第２のスレッドにおけるアップリンク・パケットの構成を容易にするために、第２のスレッドに第１のデータを提供することとを含む。該装置は、第２のスレッドにおける第２の機能の組を実行する手段を更に含む。第２の機能の組は、第１のデータを得ることと、第１のデータに基づいてアップリンク・パケットを構成することと、第１の機能の組を実行することを容易にするために、第１のスレッドに第２のデータを提供することとを含む。
【０００９】
本開示の一態様においては、無線通信のためのコンピュータプログラム製品が、コンピュータ可読媒体を含む。コンピュータ可読媒体は、第１のスレッドにおける第１の機能の組を実行するためと、第２のスレッドにおける第２の機能の組を実行するためとのコードを含む。第１の機能の組は、第２のスレッドから第２のデータを得ることと、第２のスレッドにおけるアップリンク・パケットの構成を容易にするために、第２のスレッドに第１のデータを提供することとを含む。第２の機能の組は、第１のデータを得ることと、第１のデータに基づいてアップリンク・パケットを構成することと、第１の機能の組を実行することを容易にするために、第１のスレッドに第２のデータを提供することとを含む。
【図面の簡単な説明】
【００１０】
【図１】図１は、１つの実施形態に従って、多元接続無線通信システムを例示する図。
【図２】図２は、無線通信ネットワークを例示する図。
【図３】図３は、無線通信システムのブロック図。
【図４】図４は、装置のための構成を例示するブロック図。
【図５】図５は、ＬＴＥにおけるプロトコル・アーキテクチャを例示する図。
【図６】図６は、ＭＡＣ  ＰＤＵを例示する図。
【図７】図７は、２つのスレッドを用いてＭＡＣ  ＰＤＵを構築する典型的なプロセスを例示する図。
【図８】図８は、優先度の低いスレッドの機能を例示する図。
【図９】図９は、優先度の高いスレッドの機能を例示する図。
【図１０】図１０は、典型的な装置の機能を例示するブロック図。
【発明を実施するための形態】
【００１１】
次の記述においては、説明の目的で、数多くの特定の詳細が、１つ以上の実施形態ついての十分な理解を提供するように記載される。しかしながら、そのような（１つ又は複数の）実施形態が、これらの特定の詳細なしで実施されうることは、明白であることができる。他の例においては、周知の構造及びデバイスが、１つ以上の実施形態を記述することを容易にするように、ブロック図形式で示されている。
【００１２】
この出願において使用する時、「構成要素（component）」、「モジュール（module）」及び「システム（system）」などの用語は、コンピュータ関連のエンティティ（entity）、即ち、ハードウェア、ファームウェア、ハードウェアとソフトウェアの組み合わせ、ソフトウェア、あるいは実行中のソフトウェアのいずれかを指すように意図されている。例えば、構成要素は、それに限定されるものではないが、プロセッサ上で実行中のプロセス、プロセッサ、オブジェクト、実行可能なファイル（executable）、実行のスレッド、プログラム、及び／又はコンピュータであることができる。実例として、コンピューティング・デバイス上で走るアプリケーションとコンピューティング・デバイスの両方が、構成要素であることができる。１つ以上の構成要素が、１つのプロセス及び／又は実行のスレッド内に常駐することができ、また１つの構成要素が、１つのコンピュータに局在化（localized）される、及び／又は２つ以上のコンピュータの間で分散されることができる。加えて、これらの構成要素は、その上に様々なデータ構造を格納されている様々なコンピュータ可読媒体から実行することができる。構成要素は、１つ以上のデータ・パケット（例えば、信号によって、ローカルシステム内、分散システム内の別の構成要素と、及び／又はインターネットなどのネットワークを介して別のシステムと、対話する構成要素からのデータ）を有する信号に従うような、ローカルプロセス及び／又は遠隔プロセスによって通信することができる。
【００１３】
更に、様々な実施形態が、ＵＥに関連してここに記述される。ＵＥはまた、モバイル・デバイス、システム、加入者ユニット、加入者局、移動局、移動体、遠隔局、遠隔端末、アクセス端末、ユーザ端末、端末、無線通信デバイス、ユーザ・エージェント、ユーザ・デバイス、あるいはデバイスと呼ばれることができる。様々な実施形態が、基地局に関連してここに記述される。ＢＳは、ＵＥと通信するために利用されることができ、またアクセス・ポイント、ノードＢ、発展型ノードＢ（ｅＮｏｄｅＢ又はｅＮＢ)、ベーストランシーバ局（ＢＴＳ）、あるいは何か他の用語として呼ばれることができる。
【００１４】
その上、ここに記述されている様々な態様又は特徴は、標準的なプログラミング及び／又は工学技術を用いた方法、装置、又は製造品としてインプリメント（implemented）されることができる。ここで使用される場合、「製造品（article of manufacture）」という用語は、任意の機械可読デバイス、キャリア、又は媒体からアクセス可能なコンピュータプログラムを包含するように意図されている。機械可読媒体は、それに限定されるものではないが、磁気記憶デバイス（例えば、ハードディスク、フロッピー（登録商標）ディスク、磁気ストリップ）、光ディスク（例えば、コンパクト・ディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ））、スマートカード、フラッシュ・メモリ・デバイス（例えば、ＥＰＲＯＭ、カード、スティック、キードライブ）、ランダム・アクセス・メモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、レジスタ、リムーバブル・ディスク、キャリア波、伝送路、その他任意の適切な記憶デバイス、あるいはそれを通じて命令が送信されることができるその他任意の装置又は手段が含まれることができる。
【００１５】
ここに記述されている技術は、ＤＬ、ＵＬ、あるいは両方に適用されることができる。更に、ここに記述されている技術は、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ及びＳＣ−ＦＤＭＡなどの、様々な無線通信システムに使用されることができる。「システム」及び「ネットワーク」という用語は、しばしば置換可能に使用される。ＣＤＭＡシステムは、ユニバーサル地上無線アクセス（ＵＴＲＡ）又はＣＤＭＡ２０００などの無線技術をインプリメントすることができる。ＵＴＲＡは、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）及び、ＴＤ−ＳＣＤＭＡのような、ＣＤＭＡの他の変形を含む。ＣＤＭＡ２０００は、ＩＳ−２０００、ＩＳ−９５及びＩＳ−８５６規格をカバーする。ＴＤＭＡシステムは、グローバル移動体通信システム（ＧＳＭ）（登録商標）のような無線技術をインプリメントすることができる。ＯＦＤＭＡシステムは、発展型ＵＴＲＡ（Ｅ−ＵＴＲＡ）、ウルトラ・モバイル・ブロードバンド（ＵＭＢ）、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ８０２．２０、又はフラッシュ−ＯＦＤＭ（登録商標）などの無線技術をインプリメントすることができる。ＵＴＲＡ及びＥ−ＵＴＲＡは、ユニバーサル・モバイル・テレコミュニケーション・システム（ＵＭＴＳ）の一部である。周波数分割複信（ＦＤＤ）及び時分割複信（ＴＤＤ）の両方のモードにおける３ＧＰＰ  ＬＴＥ及びＬＴＥ−アドバンスド（ＬＴＥ−Ａ：LTE-Advanced）は、Ｅ−ＵＴＲＡを用いるリリースであり、それは、ダウンリンク上にＯＦＤＭＡ、アップリンク上にＳＣ−ＦＤＭＡを使用し、またより多くのユーザとより高いデータレートをサポートするために多入力多出力（ＭＩＭＯ）アンテナ技術を使用する。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥ及びＧＳＭは、３ＧＰＰ組織からの文書に記述されている。ＣＤＭＡ２０００及びＵＭＢは、第３世代パートナシップ計画２（３ＧＰＰ２）組織からの文書に記述されている。
【００１６】
ここで図１を参照すると、無線通信システム１００が例示されている。システム１００は、複数のアンテナグループを含むことができるＢＳ  １０２を含む。例えば、１つのアンテナグループは、アンテナ１０４及び１０６を含むことができ、別のアンテナグループは、アンテナ１０８及び１１０を含むことができる、また追加のグループは、アンテナ１１２及び１１４を含むことができる。２つのアンテナが、各アンテナグループのために例示されている。しかしながら、より多くのあるいはより少数のアンテナが、各グループのために利用されることができる。ＢＳ  １０２は、送信機チェーン（transmitter chain）及び受信機チェーン（receiver chain）を更に含むことができ、そのそれぞれが、信号の送信及び受信に関連付けられる複数の構成要素（例えば、プロセッサ、変調器、マルチプレクサ、復調器、デマルチプレクサ、アンテナ）を順に含むことができることは、当業者によって理解されるであろう。
【００１７】
ＢＳ  １０２は、ＵＥ  １１６及びＵＥ  １２６などの１つ以上のＵＥと通信することができる。しかしながら、ＢＳ  １０２は、実質的にはＵＥ  １１６及び１２６と同様の任意の数のＵＥと通信できることが理解されるべきである。ＵＥ  １１６及び１２６は、例えば、携帯電話、スマートフォン、ラップトップ、ハンドヘルド通信デバイス、ハンドヘルド・コンピューティング・デバイス、衛星ラジオ、全地球測位システム、ＰＤＡ及び/又は、無線通信システム１００上で通信するためのその他任意の適切なデバイスであることができる。図示されているように、ＵＥ  １１６は、アンテナ１１２及び１１４と通信状態にある。アンテナ１１２及び１１４は、順方向リンク１１８上でＵＥ  １１６に情報を送信し、逆方向リンク１２０上でＵＥ  １１６から情報を受信する。周波数分割複信（ＦＤＤ）システムにおいては、例えば、順方向リンク１１８は、逆方向リンク１２０によって使用されるものとは異なる周波数帯を利用することができる。更に、時分割複信（ＴＤＤ）システムにおいては、順方向リンク１１８及び逆方向リンク１２０は、共通の周波数を利用することができる。
【００１８】
各アンテナのグループ及び／又は、それらが通信するように指定されたエリアは、ＢＳ  １０２のセクタと称されることができる。例えば、アンテナグループは、ＢＳ  １０２によってカバーされるエリアのセクタにおけるＵＥに通信するように設計されることができる。順方向リンク１１８上の通信では、ＢＳ  １０２の送信するアンテナは、ＵＥ  １１６に関する順方向リンク１１８の信号対雑音比（ＳＮＲ）を改善するために、ビームフォーミング（beamforming）を利用することができる。ＢＳ  １０２が、関連するカバレッジじゅうに無作為に散在されたＵＥ  １１６に送信するためにビームフォーミングを利用している間は、近隣のセルのＵＥは、ＢＳが通信している全てのＵＥに単一のアンテナを通じて送信するＢＳと比較して、より少ない干渉を受けることができる。ＵＥ  １１６及び１２６はまた、ピア・ツー・ピア又はアドホック（ad hoc）技術を使用して、互いに直接通信し合うことができる。
【００１９】
図１に示されているように、ＢＳ  １０２は、バックホール（backhaul）リンク接続を通じて、サービス・プロバイダーのネットワークのような、ネットワーク１２２と通信することができる。フェムトセル１２４が、（上に記述された、順方向リンク１１８及び逆方向リンク１２０と同様に）順方向リンク１２８及び逆方向リンク１３０上のＵＥ  １２６との通信を容易にするために提供されることができる。フェムトセル１２４は、より小規模にではあるが、ＢＳ  １０２とほぼ同じように１つ以上のＵＥ  １２６へのアクセスを提供することができる。フェムトセル１２４は、住宅、企業、及び／又は他の近距離セッティングにおいて構成されることができる。フェムトセル１２４は、バックホール・リンク接続を利用してネットワーク１２２に接続することができ、それは、ブロードバンド・インターネット接続（例えば、Ｔ１／Ｔ３、デジタル加入者回線（ＤＳＬ）、ケーブル）を通じてであることができる。
【００２０】
図２は、多くのＵＥをサポートするように構成される無線通信ネットワーク２００の例示である。システム２００は、複数のセル（例えば、各セルが、対応するＢＳ  ２０４Ａ−２０４Ｇによってサービスされている、マクロセル２０２Ａ−２０２Ｇ）のために通信を提供する。ＵＥ  ２０６Ａ−２０６Ｉは、無線通信システム２００の全体にわたって様々な位置に分散して示されている。各ＵＥ  ２０６Ａ−２０６Ｉは、記述されているように、順方向リンク及び／又は逆方向リンク上で、１つ以上のＢＳ  ２０４Ａ−２０４Ｇと通信することができる。加えて、フェムトセル２０８Ａ−２０８Ｃが示されている。ＵＥ  ２０６Ａ−２０６Ｉは、フェムトセル２０８Ａ−２０８Ｃと更に通信することができる。広い範囲をカバーするマクロセル２０２Ａ−２０２Ｇと、住宅及びオフィスビルなどのエリアにおけるサービスを提供するフェムトセル２０８Ａ−２０８Ｃを用いて、無線通信システム２００は、広い地理的な領域にわたってサービスを提供することができる。ＵＥ  ２０６Ａ−２０６Ｉは、空中を通じて及び／又はバックホール接続を通じて、ＢＳ  ２０４Ａ−２０４Ｇ及び／又はフェムトセル２０８Ａ−２０８Ｃとの接続を確立することができる。
【００２１】
図３は、無線通信システム３００のブロック図である。無線通信システム３００は、ＵＥ  ３５０と通信状態にあるＢＳ  ３１０に関するブロック図を図示している。ＢＳ  ３１０では、多くのデータストリームに関するトラフィックデータが、データソース３１２から送信（ＴＸ）データプロセッサ３１４に提供される。ＴＸデータプロセッサ３１４は、符号化されたデータを提供するために、そのデータストリームのために選択された特定の符号化スキームに基づいて、トラフィックデータストリームをフォーマットし、符号化し、インターリーブする。
【００２２】
ＴＸデータプロセッサ３１４は、直交周波数分割多重（ＯＦＤＭ）技術を使用して、パイロット・データ３４０と各データストリームに関する符号化されたデータを多重化することができる。加えて、又は代わりに、パイロット・シンボルは、周波数分割多重化（ＦＤＭ）、時分割多重化（ＴＤＭ）、あるいは符号分割多重化（ＣＤＭ）されることができる。パイロット・データ３４０は、典型的に既知の方法で処理される既知のデータパターンであり、チャネル応答を推定するためにＵＥ  ３５０で使用されることができる。ＴＸデータプロセッサ３１４は、変調シンボルを提供するために、そのデータストリームのために選択された特定の変調スキーム（例えば、２位相偏移変調（ＢＰＳＫ）、４位相偏移変調（ＱＰＳＫ）、Ｍ−位相偏移変調（Ｍ−ＰＳＫ）、Ｍ−直交振幅変調（Ｍ−ＱＡＭ））に基づいて、各データストリームに関して多重化されたパイロット及び符号化されたデータを変調することができる。各データストリームに関するデータレート、符号化、及び変調は、プロセッサ３３０によって実行されるあるいは提供される命令により決定されることができる。
【００２３】
ＭＩＭＯ通信をサポートするＢＳ  ３１０において、データストリームに関する変調シンボルは、ＴＸ  ＭＩＭＯプロセッサ３２０に提供されることができ、それは（例えば、ＯＦＤＭのための）変調シンボルに空間処理を提供する。その後、ＴＸ  ＭＩＭＯプロセッサ３２０は、ｎ個の変調シンボルストリームをｎ個の送信機（ＴＭＴＲ）３２２ＴＸ１乃至３２２ＴＸｎに提供する。
【００２４】
各送信機３２２ＴＸは、１つ以上のアナログ信号を提供するために、それぞれのシンボルストリームを受信して処理し、そしてＭＩＭＯチャネル上の送信に適した変調された信号を提供するために、該アナログ信号を更に調整する（例えば、増幅する、フィルターする、及びアップコンバート（upconvert）する）。更に、複数の送信機３２２ＴＸからのｎ個の変調された信号は、それぞれｎ個のアンテナ３２４Ａ１乃至３２４Ａｎから送信される。
【００２５】
ＵＥ  ３５０では、送信された、変調された信号は、ｍ個のアンテナ３５２Ａ１乃至３５２Ａｍによって受信され、各アンテナ３５２から受信された信号は、それぞれの受信機（ＲＣＶＲ）３５４ＲＸ１乃至３５４ＲＸｍに提供される。各受信機３５４ＲＸは、それぞれの信号を調整し（例えば、フィルターする、増幅する、及びダウンコンバートする（downconvert）)、サンプルを提供するために該調整された信号をデジタル化し、そして対応する「受信された」シンボルストリームを提供するために、該サンプルを更に処理する。
【００２６】
ＲＸデータプロセッサ３６０は、ｎ個の「検出された」シンボルストリームを提供するために、特定の受信機処理技術に基づいて、ｍ個の受信機３５４からのｍ個の受信されたシンボルストリームを受信して処理することができる。ＲＸデータプロセッサ３６０は、データストリームに関するトラフィックデータを回復するために、各検出されたシンボルストリームを復調し、デインタリーブ（deinterleave）し、復号化することができる。ＲＸデータプロセッサ３６０による処理は、ＢＳ  ３１０でＴＸ  ＭＩＭＯプロセッサ３２０及びＴＸデータプロセッサ３１４によって実行される処理と相補的である。
【００２７】
プロセッサ３７０は、逆方向リンク・メッセージを組み立てる（formulate）ことができる。逆方向リンク・メッセージは、通信リンク及び/又は受信されたデータストリームに関する様々なタイプの情報を含むことができる。逆方向リンク・メッセージは、ＴＸデータプロセッサ３３８（それはまた、データソース３３６から多くのデータストリームに関するトラフィックデータを受信する）によって処理及び変調され、そしてＴＸ  ＭＩＭＯプロセッサ３８０によって更に処理され、送信機３５４ＴＸによって調整され、そしてＢＳ  ３１０のもとへ送信される。
【００２８】
ＲＸデータプロセッサ３６０によって生成されるチャネル応答推定は、受信機での空間（space）、空間／時間（space/time）の処理、パワーレベルの調整、変調のレート又はスキームの変更、あるいは他の動作を実行するために使用されることができる。ＲＸデータプロセッサ３６０は、検出されたシンボルストリームの信号対雑音及び干渉比（ＳＮＲｓ）と、場合によってはその他のチャネルの特性（channel characteristics）を更に推定することができ、そしてこれらの数量（quantities）をプロセッサ３７０に提供する。ＲＸデータプロセッサ３６０又はプロセッサ３７０は、更にシステムに関する「オペレーティング（operating）」ＳＮＲの推定を導き出すことができる。その後、プロセッサ３７０は、チャネル状態情報（channel state information）（ＣＳＩ）を提供し、それは通信リンク及び／又は受信されたデータストリームに関する様々なタイプの情報を含むことができる。例えば、ＣＳＩは、オペレーティングＳＮＲのみを含むことができる。他の実施形態では、ＣＳＩは、チャネル品質インディケータ（ＣＱＩ）を含むことができ、それは１つ以上のチャネル状態を示す数値であることができる。その後、ＣＳＩは、ＴＸデータプロセッサ３３８によって処理され、ＴＸ  ＭＩＭＯプロセッサ３８０によって空間的に処理され、送信機３５４ＴＸ１乃至３５４ＴＸｍによって調整され、そしてＢＳ  ３１０のもとへ送信される。
【００２９】
ＢＳ  ３１０では、ＵＥ  ３５０からの変調された信号は、アンテナ３２４によって受信され、受信機３２２ＲＸによって調整され、そしてＵＥ  ３５０によって送信された逆方向リンク・メッセージを抽出するために、ＲＸデータプロセッサ３４２によって復調及び処理される。
【００３０】
プロセッサ３３０及び３７０は、それぞれＢＳ  ３１０及びＵＥ  ３５０におけるオペレーションを指示する（direct）（例えば、制御する、調整する（coordinate）、管理する（manage））ことができる。それぞれのプロセッサ３３０及び３７０は、プログラム・コード及びデータを格納するメモリ３３２及び３７２と結合されることができる。プロセッサ３３０及び３７０はまた、それぞれアップリンク及びダウンリンクに関する周波数及びインパルス応答推定を導き出すための計算を実行することができる。
【００３１】
図４は、典型的な装置のためのハードウェア構成を例示する概念的なブロック図である。装置４００は、無線インタフェース４０２と、コンピュータ可読媒体４０６と、無線インタフェース４０２及びコンピュータ可読媒体４０６に結合された処理システム４０４とを含むことができる。
【００３２】
無線インタフェース４０２は、無線媒体を介して双方向（two-way）の通信をサポートするための送信機及び受信機の機能を有するトランシーバを含むことができる。あるいは、無線インタフェース４０２は、一方向の通信をサポートするための送信機又は受信機として構成されることができる。無線インタフェース４０２は、個別のエンティティとして示されている。しかしながら、無線インタフェース４０２、又はその任意の部分が、処理システム４０４に統合される、あるいは装置４００内の複数のエンティティにわたって分散されうることを、当業者は容易に理解するであろう。
【００３３】
処理システム４０４は、１つ以上のプロセッサを含むことができる。１つ以上のプロセッサは、汎用のマイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、フィールド・プグラマブル・ゲート・アレイ（ＦＰＧＡ）、プログラマブル・ロジック・デバイス（ＰＬＤ）、制御装置、ステート・マシン、ゲート制御されたロジック（gated logic）、個別のハードウェア構成機器、又は計算あるいは他の情報操作を実行できるその他任意の適切なエンティティのうちの任意の組み合わせを用いてインプリメントされることができる。
【００３４】
コンピュータ可読媒体４０６は、処理システム４０４の複数の機能を実行するためのコードを含む。即ち、コンピュータ可読媒体４０６は、ソフトウェアを格納する。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、あるいはその他の方法で称されようと、任意のタイプの命令を意味するように広く解釈されるべきである。命令は、（例えば、ソース・コード形式、２進コード形式、実行可能コード形式、あるいはその他任意の適切なコードの形式における）コードを含むことができる。該命令は、１つ以上のプロセッサによって実行される時には、処理システム４０４に、以下に記述される様々な機能のみならず、その他のプロトコル処理機能も実行させる。
【００３５】
コンピュータ可読媒体４０６は、個別のエンティティとして示されている。しかしながら、コンピュータ可読媒体４０６、又はその任意の部分が、処理システム４０４に統合されうることを、当業者は容易に理解するであろう。従って、処理システム４０４は、ソフトウェアを格納するためのコンピュータ可読媒体４０６を含むことができる。あるいは、コンピュータ可読媒体４０６は、装置４００内の複数のエンティティにわたって分散されることができる。
【００３６】
１つの構成において、装置４００は、コンピュータプログラム製品であり、コンピュータ可読媒体４０６を含むことができる。コンピュータ可読媒体４０６は、ランダム・アクセス・メモリ（ＲＡＭ）、フラッシュメモリ、読み出し専用メモリ（ＲＯＭ）、プログラマブル読み出し専用メモリ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、レジスタ、ハードディスク、リムーバブル・ディスク、ＣＤ−ＲＯＭ、ＤＶＤ、あるいはその他任意の適切な記憶デバイスなどの、処理システム４０４の外部記憶装置であることができる。コンピュータ可読媒体４０６はまた、機械可読媒体と称されることができる。機械可読媒体は、データ信号を符号化するキャリア波又は伝送路を含むことができる。当業者は、処理システムに関する記述された機能をどのようにインプリメントするのが最適であるかを認識するであろう。
【００３７】
図５は、ＬＴＥにおけるプロトコル・アーキテクチャを例示する図５００である。物理層は、ＭＡＣ層によって提供されるトランスポート・チャネルを運ぶ。トランスポート・チャネルは、データが、どのように、そしてどのような特性を有して、物理チャネルによって無線インタフェース上で運ばれるかを記述する。ＭＡＣ層は、無線リンク制御（ＲＬＣ）層に論理チャネル（ＬＣ）を提供する。該ＬＣは、送信されるデータのタイプを特徴づける。層２（Ｌ２）におけるＲＬＣ層の上は、パケット・データ・コンバージェンス・プロトコル（ＰＤＣＰ）層である。
【００３８】
図６は、ＭＡＣ  ＰＤＵ  ６０２を例示する図６００である。ＭＡＣ  ＰＤＵ  ６０２は、ＭＡＣヘッダ６０４とＭＡＣペイロード６０６を含む。ＭＡＣヘッダは、更にＭＡＣサブヘッダ６０５から構成される。ＭＡＣペイロード６０６は、ＭＡＣ制御要素６０７、ＭＡＣサービス・データ・ユニット（ＳＤＵ）６０８（ペイロード・データ）、及びＭＡＣパディング（MAC padding）６０９から構成される。ＭＡＣサブヘッダ６０５の各々は、論理チャネル識別（ＬＣＩＤ）と長さフィールドを含む。ＬＣＩＤは、ＭＡＣペイロード６０６の対応する部分がＭＡＣ制御要素６０７かどうかを示し、またもしそうでないなら、関連するＭＡＣ  ＳＤＵ  ６０８が、どの論理チャネルに属するかを示す。長さフィールドは、ＭＡＣ制御要素６０７又は関連するＭＡＣ  ＳＤＵ  ６０８のサイズを示す。ＭＡＣ制御要素６０７は、バッファ状態報告（ＢＳＲ）情報のデリバリー（delivery）に使用される。
【００３９】
図７は、２つのスレッドを用いてＭＡＣ  ＰＤＵ  ６０２を構築する典型的なプロセスを例示する図７００である。図８は、優先度の低いスレッド７０２の機能を例示する図である。図９は、優先度の高いスレッド７０４の機能を例示する図である。図７に示されているように、典型的なＵＥ  ＱｏＳ／ＵＬパケット構築のプロセスは、２つのスレッドを含み、オフラインのＱｏＳ／ＵＬパケット構築処理を扱うための優先度の低いスレッド７０２と、時間制約の厳しい（time critical）ＱｏＳ／ＵＬパケット構築処理を扱うための優先度の高いスレッド７０４である。図８に示されているように、各ＴＴＩについては、優先度の低いスレッド７０２は、次の機能を行なうことができる:（１）優先度の高いスレッド７０４からＱｏＳ／ＵＬフィードバック・データ７０８を得る（８０２）、（２）各々のアクティブなＬＣＩＤに関するトークンバケットを更新する（８０４）、（３）全てのＬＣＩＤの最新バッファ状態を得るために、ＲＬＣ層に問い合わせる（８０６）、（４）ＴＴＩのためにパケットを構築するためのアクティブなＬＣＩＤのリストを計算し、そしてサービスする順序に並べる（８０８）、（５）各ＬＣＩＤに関する最大及び最小の割り当てを設定する（８１０）、（６）ＢＳＲを送ることを要求及びトリガーするＢＳＲ／スケジューリング要求（ＳＲ）を扱う（８１２）、（７）ＬＣグループのＢＳＲの報告データを計算する（８１４）、そして（８）優先度の高いスレッド７０４にＱｏＳ／ＵＬ前処理データ７０６を送る（８１６）。優先度の低いスレッド７０２は、優先度の高いスレッド７０４が、ＭＡＣ  ＰＤＵをより効率的に形成することを可能にするために、追加の「優先度の低い（low priority）」機能を実行することができる。図９に示されているように、物理層によって要求された時に、優先度の高いスレッド７０４は次の機能を実行する：（１）優先度の低いスレッド７０２から、ＱｏＳ／ＵＬ前処理データ７０６を得る（９０２）、（２）１つでも要求がある場合には、ＢＳＲ要求を処理する（９０４）、（３）ＲＬＣパケット構築のための第１及び第２のパスを実行する（９０６）、（４）ＭＡＣ  ＰＤＵを形成し、ハードウェアに書き込む（９０８）、そして（５）優先度の低いスレッド７０２にＱｏＳ／ＵＬフィードバック・データ７０８を送る（９１０）。
【００４０】
ここで図８を参照すると、優先度の低いスレッド７０２は、優先度の高いスレッド７０４からＱｏＳ／ＵＬフィードバック・データ７０８を得る（８０２）。ＱｏＳ／ＵＬフィードバック・データ７０８は、各々のアクティブなＬＣＩＤに関する、ＵＬで送られるデータ量についての情報を含む。ＬＴＥでは、３２個のＬＣＩＤが存在し、その各々は、異なるアプリケーションにマップ（map）する。ＴＴＩごとに、優先度の低いスレッド７０２は、各ＬＣＩＤに関するトークンバケットを更新する（８０４）。加えて、優先度の低いスレッド７０２が、ＱｏＳ／ＵＬフィードバック・データ７０８を受信した時には、優先度の低いスレッド７０２は、各ＬＣＩＤに関するトークンバケットを更に更新する（８０４）。優先度の低いスレッド７０２は、各トークンバケットをゼロに初期化する。ＴＴＩごとに、優先度の低いスレッド７０２は、対応するＬＣＩＤに関するトークンバケットへ、それぞれのＬＣＩＤに関する優先順位付けしたビットレート（ＰＢＲ：prioritized bit rate）と等しいカウント（count）を加算する。トークンバケットの各々のカウントは、所定の最大値に制限される。従って、トークンバケットのカウントが所定の最大値に達した場合には、優先度の低いスレッド７０２は、カウントが所定の最大値より少なくなるまで、トークンバケットへのカウントの加算を停止する。優先度の低いスレッド７０２が、ＱｏＳ／ＵＬフィードバック・データ７０８を受信した時には、優先度の低いスレッド７０２は、アクティブなトークンバケットの各々から、各々のアクティブなＬＣＩＤに関してＵＬで送られるデータ量に等しいカウントを減算する。ＵＬでは、ＰＢＲよりも多くのデータを送ることができるので、トークンバケットに関するカウントは、時にマイナスになりうる。従って、トークンバケットの各々は、特定のＬＣＩＤに関するＰＢＲを満たすために、どれだけのデータを、特定のＬＣＩＤに負っている（owed）かを示す。
【００４１】
優先度の低いスレッド７０２は、全てのＬＣＩＤの最新バッファ状態を得るために、ＲＬＣに問い合わせる（８０６）。該バッファ状態は、ＬＣＩＤの各々に関する、ＵＬのためのＲＬＣにおけるデータ量である。優先度の低いスレッド７０２が、ＬＣＩＤに関する更新されたバッファ状態を得た後、優先度の低いスレッド７０２は、パケットを構築するためのアクティブなＬＣＩＤのリストを計算する（８０８）。優先度の低いスレッド７０２は、リスト中のアクティブなＬＣＩＤを、それらの優先レベル順に並べ、最高の優先レベルを有するアクティブなＬＣＩＤが最初にリストされる。あるいは、アクティブなＬＣＩＤは、それらの優先レベル、ＰＢＲ、及び累積された使用サイズに基づく順序に並べられることができる。優先度の低いスレッド７０２は、リスト中の各々のＬＣＩＤに関する最大及び最小の割り当てを計算する。最小の割り当ては、ＲＬＣでのバッファサイズとトークンバケットサイズの関数である。１つの構成では、最小の割り当ては、ＲＬＣでのバッファサイズとトークンバケットサイズのうちの最小値に等しいが、ゼロより少なくない。例えば、ＬＣＩＤｎが、アクティブなＬＣＩＤのリスト中にあり、またＬＣＩＤｎに関するバッファサイズが３００であり、ＬＣＩＤｎに関するトークンバケットサイズが４００である場合には、ＬＣＩＤｎに関する最小の割り当ては３００に設定されるであろう。しかしながら、ＬＣＩＤｎに関するバッファサイズが３００であり、ＬＣＩＤｎに関するトークンバケットサイズが−４００である場合には、ＬＣＩＤｎに関する最小の割り当ては０に設定されるであろう。優先度の低いスレッド７０２は、ＵＬ許可のサイズを知らないので、優先度の低いスレッド７０２では、最大の割り当ては最小の割り当てに設定される。
【００４２】
優先度の低いスレッド７０２は、（例えば、タイマーの満了の際、あるいはＵＬのためにＲＬＣにおいて優先度の高いデータがあることが決定された際に）バッファ状態報告（ＢＳＲ）がトリガーされたことを決定し、そして優先度の高いスレッド７０４にＢＳＲを送るように要求する（８１２）。ＢＳＲは、ＬＣＩＤに関するＲＬＣにおけるデータ量を含む。優先度の低いスレッド７０２はまた、ＢＳにスケジューリング要求（ＳＲ）が送られるべきかどうかを決定する（８１２）。ＳＲは、ＵＥがＵＬ許可を要することをＢＳに知らせる。優先度の低いスレッド７０２は、物理層とインタフェース（interface）することによってＢＳに送られるＳＲをトリガーする。
【００４３】
優先度の低いスレッド７０２は、ＬＣグループのＢＳＲデータを計算する（８１４）。ＢＳＲは、４つまでの異なるグループに関するバッファサイズを含み、各々のグループは、異なるＬＣグループに関連する。どのＬＣＩＤが、どのＬＣグループに所属するかは、ＢＳによって決定される。各々のアクティブなＬＣＩＤは、ＬＣグループのうちの１つにマップする。優先度の低いスレッド７０２は、それぞれのＬＣグループにおけるアクティブなＬＣＩＤの各々に関するＲＬＣバッファサイズを合計することによって、各ＬＣグループに関する全体のバッファサイズを計算する。
【００４４】
優先度の低いスレッド７０２は、優先度の高いスレッド７０４にＱｏＳ／ＵＬ前処理データ７０６を送る（８１６）。ＱｏＳ／ＵＬ前処理データ７０６を送るよりもむしろ、優先度の低いスレッド７０２は、優先度の高いスレッド７０４がアクセスを有する記憶域に書き込む及び更新することができる（８１６）。ＱｏＳ／ＵＬ前処理データ７０６は、特定のＴＴＩのためにパケットを構築するためのアクティブなＬＣＩＤのリストと、最大及び最小の割り当てと、ＢＳＲの要求又は非要求と、ＬＣグループのＢＳＲデータとを含む。ＱｏＳ／ＵＬ前処理データ７０６は、優先度の高いスレッド７０４を容易にするための追加情報を含むことができる。上記に論じられたように、優先度の低いスレッド７０２は、優先度の高いスレッド７０４が、ＭＡＣ  ＰＤＵをより効率的に形成することを可能にするために、追加の「優先度の低い」機能を実行することができる。
【００４５】
ここで図９を参照すると、優先度の高いスレッド７０４が、ＵＬパケットを構築するように要求される時には、優先度の高いスレッド７０４は、ＱｏＳ／ＵＬ前処理データ７０６を得る（９０２）。優先度の低いスレッド７０２が、ＢＳＲを送ることを要求した場合には、優先度の高いスレッド７０４は、ＢＳＲ要求を処理し（９０４）、ＬＣグループのＢＳＲデータのためにスペース（２バイトと４バイトの間）を割り当てる。アクティブなＬＣＩＤのリストに基づいて、優先度の高いスレッド７０４は、ＲＬＣパケット構築の第１のパスを実行する（９０６）。ＲＬＣパケット構築の第１のパスを実行するために、優先度の高いスレッド７０４は、優先度の低いスレッド７０２によって設定された、最大及び最小の割り当てを更新する。優先度の高いスレッド７０４が、ＵＬパケットを構築するように要求される時には、優先度の高いスレッド７０４は、ＵＬ許可サイズを受信する。第１のアクティブなＬＣＩＤ（即ち、最高の優先レベルを有するＬＣＩＤ）に関しては、優先度の高いスレッド７０４は、最大の割り当てをＵＬ許可サイズに設定し、そしてＵＬ許可サイズが、最小の割り当てより小さい場合には、優先度の高いスレッド７０４はまた、最小の割り当てもＵＬ許可サイズに設定する。残りのアクティブなＬＣＩＤに関しては、優先度の高いスレッド７０４は、最大の割り当てを残りのＵＬ許可サイズに設定し、そして残りのＵＬ許可サイズが、最小の割り当てより小さい場合には、優先度の高いスレッド７０４はまた、最小の割り当ても残りのＵＬ許可サイズに設定する。アクティブなＬＣＩＤに関する、最大の割り当て、また必要な場合には、最小の割り当てを調整した後、優先度の高いスレッド７０４は、ＬＣＩＤのためのパケットを構築するようにＲＬＣ層に要求する。優先度の高いスレッド７０４は、アクティブなＬＣＩＤのリスト中の最初のＬＣＩＤから開始し、そして最小と最大の割り当ての間のデータサイズを使用してパケットを構築するようにＲＬＣ層に要求する。その時、ＲＬＣ層は、パケットのために特定のＬＣＩＤに関するデータサイズを選択するであろう。該データサイズは、最小から最大までの割り当て範囲内であることも、ないこともある。
【００４６】
第１のパスを実行した後、ＵＬ許可のための任意のスペースが残っている場合には、優先度の高いスレッド７０４は、再度、最小及び最大の割り当てを調整し、そしてＲＬＣパケット構築の第２のパスを実行する。この場合、優先度の高いスレッド７０４は、最大の割り当てを残りのＵＬ許可サイズに調整し、最小の割り当てを最大の割当てに等しいように調整する。
【００４７】
続いて、優先度の高いスレッド７０４は、ＭＡＣ  ＰＤＵを形成し、そしてハードウェアにＭＡＣ  ＰＤＵを書き込む（９０８）。その後、優先度の高いスレッド７０４は、ＱｏＳ／ＵＬフィードバック・データ７０８を送る／書き込み、従って、優先度の低いスレッド７０２にＱｏＳ／ＵＬフィードバック・データ７０８を提供する。優先度の低いスレッド７０２及び優先度の高いスレッド７０４で最小及び最大の割り当てを設定することに関する典型的な方法を通じて、典型的な装置４００は、ＬＣＩＤの各々に関するＰＢＲを達成し、ＲＬＣ層におけるデータのセグメント化(segmentation)を回避する。加えて、優先度の低いスレッド７０２によって提供されるデータは、優先度の高いスレッド７０４が、より効率的にパケットを構成することを可能にする。更に、優先度の高いスレッド７０４の第１のパス及び第２のパスのＲＬＣパケット構築は、パケットを構築するプロセスを単純化する。従って、典型的な装置／方法は、ＵＥのＣＰＵへの負担を減らすために、ＵＥ  ＱｏＳ／ＵＬパケット構築を改善及び最適化する。
【００４８】
１つの例が、最小及び最大の割り当ての設定を用いた第１と第２のパスのＲＬＣパケット構築を最も良く説明する。２つのアクティブなＬＣＩＤ、ＬＣＩＤ０及びＬＣＩＤ１、が存在し、そしてＬＣＩＤ０は、最高の優先度を有すると仮定する。更に、ＬＣＩＤ０及びＬＣＩＤ１の各々は、最小及び最大の割当てについて、（優先度の低いスレッド７０２によって設定される）１００バイトの初期設定を有すると仮定する。ＵＬ許可が５００バイトである場合、その時優先度の高いスレッド７０４は、ＬＣＩＤ０に関する最大の割当てを５００バイトに設定し、１００バイトの最小の割り当て及び５００バイトの最大の割り当を有するＬＣＩＤ０のためのＲＬＣパケット構築を要求するであろう。ＲＬＣ層が、２００バイトを使用してＬＣＩＤ０のためのパケットを構築した場合には、残りのＵＬ許可サイズは、３００バイトである。従って、優先度の高いスレッド７０４は、ＬＣＩＤ１に関する最大の割り当てを３００バイトに設定し、１００バイトの最小の割り当て及び３００バイトの最大の割り当を有するＬＣＩＤ１のためのＲＬＣパケット構築を要求するであろう。ＲＬＣ層が、１５０バイトを使用してＬＣＩＤ１のためのパケットを構築した場合には、残りのＵＬ許可サイズは、１５０バイトである。従って、第２のパス上では、優先度の高いスレッド７０４は、ＬＣＩＤ０に関して、最大の割り当てを１５０バイト、及び最小の割り当てを１５０バイトに設定し、１５０バイトの最小の割り当て及び１５０バイトの最大の割り当を有するＬＣＩＤ０のためのＲＬＣパケット構築を要求するであろう。ＲＬＣ層が、５０バイトを用いてＬＣＩＤ０のためのパケットを構築した場合には、その時残りのＵＬ許可サイズは、１００バイトである。ＬＣＩＤ１に関しては、その後、優先度の高いスレッド７０４は、最大の割り当てを１００バイト、及び最小の割り当てを１００バイトに設定し、そして１００バイトの最小の割り当て及び１００バイトの最大の割り当を有するＬＣＩＤ１のためのＲＬＣパケット構築を要求するであろう。ＲＬＣ層が、５０バイトを用いてＬＣＩＤ１のためのパケットを構築した場合には、その時残りのＵＬ許可サイズは、５０バイトである。その後、優先度の高いスレッド７０４は、５０バイトのパディングを加えることができ、あるいはその代わりに、２〜４バイトを満たすために、（たとえ優先度の低いスレッド７０２によって当初は要求されてなかったとしても）ＢＳＲを構築することができ、そして残りをパッドするであろう。
【００４９】
図１０は、典型的なＵＥ装置４００の機能を例示する概念的なブロック図１０００である。装置４００は、第１のスレッド（即ち、優先度の低いスレッド７０２）における第１の機能の組を実行するモジュールを含む。第１の機能の組は、第２のスレッド（即ち、優先度の高いスレッド７０４）から第２のデータを得ることと、第２のスレッドにおけるＵＬパケットの構成を容易にするために、第２のスレッドに第１のデータを提供することとを含む。装置４００は、第２のスレッドにおける第２の機能の組を実行するモジュールを更に含む。第２の機能の組は、第１のデータを得ることと、第１のデータに基づいてＵＬパケットを構成することと、第１の機能の組を実行することを容易にするために、第１のスレッドに第２のデータを提供することとを含む。１つの構成においては、第１の機能の組は、第２の機能の組を支援するための、緩和したタイミング・デッドライン（relaxed timing deadline）において実行される。そのような構成では、第１の機能の組は、複数のＬＣＩＤに関する複数のトークンバケットを更新することと、複数のＬＣＩＤの各々に関するバッファ状態を得るために、ＲＬＣ層に問い合わせることと、複数のＬＣＩＤのうちの複数のアクティブなＬＣＩＤをサービスする順序を計算することと、基地局にバッファ状態報告を送るかどうか決定することと、必要とされる時に、基地局に送るための状態報告をトリガーすることと、論理チャネルグループのバッファ状態報告データを計算することとを含む。第１のデータは、サービスする順序と、バッファ状態報告を送るかどうかに関連した情報と、論理チャネルグループのバッファ状態報告データとを含む。１つの構成において、第１の機能の組は、複数のアクティブなＬＣＩＤに関する最小の割り当て及び最大の割り当てを計算することを含み、また第１のデータは、複数のアクティブなＬＣＩＤの各々に関する最小の割り当て及び最大の割り当てを含む。１つの構成において、複数のアクティブなＬＣＩＤのうちの１つのアクティブなＬＣＩＤに関する最小の割り当て及び最大の割り当てを計算することは、トークンバケットサイズとバッファサイズが、ゼロより大きい時に、最小の割当てを、アクティブなＬＣＩＤに関するＲＬＣ層におけるバッファサイズとアクティブなＬＣＩＤに関するトークンバケット
サイズのうちの最小値に設定することと、トークンバケットサイズ又はバッファサイズが、ゼロより小さい時に、最小の割り当てをゼロに設定することと、最大の割り当を、最小の割り当てに等しく設定することとを含む。
【００５０】
１つの構成において、第２の機能の組は、物理層からアップリンク・パケット構築要求を受信した際に、厳密なタイミング・デッドライン（strict timing deadline）において実行される。第２の機能の組は、ＭＡＣ要素トリガーを処理することを含む。ＭＡＣ要素トリガーは、優先度の低いスレッド７０２からのＢＳＲトリガー及び/又は、物理層からのパワーヘッドルーム報告（power headroom report）を含む。１つの構成において、第２の機能の組は、ＵＬ許可サイズを得ることと、複数のアクティブなＬＣＩＤのために、ＲＬＣ層におけるパケット構築の第１のパス及びＲＬＣ層におけるパケット構築の第２のパスを実行することとを含む。１つの構成において、複数のアクティブなＬＣＩＤのうちの１つのアクティブなＬＣＩＤのための第１のパス及び第２のパスは、アクティブなＬＣＩＤに関する最小の割り当て及び最大の割り当てを調整することと、ＲＬＣ層に、最小の割り当て及び最大の割り当てに基づいて、アクティブなＬＣＩＤのためのパケットを構築するように要求することと、アクティブなＬＣＩＤのために、ＲＬＣ層において構築されたパケットのサイズに基づいて、ＵＬ許可サイズの残りのＵＬ許可サイズを調整することとを含む。１つの構成において、第１のパスにおいてアクティブなＬＣＩＤに関する最小の割り当て及び最大の割り当てを調整することは、最大の割り当てを残りのＵＬ許可サイズに設定することと、残りのＵＬ許可サイズが、最小の割り当てより小さい時に、最小の割り当てを残りのＵＬ許可サイズに設定することとを含む。１つの構成において、第２のパスにおいてアクティブなＬＣＩＤに関する最小の割り当て及び最大の割り当てを調整することは、最大の割り当て及び最小の割り当てを残りのＵＬ許可サイズに設定することを含む。１つの構成において、第２の機能の組は、ＭＡＣ  ＰＤＵを形成することと、ＭＡＣ  ＰＤＵを物理層に提出することとを含む。該第２のデータは、各々のアクティブなＬＣＩＤに関する、ＵＬで送られるデータ量についての情報を含む。
【００５１】
１つの構成において、無線通信のための装置４００は、第１のスレッドにおける第１の機能の組を実行する手段を含む。第１の機能の組は、第２のスレッドから第２のデータを得ることと、第２のスレッドにおけるＵＬパケットの構成を容易にするために、第２のスレッドに第１のデータを提供することとを含む。装置４００は、第２のスレッドにおける第２の機能の組を実行する手段を更に含む。第２の機能の組は、第１のデータを得ることと、第１のデータに基づいてＵＬパケットを構成することと、第１の機能の組を実行することを容易にするために、第１のスレッドに第２のデータを提供することとを含む。前述の手段は、前述の手段によって述べられた機能を実行するように構成される処理システム４０４である。
【００５２】
前の記述は、何れの当業者が本開示の全ての範囲を十分に理解することを可能にするために提供される。ここに開示された様々な構成に対する変更は、当業者にとって容易に（readily）明らかになるであろう。従って、請求項は、ここに記述された本開示の様々な態様に限定されるようには意図されておらず、請求項の文言と整合する全ての範囲と一致するように意図されている。ここにおいて参照される各々の構成要素は、明確に規定されない限りは「１つ及びただ１つ」を意味するようには意図されておらず、「１つ又は複数」を意味するように意図されている。他の方法で明確に規定されてない限りは、「幾つかの」という用語は、１つ又は複数を指す。構成要素の組み合わせのうちの少なくとも１つ（例えば、「Ａ、Ｂ、又はＣのうちの少なくとも１つ」と述べている請求項は、述べられている構成要素の１つ以上を指す（例えば、Ａ、又はＢ、又はＣ、あるいはそれらの任意の組み合わせ）。この開示の全体にわたって記述された、当業者によって知られている、又は知られるようになる様々な態様の要素と、構成的又は機能的に同等である全ての要素は、参照によってここに明確に組み込まれ、請求項によって包含されるように意図されている。更に、ここでの開示は、このような開示が請求の範囲内で述べられているかに関わらず、公衆に放棄されるようには意図されていない。請求項の構成要素が、「〜する手段」という語句を用いて明確に述べられているか、又は、方法請求項の場合において、「〜するステップ」という語句を用いて述べられていない限りは、請求項の構成要素は、３５Ｕ．Ｓ．Ｃ．§１１２第６項による規定の下で解釈されるべきではない。
以下に本件出願当初の特許請求の範囲を付記する。
［Ｃ１］
下記を具備する、無線通信の方法：
第１のスレッドにおける第１の機能の組を実行すること、前記第１の機能の組は、第２のスレッドから第２のデータを得ることと、前記第２のスレッドにおけるアップリンク・パケットの構成を容易にするために、前記第２のスレッドに第１のデータを提供することとを具備する；及び
前記第２のスレッドにおける第２の機能の組を実行すること、前記第２の機能の組は、前記第１のデータを得ることと、前記第１のデータに基づいて前記アップリンク・パケットを構成することと、前記第１の機能の組を前記実行することを容易にするために、前記第１のスレッドに前記第２のデータを提供することとを具備する。
［Ｃ２］
前記第１の機能の組は、緩和したタイミング・デッドラインにおいて実行される、［Ｃ１］に記載の方法。
［Ｃ３］
前記第１の機能の組は、下記を具備する、［Ｃ１］に記載の方法：
複数の論理チャネル識別に関する複数のトークンバケットを更新すること；
前記複数の論理チャネル識別の各々に関するバッファ状態を得るために、無線リンク制御層に問い合わせること；
前記複数の論理チャネル識別のうちの複数のアクティブな論理チャネル識別をサービスする順序を計算すること；
基地局にバッファ状態報告を送るかどうか決定すること；
必要とされる時に、前記基地局に送るための状態報告をトリガーすること；及び
論理チャネルグループのバッファ状態報告データを計算すること；
ここにおいて、前記第１のデータは、前記サービスする順序と、前記バッファ状態報告を送るかどうかに関連した情報と、前記論理チャネルグループのバッファ状態報告データとを具備する。
［Ｃ４］
前記第１の機能の組は、複数のアクティブな論理チャネル識別に関する最小の割り当て及び最大の割り当てを計算することを具備し、また前記第１のデータは、前記複数のアクティブな論理チャネル識別の各々に関する前記最小の割り当て及び前記最大の割り当てを具備する、［Ｃ１］に記載の方法。
［Ｃ５］
前記複数のアクティブな論理チャネル識別のうちの１つのアクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを前記計算することは下記を具備する、［Ｃ４］に記載の方法：
トークンバケットサイズとバッファサイズが、ゼロより大きい時に、前記最小の割当てを、前記アクティブな論理チャネル識別に関する無線リンク制御層における前記バッファサイズと前記アクティブな論理チャネル識別に関する前記トークンバケットサイズのうちの最小値に設定すること；
前記トークンバケットサイズ又は前記バッファサイズが、ゼロより小さい時に、前記最小の割り当てをゼロに設定すること；及び
前記最大の割り当てを、前記最小の割り当てに等しく設定すること。
［Ｃ６］
前記第２の機能の組は、厳密なタイミング・デッドラインにおいて実行される、［Ｃ１］に記載の方法。
［Ｃ７］
前記第２の機能の組は、媒体アクセス制御要素トリガーを処理することを具備する、［Ｃ１］に記載の方法。
［Ｃ８］
前記第２の機能の組は、アップリンク許可サイズを得ることと、複数のアクティブな論理チャネル識別のために、無線リンク制御層におけるパケット構築の第１のパス及び前記無線リンク制御層における前記パケット構築の第２のパスを実行することとを具備する、［Ｃ１］に記載の方法。
［Ｃ９］
前記複数のアクティブな論理チャネル識別のうちの１つのアクティブな論理チャネル識別のための前記第１のパス及び前記第２のパスは、下記を具備する、［Ｃ８］に記載の方法：
前記アクティブな論理チャネル識別に関する最小の割り当て及び最大の割り当てを調整すること；
前記無線リンク制御層に前記最小の割り当て及び前記最大の割り当てを提供すること；
前記無線リンク制御層に、前記最小の割り当て及び前記最大の割り当てに基づくパケットサイズを用いて、前記アクティブな論理チャネル識別のためのパケットを構築するように要求すること；及び
前記アクティブな論理チャネル識別のために、前記無線リンク制御層において構築された前記パケットの前記パケットサイズに基づいて、前記アップリンク許可サイズの残りのアップリンク許可サイズを調整すること。
［Ｃ１０］
前記第１のパスにおいて前記アクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを前記調整することは、下記を具備する、［Ｃ９］に記載の方法：
前記最大の割り当てを前記残りのアップリンク許可サイズに設定すること；及び
前記残りのアップリンク許可サイズが、前記最小の割り当てより小さい時に、前記最小の割り当てを前記残りのアップリンク許可サイズに設定すること。
［Ｃ１１］
前記第２のパスにおいて前記アクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを前記調整することは、前記最大の割り当て及び前記最小の割り当てを前記残りのアップリンク許可サイズに設定することを具備する、［Ｃ９］に記載の方法。
［Ｃ１２］
前記無線リンク制御層によって、パケットのセグメント化を減らすために、前記最小の割り当てと前記最大の割り当ての間で前記パケットサイズを選択することを更に具備する、［Ｃ９］に記載の方法。
［Ｃ１３］
前記アクティブな論理チャネル識別に関する、前記無線リンク制御層に提供される前記最小の割り当て及び前記最大の割り当ては、前記アクティブな論理チャネル識別のために優先ビットレートが満たされることを確実にする、［Ｃ９］に記載の方法。
［Ｃ１４］
前記第２の機能の組は、媒体アクセス制御パケット・データ・ユニットを形成することと、前記媒体アクセス制御パケット・データ・ユニットを物理層に提出することとを具備する、［Ｃ１］に記載の方法、ここにおいて前記第２のデータは、各々のアクティブな論理チャネル識別に関する、アップリンクで送られるデータ量についての情報を具備する。
［Ｃ１５］
下記のように構成される処理システムを具備する、無線通信のための装置：
第１のスレッドにおける第１の機能の組を実行する、前記第１の機能の組は、第２のスレッドから第２のデータを得ることと、前記第２のスレッドにおけるアップリンク・パケットの構成を容易にするために、前記第２のスレッドに第１のデータを提供することとを具備する；及び
前記第２のスレッドにおける第２の機能の組を実行する、前記第２の機能の組は、前記第１のデータを得ることと、前記第１のデータに基づいて前記アップリンク・パケットを構成することと、前記第１の機能の組を前記実行することを容易にするために、前記第１のスレッドに前記第２のデータを提供することとを具備する。
［Ｃ１６］
前記第１の機能の組は、緩和したタイミング・デッドラインにおいて実行される、［Ｃ１５］に記載の装置。
［Ｃ１７］
前記第１の機能の組は、下記を具備する、［Ｃ１５］に記載の装置：
複数の論理チャネル識別に関する複数のトークンバケットを更新すること；
前記複数の論理チャネル識別の各々に関するバッファ状態を得るために、無線リンク制御層に問い合わせること；
前記複数の論理チャネル識別のうちの複数のアクティブな論理チャネル識別をサービスする順序を計算すること；
基地局にバッファ状態報告を送るかどうか決定すること；
必要とされる時に、前記基地局に送るための状態報告をトリガーすること；及び
論理チャネルグループのバッファ状態報告データを計算すること；
ここにおいて、前記第１のデータは、前記サービスする順序と、前記バッファ状態報告を送るかどうかに関連した情報と、前記論理チャネルグループのバッファ状態報告データとを具備する。
［Ｃ１８］
前記第１の機能の組は、複数のアクティブな論理チャネル識別に関する最小の割り当て及び最大の割り当てを計算することを具備し、また前記第１のデータは、前記複数のアクティブな論理チャネル識別の各々に関する前記最小の割り当て及び前記最大の割り当てを具備する、［Ｃ１５］に記載の装置。
［Ｃ１９］
前記複数のアクティブな論理チャネル識別のうちの１つのアクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを計算するために、前記処理システムは、下記のように構成される、［Ｃ１８］に記載の装置：
トークンバケットサイズとバッファサイズが、ゼロより大きい時に、前記最小の割当てを、前記アクティブな論理チャネル識別に関する無線リンク制御層における前記バッファサイズと前記アクティブな論理チャネル識別に関する前記トークンバケットサイズのうちの最小値に設定する；
前記トークンバケットサイズ又は前記バッファサイズが、ゼロより小さい時に、前記最小の割り当てをゼロに設定する；及び
前記最大の割り当てを、前記最小の割り当てに等しく設定する。
［Ｃ２０］
前記第２の機能の組は、厳密なタイミング・デッドラインにおいて実行される、［Ｃ１５］に記載の装置。
［Ｃ２１］
前記第２の機能の組は、媒体アクセス制御要素トリガーを処理することを具備する、［Ｃ１５］に記載の装置。
［Ｃ２２］
前記第２の機能の組は、アップリンク許可サイズを得ることと、複数のアクティブな論理チャネル識別のために、無線リンク制御層におけるパケット構築の第１のパス及び前記無線リンク制御層における前記パケット構築の第２のパスを実行することとを具備する、［Ｃ１５］に記載の装置。
［Ｃ２３］
前記複数のアクティブな論理チャネル識別のうちの１つのアクティブな論理チャネル識別のための前記第１のパス及び前記第２のパスを実行するために、前記処理システムは、下記のように構成される、［Ｃ２２］に記載の装置：
前記アクティブな論理チャネル識別に関する最小の割り当て及び最大の割り当てを調整する；
前記無線リンク制御層に前記最小の割り当て及び前記最大の割り当てを提供する；
前記無線リンク制御層に、前記最小の割り当て及び前記最大の割り当てに基づくパケットサイズを用いて、前記アクティブな論理チャネル識別のためのパケットを構築するように要求する；及び
前記アクティブな論理チャネル識別のために、前記無線リンク制御層において構築された前記パケットの前記パケットサイズに基づいて、前記アップリンク許可サイズの残りのアップリンク許可サイズを調整する。
［Ｃ２４］
前記第１のパスにおいて前記アクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを前記調整するために、前記処理システムは、下記のように構成される、［Ｃ２３］に記載の装置：
前記最大の割り当てを前記残りのアップリンク許可サイズに設定する；及び
前記残りのアップリンク許可サイズが、前記最小の割り当てより小さい時に、前記最小の割り当てを前記残りのアップリンク許可サイズに設定する。
［Ｃ２５］
前記第２のパスにおいて前記アクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを調整するために、前記処理システムは、前記最大の割り当て及び前記最小の割り当てを前記残りのアップリンク許可サイズに設定するように構成される、［Ｃ２３］に記載の装置。
［Ｃ２６］
前記無線リンク制御層は、パケットのセグメント化を減らすために、前記最小の割り当てと前記最大の割り当ての間で前記パケットサイズを選択する、［Ｃ２３］に記載の装置。
［Ｃ２７］
前記アクティブな論理チャネル識別に関する、前記無線リンク制御層に提供される前記最小の割り当て及び前記最大の割り当ては、前記アクティブな論理チャネル識別のために優先ビットレートが満たされることを確実にする、［Ｃ２３］に記載の装置。
［Ｃ２８］
前記第２の機能の組は、媒体アクセス制御パケット・データ・ユニットを形成することと、前記媒体アクセス制御パケット・データ・ユニットを物理層に提出することとを具備する、［Ｃ１５］に記載の装置、ここにおいて前記第２のデータは、各々のアクティブな論理チャネル識別に関する、アップリンクで送られるデータ量についての情報を具備する。
［Ｃ２９］
下記を具備する、無線通信のための装置：
第１のスレッドにおける第１の機能の組を実行する手段、前記第１の機能の組は、第２のスレッドから第２のデータを得ることと、前記第２のスレッドにおけるアップリンク・パケットの構成を容易にするために、前記第２のスレッドに第１のデータを提供することとを具備する；及び
前記第２のスレッドにおける第２の機能の組を実行する手段、前記第２の機能の組は、前記第１のデータを得ることと、前記第１のデータに基づいて前記アップリンク・パケットを構成することと、前記第１の機能の組を前記実行することを容易にするために、前記第１のスレッドに前記第２のデータを提供することとを具備する。
［Ｃ３０］
前記第１の機能の組は、緩和したタイミング・デッドラインにおいて実行される、［Ｃ２９］に記載の装置。
［Ｃ３１］
前記第１の機能の組は、下記を具備する、［Ｃ２９］に記載の装置：
複数の論理チャネル識別に関する複数のトークンバケットを更新すること；
前記複数の論理チャネル識別の各々に関するバッファ状態を得るために、無線リンク制御層に問い合わせること；
前記複数の論理チャネル識別のうちの複数のアクティブな論理チャネル識別をサービスする順序を計算すること；
基地局にバッファ状態報告を送るかどうか決定すること；
必要とされる時に、前記基地局に送るための状態報告をトリガーすること；及び
論理チャネルグループのバッファ状態報告データを計算すること；
ここにおいて、前記第１のデータは、前記サービスする順序と、前記バッファ状態報告を送るかどうかに関連した情報と、前記論理チャネルグループのバッファ状態報告データとを具備する。
［Ｃ３２］
前記第１の機能の組は、複数のアクティブな論理チャネル識別に関する最小の割り当て及び最大の割り当てを計算することを具備し、また前記第１のデータは、前記複数のアクティブな論理チャネル識別の各々に関する前記最小の割り当て及び前記最大の割り当てを具備する、［Ｃ２９］に記載の装置。
［Ｃ３３］
前記複数のアクティブな論理チャネル識別のうちの１つのアクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを前記計算することは下記を具備する、［Ｃ３２］に記載の装置：
トークンバケットサイズとバッファサイズが、ゼロより大きい時に、前記最小の割当てを、前記アクティブな論理チャネル識別に関する無線リンク制御層における前記バッファサイズと前記アクティブな論理チャネル識別に関する前記トークンバケットサイズのうちの最小値に設定すること；
前記トークンバケットサイズ又は前記バッファサイズが、ゼロより小さい時に、前記最小の割り当てをゼロに設定すること；及び
前記最大の割り当てを、前記最小の割り当てに等しく設定すること。
［Ｃ３４］
前記第２の機能の組は、厳密なタイミング・デッドラインにおいて実行される、［Ｃ２９］に記載の装置。
［Ｃ３５］
前記第２の機能の組は、媒体アクセス制御要素トリガーを処理することを具備する、［Ｃ２９］に記載の装置。
［Ｃ３６］
前記第２の機能の組は、アップリンク許可サイズを得ることと、複数のアクティブな論理チャネル識別のために、無線リンク制御層におけるパケット構築の第１のパス及び前記無線リンク制御層における前記パケット構築の第２のパスを実行することとを具備する、［Ｃ２９］に記載の装置。
［Ｃ３７］
前記複数のアクティブな論理チャネル識別のうちの１つのアクティブな論理チャネル識別のための前記第１のパス及び前記第２のパスは、下記を具備する、［Ｃ３６］に記載の装置：
前記アクティブな論理チャネル識別に関する最小の割り当て及び最大の割り当てを調整すること；
前記無線リンク制御層に前記最小の割り当て及び前記最大の割り当てを提供すること；
前記無線リンク制御層に、前記最小の割り当て及び前記最大の割り当てに基づくパケットサイズを用いて、前記アクティブな論理チャネル識別のためのパケットを構築するように要求すること；及び
前記アクティブな論理チャネル識別のために、前記無線リンク制御層において構築された前記パケットの前記パケットサイズに基づいて、前記アップリンク許可サイズの残りのアップリンク許可サイズを調整すること。
［Ｃ３８］
前記第１のパスにおいて前記アクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを前記調整することは、下記を具備する、［Ｃ３７］に記載の装置：
前記最大の割り当てを前記残りのアップリンク許可サイズに設定すること；及び
前記残りのアップリンク許可サイズが、前記最小の割り当てより小さい時に、前記最小の割り当てを前記残りのアップリンク許可サイズに設定すること。
［Ｃ３９］
前記第２のパスにおいて前記アクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを前記調整することは、前記最大の割り当て及び前記最小の割り当てを前記残りのアップリンク許可サイズに設定することを具備する、［Ｃ３７］に記載の装置。
［Ｃ４０］
前記無線リンク制御層によって、パケットのセグメント化を減らすために、前記最小の割り当てと前記最大の割り当ての間で前記パケットサイズを選択する手段を更に具備する、［Ｃ３７］に記載の装置。
［Ｃ４１］
前記アクティブな論理チャネル識別に関する、前記無線リンク制御層に提供される前記最小の割り当て及び前記最大の割り当ては、前記アクティブな論理チャネル識別のために優先ビットレートが満たされることを確実にする、［Ｃ３７］に記載の装置。
［Ｃ４２］
前記第２の機能の組は、媒体アクセス制御パケット・データ・ユニットを形成することと、前記媒体アクセス制御パケット・データ・ユニットを物理層に提出することとを具備する、［Ｃ２９］に記載の装置、ここにおいて前記第２のデータは、各々のアクティブな論理チャネル識別に関する、アップリンクで送られるデータ量についての情報を具備する。
［Ｃ４３］
下記のためのコードを備えたコンピュータ可読媒体を具備する、無線通信のためのコンピュータプログラム製品：
第１のスレッドにおける第１の機能の組を実行する、前記第１の機能の組は、第２のスレッドから第２のデータを得ることと、前記第２のスレッドにおけるアップリンク・パケットの構成を容易にするために、前記第２のスレッドに第１のデータを提供することとを具備する；及び
前記第２のスレッドにおける第２の機能の組を実行する、前記第２の機能の組は、前記第１のデータを得ることと、前記第１のデータに基づいて前記アップリンク・パケットを構成することと、前記第１の機能の組を前記実行することを容易にするために、前記第１のスレッドに前記第２のデータを提供することとを具備する。
［Ｃ４４］
前記第１の機能の組は、緩和したタイミング・デッドラインにおいて実行される、［Ｃ４３］に記載のコンピュータプログラム製品。
［Ｃ４５］
前記第１の機能の組は、下記を具備する、［Ｃ４３］に記載のコンピュータプログラム製品：
複数の論理チャネル識別に関する複数のトークンバケットを更新すること；
前記複数の論理チャネル識別の各々に関するバッファ状態を得るために、無線リンク制御層に問い合わせること；
前記複数の論理チャネル識別のうちの複数のアクティブな論理チャネル識別をサービスする順序を計算すること；
基地局にバッファ状態報告を送るかどうか決定すること；
必要とされる時に、前記基地局に送るための状態報告をトリガーすること；及び
論理チャネルグループのバッファ状態報告データを計算すること；
ここにおいて、前記第１のデータは、前記サービスする順序と、前記バッファ状態報告を送るかどうかに関連した情報と、前記論理チャネルグループのバッファ状態報告データとを具備する。
［Ｃ４６］
前記第１の機能の組は、複数のアクティブな論理チャネル識別に関する最小の割り当て及び最大の割り当てを計算することを具備し、また前記第１のデータは、前記複数のアクティブな論理チャネル識別の各々に関する前記最小の割り当て及び前記最大の割り当てを具備する、［Ｃ４３］に記載のコンピュータプログラム製品。
［Ｃ４７］
前記複数のアクティブな論理チャネル識別のうちの１つのアクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを前記計算することは下記を具備する、［Ｃ４６］に記載のコンピュータプログラム製品：
トークンバケットサイズとバッファサイズが、ゼロより大きい時に、前記最小の割当てを、前記アクティブな論理チャネル識別に関する無線リンク制御層における前記バッファサイズと前記アクティブな論理チャネル識別に関する前記トークンバケットサイズのうちの最小値に設定すること；
前記トークンバケットサイズ又は前記バッファサイズが、ゼロより小さい時に、前記最小の割り当てをゼロに設定すること；及び
前記最大の割り当てを、前記最小の割り当てに等しく設定すること。
［Ｃ４８］
前記第２の機能の組は、厳密なタイミング・デッドラインにおいて実行される、［Ｃ４３］に記載のコンピュータプログラム製品。
［Ｃ４９］
前記第２の機能の組は、媒体アクセス制御要素トリガーを処理することを具備する、［Ｃ４３］に記載のコンピュータプログラム製品。
［Ｃ５０］
前記第２の機能の組は、アップリンク許可サイズを得ることと、複数のアクティブな論理チャネル識別のために、無線リンク制御層におけるパケット構築の第１のパス及び前記無線リンク制御層における前記パケット構築の第２のパスを実行することとを具備する、［Ｃ４３］に記載のコンピュータプログラム製品。
［Ｃ５１］
前記複数のアクティブな論理チャネル識別のうちの１つのアクティブな論理チャネル識別のための前記第１のパス及び前記第２のパスは、下記を具備する、［Ｃ５０］に記載のコンピュータプログラム製品：
前記アクティブな論理チャネル識別に関する最小の割り当て及び最大の割り当てを調整すること；
前記無線リンク制御層に前記最小の割り当て及び前記最大の割り当てを提供すること；
前記無線リンク制御層に、前記最小の割り当て及び前記最大の割り当てに基づくパケットサイズを用いて、前記アクティブな論理チャネル識別のためのパケットを構築するように要求すること；及び
前記アクティブな論理チャネル識別のために、前記無線リンク制御層において構築された前記パケットの前記パケットサイズに基づいて、前記アップリンク許可サイズの残りのアップリンク許可サイズを調整すること。
［Ｃ５２］
前記第１のパスにおいて前記アクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを前記調整することは、下記を具備する、［Ｃ５１］に記載のコンピュータプログラム製品：
前記最大の割り当てを前記残りのアップリンク許可サイズに設定すること；及び
前記残りのアップリンク許可サイズが、前記最小の割り当てより小さい時に、前記最小の割り当てを前記残りのアップリンク許可サイズに設定すること。
［Ｃ５３］
前記第２のパスにおいて前記アクティブな論理チャネル識別に関する前記最小の割り当て及び前記最大の割り当てを前記調整することは、前記最大の割り当て及び前記最小の割り当てを前記残りのアップリンク許可サイズに設定することを具備する、［Ｃ５１］に記載のコンピュータプログラム製品。
［Ｃ５４］
前記コンピュータ可読媒体は、前記無線リンク制御層によって、パケットのセグメント化を減らすために、前記最小の割り当てと前記最大の割り当ての間で前記パケットサイズを選択するためのコードを具備する、［Ｃ５１］に記載のコンピュータプログラム製品。
［Ｃ５５］
前記アクティブな論理チャネル識別に関する、前記無線リンク制御層に提供される前記最小の割り当て及び前記最大の割り当ては、前記アクティブな論理チャネル識別のために優先ビットレートが満たされることを確実にする、［Ｃ５１］に記載のコンピュータプログラム製品。
［Ｃ５６］
前記第２の機能の組は、媒体アクセス制御パケット・データ・ユニットを形成することと、前記媒体アクセス制御パケット・データ・ユニットを物理層に提出することとを具備する、［Ｃ４３］に記載のコンピュータプログラム製品、ここにおいて前記第２のデータは、各々のアクティブな論理チャネル識別に関する、アップリンクで送られるデータ量についての情報を具備する。
【図１】
0005373106.tif 000002
【図２】
0005373106.tif 000003
【図３】
0005373106.tif 000004
【図４】
0005373106.tif 000005
【図５】
0005373106.tif 000006
【図６】
0005373106.tif 000007
【図７】
0005373106.tif 000008
【図８】
0005373106.tif 000009
【図９】
0005373106.tif 000010
【図１０】
0005373106.tif 000011