(57)【要約】      （修正有）【課題】肯定応答フレームで返信するための方法、装置およびデータ伝送システムを提供する。【解決手段】方法は、ＡＰにより、ダウンリンクＰＰＤＵのフォーマットおよび送信レート、およびダウンリンクＰＰＤＵ内のブロック肯定応答フレーム内の各ブロック肯定応答ビットマップフィールドの長さに基づいて、第２のプリアンブルのＬ−ＳＩＧフィールドを生成するためのダウンリンクＰＰＤＵ内のＰＳＤＵの送信期間を計算する。ブロック肯定応答フレームのブロック肯定応答情報フィールド内の各ＳＴＡ情報サブフィールドは、ＡＩＤ  ＴＩＤフィールド、ブロック肯定応答開始シーケンス制御フィールド、およびブロック肯定応答ビットマップフィールドを含む。ＡＰはＡ−ＭＰＤＵを受信する前にダウンリンクＰＰＤＵのプリアンブルを生成して、ブロック肯定応答フレームによるＳＴＡへの応答の遅延を低減する。【選択図】図３
2020156090.tif 000002
【特許請求の範囲】
【請求項１】
肯定応答フレームで返信するための方法であって、
無線ローカルエリアネットワーク（ＷＬＡＮ）におけるアクセスポイント（ＡＰ）により、前記ＷＬＡＮにおける前記ＡＰに関連付けられた複数のステーション（ＳＴＡ）にスケジューリングフレームを送信するステップと、
前記ＡＰにより、前記スケジューリングフレームに応答する複数のアップリンク物理層プロトコルデータユニット（ＰＰＤＵ）を受信するステップであって、前記複数のアップリンクＰＰＤＵのそれぞれは、第１のプリアンブルとアグリゲートメディアアクセス制御プロトコルデータユニット（Ａ−ＭＰＤＵ）とを含む、ステップと、
前記ＡＰにより、ダウンリンクＰＰＤＵのものであるフォーマットおよび送信レートに基づいて、および前記ダウンリンクＰＰＤＵ内のブロック肯定応答フレーム内の各ブロック肯定応答ビットマップフィールドの長さが、前記複数のＳＴＡのそれぞれのブロック肯定応答ビットマップフィールドのものでありかつセッション関連付けフェーズにおいて前記ＡＰおよび前記複数のＳＴＡにより決定される、バイトの最大数量であることのみに基づいて、第２のプリアンブルのレガシー信号（Ｌ−ＳＩＧ）フィールドを生成するために、送信されるダウンリンクＰＰＤＵ内の物理層サービスデータユニット（ＰＳＤＵ）の送信期間を計算するステップであって、前記ダウンリンクＰＰＤＵは前記第２のプリアンブルおよび前記ＰＳＤＵを含み、前記ＰＳＤＵは全ての前記アップリンクＰＰＤＵ内のＡ−ＭＰＤＵの前記ブロック肯定応答フレームである、ステップと、
前記ＡＰにより、前記ブロック肯定応答フレームを生成するステップであって、前記ブロック肯定応答フレームはブロック肯定応答情報フィールドを含み、前記ブロック肯定応答情報フィールドは複数のＳＴＡ情報サブフィールドを含み、前記複数のＳＴＡ情報サブフィールドは前記複数のＳＴＡと１対１の対応を有し、各ＳＴＡ情報サブフィールドは、関連付け識別子トラフィック識別子（ＡＩＤ  ＴＩＤ）フィールド、ブロック肯定応答開始シーケンス制御フィールド、およびブロック肯定応答ビットマップフィールドを含み、各ＳＴＡ情報サブフィールド内の前記ブロック肯定応答ビットマップフィールドの長さは、セッション関連付けフェーズにおいて前記ＡＰおよび対応するＳＴＡにより決定されるブロック肯定応答ビットマップフィールドのバイトの最大数量に等しい、ステップと、
前記ＡＰにより、前記ダウンリンクＰＰＤＵを送信するステップと
を含む、方法。
【請求項２】
前記Ｌ−ＳＩＧフィールドは長さサブフィールドを含み、第２のプリアンブルのＬ−ＳＩＧフィールドを生成するために、ダウンリンクＰＰＤＵ内の物理層サービスデータユニットＰＳＤＵの送信期間を計算するステップは、
前記ＡＰにより、前記ＡＩＤ  ＴＩＤフィールドの長さ、前記ブロック肯定応答開始シーケンス制御フィールドの長さ、前記セッション関連付けフェーズにおいて前記ＡＰおよび前記複数のＳＴＡにより決定される前記ブロック肯定応答ビットマップフィールドの前記バイトの最大数量、および前記ブロック肯定応答フレーム内の他の全てのフィールドの全長に基づいて前記ブロック肯定応答フレームの全長を決定するステップであって、前記ＡＩＤ  ＴＩＤフィールドの長さは２オクテットであり、前記ブロック肯定応答開始シーケンス制御フィールドの長さは２オクテットであり、前記ブロック肯定応答フレーム内の他の全てのフィールドの全長は２２オクテットに等しい、ステップと、
前記ＡＰにより、前記ブロック肯定応答フレームの全長および前記送信レートに基づいて、前記長さサブフィールドの値を決定するステップと
を含む、請求項１に記載の方法。
【請求項３】
前記ＡＩＤ  ＴＩＤフィールドは、ＡＩＤサブフィールド、肯定応答フレームタイプサブフィールド、およびＴＩＤサブフィールドを含み、
前記肯定応答フレームタイプサブフィールドの値は常に０であり、前記ＴＩＤサブフィールドの値の範囲は０から７である、請求項１または２に記載の方法。
【請求項４】
前記ＡＩＤ  ＴＩＤフィールドは、ＡＩＤサブフィールド、肯定応答フレームタイプサブフィールド、およびＴＩＤサブフィールドを含み、前記ＡＰにより、前記ブロック肯定応答フレームを生成するステップは、
いずれかのアップリンクＰＰＤＵ内のＡ−ＭＰＤＵ全体が正常に受信されなかった場合、前記ＡＰにより、前記ブロック肯定応答フレーム内にあり、前記Ａ−ＭＰＤＵ全体が正常に受信されなかった前記ＰＰＤＵに対応するＳＴＡ情報サブフィールド内のＡＩＤサブフィールドの値を、指定されたＡＩＤ値に設定するステップであって、前記指定されたＡＩＤ値は、前記ＡＰに関連付けられた全ての前記ＳＴＡに対応するＡＩＤ値と異なる、ステップを含む、請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記ブロック肯定応答ビットマップフィールドの前記バイトの最大数量は、４バイト、８バイト、１６バイト、および３２バイトのうちの１つである、請求項１から４のいずれか一項に記載の方法。
【請求項６】
ＷＬＡＮにおけるＡＰであって、前記ＡＰは、
前記ＷＬＡＮにおける前記ＡＰに関連付けられた複数のステーションＳＴＡにスケジューリングフレームを送信するように構成された第１の送信モジュールと、
前記スケジューリングフレームに応答する複数のアップリンク物理層プロトコルデータユニットＰＰＤＵを受信するように構成された受信モジュールであって、前記複数のアップリンクＰＰＤＵのそれぞれは、第１のプリアンブルとアグリゲートメディアアクセス制御プロトコルデータユニット（Ａ−ＭＰＤＵ）とを含む、受信モジュールと、
ダウンリンクＰＰＤＵのものであるフォーマットおよび送信レートに基づいて、および前記ダウンリンクＰＰＤＵ内のブロック肯定応答フレーム内の各ブロック肯定応答ビットマップフィールドの長さが、前記複数のＳＴＡのそれぞれのブロック肯定応答ビットマップフィールドのものでありかつセッション関連付けフェーズにおいて前記ＡＰおよび前記複数のＳＴＡにより決定される、バイトの最大数量であることのみに基づいて、第２のプリアンブルのレガシー信号Ｌ−ＳＩＧフィールドを生成するために、送信されるダウンリンクＰＰＤＵ内の物理層サービスデータユニットＰＳＤＵの送信期間を計算するように構成された計算モジュールであって、前記ダウンリンクＰＰＤＵは前記第２のプリアンブルおよび前記ＰＳＤＵを含み、前記ＰＳＤＵは全ての前記アップリンクＰＰＤＵ内のＡ−ＭＰＤＵの前記ブロック肯定応答フレームである、計算モジュールと、
前記ブロック肯定応答フレームを生成するように構成された生成モジュールであって、前記ブロック肯定応答フレームはブロック肯定応答情報フィールドを含み、前記ブロック肯定応答情報フィールドは複数のＳＴＡ情報サブフィールドを含み、前記複数のＳＴＡ情報サブフィールドは前記複数のＳＴＡと１対１の対応を有し、各ＳＴＡ情報サブフィールドは、関連付け識別子トラフィック識別子ＡＩＤ  ＴＩＤフィールド、ブロック肯定応答開始シーケンス制御フィールド、およびブロック肯定応答ビットマップフィールドを含み、各ＳＴＡ情報サブフィールド内の前記ブロック肯定応答ビットマップフィールドの長さは、セッション関連付けフェーズにおいて前記ＡＰおよび対応するＳＴＡにより決定されるブロック肯定応答ビットマップフィールドのバイトの最大数量に等しい、生成モジュールと、
前記ダウンリンクＰＰＤＵを送信するように構成された第２の送信モジュールと
を備えた、ＡＰ。
【請求項７】
前記Ｌ−ＳＩＧフィールドは長さサブフィールドを含み、前記計算モジュールは、
前記ＡＩＤ  ＴＩＤフィールドの長さ、前記ブロック肯定応答開始シーケンス制御フィールドの長さ、前記セッション関連付けフェーズにおいて前記ＡＰおよび前記複数のＳＴＡにより決定される前記ブロック肯定応答ビットマップフィールドの前記バイトの最大数量、および前記ブロック肯定応答フレーム内の他の全てのフィールドの全長に基づいて前記ブロック肯定応答フレームの全長を決定し、前記ＡＩＤ  ＴＩＤフィールドの長さは２オクテットであり、前記ブロック肯定応答開始シーケンス制御フィールドの長さは２オクテットであり、前記ブロック肯定応答フレーム内の他の全てのフィールドの全長は２２オクテットに等しく、
前記ブロック肯定応答フレームの全長および前記送信レートに基づいて、前記長さサブフィールドの値を決定する
ように構成された、請求項６に記載のＡＰ。
【請求項８】
前記ＡＩＤ  ＴＩＤフィールドは、ＡＩＤサブフィールド、肯定応答フレームタイプサブフィールド、およびＴＩＤサブフィールドを含み、
前記肯定応答フレームタイプサブフィールドの値は常に０であり、前記ＴＩＤサブフィールドの値の範囲は０から７である、請求項６または７に記載のＡＰ。
【請求項９】
前記ＡＩＤ  ＴＩＤフィールドは、前記ＡＩＤサブフィールド、前記肯定応答フレームタイプサブフィールド、および前記ＴＩＤサブフィールドを含み、前記生成モジュールは、
いずれかのアップリンクＰＰＤＵ内のＡ−ＭＰＤＵ全体が正常に受信されなかった場合、前記ブロック肯定応答フレーム内にあり、前記Ａ−ＭＰＤＵ全体が正常に受信されなかった前記ＰＰＤＵに対応するＳＴＡ情報サブフィールド内のＡＩＤサブフィールドの値を、指定されたＡＩＤ値に設定するステップであって、前記指定されたＡＩＤ値は、前記ＡＰに関連付けられた全ての前記ＳＴＡに対応するＡＩＤ値と異なる
ように構成された、請求項６から８のいずれか一項に記載のＡＰ。
【請求項１０】
前記ブロック肯定応答ビットマップフィールドの前記バイトの最大数量は、４バイト、８バイト、１６バイト、および３２バイトのうちの１つである、請求項６から９のいずれか一項に記載のＡＰ。
【請求項１１】
ＷＬＡＮにおけるＡＰであって、前記ＡＰはプロセッサと通信インターフェースとを備え、
前記プロセッサは、請求項１から５のいずれか一項に記載の方法を実行するように構成され、
前記プロセッサは、前記通信インターフェースを使用することにより関連するＳＴＡと情報を交換するようにさらに構成された、ＡＰ。
【請求項１２】
データ伝送システムであって、前記データ伝送システムは、ＡＰと前記ＡＰに関連する複数のＳＴＡとを備え、前記ＡＰは請求項６から１０のいずれか一項に記載のＡＰである、データ伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、ワイヤレスローカルエリアネットワーク（ｗｉｒｅｌｅｓｓ  ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ、ＷＬＡＮ）技術の分野、詳細には、肯定応答フレームで返信するための方法、装置、およびデータ伝送システムに関する。
【背景技術】
【０００２】
ＷＬＡＮでは、伝送側デバイスによって送信された媒体アクセス制御（ｍｅｄｉｕｍ  ａｃｃｅｓｓ  ｃｏｎｔｒｏｌ、ＭＡＣ）プロトコルデータユニット（ＭＡＣ  ｐｒｏｔｏｃｏｌ  ｄａｔａ  ｕｎｉｔ、ＭＰＤＵ）（これは、ＭＡＣフレームとも称されることがある）を成功裏に受信した後、受信側デバイスは、ショートインターフレームスペース（ｓｈｏｒｔ  ｉｎｔｅｒｆｒａｍｅ  ｓｐａｃｅ、ＳＩＦＳ）内において肯定応答（ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ、ＡＣＫ）フレームで伝送側デバイスに返信することを必要とする。すなわち、受信側デバイスによってＭＡＣフレームを受信してから受信側デバイスによってＡＣＫフレームを送信するまでの総期間は、ＳＩＦＳ未満であることを必要とする。この処理は、受信側デバイスによってＭＡＣフレームをパースする期間と、受信側デバイスによってＡＣＫフレームを生成する期間とを含む。ＭＡＣフレームおよびＡＣＫフレームは共に、物理レイヤプロトコルデータユニット（ｐｈｙｓｉｃａｌ  ｌａｙｅｒ  ｐｒｏｔｏｃｏｌ  ｄａｔａ  ｕｎｉｔ、ＰＰＤＵ）のデータフィールド（ｄａｔａ  ｆｉｅｌｄ）内に位置する。ＰＰＤＵは、データフィールドの前に位置するプリアンブル（ｐｒｅａｍｂｌｅ）をも含む。
【０００３】
ＷＬＡＮ技術の開発に伴って、ＷＬＡＮシステムの性能を改善するために、データ伝送のために使用されるアルゴリズムは、ますます高い複雑度を有する（たとえば、ますます大きな前方誤り訂正（ｆｏｒｗａｒｄ  ｅｒｒｏｒ  ｃｏｒｒｅｃｔｉｏｎ、ＦＥＣ）コードワードを使用する）。それに応じて、受信側デバイスによってＭＡＣフレームをパースするために消費される期間は、ますます長くなる。さらに、将来のＷＬＡＮシステムは、有線媒体を使用することによって、ＷＬＡＮベースバンドを無線周波数から分離し、ＷＬＡＮベースバンドと無線周波数とを接続するために分散アーキテクチャを使用し得る。分散アーキテクチャは、追加の処理遅延をも導入する。したがって、受信側デバイスは、ＳＩＦＳ内においてＡＣＫフレームで返信することが可能でないことがある。
【発明の概要】
【０００４】
本願は、肯定応答フレームで返信するための方法、装置、およびデータ伝送システムを提供する。技術的な解決策は次のとおりである。
【０００５】
第１の態様によれば、肯定応答フレームで返信するための方法が提供される。この方法は、
ＷＬＡＮにおけるＡＰにより、ＷＬＡＮにおけるＡＰに関連付けられた複数のＳＴＡにスケジューリングフレームを送信するステップと、ＡＰにより、スケジューリングフレームに応答する複数のアップリンクＰＰＤＵを受信するステップであって、複数のアップリンクＰＰＤＵのそれぞれは、第１のプリアンブルおよびＡ−ＭＰＤＵを含む、ステップと、ＡＰにより、ダウンリンクＰＰＤＵのものであるフォーマットおよび送信レートに基づいて、およびダウンリンクＰＰＤＵ内のブロック肯定応答フレーム内の各ブロック肯定応答ビットマップフィールドの長さが、複数のＳＴＡのそれぞれのブロック肯定応答ビットマップフィールドのものでありかつセッション関連付けフェーズでＡＰおよび複数のＳＴＡにより決定される、バイトの最大数量であることのみに基づいて、第２のプリアンブルのＬ−ＳＩＧフィールドを生成するために、送信されるダウンリンクＰＰＤＵ内のＰＳＤＵの送信期間を計算するステップであって、ダウンリンクＰＰＤＵは第２のプリアンブルおよびＰＳＤＵを含み、ＰＳＤＵは全てのアップリンクＰＰＤＵ内のＡ−ＭＰＤＵのブロック肯定応答フレームである、ステップと、ＡＰによりブロック肯定応答フレームを生成するステップであって、ブロック肯定応答フレームはブロック肯定応答情報フィールドを含み、ブロック肯定応答情報フィールドは複数のＳＴＡ情報サブフィールドを含み、複数のＳＴＡ情報サブフィールドは複数のＳＴＡと１対１の対応を有し、各ＳＴＡ情報サブフィールドは、ＡＩＤ  ＴＩＤフィールド、ブロック肯定応答開始シーケンス制御フィールド、およびブロック肯定応答ビットマップフィールドを含み、各ＳＴＡ情報サブフィールド内のブロック肯定応答ビットマップフィールドの長さは、セッション関連付けフェーズにおいてＡＰおよび対応するＳＴＡにより決定されるブロック肯定応答ビットマップフィールドのバイト数量の最大値に等しい、ステップと、ＡＰにより、ダウンリンクＰＰＤＵを送信するステップと、を含む。
【０００６】
送信されるダウンリンクＰＰＤＵの形式および送信レートはどちらもＡＰにより事前に決定されており、ダウンリンクＰＰＤＵ内のブロック肯定応答フレーム内の各ブロック肯定応答ビットマップフィールドの長さは、複数のＳＴＡのそれぞれのブロック肯定応答ビットマップフィールドのバイトでありかつセッション関連付けフェーズにおいてＡＰおよび複数のＳＴＡにより決定されるバイトの最大量に常に等しくなる、つまり、ブロック肯定応答フレーム内の各ブロック肯定応答ビットマップフィールドの長さは一定であるため、ブロック肯定応答フレームの全長は一定であり、ＡＰがＡ−ＭＰＤＵ内のＭＰＤＵを正常に受信したかどうかには関係ない。したがって、ＡＰは、第２のプリアンブルのＬ−ＳＩＧフィールドを生成するために、Ａ−ＭＰＤＵを受信する前に、ダウンリンクＰＰＤＵにおけるＰＳＤＵの送信期間を計算し得る。さらに、第２のプリアンブル内の別のフィールドは、第１のプリアンブルおよびスケジューリングフレームに基づいて生成されてもよく、また、受信されたＡ−ＭＰＤＵとは無関係である。したがって、ＡＰは、Ａ−ＭＰＤＵを受信する前にダウンリンクＰＰＤＵの第２のプリアンブルを生成して、ブロック肯定応答フレームによりＳＴＡに応答することの遅延を低減し得る。
【０００７】
任意選択で、Ｌ−ＳＩＧフィールドは長さサブフィールドを含み、第２のプリアンブルのＬ−ＳＩＧフィールドを生成するために、ダウンリンクＰＰＤＵ内のＰＳＤＵの送信期間を計算するステップは、ＡＰにより、ＡＩＤ  ＴＩＤフィールドの長さ、ブロック肯定応答開始シーケンス制御フィールドの長さ、セッション関連付けフェーズにおいてＡＰおよび複数のＳＴＡにより決定されるブロック肯定応答ビットマップフィールドのバイトの最大数量、およびブロック肯定応答フレーム内の他の全てのフィールドの全長に基づいてブロック肯定応答フレームの全長を決定するステップであって、ＡＩＤ  ＴＩＤフィールドの長さは２オクテットであり、ブロック肯定応答開始シーケンス制御フィールドの長さは２オクテットであり、ブロック肯定応答フレーム内の他の全てのフィールドの全長は２２オクテットに等しい、ステップと、ＡＰにより、ブロック肯定応答フレームの全長および送信レートに基づいて長さサブフィールドの値を決定するステップとを含む。
【０００８】
任意選択で、ＡＩＤ  ＴＩＤフィールドは、ＡＩＤサブフィールド、肯定応答フレームタイプサブフィールド、およびＴＩＤサブフィールドを含み、肯定応答フレームタイプサブフィールドの値は常に０であり、ＴＩＤサブフィールドの値の範囲は０から７である。
【０００９】
任意選択で、ＡＩＤ  ＴＩＤフィールドは、ＡＩＤサブフィールド、肯定応答フレームタイプサブフィールド、およびＴＩＤサブフィールドを含み、ＡＰによりブロック肯定応答フレームを生成するステップは、任意のアップリンクＰＰＤＵにおいてＡ−ＭＰＤＵ全体が正常に受信されなかった場合、ＡＰにより、ブロック肯定応答フレーム内にあり、Ａ−ＭＰＤＵ全体が正常に受信されなかったＰＰＤＵに対応するＳＴＡ情報サブフィールド内のＡＩＤサブフィールドのフィールド値を指定されたＡＩＤ値に設定するステップであって、指定されたＡＩＤ値が、ＡＰに関連付けられている全てのＳＴＡに対応するＡＩＤ値と異なる、ステップを含む。
【００１０】
任意選択で、ブロック肯定応答ビットマップフィールドのバイトの最大数量は、４バイト、８バイト、１６バイト、および３２バイトのいずれかである。
ここまで
【００１１】
第２の態様によれば、データフレームを送信するための方法が提供される。この方法は、ＳＴＡにより、スケジューリングフレームを受信するステップと、ＳＴＡにより、スケジューリングフレームに応答してアップリンクＰＰＤＵをＡＰに送信するステップであって、アップリンクＰＰＤＵは第１のプリアンブルおよびＡ−ＭＰＤＵを含む、ステップと、ＳＴＡにより、ＡＰにより送信されたダウンリンクＰＰＤＵを受信するステップであって、ダウンリンクＰＰＤＵの第２のプリアンブル内のＬ−ＳＩＧフィールドは、ダウンリンクＰＰＤＵのものであるフォーマットおよび送信レートに基づいて、およびダウンリンクＰＰＤＵ内のブロック肯定応答フレーム内の各ブロック肯定応答ビットマップフィールドの長さが、複数のＳＴＡのそれぞれのブロック肯定応答ビットマップフィールドのものでありかつセッション関連付けフェーズでＡＰおよび複数のＳＴＡにより決定される、バイトの最大数量であることのみに基づいて、ＡＰにより計算されるダウンリンクＰＰＤＵ内のＰＳＤＵの送信期間により生成され、ＰＳＤＵは、全てのアップリンクＰＰＤＵ内のＡ−ＭＰＤＵのブロック肯定応答フレームである、ステップと、ＳＴＡにより、ダウンリンクＰＰＤＵを解析するステップと、を含む。
【００１２】
ダウンリンクＰＰＤＵの形式および送信レートはどちらもＡＰにより事前に決定されており、ダウンリンクＰＰＤＵ内のブロック肯定応答フレーム内の各ブロック肯定応答ビットマップフィールドの長さは、複数のＳＴＡのそれぞれのブロック肯定応答ビットマップフィールドのものでありかつセッション関連付けフェーズにおいてＡＰおよび複数のＳＴＡにより決定されるバイトの最大数量に常に等しく、つまり、ブロック肯定応答フレーム内の各ブロック肯定応答ビットマップフィールドの長さは一定であるため、ブロック肯定応答フレームの全長は一定であり、ＡＰがＡ−ＭＰＤＵを正常に受信したかどうかには関係ない。したがって、ＡＰは、第２のプリアンブルのＬ−ＳＩＧフィールドを生成するために、Ａ−ＭＰＤＵを受信する前に、ダウンリンクＰＰＤＵ内のＰＳＤＵの送信期間を計算し得る。さらに、第２のプリアンブル内の別のフィールドは、第１のプリアンブルおよびスケジューリングフレームに基づいて生成されてもよく、また、受信されたＡ−ＭＰＤＵとは無関係である。したがって、ＡＰは、Ａ−ＭＰＤＵを受信する前にダウンリンクＰＰＤＵの第２のプリアンブルを生成して、ブロック肯定応答フレームによるＳＴＡへの応答の遅延を低減し得る。
【００１３】
第３の態様によれば、ＷＬＡＮにおけるＡＰが提供される。ＡＰは、第１の態様による肯定応答フレームで返信するための方法における挙動を実装する機能を有する。ＡＰは少なくとも１つのモジュールを含み、少なくとも１つのモジュールは第１の態様で提供される肯定応答フレームで返信するための方法を実装するように構成される。
【００１４】
第４の態様によれば、ＷＬＡＮにおけるＳＴＡが提供される。ＳＴＡは、第２の態様によるデータフレームを送信する方法における挙動を実装する機能を有する。ＳＴＡは少なくとも１つのモジュールを含み、少なくとも１つのモジュールは第２の態様で提供されるデータフレームを送信するための方法を実装するように構成される。
【００１５】
第５の態様によれば、データ伝送システムが提供される。データ伝送システムは、ＡＰと、ＡＰに関連付けられた複数のＳＴＡと、を含み、ＡＰは第３の態様によるＡＰであり、ＳＴＡは第４の態様によるＳＴＡである。
【００１６】
第６の態様によれば、ＷＬＡＮにおけるＡＰが提供される。ＡＰはプロセッサおよび通信インターフェースを含み、プロセッサは、第１の態様で提供される肯定応答フレームで返信するための方法を実行するように構成され、プロセッサは、通信インターフェースを使用することにより関連するＳＴＡと情報を交換するようにさらに構成される。
【００１７】
第７の態様によれば、ＷＬＡＮにおけるＳＴＡが提供される。ＳＴＡはプロセッサおよび通信インターフェースを含み、プロセッサは第２の態様で提供されるデータフレームを送信する方法を実行するように構成され、プロセッサは通信インターフェースを使用することにより関連するＡＰと情報を交換するようにさらに構成される。
【００１８】
第８の態様によれば、コンピュータ可読記憶媒体が提供される。コンピュータ可読記憶媒体は命令を格納し、命令がコンピュータ上で実行されると、コンピュータは第１の態様による肯定応答フレームで返信する方法を実行することが可能になる。
【００１９】
第９の態様によれば、コンピュータ可読記憶媒体が提供される。コンピュータ可読記憶媒体は命令を格納し、命令がコンピュータ上で実行されると、コンピュータは第２の態様によるデータフレームを送信する方法を実行することが可能になる。
【００２０】
第１０の態様によれば、命令を含むコンピュータプログラム製品が提供される。コンピュータプログラム製品がコンピュータ上で実行されると、コンピュータは第１の態様による肯定応答フレームで返信するための方法を実行することが可能になる。
【００２１】
第１１の態様によれば、命令を含むコンピュータプログラム製品が提供される。コンピュータプログラム製品がコンピュータ上で実行されると、コンピュータは第２の態様によるデータフレームを送信する方法を実行することが可能になる。
【００２２】
第３の態様、第６の態様、第８の態様、および第１０の態様で達成される技術的効果は、第１の態様の対応する技術的手段により達成される技術的効果と同様である。詳細については、ここでは再度説明しない。
【００２３】
第４態様、第７態様、第９態様および第１１態様で達成される技術的効果は、第２態様で対応する技術的手段により達成される技術的効果と同様である。詳細については、ここでは再度説明しない。
【図面の簡単な説明】
【００２４】
【図１】本願の一実施形態によるブロック肯定応答フレームのフレーム構造の概略図である。
【図２】本願の一実施形態によるデータ伝送システムの概略構造図である。
【図３】本願の一実施形態による肯定応答フレームで返信するための方法のフローチャートである。
【図４】本願の一実施形態によるトリガフレームのフレーム構造の概略図である。
【図５】本願の一実施形態によるフレーム送信シーケンスの概略図である。
【図６】本願の一実施形態によるダウンリンクＰＰＤＵの概略構造図である。
【図７】本願の一実施形態によるＷＬＡＮ内のＡＰの概略構造図である。
【図８】本願の一実施形態によるＡＰの概略構造図である。
【発明を実施するための形態】
【００２５】
本願の目的、技術的解決策、および利点をより明らかにするために、以下はさらに、本願の実装について、添付の図面を参照して詳細に記載している。
【００２６】
ＷＬＡＮ内のネットワークデバイスは、バックオフ機構を使用することによってチャネルを求めて競合し、ネットワークデバイスが競合を通じてチャネルを得た後、ネットワークデバイスは、そのチャネル上でＰＰＤＵを伝送し得る。ＭＡＣフレームを搬送するために、ＰＰＤＵのデータフィールドが使用される。ＭＡＣフレームは、データ、制御シグナリング、管理シグナリングなどを含む。データフィールド内で搬送されるコンテンツは、物理レイヤサービスデータユニット（ｐｈｙｓｉｃａｌ  ｌａｙｅｒ  ｓｅｒｖｉｃｅ  ｄａｔａ  ｕｎｉｔ、ＰＳＤＵ）と称されることがある物理レイヤ有効ペイロードである。
【００２７】
チャネルを通じてデータを伝送するときの安定性は比較的不十分であるため、現在のＷＬＡＮでは、メッセージ確認機構が使用される。メッセージ肯定応答機構の実装は、以下を含む。すなわち、受信側デバイスが伝送側デバイスによって送信されたＭＡＣフレームを成功裏に受信した場合、受信側デバイスは、ＡＣＫフレームで伝送側デバイスに返信する。受信側デバイスが伝送側デバイスによって送信されたＭＡＣフレームを成功裏に受信しなかった場合、受信側デバイスは、ＡＣＫフレームで伝送側デバイスに返信しない。伝送側デバイスが、ＭＡＣフレームを送った後指定された期間内に受信側デバイスがそれをもってＭＡＣフレームについて返信するＡＣＫフレームを受信しなかった場合、伝送側デバイスは、ＭＡＣフレームは成功裏に伝送されていないと決定する。受信側デバイスが伝送側デバイスによって送信されたＭＡＣフレームを成功裏に受信した後でチャネルを求めて競合することを防止するために、受信側デバイスは、ＭＡＣフレームを受信した後、ＳＩＦＳ内においてＡＣＫフレームで伝送側デバイスに返信することを必要とする。
【００２８】
ＷＬＡＮ性能を改善するために、現在、複数のＭＰＤＵを１つのアグリゲーションされたＭＰＤＵ（ａｇｇｒｅｇａｔｅｄ  ＭＰＤＵ、Ａ−ＭＰＤＵ）にアグリゲーションするために、フレームアグリゲーション技術がＭＡＣレイヤにおいて使用される。同じＡ−ＭＰＤＵ内のすべてのＭＰＤＵが１つのＰＰＤＵを使用することによって伝送されるので、ＰＰＤＵプリアンブルのオーバーヘッド、およびチャネルを競合するためのオーバーヘッドを削減することができ、伝送効率を改善することができる。それに応じて、受信側デバイスは、ブロック肯定応答（Ｂｌｏｃｋ  ＡＣＫ、ＢＡ）フレームを使用することによって、Ａ−ＭＰＤＵを受信したことを肯定応答する。
【００２９】
図１は、電気電子学会（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ、ＩＥＥＥ）８０２．１１ａｘプロトコルドラフトにおけるブロック肯定応答フレームのフレーム構造の概略図を示す。図１に示されているように、ブロック肯定応答フレームは、フレーム制御（ｆｒａｍｅ  ｃｏｎｔｒｏｌ）フィールド、期間（ｄｕｒａｔｉｏｎ）フィールド、受信機アドレス（ｒｅｃｅｉｖｅｒ  ａｄｄｒｅｓｓ、ＲＡ）フィールド、送信機アドレス（ｔｒａｎｓｍｉｔｔｅｒ  ａｄｄｒｅｓｓ、ＴＡ）フィールド、ブロック肯定応答制御（ＢＡ制御）フィールド、ブロック肯定応答情報（ＢＡ  ｉｎｆｏｒｍａｔｉｏｎ）フィールド、フレームチェックシーケンス（Ｆｒａｍｅ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ、ＦＣＳ）フィールドなどを含む。フレーム制御フィールドおよびフレーム長フィールドは、フレームヘッダ（ＭＡＣ  ｈｅａｄｅｒ）に属する。ブロック肯定応答制御フィールドは、ブロック肯定応答タイプ（ＢＡ  ｔｙｐｅ）サブフィールドを含み、ブロック肯定応答タイプサブフィールドが１１に設定されているとき、ブロック肯定応答フレームは、マルチＳＴＡブロック肯定応答（ｍｕｌｔｉ−ＳＴＡ  Ｂｌｏｃｋ  ＡＣＫ）フレームである。前述のフィールドの機能は、本明細書では１つ１つ述べない。
【００３０】
ＩＥＥＥ８０２．１１ａｘプロトコルドラフトでは、フレーム制御フィールドの長さは、２オクテット（ｏｃｔｅｔｓ）であり、フレーム長フィールドの長さは、２オクテットであり、ＲＡフィールドの長さは、６オクテットであり、ＴＡフィールドの長さは、６オクテットであり、ブロック肯定応答制御フィールドの長さは、２オクテットであり、ブロック肯定応答情報フィールドの長さは、可変であり、フレームチェックシーケンスフィールドの長さは、４オクテットである。
【００３１】
ブロック肯定応答情報フィールドの長さは、受信側デバイスがＡ−ＭＰＤＵ内で各Ａ−ＭＰＤＵサブフレームを成功裏に受信したかどうかに関係する。たとえば、ブロック肯定応答フレームがマルチＳＴＡブロック肯定応答フレームであるとき、ＩＥＥＥ８０２．１１ａｘプロトコルドラフトによれば、受信側デバイスがＡ−ＭＰＤＵ内でいくつかのＡ−ＭＰＤＵサブフレームを成功裏に受信したとき、そのＡ−ＭＰＤＵのために受信側デバイスによって生成されるブロック肯定応答情報フィールドは、関連付け識別子トラフィック識別子（ａｓｓｏｃｉａｔｉｏｎ  ｉｄｅｎｔｉｆｉｅｒ  ｔｒａｆｆｉｃ  ｉｄｅｎｔｉｆｉｅｒ、ＡＩＤ  ＴＩＤ）フィールド、ブロック肯定応答開始シーケンス制御（Ｂｌｏｃｋ  ＡＣＫ  ｓｔａｒｔｉｎｇ  ｓｅｑｕｅｎｃｅ  ｃｏｎｔｒｏｌ）フィールド、およびブロック肯定応答ビットマップ（Ｂｌｏｃｋ  ＡＣＫ  ｂｉｔｍａｐ）フィールドを含む。受信側デバイスがＡ−ＭＰＤＵ内ですべてのＡ−ＭＰＤＵサブフレームを成功裏に受信したとき、そのＡ−ＭＰＤＵのために受信側デバイスによって生成されるブロック肯定応答情報フィールドは、ＡＩＤ  ＴＩＤフィールドだけを含み、換言すれば、ブロック肯定応答開始シーケンス制御フィールドもブロック肯定応答ビットマップフィールドも存在しない。ＡＩＤ  ＴＩＤフィールドの長さは、常に２オクテットである。ブロック肯定応答情報フィールド内にあるブロック肯定応答開始シーケンス制御フィールドおよびブロック肯定応答ビットマップフィールドは、常に同時に存在するか、またはどちらも存在しない。ブロック肯定応答開始シーケンス制御フィールドが存在するとき、ブロック肯定応答開始シーケンス制御フィールドの長さは、常に２オクテットである。
【００３２】
ブロック肯定応答フレーム内のブロック肯定応答情報フィールドの長さは可変であるため、受信側デバイスは、Ａ−ＭＰＤＵ全体の受信を完了した後だけ、ブロック肯定応答フレームの合計長さを決定し、次いで、ブロック肯定応答フレームの合計長さに基づいて、ＰＰＤＵのプリアンブル内においてレガシ信号（ｌｅｇａｃｙ  ｓｉｇｎａｌ、Ｌ−ＳＩＧ）フィールドを生成することができる。したがって、ＩＥＥＥ８０２．１１ａｘプロトコルドラフトによれば、受信側デバイスは、Ａ−ＭＰＤＵ全体の受信を完了する前に、ブロック肯定応答フレームを搬送するＰＰＤＵのプリアンブルを生成することができず、その結果、ＰＰＤＵを生成する遅延が比較的長い。
【００３３】
図２は、本願の一実施形態によるデータ伝送システムの概略構造図である。データ伝送システムは、ＷＬＡＮシステムである。図２に示されているように、データ伝送システムは、アクセスポイント（ａｃｃｅｓｓ  ｐｏｉｎｔ、ＡＰ）２０１と、ＡＰ２０１に関連付けられた複数のステーション（ｓｔａｔｉｏｎ、ＳＴＡ）２０２とを含む。複数のＳＴＡ２０２がＡＰ２０１に関連付けられていることは、複数のＳＴＡ２０２のそれぞれがワイヤレスでＡＰ２０１に接続されること、すなわち、各ＳＴＡ２０２がＡＰ２０１とワイヤレス通信を実施することができることを意味する。ＡＰ２０１は、接続されているＳＴＡ２０２のためにＷＬＡＮプロトコルベースのワイヤレスアクセスサービスを提供するように構成されている。ＡＰ２０１によってＳＴＡ２０２に伝送されるデータは、ダウンリンク伝送データと称され、ＳＴＡ２０２によってＡＰ２０１に伝送されるデータは、アップリンク伝送データと称される。
【００３４】
任意選択で、ＡＰは、基地局、ルータ、またはスイッチなどＷＬＡＮをサポートするネットワークデバイスであってよく、ＳＴＡは、ＷＬＡＮをサポートするモバイル電話、コンピュータなどであってよい。さらに、３つのＳＴＡだけが図２において説明のための一例として使用されており、これは、本願のこの実施形態において提供されるデータ伝送システム内のＳＴＡの量に対する限定を構成しない。
【００３５】
図３は、本願の一実施形態による肯定応答フレームで返信するための方法のフローチャートである。この方法は、図２に示されているデータ伝送システムに適用される。図３に示されているように、この方法は、以下のステップを含む。
【００３６】
ステップ３０１では、ＷＬＡＮ内のＡＰが、そのＷＬＡＮ内のそのＡＰに関連付けられた複数のＳＴＡにスケジューリングフレームを送信する。
【００３７】
スケジューリングフレームは、ＡＰに関連付けられた複数のＳＴＡのそれぞれの、ある量の空間ストリームを搬送し、スケジューリングフレームは、スケジューリングフレームを受信する各ＳＴＡに、対応する量の空間ストリーム、対応する変調符号化方式（ｍｏｄｕｌａｔｉｏｎ  ａｎｄ  ｃｏｄｉｎｇ  ｓｃｈｅｍｅ、ＭＣＳ）値、および対応するリソースブロックを使用することによって、アップリンクＰＰＤＵを送信するように命令するために使用される。
【００３８】
ＩＥＥＥ８０２．１１ａｘプロトコルドラフトでは、トリガフレーム（ｔｒｉｇｇｅｒ  ｆｒａｍｅ）は、ＰＰＤＵを伝送するためのリソースを割り当てるフレームであり、トリガフレームは、ＰＰＤＵを送信するためにＳＴＡによって必要とされる他の情報をさらに含み得る。したがって、本願のこの実施形態では、ＡＰは、ＩＥＥＥ８０２．１１ａｘプロトコルドラフトにおけるトリガフレームをスケジューリングフレームとして使用し、ＳＴＡがアップリンクＰＰＤＵを送信するとき複数のＳＴＡのそれぞれによって使用される空間ストリームの量を示し得る。可能な実装では、スケジューリングフレームは、ＩＥＥＥ８０２．１１ａｘプロトコルドラフトにおけるバッファステータスレポートポール（ｂｕｆｆｅｒ  ｓｔａｔｕｓ  ｒｅｐｏｒｔ  ｐｏｌｌ、ＢＳＲＰ）トリガフレームであってよい。あるいは、当然、スケジューリングフレームは、ＩＥＥＥ８０２．１１ａｘプロトコルドラフトにおける別のタイプのトリガフレームであってよい。これは、本願のこの実施形態において限定されない。
【００３９】
図４は、ＩＥＥＥ８０２．１１ａｘプロトコルドラフトにおけるトリガフレームのフレーム構造の概略図である。図４に示されているように、トリガフレームは、フレーム制御フィールド、フレーム長フィールド、ＲＡフィールド、ＴＡフィールド、共通情報（ｃｏｍｍｏｎ  ｉｎｆｏ）フィールド、ユーザ情報（ｕｓｅｒ  ｉｎｆｏ）フィールド、パディング（ｐａｄｄｉｎｇ）フィールド（任意選択）、ＦＣＳフィールドなどを含む。フィールドの説明は、本明細書では１つ１つ述べない。
【００４０】
ユーザ情報フィールドは、スケジューリングされることを必要とするユーザのリソースを構成するために使用される。ＩＥＥＥ８０２．１１ａｘプロトコルドラフトでは、ユーザ情報フィールドは、アップリンクで送信されるＰＰＤＵの長さを示すために使用されるフィールド（ＵＬ  ｌｅｎｇｔｈ）と、アップリンクにおいてＳＴＡによってサポートされる最大帯域幅を示すために使用されるフィールド（ＵＬ  ＢＷフィールド）と、スケジューリングされたＳＴＡがアップリンクにおいてＰＰＤＵを送信するとき使用されるリソースブロック関連の情報（ＲＵ  Ａｌｌｏｃａｔｉｏｎ）および空間ストリーム割当て（ＳＳ  ａｌｌｏｃａｔｉｏｎ）を示すために使用されるフィールドとを含み得る。したがって、本願のこの実施形態では、ＩＥＥＥ８０２．１１ａｘプロトコルドラフトにおけるトリガフレーム内の空間ストリーム割当てフィールドは、ＡＰに関連付けられた複数のＳＴＡのそれぞれの、その量の空間ストリームを搬送するために使用され得る。
【００４１】
本願のこの実施形態では、複数のＳＴＡをスケジューリングするために、空間ストリーム割当てフィールドは、複数の空間ストリーム量（空間ストリームの数）フィールドに分割され得る。各空間ストリーム量フィールドは、ＳＴＡの空間ストリームの量を設定するために使用される。Ｎ個の空間ストリーム量フィールドが、Ｎｓｓ＿ＳＴＡ１、Ｎｓｓ＿ＳＴＡ２、．．．、Ｎｓｓ＿ＳＴＡ  Ｎとして順次マークされ得、Ｎは、１より大きい整数である。たとえば、Ｎが２であるとき、Ｎｓｓ＿ＳＴＡ１＝２およびＮｓｓ＿ＳＴＡ２＝２であることは、第１のスケジューリングされる予定のＳＴＡの空間ストリームの量が２に設定され、第２のスケジューリングされる予定のＳＴＡの空間ストリームの量が２に設定されることを示し得る。
【００４２】
さらに、本願のこの実施形態では、ＡＰは、複数のＳＴＡに関連付けられる。したがって、スケジューリングの実装を容易にするために、ＡＰは、複数のＳＴＡに対してグループスケジューリングを実施し得る。さらに、スケジューリングの実装を容易にするために、グループスケジューリング中、ＡＰは、同じ最大ＷＬＡＮ伝送帯域幅をサポートするＳＴＡを共にスケジューリングし得る。スケジューリングフレームは、複数の量の空間ストリームを搬送し、これらの複数の量の空間ストリームは、複数のＳＴＡにそれぞれ対応する。
【００４３】
前述のグループスケジューリングを実装するために、ＡＰがスケジューリングを実施する前、ＡＰは、そのＡＰに関連付けられた複数のＳＴＡをグループ化することを必要とし、グループ化結果内のどのグループも、同じ最大ＷＬＡＮ伝送帯域幅をサポートするＳＴＡだけを含む。この場合、スケジューリングフレーム内で搬送される空間ストリームの複数の量に対応する複数のＳＴＡは、グループ化結果内の単一のグループに属する。
【００４４】
可能な実装では、ＡＰは、最初に、各ＳＴＡによってサポートされる最大ＷＬＡＮ伝送帯域幅に基づいて複数の関連付けられたＳＴＡをグループ化し、複数のＳＴＡセットを得る。各ＳＴＡセットは、少なくとも１つのＳＴＡを含み、各ＳＴＡセットは、１つの帯域幅に対応する。この場合、各ＳＴＡセットは、グループとして直接使用され得る。
【００４５】
別の可能な実装では、複数のＳＴＡセットが得られた後、複数のＳＴＡセット内のいずれかのＳＴＡセットについて、そのＳＴＡセットが１つのＳＴＡを含む場合、そのＳＴＡセットがグループとして直接使用される。ＳＴＡセットが少なくとも２つのＳＴＡを含む場合、その少なくとも２つのＳＴＡの各ＳＴＡの空間ストリームの最大量が決定され、次いで、そのＳＴＡセット内にあり、空間ストリームの最大量の和がＡＰの理論最大量空間ストリーム以下であるＳＴＡ同士が、グループとして分割される。
【００４６】
たとえば、ＡＰの空間ストリームの理論最大量は１０であり、ＳＴＡセットが５つのＳＴＡを含み、それぞれＳＴＡ１、ＳＴＡ２、ＳＴＡ３、ＳＴＡ４、およびＳＴＡ５としてマークされている。ＳＴＡ１の空間ストリームの最大量は６であり、ＳＴＡ２の空間ストリームの最大量は２であり、ＳＴＡ３の空間ストリームの最大量は３であり、ＳＴＡ４の空間ストリームの最大量は４であり、ＳＴＡ５の空間ストリームの最大量は５である。この場合、ＳＴＡ１およびＳＴＡ４は、グループとして使用され得、ＳＴＡ２、ＳＴＡ３、およびＳＴＡ５は、別のグループとして使用され得る。
【００４７】
さらに、ＡＰがスケジューリングフレームを送った後、そのＡＰに現在アクセスしている各ＳＴＡは、スケジューリングフレームを受信し得る。そのＡＰアクセスする任意のＳＴＡについて、スケジューリングフレームを受信したとき、そのＳＴＡは、スケジューリングフレーム内で搬送されているユーザ情報に基づいて、そのＳＴＡがスケジューリングフレームに応答することを必要とするかどうか決定する。スケジューリングフレームが応答される必要がある場合、ＰＰＤＵが送信されるとき使用される空間ストリームの量を含めて、アップリンクＰＰＤＵを送信するために必要とされる情報がスケジューリングフレームから得られる。次いで、アップリンクデータフレームが空間ストリームの量に基づいて送信される。スケジューリングフレームが応答される必要がないと決定された場合、スケジューリングフレームは無視される。
【００４８】
ステップ３０２では、ＡＰは、スケジューリングフレームに対する応答である複数のアップリンクＰＰＤＵを受信し、複数のアップリンクＰＰＤＵのそれぞれは、第１のプリアンブルおよびＡ−ＭＰＤＵを含む。
【００４９】
Ａ−ＭＰＤＵは、少なくとも１つのＡ−ＭＰＤＵサブフレームを含む。各Ａ−ＭＰＤＵサブフレームは、ＭＰＤＵデリミタ（ｄｅｌｉｍｉｔｅｒ）およびＭＰＤＵを含む。任意選択で、Ａ−ＭＰＤＵサブフレームは、ＭＰＤＵの後に位置するパディングフィールドをさらに含み得る。ＭＰＤＵデリミタは、複数のアグリゲーションされたＭＰＤＵを分離するために使用される。
【００５０】
ＡＰがスケジューリングフレームを送った後で、複数のＳＴＡのいずれかのＳＴＡがスケジューリングフレームを受信したとき、現在伝送されることを必要とするデータがない場合、そのＳＴＡは、アップリンクＰＰＤＵを送信しない。さらに、ＳＴＡがアップリンクＰＰＤＵをＡＰに送信する場合でさえ、ネットワーク環境などの理由により、ＡＰは、指定された時間内に、ＳＴＡによって送信されたアップリンクＰＰＤＵを受信しないことがある。したがって、本願のこの実施形態では、ＡＰがスケジューリングフレームを送った後、そのＡＰは、指定された時間内に、スケジューリングフレームに対する応答内で送信された各アップリンクＰＰＤＵを受信しようと試みる。
【００５１】
図５は、本願の一実施形態によるフレーム送信シーケンスの概略図である。図５に示されているように、少なくとも１つのＳＴＡはＳＴＡ１からＳＴＡ  Ｎであると仮定される。ＡＰがスケジューリングフレームを送った後、ＳＴＡ１からＳＴＡ  Ｎの各ＳＴＡは、アップリンクＰＰＤＵをそのＡＰに送信する。ＡＰは、ＳＴＡ１からＳＴＡ  Ｎによって送信されたアップリンクＰＰＤＵを受信しようと試みる。
【００５２】
ステップ３０３では、ＡＰは、ダウンリンクＰＰＤＵのものであるフォーマットおよび送信レートに基づいて、また、ダウンリンクＰＰＤＵ内のブロック肯定応答フレーム内の各ブロック肯定応答ビットマップフィールドの長さが、複数のＳＴＡの各それぞれのブロック肯定応答ビットマップフィールドのものでありセッション関連付けフェーズにおいてＡＰおよび複数のＳＴＡによって決定されるバイトの最大数量であることだけに基づいて、送信される予定のダウンリンクＰＰＤＵ内のＰＳＤＵの送信期間を計算し、第２のプリアンブルのＬ−ＳＩＧフィールドを生成する。ダウンリンクＰＰＤＵは、第２のプリアンブルおよびＰＳＤＵを含み、ＰＳＤＵは、すべてのアップリンクＰＰＤＵ内のＡ−ＭＰＤＵのためのブロック肯定応答フレームである。
【００５３】
送信される予定のダウンリンクＰＰＤＵのものであるフォーマットおよび送信レートは、共にＡＰによって予め決定され、ダウンリンクＰＰＤＵ内のブロック肯定応答フレーム内の各ブロック肯定応答ビットマップフィールドの長さは、複数のＳＴＡの各それぞれのブロック肯定応答ビットマップフィールドのものでありセッション関連付けフェーズにおいてＡＰおよび複数のＳＴＡによって決定されるバイトの最大数量に常に等しい、換言すれば、ダウンリンクＰＰＤＵ内のブロック肯定応答フレーム内の各ブロック肯定応答ビットマップフィールドの長さは常に固定であり、その結果、ブロック肯定応答フレームの合計長さは、固定であり、ＡＰがアップリンクＰＰＤＵ内のＡ−ＭＰＤＵを成功裏に受信するかどうかに無関係である。したがって、ＡＰは、Ａ−ＭＰＤＵを受信する前にダウンリンクＰＰＤＵ内のＰＳＤＵの送信期間を計算し、第２のプリアンブルのＬ−ＳＩＧフィールドを生成し得る。さらに、第２のプリアンブル内の別のフィールドは、第１のプリアンブルおよびスケジューリングフレームに基づいて生成され得、やはり受信されるＡ−ＭＰＤＵに無関係である。したがって、ＡＰは、Ａ−ＭＰＤＵを受信する前にダウンリンクＰＰＤＵの第２のプリアンブルを生成し、ブロック肯定応答フレームでＳＴＡに返信する遅延を低減し得る。
【００５４】
任意選択で、ブロック肯定応答ビットマップフィールドのバイトの最大数量は、４バイト、８バイト、１６バイト、および３２バイトのうちの１つである。セッション関連付けフェーズにおいて異なるＳＴＡおよびＡＰによって決定されるブロック肯定応答ビットマップフィールドのバイトの最大数量は、同じであってもよく、異なってもよい。
【００５５】
図６は、本願の一実施形態によるダウンリンクＰＰＤＵの概略構造図である。図６に示されているように、ダウンリンクＰＰＤＵは、プリアンブルおよびＰＳＤＵを含む。プリアンブルは、レガシショートトレーニングフィールド（ｌｅｇａｃｙ  ｓｈｏｒｔ  ｔｒａｉｎｉｎｇ  ｆｉｅｌｄ、Ｌ−ＳＴＦ）、レガシロングトレーニングフィールド（ｌｅｇａｃｙ  ｌｏｎｇ  ｔｒａｉｎｉｎｇ  ｆｉｅｌｄ、Ｌ−ＬＴＦ）、Ｌ−ＳＩＧフィールド、自動検出のために使用されるシンボル（ｓｙｍｂｏｌ  ｆｏｒ  ａｕｔｏ−ｄｅｔｅｃｔｉｏｎ）、超高スループットシグナリング（ＥＨＴ−ＳＩＧ）フィールド、超高スループットショートトレーニングフィールド（ｅｘｔｒｅｍｅｌｙ  ｈｉｇｈ  ｔｈｒｏｕｇｈｐｕｔ  ｓｈｏｒｔ  ｔｒａｉｎｉｎｇ  ｆｉｅｌｄ、ＥＨＴ−ＳＴＦ）、および超高スループットロングトレーニングフィールド（ｅｘｔｒｅｍｅｌｙ  ｈｉｇｈ  ｔｈｒｏｕｇｈｐｕｔ  ｌｏｎｇ  ｔｒａｉｎｉｎｇ  ｆｉｅｌｄ、ＥＨＴ−ＬＴＦ）を含み、プリアンブルは、ＰＳＤＵを受信する助けとなるように使用される。Ｌ−ＳＩＧフィールドは、長さ（ｌｅｎｇｔｈ）サブフィールドおよびレート（ｒａｔｅ）サブフィールドを含み、伝送側は、Ｌ−ＳＩＧフィールド内の長さサブフィールドおよびレートサブフィールドを使用することによって、ＰＰＤＵの送信期間を間接的に示す。ＰＳＤＵは、すべてのアップリンクＰＰＤＵ内のＡ−ＭＰＤＵのためのブロック肯定応答フレームである。ＰＳＤＵ内のフィールドの説明については、図１に示されているブロック肯定応答フレーム内のフィールドの説明を参照されたい。本明細書では、本願のこの実施形態において詳細は述べない。任意選択で、図６を参照すると、ダウンリンクＰＰＤＵは、ＰＳＤＵの後に位置するデータパケットエクステンション（ｐａｃｋｅｔ  ｅｘｔｅｎｓｉｏｎ、ＰＥ）フィールドをさらに含み得る。
【００５６】
なおも図６を参照すると、ＰＳＤＵは、すべてのアップリンクＰＰＤＵ内のＡ−ＭＰＤＵのためのブロック肯定応答フレームであり、ブロック肯定応答フレーム内のブロック肯定応答情報フィールドは、ｍ個のＳＴＡ情報サブフィールド（ＳＴＡ１  ｉｎｆｏからＳＴＡｍ  ｉｎｆｏ）を含む。ｍ個のＳＴＡ情報サブフィールドは、ＡＰによって受信されるｍ個のアップリンクＰＰＤＵと１対１対応を有し、各ＳＴＡ情報サブフィールドは、ＡＩＤ  ＴＩＤフィールド、ブロック肯定応答開始シーケンス制御フィールド、およびブロック肯定応答ビットマップフィールドを含む。ｍは、１より大きい整数である。
【００５７】
任意選択で、ダウンリンクＰＰＤＵは、非高スループット（ｎｏｎ−ｈｉｇｈ  ｔｈｒｏｕｇｈｐｕｔ、Ｎｏｎ−ＨＴ）ＰＰＤＵ、非高スループット複製（非ＨＴ  ｄｕｐｌｉｃａｔｅ）ＰＰＤＵ、高スループット（ｈｉｇｈ  ｔｈｒｏｕｇｈｐｕｔ、ＨＴ）ＰＰＤＵ、極高スループット（ｖｅｒｙ  ｈｉｇｈ  ｔｈｒｏｕｇｈｐｕｔ、ＶＨＴ）ＰＰＤＵ、高効率シングルユーザ（ｈｉｇｈ  ｅｆｆｉｃｉｅｎｃｙ  ｓｉｎｇｌｅ  ｕｓｅｒ、ＨＥ  ＳＵ）ＰＰＤＵ、高効率拡張範囲シングルユーザ（ｈｉｇｈ  ｅｆｆｉｃｉｅｎｃｙ  ｅｘｔｅｎｄｅｄ  ｒａｎｇｅ  ｓｉｎｇｌｅ  ｕｓｅｒ、ＨＥ  ＥＲ  ＳＵ）ＰＰＤＵ、または直交周波数分割多元接続高効率マルチユーザ（ｏｒｔｈｏｇｏｎａｌ  ｆｒｅｑｕｅｎｃｙ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ  ｈｉｇｈ  ｅｆｆｉｃｉｅｎｃｙ  ｍｕｌｔｉ  ｕｓｅｒ、ＯＦＤＭＡ  ＨＥ  ＭＵ）ＰＰＤＵのうちの１つであり得る。ダウンリンクＰＰＤＵのフォーマットは、本願のこの実施形態に限定されない。
【００５８】
ダウンリンクＰＰＤＵの送信レートは、ＭＣＳ値、空間ストリームの使用量、および伝送チャネル帯域幅を使用することによって構成される。
【００５９】
任意選択で、第２のプリアンブルのＬ−ＳＩＧフィールドを生成するためにダウンリンクＰＰＤＵ内のＰＳＤＵの送信期間を計算する処理は、以下を含む。
【００６０】
Ｓ１。ＡＰは、ＡＩＤ  ＴＩＤフィールドの長さ、ブロック肯定応答開始シーケンス制御フィールドの長さ、セッション関連付けフェーズにおいてＡＰおよび複数のＳＴＡによって決定されるブロック肯定応答ビットマップフィールドのバイトの最大数量、およびブロック肯定応答フレーム内のすべての他のフィールドの合計長さに基づいて、ブロック肯定応答フレームの合計長さを決定する。
【００６１】
ＡＩＤ  ＴＩＤフィールドの長さは、２オクテットであり、ブロック肯定応答開始シーケンス制御フィールドの長さは、２オクテットであり、ブロック肯定応答フレーム内のすべての他のフィールドの合計長さは、２２オクテットに等しい。
【００６２】
Ｓ２。ＡＰは、ブロック肯定応答フレームの合計長さおよび送信レートに基づいて、長さサブフィールドの値を決定する。
【００６３】
長さサブフィールドの値は、現在のＰＰＤＵ内のＰＳＤＵの長さを示すために使用される。任意選択で、長さサブフィールドの長さを計算するための式は、以下の通りである。
【００６４】
【数１】
2020156090.tif 000003
【００６５】
ＳｉｇｎａｌＥｘｔｅｎｓｉｏｎ（信号エクステンション）は、伝送周波数帯域に関係するパラメータである。ＡＰが２．４ＧＨｚで動作するとき、このパラメータは、６μｓ（マイクロ秒）である。ＡＰが５ＧＨｚで動作するとき、このパラメータは０μｓである。ＴＸＴＩＭＥは、ダウンリンクＰＰＤＵ全体の伝送期間である。ｍの値は、特定のＰＰＤＵタイプに応じて０、１、または２であり得る。
【００６６】
【数２】
2020156090.tif 000004
は、切り上げを表わす。
【００６７】
たとえば、本願のこの実施形態では、Ｌ−ＳＩＧフィールド内の長さサブフィールドの値を計算する処理は、ダウンリンクＰＰＤＵが非ＨＴ  ＰＰＤＵであり、ＡＰが５ＧＨｚで動作する一例を使用することによって述べられている。Ｌ−ＳＩＧフィールド内の長さサブフィールドの長さを計算するための式は、以下の通りである。
【００６８】
【数３】
2020156090.tif 000005
【００６９】
ＴＸＴＩＭＥ＝２０＋ＮSYMＴSYM。２０は、プリアンブルを伝送するために使用される期間が２０μｓに等しいことを示し、ＮSYMは、ＰＳＤＵを伝送するために使用されるＯＦＤＭシンボルの量を示し、ＴSYMは、各ＯＦＤＭシンボルの伝送期間を示し、ＴSYM＝４μｓであり得る。ＮSYMを計算するための式は、以下の通りである。
【００７０】
【数４】
2020156090.tif 000006
【００７１】
ＮDBPSは、各ＯＦＤＭシンボルによって伝送され得る有効ビットの量を示し、有効なビットの量は、選択されたＭＣＳインデックス値およびチャネル帯域幅に依存する。ＬＥＮＧＴＨは、ブロック肯定応答フレームの合計長さである。非ＨＴ  ＰＰＤＵでは、ＰＳＤＵに隣接するプリアンブル内のサービス（ｓｅｒｖｉｃｅ）フィールド、およびＰＳＤＵの後に位置するテール（ｔａｉｌ）フィールドは、ＰＳＤＵと共に伝送される。サービスフィールドの長さは、１６ビット（ｂｉｔ）であり、テールフィールドの長さは、６ビットである。
【００７２】
たとえば、ＭＣＳインデックス値が０であるとき、２位相偏移変調（ｂｉｎａｒｙ  ｐｈａｓｅ  ｓｈｉｆｔ  ｋｅｙｉｎｇ、ＢＰＳＫ）およびバイナリ畳み込み符号（ｂｉｎａｒｙ  ｃｏｎｖｏｌｕｔｉｏｎ  ｃｏｄｅｓ、ＢＣＣ）が信号変調のために使用され、伝送ビットレートは、１／２である。空間ストリームの量が１であり、ダウンリンクＰＰＤＵの伝送チャネル帯域幅は２０ＭＨｚ（メガヘルツ）であり、次いで４８個のデータサブキャリアが信号を伝送するために使用されると仮定される。したがって、ＮDBPS＝４８＊０．５＝２４である。さらに、スケジューリングフレームは、５つのＳＴＡをスケジューリングし、セッション関連付けフェーズにおいて５つのＳＴＡおよびＡＰによって決定されるブロック肯定応答ビットマップフィールドのバイトの最大数量は、それぞれ８オクテット、４オクテット、８オクテット、１６オクテット、および８オクテットであり、その結果、ブロック肯定応答情報フィールドの合計長さは、６４オクテットであると仮定される。さらに、ブロック肯定応答フレーム内のブロック肯定応答情報フィールドを除くすべての他のフィールドの合計長さは２２オクテットであるため、ブロック肯定応答フレームの全体長さ（ＬＥＮＧＴＨ）は８６オクテットである。そして、ＮＳＹＭ＝３０、ＴＸＴＩＭＥ＝１４０、およびＬｅｎｇｔｈ＝８７であることが計算され得る。それに応じて、長さサブフィールド内のコンテンツは８７であり、バイナリモードで１０１０１１１として表わされる。
【００７３】
ステップ３０４では、ＡＰは、ブロック肯定応答フレームを生成する。ブロック肯定応答フレームは、ブロック肯定応答情報フィールドを含み、ブロック肯定応答情報フィールドは、複数のＳＴＡ情報サブフィールドを含み、複数のＳＴＡ情報サブフィールドは、複数のＳＴＡとの１対１対応を有し、各ＳＴＡ情報サブフィールドは、ＡＩＤ  ＴＩＤフィールド、ブロック肯定応答開始シーケンス制御フィールド、およびブロック肯定応答ビットマップフィールドを含み、各ＳＴＡ情報サブフィールド内のブロック肯定応答ビットマップフィールドの長さは、セッション関連付けフェーズにおいてＡＰおよび対応するＳＴＡによって決定されるブロック肯定応答ビットマップフィールドのバイトの最大数量に等しい。
【００７４】
ＡＩＤ  ＴＩＤフィールドは、ＡＩＤサブフィールド、肯定応答フレームタイプ（ＡＣＫ  ｔｙｐｅ）サブフィールド、およびＴＩＤサブフィールドを含む。ＩＥＥＥ８０２．１１ａｘプロトコルドラフトでは、ＳＴＡ情報サブフィールド内の肯定応答フレームタイプサブフィールドの値が１であり、ＴＩＤサブフィールドの値が１４であるとき、それは、Ａ−ＭＰＤＵ内のすべてのＡ−ＭＰＤＵサブフレームが成功裏に伝送され、ＳＴＡ情報サブフィールドがブロック肯定応答開始シーケンス制御フィールドおよびブロック肯定応答ビットマップフィールドを含まないことを示す。ＳＴＡ情報サブフィールド内の肯定応答フレームタイプサブフィールドの値が０であり、ＴＩＤサブフィールドの値範囲が０から７であるとき、それは、Ａ−ＭＰＤＵ内のいくつかのＡ−ＭＰＤＵサブフレームが成功裏に伝送されたことを示す。ＳＴＡ情報サブフィールドは、ブロック肯定応答開始シーケンス制御フィールドおよびブロック肯定応答ビットマップフィールドを含む。
【００７５】
本願の任意選択の実施形態では、Ａ−ＭＰＤＵ内のすべてのＡ−ＭＰＤＵサブフレームが成功裏に伝送されたか、またはＡ−ＭＰＤＵ内のいくつかのＡ−ＭＰＤＵサブフレームが成功裏に伝送され他のＡ−ＭＰＤＵサブフレームが成功裏に伝送されないか、またはＡ−ＭＰＤＵ内のＡ−ＭＰＤＵサブフレームが成功裏に伝送されないかにかかわらず、肯定応答フレームタイプサブフィールドの値は常に０であり、ＴＩＤサブフィールドの値範囲は、０から７であり、対応するＳＴＡ情報サブフィールドがブロック肯定応答開始シーケンス制御フィールドおよびブロック肯定応答ビットマップフィールドを含むことを常に示す。セッション関連付けフェーズにおいて決定されるブロック肯定応答ビットマップフィールドのバイトの最大数量に基づいて、また各Ａ−ＭＰＤＵサブフレームが実際の適用において成功裏に受信されたかどうかに応じて、ＡＰは、対応するビットマップフィールド情報をブロック肯定応答ビットマップフィールドに追加する。
【００７６】
本願の別の任意選択の実施形態では、Ａ−ＭＰＤＵ内のすべてのＡ−ＭＰＤＵサブフレームが成功裏に伝送された、またはＡ−ＭＰＤＵ内のいくつかのＡ−ＭＰＤＵサブフレームが成功裏に伝送され他のＡ−ＭＰＤＵサブフレームが成功裏に伝送されないとき、肯定応答フレームタイプサブフィールドの値は０であり、ＴＩＤサブフィールドの値範囲は０から７であり、対応するＳＴＡ情報サブフィールドがブロック肯定応答開始シーケンス制御フィールドおよびブロック肯定応答ビットマップフィールドを含むことを常に示す。セッション関連付けフェーズにおいて決定されるブロック肯定応答ビットマップフィールドのバイトの最大数量に基づいて、また各Ａ−ＭＰＤＵサブフレームが実際の適用において成功裏に受信されたかどうかに応じて、ＡＰは、対応ビットマップフィールド情報をブロック肯定応答ビットマップフィールドに追加する。Ａ−ＭＰＤＵ内のＡ−ＭＰＤＵサブフレームが成功裏に伝送されないとき、ＡＩＤサブフィールドの値は、指定されたＡＩＤ値であり、この指定されたＡＩＤ値は、ＡＰに関連付けられたすべてのＳＴＡに対応するＡＩＤ値とは異なる。任意選択で、ＡＰによってブロック肯定応答フレームを生成する処理は、以下を含む。すなわち、いずれかのアップリンクＰＰＤＵ内のＡ−ＭＰＤＵ全体が成功裏に受信されないとき、ＡＰは、ブロック肯定応答フレーム内にありＡ−ＭＰＤＵ全体が成功裏に受信されていないＰＰＤＵに対応するＳＴＡ情報サブフィールド内のＡＩＤサブフィールドの値を、指定されたＡＩＤ値に設定する。アップリンクＰＰＤＵ内のＡ−ＭＰＤＵ全体が成功裏に受信されないことは、アップリンクＰＰＤＵ内のＡ−ＭＰＤＵ内のＡ−ＭＰＤＵサブフレームが成功裏に伝送されないことを意味する。たとえば、指定されたＡＩＤ値は、２０４５であり得る。ＡＩＤを関連付けられたＳＴＡに割り当てるとき、ＡＰは、２０４５を予約し得、２０４５を割り当てない。
【００７７】
アップリンクＰＰＤＵ内のＡ−ＭＰＤＵ内のＡ−ＭＰＤＵサブフレームが成功裏に伝送されないとき、ＡＩＤサブフィールドの値は、ＡＰに関連付けられたすべてのＳＴＡに対応するＡＩＤ値とは異なる。したがって、アップリンクＰＰＤＵのために生成されたＳＴＡ情報サブフィールドは、ＡＰに関連付けられたどのＳＴＡによっても識別することができず、その結果、アップリンクＰＰＤＵを送信するＳＴＡは、対応する肯定応答情報を受信することができず、アップリンクＰＰＤＵが失われていると考え得る。
【００７８】
本願のこの実施形態において提供されている前述の２つの任意選択の実施形態から、本願のこの実施形態では、ブロック肯定応答フレームでＳＴＡに返信する遅延は、ＳＴＡによって肯定応答フレームをパースする処理を変更することなく低減することができ、方法の互換性は比較的高いことがわかる。
【００７９】
ステップ３０５では、ＡＰは、ダウンリンクＰＰＤＵを送信する。
【００８０】
任意選択で、ＡＰは、直交周波数分割多元接続（ｏｒｔｈｏｇｏｎａｌ  ｆｒｅｑｕｅｎｃｙ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ、ＯＦＤＭＡ）方式、またはマルチユーザ多重入力多重出力（ｍｕｌｔｉ  ｕｓｅｒ  ｍｕｌｔｉｐｌｅ−ｉｎｐｕｔ  ｍｕｌｔｉｐｌｅ−ｏｕｔｐｕｔ、ＭＵ−ＭＩＭＯ）方式でダウンリンクＰＰＤＵを送信する。
【００８１】
本願のこの実施形態において提供されている肯定応答フレームで返信するための方法のステップのシーケンスは、適正に調整され得、ステップは、それに応じて、状況に基づいて追加または除去され得ることに留意されたい。本願に開示されている技術範囲内で当業者によって直ちに理解されるいかなる変形も、本願の保護範囲内に入るものとし、詳細は、本明細書では述べない。
【００８２】
本願のこの実施形態では、ＡＰは、ダウンリンクＰＰＤＵのものであるフォーマットおよび送信レートに基づいて、また、ダウンリンクＰＰＤＵ内のブロック肯定応答フレーム内の各ブロック肯定応答ビットマップフィールドの長さが、複数のＳＴＡの各それぞれのブロック肯定応答ビットマップフィールドのものでありセッション関連付けフェーズにおいてＡＰおよび複数のＳＴＡによって決定されるバイトの最大数量であることだけに基づいて、送信される予定のダウンリンクＰＰＤＵ内のＰＳＤＵの送信期間を計算する。送信される予定のダウンリンクＰＰＤＵのフォーマットおよび送信レートは、共にＡＰによって予め決定され、ダウンリンクＰＰＤＵ内のブロック肯定応答フレーム内の各ブロック肯定応答ビットマップフィールドの長さは、複数のＳＴＡの各それぞれのブロック肯定応答ビットマップフィールドのものでありセッション関連付けフェーズにおいてＡＰおよび複数のＳＴＡによって決定されるバイトの最大数量に常に等しい、換言すれば、ブロック肯定応答フレーム内の各ブロック肯定応答ビットマップフィールドの長さは固定であり、その結果、ブロック肯定応答フレームの合計長さは固定であり、ＡＰがＡ−ＭＰＤＵを成功裏に受信するかどうかに無関係である。したがって、ＡＰは、Ａ−ＭＰＤＵを受信する前にダウンリンクＰＰＤＵ内のＰＳＤＵの送信期間を計算し、第２のプリアンブルのＬ−ＳＩＧフィールドを生成し得る。さらに、第２のプリアンブル内の別のフィールドは、第１のプリアンブルおよびスケジューリングフレームに基づいて生成され得、やはり受信されるＡ−ＭＰＤＵに無関係である。したがって、ＡＰは、Ａ−ＭＰＤＵを受信する前にダウンリンクＰＰＤＵの第２のプリアンブルを生成し、ブロック肯定応答フレームでＳＴＡに返信する遅延を低減し得る。
【００８３】
図７は、本願の一実施形態によるＷＬＡＮ内のＡＰの概略構造図である。図７に示されているように、ＡＰ７０は、
図３の実施形態におけるステップ３０１を実施するように構成された第１の送信モジュール７０１と、
図３の実施形態におけるステップ３０２を実施するように構成された受信モジュール７０２と、
図３の実施形態におけるステップ３０３を実施するように構成された計算モジュール７０３と、
図３の実施形態におけるステップ３０４を実施するように構成された生成モジュール７０４と、
図３の実施形態におけるステップ３０５を実施するように構成された第２の送信モジュール７０５とを含む。
【００８４】
任意選択で、Ｌ−ＳＩＧフィールドは、長さサブフィールドを含み、計算モジュールは、ＡＩＤ  ＴＩＤフィールドの長さ、ブロック肯定応答開始シーケンス制御フィールドの長さ、セッション関連付けフェーズにおいてＡＰおよび複数のＳＴＡによって決定されるブロック肯定応答ビットマップフィールドのバイトの最大数量、およびブロック肯定応答フレーム内のすべての他のフィールドの合計長さに基づいて、ブロック肯定応答フレームの合計長さを決定し、ＡＩＤ  ＴＩＤフィールドの長さは、２オクテットであり、ブロック肯定応答開始シーケンス制御フィールドの長さは、２オクテットであり、ブロック肯定応答フレーム内のすべての他のフィールドの合計長さは、２２オクテットに等しく、ブロック肯定応答フレームの合計長さおよび送信レートに基づいて、長さサブフィールドの値を決定するように構成される。
【００８５】
任意選択で、ＡＩＤ  ＴＩＤフィールドは、ＡＩＤサブフィールド、肯定応答フレームタイプサブフィールド、ＴＩＤサブフィールドを含み、肯定応答フレームタイプサブフィールドの値は、常に０であり、ＴＩＤサブフィールドの値範囲は、０から７である。
【００８６】
任意選択で、ＡＩＤ  ＴＩＤフィールドは、ＡＩＤサブフィールド、肯定応答フレームタイプサブフィールド、およびＴＩＤサブフィールドを含み、生成モジュールは、いずれかのアップリンクＰＰＤＵ内のＡ−ＭＰＤＵ全体が成功裏に受信されないとき、ブロック肯定応答フレーム内にありＡ−ＭＰＤＵ全体が成功裏に受信されないＰＰＤＵに対応するＳＴＡ情報サブフィールド内のＡＩＤサブフィールドの値を指定されたＡＩＤ値に設定するように構成される。この指定されたＡＩＤ値は、ＡＰに関連付けられたすべてのＳＴＡに対応するＡＩＤ値とは異なる。
【００８７】
任意選択で、ブロック肯定応答ビットマップフィールドのバイトの最大数量は、４バイト、８バイト、１６バイト、および３２バイトのうちの１つである。
【００８８】
本願のこの実施形態では、ＡＰは、ダウンリンクＰＰＤＵのものであるフォーマットおよび送信レートに基づいて、また、ダウンリンクＰＰＤＵ内のブロック肯定応答フレーム内の各ブロック肯定応答ビットマップフィールドの長さが、複数のＳＴＡの各それぞれのブロック肯定応答ビットマップフィールドのものでありセッション関連付けフェーズにおいてＡＰおよび複数のＳＴＡによって決定されるバイトの最大数量であることだけに基づいて、送信される予定のダウンリンクＰＰＤＵ内のＰＳＤＵの送信期間を計算する。送信される予定のダウンリンクＰＰＤＵのフォーマットおよび送信レートは、共にＡＰによって予め決定され、ダウンリンクＰＰＤＵ内のブロック肯定応答フレーム内の各ブロック肯定応答ビットマップフィールドの長さは、複数のＳＴＡの各それぞれのブロック肯定応答ビットマップフィールドのものでありセッション関連付けフェーズにおいてＡＰおよび複数のＳＴＡによって決定されるバイトの最大数量に常に等しい、換言すれば、ブロック肯定応答フレーム内の各ブロック肯定応答ビットマップフィールドの長さは固定であり、その結果、ブロック肯定応答フレームの合計長さは、固定であり、ＡＰがＡ−ＭＰＤＵを成功裏に受信するかどうかに無関係である。したがって、ＡＰは、Ａ−ＭＰＤＵを受信する前にダウンリンクＰＰＤＵ内のＰＳＤＵの送信期間を計算し、第２のプリアンブルのＬ−ＳＩＧフィールドを生成し得る。さらに、第２のプリアンブル内の別のフィールドは、第１のプリアンブルおよびスケジューリングフレームに基づいて生成され得、やはり受信されるＡ−ＭＰＤＵに無関係である。したがって、ＡＰは、Ａ−ＭＰＤＵを受信する前にダウンリンクＰＰＤＵの第２のプリアンブルを生成し、ブロック肯定応答フレームでＳＴＡに返信する遅延を低減し得る。
【００８９】
前述の実施形態において提供されているＷＬＡＮ内のＡＰが肯定応答フレームで返信するとき、前述の機能モジュールの分割が説明のための一例としてのみ使用されている。実際の適用中、前述の機能は、要件に従って実装するために異なる機能モジュールに割り当てられてもよい。すなわち、上記の機能のすべてまたはいくつかを実装するために、デバイスの内部構造が異なる機能モジュールに分割される。さらに、前述の実施形態において提供されているＷＬＡＮ内のＡＰ、および肯定応答フレームで返信するための方法の実施形態は、同じ概念に属する。ＡＰの特定の実装処理については、方法実施形態を参照されたい。詳細は、本明細書では再度述べない。
【００９０】
図８は、本願の一実施形態によるＡＰの概略構造図である。図８を参照すると、ＡＰは、少なくとも１つのプロセッサ８０１と、少なくとも１つの通信インターフェース８０２とを含む。
【００９１】
任意選択で、図８に示されているように、ＡＰは、通信バス８０３およびメモリ８０４をさらに含む。
【００９２】
プロセッサ８０１は、本願の解決策のプログラム実行を制御するように構成された中央処理ユニット（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ、ＣＰＵ）、特定用途向け集積回路（ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ、ＡＳＩＣ）、または１つもしくは複数の集積回路であってよい。
【００９３】
特定の実装では、一実施形態において、ＡＰは、図８に示されているプロセッサ８０１およびプロセッサ８０５など複数のプロセッサを含み得る。これらのプロセッサのそれぞれは、シングルコアプロセッサであってよく、マルチコアプロセッサであってもよい。本明細書におけるプロセッサは、データ（たとえば、コンピュータプログラム命令）を処理するように構成された１つまたは複数のデバイス、回路、／および／または処理コアであってよい。
【００９４】
通信インターフェース８０２は、トランシーバなど任意の装置を使用することによって別のデバイスまたは通信ネットワークと通信するように構成される。通信ネットワークは、たとえば、ワイヤレスローカルエリアネットワーク（ｗｉｒｅｌｅｓｓ  ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ、ＷＬＡＮ）である。プロセッサ８０１は、通信インターフェース８０２を使用することによってＳＴＡなど別のネットワークデバイスと情報を交換する。
【００９５】
通信バス８０３は、前述の構成要素間で情報を送信するための経路を含み得る。
【００９６】
メモリ８０４は、読出し専用メモリ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ、ＲＯＭ）もしくはスタティック情報および命令を記憶することができる別のタイプのスタティック記憶デバイス、またはランダムアクセスメモリ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ、ＲＡＭ）もしくは情報および命令を記憶することができる別のタイプのダイナミック記憶デバイスであってよく、電気的消去可能プログラム可能な読出し専用メモリ（ｅｌｅｃｔｒｉｃａｌｌｙ  ｅｒａｓａｂｌｅ  ｐｒｏｇｒａｍｍａｂｌｅ  ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ、ＥＥＰＲＯＭ）、光ディスクもしくは別の記憶装置、磁気ディスク記憶媒体もしくは別の磁気記憶デバイス、またはコンピュータによってアクセスすることができ命令もしくはデータ構造形態を有する予想されるプログラムコードを搬送もしくは記憶するように構成され得る任意の他の媒体であってもよい。しかし、これはそれらに限定されない。メモリ８０４は、独立して存在してよく、通信バス８０３を使用することによってプロセッサ８０１に接続される。あるいは、メモリ８０４は、プロセッサ８０１と一体化されてもよい。
【００９７】
プロセッサがＣＰＵであるとき、メモリ８０４は、本願の解決策を実施するために使用されるプログラムコードを記憶するように構成され、プロセッサ８０１は、プログラムコードの実行を制御する。プロセッサ８０１は、メモリ８０４内に記憶されたプログラムコードを実行するように構成される。プログラムコードは、１つまたは複数のソフトウェアモジュールを含み得る。
【００９８】
コンピュータデバイスは、汎用コンピュータデバイスまたは専用コンピュータデバイスであってよい。特定の実装では、コンピュータデバイスは、デスクトップ、ポータブルコンピュータ、ネットワークサーバ、携帯情報端末（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ、ＰＤＡ）、モバイル電話、タブレットコンピュータ、ワイヤレス端末デバイス、通信デバイス、または埋込みデバイスであってよい。コンピュータデバイスのタイプは、本願のこの実施形態において限定されない。
【００９９】
前述の実施形態のすべてまたはいくつかは、ソフトウェア、ハードウェア、またはそれらの組合せによって実装され得る。実施形態を実装するためにソフトウェアが使用されるとき、それらの実施形態は、完全に、または部分的にコンピュータプログラム製品の形態で実装され得る。コンピュータプログラム製品は、１つまたは複数のコンピュータ命令を含む。コンピュータ命令がコンピュータ上にロードされ実行されるとき、本願の実施形態による手順または機能は、すべて、または部分的に生成される。コンピュータは、汎用コンピュータ、専用コンピュータ、コンピュータネットワーク、または別のプログラム可能な装置であってよい。コンピュータ命令は、コンピュータ可読記憶媒体内に記憶されてよく、コンピュータ可読記憶媒体から別のコンピュータ可読記憶媒体に送信されてもよい。たとえば、コンピュータ命令は、ウェブサイト、コンピュータ、サーバ、またはデータセンタから、別のウェブサイト、コンピュータ、サーバ、またはデータセンタに、有線（たとえば、同軸ケーブル、光ファイバ、ツイストペア）またはワイヤレス（たとえば、赤外、ワイヤレス、またはマイクロ波）式で伝送されてよい。コンピュータ可読記憶媒体は、コンピュータによってアクセス可能な任意の媒体、または１つまたは複数の使用可能な媒体を一体化するサーバもしくはデータセンタなどデータ記憶デバイスであってよい。媒体は、磁気媒体（たとえば、フロッピディスク、ハードディスク、または磁気テープ）、光媒体、半導体媒体（たとえば、ソリッドステートディスク（ｓｏｌｉｄ  ｓｔａｔｅ  ｄｉｓｋ、ＳＳＤ））などであってよい。
【０１００】
当業者なら、実施形態のステップのすべてまたはいくつかが、ハードウェア、または関連のハードウェアに命令するプログラム命令によって実装され得ることを理解し得る。プログラムは、コンピュータ可読記憶媒体内に記憶され得る。記憶媒体は、読出し専用メモリ、磁気ディスク（ｄｉｓｋ）、光ディスク（ｄｉｓｃ）などであってよい。
【０１０１】
前述の説明は、本願の任意選択の実施形態にすぎず、本願を限定することは意図されていない。本願の概念および原理から逸脱することなしになされるいかなる修正、均等の置換、または改善も、本願の保護範囲内に入るべきである。
【図１】
2020156090.tif 000007
【図２】
2020156090.tif 000008
【図３】
2020156090.tif 000009
【図４】
2020156090.tif 000010
【図５】
2020156090.tif 000011
【図６】
2020156090.tif 000012
【図７】
2020156090.tif 000013
【図８】
2020156090.tif 000014
【手続補正書】
【提出日】令和2年4月28日(2020.4.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
肯定応答フレームで返信するための方法であって、
無線ローカルエリアネットワーク（ＷＬＡＮ）におけるアクセスポイント（ＡＰ）により、前記ＷＬＡＮにおける前記ＡＰに関連付けられた複数のステーション（ＳＴＡ）にスケジューリングフレームを送信するステップと、
前記ＡＰにより、前記スケジューリングフレームに応答する複数のアップリンク物理層プロトコルデータユニット（ＰＰＤＵ）を受信するステップであって、前記複数のアップリンクＰＰＤＵのそれぞれは、第１のプリアンブルとアグリゲートメディアアクセス制御プロトコルデータユニット（Ａ−ＭＰＤＵ）とを含む、ステップと、
前記ＡＰにより、ダウンリンクＰＰＤＵのものであるフォーマットおよび送信レートに基づいて、および前記ダウンリンクＰＰＤＵ内のブロック肯定応答フレーム内の各ブロック肯定応答ビットマップフィールドの長さが、前記複数のＳＴＡのそれぞれのブロック肯定応答ビットマップフィールドのものでありかつセッション関連付けフェーズにおいて前記ＡＰおよび前記複数のＳＴＡにより決定される、バイトの最大数量であることのみに基づいて、第２のプリアンブルのレガシー信号（Ｌ−ＳＩＧ）フィールドを生成するために、送信されるダウンリンクＰＰＤＵ内の物理層サービスデータユニット（ＰＳＤＵ）の送信期間を計算するステップであって、前記ダウンリンクＰＰＤＵは前記第２のプリアンブルおよび前記ＰＳＤＵを含み、前記ＰＳＤＵは全ての前記アップリンクＰＰＤＵ内のＡ−ＭＰＤＵの前記ブロック肯定応答フレームである、ステップと、
前記ＡＰにより、前記ブロック肯定応答フレームを生成するステップであって、前記ブロック肯定応答フレームはブロック肯定応答情報フィールドを含み、前記ブロック肯定応答情報フィールドは複数のＳＴＡ情報サブフィールドを含み、前記複数のＳＴＡ情報サブフィールドは前記複数のＳＴＡと１対１の対応を有し、各ＳＴＡ情報サブフィールドは、関連付け識別子トラフィック識別子（ＡＩＤ  ＴＩＤ）フィールド、ブロック肯定応答開始シーケンス制御フィールド、およびブロック肯定応答ビットマップフィールドを含み、各ＳＴＡ情報サブフィールド内の前記ブロック肯定応答ビットマップフィールドの長さは、セッション関連付けフェーズにおいて前記ＡＰおよび対応するＳＴＡにより決定されるブロック肯定応答ビットマップフィールドのバイトの最大数量に等しい、ステップと、
前記ＡＰにより、前記ダウンリンクＰＰＤＵを送信するステップと
を含む、方法。
【請求項２】
前記Ｌ−ＳＩＧフィールドは長さサブフィールドを含み、第２のプリアンブルのＬ−ＳＩＧフィールドを生成するために、ダウンリンクＰＰＤＵ内の物理層サービスデータユニットＰＳＤＵの送信期間を計算するステップは、
前記ＡＰにより、前記ＡＩＤ  ＴＩＤフィールドの長さ、前記ブロック肯定応答開始シーケンス制御フィールドの長さ、前記セッション関連付けフェーズにおいて前記ＡＰおよび前記複数のＳＴＡにより決定される前記ブロック肯定応答ビットマップフィールドの前記バイトの最大数量、および前記ブロック肯定応答フレーム内の他の全てのフィールドの全長に基づいて前記ブロック肯定応答フレームの全長を決定するステップであって、前記ＡＩＤ  ＴＩＤフィールドの長さは２オクテットであり、前記ブロック肯定応答開始シーケンス制御フィールドの長さは２オクテットであり、前記ブロック肯定応答フレーム内の他の全てのフィールドの全長は２２オクテットに等しい、ステップと、
前記ＡＰにより、前記ブロック肯定応答フレームの全長および前記送信レートに基づいて、前記長さサブフィールドの値を決定するステップと
を含む、請求項１に記載の方法。
【請求項３】
前記ＡＩＤ  ＴＩＤフィールドは、ＡＩＤサブフィールド、肯定応答フレームタイプサブフィールド、およびＴＩＤサブフィールドを含み、
前記肯定応答フレームタイプサブフィールドの値は常に０であり、前記ＴＩＤサブフィールドの値の範囲は０から７である、請求項１または２に記載の方法。
【請求項４】
前記ＡＩＤ  ＴＩＤフィールドは、ＡＩＤサブフィールド、肯定応答フレームタイプサブフィールド、およびＴＩＤサブフィールドを含み、前記ＡＰにより、前記ブロック肯定応答フレームを生成するステップは、
いずれかのアップリンクＰＰＤＵ内のＡ−ＭＰＤＵ全体が正常に受信されなかった場合、前記ＡＰにより、前記ブロック肯定応答フレーム内にあり、前記Ａ−ＭＰＤＵ全体が正常に受信されなかった前記ＰＰＤＵに対応するＳＴＡ情報サブフィールド内のＡＩＤサブフィールドの値を、指定されたＡＩＤ値に設定するステップであって、前記指定されたＡＩＤ値は、前記ＡＰに関連付けられた全ての前記ＳＴＡに対応するＡＩＤ値と異なる、ステップを含む、請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記ブロック肯定応答ビットマップフィールドの前記バイトの最大数量は、４バイト、８バイト、１６バイト、および３２バイトのうちの１つである、請求項１から４のいずれか一項に記載の方法。
【請求項６】
ＷＬＡＮにおけるＡＰであって、前記ＡＰは、
前記ＷＬＡＮにおける前記ＡＰに関連付けられた複数のステーション（ＳＴＡ）にスケジューリングフレームを送信するように構成された第１の送信モジュールと、
前記スケジューリングフレームに応答する複数のアップリンク物理層プロトコルデータユニット（ＰＰＤＵ）を受信するように構成された受信モジュールであって、前記複数のアップリンクＰＰＤＵのそれぞれは、第１のプリアンブルとアグリゲートメディアアクセス制御プロトコルデータユニット（Ａ−ＭＰＤＵ）とを含む、受信モジュールと、
ダウンリンクＰＰＤＵのものであるフォーマットおよび送信レートに基づいて、および前記ダウンリンクＰＰＤＵ内のブロック肯定応答フレーム内の各ブロック肯定応答ビットマップフィールドの長さが、前記複数のＳＴＡのそれぞれのブロック肯定応答ビットマップフィールドのものでありかつセッション関連付けフェーズにおいて前記ＡＰおよび前記複数のＳＴＡにより決定される、バイトの最大数量であることのみに基づいて、第２のプリアンブルのレガシー信号（Ｌ−ＳＩＧ）フィールドを生成するために、送信されるダウンリンクＰＰＤＵ内の物理層サービスデータユニット（ＰＳＤＵ）の送信期間を計算するように構成された計算モジュールであって、前記ダウンリンクＰＰＤＵは前記第２のプリアンブルおよび前記ＰＳＤＵを含み、前記ＰＳＤＵは全ての前記アップリンクＰＰＤＵ内のＡ−ＭＰＤＵの前記ブロック肯定応答フレームである、計算モジュールと、
前記ブロック肯定応答フレームを生成するように構成された生成モジュールであって、前記ブロック肯定応答フレームはブロック肯定応答情報フィールドを含み、前記ブロック肯定応答情報フィールドは複数のＳＴＡ情報サブフィールドを含み、前記複数のＳＴＡ情報サブフィールドは前記複数のＳＴＡと１対１の対応を有し、各ＳＴＡ情報サブフィールドは、関連付け識別子トラフィック識別子（ＡＩＤ  ＴＩＤ）フィールド、ブロック肯定応答開始シーケンス制御フィールド、およびブロック肯定応答ビットマップフィールドを含み、各ＳＴＡ情報サブフィールド内の前記ブロック肯定応答ビットマップフィールドの長さは、セッション関連付けフェーズにおいて前記ＡＰおよび対応するＳＴＡにより決定されるブロック肯定応答ビットマップフィールドのバイトの最大数量に等しい、生成モジュールと、
前記ダウンリンクＰＰＤＵを送信するように構成された第２の送信モジュールと
を備えた、ＡＰ。
【請求項７】
前記Ｌ−ＳＩＧフィールドは長さサブフィールドを含み、前記計算モジュールは、
前記ＡＩＤ  ＴＩＤフィールドの長さ、前記ブロック肯定応答開始シーケンス制御フィールドの長さ、前記セッション関連付けフェーズにおいて前記ＡＰおよび前記複数のＳＴＡにより決定される前記ブロック肯定応答ビットマップフィールドの前記バイトの最大数量、および前記ブロック肯定応答フレーム内の他の全てのフィールドの全長に基づいて前記ブロック肯定応答フレームの全長を決定し、前記ＡＩＤ  ＴＩＤフィールドの長さは２オクテットであり、前記ブロック肯定応答開始シーケンス制御フィールドの長さは２オクテットであり、前記ブロック肯定応答フレーム内の他の全てのフィールドの全長は２２オクテットに等しく、
前記ブロック肯定応答フレームの全長および前記送信レートに基づいて、前記長さサブフィールドの値を決定する
ように構成された、請求項６に記載のＡＰ。
【請求項８】
前記ＡＩＤ  ＴＩＤフィールドは、ＡＩＤサブフィールド、肯定応答フレームタイプサブフィールド、およびＴＩＤサブフィールドを含み、
前記肯定応答フレームタイプサブフィールドの値は常に０であり、前記ＴＩＤサブフィールドの値の範囲は０から７である、請求項６または７に記載のＡＰ。
【請求項９】
前記ＡＩＤ  ＴＩＤフィールドは、ＡＩＤサブフィールド、肯定応答フレームタイプサブフィールド、およびＴＩＤサブフィールドを含み、前記生成モジュールは、
いずれかのアップリンクＰＰＤＵ内のＡ−ＭＰＤＵ全体が正常に受信されなかった場合、前記ブロック肯定応答フレーム内にあり、前記Ａ−ＭＰＤＵ全体が正常に受信されなかった前記ＰＰＤＵに対応するＳＴＡ情報サブフィールド内のＡＩＤサブフィールドの値を、指定されたＡＩＤ値に設定するステップであって、前記指定されたＡＩＤ値は、前記ＡＰに関連付けられた全ての前記ＳＴＡに対応するＡＩＤ値と異なる
ように構成された、請求項６から８のいずれか一項に記載のＡＰ。
【請求項１０】
前記ブロック肯定応答ビットマップフィールドの前記バイトの最大数量は、４バイト、８バイト、１６バイト、および３２バイトのうちの１つである、請求項６から９のいずれか一項に記載のＡＰ。
【請求項１１】
ＷＬＡＮにおけるＡＰであって、前記ＡＰはプロセッサと通信インターフェースとを備え、
前記プロセッサは、請求項１から５のいずれか一項に記載の方法を実行するように構成され、
前記プロセッサは、前記通信インターフェースを使用することにより関連するＳＴＡと情報を交換するようにさらに構成された、ＡＰ。
【請求項１２】
データ伝送システムであって、前記データ伝送システムは、ＡＰと前記ＡＰに関連する複数のＳＴＡとを備え、前記ＡＰは請求項６から１０のいずれか一項に記載のＡＰである、データ伝送システム。
【外国語明細書】
2020156090000001.pdf