(57)【特許請求の範囲】
【請求項１】
ワイヤレスコミュニケーションシステムの高速ダウンリンクパケットアクセス（HSDPA）において、ウィンドウ型メカニズムにより、受信端における並び替えバッファの順序通りのデータブロック伝送の停止（stall）を防止する方法であって、システムの伝送端は各伝送するデータブロックに対し、伝送シーケンス番号（TSN）を指定し、本方法は、
前記伝送端において、
前記受信端の受信能力及び設定されたシステムパラメータに基づいて、伝送ウィンドウの大きさ（WINDOW）を計算する工程と、
前記受信端の受信ウィンドウの大きさを、前記伝送ウィンドウの大きさと一致させる工程と、
前記伝送ウィンドウを初期化し、前記伝送ウィンドウの下端（TWLE）を第一常数C１に設定すると共に、前記伝送ウィンドウの上端（TWUE）をTWUE＝（C１＋WINDOW−１）に設定する工程と、
前記データブロックのTSNが前記伝送ウィンドウの範囲内である時、前記データブロックを伝送する工程と、
前記受信端から伝送データブロックの肯定応答ACK（acknowledgement）を受信する工程と、
前記ACKのデータブロックのTSNが、現在の伝送ウィンドウの下端と等しい場合、前記伝送ウィンドウの上下端を更新する工程と、
データブロックが前記再伝送バッファから破棄される場合、前記伝送ウィンドウの上下端を更新する工程と、
を備えることを特徴とする方法。
【請求項２】
前記第一常数C１は、C１＝０であることを特徴とする請求項１に記載の方法。
【請求項３】
前記受信端の受信能力及び設定されたシステムパラメータに基づいて、伝送ウィンドウの大きさ（WINDOW）を計算する工程は、更に、
M＝データブロック最大伝送回数、に設定する工程と、
N＝前記受信端用に設定された有効なHARQ工程数、に設定する工程と、
WINDOW＝（N−１）＊M＋１、に設定する工程と、
を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記受信端の受信能力及び設定されたシステムパラメータに基づいて、伝送ウィンドウの大きさ（WINDOW）を計算する前記工程は、更に、
M＝データブロック最大伝送回数、に設定する工程と、
N＝前記受信端用に設定された有効なHARQ工程数、に設定する工程と、
W=前記受信端にサポートされた最大ウィンドウサイズ、に設定する工程と
WINDOW＝（（N−１）＊M＋１）及びWの内の小さい値、に設定する工程と、
を含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記ACKのデータブロックのTSNが、現在の伝送ウィンドウの下端と等しい場合、前記伝送ウィンドウの上下端を更新する前記工程は、更に、工程ａ、ｂ：
a．まだ、確認されていない次のデータブロックのTSNであるX、を探す工程と、
b．前記TWLE＝X及びTWUE＝（X＋WINDOW−１）、を更新する工程と、
を含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記データブロックが前記再伝送バッファから破棄される場合、前記伝送ウィンドウの上下端を更新する前記工程は、更に、工程ｃ、ｄ：
c．まだ、確認されていない次のデータブロックのTSNであるX、を探す工程と、
d．前記TWLE＝X及びTWUE＝（X＋WINDOW−１）、を更新する工程と、
を含むことを特徴とする請求項１に記載の方法。
【請求項７】
ワイヤレスコミュニケーションシステムの高速ダウンリンクパケットアクセス（HSDPA）において、ウィンドウ型メカニズムにより、受信端における並び替えバッファの順序通りのデータブロック伝送の停止を防止する方法であって、システムの伝送端は各伝送するデータブロックに対し、伝送シーケンス番号（TSN）を指定し、受信端は正確に受信したデータブロックを、優先等級及びTSNに基づいて、上層に伝送される前に、並べ替えバッファに一時保存して、優先等級処理及び順序通りの伝送を提供し、本方法は、
前記受信端において、
WINDOW＿R＝前記伝送端により設定された前記受信ウィンドウの大きさ、に設定する工程と、
N＝前記受信端用に設定された有効なHARQ工程数、に設定する工程と、
受信ウィンドウを初期化し、前記受信ウィンドウの下端（RWLE）を第二常数C２に設定すると共に、前記受信ウィンドウの上端（RWUE）をRWUE＝（C２＋WINDOW＿R−１）に設定する工程と、
前記伝送端が伝送するTSN＝SNのデータブロックを受信する工程と、
前記SNが、現在の受信ウィンドウの範囲外で、且つ、（SN−RWUE）＞Nの時、前記データブロックを破棄する工程と、
前記受信ウィンドウの上下端を更新する工程と、
を備えることを特徴とする方法。
【請求項８】
前記第二常数C２は、C２＝０であることを特徴とする請求項７に記載の方法。
【請求項９】
前記受信ウィンドウの上下端を更新する前記工程は、更に、
前記受信したデータブロックのTSNが、前記現在の受信ウィンドウの範囲内である時、工程e-g：
e．前記データブロックのTSNに従って、前記受信したデータブロックを前記並べ替えバッファに保存する工程と、
f．TSN＝Xである第一遺失データブロックまでの、連続したTSNを備えるデータブロックを、上層に伝送する工程と、
g．前記受信ウィンドウの上下端を更新する工程と、
を実行し、
前記受信したデータブロックのTSNが、前記現在の受信ウィンドウの範囲外で、且つ（SN−RWUE）＜＝Nの時、工程h-l：
h．前記受信したデータブロックのTSNに基づいて、並べ替えバッファ中の最高TSNの上に前記受信したデータブロックを保存する工程と、
i．前記受信ウィンドウの前記上下端を更新する工程と、
j．前記ウィンドウの範囲外の全ての受信データブロックを、上層に伝送する工程と、
k．TSN＝Xである第一遺失データブロックまでの、連続したTSNのデータブロックを、上層に伝送する工程と、
l．前記受信ウィンドウの上下端を再度更新する工程と、
を実行することを特徴とする請求項７に記載の方法。
【請求項１０】
前記受信ウィンドウの上下端を更新する工程gは、更に、
RWLE＝X（Xは第一遺失データのTSN）、に設定する工程と、
RWUE＝X＋WINDOW−１、に設定する工程と、
を含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記受信ウィンドウの上下端を更新する工程iは、更に、
RWUE＝SN、に設定する工程と、
RWUE＝SN−WINDOW＋１、に設定する工程と、
を含むことを特徴とする請求項９に記載の方法。
【請求項１２】
前記受信ウィンドウの上下端を更新する工程lは、更に、
RWLE＝X（Xは第一遺失データのTSN）、に設定する工程と、
RWUE＝X＋WINDOW−１、に設定する工程と、
を含むことを特徴とする請求項９に記載の方法。
【請求項１３】
ワイヤレスコミュニケーションシステムの高速ダウンリンクパケットアクセス（HSDPA）において、ウィンドウ型メカニズムにより、受信器における並び替えバッファの順序通りのデータブロック伝送の停止を防止する手段を備える伝送器であって、前記伝送器は、各伝送するデータブロックに対し、伝送シーケンス番号（TSN）を指定し、該伝送器は、
前記受信器の受信能力及び設定されたシステムパラメータに基づいて、伝送ウィンドウ（WINDOW）の大きさを計算する手段と、
前記受信器の受信ウィンドウの大きさと伝送ウィンドウの大きさを一致させる手段と、
前記伝送ウィンドウを初期化し、前記伝送ウィンドウの下端（TWLE）を第一常数C３に設定すると共に、前記伝送端の上端（TWUE）をTWUE＝（C３＋WINDOW−１）に設定する手段と、
前記TSNが前記伝送ウィンドウの範囲内である場合、データブロックを伝送する手段と、
前記受信端から伝送データブロックの肯定応答ACK（acknowledgement）を受信する手段と、
前記ACKデータブロックのTSNが、現在の伝送ウィンドウの下端と等しい場合、前記伝送ウィンドウの前記上下端を更新する手段と、
データブロックが前記再伝送バッファから破棄される場合、前記伝送ウィンドウの前記上下端を更新する手段と、
を備えることを特徴とする伝送器。
【請求項１４】
前記受信器の受信能力及び設定されたシステムパラメータに基づいて、前記伝送ウィンドウの大きさ（WINDOW）を計算する前記手段は、更に、
M＝データブロック最大伝送回数、に設定する手段と、
N＝前記受信端用に設定された有効なHARQ工程数、に設定する手段と、
WINDOW＝（N−１）＊M＋１、に設定する手段と、
を含むことを特徴とする請求項１３に記載の伝送器。
【請求項１５】
前記受信器の受信能力及び設定されたシステムパラメータに基づいて、前記伝送ウィンドウの大きさ（WINDOW）を計算する前記手段は、更に、
M=データブロック最大伝送回数、に設定する手段と、
N＝前記受信端用に設定された有効なHARQ工程数、に設定する手段と、
W＝前記受信端にサポートされた最大ウィンドウサイズ、に設定する手段と、
WINDOW＝（N−１）＊M＋１及びWの内の小さい値、に設定する手段と、
を含むことを特徴とする請求項１３に記載の伝送器。
【請求項１６】
前記ACKデータブロックのTSNが、現在の伝送ウィンドウの下端と等しい場合、前記伝送ウィンドウの前記上下端を更新する前記手段は、更に、
まだ、確認されていない前記次のデータブロックのTSNであるX、を探す手段と、
前記TWLE＝X及びTWUE＝（X＋WINDOW−１）、を更新する手段と、
を含むことを特徴とする請求項１３に記載の伝送器。
【請求項１７】
データブロックが前記再伝送バッファから破棄される場合、前記伝送ウィンドウの前記上下端を更新する前記手段は、更に、
まだ、確認されていない次のデータブロックのTSNであるX、を探す手段と、
前記TWLE＝X及びTWUE＝（X＋WINDOW−１）、を更新する手段と、
を含むことを特徴とする請求項１３に記載の伝送器。
【請求項１８】
ワイヤレスコミュニケーションシステムの高速ダウンリンクパケットアクセス（HSDPA）において、ウィンドウ型メカニズムにより、並び替えバッファの順序通りのデータブロック伝送の停止を防止する手段を備える受信器であって、システクの伝送器は各伝送するデータブロックに対し、伝送シーケンス番号（TSN）を指定し、受信器は、正確に受信したデータブロックを、その優先等級及びTSNに従って、上層に伝送される前に並べ替えバッファに一時保存して、優先等級処理及び順序通りの伝送を提供し、該受信器は、
WNDOW＿R＝前記伝送器により設定された前記受信ウィンドウの大きさ、に設定する手段と、
N＝前記受信器用に設定された有効なHARQ工程数、に設定する手段と、
受信ウィンドウを初期化し、前記受信ウィンドウの下端（RWLE）を第二常数C４に設定すると共に、前記受信ウィンドウの上端（RWUE）をRWUE＝（C４＋WINDOW＿R−１）に設定する手段と、
前記伝送器から伝送されるTSN＝SNのデータブロックを受信する手段と、
前記SNが現在の受信ウィンドウの範囲外で、且つ（SN−RWUE）＞Nの時、前記データブロックを破棄する手段と、
前記受信ウィンドウの上下端を更新する手段と、
を備えることを特徴とする受信器。
【請求項１９】
前記受信ウィンドウの上下端を更新する前記手段は、更に、前記受信したデータブロックの前記TSNが前記現在の受信ウィンドウの範囲内にあるか確認する手段と、
前記TSNが前記現在の受信ウィンドウの範囲内にある時、
前記データブロックのTSNに従って、前記受信したデータブロックを前記並べ替えバッファに記録する手段と、
TSN＝Xである第一遺失データブロックまでの、連続したTSNを備えるデータブロックを、上層に伝送する手段と、
前記受信ウィンドウの前記上下端を更新する手段と、
前記受信したデータブロックの前記TSNが現在の受信ウィンドウの範囲外で且つ（SN−RWUE）＜＝Nであるか確認する手段と、
前記TSNが現在の受信ウィンドウの範囲外で且つ（SN−RWUE）＜＝Nである時、前記受信したデータブロックのTSNに基づいて、前記並べ替えバッファ中の最高TSNの上に、前記受信データを保存する手段と、
前記受信ウィンドウの前記上下端を更新する手段と、
前記受信ウィンドウの範囲外の全ての受信データブロックを、上層に伝送する手段と、
前記受信ウィンドウ範囲内の受信データブロック中、TSN＝Xである前記第一遺失データブロックまでの、連続したTSNのデータブロックを、上層に伝送する手段と、
前記受信ウィンドウの前記上下端を再度更新する手段と、
を備えることを特徴とする請求項１８に記載の受信器。
【請求項２０】
前記受信ウィンドウの前記上下端を再度更新する前記手段は、更に、
RWLE＝X（ Xは第一遺失データブロックのTSN）、に設定する手段と、
RWUE＝X＋WINDOW−１、に設定する手段と、
を含むことを特徴とする請求項１８に記載の受信器。
【請求項２１】
前記受信ウィンドウの前記上下端を更新する前記手段は、更に、
RWUE＝SN、に設定する手段と、
RWLE＝SN−WINDOW＋１、に設定する手段と、
を含むことを特徴とする請求項１８に記載の受信器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ワイヤレスコミュニケーションシステムの有効なHARQにおけるウィンドウ型の停止防止メカニズムに関するものであり、特に、高速ワイヤレス伝送システム中、動的計算ウィンドウサイズと、一組の明確な作業法則により、システムパフォーマンスを改善し、公知の問題を解決する。
【０００２】
【従来の技術】
高速ダウンリンクパケット伝送（High  Speed  Downlink  Packet  Access、HSDPA）システムは、HARQ（Hybrid  ARQ）及びその他の技術により、高スループットを処理している。同時に、伝送シーケンス番号（Transmission  Sequence  Number、TSN）により、データブロック（data  block）を追跡すると共に、TSNと優先等級により、データブロックを異なる並べ替えバッファ（reordering  buffer）に一時保存し、受信端(receiver)に、受信したデータブロックを順序通りに上層に伝送することが出来るようにする。しかし、高TSNを備えるデータブロックが特定の並べ替えバッファに保持され、同一の並べ替えバッファ中の低いTSNのデータブロックが遺失したために、上層に伝送することが出来ない時、停止（stall）が生じてしまう。並べ替えバッファ中で、データブロックが遺失する原因がいくつかある。第一に、あるデータブロックは、何度も伝送しないと、受信端に正確に受信されない。第二に、データブロックの伝送は、高い優先等級のデータブロックを伝送しなければならないために中断し、中断されたデータブロックは、高い優先等級のデータブロックの伝送が完了した後、再伝送される。三つ目は、伝送端(transmitter)は、受信端からの否定応答NACKを、肯定応答ACKと誤認し、データブロックを破棄し、伝送しない。これにより、データブロックのTSNは、受信端で“永久的”な遺失ギャップ（gap）となり、TSNがその後のデータブロックで永遠に伝送されず、受信端の並べ替えバッファ中で遺失する。最後に、各データブロックは、最大再伝送回数を予め設定し、データブロックの最大再伝送回数を超過した後、伝送端は再伝送バッファから、そのデータブロックを破棄し、再伝送せず、受信端で“永久的な”遺失ギャップを生じる。
【０００３】
更に、TSNを表示するビット数には限りがある。例を挙げると、６ビットのTSNシステムにおいて、TSNは０〜６３の値を備える。高速ダウンリンクHARQセットアップにおいて、伝送端は同一の優先等級を備える百のデータブロックを、非常に短い期間に、同一の受信端に伝送する。これにより、TSN０〜６３値は循環使用され、前後順序がはっきりしなくなる。もし、適切なメカニズムがなければ、受信端は受信したデータブロックが属するTSNの周期を識別するのが困難である。
【０００４】
全般的に、２つの方法により、データ伝送の停止及びTSN循環使用の問題を克服する。一つは、ウィンドウ型メカニズム（window  based  mechanism）で、もう一つは、タイマー型メカニズム（timer  based  mechanism）である。他にも、“In−band  確認応答シーケンス番号 ASN”及び“In  band  MRWビット”により、伝送ウィンドウの下端を指示するメカニズムがある。
【０００５】
図１は公知の伝送ウィンドウ型停止防止メカニズムを示す図である。公知メカニズムはTSNのウィンドウを設定し、ウィンドウの範囲はTSN全体の範囲より小さくなければならない。通常、工程５で示されるように、システムはウィンドウサイズ“WINDOW”をTSNの範囲の半分に設定し、０〜６３値を備える６ビットTSNにおいて、システムはWINDOW３２を設定する。理想の状況下で、あらゆる時間に伝送端が伝送するデータブロックのTSNはどれも、伝送ウィンドウ範囲内で、受信端が受信するデータブロックのTSNも、受信ウィンドウ範囲内である。伝送端がTSN＝SNのデータブロックを伝送した後、いかなるTSNSN−WINDOWのデータブロックも伝送せず、工程１０、１５、２０及び２５で示されるように、受信端でのシーケンス番号の不明確さを解決する。理論上、伝送端と受信端両方において、小さいウィンドウ内でデータブロックを伝送、受信し、TSNラップアラウンドによる不明確さを減少させることが出来る。
【０００６】
初期化の段階で、受信端は受信ウィンドウの上端をWINDOW−１、ウィンドウの下端を０にし、WINDOWをウィンドウのサイズと等しく設定する（工程３０）。TSN＝SNのデータブロックが受信され（工程３５及び４０）、SNが受信ウィンドウ内にあるか確認し（工程４０）、且つ、このデータブロックがまだ受信されていないか確認し（工程４５）、まだ受信されていない場合、データブロックは、TSNの前後順序により、並べ替えバッファ中に保存される（工程５５）。しかし、このデータブロックがすでに受信された場合、データブロックは削除、破棄される（工程５０）。その後、工程６０で示されるように、SNが受信ウィンドウの範囲を超過した場合、受信されたデータブロックは、並べ替えバッファ中の最高値TSN上に置かれ、つまり、SNにより指示された位置である。受信ウィンドウの範囲は進み、SNは受信ウィンドウの上端になり、全てのTSNSN−WINDOWのデータブロックもバッファ中から除去される。工程５５及び６０において、受信されていない一つ目のデータブロックの前の、連続したTSNを備えるデータブロックは全て、上層に伝送される（工程６５）。
【０００７】
ウィンドウ型の公知技術のメカニズムは若干の問題が存在し、一つは、６ビットTSNの公知システムは、３２の固定ウィンドウサイズである。しかし、実際のウィンドウサイズは、UEの能力により異なっていなければならない。この他、受信されたデータブロックの遅延は、大きいウィンドウサイズを用いたことで、悪化する。具体的に言うと、システムが固定のWINDOW＝３２を採用する状況下で、受信端がTSN＝０データブロックのNACKを発信し、伝送端によりACKと誤認された場合、受信端は、TSN＝１〜TSN＝３２の合計３２のデータブロックを受信し、並べ替えバッファに保存した後において、TSN＝０のデータブロックを破棄することが出来、並べ替えバッファに保存された他のデータブロックは、この時ようやく上層に伝送される。次に、伝送端が使用するTSNSN−WINDOWの判断式は、曖昧になりがちで（工程１５、２０及び２５）、伝送端で、伝送ウィンドウをいかにして更新するかがきちんと定義されない。例えば、WINDOW＝３２を備える６ビットのTSNシステム中、TSN=SN＝６３が伝送される場合、公知のTSNSN−WINDOW＝３１（TSN＝０〜３１）に基づいて、データブロックは再伝送されてはいけない。しかし、TSN＝０〜３１の新しいデータブロックが伝送されるかは定められていない。
【０００８】
更に、公知技術において、受信されたデータブロックのTSNが受信ウィンドウの範囲を超過した時にだけ、受信ウィンドウは無条件に進む。この法則は、伝送端は伝送ウィンドウを自身で進み、伝送端は別に伝送命令を受信端に通知する必要がない、という長所がある。しかし、TSNが曖昧になるという問題が潜在している。例Aで説明すると、WINDOW＝４を備える３ビットのTSNシステムを採用し、受信端はTSN＝０及びTSN=１のデータブロックを破棄して、TSN=２及びTSN=３のデータブロックを受信する。その後、TSN=４及びTSN=５のデータブロックを受信する。受信ウィンドウの上端はTSN＝５に、下端はTSN＝２に更新され、TSN=２、３、４及び５データブロックは上層に送られ、この時、受信ウィンドウの範囲はTSN＝２〜５に維持される。その後、TSN=６のデータブロックのNACKが伝送端によりACKと誤認された場合、伝送ウィンドウの範囲は、TSN＝７、０、１、２になる。受信端はTSN＝６、７、０及び１のデータブロックを遺失し、TSN＝２のデータブロック（次の周期）を受信する。公知技術によると、受信ウィンドウの範囲はTSN＝２〜５であるため、受信端はTSN＝２で受信ウィンドウの範囲内であり、TSN＝２データブロック（次の周期）はすでに受信されたと誤認して破棄され、システムパフォーマンスは低下する。事実上、この時、受信端は受信ウィンドウの上端をTSN＝２に設定し（例A中）、公知技術では前述の正確な作業を完成させることが出来ない。
【０００９】
この他、TSNがエラーを生じるがCRCにより検出されない状況下で、公知技術は安定性に欠ける。もう一つの例により公知技術の問題を説明する。例Bにおいて、６ビットのTSNシステムを採用し、受信端はTSN＝０データブロックを遺失して、TSN＝１、２、３のデータブロックを先に受信する。TSN＝４のデータブロックの伝送はエラーが生じ、TSN＝４４にコード化され、TSN＝４４データブロックがエラーを生じた後、遺失したTSN＝０のデータブロックが受信される。公知技術によると、TSN＝４４データブロックを受信した後、受信端は受信ウィンドウの上端をTSN＝４４、下端をTSN＝１３まで上げ、TSN＝１、２、３データブロックは上層まで伝送される。TSN＝０のデータブロックが受信される時、現在の受信ウィンドウを超過するため、TSN＝０のデータブロックはTSN＝１、２、３データブロックが伝送された後、ようやく高い層に伝送され、このように、順序が乱れた伝送が生じる。
【００１０】
【発明が解決しようとする課題】
本発明は、最適なウィンドウサイズ及び一組の伝送ウィンドウと受信ウィンドウをHARQ中で作動させる明確な規則により、伝送遅延問題を改善し、公知技術の潜在的な問題を解決することを目的とする。
【００１１】
【課題を解決するための手段】
上述の問題を達成するため、本発明は、高速ワイヤレスコミュニケーションシステム中、ウィンドウ型のデータ伝送停止防止方法を提供し、伝送ウィンドウと受信ウィンドウの大きさをTSN範囲の半分に厳格に設定する方法ではなく、UE能力を基準として、動的にウィンドウの大きさを計算する。例えば、並べ替えバッファの数量及び各並べ替えキュー（queue）が保留するメモリの大きさなどである。この他、ウィンドウの大きさはパラメータM及びNを基準とし、パラメータMは各データブロック最大伝送回数で、パラメータNはUE用に設定される有効なHARQ工程数である。例を挙げると、参考値の公式は、（N−１）＊M＋１である。伝送端はWINDOWを（（N−１）＊M＋１）とWの小さい値に設定し、Wは受信端が提供できる最大のウィンドウサイズである。ベース（Note  B）の伝送ウィンドウの大きさと、UEの受信ウィンドウの大きさは同じである。TSNの算術演算は全て、モジュロ（modulo）（TSNスペース）と共に実行される。算術比較は、ウィンドウの下端を比較ベースとして実行される。
【００１２】
これにより、WINDOWの値が伝送端と受信端間で一定を維持すれば、６ビットのTSNシステムのウィンドウサイズが３２より小さくなることが出来、受信端はシステムパフォーマンスを向上することが出来る。全体的に、ウィンドウの大きさはTSN範囲の半分より小さい、或いは等しく、且つ、UE用に設定されるHARQプロセスの数より大きいか、或いは等しい。
【００１３】
【発明の実施の形態】
上述した本発明の目的、特徴、及び長所をいっそう明瞭にするため、以下に本発明の好ましい実施の形態を挙げ、図を参照にしながらさらに詳しく説明する。
【００１４】
図２は、本発明の実施例による、動的ウィンドウメカニズムにより停止を防止する方法を示すフローチャートである。伝送端で、WINDOW値を決定し、初期化する伝送ウィンドウの範囲は０からWINDOW−１、つまり、伝送ウィンドウの下端は０で、上端はWINDOW−１に設定される（工程１００及び１０５）。同時に、WINDOWの値は伝送端及び受信端で一致（同期化）する（工程１０２）。伝送端は、伝送ウィンドウの範囲内で、データブロックを送信する（工程１０８、１１０及び１１５）。伝送端は、受信端から応答されるACKを受信し、且つ、そのACKのデータブロックのTSNが、現在の伝送ウィンドウの下端と等しい場合（工程１２０及び１２５）、この下端は次のまだ受信されないACKのデータブロック（TSN＝X）に更新され、上端は（X＋WINDOW−１）に更新される（工程１３０）。
【００１５】
次に、下端と等しいTSNのデータブロックが、再伝送バッファからすでに破棄されている場合（工程１３２）、下端は同様に、次のまだ受信されないACKのデータブロック（TSN＝X）に更新され、上端は（X＋WINDOW−１）に更新される（工程１３５）。勿論、伝送ウィンドウ範囲外のデータブロックは伝送も再伝送もされない。
【００１６】
同時に、伝送端が伝送するWINDOW値を基準とし、受信端は、初期化する受信ウィンドウの範囲を０からWINDOW−１に、つまり、受信ウィンドウの下端を０、上端はWINDOW−１に設定する（工程１４０）。TSN=SNのデータブロックが受信される時（工程１４５）、SNが受信ウィンドウ内であるなら（工程１５０）、データブロックはTSNの順序に従って、並べ替えバッファに配置される（工程１５５）。その後、受信されない一つ目のデータブロックの前の、連続したTSNのデータブロック全ては、上層に伝送される（工程１６０）。続いて、受信ウィンドウの下端は、第一遺失（未受信）データブロック（TSN＝X）のTSNに設定され、受信ウィンドウの上端は（X＋WINDOW−１）に設定され、Xは更新された下端である（工程１６５）。
【００１７】
しかし、受信したデータブロックのTSNが受信ウィンドウの範囲外である場合、（SN−受信ウィンドウの上端＞N）が正確かどうか検査する（工程１７０）。NはUE用に設定される有効なHARQ工程数である。もし、前述の判断式が正確なら、このデータブロックは破棄される（工程１８０）。一方、（SN−受信ウィンドウの上端）Nが正確なら、受信したデータブロックは、並べ替えバッファ中のTSN最高値のデータブロック上、即ち、データブロックTSNにより示された位置に配置される（工程１７５）。その後、受信ウィンドウは進み、SNは受信ウィンドウの上端になり、受信ウィンドウの下端は（SN−WINDOW＋１）に更新される。更新された受信ウィンドウ外の受信データブロックは上層に伝送され、第一遺失データブロックの前の、連続したTSNの更新された受信ウィンドウ内の受信データブロックは全て、上層に伝送される。その後、受信ウィンドウの下端は、更に、第一遺失データブロック（TSN＝X）のTSNに更新され、受信ウィンドウの上端は、更に、（X＋WINDOW−１）に更新される。
【００１８】
最後に、本発明の規則が前述の例Aに応用される。TSN＝４及び５のデータブロックを受信した時、受信ウィンドウの範囲は２〜５に更新され、TSN＝２、３、４及び５のデータブロックは上層に伝送される。受信ウィンドウは再び、６〜１（次の周期）に更新される。次のデータブロックTSN＝２が受信された時、受信ウィンドウの上端が２、下端が７に更新される。データブロックTSN＝５が上層に伝送される。TSN＝７（受信ウィンドウの下端）のデータブロックが受信されていないので、受信ウィンドウは更新されない。これにより、次の周期TSN＝２のデータブロックは破棄されず、公知技術が解決できない問題を解決する。
【００１９】
同様に、例Bにおいて、UEの有効なHARQ工程の数が６、つまりN＝６で、且つ、ウィンドウの上端を３１とした場合、TSN＝SN＝４４のデータブロックが受信され、SN−上端＝４４−３１＝１３＞Nであるため、TSN＝４４のデータブロックはエラーであるとみなされ、破棄される。よって、システムの安定度が増す。
【図面の簡単な説明】
【図１】公知の、伝送端側の伝送ウィンドウ型停止防止メカニズムを示すフローチャートである。
【図２】本発明の実施例による、ウィンドウ型停止防止メカニズムを示すフローチャートである。
【図１】
0003660662.tif 000002
【図２】
0003660662.tif 000003