(57)【特許請求の範囲】
【請求項１】
ワイヤレス通信システムにおいてデータを送信する方法であって、
送信する複数のデータユニットを得ることと、なお、各データユニットは、前記複数のデータユニットの中の前記データユニットの位置を示すシーケンス番号と関連づけられている；
マルチプルリンクのそれぞれがデータを送信するのに利用可能である可能性を決定することと；
各リンクが利用可能である前記可能性に基づいて、前記マルチプルリンクについてのマルチプルパケットを生成することと、なお、マルチプルパケットは、利用可能になる可能性が最も高い第１リンクについての第１のパケットと、利用可能になる可能性が最も低い最後のリンクについての最後のパケットとを備えており、前記第１のパケットは、最低シーケンス番号を有しているデータユニットを備えており、前記最後のパケットは、前記マルチプルパケットにおけるすべてのデータユニットの中で最高シーケンス番号を有しているデータユニットを備えている；
を備え、
前記マルチプルリンクのそれぞれが利用可能である前記可能性を決定することは、ペンディングパケットを備えた各リンクが、前記ペンディングパケットのために送信されたサブパケットの数に基づいて、利用可能である前記可能性を決定することを備えている、方法。
【請求項２】
前記マルチプルリンクのそれぞれが利用可能である前記可能性を決定することは、リンク上でペンディングパケットがない場合、あるいは、最大数のサブパケットが前記リンク上でペンディングパケットのために送信された場合、前記リンクが利用可能になるであろうということを決定することを備えている、請求項１に記載の方法。
【請求項３】
前記マルチプルリンクについての前記マルチプルパケットを生成することは、前記マルチプルリンクのそれぞれについての１つのパケットを生成することを備えており、利用可能になる可能性が徐々に低くなるリンクについてのパケットは、徐々に高くなるシーケンス番号を備えたデータユニットを備えている、請求項１に記載の方法。
【請求項４】
前記マルチプルリンクについての前記マルチプルパケットを生成することは、利用可能になる可能性が２番目に高い第２のリンクについての追加パケットを生成することをさらに備え、前記追加パケットは、前記最低シーケンス番号を有しているデータユニットを備えており、前記第１のリンクが利用不可能である場合にのみ、前記第２のリンク上で送信される、請求項３に記載の方法。
【請求項５】
前記マルチプルリンクのそれぞれが利用可能であるかどうかを決定することと、
前記リンクが利用可能である場合には、前記マルチプルリンクの個別のものの上で、前記マルチプルパケットのそれぞれを送信することと、
をさらに備えている請求項１に記載の方法。
【請求項６】
前記マルチプルリンクのそれぞれが利用可能であるかどうかを決定することと、
前記リンクが利用可能である場合、そして、利用可能になる可能性が高いすべてのリンクもまた利用可能である場合、前記マルチプルリンクの個別のものの上で、前記マルチプルパケットのそれぞれを送信することと、
をさらに備えている請求項１に記載の方法。
【請求項７】
後続時間インターバルにおける送信のために、キューに利用不可能なリンク上で送信されない各パケットにおけるデータユニットを戻すこと、
をさらに備えている請求項１に記載の方法。
【請求項８】
前記マルチプルリンクは、マルチプルキャリアに対応しており、各キャリアにつき１リンクである、請求項１に記載の方法。
【請求項９】
ワイヤレス通信システムにおいてデータを送信するための装置であって、
送信する複数のデータユニットを得るための手段と、なお、各データユニットは、前記複数のデータユニットの中の前記データユニットの位置を示すシーケンス番号と関連づけられている；
マルチプルリンクのそれぞれがデータを送信するのに利用可能である可能性を決定するための手段と；
各リンクが利用可能である前記可能性に基づいて、前記マルチプルリンクについてのマルチプルパケットを生成するための手段と、なお、前記マルチプルパケットは、利用可能になる可能性が最も高い第１リンクについての第１のパケットと、利用可能になる可能性が最も低い最後のリンクについての最後のパケットとを備えており、前記第１のパケットは、最低シーケンス番号を有しているデータユニットを備えており、前記最後のパケットは、前記マルチプルパケットにおけるすべてのデータユニットの中で最高シーケンス番号を有しているデータユニットを備えている；
を備え、
前記マルチプルリンクのそれぞれが利用可能である前記可能性を決定するための手段は、
ペンディングパケットを備えた各リンクが、前記ペンディングパケットのために送信されたサブパケットの数に基づいて、利用可能である可能性を決定するための手段と、
リンク上でペンディングパケットがない場合、あるいは、最大数のサブパケットが前記リンク上でペンディングパケットのために送信された場合、前記リンクが利用可能になるであろうということを決定するための手段と、
を備えている、装置。
【請求項１０】
前記マルチプルリンクについての前記マルチプルパケットを生成するための手段は、前記マルチプルリンクのそれぞれについての１つのパケットを生成するための手段を備えており、利用可能になる可能性が徐々に低くなるリンクについてのパケットは、徐々に高くなるシーケンス番号を備えたデータユニットを備えている、請求項９に記載の装置。
【請求項１１】
前記マルチプルリンクのそれぞれが利用可能であるかどうかを決定するための手段と、
前記リンクが利用可能である場合には、前記マルチプルリンクの個別のものの上で、前記マルチプルパケットのそれぞれを送信するための手段と、
をさらに備えている請求項９に記載の装置。
【請求項１２】
ワイヤレス通信システムのための装置であって、
送信する複数のデータユニットを得るように、なお、各データユニットは、前記複数のデータユニットの中の前記データユニットの位置を示すシーケンス番号と関連づけられている；
マルチプルリンクのそれぞれがデータを送信するのに利用可能である可能性を決定するように；
各リンクが利用可能である前記可能性に基づいて、前記マルチプルリンクについてのマルチプルパケットを生成するように、なお、前記マルチプルパケットは、利用可能になる可能性が最も高い第１リンクについての第１のパケットと、利用可能になる可能性が最も低い最後のリンクについての最後のパケットとを備えており、前記第１のパケットは、最低シーケンス番号を有しているデータユニットを備えており、前記最後のパケットは、マルチプルパケットにおけるすべてのデータユニットの中で最高シーケンス番号を有しているデータユニットを備えている；
構成された少なくとも１つのプロセッサ、
を備え、
前記少なくとも１つのプロセッサは、ペンディングパケットを備えた各リンクが前記ペンディングパケットを備えた各リンクが、前記ペンディングパケットのために送信されたサブパケットの数に基づいて、利用可能である可能性を決定するように、リンク上でペンディングパケットがない場合、あるいは、最大数のサブパケットが前記リンク上でペンディングパケットのために送信された場合、前記リンクが利用可能になるであろうということを決定するように、構成される、装置。
【請求項１３】
前記少なくとも１つのプロセッサは、前記マルチプルリンクのそれぞれについての１つのパケットを生成するように構成されており、利用可能になる可能性が徐々に低くなるリンクについてのパケットは、徐々に高くなるシーケンス番号を備えたデータユニットを備えている、請求項１２に記載の装置。
【請求項１４】
前記少なくとも１つのプロセッサは、前記マルチプルリンクのそれぞれが利用可能であるかどうかを決定するように、そして、前記リンクが利用可能である場合には、前記マルチプルリンクの個別のものの上で、前記マルチプルパケットのそれぞれを送信するように、構成されている、請求項１２に記載の装置。
【請求項１５】
少なくとも１つのコンピュータに、送信する複数のデータユニットを得させるためのコードと、なお、各データユニットは、前記複数のデータユニットの中の前記データユニットの位置を示すシーケンス番号と関連づけられている；
前記少なくとも１つのコンピュータに、マルチプルリンクのそれぞれがデータを送信するのに利用可能である可能性を決定させるためのコードと；
前記少なくとも１つのコンピュータに、各リンクが利用可能である前記可能性に基づいて、前記マルチプルリンクについてのマルチプルパケットを生成させるためのコードと、なお、前記マルチプルパケットは、利用可能になる可能性が最も高い第１リンクについての第１のパケットと、利用可能になる可能性が最も低い最後のリンクについての最後のパケットとを備えており、前記第１のパケットは、最低シーケンス番号を有しているデータユニットを備えており、前記最後のパケットは、マルチプルパケットにおけるすべてのデータユニットの中で最高シーケンス番号を有しているデータユニットを備えている；
前記少なくとも１つのコンピュータに、ペンディングパケットを備えた各リンクが、前記ペンディングパケットのために送信されたサブパケットの数に基づいて、利用可能である可能性を決定させるためのコードと、
前記少なくとも１つのコンピュータに、リンク上でペンディングパケットがない場合、あるいは、最大数のサブパケットが前記リンク上でペンディングパケットのために送信された場合、前記リンクが利用可能になるであろうということを決定させるためのコードと、
を備えている、コンピュータ読み取り可能記録媒体。
【請求項１６】
前記少なくとも１つのコンピュータに、前記マルチプルリンクのそれぞれについての１つのパケットを生成させるためのコード、
をさらに備え、
利用可能になる可能性が徐々に低くなるリンクについてのパケットは、徐々に高くなるシーケンス番号を備えたデータユニットを備えている、
請求項１５に記載のコンピュータ読み取り可能記録媒体。
【請求項１７】
前記少なくとも１つのコンピュータに、前記マルチプルリンクのそれぞれが利用可能であるかどうかを決定させるためのコードと、
前記リンクが利用可能である場合には、前記少なくとも１つのコンピュータに、前記マルチプルリンクの個別のものの上で、前記マルチプルパケットのそれぞれを送信させるためのコードと、
をさらに備えている請求項１５に記載のコンピュータ読み取り可能記録媒体。
【請求項１８】
ワイヤレス通信システムにおいてデータを送信する方法であって、
送信する複数のデータユニットを得ることと、なお、各データユニットは、前記複数のデータユニットの中の前記データユニットの位置を示すシーケンス番号と関連づけられている；
マルチプルリンクについてのマルチプルパケットを送信することと、なお、各パケットは、前記複数のデータユニットの中の少なくとも１つのデータユニットを備えている；
前記マルチプルリンクのそれぞれが利用可能であるかどうかを決定することと；
前記マルチプルリンクの中の少なくとも１つの利用可能なリンク上で前記マルチプルパケットの中の少なくとも１つのパケットを送信することと、なお、前記少なくとも１つのパケットは、前記マルチプルパケットにおいて、もしあれば、送信されていないデータユニットのシーケンス番号よりも低いシーケンス番号を備えている；
を備え、
前記マルチプルリンクについての前記マルチプルパケットを生成することは、前記マルチプルリンクの中で利用可能なリンクのすべての可能な組み合わせのためにパケットを生成することを備える、方法。
【請求項１９】
前記マルチプルリンクについての前記マルチプルパケットを生成することは、１つのパケットが各利用可能リンク上で送信されることができ、送信されたパケットにおけるデータユニットは、いずれの送信されていないデータユニットのシーケンス番号よりも低いシーケンス番号を有するように、前記マルチプルパケットを生成することを備えている、請求項１８に記載の方法。
【請求項２０】
前記マルチプルリンクについての前記マルチプルパケットを生成することは、前記マルチプルリンクの中の少なくとも１つのリンクのそれぞれについて異なるデータユニットを備えている少なくとも２つのパケットを生成することを備えている、請求項１８に記載の方法。
【請求項２１】
前記マルチプルリンクは、第１及び第２のリンクを備えており、前記マルチプルリンクについての前記マルチプルパケットを生成することは、
前記第１のリンクについての最低シーケンス番号を備えたデータユニットを備えている第１のパケットを生成することと、
前記第２のリンクについてのより高いシーケンス番号を備えたデータユニットを備えている第２のパケットを生成することと、
前記第２のリンクについての最低シーケンス番号を備えたデータユニットを備えている第３のパケットを生成することと、
を備えている、
請求項１８に記載の方法。
【請求項２２】
前記少なくとも１つのパケットを送信することは、
前記第１及び第２のリンクが両方とも利用可能である場合、前記第１のリンク上で前記第１のパケットを、前記第２のリンク上で前記第２のパケットを送信することと、
前記第１リンクのみが利用可能である場合、前記第１リンク上で前記第１のパケットのみを送信することと、
前記第２リンクのみが利用可能である場合、前記第２リンク上で前記第３のパケットのみを送信することと、
を備える、
請求項２１に記載の方法。
【請求項２３】
前記マルチプルリンクは３つのリンクを備えており、前記マルチプルリンクについての前記マルチプルパケットを生成することは、前記３つのリンクについて最大７つのパケットを生成することを備えており、前記少なくとも１つのパケットを送信することは、最大３つの利用可能なリンク上で最大３つのパケットを送信することを備え、前記最大３つのパケットは、前記最大７つのパケットにおいて、もしあれば、送信されていないデータユニットのシーケンス番号よりも低いシーケンス番号を備えたデータユニットを備えている、請求項１８に記載の方法。
【請求項２４】
ワイヤレス通信システムにおいてデータを送信するための装置であって、
送信する複数のデータユニットを得るための手段と、なお、各データユニットは、前記複数のデータユニットの中の前記データユニットの位置を示すシーケンス番号と関連づけられている；
マルチプルリンクについてのマルチプルパケットを生成するための手段と、なお、各パケットは、前記複数のデータユニットの中の少なくとも１つのデータユニットを備えている；
前記マルチプルリンクのそれぞれが利用可能であるかどうかを決定するための手段と；
前記マルチプルリンクの中の少なくとも１つの利用可能なリンク上で前記マルチプルパケットの中の少なくとも１つのパケットを送信するための手段と、なお、前記少なくとも１つのパケットは、前記マルチプルパケットにおいて、もしあれば、送信されていないデータユニットのシーケンス番号よりも低いシーケンス番号を備えている；
を備え、
前記マルチプルリンクについての前記マルチプルパケットを生成するための手段は、１つのパケットが各利用可能なリンク上で送信されることができ、送信されたパケットにおけるデータユニットは、いずれの送信されていないデータユニットのシーケンス番号よりも低いシーケンス番号を有するように、前記マルチプルパケットを生成するための手段を備えている、装置。
【請求項２５】
前記マルチプルリンクについての前記マルチプルパケットを生成するための手段は、前記マルチプルリンクの中の少なくとも１つのリンクのそれぞれについて異なるデータユニットを備えている少なくとも２つのパケットを生成するための手段を備えている、請求項２４に記載の装置。
【請求項２６】
ワイヤレス通信システムにおいてデータを受信する方法であって、
マルチプルリンクからマルチプルパケットを受信することと、なお、各パケットは少なくとも１つのデータユニットを備えており、各データユニットは、複数のデータユニットの中の前記データユニットの位置を示すシーケンス番号と関連づけられており、前記マルチプルパケットは、前記マルチプルリンクのそれぞれがデータを送信するのに利用可能である、あるいは、前記マルチプルパケットの順番通りの送信を確実にするために前記送信機によって送信されている、可能性に基づいて、送信機によって生成されている、
復号されたパケットを得るために前記マルチプルパケットを復号することと、
まだ復号されていない、欠けているデータユニットのシーケンス番号よりも高いシーケンス番号を備えたデータユニットを備えているパケットの成功した復号に帰因して、ホールを検出することと、
前記欠けているデータユニットを備えている少なくとも１つのパケットの送信及び復号を可能にするために、予め決定された量の時間の間、前記検出されたホールについての否定応答（ＮＡＫ）の送信を遅延することと、
を備えている方法。
【請求項２７】
前記欠けているデータユニットを備えている前記少なくとも１つのパケットの送信は、成功して復号されたパケットよりも早くあるいは同時に開始し、前記検出されたホールについての前記ＮＡＫの送信を遅延することは、前記少なくとも１つのパケットについての最大送信時間が経過するまでＮＡＫの送信を遅延することを備えている、請求項２６に記載の方法。
【請求項２８】
前記欠けているデータユニットを備えている前記少なくとも１つのパケットの送信は、成功して復号された前記パケットよりも遅く開始し、前記検出されたホールについての前記ＮＡＫの送信を遅延することは、前記少なくとも１つのパケットについての期待された最大送信時間が経過するまで、前記ＮＡＫの送信を遅延することを備えている、請求項２６に記載の方法。
【請求項２９】
次の送信機会で送信されている前記少なくとも１つのパケットと、前記少なくとも１つのパケットについての最大送信時間と、に基づいて前記少なくとも１つのパケットについての前記期待された最大送信時間を決定すること、
をさらに備えている請求項２８に記載の方法。
【請求項３０】
ワイヤレス通信システムにおいてデータを受信するための装置であって、
マルチプルリンクからマルチプルパケットを受信するための手段と、なお、各パケットは少なくとも１つのデータユニットを備えており、各データユニットは、複数データユニットの中の前記データユニットの位置を示すシーケンス番号と関連づけられており、前記マルチプルパケットは、前記マルチプルリンクのそれぞれがデータを送信するのに利用可能である、あるいは、前記マルチプルパケットの順番通りの送信を確実にするために前記送信機によって送信されている可能性に基づいて、送信機によって生成されている、
復号されたパケットを得るために、前記マルチプルパケットを復号するための手段と、
まだ復号されていない、欠けているデータユニットの前記シーケンス番号よりも高いシーケンス番号を備えたデータユニットを備えているパケットの成功した復号に帰因して、ホールを検出するための手段と、
前記欠けているデータユニットを備えている少なくとも１つのパケットの送信及び復号を可能にするために、予め決定された量の時間の間、前記検出されたホールについて、否定応答（ＮＡＫ）の送信を遅延するための手段と、
を備えている装置。
【請求項３１】
前記欠けているデータユニットを備えている前記少なくとも１つのパケットの送信は、成功して復号されたパケットよりも早くあるいは同時に開始し、前記検出されたホールについてのＮＡＫの送信を遅延するための手段は、前記少なくとも１つのパケットについての最大送信時間が経過するまで、前記ＮＡＫの送信を遅延するための手段を備えている、請求項３０に記載の装置。
【請求項３２】
前記欠けているデータユニットを備えている前記少なくとも１つのパケットの送信は、成功して復号されたパケットよりも遅く開始し、前記検出されたホールについての前記ＮＡＫの送信を遅延するための手段は、前記少なくとも１つのパケットについての期待された最大送信時間が経過するまで、前記ＮＡＫの送信を遅延するための手段を備えている、請求項３０に記載の装置。
【請求項３３】
ワイヤレス通信システムのための装置であって、
マルチプルリンクからマルチプルパケットを受信するように、なお、各パケットは少なくとも１つのデータユニットを備えており、各データユニットは、複数データユニットの中の前記データユニットの位置を示すシーケンス番号と関連づけられており、前記マルチプルパケットは、前記マルチプルリンクのそれぞれが、データを送信するのに利用可能である、あるいは、前記マルチプルパケットの順番通りの送信を確実にするために前記送信機によって送信されている；
復号されたパケットを得るために、前記マルチプルパケットを復号するように；
構成された少なくとも１つのプロセッサ、
を備え、
前記少なくとも１つのプロセッサは、
まだ復号されていない、欠けているデータユニットのシーケンス番号よりも高いシーケンス番号を備えたデータユニットを備えているパケットの成功した復号に帰因して、ホールを検出するように、
前記欠けているデータユニットを備えている少なくとも１つのパケットの送信及び復号を可能にするために、予め決定された量の時間の間、前記検出されたホールについての否定応答（ＮＡＫ）の送信を遅延するように、
構成されている装置。
【請求項３４】
前記欠けているデータユニットを備えている前記少なくとも１つのパケットの送信は、成功して復号された前記パケットよりも早くあるいは同時に開始し、前記少なくとも１つのプロセッサは、前記少なくとも１つのパケットについての最大送信時間が経過するまで、前記ＮＡＫの送信を遅延するように構成されている、請求項３３に記載の装置。
【請求項３５】
前記欠けているデータユニットを備えている前記少なくとも１つのパケットの送信は、成功して復号されたパケットよりも遅く開始し、前記少なくとも１つのプロセッサは、前記少なくとも１つのパケットについての期待された最大送信時間が経過するまで、前記ＮＡＫの送信を遅延するように構成されている、請求項３３に記載の装置。
【発明の詳細な説明】
【優先権主張】
【０００１】
本願は、ここでの譲受人に譲渡され、参照によりここに組み込まれる、２００８年２月１日に出願された「マルチキャリア逆方向リンク(Multi-Carrier Reverse Link)」と題された仮米国出願番号第６１／０２５，６５１号の優先権を主張する。
【背景】
【０００２】
Ｉ．分野
本開示は、一般的には通信に関し、より具体的には、ワイヤレス通信システムにおいてデータを送信するための技術に関する。
【０００３】
ＩＩ．背景
ワイヤレス通信システムは、ボイス、ビデオ、パケットデータ、メッセージング、ブロードキャスト等のような様々な通信サービスを提供するように幅広く展開されている。これらのシステムは、利用可能なシステムリソースを共有することにより複数のユーザをサポートすることができる多元接続システムであってもよい。そのような多元接続システムの例は、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、直交ＦＤＭＡ（ＯＦＤＭＡ）システム、及びシングルキャリアＦＤＭＡ（ＳＣ−ＦＤＭＡ）システムを含む。
【０００４】
ワイヤレス通信システムは、データ送信の信頼性を改善するために、ハイブリッド自動繰り返しリクエスト(hybrid automatic repeat request)(ＨＡＲＱ)を利用することができる。ＨＡＲＱを用いて、送信機は、データパケットについてマルチプルのサブパケットを生成することができ、また、パケットが受信機によって正確に復号される、あるいは、最大数のサブパケットが送信されるまで、１つまたは複数のサブパケットを送信することができる。異なるパケットは、チャネル条件及び他の要因に依存して、異なる数のサブパケットで、成功して復号されることができる。
【０００５】
送信機は、１つまたは複数のリンクを介して、受信機にデータを送信することができる。各リンクは、データ送信に使用可能である、ある無線リソース(radio resources)（例、異なるキャリア）と関連づけられることができる。１つのリンクだけがある場合には、送信機は、一度に１パケット、このリンクを介して、パケットを連続して送信することができる。受信機は、適切な順で、パケットを受信するであろう。マルチプルリンクがある場合には、送信機は、これらのリンクを介して並列でマルチプルパケットを送信することができる。これらのマルチプルパケットは、各パケットに必要とされたサブパケットの数に依存して、異なる時に終了する(terminate)ことができる。パケットが、順番に(in order)、あるいは、できるだけ少数のパケットが乱れた順で(with as few packets out of order as possible)、受信されることができるような方法で、パケットを送信することが望ましい。
【発明の概要】
【０００６】
マルチプルリンク上で送信されるパケットの乱れた送信(out-or-order transmission)を減らすあるいは回避する方法で、マルチプル並列リンク（例、マルチプルキャリア）上でパケットを生成し送信するための技術がここに説明されている。送信するデータ(data to send)は、データユニット(data units)に分割されることができる。各データユニットは、利用可能なデータユニットの中のそのデータユニットの位置(the position of that data unit among the available data units)を示すシーケンス番号(a sequence number)と関連づけられることができる。各パケットは、いずれの数のデータユニットを含むことができ、そしてそれは、パケットサイズとデータユニットサイズに依存する。
【０００７】
一態様では、送信機は、各リンクが次の送信機会のときに利用可能である可能性に基づいて、マルチプルリンクについての新しいパケットを生成する。一設計では、送信機は、そのリンク上にペンディングパケットがあるかどうかに基づいて、各リンクが利用可能である可能性を決定し、「はい」である場合には、多数のサブパケットは、ペンディングパケットのために送信される。送信機は、利用可能になる可能性が徐々に低くなるリンクについてのパケット(packets for links that are progressively less likely to be available)が徐々に高くなるシーケンス番号(progressively higher sequence numbers)を備えたデータユニットを含むように、新しいパケットを生成する。送信機は、そのあとで、例えばそのリンク上のペンディングパケットについて受信された肯定応答(acknowledgment)（ＡＣＫ）あるいは否定応答(negative acknowledgment)（ＮＡＫ）に基づいて、各リンクが利用可能であるかどうかを決定する。その後で、送信機は、利用可能である各リンク上で、パケットを送信する。パケットをこの方法で生成することによって、乱れた順で送られたパケットの数は縮小されることができる。
【０００８】
別の態様では、送信機は、パケットの順番通りの送信(in-order transmission of the packets)を確実にする方法で、新しいパケットを生成し送信する。一設計では、送信機は、次の送信機会のときに利用可能であるかもしれないリンクの各可能な組み合わせについて新しいパケットを生成する。生成する新しいパケットの数は、各リンクについてのパケットサイズと、リンクの数に依存する。送信機は、２つのリンクについて最大３つの新しいパケット、３つのリンクについて最大７つの新しいパケット、等を生成することができる。送信機は、１つの新しいパケットが各利用可能なリンク上で送信されることができるように、また、送信されたパケットにおけるデータユニットは、もしあれば、送られていないデータユニットのシーケンス番号よりも低いシーケンス番号を有するように、新しいパケットを生成する。
【０００９】
開示の様々な態様及び特徴は、さらに詳細に下記で説明されている。
【図面の簡単な説明】
【００１０】
【図１】図１は、ワイヤレス通信システムを示す。
【図２】図２は、ＨＡＲＱを用いたデータ送信を示す。
【図３】図３は、マルチプル（Ｋ）キャリア上の送信のためのデータの処理を示す。
【図４】図４は、３つのキャリア上のデータ送信を示す。
【図５】図５は、３つのキャリアについての３つのパケットの生成を示す。
【図６】図６は、優先度(priorities)に基づいた、Ｋ個のキャリアについてのＫ個の新しいパケットの生成を示す。
【図７】図７は、Ｋ個のキャリア上のＫ個の新しいパケットの送信を示す。
【図８】図８は、３つのキャリア上の３つのパケットの送信を示す。
【図９Ａ】図９Ａは、２つのキャリアについての３つのパケットの生成を示す。
【図９Ｂ】図９Ｂは、３つのキャリアについての７つのパケットの生成を示す。
【図１０】図１０は、３つのキャリアについての４つのパケットの生成を示す。
【図１１】図１１は、マルチプルリンク上でパケットを送信するためのプロセスを示す。
【図１２】図１２は、マルチプルリンク上で順番にパケットを送信するためのプロセスを示す。
【図１３】図１３は、受信機における、データ受信と再アセンブリバッファ(re-assembly buffer)を示す。
【図１４】図１４は、マルチプルリンクを介してパケットを受信するためのプロセスを示す。
【図１５】図１５は、アクセス端末とアクセスポイントのブロック図を示す。
【詳細な説明】
【００１１】
ここにおいて説明されたデータ送信技術は、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、及びＳＣ−ＦＤＭＡシステムのような様々なワイヤレス通信システムに使用されうる。用語「システム(system)」、「ネットワーク(network)」は、しばしば互換性をもって使用される。ＣＤＭＡシステムは、ｃｄｍａ２０００、ユニバーサル地上放送アクセス(Universal Terrestrial Radio Access)（ＵＴＲＡ）、等の無線技術をインプリメントすることができる。ｃｄｍａ２０００は、ＩＳ-２０００、ＩＳ-９５、及びIS-８５６標準規格をカバーする。ＵＴＲＡは、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）及び他のＣＤＭＡの変形を含んでいる。ＴＤＭＡシステムは、モバイル通信のためのグローバルシステム（ＧＳＭ）のような無線技術をインプリメントすることができる。ＯＦＤＭＡシステムは、ウルトラモバイルブロードバンド（ＵＭＢ）、発展型ＵＴＲＡ（ｅ−ＵＴＲＡ）、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ８０２．２０、Ｆｌａｓｈ−ＯＦＤＭ、等のような無線技術をインプリメントすることができる。ＵＴＲＡおよびｅ−ＵＴＲＡは、ユニバーサルモバイルテレコミュニケーションシステム(Universal Mobile Telecommunication System)（ＵＭＴＳ）の一部である。３ＧＰＰロングタームエボリューション(Long Term Evolution)（ＬＴＥ）は、Ｅ−ＵＴＲＡを使用するＵＭＴＳのアップカミングリリース(upcoming release)であり、そしてそれは、ダウンリンク上でＯＦＤＭＡを、アップリンク上でＳＣ−ＦＤＭＡを使用する。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥ、及びＧＳＭは、「第３世代パートナーシッププロジェクト(3rd Generation Partnership Project)」（３ＧＰＰ）と名づけられた機構からのドキュメントにおいて説明されている。ｃｄｍａ２０００及びＵＭＢは、「第三世代パートナーシッププロジェクト２」（３ＧＰＰ２）と名づけられた機構からのドキュメントにおいて説明されている。
【００１２】
明確にするために、本技術のある態様は、ＩＳ−８５６をインプリメントする高速レートパケット・データ（ＨＲＰＤ）システムについて、下記で説明される。ＨＲＰＤはまた、ＣＤＭＡ２０００ １ｘＥＶ−ＤＯ(Evolution-Data Optimized)、１ｘＥＶ−ＤＯ、１ｘ−ＤＯ、ＤＯ、高速データレート（ＨＤＲ）等とも呼ばれる。ＨＲＰＤは、公的に利用可能であり、２００７年３月付けの「ｃｄｍａ２０００高速データ無線インタフェース仕様(cdma2000 High Rate Packet Data Air Interface Specification)」と題された３ＧＰＰ２ Ｃ．Ｓ００２４−Ｂにおいて説明されている。明確にするために、ＨＲＰＤ用語は、下記の説明の多くで使用される。
【００１３】
図1は、ワイヤレス通信システム１００を示しており、それはＨＲＰＤシステムであってもよい。ワイヤレスシステム１００は、複数のアクセスポイントと複数の基地局コントローラ／パケット制御機能（ＢＳＣｓ／ＰＣＦｓ）とを含むことができる。簡略化のために、１つのアクセスポイント１２０と１つのＢＳＣ／ＰＣＦ１２２のみ、図１で示されている。アクセスポイントは、一般的にアクセス端末と通信する固定局であり、基地局、ノードＢ、発展型ノードＢ等とも呼ばれる。ＢＳＣ／ＰＣＦ１２２は、１セットのアクセスポイントに結合し、その制御下でアクセスポイントのための調整及び制御(coordination and control)を提供し、これらのアクセスポイントについてのデータを送る(routes)。パケットデータサービングノード（ＰＤＳＮ）１３０は、アクセス端末のためのデータサービスをサポートする。ＰＤＳＮ１３０は、アクセス端末のためのデータセッションの確立、維持、及び終了に関与しており(responsible for)、アクセス端末に対して動的インターネットプロトコル（ＩＰ）アドレスをさらに割当てることができる。ＰＤＳＮ１３０は、データネットワーク（単数または複数）１４０に結合されることができ、データネットワークは、コアネットワーク、プライベート及び／またはパブリックデータネットワーク、インターネット、等を備えることができる。ワイヤレスシステム１００は、図１で示されていない他のネットワークエンティティを含むことができる。
【００１４】
アクセス端末（ＡＴ）１１０は通信サービスを得るためにワイヤレスシステム１００と通信することができる。アクセス端末１１０はまた、モバイル局、ユーザ機器、ユーザ端末、加入者ユニット、局、等と呼ばれてもよい。アクセス端末１１０は、セルラ電話、携帯情報端末(personal digital assistant)（ＰＤＡ）、ワイヤレスモデム、ハンドヘルドデバイス、ラップトップコンピュータ等であってもよい。アクセス端末１１０は、順方向リンクと逆方向リンクを介して、アクセスポイント１２０と通信することができる。順方向リンク（あるいはダウンリンク）は、アクセスポイントからアクセス端末までの通信リンクを指し、逆方向リンク（あるいはアップリンク）は、アクセス端末からアクセスポイントまでの通信リンクを指す。ここにおいて説明されたデータ送信技術は、逆方向リンクと、順方向リンクに使用されることができる。明瞭性のために、本技術のある態様は、逆方向リンク上のデータ送信について、下記で説明される。
【００１５】
システム１００は、順方向および／または逆方向のリンク上で、マルチキャリアオペレーションをサポートすることができる。マルチキャリアオペレーションの場合、送信機は、マルチプルＣＤＭＡチャネル上で、並列にパケットを送信することができ、各ＣＤＭＡチャネルは、ＨＲＰＤにおいて、１．２２８８ＭＨｚ幅である。ＣＤＭＡチャネルはまた、キャリアと呼ばれてもよい。マルチプルリンクは、マルチキャリアオペレーションを使用して利用可能であってもよく、各リンクは、異なるＣＤＭＡチャネルあるいはキャリアに対応することができる。
【００１６】
システム１００は、順方向及び／または逆方向のリンク上のＨＡＲＱをサポートすることができる。ＨＲＰＤにおけるＨＡＲＱの場合、送信機は、符号化されたパケットを生成するためにデータパケットを処理し、その符号化されたパケットをマルチプル（Ｓ）サブパケットにさらに分割する、なお、Ｓは、４あるいは他の値である。パケットについてのＳ個のサブパケットは、連続サブパケット識別子(sequential subpacket identifiers)（ＳＰＩＤｓ）を割り当てられることができるので、第１のサブパケットは、ＳＰＩＤ＝１を割り当てられ、第２のサブパケットは、ＳＰＩＤ＝２を割り当てられ、最後のサブパケットは、ＳＰＩＤ＝Ｓを割り当てられる。各サブパケットは、好ましいチャネル状況の下で受信機がパケットを復号し回復する(recover)ことを可能にする、十分な情報を含む。Ｓ個のサブパケットは、パケットのための異なる冗長情報(redundancy information)を含んでおり、シーケンシャル順で(in sequential order)送信される。したがって、第１のサブパケットは、最初に送信され、必要であれば第２のサブパケットが続き、必要であれば第３のサブパケットが続いて等、送信される。Ｓ個のサブパケットのサブセットあるいはすべては、パケットのために送信されることができる。
【００１７】
図２は、ＨＡＲＱを用いたデータ送信の例を示す。ＨＲＰＤでは、送信タイムライン(transmission time line)は、サブフレームに分割され、各サブフレームは、４スロットを含み、６．６６７ミリ秒（ｍｓ）の持続時間を有する。各サブパケットは、１つのサブフレームにおいて送信されることができる。送信タイムラインはまた、３つのＨＡＲＱインタレース、１、２及び３に分割される。各ＨＡＲＱインタレースは、第３サブフレーム毎に含み(includes every third subframe)、３つのＨＡＲＱインタレースは、ノンオーバーラッピングサブフレーム(non-overlapping subframes)を占有する。各パケットについてのサブパケットは、１つのＨＡＲＱインタレース上の、異なるサブフレームにおいて、送信されることができる。簡略化のため、下記の説明の多くは、１つのＨＡＲＱインタレースについてである。同じ処理が、データ送信に利用可能な各ＨＡＲＱインタレースについて繰り返されることができる。
【００１８】
図２で示される例では、送信機（例、アクセス端末１１０）は、サブフレームｎにおいてトラヒックデータチャネル上でパケット１の第１サブパケット（ＳＰＩＤ＝１）を送信する。受信機（例、アクセスポイント１２０）は、第１のサブパケットを受信し、第１のサブパケットに基づいて誤ってパケット１を復号し、サブフレームｎ＋２においてＡＣＫチャネル上でＮＡＫを送信する。送信機はＮＡＫを受信し、サブフレームｎ＋３において、パケット１の第２サブパケット（ＳＰＩＤ＝２）を送信する。受信機は、第２サブパケットを受信し、第１及び第２のサブパケットの両方に基づいて誤ってパケット１を復号し、サブフレームｎ＋５においてＡＣＫチャネル上でＮＡＫを送信する。送信機は、ＮＡＫを受信し、サブフレームｎ＋６においてパケット１の第３サブパケット（ＳＰＩＤ＝３）を送信する。受信機は第３サブパケットを受信し、すべての３つのサブパケットに基づいて正確にパケット１を復号し、サブフレームｎ＋８においてＡＣＫチャネル上でＡＣＫを送信する。送信機は、ＡＣＫを受信し、サブフレームｎ＋９において、次のパケット２の第１のサブパケット（ＳＰＩＤ＝１）を送信する。データ送信は、各パケットについて、この方法で、継続する。
【００１９】
ＨＲＰＤでは、マルチプルサブパケットは、パケットのために送信されることができる。他のシステムでは、マルチプル送信、マルチプルＨＡＲＱ送信、あるいはマルチプルブロックは、パケットのために送信されることができる。したがって、用語「サブパケット(subpacket)」、「ＨＡＲＱ送信(HARQ transmission)」、「送信(transmission)」及び「ブロック(block)」は、同義語であり、互換性をもって使用される。
【００２０】
図２で示される設計では、新しいサブパケットは、３つのサブフレーム毎に送信されてもよく、各サブパケットについてのＡＣＫ／ＮＡＫのための２つのサブフレームの遅延がある。ＡＣＫ／ＮＡＫが３つのスロットにまたがるので、ＡＣＫ／ＮＡＫの終わりから、次の送信機会の開始まで、１スロットの遅延がある。この１スロット遅延は、新しいパケットを生成するあるいは構築するために不十分な量の時間を提供する。この場合、送信機は、データキューからデータをフェッチし、パケットが次の送信機会のときに利用可能であるように十分に早く新しいパケットを生成することができる。送信時間の直前に、送信機は、ペンディングパケットが終了したかどうかを決定することができる。ペンディングパケットは、現在送信されているパケットであり、インフライトパケット(in-flight packet)とも呼ばれることができる。ペンディングパケットが終了している場合には、送信機は、新しいパケットを送信することができる。そうでない場合には、送信機は、新しいパケットを分解し(dismantle)、データキューに戻ってペイロードを戻すことができる。
【００２１】
図２は、シングルキャリアを介したデータ送信を示す。マルチキャリアオペレーションの場合には、マルチプルパケットは、マルチプルキャリアを介して同時に送信されることができる。
【００２２】
図３は、マルチプル（Ｋ）キャリアを介したデータ送信のために送信機によるデータ処理を示す。データキュー３１０は入力データ(incoming data)を受信しバッファリングし、送信リソースが利用可能であるときにはいつでも、データを提供する。入力データはファーストイン・ファーストアウト（ＦＩＦＯ）の方法で送信されることができるので、早く到達しているデータは、後で到達するデータの前に送信される。入力データはまた、データユニットに分割されることができ、各データユニットは適切なサイズを有する。例えば、データユニットは、１オクテットのサイズあるいは他のサイズを有することができる。データユニットは、連続で増加しているシーケンス番号(sequentially increasing sequence numbers)を割当てられることができる。シーケンス番号はゼロで開始し、各データユニットについて1ずつインクリメントし、そして、最大値２Ｂ−１に達した後でゼロにラップアラウンド(wrap around)する、なお、Ｂは、シーケンス番号のためのビットの数である。簡潔のために、下記の説明では、データキューにおける初期データユニットは、最低シーケンス番号を有すると考えられる（ラップアラウンドにより、後のデータユニットのシーケンス番号よりも実際には大きい）。シーケンス番号は、無線リンクプロトコル（ＲＬＰ）あるいは他のプロトコルによって割り当てられることができ、データユニットの再アセンブリのために及び／または他の目的のために、受信機によって使用されることができる。
【００２３】
図３で示される例において、データキュー３１０は、それぞれ、パケットプロセッサ３２０ａ〜３２０ｋに対して、パケット１〜Ｋを提供する。各パケットプロセッサ３２０は、そのパケットを処理し、１つのキャリアについてＬ個のサブパケットを提供する。１つまたは複数のサブパケットは、１つのキャリアを介して、各パケットのために送信されることができる。
【００２４】
図４は、Ｋ＝３キャリア上のデータ送信の例を示す。図４では、各パケットの第１のサブパケットは、シェーディングで示されており、各パケットの残りのサブパケットは、シェーディングなしで示されている。
【００２５】
サブフレームｎでは、パケット１、２及び３の第１のサブパケットは、それぞれ、キャリア１、２及び３上で送信される。パケット１及び２は、誤って復号され、パケット３は、正確に復号される。サブフレームｎ＋３では、パケット１及び２の第２のサブパケットと、新しいパケット４の第１のサブパケットは、それぞれ、キャリア１、２及び３上で送信される。パケット１及び４は、誤って復号され、パケット２は正確に復号される。サブフレームｎ＋６では、パケット１の第３のサブパケット、新しいパケット５の第１のサブパケット、及びパケット４の第２のサブパケットは、それぞれ、キャリア１、２及び３上で送信される。パケット１及び４は正確に復号され、パケット５は誤って復号される。サブフレームｎ＋９では、新しいパケット６の第１サブパケット、パケット５の第２サブパケット、及び新しいパケット７の第１サブパケットは、それぞれ、キャリア１、２及び３上で送信される。データ送信は、各後続サブフレームにおいて、この方法で継続する。
【００２６】
図４で示されるように、マルチプル送信機会は、マルチキャリアオペレーションについて同時に生じることができる。Ｋ個のペンディングパケットについてのサブパケットを送信した後で（例、サブフレームnにおいて）、送信機は、次の利用可能なサブフレームにおいて、可能な送信(possible transmission)のためのＫ個の新しいパケットを生成することができる。しかしながら、送信機は、任意のペンディングパケットあるいはどのパケットが受信機によって正確に復号されるかどうかを知らないで、新しいパケットを生成することができる（例、サブフレームｎ＋１の間）、それは、各ペンディングパケットについてのＡＣＫ／ＮＡＫが後ほどまで(until later)受信されることができないからである（例、サブフレームｎ＋２の間）。ペンディングパケットの復号状態を知らないで新しいパケットを生成することは、乱れた順で送信されている新しいパケットを結果としてもたらす可能性がある。
【００２７】
図５は、ペンディングパケットの知られていない復号ステータスに起因して、新しいパケットのシーケンス外送信(out-of-sequence transmission)の例を示す。この例では、データキューは、データユニット１５〜２４を含んでおり、データユニット１５は、最低シーケンス番号を有しており、データユニット２４は、最高シーケンス番号を有している。キャリア１についてのパケットは、２つのデータユニットを含むことができ、キャリア２についてのパケットは、１つのデータユニットを含むことができ、キャリア３についてのパケットは、３つのデータユニットを含むことができる。３つの新しいパケット１、２、及び３は、それぞれ、３つのキャリア１、２、及び３上で３つのペンディングパケットＸ、Ｙ及びＺの送信の後で生成される。この例では、データユニットは、シーケンシャル順で新しいパケットに提供されるので、最初の２つのデータユニット１５及び１６は、パケット１に対して提供され、次のデータユニット１７はパケット２に対して提供され、次の３つのデータユニット１８、１９、及び２０は、パケット６に対して提供される。
【００２８】
キャリア３上で送信されたペンディングパケットＺのみが正確に復号される場合には、パケット３のみがキャリア３上で送信される。この場合では、データユニット１８、１９及び２０を搬送しているパケット３は、データユニット１５及び１６を搬送しているパケット１と、データユニット１７を搬送しているパケット２の前に送信され、したがって、データユニットの乱れた送信を結果としてもたらす。データユニット１５、１６及び１７は、次の送信機会のときの送信のためにデータキューに戻されることができる。
【００２９】
第１の送信スキームでは、送信機は、乱れた順で送信されたパケットの数を減らす方法で、新しいパケットを生成する。送信機は、受信機がサブパケットのターゲット数の後である確率でパケットを正確に復号することができるように、パケットを一般的に生成し、送信する。このサブパケットのターゲット番号は、パケットの終了ターゲット（ＴＴ）と呼ばれる。終了ターゲットは、サブパケットの最大数よりも一般的には小さい、すなわちＴＴ＜Ｓであり、様々な要因に基づいて選択されることができる。受信機は、一般的には、すべての受信されたサブパケットに基づいて、パケットを復号する。パケットを正確に復号する可能性は、パケットのために送信されたサブパケットの数と共に増加する。送信機は、そのキャリア上のペンディングパケットが正確に復号されている可能性に基づいて、各キャリア上で新しいパケットを送信する可能性を決定することができ、そしてそれは、代わりに、ペンディングパケットのために送信されるサブパケットの数に基づいて決定されることができる。送信機は、（ｉ）送信される可能性が最も高い新しいパケットが最低シーケンス番号を備えたデータユニットを含み、（ｉｉ）送信される可能性最も低い新しいパケットは、新しいパケットに使用されるすべてのデータユニットの中で最高シーケンス番号を備えたデータユニット(data units with the highest sequence numbers among all data units used for the new packets)を含む、ように、新しいパケットを生成することができる。
【００３０】
一設計では、送信機は、下記のように、Ｋ個のキャリアについてＫ個の新しいパケットを生成する。送信機は、下記のように、各キャリアＫの優先度を最初に決定する:
【数１】
0005437274.tif 000002
【００３１】
なお、ＳＰＩＤ（ｋ）は、キャリアｋ上の最新に送信されたサブパケットの識別子であり、それはまた、キャリアｋ上でペンディングパケットのために送信されたサブパケットの数であり、ＴＴ（ｋ）は、キャリアｋ上のペンディングパケットについての終了ターゲットである。
【００３２】
式（１）では、キャリアｋは、キャリアｋ上でペンディングパケットがない場合には、あるいは、最大数のサブパケットがペンディングパケットのために送信された場合には、最大優先度(maximum priority)を有する。これらの２つの条件のいずれも、新しいパケットは、次の送信機会のときにキャリアｋ上で送信されることができるということを意味する。最大優先度は、ＳＰＩＤ（ｋ）−ＴＴ（ｋ）よりも常に高い値に設定される。２つの条件のいずれも満たさない場合には、キャリアｋの優先度は、キャリアｋ上のペンディングパケットについての終了ターゲットＴＴ（ｋ）とペンディングパケットのために送信されるサブパケットＳＰＩＤ（ｋ）の数によって決定される。各キャリアｋの優先度は、１つのサブパケットを送信した後の１−ＴＴ（ｋ）から、Ｓ−１サブパケットを送信した後のＳ−ＴＴ（ｋ）−１までに及ぶことができる。式(１)からのタイ(tie)があり、1以上のキャリアが同じ優先度を有する場合、タイは、ランダムに、あるいは、追加情報に基づいて、断たれることができる(maybe broken)。一般に、Ｋ個のキャリアは、最も高い優先度を備えたキャリア(carrier with the highest priority)が利用可能である可能性が最も高く、最も低い優先度を備えたキャリア(carrier with the lowest priority)が利用可能である可能性が最も少ないように、優先度を割当てられることができる。
【００３３】
図６は、これらのキャリアの優先度に基づいて、Ｋ個のキャリアについてＫ個の新しいパケットを生成するための設計を示す。この設計では、最低シーケンス番号を備えたデータユニットは最も高い優先度を備えたキャリアについての新しいパケットに提供されおり、次に高いシーケンス番号を備えたデータユニットは、第２に高い優先度等を備えたキャリアについての新しいパケットに対して提供され、最も高いシーケンス番号を備えたデータユニットは、最も低い優先度を備えたキャリアについての新しいパケットに提供される。
【００３４】
図７は、第１の送信スキームに従った、Ｋ個のキャリア上のデータ送信を示す。送信機は、サブフレームｎにおいて、Ｋ個のペンディングパケットＸ〜Ｚについてのサブパケットを送信することができる。送信機は、サブフレームｎ＋１において、Ｋ個のキャリアの優先度を決定することができる。送信機は、これらのキャリアの優先度に基づいて、サブフレームｎ＋１において、Ｋ個のキャリアについてのＫ個の新しいパケットを生成することができる。送信機は、サブフレームｎ＋２において、Ｋ個のペンディングパケットのそれぞれについてのＡＣＫあるいはＮＡＫを受信することができる。各サブキャリアｋについては、送信機は、ペンディングパケットが正確に復号される、したがって終了する場合、そのキャリアについて生成される新しいパケットを送信することができ、それが誤って復号される場合には、ペンディングパケットを送信することを継続することができる。送信機は、Ｋ個のキャリア上でＫ個の新しいパケットのうちの０以上を送信することができ、Ｋ個のペンディングパケットの復号ステータスに依存する。
【００３５】
より低い優先度キャリア上のペンディングパケットが終了されるが、より高い優先度キャリア上の別のペンディングパケットが終了されない場合には、送信機は、１つまたは複数の新しいパケットを乱れた順で送信することができる。新しいパケットが乱れた順で送信される場合には、１つまたは複数の送信されていない新しいパケット(one or more unsent new packets)は、送信された新しいパケットにおけるデータユニットのものよりもより低いシーケンス番号を備えたデータユニットを含むであろう。送信機は、より低いシーケンス番号を備えた送信されていないデータユニットが次の送信機会のときに送信されるであろうということを確実にすることができる。このことは、データキューよりも高い優先度を有している高い優先度キューに、より低いシーケンス番号を備えた送信されていてないデータユニットを転送することによって、達成されることができる。
【００３６】
図８は、第１の送信スキームに従った３つのキャリア上のデータ送信の例を示す。この例では、送信ターゲットは４であり、最大優先度は５である。サブフレームｎでは、送信機は、キャリア１上でペンディングパケットＸの第３のサブパケット（ＳＰＩＤ＝３）を送り、キャリア２上でペンディングパケットＹの第１のサブパケット（ＳＰＩＤ＝１）を送り、キャリア３上ではサブパケットを送信しない。サブフレームｎ＋１では、送信機は、各キャリアの優先度を決定し、キャリア３は、最も高い優先度５を有しており、キャリア１は第２優先度ＳＰＩＤ−ＴＴ＝３−４＝−１を有し、キャリア２は、最も低い優先度ＳＰＩＤ−ＴＴ＝１−４＝−３を有している。送信機は、最も高い優先度キャリア３についての最低シーケンス番号を備えたデータユニット１５、１６、及び１７を含んでいる新しいパケット１と、第２に高い優先度キャリア１についての次により高いシーケンス番号を備えたデータユニット１８及び１９を含んでいる新しいパケット２と、最も低い優先度キャリア２についての最高シーケンス番号を備えたデータユニット２０を含んでいる新しいパケット３と、を生成する。サブフレームｎ＋２では、送信機は、キャリア１上でペンディングパケットＸについてのＮＡＫと、キャリア２上でペンディングパケットＹについてのＡＣＫを受信する。サブフレームｎ＋３では、送信機は、キャリア３上のデータユニット１５、１６、及び１７を備えた新しいパケット１と、キャリア２上のデータユニット２０を備えた新しいパケット３と、を送信する。キャリア１上でペンディングパケットＸが終了されないので、送信機はキャリア１上で新しいパケット２を送信せず、そして、次の送信機会のときの送信のために高い優先度キューあるいはデータキューに戻って、データユニット１８及び１９を保存する。
【００３７】
第２の送信スキームでは、送信機は、パケットの順番通りの送信を確実にする方法で、新しいパケットを生成し送信する。一設計では、送信機は、次の送信機会のときに利用可能である可能性のあるキャリアのそれぞれの可能な組み合わせのために、新しいパケットを生成する。生成する新しいパケットの数は、キャリアの数よりも大きく、各キャリアについてのパケットと、キャリアの数に依存する。送信機は、利用可能なキャリア上で新しいパケットの適切なサブセットを送信する。
【００３８】
図９Ａは、２つのキャリア１及び２を備えた、第２の送信スキームのためのパケット生成の例を示す。この例では、キャリア１についてのパケットは、２つのデータユニットを含むことができ、キャリア２についてのパケットは、１つのデータユニットを含むことができ、データキューは、データユニット１５〜２４を含む。送信機は、２つのデータユニット１５及び１６を含んでいる新しいパケット１と、１つのデータユニット１７を含んでいる新しいパケット２と、そして１つのデータユニット１５を含んでいる新しいパケット３を、生成する。
【００３９】
キャリア１及び２上でペンディングパケットが終了する場合には、送信機は、キャリア１上で新しいパケット１を、キャリア２上で新しいパケット２を送信する。キャリア１上のペンディングパケットのみが終了する場合には、送信機は、キャリア１上で新しいパケット１を送信し、データキューにデータユニット１７を戻す。キャリア２上のペンディングパケットのみが終了する場合には、送信機は、キャリア２上で新しいパケット３を送信し、データキューにデータユニット１６及び１７を戻す。
【００４０】
図９Ｂは、３つのキャリア、１、２及び３を備えた第２の送信スキームのためのパケット生成の例を示す。この例では、キャリア１についてのパケットは、２つのデータユニットを含むことができ、キャリア２についてのパケットは、１つのデータユニットを含むことができ、キャリア３についてのパケットは、３つのデータユニットを含むことができ、データキューは、データユニット１５〜２４を含む。送信機は、以下のように７つの新しいパケットを生成する：
・２つのデータユニット１５及び１６を含んでいる新しいパケット１
・１つのデータユニット１７を含んでいる新しいパケット２
・３つのデータユニット１８、１９、及び２０を含んでいる新しいパケット３
・３つのデータユニット１７、１８、及び１９を含んでいる新しいパケット４
・１つのデータユニット１５を含んでいる新しいパケット５
・３つのデータユニット１６、１７、及び１８を含んでいる新しいパケット６
・３つのデータユニット１５、１６、及び１７を含んでいる新しいパケット７
送信機は、３つのキャリア上のペンディングパケットの復号ステータスに依存して、最大３つのキャリア上で最大３つの新しいパケットを送信することができる。表１は、３つのキャリアについての８つの異なる送信シナリオをリストし、各シナリオにおいて各利用可能なキャリア上で送信するパケットを示す。各シナリオは、送信に利用可能であるキャリアの異なる組み合わせに対応する。
【表１】
0005437274.tif 000003
【００４１】
シナリオ１では、すべての３つのキャリア、１、２及び３上のペンディングパケットは終了する。送信機は、それぞれ、キャリア１、２及び３上で、新しいパケット１、２及び３を送信する。シナリオ２では、２つのキャリア１及び２上のみのペンディングパケットは終了する。送信機は、それぞれ、キャリア１及び２上で新しいパケット１及び２を送信し、データキューにデータユニット１８、１９及び２０を戻す。シナリオ３では、２つのキャリア１及び３のみ上のペンディングパケットは終了する。送信機は、それぞれ、キャリア１及び３上で新しいパケットに１と４を送信し、データキューにデータユニット２０を戻す。各残りのシナリオについてのパケット送信は、表１で示されている。パケットもまた、他の方法で生成されてもよく、異なる組み合わせのパケットは、各シナリオについて送信されてもよい。
【００４２】
図９Ｂで示される例では、３つのキャリアについての新しいパケットは、異なるサイズを有しており、７つの新しいパケットは、すべての可能なシナリオについて生成される。マルチプルキャリアについてのパケットが同じサイズを有する場合には、与えられたパケットが１以上のキャリア上で送信されるかもしれないので、生成するパケットの数が縮らされてもよい。
【００４３】
一般に、いずれの数の新しいパケットも、いずれの数のキャリアについて生成されることができる。異なるデータユニットを含んでいるマルチプルの新しいパケットは、与えられたキャリアについて生成されることができ、1つのパケットは、キャリアの終了ステータスに依存して、このキャリア上で送信されることができる。
【００４４】
図９Ａ及び９Ｂで示される例では、送信機は、次の送信機会のときに利用可能でありうる、すべての可能な組み合わせのキャリアについての新しいパケットを生成する。したがって、各キャリアが次の送信機会のときに利用可能である可能性を知る必要はない。
【００４５】
第３の送信スキームでは、送信機は、乱れた順で送信されたパケットの数を減らす、また、生成する新しいパケットの数を減らす、方法で、新しいパケットを生成し送信する。一設計では、送信機は、各キャリアが次の送信機会のときに利用可能である可能性を最初に決定し、第１の送信スキームについて上記で説明されるように、Ｋ個のキャリアについての利用可能の可能性に基づいて各キャリアについての新しいパケットを生成する。送信機は、利用可能である可能性が最も高い１つまたは複数のキャリアが利用不可能であることによる誤予測を予想して、１つまたは複数の追加パケットをさらに生成する。第３の送信スキームは、第１及び第２の送信スキームの組み合わせとして見なされてもよい。
【００４６】
図１０は、３つのキャリア１、２及び３を備えた第３の送信スキームについてのパケット生成の一例を示す。この例において、キャリア１についてのパケットは、２つのデータユニットを含むことができ、キャリア２についてのパケットは、１つのデータユニットを含むことができ、キャリア３についてのパケットは３つのデータユニットを含むことができ、データキューは、データユニット１５〜２４を含む。キャリア３は、次の送信可能性のときに利用可能となる可能性が最も高く、キャリア１は、利用可能となる可能性が２番目に高く、キャリア２は、利用可能となる可能性が最も低い。
【００４７】
送信機は、キャリア３についての３つのデータユニット１５、１６、及び１７を含んでいる新しいパケット１と、キャリア１についての２つのデータユニット１８及び１９を含んでいる新しいパケット２と、キャリア３についての１つのデータユニット２０を含んでいる新しいパケット３と、を生成する。送信機はまた、キャリア１についての２つのデータユニット１５及び１６を含んでいるさらなる新しいパケット４を生成する。
【００４８】
すべての３つのキャリア上のペンディングパケットが終了する場合には、送信機は、それぞれ、キャリア１、２及び３上で、新しいパケット２、３及び１を送信する。キャリア３上のペンディングパケット（利用可能となる可能性が最も高い）は終了しないが、キャリア１上のペンディングパケットが終了する場合（これは、利用可能となる可能性が２番目に高い）には、送信機は、キャリア１上で新しいパケットを送信し、データキューにデータユニット１７から２０に戻す。
【００４９】
一設計では、３つのキャリアの場合について図１０で示されており、送信機は、利用可能になる可能性が最も高く、２つの最も高い優先度を有する、２つのキャリアについての３つの新しいパケットを生成する。これらの２つのキャリアについては、送信機は、利用可能である各キャリア上で、順番に新しいパケットを送信することができるであろう。送信機はまた、これらの残りのキャリアの優先度に基づき、２つの最も高い優先度キャリアが利用可能であるということを想定して、Ｋ−２個の残りのキャリアについてのＫ−２個の新しいパケット、各残りのキャリアについて１つの新しいパケットを生成する。送信機は、そのキャリアが利用可能である場合、Ｋ−２個の残りのキャリアのうち対応するものの上で、新しいパケットのそれぞれを送信する。送信機は、Ｋ−２個の残りのキャリアのうちのもの（単数または複数）が利用可能であるかに依存して、乱れた順でＫ−２個の新しいパケットを送信することができる。
【００５０】
別の設計では、送信機は、そのキャリアのみが次の送信機会のときに利用可能となるという想定で、各キャリアについての新しいパケットを生成する。図１０で示される例では、送信機は、キャリア２についての１つのデータユニット１５を含んでいる第２のさらなるパケットを生成するであろう。
【００５１】
別の設計では、送信機は、各可能な送信シナリオが次の送信機会のときに生じる可能性を決定する。３つのキャリアの場合には、８つの可能な送信シナリオが表１で示されている。送信機は、すべてのＫ個のキャリアが利用可能となるシナリオのために、Ｋ個の新しいパケットを生成する。送信機はまた、１つまたは複数の他のよりふさわしいシナリオのために、１つまたは複数のさらなる新しいパケットを生成する。
【００５２】
図１０で示されるように、送信機は、データキューにおけるデータについての１つまたは複数の追加パケットを生成することができる。送信機はまた、高い優先度キューにおけるデータが次の送信機会のときに送信されることができるということを確実にするために、追加パケットを生成することができる。例えば、送信機は、各キャリアについて、高い優先度キューにおけるデータユニットを含んでいる新しいパケットを生成することができる。このことは、高い優先度キューにおけるデータユニットは、いずれの利用可能なキャリア上で、送信されることができるということを確実にする。
【００５３】
第４の送信スキームでは、送信機は、キャリアが利用可能である可能性に基づいて、新しいパケットを生成し、そして、パケットの順番通りの送信を確実にする方法で、新しいパケットを送信する。一設計では、送信機は、各キャリアが次の送信機会のときに利用可能である可能性を最初に決定し、第１の送信スキームについて上記で説明されるように、Ｋ個のキャリアについての利用可能性の可能性に基づいて、各キャリアについての新しいパケットを生成する。各キャリアについては、より高い優先度を備えたすべてのキャリアもまた利用可能である場合にのみ、送信機は、そのキャリア上で新しいパケットを送信する。一設計では、送信機は、Ｋ個のキャリアを通じて、一度に１キャリアで、トラバースし、最も高い優先度キャリアで開始する。考えられている各キャリアについては、送信機は、それが利用可能である場合に、そのキャリア上で新しいパケットを送信する。利用不可能であるキャリアに遭遇するとき、送信機は、プロセスを終了し、データキューに、もしあれば、送信されていない新しいパケットにおけるすべてのデータユニットを戻す。第４の送信スキームは、第１の送信スキームの変形と見なされることができる。
【００５４】
図１１は、マルチプルリンク上でデータを送信するためのプロセス１１００の設計を示す。各リンクは、キャリアあるいは他の送信リソースに対応することができる。プロセス１１００は送信機によって実行されてもよく、そしてそれは、逆方向リンク上のデータ送信のためのアクセス端末、あるいは、順方向リンク上のデータ送信のためのアクセスポイント、であってもよい。
【００５５】
送信機は、送信する複数のデータユニットを得ており、各データユニットは、複数のデータユニットの中のそのデータユニットの位置を示すシーケンス番号と関連づけられている（ブロック１１１２）。送信機は、マルチプルリンクのそれぞれがデータを送信するのに利用可能である可能性を決定する（ブロック１１１４）。リンクが利用可能である可能性は、優先番号(priority number)あるいは他の数量(some other quantity)によって与えられてもよい。送信機は、各リンクが利用可能である可能性に基づいて、マルチプルリンクについてのマルチプルパケットを生成する（ブロック１１１６）。マルチプルパケットは、利用可能になる可能性が最も高い第１リンクについての第１のパケットと、利用可能になる可能性が最も低い最後のリンクについての最後のパケットと、を含む。第１のパケットは、最低のシーケンス番号を有するデータユニットを含んでおり、最後のパケットは、マルチプルパケットにおけるすべてのデータユニットの中で、最も高いシーケンス番号を有するデータユニットを含む。
【００５６】
ブロック１１１４については、送信機は、例えば式（１）で示されているように、もしあれば、そのリンク上で、ペンディングパケットのために送信されたサブパケットの数に基づいて、各リンクが利用可能である可能性を決定することができる。送信機はまた、リンク上にペンディングパケットがない場合、あるいは、最大数のサブパケットがリンク上でペンディングパケットのために送信された場合、リンクは利用可能になるということを決定することができる。
【００５７】
ブロック１１１６については、送信機は、マルチプルリンクのそれぞれについての１つのパケットを生成することができ、利用可能になる可能性が徐々に低くなるリンクについてのパケットは、徐々に高くなるシーケンス番号を備えたデータユニットを含んでいる。第３の送信スキームについては、送信機はまた、利用可能になる可能性が第２に高い、第２のリンクについての追加パケットを生成する。追加パケットは、最低シーケンス番号を備えたデータユニットを含むことができ、第１のリンクが利用不可能である場合にのみ、第２のリンク上で送信されることができる。
【００５８】
送信機は、マルチプルリンクのそれぞれが、例えばリンク上のペンディングパケットについて受信されたＡＣＫあるいはＮＡＫに基づいて、利用可能であるかどうかを決定する。（ブロック１１１８）一設計では、リンクが利用可能である場合、送信機は、マルチプルリンクの個別のものの上で、マルチプルパケットのそれぞれを送信する。（ブロック１１２０）別の設計では、第４の送信スキームについては、リンクが利用可能である場合、そして、利用可能である可能性が高いすべてのリンクもまた利用可能である場合、送信機は、マルチプルリンクの個別のもの上で、マルチプルパケットのそれぞれを送信する。この設計は、パケットの順番通りの送信を確実にする。両方の設計については、送信機は、後続時間インターバルにおける送信のために、キューに、利用不可能なリンクについての送信されていないパケットにおけるデータユニットを戻すことができる。
【００５９】
図１２は、マルチプルリンク上で順番にデータを送信するためのプロセス１２００の設計を示す。プロセス１２００はまた、送信機によって実行されることができる。送信機は、送信する複数のデータユニットを得て、各データユニットは、シーケンス番号と関連づけられる（ブロック１２１２）。送信機は、マルチプルリンクについてのマルチプルパケットを生成し、各パケットは、複数のデータユニットの中の少なくとも１つのデータユニットを含んでいる（ブロック１２１４）。送信機は、例えばリンク上のペンディングパケットについて受信されたＡＣＫあるいはＮＡＫに基づいて、マルチプルリンクのそれぞれが利用可能であるかどうかを決定する（ブロック１２１６）。送信機は、マルチプルリンクの中の少なくとも１つの利用可能なリンク上でマルチプルパケットの中の少なくとも１つのパケットを送信し、少なくとも１つのパケットは、マルチプルパケットにおいて、もしあれば、送信されていないデータユニットのシーケンス番号よりも低いシーケンス番号を備えたデータユニットを含んでいる（ブロック１２１８）。
【００６０】
ブロック１２１４については、送信機は、マルチプルリンクの中で利用可能なリンクのすべての可能性ある組み合わせのために、パケットを生成することができる。送信機はまた、１つのパケットが各利用可能なリンク上で送信されることができるように、そしてまた、送信されたパケットにおけるデータユニットがいずれの送信されていないデータユニットのシーケンス番号よりも低いシーケンス番号を有するように、マルチプルパケットを生成することができる。送信機は、少なくとも１つのリンクのそれぞれについて異なるデータユニットを含んでいる少なくとも２つのパケットを生成することができる。
【００６１】
２つのリンクについての一設計においては、送信機は、第１リンクについての最低シーケンス番号を備えたデータユニットを含んでいる第１のパケットを生成し、第２のリンクについてのより高いシーケンス番号を備えたデータユニットを含んでいる第２のパケットを生成し、そして、第２のリンクについての最低シーケンス番号を備えたデータユニットを含んでいる第３のパケットを生成することができる。両方のリンクが利用可能である場合には、送信機は、第１リンク上で第１のパケットを、そして、第２リンク上で第２のパケットを、送信することができる。送信機は、第１リンクのみが利用可能である場合には第１リンク上で第１のパケットのみを送信することができ、そして、第２リンクのみが利用可能である場合には第２リンク上で第３のパケットのみを送信することができる。
【００６２】
３つのリンクの一設計では、送信機は、３つのリンクについての最大７パケットを生成することができる。送信機は、最大３つの利用可能なリンク上で最大３つのパケットを送信することができ、最大３つの送信されたパケットは、最大７つのパケットにおいて、もしあれば、送信されていないデータユニットのシーケンス番号よりも低いシーケンス番号を備えたデータユニットを含んでいる。
【００６３】
上記で説明された送信スキームのすべてについては、マルチプルパケットは、同時に開始して送信されることができるが、乱れた順で復号されうる。乱れた順の受信は、より低いシーケンス番号を備えたデータユニットを含んでいるパケットが、より高いシーケンス番号を備えたデータユニットを含んでいるパケットよりも遅く復号されるときに、生じることができる。
【００６４】
図１３は、同時に開始して送信されるマルチプルパケットのための乱れた順の受信の例を示す。この例では、送信機は、キャリア３（最も高い優先度を有する）上でデータユニット１５、１６、及び１７を含んでいるパケット１と、キャリア（第２に高い優先度を有する）１上でデータユニット１８及び１９を含んでいるパケット２と、キャリア２（最も低い優先度を有する）上でデータユニット２０を含んでいるパケット３と、を送信する。送信機は、サブフレームｎにおいて、それぞれ、キャリア１、２、及び３上で、パケット２、３、及び１の第１サブパケットを送信する。受信機は、誤って、各パケットを復号する。送信機は、サブフレームｎ＋３において、それぞれ、キャリア１、２、及び３上で、パケット２、３、及び１の第２サブパケットを送信する。受信機は、正確にパケット３を復号し、データユニット２０を回復する。送信機は、サブフレームｎ＋６において、それぞれ、キャリア１及び３上で、パケット２及び１の第３サブパケットを送信する。受信機は、パケット２を正確に復号し、データユニット１８及び１９を回復する。送信機は、サブフレームｎ＋９において、キャリア３上でパケット１の第４サブパケットを送信する。受信機は、パケット１を正確に復号し、データユニット１５、１６、及び１７を回復する。この例では、３つのパケットが同時に開始して送信されるにも関わらず、受信機は、乱れた順でデータユニットを得る、というのも、より多くのサブパケットが、より低いシーケンス番号を備えたデータユニットを含んでいるパケットを正確に復号するために、必要とされている。
【００６５】
シーケンス番号はＲＬＰによって割り当てられることができ、ＲＬＰホールは、より高いシーケンス番号を備えたデータユニットを含んでいるパケットがより低いシーケンス番号を備えたデータユニットを含んでいるパケットの前に復号されるときに、作成されることができる。図１３で示される例では、データユニット２０を含んでいるパケット３が正確に復号されるとき、データユニット１５〜１９をカバーしているＲＬＰホールは、サブフレームｎ＋３において生成される。ＲＬＰホールを引き起こすパケットは、より早く到達されたパケット(an earlier arrived packet)と呼ばれる。
【００６６】
ＲＬＰホールが検出されるときにはいつでも、受信機は、欠けているデータユニット(missing data units)の再送信をトリガするために、ＲＬＰホールのために、ＲＬＰ ＮＡＫを送信することができる。しかし、受信機は、予め決定された時間の量、Ｔｍｓによって、ＲＬＰ ＮＡＫを送信することを遅延することができる、なお、Ｔは、適切な値でありうる。一設計では、Ｔは、より早く到達されたパケットと同時に開始して送信されるすべてのパケットのための最大終了時間である。図１３で示される例では、最大終了時間は、４つのサブパケットであってもよく、ＲＬＰ ＮＡＫは、サブフレームｎ＋９において、第４サブパケットを受信した後で、送信されることができる。この設計は、各パケットがＲＬＰ ＮＡＫを送信する前に終了するために十分な時間を有する、ということを確実にする。
【００６７】
送信機は、異なるサブフレームにおいて、順にマルチプルパケットを送信することができる。しかしながら、受信機は、早くに送信されたパケットの前に、後で送信されたパケットを復号することができ、ＲＬＰホールを検出するであろう。一設計では、受信機は、より早く送信されたパケットの最大終了時間によって決定された時間の量によって、ＲＬＰ ＮＡＫを送信することを遅延することができる。例えば、最大終了時間は、４つのサブパケットであってもよく、パケット１は、サブフレームｎで開始して送信されてもよく、パケット２は、サブフレームｎ＋３で開始して送信されてもよく、そしてパケット１の前に復号されることができる。受信機は、サブフレームｎ＋９の後である、パケット１について４つのサブパケットが受信されるまで、ＲＬＰ ＮＡＫを送信することを遅延することができる。
【００６８】
上記で説明される第１及び第３の送信スキームでは、パケットは、Ｋ個のキャリア上で予測されるように、終了しないペンディングパケットに帰因して、乱れた順で送信されることができる。受信機は、パケットの乱れた順の送信に帰因して、ＲＬＰホールを検出することができる。受信機は、（ｉ）送信されていない乱れた順のデータユニットについての最大終了時間と、（ｉｉ）これらのデータユニットが次の送信機会のときに送信されるという仮定と、に基づいて決定される時間の量によって、ＲＬＰホールのためにＲＬＰ ＮＡＫを送信することを遅延することができる。
【００６９】
一般的に、受信機は、送信機が最も早い送信機会のときに欠けているデータユニットを送信することを可能にするために、時間の量によって、検出されたＲＬＰホールについて、ＲＬＰ ＮＡＫを送信することを遅延することができる。このことは、異なるキャリア上で送信されたパケットの早い終了により、誤ったＲＬＰ ＮＡＫｓを回避するあるいは縮小することができる。
【００７０】
図１４は、マルチプルリンクを介してデータを受信するためのプロセス１４００の設計を示す。プロセス１４００は、受信機によって実行されてもよく、その受信機は、逆方向リンク上のデータ送信のためのアクセスポイント、あるいは、順方向リンク上のデータ送信のためのアクセス端末であってもよい。
【００７１】
受信機は、マルチプルリンクからマルチプルパケットを受信しており、各パケットは少なくとも１つのデータユニットを備えており、各データユニットは、複数のデータユニットの中のそのデータユニットの位置を示すシーケンス番号と関連づけられている（ブロック１４１２）。マルチプルパケットは、（ｉ）マルチプルリンクのそれぞれがデータを送信するのに利用可能である可能性に基づいて送信機によって生成されてもよく、あるいは、（ｉｉ）マルチプルパケットの順番通りの送信を確実にするために送信機によって送信されてもよい。受信機は、復号されたパケットを得るためにマルチプルパケットを復号する（ブロック１４１４）。
【００７２】
受信機は、まだ復号されていない、欠けているデータユニットのシーケンス番号よりも高いシーケンス番号を備えたデータユニットを含んでいるパケットの成功した復号(successful decoding)に起因して、ホール(hole)を検出することができる（ブロック１４１６）。受信機は、欠けているデータユニットを含んでいる少なくとも１つのパケットの送信及び復号を可能にするために、予め決定された量の時間の間、検出されたホールについてのＮＡＫの送信を遅延することができる（ブロック１４１８）。
【００７３】
欠けているデータユニットを備えた少なくとも１つのパケットは、成功して復号されたパケットよりも早くあるいは同時に開始して送信されることができる。少なくとも１つのパケットのための最大送信時間が経過するまで、受信機は、ＮＡＫの送信を遅延することができる。欠けているデータユニットを備えた少なくとも１つのパケットはまた、成功して復号されたパケットよりも遅く開始して送信されることができる。そのあとで、受信機は、少なくとも１つのパケットについて、期待された最大送信時間が経過するまで、ＮＡＫの送信を遅延することができる。受信機は、（ｉ）次の送信機会のときに少なくとも１つのパケットが送信されるという仮定と、（ｉｉ）少なくとも１つのパケットについての最大送信時間と、に基づいて期待された最大送信時間を決定することができる。
【００７４】
図１５は、図１のアクセス端末１１０及びアクセスポイント１２０の設計のブロック図を示す。逆方向リンク上のデータ送信のために、アクセス端末１１０において、エンコーダ１５１２は、データキュー１５１０からデータを受信し、１つまたは複数のパケットを生成し、符号化されたパケットを得るために各パケットをエンコードし、そして、各符号化されたパケットを複数のサブパケットに分割する。モジュレータ（Ｍｏｄ）１５１４は、ペンディングパケットのためのサブパケットを受信し、送信のための各サブパケットを処理する。モジュレータ１５１４による処理は、シンボルマッピング、チャネル化、スペクトル拡散などを含むことができる。送信機（ＴＭＴＲ）１５１６は、モジュレータ１５１４からの出力を処理し、逆方向リンク信号を生成し、そして逆方向リンク信号は、アンテナ１５１８を介して送信される。
【００７５】
アクセスポイント１２０で、逆方向リンク信号は、アンテナ１５５２によって受信され、サンプルを得るために受信機（ＲＣＶＲ）１５５４によって処理される。デモジュレータ（Ｄｅｍｏｄ）１５５６は、サンプルを処理し（例えば、逆拡散し、逆チャネル化し(dechannelizes）、そして、データ復調し）、復調されたシンボルを提供する。デコーダ１５５８は、各ペンディングパケットのために復調されたシンボルを復号し、各復号されたパケットをチェックする。デコーダ１５５８は、コントローラ／プロセッサ１５７０に各復号されたパケットのステータスを提供し、（正確に復号される場合には）データストア１５６０にパケットを提供する。アクセスポイント１２０におけるデモジュレータ１５５６及びデコーダ１５５８による処理は、それぞれ、アクセス端末１１０における、モジュレータ１５１４とエンコーダ１５１２による処理の補足である。
【００７６】
順方向リンク上で、ペンディングパケットについてのＡＣＫｓ／ＮＡＫｓは、エンコーダ１５８２によってエンコードされ、モジュレータ１５８４によってさらに処理され、順方向リンク信号を生成するために送信機１５８６によって条件づけられ、そしてそれはアンテナ１５５２を介して送信される。アクセス端末１１０で、順方向リンク信号は、アンテナ１５１８によって受信され、サンプルを得るために受信機１５３０によって処理される。デモジュレータ１５３２は、サンプルを処理し、復調されたシンボルを提供する。デコーダ１５３４はさらに、復調されたシンボルを処理し、ＡＣＫ／ＮＡＫフィードバックを提供する。コントローラ／プロセッサ１５２０は、ＡＣＫ／ＮＡＫフィードバックに基づいて、ペンディング及び新しいパケットについてのサブパケットの送信を指図する。順方向リンク上のデータ送信は、逆方向リンク上のデータ送信と類似した方法で生じてもよい。
【００７７】
コントローラ／プロセッサ１５２０及び１５７０は、それぞれ、アクセス端末１１０とアクセスポイント１２０において、プロセスを指図することができる。コントローラ／プロセッサ１５２０及び／または１５７０は、図１１のプロセス１１００、図１２のプロセス１２００、図１４のプロセス１４００、及び／または、ここに説明される技術についての他のプロセス、をインプリメントするあるいは指図することができる。メモリ１５２２及び１５７２は、それぞれ、アクセス端末１１０とアクセスポイント１２０のためのプログラムコード及びデータを保存する。
【００７８】
当業者は、情報と信号は様々な異なる技術および技法(technologies and techniques)のうちのいずれかを使用して表わされることができるということを理解するであろう。例えば、上記説明の全体にわたって参照されることができるデータ、命令、コマンド、情報、信号、ビット、シンボル、及びチップは、電圧、電流、電磁波、磁場あるいは磁性粒子、光場あるいは光学粒子、あるいはそれらのいずれの組み合わせによって表わされることができる。
【００７９】
当業者は、ここにおける開示に関連して説明された、様々な説明のための論理ブロック、モジュール、回路、および、アルゴリズムステップは、電子ハードウェア、コンピュータソフトウェアあるいは両方の組み合わせとしてインプリメントされることができる、ということをさらに理解するであろう。ハードウェアとソフトウェアのこの互換性を明瞭に説明するために、様々な説明のためのコンポーネント、ブロック、モジュール、回路およびステップが、一般に、それらの機能という観点から、上記に説明されてきた。そのような機能が、ハードウェアあるいはソフトウェアとしてインプリメントされるかどうかは、特定のアプリケーションと全体のシステムに課された設計制約(design constraints)に依存する。熟練職人は、各特定のアプリケーションについての様々な方法で、説明された機能をインプリメントすることができるが、そのようなインプリメンテーションの決定は、本発明の範囲からの逸脱を生じさせるものとして解釈されるべきでない。
【００８０】
ここにおける開示に関連して説明された様々な説明のための論理ブロック、モジュールおよび回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）あるいは他のプログラマブル論理デバイス、ディスクリートゲートあるいはトランジスタロジック、ディスクリートハードウェアコンポーネント、あるいはここに説明された機能を実行するように設計されたそれらの任意の組み合わせで、インプリメントあるいは実行されることができる。汎用プロセッサは、マイクロプロセッサであってもよいが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、あるいはステートマシン(state machine)であってもよい。プロセッサはまた、コンピューティングデバイス(computing devices)の組み合わせ、例えば、ＤＳＰとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと併用しての１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成のもの、としてインプリメントされてもよい。
【００８１】
ここにおける開示に関連して説明された方法あるいはアルゴリズムのステップは、直接ハードウェアにおいて、プロセッサによって実行されたソフトウェアモジュールにおいて、あるいはこれら２つの組み合わせにおいて、具現化されることができる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭあるいは当技術分野において知られている記憶媒体の任意の他の形態において常駐する(reside)ことができる。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、また記憶媒体に情報を書き込むことができるように、プロセッサに結合される。あるいは、記憶媒体は、プロセッサと一体化していてもよい。プロセッサと記憶媒体は、ＡＳＩＣにおいて常駐していてもよい。ＡＳＩＣは、ユーザ端末に常駐していてもよい。あるいは、プロセッサと記憶媒体は、ユーザ端末におけるディスクリートコンポーネントとして常駐することができる。
【００８２】
1つまたは複数の例示的な設計では、説明された機能は、ハードウェア、ソフトウェア、ファームウェアあるいはそれらのいずれの組み合わせでインプリメントされてもよい。ソフトウェアでインプリメントされる場合には、関数(functions)は、コンピュータ可読媒体上で１つまたは複数の命令あるいはコードとして、保存されあるいは送信されることができる。コンピュータ可読媒体(Computer-readable media)は、コンピュータストレージ媒体(computer storage media)と、１つの場所から別の場所へとコンピュータプログラムの転送を容易にするいずれの媒体をも含んでいる通信媒体と、を両方含んでいる。ストレージ媒体は、汎用あるいは専用のコンピュータによってアクセスされることができる、いずれの利用可能な媒体であることができる。例として、また限定されないが、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭあるいは他の光学ディスクストレージ(optical disk storage)、磁気ディスクストレージ(magnetic disk storage)あるいは他の磁気ストレージデバイス(magnetic storage devices)、あるいは、命令あるいはデータ構造の形態において望ましいプログラムコード手段(desired program code means)を保存あるいは搬送するように使用されることができる、また、汎用あるいは専用のコンピュータ、あるいは、汎用あるいは専用のプロセッサ、によってアクセスされることができる任意の他の媒体、も備えることができる。また、いずれの接続もコンピュータ可読媒体(computer-readable medium)と適切に名付けられる。例えば、ソフトウェアがウェブサイト、サーバ、あるいは、同軸ケーブル、光ファイバーケーブル、ツイストペア(twisted pair)、デジタル加入者ライン(digital subscriber line)（ＤＳＬ）、あるいは赤外線、無線、およびマイクロ波のようなワイヤレス技術を使用している他の遠隔ソース、から送信される場合には、そのときには、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、あるいは赤外線、無線、およびマイクロ波のようなワイヤレス技術は、媒体(medium)の定義に含まれる。ここで使用されているように、ディスク(disk)とディスク(disc)は、コンパクトディスク(compact disc)（ＣＤ）、レーザーディスク（登録商標）(laser disc)、光学ディスク(optical disc)、デジタル汎用ディスク(digital versatile disc)（ＤＶＤ）、フロッピー（登録商標）ディスク(disk)およびブルーレイディスク(blu-ray disc)を含んでおり、「ディスク(disks)」は、大抵、データを磁気で再生しているが、「ディスク(discs)」は、レーザーで光学的に再生する。上記の組み合わせはまた、コンピュータ可読媒体の範囲内に含まれるべきである。
【００８３】
本開示の上記の説明は、いずれの当業者も本開示を作り、あるいは、使用することを可能にするために提供されている。本開示に対する様々な修正は、当業者にとっては容易に明らかであり、そして、ここにおいて定義された包括的な原理は、本開示の範囲から逸脱することなく、他の変形に適用されることができる。したがって、本開示は、ここにおいて説明された例及び設計に限定されるようには意図されてはおらず、ここにおいて開示された原理及び新規な特徴に整合して最も広い範囲が与えられるべきである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ワイヤレス通信システムにおいてデータを送信する方法であって、
送信する複数のデータユニットを得ることと、なお、各データユニットは、前記複数のデータユニットの中の前記データユニットの位置を示すシーケンス番号と関連づけられている；
マルチプルリンクのそれぞれがデータを送信するのに利用可能である可能性を決定することと；
各リンクが利用可能である前記可能性に基づいて、前記マルチプルリンクについてのマルチプルパケットを生成することと、なお、マルチプルパケットは、利用可能になる可能性が最も高い第１リンクについての第１のパケットと、利用可能になる可能性が最も低い最後のリンクについての最後のパケットとを備えており、前記第１のパケットは、最低シーケンス番号を有しているデータユニットを備えており、前記最後のパケットは、前記マルチプルパケットにおけるすべてのデータユニットの中で最高シーケンス番号を有しているデータユニットを備えている；
を備えている方法。
［Ｃ２］
前記マルチプルリンクのそれぞれが利用可能である前記可能性を決定することは、ペンディングパケットを備えた各リンクが、前記ペンディングパケットのために送信されたサブパケットの数に基づいて、利用可能である前記可能性を決定することを備えている、Ｃ１に記載の方法。
［Ｃ３］
前記マルチプルリンクのそれぞれが利用可能である前記可能性を決定することは、リンク上でペンディングパケットがない場合、あるいは、最大数のサブパケットが前記リンク上でペンディングパケットのために送信された場合、前記リンクが利用可能になるであろうということを決定することを備えている、Ｃ１に記載の方法。
［Ｃ４］
前記マルチプルリンクについての前記マルチプルパケットを生成することは、前記マルチプルリンクのそれぞれについての１つのパケットを生成することを備えており、利用可能になる可能性が徐々に低くなるリンクについてのパケットは、徐々に高くなるシーケンス番号を備えたデータユニットを備えている、Ｃ１に記載の方法。
［Ｃ５］
前記マルチプルリンクについての前記マルチプルパケットを生成することは、利用可能になる可能性が２番目に高い第２のリンクについての追加パケットを生成することをさらに備え、前記追加パケットは、前記最低シーケンス番号を有しているデータユニットを備えており、前記第１のリンクが利用不可能である場合にのみ、前記第２のリンク上で送信される、Ｃ４に記載の方法。
［Ｃ６］
前記マルチプルリンクのそれぞれが利用可能であるかどうかを決定することと、
前記リンクが利用可能である場合には、前記マルチプルリンクの個別のものの上で、前記マルチプルパケットのそれぞれを送信することと、
をさらに備えているＣ１に記載の方法。
［Ｃ７］
前記マルチプルリンクのそれぞれが利用可能であるかどうかを決定することと、
前記リンクが利用可能である場合、そして、利用可能になる可能性が高いすべてのリンクもまた利用可能である場合、前記マルチプルリンクの個別のものの上で、前記マルチプルパケットのそれぞれを送信することと、
をさらに備えているＣ１に記載の方法。
［Ｃ８］
後続時間インターバルにおける送信のために、キューに利用不可能なリンク上で送信されない各パケットにおけるデータユニットを戻すこと、
をさらに備えているＣ１に記載の方法。
［Ｃ９］
前記マルチプルリンクは、マルチプルキャリアに対応しており、各キャリアにつき１リンクである、Ｃ１に記載の方法。
［Ｃ１０］
ワイヤレス通信システムにおいてデータを送信するための装置であって、
送信する複数のデータユニットを得るための手段と、なお、各データユニットは、前記複数のデータユニットの中の前記データユニットの位置を示すシーケンス番号と関連づけられている；
マルチプルリンクのそれぞれがデータを送信するのに利用可能である可能性を決定するための手段と；
各リンクが利用可能である前記可能性に基づいて、前記マルチプルリンクについてのマルチプルパケットを生成するための手段と、なお、前記マルチプルパケットは、利用可能になる可能性が最も高い第１リンクについての第１のパケットと、利用可能になる可能性が最も低い最後のリンクについての最後のパケットとを備えており、前記第１のパケットは、最低シーケンス番号を有しているデータユニットを備えており、前記最後のパケットは、前記マルチプルパケットにおけるすべてのデータユニットの中で最高シーケンス番号を有しているデータユニットを備えている；
を備えている装置。
［Ｃ１１］
前記マルチプルリンクのそれぞれが利用可能である前記可能性を決定するための手段は、
ペンディングパケットを備えた各リンクが、前記ペンディングパケットのために送信されたサブパケットの数に基づいて、利用可能である可能性を決定するための手段と、
リンク上でペンディングパケットがない場合、あるいは、最大数のサブパケットが前記リンク上でペンディングパケットのために送信された場合、前記リンクが利用可能になるであろうということを決定するための手段と、
を備えている、Ｃ１０に記載の装置。
［Ｃ１２］
前記マルチプルリンクについての前記マルチプルパケットを生成するための手段は、前記マルチプルリンクのそれぞれについての１つのパケットを生成するための手段を備えており、利用可能になる可能性が徐々に低くなるリンクについてのパケットは、徐々に高くなるシーケンス番号を備えたデータユニットを備えている、Ｃ１０に記載の装置。
［Ｃ１３］
前記マルチプルリンクのそれぞれが利用可能であるかどうかを決定するための手段と、
前記リンクが利用可能である場合には、前記マルチプルリンクの個別のものの上で、前記マルチプルパケットのそれぞれを送信するための手段と、
をさらに備えているＣ１０に記載の装置。
［Ｃ１４］
ワイヤレス通信システムのための装置であって、
送信する複数のデータユニットを得るように、なお、各データユニットは、前記複数のデータユニットの中の前記データユニットの位置を示すシーケンス番号と関連づけられている；
マルチプルリンクのそれぞれがデータを送信するのに利用可能である可能性を決定するように；
各リンクが利用可能である前記可能性に基づいて、前記マルチプルリンクについてのマルチプルパケットを生成するように、なお、前記マルチプルパケットは、利用可能になる可能性が最も高い第１リンクについての第１のパケットと、利用可能になる可能性が最も低い最後のリンクについての最後のパケットとを備えており、前記第１のパケットは、最低シーケンス番号を有しているデータユニットを備えており、前記最後のパケットは、マルチプルパケットにおけるすべてのデータユニットの中で最高シーケンス番号を有しているデータユニットを備えている；
構成された少なくとも１つのプロセッサ、
を備えている装置。
［Ｃ１５］
前記少なくとも１つのプロセッサは、ペンディングパケットを備えた各リンクが前記ペンディングパケットを備えた各リンクが、前記ペンディングパケットのために送信されたサブパケットの数に基づいて、利用可能である可能性を決定するように、リンク上でペンディングパケットがない場合、あるいは、最大数のサブパケットが前記リンク上でペンディングパケットのために送信された場合、前記リンクが利用可能になるであろうということを決定するように、構成される、Ｃ１４に記載の装置。
［Ｃ１６］
前記少なくとも１つのプロセッサは、前記マルチプルリンクのそれぞれについての１つのパケットを生成するように構成されており、利用可能になる可能性が徐々に低くなるリンクについてのパケットは、徐々に高くなるシーケンス番号を備えたデータユニットを備えている、Ｃ１４に記載の装置。
［Ｃ１７］
前記少なくとも１つのプロセッサは、前記マルチプルリンクのそれぞれが利用可能であるかどうかを決定するように、そして、前記リンクが利用可能である場合には、前記マルチプルリンクの個別のものの上で、前記マルチプルパケットのそれぞれを送信するように、構成されている、Ｃ１４に記載の装置。
［Ｃ１８］
コンピュータプログラムプロダクトであって、コンピュータ可読媒体を備え、前記コンピュータ可読媒体は、
少なくとも１つのコンピュータに、送信する複数のデータユニットを得させるためのコードと、なお、各データユニットは、前記複数のデータユニットの中の前記データユニットの位置を示すシーケンス番号と関連づけられている；
前記少なくとも１つのコンピュータに、マルチプルリンクのそれぞれがデータを送信するのに利用可能である可能性を決定させるためのコードと；
前記少なくとも１つのコンピュータに、各リンクが利用可能である前記可能性に基づいて、前記マルチプルリンクについてのマルチプルパケットを生成させるための手段と、なお、前記マルチプルパケットは、利用可能になる可能性が最も高い第１リンクについての第１のパケットと、利用可能になる可能性が最も低い最後のリンクについての最後のパケットとを備えており、前記第１のパケットは、最低シーケンス番号を有しているデータユニットを備えており、前記最後のパケットは、マルチプルパケットにおけるすべてのデータユニットの中で最高シーケンス番号を有しているデータユニットを備えている；
を備えている、
コンピュータプログラムプロダクト。
［Ｃ１９］
前記コンピュータ可読媒体は、
前記少なくとも１つのコンピュータに、ペンディングパケットを備えた各リンクが、前記ペンディングパケットのために送信されたサブパケットの数に基づいて、利用可能である可能性を決定させるためのコードと、
前記少なくとも１つのコンピュータに、リンク上でペンディングパケットがない場合、あるいは、最大数のサブパケットが前記リンク上でペンディングパケットのために送信された場合、前記リンクが利用可能になるであろうということを決定させるためのコードと、
をさらに備えている、
Ｃ１８に記載のコンピュータプログラムプロダクト。
［Ｃ２０］
前記コンピュータ可読媒体は、
前記少なくとも１つのコンピュータに、前記マルチプルリンクのそれぞれについての１つのパケットを生成させるためのコード、
をさらに備え、
利用可能になる可能性が徐々に低くなるリンクについてのパケットは、徐々に高くなるシーケンス番号を備えたデータユニットを備えている、
Ｃ１８に記載のコンピュータプログラムプロダクト。
［Ｃ２１］
前記コンピュータ可読媒体は、
前記少なくとも１つのコンピュータに、前記マルチプルリンクのそれぞれが利用可能であるかどうかを決定させるためのコードと、
前記リンクが利用可能である場合には、前記少なくとも１つのコンピュータに、前記マルチプルリンクの個別のものの上で、前記マルチプルパケットのそれぞれを送信させるためのコードと、
をさらに備えているＣ１８に記載のコンピュータプログラムプロダクト。
［Ｃ２２］
ワイヤレス通信システムにおいてデータを送信する方法であって、
送信する複数のデータユニットを得ることと、なお、各データユニットは、前記複数のデータユニットの中の前記データユニットの位置を示すシーケンス番号と関連づけられている；
マルチプルリンクについてのマルチプルパケットを送信することと、なお、各パケットは、前記複数のデータユニットの中の少なくとも１つのデータユニットを備えている；
前記マルチプルリンクのそれぞれが利用可能であるかどうかを決定することと；
前記マルチプルリンクの中の少なくとも１つの利用可能なリンク上で前記マルチプルパケットの中の少なくとも１つのパケットを送信することと、なお、前記少なくとも１つのパケットは、前記マルチプルパケットにおいて、もしあれば、送信されていないデータユニットのシーケンス番号よりも低いシーケンス番号を備えている；
を備えている方法。
［Ｃ２３］
前記マルチプルリンクについての前記マルチプルパケットを生成することは、前記マルチプルリンクの中で利用可能なリンクのすべての可能な組み合わせのためにパケットを生成することを備える、Ｃ２２に記載の方法。
［Ｃ２４］
前記マルチプルリンクについての前記マルチプルパケットを生成することは、１つのパケットが各利用可能リンク上で送信されることができ、送信されたパケットにおけるデータユニットは、いずれの送信されていないデータユニットのシーケンス番号よりも低いシーケンス番号を有するように、前記マルチプルパケットを生成することを備えている、Ｃ２２に記載の方法。
［Ｃ２５］
前記マルチプルリンクについての前記マルチプルパケットを生成することは、前記マルチプルリンクの中の少なくとも１つのリンクのそれぞれについて異なるデータユニットを備えている少なくとも２つのパケットを生成することを備えている、Ｃ２２に記載の方法。
［Ｃ２６］
前記マルチプルリンクは、第１及び第２のリンクを備えており、前記マルチプルリンクについての前記マルチプルパケットを生成することは、
前記第１のリンクについての最低シーケンス番号を備えたデータユニットを備えている第１のパケットを生成することと、
前記第２のリンクについてのより高いシーケンス番号を備えたデータユニットを備えている第２のパケットを生成することと、
前記第２のリンクについての最低シーケンス番号を備えたデータユニットを備えている第３のパケットを生成することと、
を備えている、
Ｃ２２に記載の方法。
［Ｃ２７］
前記少なくとも１つのパケットを送信することは、
前記第１及び第２のリンクが両方とも利用可能である場合、前記第１のリンク上で前記第１のパケットを、前記第２のリンク上で前記第２のパケットを送信することと、
前記第１リンクのみが利用可能である場合、前記第１リンク上で前記第１のパケットのみを送信することと、
前記第２リンクのみが利用可能である場合、前記第２リンク上で前記第３のパケットのみを送信することと、
を備える、
Ｃ２６に記載の方法。
［Ｃ２８］
前記マルチプルリンクは３つのリンクを備えており、前記マルチプルリンクについての前記マルチプルパケットを生成することは、前記３つのリンクについて最大７つのパケットを生成することを備えており、前記少なくとも１つのパケットを送信することは、最大３つの利用可能なリンク上で最大３つのパケットを送信することを備え、前記最大３つのパケットは、前記最大７つのパケットにおいて、もしあれば、送信されていないデータユニットのシーケンス番号よりも低いシーケンス番号を備えたデータユニットを備えている、Ｃ２２に記載の方法。
［Ｃ２９］
ワイヤレス通信システムにおいてデータを送信するための装置であって、
送信する複数のデータユニットを得るための手段と、なお、各データユニットは、前記複数のデータユニットの中の前記データユニットの位置を示すシーケンス番号と関連づけられている；
マルチプルリンクについてのマルチプルパケットを生成するための手段と、なお、各パケットは、前記複数のデータユニットの中の少なくとも１つのデータユニットを備えている；
前記マルチプルリンクのそれぞれが利用可能であるかどうかを決定するための手段と；
前記マルチプルリンクの中の少なくとも１つの利用可能なリンク上で前記マルチプルパケットの中の少なくとも１つのパケットを送信するための手段と、なお、前記少なくとも１つのパケットは、前記マルチプルパケットにおいて、もしあれば、送信されていないデータユニットのシーケンス番号よりも低いシーケンス番号を備えている；
を備えている装置。
［Ｃ３０］
前記マルチプルリンクについての前記マルチプルパケットを生成するための手段は、１つのパケットが各利用可能なリンク上で送信されることができ、送信されたパケットにおけるデータユニットは、いずれの送信されていないデータユニットのシーケンス番号よりも低いシーケンス番号を有するように、前記マルチプルパケットを生成するための手段を備えている、Ｃ２９に記載の装置。
［Ｃ３１］
前記マルチプルリンクについての前記マルチプルパケットを生成するための手段は、前記マルチプルリンクの中の少なくとも１つのリンクのそれぞれについて異なるデータユニットを備えている少なくとも２つのパケットを生成するための手段を備えている、Ｃ２９に記載の装置。
［Ｃ３２］
ワイヤレス通信システムにおいてデータを受信する方法であって、
マルチプルリンクからマルチプルパケットを受信することと、なお、各パケットは少なくとも１つのデータユニットを備えており、各データユニットは、複数のデータユニットの中の前記データユニットの位置を示すシーケンス番号と関連づけられており、前記マルチプルパケットは、前記マルチプルリンクのそれぞれがデータを送信するのに利用可能である、あるいは、前記マルチプルパケットの順番通りの送信を確実にするために前記送信機によって送信されている、可能性に基づいて、送信機によって生成されている；
復号されたパケットを得るために前記マルチプルパケットを復号することと；
を備えている方法。
［Ｃ３３］
まだ復号されていない、欠けているデータユニットのシーケンス番号よりも高いシーケンス番号を備えたデータユニットを備えているパケットの成功した復号に帰因して、ホールを検出することと、
前記欠けているデータユニットを備えている少なくとも１つのパケットの送信及び復号を可能にするために、予め決定された量の時間の間、前記検出されたホールについての否定応答（ＮＡＫ）の送信を遅延することと、
をさらに備えているＣ３２に記載の方法。
［Ｃ３４］
前記欠けているデータユニットを備えている前記少なくとも１つのパケットの送信は、成功して復号されたパケットよりも早くあるいは同時に開始し、前記検出されたホールについての前記ＮＡＫの送信を遅延することは、前記少なくとも１つのパケットについての最大送信時間が経過するまでＮＡＫの送信を遅延することを備えている、Ｃ３３に記載の方法。
［Ｃ３５］
前記欠けているデータユニットを備えている前記少なくとも１つのパケットの送信は、成功して復号された前記パケットよりも遅く開始し、前記検出されたホールについての前記ＮＡＫの送信を遅延することは、前記少なくとも１つのパケットについての期待された最大送信時間が経過するまで、前記ＮＡＫの送信を遅延することを備えている、Ｃ３３に記載の方法。
［Ｃ３６］
次の送信機会で送信されている前記少なくとも１つのパケットと、前記少なくとも１つのパケットについての最大送信時間と、に基づいて前記少なくとも１つのパケットについての前記期待された最大送信時間を決定すること、
をさらに備えているＣ３５に記載の方法。
［Ｃ３７］
ワイヤレス通信システムにおいてデータを受信するための装置であって、
マルチプルリンクからマルチプルパケットを受信するための手段と、なお、各パケットは少なくとも１つのデータユニットを備えており、各データユニットは、複数データユニットの中の前記データユニットの位置を示すシーケンス番号と関連づけられており、前記マルチプルパケットは、前記マルチプルリンクのそれぞれがデータを送信するのに利用可能である、あるいは、前記マルチプルパケットの順番通りの送信を確実にするために前記送信機によって送信されている可能性に基づいて、送信機によって生成されている；
復号されたパケットを得るために、前記マルチプルパケットを復号するための手段と；
を備えている装置。
［Ｃ３８］
まだ復号されていない、欠けているデータユニットの前記シーケンス番号よりも高いシーケンス番号を備えたデータユニットを備えているパケットの成功した復号に帰因して、ホールを検出するための手段と、
前記欠けているデータユニットを備えている少なくとも１つのパケットの送信及び復号を可能にするために、予め決定された量の時間の間、前記検出されたホールについて、否定応答（ＮＡＫ）の送信を遅延するための手段と、
をさらに備えているＣ３７に記載の装置。
［Ｃ３９］
前記欠けているデータユニットを備えている前記少なくとも１つのパケットの送信は、成功して復号されたパケットよりも早くあるいは同時に開始し、前記検出されたホールについてのＮＡＫの送信を遅延するための手段は、前記少なくとも１つのパケットについての最大送信時間が経過するまで、前記ＮＡＫの送信を遅延するための手段を備えている、Ｃ３８に記載の装置。
［Ｃ４０］
前記欠けているデータユニットを備えている前記少なくとも１つのパケットの送信は、成功して復号されたパケットよりも遅く開始し、前記検出されたホールについての前記ＮＡＫの送信を遅延するための手段は、前記少なくとも１つのパケットについての期待された最大送信時間が経過するまで、前記ＮＡＫの送信を遅延するための手段を備えている、Ｃ３８に記載の装置。
［Ｃ４１］
ワイヤレス通信システムのための装置であって、
マルチプルリンクからマルチプルパケットを受信するように、なお、各パケットは少なくとも１つのデータユニットを備えており、各データユニットは、複数データユニットの中の前記データユニットの位置を示すシーケンス番号と関連づけられており、前記マルチプルパケットは、前記マルチプルリンクのそれぞれが、データを送信するのに利用可能である、あるいは、前記マルチプルパケットの順番通りの送信を確実にするために前記送信機によって送信されている；
復号されたパケットを得るために、前記マルチプルパケットを復号するように；
構成された少なくとも１つのプロセッサ、
を備えている装置。
［Ｃ４２］
前記少なくとも１つのプロセッサは、
まだ復号されていない、欠けているデータユニットのシーケンス番号よりも高いシーケンス番号を備えたデータユニットを備えているパケットの成功した復号に帰因して、ホールを検出するように、
前記欠けているデータユニットを備えている少なくとも１つのパケットの送信及び復号を可能にするために、予め決定された量の時間の間、前記検出されたホールについての否定応答（ＮＡＫ）の送信を遅延するように、
構成されている、
Ｃ４１に記載の装置。
［Ｃ４３］
前記欠けているデータユニットを備えている前記少なくとも１つのパケットの送信は、成功して復号された前記パケットよりも早くあるいは同時に開始し、前記少なくとも１つのプロセッサは、前記少なくとも１つのパケットについての最大送信時間が経過するまで、前記ＮＡＫの送信を遅延するように構成されている、Ｃ４２に記載の装置。
［Ｃ４４］
前記欠けているデータユニットを備えている前記少なくとも１つのパケットの送信は、成功して復号されたパケットよりも遅く開始し、前記少なくとも１つのプロセッサは、前記少なくとも１つのパケットについての期待された最大送信時間が経過するまで、前記ＮＡＫの送信を遅延するように構成されている、Ｃ４２に記載の装置。
【図１】
0005437274.tif 000004
【図２】
0005437274.tif 000005
【図３】
0005437274.tif 000006
【図４】
0005437274.tif 000007
【図５】
0005437274.tif 000008
【図６】
0005437274.tif 000009
【図７】
0005437274.tif 000010
【図８】
0005437274.tif 000011
【図９Ａ】
0005437274.tif 000012
【図９Ｂ】
0005437274.tif 000013
【図１０】
0005437274.tif 000014
【図１１】
0005437274.tif 000015
【図１２】
0005437274.tif 000016
【図１３】
0005437274.tif 000017
【図１４】
0005437274.tif 000018
【図１５】
0005437274.tif 000019