(57)【特許請求の範囲】
【請求項１】
ワイヤレス通信システムにおいて複数の情報ユニットから成る通信信号を送信する方法であって：
所定数のチャネルリソースを介して複数の情報ユニットを送信する段階；
少なくとも一部の通信信号内に残る複数のユニットの個数を決定する段階；
前記所定数のチャネルリソースに基づき、残る複数のユニットの個数を調節して、残るユニットの調節済み個数をもたらす段階；および
残るユニットの調節済み個数をワイヤレス通信システムに送信する段階；
から成る方法。
【請求項２】
請求項１に記載された方法であって、前記調節する段階がさらに、残る複数のユニットの数を所定数のチャネルリソースで除算する段階から成る、ところの方法。
【請求項３】
請求項２に記載された方法であって、前記の残るユニットの調節済み個数が除算段階の結果としての商である、ところの方法。
【請求項４】
請求項１に記載された方法であって、さらに
前記決定する段階に先立ち、
通信信号が他の通信ユニットに転送されるべきであることを検出する段階；
から成る方法。
【請求項５】
請求項１に記載された方法であって、チャネルリソース前記所定数が１より大きい、ところの方法。
【請求項６】
請求項１に記載された方法であって、当該ワイヤレス通信システムが時分割多重アクセス通信システムから成る、ところの方法。
【請求項７】
請求項６に記載された方法であって、前記所定数のチャネルリソースの各々が時間スロットから成る、ところの方法。
【請求項８】
請求項７に記載された方法であって、前記の送信する段階が、残るユニットの調節済み個数を各時間スロットの電力制御フィールドに挿入する段階から成る、ところの方法。
【請求項９】
ワイヤレス通信システムにおいてチャネルリソースを割り当てる方法であって：
所定数のチャネルリソースを介して送信され、複数の情報ユニットから成る通信信号を受信する段階；
通信信号を検査して、受信すべきユニットの個数を決定する段階であり、受信すべきユニットの個数は少なくとも一部の通信信号内に残るユニットの個数を表し、残るユニットの個数は所定数のチャネルリソースに基づき調節される段階；および
受信すべきユニットの個数に基づき、チャネルリソースの所定数を割り当てる段階；
から成る方法。
【請求項１０】
請求項９に記載された方法であって、前記の受信すべきユニットの個数が、所定数のチャネルリソースによる残るユニットの個数の除算の結果たる商である、ところの方法。
【請求項１１】
請求項１０に記載された方法であって、前記の通信信号を検査する段階が電力制御フィールドを検査する段階から成る、ところの方法。
【発明の詳細な説明】
（発明の属する技術分野）
本発明は、パケット情報転送に関し、特に送信ブロックカウント値を早期に決定して送信リソースの速やかな開放を可能にする方法に関する。
【０００１】
（発明の背景）
セルラ無線電話システムは典型的には、サブスクライバユニット（移動携帯ユニットなど）と、それと無線周波で通信するネットワーク通信ユニット（固定地上ベース局または周回衛星ベース局）とを含む。典型的な通信ネットワークは、少なくともベース局とスイッチングセンターとを含む。パケット無線システムにおいて、情報はデータブロックから成るパケットで送信される。GSM仕様03.64version 1.1.0では、１パケットの移動局発信データの最終データブロックを認識するために、移動局(MS)によりカウントダウン変数が用いられる。
【０００２】
理想的には、ネットワークがパケット送信の完了の接近を事前に察知するように、カウントダウン手続は十分な時間的余裕を持って開始されるべきである。ネットワークがパケット送信完了をより早く知ることができれば、送信リソースを他の移動局によりスマートに割り当てることができる。移動局発信のデータ転送中数個の時間スロットが用いられる場合、ブロックカウントダウン方法だと、ネットワークがデータ転送の完了が間近であることを知るよりも数ブロックフレームだけ早い段階で移動局が送信を完了する。これは、チャネルおよびプロセス遅延（これらの組合せは数ブロックフレーム長となる）によるものである。この現象の結果として、ネットワークは帯域幅を他の移動局に再割り当てできなかったことになる。こうして、ネットワークは、送信をすでに完了した移動局にブロックの割り当てを継続し、貴重な送信リソースを浪費する。
【０００３】
（実施例）
本発明の好適実施例は、GSMなどの時分割多重アクセスワイヤレス通信システムにおいて動作する。GSM技術仕様“Project Scheduling and Open Issues”GSM 10.60 に従った無線サブシステムにより、パケットデータ論理チャネルが支持される。パワー制御(PC)フィールドのビットを用いる、無線リンク制御(RLC)データブロックヘッダ内に含むものとして、新しいカウントダウン値(Countdown Value)(CV)が提案される。PC機能は上りブロック送信のためには利用されない。
【０００４】
図１のフローチャートに示すように、移動局側において、移動局が送信すべきパケットを受ける（行程１０２）。リソース割り当ておよび時間スロットビットマップを得た（行程１０４）後に、移動局はパケットをRLCデータブロックに分割する（行程１０６）。行程１０８において、送信すべき残余ブロックのカウントを送信する代わりに、割り当てメッセージの時間スロットビットマップフィールドに示されるように、転送に用いる時間スロットの数で残余ブロックカウントを除算する。この演算の整数部分が保持され、フィールド幅によって許される最大値に寸法が制限され、一方除算の余りが捨てられる。利用可能なビットのカウント値を用いて送信するには大きすぎる整数結果に対しては、最大値を送るべきである。この新しいCVは転送中の残りのブロックフレームの数を推定する。
【０００５】
首尾良く受信したRLCデータブロックからのCV（カウント値）およびブロック順列数(Block Sequence Numbers)(RLCデータブロックヘッダ内に含まれるBSNs)の数個（２くらいの少ない個数）の対を得ることにより、ネットワークは簡単な計算により転送予定のブロックカウント総数を決定することができる。さらに、この情報は、従来のカウントダウン法ではなくブロックフレーム推定法を用いることにより、早い時間にネットワークへと伝送できる。
【０００６】
行程１１０において、反復ルーチンに入る。行程１１２において、従来法でも可能なように、分割動作中にCVを計算できる。単一スロットMSに対しては、CVは残余ブロックの個数をカウントダウンする方法と等価である。何故なら、その場合、ブロックの数はフロックフレーム推定と同じだからである。しかしながら、他の全ての多重スロットに対しては、本発明に従えば、ネットワーク割り当てエンジンの応答時間を改良することにより送信リソースの浪費を防ぐことができる。移動局は、CVをRLCデータブロックヘッダに挿入し、上り送信のブロックを符号化し、次のRLCデータブロックを得る（それぞれ、行程１１４，１１６，１１８）。
【０００７】
カウントダウン値(CV)によって、ネットワークには送信のためのブロックカウント総数を正確に推定し正確に計算する能力がもたらされる。特に、ブロックカウント総数が予め与えられていないときに効果的である。
【０００８】
図２のフローチャート２００に示すように、ネットワークが新しいRLCデータブロックを受信（２０２）し、カウントダウン値が最大値より小さい最初のブロックを受信すると、ネットワークは、送信中の残るブロックの数を決定するために引き続くカウントダウン値をモニタする。ブロックカウント総数は、以下の２つの条件のうち１つが満たされるならば、計算可能である。
条件A:  BSN2 - BSN1 = YN + 1 およびCV1 - CV2 = Y + 1ならば
ブロック総数 = BSN2 + ((CV2 + 1) x N)
条件B:  BSN2 - BSN1 = YN - 1 およびCV1 - CV2 = Y - 1 (但しY>0)ならば
ブロック総数 = BSN2 + 1 + (CV2 x N)
但し、
N = 時間スロットビットマップの数(>0)
Y = ある負でない整数(>=0)
BSN1 = あるブロック#1のブロック順列数
CV1 = ブロック#1のカウントダウン値(>=0)
BSN2 = あるブロック#2のブロック順列数
CV2 = ブロック#2のカウントダウン値(>=0)
BSN1 < BSN2
BSN >= 0
CV = 送信すべき残余ブロック／N = (ブロック総数 - BSN - 1)／N
0 <= CV < N [１未満のCVsは(N - 1)と等しくてもよい]
こうして、本発明の実施例では、上述のテストを実行するに先立ち、図２（206 - 226）の行程に従って、ブロックはサーチセットに含まれるに値する。
CV = MAXならば、最大BSNを有するサーチセット内のブロックを記憶する
CV < MAXならば、サーチセットにブロックを追加する
サーチセット内のブロック数 > 1ならば、サーチセット内の各対のブロック上で上記テストA, Bを実行する（１対に１回必要）。
【０００９】
上記のアルゴリズムに従って、サーチセットに追加された各ブロックに対し、上記条件A, B（１対につきテスト２回）を満たす対を見出すために実行するテスト回数は、以下の数１および２で表されるように増加する。
【００１０】
【数１】
Z x (Z - 1) ,  ここにZは最小セットサイズ
【００１１】
【数２】
Z x (Z + 1)    結果は、追加ブロック毎に(2 x Z)テストの増加となる。
実行すべきテストの総数は各追加ブロックにつき著しく増加するけれども、各対につき比較がされる必要はない。これは、ブロック対についてすでになされた比較が以前として有効であるからである。こうして、ブロックが新たに追加されたときに、最大（2 x Z）回のテストが実行される必要がある。さらに、このサーチをするために多くのブロックが必要とされることは予期されない。上述のテストの１つを満たすために特定のブロック（カウント値が変化する境界に位置するブロック）だけが利用されるが、以下の表１がこれらのキーブロックのセットを表す。
【００１２】
【表１】
0003725420.tif 000002
表１は、３ビットカウントダウンフィールドを用いるときの結果を示す。４ビットカウントダウンフィールドについての最終コラムの対応する結果は、これらの１％以内にある。１つおよび２つの時間スロットの場合については、少数のブロックだけ集めればよい。２つの適切なサーチセットブロックを集める必要があり、２つの境界ブロックの全てのセットがテストを満たすわけではない（各ブロックが別々のテストに適切である）ので、多重時間ブロックを用いるときに、上記の最終コラムで示したよりも平均的に多くのサーチセットブロックを集める必要がある。例えば、８スロットユーザの場合、４以上のサーチセットブロックを集める必要があろう。カウントダウン値がテストに利用できる全てのブロックのうち７４％（８スロットの場合）が総ブロックカウントの決定に用い得ないので、サーチセット内で好結果の対を発見するまでに多数（おそらく１０以上）のブロックを必要とするであろう。
【００１３】
しかしながら、ブロックの送信、そして受信はランダムではなく順序的である。この受信パターンによって、ブロックがランダムまたは非秩序的に送られるときよりも、適切なブロック対が首尾良く受信される。さらに、境界ブロックとなり得ないものが検出されたならば、それらのサーチセットブロックを考慮から外すことができる。例えば、上記テストBが成り立たず、続き番号の２つのブロックの間でカウントダウンが変化しないときに、それらブロックのうち１つがサーチセットから除去される。また、サーチセットに追加されないブロックの受信が、テスト実行にに必要な時間を遅延させる。これに対応して、境界ブロックを遅く受信する可能性が増える。最後に、比較的低い（１０％以下）ブロックエラーによって、首尾良いブロック受信が普通となり、受信ブロックの順序を保存する。
【００１４】
これらの理由によって、たとえサーチセットの寸法が増大し、さらに時間スロット利用が高くなったときでも、有限の計算リソースが単純テスト回数増加によって浪費されることがない。上記の簡単なアルゴリズムにより、従来のカウントダウンフィールドよりも速い新たに提案されたCVを用いてブロックカウント総数の決定が可能になる。カウントダウン変数は、RLCデータブロックヘッダのPCフィールドを利用する。PCフィールドは、上りデータ転送には用いられず、カウントダウンフィールドのための場所をもたらす。そのフィールドのビットが最終ブロックをカウントダウンし、それによりネットワークがデータブロック転送の切迫した完了を認識することができる。
【図面の簡単な説明】
【図１】  本発明の一実施例に従った、通信信号送信方法のフローチャートである。
【図２】  本発明の一実施例に従った、ワイヤレス通信システム内で送信ブロックカウント総数を計算する方法のフローチャートである。
【図１】
0003725420.tif 000003
【図２】
0003725420.tif 000004