(57)【要約】【課題】伝送システムにおける、符号化データの放射ノイズの低減を図ることを課題とする。【解決手段】本発明にかかる伝送システム１００は、入力部１１０に入力された２進数ｍビットのデータを、あらかじめ定められたｍＢｎＢ変換技術によって、２進数ｎビットの符号に変換する複数の変換処理部１２０、１３０、１４０を備えている。そして、入力部１１０に入力された２進数ｍビットのデータを、複数の変換処理部１２０、１３０、１４０のうち、いずれかの変換処理部１２０、１３０、１４０によって変換した２進数ｎビットの符号化データを送信する送信部１７０を備えるものである。【選択図】図１
2011155330.tif 000002
【特許請求の範囲】
【請求項１】
２進数ｍビットの複数のデータで構成された送信データが入力される入力部、
前記入力部に入力された２進数ｍビットのデータを、予め定められたｍＢｎＢ変換技術によって、２進数ｎビットの符号に変換する複数の変換処理部、及び、
前記入力部に入力された２進数ｍビットのデータが、前記複数の変換処理部のうち、何れかの変換処理部によって変換された２進数ｎビットの符号化データを送信する送信部、
を備えた伝送システム。
【請求項２】
前記複数の変換処理部は、
前記入力部に入力された２進数ｍビットのデータを、予め定められたｍＢｎＢ変換技術によって、２進数ｎビットの符号に変換する第１変換処理部、及び、
前記第１変換処理部によって変換された２進数ｎビットの符号を、異なる２進数ｎビットの符号に変換する第２変換処理部、
を備えた請求項１に記載された伝送システム。
【請求項３】
前記第２変換処理部を複数備え、前記複数の第２変換処理部は、それぞれ予め定められた２進数ｎビットの参照符号との排他的論理和によって、前記第１変換処理部によって変換された符号を、異なる２進数ｎビットの符号に変換する、請求項２に記載された伝送システム。
【請求項４】
前記複数の第２変換処理部は、それぞれ同じ参照符号が用いられている、請求項３に記載された伝送システム。
【請求項５】
前記複数の第２変換処理部は、それぞれ異なる参照符号が用いられている、請求項３に記載された伝送システム。
【請求項６】
前記参照符号には、２進数ｎビットの符号のうち、第１変換処理部のｍＢｎＢ変換技術で用いられる２進数ｎビットの符号、及び、２進数ｎビットで全てが０又は全てが１の符号を除く、何れか一つの２進数ｎビットの符号が用いられている、請求項３から５までの何れか一項に記載された伝送システム。
【請求項７】
前記第２変換処理部は、前記第１変換処理部によって変換された２進数ｎビットの符号のうち予め定められた１又は複数のビットを反転する、請求項２に記載された伝送システム。
【請求項８】
前記第２変換処理部は、
前記第１変換処理部によって変換された２進数ｎビットの符号のうち前半のｐビットを反転する第２変換処理部、及び、
前記第１変換処理部によって変換された２進数ｎビットの符号のうち後半の（ｎ−ｐ）ビットを反転する第２変換処理部、を含む、請求項２に記載された伝送システム。
ここで、ｐは、１≦ｐ＜ｎを満たす整数とする。
【請求項９】
前記第２変換処理部は、
前記第１変換処理部によって変換された２進数ｎビットの符号のうち、予め定められたビットを入れ替える、請求項２に記載された伝送システム。
【請求項１０】
前記第２変換処理部は、前記第１変換処理部によって変換された２進数ｎビットの符号のうち、奇数ビットと偶数ビットを順に入れ替える、請求項９に記載された伝送システム。
【請求項１１】
前記第２変換処理部は、前記第１変換処理部によって変換された２進数ｎビットの符号を逆順に入れ替える、請求項９に記載された伝送システム。
【請求項１２】
前記入力部に入力された２進数ｍビットのデータを、前記複数の変換処理部でどのように符号化処理するかを定める符号化処理設定部を有する、請求項１から１１までの何れか一項に記載された伝送システム。
【請求項１３】
前記符号化処理設定部は、前記複数の変換処理部のうち一つの変換処理部によって変換された２進数ｎビットの符号を出力するように構成された、請求項１２に記載された伝送システム。
【請求項１４】
前記符号化処理設定部は、前記複数の変換処理部のうち、一の変換処理部をＯＮにし、他をＯＦＦにし、入力部１１０に入力された２進数ｍビットのデータは、ＯＮにされた変換処理部によってｍＢｎＢ変換されるように構成された、請求項１３に記載された伝送システム。
【請求項１５】
前記送信部から送られた符号化データを受信する受信部、及び、
前記受信部で受信した符号化データを、前記複数の変換処理部での処理に対応させて復号化する復号化処理部、
を備えた、請求項１から１４までの何れか一項に記載された伝送システム。
【請求項１６】
前記送信部から送られた符号化データを前記入力部に入力された２進数ｍビットのデータに復号化するのに必要な復号化処理情報を、前記復号化処理部に送る復号化処理情報送信部を備えた、請求項１５に記載された伝送システム。
【請求項１７】
伝送する２進数ｍビットのデータを検出する検出部を有し、当該検出部で検出された伝送する２進数ｍビットのデータに基づいて、同じ２進数ｍビットのデータを連続して伝送する場合に、前記複数の変換処理部による処理が実行される、請求項１から１６までの何れか一項に記載された伝送システム。
【請求項１８】
伝送される２進数ｍビットのデータが入力される入力ステップ、
前記入力ステップにおいて入力された２進数ｍビットのデータを、それぞれ予め定められた複数のｍＢｎＢ変換処理のうち一のｍＢｎＢ変換処理によって、２進数ｎビットの符号に変換するｍＢｎＢ変換ステップ、及び、
前記ｍＢｎＢ変換ステップによって変換された２進数ｎビットの符号化データを送信する送信ステップ、
を備えたデータ伝送方法。
【請求項１９】
前記ｍＢｎＢ変換ステップは、予め定められた複数のｍＢｎＢ変換処理のうち、入力された２進数ｍビットのデータを変換するｍＢｎＢ変換処理を適時に変える、請求項１８に記載されたデータ伝送方法。
【請求項２０】
前記ｍＢｎＢ変換ステップは、
前記入力ステップにおいて入力された２進数ｍビットのデータをそれぞれ予め定められたｍＢｎＢ変換処理によって２進数ｎビットの符号に変換する第１変換ステップ、及び、
前記第１変換ステップによって変換された２進数ｎビットの符号を、前記第１変換ステップによって変換された２進数ｎビットの符号とは、異なる２進数ｎビットの符号に変換する第２変換ステップ、
を含む、請求項１８又は１９に記載されたデータ伝送方法。
【請求項２１】
前記第２変換ステップは、前記第１変換ステップによって変換された２進数ｎビットの符号のうち、予め定められたビットを入れ替える、請求項２０に記載されたデータ伝送方法。
【請求項２２】
前記送信ステップの前に、前記入力ステップに入力された２進数ｍビットのデータをどのように符号化処理するかを定める、符号化処理設定ステップ、を備えた、請求項１８から２０までの何れか一項に記載されたデータ伝送方法。
【請求項２３】
前記符号化処理設定ステップは、前記ｍＢｎＢ変換ステップにおける複数のｍＢｎＢ変換処理のうち、一のｍＢｎＢ変換処理をＯＮにし、他をＯＦＦにし、前記入力ステップにおいて入力された２進数ｍビットのデータを、ＯＮにされたｍＢｎＢ変換処理によってｍＢｎＢ変換する、請求項２２に記載されたデータ伝送方法。
【請求項２４】
前記送信ステップの前に、前記送信ステップで送られる前記符号化データを、前記入力ステップにおいて入力された２進数８ビットのデータに復号化するのに必要な復号化処理情報を送信する、復号化処理情報送信ステップを備えた、請求項１８から２３までの何れか一項に記載されたデータ伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送システムに関する。
【背景技術】
【０００２】
記憶容量が大きな次世代の記憶媒体では、情報機器とのスムーズな情報伝達を可能にするため、情報機器との情報の伝送速度を大幅に上げる必要がある。かかる情報伝達に用いられる高速インターフェースでは、シリアル転送方式が用いられる。
【０００３】
この際、生のシリアルデータは、ＬｏｗやＨｉｇｈの状態が長期間続く可能性がある。このため、そこからクロックを取り出すことができない場合がある。例えば、０や１が所定以上連続した８ビットのデータ（例えば、「００００００００」、「０００００００１」、「００００００１０」、「００００００１１」、「０１１１１１１１」、「１０００００００」、「１１１１１１１０」、「１１１１１１１１」など）が存在する。０や１が所定以上連続した８ビットのデータは、ＬｏｗやＨｉｇｈの状態が長期間続く。さらに、このようなデータが連続する場合もある。このため、生のシリアルデータをシリアル伝送する方式では、クロックを取り出すことが難しい。また、伝送信号のＬｏｗやＨｉｇｈの状態が長期間続くと、いわゆるＤＣバランスが崩れる。そこで、クロックを取り出すための適度な遷移性を確保するため、及び、ＤＣバランスを保つために、生のシリアルデータを符号化する技術が用いられている。
【０００４】
このような符号化技術には、例えば、２進数８ビット（１バイト）のデータを２進数１０ビットに変換する技術（８Ｂ１０Ｂ変換技術）がある。ここで「Ｂ」は「ビット」を意味している。かかる８Ｂ１０Ｂ変換技術では、例えば、２５６個の２進数８ビットのデータに２進数１０ビットの符号が予め割り当てられている。かかる８Ｂ１０Ｂ変換技術は、例えば、「Serial-ATA」や「PCI-Express」などの高速インターフェース規格で用いられている。
【０００５】
８Ｂ１０Ｂ変換技術は、例えば、２進数１０ビットの符号の中から０と１の数が同じか０と１の数の差が２つの符号で、一定以上０が連続しない２進数１０ビットの符号が、２進数８ビットの２５６個のデータに対してそれぞれ割り当てられている。このように、生のシリアルデータを、適当に割り当てられた符号に変換することによって、０や１が所定以上連続することが防止される。また、伝送される信号において、０と１の数（ＬｏｗやＨｉｇｈの状態）が概ね均衡し、いわゆるＤＣバランスが改善する。
【０００６】
例えば、典型的な８Ｂ１０Ｂ変換技術では、２進数８ビットの１つのデータを、前半の５ビットと、後半の３ビットに分ける。そして、前半の５ビットを６ビットの符号に変換する５Ｂ６Ｂ変換と、後半の３ビットを４ビットの符号に変換する３Ｂ４Ｂ変換とが行われる。表１に８Ｂ１０Ｂ変換技術の変換コード表の一部を示す。
【０００７】
【表１】
2011155330.tif 000003
【０００８】
この際、例えば、５Ｂ６Ｂ変換では、２進数５ビットの符号に対して、０と１の数が同じか、０と１の数の差が２つの２進数６ビットの符号が選ばれている。また、０と１の数の差が２つの２進数６ビットの符号が選ばれる場合には、適宜にそれを論理反転した２進数６ビットの符号も割り当てられている。後半の３Ｂ４Ｂ変換は、２進数３ビットの符号に対して、０と１の数が同じか、０と１の数の差が２つの２進数４ビットの符号が選ばれている。また、０と１の数の差が２つの２進数４ビットの符号が選ばれる場合には、それを論理反転した２進数４ビットの符号も割り当てられている。
【０００９】
例えば、２進数８ビット（１バイト）データ「００００００００」には、典型的には、「１００１１１」＋「０１００」、又は、これを論理反転した「０１１０００」＋「１０１１」が割り当てられている。また、２進数８ビット（１バイト）データ「０００００００１」には、典型的には、「０１１１０１」＋「０１００」又は、これを論理反転した「１０００１０」＋「１０１１」が割り当てられている。また、例えば、２進数８ビット（１バイト）データ「００１０００１１」には、「１１０００１」＋「１００１」が割り当てられており、０と１の数が同じ２進数１０ビットの符号に変換されている。同様に、２５６個の２進数８ビットのデータにそれぞれ２進数１０ビットの符号が割り当てられている。
【００１０】
そして、８Ｂ１０Ｂ変換技術で変換された２進数１０ビットの符号が伝送される場合には、６ビット、４ビット毎に、直前のランニングディスパリティが考慮されて、伝送される符号が選択される。この際、直前のランニングディスパリティにおいて、０の数が１の数よりも２つ多い場合には、０と１の数が同じか、１の数が０の数よりも２つ多い符号が選ばれる。なお、直前のランニングディスパリティについては、０の数が１の数よりも１つ多い状態と、１の数が０の数よりも１つ多い状態との何れかが初期値として予め設定されている。
【００１１】
ここで、ランニングディスパリティとは、０に−１を、１に＋１をそれぞれ割り当てて、送信された全てのビットの和を取ったものである。従って、０が多い場合には負の整数になり、１が多い場合には正の整数になる。８Ｂ１０Ｂ変換技術で変換された２進数１０ビットの符号では、６ビットと、４ビットとのそれぞれの境界で、ランニングディスパリティは、−１、０、＋１の何れかになる。
【００１２】
例えば、直前のランニングディスパリティにおいて、ランニングディスパリティが−１になる場合（０の数が１の数よりも１つ多い場合）には、前半の６ビットにおいて１の数が０の数よりも２つ多い符号「１００１１１」＋「０１００」が選ばれる。反対に、直前のランニングディスパリティが＋１になる場合（１の数が０の数よりも１つ多い場合）には、前半の６ビットにおいて０の数が１の数よりも２つ多い符号「０１１０００」＋「１０１１」が選ばれる。これにより、６ビット又は４ビット毎に、ＤＣバランスが調整される。また、２進数８ビット（１バイト）データに、０と１の数が同じ２進数１０ビットの符号が割り当てられている場合には、直前のランニングディスパリティにおいて、０の数が多い場合と１の数が多い場合の何れの場合でも、当該割り当てられた符号が用いられる。
【００１３】
かかる符号化技術については、例えば、特許第３８５１２７４号公報（特許文献１）に開示されている。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】特許第３８５１２７４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１５】
上述した符号化技術では、同じデータを連続して送る場合、同じ符号が連続して送信される。この際、信号のＬｏｗやＨｉｇｈの状態がある一定の周期で遷移する。近年、伝送速度を高めるため、信号の周波数も高くなっている。同じ符号が連続して送信されると、その周期性によって放射ノイズが発生する可能性もある。
【００１６】
例えば、８Ｂ１０Ｂ変換技術では、上述したように、２進数８ビット（１バイト）データ「００００００００」に、「１００１１１０１００」、又は、これを論理反転した「０１１０００１０１１」が割り当てられている。この場合、２進数８ビット（１バイト）データ「００００００００」が連続して伝送される場合には、直前のランニングディスパリティが考慮される。
【００１７】
例えば、直前のランニングディスパリティが−１になる場合（０の数が１の数よりも１つ多い場合）、２進数８ビット（１バイト）データ「００００００００」には、「１００１１１０１００」が割り当てられる。この場合、ランニングディスパリティが再び−１になる。このため、直前のランニングディスパリティが−１になる場合において、２進数８ビット（１バイト）データ「００００００００」が連続して伝送される場合には、「１００１１１０１００」が連続して伝送される。また、例えば、直前のランニングディスパリティが＋１になる場合（０の数が１の数よりも１つ多い場合）、２進数８ビット（１バイト）データ「００００００００」には、「０１１０００１０１１」が割り当てられる。この場合、ランニングディスパリティが再び＋１になる。このため、直前のランニングディスパリティが＋１になる場合において、２進数８ビット（１バイト）データ「００００００００」が連続して伝送される場合には、「０１１０００１０１１」が連続して伝送される。この場合、それぞれ１０ビット単位で同じ信号（「１００１１１０１００」又は「０１１０００１０１１」）が連続して送られることになる。
【００１８】
このように８Ｂ１０Ｂ変換技術では、同じ２進数８ビット（１バイト）データが連続して伝送される場合には、１０ビット単位で同じ信号が連続して送られることになる。１０ビット単位で同じ信号が連続すると、周期性が生じ、放射ノイズを生じさせる可能性がある。かかる周期性に基づく放射ノイズは、８Ｂ１０Ｂ変換技術に限らず、２進数ｍビットのデータを２進数ｎビットの符号に変換する種々のｍＢｎＢ変換技術（例えば、６４Ｂ６６Ｂ変換技術）にも同様に生じうる。そこで、本発明は、かかる周期性に基づく放射ノイズを改善する新規な符号化技術を提案する。
【課題を解決するための手段】
【００１９】
本発明に係る伝送システムは、２進数ｍビットの複数のデータで構成された送信データが入力される入力部、入力部に入力された２進数ｍビットのデータを、予め定められたｍＢｎＢ変換技術によって、２進数ｎビットの符号に変換する複数の変換処理部、及び、入力部に入力された２進数ｍビットのデータが、複数の変換処理部のうち、何れかの変換処理部によって変換された２進数ｎビットの符号化データを送信する送信部、を備えている。
【００２０】
かかる伝送システムによれば、入力部に入力された２進数ｍビットのデータが、複数の変換処理部のうち何れかの変換処理部によって変換された２進数ｎビットの符号化データが、受信側機器に送信される。そして、入力部に入力された２進数ｍビットのデータを変換するｍＢｎＢ変換技術を適時に変えることができる。これによって、符号化データの周期性を乱すことができ、符号化データの周波数成分を拡散させることができる。これにより放射ノイズの低減を図ることができる。
【００２１】
複数の変換処理部は、入力部に入力された２進数ｍビットのデータを、予め定められたｍＢｎＢ変換技術によって、２進数ｎビットの符号に変換する第１変換処理部、及び、第１変換処理部によって変換された２進数ｎビットの符号を、異なる２進数ｎビットの符号に変換する第２変換処理部、を備えていてもよい。
【００２２】
また、第２変換処理部を複数備え、複数の第２変換処理部は、それぞれ予め定められた２進数ｎビットの参照符号との排他的論理和によって、第１変換処理部によって変換された符号を、異なる２進数ｎビットの符号に変換してもよい。また、この場合、複数の第２変換処理部は、それぞれ同じ参照符号が用いられていてもよい。また、複数の第２変換処理部は、それぞれ異なる参照符号が用いられていてもよい。
【００２３】
また、参照符号には、例えば、２進数ｎビットの符号のうち、第１変換処理部のｍＢｎＢ変換技術で用いられる２進数ｎビットの符号、及び、２進数ｎビットで全てが０又は全てが１の符号を除く、何れか一つの２進数ｎビットの符号を用いることができる。
【００２４】
また、第２変換処理部は、第１変換処理部によって変換された２進数ｎビットの符号のうち予め定められた１又は複数のビットを反転する構成でもよい。例えば、第２変換処理部は、第１変換処理部によって変換された２進数ｎビットの符号のうち前半のｐビットを反転する第２変換処理部、及び、第１変換処理部によって変換された２進数ｎビットの符号のうち後半の（ｎ−ｐ）ビットを反転する第２変換処理部、を含んでいても良い。（ここで、ｐは、１≦ｐ＜ｎを満たす整数とする）。
【００２５】
また、第２変換処理部は、第１変換処理部によって変換された２進数ｎビットの符号のうち、予め定められたビットを入れ替えてもよい。例えば、第２変換処理部は、第１変換処理部によって変換された２進数ｎビットの符号のうち、奇数ビットと偶数ビットを順に入れ替えてもよい。また、例えば、第２変換処理部は、第１変換処理部によって変換された２進数ｎビットの符号を逆順に入れ替えてもよい。
【００２６】
入力部に入力された２進数ｍビットのデータを、複数の変換処理部でどのように符号化処理するかを定める符号化処理設定部を有していてもよい。また、符号化処理設定部は、複数の変換処理部のうち一つの変換処理部によって変換された２進数ｎビットの符号を出力するように構成されていてもよい。
【００２７】
また、符号化処理設定部は、複数の変換処理部のうち、一の変換処理部をＯＮにし、他をＯＦＦにし、入力部１１０に入力された２進数ｍビットのデータは、ＯＮにされた変換処理部によってｍＢｎＢ変換されるように構成されていてもよい。
【００２８】
伝送システムは、送信部から送られた符号化データを受信する受信部、及び、受信部で受信した符号化データを、複数の変換処理部での処理に対応させて復号化する復号化処理部、を備えていてもよい。また、伝送システムは、送信部から送られた符号化データを入力部に入力された２進数ｍビットのデータに復号化するのに必要な復号化処理情報を、復号化処理部に送る復号化処理情報送信部を備えていてもよい。また、伝送システムは、伝送する２進数ｍビットのデータを検出する検出部を有し、当該検出部で検出された伝送する２進数ｍビットのデータに基づいて、同じ２進数ｍビットのデータを連続して伝送する場合に、複数の変換処理部による処理が実行されるように構成してもよい。
【００２９】
また、本発明に係るデータ伝送方法は、伝送される２進数ｍビットのデータが入力される入力ステップ、入力ステップにおいて入力された２進数ｍビットのデータを、それぞれ予め定められた複数のｍＢｎＢ変換処理のうち一のｍＢｎＢ変換処理によって、２進数ｎビットの符号に変換するｍＢｎＢ変換ステップ、及び、ｍＢｎＢ変換ステップによって変換された２進数ｎビットの符号化データを送信する送信ステップ、を備えている。
【００３０】
この場合、ｍＢｎＢ変換ステップは、予め定められた複数のｍＢｎＢ変換処理のうち、入力された２進数ｍビットのデータを変換するｍＢｎＢ変換処理を適時に変えてもよい。また、ｍＢｎＢ変換ステップは、入力ステップにおいて入力された２進数ｍビットのデータをそれぞれ予め定められたｍＢｎＢ変換処理によって２進数ｎビットの符号に変換する第１変換ステップ、及び、第１変換ステップによって変換された２進数ｎビットの符号を、第１変換ステップによって変換された２進数ｎビットの符号とは、異なる２進数ｎビットの符号に変換する第２変換ステップ、を含んでいてもよい。
【００３１】
第２変換ステップは、第１変換ステップによって変換された２進数ｎビットの符号のうち、予め定められたビットを入れ替えてもよい。
【００３２】
また、送信ステップの前に、入力ステップに入力された２進数ｍビットのデータをどのように符号化処理するかを定める、符号化処理設定ステップ、を備えていてもよい。また、符号化処理設定ステップは、ｍＢｎＢ変換ステップにおける複数のｍＢｎＢ変換処理のうち、一のｍＢｎＢ変換処理をＯＮにし、他をＯＦＦにし、入力ステップにおいて入力された２進数ｍビットのデータを、ＯＮにされたｍＢｎＢ変換処理によってｍＢｎＢ変換してもよい。また、送信ステップの前に、送信ステップで送られる符号化データを、入力ステップにおいて入力された２進数８ビットのデータに復号化するのに必要な復号化処理情報を送信する、復号化処理情報送信ステップを備えていてもよい。
【発明の効果】
【００３３】
本発明は、周期性に基づく放射ノイズを改善する新規な符号化技術を実現することができる。
【図面の簡単な説明】
【００３４】
【図１】伝送システムの一実施形態に係るシステム構成を示す図
【図２】実施例１について伝送システムの符号化処理を示す図
【図３Ａ】実施例１において、第１変換処理部による８Ｂ１０Ｂ変換による２進数１０ビットの符号のシリアル信号を示す図
【図３Ｂ】図３Ａにおけるシリアル信号を時間軸から周波数軸に変換した状態を示す図
【図４Ａ】実施例１の符号化データのシリアル信号を示す図
【図４Ｂ】図４Ａにおけるシリアル信号を時間軸から周波数軸に変換した状態を示す図
【図５】実施例２について伝送システムの符号化処理を示す図
【図６Ａ】実施例２において、第１変換処理部による８Ｂ１０Ｂ変換による２進数１０ビットの符号のシリアル信号を示す図
【図６Ｂ】図６Ａにおけるシリアル信号を時間軸から周波数軸に変換した状態を示す図
【図７Ａ】実施例２の符号化データのシリアル信号を示す図
【図７Ｂ】図７Ａにおけるシリアル信号を時間軸から周波数軸に変換した状態を示す図
【図８】実施例３について伝送システムの符号化処理を示す図
【図９】実施例４について伝送システムの符号化処理を示す図
【図１０】実施例５について伝送システムの符号化処理を示す図
【図１１】実施例６について伝送システムの符号化処理を示す図
【図１２】伝送システムの他の実施形態に係るシステム構成を示す図
【図１３】伝送システムの他の実施形態に係るシステム構成を示す図
【図１４】伝送システムの他の実施形態に係るシステム構成を示す図
【発明を実施するための形態】
【００３５】
以下、本発明の一実施形態に係る伝送システムを図面に基づいて説明する。なお、本発明は、以下の実施形態に限定されない。また、異なる実施形態及び実施例においても、同様の作用を奏する部材や部位には、適宜に同じ符号を付している。
【００３６】
（伝送システム１００）
ここで、伝送システム１００は、送信側機器１０１と受信側機器１０２とを備えている。伝送システム１００の送信側機器１０１と受信側機器１０２との各処理は、電子回路又はコンピュータによって具現化される。ここで、コンピュータは、例えば、電気的な演算処理を行うＣＰＵなどの演算部、電気的にデータを記憶する不揮発性メモリーなどの記憶部を備えており、予め設定されたプログラム及び回路に基づいて所定の演算が行われるように構成されているとよい。
【００３７】
この伝送システム１００は、図１に示すように、入力部１１０に入力された２進数ｍビットのデータを、予め定められたｍＢｎＢ変換技術によって、２進数ｎビットの符号に変換する複数の変換処理部（１２０、１３０、１４０）を備えている。そして、入力部１１０に入力された２進数ｍビットのデータは、複数の変換処理部（１２０、１３０、１４０）のうち、何れかの変換処理部によって２進数ｎビットの符号化データに変換されて送信される。送信側機器１０１の送信部１７０によって送信される２進数ｎビットの符号化データ（符号化されたデータ、出力信号）は、複数の変換処理部（１２０、１３０、１４０）によって変換されるので周期性が乱れる。このため、符号化データのシリアル信号の送信にともなって生じる放射ノイズを小さく抑えることができる。
【００３８】
以下に、この伝送システム１００を説明する。ここでは、かかる伝送システム１００として、２進数８ビットのデータを２進数１０ビットの符号に変換して送信する場合を例に挙げて説明する。なお、この伝送システム１００は、２進数８ビットのデータを２進数１０ビットの符号に変換する８Ｂ１０Ｂ変換に限らず、２進数ｍビットを２進数ｎビットの符号化データに変換する他のｍＢｎＢ変換技術（例えば、６４Ｂ６６Ｂ変換技術）に適用できる。
【００３９】
（送信側機器１０１）
伝送システム１００の送信側機器１０１は、図１に示すように、入力部１１０と、複数の変換処理部（第１変換処理部１２０と、第２変換処理部１３０、１４０）と、符号化処理設定部１５０と、シリアライザ１６０と、送信部１７０とを備えている。
【００４０】
（入力部１１０）
入力部１１０は、２進数８ビットの複数のデータで構成された送信データが入力される。ここで２進数８ビットのデータは、例えば、「００００００００」，「０００００００１」，「００００００１０」，「００００００１１」などの０と１とで表される８ビットのデータで構成されている。入力部１１０に入力された２進数８ビットのデータは、複数の変換処理部１２０、１３０、１４０によって、２進数１０ビットの符号に変換される。この実施形態では、複数の変換処理部は、第１変換処理部１２０と、第２変換処理部１３０、１４０を備えている。
【００４１】
（第１変換処理部１２０）
第１変換処理部１２０は、図２に示すように、入力部１１０に入力された２進数８ビットのデータを、予め定められた８Ｂ１０Ｂ変換技術によって、２進数１０ビットの符号に変換する。ここで、８Ｂ１０Ｂ変換技術は、例えば、規格により予め定められている。この実施形態では、上記の表１に示すように、２進数８ビット（１バイト）のデータ「００００００００」に対して、「１００１１１０１００」（RD−）と、これを論理反転した「０１１０００１０１１」（RD+）とが割り当てられている。
【００４２】
（第２変換処理部１３０、１４０）
第２変換処理部１３０、１４０は、それぞれ第１変換処理部１２０によって変換された２進数１０ビットの符号を、予め定められた変換ルールに基づいて、異なる２進数１０ビットの符号に変換する。
【００４３】
この実施形態では、第２変換処理部１３０、１４０は、図２に示すように、予め定められた２進数１０ビットの参照符号との排他的論理和（ＥＸＯＲ）によって、第１変換処理部１２０によって変換された符号を、異なる２進数１０ビットの符号に変換する。「参照符号」には、例えば、２進数１０ビットの符号のうち、第１変換処理部１２０の８Ｂ１０Ｂ変換技術で用いられる２進数１０ビットの符号、及び、２進数１０ビットで全てが０又は全てが１の符号を除く、何れか一つの２進数１０ビットの符号を用いることができる。
【００４４】
「参照符号」には、例えば、「１１１１０１００１１」を用いることができる。「１１１１０１００１１」は、この実施形態において８Ｂ１０Ｂ変換技術で用いられていない２進数１０ビットの符号である。また、第２変換処理部１３０、１４０は、それぞれ「参照符号」に、同じ符号「１１１１０１００１１」を用いている。
【００４５】
（符号化処理設定部１５０）
符号化処理設定部１５０は、入力部１１０に入力された２進数８ビットのデータを、複数の変換処理部（１２０、１３０、１４０）のうち、何れの変換処理部（１２０、１３０、１４０）で変換するかを定める。
【００４６】
この実施形態では、符号化処理設定部１５０は、符号化処理制御部１５０ａと、セレクタ１５０ｂを備えている。すなわち、この実施形態では、複数の変換処理部として、第１変換処理部１２０、第２変換処理部１３０及び第２変換処理部１４０を備えている。そして、入力部１１０に入力された２進数８ビットのデータは、第１変換処理部１２０、第２変換処理部１３０及び第２変換処理部１４０によってそれぞれ処理される。第１変換処理部１２０、第２変換処理部１３０及び第２変換処理部１４０の各変換処理部は、セレクタ１５０ｂに出力信号を送る。符号化処理制御部１５０ａは、入力部１１０に入力された２進数８ビットのデータについて、複数の変換処理部（１２０、１３０、１４０）のうち、何れの変換処理部で変換した２進数１０ビットの符号を出力するかを定める。符号化処理制御部１５０ａは、セレクタ１５０ｂに制御信号ｃ１（セレクト信号）を送る。セレクタ１５０ｂは、符号化処理制御部１５０ａから送られた制御信号ｃ１に基づいて、各変換処理部（１２０、１３０、１４０）のうち、符号化処理制御部１５０ａで定められた変換処理部によって変換された２進数１０ビットの符号を出力する。これにより、実質的に、入力部１１０に入力された２進数ｍビットのデータを変換するｍＢｎＢ変換技術を適時に変えることができる。
【００４７】
この実施形態では、符号化処理設定部１５０は、入力された２進数８ビットのデータについて、第１変換処理部１２０、第２変換処理部１３０、第２変換処理部１４０の順で順次処理された符号化データを出力する。具体的には、符号化処理設定部１５０によって、最初に入力部１１０に入力された２進数８ビットのデータは、第１変換処理部１２０によって処理される。次に入力部１１０に入力された２進数８ビットのデータは、第２変換処理部１３０によって処理される。次に入力部１１０に入力された２進数８ビットのデータは、第２変換処理部１４０によって処理される。このように、この実施形態では、入力部１１０に入力された２進数８ビットのデータは、符号化処理設定部１５０によって、第１変換処理部１２０、第２変換処理部１３０及び第２変換処理部１４０によって順に処理される。かかる符号化処理設定部１５０の処理は、この実施形態では、符号化処理制御部１５０ａとセレクタ１５０ｂとによって具現化されている。
【００４８】
この実施形態では、第１変換処理部１２０から符号化処理設定部１５０までの処理は、１０ビットのパラレル信号によって行われている。符号化処理設定部１５０から出力された符号化データは、図１に示すように、シリアライザ１６０に伝送される。
【００４９】
（シリアライザ１６０）
シリアライザ１６０は、１０ビットのパラレル信号を１ビットのシリアル信号に変換する。シリアライザ１６０は、例えば、１０ビットのパラレル信号の速度が１００ＭＨｚである場合に、１０倍の１０００ＭＨｚで１ビットのシリアル信号を出力することによって、１０ビットのパラレル信号を１ビットのシリアル信号に変換する。シリアライザ１６０からの出力データは、送信部１７０によって受信側機器１０２に送信される。
【００５０】
（送信部１７０）
送信部１７０は、第１変換処理部１２０又複数の第２変換処理部１３０、１４０によって変換された２進数ｎビットの符号化されたデータを送信する。この実施形態では、入力部１１０に入力された２進数８ビットのデータは、複数の変換処理部（１２０、１３０、１４０）によって変換した２進数ｎビットの符号に変換される。かかる２進数ｎビットの符号化データは、シリアライザ１６０によって１ビットのシリアル信号に変換される。送信部１７０は、かかるシリアライザ１６０によって出力された１ビットのシリアル信号を受信側機器１０２に送信する。
【００５１】
（受信側機器１０２）
この伝送システム１００の受信側機器１０２は、図１に示すように、受信部２１０と、デシリアライザ２２０と、復号化処理部２３０とを備えている。
【００５２】
（受信部２１０）
受信部２１０は、伝送システム１００の送信側機器１０１の送信部１７０から送られた符号化データを受信する。この実施形態では、伝送システム１００の送信側機器１０１の送信部１７０は、シリアライザ１６０によって１ビットのシリアル信号に変換された符号化データを送信する。受信部２１０は、かかる１ビットのシリアル信号に変換された符号化データを受信する。受信部２１０で受信されたシリアル信号は、デシリアライザ２２０に送られる。
【００５３】
（デシリアライザ２２０）
デシリアライザ２２０は、シリアル信号をパラレル信号に変換する。この実施形態では、デシリアライザ２２０は、受信部２１０で受信した１ビットのシリアル信号を１０ビットのパラレル信号に変換する。デシリアライザ２２０で変換された１０ビットのパラレル信号は、復号化処理部２３０に送られる。
【００５４】
（復号化処理部２３０）
復号化処理部２３０は、受信部２１０で受信した符号化データを復号化する。この実施形態では、復号化処理部２３０は、送信側機器１０１の複数の変換処理部１２０、１３０、１４０での処理に対応させて、受信部２１０で受信した符号化データを復号化する。
【００５５】
この実施形態では、復号化処理部２３０は、送信部１７０から送られた符号化データに基づいて、入力部１１０に入力された２進数８ビットのデータに復号化する。２進数８ビットのデータに復号化するのに必要な復号化処理情報は、２進数８ビットのデータを符号化した符号化データが伝送される前に、受信側機器１０２において既知である。この実施形態では、複数の変換処理部１２０、１３０、１４０における変換ルール）は、送信側機器１０１に設定されたプログラム又は実装された回路により一意的に決まっている。また、この実施形態では、符号化のルール（例えば、複数の変換処理部１２０、１３０、１４０における変換ルール、及び、符号化処理設定部１５０において出力される順番）は、実質的に、受信側機器１０２において予め既知の状態である。受信側機器１０２は、複数の変換処理部１２０、１３０、１４０における変換ルール、及び、符号化処理設定部１５０において出力される順番に基づいた複合化の処理が可能なように設定されている。
【００５６】
なお、符号化のルール（例えば、複数の変換処理部１２０、１３０、１４０における変換ルールや、符号化処理設定部１５０において出力される順番など）は、送信側機器１０１において任意に変更可能なように送信側機器１０１を構成することができる。この場合、複数の変換処理部１２０、１３０、１４０における変換ルールや、符号化処理設定部１５０において出力される順番などが、受信側機器１０２において、符号化データが伝送される前に実質的に未知の状態になる場合もある。このような場合には、送信側機器１０１と受信側機器１０２との間で、これらの未知の情報を、予め取り決めるように構成するとよい。かかる取り決めは、例えば、送信側機器１０１と受信側機器１０２との間で符号化データが伝送される前に実行されるとよい。受信側機器１０２は、予め取り決められた情報に基づいて、適当な複合化の処理が実行されるように設定されるとよい。
【００５７】
（復号化処理情報送信部１８０）
また、例えば、図１に示すように、送信部１７０から送られた符号化データを入力部１１０に入力された２進数８ビットのデータに復号化するのに必要な復号化処理情報を、復号化処理部２３０に送る復号化処理情報送信部１８０を備えていてもよい。この実施形態では、復号化処理情報送信部１８０は、例えば、図１に示すように、復号化処理情報出力部１８０ａと、セレクタ１８０ｂとを備えている。
【００５８】
復号化処理情報出力部１８０ａは、符号化処理制御部１５０ａに接続されている。復号化処理情報出力部１８０ａは、符号化処理制御部１５０ａで定められた符号化のルールに基づいて、復号化処理情報ｃ２を生成する復号化処理情報ｃ２を出力する。この実施形態では、復号化処理情報ｃ２は、２進数１０ビットの信号で生成される。また、復号化処理情報出力部１８０ａは、セレクタ１８０ｂに制御信号ｃ３（セレクト信号）送る。
【００５９】
セレクタ１８０ｂは、符号化処理設定部１５０のセレクタ１５０ｂから出力される２進数１０ビットの符号と、復号化処理情報出力部１８０ａからの復号化処理情報ｃ２とを受ける。そして、復号化処理情報ｃ２は、復号化処理情報出力部１８０ａからの制御信号ｃ３に応じて適当なタイミングで出力される。この実施形態では、復号化処理情報ｃ２は、符号化処理設定部１５０（この実施形態では、符号化処理制御部１５０ａ）からの制御信号ｃ４に基づいて、符号化処理設定部１５０から符号化データが伝送される前に出力されるように構成されている。
【００６０】
（復号化処理情報送信部１８０の変形例）
なお、復号化処理情報送信部１８０の構成は、上記構成に限定されない。上述した実施形態では、復号化処理情報送信部１８０は、図１に示すように、復号化処理情報ｃ２を２進数１０ビットの信号で生成している。そして、当該復号化処理情報ｃ２は、符号化処理設定部１５０のセレクタ１５０ｂから出力される２進数１０ビットの符号とともに、符号化処理設定部１５０のセレクタ１５０ｂの後ろシリアライザ１６０の前に設けられたセレクタ１８０ｂに入力されている。そして、当該復号化処理情報ｃ２は、復号化処理情報出力部１８０ａからの制御信号ｃ３に応じて適当なタイミングで出力されている。
【００６１】
これに対して、図１２に示す形態では、復号化処理情報送信部１８０は、図１に示すように、復号化処理情報ｃ２を１ビットの信号で生成している。そして、当該１ビットの復号化処理情報ｃ２は、シリアライザ１６０の出力信号とともに、シリアライザ１６０の後ろ送信部１７０の前に設けられたセレクタ１８０ｂに入力されている。当該復号化処理情報ｃ２は、復号化処理情報出力部１８０ａからの制御信号ｃ３に応じて適当なタイミングで出力される。復号化処理情報出力部１８０ａは、このように符号化処理制御部１５０ａで定められた符号化のルールに基づいて、復号化処理情報ｃ２を生成する適当な復号化処理情報ｃ２を受信側機器１０２に出力できればよく、種々の構成を採用することができる。
【００６２】
これにより、復号化処理部２３０は、符号化データが伝送される前に既知の、第２変換処理部１３０、１４０における変換ルール、及び、符号化処理設定部１５０において出力される順番に基づいて、受信部２１０で受信した符号化データを適切に復号化することができる。
【００６３】
以下、かかる伝送システム１００について、２進数８ビットのデータがどのように伝送されるかをより具体的に説明する。この伝送システム１００は、同じ２進数８ビットのデータを連続して伝送する場合に特に有益である。
【００６４】
（実施例１）
実施例１は、例えば、入力部１１０に２進数８ビットのデータ「００００００００」が連続して送られた場合に関する。２進数８ビットのデータ「００００００００」は、８Ｂ１０Ｂ変換によって、「１００１１１０１００」（ａ）に変換される。このため、「１００１１１０１００」（ａ）が連続して第１変換処理部１２０から出力される。
【００６５】
この場合、図２に示すように、第２変換処理部１３０、１４０は、それぞれ参照符号「１１１１０１００１１」との排他的論理和（ＥＸＯＲ）によって、符号「１００１１１０１００」（ａ）を変換し、「０１１０１００１１１」（ａ１）を出力する。
【００６６】
符号化処理設定部１５０は、第１変換処理部１２０、第２変換処理部１３０及び第２変換処理部１４０からそれぞれ出力された２進数１０ビットの符号を、予め定められた順番で出力する。この実施形態では、符号化処理設定部１５０は、第１変換処理部１２０、第２変換処理部１３０及び第２変換処理部１４０からそれぞれ出力された２進数１０ビットの符号を、第１変換処理部１２０、第２変換処理部１３０及び第２変換処理部１４０の順に出力する。このため、第１変換処理部１２０によって出力される「１００１１１０１００」（ａ）、第２変換処理部１３０によって出力される「０１１０１００１１１」（ａ１）、第２変換処理部１４０によって出力される「０１１０１００１１１」（ａ１）が順に出力される。
【００６７】
これにより、符号化データは、図２に示すように、「１００１１１０１００」（ａ：第１変換処理部１２０による出力）、「０１１０１００１１１」（ａ１：第２変換処理部１３０による出力）、「０１１０１００１１１」（ａ１：第２変換処理部１４０による出力）、「１００１１１０１００」（ａ：第１変換処理部１２０による出力）、「０１１０１００１１１」（ａ１：第２変換処理部１３０による出力）、「０１１０１００１１１」（ａ１：第２変換処理部１４０による出力）、・・・となる。このように、符号化データにおいて、「１００１１１０１００」（ａ：第１変換処理部１２０による出力）、が連続するのを防止できる。
【００６８】
上述したように、実施例１では、送信側機器１０１の符号化処理設定部１５０から出力される信号（出力信号）は、「１００１１１０１００」、「０１１０１００１１１」、「０１１０１００１１１」、「１００１１１０１００」、「０１１０１００１１１」、・・・となる。かかる符号化データは、シリアライザ１６０を通じてシリアル信号で出力される。受信側機器１０２は、受信部２１０で受信し、デシリアライザ２２０でシリアル信号を１０ビットのパラレル信号に変換する。デシリアライザ２２０から出力された１０ビットのパラレル信号は、復号化処理部２３０に送られる。
【００６９】
復号化処理部２３０は、当該符号化データ（出力信号）を受信し、送信側機器１０１の処理に応じて、受信した符号化データ（出力信号）を復号化する。この実施形態では、復号化処理部２３０は、送信側機器１０１から出力された信号（出力信号）（「１００１１１０１００」、「０１１０１００１１１」、「０１１０１００１１１」、「１００１１１０１００」、「０１１０１００１１１」、・・・）に基づいて、復号化処理を行い、送信側機器１０１の入力部１１０に入力された２進数８ビットのデータ「００００００００」が連続した基のデータを復元する。
【００７０】
ここで、図３Ａは、実施例１において、第１変換処理部による８Ｂ１０Ｂ変換による２進数１０ビットの符号のシリアル信号を示す図である。図３Ａに示すように、第１変換処理部による８Ｂ１０Ｂ変換による２進数１０ビットの符号のシリアル信号は、「１００１１１０１００」が連続した信号である。図３Ｂは、図３Ａにおけるシリアル信号を時間軸から周波数軸に変換した図である。
【００７１】
これに対して、図４Ａは、実施例１の符号化データ（出力信号）のシリアル信号を示す図である。図４Ａに示すように、実施例１の符号化データを示している。実施例１によって出力される符号化データは、第２変換処理部１３０、１４０及び符号化処理設定部１５０の作用によって変換されている。かかる符号化データ（出力信号）のシリアル信号は、「１００１１１０１００」、「０１１０１００１１１」、「０１１０１００１１１」、「１００１１１０１００」、「０１１０１００１１１」、・・・である。また、図４Ｂは、図４Ａにかかるシリアル信号を時間軸から周波数軸に変換した図である。
【００７２】
図３Ｂと図４Ｂとの対比によって明らかなように、実施例１では、送信部１７０から送信される符号化データ（出力信号）のシリアル信号は、周波数成分が拡散される。このため、符号化データから生じる放射ノイズが低減される。
【００７３】
（実施例２）
以下に、実施例２を説明する。実施例２は、入力部１１０に２進数８ビットのデータ「０００１１００１」が連続して送られた場合に関する。この場合、２進数８ビットのデータ「０００１１００１」は、第１変換処理部１２０に連続して送られる。そして、８Ｂ１０Ｂ変換によって、「１１０００１１１０１」（ａ１０）と「１１０００１００１０」（ｂ１０）とに交互に変換され、第１変換処理部１２０から出力される。
【００７４】
この場合、図５に示すように、第２変換処理部１３０、１４０は、それぞれ参照符号「１１１１０１００１１」との排他的論理和によって、符号「１１０００１１１０１」（ａ１０）を変換し、「００１１００１１１０」（ａ１１）を出力する。また、同様に、第２変換処理部１３０、１４０は、符号「１１０００１００１０」（ｂ１０）を変換し、「００１１０００００１」（ｂ１１）を出力する。
【００７５】
符号化処理設定部１５０は、第１変換処理部１２０、第２変換処理部１３０及び第２変換処理部１４０からそれぞれ出力された２進数１０ビットの符号を、第１変換処理部１２０、第２変換処理部１３０及び第２変換処理部１４０の順に出力する。
【００７６】
これにより、符号化データは、「１１０００１１１０１」（ａ１０：第１変換処理部１２０による出力）、「００１１０００００１」（ｂ１１：第２変換処理部１３０による出力）、「００１１００１１１０」（ａ１１：第２変換処理部１４０による出力）、「１１０００１００１０」（ｂ１０：第１変換処理部１２０による出力）、「００１１００１１１０」（ａ１１：第２変換処理部１３０による出力）、「００１１０００００１」（ｂ１１：第２変換処理部１４０による出力）、「１１０００１１１０１」（ａ１０：第１変換処理部１２０による出力）、・・・になる。このように、符号化データにおいて、「１１０００１１１０１」（ａ１０）と「１１０００１００１０」（ｂ１０）とが交互に繰り返されるのを防止できる。
【００７７】
この実施例２では、第１変換処理部１２０から出力される２進数１０ビットの符号について、第２変換処理部１３０、１４０によって、信号を変換する。さらに、符号化処理設定部１５０によって、入力部１１０に入力された２進数８ビットのデータを、複数の変換処理部のうち何れで処理するかが定められている。これにより、第１変換処理部１２０、第２変換処理部１３０及び第２変換処理部１４０によって、２進数１０ビットの符号が適当な順番で出力される。これにより、符号化データの周期性を乱すことができ、符号化データの周波数成分を拡散させることができ、放射ノイズの低減を図ることができる。
【００７８】
また、この実施例２では、第１変換処理部１２０では、８Ｂ１０Ｂ変換によって、２種類の符号「１１０００１１１０１」（ａ１０）、「１１０００１００１０」（ｂ１０）が交互に繰り返される。この実施例２では、第１変換処理部１２０による出力、第２変換処理部１３０による出力、及び、第２変換処理部１４０による出力の３つが用意されている。そして、符号化処理設定部１５０によって、第１変換処理部１２０による出力、第２変換処理部１３０による出力、及び、第２変換処理部１４０による出力が順に行われる。このため、送信側機器１０１から出力される信号（出力信号）は、図５に示すように、「１１０００１１１０１」（ａ１０）、「００１１０００００１」（ｂ１１）、「００１１００１１１０」（ａ１１）、「１１０００１００１０」（ｂ１０）、「００１１００１１１０」（ａ１１）、「００１１０００００１」（ｂ１１）、「１１０００１１１０１」（ａ１０）、・・・になる。かかる出力信号（符号化されたデータ）は、シリアライザ１６０を通じてシリアル信号で出力される。
【００７９】
受信側機器１０２は、受信部２１０で受信し、デシリアライザ２２０でシリアル信号を１０ビットのパラレル信号に変換する。デシリアライザ２２０から出力された１０ビットのパラレル信号は、復号化処理部２３０に送られる。復号化処理部２３０は、当該符号化データ（出力信号）を受信し、送信側機器１０１の処理に応じて、受信した符号化データ（出力信号）を復号化する。また、この実施例２では、復号化処理部２３０は、送信側機器１０１から出力された信号（出力信号）（「１１０００１１１０１」、「００１１０００００１」、「００１１００１１１０」、「１１０００１００１０」、「００１１００１１１０」、「００１１０００００１」、「１１０００１１１０１」、・・・）に基づいて、送信側機器１０１の入力部１１０に入力された２進数８ビットのデータ「０００１１００１」が連続したデータを復号化することができる。
【００８０】
ここで、実施例２によらず、第１変換処理部１２０による８Ｂ１０Ｂ変換によって出力される信号は、符号「１１０００１１１０１」（ａ１０）、「１１０００１００１０」（ｂ１０）が交互に繰り返される。図６Ａは、実施例２において、第１変換処理部による８Ｂ１０Ｂ変換による２進数１０ビットの符号のシリアル信号を示す図である。図６Ａに示すように、当該シリアル信号は、「１１０００１１１０１」（ａ１０）、「１１０００１００１０」（ｂ１０）が交互に繰り返される。また、図６Ｂは、図６Ａにかかるシリアル信号を時間軸から周波数軸に変換した図である。
【００８１】
これに対して、図７Ａは、実施例２の符号化データ（出力信号）のシリアル信号を示す図である。図７Ａに示すように、当該符号化データのシリアル信号は、「１１０００１１１０１」、「００１１０００００１」、「００１１００１１１０」、「１１０００１００１０」、「００１１００１１１０」、「００１１０００００１」、「１１０００１１１０１」、・・・である。また、図７Ｂは、図７Ａにかかるシリアル信号を時間軸から周波数軸に変換した図である。
【００８２】
図６Ｂと図７Ｂとの対比によって明らかなように、実施例２では、送信部１７０から送信される符号化データ（出力信号）のシリアル信号は、周波数成分が拡散されるので、放射ノイズが低減される。
【００８３】
以上のように、この伝送システム１００によれば、入力部１１０に入力された２進数８ビットのデータを、予め定められた８Ｂ１０Ｂ変換技術によって、２進数１０ビットの符号に変換する複数の変換処理部１２０、１３０、１４０を備えている。そして、複数の変換処理部１２０、１３０、１４０のうち、何れかの変換処理部１２０、１３０、１４０によって変換された２進数１０ビットの符号化データを送信する送信部１７０を備えている。このように、２進数１０ビットの符号に変換する複数の変換処理部１２０、１３０、１４０を備えているので、入力された２進数ｍビットのデータを変換するｍＢｎＢ変換技術を適時に変えることができる。これによって、符号化データの周期性を乱すことができ、符号化データの周波数成分を拡散させることができる。これにより放射ノイズの低減を図ることができる。
【００８４】
上述した実施形態では、第１変換処理部１２０によって変換された２進数ｎビットの符号を、異なる２進数ｎビットの符号に変換する第２変換処理部１３０、１４０を備えている。この場合、第１変換処理部１２０によって変換された２進数ｎビットの符号を、第２変換処理部１３０、１４０によって小規模な変換を行うことができる。この場合、簡単な構成によって複数の変換処理部１２０、１３０、１４０を設けることができる。上述した実施形態では、第２変換処理部１３０、１４０は、それぞれ予め定められた２進数１０ビットの参照符号との排他的論理和によって、第１変換処理部１２０によって変換された符号を、異なる２進数１０ビットの符号に変換する。これにより、第１変換処理部１２０によって変換された符号を、異なる２進数１０ビットの符号に変換することができる。このため、符号化データの周期性を乱すことができ、符号化データの周波数成分を拡散させることができる。
【００８５】
また、上述した実施形態では、第２変換処理部１３０、１４０は、同じ参照符号を用いている。これに限らず、第２変換処理部１３０、１４０には、異なる参照符号を用いてもよい。例えば、第２変換処理部１３０は参照符号Ａ「１１１１０１００１１」を用い、第２変換処理部１４０は参照符号Ｂ「１１１１０１０１００」を用いる構成にしてもよい。第２変換処理部１３０、１４０に異なる参照符号を用いることによって、第１変換処理部１２０によって変換された符号が同じ場合でも、各第２変換処理部１３０、１４０で、異なる２進数１０ビットの符号に変換することができる。これにより、符号化データの周期性をさらに乱すことができ、符号化データの周波数成分をさらに拡散させることができ、さらに発生する放射ノイズをより効果的に小さく抑えることができる。
【００８６】
また、参照符号には、２進数ｎビットの符号のうち、第１変換処理部１２０のｍＢｎＢ変換技術で用いられる２進数ｎビットの符号、及び、２進数ｎビットで全てが０又は全てが１の符号を除く、何れか一つの２進数ｎビットの符号を用いるとよい。この実施形態では、２進数１０ビットの符号のうち、第１変換処理部１２０の８Ｂ１０Ｂ変換技術で用いられる２進数１０ビットの符号、及び、２進数１０ビットで全てが０又は全てが１の符号を除く、何れか一つの２進数１０ビットの符号が用いられている。これにより、各第２変換処理部１３０、１４０において、ｍＢｎＢ変換技術で用いられる２進数ｎビットの符号に対して適当な変換が行われる。例えば、８Ｂ１０Ｂ変換では、０と１の差が４つの２進数１０ビットの符号（例えば、「１１１１０１００１１」）は、８Ｂ１０Ｂ変換技術で用いられていない。８Ｂ１０Ｂ変換技術で用いられる２進数１０ビットの参照符号は、０と１の差が４つの２進数１０ビットの符号の中から適当な符号を採用することができる。
【００８７】
上述した実施形態では、第２変換処理部１３０、１４０は、予め定められた２進数１０ビットの参照符号との排他的論理和によって、第１変換処理部１２０によって変換された符号を、異なる２進数１０ビットの符号に変換している。第２変換処理部１３０、１４０における変換ルールは、排他的論理和を用いた形態に限定されない。
【００８８】
例えば、図１に示す第２変換処理部１３０、１４０は、第１変換処理部１２０によって変換された２進数ｎビットの符号のうちいくつかのビットを反転させる形態でもよい。かかる形態においても、第２変換処理部１３０、１４０は、第１変換処理部１２０によって変換された２進数ｎビットの符号を、異なる２進数ｎビットの符号に変換することができる。
【００８９】
ここで、「ビットを反転させる」とは、当該ビットの信号が「１」である場合には、当該ビットの信号を「０」にする。また、当該ビットの信号が「０」である場合には、当該ビットの信号を「１」にする。
【００９０】
例えば、第２変換処理部１３０は、第１変換処理部１２０によって変換された２進数ｎビットの符号のうち前半のｐビットを反転するように構成することができる。この場合、さらに他の第２変換処理部１４０は、第１変換処理部１２０によって変換された２進数ｎビットの符号のうち後半の（ｎ−ｐ）ビットを反転するように構成してもよい。ここで、ｐは、１≦ｐ＜ｎを満たす整数とする。
【００９１】
例えば、２進数１０ビットの符号について、ｐ＝５とし、前半の５ビットを反転する第２変換処理部１３０と、後半の５ビットを反転する第２変換処理部１４０とを備えていてもよい。以下、その具体例を説明する。
【００９２】
（実施例３）
実施例３では、複数の第２変換処理部１３０、１４０のうち、第２変換処理部１３０は、図８に示すように、第１変換処理部１２０によって変換された２進数１０ビットの符号のうち前半の５ビットを反転する（前半５ビット反転）。他方、第２変換処理部１４０は、第１変換処理部１２０によって変換された２進数１０ビットの符号のうち後半の５ビットを反転する（後半５ビット反転）。
【００９３】
以下、かかる実施例３について、入力部１１０に２進数８ビットのデータ「００００００００」が連続して送られた場合を説明する。２進数８ビットのデータ「００００００００」は、８Ｂ１０Ｂ変換によって、「１００１１１０１００」（ａ）に変換される。このため、「１００１１１０１００」（ａ）が連続して第１変換処理部１２０から出力される。前半の５ビットを反転する第２変換処理部１３０では、第１変換処理部１２０から出力された「１００１１１０１００」（ａ）は、「０１１００１０１００」（ａ２１）に変換される。また、後半の５ビットを反転する第２変換処理部１４０では、第１変換処理部１２０から出力された「１００１１１０１００」（ａ）は、「１００１１０１０１１」（ａ２２）に変換される。
【００９４】
入力された２進数８ビットのデータは、符号化処理設定部１５０によって、第１変換処理部１２０、第２変換処理部１３０、第２変換処理部１４０の順で順次処理されて出力される。このため、符号化処理設定部１５０から出力される符号化データは、図８に示すように、「１００１１１０１００」（ａ）、「０１１００１０１００」（ａ２１）、「１００１１０１０１１」（ａ２２）、「１００１１１０１００」（ａ）、「０１１００１０１００」（ａ２１）、「１００１１０１０１１」（ａ２２）、・・・になる。
【００９５】
このように、実施例３では、「１００１１１０１００」（ａ）が連続する符号化データに代えて、「１００１１１０１００」（ａ）、「０１１００１０１００」（ａ２１）、「１００１１０１０１１」（ａ２２）、「１００１１１０１００」（ａ）、「０１１００１０１００」（ａ２１）、「１００１１０１０１１」（ａ２２）、・・・が順に出力される。このように、符号化データの周期性を乱すことができ、符号化データの周波数成分を拡散させることができる。
【００９６】
（実施例４）
次に、入力部１１０に２進数８ビットのデータ「０００１１００１」が連続して送られた場合を説明する。２進数８ビットのデータ「０００１１００１」は、図９に示すように、８Ｂ１０Ｂ変換によって、「１１０００１１１０１」（ａ１０）、「１１０００１００１０」（ｂ１０）が交互に繰り返される符号化データに変換される。このため、第１変換処理部１２０からは、「１１０００１１１０１」（ａ１０）、「１１０００１００１０」（ｂ１０）が交互に繰り返される符号化データが出力される。
【００９７】
第２変換処理部１３０は、第１変換処理部１２０から出力された２進数１０ビットの符号のうち、前半の５ビットを反転する（前半５ビット反転）。第２変換処理部１４０は、第１変換処理部１２０から出力された２進数１０ビットの符号のうち、後半の５ビットを反転する（後半５ビット反転）。
【００９８】
前半の５ビットを反転する第２変換処理部１３０では、第１変換処理部１２０から出力された「１１０００１１１０１」（ａ１０）は、「００１１１１１１０１」（ａ３１）に変換される。後半の５ビットを反転する第２変換処理部１４０では、第１変換処理部１２０から出力された「１１０００１１１０１」（ａ１０）は、「１１００００００１０」（ａ３２）に変換される。
【００９９】
また、前半の５ビットを反転する第２変換処理部１３０では、第１変換処理部１２０から出力された「１１０００１００１０」（ｂ１０）は、「００１１１１００１０」（ｂ３１）に変換される。後半の５ビットを反転する第２変換処理部１４０では、第１変換処理部１２０から出力された「１１０００１００１０」（ｂ１０）は、「１１００００１１０１」（ｂ３２）に変換される。
【０１００】
入力された２進数８ビットのデータは、符号化処理設定部１５０によって、第１変換処理部１２０、第２変換処理部１３０、第２変換処理部１４０の順で順次処理されて出力される。このため、符号化処理設定部１５０から出力される符号化データは、図９に示すように、「１１０００１１１０１」（ａ１０）、「００１１１１００１０」（ｂ３１）、「１１００００００１０」（ａ３２）、「１１０００１００１０」（ｂ１０）、「００１１１１１１０１」（ａ３１）、「１１００００１１０１」（ｂ３２）、・・・になる。
【０１０１】
このように、実施例４では、「１１０００１１１０１」（ａ１０）、「１１０００１００１０」（ｂ１０）が交互に出力される符号化データに代えて、「１１０００１１１０１」（ａ１０）、「００１１１１００１０」（ｂ３１）、「１１００００００１０」（ａ３２）、「１１０００１００１０」（ｂ１０）、「００１１１１１１０１」（ａ３１）、「１１００００１１０１」（ｂ３２）、・・・を出力することができる。このように、符号化データの周期性を乱すことができ、符号化データの周波数成分を拡散させることができる。
【０１０２】
以上、一例を示したが、第２変換処理部１３０、１４０は、第１変換処理部１２０によって変換された２進数ｎビットの符号のうち予め定められた１又は複数のビットを反転する構成でもよい。これにより、符号化データの周期性を乱すことができ、符号化データの周波数成分を拡散させることができる。上記の実施例３、４では、２進数１０ビットの符号のうち前半の５ビットを反転する構成、２進数１０ビットの符号のうち後半の５ビットを反転する構成を例示した。これにより、周期性を大きく乱すことができる。また、反転させるビットは、予め任意に定めておくとよい。
【０１０３】
なお、反転させるビットは、上記の例に限定されない。例えば、２進数１０ビットの符号のうち奇数ビットを反転する構成、２進数１０ビットの符号のうち偶数ビットを反転する構成を採用してもよい。また、２進数１０ビットの符号のうち任意のビットを反転させてもよい。例えば、２進数１０ビットの符号のうち、任意に定めた３ビット目〜６ビット目を反転させてもよい。反転させるビットの数は、任意に設定でき、１つ又は複数のビットを反転させてもよい。また、反転させるビットは、連続させてもよいし、分散していてもよい。
【０１０４】
さらに、他の実施例を説明する。
【０１０５】
第２変換処理部１３０、１４０は、第１変換処理部１２０によって変換された２進数ｎビットの符号のうち、予め定められたビットを入れ替えるように構成してもよい。
【０１０６】
（実施例５）
第２変換処理部１３０は、例えば、図１０に示すように、第１変換処理部１２０によって変換された２進数ｎビットの符号のうち、奇数ビットと偶数ビットを順に入れ替える（ビット入れ替え１）。この実施例では、第２変換処理部１３０は、１ビット目と２ビット目、３ビット目と４ビット目、５ビット目と６ビット目、７ビット目と８ビット目、９ビット目と１０ビット目を、それぞれ入れ替える。例えば、２進数１０ビットの符号「１００１１１０１００」（ａ）が入力された場合、奇数ビットと偶数ビットを順に入れ替えることによって、第２変換処理部１３０は、「０１１０１１１０００」（ａ４１）を出力する。
【０１０７】
また、第２変換処理部１４０は、例えば、第１変換処理部１２０によって変換された２進数ｎビットの符号を逆順に入れ替える（ビット入れ替え２）。例えば、２進数１０ビットの符号「１００１１１０１００」（ａ）が入力された場合、第２変換処理部１４０は、１ビット目と１０ビット目、２ビット目と９ビット目、３ビット目と８ビット目、４ビット目と７ビット目、５ビット目と６ビット目を、それぞれ入れ替える。このように２進数１０ビットの符号を逆順に入れ替えることによって、第２変換処理部１４０は、「００１０１１１００１」（ａ４２）を出力する。
【０１０８】
入力された２進数８ビットのデータは、符号化処理設定部１５０によって、第１変換処理部１２０、第２変換処理部１３０、第２変換処理部１４０の順で順次処理されて出力される。このため、符号化処理設定部１５０から出力される符号化データは、図１０に示すように、「１００１１１０１００」（ａ）、「０１１０１１１０００」（ａ４１）、「００１０１１１００１」（ａ４２）、「１００１１１０１００」（ａ）、「０１１０１１１０００」（ａ４１）、「００１０１１１００１」（ａ４２）、・・・になる。
【０１０９】
（実施例６）
また、図１１に示すように、入力部１１０に２進数８ビットのデータ「０００１１００１」が連続して送られた場合を説明する。２進数８ビットのデータ「０００１１００１」は、８Ｂ１０Ｂ変換によって、「１１０００１１１０１」（ａ１０）、「１１０００１００１０」（ｂ１０）が交互に繰り返される符号化データに変換される。このため、第１変換処理部１２０からは、「１１０００１１１０１」（ａ１０）、「１１０００１００１０」（ｂ１０）が交互に繰り返される符号化データが出力される。
【０１１０】
また、第２変換処理部１３０は、第１変換処理部１２０によって変換された２進数１０ビットの符号のうち、奇数ビットと偶数ビットを順に入れ替える（ビット入れ替え１）。この実施例では、第２変換処理部１３０は、１ビット目と２ビット目、３ビット目と４ビット目、５ビット目と６ビット目、７ビット目と８ビット目、９ビット目と１０ビット目をそれぞれ入れ替える。
【０１１１】
例えば、２進数１０ビットの符号「１１０００１１１０１」（ａ１０）が入力された場合、第２変換処理部１３０は、奇数ビットと偶数ビットを順に入れ替えることによって「１１００１０１１１０」（ａ５１）を出力する。また、２進数１０ビットの符号「１１０００１００１０」（ｂ１０）が入力された場合、第２変換処理部１３０は、奇数ビットと偶数ビットを順に入れ替えることによって「１１００１００００１」（ｂ５１）を出力する。
【０１１２】
また、第２変換処理部１４０は、例えば、第１変換処理部１２０によって変換された２進数ｎビットの符号を逆順に入れ替える（ビット入れ替え２）。この実施例では、第２変換処理部１４０は、１ビット目と１０ビット目、２ビット目と９ビット目、３ビット目と８ビット目、４ビット目と７ビット目、５ビット目と６ビット目を、それぞれ入れ替える。
【０１１３】
例えば、２進数１０ビットの符号「１１０００１１１０１」（ａ１０）が入力された場合、第２変換処理部１４０は、２進数ｎビットの符号を逆順に入れ替えることによって「１０１１１０００１１」（ａ５２）を出力する。また、２進数１０ビットの符号「１１０００１００１０」（ｂ１０）が入力された場合、第２変換処理部１４０は、２進数ｎビットの符号を逆順に入れ替えることによって「０１００１０００１１」（ｂ５２）を出力する。
【０１１４】
入力された２進数８ビットのデータは、符号化処理設定部１５０によって、第１変換処理部１２０、第２変換処理部１３０、第２変換処理部１４０の順で順次処理されて出力される。このため、符号化処理設定部１５０から出力される符号化データは、図１１に示すように、「１１０００１１１０１」（ａ１０）、「１１００１００００１」（ｂ５１）、「１０１１１０００１１」（ａ５２）、「１１０００１００１０」（ｂ１０）、「１１００１０１１１０」（ａ５１）、「０１００１０００１１」（ｂ５２）、・・・になる。このように、符号化データの周期性を乱すことができ、符号化データの周波数成分を拡散させることができる。
【０１１５】
上述した実施例５、６では、第２変換処理部１３０は、第１変換処理部１２０によって変換された２進数１０ビットの符号のうち、奇数ビットと偶数ビットを順に入れ替える。また、第２変換処理部１４０は、例えば、第１変換処理部１２０によって変換された２進数１０ビットの符号を逆順に入れ替える。ここで、２進数１０ビットの符号を変換する例を例示したが、２進数１０ビットの符号に限定されない。任意のｍＢｎＢ変換によって出力される２進数ｎビットの符号を変換するのに適用できる。
【０１１６】
また、第２変換処理部１３０、１４０は、第１変換処理部１２０によって変換された２進数ｎビットの符号のうち、予め定められたビットを入れ替えるように構成してもよい。入れ替えるビットは、上記の実施例５、６で挙げた例に限定されない。例えば、第２変換処理部１３０は、第１変換処理部１２０によって変換された２進数ｎビットの符号のうち、任意に定められたｓビット目とｔビット目を入れ替えるように構成してもよい。ｓ、ｔは、１≦ｓ≦ｎ、１≦ｔ≦ｎ、ｓ≠ｔを満足する整数から任意に定められる。また、入れ替えられるビットの数も任意に定めることができる。
【０１１７】
また、第２変換処理部１３０、１４０は、第１変換処理部１２０によって変換された２進数ｎビットの符号のうち、予め定められたビットを入れ替える。この場合、第２変換処理部１３０、１４０で処理される前後において、２進数ｎビットの符号のうち０と１の数は変わらない。このため、符号化処理設定部１５０から出力される符号化データは、ｍＢｎＢ変換のＤＣバランスを維持することができる。ｍＢｎＢ変換のＤＣバランスを維持することができるので、伝送信号のＬｏｗやＨｉｇｈの状態を概ね均等にできる。
【０１１８】
（符号化処理設定部１５０の変形例）
符号化処理設定部１５０は、伝送システム１００の送信側機器１０１は、入力部１１０に入力された２進数８ビットのデータを、複数の変換処理部でどのように符号化処理するかを定める。上述した実施形態では、符号化処理設定部１５０は、入力された２進数８ビットのデータについて、第１変換処理部１２０、第２変換処理部１３０、第２変換処理部１４０の順で順次処理された符号化データを出力するように構成されている。
【０１１９】
なお、符号化処理設定部１５０の構成は、かかる形態に限定されない。例えば、入力された２進数８ビットのデータを、第１変換処理部１２０、第２変換処理部１３０、第２変換処理部１４０でどのような順番で処理して出力するかは、任意に定めることができる。これにより、実質的に、入力された２進数ｍビットのデータを変換するｍＢｎＢ変換技術を適時に変えることができる。例えば、変換処理部が３つある場合には、第１変換処理部１２０、第２変換処理部１３０、第２変換処理部１４０の順番には、６通りの組み合わせがある。
【０１２０】
（１）第１変換処理部１２０、第２変換処理部１３０、第２変換処理部１４０
（２）第２変換処理部１３０、第２変換処理部１４０、第１変換処理部１２０
（３）第２変換処理部１４０、第１変換処理部１２０、第２変換処理部１３０
（４）第２変換処理部１４０、第２変換処理部１３０、第１変換処理部１２０
（５）第２変換処理部１３０、第１変換処理部１２０、第２変換処理部１４０
（６）第１変換処理部１２０、第２変換処理部１４０、第２変換処理部１３０
かかる６通りの組み合わせを適当な順番で用いてもよい。これにより、符号化データの周期性をさらに乱すことができ、放射ノイズをさらに小さく抑えることができる。例えば、６通りの組み合わせを昇べきの順で用い、その後、降べきの順で用いても良い。（１）→（２）→（３）→（４）→（５）→（６）→（６）→（５）→（４）→（３）→（２）→（１）。かかる例も一例に過ぎない。
【０１２１】
このように、符号化処理設定部１５０は、入力部１１０に入力された２進数８ビットのデータを、複数の変換処理部でどのように符号化処理するかを定める。符号化処理設定部１５０は、入力部１１０に入力された２進数８ビットのデータを、複数の変換処理部でどのように符号化処理するかは、任意に設定することができる。例えば、入力部１１０に入力された２進数８ビットのデータを、複数の変換処理部によって、適当な順番で処理するように、符号化処理設定部１５０を設定するとよい。
【０１２２】
また、上述したように、かかるｍＢｎＢ変換技術を有する伝送システム１００において、本発明者が考える放射ノイズの問題が生じるのは、特に、同じ２進数ｍビットのデータを連続して伝送する場合である。このため、図１２に示すように、伝送する２進数ｍビットのデータを検出する検出部１５２を設けてもよい。この場合、伝送システム１００は、当該検出部１５２で検出された伝送する２進数ｍビットのデータｄ１に基づいて、同じ２進数ｍビットのデータを連続して伝送する場合に、第２変換処理部１３０、１４０による処理が実行されるように構成してもよい。
【０１２３】
なお、図１２に示す形態では、伝送する２進数ｍビットのデータを検出する検出部１５２が設けられている。この実施形態では、当該検出部１５２は、伝送する２進数ｍビットのデータｄ１を検出でき、かかる検出に基づいて、同じ２進数ｍビットのデータが連続して伝送されているか否かを判定することができる。この実施形態では、当該検出部１５２で検出された伝送する２進数ｍビットのデータｄ１に基づいて、同じ２進数ｍビットのデータを連続して伝送する場合に、符号化処理設定部１５０に制御信号ｄ２が発せられる。そして、符号化処理設定部１５０は、当該制御信号ｄ２に基づいて、同じ２進数ｍビットのデータを連続して伝送する場合に、第２変換処理部１３０、１４０による処理が実行されるように構成されている。
【０１２４】
なお、上述したように、８Ｂ１０Ｂ変換では、１つの２進数８ビットのデータに対して、１つの２進数１０ビットの符号が割り当てられている場合と、２つの２進数１０ビットの符号が割り当てられている場合がある。第２変換処理部１３０、１４０を２つ設けた形態では、第１変換処理部１２０と合わせて、２進数８ビットのデータに対して、合計３つの変換処理部１２０、１３０、１４０を用意できる。
【０１２５】
上述した実施形態では、３つの変換処理部１２０、１３０、１４０が用意されているので、１つの２進数８ビットのデータに対して２つの２進数１０ビットの符号が割り当てられている場合に、３つの変換処理部１２０、１３０、１４０を順番に用いることによって、符号化データの周期性を適当に乱すことができる。このように、１つの２進数８ビットのデータに対して、３つの変換処理部１２０、１３０、１４０を用意することによって、簡単な制御によって符号化データの周期性を適当に乱すことができる。
【０１２６】
なお、符号化データの周期性は、上述したように、入力部１１０に入力された２進数８ビットのデータを、複数の変換処理部でどのように符号化処理するかを定める符号化処理設定部１５０によっても乱すことができる。従って、第２変換処理部１３０、１４０の数や変換ルール、及び、符号化処理設定部１５０の設定を、適当に調整することができる。また、上述した実施形態では、第２変換処理部１３０、１４０は２つ設けられているが、第２変換処理部１３０、１４０の数は、２つに限定されず、１又は複数設けることができる。
【０１２７】
また、上述した実施形態では、第１変換処理部１２０によって変換された２進数ｎビットの符号を、異なる２進数ｎビットの符号に変換する第２変換処理部１３０、１４０を備えた構成が例示されている。複数の変換処理部は、入力部１１０に入力された２進数ｍビットのデータを、予め定められたｍＢｎＢ変換技術によって、２進数ｎビットの符号に変換する構成を有しているとよく、変換処理部の構成は、かかる形態に限定されない。以下に、他の実施形態を例示する。
【０１２８】
（図１３に示す実施形態）
例えば、図１３は、他の実施形態における送信側機器１０１の構成を示すブロック図である。この実施形態では、送信側機器１０１は、複数の変換処理部１３１、１３２、１３３と、符号化処理設定部１５０と、セレクタ１５０ｂと、復号化処理情報送信部１８０とを備えている。
【０１２９】
（変換処理部１３１、１３２、１３３）
変換処理部１３１、１３２、１３３は、それぞれ予め定められたｍＢｎＢ変換技術によって、２進数ｍビットのデータを２進数ｎビットの符号に変換する。図１３に示す例では、３つの変換処理部１３１、１３２、１３３が図示されているが、変換処理部１３１、１３２、１３３は、３つに限らず、２つ以上の複数を有していてもよい。変換処理部１３１、１３２、１３３の変換ルールは、例えば、上述した第１変換処理部１２０と第２変換処理部１３０、１４０の変換ルールをそれぞれ適当に組み合わせた構成を採用することができる。また、変換処理部１３１、１３２、１３３のうち少なくとも１つは、異なる変換ルールを採用していればよい。好ましくは、かかる変換処理部１３１、１３２、１３３は、それぞれ異なる変換ルールを採用しているとよい。
【０１３０】
例えば、この実施形態では、変換処理部１３１は、予め定められたｍＢｎＢ変換によって、２進数ｍビットのデータを２進数ｎビットの符号に変換する。変換処理部１３２は、予め定められたｍＢｎＢ変換によって、２進数ｍビットのデータを２進数ｎビットの符号に変換し、さらに、変換された２進数ｎビットの符号について、予め定められた幾つかのビットを入れ替える。変換処理部１３３は、予め定められたｍＢｎＢ変換によって、２進数ｍビットのデータを２進数ｎビットの符号に変換し、さらに、変換された２進数ｎビットの符号について、変換処理部１３２とは異なる幾つかのビットを入れ替える。このように、変換処理部１３１、１３２、１３３は、それぞれ異なる変換ルールが採用されている。
【０１３１】
（符号化処理設定部１５０）
この実施形態では、符号化処理設定部１５０は、複数の変換処理部１３１、１３２、１３３のうち一つの変換処理部によって変換された２進数ｎビットの符号を出力するように構成されている。
【０１３２】
すなわち、この実施形態では、符号化処理設定部１５０は、符号化処理制御部１５０ａと、セレクタ１５０ｂとを備えている。符号化処理制御部１５０ａは、入力部１１０に入力された２進数ｍビットのデータを、複数の変換処理部１３１、１３２、１３３によって、どのように符号化処理するかを定める。この実施形態では、入力部１１０に入力された２進数ｍビットのデータを、複数の変換処理部１３１、１３２、１３３によってそれぞれ変換する。各変換処理部１３１、１３２、１３３は、変換した２進数ｎビットの符号をそれぞれセレクタ１５０ｂに出力する。符号化処理制御部１５０ａは、複数の変換処理部１３１、１３２、１３３によってそれぞれ変換された２進数ｎビットの符号のうち、何れの変換処理部１３１、１３２、１３３によって変換された２進数ｎビットの符号を出力するかを定める制御信号ｑ１（セレクト信号）をセレクタ１５０ｂに出力する。
【０１３３】
この実施形態では、符号化処理制御部１５０ａは、予め設定されたプログラム又は回路に沿って、何れの変換処理部１３１、１３２、１３３によって変換された２進数１０ビットの符号を出力するかを決めるセレクト信号ｑ１をセレクタ１５０ｂに送る。この符号化処理制御部１５０ａは、外部信号ｑ３に基づいて、符号化処理制御部１５０ａからセレクタ１５０ｂに出力されるセレクト信号ｑ１を変更できるように構成されている。これにより、符号化処理設定部１５０は、外部信号ｑ３に基づいて、予め用意された複数の変換処理部１３１、１３２、１３３のうち、何れの変換処理部１３１、１３２、１３３を用いて、入力部１１０に入力された２進数ｍビットのデータをｍＢｎＢ変換するかを定めることができる。なお、符号化処理設定部１５０は、外部信号ｑ３に基づいて、セレクタ１５０ｂに出力するセレクト信号ｑ１を変更できるように構成してもよい。
【０１３４】
（セレクタ１５０ｂ）
セレクタ１５０ｂは、各変換処理部１３１、１３２、１３３の出力信号を受ける。そして、符号化処理制御部１５０ａから送られたセレクト信号ｑ１に基づいて、変換処理部１３１、１３２、１３３のうち、決められた一つの変換処理部によって変換された２進数ｎビットの符号を出力する。図１３に示す形態では、セレクタ１５０ｂから出力された２進数ｎビットの符号は、シリアライザ１６０によって１ビットのシリアル信号に変換され、送信部１７０から受信側機器１０２（図１参照）に出力される。
【０１３５】
（復号化処理情報送信部１８０）
また、この実施形態では、送信側機器１０１は、復号化処理情報ｑ２を、受信側機器１０２側の復号化処理部２３０（図１参照）に送る復号化処理情報送信部１８０を備えている。復号化処理情報ｑ２は、セレクタ１５０ｂから出力された２進数ｎビットの符号を入力部１１０に入力された２進数ｍビットのデータに復号化するのに必要な情報である。この実施形態では、復号化処理情報送信部１８０は、入力部１１０に入力された２進数ｍビットのデータが複数の変換処理部１３１、１３２、１３３のうち何れの変換処理部１３１、１３２、１３３によって変換されたかを示す復号化処理情報ｑ２（上記セレクト信号ｑ１に相当する信号）を送信側機器１０１に出力する。シリアライザ１６０から出力された符号化データのシリアル信号を送信する送信部１７０とは別に、復号化処理情報を送信する送信部１７１が設けられている。復号化処理情報送信部１８０は、かかる送信部１７１に復号化処理情報ｑ２を送る。
【０１３６】
この場合、復号化処理情報送信部１８０は、各変換処理部１３１、１３２、１３３の変換ルールが、受信側機器１０２において既知でない場合には、当該変換ルールを受信側機器１０２に送信するように構成するとよい。当該変換ルールは、例えば、２進数８ビットのデータを符号化した符号化データが伝送される前に、受信側機器１０２に送信するとよい。
【０１３７】
さらに、他の実施形態を説明する。図１４は、他の実施形態における送信側機器１０１の構成を示すブロック図である。符号化処理設定部１５０は、例えば、図１４に示すように、複数の変換処理部１３１、１３２、１３３のうち、一の変換処理部をＯＮにし、他をＯＦＦにし、入力部１１０に入力された２進数ｍビットのデータは、ＯＮにされた変換処理部によってｍＢｎＢ変換されるように構成してもよい。
【０１３８】
図１４に示す実施形態では、符号化処理設定部１５０は、符号化処理制御部１５０ａと、セレクタ１５０ｂとを備えている。符号化処理制御部１５０ａは、各変換処理部１３１、１３２、１３３のＯＮ／ＯＦＦを切り替えるスイッチング信号ｒ１、ｒ２、ｒ３を各変換処理部１３１、１３２、１３３にそれぞれ送るように構成されている。この場合、符号化処理設定部１５０は、適時に、変換処理部１３１、１３２、１３３のうち一の変換処理部をＯＮにし、他をＯＦＦにする。また、入力部１１０に入力された２進数ｍビットのデータ毎に、ＯＮにする変換処理部１３１、１３２、１３３を変える。
【０１３９】
例えば、変換処理部１３１がＯＮにされ、変換処理部１３２、１３３がＯＦＦにされた場合、入力部１１０に入力された２進数ｍビットは、ＯＮにされた変換処理部１３１によってｍＢｎＢ変換される。変換処理部１３２がＯＮにされ、変換処理部１３１、１３３がＯＦＦにされた場合、入力部１１０に入力された２進数ｍビットのデータは、ＯＮにされた変換処理部１３２によってｍＢｎＢ変換される。図１４に示す実施形態では、入力部１１０に入力された２進数ｍビットのデータは、符号化処理制御部１５０ａによって、ＯＮにされた変換処理部によってｍＢｎＢ変換がされる。符号化処理制御部１５０ａは、セレクタ１５０ｂにセレクト信号ｑ１を送る。セレクタ１５０ｂは、セレクト信号ｑ１に基づいて、ＯＮにされた変換処理部によってｍＢｎＢ変換された２進数ｎビットの符号をシリアライザ１６０に出力する。そして、ｍＢｎＢ変換された２進数ｎビットの符号は、シリアライザ１６０を通じてシリアル信号に変換され、送信部１７０から受信側機器１０２に出力される。
【０１４０】
この場合、符号化処理制御部１５０ａに設定された、変換処理部１３１、１３２、１３３をＯＮ又はＯＦＦにするルールを、外部信号ｑ３によって変更できるように構成してもよい。また、符号化処理制御部１５０ａに設定された、変換処理部１３１、１３２、１３３をＯＮ又はＯＦＦにするルールは、受信側機器１０２に予め既知になるように構成してもよい。また、符号化処理制御部１５０ａに設定された、変換処理部１３１、１３２、１３３をＯＮ又はＯＦＦにするルールは、例えば、２進数ｍビットのデータを符号化した符号化データが伝送される前に、受信側機器１０２に送信するようにしてもよい。
【０１４１】
図１３と図１４に示される何れの形態においても、入力部１１０に入力された２進数ｍビットのデータが、複数の変換処理部１３１、１３２、１３３のうち、何れかの変換処理部によって変換された２進数ｎビットの符号化データが、受信側機器１０２に送信される。そして、入力部１１０に入力された２進数ｍビットのデータを変換するｍＢｎＢ変換技術を適時に変えることができる。これによって、符号化データの周期性を乱すことができ、符号化データの周波数成分を拡散させることができる。これにより放射ノイズの低減を図ることができる。
【０１４２】
以上、本発明の一実施形態に係る伝送システムを説明したが、本発明に係る伝送システムは、上述した実施形態に限定されない。上述した各実施形態に係る伝送システム１００の各構成は、適宜に組み合わせることができる。上述した伝送システム１００は、下記データ伝送方法を具現化した一形態である。
【０１４３】
本発明の一実施形態に係るデータ伝送方法は、例えば、図１に示すように、入力ステップ（ｓ１）と、ｍＢｎＢ変換ステップ（ｓ２）と、送信ステップ（ｓ３）とを備えている。
【０１４４】
入力ステップ（ｓ１）は、伝送される２進数ｍビットのデータが入力される。ｍＢｎＢ変換ステップ（ｓ２）は、入力ステップ（ｓ１）において入力された２進数ｍビットのデータを、それぞれ予め定められた複数のｍＢｎＢ変換技術のうち一のｍＢｎＢ変換技術によって、２進数ｎビットの符号に変換する。送信ステップ（ｓ３）は、ｍＢｎＢ変換ステップ（ｓ２）によって変換された２進数ｎビットの符号化データを送信する。かかるデータ伝送方法は、例えば、図１に示す伝送システム１００によって具現化されているので、ここでは、詳しい説明を省略する。
【０１４５】
このデータ伝送方法によれば、入力ステップ（ｓ１）において入力された２進数ｍビットのデータは、それぞれ予め定められた複数のｍＢｎＢ変換技術のうち一のｍＢｎＢ変換技術によって、２進数ｎビットの符号に変換される（ｍＢｎＢ変換ステップ（ｓ２））。そして、ｍＢｎＢ変換ステップ（ｓ２）によって変換された２進数ｎビットの符号化データが受信側機器１０２に向けて送信される（送信ステップ（ｓ３））。この場合、予め定められた複数のｍＢｎＢ変換技術のうち一のｍＢｎＢ変換技術によって、入力された２進数ｍビットのデータを変換するｍＢｎＢ変換技術を適時に変えることによって、符号化データの周期性を乱すことができる。そして、符号化データの周波数成分を拡散させることができ、これにより放射ノイズの低減を図ることができる。
【０１４６】
図１に示す形態では、ｍＢｎＢ変換ステップ（ｓ２）は、予め定められた複数のｍＢｎＢ変換処理のうち、入力された２進数ｍビットのデータを変換するｍＢｎＢ変換処理を適時に変えている。
【０１４７】
また、図１に示す形態では、ｍＢｎＢ変換ステップ（ｓ２）は、入力ステップ（ｓ１）において入力された２進数ｍビットのデータをそれぞれ予め定められたｍＢｎＢ変換処理によって２進数ｎビットの符号に変換する第１変換ステップ（ｓ２１）、及び、第１変換ステップ（ｓ２１）によって変換された２進数ｎビットの符号を、第１変換ステップ（ｓ２１）によって変換された２進数ｎビットの符号とは、異なる２進数ｎビットの符号に変換する第２変換ステップ（ｓ２２）、を含んでいる。
【０１４８】
これにより、伝送される２進数ｍビットのデータは、ｍＢｎＢ変換技術によって２進数ｎビットの符号に変換される（第１変換ステップ（ｓ２１））とともに、適宜に、第１変換ステップによって変換される２進数ｎビットの符号とは、異なる２進数ｎビットの符号に変換される（第２変換ステップ（ｓ２２））。そして、第１変換ステップ（ｓ２１）又は前記第２変換ステップ（ｓ２２）によって変換された２進数ｎビットの符号化データが送信される（送信ステップ（ｓ３））。
【０１４９】
このように、このデータ伝送方法は、ｍＢｎＢ変換技術によって変換される２進数ｎビットの符号と、当該２進数ｎビットの符号とは、異なる２進数ｎビットの符号とを適宜に混在させた２進数ｎビットの符号化データを送信することができる。このため、送信される２進数ｎビットの符号化データは、周期性が乱されるので、２進数ｎビットの符号化データの送信にともなって生じる放射ノイズを小さく抑えることができる。
【０１５０】
また、この場合、第２変換ステップ（ｓ２２）は、第１変換ステップ（ｓ２１）によって変換された２進数ｎビットの符号のうち、予め定められたビットを入れ替えてもよい。この場合、第２変換ステップ（ｓ２２）によって変換される２進数ｎビットの符号は、ｍＢｎＢ変換のＤＣバランスを維持することができる。このため、送信ステップ（ｓ３）によって、送信される２進数ｎビットの符号化データにおいて、ｍＢｎＢ変換のＤＣバランスを維持することができる。これにより、送信される２進数ｎビットの符号化データにおいて、ＬｏｗやＨｉｇｈの状態を概ね均等にできる。
【０１５１】
また、送信ステップ（ｓ３）の前に、入力ステップ（ｓ１）に入力された２進数ｍビットのデータをどのように符号化処理するかを定める符号化処理設定ステップ（ｓ４）を備えていてもよい。この場合、入力ステップ（ｓ１）に入力された２進数ｍビットのデータをどのように符号化処理するかを定めるかを、適宜に設定することができる。
【０１５２】
この場合、符号化処理設定ステップ（ｓ４）は、ｍＢｎＢ変換ステップ（ｓ２）における複数のｍＢｎＢ変換処理のうち、一のｍＢｎＢ変換処理をＯＮにし、他をＯＦＦにし、入力ステップ（ｓ１）において、入力された２進数ｍビットのデータを、ＯＮにされたｍＢｎＢ変換処理によってｍＢｎＢ変換するように構成してもよい。
【０１５３】
また、送信ステップ（ｓ３）の前に、送信ステップ（ｓ３）で送られる符号化データを、入力ステップ（ｓ１）において入力された２進数８ビットのデータに復号化するのに必要な復号化処理情報を送信する、復号化処理情報送信ステップ（ｓ５）を備えていてもよい。これにより、送信ステップ（ｓ３）で送られる符号化データについて、符号化の処理に応じた適合な復号化処理が可能になる。特に、送信ステップ（ｓ３）の前に、入力ステップ（ｓ１）に入力された２進数ｍビットのデータをどのように符号化処理するかを定める場合に、符号化処理に応じた復号化処理情報が送信されるので、復号化処理情報に基づいた適切な復号化処理が行われるように構成することができる。これにより、適宜に、符号化処理を変更することも可能になる。
【産業上の利用可能性】
【０１５４】
本発明にかかる伝送システムは、記憶容量が大きな記憶媒体と情報機器とのスムーズな情報伝達を可能にでき、情報の伝送速度を大幅に上げる必要のある情報用電子機器に有用である。
【符号の説明】
【０１５５】
１００    伝送システム
１０１    送信側機器
１０２    受信側機器
１１０    入力部
１２０    第１変換処理部
１３０    第２変換処理部
１３１    変換処理部
１３２    変換処理部
１３３    変換処理部
１４０    第２変換処理部
１５０    符号化処理設定部
１５０ａ    符号化処理制御部
１５０ｂ    セレクタ
１５２    検出部
１６０    シリアライザ
１７０    送信部
１７１    送信部
１８０    復号化処理情報送信部
１８０ａ    復号化処理情報出力部
１８０ｂ    セレクタ
２１０    受信部
２２０    デシリアライザ
２３０    復号化処理部
ｃ１    符号化処理制御部１５０ａからセレクタ１５０ｂに送られる制御信号（セレクト信号）
ｃ２    復号化処理情報
ｃ３    復号化処理情報出力部１８０ａからセレクタ１８０ｂに送られる制御信号（セレクト信号）
ｃ４    符号化処理制御部１５０ａから復号化処理情報出力部１８０ａに送られる制御信号
ｄ１    検出部１５２で検出された伝送する２進数ｍビットのデータ
ｄ２    符号化処理設定部１５０に発せられる制御信号
ｑ１    制御信号（セレクト信号）
ｑ２    復号化処理情報
ｑ３    外部信号
ｒ１    スイッチング信号
ｒ２    スイッチング信号
ｒ３    スイッチング信号
【図１】
2011155330.tif 000004
【図２】
2011155330.tif 000005
【図３Ａ】
2011155330.tif 000006
【図３Ｂ】
2011155330.tif 000007
【図４Ａ】
2011155330.tif 000008
【図４Ｂ】
2011155330.tif 000009
【図５】
2011155330.tif 000010
【図６Ａ】
2011155330.tif 000011
【図６Ｂ】
2011155330.tif 000012
【図７Ａ】
2011155330.tif 000013
【図７Ｂ】
2011155330.tif 000014
【図８】
2011155330.tif 000015
【図９】
2011155330.tif 000016
【図１０】
2011155330.tif 000017
【図１１】
2011155330.tif 000018
【図１２】
2011155330.tif 000019
【図１３】
2011155330.tif 000020
【図１４】
2011155330.tif 000021