(57)【特許請求の範囲】
【請求項１】
方法であって、
送信機のパラメータに基づいて、前記送信機がマルチフラグメント・アクノレッジメント（ＭＦＡ）をサポートしているか否かを、前記送信機において判定することと、
第１のフレームを受信機に送信することと
を備え、
前記送信機がＭＦＡをサポートしているとの判定に応じて、前記第１のフレームのサブ１ギガヘルツ（Ｓ１Ｇ）機能要素のＳ１Ｇ機能情報フィールドのフラグメント・ブロック・アクノレッジメント（ＢＡ）サポート・サブフィールドが、第１の値を有し、
前記送信機がＭＦＡをサポートしていないとの判定に応じて、前記フラグメントＢＡサポート・サブフィールドが、第２の値を有し、
前記ＭＦＡは、マルチプルなＭＡＣプロトコル・データ・ユニットにおいて送信された単一のデータ・ユニットのマルチプルなフラグメントをアクノレッジする、
方法。
【請求項２】
受信機から受信した第２のフレームのフラグメント・ブロック・アクノレッジメント（ＢＡ）サポート・フィールドの値に基づいて、前記受信機がＭＦＡをサポートしているか否かを、前記送信機において判定すること、をさらに備える、請求項１に記載の方法。
【請求項３】
前記送信機および前記受信機がＭＦＡをサポートしているとの判定に応じて、単一のデータ・ユニットから複数のデータ・フラグメントを作り出すことと、
前記複数のデータ・フラグメントを前記受信機に送信することと、をさらに備え、
前記複数のデータ・フラグメントのうちの特定のデータ・フラグメントが、暗黙的なブロック・アクノレッジメント要求を示し、
前記複数のデータ・フラグメントのうちの第１の複数のデータ・フラグメントの各々が、ブロック・アクノレッジメント・ポリシを示し、
前記第１の複数のデータ・フラグメントの各々は、前記特定のデータ・フラグメントの前記受信機への送信の前に、前記受信機に送信される、請求項２に記載の方法。
【請求項４】
前記特定のデータ・フラグメントは、前記複数のデータ・フラグメントの最後のデータ・フラグメントである、請求項３に記載の方法。
【請求項５】
前記送信機は、Ｓ１Ｇ局またはＳ１Ｇアクセスポイントを含む、請求項３に記載の方法。
【請求項６】
前記複数のデータ・フラグメントの各々は、前記単一のデータ・ユニットのフレーム・シーケンス番号（ＦＳＮ）を示す、請求項３に記載の方法。
【請求項７】
方法であって、
送信機のパラメータに基づいて、前記送信機がマルチフラグメント・アクノレッジメント（ＭＦＡ）をサポートしているか否かを、前記送信機において判定することと、
受信機から受信されたフレームのフラグメント・ブロック・アクノレッジメント（ＢＡ）サポート・フィールドの値に基づいて、前記受信機がＭＦＡをサポートしているか否かを、前記送信機において判定することと、
前記送信機および前記受信機がＭＦＡをサポートしているとの判定に応じて、
単一のデータ・ユニットから複数のデータ・フラグメントを作り出すことと、
前記複数のデータ・フラグメントを前記受信機に送信することと
を備え、
前記複数のデータ・フラグメントのうちの特定のデータ・フラグメントが、暗黙的なブロック・アクノレッジメント要求を示し、
前記複数のデータ・フラグメントのうちの第１の複数のデータ・フラグメントの各々が、ブロック・アクノレッジメント・ポリシを示し、
前記第１の複数のデータ・フラグメントの各々は、前記特定のデータ・フラグメントの前記受信機への送信の前に、前記受信機に送信され、
前記ＭＦＡは、マルチプルなＭＡＣプロトコル・データ・ユニットにおいて送信された単一のデータ・ユニットのマルチプルなフラグメントをアクノレッジする、
方法。
【請求項８】
前記送信機は、Ｓ１Ｇ局またはＳ１Ｇアクセスポイントを含む、請求項７に記載の方法。
【請求項９】
方法であって、
単一のデータ・ユニットから複数のデータ・フラグメントを作り出すことと、
前記複数のデータ・フラグメントを受信機に送信することと
を備え、
前記複数のデータ・フラグメントのうちの特定のデータ・フラグメントが、暗黙的なブロック・アクノレッジメント要求を示し、
前記複数のデータ・フラグメントのうちの第１の複数のデータ・フラグメントの各々が、ブロック・アクノレッジメント・ポリシを示し、
前記第１の複数のデータ・フラグメントの各々は、前記特定のデータ・フラグメントの前記受信機への送信の前に、前記受信機に送信され、
前記暗黙的なブロック・アクノレッジメント要求は、マルチプルなＭＡＣプロトコル・データ・ユニットにおいて送信された単一のデータ・ユニットのマルチプルなフラグメントをアクノレッジするマルチフラグメント・アクノレッジメント（ＭＦＡ）を前記受信機から引き出す、
方法。
【請求項１０】
前記複数のデータ・フラグメントの各々についてフラグメント・シーケンス番号（ＦＧＳＮ）を生成すること、をさらに備える、請求項９に記載の方法。
【請求項１１】
前記ＦＧＳＮは、モジュロ関数を用いて生成される、請求項１０に記載の方法。
【請求項１２】
前記特定のデータ・フラグメントを前記受信機に送信した後に、前記受信機からアクノレッジメントを受信することと、
前記アクノレッジメントを、マルチフラグメント・アクノレッジメント（ＭＦＡ）として解釈することであって、
前記アクノレッジメントのブロック・アクノレッジメント識別子フィールドの値が、前記特定のデータ・フラグメントのサービス・フィールドのスクランブラ初期値に対応していると判定することと、
前記アクノレッジメントの開始シーケンス制御（ＳＳＣ）フィールドの値が、前記単一のデータ・ユニットのシーケンス番号に対応していると判定することであって、前記ＭＦＡは、前記特定のデータ・フラグメントの、および前記第１の複数のデータ・フラグメントの各々の、前記受信機による受信または非受信を示す、判定することと
に応じて、前記アクノレッジメントを、マルチフラグメント・アクノレッジメント（ＭＦＡ）として解釈することと、
前記ＭＦＡに基づいて、前記特定のデータ・フラグメントと前記単一のデータ・ユニットの第１の複数のデータ・フラグメントの各々が前記受信機によって受信されたか否かを判定することと、
をさらに備える、請求項９に記載の方法。
【請求項１３】
前記ＭＦＡに基づいて、前記第１の複数のデータ・フラグメントのうちの１または複数を選択的に再送信すること、をさらに備える、請求項１２に記載の方法。
【請求項１４】
前記ＭＦＡに基づいて、次のデータ・ユニットの送信を開始すること、をさらに備える、請求項１２に記載の方法。
【請求項１５】
前記次のデータ・ユニットの第１のデータ・フラグメントのフラグメント・シーケンス番号（ＦＧＳＮ）は、シーケンスの始まりを示す最小のＦＧＳＮ値を有する、請求項１４に記載の方法。
【請求項１６】
前記ＭＦＡは、ビットマップを備え、前記ビットマップの各ビットは、前記特定のデータ・フラグメントと、前記第１の複数のデータ・フラグメントのうちの対応するデータ・フラグメントが、前記受信機によって受信されたか否かを示す、請求項１２に記載の方法。
【請求項１７】
前記特定のデータ・フラグメントの送信後のしきい期間中に前記ＭＦＡが受信されなかったときに、前記特定のデータ・フラグメントを前記受信機へ再送信すること、をさらに備える、請求項１２に記載の方法。
【請求項１８】
前記ＭＦＡは、パケットの物理レイヤ（ＰＨＹ）プリアンブルに含まれる、請求項１２に記載の方法。
【請求項１９】
前記ＭＦＡは、パケットの前記ＰＨＹプリアンブルの信号（ＳＩＧ）フィールドに含まれる、請求項１８に記載の方法。
【請求項２０】
前記単一のデータ・ユニットの前記シーケンス番号は、前記単一のデータ・ユニットのフレーム・シーケンス番号（ＦＳＮ）を含む、請求項１２に記載の方法。
【請求項２１】
方法であって、
単一のデータ・ユニットから複数のデータ・フラグメントを作り出すことと、
前記複数のデータ・フラグメントを受信機に送信することと、
前記複数のデータ・フラグメントのうちの特定のデータ・フラグメントを前記受信機に送信した後に、前記受信機からマルチフラグメント・アクノレッジメント（ＭＦＡ）を受信することと
を備え、
前記ＭＦＡは、前記特定のデータ・フラグメントの、および第１の複数のデータ・フラグメントの各々の、前記受信機による受信または非受信を示し、
前記第１の複数のデータ・フラグメントの各々は、前記特定のデータ・フラグメントの前記受信機への送信の前に、前記受信機に送信され、
前記ＭＦＡは、ヌル・データ・パケット（ＮＤＰ）媒体アクセス制御（ＭＡＣ）フレーム・タイプ・フィールド、ブロック・アクノレッジメント識別子フィールド、開始シーケンス制御フィールド、およびブロック・アクノレッジメント・ビットマップを備え、
前記ＭＦＡは、マルチプルなＭＡＣプロトコル・データ・ユニットにおいて送信された単一のデータ・ユニットのマルチプルなフラグメントをアクノレッジする、
方法。
【請求項２２】
前記ＮＤＰ  ＭＡＣフレーム・タイプ・フィールドは、３ビットの長さを有し、前記開始シーケンス制御フィールドは、１２ビットの長さを有する、請求項２１に記載の方法。
【請求項２３】
前記ＮＤＰ  ＭＡＣフレーム・タイプ・フィールドは、４の値を有する、請求項２１に記載の方法。
【請求項２４】
方法であって、
単一のデータ・ユニットから複数のデータ・フラグメントを作り出すことと、
前記複数のデータ・フラグメントを受信機に送信することと、ここで、前記複数のデータ・フラグメントのうちの特定のデータ・フラグメントが、暗黙的なブロック・アクノレッジメント要求を示し、前記複数のデータ・フラグメントのうちの第１の複数のデータ・フラグメントの各々は、ブロック・アクノレッジメント・ポリシを示し、前記第１の複数のデータ・フラグメントの各々は、前記特定のデータ・フラグメントの前記受信機への送信の前に、前記受信機に送信される、
前記複数のデータ・フラグメントのうちの残りのデータ・フラグメントの各々の、個別のアクノレッジメントを要求することと、
を備え、
ここにおいて、前記暗黙的なブロック・アクノレッジメント要求は、マルチプルなＭＡＣプロトコル・データ・ユニットにおいて送信された単一のデータ・ユニットのマルチプルなフラグメントをアクノレッジするマルチフラグメント・アクノレッジメント（ＭＦＡ）を前記受信機から引き出す、
方法。
【請求項２５】
前記第１の複数のデータ・フラグメントは最大７つのデータ・フラグメントを含み、前記複数のデータ・フラグメントは、約１メガヘルツ（ＭＨｚ）の帯域幅で送信される、請求項２４に記載の方法。
【請求項２６】
前記第１の複数のデータ・フラグメントは最大１５のデータ・フラグメントを含み、前記複数のデータ・フラグメントは、約２メガヘルツ（ＭＨｚ）またはそれより高い周波数の帯域幅で送信される、請求項２４に記載の方法。
【請求項２７】
前記特定のデータ・フラグメントの送信後に、前記受信機からアクノレッジメントを受信することと、
前記アクノレッジメントを、マルチフラグメント・アクノレッジメント（ＭＦＡ）として解釈することであって、
前記アクノレッジメントのブロック・アクノレッジメント識別子フィールドの値が、前記特定のデータ・フラグメントのサービス・フィールドのスクランブラ初期値に対応していると判定することと、
前記アクノレッジメントの開始シーケンス制御（ＳＳＣ）フィールドの値が、前記単一のデータ・ユニットのシーケンス番号に対応していると判定することと
に応じて、前記アクノレッジメントを、マルチフラグメント・アクノレッジメント（ＭＦＡ）として解釈することとをさらに備え、
ここで、前記ＭＦＡは、前記特定のデータ・フラグメントの、および前記第１の複数のデータ・フラグメントの各々の、前記受信機による受信または非受信を示し、前記方法はさらに、
前記ＭＦＡに基づいて、前記特定のデータ・フラグメントと前記単一のデータ・ユニットの前記第１の複数のデータ・フラグメントの各々が前記受信機によって受信されたか否かを判定すること
を備える、請求項２４に記載の方法。
【請求項２８】
前記特定のデータ・フラグメントの送信後のしきい期間中に前記ＭＦＡが受信されなかったときに、前記特定のデータ・フラグメントを前記受信機へ再送信すること、をさらに備える、請求項２７に記載の方法。
【請求項２９】
前記ＭＦＡに基づいて、前記第１の複数のデータ・フラグメントのうちの１または複数を選択的に再送信すること、をさらに備える、請求項２７に記載の方法。
【請求項３０】
前記ＭＦＡに基づいて、次のデータ・ユニットの送信を開始すること、をさらに備える、請求項２７に記載の方法。
【請求項３１】
プロセッサによって実行されたときに前記プロセッサに動作を実行させる命令群を格納した非一時的なコンピュータ読取可能な媒体であって、前記動作は、
単一のデータ・ユニットから複数のデータ・フラグメントを作り出すことと、
前記複数のデータ・フラグメントを受信機に送信することと、
前記複数のデータ・フラグメントのうちの特定のデータ・フラグメントを前記受信機に送信した後に、前記受信機からマルチフラグメント・アクノレッジメント（ＭＦＡ）を受信することと
を備え、
前記ＭＦＡは、前記特定のデータ・フラグメントの、および前記複数のデータ・フラグメントのうちの第１の複数のデータ・フラグメントの各々の、前記受信機による受信または非受信を示し、前記第１の複数のデータ・フラグメントの各々は、前記特定のデータ・フラグメントの前記受信機への送信の前に、前記受信機に送信され、
前記ＭＦＡは、ヌル・データ・パケット（ＮＤＰ）媒体アクセス制御（ＭＡＣ）フレーム・タイプ・フィールド、ブロック・アクノレッジメント識別子フィールド、開始シーケンス制御フィールド、およびブロック・アクノレッジメント・ビットマップを備え、
前記ＭＦＡは、マルチプルなＭＡＣプロトコル・データ・ユニットにおいて送信された単一のデータ・ユニットのマルチプルなフラグメントをアクノレッジする、
非一時的なコンピュータ読取可能な媒体。
【請求項３２】
前記ブロック・アクノレッジメント識別子フィールドは、６ビットの長さを有し、前記ブロック・アクノレッジメント・ビットマップは、１６ビットの長さを有し、前記ＭＦＡは、約２メガヘルツ（ＭＨｚ）またはそれより高い周波数の帯域幅で受信される、請求項３１に記載の非一時的なコンピュータ読取可能な媒体。
【請求項３３】
前記ブロック・アクノレッジメント識別子フィールドは、２ビットの長さを有し、前記ブロック・アクノレッジメント・ビットマップは、８ビットの長さを有し、前記ＭＦＡは、約１メガヘルツ（ＭＨｚ）の帯域幅で受信される、請求項３１に記載の非一時的なコンピュータ読取可能な媒体。
【請求項３４】
装置であって、
単一のデータ・ユニットから複数のデータ・フラグメントを作り出す手段と、
前記複数のデータ・フラグメントをワイヤレスデバイスに送信する手段と、
前記複数のデータ・フラグメントのうちの特定のデータ・フラグメントが前記ワイヤレスデバイスに送信された後に、前記ワイヤレスデバイスからアクノレッジメントを受信する手段と
を備え、
前記特定のデータ・フラグメントは、暗黙的なブロック・アクノレッジメント要求を示し、
前記複数のデータ・フラグメントのうちの第１の複数のデータ・フラグメントの各々が、ブロック・アクノレッジメント・ポリシを示し、
前記第１の複数のデータ・フラグメントの各々は、前記特定のデータ・フラグメントの送信の前に、前記ワイヤレスデバイスに送信され、
前記アクノレッジメントは、前記特定のデータ・フラグメントの、および前記第１の複数のデータ・フラグメントの各々の、前記ワイヤレスデバイスによる受信または非受信を示し、
前記アクノレッジメントは、パケットの物理レイヤ（ＰＨＹ）プリアンブルの信号（ＳＩＧ）フィールドに含まれ、
前記暗黙的なブロック・アクノレッジメント要求は、マルチプルなＭＡＣプロトコル・データ・ユニットにおいて送信された単一のデータ・ユニットのマルチプルなフラグメントをアクノレッジするマルチフラグメント・アクノレッジメント（ＭＦＡ）を受信機から引き出す、
装置。
【請求項３５】
前記アクノレッジメントは、マルチフラグメント・アクノレッジメント（ＭＦＡ）であり、前記ＭＦＡは、ビットマップを備え、前記ビットマップの各ビットは、前記特定のデータ・フラグメントと、前記第１の複数のデータ・フラグメントの対応するデータ・フラグメントが、前記ワイヤレスデバイスによって受信されたか否かを示す、請求項３４に記載の装置。
【請求項３６】
前記特定のデータ・フラグメントのサービス品質（ＱｏＳ）フィールドの特定の値は、前記暗黙的なブロック・アクノレッジメント要求を示し、前記特定のデータ・フラグメントは、ＱｏＳデータ・フレームを含む、請求項３４に記載の装置。
【請求項３７】
前記ＱｏＳフィールドの前記特定の値は０である、請求項３６に記載の装置。
【請求項３８】
前記特定のデータ・フラグメントのアクノレッジメント・ポリシ・フィールドの特定の値は、前記暗黙的なブロック・アクノレッジメント要求を示し、前記特定のデータ・フラグメントは、ショート・フレームを含む、請求項３４に記載の装置。
【請求項３９】
前記アクノレッジメント・ポリシ・フィールドの前記特定の値は０である、請求項３８に記載の装置。
【請求項４０】
装置であって、
プロセッサと、
動作を実行するために前記プロセッサによって実行可能な命令群を格納するメモリと
を備え、前記動作は、
単一のデータ・ユニットの特定のデータ・フラグメントをワイヤレスデバイスから受信することと、
前記特定のデータ・フラグメントが暗黙的なブロック・アクノレッジメント要求を示すとの判定に応じて、前記ワイヤレスデバイスへのアクノレッジメントの送信を開始することであって、
前記アクノレッジメントは、前記特定のデータ・フラグメントが前記ワイヤレスデバイスから受信されたことを示し、
前記アクノレッジメントは、前記単一のデータ・ユニットの第１の複数のデータ・フラグメントの各々が、前記ワイヤレスデバイスから受信されたか否かを示し、
前記第１の複数のデータ・フラグメントの各々は、前記特定のデータ・フラグメントのフラグメント・シーケンス番号（ＦＧＳＮ）の前に特定のＦＧＳＮを含む、開始することと、
前記特定のデータ・フラグメントが暗黙的なブロック・アクノレッジメント要求を示していないとの判定に応じて、前記ワイヤレスデバイスへの前記アクノレッジメントの送信の開始を控えることと
を備え、
前記暗黙的なブロック・アクノレッジメント要求は、マルチプルなＭＡＣプロトコル・データ・ユニットにおいて送信された単一のデータ・ユニットのマルチプルなフラグメントをアクノレッジするマルチフラグメント・アクノレッジメント（ＭＦＡ）を受信機から引き出す、
装置。
【請求項４１】
前記動作はさらに、個別のアクノレッジメントが要求されていることを前記特定のデータ・フラグメントが示しているとの判定に応じて、前記ワイヤレスデバイスへの第２のアクノレッジメントの送信を開始することを備え、ここで、前記第２のアクノレッジメントは、前記特定のデータ・フラグメントが前記ワイヤレスデバイスから受信されたことを示す、請求項４０に記載の装置。
【請求項４２】
前記アクノレッジメントは、ヌル・データ・パケット（ＮＤＰ）媒体アクセス制御（ＭＡＣ）フレーム・タイプ・フィールド、ブロック・アクノレッジメント識別子フィールド、開始シーケンス制御フィールド、およびブロック・アクノレッジメント・ビットマップを備える、請求項４０に記載の装置。
【請求項４３】
前記ＮＤＰ  ＭＡＣフレーム・タイプ・フィールドは、４の値を有し、前記ブロック・アクノレッジメント識別子フィールドの値は、前記特定のデータ・フラグメントのサービス・フィールドのスクランブラ初期値に対応し、前記アクノレッジメントの前記開始シーケンス制御フィールドの値は、前記単一のデータ・ユニットのシーケンス番号に対応し、前記ブロック・アクノレッジメント・ビットマップの各ビットは、前記特定のデータ・フラグメントと、前記第１の複数のデータ・フラグメントのうちの対応するデータ・フラグメントが、前記ワイヤレスデバイスから受信されたか否かを示す、請求項４２に記載の装置。
【請求項４４】
前記アクノレッジメントは、前記特定のデータ・フラグメントを受信してからショート・インタフレーム・スペース（ＳＩＦＳ）時間後に送信される、請求項４０に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願に対する相互参照）
[0001]本願は、所有者が共通の（commonly owned）２０１１年９月２日に出願された米国仮特許出願６１／５３０，７５３号および２０１２年７月９日に出願された米国仮特許出願６１／６６９，６０８号の優先権を主張する、所有者が共通の２０１２年８月２９日に出願された米国特許出願１３／５９７，７５８号の一部継続出願であり、これらの各々の内容は、それらの全体の参照によって本明細書に明確に組み込まれている。
【０００２】
[0002]本願は、一般に、ワイヤレス通信に関し、より詳細には、低速ワイヤレスネットワークにおけるパケットのフラグメンテーションのためのシステム、方法、およびデバイスに関する。
【背景技術】
【０００３】
[0003]多くの通信システムでは、空間的に分離されたいくつかのインタラクトするデバイス間でメッセージを交換するために通信ネットワークが使用される。ネットワークは、例えば、都市エリア、ローカル・エリア、またはパーソナル・エリアでありうる地理的な範囲にしたがって分類されうる。このようなネットワークは、広域ネットワーク（ＷＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ローカル・エリア・ネットワーク（ＬＡＮ）、またはパーソナル・エリア・ネットワーク（ＰＡＮ）としてそれぞれ指定される。ネットワークはまた、さまざまなネットワーク・ノードおよびデバイスを相互接続するために使用されるスイッチング／ルーティング技術（例えば、回線交換とパケット交換）、送信に用いられる物理媒体のタイプ（例えば有線か無線か）、および使用される通信プロトコルのセット（例えば、インターネット・プロトコル・スイート、ＳＯＮＥＴ（シンクロナス光ネットワーク）、イーサネット（登録商標）等）に応じて異なる。
【０００４】
[0004]ワイヤレスネットワークは、ネットワーク要素が動的接続性を備えたモバイルであるとき、または、ネットワーク・アーキテクチャが、固定されたトポロジではなくアド・ホックで形成されている場合に、しばしば用いられる。ワイヤレスネットワークは、ラジオ、マイクロ波、赤外線、光等の周波数帯域における電磁波を使用しうる。ワイヤレスネットワークは、固定された有線ネットワークと比べて、改善されたユーザ・モビリティおよび迅速なフィールド展開を容易にしうる。
【０００５】
[0005]ワイヤレスネットワーク内のデバイスは、情報を送信および／または受信しうる。情報は、データ・ユニット（例えば、ＭＡＣサービス・データ・ユニット（ＭＳＤＵ））とも呼ばれうるパケットを含みうる。パケットは、ネットワークを通じてパケットをルーティングすること、パケット内のデータを識別すること、およびパケットを処理することに役立つオーバヘッド情報（例えば、ヘッダ情報、パケットプロパティ等）を含みうる。パケットはまた、例えばユーザ・データやマルチメディア・コンテンツ等のデータを含むペイロードを含みうる。
【０００６】
[0006]いくつかのワイヤレスネットワークは、比較的低いデータ伝送レートを有し、「低速」ネットワークとして記載されうる。これらのネットワークに参加しているデバイスは、小さなパケットを所与の送信機会ウィンドウ（ＴＸＯＰ）内で送信することだけに制約されうる。しかしながら、イーサネットのために用いられるようなデータ・パケットは、低速ネットワークにおいて単一のＴＸＯＰで送信されうるデータ・パケットよりも大きく、したがって、このようなパケットは、フラグメント化され、断片的に（piecemeal）送信されうる。データ・フラグメントの各々は、パケットまたはデータ・フレーム（例えば、ＭＡＣプロトコル・データ・ユニット（ＭＰＤＵ））で送信されうる。ブロック・アクノレッジメント（ＡＣＫ）が、固定サイズのビットマップ（すなわち、６４×１６ビットまたは１２８バイト）を用いて、最大６４のデータ・ユニットの各々の最大１６のフラグメントをアクノレッジするために送信されうる。ブロック・アクノレッジメントを用いることに関連付けられたセットアップ・フェーズおよびティアダウン・フェーズが存在する。セットアップ・フェーズ中、バッファ・サイズおよびブロック・アクノレッジメント・ポリシのような機能情報が、送信機と受信機との間でネゴシエートされる。セットアップ・フェーズが完了すると、送信機は、アクノレッジメント（ＡＣＫ）フレームを待たずに、フラグメントを送信しうる。ブロックＡＣＫのビットマップは大きなサイズであるので、ブロックＡＣＫを用いることは、少ないデータ・ユニットのフラグメントをアクノレッジするときには、さほど効率的ではないことがありうる。ブロックＡＣＫのセットアップおよびティアダウン・フェーズに関連付けられたオーバヘッドもまた、効率を低下させうる。低速（およびその他の）ネットワークにおける現在のフラグメンテーション・スキームは、各フラグメントが受信された後に、受信機にアクノレッジメント（ＡＣＫ）を送信させうる。低速ネットワークにおけるパケット・フラグメンテーションのレートの増大により、このようなネットワークで送信されるＡＣＫの数が、比例して増加する。各ＴＸＯＰの大部分は、オーバヘッド（例えば、ＡＣＫ伝送およびさまざまなフレーム空間）のためのものであるので、ＡＣＫの数が増加すると、このネットワークにおけるデータ・トラフィックの効率を低下させる。
【発明の概要】
【０００７】
[0007]本開示の１つの態様は、送信機のパラメータに基づいて、送信機がマルチフラグメント・アクノレッジメント（ＭＦＡ）をサポートしているか否かを、送信機において判定すること、を含む方法を提供する。この方法はまた、第１のフレームを受信機に送信することも含む。送信機がＭＦＡをサポートしているとの判定に応じて、第１のフレームのサブ１ギガヘルツ（Ｓ１Ｇ）機能要素のＳ１Ｇ機能情報フィールドのフラグメント・ブロック・アクノレッジメント（ＢＡ）サポート・サブフィールドが、第１の値を有する。フラグメントＢＡサポート・サブフィールドは、送信機がＭＦＡをサポートしていないとの判定に応じて、第２の値を有する。
【０００８】
[0008]別の態様は、送信機のパラメータに基づいて、送信機がマルチフラグメント・アクノレッジメント（ＭＦＡ）をサポートしているか否かを、送信機において判定すること、を含む方法である。この方法はまた、受信機から受信されたフレームのフラグメント・ブロック・アクノレッジメント（ＢＡ）サポート・フィールドの値に基づいて、受信機がＭＦＡをサポートしているか否かを、送信機において判定すること、を含む。この方法はさらに、送信機および受信機がＭＦＡをサポートしているとの判定に応じて、単一のデータ・ユニットから複数のデータ・フラグメントを作り出すことと、複数のデータ・フラグメントを受信機に送信することと、を含む。複数のデータ・フラグメントのうちの特定のデータ・フラグメントは、暗黙的なブロック・アクノレッジメント要求を示す。複数のデータ・フラグメントのうちの第１の複数のデータ・フラグメントの各々は、ブロック・アクノレッジメント・ポリシを示す。第１の複数のデータ・フラグメントの各々は、受信機への特定のデータ・フラグメントの送信の前に、受信機に送信される。
【０００９】
[0009]別の態様は、単一のデータ・ユニットから複数のデータ・フラグメントを作り出すことと、複数のデータ・フラグメントを受信機に送信することと、を含む方法である。複数のデータ・フラグメントのうちの特定のデータ・フラグメントは、暗黙的なブロック・アクノレッジメント要求を示す。複数のデータ・フラグメントのうちの第１の複数のデータ・フラグメントの各々は、ブロック・アクノレッジメント・ポリシを示す。第１の複数のデータ・フラグメントの各々は、受信機への特定のデータ・フラグメントの送信の前に、受信機に送信される。
【００１０】
[0010]別の態様は、単一のデータ・ユニットから複数のデータ・フラグメントを作り出すことと、複数のデータ・フラグメントを受信機に送信することと、を含む方法である。この方法はまた、複数のデータ・フラグメントのうちの特定のデータ・フラグメントを受信機に送信した後に、受信機からマルチフラグメント・アクノレッジメント（ＭＦＡ）を受信すること、を含む。ＭＦＡは、特定のデータ・フラグメントの、および第１の複数のデータ・フラグメントの各々の、受信機による受信または非受信を示す。第１の複数のデータ・フラグメントの各々は、受信機への特定のデータ・フラグメントの送信の前に、受信機に送信される。ＭＦＡは、ヌル・データ・パケット（ＮＤＰ）媒体アクセス制御（ＭＡＣ）フレーム・タイプ・フィールド、ブロック・アクノレッジメント識別子フィールド、開始シーケンス制御フィールド、およびブロック・アクノレッジメント・ビットマップを含む。
【００１１】
[0011]別の態様は、単一のデータ・ユニットから複数のデータ・フラグメントを作り出すことと、複数のデータ・フラグメントを受信機に送信することと、を含む方法である。複数のデータ・フラグメントのうちの特定のデータ・フラグメント（例えば、最後の）は、暗黙的なブロック・アクノレッジメント要求を示す。複数のデータ・フラグメントのうちの第１の複数のデータ・フラグメントの各々は、ブロック・アクノレッジメント・ポリシを示す。第１の複数のデータ・フラグメントの各々は、受信機への特定のデータ・フラグメントの送信の前に、受信機に送信される。この方法はまた、複数のデータ・フラグメントのうちの残りのデータ・フラグメントの各々の、個別のアクノレッジメントを要求すること、を含む。
【００１２】
[0012]別の態様は、プロセッサによって実行されたときにプロセッサに動作を実行させる命令群を格納する非一時的なコンピュータ読取可能な媒体である。動作は、単一のデータ・ユニットから複数のデータ・フラグメントを作り出すことと、複数のデータ・フラグメントを受信機に送信することと、を含む。動作はまた、複数のデータ・フラグメントのうちの特定のデータ・フラグメントを受信機に送信した後に、受信機からマルチフラグメント・アクノレッジメント（ＭＦＡ）を受信すること、を含む。ＭＦＡは、特定のデータ・フラグメントの、および複数のデータ・フラグメントのうちの第１の複数のデータ・フラグメントの各々の、受信機による受信または非受信を示す。第１の複数のデータ・フラグメントの各々は、受信機への特定のデータ・フラグメントの送信の前に、受信機に送信される。ＭＦＡは、ヌル・データ・パケット（ＮＤＰ）媒体アクセス制御（ＭＡＣ）フレーム・タイプ・フィールド、ブロック・アクノレッジメント識別子フィールド、開始シーケンス制御フィールド、およびブロック・アクノレッジメント・ビットマップを含む。
【００１３】
[0013]別の態様は、プロセッサとメモリとを含む装置である。メモリは、動作を実行するためにプロセッサによって実行可能な命令群を格納する。動作は、ワイヤレスデバイスから単一のデータ・ユニットの特定のデータ・フラグメントを受信すること、を含む。動作はまた、特定のデータ・フラグメントが暗黙的なブロック・アクノレッジメント要求を示しているとの判定に応じて、ワイヤレスデバイスへのアクノレッジメントの送信を開始すること、を含む。アクノレッジメントは、ワイヤレスデバイスから特定のデータ・フラグメントが受信されたことを示す。アクノレッジメントは、単一のデータ・ユニットの第１の複数のデータ・フラグメントの各々がワイヤレスデバイスから受信されたか否かを示す。第１の複数のデータ・フラグメントの各々は、特定のデータ・フラグメントのフラグメント・シーケンス番号（ＦＧＳＮ：fragment sequence number）の前に、特定のＦＧＳＮを含む。動作はさらに、データ・フラグメントが暗黙的なブロック・アクノレッジメント要求を示していないとの判定に応じて、ワイヤレスデバイスへのアクノレッジメントの送信の開始を控えること、を含む。
【図面の簡単な説明】
【００１４】
【図１】[0014]図１は、本開示の諸態様が採用されうるワイヤレス通信システムの一例を例示する。
【図２】[0015]図２は、図１のワイヤレス通信システム内で採用されうるワイヤレスデバイスにおいて用いられうる、受信機を含むさまざまな構成要素を例示する。
【図３】[0016]図３は、ワイヤレス通信を送信するために図２のワイヤレスデバイスにおいて用いられうるさまざまな構成要素を例示する。
【図４】[0017]図４は、ワイヤレス通信を受信するために図２のワイヤレスデバイスにおいて用いられうるさまざまな構成要素を例示する。
【図５ａ】[0018]図５ａは、低速ネットワークにおけるデータ・フラグメンテーションのための方法を例示する。
【図５ｂ】[0019]図５ｂは、マルチフラグメント・アクノレッジメントを用いたフラグメンテーション方法の態様を例示する。
【図６】[0020]図６は、ＭＦＡを用いて、フラグメントの連続的なブロックを区別するための方法の態様を例示する。
【図７ａ】[0021]図７ａは、マルチフラグメント・アクノレッジメント（ＭＦＡ）を引き出すためにフラグメントのシーケンスのうちの最後のフラグメントを用いる方法の態様を例示する。
【図７ｂ】[0022]図７ｂは、マルチフラグメント・アクノレッジメント（ＭＦＡ）を引き出すためにフラグメントのシーケンスのうちの特定のフラグメントを用いる方法の態様を例示する。
【図８ａ】[0023]図８ａは、図５ａにおける方法によって使用されうる、フラグメントＡＣＫを例示する。
【図８ｂ】[0024]図８ｂは、図５ｂおよび図７における方法によって使用されうる、マルチフラグメント・アクノレッジメント（ＭＦＡ）の態様を例示する。
【図８ｃ】[0025]図８ｃは、図５ｂおよび図７における方法によって使用されうる、別のマルチフラグメント・アクノレッジメント（ＭＦＡ）の態様を例示する。
【図９】[0026]図９は、図５ｂおよび図７における方法によって使用されうる、別のマルチフラグメント・アクノレッジメント（ＭＦＡ）の態様を例示する。
【図１０】[0027]図１０は、図５ｂおよび図７における方法によって使用されうる、サブ１ギガヘルツ（Ｓ１Ｇ）機能情報フィールドの態様を例示する。
【図１１】[0028]図１１は、複数のデータ・フラグメントを送信し、マルチフラグメント・アクノレッジメント（ＭＦＡ）を受信する方法の態様を例示する。
【図１２】[0029]図１２は、複数のデータ・フラグメントを受信し、マルチフラグメント・アクノレッジメント（ＭＦＡ）を送信する方法の態様を例示する。
【図１３】[0030]図１３は、複数のデータ・フラグメントを送信する方法の態様を例示する。
【図１４】[0031]図１４は、複数のデータ・フラグメントを送信する方法の態様を例示する。
【図１５】[0032]図１５は、マルチフラグメント・アクノレッジメント（ＭＦＡ）を受信する方法の態様を例示する。
【図１６】[0033]図１６は、データ・フラグメントを受信し、アクノレッジメントの送信を開始すべきか否かを判定する方法の態様を例示する。
【図１７】[0034]図１７は、本開示のいくつかの態様によるワイヤレスデバイスの一例のブロック図である。
【詳細な説明】
【００１５】
[0035]新規なシステム、装置、および方法のさまざまな態様が、添付図面を参照して記載される。しかしながら、本開示における教示は、多くの異なる形式で具体化されうるので、本開示を通じて示されている特定の何れかの構成または機能に限定されるとして解釈されるべきではない。本明細書における教示に基づいて、当業者は、本明細書において開示された新規なシステム、装置、および方法は、本開示のその他任意の態様と組み合わされて実現されるにせよ、独立して実現されるにせよ、本開示の範囲が、これら新規なシステム、装置、および方法の任意の態様に及ぶことが意図されていることを認識すべきである。例えば、本明細書に記載された任意の数の態様を用いて装置が実施され、方法が実現されうる。
【００１６】
[0036]本明細書では、特定の態様が記載されているが、これら態様の多くの変形および置換が、本開示の範囲内にある。いくつかの利点および長所について言及されるが、本開示の範囲は、特定の利点、用途、または目的だけに限定されることは意図されていない。むしろ、本開示の態様は、異なる無線技術、システム構成、ネットワーク、および送信プロトコルに広く適用可能であることが意図されており、これらのうちのいくつかは、図面および以下の記載において例として例示されている。詳細な記載および図面は、限定ではない開示の単なる例示であり、本開示の範囲は、特許請求の範囲およびその均等物によって定義される。
【００１７】
[0037]ポピュラーなワイヤレスネットワーク技術には、さまざまなタイプのワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）が含まれる。ＷＬＡＮは、近くのデバイスをともに相互接続するために使用されており、広く使用されるネットワーキング・プロトコルを採用している。本明細書に開示されたさまざまな態様は、例えばＷｉＦｉ、より一般的には、ワイヤレスプロトコルのＩＥＥＥ８０２．１１ファミリーの何れかのメンバのような任意の通信規格に適合しうる。例えば、本明細書に記載されたさまざまな態様は、サブ１ＧＨｚ周波数帯域を使用するＩＥＥＥ８０２．１１ａｈプロトコルの一部として使用されうる。
【００１８】
[0038]サブギガヘルツ帯域におけるワイヤレス信号は、直交周波数分割多重化（ＯＦＤＭ）通信、ダイレクト・シーケンス・スペクトル拡散（ＤＳＳＳ）通信、ＯＦＤＭ通信とＤＳＳＳ通信との組み合わせ、またはその他のスキームを用いて、８０２．１１ａｈプロトコルにしたがって送信されうる。８０２．１ｌａｈプロトコルの実装は、センサ、メータ・デバイス、およびスマート・グリッド・ネットワークのために使用されうる。有利なことに、８０２．１１ａｈプロトコルを実装するあるデバイスの態様は、その他のワイヤレスプロトコルを実装するデバイスよりも電力消費が少ないことがありえ、および／または、例えば約１キロメートルまたはそれ以上のように、比較的長距離にわたってワイヤレス信号を送信するために使用されうる。
【００１９】
[0039]いくつかの実装形態では、ＷＬＡＮは、ワイヤレスネットワークにアクセスするさまざまなデバイスを含む。例えば、２つのタイプのデバイスは、アクセスポイント（「ＡＰ」）とクライアント（局または「ＳＴＡ」とも呼ばれる）である。一般に、ＡＰは、ＷＬＡＮのためのハブまたは基地局の役割を果たし、ＳＴＡは、ＷＬＡＮのユーザの役割を果たす。例えば、ＳＴＡは、ラップトップ・コンピュータ、携帯情報端末（ＰＤＡ）、携帯電話等でありうる。一例では、ＳＴＡは、インターネットまたは他の広域ネットワークへの一般的な接続性を得るために、ＷｉＦｉ（例えば、ＩＥＥＥ８０２．１１プロトコル）準拠のワイヤレスリンクを介してＡＰに接続する。いくつかの実装形態では、ＳＴＡは、ＡＰとしても使用されうる。
【００２０】
[0040]アクセスポイント（「ＡＰ」）は、また、ノードＢ、無線ネットワーク・コントローラ（「ＲＮＣ」）、ｅノードＢ、基地局コントローラ（「ＢＳＣ」）、ベース・トランシーバ局（「ＢＴＳ」）、基地局（「ＢＳ」）、トランシーバ機能（「ＴＦ」）、無線ルータ、無線トランシーバ、またはその他いくつかの用語を含み、またはこれらとして実装され、またはこれらとして知られる。
【００２１】
[0041]局（「ＳＴＡ」）はまた、アクセス端末（「ＡＴ」）、加入者局、加入者ユニット、移動局、遠隔局、遠隔端末、ユーザ端末、ユーザ・エージェント、ユーザ・デバイス、ユーザ機器、またはその他いくつかの用語を含み、またはこれらとして実装され、またはこれらとして知られる。いくつかの実装形態において、アクセス端末は、セルラ電話、コードレス電話、セッション開始プロトコル（「ＳＩＰ」）電話、ワイヤレス・ローカル・ループ（「ＷＬＬ」）局、携帯情報端末（「ＰＤＡ」）、ワイヤレス接続機能を有するハンドヘルド・デバイス、あるいはワイヤレスモデムに接続されたその他いくつかの適切な処理デバイスを含みうる。したがって、本明細書で教示された１または複数の態様は、電話（例えば、セルラ電話またはスマートフォン）、コンピュータ（例えば、ラップトップ）、ポータブル通信デバイス、ヘッドセット、ポータブル・コンピューティング・デバイス（例えば、パーソナル・データ・アシスタント）、エンタテイメント・デバイス（例えば、音楽またはビデオ・デバイス、または衛星無線機）、ゲーム・デバイスまたはシステム、全地球測位システム・デバイス、またはワイヤレス媒体を介して通信するように構成されたその他任意の適切なデバイスに組み込まれうる。ＡＰおよび局は、一般に、ワイヤレス通信ネットワークにおける送信ノードまたは受信ノードと呼ばれうる。
【００２２】
[0042]前述したように、本明細書において記載されているデバイスのうちのいくつかは、例えば８０２．１１ｇのような既存の規格と、例えば８０２．１１ａｈのような開発中の規格とを含む８０２．１１規格のファミリーのうちの１または複数を実装しうる。このようなデバイスは、ＳＴＡとして使用されるかＡＰとして使用されるかまたはその他のデバイスとして使用されるかにかかわらず、スマート・メータリング（smart metering）のために、または、スマート・グリッド・ネットワークにおいて、使用されうる。このようなデバイスは、センサ・アプリケーションを提供しうるか、またはホーム・オートメーションにおいて使用されうる。これらのデバイスは、その代わりに、あるいは、それに加えて、例えばパーソナル・ヘルスケアのために、ヘルスケア・コンテキストにおいて使用されうる。それらは、また、（例えば、ホットスポットとともに使用するため）拡張範囲インターネット接続を可能にするため、または、マシンツーマシン通信を実装するために、サーベイランス用にも使用されうる。
【００２３】
[0043]図１は、本開示の諸態様が採用されうるワイヤレス通信システム１００の一例を示す。ワイヤレス通信システム１００は、例えば８０２．１１ａｈ規格のようなワイヤレス規格に準拠して動作しうる。ワイヤレス通信システム１００は、ＳＴＡ１０６と通信するＡＰ１０４を含みうる。
【００２４】
[0044]さまざまなプロセスおよび方法が、ワイヤレス通信システム１００におけるＡＰ１０４とＳＴＡ１０６との間の伝送のために使用されうる。例えば、信号は、直交周波数分割多重（ＯＦＤＭ）技法または直交周波数分割多元接続（ＯＦＤＭＡ）技法にしたがって、ＡＰ１０４とＳＴＡ１０６との間で送信および受信されうる。この場合、ワイヤレス通信システム１００は、ＯＦＤＭ／ＯＦＤＭＡシステムと呼ばれうる。あるいは、信号は、符号分割多元接続（ＣＤＭＡ）技法にしたがって、ＡＰ１０４とＳＴＡ１０６との間で送信および受信されうる。この場合、ワイヤレス通信システム１００は、ＣＤＭＡシステムと呼ばれうる。
【００２５】
[0045]ＡＰ１０４からＳＴＡ１０６の１つまたは複数への伝送を容易にする通信リンクは、ダウンリンク（ＤＬ）１０８と呼ばれ、ＳＴＡ１０６の１つまたは複数からＡＰ１０４への伝送を容易にする通信リンクは、アップリンク（ＵＬ）１１０と呼ばれうる。あるいは、ダウンリンク１０８は、順方向リンクまたは順方向チャネルとも呼ばれ、アップリンク１１０は、逆方向リンクまたは逆方向チャネルとも呼ばれうる。
【００２６】
[0046]本明細書で使用されるとき、「データ・ユニット」は、ＭＡＣサービス・データ・ユニット（ＭＳＤＵ）でありうる。「データ・フレーム」（あるいは、フラグメントまたはデータ・フラグメントとも呼ばれる）は、ＭＳＤＵの一部またはすべてを含むＭＡＣプロトコル・データ・ユニット（ＭＰＤＵ）でありうる。したがって、単一のデータ・ユニットが、１つまたは複数のデータ・フレームまたはフラグメントに分割されえ、１つまたは複数のデータ・フレームまたはフラグメントが、集合的に、単一のデータ・ユニットを表しうる。
【００２７】
[0047]ＡＰ１０４は、ＳＴＡ１０６のうちの１つまたは複数に単一のデータ・ユニットのフラグメント（例えば、データ・フラグメント１１２）を送信し、マルチフラグメント・アクノレッジメント（例えば、ＭＦＡ１１４）を受信しうる、これは、ＳＴＡ１０６のうちの１つまたは複数からフレーム毎に１つのフレームが通信されるときにはマルチフレーム・アクノレッジメントとも呼ばれ、これらについては、図５ｂ、図６、および図７ｂ−７ｃを参照して説明する。
【００２８】
[0048]ＡＰ１０４は、基地局として動作し、基本サービス・エリア（ＢＳＡ）１０２においてワイヤレス通信カバレッジを提供しうる。ＡＰ１０４は、ＡＰ１０４に関連付けられた、通信のためにＡＰ１０４を使用するＳＴＡ１０６とともに、基本サービス・セット（ＢＳＳ）と呼ばれうる。ワイヤレス通信システム１００は、中央ＡＰ１０４を有していないことがありうるが、ＳＴＡ１０６間のピアツーピア・ネットワークまたはアド・ホック・ネットワークとして機能しうることに留意すべきである。したがって、本明細書に記載されたＡＰ１０４の機能は、代わりに、ＳＴＡ１０６のうちの１つまたは複数によって実行されうる。
【００２９】
[0049]図２は、ワイヤレス通信システム１００内で採用されうるワイヤレスデバイス２０２内で用いられうるさまざまな構成要素を示す。ワイヤレスデバイス２０２は、本明細書で説明されるさまざまな方法を実装するように構成されうるデバイスの例である。例えば、ワイヤレスデバイス２０２は、ＳＴＡ１０６のうちの１つまたはＡＰ１０４でありうる。ワイヤレスデバイス２０２は、図５ｂ、図６、図７ｂ−７ｃを参照して説明されるように、データ・ユニットのフラグメント（例えば、図１のデータ・フラグメント１１２）を受信／送信し、ＭＦＡ（例えば、図１のＭＦＡ１１４）を送信／受信しうる。
【００３０】
[0050]ワイヤレスデバイス２０２は、ワイヤレスデバイス２０２の動作を制御するプロセッサ２０４を含みうる。このプロセッサ２０４は、中央処理装置（ＣＰＵ）とも呼ばれうる。読取専用メモリ（ＲＯＭ）とランダム・アクセス・メモリ（ＲＡＭ）との両方を含みうるメモリ２０６が、プロセッサ２０４に命令およびデータを提供する。メモリ２０６の一部は、不揮発性ランダム・アクセス・メモリ（ＮＶＲＡＭ）を含みうる。プロセッサ２０４は、通常、メモリ２０６内に格納されたプログラム命令に基づいて、論理演算および算術演算を実行する。メモリ２０６内の命令は、本明細書で説明される方法を実施するために実行可能である。
【００３１】
[0051]プロセッサ２０４は、１または複数のプロセッサで実現される処理システムの構成要素でありうるか、これら構成要素を含みうる。１または複数のプロセッサは、汎用マイクロ・プロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、プログラマブル論理デバイス（ＰＬＤ）、コントローラ、ステート・マシン、ゲート・ロジック、ディスクリート・ハードウェア構成要素、専用ハードウェア有限ステート・マシン、または、情報の計算またはその他の操作を実行できうるその他任意の適切なエンティティ、からなる任意の組み合わせを用いて実現されうる。
【００３２】
[0052]処理システムはまた、ソフトウェアを格納するための機械読取可能な媒体を含みうる。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、またはその他いずれの用語で呼ばれるにせよ、任意のタイプの命令群を意味すると広く解釈されるものとする。命令群は、（例えば、ソース・コード・フォーマット、バイナリ・コード・フォーマット、実行可能なコード・フォーマット、または、その他任意の適切なコードのフォーマットで）コードを含みうる。これら命令群は、１または複数のプロセッサによって実行された場合、処理システムに対して、本明細書に記載されたさまざまな機能を実行させる。
【００３３】
[0053]ワイヤレスデバイス２０２は、ワイヤレスデバイス２０２と遠隔デバイスとの間でのデータの送信および受信を可能にする送信機２１０および受信機２１２を含むハウジング２０８を含みうる。送信機２１０および受信機２１２は、トランシーバ２１４に結合されうる。アンテナ２１６をハウジング２０８に取り付け、トランシーバ２１４に電気的に接続することができる。ワイヤレスデバイス２０２は、（図示されていない）マルチプルな送信機、マルチプルな受信機、マルチプルなトランシーバ、および／またはマルチプルなアンテナを含むこともできる。
【００３４】
[0054]ワイヤレスデバイス２０２は、また、トランシーバ２１４によって受信された信号を検出し、その信号のレベルを定量化する目的で使用されうる信号検出器２１８を含みうる。信号検出器２１８は、総エネルギー、シンボルあたりのサブキャリアあたりのエネルギー、電力スペクトル密度、およびその他の信号のような信号を検出しうる。ワイヤレスデバイス２０２は、また、信号を処理する際に使用されるデジタル信号プロセッサ（ＤＳＰ）２２０を含みうる。ＤＳＰ２２０は、送信のためのデータ・フレームを生成するように構成されうる。いくつかの態様では、データ・フレームは、物理レイヤ・データ・ユニット（ＰＰＤＵ）を含みうる。いくつかの態様では、ＰＰＤＵは、パケットと呼ばれる。
【００３５】
[0055]ワイヤレスデバイス２０２はさらに、いくつかの態様では、ユーザ・インタフェース２２２を含みうる。ユーザ・インタフェース２２２は、キーパッド、マイクロホン、スピーカ、および／またはディスプレイを含みうる。ユーザ・インタフェース２２２は、ワイヤレスデバイス２０２のユーザへの情報の伝達、および／またはユーザからの入力の受信を行う、任意の要素または構成要素を含みうる。
【００３６】
[0056]ワイヤレスデバイス２０２のさまざまな構成要素は、バス・システム２２６によってともに接続されうる。バス・システム２２６は、データ・バスのみならず、例えば、データ・バスに加えて、電力バス、制御信号バス、およびステータス信号バスを含みうる。当業者であれば、ワイヤレスデバイス２０２の構成要素は、他の何らかのメカニズムを用いて、ともに接続され、または、互いに入力を受け付け、または互いに入力を提供しあうことが可能であることを認識するだろう。
【００３７】
[0057]多くの個別の構成要素が図２に例示されているが、当業者であれば、これら構成要素のうちの１または複数を組み合わせる、または共通して実装することが可能であることを認識するだろう。例えば、プロセッサ２０４は、プロセッサ２０４に関して前述された機能のみならず、信号検出器２１８および／またはＤＳＰ２２０に関して前述された機能を実装するためにも使用されうる。さらに、図２に例示された構成要素の各々は、複数の個別の要素を用いて実装されうる。
【００３８】
[0058]前述したように、ワイヤレスデバイス２０２は、ＡＰ１０４またはＳＴＡ１０６を含み得、通信を送信および／または受信するために使用され得る。図３は、ワイヤレス通信を送信するためにワイヤレスデバイス２０２において利用されうるさまざまな構成要素を例示する。図３に例示される構成要素は、例えば、ＯＦＤＭ通信を送信するために使用されうる。参照を容易にするために、図３に示された構成要素を用いて構成されるワイヤレスデバイス２０２を、以下では、ワイヤレスデバイス２０２ａと呼ぶ。
【００３９】
[0059]ワイヤレスデバイス２０２ａは、送信のためのビットを変調するように構成された変調器３０２を含みうる。例えば、変調器３０２は、例えば、コンステレーションにしたがってビットを複数のシンボルにマップすることによって、プロセッサ２０４またはユーザ・インタフェース２２２から受信したビットから、複数のシンボルを決定しうる。これらのビットは、ユーザ・データまたは制御情報に対応しうる。いくつかの態様では、これらのビットは、コードワードで受信される。１つの態様では、変調器３０２は、例えば、１６−ＱＡＭ変調器または６４−ＱＡＭ変調器のようなＱＡＭ（直交振幅変調）変調器を含む。その他の態様では、変調器３０２は、バイナリ・フェーズ・シフト・キーイング（ＢＰＳＫ）変調器または直交フェーズ・シフト・キーイング（ＱＰＳＫ）変調器を含む。
【００４０】
[0060]ワイヤレスデバイス２０２ａはさらに、変調器３０２からのシンボル、あるいは他の何らかの方法で変調されたビットを、時間領域に変換するように構成された変換モジュール３０４を備えうる。図３において、変換モジュール３０４は、逆高速フーリエ変換（ＩＦＦＴ）モジュールによって実現されるものとして示されている。
【００４１】
[0061]図３では、変調器３０２および変換モジュール３０４は、ＤＳＰ２２０において実装されるものとして例示されている。しかしながら、いくつかの態様では、変調器３０２および変換モジュール３０４のうちの一方または両方は、プロセッサ２０４において、または、ワイヤレスデバイス２０２の別の要素において実装されうる。
【００４２】
[0062]ＤＳＰ２２０は、送信のためのデータ・フレームを生成するように構成されうる。例えば、ＤＳＰ２２０は、データ・ユニットのフラグメント（例えば、図１のデータ・フラグメント１１２）を生成し、および／または、ＭＦＡ（例えば、図１のＭＦＡ１１４）を生成するように構成されることができ、これについては、図５ｂ、図６、および図７ｂ〜図７ｃをさらに参照して説明する。いくつかの態様では、変調器３０２および変換モジュール３０４は、制御情報と複数のデータ・シンボルとを含む複数のフィールドを含むデータ・フレームを生成するように構成されうる。制御情報を含むフィールドは、たとえば１または複数のトレーニング・フィールドと、１または複数の信号（ＳＩＧ）フィールドとを含みうる。トレーニング・フィールドの各々は、ビットまたはシンボルの既知のシーケンスを含みうる。ＳＩＧフィールドの各々は、データ・フレームに関する情報、例えば、データ・フレームのデータ・レートまたは長さの記述を含みうる。
【００４３】
[0063]いくつかの態様では、ＤＳＰ２２０は、複数のデータ・シンボル間に１または複数のトレーニング・フィールドを挿入するように構成される。ＤＳＰ２２０は、プロセッサ２０４から受信された、および／または、メモリ２０６内もしくはＤＳＰ２２０の一部に格納された、情報に基づいて、データ・フレーム内における１または複数のトレーニング・フィールドの位置または場所を決定しうる。
【００４４】
[0064]ワイヤレスデバイス２０２ａはさらに、変換モジュール３０４の出力をアナログ信号に変換するように構成されたデジタル・アナログ変換器３０６を含みうる。例えば、変換モジュール３０４の時間領域出力は、デジタル・アナログ変換器３０６によってベースバンドＯＦＤＭ信号に変換されうる。デジタル・アナログ変換器３０６は、プロセッサ２０４において、または、ワイヤレスデバイス２０２の別の要素において、実装されうる。いくつかの態様では、デジタル・アナログ変換器３０６は、トランシーバ２１４において、またはデータ送信プロセッサにおいて、実装されうる。
【００４５】
[0065]アナログ信号は、送信機２１０によってワイヤレスに送信されうる。アナログ信号はさらに、例えば、フィルタリングされることによって、または、中間周波数またはキャリア周波数にアップコンバートされることによって、送信機２１０によって送信される前に処理されうる。図３に例示された態様では、送信機２１０は、送信増幅器３０８を含む。アナログ信号は、送信される前に、送信増幅器３０８によって増幅されうる。いくつかの態様では、増幅器３０８は、低ノイズ増幅器（ＬＮＡ）でありうる。
【００４６】
[0066]送信機２１０は、アナログ信号に基づいて、ワイヤレス信号を介して１または複数のパケットまたはデータ・フレームを送信するように構成される。データ・フレームは、プロセッサ２０４および／またはＤＳＰ２２０を使用して、例えば変調器３０２および変換モジュール３０４を使用して、生成されうる。
【００４７】
[0067]いくつかの態様では、送信機２１０は、約２．５ＭＨｚまたは１．２５ＭＨｚまたはそれ未満の帯域幅で、データ・フレームを送信するように構成される。そのような帯域幅を用いるときには、データ・フレームの送信は、比較的長い期間にわたって実行されうる。例えば、５００バイトからなるデータ・フレームは、約１１ミリ秒の期間にわたって送信されうる。そのような送信は、約２０ＭＨｚの帯域幅で、８０２．１１ａｃ規格に準拠して実施される同等の送信よりも約１６倍遅い。
【００４８】
[0068]図４は、ワイヤレス通信を受信するためにワイヤレスデバイス２０２において利用されうるさまざまな構成要素を例示する。図４に示される構成要素は、例えば、ＯＦＤＭ通信を受信するために使用されうる。例えば、図４に示される構成要素は、例えばデータ・フレームのフラグメント（例えば、図１のデータ・フラグメント１１２）および／またはＭＦＡ（例えば、図１のＭＦＡ１１４）など、図３に関して前述した構成要素によって送信されたデータ・フレームを受信するために使用されうる。参照を容易にするために、図４に示された構成要素を用いて構成されたワイヤレスデバイス２０２を、以降、ワイヤレスデバイス２０２ｂと呼ぶ。
【００４９】
[0069]受信機２１２は、ワイヤレス信号によって１または複数のパケットまたはデータ・フレームを受信するように構成される。受信され復号されうる、あるいは他の方法で処理されうるデータ・フレームについて、図５〜図１０に関してさらに詳細に説明する。
【００５０】
[0070]いくつかの態様では、受信機２１２は、約２．５ＭＨｚまたは１．２５ＭＨｚまたはそれ未満の帯域幅を用いてデータ・フレームを受信するように構成される。このような帯域幅を用いるときには、データ・フレームは、例えば、データ・フレームが５００バイトからなるときには約１１ミリ秒など、比較的長い期間にわたって受信されうる。この時間中、データ・フレームが受信されるチャネルは変化しうる。例えば、ワイヤレスデバイス２０２ｂの、またはデータ・フレームを送信しているデバイスの移動によって、あるいは、天候、または、例えばさまざまな障害物の導入のようなその他の環境的な条件によって、チャネルの状態が変化しうる。そのような状況では、データ・フレームの受信が始まったときに決定された設定をワイヤレスデバイス２０２ｂが用いる場合、終了近くで受信された情報は、正しく復号されない場合がありうる。しかしながら、以下でさらに詳細に記載されるように、ワイヤレスデバイス２０２ｂは、データ・シンボルのうちの１または複数を適切に復号するために、複数のデータ・シンボル間に挿入されたトレーニング・フィールドを使用して、チャネルの更新された推定値を生成しうる。
【００５１】
[0071]図４に例示された態様では、受信機２１２は、受信増幅器４０１を含む。受信増幅器４０１は、受信機２１２によって受信されたワイヤレス信号を増幅するように構成されうる。いくつかの態様では、受信機２１２は、自動利得制御（ＡＧＣ）プロシージャを用いて、受信増幅器４０１の利得を調節するように構成される。いくつかの態様では、自動利得制御は、利得を調節するために、例えば、受信されたショート・トレーニング・フィールド（ＳＴＦ）のような１または複数の受信されたトレーニング・フィールドにおける情報を用いる。いくつかの態様では、増幅器４０１はＬＮＡでありうる。
【００５２】
[0072]ワイヤレスデバイス２０２ｂは、受信機２１２からの増幅されたワイヤレス信号をそのデジタル表現に変換するように構成されたアナログ・デジタル変換器４０２を含みうる。さらに、ワイヤレス信号は、増幅されるために、デジタル・アナログ変換器４０２によって変換される前に、例えば、フィルタリングされることによって、または、中間周波数またはベースバンド周波数にダウンコンバートされることによって、処理されうる。アナログ・デジタル変換器４０２は、プロセッサ２０４において、または、ワイヤレスデバイス２０２の別の要素において、実装されうる。いくつかの態様では、アナログ・デジタル変換器４０２は、トランシーバ２１４において、または、データ受信プロセッサにおいて、実装される。
【００５３】
[0073]ワイヤレスデバイス２０２ｂはさらに、ワイヤレス信号の表現を周波数スペクトルに変換するように構成された変換モジュール４０４を含みうる。図４において、変換モジュール４０４は、高速フーリエ変換（ＦＦＴ）モジュールによって実装されるものとして例示されている。いくつかの態様では、変換モジュールは、それが使用する各ポイントについてシンボルを識別しうる。
【００５４】
[0074]ワイヤレスデバイス２０２ｂはさらに、データ・フレームが受信されるチャネルの推定値を生成するように、および、このチャネル推定値に基づいてチャネルのいくつかの影響を除去するように構成された、チャネル推定器および等化器４０５を含みうる。例えば、チャネル推定器は、チャネルの関数を概算するように構成され、チャネル等化器は、この関数の逆関数を、周波数スペクトルにおけるデータへ適用するように構成されうる。
【００５５】
[0075]いくつかの態様では、チャネル推定器および等化器４０５は、チャネルを推定するために、例えばロング・トレーニング・フィールド（ＬＴＦ）のような１または複数の受信されたトレーニング・フィールドにおける情報を用いる。チャネル推定値は、データ・フレームの先頭において受信された１または複数のＬＴＦに基づいて生成されうる。このチャネル推定値は、その後、１または複数のＬＴＦに続くデータ・シンボルを等値化（equalize）するために使用されうる。ある期間後、または、ある数のデータ・シンボル後、１または複数の追加のＬＴＦが、データ・フレームで受信されうる。追加のＬＴＦを用いて、新たな推定値が生成されるか、またはチャネル推定値が更新されうる。この新たな推定値または更新されたチャネル推定値は、追加のＬＴＦに続くデータ・シンボルを等値化するために使用されうる。いくつかの態様では、追加のＬＴＦに先行するデータ・シンボルを再等値化（re-equalize）するために、新たな推定値または更新されたチャネル推定値が使用される。当業者であれば、チャネル推定値を生成するための方法を理解するであろう。
【００５６】
[0076]ワイヤレスデバイス２０２ｂはさらに、等値化されたデータを復調するように構成された復調器４０６を含みうる。例えば、復調器４０６は、例えば、コンステレーション内のシンボルへのビットのマッピングを逆変換（reversing）することによって、変換モジュール４０４およびチャネル推定器および等化器４０５によって出力されたシンボルから複数のビットを決定しうる。これらのビットは、プロセッサ２０４によって処理または評価されうるか、または、情報をユーザ・インタフェース２２２へ表示または出力するために使用されうる。このようにして、データおよび／または情報は復号されうる。いくつかの態様では、これらビットは、コードワードに対応しうる。１つの態様では、復調器４０６は、例えば１６−ＱＡＭ復調器または６４−ＱＡＭ復調器のようなＱＡＭ（直交振幅変調）復調器を含む。他の態様では、復調器４０６は、バイナリ・フェーズ・シフト・キーイング（ＢＰＳＫ）復調器または直交フェーズ・シフト・キーイング（ＱＰＳＫ）復調器でありうる。
【００５７】
[0077]図４において、変換モジュール４０４、チャネル推定および等化器４０５、および復調器４０６は、ＤＳＰ２２０内に実装されるものとして例示されている。しかしながら、いくつかの態様では、変換モジュール４０４、チャネル推定および等化器４０５、および復調器４０６のうちの１または複数は、プロセッサ２０４内に、または、ワイヤレスデバイス２０２の別の要素内に実装されうる。
【００５８】
[0078]受信機２１２において受信されたワイヤレス信号は、１または複数のデータ・フレームを含む。前述した関数または構成要素を用いて、データ・フレームまたはその中のデータ・シンボルは、復号され評価されるか、あるいは他の方法で評価または処理されうる。例えば、プロセッサ２０４および／またはＤＳＰ２２０は、変換モジュール４０４、チャネル推定器および等化器４０５、および復調器４０６を用いて、データ・フレームにおけるデータ・シンボルを復号するために使用されうる。
【００５９】
[0079]前述したように、ＡＰ１０４およびＳＴＡ１０６によって交換されるデータ・フレームは、制御情報またはデータを含みうる。物理（ＰＨＹ）レイヤでは、これらのデータ・フレームは、物理レイヤ・プロトコル・データ・ユニット（ＰＰＤＵ）と呼ばれうる。いくつかの態様では、ＰＰＤＵは、パケットまたは物理レイヤ・パケットと呼ばれうる。各ＰＰＤＵは、プリアンブルおよびペイロードを含みうる。プリアンブルは、トレーニング・フィールドおよびＳＩＧフィールドを含みうる。ペイロードは、例えば、媒体アクセス制御（ＭＡＣ）ヘッダ、または、その他のレイヤのデータ、および／または、ユーザ・データを含みうる。ペイロードは、１または複数のデータ・シンボルを用いて送信されうる。本明細書におけるこれらシステム、方法、およびデバイスは、ペイロード内のデータ・シンボル間にも挿入されているトレーニング・フィールドを備えるデータ・フレームを利用しうる。
【００６０】
[0080]図５ａは、低速ネットワークにおけるデータ・フラグメンテーションのための方法を例示する。図５ａでは、ワイヤレスデバイス（図示せず）が、ネットワークで送信されるべきデータ・ユニットを準備する。ネットワーク送信速度は制限されているので、ワイヤレスデバイスは、データ・ユニットを３つのデータ・フラグメント５０１、５０９、５１３に分解する。各データ・フラグメントは、ヘッダ・データならびにコンテンツ・データを備えたパケットまたはデータ・フレームでありうる。これらフラグメントは、集合的に、単一のデータ・ユニットを表す。左から始まって、データ・フラグメント５０１が最初に送信される。データ・フラグメント５０１が送信された後、受信機は、（データ・フラグメントが受信されると仮定して）アクノレッジメントを送信する前に、期間５０３待つ。この期間は、ショート・インタフレーム・スペース（ＳＩＦＳ）と呼ばれる。
【００６１】
[0081]一般に、ＳＩＦＳは、データ・フレームとそのアクノレッジメントとの間の短い時間インタバルである。ＳＩＦＳは、例えば８０２．１１準拠ネットワークにおいて使用される。（通常、マイクロ秒で測定される）ＳＩＦＳの値は、物理レイヤ（ＰＨＹ）毎に固定され、送信ノードが受信モードに切り換わって、到来するパケットを復号可能となるように、計算されうる。例えば、ＳＩＦＳは、１０マイクロ秒に設定されうる。
【００６２】
[0082]ＳＩＦＳ５０３の後、ワイヤレスデバイスによってＡＣＫ５０５が受信される。ＡＣＫは、受信機がデータ・フラグメント５０１を受信したことをアクノレッジする。注目すべきことに、データ・フラグメント５０１の送信およびＳＩＦＳ５０３に費やされる時間およびＡＣＫ５０５を受信する時間は、送信機会ウィンドウ（ＴＸＯＰ）５１７の全体を費やす。ＴＸＯＰは、例えば８０２．１１のような規格によって設定され、例えばミリ秒で測定されうる。例えば、特定のネットワークのＴＸＯＰは、１０ミリ秒でありうる。したがって、データ・フラグメントとともに送信されうるデータの総量は、ＳＩＦＳ５０３およびＡＣＫ５０５を単一のＴＸＯＰウィンドウ５１７に含める必要性によって制限される。
【００６３】
[0083]ＡＣＫ５０５が受信された後、ワイヤレスデバイスは、ランダム化されたバックオフ期間を加えられた分散協調機能インタフレーム・スペース（ＤＩＦＳ）によって定義された期間待つ。分散協調機能（ＤＣＦ）は、キャリア・センス多元接続（ＣＳＭＡ）ネットワークに参加しているノードに対して、先ず媒体を感知し、媒体がビジーであれば、ある期間、送信を延期する、ことを要求する。この延期の期間（ＤＩＦＳ）には、ランダム化されたバックオフ期間、すなわち、送信を所望しているノードが媒体へのアクセスを試みない追加の期間が続く。
【００６４】
[0084]このバックオフ期間は、媒体（例えば、ワイヤレスネットワーク）へのアクセスを同時に試みている異なるノード（例えば、ワイヤレスデバイス）間の競合を解決するために使用される。バックオフ期間はまた、競合ウィンドウとも呼ばれうる。バックオフは、媒体へのアクセスを試みている各ノードに対して、ある範囲内の乱数を選択し、媒体へのアクセスを試みる前に、選択された数の時間スロットだけ待ち、別のノードが以前にその媒体にアクセスしたか否かを確認する、ことを要求する。スロット時間は、ノードが常に、以前のスロットの先頭において別のノードが媒体にアクセスしたか否かを判定することができるような方式で定義される。具体的には、８０２．１１規格は、毎回ノードがスロットを選択し、別のノードと衝突する指数関数的なバックオフ・アルゴリズムを用いる。これは、範囲の最大数を指数関数的に増加させる。一方、送信を所望しているノードが、媒体をＤＩＦＳ期間全体にわたってフリーであると検知すると、このノードは、この媒体で送信しうる。いくつかのネットワークでは、ＤＩＦＳは、例えば、ＳＩＦＳに、ある数の追加の時間スロットを加えることによって計算されうる。
【００６５】
[0085]ＤＩＦＳにバックオフ期間５０７が加えられた後、ワイヤレスデバイスは、データ・フラグメント５０９を送信し、ＳＩＦＳ期間（図示せず）の後、ＡＣＫ５１１を受信する。最後に、別のＤＩＦＳおよびランダム・バックオフ期間（図示せず）の後、ワイヤレスデバイスは、データ・フラグメント５１３を送信し、その後、ＳＩＦＳ期間（図示せず）の後、ＡＣＫ５１５を受信する。このポイントで、データ・ユニット全体が送信された。注目すべきことには、単一のデータ・ユニットを送信するために要する３つのＴＸＯＰの間に、３つのＳＩＦＳ期間、２つのＤＩＦＳ期間およびランダム・バックオフ、ならびに３つのＡＣＫが存在し、これらの期間のすべての間、ワイヤレスデバイスは、コンテンツ・データ（すなわち、非オーバヘッド・データ）を送信することができなかった。
【００６６】
[0086]図５ｂは、マルチフラグメント・アクノレッジメント（ＭＦＡ）を用いるフラグメンテーション方法の態様を例示する。１つの態様では、図５ｂの方法は、各フラグメントが送信された後の個々のＡＣＫがＭＦＡを代用し、これは、２またはそれ以上の連続したフラグメントの送信後すぐにマルチプルなフラグメントをアクノレッジする。注目すべきことに、ＴＸＯＰ５１７と、ＤＩＦＳプラスバックオフ期間５０７との長さは、図５ａのものと同じである。しかしながら、見て分かるように、ワイヤレスデバイス（図示せず）は、ＡＣＫ期間またはＳＩＦＳ期間が介在することなく、左から始まって、データ・フラグメント５１９、５２１、５２３を送信することができる。その結果、データ・フラグメント５１９、５２１、５２３の長さは、図５ａのデータ・フラグメント５０１、５０９、５１３のそれぞれと比較して、より長い（すなわち、より多くのデータを搬送する）。したがって、図５ｂの実装形態では、データ・フラグメントがフラグメントあたりにより多くのデータを含むので、同じ量のデータを送信するために、より少ないフラグメントしか必要とされない。これは、媒体使用の効率を増加させる。さらに、この方法を用いて、オーバヘッド（例えば、ＳＩＦＳ、ＤＩＦＳ、およびＡＣＫ）が低減される。図５ｂからわかるように、２つのＳＩＦＳ期間と２つのＡＣＫが、図５ａと比較してなくなっている。このオーバヘッドの減少は、媒体使用の合計持続時間を短縮し、これに応じて、所与の量のデータについて、より少ない時間スロットしかワイヤレスデバイスにささげられなくなるので、媒体使用の効率を増加させうる。データ・フラグメント５２３の送信およびＳＩＦＳ期間５２５の後に、ＭＦＡ５２７が続く。ＭＦＡ５２７は、フラグメント５１９、５２１、５２３の受信をアクノレッジし、よって、個別のフラグメントＡＣＫの必要性をなくす。ＭＦＡ５２７の一実装形態については、図８ｂを参照して、以下でより詳細に説明する。
【００６７】
[0087]図５ｂの実装形態では、マルチプルなデータ・フラグメントが、ＡＣＫが介在することなく連続的に送信される。したがって、受信機が、どのデータ・フラグメントが受信されたのかを判定し、失われたまたは破損したデータを要求できるように、データ・フラグメントが修正されうる。１つの態様では、例えば、既存のフレーム・シーケンス番号（ＦＳＮ）フィールドのうちの４ビットがフラグメント・シーケンス番号（ＦＧＳＮ）に割り当てられ、残りの１２ビットがＦＳＮのために保持されるように、各データ・フラグメントのＭＡＣヘッダのシーケンス制御フィールドが修正されうる。ＦＧＳＮに割り当てられた４ビットを用いて、最大１６の異なるフラグメント（すなわち、フラグメント０〜フラグメント１５）が識別されうる。例えば、（ＦＳＮを犠牲にして）シーケンス制御フィールド内のＦＧＳＮに割り当てられるビット数を増やすことによって、または、（オーバヘッドを犠牲にして）各フラグメント・ヘッダに追加のビットを加えることによって、より多くのフラグメントを識別することが可能である。例えば、６ビットがＦＧＳＮに割り当てられることができ、これによって、受信機が、最大６４の異なるフラグメントをユニークに識別することが可能になる。一般に、ｎがＦＧＳＮ専用とされたビット数である場合、２ｎのユニークなフラグメントが識別されうる。
【００６８】
[0088]受信機は、さらなるフラグメントが有ること、または無いことを示すために、フレーム制御（ＦＣ）フィールドに「More Fragment」ビットを設定することによって、データ・ユニットの最後のフラグメント（例えば、図５ｂのフラグメント５２３）が送信されたことを判定しうる。例えば、「More Fragment」ビットは、さらなるフラグメントが無いことを示すために‘０’に設定され、または、さらなるフラグメントを示すために‘１’に設定されることができ、あるいはその逆も可能である。
【００６９】
[0089]図６は、ＭＦＡを使用する、フラグメントの連続的なブロックを区別するための方法６００の態様を例示する。これは、データ・ユニットが、ＦＧＳＮによってユニークに識別されうるよりも多くのデータ・フラグメントを有しているケースでありうる。例えば、上記の例で記載されたように、データ・フレームは、３８のフラグメント（すなわち、フラグメント０〜フラグメント３７）に分割される必要がありうるが、ＦＧＳＮは、１６のユニークなフラグメント（すなわち、フラグメント０〜フラグメント１５）を区別することが可能でありうる。ＦＧＳＮ専用とされたビット数によって決定される最大ＦＧＳＮをＦＧＳＮが超えないように、ＦＧＳＮは、モジュロ関数を用いて、単一のデータ・ユニットを表すフラグメントのグループについて計算されうる。すなわち、ＦＧＳＮによってユニークに識別可能なフラグメントの最大数を超えるフラグメント（例えば、この例ではフラグメント１６−３７）について、モジュロ関数は、ＦＧＳＮ専用とされたビット数を考慮して利用可能な範囲内の数に、ＦＧＳＮをマップすることになる。例えば、３８のシーケンスにおける最初のフラグメント（すなわち、フラグメント０）のＦＧＳＮが、ｍｏｄ（０，１６）＝０に設定される。同様に、３８のシーケンスにおける１７番目のフラグメント（すなわち、フラグメント１６）は、ｍｏｄ（１６，１６）＝０に設定される。したがって、図６に示されるように、データ・ユニット全体を送信するために、３８のフラグメントが、ワイヤレスデバイスによって３つのブロックで送信されることになる。フラグメントの最初の２つのブロック（６０１と６０７）は各々、ＦＧＳＮ０〜１５の１６のフラグメントを含む。フラグメントの最後のブロック（６０９）は、ＦＧＳＮ０〜５の６つのフラグメントを含む。データ・ユニットの最初の３７のフラグメント（すなわち、フラグメント０〜フラグメント３６）の各々は、１に設定された「More Fragment」ビットを有する。データ・ユニットの最後のフラグメント（すなわち、フラグメント３７）は、０に設定された「More Fragment」ビットを有する。図８ｃを参照してさらに記載されるように、フラグメント１５および３１は、ブロック６０１および６０７それぞれの最後のフラグメントとしてＭＦＡをトリガする。フラグメント３７は、データ・ユニットの最後のフラグメントとしてＭＦＡをトリガする。同じデータ・ユニットに属するフラグメントの連続したブロック（例えば、６０１、６０７および６０９）は、同じＦＳＮを共有する（図示されているように、各ブロックについてＦＳＮ＝１）。しかしながら、前述したように、各フラグメントのＦＧＳＮ（例えば、０〜１５）は、ブロック間で共有され、ここでは、ＦＧＳＮのために利用可能なビット数は、データ・フレーム内の各フラグメントがユニークに識別されることを可能にしない。データ・フラグメントの各ブロック（例えば、フラグメントのブロック６０１、６０７および６０９）の送信に誤りがなければ、すべてのデータ・フラグメントが受信成功されたことを各ＭＦＡ（６１１、６１３および６１５それぞれ）が確認することになるので、連続したブロックを区別する必要はない。しかしながら、１または複数���データ・フラグメントの送信中に誤りがあれば、受信機は、例えば、再送信されたフラグメントがどのブロック（例えば、ブロック６０１、６０７または６０９）に属するかを識別しなければならないので、連続したブロックが区別される必要がありうる。ＦＧＳＮは、連続した各ブロックにおいて再使用される（例えば、ブロック６０１の最初のフラグメントは、ブロック６０７の最初のフラグメントと同様にＦＧＳＮ＝０を有する）ので、ＦＧＳＮ単独ではこの目的のために使用されることはできない。なぜなら、受信機は、同一のＦＧＳＮを有する２つのデータ・フラグメント間の相違さえも区別することができないからである。
【００７０】
[0090]ＦＧＳＮが連続するブロック間で反復される場合にフラグメントの連続するブロックを区別するために、フラグメントの連続するブロックの順序を示すインジケーション（例えば、シーケンス順を示すインジケーション）が、フラグメント・ヘッダに追加されうる。例えば、連続するフラグメント・ブロックを「odd（奇数）」ブロックとして、または「even（偶数）」ブロックとして区別するための追加のビットがフラグメント・ヘッダに追加されうる。あるいは、既存のフラグメント・ヘッダ内のビットが、別目的で利用されうる。例えば、「Power Management」フィールドまたは「More Data」フィールドにおけるビットが、連続する各フラグメントを、「odd（奇数）」フラグメントとして、または「even（偶数）」フラグメントとして示すために使用（別目的で利用）されうる。図６に示されるように、ブロック６０１における各フラグメントの「More Data」フィールドが、‘１’と設定され、ブロック６０７における各フラグメントの「More Data」フィールドが、‘０’と設定され、ブロック６０９における各フラグメントの「More Data」フィールドが、‘１’と設定される。連続するブロックを区別するためにビットが設定されるのであれば、‘１’が「奇数」を示すか「偶数」を示すか、あるいはそれ以外であるかは問題ではない。このように、ブロック６０１におけるフラグメントが受信成功されていないことをＭＦＡ６１１が示す場合、失われたまたは破損したフラグメントが、ブロック６０７の一部として再送信されることができ、それは、再送信されたフラグメントは、それが前のブロック６０１からのものであり、現在のブロック６０７の一部ではないことを示すインジケーション（例えば、「More Data」フィールドが‘１’に設定されている）を有するからである。すなわち、データ・ユニットが正しく再構築されるように、受信機は、再送信されたデータ・フラグメントを、新たに送信されたデータ・フラグメントから区別することが可能になる。既存のヘッダ内のフィールドを別目的で利用することにより、この方法を用いることによって新たなオーバヘッドは追加されない。
【００７１】
[0091]注目すべきことに、図６に示される例では、第１のブロック（例えば、６０１）の全体が受信成功される前には、デバイスはフラグメントの第３のブロック（例えば、６０９）の送信を開始しないので、フラグメント・ブロックの順序を示すインジケーションとして、シングルビットよりも多くを使用する必要はなく、ここで、ＭＦＡビットマップは、ユニークなＦＧＳＮが存在するのと同じ数（例えば、ここでは１６）のフラグメントを識別する。
【００７２】
[0092]図７ａは、マルチフラグメント・アクノレッジメント（ＭＦＡ）を引き出すために「最後の」フラグメントを用いる方法７００の態様を例示する。例えば、ワイヤレスデバイスは、データ・フレームの複数のデータ・フラグメントを送信しうる。最後のデータ・フラグメント（例えば、最後のデータ・フラグメント７０３）を除く、複数のデータ・フラグメントの各々は、「ブロック・アクノレッジメント」のアクノレッジメント・ポリシ（acknowledgment policy）を示しうる。最後のデータ・フラグメント７０３は、「暗黙的なブロック・アクノレッジメント要求」のアクノレッジメント・ポリシを示しうる。例えば、データ・フレームは、１０のデータ・フラグメントへ分割されうる。最初の９つのデータ・フラグメント（例えば、データ・フラグメント７０１）は、「ブロック・アクノレッジメント」のアクノレッジメント・ポリシを示しうる。そして、最後のデータ・フラグメント７０３は、「暗黙的なブロック・アクノレッジメント要求」のアクノレッジメント・ポリシを示しうる。例えば、ワイヤレスデバイスは、複数のデータ・フラグメントの各々のフラグメント・ヘッダのうちの１または複数のビットを、特定のアクノレッジメント・ポリシを示す特定の値に設定しうる。特定の実施形態では、ワイヤレスデバイスは、特定のアクノレッジメント・ポリシ（例えば、暗黙的なブロック・アクノレッジメント要求）を示す特定の値（例えば、「００」）を表すために、データ・フラグメントのサービス品質（ＱｏＳ）フィールドのうちの１または複数のビット（例えば、ビット５およびビット６など、２ビット）を設定しうる。この実施形態では、データ・フラグメントは、ＱｏＳデータ・フレームを含みうる。特定の実施形態では、ワイヤレスデバイスは、特定のアクノレッジメント・ポリシ（例えば、暗黙的なブロック・アクノレッジメント要求）を示す特定の値（例えば、「０」）を表すために、データ・フラグメントのアクノレッジメント・ポリシ・フィールドのうちの１または複数のビットを設定しうる。この実施形態では、データ・フラグメントは、「ショート」フレーム、例えば、１に設定されたフレーム制御フィールド内にプロトコル・バージョン・フィールドを有するフレーム、を含みうる。ショート・フレームは、フレーム制御フィールド内にアクノレッジメント・ポリシ・フィールドを含みうる。
【００７３】
[0093]データ・フラグメント７０１のモア・フラグメント（more fragment）フィールドは、さらなるフラグメントを示す第１の値に設定されうる。最後のデータ・フラグメント７０３のモア・フラグメント（more fragment）フィールドは、これ以上フラグメントが無いことを示す第２の値に設定されうる。例えば、特定のデータ・フラグメントの「More Fragment」ビットは、さらなるフラグメントを示すために「１」に設定されうるか、または、複数のデータ・フラグメントが、特定のデータ・フラグメントの後にさらなるフラグメントを含んでいないことを示すために「０」に設定されうる。
【００７４】
[0094]データ・フラグメント７０１は、「０」〜「８」の値を表すＦＧＳＮを含みうる。最後のデータ・フラグメント７０３は、「９」を表すＦＧＳＮを含みうる。データ・フラグメント７０１および最後のデータ・フラグメント７０３は、単一のデータ・ユニットのＦＳＮ（例えば、「１」）を示しうる。
【００７５】
[0095]最後のデータ・フラグメント７０３に応答して、受信機は、マルチフラグメント・アクノレッジメント（ＭＦＡ）７０５を送信しうる。特定の実施形態では、ＭＦＡフレームは、ヌル・データ・パケット（ＮＤＰ）ブロック・アクノレッジメントでありうる。例えば、受信機は、暗黙的なブロック・アクノレッジメント要求を最後のデータ・フラグメント７０３が示すことに応じて、または最後のデータ・フラグメント７０３が特定の値を示すMore Fragmentフィールドを含む場合、またはその両方に応じて、ＭＦＡ７０５を送信しうる。受信機は、ワイヤレス媒体のアイドル／ビジー状態を考慮することなく、最後のデータ・フラグメント７０３を受信してからＳＩＦＳ時間後、ＭＦＡ７０５を送信しうる。ＭＦＡ７０５は、アクノレッジメント・ポリシを暗黙的なブロック・アクノレッジメント要求に設定することによって、最後のデータ・フラグメント７０３のＦＧＳＮよりも少ないＦＧＳＮを持つデータ・フラグメント７０１の各々の受信機による受信または非受信と、送信機が応答を求めている最後のデータ・フラグメント７０３を受信機が受信したか否かと、を（例えば、ビットマップによって）示しうる。
【００７６】
[0096]したがって、最後のデータ・フラグメントは、最後のデータ・フラグメントの１または複数のフィールドの値を設定することによって、マルチフラグメント・アクノレッジメント（ＭＦＡ）を引き出すために、送信機によって使用されうる。特定の実施形態では、「最後の」データ・フラグメント以外のフラグメントも、ＭＦＡを引き出すために使用されうる。
【００７７】
[0097]例えば、図７ｂは、マルチフラグメント・アクノレッジメント（ＭＦＡ）を引き出すために、「最後の」データ・フラグメント以外の特定のフラグメントを用いる方法７１０の態様を例示する。例えば、ワイヤレスデバイスは、データ・フレームの複数のデータ・フラグメント７１１、７１３、７１７、７２１を送信しうる。複数のデータ・フラグメントのうちの、第１の複数のまたはセットのデータ・フラグメント（例えば、データ・フラグメント７１１）が、ブロック・アクノレッジメントのアクノレッジメント・ポリシを示しうる。複数のデータ・フラグメントのうちの特定の（例えば、最後ではない）データ・フラグメント（例えば、データ・フラグメント７１３）は、暗黙的なブロック・アクノレッジメント要求のアクノレッジメント・ポリシを示しうる。図示されるように、データ・フラグメント７１１は、第１のデータ・フラグメント７１３の受信機への送信の前に、受信機に送信されうる。
【００７８】
[0098]データ・フラグメント７１１は、「０」〜「６」の値を表すＦＧＳＮを含みうる。データ・フラグメント７１３は、「７」を表すＦＧＳＮを含み、データ・フラグメント７１７は、「８」を表すＦＧＳＮを含み、データ・フラグメント７２１は、「９」を表すＦＧＳＮを含みうる。データ・フラグメント７１１、７１３、７１７、７２１は、単一のデータ・ユニットのＦＳＮ（例えば、「１」）を示しうる。データ・フラグメントのＦＧＳＮは、送信の順序を示しうる。例えば、データ・フラグメントは、対応するＦＧＳＮの順序で受信機に送信されうる。
【００７９】
[0099]データ・フラグメント７１３は、受信機からマルチフラグメント・アクノレッジメント（ＭＦＡ）７１５を引き出しうる。例えば、受信機は、データ・フラグメント７１３が暗黙的なブロック・アクノレッジメント要求ポリシを示している、との判定に応じて、ＭＦＡ７１５を送信しうる。ＭＦＡ７１５は、受信機が、データ・フラグメント７１３のＦＧＳＮよりも小さいＦＧＳＮを持つデータ・フラグメント７１１の各々を受信したか否かと、受信機が、第１のデータ・フラグメント７１３を受信したか否かと、を示しうる。
【００８０】
[0100]特定の実施形態では、受信機は、受信機によって特定のフラグメント数（例えば、７または１５）までのデータ・フラグメントが受信されたか否かを示すＭＦＡを送信しうる。特定の実施形態では、残りのデータ・フラグメントの各々が、個別のアクノレッジメントが要求されたことを示しうる。特定の実施形態では、受信機は、そのデータ・フラグメントが最初の特定数（例えば、８または１６）のデータ・フラグメントに含まれていないことを示すデータ・フラグメントのＦＧＳＮに基づいて、個別のアクノレッジメントが送信されるべきであると判定しうる。受信機は、データ・フラグメントのＦＧＳＮのシーケンスに基づいて、データ・フラグメントの送信の順序を決定しうる。例えば、データ・フラグメント７１７およびデータ・フラグメント７２１は、個別のアクノレッジメント・ポリシを示しうる。受信機は、データ・フラグメント７１７が受信されたことを示す第１の個別のアクノレッジメント７１９を送信しうる。受信機は、データ・フラグメント７２１が受信されたことを示す第２の個別のアクノレッジメント７２３を送信しうる。
【００８１】
[0101]特定の実施形態では、送信機は、データ・フラグメントのしきい数に基づいて、第１の複数のデータ・フラグメントに含めるべきデータ・フラグメントの数を決定しうる。例えば、データ・フラグメントのしきい数は、ＭＦＡを用いてアクノレッジされうるデータ・フラグメントの最大数を示しうる。特定の実施形態では、データ・フラグメントのしきい数は、８でありうる。例えば、ＭＦＡが、約１メガヘルツ（ＭＨｚ）の帯域幅で送信されるときには、データ・フラグメントのしきい数は、８でありうる。別の実施形態では、データ・フラグメントのしきい数は、１６でありうる。例えば、ＭＦＡが、約２ＭＨｚまたはそれ以上の帯域幅で送信されるときには、データ・フラグメントのしきい数は、１６でありうる。約１ＭＨｚの帯域幅で送信されるＭＦＡは、約２ＭＨｚまたはそれ以上の帯域幅で送信されるＭＦＡのビットマップよりも小さなビットマップ（例えば、ブロック・アクノレッジメント・ビットマップ）を有しうる。第１の複数のデータ・フラグメントは、最大で、データ・フラグメントのしきい数マイナス１、を含みうる。例えば、ＭＦＡが約１ＭＨｚの帯域幅で送信されるときには、第１の複数のデータ・フラグメントは、７つのデータ・フラグメントを含みうる。別の例として、ＭＦＡが、約２ＭＨｚまたはそれ以上の帯域幅で送信されるときには、第１の複数のデータ・フラグメントは、１５のデータ・フラグメントを含みうる。ＭＦＡは、第１の複数のデータ・フラグメントと、ＭＦＡを引き出した特定のデータ・フラグメントとをアクノレッジするために使用されうる。複数のデータ・フラグメントのうちの残りのデータ・フラグメントの各々は、個別のアクノレッジメントが要求されていることを示しうる。
【００８２】
[0102]したがって、データ・フラグメントは、以前に送信されたデータ・フラグメントを受信機が受信したか否かを示すとともにこのデータ・フラグメントを含むマルチフラグメント・アクノレッジメント（ＭＦＡ）を引き出すために、送信機によって使用されうる。ブロック・アクノレッジメント・ビットマップが小さすぎて、すべてのフラグメントの部分の受信ステータスに対応できないときには、後続するデータ・フラグメントが、個別のアクノレッジメントを用いてアクノレッジされうる。
【００８３】
[0103]図８ａは、図５ａにおける方法によって使用されうるフラグメントＡＣＫ８００を例示する。フラグメントＡＣＫ８００は、長さ２バイトであるフレーム制御フィールド（ＦＣ）８０１、長さ６バイトである受信機アドレス（ＲＡ）８０３フィールド、および長さ４バイトであるフレーム・チェック・シーケンス（ＦＣＳ）フィールド８０５を含み、合計で１２バイトである。比較のため、例えば８０２．１１ｎ  ＡＣＫのような８０２．１１  ＡＣＫは、長さ１４バイトである。フラグメントＡＣＫ８００は、ＭＡＣフレームに含まれ、ＰＨＹプリアンブル（図示せず）を有しうる。
【００８４】
[0104]図８ｂは、図５ｂおよび図７における方法によって使用されうるマルチフラグメント・アクノレッジメント（ＭＦＡ）８１０の態様を例示する。ＭＦＡ８１０は、フラグメントＡＣＫ８００と同じＦＣ８０１フィールド、ＲＡ８０３フィールド、およびＦＣＳ８０５フィールドに加えて、ＭＦＡビットマップ・フィールド８０７も含む、修正されたＡＣＫでありうる。図８ｂの実装形態では、ＭＦＡビットマップ・フィールド８０７は、長さ２バイト（１６ビット）であり、したがって、最大１６の異なるフラグメントをアクノレッジしうる。これは、各データ・フラグメントが長さ４ビットのＦＧＳＮを有し、これによって、ＦＧＳＮが１６の異なるフラグメントを示すことができる、好ましい一実装形態でありうる。ＭＦＡビットマップ・フィールド８０７における各ビットは、例えば、対応するフラグメントが受信成功された場合‘１’として、受信成功されなかった場合‘０’として、あるいはその逆として設定されうる。ＭＦＡビットマップ・フィールド８０７は、単一のＭＦＡを用いてより多くのフラグメントがアクノレッジされうるように、長さが増加されうる。例えば、ＭＦＡビットマップ・フィールドは、代わりに、６４のユニークなフラグメントがアクノレッジされうるように、長さ８バイト（６４ビット）となりうる。一般に、ＭＦＡビットマップ・フィールド８０７専用の各ビットは、単一のフラグメントをアクノレッジすることが可能である。注目すべきことに、ＭＦＡ長さを増加させることは、より多くのオーバヘッドを犠牲にするが、増加されたオーバヘッドは、連続的に送信されうる追加のデータ・フラグメントによって、ロバストなネットワークにおいて相殺されうる。ＭＦＡ８１０は、ＭＡＣフレーム内に含まれ、ＰＨＹプリアンブル（図示せず）を有しうる。
【００８５】
[0105]ＭＦＡに対する追加の修正は、例えば、ＲＡ８０３をＦＣＳフィールド８０５へ移動させることによってなされうる。これは、６バイトのオーバヘッドを節約し、合計で、長さ８バイトのＭＦＡを与える。
【００８６】
[0106]図８ｃは、図５ｂおよび図７における方法によって使用されうる、別のマルチフラグメント・アクノレッジメント（ＭＦＡ）８２０の態様を例示する。図８ｂのＭＦＡ８１０とは対照的に、ＭＦＡ８２０は、物理レイヤ（ＰＨＹ）プリアンブルに完全に含まれうる。図示されるように、ＰＨＹプリアンブルは、ＳＴＦ８１２、ＬＴＦ８１４、およびＳＩＧフィールド８２２を含む。ＳＩＧフィールド８２２は、ＭＦＡ８１０におけるものと同じＭＦＡビットマップ・フィールド８０７を含みうる。別の実施形態では、ＭＦＡビットマップ・フィールド８０７は、ＳＩＧフィールド８２２におけるビット・アベイラビリティに応じて、より小さなサイズのものでありうる。ＳＩＧフィールド８２２はまた、ＭＦＡ８１０に関連付けられたシーケンス番号を示すＭＦＡ識別子（ＩＤ）フィールド８１６を含みうる。ＳＩＧフィールド８２２は、そのフラグメントがアクノレッジされているデータ・ユニットのシーケンス番号を示す開始シーケンス制御（ＳＳＣ）フィールド８１８を含みうる。ＳＩＧフィールド８２２は、１または複数の追加のフィールド、例えば、変調およびコーディングスキーム（ＭＣＳ）、巡回冗長検査（ＣＲＣ）、およびテール、を含みうる。特定の実装形態では、ＳＩＧフィールド８２２は、説明されたフィールドのうちのより少数しか含まない場合がありうる。特定の実施形態では、ＭＦＡ８２０は、ＭＡＣレイヤ・データを含んでおらず、よって、ＭＦＡ８１０よりも小さくなりうる。
【００８７】
[0107]特定の実施形態では、ＭＦＡ（例えば、ＭＦＡ８１０、ＭＦＡ８２０）は、ＭＦＡを、マルチプルなデータ・フレームをアクノレッジする「従来の」ブロック・アクノレッジメント（ＡＣＫ）から区別するためのＡＣＫモード・インジケーション・ビット（図示せず）を含みうる。例えば、ＭＦＡは、ＡＣＫモード・フィールドを含みうる。ＡＣＫモード・フィールドは、パケットがＭＦＡであることを示すための第１の値（例えば、０）と、パケットがブロックＡＣＫであることを示す第２の値（例えば、１）とを有しうる。別の例として、ＭＦＡとＡＣＫとを区別することは、２ステップ・プロセスでありうる。第１のステップでは、ＡＣＫモード・フィールドが、「従来の」ＡＣＫ（すなわち、次のＭＰＤＵの送信の前に、各ＭＰＤＵに応答してＡＣＫが受信されるべきセッションの部分）と「ブロック・タイプ」ＡＣＫとを区別しうる。ＡＣＫモード・フィールドは、パケットがＡＣＫであることを示すための第１の値（例えば、第１の予約されたＭＣＳ値）と、パケットが「ブロック・タイプ」ＡＣＫであることを示すための第２の値（例えば、第２の予約されたＭＣＳ値）と、を有しうる。「ブロック・タイプ」ＡＣＫは、ブロックＡＣＫ（すなわち、マルチプルなデータ・ユニットからのデータを含むマルチプルなＭＰＤＵが単一のブロックＡＣＫを用いてアクノレッジされる、セッションの部分）、またはＭＦＡ（すなわち、マルチプルなＭＰＤＵにおいて送信された単一のデータ・ユニットのマルチプルなフラグメントをアクノレッジするＭＦＡ）でありうる。
【００８８】
[0108]第２のステップでは、ＭＦＡは、パケットがそれに対する応答であるデータ・フラグメントに基づいて、ブロックＡＣＫから区別されうる。データ・フラグメントが応答としてブロックＡＣＫを要求していることをデータ・フラグメントが示し、データ・フラグメントに関連付けられたフラグメント番号（例えば、ＦＧＳＮ）が０よりも大きい場合、パケットは、ＭＦＡとして解釈されるべきである。一方、フラグメント番号が０である（または、フラグメント番号を有していない）場合、パケットは、ブロックＡＣＫとして解釈されるべきである。
【００８９】
[0109]ＭＦＡは、異なる条件に基づいて要求されうる（例えば、受信機は、ＭＦＡを送信するようにシグナルされうる）。例えば、図５ｂに関して前述されたように、データ・ユニットの最後のフラグメントが受信された場合、フラグメント・ヘッダのフレーム制御部分における「More Fragment」ビットは、それがデータ・ユニットの最後のフラグメントであり、ＭＦＡが送信されるべきであることを示すように設定されうる。例えば、図６のブロック６０９に例示されているように、最後のデータ・フラグメントの「More Fragment」ビットは、ＭＦＡが送信されるべきであることを示すために‘０’に設定されうる。あるいは、フラグメントのブロック（例えば、図６におけるブロック６０１）における受信されたフラグメントのＦＧＳＮが、最後のデータ・フラグメントのＦＧＳＮフィールドによって対処されうる、利用可能な最高のＦＧＳＮ（例えば、１５）に設定される場合、それは、ＭＦＡが送信されるべきであることを受信機に示しうる。例えば、最後のデータ・フラグメントのＦＧＳＮフィールドが４ビットである場合、４ビットのフィールドによって対応されうる最大のＦＧＳＮ値は、‘１１１１’すなわち１５でありうる。なぜなら、この状況では、ＦＧＳＮは、次のブロックにおけるフラグメントのシーケンスの先頭を示すために（例えば、最高の値に達した後に）最も低いＦＧＳＮ値にリセットし、次いで、フラグメントの連続したブロックが送信を開始できるように、ＭＦＡが送信されるべきであるからである。
【００９０】
[0110]データを送信しているワイヤレスデバイスの観点から、データ・ユニットまたはブロックの最後のフラグメントが送信された後のある時間期間中に、ＭＦＡが受信されない場合、ワイヤレスデバイスは、例えば、受信機に対してＭＦＡを送信するように再要求するために、最後のフラグメントを再送信しうる。
【００９１】
[0111]１または複数のフラグメントの送信におけるエラーを示すＭＦＡを受信すると（例えば、ＭＦＡビットマップがエラーを示した場合）、示されたフラグメントは、ワイヤレスデバイスによって再送信されうる。受信機は、例えば、再送信された各フラグメントについて（ＭＦＡではなく）ＡＣＫで応答することによって、再送信されたフラグメントの受信をアクノレッジしうるか、あるいは、その代わりに、再送信されたマルチプルなフラグメントをアクノレッジするためにＭＦＡを使用しうるか、または、再送信された１または複数のフラグメントに加えて新たなフラグメントをアクノレッジするためにＭＦＡを使用しうる。図６を参照して前述したように、連続したブロックからのフラグメントは、それらの送信順序（例えば、「奇数」または「偶数」）を示すインジケーションを用いることによって区別されうる。フラグメントの２つのブロックに関連付けられたフラグメント（例えば、各ブロックにおいて１６のフラグメント、または合計で３２のフラグメント）をアクノレッジするために、ＭＦＡのビットマップが十分な（例えば、３２）ビットを有するケースでは、フラグメントの２つの連続したブロックが、第１のブロックのフラグメントの受信をアクノレッジするＭＦＡが受信される前に、送信されうる。（例えば、再送信されたフラグメントについて、１または複数のＭＦＡによって、および／またはＡＣＫによって）データ・ユニットのすべてのフラグメントの受信がアクノレッジされたら、ワイヤレスデバイスは、次のデータ・ユニットの送信を開始しうる。フラグメントＡＣＫの代わりにＭＦＡを用いることは、全体的な送信効率を増加させうる。例えば、５ｍｓ（ミリ秒）のＴＸＯＰを用いた約１ＭＨｚの帯域幅での１５０Ｋｂｐｓ（キロビット毎秒）送信レートでは、送信効率増加は、約１８パーセントでありうる。１６のフラグメントを用いた約２ＭＨｚの帯域幅での１６Ｍｂｐｓ（メガビット毎秒）送信レートでは、送信効率増加は、約５５パーセントでありうる。
【００９２】
[0112]図９は、図７ａおよび図７ｂにおける方法によって使用されうる別のマルチフラグメント・アクノレッジメント（ＭＦＡ）９００の態様を例示する。
【００９３】
[0113]ＭＦＡ９００は、パケットの物理レイヤ（ＰＨＹ）プリアンブル内に完全に含まれうる。特定の実施形態では、ＭＦＡ９００は、（ＰＨＹ）プリアンブルの信号（ＳＩＧ）フィールドに含まれうる。図示されるように、ＭＦＡ９００は、ヌル・データ・パケット（ＮＤＰ）媒体アクセス制御（ＭＡＣ）フレーム・タイプ・フィールド９１２、ブロック・アクノレッジメント（ａｃｋ）識別子（ＩＤ）フィールド９１４、ＭＦＡ８２０におけるようなＳＳＣフィールド８１８、およびブロックａｃｋビットマップ・フィールド９１８を含む。ＭＦＡ９００は、１または複数の追加のフィールドを含みうる。
【００９４】
[0114]ブロックａｃｋ  ＩＤフィールド９１４は、ＭＦＡ９００の識別子を含みうる。特定の実施形態では、ブロックａｃｋ  ＩＤフィールド９１４は、ＭＦＡ９００を引き出したデータ・フラグメント（例えば、図７ａの最後のデータ・フラグメント７０３または図７ｂのデータ・フラグメント７１３）のサービス・フィールドのスクランブラ初期設定値（initialization value）を表しうる。特定の実施形態では、ＳＳＣフィールド８１８は、単一のデータ・ユニットのデータ・フレームのシーケンス番号を表しうる。例えば、ＳＳＣフィールド８１８は、単一のデータ・ユニットのフレーム・シーケンス番号（ＦＳＮ）を表しうる。ブロックａｃｋビットマップ・フィールド９１８の各ビットは、対応するデータ・フラグメントが受信成功されたか否かを示しうる。ブロックａｃｋビットマップ・フィールド９１８は、ＭＦＡ８２０におけるようなＭＦＡビットマップ・フィールド８０７に対応しうる。
【００９５】
[0115]特定の実施形態では、ＮＤＰ  ＭＡＣフレーム・タイプ・フィールド９１２は、４の値を有し、３ビットの長さを有しうる。特定の実施形態では、ＳＳＣフィールド８１８は、１２ビットの長さを有しうる。
【００９６】
[0116]特定の実施形態では、ブロックａｃｋ  ＩＤフィールド９１４は、２ビットの長さを有し、ブロックａｃｋビットマップ・フィールド９１８は、８ビットの長さを有し、ＭＦＡ９００は、約１メガヘルツ（ＭＨｚ）の帯域幅で送信されうる。別の特定の実施形態では、ブロックａｃｋ  ＩＤフィールド９１４は、６ビットの長さを有し、ブロックａｃｋビットマップ・フィールド９１８は、１６ビットの長さを有し、ＭＦＡ９００は、約２メガヘルツ（ＭＨｚ）またはそれ以上の帯域幅で送信されうる。
【００９７】
[0117]図１０は、図７ａおよび図７ｂにおける方法によって使用されうる、サブ１ギガヘルツ（Ｓ１Ｇ）機能情報フィールド１０００の態様を例示する。ワイヤレスデバイスは、Ｓ１Ｇ機能要素を含むフレームを送信しうる。Ｓ１Ｇ機能要素は、Ｓ１Ｇ機能情報フィールド１０００を含みうる。図示されるように、Ｓ１Ｇ機能情報フィールド１０００は、フラグメントＢＡサポート・フィールド１０１２を含む。例えば、ワイヤレスデバイスは、ワイヤレスデバイスのパラメータ（例えば、dot11FragmentBAOptionImplemented）の特定の値（例えば、「１」または真）に基づいて、マルチフラグメント・アクノレッジメント（ＭＦＡ）がワイヤレスデバイスによってサポートされているか否かを判定しうる。ワイヤレスデバイスは、ＭＦＡがワイヤレスデバイスによってサポートされているか否かを示すフラグメントＢＡサポート・フィールド１０１２を有するフレームを送信しうる。例えば、フラグメントＢＡサポート・フィールド１０１２は、ＭＦＡがサポートされていることを示すために、第１の値（例えば、「１」または真）を示しうる。別の例として、フラグメントＢＡサポート・フィールド１０１２は、ＭＦＡがサポートされていないことを示すために、第２の値（例えば、「０」または偽）を示しうる。特定の実施形態では、Ｓ１Ｇ機能情報フィールド１０００は、１または複数のその他のフィールドを含みうる。
【００９８】
[0118]したがって、フラグメントＢＡサポート・フィールド１０１２を含むフレームをワイヤレスデバイスから受信するデバイスは、ワイヤレスデバイスへデータ・フラグメントを送信する前に、ワイヤレスデバイスがＭＦＡをサポートしているか否かを判定しうる。ＭＦＡを使用する前に、各デバイスは、別のデバイスがＭＦＡをサポートしているか否かを確認しうる。例えば、１つのデバイスは、アクセスポイント（ＡＰ）であり、他のデバイスは、局（「ＳＴＡ」）でありうる。Ｓ１Ｇ機能要素は、ビーコン、プローブ要求、プローブ応答、関連付け要求、関連付け応答、管理フレーム等の一部として送信されうる。
【００９９】
[0119]図１１は、複数のデータ・フラグメントを送信し、マルチフラグメント・アクノレッジメント（ＭＦＡ）を受信する方法の態様を例示する。プロセスフロー１１００は、デバイスが単一のデータ・ユニットから複数のデータ・フラグメントを生成する、ステップ１１０３を含む。プロセスフロー１１００は、次いでステップ１１０５に進み、デバイスは受信機へデータ・フラグメントを送信する。プロセスフロー１１００は、次いでステップ１１０７に進み、デバイスは、最後に送信されたフラグメントがデータ・ユニットの最後のフラグメントであったか、またはデータ・ユニットのデータ・フラグメントのブロックの最後のフラグメントであったかを判定する。図５ｂを参照して前述したように、デバイスは、到来するさらなるフラグメントが有るか、または無いかを示すために、フレーム制御（ＦＣ）フィールド内の「More Fragment」ビットを設定しうる。図６を参照して前述したように、デバイスは、データ・フラグメントのブロックの最後のデータ・フラグメントを示すために、ＦＧＳＮを、利用可能な最大のＦＧＳＮに設定しうる。
【０１００】
[0120]ステップ１１０５において送信されたフラグメントが最後のフラグメントではない場合、プロセスフロー１１００は、ステップ１１０５に戻り、データ・ユニットの次のフラグメントを送信する。一方、ステップ１１０７において、ステップ１１０５で送信されたフラグメントが最後のフラグメントである場合、プロセスフロー１１００は、ステップ１１０９に進む。ステップ１１０９において、デバイスはアクノレッジメントを受信し、プロセスフロー１１００は、ステップ１１１１に進む。ステップ１１１１において、デバイスは、データ・ユニットの最後のフラグメントのフラグメント・シーケンス番号（ＦＧＳＮ）がゼロに等しい（または、フラグメンテーションを示す別の値が使用されていない）か否かを判定する。最後のデータ・フラグメントのＦＧＳＮが０に等しい場合、プロセスフロー１１００は、ステップ１１１５に進み、デバイスは、アクノレッジメントをブロックＡＣＫ（例えば、最大６４のデータ・ユニットの各々に関する最大１６のフラグメントについての受信／非受信を示す１２８バイトのビットマップを有する非圧縮のブロックＡＣＫ）として解釈する。プロセスフロー１１００は、次いで、ステップ１１１９に進む。ステップ１１１９において、デバイスは、ブロックＡＣＫに基づいて、複数のデータ・ユニットの複数のデータ・フラグメントの各々が受信機によって受信されたか否か（例えば、最大６４のデータ・ユニットの各々に関する最大１６のフラグメントの各々が受信されたか否か）を判定する。
【０１０１】
[0121]一方、ステップ１１１１において、最後のデータ・フラグメントのＦＧＳＮがゼロに等しくない場合、プロセスフロー１１００は、ステップ１１１３に進み、デバイスは、アクノレッジメントを、送信された各フラグメントのステータスを示すマルチフラグメント・アクノレッジメント（ＭＦＡ）として解釈する。図８ｂを参照して前述したように、ＭＦＡは、単一のデータ・ユニットのデータ・フラグメントのブロックの、送信された各フラグメントの受信または非受信を示すビットマップを含む。プロセスフロー１１００は、次いでステップ１１１７に進む。ステップ１１１７において、デバイスは、ＭＦＡに基づいて、単一のデータ・ユニットの複数のデータ・フラグメントの各々が、受信機によって受信されたか否かを判定する。図８ｂを参照して前述したように、ＭＦＡに含まれるビットマップは、単一のデータ・ユニットのデータ・フラグメントのブロックの送信された各フラグメントが受信されたか否か、を判定するために使用されうる。
【０１０２】
[0122]図１２は、複数のデータ・フラグメントを受信し、マルチフラグメント・アクノレッジメント（ＭＦＡ）を送信する方法の態様を例示する。プロセスフロー１２００は、単一のデータ・ユニットの複数のデータ・フラグメントのブロックのあるデータ・フラグメントを、デバイスがワイヤレスデバイスから受信する、ステップ１２０３を含む。プロセスフロー１２００は、次いでステップ１２０５に進み、デバイスは、該データ・フラグメントが単一のデータ・ユニットの複数のデータ・フラグメントのブロックの最後のデータ・フラグメントであるか否かを判定する。図８ｃを参照して前述したように、データ・フラグメントのＦＧＳＮは、データ・フラグメントがブロックの最後のデータ・フラグメントであることを示す、利用可能な最も高いＦＧＳＮ値を有しうる。データ・フラグメントがブロックの最後のデータ・フラグメントである場合、プロセスフロー１２００は、ステップ１２０９に進む。
【０１０３】
[0123]一方、データ・フラグメントがブロックの最後のデータ・フラグメントではないとデバイスが判定した場合、プロセスフロー１２００はステップ１２０７に進む。ステップ１２０７において、デバイスは、データ・フラグメントが単一のデータ・ユニットの最後のデータ・フラグメントであるか否かを判定する。図５ｂを参照して前述したように、データ・フラグメントの「More Fragment」ビットは、そのデータ・フラグメントが単一のデータ・ユニットの最後のデータ・フラグメントであるか否かを示しうる。データ・フラグメントが単一のデータ・ユニットの最後のデータ・フラグメントではない場合、プロセスフロー１２００は、ステップ１２１１に進み、デバイスは、アクノレッジメントをワイヤレスデバイスに送信することを控える。プロセスフロー１２００は、次いで、ステップ１２０３に戻り、デバイスは、単一のデータ・ユニットの次のデータ・フラグメントを受信する。一方、ステップ１２０７において、データ・フラグメントが単一のデータ・ユニットの最後のデータ・フラグメントであるとデバイスが判定した場合、プロセスフロー１２００は、ステップ１２０９に進む。ステップ１２０９において、デバイスは、マルチフラグメント・アクノレッジメント（ＭＦＡ）をワイヤレスデバイスに送信する。図８ｂを参照して前述したように、ＭＦＡは、データ・ユニットのデータ・フラグメントのブロックの、送信された各フラグメントの受信または非受信を示すビットマップを含む。
【０１０４】
[0124]図１３は、複数のデータ・フラグメントを送信する方法の態様を例示する。プロセスフロー１３００は、図１０を参照してさらに記載されているように、送信機のパラメータに基づいて、送信機がマルチフラグメント・アクノレッジメント（ＭＦＡ）をサポートしているか否かを、送信機が判定するステップ１３０２を含む。
【０１０５】
[0125]プロセスフロー１３００は、次いでステップ１３０４に進み、送信機は、第１のフレームを受信機に送信する。図１０を参照してさらに記載されているように、第１のフレームのサブ１ギガヘルツ（Ｓ１Ｇ）機能要素のＳ１Ｇ機能情報フィールドのフラグメント・ブロック・アクノレッジメント（ＢＡ）サポート・サブフィールドは、送信機がＭＦＡをサポートしていると送信機が判定することに応じて、第１の値を有する。フラグメントＢＡサポート・サブフィールドは、送信機がＭＦＡをサポートしていないと送信機が判定することに応じて、第２の値を有する。受信機は、第１のフレームを受信することに応じて、第１のフレームのフラグメントＢＡサポート・サブフィールドの値に基づいて、送信機がＭＦＡをサポートしているか否かを判定しうる。送信機は、Ｓ１Ｇ局を含みうる。
【０１０６】
[0126]プロセスフロー１３００は、次いで、ステップ１３０６に進み、受信機から受信された第２のフレームのフラグメントＢＡサポート・フィールドの値に基づいて、受信機がＭＦＡをサポートしているか否かを、送信機が判定する。例えば、受信機は、受信機がＭＦＡをサポートしているか否かを示すフラグメントＢＡサポート・サブフィールドを含む第２のフレームを、以前に送信していることがありうる。
【０１０７】
[0127]プロセスフロー１３００は、次いで、ステップ１３０８に進み、送信機が、単一のデータ・ユニットから複数のデータ・フラグメントを作り出す。例えば、受信機と送信機とがＭＦＡをサポートしているとの判定に応じて、送信機は、単一のデータ・ユニットを複数のデータ・フラグメントへ分割しうる。
【０１０８】
[0128]プロセスフロー１３００は、次いで、ステップ１３１０に進み、図６を参照してさらに記載されているように、送信機が、複数のデータ・フラグメントの各々についてフラグメント・シーケンス番号（ＦＧＳＮ）を生成する。特定の実施形態では、フラグメント・シーケンス番号は、フラグメント番号と呼ばれうる。
【０１０９】
[0129]図１４は、複数のデータ・フラグメントを送信する方法の態様を例示する。特定の実施形態では、プロセスフロー１４００は、プロセスフロー１３００から継続しうる。プロセスフロー１４００は、複数のデータ・フラグメントのうちのあるデータ・フラグメントがアクノレッジメントを引き出すための特定のデータ・フラグメントであるか否かを送信機が判定する、ステップ１４０２を含む。特定の実施形態では、特定のデータ・フラグメントは、図７ａを参照して記載されているように、複数のデータ・フラグメントのうちの最後のデータ・フラグメント（例えば、最後のデータ・フラグメント７０３）に対応する。別の実施形態では、特定のデータ・フラグメントは、複数のデータ・フラグメントのうちの最後のデータ・フラグメント以外のフラグメントに対応する。例えば、図７ｂを参照してさらに記載されているように、特定のデータ・フラグメントは、データ・フラグメント７１３に対応しうる。
【０１１０】
[0130]データ・フラグメントが特定のデータ・フラグメントではないとの判定に応じて、プロセスフロー１４００は、ステップ１４０４に進み、データ・フラグメントが第１の複数のデータ・フラグメントに含まれているか否かを送信機が判定する。第１の複数のデータ・フラグメントの各々は、受信機への特定のデータ・フラグメントの送信の前に、受信機に送信される。
【０１１１】
[0131]データ・フラグメントが第１の複数のデータ・フラグメントに含まれているとの判定に応じて、プロセスフロー１４００は、ステップ１４０６に進み、送信機が、データ・フラグメントのアクノレッジメント・ポリシをブロック・アクノレッジメントに設定する。
【０１１２】
[0132]あるいは、プロセスフロー１４００は、ステップ１４０４における、データ・フラグメントが第１の複数のデータ・フラグメントに含まれていないとの判定に応じて、ステップ１４１０に進み、送信機が、データ・フラグメントのアクノレッジメント・ポリシを個別のアクノレッジメントに設定する。
【０１１３】
[0133]ステップ１４０２における、データ・フラグメントが特定のデータ・フラグメントであるとの判定に応じて、プロセスフロー１４００は、ステップ１４１２に進み、送信機がデータ・フラグメントのアクノレッジメント・ポリシを暗黙的なブロック・アクノレッジメント要求に設定し、そして、ステップ１４１４に進み、送信機がデータ・フラグメントのモア・フラグメント（more fragment）フィールドを特定の値（例えば、ゼロ）に設定する。
【０１１４】
[0134]プロセスフロー１４００は、１４０８、１４１０および１４１４から、ステップ１４０８に進み、送信機がデータ・フラグメントを受信機に送信する。プロセスフロー１４００は、ステップ１４１６に進み、データ・フラグメントが複数のデータ・フラグメントのうちの最後のデータ・フラグメントであるか否かを送信機が判定する。データ・フラグメントが最後のデータ・フラグメントではないとの判定に応じて、プロセスフロー１４００は、ステップ１４０２に戻って次のデータ・フラグメントを処理する。例えば、データ・フラグメントは、第１の複数のデータ・フラグメントに含まれうる。別の例として、データ・フラグメントは、複数のデータ・フラグメントのうちの最後ではないデータ・フラグメントでありえ、処理されるべき後続するデータ・フラグメントが存在しうる。
【０１１５】
[0135]図１５は、マルチフラグメント・アクノレッジメント（ＭＦＡ）を受信する方法の態様を例示する。特定の実施形態では、プロセスフロー１５００は、プロセスフロー１４００から継続しうる。プロセスフロー１５００は、マルチフラグメント・アクノレッジメント（ＭＦＡ）が特定のデータ・フラグメントを送信するしきい期間（threshold time period）中に受信されたか否かを送信機が判定する、ステップ１５０２を含む。ＭＦＡがしきい期間内に受信されていないと送信機が判定することに応じて、プロセスフロー１５００は、ステップ１５０４に進み、送信機が、特定のデータ・フラグメントを受信機へ再送信する。例えば、特定のデータ・フラグメントは、受信機によって受信成功されておらず、特定のデータ・フラグメントを再送信することは、ＭＦＡを受信機から引き出しうる。プロセスフロー１５００は、次いで、ステップ１５０２に戻る。
【０１１６】
[0136]ステップ１５０２における、しきい期間中にＭＦＡが受信されたとの判定に応じて、プロセスフロー１５００は、ステップ１５０６に進み、送信機が、受信機からアクノレッジメントを受信する。例えば、図７ａを参照して記載されているように、送信機は、特定のデータ・フラグメントが複数のデータ・フラグメントのうちの最後のデータ・フラグメントであることに応じて、ＭＦＡ７０５を受信しうる。別の例として、図７ｂを参照してさらに記載されているように、送信機は、特定のデータ・フラグメントが複数のデータ・フラグメントのうちの最後ではないデータ・フラグメントであることに応じて、ＭＦＡ７１５を受信しうる。プロセスフロー１５００は、次いで、ステップ１５０８に進み、送信機は、アクノレッジメントのブロック・アクノレッジメント識別子フィールドの値が、特定のデータ・フラグメントのサービス・フィールドのスクランブラ初期値に対応することを判定する。
【０１１７】
[0137]プロセスフロー１５００は、次いで、ステップ１５１０に進み、送信機は、アクノレッジメントの開始シーケンス制御（ＳＳＣ）フィールドの値が、単一のデータ・ユニットのシーケンス番号に対応することを判定する。特定のデータ・フラグメントは、単一のデータ・ユニットのシーケンス番号を含みうる。
【０１１８】
[0138]プロセスフロー１５００は、次いで、ステップ１５１２に進み、送信機が、特定のデータ・フラグメントと第１の複数のデータ・フラグメントの各々を受信機が受信したか否かを示すマルチフラグメント・アクノレッジメント（ＭＦＡ）として、アクノレッジメントを解釈する。例えば、アクノレッジメントのブロック・アクノレッジメント識別子フィールドが、特定のデータ・フラグメントのサービス・フィールドのスクランブラ初期値に対応すること、もしくは、アクノレッジメントのＳＳＣフィールドが単一のデータ・ユニットのシーケンス番号に対応すること、またはその両方であるとの判定に応じて、送信機は、ＭＦＡが特定のデータ・フラグメントに応答していると判定しうる。
【０１１９】
[0139]プロセスフロー１５００は、次いで、ステップ１５１４に進み、送信機が、ＭＦＡに基づいて、特定のデータ・フラグメントと第１の複数のデータ・フラグメントの各々が受信機によって受信されたか否かを判定する。例えば、図８ｂを参照してさらに記載されているように、ＭＦＡのビットマップ（例えば、ブロックａｃｋビットマップ９１８）の各ビットが、対応するデータ・フラグメントが受信されたか否かを示しうる。プロセスフロー１５００は、次いで、ステップ１５１６に進み、送信機が、第１の複数のデータ・フラグメントおよび特定のデータ・フラグメントが受信されたことをＭＦＡが示しているか否かを判定する。
【０１２０】
[0140]第１の複数のデータ・フラグメントのうちの少なくとも１つが受信されていないとの判定に応じて、プロセスフローは、ステップ１５１８に進み、送信機が、ＭＦＡに基づいて、第１の複数のデータ・フラグメントのうちの１または複数を選択的に再送信する。例えば、複数のデータ・フラグメントのうちの１または複数を受信する受信機にエラーがあった場合、送信機は、単一のデータ・ユニットが受信機によって再構築に成功されるように、１または複数のデータ・フラグメントを再送信しうる。
【０１２１】
[0141]ステップ１５１６における、特定のデータ・フラグメントと第１の複数のデータ・フラグメントのすべてが受信されたとの判定に応じて、プロセスフローは、ステップ１５２０に進み、送信機が、次のデータ・ユニットの送信を開始する。次のデータ・ユニットの第１のデータ・フラグメントのフラグメント・シーケンス番号（ＦＧＳＮ）は、データ・フラグメントの次のシーケンスの始まりを示す最小のＦＧＳＮ値（例えば、「０」）でありうる。
【０１２２】
[0142]図１６は、データ・フラグメントを受信し、アクノレッジメントの送信を開始すべきか否かを判定する、方法の態様を例示する。
【０１２３】
[0143]プロセスフロー１６００は、受信機が、ワイヤレスデバイスから単一のデータ・ユニットのうちの特定のデータ・フラグメントを受信する、ステップ１６０２を含む。プロセスフロー１６００は、次いで、ステップ１６０４に進み、受信機が、データ・フラグメントが暗黙的なブロック・アクノレッジメント要求を示すか否かを判定する。
【０１２４】
[0144]データ・フラグメントが暗黙的なブロック・アクノレッジメント要求を示しているとの判定に応じて、プロセスフロー１６００は、ステップ１６０６に進み、受信機が、ワイヤレスデバイスへのアクノレッジメントの送信を開始する。アクノレッジメントは、ワイヤレスデバイスから特定のデータ・フラグメントが受信されたことを示す。アクノレッジメントは、単一のデータ・ユニットの第１の複数のデータ・フラグメントの各々が、ワイヤレスデバイスから受信されたか否かを示す。図７ａおよび図７ｂを参照してさらに記載されているように、第１の複数のデータ・フラグメントの各々は、特定のデータ・フラグメントのフラグメント・シーケンス番号（ＦＧＳＮ）の前に、特定のＦＧＳＮを含む。
【０１２５】
[0145]あるいは、ステップ１６０４における、データ・フラグメントが暗黙的なブロック・アクノレッジメント要求を示していないとの判定に応じて、プロセスフロー１６００は、ステップ１６０８に進み、受信機は、ワイヤレスデバイスへのアクノレッジメントの送信を開始することを控える。例えば、受信機は、暗黙的なブロック・アクノレッジメント要求以外のアクノレッジメント・ポリシを示すデータ・フラグメントに応答して、マルチフラグメント・アクノレッジメント（ＭＦＡ）を送信しない場合がありうる。
【０１２６】
[0146]プロセスフロー１６００は、次いで、ステップ１６１０に進み、受信機が、個別のアクノレッジメントが要求されていることをデータ・フラグメントが示している（例えば、個別のアクノレッジメント・ポリシを示している）か否かを判定する。個別のアクノレッジメントが要求されていることをデータ・フラグメントが示しているとの判定に応じて、プロセスフロー１６００は、ステップ１６１２に進み、受信機が、ワイヤレスデバイスへの第２のアクノレッジメントの送信を開始する。第２のアクノレッジメントは、ワイヤレスデバイスから特定のデータ・フラグメントが受信されたことを示す。あるいは、個別のアクノレッジメントが要求されていることを特定のデータ・フラグメントが示していないとの判定に応じて、プロセスフロー１６００は、ステップ１６０２に戻る。
【０１２７】
[0147]図１７は、本開示のいくつかの態様によるワイヤレスデバイス１７００の例のブロック図である。当業者であれば、ワイヤレスデバイスが、図１７に例示された簡略化されたワイヤレスデバイス１７００よりもより多くの構成要素を有しうることを認識するであろう。ワイヤレスデバイス１７００は、特許請求の範囲の範囲内の実施のうちのいくつかの顕著な特徴を記載するために役立つ構成要素しか含んでいない。ワイヤレスデバイス１７００は、受信機１７０１、プロセッサ１７０３、送信機１７０５、およびアンテナ１７０５を含む。１つの実施では、ワイヤレスデバイス１７００は、キャリア・センス多元接続ネットワークにおいてデータ・フレームを送信するように構成される。
【０１２８】
[0148]１つの実装形態では、単一のデータ・ユニットから複数のデータ・フラグメントを作り出す手段は、（例えば、ＭＳＤＵのサイズを決定し、ＭＳＤＵのサイズをパケット・ペイロード・サイズによって除することによってデータ・フラグメントの数を決定し、決定された数のデータ・フラグメントを生成するようにプログラムされた）プロセッサ１７０３を含む。１つの実装形態では、複数のデータ・フラグメントのワイヤレスデバイスへの送信を開始する手段は、（例えば、複数のデータ・フラグメントが送信される準備がなされていることを判定し、複数のデータ・フラグメントの送信を要求する信号を送信機１７０５に送信するようにプログラムされた）プロセッサ１７０３を含む。１つの実装形態では、複数のデータ・フラグメントのうちの特定のデータ・フラグメントがワイヤレスデバイスに送信された後にアクノレッジメントを受信する手段は、（例えば、受信機１７０１から信号としてアクノレッジメントを受信するようにプログラムされた）プロセッサ１７０３を含む。特定のデータ・フラグメントは、暗黙的なブロック・アクノレッジメント要求を示しうる。特定の実施形態では、任意のフラグメントのアクノレッジメント・ポリシ・フィールドが、アクノレッジメントを引き出すために暗黙的なブロック・アクノレッジメント要求に設定されうる。例示のために、アクノレッジメント・ポリシ・フィールドが暗黙的なブロック・アクノレッジメント要求に設定されたデータ・フラグメントが、ＭＦＡを引き出しうる。特定の実施形態では、図７ａを参照して記載されているように、ＭＦＡを引き出すデータ・フラグメントは、モア・フラグメント（more fragment）フィールドが、これ以上フラグメントがないことを示す第１の値（例えば、「０」または偽）に設定された、複数のデータ・フラグメントのうちの最後のデータ・フラグメントでありうる。別の実施形態では、図７ｂを参照して記載されているように、ＭＦＡを引き出すデータ・フラグメントは、モア・フラグメント（more fragment）フィールドが、さらにフラグメントがあることを示す第２の値（例えば、「１」または真）に設定された、最後のデータ・フラグメント以外のデータ・フラグメントである。複数のデータ・フラグメントのうちの第１の複数のデータ・フラグメントの各々は、ブロック・アクノレッジメント・ポリシを示しうる。第１の複数のデータ・フラグメントの各々は、特定のデータ・フラグメントの送信の前に、ワイヤレスデバイスに送信されうる。このアクノレッジメントは、特定のデータ・フラグメントの、および第１の複数のデータ・フラグメントの各々の、ワイヤレスデバイスによる受信または非受信を示しうる。例えば、アクノレッジメントは、マルチフラグメント・アクノレッジメント（ＭＦＡ）でありうる。ＭＦＡは、パケットの物理レイヤ（ＰＨＹ）プリアンブルの信号（ＳＩＧ）フィールドに含まれうる。特定の実施形態では、ＭＦＡは、ＮＤＰブロック・アクノレッジメントでありうる。
【０１２９】
[0149]開示された実施形態のうちの１または複数は、通信デバイス、固定ロケーション・データ・ユニット、モバイル・ロケーション・データ・ユニット、モバイル電話、セルラ電話、コンピュータ、タブレット、ポータブル・コンピュータ、またはデスクトップ・コンピュータを含みうるシステムまたは装置内に実装されうる。さらに、システムまたは装置は、セット・トップ・ボックス、エンタテイメント・ユニット、ナビゲーション・デバイス、携帯情報端末（ＰＤＡ）、モニタ、コンピュータ・モニタ、テレビ、チューナ、ラジオ、衛星ラジオ、音楽プレーヤ、デジタル音楽プレーヤ、ポータブル音楽プレーヤ、ビデオ・プレーヤ、デジタル・ビデオ・プレーヤ、デジタル・ビデオ・ディスク（ＤＶＤ）プレーヤ、ポータブル・デジタル・ビデオ・プレーヤ、データまたはコンピュータ命令群を格納または取得するその他任意のデバイス、またはこれらの組み合わせを含みうる。別の例示的な限定しない例として、システムまたは装置は、例えばモバイル電話のような遠隔ユニット、ハンドヘルド・パーソナル通信システム（ＰＣＳ）ユニット、例えば携帯データ端末のようなポータブル・データ・ユニット、全地球測位システム（ＧＰＳ）対応デバイス、ナビゲーション・デバイス、例えばメータ読取機器のような固定ロケーション・データ・ユニット、データまたはコンピュータ命令群を格納または取得するその他任意のデバイス、またはこれらの任意の組み合わせを含みうる。図１−図１０のうちの１または複数は、本開示の教示したがうシステム、装置、および／または方法を例示しているが、本開示は、これら例示されたシステム、装置、および／または方法に限定されない。本開示の実施形態は、メモリ、プロセッサ、およびオン・チップ回路を含む集積回路を含む任意のデバイスにおいて適切に適用されうる。
【０１３０】
[0150]本明細書において、例えば、「第１の」、「第２の」等のような指定を用いた要素に対する何れの参照も、一般に、これら要素の数も順番も限定しないことが理解されるべきである。むしろ、これら指定は、本明細書において、複数の要素または要素の事例を区別する従来の方法として使用されうる。したがって、第１の要素および第２の要素への参照は、２つのみの要素しか適用されないことも、ある方式において、第１の要素が第２の要素に先行しなければならないことも、意味していない。また、特に述べられていないのであれば、これら要素のセットは、１または複数の要素を備えうる。
【０１３１】
[0151]本明細書で使用される場合、用語「判定すること（determining）」は、さまざまな動作を含む。例えば、「判定すること」は、計算、コンピューティング、処理、導出、調査、ルックアップ（例えば、テーブル、データベース、または他のデータ構造内のルックアップ）、確認等を行うことを含みうる。また、「判定すること」は、受信（例えば、情報の受信）、アクセス（例えば、メモリ内のデータへのアクセス）等を行うことを含みうる。また、「判定すること」は、解決、選択、選定、確立等を行うことを含みうる。さらに、本明細書で使用されるような「チャネル幅」は、ある態様において、帯域幅と呼ばれうるか、または、帯域幅を包含しうる。
【０１３２】
[0152]本明細書に記載されるように、項目のリストのうちの「少なくとも１つ」と称する文言は、単数を含むこれら項目のうちの任意の組み合わせを称する。例として、「ａ、ｂ、またはｃのうちの少なくとも１つ」は、ａ、ｂ、ｃ、ａ−ｂ、ａ−ｃ、ｂ−ｃ、およびａ−ｂ−ｃをカバーすることが意図されている。
【０１３３】
[0153]さまざまな例示的な構成要素、ブロック、コンフィギュレーション、モジュール、回路、およびステップは、これらの機能の観点から一般的に説明された。そのような機能がハードウェアとして、または、プロセッサ実行可能な命令群として実施されるか否かは、システム全体に課せられる設計制約および特定の用途に依存する。さらに、前述した方法のさまざまな動作は、例えば、さまざまなハードウェアおよび／またはソフトウェア構成要素（単数または複数）、回路、および／または、モジュール（単数または複数）のように、動作を実行することが可能な任意の適切な手段によって実行されうる。一般に、図１−図１７に例示される何れの動作も、これら動作を実行することが可能な対応する機能手段によって実行されうる。当業者であれば、特定の用途の各々に応じて変化する方式で、前述した機能を実現しうる。しかしながら、この適用判断は、本発明の範囲からの逸脱をもたらすものと解釈されるべきではない。
【０１３４】
[0154]当業者であればさらに、本開示に関連して記載されたさまざまな例示的な論理ブロック、構成、モジュール、回路、およびアルゴリズム・ステップが、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ信号（ＦＰＧＡ）もしくはその他のプログラマブル論理デバイス（ＰＬＤ）、ディスクリート・ゲートもしくはトランジスタ・ロジック、ディスクリート・ハードウェア構成要素（例えば、電子的ハードウェア）、プロセッサによって実行されるコンピュータ・ソフトウェア、または本明細書に記載される機能を実行するように設計されたこれら任意の組み合わせを用いて実施または実行されうることを認識するであろう。汎用プロセッサは、マイクロ・プロセッサでありうるが、代替案では、プロセッサは、任意の市販のプロセッサ、コントローラ、マイクロコントローラ、または順序回路でありうる。プロセッサは、例えばＤＳＰとマイクロ・プロセッサとの組み合わせ、複数のマイクロ・プロセッサ、ＤＳＰコアと連携する１または複数のマイクロ・プロセッサ、またはその他任意のこのような構成であるコンピューティング・デバイスの組み合わせとして実現されうる。
【０１３５】
[0155]１または複数の態様では、説明された機能が、ハードウェア、ソフトウェア、ファームウェア、またはこれらの任意の組み合わせで実現されうる。これら機能は、ソフトウェアで実施されるのであれば、１または複数の命令群またはコードとしてコンピュータ読取可能な媒体に格納されうる。コンピュータ読取可能な媒体は、コンピュータ読取可能な記憶媒体と、１つの場所から別の場所へのコンピュータ・プログラムの移動を容易にする任意の媒体を含む通信媒体とを含む。記憶媒体は、コンピュータによってアクセスされうる利用可能な任意の媒体である。限定ではなく、例によって、このようなコンピュータ読取可能な記憶媒体は、ランダム・アクセス・メモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、プログラマブル読取専用メモリ（ＰＲＯＭ）、消去可能なＰＲＯＭ（ＥＰＲＯＭ）、電気的消去可能なＰＲＯＭ（ＥＥＰＲＯＭ）、レジスタ、ハードディスク、リムーバブル・ディスク、コンパクト・ディスク読取専用メモリ（ＣＤ−ＲＯＭ）、その他の光ディスク記憶装置、磁気ディスク記憶装置、磁気記憶デバイス、または、命令群またはデータ構造の形式で、所望のプログラム・コードを格納するために使用され、かつ、コンピュータによってアクセスされうるその他任意の媒体、を含みうる。代案では、このコンピュータ読取可能な媒体（例えば、記憶媒体）は、プロセッサに統合されうる。このプロセッサおよび記憶媒体は、特定用途向けＩＣ（ＡＳＩＣ）に存在しうる。このＡＳＩＣは、コンピューティング・デバイスまたはユーザ端末に存在しうる。代案では、このプロセッサおよび記憶媒体は、コンピューティング・デバイスまたはユーザ端末内のディスクリートな構成要素として存在しうる。
【０１３６】
[0156]さらに、いかなる接続も、コンピュータ読取可能な媒体として適切に呼ばれる。同軸ケーブル、光ファイバ・ケーブル、対より線、デジタル加入者線（ＤＳＬ）、あるいは、例えば赤外線、ワイヤレスおよびマイクロ波のようなワイヤレス技術を使用して、ウェブサイト、サーバ、あるいはその他の遠隔ソースからソフトウェアが送信される場合、同軸ケーブル、光ファイバ・ケーブル、対より線、ＤＳＬ、あるいは、例えば赤外線、ワイヤレスおよびマイクロ波のようなワイヤレス技術が、媒体の定義に含まれる。本明細書で使用されるようなｄｉｓｋおよびｄｉｓｃは、コンパクトｄｉｓｃ（ＣＤ）、レーザｄｉｓｃ、光ｄｉｓｃ、デジタル多用途ｄｉｓｃ（ＤＶＤ）、フロッピー（登録商標）ｄｉｓｋ、およびブルーレイ（登録商標）ｄｉｓｃ（ブルーレイは、日本国東京のＳｏｎｙコーポレーションの登録商標である）を含む。ここで、通常、ｄｉｓｋは、データを磁気的に再生し、ｄｉｓｃは、レーザを用いて光学的にデータを再生する。したがって、いくつかの態様では、コンピュータ読取可能な媒体は、非一時的なコンピュータ読取可能な媒体（例えば、実体的な媒体）を含みうる。さらに、いくつかの態様では、コンピュータ読取可能な媒体は、一時的なコンピュータ読取可能な媒体（例えば、信号）を含みうる。上記の組み合わせもまた、コンピュータ読取可能な媒体の範囲内に含まれるべきである。
【０１３７】
[0157]本明細書で開示された方法は、記載された方法を達成するための１または複数のステップまたは動作を含む。方法ステップおよび／または動作は、特許請求の範囲から逸脱せずに相互に置換されうる。言い換えると、ステップまたは動作の特定の順序が指定されていない限り、特定のステップおよび／または動作の順序および／または使用は、特許請求の範囲から逸脱せずに変更されうる。
【０１３８】
[0158]したがって、いくつかの態様は、本明細書に表された動作を実行するためのコンピュータ・プログラム製品を含みうる。例えば、このようなコンピュータ・プログラム製品は、格納された（および／または符号化された）命令群を有するコンピュータ読取可能な記憶媒体を含みうる。これら命令群は、本明細書において記載された動作を実行するために、１または複数のプロセッサによって実行されることが可能である。ある態様の場合、コンピュータ・プログラム製品は、パッケージング・マテリアルを含みうる。
【０１３９】
[0159]さらに、本明細書で説明された方法および技法を実行するためのモジュールおよび／または他の適切な手段を、適宜、ユーザ端末および／または基地局によってダウンロードし、かつ／または他の形式で入手することができることを理解されたい。あるいは、本明細書に記載されたさまざまな方法は、記憶手段（例えば、ＲＡＭ、ＲＯＭ、例えばコンパクト・ディスク（ＣＤ）またはフロッピー（登録商標）ディスクのような物理的な記憶媒体等）によって提供されうる。さらに、本明細書で説明された方法および技法をデバイスに提供するために、その他任意の適切な技法が利用されうる。
【０１４０】
[0160]特許請求の範囲は、前述した正確な構成および構成要素に限定されないことを理解されたい。開示された実施形態の上記記載は、当業者が、開示された実施形態の製造または利用を可能とするように提供される。前述したものは、本開示の態様に向けられているが、これら開示のその他およびさらなる態様が、本願の基本的な範囲から逸脱することなく考案され、この範囲は、以下に示す特許請求の範囲によって決定される。さまざまな修正、変更、および変形が、特許請求の範囲の開示の範囲から逸脱することなく、本明細書に記載された実施形態の構成、動作、および詳細においてなされうる。したがって、本開示は、本明細書における実施形態に限定されることは意図されておらず、後述する特許請求の範囲およびその均等物によって定義されるような原理および新規の特徴と整合する、可能な最も広い範囲が与えられるべきである。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
方法であって、
送信機のパラメータに基づいて、前記送信機がマルチフラグメント・アクノレッジメント（ＭＦＡ）をサポートしているか否かを、前記送信機において判定することと、
第１のフレームを受信機に送信することと
を備え、
前記送信機がＭＦＡをサポートしているとの判定に応じて、前記第１のフレームのサブ１ギガヘルツ（Ｓ１Ｇ）機能要素のＳ１Ｇ機能情報フィールドのフラグメント・ブロック・アクノレッジメント（ＢＡ）サポート・サブフィールドが、第１の値を有し、
前記送信機がＭＦＡをサポートしていないとの判定に応じて、前記フラグメントＢＡサポート・サブフィールドが、第２の値を有する、方法。
［Ｃ２］
受信機から受信した第２のフレームのフラグメント・ブロック・アクノレッジメント（ＢＡ）サポート・フィールドの値に基づいて、前記受信機がＭＦＡをサポートしているか否かを、前記送信機において判定すること、をさらに備える、Ｃ１に記載の方法。
［Ｃ３］
前記送信機および前記受信機がＭＦＡをサポートしているとの判定に応じて、単一のデータ・ユニットから複数のデータ・フラグメントを作り出すことと、前記複数のデータ・フラグメントを前記受信機に送信することと、をさらに備え、
前記複数のデータ・フラグメントのうちの特定のデータ・フラグメントが、暗黙的なブロック・アクノレッジメント要求を示し、
前記複数のデータ・フラグメントのうちの第１の複数のデータ・フラグメントの各々が、ブロック・アクノレッジメント・ポリシを示し、
前記第１の複数のデータ・フラグメントの各々は、前記特定のデータ・フラグメントの前記受信機への送信の前に、前記受信機に送信される、Ｃ２に記載の方法。
［Ｃ４］
前記特定のデータ・フラグメントは、前記複数のデータ・フラグメントの最後のデータ・フラグメントである、Ｃ３に記載の方法。
［Ｃ５］
前記送信機は、Ｓ１Ｇ局またはＳ１Ｇアクセスポイントを含む、Ｃ３に記載の方法。
［Ｃ６］
前記複数のデータ・フラグメントの各々は、前記単一のデータ・ユニットのフレーム・シーケンス番号（ＦＳＮ）を示す、Ｃ３に記載の方法。
［Ｃ７］
方法であって、
送信機のパラメータに基づいて、前記送信機がマルチフラグメント・アクノレッジメント（ＭＦＡ）をサポートしているか否かを、前記送信機において判定することと、
受信機から受信されたフレームのフラグメント・ブロック・アクノレッジメント（ＢＡ）サポート・フィールドの値に基づいて、前記受信機がＭＦＡをサポートしているか否かを、前記送信機において判定することと、
前記送信機および前記受信機がＭＦＡをサポートしているとの判定に応じて、単一のデータ・ユニットから複数のデータ・フラグメントを作り出すことと、前記複数のデータ・フラグメントを前記受信機に送信することと
を備え、
前記複数のデータ・フラグメントのうちの特定のデータ・フラグメントが、暗黙的なブロック・アクノレッジメント要求を示し、
前記複数のデータ・フラグメントのうちの第１の複数のデータ・フラグメントの各々が、ブロック・アクノレッジメント・ポリシを示し、
前記第１の複数のデータ・フラグメントの各々は、前記特定のデータ・フラグメントの前記受信機への送信の前に、前記受信機に送信される、方法。
［Ｃ８］
前記送信機は、Ｓ１Ｇ局またはＳ１Ｇアクセスポイントを含む、Ｃ７に記載の方法。
［Ｃ９］
方法であって、
単一のデータ・ユニットから複数のデータ・フラグメントを作り出すことと、
前記複数のデータ・フラグメントを受信機に送信することと
を備え、
前記複数のデータ・フラグメントのうちの特定のデータ・フラグメントが、暗黙的なブロック・アクノレッジメント要求を示し、
前記複数のデータ・フラグメントのうちの第１の複数のデータ・フラグメントの各々が、ブロック・アクノレッジメント・ポリシを示し、
前記第１の複数のデータ・フラグメントの各々は、前記特定のデータ・フラグメントの前記受信機への送信の前に、前記受信機に送信される、方法。
［Ｃ１０］
前記複数のデータ・フラグメントの各々についてフラグメント・シーケンス番号（ＦＧＳＮ）を生成すること、をさらに備える、Ｃ９に記載の方法。
［Ｃ１１］
前記ＦＧＳＮは、モジュロ関数を用いて生成される、Ｃ１０に記載の方法。
［Ｃ１２］
前記特定のデータ・フラグメントを前記受信機に送信した後に、前記受信機からアクノレッジメントを受信することと、
前記アクノレッジメントを、マルチフラグメント・アクノレッジメント（ＭＦＡ）として解釈することであって、
前記アクノレッジメントのブロック・アクノレッジメント識別子フィールドの値が、前記特定のデータ・フラグメントのサービス・フィールドのスクランブラ初期値に対応していると判定することと、
前記アクノレッジメントの開始シーケンス制御（ＳＳＣ）フィールドの値が、前記単一のデータ・ユニットのシーケンス番号に対応していると判定することであって、前記ＭＦＡは、前記特定のデータ・フラグメントの、および前記第１の複数のデータ・フラグメントの各々の、前記受信機による受信または非受信を示す、判定することと
に応じて、前記アクノレッジメントを、マルチフラグメント・アクノレッジメント（ＭＦＡ）として解釈することと、
前記ＭＦＡに基づいて、前記特定のデータ・フラグメントと前記単一のデータ・ユニットの第１の複数のデータ・フラグメントの各々が前記受信機によって受信されたか否かを判定することと、
をさらに備える、Ｃ９に記載の方法。
［Ｃ１３］
前記ＭＦＡに基づいて、前記第１の複数のデータ・フラグメントのうちの１または複数を選択的に再送信すること、をさらに備える、Ｃ１２に記載の方法。
［Ｃ１４］
前記ＭＦＡに基づいて、次のデータ・ユニットの送信を開始すること、をさらに備える、Ｃ１２に記載の方法。
［Ｃ１５］
前記次のデータ・ユニットの第１のデータ・フラグメントのフラグメント・シーケンス番号（ＦＧＳＮ）は、シーケンスの始まりを示す最小のＦＧＳＮ値を有する、Ｃ１４に記載の方法。
［Ｃ１６］
前記ＭＦＡは、ビットマップを備え、前記ビットマップの各ビットは、前記特定のデータ・フラグメントと、前記第１の複数のデータ・フラグメントのうちの対応するデータ・フラグメントが、前記受信機によって受信されたか否かを示す、Ｃ１２に記載の方法。
［Ｃ１７］
前記特定のデータ・フラグメントの送信後のしきい期間中に前記ＭＦＡが受信されなかったときに、前記特定のデータ・フラグメントを前記受信機へ再送信すること、をさらに備える、Ｃ１２に記載の方法。
［Ｃ１８］
前記ＭＦＡは、パケットの物理レイヤ（ＰＨＹ）プリアンブルに含まれる、Ｃ１２に記載の方法。
［Ｃ１９］
前記ＭＦＡは、パケットの前記ＰＨＹプリアンブルの信号（ＳＩＧ）フィールドに含まれる、Ｃ１８に記載の方法。
［Ｃ２０］
前記単一のデータ・ユニットのシーケンス番号は、前記単一のデータ・ユニットのフレーム・シーケンス番号（ＦＳＮ）を含む、Ｃ１２に記載の方法。
［Ｃ２１］
方法であって、
単一のデータ・ユニットから複数のデータ・フラグメントを作り出すことと、
前記複数のデータ・フラグメントを受信機に送信することと、
前記複数のデータ・フラグメントのうちの特定のデータ・フラグメントを前記受信機に送信した後に、前記受信機からマルチフラグメント・アクノレッジメント（ＭＦＡ）を受信することとを備え、
前記ＭＦＡは、前記特定のデータ・フラグメントの、および第１の複数のデータ・フラグメントの各々の、前記受信機による受信または非受信を示し、
第１の複数のデータ・フラグメントの各々は、前記特定のデータ・フラグメントの前記受信機への送信の前に、前記受信機に送信され、
前記ＭＦＡは、ヌル・データ・パケット（ＮＤＰ）媒体アクセス制御（ＭＡＣ）フレーム・タイプ・フィールド、ブロック・アクノレッジメント識別子フィールド、開始シーケンス制御フィールド、およびブロック・アクノレッジメント・ビットマップを備える、方法。
［Ｃ２２］
前記ＮＤＰ  ＭＡＣフレーム・タイプ・フィールドは、３ビットの長さを有し、前記開始シーケンス制御フィールドは、１２ビットの長さを有する、Ｃ２１に記載の方法。
［Ｃ２３］
前記ＮＤＰ  ＭＡＣフレーム・タイプ・フィールドは、４の値を有する、Ｃ２１に記載の方法。
［Ｃ２４］
方法であって、
単一のデータ・ユニットから複数のデータ・フラグメントを作り出すことと、
前記複数のデータ・フラグメントを受信機に送信することと、ここで、前記複数のデータ・フラグメントのうちの特定のデータ・フラグメントが、暗黙的なブロック・アクノレッジメント要求を示し、前記複数のデータ・フラグメントのうちの第１の複数のデータ・フラグメントの各々は、ブロック・アクノレッジメント・ポリシを示し、前記第１の複数のデータ・フラグメントの各々は、前記特定のデータ・フラグメントの前記受信機への送信の前に、前記受信機に送信される、
前記複数のデータ・フラグメントのうちの残りのデータ・フラグメントの各々の、個別のアクノレッジメントを要求することと、
を備える方法。
［Ｃ２５］
前記第１の複数のデータ・フラグメントは最大７つのデータ・フラグメントを含み、前記複数のデータ・フラグメントは、約１メガヘルツ（ＭＨｚ）の帯域幅で送信される、Ｃ２４に記載の方法。
［Ｃ２６］
前記第１の複数のデータ・フラグメントは最大１５のデータ・フラグメントを含み、前記複数のデータ・フラグメントは、約２メガヘルツ（ＭＨｚ）またはそれより高い周波数の帯域幅で送信される、Ｃ２４に記載の方法。
［Ｃ２７］
前記特定のデータ・フラグメントの送信後に、前記受信機からアクノレッジメントを受信することと、
前記アクノレッジメントを、マルチフラグメント・アクノレッジメント（ＭＦＡ）として解釈することであって、
前記アクノレッジメントのブロック・アクノレッジメント識別子フィールドの値が、前記特定のデータ・フラグメントのサービス・フィールドのスクランブラ初期値に対応していると判定することと、
前記アクノレッジメントの開始シーケンス制御（ＳＳＣ）フィールドの値が、前記単一のデータ・ユニットのシーケンス番号に対応していると判定することと
に応じて、前記アクノレッジメントを、マルチフラグメント・アクノレッジメント（ＭＦＡ）として解釈することとをさらに備え、
ここで、前記ＭＦＡは、前記特定のデータ・フラグメントの、および前記第１の複数のデータ・フラグメントの各々の、前記受信機による受信または非受信を示し、前記方法はさらに、
前記ＭＦＡに基づいて、前記特定のデータ・フラグメントと前記単一のデータ・ユニットの第１の複数のデータ・フラグメントの各々が前記受信機によって受信されたか否かを判定すること
を備える、Ｃ２４に記載の方法。
［Ｃ２８］
前記特定のデータ・フラグメントの送信後のしきい期間中に前記ＭＦＡが受信されなかったときに、前記特定のデータ・フラグメントを前記受信機へ再送信すること、をさらに備える、Ｃ２７に記載の方法。
［Ｃ２９］
前記ＭＦＡに基づいて、前記第１の複数のデータ・フラグメントのうちの１または複数を選択的に再送信すること、をさらに備える、Ｃ２７に記載の方法。
［Ｃ３０］
前記ＭＦＡに基づいて、次のデータ・ユニットの送信を開始すること、をさらに備える、Ｃ２７に記載の方法。
［Ｃ３１］
プロセッサによって実行されたときに前記プロセッサに動作を実行させる命令群を格納した非一時的なコンピュータ読取可能な媒体であって、前記動作は、
単一のデータ・ユニットから複数のデータ・フラグメントを作り出すことと、
前記複数のデータ・フラグメントを受信機に送信することと、
前記複数のデータ・フラグメントのうちの特定のデータ・フラグメントを前記受信機に送信した後に、前記受信機からマルチフラグメント・アクノレッジメント（ＭＦＡ）を受信することと
を備え、
前記ＭＦＡは、前記特定のデータ・フラグメントの、および前記複数のデータ・フラグメントのうちの第１の複数のデータ・フラグメントの各々の、前記受信機による受信または非受信を示し、前記第１の複数のデータ・フラグメントの各々は、前記特定のデータ・フラグメントの前記受信機への送信の前に、前記受信機に送信され、
前記ＭＦＡは、ヌル・データ・パケット（ＮＤＰ）媒体アクセス制御（ＭＡＣ）フレーム・タイプ・フィールド、ブロック・アクノレッジメント識別子フィールド、開始シーケンス制御フィールド、およびブロック・アクノレッジメント・ビットマップを備える、
非一時的なコンピュータ読取可能な媒体。
［Ｃ３２］
前記ブロック・アクノレッジメント識別子フィールドは、６ビットの長さを有し、前記ブロック・アクノレッジメント・ビットマップは、１６ビットの長さを有し、前記ＭＦＡは、約２メガヘルツ（ＭＨｚ）またはそれより高い周波数の帯域幅で受信される、Ｃ３１に記載の非一時的なコンピュータ読取可能な媒体。
［Ｃ３３］
前記ブロック・アクノレッジメント識別子フィールドは、２ビットの長さを有し、前記ブロック・アクノレッジメント・ビットマップは、８ビットの長さを有し、前記ＭＦＡは、約１メガヘルツ（ＭＨｚ）の帯域幅で受信される、Ｃ３１に記載の非一時的なコンピュータ読取可能な媒体。
［Ｃ３４］
装置であって、
単一のデータ・ユニットから複数のデータ・フラグメントを作り出す手段と、
前記複数のデータ・フラグメントをワイヤレスデバイスに送信する手段と、
前記複数のデータ・フラグメントのうちの特定のデータ・フラグメントが前記ワイヤレスデバイスに送信された後に、前記ワイヤレスデバイスからアクノレッジメントを受信する手段と
を備え、
前記特定のデータ・フラグメントは、暗黙的なブロック・アクノレッジメント要求を示し、
前記複数のデータ・フラグメントのうちの第１の複数のデータ・フラグメントの各々が、ブロック・アクノレッジメント・ポリシを示し、
前記第１の複数のデータ・フラグメントの各々は、前記特定のデータ・フラグメントの送信の前に、前記ワイヤレスデバイスに送信され、
前記アクノレッジメントは、前記特定のデータ・フラグメントの、および前記第１の複数のデータ・フラグメントの各々の、前記ワイヤレスデバイスによる受信または非受信を示し、
前記アクノレッジメントは、パケットの物理レイヤ（ＰＨＹ）プリアンブルの信号（ＳＩＧ）フィールドに含まれる、装置。
［Ｃ３５］
前記アクノレッジメントは、マルチフラグメント・アクノレッジメント（ＭＦＡ）であり、前記ＭＦＡは、ビットマップを備え、前記ビットマップの各ビットは、前記特定のデータ・フラグメントと、前記第１の複数のデータ・フラグメントの対応するデータ・フラグメントが、前記ワイヤレスデバイスによって受信されたか否かを示す、Ｃ３４に記載の装置。
［Ｃ３６］
前記特定のデータ・フラグメントのサービス品質（ＱｏＳ）フィールドの特定の値は、前記暗黙的なブロック・アクノレッジメント要求を示し、前記特定のデータ・フラグメントは、ＱｏＳデータ・フレームを含む、Ｃ３４に記載の装置。
［Ｃ３７］
前記ＱｏＳフィールドの前記特定の値は０である、Ｃ３６に記載の装置。
［Ｃ３８］
前記特定のデータ・フラグメントのアクノレッジメント・ポリシ・フィールドの特定の値は、前記暗黙的なブロック・アクノレッジメント要求を示し、前記特定のデータ・フラグメントは、ショート・フレームを含む、Ｃ３４に記載の装置。
［Ｃ３９］
前記アクノレッジメント・ポリシ・フィールドの前記特定の値は０である、Ｃ３８に記載の装置。
［Ｃ４０］
装置であって、
プロセッサと、
動作を実行するために前記プロセッサによって実行可能な命令群を格納するメモリと
を備え、前記動作は、
単一のデータ・ユニットの特定のデータ・フラグメントをワイヤレスデバイスから受信することと、
前記特定のデータ・フラグメントが暗黙的なブロック・アクノレッジメント要求を示すとの判定に応じて、前記ワイヤレスデバイスへのアクノレッジメントの送信を開始することであって、
前記アクノレッジメントは、前記特定のデータ・フラグメントが前記ワイヤレスデバイスから受信されたことを示し、
前記アクノレッジメントは、前記単一のデータ・ユニットの第１の複数のデータ・フラグメントの各々が、前記ワイヤレスデバイスから受信されたか否かを示し、
前記第１の複数のデータ・フラグメントの各々は、前記特定のデータ・フラグメントのフラグメント・シーケンス番号（ＦＧＳＮ）の前に特定のＦＧＳＮを含む、開始することと、
前記特定のデータ・フラグメントが暗黙的なブロック・アクノレッジメント要求を示していないとの判定に応じて、前記ワイヤレスデバイスへの前記アクノレッジメントの送信の開始を控えることと
を備える、装置。
［Ｃ４１］
前記動作はさらに、個別のアクノレッジメントが要求されていることを前記特定のデータ・フラグメントが示しているとの判定に応じて、前記ワイヤレスデバイスへの第２のアクノレッジメントの送信を開始することをさらに備え、ここで、前記第２のアクノレッジメントは、前記特定のデータ・フラグメントが前記ワイヤレスデバイスから受信されたことを示す、Ｃ４０に記載の装置。
［Ｃ４２］
前記アクノレッジメントは、ヌル・データ・パケット（ＮＤＰ）媒体アクセス制御（ＭＡＣ）フレーム・タイプ・フィールド、ブロック・アクノレッジメント識別子フィールド、開始シーケンス制御フィールド、およびブロック・アクノレッジメント・ビットマップを備える、Ｃ４０に記載の装置。
［Ｃ４３］
前記ＮＤＰ  ＭＡＣフレーム・タイプ・フィールドは、４の値を有し、前記ブロック・アクノレッジメント識別子フィールドの値は、前記特定のデータ・フラグメントのサービス・フィールドのスクランブラ初期値に対応し、前記アクノレッジメントの開始シーケンス制御フィールドの値は、前記単一のデータ・ユニットのシーケンス番号に対応し、前記ブロック・アクノレッジメント・ビットマップの各ビットは、前記特定のデータ・フラグメントと、前記第１の複数のデータ・フラグメントのうちの対応するデータ・フラグメントが、前記ワイヤレスデバイスから受信されたか否かを示す、Ｃ４２に記載の装置。
［Ｃ４４］
前記アクノレッジメントは、前記特定のデータ・フレームを受信してからショート・インタフレーム・スペース（ＳＩＦＳ）時間後に送信される、Ｃ４０に記載の装置。
【図１】
0006356129.tif 000002
【図２】
0006356129.tif 000003
【図３】
0006356129.tif 000004
【図４】
0006356129.tif 000005
【図５ａ】
0006356129.tif 000006
【図５ｂ】
0006356129.tif 000007
【図６】
0006356129.tif 000008
【図７ａ】
0006356129.tif 000009
【図７ｂ】
0006356129.tif 000010
【図８ａ】
0006356129.tif 000011
【図８ｂ】
0006356129.tif 000012
【図８ｃ】
0006356129.tif 000013
【図９】
0006356129.tif 000014
【図１０】
0006356129.tif 000015
【図１１】
0006356129.tif 000016
【図１２】
0006356129.tif 000017
【図１３】
0006356129.tif 000018
【図１４】
0006356129.tif 000019
【図１５】
0006356129.tif 000020
【図１６】
0006356129.tif 000021
【図１７】
0006356129.tif 000022