(57)【特許請求の範囲】
【請求項１】
複数のパラメータにより送信制御可能な電力線通信装置であって、
第１所定値である第１パラメータおよび第２所定値である第２パラメータに基づく送信データを用いて、電力線を介して、他の電力線通信装置との間で通信可能状態とするための所定の登録処理を実行する登録処理部と、
前記所定の登録処理に失敗した場合、第１パラメータを通信可能距離が長くなるように第３所定値へ変更し、かつ、第２パラメータを通信可能距離が短くなるように第４所定値へ変更するパラメータ制御部と
を有し、
前記登録処理部は、前記所定の登録処理に失敗した場合、前記第３所定値である第１パラメータおよび第４所定値である第２パラメータに基づく送信データを用いて、前記所定の登録処理を再実行する
電力線通信装置。
【請求項２】
請求項１に記載の電力線通信装置であって、
前記パラメータ制御部は、前記送信データを構成する送信信号の信号強度を増大し、かつ、前記送信データを送信するためのキャリアに重畳する情報量を増大する
電力線通信装置。
【請求項３】
請求項１に記載の電力線通信装置であって、
前記パラメータ制御部は、前記送信データを構成する送信信号の信号強度を低減し、かつ、前記送信データを送信するためのキャリアに重畳する情報量を低減する
電力線通信装置。
【請求項４】
請求項１に記載の電力線通信装置であって、
前記パラメータ制御部は、前記送信データを送信するためのキャリアに重畳する情報量を増大し、かつ、前記送信データに含まれる誤り訂正情報の情報量を増大する
電力線通信装置。
【請求項５】
請求項１に記載の電力線通信装置であって、
前記パラメータ制御部は、前記送信データを送信するためのキャリアに重畳する情報量を低減し、かつ、前記送信データに含まれる誤り訂正情報の情報量を低減する
電力線通信装置。
【請求項６】
請求項１に記載の電力線通信装置であって、
前記パラメータ制御部は、前記送信データに含まれる誤り訂正情報の情報量を増大し、かつ、前記送信データを構成する送信信号の信号強度を低減する
電力線通信装置。
【請求項７】
請求項１に記載の電力線通信装置であって、
前記パラメータ制御部は、前記送信データに含まれる誤り訂正情報の情報量を低減し、かつ、前記送信データを構成する送信信号の信号強度を増大する
電力線通信装置。
【請求項８】
請求項１ないし７のいずれか１項に記載の電力線通信装置であって、
前記送信データは、当該電力線通信装置を識別するための識別データを含む
電力線通信装置。
【請求項９】
請求項１に記載の電力線通信装置であって、
前記パラメータ制御部は、前記所定の登録処理を開始時から所定時間が経過するまでに前記所定の登録処理が成功しなかった場合、前記パラメータを変更する
電力線通信装置。
【請求項１０】
請求項１に記載の電力線通信装置であって、更に、
前記パラメータを変更させるためのモード変更通知を送信するモード変更通知部を有する
電力線通信装置。
【請求項１１】
請求項１０に記載の電力線通信装置であって、
前記モード変更通知部は、前記所定の登録処理に失敗した場合、前記パラメータの変更を所定時間待機させるための時間情報を含む前記モード変更通知を送信し、
前記パラメータ制御部は、前記モード変更通知時から所定時間が経過した後に、前記パラメータを変更する
電力線通信装置。
【請求項１２】
請求項１０に記載の電力線通信装置であって、
前記パラメータ制御部は、前記第１パラメータを第３所定値よりも通信可能距離が長くなる第５所定値に設定すること、前記第２パラメータを第２所定値よりも通信可能距離が長くなる第６所定値に設定すること、の少なくとも一方を実行し、
前記モード変更通知部は、前記第５所定値である第１パラメータおよび第６所定値である第２パラメータの少なくとも一方に基づいて、前記モード変更通知を送信する
電力線通信装置。
【請求項１３】
請求項１に記載の電力線通信装置であって、更に、
前記パラメータを変更するためのモード変更通知を受信するモード変更通知受信部を有し、
前記パラメータ制御部は、前記所定の登録処理に失敗した場合、前記モード変更通知に基づいて、前記パラメータを変更する
電力線通信装置。
【請求項１４】
請求項１３に記載の電力線通信装置であって、
前記モード変更通知受信部は、前記パラメータの変更を所定時間待機するための時間情報を含む前記モード変更通知を受信し、
前記パラメータ制御部は、前記モード変更通知時から前記所定時間が経過した後、前記パラメータを変更する
電力線通信装置。
【請求項１５】
請求項１３に記載の電力線通信装置であって、
前記パラメータ制御部は、前記モード変更通知受信部によって前記モード変更通知を受信した際、前記パラメータを変更する
電力線通信装置。
【請求項１６】
請求項１に記載の電力線通信装置であって、
前記所定の登録処理に成功した場合に、その旨を示す情報を表示する表示部を有する
電力線通信装置。
【請求項１７】
請求項１ないし１５のいずれか１項に記載の電力線通信装置であって、
前記所定の登録処理に失敗した場合、その旨を示す情報を表示する表示部を有する
電力線通信装置。
【請求項１８】
請求項１ないし１７のいずれか１項に記載の電力線通信装置が、複数、電力線に接続された電力線通信システム。
【請求項１９】
複数のパラメータにより送信制御可能な電力線通信装置において、
第１所定値である第１パラメータおよび第２所定値である第２パラメータに基づく送信データを用いて、電力線を介して、他の電力線通信装置との間で通信可能状態とするための所定の登録処理を実行するステップと、
前記所定の登録処理に失敗した場合、第１パラメータを通信可能距離が長くなるように第３所定値へ変更し、かつ、第２パラメータを通信可能距離が短くなるように第４所定値へ変更するステップと、
前記所定の登録処理に失敗した場合、前記第３所定値である第１パラメータおよび第４所定値である第２パラメータに基づく送信データを用いて、前記所定の登録処理を再実行するステップと
を有する登録処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電力線通信装置、電力線通信システム、および登録処理方法に関する。
【背景技術】
【０００２】
電力線を用いた電力線通信（ＰＬＣ：Ｐｏｗｅｒ  Ｌｉｎｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を行う電力線通信装置は、他の電力線通信装置との間で電力線通信を行うことが可能になっている。
【０００３】
図１５は、電力線通信装置の通信環境の一例を示す図である。図１５の通信環境では、家庭電気機器（家電）や電力線通信装置にＬ１相、Ｌ２相の電力を供給するために、複数のＬ１相のブレーカとＬ２相のブレーカとが備えられている。各Ｌ１相およびＬ２相のブレーカには、各電力線が接続されている。各電力線には、例えば壁に設けられたコンセントを介して家電や電力線通信機器に接続される。例えば、電力線通信装置１５００Ａは、コンセント１５１０Ａを介して、電力線７００Ａに接続されている。電力線通信装置１５００Ｂは、コンセント１５１０Ｂを介して、電力線７００Ｂに接続されている。電力線通信装置１５００Ｃは、コンセント１５１０Ｃを介して、電力線７００Ｃに接続されている。また、コンセントにテーブルタップを介して電力線通信装置や家電などの電気機器を接続されることもある。
【０００４】
このように、電力線通信の通信環境では、様々な電力線に、電力線通信を実施しない電気機器、電力線通信を実施する電気機器、ノイズを多く発生する電気機器、低インピーダンスを有する電気機器、電力線通信に関して他の機器に影響を与えない電気機器など、様々な電気機器が接続される。
【０００５】
また、従来の電力線通信では、下記のような様々な事情により、通信特性が劣化することがある。
【０００６】
通信特性の劣化の一例として、電力線通信を行う電力線通信間（例えば、電力線通信装置１５００Ａと電力線通信装置１５００Ｃ）の距離が長いために信号減衰が起きてしまうことがある。
【０００７】
また、Ｌ１相の電力線に接続される電力線通信装置とＬ２相の電力線に接続される電力線通信装置（例えば、電力線通信装置１５００Ａと電力線通信装置１５００Ｃ、電力線通信装置１５００Ｂと電力線通信装置１５００Ｃ）との間で電力線通信を行う場合に、位相が異なるために信号減衰が起きてしまうことがある。
【０００８】
また、電力線に接続される家電（例えば、家電１５２０Ａ）の発するノイズの影響により電力線通信装置間（例えば、電力線通信装置１５００Ａと電力線通信装置１５００Ｂ、電力線通信装置１５００Ａと電力線通信装置１５００Ｃ）の通信特性が劣化してしまうことがある。
【０００９】
また、低インピーダンスを有する家電機器（例えば、家電１５２０Ｂ）に電力線通信信号を吸収されてしまうために、電力線通信装置間（例えば、電力線通信装置１５００Ａと電力線通信装置１５００Ｂ、電力線通信装置１５００Ｂと電力線通信装置１５００Ｃ）の電力線通信において信号減衰が起きてしまうことがある。
【００１０】
このような通信特性の劣化が発生する結果、電力線通信装置が電力線通信を実施することが可能な通信可能距離が短くなってしまうことがある。
【００１１】
通信特性の劣化を防止するための技術の一例として、送信したパケットデータが受信側において正しく受信できなかった場合に、再送信処理を実行可能な送信装置において、伝搬路状態に応じてパケットデータの送信の際の送信パラメータを切り替え可能なパラメータ制御手段と、新規の送信の際のデータ量の送信が再送信を行う際に確保されない場合に、格納している再送信データを複数のパケットに分割して適応変調制御手段に与える送信データ制御手段と、送信データ制御手段により与えられた分割された複数のパケットのそれぞれについて、パラメータ制御手段により切り替えられた送信パラメータに従って、変調方式、復号化率を制御して、複数のパケットを順に再送信として送信する適応変調制御手段とを備えた送信装置が知られている（例えば、特許文献１参照）。
【００１２】
ところで、電力線通信装置においては、２台以上の電力線通信装置同士が安全で確実な通信を行うために、電力線通信装置を通信可能状態とするための処理（以下、登録処理という）を実施している。登録処理では、認証およびセキュリティ設定が行われ、登録処理を関する親機として機能する電力線通信装置に登録処理を管理される子機として機能する電力線通信装置の情報が登録される。
【００１３】
従来の登録処理を図１６を用いて簡単に説明する。ここでは、親機として機能する電力線通信装置１６００Ａと、子機として機能する電力線通信装置１６００Ｂとの間で登録処理を行う場合を想定している。電力線通信装置１６００Ｂが登録要求メッセージを送信すると（ステップＳ８０１）、電力線通信装置１６００Ａが登録要求メッセージに対する受信ＡＣＫ（受信応答）を送信する（ステップＳ８０２）。この登録要求メッセージに対する受信ＡＣＫメッセージが許可を示す場合、電力線通信装置１６００Ａは電力線通信装置１６００Ｂに対して登録開始メッセージを送信し（ステップＳ８０３）、電力線通信装置１６００Ｂは電力線通信装置１６００Ａに対して登録開始メッセージに対する受信ＡＣＫを送信する（ステップＳ８０４）。登録開始メッセージの送信および登録開始メッセージに対する受信ＡＣＫの送信を行う際には、これらの電力線通信装置間でお互いにしか知りえない各種情報（例えば、電力線通信装置固有のＭＡＣアドレス、Ｔｉｍｅスタンプなどから得られる乱数など）を互いに送信する。電力線通信装置１６００Ａおよび１６００Ｂは、互いに送信された各種情報に基づいて固有鍵を生成する。そして、電力線通信装置１６００Ａは電力線通信装置１６００Ｂに対して登録成功通知メッセージを送信し（ステップＳ８０５）、登録処理を完了する。以降、このような従来の登録処理を基本登録処理とも称する。
【００１４】
【特許文献１】特開２００７−３３６５８３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
従来の電力線通信装置は、先に説明した通信特性の劣化により電力線通信装置の通信可能距離が短くなってしまうことで、登録処理を正しく実施できないことがあった。一方、この通信特性の劣化を考慮して、信号を送信する際の通信可能距離が長くなるように送信パラメータを変更すると、例えば隣家の電力線通信装置と登録処理が成功してしまい、所望の登録処理を正しく実施できないことがあった。
【００１６】
本発明は、上記の事情を解決するためになされたものであって、複数の電力線通信装置が電力線に接続されている場合であっても、確実に希望する電力線通信装置同士で登録処理を行うことができる電力線通信装置、電力線通信システム、および登録処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明の電力線通信装置は、複数のパラメータにより送信制御可能な電力線通信装置であって、第１所定値である第１パラメータおよび第２所定値である第２パラメータに基づく送信データを用いて、電力線を介して、他の電力線通信装置との間で通信可能状態とするための所定の登録処理を実行する登録処理部と、前記所定の登録処理に失敗した場合、第１パラメータを通信可能距離が長くなるように第３所定値へ変更し、かつ、第２パラメータを通信可能距離が短くなるように第４所定値へ変更するパラメータ制御部とを有し、前記登録処理部が、前記所定の登録処理に失敗した場合、前記第３所定値である第１パラメータおよび第４所定値である第２パラメータに基づく送信データを用いて、前記所定の登録処理を再実行する。
【００１８】
この構成により、複数の電力線通信装置が電力線に接続されている場合であっても、確実に希望する電力線通信装置同士で登録処理を行うことができる。
【００１９】
また、本発明の電力線通信装置は、前記パラメータ制御部が、前記送信データを構成する送信信号の信号強度を増大し、かつ、前記送信データを送信するためのキャリアに重畳する情報量を増大する。
【００２０】
この構成により、送信パラメータの１つの変更のみでは通信可能距離が長くなる場合であっても、送信パラメータを複数変更することで、想定外の他の電力線通信装置との間で登録処理が成功せず、他のタイミングで希望する他のＰＬＣモデム１００との登録処理を実行することが可能となる。また、送信パラメータの１つの変更のみでは通信可能距離が短くなる場合であっても、送信パラメータを複数変更することで、ノイズの影響等により近距離に存在する他のＰＬＣモデム１００との登録処理に失敗することなく、登録を完了させることが可能となる。
【００２１】
また、本発明の電力線通信装置は、前記パラメータ制御部が、前記送信データを構成する送信信号の信号強度を低減し、かつ、前記送信データを送信するためのキャリアに重畳する情報量を低減する。
【００２２】
この構成により、送信パラメータの１つの変更のみでは通信可能距離が長くなる場合であっても、送信パラメータを複数変更することで、想定外の他の電力線通信装置との間で登録処理が成功せず、他のタイミングで希望する他のＰＬＣモデム１００との登録処理を実行することが可能となる。また、送信パラメータの１つの変更のみでは通信可能距離が短くなる場合であっても、送信パラメータを複数変更することで、ノイズの影響等により近距離に存在する他のＰＬＣモデム１００との登録処理に失敗することなく、登録を完了させることが可能となる。
【００２３】
また、本発明の電力線通信装置は、前記パラメータ制御部が、前記送信データを送信するためのキャリアに重畳する情報量を増大し、かつ、前記送信データに含まれる誤り訂正情報の情報量を増大する。
【００２４】
この構成により、送信パラメータの１つの変更のみでは通信可能距離が長くなる場合であっても、送信パラメータを複数変更することで、想定外の他の電力線通信装置との間で登録処理が成功せず、他のタイミングで希望する他のＰＬＣモデム１００との登録処理を実行することが可能となる。また、送信パラメータの１つの変更のみでは通信可能距離が短くなる場合であっても、送信パラメータを複数変更することで、ノイズの影響等により近距離に存在する他のＰＬＣモデム１００との登録処理に失敗することなく、登録を完了させることが可能となる。
【００２５】
また、本発明の電力線通信装置は、前記パラメータ制御部が、前記送信データを送信するためのキャリアに重畳する情報量を低減し、かつ、前記送信データに含まれる誤り訂正情報の情報量を低減する。
【００２６】
この構成により、送信パラメータの１つの変更のみでは通信可能距離が長くなる場合であっても、送信パラメータを複数変更することで、想定外の他の電力線通信装置との間で登録処理が成功せず、他のタイミングで希望する他のＰＬＣモデム１００との登録処理を実行することが可能となる。また、送信パラメータの１つの変更のみでは通信可能距離が短くなる場合であっても、送信パラメータを複数変更することで、ノイズの影響等により近距離に存在する他のＰＬＣモデム１００との登録処理に失敗することなく、登録を完了させることが可能となる。
【００２７】
また、本発明の電力線通信装置は、前記パラメータ制御部が、前記送信データに含まれる誤り訂正情報の情報量を増大し、かつ、前記送信データを構成する送信信号の信号強度を低減する。
【００２８】
この構成により、送信パラメータの１つの変更のみでは通信可能距離が長くなる場合であっても、送信パラメータを複数変更することで、想定外の他の電力線通信装置との間で登録処理が成功せず、他のタイミングで希望する他のＰＬＣモデム１００との登録処理を実行することが可能となる。また、送信パラメータの１つの変更のみでは通信可能距離が短くなる場合であっても、送信パラメータを複数変更することで、ノイズの影響等により近距離に存在する他のＰＬＣモデム１００との登録処理に失敗することなく、登録を完了させることが可能となる。
【００２９】
また、本発明の電力線通信装置は、前記パラメータ制御部が、前記送信データに含まれる誤り訂正情報の情報量を低減し、かつ、前記送信データを構成する送信信号の信号強度を増大する。
【００３０】
この構成により、送信パラメータの１つの変更のみでは通信可能距離が長くなる場合であっても、送信パラメータを複数変更することで、想定外の他の電力線通信装置との間で登録処理が成功せず、他のタイミングで希望する他のＰＬＣモデム１００との登録処理を実行することが可能となる。また、送信パラメータの１つの変更のみでは通信可能距離が短くなる場合であっても、送信パラメータを複数変更することで、ノイズの影響等により近距離に存在する他のＰＬＣモデム１００との登録処理に失敗することなく、登録を完了させることが可能となる。
【００３１】
また、本発明の電力線通信装置は、前記送信データが、当該電力線通信装置を識別するための識別データを含む。
【００３２】
この構成により、特定の電力線通信装置との間で登録処理を確実に行うことが可能である。
【００３３】
また、本発明の電力線通信装置は、前記パラメータ制御部が、前記所定の登録処理を開始時から所定時間が経過するまでに前記所定の登録処理が成功しなかった場合、前記パラメータを変更する。
【００３４】
この構成により、セットアップボタンの押下から登録処理を行うための基準時間が経過（タイムアウト）した場合には、パラメータを変更し、登録処理が成功する可能性を向上させることが可能である。
【００３５】
また、本発明の電力線通信装置は、前記パラメータを変更させるためのモード変更通知を送信するモード変更通知部を有する。
【００３６】
この構成により、当該電力線通信装置のセットアップボタンの押下時から登録処理を行うための基準時間が経過（タイムアウト）する前に、登録処理の相手である他の電力線通信装置のパラメータを変更させたり、当該電力線通信装置がタイムアウトしてパラメータを変更するまで、上記他の電力線通信装置の登録処理を待機させたりすることが可能となる。これにより、無駄な登録処理を行うためのデータ送受信を行う必要がないため、電力線通信装置の負荷が軽減される。
【００３７】
また、本発明の電力線通信装置は、前記モード変更通知部が、前記所定の登録処理に失敗した場合、前記パラメータの変更を所定時間待機させるための時間情報を含む前記モード変更通知を送信し、前記パラメータ制御部が、前記モード変更通知時から所定時間が経過した後に、前記パラメータを変更する。
【００３８】
この構成により、当該電力線通信装置がタイムアウトしてパラメータを変更するまで、上記他の登録処理を待機させることが可能となる。したがって、無駄な登録処理を行うためのデータ送受信を行う必要がないため、電力線通信装置の負荷が軽減される。
【００３９】
また、本発明の電力線通信装置は、前記パラメータ制御部が、前記第１パラメータを第３所定値よりも通信可能距離が長くなる第５所定値に設定すること、前記第２パラメータを第２所定値よりも通信可能距離が長くなる第６所定値に設定すること、の少なくとも一方を実行し、前記モード変更通知部が、前記第５所定値である第１パラメータおよび第６所定値である第２パラメータの少なくとも一方に基づいて、前記モード変更通知を送信する。
【００４０】
この構成により、モード変更通知を確実に登録処理の相手である他の電力線通信装置へ通知することが可能となる。
【００４１】
また、本発明の電力線通信装置は、前記パラメータを変更するためのモード変更通知を受信するモード変更通知受信部を有し、前記パラメータ制御部が、前記所定の登録処理に失敗した場合、前記モード変更通知に基づいて、前記パラメータを変更する。
【００４２】
この構成により、登録処理の相手である他の電力線通信装置のセットアップボタンの押下時から登録処理を行うための基準時間が経過（タイムアウト）する前に当該電力線通信装置のパラメータを変更したり、上記他の電力線通信装置がタイムアウトしてパラメータを変更するまで、当該電力線通信装置の登録処理を待機することが可能となる。これにより、無駄な登録処理を行うためのデータ送受信を行う必要がないため、電力線通信装置の負荷が軽減される。
【００４３】
また、本発明の電力線通信装置は、前記モード変更通知受信部が、前記パラメータの変更を所定時間待機するための時間情報を含む前記モード変更通知を受信し、前記パラメータ制御部は、前記モード変更通知時から前記所定時間が経過した後、前記パラメータを変更する。
【００４４】
この構成により、登録処理の相手である他の電力線通信装置がタイムアウトしてパラメータを変更するまで、当該電力線通信装置の登録処理を待機することが可能となる。これにより、無駄な登録処理を行うためのデータ送受信を行う必要がないため、電力線通信装置の負荷が軽減される。
【００４５】
また、本発明の電力線通信装置は、前記パラメータ制御部が、前記モード変更通知受信部によって前記モード変更通知を受信した際、前記パラメータを変更する。
【００４６】
この構成により、登録処理の相手である他の電力線通信装置のセットアップボタンの押下時から登録処理を行うための基準時間が経過（タイムアウト）する前に当該電力線通信装置のパラメータを変更することが可能となる。これにより、無駄な登録処理を行うためのデータ送受信を行う必要がないため、電力線通信装置の負荷が軽減される。また、短時間で登録処理を確実に完了することが可能となる。
【００４７】
また、本発明の電力線通信装置は、前記所定の登録処理に成功した場合に、その旨を示す情報を表示する表示部を有する。
【００４８】
この構成により、登録処理の実行や再実行が成功したことを電力線通信装置のユーザが簡単に知ることができる。
【００４９】
また、本発明の電力線通信装置は、前記所定の登録処理に失敗した場合、その旨を示す情報を表示する表示部を有する。
【００５０】
この構成により、登録処理の実行や再実行が成功したこと、および通信状態が悪い事による登録処理の失敗や複数台の登録要求（攻撃の場合を含む）による登録処理の失敗を電力線通信装置のユーザが簡単に知ることができる。
【００５１】
また、本発明の電力線通信システムでは、上記いずれか１つの電力線通信装置が、複数、電力線に接続されている。
【００５２】
この構成により、複数の電力線通信装置がネットワーク上に存在する場合に、確実に希望する電力線通信装置同士で登録処理を行うことができる。
【００５３】
また、本発明の登録処理方法は、複数のパラメータにより送信制御可能な電力線通信装置において、第１所定値である第１パラメータおよび第２所定値である第２パラメータに基づく送信データを用いて、電力線を介して、他の電力線通信装置との間で通信可能状態とするための所定の登録処理を実行するステップと、前記所定の登録処理に失敗した場合、第１パラメータを通信可能距離が長くなるように第３所定値へ変更し、かつ、第２パラメータを通信可能距離が短くなるように第４所定値へ変更するステップと、前記所定の登録処理に失敗した場合、前記第３所定値である第１パラメータおよび第４所定値である第２パラメータに基づく送信データを用いて、前記所定の登録処理を再実行するステップとを有する。
【００５４】
この方法により、複数の電力線通信装置がネットワーク上に存在する場合に、確実に希望する電力線通信装置同士で登録処理を行うことができる。
【発明の効果】
【００５５】
本発明は、複数の電力線通信装置がネットワーク上に存在する場合に、確実に希望する電力線通信装置同士で登録処理を行うことができる。
【発明を実施するための最良の形態】
【００５６】
以下、本発明の実施形態の電力線通信装置、電力線通信システム、および登録処理方法について、図面を用いて説明する。
【００５７】
図１は、電力線通信装置の一例であるＰＬＣ（Ｐｏｗｅｒ  Ｌｉｎｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）モデム１００の前面を示す外観斜視図、図２は、ＰＬＣモデム１００の背面を示す外観斜視図である。図１、図２に示すＰＬＣモデム１００は、筐体１０１を有しており、筐体１０１の前面には、図１に示すようにＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）等の表示部１０５が設けられている。
【００５８】
また、筐体１０１の背面には、図２に示すように電源コネクタ１０２、及びＲＪ４５等のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）用モジュラージャック１０３、及び動作モードを切換える切換えスイッチ１０４が設けられている。
【００５９】
また、筐体の上面には、ボタン１０６が設けられている。ボタン１０６は、ＰＬＣモデム１００を通信可能状態とするための処理（登録処理）を開始するためのセットアップボタンとしての機能を有する。尚、例示として筐体１０１の上面に設けるとしたが、この位置に限られることはない。
【００６０】
電源コネクタ１０２には、図示しない電源ケーブルが接続され、モジュラージャック１０３には、図示しないＬＡＮケーブルが接続される。なお、ＰＬＣモデム１００には、さらにＤｓｕｂ（Ｄ−ｓｕｂｍｉｎｉａｔｕｒｅ）コネクタを設け、Ｄｓｕｂケーブルを接続するようにしてもよい。
【００６１】
なお、電力線通信装置の一例としてＰＬＣモデム１００を示したが、電力線通信装置としては、ＰＬＣモデムを内蔵した電気機器でもよい。電気機器としては、例えば、テレビ、電話、ビデオデッキ、セットトップボックスなどの家電機器や、パーソナルコンピュータ、ファクス、プリンターなどの事務機器がある。
【００６２】
また、ＰＬＣモデム１００は、電力線７００に接続され、他のＰＬＣモデム１００と共に電力線通信システムを構成する。
【００６３】
次に、図３に、主にＰＬＣモデム１００のハードウェア構成の一例を示す。ＰＬＣ１００は、回路モジュール２００及びスイッチング電源３００を有している。スイッチング電源３００は、各種（例えば、＋１．２Ｖ、＋３．３Ｖ、＋１２Ｖ）の電圧を回路モジュール２００に供給するものであり、例えば、スイッチングトランス、ＤＣ−ＤＣコンバータ（いずれも図示せず）を含んで構成される。
【００６４】
回路モジュール２００には、メインＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２１０、ＡＦＥ・ＩＣ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  ＥＮＤ・Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２２０、イーサネットＰＨＹ・ＩＣ（Ｐｈｙｓｉｃａｌ  ｌａｙｅｒ・Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２３０、メモリ２４０、ローパスフィルタ（ＬＰＦ）２５１、ドライバＩＣ２５２、バンドパスフィルタ（ＢＰＦ）２６０、カプラ２７０、ＡＭＰ（増幅器）ＩＣ２８１、およびＡＤＣ（ＡＤ変換）ＩＣ２８２が設けられている。スイッチング電源３００及びカプラ２７０は、電源コネクタ１０２に接続され、さらに電源ケーブル６００、電源プラグ４００、コンセント５００を介して電力線７００に接続される。なお、メインＩＣ２１０は電力線通信を行う制御回路として機能する。
【００６５】
メインＩＣ２１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１１、ＰＬＣ・ＭＡＣ（Ｐｏｗｅｒ  Ｌｉｎｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ・Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ｌａｙｅｒ）ブロック２１２、及びＰＬＣ・ＰＨＹ（Ｐｏｗｅｒ  Ｌｉｎｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ・Ｐｈｙｓｉｃａｌ  ｌａｙｅｒ）ブロック２１３で構成されている。
【００６６】
ＣＰＵ２１１は、３２ビットのＲＩＳＣ（Ｒｅｄｕｃｅｄ  Ｉｎｓｔｒｕｃｔｉｏｎ  Ｓｅｔ  Ｃｏｍｐｕｔｅｒ）プロセッサを実装している。ＰＬＣ・ＭＡＣブロック２１２は、送受信信号のＭＡＣ層（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ｌａｙｅｒ）を管理し、ＰＬＣ・ＰＨＹブロック２１３は、送受信信号のＰＨＹ層（Ｐｈｙｓｉｃａｌ  ｌａｙｅｒ）を管理する。
【００６７】
ＡＦＥ・ＩＣ２２０は、ＤＡ変換器（ＤＡＣ；Ｄ／Ａ  Ｃｏｎｖｅｒｔｅｒ）２２１、ＡＤ変換器（ＡＤＣ；Ａ／Ｄ  Ｃｏｎｖｅｒｔｅｒ）２２２、及び可変増幅器（ＶＧＡ；Ｖａｒｉａｂｌｅ  Ｇａｉｎ  Ａｍｐｌｉｆｉｅｒ）２２３で構成されている。カプラ２７０は、コイルトランス２７１、及びカップリング用コンデンサ２７２ａ、２７２ｂで構成されている。
【００６８】
なお、ＣＰＵ２１１は、メモリ２４０に記憶されたデータを利用して、ＰＬＣ・ＭＡＣブロック２１２、及びＰＬＣ・ＰＨＹブロック２１３の動作を制御するとともに、ＰＬＣモデム１００全体の制御も行う。
【００６９】
ＰＬＣモデム１００による通信は、概略次のように行われる。モジュラージャック１０３から入力されたデータは、イーサネットＰＨＹ・ＩＣ２３０を介してメインＩＣ２１０に送られ、デジタル信号処理を施すことによってデジタル送信信号が生成される。生成されたデジタル送信信号は、ＡＦＥ・ＩＣ２２０のＤＡ変換器（ＤＡＣ）２２１によってアナログ信号に変換され、ローパスフィルタ２５１、ドライバＩＣ２５２、カプラ２７０、電源コネクタ１０２、電源ケーブル６００、電源プラグ４００、コンセント５００を介して電力線７００に出力される。
【００７０】
電力線７００から受信された信号は、カプラ２７０を経由してバンドパスフィルタ２６０に送られ、ＡＦＥ・ＩＣ２２０の可変増幅器（ＶＧＡ）２２３でゲイン調整がされた後、ＡＤ変換器（ＡＤＣ）２２２でデジタル信号に変換される。そして、変換されたデジタル信号は、メインＩＣ２１０に送られ、デジタル信号処理を施すことによって、デジタルデータに変換される。変換されたデジタルデータは、イーサネットＰＨＹ・ＩＣ２３０を介してモジュラージャック１０３から出力される。
【００７１】
また、ＰＬＣモデム１００の機能について説明すると、図３の点線で示すように、ＣＰＵ２１１、ＰＬＣ・ＭＡＣブロック２１２は制御部１０として機能する。また、ＰＬＣ・ＰＨＹブロック２１３、ＡＦＥ・ＩＣ２２０、ＬＰＦ２５１、ドライバＩＣ２５２、ＢＰＦ２６０、カプラ２７０は通信部２０として機能する。また、メモリ２４０は記憶部３０として機能する。
【００７２】
制御部１０は、ＰＬＣモデム１００全体の各種制御を行うと共に、通信部２０が他のＰＬＣモデム１００との通信において送受信を行った信号の監視、解析等を行う。
【００７３】
通信部２０は、ネットワーク上の他のＰＬＣモデム１００との間で各種通信を行う。
【００７４】
例えば、制御部１０および通信部２０は、複数の送信パラメータに基づく送信データを用いて、電力線７００を介して、他のＰＬＣモデム１００との間で通信可能状態するための所定の登録処理を実行する登録処理部としての機能を有する。また、制御部１０は、送信パラメータを変更するパラメータ制御部としての機能を有する。また、通信部２０は、送信パラメータを変更させるためのモード変更通知を送信するモード変更通知部としての機能を有する。また、通信部２０は、送信パラメータを変更するためのモード変更通知を受信するモード変更通知受信部としての機能を有する。
【００７５】
記憶部３０は、各種パラメータ情報や各種データなどを記憶する。パラメータ情報には、ＰＬＣモデム１００がデータの送信時に用いる送信パラメータ情報が含まれる。
【００７６】
次に、送信パラメータ情報の一例について説明する。ＰＬＣモデム１００は、この送信パラメータ情報により送信制御可能である。
【００７７】
送信パラメータ情報としては、例えば以下のようなものがある。
Ａ）登録処理で用いる送信データを構成する送信信号の信号強度（以下、送信パワーとも称する）を示すパラメータ
Ｂ）送信データを送信するためのキャリア（搬送波）に重畳する情報量（例えばＰＡＭ（Ｐｕｌｓｅ  Ａｍｐｌｉｔｕｄｅ  Ｍｏｄｕｌａｔｉｏｎ）値）を示すパラメータ
Ｃ）送信データに含まれる誤り訂正情報の情報量（以下、誤り訂正情報量とも称する）を示すパラメータ
【００７８】
これらの各送信パラメータ情報は、更に、以下の設定値の情報を含む。
D）他のＰＬＣモデム１００と電力線通信を行う際の通信可能距離が比較的短い設定値の情報
E）上記通信可能距離が比較的長い設定値の情報
F）上記通信可能距離を変更するため、つまり送信パラメータの設定値を変更するための通知（以下、モード変更通知とも称する）に用いられる設定値の情報
【００７９】
上記F）の設定値は、ＰＬＣモデム１００が通信可能距離を最も長くすることが可能な設定値であり、通常は制御通信用として利用されるものであり、ＰＬＣモデム１００が共通に持つ設定値である。なお、上記F）の設定値は、所定の場合には、ＰＬＣ１００が登録処理の際に利用されることが可能である。また、上記D）およびE）の設定値は、登録処理を行うための接続通信用として利用される設定値であり、D）の設定値の方がE）の設定値よりも通信可能距離が短いものである。
【００８０】
このような各送信パラメータの設定値の情報は、記憶部３０に記憶される。そして、ＰＬＣモデム１００が登録処理を行う際に、送信パラメータ毎にいずれかの設定値がＣＰＵ２１１の保持する設定レジスタに設定される。また、設定レジスタに設定される設定値は、必要に応じて変更することが可能である。なお、設定レジスタは、通常複数であり、上記制御通信用（上記F）用）の設定レジスタと、上記接続通信用（上記E）およびF））の設定レジスタとが分けられていてもよい。これにより、後述する応用登録処理の最中にモード変更通知を行うことが可能となる。
【００８１】
以下、Ａ）の送信パラメータを送信パワー、Ｂ）の送信パラメータをＰＡＭ値、Ｃ）の送信パラメータを誤り訂正情報量として説明する。なお、ＰＡＭ値としては、１６値（１６ＰＡＭ）、８値（８ＰＡＭ）、４値（４ＰＡＭ）、２値（２ＰＡＭ）などがある。例えば、１６ＰＡＭや８ＰＡＭは登録処理における送信データに利用され、２ＰＡＭはモード変更通知に利用される。
【００８２】
次に、各送信パラメータの設定値と通信可能距離との関係の一例について説明する。
【００８３】
図４は各送信パラメータの設定値と通信可能距離との関係の一例を示す図である。図４（ａ）は送信パラメータが送信パワーの場合、図４（ｂ）は送信パラメータがＰＡＭ値の場合、図４（ｃ）は送信パラメータが誤り訂正情報量の場合を示している。
【００８４】
図４（ａ）に示すように、送信パワーが大きい場合、通信可能距離が長くなり、送信パワーが小さい場合、通信可能距離が短くなる。また、図４（ｂ）に示すように、ＰＡＭ値が大きい場合、通信可能距離が短くなり、ＰＡＭ値が小さい場合、通信可能距離が長くなる。また、図４（ｃ）に示すように、誤り訂正情報量が大きい場合、通信可能距離が長くなり、誤り訂正情報量が小さい場合、通信可能距離が短くなる。
【００８５】
次に、送信パラメータの設定値の変更の一例について説明する。
【００８６】
ＰＬＣモデム１００では、制御部１０が、送信パラメータを変更する際には複数の送信パラメータを変更する。これにより、希望する他のＰＬＣモデム１００との間で登録処理を成功させることを可能にしている。具体的には、送信パラメータの１つを通信可能距離が長くなるように変更した場合には、他の送信パラメータの１つを通信可能距離が短くなるように変更する。また、送信パラメータの１つを通信可能距離が短くなるように変更した場合には、他の送信パラメータの１つを通信可能距離が長くするように変更する。
【００８７】
したがって、送信パラメータの１つの変更のみでは通信可能距離が長くなる場合であっても、送信パラメータを複数変更することで、想定外の他のＰＬＣモデム１００（例えば隣家のＰＬＣモデム）との間で登録処理が成功せず、他のタイミングで希望する他のＰＬＣモデム１００との登録処理を実行することが可能となる。また、送信パラメータの１つの変更のみでは通信可能距離が短くなる場合であっても、送信パラメータを複数変更することで、ノイズの影響等により近距離に存在する他のＰＬＣモデム１００との登録処理に失敗することなく、登録を完了させることが可能となる。
【００８８】
図５は複数の送信パラメータの変更の具体例を示す図である。図５（ａ）は、送信パワーとＰＡＭ値を変更する場合に、送信パワーを大きく（増大）し、かつ、ＰＡＭ値を大きくすることを示している。図５（ｂ）は、送信パワーとＰＡＭ値を変更する場合に、送信パワーを小さく（低減）し、かつ、ＰＡＭ値を小さくすることを示している。図５（ｃ）は、ＰＡＭ値と誤り訂正情報量を変更する場合に、ＰＡＭ値を大きくし、かつ、誤り訂正情報量を大きくすることを示している。図５（ｄ）は、ＰＡＭ値と誤り訂正情報量を変更する場合に、ＰＡＭ値を小さくし、かつ、誤り訂正情報量を小さくすることを示している。図５（ｅ）は、誤り訂正情報量と送信パワーを変更する場合に、誤り訂正情報量を大きくし、かつ、送信パワーを小さくすることを示している。図５（ｆ）は、誤り訂正情報量と送信パワーを変更する場合に、誤り訂正情報量を大きくし、かつ、送信パワーを小さくすることを示している。
【００８９】
次に、ＰＬＣモデム１００が実行する改良された登録処理（以下、応用登録処理とも称する）の一例について説明する。応用登録処理では、従来の登録処理である基本登録処理に失敗した場合であっても、送信パラメータの変更を行い、基本登録処理の全部もしくは一部を再実行する。
【００９０】
ここでは、応用登録処理を管理する親機として機能するＰＬＣモデム１００Ａと応用登録処理を管理される子機として機能するＰＬＣモデム１００Ｂとの間の応用登録処理について説明する。なお、応用登録処理に含まれる基本登録処理は、集中型システムのように、親機として機能するＰＬＣモデム１００Ａが必ず管理しなければならないわけではなく、例えば分散型システムの場合には、電力線通信システムのいずれか一台が親機と同様の機能を有し、管理するようにすればよい。応用登録処理を行うためのデータの送受信は、各ＰＬＣモデム１００の通信部２０によって行われる。
【００９１】
なお、上記応用登録処理として、後述する第１の応用登録処理と第２の応用登録処理とがある。以下、第１の応用登録処理と第２の応用登録処理について説明する。
【００９２】
（第１の応用登録処理）
第１の応用登録処理では、ＰＬＣモデム１００が、基本登録処理に失敗したと判断した場合、送信パラメータを変更する。なお、送信パラメータの変更は、第１の応用登録処理の相手である他のＰＬＣモデム１００が基本登録処理に失敗したことを認識するまで待機する。当該他のＰＬＣモデム１００は失敗したことを認識すると、送信パラメータを変更する。その後、それぞれ変更された送信パラメータを用いて基本登録処理の全部もしくは一部を再実行するものである。
【００９３】
図６は、ＰＬＣモデム１００が実行する第１の応用登録処理の一例を示す図である。図６では、特に、第１の応用登録処理において送受信されるデータの流れを示している。なお、図６では、ＰＬＣモデム１００ＡがＰＬＣモデム１００Ｂからの登録要求メッセージを受信しなかった場合を想定している。また、ＰＬＣモデム１００Ａのセットアップボタン１０６が押下されたことを制御部１０が認識すると、ＰＬＣモデム１００Ａの処理が開始され、ＰＬＣモデム１００Ｂのセットアップボタン１０６が押下されたことを制御部１０が認識すると、ＰＬＣモデム１００Ｂの処理が開始される。
【００９４】
まず、基本登録処理を開始する。つまり、まず、ＰＬＣモデム１００Ｂが、登録要求メッセージを送信する（ステップＳ１０１）。しかし、例えば当該第１の応用登録処理を実行する通信環境が劣悪であり、通信可能距離が短いために、ＰＬＣモデム１００Ａが登録要求メッセージを受信しなかったとする。この場合には、ＰＬＣモデム１００Ａが登録要求メッセージに対する受信ＡＣＫを送信できない。
【００９５】
ＰＬＣモデム１００Ｂは、基本登録処理の開始から（つまり、ＰＬＣモデム１００Ｂのセットアップボタン１０６の押下認識から）所定時間（例えば１０秒）が経過（タイムアウト）した場合に、ＰＬＣモデム１００Ｂの送信パラメータを変更する。一方、ＰＬＣモデム１００Ａは、基本登録処理の開始から（つまり、ＰＬＣモデム１００Ａのセットアップボタン１０６の押下から）所定時間（例えば１０秒）が経過（タイムアウト）した場合に、ＰＬＣモデム１００Ａの送信パラメータを変更する（ステップＳ１０２）。
【００９６】
送信パラメータが変更されると、ＰＬＣモデム１００ＡおよびＰＬＣモデム１００Ｂは、基本登録処理を再実行する。つまり、ＰＬＣモデム１００Ｂが、登録要求メッセージを再送する（ステップＳ１０３）。そして、ＰＬＣモデム１００Ａが再送された登録要求メッセージに対する受信ＡＣＫを送信する（ステップＳ１０４）。受信ＡＣＫメッセージが許可を示す場合、ＰＬＣモデム１００ＡがＰＬＣモデム１００Ｂへ登録開始メッセージを送信し（ステップＳ１０５）、ＰＬＣモデム１００ＢがＰＬＣモデム１００Ａへ登録開始メッセージに対する受信ＡＣＫを送信する（ステップＳ１０６）。登録開始メッセージの送信および登録開始メッセージの受信ＡＣＫの送信を行う際には、これらのＰＬＣモデム１００間でお互いにしか知りえない各種情報（例えば、ＰＬＣモデム固有のＭＡＣアドレス、Ｔｉｍｅスタンプなどから得られる乱数など）を互いに送信する。ＰＬＣモデム１００ＡおよびＰＬＣモデム１００Ｂは、互いに送信された各種情報に基づいて固有鍵を生成する。そして、ＰＬＣモデム１００ＡがＰＬＣモデム１００Ｂへ登録成功通知メッセージを送信する（ステップＳ１０７）。
【００９７】
なお、当該第１の応用登録処理を実行する通信環境は、例えば電力線７００に他の電気機器等が接続されることで通信特性について影響を受けやすいため、基本登録処理のいずれのタイミングにおいても通信特性が劣化する可能性がある。したがって、登録要求メッセージの受信以外のタイミングでデータの受信が不可能となる場合がある。このデータの受信には、ＰＬＣモデム１００Ａにおける受信だけでなく、ＰＬＣモデム１００Ｂにおける受信も含む。このような場合であっても、タイムアウト後に、それぞれの送信パラメータを変更し、基本登録処理を最初もしくは途中から再実行してもよい。基本登録処理の途中から再実行する場合とは、例えば、ＰＬＣモデム１００Ａからの登録要求メッセージに対する受信ＡＣＫをＰＬＣモデム１００Ｂが受信しなかった場合に、ＰＬＣモデム１００ＡがＰＬＣモデム１００Ｂへ登録開始メッセージを送信することから基本登録処理を再実行する場合である。
【００９８】
また、図６では、登録要求メッセージをＰＬＣモデム１００ＢからＰＬＣモデム１００Ａに送信し、登録要求メッセージの受信ＡＣＫをＰＬＣモデム１００ＡからＰＬＣモデム１００Ｂに送信することを示したが、登録要求メッセージをＰＬＣモデム１００ＡからＰＬＣモデム１００Ｂに送信し、登録要求メッセージの受信ＡＣＫをＰＬＣモデム１００ＢからＰＬＣモデム１００Ａに送信するようにしてもよい。
【００９９】
次に、ＰＬＣモデム１００が第１の応用登録処理を行う際の動作の一例について説明する。
【０１００】
図７は、ＰＬＣモデム１００が第１の応用登録処理を行う際の動作の一例を示すフローチャートである。図７では、Ａ）の送信パラメータ（送信パワー）、Ｂ）のパラメータ（ＰＡＭ値）を図５のように変更することを想定している。これらの送信パラメータ以外を図５のように変更することを想定してもよい。最も好ましいのは、送信パワーとＰＡＭ値を変更することである。なお、（Ａ−１、Ｂ−１）は変更前の基本登録処理の送信パラメータ、（Ａ−２、Ｂ−２）は変更後の基本登録処理の送信パラメータを示している。
【０１０１】
図７に示すフローチャートは、親機として機能するＰＬＣモデム１００Ａおよび子機として機能するＰＬＣモデム１００Ｂ共通のフローチャートである。ただし、ＰＬＣモデム１００Ａは、第１の応用登録処理の対象であるＰＬＣモデム１００Ｂ（例えば、図示しないＰＬＣモデム１００Ｂ１）以外のＰＬＣモデム１００Ｂ（例えば、図示しないＰＬＣモデム１００Ｂ２）とも第１の応用登録処理を行っていることがある。図７に示す第１の応用登録処理および基本登録処理は、ＰＬＣモデム１００Ａと所定のＰＬＣモデム１００Ｂとの第１の応用登録処理および基本登録処理を示すものとする。
【０１０２】
図７では、ＰＬＣモデム１００Ａのセットアップボタン１０６が押下されたことを制御部１０が認識すると、ＰＬＣモデム１００Ａの処理が開始され、ＰＬＣモデム１００Ｂのセットアップボタン１０６が押下されたことを制御部１０が認識すると、ＰＬＣモデム１００Ｂの処理が開始される。
【０１０３】
まず、制御部１０が、記憶部３０を参照し、送信パラメータの設定値（Ａ−１）および設定値（Ｂ−１）を設定レジスタに設定する（ステップＳ２０１）。
【０１０４】
続いて、制御部１０および通信部２０は、第１の応用登録処理の対象である他のＰＬＣモデム１００と電力線７００を介して基本登録処理を実行する（ステップＳ２０２）。ここでは、制御部１０が、設定レジスタに設定された送信パラメータの設定値（ここでは、設定値（Ａ−１）および設定値（Ｂ−１））に基づいて送信データを生成する。
【０１０５】
続いて、制御部１０が、送信パラメータとして設定値（Ａ−１）および設定値（Ｂ−１）を用いた基本登録処理に成功したか、つまり基本登録処理が失敗せずに完了したか否かを判定する（ステップＳ２０３）。ここでは、タイムアウトした場合、制御部１０が、基本登録処理を失敗したものと判断する。
【０１０６】
この基本登録処理に失敗した場合には、制御部１０が、記憶部３０を参照し、送信パラメータの設定値（Ａ−２）および（Ｂ−２）を設定レジスタに設定する（ステップＳ２０４）。
【０１０７】
続いて、制御部１０および通信部２０は、基本登録処理の最初もしくは途中から再実行する（ステップＳ２０５）。ここでは、制御部１０が、設定レジスタに設定された送信パラメータの設定値（ここでは、設定値（Ａ−２）および設定値（Ｂ−２））に基づいて送信データを生成する。
【０１０８】
続いて、制御部１０が、送信パラメータとして設定値（Ａ−２）および設定値（Ｂ−２）を用いた、つまり再実行された基本登録処理が成功したか、つまり基本登録処理が失敗せずに完了したか否かを判定する（ステップＳ２０６）。
【０１０９】
基本登録処理（再実行含む）に成功した場合には、制御部１０が、基本登録処理に成功したことを示す情報を表示部１０５に表示させ、登録処理の結果を記憶部３０に記憶する（ステップＳ２０７）。
【０１１０】
送信パラメータとして設定値（Ａ−２）および設定値（Ｂ−２）を用いた、つまり再実行された基本登録処理に失敗した場合は、制御部１０が、基本登録処理に失敗したことを示す情報を表示部１０５に表示させる（ステップＳ２０８）。
【０１１１】
なお、図示はしないが、送信パラメータとして設定値（Ａ−２）および設定値（Ｂ−２）を用いた、つまり再実行された基本登録処理に失敗した場合には、基本登録処理を更に再実行してもよい。
【０１１２】
次に、第１の応用登録処理のタイムチャートの一例について説明する。
図８は、第１の応用登録処理のタイムチャートの一例を示す図である。なお、図８では、少なくともＰＡＭ値が変更されることを示しており、初期設定ではＰＬＣモデム１００ＡおよびＰＬＣモデム１００Ｂともに１６ＰＡＭとなっている。また、ここでは、当該第１の応用登録処理を実行する通信環境が比較的悪い状態であり、通信可能距離が比較的短い場合を想定している。
【０１１３】
図８（ａ）はＰＬＣモデム１００Ｂのセットアップボタン１０６が押下され、その後、所定の時間（例えば５秒）内にＰＬＣモデム１００Ａのセットアップボタン１０６が押下される場合を想定している。上記所定の時間内にＰＬＣモデム１００Ａのセットアップボタン１０６が押下されない場合には、第１の応用登録処理が終了する。
【０１１４】
まず、ｔ＝０において、ＰＬＣモデム１００Ｂは、ＰＬＣモデム１００Ｂのセットアップボタン１０６が押下されたことを認識する。
【０１１５】
続いて、ｔ＝４．５において、ＰＬＣモデム１００Ａは、ＰＬＣモデム１００Ａのセットアップボタン１０６が押下されたことを認識する。ここでは、ｔ＝４．５としているが、ＰＬＣモデム１００Ａのセットアップボタン１０６の押下認識はＰＬＣモデム１００Ｂのセットアップボタン１０６の押下認識後の所定の時間（例えば５秒）内であればよく、したがって、例えばｔ＜５であればよい。ＰＬＣモデム１００ＡおよびＰＬＣモデム１００Ｂでセットアップ１０６の押下が認識されると、ＰＬＣモデム１００ＡおよびＰＬＣモデム１００Ｂともに基本登録処理を開始する。なお、通常は、ＰＬＣモデム１００Ｂのセットアップボタン１０６の押下認識から所定の時間（例えば５秒）が経過するまではＰＬＣモデム１００Ｂは基本登録処理を開始しない。
【０１１６】
続いて、ｔ＝５．１において、ＰＬＣモデム１００ＡとＰＬＣモデム１００Ｂとの基本登録処理が失敗する。この時点では、ＰＬＣモデム１００Ａ、ＰＬＣモデム１００ＢともにＰＡＭ値は１６ＰＡＭである。なお、ｔ＝５．１は例示である。
【０１１７】
続いて、ｔ＝１１において、ＰＬＣモデム１００Ｂは、送信パラメータを変更する。例えば、ＰＡＭ値を１６ＰＡＭから８ＰＡＭへと変更する。なお、ＰＬＣモデム１００Ｂのセットアップボタン１０６の押下認識後、所定の時間（例えば１０秒：ｔ＝１０の時点）が経過（タイムアウト）した場合に送信パラメータを変更するものであり、ｔ＝１１は例示である。
【０１１８】
続いて、ｔ＝１１．５において、ＰＬＣモデム１００ＡとＰＬＣモデム１００Ｂとの基本登録処理が失敗する。この時点では、ＰＬＣモデム１００ＡのＰＡＭ値は１６ＰＡＭ、ＰＬＣモデム１００ＢのＰＡＭ値は８ＰＡＭである。ここでは、ＰＬＣモデム１００ＢからＰＬＣモデム１００Ａへのデータ通信は成功するが、ＰＬＣモデム１００ＡからＰＬＣモデム１００Ｂへのデータ通信は失敗するため、結果的に基本登録処理に失敗している。なお、ｔ＝１１．５は例示である。
【０１１９】
続いて、ｔ＝１５．５において、ＰＬＣモデム１００Ａは、送信パラメータを変更する。例えば、ＰＡＭ値を１６ＰＡＭから８ＰＡＭへと変更する。なお、ＰＬＣモデム１００Ａのセットアップボタン１０６の押下認識後、所定の時間（例えば１０秒：ｔ＝１４．５の時点）が経過（タイムアウト）した場合に送信パラメータを変更するものであり、ｔ＝１５．５は例示である。
【０１２０】
続いて、ｔ＝１６において、ＰＬＣモデム１００ＡとＰＬＣモデム１００Ｂとの基本登録処理が成功する。この時点では、ＰＬＣモデム１００Ａ、ＰＬＣモデム１００ＢともにＰＡＭ値は８ＰＡＭである。なお、ｔ＝１６は例示である。
【０１２１】
次に、図８（ｂ）はＰＬＣモデム１００Ａのセットアップボタン１０６が押下され、その後、所定の時間（例えば５秒）内にＰＬＣモデム１００Ｂのセットアップボタン１０６が押下される場合を想定している。上記所定の時間内にＰＬＣモデム１００Ｂのセットアップボタン１０６が押下されない場合には、第１の応用登録処理が終了する。
【０１２２】
まず、ｔ＝０において、ＰＬＣモデム１００Ａは、ＰＬＣモデム１００Ａのセットアップボタン１０６が押下されたことを認識する。
【０１２３】
続いて、ｔ＝４．５において、ＰＬＣモデム１００Ｂは、ＰＬＣモデム１００Ｂのセットアップボタン１０６が押下されたことを認識する。ここでは、ｔ＝４．５としているが、ＰＬＣモデム１００Ｂのセットアップボタン１０６の押下認識はＰＬＣモデム１００Ａのセットアップボタン１０６の押下認識後の所定の時間（例えば５秒）内であればよく、したがって、例えばｔ＜５であればよい。ＰＬＣモデム１００ＡおよびＰＬＣモデム１００Ｂでセットアップ１０６の押下が認識されると、ＰＬＣモデム１００ＡおよびＰＬＣモデム１００Ｂともに基本登録処理を開始する。なお、通常は、ＰＬＣモデム１００Ｂのセットアップボタン１０６の押下認識から所定の時間（例えば５秒）が経過するまではＰＬＣモデム１００Ｂは基本登録処理を開始しない。
【０１２４】
続いて、ｔ＝９．９において、ＰＬＣモデム１００ＡとＰＬＣモデム１００Ｂとの基本登録処理が失敗する。この時点では、ＰＬＣモデム１００Ａ、ＰＬＣモデム１００ＢともにＰＡＭ値は１６ＰＡＭである。なお、ｔ＝９．９は例示であり、ｔ＜１０であればよい。
【０１２５】
続いて、ｔ＝１１において、ＰＬＣモデム１００Ａは、送信パラメータを変更する。例えば、ＰＡＭ値を１６ＰＡＭから８ＰＡＭへと変更する。なお、ＰＬＣモデム１００Ａのセットアップボタン１０６の押下認識後、所定の時間（例えば１０秒：ｔ＝１０の時点）が経過（タイムアウト）した場合に送信パラメータを変更するものであり、ｔ＝１１は例示である。
【０１２６】
続いて、ｔ＝１１．５において、ＰＬＣモデム１００ＡとＰＬＣモデム１００Ｂとの基本登録処理が失敗する。この時点では、ＰＬＣモデム１００ＢのＰＡＭ値は１６ＰＡＭ、ＰＬＣモデム１００ＡのＰＡＭ値は８ＰＡＭである。ここでは、ＰＬＣモデム１００ＡからＰＬＣモデム１００Ｂへのデータ通信は成功するが、ＰＬＣモデム１００ＢからＰＬＣモデム１００Ａへのデータ通信は失敗するため、結果的に基本登録処理に失敗している。なお、ｔ＝１１．５は例示である。
【０１２７】
続いて、ｔ＝１５．５において、ＰＬＣモデム１００Ｂは、送信パラメータを変更する。例えば、ＰＡＭ値を１６ＰＡＭから８ＰＡＭへと変更する。なお、ＰＬＣモデム１００Ｂのセットアップボタン１０６の押下認識後、所定の時間（例えば１０秒：ｔ＝１４．５の時点）が経過した場合に送信パラメータを変更するものであり、ｔ＝１５．５は例示である。
【０１２８】
続いて、ｔ＝１６において、ＰＬＣモデム１００ＡとＰＬＣモデム１００Ｂとの基本登録処理が成功する。この時点では、ＰＬＣモデム１００Ａ、ＰＬＣモデム１００ＢともにＰＡＭ値は８ＰＡＭである。なお、ｔ＝１６は例示である。
【０１２９】
このように、第１の応用登録処理によれば、複数のＰＬＣモデム１００が電力線７００に接続されている場合であっても、確実に希望するＰＬＣモデム１００同士で登録処理を行うことができる。また、後述する第２の応用登録処理のような新たなデータ（モード変更通知）の送受信の必要がないため、ＰＬＣモデム１００の負荷をかけることなく、希望する登録処理を行うことができる。
【０１３０】
（第２の応用登録処理）
第２の応用登録処理では、ＰＬＣモデム１００が、基本登録処理に失敗したと判断した場合、送信パラメータを変更する。また、送信モード変更通知を行う。また、第２の応用登録処理の相手である他のＰＬＣモデム１００は、モード変更通知を受信すると、このモード変更通知に基づいて送信パラメータを変更する。その後、それぞれ変更された送信パラメータを用いて基本登録処理の全部もしくは一部を再実行する。
【０１３１】
図９は、ＰＬＣモデム１００が実行する第２の応用登録処理の一例を示す図である。図９では、特に、第２の応用登録処理において送受信されるデータの流れを示している。なお、図９では、ＰＬＣモデム１００ＡがＰＬＣモデム１００Ｂからの登録要求メッセージを受信しなかった場合を想定している。また、ＰＬＣモデム１００Ａのセットアップボタン１０６が押下されたことを制御部１０が認識すると、ＰＬＣモデム１００Ａの処理が開始され、ＰＬＣモデム１００Ｂのセットアップボタン１０６が押下されたことを制御部１０が認識すると、ＰＬＣモデム１００Ｂの処理が開始される。
【０１３２】
まず、基本登録処理を開始する。つまり、まず、ＰＬＣモデム１００Ｂが、登録要求メッセージを送信する（ステップＳ３０１）。しかし、例えば当該第２の応用登録処理を実行する通信環境が劣悪であり、通信可能距離が短いために、ＰＬＣモデム１００Ａが登録要求メッセージを受信しなかったとする。この場合には、ＰＬＣモデム１００Ａが登録要求メッセージに対する受信ＡＣＫを送信できない。
【０１３３】
ＰＬＣモデム１００Ｂは、基本登録処理の開始から（つまり、ＰＬＣモデム１００Ｂのセットアップボタン１０６の押下認識から）所定時間（例えば５秒）が経過した場合に、モード変更通知を送信する（ステップＳ３０２）。また、ＰＬＣモデム１００Ｂは、上記所定時間が経過した場合、送信パラメータを変更する。なお、この所定時間は、第１の応用接続処理でタイムアウトの時間として説明した所定時間よりも短時間である。
【０１３４】
ＰＬＣモデム１００Ａは、モード変更通知を受信すると、モード変更通知に対する受信ＡＣＫを送信する（ステップＳ３０３）。また、ＰＬＣモデム１００Ａは、このモード変更通知に含まれる送信パラメータの変更情報に基づいてＰＬＣモデム１００Ｂの送信パラメータを変更することが可能である。
【０１３５】
ＰＬＣモデム１００Ｂがこのモード変更通知に対する受信ＡＣＫを受信すると、以降、変更された送信パラメータを用いて基本登録処理を再実行する。つまり、ＰＬＣモデム１００Ｂが、モード変更通知に対する受信ＡＣＫを受信すると、登録要求メッセージを再送する（ステップＳ３０４）。そして、ＰＬＣモデム１００Ａが再送された登録要求メッセージに対する受信ＡＣＫを送信する（ステップＳ３０５）。受信ＡＣＫメッセージが許可を示す場合、ＰＬＣモデム１００ＡがＰＬＣモデム１００Ｂへ登録開始メッセージを送信し（ステップＳ３０６）、ＰＬＣモデム１００ＢがＰＬＣモデム１００Ａへ登録開始メッセージに対する受信ＡＣＫを送信する（ステップＳ３０７）。登録開始メッセージの送信および登録開始メッセージの受信ＡＣＫの送信を行う際には、これらのＰＬＣモデム１００間でお互いにしか知りえない各種情報（例えば、ＰＬＣモデム固有のＭＡＣアドレス、Ｔｉｍｅスタンプなどから得られる乱数など）を互いに送信する。ＰＬＣモデム１００ＡおよびＰＬＣモデム１００Ｂは、互いに送信された各種情報に基づいて固有鍵を生成する。そして、ＰＬＣモデム１００ＡがＰＬＣモデム１００Ｂへ登録成功通知メッセージを送信する（ステップＳ３０８）。
【０１３６】
なお、当該第２の応用登録処理を実行する通信環境は、例えば電力線７００に他の電気機器等が接続されることで通信特性について影響を受けやすいため、基本登録処理のいずれのタイミングにおいても通信特性が劣化する可能性がある。したがって、登録要求メッセージの受信以外のタイミングでデータの受信が不可能となる場合がある。この受信には、ＰＬＣモデム１００Ａにおける受信だけでなく、ＰＬＣモデム１００Ｂにおける受信も含む。このような場合であっても、受信されなかったデータを送信したＰＬＣモデム１００からモード変更通知を行い、データを受信しなかったＰＬＣモデム１００からモード変更通知に対する受信ＡＣＫを行い、基本登録処理を最初もしくは途中から再実行してもよい。基本登録処理の途中から再実行する場合とは、例えば、ＰＬＣモデム１００からの登録要求メッセージに対する受信ＡＣＫをＰＬＣモデム１００Ｂが受信しなかった場合に、ＰＬＣモデム１００ＡがＰＬＣモデム１００Ｂへ登録開始メッセージを送信することから基本登録処理を再実行する場合である。
【０１３７】
また、図９では、登録要求メッセージをＰＬＣモデム１００ＢからＰＬＣモデム１００Ａに送信し、登録要求メッセージの受信ＡＣＫをＰＬＣモデム１００ＡからＰＬＣモデム１００Ｂに送信することを示したが、登録要求メッセージをＰＬＣモデム１００ＡからＰＬＣモデム１００Ｂに送信し、登録要求メッセージの受信ＡＣＫをＰＬＣモデム１００ＢからＰＬＣモデム１００Ａに送信するようにしてもよい。
【０１３８】
次に、ＰＬＣモデム１００Ｂが第２の応用登録処理を行う際の動作の一例について説明する。
【０１３９】
第２の応用登録処理では、ＰＬＣモデム１００Ｂのセットアップボタン１０６がＰＬＣモデム１００Ａのセットアップボタン１０６よりも先に押下されるか、ＰＬＣモデム１００Ｂのセットアップボタン１０６がＰＬＣモデム１００Ａのセットアップボタン１０６よりも先に押下されるかによって、ＰＬＣモデム１００の動作が異なる。前者の場合のＰＬＣモデム１００の動作を第１の動作、後者の場合のＰＬＣモデム１００の動作を第２の動作とする。さらに、第２の応用登録処理では、ＰＬＣモデム１００Ａの動作とＰＬＣモデム１００Ｂの動作が異なる。
【０１４０】
まず、第２の応用登録処理の第１の動作について説明する。
【０１４１】
図１０は、ＰＬＣモデム１００Ｂが第２の応用登録処理を行う際の第１の動作の一例を示すフローチャートである。図１０では、Ａ）の送信パラメータ（送信パワー）、Ｂ）のパラメータ（ＰＡＭ値）を図５のように変更することを想定している。これらの送信パラメータ以外を図５のように変更することを想定してもよい。最も好ましいのは、送信パワーとＰＡＭ値を変更することである。なお、（Ａ−１、Ｂ−１）は変更前の基本登録処理の送信パラメータ、（Ａ−２、Ｂ−２）は変更後の基本登録処理の送信パラメータを示している。
【０１４２】
なお、ＰＬＣモデム１００Ａは、応用登録処理の対象であるＰＬＣモデム１００Ｂ（例えば、図示しないＰＬＣモデム１００Ｂ１）以外のＰＬＣモデム１００Ｂ（例えば、図示しないＰＬＣモデム１００Ｂ２）とも応用登録処理を行っていることがある。図１０に示す応用登録処理および基本登録処理は、ＰＬＣモデム１００Ａと所定のＰＬＣモデム１００Ｂとの応用登録処理および基本登録処理を示すものとする。なお、ステップＳ４０７のΔT待機時間中は、設定値（Ａ−１、Ｂ−１）で受信待機を行っているために１００Ａおよび１００Ｂ以外のＰＬＣモデムからの登録要求を受信することができるが、一定時間中に複数の登録要求を受信検知した場合には、登録失敗とすることで、隣人や悪意を持った登録試行者の誤登録を防ぐことが可能である。
【０１４３】
図１０では、ＰＬＣモデム１００Ａのセットアップボタン１０６が押下されたことを制御部１０が認識すると、ＰＬＣモデム１００Ａの処理が開始され、ＰＬＣモデム１００Ｂのセットアップボタン１０６が押下されたことを制御部１０が認識すると、ＰＬＣモデム１００Ｂの処理が開始される。
【０１４４】
まず、制御部１０が、記憶部３０を参照し、送信パラメータの設定値（Ａ−１）および設定値（Ｂ−１）を設定レジスタに設定する（ステップＳ４０１）。
【０１４５】
続いて、制御部１０および通信部２０は、第２の応用登録処理の対象であるＰＬＣモデム１００Ａと電力線７００を介して基本登録処理を実行する（ステップＳ４０２）。ここでは、制御部１０が、設定レジスタに設定された送信パラメータの設定値（ここでは、設定値（Ａ−１）および設定値（Ｂ−１））に基づいて送信データを生成する。
【０１４６】
続いて、制御部１０が、送信パラメータとして設定値（Ａ−１）および設定値（Ｂ−１）を用いた基本登録処理に成功したか、つまり基本登録処理が失敗せずに完了したか否かを判定する（ステップＳ４０３）。ここでは、例えばＰＬＣモデム１００Ｂのセットアップボタン１０６の押下認識から５秒程度の所定時間が経過した場合、制御部１０が、基本登録処理を失敗したものと判断する。なお、この所定時間は、第１の応用接続処理でタイムアウトの時間として説明した所定時間よりも短時間である。
【０１４７】
続いて、制御部１０が、送信パラメータの設定値（Ａ−３）および（Ｂ−３）を設定レジスタに設定する（ステップＳ４０４）。送信パラメータ（Ａ−３、Ｂ−３）用の通信チャンネルと、送信パラメータ（Ａ−１、Ｂ−１）および（Ａ−２、Ｂ−２）用の通信チャンネルを同時に持つことができる場合は、送信パラメータ（Ａ−３、Ｂ−３）を処理開始の段階で設定を行っても良い。
【０１４８】
続いて、通信部２０が、モード変更通知を送信する（ステップＳ４０５）。この際、制御部１０が、設定値（Ａ−３）および（Ｂ−３）に基づいてモード変更通知を生成する。
【０１４９】
続いて、通信部２０が、モード変更通知に対する受信ＡＣＫを受信した場合（ステップＳ４０６）、制御部１０が、ＰＬＣモデム１００Ａによるこの受信ＡＣＫ時からＰＬＣモデム１００Ａがタイムアウトするまでの時間（ΔＴ）の情報を含む変更情報を読み出す。変更情報は、受信ＡＣＫに含まれている。
【０１５０】
続いて、制御部１０が、ΔＴ経過するまで待機する（ステップＳ４０７）。この待機中は、ＰＬＣモデム１００Ｂが基本接続処理の実行を中断する。
【０１５１】
続いて、制御部１０が、記憶部３０を参照し、送信パラメータの設定値（Ａ−２）および（Ｂ−２）を設定レジスタに設定する（ステップ４０８）。
【０１５２】
続いて、制御部１０および通信部２０は、基本登録処理の最初もしくは途中から再実行する（ステップＳ４０９）。ここでは、制御部１０が、設定レジスタに設定された送信パラメータの設定値（ここでは、設定値（Ａ−２）および設定値（Ｂ−２））に基づいて送信データを生成する。
【０１５３】
続いて、制御部１０が、送信パラメータとして設定値（Ａ−２）および設定値（Ｂ−２）を用いた、つまり再実行された基本登録処理が成功したか、つまり基本登録処理が失敗せずに完了したか否かを判定する（ステップＳ４１０）。
【０１５４】
基本登録処理（再実行含む）に成功した場合には、制御部１０が、基本登録処理に成功したことを示す情報を表示部１０５に表示させ、登録処理の結果を記憶部３０に記憶する（ステップＳ４１１）。
【０１５５】
送信パラメータとして設定値（Ａ−２）および設定値（Ｂ−２）を用いた、つまり再実行された基本登録処理に失敗した場合は、制御部１０が、基本登録処理に失敗したことを示す情報を表示部１０５に表示させる（ステップＳ４１２）。
【０１５６】
なお、図示はしないが、送信パラメータとして設定値（Ａ−２）および設定値（Ｂ−２）を用いた、つまり再実行された基本登録処理に失敗した場合には、基本登録処理を更に再実行してもよい。
【０１５７】
図１１は、ＰＬＣモデム１００Ａが第２の応用登録処理を行う際の第１の動作の一例を示すフローチャートである。図１１では、Ａ）の送信パラメータ（送信パワー）、Ｂ）のパラメータ（ＰＡＭ値）を図５のように変更することを想定している。これらの送信パラメータ以外を図５のように変更することを想定してもよい。最も好ましいのは、送信パワーとＰＡＭ値を変更することである。なお、（Ａ−１、Ｂ−１）は変更前の基本登録処理の送信パラメータ、（Ａ−２、Ｂ−２）は変更後の基本登録処理の送信パラメータを示している。
【０１５８】
なお、ＰＬＣモデム１００Ａは、第２の応用登録処理の対象であるＰＬＣモデム１００Ｂ（例えば、図示しないＰＬＣモデム１００Ｂ１）以外のＰＬＣモデム１００Ｂ（例えば、図示しないＰＬＣモデム１００Ｂ２）とも応用登録処理を行っていることがある。図１１に示す応用登録処理および基本登録処理は、ＰＬＣモデム１００Ａと所定のＰＬＣモデム１００Ｂとの応用登録処理および基本登録処理を示すものとする。
【０１５９】
図１１では、ＰＬＣモデム１００Ａのセットアップボタン１０６が押下されたことを制御部１０が認識すると、ＰＬＣモデム１００Ａの処理が開始され、ＰＬＣモデム１００Ｂのセットアップボタン１０６が押下されたことを制御部１０が認識すると、ＰＬＣモデム１００Ｂの処理が開始される。
【０１６０】
まず、制御部１０が、記憶部３０を参照し、送信パラメータの設定値（Ａ−１）および設定値（Ｂ−１）を設定レジスタに設定する（ステップＳ５０１）。
【０１６１】
続いて、制御部１０および通信部２０は、第２の応用登録処理の対象であるＰＬＣモデム１００Ｂと電力線７００を介して基本登録処理を実行する（ステップＳ５０２）。ここでは、制御部１０が、設定レジスタに設定された送信パラメータの設定値（ここでは、設定値（Ａ−１）および設定値（Ｂ−１））に基づいて送信データを生成する。
【０１６２】
続いて、制御部１０が、送信パラメータとして設定値（Ａ−１）および設定値（Ｂ−１）を用いた基本登録処理に成功したか、つまり基本登録処理が失敗せずに完了したか否かを判定する（ステップＳ５０３）。ここでは、例えばＰＬＣモデム１００Ａのセットアップボタン１０６の押下認識から１０秒程度などの所定時間が経過（タイムアウト）した場合、制御部１０が、基本登録処理を失敗したものと判断する。
【０１６３】
続いて、制御部１０が、送信パラメータの設定値（Ａ−３）および（Ｂ−３）を設定レジスタに設定する（ステップＳ５０４）。なお、（Ａ−３）および（Ｂ−３）は、先に説明した通信制御用の設定値である。
【０１６４】
続いて、通信部２０が、モード変更通知を受信する（ステップＳ５０５）。
【０１６５】
なお、ステップＳ５０４およびステップＳ５０５は順不同である。
【０１６６】
続いて、通信部２０が、設定値（Ａ−３）および（Ｂ−３）に基づいてモード変更通知に対する受信ＡＣＫを送信する（ステップＳ５０６）。この際、制御部１０が、この受信ＡＣＫに、この受信ＡＣＫ時からＰＬＣモデム１００Ａがタイムアウトするまでの時間（ΔＴ）の情報を含む変更情報を含める。
【０１６７】
続いて、制御部１０が、ΔＴ経過するまで待機する（ステップＳ５０７）。この待機中は、ＰＬＣモデム１００ＡがＰＬＣモデム１００Ｂとの基本接続処理の実行を中断する。
【０１６８】
続いて、制御部１０が、記憶部３０を参照し、送信パラメータの設定値（Ａ−２）および（Ｂ−２）を設定レジスタに設定する（ステップＳ５０８）。
【０１６９】
続いて、制御部１０および通信部２０は、基本登録処理の最初もしくは途中から再実行する（ステップＳ５０９）。ここでは、制御部１０が、設定レジスタに設定された送信パラメータの設定値（ここでは、設定値（Ａ−２）および設定値（Ｂ−２））に基づいて送信データを生成する。
【０１７０】
続いて、制御部１０が、送信パラメータとして設定値（Ａ−２）および設定値（Ｂ−２）を用いた、つまり再実行された基本登録処理が成功したか、つまり基本登録処理が失敗せずに完了したか否かを判定する（ステップＳ５１０）。
【０１７１】
基本登録処理（再実行含む）に成功した場合には、制御部１０が、基本登録処理に成功したことを示す情報を表示部１０５に表示させ、登録処理の結果を記憶部３０に記憶する（ステップＳ５１１）。
【０１７２】
送信パラメータとして設定値（Ａ−２）および設定値（Ｂ−２）を用いた、つまり再実行された基本登録処理に失敗した場合は、制御部１０が、基本登録処理に失敗したことを示す情報を表示部１０５に表示させる（ステップＳ５１２）。
【０１７３】
なお、図示はしないが、送信パラメータとして設定値（Ａ−２）および設定値（Ｂ−２）を用いた、つまり再実行された基本登録処理に失敗した場合には、基本登録処理を更に再実行してもよい。
【０１７４】
次に、ＰＬＣモデム１００が第２の応用登録処理の第１の動作を行う場合のタイムチャートの一例について説明する。
【０１７５】
図１４（ａ）は、第２の応用登録処理の第１の動作のタイムチャートの一例を示す図である。なお、図１４では、少なくともＰＡＭ値が変更されることを示しており、初期設定ではＰＬＣモデム１００ＡおよびＰＬＣモデム１００Ｂともに１６ＰＡＭとなっている。また、ここでは、当該第２の応用登録処理を実行する通信環境が比較的悪い状態であり、通信可能距離が比較的短い場合を想定している。
【０１７６】
図１４（ａ）はＰＬＣモデム１００Ｂのセットアップボタン１０６が押下され、その後、所定の時間（例えば５秒）内にＰＬＣモデム１００Ａのセットアップボタン１０６が押下される場合を想定している。上記所定の時間内にＰＬＣモデム１００Ａのセットアップボタン１０６が押下されない場合には、第２の応用登録処理が終了する。
【０１７７】
まず、ｔ＝０において、ＰＬＣモデム１００Ｂは、ＰＬＣモデム１００Ｂのセットアップボタン１０６が押下されたことを認識する。
【０１７８】
続いて、ｔ＝４．５において、ＰＬＣモデム１００Ａは、ＰＬＣモデム１００Ａのセットアップボタン１０６が押下されたことを認識する。ここでは、ｔ＝４．５としているが、ＰＬＣモデム１００Ａのセットアップボタン１０６の押下認識はＰＬＣモデム１００Ｂのセットアップボタン１０６の押下認識後の所定の時間（例えば５秒）内であればよく、したがって、例えばｔ＜５であればよい。ＰＬＣモデム１００ＡおよびＰＬＣモデム１００Ｂでセットアップボタン１０６の押下が認識されると、ＰＬＣモデム１００ＡおよびＰＬＣモデム１００Ｂともに基本登録処理を開始する。なお、通常は、ＰＬＣモデム１００Ｂのセットアップボタン１０６の押下認識から所定の時間（例えば５秒）が経過するまではＰＬＣモデム１００Ｂは基本登録処理を開始しない。
【０１７９】
続いて、ｔ＝５．１において、ＰＬＣモデム１００ＡとＰＬＣモデム１００Ｂとの基本登録処理が失敗する。この時点では、ＰＬＣモデム１００Ａ、ＰＬＣモデム１００ＢともにＰＡＭ値は１６ＰＡＭである。なお、ｔ＝５．１は例示である。
【０１８０】
続いて、ｔ＝６において、ＰＬＣモデム１００Ｂは、ＰＬＣモデム１００Ａへモード変更通知を送信する。ここでは、ｔ＝６としているが、ＰＬＣモデム１００Ｂが基本登録処理に失敗したことを認識した後であれば他のタイミングでもよい。
【０１８１】
続いて、ｔ＝６．５において、ＰＬＣモデム１００Ａは、ＰＬＣモデム１００Ｂへモード変更通知に対する受信ＡＣＫを送信する。ここでは、ｔ＝６．５としているが、モード変更通知を受信した後であれば他のタイミングでもよいが、通常は、モード変更通知の受信後１秒以内である。
【０１８２】
また、ｔ＝６．５において、ＰＬＣモデム１００Ｂは、送信パラメータを変更する。例えば、ＰＡＭ値を１６ＰＡＭから８ＰＡＭへと変更する。なお、ＰＬＣモデム１００Ｂのセットアップボタン１０６の押下認識後、所定の時間（例えば５秒：ｔ＝５の時点）が経過した場合に送信パラメータを変更するものであり、ｔ＝６．５は例示である。
【０１８３】
続いて、ｔ＝１５．５において、ＰＬＣモデム１００Ａは、送信パラメータを変更する。例えば、ＰＡＭ値を１６ＰＡＭから８ＰＡＭへと変更する。なお、ＰＬＣモデム１００Ａのセットアップボタン１０６の押下認識後、所定の時間（例えば１０秒：ｔ＝１４．５の時点）が経過（タイムアウト）した場合に送信パラメータを変更するものであり、ｔ＝１５．５は例示である。
【０１８４】
また、ｔ＝１５．５において、ＰＬＣモデム１００Ｂが、ＰＬＣモデム１００Ａからのモード変更通知に対する受信ＡＣＫの受信からΔＴ経過（タイムアウト）したことを認識する。ΔＴの情報は、変更情報として上記受信ＡＣＫに含まれるものである。
【０１８５】
続いて、ｔ＝１６において、ＰＬＣモデム１００ＡとＰＬＣモデム１００Ｂとの基本登録処理が成功する。この時点では、ＰＬＣモデム１００Ａ、ＰＬＣモデム１００ＢともにＰＡＭ値は８ＰＡＭである。なお、ｔ＝１６は例示である。
【０１８６】
このように、第２の応用登録処理の第１の動作によれば、複数のＰＬＣモデム１００が電力線７００に接続されている場合であっても、確実に希望するＰＬＣモデム１００同士で登録処理を行うことができる。また、例えば図１４（ａ）のｔ＝６．５〜１５．５の間においては、ＰＬＣモデム１００ＡおよびＰＬＣモデム１００Ｂが基本登録処理を行わずに待機しているので、無駄な失敗を発生させずに済むため、ＰＬＣモデム１００の負荷が軽減される。
【０１８７】
次に、第２の応用登録処理の第２の動作について説明する。
【０１８８】
図１２は、ＰＬＣモデム１００Ｂが第２の応用登録処理を行う際の第２の動作の一例を示すフローチャートである。図１２では、Ａ）の送信パラメータ（送信パワー）、Ｂ）のパラメータ（ＰＡＭ値）を図５のように変更することを想定している。これらの送信パラメータ以外を図５のように変更することを想定してもよい。最も好ましいのは、送信パワーとＰＡＭ値を変更することである。なお、（Ａ−１、Ｂ−１）は変更前の基本登録処理の送信パラメータ、（Ａ−２、Ｂ−２）は変更後の基本登録処理の送信パラメータを示している。
【０１８９】
なお、ＰＬＣモデム１００Ａは、応用登録処理の対象であるＰＬＣモデム１００Ｂ（例えば、図示しないＰＬＣモデム１００Ｂ１）以外のＰＬＣモデム１００Ｂ（例えば、図示しないＰＬＣモデム１００Ｂ２）とも応用登録処理を行っていることがある。図１２に示す応用登録処理および基本登録処理は、ＰＬＣモデム１００Ａと所定のＰＬＣモデム１００Ｂとの応用登録処理および基本登録処理を示すものとする。
【０１９０】
図１２では、ＰＬＣモデム１００Ａのセットアップボタン１０６が押下されたことを制御部１０が認識すると、ＰＬＣモデム１００Ａの処理が開始され、ＰＬＣモデム１００Ｂのセットアップボタン１０６が押下されたことを制御部１０が認識すると、ＰＬＣモデム１００Ｂの処理が開始される。
【０１９１】
まず、制御部１０が、記憶部３０を参照し、送信パラメータの設定値（Ａ−１）および設定値（Ｂ−１）を設定レジスタに設定する（ステップＳ６０１）。
【０１９２】
続いて、制御部１０および通信部２０は、第２の応用登録処理の対象であるＰＬＣモデム１００Ａと電力線７００を介して基本登録処理を実行する（ステップＳ６０２）。ここでは、制御部１０が、設定レジスタに設定された送信パラメータの設定値（ここでは、設定値（Ａ−１）および設定値（Ｂ−１））に基づいて送信データを生成する。
【０１９３】
続いて、制御部１０が、送信パラメータとして設定値（Ａ−１）および設定値（Ｂ−１）を用いた基本登録処理に成功したか、つまり基本登録処理が失敗せずに完了したか否かを判定する（ステップＳ６０３）。ここでは、例えばＰＬＣモデム１００Ｂのセットアップボタン１０６の押下認識から例えば５秒程度の所定時間が経過した場合、制御部１０が、基本登録処理を失敗したものと判断する。なお、この所定時間は、第１の応用接続処理でタイムアウトの時間として説明した所定時間よりも短時間である。
【０１９４】
続いて、制御部１０が、送信パラメータの設定値（Ａ−３）および（Ｂ−３）を設定レジスタに設定する（ステップＳ６０４）。
【０１９５】
続いて、通信部２０が、モード変更通知を送信する（ステップＳ６０５）。この際、制御部１０が、設定値（Ａ−３）および（Ｂ−３）に基づいてモード変更通知を生成する。
【０１９６】
続いて、通信部２０が、モード変更通知に対する受信ＡＣＫを受信する（ステップＳ６０６）。
【０１９７】
続いて、制御部１０が、記憶部３０を参照し、送信パラメータの設定値（Ａ−２）および（Ｂ−２）を設定レジスタに設定する（ステップＳ６０７）。
【０１９８】
続いて、制御部１０および通信部２０は、基本登録処理の最初もしくは途中から再実行する（ステップＳ６０８）。ここでは、制御部１０が、設定レジスタに設定された送信パラメータの設定値（ここでは、設定値（Ａ−２）および設定値（Ｂ−２））に基づいて送信データを生成する。
【０１９９】
続いて、制御部１０が、送信パラメータとして設定値（Ａ−２）および設定値（Ｂ−２）を用いた、つまり再実行された基本登録処理が成功したか、つまり基本登録処理が失敗せずに完了したか否かを判定する（ステップＳ６０９）。
【０２００】
基本登録処理（再実行含む）に成功した場合には、制御部１０が、基本登録処理に成功したことを示す情報を表示部１０５に表示させ、登録処理の結果を記憶部３０に記憶する（ステップＳ６１０）。
【０２０１】
送信パラメータとして設定値（Ａ−２）および設定値（Ｂ−２）を用いた、つまり再実行された基本登録処理に失敗した場合は、制御部１０が、基本登録処理に失敗したことを示す情報を表示部１０５に表示させる（ステップＳ６１１）。
【０２０２】
なお、図示はしないが、送信パラメータとして設定値（Ａ−２）および設定値（Ｂ−２）を用いた、つまり再実行された基本登録処理に失敗した場合には、基本登録処理を更に再実行してもよい。
【０２０３】
図１３は、ＰＬＣモデム１００Ａが第２の応用登録処理を行う際の第２の動作の一例を示すフローチャートである。図１３では、Ａ）の送信パラメータ（送信パワー）、Ｂ）のパラメータ（ＰＡＭ値）を図５のように変更することを想定している。これらの送信パラメータ以外を図５のように変更することを想定してもよい。最も好ましいのは、送信パワーとＰＡＭ値を変更することである。なお、（Ａ−１、Ｂ−１）は変更前の基本登録処理の送信パラメータ、（Ａ−２、Ｂ−２）は変更後の基本登録処理の送信パラメータを示している。
【０２０４】
なお、ＰＬＣモデム１００Ａは、第２の応用登録処理の対象であるＰＬＣモデム１００Ｂ（例えば、図示しないＰＬＣモデム１００Ｂ１）以外のＰＬＣモデム１００Ｂ（例えば、図示しないＰＬＣモデム１００Ｂ２）とも応用登録処理を行っていることがある。図１３に示す応用登録処理および基本登録処理は、ＰＬＣモデム１００Ａと所定のＰＬＣモデム１００Ｂとの応用登録処理および基本登録処理を示すものとする。
【０２０５】
図１３では、ＰＬＣモデム１００Ａのセットアップボタン１０６が押下されたことを制御部１０が認識すると、ＰＬＣモデム１００Ａの処理が開始され、ＰＬＣモデム１００Ｂのセットアップボタン１０６が押下されたことを制御部１０が認識すると、ＰＬＣモデム１００Ｂの処理が開始される。
【０２０６】
まず、制御部１０が、記憶部３０を参照し、送信パラメータの設定値（Ａ−１）および設定値（Ｂ−１）を設定レジスタに設定する（ステップＳ７０１）。
【０２０７】
続いて、制御部１０および通信部２０は、第２の応用登録処理の対象であるＰＬＣモデム１００Ｂと電力線７００を介して基本登録処理を実行する（ステップＳ７０２）。ここでは、制御部１０が、設定レジスタに設定された送信パラメータの設定値（ここでは、設定値（Ａ−１）および設定値（Ｂ−１））に基づいて送信データを生成する。
【０２０８】
続いて、制御部１０が、送信パラメータとして設定値（Ａ−１）および設定値（Ｂ−１）を用いた基本登録処理に成功したか、つまり基本登録処理が失敗せずに完了したか否かを判定する（ステップＳ７０３）。ここでは、例えばＰＬＣモデム１００Ａのセットアップボタン１０６の押下認識から１０秒程度経過したことによりタイムアウトした場合、制御部１０が、基本登録処理を失敗したものと判断する。
【０２０９】
続いて、制御部１０が、送信パラメータの設定値（Ａ−３）および（Ｂ−３）を設定レジスタに設定する（ステップＳ７０４）。なお、（Ａ−３）および（Ｂ−３）は、先に説明した制御通信用の設定値である。
【０２１０】
続いて、通信部２０が、モード変更通知を受信する（ステップＳ７０５）。
【０２１１】
なお、ステップＳ７０４およびステップＳ７０５は順不同である。
【０２１２】
続いて、通信部２０が、設定値（Ａ−３）および（Ｂ−３）に基づいてモード変更通知に対する受信ＡＣＫを送信する（ステップＳ７０６）。
【０２１３】
続いて、制御部１０が、記憶部３０を参照し、送信パラメータの設定値（Ａ−２）および（Ｂ−２）を設定レジスタに設定する（ステップ７０７）。
【０２１４】
続いて、制御部１０および通信部２０は、基本登録処理の最初もしくは途中から再実行する（ステップＳ７０８）。ここでは、制御部１０が、設定レジスタに設定された送信パラメータの設定値（ここでは、設定値（Ａ−２）および設定値（Ｂ−２））に基づいて送信データを生成する。
【０２１５】
続いて、制御部１０が、送信パラメータとして設定値（Ａ−２）および設定値（Ｂ−２）を用いた、つまり再実行された基本登録処理が成功したか、つまり基本登録処理が失敗せずに完了したか否かを判定する（ステップＳ７０９）。
【０２１６】
基本登録処理（再実行含む）に成功した場合には、制御部１０が、基本登録処理に成功したことを示す情報を表示部１０５に表示させ、登録処理の結果を記憶部３０に記憶する（ステップＳ７１０）。
【０２１７】
送信パラメータとして設定値（Ａ−２）および設定値（Ｂ−２）を用いた、つまり再実行された基本登録処理に失敗した場合は、制御部１０が、基本登録処理に失敗したことを示す情報を表示部１０５に表示させる（ステップＳ７１１）。
【０２１８】
なお、図示はしないが、送信パラメータとして設定値（Ａ−２）および設定値（Ｂ−２）を用いた、つまり再実行された基本登録処理に失敗した場合には、基本登録処理を更に再実行してもよい。
【０２１９】
次に、ＰＬＣモデム１００が第２の応用登録処理の第２の動作を行う場合のタイムチャートの一例について説明する。
【０２２０】
図１４（ｂ）は、第２の応用登録処理の第２の動作を行う際のタイムチャートの一例を示す図である。なお、図１４では、少なくともＰＡＭ値が変更されることを示しており、初期設定ではＰＬＣモデム１００ＡおよびＰＬＣモデム１００Ｂともに１６ＰＡＭとなっている。また、ここでは、当該第２の応用登録処理を実行する通信環境が比較的悪い状態であり、通信可能距離が比較的短い場合を想定している。
【０２２１】
図１４（ｂ）はＰＬＣモデム１００Ａのセットアップボタン１０６が押下され、その後、所定の時間（例えば５秒）内にＰＬＣモデム１００Ｂのセットアップボタン１０６が押下される場合を想定している。上記所定の時間内にＰＬＣモデム１００Ｂのセットアップボタン１０６が押下されない場合には、第２の応用登録処理が終了する。
【０２２２】
まず、ｔ＝０において、ＰＬＣモデム１００Ａは、ＰＬＣモデム１００Ａのセットアップボタン１０６が押下されたことを認識する。
【０２２３】
続いて、ｔ＝４．５において、ＰＬＣモデム１００Ｂは、ＰＬＣモデム１００Ｂのセットアップボタン１０６が押下されたことを認識する。ここでは、ｔ＝４．５としているが、ＰＬＣモデム１００Ｂのセットアップボタン１０６の押下認識はＰＬＣモデム１００Ｂのセットアップボタン１０６の押下認識後の所定の時間（例えば５秒）内であればよく、したがって、例えばｔ＜５であればよい。ＰＬＣモデム１００ＡおよびＰＬＣモデム１００Ｂでセットアップボタン１０６の押下が認識されると、ＰＬＣモデム１００ＡおよびＰＬＣモデム１００Ｂともに基本登録処理を開始する。なお、通常は、ＰＬＣモデム１００Ｂのセットアップボタン１０６の押下認識から所定の時間（例えば５秒）が経過するまではＰＬＣモデム１００Ｂは基本登録処理を開始しない。
【０２２４】
続いて、ｔ＝９．９において、ＰＬＣモデム１００ＡとＰＬＣモデム１００Ｂとの基本登録処理が失敗する。この時点では、ＰＬＣモデム１００Ａ、ＰＬＣモデム１００ＢともにＰＡＭ値は１６ＰＡＭである。なお、ｔ＝９．９は例示であり、ｔ＜１０であればよい。
【０２２５】
続いて、ｔ＝１１において、ＰＬＣモデム１００Ｂは、ＰＬＣモデム１００Ａへモード変更通知を送信する。ここでは、ｔ＝１１としているが、ＰＬＣモデム１００Ｂが基本登録処理に失敗したことを認識した後であれば他のタイミングでもよい。
【０２２６】
続いて、ｔ＝１１．５において、ＰＬＣモデム１００Ａは、ＰＬＣモデム１００Ｂへモード変更通知に対する受信ＡＣＫを送信する。ここでは、ｔ＝１１．５としているが、モード変更通知を受信した後であれば他のタイミングでもよいが、通常は、モード変更通知の受信後１秒以内である。
【０２２７】
また、ｔ＝１１．５において、ＰＬＣモデム１００Ａは、送信パラメータを変更する。例えば、ＰＡＭ値を１６ＰＡＭから８ＰＡＭへと変更する。なお、ＰＬＣモデム１００Ａのセットアップボタン１０６の押下認識後、所定の時間（例えば１０秒：ｔ＝１０の時点）が経過（タイムアウト）した場合に送信パラメータを変更するものであり、ｔ＝１１．５は例示である。
【０２２８】
続いて、ｔ＝１２．０において、ＰＬＣモデム１００Ｂは、送信パラメータを変更する。例えば、ＰＡＭ値を１６ＰＡＭから８ＰＡＭへと変更する。なお、ＰＬＣモデム１００ＢがＰＬＣモデム１００Ａからのモード変更通知に対する受信ＡＣＫを受信した後に送信パラメータを変更するものであり、ｔ＝１２．０は例示である。
【０２２９】
続いて、ｔ＝１２．５において、ＰＬＣモデム１００ＡとＰＬＣモデム１００Ｂとの基本登録処理が成功する。この時点では、ＰＬＣモデム１００Ａ、ＰＬＣモデム１００ＢともにＰＡＭ値は８ＰＡＭである。
【０２３０】
なお、ここでは、第２の応用接続処理の第２の動作として、ＰＬＣモデム１００Ｂがモード変更通知を送信し、ＰＬＣモデム１００Ａがモード変更通知に対するＡＣＫを送信することを説明したが、ＰＬＣモデム１００ＡがＰＬＣモデム１００Ｂからのモード変更通知を受信する前にＰＬＣモデム１００Ａがタイムアウトした場合には、ＰＬＣモデム１００Ａがモード変更通知を送信するようにしてもよい。この場合、ＰＬＣモデム１００Ｂは、モード変更通知に基づいて、送信パラメータを変更することが可能である。
【０２３１】
このように、第２の応用登録処理の第２の動作によれば、複数のＰＬＣモデム１００が電力線７００に接続されている場合であっても、確実に希望するＰＬＣモデム１００同士で登録処理を行うことができる。また、ＰＬＣモデム１００Ａからのモード変更通知により、ＰＬＣモデム１００Ｂのセットアップボタン１０６の押下認識から所定時間（例えば１０秒）が経過する前に、送信パラメータを変更することが可能となるため、応用登録処理に要する時間が短縮できる。
【産業上の利用可能性】
【０２３２】
本発明は、複数の電力線通信装置が電力線に接続されている場合であっても、確実に希望する電力線通信装置同士で登録処理を行うことができる電力線通信装置、電力線通信システム、および登録処理方法等に有用である。
【図面の簡単な説明】
【０２３３】
【図１】本発明の実施形態におけるＰＬＣモデムの前面を示す外観斜視図
【図２】本発明の実施形態におけるＰＬＣモデムの背面を示す外観斜視図
【図３】本発明の実施形態におけるＰＬＣモデムのハードウェアの一例を示した図
【図４】本発明の実施形態における各送信パラメータの設定値と通信可能距離との関係の一例を示す図
【図５】本発明の実施形態における複数の送信パラメータの変更の具体例を示す図
【図６】本発明の実施形態における第１の応用登録処理の一例を示す図
【図７】本発明の実施形態におけるＰＬＣモデムが第１の応用登録処理を行う際の動作の一例を示すフローチャート
【図８】本発明の実施形態における第１の応用登録処理のタイムチャートの一例を示す図
【図９】本発明の実施形態における第２の応用登録処理の一例を示す図
【図１０】本発明の実施形態における子機として機能するＰＬＣモデムが第２の応用登録処理を行う際の第１の動作の一例を示すフローチャート
【図１１】本発明の実施形態における親機として機能するＰＬＣモデムが第２の応用登録処理を行う際の第１の動作の一例を示すフローチャート
【図１２】本発明の実施形態における子機として機能するＰＬＣモデムが第２の応用登録処理を行う際の第２の動作の一例を示すフローチャート
【図１３】本発明の実施形態における親機として機能するＰＬＣモデムが第２の応用登録処理を行う際の第２の動作の一例を示すフローチャート
【図１４】本発明の実施形態における第２の応用登録処理のタイムチャートの一例を示す図
【図１５】電力線通信装置の通信環境の一例を示す図
【図１６】従来の登録処理の一例を示す図
【符号の説明】
【０２３４】
１０  制御部
２０  通信部
３０  記憶部
１００、１００Ａ、１００Ｂ  電力線通信用モデム（ＰＬＣモデム）
１０１  筐体
１０２  電源コネクタ
１０３  ＬＡＮ用モジュラージャック
１０４  切換えスイッチ
１０５  表示部
１０６  ボタン
２００  回路モジュール
２１０  メインＩＣ
２１１  ＣＰＵ
２１２  ＰＬＣ・ＭＡＣブロック
２１３  OLE_LINK2ＰＬＣ・ＰＨＹブロックOLE_LINK2
２２０  ＡＦＥ  ＩＣ
２２１  ＤＡＣ
２２２  ＡＤＣ
２２３  ＶＧＡ
２３０  イーサネットＰＨＹ・ＩＣ
２４０  メモリ
２５１  ＬＰＦ
２５２  ドライバＩＣ
２６０  ＢＰＦ
２７０  カプラ
２７１  コイルトランス
２７２ａ、２７２ｂ  カップリング用コンデンサ
２８１  ＡＭＰ・ＩＣ
２８２  ＡＤＣ・ＩＣ
３００  スイッチング電源
４００  電源プラグ
５００  コンセント
６００  電源ケーブル
７００、７００Ａ、７００Ｂ、７００Ｃ  電力線
１５００Ａ、１５００Ｂ、１５００Ｃ  電力線通信装置
１５１０Ａ、１５１０Ｂ、１５１０Ｃ  コンセント
１５２０Ａ、１５２０Ｂ  家電
【図１】
0005088957.tif 000002
【図２】
0005088957.tif 000003
【図３】
0005088957.tif 000004
【図４】
0005088957.tif 000005
【図５】
0005088957.tif 000006
【図６】
0005088957.tif 000007
【図７】
0005088957.tif 000008
【図８】
0005088957.tif 000009
【図９】
0005088957.tif 000010
【図１０】
0005088957.tif 000011
【図１１】
0005088957.tif 000012
【図１２】
0005088957.tif 000013
【図１３】
0005088957.tif 000014
【図１４】
0005088957.tif 000015
【図１５】
0005088957.tif 000016
【図１６】
0005088957.tif 000017