(57)【要約】      （修正有）【課題】送信デバイスが、通信チャネルを介して送信するデータの量に基づいて、物理層送信特性を決定する。【解決手段】物理層送信特性は、元のトーンマップよりも低い物理層送信スループット能力を有するディレートされたトーンマップを備える。受信デバイスが、著しいオーバーヘッドが追加されることなく、ディレートされたトーンマップを導出することができるように、ディレートされたトーンマップに関する指示は、第１のメッセージ、物理層フレーミングプロトコルの一部、（フレーム制御シンボルなどの）物理層制御送信、または他の送信に含まれる。【選択図】図１
2017050874.tif 000002
【特許請求の範囲】
【請求項１】
第１のデバイスにおいて、前記第１のデバイスと第２のデバイスとの間の通信チャネル上で用いるために、少なくとも第１のトーンマップを受信することと、前記第１のトーンマップは、１組の周波数のそれぞれに対する送信特性を含む、
前記第１のデバイスにおいて、第１のトーンマップとは異なるディレートされたトーンマップを決定することと、前記ディレートされたトーンマップは、前記通信チャネル上で送信するデータの量に少なくとも部分的に基づいて決定される、
前記ディレートされたトーンマップを用いて、前記データを送信することと、
を備える方法。
【請求項２】
前記第１のトーンマップは、前記第２のデバイスから、チャネル推定プロセスに基づいて受信される、請求項１に記載の方法。
【請求項３】
前記ディレートされたトーンマップを前記決定することはさらに、前記第１のトーンマップとプロトコル最小送信ユニットとに基づく、請求項１に記載の方法。
【請求項４】
前記ディレートされたトーンマップを決定する前に、
前記第１のデバイスにおいて、予定されている送信と関連する前記データの量を決定することと、
前記データの量が前記第１のトーンマップと関連する最小送信ユニット未満であると決定することと、
前記データの量が前記最小送信ユニット未満であるという決定に応答して、前記第１のトーンマップと異なるディレートされたトーンマップを生成することを決定することと、
をさらに備える、請求項１に記載の方法。
【請求項５】
前記決定することは、
前記第１のトーンマップとプロトコル最小送信ユニットとに基づいて、第１の物理層送信レートを計算することと、
前記データの量と前記プロトコル最小送信ユニットとに関連する第２の物理層送信レートを計算することと、
ディレーティング係数を決定するために、前記第１の計算された物理層送信レートを前記第２の計算された物理層送信レートと比較することと、
を備える、請求項１に記載の方法。
【請求項６】
前記ディレートされたトーンマップは、前記第１のトーンマップに含まれる少なくとも１つの周波数に対して、より小さい変調方式を用いる、請求項１に記載の方法。
【請求項７】
前記第１のトーンマップから前記ディレートされたトーンマップを生成するのに用いられるディレーティング係数またはディレーティングアルゴリズムを示す信号を、前記第２のデバイスに通信することをさらに備える、請求項１に記載の方法。
【請求項８】
前記信号は、物理層送信ユニットのフレーム制御部分において通信される、請求項７に記載の方法。
【請求項９】
前記第１のトーンマップでは、前記１組の周波数のそれぞれに対する前記送信特性は、変調方式、前方誤り訂正方式、コーディングレート、またはガードインターバルの中の１つまたは複数を含み、
前記ディレートされたトーンマップは、前記１組の周波数における少なくとも１つの周波数に対して、前記変調方式、前記前方誤り訂正方式、前記コーディングレート、または前記ガードインターバルの中の１つまたは複数を調節する、請求項１に記載の方法。
【請求項１０】
前記ディレートされたトーンマップは、前記第１のトーンマップにおける前記送信特性に適用されるディレーティング係数として、前記１組の周波数におけるすべての周波数に対して、前記変調方式、前記前方誤り訂正方式、前記コーディングレート、または前記ガードインターバルの中の１つまたは複数を調節する、請求項９に記載の方法。
【請求項１１】
第１のデバイスであって、
前記第１のデバイスと第２のデバイスとの間の通信チャネル上で用いられる、１組の周波数のそれぞれに対する送信特性を含む、少なくとも第１のトーンマップを受信することと、
第１のトーンマップとは異なるディレートされたトーンマップを決定することと、前記ディレートされたトーンマップは、前記通信チャネル上で前記第１のデバイスから前記第２のデバイスへ送信するデータの量に少なくとも部分的に基づいて決定される、
を行うように構成された物理層コントローラと、
前記ディレートされたトーンマップを用いて、前記データを送信するように構成されたネットワークインターフェースと、
を備える第１のデバイス。
【請求項１２】
前記第１のトーンマップは、前記第２のデバイスから、チャネル推定プロセスに基づいて受信される、請求項１１に記載の第１のデバイス。
【請求項１３】
前記物理層コントローラは、前記ディレートされたトーンマップを、前記第１のトーンマップとプロトコル最小送信ユニットとに基づいて決定するように構成されている、請求項１１に記載の第１のデバイス。
【請求項１４】
前記物理層コントローラはさらに、
前記第１のデバイスにおいて、予定されている送信と関連する前記データの量を決定することと、
前記データの量が前記第１のトーンマップと関連する最小送信ユニット未満であると決定することと、
前記データの量が前記最小送信ユニット未満であるという決定に応答して、前記第１のトーンマップと異なるディレートされたトーンマップを生成することを決定することと、
を行うように構成されている、請求項１１に記載の第１のデバイス。
【請求項１５】
前記物理層コントローラはさらに、
前記第１のトーンマップとプロトコル最小送信ユニットとに基づいて、第１の物理層送信レートを計算することと、
前記データの量と前記プロトコル最小送信ユニットとに関連する第２の物理層送信レートを計算することと、
ディレーティング係数を決定するために、前記第１の計算された物理層送信レートを前記第２の計算された物理層送信レートと比較することと、
を行うように構成されている、請求項１１に記載の第１のデバイス。
【請求項１６】
前記ディレートされたトーンマップは、前記第１のトーンマップに含まれる少なくとも１つの周波数に対して、より小さい変調方式を用いる、請求項１１に記載の第１のデバイス。
【請求項１７】
前記物理層コントローラはさらに、
前記第１のトーンマップから前記ディレートされたトーンマップを生成するのに用いられるディレーティング係数またはディレーティングアルゴリズムを示す信号を通信するように構成されている、請求項１１に記載の第１のデバイス。
【請求項１８】
前記信号は、物理層送信ユニットのフレーム制御部分において通信される、請求項１７に記載の第１のデバイス。
【請求項１９】
前記第１のトーンマップでは、前記１組の周波数のそれぞれに対する前記送信特性は、変調方式、前方誤り訂正方式、コーディングレート、またはガードインターバルの中の１つまたは複数を含み、
前記ディレートされたトーンマップは、前記１組の周波数における少なくとも１つの周波数に対して、前記変調方式、前記前方誤り訂正方式、前記コーディングレート、または前記ガードインターバルの中の１つまたは複数を調節する、請求項１１に記載の第１のデバイス。
【請求項２０】
前記ディレートされたトーンマップは、前記第１のトーンマップにおける前記送信特性に適用されるディレーティング係数として、前記１組の周波数におけるすべての周波数に対して、前記変調方式、前記前方誤り訂正方式、前記コーディングレート、または前記ガードインターバルの中の１つまたは複数を調節する、請求項１９に記載の第１のデバイス。
【請求項２１】
第１のデバイスにおいて、前記第１のデバイスと第２のデバイスとの間の通信チャネル上で用いるために、少なくとも第１のトーンマップを決定することと、前記第１のトーンマップが、１組の周波数のそれぞれに対する送信特性を含む、
前記第１のデバイスにおいて、第１のトーンマップとは異なるディレートされたトーンマップに関する指示を受信することと、
前記ディレートされたトーンマップを用いて、前記第２のデバイスから、データを受信することと、
を備える方法。
【請求項２２】
前記指示は、物理層送信ユニットのフレーム制御シンボルに含まれている、請求項２１に記載の方法。
【請求項２３】
前記指示はディレーティング係数であり、前記方法は、
前記第１のデバイスにおいて、前記ディレーティング係数と前記第１のトーンマップとに基づいて前記ディレートされたトーンマップを決定することをさらに備える、請求項２１に記載の方法。
【請求項２４】
コンピュータプログラムコードを記憶するコンピュータ可読媒体であって、前記コンピュータプログラムコードは、ハイブリッドデバイスのプロセッサによって実行されると、前記ハイブリッドデバイスに、
第１のデバイスにおいて、前記第１のデバイスと第２のデバイスとの間の通信チャネル上で用いるために、少なくとも第１のトーンマップを受信することと、前記第１のトーンマップは、１組の周波数のそれぞれに対する送信特性を含む、
前記第１のデバイスにおいて、第１のトーンマップとは異なるディレートされたトーンマップを決定することと、前記ディレートされたトーンマップは、前記通信チャネル上で送信するデータの量に少なくとも部分的に基づいて決定される、
前記ディレートされたトーンマップを用いて、前記データを送信することと、
を行わせる命令を備える、コンピュータ可読媒体。
【請求項２５】
前記第１のトーンマップは、前記第２のデバイスから、チャネル推定プロセスに基づいて受信される、請求項２４に記載のコンピュータ可読媒体。
【請求項２６】
前記ディレートされたトーンマップはさらに、前記第１のトーンマップとプロトコル最小送信ユニットとに基づく、請求項２４に記載のコンピュータ可読媒体。
【請求項２７】
前記コンピュータプログラムコードはさらに、前記ハイブリッドデバイスの前記プロセッサによって実行されると、前記ハイブリッドデバイスに、前記ディレートされたトーンマップを決定する前に、
前記第１のデバイスにおいて、予定されている送信と関連する前記データの量を決定することと、
前記データの量が前記第１のトーンマップと関連する最小送信ユニット未満であると決定することと、
前記データの量が前記最小送信ユニット未満であるという決定に応答して、前記第１のトーンマップとは異なる前記ディレートされたトーンマップを生成することを決定することと、
を行わせる命令を備える、請求項２４に記載のコンピュータ可読媒体。
【請求項２８】
前記コンピュータプログラムコードはさらに、前記ハイブリッドデバイスの前記プロセッサによって実行されると、前記ハイブリッドデバイスに、
前記第１のトーンマップとプロトコル最小送信ユニットとに基づいて、第１の物理層送信レートを計算することと、
前記データの量と前記プロトコル最小送信ユニットとに関連する第２の物理層送信レートを計算することと、
ディレーティング係数を決定するために、前記第１の計算された物理層送信レートを前記第２の計算された物理層送信レートと比較することと、
を行わせる命令を備える、請求項２４に記載のコンピュータ可読媒体。
【請求項２９】
受信デバイスと送信デバイスとの間の通信チャネルに結合される前記受信デバイスと、前記受信デバイスは、
前記通信チャネル上で用いるために、第１の組の物理層送信特性を、チャネル推定プロセスに基づいて決定することと、
前記第１の組の物理層送信特性を、前記送信デバイスに送ることと、
を行うように構成される、
前記通信チャネルに結合される前記送信デバイスと、前記送信デバイスは、
少なくとも、前記１組の物理層送信特性を受信することと、
第１の組の物理層送信特性とは異なる第２の組の物理層送信特性を決定することと、前記第２の組の物理層送信特性は、前記送信デバイスから前記受信デバイスに前記通信チャネル上で送信するデータの量に少なくとも部分的に基づく、
前記第２の組の物理層送信特性を用いて、前記データを送信することと、
を行うように構成される、
を備える通信システム。
【請求項３０】
前記送信デバイスはさらに、前記第１の組の物理層送信特性から前記第２の組の物理層送信特性を生成するのに用いられるディレーティング係数またはディレーティングアルゴリズムを示す信号を、前記受信デバイスに通信するように構成されており、
前記受信デバイスはさらに、
前記ディレーティング係数またはディレーティングアルゴリズムを示す前記信号を受信することと、
前記第１の組の物理層送信特性と前記ディレーティング係数またはディレーティングアルゴリズムとに基づいて、前記第２の組の物理層送信特性を導出することと、
を行うように構成されている、請求項２９に記載の通信システム。
【請求項３１】
前記通信チャネルは、電力線通信チャネルを含み、前記第１の組の物理層送信特性は、１組の周波数のそれぞれに対する送信特性を含む第１のトーンマップを備える、請求項２９に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
[0001]本出願は、２０１３年１月１０日に出願された米国出願第１３／７３８，５９４号の優先権の利益を主張する。
【０００２】
[0002]本発明の主題の実施形態は、一般に、ネットワーク送信の分野に関し、より詳細には、物理層送信特性の調節に関する。
【背景技術】
【０００３】
[0003]通信技術は、チャネル推定および通信チャネル上の送信の適合の向上を可能にするように発達している。たとえば、電力線通信など、多くの技術において、第１のデバイスと第２のデバイスとの間の媒体は、マルチキャリア送信をサポートし得る。他の媒体および技術もまた、通信チャネル上で複数の周波数が用いられるマルチキャリア送信を用い得る。
【発明の概要】
【０００４】
[0004]通信チャネルを介して送るためのデータの量に基づいて、物理層送信特性をディレートすること（derating）を含む様々な実施形態が開示されている。小さいデータの量を送信する場合には、ディレートされたトーンマップ（derated tone map）を用いることの結果として、データパディング（data padding）がより小さくなり、受信の信頼性が高まり得る。
【０００５】
[0005]ある実施形態では、第１のデバイスと第２のデバイスとの間の通信チャネル上で用いるための少なくとも第１のトーンマップが、第１のデバイスにおいて受信される。第１のトーンマップは、１組の周波数（a set of frequencies）のそれぞれに対する送信特性を含み得る。第１のトーンマップとは異なるディレートされたトーンマップが、第１のデバイスで決定される。ディレートされたトーンマップは、第１のデバイスから第２のデバイスに通信チャネル上で送信するデータの量に少なくとも部分的に基づいて、決定され得る。このデータの量が、ディレートされたトーンマップを用いて、第２のデバイスに送信される。
【０００６】
[0006]いくつかの実施形態では、方法が、第１のデバイスにおいて、第１のデバイスと第２のデバイスとの間の通信チャネル上で用いるために、少なくとも第１のトーンマップを受信することと、第１のトーンマップは１組の周波数のそれぞれに対する送信特性を含む、第１のデバイスにおいて、第１のトーンマップとは異なるディレートされたトーンマップを決定することと、ディレートされたトーンマップは、通信チャネル上を送信するデータの量に少なくとも部分的に基づいて決定される、ディレートされたトーンマップを用いて、データを送信することと、を備える。
【０００７】
[0007]いくつかの実施形態では、第１のトーンマップは、第２のデバイスから、チャネル推定プロセスに基づいて受信される。
【０００８】
[0008]いくつかの実施形態では、ディレートされたトーンマップを前記決定することはさらに、第１のトーンマップとプロトコル最小送信ユニット（protocol minimum transmission unit）とに基づく。
【０００９】
[0009]いくつかの実施形態では、この方法はさらに、ディレートされたトーンマップを決定する前に、第１のデバイスにおいて、予定されている送信と関連するデータの量を決定することと、データの量が第１のトーンマップと関連する最小送信ユニット未満であると決定することと、データの量が最小送信ユニット未満であるという決定に応答して、第１のトーンマップと異なるディレートされたトーンマップを生成することを決定することと、を備える。
【００１０】
[0010]いくつかの実施形態では、前記決定することは、第１のトーンマップとプロトコル最小送信ユニットとに基づいて、第１の物理層送信レートを計算することと、データの量とプロトコル最小送信ユニットとに関連する第２の物理層送信レートを計算することと、ディレーティング係数を決定するために、第１の計算された物理層送信レートを第２の計算された物理層送信レートと比較することと、を備える。
【００１１】
[0011]いくつかの実施形態では、ディレートされたトーンマップは、第１のトーンマップに含まれる少なくとも１つの周波数に対して、より小さい変調方式を用いる。
【００１２】
[0012]いくつかの実施形態では、この方法はさらに、第１のトーンマップからディレートされたトーンマップを生成するのに用いられるディレーティング係数またはディレーティングアルゴリズムを示す信号を、第２のデバイスに通信することを備える。
【００１３】
[0013]いくつかの実施形態では、信号は、物理層送信ユニットのフレーム制御部分において通信される。
【００１４】
[0014]いくつかの実施形態では、第１のトーンマップでは、１組の周波数のそれぞれに対する前記送信特性は、変調方式、前方誤り訂正方式、コーディングレート、またはガードインターバル（guard interval）の中の１つまたは複数を含み、ディレートされたトーンマップは、１組の周波数における少なくとも１つの周波数に対して、変調方式、前方誤り訂正方式、コーディングレート、またはガードインターバルの中の１つまたは複数を調節する。
【００１５】
[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]以下に続く記載は、本発明の主題の技術を具体化（embody）する例示的なシステム、方法、技術、命令シーケンスおよびコンピュータプログラム製品を含む。しかし、説明される実施形態はこれらの特定の詳細がなくとも実現され得る、と理解される。他の場合には、広く知られている命令インスタンス（instruction instance）、プロトコル、構造および技術は、記載を不明瞭にしないために、詳細には示されていない。
【００４０】
[0046]本開示に従い、送信デバイスは、通信チャネルを介して送信するデータの量に基づいて、物理層送信特性を決定し得る。典型的には、トーンマップは、チャネル品質に基づいており、物理層スループットを最大化している。たとえば、チャネル品質推定プロセスは、ある通信チャネルに対して可能である最大送信レートを決定するのに用いられ得る。しかし、トーンマップと関連する送信レートは、特に少量のデータを含む送信の場合には、非効率的なことがあり得る。物理層送信特性を決定するための伝統的な機構は、チャネル推定プロセスと受信デバイスにおけるレート設定とに依存し得る。
【００４１】
[0047]いくつかの実施形態では、送信デバイスは、ディレートされたトーンマップを、それ自体が送ることを予想するデータの量に基づいて決定することができる。ディレートされたトーンマップは、当初に提供されたトーンマップに基づくか、または、送信デバイスによって生成された新たなトーンマップであり得る。ディレートされたトーンマップを参照する指示は、第１のメッセージ、物理層フレーミングプロトコルの一部、（フレーム制御シンボルなどの）物理層制御送信、または他の送信に含まれ得る。そのような送信を受信するまたはそのようなプロトコルを用いる受信機は、（送信デバイスから受信した指示に基づいて）ディレートされたトーンマップを導出し、データを受信するためにディレートされたトーンマップを用い得る。いくつかの実施形態では、ディレートされたトーンマップは、提供されたトーンマップの最小送信ユニットよりも小さい送信データを送信デバイスが有するときに、用いられ得る。いくつかの実施形態では、ディレートされたトーンマップは、送信デバイスと受信とによって予め定義され得るが、それによって、ディレートされたトーンマップの使用は、送られるデータの量に基づいて、送信デバイスによって選択可能である。他の実施形態では、ディレートされたトーンマップは、送信機と受信機とによって、類似のディレーティング係数の計算を用いて、動的に定義され得る。
【００４２】
[0048]本開示では、電力線通信技術に基づいて、例が提供される。本明細書における技術は、第１のデバイスと第２のデバイスとの間の通信チャネル上の多重搬送送信を用いる他の技術に適用し得ることが理解されるべきである。本開示における例はトーンマップと電力線通信とに言及しているが、本開示の範囲はそのように限定されるべきではない。むしろ、本開示の使用は、様々な通信技術における様々な物理層送信特性の調節に関して用いられ得る。「チャネル推定」、「チャネル適合情報」、「トーンマップ」およびその他の用語は、電力線通信技術の分野の当業者には一般的な用語であるが、他の通信技術においても似た意味を有する類似の用語を有し得る。
【００４３】
[0049]図１は、データに基づいて物理層送信特性を調節するためのプロセスを図解している例示的なシステム図である。図１では、第１のデバイス１１０が、ネットワークインターフェース１０４を用いて、ネットワーク１１５に、通信可能に結合されている。図１の例示的なシステム１００では、ネットワーク１１５は電力線通信（ＰＬＣ）に基づいており、物理層は電力線通信媒体を含む。また、第２のデバイス１２０も、ネットワーク１１５に結合されている。第１のデバイス１１０は、第２のデバイス１２０への送信のために、待ち行列を作っている（queued）データ１０６を有する。第１のデバイスはまた、物理層コントローラ１０８を有する。いくつかの実装例では、物理層コントローラ１０８は、ネットワークインターフェースの中に含まれるか、または、一体型の装置としてネットワークインターフェースと一体化されることがあり得る、ということに留意されるべきである。物理層コントローラ１０８は、物理層送信特性を含めて、ネットワークインターフェース１０４の構成を提供する。物理層送信特性は、変調、搬送波の利用、前方誤り制御、ガードインターバルスペーシング、周波数または時間分割多重化およびその他の設定を含み得る。第１のデバイス１１０と第２のデバイス１２０との間のネットワーク１１５を介した通信チャネルなどの通信チャネルは、様々な構成可能な物理層送信特性を有し得る。通信チャネルは、同じ通信チャネル上の複数の搬送波（すなわち周波数）の組合せを可能にする直交周波数分割多重化または他の技術の利用を含み得る。
【００４４】
[0050]Ａ段（１３０で参照されている）では、チャネル推定プロセスが実行される。典型的には、チャネル推定プロセスは、通信チャネル上の各搬送波（すなわち周波数）と関連する品質を決定するのに用いられる。典型的なチャネル推定プロセスでは、送信デバイスが、受信デバイスによって検出され測定されることが可能な信号を送る。受信デバイスは、各搬送波に対する通信特性を決定するために、受信された信号の品質特性を解析する。チャネル推定プロセスが完了すると、受信デバイスは、（「チャネル適合情報」とも称されることがあり得る）トーンマップを、送信機に送り返すことができる。トーンマップは、通信チャネルにおいて用いられる１つまたは複数の搬送波に対する（たとえば、変調、コーディングレート、誤り訂正、その他などの）送信特性を含む。典型的には、トーンマップは、通信チャネルによる可能な限り最大のスループットを提供するように割り当てられる。
【００４５】
[0051]いずれか２つのリンクの間の電力線通信チャネルは、異なる振幅および位相応答を有する。したがって、各搬送波に対して送信特性を適合させると、結果的に、より高いデータレートが生じ得る。通信チャネル上で用いるためにいくつかの搬送波が選択解除され（deselected）（たとえば、マスクされ）得るが、他方で、他の搬送波が、各搬送波と関連する品質に応じて、より高いまたはより低い変調およびデータレートを用いることがあり得る。損なわれている（impaired）周波数をオフにすることによって、ビットエラーレートは、隣接する周波数上で低下され得る。残りの周波数では、各搬送波に対する変調、コーディングレート、および誤り訂正に関する選択が、結果的に、高く最適化されたリンクスループットを、生じさせることがあり得る。チャネル品質は、各搬送波に対して、規則的な間隔で推定され、トーンマップは、用いられる変調および誤り訂正コーディングのタイプに加えて、データを送信するためにどの搬送波が用いられるかを定義するのに用いられる。したがって、トーンマップは、典型的には、各搬送波に対して送信特性を定義するチャネル適合情報を含む。トーンマップは、受信デバイスから送信デバイスへ通信される。いくつかの変形例では、受信デバイスが、通信チャネルの時間領域における異なる時点で用いられる複数のトーンマップを生成し得る。たとえば、第１のトーンマップが電力サイクルの下向き部分のために割り当てられて、第２のトーンマップが電力サイクルのピーク部分の間に用いられることがあり得る。異なる複数のトーンマップが、電力サイクルの各周期の間にどの物理層送信特性を用いるべきかを送信デバイスに命令するために、受信デバイスによって提供されることがあり得る。
【００４６】
[0052]Ｂ段（１３２で参照されている）では、第１のデバイス１１０が、ネットワーク１１５を介して第２のデバイス１２０に送信されるための準備ができたデータ１０６を有し得る。このデータは、第１のデバイス１１０の上位層（upper layers）から、または、別のネットワークインターフェース（図示せず）から来ることがあり得るが、ここにおいて、第１のデバイスは、他のネットワークインターフェースからのデータをネットワークインターフェース１０４にブリッジするように構成されている。いくつかの実装例では、データは、第１のデバイス１１０の送信バッファ（図示せず）に一時的に記憶され得る。
【００４７】
[0053]Ｃ段（１３４で参照されている）では、物理層コントローラ１０８が、第２のデバイス１２０によって提供されたトーンマップとは異なる、ディレートされたトーンマップを決定し得る。ディレートされたトーンマップは、受信側の第２のデバイス１２０によって提供されたトーンマップよりも低速のデータ送信レートを用い得る。図２〜図３に示されているように、たとえより低速なデータ送信レートが用いられる場合であっても、第１のデバイス１１０からのバッファされているデータは、等しい時間間隔以内に、第２のデバイス１２０に到達し得る。しかし、ディレートされたトーンマップは、異なる物理層送信特性と関連するより高い信頼性のために、より望ましいことがあり得る。
【００４８】
[0054]Ｄ１段（１３６で参照されている）では、ネットワークインターフェース１０４が、第２のデバイス１２０によって提供されたトーンマップではなくてディレートされたトーンマップを用いるように、物理層コントローラ１０８によって構成され得る。いくつかの実施形態では、第１のデバイス１１０と第２のデバイス１２０との間でディレートされたトーンマップを調整するための機構が、送信機によって生成されたトーンマップを第２のデバイス１２０に通信する第１のデバイス１１０を含むことがあり得る。いくつかの例示的なシステムでは、完全なトーンマップを通信することが、比較的大きな量のオーバーヘッド帯域幅を追加し得る。したがって、いくつかの実装例では、送信機によって生成された完全なトーンマップを通信するのではなく、送信機によって生成されたトーンマップに関する指示を、第２のデバイス１２０がその指示から送信機によって生成されたトーンマップを導出することを可能にするように、第２のデバイス１２０に通信され得る。たとえば、この指示は、ディレーティング係数、予め定義されたディレーティングアルゴリズム、予め定義されたディレートされたトーンマップへのインデックス、または送信デバイスによって決定された同じディレートされたトーンマップを導出するのに受信デバイスが用い得る他の指示と関連し得る。第２のデバイス１２０は、指示を受信し、ディレートされたトーンマップに従って送信を受信し、復調し、復号するように、受信ネットワークインターフェース（図示せず）を構成する。Ｄ２段（１３６で参照されている）では、第１のデバイス１１０が、ディレートされたトーンマップを用いてデータを送信する。
【００４９】
[0055]図２は、物理層送信特性と関連する２つのトーンマップの概念的な図解である。典型的には、トーンマップは、物理層送信において寛容し得るエラー量を結果的に生じる可能な限り最高の送信特性を選択することによって、データスループットを最大化するように、選択される。しかし、物理層スループット能力は、送信されるデータの量に基づいて、必要とされる上位層のスループットを超えることがあり得る。伝統的なシステムでは、物理層スループットを用意するためには、送信デバイスが、（たとえば、パケットデータユニット、フレーム、またはブロックなどの）物理層最小送信ユニットを満たすために、パディングまたはダミーデータを追加することが必要になり得る。その結果として、送信媒体の多くが、浪費されたり、未使用のままであったりし得る。
【００５０】
[0056]この概念的な図解では、第１の例２１２は、（チャネル利用を最大化するために、受信デバイスによって提供されたトーンマップなどの）第１のトーンマップを利用している。第１の通信チャネル２１２では、物理層スループットの一部だけが実際のデータ２１４を含み得るのであって、物理層スループットの別の部分はパディングまたはダミーデータ２１６を含み得る。図２では、これらは隣接する排他的な線として概念的に示されているが、実際の実装例では、パディングが、通信チャネルの全体で、実際のデータと混合されることがあり得る、ということが理解されるべきである。伝統的なシステムでは、受信デバイスは、パディングデータを廃棄する前に、通信全体を受信し、復調して、復号し得る。図２では、第１のトーンマップが、物理層送信特性に対して、ディレートされたトーンマップよりも、より「積極的な」物理層スループット能力を用いることがあり得る。積極的な物理層スループットは、より高次の変調、より少ない誤り訂正、または、第１の通信チャネル２１２上でのデータの送信を最大化するために意図されている他の設定を要求し得る。
【００５１】
[0057]第２の例２２２は、ディレートされたトーンマップを用いて構成されている。ディレートされたトーンマップは、（より小さい物理層最小送信ユニットを含む）より低い物理層スループットを有し得る。言い換えれば、ディレートされたトーンマップは、第１の例２１２の第１のトーンマップよりも積極性が低い。しかし、通信は、ディレートされたトーンマップにおける第１の例２１２よりも、信頼性が高くなり得る。さらに、ディレートされたトーンマップは、第１のトーンマップが運ぶのと同量の上位層データ２２４を依然として運びながら、より低いエラーレートを有し得る。
【００５２】
[0058]ディレートされたトーンマップは第１のトーンマップにおいて提供されるのと同数の搬送波と同じ周波数とを用い得る、ということが理解されるべきである。変調およびコーディング方式、ガードスペーシング（guard spacing）、巡回プレフィクシング（cyclic prefixing）、エラーコーディング、データ複製など、他の物理層送信特性も、修正され得る。
【００５３】
[0059]図３は、２つの異なるトーンマップの仮想的な比較を図解している表３００である。第１の例示的なトーンマップと関連する特性および計算が、第１のカラム３３０に示されている。第２の例示的なトーンマップと関連する特性および計算が、第２のカラム３４０に示されている。単純な比較を図解するために、いくつかの基本的特性が首尾一貫するように維持されている。実際、第１の例示的なトーンマップと第２の例示的なトーンマップとが異なる唯一の物理層送信特性は、変調方式である。よって、通信チャネルの首尾一貫した特性として、通信チャネルにおける２６９０個の利用可能な搬送波の利用、共通の１６／２１前方誤り訂正（ＦＥＣ）方式、および、（この例における４６．５２μｓなどの）所定のシンボル持続時間を含む。たとえば、電力線通信ネットワークは、４６．５２μｓというシンボル持続時間と関連し得る。シンボル持続時間（４６．５２μｓ）は、直交周波数分割多重化（ＯＦＤＭ）シンボル（たとえば、７５ＭＨｚ＝４０．９６μｓにおける３０７２個のＦＦＴポイント）とガードインターバル（５．５６μｓのガードインターバル）とに基づき得る。両方の例示的なトーンマップにおいて、１６ビットのデータと５ビットの誤り訂正とが送られ、結果的に、送信のためのデータの１６／２１という比率が生じる、前方誤り訂正技術が用いられている。
【００５４】
[0060]第１の例示的なトーンマップでは、トーンマップは、（各搬送波上で１シンボル当たり１０ビットのデータを運ぶ）ＱＡＭ−１０２４変調方式を用いる。第１の例示的なトーンマップでは、ベースとなるトーンマップの物理送信レートは４４０．５６８３ｍｂｐｓ（２６９０個の搬送波ｘ１シンボル当たり１０ビットｘ１６／２１ＦＥＣ／４６．５２μｓ（2690 carriers x 10 bits per symbol x 16/21 FEC / 46.52μs））であり得る。最小送信をバイト単位で決定するためには、レート（４４０．５６８３ｍｂｐｓ）にシンボルの持続時間（４６．５２μｓ）を乗算して、（１バイト当たり８ビットである）８で除算すると、結果的に、提供されたトーンマップの最小送信ユニットで送信され得る２５６１．９０５バイトが得られる。別のアプローチは、単一のシンボル周期を考察することである。第１の例示的なトーンマップの単一のシンボル周期においては、２０４９５ビットすなわち２５６１バイト（１バイト当たり８ビット）が、（１シンボル当たり１０ビット ｘ ２６９０個の搬送波 ｘ １６／２１ ＦＥＣに基づいて）送信され得る。送信デバイスが５２０バイトの送るためのデータを有しているシナリオでは、第１の例示的なトーンマップを用いる場合には、送信機は、最小送信ユニットのために必要とされる２５６１バイトを与えるために、２０４１バイトのパディングデータを追加することになる。
【００５５】
[0061]第２の例示的なトーンマップでは、トーンマップは、（各搬送波上で１シンボル当たり４ビットを運ぶ）ＱＡＭ−１６変調方式を用いる。この例では、すべての他の物理層送信特性は、先の例と同一のままである。２６９０個の搬送波ｘ１シンボル当たり４ビットｘ１６／２１ＦＥＣ／４６．５２μｓ（2690 carriers x 4 bits per symbol x 16/21 FEC / 46.52μs）を用いると、結果として生じるディレートされたトーンマップは、１７６．２２７３ｍｂｐｓの物理層スループット能力を有する。第２の例示的なトーンマップの単一のシンボル周期においては、８１９８ビットすなわち１０２４バイト（１バイト当たり８ビット）が、（１シンボル当たり４ビット ｘ ２６９０個の搬送波 ｘ １６／２１ ＦＥＣに基づいて）送信され得る。第１の例示的なトーンマップを用いる場合には、送信機は、最小送信ユニットのために必要とされる１０２４バイトを与えるために、５０４バイトのパディングデータを、５２０バイトの実データに追加することになる。
【００５６】
[0062]例示的なトーンマップでは、同じ周波数とシンボル周期とが用いられる、ということが明らかなはずである。したがって、第２の例示的なトーンマップの１７６ｍｂｐｓという物理層スループット能力と比較すると、第１の例示的なトーンマップは４４０ｍｂｐｓ超である、より大きな物理層スループット能力を有していたが、両トーンマップは、同じ時間周期において５２０バイトという同じ実データを送っていた。送信の信頼性を向上させるためには、同じ時間量において同じデータの量を運ぶように、第１の例示的なトーンマップが第２の例示的なトーンマップまでディレートされ得る。第２のトーンマップの方が第１のトーンマップよりも信頼性が高いことは明らかなはずであるが、その理由は、ＱＡＭ−１０２４を用いるときよりもＱＡＭ−１６を用いるときの方が、変調シンボルの復号エラーが生じる確率が低いからである。変調エラーの蓋然性（likelihood）が低下するのは、ＱＡＭ−１０２４におけるよりもＱＡＭ−１６における場合の方が、コンステレーションポイント（constellation points）の間の間隔がより広いからである。
【００５７】
[0063]図３の例では、変調方式だけが、修正された。しかし、他の物理層送信特性もまた、ディレートされ得る。たとえば、（上の例で示されたのと）同量のデータを運ぶことが可能なトーンマップを依然として結果的に生じ得る、より低いコードレートを用いる場合があり得る。別のアプローチとしては、元のトーンマップと（利用可能な時間の量において送信されるデータの量から決定される）新たな所望の物理送信レートとに基づいて、新たな完全なトーンマップを決定することであり得る。新たな完全なトーンマップは、（受信機によって最大値として生成されたトーンマップを保つ）通信チャネルにおける様々な搬送波に対して、異なる送信特性を有し得る。
【００５８】
[0064]電力線通信では、トーンマップを変更することは、受信機から送信機に、チャネル適合情報の交換を現時点で要求する。しかし、トーンマップは、著しい量の送信特性を含み得る。たとえば、１２００個の搬送波を搬送することが可能な通信チャネルを考察してみよう。この通信チャネルのためにトーンマップを送信すると、大量のチャネルオーバーヘッドを消費し得る。したがって、送信デバイスが各送信のためにトーンマップをネゴシエートすることは、実際的ではあり得ない。しかし、いくつかの実装例によると、送信デバイスは、送信のために利用可能な上位層のデータの量と最小送信ユニットとに基づいて、トーンマップを調節（ディレート）し得る。受信デバイスが、チャネル適合情報を完全に交換することなく、ディレートされたトーンマップを導出し得るように、送信機デバイスからの指示が、物理層送信と連携して送られ得る。
【００５９】
[0065]図４は、本開示のある実施形態を図解しているメッセージ流れ図である。第１のデバイス４１０は、通信チャネル（図示せず）上で、第２のデバイス４２０と通信するように構成され得る。４１２において開始して、チャネル推定プロセスが実行され得る。これは、トレーニングシーケンス、マーカ（markers）、または他の測定送信を送信する第１のデバイス４１０と、チャネル品質を決定するために、受信されたトレーニングシーケンス、マーカ、または測定送信を用いる受信デバイス４２０とを含み得る。第２のデバイス４２０は、以後の通信において用いるために、受信機によって生成されたトーンマップを、第１のデバイス４１０に返還することがあり得る。４１８では、第１のデバイスが、受信機によって生成されたトーンマップを用いるように、ネットワークインターフェースを構成し得る。４２２および４２４では、１つまたは複数の他の構成メッセージが、第１のデバイス４１０と第２のデバイス４２０との間で交換され得る。たとえば、構成メッセージは、他の予め定義されたトーンマップ、スケジューリング情報、ネットワークトポロジ情報などを含み得る。
【００６０】
[0066]４２８では、第１のデバイス４１０が、第２のデバイス４２０へ送信するデータをそれが有している、ということを決定する。４３０では、第１のデバイス４１０が、ある実施形態では少なくとも部分的には送信するデータの量に基づいて、ディレートされたトーンマップを決定する。（たとえば、物理層送信特性の値が増加している場合、または、受信機によって生成されたトーンマップの下向きの（down-step）様々な特性に適用可能なディレーティング係数を決定する場合などのように）ディレートされたトーンマップは、さらに、または、そうでない場合には、受信機によって生成されたトーンマップに部分的に基づき得る。
【００６１】
[0067]４３２では、第１のデバイス４１０は、ディレートされたトーンマップが用いられることを示すために、指示を、第２のデバイス４２０に通信し得る。たとえば、第１のデバイス４１０は、第１のトーンマップからディレートされたトーンマップを生成するのに用いられるディレーティング係数またはディレーティングアルゴリズムを示す信号を通信し得る。ある実施形態では、この信号は、物理層送信ユニットのフレーム制御部分において、通信され得る。
【００６２】
[0068]４４２では、第１のデバイス４１０は、このデータを、第２のデバイス４２０に通信し得る。ディレートされたトーンマップは、第１のデバイス４１０から第２のデバイス４２０への追加的な通信のために再利用され得る、ということが理解されるべきである。たとえば、ディレートされたトーンマップは、第１のデバイス４１０から第２のデバイス４２０に周期的に送られる複数の小データメッセージのために、用いられ得る。複数のアプリケーションが、音声または映像パケット、ＴＣＰフィードバック、または不連続的な周期的送信など、周期的または非周期的な小メッセージを用い得る。
【００６３】
[0069]図５は、物理層送信特性を調節するための第１のデバイスにおける例示的な動作を図解する流れ図５００である。これらの例示的な動作は、物理層コントローラ、１つもしくは複数の通信ユニットプロセッサ、またはハイブリッドデバイスの１つもしくは複数のプロセッサなど、デバイスの１つまたは複数のコンポーネントによって実行され得る。５１０では、第１のデバイスが、チャネル推定プロセスに参加し得る。５２０では、第１のデバイスが、第２のデバイスから、トーンマップを受け取る。いずれかの時点で、第１のデバイスは、第２のデバイスに送信されるためのデータ（たとえば、音声アプリケーションまたはデータアプリケーションパケットを含み得るパケットストリーム）を取得する。このデータは、第１のデバイスのより上位の層から取得され得る、または、第１のデバイスを介して送られつつあるパケットストリームと関連付けられ得る、ということが理解されるべきである。
【００６４】
[0070]５３０では、第１のデバイスが、送るべきデータの量を決定するために、送信バッファを解析する。５４０では、第１のデバイスが、送るべきデータの量に少なくとも部分的に基づいて、ディレートされたトーンマップを決定する。たとえば、ディレートされたトーンマップは、図１〜図４に記載されている例示的な動作を用いて、決定され得る。
【００６５】
[0071]５５０では、第１のデバイスが、ディレートされたトーンマップに関する指示（indication）を送り得る。たとえば、第１のデバイスは、フレーム制御シンボル（ＦＣＳ）において、ディレーティングアルゴリズムを表すコードをシグナリングし得る。ＦＣＳにおける小さいコードポイント（small code point）を用いることによって、送信デバイスは、ディレートされたトーンマップが既存のプロトコルに著しいオーバーヘッドを追加することなく用いられる、ということを示し得る。いくつかの実施形態では、送信デバイスは、単に、適用されたディレーティングの量および／または用いられるディレーティングアルゴリズムを示し得る。いくつかの実施形態では、ディレーティングインデックス（derating index）が、先に交換されたディレートされたトーンマップを参照する（reference）ために、または、第１のデバイスと第２のデバイスの両方に知られている所定のディレートされたトーンマップを参照するために、用いられ得る。
【００６６】
[0072]５７０では、第１のデバイスが、ディレートされたトーンマップを用いて、データを送る。いくつかの実装では、送信バッファに追加的なデータが存在する場合には、第１のデバイスが、ブロック５３０〜５７０における動作を反復し得る。
【００６７】
[0073]図６は、調節された物理層送信特性を有する送信を受け取るための第２のデバイスにおける例示的な動作を図解する流れ図６００である。６１０では、第２のデバイスが、チャネル推定プロセスに参加して、チャネル推定プロセスに基づき第１のトーンマップを決定し得る。６５０では、第２のデバイスが、ディレートされたトーンマップに関する指示を受け取り得る。
【００６８】
[0074]６６０では、第２のデバイスが、指示と先の第１のトーンマップとに基づいて、ディレートされたトーンマップを導出し得る。たとえば、指示は、ディレートされたトーンマップを導出するのに第２のデバイスが用いることができるディレーティング係数（derating factor）を含み得る。あるいは、第２のデバイスがディレートされたトーンマップを導出し得るように、コードポイント、インデックス、ディレーティングアルゴリズムに関する指示または他の情報が、指示に含まれ得る。６７０では、第２のデバイスが、ディレートされたトーンマップを用いて、データを受け取る。
【００６９】
[0075]第１のデバイスと第２のデバイスとが同じディレーティングアルゴリズムを用いるようにさせることにより、第１のデバイスは、完全なまたは部分的なトーンマップを通信することなく、ディレートされたトーンマップを示し得る。たとえば、第１のデバイスから第２のデバイスへの信号が、提供されたトーンマップを調節するために適用されるレーティングファクタ（rating factor）またはアルゴリズムを示すことがあり得る。この信号は、ある例では、物理層送信ユニットヘッダの一部として、またはオーバーヘッド信号として含まれることがあり得る。各送信のために新たな完全なトーンマップを送る代わりに、第１のデバイスは、どのようにトーンマップが調節されたのかを示す数ビットを（たとえば、物理層送信ユニットのフレーム制御シンボルに）含むことがあり得る。これらのビットは、ディレーティング係数、変調の減少、誤り訂正技術、またはコーディングレートを表し得る。第２のデバイスは、このパケットの固有のトーンマップを計算するために、現在のトーンマップと一緒にこの情報を使用するであろう。ディレーティングアルゴリズムはハードウェアまたはソフトウェアとして実装され得ることが理解されるべきである。
【００７０】
[0076]図１〜図６と本明細書に記載されている動作とは、実施形態を理解する際に役立つことが意図されている例であって、実施形態を限定または特許請求の範囲の範囲を限定するように用いられるべきではない、ということが理解されるべきである。実施形態は、追加的な動作、より数の少ない動作、順序の異なる動作、並列的な動作、およびいくつかが異なる動作を、実行し得る。
【００７１】
[0077]当業者によって理解されるように、本発明の主題の諸態様は、システム、方法、またはコンピュータプログラム製品として実施され得る。したがって、本発明の主題の諸態様は、全体的にハードウェアとしての実施形態、ソフトウェアとしての実施形態（ファームウェア、常駐ソフトウェア、マイクロコード、その他を含む）、またはソフトウェア態様とハードウェア態様とを組み合わせる実施形態という形式を取り得るが、本明細書では、これらすべてが、一般的に、「回路」、「モジュール」または「システム」と称され得る。さらに、本発明の主題の諸態様は、その上にコンピュータ可読なプログラムコードが実現されている１つまたは複数のコンピュータ可読媒体として実現されているコンピュータプログラム製品という形式を取り得る。
【００７２】
[0078]１つまたは複数のコンピュータ可読媒体の任意の組合せも、用いられ得る。コンピュータ可読媒体は、コンピュータ可読な信号媒体またはコンピュータ可読な記憶媒体であり得る。コンピュータ可読な記憶媒体は、たとえば、しかしこれらに限定されることはないが、電子的、磁気的、光学的、電磁気的、赤外線、もしくは半導体システム、装置、もしくはデバイス、または以上の任意の適切な組合せであり得る。コンピュータ可読記憶媒体のより特定の例（非網羅的なリスト）は、以下のものを含み得る。すなわち、１つまたは複数の有線を有する電気的接続、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、消去可能でプログラマブルなリードオンリメモリ（ＥＰＲＯＭまたはフラッシュメモリ）、光ファイバ、ポータブルコンパクトディスク型のリードオンリメモリ（ＣＤ−ＲＯＭ）、光ストレージデバイス、磁気ストレージデバイス、または以上の任意の適切な組合せ、である。この文書の文脈では、コンピュータ可読な記憶媒体は、命令実行システム、装置、もしくはデバイスによって、または、命令実行システム、装置、もしくはデバイスと関連して用いられるプログラムを含むまたは記憶することができる任意の有形の媒体であり得る。
【００７３】
[0079]コンピュータ可読信号媒体は、たとえばベースバンドまたは搬送波の一部として、それにおいてコンピュータ可読プログラムコードが実現されており伝播されるデータ信号を含み得る。そのような伝播される信号は、これらに限定されることはないが、電磁気的、光学的、またはそれらのいずれかの適切な組合せを含む様々な形態の中のいずれかを含み得る。コンピュータ可読信号媒体は、命令実行システム、装置、もしくはデバイスによって、または、命令実行システム、装置、もしくはデバイスと関連して用いられるプログラムを通信、伝播、または転送することができてコンピュータ可読記憶媒体ではない、いずれかの可読媒体であり得る。
【００７４】
[0080]コンピュータ可読媒体上に実現されているプログラムコードは、これらに限定されることはないがワイヤレス、有線、光ファイバケーブル、ＲＦ、その他またはこれらのいずれかの適切な組合せを含むいずれかの適切な媒体を用いて、送信され得る。
【００７５】
[0081]本発明の主題の諸態様のための動作を実行するためのコンピュータプログラムコードは、１つまたは複数のプログラミング言語のいずれかの組合せとして書かれ得る。このプログラミング言語は、Ｊａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋または同様のものなどのオブジェクト指向プログラミング言語と、「Ｃ」プログラミング言語または類似のプログラミング言語などの従来の手続き型プログラミング言語とを含む。プログラムコードは、全体がユーザのコンピュータ上で、部分的にユーザのコンピュータ上で、スタンドアロンのソフトウェアパッケージとして、部分的にユーザのコンピュータ上であり部分的にリモートコンピュータ上で、または全体的にリモートコンピュータもしくはサーバ上で、実行し得る。後者のシナリオでは、リモートコンピュータは、ローカルエリアネットワーク（ＬＡＮ）もしくはワイドエリアネットワーク（ＷＡＮ）を含むいずれかのタイプのネットワークを通じてユーザのコンピュータと接続されていることがあり得るし、または、（たとえば、インターネットサービスプロバイダを用い、インターネットを通じて）外部のコンピュータへの接続がなされることもあり得る。
【００７６】
[0082]本発明の主題の諸態様は、本発明の主題の実施形態に従って、流れ図による図解および／または方法、装置（システム）ならびにコンピュータプログラム製品のブロック図を参照して、説明されている。流れ図による図解および／またはブロック図の各ブロックと、流れ図による図解および／またはブロック図におけるブロックの組合せとが、コンピュータプログラム命令によって実装可能であることは、理解されるであろう。これらのコンピュータプログラム命令は、汎用コンピュータ、専用コンピュータ、またはマシンを生成する他のプログラマブルなデータ処理装置のプロセッサに提供され得るが、それにより、コンピュータまたは他のプログラマブルなデータ処理装置のプロセッサを介して実行される命令が、流れ図および／またはブロック図における１つもしくは複数のブロックにおいて特定される機能／作用を実装するための手段を生成する。
【００７７】
[0083]これらのコンピュータプログラム命令はまた、コンピュータ、他のプログラマブルなデータ処理装置、または他のデバイスに特定の方法で機能するように命令することができるコンピュータ可読媒体に記憶され得るが、それにより、コンピュータ可読媒体に記憶された命令が、流れ図および／またはブロック図における１つもしくは複数のブロックにおいて特定される機能／作用を実装する命令を含む製品を生成する。
【００７８】
[0084]コンピュータプログラム命令はまた、コンピュータ、他のプログラマブルなデータ処理装置、または他のデバイス上に、そのコンピュータ、他のプログラマブルなデータ処理装置、または他のデバイスの上で一連の動作ステップを実行させ、コンピュータ実装されたプロセスを生成させるために、ロードされ得るが、それにより、コンピュータまたは他のプログラマブルな装置の上で実行される命令が、流れ図および／またはブロック図における１つもしくは複数のブロックにおいて特定される機能／作用を実装するためのプロセスを提供する。
【００７９】
[0085]図７は、物理層送信特性を調節するための通信ユニットを含む電子デバイス７００のある実施形態の例示的なブロック図である。いくつかの実装例では、電子デバイス７００は、（ハイブリッド通信ネットワークを形成する）複数の通信ネットワークに渡って通信を交換するように構成されたハイブリッド通信ユニットを備えているラップトップコンピュータ、ネットブック、携帯電話、電力線通信デバイス、パーソナルデジタルアシスタント（ＰＤＡ）、または他の電子システムの中の１つであり得る。電子デバイス７００は、プロセッサユニット７０２を含み得る（複数のプロセッサ、複数のコア、複数のノードを含む、および／または、マルチスレディング（multi-threading）を実装する、その他の可能性がある）。電子デバイス７００は、メモリユニット７０６を含み得る。メモリユニット７０６は、システムメモリ（たとえば、キャッシュ、ＳＲＡＭ、ＤＲＡＭ、ゼロキャパシタＲＡＭ、ツイントランジスタＲＡＭ、ｅＤＲＡＭ、ＥＤＯ  ＲＡＭ、ＤＤＲ  ＲＡＭ、ＥＥＰＲＯＭ（登録商標）、ＮＲＡＭ、ＲＲＡＭ（登録商標）、ＳＯＮＯＳ、ＰＲＡＭ、その他の中の１つまたは複数）、または、マシン可読な媒体の既に上述された可能な実現例の中のいずれかの１つまたは複数であり得る。電子デバイス７００はまた、バス７１０（たとえば、ＰＣＩ、ＩＳＡ、ＰＣＩ−Ｅｘｐｒｅｓｓ、ＨｙｐｅｒＴｒａｎｓｐｏｒｔ（登録商標）、ＩｎｆｉｎｉＢａｎｄ（登録商標）、ＮｕＢｕｓ、ＡＨＢ、ＡＸＩ、その他）と、ネットワークインターフェース７０４とを含み得る。ネットワークインターフェース７０４は、ワイヤレスネットワークインターフェース（たとえば、ＷＬＡＮインターフェース、Ｂｌｕｅｔｏｏｔｈ（登録商標）インターフェース、ＷｉＭＡＸ（登録商標）インターフェース、ＺｉｇＢｅｅ（登録商標）インターフェース、ワイヤレスＵＳＢインターフェース、その他）と、ワイアードネットワークインターフェース（イーサネット（登録商標）インターフェース、電力線通信インターフェース、その他）との少なくとも一方を含む。いくつかの実装例では、電子デバイス７００は、複数のネットワークインターフェースをサポートすることがあり、それらのインターフェースの各々は電子デバイス７００を異なる通信ネットワークに結合するように構成されている。
【００８０】
[0086]電子デバイス７００はまた、通信ユニット７０８を含む。通信ユニット７０８は、データ解析器７１２と物理層コントローラ７１４とを備えている。図１〜図６に記載されているように、物理層コントローラ７１４は、ディレートされたトーンマップを決定する機能を実装して、そのディレートされたトーンマップの調節された物理層送信特性を用いてネットワークインターフェース７０４を構成し得る。いくつかの実施形態では通信ユニット７０８が専用プロセッサを有する場合もあり得る、ということが理解されるべきである（たとえば、チップ上のシステム、または、複数のチップを有する１つもしくは複数のボード（board）を備えており、その通信がメインプロセッサ７０２に加えて１つもしくは複数の専用プロセッサまたは処理ユニットを有する通信ユニットなど）。これらの機能のいずれか１つが、部分的に（または全体的に）、ハードウェアとして、および／または、プロセッサユニット７０２上に、実装され得る。たとえば、その機能は、特定用途向け集積回路を用いて、プロセッサユニット７０２において実装されたロジックとして、周辺デバイスまたはカード上のコプロセッサとして、およびその他の方法で、実装され得る。さらに、実現は、より少数のコンポーネントを、または、図７には図解されていない追加的なコンポーネント（たとえば、ビデオカード、オーディオカード、追加的なネットワークインターフェース、周辺デバイス、およびその他）を含み得る。プロセッサユニット７０２、メモリユニット７０６、およびネットワークインターフェース７０６が、バス７１０に結合されている。バス７１０に結合されているように図解されているが、メモリユニット７０６は、プロセッサユニット７０２に結合されることもあり得る。
【００８１】
[0087]実施形態は、様々な実装例および利用例を参照して説明されているが、これらの実施形態は例証のためのものであり、本発明の主題の範囲はそれらに限定されない、ということが理解されるであろう。一般的に、本明細書に記載されているように調節されたトーンマップを決定することは、任意の１つまたは複数のハードウェアシステムとの互換性を有する設備を用いて実装され得る。多くの改変、修正、追加、および改善が可能である。たとえば、本明細書に記載されている実施形態はディレートされたトーンマップに言及しているが、代替的な実施形態では、受信デバイスによって提供される保存的なトーンマップに基づいて送信デバイスにおいて生成されるアップレートされた（uprated）トーンマップを用いることがあり得る。アップレートされたトーンマップは、提供される保存的なトーンマップの最小送信ユニットと関連付けされているよりも大きなデータの量に基づいて、生成され得る。ディレーティング係数およびディレーティングアルゴリズムと同様に、代替的な実施形態では、アップレーティング係数とアップレーティングアルゴリズムとを用い得る。
【００８２】
[0088]本明細書において一例として記載されているコンポーネント、動作、または構造のためには、複数の例が提供され得る。最後であるが、様々なコンポーネント、動作、およびデータ記憶の間の境界は、どちらかといえば任意であり、特定の例証のための構成の文脈において、特定の動作が例証されている。機能の他の配分が想起されると、それは、本発明の主題の範囲に属し得る。一般的に、例示的な構成において別個のコンポーネントとして与えられている構造と機能とが、組み合わされた構造またはコンポーネントとして実装されることもあり得る。同様に、単一のコンポーネントとして与えられている構造と機能とが、別個のコンポーネントとして実装されることもあり得る。これらのおよび他の改変、修正、追加、および改善は、本発明の主題の範囲に属し得る。
【図１】
2017050874.tif 000003
【図２】
2017050874.tif 000004
【図３】
2017050874.tif 000005
【図４】
2017050874.tif 000006
【図５】
2017050874.tif 000007
【図６】
2017050874.tif 000008
【図７】
2017050874.tif 000009
【手続補正書】
【提出日】平成28年10月28日(2016.10.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のデバイスにおいて、前記第１のデバイスと第２のデバイスとの間の通信チャネル上で用いるために、少なくとも第１のトーンマップを受信することと、前記第１のトーンマップは、１組の周波数のそれぞれに対する送信特性を含む、
前記第１のデバイスにおいて、第１のトーンマップとは異なるディレートされたトーンマップを決定することと、前記ディレートされたトーンマップは、前記通信チャネル上で送信するデータの量に少なくとも部分的に基づいて決定される、
前記ディレートされたトーンマップを用いて、前記データを送信することと、
を備える方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００８２
【補正方法】変更
【補正の内容】
【００８２】
[0088]本明細書において一例として記載されているコンポーネント、動作、または構造のためには、複数の例が提供され得る。最後であるが、様々なコンポーネント、動作、およびデータ記憶の間の境界は、どちらかといえば任意であり、特定の例証のための構成の文脈において、特定の動作が例証されている。機能の他の配分が想起されると、それは、本発明の主題の範囲に属し得る。一般的に、例示的な構成において別個のコンポーネントとして与えられている構造と機能とが、組み合わされた構造またはコンポーネントとして実装されることもあり得る。同様に、単一のコンポーネントとして与えられている構造と機能とが、別個のコンポーネントとして実装されることもあり得る。これらのおよび他の改変、修正、追加、および改善は、本発明の主題の範囲に属し得る。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
第１のデバイスにおいて、前記第１のデバイスと第２のデバイスとの間の通信チャネル上で用いるために、少なくとも第１のトーンマップを受信することと、前記第１のトーンマップは、１組の周波数のそれぞれに対する送信特性を含む、
前記第１のデバイスにおいて、第１のトーンマップとは異なるディレートされたトーンマップを決定することと、前記ディレートされたトーンマップは、前記通信チャネル上で送信するデータの量に少なくとも部分的に基づいて決定される、
前記ディレートされたトーンマップを用いて、前記データを送信することと、
を備える方法。
［Ｃ２］
前記第１のトーンマップは、前記第２のデバイスから、チャネル推定プロセスに基づいて受信される、Ｃ１に記載の方法。
［Ｃ３］
前記ディレートされたトーンマップを前記決定することはさらに、前記第１のトーンマップとプロトコル最小送信ユニットとに基づく、Ｃ１に記載の方法。
［Ｃ４］
前記ディレートされたトーンマップを決定する前に、
前記第１のデバイスにおいて、予定されている送信と関連する前記データの量を決定することと、
前記データの量が前記第１のトーンマップと関連する最小送信ユニット未満であると決定することと、
前記データの量が前記最小送信ユニット未満であるという決定に応答して、前記第１のトーンマップと異なるディレートされたトーンマップを生成することを決定することと、
をさらに備える、Ｃ１に記載の方法。
［Ｃ５］
前記決定することは、
前記第１のトーンマップとプロトコル最小送信ユニットとに基づいて、第１の物理層送信レートを計算することと、
前記データの量と前記プロトコル最小送信ユニットとに関連する第２の物理層送信レートを計算することと、
ディレーティング係数を決定するために、前記第１の計算された物理層送信レートを前記第２の計算された物理層送信レートと比較することと、
を備える、Ｃ１に記載の方法。
［Ｃ６］
前記ディレートされたトーンマップは、前記第１のトーンマップに含まれる少なくとも１つの周波数に対して、より小さい変調方式を用いる、Ｃ１に記載の方法。
［Ｃ７］
前記第１のトーンマップから前記ディレートされたトーンマップを生成するのに用いられるディレーティング係数またはディレーティングアルゴリズムを示す信号を、前記第２のデバイスに通信することをさらに備える、Ｃ１に記載の方法。
［Ｃ８］
前記信号は、物理層送信ユニットのフレーム制御部分において通信される、Ｃ７に記載の方法。
［Ｃ９］
前記第１のトーンマップでは、前記１組の周波数のそれぞれに対する前記送信特性は、変調方式、前方誤り訂正方式、コーディングレート、またはガードインターバルの中の１つまたは複数を含み、
前記ディレートされたトーンマップは、前記１組の周波数における少なくとも１つの周波数に対して、前記変調方式、前記前方誤り訂正方式、前記コーディングレート、または前記ガードインターバルの中の１つまたは複数を調節する、Ｃ１に記載の方法。
［Ｃ１０］
前記ディレートされたトーンマップは、前記第１のトーンマップにおける前記送信特性に適用されるディレーティング係数として、前記１組の周波数におけるすべての周波数に対して、前記変調方式、前記前方誤り訂正方式、前記コーディングレート、または前記ガードインターバルの中の１つまたは複数を調節する、Ｃ９に記載の方法。
［Ｃ１１］
第１のデバイスであって、
前記第１のデバイスと第２のデバイスとの間の通信チャネル上で用いられる、１組の周波数のそれぞれに対する送信特性を含む、少なくとも第１のトーンマップを受信することと、
第１のトーンマップとは異なるディレートされたトーンマップを決定することと、前記ディレートされたトーンマップは、前記通信チャネル上で前記第１のデバイスから前記第２のデバイスへ送信するデータの量に少なくとも部分的に基づいて決定される、
を行うように構成された物理層コントローラと、
前記ディレートされたトーンマップを用いて、前記データを送信するように構成されたネットワークインターフェースと、
を備える第１のデバイス。
［Ｃ１２］
前記第１のトーンマップは、前記第２のデバイスから、チャネル推定プロセスに基づいて受信される、Ｃ１１に記載の第１のデバイス。
［Ｃ１３］
前記物理層コントローラは、前記ディレートされたトーンマップを、前記第１のトーンマップとプロトコル最小送信ユニットとに基づいて決定するように構成されている、Ｃ１１に記載の第１のデバイス。
［Ｃ１４］
前記物理層コントローラはさらに、
前記第１のデバイスにおいて、予定されている送信と関連する前記データの量を決定することと、
前記データの量が前記第１のトーンマップと関連する最小送信ユニット未満であると決定することと、
前記データの量が前記最小送信ユニット未満であるという決定に応答して、前記第１のトーンマップと異なるディレートされたトーンマップを生成することを決定することと、
を行うように構成されている、Ｃ１１に記載の第１のデバイス。
［Ｃ１５］
前記物理層コントローラはさらに、
前記第１のトーンマップとプロトコル最小送信ユニットとに基づいて、第１の物理層送信レートを計算することと、
前記データの量と前記プロトコル最小送信ユニットとに関連する第２の物理層送信レートを計算することと、
ディレーティング係数を決定するために、前記第１の計算された物理層送信レートを前記第２の計算された物理層送信レートと比較することと、
を行うように構成されている、Ｃ１１に記載の第１のデバイス。
［Ｃ１６］
前記ディレートされたトーンマップは、前記第１のトーンマップに含まれる少なくとも１つの周波数に対して、より小さい変調方式を用いる、Ｃ１１に記載の第１のデバイス。
［Ｃ１７］
前記物理層コントローラはさらに、
前記第１のトーンマップから前記ディレートされたトーンマップを生成するのに用いられるディレーティング係数またはディレーティングアルゴリズムを示す信号を通信するように構成されている、Ｃ１１に記載の第１のデバイス。
［Ｃ１８］
前記信号は、物理層送信ユニットのフレーム制御部分において通信される、Ｃ１７に記載の第１のデバイス。
［Ｃ１９］
前記第１のトーンマップでは、前記１組の周波数のそれぞれに対する前記送信特性は、変調方式、前方誤り訂正方式、コーディングレート、またはガードインターバルの中の１つまたは複数を含み、
前記ディレートされたトーンマップは、前記１組の周波数における少なくとも１つの周波数に対して、前記変調方式、前記前方誤り訂正方式、前記コーディングレート、または前記ガードインターバルの中の１つまたは複数を調節する、Ｃ１１に記載の第１のデバイス。
［Ｃ２０］
前記ディレートされたトーンマップは、前記第１のトーンマップにおける前記送信特性に適用されるディレーティング係数として、前記１組の周波数におけるすべての周波数に対して、前記変調方式、前記前方誤り訂正方式、前記コーディングレート、または前記ガードインターバルの中の１つまたは複数を調節する、Ｃ１９に記載の第１のデバイス。
［Ｃ２１］
第１のデバイスにおいて、前記第１のデバイスと第２のデバイスとの間の通信チャネル上で用いるために、少なくとも第１のトーンマップを決定することと、前記第１のトーンマップが、１組の周波数のそれぞれに対する送信特性を含む、
前記第１のデバイスにおいて、第１のトーンマップとは異なるディレートされたトーンマップに関する指示を受信することと、
前記ディレートされたトーンマップを用いて、前記第２のデバイスから、データを受信することと、
を備える方法。
［Ｃ２２］
前記指示は、物理層送信ユニットのフレーム制御シンボルに含まれている、Ｃ２１に記載の方法。
［Ｃ２３］
前記指示はディレーティング係数であり、前記方法は、
前記第１のデバイスにおいて、前記ディレーティング係数と前記第１のトーンマップとに基づいて前記ディレートされたトーンマップを決定することをさらに備える、Ｃ２１に記載の方法。
［Ｃ２４］
コンピュータプログラムコードを記憶するコンピュータ可読媒体であって、前記コンピュータプログラムコードは、ハイブリッドデバイスのプロセッサによって実行されると、前記ハイブリッドデバイスに、
第１のデバイスにおいて、前記第１のデバイスと第２のデバイスとの間の通信チャネル上で用いるために、少なくとも第１のトーンマップを受信することと、前記第１のトーンマップは、１組の周波数のそれぞれに対する送信特性を含む、
前記第１のデバイスにおいて、第１のトーンマップとは異なるディレートされたトーンマップを決定することと、前記ディレートされたトーンマップは、前記通信チャネル上で送信するデータの量に少なくとも部分的に基づいて決定される、
前記ディレートされたトーンマップを用いて、前記データを送信することと、
を行わせる命令を備える、コンピュータ可読媒体。
［Ｃ２５］
前記第１のトーンマップは、前記第２のデバイスから、チャネル推定プロセスに基づいて受信される、Ｃ２４に記載のコンピュータ可読媒体。
［Ｃ２６］
前記ディレートされたトーンマップはさらに、前記第１のトーンマップとプロトコル最小送信ユニットとに基づく、Ｃ２４に記載のコンピュータ可読媒体。
［Ｃ２７］
前記コンピュータプログラムコードはさらに、前記ハイブリッドデバイスの前記プロセッサによって実行されると、前記ハイブリッドデバイスに、前記ディレートされたトーンマップを決定する前に、
前記第１のデバイスにおいて、予定されている送信と関連する前記データの量を決定することと、
前記データの量が前記第１のトーンマップと関連する最小送信ユニット未満であると決定することと、
前記データの量が前記最小送信ユニット未満であるという決定に応答して、前記第１のトーンマップとは異なる前記ディレートされたトーンマップを生成することを決定することと、
を行わせる命令を備える、Ｃ２４に記載のコンピュータ可読媒体。
［Ｃ２８］
前記コンピュータプログラムコードはさらに、前記ハイブリッドデバイスの前記プロセッサによって実行されると、前記ハイブリッドデバイスに、
前記第１のトーンマップとプロトコル最小送信ユニットとに基づいて、第１の物理層送信レートを計算することと、
前記データの量と前記プロトコル最小送信ユニットとに関連する第２の物理層送信レートを計算することと、
ディレーティング係数を決定するために、前記第１の計算された物理層送信レートを前記第２の計算された物理層送信レートと比較することと、
を行わせる命令を備える、Ｃ２４に記載のコンピュータ可読媒体。
［Ｃ２９］
受信デバイスと送信デバイスとの間の通信チャネルに結合される前記受信デバイスと、前記受信デバイスは、
前記通信チャネル上で用いるために、第１の組の物理層送信特性を、チャネル推定プロセスに基づいて決定することと、
前記第１の組の物理層送信特性を、前記送信デバイスに送ることと、
を行うように構成される、
前記通信チャネルに結合される前記送信デバイスと、前記送信デバイスは、
少なくとも、前記１組の物理層送信特性を受信することと、
第１の組の物理層送信特性とは異なる第２の組の物理層送信特性を決定することと、前記第２の組の物理層送信特性は、前記送信デバイスから前記受信デバイスに前記通信チャネル上で送信するデータの量に少なくとも部分的に基づく、
前記第２の組の物理層送信特性を用いて、前記データを送信することと、
を行うように構成される、
を備える通信システム。
［Ｃ３０］
前記送信デバイスはさらに、前記第１の組の物理層送信特性から前記第２の組の物理層送信特性を生成するのに用いられるディレーティング係数またはディレーティングアルゴリズムを示す信号を、前記受信デバイスに通信するように構成されており、
前記受信デバイスはさらに、
前記ディレーティング係数またはディレーティングアルゴリズムを示す前記信号を受信することと、
前記第１の組の物理層送信特性と前記ディレーティング係数またはディレーティングアルゴリズムとに基づいて、前記第２の組の物理層送信特性を導出することと、
を行うように構成されている、Ｃ２９に記載の通信システム。
［Ｃ３１］
前記通信チャネルは、電力線通信チャネルを含み、前記第１の組の物理層送信特性は、１組の周波数のそれぞれに対する送信特性を含む第１のトーンマップを備える、Ｃ２９に記載の通信システム。
【外国語明細書】
2017050874000001.pdf