(57)【特許請求の範囲】
【請求項１】
システムであって、
第１ネットワークデバイスがシングルユーザモードで動作しているか、マルチユーザモードで動作しているかに基づいて、直流トーンの数を決定する直流トーンモジュールと、
前記第１ネットワークデバイスが前記シングルユーザモードで動作しているか、前記マルチユーザモードで動作しているかに基づいて、ガードトーンの数を決定するガードトーンモジュールと、
を備え、
（ｉ）前記直流トーンモジュールが、直流オフセットまたは残存受信機直流オフセットに基づいて、前記直流トーンの数を決定し、および／または、
（ｉｉ）前記ガードトーンモジュールが、前記直流オフセットまたは前記残存受信機直流オフセットに基づいて、前記ガードトーンの数を決定し、
前記システムが、
（ｉ）前記直流トーンの数と、（ｉｉ）前記ガードトーンの数とに基づいてデータトーンの数を決定するデータトーン割り当てモジュールと、
（ｉ）データを受信し、（ｉｉ）前記データトーンの数に基づき、前記データを前記データトーンにマッピングする、マッピングモジュールと、
前記マッピングモジュールの出力の周波数ドメイン／時間ドメイン変換を実行して（ｉ）前記シングルユーザモードで動作している前記第１ネットワークデバイスに対応する直交波周波数分割多重シンボルと、（ｉｉ）前記マルチユーザモードで動作している前記第１ネットワークデバイスに対応する直交波周波数分割多重アクセスシンボルとを生成する、逆フーリエ変換モジュールと、
無線ローカルエリアネットワークのチャネルを介して、前記第１ネットワークデバイスから、（ｉ）前記シングルユーザモードで動作している前記第１ネットワークデバイスに対応する前記直交波周波数分割多重シンボルと、（ｉｉ）前記マルチユーザモードで動作している前記第１ネットワークデバイスに対応する前記直交波周波数分割多重アクセスシンボルとを送信する送信機と
を更に備える、システム。
【請求項２】
（ｉ）前記直流トーンモジュールは、前記シングルユーザモードにおける直流トーンの第１の数を選択し、（ｉｉ）マルチユーザモードにおける直流トーンの第２の数を選択し、前記第２の数は、前記第１の数より大きいか、前記第１の数に等しい、請求項１に記載のシステム。
【請求項３】
前記第２の数は、前記第１の数より大きい、請求項２に記載のシステム。
【請求項４】
前記ガードトーンモジュールは、（ｉ）前記シングルユーザモードにおけるガードトーンの第１の数を選択し、（ｉｉ）前記マルチユーザモードにおけるガードトーンの第２の数を選択し、前記第２の数は、前記第１の数より大きいか、前記第１の数に等しい、請求項１から３の何れか一項に記載のシステム。
【請求項５】
前記第２の数は、前記第１の数より大きい、請求項４に記載のシステム。
【請求項６】
前記直流トーンモジュールは、前記直流オフセットおよび前記残存受信機直流オフセットに基づいて、前記直流トーンの数を決定する、請求項１から５の何れか一項に記載のシステム。
【請求項７】
前記ガードトーンモジュールは、前記直流オフセットおよび前記残存受信機直流オフセットに基づいて、前記ガードトーンの数を決定する、請求項１から６の何れか一項に記載のシステム。
【請求項８】
前記ガードトーンモジュールは、前記直交波周波数分割多重シンボル、または、前記直交波周波数分割多重アクセスシンボルの送信のためのスペクトルマスク要件に基づいて前記ガードトーンの数を決定する、請求項１から７の何れか一項に記載のシステム。
【請求項９】
前記データトーン割り当てモジュールは、前記データトーンを不規則形式で複数のネットワークデバイスに割り当て、その結果、１つまたは複数のデータトーンはレフトオーバーとなり、前記複数のネットワークデバイスの何れかに割り当てられなくなり、
前記複数のネットワークデバイスは、前記第１ネットワークデバイスを含まず、
前記マッピングモジュールは、前記データトーンのレフトオーバーの数だけ、前記直流トーンの数、または、前記ガードトーンの数を増大させる、
請求項１から８の何れか一項に記載のシステム。
【請求項１０】
前記データトーン割り当てモジュールは、前記直流トーンの増大した数、または、前記ガードトーンの増大した数に基づいて、前記複数のネットワークデバイスに割り当てられる前記データトーンの周波数を調整する、請求項９に記載のシステム。
【請求項１１】
前記直流トーンモジュールが、直流オフセットまたは残存受信機直流オフセットに基づいて、前記直流トーンの数を決定し、
前記ガードトーンモジュールが、前記直流オフセットまたは前記残存受信機直流オフセットに基づいて、前記ガードトーンの数を決定する、請求項１に記載のシステム。
【請求項１２】
前記直流トーンモジュールは、中心直流トーンと隣接データトーンとの間の周波数範囲が前記残存受信機直流オフセットより大きくなるように、前記直流トーンの数を選択するように構成される、請求項１から１１の何れか１項に記載のシステム。
【請求項１３】
前記直流トーンモジュールは、前記直流トーンの合計数から１を引いて２で割った結果をトーン間隔に掛けた値が前記残存受信機直流オフセットより大きくなるように、前記第１ネットワークデバイスが前記シングルユーザモードで動作している場合に対する前記直流トーンの数を前記トーン間隔に基づいて選択するように構成される、請求項１から１２の何れか１項に記載のシステム。
【請求項１４】
方法であって、
第１ネットワークデバイスがシングルユーザモードで動作しているか、マルチユーザモードで動作しているかに基づいて、直流トーンの数を決定することと、
前記第１ネットワークデバイスが前記シングルユーザモードで動作しているか前記マルチユーザモードで動作しているかに基づいて、ガードトーンの数を決定することと、
前記直流トーンの数および前記ガードトーンの数に基づいて、データトーンの数を決定することと、
を含み、
（ｉ）前記直流トーンの数が、直流オフセットまたは残存受信機直流オフセットに基づいて決定され、および／または、
（ｉｉ）前記ガードトーンの数が、前記直流オフセットまたは前記残存受信機直流オフセットに基づいて決定され、
前記方法が、
マッピングモジュールでデータを受信することと、
前記データトーンの数に基づいて、前記データを前記データトーンにマッピングすることと、
前記マッピングモジュールの出力の周波数ドメイン／時間ドメイン変換を実行して（ｉ）前記シングルユーザモードで動作している前記第１ネットワークデバイスに対応する直交波周波数分割多重シンボル、および、（ｉｉ）前記マルチユーザモードで動作している前記第１ネットワークデバイスに対応する直交波周波数分割多重アクセスシンボルを生成することと、
無線ローカルエリアネットワークのチャネルを介して前記第１ネットワークデバイスから、（ｉ）前記シングルユーザモードで動作している前記第１ネットワークデバイスに対応する前記直交波周波数分割多重シンボル、および、（ｉｉ）前記マルチユーザモードで動作している前記第１ネットワークデバイスに対応する前記直交波周波数分割多重アクセスシンボルを送信することと
を更に含む、方法。
【請求項１５】
前記シングルユーザモードにおける直流トーンの第１の数を選択することと、
前記マルチユーザモードにおける直流トーンの第２の数を選択することと、
前記第２の数は、前記第１の数より大きいか、前記第１の数に等しいことと
を更に含む、請求項１４に記載の方法。
【請求項１６】
前記第２の数は、前記第１の数より大きい、請求項１５に記載の方法。
【請求項１７】
前記シングルユーザモードにおけるガードトーンの第１の数を選択することと、
前記マルチユーザモードにおけるガードトーンの第２の数を選択することと、
前記第２の数は、前記第１の数より大きいか、前記第１の数に等しいことと
を更に含む、請求項１４または１５に記載の方法。
【請求項１８】
前記第２の数は、前記第１の数より大きい、請求項１７に記載の方法。
【請求項１９】
前記直流オフセットおよび前記残存受信機直流オフセットに基づいて、前記直流トーンの数を決定することを更に含む、請求項１４から１８の何れか一項に記載の方法。
【請求項２０】
前記直流オフセットおよび前記残存受信機直流オフセットに基づいて、前記ガードトーンの数を決定することを更に含む、請求項１４から１９の何れか一項に記載の方法。
【請求項２１】
前記直交波周波数分割多重シンボルまたは前記直交波周波数分割多重アクセスシンボルの送信のためのスペクトルマスク要件に基づいて、前記ガードトーンの数を決定することを更に含む、請求項１４から２０の何れか一項に記載の方法。
【請求項２２】
前記データトーンを不規則形式で複数のネットワークデバイスに割り当て、その結果、１つまたは複数のデータトーンがレフトオーバーとなり、前記複数のネットワークデバイスのいずれにも割り当てられないようになり、前記複数のネットワークデバイスは、前記第１ネットワークデバイスを含まないことと、
前記直流トーンの数、または、前記ガードトーンの数を前記データトーンのレフトオーバーの数だけ増大させることと、
更に含む、請求項１４から２１の何れか一項に記載の方法。
【請求項２３】
前記直流トーンの増大した数、または、前記ガードトーンの増大した数に基づいて、前記複数のネットワークデバイスに割り当てられる前記データトーンの１つまたは複数の周波数を調整することを更に含む、請求項２２に記載の方法。
【請求項２４】
前記直流トーンの数が、直流オフセットまたは残存受信機直流オフセットに基づいて決定され、
前記ガードトーンの数が、前記直流オフセットまたは前記残存受信機直流オフセットに基づいて決定される、請求項１４に記載の方法。
【請求項２５】
前記直流トーンを決定することが、中心直流トーンと隣接データトーンとの間の周波数範囲が前記残存受信機直流オフセットより大きくなるように、前記直流トーンの数を選択することを含む、請求項１４から２４の何れか１項に記載の方法。
【請求項２６】
前記直流トーンを決定することが、前記直流トーンの合計数から１を引いて２で割った結果をトーン間隔に掛けた値が前記残存受信機直流オフセットより大きくなるように、前記第１ネットワークデバイスが前記シングルユーザモードで動作している場合に対する前記直流トーンの数を前記トーン間隔に基づいて選択することを含む、請求項１４から２５の何れか１項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願の相互参照］
本開示は、２０１５年８月１１日に申請された、米国実用特許出願第１４／８２３，２５７号の優先権を主張し、また、２０１４年１０月２日に申請された、米国仮特許出願第６２／０５８，８８７号の利益を主張する。上記において参照される出願の開示全体が、参照により本明細書に組み込まれる。
【０００２】
本開示は、無線ローカルエリアネットワーク（ＷＬＡＮ）に関し、より具体的には、ＷＬＡＮ内の直交波周波数分割多重（ＯＦＤＭ）および直交波周波数分割多重アクセス（ＯＦＤＭＡ）シンボルのためのトーンマッピングに関する。
【背景技術】
【０００３】
ＯＦＤＭは、無線通信システムにおいて、無線ローカルエリアネットワーク内のネットワークデバイス間のデータ送信に利用されている。様々な米国電気電子技術者協会（ＩＥＥＥ）８０２．１１無線ネットワーク規格（ＩＥＥＥ８０２．１１ａｃ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇ、ＩＥＥＥ８０２．１１ｎなど）が、ブランド名Ｗｉ−Ｆｉ（登録商標）の下で販売され、高スループット無線ローカルエリアネットワーク（ＷＬＡＮ）を対象としている。Ｗｉ−Ｆｉ（登録商標）とは、電子デバイスが主に２．４ギガヘルツ（ＧＨｚ）極超短波（ＵＨＦ）および５ＧＨｚセンチメートル波（ＳＨＦ）、産業・科学・医療（ＩＳＭ）無線帯域を使用して通信することを可能にするローカルエリア無線コンピュータネットワーク技術である。
【０００４】
Ｗｉ−Ｆｉ（登録商標）ネットワーク内で、第１ネットワークデバイスは、ＯＦＤＭを使用して、所定の帯域内のデータを第２ネットワークデバイスに送信し得る。所定の帯域は、データを乗せて送信し得るためのトーン（サブキャリアと呼ばれることもある）を所定の数だけ含み得る。第１ネットワークデバイスは、直流（ＤＣ）トーンおよび所定の数のガードトーンを除く、所定の帯域内のサブキャリアすべてを使用してデータを送信し得る。ＤＣトーンとは、所定の帯域のゼロ周波数（または中心周波数）トーンを指す。ガードトーンとは、所定の帯域の端および中にあるトーンを指す。所定の帯域に隣接する帯域内で他のネットワークデバイスによって送信される信号に干渉することを防止するべく、データはガードトーンで送信されない。
【発明の概要】
【０００５】
直流トーンモジュールと、ガードトーンモジュールと、データトーン割り当てモジュールと、マッピングモジュールと、逆フーリエ変換モジュールと、送信機とを備えるシステムを提供する。直流トーンモジュールは、第１ネットワークデバイスがシングルユーザモードで動作するか、または、マルチユーザモードで動作するかに基づいて、直流トーンの数を決定するように構成されている。ガードトーンモジュールは、第１ネットワークデバイスがシングルユーザモードで動作するか、マルチユーザモードで動作するかに基づいて、ガードトーンの数を決定するように構成されている。データトーン割り当てモジュールは、（ｉ）直流トーンの数、および、（ｉｉ）ガードトーンの数に基づいて、データトーンの数を決定するように構成されている。マッピングモジュールは、（ｉ）データを受信し、（ｉｉ）データトーンの数に基づいて、データをデータトーンにマッピングするように構成されている。逆フーリエ変換モジュールは、マッピングモジュールの出力の周波数ドメイン／時間ドメイン変換を実行するように構成されており、これにより、（ｉ）シングルユーザモードで動作している第１ネットワークデバイスに対応する直交波周波数分割多重シンボルと、（ｉｉ）マルチユーザモードで動作する第１ネットワークデバイスに対応する直交波周波数分割多重アクセスシンボルとを生成する。送信機は、無線ローカルエリアネットワークのチャネルを介して、第１ネットワークデバイスから、（ｉ）シングルユーザモードで動作している第１ネットワークデバイスに対応する直交波周波数分割多重シンボルと、（ｉｉ）マルチユーザモードで動作している第１ネットワークデバイスに対応する直交波周波数分割多重アクセスシンボルとを送信するように構成されている。
【０００６】
本開示の利用可能な更なる領域は、詳細な説明、特許請求の範囲、および図面から明らかになるであろう。詳細な説明および具体的な例は、専ら説明を意図しており、本開示の範囲を限定することを意図していない。
【図面の簡単な説明】
【０００７】
【図１】本開示の実施形態によるＯＦＤＭおよび／またはＯＦＤＭＡ送信のために実装され得る、縮小トーン間隔を図示するトーンダイアグラムである。
【０００８】
【図２】本開示の実施形態による、それぞれのサブキャリアマッピングモジュールを含むネットワークデバイスを有する無線ローカルエリアネットワークの機能ブロック図である。
【０００９】
【図３】本開示の実施形態による、送信機モジュールおよび受信機モジュールの一部を図示する機能ブロック図である。
【００１０】
【図４】本開示の実施形態による、ビット／トーンマッピングを含むネットワークデバイス送信方法を図示する。
【００１１】
【図５】本開示の実施形態による、シングルユーザ動作モードのＤＣトーン、データトーン、およびガードトーンを図示するトーンダイアグラムである。
【００１２】
【図６】本開示の実施形態による、他のシングルユーザ動作モードのＤＣトーン、データトーン、およびガードトーンを図示するトーンダイアグラムである。
【００１３】
【図７】本開示の実施形態による、マルチユーザ動作モードのＤＣトーン、データトーン、およびガードトーンを図示するトーンダイアグラムである。
【００１４】
【図８】本開示の実施形態による、他のシングルユーザ動作モードのＤＣトーン、データトーン、およびガードトーンを図示するトーンダイアグラムである。
【００１５】
【図９】本開示の実施形態による、他のマルチユーザ動作モードのＤＣトーン、データトーン、およびガードトーンを図示するトーンダイアグラムである。
【００１６】
【図１０】本開示によるトーン／ビットデマッピングを含むネットワークデバイス受信方法を示す。
【００１７】
図面中、参照符号は類似および／または同一の要素を示すべく、繰り替えし利用されることがある。
【発明を実施するための形態】
【００１８】
本明細書に開示されているように、ＩＥＥＥ８０２．１１／Ｗｉ−Ｆｉ（登録商標）規格（例えば、ＩＥＥＥ８０２．１１ａｘ）に従って動作するネットワークデバイスは、複数のモードで動作し得る。当該複数のモードには、シングルユーザモードおよびマルチユーザモードが含まれ得る。第１ネットワークデバイスは、シングルユーザモード中に、単一のネットワークデバイスと通信し得る。第１ネットワークデバイスは、マルチユーザモード中に、複数のネットワークデバイスと通信し得る。第１ネットワークデバイスは、アクセスポイントまたは基地局であり得る。一実装において、第１ネットワークデバイスは、アクセスポイントまたは基地局ではない。
【００１９】
シングルユーザ（または第１動作）モードおよび／またはマルチユーザ（または第２動作）モード中、第１ネットワークデバイスは、例えば、ＩＥＥＥ８０２．１１ａｃまたはＩＥＥＥ８０２．１１ｇに従って使用されるトーン間隔より小さいトーン間隔を有するトーンを介して、データを送信し得る。例えば、縮小トーン間隔は、ＩＥＥＥ８０２．１１ａｃまたはＩＥＥＥ８０２．１１ｇに従って使用されるトーン間隔の１／４であり得る。図１は、縮小トーン間隔を図示するトーンダイアグラムを示す。図１において、例えば、ＩＥＥＥ８０２．１１ａｃに従って使用されるトーンが示されており、指定帯域幅については１０と指定されている。同一の帯域幅について、縮小トーン間隔を有するトーンは、トーン１０、および、１２で指定されたトーンを含む。トーン１０は、ΔＦ１で指定されたトーン間隔（または、トーン間の周波数範囲）を有する。集合トーン１０、１２は、ΔＦ２で指定されたトーン間隔を有する。
【００２０】
縮小トーン間隔は、受信するネットワークデバイスの受信機における残存（ＲＸ）ＤＣオフセットに起因する、特定のデータトーンの歪みに負の影響を及ぼし得る。受信機は、送信するネットワークデバイスの送信機に対するＤＣオフセットおよびキャリア周波数オフセット（ＣＦＯ）を認識し得る。ＤＣオフセットとは、受信機のＤＣ（または中心周波数）トーンと、送信機のＤＣ（または中心周波数）トーンとの間の周波数の差を指す。ＣＦＯとは、受信機のキャリア周波数と、送信機の対応するキャリア周波数との間の周波数の差を指す。受信機は、受信した信号の処理中、ＤＣオフセットおよびＣＦＯを推定および補償し得る。ＤＣオフセットおよびＣＦＯを完全に補償する能力は、受信した信号の後処理の後で生じる残存ＤＣオフセットに影響する。 
【００２１】
ＣＦＯおよび／または残存ＤＣオフセットのサイズに応じて、周波数に関してＤＣトーン（例えば、中心ＤＣトーン１４）の隣または近くにあるデータトーンは、受信機でシフトされ得て、最終的に、縮小トーン間隔に起因するＤＣトーンの周波数に重複し得る。この重複は、周波数に関してＤＣトーンの隣または近くにあるデータトーンの歪みを引き起こし得る。その結果、周波数に関してＤＣトーンの隣または近くにあるデータトーン上で受信されたデータは、受信機で消去または無視され得て、これにより、最初に送信されたデータと正確に一致するデータを出力するときの性能が向上する。追加のＤＣトーン（または、中心ＤＣトーンと、最も近いデータトーンとの間にあるトーン）が使用され得る。追加のＤＣトーンは、中心ＤＣトーンの中心周波数の下および上にある周波数を有し得る。例えば、図１は、対応する中心周波数を有する中心ＤＣトーン１４を示す。中心ＤＣトーン１４に隣接するデータトーン１６、１８は、データを送信するのに使用され得ず、ＤＣトーン（または、データが送信されていないトーン）として使用され得る。これにより、ＤＣトーンに隣接するデータトーンの間の間隔が長くなり、データが消去または無視され得る追加のＤＣトーンが提供される。
【００２２】
シングルユーザモード中、第１ネットワークデバイスと第２ネットワークデバイスとの間で送信される、アップリンク送信およびダウンリンク送信は、ＯＦＤＭ信号を含み得る。マルチユーザモード中、第１ネットワークデバイスと複数のネットワークデバイスとの間で送信される、アップリンク送信およびダウンリンク送信は、ＯＦＤＭＡ信号を含み得る。第１ネットワークデバイスは、複数のネットワークデバイスの各々について、対応する１つまたは複数のデータトーン（トーンブロックと総称される）を割り当て得る。１つまたは複数のトーンブロックは、複数のネットワークデバイスの各々に割り当てられ得る。その結果、マルチユーザモード中、ネットワークデバイスごとに使用されるデータトーンの数は通常、シングルユーザモード中に第２ネットワークデバイスに使用されるデータトーンの数より、遥かに小さい。シングルユーザモードおよびマルチユーザモード中、ＤＣトーンおよびガードトーンとして使用されないトーンは、データトーンとして使用され得る。マルチユーザモード中に使用される、ユーザあたりのデータトーンの数が少ない（トーンブロックが小さい）ので、残存ＲＸ  ＤＣオフセットおよび／または隣接帯域干渉に起因する歪みは、使用できないデータトーンの割合を大きく増大させる。これは、送信機によって最初に送信されたデータを正確に決定する性能に関して、受信機の性能に負の影響を及ぼし得る。
【００２３】
データが消去または無視され得るＤＣトーンの数が増大すると、受信機の性能が向上するが、ＤＣトーンの数が増大すると、スペクトル効率が減少する。また、ガードトーンの数が増大すると、送信帯域間の干渉が減少するが、ガードトーンの数が増大すると、スペクトル効率が減少する。スペクトル効率を向上させるべく、受信機において、データが使用されるデータトーンの数が増大される。データトーンの数が増大すると、ＤＣトーンおよび／またはガードトーンの数が減少し、その結果、スペクトル効率が向上する。したがって、受信機の性能とスペクトル効率との間にはトレードオフが存在し得る。
【００２４】
（ｉ）シングルユーザモードおよびマルチユーザモードの縮小トーン間隔に対応するための、および、（ｉｉ）マルチユーザモード中に、ＯＦＤＭＡ信号のアップリンクおよびダウンリンクを含めるための、トーンマッピングプランが下に開示されている。トーンマッピングプランとは、ＤＣトーン、ガードトーン、および、データトーンとして指定される特定の周波数帯域内のトーンの数を指す。また、トーンマッピングプランは、各ネットワークデバイスに割り当てられたトーンの数、トーンの周波数、および／または、トーン間隔を示し得る。 
【００２５】
図２は、ネットワークデバイス５２、５４を含むＷＬＡＮ５０を示す。ネットワークデバイス５２、５４は、それぞれの制御モジュール５６、５８と、媒体アクセス制御（ＭＡＣ）モジュール６０、６２と、物理層（ＰＨＹ）モジュール６４、６６とを含む。制御モジュール５６、５８は、データをＭＡＣモジュール６０、６２へ送信し得、および／または、データをＭＡＣモジュール６０、６２から受信し得る。ＭＡＣモジュール６０、６２は、データをＰＨＹモジュール６４、６６に送信し得、および／または、データをＰＨＹモジュール６４、６６から受信し得る。ＰＨＹモジュール６４、６６は、送信モジュール７０、７２、および、受信モジュール７４、７６を含む。送信モジュール７０、７２は、サブキャリアマッピングモジュール７８、８０を含む。受信機モジュール７４、７６は、サブキャリアデマッピングモジュール８２、８４を含む。サブキャリアマッピングモジュール７８、８０は、動作モード、および、所定のパラメータおよび／または要件に基づいて、サブキャリア（またはトーン）に対して、ビットの形式でデータをマッピングする。動作モードは、シングルユーザモードまたはマルチユーザモードであり得る。パラメータは、ＤＣオフセット、ＣＦＯ、残存ＲＸ  ＤＣオフセット、および、スペクトルマスク値を含み得る。サブキャリアデマッピングモジュール８２、８４は、ビットに対して、トーンをデマッピングする。マッピングおよびデマッピングは更に、図３−９に関して後述されている。
【００２６】
図３は、送信機モジュール（例えば、図２の送信機モジュール７０、７２のうち１つ）および受信機モジュール（例えば、図２の受信機モジュール７４、７６のうち１つ）のそれぞれの部分１００、１０２を示す。部分１００は、シリアル／パラレル変換モジュール１０４と、サブキャリアマッピングモジュール１０６と、逆離散フーリエ変換（ＩＤＦＴ）モジュール１０８と、巡回プレフィックス（ＣＰ）およびパルス整形（ＰＳ）モジュール１１０と、フロントエンドモジュール１１２とを含む。シリアル／パラレル変換モジュール１０４は、シリアル／パラレルコンバータを含み得て、および／または、シリアル／パラレルコンバータとして実装され得る。部分１０２は、チャネル１１６を介してフロントエンドモジュール１１２と通信するフロントエンドモジュール１１４を含む。部分１０２は更に、ＣＰ除去モジュール１１７と、離散フーリエ変換（ＤＦＴ）モジュール１１８と、サブキャリアデマッピングモジュール１２０と、パラレル／シリアル変換モジュール１２４とを含む。パラレル／シリアル変換モジュール１２４は、パラレル／シリアルコンバータを含み得て、および／または、パラレル／シリアルコンバータとして実装され得る。サブキャリアマッピングモジュール１０６は、モードモジュール１２６と、ＤＣトーンモジュール１２８と、ガードトーンモジュール１３０と、データトーン割り当てモジュール１３１と、ビット／トーンマッピングモジュール１３２とを含み得る。フロントエンドモジュール１１２、１１４は、それぞれ、デジタル／アナログコンバータ（ＤＡＣ）モジュール１３４と、アナログ／デジタルコンバータ（ＡＤＣ）モジュール１３６とを含む。コンバータモジュール１３４、１３６は、それぞれ、アナログ／デジタルコンバータおよびデジタル／アナログコンバータを含み得る、ならびに／または、アナログ／デジタルコンバータおよびデジタル／アナログコンバータとして実装され得る。サブキャリアデマッピングモジュール１２０は、モードモジュール１３８、ＤＣトーンモジュール１４０、ガードトーンモジュール１４２、データトーンモジュール１４３、および／または、トーン／ビットデマッピングモジュール１４４を含み得る。図３のモジュールは更に、図４の方法に関して後述されている。
【００２７】
本明細書に開示されているネットワークデバイスは、多くの方法を使用して動作し得る。当該方法の例は図４および図１０に図示されている。図４は、ネットワークデバイス送信方法を示す。以下のタスクは主に、図２−３および図５−９の実装に関して記載されているが、当該タスクは、本開示の他の実装に適合させるべく、容易に修正され得る。当該タスクは反復的に実行され得る。
【００２８】
当該方法は２００で開始し得る。２０２において、第１ネットワークデバイスのＭＡＣモジュール（例えば、ＭＡＣモジュール６０）からデータが受信される。データのビットは、シリアル形式で受信され得る。
【００２９】
２０４において、シリアル／パラレル変換モジュール１０４は、シリアル形式からパラレル形式へデータを変換し得る。これは、シリアル／パラレル変換モジュール間におけるＸ本の平行線によって示されている。Ｘは、２に等しいか、またはそれより大きい整数である。２０６において、サブキャリアマッピングモジュール（例えば、サブキャリアマッピングモジュール１０６）は、タスク２１０、２１２、２１４、２２４、２２６、および／または２２８などの後続タスクが基づき得るパラメータを決定する。パラメータは、第１ネットワークデバイス、および、１つまたは複数の他のネットワークデバイスに関連付けられ得る。パラメータは、サブキャリアマッピングモジュール、および／または、対応するネットワークデバイスのメモリ内に格納されている所定のパラメータであり得る。パラメータは、ＤＣオフセット、ＣＦＯ、残存ＲＸ  ＤＣオフセット、スペクトルマスク要件（例えば、データが送信され得るトーン、および、対応する電力値）、ユーザの数、周波数帯域、ＦＦＴサイズ、および／または、配電値を含み得る。配電値は、データトーンの電力要件（例えば、最小および／または最大電力値）を示し得る。タスク２０６は、タスク２０４が実行されている間に実行され得る。
【００３０】
２０８において、モードモジュール（例えば、モードモジュール１２６）は、シングルユーザモードまたはマルチユーザモードなど、動作のモードを決定し得る。動作のモードがシングルユーザモードである場合、タスク２１０が実行される。動作のモードがマルチユーザモードである場合、タスク２１８が実行される。異なる動作モードでは、異なるトーンプランが提供される。一実施形態において、トーンプランとは、ＤＣトーンの数と、正および負のガードトーンの数と、データトーンの数とを指す。また、トーンプランは、データトーンの配電を含み得る。また、トーンプランは、ネットワークデバイスに対するデータトーンおよび／またはトーンブロック割り当てに関する指示を含み得る。 
【００３１】
２１０において、ＤＣトーンモジュール（例えば、ＤＣトーンモジュール１２８）は、２０６で決定された１つまたは複数のパラメータに基づいて、シングルユーザモードのＤＣトーンの第１の数を決定する。例えば、ＣＦＯが大きいほど、ＤＣトーンが多くなる。ＣＦＯは、第１ネットワークデバイスの送信機モジュールの局所発振器周波数、および、第２ネットワークデバイスの送信機モジュールの局所発振器周波数に基づいて推定され得る。第２ネットワークデバイスの局所発振器周波数は、第１ネットワークデバイスで、第２ネットワークデバイスから受信した信号に含まれる情報に基づいて決定され得る。他のトーンに対するデータトーンの数、ひいてはデータトーンの割合を最大化するべく、ＤＣトーンの数が最小化され得る。ＤＣトーンの数の最小化は、残存ＲＸ  ＤＣオフセットに基づき得る。ＤＣトーンの数は、中心ＤＣトーンと、第１の隣接データトーンとの間の周波数範囲が残存ＲＸ  ＤＣオフセットより大きくなるように選択され得る。ＤＣトーンの数は、選択されたトーン間隔ＴＳに、ＤＣトーンの合計数ＴｏｎｅＤＣから１を引いて２で割った結果を掛けた値が残存ＲＸ  ＤＣオフセットより大きくなる（ＴＳ×（ＴｏｎｅＤＣ‐１）／２＞残存ＲＸ  ＤＣオフセット）ように選択されたトーン間隔ＴＳに基づき得る。 
【００３２】
２１２において、ガードトーンモジュール（例えば、ガードトーンモジュール１３０）は、２０６で決定されたパラメータの１つまたは複数に基づいて、シングルユーザモードのガードトーンの第１の数を決定する。ガードトーンの数は、送信スペクトルマスク要件を満たす、または超えるように選択され得る。送信スペクトルマスク要件は、必要なガードトーンの数、および／または、トーンの数、および／または、データが送信され得る対応周波数を示し得る。ガードトーンの数は、所定の、および／または、推定されたＤＣオフセット、および／または、ＣＦＯ残存ＲＸ  ＤＣオフセットに基づいて選択され得る。隣接チャネル（または帯域）の干渉が大きいほど、より多くのガードトーンが使用される。スペクトルマスク要件を満たしている間、他のトーンに対するデータトーンの割合を向上させるべく、ガードトーンの数は最小化され得る。
【００３３】
２１４において、データトーン割り当てモジュール（例えば、データトーン割り当てモジュール１３１）は、シングルユーザおよび／または第２ネットワークデバイスのデータトーンの数を割り当てる、および／または、決定する。シングルユーザとは、第２ネットワークデバイスのユーザを指し得る。データトーン割り当てモジュールは、利用可能なすべてのトーン、および／または、残りのトーンを、第２ネットワークデバイスのデータトーンとして割り当て得る。残りのトーンとは、第１ネットワークデバイスと第２ネットワークデバイスとの間の通信のために指定された、ＤＣトーンまたはガードトーンとして使用されない、帯域幅内のトーンを指す。データトーンは、２０６で決定されたパラメータ、ＤＣトーンの数および／もしくは周波数、ならびに／または、ガードトーンの数および／もしくは周波数のうち、１つまたは複数に基づいて決定され得る。 
【００３４】
２１６において、ビット／トーンマッピングモジュール（例えば、ビット／トーンマッピングモジュール１３２）は、データのビットを、割り当てられたデータトーンにマッピングするが、ＤＣトーンおよびガードトーンにはマッピングしない。したがって、マッピングは、ＤＣトーンの数および／もしくは周波数、ガードトーンの数および／もしくは周波数、ならびに／または、データトーンの数および／もしくは周波数に基づき得る。これは、データのビットをグループ化すること、および／または、ソースデータシンボル（例えば、二相位相変調（ＢＰＳＫ）シンボルまたは直交振幅変調（ＱＡＭ）シンボル）にマッピングすることを含み得る。マッピングは、データのビットおよび／またはソースデータシンボルをＮ個の直交サブキャリア上にマッピングすることを含み得る。Ｎは、２に等しいか、またはそれより大きい整数である。マッピングは、データのビットに対応する様々なポイントをＯＦＤＭポイントにマッピングすることを含み得る。
【００３５】
図５は、シングルユーザ動作モードにおける、ＤＣトーン３００、負（または低周波数側）のガードトーン３０２、負（または低周波数側）のデータトーン３０４、正（または高周波数側）のデータトーン３０６、および、正（または高周波数側）のガードトーン３０８を図示するトーンダイアグラムの例を示す。示されているこの例において、指定帯域幅は、８０メガヘルツ（ＭＨｚ）であり得る。対応するＦＦＴサイズは１０２４であり得る。トーン間隔は、８０ＭＨｚ／１０２４または７８．１２５キロヘルツ（ｋＨｚ）であり得る。ＤＣトーン３００の数は、示されているように、３であり得るか、または、３より大きいことがあり得る（例えば、図６に示されているように、５）。負のガードトーン３０２の数は、１２またはそれより小さいことがあり得る。正のガードトーン３０８の数は、１１またはそれより小さいことがあり得る。図６は、他のシングルユーザ動作モードにおける、ＤＣトーン３１０、負のガードトーン３１２、負のデータトーン３１４、正のデータトーン３１６、および、正のガードトーン３１８を図示するトーンダイアグラムの例を示す。 
【００３６】
図７は、他のシングルユーザ動作モードにおける、ＤＣトーン３２０、負（または低周波数側）のガードトーン３２２、負（または低周波数側）のデータトーン３２４、正（または高周波数側）のデータトーン３２６、および、正（または高周波数側）のガードトーン３２８を図示するトーンダイアグラムの更に他の例を示す。この示されている例において、指定帯域幅は、２０ＭＨｚであり得る。対応するＦＦＴサイズは、２５６であり得る。トーン間隔は、２０ＭＨｚ／２５６または７８．１２５ｋＨｚであり得る。ＤＣトーン３２０の数は、示されているように、３であり得る。負のガードトーン３２２の数は、６またはそれより大きいことがあり得る。正のガードトーン３２８の数は、５またはそれより大きいことがあり得る。
【００３７】
再び図４を参照すると、２１８において、ＤＣトーンモジュールは、２０６で決定されたパラメータの１つまたは複数に基づいて、マルチユーザモードのＤＣトーンの第２の数を決定する。ＤＣトーンの第２の数は、ＤＣトーンの第１の数と同一、または、それより大きいことがあり得る。２２０において、ガードトーンモジュールは、２０６で決定されたパラメータの１つまたは複数に基づいて、マルチユーザモードのガードトーンの第２の数を決定する。ガードトーンの第２の数は、ガードトーンの第１の数と同一、または、それより大きいことがあり得る。 
【００３８】
２２２において、データトーン割り当てモジュールは、マルチユーザおよび／または複数のネットワークデバイスの各々について、データトーンの数を割り当て、および／または、決定する。マルチユーザとは、第１ネットワークデバイス以外のネットワークデバイスを指し得る。データトーン割り当てモジュールは、複数のネットワークデバイスの各々について、データトーンの特定のトーンおよび／または特定のブロックを割り当て得る。シングルユーザモード中に第２ネットワークデバイスに割り当てられたデータトーンの一部が複数のネットワークデバイスの各々に割り当てられるように、指定帯域幅は、複数のネットワークデバイスによって共有され得る。 
【００３９】
トーンブロック割り当ては、規則的または不規則であり得て、その結果、トーンブロックサイズは、規則的または不規則であり得る。データトーンの数の合計が、トーンブロックの数で割り切れる場合、トーンブロックサイズは、規則的であり得る。トーンブロックサイズが規則的である場合、トーンブロックは、それぞれのネットワークデバイスについて、均等に配分されたサブバンドであり得る。トーンブロックが、異なる数のトーンを有する場合、トーンブロックサイズは、不規則であり得る。したがって、特定のネットワークデバイスは、他のネットワークデバイスより多くのデータトーンを割り当てられ得る。トーンブロックサイズが不規則であるとき、トーンパッキング効率が１となる、すなわち、データトーンのすべてが対応するトーンブロックに割り当てられることはありえない。 
【００４０】
マルチユーザモード中に割り当てられ得るトーンブロックの不規則なサイズに起因して、特定の数のトーンがレフトオーバーとなり得る（すなわち、ＤＣトーン、ガードトーン、またはデータトーンとして指定されない）。その結果、レフトオーバー（または未使用の）トーンが存在し得る。データトーン割り当てモジュールは、ＤＣトーンの数および／またはガードトーンの数を、レフトオーバートーンの数だけ増大させ、トーンブロックの各々に含まれるデータトーンを調整し得て、その結果、指定帯域幅内のトーンのすべてが、ＤＣトーン、ガードトーン、またはデータトーンとして使用される。これには、１つまたは複数のネットワークデバイスに割り当てられたデータトーンの周波数を調整することが含まれ得る。一実装において、レフトオーバートーンは存在しない。 
【００４１】
ＤＣトーンの数およびガードトーンの数は、所定の、および／または、推定されたＤＣオフセットおよび／またはＣＦＯ残存ＲＸ  ＤＣオフセットに基づいて調整され得る。ＣＦＯが大きい場合、ＤＣトーンの数が増大される。隣接チャネル（または帯域）干渉が大きい場合、ガードトーンの数が増大される。
【００４２】
２２４において、ビット／トーンマッピングモジュール（例えば、ビット／トーンマッピングモジュール１３２）は、データのビットを、割り当てられたデータトーンにマッピングするが、ＤＣトーンおよびガードトーンにはマッピングしない。したがって、マッピングは、ＤＣトーンの数および／もしくは周波数、ガードトーンの数および／もしくは周波数、ならびに／または、データトーンの数および／もしくは周波数に基づき得る。これには、データのビットのグループ化、および／または、ソースデータシンボル（例えば、二相位相変調（ＢＰＳＫ）シンボルまたは直交振幅変調（ＱＡＭ）シンボル）へのマッピングが含まれ得る。マッピングには、データのビット、および／または、ソースデータシンボルを、Ｎ個の直交サブキャリア上にマッピングすることが含まれる（Ｎは２に等しいか、それより大きい整数）。マッピングは、データのビットに対応する様々なポイントをＯＦＤＭＡポイントにマッピングすることを含み得る。データトーンがガードトーンに近いほど、データトーンの電力レベルは減少し得る。
【００４３】
図８は、マルチユーザ動作モードにおける、ＤＣトーン３３０、負のガードトーン３３２、負のデータトーン３３４、正のデータトーン３３６、および、正のガードトーン３３８を図示するトーンダイアグラムの例を示す。この示されている例において、指定帯域幅は、８０ＭＨｚであり得る。対応するＦＦＴサイズは２５６であり得る。トーン間隔は、８０ＭＨｚ／１０２４または７８．１２５キロヘルツ（ｋＨｚ）であり得る。ＤＣトーン３３０の数は、示されているように、７であり得る。負のガードトーン３３２の数は、１４またはそれより小さいことがあり得る。正のガードトーン３３８の数は、１３またはそれより小さいことがあり得る。
【００４４】
図９は、他のマルチユーザ動作モードにおける、ＤＣトーン３４０、負のガードトーン３４２、負のデータトーン３４４、正のデータトーン３４６、および、正のガードトーン３４８を図示するトーンダイアグラムを示す。この示されている例において、指定帯域幅は、２０ＭＨｚであり得る。対応するＦＦＴサイズは、２５６であり得る。トーン間隔は、２０ＭＨｚ／２５６または７８．１２５ｋＨｚであり得る。ＤＣトーン３４０の数は、示されているように、７であり得る。負のガードトーン３４２の数は、７またはそれより大きいことがあり得る。正のガードトーン３４８の数は、６またはそれより大きいことがあり得る。
【００４５】
２２６において、ＩＤＦＴモジュール（例えば、ＩＤＦＴモジュール）は、ビット／トーンマッピングモジュールの出力上で、ＩＤＦＴ（または、ＩＦＦＴ）を実行する。これは、ソースデータシンボル上でＩＤＦＴを実行することを含み得る。ＩＤＦＴモジュールは、周波数／時間ドメイン変換を実行する。
【００４６】
２２８において、巡回プレフィックスおよび／またはパルス整形モジュール（例えば、巡回プレフィックスおよびパルス整形モジュール１１０）は、巡回プレフィックスをＩＤＦＴモジュールの出力に追加し得る。ＩＤＦＴモジュールの出力のパルス整形が追加的または代替的に実行され得る。 
【００４７】
２３０において、フロントエンドモジュール（例えば、フロントエンドモジュール１１２）は、ＩＤＦＴモジュール、または、巡回プレフィックスおよびパルス整形モジュールの出力のデジタル／アナログ変換を実行し得る。フロントエンドモジュールは、シングルユーザモードで動作している間、ＯＦＤＭシンボルを生成し得て、チャネル（例えば、チャネル１１６）を介して第２ネットワークデバイスへ送信し得る。フロントエンドモジュールは、マルチユーザモードで動作している間、ＯＦＤＭＡシンボルを生成し得て、チャネルを介して複数のネットワークデバイスへ送信し得る。この方法は２３２で終了し得る。
【００４８】
図１０は、ネットワークデバイスの受信方法を示す。以下のタスクは主に、図２−９の実装に関して記載されているが、当該タスクは、本開示の他の実装に適合するべく、容易に修正され得る。当該タスクは反復的に実行され得る。
【００４９】
当該方法は４００で開始し得る。４０２において、ネットワークデバイス（例えば、シングルユーザモードの場合、図４の方法に関して上述されている第２ネットワークデバイスであり、マルチユーザモードの場合、図４の方法に関して上述されている複数のネットワークデバイスの１つ）のフロントエンドモジュール（例えば、フロントエンドモジュール１１４）は、チャネル（例えば、チャネル１１６）を介して、ＯＦＤＭ信号またはＯＦＤＭＡ信号を受信する。シングルユーザモードで動作している間、ＯＦＤＭ信号が受信され得る。マルチユーザモードで動作している間、ＯＦＤＭＡ信号が受信され得る。４０４において、アナログ／デジタルコンバータ（例えば、ＡＤＣモジュール１３６）は、ＯＦＤＭ信号またはＯＦＤＭＡ信号をアナログ信号からデジタル信号へ変換する。 
【００５０】
４０６において、巡回プレフィックス除去モジュール（例えば、巡回プレフィックス除去モジュール１１７）は、ＯＦＤＭ信号またはＯＦＤＭＡ信号から巡回プレフィックスを除去し得る。
【００５１】
４０８において、ＤＦＴモジュール（例えば、ＤＦＴモジュール１１８）は、ＤＦＴ（または、ＦＦＴ）を実行して、ネットワークデバイスのユーザのためのデータのトーンを抽出する。ＤＦＴモジュールは、ＤＦＴ（ＦＦＴ）を実行して、時間ドメイン／周波数ドメイン変換を実行する。
【００５２】
４０９において、サブキャリアデマッピングモジュール（例えば、サブキャリアデマッピングモジュール１２０）は、上述の図４の２０６で決定されたパラメータなどのパラメータを決定する。パラメータは、所定であり得るか、または、サブキャリアデマッピングモジュールおよび／または対応するネットワークデバイスのメモリ内に格納され得る。
【００５３】
４１０において、モードモジュール（例えば、モードモジュール１３８）は、シングルユーザモードで動作するか、マルチユーザモードで動作するか決定する。これは、受信データおよび／またはパラメータの１つまたは複数に基づき得る。シングルユーザモードで動作しているとき、タスク４１２が実行される。マルチユーザモードで動作しているとき、タスク４１８が実行される。
【００５４】
４１２において、ＤＣトーンモジュール（例えば、ＤＣトーンモジュール１４０）は、４０９で決定されたパラメータの１つまたは複数に基づいて、シングルユーザモードのＤＣトーンの第１の数を決定する。４１４において、ガードトーンモジュール（例えば、ガードトーンモジュール１４２）は、４０９で決定されたパラメータの１つまたは複数に基づいて、シングルユーザモードのガードトーンの第１の数を決定する。
【００５５】
４１５において、データトーンモジュール（例えば、データトーンモジュール１４３）は、ＤＣトーンの数および／もしくは周波数、ガードトーンの数および／もしくは周波数、ならびに／または、４０９で決定されたパラメータの１つまたは複数に基づいて、シングルユーザモードに使用されるデータトーンを決定する。
【００５６】
４１６において、トーン／ビットデマッピングモジュール（例えば、トーン／ビットデマッピングモジュール１４４）は、ＤＣトーンおよびガードトーンを無視しながら、データ出力のデータトーンを、ＤＦＴモジュール１１８からビットへデマッピングする。これは、ＤＣトーンの数および／もしくは周波数、ガードトーンの数および／もしくは周波数、ならびに／または、データトーンの数および／もしくは周波数に基づき得る。
【００５７】
４１８において、ＤＣトーンモジュールは、４０９で決定されたパラメータの１つまたは複数に基づいて、マルチユーザモードのＤＣトーンの第２の数を決定する。４２０において、ガードトーンモジュールは、４０９で決定されたパラメータの１つまたは複数に基づいて、マルチユーザモードのガードトーンの第２の数を決定する。
【００５８】
４２２において、データトーンモジュールは、ＤＣトーンの数および／もしくは周波数、ガードトーンの数および／もしくは周波数、ならびに／または、４０９で決定されたパラメータの１つまたは複数に基づいて、マルチユーザモードに使用されるデータトーンを決定する。
【００５９】
４２４において、トーン／ビットデマッピングモジュールは、ＤＣトーンおよびガードトーンを無視しながら、データ出力のデータトーンを、ＤＦＴモジュール１１８からビットへデマッピングする。これは、ＤＣトーンの数および／もしくは周波数、ガードトーンの数および／もしくは周波数、ならびに／または、データトーンの数および／もしくは周波数に基づき得る。
【００６０】
４２６において、パラレル／シリアル変換モジュール（例えば、パラレル／シリアル変換モジュール１２４）は、パラレル形式でサブキャリアデマッピングモジュールから提供されるビットをシリアル形式に変換する。この方法は、４２８で終了し得る。
【００６１】
上述の図４および図１０のタスクは、例示を目的としたものである。当該タスクは、用途に応じて、順次に、同期的に、同時に、連続的に、重複する期間内に、または、異なる順序で実行され得る。また、実装および／またはイベントの順に応じて、当該タスクのうち任意のものが実行されなくてよく、またはスキップされてよい。
【００６２】
上述の例は、ＩＥＥＥ８０２．１１／Ｗｉ−Ｆｉ（登録商標）規格に従ってシングルユーザモードおよびマルチユーザモードで動作するシステムの性能を向上させるためのトーンプランを提供する。この例は、マルチユーザモード中のレフトオーバートーンを説明、利用し、または、ＤＣトーンおよび／またはガードトーンに割り当てる。これにより、システム性能を向上させるべく、ＤＣトーンおよび／またはガードトーンの数を増大させる。その結果、マルチユーザモードは、シングルユーザモードより多くのＤＣトーンおよび／またはガードトーンを有し得る。当該トーンプランは、ＩＥＥＥ８０２．１１ａｘ規格に従って動作し、および／または、例えば、２０ＭＨｚと８０ＭＨｚの周波数帯域で動作するネットワークデバイスに適用され得る。これらの周波数帯域および／または他の周波数帯域で動作している間、マルチユーザモードでは、シングルユーザモードの場合と同一か、それより大きい数のＤＣトーンおよび／またはガードトーンが選択され得る。
【００６３】
本開示に記載されている無線通信は、ＩＥＥＥ規格８０２．１１−２０１２、ＩＥＥＥ規格８０２．１６−２００９、および／または、ＩＥＥＥ規格８０２．２０−２００８に完全に、または部分的に従って実施され得る。様々な実装において、ＩＥＥＥ８０２．１１−２０１２は、ＩＥＥＥドラフト規格８０２．１１ａｘ、ＩＥＥＥ規格８０２．１１ｂ、ＩＥＥＥ規格８０２．１１ｇ、ＩＥＥＥ規格８０２．１１ｎ、ＩＥＥＥ規格８０２．１１ａｃ、ＩＥＥＥドラフト規格８０２．１１ａｄ、および／または、ＩＥＥＥドラフト規格８０２．１１ａｈによって補完され得る。
【００６４】
本発明の更なる態様は、以下の項目の１つまたは複数に関する。本明細書では、直流トーンモジュールと、ガードトーンモジュールと、データトーン割り当てモジュールと、マッピングモジュールと、逆フーリエ変換モジュールと、送信機とを備えるシステムを提供する。直流トーンモジュールは、第１ネットワークデバイスがシングルユーザモードで動作するか、または、マルチユーザモードで動作するかに基づいて、直流トーンの数を決定するように構成されている。ガードトーンモジュールは、第１ネットワークデバイスがシングルユーザモードで動作するか、マルチユーザモードで動作するかに基づいて、ガードトーンの数を決定するように構成されている。データトーン割り当てモジュールは、（ｉ）直流トーンの数、および、（ｉｉ）ガードトーンの数に基づいて、データトーンの数を決定するように構成されている。マッピングモジュールは、（ｉ）データを受信し、（ｉｉ）データトーンの数に基づいて、データをデータトーンにマッピングするように構成されている。逆フーリエ変換モジュールは、マッピングモジュールの出力の周波数ドメイン／時間ドメイン変換を実行するように構成されており、これにより、（ｉ）シングルユーザモードで動作する第１ネットワークデバイスに対応する直交波周波数分割多重シンボルと、（ｉｉ）マルチユーザモードで動作する第１ネットワークデバイスに対応する直交波周波数分割多重アクセスシンボルとを生成する。送信機は、無線ローカルエリアネットワークのチャネルを介して、第１ネットワークデバイスから、（ｉ）シングルユーザモードで動作している第１ネットワークデバイスに対応する直交波周波数分割多重シンボルと、（ｉｉ）マルチユーザモードで動作している第１ネットワークデバイスに対応している直交波周波数分割多重アクセスシンボルとを送信するように構成されている。
【００６５】
他の態様において、直流トーンモジュールは、（ｉ）シングルユーザモードの直流トーンの第１の数を選択し、（ｉｉ）マルチユーザモードの直流トーンの第２の数を選択するように構成されている。第２の数は、第１の数に等しいか、それより大きい。他の態様において、第２の数は、第１の数より大きい。
【００６６】
他の態様において、ガードトーンモジュールは、（ｉ）シングルユーザモードのガードトーンの第１の数を選択し、（ｉｉ）マルチユーザモードのガードトーンの第２の数を選択するように構成される。第２の数は、第１の数に等しいか、それより大きい。他の態様において、第２の数は、第１の数より大きい。
【００６７】
他の態様において、直流トーンモジュールは、直流オフセット、キャリア周波数オフセット、または、残存受信機直流オフセットに基づいて、直流トーンの数を決定するように構成される。
【００６８】
他の態様において、ガードトーンモジュールは、直流オフセット、キャリア周波数オフセット、または、残存受信機直流オフセットに基づいて、ガードトーンの数を決定するように構成される。
【００６９】
他の態様において、ガードトーンモジュールは、直交波周波数分割多重シンボルまたは直交波周波数分割多重アクセスシンボルを送信するためのスペクトルマスク要件に基づいて、ガードトーンの数を決定するように構成される。
【００７０】
他の態様において、データトーン割り当てモジュールは、データトーンを不規則形式でネットワークデバイスに割り当てるように構成されており、その結果、１つまたは複数のデータトーンがレフトオーバーとなり、どのネットワークデバイスにも割り当てられない。ネットワークデバイスは、第１ネットワークデバイスを含まない。マッピングモジュールは、データトーンのレフトオーバーの数だけ、直流トーンの数またはガードトーンの数を増大させるように構成される。
【００７１】
他の態様において、データトーン割り当てモジュールは、直流トーンの増大した数、または、ガードトーンの増大した数に基づいて、ネットワークデバイスに割り当てられているデータトーンの周波数を調整するように構成される。
【００７２】
他の態様において、ある方法が提供されている。当該方法は、第１ネットワークデバイスがシングルユーザモードで動作しているか、マルチユーザモードで動作しているかに基づいて、直流トーンの数を決定することと、第１ネットワークデバイスがシングルユーザモードで動作しているか、マルチユーザモードで動作しているかに基づいて、ガードトーンの数を決定することと、直流トーンの数およびガードトーンの数に基づいてデータトーンの数を決定することと、マッピングモジュールでデータを受信することと、データトーンの数に基づいて、データをデータトーンにマッピングすることと、マッピングモジュールの出力の周波数ドメイン／時間ドメイン変換を実行して、（ｉ）シングルユーザモードで動作している第１ネットワークデバイスに対応する直交波周波数分割多重シンボル、および、（ｉｉ）マルチユーザモードで動作している第１ネットワークデバイスに対応する直交波周波数分割多重アクセスシンボルを生成することと、無線ローカルエリアネットワークのチャネルを介して第１ネットワークデバイスから（ｉ）シングルユーザモードで動作している第１ネットワークデバイスに対応する直交波周波数分割多重シンボル、および、（ｉｉ）マルチユーザモードで動作している第１ネットワークデバイスに対応する直交波周波数分割多重アクセスシンボルを送信することとを含む。
【００７３】
他の態様において、当該方法は更に、シングルユーザモードにおける直流トーンの第１の数を選択することと、マルチユーザモードにおける直流トーンの第２の数を選択することとを含み、第２の数は、第１の数に等しいか、それより大きい。他の態様において、第２の数は、第１の数より大きい。
【００７４】
他の態様において、当該方法は更に、シングルユーザモードにおけるガードトーンの第１の数を選択することと、マルチユーザモードにおけるガードトーンの第２の数を選択することとを含み、第２の数は、第１の数に等しいか、それより大きい。他の態様において、第２の数は、第１の数より大きい。
【００７５】
他の態様において、当該方法は更に、直流オフセット、キャリア周波数オフセット、または、残存受信機直流オフセットに基づいて、直流トーンの数を決定することを含む。他の態様において、当該方法は更に、直流オフセット、キャリア周波数オフセット、または、残存受信機直流オフセットに基づいて、ガードトーンの数を決定することを含む。他の態様において、当該方法は更に、直交波周波数分割多重シンボルまたは直交波周波数分割多重アクセスシンボルの送信のスペクトルマスク要件に基づいて、ガードトーンの数を決定することを含む。
【００７６】
他の態様において、当該方法は更に、データトーンを不規則形式でネットワークデバイスに割り当て、その結果、１つまたは複数のデータトーンがレフトオーバーとなり、どのネットワークデバイス（当該ネットワークデバイスは第１ネットワークデバイスを含まない）にも割り当てられないようにすることと、データトーンのレフトオーバーの数だけ、直流トーンの数またはガードトーンの数を増大させることとを含む。
【００７７】
他の態様において、方法は更に、直流トーンの増大した数、または、ガードトーンの増大した数に基づいて、ネットワークデバイスに割り当てられるデータトーンの１つまたは複数の周波数を調整することを含む。
【００７８】
上記説明は本質的に例示にすぎず、いかなる場合であっても、本開示、その用途、または使用法を限定する意図はない。本開示の広範な教示は、様々な形態で実装可能である。従って、本開示は具体例を含むが、添付図面、明細書および以下の特許請求の範囲を検討すると、他の修正形態が自明となるので、本開示の真の範囲はそのように限定されるべきでない。方法の中の１つまたは複数の段階が、本開示の原理を変更することなく、異なる順序で（または同時に）実行されてよいことを理解されたい。更に、実施形態の各々は、特定の態様を有するものとして上述されているが、本開示の何れかの実施形態に関して記載される態様のうち、１つまたは複数は、他の何れかの実施形態の態様の中で実装され得て、および／または、当該態様と組み合わされ得る（ただし、その組み合わせは明示的に記載されていない）。換言すれば、記載されている実施形態は、相互排他的なものではなく、１つまたは複数の実施形態を互いに入れ替えたものは、本開示の範囲内に留まる。
【００７９】
要素間（例えば、モジュール、回路要素、半導体層などの間）の空間的および機能的関係は、「接続」、「係合」、「連結」、「隣接」、「隣」、「上部」、「上」、「下」、「配置」などを含む、様々な用語を使用して記述されている。「直接」と明示的に記述されている場合を除き、上の開示において第１要素と第２要素との間の関係が記述されている場合、当該関係は、第１要素と第２要素との間に他の要素が介在して存在しない直接的な関係であり得るが、第１要素と第２要素との間に１つまたは複数の要素が（特に、空間的に、または機能的に）介在して存在する間接的な関係でもあり得る。本明細書において使用されるように、Ａ、Ｂ、およびＣのうちの少なくとも１つという語句は、非排他論理ＯＲを使用する論理（ＡまたはＢまたはＣ）を意味すると解釈されるべきであり、「Ａの少なくとも１つ、Ｂの少なくとも１つ、Ｃの少なくとも１つ」を意味するものと解釈されるべきではない。
【００８０】
下の定義を含む本願において、「モジュール」という用語または「コントローラ」という用語は、「回路」という用語で置き換えられ得る。「モジュール」という用語は、特定用途向け集積回路（ＡＳＩＣ）と、デジタル、アナログ、もしくは、アナログ／デジタル混在ディスクリート回路と、デジタル、アナログ、もしくは、アナログ／デジタル混在集積回路と、組合せ論理回路と、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）と、コードを実行するプロセッサ回路（共有、専用、またはグループ）と、プロセッサ回路によって実行されるコードを格納するメモリ回路（共有、専用、またはグループ）と、記載された機能を提供する他の適切なハードウェアコンポーネントと、または、システムオンチップなど、上述したものの一部または全部の組み合わせとのうち、何れかの一部であること、または、それを含むことを指し得る。
【００８１】
モジュールは、１つまたは複数のインタフェース回路を含んでよい。いくつかの例において、インタフェース回路は、ローカルエリアネットワーク（ＬＡＮ）、インターネット、ワイドエリアネットワーク（ＷＡＮ）、またはそれらの組み合わせに接続される有線インタフェースまたは無線インタフェースを含んでよい。本開示の任意の特定のモジュールの機能は、インタフェース回路を介して接続される複数のモジュール間で分散されてよい。例えば、複数のモジュールは負荷分散を可能にしてよい。更なる例において、サーバ（また、リモートまたはクラウドとして知られる）モジュールは、クライアントモジュールに代わって何らかの機能を実現してよい。
【００８２】
上記で使用されるコードという用語は、ソフトウェア、ファームウェアおよび／またはマイクロコードを含んでよく、プログラム、ルーチン、関数、クラス、データ構造および／またはオブジェクトを指してよい。共有プロセッサ回路という用語は、複数のモジュールからの一部のコードまたは全部のコードを実行するシングルプロセッサ回路を包含する。グループプロセッサ回路という用語は、複数の追加のプロセッサ回路と組み合わせて、１つまたは複数のモジュールからの一部のコードまたは全部のコードを実行するプロセッサ回路を包含する。マルチプロセッサ回路という言及は、個別のダイ上のマルチプロセッサ回路、シングルダイ上のマルチプロセッサ回路、シングルプロセッサ回路のマルチコア、シングルプロセッサ回路のマルチスレッド、または上記の組み合わせを包含する。共有メモリ回路という用語は、複数のモジュールからの一部のコードまたは全部のコードを格納する単一のメモリ回路を包含する。グループメモリ回路という用語は、追加のメモリと組み合わさって、１つまたは複数のモジュールからのコードの一部または全部を格納するメモリ回路を包含する。
【００８３】
メモリ回路という用語は、コンピュータ可読媒体という用語のサブセットである。本明細書で使用されるコンピュータ可読媒体という用語は、媒体（搬送波上など）を介して伝播される一時的な電気信号または電磁信号を包含しない。コンピュータ可読媒体という用語は従って、有形および非一時的なものとみなされてよい。非一時的で有形なコンピュータ可読媒体の非限定的な例としては、不揮発性メモリ回路（フラッシュメモリ回路、消去可能プログラマブルリードオンリメモリ回路、またはマスクリードオンリメモリ回路など）、揮発性メモリ回路（スタティックランダムアクセスメモリ回路またはダイナミックランダムアクセスメモリ回路など）、磁気記憶媒体（アナログ若しくはデジタル磁気テープまたはハードディスクドライブなど）、および光記憶媒体（ＣＤ、ＤＶＤ、またはブルーレイディスクなど）である。
【００８４】
本願に記載の装置および方法は、複数のコンピュータプログラム中に具現化される１つまたは複数の特定の機能を実行するよう汎用コンピュータを構成することによって作成される専用コンピュータによって部分的または完全に実装されてよい。上述の機能ブロック、フローチャートコンポーネント、および他の要素は、熟練技術者またはプログラマの日常業務によってコンピュータプログラムに変換可能なソフトウェア仕様として機能する。
【００８５】
コンピュータプログラムは、少なくとも１つの非一時的な、有形のコンピュータ可読媒体上に格納されるプロセッサ実行可能命令を含む。コンピュータプログラムはまた、格納されたデータを含んでよく、または格納されたデータに依存してよい。コンピュータプログラムは、専用コンピュータのハードウェアとやり取りする基本入出力システム（ＢＩＯＳ）、専用コンピュータの特定のデバイスとやり取りするデバイスドライバ、１つまたは複数のオペレーティングシステム、ユーザアプリケーション、バックグラウンドサービス、バックグラウンドアプリケーションなどを包含してよい。
【００８６】
コンピュータプログラムは、（ｉ）ＨＴＭＬ（ハイパーテキストマークアップ言語）若しくはＸＭＬ（拡張マークアップ言語）などの解析されるべき記述テキスト、（ｉｉ）アセンブリコード、（ｉｉｉ）コンパイラによってソースコードから生成されるオブジェクトコード、（ｉｖ）インタプリタによる実行のためのソースコード、（ｖ）ジャストインタイムコンパイラによるコンパイルおよび実行のためのソースコードなどを含んでよい。例示にすぎないが、ソースコードはＣ、Ｃ＋＋、Ｃ＃、Ｏｂｊｅｃｔｉｖｅ  Ｃ、Ｈａｓｋｅｌｌ、Ｇｏ、ＳＱＬ、Ｒ、Ｌｉｓｐ、Ｊａｖａ（登録商標）、Ｆｏｒｔｒａｎ、Ｐｅｒｌ、Ｐａｓｃａｌ、Ｃｕｒｌ、ＯＣａｍｌ、Ｊａｖａｓｃｒｉｐｔ（登録商標）、ＨＴＭＬ５、Ａｄａ、ＡＳＰ（ａｃｔｉｖｅ  ｓｅｒｖｅｒ  ｐａｇｅｓ），ＰＨＰ、Ｓｃａｌａ、Ｅｉｆｆｅｌ、Ｓｍａｌｌｔａｌｋ、Ｅｒｌａｎｇ、Ｒｕｂｙ、Ｆｌａｓｈ（登録商標）、Ｖｉｓｕａｌ  Ｂａｓｉｃ（登録商標）、Ｌｕａ、およびＰｙｔｈｏｎ（登録商標）を含む言語の構文を使用して記述されてよい。
【００８７】
特許請求の範囲内で列挙されている、いかなる要素も、要素が「手段」という語句を使用して、または、方法クレームの場合、「操作」または「段階」という語句を使用して明示的に列挙されていない限り、３５Ｕ．Ｓ．Ｃ．§１１２（ｆ）の意味の中のミーンズ・プラス・ファンクション要素であることを意図するものではない。
【図１】
0006707789.tif 000002
【図２】
0006707789.tif 000003
【図３】
0006707789.tif 000004
【図４】
0006707789.tif 000005
【図５】
0006707789.tif 000006
【図６】
0006707789.tif 000007
【図７】
0006707789.tif 000008
【図８】
0006707789.tif 000009
【図９】
0006707789.tif 000010
【図１０】
0006707789.tif 000011