(57)【要約】【課題】  本発明は、無線区間で多重送信されることとなるトランスポートチャネルを無線基地局に転送する際に、トランスポートチャネルの多数の所定の組合せの中から送信効率の良い組合せを速やかに選択する選択装置を提供することを目的とする。【解決手段】  本発明によるトランスポートチャネル選択装置は、無線基地局に送信されるトランスポートチャネルの組合せに関する情報を格納する記憶手段と、送信バッファに格納されているトランスポートチャネルの送信ブロック数又は所定の最大送信ブロック数に対応する情報を一部に含むアドレスを生成するアドレス生成手段と、前記記憶手段から前記アドレスに関連付けられている情報を抽出する抽出手段と、抽出した情報に示されている組合せに従って前記送信バッファからトランスポートチャネルを選択する選択手段とを備える。【選択図】  図５
2005184264.tif 000002
【特許請求の範囲】
【請求項１】
無線基地局に送信されるトランスポートチャネルの組合せに関する情報を格納する記憶手段と、
トランスポートチャネルの送信ブロックを格納する送信バッファと、
前記送信バッファに格納されているトランスポートチャネルの送信ブロック数又は所定の最大送信ブロック数に対応する情報からアドレスを生成するアドレス生成手段と、
前記記憶手段から前記アドレスに関連付けられているトランスポートチャネルの組合せに関する情報を抽出する抽出手段と、
該抽出した情報に示されている組合せに従って前記送信バッファからトランスポートチャネルを選択する選択手段と
を備えることを特徴とするトランスポートチャネル選択装置。
【請求項２】
前記記憶手段に格納される情報は、トランスポートチャネルの種類及び送信ブロック数を定める組合せの内実際の送信に使用され得る所定の組合せの数より多くのアドレスと、前記所定の組合せとの対応関係を含むことを特徴とする請求項１記載のトランスポートチャネル選択装置。
【請求項３】
前記アドレス生成部の作成するアドレスが、前記送信バッファに格納されているトランスポートチャネルの送信ブロック数又は所定の最大送信ブロック数の少ない方を一部に含むことを特徴とする請求項１記載のトランスポートチャネル選択装置。
【請求項４】
前記アドレス生成手段が、トランスポートチャネルの種別毎に、送信しようとする送信ブロック数又は所定の最大送信ブロック数のより小さい方を判定する判定手段と、判定された送信ブロック数又は最大送信ブロック数を表現する、トランスポートチャネル各種からえら得る数値を結合することでアドレスを作成する結合手段とを備えることを特徴とする請求項１記載のトランスポートチャネル選択装置。
【請求項５】
無線基地局に送信されるトランスポートチャネルを送信バッファに格納するステップと、
送信バッファに格納されているトランスポートチャネルの送信ブロック数又は所定の最大送信ブロック数に対応する情報を一部に含むアドレスを生成するステップと、
前記記憶手段から前記アドレスに関連付けられている情報を抽出するステップと、
抽出した情報に示されている、トランスポートチャネルの種類及び送信ブロック数の組合せに従って、前記送信バッファからトランスポートチャネルを選択するステップ
より成ることを特徴とするトランスポートチャネル選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に移動体通信の技術分野に属し、特にトランスポートチャネルを所定の組合せで無線基地局に送信するためのトランスポートチャネル選択装置及び選択方法に関連する。
【背景技術】
【０００２】
この種の技術分野では、モバイルメディアサービスに対応可能な高速データ通信を実現することや、国際的なグローバルローミングを実現すること等の要請から、次世代（第３世代）移動通信システムとしてＩＭＴ２０００システムが開発され、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）によりその標準化が進められている。
【０００３】
図１は、そのような移動通信システムの全体図を示す。図示されているように、移動通信システム１００は、ユーザ装置又は移動端末（ＵＥ）１０２、移動端末１０２と無線通信を行う無線基地局又はノードＢ（ＮｏｄｅＢ）１０４、無線ネットワーク制御部（ＲＮＣ）１０６、無線ネットワーク制御部１０６と有線通信を行うコアネットワーク（ＣＮ）１０８を有する。無線ネットワーク制御部（ＲＮＣ）１０６は、無線基地局１０４の制御、無線リソースの管理、ハンドオーバの制御等を行なう。コアネットワーク１０８は、移動端末１０２の移動管理、呼制御、サービス制御等を行なう。図中、Ｉｕはコアネットワーク１０８及び無線ネットワーク制御部１０６間のインターフェースを表現し、Ｉｕｂは無線ネットワーク制御部１０６及び無線基地局１０４間のインターフェースを表現し、Ｕｕは無線基地局１０４及び移動端末１０２間のインターフェースを表現する。  
プロトコル階層又はレイヤ（ｌａｙｅｒ）の観点から述べると、移動通信システム１００は、下位から順に物理レイヤ（レイヤ１）、データリンクレイヤ（レイヤ２）、及びネットワークレイヤ（レイヤ３）により構成される。主に無線ネットワーク制御部１０６における動作に関連するレイヤ２は、無線リンク制御（ＲＬＣ：Ｒａｄｉｏ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ）レイヤと、その下位の媒体アクセス制御（ＭＡＣ：Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）レイヤとに更に分けられる。ＲＬＣレイヤは、再送制御（ＡＲＱ：Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  ｒｅＱｕｅｓｔ）等の動作を制御するためのものである。レイヤ１とレイヤ２の間の通信は「論理チャネル（Ｌｏｇｉｃａｌ  Ｃｈａｎｎｅｌ）」により行なわれ、レイヤ２とレイヤ３の間の通信は「トランスポートチャネル（ＴｒＣＨ：Ｔｒａｎｓｐｏｒｔ  Ｃｈａｎｎｅｌ）」により行なわれる。このような移動通信システムについては、例えば特許文献１及び非特許文献１に開示されている。
【０００４】
ところで、移動端末１０２と無線基地局１０４との間は無線区間であり、使用されるリソース（帯域）は一定の範疇に制限される。更に、リソースを有効活用することや、優先度の高い情報を迅速に伝送する等の観点から、トランスポートチャネルの種類及び送信ブロック数（又はＡＴＭセル数）を所定の組合せに制限しながらそれらを無線基地局に送信することが行なわれている。優先度の高い情報としては、例えばページングチャネル（ＰＣＨ）が挙げられる。他のトランスポートチャネルとしては、例えば、無線基地局で使用されている周波数等の無線基地局に関する情報を含む報知チャネル（ＢＣＨ）、上りの共通チャネル（ＲＡＣＨ）、下りの共通チャネル（ＦＡＣＨ）、個別チャネル（ＤＣＨ）等がある。このうち、ページングチャネル（ＰＣＨ）と下りの共通チャネル（ＦＡＣＨ）は、無線基地局から、所定のチャネル（Ｓ−ＣＣＰＣＨ）にて多重化されて伝送される。
【０００５】
図２は、ＲＮＣからノードＢに送信されるトランスポートチャネルの組合せ（ＴＦＣ：Ｔｒａｎｓｐｏｒｔ  Ｆｏｒｍａｔ  Ｃｏｍｂｉｎａｔｉｏｎ）の例を示す表である。簡単のため、４種類のトランスポートチャネル（ＴｒＣＨ＿Ａ〜Ｄ）について７つの組合せ（ＴＦＣ番号０〜６）を列挙しているが、用途に応じて様々な数値を採用し得る。図２左側の表中の各行は、ある組合せにおけるトランスポートチャネル各種の送信ブロック数を示す。例えば、ＴＦＣ番号０で指定される組合せは、トランスポートチャネルＴｒＣＨ＿Ａ〜Ｃを伝送せず、トランスポートチャネルＴｒＣＨ＿Ｄの送信ブロックを１つ送信することを示す。また、ＴＦＣ番号５で指定される組合せは、トランスポートチャネルＴｒＣＨ＿Ａ〜Ｄの送信ブロックを、それぞれ２つ，２つ，１つ，１つ送信することを示す。このように所定の組合せでトランスポートチャネルを送信することで、リソースの有効利用を図ることが可能になる。このような所定の組合せに関する情報は、図２右側に示されるように、ＴＦＣリストテーブルとしてメモリに記憶される。尚、仮にこれら所定の組合せに違反してトランスポートチャネルがノードＢに送信されたとすると、それらが適切に伝送されることは保証されない（例えば、意図されないコーディング処理がなされたり、破棄されたりするかもしれない。）。
【特許文献１】特開２００３−４６５５７号公報
【非特許文献１】ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．３ｇｐｐ．ｏｒｇ／
【発明の開示】
【発明が解決しようとする課題】
【０００６】
無線ネットワーク制御部ＲＮＣが、上位から受信したデータをノードＢそして移動端末ＵＥに送信する場合には、無線ネットワーク制御部ＲＮＣは、上記所定の組合せに従ってトランスポートチャネルをノードＢに送信する。この場合において、無線ネットワーク制御部ＲＮＣは、ノードＢに送信するための送信バッファ内のトランスポートチャネルを送信するにあたり、送信効率が最も良くなるような組合せを選択し、それに従って送信を行なう。このため、無線ネットワーク制御部ＲＮＣは、送信しようとしているトランスポートチャネルの種類及び送信ブロック数に対して、図２に示されるような所定の組合せ総てを検討し、最適な組合せを選択することが考えられる。
【０００７】
図３は、トランスポートチャネルの組合せを決定するための従来のフローチャートを示す。ステップ３０２では、ノードＢに送信するためのトランスポートチャネルがＲＮＣ内の送信バッファに格納され、送信要求が起こる。
【０００８】
ステップ３０４では、ＴＦＣリストテーブルにアクセスする。ＴＦＣリストテーブルには、図２右側に示されるようなトランスポートチャネルの種類及び送信ブロック数を定める所定の組合せが列挙されている。
【０００９】
ステップ３０６では、ＴＦＣリストテーブルの中から１つの組合せ（ＴＦＣ）を選択する。選択されたＴＦＣは、以後のステップで新ＴＦＣとして取り扱われる。
【００１０】
ステップ３０８では、新ＴＦＣにより送信要求に応じることの可否が判定される。例えば、ステップ３０６でＴＦＣリスト４（図２）が選択され、そして送信バッファにトランスポートチャネルＴｒＣＨ＿Ｂ〜Ｄが格納されているがＴｒＣＨ＿Ａは格納されていなかったとする。ＴＦＣリスト４では、ＴｒＣＨ＿Ａの送信ブロック１つを送信しなければならない。この場合、ＴＦＣリスト４を採用することはできず、フローはステップ３１４にジャンプする。一方、トランスポートチャネルを送信することが可能である場合はステップ３１０に進む。
【００１１】
ステップ３１０では、以前に選択した旧ＴＦＣと今回選択した新ＴＦＣに関し、送信効率の良否が判定される。送信効率は、１回の送信で伝送される送信ブロック数又は情報量で判定することができる。新ＴＦＣの送信効率が旧ＴＦＣよりも劣る場合は、フローはステップ３１４にジャンプし、そうでない場合はステップ３１２に進む。
【００１２】
ステップ３１２では、旧ＴＦＣの内容を新ＴＦＣの内容に更新する。
【００１３】
ステップ３１４では、総てのＴＦＣについて検討したか否かが判定される。未検討のＴＦＣが存在するならば、フローはステップ３０４に戻って上記の手順を繰り返し、そうでなければステップ３１６に進む。
【００１４】
ステップ３１６では、旧ＴＦＣを、実際にトランスポートチャネルを送信する組合せとして決定し、送信を行なうことで、フローは終了する。
【００１５】
このような一連の作業は、一般に多くの時間を要し、待ち時間や遅延時間の長期化に起因してリアルタイム処理が困難になったり、送信効率が悪くなってしまうという問題点がある。また、適切なＴＦＣの選択が遅れると、ある送信バッファ内の状態に基づいてＴＦＣを選択している間に、送信バッファ内の状態が変化し、決定されたＴＦＣはもはや最適な組合せではなくなってしまうことも懸念される。このような問題点に関し、上記特許文献１記載発明では、複数のリスト選択演算値データ等の特殊なデータを各種生成し、それらを相互に比較することで適切な組合せ（リスト）を選択することで、組合せの選択手法を改善しようとしている。しかしながら、このような手法も、所与のトランスポートチャネルを無線基地局に送信する際に、総ての組合せに対して総当たり方式で調査しながら適切な組合せを選択する点に変りはない。このため、相互に比較するためのデータ生成や比較処理が遅延するような場合には、上記手法は必ずしも有利な手法であるとは言えない。
【００１６】
本発明は、上記の問題点に鑑みてなされたものであり、その課題は、無線区間で多重送信されることとなるトランスポートチャネルを無線基地局に転送する際に、トランスポートチャネルの多数の所定の組合せの中から送信効率の良い組合せを速やかに選択することの可能な選択装置を提供することである。
【課題を解決するための手段】
【００１７】
本発明によれば、
無線基地局に送信されるトランスポートチャネルの組合せに関する情報を格納する記憶手段と、
トランスポートチャネルの送信ブロックを格納する送信バッファと、
前記送信バッファに格納されているトランスポートチャネルの送信ブロック数又は所定の最大送信ブロック数に対応する情報からアドレスを生成するアドレス生成手段と、
前記記憶手段から前記アドレスに関連付けられているトランスポートチャネルの組合せに関する情報を抽出する抽出手段と、
該抽出した情報に示されている組合せに従って前記送信バッファからトランスポートチャネルを選択する選択手段と
を備えることを特徴とするトランスポートチャネル選択装置
が、提供される。
【発明の効果】
【００１８】
本発明によれば、無線区間で多重送信されることとなるトランスポートチャネルを無線基地局に転送する際に、トランスポートチャネルの多数の所定の組合せの中から送信効率の良い組合せを速やかに選択することが可能になる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照しながら本発明の実施例を説明する。説明中に登場する「トランスポートチャネル」なる用語は、３Ｇ標準規格におけるトランスポートチャネルを含むのはもちろんのこと、転送一般に使用されるチャネルをも包含する広範な概念である。また、送信ブロック数等の表現における「ブロック」なる用語は、転送対象となる情報の構成単位、一群の情報、情報の塊等を包含する概念である。
【００２０】
図４は、トランスポートチャネルをノードＢに送信するためのＲＮＣに備えられた多重化部の部分ブロック図である。ＲＮＣは、上述したように様々な種類のトランスポートチャネルをノードＢに伝送する要素を有するが、図示されている多重化部には本発明に特に関連する部分のみが描かれている点に留意を要する。即ち、図４では、ページングチャネル（ＰＣＨ）や下り共通チャネル（ＦＡＣＨ）のようにノードＢにて多重化され、多重化された形式で無線伝送されるトランスポートチャネルの処理に関する部分が描かれている。
【００２１】
多重化部４００は、受信部４０２と、送信バッファ部４０４と、選択制御部４０６と、送信部４０８と、ＴＦＣリストテーブル４１０とを有する。
【００２２】
受信部４０２は、ノードＢに送信する所定のトランスポートチャネルを上位の要素から受信する。受信される論理チャネルは、例えばＰＣＣＨ、ＢＣＣＨ、ＣＣＣＨ、ＤＣＣＨ、ＤＴＣＨ等を示すＡＴＭセルであり、これらはＰＣＨやＦＡＣＨ等のトランスポートチャネルに対応付けられる。受信部４０２は、受信したチャネルの種類を判別しながら、チャネル種別毎に（ＴｒＣＨ＿１〜ＴｒＣＨ＿ｎ）それらを送信バッファ部４０４に格納する。
【００２３】
選択制御部４０６は、送信バッファ部４０４に格納されたトランスポートチャネルの種類及び送信ブロック（ＴＢ：ｔｒａｎｓｐｏｒｔ  ｂｌｏｃｋ）の数に応じて、ＴＦＣリストテーブル４１０から適切な組合せ（ＴＦＣ）を選択し、その組合せの内容又はそれを指定する情報を送信部４０８に通知する。選択制御部４０６の詳細は、図５を参照しながら説明される。尚、送信ブロック数とＡＴＭセル数との対応関係は、製品用途に依存して適切に定められる。
【００２４】
送信部４０８は、通知された組合せに従って送信バッファ４０４からトランスポートチャネルを取り出し、ノードＢに送信する。
【００２５】
ＴＦＣリストテーブル４１０は、後述するように、トランスポートチャネルの各種別毎に設定されている最大送信ブロック数の観点から導出される様々な組合せと、実際の送信に使用される所定の組合せとの対応関係を定める。
【００２６】
図５は、図４の選択制御部４０６の更なるブロック図を示す。選択制御部４０６は、アドレス生成部５０２と、「抽出手段」であるアクセス制御部５０４とを有する。アドレス生成部５０２は、更に、判定部５０６と、ビット結合部５０８と、出力部５１０とを有する。
【００２７】
判定部５０６は、個々のトランスポートチャネルの種別毎に、送信バッファに格納されている送信ブロック数と、最大送信ブロック数とを比較し、より小さい方の値を出力する。最大送信ブロック数に関する情報は、ＴＦＣリスト情報に含まれている。図６に示されるように、ＴＦＣリスト情報は、最大送信ブロック数や、各トランスポートチャネル種別の優先度等に関する情報を含む。
【００２８】
ビット結合部５０８は、判定部５０６から、送信バッファに格納されている送信ブロック数又は最大送信ブロック数の内より少ない方を示す２進数情報を受信する。更に、ビット結合部５０８は、トランスポートチャネル種別毎に受信した個々の２進数情報を結合して１つのアドレスを形成する。従って、このアドレスのビット幅は、トランスポートチャネル各種に設定されている最大送信ブロック数を表現するのに必要なビット数の総和に等しい。例えば、図６に示されるように４種類のトランスポートチャネルＴｒＣＨ＿Ａ〜Ｄが存在し、各自の最大送信ブロック数が順に２，２，１，１であったとする。この場合、１０進数の２を２進数で表現するには少なくとも２ビットを要し、１０進数の１を表現するには少なくとも１ビットを要する。従って、ビット結合部５０８で生成されるアドレスのビット幅は、少なくとも２＋２＋１＋１＝６ビットである。また、最大送信ブロック数が５，２，８，１であったとすると、必要なアドレス幅は、少なくとも３＋２＋４＋１＝１０ビットとなる。
【００２９】
出力部５１０は、ビット結合部５０８で作成されたアドレスをアクセス制御部５０４に出力する。
【００３０】
アクセス制御部５０４は、アドレス作成部５０２から得たアドレスを用いてＴＦＣリストテーブル４１０にアクセスし、そのアドレスに対応する情報を抽出する。抽出された情報は、実際の送信に使用される組合せ（ＴＦＣ）の何れかを示し、送信部４０８に通知される。
【００３１】
図７に示される表は、トランスポートチャネルの組合せに関する情報を示す。ＴＦＣリストテーブル４１０に含まれる情報は、図７右側に示されているようなものである。図７左側の表は、図７右側の表を作成する過程を説明するための便宜的な表である。先ず、図６に示されるようなトランスポートチャネル各種の最大送信ブロック数の観点から可能な総ての組合せが、図７左側に示されるように列挙される。例えば、ＴｒＣＨ＿Ａ，Ｂについては、最大送信ブロック数は２であるので、実際の送信時の送信ブロック数は０，１，２個の可能性がある。ＴｒＣＨ＿Ｃ，Ｄについては、最大送信ブロック数は１であるので、実際の送信時の送信ブロック数は０，１の可能性がある。これら総ての可能性を網羅するように、表中のＴｒＣＨ＿Ａ〜Ｄの各列に送信ブロック数が列挙されている。この表における１つの行は、トランスポートチャネルの組合せの１つを示す。最大送信ブロック数２，２，１，１を表現するのに必要なビット数の総和は、２＋２＋１＋１＝６であるので、６ビット幅のアドレスが設定される。この表では、任意の１つの組合せ（１行）について、ＴｒＣＨ＿Ａ〜Ｄの送信ブロック数の２進数表現を結合したものは、アドレスの値に厳密に一致する。例えば、行番号７で示される送信ブロック数の組合せは、ＴｒＣＨ＿Ａ〜Ｄの順に０，１，１，０個であり、それらを２進数で表現すると００，０１，１，０となり、これらを結合すると、「０００１１０」となり、これは行番号７におけるアドレスの値に等しい。尚、行番号は表中「＃」で示される列に記載されている。
【００３２】
次に、図７左側の表及び所定の組合せ（ＴＦＣ）に基づいて、図７右側に示されるような表が作成される。図７左側に示されるような組合せの各々（行番号１〜３６）に対して、図２に示されるような実際の送信に使用され得る所定の組合せ（ＴＦＣ番号０〜６）が対応付けられる。そのような対応付けは、送信されるトランスポートチャネルの優先度及び送信効率を考慮しながら行なわれる。この作業は例えば次のようにして行なわれ得るが、他の手法で行なうことも可能である。
【００３３】
図６に示されるように、ＴｒＣＨ＿Ａ，Ｂ，Ｃ，Ｄの順に優先度が低くなってゆくものとする。先ず、最初のアドレス「００００００」（又は行番号１）が指定される。最高優先度のチャネルＴｒＣＨ＿Ａの送信ブロック数は０個であり、そのような送信を許容する組合せが所定の組合せ（ＴＦＣ番号０〜６）の中から選択され、ＴＦＣ番号０，１，２，６が得られる。これら選択されたリストの中で、次に高い優先度のチャネルＴｒＣＨ＿Ｂの送信ブロック数（０個）を許容し得る組合せが選択され、ＴＦＣ番号０，１，６が得られる。更に、ＴｒＣＨ＿Ｃの送信ブロック数（０個）を許容する組合せに絞り込まれ、ＴＦＣ番号０，６が得られる。そして、ＴｒＣＨ＿Ｄの送信ブロック数（０個）を許容し得る組合せが選択され、ＴＦＣ番号６が得られる。従って、アドレス「００００００」には、ＴＦＣ番号６が対応付けられる。送信ブロック数及びチャネル種別が、ＴＦＣ番号０〜６の所定の組合せのものに等しい組合せについては、このようにして対応関係を設定することが可能である（行番号１，２，３，５，１３，２０，３６）。
【００３４】
しかしながら、所定の組合せ以外の組合せについては、それら総てを一度にノードＢに送信することはできない。たとえ送信したとしても適切に伝送されることは保証されない。従って、それらは複数回に分けて送信される。この場合においても、優先度の高いトランスポートチャネルが先に送信され、且つ送信効率ができるだけ良くなるようなＴＦＣ（組合せ）が先に選択されるべきである。例えば、行番号４に示される組合せの場合は、ＴｒＣＨ＿Ａ〜Ｃの送信ブロック数を許容する組合せは、ＴＦＣ番号１のみである。行番号４の組合せでは、ＴｒＣＨ＿Ｄの送信ブロック数は１個であるが、これはＴＦＣ番号１では許容されない。この場合は優先度の低いＴｒＣＨ＿Ｄの送信ブロックの送信は後回しにされる。このため、行番号４のアドレス「００００１１」にはＴＦＣ番号１が対応付けられる。また、行番号９に示される組合せの場合は、ＴｒＣＨ＿Ａの送信ブロック数（０個）を許容する組合せは、ＴＦＣ番号０，１，２，６である。しかし、どの組合せも、ＴｒＣＨ＿Ｂの送信ブロック数（２個）を許容しない。この場合には、ＴｒＣＨ＿Ｂの送信ブロック数を１つ減らし、１個のＴｒＣＨ＿Ｂを送信することを許容する組合せを選択する。こうして、行番号９のアドレス「００１０００」にはＴＦＣ番号２が対応付けられる。このような作業を総ての組合せ（行番号１〜３６）に行なうことで、図７右側に示されるような表が完成し、それがＴＦＣリストテーブル４１０としてメモリに格納される。尚、ＴＦＣリストテーブルをどのようにして作成するかについては様々な手法があり得る。しかし、アドレス生成部の作成するアドレスが、送信優先度順に並んだトランスポートチャネル各種の送信ブロック数を示すようにしておくと、上記実施例のように容易にＴＦＣリストテーブルを作成することが可能になる。
【００３５】
図７右側の表におけるＴｒＣＨ＿Ａ〜Ｄの各列に示される送信ブロック数は、所定の組合せ（ＴＦＣ番号０〜６）で送信される送信ブロック数である。従って、行番号１，２，３，５，１３，２０，３６に対応するアドレスを除いて、アドレスの値と、各送信ブロック数を結合することで得られる２進数とは異なる。例えば、行番号７で示される送信ブロック数の組合せは、ＴｒＣＨ＿Ａ〜Ｄの順に０，１，０，０個であり、それらを２進数で表現して結合すると、「０００１００」となるが、これは行番号７におけるアドレスの値「０００１１０」とは異なる。従って、図７右側の表では、実際の送信に使用され得る所定の組合せが、前記所定の組合せに対応するアドレス以外のアドレスにも対応付けられている。即ち、この表では、実際の送信に使用され得る所定の組合せの種類よりも多くのアドレスに、所定の組合せが対応付けられている。
【００３６】
図８は、図７左側に示されるような表を作成する際に使用することの可能なフローチャートである。より具体的には、このフローは、図７左側の表におけるアドレスを順次生成してゆくものである。フローはステップ８０２から始まり、ステップ８０４に進む。
【００３７】
ステップ８０４では、優先度順に並んだトランスポートチャネル各種の送信ブロック数の２進数表現Ａｄｄｒｅｓｓ［ＴｒＣＨ＿ｘ］を結合することで、アドレスＡｄｄｒｅｓｓが作成される。即ち、
Ａｄｄｅｒｓｓ＝Ａｄｄｒｅｓｓ［ＴｒＣＨ＿ｎ］＆・・・＆Ａｄｄｅｒｓｓ［ＴｒＣＨ＿０］
である。初期値としては、例えば「０・・・０」が使用され得る。尚、ｎの値は、多重化されるトランスポートチャネルの種別数により決定される。
【００３８】
ステップ８０６では、最も優先度の高いトランスポートチャネルＴｒＣＨ＿ｎの送信ブロック数の２進数表現Ａｄｄｒｅｓｓ［ＴｒＣＨ＿ｎ］と、そのチャネルに関する所定の最大送信ブロック数とが比較される。２進数表現が最大送信ブロック数を超える場合は、フローはステップ８１８にジャンプし、そうでない場合はフローはステップ８０８に進む。
【００３９】
ステップ８０６〜８１２では、比較対象となるビット位置が異なる点を除いて同様な手順が反復される。
【００４０】
ステップ８０８では、次に優先度の高いトランスポートチャネルＴｒＣＨ＿ｎ−１の送信ブロック数の２進数表現Ａｄｄｒｅｓｓ［ＴｒＣＨ＿ｎ−１］と、そのチャネルに関する所定の最大送信ブロック数とが比較される。２進数表現が最大送信ブロック数を超えない場合は、フローはステップ８１０に進む。
【００４１】
ステップ８１０では、優先度の低いトランスポートチャネルＴｒＣＨ＿ｎ−１の送信ブロック数の２進数表現Ａｄｄｒｅｓｓ［ＴｒＣＨ＿１］と、そのチャネルに関する所定の最大送信ブロック数とが比較される。２進数表現が最大送信ブロック数を超えない場合は、フローはステップ８１２に進む。
【００４２】
ステップ８１２では、最も優先度の低いトランスポートチャネルＴｒＣＨ＿０の送信ブロック数の２進数表現Ａｄｄｒｅｓｓ［ＴｒＣＨ＿０］と、そのチャネルに関する所定の最大送信ブロック数とが比較される。２進数表現が最大送信ブロック数を超えない場合は、フローはステップ８１４に進む。
【００４３】
ステップ８１４では、目下検討しているアドレスの値Ａｄｄｒｅｓｓを表又はテーブル（図７左側）に登録する。
【００４４】
ステップ８１６では、アドレスの値をインクリメントして更新し、ステップ８１８に進む。
【００４５】
ステップ８１８では、総てのアドレスに対する検討がなされたか否かが判定され、検討されたならばステップ８２０に進んでフローを終了し、そうでなければステップ８０６に戻って同様な手順を反復する。
【００４６】
一方、ステップ８０８にて、送信ブロック数の２進数表現が最大送信ブロック数を超える場合は、ステップ８１９に進む。
【００４７】
ステップ８１９では、アドレスの値の繰り上げ又は桁上げが行なわれる。具体的には、Ａｄｄｒｅｓｓ［ＴｒＣＨ＿ｎ−１］乃至Ａｄｄｒｅｓｓ［ＴｒＣＨ＿０］までの値を総て“０”に設定し、Ａｄｄｒｅｓｓ［ＴｒＣＨ＿ｎ］の値を１つインクリメントする。そして、フローはステップ８０６に戻り、説明済みの手順を反復する。このような桁上げの処理は、比較ステップの検討結果が否定的である他の場合にも行なわれる。例えば、ステップ８１０にて、送信ブロック数の２進数表現が最大送信ブロック数を超える場合は、ステップ８２１に進む。ステップ８２１では、Ａｄｄｒｅｓｓ［ＴｒＣＨ＿１］及びＡｄｄｒｅｓｓ［ＴｒＣＨ＿０］の値を総て“０”に設定し、Ａｄｄｒｅｓｓ［ＴｒＣＨ＿２］の値を１つインクリメントする。そして、フローはステップ８０６に戻り、説明済みの手順を反復する。ステップ８１２にて、送信ブロック数の２進数表現が最大送信ブロック数を超える場合は、ステップ８２３に進み、Ａｄｄｒｅｓｓ［ＴｒＣＨ＿０］の値を総て“０”に設定し、Ａｄｄｒｅｓｓ［ＴｒＣＨ＿１］の値を１つインクリメントする。そして、フローはステップ８０６に戻り、説明済みの手順を反復する。
【００４８】
このような動作を行なうことで、不要なアドレスの発生を防止し、ひいてはＴＦＣリストテーブルに、不要なアドレスが含まれることを回避することが可能になる。例えば、図７左側における行番号１２と行番号１３に示されるアドレスは、連続的ではない。アドレスが１つずつインクリメントされるならば、以下に示されるようなアドレスが発生する。
【００４９】
００１０１１（行番号１２）
００１１００
００１１０１
００１１１０
００１１１１
０１００００（行番号１３）
しかしながら、行番号１２及び１３の間にあるこれら４つのアドレスは、ＴｒＣＨ＿Ｃの送信ブロックを３つ送信することを意味し（最上位から３ビット目及び４ビット目の“１１”が、３ブロック数であることを示す。）、そのような送信ブロック数を含む組合せは送信に採用され得ない。同様な状況は、行番号２４及び２５の間にもある。ステップ８１９，８２１，８２３のようなステップを設けることで、このような不要なアドレスを飛び越えて、必要なアドレスのみを有効に生成することが可能になる。
【００５０】
図９は、本願実施例によるトランスポートチャネルの組合せを選択するためのフローチャートを示す。図示されるように、ステップ９０２では、ノードＢに送信するためのトランスポートチャネルがＲＮＣ内の送信バッファに格納され、送信要求が起こる。
【００５１】
ステップ９０４では、アドレス生成部５０２（図５）により、アドレスが生成される。
【００５２】
ステップ９０６では、生成したアドレスに基づいて、ＴＦＣリストテーブル４１０（図４）へのアクセスが行なわれ、そのアドレスに対応するＴＦＣ（組合せ）に関する情報が抽出される。
【００５３】
ステップ９０８では、そのＴＦＣを、実際の送信に使用する組合せとして決定する。
【００５４】
以後、その組合せに従って、送信バッファ４０４（図４）から送信ブロックが取り出され、送信部４０８からノードＢに送信される。尚、送信バッファ４０４に未送信の送信ブロックが残っていたならば、ステップ９０４に戻って再度アドレスを生成し、総ての送信ブロックが送信されるまで同様の手順が反復される。
【００５５】
図１０は、本願実施例によるトランスポートチャネルを送信する際の動作例を示す。この例では、４種類のトランスポートチャネルが存在し、図２に示されるような最大送信ブロック数及び優先度が設定されている。「１回目の送信」のバッファ量を示す行に示されるように、受信部４０２（図４）を通じて上位の要素から、ＴｒＣＨ＿Ａ，Ｂ，Ｃ，Ｄの送信ブロックをそれぞれ３つ、３つ、３つ、２つ受信し、それらが送信バッファ部４０４に格納されているとする。尚、「Ｄｅｃ」は１０進数表現であることを示す。アドレス生成部５０２の判定部５０６では、各チャネルの送信バッファ量と最大送信ブロック数とが比較され、いずれか小さい方が出力される。目下の例では、最大送信ブロック数は、２，２，１，１であるので、出力される値は１０進数表現では２，２，１，１となり、２進数表現では１０，１０，１，１となる。これらを結合すると、「１０１０１１」というアドレスが得られる。アクセス制御部５０４を通じてこのアドレスに対応する情報をＴＦＣリストテーブル４１０から抽出することで、ＴＦＣ番号５が得られる。この組合せによる送信ブロック数は、１０進数表現で順に２，２，１，１である。
【００５６】
「２回目の送信」のバッファ量を示す行に示されるように、１回目の送信が完了すると、送信バッファには、１つ、１つ、２つ、１つの送信ブロックが残る。１回目の送信と同様に、これらの送信ブロック数と最大送信ブロック数とを比較し、小さい方を選択すると、１０進数表現で１，１，１，１が選択され、２進数表現では０１，０１，１，１となる。これらを結合すると、「０１０１１１」というアドレスが得られる。このアドレスに対応する情報をＴＦＣリストテーブル４１０から抽出することで、ＴＦＣ番号４が得られる。この組合せによる送信ブロック数は、１０進数表現で順に１，１，１，１である。
【００５７】
「３回目の送信」のバッファ量を示す行に示されるように、２回目の送信が完了すると、送信バッファには、ＴｒＣＨ＿Ｃの送信ブロック１つのみが残る。１回目の送信と同様に、これらの送信ブロック数と最大送信ブロック数とを比較し、小さい方を選択すると、１０進数表現で０，０，１，０が選択され、２進数表現では００，００，１，０となる。これらを結合すると、「００００１０」というアドレスが得られる。このアドレスに対応する情報をＴＦＣリストテーブル４１０から抽出することで、ＴＦＣ番号１が得られる。この組合せによる送信ブロック数は、１０進数表現で順に０，０，１，０である。このようにして、送信バッファ内の送信ブロック総てを速やかに送信することが可能になる。
【００５８】
図１１は、トランスポートチャネルの組合せを選択するための処理時間を模式的に示す。図中右側に伸びる矢線は時間軸を示す。時間軸上の最左側は、ＴＦＣ選択の開始時点を示す。また、時間軸上で区切られた７つの区間又は期間の各々は、１つの組合せに関する処理時間を示す。本願実施例では、１つの区間にはアドレスの生成、ＴＦＣリストテーブル４１０へのアクセス時間が含まれる。従来の手法では、１つの区間には、ＴＦＣリストテーブルへのアクセス時間、仮に取得した組合せ（ＴＦＣ）による送信可否の判定時間、新旧ＴＦＣに関する送信効率比較時間を含む。１つの区間における処理内容は、本願実施例と従来例とでは異なるので、正確にはそれらは相違するが、説明の便宜上それらが等しいとする。従来例では、７つの組合せ（ＴＦＣ番号０〜６）の総てについての検討を経た後でなければＴＦＣが決定されないので、図中波線で示されるように７つの区間を含む期間の後に送信ブロックをノードＢに１回送信することになる。これに対して、本願実施例によれば、１つの区間の中でＴＦＣが決定される。従って、従来例で１回送信する間に、本願実施例によれば７回送信することが可能になる。
【００５９】
このように本願実施例によれば、適切なＴＦＣを速やかに決定することが可能になる。  ＴＦＣリストテーブル４１０は、トランスポートチャネルの種類及び送信ブロック数
を定める組合せの内実際の送信に使用され得る所定の組合せの数より多くのアドレスに、所定の組合せを対応付けている。しかも、そのアドレス数は、トランスポートチャネル各種の最大送信ブロック数を超えない総ての組合せを網羅している。このため、ノードＢへの送信を待機しているトランスポートチャネルの様々な組合せに対して、最も適切なＴＦＣを迅速且つ確実に選択することが可能になる。アドレス生成部の作成するアドレスは、送信優先度順に並んだトランスポートチャネル各種の送信ブロック数を示す。このため、ＴＦＣリストテーブルの作成が容易になる。
【００６０】
以下、本発明により教示される手段を例示的に列挙する。
【００６１】
（付記１）
無線基地局に送信されるトランスポートチャネルの組合せに関する情報を格納する記憶手段と、
トランスポートチャネルの送信ブロックを格納する送信バッファと、
前記送信バッファに格納されているトランスポートチャネルの送信ブロック数又は所定の最大送信ブロック数に対応する情報からアドレスを生成するアドレス生成手段と、
前記記憶手段から前記アドレスに関連付けられているトランスポートチャネルの組合せに関する情報を抽出する抽出手段と、
該抽出した情報に示されている組合せに従って前記送信バッファからトランスポートチャネルを選択する選択手段と
を備えることを特徴とするトランスポートチャネル選択装置。
【００６２】
（付記２）
前記記憶手段に格納される情報は、トランスポートチャネルの種類及び送信ブロック数を定める組合せの内実際の送信に使用され得る所定の組合せの数より多くのアドレスと、前記所定の組合せとの対応関係を含むことを特徴とする付記１記載のトランスポートチャネル選択装置。
【００６３】
（付記３）
前記記憶手段に格納される情報は、トランスポートチャネル各種の最大送信ブロック数を超えない総ての組合せを網羅することを特徴とする付記１記載のトランスポートチャネル選択装置。
【００６４】
（付記４）
前記アドレス生成手段で生成されるアドレスが、前記送信バッファに格納されているトランスポートチャネルの送信ブロック数又は所定の最大送信ブロック数に対応する情報を一部に含むことを特徴とする付記１記載のトランスポートチャネル選択装置。
【００６５】
（付記５）
前記アドレス生成手段で生成されるアドレスが、送信優先度順に並んだトランスポートチャネル各種の送信ブロック数を示すことを特徴とする付記１記載のトランスポートチャネル選択装置。
【００６６】
（付記６）
前記アドレス生成手段で生成されるアドレスが、前記送信バッファに格納されているトランスポートチャネルの送信ブロック数又は所定の最大送信ブロック数の少ない方を一部に含むことを特徴とする付記１記載のトランスポートチャネル選択装置。
【００６７】
（付記７）
前記アドレス生成手段で生成されるアドレスのビット幅が、トランスポートチャネル各種の最大送信ブロック数を表現するのに必要なビット数の総和に相当することを特徴とする付記１記載のトランスポートチャネル選択装置。
【００６８】
（付記８）
前記アドレス生成手段が、トランスポートチャネルの種別毎に、送信しようとする送信ブロック数又は所定の最大送信ブロック数のより小さい方を判定する判定手段と、判定された送信ブロック数又は最大送信ブロック数を表現する、トランスポートチャネル各種からえら得る数値を結合することでアドレスを作成する結合手段とを備えることを特徴とする付記１記載のトランスポートチャネル選択装置。
【００６９】
（付記９）
前記トランスポートチャネルが、ページングチャネル又は下りの共通チャネルであることを特徴とする付記１記載のトランスポートチャネル選択装置。
【００７０】
（付記１０）
無線基地局に送信されるトランスポートチャネルを送信バッファに格納するステップと、
送信バッファに格納されているトランスポートチャネルの送信ブロック数又は所定の最大送信ブロック数に対応する情報を一部に含むアドレスを生成するステップと、
前記記憶手段から前記アドレスに関連付けられている情報を抽出するステップと、
抽出した情報に示されている、トランスポートチャネルの種類及び送信ブロック数の組合せに従って、前記送信バッファからトランスポートチャネルを選択するステップ
より成ることを特徴とするトランスポートチャネル選択方法。
【図面の簡単な説明】
【００７１】
【図１】移動通信システムの全体図を示す。
【図２】ＲＮＣからノードＢに送信されるトランスポートチャネルの所定の組合せを例示する図表である。
【図３】トランスポートチャネルの組合せを選択するための従来のフローチャートを示す。
【図４】本願実施例による多重化部のブロック図を示す。
【図５】図４の選択制御部４０６の更なるブロック図を示す。
【図６】ＴＦＣリスト情報の内容を例示する図表である。
【図７】トランスポートチャネルの組合せに関する情報を示す図表である。
【図８】必要なアドレスを発生するためのフローチャートを示す。
【図９】トランスポートチャネルの組合せを選択するための本願実施例によるフローチャートを示す。
【図１０】本願実施例によるトランスポートチャネルを送信する際の動作例を示す図である。
【図１１】ＴＦＣを選択するための処理時間を模式的に示す図である。
【符号の説明】
【００７２】
１００  移動通信システム
１０２  移動端末
１０４  ノードＢ
１０６  無線ネットワーク制御部（ＲＮＣ）
１０８  コアネットワーク（ＣＮ）
４００  多重化部
４０２  受信部
４０４  送信バッファ部
４０６  選択制御部
４０８  送信部
４１０  ＴＦＣリストテーブル
５０２  アドレス生成部
５０４  アクセス制御部
５０６  判定部
５０８  ビット結合部
５１０  出力部
【図１】
2005184264.tif 000003
【図２】
2005184264.tif 000004
【図３】
2005184264.tif 000005
【図４】
2005184264.tif 000006
【図５】
2005184264.tif 000007
【図６】
2005184264.tif 000008
【図７】
2005184264.tif 000009
【図８】
2005184264.tif 000010
【図９】
2005184264.tif 000011
【図１０】
2005184264.tif 000012
【図１１】
2005184264.tif 000013