(57)【要約】【課題】信号の衝突を抑制し、通信レートの低下を抑制する通信装置を提供すること。【解決手段】論理接続におけるツリー構造のルートノードに位置し、受信した信号をブロードキャストする通信装置と、ツリー構造のルートノード以外のノードに位置する送信側通信装置と、ツリー構造のルートノード以外のノードに位置する受信側通信装置と、を有する電力線通信システムの送信側通信装置であって、通信装置および受信側通信装置と電力線を介して通信を行う通信部、を備え、通信部は、受信側通信装置に送信する送信信号をユニキャストで通信装置に送信する。【選択図】図３
2020036316.tif 000002
【特許請求の範囲】
【請求項１】
論理接続におけるツリー構造のルートノードに位置し、受信した信号をブロードキャストする通信装置と、
前記ツリー構造のルートノード以外のノードに位置する送信側通信装置と、
前記ツリー構造のルートノード以外のノードに位置する受信側通信装置と、
を有する電力線通信システムの前記送信側通信装置であって、
前記通信装置および前記受信側通信装置と電力線を介して通信を行う通信部、を備え、
前記通信部は、前記受信側通信装置に送信する送信信号をユニキャストで前記通信装置に送信する、
送信側通信装置。
【請求項２】
前記受信側通信装置に送信する複数の前記送信信号を連結する制御部、をさらに有し、
前記通信部は、一定時間ごとに、連結された前記送信信号をユニキャストで前記通信装置に送信する、
請求項１に記載の送信側通信装置。
【請求項３】
前記通信部は、前記一定時間が経過する前に、前記送信信号の連結数が所定数となった場合、前記一定時間が経過する前に、前記所定数で連結された前記送信信号を送信する、
請求項２に記載の送信側通信装置。
【請求項４】
前記通信部は、前記一定時間が経過する前に、連結された前記送信信号の合計サイズが所定サイズ以上になった場合、前記一定時間が経過する前に、１減算した連結数の前記送信信号を送信する、
請求項２に記載の送信側通信装置。
【請求項５】
前記通信部は、前記一定時間を前記送信信号の単位時間当たりの数が少ない場合は短くし、多い場合は長くする、
請求項２に記載の送信側通信装置。
【請求項６】
論理接続におけるツリー構造のルートノード以外のノードに位置する送信側通信装置と、
前記ツリー構造のルートノード以外のノードに位置する受信側通信装置と、
前記ツリー構造のルートノードに位置する通信装置と、
を有する電力線通信システムの前記通信装置であって、
前記送信側通信装置および前記受信側通信装置と電力線を介して通信を行う通信部、を備え、
前記通信部は、前記送信側通信装置から送信される送信信号をユニキャストで受信し、受信した前記送信信号をブロードキャストで前記受信側通信装置に送信する、
通信装置。
【請求項７】
前記送信側通信装置からユニキャストで受信した前記送信信号を連結する制御部、をさらに有し、
前記通信部は、一定時間ごとに、連結された前記送信信号をブロードキャストで前記受信側通信装置に送信する、
請求項６に記載の通信装置。
【請求項８】
前記通信部は、前記一定時間が経過する前に、前記送信信号の連結数が所定数となった場合、前記一定時間が経過する前に、前記所定数で連結された前記送信信号を送信する、
請求項７に記載の通信装置。
【請求項９】
前記通信部は、前記一定時間が経過する前に、連結された前記送信信号の合計サイズが所定サイズ以上になった場合、前記一定時間が経過する前に、前記合計サイズが所定サイズ以下にされた前記送信信号を送信する、
請求項７または８に記載の通信装置。
【請求項１０】
前記通信部は、前記一定時間を前記送信信号の単位時間当たりの数が少ない場合は短くし、多い場合は長くする、
請求項７に記載の通信装置。
【請求項１１】
論理接続におけるツリー構造のルートノード以外のノードに位置する送信側通信装置と、
前記ツリー構造のルートノード以外のノードに位置する受信側通信装置と、
前記ツリー構造のルートノードに位置する通信装置と、
を有する電力線通信システムの前記通信装置であって、
前記送信側通信装置および前記受信側通信装置と電力線を介して通信を行う通信部、を備え、
前記通信部は、前記送信側通信装置から送信される送信信号をユニキャストで受信し、受信した前記送信信号をユニキャストで前記受信側通信装置に送信する、
通信装置。
【請求項１２】
前記送信側通信装置からユニキャストで受信した前記送信信号を連結する制御部、をさらに有し、
前記通信部は、一定時間ごとに、連結された前記送信信号をユニキャストで前記受信側通信装置に送信する、
請求項１１に記載の通信装置。
【請求項１３】
前記通信部は、前記一定時間が経過する前に、前記送信信号の連結数が所定数となった場合、前記一定時間が経過する前に、前記所定数で連結された前記送信信号を送信する、
請求項１２に記載の通信装置。
【請求項１４】
前記通信部は、前記一定時間が経過する前に、連結された前記送信信号の合計サイズが所定サイズ以上になった場合、前記一定時間が経過する前に、前記合計サイズが所定サイズ以下にされた前記送信信号を送信する、
請求項１２または１３に記載の通信装置。
【請求項１５】
前記通信部は、前記一定時間を前記送信信号の単位時間当たりの数が少ない場合は短くし、多い場合は長くする、
請求項１２に記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、電力線通信を行う送信側通信装置および通信装置に関する。
【背景技術】
【０００２】
屋内に敷設された電力線を伝送路に用いて、複数の端末装置間で通信を行う電力線通信（ＰＬＣ：Power Line Communications）がある。従来、通信方式の異なる複数種類の通信装置が送信しようとするデータに応じた遅延の制限を満たしつつ、信号の衝突を回避して効率的な伝送を行なうことができる通信方法が提案されている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１０００４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＰＬＣでは、通信装置間でブロードキャスト通信を行うとき、ＭＡＣ（Media Access Control）層レベルにおいて、信号をブロードキャストする。そして、通信装置は、ＭＡＣ層レベルでブロードキャストされた信号を、アプリケーションレベルにおいて受信すべき信号か否かを判定する。そのため、ＰＬＣでは、ＭＡＣ層レベルにおいて、信号が衝突する可能性が大きくなる場合があり、通信レートが低下する場合がある。
【０００５】
本開示の非限定的な実施例は、信号の衝突を抑制し、通信レートの低下を抑制する送信側通信装置および通信装置の提供に資する。
【課題を解決するための手段】
【０００６】
本開示の一態様に係る送信側通信装置は、論理接続におけるツリー構造のルートノードに位置し、受信した信号をブロードキャストする通信装置と、前記ツリー構造のルートノード以外のノードに位置する送信側通信装置と、前記ツリー構造のルートノード以外のノードに位置する受信側通信装置と、を有する電力線通信システムの前記送信側通信装置であって、前記通信装置および前記受信側通信装置と電力線を介して通信を行う通信部、を備え、前記通信部は、前記受信側通信装置に送信する送信信号をユニキャストで前記通信装置に送信する。
【０００７】
本開示の一態様に係る通信装置は、論理接続におけるツリー構造のルートノード以外のノードに位置する送信側通信装置と、前記ツリー構造のルートノード以外のノードに位置する受信側通信装置と、前記ツリー構造のルートノードに位置する通信装置と、を有する電力線通信システムの前記通信装置であって、前記送信側通信装置および前記受信側通信装置と電力線を介して通信を行う通信部、を備え、前記通信部は、前記送信側通信装置から送信される送信信号をユニキャストで受信し、受信した前記送信信号をブロードキャストで前記受信側通信装置に送信する。
【０００８】
本開示の一態様に係る通信装置は、論理接続におけるツリー構造のルートノード以外のノードに位置する送信側通信装置と、前記ツリー構造のルートノード以外のノードに位置する受信側通信装置と、前記ツリー構造のルートノードに位置する通信装置と、を有する電力線通信システムの前記通信装置であって、前記送信側通信装置および前記受信側通信装置と電力線を介して通信を行う通信部、を備え、前記通信部は、前記送信側通信装置から送信される送信信号をユニキャストで受信し、受信した前記送信信号をユニキャストで前記受信側通信装置に送信する。
【０００９】
なお、これらの包括的または具体的な態様は、システム、装置、方法、集積回路、コンピュータプログラム、または、記録媒体で実現されてもよく、システム、装置、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【００１０】
本開示の一態様によれば、信号の衝突を抑制し、通信レートの低下を抑制できる。
【００１１】
本開示の一態様における更なる利点および効果は、明細書および図面から明らかにされる。かかる利点および／または効果は、いくつかの実施形態並びに明細書および図面に記載された特徴によってそれぞれ提供されるが、１つまたはそれ以上の同一の特徴を得るために必ずしも全てが提供される必要はない。
【図面の簡単な説明】
【００１２】
【図１】本開示の第１の実施の形態に係る電力線通信システムの構成例を示した図
【図２】図１の電力線通信システムの論理接続例を示した図
【図３】通信装置のブロック構成の一例を示した図
【図４】ターミナルがマスタにパケットを送信する処理例を示したシーケンス図
【図５】ターミナルがマスタにパケットを送信する処理例を示したシーケンス図
【図６】マスタがターミナルからパケットを受信し、ターミナルに送信する処理例を示したシーケンス図
【図７】マスタがターミナルからパケットを受信し、ターミナルに送信する処理例を示したシーケンス図
【図８Ａ】ターミナルの処理例を示したフローチャート
【図８Ｂ】ターミナルの処理例を示したフローチャート
【図９Ａ】マスタの処理例を示したフローチャート
【図９Ｂ】マスタの処理例を示したフローチャート
【図１０】第２の実施の形態に係る電力線通信システムの論理接続例を示した図
【発明を実施するための形態】
【００１３】
以下、図面を適宜参照して、本発明の実施の形態について、詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１４】
なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために、提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１５】
（第１の実施の形態）
図１は、本開示の第１の実施の形態に係る電力線通信システムの構成例を示した図である。図１に示すように、電力線通信システムは、＃０１〜＃３２の３２台の通信装置１と、ＰＬＣアイソレータ（PLC Isolator）２と、電源ライン３と、３１台のアッテネータ（ＡＴＴ：Attenuator）４と、を有している。以下では、３２台の通信装置１を区別するため、通信装置＃０１〜＃３２と記載することがある。
【００１６】
通信装置＃０１〜＃３２は、ＰＬＣを行うＰＬＣモデムである。通信装置＃０１〜＃３２は、それぞれ電源ライン３に接続され、電源ライン３を介して、互いに通信を行う。
【００１７】
通信装置＃０１〜＃３２のそれぞれには、電子機器（図示せず）が接続されている。電子機器は、通信装置＃０１〜＃３２を介して互いに通信を行う。
【００１８】
ＰＬＣアイソレータ２は、例えば、電源からのノイズが、通信装置＃０１〜＃３２側の電源ライン３に流入するのを抑制する。また、ＰＬＣアイソレータ２は、通信装置＃０１〜＃３２の信号が電源側に流出するのを抑制する。
【００１９】
アッテネータ４は、電源ライン３の通信装置＃０１〜＃３２が接続される接続点間に配置されている。アッテネータ４は、電源ライン３を伝搬する通信装置＃０１〜＃３２の信号を減衰する。
【００２０】
なお、通信装置＃０１〜＃３２およびアッテネータ４の数は、図１の例に限られない。通信装置１は、３２台より少なくてもよく、また多くてもよい。通信装置１は、例えば、最大で１０２５台接続される。また、アッテネータ４は、端末装置間に１つずつ挿入されなくてもよい。
【００２１】
また、以下では、通信装置＃０１をマスタとし、通信装置＃０２〜＃３２をスレーブ（ターミナル）とする。
【００２２】
図２は、図１の電力線通信システムの論理接続例を示した図である。図２に示す＃０１〜＃３２は、図１に示した通信装置＃０１〜＃３２に対応する。以下では、マスタの通信装置＃０１から、ターミナルの通信装置＃０２〜＃３２への信号の流れを「下り」と呼ぶことがある。また、ターミナルの通信装置＃０２〜＃３２から、マスタの通信装置＃０１への信号の流れを「上り」と呼ぶことがある。信号には、パケットが含まれてもよい。
【００２３】
図１に示した電力線通信システムの通信装置＃０１〜＃３２は、例えば、図２に示すような論理接続（トポロジ）を有している。通信装置＃０１〜＃３２は、論理接続において、マスタの通信装置＃０１をルートノードとした、ツリー構造を形成している。
【００２４】
従来のＰＬＣでは、例えば、マスタの通信装置＃０１およびターミナルの通信装置＃０２〜＃３２のそれぞれは、ＭＡＣ層レベル（例えば、図３に示すＰＬＣ部１２）において、信号をブロードキャストする。そして、アプリケーションレベル（例えば、図３に示すＣＰＵ２０）において、受信する信号の判定（信号の送信先および送信元の制御）を行う。
【００２５】
例えば、ターミナルの通信装置＃２５は、ターミナルの通信装置＃１７に信号を送信すると仮定する。この場合、ターミナルの通信装置＃２５は、ＭＡＣ層レベルにおいて、信号をブロードキャストする。ブロードキャストされた信号は、上り方向および下り方向の両方向に流れていく。
【００２６】
通信装置＃０１〜＃３２は、アプリケーションレベルにおいて、受信すべき信号を判定する。例えば、通信装置＃１７は、アプリケーションレベルにおいて、ブロードキャストされた信号を受信すべき信号と判定する。その他のターミナルの通信装置は、アプリケーションレベルにおいて、ブロードキャストされた信号を受信すべき信号でないと判定する。これにより、通信装置＃２５から送信された信号は、通信装置＃１７で受信される。
【００２７】
異なる通信装置が同時に信号をブロードキャストした場合、上りおよび下りの両方において信号が流れる。そのため、通信装置＃０１〜＃３２のＭＡＣ層レベルでは、信号が衝突する可能性が大きくなる場合があり、信号ロスが発生して、通信レートが低下する場合がある。
【００２８】
そこで、第１の実施の形態に係る電力線通信システムでは、ターミナルの通信装置＃０２〜＃３２は、マスタの通信装置＃０１に対し、ユニキャストで信号を送信する。マスタの通信装置＃０１は、ユニキャストで送信された信号を受信すると、受信した信号をブロードキャストし、通信装置＃２〜＃３２に送信する。
【００２９】
例えば、上記例と同様に、図２に示すターミナルの通信装置＃２５は、ターミナルの通信装置＃１７に信号を送信する。この場合、ターミナルの通信装置＃２５は、マスタの通信装置＃０１に対し、ユニキャストで信号を送信する。マスタの通信装置＃０１は、ユニキャストで送信された信号を受信すると、受信した信号をブロードキャストし、通信装置＃１７に送信する。
【００３０】
このように、第１の実施の形態に係る電力線通信システムは、下りにおいては信号をブロードキャストするが、上りおいてはユニキャストする。これにより、第１の実施の形態に係る電力線通信システムは、信号の衝突を抑制し、通信レートの低下を抑制する。
【００３１】
また、通信装置＃０１〜＃３２は、後述するが、送信する信号（パケット）をアグリゲーションして送信する。これにより、電源ライン３に流れる信号の数を抑制して、信号の衝突を抑制し、通信レートの低下を抑制する。
【００３２】
なお、アプリケーションレベルは、ＭＡＣ層よりも上位の層に相当する。例えば、アプリケーションレベルは、アプリケーション層に相当してもよい。
【００３３】
図３は、通信装置＃０１のブロック構成の一例を示した図である。図３に示すように、通信装置＃０１は、ＰＬＣコントローラ１０と、ＣＰＵ（Central Processing Unit）２０と、を有している。ＰＬＣコントローラ１０は、ＣＰＵ１１と、ＰＬＣ部１２と、イーサ（Ether）部１３と、ＲＳ４８５Ｉ／Ｆ（Ｉ／Ｆ：InterFace）１４と、ＵＳＢ（Universal Serial Bus）Ｉ／Ｆ１５と、Ｅｔｃ．Ｉ／Ｆ１６と、を有している。ＰＬＣコントローラ１０は、例えば、１つの半導体チップによって形成されてもよい。
【００３４】
ＣＰＵ１１は、ＰＬＣコントローラ１０全体を制御する。例えば、ＣＰＵ１１は、ＰＬＣ部１２が電源ライン３から受信した信号を、ＲＳ４８５Ｉ／Ｆ１４、ＵＳＢＩ／Ｆ１５、およびＥｔｃ．Ｉ／Ｆ１６のいずれかを介して、ＣＰＵ２０に出力する。また、ＣＰＵ１１は、例えば、イーサ部１３がイーサネット（登録商標）から受信した信号を、ＲＳ４８５Ｉ／Ｆ１４、ＵＳＢＩ／Ｆ１５、およびＥｔｃ．Ｉ／Ｆ１６のいずれかを介して、ＣＰＵ２０に出力する。
【００３５】
また、ＣＰＵ１１は、例えば、ＣＰＵ２０から出力される信号を、ＲＳ４８５Ｉ／Ｆ１４、ＵＳＢＩ／Ｆ１５、およびＥｔｃ．Ｉ／Ｆ１６のいずれかを介して受信し、ＰＬＣ部１２に出力する。また、ＣＰＵ１１は、例えば、ＣＰＵ２０から出力される信号を、ＲＳ４８５Ｉ／Ｆ１４、ＵＳＢＩ／Ｆ１５、およびＥｔｃ．Ｉ／Ｆ１６のいずれかを介して受信し、イーサ部１３に出力する。
【００３６】
ＰＬＣ部１２は、電源ライン３に接続されている。ＰＬＣ部１２は、電源ライン３から受信した信号を、ＣＰＵ１１に出力する。また、ＰＬＣ部１２は、ＣＰＵ１１から出力された信号を、電源ライン３に出力する。ＰＬＣ部１２は、ＰＬＣの物理層およびＭＡＣ層の処理を行う。
【００３７】
イーサ部１３は、イーサネットに接続されている。イーサ部１３は、イーサネットから受信した信号を、ＣＰＵ１１に出力する。また、イーサ部１３は、ＣＰＵ１１から出力された信号を、イーサネットに出力する。
【００３８】
ＲＳ４８５Ｉ／Ｆ１４は、ＲＳ４８５に基づいて、ＣＰＵ２０と通信を行うインタフェースである。ＵＳＢＩ／Ｆ１５は、ＵＳＢに基づいて、ＣＰＵ２０と通信を行うインタフェースである。Ｅｔｃ．Ｉ／Ｆ１６は、ＲＳ４８５Ｉ／Ｆ１４およびＵＳＢＩ／Ｆ１５以外の通信規格に基づいて、ＣＰＵ２０と通信を行うインタフェースである。なお、ＣＰＵ２０は、ＣＰＵ１１に組み込まれてもよい。この場合、各Ｉ／Ｆは不要となる。
【００３９】
ＣＰＵ２０は、アプリケーションレベルでの通信装置＃０１〜＃３２間の通信処理を行う。ＣＰＵ２０は、例えば、Lon Talkプロトコルに基づく通信処理を実行してもよい。
【００４０】
なお、図３では、ＣＰＵ１１が実行するプログラムを記憶する記憶装置（例えば、ＲＯＭ（Read Only Memory））の図示を省略している。また、図３では、ＣＰＵ１１が実行するプログラムの処理に必要な各種データを記憶する記憶装置（例えば、ＲＡＭ（Random access memory））の図示を省略している。ＣＰＵ１１が実行するプログラムを記憶する記憶装置およびＣＰＵ１１が実行するプログラムの処理に必要な各種データを記憶する記憶装置は、ＰＬＣコントローラ１０が有してもよい。
【００４１】
また、図３では、ＣＰＵ２０が実行するプログラムを記憶する記憶装置（例えば、ＲＯＭ）の図示を省略している。また、図３では、ＣＰＵ２０が実行するプログラムの処理に必要な各種データを記憶する記憶装置（例えば、ＲＡＭ）の図示を省略している。
【００４２】
また、ＣＰＵ１１とＰＬＣ部１２は、別々になっているが、一体となっていてもよい。
【００４３】
また、ターミナルの通信装置＃０２〜＃３２も、図３に示すマスタの通信装置＃０１と同様のブロック構成を有している。
【００４４】
ターミナルの通信装置＃０２〜＃３２のＰＬＣ部１２は、例えば、内部または外部に記憶装置を備え、記憶装置にマスタの通信装置＃０１のＢＳＳＩＤ（Basic Service Set IDentifier）を記憶している。なお、マスタの通信装置＃０１のＰＬＣ部１２は、図１に示した電力線通信システムが構築されたときに、マスタの通信装置＃０１のＢＳＳＩＤを、ターミナルの通信装置＃０２〜＃３２に送信してもよい。これにより、ターミナルの通信装置＃０２〜＃３２のＰＬＣ部１２は、マスタの通信装置＃０１のＢＳＳＩＤを記憶できる。
【００４５】
ターミナルの通信装置＃０２〜＃３２のＰＬＣ部１２は、他のターミナルの通信装置＃０２〜＃３２に信号（パケット）を送信する場合、信号をユニキャストでマスタの通信装置＃０１に送信する。例えば、ターミナルの通信装置＃０２〜＃３２のＰＬＣ部１２は、記憶装置に記憶しているマスタの通信装置＃０１のＢＳＳＩＤを用いて、信号をユニキャストでマスタの通信装置＃０１に送信する。マスタの通信装置＃０１は、ユニキャストで信号（通信装置＃０１のＢＳＳＩＤを含む信号）を受信すると、受信した信号をブロードキャストで通信装置＃０２〜＃３２に送信する。
【００４６】
このように、ターミナルの通信装置＃０２〜＃３２のＰＬＣ部１２は、ＭＡＣ層レベルにおいて、信号をユニキャストでマスタの通信装置＃０１に送信する。これにより、通信装置＃０１〜＃３２は、下りにおいては信号をブロードキャストするが、上りおいてはユニキャストするので、信号の衝突を抑制でき、通信レートの低下を抑制できる。
【００４７】
ターミナルの通信装置＃０２〜＃３２におけるパケットのアグリゲーションについて説明する。以下では、マスタの通信装置＃０１を、マスタと記載することがある。ターミナルの通信装置＃０２〜＃３２を、ターミナルと記載することがある。また、以下では、ターミナルの台数を１８台とする。
【００４８】
ターミナルのＣＰＵ１１は、マスタに送信する信号（パケット）をアグリゲーション（連結）する。ターミナルのＰＬＣ部１２は、ＣＰＵ１１で連結されたパケットを、ユニキャストでマスタに送信する。
【００４９】
例えば、ターミナルのＣＰＵ１１は、一定時間（一定周期）ごとに、マスタに送信するパケットを連結する。例えば、ターミナルのＣＰＵ１１は、２２０ｍｓごとに、マスタに送信するパケットを連結する。
【００５０】
ターミナルのＣＰＵ１１は、一定時間が経過する前に、マスタに送信するパケットが一定数発生した場合、一定時間が経過する前に、一定数のパケットを連結する。例えば、ターミナルのＣＰＵ１１は、２２０ｍｓが経過する前に、マスタに送信するパケットが３個発生した場合、２２０ｍｓが経過する前に、３個のパケットを連結する。そして、ターミナルのＰＬＣ部１２は、ＣＰＵ１１で連結されたパケットを、２２０ｍｓ経過前にユニキャストでマスタに送信する。
【００５１】
なお、上記のアグリゲーションの機能は、ＰＬＣ部１２が備えていてもよい。
【００５２】
また、一定時間は固定ではなく、マスタに送信するパケットの単位時間当たりの数が少ない場合は短くし、多い場合は長くすることで、単位時間当たりのパケット数が少ない場合のパケット送信の遅延を最小限に抑えることができる。
【００５３】
図４は、ターミナルがマスタにパケットを送信する処理例を示したシーケンス図である。図４では、一定時間（例えば、２２０ｍｓ）が経過する前に、一定数（例えば、３個）のパケットが発生した場合のシーケンス図が示してある。
【００５４】
ターミナルのＣＰＵ２０は、他のターミナルに送信するパケット（１メッセージ）を３０ｍｓの間隔で生成し、ＰＬＣコントローラ１０のＣＰＵ１１に送信する（ステップＳ１〜Ｓ３）。
【００５５】
ターミナルのＣＰＵ１１は、２２０ｍｓ（一定時間）が経過する前に、ＣＰＵ２０から送信されたパケットが３個（一定数）に達すると、３個のパケットを連結する（１つのパケットに収容する）。ターミナルのＰＬＣ部１２は、ＣＰＵ１１によって連結されたパケットの送信先として、マスタのＢＳＳＩＤを設定し、連結されたパケットをマスタにユニキャストする（ステップＳ４）。
【００５６】
図５は、ターミナルがマスタにパケットを送信する処理例を示したシーケンス図である。図５では、一定時間（例えば、２２０ｍｓ）が経過する前に、一定数（例えば、３個）のパケットが発生しなかった場合のシーケンス図が示してある。
【００５７】
ターミナルのＣＰＵ２０は、他のターミナルに送信するパケット（１メッセージ）を１５０ｍｓの間隔で生成し、ＰＬＣコントローラ１０のＣＰＵ１１に送信する（ステップＳ１１，Ｓ１２，Ｓ１４）。
【００５８】
ターミナルのＣＰＵ１１は、ＣＰＵ２０から送信されるパケットが３個（一定数）に達する前に、２２０ｍｓ（一定時間）に達すると、ＣＰＵ２０から送信されたパケットを連結する（１つのパケットに収容する）。図５の例では、ＣＰＵ１１は、３個目のパケットを受信する前に２２０ｍｓに達しているため、それまでに受信した２つのパケットを連結する。ターミナルのＰＬＣ部１２は、連結されたパケットの送信先として、マスタのＢＳＳＩＤを設定し、連結されたパケットをマスタにユニキャストする（ステップＳ１３）。
【００５９】
マスタにおけるパケットのアグリゲーションについて説明する。
【００６０】
マスタのＣＰＵ１１は、ターミナルに信号（パケット）を送信する場合、パケットをアグリゲーション（連結）する。マスタのＰＬＣ部１２は、連結されたパケットを、ブロードキャストでターミナルに送信する。
【００６１】
例えば、マスタのＣＰＵ１１は、一定時間（一定周期）ごとに、ターミナルに送信するパケットを連結する。例えば、マスタのＣＰＵ１１は、２０ｍｓごとに、ターミナルに送信するパケットを連結する。
【００６２】
一定時間ごとに連結する最大のパケット数は、予め決まっている。例えば、２０ｍｓごとに連結する最大のパケット数は、５０パケットである。マスタのＣＰＵ１１は、２０ｍｓ内において、５０個を超えるパケットが発生すると（ターミナルにブロードキャストするパケットが発生すると）、５０を超えるパケットについては、次のタイミングで（次の２０ｍｓ経過後に）連結する。
【００６３】
なお、一定時間は固定ではなく、ターミナルに送信するパケットの単位時間当たりの数が少ない場合は短くし、多い場合は長くすることで、単位時間当たりのパケット数が少ない場合のパケット送信の遅延を最小限に抑えることができる。
【００６４】
図６は、マスタがターミナルからパケットを受信し、ターミナルに送信する処理例を示したシーケンス図である。図６では、ターミナルは、３個のメッセージ（パケット）を１つのパケットに連結して、マスタにユニキャストで送信する。また、図６では、マスタは、２０ｍｓごとに、ターミナルから受信したパケットを連結して、ターミナルにブロードキャストする。マスタが連結するパケットの最大数は、５０とする。
【００６５】
マスタのＰＬＣ部１２は、ターミナルからユニキャストで送信されるパケットを受信する（ステップＳ２１）。
【００６６】
図６では、マスタのＰＬＣ部１２は、１８台のターミナルのそれぞれから、１パケットを受信する。１パケットは、上記したように、３個のパケットが連結されている。従って、マスタのＣＰＵ１１は、ＰＬＣ部１２を介して、５４個のパケットをターミナルから受信する。
【００６７】
マスタのＣＰＵ１１は、２０ｍｓごとに最大５０個のパケットを連結する。ステップＳ２１において、マスタのＣＰＵ１１は、５４個のパケットを受信しているので、５０個のパケットを連結する。マスタのＰＬＣ部１２は、連結されたパケット（５０メッセージを含む１パケット）を、ブロードキャストでターミナルに送信する（ステップＳ２２）。
【００６８】
マスタのＣＰＵ１１は、次の２０ｍｓ後において、残りの４パケットを連結する。マスタのＰＬＣ部１２は、連結されたパケット（４メッセージを含む１パケット）を、ブロードキャストでターミナルに送信する（ステップＳ２３）。
【００６９】
図７は、マスタがターミナルからパケットを受信し、ターミナルに送信する処理例を示したシーケンス図である。図７では、ターミナルは、３個のメッセージ（パケット）を１つのパケットに連結して、マスタにユニキャストで送信する。また、図７では、マスタは、２０ｍｓごとに、ターミナルから受信したパケットを連結して、ターミナルにブロードキャストする。マスタが連結するパケットの最大数は、５０とする。
【００７０】
マスタのＰＬＣ部１２は、ターミナルからユニキャストで送信されるパケットを受信する（ステップＳ３１）。
【００７１】
図７では、マスタのＰＬＣ部１２は、１０台のターミナルのそれぞれから、１パケットを受信する。１パケットは、上記したように、３個のパケットが連結されている。従って、マスタのＣＰＵ１１は、ＰＬＣ部１２を介して、３０個のパケットをターミナルから受信する。
【００７２】
マスタのＣＰＵ１１は、２０ｍｓごとに最大５０個のパケットを連結する。ステップＳ３１において、マスタのＣＰＵ１１は、３０個のパケットを受信しているので、３０個のパケットを連結する。マスタのＰＬＣ部１２は、連結されたパケット（３０個のメッセージを含む１パケット）を、ブロードキャストでターミナルに送信する（ステップＳ３２）。
【００７３】
マスタのＰＬＣ部１２は、次の２０ｍｓまでに、２台のターミナルのそれぞれから、１パケットを受信する（ステップＳ３３）。１パケットは、上記したように、３個のパケットが連結されている。従って、マスタのＣＰＵ１１は、ＰＬＣ部１２を介して、６個のパケットをターミナルから受信する。
【００７４】
マスタのＣＰＵ１１は、２０ｍｓごとに最大５０個のパケットを連結する。ステップＳ３３において、マスタのＣＰＵ１１は、６個のパケットを受信しているので、６個のパケットを連結する。マスタのＰＬＣ部１２は、連結されたパケット（６個のメッセージを含む１パケット）を、ブロードキャストでターミナルに送信する（ステップＳ３４）。
【００７５】
図８Ａおよび図８Ｂは、ターミナルの処理例を示したフローチャートである。ターミナルは、例えば、電源が投入されると、図８Ａおよび図８Ｂに示したフローチャートの処理を開始する。
【００７６】
まず、ターミナルのＣＰＵ１１およびＰＬＣ部１２は、タイマや変数等の初期化処理を行う（ステップＳ４１）。例えば、ＣＰＵ１１は、タイマのカウント値および変数等を０に初期化する。ＣＰＵ１１は、タイマや変数等の初期化処理を終了すると、メインルーチンに処理を移行する（ステップＳ４２）。ＣＰＵ１１は、メインルーチンでは、特に処理を行っておらず、処理をステップＳ４３に移行する。もちろん、ＣＰＵ１１は、メインルーチンで何らかの処理を行って、処理をステップＳ４３に移行してもよい。
【００７７】
ＣＰＵ１１は、ＣＰＵ２０からパケットを受信したか否かを判定する（ステップＳ４３）。
【００７８】
ＣＰＵ１１は、ＣＰＵ２０からパケットを受信したと判定した場合（Ｓ４３の「ＹＥＳ」）、変数「パケット数」を１インクリメントする（ステップＳ４４）。
【００７９】
ＣＰＵ１１は、変数「パケット数」を１インクリメントすると、タイマＴ１が停止しているか否かを判定する（ステップＳ４５）。
【００８０】
ＣＰＵ１１は、タイマＴ１が停止していると判定した場合（ステップＳ４５の「ＹＥＳ」）、タイマＴ１の動作を開始させ（ステップＳ５０）、ステップＳ４２のメインルーチンに戻る。一方、ＣＰＵ１１は、タイマＴ１が停止していないと判定した場合（ステップＳ４５の「ＮＯ」）、マスタに送信するパケットの合計サイズが「Ｓ１」バイト以上であるか否かを判定する（ステップＳ４６）。
【００８１】
ステップＳ４６において、ＣＰＵ１１は、マスタに送信するパケットの合計サイズが「Ｓ１」バイト以上であると判定した場合（Ｓ４６の「ＹＥＳ」）、タイマＴ１の動作を停止する（図８ＢのステップＳ６１）。
【００８２】
ＣＰＵ１１は、タイマＴ１の動作を停止すると、変数「パケット数」から１減算した数のパケットを連結する（ステップＳ６２）。ＣＰＵ１１は、ＰＬＣ部１２を介して、連結したパケットをマスタにユニキャストで送信する（ステップＳ６３）。ＣＰＵ１１は、変数「パケット数」に１を格納し、タイマＴ１をリセットする（ステップＳ６４）。ＣＰＵ１１は、タイマＴ１の動作を開始させ（ステップＳ６５）、ステップＳ４２のメインルーチンに戻る（ステップＳ６６）。
【００８３】
図８ＡのステップＳ４６において、ＣＰＵ１１は、ＣＰＵ２０から受信したパケットの合計サイズが「Ｓ１」バイト以上でないと判定した場合（Ｓ４６の「ＮＯ」）、ＣＰＵ２０から受信したパケット数が「Ｐ１」であるか否かを判定する（ステップＳ４７）。
【００８４】
ＣＰＵ１１は、ＣＰＵ２０から受信したパケット数が「Ｐ１」であると判定した場合（Ｓ４７の「ＹＥＳ」）、タイマＴ１の動作を停止する（図８ＢのステップＳ７１）。
【００８５】
ＣＰＵ１１は、タイマＴ１の動作を停止すると、Ｐ１個のパケットを連結する（ステップＳ７２）。ＣＰＵ１１は、ＰＬＣ部１２を介して、連結したパケットをユニキャストでマスタに送信する（ステップＳ７３）。ＣＰＵ１１は、変数「パケット数」に０を格納し、タイマＴ１をリセットし（ステップＳ７４）、ステップＳ４２のメインルーチンに戻る（ステップＳ７５）。
【００８６】
図８ＡのステップＳ４７において、ＣＰＵ１１は、ＣＰＵ２０から受信したパケット数が「Ｐ１」でないと判定した場合（Ｓ４７の「ＮＯ」）、タイマＴ１が満了したか否か判定する（ステップＳ４８）。
【００８７】
ＣＰＵ１１は、タイマＴ１が満了したと判定した場合（Ｓ４８の「ＹＥＳ」）、上記で説明したステップＳ７１〜Ｓ７４の処理を行う（ただし、ステップＳ７２において、連結するパケット数は、Ｐ１個とは限らない）。一方、ＣＰＵ１１は、タイマＴ１が満了していないと判定した場合（Ｓ４８の「ＮＯ」）、ステップＳ４２のメインルーチンに戻る。
【００８８】
ステップＳ４３において、ＣＰＵ１１は、ＣＰＵ２０からパケットを受信していないと判定した場合（Ｓ４３の「ＮＯ」）、変数「パケット数」の値が１以上であるか否かを判定する（ステップＳ４９）。
【００８９】
ＣＰＵ１１は、変数「パケット数」の値が１以上であると判定した場合（Ｓ４９の「ＹＥＳ」）、ステップＳ４８へ処理を移行する。一方、ＣＰＵ１１は、変数「パケット数」の値が１以上でないと判定した場合（Ｓ４９の「ＮＯ」）、ステップＳ４２のメインルーチンに戻る。
【００９０】
図９Ａおよび図９Ｂは、マスタの処理例を示したフローチャートである。マスタは、例えば、電源が投入されると、図９Ａおよび図９Ｂに示したフローチャートの処理を開始する。
【００９１】
まず、マスタのＣＰＵ１１およびＰＬＣ部１２は、タイマや変数等の初期化処理を行う（ステップＳ８１）。例えば、ＣＰＵ１１は、タイマのカウント値および変数等を０に初期化する。ＣＰＵ１１は、タイマや変数等の初期化処理を終了すると、メインルーチンに処理を移行する（ステップＳ８２）。ＣＰＵ１１は、メインルーチンでは、特に処理を行っておらず、処理をステップＳ８３に移行する。もちろん、ＣＰＵ１１は、メインルーチンで何らかの処理を行って、処理をステップＳ８３に移行してもよい。
【００９２】
ＣＰＵ１１は、ＰＬＣ部１２を介して、ターミナルからパケットを受信したか否かを判定する（ステップＳ８３）。
【００９３】
ＣＰＵ１１は、ターミナルからパケットを受信したと判定した場合（Ｓ８３の「ＹＥＳ」）、変数「パケット数」に、受信したパケットのパケット数を加算する（ステップＳ８４）。
【００９４】
ＣＰＵ１１は、変数「パケット数」に、ターミナルから受信したパケットのパケット数を加算すると、タイマＴ２の動作が停止しているか否かを判定する（ステップＳ８５）。
【００９５】
ＣＰＵ１１は、タイマＴ２の動作が停止していると判定した場合（ステップＳ８５の「ＹＥＳ」）、タイマＴ２の動作を開始させ（ステップＳ９０）、ステップＳ８２のメインルーチンに戻る。一方、ＣＰＵ１１は、タイマＴ２の動作が停止していないと判定した場合（ステップＳ８５の「ＮＯ」）、ターミナルに送信するパケットの合計サイズが「Ｓ２」バイト以上であるか否かを判定する（ステップＳ８６）。Ｓ２は、Ｓ１と同じ値であってもよい。
【００９６】
ステップＳ８６において、ＣＰＵ１１は、ターミナルに送信するパケットの合計サイズが「Ｓ２」バイト以上であると判定した場合（Ｓ８６の「ＹＥＳ」）、タイマＴ２の動作を停止する（図９ＢのステップＳ１０１）。
【００９７】
ＣＰＵ１１は、タイマＴ１の動作を停止すると、ターミナルに送信するパケットの合計サイズがＳ２バイト以下となるパケットの個数「Ｐａ」を算出する（ステップＳ１０２）。ＣＰＵ１１は、算出した「Ｐａ」個のパケットを連結する（ステップＳ１０３）。ＣＰＵ１１は、ＰＬＣ部１２を介して、連結したパケットをターミナルにブロードキャストで送信する（ステップＳ１０４）。ＣＰＵ１１は、変数「パケット数」から「Ｐａ」を減算し、タイマＴ２をリセットする（ステップＳ１０５）。ＣＰＵ１１は、タイマＴ２の動作を開始させ（ステップＳ１０６）、ステップＳ８２のメインルーチンに戻る（ステップＳ１０７）。
【００９８】
図９ＡのステップＳ８６において、ＣＰＵ１１は、ターミナルから受信したパケットの合計サイズが「Ｓ２」バイト以上でないと判定した場合（Ｓ８６の「ＮＯ」）、ターミナルから受信したパケット数が「Ｐ２」以上であるか否かを判定する（ステップＳ８７）。
【００９９】
ＣＰＵ１１は、ターミナルから受信したパケット数が「Ｐ２」以上であると判定した場合（Ｓ８７の「ＹＥＳ」）、タイマＴ２の動作を停止する（図９ＢのステップＳ１１１）。
【０１００】
ＣＰＵ１１は、タイマＴ２の動作を停止すると、Ｐ２個のパケットを連結する（ステップＳ１１２）。ＣＰＵ１１は、ＰＬＣ部１２を介して、連結したパケットをターミナルにブロードキャストで送信する（ステップＳ１１３）。ＣＰＵ１１は、変数「パケット数」から「Ｐａ」を減算し、タイマＴ２をリセットする（ステップＳ１１４）。
【０１０１】
ＣＰＵ１１は、変数「パケット数」が１以上であるか否かを判定する（ステップＳ１１５）。ＣＰＵ１１は、変数「パケット数」が１以上である場合（Ｓ１１５の「ＹＥＳ」）、タイマＴ２の動作を開始し（ステップＳ１１６）、ステップＳ８２のメインルーチンに戻る（ステップＳ１１７）。一方、ＣＰＵ１１は、変数「パケット数」が１以上でない場合（Ｓ１１５の「ＮＯ」）、ステップＳ８２のメインルーチンに戻る（ステップＳ１１７）。
【０１０２】
図９ＡのステップＳ８７において、ＣＰＵ１１は、ターミナルから受信したパケット数が「Ｐ２」以上でないと判定した場合（Ｓ８７の「ＮＯ」）、タイマＴ２が満了したか否か判定する（ステップＳ８８）。
【０１０３】
ＣＰＵ１１は、タイマＴ２が満了したと判定した場合（Ｓ８８の「ＹＥＳ」）、タイマＴ２の動作を停止する（図９ＢのステップＳ１２１）。
【０１０４】
ＣＰＵ１１は、タイマＴ２の動作を停止すると、パケットを連結する（ステップＳ１２２）。ＣＰＵ１１は、ＰＬＣ部１２を介して、連結したパケットをターミナルにブロードキャストで送信する（ステップＳ１２３）。ＣＰＵ１１は、変数「パケット数」に０を格納し、タイマＴ２をリセットし（ステップＳ１２４）、ステップＳ８２のメインルーチンに戻る（ステップＳ１２５）。
【０１０５】
図９ＡのステップＳ８３において、ＣＰＵ１１は、ターミナルからパケットを受信していないと判定した場合（Ｓ８３の「ＮＯ」）、変数「パケット数」の値が１以上であるか否かを判定する（ステップＳ８９）。
【０１０６】
ＣＰＵ１１は、変数「パケット数」の値が１以上であると判定した場合（Ｓ８９の「ＹＥＳ」）、ステップＳ８８へ処理を移行する。一方、ＣＰＵ１１は、変数「パケット数」の値が１以上でないと判定した場合（Ｓ８９の「ＮＯ」）、ステップＳ８２のメインルーチンに戻る。
【０１０７】
本実施の形態によれば、電力線通信システムは、論理接続におけるツリー構造のルートノードに位置し、受信した信号をブロードキャストするマスタと、ツリー構造のルートノード以外のノードに位置する送信側のターミナルと、ツリー構造のルートノード以外のノードに位置する受信側のターミナルと、を有する。電力線通信システムの送信側のターミナルは、マスタおよび受信側のターミナルと電力線を介して通信を行うＰＬＣ部１２を備え、ＰＬＣ部１２は、受信側のターミナルに送信する送信信号をユニキャストでマスタに送信する。マスタは、送信側のターミナルから送信された送信信号を受信側のターミナルにブロードキャストする。これにより、ターミナルおよびマスタは、信号の衝突を抑制し、通信レートの低下を抑制できる。
【０１０８】
また、電力線通信システムは、論理接続におけるツリー構造のルートノード以外のノードに位置する送信側のターミナルと、ツリー構造のルートノード以外のノードに位置する受信側のターミナルと、ツリー構造のルートノードに位置するマスタと、を有する。電力線通信システムのマスタは、送信側のターミナルおよび受信側のターミナルと電力線を介して通信を行うＰＬＣ部１２を備え、ＰＬＣ部１２は、送信側のターミナルから送信される送信信号をユニキャストで受信し、受信した送信信号をブロードキャストで受信側のターミナルに送信する。これにより、ターミナルおよびマスタは、信号の衝突を抑制し、通信レートの低下を抑制できる。
【０１０９】
なお、上記では、ターミナルは、ＭＡＣ層レベルで信号をユニキャストしたが、ＩＰ（Internet Protocol）層レベルにおいてユニキャストしてもよい。つまり、ターミナルのＰＬＣ部１２は、マスタのＩＰアドレスを記憶し、送信するパケットにマスタのＩＰアドレスを設定することにより、ＩＰ層レベルにおいてユニキャストできる。
【０１１０】
また、マスタの通信装置＃０１の信号受信には、ＰＬＣでのユニキャスト受信に加え、通信装置＃０１のアプリケーション（ＣＰＵ２０）からの信号受信が含まれてもよい。
【０１１１】
（第２の実施の形態）
第１の実施の形態では、例えば、図２で説明したように、信号は、上りにおいてはユニキャストされ、下りにおいてはブロードキャストされた。第２の実施の形態では、下りにおいて、１階層下の通信装置に対し、信号をユニキャストする。以下では、第１の実施の形態と異なる部分について説明する。
【０１１２】
図１０は、第２の実施の形態に係る電力線通信システムの論理接続例を示した図である。図１０に示す＃０１〜＃３２は、図１に示した通信装置＃０１〜＃３２に対応する。以下では、図２と異なる部分について説明する。
【０１１３】
通信装置＃０１〜＃３２のそれぞれは、下りの信号送信において、１階層下の通信装置＃０１〜＃３２に対し、ユニキャストで送信する。
【０１１４】
例えば、マスタの通信装置＃０１は、ターミナルの通信装置から、ユニキャストで送信された信号を受信すると、受信した信号を、１階層下のターミナルの通信装置＃０２，＃０３，＃０４に対し、ユニキャストで送信する。
【０１１５】
マスタの１階層下の通信装置＃０２，＃０３，＃０４のそれぞれは、通信装置＃０１から受信した信号を、１階層下のターミナルに対し、ユニキャストで送信する。例えば、通信装置＃０３は、１階層下のターミナルの通信装置＃０５に対し、ユニキャストで信号を送信する。また、通信装置＃０４は、１階層下のターミナルの通信装置＃０６に対し、ユニキャストで信号を送信する。なお、通信装置＃０２の１階層下には、通信装置が接続されていないので、通信装置＃０２は、信号を送信しない。
【０１１６】
通信装置＃０６は、１階層上の通信装置＃０４からユニキャストで送信された信号を、１階層下の通信装置＃０７，＃０８，＃０９に対し、ユニキャストで信号を送信する。以下同様に、通信装置＃０７，＃０８，＃０９および通信装置＃０７，＃０８，＃０９の下位層に配置されている通信装置も同様に、１階層下の通信装置に対し、ユニキャストで信号を送信する。
【０１１７】
通信装置＃０１〜＃３２のＰＬＣ部１２は、例えば、内部または外部に記憶装置を備え、記憶装置に１階層下の通信装置のＢＳＳＩＤを記憶している。なお、通信装置＃０２〜＃３２のＰＬＣ部１２は、図１に示した電力線通信システムが構築されたときに、ＢＳＳＩＤを、１階層上の通信装置に送信してもよい。これにより、通信装置＃０１〜＃３２のＰＬＣ部１２は、１階層下の通信装置＃０１のＢＳＳＩＤを記憶できる。そして、通信装置＃０１〜＃３２のＰＬＣ部１２は、パケットの送信先に、１階層下の通信装置のＢＳＳＩＤを設定できる。
【０１１８】
本実施の形態によれば、電力線通信システムは、論理接続におけるツリー構造のルートノード以外のノードに位置する送信側のターミナルと、ツリー構造のルートノード以外のノードに位置する受信側のターミナルと、ツリー構造のルートノードに位置するマスタと、を有する。電力線通信システムのマスタは、送信側のターミナルおよび受信側のターミナルと電力線を介して通信を行うＰＬＣ部１２を備え、ＰＬＣ部１２は、送信側のターミナルから送信される送信信号をユニキャストで受信し、受信した送信信号をユニキャストで受信側のターミナルに送信する。これにより、ターミナルおよびマスタは、信号の衝突を抑制し、通信レートの低下を抑制できる。
【０１１９】
なお、マスタは、第１の実施の形態で説明したパケットのアグリゲーションの機能を有していてもよい。
【０１２０】
また、第１の実施の形態および第２の実施の形態において、マスタの通信装置＃０１は、電力線通信システムの論理接続を把握（論理接続の関係を示した情報を記憶部に記憶）していてもよい。ターミナルの通信装置＃０２〜＃３２は、マスタに論理接続の情報を問い合わせることによって、例えば、１階層上および１階層下に論理接続されている通信装置の情報を取得してもよい。
【０１２１】
上記の実施の形態の説明に用いた各機能ブロックは、典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されてもよいし、一部または全てを含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０１２２】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）、又は、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【０１２３】
さらには、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。
【産業上の利用可能性】
【０１２４】
本開示は、電力線通信を行う通信装置において有用である。
【符号の説明】
【０１２５】
１  通信装置
２  ＰＬＣアイソレータ
３  電源ライン
４  アッテネータ
１０  ＰＬＣコントローラ
１１，２０  ＣＰＵ
１２  ＰＬＣ部
１３  イーサ部
１４  ＲＳ４８５Ｉ／Ｆ
１５  ＵＳＢＩ／Ｆ
１６  Ｅｔｃ．Ｉ／Ｆ 
【図１】
2020036316.tif 000003
【図２】
2020036316.tif 000004
【図３】
2020036316.tif 000005
【図４】
2020036316.tif 000006
【図５】
2020036316.tif 000007
【図６】
2020036316.tif 000008
【図７】
2020036316.tif 000009
【図８Ａ】
2020036316.tif 000010
【図８Ｂ】
2020036316.tif 000011
【図９Ａ】
2020036316.tif 000012
【図９Ｂ】
2020036316.tif 000013
【図１０】
2020036316.tif 000014