(57)【要約】【課題】通信データについての通信状態が安定しない場合であっても、通信の信頼性を維持するものでありながら、通信速度の低下を出来るだけ少なくすることの出来る、通信装置及びそれを用いた通信システムを提供することを目的とする。【解決手段】符号設定制御部９、１０は、復号化部により検出された誤りの度合いに応じて、符号設定部８により設定された誤り訂正符号を変更設定するように、符号設定部８を制御するので、誤り訂正符号の誤り訂正能力を過剰に高くすることなく、通信データＲＤの誤り訂正を行うことが出来る。これにより、例えば電力線搬送通信において電力線に接続された電気機器からのインピーダンスロスやノイズにより、通信データＲＤについての通信状態が安定しない場合であっても、通信の信頼性を維持するものでありながら、通信速度の低下を出来るだけ少なくすることが出来る。【選択図】図１
2006050306.tif 000002
【特許請求の範囲】
【請求項１】
通信データを送受信し、誤り訂正符号に基づいて前記通信データの誤り訂正を行う通信装置であって、
前記誤り訂正符号を設定する符号設定部と、
前記符号設定部により設定された誤り訂正符号に基づく冗長ビットを、前記通信データに付加する符号化部と、
前記符号化部により冗長ビットが付加された通信データを送信する送信部と、
送信されてくる通信データを受信する受信部と、
前記符号設定部により設定された誤り訂正符号に基づいて、前記受信部により受信された通信データの誤りを検出すると共に、該検出された誤りを訂正する復号化部と、
前記復号化部により検出された誤りの度合いに応じて、前記符号設定部により設定された誤り訂正符号を変更設定するように、前記符号設定部を制御する符号設定制御部と有する、
ことを特徴とする通信装置。
【請求項２】
前記符号設定制御部は、前記符号設定部により設定された誤り訂正符号に基づく冗長ビットのデータ長を変更設定するように、前記符号設定部を制御する、
ことを特徴とする請求項１記載の通信装置。
【請求項３】
前記符号設定制御部は、前記符号設定部により設定された誤り訂正符号の方式を異なる方式に変更設定するように、前記符号設定部を制御する、
ことを特徴とする請求項１記載の通信装置。
【請求項４】
前記送信部は、前記冗長ビットが付加された通信データを電力線を介して送信し、
前記受信部は、前記送信されてくる通信データを前記電力線を介して受信する、
ことを特徴とする請求項１記載の通信装置。
【請求項５】
前記送信部は、前記符号化部により冗長ビットが付加された通信データをウェーブレット逆変換して送信するウェーブレット逆変換部を有し、
前記受信部は、前記送信されてくる通信データをウェーブレット変換して受信するウェーブレット変換部を有する、
ことを特徴とする請求項１記載の通信装置。
【請求項６】
前記受信部により受信された通信データについての通信状態を監視する通信状態監視部と、
前記通信状態監視部により監視された通信データについての通信状態を、所定のユーザインターフェースに出力する通信状態出力部とを有する、
ことを特徴とする請求項１記載の通信装置。
【請求項７】
ネットワークに接続された、請求項６記載の通信装置とサーバとを有する通信システムであって、
前記通信装置は、更に、前記通信状態監視部により監視された通信データについての通信状態を前記サーバに通知する通信状態通知部を有する、
ことを特徴とする通信システム。
【請求項８】
通信データを受信し、誤り訂正符号に基づいて前記通信データについて誤り訂正を行う受信装置であって、
前記誤り訂正符号を設定する符号設定部と、
送信されてくる通信データを受信する受信部と、
前記符号設定部により設定された誤り訂正符号に基づいて、前記受信部により受信された通信データの誤りを検出すると共に、該検出された誤りを訂正する復号化部と、
前記復号化部により検出された誤りの度合いに応じて、前記符号設定部により設定された誤り訂正符号を変更設定するように、前記符号設定部を制御する符号設定制御部と有する、
ことを特徴とする受信装置。
【請求項９】
通信データを送受信し、誤り訂正符号に基づいて前記通信データについて誤り訂正を行う通信方法であって、
前記誤り訂正符号を設定し、
前記設定された誤り訂正符号に基づく冗長ビットを、前記通信データに付加し、
前記冗長ビットが付加された通信データを送信し、
送信されてくる通信データを受信し、
前記設定された誤り訂正符号に基づいて、前記受信された通信データの誤りを検出すると共に、該検出された誤りを訂正し、
前記検出された誤りの度合いに応じて前記設定された誤り訂正符号を変更設定する、
ことを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信データを送受信し、誤り訂正符号に基づいて通信データの誤り訂正を行う、通信装置及びそれを用いた通信システムに係り、特に、通信データについての通信状態が安定しない場合であっても、通信の信頼性を維持するものでありながら、通信速度の低下を出来るだけ少なくすることの出来る、通信装置及びそれを用いた通信システムに関する。
【背景技術】
【０００２】
近年、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）などの通信方法によるブロードバンド化に伴って、通信速度の高速化が進展している。これらの通信方法の他に、電力線をネットワーク伝送路として利用することの出来る、電力線搬送通信が提案されている（例えば特許文献１）。このような通信方法を用いた通信装置では、通信速度の高速化と共に、通信の信頼性を向上させるため、通信データの誤り訂正として、畳み込み符号やリードソロモン符号などの誤り訂正符号が採用されている。
【特許文献１】特開２０００−１６５３０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、通信速度を高速化すると、通信データの誤りが増大して通信の信頼性が低下する不都合があった。この場合に、誤り訂正符号の誤り訂正能力を出来るだけ高くする方法もあるが、誤りが増減して通信状態が安定しない場合に、単に、誤り訂正符号の誤り訂正能力を高くすると、通信状態が回復した際に誤り訂正能力が過剰になるため、通信速度を必要以上に低下させてしまう不都合があった。例えば、電力線搬送通信では、電力線に接続された電気機器からのインピーダンスロスやノイズにより、通信状態が不安定となる場合があるため、このような通信状態であっても、通信の信頼性を維持しつつ、通信速度の低下を出来るだけ少なくすることの出来る、通信装置が望まれていた。
【０００４】
解決しようとする問題点は、通信データについての通信状態が安定しない場合に、誤り訂正能力の高い誤り訂正符号を採用すると、通信速度を必要以上に低下させてしまう点である。
【課題を解決するための手段】
【０００５】
本発明は、符号設定制御部が、復号化部により検出された誤りの度合いに応じて、設定された誤り訂正符号を変更設定するように、符号設定部を制御することを主要な特徴とする。
【発明の効果】
【０００６】
本発明の通信装置は、通信データの誤りの度合いに応じて、誤り訂正符号が変更設定されるので、誤り訂正符号の誤り訂正能力を過剰に高くすることなく、通信データの誤り訂正を行うことが出来る。これにより、誤り数が変化して通信状態が安定しない場合であっても、通信の信頼性を維持するものでありながら、通信速度の低下を出来るだけ少なくすることが出来る。
【発明を実施するための最良の形態】
【０００７】
上記課題を解決するためになされた第１の発明は、通信データ（ＳＤ、ＲＤ）を送受信し、誤り訂正符号に基づいて通信データ（ＳＤ、ＲＤ）の誤り訂正を行う通信装置（１）
であって、
誤り訂正符号を設定する符号設定部（８、５７、６７）と、
符号設定部（８、５７、６７）により設定された誤り訂正符号に基づく冗長ビットを、通信データ（ＳＤ）に付加する符号化部（５１）と、
符号化部（５１）により冗長ビットが付加された通信データ（ＳＤ）を送信する送信部（５）と、
送信されてくる通信データ（ＲＤ）を受信する受信部（６）と、
符号設定部（８、５７、６７）により設定された誤り訂正符号に基づいて、受信部（６）により受信された通信データ（ＲＤ）の誤りを検出すると共に、検出された誤りを訂正する復号化部（６５）と、
復号化部（６５）により検出された誤りの度合い（例えば誤り数）に応じて、符号設定部（８、５７、６７）により設定された誤り訂正符号を変更設定するように、符号設定部（８、５７、６７）を制御する符号設定制御部（９、１０）とを有することを特徴とする。
【０００８】
この構成により、通信データの誤りの度合いに応じて、誤り訂正符号が変更設定されるので、誤り訂正符号の誤り訂正能力を過剰に高くすることなく、通信データの誤り訂正を行うことが出来る。これにより、誤り数が変化して通信状態が安定しない場合であっても、通信の信頼性を維持するものでありながら、通信速度の低下を出来るだけ少なくすることが出来る。
【０００９】
上記課題を解決するためになされた第２の発明は、符号設定制御部（９、１０）は、符号設定部（８、５７、６７）により設定された誤り訂正符号に基づく冗長ビットのデータ長を変更設定するように、符号設定部（８、５７、６７）を制御することを特徴とする。
【００１０】
この構成により、誤り訂正符号に基づく冗長ビットのデータ長が変更設定されるので、木目細かい誤り訂正を行うことが出来る。これにより、誤り訂正を効率良く行うことが出来るので、誤り訂正能力の無駄が少なくなり、通信速度の低下を更に少なくすることが出来る。
【００１１】
上記課題を解決するためになされた第３の発明は、符号設定制御部（９、１０）は、符号設定部（８、５７、６７）により設定された誤り訂正符号の方式を異なる方式に（例えばリードソロモン符号をターボ符号に）変更設定するように、符号設定部（８、５７、６７）を制御することを特徴とする。
【００１２】
この構成により、誤り訂正符号の方式が異なる方式に（例えばリードソロモン符号をターボ符号に）変更設定されるので、発生する誤りの種類（例えば、ランダム誤り、バースト誤り、バイト誤り）が変化する場合であっても、誤りの種類に適した誤り訂正符号の方式を選択することが出来、通信の信頼性を更に高めることが出来る。
【００１３】
上記課題を解決するためになされた第４の発明は、送信部（５）は、冗長ビットが付加された通信データ（ＳＤ）を電力線（２）を介して送信し、
受信部（６）は、送信されてくる通信データ（ＲＤ）を電力線（２）を介して受信することを特徴とする。
【００１４】
この構成により、電力線に接続された電気機器などのインピーダンスロスやノイズにより、通信状態が安定しない場合であっても、通信データの誤りの度合いに応じて誤り訂正符号が変更設定されるので、電力線搬送通信の信頼性を維持するものでありながら、通信速度の低下を出来るだけ少なくすることが出来る。
【００１５】
上記課題を解決するためになされた第５の発明は、送信部（５）は、符号化部（５１）により冗長ビットが付加された通信データ（ＳＤ）をウェーブレット逆変換して送信するウェーブレット逆変換部（５２）を有し、
受信部（６）は、送信されてくる通信データ（ＲＤ）をウェーブレット変換して受信するウェーブレット変換部（６４）を有することを特徴とする。
【００１６】
この構成により、通信装置は、ウェーブレット変換を利用して通信データを送受信するので、フーリエ変換で行われる複素演算を行う必要がなくなり、通信装置の回路規模を低減することが出来る。
【００１７】
上記課題を解決するためになされた第６の発明は、受信部（６）により受信された通信データ（ＲＤ）についての通信状態（例えばＳＮ比）を監視する通信状態監視部（９）と、
通信状態監視部（９）により監視された通信データ（ＲＤ）についての通信状態を、所定のユーザインターフェース（例えば１１）に出力する通信状態出力部（９）とを有することを特徴とする。
【００１８】
この構成により、通信データについての通信状態を所定のユーザインターフェース（例えばディスプレイやスピーカ）に出力するので、通信装置の利用者は、通信データについての通信状態を知ることが出来る。これにより、例えば、通信状態に対して誤り訂正能力が十分でない場合に、利用者が、通信コンセントの変更やノイズ対応機器などを利用することで、通信を維持することが出来る。
【００１９】
上記課題を解決するためになされた第７の発明は、ネットワーク（１０１）に接続された、通信装置（１）とサーバ（１０３）とを有する通信システム（１００）であって、
通信装置（１）は、更に、通信状態監視部（９）により監視された通信データ（ＲＤ）についての通信状態をサーバ（１０３）に通知する通信状態通知部（９）を有することを特徴とする。
【００２０】
この構成により、サーバは、通信装置から通信データについての通信状態を受けるので、サーバの管理者は、例えば、通信状態に対して誤り訂正能力が十分でない場合に、サービス管理会社と連携して、通信コンセントの変更やノイズ対応機器などを提供するサービスを行うことが出来、通信を維持することが出来る。
【００２１】
上記課題を解決するためになされた第８の発明は、通信データ（ＳＤ、ＲＤ）を受信し、誤り訂正符号に基づいて通信データ（ＳＤ、ＲＤ）の誤り訂正を行う受信装置（１）であって、
誤り訂正符号を設定する符号設定部（８、６７）と、
送信されてくる通信データ（ＲＤ）を受信する受信部（６）と、
符号設定部（８、６７）により設定された誤り訂正符号に基づいて、受信部（６）により受信された通信データ（ＲＤ）の誤りを検出すると共に、該検出された誤りを訂正する復号化部（６５）と、
復号化部（６５）により検出された誤りの度合い（例えば誤り数）に応じて、符号設定部（８、６７）により設定された誤り訂正符号を変更設定するように、符号設定部（８、６７）を制御する符号設定制御部（９、１０）と有することを特徴とする。
【００２２】
この構成により、通信状態が安定しない場合であっても、通信の信頼性を維持するものでありながら、通信速度の低下を出来るだけ少なくすることの出来る、受信装置を提供することが出来る。
【００２３】
以下、本発明の実施の形態について、図１ないし図７を沿って説明する。
【００２４】
（実施の形態１）
図１は、実施の形態１における通信装置を示すブロック図である。本発明が適用される通信装置は、同図の破線で示すように、例えばＰＬＣ（Ｐｏｗｅｒ  Ｌｉｎｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ：電力線搬送通信）アダプタ１である。ＰＬＣアダプタ１は、電力線２と家電機器３とを中継している。電力線２には、家電機器３の他、複数の家電機器（不図示）が、それぞれＰＬＣアダプタ（不図示）を介して接続されている。即ち、ＰＬＣアダプタが接続されたこれら家電機器は、電力線２を介して、電力線搬送通信による家庭内通信網を構成している。
【００２５】
ＰＬＣアダプタ１は、送信部５、受信部６、電力線結合部７、制御部８、コントローラ９、及び設定情報部１０を有している。送信部５は、図中上方の破線枠内に示すように、誤り訂正変調器５１、ウェーブレット逆変換器５２、Ｄ／Ａ変換器５３、送信用増幅器５４、及び帯域通過フィルタ５５を有している。受信部６は、図中下方の破線枠内に示すように、帯域通過フィルタ６１、増幅度制御器６２、Ａ／Ｄ変換器６３、ウェーブレット変換器６４、及び誤り訂正復調器６５を有している。
【００２６】
図２は、実施の形態１における送信部５の誤り訂正変調器５１を示すブロック図である。誤り訂正変調器５１は、同図の破線枠内に示すように、送信セレクタ５７及びＲＳ（リードソロモン）変調器を有しており、ＲＳ変調器は、第１ＲＳ変調器５８と、第２ＲＳ変調器５９とからなる。
【００２７】
図３は、実施の形態１における受信部６の誤り訂正復調器６５を示すブロック図である。誤り訂正復調器６５は、同図の破線枠内に示すように、受信セレクタ６７及びＲＳ（リードソロモン）復調器を有しており、ＲＳ復調器は、第１ＲＳ復調器６８と、第２ＲＳ復調器６９とからなる。
【００２８】
以上の構成において、ＰＬＣアダプタ１による通信動作を、図１ないし図３に沿って説明する。
【００２９】
ＰＬＣアダプタ１の設定情報部１０には、予めモード情報ＭＩが格納されており、モード情報ＭＩは、後述する誤り訂正符号の設定条件（以下「モード」という。）を示している。誤り訂正符号のモードとしては、２種類のモードが準備されており、以下、誤り訂正能力が低いモードを「通常モード」、高いモードを「強化モード」と称し、通常モードを示すモード情報ＭＩを「ＭＩＬ」、強化モードを示すモード情報ＭＩを「ＭＩＨ」と称す。ここでは、設定情報部１０に、デフォルトとしてモード情報ＭＩＬが格納されているものとする。
【００３０】
誤り訂正符号としては、リードソロモン符号の方式が設定されている。通常モードでは、誤り訂正変調器５１の第１ＲＳ変調器５８（図２参照）、及び誤り訂正復調器６５の第１ＲＳ復調器６８（図３参照）により、ＲＳ（２５５、２３９）が使用されるようになっている。一方、強化モードでは、誤り訂正変調器５１の第２ＲＳ変調器５９（図２参照）、及び誤り訂正復調器６５の第２ＲＳ復調器６９（図３参照）により、ＲＳ（２５５、１５）が使用されるようになっている。
【００３１】
通信動作を行うにあたり、まず設定情報部１０が、図１に示すように、格納しているモード情報ＭＩＬを、制御部８を介して、送信部５の誤り訂正変調器５１及び受信部６の誤り訂正復調器６５に出力する。モード情報ＭＩＬを受けると、誤り訂正変調器５１の送信セレクタ５７は、ＲＳ変調器として、図２に示す第１ＲＳ変調器５８を選択すると共に、
誤り訂正復調器６５の受信セレクタ６７は、ＲＳ復調器として、図３に示す第１ＲＳ復調器６８を選択する。即ち、誤り訂正符号が通常モードに設定される。
【００３２】
この状態で、送信動作を行う場合、家電機器３が、図１に示すように、送信データＳＤをＰＬＣアダプタ１に出力する。送信データＳＤは、コントローラ９を介して送信部５の誤り訂正変調器５１に入力される。誤り訂正変調器５１は、通常モードでは、上述したようにＲＳ（２５５、２３９）を使用するので、送信セレクタ５７により選択された第１ＲＳ変調器５８が、２３９バイトの送信データＳＤに、データ長が１６バイトからなるパリティ（冗長ビット）を付加した、符号長２５５バイトのデータブロックを構成して、送信データＳＤを符号化する。
【００３３】
誤り訂正変調器５１は、符号化された送信データＳＤを変調し、ウェーブレット逆変換器５２は、変調された送信データＳＤをウェーブレット逆変換して、デジタル信号の送信データＳＤを生成する。Ｄ／Ａ変換器５３は、生成された送信データＳＤをデジタル信号からアナログ信号に変換し、送信用増幅器５４は、アナログ信号に変換された送信データＳＤを増幅する。帯域通過フィルタ５５は、増幅された送信データＳＤから必要な信号成分を取り出し、その送信データＳＤを電力線結合部７を介して電力線２に出力する。即ち、家電機器３から出力された送信データＳＤは、電力線２に重畳されて、例えば他の家電機器（不図示）に送信される。
【００３４】
なお、時間領域及び周波数領域間の変換方式として、ウェーブレット変換方式を示したが、特にこれに限る必要はなく、例えばフーリエ変換方式であってもよい。また、変調方式として、ＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘ）変調方式を示したが、特にこれに限る必要はなく、例えばスペクトル拡散変調方式であってもよい。
【００３５】
一方、受信動作を行う場合、例えば他の家電機器（不図示）が、受信データＲＤを電力線２に出力する。受信データＲＤは、電力線２を介してＰＬＣアダプタ１に送信され、ＰＬＣアダプタ１の受信部６は、図１に示すように、送信されてきた受信データＲＤを電力線結合部７を介して受信する。受信部６の帯域通過フィルタ６１は、受信された受信データＲＤから必要な信号成分を取り出し、増幅度制御器６２は、必要な信号成分が取り出された受信データＲＤを増幅する。Ａ／Ｄ変換器６３は、増幅された受信データＲＤをアナログ信号からデジタル信号に変換し、ウェーブレット変換器６４は、デジタル信号に変換された受信データＲＤをウェーブレット変換する。
【００３６】
誤り訂正復調器６５は、ウェーブレット変換された受信データＲＤを復調し、復調された受信データＲＤを復号化する。即ち、誤り訂正復調器６５は、通常モードでは、誤り訂正変調器５１と同様にＲＳ（２５５、２３９）を使用するので、受信セレクタ６７により選択された第１ＲＳ変調器６８が、復調された受信データＲＤから誤りを検出し、検出した誤りを訂正する。従って、符号長２５５バイト中、最大８バイトまで、誤りが訂正されることになる。
【００３７】
こうして通信動作が行われていき、例えば他の家電機器からノイズが発生して（あるいは、電力線２に接続される家電機器の数の変化によりインピーダンスロスが変化して）、受信データＲＤの誤り数が８バイトを超えたとする。コントローラ９は、誤り訂正復調器６５により検出された受信データＲＤの誤り数を監視しており、誤り数が８バイトに達した場合に、誤り訂正符号のモードを、通常モードから強化モードに変更するように設定されている。
【００３８】
従って、コントローラ９は、誤り数が８バイトに達したことを検出すると、設定情報部
１０に格納されているモード情報ＭＩを、通常モードを示すモード情報ＭＩＬから、強化モードを示すモード情報ＭＩＨに更新格納する。モード情報ＭＩＨが更新格納されると、設定情報部１０は、図１に示すように、格納されたモード情報ＭＩＨを、制御部８を介して、送信部５の誤り訂正変調器５１及び受信部６の誤り訂正復調器６５に出力する。モード情報ＭＩＨを受けると、誤り訂正変調器５１の送信セレクタ５７は、ＲＳ変調器を、第１ＲＳ変調器５８から第２ＲＳ変調器５９に切り替えると共に、誤り訂正復調器６５の受信セレクタ６７は、ＲＳ復調器を、第１ＲＳ復調器６８から第２ＲＳ復調器６９に切り替える。即ち、誤り訂正符号が、通常モードから強化モードに変更設定される。
【００３９】
誤り訂正符号が強化モードに変更設定されると、送信動作では、送信部５の誤り訂正変調器５１が、強化モードで送信データＳＤを符号化する。即ち、誤り訂正変調器５１は、強化モードでは、ＲＳ（２５５、１５）を使用するので、送信セレクタ５７により切り替えられた第２ＲＳ変調器５９が、１５バイトの送信データＳＤに、データ長が２４０バイトからなるパリティ（冗長ビット）を付加した、符号長２５５バイトのデータブロックを構成して、送信データＳＤを符号化する。送信部５は、符号化された送信データＳＤについて、通常モードと同様の処理を行い、電力線２に出力する。
【００４０】
一方、受信動作では、受信部６が、他の家電機器から受信データＲＤを受信すると、受信部６は、受信した受信データＲＤについて、通常モードと同様の処理を行い、その受信データＲＤを復号化する。即ち、受信部６の誤り訂正復調器６５は、ＲＳ（２５５、１５）を使用するので、受信セレクタ６７により切り替えられた第２ＲＳ復調器６９が、受信データＲＤから誤りを検出し、検出した誤りを訂正する。従って、符号長２５５バイト中、訂正可能な最大の誤り数は、８バイトから１２０バイトに増大することになり、誤りが１２０バイトを超えない範囲で誤りが訂正されて、通信が維持されることになる。但しこの場合、符号長２５５バイト中、送信データＳＤは２３９バイトから１５バイトに減少するので、その分、通信速度が低下することになる。
【００４１】
こうして通信動作が強化モードで行われていき、他の家電機器から発生したノイズが再び減少して、受信データＲＤの誤り数が８バイトより低くなった場合、コントローラ９は、誤り数が８バイトより低くなったことを検出し、設定情報部１０に格納されているモード情報ＭＩを、強化モードを示すモード情報ＭＩＨから通常モードを示すモード情報ＭＩＬに更新格納する。従って、誤り訂正変調器５１の送信セレクタ５７は、ＲＳ変調器を、第２ＲＳ変調器５９から第１ＲＳ変調器５８に切り替えると共に、誤り訂正復調器６５の受信セレクタ６７は、ＲＳ復調器を、第２ＲＳ変調器６９から第１ＲＳ復調器６８に切り替える。即ち、誤り訂正符号が、再び、強化モードから通常モードに変更設定される。
【００４２】
これにより、訂正可能な最大の誤り数が１２０バイトから８バイトに減少するが、上述したように他の家電機器からのノイズが減少しているので、通信が問題なく維持される。また訂正誤り符号が通常モードに変更設定されたことで、送信データＳＤは再び１５バイトから２３９バイトに増大するので、通信速度が回復することになる。
【００４３】
以上のように、実施の形態１の通信装置では、受信データＲＤの誤り数に応じて、誤り訂正符号が変更設定されるので、誤り訂正符号の誤り訂正能力を過剰に高くすることなく、受信データＲＤの誤り訂正を行うことが出来る。これにより、例えば電力線搬送通信のように、誤り数が変化して通信状態（例えばＳＮ比）が安定しない場合であっても、通信の信頼性を維持するものでありながら、通信速度の低下を出来るだけ少なくすることが出来る。
【００４４】
また、誤り訂正符号の変更設定として、冗長ビットのデータ長が変更されるので、木目細かい誤り訂正を行うことが出来る。これにより、誤り訂正を効率良く行うことが出来る
ので、誤り訂正能力の無駄が少なくなり、通信速度の低下を更に少なくすることが出来る。
【００４５】
なお、上述した実施の形態１において、誤り訂正符号を、受信データＲＤの誤り数に応じて変更設定する場合について説明したが、誤りの度合いを示すパラメータに応じて変更設定するものであれば、必ずしも、誤り数である必要はなく、例えば、受信データＲＤの誤り率に応じて、誤り訂正符号を変更設定してもよい。また、８バイトの誤り数を閾値とした場合について説明したが、必ずしも８バイトである必要はなく任意である。更に、閾値は１つである必要はなく複数でもよい。例えば、複数の閾値を設定しておき、冗長ビットを段階的に変更することも可能である。この場合、誤り訂正変調器５１のＲＳ変調器、及び誤り訂正復調器６５のＲＳ復調器を、閾値と同数個（閾値が３つの場合、各３個）設ければよい。こうすることで、誤り訂正を更に木目細かく行うことが出来、誤り訂正の効率を、更に向上させることが出来る。
【００４６】
なお、上述した実施の形態１において、誤り訂正符号の方式としてリードソロモン符号を示したが、特にこれに限る必要はなく、例えば、ＢＣＨ（Ｂｏｓｅ、Ｃｈａｕｄｈｕｒｉ、Ｈｏｃｑｕｅｎｇｈｅｍ）符号、畳み込み符号、ターボ符号、トレリアス符号など、いずれの誤り訂正方式であってもよい。
【００４７】
なお、上述した実施の形態１において、通信装置の一例としてＰＬＣアダプタを示したが、通信機能を有する装置であれば、各種の構成態様が考えられる。例えば、通信機能を有する半導体素子であってもよく、あるいは通信機能を有する電気機器（パソコン、プリンタ、コピー機、電話、ファクシミリなど）であってもよい。このような電気機器には、通信機能を有する家電機器（テレビ、ＤＶＤ［Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ］レコーダなどの、いわゆるネット家電）も含まれる。このように多様な構成態様を利用することで、使い勝手のいい商品を提供することが可能となる。
【００４８】
なお、上述した実施の形態１において、通信データを送受信する通信装置を示したが、必ずしも通信装置である必要はなく、受信装置であってもよい。
【００４９】
（実施の形態２）
次いで、実施の形態２の通信装置について説明する。実施の形態２では、実施の形態１と、誤り訂正変調器５１及び誤り訂正復調器６５内の構成のみが異なり、実施の形態１と同一の構成については、同一の符号を付してその説明は省略する。
【００５０】
図４は、実施の形態２における送信部５の誤り訂正変調器５１を示すブロック図である。誤り訂正変調器５１は、同図の破線枠内に示すように、送信セレクタ５７、第１ＲＳ変調器５８、及びＴｕｒｂｏ（ターボ）変調器７０を有している。
【００５１】
図５は、実施の形態２における受信部６の誤り訂正復調器６５を示すブロック図である。誤り訂正復調器６５は、同図の破線枠内に示すように、受信セレクタ６７、第１ＲＳ復調器６８、及びＴｕｒｂｏ（ターボ）復調器７１を有している。
【００５２】
以上の構成において、実施の形態２のＰＬＣアダプタ１による通信動作を、図１、図４、及び図５に沿って説明する。
【００５３】
誤り訂正符号のモードは、実施の形態１と同様に、２種類のモード（通常モード、強化モード）が準備されているが、誤り訂正符号としては、実施の形態１と異なり、リードソロモン符号とターボ符号との方式が設定されている。通常モードでは、誤り訂正変調器５１の第１ＲＳ変調器５８、及び誤り訂正復調器６５の第１ＲＳ復調器６８により、リード
ソロモン符号、ＲＳ（２５５、２３９）が使用されるようになっている。一方、強化モードでは、誤り訂正変調器５１のＴｕｒｂｏ変調器７０、及び誤り訂正復調器６５のＴｕｒｂｏ復調器７１により、ターボ符号が使用されるようになっている。なお、誤り訂正符号の方式は、上述した組み合わせに限る必要はなく、また３種以上の組み合わせも可能である。
【００５４】
通常モードでは、実施の形態１と同様に、ＲＳ（２５５、２３９）が使用されるので、その通信動作についての説明は省略する。通常モードで通信動作が行われていき、例えばランダム誤りが（あるいはバースト誤りが）発生して、受信データＲＤの誤り数が８バイトに達したとする。コントローラ９は、実施の形態１と同様に、設定情報部１０に格納されているモード情報ＭＩを、ＭＩＬからＭＩＨに更新格納し、誤り訂正変調器５１の送信セレクタ５７は、変調器を、第１ＲＳ変調器５８からＴｕｒｂｏ変調器７０に切り替えると共に、誤り訂正復調器６５の受信セレクタ６７は、復調器を、第１ＲＳ復調器６８からＴｕｒｂｏ復調器７１に切り替える。即ち、誤り訂正符号の方式が、リードソロモン符号からターボ符号に変更設定される。
【００５５】
誤り訂正符号の方式がターボ符号に変更設定されると、送信部５では、誤り訂正変調器５１のＴｕｒｂｏ変調器７０が、ターボ符号を使用して、送信データＳＤを符号化する。また受信部６では、誤り訂正復調器６５のＴｕｒｂｏ復調器７１が、ターボ符号を使用して、受信データＲＤを復号化する。
【００５６】
ターボ符号とは、単純な分離符号とインタリーバを持つ反復動作するソフトイン／アウトデコーダの組み合わせで、理論上の制限（シャノン制限）まで、ギャップを狭くすることで、リードソロモン符号より誤り訂正能力を向上している。これにより、ランダム誤り又はバースト誤りの、いずれの種類の誤りも訂正が可能である。
【００５７】
従って、Ｔｕｒｂｏ復調器７１は、発生する誤りの種類がランダム誤り、バースト誤りのいずれの場合であっても、受信した受信データＲＤから誤りを検出して、検出した誤りを訂正するので、通信が問題なく維持されることになる。
【００５８】
以上のように、実施の形態２の通信装置では、誤り訂正符号の方式が変更設定されるので、発生する誤りの種類（例えば、ランダム誤り、バースト誤り、バイト誤り）が変化する場合であっても、誤りの種類に適した誤り訂正符号の方式を選択することが出来、通信の信頼性を更に高めることが出来る。
【００５９】
（実施の形態３）
次いで、実施の形態３の通信装置について説明する。図６は、実施の形態３における通信装置を示すブロック図である。実施の形態３の通信装置は、実施の形態１と同様に、例えばＰＬＣアダプタ１であり、ＰＬＣアダプタ１は、コントローラ９に接続された表示部１１を有している。表示部１１は、ＰＬＣアダプタ１の利用者が表示された情報を視覚的に認識することが出来れば、いずれの表示態様であってもよく、例えば液晶やＥＬ（Ｅｌｅｃｔｒｏｎｉｃ  Ｌｕｍｉｎｅｓｃｅｎｔ）のディスプレイである。なお、表示部１１以外の構成要素は、図１に示す実施の形態１の通信装置と同様であり、同一の符号を付してその説明は省略する。
【００６０】
以上の構成において、実施の形態３のＰＬＣアダプタ１による通信動作を、図６に沿って説明する。
【００６１】
コントローラ９は、受信部６の誤り訂正復調器６５が出力する受信データＲＤに基づいて、受信データＲＤについての通信状態（例えばＳＮ比）を監視しており、その通信状態
を示す画像データを生成する。表示部１１は、生成された画像データを、所定の表示態様（例えば数値やゲージ）で表示する。
【００６２】
例えば、他の家電機器からノイズが発生して、受信データＲＤの誤り数が、訂正可能な最大の誤り数に接近したとする。表示部１１は、悪化した通信状態を示す画像データを表示するので、ＰＬＣアダプタ１の利用者は、表示された通信状態を見ることで、通信状態に対して誤り訂正能力に余裕がないことを知ることが出来る。
【００６３】
以上のように、実施の形態３の通信装置では、通信装置の利用者が、受信データＲＤについての通信状態を、表示部１１を介して知ることが出来るので、受信データＲＤの誤り数が、訂正可能な最大の誤り数を超えることがないように、利用者が、通信コンセントの変更やノイズ対応機器などを利用することで、通信を維持することが出来る。
【００６４】
なお、上述した実施の形態３において、通信状態を表示する例を示したが、単に通信状態を表示するだけでなく、例えば、受信データＲＤの誤り数が訂正可能な最大の誤り数に接近した場合に、アラームを画像や音声で出力させるようにしてもよい。これにより、通信状態に対して誤り訂正能力に余裕がないことを、利用者に迅速に知らせることが出来る。また、誤り訂正符号のモードを（例えば、通常モードを「ＬＯＷ」で、強化モードを「ＨＩＧＨ」で）、通信状態と共に表示させてもよい。更に、通信状態を出力するユーザインターフェースの一例として、表示部１１を示したが、必ずしも画像として通信状態を表示する必要はなく、例えば、通信状態を音声としてスピーカに出力させてもよい。
【００６５】
なお、上述した実施の形態３において、通信状態を自分のＰＬＣアダプタ１が有する表示部１１に表示する場合について説明したが、必ずしも自分のＰＬＣアダプタ１が有する表示部１１に表示する必要はなく、例えば、ネットワークを介して、他の通信装置（例えば携帯電話やＰＨＳなどの移動体通信装置）に通信状態を表示させることも可能である。
【００６６】
（実施の形態４）
次いで、実施の形態４の通信装置について説明する。図７は、実施の形態４における通信システムを示すブロック図である。通信システム１００は、図７に示すように、インターネット接続網などのネットワーク１０１に接続された、サーバ１０３及びホームゲートウェイ１０２と、ホームゲートウェイ１０２に接続された通信装置１とを有している。なお、通信装置１の構成は、図１に示すＰＬＣアダプタ１と同一の構成であり、その説明は省略する。
【００６７】
以上の構成において、通信システム１００による通信動作を、図７に沿って説明する。
【００６８】
通信装置１のコントローラ９（図示せず）は、実施の形態３と同様に、受信データＲＤについての通信状態を監視している。コントローラ９は、監視している通信状態を、ホームゲートウェイ１０２を介してネットワーク１０１を経由させて、サーバ１０３に送信する。
【００６９】
例えば、他の家電機器からノイズが発生して、受信データＲＤの誤り数が、訂正可能な最大の誤り数に接近したとする。コントローラ９は、悪化した通信状態をサーバ１０３に送信し、サーバ１０３の管理者は、送信された通信状態により、通信状態に対して誤り訂正能力に余裕がないことを知ることが出来る。
【００７０】
以上のように、実施の形態４の通信システムでは、サーバ１０３は、通信装置１から受信データＲＤについての通信状態を受けるので、サーバ１０３の管理者は、通信状態に対して誤り訂正能力が十分でない場合に、例えばサービス管理会社と連携して、通信コンセ
ントの変更やノイズ対応機器などを提供するサービスを行うことが出来、通信を維持することが出来る。
【００７１】
なお、上述した実施の形態４において、単一の通信装置１に対する通信状態を管理する場合について説明したが、複数の通信装置１にそれぞれ対応する通信状態を管理するようにしてもよい。例えば、サーバ１０３が、通信装置１における、顧客情報、製造番号、出荷国情報などの固定情報に対応させて、各通信状態を示す情報を管理してもよい。こうすることで、サーバ１０３の管理者は、例えばサービス管理会社と連携して、複数の通信装置１の各利用者に対して木目細かいサービスを行うことが出来る。
【００７２】
なお、上述した実施の形態４において、通信システム１００の一例として、図７に示す構成を示したが、特にこれに限る必要なく、例えば、通信装置１がホームゲートウェイ１０２を介さず直接ネットワーク１０１に接続された構成であってもよい。また、ネットワークは、通信装置１が接続自在であれば、特にインターネット接続網に限る必要はなく、例えば、ＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）などの統合デジタル通信網、国際公衆網、ケーブルモデム網、ＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）モデム網、ＦＴＴＨ（Ｆｉｂｅｒ  ｔｏ  ｔｈｅ  Ｈｏｍｅ）、または企業内で独自に構築したイントラネット網であってもよい。更に、インターネット接続網は、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）におけるＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）層を提供出来るものであれば、開放型広域ネットワークでも、企業内で独自に構築したイントラネット網でもかまわない。また、物理層、データリンク層、及びネットワーク層に特別の限定も必要ない。
【００７３】
また、通信システム１００における、通信装置１及びネットワーク１０１間の接続手段は、少なくとも、電力線、銅線、ツイスト線、同軸ケーブル、無線、Ｅｔｈｅｒｎｅｔ（登録商標）、電話線などの、少なくとも１つ以上の手段によって接続するものであれば、いずれの接続手段であってもよく、インターフェースの物理層の種類及びその数を限定するものではない。
【産業上の利用可能性】
【００７４】
本発明は、誤り訂正符号に基づいて通信データの誤り訂正を行う、通信装置、受信装置、通信方法、及び通信システムに適用することが出来、通信データについての通信状態が安定しない場合であっても、通信の信頼性を維持するものでありながら、通信速度の低下を出来るだけ少なくすることが出来る。
【図面の簡単な説明】
【００７５】
【図１】実施の形態１における通信装置を示すブロック図
【図２】実施の形態１における送信部の誤り訂正変調器を示すブロック図
【図３】実施の形態１における受信部の誤り訂正復調器を示すブロック図
【図４】実施の形態２における送信部の誤り訂正変調器を示すブロック図
【図５】実施の形態２における受信部の誤り訂正復調器を示すブロック図
【図６】実施の形態３における通信装置を示すブロック図
【図７】実施の形態４における通信システムを示すブロック図
【符号の説明】
【００７６】
１    ＰＬＣアダプタ、通信装置（通信装置、受信装置）
２    電力線
５    送信部
６    受信部
８    制御部（符号設定部）
９    コントローラ（符号設定制御部、通信状態監視部、通信状態出力部、通信状態通知部）
１０    設定情報部（符号設定制御部）
１１    表示部（所定のユーザインターフェース）
５１    誤り訂正変調器（符号化部）
５２    ウェーブレット逆変換器（ウェーブレット逆変換部）
５７    送信セレクタ（符号設定部）
６４    ウェーブレット変換器（ウェーブレット変換部）
６５    誤り訂正復調器（復号化部）
６７    受信セレクタ（符号設定部）
１００    通信システム
１０１    ネットワーク
１０３    サーバ
ＲＤ    送信データ（通信データ）
ＳＤ    受信データ（通信データ）
【図１】
2006050306.tif 000003
【図２】
2006050306.tif 000004
【図３】
2006050306.tif 000005
【図４】
2006050306.tif 000006
【図５】
2006050306.tif 000007
【図６】
2006050306.tif 000008
【図７】
2006050306.tif 000009