(57)【要約】  第１のデータパケットと、その後に第２のデータパケットを生成するように構成された処理システムを含む、無線通信のための装置が開示され、第１および第２のデータパケットの各々はヘッダーとデータを含み、その処理システムは、第１のデータパケットに関連づけられた誤り訂正符号を生成し、第２のデータパケットのヘッダーに前記誤り訂正符号を埋め込むように、さらに構成されている。
2012501103.tif 000002
【特許請求の範囲】
【請求項１】
第１のデータパケットと、その後に第２のデータパケットを生成するように構成され、前記第１および第２のデータパケットの各々がヘッダーとデータを含む、処理システムであって、前記第１のデータパケットに関連づけられた誤り訂正符号を生成し、前記第２のデータパケットのヘッダーに、前記誤り訂正符号を埋め込むように、さらに構成されている、処理システム
を含む、無線通信のための装置。
【請求項２】
前記処理システムは、前記誤り訂正符号なしで前記第２のデータパケットのための誤り検出符号を計算し、前記第２のデータパケットのヘッダーにおいて前記誤り検出符号を含むようにさらに構成されている、請求項１の装置。
【請求項３】
前記処理システムは、前記第２のデータパケットに関連づけられたソースおよびあて先アドレスによって、前記誤り検出符号を計算するように、さらに構成されており、前記処理システムは、前記ソースおよびあて先アドレスを、前記誤り訂正符号で置き換えることにより、前記第２のデータパケットのヘッダーに前記誤り訂正符号を埋め込むように、さらに構成されている、請求項２に記載の装置。
【請求項４】
前記ソースアドレスは、ＢＳＳＩＤを含み、前記あて先アドレスは、ＭＡＣアドレスを含む、請求項３に記載の装置。
【請求項５】
前記処理システムは、前記第１および第２のデータパケットを含むＭＡＣパケットを生成するようにさらに構成されている、請求項１に記載の装置。
【請求項６】
前記処理システムは、前記第１および第２のデータパケットを含む、アグリゲートされたデータパケットを生成するように、さらに構成されている、請求項１に記載の装置。
【請求項７】
前記処理システムは、前記第１および第２のデータパケットの各々の終わりに追加のヘッダーを付加するようにさらに構成され、前記追加のヘッダーの各々は、前記アグリゲートされたデータパケット内の、その各データパケットを識別する情報を有する、請求項６に記載の装置。
【請求項８】
前記処理システムは、前記第２のデータパケットが前記誤り訂正符号を含むことを示す、前記アグリゲートされたデータパケットを伴うインジケータを供給するようにさらに構成されている、請求項６に記載の装置。
【請求項９】
前記アグリゲートされたデータパケットにおける前記データパケットの各々が、ＭＡＣパケットを含み、前記処理システムが、ヘッダーとデータを有する物理層パケットを生成するようにさらに構成されている、請求項８に記載の装置であって、前記物理層パケットにおけるデータは、前記アグリゲートされたデータパケットを含み、前記プロセッサは、前記物理層パケットのヘッダーに、前記インジケータを埋め込むように、さらに構成されている、請求項８に記載の装置。
【請求項１０】
第２のデータパケットが後続する第１のデータパケットを受信するように構成された処理システムであって、前記第１および第２のデータパケットの各々は、ヘッダーとデータを含み、前記第２のデータパケットのヘッダーは、前記第１のデータパケットに関連づけられた誤り訂正符号を含み、前記第１のデータパケットを復号するために、前記第２のデータパケットのヘッダーにおける前記誤り訂正符号を使用するようにさらに構成された、前記処理システム
を含む、無線通信のための装置。
【請求項１１】
前記処理システムは、前記第１のデータパケットを復号するための先行する試みにおける誤りに応じて、前記第１のデータパケットを復号するために、前記第２のデータパケットのヘッダーにおける前記誤り訂正符号を使用するようにさらに構成されている、請求項１０に記載の装置。
【請求項１２】
前記第１のデータパケットは、誤り検出符号を含み、前記処理システムは、前記誤りを決定するために、前記第１のデータパケットを復号するための先行する試みにおいて、前記誤り検出符号を使用するようにさらに構成されている、請求項１１に記載の装置。
【請求項１３】
前記第２のデータパケットは、誤り検出符号を含み、前記処理システムは、前記第２のデータパケットを復号し、前記第２のデータパケットの復号が成功したかどうかを決定するために前記誤り検出符号を使用する、ようにさらに構成されている、請求項１０に記載の装置。
【請求項１４】
前記処理システムは、前記第２のデータパケットのヘッダーにおける誤り訂正符号なしで前記第２のデータパケットに関連づけられた誤り検出符号を計算し、前記第２のデータパケットの復号が成功したかどうかを決定するために、前記第２のデータパケットにおける誤り訂正符号と、前記計算された誤り訂正符号を比較する、ようにさらに構成されている、請求項１３に記載の装置。
【請求項１５】
前記処理システムは、前記第２のデータパケットのヘッダーにおける誤り訂正符号を置き換えることにより、前記第２のデータパケットに関連づけられたソースおよびあて先アドレスによって、前記誤り検出符号を計算するようにさらに構成されている、請求項１４に記載の装置。
【請求項１６】
前記ソースアドレスは、ＢＳＳＩＤを含み、前記あて先アドレスは、ＭＡＣアドレスを含む、請求項１５に記載の装置。
【請求項１７】
前記処理システムは、前記第２のデータパケットの復号が成功した場合にのみ、前記第１のデータパケットを復号するために、前記第２のデータパケットのヘッダーにおける誤り訂正符号を使用するようにさらに構成されている、請求項１４に記載の装置。
【請求項１８】
前記処理システムは、前記第１および第２のデータパケットを含むＭＡＣパケットを受信するようにさらに構成されている、請求項１０に記載の装置。
【請求項１９】
前記処理システムは、前記第１および第２のデータパケットを含む、アグリゲートされたデータパケットを受信するようにさらに構成されている、請求項１０に記載の装置。
【請求項２０】
前記第１および第２のデータパケットの各々は、追加のヘッダーを含み、前記処理システムは、前記アグリゲートされたデータパケットからの前記第１および第２のデータパケットをリカバーするために、前記追加のヘッダーを使用するようにさらに構成されている、請求項１９に記載の装置。
【請求項２１】
前記処理システムは、前記第２のデータパケットが前記誤り訂正符号を含むことを決定するために、前記アグリゲートされたデータパケットとともに受信されたインジケータを使用するようにさらに構成されている、請求項１９に記載の装置。
【請求項２２】
前記アグリゲートされたデータパケットにおける前記データパケットの各々が、ＭＡＣパケットを含み、前記処理システムが、ヘッダーとデータを有する物理層パケットを受信するようにさらに構成されている、請求項２１に記載の装置であって、前記物理層パケットにおけるデータは、前記アグリゲートされたデータパケットを含み、前記プロセッサは、前記物理層パケットのヘッダーからインジケータをリカバーするようにさらに構成されている、請求項２１に記載の装置。
【請求項２３】
第１のデータパケットと、その後に第２のデータパケットを生成することであって、前記第１および第２のデータパケットの各々は、ヘッダーとデータを有する、ことと、
前記第１のデータパケットに関連づけられた誤り訂正符号を生成することと、
前記第２のデータパケットのヘッダーに、前記誤り訂正符号を埋め込みこと
とを含む、無線通信のための方法。
【請求項２４】
前記誤り訂正符号なしで前記第２のデータパケットのための誤り検出符号を計算することと、前記ヘッダーに前記誤り検出符号を供給すること、とをさらに含む、請求項２３に記載の方法。
【請求項２５】
前記誤り検出符号は、前記第２のデータパケットに関連づけられたソースおよびあて先アドレスによって計算され、前記誤り訂正符号は、前記ソースおよびあて先アドレスを前記誤り訂正符号で置き換えることにより、前記第２のパケットのヘッダーに埋め込まれる、請求項２４に記載の方法。
【請求項２６】
前記ソースアドレスは、ＢＳＳＩＤを含み、前記あて先アドレスはＭＡＣアドレスを含む、請求項２５に記載の方法。
【請求項２７】
ＭＡＣパケットを生成することをさらに含み、前記ＭＡＣパケットは前記第１および第２のデータパケットを含む、請求項２３に記載の方法。
【請求項２８】
アグリゲートされたデータパケットを生成することをさらに含み、前記アグリゲートされたデータパケットは、前記第１および第２のデータパケットを含む、請求項２３に記載の方法。
【請求項２９】
前記第１および第２のデータパケットの各々の終わりに、追加のヘッダーを付加することをさらに含み、前記追加のヘッダーの各々は、前記アグリゲートされたデータパケット内の、その各々のデータパケットを識別する情報を有する、請求項２８に記載の方法。
【請求項３０】
前記第２のデータパケットが前記誤り訂正符号を含むことを示す、前記アグリゲートされたデータパケットを伴うインジケータを供給することをさらに含む、請求項２８に記載の方法。
【請求項３１】
前記アグリゲートされたデータパケットにおける前記データパケットの各々がＭＡＣパケットを含む、請求項３０に記載の方法であって、前記方法は、ヘッダーとデータを有する物理層パケットを生成することであって、前記物理層パケットにおけるデータが前記アグリゲートされたデータパケットを含む、ことと、前記物理層パケットのヘッダーに前記インジケータを埋め込むこと、とをさらに含む、請求項３０に記載の方法。
【請求項３２】
第２のデータパケットが後続する第１のデータパケットを受信することであって、前記第１および第２のデータパケットの各々は、ヘッダーとデータを含み、前記第２のデータパケットのヘッダーは、前記第１のデータパケットに関連づけられた誤り訂正符号を含む、ことと、
前記第１のデータパケットを復号するために、前記第２のデータパケットのヘッダーにおける誤り訂正符号を使用すること
とを含む、無線通信のための方法。
【請求項３３】
前記誤り訂正符号は、前記第１のデータパケットを復号するための先行する試みにおける誤りに応じて、前記第１のデータパケットを復号するために、前記第２のデータパケットのヘッダーにおいて使用される、請求項３２に記載の方法。
【請求項３４】
前記第１のデータパケットは、誤り検出符号を含み、前記誤り検出符号は、前記誤りを決定するために、前記第１のデータパケットを復号するための先行する試みにおいて使用される、請求項３３に記載の方法。
【請求項３５】
前記第２のデータパケットは、誤り検出符号を含む、請求項３２に記載の方法であって、前記方法は、前記第２のデータパケットを復号することをさらに含み、前記誤り検出符号は、前記第２のデータパケットの復号が成功したかどうかを決定するために使用される、請求項３２に記載の方法。
【請求項３６】
前記第２のデータパケットのヘッダーにおける誤り訂正符号なしに、前記第２のデータパケットに関連づけられた誤り検出符号を計算することと、前記第２のデータパケットの復号が成功したかどうかを決定するために、前記第２のデータパケットにおける誤り訂正符号と、前記計算された誤り訂正符号を比較すること、とをさらに含む、請求項３５に記載の方法。
【請求項３７】
前記誤り検出符号は、前記第２のデータパケットのヘッダーにおける誤り訂正符号を置き換えることにより、前記第２のデータパケットに関連づけられたソースおよびあて先アドレスによって計算される、請求項３６に記載の方法。
【請求項３８】
前記ソースアドレスは、ＢＳＳＩＤを含み、前記あて先アドレスは、ＭＡＣアドレスを含む、請求項３７に記載の方法。
【請求項３９】
前記誤り訂正符号は、前記第２のデータパケットの復号が成功した場合にのみ、前記第１のデータパケットを復号するために、前記第２のデータパケットのヘッダーにおいて使用される、請求項３６に記載の方法。
【請求項４０】
前記第１および第２のデータパケットを含むＭＡＣパケットを受信することをさらに含む、請求項３２に記載の方法。
【請求項４１】
アグリゲートされたデータパケットを受信することをさらに含み、前記アグリゲートされたデータは、前記第１および第２のデータパケットを含む、請求項３２に記載の方法。
【請求項４２】
前記第１および第２のデータパケットの各々が追加のヘッダーを含む、請求項４１に記載の方法であって、前記方法は、前記アグリゲートされたデータパケットから前記第１および第２のデータパケットをリカバーするために、前記追加のヘッダーを使用することをさらに含む、請求項４１に記載の方法。
【請求項４３】
前記第２のデータパケットが前記誤り訂正符号を含むことを決定するために、前記アグリゲートされたデータパケットとともに受信されたインジケータを使用することをさらに含む、請求項４１に記載の方法。
【請求項４４】
前記アグリゲートされたデータパケットにおけるデータパケットの各々がＭＡＣパケットを含む、請求項４３に記載の方法であって、前記方法は、ヘッダーとデータを有する物理層パケットを受信することをさらに含み、前記物理層パケットにおけるデータは前記アグリゲートされたデータパケットを含み、前記方法は、前記物理層パケットのヘッダーから前記インジケータをリカバーすることをさらに含む、請求項４３に記載の方法。
【請求項４５】
第１のデータパケットと、その後に第２のデータパケットを生成するための手段であって、前記第１および第２のデータパケットの各々は、ヘッダーとデータを含む、手段と、
前記第１のデータパケットに関連づけられた誤り訂正符号を生成するための手段と、
前記第２のデータパケットのヘッダーに、前記誤り訂正符号を埋め込むための手段
とを含む、無線通信のための装置。
【請求項４６】
前記誤り訂正符号なしで、前記第２のデータパケットのための誤り検出符号を計算するための手段と、前記ヘッダーに誤り検出符号を供給するための手段、とをさらに含む、請求項４５に記載の装置。
【請求項４７】
計算するための手段は、前記第２のデータパケットに関連づけられたソースおよびあて先アドレスによって、前記誤り検出符号を計算するように構成され、埋め込むための手段は、前記ソースおよびあて先アドレスを、前記誤り訂正符号で置き換えることにより、前記第２のパケットのヘッダーに、前記誤り訂正符号を埋め込むように構成されている、請求項４６に記載の装置。
【請求項４８】
前記ソースアドレスは、ＢＳＳＩＤを含み、前記あて先アドレスはＭＡＣアドレスを含む、請求項４７に記載の装置。
【請求項４９】
ＭＡＣパケットを生成するための手段をさらに含み、前記ＭＡＣパケットは前記第１および第２のデータパケットを含む、請求項４５に記載の装置。
【請求項５０】
アグリゲートされたデータパケットを生成するための手段をさらに含み、前記アグリゲートされたデータパケットは、前記第１および第２のデータパケットを含む、請求項４５に記載の装置。
【請求項５１】
前記第１および第２のデータパケットの各々の終わりに、追加のヘッダーを付加するための手段をさらに含み、前記追加のヘッダーの各々は、前記アグリゲートされたデータパケット内の、その各々のデータパケットを識別する情報を有する、請求項５０に記載の装置。
【請求項５２】
前記第２のデータパケットが前記誤り訂正符号を含むことを示す、前記アグリゲートされたデータパケットを伴うインジケータを供給するための手段をさらに含む、請求項５０に記載の装置。
【請求項５３】
前記アグリゲートされたデータパケットにおける前記データパケットの各々がＭＡＣパケットを含む、請求項５２に記載の装置であって、ヘッダーとデータを有する物理層パケットを生成するための手段であって、前記物理層パケットにおけるデータは、前記アグリゲートされたデータパケットを含む、手段と、前記物理層パケットのヘッダーに前記インジケータを埋め込むための手段、とをさらに含む、前記装置。
【請求項５４】
第２のデータパケットが後続する第１のデータパケットを受信するための手段であって、前記第１および第２のデータパケットの各々は、ヘッダーとデータを含み、前記第２のデータパケットのヘッダーは、前記第１のデータパケットに関連づけられた誤り訂正符号を含む、手段と、
前記第１のデータパケットを復号するために、前記第２のデータパケットのヘッダーにおける誤り訂正符号を使用するための手段
とを含む、無線通信のための装置。
【請求項５５】
前記第２のデータパケットのヘッダーにおける誤り訂正符号を使用するための手段は、前記第１のデータパケットを復号するための先行する試みにおける誤りに応じて、前記第１のデータパケットを復号するために、前記第２のデータパケットのヘッダーにおける誤り訂正符号を使用するように構成されている、請求項５４に記載の装置。
【請求項５６】
前記第１のデータパケットは、誤り検出符号を含み、使用するための手段は、前記誤りを決定するために、前記第１のデータパケットを復号するための先行する試みにおいて、前記誤り検出符号を使用するように構成されている、請求項５５に記載の装置。
【請求項５７】
前記第２のデータパケットは、誤り検出符号を含み、前記装置は、前記第２のデータパケットを復号するための手段をさらに含み、前記使用するための手段は、前記第２のデータパケットの復号が成功したかどうかを決定するために、前記誤り検出符号を使用するように構成されている、請求項５４に記載の装置。
【請求項５８】
前記第２のデータパケットのヘッダーにおける誤り訂正符号なしで、前記第２のデータパケットに関連づけられた誤り検出符号を計算するための手段と、前記第２のデータパケットの復号が成功したかどうかを決定するために、前記第２のデータパケットにおける誤り訂正符号と、前記計算された誤り訂正符号を比較するための手段、とをさらに含む、請求項５７に記載の装置。
【請求項５９】
前記計算手段は、前記第２のデータパケットのヘッダーにおける誤り訂正符号を置き換えることによって、前記第２のデータパケットに関連づけられたソースおよびあて先アドレスによって、前記誤り訂正符号を計算するように構成されている、請求項５８に記載の装置。
【請求項６０】
前記ソースアドレスは、ＢＳＳＩＤを含み、前記あて先アドレスは、ＭＡＣアドレスを含む、請求項５９に記載の装置。
【請求項６１】
前記使用手段は、前記第２のデータパケットの復号が成功した場合にのみ、前記第１のデータパケットを復号するために、前記第２のデータパケットのヘッダーにおける誤り訂正符号を使用するように構成されている、請求項５８に記載の装置。
【請求項６２】
前記第１および第２のデータパケットを含むＭＡＣパケットを受信するための手段をさらに含む、請求項５４に記載の装置。
【請求項６３】
アグリゲートされたデータパケットを受信するための手段をさらに含み、前記アグリゲートされたデータは、前記第１および第２のデータパケットを含む、請求項５４に記載の装置。
【請求項６４】
前記第１および第２のデータパケットの各々は、追加のヘッダーを含み、前記装置は、前記アグリゲートされたデータパケットから前記第１および第２のデータパケットをリカバーするために、前記追加のヘッダーを使用するための手段をさらに含む、請求項６３に記載の装置。
【請求項６５】
前記第２のデータパケットが前記誤り訂正符号を含むことを決定するために、前記アグリゲートされたデータパケットとともに受信されたインジケータを使用するための手段をさらに含む、請求項６３に記載の装置。
【請求項６６】
前記アグリゲートされたデータパケットにおける前記データパケットの各々がＭＡＣパケットを含む、請求項６５に記載の装置であって、前記装置は、ヘッダーとデータを有する物理層パケットを受信するための手段をさらに含み、前記物理層パケットにおけるデータは、前記アグリゲートされたデータパケットを含み、前記装置は、前記物理層パケットのヘッダーから前記インジケータをリカバーするための手段をさらに含む、請求項６５に記載の装置。
【請求項６７】
第１のデータパケットと、その後に第２のデータパケットを生成し、前記第１および第２のデータパケットの各々は、ヘッダーとデータを含み、
前記第１のデータパケットに関連づけられた誤り訂正符号を生成し、前記第２のデータパケットのヘッダーにおける誤り訂正符号を埋め込む
ために実行可能な命令によって符号化された、機械可読媒体
を含む、通信のためのコンピュータプログラム製品。
【請求項６８】
第２のデータパケットが後続する第１のデータパケットを受信し、前記第１および第２のデータパケットの各々は、ヘッダーとデータを含み、前記第２のデータパケットのヘッダーは、前記第１のデータパケットに関連づけられた誤り訂正符号を含み、
前記第１のデータパケットを復号するために、前記第２のデータパケットのヘッダーにおける誤り訂正符号を使用する
ために実行可能な命令によって符号化された、機械可読媒体
を含む、通信のためのコンピュータプログラム製品。
【請求項６９】
ネットワークへのピアノードのバックホール接続をサポートするように構成された無線ネットワークアダプタと、
第１のデータパケットと、その後に第２のデータパケットを生成するように構成された処理システムであって、前記第１および第２のデータパケットの各々は、ヘッダーとデータを含み、前記第１のデータパケットに関連づけられた誤り訂正符号を生成し、前記第２のデータパケットのヘッダーに前記誤り訂正符号を埋め込む、ようにさらに構成されている、処理システム
とを含む、アクセスポイント。
【請求項７０】
第２のデータパケットが後続する第１のデータパケットを受信するように構成された処理システムであって、前記第１および第２のデータパケットの各々は、ヘッダーとデータを含み、前記第２のデータパケットのヘッダーは、前記第１のデータパケットに関連づけられた誤り訂正符号を含み、前記第１のデータパケットを復号するために、前記第２のデータパケットのヘッダーにおける誤り訂正符号を使用するようにさらに構成された処理システムと、
前記処理システムによってサポートされたユーザーインターフェース
とを含む、アクセス端末。
【発明の詳細な説明】
【技術分野】
【０００１】
３５Ｕ．Ｓ．Ｃ.  §１１９下の優先権主張
本特許出願は、２００８年８月２０日に出願され、ここでの引用によってここに明確に組み込まれ、この譲受人に譲渡された、「アグリゲートされたフレームにおける誤り訂正のためのヘッダースペースの効率的利用（“EFFECTIVE UTILIZATION OF HEADER SPACE FOR ERROR CORRECTION IN AGGREGATE FRAMES”）」と題する、米国仮出願番号第６１／０９０，５０７号の優先権を主張する。
【０００２】
以下の説明は、概して通信システムに関し、より詳細には、無線ネットワークにおける誤り訂正およびリソース効率に関する。
【背景技術】
【０００３】
通信システムでは、情報の伝送が誤りやすい。誤りは、周囲の熱雑音、または同一の周波数帯域で動作する別のデバイスからの干渉により、もたらされうる。多くの最新の無線技術は、誤った受信フレームを選択的に拒否するために、何らかの誤り検出符号を組み込む。たとえば、電気電子技術者協会（ＩＥＥＥ）によって普及した８０２．１１規格は、ここでは８０２．１１と呼ぶが、誤りをチェックするために、３２ビット周期的冗長符号（32-bit cyclical redundancy code：ＣＲＣ）を含む。誤り検出符号に加えて、多くの最新無線技術は、さらに、誤り訂正符号を組み込む。これらの符号は、符号化に冗長性を与えるが、チャネルによってもたらされたビット誤りを訂正することができる。誤り訂正符号の強度−−すなわち、誤り訂正符号の誤り訂正能力は、ビットストリームにもたらされる冗長性の量に依存する。
【０００４】
８０２．１１ベースの無線ネットワークシステムは、誤りを含む受信フレームを訂正するための誤り訂正メカニズムを組み込んでいない。誤り訂正メカニズムを組み込まない１つの理由は、誤り訂正を必要とするフレームに、余分な情報ビットを取り入れることは、帯域幅のリソースを十分に活用できないという結果となるからである。フレームの大きさを増大させずに誤り訂正情報を搬送するために、特定のフレームにおいて、先在だが冗長な任意のビットを使用することが望まれよう。さらに、提案される解決手段は、いずれも大幅なハードウェアの変更を要求すべきではない。
【０００５】
したがって、上記の欠陥の１つ以上に対処することが望まれるであろう。
【発明の概要】
【０００６】
以下は、そのような態様の基本的な理解を提供するために、１つ以上の態様の簡潔な概要を提示する。この概要は、意図される全態様の広範な概観ではなく、全態様のキーまたは重要な要素を特定することも、任意またはすべての態様の範囲を表すことも、意図しない。その唯一の目的は、後に提示される、より詳細な説明への導入部として、簡潔なかたちで、１つ以上の態様のいくつかのコンセプトを提示することである。
【０００７】
さまざまな態様によると、主題の新規性は、無線通信のためのシステムおよび／または方法に関し、処理システムは、第１のデータパケットと、その後に第２のデータパケットを生成するように構成され、第１および第２のデータパケットの各々は、ヘッダーとデータを含み、上記処理システムは、第１のデータパケットに関連づけられた誤り訂正符号を生成し、第２のデータパケットのヘッダーに、その誤り訂正符号を埋め込む、ようにさらに構成される。
【０００８】
主題の新規性は、さらに、第２のデータパケットが後続する第１のデータパケットを受信するように構成された処理システムを有する無線通信のためのシステムおよび／または方法に関し、第１および第２のデータパケットの各々は、ヘッダーとデータを含み、第２のデータパケットのヘッダーは、第１のデータパケットに関連づけられた誤り訂正符号を含み、処理システムは、第１のデータパケットを復号するために、第２のデータパケットのヘッダーにおける誤り訂正符号を使用するように、さらに構成される。
【０００９】
主題の新規性は、さらに、第１のデータパケットと、その後に第２のデータパケットを生成し、第１および第２のデータパケットの各々は、ヘッダーとデータを有する；第１のデータパケットに関連づけられた誤り訂正符号を生成する；第２のデータパケットのヘッダーに、その誤り訂正符号を埋めこむ；ためのシステムおよび／または方法に関する。
【００１０】
主題の新規性は、さらに、第２のデータパケットが後続する第１のデータパケットを受信し、第１および第２のデータパケットの各々はヘッダーとデータを含み、第２のデータパケットのヘッダーは、第１のデータパケットに関連づけられた誤り訂正符号を含む；第１のデータパケットを復号するために、第２のデータパケットのヘッダーにおける誤り訂正符号を使用する；ためのシステムおよび／または方法に関する。
【００１１】
主題の新規性は、さらに、第１のデータパケットと、その後に第２のデータパケットを生成するための手段であって、第１および第２のデータパケットの各々は、ヘッダーとデータを含む、手段と；第１のデータパケットに関連づけられた誤り訂正符号を生成するための手段と；第２のデータパケットのヘッダーに、その誤り訂正符号を埋め込むための手段；とを有する、無線通信のためのシステムおよび／または方法に関する。
【００１２】
主題の新規性は、さらに、第２のデータが後続する第１のデータパケットを受信するための手段であって、第１および第２のデータパケットの各々は、ヘッダーとデータを含み、第２のデータパケットのヘッダーは、第１のデータパケットに関連づけられた誤り訂正符号を含む、手段と；第１のデータパケットを復号するために、第２のデータパケットのヘッダーにおける誤り訂正符号を使用するための手段；とを有する、無線通信のためのシステムおよび／または方法に関する。
【００１３】
主題の新規性は、さらに、第１のデータパケットと、その後に第２のデータパケットを生成し、第１および第２のデータパケットの各々は、ヘッダーとデータを含む；第１のデータパケットに関連づけられた誤り訂正符号を生成し、第２のデータパケットのヘッダーに、その誤り訂正符号を埋め込む；ために実行可能な命令によって符号化された機械可読媒体を有する、通信のためのコンピュータプログラム製品に関する。
【００１４】
主題の新規性は、さらに、第２のデータパケットが後続する第１のデータパケットを受信し、第１および第２のデータパケットの各々は、ヘッダーとデータを含み、第２のデータパケットのヘッダーは、第１のデータパケットに関連づけられた誤り訂正符号を含む；第１のデータパケットを復号するために、第２のデータパケットのヘッダーにおける誤り訂正符号を使用する；ために実行可能な命令によって符号化された機械可読媒体を有する、通信のためのコンピュータプログラム製品に関する。
【００１５】
主題の新規性は、さらに、ネットワークへのピアノードのバックホール接続をサポートするように構成された無線ネットワークアダプタと；第１のデータパケットと、その後に第２のデータパケットを生成するように構成された処理システムであって、第１および第２のデータパケットの各々は、ヘッダーとデータを含む、処理システム；とを有するアクセスポイントに関し、上記の処理システムは、第１のデータパケットに関連づけられた誤り訂正符号を生成し、第２のデータパケットのヘッダーに、その誤り訂正符号を埋め込む、ようにさらに構成されている。
【００１６】
主題の新規性は、さらに、第２のデータパケットが後続する第１のデータパケットを受信するように構成された処理システムであって、第１および第２のデータパケットは、ヘッダーとデータを含み、第２のデータパケットのヘッドは、第１のデータパケットに関連づけられた誤り訂正符号を含み、第１のデータパケットを復号するために、第２のデータパケットのヘッダーにおける誤り訂正符号を使用するように、さらに構成された処理システムと；処理システムによってサポートされるユーザーインターフェース；とを含むアクセス端末に関する。
【００１７】
上記の、および関連する目的を達成するために、１つ以上の態様は、以下に十分に説明され、特許請求の範囲で特に指摘されている特徴を含む。以下の説明および付属の図面は、１つ以上の態様の特定の例示的な態様を詳細に説明する。しかしながら、これらの態様がさまざまな態様の原理を用いることができ、説明された態様がそのような全態様およびそれらの等価物を含むことを意図する、さまざまな方法のほんの数例を表す。
【００１８】
本発明のこれらの、および他の例示的な態様は、以下の詳細な説明、および付属の図面で説明される。
【図面の簡単な説明】
【００１９】
【図１】無線通信ネットワークの図である。
【図２】ＣＲＣを有するＭＰＤＵの一般的な構造のブロック図である。
【図３】ＡＭＰＤＵのアグリゲート（aggregate）されたフレームの構造を示す図である。
【図４】誤り訂正メカニズムのためのアルゴリズムを示す図である。
【図５】図１の無線通信ネットワークにおける無線ノードのＰＨＹ層の信号処理機能の一例のブロック図である。
【図６】図１の無線通信ネットワークにおける無線ノードの処理システムの例示的なハードウェア構成を示すブロック図である。
【図７】誤り訂正符号を実行するように動作可能なさまざまなモジュールを有する、無線通信のための例示的な装置を示すブロック図である。
【図８】誤り訂正符号を受信および使用するように動作可能なさまざまなモジュールを有する、無線通信のための例示的な装置を示すブロック図である。
【００２０】
一般的な方法によって、図面に示されたさまざまな特徴は、明瞭さのために簡潔化されることもある。したがって、図面は、所与の装置（たとえば、デバイス）または方法のコンポーネントのすべてを示していない場合もある。さらに、同様の参照番号は、明細書および図面を通して、同様の特徴を示すために使用されうる。
【詳細な説明】
【００２１】
開示のさまざまな態様が以下に説明される。ここでの教示が、広くさまざまな形態で具現化されうるということや、ここに開示されている、任意の特定の構造、機能、またはその両者が、単に代表的であるに過ぎないということは、明らかである。ここでの教示に基づいて、当業者は、ここに開示された一態様が、任意の他の態様から独立して実行されうることや、これらの態様の２つ以上が、さまざまな方法で組み合わされうることを理解すべきである。たとえば、ここに述べられている任意の数の態様を使用して、装置が実行されることも、方法が実現されることもできる。さらに、他の構造、機能性を使用して、または、ここに述べられた態様の１つ以上に対して追加の、または、それ以外の、構造および機能性を使用して、そのような装置が実行されることも、そのような方法が実現されることもできる。さらに、１つの態様は、１つの請求項の少なくとも１つの要素を含みうる。
【００２２】
無線ネットワークのいくつかの態様が、図１を参照し、ここで提示される。無線ネットワーク１００が、ノード１１０および１２０として概して示された、いくつかの無線ノードとともに、示されている。各無線ノードは、受信および／または送信することができる。後続する詳細な説明において、ダウンリンク通信で、「アクセスポイント」という用語は、送信するノードを示すために使用され、「アクセス端末」という用語は、受信するノードを示すために使用される一方、アップリンク通信で、「アクセスポイント」という用語は、受信するノードを示すために使用され、「アクセス端末」という用語は、送信するノードを示すために使用される。しかし、当業者は、他の専門用語または学術用語が、アクセスポイントおよび／またはアクセス端末に対して使用されうることを、容易に理解するであろう。例として、アクセスポイントは、基地局、基地トランシーバ局、局、端末、ノード、アクセスポイントとして動作するアクセス端末、または、ある他の適切な専門用語で呼ばれることもできる。アクセス端末は、ユーザー端末、移動局、加入者局、局、無線デバイス、端末、ノード、または、ある他の適切な専門用語で呼ばれることもできる。この開示を通して説明される、さまざまなコンセプトは、それらの特定の学術用語に関わらず、すべての適切な無線ノードへの適用を意図している。
【００２３】
無線ネットワーク１００は、アクセス端末１２０にカバレッジを提供するために、地理的な領域全体にわたって分散した任意の数のアクセスポイントをサポートすることができる。システム制御装置１３０は、アクセス端末１２０に、他のネットワーク（たとえば、インターネット）へのアクセスだけでなく、アクセスポイントの調整および制御を提供するために使用されうる。簡潔さのために、１つのアクセスポイント１１０が示されている。アクセスポイントは、一般的に、カバレッジの地理的領域においてアクセス端末にバックホールサービスを提供する固定された端末だが、アクセスポイントは、いくつかの用途において、可動である場合もある。アクセス端末は、固定でも可動でもよいが、アクセスポイントのバックホールサービスを利用し、または、他のアクセス端末とのピアツーピア通信に携わる。アクセス端末の例は、電話（たとえば、セルラー電話）、ラップトップコンピュータ、デスクトップコンピュータ、携帯情報端末（ＰＤＡ）、デジタルオーディオプレイヤー（たとえば、ＭＰ３プレイヤー）、カメラ、ゲーム機、または任意の他の適切な無線ノードを含む。
【００２４】
無線ネットワーク１００は、ＭＩＭＯ技術をサポートすることができる。ＭＩＭＯ技術を使用し、アクセスポイント１１０は、空間分割多元接続（ＳＤＭＡ）を同時に使用する複数のアクセス端末１２０と通信することができる。ＳＤＭＡは、同時に異なる受信機に送信された複数のストリームが、同一の周波数チャネルを共有することを可能にし、その結果、より高いユーザーキャパシティを提供する、多元接続方式である。これは、各データストリームを空間的にプリコーディングし、そして、ダウンリンクで、異なる送信アンテナによって、各空間的にプリコーディングされたストリームを送信することにより、達成される。この空間的にプリコーディングされたデータストリームは、異なる空間シグネチャとともに、アクセス端末に到達し、それは、各アクセス端末１２０に、そのアクセス端末１２０に向けられたデータストリームをリカバーすることを、可能にさせる。アップリンクで、各アクセス端末１２０は、空間的にプリコーディングされたデータストリームを送信し、それは、アクセスポイント１１０に、各空間的にプリコーディングされたデータストリームのソースを特定することを、可能にさせる。
【００２５】
１つ以上のアクセス端末１２０は、特定の機能性を可能にするために、複数のアンテナを装備することができる。この構成により、アクセスポイント１１０の複数のアンテナは、追加の帯域幅または送信パワーなしで、データスループットを向上させるために、複数のアンテナのアクセスポイントと通信するために使用されうる。これは、異なる空間シグネチャによって、送信機の高データレート信号を、複数のより低いレートのデータストリームにスプリットし、それによって、受信機に、これらのストリームを複数のチャネルに分離し、ストリームを適切に組み合わせ、高レートデータ信号をリカバーすることを、可能にさせることにより、達成されうる。
【００２６】
以下の開示の一部は、ＭＩＭＯ技術もサポートするアクセス端末を説明するが、アクセスポイント１１０は、ＭＩＭＯ技術をサポートしないアクセス端末をサポートするようにも構成されうる。このアプローチは、より古いバージョンのアクセス端末（すなわち、「レガシー」端末）が、無線ネットワークで展開され続けるようにさせ、それらの有用な寿命を延長する一方で、より新しいＭＩＭＯアクセス端末が、必要に応じて導入させられるようにする。
【００２７】
後続する詳細な説明において、本発明のさまざまな態様が、直交周波数分割多重（ＯＦＤＭ）といった任意の適切な無線技術をサポートするＭＩＭＯシステムを参照して、説明される。ＯＦＤＭは、厳密な周波数間隔の多数のサブキャリアに、データを分配する手法である。間隔を空けることは、サブキャリアからデータをリカバーすることを、受信機に可能にさせる「直交性」を提供する。ＯＦＤＭシステムは、８０２．１１、または、ある他の無線インターフェースの規格を実現することができる。他の適切な無線技術は、例として、符号分割多元接続（ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、または任意の他の適切な無線技術、または適切な無線技術の任意の組み合わせを含む。ＣＤＭＡシステムは、ＩＳ−２０００、ＩＳ−９５、ＩＳ−８５６、ワイドバンド−ＣＤＭＡ（ＷＣＤＭＡ）、または、ある他の適切な無線インターフェースの規格を実現することができる。ＴＤＭＡシステムは、移動通信のためのグローバルシステム（ＧＳＭ（登録商標））または、ある他の適切な無線インターフェースの規格を実現することができる。当業者は容易に理解するであろうが、本発明のさまざまな態様は、任意の特定の無線技術および／または無線インターフェースの規格に限定されない。
【００２８】
無線ノードは、それがアクセスポイント（ＡＰ）であろうと、アクセス端末（ＡＴ）であろうと、層状の構造を利用するプロトコルによって、実行されることができる。例として、図５に示すように、層状の構造５０２は、アプリケーション層５０２、媒体アクセス制御（ＭＡＣ）層５０４、および物理（ＰＨＹ）層５０６を含むことができる。物理層５０６は、無線ノードを共有無線チャネルに接続するためのすべての物理的および電気的な仕様を実行する。ＭＡＣ層５０４は、共有無線チャネルへのアクセスを調整し、ＰＨＹ層５０６に、アプリケーション層５０２といった、より上位の層を接続するために使用される。アプリケーション層５０２は、例として、音声およびマルチメディアコーデックおよびグラフィック処理を含む、さまざまなデータ処理機能を行う。追加のプロトコル層（たとえば、ネットワーク層、トランスポート層）が、任意の特定の用途のために必要とされる場合もある。いくつかの構成では、無線ノードが、アクセスポイントとアクセス端末、または２つのアクセス端末間の中継ポイントとして動作する場合もあるので、アプリケーション層５０２を必要としない場合もある。当業者は、システム全体に課された全体的な設計の制約および特定の用途によって、任意の無線ノードのために適切なプロトコルを実行することが、容易にできるであろう。
【００２９】
無線ノードが送信モードである場合、アプリケーション層５０２は、データを処理し、そのデータを複数のアプリケーションデータパケット５０８−１乃至５０８−ｎに分割（segment）し、複数のアプリケーションデータパケット５０８−１乃至５０８−ｎをＭＡＣ層５０４に供給する。ＭＡＣ層５０４は、複数のＭＡＣパケット５１０−１乃至５１０−ｎをアセンブル（assemble）し、アプリケーション層５０２からの複数のアプリケーションデータパケット５０８−１乃至５０８−ｎの各アプリケーションデータパケットは、複数のＭＡＣパケット５１０−１乃至５１０−ｎの１つのＭＡＣパケットのペイロードによって搬送される。ＭＡＣパケットは、ＭＡＣプロトコルデータユニット（ＭＰＤＵ）と呼ばれることもあるが、フレーム、サブフレーム、パケット、タイムスロット、セグメント、または任意の他の適切な学術用語で呼ばれることもある。
【００３０】
ペイロード部に加え、各ＭＡＣパケットは、ＭＡＣヘッダーと誤り検出メカニズムを含む。たとえば、８０２．１１ベースの無線ネットワークシステムは、各ＭＡＣパケットの最後に、３２ビットＣＲＣ誤り検出メカニズムを組み込む。図５は、ＣＲＣ部を有するＭＰＤＵの一般的な構造を示し、ＭＡＣパケット（ＭＰＤＵ）５１０−１は、ＭＡＣペイロード５１２−１に加えて、ＭＡＣヘッダー５１４−１と３２ビットＣＲＣ５１６−１を含む。図５は、各ＭＡＣパケットにつき、１つのアプリケーション層のデータパケットを示しているが、１つのＭＡＣパケットのペイロードに、複数のアプリケーション層のデータパケットを組み込むことも可能である。その代わりに、複数のアプリケーション層のデータパケットが、２つ以上のＭＡＣパケットに、断片化（fragmented）および分配されてもよい。そして、ＭＡＣパケット２１０−１乃至２１０−ｎは、さらにここで説明するように、ＰＨＹ層のペイロードに配され（placed）、送信される。
【００３１】
図５に示す部分的なＰＨＹパケットは、アグリゲートされたＰＨＹ層パケット２４０であり、単一のＰＨＹ層プリアンブル２２８−１を含む。ＰＨＹプリアンブル２２８−１の後に、（３つより少なくても多くてもよいが）３つのＰＨＹ層ペイロード２３２−１乃至２３２−３が続き、その１つ１つは、対応するＰＨＹ層ヘッダー２３０−１乃至２３０−３によって先行される。ＰＨＹ層ペイロード２３２−１乃至２３２−３の各々は、ここにさらに説明される構造を有するアグリゲートされたＭＡＣパケットを含む。アグリゲートされたＭＡＣパケットにおける各ＭＡＣパケットは、同一の受信局にデリバーされる（delivered）。しかし、アグリゲートされたＰＨＹ層パケットにおけるＰＨＹ層ペイロードの各々は、同一の、または異なる受信局に送信されうる。フィールドが、各ＰＨＹ層ペイロードの前に供給され、そのペイロードにおけるＭＡＣパケットを正しい局に仕向ける。しかし、１つのＰＨＹ層プリアンブルのみが、アグリゲートされたＰＨＹ層パケット全体のために、必要とされる。したがって、１つのＰＨＹ層プリアンブルのみが複数のＭＡＣパケットのために必要とされ、たとえ、それらが異なる局に送信される場合であっても、である。すべての局は、チャネルを推定し、同期し、１つのプリアンブルを使用してＡＧＣ利得を計算することができる。アグリゲートされたＰＨＹ層パケットにおけるＰＨＹ層ペイロードを結合させることは、アグリゲートされたＭＡＣパケット間の間隔を空けるインターフレーム（inter frame）の除去だけでなく、複数のアグリゲートされたＭＡＣパケットのためのプリアンブル（トレーニングフィールド）のアグリゲートを可能にする。
【００３２】
図５は、ＰＨＹ層ペイロードあたり、１つのアグリゲートされたＭＡＣパケットを示しているが、各ＰＨＹ層ペイロードは、２つ以上のアグリゲートされたＭＡＣパケットを含むこともある。その代わりに、複数のアグリゲートされたＭＡＣパケットが、２つ以上のＰＨＹ層ペイロードに、断片化（fragmented）および分配（distributed）されてもよい。
【００３３】
いくつかの態様において、同一のあて先アドレスを持った複数のＭＡＣパケットは、アグリゲートされたＭＡＣパケットと呼ばれる構造に組み込まれる。アグリゲートされたＭＡＣパケットは、アグリゲートされたＭＡＣプロトコルデータユニット（ＡＭＰＤＵ）、またはアグリゲートされたフレームと呼ばれることもある。アグリゲートされたフレームの一例は、アグリゲートされたフレーム３０２として、図３に示されている。
【００３４】
アグリゲートされたフレームにおいて、アグリゲートされたフレームにおける（ＭＡＣヘッダーおよびＭＡＣペイロードならびに誤りチェッカーを含む）各ＭＡＣパケットは、サブフレームヘッダーが前に付加される。前に付加されたサブフレームヘッダーを有するＭＡＣパケットは、ここでは、ＡＭＰＤＵサブフレーム、または単にサブフレームと呼ばれる。アグリゲートされたフレーム３０２等のアグリゲートされたフレームは、いくつかのそのようなサブフレーム、たとえば、複数のサブフレーム３１２−１乃至３１２−ｎによって構成される。図３に示す例において、サブフレーム３１２−１は、サブフレームヘッダー３２２が前に付加され、パディング３２６が終わりに付加された、ＭＡＣパケット３２４を含む。図５を参照して上記されたように、各ＭＡＣパケットは、ＭＡＣヘッダーフィールド、ＭＡＣペイロード部、および誤りチェックメカニズムを含む。示された例において、ＭＡＣパケット３２４は、ＭＡＣヘッダー３４２、ＭＡＣペイロード３４４、および３２ビットＣＲＣ誤りチェッカー３４６を含み、それは、ＭＡＣヘッダー３４２およびＭＡＣペイロード３４４に含まれたデータを含むサブフレーム全体にわたって誤りを検出するために使用される。
【００３５】
各サブフレームヘッダーは、長さフィールド、誤りディテクタ（detector）、およびデリミタシグネチャを含むこともできる。各サブフレームの始めと終わりは、長さフィールドおよびデリミタシグネチャによって判断されることができる。誤りディテクタは、巡回冗長検査を含むことができ、それはチェックサムであり、たとえば、独立した、各それぞれのサブフレームの検証（verification）を可能にする。たとえば、サブフレームヘッダー３２２は、１つのサブフレームの長さ−この場合、サブフレーム３１２−１の長さを有するＭＰＤＵ長さフィールド３３４；１６ビットＣＲＣ誤りディテクタ３３６；および新たなパケットを検出するために使用されるデリミタシグネチャ３３８を含む。あるＭＰＤＵが誤りである場合、次のＭＰＤＵの始まりを検出するための効率のよい方法は、デリミタシグネチャを捜すことである。
【００３６】
図３は、サブフレームあたり１つのＭＡＣパケットを示しているが、各サブフレームは、２つ以上のＭＡＣパケットを含んでもよい。その代わりに、複数のＭＡＣパケットが、２つ以上のサブフレームに、断片化（fragmented）および分配されてもよい。
【００３７】
８０２．１１において、ＭＡＣヘッダーは、２８バイトでも３４バイトでもよい。図３に示すように、ＭＡＣヘッダー３４２は、３４バイト長であり、複数のアドレスフィールドＡＤＤＲ１、ＡＤＤＲ２、ＡＤＤＲ３、およびＡＤＤＲ４、すなわち３６６−ａ乃至３６６−ｄを有する。ＭＡＣヘッダー３４２は、さらに、ＱｏＳ制御フィールド３７２およびＨＴ制御フィールド３４２を含む。ＭＡＣヘッダーが２８バイト長である場合、ＡＤＤＲ４は存在しない。
【００３８】
フレーム制御フィールド３６２、期間／ＩＤフィールド３６４、シーケンス制御フィールド３６８、Ｑｏｓ制御フィールド３７２、およびＨＴ制御フィールド３４２は、各２バイト長である。複数のアドレスフィールドＡＤＤＲ１、ＡＤＤＲ２、ＡＤＤＲ３、およびＡＤＤＲ４、すなわち、３６６−ａ乃至３６６−ｄは、各６バイト長である。
【００３９】
ＱｏＳ制御フィールド３７２は、パケットのフローに関する情報を搬送し、アクセスポイントに存在する各トラフィックストリーム用に定められたマルチ−トラフィック識別子（ＴＩＤ）がアグリゲートし、ブロック確認応答（ＡＣＫ）がサポートされている場合には、各サブフレーム間で異なることができる。
【００４０】
シーケンス制御フィールド３６８は、各ＭＡＣパケット、たとえば、ＭＡＣパケット３２４を独自に識別し、それは、反復パケットの検出、破損したフレームの再送、および上位層へのインオーダーのデリバリー（in-order delivery）を可能にする。このように、ＱｏＳ制御フィールド３７２と同様に、シーケンス制御フィールド３６８は、送信／受信された各サブフレームについてユニークでなくてはならない、もう１つのフィールドである。
【００４１】
ＱｏＳ制御フィールド３７２およびシーケンス制御フィールド３６８は、複数のＭＡＣパケット（または、各サブフレームが１つのＭＡＣパケットのみを含むこの場合には、１つのアグリゲートされたフレームにおける、全サブフレーム）の各々に独自でなくてはならないが、特定のフィールドは、冗長であり、誤り訂正のために、有利に使用されうる。
【００４２】
現在、８０２．１１ｎにおいて、上述したＭＰＤＵアグリゲーションのコンセプトは、アグリゲートされたフレーム構造を作り出すために、複数のＭＰＤＵを「連続して（back-to-back）」パックすることにより、ＭＡＣ層の効率を増すために使用される。ＭＡＣ層レベルでのフレームアグリゲーションは、さらに、ＭＡＣパケット（すなわち、サブフレーム）間のインターフレームスペース（inter-frame space）と呼ばれるスペースの除去を可能にする。フレームアグリゲーションは、さらに、ヘッダー圧縮と呼ばれるプロセスである、ＭＡＣヘッダーにおける冗長性の除去を可能にする。たとえば、アグリゲートされたフレームにおける各ＭＡＣパケットが同一の受信局に送信される場合、あて先アドレスは、アグリゲートされたフレームにおける第１のサブフレームに後続するサブフレームのＭＡＣヘッダーから削除されることができる。
【００４３】
たとえば、８０２．１１ｎにおける必須の特徴により、アグリゲートされたフレーム内の個々のフレームが、すべて同一のあて先局に向けられる場合、ＡＤＤＲ１、ＡＤＤＲ２、ＡＤＤＲ３、ＡＤＤＲ４、フレーム制御、およびＨＴ制御フィールドは、アグリゲートされたフレームに埋め込まれた、あらゆるサブフレームに共通する。たとえば、ＡＤＤＲ１、ＡＤＤＲ２、ＡＤＤＲ３、ＡＤＤＲ４フィールドの３６６ ａ−ｄ、フレーム制御フィールド３６２、およびＨＴ制御フィールド３７４は、サブフレーム３１２−１に共通する。期間／ＩＤフィールド３６４も、また、サブフレームの長さが、すでにサブフレームヘッダー３２２にあるので、冗長フィールドである。
【００４４】
これは、第２のサブフレーム３１２−２、および、すべての後続するサブフレーム３１２−３乃至３１２−ｎにおける、ＭＡＣヘッダー３４２の２６バイトの情報（および、ＥＳＳの場合には３２バイトのＭＡＣヘッダー情報）までが、冗長の情報であるということを示し、第１のサブフレーム３１２−１は、何の誤りもなく復号されることができるように提供されている。このように、インターフレームスペースの除去またはヘッダー圧縮のために使用される情報を削除するかわりに、従来、冗長の情報を搬送するために使用されたビットが、誤り訂正を行うために使用されうる。
【００４５】
一態様では、誤り訂正プロセスのためのデージーチェーン方式が、特定のアグリゲートされたフレームが２つ以上のサブフレームを搬送する場合に、誤り訂正を提供するために使用される。誤り訂正プロセスの一態様において、第２の、および後続するサブフレームにおける、ＭＡＣヘッダーの情報の一部は、前のフレーム用の誤り訂正符号を埋め込むために使用される。一般的に、使用されるＭＡＣヘッダーの一部は、フレーム構造との関連において、冗長であろう。
【００４６】
図３を参照すると、第２の、および後続するサブフレーム３１２−２乃至３１２−ｎのＭＡＣヘッダーのＡＤＤＲ２およびＡＤＤＲ３フィールドは、前のサブフレーム用の誤り訂正情報を搬送するために使用される。一態様において、送信機側で、現在のサブフレームにおけるＭＰＤＵのＣＲＣは、これらのフィールドにおける誤り訂正情報なしに計算されるが、そのかわりに、現在のサブフレームにおけるＭＰＤＵのＣＲＣは、ＡＤＤＲ２およびＡＤＤＲ３フィールドの値として、それぞれ、受信機のＭＡＣアドレスおよびＢＳＳＩＤを使用して計算される。送信機のアドレスを含むＡＤＤＲ１フィールドは、それが送信機側である場合に、書き込まれる（filled out）。この理由は、受信局が、第２の、および後続するサブフレーム３１２−２乃至３１２−ｎを受信し、第１のサブフレームが、誤って受信された場合、受信局は、送信機のアドレスを決定するために、ＡＤＤＲ１フィールドを使用することができるからである。ＣＲＣを計算するために、受信局は、まず、ＡＤＤＲ２フィールド用のそれ自身のＭＡＣアドレスおよび、ＡＤＤＲ３フィールド用のＢＳＳＩＤを置き換える。
【００４７】
図４は、一態様における誤り訂正メカニズムを実行するための誤り訂正プロセス４００を示し、ステップ４０２で、受信局は、第１のサブフレーム、たとえば、サブフレーム３１２−１を検出する。受信局は、そして、ステップ４０６で復号されたデータのＣＲＣを実行する前に、ステップ４０４において、第１のサブフレームの復号を試みる。
【００４８】
このフレームが、ステップ４０６によるＣＲＣのチェック結果を使用してステップ４１０において決定されるように、何の誤りもなく受信された場合、ＡＤＤＲ２およびＡＤＤＲ３フィールド、たとえば、ＡＤＤＲ２およびＡＤＤＲ３フィールド３６６−ｂ，３６６−ｃから抽出された情報が、それぞれ確定でき（determinable）、ステップ４５２に示すように、すべての後続のサブフレームについての対応するフィールドによって置き換えられる。しかし、第１のサブフレーム３１２−１が正しく受信されていないとステップ４１０で決定された場合−すなわち、ＣＲＣプロセスがステップ４０６において否であった場合、第１のサブフレーム３１２−１は、以下に説明するように、第２の、すなわち後続のサブフレームを復号する試みがなされた後に誤り訂正を行うために、記憶される。
【００４９】
第１のサブフレームが、ステップ４１０で決定されるように、誤りであった場合には、第２のサブフレームを受信した上で、このサブフレームのＡＤＤＲ２およびＡＤＤＲ３フィールドが、ステップ４２４において、受信局のＭＡＣアドレスおよびＢＳＳＩＤによって、置き換えられる。そして、ＣＲＣが、ステップ４２６において、このサブフレームについて計算される。第２のフレームが、ステップ４３０において決定されるように、何の誤りもなく受信された場合（すなわち、ＣＲＣチェックが、ステップ４２６において可であった場合）、この受信されたフレームのＡＤＤＲ２およびＡＤＤＲ３フィールドに含まれた誤り訂正情報が、ステップ４４２において、誤って受信された第１のサブフレームを訂正するために使用される。誤りが訂正できた場合、第１のサブフレームは回復（salvage）する。そうでなければ、それは、脱落（drop）し、不成功の受信が、ＡＣＫ／ブロックＡＣＫ ＡＲＱ メカニズムによって、送信機に示される。
【００５０】
第２のサブフレームが、さらに、ステップ４３０において決定されるように、誤って受信された場合、この第２のサブフレームも記憶され、第３の、すなわち後続のサブフレームから得られる誤り訂正情報によって復号される。したがって、動作は、ステップ４３０からステップ４２４に戻る。
【００５１】
ステップ４１０に戻り、ステップ４０６におけるＣＲＣチェックが、第１のサブフレーム３１２−１の受信において、誤りを示さなかった場合、動作は、ステップ４５２へ続き、後続のサブフレームのために、ＭＡＣヘッダー情報が、第１のサブフレーム３１２−１から取り出された（retrieved）情報によって置き換えられる。
【００５２】
ステップ４５４において、後続のサブフレームが受信され、これらのサブフレームのためのＡＤＤＲ２およびＡＤＤＲ３フィールドにおける情報が、ＣＲＣチェックがステップ４５６において実行される前に、第１のサブフレーム３１２−１から取り出された同一の情報によって代替される。誤りが、ステップ４６０において、ＣＲＣチェックから決定された場合、動作はステップ４５４に戻る。そうでなければ、動作は、ステップ４７２へ続く。
【００５３】
ステップ４７２において、サブフレームが、正しく受信され、そこからの情報が、前の誤ったサブフレームを訂正するために使用されることができる。
【００５４】
誤り訂正のためのこのアプローチを使用することにより、誤って受信された、アグリゲートされたフレーム中の、最後のサブフレーム以外のあらゆるサブフレームは、（誤り訂正符号の強度の限度内で）訂正および回復可能である。これは、再送の回数を減じ、よって、ＭＡＣ層の効率を増す。
【００５５】
別の態様において、誤り訂正プロセスは、レディー・ツー・センド（ready-to-send）／クリア・ツー・センド（clear-to-send）（ＲＴＳ／ＣＴＳ）メッセージがアグリゲートされた送信において交換されるときに、より多くの訂正ビットを供給することにより、さらに向上させられうる。ＲＴＳ／ＣＴＳメッセージが、アグリゲートされた送信に先立って使用される場合、受信機は、送信機のアドレスの知識を捕捉する。よって、ここでは、ＡＤＤＲ１が、誤り訂正情報を埋め込むためにも使用可能であり、前に誤って受信されたサブフレームを訂正する機会を、さらに増やす。
【００５６】
一態様において、誤り訂正フレームを送信する前に、送信機は、受信局に、そのような種類の送信を示さなくてはならないため、受信局は、特定の種類のパケットの復号方法を正しく習得する。一態様において、この情報は、特定の信号フィールドにおいて、これを示すための符号または単一のビットのどちらかを使用することにより、受信局に示されることができる。
【００５７】
図５は、ＰＨＹ層の信号処理機能の一例を示す、抽象的なブロック図である。送信モードにおいて、ＴＸデータプロセッサ５０２は、ＭＡＣ層からのデータを受け取り、そのデータを符号化（たとえば、ターボ符号化）し、受信ノード側での前方誤り訂正（ＦＥＣ：forward error correction）を容易にするために使用されうる。符号化プロセスは、変調シンボルのシーケンスを生成するために、ともにブロック化され、かつ、ＴＸデータプロセッサ５０２によって信号コンステレーション（signal constellation）にマッピングされることができる、符号シンボルのシーケンスをもたらす結果となる。
【００５８】
ＯＦＤＭを実装する無線ノードにおいて、ＴＸデータプロセッサ５０２からの変調シンボルは、ＯＦＤＭ変調器５０４に供給されうる。ＯＦＤＭ変調器は、変調シンボルをパラレルのストリームにスプリットする。そして、各ストリームは、ＯＦＤＭサブキャリアにマッピングされ、その後に、逆高速フーリエ変換（ＩＦＦＴ）を使用して、ともに組み合わせられ、時間領域ＯＦＤＭストリームを生成する。
【００５９】
ＴＸ空間プロセッサ５０６は、ＯＦＤＭストリームの空間処理を行う。これは、各ＯＦＤＭを空間的にプリコーディングし、そして、トランシーバ５０６によって、異なるアンテナ５０８に、各空間的にプリコーディングされたストリームを供給することによって、達成されうる。各送信機５０６は、無線チャネルでの送信用に、各プリコーディングされたストリームによって、ＲＦキャリアを変調する。
【００６０】
受信モードにおいて、各トランシーバ５０６は、その各アンテナ５０８によって信号を受信する。各トランシーバ５０６は、ＲＦキャリアの変調された情報をリカバーし、ＲＸ空間プロセッサ５１０に情報を提供するために使用されうる。
【００６１】
ＲＸ空間プロセッサ５１０は、その情報に空間処理を行い、無線ノード５００に向けられた任意の空間ストリームをリカバーする。空間処理は、チャネル相関逆行列化（ＣＣＭＩ：Channel Correlation Matrix Inversion）、最小平均２乗誤差（ＭＭＳＥ：Minimum Mean Square Error）、軟判定干渉除去（ＳＩＣ：Soft Interference Cancellation）、または、ある他の適切な手法によって、行われうる。複数の空間ストリームが無線ノード５００に向けられている場合、それらは、ＲＸ空間プロセッサ５１０によって組み合わせられることができる。
【００６２】
ＯＦＤＭを実装する無線ノードにおいて、ＲＸ空間プロセッサ５１０からのストリーム（または組み合わせられたストリーム）は、ＯＦＤＭ復調器５１２に供給される。ＯＦＤＭ復調器５１２は、高速フーリエ変換（ＦＦＴ）を使用して、時間領域から周波数領域へ、ストリーム（または組み合わせられたストリーム）を変換する。周波数領域の信号は、各サブキャリアのＯＦＤＭ信号のための、別個のストリームを含む。ＯＦＤＭ復調器５１２は、各サブキャリアで搬送されたデータ（すなわち、変調シンボル）をリカバーし、そのデータを変調シンボルのストリームに多重化する。
【００６３】
ＲＸデータプロセッサ５１４は、変調シンボルを、変換（translate）して、信号コンステレーションにおける正しいポイントに戻すために使用されうる。無線チャネルにおける雑音および他の妨害のために、変調シンボルが、元の信号コンステレーションにおけるポイントの正確な位置に対応しない場合もある。ＲＸデータプロセッサ５１４は、信号コンステレーションにおいて、受信されたポイントと有効シンボルの位置との間の最も近い距離を探すことによって、どの変調シンボルが最も送信されたらしいかを、検出する。これらの軟判定は、ターボ符号の場合に、たとえば、所与の変調シンボルに関連づけられた符号シンボルの対数尤度比（ＬＬＲ：Log-Likelihood Ratio）を計算するために、使用されることができる。そして、ＲＸデータプロセッサ５１４は、ＭＡＣ層にデータを供給する前に、元々送信されたデータを復号するために、符号シンボルのＬＬＲのシーケンスを使用する。
【００６４】
図６は、無線ノードにおける処理システム６００のためのハードウェア構成の一例を示す概念的な図である。この例において、処理システム６００は、バス６０２によって概して示された、バスアーキテクチャによって実行されることができる。バス６０２は、全体の設計の制約、および処理システム６００の特定の用途によっては、任意の数の相互に接続するバスおよびブリッジを含むことができる。バスは、プロセッサ６０４、機械可読媒体６０６、およびバスインターフェース６０８を含むさまざまな回路を、ともに接続する。バスインターフェース６０８は、ネットワークアダプタ６１０を、特に、処理システム６００へ、バス６０２を介して接続するために使用されることもできる。ネットワークインターフェース６１０は、ＰＨＹ層の信号処理機能等のさまざまな信号処理機能を実行するために使用されることもできる。処理システムがアクセス端末１１０（図１参照）において使用される場合、ユーザーインターフェース６１２（たとえば、キーパッド、ディスプレイ、マウス、ジョイスティック、等）が、バスに接続されてもよい。バス６０２は、さらに、タイミングソース、周辺機器、電圧調整器、パワー管理回路、等といったさまざまな他の回路を接続することもできるが、これらは、当該技術で周知であるため、もはやこれ以上説明しない。
【００６５】
プロセッサ６０４は、機械可読媒体６０８に記憶されたソフトウェアの実行を含む一般的な処理、およびバスの管理の役割を担う。プロセッサ６０８は、１つ以上の汎用および／または専用プロセッサによって実行されることもできる。例は、マイクロプロセッサ、マイクロ制御装置、ＤＳＰプロセッサ、およびソフトウェアを実行可能な他の回路構成要素を含む。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、またはその他で呼称されていても、命令、データ、またはそれらの任意の組み合わせを意味するものと、広く解釈されるべきである。機械可読媒体は、例として、ＲＡＭ（ランダムアクセスメモリ）、フラッシュメモリ、ＲＯＭ（読み取り専用メモリ）、ＰＲＯＭ（プログラム可能な読み取り専用メモリ）、ＥＰＲＯＭ（消去可能・プログラム可能な読み取り専用メモリ）、ＥＥＰＲＯＭ（電気的に消去可能・プログラム可能な読み取り専用メモリ）、レジスタ、磁気ディスク、光ディスク、ハードドライブ、または任意の他の適切な記憶媒体、またはそれらの任意の組み合わせを含むことができる。機械可読媒体は、コンピュータプログラム製品において具現化されうる。コンピュータプログラム製品は、パッケージ素材を含むこともできる。
【００６６】
図６に示すハードウェアの実施において、機械可読媒体６０６は、プロセッサ６０４とは別の、処理システム６００の一部として示されている。しかし、当業者が容易に理解するように、機械可読媒体６０６、または、その任意の一部は、処理システム６００の外部にあってもよい。例として、機械可読媒体６０６は、送信線、データによって変調されるキャリア波、および／または、無線ノードとは別のコンピュータ製品を含んでもよく、それらのすべては、バスインターフェース６０８を介して、プロセッサ６０４によってアクセスされうる。その代わりに、または、さらに、機械可読媒体６０４、または、その任意の一部は、たとえば、キャッシュおよび／または汎用レジスタファイルによって、プロセッサ６０４に組み込まれてもよい。
【００６７】
処理システム６００は、プロセッサの機能性を提供する１つ以上のマイクロプロセッサと、機械可読媒体６０６の少なくとも一部を提供する外部メモリとを有する、汎用処理システムとして構成されてもよく、すべては、外部バスアーキテクチャによって、他のサポート回路構成要素とともに連結される。その代わりに、処理システム６００は、プロセッサ６０４、バスインターフェース６０８、ユーザーインターフェース６１２（アクセス端末の場合）、サポート回路構成要素（図示せず）、および機械可読媒体６０６の少なくとも一部が単一のチップに組み込まれた、ＡＳＩＣ（特定用途向け集積回路）によって、または１つ以上のＦＰＧＡ（フィールドプログラマブルゲートアレー）、ＰＬＤ（プログラマブル論理デバイス）、制御装置、ステートマシン、ゲート論理、離散ハードウェアコンポーネント、または任意の他の適切な回路構成要素、または、この開示を通して説明されたさまざまな機能性を行うことのできる任意の組み合わせの回路によって、実行されることもできる。当業者は、システム全体に課された、全体的な設計の制約および特定の用途に依存して、どのように処理システム６００のための説明された機能性を実行することが最善であるかを理解するであろう。
【００６８】
機械可読媒体６０６は、多数のソフトウェアモジュールを含むことができる。ソフトウェアモジュールは、プロセッサ６０４によって実行されるときに、さまざまな機能を実行するように、処理システム６００にさせる命令を含む。各ソフトウェアモジュールは、単一の記憶デバイス中に存在しても、複数の記憶デバイスにわたって分散されてもよい。例として、ソフトウェアモジュールは、トリガするイベントが発生すると、ハードドライブからＲＡＭにロードされることができる。ソフトウェアモジュールの実行中、プロセッサ６０４は、アクセス速度を増すために、キャッシュに命令のいくつかをロードすることができる。そして、１つ以上のキャッシュ列（cache lines）が、プロセッサ６０４による実行のために、一般的なレジスタファイルにロードされることができる。ソフトウェアモジュールの機能性に言及すると、そのような機能性は、そのソフトウェアモジュールからの命令を実行するときに、プロセッサ６０４によって実行されることが理解されるであろう。たとえば、誤り訂正プロセス４００において説明されたプロセスは、図面に示したように、ソフトウェアモジュール６７０に含まれた命令を実行するプロセッサ６０４によって実行されることができる。
【００６９】
図７は、誤り訂正符号を実行するために動作可能なさまざまなモジュールを有する無線通信のための例示的な装置７００を示すブロック図である。データパケット生成モジュール７０２は、第１のデータパケットと、その後に第２のデータパケットを生成するために使用され、第１および第２のデータパケットの各々は、ヘッダーとデータを含む。誤り訂正符号生成モジュール７０４は、データパケット生成モジュール７０２からの第１のデータパケットに関連づけられた誤り訂正符号を生成する。埋め込みモジュール７０６は、第２のデータパケットのヘッダーに、誤り訂正符号を埋め込むために使用される。
【００７０】
図８は、誤り訂正符号を受信および使用するために動作可能なさまざまなモジュールを有する無線通信のための例示的な装置８００を示すブロック図である。データパケット受信モジュール８０２は、第２のデータパケットが後続する第１のデータパケットを受信するために使用され、第１および第２のパケットの各々は、ヘッダーとデータを含み、第２のデータパケットのためのヘッダーは、第１のデータパケットに関連づけられた誤り訂正符号を含む。誤り訂正符号使用モジュール８０４は、データパケット受信モジュール８０２からの第１のデータパケットを復号するために、第２のデータパケットのヘッダーにおける誤り訂正符号を使用する。
【００７１】
当業者は、さらに、ここに開示された態様に関連して説明された、さまざまな例示的な論理ブロック、モジュール、回路、およびアルゴリズムのステップが、電子ハードウェア、コンピュータソフトウェア、または両者の組み合わせとして実行されうることを理解するであろう。ハードウェアとソフトウェアのこの相互互換性をわかりやすく説明するために、さまざまな例示的なコンポーネント、ブロック、モジュール、回路、およびステップが、それらの機能性の点で、概して上述された。そのような機能性がハードウェアで実行されるかソフトウェアで実行されるかは、システム全体に課された設計の制約および特定の用途に依存する。当業者は、各特定の用途のために、さまざまな方法で、説明された機能性を実行することができるが、そのような実行の決定は、本開示の範囲からの逸脱を生じるものとして解釈されるべきではない。ここに開示された態様に関連して説明された、さまざまな例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレー（ＦＰＧＡ）または他のプログラマブル論理デバイス、離散ゲートまたはトランジスタ論理、離散ハードウェアコンポーネント、または、ここに説明された機能を実行するように設計された、それらの任意の組み合わせによって、実施または実行されることができる。汎用プロセッサは、マイクロプロセッサでもよいが、その代わりに、プロセッサは、任意の従来のプロセッサ、制御装置、マイクロ制御装置、またはステートマシンでもよい。プロセッサは、コンピュータデバイスの組み合わせ、たとえば、ＤＳＰと、１つのマイクロプロセッサ、複数のマイクロプロセッサ、ＤＳＰコアと結合された１つ以上のマイクロプロセッサとの組み合わせ、または任意の他のそのような構成としても実行されることができる。
【００７２】
ここに開示された態様に関連して説明された方法またはアルゴリズムのステップは、ハードウェアで直接的に、プロセッサによって実行されるソフトウェアモジュールにおいて、または、その２つの組み合わせにおいて、具現化されることもできる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当該技術で周知の任意の他の形態の記憶媒体の中に存在することもできる。例示的な記憶媒体は、プロセッサに結合されているので、プロセッサは、記憶媒体から情報を読み、記憶媒体に情報を書くことができる。その代わりに、記憶媒体は、プロセッサに統合されてもよい。プロセッサと記憶媒体は、ＡＳＩＣの中に存在することもできる。ＡＳＩＣは、ユーザー端末の中に存在することもできる。その代わりに、プロセッサと記憶媒体は、ユーザー端末における離散コンポーネントとして存在することもできる。
【００７３】
さらに、いくつかの態様において、任意の適切なコンピュータプログラム製品は、開示の態様の１つ以上に関連する、（たとえば、少なくとも１つのコンピュータによって実行可能な）符号を含む、コンピュータ可読媒体を含むことができる。いくつかの態様において、コンピュータプログラム製品は、パッケージ素材を含むこともできる。
【００７４】
当業者は、ここに説明された、さまざまな例示的なブロック、モジュール、要素、コンポーネント、方法、およびアルゴリズムが、電子ハードウェア、コンピュータソフトウェア、または両者の組み合わせとして実行されうることを理解するであろう。ハードウェアとソフトウェアのこの相互互換性を説明するために、さまざまな例示的なブロック、モジュール、要素、コンポーネント、方法、およびアルゴリズムが、それらの機能性の点で、概して上述された。そのような機能性がハードウェアとして実行されるのか、ソフトウェアで実行されるのかは、システム全体に課された設計の制約および特定の用途に依存する。当業者は、各特定の用途のために、さまざまな方法で、説明された機能性を実行することができる。
【００７５】
開示されたプロセスにおける特定の順序または階層のステップは、例示的なアプローチの説明であるということが、理解される。設計の優先に基づいてプロセスにおける特定の順序または階層のステップが並び替えられうるということが、理解される。付属の方法の請求項は、例示的な順序でさまざまなステップの要素を提示しているが、提示された特定の順序または階層に限定されることを意味しているわけではない。
【００７６】
先の説明は、ここに説明されたさまざまな態様を実現することを、いずれの当業者にも可能にさせるように提供されている。これらの態様へのさまざまな変更は、当業者には容易に理解されるであろうし、ここに定義された一般的な原理は、他の態様にも適用されることができる。したがって、特許請求の範囲は、ここに示した態様に限定されることを意図していないが、特許請求の範囲の文言と一致した全範囲が与えられるべきであり、単数系の要素の引用は、具体的にそのように述べられていない限り、「１つ、および１つのみ」ではなく、「１つ以上」を意味するものと意図される。具体的に述べられていないのであれば、「いくつかの」という用語は、１つ以上のことを言う。男性形の代名詞（たとえば、彼の）は、女性および中性の性（たとえば、彼女の、および、その）を含み、逆もまた同様である。当業者に周知の、または、後に周知となる、この開示を通して説明された、さまざまな態様の要素の、すべての構造および機能の等価物は、引用によってここに明確に組み込まれ、特許請求の範囲によって包含されるものと意図される。さらに、ここに開示された何物も、そのような開示が特許請求の範囲において明確に記載されているかどうかに関係なく、社会に供されることは意図していない。どの請求項の要素も、その要素が、「ための手段」という句を使用して明確に記載されていない限り、または、方法の請求項の場合には、要素が、「ためのステップ」という句を使用して記載されてない限り、３５Ｕ．Ｓ．Ｃ． §１１２，第６パラグラフの規定の下に解釈されるものではない。
【図１】
2012501103.tif 000003
【図２】
2012501103.tif 000004
【図３】
2012501103.tif 000005
【図４】
2012501103.tif 000006
【図５】
2012501103.tif 000007
【図６】
2012501103.tif 000008
【図７】
2012501103.tif 000009
【図８】
2012501103.tif 000010
【手続補正書】
【提出日】平成23年6月30日(2011.6.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
無線ノードは、それがアクセスポイント（ＡＰ）であろうと、アクセス端末（ＡＴ）であろうと、層状の構造を利用するプロトコルによって、実行されることができる。例として、図２に示すように、層状の構造２００は、アプリケーション層２０２、媒体アクセス制御（ＭＡＣ）層２０４、および物理（ＰＨＹ）層２０６を含むことができる。物理層２０６は、無線ノードを共有無線チャネルに接続するためのすべての物理的および電気的な仕様を実行する。ＭＡＣ層２０４は、共有無線チャネルへのアクセスを調整し、ＰＨＹ層２０６に、アプリケーション層２０２といった、より上位の層を接続するために使用される。アプリケーション層２０２は、例として、音声およびマルチメディアコーデックおよびグラフィック処理を含む、さまざまなデータ処理機能を行う。追加のプロトコル層（たとえば、ネットワーク層、トランスポート層）が、任意の特定の用途のために必要とされる場合もある。いくつかの構成では、無線ノードが、アクセスポイントとアクセス端末、または２つのアクセス端末間の中継ポイントとして動作する場合もあるので、アプリケーション層２０２を必要としない場合もある。当業者は、システム全体に課された全体的な設計の制約および特定の用途によって、任意の無線ノードのために適切なプロトコルを実行することが、容易にできるであろう。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
無線ノードが送信モードである場合、アプリケーション層２０２は、データを処理し、そのデータを複数のアプリケーションデータパケット２０８−１乃至２０８−ｎに分割（segment）し、複数のアプリケーションデータパケット２０８−１乃至２０８−ｎをＭＡＣ層２０４に供給する。ＭＡＣ層２０４は、複数のＭＡＣパケット２１０−１乃至２１０−ｎをアセンブル（assemble）し、アプリケーション層２０２からの複数のアプリケーションデータパケット２０８−１乃至２０８−ｎの各アプリケーションデータパケットは、複数のＭＡＣパケット２１０−１乃至２１０−ｎの１つのＭＡＣパケットのペイロードによって搬送される。ＭＡＣパケットは、ＭＡＣプロトコルデータユニット（ＭＰＤＵ）と呼ばれることもあるが、フレーム、サブフレーム、パケット、タイムスロット、セグメント、または任意の他の適切な学術用語で呼ばれることもある。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
ペイロード部に加え、各ＭＡＣパケットは、ＭＡＣヘッダーと誤り検出メカニズムを含む。たとえば、８０２．１１ベースの無線ネットワークシステムは、各ＭＡＣパケットの最後に、３２ビットＣＲＣ誤り検出メカニズムを組み込む。図２は、ＣＲＣ部を有するＭＰＤＵの一般的な構造を示し、ＭＡＣパケット（ＭＰＤＵ）２１０−１は、ＭＡＣペイロード２１２−１に加えて、ＭＡＣヘッダー２１４−１と３２ビットＣＲＣ２１６−１を含む。図２は、各ＭＡＣパケットにつき、１つのアプリケーション層のデータパケットを示しているが、１つのＭＡＣパケットのペイロードに、複数のアプリケーション層のデータパケットを組み込むことも可能である。その代わりに、複数のアプリケーション層のデータパケットが、２つ以上のＭＡＣパケットに、断片化（fragmented）および分配されてもよい。そして、ＭＡＣパケット２１０−１乃至２１０−ｎは、さらにここで説明するように、ＰＨＹ層のペイロードに配され（placed）、送信される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
図２に示す部分的なＰＨＹパケットは、アグリゲートされたＰＨＹ層パケット２４０であり、単一のＰＨＹ層プリアンブル２２８−１を含む。ＰＨＹプリアンブル２２８−１の後に、（３つより少なくても多くてもよいが）３つのＰＨＹ層ペイロード２３２−１乃至２３２−３が続き、その１つ１つは、対応するＰＨＹ層ヘッダー２３０−１乃至２３０−３によって先行される。ＰＨＹ層ペイロード２３２−１乃至２３２−３の各々は、ここにさらに説明される構造を有するアグリゲートされたＭＡＣパケットを含む。アグリゲートされたＭＡＣパケットにおける各ＭＡＣパケットは、同一の受信局にデリバーされる（delivered）。しかし、アグリゲートされたＰＨＹ層パケットにおけるＰＨＹ層ペイロードの各々は、同一の、または異なる受信局に送信されうる。フィールドが、各ＰＨＹ層ペイロードの前に供給され、そのペイロードにおけるＭＡＣパケットを正しい局に仕向ける。しかし、１つのＰＨＹ層プリアンブルのみが、アグリゲートされたＰＨＹ層パケット全体のために、必要とされる。したがって、１つのＰＨＹ層プリアンブルのみが複数のＭＡＣパケットのために必要とされ、たとえ、それらが異なる局に送信される場合であっても、である。すべての局は、チャネルを推定し、同期し、１つのプリアンブルを使用してＡＧＣ利得を計算することができる。アグリゲートされたＰＨＹ層パケットにおけるＰＨＹ層ペイロードを結合させることは、アグリゲートされたＭＡＣパケット間の間隔を空けるインターフレーム（inter frame）の除去だけでなく、複数のアグリゲートされたＭＡＣパケットのためのプリアンブル（トレーニングフィールド）のアグリゲートを可能にする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
図２は、ＰＨＹ層ペイロードあたり、１つのアグリゲートされたＭＡＣパケットを示しているが、各ＰＨＹ層ペイロードは、２つ以上のアグリゲートされたＭＡＣパケットを含むこともある。その代わりに、複数のアグリゲートされたＭＡＣパケットが、２つ以上のＰＨＹ層ペイロードに、断片化（fragmented）および分配（distributed）されてもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
アグリゲートされたフレームにおいて、アグリゲートされたフレームにおける（ＭＡＣヘッダーおよびＭＡＣペイロードならびに誤りチェッカーを含む）各ＭＡＣパケットは、サブフレームヘッダーが前に付加される。前に付加されたサブフレームヘッダーを有するＭＡＣパケットは、ここでは、ＡＭＰＤＵサブフレーム、または単にサブフレームと呼ばれる。アグリゲートされたフレーム３０２等のアグリゲートされたフレームは、いくつかのそのようなサブフレーム、たとえば、複数のサブフレーム３１２−１乃至３１２−ｎによって構成される。図３に示す例において、サブフレーム３１２−１は、サブフレームヘッダー３２２が前に付加され、パディング３２６が終わりに付加された、ＭＡＣパケット３２４を含む。図２を参照して上記されたように、各ＭＡＣパケットは、ＭＡＣヘッダーフィールド、ＭＡＣペイロード部、および誤りチェックメカニズムを含む。示された例において、ＭＡＣパケット３２４は、ＭＡＣヘッダー３４２、ＭＡＣペイロード３４４、および３２ビットＣＲＣ誤りチェッカー３４６を含み、それは、ＭＡＣヘッダー３４２およびＭＡＣペイロード３４４に含まれたデータを含むサブフレーム全体にわたって誤りを検出するために使用される。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
８０２．１１において、ＭＡＣヘッダーは、２８バイトでも３４バイトでもよい。図３に示すように、ＭＡＣヘッダー３４２は、３４バイト長であり、複数のアドレスフィールドＡＤＤＲ１、ＡＤＤＲ２、ＡＤＤＲ３、およびＡＤＤＲ４、すなわち３６６−ａ乃至３６６−ｄを有する。ＭＡＣヘッダー３４２は、さらに、ＱｏＳ制御フィールド３７２およびＨＴ制御フィールド３７４を含む。ＭＡＣヘッダーが２８バイト長である場合、ＡＤＤＲ４は存在しない。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
フレーム制御フィールド３６２、期間／ＩＤフィールド３６４、シーケンス制御フィールド３６８、Ｑｏｓ制御フィールド３７２、およびＨＴ制御フィールド３７４は、各２バイト長である。複数のアドレスフィールドＡＤＤＲ１、ＡＤＤＲ２、ＡＤＤＲ３、およびＡＤＤＲ４、すなわち、３６６−ａ乃至３６６−ｄは、各６バイト長である。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
ＴＸ空間プロセッサ５０５は、ＯＦＤＭストリームの空間処理を行う。これは、各ＯＦＤＭを空間的にプリコーディングし、そして、トランシーバ５０６によって、異なるアンテナに、各空間的にプリコーディングされたストリームを供給することによって、達成されうる。各トランシーバ５０６は、無線チャネルでの送信用に、各プリコーディングされたストリームによって、ＲＦキャリアを変調する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】変更
【補正の内容】
【００６０】
受信モードにおいて、各トランシーバ５０６は、その各アンテナによって信号を受信する。各トランシーバ５０６は、ＲＦキャリアの変調された情報をリカバーし、ＲＸ空間プロセッサ５１０に情報を提供するために使用されうる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００６４
【補正方法】変更
【補正の内容】
【００６４】
図６は、無線ノードにおける処理システム６００のためのハードウェア構成の一例を示す概念的な図である。この例において、処理システム６００は、バス６０２によって概して示された、バスアーキテクチャによって実行されることができる。バス６０２は、全体の設計の制約、および処理システム６００の特定の用途によっては、任意の数の相互に接続するバスおよびブリッジを含むことができる。バスは、プロセッサ６０４、機械可読媒体６０６、およびバスインターフェース６０８を含むさまざまな回路を、ともに接続する。バスインターフェース６０８は、ネットワークアダプタ６１０を、特に、処理システム６００へ、バス６０２を介して接続するために使用されることもできる。ネットワークアダプタ６１０は、ＰＨＹ層の信号処理機能等のさまざまな信号処理機能を実行するために使用されることもできる。処理システムがアクセス端末１２０（図１参照）において使用される場合、ユーザーインターフェース６１２（たとえば、キーパッド、ディスプレイ、マウス、ジョイスティック、等）が、バスに接続されてもよい。バス６０２は、さらに、タイミングソース、周辺機器、電圧調整器、パワー管理回路、等といったさまざまな他の回路を接続することもできるが、これらは、当該技術で周知であるため、もはやこれ以上説明しない。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
プロセッサ６０４は、機械可読媒体６０６に記憶されたソフトウェアの実行を含む一般的な処理、およびバスの管理の役割を担う。プロセッサ６０４は、１つ以上の汎用および／または専用プロセッサによって実行されることもできる。例は、マイクロプロセッサ、マイクロ制御装置、ＤＳＰプロセッサ、およびソフトウェアを実行可能な他の回路構成要素を含む。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、またはその他で呼称されていても、命令、データ、またはそれらの任意の組み合わせを意味するものと、広く解釈されるべきである。機械可読媒体は、例として、ＲＡＭ（ランダムアクセスメモリ）、フラッシュメモリ、ＲＯＭ（読み取り専用メモリ）、ＰＲＯＭ（プログラム可能な読み取り専用メモリ）、ＥＰＲＯＭ（消去可能・プログラム可能な読み取り専用メモリ）、ＥＥＰＲＯＭ（電気的に消去可能・プログラム可能な読み取り専用メモリ）、レジスタ、磁気ディスク、光ディスク、ハードドライブ、または任意の他の適切な記憶媒体、またはそれらの任意の組み合わせを含むことができる。機械可読媒体は、コンピュータプログラム製品において具現化されうる。コンピュータプログラム製品は、パッケージ素材を含むこともできる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
図６に示すハードウェアの実施において、機械可読媒体６０６は、プロセッサ６０４とは別の、処理システム６００の一部として示されている。しかし、当業者が容易に理解するように、機械可読媒体６０６、または、その任意の一部は、処理システム６００の外部にあってもよい。例として、機械可読媒体６０６は、送信線、データによって変調されるキャリア波、および／または、無線ノードとは別のコンピュータ製品を含んでもよく、それらのすべては、バスインターフェース６０８を介して、プロセッサ６０４によってアクセスされうる。その代わりに、または、さらに、機械可読媒体６０６、または、その任意の一部は、たとえば、キャッシュおよび／または汎用レジスタファイルによって、プロセッサ６０４に組み込まれてもよい。
【国際調査報告】
2012501103.tif 000011
2012501103.tif 000012
2012501103.tif 000013