(57)【要約】  本開示の送信装置は、それぞれが送信シンボルのシーケンスにおける遷移を示す所定数の遷移信号に基づいて、所定数と同じ数の送信シンボル信号を生成する送信シンボル生成部と、所定数の送信シンボル信号をシリアライズして、シリアル信号を生成するシリアライザ部と、シリアル信号に基づいて動作するドライバ部とを備える。
2016072189.tif 000002
【特許請求の範囲】
【請求項１】
それぞれが送信シンボルのシーケンスにおける遷移を示す所定数の遷移信号に基づいて、前記所定数と同じ数の送信シンボル信号を生成する送信シンボル生成部と、
前記所定数の送信シンボル信号をシリアライズして、シリアル信号を生成するシリアライザ部と、
前記シリアル信号に基づいて動作するドライバ部と
を備えた送信装置。
【請求項２】
前記送信シンボル生成部は、前記所定数の遷移信号に対応して設けられ、それぞれが前記所定数の送信シンボル信号のうちの一つを生成する、前記所定数と同じ数の信号生成部を有し、
各信号生成部は、その信号生成部に対応する遷移信号と、他の一の信号生成部が生成した送信シンボル信号とに基づいて、送信シンボル信号を生成する
請求項１に記載の送信装置。
【請求項３】
前記送信シンボル生成部は、前記所定数の信号生成部のうちの一の信号生成部が生成するシンボル信号をサンプリングして、その結果を他の一の信号生成部に供給する第１のフリップフロップ部をさらに有する
請求項２に記載の送信装置。
【請求項４】
前記シリアライザ部は、第１の周波数を有する第１のクロック信号に基づいて動作し、
前記第１のフリップフロップ部は、前記第１の周波数よりも低い第２の周波数を有する第２のクロック信号に基づいて動作する
請求項３に記載の送信装置。
【請求項５】
前記送信シンボル生成部は、
それぞれが、前記所定数の遷移信号と、互いに異なる所定のシンボル信号とに基づいて、前記所定数と同じ数のシンボル信号を生成する、複数のシンボル生成部と、
前記複数のシンボル生成部が生成する、複数組の所定数のシンボル信号から、１組の所定数のシンボル信号を、前記所定数の送信シンボル信号として選択するセレクタと
を有する
請求項１に記載の送信装置。
【請求項６】
前記送信シンボル生成部は、前記所定数の送信シンボル信号のうちの一の送信シンボル信号をサンプリングする第２のフリップフロップ部をさらに有し、
前記セレクタは、前記第２のフリップフロップ部におけるサンプリング結果に基づいて、前記複数組の所定数のシンボル信号から、前記１組の所定数のシンボル信号を選択する
請求項５に記載の送信装置。
【請求項７】
前記シリアライザ部は、第１の周波数を有する第１のクロック信号に基づいて動作し、
前記第２のフリップフロップ部は、前記第１の周波数よりも低い第２の周波数を有する第２のクロック信号に基づいて動作する
請求項６に記載の送信装置。
【請求項８】
各シンボル生成部は、前記所定数の遷移信号に対応して設けられ、それぞれが前記所定数のシンボル信号のうちの一つを生成する、前記所定数と同じ数の信号生成部を有し、
前記所定数の信号生成部のうちの一の信号生成部は、その信号生成部に対応する遷移信号と、前記所定のシンボル信号とに基づいて、シンボル信号を生成し、
前記所定数の信号生成部のうちの他の信号生成部のそれぞれは、その信号生成部に対応する遷移信号と、他の一の信号生成部が生成したシンボル信号とに基づいて、シンボル信号を生成する
請求項５に記載の送信装置。
【請求項９】
各シンボル生成部は、パイプライン動作を行うための１または複数の第３のフリップフロップ部をさらに有する
請求項８に記載の送信装置。
【請求項１０】
前記所定数の遷移信号のそれぞれは、第１の遷移信号、第２の遷移信号、および第３の遷移信号を含み、
前記所定数の送信シンボル信号のそれぞれは、第１の送信シンボル信号、第２の送信シンボル信号、および第３の送信シンボル信号を含む
請求項１に記載の送信装置。
【請求項１１】
前記シリアル信号は、第１のシリアル信号、第２のシリアル信号、および第３のシリアル信号を有し、
前記シリアライザ部は、
前記所定数の送信シンボル信号に含まれる前記所定数と同じ数の第１の送信シンボル信号をシリアライズして、前記第１のシリアル信号を生成し、
前記所定数の送信シンボル信号に含まれる前記所定数と同じ数の第２の送信シンボル信号をシリアライズして、前記第２のシリアル信号を生成し、
前記所定数の送信シンボル信号に含まれる前記所定数と同じ数の第３の送信シンボル信号をシリアライズして、前記第３のシリアル信号を生成する
請求項１０に記載の送信装置。
【請求項１２】
前記シリアル信号が示す送信シンボルに応じて前記ドライバ部の動作を制御する制御部をさらに備えた
請求項１に記載の送信装置。
【請求項１３】
前記制御部は、第１の制御信号、第２の制御信号、および第３の制御信号を生成し、
前記ドライバ部は、
前記第１の制御信号に基づいて動作する第１のドライバと、
前記第２の制御信号に基づいて動作する第２のドライバと、
前記第３の制御信号に基づいて動作する第３のドライバと
を有する
請求項１２に記載の送信装置。
【請求項１４】
それぞれが送信シンボルのシーケンスにおける遷移を示す所定数の遷移信号に基づいて、前記所定数と同じ数の送信シンボル信号を生成し、
前記所定数の送信シンボル信号をシリアライズして、シリアル信号を生成し、
前記シリアル信号が示す送信シンボルに応じてドライバ部の動作を制御する
送信方法。
【請求項１５】
送信装置と、
受信装置と
を備え、
前記送信装置は、
それぞれが送信シンボルのシーケンスにおける遷移を示す所定数の遷移信号に基づいて、前記所定数と同じ数の送信シンボル信号を生成する送信シンボル生成部と、
前記所定数の送信シンボル信号をシリアライズして、シリアル信号を生成するシリアライザ部と、
前記シリアル信号に基づいて動作するドライバ部と
を有する
通信システム。
【請求項１６】
前記送信装置は、イメージセンサであり、
前記受信装置は、前記イメージセンサが取得した画像を処理するプロセッサである
請求項１５に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、信号を送信する送信装置および送信方法、ならびにそのような送信装置を備えた通信システムに関する。
【背景技術】
【０００２】
近年の電子機器の高機能化および多機能化に伴い、電子機器には、半導体チップ、センサ、表示デバイスなどの様々なデバイスが搭載される。これらのデバイス間では、多くのデータのやり取りが行われ、そのデータ量は、電子機器の高機能化および多機能化に応じて多くなってきている。そこで、しばしば、例えば数Ｇｂｐｓでデータを送受信可能な高速インタフェースを用いて、データのやりとりが行われる。【０００３】
より伝送容量を高める方法について、様々な技術が開示されている。例えば、特許文献１，２には、３つの電圧レベルを利用してデータのやりとりを行う通信システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１１−５１７１５９号公報
【特許文献２】特表２０１０−５２０７１５号公報
【発明の概要】
【０００５】
このように、通信システムでは、伝送容量が高いことが望まれており、さらなる伝送容量の増加が期待されている。
【０００６】
したがって、伝送容量を高めることができる送信装置、送信方法、および通信システムを提供することが望ましい。
【０００７】
本開示の一実施の形態における送信装置は、送信シンボル生成部と、シリアライザ部と、ドライバ部とを備えている。送信シンボル生成部は、それぞれが送信シンボルのシーケンスにおける遷移を示す所定数の遷移信号に基づいて、所定数と同じ数の送信シンボル信号を生成するものである。シリアライザ部は、所定数の送信シンボル信号をシリアライズして、シリアル信号を生成するものである。ドライバ部は、シリアル信号に基づいて動作するものである。
【０００８】
本開示の一実施の形態における送信方法は、それぞれが送信シンボルのシーケンスにおける遷移を示す所定数の遷移信号に基づいて、所定数と同じ数の送信シンボル信号を生成し、所定数の送信シンボル信号をシリアライズして、シリアル信号を生成し、シリアル信号が示す送信シンボルに応じてドライバ部の動作を制御するものである。
【０００９】
本開示の一実施の形態における通信システムは、送信装置と、受信装置とを備えている。送信装置は、送信シンボル生成部と、シリアライザ部と、ドライバ部とを有している。送信シンボル生成部は、それぞれが送信シンボルのシーケンスにおける遷移を示す所定数の遷移信号に基づいて、所定数と同じ数の送信シンボル信号を生成するものである。シリアライザ部は、所定数の送信シンボル信号をシリアライズして、シリアル信号を生成するものである。ドライバ部は、シリアル信号に基づいて動作するものである。
【００１０】
本開示の一実施の形態における送信装置、送信方法、および通信システムでは、所定数の送信シンボル信号をシリアライズすることによりシリアル信号が生成され、そのシリアル信号に基づいてドライバ部が動作する。この所定数の送信シンボル信号は、所定数の遷移信号に基づいて生成される。
【００１１】
本開示の一実施の形態における送信装置、送信方法、および通信システムによれば、所定数の遷移信号に基づいて所定数の送信シンボル信号を生成し、その所定数の送信シンボル信号をシリアライズしてシンボル信号を生成したので、伝送容量を高めることができる。なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれの効果があってもよい。
【図面の簡単な説明】
【００１２】
【図１】本開示の一実施の形態に係る通信システムの一構成例を表すブロック図である。
【図２】図１に示した通信システムが送受信する信号の電圧状態を表す説明図である。
【図３】図１に示した送信装置の一構成例を表すブロック図である。
【図４】図１に示した通信システムが送受信するシンボルの遷移を表す説明図である。
【図５】第１の実施の形態に係る送信シンボル生成部の一構成例を表すブロック図である。
【図６】図５に示した送信シンボル生成部の一動作例を表す表である。
【図７】図３に示したシリアライザの一動作例を表すタイミング波形図である。
【図８】図３に示した送信装置の一動作例を表す表である。
【図９】図１に示した受信装置の一構成例を表すブロック図である。
【図１０】図９に示した受信装置の受信動作の一例を表す説明図である。
【図１１】比較例に係る送信装置の一構成例を表すブロック図である。
【図１２】第２の実施の形態に係る送信シンボル生成部の一構成例を表すブロック図である。
【図１３】図１２に示したシンボル生成部の一構成例を表すブロック図である。
【図１４】変形例に係るシンボル生成部の一構成例を表すブロック図である。
【図１５】一実施の形態に係る通信システムが適用されたスマートフォンの外観構成を表す斜視図である。
【図１６】一実施の形態に係る通信システムが適用されたアプリケーションプロセッサの一構成例を表すブロック図である。
【図１７】一実施の形態に係る通信システムが適用されたイメージセンサの一構成例を表すブロック図である。
【発明を実施するための形態】
【００１３】
以下、本開示の実施の形態について、図面を参照して詳細に説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態
２．第２の実施の形態
３．適用例
【００１４】
＜１．第１の実施の形態＞
［構成例］
図１は、第１の実施の形態に係る送信装置が適用された通信システム（通信システム１）の一構成例を表すものである。なお、本開示の実施の形態に係る送信方法は、本実施の形態により具現化されるので、併せて説明する。通信システム１は、３つの電圧レベルを有する信号を用いて通信を行うものである。
【００１５】
通信システム１は、送信装置１０と、受信装置４０とを備えている。この通信システム１では、送信装置１０が、受信装置４０に対して、伝送路９Ａ，９Ｂ，９Ｃを介して信号ＳＩＧＡ，ＳＩＧＢ，ＳＩＧＣをそれぞれ送信するようになっている。これらの信号を伝送する伝送路９Ａ〜９Ｃの特性インピーダンスは、この例では５０［Ω］である。信号ＳＩＧＡ，ＳＩＧＢ，ＳＩＧＣは、それぞれ３つの電圧レベル（高レベル電圧ＶＨ、中レベル電圧ＶＭ、および低レベル電圧ＶＬ）の間で遷移するものである。
【００１６】
図２は、信号ＳＩＧＡ，ＳＩＧＢ，ＳＩＧＣの電圧状態を表すものである。送信装置１０は、３つの信号ＳＩＧＡ，ＳＩＧＢ，ＳＩＧＣを用いて、６つのシンボル“＋ｘ”，“−ｘ”，“＋ｙ”，“−ｙ”，“＋ｚ”，“−ｚ”を送信する。例えば、シンボル“＋ｘ”を送信する場合には、送信装置１０は、信号ＳＩＧＡを高レベル電圧ＶＨにし、信号ＳＩＧＢを低レベル電圧ＶＬにし、信号ＳＩＧＣを中レベル電圧ＶＭにする。シンボル“−ｘ”を送信する場合には、送信装置１０は、信号ＳＩＧＡを低レベル電圧ＶＬにし、信号ＳＩＧＢを高レベル電圧ＶＨにし、信号ＳＩＧＣを中レベル電圧ＶＭにする。シンボル“＋ｙ”を送信する場合には、送信装置１０は、信号ＳＩＧＡを中レベル電圧ＶＭにし、信号ＳＩＧＢを高レベル電圧ＶＨにし、信号ＳＩＧＣを低レベル電圧ＶＬにする。シンボル“−ｙ”を送信する場合には、送信装置１０は、信号ＳＩＧＡを中レベル電圧ＶＭにし、信号ＳＩＧＢを低レベル電圧ＶＬにし、信号ＳＩＧＣを高レベル電圧ＶＨにする。シンボル“＋ｚ”を送信する場合には、送信装置１０は、信号ＳＩＧＡを低レベル電圧ＶＬにし、信号ＳＩＧＢを中レベル電圧ＶＭにし、信号ＳＩＧＣを高レベル電圧ＶＨにする。シンボル“−ｚ”を送信する場合には、送信装置１０は、信号ＳＩＧＡを高レベル電圧ＶＨにし、信号ＳＩＧＢを中レベル電圧ＶＭにし、信号ＳＩＧＣを低レベル電圧ＶＬにするようになっている。
【００１７】
図３は、送信装置１０の一構成例を表すものである。送信装置１０は、クロック生成部１７と、分周回路１８と、遷移信号生成部２０と、送信シンボル生成部３０と、シリアライザ１１〜１３と、出力制御部１４と、プリドライバ部１５Ａ〜１５Ｃと、ドライバ部１６Ａ〜１６Ｃとを有している。
【００１８】
クロック生成部１７は、クロックＴｘＣＫを生成するものである。クロックＴｘＣＫの周波数は、例えば２［ＧＨｚ］である。クロック生成部１７は、例えばＰＬＬ（Phase Locked Loop）により構成され、例えば送信装置１０の外部から供給されるリファレンスクロック（図示せず）に基づいてクロックＴｘＣＫを生成する。そして、クロック生成部１７は、このクロックＴｘＣＫを、分周回路１８、シリアライザ１１〜１３、および出力制御部１４に供給するようになっている。
【００１９】
分周回路１８は、クロックＴｘＣＫに基づいて分周動作を行い、クロックＣＫを生成するものである。分周回路１８は、この例では、７分周動作を行うものである。すなわち、クロックＣＫの周波数は、この例では、２８５［ＭＨｚ］（＝２［ＧＨｚ］／７）である。そして、分周回路１８は、このクロックＣＫを、遷移信号生成部２０および送信シンボル生成部３０に供給するようになっている。
【００２０】
遷移信号生成部２０は、入力された信号およびクロックＣＫに基づいて、遷移信号ＴｘＦ０〜ＴｘＦ６，ＴｘＲ０〜ＴｘＲ６，ＴｘＰ０〜ＴｘＰ６を生成するものである。ここで、１組の遷移信号ＴｘＦ０，ＴｘＲ０，ＴｘＰ０は、送信装置１０が送信するシンボルのシーケンスにおけるシンボルの遷移を示すものである。同様に、１組の遷移信号ＴｘＦ１，ＴｘＲ１，ＴｘＰ１はシンボルの遷移を示し、１組の遷移信号ＴｘＦ２，ＴｘＲ２，ＴｘＰ２はシンボルの遷移を示し、１組の遷移信号ＴｘＦ３，ＴｘＲ３，ＴｘＰ３はシンボルの遷移を示し、１組の遷移信号ＴｘＦ４，ＴｘＲ４，ＴｘＰ４はシンボルの遷移を示し、１組の遷移信号ＴｘＦ５，ＴｘＲ５，ＴｘＰ５はシンボルの遷移を示し、１組の遷移信号ＴｘＦ６，ＴｘＲ６，ＴｘＰ６はシンボルの遷移を示すものである。すなわち、遷移信号生成部２０は、７組の遷移信号を生成するものである。以下、遷移信号ＴｘＦ０〜ＴｘＦ６のうちの任意の一つを表すものとして遷移信号ＴｘＦを適宜用い、遷移信号ＴｘＲ０〜ＴｘＲ６のうちの任意の一つを表すものとして遷移信号ＴｘＲを適宜用い、遷移信号ＴｘＰ０〜ＴｘＰ６のうちの任意の一つを表すものとして遷移信号ＴｘＰを適宜用いる。
【００２１】
図４は、遷移信号ＴｘＦ，ＴｘＲ，ＴｘＰとシンボルの遷移との関係を表すものである。各遷移に付した３桁の数値は、遷移信号ＴｘＦ，ＴｘＲ，ＴｘＰの値をこの順で示したものである。
【００２２】
遷移信号ＴｘＦ（Flip）は、“＋ｘ”と“−ｘ”との間でシンボルを遷移させ、“＋ｙ”と“−ｙ”との間でシンボルを遷移させ、“＋ｚ”と“−ｚ”との間でシンボルを遷移させるものである。具体的には、遷移信号ＴｘＦが“１”である場合には、シンボルの極性を変更するように（例えば“＋ｘ”から“−ｘ”へ）遷移し、遷移信号ＴｘＦが“０”である場合には、このような遷移を行わないようになっている。
【００２３】
遷移信号ＴｘＲ（Rotation），ＴｘＰ（Polarity）は、遷移信号ＴｘＦが“０”である場合において、“＋ｘ”と“−ｘ”以外との間、“＋ｙ”と“−ｙ”以外との間、“＋ｚ”と“−ｚ”以外との間でシンボルを遷移させるものである。具体的には、遷移信号ＴｘＲ，ＴｘＰが“１”，“０”である場合には、シンボルの極性を保ったまま、図４において右回りに（例えば“＋ｘ”から“＋ｙ”へ）遷移し、遷移信号ＴｘＲ，ＴｘＰが“１”，“１”である場合には、シンボルの極性を変更するとともに、図４において右回りに（例えば“＋ｘ”から“−ｙ”へ）遷移する。また、遷移信号ＴｘＲ，ＴｘＰが“０”，“０”である場合には、シンボルの極性を保ったまま、図４において左回りに（例えば“＋ｘ”から“＋ｚ”へ）遷移し、遷移信号ＴｘＲ，ＴｘＰが“０”，“１”である場合には、シンボルの極性を変更するとともに、図４において左回りに（例えば“＋ｘ”から“−ｚ”へ）遷移する。
【００２４】
遷移信号生成部２０は、このような遷移信号ＴｘＦ，ＴｘＲ，ＴｘＰを７組生成する。そして、遷移信号生成部２０は、この７組の遷移信号ＴｘＦ，ＴｘＲ，ＴｘＰ（遷移信号ＴｘＦ０〜ＴｘＦ６，ＴｘＲ０〜ＴｘＲ６，ＴｘＰ０〜ＴｘＰ６）を送信シンボル生成部３０に供給するようになっている。
【００２５】
送信シンボル生成部３０は、遷移信号ＴｘＦ０〜ＴｘＦ６，ＴｘＲ０〜ＴｘＲ６，ＴｘＰ０〜ＴｘＰ６およびクロックＣＫに基づいて、シンボル信号Ｔｘ１０〜Ｔｘ１６，Ｔｘ２０〜Ｔｘ２６，Ｔｘ３０〜Ｔｘ３６を生成するものである。ここで、１組のシンボル信号Ｔｘ１０，Ｔｘ２０，Ｔｘ３０は、６つのシンボル“＋ｘ”，“−ｘ”，“＋ｙ”，“−ｙ”，“＋ｚ”，“−ｚ”のうちのいずれか一つを示すものである。同様に、１組のシンボル信号Ｔｘ１１，Ｔｘ２１，Ｔｘ３１は６つのシンボルのうちのいずれか一つを示し、１組のシンボル信号Ｔｘ１２，Ｔｘ２２，Ｔｘ３２は６つのシンボルのうちのいずれか一つを示し、１組のシンボル信号Ｔｘ１３，Ｔｘ２３，Ｔｘ３３は６つのシンボルのうちのいずれか一つを示し、１組のシンボル信号Ｔｘ１４，Ｔｘ２４，Ｔｘ３４は６つのシンボルのうちのいずれか一つを示し、１組のシンボル信号Ｔｘ１５，Ｔｘ２５，Ｔｘ３５は６つのシンボルのうちのいずれか一つを示し、１組のシンボル信号Ｔｘ１６，Ｔｘ２６，Ｔｘ３６は６つのシンボルのうちのいずれか一つを示すものである。すなわち、送信シンボル生成部３０は、７組の遷移信号に基づいて、７組のシンボル信号を生成するものである。
【００２６】
図５は、送信シンボル生成部３０の一構成例を表すものである。送信シンボル生成部３０は、７つの信号生成部３１〜３７と、フリップフロップ（Ｆ／Ｆ）３８とを有している。
【００２７】
信号生成部３１は、１組の遷移信号ＴｘＦ０，ＴｘＲ０，ＴｘＰ０および１組のシンボル信号Ｄ１６，Ｄ２６，Ｄ３６に基づいて、１組のシンボル信号Ｔｘ１０，Ｔｘ２０，Ｔｘ３０を生成するものである。具体的には、信号生成部３１は、１組のシンボル信号Ｄ１６，Ｄ２６，Ｄ３６が示すシンボルＮＳ７と、１組の遷移信号ＴｘＦ０，ＴｘＲ０，ＴｘＰ０とに基づいて、図４に示したように、遷移後のシンボルＮＳ０を求める。言い換えれば、１組の遷移信号ＴｘＦ０，ＴｘＲ０，ＴｘＰ０は、シンボルＮＳ７からシンボルＮＳ０への遷移を示している。そして、信号生成部３１は、生成したシンボルＮＳ０を、１組のシンボル信号Ｔｘ１０，Ｔｘ２０，Ｔｘ３０として出力するようになっている。この例では、６つのシンボル“＋ｘ”，“−ｘ”，“＋ｙ”，“−ｙ”，“＋ｚ”，“−ｚ”は、図６に示すように、３ビットのシンボル信号Ｔｘ１０，Ｔｘ２０，Ｔｘ３０と対応づけられている。
【００２８】
同様に、信号生成部３２は、１組の遷移信号ＴｘＦ１，ＴｘＲ１，ＴｘＰ１および１組のシンボル信号Ｔｘ１０，Ｔｘ２０，Ｔｘ３０（シンボルＮＳ０）に基づいて、１組のシンボル信号Ｔｘ１１，Ｔｘ２１，Ｔｘ３１（シンボルＮＳ１）を生成するものである。信号生成部３３は、１組の遷移信号ＴｘＦ２，ＴｘＲ２，ＴｘＰ２および１組のシンボル信号Ｔｘ１１，Ｔｘ２１，Ｔｘ３１（シンボルＮＳ１）に基づいて、１組のシンボル信号Ｔｘ１２，Ｔｘ２２，Ｔｘ３２（シンボルＮＳ２）を生成するものである。信号生成部３４は、１組の遷移信号ＴｘＦ３，ＴｘＲ３，ＴｘＰ３および１組のシンボル信号Ｔｘ１２，Ｔｘ２２，Ｔｘ３２（シンボルＮＳ２）に基づいて、１組のシンボル信号Ｔｘ１３，Ｔｘ２３，Ｔｘ３３（シンボルＮＳ３）を生成するものである。信号生成部３５は、１組の遷移信号ＴｘＦ４，ＴｘＲ４，ＴｘＰ４および１組のシンボル信号Ｔｘ１３，Ｔｘ２３，Ｔｘ３３（シンボルＮＳ３）に基づいて、１組のシンボル信号Ｔｘ１４，Ｔｘ２４，Ｔｘ３４（シンボルＮＳ４）を生成するものである。信号生成部３６は、１組の遷移信号ＴｘＦ５，ＴｘＲ５，ＴｘＰ５および１組のシンボル信号Ｔｘ１４，Ｔｘ２４，Ｔｘ３４（シンボルＮＳ４）に基づいて、１組のシンボル信号Ｔｘ１５，Ｔｘ２５，Ｔｘ３５（シンボルＮＳ５）を生成するものである。信号生成部３７は、１組の遷移信号ＴｘＦ６，ＴｘＲ６，ＴｘＰ６および１組のシンボル信号Ｔｘ１５，Ｔｘ２５，Ｔｘ３５（シンボルＮＳ５）に基づいて、１組のシンボル信号Ｔｘ１６，Ｔｘ２６，Ｔｘ３６（シンボルＮＳ６）を生成するものである。このように、信号生成部３１〜３６は、順次接続されている。
【００２９】
フリップフロップ３８は、クロックＣＫに基づいて１組のシンボル信号Ｔｘ１６，Ｔｘ２６，Ｔｘ３６をサンプリングして、そのサンプリング結果を１組のシンボル信号Ｄ１６，Ｄ２６，Ｄ３６としてそれぞれ出力するものである。すなわち、フリップフロップ３８は、１組のシンボル信号Ｔｘ１６，Ｔｘ２６，Ｔｘ３６が示すシンボルＮＳ６を、クロックＣＫの１クロック分遅延させ、１組のシンボル信号Ｄ１６，Ｄ２６，Ｄ３６（シンボルＮＳ７）として出力するものである。
【００３０】
この構成により、送信シンボル生成部３０では、クロックＣＫのあるサイクル期間において、信号生成部３１〜３７が、シンボルＮＳ０〜ＮＳ６を順次生成する。そして、フリップフロップ３８は、信号生成部３７が生成したシンボルＮＳ６を、次のサイクル期間において、シンボルＮＳ７として信号生成部３１に供給するようになっている。
【００３１】
シリアライザ１１は、シンボル信号Ｔｘ１０〜Ｔｘ１６およびクロックＴｘＣＫに基づいて、シンボル信号Ｔｘ１０〜Ｔｘ１６をこの順にシリアライズして、シンボル信号Ｔｘ１を生成するものである。シリアライザ１２は、シンボル信号Ｔｘ２０〜Ｔｘ２６およびクロックＴｘＣＫに基づいて、シンボル信号Ｔｘ２０〜Ｔｘ２６をこの順にシリアライズして、シンボル信号Ｔｘ２を生成するものである。シリアライザ１３は、シンボル信号Ｔｘ３０〜Ｔｘ３６およびクロックＴｘＣＫに基づいて、シンボル信号Ｔｘ３０〜Ｔｘ３６をこの順にシリアライズして、シンボル信号Ｔｘ３を生成するものである。
【００３２】
図７は、シリアライザ１１〜１３の動作を表すものであり、（Ａ）はシンボル信号Ｔｘ１の波形を示し、（Ｂ）はシンボル信号Ｔｘ２の波形を示し、（Ｃ）はシンボル信号Ｔｘ３の波形を示す。シリアライザ１１は、シンボル信号Ｔｘ１０〜Ｔｘ１６をこの順に繰り返し出力し、シリアライザ１２は、シンボル信号Ｔｘ２０〜Ｔｘ２６をこの順に繰り返し出力し、シリアライザ１３は、シンボル信号Ｔｘ３０〜Ｔｘ３６をこの順に繰り返し出力する。これにより、シリアライザ１１〜１３は、シンボルＮＳ０〜ＮＳ６を、この順に繰り返し出力するようになっている。
【００３３】
出力制御部１４は、シンボル信号Ｔｘ１，Ｔｘ２，Ｔｘ３およびクロックＴｘＣＫに基づいて、６つの信号ＰＵＡ，ＰＤＡ，ＰＵＢ，ＰＤＢ，ＰＵＣ，ＰＤＣを生成するものである。そして、出力制御部１４は、信号ＰＵＡ，ＰＤＡをプリドライバ部１５Ａに供給し、信号ＰＵＢ，ＰＤＢをプリドライバ部１５Ｂに供給し、信号ＰＵＣ，ＰＤＣをプリドライバ部１５Ｃに供給するようになっている。
【００３４】
プリドライバ部１５Ａは、信号ＰＵＡ，ＰＤＡに基づいてドライバ部１６Ａを駆動するものであり、プリドライバ部１５Ｂは、信号ＰＵＢ，ＰＤＢに基づいてドライバ部１６Ｂを駆動するものであり、プリドライバ部１５Ｃは、信号ＰＵＣ，ＰＤＣに基づいてドライバ部１６Ｃを駆動するものである。
【００３５】
プリドライバ部１５Ａは、プリドライバ１５１，１５２を有している。プリドライバ１５１は、信号ＰＵＡに基づいてドライバ部１６ＡのトランジスタＭＵ（後述）を駆動するものであり、プリドライバ１５２は、信号ＰＤＡに基づいてドライバ部１６ＡのトランジスタＭＤ（後述）を駆動するものである。プリドライバ部１５Ｂ，１５Ｃについても同様である。
【００３６】
ドライバ部１６Ａは、信号ＳＩＧＡを生成するものであり、ドライバ部１６Ｂは、信号ＳＩＧＢを生成するものであり、ドライバ部１６Ｃは、信号ＳＩＧＣを生成するものである。
【００３７】
ドライバ部１６Ａは、トランジスタＭＵ，ＭＤと、抵抗素子ＲＵ，ＲＤとを有している。トランジスタＭＵ，ＭＤは、ＮチャネルＭＯＳ（Metal Oxide Semiconductor）型のＦＥＴ（Field Effect Transistor）である。トランジスタＭＵのドレインには電源電圧ＶＤＤが供給され、ゲートにはプリドライバ部１５Ａのプリドライバ１５１の出力信号が供給され、ソースは抵抗素子ＲＵの一端に接続されている。トランジスタＭＤのドレインは抵抗素子ＲＤの一端に接続され、ゲートにはプリドライバ部１５Ａのプリドライバ１５２の出力信号が供給され、ソースは接地されている。抵抗素子ＲＵ，ＲＤは、終端抵抗として機能するものであり、この例ではそれぞれ５０［Ω］である。抵抗素子ＲＵの一端はトランジスタＭＵのソースに接続され、他端は抵抗素子ＲＤの他端に接続されるとともに出力端子ＴoutＡに接続されている。抵抗素子ＲＤの一端はトランジスタＭＤのドレインに接続され、他端は抵抗素子ＲＵの他端に接続されるとともに出力端子ＴoutＡに接続されている。ドライバ部１６Ｂ，１６Ｃについても同様である。
【００３８】
この構成により、出力制御部１４、プリドライバ部１５Ａ〜１５Ｃ、およびドライバ部１６Ａ〜１６Ｃは、シンボル信号Ｔｘ１〜Ｔｘ３に基づいて、出力端子ＴoutＡ〜ＴoutＣの電圧を、図２に示したように、互いに異なる３つの電圧（高レベル電圧ＶＨ、中レベル電圧ＶＭ、および低レベル電圧ＶＬ）にそれぞれ設定するようになっている。
【００３９】
図８は、送信装置１０の一動作例を表すものである。例えば、送信装置１０がシンボル“＋ｘ”を送信する場合には、シンボル信号Ｔｘ１，Ｔｘ２，Ｔｘ３は、図６に示したシンボル信号Ｔｘ１０，Ｔｘ２０，Ｔｘ３０と同様に“１００”になる。出力制御部１４は、このシンボル信号Ｔｘ１，Ｔｘ２，Ｔｘ３に基づいて、信号ＰＵＡ，ＰＤＡ，ＰＵＢ，ＰＤＢ，ＰＵＣ，ＰＤＣを“１００１００”にする。これにより、ドライバ部１６Ａでは、トランジスタＭＵがオン状態になるとともにトランジスタＭＤがオフ状態になるため、出力端子ＴoutＡの電圧（信号ＳＩＧＡ）が高レベル電圧ＶＨに設定される。また、ドライバ部１６Ｂでは、トランジスタＭＵがオフ状態になるとともにトランジスタＭＤがオン状態になるため、出力端子ＴoutＢの電圧（信号ＳＩＧＢ）が低レベル電圧ＶＬに設定される。そして、ドライバ部１６Ｃでは、トランジスタＭＵ，ＭＤともにオフ状態になるため、出力端子ＴoutＣの電圧（信号ＳＩＧＣ）は、後述する受信装置４０の抵抗素子４１Ａ〜４１Ｃにより、中レベル電圧ＶＭに設定されるようになっている。
【００４０】
図９は、受信装置４０の一構成例を表すものである。受信装置４０は、抵抗素子４１Ａ，４１Ｂ，４１Ｃと、アンプ４２Ａ，４２Ｂ，４２Ｃと、クロック生成部４３と、フリップフロップ４４，４５と、信号生成部４６とを有している。
【００４１】
抵抗素子４１Ａ，４１Ｂ，４１Ｃは、通信システム１における終端抵抗として機能するものである。抵抗素子４１Ａの一端は入力端子ＴinＡに接続されるとともに信号ＳＩＧＡが供給され、他端は抵抗素子４１Ｂ，４１Ｃの他端に接続されている。抵抗素子４１Ｂの一端は入力端子ＴinＢに接続されるとともに信号ＳＩＧＢが供給され、他端は抵抗素子４１Ａ，４１Ｃの他端に接続されている。抵抗素子４１Ｃの一端は入力端子ＴinＣに接続されるとともに信号ＳＩＧＣが供給され、他端は抵抗素子４１Ａ，４１Ｂの他端に接続されている。
【００４２】
アンプ４２Ａ，４２Ｂ，４２Ｃは、それぞれ、正入力端子における信号と負入力端子における信号の差分に応じた信号を出力するものである。アンプ４２Ａの正入力端子は、アンプ４２Ｃの負入力端子および抵抗素子４１Ａの一端に接続されるとともに信号ＳＩＧＡが供給され、負入力端子は、アンプ４２Ｂの正入力端子および抵抗素子４１Ｂの一端に接続されるとともに信号ＳＩＧＢが供給される。アンプ４２Ｂの正入力端子は、アンプ４２Ａの負入力端子および抵抗素子４１Ｂの一端に接続されるとともに信号ＳＩＧＢが供給され、負入力端子は、アンプ４２Ｃの正入力端子および抵抗素子４１Ｃの一端に接続されるとともに信号ＳＩＧＣが供給される。アンプ４２Ｃの正入力端子は、アンプ４２Ｂの負入力端子および抵抗素子４１Ｃの一端に接続されるとともに信号ＳＩＧＣが供給され、負入力端子は、アンプ４２Ａの正入力端子および抵抗素子４１Ａに接続されるとともに信号ＳＩＧＡが供給される。
【００４３】
この構成により、アンプ４２Ａは、信号ＳＩＧＡと信号ＳＩＧＢとの差分（ＳＩＧＡ−ＳＩＧＢ）に応じた信号を出力し、アンプ４２Ｂは、信号ＳＩＧＢと信号ＳＩＧＣとの差分（ＳＩＧＢ−ＳＩＧＣ）に応じた信号を出力し、アンプ４２Ｃは、信号ＳＩＧＣと信号ＳＩＧＡとの差分（ＳＩＧＣ−ＳＩＧＡ）に応じた信号を出力するようになっている。
【００４４】
図１０は、アンプ４２Ａ，４２Ｂ，４２Ｃの一動作例を表すものである。この例では、信号ＳＩＧＡは高レベル電圧ＶＨであり、信号ＳＩＧＢは低レベル電圧ＶＬである。このとき、信号ＳＩＧＣの電圧は、抵抗素子４１Ａ〜４１Ｃにより、中レベル電圧ＶＭに設定される。この場合には、入力端子ＴinＡ、抵抗素子４１Ａ、抵抗素子４１Ｂ、入力端子ＴinＢの順に電流Ｉinが流れる。そして、アンプ４２Ａの正入力端子には高レベル電圧ＶＨが供給されるとともに負入力端子には低レベル電圧ＶＬが供給され、差分は正になるため、アンプ４２Ａは“１”を出力する。また、アンプ４２Ｂの正入力端子には低レベル電圧ＶＬが供給されるとともに負入力端子には中レベル電圧ＶＭが供給され、差分は負になるため、アンプ４２Ｂは“０”を出力する。また、アンプ４２Ｃの正入力端子には中レベル電圧ＶＭが供給されるとともに負入力端子には高レベル電圧ＶＨが供給され、差分は負になるため、アンプ４２Ｃは“０”を出力するようになっている。
【００４５】
クロック生成部４３は、アンプ４２Ａ，４２Ｂ，４２Ｃの出力信号に基づいて、クロックＲｘＣＫを生成するものである。
【００４６】
フリップフロップ４４は、アンプ４２Ａ，４２Ｂ，４２Ｃの出力信号を、クロックＲｘＣＫの１クロック分遅延させ、それぞれ出力するものである。このフリップフロップ４４の出力信号は、シンボルＲＳを示すものである。ここで、シンボルＲＳは、シンボルＮＳ０〜ＮＳ６と同様に、６つのシンボル“＋ｘ”，“−ｘ”，“＋ｙ”，“−ｙ”，“＋ｚ”，“−ｚ”のうちのいずれか一つを示すものである。
【００４７】
フリップフロップ４５は、フリップフロップ４４の３つの出力信号を、クロックＲｘＣＫの１クロック分遅延させ、それぞれ出力するものである。すなわち、フリップフロップ４５は、シンボルＲＳをクロックＲｘＣＫの１クロック分遅延させることにより、シンボルＲＳ２を生成している。このシンボルＲＳ２は、前に受信したシンボルであり、シンボルＲＳと同様に、６つのシンボル“＋ｘ”，“−ｘ”，“＋ｙ”，“−ｙ”，“＋ｚ”，“−ｚ”のうちのいずれか一つを示すものである。
【００４８】
信号生成部４６は、フリップフロップ４４，４５の出力信号、およびクロックＲｘＣＫに基づいて、遷移信号ＲｘＦ，ＲｘＲ，ＲｘＰを生成するものである。この遷移信号ＲｘＦ，ＲｘＲ，ＲｘＰは、送信装置１０における遷移信号ＴｘＦ，ＴｘＲ，ＴｘＰにそれぞれ対応するものであり、シンボルの遷移を表すものである。信号生成部４６は、フリップフロップ４４の出力信号が示すシンボルＲＳと、フリップフロップ４５の出力信号が示す前のシンボルＲＳ２に基づいて、シンボルの遷移（図４）を特定し、遷移信号ＲｘＦ，ＲｘＲ，ＲｘＰを生成するようになっている。
【００４９】
ここで、１組の遷移信号ＴｘＦ０，ＴｘＲ０，ＴｘＰ０は、本開示における「遷移信号」の一具体例に対応し、１組の遷移信号ＴｘＦ１，ＴｘＲ１，ＴｘＰ１は、本開示における「遷移信号」の一具体例に対応し、１組の遷移信号ＴｘＦ２，ＴｘＲ２，ＴｘＰ２は、本開示における「遷移信号」の一具体例に対応し、１組の遷移信号ＴｘＦ３，ＴｘＲ３，ＴｘＰ３は、本開示における「遷移信号」の一具体例に対応し、１組の遷移信号ＴｘＦ４，ＴｘＲ４，ＴｘＰ４は、本開示における「遷移信号」の一具体例に対応し、１組の遷移信号ＴｘＦ５，ＴｘＲ５，ＴｘＰ５は、本開示における「遷移信号」の一具体例に対応し、１組の遷移信号ＴｘＦ６，ＴｘＲ６，ＴｘＰ６は、本開示における「遷移信号」の一具体例に対応する。１組のシンボル信号Ｔｘ１０，Ｔｘ２０，Ｔｘ３０は、本開示における「送信シンボル信号」の一具体例に対応し、１組のシンボル信号Ｔｘ１１，Ｔｘ２１，Ｔｘ３１は、本開示における「送信シンボル信号」の一具体例に対応し、１組のシンボル信号Ｔｘ１２，Ｔｘ２２，Ｔｘ３２は、本開示における「送信シンボル信号」の一具体例に対応し、１組のシンボル信号Ｔｘ１３，Ｔｘ２３，Ｔｘ３３は、本開示における「送信シンボル信号」の一具体例に対応し、１組のシンボル信号Ｔｘ１４，Ｔｘ２４，Ｔｘ３４は、本開示における「送信シンボル信号」の一具体例に対応し、１組のシンボル信号Ｔｘ１５，Ｔｘ２５，Ｔｘ３５は、本開示における「送信シンボル信号」の一具体例に対応し、１組のシンボル信号Ｔｘ１６，Ｔｘ２６，Ｔｘ３６は、本開示における「送信シンボル信号」の一具体例に対応する。１組のシンボル信号Ｔｘ１，Ｔｘ２，Ｔｘ３は、本開示における「シリアル信号」の一具体例に対応する。フリップフロップ３８は、本開示における「第１のフリップフロップ部」の一具体例に対応する。
【００５０】
［動作および作用］
続いて、本実施の形態の通信システム１の動作および作用について説明する。
【００５１】
（全体動作概要）
まず、図１などを参照して、通信システム１の全体動作概要を説明する。送信装置１０において、クロック生成部１７は、クロックＴｘＣＫを生成する。分周回路１８は、クロックＴｘＣＫに基づいて分周動作を行い、クロックＣＫを生成する。遷移信号生成部２０は、入力された信号およびクロックＣＫに基づいて、遷移信号ＴｘＦ０〜ＴｘＦ６，ＴｘＲ０〜ＴｘＲ６，ＴｘＰ０〜ＴｘＰ６を生成する。送信シンボル生成部３０は、遷移信号ＴｘＦ０〜ＴｘＦ６，ＴｘＲ０〜ＴｘＲ６，ＴｘＰ０〜ＴｘＰ６およびクロックＣＫに基づいて、シンボル信号Ｔｘ１０〜Ｔｘ１６，Ｔｘ２０〜Ｔｘ２６，Ｔｘ３０〜Ｔｘ３６を生成する。シリアライザ１１は、シンボル信号Ｔｘ１０〜Ｔｘ１６およびクロックＴｘＣＫに基づいて、シンボル信号Ｔｘ１０〜Ｔｘ１６をこの順にシリアライズして、シンボル信号Ｔｘ１を生成する。シリアライザ１２は、シンボル信号Ｔｘ２０〜Ｔｘ２６およびクロックＴｘＣＫに基づいて、シンボル信号Ｔｘ２０〜Ｔｘ２６をこの順にシリアライズして、シンボル信号Ｔｘ２を生成する。シリアライザ１３は、シンボル信号Ｔｘ３０〜Ｔｘ３６およびクロックＴｘＣＫに基づいて、シンボル信号Ｔｘ３０〜Ｔｘ３６をこの順にシリアライズして、シンボル信号Ｔｘ３を生成する。出力制御部１４は、シンボル信号Ｔｘ１，Ｔｘ２，Ｔｘ３およびクロックＴｘＣＫに基づいて、６つの信号ＰＵＡ，ＰＤＡ，ＰＵＢ，ＰＤＢ，ＰＵＣ，ＰＤＣを生成する。プリドライバ部１５Ａは、信号ＰＵＡ，ＰＤＡに基づいてドライバ部１６Ａを駆動し、ドライバ部１６Ａは、信号ＳＩＧＡを生成する。プリドライバ部１５Ｂは、信号ＰＵＢ，ＰＤＢに基づいてドライバ部１６Ｂを駆動し、ドライバ部１６Ｂは、信号ＳＩＧＢを生成する。プリドライバ部１５Ｃは、信号ＰＵＣ，ＰＤＣに基づいてドライバ部１６Ｃを駆動し、ドライバ部１６Ｃは、信号ＳＩＧＣを生成する。
【００５２】
受信装置４０（図１０）において、アンプ４２Ａは、信号ＳＩＧＡと信号ＳＩＧＢとの差分に応じた信号を出力し、アンプ４２Ｂは、信号ＳＩＧＢと信号ＳＩＧＣとの差分に応じた信号を出力し、アンプ４２Ｃは、信号ＳＩＧＣと信号ＳＩＧＡとの差分に応じた信号を出力する。クロック生成部４３は、アンプ４２Ａ，４２Ｂ，４２Ｃの出力信号に基づいて、クロックＲｘＣＫを生成する。フリップフロップ４４は、アンプ４２Ａ，４２Ｂ，４２Ｃの出力信号を、クロックＲｘＣＫの１クロック分遅延させ、それぞれ出力する。フリップフロップ４５は、フリップフロップ４４の３つの出力信号を、クロックＲｘＣＫの１クロック分遅延させ、それぞれ出力する。信号生成部４６は、フリップフロップ４４，４５の出力信号、およびクロックＲｘＣＫに基づいて、遷移信号ＲｘＦ，ＲｘＲ，ＲｘＰを生成する。
【００５３】
（送信シンボル生成部３０の詳細動作）
送信シンボル生成部３０（図５）は、遷移信号ＴｘＦ０〜ＴｘＦ６，ＴｘＲ０〜ＴｘＲ６，ＴｘＰ０〜ＴｘＰ６およびクロックＣＫに基づいて、シンボル信号Ｔｘ１０〜Ｔｘ１６，Ｔｘ２０〜Ｔｘ２６，Ｔｘ３０〜Ｔｘ３６を生成する。具体的には、信号生成部３１は、１組の遷移信号ＴｘＦ０，ＴｘＲ０，ＴｘＰ０および１組のシンボル信号Ｄ１６，Ｄ２６，Ｄ３６（クロックＣＫの１つ前のサイクル期間におけるシンボルＮＳ６）に基づいて、１組のシンボル信号Ｔｘ１０，Ｔｘ２０，Ｔｘ３０（シンボルＮＳ０）を生成する。信号生成部３２は、１組の遷移信号ＴｘＦ１，ＴｘＲ１，ＴｘＰ１および１組のシンボル信号Ｔｘ１０，Ｔｘ２０，Ｔｘ３０（シンボルＮＳ０）に基づいて、１組のシンボル信号Ｔｘ１１，Ｔｘ２１，Ｔｘ３１（シンボルＮＳ１）を生成する。信号生成部３３は、１組の遷移信号ＴｘＦ２，ＴｘＲ２，ＴｘＰ２および１組のシンボル信号Ｔｘ１１，Ｔｘ２１，Ｔｘ３１（シンボルＮＳ１）に基づいて、１組のシンボル信号Ｔｘ１２，Ｔｘ２２，Ｔｘ３２（シンボルＮＳ２）を生成する。信号生成部３４は、１組の遷移信号ＴｘＦ３，ＴｘＲ３，ＴｘＰ３および１組のシンボル信号Ｔｘ１２，Ｔｘ２２，Ｔｘ３２（シンボルＮＳ２）に基づいて、１組のシンボル信号Ｔｘ１３，Ｔｘ２３，Ｔｘ３３（シンボルＮＳ３）を生成する。信号生成部３５は、１組の遷移信号ＴｘＦ４，ＴｘＲ４，ＴｘＰ４および１組のシンボル信号Ｔｘ１３，Ｔｘ２３，Ｔｘ３３（シンボルＮＳ３）に基づいて、１組のシンボル信号Ｔｘ１４，Ｔｘ２４，Ｔｘ３４（シンボルＮＳ４）を生成する。信号生成部３６は、１組の遷移信号ＴｘＦ５，ＴｘＲ５，ＴｘＰ５および１組のシンボル信号Ｔｘ１４，Ｔｘ２４，Ｔｘ３４（シンボルＮＳ４）に基づいて、１組のシンボル信号Ｔｘ１５，Ｔｘ２５，Ｔｘ３５（シンボルＮＳ５）を生成する。信号生成部３７は、１組の遷移信号ＴｘＦ６，ＴｘＲ６，ＴｘＰ６および１組のシンボル信号Ｔｘ１５，Ｔｘ２５，Ｔｘ３５（シンボルＮＳ５）に基づいて、１組のシンボル信号Ｔｘ１６，Ｔｘ２６，Ｔｘ３６（シンボルＮＳ６）を生成する。そして、フリップフロップ３８は、１組のシンボル信号Ｔｘ１６，Ｔｘ２６，Ｔｘ３６（シンボルＮＳ６）を、クロックＣＫの１クロック分遅延させ、１組のシンボル信号Ｄ１６，Ｄ２６，Ｄ３６として出力する。
【００５４】
このように、送信シンボル生成部３０では、クロックＣＫのあるサイクル期間において、信号生成部３１〜３７が、シンボルＮＳ０〜ＮＳ６を順次生成し、フリップフロップ３８が、信号生成部３７が生成したシンボルＮＳ６を、次のサイクル期間において信号生成部３１に供給する。すなわち、７つの信号生成部３１〜３７および１つのフリップフロップ３８がループを構成しており、低い周波数のクロックＣＫの各サイクル期間において、これらの回路が動作する。これにより、以下に比較例と対比して説明するように、クロックＣＫ（クロックＴｘＣＫ）の周波数が高い場合でも、誤動作が生じるおそれを低減することができる。
【００５５】
（比較例）
次に、比較例に係る送信装置１０Ｒと対比して、本実施の形態の作用を説明する。
【００５６】
図１１は、比較例に係る送信装置１０Ｒの一構成例を表すものである。送信装置１０Ｒは、シリアライザ１１Ｒ〜１３Ｒと、送信シンボル生成部３０Ｒとを有している。比較例に係る送信装置１０Ｒでは、送信シンボル生成部３０Ｒを、本実施の形態の場合と異なるところに設けている。すなわち、本実施の形態に係る送信装置１０（図３）では、遷移信号生成部２０とシリアライザ１１〜１３との間に送信シンボル生成部３０を設けたが、比較例に係る送信装置１０Ｒ（図１１）では、シリアライザ１１Ｒ〜１３Ｒと出力制御部１４との間に送信シンボル生成部３０Ｒを設けている。
【００５７】
シリアライザ１１Ｒは、遷移信号ＴｘＦ０〜ＴｘＦ６およびクロックＴｘＣＫに基づいて、遷移信号ＴｘＦ０〜ＴｘＦ６をこの順にシリアライズして、遷移信号ＴｘＦ９を生成するものである。シリアライザ１２Ｒは、遷移信号ＴｘＲ０〜ＴｘＲ６およびクロックＴｘＣＫに基づいて、遷移信号ＴｘＲ０〜ＴｘＲ６をこの順にシリアライズして、遷移信号ＴｘＲ９を生成するものである。シリアライザ１３Ｒは、遷移信号ＴｘＰ０〜ＴｘＰ６およびクロックＴｘＣＫに基づいて、遷移信号ＴｘＰ０〜ＴｘＰ６をこの順にシリアライズして、遷移信号ＴｘＰ９を生成するものである。
【００５８】
送信シンボル生成部３０Ｒは、遷移信号ＴｘＦ９，ＴｘＲ９，ＴｘＰ９およびクロックＣＫに基づいて、シンボル信号Ｔｘ１，Ｔｘ２，Ｔｘ３を生成するものである。送信シンボル生成部３０Ｒは、信号生成部３１Ｒと、フリップフロップ３８Ｒとを有している。信号生成部３１Ｒは、本実施の形態に係る信号生成部３１と同様に、遷移信号ＴｘＦ９，ＴｘＲ９，ＴｘＰ９およびシンボル信号Ｄ１，Ｄ２，Ｄ３に基づいて、シンボル信号Ｔｘ１，Ｔｘ２，Ｔｘ３を生成するものである。具体的には、信号生成部３１Ｒは、シンボル信号Ｄ１，Ｄ２，Ｄ３が示すシンボルと、遷移信号ＴｘＦ９，ＴｘＲ９，ＴｘＰ９とに基づいて、図４に示したように遷移後のシンボルを求め、シンボル信号Ｔｘ１，Ｔｘ２，Ｔｘ３として出力するようになっている。フリップフロップ３８Ｒは、クロックＴｘＣＫに基づいてシンボル信号Ｔｘ１，Ｔｘ２，Ｔｘ３をサンプリングして、そのサンプリング結果をシンボル信号Ｄ１，Ｄ２，Ｄ３としてそれぞれ出力するものである。
【００５９】
このように、比較例に係る送信装置１０Ｒでは、シリアライザ１１Ｒ〜１３Ｒと出力制御部１４との間に送信シンボル生成部３０Ｒを設けている。よって、送信シンボル生成部３０Ｒでは、高い周波数のクロックＴｘＣＫのあるサイクル期間において、信号生成部３１Ｒがシンボルを生成し、フリップフロップ３８Ｒが、そのシンボルを、次のサイクル期間において信号生成部３１Ｒに供給する。すなわち、１つの信号生成部３１Ｒおよび１つのフリップフロップ３８Ｒがループを構成しており、高い周波数のクロックＣＫの各サイクル期間において、これらの回路が動作する。この場合には、このループにおける回路遅延により、クロックＴｘＣＫの各サイクル期間内でこれらの回路が動作しきれないおそれがある。
【００６０】
一方、本実施の形態に係る送信装置１０では、遷移信号生成部２０とシリアライザ１１〜１３との間に送信シンボル生成部３０を設けている。よって、送信シンボル生成部３０では、低い周波数のクロックＣＫの各サイクル期間において、７つの信号生成部３１〜３７と、１つのフリップフロップ３８が動作する。この例では、クロックＣＫのサイクル期間の長さは、クロックＴｘＣＫのサイクル期間の長さの７倍である。よって、送信シンボル生成部３０では、比較例の場合に比べて、フリップフロップのセットアップ時間、ホールド時間、および設計マージンの分が相対的に１／７に緩和される。その結果、送信シンボル生成部３０では、各サイクル期間内でこれらの回路が動作しきれなくなるおそれを低減することができ、クロックＣＫ（クロックＴｘＣＫ）の周波数が高い場合でも、誤動作が生じるおそれを低減することができる。
【００６１】
［効果］
以上のように本実施の形態では、送信シンボル生成部を、シリアライザの前段に設けるようにしたので、クロックの周波数が高い場合でも、誤動作が生じるおそれを低減することができ、その結果、伝送容量を高めることができる。
【００６２】
＜２．第２の実施の形態＞
次に、第２の実施の形態に係る通信システム２について説明する。本実施の形態は、送信シンボル生成部の構成が、第１の実施の形態の場合と異なるものである。なお、上記第１の実施の形態に係る通信システム１と実質的に同一の構成部分には同一の符号を付し、適宜説明を省略する。
【００６３】
図１，３に示したように、通信システム２は、送信シンボル生成部６０を有する送信装置５０を備えている。送信シンボル生成部６０は、第１の実施の形態に係る送信シンボル生成部３０と同様に、遷移信号ＴｘＦ０〜ＴｘＦ６，ＴｘＲ０〜ＴｘＲ６，ＴｘＰ０〜ＴｘＰ６およびクロックＣＫに基づいて、シンボル信号Ｔｘ１０〜Ｔｘ１６，Ｔｘ２０〜Ｔｘ２６，Ｔｘ３０〜Ｔｘ３６を生成するものである。
【００６４】
図１２は、送信シンボル生成部６０の一構成例を表すものである。送信シンボル生成部６０は、シンボル生成部６１〜６６と、セレクタ６７と、フリップフロップ６８とを有している。
【００６５】
シンボル生成部６１は、遷移信号ＴｘＦ０〜ＴｘＦ６，ＴｘＲ０〜ＴｘＲ６，ＴｘＰ０〜ＴｘＰ６、およびシンボル“＋ｘ” を示す１組のシンボル信号に基づいて、シンボルＮＳ１０〜ＮＳ１６を示す７組のシンボル信号を生成するものである。同様に、シンボル生成部６２は、遷移信号ＴｘＦ０〜ＴｘＦ６，ＴｘＲ０〜ＴｘＲ６，ＴｘＰ０〜ＴｘＰ６、およびシンボル“−ｘ” を示す１組のシンボル信号に基づいて、シンボルＮＳ２０〜ＮＳ２６を示す７組のシンボル信号を生成するものである。シンボル生成部６３は、遷移信号ＴｘＦ０〜ＴｘＦ６，ＴｘＲ０〜ＴｘＲ６，ＴｘＰ０〜ＴｘＰ６、およびシンボル“＋ｙ” を示す１組のシンボル信号に基づいて、シンボルＮＳ３０〜ＮＳ３６を示す７組のシンボル信号を生成するものである。シンボル生成部６４は、遷移信号ＴｘＦ０〜ＴｘＦ６，ＴｘＲ０〜ＴｘＲ６，ＴｘＰ０〜ＴｘＰ６、およびシンボル“−ｙ” を示す１組のシンボル信号に基づいて、シンボルＮＳ４０〜ＮＳ４６を示す７組のシンボル信号を生成するものである。シンボル生成部６５は、遷移信号ＴｘＦ０〜ＴｘＦ６，ＴｘＲ０〜ＴｘＲ６，ＴｘＰ０〜ＴｘＰ６、およびシンボル“＋ｚ” を示す１組のシンボル信号に基づいて、シンボルＮＳ５０〜ＮＳ５６を示す７組のシンボル信号を生成するものである。シンボル生成部６６は、遷移信号ＴｘＦ０〜ＴｘＦ６，ＴｘＲ０〜ＴｘＲ６，ＴｘＰ０〜ＴｘＰ６、およびシンボル“−ｚ” を示す１組のシンボル信号に基づいて、シンボルＮＳ６０〜ＮＳ６６を示す７組のシンボル信号を生成するものである。
【００６６】
図１３は、シンボル生成部６１の一構成例を表すものである。なお、ここではシンボル生成部６１を例に説明するが、シンボル生成部６２〜６６についても同様である。シンボル生成部６１は、信号生成部７１〜７７と、フリップフロップ８１〜８３とを有している。
【００６７】
信号生成部７１は、第１の実施の形態に係る信号生成部３１等と同様に、１組の遷移信号ＴｘＦ０，ＴｘＲ０，ＴｘＰ０およびシンボル“＋ｘ” を示す１組のシンボル信号に基づいて、シンボルＮＳ１０を示す１組のシンボル信号を生成するものである。同様に、信号生成部７２は、１組の遷移信号ＴｘＦ１，ＴｘＲ１，ＴｘＰ１およびシンボルＮＳ１０を示す１組のシンボル信号に基づいて、シンボルＮＳ１１を示す１組のシンボル信号を生成するものである。フリップフロップ８１は、クロックＣＫに基づいて、シンボルＮＳ１０，ＮＳ１１を示す２組のシンボル信号、遷移信号ＴｘＦ２〜ＴｘＦ６，ＴｘＲ２〜ＴｘＲ６，ＴｘＰ２〜ＴｘＰ６をサンプリングして、そのサンプリング結果をそれぞれ出力するものである。
【００６８】
信号生成部７３は、信号生成部７１等と同様に、フリップフロップ８１から供給された１組の遷移信号ＴｘＦ２，ＴｘＲ２，ＴｘＰ２、およびフリップフロップ８１から供給されたシンボルＮＳ１１を示す１組のシンボル信号に基づいて、シンボルＮＳ１２を示す１組のシンボル信号を生成するものである。同様に、信号生成部７４は、フリップフロップ８１から供給された１組の遷移信号ＴｘＦ３，ＴｘＲ３，ＴｘＰ３およびシンボルＮＳ１２を示す１組のシンボル信号に基づいて、シンボルＮＳ１３を示す１組のシンボル信号を生成するものである。フリップフロップ８２は、クロックＣＫに基づいて、シンボルＮＳ１２，ＮＳ１３を示す２組のシンボル信号、フリップフロップ８１から供給されたシンボルＮＳ１０，ＮＳ１１を示す２組のシンボル信号、およびフリップフロップ８１から供給された遷移信号ＴｘＦ４〜ＴｘＦ６，ＴｘＲ４〜ＴｘＲ６，ＴｘＰ４〜ＴｘＰ６をサンプリングして、そのサンプリング結果をそれぞれ出力するものである。
【００６９】
信号生成部７５は、信号生成部７１等と同様に、フリップフロップ８２から供給された１組の遷移信号ＴｘＦ４，ＴｘＲ４，ＴｘＰ４、およびフリップフロップ８２から供給されたシンボルＮＳ１３を示す１組のシンボル信号に基づいて、シンボルＮＳ１４を示す１組のシンボル信号を生成するものである。同様に、信号生成部７６は、フリップフロップ８２から供給された１組の遷移信号ＴｘＦ５，ＴｘＲ５，ＴｘＰ５およびシンボルＮＳ１４を示す１組のシンボル信号に基づいて、シンボルＮＳ１５を示す１組のシンボル信号を生成するものである。フリップフロップ８３は、クロックＣＫに基づいて、シンボルＮＳ１４，ＮＳ１５を示す２組のシンボル信号、フリップフロップ８２から供給されたシンボルＮＳ１０〜ＮＳ１３を示す４組のシンボル信号、およびフリップフロップ８２から供給された１組のＴｘＦ６，ＴｘＲ６，ＴｘＰ６をサンプリングして、そのサンプリング結果をそれぞれ出力するものである。
【００７０】
信号生成部７７は、信号生成部７１等と同様に、フリップフロップ８３から供給された１組の遷移信号ＴｘＦ６，ＴｘＲ６，ＴｘＰ６、およびフリップフロップ８２から供給されたシンボルＮＳ１５を示す１組のシンボル信号に基づいて、シンボルＮＳ１６を示す１組のシンボル信号を生成するものである。
【００７１】
セレクタ６７（図１２）は、１組のシンボル信号Ｄ１６，Ｄ２６，Ｄ３６が示すシンボルＮＳ７に基づいて、シンボル生成部６１から供給されたシンボルＮＳ１０〜ＮＳ１６、シンボル生成部６２から供給されたシンボルＮＳ２０〜ＮＳ２６、シンボル生成部６３から供給されたシンボルＮＳ３０〜ＮＳ３６、シンボル生成部６４から供給されたシンボルＮＳ４０〜ＮＳ４６、シンボル生成部６５から供給されたシンボルＮＳ５０〜ＮＳ５６、およびシンボル生成部６６から供給されたシンボルＮＳ６０〜ＮＳ６６のうちの一つをシンボルＮＳ１〜ＮＳ６として選択するものである。具体的には、セレクタ６７は、シンボルＮＳ７が“＋ｘ”である場合にはシンボルＮＳ１０〜ＮＳ１６を選択し、シンボルＮＳ７が“−ｘ”である場合にはシンボルＮＳ２０〜ＮＳ２６を選択し、シンボルＮＳ７が“＋ｙ”である場合にはシンボルＮＳ３０〜ＮＳ３６を選択し、シンボルＮＳ７が“−ｙ”である場合にはシンボルＮＳ４０〜ＮＳ４６を選択し、シンボルＮＳ７が“＋ｚ”である場合にはシンボルＮＳ５０〜ＮＳ５６を選択し、シンボルＮＳ７が“−ｚ”である場合にはシンボルＮＳ６０〜ＮＳ６６を選択する。そして、セレクタ６７は、そのようにして選択したシンボルＮＳ１〜ＮＳ６を、第１の実施の形態に係る送信シンボル生成部３０と同様にシンボル信号Ｔｘ１０〜Ｔｘ１６，Ｔｘ２０〜Ｔｘ２６，Ｔｘ３０〜Ｔｘ３６を用いて出力するようになっている。
【００７２】
フリップフロップ６８は、クロックＣＫに基づいて１組のシンボル信号Ｔｘ１６，Ｔｘ２６，Ｔｘ３６（シンボルＮＳ６）をサンプリングして、そのサンプリング結果を１組のシンボル信号Ｄ１，Ｄ２，Ｄ３（シンボルＮＳ７）としてそれぞれ出力するものである。
【００７３】
ここで、シンボルＮＳ１０〜ＮＳ１６を示す７組のシンボル信号は、本開示における「所定数のシンボル信号」の一具体例に対応し、シンボルＮＳ２０〜ＮＳ２６を示す７組のシンボル信号は、本開示における「所定数のシンボル信号」の一具体例に対応し、シンボルＮＳ３０〜ＮＳ３６を示す７組のシンボル信号は、本開示における「所定数のシンボル信号」の一具体例に対応し、シンボルＮＳ４０〜ＮＳ４６を示す７組のシンボル信号は、本開示における「所定数のシンボル信号」の一具体例に対応し、シンボルＮＳ５０〜ＮＳ５６を示す７組のシンボル信号は、本開示における「所定数のシンボル信号」の一具体例に対応し、シンボルＮＳ６０〜ＮＳ６６を示す７組のシンボル信号は、本開示における「所定数のシンボル信号」の一具体例に対応する。フリップフロップ６８は、本開示における「第２のフリップフロップ部」の一具体例に対応する。フリップフロップ８１，８２，８３は、本開示における「第３のフリップフロップ部」の一具体例にそれぞれ対応する。
【００７４】
この構成により、送信シンボル生成部６０では、シンボル生成部６１〜６６が、遷移信号ＴｘＦ０〜ＴｘＦ６，ＴｘＲ０〜ＴｘＲ６，ＴｘＰ０〜ＴｘＰ６に基づいて、シンボルＮＳ１０〜ＮＳ１６、シンボルＮＳ２０〜ＮＳ２６、シンボルＮＳ３０〜ＮＳ３６、シンボルＮＳ４０〜ＮＳ４６、シンボルＮＳ５０〜ＮＳ５６、およびシンボルＮＳ６０〜ＮＳ６６をそれぞれ生成する。その際、シンボル生成部６１〜６６には、それぞれ、シンボル“＋ｘ”，“−ｘ”，“＋ｙ”，“−ｙ”，“＋ｚ”，“−ｚ”が供給されている。すなわち、シンボル生成部６１は、シンボル信号Ｄ１６，Ｄ２６，Ｄ３６がシンボル“＋ｘ”を示す場合を想定して、あらかじめシンボルＮＳ１０〜ＮＳ１６を生成し、シンボル生成部６２は、シンボル信号Ｄ１６，Ｄ２６，Ｄ３６がシンボル“−ｘ”を示す場合を想定して、あらかじめシンボルＮＳ２０〜ＮＳ２６を生成し、シンボル生成部６３は、シンボル信号Ｄ１６，Ｄ２６，Ｄ３６がシンボル“＋ｙ”を示す場合を想定して、あらかじめシンボルＮＳ３０〜ＮＳ３６を生成し、シンボル生成部６４は、シンボル信号Ｄ１６，Ｄ２６，Ｄ３６がシンボル“−ｙ”を示す場合を想定して、あらかじめシンボルＮＳ４０〜ＮＳ４６を生成し、シンボル生成部６５は、シンボル信号Ｄ１６，Ｄ２６，Ｄ３６がシンボル“＋ｚ”を示す場合を想定して、あらかじめシンボルＮＳ５０〜ＮＳ５６を生成し、シンボル生成部６６は、シンボル信号Ｄ１６，Ｄ２６，Ｄ３６がシンボル“−ｚ”を示す場合を想定して、あらかじめシンボルＮＳ６０〜ＮＳ６６を生成する。そして、セレクタ６７は、シンボル信号Ｄ１６，Ｄ２６，Ｄ３６が示すシンボルＮＳ７に基づいて、シンボルＮＳ１０〜ＮＳ１６、シンボルＮＳ２０〜ＮＳ２６、シンボルＮＳ３０〜ＮＳ３６、シンボルＮＳ４０〜ＮＳ４６、シンボルＮＳ５０〜ＮＳ５６、およびシンボルＮＳ６０〜ＮＳ６６のうちの一つをシンボルＮＳ１〜ＮＳ６として選択する。
【００７５】
このように、送信シンボル生成部６０では、シンボル生成部６１〜６６が、あらかじめ６つのシンボルセット（シンボルＮＳ１０〜ＮＳ１６、シンボルＮＳ２０〜ＮＳ２６、シンボルＮＳ３０〜ＮＳ３６、シンボルＮＳ４０〜ＮＳ４６、シンボルＮＳ５０〜ＮＳ５６、およびシンボルＮＳ６０〜ＮＳ６６）を生成しておく。そして、クロックＣＫのあるサイクル期間において、セレクタ６７が、これらの６つのシンボルセットうちの１つをシンボルＮＳ１〜ＮＳ６として選択し、フリップフロップ３８が、シンボルＮＳ６を、次のサイクル期間においてシンボルＮＳ７としてセレクタ６７に供給する。すなわち、１つのセレクタ６７および１つのフリップフロップ６８がループを構成しており、低い周波数のクロックＣＫの各サイクル期間において、これらの回路が動作する。よって、送信シンボル生成部６０では、ループにおける回路遅延量を少なくすることができるため、各サイクル期間内でこれらの回路が動作しきれなくなるおそれを低減することができ、クロックＣＫ（クロックＴｘＣＫ）の周波数が高い場合でも、誤動作が生じるおそれを低減することができる。
【００７６】
また、送信シンボル生成部６０では、シンボル生成部６１〜６６のそれぞれに、フリップフロップ８１〜８３を設けたので、いわゆるパイプライン処理が可能となるため、クロックＣＫ（クロックＴｘＣＫ）の周波数が高い場合でも、誤動作が生じるおそれを低減することができる。
【００７７】
以上のように本実施の形態では、シンボル生成部があらかじめ６組のシンボルを生成しておき、後にセレクタがこれらのうちの１組を選択したので、クロックの周波数が高い場合でも、誤動作が生じるおそれを低減することができ、その結果、伝送容量を高めることができる。
【００７８】
本実施の形態では、シンボル生成部にフリップフロップを設け、いわゆるパイプライン処理を行うようにしたので、クロックの周波数が高い場合でも、誤動作が生じるおそれを低減することができ、その結果、伝送容量を高めることができる。
【００７９】
［変形例２−１］
上記実施の形態では、シンボル生成部６１〜６６のそれぞれに３つのフリップフロップ８１〜８３を設けたが、これに限定されるものではなく、これに代えて、例えば、２つのフリップフロップを設けてもよいし、４つ以上のフリップフロップを設けてもよい。また、フリップフロップを挿入する場所についても、図１３の例に限定されるものではなく、適宜変更してもよい。
【００８０】
［変形例２−２］
上記実施の形態では、シンボル生成部６１〜６６のそれぞれにフリップフロップ８１〜８３を設けたが、これに限定されるものではなく、これに代えて、例えば、図１４に示すシンボル生成部６１Ａのように、フリップフロップを設けなくてもよい。
【００８１】
＜３．適用例＞
次に、上記実施の形態および変形例で説明した通信システムの適用例について説明する。
【００８２】
図１５は、上記実施の形態等の通信システムが適用されるスマートフォン３００（多機能携帯電話）の外観を表すものである。このスマートフォン３００には、様々なデバイスが搭載されており、それらのデバイス間でデータのやり取りを行う通信システムにおいて、上記実施の形態等の通信システムが適用されている。
【００８３】
図１６は、スマートフォン３００に用いられるアプリケーションプロセッサ３１０の一構成例を表すものである。アプリケーションプロセッサ３１０は、ＣＰＵ（Central Processing Unit）３１１と、メモリ制御部３１２と、電源制御部３１３と、外部インタフェース３１４と、ＧＰＵ（Graphics Processing Unit）３１５と、メディア処理部３１６と、ディスプレイ制御部３１７と、ＭＩＰＩ（Mobile Industry Processor Interface）インタフェース３１８とを有している。ＣＰＵ３１１、メモリ制御部３１２、電源制御部３１３、外部インタフェース３１４、ＧＰＵ３１５、メディア処理部３１６、ディスプレイ制御部３１７は、この例では、システムバス３１９に接続され、このシステムバス３１９を介して、互いにデータのやり取りをすることができるようになっている。
【００８４】
ＣＰＵ３１１は、プログラムに従って、スマートフォン３００で扱われる様々な情報を処理するものである。メモリ制御部３１２は、ＣＰＵ３１１が情報処理を行う際に使用するメモリ５０１を制御するものである。電源制御部３１３は、スマートフォン３００の電源を制御するものである。
【００８５】
外部インタフェース３１４は、外部デバイスと通信するためのインタフェースであり、この例では、無線通信部５０２およびイメージセンサ４１０と接続されている。無線通信部５０２は、携帯電話の基地局と無線通信をするものであり、例えば、ベースバンド部や、ＲＦ（Radio Frequency）フロントエンド部などを含んで構成される。イメージセンサ４１０は、画像を取得するものであり、例えばＣＭＯＳセンサを含んで構成される。
【００８６】
ＧＰＵ３１５は、画像処理を行うものである。メディア処理部３１６は、音声や、文字や、図形などの情報を処理するものである。ディスプレイ制御部３１７は、ＭＩＰＩインタフェース３１８を介して、ディスプレイ５０４を制御するものである。ＭＩＰＩインタフェース３１８は画像信号をディスプレイ５０４に送信するものである。画像信号としては、例えば、ＹＵＶ形式やＲＧＢ形式などの信号を用いることができる。このＭＩＰＩインタフェース３１８とディスプレイ５０４との間の通信システムには、例えば、上記実施の形態等の通信システムが適用される。
【００８７】
図１７は、イメージセンサ４１０の一構成例を表すものである。イメージセンサ４１０は、センサ部４１１と、ＩＳＰ（Image Signal Processor）４１２と、ＪＰＥＧ（Joint Photographic Experts Group）エンコーダ４１３と、ＣＰＵ４１４と、ＲＡＭ（Random Access Memory）４１５と、ＲＯＭ（Read Only Memory）４１６と、電源制御部４１７と、Ｉ2Ｃ（Inter-Integrated Circuit）インタフェース４１８と、ＭＩＰＩインタフェース４１９とを有している。これらの各ブロックは、この例では、システムバス４２０に接続され、このシステムバス４２０を介して、互いにデータのやり取りをすることができるようになっている。
【００８８】
センサ部４１１は、画像を取得するものであり、例えばＣＭＯＳセンサにより構成されるものである。ＩＳＰ４１２は、センサ部４１１が取得した画像に対して所定の処理を行うものである。ＪＰＥＧエンコーダ４１３は、ＩＳＰ４１２が処理した画像をエンコードしてＪＰＥＧ形式の画像を生成するものである。ＣＰＵ４１４は、プログラムに従ってイメージセンサ４１０の各ブロックを制御するものである。ＲＡＭ４１５は、ＣＰＵ４１４が情報処理を行う際に使用するメモリである。ＲＯＭ４１６は、ＣＰＵ４１４において実行されるプログラムを記憶するものである。電源制御部４１７は、イメージセンサ４１０の電源を制御するものである。Ｉ2Ｃインタフェース４１８は、アプリケーションプロセッサ３１０から制御信号を受け取るものである。また、図示していないが、イメージセンサ４１０は、アプリケーションプロセッサ３１０から、制御信号に加えてクロック信号をも受け取るようになっている。具体的には、イメージセンサ４１０は、様々な周波数のクロック信号に基づいて動作できるよう構成されている。ＭＩＰＩインタフェース４１９は、画像信号をアプリケーションプロセッサ３１０に送信するものである。画像信号としては、例えば、ＹＵＶ形式やＲＧＢ形式などの信号を用いることができる。このＭＩＰＩインタフェース４１９とアプリケーションプロセッサ３１０との間の通信システムには、例えば、上記実施の形態等の通信システムが適用される。
【００８９】
以上、いくつかの実施の形態および変形例、ならびに電子機器への適用例を挙げて本技術を説明したが、本技術はこれらの実施の形態等には限定されず、種々の変形が可能である。
【００９０】
例えば、上記の各実施の形態等では、遷移信号生成部２０は、７組の遷移信号ＴｘＦ，ＴｘＲ，ＴｘＰを生成したが、これに限定されるものではなく、例えば、６組以下の複数組の遷移信号を生成してもよいし、８組以上の遷移信号を生成してもよい。例えば、遷移信号生成部２０が８組の遷移信号を生成した場合には、分周回路１８は、８分周動作を行うことによりクロックＣＫを生成し、送信シンボル生成部３０は、この８組の遷移信号に基づいて８組のシンボル信号を生成し、シリアライザ１１〜１３のそれぞれは、８本のシンボル信号をシリアライズするのが望ましい。
【００９１】
また、例えば、上記の各実施の形態等では、３つの信号ＳＩＧＡ，ＳＩＧＢ，ＳＩＧＣを用いて通信を行ったが、これに限定されるものではなく、これに代えて、例えば２つの信号を用いて通信を行ってもよいし、４つ以上の信号を用いて通信を行ってもよい。
【００９２】
また、例えば、上記の各実施の形態等では、例えば出力端子の電圧を中レベル電圧ＶＭに設定する場合には、トランジスタＭＵ，ＭＤをともにオフ状態にしたが、これに限定されるものではなく、これに代えて、トランジスタＭＵ，ＭＤをともにオン状態にしてもよい。これにより、テブナン終端が実現され、出力端子の電圧を中レベル電圧ＶＭに設定することができる。
【００９３】
なお、本明細書に記載された効果はあくまで例示であって限定されるものでは無く、また他の効果があってもよい。
【００９４】
なお、本技術は以下のような構成とすることができる。
【００９５】
（１）それぞれが送信シンボルのシーケンスにおける遷移を示す所定数の遷移信号に基づいて、前記所定数と同じ数の送信シンボル信号を生成する送信シンボル生成部と、
前記所定数の送信シンボル信号をシリアライズして、シリアル信号を生成するシリアライザ部と、
前記シリアル信号に基づいて動作するドライバ部と
を備えた送信装置。
【００９６】
（２）前記送信シンボル生成部は、前記所定数の遷移信号に対応して設けられ、それぞれが前記所定数の送信シンボル信号のうちの一つを生成する、前記所定数と同じ数の信号生成部を有し、
各信号生成部は、その信号生成部に対応する遷移信号と、他の一の信号生成部が生成した送信シンボル信号とに基づいて、送信シンボル信号を生成する
前記（１）に記載の送信装置。
【００９７】
（３）前記送信シンボル生成部は、前記所定数の信号生成部のうちの一の信号生成部が生成するシンボル信号をサンプリングして、その結果を他の一の信号生成部に供給する第１のフリップフロップ部をさらに有する
前記（２）に記載の送信装置。
【００９８】
（４）前記シリアライザ部は、第１の周波数を有する第１のクロック信号に基づいて動作し、
前記第１のフリップフロップ部は、前記第１の周波数よりも低い第２の周波数を有する第２のクロック信号に基づいて動作する
前記（３）に記載の送信装置。
【００９９】
（５）前記送信シンボル生成部は、
それぞれが、前記所定数の遷移信号と、互いに異なる所定のシンボル信号とに基づいて、前記所定数と同じ数のシンボル信号を生成する、複数のシンボル生成部と、
前記複数のシンボル生成部が生成する、複数組の所定数のシンボル信号から、１組の所定数のシンボル信号を、前記所定数の送信シンボル信号として選択するセレクタと
を有する
前記（１）に記載の送信装置。
【０１００】
（６）前記送信シンボル生成部は、前記所定数の送信シンボル信号のうちの一の送信シンボル信号をサンプリングする第２のフリップフロップ部をさらに有し、
前記セレクタは、前記第２のフリップフロップ部におけるサンプリング結果に基づいて、前記複数組の所定数のシンボル信号から、前記１組の所定数のシンボル信号を選択する
前記（５）に記載の送信装置。
【０１０１】
（７）前記シリアライザ部は、第１の周波数を有する第１のクロック信号に基づいて動作し、
前記第２のフリップフロップ部は、前記第１の周波数よりも低い第２の周波数を有する第２のクロック信号に基づいて動作する
前記（６）に記載の送信装置。
【０１０２】
（８）各シンボル生成部は、前記所定数の遷移信号に対応して設けられ、それぞれが前記所定数のシンボル信号のうちの一つを生成する、前記所定数と同じ数の信号生成部を有し、
前記所定数の信号生成部のうちの一の信号生成部は、その信号生成部に対応する遷移信号と、前記所定のシンボル信号とに基づいて、シンボル信号を生成し、
前記所定数の信号生成部のうちの他の信号生成部のそれぞれは、その信号生成部に対応する遷移信号と、他の一の信号生成部が生成したシンボル信号とに基づいて、シンボル信号を生成する
前記（５）から（７）のいずれかに記載の送信装置。
【０１０３】
（９）各シンボル生成部は、パイプライン動作を行うための１または複数の第３のフリップフロップ部をさらに有する
前記（８）に記載の送信装置。
【０１０４】
（１０）前記所定数の遷移信号のそれぞれは、第１の遷移信号、第２の遷移信号、および第３の遷移信号を含み、
前記所定数の送信シンボル信号のそれぞれは、第１の送信シンボル信号、第２の送信シンボル信号、および第３の送信シンボル信号を含む
前記（１）から（９）のいずれかに記載の送信装置。
【０１０５】
（１１）前記シリアル信号は、第１のシリアル信号、第２のシリアル信号、および第３のシリアル信号を有し、
前記シリアライザ部は、
前記所定数の送信シンボル信号に含まれる前記所定数と同じ数の第１の送信シンボル信号をシリアライズして、前記第１のシリアル信号を生成し、
前記所定数の送信シンボル信号に含まれる前記所定数と同じ数の第２の送信シンボル信号をシリアライズして、前記第２のシリアル信号を生成し、
前記所定数の送信シンボル信号に含まれる前記所定数と同じ数の第３の送信シンボル信号をシリアライズして、前記第３のシリアル信号を生成する
前記（１０）に記載の送信装置。
【０１０６】
（１２）前記シリアル信号が示す送信シンボルに応じて前記ドライバ部の動作を制御する制御部をさらに備えた
前記（１）から（１１）のいずれかに記載の送信装置。
【０１０７】
（１３）前記制御部は、第１の制御信号、第２の制御信号、および第３の制御信号を生成し、
前記ドライバ部は、
前記第１の制御信号に基づいて動作する第１のドライバと、
前記第２の制御信号に基づいて動作する第２のドライバと、
前記第３の制御信号に基づいて動作する第３のドライバと
を有する
前記（１２）に記載の送信装置。
【０１０８】
（１４）それぞれが送信シンボルのシーケンスにおける遷移を示す所定数の遷移信号に基づいて、前記所定数と同じ数の送信シンボル信号を生成し、
前記所定数の送信シンボル信号をシリアライズして、シリアル信号を生成し、
前記シリアル信号が示す送信シンボルに応じてドライバ部の動作を制御する
送信方法。
【０１０９】
（１５）送信装置と、
受信装置と
を備え、
前記送信装置は、
それぞれが送信シンボルのシーケンスにおける遷移を示す所定数の遷移信号に基づいて、前記所定数と同じ数の送信シンボル信号を生成する送信シンボル生成部と、
前記所定数の送信シンボル信号をシリアライズして、シリアル信号を生成するシリアライザ部と、
前記シリアル信号に基づいて動作するドライバ部と
を有する
通信システム。
【０１１０】
（１６）前記送信装置は、イメージセンサであり、
前記受信装置は、前記イメージセンサが取得した画像を処理するプロセッサである
前記（１５）に記載の通信システム。
【０１１１】
本出願は、日本国特許庁において２０１４年１１月５日に出願された日本特許出願番号２０１４−２２４９２４号を基礎として優先権を主張するものであり、この出願のすべての内容を参照によって本出願に援用する。
【０１１２】
当業者であれば、設計上の要件や他の要因に応じて、種々の修正、コンビネーション、サブコンビネーション、および変更を想到し得るが、それらは添付の請求の範囲やその均等物の範囲に含まれるものであることが理解される。
【図１】
2016072189.tif 000003
【図２】
2016072189.tif 000004
【図３】
2016072189.tif 000005
【図４】
2016072189.tif 000006
【図５】
2016072189.tif 000007
【図６】
2016072189.tif 000008
【図７】
2016072189.tif 000009
【図８】
2016072189.tif 000010
【図９】
2016072189.tif 000011
【図１０】
2016072189.tif 000012
【図１１】
2016072189.tif 000013
【図１２】
2016072189.tif 000014
【図１３】
2016072189.tif 000015
【図１４】
2016072189.tif 000016
【図１５】
2016072189.tif 000017
【図１６】
2016072189.tif 000018
【図１７】
2016072189.tif 000019
【国際調査報告】
2016072189.tif 000020
2016072189.tif 000021
2016072189.tif 000022
2016072189.tif 000023