(57)【要約】【課題】出力したデータ信号を受信側で正しく判定させることができる通信装置を提供すること。【解決手段】通信システム１１は、通信装置としての送信装置１２及び受信装置１３を含み、それらは通信媒体１４により通信可能に接続されている。送信装置１２は、送信信号ＴＸを出力し、受信装置１３は、通信媒体１４を介して受信信号ＲＸを受信する。通信媒体１４は例えば光ファイバであり、送信信号ＴＸに対して受信信号ＲＸに歪みを生じる。送信装置１２はパルス幅調整回路２３を備え、該パルス幅調整回路２３は通信媒体１４により波形歪みが生じる受信信号ＲＸの波形を理想波形に近づけるように送信信号ＴＸのパルス幅を調整して出力する。【選択図】　　　図１
2004096217.tif 000002
【特許請求の範囲】
【請求項１】
通信媒体を介して受信した受信信号のパルス幅に基づいて受信データを生成する受信装置に送信信号を送信する通信装置であって、
前記受信装置における受信信号の波形を理想波形に近づけるように前記送信信号のパルス幅を調整するパルス幅調整回路を備えたことを特徴とする通信装置。
【請求項２】
通信媒体を介して受信した受信信号のパルス幅に基づいて受信データを生成する受信装置に送信信号を送信する通信装置であって、
前記送信信号に対する前記受信信号の波形歪みを解消するように前記送信信号のパルス幅を調整するパルス幅調整回路を備えたことを特徴とする通信装置。
【請求項３】
送信データに基づいて理想波形に近い波形を持つパルス信号を生成する送信回路を備え、
前記パルス幅調整回路は、前記パルス信号のパルス幅を調整することを特徴とする請求項１又は２記載の通信装置。
【請求項４】
前記パルス幅調整回路は、
前記パルス信号を前記受信信号に応じて遅延させた遅延信号を生成する遅延回路を備え、
前記遅延信号と前記パルス信号とを合成して前記送信信号を生成することを特徴とする請求項３記載の通信装置。
【請求項５】
前記パルス幅調整回路は、
前記パルス信号から遅延時間の異なる複数の信号を生成し、選択信号に基づいて前記複数の信号のうちの１つを遅延信号として出力する遅延回路と、
前記遅延信号と前記パルス信号とを合成し、前記パルス信号のパルス幅よりも長いパルス幅を持つ第１の幅調整信号と、前記パルス信号のパルス幅よりも短いパルス幅を持つ第２の幅調整信号とを生成する信号生成回路と、
選択信号に基づいて前記第１又は第２の幅調整信号を前記送信信号として出力する選択回路と、
を備えたことを特徴とする請求項３記載の通信装置。
【請求項６】
パルス調整情報を記憶する記憶回路を備え、
前記パルス幅調整回路は、前記記憶回路に記憶されたパルス調整情報に基づいて前記送信信号のパルス幅を調整すること、を特徴とする請求項１乃至５のうちの何れか一項に記載の通信装置。
【請求項７】
接続された複数の受信装置のそれぞれに対応するパルス幅調整情報を記憶する記憶回路を備え、
前記パルス幅調整回路は、送信先に応じて記憶されたパルス調整情報に基づいて該送信先に送信する送信信号のパルス幅を調整すること、を特徴とする請求項１乃至５のうちの何れか一項に記載の通信装置。
【請求項８】
前記パルス幅調整回路は、前記通信媒体を介して受信した受信信号のパルス幅を調整したパルス信号を受信データを生成する受信回路に出力すること、を特徴とする請求項１乃至７のうちの何れか一項に記載の通信装置。
【請求項９】
前記通信媒体を介して受信した受信信号の波形歪みを検出する検出回路を備え、
前記パルス幅調整回路は、前記検出回路の検出結果に基づいて前記送信信号のパルス幅を調整すること、を特徴とする請求項１乃至８のうちの何れか一項に記載の通信装置。
【請求項１０】
通信媒体を介して受信した受信信号のパルス幅に基づいて受信データを生成する受信装置に送信信号を送信する通信方法であって、
前記受信装置における受信信号の波形を理想波形に近づけるように前記送信信号のパルス幅を調整すること、を特徴とする通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信装置及び通信方法に関するものである。
近年、複数の装置の間におけるデータ通信には、データ転送量の増大と転送速度の高速化が求められており、通信媒体に光ファイバを利用した所謂光通信が用いられるようになってきている。そして、この光通信における信頼性の向上が求められている。
【０００２】
【従来の技術】
従来、図１１に示すように、データ通信システム１は通信装置としての送信装置２及び受信装置３を備え、両装置２，３は通信媒体４を介して接続されている。送信装置２は送信回路５を備え、該送信回路５はビットレートに応じたパルス幅を持つ送信信号（光パルス信号）Ｓ１を送出する。
【０００３】
受信装置３は受信回路６を備え、該受信回路６は通信媒体４を介して受信した受信信号（受信パルス光）ＲＸをビットレートに応じた周波数のクロック信号に基づいてサンプリングして受信データを生成する。
【０００４】
【発明が解決しようとする課題】
ところで、上記のような通信システムにおいて、例えば通信媒体４のオンオフ時間特性の違いにより、受信側における受信データにパルス幅の歪み（ジッタ）が発生する。このパルス幅の歪みは、受信データに誤りを生じさせる。
【０００５】
例えば、図１２に示すように、送信回路５は送信データに応じたレベルと所定（１００ｎｓ（ナノ秒））のパルス幅を持つ送信信号ＴＸを出力する。図に示すように、送信データ「１，０」を送信する場合、送信回路５は送信信号ＴＸを１００ｎｓの間Ｈレベルに保持し、次の１００ｎｓの間Ｌレベルに保持する。この送信信号ＴＸは、通信媒体４のオンオフ時間特性により立ち上がりエッジが立ち下がりエッジに比べて大きく遅れる。例えば、受信装置３側端部において、通信媒体４は、立ち上がりエッジを７５ｎｓ遅らせ、立ち下がりエッジを１２．５ｎｓ遅らせる。その結果、受信信号ＲＸのＨレベルのパルス幅が３７．５ｎｓ（Ｌレベルのパルス幅は１６２．５ｎｓ）になる。
【０００６】
受信回路６は、受信信号ＲＸの立ち上がりエッジに、受信データを判定するために送信信号ＴＸのパルス幅と実質的に同じ周期を持つ通信クロック信号ＲＣＫの立ち下がりエッジを同期させる。そして、受信回路６は、通信クロック信号ＲＣＫの立ち上がりエッジに応答して受信信号ＲＸのレベルを判断し、その判断結果に応じて「１」又は「０」の受信データを出力する。
【０００７】
受信信号ＲＸに歪みが発生していない場合、送信信号ＴＸのパルス幅と実質的に同じ周期の通信クロック信号ＲＣＫを用いれば、送信データと実質的に同じ受信データを得ることができる。しかしながら、受信信号ＲＸのＨレベルのパルス幅は通信クロック信号ＲＣＫのパルス幅よりも狭くなっているため、受信回路６は「０，０」の受信データを出力する。
【０００８】
このように、伝送経路において発生するパルス幅のジッタは、受信データに誤りを生じさせるという問題があった。
本発明は、上記問題点を解決するためになされたものであって、その目的は、出力したデータ信号を受信側で正しく判定させることができる通信装置と通信方法を提供することにある。
【０００９】
【課題を解決するための手段】
上記目的を解決するため、請求項１に記載の発明は、通信媒体を介して受信した受信信号のパルス幅に基づいて受信データを生成する受信装置に送信信号を送信する通信装置であって、前記受信装置における受信信号の波形を理想波形に近づけるように前記送信信号のパルス幅を調整するパルス幅調整回路を備えた。
【００１０】
請求項２に記載の発明は、通信媒体を介して受信した受信信号のパルス幅に基づいて受信データを生成する受信装置に送信信号を送信する通信装置であって、前記送信信号に対する前記受信信号の波形歪みを解消するように前記送信信号のパルス幅を調整するパルス幅調整回路を備えた。
【００１１】
請求項３に記載の発明は、送信データに基づいて理想波形に近い波形を持つパルス信号を生成する送信回路を備え、前記パルス幅調整回路は、前記パルス信号のパルス幅を調整するようにした。
【００１２】
請求項４に記載の発明は、前記パルス幅調整回路は、前記パルス信号を前記受信信号に応じて遅延させた遅延信号を生成する遅延回路を備え、前記遅延信号と前記パルス信号とを合成して前記送信信号を生成するようにした。
【００１３】
請求項５に記載の発明は、前記パルス幅調整回路は、前記パルス信号から遅延時間の異なる複数の信号を生成し、選択信号に基づいて前記複数の信号のうちの１つを遅延信号として出力する遅延回路と、前記遅延信号と前記パルス信号とを合成し、前記パルス信号のパルス幅よりも長いパルス幅を持つ第１の幅調整信号と、前記パルス信号のパルス幅よりも短いパルス幅を持つ第２の幅調整信号とを生成する信号生成回路と、選択信号に基づいて前記第１又は第２の幅調整信号を前記送信信号として出力する選択回路と、を備えた。
【００１４】
請求項６に記載の発明は、パルス調整情報を記憶する記憶回路を備え、前記パルス幅調整回路は、前記記憶回路に記憶されたパルス調整情報に基づいて前記送信信号のパルス幅を調整するようにした。
【００１５】
請求項７に記載の発明は、接続された複数の受信装置のそれぞれに対応するパルス幅調整情報を記憶する記憶回路を備え、前記パルス幅調整回路は、送信先に応じて記憶されたパルス調整情報に基づいて該送信先に送信する送信信号のパルス幅を調整するようにした。
【００１６】
請求項８に記載の発明は、前記パルス幅調整回路は、前記通信媒体を介して受信した受信信号のパルス幅を調整したパルス信号を受信データを生成する受信回路に出力するようにした。
【００１７】
請求項９に記載の発明は、前記通信媒体を介して受信した受信信号の波形歪みを検出する検出回路を備え、前記パルス幅調整回路は、前記検出回路の検出結果に基づいて前記送信信号のパルス幅を調整するようにした。
【００１８】
請求項１０に記載の発明は、通信媒体を介して受信した受信信号のパルス幅に基づいて受信データを生成する受信装置に送信信号を送信する通信方法であって、前記受信装置における受信信号の波形を理想波形に近づけるように前記送信信号のパルス幅を調整するようにした。
【００１９】
【発明の実施の形態】
（第一実施形態）
以下、本発明を具体化した第一実施形態を図１〜図４に従って説明する。
【００２０】
図１は、通信システムの概略構成図である。
通信システム１１は、通信装置としての送信装置１２及び受信装置１３を含み、それらは通信媒体１４により通信可能に接続されている。送信装置１２は、送信信号ＴＸを出力し、受信装置１３は、通信媒体１４を介して受信信号ＲＸを受信する。通信媒体１４は例えば光ファイバであり、送信信号ＴＸに対して受信信号ＲＸに歪みを生じる。本実施形態の送信装置１２は、受信装置１３における受信信号ＲＸの波形が、該受信装置１３において受信誤りが発生しないように送信信号ＴＸを生成する。
【００２１】
送信装置１２は、ＣＰＵ２１と送信回路２２とパルス幅調整回路２３とを含む。
ＣＰＵ２１は、受信装置１３へ送信する送信データＤｔを送信回路２２に出力する。送信回路２２は、通信レートに応じた周波数を持つ通信クロック信号により、送信データＤｔに応じて生成したパルス信号Ｓ１を出力する。
【００２２】
パルス幅調整回路２３は、パルス信号Ｓ１からパルス幅を調整した送信信号ＴＸを生成する。パルス幅調整回路２３は、パルス幅の調整を受信側にて所望の波形となるように行う。その所望の波形は通信媒体１４において歪みがない理想波形（＝通信規約に規定されたパルス幅を持つ波形）に近いことが望ましい。尚、所望の波形は、受信装置１３において復号誤りがない波形であればよい。即ち、送信装置１２は、受信装置１３において誤りがないようにパルス幅を予め調整して送信する。
【００２３】
受信装置１３は、受信回路２５とＣＰＵ２６とを含む。受信回路２５は、通信レートに応じた周波数を持つ通信クロック信号により受信信号ＲＸをサンプリングして生成した受信データＤｒをＣＰＵ２６に出力する。
【００２４】
次に、送信装置１２の構成を説明する。
図２は、送信装置１２の一部ブロック回路図であり、パルス幅調整回路の詳細な回路構成を示す。
【００２５】
送信装置１２は、発振回路３１、分周器３２、送信回路２２、パルス幅調整回路２３を含む。
発振回路３１は、送信装置１２の動作クロック信号ＣＬＫを生成する。分周器３２は、動作クロック信号ＣＬＫを分周して通信レートに応じたパルス幅を持つ通信クロック信号ＴＣＫを生成する。例えば、図３に示すように、分周器３２は、動作クロック信号ＣＬＫを８分周して１００ｎｓ（ナノ秒）周期の通信クロック信号ＴＣＫを生成する。
【００２６】
送信回路２２は、その通信クロック信号ＴＣＫに応答し、ＣＰＵ２１から入力された送信データＤｔに基づいて生成したパルス信号Ｓ１をパルス幅調整回路２３に出力する。図３に示すように、送信回路２２は、送信データＤｔが「１」の場合にはＨレベルのパルス信号Ｓ１を、送信データＤｔが「０」の場合にはＬレベルのパルス信号Ｓ１を生成する。各レベルのパルス幅は、それぞれ通信クロック信号ＴＣＫの周期に基づいて１００ｎｓである。
【００２７】
パルス幅調整回路２３は、記憶回路３３、遅延回路３４、アンド回路３５、オア回路３６、選択回路（セレクタ）３７を含む。
記憶回路３３には、予め設定されたパルス調整情報が記憶されている。パルス幅調整情報は、幅情報と、有効化情報と、長短情報とを含む。
【００２８】
幅情報は、パルス幅を調整するための情報であり、予め実験等により、受信側にて所望の波形となる（例えば、受信側にて受信される信号が通信規約によって定められたパルス幅を持つ）ように通信媒体１４に応じて設定された値（パルス幅調整量）である。即ち、パルス幅調整回路２３は、通信媒体１４等の送信状態に応じてパルス幅を調整するための情報が予め設定されている。
【００２９】
有効化情報は、送信装置１２において、出力する送信信号ＴＸのパルス幅を調整するか否かを設定した情報である。即ち、パルス幅調整回路２３は、設定された有効化情報に基づいて、無調整の送信信号ＴＸを出力するか、パルス幅を調整した送信信号ＴＸを出力するかが設定されている。
【００３０】
長短情報は、送信信号ＴＸのパルス幅を調整する方向を示す情報である。通信媒体１４によっては、受信信号ＲＸのパルス幅が送信信号ＴＸのパルス幅に比べて長くなる場合や短くなる場合がある。従って、受信信号ＲＸのパルス幅が送信信号ＴＸのそれに比べて短くなる場合、パルス幅調整回路２３にて送信信号ＴＸのパルス幅を予め長くする必要がある。一方、受信信号ＲＸのパルス幅が送信信号ＴＸのそれに比べて長くなる場合、パルス幅調整回路２３にて送信信号ＴＸのパルス幅を予め短くする必要がある。従って、パルス幅調整回路２３は、パルス幅を調整する方向を記憶回路３３に記憶させることで、送信信号ＴＸのパルス幅をパルス信号Ｓ１のそれよりも長く調整することと短く調整することに対応している。
【００３１】
記憶回路３３は、幅情報に基づいて第１選択信号ＳＬ１を生成し、無効化情報と長短情報とに基づいて第２選択信号ＳＬ２を生成する。第１選択信号ＳＬ１は幅情報に対応するビット数の信号から構成され、第２選択信号ＳＬ２は無効化情報と長短情報とに対応するビット数の信号から構成されている。
【００３２】
遅延回路３４には、動作クロック信号ＣＬＫとパルス信号Ｓ１が入力される。また、遅延回路３４には、記憶回路３３から第１選択信号ＳＬ１が入力される。遅延回路３４は、複数のフリップ・フロップ回路（ＦＦ）３８ａ，３８ｂ，・・・，３８ｎと、選択回路（セレクタ）３９を含む。
【００３３】
ＦＦ３８ａ〜３８ｎは直列接続され、各ＦＦ３８ａ〜３８ｎには動作クロック信号ＣＬＫが入力されている。初段のＦＦ３８ａにはパルス信号Ｓ１が入力されている。更に、各ＦＦ３８ａ〜３８ｎの出力端子は選択回路３９に接続されている。
【００３４】
各ＦＦ３８ａ〜３８ｎは、動作クロック信号ＣＬＫの立ち上がりエッジに応答して入力信号と同じレベルを持つ信号を出力する。従って、パルス信号Ｓ１のレベルが変化した場合、各ＦＦ３８ａ〜３８ｎは、初段のＦＦから順番に動作クロック信号ＣＬＫの立ち上がりエッジ毎に出力信号のレベルを変更する。即ち、各ＦＦ３８ａ〜３８ｎは、動作クロック信号ＣＬＫに応答して、パルス信号Ｓ１を順番に遅延させた信号を出力する。各ＦＦ３８ａ〜３８ｎが出力する信号を、遅延信号ＤＳａ〜ＤＳｎとする。各遅延信号ＤＳａ〜ＤＳｎは、パルス信号Ｓ１を遅延させているため、図３に示すように、該パルス信号Ｓ１と同じパルス幅を持つ。尚、図３には、遅延信号ＤＳａ，ＤＳｂのみを示す。
【００３５】
選択回路３９には、複数の遅延信号ＤＳａ〜ＤＳｎと、第１選択信号ＳＬ１とが入力される。選択回路３９は、第１選択信号ＳＬ１に応答し、複数の遅延信号ＤＳａ〜ＤＳｎのうちの選択信号ＳＬ１に対応する信号を選択遅延信号ＤＳ１として出力する。遅延信号ＤＳ１は、各遅延信号ＤＳａ〜ＤＳｎのうちの１つであるため、各遅延信号ＤＳａ〜ＤＳｎと同様に、該パルス信号Ｓ１と同じパルス幅を持つ。
【００３６】
従って、遅延回路３４は、動作クロック信号ＣＬＫに応答してパルス信号Ｓ１を遅延させた複数の遅延信号を生成する。そして、遅延回路３４は、生成した複数の遅延信号のうちの一つを第１選択信号ＳＬ１に応答して選択し、該選択遅延信号ＤＳ１を出力する。即ち、遅延回路３４は、選択信号ＳＬ１に対応するクロック数分、パルス信号Ｓ１を遅延させた遅延信号ＤＳ１を出力する。例えば、図３に示すように、遅延回路３４は、第１選択信号ＳＬ１に応答して遅延信号ＤＳｂを選択し、該遅延信号ＤＳｂと実質的に同じ波形を持つ遅延信号ＤＳ１を出力する。
【００３７】
アンド回路３５は、入力されるパルス信号Ｓ１と遅延信号ＤＳ１とを論理積演算して生成した第１幅調整信号Ｓ２を出力する。オア回路３６は、入力されるパルス信号Ｓ１と遅延信号ＤＳ１とを論理和演算して生成した第２幅調整信号Ｓ３を出力する。遅延信号ＤＳ１は、パルス信号Ｓ１に対して第１選択信号ＳＬ１に対応する動作クロック信号ＣＬＫのパルス数分だけ遅延されており、該パルス信号Ｓ１と同じパルス幅を持つ。従って、図３に示すように、第１幅調整信号Ｓ２のパルス幅は、パルス信号Ｓ１のパルス幅よりもパルス数だけ短く、第２幅調整信号Ｓ３のパルス幅は、パルス信号Ｓ１のパルス幅よりもパルス数分だけ長い。
【００３８】
選択回路３７には、パルス信号Ｓ１と、第１及び第２幅調整信号Ｓ２，Ｓ３と、第２選択信号ＳＬ２とが入力される。選択回路３７は、第２選択信号ＳＬ２に応答し、パルス信号Ｓ１と第１及び第２幅調整信号Ｓ２，Ｓ３のうちから選択した１つを送信信号ＴＸとして出力する。例えば、選択回路３７は、第２選択信号ＳＬ２に応答して第２幅調整信号Ｓ３と実質的に同じ波形を持つ送信信号ＴＸを出力する。
【００３９】
即ち、アンド回路３５とオア回路３６は、パルス信号Ｓ１と遅延信号ＤＳ１とを合成し、パルス信号Ｓ１のパルス幅よりも短いパルス幅を持つ第１幅調整信号Ｓ２とそれよりも長いパルス幅を持つ第２幅調整信号Ｓ３とを生成する信号生成回路を構成する。そして、選択回路３７は、第２選択信号ＳＬ２に応答してパルス信号Ｓ１と第１及び第２幅調整信号Ｓ２，Ｓ３のうちから選択した１つを送信信号ＴＸとして出力する。
【００４０】
従って、遅延回路３４は、動作クロック信号ＣＬＫに応答してパルス信号Ｓ１を遅延させた複数の遅延信号を生成する。そして、遅延回路３４は、生成した複数の遅延信号のうちの一つを第１選択信号ＳＬ１に応答して選択し、該選択遅延信号ＤＳ１を出力する。即ち、遅延回路３４は、選択信号ＳＬ１に対応するクロック数分、パルス信号Ｓ１を遅延させた遅延信号ＤＳ１を出力する。
【００４１】
即ち、上記のように構成されたパルス幅調整回路２３は、有効化情報に基づいてパルス幅を調整する場合に、記憶回路３３に記憶された幅情報に応じてパルス幅を（長く又は短く）調整した送信信号ＴＸを出力する。一方、有効化情報に基づいてパルス幅を調整しない場合に、入力されるパルス信号Ｓ１と実質的に同じパルス幅を有する送信信号ＴＸを出力する。
【００４２】
次に、上記のように構成された送信装置１２の作用を図４に従って説明する。今、送信装置１２から受信装置１３に向かって通信媒体１４を介して信号を送信する。この通信媒体１４は、従来例と同様に、信号の波形に歪みを生じさせる。即ち、送信信号ＴＸに対する受信信号ＲＸにおいて、立ち上がりエッジを７５ｎｓ遅延させ、立ち下がりエッジを１２．５ｎｓ遅延させる。
【００４３】
この歪みに対して、パルス幅調整回路２３は、予め記憶回路３３に記憶されたパルス調整情報に基づいてパルス幅を調整した送信信号ＴＸを送信する。具体的には、パルス幅調整回路２３は、１００ｎｓのパルス幅を持つパルス信号Ｓ１を、Ｈレベル「１」のパルス幅を１６２．５ｎｓにした送信信号ＴＸを生成する。
【００４４】
受信装置１３は、送信信号ＴＸが通信媒体１４を通過した受信信号ＲＸを受信する。この受信信号ＲＸは、送信信号ＴＸに比べてＨレベルのパルス幅が短くなり、このパルス幅は１００ｎｓ（＝１６２．５−７５＋１２．５）となる。
【００４５】
受信装置１３は、この受信信号ＲＸを規定の周期（パルス幅）を持つ通信クロック信号ＲＣＫにて復号化する。この通信クロック信号ＲＣＫは、送信装置１２の送信回路２２がパルス信号Ｓ１を生成する際に用いる通信クロック信号ＴＣＫと同じ周期（Ｈレベルのパルス幅が５０ｎｓ）を持つ。受信装置１３は、通信クロック信号ＲＣＫの立ち下がりエッジを受信信号ＲＸの立ち上がりエッジに同期させ、通信クロック信号ＲＣＫの立ち上がりエッジにおける受信信号ＲＸのレベルに対応する値を持つ受信データを出力する。受信信号ＲＸのＨレベルのパルス幅は、送信装置１２にて送信信号ＴＸのＨレベルパルス幅を調整しているため、１００ｎｓであり、従来のそれ（３７．５ｎｓ）よりも長く、通信クロック信号ＲＣＫの周期の１／２よりも長い。このため、受信装置１３は、通信クロック信号ＲＣＫの立ち上がりエッジに対応して値が「１」の受信データを出力する。このように、この通信システム１１では、波形歪みを生じさせる通信媒体１４を用いても、通信誤りが発生しない。即ち、送信装置１２は、送信信号ＴＸのパルス幅を予め調整することで、受信装置１３における受信誤りの発生を防いでいる。
【００４６】
以上記述したように、本実施形態によれば、以下の効果を奏する。
（１）パルス幅調整回路２３を備え、通信媒体１４により波形歪みが生じる受信信号ＲＸの波形を理想波形に近づけるように送信信号ＴＸのパルス幅を調整して出力するようにした。その結果、受信装置１３における受信誤りの発生を抑えることができる。
【００４７】
（２）パルス幅調整回路２３は、第２選択信号ＳＬ２に応答してパルス幅を調整していない送信信号ＴＸを出力することができるように構成されている。従って、波形歪みを生じさせない通信媒体にも容易に対応することができる。
【００４８】
（３）パルス幅調整回路２３に備えられた遅延回路３４は、パルス信号Ｓ１から遅延時間の異なる複数の遅延信号ＤＳａ〜ＤＳｎを生成し、第１選択信号ＳＬ１に応答して選択した遅延信号を選択遅延信号ＤＳ１として出力する。そして、信号生成回路によりパルス信号と選択遅延信号ＤＳ１を合成してパルス幅を調整した送信信号ＴＸを出力するようにした。従って、送信信号ＴＸのパルス幅を容易に調整することができる。また、送信信号ＴＸのパルス幅を容易に変更することができる。
【００４９】
（第二実施形態）
以下、本発明を具体化した第二実施形態を図５に従って説明する。
尚、説明の便宜上、第一実施形態と同様の構成については同一の符号を付してその説明を一部省略する。
【００５０】
図５は、送信装置４１の一部ブロック回路図であり、パルス幅調整回路の詳細な回路構成を示す。
この送信装置４１は、図１の送信装置１２と置き換えられて通信システムを構成する。
【００５１】
送信装置４１は、発振回路３１、分周器３２、送信回路２２、パルス幅調整回路４２、記憶回路４３を含む。
記憶回路４３は、第一実施形態の記憶回路３３と実質的に同じ機能を提供する。即ち、記憶回路４３には、予め設定されたパルス調整情報が記憶されている。パルス幅調整情報は、幅情報と、有効化情報と、長短情報とを含む。記憶回路４３は、幅情報に基づいて第１選択信号ＳＬ１を生成し、無効化情報と長短情報とに基づいて第２選択信号ＳＬ２を生成する。そして、記憶回路４３にて生成された第１及び第２選択信号ＳＬ１，ＳＬ２は、パルス幅調整回路４２に出力される。
【００５２】
パルス幅調整回路４２は、パルス信号Ｓ１、動作クロック信号ＣＬＫ、第１及び第２選択信号ＳＬ１，ＳＬ２とが入力される。パルス幅調整回路４２は、遅延回路３４、アンド回路３５、オア回路３６、選択回路（セレクタ）３７を含み、記憶回路４３から第１及び第２選択信号ＳＬ１，ＳＬ２が遅延回路３４の選択回路（セレクタ）３９とセレクタ３７にそれぞれ供給されている。従って、本実施形態のパルス幅調整回路４２と記憶回路４３は、第１実施形態のパルス幅調整回路２３と実質的に同じ機能を提供する。
【００５３】
即ち、パルス幅調整回路４２は、外部から供給される第１及び第２選択信号ＳＬ１，ＳＬ２に応答してパルス信号Ｓ１からパルス幅を調整した、又はパルス信号Ｓ１と実質的に同じパルス幅を有する送信信号ＴＸを出力する。
【００５４】
以上記述したように、本実施形態によれば、以下の効果を奏する。
（１）パルス幅調整回路４２は、記憶回路４３から供給される第１及び第２選択信号ＳＬ１，ＳＬ２に応答し、パルス信号Ｓ１に基づいてパルス幅を調整した、又はパルス信号Ｓ１と実質的に同じパルス幅を有する送信信号ＴＸを出力するようにした。記憶回路４３として、送信データを一時的に記憶するメモリ（バッファ）等の一部を利用することができ、回路構成の自由度を高くすることができる。また、記憶回路４３をバッファ等のメモリの一部を利用することで、記憶回路４３の周辺回路（パルス幅調整回路４２に備えた記憶回路４３をアクセスするための回路構成）を省略することができ、送信装置の回路規模を小さくすることができる。
【００５５】
（第三実施形態）
以下、本発明を具体化した第三実施形態を図６に従って説明する。
尚、説明の便宜上、第一及び第二実施形態と同様の構成については同一の符号を付してその説明を一部省略する。
【００５６】
図６は、通信システムの概略構成図である。
通信システム５１は、通信装置としての送信装置５２及び受信装置１３を含み、それらは通信媒体１４により接続されている。
【００５７】
送信装置５２は、ＣＰＵ５３と送信回路２２とパルス幅調整回路４２とを含む。
ＣＰＵ５３は、受信装置１３へ送信する送信データＤｔを送信回路２２に出力する。更に、ＣＰＵ５３は、パルス幅調整回路４２に対して第１及び第２選択信号ＳＬ１，ＳＬ２を出力する。
【００５８】
送信回路２２は、通信レートに応じた周波数を持つ通信クロック信号により生成した送信データに応じて生成したパルス信号Ｓ１を出力する。
パルス幅調整回路４２は、ＣＰＵ５３から供給される第１及び第２選択信号ＳＬ１，ＳＬ２に応答してパルス信号Ｓ１からパルス幅を調整した、又はパルス信号Ｓ１と実質的に同じパルス幅を有する送信信号ＴＸを出力する。
【００５９】
ＣＰＵ５３は、送信信号ＴＸのパルス幅を変更するように第１及び第２選択信号ＳＬ１，ＳＬ２を生成する。そのパルス幅の変更は、例えば動作環境に応じて行われる。即ち、通信システムが動作する環境（周辺温度）によって通信媒体１４の特性が変化すると、パルス幅の調整が不要になったり、予め定めたパルス調整情報（幅情報）ではパルス幅の調整不足になる場合がある。
【００６０】
このため、ＣＰＵ５３は、温度センサにより環境温度を検出し、該検出結果に応じて調整するパルス幅の値を決定し、該決定結果に応じて第１及び第２選択信号ＳＬ１，ＳＬ２を生成する。
【００６１】
パルス幅調整回路４２は、ＣＰＵ５３から供給される第１及び第２選択信号ＳＬ１，ＳＬ２に応答してパルス信号Ｓ１からパルス幅を調整した、又はパルス信号Ｓ１と実質的に同じパルス幅を有する送信信号ＴＸを出力する。
【００６２】
受信装置１３は、通信媒体１４を介して受信した受信信号ＲＸを復号化する。この時、通信媒体１４の特性は、環境温度に応じた特性に変化する。ＣＰＵ５３は、この変化する特性に応じて受信装置１３にて誤りが発生しないように送信信号ＴＸのパルス幅を変更するべく第１及び第２選択信号ＳＬ１，ＳＬ２を生成する。通信媒体１４の特性の変化量は、予め実験等により求められ（数値化され）、ＣＰＵ５３の内部メモリ又は通信のためのプログラムデータに格納されている。ＣＰＵ５３は、数値化された変化量に基づいて第１及び第２選択信号ＳＬ１，ＳＬ２を生成する。
【００６３】
この通信システム１１では、通信媒体１４の特性が変化しても、通信誤りが発生しない。即ち、送信装置１２は、送信信号ＴＸのパルス幅を予め調整することで、受信装置１３における受信誤りの発生を防いでいる。
【００６４】
以上記述したように、本実施形態によれば、以下の効果を奏する。
（１）ＣＰＵ５３は、送信データＤｔを送信回路２２へ出力し、第１及び第２選択信号ＳＬ１，ＳＬ２をパルス幅調整回路４２へ出力するようにした。その結果、記憶回路を設ける必要がなく、その分、送信装置５２の回路規模を小さくすることができる。
【００６５】
（２）ＣＰＵ５３がパルス幅調整回路４２に対して第１及び第２選択信号ＳＬ１，ＳＬ２を出力するようにした。その結果、送信信号ＴＸのパルス幅を容易に変更することができる。
【００６６】
（第四実施形態）
以下、本発明を具体化した第四実施形態を図７及び図８に従って説明する。
尚、説明の便宜上、第一〜第三実施形態と同様の構成については同一の符号を付してその説明を一部省略する。
【００６７】
図７は、通信システムの概略構成図である。
通信システム６１は、通信装置として送信装置６２と複数（本実施形態では２つ）の受信装置１３ａ，１３ｂとを含む。送信装置６２と第１受信装置１３ａは第１通信媒体６３ａを介して通信可能に接続され、送信装置６２と第２受信装置１３ｂは第２通信媒体６３ｂを介して通信可能に接続されている。第１及び第２通信媒体６３ａ，６３ｂは例えば光ファイバからなる。尚、送信装置６２と各受信装置１３ａ，１３ｂとの接続形態は、各受信装置１３ａ，１３ｂを通信媒体６３ａ，６３ｂにてそれぞれ接続する形態に限らず、ＨＵＢ等の分配器、光ファイバにあっては１対多（１×ｎ）カプラを用いた接続形態としてもよい。
【００６８】
送信装置６２は送信信号ＴＸを出力し、第１受信装置１３ａは第１通信媒体６３ａを介して第１受信信号ＲＸａを受信する。又、送信装置６２は送信信号ＴＸを出力し、第２受信装置１３ｂは第２通信媒体６３ｂを介して第２受信信号ＲＸｂを受信する。
【００６９】
第１及び第２通信媒体６３ａ，６３ｂは、それぞれの特性により、送信信号ＴＸに対する第１及び第２受信信号ＲＸａ，ＲＸｂに歪みを生じさせる。本実施形態の送信装置６２は、受信装置１３ａ，１３ｂにおける受信信号ＲＸａ，ＲＸｂの波形が、該受信装置１３ａ，１３ｂにおいて受信誤りが発生しないように送信信号ＴＸを生成する。
【００７０】
送信装置６２は、ＣＰＵ６４と送信回路２２とパルス幅調整回路６５とを含む。
ＣＰＵ６４は、第１又は第２受信装置１３ａ，１３ｂへ送信する送信データＤｔを送信回路２２に出力する。更に、ＣＰＵ６４は、パルス幅調整回路６５に対して装置選択信号ＳＬＴを出力する。
【００７１】
送信回路２２は、通信レートに応じた周波数を持つ通信クロック信号により、送信データＤｔに応じて生成したパルス信号Ｓ１をパルス幅調整回路６５に出力する。
【００７２】
パルス幅調整回路６５は、パルス信号Ｓ１からパルス幅を調整した送信信号ＴＸを生成する。この時、パルス幅調整回路６５は、装置選択信号ＳＬＴに基づいて、パルス幅の調整を各受信装置１３ａ，１３ｂに対応して該受信側にて所望の波形となるように行う。その所望の波形は第１及び第２通信媒体６３ａ，６３ｂにおいて歪みがない理想波形に近いことが望ましい。尚、所望の波形は、第１及び第２受信装置１３ａ，１３ｂにおいて復号誤りがない波形であればよい。即ち、送信装置６２は、第１及び第２受信装置１３ａ，１３ｂにおいて誤りがないように送信信号ＴＸのパルス幅を予め調整して送信する。
【００７３】
第１受信装置１３ａは、受信回路２５ａとＣＰＵ２６ａとを含む。受信回路２５ａは、通信レートに応じた周波数を持つ通信クロック信号により受信信号ＲＸａをサンプリングして生成した受信データＤｒａをＣＰＵ２６ａに出力する。第２受信装置１３ｂは、受信回路２５ｂとＣＰＵ２６ｂとを含む。受信回路２５ｂは、通信レートに応じた周波数を持つ通信クロック信号により受信信号ＲＸｂをサンプリングして生成した受信データＤｒｂをＣＰＵ２６ｂに出力する。
【００７４】
次に、送信装置６２の構成を説明する。
図８は、送信装置６２の一部ブロック回路図であり、パルス幅調整回路の詳細な回路構成を示す。
【００７５】
送信装置６２は、ＣＰＵ６４、送信回路２２、パルス幅調整回路６５を含む。尚、送信装置６２は、図示しないが第一実施形態と同様に、発振回路３１と分周器３２とを含み、動作クロック信号ＣＬＫと通信クロック信号ＴＣＫを生成している。
【００７６】
パルス幅調整回路６５は、第１記憶回路６６ａ、第２記憶回路６６ｂ、遅延回路３４、アンド回路３５、オア回路３６、選択回路（セレクタ）３７を含む。
第１記憶回路６６ａには、第１受信装置１３ａに対応して予め設定された第１パルス調整情報が記憶され、該パルス幅調整情報は、幅情報と、有効化情報と、長短情報とを含む。第１パルス調整情報は、第１受信装置１３ａにおいて、それぞれの受信信号ＲＸａに基づく第１受信データＤｒａに誤りを生じさせない、即ち第１通信媒体６３ａにより第１受信信号ＲＸａに発生する歪みを打ち消すように設定された情報である。第１記憶回路６６ａは、幅情報に基づいて第１選択信号ＳＬ１ａを生成し、無効化情報と長短情報とに基づいて第２選択信号ＳＬ２ａを生成する。第１選択信号ＳＬ１ａは幅情報に対応するビット数の信号から構成され、第２選択信号ＳＬ２ａは無効化情報と長短情報とに対応するビット数の信号から構成されている。
【００７７】
同様に、第２記憶回路６６ｂには、第２受信装置１３ｂに対応して予め設定された第２パルス調整情報が記憶され、該パルス幅調整情報は、幅情報と、有効化情報と、長短情報とを含む。第２パルス調整情報は、第２受信装置１３ｂにおいて、それぞれの受信信号ＲＸｂに基づく第２受信データＤｒｂに誤りを生じさせない、即ち第２通信媒体６３ｂにより第２受信信号ＲＸｂに発生する歪みを打ち消すように設定された情報である。第２記憶回路６６ｂは、幅情報に基づいて第１選択信号ＳＬ１ｂを生成し、無効化情報と長短情報とに基づいて第２選択信号ＳＬ２ｂを生成する。第１選択信号ＳＬ１ｂは幅情報に対応するビット数の信号から構成され、第２選択信号ＳＬ２ｂは無効化情報と長短情報とに対応するビット数の信号から構成されている。
【００７８】
ＣＰＵ６４は、送信データＤｔの送信先に応じて、該送信データＤｔに基づく送信信号ＴＸのパルス幅を調整するべく、装置選択信号ＳＬＴを生成する。即ち、第１及び第２通信媒体６３ａ，６３ｂは、それぞれオンオフ特性が異なるため、送信信号ＴＸに対して第１受信信号ＲＸａに発生する歪みと第２受信信号ＲＸｂに発生する歪みとが異なる。従って、ＣＰＵ６４は、送信信号ＴＸの送信先が第１及び第２受信装置１３ａ，１３ｂの何れであるかに基づいて装置選択信号ＳＬＴを生成する。例えば、ＣＰＵ６４は、送信先が第１受信装置１３ａである時にはＨレベルの装置選択信号ＳＬＴを出力し、送信先が第２受信装置１３ｂである時にはＬレベルの装置選択信号ＳＬＴを出力する。
【００７９】
第１記憶回路６６ａはＨレベルの装置選択信号ＳＬＴに応答して活性化し、Ｌレベルのそれに応答して非活性化する。逆に、第２記憶回路６６ｂはＬレベルの装置選択信号ＳＬＴに応答して活性化し、Ｈレベルのそれに応答して非活性化する。活性化した第１記憶回路６６ａ又は第２記憶回路６６ｂは、それぞれに記憶したパルス調整情報に基づく第１選択信号と第２選択信号を出力する。
【００８０】
尚、受信装置が３つ以上の場合、装置選択信号ＳＬＴを複数ビットの信号とすることが有効である。ＣＰＵ６４は送信先に応じたビットのみをＨレベル（又はＬレベル）とした装置選択信号ＳＬＴを生成する。各受信装置は、対応するビットのレベルに応じて活性化又は非活性化し、活性化した１つの受信装置が第１及び第２選択信号を出力する。
【００８１】
従って、本実施形態のパルス幅調整回路６５は、接続された各受信装置１３ａ，１３ｂ、詳しくは各通信媒体６３ａ，６３ｂに応じてパルス幅を調整した送信信号ＴＸを出力する。このため、各受信装置１３ａ，１３ｂにおける受信信号ＲＸａ，ＲＸｂのそれぞれを復号した受信データＤｒａ，Ｄｒｂに誤りが発生しない。
【００８２】
以上記述したように、本実施形態によれば、以下の効果を奏する。
（１）送信装置６２において各受信装置１３ａ，１３ｂにおける受信信号ＲＸａ，ＲＸｂが理想波形となるように送信信号ＴＸのパルス幅を調整したため、各受信装置１３ａ，１３ｂに誤りを訂正するための回路を備えなくてもよい。従って、受信側での対策が不要となり、通信システム６１全体のコストダウンを図ることができる。
【００８３】
（第五実施形態）
以下、本発明を具体化した第五実施形態を図９及び図１０に従って説明する。尚、説明の便宜上、第一〜第四実施形態と同様の構成については同一の符号を付してその説明を一部省略する。
【００８４】
図９は、通信システムの概略構成図である。
通信システム７１は、複数（図９では２つ）のデータ通信装置７２，７３が通信媒体７４を介して通信可能に接続されている。通信装置７２，７３はそれぞれ送信及び受信が可能に構成されている。
【００８５】
即ち、第１通信装置７２は、ＣＰＵ８１、送信回路８２、パルス幅調整回路８３、受信回路８４を備え、第２通信装置７３は、受信回路８５、ＣＰＵ８６、送信回路８７を備える。
【００８６】
ＣＰＵ８１は、第２通信装置７３へ送信する送信データＤｔａを送信回路８２に出力する。送信回路８２は、通信レートに応じた周波数を持つ通信クロック信号により、送信データＤｔａに応じて生成したパルス信号Ｓ１ｔを出力する。
【００８７】
パルス幅調整回路８３は、パルス信号Ｓ１ｔからパルス幅を調整した送信信号ＴＸａを生成する。パルス幅調整回路８３は、パルス幅の調整を受信側にて所望の波形となるように行う。その所望の波形は通信媒体７４において歪みがない理想波形に近いことが望ましい。尚、所望の波形は、第２通信装置７３において復号誤りがない波形であればよい。即ち、送信装置１２は、第２通信装置７３において誤りがないようにパルス幅を予め調整して送信する。
【００８８】
パルス幅調整回路８３は、通信媒体７４を介して第２通信装置７３から受信した受信信号ＲＸａを入力し、該受信信号ＲＸａのパルス幅を通信媒体７４に対応して調整したパルス信号Ｓ１ｒを受信回路８４に出力する。受信回路８４は、通信クロック信号によりパルス信号Ｓ１ｒをサンプリングして生成した受信データＤｒｂをＣＰＵ２６に出力する。
【００８９】
第２通信装置７３の受信回路８５は、通信媒体７４を介して第１通信装置７２から受信した受信信号ＲＸｂを入力し、該受信信号ＲＸｂを通信レートに応じた周波数を持つ通信クロック信号によりサンプリングして生成した受信データＤｒｂをＣＰＵ８６に出力する。ＣＰＵ８６は、第１通信装置７２へ送信する送信データＤｔｂを送信回路８７に出力する。送信回路８７は、通信クロック信号により、送信データＤｔｂに応じて生成した送信信号ＴＸｂを送信する。
【００９０】
つまり、本実施形態のパルス幅調整回路８３は、第１通信装置７２において、送信時及び受信時に通信媒体７４に対応して入力信号（パルス信号Ｓ１ｔと受信信号ＲＸａ）のパルス幅を調整した信号（送信信号ＴＸａとパルス信号Ｓ１ｒ）を出力するように構成されている。従って、第２通信装置７３側にてパルス幅を調整しなくても、第２通信装置７３と第１通信装置７２の受信における誤りの発生を抑えることができる。
【００９１】
図１０は、パルス幅調整回路８３のブロック回路図である。
パルス幅調整回路８３は、検出回路９１、記憶回路９２、第１及び第２スイッチ回路９３，９４、遅延回路３４、アンド回路３５、オア回路３６、選択回路３７を備える。
【００９２】
検出回路９１には、受信信号ＲＸａと通信クロック信号ＴＣＫとが入力される。通信クロック信号ＴＣＫは第一実施形態で説明したように、所定の周期（１００ｎｓ）を持つパルス信号である。検出回路９１は、受信信号ＲＸａのパルス幅を検出し、該検出結果と通信クロック信号ＴＣＫとを比較して通信媒体７４に対応するパルス調整情報（幅情報）を算出する。
【００９３】
この受信信号ＲＸａは、図９に示す第２通信装置７３から送信された送信信号ＴＸｂが通信媒体７４を介して受信されたものである。そして、第２通信装置７３は、パルス幅調整回路を備えていないため、送信信号ＴＸｂのパルス幅は無調整、即ち通信クロック信号ＴＣＫの周期と同じパルス幅を有している。従って、受信信号ＲＸａのパルス幅は、送信信号ＴＸｂのパルス幅と比較して、通信媒体７４が持つ特性の影響を受けている。
【００９４】
検出回路９１は、この受信信号ＲＸａのパルス幅をサンプリングにより検出する。そして、検出回路９１は、検出した受信信号ＲＸａのパルス幅と通信クロック信号ＴＣＫの周期とを比較し、その比較結果に基づいて送信信号ＴＸａのパルス幅を調整するための幅情報を演算する。受信信号ＲＸａのパルス幅が通信クロック信号ＴＣＫの周期の１／２（本実施形態では５０ｎｓ）よりも短い場合、この第１通信装置７２から送信した送信信号ＴＸａに対する受信信号ＲＸｂのパルス幅も同程度となるため、第２通信装置７３において受信誤りが発生する。
【００９５】
従って、検出回路９１は、受信信号ＲＸａのパルス幅に基づいて、第２通信装置７３における受信信号ＲＸｂのパルス幅が通信クロック信号ＴＣＫの周期の１／２よりも長くなるように送信信号ＴＸａのパルス幅を調整するように幅情報を算出する。そして、検出回路９１は、その算出した幅情報を記憶回路９２に出力し、該記憶回路９２はその幅情報を記憶する。そして、記憶回路９２は、記憶した幅情報に基づいて作成した第１選択信号ＳＬ１を遅延回路３４の選択回路３７に出力する。
【００９６】
遅延回路３４には、第１スイッチ回路９３を介してパルス信号Ｓ１ｔ又は受信信号ＲＸａが入力される。第１スイッチ回路９３と第２スイッチ回路９４は、ＣＰＵ８１からの送受信切り替え信号ＳＴＲにより切り替え制御される。即ち、送受信切り替え信号ＳＴＲに基づいて、送信時には、遅延回路３４にパルス信号Ｓ１ｔが入力され、選択回路３７の出力信号が送信信号ＴＸａとして通信媒体７４に出力されるように切り替えられる。一方、受信時には、遅延回路３４に受信信号ＲＸａが入力され、選択回路３７の出力信号がパルス信号Ｓ１ｒとして受信回路８４に供給されるように切り替えられる。
【００９７】
即ち、パルス幅調整回路８３は、記憶回路９２に記憶されたパルス情報に基づいて、入力されるパルス信号Ｓ１ｔからパルス幅を調整した送信信号ＴＸａを出力し、入力される受信信号ＲＸａからパルス幅を調整したパルス信号Ｓ１ｒを出力する。パルス幅調整回路８３は、図９の第２通信装置７３において受信誤りが発生しないように予め送信信号ＴＸａのパルス幅を調整するとともに、第１通信装置７２において受信誤りが発生しないように受信信号ＲＸａからパルス幅を調整したパルス信号Ｓ１ｒを生成する。
【００９８】
以上記述したように、本実施形態によれば、以下の効果を奏する。
（１）パルス幅調整回路８３は、パルス信号Ｓ１ｔからパルス幅を調整した送信信号ＴＸを出力し、受信信号ＲＸからパルス幅を調整したパルス信号Ｓ１ｒを受信回路８４に出力するようにした。その結果、自装置７２における受信誤りを防止することができる。
【００９９】
（２）検出回路９１は、受信信号ＲＸａに基づいてパルス幅を調整するための幅情報を検出し、記憶回路９２のパルス幅情報を更新するようにした。その結果、通信媒体７４の特性の変化や、通信媒体の交換に容易に対応することができる。
【０１００】
（３）受信する毎に検出回路９１が受信信号ＲＸａのパルス幅を検出して記憶回路９２の内容（パルス幅情報を）を更新するようにした。その結果、環境（周囲の温度）等に応じて通信媒体７４のオンオフ特性が変化しても、その変化に追従するようにパルス幅の調整量を変更し、環境等の影響による受信側の通信装置７３における受信誤りを防ぐことができる。
【０１０１】
尚、上記各実施形態は、以下の態様で実施してもよい。
・第四実施形態において、送信データＤｔａ，Ｄｔｂに送信先の情報が含まれている場合、その情報に基づいてパルス幅調整回路６５が第１記憶回路６６ａと第２記憶回路６６ｂとの何れかを選択するようにしてもよい。
【０１０２】
・第五実施形態において、第四実施形態と同様に、第１通信装置７２と複数の通信相手とを通信可能に構成し、各通信相手に対してパルス幅を調整するようにそれぞれの通信相手に対応して記憶回路を設けて実施しても良い。尚、第一〜第五実施形態において、記憶回路は、通信相手に対して機能的に回路として示したものであり、１つの記憶回路に複数の通信相手に対応するパルス調整情報を記憶しても良い。
【０１０３】
・第五実施形態において、通信装置７２は、受信信号ＲＸａに基づくパルス幅の歪み（ジッタ）の検出を適宜行うようにしてもよい。例えば、通信装置７２は、受信開始時（第１回目の受信時）に検出する。その検出のためには、例えば検出回路９１はレジスタを備える。レジスタは通信装置７２の動作開始時（リセット時を含む）にクリアされ、検出回路９１は、パルス幅の検出を行うとレジスタをセットし、該レジスタがセットされている場合には検出動作を実行しない。このような構成にすれば、検出回路９１が信号を受信する毎に検出動作を実行しないので、その分、消費電力を低減することができる。
【０１０４】
尚、必要に応じて検出回路９１の検出動作を実行するようにする。例えば、ＣＰＵ８１から検出回路９１に対して図１０に示すクリア信号ＣＬＲを出力し、検出回路９１は、そのクリア信号ＣＬＲに応答してレジスタをリセットする。このように構成すれば、消費電力を低減しつつ送信信号ＴＸａのパルス幅を通信媒体７４の特性に対応して調整することができる。
【０１０５】
・上記第五実施形態では、パルス幅調整回路８３が検出回路９１を含む構成としたが、パルス幅調整回路と検出回路とを別々に備える構成としても良い。
・上記第五実施形態では、検出回路９１の検出結果を記憶し第１及び第２選択信号ＳＬ１，ＳＬ２を生成する記憶回路９２を備えたが、検出回路から直接第１及び第２選択信号ＳＬ１，ＳＬ２を出力する構成としても良い。その場合、検出回路の出力部にラッチ回路等を備え、第１及び第２選択信号ＳＬ１，ＳＬ２のレベルを保持するようにすると良い。
【０１０６】
・上記第五実施形態において、送信信号ＴＸａに対するパルス幅調整量と、受信信号ＲＸａに対するパルス幅調整量とを異なる構成としてもよい。即ち、送信用の記憶回路と受信用の記憶回路とを備え、送受信切り替え信号ＳＴＲにより何れかを選択する。この構成によれば、通信相手の通信装置７３から出力される送信信号ＴＸｂが理想波形ではない（パルス幅が異なる）場合や、通信媒体７４の特性が通信方向によって異なる場合においても、第１及び第２通信装置７２，７３における受信信号ＲＸａ，Ｒｘｂを理想波形に近づけ、受信誤りを防ぐことができる。
【０１０７】
・上記各実施形態のパルス幅調整回路２３，４２，６５，８３は、パルス信号Ｓ１よりもＨレベルのパルス幅が長い第１幅調整信号Ｓ２と、パルス信号Ｓ１よりもＨレベルのパルス幅が短い第２幅調整信号Ｓ３とを生成するようにしたが、通信媒体１４に応じて何れか一方の信号のみを生成する構成としてもよい。この場合、アンド回路３５とオア回路３６の何れか一方を省略するとともに、選択回路３７と記憶回路３３の回路構成を少なくすることができ、パルス幅調整回路２３，４２，６５，８３の占有面積を小さくすることができる。
【０１０８】
・上記各実施形態では、通信装置１２，５２，６２，７２としてＣＰＵ２１，５３，６４，８１と送信回路２２，８２とパルス幅調整回路２３，４２，６５，８３を備える構成とした。これを、例えばパソコン等のコンピュータに通信装置としての通信ボードを搭載する（取り外し可能に接続する）ことで、コンピュータ同士の通信における送信信号のパルス幅を調整するようにしてもよい。即ち、通信ボードには送信回路とパルス幅調整回路とを備え、コンピュータのＣＰＵからの送信データに基づいて生成する送信信号のパルス幅を調整する。
【０１０９】
上記各実施形態の特徴をまとめると以下のようになる。
（付記１）　通信媒体を介して受信した受信信号のパルス幅に基づいて受信データを生成する受信装置に送信信号を送信する通信装置であって、
前記受信装置における受信信号の波形を理想波形に近づけるように前記送信信号のパルス幅を調整するパルス幅調整回路を備えたことを特徴とする通信装置。（１）
（付記２）　通信媒体を介して受信した受信信号のパルス幅に基づいて受信データを生成する受信装置に送信信号を送信する通信装置であって、
前記送信信号に対する前記受信信号の波形歪みを解消するように前記送信信号のパルス幅を調整するパルス幅調整回路を備えたことを特徴とする通信装置。（２）
（付記３）　送信データに基づいて理想波形に近い波形を持つパルス信号を生成する送信回路を備え、
前記パルス幅調整回路は、前記パルス信号のパルス幅を調整することを特徴とする付記１又は２記載の通信装置。（３）
（付記４）　前記パルス幅調整回路は、
前記パルス信号を前記受信信号に応じて遅延させた遅延信号を生成する遅延回路を備え、
前記遅延信号と前記パルス信号とを合成して前記送信信号を生成することを特徴とする付記３記載の通信装置。（４）
（付記５）　前記パルス幅調整回路は、入力されるパルス信号と同じパルス幅を持つ送信信号を出力可能に構成されたこと、を特徴とする付記４記載の通信装置。
（付記６）　前記パルス幅調整回路は、
前記パルス信号から遅延時間の異なる複数の信号を生成し、選択信号に基づいて前記複数の信号のうちの１つを遅延信号として出力する遅延回路と、
前記遅延信号と前記パルス信号とを合成し、前記パルス信号のパルス幅よりも長いパルス幅を持つ第１の幅調整信号と、前記パルス信号のパルス幅よりも短いパルス幅を持つ第２の幅調整信号とを生成する信号生成回路と、
選択信号に基づいて前記第１又は第２の幅調整信号を前記送信信号として出力する選択回路と、
を備えたことを特徴とする付記３記載の通信装置。（５）
（付記７）　前記選択回路は、第１及び第２の幅調整信号と前記パルス信号とが入力され、該パルス信号と前記第１及び第２の幅調整信号のうちの１つを前記選択信号に基づいて選択し、該選択した信号を前記送信信号として出力すること、を特徴とする付記６記載の通信装置。
（付記８）　パルス調整情報を記憶する記憶回路を備え、
前記パルス幅調整回路は、前記記憶回路に記憶されたパルス調整情報に基づいて前記送信信号のパルス幅を調整すること、を特徴とする付記１乃至７のうちの何れか一つに記載の通信装置。（６）
（付記９）　接続された複数の受信装置のそれぞれに対応するパルス幅調整情報を記憶する記憶回路を備え、
前記パルス幅調整回路は、送信先に応じて記憶されたパルス調整情報に基づいて該送信先に送信する送信信号のパルス幅を調整すること、を特徴とする付記１乃至７のうちの何れか一つに記載の通信装置。（７）
（付記１０）　前記パルス幅調整回路は、前記通信媒体を介して受信した受信信号のパルス幅を調整したパルス信号を受信データを生成する受信回路に出力すること、を特徴とする付記１乃至９のうちの何れか一つに記載の通信装置。（８）
（付記１１）　前記通信媒体を介して受信した受信信号の波形歪みを検出する検出回路を備え、
前記パルス幅調整回路は、前記検出回路の検出結果に基づいて前記送信信号のパルス幅を調整すること、を特徴とする付記１乃至１０のうちの何れか一つに記載の通信装置。
（付記１２）　前記通信媒体を介して受信した受信信号の波形歪みを検出し、該検出結果に基づいて前記記憶回路のパルス調整情報を更新する検出回路を備えたこと、を特徴とする付記８又は９記載の通信装置。
（付記１３）　前記検出回路は、前記受信信号を入力する毎に波形歪みを検出すること、を特徴とする付記１１又は１２記載の通信装置。
（付記１４）　通信媒体を介して受信した受信信号のパルス幅に基づいて受信データを生成する受信装置に送信信号を送信する通信方法であって、
前記受信装置における受信信号の波形を理想波形に近づけるように前記送信信号のパルス幅を調整すること、を特徴とする通信方法。（１０）
（付記１５）　通信媒体を介して受信した受信信号のパルス幅に基づいて受信データを生成する受信装置に送信信号を送信する通信方法であって、
前記送信信号に対する前記受信信号の波形歪みを解消するように前記送信信号のパルス幅を調整すること、を特徴とする通信方法。
（付記１６）　送信データに基づいて理想波形に近い波形を持つパルス信号を前記受信信号に応じて遅延させた遅延信号を生成し、該遅延信号と前記パルス信号とを合成して前記送信信号を生成することを特徴とする付記１４又は１５記載の通信方法。
（付記１７）　送信データに基づいて理想波形に近い波形を持つパルス信号から遅延時間の異なる複数の信号を生成し、該複数の信号のうちの１つと前記パルス信号とを合成して前記パルス信号のパルス幅よりも長いパルス幅を持つ第１の幅調整信号と前記パルス信号のパルス幅よりも短いパルス幅を持つ第２の幅調整信号とを生成し、前記第１又は第２の幅調整信号を前記送信信号として出力することを特徴とする付記１４又は１５記載の通信方法。
（付記１８）　前記通信媒体を介して受信した受信信号のパルス幅を調整したパルス信号を生成すること、を特徴とする付記１４乃至１７のうちの何れか一つに記載の通信方法。
（付記１９）　前記通信媒体を介して受信した受信信号の波形歪みを検出し、該検出結果に基づいて前記送信信号のパルス幅を調整すること、を特徴とする付記１４乃至１８のうちの何れか一つに記載の通信方法。
【０１１０】
【発明の効果】
以上詳述したように、本発明によれば、出力したデータ信号を受信側で正しく判定させることができる通信装置と通信方法を提供することができる。
【図面の簡単な説明】
【図１】第一実施形態の通信システムの概略構成図である。
【図２】第一実施形態のパルス幅調整回路の回路図である。
【図３】パルス幅調整回路の動作波形図である。
【図４】通信システムの動作波形図である。
【図５】第二実施形態のパルス幅調整回路の回路図である。
【図６】第三実施形態の通信システムの概略構成図である。
【図７】第四実施形態の通信システムの概略構成図である。
【図８】第四実施形態のパルス幅調整回路の回路図である。
【図９】第五実施形態の通信システムの概略構成図である。
【図１０】第五実施形態のパルス幅調整回路の回路図である。
【図１１】従来の通信システムの概略構成図である。
【図１２】従来例の動作波形図である。
【符号の説明】
１２，４１，５２，６２，７２　通信装置（送信装置）
１３，１３ａ，１３ｂ，７３　受信装置
１４，６３ａ，６３ｂ　通信媒体
２２，８２　送信回路
２３，４２，６５，８３　パルス幅調整回路
８４　受信回路
ＴＸ，ＴＸａ　送信信号
Ｓ１　パルス信号
【図１】
2004096217.tif 000003
【図２】
2004096217.tif 000004
【図３】
2004096217.tif 000005
【図４】
2004096217.tif 000006
【図５】
2004096217.tif 000007
【図６】
2004096217.tif 000008
【図７】
2004096217.tif 000009
【図８】
2004096217.tif 000010
【図９】
2004096217.tif 000011
【図１０】
2004096217.tif 000012
【図１１】
2004096217.tif 000013
【図１２】
2004096217.tif 000014