(57)【特許請求の範囲】
【請求項１】
競合ベースの通信媒体上で通信するための方法であって、前記方法は、
第１のデバイスによって、前記競合ベースの通信媒体上での送信のためにプロトコルデータユニット（ＰＤＵ）を準備することと、ここにおいて、前記準備することは、第１のタイプのリモートデバイスによって媒体アイドル測定期間のための命令として、および第２のタイプのリモートデバイスによって無効値として解釈される所定の値に、前記ＰＤＵの部分を設定することを含み、前記無効値は、前記競合ベースの通信媒体上で競合衝突をシミュレートするためのものである、
前記競合ベースの通信媒体上に前記媒体アイドル測定期間を生じさせるために、前記ＰＤＵを送信することと
を備える、方法。
【請求項２】
前記ＰＤＵの前記部分は、プリアンブル部分、デリミタタイプ部分、可変フィールド部分、フレーム制御チェックシーケンス部分、およびフレームチェックシーケンス部分からなるグループの少なくとも１つのメンバを備える、請求項１に記載の方法。
【請求項３】
前記部分は、フレーム制御フィールドのタイプ部分である、請求項１に記載の方法。
【請求項４】
前記ＰＤＵは、前記媒体アイドル測定期間のための継続時間を命令する構成設定
をさらに備える、請求項１に記載の方法。
【請求項５】
前記構成設定は、前記ＰＤＵのフレーム制御フィールドの可変部分に含まれる、請求項４に記載の方法。
【請求項６】
前記媒体アイドル測定期間のための前記継続時間は、前記競合ベースの通信媒体における競合衝突と関連する最小バックオフ期間よりも短い、請求項４に記載の方法。
【請求項７】
前記媒体アイドル測定期間は、前記競合ベースの通信媒体上の不活性の期間と関連する、請求項１に記載の方法。
【請求項８】
前記競合ベースの通信媒体上の前記不活性の期間は、前記第１のデバイスが、外部信号の存在を検出すること、または、チャネル特性測定を実行することを可能にする、請求項７に記載の方法。
【請求項９】
前記媒体アイドル測定期間の間、チャネル特性を測定すること
をさらに備える、請求項１に記載の方法。
【請求項１０】
前記競合ベースの通信媒体を介して、第２のデバイスに前記測定されたチャネル特性を送ること
をさらに備える、請求項９に記載の方法。
【請求項１１】
前記媒体アイドル測定期間の間、前記競合ベースの通信媒体上に入来する外部信号の存在を検出することと、
第１の周波数での前記外部信号の存在を検出することに応答して、前記第１の周波数に対する送信電力を減少させることと
をさらに備える、請求項１に記載の方法。
【請求項１２】
前記第１の周波数に対する前記送信電力を減少させるように第２のデバイスに命令するトーンマップまたは送信振幅マップを送ること
をさらに備える、請求項１１に記載の方法。
【請求項１３】
前記送信電力を減少させることは、前記第１の周波数上での送信を差し控えることを備える、請求項１１に記載の方法。
【請求項１４】
後続する媒体アイドル測定期間の間に外部信号の存在を検出することと、
前記後続する媒体アイドル測定期間の間に前記第１の周波数での外部信号を検出しないことに応答して、前記第１の周波数に対する前記送信電力を増加させることと
をさらに備える、請求項１１に記載の方法。
【請求項１５】
前のアイドル測定期間の後で、
前記競合ベースの通信媒体を介して１つまたは複数のＰＤＵを受信することと、
前記競合ベースの通信媒体上に、前記１つまたは複数の受信されたＰＤＵが後続するアイドル測定期間を生じさせないと決定することと、
前記１つまたは複数の受信されたＰＤＵが前記後続するアイドル測定期間を生じさせておらず、前記前のアイドル測定期間がチャネル測定間隔期間に先行すると決定することに応答して、前記後続するアイドル測定期間を生じさせるように第２のＰＤＵを送信することと
をさらに備える、請求項１に記載の方法。
【請求項１６】
チャネル測定間隔期間に従って前記競合ベースの通信媒体上の後続するアイドル測定期間を生じさせるために、後続するＰＤＵを周期的に送信すること
をさらに備える、請求項１に記載の方法。
【請求項１７】
前記後続するアイドル測定期間の各々の間で、外部信号の存在を検出することと、
外部信号が検出されるかどうかに少なくとも部分的に基づいて、前記チャネル測定間隔期間を修正することと
をさらに備える、請求項１６に記載の方法。
【請求項１８】
前記競合ベースの通信媒体は、電力線通信ネットワーク、ワイヤレス通信ネットワーク、またはＥｔｈｅｒｎｅｔ通信ネットワークのうちの１つと関連する、請求項１に記載の方法。
【請求項１９】
前記媒体アイドル測定期間は、前記ＰＤＵを前記送信することの完了後に開始する、請求項１に記載の方法。
【請求項２０】
前記ＰＤＵは、宛先デバイスのアドレスを含み、前記媒体アイドル測定期間は、前記宛先デバイスが肯定応答メッセージを用いて返信することによって前記ＰＤＵの受信を肯定応答した後に開始する、請求項１に記載の方法。
【請求項２１】
前記ＰＤＵは、媒体アクセス制御（ＭＡＣ）プロトコルデータユニット（ＭＰＤＵ）を備える、請求項１に記載の方法。
【請求項２２】
第１のデバイスであって、
競合ベースの通信媒体に結合するためのネットワークインターフェースと、
前記ネットワークインターフェースに結合された媒体アイドル測定ユニットと、
を備え、
媒体アイドル測定ユニットは、
前記競合ベースの通信媒体上での送信のためにプロトコルデータユニット（ＰＤＵ）を準備し、ここにおいて、前記ＰＤＵの部分は、第１のタイプのリモートデバイスによって媒体アイドル測定期間のための命令として、および第２のタイプのリモートデバイスによって無効値として解釈される所定の値を含み、前記無効値は、前記競合ベースの通信媒体上で競合衝突をシミュレートするためのものである、
前記競合ベースの通信媒体上に前記媒体アイドル測定期間を生じさせるために、前記ネットワークインターフェースを介して前記ＰＤＵを送信する
ように構成される、第１のデバイス。
【請求項２３】
前記ＰＤＵの前記部分は、プリアンブル部分、デリミタタイプ部分、可変フィールド部分、フレーム制御チェックシーケンス部分、およびフレームチェックシーケンス部分からなるグループの少なくとも１つのメンバを備える、請求項２２に記載の第１のデバイス。
【請求項２４】
前記部分は、フレーム制御フィールドのタイプ部分である、請求項２２に記載の第１のデバイス。
【請求項２５】
前記ＰＤＵは、前記媒体アイドル測定期間のための継続時間を命令する構成設定
をさらに備える、請求項２２に記載の第１のデバイス。
【請求項２６】
前記媒体アイドル測定期間のための前記継続時間は、前記競合ベースの通信媒体における競合衝突と関連する最小バックオフ期間よりも短い、請求項２５に記載の第１のデバイス。
【請求項２７】
前記媒体アイドル測定ユニットは、
前記媒体アイドル測定期間の間に前記競合ベースの通信媒体上に入来する外部信号の存在を検出し、
第１の周波数での前記外部信号の存在を検出することに応答して、前記第１の周波数に対する送信電力を減少する
ようにさらに構成される、請求項２２に記載の第１のデバイス。
【請求項２８】
前記媒体アイドル測定ユニットは、
チャネル測定間隔期間に従って前記競合ベースの通信媒体上の後続するアイドル測定期間を生じさせるために、後続するＰＤＵを周期的に送信する
ようにさらに構成される、請求項２２に記載の第１のデバイス。
【請求項２９】
命令を記憶する非一時的コンピュータ可読媒体であって、
第１のデバイスのプロセッサによって実行されると、前記第１のデバイスに、
競合ベースの通信媒体上での送信のためにプロトコルデータユニット（ＰＤＵ）を準備させ、ここにおいて、前記ＰＤＵの部分は、第１のタイプのリモートデバイスによって、媒体アイドル測定期間のための命令として、および第２のタイプのリモートデバイスによって無効値として解釈される所定の値を含み、前記無効値は、前記競合ベースの通信媒体上で競合衝突をシミュレートするためのものである、
前記競合ベースの通信媒体上に前記媒体アイドル測定期間を生じさせるために、前記ＰＤＵを送信させる
非一時的コンピュータ可読媒体。
【請求項３０】
前記ＰＤＵの前記部分は、プリアンブル部分、デリミタタイプ部分、可変フィールド部分、フレーム制御チェックシーケンス部分、およびフレームチェックシーケンス部分からなるグループの少なくとも１つのメンバを備える、請求項２９に記載の非一時的コンピュータ可読媒体。
【請求項３１】
前記部分は、フレーム制御フィールドのタイプ部分である、請求項２９に記載の非一時的コンピュータ可読媒体。
【請求項３２】
前記ＰＤＵは、前記媒体アイドル測定期間のための継続時間を命令する構成設定
をさらに備える、請求項２９に記載の非一時的コンピュータ可読媒体。
【請求項３３】
前記媒体アイドル測定期間のための前記継続時間は、前記競合ベースの通信媒体における競合衝突と関連する最小バックオフ期間よりも短い、請求項３２に記載の非一時的コンピュータ可読媒体。
【請求項３４】
前記命令は、前記第１のデバイスの前記プロセッサによって実行されると、前記第１のデバイスに、
前記媒体アイドル測定期間の間に前記競合ベースの通信媒体上に入来する外部信号の存在を検出させ、
第１の周波数での前記外部信号の存在を検出することに応答して、前記第１の周波数に対する送信電力を減少させる、
請求項２９に記載の非一時的コンピュータ可読媒体。
【請求項３５】
前記命令は、前記第１のデバイスの前記プロセッサによって実行されると、前記第１のデバイスに、
チャネル測定間隔期間に従って前記競合ベースの通信媒体上の後続するアイドル測定期間を生じさせるために、後続するＰＤＵを周期的に送信させる
請求項２９に記載の非一時的コンピュータ可読媒体。
【請求項３６】
競合ベースの通信媒体上で通信するための方法であって、前記方法は、
第１のデバイスによって、前記競合ベースの通信媒体上での送信のためにプロトコルデータユニット（ＰＤＵ）を準備することと、ここにおいて、前記準備することは、第１のタイプのリモートデバイスによって、前記競合ベースの通信媒体上での媒体アイドル測定期間のための命令として解釈される所定の値に、前記ＰＤＵの部分を設定することを含み、前記所定の値は、前記ＰＤＵ中に無効タイプ値として含まれ、前記無効タイプ値は、前記競合ベースの通信媒体に結合された第２のタイプのリモートデバイスによって、競合衝突として検出可能である、
前記競合ベースの通信媒体上に前記媒体アイドル測定期間を生じさせるために、前記ＰＤＵを送信することと
を備える、方法。
【請求項３７】
競合ベースの通信媒体上で通信するための方法であって、前記方法は、
第１のデバイスによって、前記競合ベースの通信媒体を介してプロトコルデータユニット（ＰＤＵ）を受信することと、
前記競合ベースの通信媒体上での媒体アイドル測定期間のための命令として前記第１のデバイスによって解釈される所定の値を含む、前記ＰＤＵの部分を検出することと、ここにおいて、前記所定の値は、前記ＰＤＵ中の無効タイプ値によって表され、前記無効タイプ値は、前記競合ベースの通信媒体に結合された、前記第１のデバイスと異なる第２のデバイスによって、競合衝突として検出可能である、
媒体アイドル測定期間の間、前記競合ベースの通信媒体上の送信を差し控えることと
を備える、方法。
【発明の詳細な説明】
【関連出願】
【０００１】
[0001]本出願では、２０１３年１月２８日に出願された米国出願第１３／７５２，２２３号の優先権の利益を主張する。
【技術分野】
【０００２】
[0002]本開示の実施形態は、一般に、ネットワーク送信の分野に関し、さらに詳しくは、キャリアセンス多元接続通信ネットワークにおけるアイドル測定期間に関する。
【背景技術】
【０００３】
[0003]通信技術は、通信チャネル上における送信のよりよいチャネル適応を可能にするように、進歩している。たとえば、電力線通信などの多くの技術において、第１のデバイスと第２のデバイスとの間の通信媒体は、マルチキャリア送信をサポートし得る。他の媒体および技術もまた、通信チャネル上で複数の周波数が用いられるマルチキャリア送信を用いることがあり得る。
【０００４】
[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]添付の図面を参照することにより、本実施形態はよりよく理解され得るのであり、多くの目的、特徴、および効果が当業者に明らかになり得る。
【図１】例示的なネットワークにおいて媒体アイドル測定期間を生じさせるためのプロセスおよび装置を図解する例示的なシステム図。
【図２】本開示の様々な実施形態において用いられ得る例示的なＰＨＹ／ＭＡＣフレームを図解する図。
【図３】本開示の様々な実施形態において用いられ得る例示的なＥｔｈｅｒｎｅｔフレームを図解する図。
【図４】本開示の様々な実施形態において用いられ得る例示的なＩＥＥＥ８０２．１１フレームを図解する図。
【図５】本開示の実施形態による媒体アイドル測定のための例示的な動作を図解するメッセージフローチャート。
【図６】本開示の実施形態に従って媒体アイドル測定期間を生じさせるための例示的な動作を図解するフローチャート。
【図７】本開示の実施形態による周期的な媒体アイドル測定期間のための例示的な動作を図解するフローチャート。
【図８】本開示の実施形態に従って媒体アイドル測定期間を生じさせるように構成されたＰＤＵを受信するための例示的な動作を図解するフローチャート。
【図９】媒体アイドル測定ユニットを含む電子デバイスのある実施形態の例示的なブロック図。
【発明を実施するための形態】
【００５２】
[0061]以下の説明は、本発明の主題の技術を具体化する例示的なシステム、方法、技術、命令シーケンスおよびコンピュータプログラム製品を含む。しかし、説明されている実施形態は、これらの特定の詳細がなくとも実現され得ると理解される。他の場合には、広く知られている命令インスタンス、プロトコル、構造および技術が、説明を不明瞭にしないため、詳細には示されていない。
【００５３】
[0062]本開示における例は電力線通信（ＰＬＣ）ネットワークに言及しているが、様々な競合ベースの通信ネットワークのためには、類似の実施形態が考えられ得る。競合ベースの通信ネットワークの例は、限定を意図していないが、電力線通信（ＰＬＣ）ネットワーク、Ｅｔｈｅｒｎｅｔ、ＷＬＡＮ、同軸、キャリア検出多元接続（ＣＤＭＡ）、キャリアセンス多元接続（ＣＳＭＡ）などを含む。さらに、本開示の例はプロトコルデータユニット（ＰＤＵ）（時には、相互交換可能に、フレームと称される場合もある）に言及するが、限定を意図していないが、一体型の物理レイヤ（ＰＨＹ）／媒体アクセス制御（ＭＡＣ）フレーム、Ｅｔｈｅｒｎｅｔフレーム、ワイヤレスローカルエリアネットワーク（ＩＥＥＥ８０２．１１などのＷＬＡＮ）フレームもしくは他の物理レイヤ送信フレーム、またはＭＡＣレイヤもしくは論理リンク制御（ＬＬＣ）レイヤプロトコルデータユニットを含む様々な他の媒体制御送信ユニットに対しても、類似の実施形態が考えられ得る。
【００５４】
[0063]通信技術においては、複数のネットワークによる重複使用を防止するために、規制機関によって、特定の周波数が留保または配分されることがあり得る。規制機関は、ある通信ネットワークに結合されたデバイスに対し、特定の周波数での送信に制限するように要求することがあり得る。たとえば、動的周波数除外機能が、電力線通信デバイスに対して、別のソースからの有効な送信を検出したときに、特定の周波数または周波数レンジのための送信電力を制限するように要求することがあり得る。デバイスは、どのような進行中の有効な送信とも干渉しないことを保証するため、有効な送信を検出しデバイス自体の送信レベルを調節することを要求される。あるいは、デバイスは、有効な送信と関連する周波数の使用を差し控えることがあり得る。デバイスは、有効な送信を検出するために、通信媒体に結合されたデバイスによる不活性の期間の間、通信媒体を周期的にサンプリングする。換言すると、すべての電力線通信デバイスに対して、それらの電力線通信デバイスのうちの１つまたは複数が、その間は、有効な無線ブロードキャスト干渉（または、外部通信システムから入来する他の信号）の存在を検出することができる不活性の期間（たとえば、アイドル測定期間、または、時には相互交換可能に、単に「アイドル期間」もしくは「クワイエット期間」とも称される）を順守することを強制することが望ましい。不活性の期間を生じさせることは、雑音または他のチャネル特性がその間に測定され得る媒体アイドル時間を提供するためにも、有益であり得る。
【００５５】
[0064]不活性の期間は、その間にトランシーバ回路がアイドルチャネル条件に基づいてキャリブレートされ得る媒体アイドル時間を提供するためにも、有益であり得る。いくつかの通信プロトコルは、媒体アイドル測定期間を通信媒体に強制するための機構を提供することがない。たとえば、伝統的なＰＬＣネットワークでは、その間は信頼性の高いアイドル測定が実行され得る保証された不活性の期間は存在しない場合があり得る。電力線通信ネットワークは、様々な予想不可能なリモートデバイスの間のトラフィックで、予想不可能に消費されることがあり得る。そのようなネットワークでは、特定の周波数帯域における無線ブロードキャストからの寄与を、ＰＬＣ送信と区別するのは困難な場合があり得る。
【００５６】
[0065]本開示のいくつかの実施形態によると、アイドル測定期間が、通信媒体上に不活性の期間を提供するために、規則的（たとえば、周期的）に生じさせられ得る。不活性の期間は、無線ブロードキャスト干渉、雑音、または外部通信システムからの他の信号の検出を可能にし得る。ネットワークの１つまたは複数のデバイスは、後述されるように、チャネル測定間隔期間ごと（たとえば、１秒、５秒、または１５秒ごと）に、媒体アイドル測定期間を生じさせるように構成され得る。
【００５７】
[0066]図１は、例示的なネットワークにおいて媒体アイドル測定期間を生じさせるためのプロセスおよび装置を図解する例示的なシステム１００を示す。第１のデバイス１１０と第２のデバイス１２０とは、通信媒体１０５に結合されている（結合は、それぞれ、線１１２および１２２で示されている）。Ｎ番目のデバイス１３０が（線１３２を介して）通信媒体１０５に結合されているように、他のデバイスもまた通信媒体１０５に結合され得ることが、理解されるべきである。図１は、また、無線ブロードキャストタワー１４０と、通信媒体１０５によって意図せずに吸収および伝導され得るまたはされ得ない無線ブロードキャストタワー１４０からの信号１４２とを含む。
【００５８】
[0067]通信媒体１０５は、競合ベースの通信媒体（たとえば、ＰＬＣ）を備える。通信媒体１０５に結合されたデバイスは、通信媒体１０５を利用するために、キャリアセンス多元接続（ＣＳＭＡ）スキームを用い得る。（通信媒体１０５などの）競合ベースの通信技術では、ネットワークに結合されたデバイスは、通信媒体の状態をトラッキングしており、通信媒体がアイドル状態の場合にのみ送信するように構成されている。競合ベースのネットワークでは、衝突検出および衝突回避のための機構が、ネットワークに結合されたデバイスによって用いられる。しかし、２つ以上のデバイスが、通信媒体がアイドル状態であると決定し、重複する送信を開始する場合には、衝突が発生し得る。
【００５９】
[0068]衝突が（第１のデバイス１１０または第２のデバイス１２０のいずれかなどの）デバイスによって検出されるときには、そのデバイスは、送信を停止してある時間期間（すなわち、バックオフ期間）の間は送信を差し控えるように構成される。このバックオフ期間は、通信プロトコルによる最小バックオフ期間と関連し得るのであって、通信プロトコルによる範囲内のランダムなバックオフ期間であり得る。たとえば、最小バックオフ期間は、送出要求（ＲＴＳ）制御フレームがネットワークにおいてブロードキャストされるのに必要とされる時間の長さに基づき得る。ある例示的な競合ベースのネットワークでは、最小のバックオフ期間は１．７ｍｓ（ミリ秒）であり得る。
【００６０】
[0069]衝突を検出するためのある機構は、不正形式フレームの受信に基づき得る。たとえば、無効なＣＲＣを有するフレームが検出されることがあり得るし、または、フレームが、認識されないフレーム制御フィールドを有することもあり得る。本開示において、フレームは、媒体アイドル測定期間を様々な態様で生じさせるために、修正され得る。ある実施形態では、フレームは、いくつかのデバイス（たとえば、第２のデバイス１２０）によって媒体アイドル測定期間を生じさせるための明示的な命令として認識される所定の値を有するフレーム制御フィールドを含む。おそらくはＮ番目のデバイス１３０など、明示的な命令を認識することができないデバイスは、この命令を認識されないフレーム制御命令として解釈することがあり、通信プロトコルと関連する少なくとも最小のバックオフ期間の間、送信を差し控える。よって、レガシーデバイスとフレーム制御命令を実装するように構成されたデバイスとの両方が、送信を差し控えることになり、結果的に、媒体アイドル測定期間が生じる。別の実施形態では、フレームが、衝突をシミュレートするために、意図的に無効な部分を含むように修正され得る。たとえば、いくつかの実施形態では、プリアンブル、フレーム制御チェックフィールド、フレームチェックシーケンスフィールド、または他のフィールドが、レガシーデバイスによって検出された衝突をシミュレートするために、無効な値（いくつかのデバイスによって認識されるように予め定義される場合もあり得る）を含むように修正され得る。無効値を観察するように構成されている強化されたデバイスは、媒体アイドル測定期間を受け入れる（honor）ための明示的な命令として無効値を解釈する場合があり得る。
【００６１】
[0070]以上では図１の特徴と本開示の複数の実施形態とを説明したが、以下では、例示的なプロセスが図１との関係で説明されるこの例示的なプロセスでは、第１のデバイス１１０は、媒体アイドル測定期間を生じさせるための動作を実行するように構成されている。ステージＡでは、第１のデバイス１１０が、競合ベースの通信媒体１０５上を送信させるためのプロトコルデータユニット（ＰＤＵ）（たとえば、「送信フレーム」）を準備する。様々な例示的なＰＤＵが、図２〜図４との関係で説明される。
【００６２】
[0071]ステージＢでは、第１のデバイス１１０が、通信媒体１０５上に媒体アイドル測定期間を生じさせるように、ＰＤＵの部分を設定する。ある実施形態では、ＰＤＵは、ＰＤＵの後の媒体アイドル測定期間の間は他のデバイスに送信を差し控えさせる明示的な命令（たとえば、タイプフィールドにおける所定の命令タイプ値）を含むように修正され得る。いくつかの実施形態では、第１のデバイス１１０が、タイプ部分における所定の命令値をたとえ用いなくても媒体アイドル測定期間を生じさせるように、ＰＤＵの様々な部分を設定し得る。たとえば、第１のデバイス１１０は、衝突をシミュレートするように、ＰＤＵを意図的に修正することもあり得る。たとえば、送信デバイスは、競合ベースの通信媒体上での衝突をシミュレートするために、フレーム制御フィールドのフレーム制御チェック部分を、無効値に設定することがあり得る。あるいは、送信デバイスは、競合ベースの通信媒体上での衝突をシミュレートするために、フレームのフレームチェックシーケンスを、無効値に設定することがあり得る。媒体アイドル測定期間の命令タイプを認識するようには構成されていない受信デバイスは、シミュレートされた衝突の検出に起因して、送信を依然として差し控えることがあり得るが、その結果として、シミュレートされた衝突によって媒体アイドル測定期間が生じる。
【００６３】
[0072]ステージＣでは、第１のデバイス１１０が、競合ベースの通信媒体１０５を介して、ＰＤＵを送信する。ＰＤＵは、通信媒体１０５を介して送信されるブロードキャストフレームであり得る。代替的な実施形態では、ＰＤＵは、第２のデバイス１２０のような、媒体アイドル測定期間に対する命令を肯定応答するように構成されている既知の他のデバイスを宛先にする場合があり得る。他のデバイスは、命令ＰＤＵ（もしくは意図的に無効なＰＤＵ）または（レガシーデバイスにとっては無効な外観を有する）肯定応答を検出し、媒体アイドル測定期間の間は送信を差し控えることがあり得る。
【００６４】
[0073]ステージＤでは、通信媒体１０５は、少なくとも、その間は１つまたは複数のデバイスが無線ブロードキャスト干渉の存在を検出する、またはアイドル回路キャリブレーション手順を実行し得る媒体アイドル測定期間（すなわち、「クワイエット期間」）の間は、アイドル状態である。図１の例では、第１のデバイス１１０は、送信する無線ブロードキャスト局１４０からの無線ブロードキャスト信号１４２の存在を検出し得る。無線ブロードキャスト局は通信媒体１０５への直接的な結合を有する場合も有しない場合もあり得るが、しかし、通信媒体１０５は、送信側の無線ブロードキャスト局１４０からの無線エネルギを依然として吸収および伝達し得る。
【００６５】
[0074]たとえば、無線ブロードキャスト局からの信号は、ＡＣ主電源線路上に入来し得る。これらの入来信号は、デバイスのＰＬＣインターフェースにおける入来信号レベルと雑音フロアとを比較することによって、ＰＬＣネットワークに結合されたデバイスによって検出され得る。雑音フロアとは、隣接する周波数ブロックの組における電気エネルギのすべての測定された値の平均値として定義され得る。しかし、雑音フロアを正確に決定するためには、通信媒体は、測定の間にデータ通信信号が存在してはならない。あるいは、デバイスは、デバイスのＰＬＣインターフェースに現れている伝達された信号が（平均的な検出器を用い、９ｋＨｚの分解能の帯域幅において）−９５ｄＢｍ以上である場合には、無線ブロードキャストサービスを「有効」であると考え得る。
【００６６】
[0075]媒体アイドル測定期間は、無線ブロードキャスト干渉の存在を検出するために、または、チャネル特性測定を実行するために、第１のデバイス１１０のための競合ベースの通信媒体上に不活性の期間を提供する。第２のデバイス１２０も、やはり無線ブロードキャスト干渉の存在を検出するために、または、チャネル特性測定を実行するために、媒体アイドル測定期間を利用し得る。たとえば、通信媒体１０５に結合されているすべてのデバイスは、修正されたフレームに応答してバックオフするように構成され得るし、これらのデバイスの１つまたは複数（またはすべて）が、バックオフ期間の間、検出および測定動作を実行し得る。様々な実施形態において、デバイスは、測定されたチャネル特性を、競合ベースの通信媒体に結合されている他のデバイスに送り得る。いくつかの実装例において、第１のデバイス１１０は、関連する周波数（または隣接する周波数）における通信媒体を介しての無線ブロードキャスト信号の存在の検出に応答して、１つまたは複数の周波数に対する送信電力を減少させるまたは削除するように構成され得る。
【００６７】
[0076]図２は、本開示の様々な実施形態において用いられ得る例示的なＰＨＹ／ＭＡＣフレーム２００を図解している図である。図２では、ＰＨＹ／ＭＡＣ  ＰＤＵ２２０の部分が、データセグメントまたは媒体アクセス制御（ＭＡＣ）サービスデータユニット（ＳＤＵ）２１０を備える。典型的には、セグメントまたはＭＡＣ  ＳＤＵ（ＭＳＤＵ）２１０は、プロトコルスタックの上位レイヤから来る。ＭＡＣ  ＳＤＵ２１０は、（宛先ＭＡＣアドレスおよびソースＭＡＣアドレスなどの）ＭＡＣヘッダ２１２と、上位レイヤデータ２１４とを含み、パディング２１６と、（たとえば、ＣＲＣまたはチェックサムなどの）フレームチェックシーケンス（ＦＣＳ）２１８とを含み得る。ＭＡＣ  ＳＤＵ２１０は、ＰＨＹ／ＭＡＣ  ＰＤＵ２２０においてカプセル化される。ＰＨＹ／ＭＡＣ  ＰＤＵ２２０は、ＰＨＹ／ＭＡＣフレームの開始を告知するフレームデリミタの開始の一部として用いられるプリアンブル２２２を含む。フレーム制御フィールド２２４は、フレームデリミタの開始の一部として、プリアンブル２２２の後に続く。フレーム制御フィールド２２４は、競合制御（競合チェックとも称される）部分２５２と、デリミタタイプ部分２５４と、可変フィールド部分２５６と、（たとえば、ＣＲＣまたはチェックサムなどの）フレーム制御チェックシーケンス（ＦＣＣＳ）２５８とを含み得る。デリミタタイプ部分２５４は、時には、「タイプ」フィールドと称される。タイプ部分に対する他の用語は、Ｅｔｈｅｒｎｅｔフィールド、またはフレームタイプフィールドを含み得る。
【００６８】
[0077]プリアンブル２２２とフレーム制御部分２２４との後には、セグメントまたはＭＡＣ  ＳＤＵ２１０が含まれ得る。フレームギャップの終点（ＥＦＧ）２２６が、フレームデリミタの終点の前に送信において短い休息を提供するために、データ部分２１０の後に続く。フレームデリミタの終点は、さらなるプリアンブル２３２と、さらなるフレーム制御フィールド２３４とを含む。フレームデリミタの終点の後には、フレーム相互間ガード（ＩＦＧ）期間２３６が、次のＰＨＹ／ＭＡＣフレームの送信の前に、ＰＨＹ／ＭＡＣフレームに続く時間期間を提供する。
【００６９】
[0078]本開示のある実施形態では、プリアンブル２２２は、無効値（すなわち、スクランブルされた、ランダムな、または所定の無効値）に設定され得る。別の実施形態では、フレーム制御チェックシーケンス２５８またはフレームチェックシーケンス２１８が、無効値（すなわち、スクランブルされた、ランダムな、または所定の無効値）に設定され得る。別の実施形態では、デリミタタイプフィールド２５４が、媒体アイドル測定期間の命令と関連するタイプ値に設定され得る。
【００７０】
[0079]典型的には、デリミタタイプフィールド２５４が、デリミタと、それが関連するフレームに対するその位置とを識別する。たとえば、開始デリミタに関し、デリミタタイプは、応答が予想されていないフレーム開始（ＳＯＦ）として解釈される値「０００」、または、応答が予想されるＳＯＦとして解釈される値「００１」を有し得る。典型的には、可変フィールド２５６は、プロトコルに従って、様々なフィールドに分解され得る。フレームデリミタの終点におけるフレーム制御フィールド２３４は、また、デリミタタイプフィールド（図示せず）を有し得るが、応答が予想されていないフレーム終点（ＥＯＦ）に対応する値「０１０」、または、応答が予想されるＥＯＦに対応する値「０１１」を有し得る。したがって、値「０００」、「００１」、「０１０」および「０１１」は、フレーム制御部分のデリミタタイプフィールドにおいて特別な意味を有する。しかし、留保されているまたは現時点では特別な意味に割り当てられていない他の可能性のある値が存在し得る。このような、使われていない値の１つが、媒体アイドル測定期間に対する命令を表すために、割り当てられ得る。たとえば、「１１１」のデリミタ値は、現時点では特別な意味に割り当てられていない留保されている値を有し得る。デリミタ値「１１１」は、媒体アイドル測定期間に対する命令を表すために用いられ得る。あるいは、より少数のデリミタ値が、留保された値として利用可能であるから、デリミタ値「１１１」は、現在のデリミタ値の範囲に対する拡張を生じさせるために用いられ得る。たとえば、デリミタ値「１１１」は、可変フィールド２５６のセグメントが拡張されたデリミタ値を含むことを示し得る。例としては、あるプロトコルにおいて、デリミタタイプフィールド２５４がデリミタ値「１１１」を含むときには常に、可変フィールド２５６の最初の３ビットは、拡張されたデリミタ情報を表し得る。拡張されたデリミタ情報においては、媒体アイドル測定期間に対する明示的な命令を表すためのコードなど、様々なコードが定義され得る。プロトコルは、また、（媒体アイドル測定期間のための継続時間、周期性、媒体アイドル測定期間を開始する前の遅延、または他の構成可能な設定などの）さらなる情報を含めるために、可変フィールド２５６の残りの部分をさらにセグメント化することができる。
【００７１】
[0080]ＰＨＹ／ＭＡＣ  ＰＤＵ（または他のフレーム）の他の部分は、媒体アイドル測定期間の命令と関連する所定の値を運ぶために用いられ得るということが、（後続する図面に示されているように）注意されるべきである。
【００７２】
[0081]別の例示的な実施形態では、デリミタタイプフィールド２５４は、媒体アイドル測定期間を命令する値を含み得るのであり、可変フィールド２５６は、媒体アイドル測定期間に関する（たとえば、媒体アイドル測定期間の構成、設定、またはパラメータなどの）さらなる情報を含み得る。媒体アイドル測定期間と関係する可変情報の例は、限定を意図していないが、媒体アイドル測定期間の継続時間、一連の媒体アイドル測定期間のための周期的頻度、媒体アイドル測定期間を開始させる前の遅延、または媒体アイドル測定期間に含まれる（たとえば、通信チャネルにおける周波数の部分集合などの）特定の周波数を含み得る。たとえば、ある実施形態では、可変部分は、媒体アイドル測定期間のための継続時間と関連する時間値に、設定され得る。
【００７３】
[0082]いくつかのデバイスでは、（無線ブロードキャスト信号の検出のためなどの）媒体アイドル測定が、通信チャネルと関連する典型的な最小バックオフ期間よりも、はるかに迅速に実行され得る。たとえば、例示的なＰＬＣネットワークのための最小のバックオフ期間は、１．７ｍｓ（ミリ秒）であり得る。媒体アイドル測定期間がＰＤＵにおける明示的な値によって命令されるときには、最小バックオフ期間よりも短い媒体アイドル測定期間を特定するのが望ましいことがあり得る。レガシーデバイスは（ＰＤＵにおける所定の値を認識しないことにより）１．７ｍｓ（ミリ秒）の間バックオフし得るが、所定の値を認識するように構成されている強化されたデバイスは、無効なフレームに対する最小バックオフ期間よりも短いバックオフ期間を用いるようにも構成され得る。たとえば、強化されたデバイスは、ＰＤＵの別の部分から、媒体アイドル測定期間のための継続時間を決定し得る。あるいは、強化されたデバイスは、媒体プロトコルと関連する最小のバックオフ期間よりも短い所定のまたは予め構成された媒体アイドル測定期間を用いて構成され得る。
【００７４】
[0083]図３は、本開示の様々な実施形態において用いられ得る例示的なＥｔｈｅｒｎｅｔフレーム３００を図解する図である。Ｅｔｈｅｒｎｅｔフレームは、プリアンブル３１２と、ＳＯＦデリミタ３１４と、ＭＡＣ宛先３１６と、ＭＡＣソース３１８と、他のヘッダ３２０（たとえば、イーサタイプもしくは他のタイプのフィールド、仮想ローカルエリアネットワークＶＬＡＮタグ、またはその他のヘッダなど）と、ペイロードデータ３２２と、フレームチェックシーケンス３２４（たとえば、チェックサムまたはＣＲＣ）とを備える。（フレーム送信の部分ではない）フレーム間ガード期間３２６もまた、後続するフレームが送信され得るよりも前の、そのフレームに続く時間期間の提供と関連し得る。
【００７５】
[0084]図２におけるＰＨＹ／ＭＡＣフレーム２００と同様に、Ｅｔｈｅｒｎｅｔフレーム３００もまた、本開示に従って修正され得る。たとえば、プリアンブル３１２、ＳＯＦデリミタ３１４、またはＦＣＳ３２４は、通信媒体上での衝突をシミュレートするために、意図的な無効値に設定されることがあり得る。あるいは（または、無効部分に追加して）、所定の値が、媒体アイドル測定期間を生じさせる明示的な命令として、Ｅｔｈｅｒｎｅｔフレームに含まれることがあり得る。たとえば、他のヘッダ３２０におけるタイプフィールドが、媒体アイドル測定期間に対する明示的な命令を表すように割り当てられたイーサタイプの値を含むことがあり得る。
【００７６】
[0085]図４は、本開示の様々な実施形態において用いられ得る例示的なＩＥＥＥ８０２．１１フレーム４００を図解する図である。ＩＥＥＥ８０２．１１フレーム４００は、プリアンブル４１２と、フレーム制御フィールド４１４と、ペイロード４１６と、ＦＣＳフィールド４１８とを備える。フレーム制御フィールド４１４は、タイプフィールド４２２と、１つまたは複数のＭＡＣアドレス４２４とを備え得る。
【００７７】
[0086]図２におけるＰＨＹ／ＭＡＣフレーム２００と同様に、ＩＥＥＥ８０２．１１フレーム４００もまた、本開示に従って修正され得る。たとえば、プリアンブル４１２、タイプ４２２、またはＦＣＳ４１８は、通信媒体上での衝突をシミュレートするために、意図的な無効値に設定されることがあり得る。あるいは（または、無効部分に追加して）、所定の値が、媒体アイドル測定期間を生じさせる明示的な命令として、ＩＥＥＥ８０２．１１フレーム４００に含まれることがあり得る。たとえば、タイプフィールド４２２が、媒体アイドル測定期間に対する明示的な命令を表すように割り当てられている値を含むことがあり得る。いくつかの環境では、明示的な命令が、Ethertypeフィールドのために定義された新たな値として含まれることがあり得る。
【００７８】
[0087]いくつかのデバイスが、破損したＥｔｈｅｒｎｅｔまたはＩＥＥＥ８０２．１１フレームを排除するように構成されることがあり得る。本開示に従って、新たな管理フレームフォーマットが、ＥｔｈｅｒｎｅｔまたはＩＥＥＥ８０２．１１インターフェース上での使用のために、特定されることがあり得る。この新たな管理フレームフォーマットは、媒体アイドル測定期間を生じさせるために、ＥｔｈｅｒｎｅｔまたはＩＥＥＥ８０２．１１インターフェース上で送られることがあり得る。たとえば、この新たな管理フレームフォーマットは、媒体アイドル測定期間のための明示的な命令を含み得るし、さらに、媒体アイドル測定期間と関連する構成可能な設定を含み得る。
【００７９】
[0088]図５は、本開示の実施形態による媒体アイドル測定のための例示的な動作を図解するメッセージフローチャート５００である。例示的なメッセージフローチャート５００では、第１のデバイス５１０と第２のデバイス５２０とが、両方共に、競合ベースの通信媒体に結合されている。５１２では、第１のデバイス５１０が、媒体アイドル測定期間を生じさせるように構成されたＰＤＵを通信する。いくつかの実施形態では、ＰＤＵは、第２のデバイス５２０に、または、ブロードキャストアドレスに、向けられ得る。５１４において、いくつかの実装例では、第２のデバイス５２０は、媒体アイドル測定期間に対する命令の肯定応答をするために、肯定応答メッセージを送り得る。媒体アイドル測定期間５２２は、媒体アイドル測定期間を生じさせるＰＤＵが送信された直後に、開始し得る。あるいは、媒体アイドル測定期間は、肯定応答メッセージの後で開始し得る。さらなる代替例では、媒体アイドル測定期間は、構成可能な遅延の後で開始し得る。たとえば、構成可能な遅延は、所定のもしくは予め構成された遅延であり得るし、または、命令ＰＤＵにおける遅延値と関連することがあり得る。
【００８０】
[0089]媒体アイドル測定期間５２２の間、第１のデバイス５１０は、通信媒体上で検出された信号を測定する。第２のデバイス５２０もまた、通信媒体上で検出された信号のための測定を実行し得ることが注意されるべきである。媒体アイドル測定期間５２２の後で、さらなる通信が送信され得る。換言すると、第１のデバイス５１０と第２のデバイス５２０との両方が、媒体アイドル測定期間５２２の間、いかなる信号の送信も差し控える。さらなる通信の例は、メッセージ５３２および５３４を含み得る。いくつかの実装例では、メッセージ５３２、５３４の一方または両方が、測定の交換、電力レベル構成の変更、データの同期などのために、用いられ得る。
【００８１】
[0090]媒体アイドル測定期間の間の（無線ブロードキャスト干渉や雑音のような）信号の存在を検出することに応答して、デバイス（たとえば、第１のデバイス５１０）は、送信特性を修正する、または、別のデバイスに送信特性を修正するように指示し得る。無線ブロードキャスト信号が本開示では例として記載されているが、他のタイプの信号も検出され得ることが、注意されるべきである。特に、媒体アイドル測定期間の間、デバイスは、外部通信システムから通信媒体上に入来する外部信号を検出する。たとえば、外部信号が特定の周波数と関連して検出される場合には、検出するデバイスが、その特定の周波数に対する送信電力を減少させることがあり得る。検出するデバイスは、その特定の周波数に対する送信電力を減少させるように別のデバイスに命令するために、その別のデバイスに、更新されたトーンマップまたは更新された送信振幅マップを送り得る。いくつかの実施形態では、特定の周波数に対する送信電力を減少させることは、その特定の周波数での送信を差し控えることを含み得る。
【００８２】
[0091]いくつかの実施形態では、後続する媒体アイドル測定期間を生じさせるためのさらなる命令ＰＤＵが、５４２または５４４で送られ得る。後続する媒体アイドル測定期間は、チャネル測定間隔期間５４０の後で開始され得る。チャネル測定間隔期間は、ある先行する媒体アイドル測定期間から後続する媒体アイドル測定期間への最大の時間期間として、定義される。ある実施形態では、先行する媒体アイドル測定期間の後で、デバイス（たとえば、第１のデバイス５１０または第２のデバイス５２０）が、いずれかの受信されたフレームが、媒体アイドル測定期間を生じさせるように設定されている受信されたフレーム制御フィールドを有するかどうかを決定し得る。どの受信されたフレームも、後続する媒体アイドル測定期間を生じさせるように設定されている受信されたフレーム制御フィールドを有しておらず、先行する媒体アイドル測定期間がチャネル測定間隔期間より前であった場合には、デバイスは、後続するアイドル測定期間を生じさせるように構成されたＰＤＵを送信し得る。
【００８３】
[0092]ある実施形態では、チャネル測定間隔期間は、（無線ブロードキャスト干渉または雑音などの）外部信号の存在が検出されるかどうかに基づいて、修正され得る。たとえば、チャネル測定間隔は、外部信号の検出（またはその欠落）に応答して、適応的であり得る。外部信号が検出される場合には、より頻繁なアイドル測定期間を提供するために、チャネル測定間隔が縮小され得る。先行するＮ個のアイドル測定期間において外部信号が検出されなかった場合には、頻度がより低いアイドル測定期間を提供するために、チャネル測定間隔が拡大され得る。チャネル測定間隔に対する最小および最大値は、所定の場合もあるし、または、構成されることもあり得る、ということが理解されるべきである。
【００８４】
[0093]図６は、本開示の実施形態に従って媒体アイドル測定期間を生じさせるための例示的な動作を図解するフローチャート６００である。６１０では、デバイスが、競合ベースの通信媒体上を送信させるためのプロトコルデータユニット（ＰＤＵ）を準備する。６２０では、デバイスは、ＰＤＵのある部分を、競合ベースの通信媒体上に媒体アイドル測定期間を生じさせるように、設定する。本開示に記載されているように、媒体アイドル測定期間を生じさせるようにＰＤＵの部分を設定することは、明示的な命令を（６２４で）設定すること、衝突をシミュレートするために（６２２で）その部分を無効値に設定すること、またはそれら両方を含み得る。明示的な命令は、その明示的な命令を認識するようには構成されていないレガシーデバイスによって無効値として解釈され得るように設定され得る、ということも留意されるべきである。６２６では、デバイスは、媒体アイドル測定期間のための継続時間と関連する時間値を、オプションとして設定し得る。
【００８５】
[0094]６３０では、デバイスは、競合ベースの通信媒体を介して、ＰＤＵを送信する。６４０では、媒体アイドル測定期間の間、デバイスは、通信媒体と関連するチャネル特性を測定し得る。
【００８６】
[0095]６５０では、デバイスは、１つまたは複数の特定の周波数において外部信号の存在が検出されたかどうかを決定する。外部信号の例は、無線ブロードキャスト信号と、外部通信システムから通信媒体上に入来する他の信号とを含む。媒体アイドル測定期間の間に外部信号が検出された場合には、プロセスは、ブロック６６０へ進む。６６０では、デバイスは、外部信号が検出された１つまたは複数の特定の周波数（および隣接する周波数）に対する送信電力を減少させ得る。６５０では、外部信号が検出されない場合には、プロセスは、終了もしくは反復し得る、または、ブロック６７０に進み得る。
【００８７】
[0096]ブロック６７０（マーカ「Ａ」）は、図７におけるブロック７１０（マーカ「Ａ」）と関連している。ブロック６８０（マーカ「Ｂ」）は、図７におけるブロック７５０（マーカ「Ｂ」）と関連している。ブロック６７０および６８０は、周期的な媒体アイドル測定期間の制御と関連している。後続する媒体アイドル測定期間がトリガされる場合には、プロセスは、ブロック６８０で再始動し得る。
【００８８】
[0097]図７は、本開示の実施形態による周期的な媒体アイドル測定期間のための例示的な動作を図解するフローチャートである。ブロック７１０（マーカ「Ａ」）は、図６におけるブロック６７０（マーカ「Ａ」）または図８におけるブロック８７０（マーカ「Ａ」）のいずれかから継続する。
【００８９】
[0098]７２０では、デバイスは、チャネル測定間隔期間タイマを初期化する。いくつかの実装例では、「タイマ」は、ハードウェアベースのタイマ、ソフトウェアベースのタイマ、またはクロックサイクルカウンタを備え得る、ということが理解されるべきである。７３０では、デバイスは、媒体アイドル測定期間を生じさせるように構成されたいずれかのＰＤＵが受信されたかどうかを決定する。媒体アイドル測定期間を生じさせるように構成されたＰＤＵが受信された場合には、プロセスは、ブロック７６０（マーカ「Ｃ」）に進む。媒体アイドル測定期間を生じさせるように構成されたＰＤＵが受信されない場合には、プロセスは、ブロック７４０に進む。ブロック７４０では、デバイスが、チャネル測定間隔期間タイマが終了したかどうかを決定する。それが終了していない場合には、プロセスは、ループしてブロック７３０に進み、ブロック７３０またはブロック７４０のいずれかが結果的に「はい」という回答を生じるまで、ループを継続する。ブロック７４０では、チャネル測定間隔期間タイマが終了した場合には、プロセスはブロック７５０（マーカ「Ｂ」）に進む。ブロック７５０（マーカ「Ｂ」）は、図６のブロック６８０（マーカ「Ｂ」）と関連しており、図６のブロック６８０は、後続する媒体アイドル測定期間を生じさせるために新たなＰＤＵをトリガする。
【００９０】
[0099]換言すると、図７のプロセスフローは、デバイスが媒体アイドル測定期間を生じさせるために別のデバイスからＰＤＵを受信していない場合に、チャネル測定間隔期間の後で媒体アイドル測定期間を生じさせるために、新たなＰＤＵの送出をトリガする。
【００９１】
[00100]媒体アイドル測定期間を生じさせるＰＤＵが受信される場合には、ブロック７６０（マーカ「Ｃ」）において、デバイスが受信されたＰＤＵを処理する。ブロック７６０（マーカ「Ｃ」）は、図８のブロック８８０（マーカ「Ｃ」）と関連している。
【００９２】
[00101]図８は、本開示の実施形態に従って媒体アイドル測定期間を生じさせるように構成されたＰＤＵを受信するための例示的な動作８００を図解するフローチャートである。８１０では、デバイスが、競合ベースの通信媒体上に媒体アイドル測定期間を生じさせるように設定された部分を有するＰＤＵを受信する。ブロック８１０は、図７におけるブロック７６０と関連するブロック８８０（マーカ「Ｃ」）からもトリガされ得る、ということが注意されるべきである。受信されたＰＤＵは、媒体アイドル測定期間を生じさせる様々な異なる態様で構成され得る。２つの例が、図８に記載されている。第１の例では、８２０において、デバイスが、ＰＤＵのプリアンブル、フレーム制御フィールド、またはフレームチェックシーケンスフィールドのうちの１つ（または複数）が無効値を有するということを決定する。ＰＤＵの無効部分が検出される場合には、デバイスは、そのＰＤＵを、２つの他のリモートデバイスの間の衝突として解釈し得る。結果として、プロセスはブロック８２２に進み、デバイスは、競合プロトコルに従って、最小バックオフ期間の間、通信媒体からの送信を差し控える（すなわち、「バックオフ」）。
【００９３】
[00102]別の例では、媒体アイドル測定期間を生じさせるように構成されたＰＤＵを受信するブロック８１０の後で、プロセスは、ブロック８３０に進み得る。８３０では、デバイスは、ＰＤＵの（タイプフィールドなどの）部分が、媒体アイドル測定期間の命令と関連するタイプ値を有する、ということを決定する。ＰＤＵの（タイプフィールド以外のまたはタイプフィールドに追加の）他の部分は媒体アイドル測定期間と関連する明示的な命令を含み得る、ということが理解されるべきである。ある例では、８３２において、デバイスが、ＰＤＵに含まれる構成値に基づいて、媒体アイドル測定期間の継続時間を決定する。
【００９４】
[00103]８３４では、デバイスは、少なくとも媒体アイドル測定期間の継続時間の間、通信媒体上への送信を差し控える（すなわち、バックオフ）。媒体アイドル測定期間の継続時間は、ブロック８３２に記載されている構成値と関連し得るか、または、所定のもしくは予め構成された継続時間であり得る。予め構成された継続時間の例においては、ネットワーク構成プロトコルが、媒体アイドル測定期間のための継続時間を構成するために、デバイス設定を各々の新たに導入されたデバイスと交換し得る。予め構成された継続時間は、ネットワークオペレータポリシまたはプロトコルによって特定された値であり得る。
【００９５】
[00104]ブロック８５０、８６０、および８７０は、それぞれ、図６の対応するブロック６５０、６６０、および６７０と類似する。８５０では、デバイスは、行われた測定に基づいて、外部信号の存在が媒体アイドル測定期間の間に検出されたかどうかを決定する。デバイスが外部信号の存在を検出する場合には、プロセスはブロック８６０に進み、そこでは、デバイスが、検出された外部信号と関連する１つまたは複数の特定の周波数（たとえば、隣接する周波数を含む）のための送信電力を減少させ得る。デバイスが外部信号の存在を検出しない場合には、プロセスは、図７のブロック７１０における同じマーカと関連するブロック８７０（マーカ「Ａ」）に進む。マーカＡは周期的な媒体アイドル測定期間と関連しており、それにより、デバイスは、媒体アイドル測定期間がチャネル測定間隔期間の後で別のデバイスによってトリガされない場合に、媒体アイドル測定期間を生じさせるために、新たなＰＤＵをトリガし得る。
【００９６】
[00105]ある実施形態では、デバイスは、受信された命令ＰＤＵへの応答と命令ＰＤＵの送出との両方を行うように、構成され得る。たとえば、競合ベースの通信媒体に結合された複数のデバイスが、媒体アイドル測定期間をトリガすることがあり得る。しかし、チャネル測定間隔期間を調整することによって、媒体アイドル測定期間を生じさせるためにＰＤＵをトリガするプロセスは、いずれのチャネル測定間隔期間の間にも複数回なされることはない。このようにして、周期的な媒体アイドル測定期間は、ｆ複数のデバイスによって命令され得るが、チャネル測定間隔期間よりも頻繁であることはない。
【００９７】
[00106]図１〜図８と本明細書に記載されている動作とは、実施形態を理解する際に役立つことが意図されている例であり、実施形態を限定または請求項の範囲を限定するように用いられるべきではない、ということが理解されるべきである。実施形態は、追加的な動作、より少数の動作、順序の異なる動作、並列的な動作、およびいくつかが異なる動作を、実行し得る。
【００９８】
[00107]本開示に対する改変は、当業者によって容易に想到され得る。たとえば、異なる送信フレーム（transmission frames）（またはＰＤＵ）が、本明細書に記載されているフレームの代わりに（または、それに加えて）用いられ得る。ＰＤＵの様々なフィールドは、ピンプを生じさせる明示的な命令と関連する所定の値を含むように、設定し得る。
【００９９】
[00108]当業者によって理解されるように、本発明の主題の諸態様は、システム、方法、またはコンピュータプログラム製品として実施され得る。したがって、本発明の主題の諸態様は、全体的にハードウェアとしての実施形態、ソフトウェアとしての実施形態（ファームウェア、常駐ソフトウェア、マイクロコード、その他を含む）、またはソフトウェア態様とハードウェア態様とを組み合わせる実施形態という形式を取り得るが、本明細書では、これらすべてが、一般的に、「回路」、「モジュール」または「システム」と称され得る。さらに、本発明の主題の諸態様は、その上にコンピュータ可読プログラムコードが実現されている１つまたは複数のコンピュータ可読媒体として実現されているコンピュータプログラム製品という形式を取り得る。
【０１００】
[00109]１つまたは複数のコンピュータ可読媒体の任意の組合せが用いられ得る。コンピュータ可読媒体は、コンピュータ可読信号媒体またはコンピュータ可読記憶媒体であり得る。コンピュータ可読記憶媒体は、たとえば、しかしこれらに限定されることはないが、電子的、磁気的、光学的、電磁気的、赤外線、もしくは半導体システム、装置、もしくはデバイス、または以上の任意の適切な組合せであり得る。コンピュータ可読記憶媒体のより特定の例（非網羅的なリスト）は、以下のもの、すなわち、１つまたは複数の有線を有する電気的接続、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、消去可能でプログラマブルなリードオンリメモリ（ＥＰＲＯＭまたはフラッシュメモリ）、光ファイバ、ポータブルコンパクトディスク型のリードオンリメモリ（ＣＤ−ＲＯＭ）、光ストレージデバイス、磁気ストレージデバイス、または以上の任意の適切な組合せを含み得る。この文書の文脈では、コンピュータ可読記憶媒体は、命令実行システム、装置、もしくはデバイスによって、または、命令実行システム、装置、もしくはデバイスと関連して用いられるプログラムを含むまたは記憶することができる任意の有形の媒体であり得る。
【０１０１】
[00110]コンピュータ可読信号媒体は、たとえばベースバンドにおいてまたは搬送波の一部としてのように、それにおいてコンピュータ可読プログラムコードが実現されており、伝播されるデータ信号を含み得る。そのような伝播される信号は、これらに限定されることはないが、電磁気的、光学的、またはそれらのいずれかの適切な組合せを含む様々な形態の中のいずれかであり得る。コンピュータ可読信号媒体は、命令実行システム、装置、もしくはデバイスによって、または、命令実行システム、装置、もしくはデバイスと関連して用いられるプログラムを通信、伝播、または転送することができて、コンピュータ可読記憶媒体ではない、いずれかのコンピュータ可読媒体であり得る。
【０１０２】
[00111]コンピュータ可読媒体上に実現されているプログラムコードは、これらに限定されることはないがワイヤレス、有線、光ファイバケーブル、ＲＦ、その他またはこれらのいずれかの適切な組合せを含むいずれかの適切な媒体を用いて、送信され得る。
【０１０３】
[00112]本発明の主題の諸態様のための動作を実行するためのコンピュータプログラムコードは、１つまたは複数のプログラミング言語のいずれかの組合せとして書かれ得るが、このプログラミング言語は、Ｊａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋または同様のものなどのオブジェクト指向プログラミング言語と、「Ｃ」プログラミング言語または類似のプログラミング言語などの従来の手続き型プログラミング言語とを含む。プログラムコードは、全体的にユーザのコンピュータ上で、部分的にユーザのコンピュータ上で、スタンドアロンのソフトウェアパッケージとして、部分的にユーザのコンピュータ上であり部分的にリモートコンピュータ上で、または全体的にリモートコンピュータもしくはサーバ上で、動作し得る。後者のシナリオでは、リモートコンピュータは、ローカルエリアネットワーク（ＬＡＮ）もしくはワイドエリアネットワーク（ＷＡＮ）を含むいずれかのタイプのネットワークを通じてユーザのコンピュータと接続されていることがあり得るし、または、（たとえば、インターネットサービスプロバイダを用い、インターネットを通じて）外部のコンピュータへの接続がなされることもあり得る。
【０１０４】
[00113]本発明の主題の諸態様は、本発明の主題の実施形態に従って、フローチャートによる図解および／または方法、装置（システム）ならびにコンピュータプログラム製品のブロック図を参照して、説明されている。フローチャートによる図解および／またはブロック図の各ブロックと、フローチャートによる図解および／またはブロック図におけるブロックの組合せとが、コンピュータプログラム命令によって実装可能であることは、理解されるであろう。これらのコンピュータプログラム命令は、汎用コンピュータ、専用コンピュータ、またはマシンを生成する他のプログラマブルなデータ処理装置のプロセッサに提供され得るが、それにより、コンピュータまたは他のプログラマブルなデータ処理装置のプロセッサを介して実行される命令が、フローチャートおよび／またはブロック図における１つもしくは複数のブロックにおいて特定される機能／作用を実装するための手段を生成する。
【０１０５】
[00114]これらのコンピュータプログラム命令は、また、コンピュータ、他のプログラマブルなデータ処理装置、または他のデバイスに特定の態様で機能するように命令することができるコンピュータ可読媒体に記憶され得るが、それにより、コンピュータ可読媒体に記憶された命令が、フローチャートおよび／またはブロック図における１つもしくは複数のブロックにおいて特定される機能／作用を実装する命令を含む製品を生成する。
【０１０６】
[00115]コンピュータプログラム命令は、また、コンピュータ、他のプログラマブルなデータ処理装置、または他のデバイス上に、そのコンピュータ、他のプログラマブルな装置、または他のデバイスの上で一連の動作ステップを実行させ、コンピュータ実装されたプロセスを生成させるために、ロードされ得るが、それにより、コンピュータまたは他のプログラマブルな装置の上で実行される命令が、フローチャートおよび／またはブロック図における１つもしくは複数のブロックにおいて特定される機能／作用を実装するためのプロセスを提供する。
【０１０７】
[00116]図９は、ハイブリッドネットワークにおけるトポロジマッピングおよび経路選択のための通信ユニットを含む電子デバイス９００のある実施形態の例示的なブロック図である。いくつかの実装例では、電子デバイス９００は、（ハイブリッド通信ネットワークを形成する）複数の通信ネットワークの全体で通信を交換するように構成されたハイブリッド通信ユニットを備えているラップトップコンピュータ、ネットブック、携帯電話、電力線通信デバイス、パーソナルデジタルアシスタント（ＰＤＡ）、または他の電子システムのうちの１つであり得る。電子デバイス９００は、プロセッサユニット９０２を含む（複数のプロセッサ、複数のコア、複数のノードを含む、および／または、マルチスレディングを実装する、その他の可能性がある）。電子デバイス９００は、メモリユニット９０６を含む。メモリユニット９０６は、システムメモリ（たとえば、キャッシュ、ＳＲＡＭ、ＤＲＡＭ、ゼロキャパシタＲＡＭ、ツイントランジスタＲＡＭ、ｅＤＲＡＭ、ＥＤＯ  ＲＡＭ、ＤＤＲ  ＲＡＭ、ＥＥＰＲＯＭ（登録商標）、ＮＲＡＭ、ＲＲＡＭ（登録商標）、ＳＯＮＯＳ、ＰＲＡＭ、その他のうちの１つまたは複数）、または、マシン可読媒体の既に上述された可能な実現例の中のいずれかの１つまたは複数であり得る。電子デバイス９００はまた、バス９１０（たとえば、ＰＣＩ、ＩＳＡ、ＰＣＩ−Ｅｘｐｒｅｓｓ、ＨｙｐｅｒＴｒａｎｓｐｏｒｔ（登録商標）、ＩｎｆｉｎｉＢａｎｄ（登録商標）、ＮｕＢｕｓ、ＡＨＢ、ＡＸＩなど）と、ワイヤレスネットワークインターフェース（たとえば、ＷＬＡＮインターフェース、Ｂｌｕｅｔｏｏｔｈ（登録商標）インターフェース、ＷｉＭＡＸ（登録商標）インターフェース、ＺｉｇＢｅｅ（登録商標）インターフェース、ワイヤレスＵＳＢインターフェースなど）および有線ネットワークインターフェース（たとえば、Ｅｔｈｅｒｎｅｔインターフェース、電力線通信インターフェースなど）のうちの少なくとも１つを含むネットワークインターフェース９０４とを含む。いくつかの実装例では、電子デバイス９００は、複数のネットワークインターフェースをサポートすることがあり、それらのインターフェースの各々は電子デバイス９００を異なる通信ネットワークに結合するように構成されている。
【０１０８】
[00117]電子デバイス９００は、また、媒体アイドル測定ユニット９０８を含む。媒体アイドル測定ユニット９０８は、フレーム生成器９１２と、測定ユニット９１３と、媒体コントローラ９１４とを備えている。いくつかの実施形態では、媒体アイドル測定ユニット９０８が専用プロセッサを有する場合もあり得る、ということが理解されるべきである（たとえば、チップ上のシステム、または、複数のチップを有する１つもしくは複数のボードを備えており、メインプロセッサ９０２に加えて１つもしくは複数の専用プロセッサまたは処理ユニットを有する通信ユニットなど）。図１〜図８において既に記載されているように、媒体アイドル測定ユニット９０８は、媒体アイドル測定期間を生じさせるように設定された部分を有するＰＤＵを送るように構成され得るし、または、そのようなＰＤＵを受信するように構成され得るし、または、そのようなＰＤＵの送受信両方をするように構成され得る。たとえば、フレーム生成器９１２は、ＰＤＵを準備し、媒体アイドル測定期間を生じさせるようにそのＰＤＵの一部を設定するように、構成され得る。測定ユニット９１３は、媒体アイドル測定期間の間チャネル特性測定を実行し、外部信号の存在を検出するように構成され得る。媒体コントローラ９１４は、無線ブロードキャスト干渉の検出に応答して、特定の周波数に対する送信電力を減少させるように構成され得る。別の例では、媒体コントローラ９１４は、媒体アイドル測定期間の間は、ネットワークインターフェース９０４に送信を差し控えさせるように構成され得る。
【０１０９】
[00118]これらの機能のいずれか１つが、部分的に（または全体的に）、ハードウェアとして、および／または、プロセッサユニット９０２上に、実装され得る。たとえば、その機能は、特定用途向け集積回路を用いて、プロセッサユニット９０２において実装されたロジックとして、周辺デバイスまたはカード上のコプロセッサとして、およびその他の態様で、実装され得る。さらに、実現形態は、図９に示されていない、より少数のまたは追加のコンポーネント（たとえば、ビデオカード、オーディオカード、追加のネットワークインターフェース、周辺デバイスなど）を含み得る。プロセッサユニット９０２、メモリユニット９０６、およびネットワークインターフェース９０４は、バス９１０に結合される。バス９１０に結合されているものとして図解されているが、メモリユニット９０６は、プロセッサユニット９０２に結合され得る。
【０１１０】
[00119]実施形態は、様々な実装例および利用例を参照して説明されているが、これらの実施形態は例証のためのものであり、本発明の主題の範囲はそれらに限定されない、ということが理解されるであろう。一般的に、本明細書に記載されているような媒体アイドル測定期間のための技術は、任意の１つまたは複数のハードウェアシステムとの互換性を有する設備を用いて実装され得る。多くの改変、修正、追加、および改善が可能である。
【０１１１】
[00120]本明細書において一例として記載されているコンポーネント、動作、または構造のためには、複数の例が提供され得る。最後であるが、様々なコンポーネント、動作、およびデータ記憶の間の境界は、どちらかといえば任意であり、特定の例証のための構成の文脈において、特定の動作が例証されている。機能の他の配分が想起されると、それは、本発明の主題の範囲に属し得る。一般的に、例示的な構成において別個のコンポーネントとして与えられている構造と機能とが、組み合わされた構造またはコンポーネントとして実装されることもあり得る。同様に、単一のコンポーネントとして与えられている構造と機能とが、別個のコンポーネントとして実装されることもあり得る。これらのおよび他の改変、修正、追加、および改善は、本発明の主題の範囲に属し得る。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
競合ベースの通信媒体上に媒体アイドル測定期間を生じさせるプロトコルデータユニット（ＰＤＵ）を送信することを備え、前記ＰＤＵは、前記競合ベースの通信媒体に結合された少なくとも１つのリモートデバイスによって検出可能な競合衝突をシミュレートするように構成された部分を有する、方法。
［Ｃ２］
前記競合衝突をシミュレートするように構成された前記ＰＤＵの前記部分は、プリアンブル部分、フレーム制御チェックシーケンス部分、またはフレームチェックシーケンスのうちの１つを備える、Ｃ１に記載の方法。
［Ｃ３］
前記競合ベースの通信媒体上で前記競合衝突をシミュレートするために、前記ＰＤＵの前記部分を無効値に設定することをさらに備える、Ｃ１に記載の方法。
［Ｃ４］
１つのタイプのリモートデバイスによって無効値として解釈され、別のタイプのリモートデバイスによって媒体アイドル測定期間に対する明示的な命令として解釈される、所定の値に前記ＰＤＵの前記部分を設定することをさらに備える、Ｃ１に記載の方法。
［Ｃ５］
前記部分は、フレーム制御フィールドのタイプ部分である、Ｃ４に記載の方法。
［Ｃ６］
前記ＰＤＵ中に構成設定を含むことをさらに備え、前記構成設定は、前記媒体アイドル測定期間のための継続時間と関連する、Ｃ１に記載の方法。
［Ｃ７］
前記構成設定は、前記ＰＤＵのフレーム制御フィールドの可変部分に含まれる、Ｃ６に記載の方法。
［Ｃ８］
前記媒体アイドル測定期間のための前記継続時間は、前記競合ベースの通信媒体における競合衝突と関連する最小バックオフ期間よりも短い、Ｃ６に記載の方法。
［Ｃ９］
前記媒体アイドル測定期間は、前記競合ベースの通信媒体上の不活性の期間と関連する、Ｃ１に記載の方法。
［Ｃ１０］
前記競合ベースの通信媒体上の前記不活性の期間は、デバイスが、外部信号の存在を検出すること、または、チャネル特性測定を実行することを可能にする、Ｃ９に記載の方法。
［Ｃ１１］
前記媒体アイドル測定期間の間、チャネル特性を測定することをさらに備える、Ｃ１に記載の方法。
［Ｃ１２］
前記競合ベースの通信媒体を介して、別のデバイスに前記測定されたチャネル特性を送ることをさらに備える、Ｃ１１に記載の方法。
［Ｃ１３］
前記媒体アイドル測定期間の間、前記競合ベースの通信媒体上に入来する外部信号の存在を検出することと、
特定の周波数での外部信号の前記存在の検出に応答して、前記特定の周波数に対する送信電力を減少させることと
をさらに備える、Ｃ１に記載の方法。
［Ｃ１４］
前記特定の周波数に対する送信電力を減少させるように別のデバイスに命令するトーンマップまたは送信振幅マップを送ることをさらに備える、Ｃ１３に記載の方法。
［Ｃ１５］
送信電力を減少させることは、前記特定の周波数上での送信を差し控えることを備える、Ｃ１３に記載の方法。
［Ｃ１６］
後続する媒体アイドル測定期間の間に前記外部信号の存在を後に検出することと、
前記特定の周波数での外部信号を後に検出しないことに応答して、前記特定の周波数に対する前記送信電力を増加させることと
をさらに備える、Ｃ１３に記載の方法。
［Ｃ１７］
前のアイドル測定期間の後で、
いずれかの受信されたＰＤＵが後続するアイドル測定期間を生じさせるように構成されているかどうかを決定することと、
受信されたＰＤＵが前記後続するアイドル測定期間を生じさせるように構成されておらず、前記後続するアイドル測定期間がチャネル測定間隔期間に先行した場合に、前記後のアイドル測定期間を生じさせるように第２のＰＤＵを送信することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ１８］
チャネル測定間隔期間に従って後続するアイドル測定期間を生じさせることに関連する後続するＰＤＵを周期的に送信することをさらに備える、Ｃ１に記載の方法。
［Ｃ１９］
各々の後続するアイドル測定期間の間、外部信号の存在を検出することと、
前記外部信号の存在が検出されるかどうかに基づいて、前記チャネル測定間隔期間を修正することと
をさらに備える、Ｃ１８に記載の方法。
［Ｃ２０］
前記競合ベースの通信媒体は、電力線通信ネットワーク、ワイヤレス通信ネットワーク、またはＥｔｈｅｒｎｅｔ通信ネットワークのうちの１つと関連する、Ｃ１に記載の方法。
［Ｃ２１］
前記媒体アイドル測定期間は、前記ＰＤＵを前記送信することの完了後に開始する、Ｃ１に記載の方法。
［Ｃ２２］
前記ＰＤＵは、肯定応答メッセージを用いて返信することによって前記ＰＤＵを肯定応答するように構成された宛先デバイスのアドレスを含み、前記媒体アイドル測定期間は、前記肯定応答メッセージの後に開始する、Ｃ１に記載の方法。
［Ｃ２３］
前記ＰＤＵは、媒体アクセス制御（ＭＡＣ）プロトコルデータユニット（ＭＰＤＵ）を備える、Ｃ１に記載の方法。
［Ｃ２４］
競合ベースの通信媒体に結合するためのネットワークインターフェースと、
前記競合ベースの通信媒体上に媒体アイドル測定期間を生じさせるように、前記ネットワークインターフェースを介してプロトコルデータユニット（ＰＤＵ）を送信するように構成された媒体アイドル測定ユニットと
を備え、前記ＰＤＵは、前記競合ベースの通信媒体に結合された少なくとも１つのリモートデバイスによって検出可能な競合衝突をシミュレートするように構成された部分を有する、デバイス。
［Ｃ２５］
前記競合衝突をシミュレートするように構成された前記ＰＤＵの前記部分は、プリアンブル部分、フレーム制御チェックシーケンス部分、またはフレームチェックシーケンスのうちの１つを備える、Ｃ２４に記載のデバイス。
［Ｃ２６］
前記媒体アイドル測定期間を生じさせるために前記ＰＤＵを送信するように構成された前記媒体アイドル測定ユニットは、
前記競合ベースの通信媒体上で前記競合衝突をシミュレートするために、前記ＰＤＵの前記部分を無効値に設定するように構成されている前記媒体アイドル測定ユニットを備える、Ｃ２４に記載のデバイス。
［Ｃ２７］
前記媒体アイドル測定期間を生じさせるために前記ＰＤＵを送信するように構成された前記媒体アイドル測定ユニットは、
１つのタイプのリモートデバイスによって無効値として解釈され、別のタイプのリモートデバイスによって媒体アイドル測定期間に対する明示的な命令として解釈される所定の値に前記ＰＤＵの前記部分を設定するように構成されている前記媒体アイドル測定ユニットを備える、Ｃ２４に記載のデバイス。
［Ｃ２８］
前記部分は、フレーム制御フィールドのタイプ部分である、Ｃ２７に記載のデバイス。
［Ｃ２９］
前記媒体アイドル測定期間を生じさせるために前記ＰＤＵを送信するように構成された前記媒体アイドル測定ユニットは、
前記ＰＤＵ中に構成設定を含むように構成されている前記媒体アイドル測定ユニットを備え、前記構成設定は、前記媒体アイドル測定期間のための継続時間と関連する、Ｃ２４に記載のデバイス。
［Ｃ３０］
前記媒体アイドル測定期間のための前記継続時間は、前記競合ベースの通信媒体における競合衝突と関連する最小バックオフ期間よりも短い、Ｃ２９に記載のデバイス。
［Ｃ３１］
前記媒体アイドル測定ユニットは、
前記媒体アイドル測定期間の間に前記競合ベースの通信媒体上に入来する外部信号の存在を検出し、
特定の周波数での前記外部信号の存在を検出することに応答して、前記特定の周波数に対する送信電力を減少するようにさらに構成される、Ｃ２４に記載のデバイス。
［Ｃ３２］
前記媒体アイドル測定ユニットは、
チャネル測定間隔期間に従って後続するアイドル測定期間を生じさせることと関連する後続するＰＤＵを周期的に送信するように構成される、Ｃ２４に記載のデバイス。
［Ｃ３３］
デバイスのプロセッサによって実行されると、前記デバイスに、
競合ベースの通信媒体上に媒体アイドル測定期間を生じさせるためにプロトコルデータユニット（ＰＤＵ）を送信させる命令を備えるコンピュータプログラムコードを記憶し、前記ＰＤＵは、前記競合ベースの通信媒体に結合された少なくとも１つのリモートデバイスによって検出可能な競合衝突をシミュレートするように構成された部分を有する、非一時的コンピュータ可読媒体。
［Ｃ３４］
前記競合衝突をシミュレートするように構成された前記ＰＤＵの前記部分は、プリアンブル部分、フレーム制御チェックシーケンス部分、またはフレームチェックシーケンスのうちの１つを備える、Ｃ３３に記載の非一時的コンピュータ可読媒体。
［Ｃ３５］
前記デバイスの前記プロセッサによって実行されると、前記デバイスに、
前記競合ベースの通信媒体上で前記競合衝突をシミュレートするために、前記ＰＤＵの前記部分を無効値に設定させる命令、Ｃ３３に記載の非一時的コンピュータ可読媒体。
［Ｃ３６］
前記デバイスの前記プロセッサによって実行されると、前記デバイスに、
１つのタイプのリモートデバイスによって無効値として解釈され、別のタイプのリモートデバイスによって媒体アイドル測定期間に対する明示的な命令として解釈される所定の値に前記ＰＤＵの前記部分を設定させる命令、Ｃ３３に記載の非一時的コンピュータ可読媒体。
［Ｃ３７］
前記部分は、フレーム制御フィールドのタイプ部分である、Ｃ３６に記載の非一時的コンピュータ可読媒体。
［Ｃ３８］
前記デバイスの前記プロセッサによって実行されると、前記デバイスに、
前記ＰＤＵ中に構成設定を含ませる命令、前記構成設定は、前記媒体アイドル測定期間のための継続時間と関連する、Ｃ３３に記載の非一時的コンピュータ可読媒体。
［Ｃ３９］
前記媒体アイドル測定期間のための前記継続時間は、前記競合ベースの通信媒体における競合衝突と関連する最小バックオフ期間よりも短い、Ｃ３８に記載の非一時的コンピュータ可読媒体。
［Ｃ４０］
前記デバイスの前記プロセッサによって実行されると、前記デバイスに、
前記媒体アイドル測定期間の間に前記競合ベースの通信媒体上に入来する外部信号の存在を検出し、
特定の周波数での前記外部信号の存在を検出することに応答して、前記特定の周波数に対する送信電力を減少させる命令、Ｃ３３に記載の非一時的コンピュータ可読媒体。
［Ｃ４１］
前記デバイスの前記プロセッサによって実行されると、前記デバイスに、
チャネル測定間隔期間に従って後続するアイドル測定期間を生じさせることに関連する後続するＰＤＵを周期的に送信させる命令、Ｃ３３に記載の非一時的コンピュータ可読媒体。
［Ｃ４２］
競合ベースの通信媒体上での送信のためのプロトコルデータユニット（ＰＤＵ）を準備することと、
前記ＰＤＵ中に、媒体アイドル測定期間の命令と関連する明示的命令を含むことと、ここにおいて、前記明示的命令は、前記ＰＤＵ中に無効タイプ値として含まれる、
前記競合ベースの通信媒体上に前記媒体アイドル測定期間を生じさせるために、前記ＰＤＵを送信することと
を備える方法。
［Ｃ４３］
前記無効タイプ値、前記競合ベースの通信媒体に結合された少なくとも１つのレガシーデバイスによって、競合衝突として検出可能である、Ｃ４２に記載の方法。
［Ｃ４４］
競合ベースの通信媒体を介してプロトコルデータユニット（ＰＤＵ）を受信することと、
前記ＰＤＵからの、媒体アイドル測定期間を命令することに関連する明示的な命令を解釈することと、ここにおいて、前記明示的な命令は、前記ＰＤＵ中の無効タイプ値によって表される、
前記受信することに応答して、媒体アイドル測定期間の間、送信を差し控えることと
を備える方法。
【図１】
0005937282.tif 000002
【図２】
0005937282.tif 000003
【図３】
0005937282.tif 000004
【図４】
0005937282.tif 000005
【図５】
0005937282.tif 000006
【図６】
0005937282.tif 000007
【図７】
0005937282.tif 000008
【図８】
0005937282.tif 000009
【図９】
0005937282.tif 000010