(57)【要約】  送信器（１０）から受信器（１１）へのデータユニット送信を制御する方法であって、送信器（１０）が受信器（１１）へデータユニットを送信するステップと、受信器（１１）から送信器（１０）へ、前記データユニット（１０１）に対する受信状況情報（１０４）であって、正しい受信および正しくない受信のうち少なくとも一つを示す受信状況情報を含むフィードバック・メッセージ（１０２）を送信するステップと、送信器（１０）が、フィードバック・メッセージ（１０２）を受信した後、受信したフィードバック・メッセージ（１０２）中に示された受信状況を示すフィードバック応答情報（１０５）を、受信器（１１）へ送信するステップと、を含む方法である。
2009506599.tif 000002
【特許請求の範囲】
【請求項１】
送信器（１０）から受信器（１１）へのデータユニット送信を制御する方法であって、
前記送信器（１０）が前記受信器（１１）へデータユニット（１０１）を送信するステップと、
前記受信器（１１）から前記送信器（１０）へ、前記データユニット（１０１）に対する受信状況情報（１０４）であって、正しい受信および正しくない受信の少なくとも一つを示す受信状況情報を含むフィードバック・メッセージ（１０２）を送信するステップと、
前記送信器（１０）が、前記フィードバック・メッセージ（１０２）を受信した後、前記受信したフィードバック・メッセージ（１０２）中に示された受信状況を示すフィードバック応答情報（１０５）を、前記受信器（１１）へ送信するステップと、
を含む方法。
【請求項２】
前記フィードバック応答情報（１０５）が、前記受信状況情報（１０４）より送信エラーに対して強い耐性を有するように符号化されていることを特徴とする請求項１に記載の方法。
【請求項３】
前記フィードバック応答情報（１０５）の送信が、１回より多く繰り返されることを特徴とする請求項１または２に記載の方法。
【請求項４】
前記フィードバック応答情報（１０５）が、専用のフィードバック応答メッセージ（１０３）中で送信されることを特徴とする請求項１乃至３のいずれか一項に記載の方法。
【請求項５】
前記データユニット（１０１）は、前記送信器（１０）から前記受信器（１１）に送信されるデータユニットのシーケンス中の所与のデータユニット（ｍ，ｍ+１）であり、前記フィードバック応答情報（１０５）は、前記シーケンス中の前記所与のデータユニットとは異なるデータユニット（１０６）中で送信されるか、または前記所与のデータユニットの再送信において送信されることを特徴とする請求項１乃至３のいずれか一項に記載の方法。
【請求項６】
前記データユニット（１０１）は、前記送信器（１０）から前記受信器（１１）に送信されるデータユニットのシーケンス中の所与のデータユニット（ｍ，ｍ+１）であり、前記所与のデータユニットに対する前記フィードバック応答情報（１０５）は、前記シーケンスの他のデータユニットに対するフィードバック応答情報とともに送信されることを特徴とする請求項１乃至５のいずれか一項に記載の方法。
【請求項７】
前記受信器（１１）は、前記フィードバック応答情報（１０５）を受信した後、前記受信状況情報（１０４）と前記フィードバック応答情報（１０５）とが同じ受信状況を示すか否かを判断する（Ｓ５１，Ｓ５２）ことを特徴とする請求項１乃至６のいずれか一項に記載の方法。
【請求項８】
前記受信状況情報（１０４）と前記フィードバック応答情報（１０５）とが同じ受信状況を示さなければ、前記受信器（１１）は、エラー応答手順（Ｓ５３）を実行することを特徴とする請求項７に記載の方法。
【請求項９】
前記受信状況情報が正しくない受信を示し、且つ前記フィードバック応答情報が正しい受信を示す場合、前記受信器は、前記送信器（１０）にエラー表示（１０８）を送信することを特徴とする請求項７または８に記載の方法。
【請求項１０】
前記エラー表示（１０８）の送信は、１回より多く繰り返されることを特徴とする請求項９に記載の方法。
【請求項１１】
前記データユニットは、前記送信器（１０）から前記受信器（１１）に送信されるデータユニットのシーケンス中の所与のデータユニットであり、前記所与のデータユニットに対する前記エラー表示（１０８）は、前記シーケンスの他のデータユニットに対するエラー表示とともに送信されることを特徴とする請求項９または１０に記載の方法。
【請求項１２】
前記送信器（１０）は、前記エラー表示（１０８）を受信した後、前記データユニットを再送信する（１１０，１１１）ことを特徴とする請求項９乃至１１のいずれか一項に記載の方法。
【請求項１３】
前記受信器は、複数のｎ個の受信器の中のものであり、ｎは１よりも大きな整数であり、前記送信器（１０）は、前記複数のｎ個の受信器（６１，６２）のそれぞれに、データユニット（６０１）を送信し、１からｎのｉのそれぞれの値について、前記ｉ番目の受信器は、前記ｉ番目の受信器（６１，６２）における正しい受信および正しくない受信のうち少なくとも一つを示す前記データユニットに対する受信状況情報を含むｉ番目のフィードバック・メッセージ（６０２＿１，６０２＿２）を、前記送信器（１０）へ送信し、前記送信器（１０）は、前記ｉ番目のフィードバック・メッセージ（６０２＿１，６０２＿２）を受信した後、前記受信したｉ番目のフィードバック・メッセージ中に示された受信状況を示すｉ番目のフィードバック応答情報を、前記ｉ番目の受信器へ送信することを特徴とする請求項１乃至１２のいずれか一項に記載の方法。
【請求項１４】
前記送信器（１０）は、前記１番目からｎ番目までのフィードバック応答情報を、前記複数のｎ個の受信器のそれぞれに送信される１つのメッセージ（６０３，６０５）中に含めることを特徴とする請求項１３に記載の方法。
【請求項１５】
前記送信器（１０）および前記複数のｎ個の受信器は、マクロダイバーシチ送信に関与していることを特徴とする請求項１３または１４に記載の方法。
【請求項１６】
前記データユニットは、データユニットのシーケンス中の所与のデータユニットであり、前記送信器（１０）は、前記複数のｎ個の受信器（６１，６２）の少なくとも一つにおいて正しい受信を示す前記所与のデータユニットに対する受信状況情報を受信した後、前記シーケンス中の前記所与のデータユニットより後のデータユニットを送信することを特徴とする請求項１５に記載の方法。
【請求項１７】
前記送信器（１０）は、前記複数のｎ個の受信器（６１，６２）の少なくとも閾値ｋ（ここで、ｋは整数で、１＜ｋ≦ｎ）において正しい受信を示す前記所与のデータユニットに対する受信状況情報を受信した後、前記所与のデータユニットの受信状況情報に関連した受信器フィードバック応答情報を送信しないようにすることを特徴とする請求項１６に記載の方法。
【請求項１８】
ｋ＝２であることを特徴とする請求項１７に記載の方法。
【請求項１９】
前記送信器（１０）は、前記複数のｎ個の受信器のそれぞれに送られる１つのメッセージ中に、１番目からｎ番目までのフィードバック応答情報を含め、１からｎまでのｉの各値について、ｉ番目の受信状況情報が正しくない受信を示し且つｉ番目のフィードバック応答情報が正しい受信を示すとともに、ｉ番目の受信器以外の閾値ｊ（ここで、ｊは整数で、０＜ｊ＜ｎ）の他の受信器に関連したフィードバック応答情報が正しくない受信を示す場合、前記ｉ番目の受信器は、前記送信器（１０）にエラー表示を送信することを特徴とする請求項１６に記載の方法。
【請求項２０】
ｊ＝ｎ-１であることを特徴とする請求項１９に記載の方法。
【請求項２１】
１からｎまでのｉの各値について、ｉ番目の受信状況情報が正しくない受信を示し且つｉ番目のフィードバック応答情報が正しい受信を示すと、前記ｉ番目の受信器は、前記送信器（１０）にエラー表示を送信し、前記送信器（１０）が正しい受信を示すフィードバック応答情報を送信した全ての受信器から前記送信器（１０）がエラー表示を受信する場合、前記送信器（１０）は、前記所与のデータユニットを再送信することを特徴とする請求項１６に記載の方法。
【請求項２２】
受信器へのデータユニット送信においてデータユニット送信器（１０）を制御する方法であって、
前記受信器へデータユニットを送信するステップ（Ｓ７１）と、
前記データユニットに対する受信状況情報であって、正しい受信および正しくない受信の少なくとも一つを示す受信状況情報を含むフィードバック・メッセージを前記受信器から受信した後、前記受信したフィードバック・メッセージ中に示された受信状況を示すフィードバック応答情報を、前記受信器へ送信するステップ（Ｓ７４）と、
を含む方法。
【請求項２３】
前記フィードバック応答情報が、送信エラーに対して前記受信状況情報より強い耐性を有するように符号化されていることを特徴とする請求項２２に記載の方法。
【請求項２４】
前記フィードバック応答情報の送信が、１回より多く繰り返されることを特徴とする請求項２２または２３に記載の方法。
【請求項２５】
前記フィードバック応答情報が、専用のフィードバック応答メッセージ中で送信されることを特徴とする請求項２２乃至２４のいずれか一項に記載の方法。
【請求項２６】
前記データユニットは、前記送信器（１０）から前記受信器に送信されるデータユニットのシーケンス中の所与のデータユニットであり、前記フィードバック応答情報は、前記シーケンス中の前記所与のデータユニットとは異なるデータユニット（１０６）中で送信されるか、または前記所与のデータユニットの再送信において送信されることを特徴とする請求項２２乃至２５のいずれか一項に記載の方法。
【請求項２７】
前記データユニットは、前記送信器（１０）から前記受信器（１１）に送信されるデータユニットのシーケンス中の所与のデータユニットであり、前記所与のデータユニットに対する前記フィードバック応答情報は、前記シーケンスの他のデータユニットに対するフィードバック応答情報とともに送信されることを特徴とする請求項２２乃至２６のいずれか一項に記載の方法。
【請求項２８】
前記エラー表示を受信した後、前記データユニットを再送信するステップを含むことを特徴とする請求項２２乃至２７のいずれか一項に記載の方法。
【請求項２９】
前記受信器は、複数のｎ個の受信器の中のものであり、ｎは１よりも大きな整数であり、１からｎのｉのそれぞれの値について、前記ｉ番目の受信器は、前記ｉ番目の受信器における正しい受信および正しくない受信のうち少なくとも一つを示す前記データユニットに対する受信状況情報を含むｉ番目のフィードバック・メッセージを、前記送信器（１０）へ送信し、
さらに、
前記複数のｎ個の受信器のそれぞれに、前記データユニットを送信するステップと、
前記ｉ番目のフィードバック・メッセージを受信した後、前記受信したｉ番目のフィードバック・メッセージ中に示された受信状況を示すｉ番目のフィードバック応答情報を、前記ｉ番目の受信器へ送信するステップと
を含むことを特徴とする請求項２２乃至２８のいずれか一項に記載の方法。
【請求項３０】
前記１番目からｎ番目までのフィードバック応答情報は、前記複数のｎ個の受信器のそれぞれに送信される１つのメッセージ中に含められることを特徴とする請求項２９に記載の方法。
【請求項３１】
前記送信器（１０）および前記複数のｎ個の受信器は、マクロダイバーシチ送信に関与していることを特徴とする請求項２９または３０に記載の方法。
【請求項３２】
前記データユニットは、データユニットのシーケンス中の所与のデータユニットであり、前記送信器（１０）は、前記複数のｎ個の受信器の少なくとも一つにおいて正しい受信を示す前記所与のデータユニットに対する受信状況情報を受信した後、前記所与のデータユニットではない前記シーケンス中の別のデータユニットを送信することを特徴とする請求項３１に記載の方法。
【請求項３３】
前記送信器（１０）は、前記複数のｎ個の受信器の少なくとも閾値ｋ（ここで、ｋは整数で、１＜ｋ≦ｎ）において正しい受信を示す前記所与のデータユニットに対する受信状況情報（６１，６２）を受信した後、前記所与のデータユニットの受信状況情報に関連した受信器フィードバック応答情報を送信しないようにすることを特徴とする請求項３２に記載の方法。
【請求項３４】
ｋ＝２であることを特徴とする請求項３３に記載の方法。
【請求項３５】
前記複数のｎ個の受信器から１つまたはそれより多くのエラー表示を受信した後、前記送信器（１０）が正しい受信を示すフィードバック応答情報を送信した全ての受信器からエラー表示を受信すると、前記所与のデータユニットを再送信するステップをさらに含むことを特徴とする請求項３２に記載の方法。
【請求項３６】
プログラマブル・データユニット送信装置にロードされ実行されたときに請求項２２乃至３５のいずれか一項に記載の方法を実行するコンピュータ・プログラムを含むコンピュータ・プログラム・プロダクト。
【請求項３７】
送信器からデータユニット受信器（１１）へのデータユニット送信において前記データユニット受信器（１１）を制御する方法であって、
前記データユニットを受信した後、前記データユニットに対する受信状況情報であって、正しい受信および正しくない受信のうち少なくとも一つを示す受信状況情報を含むフィードバック・メッセージを前記送信器に送信するステップ（Ｓ８２）と、
前記送信器により受信された前記フィードバック・メッセージ中に示された受信状況を示すフィードバック応答情報を前記送信器から受信した後、前記受信状況情報と前記フィードバック応答情報とが同じ受信状況を示すか否かを判断するステップ（Ｓ８４）と、
を含む方法。
【請求項３８】
前記受信状況情報と前記フィードバック応答情報とが同じ受信状況を示さなければ、エラー応答手順（Ｓ８５）を実行することを特徴とする請求項３７に記載の方法。
【請求項３９】
前記受信状況情報が正しくない受信を示し、且つ前記フィードバック応答情報が正しい受信を示す場合、前記送信器にエラー表示を送信することを特徴とする請求項３７または３８に記載の方法。
【請求項４０】
前記エラー表示の送信は、１回より多く繰り返されることを特徴とする請求項３９に記載の方法。
【請求項４１】
前記データユニットは、前記送信器から前記受信器に送信されるデータユニットのシーケンス中の所与のデータユニットであり、前記所与のデータユニットに対する前記エラー表示は、前記シーケンス中の他のデータユニットに対するエラー表示とともに送信されることを特徴とする請求項３９または４０に記載の方法。
【請求項４２】
前記送信器および前記受信器は、マクロダイバーシチ送信に関与していることを特徴とする請求項３７乃至４１のいずれか一項に記載の方法。
【請求項４３】
前記受信器は、複数のｎ個の受信器の中のものであり、ｎは１よりも大きな整数であり、
前記複数のｎ個の受信器にそれぞれ関連した１番目からｎ番目のフィードバック応答情報を、前記送信器から受信した後、前記受信器に関連した前記受信状況情報が正しくない受信を示すとともに、前記受信器に関連した前記フィードバック応答情報が正しい受信を示し、且つ前記受信器以外の閾値ｊ（ここで、ｊは整数で、０＜ｊ＜ｎ）の他の受信器に関連したフィードバック応答情報が正しくない受信を示す場合、前記受信器が、エラー表示を前記送信器へ送信するステップをさらに含むことを特徴とする請求項４２に記載の方法。
【請求項４４】
ｊ＝ｎ-１であることを特徴とする請求項４３に記載の方法。
【請求項４５】
プログラマブル・データユニット受信装置にロードされ実行されたときに請求項３７乃至４４のいずれか一項に記載の方法を実行するコンピュータ・プログラムを含むコンピュータ・プログラム・プロダクト。
【請求項４６】
受信器へデータユニットを送信するデータユニット送信器（９０）であって、
データユニットを前記受信器（１１）へ送信し、前記データユニットに対する受信状況情報であって、正しい受信および正しくない受信のうち少なくとも一つを示す受信状況情報を含むフィードバック・メッセージを受信した後、前記受信したフィードバック・メッセージ中に示された受信状況を示すフィードバック応答情報を、前記受信器へ送信するように構成された制御装置（９０１，９０２）を、
備えることを特徴とするデータユニット送信器。
【請求項４７】
送信器からデータユニットを受信するデータユニット受信器（９１）であって、
前記データユニットに対する受信状況情報であって、正しい受信および正しくない受信のうち少なくとも一つを示す受信状況情報を含むフィードバック・メッセージを前記送信器に送信し、前記データユニットを受信した後であって、前記送信器により受信された前記フィードバック・メッセージ中に示された受信状況を示すフィードバック応答情報を前記送信器から受信した後、前記受信状況情報と前記フィードバック応答情報とが同じ受信状況を示すか否かを判断するように構成された制御装置（９１１，９１２）を、
備えることを特徴とするデータユニット受信器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信器と受信器との間のデータユニット通信の分野に係わり、送信器および受信器を制御する方法およびこれに対応して構成された送信器および受信器に関する。
【背景技術】
【０００２】
データユニット通信の分野においては、送信器が、１つまたはそれより多くのデータユニットを受信器に送信し、受信器が、受信状況情報を含む１つまたはそれより多くの対応フィードバック・メッセージを送信器に送信する（送り戻す）ように、送信器から受信器へのデータユニット伝送を制御することが知られている。受信状況情報は、例えば、正しい受信または正しくない受信を示すことができる。ここで、正しくない受信は、回復不可能なエラーおよび全く受信が無いことの双方を含むことができる。例えば、周知の受け取り通知メッセージ（ＡＣＫ）または非受け取り通知メッセージ（ＮＡＣＫ）を送ることである。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
フィードバック・メッセージは、エラーを生じやすく、問題が生じる可能性がある。従って、フィードバック・メッセージ中の受信状況情報が変化してしまうことがあり、このため、受信器における受信状況が送信器に正確に伝わらなくなってしまう。この問題に対して考え付く解決方法は、受信状況情報を、例えば、冗長性を付加するなど、十分なエラー耐性を有するように符号化することである。
【０００４】
本発明の目的は、送信器から受信器へのデータユニット送信の改良された制御方法、送信器および受信器に対する改良された制御方法、ならびにこれに対応した改良された送信器および受信器を提供することにある。
【課題を解決するための手段】
【０００５】
本発明の目的は、特許請求の範囲の独立項に記載の方法および装置により達成される。好ましい実施形態は、特許請求の範囲の従属項に記載される。
【０００６】
本発明の実施形態によれば、送信器は、受信状況情報を含むフィードバック・メッセージを受信した後、フィードバック応答情報を受信器に送信するように構成される。ここで、フィードバック応答情報は、受信されたフィードバック・メッセージ中で示された受信状況を示す。換言すれば、送信器は、フィードバック・メッセージ中に示された受信状況を判断し、それが示す内容を受信器に送り戻す。例えば、受信器がＡＣＫまたはＮＡＣＫを送信するならば、送信器は、ＡＣＫまたはＮＡＣＫが受信されたことを示すフィードバック応答情報を、受信器に送信する。
【０００７】
この概念により、受信器は、フィードバック・メッセージが送信器に正しく到着したか否かの情報を常に得ることができる。受信器は、この情報を、適当または望ましい態様で使用することができる。好ましくは、受信器は、所与のデータユニットに対する受信状況情報と、同じ所与のデータユニットについて送信器によって提供されたフィードバック応答情報とが、同じ受信状況を示すかの判断を行う。この判断に基づいて、受信状況が送信器に正しく知らされたか評価できる。この判断の結果は、様々な用途に使用できる。
【０００８】
例えば、送信器がいくつかのデータユニットのシーケンスを受信器に送信する一般的場合を考えると、受信器は、受信状況情報とフィードバック応答情報とが同じ受信状況を示さない事象の数をモニターでき、この数に基づいて、例えば、符号化を改良するかまたは信号強度を高めることにより、フィードバック・メッセージのエラー耐性を高めることができる。
【０００９】
好ましい実施形態によれば、フィードバック応答情報と受信状況情報とが同じ受信状況を示さないと受信器が判断すると、エラー応答手順としてエラー表示が送信される。エラー表示の受信に応じて、送信器は、必要に応じて、例えば、問題のデータユニットの再送信を行うことができる。例えば、受信器における受信状況情報が正しくない受信を示し、フィードバック応答情報が正しい受信を示すと、これは、フィードバック・メッセージ中の情報が、正しくない受信の表示から正しい受信の表示に変更されたことを意味し、送信器は問題のデータユニットを再送信することが好ましい。すなわち、この場合、データユニットは受信器において正しく受信されていないが、送信器に到着したフィードバック・メッセージは正しい受信を示し、送信器はデータユニットが正しく送られたと思い込んでしまう。
【００１０】
本発明の実施形態においては、フィードバック応答情報は、例えば、専用フィードバック応答メッセージのようなデータユニット中で、あるいは送信されるシーケンス中の別のデータユニット中で、といったように、任意の適当または望ましい態様で受信器に送信でき、あるいは、フィードバック応答情報もまた、データユニット送信に使用されるコネクションとは別個の信号パスで送ることができる。
【００１１】
本発明によれば、フィードバック・メッセージ中のエラーを検出でき、おそらくはそれに対処することも可能であろうから、送信器から受信器へのデータユニット送信に関する改良された制御が提供される。
【００１２】
好ましい実施形態によれば、本発明の概念は、ある送信器から複数の受信器へのマクロダイバーシチ送信に適用できる。
【発明を実施するための最良の形態】
【００１３】
本発明の概念および利点は、添付図面を参照して行う以下の詳細な実施形態の説明からより容易に理解できるであろう。
【００１４】
図１は、本発明の第１の基本的な実施形態を示しており、参照番号１０は送信器を、参照番号１１は受信器を示す。最初に、送信器は、データユニット１０１を受信器１１に送信する。受信器１１は、受信状況を把握し、これに応じた受信状況情報１０４を提供する。受信状況情報は、適当なまたは望ましい態様で提供できるが、少なくとも正しい受信または正しくない受信を示す。受信が正しいか否かの判断は、任意の既知な方法により、例えば、巡回冗長検査情報のような、データユニットが壊れているかどうかを調べることを可能にするためにデータユニット１０１に付加される情報を検査することにより、行うことができる。なお、正しくない受信は、回復不可能なエラーを有するデータユニットの受信および、データユニットが全く受信されない場合を含む。
【００１５】
受信器１１は、フィードバック・メッセージ１０２を送信器１０に送信する。フィードバック・メッセージ１０２は、データユニット１０１に対する受信状況情報１０４を含む。
【００１６】
この点に関連して、フィードバック・メッセージ１０２の送信は、必ずしも、データユニット１０１の受信をトリガーとする必要はないが、そうしてもよい。例えば、データユニット１０１は、送信器１０から受信器１１に送信されるデータユニットのシーケンスの中のものであり、受信器１１は、上記シーケンスの１つのデータユニットを受信したときにはいつでも、フィードバック・メッセージを送信器１０に送信する。ここで、フィードバック・メッセージは、受信したデータユニット以外の他のデータユニットについての情報を与える。この一例は、累積的受け取り通知メッセージの生成である。また、データユニットが全く到来しなくとも、受信状況情報を定期的に送信するように受信器を構成することも可能である。しかしながら、受信器１１がデータユニット１０１の受信に応じてフィードバック・メッセージ１０２を送信することが好ましい。この場合、フィードバック・メッセージ１０２は、データユニット１０１に関連した受信状況情報を含む。
【００１７】
フィードバック・メッセージ１０２は、正しい受信を示す受け取り通知（ＡＣＫ）、または正しくない受信を示す非受け取り通知（ＮＡＣＫ）とすることができる。受信状況情報１０４は、フィードバック・メッセージ中に、適当なまたは望ましい態様で符号化でき、例えば、最も簡単な場合、あるビット値が正しい受信を示し、他のビット値が正しくない受信を示す単一ビットとして符号化できる。特に、受信状況情報が、単に正しいまたは正しくない受信以上のものを含んでいる場合、例えば、受信状況情報が、受信データユニット中のエラーの具体的程度および／またはエラーの位置を示す場合、符号化は、当然ながらより複雑なものとなる。
【００１８】
図１の例において、フィードバック・メッセージ１０２を受信した後、送信器１０は、受信したフィードバック・メッセージ１０２中に示された受信状況を把握し、これに対応したフィードバック応答情報１０５を受信器１１に送信する。フィードバック応答情報１０５は、受信したフィードバック・メッセージ１０２によって提供された受信状況を示す。例えば、送信器１０がフィードバック・メッセージ１０２から正しい受信の受信状況を読み取ると、フィードバック応答情報１０５は正しい受信を示す。
【００１９】
フィードバック応答情報１０５は、例えば、図１に示されたデータユニット１０３のようなデータユニットの一部として、またはデータユニットが伝送されるパスとは別個の信号パスを介して、適当なあるいは望ましい態様で提供できる。
【００２０】
フィードバック応答情報１０５は、受信状況情報１０４と全く同じ態様で、すなわち同じ符号化で提供できる。フィードバック・メッセージ１０２に悪影響を与えたかもしれないエラーによってフィードバック応答情報１０５が損害を受けるのを回避するために、フィードバック応答情報１０５は、受信状況情報１０４よりも伝送エラーに対してより高い耐性がある態様で送信されることが好ましい。これは、例えば、伝送エラーに対してより耐性の高い符号化によって、あるいはフィードバック・メッセージ１０２が送信される信号強度よりも信号強度を高めることにより達成される。さらに、フィードバック応答情報１０５が受信器１１において正しく受信される可能性を高めるために、フィードバック応答情報１０５は、繰り返し、例えば所定回数送信することができる。
【００２１】
フィードバック応答情報１０５は、図１に示されているように、メッセージ１０３中で送ることができる。メッセージ１０３は、例えば、フィードバック・メッセージ１０２の受信に応じて送られる専用フィードバック応答メッセージとすることができる。しかしながら、図３に示されているように、フィードバック応答メッセージ１０５は、データユニット１０１が属するシーケンス以外のデータユニット中で送ることができる。より具体的に述べると、典型的場合、送信器１０は、送信すべき・・・，ｍ，（ｍ＋１），・・・のデータユニットからなるシーケンスを有する。各データユニットは、全体のデータ総量の１セグメントを搬送する。図３の例では、データユニット１０１はｍ番目のデータに関連し、フィードバック応答情報１０５は、シーケンスの（ｍ＋１）番目のデータユニットに関連したデータユニット１０６中で送られる。（ｍ＋１）番目のデータユニット１０６の送信は、フィードバック・メッセージ１０２の受信に応じて、または送信器１０によって行われるフロー制御手順の他の結果をトリガーとして行うことができる。フィードバック応答情報１０５は、フィードバック応答メッセージ１０２受信後に送信される任意のデータユニット中で、すなわち、当該シーケンス中の後方のデータユニット（例えば、データユニット（ｍ＋１））中で、所与のデータユニットｍの再送信中で、あるいはｍより小さいシーケンス位置識別子を有する、前のデータユニットの再送信中で、送信できる。
【００２２】
データユニット内における送信は、適当または望ましい態様で行うことができる。フィードバック応答情報は、データユニットのヘッダまたはペイロードに配置できる。フィードバック応答情報は、例えば、正しい受信または正しくない受信を示す単一ビット、または所定数のビットを含むビットマップとすることができる。フィードバック応答情報をデータユニット内に配置する特に有利な態様は、該情報を、冗長符号化、すなわちＣＲＣ符号化されるデータユニットセクションに付加することである。これにより、フィードバック応答情報の信頼できる送信を簡単な手段で達成できる。フィードバック応答情報がシーケンスのデータユニット中で送られる上記例において、データユニットがペイロード・セクションのためにＣＲＣ符号化を使用する場合、フィードバック応答情報は、例えば、ペイロード・セクションに付加することができる。
【００２３】
本発明の別の実施形態によれば、所与のデータユニット１０１に対するフィードバック応答情報１０５は、当該シーケンスの他のデータユニットに対するフィードバック応答情報とともに送信できる。すなわち、複数のデータユニットに関連した情報が送信されたことをフィードバック応答情報が報告するように、本発明の概念を実施することができる。
【００２４】
図２は、本発明の方法実施形態のフローチャートである。第１ステップＳ２１において、送信器は、データユニットを受信器に送信する。ステップＳ２２において、受信器は、フィードバック・メッセージを送信器に送信し、ステップＳ２３において、送信器は、フィードバック応答情報を受信器に送信する。
【００２５】
受信器１１は、フィードバック応答情報１０５を、適当または望ましい態様で使用できる。例えば、情報は、単に、統計のために集めることができる。しかしながら、受信器は、フィードバック応答情報を受信した後、受信状況情報１０４とフィードバック応答情報１０５とが同じ受信状況を示すか否か判断することが好ましい。このことが、図５に示されている。図５は、図２に関連付けて既に説明したステップＳ２１−Ｓ２３を含むフローチャートである。これらのステップの説明の繰返しは不要である。図５において、ステップＳ２３の後、ステップＳ５１において、受信状況情報とフィードバック応答情報とが比較される。そして、Ｓ５２において、これらが一致するか判断される。図５の例では、不一致の場合、すなわち、受信状況情報１０４とフィードバック応答情報１０５とが同じ受信状況を示さないと、受信器１１は、エラー応答手順Ｓ５３を実行する。比較情報は、統計のため、すなわち、フィードバック・メッセージ中で何回エラーが生じたか判断するために保持できるので、エラー応答手順は必ずしも必要ではない。しかしながら、適当または望ましい態様で選択できるエラー応答手順Ｓ５３を実行することが好ましい。例えば、エラー応答手順は、受信状況情報とフィードバック応答情報との間の不一致の数に合わせて将来のフィードバック・メッセージ中のエラー符号化を変更することからなることができる。例えば、不一致の数が所定の閾値を越えると、フィードバック・メッセージにエラーが生じにくくなるように、符号化または送信電力を変更できる。
【００２６】
エラー応答手順の別の例は、エラー・メッセージを送信器１０に送ることである。これを、図４に関連付けて説明する。図４において、図１と同じ部分には同じ参照番号を付してある。図１と同じ部分の説明は不要である。図４において、フィードバック応答情報１０５を含むフィードバック応答メッセージ１０３を受信した後、受信器１１は、比較１０７を行う。図４の例においては、エラーが検出されたと、すなわち、フィードバック応答情報１０５と受信状況情報１０４とが同じ受信状況を示さないものと仮定している。エラー表示１０８が、例えば、メッセージ１０９中で送られる。メッセージ１０９は、例えば、受信状況情報１０４およびフィードバック応答情報１０５に関連したｍ番目のデータユニット１０１とは異なるデータユニットのためのフィードバック・メッセージとすることができる。メッセージ１０９は、また、専用エラー・メッセージとすることができる。さらに、１つのメッセージ中で１つより多くのエラー表示を送ることができる。例えば、送信が、送信器から受信器に送信されるデータユニットのシーケンスに関係していれば、図４中の表示１０８のようなエラー表示は、ｍ番目のデータユニットではない他のデータユニットのためのエラー表示とともに送ることができる。
【００２７】
また、送信器１０がエラー表示を正しく受信できる可能性を高めるために、エラー表示１０８の送信は、１回より多く、すなわち所定回数行うことができる。
【００２８】
送信器１０は、エラー表示１０８の受信に対して、適当なまたは望ましい態様で対応する。例えば、この情報を統計のために単に記憶する。送信器１０は、例えば、エラー表示１０８に関連したデータユニットｍを再送信するといった適当な態様で対応することが好ましい。このことが、図４中のデータユニット１１１を介した再送信により示されている。
【００２９】
好ましい実施形態によれば、送信器および受信器は、受信状況情報１０４が正しくない受信を示し且つフィードバック応答情報１０５が正しい受信を示したことを比較１０７が示したときに、再送信を行うように構成される。すなわち、この場合、データユニット１０１は受信器１１において正しく受信されなかったが、フィードバック・メッセージ１０２中のエラーにより、送信器は、正しく受信したものと認識してしまう。従って、データユニット中で送信されたｍ番目のデータユニットを再送信することが好ましい。これは、異なる方法で達成できる。例えば、受信器１１は、比較結果がエラー表示１０８によって搬送されるように構成できる。そして、送信器１０は、エラー表示を読み、特定の不一致があったと判断し、送信１１１におけるｍ番目のデータユニットの再送信のトリガーをかけることができる。このようにする代りに、一つのタイプのエラー表示のみが送信されるように、また受信状況情報１０４が正しくない受信を示し且つフィードバック応答情報１０５が正しい受信を示したことを比較１０７が示したときのみ該エラー表示が送られるように、受信器１１を構成できる。そして、送信器１０は、それがエラー表示を受信したときにはいつでも再送信を行うように構成できる。
【００３０】
これに関連して、比較１０７の結果エラー表示に導いたデータユニットのシーケンス位置識別子、例えば図４のｍを、エラー表示が明示的に示しても示さなくてもよい。エラー表示１０８がシーケンス位置識別子を含んでいれば、適当な再送信は直接的に行われる。しかしながら、エラー表示１０８は、エラーを示す単なる二値信号とすることができ、この場合、送信器１０は、単に最後に送信したデータユニットを再送信する。後者の方法は、前者の方法より信頼性が低いが、絶対的信頼性が常に必要または望ましいわけではない。例えば、送信器１０および受信器１１が、リンク層のような所与のプロトコル層のピアの場合で、上位層のプロトコルが特定のデータ損失レートに耐えられれば、絶対的信頼性は必要ない。例として、送信器１０および受信器１１がリンク層ピアであり、より上位層がＴＣＰを動作させていれば、データ損失レート１０−６は十分に容認でき、また、例えばボイス・オーバＩＰアプリケーションが稼動中であれば、データ損失レート１０−３でさえ、容認できる。正しくない受信（例えば、ＮＡＣＫ）を正しい受信と誤認識する平均エラー・レートが１０−４の場合、シーケンス位置識別子無しでエラー表示を行う実施形態が損失レートを１０−６に低減できれば、完全な信頼性が得られなくても、上記ＴＣＰの例には十分である。
【００３１】
上述した概念および実施形態は、１つの送信器から複数の受信器にデータユニットを送信する場合に、特にうまく適用できる。この一例が図６に示されている。この例は、送信器１０から第１受信器６１および第２受信器６２へのマクロダイバーシチ送信に関するものである。マクロダイバーシチという用語は、全体的伝送品質を高めるために、少なくとも２つの異なるパスで通信を行うことを意味する。すなわち、図６の例を参照するに、データユニットは、送信器１０から２つの異なる受信器６１および６２に送信される。従って、データユニットが一方の受信器への道で消失しまたは損失が生じても、他の受信器へ正しく到着する可能性がある。
【００３２】
図６の例には、２つの受信器６１および６２が示されている。これは、単なる一例である。何故なら、一つの送信器から複数の受信器への通信は、任意の数ｎ（ここで、ｎは、１より大きい整数）の受信器への送信に関連しうるからである。本発明の実施形態においては、送信器は、図６のデータユニット６０１のような所与のデータユニットを、複数のｎ個の受信器、すなわち例えば図６の例における受信器６１および６２のそれぞれに送信する。１からｎへの各値について、ｉ番目の受信器は、例えば受信器６１から送信器１０に送信される第１フィードバック・メッセージ６０２＿１および第２受信器６２から送信器１０に送信される第２フィードバック・メッセージ６０２＿２のようなｉ番目のフィードバック・メッセージを送信器に送信する。各フィードバック・メッセージは、ｉ番目の受信器における正しい受信および正しくない受信の少なくとも１つを示す当該データユニットに対する受信状況情報を含む。図６の例では、データユニット６０１は、フィードバック・メッセージ６０２＿１および６０２＿２がＮＡＣＫメッセージであるように、第１受信器６１および第２受信器６２の双方において正しく受信されていないと仮定している。一般的ケースにおいて、送信器１０は、ｉ番目のフィードバック・メッセージを受信後、受信したｉ番目のフィードバック・メッセージにおいて示された受信状況を示すｉ番目のフィードバック応答情報を、ｉ番目に受信器に送信する。再び、図６の例を参照するに、このことは、受信器１０が、受信したフィーダバック・メッセージ６０２＿１から受信器６１において示された受信状況を、フィードバック・メッセージ６０２＿２から第２受信器６２において示された受信状況を判断することを意味する。そして、複数の受信器のそれぞれに対するフィードバック応答情報が、それぞれ、発生され、送信される。前の例と同様に、フィードバック情報の送信は、例えば、データユニットが送信されるパスとは異なる信号パスを介するといった、適当または望ましい態様で行うことができる。
【００３３】
ｉ番目のフィードバック応答情報は、ｉ番目の受信器に別個に送信できる。すなわち、各受信器は、専用通信で、それ自身の別個のフィードバック応答情報を受信する。好ましい実施形態によれば、送信器１０は、複数の受信器のそれぞれに送信される１つのメッセージ中に、第１乃至ｎ番目のフィードバック応答情報を含めることができる。このことが、図６に示されている。図６において、第１受信器６１および第２受信器６２に対するフィードバック応答情報は、両受信器に送信される１つのデータユニット６０３に配置される。
【００３４】
より具体的に述べると、図６の例において、送信器１０は、フィードバック・メッセージ６０２＿１から正しくない受信（ＮＡＣＫ）を読み取る一方、フィードバック・メッセージ６０２＿２から正しい受信（ＡＣＫ）を読み取ると仮定している。すなわち、第２受信器６２における受信状況は、事実正しくない受信であるが、フィードバック・メッセージ６０２＿２の伝送上のエラーのため、送信器１０は、データユニット６０１が第２受信器６２において正しく受信されたという表示を受信する。この結果、送信器１０によって送信されるフィードバック応答情報は、第１受信器６１に対しては正しくない受信であり、第２受信器６２に対しては正しい受信である。このことは、図６では、６１：ＮＡＣＫ、および６２：ＡＣＫとして示されている。
【００３５】
図６の例においては、フィードバック応答情報は、送信器１０から受信器６１，６２に送信されるシーケンスのデータユニットとともに送信されるものと仮定している。図６の例において、シーケンスのｍ番目のデータユニットに関連したデータユニット６０１に関して、送信器１０は、フィードバック・メッセージ６０２＿１および６０２＿２の受信に対して、当該シーケンス中で次のデータユニット、すなわち（ｍ＋１）番目のデータユニット６０３を送信することにより応答する。当該シーケンス中で次のデータユニットを送信する理由は、第２受信器６２において正しい受信が示されているからである。一般的に、送信器１０は、複数の受信器の少なくとも１つにおいて正しい受信を示す所与のデータユニットに対する受信状況情報を受信した後、当該シーケンス中の所与のデータユニット以外の別のデータユニットを送信する。例えば、ウインドウ・ベース・フロー制御(window based flow control)が使用されると、当該シーケンス中の所与のデータユニットに対する受け取り通知は、当該シーケンス中で別の１つまたはそれより多くのデータユニットが送信され得ることを意味する。ここで、この別のデータユニットは、当該シーケンス中の次のデータユニットを含むことができ、あるいは、既に送信されたデータユニットの数に応じて、当該シーケンス中で送信開始される別のデータユニットの数を減らすことができる。
【００３６】
図６の例に戻って、ここでは、データユニット６０３が、第１受信器６１において正しく受信されず（ＮＡＣＫ）、第２受信器６２において正しく受信される（ＡＣＫ）と仮定している。
【００３７】
さらに、一般にｎ個の受信器のそれぞれが、好ましくは、受信状況情報とフィードバック応答情報との比較を行うので、第２受信器６２は、フィードバック応答情報（ＡＣＫ）が受信状況情報（ＮＡＣＫ）に一致していないと判断する。第２受信器６２は、エラー表示を発生し、このエラー表示は、フィードバック応答メッセージ６０４＿２とともに送信される。このメッセージ６０４＿２は、データユニット６０３に対する正しい受信表示も搬送する。他方、第１受信器６１は、正しくない受信表示（ＮＡＣＫ）を搬送するフィードバック・メッセージ６０４＿１を送信する。
【００３８】
メッセージ６０４＿２中のエラー表示を受信した後、送信器１０は、メッセージ６０５により、ｍ番目のデータユニットの再送信を行う。メッセージ６０５は、また、フィードバック・メッセージ６０４＿１および６０４＿２中に表示された受信状況に基づいて発生されたフィードバック応答情報を含む。ここで、図６の例では、送信器１０は、受信器６１における正しくない受信、および送信器６２における正しい受信、すなわち、６１：ＮＡＣＫおよび６２：ＡＣＫを受信したものと仮定している。
【００３９】
そして、受信器６１および６２は、通信６０５におけるｍ番目のデータユニットをともに正しく受信し、その結果、各フィードバック・メッセージ６０６＿１および６０６＿２は、正しい受信（ＡＣＫ）を示す受信状況情報を含む。この例に示されているように、通信６０３において送信された（ｍ＋１）番目のデータユニットに対する受信状況情報とフィードバック応答情報とが一致するので、データユニット６０５中で受信されたフィードバック応答情報に応答して、第１受信器６１も第２受信器６２もエラー表示を発生することはない。その後、送信器１０が、ｍおよび（ｍ＋１）番目のデータユニットに対する正しい受信の表示を受信することに応じて、（ｍ＋２）番目のデータユニットを送信することにより、さらなる処理が継続する。
【００４０】
図４の例と同様に、図６の例においても、送信器１０は、所与のデータユニットに対する正しい受信の表示を受信した後、その送信バッファから送信済みデータユニットを即座に除去又は削除すべきでないことに留意されたい。送信器１０は、所与のデータユニットに対する正しい受信の表示を受信した後、例えば、送信器１０と複数の受信器との間の通信に要する測定または平均往復時間に基づいて計算された時間量のような所定量の時間の間、その送信バッファ中に所与のデータユニットを保持することができる。あるいは、送信器１０は、少なくとも１つの受信器から所定数の正しい受信を示す表示を受信するまで、例えば２つの正しい受信を受信するまで、所与のデータユニットをその送信バッファに保持することができる。
【００４１】
送信器および複数の受信器を含むマクロダイバーシチ・システムにおいては、送信器が１つより多くの正しい受信の表示を受信するが、これらの表示の１つがフィードバック・メッセージの通信中のエラーに基づく、すなわち、送信器が正しい受信の表示を受信する受信器の１つにおいて、対応データユニットが事実正しく受信されていなかったという状況が生じうる。この場合、不要な再送信が行われるのを回避することが好ましい。このような不必要な再送信は、送信器が、単に、フィードバック応答メッセージ中で正しい受信を認識したことを示すと生じる。すなわち、この場合、問題の受信器が不一致と判断し、エラー表示を送信し、送信器は、再送信を行う。この状況を回避するいくつかの方法が存在する。
【００４２】
ある実行可能な手段によれば、送信器は、複数のｎ個の受信器の少なくとも閾値ｋ（ここで、ｋは整数で、１＜ｋ≦ｎ）において正しい受信を示す所与のデータユニットに対する受信状況情報を受信した後、所与のデータユニットの受信状況情報に関連した受信器フィードバック応答情報を送信しないようにする。すなわち、閾値の正しい受信表示が受信されると、少なくとも１つの受信器が、事実、問題のデータユニットを正しく受信したと仮定する。これにより、当該データユニットに対するフィードバック応答情報をいずれの受信器へも送る必要がなくなる。これにより、再送信を有効に回避できる。ｋの値は、例えば、２に設定できる。
【００４３】
別の手段によれば、前述のように、送信器１０は、複数のｎ個の受信器に送られる１つのメッセージ中に、１番目からｎ番目までのフィードバック応答情報を含める。しかしながら、受信器は、１からｎまでのｉの各値について、ｉ番目の受信器が、ｉ番目の受信状況情報が正しくない受信を示し且つｉ番目のフィードバック応答情報が正しい受信を示すか否か判断するように構成される。さらに、ｉ番目の受信器は、ｉ番目の受信器以外の閾値ｊ（ここで、ｊは整数で、０＜ｊ＜ｎ）の他の受信器に関連したフィードバック応答情報が正しくない受信を示すか検査する。この２つの条件が満たされると、すなわち、受信状況情報が正しくない受信を示し且つフィードバック応答情報が正しい受信を示し（すなわち、フィードバック・メッセージの送信中にエラーが生じた）、さらに、閾値ｊの他の受信器が正しくない受信を示すと、送信器１０に問題のデータユニットの再送信を行わせるために、送信器１０にエラー表示が送信される。このように、受信器は、エラー表示を送信するか否かの判断を行う。この判断は、受信器における正しくない受信と送信器における正しい受信といった受信状況の不一致、ならびに送信器による正しくない受信表示の数に基づいて行われる。例えば、ｊは、（ｎ−１）に等しく選択できる。このことは、フィードバック・メッセージ中でエラーが生じたと判断した問題の受信器からのみ正しい受信の表示を送信器が受信したことを、フィードバック応答情報が示し、従って再送信が適当と考えられるときにのみ、所与の受信器がエラー表示を送信することを意味する。
【００４４】
さらに別の手段によれば、ここでも、再送信するか否かの判断は、送信器中で行われる。すなわち、システムは、１からｎまでのｉの各値について、ｉ番目の受信状況情報が正しくない受信を示し且つｉ番目のフィードバック応答情報が正しい受信を示すと、ｉ番目の受信器は、送信器にエラー表示を送信するように動作する。そして、送信器が正しい受信を示すフィードバック応答情報を送信した全ての受信器から送信器がエラー表示を受信すると、送信器は、所与のデータユニットを再送信する。すなわち、送信器が、例えば、４つの受信器と通信を行っており、所与のデータユニットに関して１つのＮＡＣＫと３つのＡＣＫのフィードバックを受信したとすると、送信器は、送信器がＡＣＫを受信した全ての３つの受信器がエラー表示を供給したときのみ、再送信を行う。
【００４５】
マクロダイバーシチ実施形態の上記説明は、従来技術に対して大きな利点をもたらすことに留意されたい。マクロダイバーシチは、例えば、無線セルラー通信システムの分野に適用できる。端末がセルの境界に位置すると、端末は、ソフトハンドオーバを行うために２つまたはそれより多くの基地局とリンクを維持するように動作する。アップリンク方向においては、端末は、周囲の基地局のアクティブ・セットに属する２つまたはそれより多くの基地局に、データセットを送信する。アクティブ・セットに属する全ての基地局は、データ・ブロックを受信し、受信したデータ・ブロックを復号化しようとする。最後に、基地局は、それらの受信結果を、個別に、端末に報告する。これは、例えば、無線リンクに対して公知のＨＡＲＱ（ハイブリッドＡＲＱ）を使用するプロトコルを使用することにより行われる。各基地局は、受信および復号化プロセスの結果に応じて、肯定的（ＡＣＫ）または否定的受け取り通知（ＮＡＣＫ）を送信できる。端末においてＡＣＫが受信されないと、端末は、再送信を行なう。通信エラーに起因する問題を回避するために考えつく一つの方法は、基地局間での通信を許容することであるが、これは、待ち時間が入り込むこと、および制御信号の観点からコストが高くなる。別の考え付く解決方法は、ＨＡＲＱプロトコルの頂上部で動作するＲＬＣ  ＡＭ（ＲＬＣアクノリッジ・モード(RLC acknowledged mode)）のような第２リンク層ＡＲＱプロトコルを提供することである。このような第２プロトコルは、損失データを確実に再送できるが、複雑になってしまう。
【００４６】
これらの方法とは対照的に、本発明の概念は、非常に簡単で、送信性能を高める。何故なら、フィードバック・メッセージ中のエラーにより生じる問題を検出し、これを解決するように作用するからである。
【００４７】
送信器および１つまたはそれより多くの受信器の間のデータ交換の上記説明から明らかなように、本発明は、データユニット送信器の制御方法、データユニット受信器の制御方法、ならびにこれらに対応するデータユニット送信器またはデータユニット受信器の形態でも実施できる。
【００４８】
図７は、前述の受信器１１，６１および６２のような１つまたはそれより多くの受信器と通信する前述のデータユニット送信器１０のようなデータユニット送信器を制御する基本方法実施形態のフローチャートを示す。ステップＳ７１において、データユニットは、問題の受信器に送信され、その後、ステップＳ７２において、フィードバック・メッセージが到着したか否かが判断される。受信器からフィードバック・メッセージ（ここで、フィードバック・メッセージは、ステップＳ７１において送信されたデータユニットに対する受信状況情報を含み、正しい受信および正しくない受信の少なくとも１つを示す）を受信した後、受信したフィードバック・メッセージ中の受信状況がステップＳ７３において読み取られ、ステップＳ７４においてフィードバック応答情報が受信器に送信される。ここで、前記フィードバック応答情報は、ステップＳ７３において読み取られた受信状況を示す。
【００４９】
データユニット送信器を制御する方法の別の実施形態は、図１乃至６を参照して前述したので、繰返し説明する必要はない。
【００５０】
本発明は、さらに、データユニットを受信機９１に送信する図９に示されたデータユニット送信器９０としても実施できる。データユニット送信器９０は、例えば、セルラー通信システム中の無線端末であり、受信器９１は、対応する基地局である。図９のデータユニット送信器９０は、例えばプロセッサ９０１およびメモリ９０２により構成される制御装置を含む。データユニット送信器９０は、また、当業者には周知の送信装置の従来の構成要素も含むが、これらの詳細説明は不要である。制御装置９０１および９０２は、データユニットが受信器９１に送信されるように構成されるとともに、受信器からのフィードバック・メッセージ受信後、受信したフィードバック・メッセージ中で示される受信状況を示すフィードバック応答情報が受信器に送信されるように構成される。制御装置は、ハードウェア、ソフトウェア、またはハードウェアとソフトウェアとの適当な組合せとして、適当または望ましい態様で実施できる。本発明は、また、プログラマブル・データユニット送信装置にロードされ実行されたときにデータユニット送信器を制御する上述の方法１つを実行するコンピュータ・プログラムを含むコンピュータ・プログラム・プロダクトとしても実施できる。
【００５１】
本発明は、また、前述の送信器１０のような送信器から前述の受信器１１のような受信器にデータユニットを送信することにおいて、前述の受信器１１のようなデータユニット受信器を制御する方法としても実施できる。このような制御方法の一例が、図８のフローチャートに示されている。最初、受信器は、ステップＳ８１において、データユニットが受信されたか判断する。データユニットを受信した後、ステップＳ８２において、該データユニットに対する受信状況情報を含むフィードバック・メッセージを送信器に送信する。ここで、受信状況情報は、正しい受信および正しくない受信の少なくとも一方を示す。その後、ステップＳ８３において、受信器は、フィードバック応答を待つ。送信器からフィードバック応答情報を受信した後、フィードバック・メッセージ中のステップＳ８２において送信された受信状況情報とフィードバック応答情報とが同じ受信状況か判断される。同じでなければ、ステップＳ８１５において、エラー応答手順が実行される。
【００５２】
データユニット受信器を制御する方法の別の実施形態は、前述したので、繰返し説明する必要なない。
【００５３】
図９には、本発明が、送信器９０からデータユニットを受信するデータユニット受信器９１としても実施できることが示されている。データユニット受信器９１は、例えばプロセッサ９１１およびメモリ９１２により構成される制御装置を含む。データユニット受信器９１は、さらに、当業者には周知の従来の送信装置の構成要素および部品も含むが、これらの詳細説明は不要である。制御装置９１１，９１２は、受信したデータユニットに対する受信状況情報を含むフィードバック・メッセージを、送信器９０に送信するように構成される。ここで、受信した状況情報は、正しい受信および正しくない受信の少なくとも１つを示す。制御装置は、さらに、送信器によって受信されたフィードバック・メッセージ中に示された受信状況を示すフィードバック応答情報を、送信器から受信した後、受信状況情報とフィードバック応答情報とが同じ受信状況を示すか判断するように構成される。制御装置は、ハードウェア、ソフトウェア、またはハードウェアとソフトウェアとの適当な組合せとして、適当または望ましい態様で実施できる。
【００５４】
本発明は、また、プログラマブル・データユニット受信装置にロードされ実行されたときにデータユニット受信器を制御する上述の方法１つを実行するコンピュータ・プログラムを含むコンピュータ・プログラム・プロダクトとしても実施できる。
【００５５】
例えばＨＡＲＱのような、リンク層プロトコルの送信ピアおよび受信ピアにそれぞれ相当する送信器および１つまたはそれより多くの受信器に、本発明の概念を適用することが、特に好ましい。ネットワーク層またはトランスポート層のような、より高い層ではなくリンク層において伝送エラーを検出し正すことがより有効である。例えば、輻輳以外の原因によるデータ損失の場合、リンク層において再送信を行なうことが好ましい。何故なら、例えば、ＴＣＰは、輻輳制御メカニズムを始動することによりデータ損失に対応するが、これは、データ損失が輻輳によるものでなかった場合、不都合が生じる。
【００５６】
本発明を、詳細な好ましい実施形態に基づいて説明したが、これは、本発明の単なる例示であり、本発明を限定するものではない。保護範囲は、付属の特許請求の範囲により決定される。請求項中の参照番号は、請求項を読みやすくするためのものであり、限定するものではない。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施形態による、送信器と受信器との間の情報交換を示す図である。
【図２】本発明の一実施形態のフローチャートである。
【図３】本発明の別の実施形態による、送信器と受信器との間の情報交換を示す図である。
【図４】本発明のさらに別の実施形態による、送信器と受信器との間の情報交換を示す図である。
【図５】本発明の別の実施形態のフローチャートである。
【図６】本発明の別の実施形態による、マクロダイバーシチ送信における送信器と複数の受信器との間の情報交換を示す図である。
【図７】本発明の一実施形態による送信器のための制御方法のフローチャートである。
【図８】本発明の一実施形態による受信器のための制御方法のフローチャートである。
【図９】本発明の送信器実施形態および受信器実施形態の概略ブロック図である。
【図１】
2009506599.tif 000003
【図２】
2009506599.tif 000004
【図３】
2009506599.tif 000005
【図４】
2009506599.tif 000006
【図５】
2009506599.tif 000007
【図６】
2009506599.tif 000008
【図７】
2009506599.tif 000009
【図８】
2009506599.tif 000010
【図９】
2009506599.tif 000011
【手続補正書】
【提出日】平成19年6月22日(2007.6.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
送信器（１０）から、マクロダイバーシチ送信に関与している複数のｎ個（ここで、ｎは１より大きな整数）の受信器（６１，６２）のうちの受信器へのデータユニット送信を制御する方法であって、
前記送信器（１０）が前記複数のｎ個の受信器（６１，６２）のそれぞれへデータユニットを送信するステップと、
１からｎへのｉの各値について、ｉ番目の受信器から前記送信器（１０）へ、前記データユニットに対する受信状況情報であって、当該ｉ番目の受信器（６１，６２）における正しい受信および正しくない受信の少なくとも一つを示す受信状況情報を含むｉ番目のフィードバック・メッセージ（６０２＿１，６０２＿２）を送信するステップと、
前記送信器（１０）が、前記ｉ番目のフィードバック・メッセージ（６０２＿１，６０２＿２）を受信した後、前記受信したｉ番目のフィードバック・メッセージ中に示された受信状況を示すｉ番目のフィードバック応答情報を、前記ｉ番目の受信器へ送信するステップと、
を含む方法。
【請求項２】
前記フィードバック応答情報（１０５）が、送信エラーに対して前記受信状況情報（１０４）より強い耐性を有するように符号化されていることを特徴とする請求項１に記載の方法。
【請求項３】
前記フィードバック応答情報（１０５）の送信が、１回より多く繰り返されることを特徴とする請求項１または２に記載の方法。
【請求項４】
前記フィードバック応答情報（１０５）が、専用のフィードバック応答メッセージ（１０３）中で送信されることを特徴とする請求項１乃至３のいずれか一項に記載の方法。
【請求項５】
前記データユニット（１０１）は、前記送信器（１０）から前記受信器（１１）に送信されるデータユニットのシーケンス中の所与のデータユニット（ｍ，ｍ+１）であり、前記フィードバック応答情報（１０５）は、前記シーケンス中の前記所与のデータユニットとは異なるデータユニット（１０６）中で送信されるか、または前記所与のデータユニットの再送信において送信されることを特徴とする請求項１乃至３のいずれか一項に記載の方法。
【請求項６】
前記データユニット（１０１）は、前記送信器（１０）から前記受信器（１１）に送信されるデータユニットのシーケンス中の所与のデータユニット（ｍ，ｍ+１）であり、前記所与のデータユニットに対する前記フィードバック応答情報（１０５）は、前記シーケンスの他のデータユニットに対するフィードバック応答情報とともに送信されることを特徴とする請求項１乃至５のいずれか一項に記載の方法。
【請求項７】
前記受信器（１１）は、前記フィードバック応答情報（１０５）を受信した後、前記受信状況情報（１０４）と前記フィードバック応答情報（１０５）とが同じ受信状況を示すか否かを判断する（Ｓ５１，Ｓ５２）ことを特徴とする請求項１乃至６のいずれか一項に記載の方法。
【請求項８】
前記受信状況情報（１０４）と前記フィードバック応答情報（１０５）とが同じ受信状況を示さなければ、前記受信器（１１）は、エラー応答手順（Ｓ５３）を実行することを特徴とする請求項７に記載の方法。
【請求項９】
前記受信状況情報が正しくない受信を示し、且つ前記フィードバック応答情報が正しい受信を示す場合、前記受信器は、前記送信器（１０）にエラー表示（１０８）を送信することを特徴とする請求項７または８に記載の方法。
【請求項１０】
前記エラー表示（１０８）の送信は、１回より多く繰り返されることを特徴とする請求項９に記載の方法。
【請求項１１】
前記データユニットは、前記送信器（１０）から前記受信器（１１）に送信されるデータユニットのシーケンス中の所与のデータユニットであり、前記所与のデータユニットに対する前記エラー表示（１０８）は、前記シーケンスの他のデータユニットに対するエラー表示とともに送信されることを特徴とする請求項９または１０に記載の方法。
【請求項１２】
前記送信器（１０）は、前記エラー表示（１０８）を受信した後、前記データユニットを再送信する（１１０，１１１）ことを特徴とする請求項９乃至１１のいずれか一項に記載の方法。
【請求項１３】
前記送信器（１０）は、前記１番目からｎ番目までのフィードバック応答情報を、前記複数のｎ個の受信器のそれぞれに送信される１つのメッセージ（６０３，６０５）中に含めることを特徴とする請求項１に記載の方法。
【請求項１４】
前記データユニットは、データユニットのシーケンス中の所与のデータユニットであり、前記送信器（１０）は、前記複数のｎ個の受信器（６１，６２）の少なくとも一つにおいて正しい受信を示す前記所与のデータユニットに対する受信状況情報を受信した後、前記シーケンス中の前記所与のデータユニットより後のデータユニットを送信することを特徴とする請求項１に記載の方法。
【請求項１５】
前記送信器（１０）は、前記複数のｎ個の受信器（６１，６２）の少なくとも閾値ｋ（ここで、ｋは整数で、１<ｋ≦ｎ）において正しい受信を示す前記所与のデータユニットに対する受信状況情報を受信した後、前記所与のデータユニットの受信状況情報に関連した受信器フィードバック応答情報を送信しないようにすることを特徴とする請求項１４に記載の方法。
【請求項１６】
ｋ＝２であることを特徴とする請求項１５に記載の方法。
【請求項１７】
前記送信器（１０）は、前記複数のｎ個の受信器のそれぞれに送られる１つのメッセージ中に、１番目からｎ番目までのフィードバック応答情報を含め、１からｎまでのｉの各値について、ｉ番目の受信状況情報が正しくない受信を示し且つｉ番目のフィードバック応答情報が正しい受信を示すとともに、ｉ番目の受信器以外の閾値ｊ（ここで、ｊは整数で、０<ｊ<ｎ）の他の受信器に関連したフィードバック応答情報が正しくない受信を示すと、前記ｉ番目の受信器は、前記送信器（１０）にエラー表示を送信することを特徴とする請求項１４に記載の方法。
【請求項１８】
ｊ＝ｎ-１であることを特徴とする請求項１７に記載の方法。
【請求項１９】
１からｎまでのｉの各値について、ｉ番目の受信状況情報が正しくない受信を示し且つｉ番目のフィードバック応答情報が正しい受信を示すと、前記ｉ番目の受信器は、前記送信器（１０）にエラー表示を送信し、前記送信器（１０）が正しい受信を示すフィードバック応答情報を送信した全ての受信器から前記送信器（１０）がエラー表示を受信する場合、前記送信器（１０）は、前記所与のデータユニットを再送信することを特徴とする請求項１４に記載の方法。
【請求項２０】
マクロダイバーシチ送信に関与している複数のｎ個（ここで、ｎは１より大きな整数）の受信器のうちの受信器へのデータユニット送信であって、１からｎへのｉの各値について、ｉ番目の受信器から前記送信器（１０）へ、前記データユニットに対する受信状況情報であって、当該ｉ番目の受信器における正しい受信および正しくない受信の少なくとも一つを示す受信状況情報を含むｉ番目のフィードバック・メッセージを送信するようになっているデータユニット送信において、データユニット送信器（１０）を制御する方法であって、
前記複数のｎ個の受信器のそれぞれへデータユニットを送信するステップと、
前記ｉ番目のフィードバック・メッセージを前記ｉ番目の受信器から受信した後、前記受信したｉ番目のフィードバック・メッセージ中に示された受信状況を示すｉ番目のフィードバック応答情報を、前記ｉ番目の受信器へ送信するステップと、
を含む方法。
【請求項２１】
前記フィードバック応答情報が、送信エラーに対して前記受信状況情報より強い耐性を有するように符号化されていることを特徴とする請求項２０に記載の方法。
【請求項２２】
前記フィードバック応答情報の送信が、１回より多く繰り返されることを特徴とする請求項２０または２１に記載の方法。
【請求項２３】
前記フィードバック応答情報が、専用のフィードバック応答メッセージ中で送信されることを特徴とする請求項２０乃至２２のいずれか一項に記載の方法。
【請求項２４】
前記データユニットは、前記送信器（１０）から前記受信器に送信されるデータユニットのシーケンス中の所与のデータユニットであり、前記フィードバック応答情報は、前記シーケンス中の前記所与のデータユニットとは異なるデータユニット（１０６）中で送信されるか、または前記所与のデータユニットの再送信において送信されることを特徴とする請求項２０乃至２３のいずれか一項に記載の方法。
【請求項２５】
前記データユニットは、前記送信器（１０）から前記受信器（１１）に送信されるデータユニットのシーケンス中の所与のデータユニットであり、前記所与のデータユニットに対する前記フィードバック応答情報は、前記シーケンスの他のデータユニットに対するフィードバック応答情報とともに送信されることを特徴とする請求項２０乃至２４のいずれか一項に記載の方法。
【請求項２６】
前記エラー表示を受信した後、前記データユニットを再送信するステップを含むことを特徴とする請求項２０乃至２５のいずれか一項に記載の方法。
【請求項２７】
前記１番目からｎ番目までのフィードバック応答情報は、前記複数のｎ個の受信器のそれぞれに送信される１つのメッセージ中に含められることを特徴とする請求項２０に記載の方法。
【請求項２８】
前記データユニットは、データユニットのシーケンス中の所与のデータユニットであり、前記送信器（１０）は、前記複数のｎ個の受信器の少なくとも一つにおいて正しい受信を示す前記所与のデータユニットに対する受信状況情報を受信した後、前記所与のデータユニットではない前記シーケンス中の別のデータユニットを送信することを特徴とする請求項２０に記載の方法。
【請求項２９】
前記送信器（１０）は、前記複数のｎ個の受信器の少なくとも閾値ｋ（ここで、ｋは整数で、１<ｋ≦ｎ）において正しい受信を示す前記所与のデータユニットに対する受信状況情報（６１，６２）を受信した後、前記所与のデータユニットの受信状況情報に関連した受信器フィードバック応答情報を送信しないようにすることを特徴とする請求項２８に記載の方法。
【請求項３０】
ｋ＝２であることを特徴とする請求項２９に記載の方法。
【請求項３１】
前記複数のｎ個の受信器から１つまたはそれより多くのエラー表示を受信した後、前記送信器（１０）が正しい受信を示すフィードバック応答情報を送信した全ての受信器からエラー表示を受信すると、前記所与のデータユニットを再送信するステップをさらに含むことを特徴とする請求項２８に記載の方法。
【請求項３２】
プログラマブル・データユニット送信装置にロードされ実行されたときに請求項２０乃至３１のいずれか一項に記載の方法を実行するコンピュータ・プログラムを含むコンピュータ・プログラム・プロダクト。
【請求項３３】
送信器からデータユニット受信器（１１）へのデータユニットのマクロダイバーシチ送信において前記データユニット受信器（１１）を制御する方法であって、
前記データユニットを受信した後、前記データユニットに対する受信状況情報であって、正しい受信および正しくない受信のうち少なくとも一つを示す受信状況情報を含むフィードバック・メッセージを前記送信器に送信するステップ（Ｓ８２）と、
前記送信器により受信された前記フィードバック・メッセージ中に示された受信状況を示すフィードバック応答情報を前記送信器から受信した後、前記受信状況情報と前記フィードバック応答情報とが同じ受信状況を示すか否かを判断するステップ（Ｓ８４）と、
を含む方法。
【請求項３４】
前記受信状況情報と前記フィードバック応答情報とが同じ受信状況を示さなければ、エラー応答手順（Ｓ８５）を実行することを特徴とする請求項３３に記載の方法。
【請求項３５】
前記受信状況情報が正しくない受信を示し、且つ前記フィードバック応答情報が正しい受信を示す場合、前記送信器にエラー表示を送信することを特徴とする請求項３３または３４に記載の方法。
【請求項３６】
前記エラー表示の送信は、１回より多く繰り返されることを特徴とする請求項３５に記載の方法。
【請求項３７】
前記データユニットは、前記送信器から前記受信器に送信されるデータユニットのシーケンス中の所与のデータユニットであり、前記所与のデータユニットに対する前記エラー表示は、前記シーケンス中の他のデータユニットに対するエラー表示とともに送信されることを特徴とする請求項３５または３６に記載の方法。
【請求項３８】
前記受信器は、複数のｎ個の受信器の中のものであり、ｎは１よりも大きな整数であり、
前記複数のｎ個の受信器にそれぞれ関連した１番目からｎ番目のフィードバック応答情報を、前記送信器から受信した後、前記受信器に関連した前記受信状況情報が正しくない受信を示すとともに、前記受信器に関連した前記フィードバック応答情報が正しい受信を示し、且つ前記受信器以外の閾値ｊ（ここで、ｊは整数で、０<ｊ<ｎ）の他の受信器に関連したフィードバック応答情報が正しくない受信を示す場合、前記受信器が、エラー表示を前記送信器へ送信するステップをさらに含むことを特徴とする請求項３３に記載の方法。
【請求項３９】
ｊ＝ｎ-１であることを特徴とする請求項３８に記載の方法。
【請求項４０】
プログラマブル・データユニット受信装置にロードされ実行されたときに請求項３３乃至３９のいずれか一項に記載の方法を実行するコンピュータ・プログラムを含むコンピュータ・プログラム・プロダクト。
【請求項４１】
マクロダイバーシチ送信に関与している複数のｎ個（ここで、ｎは１より大きな整数）の受信器のうちの受信器へデータユニットを送信するデータユニット送信器（９０）であって、
データユニットを前記複数のｎ個の受信器それぞれへ送信し、ｉ番目の受信器（ここで、ｉは１からｎの整数）における前記データユニットに対する受信状況情報であって、正しい受信および正しくない受信のうち少なくとも一つを示す受信状況情報を含むｉ番目のフィードバック・メッセージを前記ｉ番目の受信器から受信した後、前記受信したｉ番目のフィードバック・メッセージ中に示された受信状況を示すｉ番目のフィードバック応答情報を、前記ｉ番目の受信器へ送信するように構成された制御装置（９０１，９０２）を、
備えることを特徴とするデータユニット送信器。
【請求項４２】
マクロダイバーシチ送信の送信器からデータユニットを受信するデータユニット受信器（９１）であって、
前記データユニットに対する受信状況情報であって、正しい受信および正しくない受信のうち少なくとも一つを示す受信状況情報を含むフィードバック・メッセージを前記送信器に送信し、前記データユニットを受信した後であって、前記送信器により受信された前記フィードバック・メッセージ中に示された受信状況を示すフィードバック応答情報を前記送信器から受信した後、前記受信状況情報と前記フィードバック応答情報とが同じ受信状況を示すか否かを判断するように構成された制御装置（９１１，９１２）を、
備えることを特徴とするデータユニット受信器。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
図６の例には、２つの受信器６１および６２が示されている。これは、単なる一例である。何故なら、一つの送信器から複数の受信器への通信は、任意の数ｎ（ここで、ｎは、１より大きい整数）の受信器への送信に関連しうるからである。本発明の実施形態においては、送信器は、図６のデータユニット６０１のような所与のデータユニットを、複数のｎ個の受信器、すなわち例えば図６の例における受信器６１および６２のそれぞれに送信する。１からｎへの各値について、ｉ番目の受信器は、例えば受信器６１から送信器１０に送信される第１フィードバック・メッセージ６０２＿１および第２受信器６２から送信器１０に送信される第２フィードバック・メッセージ６０２＿２のようなｉ番目のフィードバック・メッセージを送信器に送信する。各フィードバック・メッセージは、ｉ番目の受信器における正しい受信および正しくない受信の少なくとも１つを示す当該データユニットに対する受信状況情報を含む。図６の例では、データユニット６０１は、フィードバック・メッセージ６０２＿１および６０２＿２がＮＡＣＫメッセージであるように、第１受信器６１および第２受信器６２の双方において正しく受信されていないと仮定している。一般的ケースにおいて、送信器１０は、ｉ番目のフィードバック・メッセージを受信後、受信したｉ番目のフィードバック・メッセージにおいて示された受信状況を示すｉ番目のフィードバック応答情報を、ｉ番目に受信器に送信する。再び、図６の例を参照するに、このことは、送信器１０が、受信したフィーダバック・メッセージ６０２＿１から受信器６１において示された受信状況を、フィードバック・メッセージ６０２＿２から第２受信器６２において示された受信状況を判断することを意味する。そして、複数の受信器のそれぞれに対するフィードバック応答情報が、それぞれ、発生され、送信される。前の例と同様に、フィードバック情報の送信は、例えば、データユニットが送信されるパスとは異なる信号パスを介するといった、適当または望ましい態様で行うことができる。
【手続補正書】
【提出日】平成20年7月24日(2008.7.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
送信器（１０）から、マクロダイバーシチ送信に関与している複数のｎ個（ここで、ｎは１より大きな整数）の受信器（６１，６２）のうちの受信器へのデータユニット送信を制御する方法であって、
前記送信器（１０）が前記複数のｎ個の受信器（６１，６２）のそれぞれへデータユニットを送信するステップと、
１からｎへのｉの各値について、ｉ番目の受信器から前記送信器（１０）へ、前記データユニットに対する受信状況情報であって、当該ｉ番目の受信器（６１，６２）における正しい受信および正しくない受信の少なくとも一つを示す受信状況情報を含むｉ番目のフィードバック・メッセージ（６０２＿１，６０２＿２）を送信するステップと、
前記送信器（１０）が、前記ｉ番目のフィードバック・メッセージ（６０２＿１，６０２＿２）を受信した後、前記受信したｉ番目のフィードバック・メッセージ中に示された受信状況を示すｉ番目のフィードバック応答情報を、前記ｉ番目の受信器へ送信するステップと、
を含む方法。
【請求項２】
前記データユニットは、データユニットのシーケンス中の所与のデータユニットであり、前記送信器（１０）は、前記複数のｎ個の受信器（６１，６２）の少なくとも一つにおいて正しい受信を示す前記所与のデータユニットに対する受信状況情報を受信した後、前記シーケンス中の前記所与のデータユニットより後のデータユニットを送信することを特徴とする請求項１に記載の方法。
【請求項３】
前記送信器（１０）は、前記複数のｎ個の受信器（６１，６２）の少なくとも閾値ｋ（ここで、ｋは整数で、１<ｋ≦ｎ）において正しい受信を示す前記所与のデータユニットに対する受信状況情報を受信した後、前記所与のデータユニットの受信状況情報に関連した受信器フィードバック応答情報を送信しないようにすることを特徴とする請求項２に記載の方法。
【請求項４】
ｋ＝２であることを特徴とする請求項３に記載の方法。
【請求項５】
前記送信器（１０）は、前記複数のｎ個の受信器のそれぞれに送られる１つのメッセージ中に、１番目からｎ番目までのフィードバック応答情報を含め、１からｎまでのｉの各値について、ｉ番目の受信状況情報が正しくない受信を示し且つｉ番目のフィードバック応答情報が正しい受信を示すとともに、ｉ番目の受信器以外の閾値ｊ（ここで、ｊは整数で、０<ｊ<ｎ）の他の受信器に関連したフィードバック応答情報が正しくない受信を示すと、前記ｉ番目の受信器は、前記送信器（１０）にエラー表示を送信することを特徴とする請求項２に記載の方法。
【請求項６】
ｊ＝ｎ-１であることを特徴とする請求項５に記載の方法。
【請求項７】
１からｎまでのｉの各値について、ｉ番目の受信状況情報が正しくない受信を示し且つｉ番目のフィードバック応答情報が正しい受信を示すと、前記ｉ番目の受信器は、前記送信器（１０）にエラー表示を送信し、前記送信器（１０）が正しい受信を示すフィードバック応答情報を送信した全ての受信器から前記送信器（１０）がエラー表示を受信する場合、前記送信器（１０）は、前記所与のデータユニットを再送信することを特徴とする請求項２に記載の方法。
【請求項８】
マクロダイバーシチ送信に関与している複数のｎ個（ここで、ｎは１より大きな整数）の受信器のうちの受信器へのデータユニット送信であって、１からｎへのｉの各値について、ｉ番目の受信器から前記送信器（１０）へ、前記データユニットに対する受信状況情報であって、当該ｉ番目の受信器における正しい受信および正しくない受信の少なくとも一つを示す受信状況情報を含むｉ番目のフィードバック・メッセージを送信するようになっているデータユニット送信において、データユニット送信器（１０）を制御する方法であって、
前記複数のｎ個の受信器のそれぞれへデータユニットを送信するステップと、
前記ｉ番目のフィードバック・メッセージを前記ｉ番目の受信器から受信した後、前記受信したｉ番目のフィードバック・メッセージ中に示された受信状況を示すｉ番目のフィードバック応答情報を、前記ｉ番目の受信器へ送信するステップと、
を含む方法。
【請求項９】
前記データユニットは、データユニットのシーケンス中の所与のデータユニットであり、前記送信器（１０）は、前記複数のｎ個の受信器の少なくとも一つにおいて正しい受信を示す前記所与のデータユニットに対する受信状況情報を受信した後、前記所与のデータユニットではない前記シーケンス中の別のデータユニットを送信することを特徴とする請求項８に記載の方法。
【請求項１０】
前記複数のｎ個の受信器から１つまたはそれより多くのエラー表示を受信した後、前記送信器（１０）が正しい受信を示すフィードバック応答情報を送信した全ての受信器からエラー表示を受信すると、前記所与のデータユニットを再送信するステップをさらに含むことを特徴とする請求項９に記載の方法。
【請求項１１】
プログラマブル・データユニット送信装置にロードされ実行されたときに請求項９又は１０に記載の方法を実行するコンピュータ・プログラム。
【請求項１２】
送信器からデータユニット受信器（１１）へのデータユニットのマクロダイバーシチ送信において前記データユニット受信器（１１）を制御する方法であって、
前記データユニットを受信した後、前記データユニットに対する受信状況情報であって、正しい受信および正しくない受信のうち少なくとも一つを示す受信状況情報を含むフィードバック・メッセージを前記送信器に送信するステップ（Ｓ８２）と、
前記送信器により受信された前記フィードバック・メッセージ中に示された受信状況を示すフィードバック応答情報を前記送信器から受信した後、前記受信状況情報と前記フィードバック応答情報とが同じ受信状況を示すか否かを判断するステップ（Ｓ８４）と、
を含む方法。
【請求項１３】
プログラマブル・データユニット受信装置にロードされ実行されたときに請求項１２記載の方法を実行するコンピュータ・プログラム。
【請求項１４】
マクロダイバーシチ送信に関与している複数のｎ個（ここで、ｎは１より大きな整数）の受信器のうちの受信器へデータユニットを送信するデータユニット送信器（９０）であって、
データユニットを前記複数のｎ個の受信器それぞれへ送信し、ｉ番目の受信器（ここで、ｉは１からｎの整数）における前記データユニットに対する受信状況情報であって、正しい受信および正しくない受信のうち少なくとも一つを示す受信状況情報を含むｉ番目のフィードバック・メッセージを前記ｉ番目の受信器から受信した後、前記受信したｉ番目のフィードバック・メッセージ中に示された受信状況を示すｉ番目のフィードバック応答情報を、前記ｉ番目の受信器へ送信するように構成された制御装置（９０１，９０２）を、
備えることを特徴とするデータユニット送信器。
【請求項１５】
マクロダイバーシチ送信の送信器からデータユニットを受信するデータユニット受信器（９１）であって、
前記データユニットに対する受信状況情報であって、正しい受信および正しくない受信のうち少なくとも一つを示す受信状況情報を含むフィードバック・メッセージを前記送信器に送信し、前記データユニットを受信した後であって、前記送信器により受信された前記フィードバック・メッセージ中に示された受信状況を示すフィードバック応答情報を前記送信器から受信した後、前記受信状況情報と前記フィードバック応答情報とが同じ受信状況を示すか否かを判断するように構成された制御装置（９１１，９１２）を、
備えることを特徴とするデータユニット受信器。
【国際調査報告】
2009506599.tif 000012
2009506599.tif 000013
2009506599.tif 000014