(57)【要約】  マスタネットワークデバイスは、データをマスタネットワークデバイスからネットワークの複数のクライアントネットワークデバイスに送信すると決定する。一例では、マスタネットワークデバイスは、複数のシンボルを有するペイロードを含むデータフレームを生成することができる。ペイロードは、クライアントネットワークデバイスの各々に割り振られた少なくとも１つのシンボルを含み得る。複数のシンボルは、ペイロード内にあらかじめ定義されたパターンで配置され得る。別の例では、マスタネットワークデバイスは、１つ以上のシンボルを有するペイロードを含むデータフレームを生成し得る。各シンボルは、複数の周波数キャリアを含み得、クライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み得る。複数の周波数キャリアは、区分パターンに従ってクライアントネットワークデバイスに割り当てられ得る。次いで、マスタネットワークデバイスは、データフレームをクライアントネットワークデバイスに送信する。【選択図】図５
2016536900.tif 000002
【特許請求の範囲】
【請求項１】
データをマスタネットワークデバイスから通信ネットワークの複数のクライアントネットワークデバイスに送信すると決定することと、
複数のシンボルを有するペイロードを含むデータフレームを生成することと、前記ペイロードは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つのシンボルを含み、前記複数のシンボルは、前記複数のクライアントネットワークデバイスに知られている前記ペイロード内にあらかじめ定義されたパターンで配置され、
前記データフレームを前記複数のクライアントネットワークデバイスの各々に送信することと
を具備する方法。
【請求項２】
前記複数のシンボルのうちの少なくとも１つのシンボルは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られない、請求項１に記載の方法。
【請求項３】
前記データフレームは、プリアンブルと、フレーム制御と、前記あらかじめ定義されたパターンで配置された前記複数のシンボルを有する前記ペイロードとを具備し、少なくとも第１のシンボルは、第１のクライアントネットワークデバイスに割り振られ、少なくとも第２のシンボルは、第２のクライアントネットワークデバイスに割り振られる、請求項１に記載の方法。
【請求項４】
前記データフレームは物理レイヤプロトコルデータユニット（ＰＰＤＵ）である、請求項３に記載の方法。
【請求項５】
第１のシンボルは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第２のシンボルは、第２のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第１のトーンマップに関連付けられる第１のビットローディング方式は、前記第１のシンボルに使用され、第２のトーンマップに関連付けられる第２のビットローディング方式は、前記第２のシンボルに使用される、請求項１に記載の方法。
【請求項６】
前記マスタネットワークデバイスと前記第１のクライアントネットワークデバイスとの間の第１の送信チャネルのチャネル特性を決定することと、
前記第１の送信チャネルの前記チャネル特性に少なくとも部分的に基づいて、前記第１のクライアントネットワークデバイスに割り振られた前記第１のシンボルに関連付けられる前記第１のトーンマップを決定することと、
前記マスタネットワークデバイスと前記第２のクライアントネットワークデバイスとの間の第２の送信チャネルのチャネル特性を決定することと、
前記第２の送信チャネルの前記チャネル特性に少なくとも部分的に基づいて、前記第２のクライアントネットワークデバイスに割り振られた前記第２のシンボルに関連付けられる前記第２のトーンマップを決定することと
をさらに具備する、請求項５に記載の方法。
【請求項７】
前記マスタネットワークデバイスと第１のネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートにほぼ等しいと決定することと、
前記第１のネットワークデバイスと前記第２のネットワークデバイスとの間で均等に前記複数のシンボルを割り振ることと
をさらに具備する、請求項１に記載の方法。
【請求項８】
前記第１のネットワークデバイスと前記第２のネットワークデバイスとの間で均等に割り振られた前記複数のシンボルは、前記第１のネットワークデバイスと前記第２のネットワークデバイスとに知られている前記ペイロード内にあらかじめ定義された周期的パターンで配置される、請求項７に記載の方法。
【請求項９】
前記マスタネットワークデバイスと第１のネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートとは異なると決定することと、
前記第１のネットワークデバイスと前記第２のネットワークデバイスとに関連付けられるデータ分配比に従って、前記第１のネットワークデバイスと前記第２のネットワークデバイスとの間で不均等に前記複数のシンボルを割り振ることと
をさらに具備する、請求項１に記載の方法。
【請求項１０】
前記マスタネットワークデバイスと第１のクライアントネットワークデバイスとの間の第１のデータ送信に関連付けられるデータレートが、前記マスタネットワークデバイスと第２のクライアントネットワークデバイスとの間の第２のデータ送信に関連付けられるデータレートよりも大きいと決定することと、
前記第１のデータ送信に関連付けられる前記データレートが前記第２のデータ送信に関連付けられる前記データレートよりも大きいと決定したことに応じて、前記第２のクライアントネットワークデバイスと比較して、より多くの数の前記複数のシンボルを前記第１のクライアントネットワークデバイスに割り振ることと
をさらに具備する、請求項１に記載の方法。
【請求項１１】
データをマスタネットワークデバイスから通信ネットワークの複数のクライアントネットワークデバイスに送信すると決定することと、
少なくとも１つのシンボルを有するペイロードを含むデータフレームを生成することと、前記シンボルは、複数の周波数キャリアを含み、前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み、前記複数の周波数キャリアは、区分パターンに従って前記複数のクライアントネットワークデバイスに割り振られ、
前記データフレームを前記複数のクライアントネットワークデバイスの各々に送信することと
を具備する方法。
【請求項１２】
前記シンボルの少なくとも１つの周波数キャリアは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られない、請求項１１に記載の方法。
【請求項１３】
前記シンボルの第１の周波数キャリアは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、前記シンボルの第２の周波数キャリアは、第２のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第１のトーンマップに関連付けられる第１のビットローディング方式は、前記第１の周波数キャリアに使用され、第２のトーンマップに関連付けられる第２のビットローディング方式は、前記第２の周波数キャリアに使用される、請求項１１に記載の方法。
【請求項１４】
前記区分パターンは、前記マスタネットワークデバイスと前記複数のクライアントネットワークデバイスの各々との間の複数の送信チャネルのチャネル特性に少なくとも部分的に基づいて決定される、請求項１１に記載の方法。
【請求項１５】
前記区分パターンは、前記複数のクライアントネットワークデバイスの各々に関するトーンマップに関連付けられるビットローディング方式に少なくとも部分的に基づいて決定される、請求項１４に記載の方法。
【請求項１６】
前記マスタネットワークデバイスによって決定された前記区分パターンを前記複数のクライアントネットワークデバイスの各々に通信することをさらに具備する、請求項１１に記載の方法。
【請求項１７】
前記マスタネットワークデバイスによって決定された前記区分パターンを、前記データフレームのフレーム制御フィールドにおいて、前記複数のクライアントネットワークデバイスの各々に通信することをさらに具備する、請求項１１に記載の方法。
【請求項１８】
前記区分パターンは、前記通信ネットワークにおける複数の送信チャネルのチャネル特性を示すグローバルネットワーク情報に基づいて決定される、請求項１１に記載の方法。
【請求項１９】
前記区分パターンは、前記マスタネットワークデバイスと前記複数のクライアントネットワークデバイスの各々とに知られているあらかじめ定義された区分パターンである、請求項１１に記載の方法。
【請求項２０】
前記データは、前記マスタネットワークデバイスから前記複数のクライアントネットワークデバイスへの複数の送信に関連付けられ、複数のデータレートで前記複数のクライアントネットワークデバイスの各々に送信されるべきデータを具備する、請求項１１に記載の方法。
【請求項２１】
前記シンボルの前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に関連付けられる前記データレートに基づいて、前記複数のクライアントネットワークデバイスの各々に割り振られる、請求項２０に記載の方法。
【請求項２２】
前記マスタネットワークデバイスと第１のネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートにほぼ等しいと決定することと、
前記第１のネットワークデバイスと前記第２のネットワークデバイスとの間で均等に前記シンボルの前記複数の周波数キャリアを割り振ることと
をさらに具備する、請求項１１に記載の方法。
【請求項２３】
前記マスタネットワークデバイスと第１のネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートとは異なると決定することと、
前記第１のネットワークデバイスと前記第２のネットワークデバイスとに関連付けられるデータ分配比に従って、前記第１のネットワークデバイスと前記第２のネットワークデバイスとの間で不均等に前記シンボルの前記複数の周波数キャリアを割り振ることと
をさらに具備する、請求項１１に記載の方法。
【請求項２４】
前記マスタネットワークデバイスと第１のクライアントネットワークデバイスとの間の第１のデータ送信に関連付けられるデータレートが、前記マスタネットワークデバイスと第２のクライアントネットワークデバイスとの間の第２のデータ送信に関連付けられるデータレートよりも大きいと決定することと、
前記第１のデータ送信に関連付けられる前記データレートが前記第２のデータ送信に関連付けられる前記データレートよりも大きいと決定したことに応じて、前記第２のクライアントネットワークデバイスと比較して、前記シンボル内のより多くの数の前記複数の周波数キャリアを前記第１のクライアントネットワークデバイスに割り振ることと
をさらに具備する、請求項１１に記載の方法。
【請求項２５】
前記マスタネットワークデバイスと前記複数のクライアントネットワークデバイスの各々との間の複数の送信チャネルのチャネル特性に少なくとも部分的に基づいて、前記区分パターンを決定することと、
複数のシンボルを有する前記ペイロードを含む前記データフレームを生成することと、をさらに具備し、前記複数のシンボルの各々は、複数の周波数キャリアを含み、前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み、前記複数の周波数キャリアは、前記区分パターンに従って前記複数のクライアントネットワークデバイスに割り当てられる、請求項１１に記載の方法。
【請求項２６】
第１の複数のシンボルを有する前記ペイロードを含む前記データフレームを生成することと、前記第１の複数のシンボルの各々は、複数の周波数キャリアを含み、前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み、前記複数の周波数キャリアは、区分パターンに従って前記複数のクライアントネットワークデバイスに割り当てられ、
第２の複数のシンボルを有する前記ペイロードを含む前記データフレームを生成することと、をさらに具備し、前記第２の複数のシンボルは、前記複数のクライアントネットワークデバイスの各々に関する少なくとも１つのシンボルを含み、前記第２の複数のシンボルは、前記複数のクライアントネットワークデバイスに知られている前記ペイロード内にあらかじめ定義されたパターンで配置される、請求項１１に記載の方法。
【請求項２７】
ネットワークインタフェースと、
前記ネットワークインタフェースに接続されるフレーム生成部と、
前記ネットワークインタフェースに接続される送信部と、を具備し、
前記フレーム生成部は、データを前記マスタネットワークデバイスから通信ネットワークの複数のクライアントネットワークデバイスに送信すると決定し、複数のシンボルを有するペイロードを含むデータフレームを生成し、前記ペイロードは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つのシンボルを含み、前記複数のシンボルは、前記複数のクライアントネットワークデバイスに知られている前記ペイロード内にあらかじめ定義されたパターンで配置され、
前記送信部は、前記データフレームを前記複数のクライアントネットワークデバイスの各々に送信する、マスタネットワークデバイス。
【請求項２８】
前記データフレームは、プリアンブルと、フレーム制御と、前記あらかじめ定義されたパターンで配置された前記複数のシンボルを有する前記ペイロードとを具備し、少なくとも第１のシンボルは、第１のクライアントネットワークデバイスに割り振られ、少なくとも第２のシンボルは、第２のクライアントネットワークデバイスに割り振られる、請求項２７に記載のマスタネットワークデバイス。
【請求項２９】
第１のシンボルは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第２のシンボルは、第２のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第１のトーンマップに関連付けられる第１のビットローディング方式は、前記第１のシンボルに使用され、第２のトーンマップに関連付けられる第２のビットローディング方式は、前記第２のシンボルに使用される、請求項２７に記載のマスタネットワークデバイス。
【請求項３０】
前記フレーム生成部は、さらに、
前記マスタネットワークデバイスと前記第１のクライアントネットワークデバイスとの間の第１の送信チャネルのチャネル特性を決定し、
前記第１の送信チャネルの前記チャネル特性に少なくとも部分的に基づいて、前記第１のクライアントネットワークデバイスに割り振られた前記第１のシンボルに関連付けられる前記第１のトーンマップを決定し、
前記マスタネットワークデバイスと前記第２のクライアントネットワークデバイスとの間の第２の送信チャネルのチャネル特性を決定し、
前記第２の送信チャネルの前記チャネル特性に少なくとも部分的に基づいて、前記第２のクライアントネットワークデバイスに割り振られた前記第２のシンボルに関連付けられる前記第２のトーンマップを決定する、請求項２９に記載のマスタネットワークデバイス。
【請求項３１】
前記フレーム生成部は、さらに、
前記マスタネットワークデバイスと第１のネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートにほぼ等しいと決定し、
前記第１のネットワークデバイスと前記第２のネットワークデバイスとの間で均等に前記複数のシンボルを割り振る、請求項２７に記載のマスタネットワークデバイス。
【請求項３２】
前記フレーム生成部は、
前記マスタネットワークデバイスと第１のネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートとは異なると決定し、
前記第１のネットワークデバイスと前記第２のネットワークデバイスとに関連付けられるデータ分配比に従って、前記第１のネットワークデバイスと前記第２のネットワークデバイスとの間で不均等に前記複数のシンボルを割り振る、請求項２７に記載のマスタネットワークデバイス。
【請求項３３】
前記フレーム生成部は、
前記マスタネットワークデバイスと第１のクライアントネットワークデバイスとの間の第１のデータ送信に関連付けられるデータレートが、前記マスタネットワークデバイスと第２のクライアントネットワークデバイスとの間の第２のデータ送信に関連付けられるデータレートよりも大きいと決定し、
前記第１のデータ送信に関連付けられる前記データレートが前記第２のデータ送信に関連付けられる前記データレートよりも大きいと決定したことに応じて、前記第２のクライアントネットワークデバイスと比較して、より多くの数の前記複数のシンボルを前記第１のクライアントネットワークデバイスに割り振る、請求項２７に記載のマスタネットワークデバイス。
【請求項３４】
ネットワークインタフェースと、
前記ネットワークインタフェースに接続されるフレーム生成部と、
前記ネットワークインタフェースに接続される送信部と、を具備し、
前記フレーム生成部は、データを前記マスタネットワークデバイスから通信ネットワークの複数のクライアントネットワークデバイスに送信すると決定し、少なくとも１つのシンボルを有するペイロードを含むデータフレームを生成し、前記シンボルは、複数の周波数キャリアを含み、前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み、前記複数の周波数キャリアは、区分パターンに従って前記複数のクライアントネットワークデバイスに割り振られ、
前記送信部は、前記データフレームを前記複数のクライアントネットワークデバイスの各々に送信する、マスタネットワークデバイス。
【請求項３５】
前記シンボルの第１の周波数キャリアは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、前記シンボルの第２の周波数キャリアは、第２のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第１のトーンマップに関連付けられる第１のビットローディング方式は、前記第１の周波数キャリアに使用され、第２のトーンマップに関連付けられる第２のビットローディング方式は、前記第２の周波数キャリアに使用される、請求項３４に記載のマスタネットワークデバイス。
【請求項３６】
前記区分パターンは、前記マスタネットワークデバイスと前記複数のクライアントネットワークデバイスの各々との間の複数の送信チャネルのチャネル特性に少なくとも部分的に基づいて決定される、請求項３４に記載のマスタネットワークデバイス。
【請求項３７】
前記区分パターンは、前記通信ネットワークにおける複数の送信チャネルのチャネル特性を示すグローバルネットワーク情報に基づいて決定される、請求項３４に記載のマスタネットワークデバイス。
【請求項３８】
前記区分パターンは、前記マスタネットワークデバイスと前記複数のクライアントネットワークデバイスの各々とに知られているあらかじめ定義された区分パターンである、請求項３４に記載のマスタネットワークデバイス。
【請求項３９】
前記フレーム生成部は、さらに、
前記マスタネットワークデバイスと第１のクライアントネットワークデバイスとの間の第１のデータ送信に関連付けられるデータレートが、前記マスタネットワークデバイスと第２のクライアントネットワークデバイスとの間の第２のデータ送信に関連付けられるデータレートよりも大きいと決定し、
前記第１のデータ送信に関連付けられる前記データレートが前記第２のデータ送信に関連付けられる前記データレートよりも大きいと決定したことに応じて、前記第２のクライアントネットワークデバイスと比較して、前記シンボル内のより多くの数の前記複数の周波数キャリアを前記第１のクライアントネットワークデバイスに割り振る、請求項３４に記載のマスタネットワークデバイス。
【請求項４０】
前記フレーム生成部は、さらに、
前記マスタネットワークデバイスと前記複数のクライアントネットワークデバイスの各々との間の複数の送信チャネルのチャネル特性に少なくとも部分的に基づいて、前記区分パターンを決定し、
複数のシンボルを有する前記ペイロードを含む前記データフレームを生成し、前記複数のシンボルの各々は、複数の周波数キャリアを含み、前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み、前記複数の周波数キャリアは、前記区分パターンに従って前記複数のクライアントネットワークデバイスに割り当てられる、請求項３４に記載のマスタネットワークデバイス。
【請求項４１】
前記フレーム生成部は、さらに、
第１の複数のシンボルを有する前記ペイロードを含む前記データフレームを生成し、前記第１の複数のシンボルの各々は、複数の周波数キャリアを含み、前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み、前記複数の周波数キャリアは、区分パターンに従って前記複数のクライアントネットワークデバイスに割り当てられ、
第２の複数のシンボルを有する前記ペイロードを含む前記データフレームを生成し、前記第２の複数のシンボルは、前記複数のクライアントネットワークデバイスの各々に関する少なくとも１つのシンボルを含み、前記第２の複数のシンボルは、前記複数のクライアントネットワークデバイスに知られている前記ペイロード内にあらかじめ定義されたパターンで配置される、請求項３４に記載のマスタネットワークデバイス。
【請求項４２】
１つ以上のプロセッサによって実行されるとき、前記１つ以上のプロセッサに、
データをマスタネットワークデバイスから通信ネットワークの複数のクライアントネットワークデバイスに送信すると決定することと、
複数のシンボルを有するペイロードを含むデータフレームを生成することと、前記ペイロードは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つのシンボルを含み、前記複数のシンボルは、前記複数のクライアントネットワークデバイスに知られている前記ペイロード内にあらかじめ定義されたパターンで配置され、
前記データフレームを前記複数のクライアントネットワークデバイスの各々に送信することと
を行わせる命令を記憶した機械可読記憶媒体。
【請求項４３】
前記複数のシンボルのうちの少なくとも１つのシンボルは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られない、請求項４２に記載の機械可読記憶媒体。
【請求項４４】
前記データフレームは、プリアンブルと、フレーム制御と、前記あらかじめ定義されたパターンで配置された前記複数のシンボルを有する前記ペイロードとを備え、少なくとも第１のシンボルは、第１のクライアントネットワークデバイスに割り振られ、少なくとも第２のシンボルは、第２のクライアントネットワークデバイスに割り振られる、請求項４２に記載の機械可読記憶媒体。
【請求項４５】
第１のシンボルは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第２のシンボルは、第２のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第１のトーンマップに関連付けられる第１のビットローディング方式は、前記第１のシンボルに使用され、第２のトーンマップに関連付けられる第２のビットローディング方式は、前記第２のシンボルに使用される、請求項４２に記載の機械可読記憶媒体。
【請求項４６】
１つ以上のプロセッサによって実行されるとき、前記１つ以上のプロセッサに、
データをマスタネットワークデバイスから通信ネットワークの複数のクライアントネットワークデバイスに送信すると決定することと、
少なくとも１つのシンボルを有するペイロードを含むデータフレームを生成することと、前記シンボルは、複数の周波数キャリアを含み、前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み、前記複数の周波数キャリアは、区分パターンに従って前記複数のクライアントネットワークデバイスに割り振られ、
前記データフレームを前記複数のクライアントネットワークデバイスの各々に送信することと
を行わせる命令を記憶した機械可読記憶媒体。
【請求項４７】
前記シンボルの少なくとも１つの周波数キャリアは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られない、請求項４６に記載の機械可読記憶媒体。
【請求項４８】
前記シンボルの第１の周波数キャリアは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、前記シンボルの第２の周波数キャリアは、第２のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第１のトーンマップに関連付けられる第１のビットローディング方式は、前記第１の周波数キャリアに使用され、第２のトーンマップに関連付けられる第２のビットローディング方式は、前記第２の周波数キャリアに使用される、請求項４６に記載の機械可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
[0001]本出願は、２０１３年８月３０日に出願された米国特許出願第１４／０１５，５１８号の優先権の利益を主張する。
【０００２】
[0002]本発明の主題の実施形態は一般に、通信システムの分野に関し、より詳細には、ネットワークにおける１対多通信のためのチャネルローディングに関する。
【背景技術】
【０００３】
[0003]通信システム（イーサネット（登録商標）オーバー同軸（Ethernet（登録商標）-over-Coax）システムなど）は、通常、マスタネットワークデバイスから複数のクライアントネットワークデバイスへのダウンストリーム１対多通信のために別個の物理レイヤプロトコルデータユニット（ＰＰＤＵ：Physical Layer Protocol Data Unit）を使用する。別個のＰＰＤＵを使用することは、チャネルローディング効率を著しく低減させ得る増加したオーバーヘッドをもたらす。たとえば、ＰＰＤＵの各々に含まれるヘッダ情報は、オーバーヘッドの増加をもたらすことがある。また、第１のＰＰＤＵを送信した後、マスタネットワークデバイスは、第２のＰＰＤＵを送信する前に、第１のＰＰＤＵの確認応答を待機することがある。送信間のずれも、チャネルローディング効率を低減させ得る。
【発明の概要】
【０００４】
[0004]通信ネットワークにおける１対多通信のためのチャネルローディングを実施するための様々な実施形態が開示される。たとえば、マスタネットワークデバイスは、データを通信ネットワークの複数のクライアントネットワークデバイスに送信すると決定することができる。一実施形態では、マスタネットワークデバイスは、複数のシンボルを有するペイロードを含むデータフレームを生成し得る。ペイロードは、クライアントネットワークデバイスの各々に割り振られた少なくとも１つのシンボルを含むことができる。複数のシンボルは、クライアントネットワークデバイスに知られているペイロード内にあらかじめ定義されたパターンで配置され得る。次いで、マスタネットワークデバイスは、データフレームをクライアントネットワークデバイスに送信する。別の実施形態では、マスタネットワークデバイスは、少なくとも１つのシンボルを有するペイロードを含むデータフレームを生成し得る。シンボルは、複数の周波数キャリアを含み得る。複数の周波数キャリアは、クライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み得る。複数の周波数キャリアは、区分パターンに従ってクライアントネットワークデバイスに割り当てられ得る。次いで、マスタネットワークデバイスは、データフレームをクライアントネットワークデバイスに送信する。
【０００５】
[0005]いくつかの実施形態では、方法は、データをマスタネットワークデバイスから通信ネットワークの複数のクライアントネットワークデバイスに送信すると決定することと、データフレームを生成することは、複数のシンボルを有するペイロードを含み、ペイロードは、複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つのシンボルを含み、複数のシンボルは、複数のクライアントネットワークデバイスに知られているペイロード内にあらかじめ定義されたパターンで配置される、データフレームを複数のクライアントネットワークデバイスの各々に送信することとを備える。
【０００６】
[0006]いくつかの実施形態では、複数のシンボルのうちの少なくとも１つのシンボルは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られない。
【０００７】
[0007]いくつかの実施形態では、データフレームは、プリアンブルと、フレーム制御と、あらかじめ定義されたパターンで配置された複数のシンボルを有するペイロードとを備え、少なくとも第１のシンボルは、第１のクライアントネットワークデバイスに割り振られ、少なくとも第２のシンボルは、第２のクライアントネットワークデバイスに割り振られる。
【０００８】
[0008]いくつかの実施形態では、データフレームは物理レイヤプロトコルデータユニット（ＰＰＤＵ）である。
【０００９】
[0009]いくつかの実施形態では、第１のシンボルは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第２のシンボルは、第２のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第１のトーンマップに関連付けられる第１のビットローディング方式は、第１のシンボルに使用され、第２のトーンマップに関連付けられる第２のビットローディング方式は、第２のシンボルに使用される。
【００１０】
[0010]いくつかの実施形態では、方法は、マスタネットワークデバイスと第１のクライアントネットワークデバイスとの間の第１の送信チャネルのチャネル特性を決定することと、第１の送信チャネルのチャネル特性に少なくとも部分的に基づいて、第１のクライアントネットワークデバイスに割り振られた第１のシンボルに関連付けられる第１のトーンマップを決定することと、マスタネットワークデバイスと第２のクライアントネットワークデバイスとの間の第２の送信チャネルのチャネル特性を決定することと、第２の送信チャネルのチャネル特性に少なくとも部分的に基づいて、第２のクライアントネットワークデバイスに割り振られた第２のシンボルに関連付けられる第２のトーンマップを決定することとをさらに具備する。
【００１１】
[0011]いくつかの実施形態では、方法は、マスタネットワークデバイスと第１のネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、マスタネットワークデバイスと第２のネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートにほぼ等しいと決定することと、第１のネットワークデバイスと第２のネットワークデバイスとの間で均等に複数のシンボルを割り振ることとをさらに具備する。
【００１２】
[0012]いくつかの実施形態では、第１のネットワークデバイスと第２のネットワークデバイスとの間で均等に割り振られた複数のシンボルは、第１のネットワークデバイスと第２のネットワークデバイスとに知られているペイロード内にあらかじめ定義された周期的パターンで配置される。
【００１３】
[0013]いくつかの実施形態では、方法は、マスタネットワークデバイスと第１のネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、マスタネットワークデバイスと第２のネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートとは異なると決定することと、第１のネットワークデバイスと第２のネットワークデバイスとに関連付けられるデータ分配比に従って、第１のネットワークデバイスと第２のネットワークデバイスとの間で不均等に複数のシンボルを割り振ることとをさらに具備する。
【００１４】
[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]いくつかの実施形態では、区分パターンは、マスタネットワークデバイスと複数のクライアントネットワークデバイスの各々とに知られているあらかじめ定義された区分パターンである。
【００４３】
[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]ＰＰＤＵ２５０は、プリアンブル２０２と、フレーム制御フィールド２０４と、データシンボル２０６と、データシンボル２０８とを含む。データシンボル２０６および２０８は、クライアントネットワークデバイス２０７に送られるべき符号化されたデータ（たとえば、マルチレベル直交振幅変調（Ｍ−ＱＡＭ：Multi-Level Quadrature Amplitude Modulation）を使用して符号化されたＯＦＤＭシンボル）を含む。プリアンブル２０２は、（以下でさらに説明する）クライアントネットワークデバイスがビット同期を確立するのを可能にする１つ以上のビットを含み得る。フレーム制御フィールド２０４は、ソースアドレス（たとえば、マスタネットワークデバイス１０２のネットワークアドレス）と、１つ以上の宛先アドレス（たとえば、クライアントネットワークデバイス２０７のネットワークアドレスおよびクライアントネットワークデバイス２０９のネットワークアドレス）とを含み得る。ＰＰＤＵ２５０と同様に、ＰＰＤＵ２５２は、プリアンブル２１２と、フレーム制御フィールド２１４と、データシンボル２１６と、データシンボル２１８とを含む。データシンボル２１６および２１８は、クライアントネットワークデバイス２０９に送られるべき符号化されたデータを含む。既存の１対多通信技法では、ＰＰＤＵ２５０はマスタネットワークデバイス１０２からクライアントネットワークデバイス２０７へのダウンストリーム送信で送られてもよく、ＰＰＤＵ２５２はマスタネットワークデバイス１０２からクライアントネットワークデバイス２０９への別個のダウンストリーム送信で送られてもよい。Ｔ１は通信媒体１０４上でのＰＰＤＵ２５０の送信のためのワイヤ上の時間を表し、Ｔ３は通信媒体１０４上でのＰＰＤＵ２５２の送信のためのワイヤ上の時間を表す。Ｔ２はマスタネットワークデバイス１０２からのＰＰＤＵ２５０とＰＰＤＵ２５２との送信間の時間間隔を表す。たとえば、ＰＰＤＵ２５０を送信した後、マスタネットワークデバイス１０２は、ＰＰＤＵ２５２を送信する前に、（時間間隔Ｔ２の間に）クライアントネットワークデバイス２０７からの確認応答を待機することがある。いくつかの実装形態では、クライアントネットワークデバイス２０７へのＰＰＤＵ２５０の送信の後、通信ネットワーク１００内の他のネットワークデバイスは、時間間隔Ｔ２の間に通信媒体１０４へのアクセスをめぐって競合することがある。Ｔ２の長さは、他のネットワークデバイスによる通信媒体１０４へのアクセスに基づいて可変であってもよく、このことは、クライアントネットワークデバイス２０９へのＰＰＤＵ２５２の遅延した送信をもたらすことがある。
【００６４】
[0072]図２は、クライアントネットワークデバイス２０７および２０９へのＰＰＤＵ２５０および２５２のそれぞれの送信を表す。マスタネットワークデバイス１０２は、ＰＰＤＵ２５０をクライアントネットワークデバイス２０７に送信し、続いて、ＰＰＤＵ２５２をクライアントネットワークデバイス２０９に送信し得る。マスタネットワークデバイス１０２とクライアントネットワークデバイス２０７との間の送信レイテンシは、Ｔ１の値に基づいて決定され得る。同様に、マスタネットワークデバイス１０２とクライアントネットワークデバイス２０９との間の送信レイテンシは、Ｔ１＋Ｔ２＋Ｔ３の値に基づいて決定され得る。同期ずれは、クライアントネットワークデバイス２０７および２０９におけるデータフレーム（すなわち、マスタネットワークデバイス１０２から送信されたデータフレーム）の到着の時間の差である。クライアントネットワークデバイス２０７におけるＰＰＤＵ２５０の受信とクライアントネットワークデバイス２０９におけるＰＰＤＵ２５２の受信の同期ずれは、（Ｔ２＋Ｔ３）の値に基づく。通信ネットワーク１００内のネットワークデバイスによる通信媒体の競合により、Ｔ２の値は可変であってもよく、クライアントネットワークデバイス２０９への送信レイテンシに、また、クライアントネットワークデバイス２０７と２０９との間の同期ずれに著しく影響を及ぼす可能性がある。場合によっては、レイテンシを低減し同期を改善するために、（たとえば、ＰＰＤＵ２５０および２５２におけるデータシンボルを低減することによって）Ｔ１およびＴ３の値が低減され得る。しかしながら、Ｔ１およびＴ３の値の低減は、非効率的なチャネルローディングをもたらし得る。たとえば、低減されたデータシンボルを有するＰＰＤＵ２５０および２５２のオーバーヘッド比（すなわち、ＰＰＤＵ内のペイロードに対するヘッダ情報のサイズの比）の増加により、チャネルローディングが非効率的になり得る。
【００６５】
[0073]図３は、効率的なチャネルローディングのための時間領域技法を使用した、ダウンストリーム通信用のＰＰＤＵの例示的な概念図を示す。図３は、プリアンブル３０２と、フレーム制御フィールド３０４と、ペイロード３０５とを有するＰＰＤＵ３００を含む。ペイロード３０５は、データシンボル３０６と、データシンボル３０８と、データシンボル３１０と、データシンボル３１２とを含む。データシンボル３０６および３１０は、第１のクライアントネットワークデバイス（たとえば、クライアントネットワークデバイス２０７）に送信するための符号化されたデータを含み得る。データシンボル３０８および３１２は、第２のクライアントネットワークデバイス（たとえば、クライアントネットワークデバイス２０９）に送信するための符号化されたデータを含み得る。Ｔ４は通信媒体１０４上でのＰＰＤＵ３００の送信時間を表す。フレーム生成部１０３は、図５および図６を参照しながら以下でさらに説明するように、時間領域技法を使用して、マスタネットワークデバイス１０２からクライアントネットワークデバイス２０７および２０９へのダウンストリーム通信用のＰＰＤＵ３００を生成し得る。
【００６６】
[0074]いくつかの実施形態では、効率的なチャネル利用を保証しながらサービス品質を改善するために（たとえば、レイテンシと同期とを低減するために）、フレーム生成部１０３は効率的なチャネルローディングのための時間領域技法を実施することができる。時間領域技法では、フレーム生成部１０３は、データシンボル３０６と、３０８と、３１０と、３１２とを有するＰＰＤＵ３００を生成することができる。上記で説明した例では、Ｔ４の値は、（Ｔ１＋Ｔ２＋Ｔ３）の値よりも少なく、通信媒体１０４の効率的なチャネル利用を可能にする。また、ＰＰＤＵ３００は、クライアントネットワークデバイス２０７およびクライアントネットワークデバイス２０９のための符号化されたデータを含み、このことは、クライアントネットワークデバイス２０９への低減された送信レイテンシと、クライアントネットワークデバイス２０７と２０９との間の低減された同期ずれとをもたらすことができる。
【００６７】
[0075]いくつかの実装形態では、フレーム生成部１０３は、ＰＰＤＵ３００のペイロード内にあらかじめ定義されたパターンで配置されたデータシンボル３０６と、３０８と、３１０と、３１２とを含むＰＰＤＵ３００を生成することができる。たとえば、データシンボル３０６、３０８、３１０、および３１２は、クライアントネットワークデバイス２０７と２０９とに知られているシーケンスで配置され得る。フレーム生成部１０３は、ＰＰＤＵ３００が通信媒体１０４を介して複数のクライアントネットワークデバイス（たとえば、クライアントネットワークデバイス２０７およびクライアントネットワークデバイス２０９）に送信され得るように、ＰＰＤＵ３００を生成し得る。たとえば、ＰＰＤＵ３００内のフレーム制御３０４は、各クライアントネットワークデバイスへの送信の長さについての情報を含み得る。たとえば、フレーム制御３０４は、クライアントネットワークデバイス２０７に宛てられたデータシンボル３０６および３１０の長さと、クライアントネットワークデバイス２０９に宛てられたデータシンボル３０８および３１２の長さとを示し得る。フレーム制御フィールド３０４はまた、ＰＰＤＵ３００がクライアントネットワークデバイス２０７とクライアントネットワークデバイス２０９とに送信されるのを可能にする宛先アドレス（たとえば、クライアントネットワークデバイス２０７および２０９のネットワークアドレス）についての情報を含み得る。
【００６８】
[0076]いくつかの実装形態では、フレーム生成部１０３は、クライアントネットワークデバイス２０７およびクライアントネットワークデバイス２０９のためのインターリーブされたデータシンボルを有するＰＰＤＵ３００を生成することができる。たとえば、（クライアントネットワークデバイス２０７のための符号化されたデータを含む）データシンボル３０６の後に、（クライアントネットワークデバイス２０９のための符号化されたデータを含む）データシンボル３０８が続き得る。同様に、インターリーブされたパターンにおいて、データシンボル３０８の後に、（クライアントネットワークデバイス２０７のための符号化されたデータを含む）データシンボル３１０が続き得る、といった具合である。フレーム生成部１０３は、ＰＰＤＵ内のデータシンボルをインターリーブすることによって、クライアントネットワークデバイス２０７とクライアントネットワークデバイス２０９との間の同期ずれを低減し得る。
【００６９】
[0077]いくつかの実装形態では、フレーム生成部１０３は、クライアントネットワークデバイス２０７および２０９との通信に利用されるべきトーンマップ（すなわち、通信スペクトルにおける異なる周波数キャリアのためのビットローディング方式）を決定し得る。たとえば、フレーム生成部１０３は、マスタネットワークデバイス１０２とクライアントネットワークデバイス２０７との間の送信チャネルのチャネル特性に基づいて、クライアントネットワークデバイス２０７との通信に利用されるべきトーンマップを決定し得る。同様に、フレーム生成部１０３は、マスタネットワークデバイス１０２とクライアントネットワークデバイス２０９との間のチャネル状態に基づいて、クライアントネットワークデバイス２０９との通信に利用されるべきトーンマップを決定し得る。いくつかの実装形態では、フレーム生成部１０３は、マスタネットワークデバイス１０２がユニキャスト送信（たとえば、図２のＰＰＤＵ２５０）をクライアントネットワークデバイス２０７に送るために利用するＰＰＤＵ３００を使用して、クライアントネットワークデバイス２０７に関連付けられるシンボルの通信に同じトーンマップを利用し得る。同様に、フレーム生成部１０３は、マスタネットワークデバイス１０２がユニキャスト送信（たとえば、図２のＰＰＤＵ２５２）をクライアントネットワークデバイス２０９に送るために利用するＰＰＤＵ３００を使用して、クライアントネットワークデバイス２０９に関連付けられるシンボルの通信に同じトーンマップを利用し得る。したがって、フレーム生成部１０３は、クライアントネットワークデバイス２０７および２０９との通信のためのチャネル状態に適合されたトーンマップを使用することによって、チャネル利用を改善することができる。
【００７０】
[0078]いくつかの実装形態では、フレーム生成部１０３は、異なるデータ搬送能力を有するデータシンボル３０６と、３０８と、３１０と、３１２とを生成し得る。たとえば、データシンボルのデータ搬送能力は、マスタネットワークデバイス１０２と対応するクライアントネットワークデバイスとの間の通信に利用されるチャネル状態とトーンマップとに基づき得る。一例では、通信に使用されるチャネル状態とトーンマップとの差により、クライアントネットワークデバイス２０７に割り振られたデータシンボルは、１２０バイトの搬送能力を有してもよく、クライアントネットワークデバイス２０９に割り振られたデータシンボルは、４０バイトの搬送能力を有してもよい。いくつかの実装形態では、フレーム生成部１０３は、クライアントネットワークデバイス２０７および２０９のためのデータ分配が等しいＰＰＤＵ３００を生成し得る。たとえば、マスタネットワークデバイス１０２が２００ｋｂｐｓのオーディオストリームをクライアントネットワークデバイス２０７とクライアントネットワークデバイス２０９の両方に送信しているとき、マスタネットワークデバイス１０２はデータを均等に分配すべきである。一例では、クライアントネットワークデバイス２０７に割り振られたデータシンボルが１２０バイトを搬送することができ、クライアントネットワークデバイス２０９に割り振られたデータシンボルが４０バイトを搬送することができるとき、フレーム生成部１０３は、均等なデータ分配を実現するために、１２０バイトの搬送能力を有する１つのデータシンボル（たとえば、データシンボル３０６）をクライアントネットワークデバイス２０７に割り振り、各々が４０バイトの搬送能力を有する３つのデータシンボル（たとえば、データシンボル３０８、３１０、および３１２）をクライアントネットワークデバイス２０９に割り振ることができる。
【００７１】
[0079]別の実装形態では、フレーム生成部１０３は、クライアントネットワークデバイスのためのデータ分配が不均等であるＰＰＤＵ３００を生成し得る。たとえば、マスタネットワークデバイス１０２が２ｍｂｐｓのビデオストリームをクライアントネットワークデバイス２０７に送り、２００ｋｂｐｓのオーディオストリームをクライアントネットワークデバイス２０９に送る場合、クライアントネットワークデバイス２０７と２０９とに分配されるべきデータの比は１０：１である（すなわち、クライアントネットワークデバイス２０７および２０９へのデータ分配はそれぞれ、不均等であり、１０：１の比に従うべきである）。フレーム生成部１０３は、決定された比に基づいてデータをクライアントネットワークデバイス２０７と２０９とに搬送するためのデータシンボルを割り振ることができる。たとえば、データシンボルが４０バイトのデータをクライアントネットワークデバイス２０７に搬送することができ、データシンボルが１２バイトのデータをクライアントネットワークデバイス２０９に搬送することができる場合、フレーム生成部１０３は、データ分配における１０：１の比を達成するために、４０バイトの搬送能力を有する３つのデータシンボル（たとえば、データシンボル３０６、３０８および３１０）をクライアントネットワークデバイス２０７に割り振り、１２バイトの搬送能力を有する１つのデータシンボル（たとえば、データシンボル３１２）をクライアントネットワークデバイス２０９に割り振ることができる。フレーム生成部１０３がデータ分配のための正確な比を満たすようにデータシンボルを割り振ることができない場合、フレーム生成部１０３は、対応する比に関する最良の利用可能なデータ分配に基づいて、データシンボルをクライアントネットワークデバイス２０７と２０９とに割り振ることができることに留意されたい。たとえば、上記で説明した例を参照すると、データシンボルがクライアントネットワークデバイス２０９への（１２バイトのデータではなく）１５バイトのデータの搬送能力を有するとき、フレーム生成部１０３は、１０：１の比に最も近い最良の利用可能なデータ分配を達成するために、依然として（４０バイトの搬送能力を有する）データシンボル３０６と、３０８と、３１０とをクライアントネットワークデバイス２０７に割り振り、（１５バイトの搬送能力を有する）データシンボル３１２をクライアントネットワークデバイス２０９に割り振ることができる。
【００７２】
[0080]いくつかの実施形態では、フレーム生成部１０３は、チャネル状態の予想される変化を考慮しながら、データシンボルをクライアントネットワークデバイス２０７と２０９とに割り振ることができることに留意されたい。たとえば、９０バイトのデータがＰＰＤＵ３００においてクライアントネットワークデバイス２０７に送られ、データシンボルが４０バイトのデータを搬送することができるとき、フレーム生成部１０３は、３つのデータシンボルが合計で１２０バイトの搬送能力を有していても、２つのデータシンボルを割り振る代わりに、３つのデータシンボル（たとえば、データシンボル３０６、３０８、および３１０）を割り振ることができる。第３のデータシンボルの追加の能力は、マスタネットワークデバイス１０２とクライアントネットワークデバイス２０７との間のチャネル状態の予想される変化に対する安全マージンに使用され得る。
【００７３】
[0081]いくつかの実装形態では、フレーム生成部１０３は、クライアントネットワークデバイス２０７および２０９との通信の優先順位に基づいて、データシンボル３０６、３０８、３１０、および３１２のシーケンスを決定し得る。たとえば、マスタネットワークデバイス１０２とクライアントネットワークデバイス２０７との間の優先順位が高い通信（たとえば、ビデオストリーミング）の場合、フレーム生成部１０３は、データシンボルを以下の順序、すなわち、３０６、３１０、３０８、３１２の順序で配置し得る。データシンボル３０６および３１０をデータシンボル３０８および３１２の前に配置することによって、フレーム生成部１０３は、データシンボル３０６および３１０（たとえば、ビデオストリーム）が低減された送信レイテンシでクライアントネットワークデバイス２０７に送信されることを保証することができる。
【００７４】
[0082]いくつかの実装形態では、ＰＰＤＵ３００を受信すると、確認応答はクライアントネットワークデバイス２０７および２０９から連続的に送られ得る。たとえば、ＰＰＤＵ３００を受信すると、通信媒体１０４上で確認応答がクライアントネットワークデバイス２０７からマスタネットワークデバイス１０２に送られ得、続いて、確認応答がクライアントネットワークデバイス２０９からマスタネットワークデバイス１０２に送られ得る。ＰＰＤＵ３００はマスタネットワークデバイス１０２から送信するための例示的なＰＰＤＵを示し、簡単のために、必ずしもマスタネットワークデバイス１０２からクライアントネットワークデバイス２０７と２０９とに送信するためのＰＰＤＵのすべてのフィールドを表し得るとは限らないことに留意されたい。
【００７５】
[0083]図４は、効率的なチャネルローディングのための周波数領域技法を使用した、ダウンストリーム通信用のＰＰＤＵの例示的な概念図を示す。図４は、プリアンブル４０２と、フレーム制御フィールド４０４と、ペイロード４０５とを有するＰＰＤＵ４００を含む。ペイロード４０５は、データシンボル４０６と、データシンボル４０８と、データシンボル４１０とを含む。データシンボル４０６、４０８および４１０は、クライアントネットワークデバイス２０７と２０９とに送信するための符号化されたデータを含み得る。Ｔ５は通信媒体１０４上でのＰＰＤＵ４００の送信時間を表す。フレーム生成部１０３は、図７および図８を参照しながら以下でさらに説明するように、周波数領域技法を使用して、マスタネットワークデバイス１０２からクライアントネットワークデバイス２０７および２０９へのダウンストリーム通信用のＰＰＤＵ４００を生成し得る。
【００７６】
[0084]いくつかの実装形態では、フレーム生成部１０３は、データシンボル４０６と、４０８と、４１０とを含むＰＰＤＵ４００を生成することができる。フレーム生成部１０３は最初に、クライアントネットワークデバイス２０７および２０９と通信するために利用されるべき周波数キャリアを割り振ることができる。たとえば、フレーム生成部１０３は、マスタネットワークデバイス１０２とクライアントネットワークデバイス２０７との間の送信チャネルのチャネル特性に基づいて、クライアントネットワークデバイス２０７に割り振るための各データシンボルの周波数キャリアを決定し得る。また、フレーム生成部１０３は、マスタネットワークデバイス１０２とクライアントネットワークデバイス２０９との間の送信チャネルのチャネル特性に基づいて、クライアントネットワークデバイス２０９に割り振るための各データシンボルの周波数キャリアを決定し得る。一実装形態では、フレーム生成部１０３は、（以下で説明するように）静的な区分技法に基づいて周波数キャリアを決定し得る。別の実装形態では、フレーム生成部１０３は、（以下で説明するように）動的な区分アプローチに基づいて周波数キャリアを決定し得る。次いで、フレーム生成部１０３は、データシンボル４０６と、４０８と、４１０とを有するＰＰＤＵ４００を生成することができる。データシンボル４０６、４０８、および４１０は、クライアントネットワークデバイス２０７と２０９とに割り振られた周波数キャリアを含み得る。たとえば、データシンボルの各々は、クライアントネットワークデバイス２０７に割り振られた１つ以上の周波数キャリアと、クライアントネットワークデバイス２０９に割り振られた１つ以上の周波数キャリアとを含み得る。いくつかの実装形態では、フレーム生成部１０３は、通信ネットワーク１００内の複数のクライアントネットワークデバイス（たとえば、クライアントネットワークデバイス２０７および２０９）に割り振られた周波数キャリアを含む単一のデータシンボル（たとえば、データシンボル４０６）を有するＰＰＤＵ４００を生成し得る。
【００７７】
[0085]いくつかの実装形態では、データシンボルの周波数キャリアは、異なるデータ搬送能力を有してもよい。たとえば、周波数キャリアのデータ搬送能力は、マスタネットワークデバイス１０２と対応するクライアントネットワークデバイスとの間のチャネル状態に依存し得る。一例では、チャネル状態の差により、クライアントネットワークデバイス２０７に割り振られた周波数キャリアは、１２バイトの搬送能力を有することでよく、クライアントネットワークデバイス２０９に割り振られた周波数キャリアは、４バイトの搬送能力を有することでよい。いくつかの実装形態では、フレーム生成部１０３は、クライアントネットワークデバイス２０７および２０９のためのデータ分配が等しいＰＰＤＵ３００を生成し得る。たとえば、フレーム生成部１０３は、均等なデータ分配を達成するために、１２バイトの搬送能力を有する周波数キャリアのうちの１つをクライアントネットワークデバイス２０７に割り振り、４バイトの搬送能力を有する３つの周波数キャリアをクライアントネットワークデバイス２０９に割り振ることができる。
【００７８】
[0086]別の実装形態では、フレーム生成部１０３は、クライアントネットワークデバイスのためのデータ分配が不均等であるＰＰＤＵ３００を生成し得る。上記で説明したのと同様に、一例では、クライアントネットワークデバイス２０７と２０９とに分配されるべきデータの比は、１０：１である（すなわち、クライアントネットワークデバイス２０７および２０９へのデータ分配は、それぞれ、不均等であり、１０：１の比に従うべきである）。フレーム生成部１０３は、不均等なデータ分配を達成するための適切な比に基づいて、データをクライアントネットワークデバイス２０７と２０９とに搬送するためのデータシンボルの周波数キャリアを割り振ることができる。フレーム生成部１０３がデータ分配のための正確な比を満たすように周波数キャリアを割り振ることができない場合、フレーム生成部１０３は、対応する比と比較して最良の利用可能なデータ分配に基づいて、周波数キャリアをクライアントネットワークデバイス２０７と２０９とに割り振ることができることに留意されたい。たとえば、フレーム生成部１０３は、データ分配が対応する比に最も近くなるように、利用可能なデータ搬送能力に基づいて周波数キャリアを割り振ることができる。
【００７９】
[0087]いくつかの実施形態では、フレーム生成部１０３は、チャネル状態の予想される変化を考慮しながら、周波数キャリアをクライアントネットワークデバイス２０７と２０９とに割り振ることができることに留意されたい。たとえば、１０バイトのデータがＰＰＤＵ３００においてクライアントネットワークデバイス２０７に送られ、各周波数キャリアがクライアントネットワークデバイス２０７への４バイトの搬送能力を有するとき、フレーム生成部１０３は、単に２つの周波数キャリアを割り振る代わりに、（合計で１２バイトの搬送能力を有する）３つの周波数キャリアを割り振ることができる。第３の周波数キャリアの追加の能力は、マスタネットワークデバイス１０２とクライアントネットワークデバイス２０７との間のチャネル状態の予想される変化に対する安全マージンに使用され得る。
【００８０】
[0088]いくつかの実装形態では、フレーム生成部１０３は、クライアントネットワークデバイス２０７と２０９とに割り振られた周波数キャリアを含むデータシンボル４０６と、４０８と、４１０とを構築することができる。フレーム生成部１０３は、データシンボルの各々に含まれる周波数キャリアを決定し、それに応じて、データシンボルによって搬送されるべき符号化されたデータを配分することができる。たとえば、フレーム生成部１０３は、データシンボル４０６がクライアントネットワークデバイス２０７に割り振られたいくつかの周波数キャリアと、クライアントネットワークデバイス２０９に割り振られたいくつかの周波数キャリアとを含むと決定することができる。フレーム生成部１０３は、クライアントネットワークデバイス２０７と２０９の両方のための符号化されたデータを有するデータシンボル４０６を構築することができる。同様に、フレーム生成部１０３は、データシンボル４０８と４１０とを構築することができる。各データシンボルが複数のクライアントネットワークデバイスの符号化されたデータを搬送することが可能であるので、フレーム生成部１０３は、データシンボルを構築するために周波数領域技法を使用することによって、チャネル利用を改善することができる。場合によっては、以下でさらに説明するように、マスタネットワークデバイスが周波数スペクトルをクライアントネットワークデバイスにより効率的に割り振ることができるので、ＰＰＤＵ３００（たとえば、４つのデータシンボル）と比較して、ＰＰＤＵ４００は符号化されたデータを搬送するためのより少ないデータシンボル（たとえば、３つのデータシンボル）を含み得るので、Ｔ５の値はＴ４の値よりも小さくてもよい。クライアントネットワークデバイス２０７および２０９はマスタネットワークデバイス１０２からデータを同時に受信し得、このことはまた、クライアントネットワークデバイス２０７とクライアントネットワークデバイス２０９との間の同期ずれを低減することができることにさらに留意されたい。
【００８１】
[0089]一実装形態では、フレーム生成部１０３は、静的な区分技法を使用して、マスタネットワークデバイス１０２と通信するためにクライアントネットワークデバイス２０７と２０９とに割り振られるべき周波数キャリアを決定することができる。たとえば、静的な区分技法では、フレーム生成部１０３は、クライアントネットワークデバイス２０７および２０９のための周波数キャリアを決定するために、あらかじめ定義されたパターンを使用して通信周波数スペクトルを区分することができる。クライアントネットワークデバイス２０７および２０９は、フレーム生成部１０３によって使用されるあらかじめ定義された区分パターンを認識していてもよい。いくつかの実装形態では、マスタネットワークデバイス１０２は、複数のあらかじめ定義されたパターンのうちの１つを使用してもよい。たとえば、第１のあらかじめ定義された区分パターンは、周波数キャリアの第１の半分（たとえば、３０ＭＨｚ通信スペクトルの０〜１５ＭＨｚにおける周波数キャリア）がクライアントネットワークデバイス２０７との通信に利用され得ることを指定し得る。同様に、第１のあらかじめ定義された区分パターンは、周波数キャリアの第２の半分（たとえば、３０ＭＨｚ通信スペクトルの１６〜３０ＭＨｚにおける周波数キャリア）がクライアントネットワークデバイス２０９との通信に利用され得ることを指定し得る。第２のあらかじめ定義された区分パターンは、クライアントネットワークデバイス２０７および２０９との通信のために通信スペクトルにおけるインターレースされた周波数キャリアを利用することを指定し得る。フレーム生成部１０３は、あらかじめ定義された区分パターンのうちの１つを選択し、選択についてクライアントネットワークデバイス２０７と２０９とに通知し得る。たとえば、フレーム生成部１０３は、フレーム生成部１０３によって利用されるあらかじめ定義された区分パターンについての情報をＰＰＤＵ４００のフレーム制御フィールド４０４に含めることができる。静的な区分技法のいくつかの実装形態では、フレーム生成部１０３は、マスタネットワークデバイス１０２とクライアントネットワークデバイス２０７との間の送信チャネルの既存のチャネル特性と、マスタネットワークデバイス１０２とクライアントネットワークデバイス２０９との間の送信チャネルの既存のチャネル特性とに基づいて、複数のあらかじめ定義された区分パターンのうちの１つを選択し得る。
【００８２】
[0090]別の実装形態では、フレーム生成部１０３は、クライアントネットワークデバイス２０７および２０９との通信のための周波数キャリアを割り振るために、動的な区分技法を利用し得る。たとえば、フレーム生成部１０３は、マスタネットワークデバイス１０２とクライアントネットワークデバイス２０７および２０９の各々との間の送信チャネルの現在のチャネル特性に基づいて、通信スペクトルの区分を決定することができる。一実装形態では、フレーム生成部１０３は、通信スペクトルを区分するための区分パターンを決定し、区分パターンを通信ネットワーク１００内のクライアントネットワークデバイスの各々に通信し得る。たとえば、フレーム生成部１０３は、クライアントネットワークデバイスに送信されるデータフレームのフレーム制御を使用して、区分パターンをクライアントネットワークデバイスに通信することができる。別の例では、フレーム生成部１０３は、別個の送信によって区分パターンをクライアントネットワークデバイスに通信することができる。
【００８３】
[0091]別の実装形態では、通信ネットワーク１００内のいくつかのクライアントネットワークデバイスは、通信ネットワーク１００内の異なる送信チャネルのチャネル特性についてのグローバル情報を維持し得る。次いで、クライアントネットワークデバイスは、区分パターンとグローバル情報に基づいてクライアントネットワークデバイスに割り振られるべき周波数キャリアとを決定するために区分規則のセットを適用することができる。いくつかの実装形態では、マスタネットワークデバイスから受信された情報に基づいて、クライアントネットワークデバイスは、区分パターンを決定するために（グローバル情報において維持された）複数の規則のセットから１つの規則のセットを使用すると決定し得る。たとえば、フレーム生成部１０３は、クライアントネットワークデバイスに送信されるデータフレームのフレーム制御フィールドに１つ以上のビットを設定することによって、利用されるべき規則のセットを示すことができる。利用されるべき規則のセットを示すことによって、フレーム生成部１０３は、通信媒体１０４上での送信時間を節約し、チャネル利用をさらに改善することができる。
【００８４】
[0092]マスタネットワークデバイス１０２からＰＰＤＵ４００を受信した後、クライアントネットワークデバイス２０７および２０９の各々は、データを復号し取り出すために、ＰＰＤＵ４００に対する１つ以上の動作を実行することができる。一実装形態では、フレーム生成部１０３が静的な区分技法を利用するとき、クライアントネットワークデバイス２０７および２０９は、フレーム生成部１０３によって使用されるあらかじめ定義された区分パターンに基づいて、これらのクライアントネットワークデバイスに割り振られる周波数キャリアを決定することができる。次いで、クライアントネットワークデバイス２０７および２０９は、クライアントネットワークデバイス２０７と２０９とに割り振られたそれぞれの周波数キャリア上の符号化されたデータを取得するために、データシンボル４０６と、４０８と、４１０とを復号することができる。別の実装形態では、フレーム生成部１０３が動的な区分技法を利用するとき、クライアントネットワークデバイス２０７および２０９は、マスタネットワークデバイス１０２から受信された区分パターンに基づいて、これらのクライアントネットワークデバイスに割り振られる周波数キャリアを決定し得る。クライアントネットワークデバイス２０７および２０９はまた、クライアントネットワークデバイス２０７と２０９とに割り振られる周波数キャリアを決定するために、フレーム生成部１０３によって利用される規則のセットを決定するフレーム制御フィールド４０４を復号し得る。次いで、クライアントネットワークデバイス２０７および２０９は、クライアントネットワークデバイス２０７と２０９とに割り振られたそれぞれの周波数キャリア上の符号化されたデータを取得するために、データシンボル４０６と、４０８と、４１０とを復号することができる。
【００８５】
[0093]いくつかの実装形態では、ＰＰＤＵ４００を受信した後、確認応答はクライアントネットワークデバイス２０７および２０９から連続的に送られ得る。たとえば、ＰＰＤＵ４００を受信した後、通信媒体１０４上で確認応答がクライアントネットワークデバイス２０７からマスタネットワークデバイス１０２に送られ得、続いて、確認応答がクライアントネットワークデバイス２０９からマスタネットワークデバイス１０２に送られ得る。ＰＰＤＵ４００はマスタネットワークデバイス１０２から送信するための例示的なＰＰＤＵを示し、簡単のために、必ずしもマスタネットワークデバイス１０２からクライアントネットワークデバイス２０７と２０９とに送信するためのＰＰＤＵのすべてのフィールドを表し得るとは限らないことに留意されたい。
【００８６】
[0094]図５は、効率的なチャネルローディングのための時間領域技法を使用した、マスタネットワークデバイスから複数のクライアントネットワークデバイスへのダウンストリーム通信のための例示的な動作のフローチャートを示す。
【００８７】
[0095]ブロック５０２において、複数の送信に関連付けられるデータをマスタネットワークデバイスから通信ネットワークのクライアントネットワークデバイスに送信すると決定される。一実装形態では、（図３を参照しながら上記で説明した）マスタネットワークデバイス１０２のフレーム生成部１０３は、複数の送信に関連付けられるデータをマスタネットワークデバイス１０３からクライアントネットワークデバイス２０７と２０９とに送信すると決定する。たとえば、フレーム生成部１０３は、クライアントネットワークデバイス２０７と２０９とに送信されるべきデータを、マスタネットワークデバイス１０３において実行されている１つ以上のアプリケーション（たとえば、ビデオストリーミングアプリケーションおよびオーディオストリーミングアプリケーション）から受信し得る。フローはブロック５０４に続く。
【００８８】
[0096]ブロック５０４において、複数のシンボルを有するペイロードを含むデータフレームが生成される。複数のシンボルは、クライアントネットワークデバイスの各々に割り振られた少なくとも１つのシンボルを含む。複数のシンボルは、クライアントネットワークデバイスに知られているペイロード内にあらかじめ定義されたパターン（たとえば、図３に示すようなインターリーブされたパターン）で配置される。一実装形態では、フレーム生成部１０３は、（たとえば、図６において以下でさらに説明するように）クライアントネットワークデバイス２０７および２０９の各々に送信されるべきデータを決定し、複数のシンボルを有するペイロードを含むデータフレームを生成する。たとえば、データフレームの各々は、クライアントネットワークデバイス２０７に提供されているオーディオストリームに関連付けられる１つ以上のデータシンボルと、クライアントネットワークデバイス２０９）に提供されているビデオストリームに関連付けられる１つ以上のデータシンボルとを含み得る。フローはブロック５０６に続く。
【００８９】
[0097]ブロック５０６において、データフレームはクライアントネットワークデバイスの各々に送信される。一実装形態では、送信部１０５は、データフレームをクライアントネットワークデバイスの各々に送信する。たとえば、送信部１０５は、ＰＰＤＵ３００をクライアントネットワークデバイス２０７と２０９とに送信する。図６は、いくつかの実施形態による、時間領域技法を使用して１対多通信を実施するための様々な追加の例について説明する。
【００９０】
[0098]図６は、効率的なチャネルローディングのための時間領域技法を使用した、マスタネットワークデバイスから複数のクライアントネットワークデバイスへのダウンストリーム送信用のデータフレームを生成するための例示的な動作のフローチャートを示す。
【００９１】
[0099]ブロック６０２において、マスタネットワークデバイスと第１のクライアントネットワークデバイスとの間の第１の送信チャネルのチャネル特性が決定される。一実装形態では、フレーム生成部１０３は、マスタネットワークデバイス１０２とクライアントネットワークデバイス２０７との間の第１の送信チャネルのチャネル特性を決定する。たとえば、フレーム生成部１０３は、通信媒体１０４上での送信のための利用可能な通信スペクトルと、通信スペクトルにわたる雑音分布と、他の適切なチャネル特性とを決定する。フローはブロック６０４に続く。
【００９２】
[00100]ブロック６０４において、第１のクライアントネットワークデバイスに割り振られた第１のシンボルに関連付けられる第１のトーンマップは、第１の送信チャネルのチャネル特性に少なくとも部分的に基づいて決定される。一実装形態では、フレーム生成部１０３は、第１のクライアントネットワークデバイス（たとえば、クライアントネットワークデバイス２０７）に割り振られた第１のシンボルに関連付けられる第１のトーンマップを決定する。たとえば、フレーム生成部１０３は、データシンボル３０６をクライアントネットワークデバイス２０７に送信するためのトーンマップを決定する。フレーム生成部１０３は、データシンボル３０６のためのビットローディング方式（すなわち、通信スペクトルにおける利用可能な周波数キャリアの各々の上でロードされるべきビット数）を決定することによって、トーンマップを決定することができる。たとえば、利用可能な通信スペクトルと通信スペクトルにわたる雑音分布と（ブロック６０２において決定された他のチャネル特性と）に基づいて、フレーム生成部１０３は、データシンボル３０６に関連付けられるトーンマップを決定することができる。フローはブロック６０８に続く。
【００９３】
[00101]ブロック６０８において、マスタネットワークデバイスと第２のクライアントネットワークデバイスとの間の第２の送信チャネルのチャネル特性が決定される。一実装形態では、フレーム生成部１０３は、マスタネットワークデバイス１０２とクライアントネットワークデバイス２０９との間の第２の送信チャネルのチャネル特性を決定する。たとえば、フレーム生成部１０３は、通信媒体１０４上での通信のための利用可能な通信スペクトルと、通信スペクトルにわたる雑音分布と、他のチャネル特性とを決定する。フローはブロック６１０に続く。
【００９４】
[00102]ブロック６１０において、第２のクライアントネットワークデバイスに割り振られた第２のシンボルに関連付けられる第２のトーンマップは、第２の送信チャネルのチャネル特性に少なくとも部分的に基づいて決定される。一実装形態では、フレーム生成部１０３は、第２のクライアントネットワークデバイス（たとえば、クライアントネットワークデバイス２０９）に割り振られた第２のシンボルに関連付けられる第２のトーンマップを決定する。たとえば、フレーム生成部１０３は、データシンボル３０８をクライアントネットワークデバイス２０９に送信するためのトーンマップを決定する。ブロック６０４において上記で説明したのと同様に、フレーム生成部１０３は、データシンボル３０８のためのビットローディング方式（すなわち、通信スペクトルにおける利用可能な周波数キャリアの各々の上でロードされるべきビット数）を決定することによって、トーンマップを決定することができる。フローはブロック６１２に続く。
【００９５】
[00103]ブロック６１２において、データをマスタネットワークデバイスから第１のクライアントネットワークデバイスと第２のクライアントネットワークデバイスとに送信すると決定される。一実装形態では、フレーム生成部１０３は、データがマスタネットワークデバイス１０２からクライアントネットワークデバイス２０７とクライアントネットワークデバイス２０９とに送信されるようにスケジュールされると決定する。たとえば、フレーム生成部１０３は、クライアントネットワークデバイス２０７に送信するための、データシンボル３０６と３１０とに関連付けられるデータを、マスタネットワークデバイス１０２において実行されている１つ以上のアプリケーションから受信し得る。同様に、フレーム生成部１０３は、クライアントネットワークデバイス２０９に送信するための、データシンボル３０８と３１２とに関連付けられるデータを受信し得る。フローはブロック６１６に続く。
【００９６】
[00104]ブロック６１６において、複数のシンボルを有するペイロードを含むデータフレームが生成される。複数のシンボルは、第１のクライアントネットワークデバイスと第２のクライアントネットワークデバイスとに知られているペイロード内にあらかじめ定義されたパターンで配置される。一実装形態では、フレーム生成部１０３は、複数のシンボルを有するペイロードを含むデータフレームを生成する。たとえば、フレーム生成部１０３は、ペイロード３０５にデータシンボル３０６と、３０８と、３１０と、３１２とを含むＰＰＤＵ３００を生成する。フレーム生成部１０３は、クライアントネットワークデバイス２０７とクライアントネットワークデバイス２０９とに知られているあらかじめ定義されたパターンでデータシンボル３０６と、３１０と、３０８と、３１２とを配置することができる。たとえば、フレーム生成部１０３は、データシンボル３０６と、３１０と、３０８と、３１２とをインターリーブされたパターンで配置する。この例では、（たとえば、図３に示すように）クライアントネットワークデバイス２０７向けのデータシンボル３０６および３１０はそれぞれ、データシンボルのインターリーブされたシーケンスにおいて１番目および３番目とすることができ、クライアントネットワークデバイス２０９向けのデータシンボル３０８および３１２はそれぞれ、データシンボルのインターリーブされたシーケンスにおいて２番目および４番目とすることができる。フローはブロック６１８に続く。
【００９７】
[00105]ブロック６１８において、データフレームは第１のクライアントネットワークデバイスと第２のクライアントネットワークデバイスとに送信される。一実装形態では、送信部１０５は、データフレームをクライアントネットワークデバイス２０７と２０９とに送信する。たとえば、送信部１０５は、通信媒体１０４を介してＰＰＤＵ３００をクライアントネットワークデバイス２０７と２０９とに送信する。送信部１０５は、クライアントネットワークデバイス２０７および２０９のネットワークアドレス（たとえば、ＩＰアドレス）をＰＰＤＵ３００の１つ以上の宛先アドレスフィールドに挿入し得る。送信部は、ＰＰＤＵ３００を介してデータシンボル３０６と３１０とを送信するために、ブロック６０４において決定されたトーンマップを利用することができる。同様に、送信部１０５は、ＰＰＤＵ３００を介してデータシンボル３０８と３１２とを送信するために、ブロック６１０において決定されたトーンマップを利用することができる。いくつかの実装形態では、送信部１０５は、誤り検出および誤り訂正（たとえば、チェックサム、巡回冗長検査など）のための１つ以上のフィールドをＰＰＤＵ３００に挿入し得る。
【００９８】
[00106]図７は、効率的なチャネルローディングのための周波数領域技法を使用した、マスタネットワークデバイスから複数のクライアントネットワークデバイスへのダウンストリーム通信のための例示的な動作のフローチャートを示す。
【００９９】
[00107]ブロック７０２において、複数の送信に関連付けられるデータをマスタネットワークデバイスから通信ネットワークのクライアントネットワークデバイスに送信すると決定される。一実装形態では、（図４を参照しながら上記で説明した）フレーム生成部１０３は、複数の送信に関連付けられるデータをマスタネットワークデバイス１０２からクライアントネットワークデバイス２０７と２０９とに送信すると決定する。たとえば、フレーム生成部１０３は、クライアントネットワークデバイス２０７と２０９とに送信されるべきデータを、マスタネットワークデバイス１０３の通信部の１つ以上の構成要素から受信し得る。フローはブロック７０４に続く。
【０１００】
[00108]ブロック７０４において、１つ以上のシンボルを有するペイロードを含むデータフレームが生成される。シンボルの各々は、複数の周波数キャリアを含む。複数の周波数キャリアは、クライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含む。複数の周波数キャリアは、区分パターンに従ってクライアントネットワークデバイスに割り当てられる。一実装形態では、フレーム生成部１０３は、（たとえば、図８を参照しながら以下でさらに説明するように）クライアントネットワークデバイス２０７および２０９の各々に送信されるべきデータを決定し、少なくとも１つのシンボルを有するペイロードを含むデータフレームを生成する。フローはブロック７０６に続く。
【０１０１】
[00109]ブロック７０６において、データフレームはクライアントネットワークデバイスの各々に送信される。一実装形態では、送信部１０５は、データフレームをクライアントネットワークデバイスの各々に送信する。たとえば、送信部１０５は、ＰＰＤＵ４００をクライアントネットワークデバイス２０７と２０９とに送信する。図８は、いくつかの実施形態による、周波数領域技法を使用して１対多通信を実施するための様々な追加の例について説明する。
【０１０２】
[00110]図８は、効率的なチャネルローディングのための周波数領域技法を使用した、マスタネットワークデバイスから複数のクライアントネットワークデバイスへのダウンストリーム送信用のデータフレームを生成するための例示的な動作のフローチャートを示す。
【０１０３】
[00111]ブロック８０２において、マスタネットワークデバイスと通信ネットワークの第１のクライアントネットワークデバイスとの間の第１の送信チャネルのチャネル特性が決定される。一実装形態では、フレーム生成部１０３は、マスタネットワークデバイス１０２とクライアントネットワークデバイス２０７との間の第１の送信チャネルのチャネル特性を決定する。たとえば、フレーム生成部１０３は、通信媒体１０４上での送信のための利用可能な通信スペクトルと、通信スペクトルにわたる雑音分布と、他の適切なチャネル特性とを決定する。フローはブロック８０４に続く。
【０１０４】
[00112]ブロック８０４において、データフレームの各シンボルに関連付けられる第１のセットの複数の周波数キャリアは、第１の送信チャネルのチャネル特性に少なくとも部分的に基づいて、第１のクライアントネットワークデバイスに割り振られる。一実装形態では、フレーム生成部１０３は、第１の送信チャネル（たとえば、マスタネットワークデバイス１０２とクライアントネットワークデバイス２０７との間の送信チャネル）のチャネル特性に少なくとも部分的に基づいて、第１のセットの周波数キャリアをクライアントネットワークデバイス２０７に割り振る。たとえば、フレーム生成部１０３は、通信媒体１０４上のチャネル雑音（または他のチャネル状態）による影響を最も受けない通信スペクトルにおける周波数キャリアを決定するために、第１の送信チャネルのチャネル特性を利用することができる。次いで、フレーム生成部１０３は、各データフレームのペイロードを構築するときに、各シンボルの選択された周波数キャリアをクライアントネットワークデバイス２０７に割り振ることができる。この実装形態では、フレーム生成部１０３は、チャネル状態に基づいて各シンボルの周波数キャリアを割り振るための区分パターンを決定し、これは、図４を参照しながら上記で説明した動的な区分技法のうちの１つである。いくつかの実装形態では、フレーム生成部１０３は、静的な区分技法に従って各シンボルの周波数キャリアを割り振ることができる。たとえば、各シンボルの周波数キャリアは、インターリーブされた区分パターンに従って割り振られ得る。静的なまたは動的な区分技法の追加の例について、図４を参照しながら上記で説明する。フローはブロック８０８に続く。
【０１０５】
[00113]ブロック８０８において、マスタネットワークデバイスと第２のクライアントネットワークデバイスとの間の第２の送信チャネルのチャネル特性が決定される。一実装形態では、フレーム生成部１０３は、マスタネットワークデバイス１０２とクライアントネットワークデバイス２０９との間の第２の送信チャネルのチャネル特性を決定する。たとえば、フレーム生成部１０３は、通信媒体１０４上での送信のための利用可能な通信スペクトルと、通信スペクトルにわたる雑音分布と、他の適切なチャネル特性とを決定する。フローはブロック８１２に続く。
【０１０６】
[00114]ブロック８１２において、データフレームの各シンボルの第２のセットの複数の周波数キャリアは、第２の送信チャネルのチャネル特性に少なくとも部分的に基づいて、第２のクライアントネットワークデバイスに割り振られる。一実装形態では、フレーム生成部１０３は、第２の送信チャネル（たとえば、マスタネットワークデバイス１０２とクライアントネットワークデバイス２０９との間の送信チャネル）のチャネル特性に少なくとも部分的に基づいて、第２のセットの周波数キャリアをクライアントネットワークデバイス２０９に割り振る。たとえば、フレーム生成部１０３は、通信媒体１０４上のチャネル雑音による影響を最も受けない通信スペクトルにおける周波数キャリアを決定するために、第２の送信チャネルのチャネル特性を利用することができる。次いで、フレーム生成部１０３は、各データフレームのペイロードを構築するときに、各シンボルの選択された周波数キャリアをクライアントネットワークデバイス２０９に割り振ることができる。ブロック６０４において上記で説明したように、この実装形態では、フレーム生成部１０３は、チャネル状態に基づいて各シンボルの周波数キャリアを割り振るための区分パターンを決定し、これは、図４を参照しながら上記で説明した動的な区分技法のうちの１つである。いくつかの実装形態では、フレーム生成部１０３は、（たとえば、図４を参照しながら上記で説明した）静的な区分技法または他の動的な区分技法に従って各シンボルの周波数キャリアを割り振ることができる。フローはブロック８１６に続く。
【０１０７】
[00115]ブロック８１６において、データをマスタネットワークデバイスから第１のクライアントネットワークデバイスと第２のクライアントネットワークデバイスとに送信すると決定される。一実装形態では、フレーム生成部１０３は、データがマスタネットワークデバイス１０２からクライアントネットワークデバイス２０７とクライアントネットワークデバイス２０９とに送信されるようにスケジュールされると決定する。たとえば、フレーム生成部１０３は、クライアントネットワークデバイス２０７に送信するためのデータを、マスタネットワークデバイス１０２において実行されている１つ以上のアプリケーションから受信し得る。同様に、フレーム生成部１０３は、クライアントネットワークデバイス２０９に送信するためのデータを、マスタネットワークデバイス１０２において実行されている１つ以上のアプリケーションから受信し得る。フローはブロック８１８に続く。
【０１０８】
[00116]ブロック８１８において、複数のシンボルを有するペイロードを含むデータフレームが生成される。複数のシンボルは、第１のセットからの少なくとも１つの周波数キャリアと、第２のセットからの少なくとも１つの周波数キャリアとを含む。一実装形態では、フレーム生成部１０３は、複数のシンボル（たとえば、データシンボル４０６、４０８、および４１０）を有するペイロードを含むデータフレーム（たとえば、ＰＰＤＵ４００）を生成する。たとえば、フレーム生成部１０３は、第１のセットの複数の周波数キャリア（すなわち、クライアントネットワークデバイス２０７に割り振られた周波数キャリア）を介してクライアントネットワークデバイス２０７向けのデータを送信すると決定することができる。同様に、フレーム生成部１０３は、第２のセットの複数の周波数キャリア（すなわち、クライアントネットワークデバイス２０９に割り振られた周波数キャリア）を介してクライアントネットワークデバイス２０９向けのデータを送信すると決定することができる。次いで、フレーム生成部１０３は、データシンボル４０６と、４０８と、４１０とを含むＰＰＤＵ４００を生成することができる。複数のデータシンボル（すなわち、データシンボル４０６、４０８、および４１０）は、クライアントネットワークデバイス２０７向けのデータ用の第１のセットからの少なくとも１つの周波数キャリアを含む。同様に、複数のデータシンボルは、クライアントネットワークデバイス２０９向けのデータ用の第２のセットからの少なくとも１つの周波数キャリアを含む。フローはブロック８２０に続く。
【０１０９】
[00117]ブロック８２０において、データフレームは第１のクライアントネットワークデバイスと第２のクライアントネットワークデバイスとに送信される。一実装形態では、送信部１０５は、データフレームをクライアントネットワークデバイス２０７と２０９とに送信する。たとえば、送信部１０５は、通信媒体１０４を介してＰＰＤＵ４００をクライアントネットワークデバイス２０７と２０９とに送信する。送信部１０５は、クライアントネットワークデバイス２０７および２０９のネットワークアドレス（たとえば、ＩＰアドレス）をＰＰＤＵ４００の１つ以上の宛先アドレスフィールドに挿入し得る。いくつかの実装形態では、送信部１０５は、誤り検出および誤り訂正（たとえば、チェックサム、巡回冗長検査など）のための１つ以上のフィールドをＰＰＤＵ４００に挿入し得る。
【０１１０】
[00118]フローチャート５〜８は本質的に例示的なものであることに留意されたい。実施形態は、フローチャート５〜８で説明するフレーム生成部１０３および送信部１０５の動作に限定されない。いくつかの実施形態では、フレーム生成部１０３および送信部１０５は、より多くの動作を実行する、より少ない動作を実行する、異なる順序で動作を実行する、並行して動作を実行する、などが可能である。たとえば、いくつかの実施形態では、（ブロック６０２における）第１の送信チャネルのチャネル特性を決定するための動作および（ブロック６０８における）第２の送信チャネルのチャネル特性を決定するための動作は、並行して実行されてもよい。同様に、ブロック６０４および６１０における動作が並行して実行されてもよく、ブロック８０２および８０８における動作が並行して実行され得、ブロック８０４および８１２における動作が並行して実行されてもよい。
【０１１１】
[00119]フレーム生成部１０３は、（ブロック８０４において）第１のセットの複数の周波数キャリアを第１のクライアントネットワークデバイス２０７に割り振るために、（図４で説明した）静的な区分技法または動的な区分技法を利用し得ることにさらに留意されたい。同様に、フレーム生成部１０３は、（ブロック８１２において）第２のセットの複数の周波数キャリアを第２のクライアントネットワークデバイス２０９に割り振るために、静的な区分技法または動的な区分技法を利用してもよい。
【０１１２】
[00120]チャネルローディングのための時間領域技法およびチャネルローディングのための周波数領域技法は、ほぼ等しいデータレートを用いるダウンストリーム通信を有する通信ネットワークにおける実装形態に限定されないことにさらに留意されたい。いくつかの実装形態では、マスタネットワークデバイス１０２からクライアントネットワークデバイス２０７へのデータレートおよびマスタネットワークデバイス１０２からクライアントネットワークデバイス２０９へのデータレートは異なり得る。時間領域技法および周波数領域技法は、そのような通信ネットワークにおいて利用され得る。たとえば、時間領域技法では、クライアントネットワークデバイス２０７およびクライアントネットワークデバイス２０９への異なるデータレートは、クライアントネットワークデバイス２０７および２０９に対する等しくない数のデータシンボルをＰＰＤＵ３００に含めることによって実施され得る。一実装形態では、フレーム生成部１０３は、クライアントネットワークデバイス２０７のためのより高いデータレートをサポートするために、（クライアントネットワークデバイス２０９に対するデータシンボルの数と比較して）クライアントネットワークデバイス２０７に対するより多くの数のデータシンボルをＰＰＤＵ３００に含めることができる。同様に、周波数領域技法では、クライアントネットワークデバイス２０７およびクライアントネットワークデバイス２０９への異なるデータレートは、通信スペクトルにおいて等しくない数の周波数キャリアをクライアントネットワークデバイス２０７と２０９とに割り振ることによって実施され得る。たとえば、フレーム生成部１０３は、クライアントネットワークデバイス２０７に対するより高いデータレートをサポートするために、ＰＰＤＵ４００において（クライアントネットワークデバイス２０９に割り振られる周波数キャリアの数と比較して）より多くの数の周波数キャリアをクライアントネットワークデバイス２０７に割り振ることができる。
【０１１３】
[00121]いくつかの実装形態では、フレーム生成部１０３は、通信ネットワーク１００において利用される通信媒体に基づいて時間領域技法または周波数領域技法を利用すると決定し得ることに留意されたい。たとえば、チャネル特性の低い変化を有する通信媒体（たとえば、同軸ケーブル）の場合、送信に固定トーンマップを使用することがより効率的であり得るので、フレーム生成部１０３は時間領域技法を利用し得る。チャネル特性のより大きい変化を有する通信媒体（たとえば、電力線通信媒体）の場合、フレーム生成部１０３は周波数領域技法を利用し得る。いくつかの実施形態では、フレーム生成部１０３は効率的なチャネルローディングのために時間領域技法と周波数領域技法との組合せを利用し得ることにも留意されたい。たとえば、一実装形態では、フレーム生成部１０３は、単一のＰＰＤＵ内部で時間領域技法と周波数領域技法との組合せを実施し得る。１つの具体的な例では、ＰＰＤＵのシンボルのうちのいくつかには、時間領域技法に従ってデータが割り振られ得、ＰＰＤＵのその他のシンボルには、周波数領域技法に従ってデータが割り振られ得る。別の実装形態では、フレーム生成部１０３は、時間領域技法を使用して送信するためのいくつかのＰＰＤＵと、周波数領域技法を使用する他のＰＰＤＵとを生成することによって、時間領域技法と周波数領域技法の組合せを実施し得る。
【０１１４】
[00122]図１〜図８に図示されていないが、クライアントネットワークデバイス２０７および２０９は、マスタネットワークデバイス１０２から受信されたデータフレームを検出し処理するための１つ以上のユニットを含み得ることに留意されたい。たとえば、クライアントネットワークデバイス２０７および２０９は、マスタネットワークデバイス１０２によって利用される区分技法についての情報を記憶し、通信スペクトルを区分して１つ以上の周波数キャリアをクライアントネットワークデバイス２０７と２０９とに割り振るための１つ以上のユニットを含み得る。
【０１１５】
[00123]当業者によって諒解されるように、本発明の主題の態様は、システム、方法、またはコンピュータプログラム製品として具現化され得る。したがって、本発明の主題の態様は、完全にハードウェアの実施形態、ソフトウェアの実施形態（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）、またはソフトウェアの態様とハードウェアの態様とを組み合わせた実施形態の形態をとることができ、これらすべてが、本明細書では一般に「ユニット」、「回路」、「モジュール」または「システム」と呼ばれ得る。さらに、本発明の主題の態様は、コンピュータ可読プログラムコードを具現化した１つ以上のコンピュータ可読媒体内で具現化されるコンピュータプログラム製品の形態をとることができる。
【０１１６】
[00124]１つ以上のコンピュータ可読媒体の任意の組合せが利用され得る。コンピュータ可読媒体は、コンピュータ可読信号媒体またはコンピュータ可読記憶媒体であり得る。コンピュータ可読記憶媒体は、たとえば、限定はしないが、電子、磁気、光学、電磁、赤外線、もしくは半導体のシステム、装置、もしくはデバイス、または上記の任意の適切な組合せであり得る。コンピュータ可読記憶媒体のより具体的な例（非網羅的リスト）は、以下、すなわち、１つもしくは複数のワイヤを有する電気的接続、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、消去可能プログラマブル読取り専用メモリ（ＥＰＲＯＭまたはフラッシュメモリ）、光ファイバ、ポータブルコンパクトディスク読取り専用メモリ（ＣＤ−ＲＯＭ）、光記憶デバイス、磁気記憶デバイス、または上記の任意の適切な組合せを含む。本明細書の文脈では、コンピュータ可読記憶媒体は、命令実行システム、装置、またはデバイスによって使用するための、またはそれらとともに使用するためのプログラムを含むことまたは記憶することができる、任意の有形媒体であり得る。
【０１１７】
[00125]コンピュータ可読信号媒体は、たとえば、ベースバンド内に、または搬送波の一部として、その中に具現化されたコンピュータ可読プログラムコードを有する、伝搬されるデータ信号を含み得る。そのような伝搬される信号は、限定はしないが、電磁、光学、またはそれらの任意の適切な組合せを含む、様々な形態のうちのいずれかをとることができる。コンピュータ可読信号媒体は、コンピュータ可読記憶媒体ではなく、命令実行システム、装置、またはデバイスによって使用するための、またはそれらとともに使用するためのプログラムを通信、伝搬、または伝送することができる、任意のコンピュータ可読媒体であり得る。
【０１１８】
[00126]コンピュータ可読媒体上で具現化されるプログラムコードは、限定はしないが、ワイヤレス、ワイヤライン、光ファイバケーブル、ＲＦなど、または上記の任意の適切な組合せを含む、任意の適切な媒体を使用して送信され得る。
【０１１９】
[00127]本発明の主題の態様の動作を実行するためのコンピュータプログラムコードは、Ｊａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋などのオブジェクト指向プログラミング言語と、「Ｃ」プログラミング言語または類似のプログラミング言語などの従来の手続き型プログラミング言語とを含む、１つ以上のプログラミング言語の任意の組合せで記述され得る。プログラムコードは、完全にユーザのコンピュータ上で、部分的にユーザのコンピュータ上で、スタンドアロンのソフトウェアパッケージとして、部分的にユーザのコンピュータ上および部分的にリモートコンピュータ上で、または完全にリモートコンピュータもしくはサーバ上で、実行され得る。後者のシナリオでは、リモートコンピュータは、ローカルエリアネットワーク（ＬＡＮ）またはワイドエリアネットワーク（ＷＡＮ）を含む任意のタイプのネットワークを通じて、ユーザのコンピュータに接続され得るか、または（たとえば、インターネットサービスプロバイダを使用するインターネットを通じて）外部のコンピュータへの接続が行われ得る。
【０１２０】
[00128]本発明の主題の実施形態による方法、装置（システム）およびコンピュータプログラム製品のフローチャート図および／またはブロック図を参照しながら、本発明の主題の態様について説明する。フローチャート図および／またはブロック図の各ブロック、ならびにフローチャート図および／またはブロック図におけるブロックの組合せはコンピュータプログラム命令によって実施され得ることを理解されよう。これらのコンピュータプログラム命令は、汎用コンピュータ、専用コンピュータ、または機械を製造するための他のプログラマブルデータ処理装置のプロセッサに与えられ得、その結果、コンピュータまたは他のプログラマブルデータ処理装置のプロセッサを介して実行される命令は、フローチャートおよび／またはブロック図の１つ以上のブロックにおいて指定された機能／動作を実施するための手段を作成する。
【０１２１】
[00129]これらのコンピュータプログラム命令はまた、コンピュータ、他のプログラマブルデータ処理装置、または他のデバイスに特定の方法で機能するように指示することができるコンピュータ可読媒体に記憶され得、その結果、コンピュータ可読媒体に記憶された命令は、フローチャートおよび／またはブロック図の１つ以上のブロックにおいて指定された機能／動作を実施する命令を含む製造品を製造する。
【０１２２】
[00130]コンピュータプログラム命令はまた、コンピュータ実装プロセスを生成するために、一連の動作ステップをコンピュータ、他のプログラマブル装置、または他のデバイス上で実行させるように、コンピュータ、他のプログラマブルデータ処理装置、または他のデバイスにロードされ得、その結果、コンピュータまたは他のプログラマブル装置上で実行される命令は、フローチャートおよび／またはブロック図の１つ以上のブロックにおいて指定された機能／動作を実施するためのプロセスを提供する。
【０１２３】
[00131]図９は、例示的なネットワークデバイス９００のブロック図を示す。いくつかの実装形態では、ネットワークデバイス９００は、サーバ、ネットワークハブ、ゲートウェイ／ルータ、ホームネットワークコントローラ、ゲームコンソール、または（たとえば、イーサネットオーバー同軸を使用して）複数のクライアントネットワークデバイスとのダウンストリーム通信を実行する他のネットワークデバイスなどのマスタネットワークデバイスであり得る。ネットワークデバイス９００は、プロセッサ部９０１（場合によっては、複数のプロセッサ、複数のコア、複数のノードを含むおよび／またはマルチスレッドを実装するなど）を含む。ネットワークデバイス９００はメモリ９０５を含む。メモリ９０５は、システムメモリ（たとえば、キャッシュ、ＳＲＡＭ、ＤＲＡＭ、ゼロキャパシタＲＡＭ、ツイントランジスタＲＡＭ、ｅｄａｍ、ＥＤＯ  ＲＡＭ、ＤＤＲ  ＲＡＭ、ＥＥＰＲＯＭ（登録商標）、ＮＲＡＭ、ＲＲＡＭ（登録商標）、ＳＯＮＯＳ、ＰＲＡＭなどのうちの１つもしくは複数）、または上記ですでに説明した機械可読媒体の可能な実現形態のうちの１つもしくは複数であり得る。ネットワークデバイス９００はまた、バス９１１（たとえば、ＰＣＩ、ＰＣＩ−Ｅｘｐｒｅｓｓ、ＡＨＢ（登録商標）、ＡＸＩ（登録商標）、ＮｏＣなど）と、通信部９１０と、（１つ以上の）記憶デバイス９０９（たとえば、光ストレージ、磁気ストレージ、ネットワーク接続ストレージなど）と、ネットワークインタフェース９０７（たとえば、イーサネットインタフェース、フレームリレーインタフェース、ＳＯＮＥＴインタフェース、ワイヤレスインタフェース、ＰＬＣインタフェースなど）とを含む。
【０１２４】
[00132]通信部９１０は、フレーム生成部９０２と、送信部９０３とを含む。フレーム生成部９０２は、（図１〜図８を参照しながら上記で説明した）時間領域技法および／または周波数領域技法のうちの少なくとも１つを使用して、１対多通信のためのデータフレームを生成するための１つ以上のハードウェア構成要素と、ファームウェア構成要素と、ソフトウェア構成要素とを含み得る。一例では、フレーム生成部９０２は、ネットワークデバイス９００から通信ネットワーク内の２つ以上のクライアントネットワークデバイスへのダウンストリーム通信用のデータフレームを生成するために、チャネル特性とチャネル割振り情報とを利用することができる。送信部９０３は、フレーム生成部９０２によって生成されたデータフレームを複数のクライアントネットワークデバイスの各々に送信するための１つ以上のハードウェア構成要素と、ファームウェア構成要素と、ソフトウェア構成要素とを含み得る。
【０１２５】
[00133]これらの機能のうちのいずれか１つは、ハードウェアにおいておよび／またはプロセッサ部９０１上で部分的に（または完全に）実装され得る。たとえば、機能は、特定用途向け集積回路によって、プロセッサ部９０１において実装されるロジックにおいて、周辺デバイスもしくはカード上のコプロセッサにおいて、などで実装され得る。いくつかの実施形態では、通信部９１０はそれぞれ、システムオンチップ（ＳｏＣ）、特定用途向け集積回路（ＡＳＩＣ）、またはネットワークデバイス９００の通信を可能にする別の適切な集積回路上で実装され得る。いくつかの実施形態では、通信部９１０は、追加のプロセッサとメモリとを備え得、ネットワークデバイス９００の１つ以上の回路板上の１つ以上の集積回路に実装され得る。さらに、実現形態は、図９に示されていない、より少ない構成要素または追加の構成要素（たとえば、ビデオカード、オーディオカード、追加のネットワークインタフェース、周辺デバイスなど）を含み得る。たとえば、バス９１１に接続されるプロセッサ部９０１に加えて、通信部９１０は少なくとも１つの追加のプロセッサ部を備え得る。プロセッサ部９０１、メモリユニット９０５、およびネットワークインタフェース９０７は、バス９１１に接続される。バス９１１に接続されているものとして示されているが、メモリユニット９０５はプロセッサ部９０１に接続され得る。
【０１２６】
[00134]実施形態について、様々な実装形態および活用を参照しながら説明したが、これらの実施形態は例示的なものであり、本発明の主題の範囲はそれらに限定されないことを理解されよう。一般に、本明細書で説明した１対多通信のための効率的なチャネルローディングを実施するための技法は、任意の１つ以上のハードウェアシステムと整合性のある設備によって実施され得る。多くの変形、修正、追加、および改善が可能である。
【０１２７】
[00135]単一の例として本明細書で説明した構成要素、動作または構造について複数の例が提供され得る。最後に、様々な構成要素、動作およびデータストア間の境界はどちらかと言えば任意のものであり、特定の動作は特定の例示的な構成の文脈で示されている。機能の他の割振りが想定され、本発明の主題の範囲内に入り得る。一般に、例示的な構成において別個の構成要素として提示された構造および機能は、組み合わされた構造または構成要素として実装され得る。同様に、単一の構成要素として提示された構造および機能は、別個の構成要素として実装され得る。これらのならびに他の変形、修正、追加、および改善は、本発明の主題の範囲内に入り得る。
【図１】
2016536900.tif 000003
【図２】
2016536900.tif 000004
【図３】
2016536900.tif 000005
【図４】
2016536900.tif 000006
【図５】
2016536900.tif 000007
【図６】
2016536900.tif 000008
【図７】
2016536900.tif 000009
【図８】
2016536900.tif 000010
【図９】
2016536900.tif 000011
【手続補正書】
【提出日】平成28年4月27日(2016.4.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信ネットワークにおけるデータ送信のための方法であって、前記方法は、
データをマスタネットワークデバイスから前記通信ネットワークの複数のクライアントネットワークデバイスに送信すると決定することと、
複数のシンボルを有するペイロードを含むデータフレームを生成することと、前記ペイロードは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つのシンボルを含み、前記複数のシンボルは、前記複数のクライアントネットワークデバイスに知られているあらかじめ定義されたパターンで前記ペイロード内に配置され、
前記データフレームを前記複数のクライアントネットワークデバイスの各々に送信することと
を具備する方法。
【請求項２】
前記複数のシンボルのうちの少なくとも１つのシンボルは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られない、請求項１に記載の方法。
【請求項３】
前記データフレームは、プリアンブルと、フレーム制御と、前記複数のシンボルを有する前記ペイロードとを具備し、少なくとも第１のシンボルは、第１のクライアントネットワークデバイスに割り振られ、少なくとも第２のシンボルは、第２のクライアントネットワークデバイスに割り振られる、請求項１に記載の方法。
【請求項４】
前記データフレームは物理レイヤプロトコルデータユニット、ＰＰＤＵ、である、請求項３に記載の方法。
【請求項５】
第１のシンボルは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第２のシンボルは、第２のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第１のトーンマップに関連付けられる第１のビットローディング方式は、前記第１のシンボルに使用され、第２のトーンマップに関連付けられる第２のビットローディング方式は、前記第２のシンボルに使用される、請求項１に記載の方法。
【請求項６】
前記マスタネットワークデバイスと前記第１のクライアントネットワークデバイスとの間の第１の送信チャネルのチャネル特性を決定することと、
前記第１の送信チャネルの前記チャネル特性に少なくとも部分的に基づいて、前記第１のシンボルに関連付けられる前記第１のトーンマップを決定することと、
前記マスタネットワークデバイスと前記第２のクライアントネットワークデバイスとの間の第２の送信チャネルのチャネル特性を決定することと、
前記第２の送信チャネルの前記チャネル特性に少なくとも部分的に基づいて、前記第２のシンボルに関連付けられる前記第２のトーンマップを決定することと
をさらに具備する、請求項５に記載の方法。
【請求項７】
前記マスタネットワークデバイスと第１のネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートにほぼ等しいと決定することと、
前記第１のネットワークデバイスと前記第２のネットワークデバイスとの間で均等に前記複数のシンボルを割り振ることと
をさらに具備する、請求項１に記載の方法。
【請求項８】
前記第１のネットワークデバイスと前記第２のネットワークデバイスとの間で均等に割り振られた前記複数のシンボルは、前記第１のネットワークデバイスと前記第２のネットワークデバイスとに知られているあらかじめ定義されたインターリーブされたパターンで前記ペイロード内に配置される、請求項７に記載の方法。
【請求項９】
前記マスタネットワークデバイスと第１のネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートとは異なると決定することと、
前記第１のネットワークデバイスと前記第２のネットワークデバイスとに関連付けられるデータ分配比に従って、前記第１のネットワークデバイスと前記第２のネットワークデバイスとの間で不均等に前記複数のシンボルを割り振ることと
をさらに具備する、請求項１に記載の方法。
【請求項１０】
前記マスタネットワークデバイスと第１のクライアントネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のクライアントネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートよりも大きいと決定することと、
前記第１のデータレートが前記第２のデータレートよりも大きいと決定したことに応じて、前記第２のクライアントネットワークデバイスと比較して、より多くの数の前記複数のシンボルを前記第１のクライアントネットワークデバイスに割り振ることと
をさらに具備する、請求項１に記載の方法。
【請求項１１】
通信ネットワークにおけるデータ送信のための方法であって、前記方法は、
データをマスタネットワークデバイスから前記通信ネットワークの複数のクライアントネットワークデバイスに送信すると決定することと、
前記マスタネットワークデバイスと前記複数のクライアントネットワークデバイスの各々との間の複数の送信チャネルのチャネル特性に少なくとも部分的に基づいてデータフレームを送信するための区分パターンを決定することと、
少なくとも１つのシンボルを有するペイロードを含む前記データフレームを生成することと、前記シンボルは、複数の周波数キャリアを含み、前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み、前記複数の周波数キャリアは、前記区分パターンに従って前記複数のクライアントネットワークデバイスに割り振られ、
前記データフレームを前記複数のクライアントネットワークデバイスの各々に送信することと
を具備する方法。
【請求項１２】
前記シンボルの少なくとも１つの周波数キャリアは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られない、請求項１１に記載の方法。
【請求項１３】
前記シンボルの第１の周波数キャリアは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、前記シンボルの第２の周波数キャリアは、第２のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第１のトーンマップに関連付けられる第１のビットローディング方式は、前記第１の周波数キャリアに使用され、第２のトーンマップに関連付けられる第２のビットローディング方式は、前記第２の周波数キャリアに使用される、請求項１１に記載の方法。
【請求項１４】
前記区分パターンはまた、前記複数のクライアントネットワークデバイスの各々に関するトーンマップに関連付けられるビットローディング方式に少なくとも部分的に基づいて決定される、請求項１１に記載の方法。
【請求項１５】
前記マスタネットワークデバイスによって決定された前記区分パターンを前記複数のクライアントネットワークデバイスの各々に通信することをさらに具備する、請求項１１に記載の方法。
【請求項１６】
前記マスタネットワークデバイスによって決定された前記区分パターンを、前記データフレームのフレーム制御フィールドにおいて、前記複数のクライアントネットワークデバイスの各々に通信することをさらに具備する、請求項１１に記載の方法。
【請求項１７】
前記区分パターンはまた、前記通信ネットワークにおける前記複数の送信チャネルのチャネル特性を示すグローバルネットワーク情報に基づいて決定される、請求項１１に記載の方法。
【請求項１８】
前記区分パターンを決定することは、前記マスタネットワークデバイスと前記複数のクライアントネットワークデバイスの各々とに知られている複数のあらかじめ定義された区分パターンのうちの１つを選択することを具備する、請求項１１に記載の方法。
【請求項１９】
前記データは、前記マスタネットワークデバイスから前記複数のクライアントネットワークデバイスへの複数の送信に関連付けられ、前記データは、複数のデータレートで前記複数のクライアントネットワークデバイスに送信されるべきである、請求項１１に記載の方法。
【請求項２０】
前記シンボルの前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスに関連付けられる前記複数のデータレートに基づいて、前記複数のクライアントネットワークデバイスに割り振られる、請求項１９に記載の方法。
【請求項２１】
前記マスタネットワークデバイスと第１のネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートにほぼ等しいと決定することと、
前記第１のネットワークデバイスと前記第２のネットワークデバイスとの間で均等に前記シンボルの前記複数の周波数キャリアを割り振ることと
をさらに具備する、請求項１１に記載の方法。
【請求項２２】
前記マスタネットワークデバイスと第１のネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートとは異なると決定することと、
前記第１のネットワークデバイスと前記第２のネットワークデバイスとに関連付けられるデータ分配比に従って、前記第１のネットワークデバイスと前記第２のネットワークデバイスとの間で不均等に前記シンボルの前記複数の周波数キャリアを割り振ることと
をさらに具備する、請求項１１に記載の方法。
【請求項２３】
前記マスタネットワークデバイスと第１のクライアントネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のクライアントネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートよりも大きいと決定することと、
前記第１のデータレートが前記第２のデータレートよりも大きいと決定したことに応じて、前記第２のクライアントネットワークデバイスと比較して、前記シンボル内のより多くの数の前記複数の周波数キャリアを前記第１のクライアントネットワークデバイスに割り振ることと
をさらに具備する、請求項１１に記載の方法。
【請求項２４】
複数のシンボルを有する前記ペイロードを含む前記データフレームを生成することをさらに具備し、前記複数のシンボルの各々は、複数の周波数キャリアを含み、前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み、前記複数の周波数キャリアは、前記区分パターンに従って前記複数のクライアントネットワークデバイスに割り振られる、請求項１１に記載の方法。
【請求項２５】
第１の複数のシンボルおよび第２の複数のシンボルを有する前記ペイロードを含む前記データフレームを生成することをさらに具備し、
前記第１の複数のシンボルの各々は、複数の周波数キャリアを含み、前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み、前記複数の周波数キャリアは、前記区分パターンに従って前記複数のクライアントネットワークデバイスに割り振られ、
前記第２の複数のシンボルは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つのシンボルを含み、前記第２の複数のシンボルは、前記複数のクライアントネットワークデバイスに知られているあらかじめ定義されたパターンで前記ペイロード内に配置される、請求項１１に記載の方法。
【請求項２６】
マスタネットワークデバイスであって、
ネットワークインタフェースと、
前記ネットワークインタフェースに接続されるフレーム生成部と、
前記ネットワークインタフェースに接続される送信部と、を具備し、
前記フレーム生成部は、データを前記マスタネットワークデバイスから通信ネットワークの複数のクライアントネットワークデバイスに送信すると決定し、
複数のシンボルを有するペイロードを含むデータフレームを生成するように構成され、前記ペイロードは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つのシンボルを含み、前記複数のシンボルは、前記複数のクライアントネットワークデバイスに知られているあらかじめ定義されたパターンで前記ペイロード内に配置され、
前記送信部は、前記データフレームを前記複数のクライアントネットワークデバイスの各々に送信するように構成される、マスタネットワークデバイス。
【請求項２７】
前記データフレームは、プリアンブルと、フレーム制御と、前記複数のシンボルを有する前記ペイロードとを具備し、少なくとも第１のシンボルは、第１のクライアントネットワークデバイスに割り振られ、少なくとも第２のシンボルは、第２のクライアントネットワークデバイスに割り振られる、請求項２６に記載のマスタネットワークデバイス。
【請求項２８】
第１のシンボルは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第２のシンボルは、第２のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第１のトーンマップに関連付けられる第１のビットローディング方式は、前記第１のシンボルに使用され、第２のトーンマップに関連付けられる第２のビットローディング方式は、前記第２のシンボルに使用される、請求項２６に記載のマスタネットワークデバイス。
【請求項２９】
前記フレーム生成部は、さらに、
前記マスタネットワークデバイスと前記第１のクライアントネットワークデバイスとの間の第１の送信チャネルのチャネル特性を決定し、
前記第１の送信チャネルの前記チャネル特性に少なくとも部分的に基づいて、前記第１のシンボルに関連付けられる前記第１のトーンマップを決定し、
前記マスタネットワークデバイスと前記第２のクライアントネットワークデバイスとの間の第２の送信チャネルのチャネル特性を決定し、
前記第２の送信チャネルの前記チャネル特性に少なくとも部分的に基づいて、前記第２のシンボルに関連付けられる前記第２のトーンマップを決定するように構成される、請求項２８に記載のマスタネットワークデバイス。
【請求項３０】
前記フレーム生成部は、さらに、
前記マスタネットワークデバイスと第１のネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートにほぼ等しいと決定し、
前記第１のネットワークデバイスと前記第２のネットワークデバイスとの間で均等に前記複数のシンボルを割り振るように構成される、請求項２６に記載のマスタネットワークデバイス。
【請求項３１】
前記フレーム生成部は、さらに、
前記マスタネットワークデバイスと第１のネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートとは異なると決定し、
前記第１のネットワークデバイスと前記第２のネットワークデバイスとに関連付けられるデータ分配比に従って、前記第１のネットワークデバイスと前記第２のネットワークデバイスとの間で不均等に前記複数のシンボルを割り振るように構成される、請求項２６に記載のマスタネットワークデバイス。
【請求項３２】
前記フレーム生成部は、さらに、
前記マスタネットワークデバイスと第１のクライアントネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のクライアントネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートよりも大きいと決定し、
前記第１のデータレートが前記第２のデータレートよりも大きいと決定したことに応じて、前記第２のクライアントネットワークデバイスと比較して、より多くの数の前記複数のシンボルを前記第１のクライアントネットワークデバイスに割り振るように構成される、請求項２６に記載のマスタネットワークデバイス。
【請求項３３】
マスタネットワークデバイスであって、
ネットワークインタフェースと、
前記ネットワークインタフェースに接続されるフレーム生成部と、
前記ネットワークインタフェースに接続される送信部と、を具備し、
前記フレーム生成部は、データを前記マスタネットワークデバイスから通信ネットワークの複数のクライアントネットワークデバイスに送信すると決定し、
前記マスタネットワークデバイスと前記複数のクライアントネットワークデバイスの各々との間の複数の送信チャネルのチャネル特性に少なくとも部分的に基づいてデータフレームを送信するための区分パターンを決定し、
少なくとも１つのシンボルを有するペイロードを含む前記データフレームを生成し、前記シンボルは、複数の周波数キャリアを含み、前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み、前記複数の周波数キャリアは、前記区分パターンに従って前記複数のクライアントネットワークデバイスに割り振られるように構成され、
前記送信部は、前記データフレームを前記複数のクライアントネットワークデバイスの各々に送信するように構成される、マスタネットワークデバイス。
【請求項３４】
前記シンボルの第１の周波数キャリアは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、前記シンボルの第２の周波数キャリアは、第２のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第１のトーンマップに関連付けられる第１のビットローディング方式は、前記第１の周波数キャリアに使用され、第２のトーンマップに関連付けられる第２のビットローディング方式は、前記第２の周波数キャリアに使用される、請求項３３に記載のマスタネットワークデバイス。
【請求項３５】
前記区分パターンはまた、前記通信ネットワークにおける前記複数の送信チャネルのチャネル特性を示すグローバルネットワーク情報に基づいて決定される、請求項３３に記載のマスタネットワークデバイス。
【請求項３６】
前記区分パターンは、前記マスタネットワークデバイスと前記複数のクライアントネットワークデバイスの各々とに知られているあらかじめ定義された区分パターンである、請求項３３に記載のマスタネットワークデバイス。
【請求項３７】
前記フレーム生成部は、さらに、
前記マスタネットワークデバイスと第１のクライアントネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のクライアントネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートよりも大きいと決定し、
前記第１のデータレートが前記第２のデータレートよりも大きいと決定したことに応じて、前記第２のクライアントネットワークデバイスと比較して、前記シンボル内のより多くの数の前記複数の周波数キャリアを前記第１のクライアントネットワークデバイスに割り振るように構成される、請求項３３に記載のマスタネットワークデバイス。
【請求項３８】
前記フレーム生成部は、さらに、
複数のシンボルを有する前記ペイロードを含む前記データフレームを生成し、前記複数のシンボルの各々は、複数の周波数キャリアを含み、前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み、前記複数の周波数キャリアは、前記区分パターンに従って前記複数のクライアントネットワークデバイスに割り振られるように構成される、請求項３３に記載のマスタネットワークデバイス。
【請求項３９】
前記フレーム生成部は、さらに、
第１の複数のシンボルおよび第２の複数のシンボルを有する前記ペイロードを含む前記データフレームを生成するように構成され、
前記第１の複数のシンボルの各々は、複数の周波数キャリアを含み、前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み、前記複数の周波数キャリアは、前記区分パターンに従って前記複数のクライアントネットワークデバイスに割り振られ、
前記第２の複数のシンボルは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つのシンボルを含み、前記第２の複数のシンボルは、前記複数のクライアントネットワークデバイスに知られているあらかじめ定義されたパターンで前記ペイロード内に配置される、請求項３３に記載のマスタネットワークデバイス。
【請求項４０】
１つ以上のプロセッサによって実行されるとき、前記１つ以上のプロセッサに、
データをマスタネットワークデバイスから通信ネットワークの複数のクライアントネットワークデバイスに送信すると決定することと、
複数のシンボルを有するペイロードを含むデータフレームを生成することと、前記ペイロードは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つのシンボルを含み、前記複数のシンボルは、前記複数のクライアントネットワークデバイスに知られているあらかじめ定義されたパターンで前記ペイロード内に配置され、
前記データフレームを前記複数のクライアントネットワークデバイスの各々に送信することと
を行わせる命令を記憶した機械可読記憶媒体。
【請求項４１】
前記複数のシンボルのうちの少なくとも１つのシンボルは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られない、請求項４０に記載の機械可読記憶媒体。
【請求項４２】
前記データフレームは、プリアンブルと、フレーム制御と、前記複数のシンボルを有する前記ペイロードとを具備し、少なくとも第１のシンボルは、第１のクライアントネットワークデバイスに割り振られ、少なくとも第２のシンボルは、第２のクライアントネットワークデバイスに割り振られる、請求項４０に記載の機械可読記憶媒体。
【請求項４３】
第１のシンボルは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第２のシンボルは、第２のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第１のトーンマップに関連付けられる第１のビットローディング方式は、前記第１のシンボルに使用され、第２のトーンマップに関連付けられる第２のビットローディング方式は、前記第２のシンボルに使用される、請求項４０に記載の機械可読記憶媒体。
【請求項４４】
１つ以上のプロセッサによって実行されるとき、前記１つ以上のプロセッサに、
データをマスタネットワークデバイスから通信ネットワークの複数のクライアントネットワークデバイスに送信すると決定することと、
前記マスタネットワークデバイスと前記複数のクライアントネットワークデバイスの各々との間の複数の送信チャネルのチャネル特性に少なくとも部分的に基づいてデータフレームを送信するための区分パターンを決定することと、
少なくとも１つのシンボルを有するペイロードを含む前記データフレームを生成することと、前記シンボルは、複数の周波数キャリアを含み、前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み、前記複数の周波数キャリアは、前記区分パターンに従って前記複数のクライアントネットワークデバイスに割り振られ、
前記データフレームを前記複数のクライアントネットワークデバイスの各々に送信することと
を行わせる命令を記憶した機械可読記憶媒体。
【請求項４５】
前記シンボルの少なくとも１つの周波数キャリアは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られない、請求項４４に記載の機械可読記憶媒体。
【請求項４６】
前記シンボルの第１の周波数キャリアは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、前記シンボルの第２の周波数キャリアは、第２のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第１のトーンマップに関連付けられる第１のビットローディング方式は、前記第１の周波数キャリアに使用され、第２のトーンマップに関連付けられる第２のビットローディング方式は、前記第２の周波数キャリアに使用される、請求項４４に記載の機械可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１２７
【補正方法】変更
【補正の内容】
【０１２７】
[00135]単一の例として本明細書で説明した構成要素、動作または構造について複数の例が提供され得る。最後に、様々な構成要素、動作およびデータストア間の境界はどちらかと言えば任意のものであり、特定の動作は特定の例示的な構成の文脈で示されている。機能の他の割振りが想定され、本発明の主題の範囲内に入り得る。一般に、例示的な構成において別個の構成要素として提示された構造および機能は、組み合わされた構造または構成要素として実装され得る。同様に、単一の構成要素として提示された構造および機能は、別個の構成要素として実装され得る。これらのならびに他の変形、修正、追加、および改善は、本発明の主題の範囲内に入り得る。
以下に、出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
データをマスタネットワークデバイスから通信ネットワークの複数のクライアントネットワークデバイスに送信すると決定することと、
複数のシンボルを有するペイロードを含むデータフレームを生成することと、前記ペイロードは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つのシンボルを含み、前記複数のシンボルは、前記複数のクライアントネットワークデバイスに知られている前記ペイロード内にあらかじめ定義されたパターンで配置され、
前記データフレームを前記複数のクライアントネットワークデバイスの各々に送信することと
を具備する方法。
［Ｃ２］
前記複数のシンボルのうちの少なくとも１つのシンボルは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られない、Ｃ１に記載の方法。
［Ｃ３］
前記データフレームは、プリアンブルと、フレーム制御と、前記あらかじめ定義されたパターンで配置された前記複数のシンボルを有する前記ペイロードとを具備し、少なくとも第１のシンボルは、第１のクライアントネットワークデバイスに割り振られ、少なくとも第２のシンボルは、第２のクライアントネットワークデバイスに割り振られる、Ｃ１に記載の方法。
［Ｃ４］
前記データフレームは物理レイヤプロトコルデータユニット（ＰＰＤＵ）である、Ｃ３に記載の方法。
［Ｃ５］
第１のシンボルは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第２のシンボルは、第２のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第１のトーンマップに関連付けられる第１のビットローディング方式は、前記第１のシンボルに使用され、第２のトーンマップに関連付けられる第２のビットローディング方式は、前記第２のシンボルに使用される、Ｃ１に記載の方法。
［Ｃ６］
前記マスタネットワークデバイスと前記第１のクライアントネットワークデバイスとの間の第１の送信チャネルのチャネル特性を決定することと、
前記第１の送信チャネルの前記チャネル特性に少なくとも部分的に基づいて、前記第１のクライアントネットワークデバイスに割り振られた前記第１のシンボルに関連付けられる前記第１のトーンマップを決定することと、
前記マスタネットワークデバイスと前記第２のクライアントネットワークデバイスとの間の第２の送信チャネルのチャネル特性を決定することと、
前記第２の送信チャネルの前記チャネル特性に少なくとも部分的に基づいて、前記第２のクライアントネットワークデバイスに割り振られた前記第２のシンボルに関連付けられる前記第２のトーンマップを決定することと
をさらに具備する、Ｃ５に記載の方法。
［Ｃ７］
前記マスタネットワークデバイスと第１のネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートにほぼ等しいと決定することと、
前記第１のネットワークデバイスと前記第２のネットワークデバイスとの間で均等に前記複数のシンボルを割り振ることと
をさらに具備する、Ｃ１に記載の方法。
［Ｃ８］
前記第１のネットワークデバイスと前記第２のネットワークデバイスとの間で均等に割り振られた前記複数のシンボルは、前記第１のネットワークデバイスと前記第２のネットワークデバイスとに知られている前記ペイロード内にあらかじめ定義された周期的パターンで配置される、Ｃ７に記載の方法。
［Ｃ９］
前記マスタネットワークデバイスと第１のネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートとは異なると決定することと、
前記第１のネットワークデバイスと前記第２のネットワークデバイスとに関連付けられるデータ分配比に従って、前記第１のネットワークデバイスと前記第２のネットワークデバイスとの間で不均等に前記複数のシンボルを割り振ることと
をさらに具備する、Ｃ１に記載の方法。
［Ｃ１０］
前記マスタネットワークデバイスと第１のクライアントネットワークデバイスとの間の第１のデータ送信に関連付けられるデータレートが、前記マスタネットワークデバイスと第２のクライアントネットワークデバイスとの間の第２のデータ送信に関連付けられるデータレートよりも大きいと決定することと、
前記第１のデータ送信に関連付けられる前記データレートが前記第２のデータ送信に関連付けられる前記データレートよりも大きいと決定したことに応じて、前記第２のクライアントネットワークデバイスと比較して、より多くの数の前記複数のシンボルを前記第１のクライアントネットワークデバイスに割り振ることと
をさらに具備する、Ｃ１に記載の方法。
［Ｃ１１］
データをマスタネットワークデバイスから通信ネットワークの複数のクライアントネットワークデバイスに送信すると決定することと、
少なくとも１つのシンボルを有するペイロードを含むデータフレームを生成することと、前記シンボルは、複数の周波数キャリアを含み、前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み、前記複数の周波数キャリアは、区分パターンに従って前記複数のクライアントネットワークデバイスに割り振られ、
前記データフレームを前記複数のクライアントネットワークデバイスの各々に送信することと
を具備する方法。
［Ｃ１２］
前記シンボルの少なくとも１つの周波数キャリアは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られない、Ｃ１１に記載の方法。
［Ｃ１３］
前記シンボルの第１の周波数キャリアは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、前記シンボルの第２の周波数キャリアは、第２のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第１のトーンマップに関連付けられる第１のビットローディング方式は、前記第１の周波数キャリアに使用され、第２のトーンマップに関連付けられる第２のビットローディング方式は、前記第２の周波数キャリアに使用される、Ｃ１１に記載の方法。
［Ｃ１４］
前記区分パターンは、前記マスタネットワークデバイスと前記複数のクライアントネットワークデバイスの各々との間の複数の送信チャネルのチャネル特性に少なくとも部分的に基づいて決定される、Ｃ１１に記載の方法。
［Ｃ１５］
前記区分パターンは、前記複数のクライアントネットワークデバイスの各々に関するトーンマップに関連付けられるビットローディング方式に少なくとも部分的に基づいて決定される、Ｃ１４に記載の方法。
［Ｃ１６］
前記マスタネットワークデバイスによって決定された前記区分パターンを前記複数のクライアントネットワークデバイスの各々に通信することをさらに具備する、Ｃ１１に記載の方法。
［Ｃ１７］
前記マスタネットワークデバイスによって決定された前記区分パターンを、前記データフレームのフレーム制御フィールドにおいて、前記複数のクライアントネットワークデバイスの各々に通信することをさらに具備する、Ｃ１１に記載の方法。
［Ｃ１８］
前記区分パターンは、前記通信ネットワークにおける複数の送信チャネルのチャネル特性を示すグローバルネットワーク情報に基づいて決定される、Ｃ１１に記載の方法。
［Ｃ１９］
前記区分パターンは、前記マスタネットワークデバイスと前記複数のクライアントネットワークデバイスの各々とに知られているあらかじめ定義された区分パターンである、Ｃ１１に記載の方法。
［Ｃ２０］
前記データは、前記マスタネットワークデバイスから前記複数のクライアントネットワークデバイスへの複数の送信に関連付けられ、複数のデータレートで前記複数のクライアントネットワークデバイスの各々に送信されるべきデータを具備する、Ｃ１１に記載の方法。
［Ｃ２１］
前記シンボルの前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に関連付けられる前記データレートに基づいて、前記複数のクライアントネットワークデバイスの各々に割り振られる、Ｃ２０に記載の方法。
［Ｃ２２］
前記マスタネットワークデバイスと第１のネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートにほぼ等しいと決定することと、
前記第１のネットワークデバイスと前記第２のネットワークデバイスとの間で均等に前記シンボルの前記複数の周波数キャリアを割り振ることと
をさらに具備する、Ｃ１１に記載の方法。
［Ｃ２３］
前記マスタネットワークデバイスと第１のネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートとは異なると決定することと、
前記第１のネットワークデバイスと前記第２のネットワークデバイスとに関連付けられるデータ分配比に従って、前記第１のネットワークデバイスと前記第２のネットワークデバイスとの間で不均等に前記シンボルの前記複数の周波数キャリアを割り振ることと
をさらに具備する、Ｃ１１に記載の方法。
［Ｃ２４］
前記マスタネットワークデバイスと第１のクライアントネットワークデバイスとの間の第１のデータ送信に関連付けられるデータレートが、前記マスタネットワークデバイスと第２のクライアントネットワークデバイスとの間の第２のデータ送信に関連付けられるデータレートよりも大きいと決定することと、
前記第１のデータ送信に関連付けられる前記データレートが前記第２のデータ送信に関連付けられる前記データレートよりも大きいと決定したことに応じて、前記第２のクライアントネットワークデバイスと比較して、前記シンボル内のより多くの数の前記複数の周波数キャリアを前記第１のクライアントネットワークデバイスに割り振ることと
をさらに具備する、Ｃ１１に記載の方法。
［Ｃ２５］
前記マスタネットワークデバイスと前記複数のクライアントネットワークデバイスの各々との間の複数の送信チャネルのチャネル特性に少なくとも部分的に基づいて、前記区分パターンを決定することと、
複数のシンボルを有する前記ペイロードを含む前記データフレームを生成することと、をさらに具備し、前記複数のシンボルの各々は、複数の周波数キャリアを含み、前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み、前記複数の周波数キャリアは、前記区分パターンに従って前記複数のクライアントネットワークデバイスに割り当てられる、Ｃ１１に記載の方法。
［Ｃ２６］
第１の複数のシンボルを有する前記ペイロードを含む前記データフレームを生成することと、前記第１の複数のシンボルの各々は、複数の周波数キャリアを含み、前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み、前記複数の周波数キャリアは、区分パターンに従って前記複数のクライアントネットワークデバイスに割り当てられ、
第２の複数のシンボルを有する前記ペイロードを含む前記データフレームを生成することと、をさらに具備し、前記第２の複数のシンボルは、前記複数のクライアントネットワークデバイスの各々に関する少なくとも１つのシンボルを含み、前記第２の複数のシンボルは、前記複数のクライアントネットワークデバイスに知られている前記ペイロード内にあらかじめ定義されたパターンで配置される、Ｃ１１に記載の方法。
［Ｃ２７］
ネットワークインタフェースと、
前記ネットワークインタフェースに接続されるフレーム生成部と、
前記ネットワークインタフェースに接続される送信部と、を具備し、
前記フレーム生成部は、データを前記マスタネットワークデバイスから通信ネットワークの複数のクライアントネットワークデバイスに送信すると決定し、複数のシンボルを有するペイロードを含むデータフレームを生成し、前記ペイロードは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つのシンボルを含み、前記複数のシンボルは、前記複数のクライアントネットワークデバイスに知られている前記ペイロード内にあらかじめ定義されたパターンで配置され、
前記送信部は、前記データフレームを前記複数のクライアントネットワークデバイスの各々に送信する、マスタネットワークデバイス。
［Ｃ２８］
前記データフレームは、プリアンブルと、フレーム制御と、前記あらかじめ定義されたパターンで配置された前記複数のシンボルを有する前記ペイロードとを具備し、少なくとも第１のシンボルは、第１のクライアントネットワークデバイスに割り振られ、少なくとも第２のシンボルは、第２のクライアントネットワークデバイスに割り振られる、Ｃ２７に記載のマスタネットワークデバイス。
［Ｃ２９］
第１のシンボルは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第２のシンボルは、第２のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第１のトーンマップに関連付けられる第１のビットローディング方式は、前記第１のシンボルに使用され、第２のトーンマップに関連付けられる第２のビットローディング方式は、前記第２のシンボルに使用される、Ｃ２７に記載のマスタネットワークデバイス。
［Ｃ３０］
前記フレーム生成部は、さらに、
前記マスタネットワークデバイスと前記第１のクライアントネットワークデバイスとの間の第１の送信チャネルのチャネル特性を決定し、
前記第１の送信チャネルの前記チャネル特性に少なくとも部分的に基づいて、前記第１のクライアントネットワークデバイスに割り振られた前記第１のシンボルに関連付けられる前記第１のトーンマップを決定し、
前記マスタネットワークデバイスと前記第２のクライアントネットワークデバイスとの間の第２の送信チャネルのチャネル特性を決定し、
前記第２の送信チャネルの前記チャネル特性に少なくとも部分的に基づいて、前記第２のクライアントネットワークデバイスに割り振られた前記第２のシンボルに関連付けられる前記第２のトーンマップを決定する、Ｃ２９に記載のマスタネットワークデバイス。
［Ｃ３１］
前記フレーム生成部は、さらに、
前記マスタネットワークデバイスと第１のネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートにほぼ等しいと決定し、
前記第１のネットワークデバイスと前記第２のネットワークデバイスとの間で均等に前記複数のシンボルを割り振る、Ｃ２７に記載のマスタネットワークデバイス。
［Ｃ３２］
前記フレーム生成部は、
前記マスタネットワークデバイスと第１のネットワークデバイスとの間の第１のデータ送信に関連付けられる第１のデータレートが、前記マスタネットワークデバイスと第２のネットワークデバイスとの間の第２のデータ送信に関連付けられる第２のデータレートとは異なると決定し、
前記第１のネットワークデバイスと前記第２のネットワークデバイスとに関連付けられるデータ分配比に従って、前記第１のネットワークデバイスと前記第２のネットワークデバイスとの間で不均等に前記複数のシンボルを割り振る、Ｃ２７に記載のマスタネットワークデバイス。
［Ｃ３３］
前記フレーム生成部は、
前記マスタネットワークデバイスと第１のクライアントネットワークデバイスとの間の第１のデータ送信に関連付けられるデータレートが、前記マスタネットワークデバイスと第２のクライアントネットワークデバイスとの間の第２のデータ送信に関連付けられるデータレートよりも大きいと決定し、
前記第１のデータ送信に関連付けられる前記データレートが前記第２のデータ送信に関連付けられる前記データレートよりも大きいと決定したことに応じて、前記第２のクライアントネットワークデバイスと比較して、より多くの数の前記複数のシンボルを前記第１のクライアントネットワークデバイスに割り振る、Ｃ２７に記載のマスタネットワークデバイス。
［Ｃ３４］
ネットワークインタフェースと、
前記ネットワークインタフェースに接続されるフレーム生成部と、
前記ネットワークインタフェースに接続される送信部と、を具備し、
前記フレーム生成部は、データを前記マスタネットワークデバイスから通信ネットワークの複数のクライアントネットワークデバイスに送信すると決定し、少なくとも１つのシンボルを有するペイロードを含むデータフレームを生成し、前記シンボルは、複数の周波数キャリアを含み、前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み、前記複数の周波数キャリアは、区分パターンに従って前記複数のクライアントネットワークデバイスに割り振られ、
前記送信部は、前記データフレームを前記複数のクライアントネットワークデバイスの各々に送信する、マスタネットワークデバイス。
［Ｃ３５］
前記シンボルの第１の周波数キャリアは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、前記シンボルの第２の周波数キャリアは、第２のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第１のトーンマップに関連付けられる第１のビットローディング方式は、前記第１の周波数キャリアに使用され、第２のトーンマップに関連付けられる第２のビットローディング方式は、前記第２の周波数キャリアに使用される、Ｃ３４に記載のマスタネットワークデバイス。
［Ｃ３６］
前記区分パターンは、前記マスタネットワークデバイスと前記複数のクライアントネットワークデバイスの各々との間の複数の送信チャネルのチャネル特性に少なくとも部分的に基づいて決定される、Ｃ３４に記載のマスタネットワークデバイス。
［Ｃ３７］
前記区分パターンは、前記通信ネットワークにおける複数の送信チャネルのチャネル特性を示すグローバルネットワーク情報に基づいて決定される、Ｃ３４に記載のマスタネットワークデバイス。
［Ｃ３８］
前記区分パターンは、前記マスタネットワークデバイスと前記複数のクライアントネットワークデバイスの各々とに知られているあらかじめ定義された区分パターンである、Ｃ３４に記載のマスタネットワークデバイス。
［Ｃ３９］
前記フレーム生成部は、さらに、
前記マスタネットワークデバイスと第１のクライアントネットワークデバイスとの間の第１のデータ送信に関連付けられるデータレートが、前記マスタネットワークデバイスと第２のクライアントネットワークデバイスとの間の第２のデータ送信に関連付けられるデータレートよりも大きいと決定し、
前記第１のデータ送信に関連付けられる前記データレートが前記第２のデータ送信に関連付けられる前記データレートよりも大きいと決定したことに応じて、前記第２のクライアントネットワークデバイスと比較して、前記シンボル内のより多くの数の前記複数の周波数キャリアを前記第１のクライアントネットワークデバイスに割り振る、Ｃ３４に記載のマスタネットワークデバイス。
［Ｃ４０］
前記フレーム生成部は、さらに、
前記マスタネットワークデバイスと前記複数のクライアントネットワークデバイスの各々との間の複数の送信チャネルのチャネル特性に少なくとも部分的に基づいて、前記区分パターンを決定し、
複数のシンボルを有する前記ペイロードを含む前記データフレームを生成し、前記複数のシンボルの各々は、複数の周波数キャリアを含み、前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み、前記複数の周波数キャリアは、前記区分パターンに従って前記複数のクライアントネットワークデバイスに割り当てられる、Ｃ３４に記載のマスタネットワークデバイス。
［Ｃ４１］
前記フレーム生成部は、さらに、
第１の複数のシンボルを有する前記ペイロードを含む前記データフレームを生成し、前記第１の複数のシンボルの各々は、複数の周波数キャリアを含み、前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み、前記複数の周波数キャリアは、区分パターンに従って前記複数のクライアントネットワークデバイスに割り当てられ、
第２の複数のシンボルを有する前記ペイロードを含む前記データフレームを生成し、前記第２の複数のシンボルは、前記複数のクライアントネットワークデバイスの各々に関する少なくとも１つのシンボルを含み、前記第２の複数のシンボルは、前記複数のクライアントネットワークデバイスに知られている前記ペイロード内にあらかじめ定義されたパターンで配置される、Ｃ３４に記載のマスタネットワークデバイス。
［Ｃ４２］
１つ以上のプロセッサによって実行されるとき、前記１つ以上のプロセッサに、
データをマスタネットワークデバイスから通信ネットワークの複数のクライアントネットワークデバイスに送信すると決定することと、
複数のシンボルを有するペイロードを含むデータフレームを生成することと、前記ペイロードは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つのシンボルを含み、前記複数のシンボルは、前記複数のクライアントネットワークデバイスに知られている前記ペイロード内にあらかじめ定義されたパターンで配置され、
前記データフレームを前記複数のクライアントネットワークデバイスの各々に送信することと
を行わせる命令を記憶した機械可読記憶媒体。
［Ｃ４３］
前記複数のシンボルのうちの少なくとも１つのシンボルは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られない、Ｃ４２に記載の機械可読記憶媒体。
［Ｃ４４］
前記データフレームは、プリアンブルと、フレーム制御と、前記あらかじめ定義されたパターンで配置された前記複数のシンボルを有する前記ペイロードとを備え、少なくとも第１のシンボルは、第１のクライアントネットワークデバイスに割り振られ、少なくとも第２のシンボルは、第２のクライアントネットワークデバイスに割り振られる、Ｃ４２に記載の機械可読記憶媒体。
［Ｃ４５］
第１のシンボルは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第２のシンボルは、第２のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第１のトーンマップに関連付けられる第１のビットローディング方式は、前記第１のシンボルに使用され、第２のトーンマップに関連付けられる第２のビットローディング方式は、前記第２のシンボルに使用される、Ｃ４２に記載の機械可読記憶媒体。
［Ｃ４６］
１つ以上のプロセッサによって実行されるとき、前記１つ以上のプロセッサに、
データをマスタネットワークデバイスから通信ネットワークの複数のクライアントネットワークデバイスに送信すると決定することと、
少なくとも１つのシンボルを有するペイロードを含むデータフレームを生成することと、前記シンボルは、複数の周波数キャリアを含み、前記複数の周波数キャリアは、前記複数のクライアントネットワークデバイスの各々に割り振られた少なくとも１つの周波数キャリアを含み、前記複数の周波数キャリアは、区分パターンに従って前記複数のクライアントネットワークデバイスに割り振られ、
前記データフレームを前記複数のクライアントネットワークデバイスの各々に送信することと
を行わせる命令を記憶した機械可読記憶媒体。
［Ｃ４７］
前記シンボルの少なくとも１つの周波数キャリアは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られない、Ｃ４６に記載の機械可読記憶媒体。
［Ｃ４８］
前記シンボルの第１の周波数キャリアは、第１のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、前記シンボルの第２の周波数キャリアは、第２のクライアントネットワークデバイスに割り振られ、他のクライアントネットワークデバイスに割り振られず、第１のトーンマップに関連付けられる第１のビットローディング方式は、前記第１の周波数キャリアに使用され、第２のトーンマップに関連付けられる第２のビットローディング方式は、前記第２の周波数キャリアに使用される、Ｃ４６に記載の機械可読記憶媒体。
【国際調査報告】
2016536900.tif 000012
2016536900.tif 000013