(57)【要約】  第１の電力線通信ネットワークに関連する第１の電力線通信デバイスが、第１の電力線通信ネットワークと電力線通信媒体を共有する第２の電力線通信ネットワークからの干渉レベルの変動に少なくとも部分的に基づいて、第１の電力線通信ネットワークのビーコン期間中の複数の時間間隔を決定する。第１の電力線通信デバイスは、第２の電力線通信ネットワークからの干渉レベルの変動の影響を補償するために、ビーコン期間中の複数の時間間隔の各々について少なくとも１つのチャネル適応パラメータを決定する。第１の電力線通信デバイスは、電力線通信媒体を介してデータを送信するときに、ビーコン期間中の複数の時間間隔のうちの１つまたは複数に対応する少なくとも１つのチャネル適応パラメータを適用する。
2016527745.tif 000002
【特許請求の範囲】
【請求項１】
第１の電力線通信ネットワークに関連する電力線通信デバイスにおいて、前記第１の電力線通信ネットワークと電力線通信媒体を共有する第２の電力線通信ネットワークからの干渉レベルの変動に少なくとも部分的に基づいて、前記第１の電力線通信ネットワークのビーコン期間中の複数の時間間隔を決定することと、
前記第２の電力線通信ネットワークからの前記干渉レベルの変動の影響を補償するために、前記ビーコン期間中の前記複数の時間間隔の各々について少なくとも１つのチャネル適応パラメータを決定することと
を備える方法。
【請求項２】
前記第１の電力線通信ネットワークの前記ビーコン期間中の前記複数の時間間隔を前記決定することが、前記第２の電力線通信ネットワークからの変動する干渉レベルに少なくとも部分的に基づいて、前記第１の電力線通信ネットワークの前記ビーコン期間を前記複数の時間間隔に分割することを備える、請求項１に記載の方法。
【請求項３】
前記複数の時間間隔のうちの前記少なくとも１つの間に前記電力線通信媒体を介してデータを送信するときに、前記ビーコン期間中の前記複数の時間間隔のうちの少なくとも１つに対応する前記少なくとも１つのチャネル適応パラメータを適用することをさらに備える、請求項１に記載の方法。
【請求項４】
前記ビーコン期間中の前記複数の時間間隔のうちの第１の時間間隔中に前記電力線通信媒体を介してデータを送信することを決定することと、
前記第１の時間間隔中にデータを送信するときに、前記第１の時間間隔に対応する前記少なくとも１つのチャネル適応パラメータを適用することと
をさらに備える、請求項１に記載の方法。
【請求項５】
前記第１の電力線通信ネットワークの前記ビーコン期間中の前記複数の時間間隔を前記決定することが、
前記電力線通信媒体を介した送信のための前記第２の電力線通信ネットワーク中の１つまたは複数の電力線通信デバイスに割り振られた１つまたは複数の時間間隔を決定することと、
前記１つまたは複数の時間間隔に少なくとも部分的に基づいて前記第１の電力線通信ネットワークの前記ビーコン期間中の前記複数の時間間隔を決定することと
を備える、請求項１に記載の方法。
【請求項６】
前記１つまたは複数の時間間隔を前記決定することが、時分割多元接続（ＴＤＭＡ）チャネルアクセス方式に従う前記第２の電力線通信ネットワークにおける送信のための前記１つまたは複数の電力線通信デバイスに割り振られた前記１つまたは複数の時間間隔を決定することを備える、請求項５に記載の方法。
【請求項７】
前記１つまたは複数の時間間隔を前記決定することが、時分割多元接続（ＴＤＭＡ）チャネルアクセス方式ならびに前記第１の電力線通信ネットワークの前記ビーコン期間と前記第２の電力線通信ネットワークのビーコン期間との間の時間オフセットに従う、前記第２の電力線通信ネットワークにおける送信のための、前記１つまたは複数の電力線通信デバイスに割り振られた前記１つまたは複数の時間間隔を決定することを備える、請求項５に記載の方法。
【請求項８】
前記１つまたは複数の時間間隔を前記決定することが、
前記電力線通信媒体を介した送信のための前記第２の電力線通信ネットワーク中の前記１つまたは複数の電力線通信デバイスに割り振られた前記１つまたは複数の時間間隔を示す、前記第２の電力線通信ネットワーク中の前記１つまたは複数の電力線通信デバイスからのチャネル割振り情報を受信することと、
前記チャネル割振り情報に少なくとも部分的に基づいて前記１つまたは複数の時間間隔を決定することと
を備える、請求項５に記載の方法。
【請求項９】
前記チャネル割振り情報が、前記第２の電力線通信ネットワークにおいて実装されたＴＤＭＡチャネルアクセス方式に関連するチャネルアクセス情報を備える、請求項８に記載の方法。
【請求項１０】
前記１つまたは複数の時間間隔を前記決定することが、前記第２の電力線通信ネットワークにおいて、送信電力線通信デバイスと受信電力線通信デバイスとの間の双方向通信交換を決定することをさらに備える、請求項５に記載の方法。
【請求項１１】
前記第１の電力線通信ネットワークの前記ビーコン期間中の前記複数の時間間隔を前記決定することは、異なるチャネル適応パラメータがそれらについて別個に決定され得る前記複数の時間間隔へと前記ビーコン期間を分割することを備える、請求項１に記載の方法。
【請求項１２】
前記干渉レベルの変動が前記干渉レベルの差を含み、前記干渉レベルの前記差があらかじめ定義されたしきい値よりも大きい、請求項１に記載の方法。
【請求項１３】
前記少なくとも１つのチャネル適応パラメータが、直交周波数分割多重（ＯＦＤＭ）キャリア当たりのビットの数と、ＯＦＤＭシンボル間のガードインターバルと、前方誤り訂正（ＦＥＣ）のために使用される冗長ビットの数とのうちの少なくとも１つを備える、請求項１に記載の方法。
【請求項１４】
前記第１の電力線通信ネットワークの前記ビーコン期間中の前記複数の時間間隔を前記決定することが、
前記電力線通信媒体上の現在のチャネル状態と、前記第２の電力線通信ネットワークからの前記干渉レベルの変動とに少なくとも部分的に基づいて、前記複数の時間間隔を決定すること
を備える、請求項１に記載の方法。
【請求項１５】
前記第２の電力線通信ネットワークからの前記干渉レベルの変動の影響を補償するために、前記ビーコン期間中の前記複数の時間間隔の各々について前記少なくとも１つのチャネル適応パラメータを前記決定することが、前記第２の電力線通信ネットワークからの前記干渉レベルの変動の影響を補償するために、前記ビーコン期間中の前記複数の時間間隔の各々についてトーンマップ構成を決定することを備える、請求項１に記載の方法。
【請求項１６】
前記ビーコン期間中の前記複数の時間間隔を決定することと、前記複数の時間間隔の各々について前記少なくとも１つのチャネル適応パラメータを決定することとの後に、
前記第２の電力線通信ネットワークにおけるチャネル割振り情報を監視することと、
前記チャネル割振り情報の変動に基づいて前記複数の時間間隔を調整することと
をさらに備える、請求項１に記載の方法。
【請求項１７】
前記チャネル割振り情報が、時分割多元接続（ＴＤＭＡ）方式によるチャネル割振り情報を備える、請求項１６に記載の方法。
【請求項１８】
前記チャネル割振り情報が、キャリア検知多重アクセス（ＣＳＭＡ）方式によるチャネル割振り情報を備える、請求項１６に記載の方法。
【請求項１９】
電力線通信デバイスであって、
ネットワークインターフェースと、
第１の電力線通信ネットワークと電力線通信媒体を共有する第２の電力線通信ネットワークからの干渉レベルの変動に少なくとも部分的に基づいて、前記第１の電力線通信ネットワークのビーコン期間中の複数の時間間隔を決定すること、を行うように構成されたチャネル分析ユニットと、
前記第２の電力線通信ネットワークからの前記干渉レベルの変動の影響を補償するために、前記ビーコン期間中の前記複数の時間間隔の各々について少なくとも１つのチャネル適応パラメータを決定すること、を行うように構成されチャネル適応ユニットと
を備える電力線通信デバイス。
【請求項２０】
前記第１の電力線通信ネットワークの前記ビーコン期間中の前記複数の時間間隔を決定するように構成された前記チャネル分析ユニットが、前記第２の電力線通信ネットワークからの変動する干渉レベルに少なくとも部分的に基づいて、前記第１の電力線通信ネットワークの前記ビーコン期間を前記複数の時間間隔に分割するように構成されたチャネル分析ユニットを備える、請求項１９に記載の電力線通信デバイス。
【請求項２１】
前記チャネル適応ユニットが、前記複数の時間間隔のうちの前記少なくとも１つの間に前記電力線通信媒体を介してデータを送信するときに、前記ビーコン期間中の前記複数の時間間隔のうちの少なくとも１つに対応する前記少なくとも１つのチャネル適応パラメータを適用するようにさらに構成された、請求項１９に記載の電力線通信デバイス。
【請求項２２】
前記チャネル適応ユニットが、
前記ビーコン期間中の前記複数の時間間隔のうちの第１の時間間隔中に前記電力線通信媒体を介してデータを送信することを決定することと、
前記第１の時間間隔中にデータを送信するときに、前記第１の時間間隔に対応する前記少なくとも１つのチャネル適応パラメータを適用することと
を行うようにさらに構成された、請求項１９に記載の電力線通信デバイス。
【請求項２３】
前記第１の電力線通信ネットワークの前記ビーコン期間中の前記複数の時間間隔を決定するように構成された前記チャネル分析ユニットが、
前記電力線通信媒体を介した送信のための前記第２の電力線通信ネットワーク中の１つまたは複数の電力線通信デバイスに割り振られた１つまたは複数の時間間隔を決定することと、
前記１つまたは複数の時間間隔に少なくとも部分的に基づいて前記第１の電力線通信ネットワークの前記ビーコン期間中の前記複数の時間間隔を決定することと
を行うように構成されたチャネル分析ユニットを備える、請求項１９に記載の電力線通信デバイス。
【請求項２４】
前記１つまたは複数の時間間隔を決定するように構成された前記チャネル分析ユニットが、時分割多元接続（ＴＤＭＡ）チャネルアクセス方式に従う前記第２の電力線通信ネットワークにおける前記送信のための前記１つまたは複数の電力線通信デバイスに割り振られた前記１つまたは複数の時間間隔を決定するように構成されたチャネル分析ユニットを備える、請求項２３に記載の電力線通信デバイス。
【請求項２５】
前記１つまたは複数の時間間隔を決定するように構成された前記チャネル分析ユニットが、時分割多元接続（ＴＤＭＡ）チャネルアクセス方式ならびに前記第１の電力線通信ネットワークの前記ビーコン期間と前記第２の電力線通信ネットワークのビーコン期間との間の時間オフセットに従う、前記第２の電力線通信ネットワークにおける送信のための、前記１つまたは複数の電力線通信デバイスに割り振られた前記１つまたは複数の時間間隔を決定するように構成されたチャネル分析ユニットを備える、請求項２３に記載の電力線通信デバイス。
【請求項２６】
前記１つまたは複数の時間間隔を決定するように構成された前記チャネル分析ユニットが、
前記電力線通信媒体を介した送信のための前記第２の電力線通信ネットワーク中の前記１つまたは複数の電力線通信デバイスに割り振られた前記１つまたは複数の時間間隔を示す、前記第２の電力線通信ネットワーク中の前記１つまたは複数の電力線通信デバイスからのチャネル割振り情報を受信することと、
前記チャネル割振り情報に少なくとも部分的に基づいて前記１つまたは複数の時間間隔を決定することと
を行うように構成されたチャネル分析ユニットを備える、請求項２３に記載の電力線通信デバイス。
【請求項２７】
前記チャネル割振り情報が、前記第２の電力線通信ネットワークにおいて実装されたＴＤＭＡチャネルアクセス方式に関連するチャネルアクセス情報を備える、請求項２６に記載の電力線通信デバイス。
【請求項２８】
前記１つまたは複数の時間間隔を決定するように構成された前記チャネル分析ユニットが、前記第２の電力線通信ネットワークにおいて、送信電力線通信デバイスと受信電力線通信デバイスとの間の双方向通信交換を決定するように構成されたチャネル分析ユニットをさらに備える、請求項２３に記載の電力線通信デバイス。
【請求項２９】
前記第１の電力線通信ネットワークの前記ビーコン期間中の前記複数の時間間隔を決定するように構成された前記チャネル分析ユニットは、異なるチャネル適応パラメータがそれらについて別個に決定され得る前記複数の時間間隔へと前記ビーコン期間を分割することを備える、請求項１９に記載の電力線通信デバイス。
【請求項３０】
前記干渉レベルの変動が前記干渉レベルの差を含み、前記干渉レベルの前記差があらかじめ定義されたしきい値よりも大きい、請求項１９に記載の電力線通信デバイス。
【請求項３１】
前記少なくとも１つのチャネル適応パラメータが、直交周波数分割多重（ＯＦＤＭ）キャリア当たりのビットの数と、ＯＦＤＭシンボル間のガードインターバルと、前方誤り訂正（ＦＥＣ）のために使用される冗長ビットの数とのうちの少なくとも１つを備える、請求項１９に記載の電力線通信デバイス。
【請求項３２】
前記第１の電力線通信ネットワークの前記ビーコン期間中の前記複数の時間間隔を決定するように構成された前記チャネル分析ユニットが、
前記電力線通信媒体上の現在のチャネル状態と、前記第２の電力線通信ネットワークからの前記干渉レベルの変動とに少なくとも部分的に基づいて、前記複数の時間間隔を決定すること
を行うように構成されたチャネル分析ユニットを備える、請求項１９に記載の電力線通信デバイス。
【請求項３３】
前記第２の電力線通信ネットワークからの前記干渉レベルの変動の影響を補償するために、前記ビーコン期間中の前記複数の時間間隔の各々について前記少なくとも１つのチャネル適応パラメータを決定するように構成された前記チャネル適応ユニットが、前記第２の電力線通信ネットワークからの前記干渉レベルの変動の影響を補償するために、前記ビーコン期間中の前記複数の時間間隔の各々についてトーンマップ構成を決定するように構成されたチャネル適応ユニットを備える、請求項１９に記載の電力線通信デバイス。
【請求項３４】
前記チャネル分析ユニットが、
前記ビーコン期間中の前記複数の時間間隔を決定することと、前記複数の時間間隔の各々について前記少なくとも１つのチャネル適応パラメータを決定することとの後に、
前記第２の電力線通信ネットワークにおけるチャネル割振り情報を監視することと、
前記第２の電力線通信ネットワークにおける前記チャネル割振り情報の変動に基づいて前記複数の時間間隔を調整することと
を行うようにさらに構成された、請求項１９に記載の電力線通信デバイス。
【請求項３５】
機械実行可能命令を記憶した非一時的機械可読記憶媒体であって、前記機械実行可能命令が、
第１の電力線通信ネットワークに関連する電力線通信デバイスにおいて、前記第１の電力線通信ネットワークと電力線通信媒体を共有する第２の電力線通信ネットワークからの干渉レベルの変動に少なくとも部分的に基づいて、前記第１の電力線通信ネットワークのビーコン期間中の複数の時間間隔を決定することと、
前記第２の電力線通信ネットワークからの前記干渉レベルの変動の影響を補償するために、前記ビーコン期間中の前記複数の時間間隔の各々について少なくとも１つのチャネル適応パラメータを決定することと
を行うための命令を備える、非一時的機械可読記憶媒体。
【請求項３６】
前記第１の電力線通信ネットワークの前記ビーコン期間中の前記複数の時間間隔を決定するための前記命令が、前記第２の電力線通信ネットワークからの変動する干渉レベルに少なくとも部分的に基づいて、前記第１の電力線通信ネットワークの前記ビーコン期間を前記複数の時間間隔に分割するための命令を備える、請求項３５に記載の機械可読記憶媒体。
【請求項３７】
前記複数の時間間隔のうちの前記少なくとも１つの間に前記電力線通信媒体を介してデータを送信するときに、前記ビーコン期間中の前記複数の時間間隔のうちの少なくとも１つに対応する前記少なくとも１つのチャネル適応パラメータを適用するための命令をさらに備える、請求項３５に記載の機械可読記憶媒体。
【請求項３８】
前記第１の電力線通信ネットワークの前記ビーコン期間中の前記複数の時間間隔を決定するための前記命令が、
前記電力線通信媒体を介した送信のための前記第２の電力線通信ネットワーク中の１つまたは複数の電力線通信デバイスに割り振られた１つまたは複数の時間間隔を決定することと、
前記１つまたは複数の時間間隔に少なくとも部分的に基づいて前記第１の電力線通信ネットワークの前記ビーコン期間中の前記複数の時間間隔を決定することと
を行うための命令を備える、請求項３５に記載の機械可読記憶媒体。
【請求項３９】
前記１つまたは複数の時間間隔を決定するための前記命令が、
前記電力線通信媒体を介した送信のための前記第２の電力線通信ネットワーク中の前記１つまたは複数の電力線通信デバイスに割り振られた前記１つまたは複数の時間間隔を示す、前記第２の電力線通信ネットワーク中の前記１つまたは複数の電力線通信デバイスからのチャネル割振り情報を受信することと、
前記チャネル割振り情報に少なくとも部分的に基づいて前記１つまたは複数の時間間隔を決定することと
を行うための命令を備える、請求項３８に記載の機械可読記憶媒体。
【請求項４０】
前記第２の電力線通信ネットワークからの前記干渉レベルの変動の影響を補償するために、前記ビーコン期間中の前記複数の時間間隔の各々について前記少なくとも１つのチャネル適応パラメータを決定するための前記命令が、前記第２の電力線通信ネットワークからの前記干渉レベルの変動の影響を補償するために、前記ビーコン期間中の前記複数の時間間隔の各々についてトーンマップ構成を決定するための命令を備える、請求項３５に記載の機械可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
[0001]本出願は、２０１３年５月３０日に出願された米国出願第１３／９０６，２７４号の優先権の利益を主張する。
【０００２】
[0002]本発明の主題の実施形態は、一般に通信ネットワークの分野に関し、より詳細には、共有電力線通信媒体上のネイバー電力線通信ネットワークからの干渉を補償するためのチャネル適応に関する。
【背景技術】
【０００３】
[0003]電力線通信（ＰＬＣ：powerline communication）システムでは、２つまたはそれ以上のＰＬＣネットワークが共有ＰＬＣ媒体を利用し得る。たとえば、ＳｏＨｏ（スモールオフィス／ホームオフィス）環境では、様々なデバイス間の接続性を与えるための２つまたはそれ以上のＰＬＣネットワークによって住戸（dwelling unit）内の電力線配線が共有され得る。マルチプルなＰＬＣネットワークが、時分割多元接続（ＴＤＭＡ：time division multiple access）、キャリア検知多重アクセス（ＣＳＭＡ：carrier sense multiple access）などを使用してＰＬＣ媒体を共有し得る。マルチプルなＰＬＣネットワークによるＰＬＣ媒体のそのような共有は、ネイバーＰＬＣネットワークからの干渉によりＰＬＣの性能を低減することがある。たとえば、第１のＰＬＣネットワークにおける送信は、第２のＰＬＣネットワーク中のネットワークデバイスへの干渉として現れることがある。
【発明の概要】
【０００４】
[0004]電力線通信ネットワークにおけるネイバーネットワーク干渉を補償するためにチャネル適応を実装するための様々な実施形態が開示される。いくつかの実施形態では、方法は、第１の電力線通信ネットワークに関連する電力線通信デバイスにおいて、第１の電力線通信ネットワークと電力線通信媒体を共有する第２の電力線通信ネットワークからの干渉レベル（level of interference）の変動に少なくとも部分的に基づいて、第１の電力線通信ネットワークのビーコン期間（beacon period）中の複数の時間間隔を決定することと、第２の電力線通信ネットワークからの干渉レベルの変動の影響を補償するために、ビーコン期間中の複数の時間間隔の各々について少なくとも１つのチャネル適応パラメータ（channel adaptation parameter）を決定することとを備える。
【０００５】
[0005]いくつかの実施形態では、第１の電力線通信ネットワークのビーコン期間中の複数の時間間隔を前記決定することは、第２の電力線通信ネットワークからの変動する干渉レベルに少なくとも部分的に基づいて、第１の電力線通信ネットワークのビーコン期間を複数の時間間隔に分割することを備える。
【０００６】
[0006]いくつかの実施形態では、本方法は、複数の時間間隔のうちの少なくとも１つの間に電力線通信媒体を介してデータを送信するときに、ビーコン期間中の複数の時間間隔のうちの少なくとも１つに対応する少なくとも１つのチャネル適応パラメータを適用することをさらに備える。
【０００７】
[0007]いくつかの実施形態では、本方法は、ビーコン期間中の複数の時間間隔のうちの第１の時間間隔中に電力線通信媒体を介してデータを送信することを決定することと、第１の時間間隔中にデータを送信するときに、第１の時間間隔に対応する少なくとも１つのチャネル適応パラメータを適用することとをさらに備える。
【０００８】
[0008]いくつかの実施形態では、第１の電力線通信ネットワークのビーコン期間中の複数の時間間隔を前記決定することは、電力線通信媒体を介した送信のための第２の電力線通信ネットワーク中の１つまたは複数の電力線通信デバイスに割り振られた１つまたは複数の時間間隔を決定することと、１つまたは複数の時間間隔に少なくとも部分的に基づいて第１の電力線通信ネットワークのビーコン期間中の複数の時間間隔を決定することとを備える。
【０００９】
[0009]いくつかの実施形態では、１つまたは複数の時間間隔を前記決定することは、時分割多元接続（ＴＤＭＡ）チャネルアクセス方式に従う第２の電力線通信ネットワークにおける送信のための１つまたは複数の電力線通信デバイスに割り振られた１つまたは複数の時間間隔を決定することを備える。
【００１０】
[0010]いくつかの実施形態では、１つまたは複数の時間間隔を前記決定することは、時分割多元接続（ＴＤＭＡ）チャネルアクセス方式ならびに第１の電力線通信ネットワークのビーコン期間と第２の電力線通信ネットワークのビーコン期間との間の時間オフセットに従う、第２の電力線通信ネットワークにおける送信のための、１つまたは複数の電力線通信デバイスに割り振られた１つまたは複数の時間間隔を決定することを備える。
【００１１】
[0011]いくつかの実施形態では、１つまたは複数の時間間隔を前記決定することは、電力線通信媒体を介した送信のための第２の電力線通信ネットワーク中の１つまたは複数の電力線通信デバイスに割り振られた１つまたは複数の時間間隔を示す、第２の電力線通信ネットワーク中の１つまたは複数の電力線通信デバイスからのチャネル割振り情報を受信することと、チャネル割振り情報に少なくとも部分的に基づいて１つまたは複数の時間間隔を決定することとを備える。
【００１２】
[0012]いくつかの実施形態では、チャネル割振り情報は、第２の電力線通信ネットワークにおいて実装されたＴＤＭＡチャネルアクセス方式に関連するチャネルアクセス情報を備える。
【００１３】
[0013]いくつかの実施形態では、１つまたは複数の時間間隔を前記決定することは、第２の電力線通信ネットワークにおいて、送信電力線通信デバイスと受信電力線通信デバイスとの間の双方向通信交換（bi-directional communication exchange）を決定することをさらに備える。
【００１４】
[0014]いくつかの実施形態では、第１の電力線通信ネットワークのビーコン期間中の複数の時間間隔を前記決定することは、異なるチャネル適応パラメータがそれらについて別個に決定され得る複数の時間間隔へとビーコン期間を分割することを備える。
【００１５】
[0015]いくつかの実施形態では、干渉レベルの変動は干渉レベルの差を含み、干渉レベルの差はあらかじめ定義されたしきい値よりも大きい。
【００１６】
[0016]いくつかの実施形態では、少なくとも１つのチャネル適応パラメータは、直交周波数分割多重（ＯＦＤＭ）キャリア当たりのビットの数と、ＯＦＤＭシンボルとＯＦＤＭシンボルとの間のガードインターバル（guard interval）と、前方誤り訂正（ＦＥＣ：forward error correction）のために使用される冗長ビットの数とのうちの少なくとも１つを備える。
【００１７】
[0017]いくつかの実施形態では、第１の電力線通信ネットワークのビーコン期間中の複数の時間間隔を前記決定することは、電力線通信媒体上の現在のチャネル状態と、第２の電力線通信ネットワークからの干渉レベルの変動とに少なくとも部分的に基づいて、複数の時間間隔を決定することを備える。
【００１８】
[0018]いくつかの実施形態では、第２の電力線通信ネットワークからの干渉レベルの変動の影響を補償するために、ビーコン期間中の複数の時間間隔の各々について少なくとも１つのチャネル適応パラメータを前記決定することは、第２の電力線通信ネットワークからの干渉レベルの変動の影響を補償するために、ビーコン期間中の複数の時間間隔の各々についてトーンマップ構成（tonemap configuration）を決定することを備える。
【００１９】
[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]図３に、ネイバーＰＬＣネットワークからのチャネル雑音および干渉を補償するためにチャネル適応がそれらについて別個に実行され得る、ＰＬＣネットワークのビーコン期間中の時間間隔の例示的な概念図を示す。図３は、ＰＬＣネットワーク１１２の（図２に関して上記で説明した）ビーコン期間２０２および２０４と同様であるビーコン期間３００を示す。図３はまた、ＡＣラインサイクル３０１およびＡＣラインサイクル３０３と呼ばれる、ＰＬＣ媒体１１１のＡＣラインサイクルの２つの期間を含む。ビーコン期間３００の持続時間は、ＡＣラインサイクル３０１とＡＣラインサイクル３０３との持続時間の和に等しいものであり得る。ＰＬＣネットワーク１１２のビーコン期間の持続時間は、ＰＬＣ媒体１１１上のＡＣ周波数が６０ヘルツであるとき、３３．３ミリ秒であり得る。同様に、ＰＬＣネットワーク１１２のビーコン期間の持続時間は、ＰＬＣ媒体１１１上のＡＣ周波数が５０ヘルツであるとき、４０ミリ秒であり得る。ＡＣラインサイクル３０１は時間間隔３０２、３０４、３０６、３０８、３１０、および３１２を含む。同様に、ＡＣラインサイクル３０３は時間間隔３１４、３１６、３１８、３２０、３２２、および３２４を含む。時間間隔３１４、３１６、３１８、３２０、３２２、および３２４が、それぞれ、時間間隔３０２、３０４、３０６、３０８、３１０、および３１２と同様であることに留意されたい。たとえば、チャネル分析ユニット１０８は、時間間隔３０２、３０４、３０６、３０８、３１０、および３１２が周期的であり、ＡＣラインサイクルの各期間において繰り返すと決定し得る。一例では、時間間隔３１２は周期的干渉を示し、時間間隔３２４中の干渉は時間間隔３１２中の干渉と同様であり得る。図３は、ＡＣラインサイクル３０１の始端と同期した時間間隔３０２の始端と、ＡＣラインサイクル３０１の終端と同期した時間間隔３１２の終端とを示すが、これらはいくらかの相違（variance）を伴って近似的に同期され得る。しかしながら、他の例では、時間間隔３１２の終端はＡＣラインサイクル３０１の終端と同期されず、代わりに、時間間隔３１２は、ＡＣラインサイクル３０１とＡＣラインサイクル３０３との間にあり得る（同様に、時間間隔３０２は２つのＡＣラインサイクルの間にあり得る）ことに留意されたい。
【００５９】
[0064]いくつかの実装形態では、チャネル分析ユニット１０８は、ネイバーＰＬＣネットワーク１０３からのチャネル雑音および干渉を補償するためにチャネル適応を実行するためのビーコン期間３００中の時間間隔を決定することができる。たとえば、チャネル分析ユニット１０８はビーコン期間３００中のＰＬＣ媒体１１１上のチャネル雑音を決定することができる。チャネル分析ユニット１０８は、次いで、ＰＬＣ媒体１１１上のチャネル雑音がそれにわたって周期的である時間間隔を決定することができる。たとえば、チャネル分析ユニット１０８は、ＡＣラインサイクル３０１の時間間隔３０７中のチャネル雑音と時間間隔３０９中のチャネル雑音との間の差があらかじめ定義されたしきい値を上回ると決定することができる。チャネル分析ユニット１０８は、チャネル適応が時間間隔３０７と時間間隔３０９とのために別個に実行される必要があると決定することができる。チャネル分析ユニット１０８はまた、ＰＬＣ媒体１１１上のチャネル雑音パターンが反復的であり、それぞれ、ＡＣラインサイクル３０１中の時間間隔３０７および３０９と同様である時間間隔３１１および３１３がＡＣラインサイクル３０３に関して存在すると決定し得る。ＰＬＣ媒体上のチャネル雑音の差がそれの間あらかじめ定義されたしきい値を上回るビーコン期間３００中の時間間隔を決定すると、チャネル分析ユニット１０８は、ネイバーＰＬＣネットワーク１０３からの干渉の差がそれの間あらかじめ定義されたしきい値を上回るビーコン期間３００中の時間間隔を決定することができる。
【００６０】
[0065]一実装形態では、チャネル分析ユニット１０８は、ネイバーＰＬＣネットワーク１０３中のネットワークデバイスからの送信を検出するためにＰＬＣ媒体１１１を監視することができる。チャネル分析ユニット１０８は時間間隔３０４、３１０、３１６、および３２２中にネットワークデバイス１０４からの送信を検出し得る。同様に、チャネル分析ユニット１０８は時間間隔３０６、３１２、３１８、および３２４中にネットワークデバイス１０２からの送信を検出し得る。チャネル分析ユニット１０８は、時間間隔３０２、３０８、３１４、および３２０中にネイバーＰＬＣネットワーク１０３のネットワークデバイスからの送信を検出しないことがある。チャネル分析ユニット１０８は、時間間隔３０２および３０４中の干渉の差があらかじめ定義されたしきい値を上回ると決定し得る。同様に、チャネル分析ユニット１０８は、時間間隔３０４および３０６中の干渉の差ならびに時間間隔３０６および３０８中の干渉の差が、それぞれ、あらかじめ定義されたしきい値を上回ると決定し得る。チャネル分析ユニット１０８は、次いで、ＡＣラインサイクル３０１中の時間間隔３０２、３０４、３０６、３０８、３１０および３１２を決定することができる。チャネル分析ユニット１０８はさらに、ネイバーＰＬＣネットワーク１０３中のネットワークデバイスからの送信に起因する干渉パターンがＡＣラインサイクル３０３にわたって反復的であると決定することができる。チャネル分析ユニット１０８は、チャネル適応ユニット１０９によってチャネル適応がそれらについて別個に実行され得る、ＡＣラインサイクル３０３中の時間間隔３１４、３１６、３１８、３２０、３２２、および３２４を決定することができる。上記で説明したように、チャネル分析ユニット１０８は、ＰＬＣ媒体１１１上のチャネル雑音に基づいてビーコン期間３００の時間間隔を決定し、次いで、ネイバーＰＬＣネットワーク１０３からの干渉に基づいて時間間隔を決定することができるが、実施形態はそれらに限定されない。いくつかの実施形態では、チャネル分析ユニット１０８は、最初にネイバーＰＬＣネットワーク１０３からの干渉に基づいてビーコン期間３００の時間間隔を決定し、次いで、ＰＬＣ媒体上のチャネル雑音に基づいて時間間隔を決定することができる。他の実施形態では、チャネル分析ユニット１０８は、ビーコン期間３００の時間間隔を決定するために、ＰＬＣ媒体１１１上のチャネル雑音とネイバーＰＬＣネットワーク１０３からの干渉とを同時に分析することができる。
【００６１】
[0066]別の実装形態では、ネイバーＰＬＣネットワーク１０３のネットワークデバイスからの送信を検出する代わりに、チャネル分析ユニット１０８は、（前述したように）ネイバーＰＬＣネットワーク１０３の１つまたは複数のネットワークデバイスからチャネル割振り情報を受信し得る。たとえば、チャネル分析ユニット１０８は、ネイバーＰＬＣネットワーク１０３の中央コーディネータからチャネル割振り情報を受信し得る。チャネル割振り情報は、ネイバーＰＬＣネットワーク１０３において利用されるチャネルアクセス方式（たとえば、ＴＤＭＡ、ＣＳＭＡなど）を含み得る。チャネル割振り情報はまた、ネイバーＰＬＣネットワーク１０３中のネットワークデバイスについての送信スケジュールを含み得る。たとえば、送信スケジュールは、ネイバーＰＬＣネットワーク１０３のネットワークデバイスがそれの間ＰＬＣ媒体１１１上で送信することを許される、ビーコン期間のタイムスロットを含み得る。チャネル分析ユニット１０８は、次いで、ビーコン期間３００中の時間間隔３０２、３０４、３０６、３０８、３１０、３１２、３１４、３１６、３１８、３２０、３２２、および３２４を決定するために、ＰＬＣ媒体上の周期的チャネル雑音に関する情報とともにネイバーＰＬＣネットワーク１０３の中央コーディネータから受信したチャネル割振り情報を利用することができる。
【００６２】
[0067]さらに、他の実装形態では、チャネル分析ユニット１０８は、ネイバーＰＬＣネットワーク１０３のネットワークデバイスからの送信を検出することも、ネイバーＰＬＣネットワーク１０３の中央コーディネータからチャネル割振り情報を受信することもなしに、ビーコン期間３００の時間間隔を決定し得ることに留意されたい。チャネル分析ユニット１０８は、チャネル適応がそれについて別個に実行され得る最も短い時間間隔を決定し得る。たとえば、チャネル分析ユニット１０８は、チャネル適応ユニット１０９の能力を決定するためにチャネル適応ユニット１０９と情報を交換し得る。チャネル分析ユニット１０８は、チャネル適応ユニット１０９がそれについてチャネル適応を実行可能である、最も短い時間期間を決定し得る。チャネル分析ユニット１０８は、次いで、ビーコン期間を、チャネル適応ユニット１０９がそれについてチャネル適応を実行可能である最も短い時間期間に等しい時間間隔へと区分することによって、ビーコン期間３００の時間間隔を決定することができる。いくつかの実装形態では、チャネル適応ユニット１０９は、チャネル適応を実行するためのビーコン期間３００の最も短い時間間隔の期間を示すチャネル分析ユニット１０８からの命令を受信し得る。チャネル適応ユニット１０９は、次いで、チャネル適応ユニット１０９がそれについてチャネル適応を実行可能である、ビーコン期間３００の最も短い時間間隔を決定することができる。
【００６３】
[0068]図４に、ネイバーＰＬＣネットワークからの変動する干渉レベルに基づいてビーコン期間中の時間間隔を決定し、変動する干渉レベルを補償するためにチャネル適応を実行するための、例示的な動作の流れ図を示す。
【００６４】
[0069]ブロック４０２において、第１のＰＬＣネットワークのビーコン期間中の複数の時間間隔が、第２のＰＬＣネットワークからの干渉レベルの変動に少なくとも部分的に基づいて決定される。一実装形態では、チャネル分析ユニット１０８はネイバーＰＬＣネットワーク１０３のビーコン期間３００中の時間間隔を決定する。たとえば、チャネル分析ユニット１０８は、（図３に関して上記で説明したように）ネイバーＰＬＣネットワーク１０３からの変動する干渉レベルに基づいて時間間隔３０２、３０４、３０６、３０８、３１２、３１４、３１６、３１８、３２０、３２２、および３２４を決定することができる。いくつかの実装形態では、チャネル分析ユニット１０８はまた、ビーコン期間３００中の時間間隔を決定するためにＰＬＣ媒体１１１上のチャネル雑音（および他のチャネル特性）に関する情報を利用し得る。一実装形態では、チャネル分析ユニット１０８は、ネイバーＰＬＣネットワーク１０３中のネットワークデバイスによる送信に起因するＰＬＣ媒体１１１上の干渉を検出し得る。別の実装形態では、チャネル分析ユニット１０８は、（図３において上記で説明したように）時間間隔を決定するためにネイバーＰＬＣネットワーク１０３の中央コーディネータからネイバーＰＬＣネットワーク１０３のチャネル割振り情報を受信し得る。チャネル分析ユニット１０８はさらに、ネイバーＰＬＣネットワーク１０３における肯定応答の送信に起因してＰＬＣ媒体１１１上で引き起こされる干渉を推定するためにネイバーＰＬＣネットワーク１０３中のネットワークデバイスの送信スケジュールを利用することができる。たとえば、ネットワークデバイス１０２からネットワークデバイス１０４への送信の後に、一般に、ネットワークデバイス１０４からネットワークデバイス１０２への肯定応答送信が続くことになる。チャネル分析ユニット１０８は、ＰＬＣ媒体１１１上の追加の干渉をまねき得るそのような肯定応答の予想される送信を考慮に入れ得る。チャネル分析ユニット１０８は、干渉の差がそれの間あらかじめ定義されたしきい値を上回るビーコン期間３００中の時間間隔を決定することができる。チャネル分析ユニット１０８は、時間間隔に関する情報を、ネットワークデバイス１０６からの送信中の時間間隔にわたってチャネル適応を別個に実行し得るチャネル適応ユニット１０９へと送り得る。フローはブロック４０４に続く。
【００６５】
[0070]ブロック４０４において、ビーコン期間中の複数の時間間隔の各々についてチャネル適応パラメータが決定される。一実装形態では、チャネル適応ユニット１０９は、チャネル分析ユニット１０８から受信された時間間隔の各々についてチャネル適応パラメータを決定し得る。たとえば、ＨｏｍｅＰｌｕｇ  ＡＶベースのシステムでは、チャネル適応ユニット１０９は、時間間隔の各々のために利用されるべきユニークなトーンマップを決定し得る。一実装形態では、ＨｏｍｅＰｌｕｇ  ＡＶトーンマップは、ビーコン期間中の１つまたは複数の時間間隔中の送信のために使用され得るチャネル適応パラメータを含み得る。チャネル適応ユニット１０９は、時間間隔の各々について決定されたＰＬＣ媒体１１１の雑音、ネイバー干渉、および他の既存のチャネル状態（たとえば、信号対干渉比など）に基づいてトーンマップを決定し得る。チャネル適応パラメータは、トーンマップに関連する変調パラメータ（たとえば、選択ＯＦＤＭキャリア、ＯＦＤＭキャリア当たりのビット数、ＯＦＤＭシンボル間のガードインターバルなど）、特に、ＦＥＣコードレートを含み得る。チャネル適応ユニット１０９は時間間隔の各々についてチャネル適応パラメータを別個に決定することができる。たとえば、チャネル適応ユニット１０９は、他の時間間隔と比較してネイバーＰＬＣネットワーク１０３からのより大きい干渉量を有し得る時間間隔３０４、３１０、３１６、および３２２についてのＦＥＣコードレートを増加させることを決定し得る。時間間隔の各々についてチャネル適応パラメータを決定すると、チャネル適応ユニットは、ネットワークデバイス１０６中のそれぞれの時間間隔のためのチャネル適応パラメータ（それぞれの時間間隔のためのトーンマップ構成など）を記憶し得る。フローはブロック４０６に続く。
【００６６】
[0071]ブロック４０６において、チャネル適応パラメータは、ビーコン期間中の複数の時間間隔のうちの１つまたは複数に適用される。一実装形態では、チャネル適応ユニット１０９は、ビーコン期間３００中の複数の時間間隔のうちの１つまたは複数の間にネットワークデバイス１０６の送信機を使用してデータを送信するとき、チャネル適応パラメータを複数の時間間隔のうちの１つまたは複数に適用する。たとえば、チャネル適応ユニット１０９は、時間間隔３０４中のネットワークデバイス１０６からネットワークデバイス１１０への送信がスケジュールされると決定し得る。チャネル適応ユニット１０９は、ネットワークデバイス１０６に記憶されたチャネル適応パラメータ（トーンマップ構成など）を読み取ることによって時間間隔３０４のためのチャネル適応パラメータを決定することができる。たとえば、チャネル適応ユニット１０９は、ＦＥＣコードレートが増加されるべきであり、時間間隔３０４中の送信のために特定のトーンマップ設定が使用されるべきであると決定し得る。チャネル適応ユニット１０９は、ＦＥＣコードレートを増加させるためにネットワークデバイス１０６の送信機の１つまたは複数の信号処理ユニット中の設定を変更し得る。増加したＦＥＣコードレートにより、ネットワークデバイス１１０は、ネットワークデバイス１０６からの送信を復号し、ネイバーＰＬＣネットワーク１０３からの干渉に起因して誘起されたエラーを補正することが可能になり得る。チャネル適応ユニット１０９はまた、時間間隔３０４中の送信のための異なるＯＦＤＭキャリアに割り振られるビット数を変更するために、時間間隔３０４のための特定のトーンマップ構成を利用すると決定し得る。したがって、チャネル適応ユニット１０９によって実行されるチャネル適応は、ＰＬＣ媒体１１１上でのネイバーＰＬＣネットワーク１０３のネットワークデバイスからの送信に起因する干渉を補償することができる。
【００６７】
[0072]図５に、第２のＰＬＣネットワークにおけるチャネル割振りに基づいて第１のＰＬＣネットワークのビーコン期間中の時間間隔を決定し、それぞれの時間間隔中の送信に基づいてチャネル適応を実行するための、例示的な動作の流れ図を示す。
【００６８】
[0073]ブロック５０２において、第１のＰＬＣネットワーク中のＰＬＣデバイスにおいて、第２のＰＬＣネットワーク中の１つまたは複数のＰＬＣデバイスに関連するチャネル割振り情報が決定される。一実装形態では、ネットワークデバイス１０６中のチャネル分析ユニット１０８は、（図４に関して上記で説明したように）ネイバーＰＬＣネットワーク１０３中のネットワークデバイス１０２および１０４に関連するチャネル割振り情報を決定する。たとえば、チャネル分析ユニット１０８は、ネイバーＰＬＣネットワーク１０３の中央コーディネータからチャネル割振り情報を受信する。チャネル割振り情報は、ネイバーＰＬＣネットワーク１０３のネットワークデバイスからのＰＬＣ媒体１１１上でのスケジュールされた送信に関する情報を含み得る。フローはブロック５０４に続く。
【００６９】
[0074]ブロック５０４において、チャネル割振り情報に少なくとも部分的に基づいて、第１のＰＬＣネットワークのビーコン期間において時間間隔が決定される。一実装形態では、チャネル分析ユニット１０８はＰＬＣネットワーク１１２のビーコン期間３００中の時間間隔を決定する。たとえば、チャネル分析ユニット１０８は、時間間隔中の（ネイバーＰＬＣネットワーク１０３のネットワークデバイスからのＰＬＣ媒体１１１上での送信に起因する）干渉の差があらかじめ定義されたしきい値を上回るようにビーコン期間３００中の時間間隔を決定することができる。チャネル分析ユニット１０８はチャネル適応ユニット１０９に時間間隔に関する情報を送ることができ、チャネル適応ユニット１０９は時間間隔の各々についてチャネル適応パラメータを決定することができる。フローはブロック５０６に続く。
【００７０】
[0075]ブロック５０６において、時間間隔の各々のためにループが開始される。一実装形態では、チャネル適応ユニット１０９はビーコン期間３００中の時間間隔の各々のためにループを開始する。ループは、ブロック５０８、５１０、５１２、および５１４における動作を含む。フローはブロック５０８に続く。
【００７１】
[0076]ブロック５０８において、時間間隔についてのチャネル情報が決定される。一実装形態では、チャネル適応ユニット１０９は、ループの現在の反復における時間間隔についてのＰＬＣ媒体１１１のチャネル情報を決定する。たとえば、チャネル適応ユニット１０９は、ループの現在の反復における時間間隔についてのＰＬＣ媒体１１１の瞬間的チャネル状態情報（たとえば、雑音、ネイバーネットワークからの干渉など）を決定することができる。フローはブロック５１２に続く。
【００７２】
[0077]ブロック５１２において、時間間隔のためのチャネル適応パラメータが決定される。一実装形態では、チャネル適応ユニット１０９は、ループの現在の反復における時間間隔のためのチャネル適応パラメータを決定する。たとえば、チャネル適応ユニット１０９は、トーンマップに関連する変調パラメータ（たとえば、ＯＦＤＭキャリア当たりのビット、ＯＦＤＭシンボル間のガードインターバルなど）およびＦＥＣコードレートを決定することができる。チャネル適応ユニット１０９は、時間間隔（すなわち、ループの現在の反復における時間間隔）中の送信のためのネイバーＰＬＣネットワーク１０３からの干渉を補償するためにＦＥＣコード中で利用されるべき冗長ビットの数を決定し得る。チャネル適応ユニット１０９は、時間間隔のためのチャネル適応パラメータをネットワークデバイス１０６中のメモリロケーションに記憶し得る。フローはブロック５１４に続く。
【００７３】
[0078]ブロック５１４において、すべての時間間隔についてチャネル適応パラメータが決定されたかどうかが決定される。一実装形態では、チャネル適応ユニット１０９は、ビーコン期間３００中のすべての時間間隔（すなわち、ブロック５０４において、チャネル分析ユニットからそれについての情報が受信された時間間隔）についてチャネル適応パラメータが決定されたかどうかを決定する。すべての時間間隔についてチャネル適応パラメータが決定された場合、制御はブロック５１６に進む。すべての時間間隔についてチャネル適応パラメータが決定されていない場合、制御はブロック５０６にループバックし、ループの次の反復が実行される。
【００７４】
[0079]ブロック５１６において、スケジュールされた送信とそれらの対応する時間間隔とが決定される。一実装形態では、チャネル適応ユニット１０９は、ネットワークデバイス１０６においてスケジュールされた送信を決定する。たとえば、チャネル適応ユニット１０９は、ネットワークデバイス１０６がＰＬＣ媒体１１１上でそれの間に送信するようにスケジュールされたＰＬＣネットワーク１１２のビーコン期間中の時間間隔を決定する。フローはブロック５１８に続く。
【００７５】
[0080]ブロック５１８において、時間間隔のためのチャネル適応パラメータが選択される。一実装形態では、チャネル適応ユニット１０９は、ブロック５１６において決定された時間間隔のためのチャネル適応パラメータを決定する。たとえば、チャネル適応ユニット１０９は、ネットワークデバイス１０６におけるそれぞれの時間間隔に対応するメモリロケーションに記憶されたチャネル適応パラメータを読み取り得る。フローはブロック５２０に続く。
【００７６】
[0081]ブロック５２０において、時間間隔のためのチャネル適応パラメータが適用される。一実装形態では、チャネル適応ユニット１０９はチャネル適応パラメータを時間間隔のうちの１つまたは複数に適用する。たとえば、チャネル適応ユニット１０９は、それぞれの時間間隔においてネットワークデバイス１０６の送信機からの送信中に、時間間隔に対応するチャネル適応パラメータを適用し得る。同様に、チャネル適応ユニット１０９は、それぞれの時間間隔における送信中に他の時間間隔に対応するチャネル適応パラメータを適用し得る。
【００７７】
[0082]チャネル分析ユニット１０８が、ネイバーＰＬＣネットワーク１０３のチャネル雑音およびチャネル割振り情報に基づいてビーコン期間３００の時間間隔を決定することに限定されないことに留意されたい。いくつかの実施形態では、チャネル分析ユニット１０８は、ビーコン期間３００を、チャネル適応ユニット１０９がチャネル適応をそれについて実行可能である最も短い時間間隔へと分割し得る。他の実施形態では、チャネル分析ユニットは、ビーコン期間３００中の時間間隔を決定するために両方の技法（すなわち、ネイバーＰＬＣネットワーク１０３におけるチャネル割振り情報に基づいて時間間隔を決定することと、ビーコン期間を、チャネル適応ユニット１０９がチャネル適応をそれについて実行できる最も短い時間間隔に分割することと）の組合せを利用し得る。
【００７８】
[0083]さらに、チャネル分析ユニット１０８は、ＰＬＣ媒体１１１を監視し、ネイバーＰＬＣネットワーク１０３における変化するネットワークトラフィックパターンに基づいてビーコン期間３００中の時間間隔を動的に決定することができることに留意されたい。たとえば、ネイバーＰＬＣネットワーク１０３中のネットワークデバイスのためのＴＤＭＡ割振りは、高優先度通信がネイバーＰＬＣネットワーク１０３中のネットワークデバイス間で行われるときに変化し得る。一例では、高優先度通信は、ネットワークデバイス１０２からネットワークデバイス１０４へのビデオストリーム送信であり得る。ネイバーＰＬＣネットワーク１０３の中央コーディネータは、ビーコン期間中のより多くのタイムスロットを送信のためにネットワークデバイス１０２に割り振り得る。チャネル分析ユニット１０８は、ＰＬＣ媒体１１１上での送信のそのような変化を監視し、それに応じて、ビーコン期間３００中のチャネル適応を実行するための時間間隔を決定し得る。
【００７９】
[0084]同様に、ネイバーＰＬＣネットワーク１０３におけるネットワークトラフィックパターンが、ネイバーＰＬＣネットワーク１０３がＣＳＭＡチャネルアクセス方式を利用するときに変動することがある。ＣＳＭＡチャネルアクセス方式はＰＬＣ媒体１１１を同時に複数のネットワークデバイスに割り振り得、ネイバーＰＬＣネットワーク１０３中のネットワークデバイスはチャネルアクセスを求めて競合し得る。チャネル分析ユニット１０８は、ネイバーＰＬＣネットワーク１０３のネットワークトラフィックパターンのそのような変化を監視することが可能であり、それに応じて、チャネル適応がそれらについて別個に実行され得るビーコン期間３００中の時間間隔を決定することができることに留意されたい。
【００８０】
[0085]当業者なら諒解するように、本発明の主題の態様は、システム、方法、またはコンピュータプログラム製品として具現化され得る。したがって、本発明の主題の態様は、完全にハードウェアの実施形態、（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）ソフトウェアの実施形態、またはソフトウェアの態様とハードウェアの態様とを組み合わせた実施形態の形態をとり得、本明細書では、それらすべてを概して「回路」、「モジュール」または「システム」と呼ぶことがある。さらに、本発明の主題の態様は、コンピュータ可読プログラムコードを組み込む１つまたは複数のコンピュータ可読媒体中で具現化されたコンピュータプログラム製品の形態をとり得る。
【００８１】
[0086]１つまたは複数のコンピュータ可読媒体の任意の組合せが利用され得る。コンピュータ可読媒体は、コンピュータ可読信号媒体またはコンピュータ可読記憶媒体であり得る。コンピュータ可読記憶媒体は、限定はしないが、たとえば、電子、磁気、光、電磁気、赤外線、または半導体のシステム、装置、またはデバイス、あるいは上記の任意の適切な組合せであり得る。コンピュータ可読記憶媒体のより具体的な例（非網羅的なリスト）としては、１つまたは複数のワイヤを有する電気的接続、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、消去可能プログラマブル読取り専用メモリ（ＥＰＲＯＭまたはフラッシュメモリ）、光ファイバー、ポータブルコンパクトディスク読取り専用メモリ（ＣＤ−ＲＯＭ）、光記憶デバイス、磁気記憶デバイス、または上記の任意の好適な組合せがあり得る。本明細書のコンテキストでは、コンピュータ可読記憶媒体は、命令実行システム、装置、またはデバイスによってあるいはそれらに関連して使用するためのプログラムを包含または記憶することができる任意の有形媒体であり得る。
【００８２】
[0087]コンピュータ可読信号媒体は、たとえばベースバンド内に、または搬送波の一部として、コンピュータ可読プログラムコードが組み込まれた伝搬データ信号を含み得る。そのような伝搬信号は、限定はしないが、電磁気、光、またはそれらの任意の好適な組合せを含む、様々な形態のうちのいずれかをとり得る。コンピュータ可読信号媒体は、コンピュータ可読記憶媒体ではなく、命令実行システム、装置、またはデバイスによってあるいはそれらに関連して使用するためのプログラムを通信、伝搬、またはトランスポートすることができる任意のコンピュータ可読媒体であり得る。
【００８３】
[0088]コンピュータ可読媒体上で実施されるプログラムコードは、限定はしないが、ワイヤレス、ワイヤライン、光ファイバーケーブル、ＲＦなど、または上記の任意の好適な組合せを含む、任意の好適な媒体を使用して送信され得る。
【００８４】
[0089]本発明の主題の態様の動作を実行するためのコンピュータプログラムコードは、Ｊａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋などのオブジェクト指向プログラム言語、および「Ｃ」プログラミング言語または同様のプログラミング言語などの従来の手続き型プログラム言語を含む、１つまたは複数のプログラミング言語の任意の組合せで記述され得る。プログラムコードは、完全にユーザのコンピュータ上で実行するか、部分的にユーザのコンピュータ上で実行するか、スタンドアロンソフトウェアパッケージとして実行するか、部分的にユーザのコンピュータ上と部分的にリモートコンピュータ上とで実行するか、あるいは完全にリモートコンピュータまたはサーバ上で実行し得る。後者のシナリオでは、リモートコンピュータは、ローカルエリアネットワーク（ＬＡＮ）またはワイドエリアネットワーク（ＷＡＮ）を含む、任意のタイプのネットワークを通してユーザのコンピュータに接続され得、あるいは接続は、（たとえば、インターネットサービスプロバイダを使用してインターネットを通して）外部コンピュータに対して行われ得る。
【００８５】
[0090]本発明の主題の態様については、本発明の主題の実施形態による、方法、装置（システム）およびコンピュータプログラム製品のフローチャート図および／またはブロック図を参照しながら説明した。フローチャート図および／またはブロック図の各ブロック、ならびにフローチャート図および／またはブロック図におけるブロックの組合せはコンピュータプログラム命令によって実装され得ることを理解されよう。これらのコンピュータプログラム命令は、機械を製造するために、汎用コンピュータ、専用コンピュータ、または他のプログラマブルデータ処理装置のプロセッサに与えられ得、その結果、コンピュータまたは他のプログラマブルデータ処理装置のプロセッサを介して実行される命令は、フローチャートおよび／またはブロック図の１つまたは複数のブロック中で指定された機能／動作を実装するための手段を作成する。
【００８６】
[0091]これらのコンピュータプログラム命令はまた、コンピュータ、他のプログラマブルデータ処理装置、または他のデバイスに、特定の方法で機能するように指示することができるコンピュータ可読媒体に記憶され得、その結果、コンピュータ可読媒体に記憶された命令は、フローチャートおよび／またはブロック図の１つまたは複数のブロック中で指定された機能／動作を実装する命令を含む製造品を製造する。
【００８７】
[0092]コンピュータプログラム命令はまた、コンピュータ、他のプログラマブルデータ処理装置、または他のデバイスにロードされて、一連の動作ステップをコンピュータ、他のプログラマブル装置または他のデバイス上で実行されるようにさせて、コンピュータ実装プロセスを作成し得、その結果、コンピュータまたは他のプログラマブル装置上で実行される命令は、フローチャートおよび／またはブロック図の１つまたは複数のブロック中で指定された機能／動作を実装するためのプロセスを提供する。
【００８８】
[0093]図６に、例示的なネットワークデバイス６００のブロック図を示す。いくつかの実装形態では、ネットワークデバイス６００は、ＰＬＣデバイス（たとえば、サーバ、テレビジョン、ラップトップなど）であり得る。ネットワーク６００は、（場合によっては、複数のプロセッサ、複数のコア、複数のノードを含む、および／またはマルチスレッドを実装するなどの）プロセッサユニット６０１を含む。ネットワークデバイス６００はメモリ６０５を含む。メモリ６０５は、システムメモリ（たとえば、キャッシュ、ＳＲＡＭ、ＤＲＡＭ、ゼロキャパシタＲＡＭ、ツイントランジスタＲＡＭ、ｅＤＲＡＭ、ＥＤＯ  ＲＡＭ、ＤＤＲ  ＲＡＭ、ＥＥＰＲＯＭ（登録商標）、ＮＲＡＭ、ＲＲＡＭ（登録商標）、ＳＯＮＯＳ、ＰＲＡＭなどのうちの１つまたは複数）、または上記ですでに説明した機械可読媒体のとり得る実現形態のうちの１つまたは複数であり得る。ネットワークデバイス６００はまた、バス６１１（たとえば、ＰＣＩ、ＰＣＩ−Ｅｘｐｒｅｓｓ、ＡＨＢ（登録商標）、ＡＸＩ（登録商標）、ＮｏＣなど）と、通信ユニット６１０と、（１つまたは複数の）記憶デバイス６０９（たとえば、光ストレージ、磁気ストレージ、ネットワーク接続ストレージなど）と、ネットワークインターフェース６０７（たとえば、電力線インターフェース、イーサネット（登録商標）インターフェース、フレームリレーインターフェース、ＳＯＮＥＴインターフェース、ワイヤレスインターフェースなど）とを含む。通信ユニット６１０はチャネル分析ユニット６０２とチャネル適応ユニット６０３とを含む。チャネル分析ユニット６０２は、チャネル特性を分析するための１つまたは複数のハードウェア、ファームウェア、およびソフトウェア構成要素を含み、ネイバー通信ネットワークにおけるチャネル割振り情報を決定するために１つまたは複数のネイバー通信ネットワーク中のネットワークデバイスと対話し得る。チャネル分析ユニット６０２は、チャネル適応がそれらについて別個に実行され得る通信ネットワーク（すなわち、ネットワークデバイス１０６が関連する通信ネットワーク）のビーコン期間中の時間間隔を決定するために、ネイバー通信ネットワークにおけるチャネル特性とチャネル割振り情報とを利用することができる。チャネル適応ユニット１０９は、図１〜図５に関して上記で説明したように、ネイバー通信ネットワークからの干渉を補償するためにビーコン期間の時間間隔中にチャネル適応を実行するための１つまたは複数のハードウェア、ファームウェア、およびソフトウェア構成要素を含み得る。通信ユニット６１０は、１つまたは複数の集積回路（たとえば、１つまたは複数の特定用途向け集積回路）において部分的に（または完全に）実装され得る。これらの機能のうちの１つまたは複数は、ハードウェアまたは特定用途向け集積回路において部分的に（または完全に）実施され得る。さらに、実現形態は、より少数の構成要素、または図６に示さない追加の構成要素（たとえば、ビデオカード、オーディオカード、追加のネットワークインターフェース、周辺デバイスなど）を含み得る。プロセッサユニット６０１、（１つまたは複数の）記憶デバイス６０９、ネットワークインターフェー��６０７、および通信ユニット６１０は、バス６１１に結合される。バス６１１に結合されるものとして示されているが、メモリ６０５はプロセッサユニット６０１に結合され得る。
【００８９】
[0094]本実施形態について、様々な実装形態および活用を参照しながら説明したが、これらの実施形態は例示的なものであり、本発明の主題の範囲はそれらに限定されないことを理解されよう。概して、本明細書で説明した、ＰＬＣネットワークにおけるネイバーＰＬＣネットワークからの干渉を補償するためのチャネル適応を実行するための技法は、任意の１つまたは複数のハードウェアシステムに一致する設備を用いて実装され得る。多くの変形、修正、追加、および改善が可能である。
【００９０】
[0095]本明細書で単一の事例として説明した構成要素、動作、または構造について、複数の事例が提供され得る。最後に、様々な構成要素と、動作と、データストアとの間の境界はいくぶん恣意的であり、特定の動作が、特定の例示的な構成のコンテキストで示されている。機能の他の割振りが想定され、本発明の主題の範囲内に入り得る。概して、例示的な構成において別個の構成要素として提示された構造および機能は、組み合わされた構造または構成要素として実装され得る。同様に、単一の構成要素として提示された構造および機能は、別個の構成要素として実装され得る。これらおよび他の変形、修正、追加、および改善は、本発明の主題の範囲内に入り得る。
【図１】
2016527745.tif 000003
【図２】
2016527745.tif 000004
【図３】
2016527745.tif 000005
【図４】
2016527745.tif 000006
【図５】
2016527745.tif 000007
【図６】
2016527745.tif 000008
【国際調査報告】
2016527745.tif 000009
2016527745.tif 000010
2016527745.tif 000011