(57)【特許請求の範囲】
【請求項１】
第１の通信ネットワークと第２の通信ネットワークとを接続して、第１の通信ネットワークと第２の通信ネットワークとの間で通信を行う通信方法において、
第１の通信ネットワークを介して受信したデータを一時蓄積し、その一時蓄積されたデータを第２の通信ネットワークに送出し、
前記第１の通信ネットワークを介して受信したデータのスループットを測定し、
受信データのデータ転送速度または受信データから推定したデータ転送速度に近い最適な転送速度を判断し、その判断した最適な転送速度となるように、予め用意された複数のデータ転送速度の中から２つの転送速度を選定して、その２つのデータ転送速度を切り換えて使用して、前記一時蓄積されたデータを第２の通信ネットワークに送出させる
通信方法。
【請求項２】
第１の通信ネットワークと第２の通信ネットワークとを接続して、第１の通信ネットワークと第２の通信ネットワークとの間で通信を行う通信方法において、
第１の通信ネットワークを介して受信したデータを一時蓄積し、その一時蓄積されたデータを第２の通信ネットワークに送出し、
前記第１の通信ネットワークを介して受信したデータのスループットを測定し、
予め候補として用意された複数のデータ転送速度の中から、受信データのデータ転送速度または受信データから推定したデータ転送速度に近い転送速度を選定して、そのデータ転送速度で、前記一時蓄積されたデータを第２の通信ネットワークに送出させると共に、
前記予め候補として用意された複数のデータ転送速度の内で、前記第２の通信ネットワークの環境から選択不可能なデータ転送速度を、前記選定を行う候補から除外するようにした
通信方法。
【請求項３】
第１の通信ネットワークと接続される第１の通信ポートと、
第２の通信ネットワークと接続される第２の通信ポートと、
前記第１の通信ポートに得られるデータを受信する受信部と、
前記データ受信部で受信されたデータを一時蓄積させるデータ蓄積部と、
前記データ蓄積部に蓄積されたデータを、第２の通信ポートから送信させる送信部と、
前記第１の通信ポートが受信するデータのスループットを測定するスループット測定部と、
前記第２の通信ポートから送信させる際に設定可能な複数のデータ転送速度を保持するデータ転送速度保持部と、
前記スループット測定部の測定により推定したデータ転送速度に近い最適な転送速度を判断し、その判断した最適な転送速度となるように、前記データ転送速度保持部が保持した複数のデータ転送速度の中から２つの転送速度を選定して、その２つのデータ転送速度を切り換えて使用して、前記第２の通信ポートからの送信速度を設定させる制御部とを備えた
通信ブリッジ装置。
【請求項４】
第１の通信ネットワークと接続される第１の通信ポートと、
第２の通信ネットワークと接続される第２の通信ポートと、
前記第１の通信ポートに得られるデータを受信する受信部と、
前記データ受信部で受信されたデータを一時蓄積させるデータ蓄積部と、
前記データ蓄積部に蓄積されたデータを、第２の通信ポートから送信させる送信部と、
前記第１の通信ポートが受信するデータのスループットを測定するスループット測定部と、
前記第２の通信ポートから送信させる際に設定可能な候補としての複数のデータ転送速度を保持するデータ転送速度保持部と、
前記データ転送速度保持部が保持した複数のデータ転送速度の中から、前記スループット測定部が測定により推定したデータ転送速度に近い転送速度を選定して、前記第２の通信ポートからの送信速度に設定させると共に、前記データ転送速度保持部に用意された複数のデータ転送速度の内で、前記第２の通信ネットワークの環境から選択不可能なデータ転送速度を、前記選定を行う候補から除外する制御部とを備えた通信ブリッジ装置。
【請求項５】
請求項３又は４記載の通信ブリッジ装置において、
前記スループット測定部は、一定時間のデータ転送速度の測定を行い、その測定した平均値を基に、前記制御部が前記第２の通信ポートからの送信速度の設定を行う
通信ブリッジ装置。
【請求項６】
請求項３又は４記載の通信ブリッジ装置において、
前記制御部は、前記スループット測定部が測定したデータ転送速度と、前記第２の通信ポートからの送信速度とを監視して、前記データ蓄積部がオーバーフローすることがないように、前記第２の通信ポートからの送信速度を変更するようにした
通信ブリッジ装置。
【請求項７】
請求項３又は４記載の通信ブリッジ装置において、
前記第１の通信ポートに接続される第１の通信ネットワークと、前記第２の通信ポートに接続される第２の通信ネットワークの、いずれか一方の通信ネットワークは、無線通信による通信ネットワークであり、他方の通信ネットワークは、電力線を伝送路として使用した通信ネットワークである
通信ブリッジ装置。
【請求項８】
請求項３又は４記載の通信ブリッジ装置において、
前記第１の通信ポートに接続される第１の通信ネットワークと、前記第２の通信ポートに接続される第２の通信ネットワークの、いずれか一方の通信ネットワークは、無線通信による通信ネットワークであり、他方の通信ネットワークは、電話用信号線に多重化された信号で伝送される通信ネットワークである
通信ブリッジ装置。
【請求項９】
請求項３又は４記載の通信ブリッジ装置において、
前記第１の通信ポートに接続される第１の通信ネットワークと、前記第２の通信ポートに接続される第２の通信ネットワークの、いずれか一方の通信ネットワークは、電力線を伝送路として使用した通信ネットワークであり、他方の通信ネットワークは、電話用信号線に多重化された信号で伝送される通信ネットワークである
通信ブリッジ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各種データ転送を行う通信ネットワークを複数接続する場合の通信方法及びその通信ネットワークの接続に使用する通信ブリッジ装置に関する。
【０００２】
【従来の技術】
インターネットのホームページ閲覧や電子メールデータの転送などを行うために、それらのデータ処理を行う端末装置を接続させる通信手段として、各種方式の通信ネットワークを使用したものが実用化されている。例えば、比較的高速化された通信手段として、ＡＤＳＬ（Asymmetric Digital Subscriber Line）、ケーブルテレビジョン、電力供給線の使用が提案され実用化されている。
【０００３】
ＡＤＳＬは、既存のアナログ電話回線に、デジタルデータを多重化して、インターネットにアクセスできるようにした通信ネットワークである。ケーブルテレビジョンを使用する場合には、ケーブルテレビジョン用に用意されたケーブルの空き帯域を使用して、インターネットにアクセスできるようにした通信ネットワークである。電力供給線を利用するものは、各家庭に交流電力を供給する電力線に、デジタルデータを重畳して、インターネットにアクセスできるようにした通信ネットワークである。
【０００４】
このような通信ネットワークに接続される端末装置としては、パーソナルコンピュータ装置を使用する場合の他に、インターネット接続用などの専用の端末装置などが使用される場合がある。但し、いずれの場合でも端末装置に、これらの通信ネットワークに接続可能な通信ポートを直接設けて、接続可能とすることは稀である。一般には、これらの通信ネットワークに接続される通信装置に、ＵＳＢ（Universal Serial Bus）などの汎用のポートを設けて、その汎用のポートを介して、コンピュータ装置などと接続される。
【０００５】
或いは、通信ネットワークに接続された通信装置と、コンピュータ装置などの端末装置との間を、無線通信によるネットワークで接続するようにしたものも一般化されつつある。この無線通信ネットワークとしては、例えば、ブルートゥース（Bluetooth:商標）と称される規格、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers ）８０２．１１と称される規格、ワイヤレス１３９４と称される規格などが開発され実用化されている。ＩＥＥＥ８０２．１１規格については、無線通信方式や使用する周波数帯域の違いなどにより、ＩＥＥＥ８０２．１１ａ規格、ＩＥＥＥ８０２．１１ｂ規格‥‥などの各種無線通信方式が存在する。
【０００６】
図７は、このような無線通信ネットワークに使用される機器である、基地局と端末局との構成例を示した図である。ここでは、ＩＥＥＥ８０２．１１ａ規格を無線通信ネットワークとして使用した場合の基地局と端末局の構成例であり、１伝送チャンネルで複数本のサブキャリアを伝送するマルチキャリア方式であるＯＦＤＭ（Orthogonal Frequency Division Multiplex ：直交周波数分割多重）方式を無線通信方式として採用してある。ここでは基地局１０から送信された信号を、端末局３０で受信する構成を示してある。
【０００７】
基地局１０は、通信を制御する中央制御ユニット（ＣＰＵ）１１を備え、中央制御ユニット１１が無線通信を行うネットワーク層よりも上位レイヤの制御を行う。この中央制御ユニット１１には、送信タイミング制御部１２が接続してある。送信タイミング制御部１２は、中央制御ユニット１１からの制御に基づいて、データ転送速度の種類の各処理部への通知や、送信タイミングの制御などを行う。また、データ転送速度の変更を指示する場合もある。データ転送速度の変更については、例えば変調方式や符号化率を変更することで、データ転送速度を変更することができる。
【０００８】
中央制御ユニット１１には、外部から入力したデータを蓄積するメモリ１３が接続してあり、このメモリ１３に蓄積された送信データを、送信データ処理部１４に供給する。送信データ処理部１４は、ＭＡＣ（Media Access Control）処理を行う回路である。具体的には、例えばＪＰＥＧ（Joint Photographic Experts Group）方式やＭＰＥＧ（Moving Picture coding Experts Group ）方式等の非可逆な画像符号化データ、ＪＢＩＧ（Joint Bi-level Image coding experts Group ）等の可逆な画像符号化データ、画像以外のデータといったあらゆるデータを、パケット形式データとして処理を行う。リードソロモン符号やターボ符号を使用したエラー訂正コードを付加させる処理を行う場合もある。
【０００９】
送信データ処理部１４で得られたパケットデータは、畳み込み部１５で系列間距離の伸長を行い、送信符号化ビット系列を生成させる畳み込み符号化処理を行う。畳み込み部１５で得られた送信符号化ビット系列は、インターリーバ１６に供給して、符号化ビット系列の並び替えを行い、ビット系列を分散させる。分散されたビット系列は、変調部１７に供給して、プリアンブル信号をビット系列内に挿入し、次に１次変調としてＱＰＳＫ（Quadrature Phase Shift Keying ）変調を行う。ここでは、ＱＰＳＫ変調以外の変調方式として、ＢＰＳＫ，８ＰＳＫ，ＱＡＭ等の変調方式（絶対変調でも差動変調でも良い）を実行可能としてある。
【００１０】
変調部１７で変調された送信シンボルストリームは、逆高速フーリエ変換部１８に供給し、逆高速フーリエ変換処理を行い、さらに窓がけ処理を行う。逆高速フーリエ変換部１８での処理により、仮想的に周波数軸上に配置されていた送信シンボルストリームが時間軸上で平均化され、ＯＦＤＭ変調された送信系列となる。
【００１１】
この逆高速フーリエ変換部１８で得られた送信系列を、デジタル・アナログ変換器１９に供給し、アナログ信号に変換する。変換されたアナログ信号は、高周波部２０に供給して、フィルタリング，周波数変換などのアナログ処理を行い、周波数変換された信号を、接続されたアンテナ２１から無線送信させる。
【００１２】
送信データ処理部１４から高周波部２０までの回路は、既に説明したように、送信タイミング制御部１２からの指示で、送信タイミングや変調方式などが設定される。
【００１３】
次に、端末局３０の受信構成について説明する。端末局３０は、アンテナ３１が高周波部３２に接続してあり、高周波部３２で受信信号のフィルタリング，周波数変換などのアナログ処理を行う。高周波部３２で処理された受信信号は、アナログ／デジタル変換器３３に供給して、デジタル化された受信系列に変換する。デジタル変換された受信系列は、ウィンドウ検出部３４に供給して、高速フーリエ変換するデータの切れ目やフレームの切れ目を検出する同期検出処理を行い、その同期検出された受信系列を、高速フーリエ変換部３５に供給して、検出されたタイミングに同期した高速フーリエ処理を行い、送信時の逆高速フーリエ変換と逆の処理を行う。
【００１４】
高速フーリエ変換部３５でフーリエ変換された信号は、復調部３６に供給して、ＱＰＳＫ復調などの送信時の変調方式に対応した復調処理を行い、受信シンボルストリームを生成させる。生成された受信シンボルストリームは、デインターリーバ３７に供給して、分散されたビット系列を再配置させ、受信符号化ビット系列を生成させる。この受信符号化ビット系列は、ビタビ復号器３８に供給してビタビ復号し、受信情報ビット系列に変調し、受信データ処理部３９に供給する。
【００１５】
受信データ処理部３９では、受信情報ビット系列として供給された受信パケットの中から、必要なデータを抽出する処理を行い、また必要によりエラー訂正符号に基づいたエラー訂正処理を行い、処理されたデータをメモリ４０に供給して蓄積させる。
【００１６】
この端末局３０の中央制御ユニット４１は、メモリ４０に蓄積された受信データの中から、各々のアプリケーションに合ったデータや、画像データなどの各種データを分離して出力させる。なお、中央制御ユニット４１には、受信タイミング制御部４２が接続させてあり、中央制御ユニット４１の制御に基づいて、受信タイミング制御部４２が各回路での受信タイミングや信号処理方式などの指示を行う。
【００１７】
このような処理構成で、基地局１０と端末局３０との間の無線伝送を行うことで、高速データ転送が良好に行える。即ち、ＯＦＤＭ変調で無線伝送するようにしたことで、サブキャリアに配置されるビット系列を時間軸上で平均化され、フェージングやシャドウイング、マルチパスといった干渉波に強いといった利点がある。ＩＥＥＥ８０２．１１ａ規格では、最大で５４Ｍｂｐｓまでのデータ転送速度が設定可能である。
【００１８】
このようなＯＦＤＭ変調での伝送は、無線伝送にだけ適用されるものではなく、有線伝送においても高速データ転送技術として適用可能である。例えば、各家庭に商用交流電源を供給する電力線に、ＯＦＤＭ変調波を重畳して、通信を行うものが開発され実用化されつつある。
【００１９】
ところで、このようなＯＦＤＭ変調方式は、干渉波に強い方式ではあるが、不安定な回線環境である場合、どうしても通信困難な状態が発生する。屋内ネットワークでは、そのような場合に、データ転送速度を逐次変更するのが一般的である。ＩＥＥＥ８０２．１１ａ規格での、従来のデータ転送速度の変更方法について説明すると、例えば様々なマルチパスフェージングの影響で、サブキャリアの受信電力が均一でなくなり、ある数本のサブキャリアの受信電力が欠落する現象が起こる。１〜２本のサブキャリアの欠落だけであれば、エラー訂正で正しいデータが得られるが、欠落するサブキャリアの本数が多い劣悪な環境の場合、その欠落したサブキャリアに割当てられたデータが失われる。例えば、１ＯＦＤＭシンボルで５２本のサブキャリアが存在する場合に、その５２本のサブキャリアの中の数本のサブキャリアが欠落することは、システム全体でのデータ・スループットをかなり落としてしまう。
【００２０】
このため、変調効率の良い変調方式や符号化率を用いてデータの送受信を行っても、電波伝搬の劣悪な環境では伝送効率が著しく低下し、結果的に低い変調方式・符号化率で送受信した方がデータ・スループットの高いデータ通信が行える状況にもなりかねない。
【００２１】
そこで、不安定な回線環境に対応するために、変調方式・符号化率の組み合わせを複数用意し、その組み合わせを適宜変更することで、そのときの電波伝搬環境に合わせた最もデータ・スループットの高いデータ通信が行えるシステムを実現している。このような処理を、フォールバックまたはレートアダプテーションと言う（本明細書ではフォールバックと述べる）。
【００２２】
従来のフォールバックでは、複数の変調方式または符号化率を選択できる機能を設け、比較的物理層に近いところで電波伝搬を類推し、変調方式または符号化率を変更する方法が主流であった。例えば、受信電界強度であるＲＳＳＩや、パケットエラーレート又はビットエラーレート、遅延広がりや周波数特性等により、使用する送受信間の電波伝搬を推測していた。
【００２３】
なお、このような干渉波などによるデータ・スループットの低下の問題は、無線伝送時の特有の問題ではない。即ち、例えば上述した電力線を伝送路として使用した場合にも、本来はデータ伝送用ではない回線を伝送路を使用するので、様々な要因でデータ・スループットが低下することが多々ある。
【００２４】
一方、最初に述べたように、様々な通信方式でネットワークが構築されるようになると、複数のネットワーク間をブリッジ装置で繋いで、複数のネットワーク間でデータ転送が行えるようにすることの需要が増えている。なお、ここでのブリッジ装置には、いわゆるルータやハブとしての機能も含まれるものとする。
【００２５】
ブリッジ装置は、複数存在する通信方式を理解し、お互いが転送できるようなデータ・フォーマットに変換する機能を実行する装置である。接続されたそれぞれの通信ネットワークでのデータ転送速度の違いをなくすために、一般にブリッジ装置はフローコントロールと呼ばれる制御機能を備えている。フローコントロールとは、例えば、最大転送速度１００Ｍｂｐｓのイーサネット（Ethernet：登録商標）と、最大転送速度１０Ｍｂｐｓのイーサネットをブリッジ装置で接続して、１００Ｍｂｐｓの転送速度で一方のネットワークからデータを受けて、そのデータを１０Ｍｂｐｓの転送速度で他方のネットワークに送りだした場合、ブリッジ装置の内部バッファがあふれてしまう。その問題を解決するために、内部バッファがあふれそうになった時点で、ブリッジ装置に供給されるデータの送出元に対して、コリジョン信号（半２重の場合）またはポーズパケット（全２重の場合）を送出して、一時的に送信を止めさせて、、転送速度の早いネットワーク側での送信量を抑制させる機能である。
【００２６】
【発明が解決しようとする課題】
ところで、従来のブリッジ装置は、イーサネットの如き比較的回線環境が安定した通信ネットワークを繋ぐケースが多く、不安定な回線環境に適した通信方式どおしを接続するケースは殆どなかった。そのため、従来の安定した回線に接続されるブリッジ装置の場合には、通信対象となる２つの通信ポートの内の、データ転送速度が高い通信ポートに対してだけフローコントロール機能を実行させれば、内部バッファのオーバーフローを防止できた。
【００２７】
しかしながら、ブリッジ装置に接続される２つの通信ポートのいずれも不安定な回線環境にある場合、どちらのネットワークに接続された通信ポートのデータ転送速度が高くなるかは予測がつかない。よって、データ転送速度が最大になるポートが限定されなくなるため、どちらのポートにおいてもデータ転送速度が最大の場合に備えて、フローコントロール機能を実行する判断を早くしなければならない。これは内部バッファの利用効率の面でも好ましくない。
【００２８】
さらに、パケット送信側から転送されるデータ転送速度を下げれば、回線安定性の高いデータ転送速度（変調方式、符号化率）になるにもかかわらず、フォールバックをせずにフローコントロールをすると、回線環境の安定度の面からも好ましくない。
【００２９】
また、フローコントロール用のコリジョン信号やポーズパケットを送出する場合に、それらのパケットが回線環境の不安定さから予測時間内に転送されず、ブリッジ装置が備える内部バッファがオーバーフローする状態にもなりかねない。従って、フローコントロールはなるべく避けることが好ましい。
【００３０】
本発明はかかる点に鑑み、複数のネットワークをブリッジ装置で接続させてデータ転送を行う場合に、通信回線環境が不安定であっても、良好にデータ転送が行えるようにすることを目的とする。
【００３１】
【課題を解決するための手段】
本発明は、第１の通信ネットワークと第２の通信ネットワークとを接続して、第１の通信ネットワークと第２の通信ネットワークとの間で通信を行う場合に、第１の通信ネットワークを介して受信したデータを一時蓄積し、その一時蓄積されたデータを第２の通信ネットワークに送出し、第１の通信ネットワークを介して受信したデータのスループットを測定し、受信データのデータ転送速度に近い最適な転送速度を判断し、その判断した最適な転送速度となるように、予め用意された複数のデータ転送速度の中から２つの転送速度を選定して、その２つのデータ転送速度を切り換えて使用して、一時蓄積されたデータを第２の通信ネットワークに送出させる処理を行うようにしたものである。
また本発明は、第１の通信ネットワークと第２の通信ネットワークとを接続して、第１の通信ネットワークと第２の通信ネットワークとの間で通信を行う場合に、第１の通信ネットワークを介して受信したデータを一時蓄積し、その一時蓄積されたデータを第２の通信ネットワークに送出し、第１の通信ネットワークを介して受信したデータのスループットを測定し、予め候補として用意された複数のデータ転送速度の中から、受信データのデータ転送速度に近い転送速度を推定して、そのデータ転送速度で、一時蓄積されたデータを第２の通信ネットワークに送出させると共に、予め候補として用意された複数のデータ転送速度の内で、第２の通信ネットワークの環境から選択不可能なデータ転送速度を、選定を行う候補から除外するようにした処理を行うようにしたものである。
【００３２】
このようにしたことで、第１の通信ネットワークと第２の通信ネットワークとを接続するブリッジ装置内で、このブリッジ装置から送出させる際のデータ転送速度を適切に選定できるようになる。
【００３５】
【発明の実施の形態】
以下、添付図面を参照して、本発明の一実施の形態を説明する。
【００３６】
図１は、本例のシステム構成例を示した図である。ここでは、商用交流電源を供給する電源線（電力線）を伝送路として使用したいわゆる電力線搬送通信による通信ネットワークと、無線伝送を行う通信ネットワークとを、ブリッジ装置で接続させて、両ネットワークを跨がるデータ転送を行う構成としてある。
【００３７】
即ち、図１に示すように、セットトップボックス１００が備える電源プラグを、電源線９０に接続された電源コンセントに取付ける。そして、その電源線９０に接続された別の位置の電源コンセントに、ブリッジ装置２００が備える電源プラグを取付け、電源線９０を伝送路として、セットトップボックス１００とブリッジ装置２００との間でデータ転送を行う通信ネットワークを構成させる。
【００３８】
また、ブリッジ装置２００に無線通信手段を設けて、端末装置３００にも無線通信手段を設けて、ブリッジ装置２００と端末装置３００との間で無線通信を行って、データ転送を行う通信ネットワークを構成させる。従って、ブリッジ装置２００は、電源プラグが電源線９０を使用したネットワークに対する通信ポートとして機能し、アンテナが無線通信を行うネットワークに対する通信ポートとして機能する。
【００３９】
ここでは電源線９０による通信ネットワークについては、ＯＦＤＭ方式で無線通信を行うようにしてあり、無線通信による通信ネットワークについても、ＯＦＤＭ方式で無線通信を行うＩＥＥＥ８０２．１１ａ規格などに準拠した無線通信方式としてある。但し、同じＯＦＤＭ方式であっても、それぞれの通信ネットワークに適用される通信方式の詳細（使用する周波数，サブキャリア配置，パケット構成など）は異なり、両ネットワークを跨がってデータ転送を行う場合には、ブリッジ装置２００で方式を変換する必要がある。また、電源線を伝送路として使用した通信ネットワークと、無線通信による通信ネットワークのいずれについても、データ転送速度は可変できる構成としてある。このデータ転送速度の可変は、変調方式や使用するサブキャリアの本数などにより可変できるが、選定可能なデータ転送速度は、それぞれのネットワークに適用した通信方式により決まり、同じデータ転送速度であるとは限らない。
【００４０】
なお、ここでは電源線を伝送路として使用した通信ネットワークと、無線伝送を行う通信ネットワークの双方のネットワーク共に、比較的近距離（例えば伝送距離で数十ｍ以内）で形成させるネットワークを想定しているが、それぞれのネットワークとして、長距離の伝送を必要とするネットワークであっても良い。また、図１の例では、説明を簡単にするために、それぞれのネットワークで、送信側の機器と受信側の機器とが１台ずつの最小限のネットワーク構成としてあるが、各ネットワークに多数の機器が接続可能であることは勿論である。
【００４１】
図２は、各装置１００，２００，３００の構成を示したブロック図である。ここでは、セットトップボックス１００から送信された信号を、ブリッジ装置２００で中継して、端末装置３００に送る構成についてを示してある。
【００４２】
セットトップボックス１００は、中央制御ユニット１１０を備え、この中央制御ユニット１１０が、電源線を介した通信のネットワーク層よりも上位レイヤの制御を行う。この中央制御ユニット１１０には、タイミング制御部１０１が接続してある。タイミング制御部１０１は、中央制御ユニット１１０からの制御に基づいて、データ転送速度の種類の各処理部への通知や、送信タイミングの設定などを行う。また、データ転送速度の変更を指示する場合もある。データ転送速度の変更については、例えば変調方式や符号化率を変更することで、データ転送速度を変更することができる。
【００４３】
中央制御ユニット１１０には、外部から入力したデータを一時蓄積させるデータ蓄積部としてのメモリ１０９が接続してあり、このメモリ１０９に蓄積された送信データを、送信データ処理部１０２に供給する。送信データ処理部１０２は、ＭＡＣ（Media Access Control）処理を行う回路であり、画像符号化データ、画像以外のデータといったあらゆるデータを、パケット形式データとして処理を行う。リードソロモン符号やターボ符号を使用したエラー訂正コードを付加させる処理を行う場合もある。
【００４４】
送信データ処理部１０２で得られたパケットデータは、畳み込み部１０３で系列間距離の伸長を行い、送信符号化ビット系列を生成させる畳み込み符号化処理を行う。畳み込み部１０３で得られた送信符号化ビット系列は、インターリーバ１０４に供給して、符号化ビット系列の並び替えを行い、ビット系列を分散させる。分散されたビット系列は、変調部１０５に供給して、プリアンブル信号をビット系列内に挿入し、次に１次変調としてＱＰＳＫ変調，ＢＰＳＫ，８ＰＳＫ，ＱＡＭ等の変調（絶対変調でも差動変調でも良い）を行う。変調方式については、タイミング制御部１０１からの指示に基づいて設定される。
【００４５】
変調部１０５で変調された送信シンボルストリームは、逆高速フーリエ変換部１０６に供給し、逆高速フーリエ変換処理を行い、さらに窓がけ処理を行う。逆高速フーリエ変換部１０６での処理により、仮想的に周波数軸上に配置されていた送信シンボルストリームが時間軸上で平均化され、ＯＦＤＭ変調された送信系列となる。
【００４６】
この逆高速フーリエ変換部１０６で得られた送信系列を、デジタル・アナログ変換器１０７に供給し、アナログ信号に変換する。変換されたアナログ信号は、フロントエンド部１０８に供給して、周波数変換，フィルタリングなどのアナログ処理を行った後、交流電源ラインに重畳させる処理を行い、電源プラグ１１１が接続された電源線に信号を送出させる。なお、電源プラグ１１１で得られた交流電源を、このセットトップボックス１００を作動させる電源として使用しても良い。
【００４７】
送信データ処理部１０２からフロントエンド部１０８までの回路は、既に説明したように、タイミング制御部１０１からの指示で、送信タイミングや変調方式などが設定される。
【００４８】
次に、ブリッジ装置２００の構成について説明する。ブリッジ装置２００は、電源プラグ２０１を備えて、その電源プラグ２０１が接続された電源線に重畳された信号を、フロントエンド部２０２で抽出する。即ち、フロントエンド部２０２で、フィルタリング，周波数変換などのアナログ処理を行って、セットトップボックス１００側で電源線に重畳された信号を抽出する。抽出された受信信号は、アナログ／デジタル変換器２０３に供給して、デジタル化された受信系列に変換する。デジタル変換された受信系列は、ウィンドウ検出部２０４に供給して、高速フーリエ変換するデータの切れ目やフレームの切れ目を検出する同期検出処理を行い、その同期検出された受信系列を、高速フーリエ変換部２０５に供給して、検出されたタイミングに同期した高速フーリエ処理を行い、送信時の逆高速フーリエ変換と逆の処理を行う。
【００４９】
高速フーリエ変換部２０４でフーリエ変換された信号は、復調部２０６に供給して、ＱＰＳＫ復調などの送信時の変調方式に対応した復調処理を行い、受信シンボルストリームを生成させる。生成された受信シンボルストリームは、デインターリーバ２０７に供給して、分散されたビット系列を再配置させ、受信符号化ビット系列を生成させる。この受信符号化ビット系列は、ビタビ復号器２０８に供給してビタビ復号し、受信情報ビット系列に変調し、受信データ処理部２０９に供給する。
【００５０】
受信データ処理部２０９では、受信情報ビット系列として供給された受信パケットの中から、必要なデータを抽出する処理を行い、また必要によりエラー訂正符号に基づいたエラー訂正処理を行い、処理されたデータを、一時蓄積部として用意されたメモリ２１０に供給して蓄積させる。
【００５１】
メモリ２１０に蓄積されたデータは、中央制御ユニット２２０の制御により、無線送信系の回路に供給する。即ち、メモリ２１０から読出されたデータを、送信データ処理部２１１に供給する。送信データ処理部２１１は、ＭＡＣ処理を行う回路であり、供給される送信データを、パケット形式データとして処理を行う。リードソロモン符号やターボ符号を使用したエラー訂正コードを付加させる処理を行う場合もある。
【００５２】
送信データ処理部２１１で得られたパケットデータは、畳み込み部２１２で系列間距離の伸長を行い、送信符号化ビット系列を生成させる畳み込み符号化処理を行う。畳み込み部２１２で得られた送信符号化ビット系列は、インターリーバ２１３に供給して、符号化ビット系列の並び替えを行い、ビット系列を分散させる。分散されたビット系列は、変調部２１４に供給して、プリアンブル信号をビット系列内に挿入し、次に１次変調としてＱＰＳＫ変調，ＢＰＳＫ，８ＰＳＫ，ＱＡＭ等の変調（絶対変調でも差動変調でも良い）を行う。変調方式については、タイミング制御部２２１からの指示に基づいて設定される。
【００５３】
変調部２１４で変調された送信シンボルストリームは、逆高速フーリエ変換部２１５に供給し、逆高速フーリエ変換処理を行い、さらに窓がけ処理を行う。逆高速フーリエ変換部２１５での処理により、仮想的に周波数軸上に配置されていた送信シンボルストリームが時間軸上で平均化され、ＯＦＤＭ変調された送信系列となる。
【００５４】
この逆高速フーリエ変換部２１５で得られた送信系列を、デジタル・アナログ変換器２１６に供給し、アナログ信号に変換する。変換されたアナログ信号は、高周波部２１７に供給して、周波数変換，フィルタリングなどのアナログ処理を行い、接続されたアンテナ２１８から無線送信させる。
【００５５】
ブリッジ装置２００の中央制御ユニット２２０には、レートコントロール部２２２が接続してあり、このレートコントロール部２２２が、ブリッジ装置２００に接続された２つのネットワークにデータを送出する場合のデータ転送速度の制御手段として機能する。レートコントロール部２２２には、レート比較テーブル２２３とスループット測定部２２４とが接続してあり、スループット測定部２２４では、このブリッジ装置２００が受信したデータのスループット（即ちデータ転送速度）を測定する。図２の例では、電源線によるネットワーク側から受信する構成を示してあるので、スループット測定等により、このネットワークから受信した場合のデータ転送速度を推定する。このデータ転送速度は、例えば、メモリ２１０に入力する受信データのデータ量の単位時間当たりの平均を測定することで、測定できる。
【００５６】
レート比較テーブル２２３には、このブリッジ装置２００に接続されたネットワークに送出可能なデータ転送速度の値と、現在通信を行うために設定されたデータ転送速度の値とが記憶させてあり、スループット測定部２２４が測定したデータ転送速度の値と、レート比較テーブル２２３に記憶された現在のデータ転送速度の設定値とをレートコントロール部２２２で比較して、送信データの適切なデータ転送速度を選定する。例えば、無線通信ネットワークとしてＩＥＥＥ８０２．１１ａ規格のネットワークである場合、８Ｍ，９Ｍ，１２Ｍ，１８Ｍ，２４Ｍ，３６Ｍ，４８Ｍ，５４Ｍ（bps ）のデータ転送速度が存在し、それらのデータ転送速度の値と、その中から現在設定されているデータ転送速度の値とを、レート比較テーブル２２３に予め記憶させてある。現在のデータ転送速度の設定については、その通信ネットワークの回線環境などに応じて設定されるものである。また、レートコントロール部２２２で、適切なデータ転送速度を選定する処理の詳細については、図３のフローチャートに基づいた動作説明で後述する。
【００５７】
レートコントロール部２２２で選定したデータ転送速度は、タイミング制御部２２１に指示するようにしてあり、このタイミング制御部２２１が、そのデータ転送速度に基づいて、ブリッジ装置２００内の各回路（ブロック）での受信タイミング及び送信タイミングや、復調方式，変調方式などを設定する。
【００５８】
なお、中央制御ユニット２２０は、データ一時蓄積手段として使用されるメモリ２１０のデータ蓄積量を監視して、オーバーフローになりそうな蓄積量か否か判断するようにしてある。
【００５９】
また、ブリッジ装置２００は、電源プラグ２０１で得られた交流電源を、このブリッジ装置２００内の回路を作動させる電源として使用しても良い。
【００６０】
次に、端末装置３００の受信構成について説明する。端末装置３００は、アンテナ３０１が高周波部３０２に接続してあり、高周波部３０２で受信信号のフィルタリング，周波数変換などのアナログ処理を行い、ブリッジ装置２００から送出された信号を受信する処理を行う。高周波部３０２で得られた受信信号は、アナログ／デジタル変換器３０３に供給して、デジタル化された受信系列に変換する。デジタル変換された受信系列は、ウィンドウ検出部３０４に供給して、高速フーリエ変換するデータの切れ目やフレームの切れ目を検出する同期検出処理を行い、その同期検出された受信系列を、高速フーリエ変換部３０５に供給して、検出されたタイミングに同期した高速フーリエ処理を行い、送信時の逆高速フーリエ変換と逆の処理を行う。
【００６１】
高速フーリエ変換部３０５でフーリエ変換された信号は、復調部３０６に供給して、ＱＰＳＫ復調などの送信時の変調方式に対応した復調処理を行い、受信シンボルストリームを生成させる。生成された受信シンボルストリームは、デインターリーバ３０７に供給して、分散されたビット系列を再配置させ、受信符号化ビット系列を生成させる。この受信符号化ビット系列は、ビタビ復号器３０８に供給してビタビ復号し、受信情報ビット系列に変調し、受信データ処理部３０９に供給する。
【００６２】
受信データ処理部３０９では、受信情報ビット系列として供給された受信パケットの中から、必要なデータを抽出する処理を行い、また必要によりエラー訂正符号に基づいたエラー訂正処理を行い、処理されたデータを、データ蓄積部としてのメモリ３１０に供給して蓄積させる。
【００６３】
この端末装置３００の中央制御ユニット３１１は、メモリ３１０に蓄積された受信データの中から、各々のアプリケーションに合ったデータや、画像データなどの各種データを分離して出力させる。なお、中央制御ユニット３１１には、タイミング制御部３１２が接続させてあり、中央制御ユニット３１１の制御に基づいて、タイミング制御部３１２が各回路での受信タイミングや復調方式などの指示を行う。
【００６４】
次に、本例のブリッジ装置２００でデータを中継する際の動作例を、図３のフローチャートを参照して説明する。ここでは、電源線を使用したネットワークに接続される側の通信ポートとして機能する電源プラグ２０１側を第１の通信ポートとし、無線通信ネットワークに対する通信ポートとして機能するアンテナ２１８側を第２の通信ポートとする。
【００６５】
まず、第１の通信ポートで、電源線を使用したネットワークからの受信がある場合に、その受信データのデータ転送速度を推定するため、スループット測定をスループット測定部２２４で行なわせる（ステップＳ１１）。スループット測定部２２４が推定したデータ転送速度の値は、レート比較テーブル２２３が記憶した、第２の通信ポートで現在設定されているデータ転送速度の値と、レートコントロール部２２２で比較される（ステップＳ１２）。
【００６６】
ここで、第１の通信ポートで受信したデータ転送速度が、第２の通信ポートで現在設定されている送信用のデータ転送速度よりも高速か否か、レートコントロール部２２２で判断する（ステップＳ１３）。この判断で、第２の通信ポートで現在設定されている送信用のデータ転送速度の方が高速である場合には、現在設定されたデータ転送速度を維持させる。そして、第２の通信ポートで現在設定されている送信用のデータ転送速度よりも、第１の通信ポートのデータ転送速度の方が高速である場合には、ステップＳ１４に移り、レート比較テーブル２２３に記憶された、第２の通信ポートから送出可能なデータ転送速度の中から、適切なデータ転送速度を選定して、その選定したデータ転送速度で第２の通信ポートからデータを送信させる。
【００６７】
具体的には、例えば、レート比較テーブル２２３に記憶された選定可能なデータ転送速度として、第１の通信ポートのデータ転送速度と等しいデータ転送速度がある場合には、そのデータ転送速度を選ぶ。また、選定可能なデータ転送速度として、第１の通信ポートのデータ転送速度と等しいデータ転送速度がない場合には、第１の通信ポートのデータ転送速度よりも高速のデータ転送速度の中で、第１の通信ポートのデータ転送速度に最も近いデータ転送速度を選定する。さらに、第１の通信ポートのデータ転送速度よりも高速のデータ転送速度を選ぶことができない場合には、第２の通信ポートから送出可能なデータ転送速度の中で、最も高速のデータ転送速度を選定する。
【００６８】
なお、レート比較テーブル２２３に記憶されたデータ転送速度から、最適なデータ転送速度を選定する処理とし、１つのデータ転送速度を選定するのではなく、２つのデータ転送速度を選定して、その２つのデータ転送速度を一定の時間毎などに切り換えるようにして、第１の通信ポートのデータ転送速度に合わせるようにしても良い。また、レート比較テーブル２２３には、第２の通信ポートで通信を行う通信方式で決められた、選定可能な全てのデータ転送速度が記憶させてあるが、その記憶されたレートの中で、実際の回線環境などから選択することが不可能であることが判っているレートについては、ステップＳ１４でのレート選択時の候補から除外するようにしても良い。
【００６９】
そして、ステップＳ１３で第１の通信ポートのデータ転送速度の方が高速であると判断した場合と、ステップＳ１４でのデータ転送速度の選定を行った後には、バッファメモリとして使用されるメモリ２１０のデータ記憶状態がオーバーフローしそうな状況か否か、中央制御ユニット２２０が判断する（ステップＳ１５）。ここで、メモリ２１０の記憶容量に空きが少なくなって、オーバーフローしそうな状況であると判断した場合には、図示しない第１の通信ポートからの送信系を使用して、セットトップボックス１００側に、コリジョン信号又はポーズパケットを送信させ（ステップＳ１６）、メモリ２１０の記憶容量にある程度の空きが発生するまで、電源線によるネットワークを使用したセットトップボックス１００からの送信を一時的に停止させる。コリジョン信号又はポーズパケットを送信させて、バッファメモリの空きを確保する処理は、フローコントロールと呼ばれる制御処理である。
【００７０】
ステップＳ１５でメモリ２１０がオーバーフローしそうな状況でないと判断した場合と、ステップＳ１６での一時停止処理を行ってメモリ２１０のオーバーフローを防止させる処理を行った後には、ブリッジ装置２００を経由したデータ転送が終了か否か判断し（ステップＳ１７）、データ転送がまだ続くと判断した場合には、ステップＳ１１の判断に戻り、ブリッジ装置２００を経由したデータ転送が続く限り、ステップＳ１１からステップＳ１６までの処理を繰り返し実行させる。
【００７１】
そして、ステップＳ１７でブリッジ装置２００を経由したデータ転送が終了したと判断した場合には、ここでの処理を終了させる。
【００７２】
このようにして、ブリッジ装置２００で受信した側のデータ転送速度に対応して、ブリッジ装置２００から送信する際のデータ転送速度を選定することで、ブリッジ装置２００内のバッファメモリのオーバーフローを極力阻止するように働き、良好な通信状態が維持される。そして、データ転送速度の設定によってオーバーフローを阻止できない状況の場合には、送信元に対してデータ送信を一時停止させるフローコントロール処理が実行されるので、オーバーフローによる伝送データの欠落を防止できる。
【００７３】
なお、図２に示した機器構成では、セットトップボックス１００側からブリッジ装置２００を経由して端末装置３００にデータ転送を行う構成を示したが、端末装置３００からブリッジ装置２００を経由してセットトップボックス１００にデータ転送を行う場合に、ブリッジ装置２００内で、図３のフローチャートに示した制御処理を行うようにしても良い。
【００７４】
次に、ブリッジ装置を経由してデータ転送を行う本例のシステムにおいて、データを受信する端末装置３００側でデータ転送速度の制御を行う例について説明する。図２に示した端末装置３００は、ブリッジ装置２００側から転送されたデータを受信する構成だけを示したが、端末装置３００からブリッジ装置２００側にもデータ転送が行える構成となっている場合における、端末装置の構成を図４に示す。
【００７５】
図４に示した端末装置は、図２に示した端末装置３００と区別するために、端末装置３００′として示してある。端末装置３００′の受信系の構成については、図２で説明した構成と同じであり、図２と同じ符号を付与して示してある。端末装置３００′の送信系の構成について説明すると、送信用のデータを一時蓄積させるメモリとして、メモリ３２１を備え、メモリ３２１に蓄積されたデータは、中央制御ユニット３２０の制御により、無線送信系の回路に供給する。即ち、メモリ３２１から読出されたデータを、送信データ処理部３２２に供給する。送信データ処理部３２２は、ＭＡＣ処理を行う回路であり、供給される送信データを、パケット形式データとして処理を行う。リードソロモン符号やターボ符号を使用したエラー訂正コードを付加させる処理を行う場合もある。
【００７６】
送信データ処理部３２２で得られたパケットデータは、畳み込み部３２３で系列間距離の伸長を行い、送信符号化ビット系列を生成させる畳み込み符号化処理を行う。畳み込み部３２３で得られた送信符号化ビット系列は、インターリーバ３２４に供給して、符号化ビット系列の並び替えを行い、ビット系列を分散させる。分散されたビット系列は、変調部３２５に供給して、プリアンブル信号をビット系列内に挿入し、次に１次変調としてＱＰＳＫ変調，ＢＰＳＫ，８ＰＳＫ，ＱＡＭ等の変調（絶対変調でも差動変調でも良い）を行う。変調方式については、タイミング制御部３１２からの指示に基づいて設定される。
【００７７】
変調部３２５で変調された送信シンボルストリームは、逆高速フーリエ変換部３２６に供給し、逆高速フーリエ変換処理を行い、さらに窓がけ処理を行う。逆高速フーリエ変換部３２６での処理により、仮想的に周波数軸上に配置されていた送信シンボルストリームが時間軸上で平均化され、ＯＦＤＭ変調された送信系列となる。
【００７８】
この逆高速フーリエ変換部３２６で得られた送信系列を、デジタル・アナログ変換器３２７に供給し、アナログ信号に変換する。変換されたアナログ信号は、高周波部３０２に供給して、周波数変換，フィルタリングなどの送信用のアナログ処理を行い、接続されたアンテナ３０１から無線送信させる。
【００７９】
また、端末装置３００′は、送信レート制御部３１３とパケット検出部３１４とを備える。送信レート制御部３１３は、この端末装置３００′から無線通信ネットワークにデータを送信させる際のデータ転送速度を設定するブロックであり、この端末装置３００′が通信を行うネットワークで設定可能なデータ転送速度の情報が予め記憶させてある。パケット検出部３１４は、メモリ３１０に蓄積された受信データのパケットが、ブリッジ装置を経由して転送されたデータであるか否か判別して、その結果を保持するブロックである。ここでの判別は、例えば、受信パケットのヘッダ領域内のアドレス格納部の情報に基づいて判別できる。アドレスが、この端末装置３００′が属するネットワークと同じネットワーク内のアドレスである場合には、ブリッジ装置を経由してないと判別でき、異なるネットワークのアドレスである場合には、ブリッジ装置を経由した受信データであると判別できる。
【００８０】
このパケット検出部３１４で検出されて保持されたブリッジ経由情報に基づいて、送信レート制御部３１３は、適切なデータ転送速度を設定して、その設定されたデータ転送速度に基づいて、タイミング制御部３１２が、データ処理タイミングや変調方式などを各ブロックに指示する。
【００８１】
次に、このように構成される端末装置３００′での処理について、図５，図６のフローチャートを参照して説明する。まず、端末装置３００′でデータを受信した場合の処理を、図５のフローチャートを参照して説明する。端末装置３００′でデータを受信した際には、受信データ処理部３０９に供給された受信パケット内のデータを中央制御ユニット３１１が判断して、受信データの送信元のネットワークアドレスを確認する（ステップＳ２１）。この送信元のネットワークアドレスの確認は、例えば、受信パケットのヘッダ領域内のアドレス格納部の情報に基づいて判別すれば良い。アドレスで直接的に他のネットワークが示されている場合には、そのことから判別できる。或いは、データの送信元としてブリッジ装置のアドレスが示されている場合にも、ブリッジ装置を経由して他のネットワークから送信されたと判断できる。
【００８２】
この受信データの送信元の確認を行うと、その確認した送信元が、ブリッジ装置２００を経由して接続された送信元か（即ち端末装置３００′に直接接続されたネットワーク以外からの送信か）否か判断する（ステップＳ２２）。ブリッジ装置２００を経由したデータ転送であると判断した場合には、受信データのデータ転送速度を確認する（ステップＳ２３）。
【００８３】
ステップＳ２２で、端末装置３００′に直接接続されたネットワークからの送信であると判断した場合と、ステップＳ２３でのデータ転送速度の確認を行った後には、ステップＳ２４に移って、パケットの送信元のネットワークアドレスと、データ転送速度とを関連させて保存させる。このデータ保存は、例えば中央制御ユニット３１１に接続されたパケット検出部３１４が備えるメモリに記憶させて行う。
【００８４】
次に、端末装置３００′での送信時の処理を、図６のフローチャートを参照して説明する。まず、中央制御ユニット３１１の制御で、送信データを一時蓄積させるバッファメモリであるメモリ３２１に送信データを用意して、送信データを作成させる（ステップＳ３１）。送信データが作成されると、送信先がブリッジ装置を経由するか否か判断する（ステップＳ３２）。
【００８５】
ここでの送信先の判断は、パケット検出部３１４に保持された受信パケットの送信元を使用する。即ち、ここでは受信パケットの送信元と双方向に通信を行う状態であると見なして、その受信データの送信元を、送信データの送信先であるとして、パケット検出部３１４に保持された情報を利用して、送信先がブリッジ装置を経由するか判断する。
【００８６】
ブリッジ装置を経由した先のネットワークが、送信先であると判断した場合には、ステップＳ３３に移って、送信レート制御部３１３で、設定可能なデータ転送速度の中から、その送信先のネットワークでのデータ転送に適したデータ転送速度を選択する。具体的には、例えばパケット検出部３１４に保持された情報に含まれる、受信パケットのデータ転送速度とほぼ等しいデータ転送速度を選定する。
【００８７】
また、ステップＳ３２でデータの送信先が、この端末装置に直接接続されたネットワーク内であり、ブリッジ装置を経由しない伝送であると判断した場合には、ステップＳ３４に移って、通常のフォールバック処理を行う。通常のフォールバック処理とは、従来の技術の欄で既に説明したように、複数用意されたデータ転送速度の中から、そのときの電波伝搬環境に合わせた最も適切なデータ転送速度を選定する処理である。
【００８８】
そして、ステップＳ３３又はＳ３４で選定されたデータ転送速度で、この端末装置３００′からのデータ転送を実行させる（ステップＳ３５）。
【００８９】
なお、ここまでの説明では、受信データの送信元が、ブリッジ装置を経由して接続されたネットワークであるか否かの判断として、受信パケットに含まれるアドレスを利用したが、その他の方法でブリッジ装置を経由したか否か判断するようにしても良い。例えば、端末装置３００′とブリッジ装置２００との間でのデータ転送を行う無線通信ネットワークで実際に選択可能なデータ転送速度よりも、所定量（ここでの所定量とは比較的大きな値）以上離れた低速なデータ転送速度でデータを受信した場合には、ブリッジ装置を経由していることが原因で低速なデータ転送が行われていると見なして、ブリッジ装置を経由した通信であると判断できる。
【００９０】
さらに、本実施の形態では受信したパケットのネットワークアドレスとデータ転送速度を保存しているが、ステップＳ１１で行なうようなスループット測定を行ない、最適なデータ転送速度を推定してもよい。
【００９１】
また、端末装置３００′で受信した受信データとして、コリジョン信号又はポーズ信号に相当するパケットを受信した場合には、これらのパケットはフローコントロール用の信号であるので、フローコントロールが実行される可能性の高いネットワークからの送信（即ち端末装置３００′と直接接続されたネットワークからの送信）であると判断して、ブリッジ装置を経由してないデータ転送であると判断できる。
【００９２】
なお、図１に示した本例のシステム構成では、電源線を伝送路として使用したいわゆる電力線搬送通信による通信ネットワークと、ＩＥＥＥ８０２．１１ａ規格による無線通信ネットワークを、ブリッジ装置で接続させた場合の例について説明したが、いずれか一方、或いは双方のネットワークとして、その他の通信方式のネットワークを適用しても良い。
【００９３】
この場合、図１の例では、一方が有線の伝送路による通信ネットワークであり、他方が無線通信ネットワークとしたが、双方が有線の伝送路による通信ネットワークで構成する場合のブリッジ処理に適用したり、或いは双方が無線通信ネットワークで構成される場合のブリッジ処理に適用しても良い。
【００９４】
具体的な例を示すと、例えば、図１に示した電力線搬送通信による通信ネットワークの代わりに、ＡＤＳＬ（Asymmetric Digital Subscriber Line）等と称される電話用信号線に多重化された信号でデータ転送が行われる通信ネットワークを使用して、ブリッジ装置で、その電話用信号線に多重化された信号による通信ネットワークと、ＩＥＥＥ８０２．１１規格などの無線通信ネットワークとを接続させる処理を行うようにしても良い。無線通信ネットワークについては、ブルートゥース規格やワイヤレス１３９４規格などを適用しても良い。
【００９５】
また、有線の伝送路による通信ネットワークどうしをブリッジ装置で接続する構成とした場合には、例えば、一方の通信ネットワークを、電力線を伝送路として使用した通信ネットワークとし、他方の通信ネットワークを、電話用信号線に多重化された信号で伝送される通信ネットワークとしても良い。
【００９６】
また、無線通信ネットワークどうしをブリッジ装置で接続する構成とした場合には、例えば、ＩＥＥＥ８０２．１１ａ規格の無線通信ネットワークと、ＩＥＥＥ８０２．１１ｂ規格の無線通信ネットワークとを、ブリッジ装置で接続する構成としても良い。
【００９７】
また、上述した実施の形態では、ブリッジ装置や端末装置などの機器は、専用の通信処理装置として構成した例としたが、例えばパーソナルコンピュータ装置に、データ通信用のボードなどを組み込み、上述したフローチャートで説明した処理を実行するプログラムを、機器にインストールして、同様の処理を行うシステムを構成させるようにしても良い。
【００９８】
【発明の効果】
本発明によると、第１の通信ネットワークと第２の通信ネットワークとを接続するブリッジ装置内で、データ転送速度を適切に選定できるようになる。従って、ブリッジ装置内のデータ蓄積部のオバーフローを防げる転送速度の設定ができ、フローコントロールを極力避けた複数のネットワークに跨がるデータ転送が可能になる。
【００９９】
この場合、スループット測定部で一定時間のデータ転送速度選定のための測定を行い、その測定した平均値を基に、第２の通信ネットワークに接続された通信ポートからの送信データ転送速度の設定を行うようにしたことで、より正確なデータ転送速度を設定できるようになる。
【０１００】
また、スループット測定部が測定し推定したデータ転送速度と、第２の通信ネットワークに接続された通信ポートからの送信データ転送速度とを監視して、データ蓄積部がオーバーフローすることがないように、第２の通信ポートからの送信速度を変更するようにしたことで、フローコントロールを効果的に防止できる。
【０１０１】
また、第１の通信ネットワークや第２の通信ネットワークとして、無線通信によるネットワーク、電力線を伝送路として使用したネットワーク、電話用信号線に多重化された信号で伝送されるネットワークを使用することで、それぞれが比較的不安定なネットワークを接続させることが良好に行える。
【図面の簡単な説明】
【図１】本発明の一実施の形態によるシステム構成例を示した説明図である。
【図２】本発明の一実施の形態による機器構成例を示したブロック図である。
【図３】本発明の一実施の形態によるブリッジ装置での処理例を示したフローチャートである。
【図４】本発明の一実施の形態による端末装置の送信系を含めた構成例を示したブロック図である。
【図５】本発明の一実施の形態による端末装置での受信時の処理例を示したフローチャートである。
【図６】本発明の一実施の形態による端末装置での送信時の処理例を示したフローチャートである。
【図７】従来の無線伝送システムの機器構成例を示したブロック図である。
【符号の説明】
１０…基地局、３０…端末局、９０…電源線、１００…セットトップボックス、１０１…タイミング制御部、１０２…送信データ処理部、１０３…畳み込み部、１０４…インターリーバ、１０５…変調部、１０６…逆高速フーリエ変換部、１０７…デジタル・アナログ変換器、１０８…フロントエンド部、１０９…メモリ、１１０…中央制御ユニット、１１１…電源プラグ、２００…ブリッジ装置、２０１…電源プラグ、２０２…フロントエンド部、２０３…アナログ／デジタル変換器、２０４…ウィンドウ検出部、２０５…高速フーリエ変換部、２０６…復調部、２０７…デインターリーバ、２０８…ビタビ復号器、２０９…受信データ処理部、２１０…メモリ、２１１…送信データ処理部、２１２…畳み込み部、２１３…インターリーバ、２１４…変調部、２１５…逆高速フーリエ変換部、２１６…デジタル・アナログ変換器、２１７…高周波部、２１８…アンテナ、２２０…中央制御ユニット、２２１…タイミング制御部、２２２…レートコントロール部、２２３…レート比較テーブル、２２４…スループット測定部、３００，３００′…端末装置、３０１…アンテナ、３０２…高周波部、３０３…アナログ／デジタル変換器、３０４…ウィンドウ検出部、３０５…高速フーリエ変換部、３０６…復調部、３０７…デインターリーバ、３０８…ビタビ復号器、３０９…受信データ処理部、３１０…メモリ、３１１…中央制御ユニット、３１２…タイミング制御部、３１３…送信レート制御部、３１４…パケット検出部、３２１…メモリ、３２２…送信データ処理部、３２３…畳み込み部、３２４…インターリーバ、３２５…変調部、３２６…逆高速フーリエ変換部、３２７…デジタル・アナログ変換器
【図１】
0004032824.tif 000002
【図２】
0004032824.tif 000003
【図３】
0004032824.tif 000004
【図４】
0004032824.tif 000005
【図５】
0004032824.tif 000006
【図６】
0004032824.tif 000007
【図７】
0004032824.tif 000008