(57)【要約】【課題】ミキサ等のアナログ回路を用いる必要のない比較的簡素な構成により伝送データの周波数成分を調整する。【解決手段】送信側のＥＣＵにおいては、ベースバンドデータが、１ビットごとに、当該１ビットの値に応じた２種類の４ビットのビットパターンに変換された後、伝送データとして伝送線路へ送信される。受信側のＥＣＵにおいては、伝送線路から受信された伝送データが、送信側の変換とは逆の変換により、ベースバンドデータに復元される。送信側のＥＣＵは、伝送データとして、当該伝送データのビット周期を表すトレーニングパターンを送信した後、ベースバンドデータに対応するデータを送信し、受信側のＥＣＵは、トレーニングパターンに基づき伝送データのビット周期を特定する。【選択図】図３
2014093682.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信装置（１）が共通の伝送線路（９）を介して通信を行う通信システムであって、
ベースバンドデータを、Ｍビット（Ｍは１以上の整数。）ごとに、当該Ｍビットの値に応じた２M種類のＮビット（ＮはＭよりも大きい３以上の整数。）のビットパターンに変換した後、伝送データとして前記伝送線路へ送信する送信機（３１）と、
前記伝送線路から前記伝送データを受信し、前記送信機による変換とは逆の変換により、前記伝送データから前記ベースバンドデータを復元する受信機（３２）と、
を備え、
前記送信機は、前記伝送データとして、当該伝送データのビット周期を表すトレーニングパターンを送信した後、前記ベースバンドデータに対応するデータを送信し、
前記受信機は、前記トレーニングパターンに基づき前記伝送データのビット周期を特定する
ことを特徴とする通信システム。
【請求項２】
請求項１に記載の通信システムであって、
前記Ｎは偶数であり、
前記Ｎビットのビットパターンは、「０」と「１」とが同数のビットパターンである
ことを特徴とする通信システム。
【請求項３】
請求項１又は請求項２に記載の通信システムであって、
前記Ｍは１であり、
前記２種類のビットパターンは、互いに反転した関係にある
ことを特徴とする通信システム。
【請求項４】
請求項１又は請求項２に記載の通信システムであって、
前記２M種類のビットパターンは、互いに位相をずらした関係にある
ことを特徴とする通信システム。
【請求項５】
請求項４に記載の通信システムであって、
前記２M種類のビットパターンは、Ｋビット分ずつ（Ｋは１以上の整数。）位相をずらした関係にある
ことを特徴とする通信システム。
【請求項６】
請求項４又は請求項５に記載の通信システムであって、
前記Ｍは１である
ことを特徴とする通信システム。
【請求項７】
請求項４又は請求項５に記載の通信システムであって、
前記Ｍは２である
ことを特徴とする通信システム。
【請求項８】
請求項４又は請求項５に記載の通信システムであって、
前記Ｍは３である
ことを特徴とする通信システム。
【請求項９】
請求項４又は請求項５に記載の通信システムであって、
前記Ｍは２であり、
前記ベースバンドデータは、第１のタイミングｔ１＝２Ｔ×Ｊ＋Ｔ（Ｔは周期、Ｊは０以上の整数。）で次ビットに変化する第１のベースバンドデータと、第２のタイミングｔ２＝２Ｔ×Ｊで次ビットに変化する第２のベースバンドデータと、からなり、
前記送信機は、前記Ｔの周期ごとに、前記第１のベースバンドデータ及び前記第２のベースバンドデータの各１ビットからなる２ビットを、当該２ビットの値に応じた４種類のビットパターンに変換する
ことを特徴とする通信システム。
【請求項１０】
請求項１又は請求項２に記載の通信システムであって、
前記２M種類のビットパターンは、互いに周波数が異なる関係にある
ことを特徴とする通信システム。
【請求項１１】
請求項１から請求項１０までのいずれか１項に記載の通信システムであって、
前記２M種類のビットパターンのうち、第１の種類のビットパターンは、疑似ランダムパターンに基づくビットパターンである
ことを特徴とする通信システム。
【請求項１２】
請求項１１に記載の通信システムであって、
前記第１の種類のビットパターンは、前記Ｎビットの前記疑似ランダムパターンである
ことを特徴とする通信システム。
【請求項１３】
請求項１１に記載の通信システムであって、
前記第１の種類のビットパターンは、前記疑似ランダムパターンをＩ等分（Ｉは２以上の整数。）した１番目から前記Ｉ番目までのビットパターンであり、
前記送信機は、前記Ｍビットごとの変換において、Ｉ×Ｐ＋Ｑ番目（Ｐは０以上の整数、Ｑは１以上Ｉ以下の整数。）の変換に前記Ｑ番目のビットパターンを用いる
ことを特徴とする通信システム。
【請求項１４】
請求項１１に記載の通信システムであって、
前記第１の種類のビットパターンは、前記Ｎビットよりも大きいビットの前記疑似ランダムパターンが複数連続したビットパターンをＳ等分（Ｓは２以上の整数。）した１番目からＳ番目までのビットパターンであり、
前記送信機は、前記Ｍビットごとの変換において、Ｓ×Ｐ＋Ｑ番目（Ｐは０以上の整数、Ｑは１以上Ｓ以下の整数。）の変換に前記Ｑ番目のビットパターンを用いる
ことを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信装置が共通の伝送線路を介して通信を行う形態の通信技術に関する。
【背景技術】
【０００２】
近年、例えば車両においては、ワイヤハーネスの総重量を低減するなどの理由から、従来複数のワイヤハーネスを用いて通信していた複数のデバイスを、同一のワイヤハーネス（伝送線路）に接続した通信システムが構築されている。こうした通信システムでは、複数のデバイスが重複しないタイミングでデータを送信することで、伝送線路の共通化が可能となり、ハーネス本数が低減される。
【０００３】
ところで、この種の通信システムでは、特定の周波数成分を持つことが好ましくない場合が生じ得る。例えば、複数のデバイスの入力容量や、伝送線路の分岐部分などの影響により、伝送線路の特性インピーダンスが変動し、その変動の仕方によっては、特定の周波数付近で急激に通過率が低下するような周波数特性が生じ得る。また、特定の周波数成分が高くなると、通信システム外の他の機器（例えばＡＭラジオの受信機）に影響を与えてしまう場合がある。
【０００４】
なお、ミキサ等のアナログ回路を用いてデジタルデータを周波数変換し、電波として伝送する構成は知られている（非特許文献１）。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】http://cp.literature.agilent.com/litweb/pdf/5965-7160J.pdf
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、前述した非特許文献１に記載の構成は、ミキサ等のアナログ回路を多用することから、設計の難易度が高い、回路サイズが大きい、ノイズ耐性が低い、といった問題がある。
【０００７】
本発明は、こうした問題にかんがみてなされたものであり、ミキサ等のアナログ回路を用いる必要のない比較的簡素な構成により伝送データの周波数成分を調整するための技術を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明の通信システムは、複数の通信装置（１）が共通の伝送線路（９）を介して通信を行う通信システムであって、送信機（３１）と、受信機（３２）と、を備える。送信機は、ベースバンドデータを、Ｍビット（Ｍは１以上の整数。）ごとに、当該Ｍビットの値に応じた２M種類のＮビット（ＮはＭよりも大きい３以上の整数。）のビットパターンに変換した後、伝送データとして伝送線路へ送信する。一方、受信機は、伝送線路から伝送データを受信し、送信機による変換とは逆の変換により、伝送データからベースバンドデータを復元する。具体的には、送信機は、伝送データとして、当該伝送データのビット周期を表すトレーニングパターンを送信した後、ベースバンドデータに対応するデータを送信する。そして、受信機は、トレーニングパターンに基づき伝送データのビット周期を特定する。
【０００９】
このような通信システムによれば、伝送線路上の伝送データを、ベースバンドデータよりも高いビットレートのデータに変換することで、伝送データの周波数成分を調整することができる。しかも、伝送データは、ベースバンドデータを、Ｍビットごとに、Ｎビットのビットパターンに変換したものであり、そのビット周期はトレーニングパターンに基づき特定可能である。したがって、ミキサ等のアナログ回路を用いる必要がなく、比較的簡素な構成により伝送データの周波数成分を調整することができる。
【００１０】
なお、この欄及び特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本発明の技術的範囲を限定するものではない。
【００１１】
また、本発明は、前述した通信システムの他、通信システムを構築する通信装置、通信装置に用いられるトランシーバや制御装置（マイクロコンピュータ）、通信システムで実行される通信方法など、種々の形態で実現することができる。
【図面の簡単な説明】
【００１２】
【図１】第１実施形態の通信システムの構成を示すブロック図である。
【図２】（Ａ）は通信の流れを示すブロック図、（Ｂ）はデータ変換の流れを時間軸に沿って示す図である。
【図３】第１実施形態のベースバンドデータと伝送データとの対応関係を示す図である。
【図４】伝送線路の周波数特性の一例を示す図である。
【図５】（Ａ）は比較例としてのアウトプット波形及びインプット波形を示す図、（Ｂ）は各波形のアイパターンを示す図である。
【図６】（Ａ）は疑似ランダムデータを送信した場合の波形を示す図、（Ｂ）はその波形をフーリエ変換したスペクトラムを示す図である。
【図７】ミキサ等のアナログ回路を用いた変調通信回路を示す図である。
【図８】（Ａ）はシミュレーションにおけるアウトプット波形及びインプット波形を示す図、（Ｂ）は各波形のアイパターンを示す図である。
【図９】シリアルＡＴＡの結線を示す図である。
【図１０】第２実施形態のベースバンドデータと伝送データとの対応関係を示す図である。
【図１１】第３実施形態のベースバンドデータと伝送データとの対応関係を示す図である。
【図１２】第４実施形態のベースバンドデータと伝送データとの対応関係を示す図である。
【図１３】第５実施形態のベースバンドデータと伝送データとの対応関係を示す図である。
【図１４】第６実施形態のベースバンドデータと伝送データとの対応関係を示す図である。
【図１５】第７実施形態のベースバンドデータと伝送データとの対応関係を示す図である。
【図１６】第８実施形態のベースバンドデータと伝送データとの対応関係を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明が適用された実施形態について、図面を用いて説明する。
［１．第１実施形態］
［１．１．構成］
図１に示す通信システムは、車両に搭載された複数の電子制御装置（以下「ＥＣＵ」という。）１を備える。これら複数のＥＣＵ１は、共通の伝送線路であるバス９に接続されてネットワーク（車内ＬＡＮ）を構築する。そして、各ＥＣＵ１は、バス９を介してＣＡＮ等のあらかじめ決められたプロトコルに従った相互通信を行う。つまり、この通信システムにおいて、複数のＥＣＵ１のそれぞれがノード（通信装置）として機能する。なお、ＥＣＵ１としては、例えば、エンジン制御を行うエンジンＥＣＵ、ブレーキ制御を行うブレーキＥＣＵ、ステアリング制御を行うステアリングＥＣＵ、サスペンション制御を行うサスペンションＥＣＵ等、種々の機能を有するものが知られている。
【００１４】
通常、各ＥＣＵ１は、マイクロコンピュータ（以下「マイコン」という。）２と、トランシーバ３と、を備える。
マイコン２は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＩＯポート等からなる周知の構成（図示せず）の他、通信コントローラ２１を備え、車両各部の制御処理や他のＥＣＵ１との通信処理を実行する。
【００１５】
通信コントローラ２１は、ＣＡＮ等のあらかじめ決められたプロトコルに従った通信処理（フレームの送受信、調停制御、通信エラー処理等）を実行する。通信コントローラ２１は、ベースバンドデータ（ベースバンド信号）をロウレベル又はハイレベルの送信信号としてトランシーバ３へ出力する。また、通信コントローラ２１は、バス９から受信された伝送データの内容を表すベースバンドデータを、ロウレベル又はハイレベルの受信信号としてトランシーバ３から入力する。
【００１６】
トランシーバ３は、マイコン２とバス９との間を仲介するインタフェース用ＩＣであり、送信回路３１と、受信回路３２と、を備える。送信回路３１は、マイコン２から入力したベースバンドデータ（送信信号）を、バス９を介して送受信される伝送データに変換して、バス９へ送信する。受信回路３２は、バス９から受信した伝送データを、ベースバンドデータ（受信信号）に変換（復元）して、マイコン２へ出力する。
【００１７】
［１．２．伝送データの送受信方法］
次に、伝送データの送受信方法について説明する。
図２（Ａ），（Ｂ）に示すように、送信側のＥＣＵ１においてマイコン２から出力されたベースバンドデータＡは、送信回路３１内の変調回路３１１によって変調データに変換され、パラレルデータＢとして出力される。変調データは、伝送データの１シンボルに相当する。なお、この変換は、ベースバンドデータが決まれば変調データが一義的に決まるものであり、パターンマッチングするだけであるため、簡単な組合せ回路で実現可能である。
【００１８】
変調回路３１１によって出力されたパラレルデータＢは、送信回路３１内のシリアライザ３１２によってシリアルデータＣに変換され、伝送データとしてバス９へ送信される。
具体的には、シリアライザ３１２は、入力したパラレルデータＢを単にシリアルデータに変換するだけではなく、伝送データの先頭に（パラレルデータＢに相当するデータ部分の前のヘッダとして）、トレーニングパターン及びコンマパターンを付加する。
【００１９】
トレーニング（training）パターンは、伝送データのビット周期（１ビットの時間）を表すビットパターンであり、受信側（具体的には、後述するＣＤＲ回路３２１）において伝送データのビット周期を特定可能とするためのものである。例えば、「１０１０１０」というビットパターン（「１０」の繰り返しパターンであって「０」と「１」とが同数の偶数のビットパターン）が、トレーニングパターンとして用いられる。
【００２０】
コンマ（comma）パターンは、受信側において、シンボル（変調データ）の単位を特定可能とする（シンボル単位での位相同期を可能とする）ためのものであり、ビット数が後述するシンボルと同一（本実施形態では４ビット）に設定される。例えば、「１１００」というビットパターン（トレーニングパターンとは異なるビットパターンであって「０」と「１」とが同数の偶数のビットパターン）が、コンマパターンとして用いられる。
【００２１】
バス９へ送信された伝送データ（シリアルデータＣ）は、受信側のＥＣＵ１において受信回路３２内のＣＤＲ回路（クロックデータリカバリ）３２１及びデシリアライザ３２２によってクロック及びデータがリカバリされた後、パラレルデータＤに変換される。このとき、ＣＤＲ回路３２１は、トレーニングパターンに基づいて、伝送データのビット周期を特定し、ビット単位の同期を行うことで、伝送データのビットパターンを特定する。
【００２２】
デシリアライザ３２２によって出力されたパラレルデータＤは、受信回路３２内の復調回路３２３によってベースバンドデータＥに変換（復元）される。つまり、前述した変調回路３１１とは逆の変換が行われる。なお、この変換も、変調回路３１１と同様、パターンマッチングするだけであるため、簡単な組合せ回路で実現可能である。
【００２３】
［１．３．通信の具体例］
次に、第１実施形態の通信システムで行われる通信の具体例について、図３を用いて説明する。第１実施形態の通信システムでは、変調通信におけるＢＰＳＫ（Binary Phase Shift Keying）に相当する方式の通信が行われる。
【００２４】
送信側のＥＣＵ１において、マイコン２からベースバンドデータ（例えば「１０１００１」）が出力されると、トランシーバ３の送信回路３１により、伝送データがバス９へ送信される。伝送データとしては、まずトレーニングパターンが送信され、続いてコンマパターンが送信される。その後に、ベースバンドデータに対応するデータが送信される。具体的には、送信回路３１は、ベースバンドデータを、１ビットごとに、当該１ビットの値に応じた２種類の４ビットのビットパターン（変調データ）に変換した後、伝送データとしてバス９へ送信する。
【００２５】
図３に示す例では、ベースバンドデータが「１」であれば、「１０１０」を表す４ビットの変調データに変換され、ベースバンドデータが「０」であれば、「０１０１」を表す４ビットの変調データに変換される。つまり、ベースバンドデータのビット値に対応する２種類の変調データのビットパターンは、互いに反転した関係にある。換言すれば、これらのビットパターンは、１ビットずつ互いに位相をずらした関係にある。そして、これらの変調データも、トレーニングパターン及びコンマパターンと同様、「０」と「１」とが同数の偶数のビットパターンである。
【００２６】
受信側のＥＣＵ１においては、受信回路３２が、バス９から伝送データを受信し、送信回路３１とは逆の変換により、伝送データからベースバンドデータを復元する。具体的には、受信回路３２は、トレーニングパターンに基づき伝送データのビット周期（１ビットの時間）を特定し、コンマパターンによりシンボルの単位を特定する。このような特定により、シンボル単位での位相同期を行うことのできる状態となり、その後に受信されるシンボル単位のデータが「０１０１」であれば「０」に、「１０１０」であれば「１」に変換されて、マイコン２へ出力される。その結果、送信側のマイコン２が出力したベースバンドデータを受信側で復元することができる。
【００２７】
［１．４．効果］
（１）第１実施形態によれば、例えば次のような問題Ａ，Ｂを抑制することができる。
［問題Ａ］
本実施形態のように、車載通信においては、複数のデバイス（例えばＥＣＵ）を同一のバスに接続し、それら複数のデバイスが重複しないタイミングでデータを送信する通信システムが広く採用されている。しかしながら、このように複数のデバイスを同一のバスにつないだ通信システムにおいては、それら複数のデバイスの入力容量や、バスの分岐部分などの影響により、バスの特性インピーダンスが変動する。そして、その変動の仕方によっては、例えば図４に示すように、特定の周波数付近で急激に通過率が低下するような周波数特性（通過特性又は減衰特性ともいう。）が生じ得る。なお、図４に示された周波数特性は一例であり、通過率が低下する周波数の高さや数などは、通信システムの構成の仕方によって異なり得る。
【００２８】
例えば、図４に示すように１ＭＨｚ付近に遮断特性を有する伝送線路を用いて、２．５Ｍｂｐｓの信号を伝送した場合、図５（Ａ）に示すように、伝送線路へ入力されるインプット波形に対し、伝送線路から出力されるアウトプット波形は大きく歪んでしまう。図５（Ｂ）に示すように、インプット波形のアイパターン（eye pattern）に対し、アウトプット波形のアイパターンは中央がつぶれた形となる。図５（Ｂ）において矢印Ａで示された箇所は、アイパターンの中心となるポイントであり、通常はここでデータがキャプチャされるが、この例ではこのポイントが閉じているために、データ誤りが生じやすくなってしまう。なお、２．５Ｍｂｐｓでは基本波は１．２５ＭＨｚであり、１ＭＨｚはこれとは異なる周波数であるが、この例のように波形歪みが発生してしまう。
【００２９】
［問題Ｂ］
車両の制御情報の通信においては、大きなデータレートはあまり要求されず、従来は１Ｍｂｐｓ以下が通常であったが、近年では、制御の高度化に伴い、数Ｍｂｐｓ程度のデータレートが要求される状況になってきている。しかしながら、数Ｍｂｐｓ程度の通信においては、５００ｋＨｚ〜１．５ＭＨｚにおいて比較的大きな信号電力を有し、これが不要輻射として放射されてしまう。この５００ｋＨｚ〜１．５ＭＨｚの周波数帯は、ＡＭラジオの電波と同様の周波数帯である。ＡＭラジオは、特に外来ノイズに対して弱いため、制御情報の通信において数Ｍｂｐｓ程度のデータレートを使用するには、ＡＭラジオへの影響を抑えるために、シールド等を設ける必要があり、その分コストがかかるという問題があった。
【００３０】
一例として、３ＭｂｐｓでＰＲＢＳ４の疑似ランダムデータを送信した場合の波形を図６（Ａ）に、また、この波形をフーリエ変換したスペクトラムを図６（Ｂ）に示す。図６（Ｂ）に示すように、５００ｋＨｚ〜１．５ＭＨｚに大きな電力成分があることが分かる。
【００３１】
以上のような問題Ａ，Ｂを抑制するための有効な方法は、ある特定の周波数の成分を小さくした通信を行うことである。特定の周波数成分を小さくする通信方式としては、例えば図７に示すような変調通信が知られている。
【００３２】
図７に示す構成は、前述した非特許文献１に記載の構成と同様のものであり、ミキサ等のアナログ回路を用いてデジタルデータを周波数変換し、電波として伝送するものである。この電波の部分を、自由空間を伝送させる構成に代えて、伝送線路上を伝送させる構成とすれば、伝送信号は元のデジタルデータとは異なる周波数にエネルギー分布を持つことになり、前述した問題Ａ，Ｂを抑制することが可能となる。
【００３３】
しかしながら、このような構成は、ミキサ等のアナログ回路を多用することから、設計の難易度が高い、回路サイズが大きい、ノイズ耐性が低い、といった問題がある。
これに対し、第１実施形態によれば、以上のような問題を抑制し、変調通信と同じように問題Ａ，Ｂを抑制することができる。すなわち、第１実施形態によれば、バス９上の伝送データを、ベースバンドデータよりも高いビットレートのデータに変換することで、伝送データの周波数成分を調整することができる。しかも、伝送データは、ベースバンドデータを、１ビットごとに、４ビットのビットパターンに変換したものであり、そのビット周期はトレーニングパターンに基づき特定可能である。したがって、ミキサ等のアナログ回路を用いる必要がなく、比較的簡素な構成により伝送データの周波数成分を調整することができる。
【００３４】
より詳細に説明すると、送信側のＥＣＵ１においては、変調通信技術のようにベースバンドデータに応じて伝送データの位相を変化させることで、ベースバンドデータのエネルギーを伝送データのビットレート付近に移す。これにより、特定周波数（前述した例では１ＭＨｚ）付近のエネルギーを減らすことで、伝送線路の周波数特性の影響を避けつつ、ＡＭラジオへのノイズを低減させることができる。通常のミキサを用いた変調信号では、キャリヤの位相とベースバンドデータの位相は無相関であるが、本実施形態では位相を一致させることで、受信側のＥＣＵ１でのＣＤＲを可能としている。つまり、図３に示すように、受信側でＣＤＲにより正常に伝送データを受信するためには、必ず受信側のビットの０．５ビット幅や１．５ビット幅等のＣＤＲが正常に行えないようなパルスが含まれていないことが重要である。このため、送信側においては、ベースバンドの１ビットを伝送データの整数ビットに変換する。
【００３５】
受信側のＥＣＵ１においては、伝送データを、近年ベースバンド通信で利用されているＣＤＲ技術を用いてリカバーする。そして、そのリカバーされたデータ列からベースバンドデータをデジタル処理により抽出する。ベースバンドデータの抽出にはデータの前のヘッダに含まれるシンボルからシンボル同期を行う。このように数ビット（トレーニングパターン及びコンマパターンのビット数）でシンボル同期ができるため、通信のレイテンシに対する影響がほとんど無い。
【００３６】
以上のように、第１実施形態によれば、ミキサを用いたアナログ回路と比較すると、ベースバンドの１ビットを伝送データの整数ビットに変換するという制約はあるものの、ＣＤＲ回路を用いた比較的簡単な回路構成を実現することができる。このようにＣＤＲ回路を用いた構成によれば、ミキサを用いたアナログ回路と比較して、簡単な回路構成とすることができ、回路サイズを格段に（例えば１０分の１程度に）小さくすることが可能となり、ノイズ耐性も高くすることができる。そして、このように簡単な回路構成を採用しつつ、伝送データのスペクトラムを元のベースバンドデータとは異なる周波数に変換することができ、このような変換により、比較的簡単に伝送信号のエネルギー分布をコントロールして通信することができる。
【００３７】
ここで、このような効果をシミュレーションにて確認した結果について説明する。図８（Ａ），（Ｂ）に示すシミュレーション結果は、図４に示す特性を有する伝送線路に４０Ｍｂｐｓのデータを伝送した場合の波形である。なお、第１実施形態では、説明の便宜上、ビットレートを４倍にして伝送する例を説明したが、実際にはこの例のように、ビットレートの倍率をより大きくすることが好ましい。
【００３８】
図８（Ｂ）に示すアイパターンは、図５（Ｂ）に示すアイパターンと比較すると、明らかに歪の影響が小さく、矢印Ｂで示された箇所でデータをキャプチャしても、問題なくデータを受信できる。
【００３９】
なお、図８（Ａ）に示すアウトプット波形では、１／０の中点の電位変動が発生しているが、十分に小さいものであり、特に、差動伝送する場合には、この変動はコモンモードとなり、ディファレンシャルモードの伝送には影響しない。また、高い周波数ではケーブルのロスのために、アイパターンの電圧（上下幅）が小さくなっているが、これは受信側のＥＣＵ１側の入力にアンプを設けることで解決する。
【００４０】
（２）また、第１実施形態によれば、ビットエラーに対する耐性を高くすることができる。すなわち、通信中のビットエラーにより、受信データから特定したシンボルが「１０１０」及び「０１０１」のいずれのビットパターンにも一致しない場合が生じ得る。このような場合にも、いずれのビットパターンに近いかを判定することで、高い確率で正しいデータに修復することができる。例えば、「１１１０」と受信した場合には、「０１０１」よりも「１０１０」の方が近いため、「１０１０」であると判定することができる。その結果、多少のビットエラーに対して耐性を持たせることができる。
【００４１】
（３）また、第１実施形態によれば、ベースバンドデータから伝送データへの変換及び伝送データからベースバンドデータへの変換（復元）がトランシーバ３で行われるため、マイコン２自体を高ビットレートに対応させる必要がないという利点がある。しかも、第１実施形態によれば、トレーニングパターン及びコンマパターンがマイコン２ではなくトランシーバ３で生成されるため、マイコン２に独自の処理を実行させる必要が無く、従来のマイコン２を流用することが可能となる。ただし、近年マイコンの性能が向上しているため、図２（Ａ）の変調回路３１１や復調回路３２３は、マイコンで（マイコンの処理により）実現することも好適である。
【００４２】
（４）また、第１実施形態によれば、トレーニングパターン、コンマパターン、変調データのいずれも、「０」と「１」とが同数の偶数のビットパターンであるため、伝送データにおいて「０」と「１」とを同数にすることができるという利点もある。
【００４３】
すなわち、実際の通信においては、送信側（Ｔｘ）と受信側（Ｒｘ）との間をＤＣ的に切り離すＡＣカップリングが用いられる場合がある。一例として、ＨＤＤ等で主流としてなっているシリアルＡＴＡの場合の結線を図９に示す。図９に示す４つの図のうち、下３つの結線は、Ｔｘ−Ｒｘ間をキャパシタでＡＣ的に結合することで、ＡＣ信号は通過させるが、ＤＣは切り離すことが可能となっている。この場合、伝送データにおける「０」と「１」とのバランスが同じでないと、ＤＣバランスが合わず、結果的に送信される信号レベルが変化してしまう。一例として、「１」が４ビット、「０」が１ビットを繰り返すビットパターン「１１１１０１１１１０」を送信すると、ＤＣ成分が通過せず、Ｒｘ側では０．２，０．２，０．２，０．２，−０．８と変化してしまい、受信エラーが発生しやすくなってしまう。
【００４４】
この点、第１実施形態では、１シンボルに割り付けるビット数を偶数にしており、しかも「０」と「１」とを同数にしているため、常にＤＣバランスをとることができる。
なお、第１実施形態では、ＥＣＵ１が通信装置の一例に相当し、バス９が伝送線路の一例に相当し、送信回路３１が送信機の一例に相当し、受信回路３２が受信機の一例に相当する。
【００４５】
［１．５．変形例］
第１実施形態では、ベースバンドの１ビットを伝送データの４ビットに変換する構成を説明したが、これに限定されるものではなく、他のビット数（３ビット以上）に変換してもよい。ただし、第１実施形態のように、変調通信におけるＢＰＳＫに相当する方式の通信を行う場合には、４ビット以上の偶数に変換することが好ましい。
【００４６】
また、第１実施形態では、２種類の変調データのビットパターンが、１ビットずつ互いに位相をずらした関係にあるが、これに限定されるものではなく、１ビット以外のＫビット分ずつ位相をずらした関係にしてもよい。
【００４７】
［２．第２実施形態］
第２実施形態は、基本的な構成は第１実施形態と同様であるため、共通する構成については説明を省略し、相違点を中心に説明する。
【００４８】
前述した第１実施形態は、変調通信におけるＢＰＳＫに相当する方式の通信が行われる構成例である。これに対し、第２実施形態の通信システムでは、図１０に示すように、変調通信におけるＱＰＳＫ（Quadrature Phase Shift Keying）に相当する方式の通信が行われる。
【００４９】
変調通信におけるＱＰＳＫと同様に、第２実施形態では、伝送データの１シンボルで２ビットのベースバンドデータの伝送を行う。具体的には、送信回路３１は、ベースバンドデータを、２ビットごとに、当該２ビットの値に応じた４種類の８ビットのビットパターン（変調データ）に変換した後、伝送データとしてバス９へ送信する。
【００５０】
図１０では、ベースバンドデータＡとして「１１００１０」が、ベースバンドデータＢとして「１０１００１」が、送信された例が示されている。そして、ベースバンドデータＡ，Ｂが（１，１）であれば、「１１００１１００」を表す８ビットの変調データに変換され、（１，０）であれば、「１００１１００１」を表す８ビットの変調データに変換される。また、ベースバンドデータＡ，Ｂが（０，１）であれば、「００１１００１１」を表す８ビットの変調データに変換され、（０，０）であれば、「０１１００１１０」を表す８ビットの変調データに変換される。つまり、ベースバンドデータＡ，Ｂのビット値に対応する４種類の変調データのビットパターンは、１ビットずつ互いに位相をずらした関係にある。そして、これらの変調データも、トレーニングパターン及びコンマパターンと同様、「０」と「１」とが同数の偶数のビットパターンである。
【００５１】
受信側のＥＣＵ１は、ＣＤＲ回路３２１により「０１」のビット列が受信でき、そこから送信側のＥＣＵ１とは逆の変換でベースバンドデータが復元できる。なお、ベースバンドデータに相当するデータが送信される前に、トレーニングパターン及びコンマパターンが送信される点は、第１実施形態と同様である。
【００５２】
このような第２実施形態によれば、前述した第１実施形態と同様の効果が得られる。
なお、第２実施形態では、ベースバンドの２ビットを伝送データの８ビットに変換する構成を説明したが、これに限定されるものではなく、他のビット数に変換してもよい。ただし、第２実施形態のように、変調通信におけるＱＰＳＫに相当する方式の通信を行う場合には、４ビット以上の４の倍数に変換することが好ましい。
【００５３】
また、第２実施形態では、４種類の変調データのビットパターンが、１ビットずつ互いに位相をずらした関係にあるが、これに限定されるものではなく、１ビット以外のＫビット分ずつ位相をずらした関係にしてもよい。
【００５４】
［３．第３実施形態］
第３実施形態は、基本的な構成は第１実施形態等と同様であるため、共通する構成については説明を省略し、相違点を中心に説明する。
【００５５】
前述した第１実施形態は、変調通信におけるＢＰＳＫに相当する方式の通信が行われる構成例であるのに対し、第３実施形態の通信システムでは、図１１に示すように、変調通信における８ＰＳＫ（8-Phase Shift Keying）に相当する方式の通信が行われる。
【００５６】
変調通信における８ＰＳＫと同様に、第３実施形態では、伝送データの１シンボルで３ビットのベースバンドデータの伝送を行う。具体的には、送信回路３１は、ベースバンドデータを、３ビットごとに、当該３ビットの値に応じた８種類の８ビットのビットパターン（変調データ）に変換した後、伝送データとしてバス９へ送信する。
【００５７】
図１１では、ベースバンドデータＡとして「１１００１０」が、ベースバンドデータＢとして「１０１０１０」が、ベースバンドデータＣとして「１１１１００」が、送信された例が示されている。そして、ベースバンドデータＡ，Ｂ，Ｃが（１，１，１）であれば、「０００１１１１０」を表す８ビットの変調データに変換され、（１，０，１）であれば、「０１１１１０００」を表す８ビットの変調データに変換される。また、ベースバンドデータＡ，Ｂ，Ｃが（０，１，１）であれば、「１１１００００１」を表す８ビットの変調データに変換され、（０，０，１）であれば、「１００００１１１」を表す８ビットの変調データに変換される。また、ベースバンドデータＡ，Ｂ，Ｃが（１，１，０）であれば、「００１１１１００」を表す８ビットの変調データに変換され、（０，０，０）であれば、「００００１１１１」を表す８ビットの変調データに変換される。なお、この例では図示されていないが、ベースバンドデータＡ，Ｂ，Ｃが（０，１，０）であれば、「１１００００１１」を表す８ビットの変調データに変換され、（１，０，０）であれば、「１１１１００００」を表す８ビットの変調データに変換される。つまり、ベースバンドデータＡ，Ｂ，Ｃのビット値に対応する８種類の変調データのビットパターンは、１ビットずつ互いに位相をずらした関係にある。そして、これらの変調データも、トレーニングパターン及びコンマパターンと同様、「０」と「１」とが同数の偶数のビットパターンである。
【００５８】
受信側のＥＣＵ１は、ＣＤＲ回路３２１により「０１」のビット列が受信でき、そこから送信側のＥＣＵ１とは逆の変換でベースバンドデータが復元できる。なお、ベースバンドデータに相当するデータが送信される前に、トレーニングパターン及びコンマパターンが送信される点は、第１実施形態等と同様である。
【００５９】
このような第３実施形態によれば、前述した第１実施形態と同様の効果が得られる。
なお、第３実施形態では、ベースバンドの３ビットを伝送データの８ビットに変換する構成を説明したが、これに限定されるものではなく、他のビット数に変換してもよい。ただし、第３実施形態のように、変調通信における８ＰＳＫに相当する方式の通信を行う場合には、８ビット以上の８の倍数に変換することが好ましい。
【００６０】
また、第３実施形態では、８種類の変調データのビットパターンが、１ビットずつ互いに位相をずらした関係にあるが、これに限定されるものではなく、１ビット以外のＫビット分ずつ位相をずらした関係にしてもよい。
【００６１】
［４．第４実施形態］
第４実施形態は、基本的な構成は第１実施形態等と同様であるため、共通する構成については説明を省略し、相違点を中心に説明する。
【００６２】
前述した第１実施形態は、変調通信におけるＢＰＳＫに相当する方式の通信が行われる構成例である。これに対し、第４実施形態の通信システムでは、図１２に示すように、変調通信におけるＤＱＰＳＫ（Differential Quadrature Phase Shift Keying）に相当する方式の通信が行われる。
【００６３】
前述した第２実施形態では、ベースバンドデータＡ及びベースバンドデータＢを同じタイミングで変化させたが、第４実施形態では、これらの変化するタイミングを変える（０．５ビットずらす）ことで、変調通信におけるＤＱＰＳＫに相当する通信を行う。具体的には、送信回路３１は、ベースバンドデータを、２ビットごとに、当該２ビットの値に応じた４種類の４ビットのビットパターン（変調データ）に変換した後、伝送データとしてバス９へ送信する。すなわち、ベースバンドデータは、第１のタイミングｔ１＝２Ｔ×Ｊ＋Ｔ（Ｔは周期、Ｊは０以上の整数。）で次ビットに変化するベースバンドデータＡと、第２のタイミングｔ２＝２Ｔ×Ｊで次ビットに変化するベースバンドデータＢと、からなる。そして、送信回路３１は、Ｔの周期（ベースバンドデータのビット周期の半分の周期）ごとに、ベースバンドデータＡ及びベースバンドデータＢの各１ビットからなる２ビットを、当該２ビットの値に応じた４種類のビットパターンに変換する。
【００６４】
図１２では、ベースバンドデータＡ，Ｂが（０，１）であれば、「１００１」を表す４ビットの変調データに変換され、（１，１）であれば、「０１１０」を表す４ビットの変調データに変換される。また、ベースバンドデータＡ，Ｂが（１，０）であれば、「１１００」を表す４ビットの変調データに変換され、（０，０）であれば、「００１１」を表す４ビットの変調データに変換される。つまり、ベースバンドデータＡ，Ｂのビット値に対応する４種類の変調データのビットパターンは、１ビットずつ互いに位相をずらした関係にある。そして、これらの変調データも、トレーニングパターン及びコンマパターンと同様、「０」と「１」とが同数の偶数のビットパターンである。
【００６５】
受信側のＥＣＵ１は、ＣＤＲ回路３２１により「０１」のビット列が受信でき、そこから送信側のＥＣＵ１とは逆の変換でベースバンドデータが復元できる。
このような第４実施形態によれば、前述した第１実施形態と同様の効果が得られる。加えて、第４実施形態によれば、ベースバンドデータＡ及びベースバンドデータＢの変化するタイミングを異ならせているため、ベースバンドデータの変化を少なくして歪みを生じにくくすることができる。
【００６６】
なお、第４実施形態では、ベースバンドの２ビットを伝送データの４ビットに変換する構成を説明したが、これに限定されるものではなく、他のビット数に変換してもよい。ただし、第４実施形態のように、変調通信におけるＤＱＰＳＫに相当する方式の通信を行う場合には、４ビット以上の４の倍数に変換することが好ましい。
【００６７】
また、第４実施形態では、４種類の変調データのビットパターンが、１ビットずつ互いに位相をずらした関係にあるが、これに限定されるものではなく、１ビット以外のＫビット分ずつ位相をずらした関係にしてもよい。
【００６８】
［５．第５実施形態］
第５実施形態は、基本的な構成は第１実施形態等と同様であるため、共通する構成については説明を省略し、相違点を中心に説明する。
【００６９】
前述した第１〜第４実施形態は、ベースバンドデータを「０１０１」や「００１１」等のビットパターンが繰り返される伝送データに変換する構成例である。これに対し、第５実施形態は、図１３に示すように、ベースバンドデータを、ＰＲＢＳのような疑似ランダムパターンに基づくビットパターンに変換する。具体的には、送信回路３１は、ベースバンドデータを、１ビットごとに、当該１ビットの値に応じた２種類の例えば１５ビットのビットパターン（第１の変調データ又は第２の変調データ）に変換した後、伝送データとしてバス９へ送信する。
【００７０】
図１３に示す例では、ベースバンドデータが「１」であれば、「１１１１０００１００１１０１０」を表す１５ビットの第１の変調データに変換され、「０」であれば、「００００１１１０１１００１０１」を表す１５ビットの第２の変調データに変換される。つまり、第１の変調データ（第１の種類のビットパターン）は、１５ビットの疑似ランダムパターンそのものであり、第２の変調データ（第２の種類のビットパターン）は、第１の変調データを反転したビットパターンである。
【００７１】
受信側のＥＣＵ１は、ＣＤＲ回路３２１により「０１」のビット列が受信でき、そこから送信側のＥＣＵ１とは逆の変換でベースバンドデータが復元できる。
このような第５実施形態によれば、前述した第１実施形態の効果（１）〜（３）と同様の効果が得られる。加えて、第５実施形態によれば、エネルギーを広い周波数に分散させることができる。すなわち、前述した第１〜第４実施形態では、ベースバンドデータを「０１０１」や「００１１」等のビットパターンが繰り返される伝送データに変換するようにしている。しかしながら、これらのビットパターンでは、「０１」の繰り返しが多くなり、キャリヤに相当する周波数に比較的高いエネルギーを持つことになる。これに対し、第５実施形態では、ＰＲＢＳ４に従った１５ビットの疑似ランダムパターンである「１１１１０００１００１１０１０」と、その反転である「００００１１１０１１００１０１」と、を送信する。疑似ランダムパターンは、数学的に決められたビットパターンであって、特定の周波数成分を持たない（換言すれば、周波数成分を分散させる）ビットパターンである。したがって、このような疑似ランダムパターンを用いることで、エネルギーを広い周波数に分散させることができる。その結果、第５実施形態によれば、特定の周波数に高いエネルギーを持つことを抑制しつつ、ＢＰＳＫと同等の通信を行うことができる。
【００７２】
なお、第５実施形態では、ベースバンドの１ビットを伝送データの１５ビットの疑似ランダムパターンに変換する構成を説明したが、これに限定されるものではなく、他のビット数の疑似ランダムパターンに変換してもよい。ただし、疑似ランダムパターンは奇数ビットであるため、１シンボルに割り付けるビットが奇数になってしまう。この場合は、従来用いられているように、ベースバンドデータを８ｂ１０ｂエンコード等のＤＣバランスをとることができるエンコードを行い、その後、ＰＲＢＳを用いて変調することにより、変調後の波形もＤＣバランスをとることが可能となる。
【００７３】
［６．第６実施形態］
第６実施形態は、基本的な構成は第１実施形態等と同様であるため、共通する構成については説明を省略し、相違点を中心に説明する。
【００７４】
前述した第５実施形態は、１５ビットの疑似ランダムパターンを第１の変調データとして用いる構成例である。これに対し、第６実施形態は、図１４に示すように、１５ビットの疑似ランダムパターンを３等分した（５ビットずつに区切った）１番目から３番目までのビットパターンのそれぞれを、第１の変調データとして用いる。具体的には、送信回路３１は、ベースバンドデータを、１ビットごとに、当該１ビットの値に応じた２種類の５ビットのビットパターン（第１の変調データ又は第２の変調データ）に変換した後、伝送データとしてバス９へ送信する。ただし、第１の変調データ及び第２の変調データとしては、それぞれ３種類のビットパターンが用意されており、送信回路３１は、３×Ｐ＋Ｑ番目（Ｐは０以上の整数、Ｑは１以上３以下の整数。）の変換に、Ｑ番目のビットパターンを用いる。
【００７５】
図１４の例では、ベースバンドデータが「１」であれば、１５ビットの疑似ランダムパターンである「１１１１０００１００１１０１０」を３等分した「１１１１０」、「００１００」、「１１０１０」のうち、送信順序に応じた１つに変換される。具体的には、ベースバンドデータにおける３×Ｐ＋１番目が「１」であれば「１１１１０」に、３×Ｐ＋２番目が「１」であれば「００１００」に、３×Ｐ＋３番目であれば「１１０１０」に、それぞれ変換される。例えば、ベースバンドデータが「１１１」であれば、１番目の「１」が「１１１１０」に、２番目の「１」が「００１００」に、３番目の「１」が「１１０１０」に、それぞれ変換される。
【００７６】
同様に、ベースバンドデータが「０」であれば、同じ１５ビットの疑似ランダムパターンを反転したパターンである「００００１１１０１１００１０１」を３等分した「００００１」、「１１０１１」、「００１０１」のうち、送信順序に応じた１つに変換される。具体的には、ベースバンドデータにおける３×Ｐ＋１番目が「０」であれば「００００１」に、３×Ｐ＋２番目が「０」であれば「１１０１１」に、３×Ｐ＋３番目が「０」であれば「００１０１」に、それぞれ変換される。例えば、ベースバンドデータが「０００」であれば、１番目の「０」が「００００１」に、２番目の「０」が「１１０１１」に、３番目の「０」が「００１０１」に、それぞれ変換される。
【００７７】
このため、図１４に示すように、ベースバンドデータが「１０１００１」であれば、１番目の「１」が「１１１１０」に、２番目の「０」が「１１０１１」に、３番目の「１」が「１１０１０」に、それぞれ変換される。４番目以降は同じ規則の繰り返しとなり、４番目の「０」が「００００１」に、５番目の「０」が「１１０１１」に、６番目の「１」が「１１０１０」に、それぞれ変換される。つまり、第１の変調データは、１５ビットの疑似ランダムパターンの一部であり、第２の変調データは、第１の変調データを反転したビットパターンである。
【００７８】
受信側のＥＣＵ１は、ＣＤＲ回路３２１により「０１」のビット列が受信でき、そこから送信側のＥＣＵ１とは逆の変換でベースバンドデータが復元できる。なお、ベースバンドデータに相当するデータが送信される前に、トレーニングパターン及びコンマパターンが送信される点は、第１実施形態等と同様である。
【００７９】
このような第６実施形態によれば、前述した第５実施形態と同様の効果が得られる。加えて、第６実施形態によれば、変調データのビット数を減らすことができる。すなわち、前述した第５実施形態では、ベースバンドデータの１ビットをＰＲＢＳ４に従った１５ビットのビットパターンに変換するようにしている。このため、１ビットから１５ビットへの変換のために、例えばＬＳＩ内部で周波数として１５倍のＰＬＬを設ける必要があるが、１５倍では変換周波数が高過ぎて、回路が増大してしまう場合がある。これに対し、第６実施形態では、例えば１５ビットを５ビットずつに区切りそれぞれを変調データとして用いるようにしているため、変調データのビット数を減らしつつ、疑似ランダムパターンに変換する効果を得ることができる。
【００８０】
なお、第６実施形態では、１５ビットの疑似ランダムパターンを３等分する構成を説明したが、これに限定されるものではない。すなわち、疑似ランダムパターンを１番目からＩ番目までのビットパターンにＩ等分し、Ｉ×Ｐ＋Ｑ番目の変換にＱ番目のビットパターンを用いるものであればよい。
【００８１】
［７．第７実施形態］
第７実施形態は、基本的な構成は第１実施形態等と同様であるため、共通する構成については説明を省略し、相違点を中心に説明する。
【００８２】
前述した第６実施形態は、１５ビットの疑似ランダムパターンを３等分した５ビットのビットパターンを第１の変調データとして用いる構成例である。これに対し、第７実施形態は、図１５に示すように、１５ビットの疑似ランダムパターンを１０ビットのビットパターンと５ビットのビットパターンとに区切る。余った５ビットについては、次の１５ビットの疑似ランダムパターンにおける最初の５ビットと合わせることで、１０ビットのビットパターンを構成する。換言すれば、１５ビットの疑似ランダムパターンが複数連続（この例では２つ連続）した３０ビットのビットパターンを３等分した（１０ビットずつに区切った）１番目から３番目までのビットパターンのそれぞれを、第１の変調データとして用いる。具体的には、送信回路３１は、ベースバンドデータを、１ビットごとに、当該１ビットの値に応じた２種類の１０ビットのビットパターン（第１の変調データ又は第２の変調データ）に変換した後、伝送データとしてバス９へ送信する。ただし、第１の変調データ及び第２の変調データとしては、それぞれ３種類のビットパターンが用意されており、送信回路３１は、３×Ｐ＋Ｑ番目（Ｐは０以上の整数、Ｑは１以上３以下の整数。）の変換に、Ｑ番目のビットパターンを用いる。
【００８３】
図１５の例では、ベースバンドデータが「１」であれば、１５ビットの疑似ランダムパターン２つ分を３等分した「１１１１０００１００」、「１１０１０１１１１０」、「００１００１１０１０」のうち、送信順序に応じた１つに変換される。具体的には、ベースバンドデータにおける３×Ｐ＋１番目が「１」であれば「１１１１０００１００」に、３×Ｐ＋２番目が「１」であれば「１１０１０１１１１０」に、３×Ｐ＋３番目であれば「００１００１１０１０」に、それぞれ変換される。
【００８４】
同様に、ベースバンドデータが「０」であれば、同じ１５ビットの疑似ランダムパターン２つ分を反転して３等分した「００００１１１０１１」、「００１０１００００１」、「１１０１１００１０１」のうち、送信順序に応じた１つに変換される。具体的には、ベースバンドデータにおける３×Ｐ＋１番目が「０」であれば「００００１１１０１１」に、３×Ｐ＋２番目が「０」であれば「００１０１００００１」に、３×Ｐ＋３番目が「０」であれば「１１０１１００１０１」に、それぞれ変換される。
【００８５】
このため、図１５に示すように、ベースバンドデータが「１０１００１」であれば、１番目の「１」が「１１１１０００１００」に、２番目の「０」が「００１０１００００１」に、３番目の「１」が「００１００１１０１０」に、それぞれ変換される。４番目以降は同じ規則の繰り返しとなり、４番目の「０」が「００００１１１０１１」に、５番目の「０」が「００１０１００００１」に、６番目の「１」が「００１００１１０１０」に、それぞれ変換される。つまり、第１の変調データは、１５ビットの疑似ランダムパターンの一部であり、第２の変調データは、第１の変調データを反転したビットパターンである。
【００８６】
受信側のＥＣＵ１は、ＣＤＲ回路３２１により「０１」のビット列が受信でき、そこから送信側のＥＣＵ１とは逆の変換でベースバンドデータが復元できる。なお、ベースバンドデータに相当するデータが送信される前に、トレーニングパターン及びコンマパターンが送信される点は、第１実施形態等と同様である。
【００８７】
このような第７実施形態によれば、前述した第５〜第６実施形態と同様の効果が得られる。加えて、第７実施形態によれば、変調データのビット数を偶数にすることができる。
なお、第７実施形態では、１５ビットの疑似ランダムパターンを１０ビットと５ビットとに区切る構成を説明したが、これに限定されるものではない。すなわち、Ｎビットよりも大きいビットの疑似ランダムパターンが複数連続したビットパターンを１番目からＳ番目までのビットパターンにＳ等分し、Ｓ×Ｐ＋Ｑ番目の変換にＱ番目のビットパターンを用いるものであればよい。
【００８８】
［８．第８実施形態］
第８実施形態は、基本的な構成は第１実施形態等と同様であるため、共通する構成については説明を省略し、相違点を中心に説明する。
【００８９】
前述した第１〜第４実施形態は、ベースバンドデータに基づき、繰り返しデータからなる伝送データの位相を変化させる構成例である。また、前述した第５〜第７実施形態は、ベースバンドデータに基づき、疑似ランダムパターンからなる伝送データの極性を変化させる構成例である。これに対し、第８実施形態は、図１６に示すように、ベースバンドデータに基づき、繰り返しデータからなる伝送データの周波数を変化させる。具体的には、送信回路３１は、ベースバンドデータを、１ビットごとに、当該１ビットの値に応じた２種類の８ビットのビットパターン（変調データ）に変換した後、伝送データとしてバス９へ送信する。
【００９０】
図１６の例では、ベースバンドデータが「１」であれば、「００１１００１１」を表す８ビットの変調データ（２ビット単位の繰り返しとなるビットパターン）に変調される。また、ベースバンドデータが「０」であれば、「０１０１０１０１」を表す８ビットの変調データ（１ビット単位の繰り返しとなるビットパターン）に変調される。つまり、ベースバンドデータのビット値に対応する２種類の変調データのビットパターンは、互いに周波数が異なる関係にある。そして、これらの変調データも、トレーニングパターン及びコンマパターンと同様、「０」と「１」とが同数の偶数のビットパターンである。
【００９１】
受信側のＥＣＵ１は、ＣＤＲ回路３２１により「０１」のビット列が受信でき、そこから送信側のＥＣＵ１とは逆の変換でベースバンドデータが復元できる。なお、ベースバンドデータに相当するデータが送信される前に、トレーニングパターン及びコンマパターンが送信される点は、第１実施形態等と同様である。
【００９２】
このような第８実施形態によれば、前述した第１実施形態と同様の効果が得られる。
なお、第８実施形態では、ベースバンドの１ビットを伝送データの８ビットに変換する構成を説明したが、これに限定されるものではなく、他のビット数に変換してもよい。ただし、第８実施形態のように、伝送データの周波数を変化させる通信を行う場合には、４ビット以上の偶数に変換することが好ましい。
【００９３】
［９．他の実施形態］
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されることなく、種々の形態を採り得ることは言うまでもない。
【００９４】
（１）上記実施形態では、ベースバンドデータを、Ｍビットごとに変換する例として、Ｍが１、２又は３の場合を例示したが、これに限定されるものではなく、例えばＭを４以上にしてもよい。
【００９５】
（２）上記実施形態では、ベースバンドデータを、Ｍビットごとに、当該Ｍビットの値に応じた２M種類のＮビットのビットパターンに変換する例として、Ｎが４、５、８、１０、１５の場合を例示したが、これに限定されるものではなく、他の値にしてもよい。
【００９６】
（３）上記実施形態では、トレーニングパターン及びコンマパターンをトランシーバ３が生成する構成を例示したが、これに限定されるものではない。例えば、マイコン２がこれらの元になるベースバンドデータを出力し、トランシーバ３がそのベースバンドデータを変換するようにしてもよい。
【００９７】
（４）上記実施形態では、トレーニングパターン及びコンマパターンを送信する構成を例示したが、これに限定されるものではない。例えば、受信側でトレーニングパターンの長さとシンボルの単位とがあらかじめ特定されていれば、コンマパターンを送信しない構成とすることも可能である。
【００９８】
（５）上記実施形態では、ＣＡＮ等のあらかじめ決められたプロトコルに従った通信が行われる通信システムを例示したが、ＣＡＮはあくまでも一例であり、通信プロトコルは特に限定されない。
【００９９】
（６）上記実施形態では、通信装置としてＥＣＵを例示したが、これに限定されるものではなく、通信可能な装置であればよい。
（７）ＣＤＲ回路自体は、種々の方式のものが周知である（例えば、"Architectures for Multi-Gigabit Wire-Linked Clock and Data Recovery", IEEE CIRCUITS AND SYSTEMS MAGAZINE, FOURTH QUARTER 2008, P.45-57参照）。本発明は、ＣＤＲ回路の方式によらず成立するものであり、ＣＤＲ回路の方式は特定のものに限定されない。
【０１００】
（８）上記実施形態では、ＣＤＲ回路を用いた構成を例示したが、これに限定されるものではなく、例えば、ＣＤＲ回路に代えてデータリカバリ回路を用いた構成とすることも可能である。
【０１０１】
（９）本発明の各構成要素は概念的なものであり、上記実施形態に限定されない。例えば、１つの構成要素が有する機能を複数の構成要素に分散させたり、複数の構成要素が有する機能を１つの構成要素に統合したりしてもよい。また、上記実施形態の構成の少なくとも一部を、同様の機能を有する公知の構成に置き換えてもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加、置換等してもよい。
【符号の説明】
【０１０２】
１…ＥＣＵ、２…マイコン、３…トランシーバ、９…バス、２１…通信コントローラ、３１…送信回路、３２…受信回路、３１１…変調回路、３１２…シリアライザ、３２１…ＣＤＲ回路、３２２…デシリアライザ、３２３…復調回路
【図１】
2014093682.tif 000003
【図２】
2014093682.tif 000004
【図３】
2014093682.tif 000005
【図１０】
2014093682.tif 000006
【図１１】
2014093682.tif 000007
【図１２】
2014093682.tif 000008
【図１３】
2014093682.tif 000009
【図１４】
2014093682.tif 000010
【図１５】
2014093682.tif 000011
【図１６】
2014093682.tif 000012
【図４】
2014093682.tif 000013
【図５】
2014093682.tif 000014
【図６】
2014093682.tif 000015
【図７】
2014093682.tif 000016
【図８】
2014093682.tif 000017
【図９】
2014093682.tif 000018