(57)【特許請求の範囲】
【請求項１】
アグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）の受信状態指示方法であって、
受信端が、Ａ−ＭＰＤＵを受信するステップであって、前記Ａ−ＭＰＤＵは第１のＭＰＤＵ又は第２のＭＰＤＵを含む少なくとも１つのＭＰＤＵを含み、前記第１のＭＰＤＵは１つの媒体アクセス制御サービスデータユニット（ＭＳＤＵ）をカプセル化することによって得られ、前記第２のＭＰＤＵはＭＳＤＵのセグメントである１つのＭＳＤＵフラグメントをカプセル化することによって得られ、前記少なくとも１つのＭＰＤＵはシーケンス番号（ＳＮ）及びフラグメント番号（ＦＮ）を含み、前記ＳＮは前記第１のＭＰＤＵ内のＭＳＤＵのシーケンス番号、又は１つのＭＳＤＵフラグメントが前記第２のＭＰＤＵにカプセル化されているＭＳＤＵのシーケンス番号を識別し、前記ＦＮはＭＳＤＵフラグメントの番号を識別する、ステップと、
前記少なくとも１つのＭＰＤＵのＦＮフィールドが０でない場合、前記受信端が送信端に、前記Ａ−ＭＰＤＵの受信状態を指示するアクノレッジメントフレームを送信するステップと、
を含み、
前記アクノレッジメントフレームはフラグメント指示フィールド及び受信状態フィールドを含み、前記フラグメント指示フィールドは、前記Ａ−ＭＰＤＵが少なくとも１つの第２のＭＰＤＵを含むことを示し、
前記受信状態フィールドは、ＳＮのシーケンスにおける前記Ａ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示し、前記受信状態フィールドの固定数のビットの全てのビットは１つのＳＮに対応しており、前記受信状態フィールドの前記固定数のビットの１つのビットは前記Ａ−ＭＰＤＵ内の１つのＭＰＤＵの受信状態を示す、
方法。
【請求項２】
前記固定数のビットの１つのビットは、ＦＮのシーケンスにおける１つのＭＰＤＵの受信状態を示す、請求項１に記載の方法。
【請求項３】
前記固定数のビットは４ビットである、請求項１又は２に記載の方法。
【請求項４】
前記アクノレッジメントフレームがマルチユーザブロックアクノレッジメント（Ｍ−ＢＡ）フレームのフレームフォーマットを用いるとき、フラグメント指示は、前記Ｍ−ＢＡフレーム内のＢＡ情報フィールドの開始シーケンス制御フィールドの４つの予約ビットのうち１以上のビットを含む、請求項１に記載の方法。
【請求項５】
前記アクノレッジメントフレームが圧縮ブロックアクノレッジメント（ＢＡ）フレームのフレームフォーマットを用いるとき、前記フラグメント指示フィールドは、
前記フラグメント指示フィールドが、前記圧縮ＢＡフレーム内のＢＡ情報フィールドの開始シーケンス制御フィールドの４つの予約ビットのうち１以上のビットを含む形式を用いる、請求項１に記載の方法。
【請求項６】
前記固定数のビットの数は、１つのＭＳＤＵのＭＳＤＵフラグメントの許容数の最大値以上である、
請求項１に記載の方法。
【請求項７】
アグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）の受信状態指示方法であって、
送信端が、Ａ−ＭＰＤＵ内の各ＭＰＤＵにシーケンス番号（ＳＮ）を割り当てるステップであって、前記Ａ−ＭＰＤＵは第１のＭＰＤＵ又は第２のＭＰＤＵを含む少なくとも１つのＭＰＤＵを含み、前記第１のＭＰＤＵは１つの媒体アクセス制御サービスデータユニット（ＭＳＤＵ）をカプセル化することによって得られ、前記第２のＭＰＤＵはＭＳＤＵのセグメントである１つのＭＳＤＵフラグメントをカプセル化することによって得られる、ステップと、
前記送信端が、前記Ａ−ＭＰＤＵを受信端に送信するステップであって、前記少なくとも１つのＭＰＤＵは前記第１のＭＰＤＵ内のＭＳＤＵのシーケンス番号、又は１つのＭＳＤＵフラグメントが前記第２のＭＰＤＵにカプセル化されているＭＳＤＵのシーケンス番号を識別するＳＮを含む、ステップと、
前記送信端が、アクノレッジメントフレームを受信するステップであって、前記アクノレッジメントフレームは、ＳＮのシーケンスにおける前記Ａ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示す指示フィールドを含み、前記指示フィールドの固定数のビットの全てのビットは１つのＳＮに対応しており、前記指示フィールドの前記固定数のビットの１つのビットは前記Ａ−ＭＰＤＵ内の１つのＭＰＤＵの受信状態を示す、ステップと、
を含む方法。
【請求項８】
前記少なくとも１つのＭＰＤＵは、更にＭＳＤＵフラグメントの番号を識別するフラグメント番号（ＦＮ）を含み、
前記固定数のビットの１つのビットは、ＦＮのシーケンスにおける１つのＭＰＤＵの受信状態を示す、請求項７に記載の方法。
【請求項９】
前記固定数のビットは４ビットである、請求項７又は８に記載の方法。
【請求項１０】
前記シーケンス番号は、前記ＭＰＤＵの媒体アクセス制御ヘッダで搬送される、
請求項７に記載の方法。
【請求項１１】
前記アクノレッジメントフレームが圧縮ブロックアクノレッジメント（ＢＡ）フレームのフレームフォーマットを用いるとき、前記アクノレッジメントフレームに含まれる前記指示フィールドは、前記圧縮ＢＡフレーム内のブロックアクノレッジメントビットマップフィールドである、
請求項７に記載の方法。
【請求項１２】
前記アクノレッジメントフレームは更にフラグメント指示フィールドを含み、前記フラグメント指示フィールドは、前記Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵが前記第２のＭＰＤＵであることを示す、
請求項７に記載の方法。
【請求項１３】
プロセッサと、命令を記憶するメモリと、送受信器とを備える受信端であって、
前記命令が前記プロセッサ上で実行した場合、請求項１乃至６のうちいずれか１項に記載の方法を実行する受信端。
【請求項１４】
プロセッサと、命令を記憶するメモリと、送受信器とを備える送信端であって、
前記命令が前記プロセッサ上で実行した場合、請求項７乃至１２のうちいずれか１項に記載の方法を実行する送信端。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１５年９月１日に中国特許庁に提出された「Ａ−ＭＰＤＵの受信状態指示方法及び受信端装置」と題された中国特許出願第２０１５１０５５１６７５．Ｘ号に対する優先権を主張し、その全体が参照により本明細書に組み込まれる。
【０００２】
本発明は、通信分野に関し、特に、Ａ−ＭＰＤＵの受信状態指示方法及び受信装置に関する。
【背景技術】
【０００３】
フラグメント化技術は、低レートのデータ伝送をサポートする８０２．１１ｂプロトコルで導入された。いわゆるフラグメント化技術とは、媒体アクセス制御（media  access  control，ＭＡＣ）層において、ＭＡＣサービスデータユニット（MAC  service  data  unit，ＭＳＤＵ）又はＭＡＣ管理プロトコルデータユニット（MAC  management  protocol  data  unit，ＭＭＰＤＵ）が複数のセグメントに分割されることを意味し、各セグメントは、ＭＳＤＵ又はＭＭＰＤＵのフラグメントと呼ばれる。フラグメントの受信に失敗した場合、フラグメント化技術では、受信を失敗したフラグメントのみを再送することができ、ＭＳＤＵやＭＭＰＤＵ全体を再送する必要がなく、ネットワークのロバスト性とスループットを向上させることができる。
【０００４】
より高いデータ伝送速度をサポートするために、アグリゲートＭＡＣプロトコルデータユニット（aggregate-MAC  protocol  data  unit，Ａ−ＭＰＤＵ）技術が８０２．１１ｎプロトコルに導入された。Ａ−ＭＰＤＵ技術とは、ＭＳＤＵ又はアグリゲートＭＡＣサービスデータユニット（aggregate  MSDU，Ａ−ＭＳＤＵ）をカプセル化してＭＡＣプロトコルデータユニット（MAC  protocol  data  unit，ＭＰＤＵ）を取得することを意味し、複数のＭＰＤＵがアグリゲート方式で送信される。アグリゲートＭＰＤＵは、ＭＰＤＵデリミタを用いて区別される。１つのＡ−ＭＰＤＵでは、最大６４のカプセル化されたＭＳＤＵを送信のために集約することができる。Ａ−ＭＰＤＵ技術では、ブロックアクノレッジメント（Block  Acknowledgement，ＢＡ）フレームを用いてＡ−ＭＰＤＵの受信状態がフィードバックされる。ＢＡフレームに含まれるＢＡビットマップ内の各ビットは、対応して、１つのＭＳＤＵ又はＡ−ＭＳＤＵの受信状態を示す。ＢＡビットマップの第１のビットは、対応して、ＢＡ開始シーケンス制御フィールド内の第１のシーケンス番号（sequence  number，ＳＮ）のＭＳＤＵの受信状態を示す。
【０００５】
新世代の無線ローカルエリアネットワーク（Wireless  Local  Area  Network，ＷＬＡＮ）システムの８０２．１１ａｘプロトコルでは、直交周波数分割多元接続（orthogonal  frequency  division  multiple  access，ＯＦＤＭＡ）技術が導入された。ＯＦＤＭＡ技術を使用する複数のユーザは、異なるサブチャネル上でデータを送信する。図１に示されるように、複数のステーション（Station、ＳＴＡ）は、対応するサブチャネル上でＡ−ＭＰＤＵを送信する。前述のＡ−ＭＰＤＵ内の各ＭＰＤＵは、１つのＭＳＤＵ又は１つのＡ−ＭＳＤＵをカプセル化することによって得られ、ＭＳＤＵのフラグメントをカプセル化することによって取得することはできない。複数のステーションは、パッド（Ｐａｄ）ビットを用いて、複数のステーションによって送信されたデータを時間的に整列させることができる。その後、Ｐａｄビットによって占有されるリソースを用いて、ＭＳＤＵ又はＡ−ＭＳＤＵのフラグメントを送信して、伝送効率を向上させることができる。したがって、新世代のＷＬＡＮシステムは、ＭＳＤＵフラグメント化技術とＡ−ＭＰＤＵ技術の両方をサポートする必要がある。すなわち、Ａ−ＭＰＤＵ内のＭＰＤＵは、ＭＳＤＵ又はＡ−ＭＳＤＵをカプセル化することによって得ることができ、或いは、ＭＳＤＵフラグメント又はＡ−ＭＳＤＵフラグメントをカプセル化することによって得ることができる。説明を容易にするために、以下の説明におけるＭＳＤＵフラグメントは、Ａ−ＭＳＤＵフラグメントとして理解されてもよい。
【０００６】
既存の圧縮ＢＡフレームは、ＭＳＤＵのみをカプセル化して得られたＭＰＤＵを含むＡ−ＭＰＤＵの受信状態のみを示すことができるので、新世代のＷＬＡＮシステムにおいて、ＭＳＤＵフラグメントをカプセル化することによって得られたＭＰＤＵを含むＡ−ＭＰＤＵの受信状態を示すことができない。現在、新世代のＷＬＡＮシステムにおいて、ＭＳＤＵフラグメントをカプセル化することによって得られたＭＰＤＵを含むＡ−ＭＰＤＵの受信状態は、以下の２つの解決策を用いて示すことができる。ただし、いくつかの欠点がある。詳細は次のとおりである。
【０００７】
解決策１：ＭＳＤＵのＳＮを割り当てる方式が変更される。
【０００８】
ＭＳＤＵ又はＭＳＤＵフラグメントに固有のＳＮが割り当てられる。このようにして、同じＭＳＤＵの異なるフラグメントは同じＳＮをもつことがなく、それぞれのＳＮをもつ。ＭＰＤＵのシーケンス制御フィールドの２つのビットは、同じＭＳＤＵに属するＭＳＤＵフラグメントを示すために用いられる。圧縮ＢＡフレーム内の各ビットは、１つのＳＮに対応するＭＳＤＵ又はＭＳＤＵフラグメントの受信状態を示すために用いられる。したがって、受信端は、送信端に圧縮ＢＡフレームを送信することにより、Ａ−ＭＰＤＵの受信状態を示す。解決策１では、ＭＳＤＵのＳＮを割り当てる既存の方式が変更され、解決策は比較的複雑である。同じＭＳＤＵに属するＭＳＤＵフラグメントを示すために用いられるビットの指示が不正確になると、受信側は、複数のＭＳＤＵから来るフラグメントが同じＭＳＤＵに属すると誤ってみなしてしまう。
【０００９】
解決策２：Ａ−ＭＰＤＵにおいて、同じＭＳＤＵのフラグメント数が制限される。
【００１０】
１つのＡ−ＭＰＤＵが複数のＭＳＤＵのフラグメントを含むことができるが、１つのＡ−ＭＰＤＵは同じＭＳＤＵのフラグメントを１つしか含まないことが規定される。このように、圧縮ＢＡフレーム内の各ビットは、ＳＮシーケンスに従って、ＭＳＤＵ又はＭＳＤＵフラグメントの受信状態を示すことができる。したがって、受信端は、送信端に圧縮ＢＡフレームを送信することにより、Ａ−ＭＰＤＵの受信状態を示す。したがって、解決策２では、同じＭＳＤＵの複数のフラグメントを、送信のために１つのＡ−ＭＰＤＵにアグリゲートすることはできない。
【００１１】
結論として、ＭＳＤＵフラグメントを含むＡ−ＭＰＤＵの受信状態は、既存の解決策を採用することによってうまく示すことができず、既存の解決策にはいくつかの欠点がある。
【発明の概要】
【００１２】
本発明は、ＭＳＤＵフラグメントを含むＡ−ＭＰＤＵの受信状態を示すために、Ａ−ＭＰＤＵの受信状態指示方法、ＭＳＤＵフラグメントの受信状態指示方法、受信装置、送信装置を提供する。
【００１３】
本発明の実施形態の具体的な技術的解決策は以下の通りである。
【００１４】
第１の態様によれば、本発明の実施形態は、アグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）の受信状態指示方法を提供する。本方法は、
受信端が、送信端によって送信されたＡ−ＭＰＤＵを受信するステップと、
Ａ−ＭＰＤＵ内の少なくとも１つのＭＡＣプロトコルデータユニット（ＭＰＤＵ）が媒体アクセス制御サービスデータユニット（ＭＳＤＵ）のフラグメントをカプセル化することによって得られたと決定した場合、受信端が送信端に、Ａ−ＭＰＤＵの受信状態を指示するのに用いられるアクノレッジメントフレームを送信するステップと、
を含み、
アクノレッジメントフレームはフラグメント指示フィールド及び受信状態フィールドを含み、フラグメント指示フィールドは、Ａ−ＭＰＤＵがＭＳＤＵフラグメントをカプセル化することによって得られたＭＰＤＵを含むことを示すのに用いられ、受信状態フィールドは、Ａ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示すのに用いられ、受信状態フィールドの所定ビット数のビットは、同じシーケンス番号（ＳＮ）を有するＭＰＤＵの受信状態を示すのに用いられ、受信状態フィールド内の各ビットは、Ａ−ＭＰＤＵ内のシーケンス番号（ＳＮ）のシーケンスの１つのＭＰＤＵを示すのに用いられる。
【００１５】
第１の態様に関して、第１の可能な実施方式では、受信端が、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたと決定するステップは、
Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵに含まれるフラグメント番号（ＦＮ）フィールドが０以外も含むと決定したとき、受信端が、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたと決定するステップ、
を含む。
【００１６】
第１の態様に関して、第２の可能な実施方式では、アクノレッジメントフレームがマルチユーザブロックアクノレッジメント（Ｍ−ＢＡ）フレームのフレームフォーマットを用いるとき、フラグメント指示フィールドは、
フラグメント指示フィールドが、Ｍ−ＢＡフレーム内のＢＡ情報フィールドの開始シーケンス制御フィールドの４つの予約ビットのうち１以上のビットを含む形式、又は、
フラグメント指示フィールドが、Ｍ−ＢＡフレーム内のトラフィック識別子（ＴＩＤ）フィールドの１以上のビットを含む形式、
を用いる。
【００１７】
第１の態様に関して、第３の可能な実施方式では、アクノレッジメントフレームが圧縮ブロックアクノレッジメント（ＢＡ）フレームのフレームフォーマットを用いるとき、フラグメント指示フィールドは、
フラグメント指示フィールドが、圧縮ＢＡフレーム内のＢＡ情報フィールドの開始シーケンス制御フィールドの４つの予約ビットのうち１以上のビットを含む形式、又は、
フラグメント指示フィールドが、圧縮ＢＡフレーム内のＢＡ制御フィールドのトラフィック識別子（ＴＩＤ）フィールドの１以上のビットを含む形式、又は、
フラグメント指示フィールドが、圧縮ＢＡフレームのＢＡ制御フィールドの８つの予約ビットのうち１以上のビットを含む形式、又は、
フラグメント指示フィールドが、圧縮ＢＡフレームのＢＡ制御フィールドのマルチトラフィック識別子（Ｍｕｌｔｉ−ＴＩＤ）ビット、圧縮ビットマップビット及びＧＣＲ（Groupcast  with  Retries）ビットを含む形式、
を用いる。
【００１８】
第１の態様に関して、第４の可能な実施方式では、同じＳＮを有するＭＰＤＵの受信状態を示すのに用いられる受信状態フィールドのビットについて、所定ビット数のビットは、ＭＳＤＵフラグメントの許容数の最大値以上である。
【００１９】
第２の態様によれば、本発明の実施形態は受信装置を提供する。本受信装置は、
送信装置によって送信されたアグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）を受信するように構成される受信ユニットと、
受信ユニットによって受信されたＡ−ＭＰＤＵ内の少なくとも１つのＭＡＣプロトコルデータユニット（ＭＰＤＵ）が媒体アクセス制御サービスデータユニット（ＭＳＤＵ）のフラグメントをカプセル化することによって得られたと決定したとき、Ａ−ＭＰＤＵの受信状態を指示するのに用いられるアクノレッジメントフレームを決定するように構成される決定ユニットと、
決定ユニットによって決定されたアクノレッジメントフレームを送信装置に送信するように構成される送信ユニットと、
を備える。アクノレッジメントフレームはフラグメント指示フィールド及び受信状態フィールドを含み、フラグメント指示フィールドは、Ａ−ＭＰＤＵがＭＳＤＵフラグメントをカプセル化することによって得られたＭＰＤＵを含むことを示すのに用いられ、受信状態フィールドは、Ａ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示すのに用いられ、受信状態フィールドの所定ビット数のビットは、同じシーケンス番号（ＳＮ）を有するＭＰＤＵの受信状態を示すのに用いられ、受信状態フィールド内の各ビットは、Ａ−ＭＰＤＵ内のシーケンス番号（ＳＮ）のシーケンスの１つのＭＰＤＵを示すのに用いられる。
【００２０】
第２の態様に関して、第１の可能な実施方式では、受信ユニットによって受信されたＡ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたと決定するとき、決定ユニットは、具体的には、
Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵに含まれるフラグメント番号（ＦＮ）フィールドが０以外も含むと決定したとき、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたと決定するように構成される。
【００２１】
第２の態様に関して、第２の可能な実施方式では、アクノレッジメントフレームがマルチユーザブロックアクノレッジメント（Ｍ−ＢＡ）フレームのフレームフォーマットを用いるとき、フラグメント指示フィールドは、
フラグメント指示フィールドが、Ｍ−ＢＡフレーム内のＢＡ情報フィールドの開始シーケンス制御フィールドの４つの予約ビットのうち１以上のビットを含む形式、又は、
フラグメント指示フィールドが、Ｍ−ＢＡフレーム内のトラフィック識別子（ＴＩＤ）フィールドの１以上のビットを含む形式、
を用いる。
【００２２】
第２の態様に関して、第３の可能な実施方式では、アクノレッジメントフレームが圧縮ブロックアクノレッジメント（ＢＡ）フレームのフレームフォーマットを用いるとき、フラグメント指示フィールドは、
フラグメント指示フィールドが、圧縮ＢＡフレーム内のＢＡ情報フィールドの開始シーケンス制御フィールドの４つの予約ビットのうち１以上のビットを含む形式、又は、
フラグメント指示フィールドが、圧縮ＢＡフレーム内のＢＡ制御フィールドのトラフィック識別子（ＴＩＤ）フィールドの１以上のビットを含む形式、又は、
フラグメント指示フィールドが、圧縮ＢＡフレームのＢＡ制御フィールドの８つの予約ビットのうち１以上のビットを含む形式、又は、
フラグメント指示フィールドが、圧縮ＢＡフレームのＢＡ制御フィールドのマルチトラフィック識別子（Ｍｕｌｔｉ−ＴＩＤ）ビット、圧縮ビットマップビット及びＧＣＲ（Groupcast  with  Retries）ビットを含む形式、
を用いる。
【００２３】
第２の態様に関して、第４の可能な実施方式では、同じＳＮを有するＭＰＤＵの受信状態を示すのに用いられる受信状態フィールドのビットについて、所定ビット数のビットは、ＭＳＤＵフラグメントの許容数の最大値以上である。
【００２４】
第３の態様によれば、本発明の実施形態は受信装置を提供する。本受信装置は、
送信装置によって送信されたアグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）を受信するように構成される送受信器と、
送受信器によって受信されたＡ−ＭＰＤＵ内の少なくとも１つのＭＡＣプロトコルデータユニット（ＭＰＤＵ）が媒体アクセス制御サービスデータユニット（ＭＳＤＵ）のフラグメントをカプセル化することによって得られたと決定したとき、Ａ−ＭＰＤＵの受信状態を指示するのに用いられるアクノレッジメントフレームを決定するように構成されるプロセッサと、
を備える。送受信器は更に、プロセッサによって決定されたアクノレッジメントフレームを送信装置に送信するように構成され、
アクノレッジメントフレームはフラグメント指示フィールド及び受信状態フィールドを含み、フラグメント指示フィールドは、Ａ−ＭＰＤＵがＭＳＤＵフラグメントをカプセル化することによって得られたＭＰＤＵを含むことを示すのに用いられ、受信状態フィールドは、Ａ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示すのに用いられ、受信状態フィールドの所定ビット数のビットは、同じシーケンス番号（ＳＮ）を有するＭＰＤＵの受信状態を示すのに用いられ、受信状態フィールド内の各ビットは、Ａ−ＭＰＤＵ内のシーケンス番号（ＳＮ）のシーケンスの１つのＭＰＤＵを示すのに用いられる。
【００２５】
第３の態様に関して、第１の可能な実施方式では、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたと決定したとき、プロセッサは、具体的には、
Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵに含まれるフラグメント番号（ＦＮ）フィールドが０以外も含むと決定したとき、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたと決定するように構成される。
【００２６】
第３の態様に関して、第２の可能な実施方式では、アクノレッジメントフレームがマルチユーザブロックアクノレッジメント（Ｍ−ＢＡ）フレームのフレームフォーマットを用いるとき、フラグメント指示フィールドは、
フラグメント指示フィールドが、Ｍ−ＢＡフレーム内のＢＡ情報フィールドの開始シーケンス制御フィールドの４つの予約ビットのうち１以上のビットを含む形式、又は、
フラグメント指示フィールドが、Ｍ−ＢＡフレーム内のトラフィック識別子（ＴＩＤ）フィールドの１以上のビットを含む形式、
を用いる。
【００２７】
第３の態様に関して、第３の可能な実施方式では、アクノレッジメントフレームが圧縮ブロックアクノレッジメント（ＢＡ）フレームのフレームフォーマットを用いるとき、フラグメント指示フィールドは、
フラグメント指示フィールドが、圧縮ＢＡフレーム内のＢＡ情報フィールドの開始シーケンス制御フィールドの４つの予約ビットのうち１以上のビットを含む形式、又は、
フラグメント指示フィールドが、圧縮ＢＡフレーム内のＢＡ制御フィールドのトラフィック識別子（ＴＩＤ）フィールドの１以上のビットを含む形式、又は、
フラグメント指示フィールドが、圧縮ＢＡフレームのＢＡ制御フィールドの８つの予約ビットのうち１以上のビットを含む形式、又は、
フラグメント指示フィールドが、圧縮ＢＡフレームのＢＡ制御フィールドのマルチトラフィック識別子（Ｍｕｌｔｉ−ＴＩＤ）ビット、圧縮ビットマップビット及びＧＣＲ（Groupcast  with  Retries）ビットを含む形式、
を用いる。
【００２８】
第３の態様に関して、第４の可能な実施方式では、同じＳＮを有するＭＰＤＵの受信状態を示すのに用いられる受信状態フィールドのビットについて、所定ビット数のビットは、ＭＳＤＵフラグメントの許容数の最大値以上である。
【００２９】
第４の態様によれば、本発明の実施形態は、アグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）の受信状態指示方法を提供する。本方法は、
受信端が、送信端によって送信されたＡ−ＭＰＤＵを受信するステップと、
受信端が送信端に、Ａ−ＭＰＤＵの受信状態を指示するのに用いられるアクノレッジメントフレームを送信するステップであって、アクノレッジメントフレームはブロックアクノレッジメントビットマップフィールドを含み、ブロックアクノレッジメントビットマップフィールド内の各ビットは、Ａ−ＭＰＤＵ内の１つのＭＡＣプロトコルデータユニット（ＭＰＤＵ）の受信状態を示すのに用いられる、ステップと、
を含む。
【００３０】
第４の態様に関して、第１の可能な実施方式では、アクノレッジメントフレームは更にＡ−ＭＰＤＵ識別フィールドを含む。Ａ−ＭＰＤＵ識別フィールドは、送信端がＡ−ＭＰＤＵと送信端によって送信された別のＡ−ＭＰＤＵとを区別するために用いられる。
【００３１】
第４の態様の第１の可能な実施方式に関して、第４の態様の第２の可能な実施方式では、Ａ−ＭＰＤＵ識別フィールドは、Ａ−ＭＰＤＵ内の第１のＭＰＤＵに含まれるシーケンス番号（ＳＮ）及びフラグメント番号（ＦＮ）を含む。
【００３２】
第５の態様によれば、本発明の実施形態は受信装置を提供する。本受信装置は、
送信装置によって送信されたアグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）を受信するように構成される受信ユニットと、
受信ユニットによって受信されたＡ−ＭＰＤＵの受信状態を指示するのに用いられるアクノレッジメントフレームを決定するように構成される決定ユニットであって、アクノレッジメントフレームはブロックアクノレッジメントビットマップフィールドを含み、ブロックアクノレッジメントビットマップフィールド内の各ビットは、Ａ−ＭＰＤＵ内の１つのＭＡＣプロトコルデータユニット（ＭＰＤＵ）の受信状態を示すのに用いられる、決定ユニットと、
決定ユニットによって決定されたアクノレッジメントフレームを送信装置に送信するように構成される送信ユニットと、
を備える。
【００３３】
第５の態様に関して、第１の可能な実施方式では、アクノレッジメントフレームは更にＡ−ＭＰＤＵ識別フィールドを含む。Ａ−ＭＰＤＵ識別フィールドは、送信装置がＡ−ＭＰＤＵと送信装置によって送信された別のＡ−ＭＰＤＵとを区別するために用いられる。
【００３４】
第５の態様の第１の可能な実施方式に関して、第５の態様の第２の可能な実施方式では、Ａ−ＭＰＤＵ識別フィールドは、Ａ−ＭＰＤＵ内の第１のＭＰＤＵに含まれるシーケンス番号（ＳＮ）及びフラグメント番号（ＦＮ）を含む。
【００３５】
第６の態様によれば、本発明の実施形態は受信装置を提供する。本受信装置は、
送信装置によって送信されたアグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）を受信するように構成される送受信器と、
送受信器によって受信されたＡ−ＭＰＤＵの受信状態を指示するのに用いられるアクノレッジメントフレームを決定するように構成されるプロセッサであって、アクノレッジメントフレームはブロックアクノレッジメントビットマップフィールドを含み、ブロックアクノレッジメントビットマップフィールド内の各ビットは、Ａ−ＭＰＤＵ内の１つのＭＡＣプロトコルデータユニット（ＭＰＤＵ）の受信状態を示すのに用いられる、プロセッサと、
を備える。送受信器は更に、プロセッサによって決定されたアクノレッジメントフレームを送信装置に送信するように構成される。
【００３６】
第６の態様に関して、第１の可能な実施方式では、アクノレッジメントフレームは更にＡ−ＭＰＤＵ識別フィールドを含む。Ａ−ＭＰＤＵ識別フィールドは、送信装置がＡ−ＭＰＤＵと送信装置によって送信された別のＡ−ＭＰＤＵとを区別するために用いられる。
【００３７】
第６の態様の第１の可能な実施方式に関して、第６の態様の第２の可能な実施方式では、Ａ−ＭＰＤＵ識別フィールドは、Ａ−ＭＰＤＵ内の第１のＭＰＤＵに含まれるシーケンス番号（ＳＮ）及びフラグメント番号（ＦＮ）を含む。
【００３８】
第７の態様によれば、本発明の実施形態は、媒体アクセス制御サービスデータユニット（ＭＳＤＵ）フラグメントの受信状態指示方法を提供する。本方法は、
送信端が、受信端に、ＭＳＤＵフラグメントを含むアグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）を送信するステップと、
送信端が、受信端に要求フレームを送信するステップであって、要求フレームは、Ａ−ＭＰＤＵに含まれるＭＳＤＵフラグメントの受信状態の指示を要求するのに用いられる、ステップと、
送信端が、受信端によって送信された応答フレームを受信するステップであって、応答フレームは、Ａ−ＭＰＤＵに含まれるＭＳＤＵフラグメントの受信状態を示すのに用いられる。
【００３９】
第７の態様に関して、第１の可能な実施方式では、要求フレームはＭＳＤＵフラグメントのシーケンス番号（ＳＮ）を含む。応答フレームは、ＭＳＤＵフラグメントのＳＮと、ＭＳＤＵフラグメントの受信状態を示すのに用いられる指示フィールドとを含む。
【００４０】
第７の態様に関して、第２の可能な実施方式では、送信端がＭＳＤＵフラグメントを含むＡ−ＭＰＤＵを複数の受信端に送信するとき、要求フレームは、複数の受信端にそれぞれ送信端に応答フレームを送信するように要求するのに用いられる。要求フレームは、複数の受信端の各受信端の識別情報と受信端によって受信されたＭＳＤＵフラグメントのシーケンス番号（ＳＮ）との関連についての情報を含む。
【００４１】
第７の態様に関して、第３の可能な実施方式では、送信端が少なくとも１つのＡ−ＭＰＤＵを用いて受信端にＭＳＤＵの全てのフラグメントを送信するとき、送信端によって送信された要求フレームは、ＭＳＤＵの各フラグメントの受信状態の指示を要求するのに用いられ、送信端によって受信された応答フレームは、ＭＳＤＵの各フラグメントの受信状態を示すのに用いられる。
【００４２】
第８の態様によれば、本発明の実施形態は、媒体アクセス制御サービスデータユニット（ＭＳＤＵ）フラグメントの受信状態指示方法を提供する。本方法は、
受信端が、送信端によって送信されＭＳＤＵフラグメントを含むアグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）を受信するステップと、
受信端が、送信端によって送信された要求フレームを受信するステップであって、要求フレームは、Ａ−ＭＰＤＵに含まれるＭＳＤＵフラグメントの受信状態の指示を要求するのに用いられる、ステップと、
受信端が、送信端に応答フレームを送信するステップであって、応答フレームは、Ａ−ＭＰＤＵに含まれるＭＳＤＵフラグメントの受信状態を示すのに用いられる、ステップと、
を含む。
【００４３】
第８の態様に関して、第１の可能な実施方式では、要求フレームはＭＳＤＵフラグメントのシーケンス番号（ＳＮ）を含む。応答フレームは、ＭＳＤＵフラグメントのＳＮと、ＭＳＤＵフラグメントの受信状態を示すのに用いられる指示フィールドとを含む。
【００４４】
第８の態様に関して、第２の可能な実施方式では、送信端がＭＳＤＵフラグメントを含むＡ−ＭＰＤＵを複数の受信端に送信するとき、要求フレームは、複数の受信端にそれぞれ送信端に応答フレームを送信するように要求するのに用いられる。要求フレームは、複数の受信端によってそれぞれ受信されたＭＳＤＵフラグメントのシーケンス番号（ＳＮ）を含む。
【００４５】
第８の態様に関して、第３の可能な実施方式では、受信端が送信端により少なくとも１つのＡ−ＭＰＤＵを用いて送信されたＭＳＤＵの全てのフラグメントを受信するとき、受信端によって受信された要求フレームは、ＭＳＤＵの各フラグメントの受信状態の指示を要求するのに用いられ、受信端により送信端に送信された応答フレームは、ＭＳＤＵの各フラグメントの受信状態を示すのに用いられる。
【００４６】
第９の態様によれば、本発明の実施形態は送信装置を提供する。本送信装置は、
媒体アクセス制御サービスデータユニット（ＭＳＤＵ）フラグメントを含むアグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）を受信装置に送信し、受信装置に要求フレームを送信するように構成される送信ユニットであって、要求フレームは、Ａ−ＭＰＤＵに含まれるＭＳＤＵフラグメントの受信状態の指示を要求するのに用いられる、送信ユニットと、
受信装置によって送信された応答フレームを受信するように構成される受信ユニットであって、応答フレームは、送信ユニットによって送信されたＡ−ＭＰＤＵに含まれるＭＳＤＵフラグメントの受信状態を示すのに用いられる、受信ユニットと、
を備える。
【００４７】
第９の態様に関して、第１の可能な実施方式では、要求フレームはＭＳＤＵフラグメントのシーケンス番号（ＳＮ）を含む。応答フレームは、ＭＳＤＵフラグメントのＳＮと、ＭＳＤＵフラグメントの受信状態を示すのに用いられる指示フィールドとを含む。
【００４８】
第９の態様に関して、第２の可能な実施方式では、送信ユニットがＭＳＤＵフラグメントを含むＡ−ＭＰＤＵを複数の受信装置に送信するとき、要求フレームは、複数の受信装置にそれぞれ送信装置に応答フレームを送信するように要求するのに用いられる。要求フレームは、複数の受信装置の各受信装置の識別情報と受信装置によって受信されたＭＳＤＵフラグメントのシーケンス番号（ＳＮ）との関連についての情報を含む。
【００４９】
第９の態様に関して、第３の可能な実施方式では、送信ユニットが少なくとも１つのＡ−ＭＰＤＵを用いてＭＳＤＵの全てのフラグメントを受信装置に送信するとき、送信ユニットによって送信された要求フレームは、ＭＳＤＵの各フラグメントの受信状態の指示を要求するのに用いられ、受信ユニットによって受信された応答フレームは、ＭＳＤＵの各フラグメントの受信状態を示すのに用いられる。
【００５０】
第１０の様態によれば、本発明の実施形態は受信装置を提供する。本受信装置は、
送信装置によって送信され媒体アクセス制御サービスデータユニット（ＭＳＤＵ）フラグメントを含むアグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）を受信し、送信装置によって送信された要求フレームを受信するように構成される受信ユニットであって、要求フレームは、Ａ−ＭＰＤＵに含まれるＭＳＤＵフラグメントの受信状態の指示を要求するのに用いられる、受信ユニットと、
応答フレームを決定するように構成される決定ユニットであって、応答フレームは、受信ユニットによって受信されたＡ−ＭＰＤＵに含まれるＭＳＤＵフラグメントの受信状態を示すのに用いられる、決定ユニットと、
決定ユニットによって決定された応答フレームを送信装置に送信するように構成される送信ユニットと、
を備える。
【００５１】
第１０の態様に関して、第１の可能な実施方式では、要求フレームはＭＳＤＵフラグメントのシーケンス番号（ＳＮ）を含む。応答フレームは、ＭＳＤＵフラグメントのＳＮと、ＭＳＤＵフラグメントの受信状態を示すのに用いられる指示フィールドとを含む。
【００５２】
第１０の態様に関して、第２の可能な実施方式では、送信装置がＭＳＤＵフラグメントを含むＡ−ＭＰＤＵを複数の受信装置に送信するとき、受信ユニットによって受信された要求フレームは、複数の受信装置にそれぞれ送信装置に応答フレームを送信するように要求するのに用いられる。要求フレームは、複数の受信装置によってそれぞれ受信されたＭＳＤＵフラグメントのシーケンス番号（ＳＮ）を含む。
【００５３】
第１０の態様に関して、第３の可能な実施方式では、受信ユニットが送信装置により少なくとも１つのＡ−ＭＰＤＵを用いて送信されたＭＳＤＵの全てのフラグメントを受信するとき、受信ユニットによって受信された要求フレームは、ＭＳＤＵの各フラグメントの受信状態の指示を要求するのに用いられ、送信ユニットにより送信装置に送信された応答フレームは、ＭＳＤＵの各フラグメントの受信状態を示すのに用いられる。
【００５４】
第１１の態様によれば、本発明の実施形態は送信装置を提供する。本送信装置は、
媒体アクセス制御サービスデータユニット（ＭＳＤＵ）フラグメントを含むアグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）を受信装置に送信し、受信装置に要求フレームを送信するように構成され、且つ、受信装置によって送信された応答フレームを受信するように構成される送受信器であって、要求フレームは、Ａ−ＭＰＤＵに含まれるＭＳＤＵフラグメントの受信状態の指示を要求するのに用いられ、応答フレームは、Ａ−ＭＰＤＵに含まれるＭＳＤＵフラグメントの受信状態を示すのに用いられる、送受信器、
を備える。
【００５５】
第１１の態様に関して、第１の可能な実施方式では、要求フレームはＭＳＤＵフラグメントのシーケンス番号（ＳＮ）を含む。応答フレームは、ＭＳＤＵフラグメントのＳＮと、ＭＳＤＵフラグメントの受信状態を示すのに用いられる指示フィールドとを含む。
【００５６】
第１１の態様に関して、第２の可能な実施方式では、送受信器がＭＳＤＵフラグメントを含むＡ−ＭＰＤＵを複数の受信装置に送信するとき、要求フレームは、複数の受信装置にそれぞれ送信装置に応答フレームを送信するように要求するのに用いられる。要求フレームは、複数の受信装置の各受信装置の識別情報と受信装置によって受信されたＭＳＤＵフラグメントのシーケンス番号（ＳＮ）との関連についての情報を含む。
【００５７】
第１１の態様に関して、第３の可能な実施方式では、送受信器が少なくとも１つのＡ−ＭＰＤＵを用いて受信装置にＭＳＤＵの全てのフラグメントを送信するとき、送受信器によって送信された要求フレームは、ＭＳＤＵの各フラグメントの受信状態の指示を要求するのに用いられ、送受信器によって受信された応答フレームは、ＭＳＤＵの各フラグメントの受信状態を示すのに用いられる。
【００５８】
第１２の様態によれば、本発明の実施形態は受信装置を提供する。本受信装置は、
送信装置によって送信され媒体アクセス制御サービスデータユニット（ＭＳＤＵ）フラグメントを含むアグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）を受信し、送信装置によって送信された要求フレームを受信するように構成される送受信器であって、要求フレームは、Ａ−ＭＰＤＵに含まれるＭＳＤＵフラグメントの受信状態の指示を要求するのに用いられる、送受信器と、
応答フレームを決定するように構成されるプロセッサであって、応答フレームは、送受信器によって受信されたＡ−ＭＰＤＵに含まれるＭＳＤＵフラグメントの受信状態を示すのに用いられる、プロセッサと、
を備える。送受信器は更に、プロセッサによって決定された応答フレームを送信装置に送信するように構成される。
【００５９】
第１２の態様に関して、第１の可能な実施方式では、要求フレームはＭＳＤＵフラグメントのシーケンス番号（ＳＮ）を含む。応答フレームは、ＭＳＤＵフラグメントのＳＮと、ＭＳＤＵフラグメントの受信状態を示すのに用いられる指示フィールドとを含む。
【００６０】
第１２の態様に関して、第２の可能な実施方式では、送信装置がＭＳＤＵフラグメントを含むＡ−ＭＰＤＵを複数の受信装置に送信するとき、送受信器によって受信された要求フレームは、複数の受信装置にそれぞれ送信装置に応答フレームを送信するように要求するのに用いられる。要求フレームは、複数の受信装置によってそれぞれ受信されたＭＳＤＵフラグメントのシーケンス番号（ＳＮ）を含む。
【００６１】
第１２の態様に関して、第３の可能な実施方式では、受信装置が送信装置により少なくとも１つのＡ−ＭＰＤＵを用いて送信されたＭＳＤＵの全てのフラグメントを受信するとき、受信装置によって受信された要求フレームは、ＭＳＤＵの各フラグメントの受信状態の指示を要求するのに用いられる。受信装置により送信装置に送信された応答フレームは、ＭＳＤＵの各フラグメントの受信状態を示すのに用いられる。
【００６２】
第１３の様態によれば、本発明の実施形態は、アグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）の受信状態指示方法を提供する。本方法は、
送信端が、Ａ−ＭＰＤＵ内の各ＭＡＣプロトコルデータユニット（ＭＰＤＵ）にシーケンス番号を割り当てるステップと、
送信端が、Ａ−ＭＰＤＵを受信端に送信するステップであって、Ａ−ＭＰＤＵ内の各ＭＰＤＵは各ＭＰＤＵのシーケンス番号を搬送する、ステップと、
送信端が、受信端によって送信されたアクノレッジメントフレームを受信するステップであって、アクノレッジメントフレームは、Ａ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示すのに用いられる指示フィールドを含み、指示フィールドの各ビットは、Ａ−ＭＰＤＵ内のシーケンス番号のシーケンスの１つのＭＰＤＵを示すのに用いられる、ステップと、
を含む。
【００６３】
第１３の様態に関して、第１の可能な実施方式では、送信端がＡ−ＭＰＤＵ内の各ＭＡＣプロトコルデータユニット（ＭＰＤＵ）にシーケンス番号を割り当てるステップは、
Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵが媒体アクセス制御サービスデータユニット（ＭＳＤＵ）のフラグメントをカプセル化することによって得られたと決定されたとき、送信端が、Ａ−ＭＰＤＵ内の各ＭＰＤＵにシーケンス番号を割り当てるステップ、
を含む。
【００６４】
第１３の様態に関して、第２の可能な実施方式では、シーケンス番号は、ＭＰＤＵの媒体アクセス制御ヘッダで搬送される。
【００６５】
第１３の様態に関して、第３の可能な実施方式では、アクノレッジメントフレームが圧縮ブロックアクノレッジメント（ＢＡ）フレームのフレームフォーマットを用いるとき、アクノレッジメントフレームに含まれる指示フィールドは、圧縮ＢＡフレーム内のブロックアクノレッジメントビットマップフィールドである。
【００６６】
第１３の様態に関して、第４の可能な実施方式では、アクノレッジメントフレームは更にフラグメント指示フィールドを含む。フラグメント指示フィールドは、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたことを示すのに用いられる。
【００６７】
第１４の様態によれば、本発明の実施形態は、アグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）の受信状態指示方法を提供する。本方法は、
受信端が、送信端によって送信されたＡ−ＭＰＤＵを受信するステップであって、Ａ−ＭＰＤＵの各ＭＡＣプロトコルデータユニット（ＭＰＤＵ）は各ＭＡＣプロトコルデータユニット（ＭＰＤＵ）のシーケンス番号を搬送する、ステップと、
受信端が、送信端にアクノレッジメントフレームを送信するステップであって、アクノレッジメントフレームは、Ａ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示すのに用いられる指示フィールドを含み、指示フィールドの各ビットは、Ａ−ＭＰＤＵ内のＭＰＤＵシーケンス番号のシーケンスの１つのＭＰＤＵを示すのに用いられる、ステップと、
を含む。
【００６８】
第１４の様態に関して、第１の可能な実施方式では、シーケンス番号は、ＭＰＤＵの媒体アクセス制御ヘッダで搬送される。
【００６９】
第１４の様態に関して、第２の可能な実施方式では、アクノレッジメントフレームが圧縮ブロックアクノレッジメント（ＢＡ）フレームのフレームフォーマットを用いるとき、アクノレッジメントフレームに含まれる指示フィールドは、圧縮ＢＡフレーム内のブロックアクノレッジメントビットマップフィールドである。
【００７０】
第１４の様態に関して、第３の可能な実施方式では、受信端が送信端にアクノレッジメントフレームを送信するステップの前に、本方法は更に、
Ａ−ＭＰＤＵ内の各ＭＰＤＵは各ＭＰＤＵのシーケンス番号を搬送すると決定されたとき、受信端が、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたと決定するステップ、
を含む。アクノレッジメントフレームは更にフラグメント指示フィールドを含み、フラグメント指示フィールドは、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたことを示すのに用いられる。
【００７１】
第１５の様態によれば、本発明の実施形態は送信装置を提供する。本送信装置は、
アグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）内の各ＭＡＣプロトコルデータユニット（ＭＰＤＵ）にシーケンス番号を割り当てるように構成される割当てユニットと、
Ａ−ＭＰＤＵを受信装置に送信するように構成される送信ユニットであって、Ａ−ＭＰＤＵ内の各ＭＰＤＵは、割当てユニットによって割り当てられたシーケンス番号を搬送する、送信ユニットと、
受信装置によって送信されたアクノレッジメントフレームを受信するように構成される受信ユニットであって、アクノレッジメントフレームは、送信ユニットによって送信されたＡ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示すのに用いられる指示フィールドを含み、指示フィールドの各ビットは、Ａ−ＭＰＤＵ内のシーケンス番号のシーケンスの１つのＭＰＤＵを示すのに用いられる、受信ユニットと、
を備える。
【００７２】
第１５の様態に関して、第１の可能な実施方式では、割当てユニットは、具体的には、
Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵが媒体アクセス制御サービスデータユニット（ＭＳＤＵ）のフラグメントをカプセル化することによって得られたと決定されたとき、Ａ−ＭＰＤＵ内の各ＭＰＤＵにシーケンス番号を割り当てるように構成される。
【００７３】
第１５の様態に関して、第２の可能な実施方式では、シーケンス番号は、ＭＰＤＵの媒体アクセス制御ヘッダで搬送される。
【００７４】
第１５の様態に関して、第３の可能な実施方式では、アクノレッジメントフレームが圧縮ブロックアクノレッジメント（ＢＡ）フレームのフレームフォーマットを用いるとき、アクノレッジメントフレームに含まれる指示フィールドは、圧縮ＢＡフレーム内のブロックアクノレッジメントビットマップフィールドである。
【００７５】
第１５の様態に関して、第４の可能な実施方式では、アクノレッジメントフレームは更にフラグメント指示フィールドを含む。フラグメント指示フィールドは、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたことを示すのに用いられる。
【００７６】
第１６の様態によれば、本発明の実施形態は受信装置を提供する。本受信装置は、
送信装置によって送信されたアグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）を受信するように構成される受信ユニットであって、Ａ−ＭＰＤＵの各ＭＡＣプロトコルデータユニット（ＭＰＤＵ）は各ＭＡＣプロトコルデータユニット（ＭＰＤＵ）のシーケンス番号を搬送する、受信ユニットと、
アクノレッジメントフレームを決定するように構成される決定ユニットであって、アクノレッジメントフレームは、受信ユニットによって受信されたＡ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示すのに用いられる指示フィールドを含み、指示フィールドの各ビットは、Ａ−ＭＰＤＵ内のＭＰＤＵシーケンス番号のシーケンスの１つのＭＰＤＵを示すのに用いられる、決定ユニットと、
決定ユニットによって決定されたアクノレッジメントフレームを送信装置に送信するように構成される送信ユニットと、
を備える。
【００７７】
第１６の様態に関して、第１の可能な実施方式では、シーケンス番号は、ＭＰＤＵの媒体アクセス制御ヘッダで搬送される。
【００７８】
第１６の様態に関して、第２の可能な実施方式では、アクノレッジメントフレームが圧縮ブロックアクノレッジメント（ＢＡ）フレームのフレームフォーマットを用いるとき、アクノレッジメントフレームに含まれる指示フィールドは、圧縮ＢＡフレーム内のブロックアクノレッジメントビットマップフィールドである。
【００７９】
第１６の様態に関して、第３の可能な実施方式では、決定ユニットによって決定されたアクノレッジメントフレームは更にフラグメント指示フィールドを含む。フラグメント指示フィールドは、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたことを示すのに用いられる。
【００８０】
第１７の様態によれば、本発明の実施形態は送信装置を提供する。本送信装置は、
アグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）内の各ＭＡＣプロトコルデータユニット（ＭＰＤＵ）にシーケンス番号を割り当てるように構成されるプロセッサと、
Ａ−ＭＰＤＵを受信装置に送信し、受信装置によって送信されたアクノレッジメントフレームを受信するように構成される送受信器であって、Ａ−ＭＰＤＵ内の各ＭＰＤＵはプロセッサによって割り当てられたシーケンス番号を搬送し、アクノレッジメントフレームは、Ａ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示すのに用いられる指示フィールドを含み、指示フィールドの各ビットは、Ａ−ＭＰＤＵ内のシーケンス番号のシーケンスの１つのＭＰＤＵを示すのに用いられる、送受信器と、
を備える。
【００８１】
第１７の様態に関して、第１の可能な実施方式では、プロセッサは、具体的には、
Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵが媒体アクセス制御サービスデータユニット（ＭＳＤＵ）のフラグメントをカプセル化することによって得られたと決定されたとき、Ａ−ＭＰＤＵ内の各ＭＰＤＵにシーケンス番号を割り当てるように構成される。
【００８２】
第１７の様態に関して、第２の可能な実施方式では、シーケンス番号は、ＭＰＤＵの媒体アクセス制御ヘッダで搬送される。
【００８３】
第１７の様態に関して、第３の可能な実施方式では、アクノレッジメントフレームが圧縮ブロックアクノレッジメント（ＢＡ）フレームのフレームフォーマットを用いるとき、アクノレッジメントフレームに含まれる指示フィールドは、圧縮ＢＡフレーム内のブロックアクノレッジメントビットマップフィールドである。
【００８４】
第１７の様態に関して、第４の可能な実施方式では、アクノレッジメントフレームは更にフラグメント指示フィールドを含む。フラグメント指示フィールドは、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたことを示すのに用いられる。
【００８５】
第１８の態様によれば、本発明の実施形態は受信装置を提供する。本受信装置は、
送信装置によって送信されたＡ−ＭＰＤＵを受信するように構成される送受信器であって、Ａ−ＭＰＤＵの各ＭＡＣプロトコルデータユニット（ＭＰＤＵ）は各ＭＡＣプロトコルデータユニット（ＭＰＤＵ）のシーケンス番号を搬送する、送受信器と、
アクノレッジメントフレームを決定するように構成されるプロセッサであって、アクノレッジメントフレームは、送受信器によって受信されたＡ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示すのに用いられる指示フィールドを含み、指示フィールドの各ビットは、Ａ−ＭＰＤＵ内のＭＰＤＵシーケンス番号のシーケンスの１つのＭＰＤＵを示すのに用いられる、プロセッサと、
を備える。送受信器は更に、プロセッサによって決定されたアクノレッジメントフレームを送信装置に送信するように構成される。
【００８６】
第１８の様態に関して、第１の可能な実施方式では、シーケンス番号は、ＭＰＤＵの媒体アクセス制御ヘッダで搬送される。
【００８７】
第１８の様態に関して、第２の可能な実施方式では、アクノレッジメントフレームが圧縮ブロックアクノレッジメント（ＢＡ）フレームのフレームフォーマットを用いるとき、アクノレッジメントフレームに含まれる指示フィールドは、圧縮ＢＡフレーム内のブロックアクノレッジメントビットマップフィールドである。
【００８８】
第１８の様態に関して、第３の可能な実施方式では、プロセッサによって決定されたアクノレッジメントフレームは更にフラグメント指示フィールドを含む。フラグメント指示フィールドは、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたことを示すのに用いられる。
【００８９】
本発明の実施形態において提供される４つの技術的解決策を用いることにより、ＭＳＤＵフラグメントを含むＡ−ＭＰＤＵの受信状態を示すことができる。
【図面の簡単な説明】
【００９０】
【図１】既存のＯＦＤＭＡ技術を用いたデータ伝送の概略図である。
【図２】本発明の実施形態に係るＭＰＤＵのシーケンス制御フィールドの概略構造図である。
【図３】本発明の実施形態に係るＡ−ＭＰＤＵの受信状態指示方法の概略フローチャートである。
【図４】本発明の実施形態に係るＭ−ＢＡフレームのパートラフィック識別子情報フィールドの概略構造図である。
【図５】本発明の実施形態に係る圧縮ＢＡフレームのＢＡ制御フィールドの概略構造図である。
【図６】本発明の実施形態に係る圧縮ＢＡフレームの概略構造図である。
【図７】本発明の実施形態に係るＯＦＤＭＡ技術を用いたデータ伝送の概略図である。
【図８】本発明の実施形態に係る第１のＢＡフレームの受信指示フィールドの概略図である。
【図９】本発明の実施形態に係る第１のＢＡフレームの受信指示フィールドの概略図である。
【図１０】本発明の実施形態に係る第２のＢＡフレームの受信指示フィールドの概略図である。
【図１１】本発明の実施形態に係るＡ−ＭＰＤＵの受信状態指示方法の概略フローチャートである。
【図１２】本発明の実施形態に係るＢＡフレームのブロックアクノレッジメントビットマップフィールドの概略図である。
【図１３】本発明の実施形態に係るＭＳＤＵフラグメントの受信状態指示方法の概略フローチャートである。
【図１４】本発明の実施形態に係る要求フレームのフレームフォーマットの概略図である。
【図１５】本発明の実施形態に係る応答フレームのフレームフォーマットの概略図である。
【図１６】本発明の実施形態に係るＯＦＤＭＡ技術を用いたデータ伝送の概略図である。
【図１７】本発明の実施形態に係るＡ−ＭＰＤＵの受信状態指示方法の概略フローチャートである。
【図１８】本発明の実施形態に係るＨＴ制御フィールドの概略構造図である。
【図１９】本発明の実施形態に係るＱｏＳ制御フィールドの概略構造図である。
【図２０】本発明の実施形態に係るＯＦＤＭＡ技術を用いたデータ伝送概略図である。
【図２１】本発明の実施形態に係る受信装置の概略構造図である。
【図２２】本発明の実施形態に係る受信装置の概略構造図である。
【図２３】本発明の実施形態に係る受信装置の概略構造図である。
【図２４】本発明の実施形態に係る受信装置の概略構造図である。
【図２５】本発明の実施形態に係る送信装置の概略構造図である。
【図２６】本発明の実施形態に係る受信装置の概略構造図である。
【図２７】本発明の実施形態に係る送信装置の概略構造図である。
【図２８】本発明の実施形態に係る受信装置の概略構造図である。
【図２９】本発明の実施形態に係る送信装置の概略構造図である。
【図３０】本発明の実施形態に係る受信装置の概略構造図である。
【図３１】本発明の実施形態に係る送信装置の概略構造図である。
【図３２】本発明の実施形態に係る受信装置の概略構造図である。
【発明を実施するための形態】
【００９１】
以下、本発明の実施形態における技術的解決策を、本発明の実施形態における添付図面を参照して、明確に記載する。当然ながら、記載されている実施形態は、本発明の実施形態の一部に過ぎず、全部ではない。当業者が本発明の実施形態に基づいて創意工夫なく得た他の実施形態は、全て本発明の保護範囲に包含されるものとする。
【００９２】
本発明の実施形態は、ＭＳＤＵフラグメントを含むＡ−ＭＰＤＵの受信状態を示すために、Ａ−ＭＰＤＵの受信状態指示方法、ＭＳＤＵフラグメントの受信状態指示方法、送信装置及び受信装置を提供する。方法と装置は、同じ発明概念に基づく。これらの方法の課題解決の原理は装置の原理と同様であるので、装置の実施と方法の実施について相互に参照することができ、繰返しの説明は提供されない。
【００９３】
本発明は、ＭＳＤＵフラグメントを含むＡ−ＭＰＤＵを送信する技術に関する。ＭＳＤＵフラグメントを含むＡ−ＭＰＤＵを送信するための技術とは、ＭＰＤＵをアグリゲートすることにより、送信端が複数のＭＰＤＵを受信端に送信することを意味する。アグリゲートされたＭＰＤＵは、ＭＰＤＵデリミタを用いて区別される。各ＭＰＤＵは、ＭＳＤＵ又はＭＳＤＵフラグメントをカプセル化することによって得ることができる。ＭＳＤＵフラグメントは、ＭＳＤＵのセグメントである。最後のフラグメントを除く全てのフラグメントは、長さが等しく、偶数バイトを含む必要がある。任意に、ＭＳＤＵが均等にフラグメント化されるか否かは、本発明において限定されない。ＭＰＤＵのＭＰＤＵヘッダには、シースコントロールフィールドが含まれている。図２に示されているように、シース制御フィールドは、シーケンス番号ＳＮ及びフラグメント番号ＦＮを含む。ＳＮは、ＭＰＤＵにカプセル化されたＭＳＤＵ又はＭＳＤＵフラグメントが属するＭＳＤＵを識別するために用いられる。各ＭＳＤＵは１つのＳＮに対応している。ＦＮは、ＭＰＤＵにカプセル化されたＭＳＤＵフラグメントを識別するために用いられる。同じＭＳＤＵに属するＭＳＤＵフラグメントは、それぞれ異なるＦＮに対応している。ＭＳＤＵフラグメントを含むＡ−ＭＰＤＵを送信するプロセスでは、フラグメントの送信が失敗した場合、そのフラグメントを再送することができ、そのフラグメントが属するＭＳＤＵを再送する必要がなく、ネットワークシステムのロバスト性とスループットレートを向上することができる。
【００９４】
本発明の実施形態では、Ａ−ＭＳＤＵ又はＡ−ＭＳＤＵフラグメントをＭＰＤＵ内にカプセル化することもできる。Ａ−ＭＳＤＵフラグメントはＡ−ＭＳＤＵのセグメントである。説明を容易にするために、以下の実施形態におけるＭＳＤＵフラグメントは、Ａ−ＭＳＤＵフラグメントとして理解されてよい。
【００９５】
本発明の実施態様で提供される技術的解決策を用いて、ＭＳＤＵフラグメントを含むＡ−ＭＰＤＵの受信状態を示すことができる。詳細は以下の通りである。
【００９６】
実施形態１
図３に示されるように、本発明の本実施形態は、Ａ−ＭＰＤＵの受信状態指示方法を提供する。本方法は、以下のステップを含む。
【００９７】
Ｓ３０１．受信端が、送信端によって送信されたＡ−ＭＰＤＵを受信する。
【００９８】
Ｓ３０２．Ａ−ＭＰＤＵ内の少なくとも１つのＭＡＣプロトコルデータユニット（ＭＰＤＵ）が媒体アクセス制御サービスデータユニット（ＭＳＤＵ）のフラグメントをカプセル化することによって得られたと決定した場合、受信端が、送信端に、Ａ−ＭＰＤＵの受信状態を指示するのに用いられるアクノレッジメントフレームを送信する。
【００９９】
アクノレッジメントフレームはフラグメント指示フィールド及び受信状態フィールドを含む。フラグメント指示フィールドは、Ａ−ＭＰＤＵがＭＳＤＵフラグメントをカプセル化することによって得られたＭＰＤＵを含むことを示すのに用いられる。フラグメント指示フィールドは、アクノレッジメントフレームのタイプを区別するのに用いられる。受信状態フィールドは、Ａ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示すのに用いられる。受信状態フィールドの所定ビット数のビットは、同じシーケンス番号（ＳＮ）を有するＭＰＤＵの受信状態を示すのに用いられる。受信状態フィールド内の各ビットは、Ａ−ＭＰＤＵ内のシーケンス番号（ＳＮ）のシーケンスの１つのＭＰＤＵを示すのに用いられる。
【０１００】
本実施形態のアクノレッジメントフレームは、ＢＡフレームであってよい。アクノレッジメントフレームと既存のＢＡフレームとの区別を容易にするために、以下の内容では、本実施形態におけるアクノレッジメントフレームを第１のＢＡフレームとし、既存のＢＡフレームを第２のＢＡフレームとする。送信端によりＡ−ＭＰＤＵ内の各ＭＰＤＵに割り当てられたシーケンス番号は、ＭＰＤＵの媒体アクセス制御（media  access  control，ＭＡＣ）ヘッダで搬送される。シーケンス番号は、送信端によりＭＰＤＵに一時的に割り当てられる。好ましい実施方式は、受信端が、ＭＰＤＵシーケンス番号のみを用いて、ＭＳＤＵフラグメントを含むＡ−ＭＰＤＵの受信状態を送信端に示すことである。ＭＰＤＵは、以下のいくつかの方式でシーケンス番号を搬送することができる。
【０１０１】
本実施形態では、Ａ−ＭＰＤＵ内の全てのＭＰＤＵがＭＳＤＵをカプセル化することによって得られたと決定した場合、受信端は、第２のＢＡフレーム（既存のＢＡフレーム）を用いてＡ−ＭＰＤＵの受信状態を示す。具体的な方法は、
Ａ−ＭＰＤＵ内の全てのＭＰＤＵがＭＳＤＵをカプセル化することによって得られたと決定したとき、受信端が、送信端に、Ａ−ＭＰＤＵの受信状態を示すために用いられる第２のＢＡフレームを送信するステップ、
を含む。
【０１０２】
第２のＢＡフレームは、フラグメント指示フィールド及び受信状態フィールドを含む。フラグメント指示フィールドは、第２のＢＡフレームによって示されたＡ−ＭＰＤＵがＭＳＤＵフラグメントをカプセル化することによって得られたＭＰＤＵを含まないことを示すのに用いられる。受信状態フィールド内の各ビットは、Ａ−ＭＰＤＵ内のシーケンス番号（ＳＮ）のシーケンスの１つのＭＰＤＵの受信状態を示すのに用いられる。
【０１０３】
第１のＢＡフレームと第２のＢＡフレームの主な違いは、第１のＢＡフレームがＭＳＤＵフラグメントを含むＡ−ＭＰＤＵの受信状態を示すのに用いられ、第２のＢＡフレームがＭＳＤＵフラグメントを含まないＡ−ＭＰＤＵの受信状態を示すのに用いられることである。第１のＢＡフレームは本実施形態で提供される新しいＢＡフレームであり、第２のＢＡフレームは既存のＢＡフレームである。本実施形態では、第１のＢＡフレームと第２のＢＡフレームを区別するために、フラグメント指示フィールドが用いられる。
【０１０４】
本実施形態のＳ３０２において、受信端は、Ａ−ＭＰＤＵ内のＭＰＤＵで搬送されるフラグメント番号（ＦＮ）フィールドに従って、Ａ−ＭＰＤＵがＭＳＤＵフラグメントを含むか否かを決定してよい。ＦＮフィールドは、ＭＰＤＵのＭＰＤＵヘッダのシーケンス制御フィールドで搬送される。
【０１０５】
Ａ−ＭＰＤＵ内のＦＮフィールドが０を含まない場合、Ａ−ＭＰＤＵがＭＳＤＵフラグメントを含まないことが示される。Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵのＦＮフィールドが０を含まない場合、Ａ−ＭＰＤＵがＭＳＤＵフラグメントを含むことが示される。したがって、受信端が、送信端によって送信されたＡ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵで搬送されたフラグメント番号ＦＮフィールドが０以外も含むと決定した場合、受信端は、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたと決定する。すなわち、受信端は、送信端によって送信されたＡ−ＭＰＤＵがＭＳＤＵフラグメントを含むと決定する。この場合、受信端は第１のＢＡフレームを選択して、Ａ−ＭＰＤＵの受信状態を示す。
【０１０６】
本実施形態では、送信端は、第１のＢＡフレームと第２のＢＡフレームを区別するために、フラグメント指示フィールドを用いる。第１のＢＡフレーム及び第２のＢＡフレームは、マルチユーザブロックアクノレッジメント（multi-user  block  acknowledgement，Ｍ−ＢＡ）フレームのフォーマット、又は圧縮ＢＡフレームのフォーマットを用いることができる。圧縮ＢＡフレームは、マルチユーザ方式、例えばＭＵ−ＭＩＭＯやＯＦＤＭＡで送信されてもよいし、単一ユーザ方式で送信されてもよい。フラグメント指示フィールドは、第１のＢＡフレームと第２のＢＡフレームによって用いられる異なるフォーマットに従って、以下の形式を用いることができる。
【０１０７】
１．Ｍ−ＢＡフレームのフレームフォーマット又は圧縮ＢＡフレームのフレームフォーマットが用いられる。
【０１０８】
Ｍ−ＢＡフレームのＢＡ情報フィールドと圧縮ＢＡフレームのＢＡ情報フィールドは、両方とも、開始シーケンス制御フィールドを含む。開始シーケンス制御フィールドは、４つの予約ビットを含む。フラグメント指示フィールドは、ＢＡフレームが第１のＢＡフレーム又は第２のＢＡフレームであることを示すために、４つの予約ビットのうち１以上のビットを含んでよい。
【０１０９】
２．Ｍ−ＢＡフレームのフレームフォーマット又は圧縮ＢＡフレームのフレームフォーマットが用いられる。
【０１１０】
Ｍ−ＢＡフレームと圧縮ＢＡフレームは両方とも、４ビットのトラフィック識別子（ＴＩＲ）を含む。フラグメント指示フィールドは、ＢＡフレームが第１のＢＡフレーム又は第２のＢＡフレームであることを示すために、ＴＩＤフィールドに１以上のビットを含んでよい。
【０１１１】
フラグメント指示フィールドは、ＴＩＤフィールドに１つのビットを含む。現在使用されている拡張分散チャネルアクセス（enhanced  distributed  channel  access，ＥＤＣＡ）メカニズムでは、ＴＩＤフィールドの３つのビットのみが用いられるので、フラグメント指示フィールドは、ＴＩＤフィールドの残りの１つのビットを用いて、ＢＡフレームが第１のＢＡフレーム又は第２のＢＡフレームであることを示す。
【０１１２】
フラグメント指示フィールドは、ＴＩＤフィールドに複数のビットを含む。フラグメント指示フィールドは、特定のＴＩＤ値を示すためにＴＩＤフィールドに複数のビットを含む。特定のＴＩＤ値は、ＢＡフレームが第１のＢＡフレーム又は第２のＢＡフレームであることを示すのに用いられる。例えば、フラグメント指示フィールドがＴＩＤフィールドに４つのビットを含む場合、４つのビットによって示され得るＴＩＤ値は０〜１５の範囲であり、フラグメント指示フィールドによって示される特定のＴＩＤ値は８〜１５の範囲の整数であってよい。
【０１１３】
図４に示されるように、Ｍ−ＢＡフレームの場合、ＴＩＤフィールドは、Ｍ−ＢＡフレーム内のＢＡ情報フィールドのパートラフィック識別子情報（Per  Traffic  Identifier  Information，Per  TID  info）に位置する。フィールドは、パー関連識別子情報（per  association  identifier  information，Per  AID  Info）フィールドと呼ばれることもある。各Per  TID  Infoフィールドは、関連識別子（association  identifier，ＡＩＤ）フィールド、ブロックアクノレッジメント／アクノレッジメントポリシー（BA/ACK  policy）指示フィールド及びＴＩＤフィールドを含む。圧縮ＢＡフレームの場合、ＴＩＤフィールドは圧縮ＢＡフレームのＢＡ制御フィールドに位置する。
【０１１４】
３．圧縮ＢＡフレームのフレームフォーマットが用いられる。
【０１１５】
図５は、圧縮ＢＡフレームのＢＡ制御フィールドの構造を示す。フラグメント指示フィールドは、圧縮ＢＡフレームのＢＡ制御フィールドに８つの予約ビットのうち１以上のビットを含む。
【０１１６】
４．圧縮ＢＡフレームのフレームフォーマットが用いられる。
【０１１７】
フラグメント指示フィールドは、圧縮ＢＡフレームのＢＡ制御フィールドに、マルチトラフィック識別子（Multi-Traffic  Identifier，Multi-TID）ビットと、圧縮ビットマップ（compress  bitmap）ビットと、リトライを伴うグループキャスト（Groupcast  with  retries，ＧＣＲ）ビットとを含む。例えば、下記の表１に示されるように、ＢＡフレーム変数が「予約」である場合、フラグメント指示フィールドは、表１の対応するＭｕｌｔｉ−ＴＩＤビット、圧縮ビットマップビット及びＧＣＲビットを含む。
【表１】
0006568657.tif 000002
【０１１８】
本実施形態では、第１のＢＡフレームは、フラグメント指示フィールド及び受信状態フィールドを含む。受信状態フィールドは、Ａ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示すのに用いられる。受信状態フィールドの所定ビット数のビットは、同じシーケンス番号（ＳＮ）を有するＭＰＤＵの受信状態を示すのに用いられる。受信状態フィールド内の各ビットは、Ａ−ＭＰＤＵ内のシーケンス番号（ＳＮ）のシーケンスの１つのＭＰＤＵを示すのに用いられる。任意に、同じＳＮを有するＭＰＤＵの受信状態を示すのに用いられる受信状態フィールドのビットについて、所定ビット数のビットは、ＭＳＤＵフラグメントの許容数の最大値以上である。
【０１１９】
例えば、第１のＢＡフレームは、図６に示される圧縮ＢＡフレームの構造を用いる。受信状態フィールドは、図６の圧縮ＢＡフレームのＢＡビットマップフィールドである。ＢＡビットマップフィールドは８バイト（すなわち６４ビット）を含む。ＭＳＤＵフラグメントの許容数の最大値が４であり、ＢＡビットマップフィールドが、同じＳＮを有するＭＰＤＵの受信状態を示すために、４ビットずつ用いると仮定する。ＭＳＤＵをカプセル化することによってＭＰＤＵが得られた場合、そのＭＰＤＵのＳＮに対応する４つのビットを用いてＭＰＤＵの受信状態が併せて示されてもよいし、４つのビットのうち１つのビットを選択して、ＭＰＤＵの受信状態が示されてもよい。任意に、ＭＰＤＵの受信状態を示すために４つのビットのうちの第１のビットが選択され、４つのビットのうちの他の３つのビットは０でパディングされる。ＭＳＤＵフラグメントをカプセル化することによってＭＰＤＵが得られた場合、ＭＰＤＵのＳＮに対応する４つのビットは、それぞれ４つのＭＰＤＵの受信状態を示す。４つのＭＰＤＵは、同じＳＮを有する４つのＭＳＤＵフラグメントをそれぞれカプセル化することによって得られる。ＭＳＤＵのフラグメントの総数がｎ（ｎは４未満である）である場合、４つのビットのうちｎ個のビットが選択されて、ｎ個のＭＳＤＵフラグメントをそれぞれカプセル化することによって得られたＭＰＤＵの受信状態を示す。任意に、４つのビットのうち前のｎ個のビットが選択されて、それぞれｎ個のＭＳＤＵフラグメントをカプセル化することによって得られたＭＰＤＵの受信状態が示され、残りのビットは０でパディングされる。
【０１２０】
例としてダウンリンクＯＦＤＭＡ伝送を用いる。ビットが１に設定されていると仮定すると、受信状態が成功であることを示し、ビットが０に設定されている仮定すると、受信状態が失敗であることを示す。図７に示されるように、アクセスポイント（Access  Point，ＡＰ）は、ＯＦＤＭＡ伝送方式でダウンリンクデータを送信する。ＡＰは、３つのＡ−ＭＰＤＵをＳＴＡ１に送信する。Ａ−ＭＰＤＵ１は３つのＭＰＤＵを含む。ＭＰＤＵ１とＭＰＤＵ２は、ＭＳＤＵ１とＭＳＤＵ２をそれぞれカプセル化することによって得られ、ＭＰＤＵ３はＭＳＤＵ３のフレーム１をカプセル化することによって得られる。ＳＴＡ１は、ＭＰＤＵ１及びＭＰＤＵ２を正常に受信し、ＭＰＤＵ３の受信に失敗する。Ａ−ＭＰＤＵ２は３つのＭＰＤＵを含む。ＭＰＤＵ４は、ＭＳＤＵ３の再送されたフラグメント１をカプセル化することによって得られ、ＭＰＤＵ５は、ＭＳＤＵ３のフラグメント２をカプセル化することによって得られ、ＭＰＤＵ６は、ＭＳＤＵ４をカプセル化することによって得られる。ＳＴＡ１は、ＭＰＤＵ４及びＭＰＤＵ６を正常に受信し、ＭＰＤＵ５の受信に失敗する。Ａ−ＭＰＤＵ３は２つのＭＰＤＵを含む。ＭＰＤＵ７とＭＰＤＵ８は、それぞれＭＳＤＵ５とＭＳＤＵ６をカプセル化することによって得られる。ＳＴＡは、ＭＰＤＵ７及びＭＰＤＵ８を正常に受信する。ＭＳＤＵ３のフラグメント１とＭＳＤＵ３のフラグメント２は同じＭＳＤＵ３に属するので、フラグメント１とフラグメント２は同じＳＮを有する。
【０１２１】
ＳＴＡは、第１のＢＡフレームをＡＰに送信して、Ａ−ＭＰＤＵ１及びＡ−ＭＰＤＵ２の受信状態を示す。１つの第１のＢＡフレームは、Ａ−ＭＰＤＵ１の受信状態を示すために用いられる。該１つの第１のＢＡフレームの開始シーケンス制御フィールドのＳＮは１である（ＳＮは通常１２ビットを用いて示される）。該１つの第１のＢＡフレームの受信状態フィールドを図８に示す。他の第１のＢＡフレームは、Ａ−ＭＰＤＵ２の受信状態を示すために用いられる。該他の第１のＢＡフレームの開始シーケンス制御フィールドのＳＮは３である。該他の第１のＢＡフレームの受信状態フィールドを図９に示す。ＳＴＡは、第２のＢＡフレームをＡＰに送信し、Ａ−ＭＰＤＵ３の受信状態を示す。第２のＢＡフレームの開始シーケンス制御フィールドのＳＮは５である。第２のＢＡフレームの受信状態フィールドを図１０に示す。
【０１２２】
図７に示されるように、Ａ−ＭＰＤＵを受信した後、受信端はすぐに第１のＢＡフレームを送信端に送信する。なお、第１のＢＡフレームの遅延の可能性がある場合、Ａ−ＭＰＤＵを受信した後、受信端は、送信端に第１のＢＡフレームを送信するまでの時間を遅延させることができる。
【０１２３】
実施形態１では、受信端が送信端によって送信されたＡ−ＭＰＤＵを受信した後、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたと決定したとき、受信端は、送信端に、Ａ−ＭＰＤＵの受信状態を示すのに用いられる第１のブロックアクノレッジメント（ＢＡ）フレームを送信する。第１のＢＡフレームは、フラグメント指示フィールド及び受信状態フィールドを含み、フラグメント指示フィールドは、Ａ−ＭＰＤＵがＭＳＤＵフラグメントをカプセル化することによって得られたＭＰＤＵを含むことを示すのに用いられ、受信状態フィールドは、Ａ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示すのに用いられ、受信状態フィールドの所定ビット数のビットは、同じシーケンス番号（ＳＮ）を有するＭＰＤＵの受信状態を示すのに用いられ、受信状態フィールド内の各ビットは、Ａ−ＭＰＤＵ内のシーケンス番号（ＳＮ）のシーケンスの１つのＭＰＤＵを示すのに用いられる。実施形態１で提供される方法を採用することにより、ＭＳＤＵフラグメントを含むＡ−ＭＰＤＵの受信状態を示すことができる。
【０１２４】
実施形態２
図１１に示されるように、本発明の本実施形態は、Ａ−ＭＰＤＵの受信状態指示方法を提供する。本方法は、以下のステップを含む。
【０１２５】
Ｓ１１０１．受信端が、送信端によって送信されたＡ−ＭＰＤＵを受信する。
【０１２６】
Ｓ１１０２．受信端が、送信端に、Ａ−ＭＰＤＵの受信状態を指示するのに用いられるアクノレッジメントフレームを送信する。アクノレッジメントフレームはブロックアクノレッジメントビットマップフィールドを含む。ブロックアクノレッジメントビットマップフィールド内の各ビットは、Ａ−ＭＰＤＵ内の１つのＭＡＣプロトコルデータユニット（ＭＰＤＵ）の受信状態を示すのに用いられる。
【０１２７】
本実施形態では、アクノレッジメントフレームはＢＡフレームであってよい。アクノレッジメントフレームは、以下の内容ではＢＡフレームとして記載される。ＢＡフレームは、図６に示される圧縮ＢＡフレームのフレームフォーマットを用いることができ、或いは、Ｍ−ＢＡフレームのフレームフォーマットを用いることができる。圧縮ＢＡフレームのフレームフォーマットを例として用いる。圧縮ＢＡフレーム内のブロックアクノレッジメントビットマップフィールドは６４ビット（８バイト）を含む。ブロックアクノレッジメントビットマップフィールド内の各ビットが、Ａ−ＭＰＤＵ内の１つのＭＰＤＵの受信状態を示すのに用いられる場合、ブロックアクノレッジメントビットマップフィールドは、Ａ−ＭＰＤＵ内の最大６４のＭＰＤＵの受信状態を示すことができる。
【０１２８】
例えば、ダウンリンクＯＦＤＭＡ伝送を例として用いる。ビットが１に設定されていると仮定すると、受信状態が成功であることを示し、ビットが０に設定されている仮定すると、受信状態が失敗であることを示す。図７に示すように、ＡＰは、ＯＦＤＭＡ伝送方式でダウンリンクデータを送信する。ＡＰは、３つのＡ−ＭＰＤＵをＳＴＡ１に送信する。Ａ−ＭＰＤＵ１は３つのＭＰＤＵを含む。ＭＰＤＵ１とＭＰＤＵ２は、ＭＳＤＵ１とＭＳＤＵ２をそれぞれカプセル化することによって得られ、ＭＰＤＵ３は、ＭＳＤＵ３のフラグメント１をカプセル化することによって得られる。ＳＴＡ１は、ＭＰＤＵ１及びＭＰＤＵ２を正常に受信し、ＭＰＤＵ３の受信に失敗する。Ａ−ＭＰＤＵ２は３つのＭＰＤＵを含む。ＭＰＤＵ４は、ＭＳＤＵ３の再送されたフラグメント１をカプセル化することによって得られ、ＭＰＤＵ５は、ＭＳＤＵ３のフラグメント２をカプセル化することによって得られ、ＭＰＤＵ６は、ＭＳＤＵ４をカプセル化することによって得られる。ＳＴＡ１は、ＭＰＤＵ４及びＭＰＤＵ６を正常に受信し、ＭＰＤＵ５の受信に失敗する。Ａ−ＭＰＤＵ３は２つのＭＰＤＵを含む。ＭＰＤＵ７は、再送されたＭＳＤＵ３のフラグメント２をカプセル化することによって得られ、ＭＰＤＵ８は、ＭＳＤＵ４をカプセル化することによって得られる。ＳＴＡ１は、ＭＰＤＵ７及びＭＰＤＵ８を正常に受信する。ＭＳＤＵ３のフラグメント１とＭＳＤＵ３のフラグメント２は同じＭＳＤＵ３に属するので、フラグメント１とフラグメント２は同じＳＮを有する。ＳＴＡ１は、３つのＢＡフレームをＡＰに送信する必要がある。３つのアクノレッジメントフレームは、３つのＡ−ＭＰＤＵの受信状態をそれぞれ示すために用いられる。図１２に、Ａ−ＭＰＤＵ１の受信状態を示すのに用いられるＢＡフレームのブロックアクノレッジメントビットマップフィールドを示す。同様に、第２のＡ−ＭＰＤＵの受信状態を示すのに用いられるＢＡフレームのブロックアクノレッジメントビットマップフィールドは１０１…（計６４ビット）を含み、第３のＡ−ＭＰＤＵの受信状態を示すのに用いられるＢＡフレームのブロックアクノレッジメントビットマップフィールドは１１…（計６４ビット）を含む。
【０１２９】
受信端がＢＡフレームの送信を遅延させる可能性があるので、送信端がＡ−ＭＰＤＵを送信した後、Ａ−ＭＰＤＵを示すＢＡフレームはすぐに送信端に到達するとは限らない。複数のＡ−ＭＰＤＵの全ての第１のＭＰＤＵが同じＭＳＤＵの異なるフラグメントをカプセル化することによって得られる場合、複数のＡ−ＭＰＤＵの第１のＭＰＤＵは同じＳＮを有する。例えば、前述の例のＡ−ＭＰＤＵ２とＡ−ＭＰＤＵ３における第１のＭＰＤＵは同じＳＮを有し、この場合、送信端は、Ａ−ＭＰＤＵの受信状態を示すのに用いられるＢＡフレームを区別する必要がある。
【０１３０】
本実施形態では、ＢＡフレームの遅延の可能性を考慮して、受信端から送信端に送信されるＢＡフレームは更に、Ａ−ＭＰＤＵ識別フィールドを含む。Ａ−ＭＰＤＵ識別フィールドは、送信端がアクノレッジメントフレームによってアクノレッジされたＡ−ＭＰＤＵを区別するために用いられる。
【０１３１】
任意に、ＢＡフレームのＡ−ＭＰＤＵ識別フィールドは、ＢＡフレームによって示される、Ａ−ＭＰＤＵ内の第１のＭＰＤＵに含まれるシーケンス番号（ＳＮ）及びフラグメント番号（ＦＮ）を含む。ＳＮは、ＢＡフレーム（従来技術）の開始シーケンスフィールドの最後の１２ビットに位置する。ＦＮはＢＡフレーム（本実施形態で提供される方法であり、従来技術と異なる）の開始シーケンスフィールドの前の４つの予約ビットに位置する。送信端は、Ａ−ＭＰＤＵ識別フィールドで搬送されるＳＮ及びＦＮに従って、異なるＡ−ＭＰＤＵを区別することができる。
【０１３２】
なお、本実施形態では、ＢＡフレームのＡ−ＭＰＤＵ識別フィールドの内容は、上記内容に限定されない。送信端がＢＡフレームのＡ−ＭＰＤＵ識別フィールドの内容に従って、ＢＡフレームにより受信状態が示されるＡ−ＭＰＤＵを識別できるならば、Ａ−ＭＰＤＵ識別フィールドは他の内容を含んでもよい。
【０１３３】
実施形態２における技術的解決策は、実施形態１における技術的解決策と組み合わせて用いることができる。
【０１３４】
実施形態２では、受信端が送信端によって送信されたＡ−ＭＰＤＵを受信した後、受信端は、送信端に、Ａ−ＭＰＤＵの受信状態を指示するのに用いられるアクノレッジメントフレームを送信する。アクノレッジメントフレームはブロックアクノレッジメントビットマップフィールドを含み、ブロックアクノレッジメントビットマップフィールド内の各ビットは、Ａ−ＭＰＤＵ内の１つのＭＡＣプロトコルデータユニット（ＭＰＤＵ）の受信状態を示すのに用いられる。実施形態２で提供される方法を採用することにより、ＭＳＤＵフラグメントを含むＡ−ＭＰＤＵの受信状態を示すことができる。アクノレッジメントフレームは、実施形態１では第１のＢＡフレームであってよく、ＭＳＤＵフラグメントを含むＡ−ＭＰＤＵの受信状態を示すのに用いられる。
【０１３５】
実施形態３
図１３に示されるように、本発明の本実施形態は、媒体アクセス制御サービスデータユニット（ＭＳＤＵ）フラグメントの受信状態指示方法を提供する。送信端と受信端との間のインタラクションのプロセスは以下のとおりである。
【０１３６】
Ｓ１３０１．送信端が、ＭＳＤＵフラグメントを含むＡ−ＭＰＤＵを受信端に送信する。
【０１３７】
Ｓ１３０２．送信端が、受信端に要求フレームを送信する。要求フレームは、Ａ−ＭＰＤＵ内のＭＳＤＵフラグメントの受信状態を示すのに用いられる。
【０１３８】
Ｓ１３０３．受信端が、送信端に応答フレームを送信する。応答フレームは、Ａ−ＭＰＤＵ内のＭＳＤＵフラグメントの受信状態を示すのに用いられる。
【０１３９】
本実施形態では、送信端がＭＳＤＵフラグメントを含むＡ−ＭＰＤＵを受信端に送信した後、受信端は、既存のＢＡフレームを用いて送信端に、ＭＳＤＵをカプセル化することによって得られＡ−ＭＰＤＵ内に存在するＭＰＤＵの受信状態を示す。ＢＡフレームは、ＭＳＤＵフラグメントをカプセル化することによって得られＡ−ＭＰＤＵ内にあるＭＰＤＵの受信状態を示すものではない。送信端が受信端に要求フレームを送信してＭＳＤＵフラグメントの受信状態を示すことを要求すると、受信端は、応答フレームを用いて、ＭＳＤＵフラグメントの受信状態を示す。
【０１４０】
なお、本実施形態では、要求フレームを送信する機会は限定されない。送信端は、ＭＳＤＵフラグメントを含むＡ−ＭＰＤＵを送信した後、要求フレームを受信端に送信することができる。この場合、要求フレームは、Ａ−ＭＰＤＵ内のＭＳＤＵフラグメントの受信状態を示すのに用いられる。送信端は、ＭＳＤＵフラグメントを含む複数のＡ−ＭＰＤＵを送信した後、受信端に要求フレームを送信することができる。この場合、要求フレームは、複数のＡ−ＭＰＤＵ内のＭＳＤＵフラグメントの受信状態を示すことを要求するために用いられる。好ましくは、送信端は、ＭＳＤＵの全てのフラグメントを受信端に送信した後、要求フレームを送信する。具体的な方法は、以下を含む。
送信端が少なくとも１つのＡ−ＭＰＤＵを用いて受信端にＭＳＤＵの全てのフラグメントを送信するとき、送信端は、受信端に要求フレームを送信する。要求フレームは、ＭＳＤＵの各フラグメントの受信状態の指示を要求するのに用いられる。受信端は、送信端に応答フレームを送信する。応答フレームは、ＭＳＤＵの各フラグメントの受信状態を示すのに用いられる。
【０１４１】
なお、要求フレーム及び応答フレームの送信の方式は、本実施形態において限定されない。例として、ダウンリンクデータ伝送を用いる。ＡＰは、ダウンリンクＯＦＤＭＡを用いて要求フレームを送信することができ、ＳＴＡは、アップリンクＯＦＤＭＡを用いて応答フレームを送信することができる。例として、アップリンクデータ伝送を用いる。ＳＴＡは、アップリンクＯＦＤＭＡコンテンションベースのランダムアクセスを用いて要求フレームを送信することができる。アップリンクＯＦＤＭＡコンテンションベースのランダムアクセス伝送は、トリガフレームを送信することによってＡＰによってトリガされる必要がある。ＳＴＡは、アップリンクＯＦＤＭＡスケジューリングを用いて要求フレームを送信することができる。アップリンクＯＦＤＭＡスケジューリング送信もまた、トリガフレームを送信することによりＡＰによってトリガされる必要がある。本実施形態では、要求フレーム及び応答フレームは、マルチユーザＭＩＭＯ（Multiple-User-MIMO，MU-MIMO）方式で送信されてもよい。
【０１４２】
本実施形態では、要求フレームはＭＳＤＵフラグメントのシーケンス番号（ＳＮ）を含む。図１４に示される要求フレームのフレームフォーマットを例に挙げる。ＭＳＤＵフラグメントのＳＮは、シーケンス制御フィールドのＳＮフィールドで搬送される。受信端は、要求フレームで搬送されたＳＮに従って、そのＳＮに対応するＭＳＤＵのフラグメントの受信状態（送信端が指示の要求を求める受信状態）を知ることができる。ＡＰによって送信される要求フレームは、複数のステーションのためのものであってよい。要求フレームの構造を図１４に示す。受信アドレス（ＲＡ）はブロードキャストアドレスであり、シーケンス制御フィールドは複数のステーションのシーケンス制御サブフィールドを含み、各サブフィールドは基地局識別情報及びＳＮを含む。基地局ＩＤは、ＡＰによって基地局に割り当てられた関連識別子であってよい。任意に、ＡＰによって送信される要求フレームは、リソース割当て指示情報及び／又はＦＮを含み（リソース割当て指示情報は、基地局が応答フレームを返信するサブチャネル又は周波数リソースブロックを示す）、更に、基地局がＢＡを送信するために用いる変調符号化方式（Modulation  and  Coding  Scheme，ＭＣＳ）のようなパラメータを含んでよい。
【０１４３】
本実施形態では、応答フレームは、ＭＳＤＵフラグメントのＳＮと、ＭＳＤＵフラグメントの受信状態を示すのに用いられる指示フィールドとを含む。図１５に示される応答フレームのフレームフォーマットを例に挙げる。ＭＳＤＵフラグメントのＳＮは、シーケンス制御フィールドのＳＮフィールドで搬送される。指示フィールドはフラグメントビットマップフィールドであり、指示フィールドの長さは必要に応じて設定されてよい。指示フィールドの長さが８ビットである場合、指示フィールドは、最大８つのＭＳＤＵフラグメントの受信状態を示すことができる。各ビットは、１つのＭＳＤＵフラグメント等の受信状態を示すために用いられる。
【０１４４】
例えば、ビットが１に設定されると仮定すると、受信状態が成功であることを示し、ビットが０に設定されると仮定すると、受信状態が失敗であることを示す。図１６に示されるダウンリンクＯＦＤＭＡデータ伝送を例として用いる。ＡＰは、ＯＦＤＭＡ伝送方式でデータを送信する。ＡＰは、２つのＡ−ＭＰＤＵをＳＴＡ１に送信する。Ａ−ＭＰＤＵ１は３つのＭＰＤＵを含む。ＭＰＤＵ１とＭＰＤＵ２は、ＭＳＤＵ１とＭＳＤＵ２をそれぞれカプセル化することによって得られ、ＭＰＤＵ３はＭＳＤＵ３のフレーム１をカプセル化することによって得られる。ＳＴＡ１は、ＭＰＤＵ１及びＭＰＤＵ２を正常に受信し、ＭＰＤＵ３の受信に失敗する。Ａ−ＭＰＤＵ２は４つのＭＰＤＵを含む。ＭＰＤＵ４は、ＭＳＤＵ３のフラグメント２をカプセル化することによって得られ、ＭＰＤＵ５は、ＭＳＤＵ３のフラグメント３をカプセル化することによって得られ、ＭＰＤＵ６とＭＰＤＵ７は、ＭＳＤＵ４とＭＳＤＵ５をそれぞれカプセル化することによって得られる。ＳＴＡは、ＭＰＤＵ４の受信に失敗し、ＭＰＤＵ５、ＭＰＤＵ６及びＭＰＤＵ７の受信に成功する。ＳＴＡは、２つのＢＡフレームをＡＰに送信する必要がある。第１のＢＡフレームは、Ａ−ＭＰＤＵ１内のＭＰＤＵ１及びＭＰＤＵ２のみの受信状態を示す。第２のＢＡフレームは、Ａ−ＭＰＤＵ２内のＭＰＤＵ６及びＭＰＤＵ７のみの受信状態を示す。ＡＰによりＳＴＡに送信された要求フレームは、ＭＳＤＵ３のＳＮを搬送し、ＭＳＤＵ３のフラグメント１、フラグメント２及びフラグメント３の受信状態を示すことを要求するのに用いられる。ＳＴＡによりＡＰに送信される応答フレームは、ＭＳＤＵ３のＳＮを搬送し、指示フィールドは１０１である。第１のビットは、ＭＳＤＵ３のフラグメント１が正常に受信されたことを示し、第２のビットは、ＭＳＤＵ３のフラグメント２の受信が失敗したことを示し、第３のビットは、ＭＳＤＵ３のフラグメント３が正常に受信されたことを示す。
【０１４５】
本実施形態では、送信端がＭＳＤＵフラグメントを含むＡ−ＭＰＤＵを複数の受信端に送信するとき、送信端によって送信された要求フレームは、複数の受信端に、それぞれ送信端に応答フレームを返信するように指示するのに用いることができる。要求フレームは、複数の受信装置の各受信装置の識別情報と、受信装置によって受信されたＭＳＤＵフラグメントのシーケンス番号（ＳＮ）との間の関連についての情報を含む。例えば、図１４に示されるように、要求フレームのシーケンス制御フィールドは、複数の受信端ＳＴＡ１〜ＳＴＡｎの各ＳＴＡ識別情報と、ＳＴＡに対応するＭＳＤＵフラグメントのシーケンス番号ＳＮとの間の関連についての情報を含む。複数のＳＴＡは、それぞれ図１５に示されるフレームフォーマットを用いて、ＡＰに応答フレームを返信する。
【０１４６】
実施形態３では、送信端が、受信端に、ＭＳＤＵフラグメントを含むＡ−ＭＰＤＵを送信し、送信端が、受信端に要求フレームを送信する。要求フレームは、Ａ−ＭＰＤＵ内のＭＳＤＵフラグメントの受信状態を示すのに用いられる。受信端は、送信端に応答フレームを送信する。応答フレームは、Ａ−ＭＰＤＵ内のＭＳＤＵフラグメントの受信状態を示すのに用いられる。実施形態３で提供される技術的解決策を採用することにより、Ａ−ＭＰＤＵ内のＭＳＤＵフラグメントの受信状態を示すことができる。
【０１４７】
実施形態４
図１７に示されるように、本発明の本実施形態は、Ａ−ＭＰＤＵの受信状態指示方法を提供する。送信端と受信端との間のインタラクションのプロセスは以下のとおりである。
【０１４８】
Ｓ１７０１．送信端が、アグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）内の各ＭＡＣプロトコルデータユニット（ＭＰＤＵ）にシーケンス番号を割り当てる。
【０１４９】
Ｓ１７０２．送信端が受信端にＡ−ＭＰＤＵを送信する。Ａ−ＭＰＤＵ内の各ＭＰＤＵは各ＭＰＤＵのシーケンス番号を搬送する。
【０１５０】
Ｓ１７０３．受信端が、ブロックアクノレッジメント／アクノレッジメントフレームを送信端に送信する。アクノレッジメントフレームは、Ａ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示すのに用いられる指示フィールドを含み、指示フィールドの各ビットは、Ａ−ＭＰＤＵ内のＭＰＤＵシーケンス番号のシーケンスの１つのＭＰＤＵを示すのに用いられる。
【０１５１】
本実施形態では、任意に、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵが媒体アクセス制御サービスデータユニット（ＭＳＤＵ）のフラグメントをカプセル化することによって得られたと決定されたとき、送信端は、Ａ−ＭＰＤＵ内の各ＭＰＤＵにシーケンス番号を割り当てる。このように、送信端が、全てのＡ−ＭＰＤＵ内のＭＰＤＵにシーケンス番号を割り当てることが防止され、送信端の動作負荷が低減される。
【０１５２】
本実施形態のアクノレッジメントフレームは、ＢＡフレームであってよい。アクノレッジメントフレームと既存のＢＡフレームとの区別を容易にするために、以下の内容では、本実施形態におけるアクノレッジメントフレームを第１のＢＡフレームとし、既存のＢＡフレームを第２のＢＡフレームとする。送信端によりＡ−ＭＰＤＵ内の各ＭＰＤＵに割り当てられたシーケンス番号は、ＭＰＤＵの媒体アクセス制御（medium  access  control，ＭＡＣ）ヘッダで搬送される。シーケンス番号は、送信端によりＭＰＤＵに一時的に割り当てられる。好ましい実施方式は、受信端が、ＭＰＤＵシーケンス番号のみを用いて、ＭＳＤＵフラグメントを含むＡ−ＭＰＤＵの受信状態を送信端に示すことである。ＭＰＤＵは、以下のいくつかの方式でシーケンス番号を搬送することができる。
【０１５３】
方式１：ＭＰＤＵのシーケンス番号は、ＭＡＣヘッダのハイスループットレート（high  throughput，ＨＴ）制御フィールドで搬送されてよい。図１８に、ＨＴ制御フィールドの概略構造図を示す。ＨＴ制御フィールドの予約フィールドは、該フィールドがこの世代のＷＬＡＮシステムのＨＴ制御フィールドであることを示すのに用いられる。他のコンテンツ（other  contents）の２８ビットのうちいくつかのビットは、ＭＰＤＵの一時的なシーケンス番号を示すために使用されてよい。或いは、ＨＴ制御フィールド内のアクセスカテゴリ制約（access  category、AC  constraint）指示ビットと、逆方向許可／モア物理層コンバージェンスプロシージャプロトコルユニット（reverse  direction  grant/more  PPDU）指示ビットを用いて、ＭＰＤＵのシーケンス番号を示してもよい。１つのＡ−ＭＰＤＵは最大６４のＭＰＤＵを含むので、ＭＰＤＵのシーケンス番号を示すには、５つのビットが用いられることが好ましい。
【０１５４】
方式２：ＭＰＤＵのシーケンス番号は、ＭＡＣヘッダのサービス品質（Quality  of  Service，ＱｏＳ）制御フィールドで搬送されてよい。図１９に、ＱｏＳ制御フィールドの概略構造図を示す。送信機会制限フィールド／キューサイズフィールド／予約（transmit  opportunity，TXOP  limit/queue  size/reserved）制御フィールドの８つのビットのうちいくつかのビットを用いて、ＭＰＤＵのシーケンス番号を示すことができる。任意に、ＱｏＳ制御フィールドの８つのビット以外の任意のビットは、ＱｏＳ制御フィールドがＭＰＤＵのシーケンス番号を搬送することを示すのに用いられる。
【０１５５】
本実施形態では、第１のＢＡフレーム（本実施形態で提供されるＢＡフレーム）は、ＭＳＤＵフラグメントを含むＡ−ＭＰＤＵの受信状態を示すために用いられ、第２のＢＡフレーム（既存のＢＡフレーム）は、ＭＳＤＵフラグメントを含まないＡ−ＭＰＤＵの受信状態を示すために用いられる。本実施形態では、受信端が、受信されたＡ−ＭＰＤＵ内の全てのＭＰＤＵのＦＮフィールドが０のみを含むと決定した場合、Ａ−ＭＰＤＵはＭＳＤＵフラグメントを含まないことを示す。この場合、受信端は、第２のＢＡフレームを用いて、Ａ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を送信端にフィードバックする。これは従来技術であり、ここでは詳細を説明しない。
【０１５６】
第１のＢＡフレームと第２のＢＡフレームを区別するために、第１のＢＡフレームと第２のＢＡフレームは両方とも、更にフラグメント指示フィールドを含む。第１のＢＡフレームのフラグメント指示フィールドは、第１のＢＡフレームによって示されたＡ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵが、ＭＳＤＵのフラグメントをカプセル化することによって得られたことを示すのに用いられる。第２のＢＡフレームのフラグメント指示フィールドは、第２のＢＡフレームによって示されるＡ−ＭＰＤＵ内の全てのＭＰＤＵが、ＭＳＤＵをカプセル化することによって得られたことを示すために用いられる。受信端は、ＢＡフレームのフラグメント指示フィールドを用いて、ＢＡフレームによって示されたＡ−ＭＰＤＵがＭＳＤＵフラグメントを含むか否かを決定することができる。第１のＢＡフレーム及び第２のＢＡフレームのフラグメント指示フィールドによって用いられる具体的な形式は、以下の通りである。
【０１５７】
１．Ｍ−ＢＡフレームのフレームフォーマット又は圧縮ＢＡフレームのフレームフォーマットが用いられる。
【０１５８】
Ｍ−ＢＡフレームのＢＡ情報フィールドと圧縮ＢＡフレームのＢＡ情報フィールドは、両方とも、開始シーケンス制御フィールドを含む。開始シーケンス制御フィールドは、４つの予約ビットを含む。フラグメント指示フィールドは、ＢＡフレームによって示されたＡ−ＭＰＤＵがＭＳＤＵフラグメントを含むか否かを示すために、４つの予約ビットのうち１以上のビットを含んでよい。
【０１５９】
２．Ｍ−ＢＡフレームのフレームフォーマット又は圧縮ＢＡフレームのフレームフォーマットが用いられる。
【０１６０】
Ｍ−ＢＡフレームと圧縮ＢＡフレームは、両方とも、４ビットのトラフィック識別子（ＴＩＲ）を含む。フラグメント指示フィールドは、ＢＡフレームによって示されたＡ−ＭＰＤＵがＭＳＤＵフラグメントを含むか否かを示すために、ＴＩＤフィールドに１以上のビットを含んでよい。
【０１６１】
フラグメント指示フィールドは、ＴＩＤフィールドに１つのビットを含む。現在使用されている拡張分散チャネルアクセス（enhanced  distributed  channel  access，ＥＤＣＡ）メカニズムでは、ＴＩＤフィールドの３つのビットのみが用いられるので、フラグメント指示フィールドは、ＴＩＤフィールドの残りの１つのビットを用いて、ＢＡフレームによって示されたＡ−ＭＰＤＵがＭＳＤＵフラグメントを含むか否かを示してよい。
【０１６２】
フラグメント指示フィールドは、ＴＩＤフィールドに複数のビットを含む。フラグメント指示フィールドは、特定のＴＩＤ値を示すためにＴＩＤフィールドに複数のビットを含む。特定のＴＩＤ値は、ＢＡフレームによって示されたＡ−ＭＰＤＵがＭＳＤＵフラグメントを含むか否かを示すために用いられる。例えば、フラグメント指示フィールドがＴＩＤフィールドに４つのビットを含む場合、４つのビットによって示され得るＴＩＤ値は０〜１５の範囲であり、フラグメント指示フィールドによって示される特定のＴＩＤ値は８〜１５の範囲の整数であってよい。
【０１６３】
図４に示されるように、Ｍ−ＢＡフレームの場合、ＴＩＤフィールドは、Ｍ−ＢＡフレーム内のＢＡ情報フィールドのパートラフィック識別子情報（Per  Traffic  Identifier  Information，Per  TID  info）に位置する。各Per  TID  infoフィールドは、関連識別子（association  identifier，ＡＩＤ）フィールド、ブロックアクノレッジメント／アクノレッジメントポリシー（BA/ACK  policy）指示フィールド及びＴＩＤフィールドを含む。圧縮ＢＡフレームの場合、ＴＩＤフィールドは圧縮ＢＡフレームのＢＡ制御フィールドに位置する。
【０１６４】
３．圧縮ＢＡフレームのフレームフォーマットが用いられる。
【０１６５】
図５は、圧縮ＢＡフレームのＢＡ制御フィールドの構造を示す。フラグメント指示フィールドは、圧縮ＢＡフレームのＢＡ制御フィールドに８つの予約ビットのうち１以上のビットを含む。
【０１６６】
４．圧縮ＢＡフレームのフレームフォーマットが用いられる。
【０１６７】
フラグメント指示フィールドは、圧縮ＢＡフレームのＢＡ制御フィールドに、マルチトラフィック識別子（Multi-Traffic  Identifier，Multi-TID）ビットと、圧縮ビットマップ（compress  bitmap）ビットと、リトライを伴うグループキャスト（Groupcast  with  retries，ＧＣＲ）ビットとを含む。例えば、表２に示されるように、ＢＡフレーム変数が「予約」である場合、フラグメント指示フィールドは、表２の対応するＭｕｌｔｉ−ＴＩＤビット、圧縮ビットマップビット及びＧＣＲビットを含む。この場合、ＢＡフレームは、Ａ−ＭＰＤＵがＭＳＤＵフラグメントを含むことを示すのに用いられる。
【０１６８】
本実施形態では、第１のＢＡフレームは、圧縮ＢＡフレームのフレームフォーマットを用いてよい。ＢＡフレームに含まれる指示フィールドは、圧縮ＢＡフレーム内のブロックアクノレッジメントビットマップフィールドである。ブロックアクノレッジメントビットマップフィールド内の各ビットは、Ａ−ＭＰＤＵ内のＭＰＤＵシーケンス番号のシーケンスの１つのＭＰＤＵを示すのに用いられる。
【０１６９】
例えば、ビットが１に設定されていると仮定すると、受信状態が成功であることを示し、ビットが０に設定されている仮定すると、受信状態が失敗であることを示す。図２０に示されるダウンリンクＯＦＤＭＡデータ伝送を例として用いる。ＡＰは、ＯＦＤＭＡ伝送方式でデータを送信する。ＡＰは、２つのＡ−ＭＰＤＵをＳＴＡに送信する。Ａ−ＭＰＤＵ１は３つのＭＰＤＵを含む。ＭＰＤＵ１、ＭＰＤＵ２、ＭＰＤＵ３は、それぞれＭＳＤＵ１、ＭＳＤＵ２、ＭＳＤＵ３をカプセル化することによって得られ、ＳＴＡは、ＭＰＤＵ１、ＭＰＤＵ２、ＭＰＤＵ３を正常に受信する。Ａ−ＭＰＤＵ２は４つのＭＰＤＵを含む。ＭＰＤＵ４は、ＭＳＤＵ４のフラグメント１をカプセル化することによって得られ、ＭＰＤＵ５は、ＭＳＤＵ４のフラグメント２をカプセル化することによって得られ、ＭＰＤＵ６とＭＰＤＵ７は、ＭＳＤＵ５とＭＳＤＵ６をそれぞれカプセル化することによって得られる。ＳＴＡは、ＭＰＤＵ４の受信に失敗し、ＭＰＤＵ５、ＭＰＤＵ６及びＭＰＤＵ７の受信に成功する。Ａ−ＭＰＤＵ２はＭＳＤＵフラグメントを含むので、ＡＰは、Ａ−ＭＰＤＵ２内の全てのＭＰＤＵにシーケンス番号を割り当てる。ＭＰＤＵ４〜ＭＰＤＵ７に対応するシーケンス番号は、それぞれ１〜４であると仮定する。
【０１７０】
ＳＴＡは、２つのＢＡフレームをＡＰに送信する。送信された第１のＢＡフレームは第２のＢＡフレーム（既存のＢＡフレーム）であり、Ａ−ＭＰＤＵ１内のシーケンス番号ＳＮの順序の各ＭＰＤＵの受信状態を示すのに用いられる。開始ＳＮは１である。受信状態の指示フィールドの長さが６４ビットであり、第１のＢＡフレームの開始フィールドのＳＮが１であり、指示フィールドが１１１…である（計６４ビット）と仮定する。前の３つのビットは、ＭＰＤＵ１〜ＭＰＤＵ３の受信状態を順に示すために用いられ、他のビットは０でパディングされる。送信された第２のＢＡフレームは第１のＢＡフレーム（本実施形態で提供されるＢＡフレーム）であり、Ａ−ＭＰＤＵ２内のＭＰＤＵシーケンスの順序の各ＭＰＤＵの受信状態を示すのに用いられる。受信状態の指示フィールドの長さが６４ビットであり、第２のＢＡフレームの開始フィールドのＳＮが４であり、指示フィールドが０１１１…（計６４ビット）であると仮定する。前の４つのビットは、ＭＰＤＵ４〜ＭＰＤＵ７の受信状態を順に示すために用いられ、他のビットは０でパディングされる。
【０１７１】
実施形態４では、Ａ−ＭＰＤＵ内の少なくとも１つのＭＡＣプロトコルデータユニット（ＭＰＤＵ）が、媒体アクセス制御サービスデータユニット（ＭＳＤＵ）のフラグメントをカプセル化することによって得られたと決定された場合、送信端が、Ａ−ＭＰＤＵ内の各ＭＰＤＵにシーケンス番号を割り当て、送信端が受信端にＡ−ＭＰＤＵを送信する。Ａ−ＭＰＤＵ内の各ＭＰＤＵは各ＭＰＤＵのシーケンス番号を搬送する。受信端は、送信端にブロックアクノレッジメント（ＢＡ）フレームを送信する。ＢＡフレームは、Ａ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示すのに用いられる指示フィールドを含み、指示フィールドの各ビットは、Ａ−ＭＰＤＵ内のＭＰＤＵシーケンス番号のシーケンスの１つのＭＰＤＵを示すのに用いられる。実施形態４で提供される技術的解決策を採用することにより、ＭＳＤＵフラグメントを含むＡ−ＭＰＤＵの受信状態を示すことができる。
【０１７２】
実施形態５
実施形態１に基づき、本発明は更に受信装置を提供する。受信装置は、図３に対応する実施形態で提供された方法を用いてよい。図２１を参照すると、受信装置２１００は、受信ユニット２１０１、決定ユニット２１０２及び送信ユニット２１０３を備える。
【０１７３】
受信ユニット２１０１は、送信装置によって送信されたアグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）を受信するように構成される。
【０１７４】
決定ユニット２１０２は、受信ユニット２１０１によって受信されたＡ−ＭＰＤＵ内の少なくとも１つのＭＡＣプロトコルデータユニット（ＭＰＤＵ）が媒体アクセス制御サービスデータユニット（ＭＳＤＵ）のフラグメントをカプセル化することによって得られたと決定したとき、Ａ−ＭＰＤＵの受信状態を指示するのに用いられるアクノレッジメントフレームを決定するように構成される。
【０１７５】
送信ユニット２１０３は、決定ユニット２１０２によって決定されたアクノレッジメントフレームを送信装置に送信するように構成される。
【０１７６】
アクノレッジメントフレームはフラグメント指示フィールド及び受信状態フィールドを含む。フラグメント指示フィールドは、Ａ−ＭＰＤＵがＭＳＤＵフラグメントをカプセル化することによって得られたＭＰＤＵを含むことを示すのに用いられる。受信状態フィールドは、Ａ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示すのに用いられる。受信状態フィールドの所定ビット数のビットは、同じシーケンス番号（ＳＮ）を有するＭＰＤＵの受信状態を示すのに用いられる。受信状態フィールド内の各ビットは、Ａ−ＭＰＤＵ内のシーケンス番号（ＳＮ）のシーケンスの１つのＭＰＤＵを示すのに用いられる。
【０１７７】
任意に、受信ユニット２１０１によって受信されたＡ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたと決定したとき、決定ユニット２１０２は、具体的には、
Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵに含まれるフラグメント番号（ＦＮ）フィールドが０以外も含むと決定したとき、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたと決定するように構成される。
【０１７８】
任意に、アクノレッジメントフレームがマルチユーザブロックアクノレッジメント（Ｍ−ＢＡ）フレームのフレームフォーマットを用いるとき、フラグメント指示フィールドは、
フラグメント指示フィールドが、Ｍ−ＢＡフレーム内のＢＡ情報フィールドの開始シーケンス制御フィールドの４つの予約ビットのうち１以上のビットを含む形式、又は、
フラグメント指示フィールドが、Ｍ−ＢＡフレーム内のトラフィック識別子（ＴＩＤ）フィールドの１以上のビットを含む形式、
を用いる。
【０１７９】
任意に、アクノレッジメントフレームが圧縮ブロックアクノレッジメント（ＢＡ）フレームのフレームフォーマットを用いるとき、フラグメント指示フィールドは、
フラグメント指示フィールドが、圧縮ＢＡフレーム内のＢＡ情報フィールドの開始シーケンス制御フィールドの４つの予約ビットのうち１以上のビットを含む形式、又は、
フラグメント指示フィールドが、圧縮ＢＡフレーム内のＢＡ制御フィールドのトラフィック識別子（ＴＩＤ）フィールドの１以上のビットを含む形式、又は、
フラグメント指示フィールドが、圧縮ＢＡフレームのＢＡ制御フィールドの８つの予約ビットのうち１以上のビットを含む形式、又は、
フラグメント指示フィールドが、圧縮ＢＡフレームのＢＡ制御フィールドのマルチトラフィック識別子（Ｍｕｌｔｉ−ＴＩＤ）ビット、圧縮ビットマップビット及びＧＣＲ（Groupcast  with  Retries）ビットを含む形式、
を用いる。
【０１８０】
任意に、同じＳＮを有するＭＰＤＵの受信状態を示すのに用いられる受信状態フィールドのビットについて、所定ビット数のビットは、ＭＳＤＵフラグメントの許容数の最大値以上である。
【０１８１】
なお、本発明の本実施形態のユニットの区分は例示であり、論理機能区分に過ぎず、実際の実施では別の区分が存在してよい。加えて、実施形態における機能ユニットは、１つの処理ユニットに統合されてもよいし、或いはユニットの各々が物理的に単独で存在してもよいし、２つ以上のユニットが１つのユニットに統合されてもよい。統合ユニットは、ハードウェアの形態で実現されてよく、或いはソフトウェア機能ユニットの形態で実現されてもよい。
【０１８２】
統合ユニットがソフトウェア機能ユニットの形態で実現され、独立した製品として販売又は使用される場合、統合ユニットはコンピュータ可読記憶媒体に記憶されてよい。そのような理解に基づき、本願の技術的解決策は、本質的に、或いは従来技術に寄与する部分、又は技術的解決策の全部若しくは一部は、ソフトウェア製品の形態で実現されてよい。コンピュータソフトウェア製品は記憶媒体に記憶され、コンピュータデバイス（パーソナルコンピュータ、サーバ、ネットワークデバイス等であってよい)又はプロセッサ(Processor)に本願の実施形態の方法のステップの全部又は一部を実行するように命令するためのいくつかの命令を含む。前述の記憶媒体には、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、リードオンリーメモリ（ＲＯＭ，Read-Only  Memory）、ランダムアクセスメモリ（ＲＡＭ，Random  Access  Memory）、磁気ディスク、光ディスク等、プログラムコードを記憶可能な任意の媒体が含まれる。
【０１８３】
実施形態１に基づき、本発明は更に受信装置を提供する。受信装置は、図３に対応する実施形態で提供された方法を用いてよく、図２１に示される受信装置と同じ装置であってよい。図２２を参照すると、受信装置２２００は、送受信器２２０１、プロセッサ２２０２、バス２２０３及びメモリ２２０４を備える。
【０１８４】
送受信器２２０１、プロセッサ２２０２及びメモリ２２０４は、バス２２０３を用いて相互接続される。バス２２０３は、周辺機器相互接続（peripheral  component  interconnect，略称ＰＣＩ）バスや拡張業界標準アーキテクチャ（extended  industry  standard  architecture，略称ＥＩＳＡ）バス等であってよい。バスは、アドレスバス、データバス、制御バス等に分類することができる。説明を容易にするために、図２２では、バスを表すために１本の太線のみが使用されているが、これは１つのバス又は１種類のバスしか存在しないことを意味するものではない。
【０１８５】
送受信器２２０１は、送信装置によって送信されたアグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）を受信するように構成される。
【０１８６】
プロセッサ２２０２は、送受信器２２０１によって受信されたＡ−ＭＰＤＵ内の少なくとも１つのＭＡＣプロトコルデータユニット（ＭＰＤＵ）が媒体アクセス制御サービスデータユニット（ＭＳＤＵ）のフラグメントをカプセル化することによって得られたと決定したとき、Ａ−ＭＰＤＵの受信状態を指示するのに用いられるアクノレッジメントフレームを決定するように構成される。
【０１８７】
送受信器２２０１は更に、プロセッサ２２０２によって決定されたアクノレッジメントフレームを送信装置に送信するように構成される。
【０１８８】
アクノレッジメントフレームはフラグメント指示フィールド及び受信状態フィールドを含む。フラグメント指示フィールドは、Ａ−ＭＰＤＵがＭＳＤＵフラグメントをカプセル化することによって得られたＭＰＤＵを含むことを示すのに用いられる。受信状態フィールドは、Ａ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示すのに用いられる。受信状態フィールドの所定ビット数のビットは、同じシーケンス番号（ＳＮ）を有するＭＰＤＵの受信状態を示すのに用いられる。受信状態フィールド内の各ビットは、Ａ−ＭＰＤＵ内のシーケンス番号（ＳＮ）のシーケンスの１つのＭＰＤＵを示すのに用いられる。
【０１８９】
任意に、プロセッサ２２０２が、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたと決定することは、
Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵに含まれるフラグメント番号（ＦＮ）フィールドが０以外も含むと決定したとき、プロセッサ２２０２が、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたと決定すること、
を含む。
【０１９０】
任意に、アクノレッジメントフレームがマルチユーザブロックアクノレッジメント（Ｍ−ＢＡ）フレームのフレームフォーマットを用いるとき、フラグメント指示フィールドは、
フラグメント指示フィールドが、Ｍ−ＢＡフレーム内のＢＡ情報フィールドの開始シーケンス制御フィールドの４つの予約ビットのうち１以上のビットを含む形式、又は、
フラグメント指示フィールドが、Ｍ−ＢＡフレーム内のトラフィック識別子（ＴＩＤ）フィールドの１以上のビットを含む形式、
を用いる。
【０１９１】
任意に、アクノレッジメントフレームが圧縮ブロックアクノレッジメント（ＢＡ）フレームのフレームフォーマットを用いるとき、フラグメント指示フィールドは、
フラグメント指示フィールドが、圧縮ＢＡフレーム内のＢＡ情報フィールドの開始シーケンス制御フィールドの４つの予約ビットのうち１以上のビットを含む形式、又は、
フラグメント指示フィールドが、圧縮ＢＡフレーム内のＢＡ制御フィールドのトラフィック識別子（ＴＩＤ）フィールドの１以上のビットを含む形式、又は、
フラグメント指示フィールドが、圧縮ＢＡフレームのＢＡ制御フィールドの８つの予約ビットのうち１以上のビットを含む形式、又は、
フラグメント指示フィールドが、圧縮ＢＡフレームのＢＡ制御フィールドのマルチトラフィック識別子（Ｍｕｌｔｉ−ＴＩＤ）ビット、圧縮ビットマップビット及びＧＣＲ（Groupcast  with  Retries）ビットを含む形式、
を用いる。
【０１９２】
任意に、同じＳＮを有するＭＰＤＵの受信状態を示すのに用いられる受信状態フィールドのビットについて、所定ビット数のビットは、ＭＳＤＵフラグメントの許容数の最大値以上である。
【０１９３】
受信装置２２００は更に、プログラム等を記憶するように構成されるメモリ２２０４を備える。具体的には、プログラムはプログラムコードを含んでよい。プログラムコードはコンピュータ操作命令を含む。メモリ２２０４は、ランダムアクセスメモリ（random  access  memory，ＲＡＭ）を含んでよく、更に不揮発性メモリ（non-volatile  memory）、例えば少なくとも１つの磁気ディスクメモリを含んでよい。プロセッサ２２０２は、Ａ−ＭＰＤＵの受信状態指示方法を実施するために、メモリ２２０４に記憶されたアプリケーションプログラムを実行する。
【０１９４】
実施形態６
実施形態２に基づき、本発明は更に受信装置を提供する。受信装置は、図１１に対応する実施形態で提供された方法を用いてよい。図２３を参照すると、受信装置２３００は、受信ユニット２３０１、決定ユニット２３０２及び送信ユニット２３０３を備える。
【０１９５】
受信ユニット２３０１は、送信装置によって送信されたアグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）を受信するように構成される。
【０１９６】
決定ユニット２３０２は、受信ユニット２３０１によって受信されたＡ−ＭＰＤＵの受信状態を指示するのに用いられるアクノレッジメントフレームを決定するように構成される。アクノレッジメントフレームはブロックアクノレッジメントビットマップフィールドを含む。ブロックアクノレッジメントビットマップフィールド内の各ビットは、Ａ−ＭＰＤＵ内の１つのＭＡＣプロトコルデータユニット（ＭＰＤＵ）の受信状態を示すのに用いられる。
【０１９７】
送信ユニット２３０３は、決定ユニット２３０２によって決定されたアクノレッジメントフレームを送信装置に送信するように構成される。
【０１９８】
任意に、アクノレッジメントフレームは更にＡ−ＭＰＤＵ識別フィールドを含む。Ａ−ＭＰＤＵ識別フィールドは、送信装置がＡ−ＭＰＤＵと送信装置によって送信された別のＡ−ＭＰＤＵとを区別するために用いられる。
【０１９９】
任意に、Ａ−ＭＰＤＵ識別フィールドは、Ａ−ＭＰＤＵ内の第１のＭＰＤＵに含まれるシーケンス番号（ＳＮ）及びフラグメント番号（ＦＮ）を含む。
【０２００】
なお、本発明の本実施形態のユニットの区分は例示であり、論理機能区分に過ぎず、実際の実施では別の区分が存在してよい。加えて、実施形態における機能ユニットは、１つの処理ユニットに統合されてもよいし、或いはユニットの各々が物理的に単独で存在してもよいし、２つ以上のユニットが１つのユニットに統合されてもよい。統合ユニットは、ハードウェアの形態で実現されてよく、或いはソフトウェア機能ユニットの形態で実現されてもよい。
【０２０１】
統合ユニットがソフトウェア機能ユニットの形態で実現され、独立した製品として販売又は使用される場合、統合ユニットはコンピュータ可読記憶媒体に記憶されてよい。そのような理解に基づき、本願の技術的解決策は、本質的に、或いは従来技術に寄与する部分、又は技術的解決策の全部若しくは一部は、ソフトウェア製品の形態で実現されてよい。コンピュータソフトウェア製品は記憶媒体に記憶され、コンピュータデバイス（パーソナルコンピュータ、サーバ、ネットワークデバイス等であってよい）又はプロセッサ（Processor）に本願の実施形態の方法のステップの全部又は一部を実行するように命令するためのいくつかの命令を含む。上記の記憶媒体には、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、ＲＯＭ、ＲＡＭ、磁気ディスク、光ディスク等、プログラムコードを記憶可能な任意の媒体が含まれる。
【０２０２】
実施形態２に基づき、本発明は更に受信装置を提供する。受信装置は、図１１に対応する実施形態で提供された方法を用いてよく、図２３に示される受信装置と同じ装置であってよい。図２４を参照すると、受信装置２４００は、送受信器２４０１、プロセッサ２４０２、バス２４０３及びメモリ２４０４を備える。
【０２０３】
送受信器２４０１、プロセッサ２４０２及びメモリ２４０４は、バス２４０３を用いて相互接続される。バス２４０３は、ＰＣＩバスやＥＩＳＡバス等であってよい。バスは、アドレスバス、データバス、制御バス等に分類することができる。説明を容易にするために、図２４では、バスを表すために１本の太線のみが使用されているが、これは１つのバス又は１種類のバスしか存在しないことを意味するものではない。
【０２０４】
送受信器２４０１は、送信装置によって送信されたアグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）を受信するように構成される。
【０２０５】
プロセッサ２４０２は、送受信器２４０１によって受信されたＡ−ＭＰＤＵの受信状態を指示するのに用いられるアクノレッジメントフレームを決定するように構成される。アクノレッジメントフレームはブロックアクノレッジメントビットマップフィールドを含む。ブロックアクノレッジメントビットマップフィールド内の各ビットは、Ａ−ＭＰＤＵ内の１つのＭＡＣプロトコルデータユニット（ＭＰＤＵ）の受信状態を示すのに用いられる。
【０２０６】
送受信器２４０１は更に、プロセッサ２４０２によって決定されたアクノレッジメントフレームを送信装置に送信するように構成される。
【０２０７】
任意に、アクノレッジメントフレームは更にＡ−ＭＰＤＵ識別フィールドを含む。Ａ−ＭＰＤＵ識別フィールドは、送信装置がＡ−ＭＰＤＵと送信装置によって送信された別のＡ−ＭＰＤＵとを区別するために用いられる。
【０２０８】
任意に、Ａ−ＭＰＤＵ識別フィールドは、Ａ−ＭＰＤＵ内の第１のＭＰＤＵに含まれるシーケンス番号（ＳＮ）及びフラグメント番号（ＦＮ）を含む。
【０２０９】
受信装置２４００は更に、プログラム等を記憶するように構成されるメモリ２４０４を備える。具体的には、プログラムはプログラムコードを含んでよい。プログラムコードはコンピュータ操作命令を含む。メモリ２４０４はＲＡＭを含んでよく、更に不揮発性メモリ、例えば少なくとも１つのディスクメモリを含んでよい。プロセッサ２４０２は、Ａ−ＭＰＤＵの受信状態指示方法を実施するために、メモリ２４０４に記憶されたアプリケーションプログラムを実行する。
【０２１０】
実施形態７
実施形態３に基づき、本発明は更に送信装置を提供する。送信装置は、図１３に対応する実施形態で提供された方法を用いてよい。図２５を参照すると、送信装置２５００は、送信ユニット２５０１及び受信ユニット２５０２を備える。
【０２１１】
送信ユニット２５０１は、媒体アクセス制御サービスデータユニット（ＭＳＤＵ）フラグメントを含むアグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）を受信装置に送信し、受信装置に要求フレームを送信するように構成される。要求フレームは、Ａ−ＭＰＤＵに含まれるＭＳＤＵフラグメントの受信状態の指示を要求するのに用いられる。
【０２１２】
受信ユニット２５０２は、受信装置によって送信された応答フレームを受信するように構成される。応答フレームは、送信ユニット２５０１によって送信されたＡ−ＭＰＤＵに含まれるＭＳＤＵフラグメントの受信状態を示すのに用いられる。
【０２１３】
任意に、要求フレームはＭＳＤＵフラグメントのシーケンス番号（ＳＮ）を含む。応答フレームは、ＭＳＤＵフラグメントのＳＮと、ＭＳＤＵフラグメントの受信状態を示すのに用いられる指示フィールドとを含む。
【０２１４】
任意に、送信ユニット２５０１がＭＳＤＵフラグメントを含むＡ−ＭＰＤＵを複数の受信装置に送信するとき、要求フレームは、複数の受信装置にそれぞれ送信装置に応答フレームを送信するように要求するのに用いられる。要求フレームは、複数の受信装置の各受信装置の識別情報と受信装置によって受信されたＭＳＤＵフラグメントのシーケンス番号（ＳＮ）との関連についての情報を含む。
【０２１５】
任意に、送信ユニット２５０１が少なくとも１つのＡ−ＭＰＤＵを用いて受信装置にＭＳＤＵの全てのフラグメントを送信するとき、送信ユニット２５０１によって送信された要求フレームは、ＭＳＤＵの各フラグメントの受信状態の指示を要求するのに用いられ、受信ユニットによって受信された応答フレームは、ＭＳＤＵの各フラグメントの受信状態を示すのに用いられる。
【０２１６】
実施形態３に基づき、本発明は更に受信装置を提供する。受信装置は、図１３に対応する実施形態で提供された方法を用いてよい。図２６を参照すると、受信装置２６００は、受信ユニット２６０１、決定ユニット２６０２及び送信ユニット２６０３を備える。
【０２１７】
受信ユニット２６０１は、送信装置によって送信され媒体アクセス制御サービスデータユニット（ＭＳＤＵ）フラグメントを含むアグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）を受信し、送信装置によって送信された要求フレームを受信するように構成される。要求フレームは、Ａ−ＭＰＤＵに含まれるＭＳＤＵフラグメントの受信状態の指示を要求するのに用いられる。
【０２１８】
決定ユニット２６０２は、応答フレームを決定するように構成される。応答フレームは、受信ユニット２６０１によって受信されたＡ−ＭＰＤＵに含まれるＭＳＤＵフラグメントの受信状態を示すのに用いられる。
【０２１９】
送信ユニット２６０３は、決定ユニットによって決定された応答フレームを送信装置に送信するように構成される。
【０２２０】
任意に、要求フレームはＭＳＤＵフラグメントのシーケンス番号（ＳＮ）を含む。応答フレームは、ＭＳＤＵフラグメントのＳＮと、ＭＳＤＵフラグメントの受信状態を示すのに用いられる指示フィールドとを含む。
【０２２１】
任意に、送信装置がＭＳＤＵフラグメントを含むＡ−ＭＰＤＵを複数の受信装置に送信するとき、受信ユニット２６０１によって受信された要求フレームは、複数の受信装置にそれぞれ送信装置に応答フレームを送信するように要求するのに用いられる。要求フレームは、複数の受信装置によってそれぞれ受信されたＭＳＤＵフラグメントのシーケンス番号（ＳＮ）を含む。
【０２２２】
任意に、受信ユニット２６０１が送信装置により少なくとも１つのＡ−ＭＰＤＵを用いて送信されたＭＳＤＵの全てのフラグメントを受信するとき、受信ユニット２６０１によって受信された要求フレームは、ＭＳＤＵの各フラグメントの受信状態の指示を要求するのに用いられ、送信ユニット２６０３により送信装置に送信された応答フレームは、ＭＳＤＵの各フラグメントの受信状態を示すのに用いられる。
【０２２３】
なお、本発明の本実施形態のユニットの区分は例示であり、論理機能区分に過ぎず、実際の実施では別の区分が存在してよい。加えて、実施形態における機能ユニットは、１つの処理ユニットに統合されてもよいし、或いはユニットの各々が物理的に単独で存在してもよいし、２つ以上のユニットが１つのユニットに統合されてもよい。統合ユニットは、ハードウェアの形態で実現されてよく、或いはソフトウェア機能ユニットの形態で実現されてもよい。
【０２２４】
統合ユニットがソフトウェア機能ユニットの形態で実現され、独立した製品として販売又は使用される場合、統合ユニットはコンピュータ可読記憶媒体に記憶されてよい。そのような理解に基づき、本願の技術的解決策は、本質的に、或いは従来技術に寄与する部分、又は技術的解決策の全部若しくは一部は、ソフトウェア製品の形態で実現されてよい。コンピュータソフトウェア製品は記憶媒体に記憶され、コンピュータデバイス（パーソナルコンピュータ、サーバ、ネットワークデバイス等であってよい）又はプロセッサ（Processor）に本願の実施形態の方法のステップの全部又は一部を実行するように命令するためのいくつかの命令を含む。上記の記憶媒体には、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、ＲＯＭ、ＲＡＭ、磁気ディスク、光ディスク等、プログラムコードを記憶可能な任意の媒体が含まれる。
【０２２５】
実施形態３に基づき、本発明は更に送信装置を提供する。送信装置は、図１３に対応する実施形態で提供された方法を用いてよく、図２５に示される送信装置と同じ装置であってよい。図２７を参照すると、送信装置２７００は、送受信器２７０１、バス２７０２及びメモリ２７０３を備える。
【０２２６】
送受信器２７０１及びメモリ２７０３は、バス２７０２を用いて相互接続される。バス２７０２は、ＰＣＩバスやＥＩＳＡバス等であってよい。バスは、アドレスバス、データバス、制御バス等に分類することができる。説明を容易にするために、図２７では、バスを表すために１本の太線のみが使用されているが、これは１つのバス又は１種類のバスしか存在しないことを意味するものではない。
【０２２７】
送受信器２７０１は、媒体アクセス制御サービスデータユニット（ＭＳＤＵ）フラグメントを含むアグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）を受信装置に送信し、受信装置に要求フレームを送信し、受信装置によって送信された応答フレームを受信するように構成される。要求フレームは、Ａ−ＭＰＤＵに含まれるＭＳＤＵフラグメントの受信状態の指示を要求するのに用いられ、応答フレームは、Ａ−ＭＰＤＵに含まれるＭＳＤＵフラグメントの受信状態を示すのに用いられる。
【０２２８】
任意に、要求フレームはＭＳＤＵフラグメントのシーケンス番号（ＳＮ）を含む。応答フレームは、ＭＳＤＵフラグメントのＳＮと、ＭＳＤＵフラグメントの受信状態を示すのに用いられる指示フィールドとを含む。
【０２２９】
任意に、送受信器２７０１がＭＳＤＵフラグメントを含むＡ−ＭＰＤＵを複数の受信装置に送信するとき、要求フレームは、複数の受信装置にそれぞれ送信装置に応答フレームを送信するように要求するのに用いられる。要求フレームは、複数の受信装置の各受信装置の識別情報と受信装置によって受信されたＭＳＤＵフラグメントのシーケンス番号（ＳＮ）との関連についての情報を含む。
【０２３０】
任意に、送受信器２７０１が少なくとも１つのＡ−ＭＰＤＵを用いて受信装置にＭＳＤＵの全てのフラグメントを送信するとき、送受信器２７０１によって送信された要求フレームは、ＭＳＤＵの各フラグメントの受信状態の指示を要求するのに用いられ、送受信器２７０１によって受信された応答フレームは、ＭＳＤＵの各フラグメントの受信状態を示すのに用いられる。
【０２３１】
送信装置２７００は更に、プログラム等を記憶するように構成されるメモリ２７０３を備える。具体的には、プログラムはプログラムコードを含んでよい。プログラムコードはコンピュータ操作命令を含む。メモリ２７０３はＲＡＭを含んでよく、更に不揮発性メモリ、例えば少なくとも１つのディスクメモリを含んでよい。
【０２３２】
実施形態３に基づき、本発明は更に受信装置を提供する。受信装置は、図１３に対応する実施形態で提供された方法を用いてよく、図２６に示される受信装置と同じ装置であってよい。図２８を参照すると、受信装置２８００は、送受信器２８０１、プロセッサ２８０２、バス２８０３及びメモリ２８０４を備える。
【０２３３】
送受信器２８０１、プロセッサ２８０２及びメモリ２８０４は、バス２８０３を用いて相互接続される。バス２８０３は、ＰＣＩバスやＥＩＳＡバス等であってよい。バスは、アドレスバス、データバス、制御バス等に分類することができる。説明を容易にするために、図２８では、バスを表すために１本の太線のみが使用されているが、これは１つのバス又は１種類のバスしか存在しないことを意味するものではない。
【０２３４】
送受信器２８０１は、送信装置によって送信され媒体アクセス制御サービスデータユニット（ＭＳＤＵ）フラグメントを含むアグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）を受信し、送信装置によって送信された要求フレームを受信するように構成される。要求フレームは、Ａ−ＭＰＤＵに含まれるＭＳＤＵフラグメントの受信状態の指示を要求するのに用いられる。
【０２３５】
プロセッサ２８０２は、応答フレームを決定するように構成される。応答フレームは、送受信器２８０１によって受信されたＡ−ＭＰＤＵに含まれるＭＳＤＵフラグメントの受信状態を示すのに用いられる。
【０２３６】
送受信器２８０１は更に、プロセッサ２８０２によって決定された応答フレームを送信装置に送信するように構成される。
【０２３７】
任意に、要求フレームはＭＳＤＵフラグメントのシーケンス番号（ＳＮ）を含む。応答フレームは、ＭＳＤＵフラグメントのＳＮと、ＭＳＤＵフラグメントの受信状態を示すのに用いられる指示フィールドとを含む。
【０２３８】
任意に、送信装置がＭＳＤＵフラグメントを含むＡ−ＭＰＤＵを複数の受信装置に送信するとき、要求フレームは、複数の受信装置にそれぞれ送信装置に応答フレームを送信するように要求するのに用いられる。要求フレームは、複数の受信装置によってそれぞれ受信されたＭＳＤＵフラグメントのシーケンス番号（ＳＮ）を含む。
【０２３９】
任意に、送受信器２８０１が送信装置により少なくとも１つのＡ−ＭＰＤＵを用いて送信されたＭＳＤＵの全てのフラグメントを受信するとき、送受信器２８０１によって受信された要求フレームは、ＭＳＤＵの各フラグメントの受信状態の指示を要求するのに用いられ、送受信器２８０１により送信装置に送信された応答フレームは、ＭＳＤＵの各フラグメントの受信状態を示すのに用いられる。
【０２４０】
受信装置２８００は更に、プログラム等を記憶するように構成されるメモリ２８０４を備える。具体的には、プログラムはプログラムコードを含んでよい。プログラムコードはコンピュータ操作命令を含む。メモリ２８０４はＲＡＭを含んでよく、更に不揮発性メモリ、例えば少なくとも１つのディスクメモリを含んでよい。プロセッサ２８０２は、Ａ−ＭＰＤＵ内のＭＳＤＵフラグメントの受信状態を示すために、メモリ２８０４に記憶されたアプリケーションプログラムを実行する。
【０２４１】
実施形態８
実施形態４に基づき、本発明は更に送信装置を提供する。送信装置は、図１７に対応する実施形態で提供された方法を用いてよい。図２９を参照すると、送信装置２９００は、割当てユニット２９０１、送信ユニット２９０２及び受信ユニット２９０３を備える。
【０２４２】
割当てユニット２９０１は、アグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）内の各ＭＡＣプロトコルデータユニット（ＭＰＤＵ）にシーケンス番号を割り当てるように構成される。
【０２４３】
送信ユニット２９０２は、Ａ−ＭＰＤＵを受信装置に送信するように構成される。Ａ−ＭＰＤＵ内の各ＭＰＤＵは、割当てユニット２９０１によって割り当てられたシーケンス番号を搬送する。
【０２４４】
受信ユニット２９０３は、受信装置によって送信されたアクノレッジメントフレームを受信するように構成される。アクノレッジメントフレームは、送信ユニット２９０２によって送信されたＡ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示すのに用いられる指示フィールドを含む。指示フィールドの各ビットは、Ａ−ＭＰＤＵ内のシーケンス番号のシーケンスの１つのＭＰＤＵを示すのに用いられる。
【０２４５】
任意に、割当てユニット２９０１は、具体的には、
Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵが媒体アクセス制御サービスデータユニット（ＭＳＤＵ）のフラグメントをカプセル化することによって得られたと決定されたとき、Ａ−ＭＰＤＵ内の各ＭＰＤＵにシーケンス番号を割り当てるように構成される。
【０２４６】
任意に、シーケンス番号は、ＭＰＤＵの媒体アクセス制御ヘッダで搬送される。
【０２４７】
任意に、アクノレッジメントフレームが圧縮ブロックアクノレッジメント（ＢＡ）フレームのフレームフォーマットを用いるとき、アクノレッジメントフレームに含まれる指示フィールドは、圧縮ＢＡフレーム内のブロックアクノレッジメントビットマップフィールドである。
【０２４８】
任意に、アクノレッジメントフレームは更にフラグメント指示フィールドを含む。フラグメント指示フィールドは、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたことを示すのに用いられる。
【０２４９】
実施形態４に基づき、本発明は更に受信装置を提供する。受信装置は、図１７に対応する実施形態で提供された方法を用いてよい。図３０を参照すると、受信装置３０００は、受信ユニット３００１、決定ユニット３００２及び送信ユニット３００３を備える。
【０２５０】
受信ユニット３００１は、送信装置によって送信されたアグリゲートＭＡＣプロトコルデータユニット（Ａ−ＭＰＤＵ）を受信するように構成される。Ａ−ＭＰＤＵの各ＭＡＣプロトコルデータユニット（ＭＰＤＵ）は各ＭＡＣプロトコルデータユニット（ＭＰＤＵ）のシーケンス番号を搬送する。
【０２５１】
決定ユニット３００２は、アクノレッジメントフレームを決定するように構成される。アクノレッジメントフレームは、受信ユニット３００１によって受信されたＡ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示すのに用いられる指示フィールドを含む。指示フィールドの各ビットは、Ａ−ＭＰＤＵ内のＭＰＤＵシーケンス番号のシーケンスの１つのＭＰＤＵを示すのに用いられる。
【０２５２】
送信ユニット３００３は、決定ユニット３００２によって決定されたアクノレッジメントフレームを送信装置に送信するように構成される。
【０２５３】
任意に、シーケンス番号は、ＭＰＤＵの媒体アクセス制御ヘッダで搬送される。
【０２５４】
任意に、アクノレッジメントフレームが圧縮ブロックアクノレッジメント（ＢＡ）フレームのフレームフォーマットを用いるとき、アクノレッジメントフレームに含まれる指示フィールドは、圧縮ＢＡフレーム内のブロックアクノレッジメントビットマップフィールドである。
【０２５５】
任意に、アクノレッジメントフレームは更にフラグメント指示フィールドを含む。フラグメント指示フィールドは、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたことを示すのに用いられる。
【０２５６】
なお、本発明の本実施形態のユニットの区分は例示であり、論理機能区分に過ぎず、実際の実施では別の区分が存在してよい。加えて、実施形態における機能ユニットは、１つの処理ユニットに統合されてもよいし、或いはユニットの各々が物理的に単独で存在してもよいし、２つ以上のユニットが１つのユニットに統合されてもよい。統合ユニットは、ハードウェアの形態で実現されてよく、或いはソフトウェア機能ユニットの形態で実現されてもよい。
【０２５７】
統合ユニットがソフトウェア機能ユニットの形態で実現され、独立した製品として販売又は使用される場合、統合ユニットはコンピュータ可読記憶媒体に記憶されてよい。そのような理解に基づき、本願の技術的解決策は、本質的に、或いは従来技術に寄与する部分、又は技術的解決策の全部若しくは一部は、ソフトウェア製品の形態で実現されてよい。コンピュータソフトウェア製品は記憶媒体に記憶され、コンピュータデバイス（パーソナルコンピュータ、サーバ、ネットワークデバイス等であってよい）又はプロセッサ（Processor）に本願の実施形態の方法のステップの全部又は一部を実行するように命令するためのいくつかの命令を含む。上記の記憶媒体には、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、ＲＯＭ、ＲＡＭ、磁気ディスク、光ディスク等、プログラムコードを記憶可能な任意の媒体が含まれる。
【０２５８】
実施形態４に基づき、本発明は更に送信装置を提供する。送信装置は、図１７に対応する実施形態で提供された方法を用いてよく、図２９に示される送信装置と同じ装置であってよい。図３１を参照すると、送信装置３１００は、プロセッサ３１０１、送受信器３１０２、バス３１０３及びメモリ３１０４を備える。
【０２５９】
プロセッサ３１０１、送受信器３１０２及びメモリ３１０４は、バス３１０３を用いて相互接続される。バス３１０３は、ＰＣＩバスやＥＩＳＡバス等であってよい。バスは、アドレスバス、データバス、制御バス等に分類することができる。説明を容易にするために、図３１では、バスを表すために１本の太線のみが使用されているが、これは１つのバス又は１種類のバスしか存在しないことを意味するものではない。
【０２６０】
プロセッサ３１０１は、Ａ−ＭＰＤＵ内の各ＭＰＤＵにシーケンス番号を割り当てるように構成される。
【０２６１】
送受信器３１０２は、Ａ−ＭＰＤＵを受信装置に送信するように構成される。Ａ−ＭＰＤＵ内の各ＭＰＤＵはプロセッサ３１０１によって割り当てられたシーケンス番号を搬送し、受信装置によって送信されたアクノレッジメントフレームを受信する。アクノレッジメントフレームは、Ａ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示すのに用いられる指示フィールドを含む。指示フィールドの各ビットは、Ａ−ＭＰＤＵ内のシーケンス番号のシーケンスの１つのＭＰＤＵを示すのに用いられる。
【０２６２】
任意に、プロセッサ３１０１は、具体的には、
Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵが媒体アクセス制御サービスデータユニット（ＭＳＤＵ）のフラグメントをカプセル化することによって得られたと決定されたとき、Ａ−ＭＰＤＵ内の各ＭＰＤＵにシーケンス番号を割り当てるように構成される。
【０２６３】
任意に、シーケンス番号は、ＭＰＤＵの媒体アクセス制御ヘッダで搬送される。
【０２６４】
任意に、アクノレッジメントフレームが圧縮ブロックアクノレッジメント（ＢＡ）フレームのフレームフォーマットを用いるとき、アクノレッジメントフレームに含まれる指示フィールドは、圧縮ＢＡフレーム内のブロックアクノレッジメントビットマップフィールドである。
【０２６５】
任意に、アクノレッジメントフレームは更にフラグメント指示フィールドを含む。フラグメント指示フィールドは、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたことを示すのに用いられる。
【０２６６】
送信装置３１００は更に、プログラム等を記憶するように構成されるメモリ３１０４を備える。具体的には、プログラムはプログラムコードを含んでよい。プログラムコードはコンピュータ操作命令を含む。メモリ３１０４はＲＡＭを含んでよく、更に不揮発性メモリ、例えば少なくとも１つのディスクメモリを含んでよい。プロセッサ３１０１は、Ａ−ＭＰＤＵの受信状態指示方法を実施するために、メモリ３１０４に記憶されたアプリケーションプログラムを実行する。
【０２６７】
実施形態４に基づき、本発明は更に受信装置を提供する。受信装置は、図１７に対応する実施形態で提供された方法を用いてよく、図３０に示される受信装置と同じ装置であってよい。図３２を参照すると、受信装置３２００は、送受信器３２０１、プロセッサ３２０２、バス３２０３及びメモリ３２０４を備える。
【０２６８】
送受信器３２０１、プロセッサ３２０２及びメモリ３２０４は、バス３２０３を用いて相互接続される。バス３２０３は、ＰＣＩバスやＥＩＳＡバス等であってよい。バスは、アドレスバス、データバス、制御バス等に分類することができる。説明を容易にするために、図３２では、バスを表すために１本の太線のみが使用されているが、これは１つのバス又は１種類のバスしか存在しないことを意味するものではない。
【０２６９】
送受信器３２０１は、送信装置によって送信されたＡ−ＭＰＤＵを受信するように構成される。Ａ−ＭＰＤＵの各ＭＡＣプロトコルデータユニット（ＭＰＤＵ）は各ＭＡＣプロトコルデータユニット（ＭＰＤＵ）のシーケンス番号を搬送する。
【０２７０】
プロセッサ３２０２は、アクノレッジメントフレームを決定するように構成される。アクノレッジメントフレームは、送受信器３２０１によって受信されたＡ−ＭＰＤＵ内の各ＭＰＤＵの受信状態を示すのに用いられる指示フィールドを含む。指示フィールドの各ビットは、Ａ−ＭＰＤＵ内のＭＰＤＵシーケンス番号のシーケンスの１つのＭＰＤＵを示すのに用いられる。
【０２７１】
送受信器３２０１は更に、プロセッサ３２０２によって決定されたアクノレッジメントフレームを送信装置に送信するように構成される。
【０２７２】
任意に、シーケンス番号は、ＭＰＤＵの媒体アクセス制御ヘッダで搬送される。
【０２７３】
任意に、アクノレッジメントフレームが圧縮ブロックアクノレッジメント（ＢＡ）フレームのフレームフォーマットを用いるとき、アクノレッジメントフレームに含まれる指示フィールドは、圧縮ＢＡフレーム内のブロックアクノレッジメントビットマップフィールドである。
【０２７４】
任意に、アクノレッジメントフレームは更にフラグメント指示フィールドを含む。フラグメント指示フィールドは、Ａ−ＭＰＤＵ内の少なくとも１つのＭＰＤＵがＭＳＤＵのフラグメントをカプセル化することによって得られたことを示すのに用いられる。
【０２７５】
当業者であれば、本発明の実施形態は、方法、システム又はコンピュータプログラム製品として提供され得ることを理解できるであろう。したがって、本発明は、ハードウェアのみの実施形態、ソフトウェアのみの実施形態、或いはソフトウェアとハードウェアを組み合わせた実施形態を用いることができる。また、本発明は、１以上のコンピュータ利用可能な記憶媒体（ディスクメモリ、ＣＤ−ＲＯＭ、光メモリ等を含むが限定されない）上に実装された形態のコンピュータプログラム製品の形態を採用することができる。これは、コンピュータ使用可能プログラムコードを含む。
【０２７６】
本発明は、本発明の実施形態に係る方法、装置（システム）及びコンピュータプログラム製品のフローチャート及び／又はブロック図を参照して説明された。なお、コンピュータプログラム命令は、フローチャート及び／又はブロック図の各プロセス及び／又は各ブロックと、フローチャート及び／又はブロック図のプロセス及び／又はブロックの組合わせを実施するために用いることができる。これらのコンピュータプログラム命令は、汎用コンピュータ、専用コンピュータ、埋込型プロセッサ、又は任意の他のプログラマブルデータ処理装置のプロセッサに提供されて、マシンを生成することができ、その結果、コンピュータ又は任意の他のプログラマブルデータ処理装置のプロセッサによって実行される命令は、フローチャートにおける１以上のプロセス及び／又はブロック図における１以上のブロックにおける特定の機能を実現するための装置を生成する。
【０２７７】
このようなコンピュータプログラム命令は、コンピュータ可読メモリに記憶されてよく、コンピュータ又は任意の他のプログラマブルデータ処理装置に特定の方式で動作するよう指示することができ、結果として、コンピュータ可読メモリに記憶された命令は、命令装置を含むアーチファクトを生成する。命令装置は、フローチャート図の１以上のプロセスにおいて、ブロック図の１以上のブロックに特定の機能を実装する。
【０２７８】
これらのコンピュータ命令は、コンピュータ又は別のプログラム可能なデータ処理装置にロードされて、コンピュータ又は他のプログラマブルデバイスに対して一連の動作及びステップが実行され、コンピュータ実行された処理が生成される。したがって、コンピューサー又は別のプログラマブルデバイス上で実行される命令は、フローチャートの１以上のプロセス及び／又はブロック図の1以上のブロックにおいて特定の機能を実現するためのステップを提供する。
【０２７９】
本発明の一部の好ましい実施形態が記載されているが、当業者であれば、基本的な発明概念を学べば、これらの実施形態を変更及び改変することができるであろう。したがって、以下の特許請求の範囲は、本発明の範囲内に包含される好適な実施形態と全ての変更及び改変を包含するように解釈されることが意図される。
【０２８０】
当然ながら、当業者であれば、本発明の実施形態の範囲を逸脱することなく、本発明の実施形態に様々な改変や変形を加えることができるであろう。そのような改変及び変形が添付の特許請求の範囲とその均等技術によって規定される保護範囲内に含まれる限り、本発明はそれらを包含することが意図される。
【図１】
0006568657.tif 000003
【図２】
0006568657.tif 000004
【図３】
0006568657.tif 000005
【図４】
0006568657.tif 000006
【図５】
0006568657.tif 000007
【図６】
0006568657.tif 000008
【図７】
0006568657.tif 000009
【図８】
0006568657.tif 000010
【図９】
0006568657.tif 000011
【図１０】
0006568657.tif 000012
【図１１】
0006568657.tif 000013
【図１２】
0006568657.tif 000014
【図１３】
0006568657.tif 000015
【図１４】
0006568657.tif 000016
【図１５】
0006568657.tif 000017
【図１６】
0006568657.tif 000018
【図１７】
0006568657.tif 000019
【図１８】
0006568657.tif 000020
【図１９】
0006568657.tif 000021
【図２０】
0006568657.tif 000022
【図２１】
0006568657.tif 000023
【図２２】
0006568657.tif 000024
【図２３】
0006568657.tif 000025
【図２４】
0006568657.tif 000026
【図２５】
0006568657.tif 000027
【図２６】
0006568657.tif 000028
【図２７】
0006568657.tif 000029
【図２８】
0006568657.tif 000030
【図２９】
0006568657.tif 000031
【図３０】
0006568657.tif 000032
【図３１】
0006568657.tif 000033
【図３２】
0006568657.tif 000034