"外部との間で信号を送受信する機器IOインタフェースと、複数の分散配置された機器モジュールのそれぞれに設けられた前記機器IOインタフェースとの間の通信のためのモジュールIOインタフェースとからなる伝送システムであって、前記機器IOインタフェースは、前記複数のモジュールIOインタフェースから送出された、拡散符号系列で符号化された拡散符号化信号を受けて、前記複数の拡散符号化信号を多重化した機器符号化信号を生成して、前記複数のモジュールIOインタフェースへ送信する合成部を備え、前記モジュールIOインタフェースは、原信号を宛先のモジュールIOインタフェースに対応した拡散符号系列で符号化した拡散符号化信号を生成する符号化部と、前記機器IOインタフェースから送信された機器符号化信号から、所望のモジュールIOインタフェースからの信号に対応する逆拡散符号系列を用いて、所望のモジュールIOインタフェースからの原信号を再生信号として再生する再生部とを備えた伝送システム。前記合成部は、前記複数の拡散符号化信号と、拡散符号化した時刻基準信号を多重化した機器符号化信号を生成し、前記再生部は、前記機器IOインタフェースから送信された機器符号化信号から、前記時刻基準信号に対応する逆拡散符号系列を用いて、前記時刻基準信号を再生信号として再生し、前記符号化部は、前記再生した時刻基準信号に同期して、前記拡散符号化信号を前記機器モジュールへ送信する、請求項1記載の伝送システム。前記合成部は、前記複数の拡散符号化信号と、拡散符号化した外部信号を多重化した機器符号化信号を生成する、請求項1記載の伝送システム。拡散符号系列長をnとしたときに、前記モジュールIOインタフェースは、nビットの容量を有し、前記機器IOインタフェースから出力される機器符号化信号を格納するシフトレジスタを備え、前記再生部は、前記シフトレジスタ内のnビットのデータに基づいて、前記原信号を再生する、請求項1記載の伝送システム。拡散符号系列長をnとしたときに、nαビットの容量を有し、前記機器IOインタフェースから出力される機器符号化信号を格納するシフトレジスタを備え、前記再生部は、前記シフトレジスタ内の連続するnビットのデータを1セットとしたときに、前記再生部は、複数のセットについて、前記原信号を再生する処理を行なって複数の原信号を得て、得られた原信号の中の最大値を再生信号とする、請求項1記載の伝送システム。前記拡散符号系列は、M系列である、請求項1~5に記載の伝送システム。しかしながら、特許文献1特開2004-304444号公報および特許文献2特開2005-109580号公報に記載された方式では、電子機器の入出力信号の制御は、機器コントローラが一括で集中して行なっている。そのため、機器コントローラの入出力処理の負荷が高いという問題がある。さらに、信号入力の割り込みが多発すると、機器コントローラ自身の信号処理能力が低下するという問題がある。それゆえに、本発明の目的は、入出力信号の制御を分散して行なうことができる伝送システムを提供することである。上記課題を解決するために、本発明は、外部との間で信号を送受信する機器IOインタフェースと、複数の分散配置された機器モジュールのそれぞれに設けられた機器IOインタフェースとの間の通信のためのモジュールIOインタフェースとからなる伝送システムであって、機器IOインタフェースは、複数のモジュールIOインタフェースから送出された、拡散符号系列で符号化された拡散符号化信号を受けて、複数の拡散符号化信号を多重化した機器符号化信号を生成して、複数のモジュールIOインタフェースへ送信する合成部を備え、モジュールIOインタフェースは、原信号を宛先のモジュールIOインタフェースに対応した拡散符号系列で符号化した拡散符号化信号を生成する符号化部と、機器IOインタフェースから送信された機器符号化信号から、所望のモジュールIOインタフェースからの信号に対応する逆拡散符号系列を用いて、所望のモジュールIOインタフェースからの原信号を再生信号として再生する再生部とを備える。本発明によれば、入出力信号の制御を分散して行なうことができる。以下、本発明の実施形態について図面を参照して説明する。[第1の実施形態]図1は、本発明の実施形態の伝送システムのブロック図である。図1を参照して、この伝送システム1は、機器IOインタフェース3と、機器モジュール6-1~6-4に設けられたモジュールIOインタフェース2-1~2-4と、伝送信号線4,5-1~5-4と、端子13a~13eを備える。モジュールIOインタフェース2-1~2-4の各々は、表示出力部、スイッチ入力部、機器コントローラなどとして機能する。第1のモジュールIOインタフェース2-1は、モジュール拡散符号化信号MSA1を出力する。モジュール拡散符号化信号MSA1は、第2のモジュールIOインタフェース2-2への信号S21を符号化したモジュール拡散符号化信号M21S21、第3のモジュールIOインタフェース2-3への信号S31を符号化したモジュール拡散符号化信号M31S31、第4のモジュールIOインタフェース2-4への信号S41を符号化したモジュール拡散符号化信号M41S41、外部への信号Sext1を符号化したモジュール拡散符号化信号Mext1Sext1のうちの1個、または複数個が合成された信号である。第2のモジュールIOインタフェース2-2は、モジュール拡散符号化信号MSA2を出力する。モジュール拡散符号化信号MSA2は、第1のモジュールIOインタフェース2-1への信号S12を符号化したモジュール拡散符号化信号M12S12、第3のモジュールIOインタフェース2-3への信号S32を符号化したモジュール拡散符号化信号M32S32、第4のモジュールIOインタフェース2-4への信号S42を符号化したモジュール拡散符号化信号M42S42、外部への信号Sext2を符号化したモジュール拡散符号化信号Mext2Sext2うちの1個、または複数個が合成された信号である。第3のモジュールIOインタフェース2-3は、モジュール拡散符号化信号MSA3を出力する。モジュール拡散符号化信号MSA3は、1モジュールIOインタフェース2-1への信号S13を符号化したモジュール拡散符号化信号M13S13、第2のモジュールIOインタフェース2-2への信号S23を符号化したモジュール拡散符号化信号M23S23、第4のモジュールIOインタフェース2-4への信号S43を符号化したモジュール拡散符号化信号M43S43、外部への信号Sext3を符号化したモジュール拡散符号化信号Mext3Sext3のうちの1個、または複数個が合成された信号である。第4のモジュールIOインタフェース2-4は、モジュール拡散符号化信号MSA4を出力する。モジュール拡散符号化信号MSA4は、第1のモジュールIOインタフェース2-1への信号S14を符号化したモジュール拡散符号化信号M14S14、第2のモジュールIOインタフェース2-2への信号S24を符号化したモジュール拡散符号化信号M24S24、第3のモジュールIOインタフェース2-3への信号S34を符号化したモジュール拡散符号化信号M34S34、外部への信号Sext4を符号化したモジュール拡散符号化信号Mext4Sext4のうちの1個または複数個が合成された信号である。たとえば、第4のモジュールIOインタフェース2-4から第1のモジュールIOインタフェース2-1に、スイッチがオンとなったことを知らせる場合に、S41を1とし、スイッチがオフとなったことを知らせる場合に、S41を0にする。また、第1のモジュールIOインタフェース2-1から第4のモジュールIOインタフェース2-4に、コマンドを確認したことを知らせる場合に、S14を1にする。図2は、拡散符号系列および逆拡散符号系列の例を表わす図である。上述のSmnおよびMmnについては、以下の関係を満たすものとする。m=1~4またはext、n=1~4またはextである。拡散符号長が31より、t=1~31であり、Smnは0または1である。MmnSmn=Smn×Pmn/Smn×Nmnであり、Smn=1のとき、/Smn=0となり、Smn=0のとき、/Smn=1となる。図2において、MSTDは、時刻基準信号SSTDを拡散符号化するための拡散符号系列であり、GMSTDは、MSTDに対応する逆拡散符号系列である。したがって、Smn=1のときには、MmnSmn=Pmnであり、Smn=0のときには、MmnSmn=Nmnである。ここで、Pmn、Nmn、MSTDは、M系列の拡散符号系列であり、GPmn、GNmnは、M系列の逆拡散符号系列である。Pmn、Nmn、MSTDの各ビットの値は、0または1であり、GPmn、GNmnの各ビットの値は、1または-1である。原信号をStとしたときに拡散符号系列Mによって得られるMSを拡散符号化信号という。拡散符号化信号MSと逆拡散符号系列Gとの相関処理によって、原信号Stが得られる。拡散符号系列で拡散符号化された拡散符号化信号は、信号伝送路上での相互干渉を受けないことから、互いに独立して多重化送信が可能となる。また、従来機器では、それぞれの機器モジュールごとに対する信号伝送を統御するため機器コントローラがタイミング制御を行っていたのに対して、本実施の形態では、機器IOインタフェースが出力した時刻基準信号に従って、モジュールIOインタフェース相互間で信号伝送が行なわれるため、同期管理はされない。機器IOインタフェース3は、機器外部との入出力信号を処理する。機器IOインタフェース3は、機器符号化信号MSBを出力する。伝送信号線4は、機器IOインタフェース3から出力される機器符号化信号MSBをモジュールIOインタフェース2-1~2-4へ伝送する。伝送信号線5-1は、第1のモジュールIOインタフェース2-1から出力されるモジュール拡散符号化信号MSA1を機器IOインタフェース3へ伝送する。伝送信号線5-2は、第2のモジュールIOインタフェース2-2から出力されるモジュール拡散符号化信号MSA2を機器IOインタフェース3へ伝送する。伝送信号線5-3は、第3のモジュールIOインタフェース2-3から出力されるモジュール拡散符号化信号MSA3を機器IOインタフェース3へ伝送する。伝送信号線5-4は、第4のモジュールIOインタフェース2-4から出力されるモジュール拡散符号化信号MSA4を機器IOインタフェース3へ伝送する。伝送信号線4および5-1~5-4は、信号ケーブルで構成されるものとする。機器IOインタフェース図3は、機器IOインタフェースのブロック図である。入力端子13bは、外部から外部符号化信号MSextを受ける。外部符号化信号MSextは、外部から第1のモジュールIOインタフェース2-1への信号S1extを符号化した外部符号化信号M1extS1ext、外部から第2のモジュールIOインタフェース2-2への信号S2extを符号化した外部符号化信号M2extS2ext、外部から第3のモジュールIOインタフェース2-3への信号S3extを符号化した外部符号化信号M3extS3ext、外部から第4のモジュールIOインタフェース2-4への信号S4extを符号化した外部符号化信号M4extS4extのうちの1個、または複数個が合成された信号である。出力端子13aは、外部へ機器符号化信号MSBを出力する。出力端子13bは、機器符号化信号MSBをモジュールIOインタフェース2-1~2-4と接続される伝送信号線4へ出力する。入力端子13cは、モジュールIOインタフェース2-1~2-4から伝送信号線5-1~5-4を通じてモジュール拡散符号化信号MSA1、MSA2、MSA3、MSA4を受ける。入力端子13dは、外部から外部符号化信号MSextを受ける。入力端子13eは、クロックCLKを受ける。時刻基準信号発生部33は、入力端子13eから入力されたクロックCLKに従って、モジュール6-1~6-4での再生処理を有利にするためのタイミング処理の基準となる時刻基準信号SSTDを拡散符号化した拡散時刻基準信号MSTDSSTDを信号合成部31へ出力する。外部信号保持部34は、入力端子13dから非同期で入力された外部符号化信号MSextをFIFO機能により保持する。信号同期部32は、入力端子13cから入力されたモジュール拡散符号化信号MSA1、MSA2、MSA3、MSA4および外部符号化信号MSextとを、クロックCLKの1周期内でタイミングが揃うように調整する。信号合成部31は、式1に示すように、信号同期部32から出力されるモジュール拡散符号化信号MSA1、MSA2、MSA3、MSA4および外部符号化信号MSextと、拡散時刻基準信号MSTDとを合成して、機器符号化信号MSBを生成して、出力端子13aおよび13bへ出力する。MSB=MSA1MSA2MSA3MSA4MSextMSTDSSTD1ここで、たとえば、MSA1=M21S21、MSA2=M12S12、MSA3=M13S13、MSA4=M14S14、MSext=M1extS1extの場合には、式1は以下の式となる。MSB=M21S21M12S12M13S13M14S14M1extS1extMSTDSSTD2モジュールIOインタフェース図4は、第1のモジュールIOインタフェースのブロック図である。第2、第3、第4のモジュールIOインタフェースも、これと同様である。この第1のモジュールIOインタフェースは、再生部211と、符号化部212と、シフトレジスタSR213と、端子121a~121gとを備える。出力端子121aは、モジュール拡散符号化信号MSA1を出力する。入力端子121bは、機器IOインタフェース3から機器符号化信号MSBを受ける。入力端子123cは、機器モジュール内の構成要素から送信先指定信号Sdevを受ける。入力端子121dは、機器モジュール内の構成要素から送信ビット信号Sbitを受ける。クロック端子121eは、機器モジュール内のクロック供給源からクロックCLKを受ける。クロックCLKは、シフトレジスタ213、再生部211、および符号化部212へ供給されて、これらの構成要素は、クロックCLKに従って動作する。出力端子121fは、機器モジュール内の構成要素へ再生信号SRECを出力する。出力端子gは、機器モジュール内の構成要素へ送信要求信号Senaを出力する。シフトレジスタ213は、nビットのデータ容量を有する。nは、拡散符号長である。シフトレジスタ213は、クロックCLKに同期して、入力された機器符号化信号MSBをシフトしつつ保持する。シフトレジスタ213は、再生部211から受信完了信号TRIGを受けると、保持している信号をリセットする。再生部211は、シフトレジスタ213にnビットのデータが格納された時点で、シフトレジスタ213内に保持されている拡散符号長に相当するnビットデータを取り込んで、次式の演算を実施する。再生部211は、シフトレジスタ213内のnビットデータを取り込んだ後受信完了信号TRIGをシフトレジスタ213に出力する。[Rmm]=[Gmn]×[Cn1]3ここで、[Cn1]は、n行1列の列ベクトルである。[Cn1]の要素は、シフトレジスタ213に格納されているnビット=31ビットの機器符号化信号MSBの各ビットである。[Gmn]は、m個の逆拡散系列を表わすm行n列の行列である。各行はnビットの逆拡散符号系列である。[Rmn]は、m個の再生信号を表わすm行n列の行列である。各行はnビットの再生信号SRECである。機器符号化信号MSBが式2で表わされる場合において、第1のモジュールIOインタフェース2-1が、第4のモジュールIOインタフェース2-4からの信号S14、/S14と、時刻基準信号SSTDを再生する場合には、[Gmn=[GP14、GN14、GMSTD]となる。このときには、以下の式が成り立つ。ただし、は、符号相関処理を表わす。GP14MSB=GP14M14S14M13S13M12S12M1extS1extMSTDSSTD4拡散系列および逆拡散系列の関係から、以下の2式が成り立つGP14M13S13M12S12M1extS1extMSTDSSTD=0、5GP14M14S14=S146式5および6より、式4を変形すると、次式が得られる。GP14MSB=S147同様にして、次の2つの式が得られる。GN14MSB=/S148GMSTDMSB=SSTD9したがって、[Rmn]=[S14、/S14、SSTD]が得られる。すなわち、再生信号SRECは、S14、/S14、SSTDである。符号化部212は、送信先指定信号Sdevおよび送信ビット信号Sbitに対応して拡散符号系列を選択する。たとえば、符号化部212は、送信先指定信号Sdevが第4のモジュールIOインタフェースを表わし、送信ビット信号Sbitが1を示すときには、拡散符号系列P41を選択する。符号化部212は、送信要求信号Senaをディセーブル状態にした後、選択した拡散符号系列で符号化したモジュール拡散符号化信号MSA1を時刻基準信号SSTDを表わす図である。図5bは、拡散符号系列N14を表わす図である。図5cは、時刻基準信号SSTDを表わす図である。図5dは、機器符号化信号MSBを表わす図である。図6は、再生された信号S14を表わす図である。図7は、モジュール拡散符号化信号、機器符号化信号のタイミングの例を表わす図である。機器IOインタフェースへ、モジュール拡散符号化信号MSA1、MSA2、MSA3、MSA4が到達する時刻がばらくつことによって、機器IOインタフェースで合成される機器符号拡散信号S4は、拡散符号長よりも長くなる。しかし、時刻基準信号SSTDによって所謂、同期流れが起きないようにすることができる。以上のように、従来の機器コントローラが各機器モジュールに対し制御コマンドを発信し、これに呼応して各機器モジュールが出力信号を送出するものであったが、本実施の形態では、機器IOインタフェースは、多重化信号を伝送する。これによって、各々の送信モジュールが任意時刻に信号を発信し、受信モジュールが個々に反応して受信するので、機器コントローラの入出力の信号処理に係る負荷が軽減できる。特に、電子機器に要求するコマンド信号や、電子機器から送出されるテレメトリー信号は、機器内部信号と共通形式なので、信号変換や時間調整などの機器IOインタフェースの処理負荷が軽減される。また、信号多重化伝送の下では送信周期を適宜変えることができ、柔軟な信号伝送設計が可能となる。伝送信号の送信周期がそれぞれ独立調整できるので、緊急性を要するアラーム信号と、高周期信号、低周期信号などが混在して伝送できる。また、電子機器内部および外部の信号伝送に共通の拡散符号化信号を適用したので、電磁環境下でのノイズによる機器の誤動作の影響は改善できる点で、信頼性の高い信号伝送が提供できる。さらに、拡散符号化による信号伝送信頼性が向上させる。各モジュールIOインタフェース相互間のタイミング制御が不要である。非同期送受信によるので、即時性が要求される警報信号の伝送に好適である。[第2の実施形態]機器符号化信号MSBは、信号の伝播遅延などの時間遅れによって、シフトレジスタ213での31回のシフトするタイミング通りに受信できるとは限らない。本実施の形態では、このような時間遅れに対処する方式を説明する。シフトレジスタ213の長さは、格納できるビット数を機器符号化信号MSBのビット数nよりも多くするために、nαとする。ここで、nは拡散符号長の31であり、αはたとえば4とする。再生部211は、シフトレジスタ213の第1ビット~第31ビットを[Cn1]としたときに式2で得られる再生信号の値第1の値と、シフトレジスタ213の第2ビット~第32ビットを[Cn1]としたときに式2で得られる再生信号の値第2の値と、シフトレジスタ213の第3ビット~第33ビットを[Cn1]としたときに式2で得られる再生信号の値第3の値と、シフトレジスタ213の第4ビット~第34ビットを[Cn1]としたときに式2で得られる再生信号の値第4の値と、シフトレジスタ213の第5ビット~第35ビットを[Cn1]としたときに式2で得られる再生信号の値第5の値とを計算する。再生部211は、第1~第5の値の最大値を再生信号SRECtとして出力する。[変形例]本発明の実施形態では、信号伝送線4および5は信号ケーブルによって構成されるものとして説明したが、ケーブルレスであってもよく、伝播媒体は電磁波、レーザ光などであってもよい。[補足]信号伝送に使用される拡散符号系列には、M系列やGold符号系列が知られる。M系列長が1023の場合には、M系列の符号ビット配列の位相量を巡回的に変えることで、1023個の符号ビットパターン1023種類の信号が得られる。しかし、雑音余裕SNRを10とすると、伝送路上で同時に存在が許容できる最大信号数は、102個つまり、102ビットとなる。モジュール数が10台の場合には、モジュール1個当りで同時に送信できる信号の数は、平均して10個つまり、10ビットとなる。今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。"