(57)【要約】【課題】よりデータの同期を保障すること。【解決手段】本発明に係る通信システム９は、第１の同期回線から受信したデータを変換データに変換して非同期回線に送信する第１の変換装置９１と、非同期回線を介して送信された変換データを再変換して第２の同期回線に送信する第２の変換装置９２を備える。第１の変換装置９１は、変換データ群に属する変換データに基づいて、誤り訂正符号を示す符号データを生成する符号生成部９３と、変換データ及び符号データの送信を制御する送信制御部９４を有する。第２の変換装置９２は、変換データにおいて異常が発生した場合、異常が発生した変換データを、変換データ群に属する他の変換データ及び符号データに基づいて復元する復元部９５を有する。送信制御部９４は、同一の変換データ群に属する変換データ及び変換データ群から生成された符号データの少なくともいずれか２つ以上が相互に連続しないように送信する。【選択図】図９
2014233042.tif 000002
【特許請求の範囲】
【請求項１】
第１の同期回線から受信したデータを、非同期回線で伝送可能な形式に変換した変換データを非同期回線に送信する第１の変換装置と、
前記第１の変換装置から前記非同期回線を介して送信された変換データを受信し、同期回線で伝送可能な形式に再変換して第２の同期回線に送信する第２の変換装置と、を備え、
前記第１の変換装置は、
所定の規則に従って決定される変換データ群毎に、前記変換データ群に属する変換データに基づいて、誤り訂正符号を示す符号データを生成する符号生成部と、
前記第２の変換装置への前記変換データ及び前記符号データの送信を制御する送信制御部と、を有し、
前記第２の変換装置は、
前記変換データ群のいずれかの変換データにおいて異常が発生した場合、前記異常が発生した変換データを、当該変換データ群に属する他の変換データ及び当該変換データ群から生成した符号データに基づいて復元する復元部を有し、
前記送信制御部は、同一の変換データ群に属する変換データ及び当該変換データ群から生成された符号データの少なくともいずれか２つ以上が相互に連続しないように、前記変換データ及び前記符号データを前記第２の変換装置に送信する、
通信システム。
【請求項２】
前記送信制御部は、同一の変換データ群に属する変換データ及び当該変換データ群から生成された符号データの全てが相互に連続しないように、前記変換データ及び前記符号データを送信する、
請求項１に記載の通信システム。
【請求項３】
前記送信制御部は、所定の単位時間毎に、前記変換データを送信し、
前記送信制御部は、前記符号データを、いずれかの変換データとともに送信する、
請求項２に記載の通信システム。
【請求項４】
前記送信制御部は、異なる変換データ群から生成された符号データが連続した前記単位時間で送信されないように、前記符号データを分散して送信する、
請求項３に記載の通信システム。
【請求項５】
前記送信制御部は、同一の変換データ群に属する変換データ及び当該変換データ群から生成された符号データが同一の段に連続して割り当てられるように、前記変換データ及び前記符号データを複数段に振り分け、前記複数段について所定の順序で前記変換データ及び前記符号データを送信することで、同一の変換データ群に属する変換データ及び当該変換データ群から生成された符号データの全てが相互に連続しないように、前記変換データ及び前記符号データを送信する、
請求項４に記載の通信システム。
【請求項６】
前記変換データ群は、全ての変換データ群が同一数の変換データを含むように決定され、
前記送信制御部は、全ての変換データ群について、前記変換データ群における変換データの送信後に、当該変換データ群から生成した符号データを送信するとともに、前記複数段の間で前記変換データ群を送信開始する前記単位時間が連続した前記単位時間とならないようにずらすことで、前記符号データが連続した前記単位時間で送信されないように分散して送信する、
請求項５に記載の通信システム。
【請求項７】
前記変換データ群は、前記変換データの順序と、前記複数段からの前記変換データの送信順序が一致するように決定される、
請求項５又は６に記載の通信システム。
【請求項８】
前記同期回線で伝送可能な形式のデータは、シリアルデータであり、
前記非同期回線で伝送可能な形式の変換データは、ＩＰパケットである、
請求項１乃至７のいずれか１項に記載の通信システム。
【請求項９】
非同期回線から変換データを受信して第２の同期回線で伝送可能な形式に再変換して第２の同期回線に送信する他の変換装置に対して、第１の同期回線から受信したデータを非同期回線で伝送可能な形式に変換した変換データを、前記非同期回線を介して送信する変換装置であって、
所定の規則に従って決定される変換データ群毎に、前記変換データ群に属する変換データに基づいて、当該変換データ群のいずれかの変換データにおいて異常が発生した場合、前記異常が発生した変換データを復元するための誤り訂正符号を示す符号データを生成する符号生成部と、
前記他の変換装置への前記変換データ及び前記符号データの送信を制御する送信制御部と、
前記送信制御部は、同一の変換データ群に属する変換データ及び当該変換データ群から生成された符号データの少なくともいずれか２つ以上が相互に連続しないように、前記変換データ及び前記符号データを前記他の変換装置に送信する、
変換装置。
【請求項１０】
第１の同期回線から受信したデータを、非同期回線で伝送可能な形式に変換した変換データを非同期回線に送信する第１の変換装置と、前記第１の変換装置から前記非同期回線を介して送信された変換データを受信し、同期回線で伝送可能な形式に再変換して第２の同期回線に送信する第２の変換装置との間における通信方法であって、
前記第１の変換装置が、所定の規則に従って決定される変換データ群毎に、前記変換データ群に属する変換データに基づいて、誤り訂正符号を示す符号データを生成する生成ステップと、
前記第１の変換装置が、前記第２の変換装置への前記変換データ及び前記符号データの送信する送信ステップと、
前記第２の変換装置が、前記変換データ群のいずれかの変換データにおいて異常が発生した場合、前記異常が発生した変換データを、当該変換データ群に属する他の変換データ及び当該変換データ群から生成した符号データに基づいて復元する復元ステップと、を備え、
前記送信ステップでは、同一の変換データ群に属する変換データ及び当該変換データ群から生成された符号データの少なくともいずれか２つ以上が相互に連続しないように、前記変換データ及び前記符号データを前記第２の変換装置に送信する、
通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、変換装置、及び通信方法に関し、特に、同期回線からのデータを変換して非同期回線によって他の同期回線に伝送する技術に関する。
【背景技術】
【０００２】
同期通信網（同期回線）と非同期通信網（非同期回線）の間でデータを変換して伝送する技術が検討されてきている（特許文献１及び特許文献２）。一般的に、同期通信網の専用線のみで通信網を構築すると、非常に高コストとなってしまう。そこで、特許文献１及び特許文献２にも開示されるように、割安な非同期通信網である広域ＬＡＮ網を、同期通信網の代わりに利用するシステムが検討されてきている。このシステムでは、送信側の同期通信網におけるデータをＩＰ（Internet Protocol）パケットに変換し、ＬＡＮ網を介して送信する。そして、ＬＡＮ網を介して送信されてきたＩＰパケットを同期通信網におけるデータに変換し、受信側の同期通信網に送信する。
【０００３】
しかしながら、このように同期通信網と非同期通信網の間でデータを変換して伝送するシステムでは、非同期化通信網においてデータのエラーが発生してしまった場合に、同期通信網において許容される遅延量を超える遅延が発生してしまう場合がある。例えば、非同期通信網である広域ＬＡＮ網において、ＩＰパケットのエラーに応じて、ＩＰパケットの再送が行われた場合には、再送にかかる時間だけ遅延が発生してしまうことになる。この場合、受信側で、送信側から送信されたデータを正確に取り込むことができなくなってしまう。すなわち、送信側と受信側とでデータの同期が取れなくなってしまうという問題がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２３５２１７号公報
【特許文献２】特開２０１０−１７７７７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように、同期通信網間において、非同期通信網を介してデータを伝送する場合には、非同期通信網におけるデータの異常の発生によって同期を保障することができなくなってしまうという課題がある。
【０００６】
本発明の目的は、上述したような課題を解決するために、よりデータの同期を保障することができる通信システム、変換装置、通信方法を提供することである。
【課題を解決するための手段】
【０００７】
本発明の第１の態様に係る通信システムは、第１の同期回線から受信したデータを、非同期回線で伝送可能な形式に変換した変換データを非同期回線に送信する第１の変換装置と、前記第１の変換装置から前記非同期回線を介して送信された変換データを受信し、同期回線で伝送可能な形式に再変換して第２の同期回線に送信する第２の変換装置と、を備え、前記第１の変換装置は、所定の規則に従って決定される変換データ群毎に、前記変換データ群に属する変換データに基づいて、誤り訂正符号を示す符号データを生成する符号生成部と、前記第２の変換装置への前記変換データ及び前記符号データの送信を制御する送信制御部と、を有し、前記第２の変換装置は、前記変換データ群のいずれかの変換データにおいて異常が発生した場合、前記異常が発生した変換データを、当該変換データ群に属する他の変換データ及び当該変換データ群から生成した符号データに基づいて復元する復元部を有し、前記送信制御部は、同一の変換データ群に属する変換データ及び当該変換データ群から生成された符号データの少なくともいずれか２つ以上が相互に連続しないように、前記変換データ及び前記符号データを前記第２の変換装置に送信するものである。
【０００８】
本発明の第２の態様に係る変換装置は、非同期回線から変換データを受信して第２の同期回線で伝送可能な形式に再変換して第２の同期回線に送信する他の変換装置に対して、第１の同期回線から受信したデータを非同期回線で伝送可能な形式に変換した変換データを、前記非同期回線を介して送信する変換装置であって、所定の規則に従って決定される変換データ群毎に、前記変換データ群に属する変換データに基づいて、当該変換データ群のいずれかの変換データにおいて異常が発生した場合、前記異常が発生した変換データを復元するための誤り訂正符号を示す符号データを生成する符号生成部と、前記他の変換装置への前記変換データ及び前記符号データの送信を制御する送信制御部と、前記送信制御部は、同一の変換データ群に属する変換データ及び当該変換データ群から生成された符号データの少なくともいずれか２つ以上が相互に連続しないように、前記変換データ及び前記符号データを前記他の変換装置に送信するものである。
【０００９】
本発明の第３の態様に係る通信方法は、第１の同期回線から受信したデータを、非同期回線で伝送可能な形式に変換した変換データを非同期回線に送信する第１の変換装置と、前記第１の変換装置から前記非同期回線を介して送信された変換データを受信し、同期回線で伝送可能な形式に再変換して第２の同期回線に送信する第２の変換装置との間における通信方法であって、前記第１の変換装置が、所定の規則に従って決定される変換データ群毎に、前記変換データ群に属する変換データに基づいて、誤り訂正符号を示す符号データを生成する生成ステップと、前記第１の変換装置が、前記第２の変換装置への前記変換データ及び前記符号データの送信する送信ステップと、前記第２の変換装置が、前記変換データ群のいずれかの変換データにおいて異常が発生した場合、前記異常が発生した変換データを、当該変換データ群に属する他の変換データ及び当該変換データ群から生成した符号データに基づいて復元する復元ステップと、を備え、前記送信ステップでは、同一の変換データ群に属する変換データ及び当該変換データ群から生成された符号データの少なくともいずれか２つ以上が相互に連続しないように、前記変換データ及び前記符号データを前記第２の変換装置に送信するものである。
【発明の効果】
【００１０】
上述した本発明の各態様によれば、よりデータの同期を保障することができる通信システム、変換装置、通信方法を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態にかかる通信システムの構成図である。
【図２】実施の形態にかかる同期／非同期変換装置の構成図である。
【図３】実施の形態にかかる通信システムのエラー訂正処理のフローチャートである。
【図４】実施の形態にかかる通信システムのエラー訂正処理実行時の概念図である。
【図５】実施の形態にかかる通信システムの伝送処理のフローチャートである。
【図６】実施の形態にかかる通信システムのＩＰパケット伝送のタイムチャートである。
【図７】実施の形態の変形例１にかかるＩＰパケット伝送のタイムチャートである。
【図８】実施の形態の変形例２にかかるＩＰパケット伝送のタイムチャートである。
【図９】実施の形態にかかる通信システムの概略構成図である。
【発明を実施するための形態】
【００１２】
以下に図面を参照しながら、本発明の好適な実施の形態について説明する。以下の実施の形態に示す具体的な数値等は、発明の理解を容易とするための例示にすぎず、特に断る場合を除き、それに限定されるものではない。また、以下の記載及び図面では、説明の明確化のため、当業者にとって自明な事項等については、適宜、省略及び簡略化がなされている。
【００１３】
＜発明の実施の形態＞
まず、図１を参照して、本発明の実施の形態に係る通信システム１の構成について説明する。図１は、本発明の実施の形態に係る通信システム１の構成図である。
【００１４】
通信システム１は、同期／非同期変換装置１０ａ、１０ｂ、及び同期通信装置２０ａ、２０ｂを有する。
【００１５】
同期通信装置２０ａと、同期／非同期変換装置１０ａとは、同期回線（同期通信網）３０ａを介して相互に接続されている。同期／非同期変換装置１０ａと、同期／非同期変換装置１０ｂとは、非同期回線（非同期通信網）４０を介して相互に接続されている。同期／非同期変換装置１０ｂと、同期通信装置２０ｂとは、同期回線（同期通信網）３０ｂを介して相互に接続されている。
【００１６】
同期回線３０ａ、３０ｂは、同期通信におけるデータが伝送される回線である。具体的には、同期回線３０ａ、３０ｂは、シリアル通信回線である。シリアル通信回線は、例えば、ＳＤＨ（Synchronous Digital Hierarchy）又はＳＯＮＥＴ（Synchronous Optical NETwork）等である。以下、同期回線３０ａ及び同期回線３０ｂを総じて「同期回線３０」とも呼ぶ。非同期回線４０は、非同期通信におけるデータが伝送される回線である。具体的には、非同期回線４０は、ＩＰ（Internet Protocol）通信回線である。
【００１７】
同期／非同期変換装置１０ａは、同期回線３０ａと非同期回線４０との間でデータを変換する装置である。同期／非同期変換装置１０ａは、同期通信装置２０ａから同期回線３０ａを介して送信されたデータを受信し、受信したデータを非同期回線４０において伝送可能な形式に変換する。すなわち、同期／非同期変換装置１０ａは、同期通信装置２０ａから受信したシリアルデータを、ＩＰパケットに変換する。同期／非同期変換装置１０ａは、変換後のデータ（ＩＰパケット）を非同期回線４０を介して同期／非同期変換装置１０ｂに送信する。
【００１８】
また、同期／非同期変換装置１０ａは、同期／非同期変換装置１０ｂから非同期回線４０を介して送信されたデータを受信し、受信したデータを同期回線３０ａにおいて伝送可能な形式に変換する。すなわち、同期／非同期変換装置１０ａは、同期／非同期変換装置１０ｂから受信したＩＰパケットを、シリアルデータに変換する。同期／非同期変換装置１０ａは、変換後のデータ（シリアルデータ）を同期回線３０ａを介して同期通信装置２０ａに送信する。
【００１９】
同期／非同期変換装置１０ｂは、同期回線３０ｂと非同期回線４０との間でデータを変換する装置である。同期／非同期変換装置１０ｂは、同期通信装置２０ｂから同期回線３０ｂを介して送信されたデータを受信し、受信したデータを非同期回線４０において伝送可能な形式に変換する。すなわち、同期／非同期変換装置１０ｂは、同期通信装置２０ｂから受信したシリアルデータを、ＩＰパケットに変換する。同期／非同期変換装置１０ｂは、変換後のデータ（ＩＰパケット）を非同期回線４０を介して同期／非同期変換装置１０ａに送信する。
【００２０】
また、同期／非同期変換装置１０ｂは、同期／非同期変換装置１０ａから非同期回線４０を介して送信されたデータを受信し、受信したデータを同期回線３０ｂにおいて伝送可能な形式に変換する。すなわち、同期／非同期変換装置１０ｂは、同期／非同期変換装置１０ａから受信したＩＰパケットを、シリアルデータに変換する。同期／非同期変換装置１０ｂは、変換後のデータ（シリアルデータ）を同期回線３０ｂを介して同期通信装置２０ｂに送信する。
【００２１】
同期通信装置２０ａは、同期通信装置２０ｂとの間でデータを送受信する装置である。同期通信装置２０ａは、同期回線３０ａを介して同期通信装置２０ｂにシリアルデータを送信する。このシリアルデータは、上述したように、同期／非同期変換装置１０ａによって非同期回線で伝送可能な形式に変換された後に、非同期回線４０を介して同期通信装置２０ｂ側に伝送されることになる。
【００２２】
また、同期通信装置２０ａは、同期回線３０ａを介して同期通信装置２０ｂから送信されたシリアルデータを受信する。このシリアルデータは、上述したように、同期通信装置２０ｂ側から非同期回線４０を介して伝送された後に、同期／非同期変換装置１０ｂによって同期回線３０ａで伝送可能な形式に変換されたものとなる。
【００２３】
同期通信装置２０ｂは、同期通信装置２０ａとの間でデータを送受信する装置である。同期通信装置２０ｂは、同期回線３０ｂを介して同期通信装置２０ａにシリアルデータを送信する。このシリアルデータは、上述したように、同期／非同期変換装置１０ｂによって非同期回線４０で伝送可能な形式に変換された後に、非同期回線４０を介して同期通信装置２０ａ側に伝送されることになる。
【００２４】
また、同期通信装置２０ｂは、同期回線３０ｂを介して同期通信装置２０ａから送信されたシリアルデータを受信する。このシリアルデータは、上述したように、同期通信装置２０ａ側から非同期回線４０を介して伝送された後に、同期／非同期変換装置１０ａによって同期回線３０ｂで伝送可能な形式に変換されたものとなる。
【００２５】
以下、同期／非同期変換装置１０ａ及び同期／非同期変換装置１０ｂを総じて「同期／非同期変換装置１０」とも呼ぶ。また、同期通信装置２０ａ及び同期通信装置２０ｂを総じて「同期通信装置２０」とも呼ぶ。
【００２６】
ここで、同期通信装置２０ａ及び同期通信装置２０ｂの間の同期通信に関しては、次の条件を想定する。厳密なクロック同期が必要であり、クロックスリップは許容されない。ビットエラーは、一定値までは許容するが、それによるクロックスリップは許容されない。すなわち、同期通信装置２０ａ及び同期通信装置２０ｂの間で、シリアルデータの受信周期（サンプリング周期、シリアルデータを取り込む周期）及びシリアルデータの送信周期（送出するシリアルデータの値を切り替える周期）を規定するクロック信号のクロックスリップは許容されない。キャラクタ同期やフレーム同期等のように、データによる同期補正ができない。一定時間の伝送遅延は許容される。すなわち、一定時間までの伝送遅延であれば、同期通信装置２０ａと同期通信装置２０ｂの間におけるデータの同期は保障される。
【００２７】
また、同期／非同期変換装置１０ａ及び同期／非同期変換装置１０ｂの間の非同期通信に関しては、次の条件を想定する。一定時間の伝送遅延が発生する。一定値のジッタが発生する。一定確率でデータエラー又はデータロスが発生する。なお、同期／非同期変換装置１０ａ及び同期／非同期変換装置１０ｂにおいても、クロック信号によって規定されるシリアルデータの受信周期及び送信周期で、シリアルデータを送受信する。
【００２８】
よって、データの変換及び非同期回線４０における伝送等による総遅延量が、同期回線で許容される遅延量以下となる必要がある。
【００２９】
なお、同期通信装置２０ａと同期通信装置２０ｂとの間のクロック同期と、同期／非同期変換装置１０ａと同期／非同期変換装置１０ｂの間のクロック同期は、汎用的な方法により保障されているものとする。すなわち、同期通信装置２０ａと同期通信装置２０ｂとの間と、同期／非同期変換装置１０ａと同期／非同期変換装置１０ｂの間とで、その内部におけるクロック信号（及びそれに基づく受信周期及び送信周期）が同期されているものとする。また、一般的な、同期／非同期変換では、同期回線における通信データレートと比較して、非同期回線における通信データレートを２〜１０倍程度としているが、本実施の形態では、２倍未満とするものとする。これにより、非同期回線４０における伝送遅延を低減するようにしている。しかしながら、通信データレートは、これに限られない。
【００３０】
続いて、図２を参照して、本発明の実施の形態にかかる同期／非同期変換装置１０の構成について説明する。図２は、本発明の実施の形態にかかる同期／非同期変換装置１０の構成図である。
【００３１】
同期／非同期変換装置１０は、パケットシリアル変換部１１、ＦＥＣ部１２、及びＭＡＣ部１３を有する。
【００３２】
パケットシリアル変換部１１は、同期回線３０と非同期回線４０との間のデータの変換を実施する。パケットシリアル変換部１１は、同期回線３０から受信したシリアルデータをＩＰパケットに変換する。具体的には、パケットシリアル変換部１１は、シリアルデータを所定サイズで区切って、区切られたデータのそれぞれをＩＰパケットのデータ部のデータとすることで、ＩＰパケット（シリアル）を生成する。ＩＰパケット生成のためにシリアルデータを区切るサイズは、予め任意に定められたサイズ（例えば１００ビット）となる。このように、シリアルデータがそのままＩＰパケットのデータ部のデータとなるため、同期通信の１ビットは非同期通信の１ビットに変換されることになる。ただし、当然に、ＩＰパケットでは、ヘッダ部の分はデータ量が増加することになる。パケットシリアル変換部１１は、生成したＩＰパケット（シリアル）をＦＥＣ部１２に出力する。
【００３３】
ＦＥＣ部１２は、ＦＥＣ（Forward Error Correction：前方誤り訂正）に関する制御を実施する。ＦＥＣ部１２は、パケットシリアル変換部１１から出力されたＩＰパケットに基づいて、誤り訂正符号を算出する。ＦＥＣ部１２は、算出した誤り訂正符号をＩＰパケットのデータ部のデータすることで、ＩＰパケット（ＦＥＣ）を生成する。ＦＥＣ部１２は、非同期回線４０に送信するＩＰパケットとして、パケットシリアル変換部１１から出力されたＩＰパケット（シリアル）にＩＰパケット（ＦＥＣ）も加えて、ＭＡＣ部１３に出力する。
【００３４】
具体的には、ＦＥＣ部１２は、ＩＰパケット（シリアル）について、所定の規則に従って、ＩＰパケット（ＦＥＣ）を生成する単位とするＩＰパケット群を決定する。なお、この規則については、後述する。ＦＥＣ部１２は、決定したＩＰパケット群について、そのＩＰパケット群のＩＰパケット（シリアル）に基づいて、誤り訂正符号を算出する。ここでは、誤り訂正符号として、ＸＯＲ方式の誤り訂正符号を算出するものとする。よって、ＦＥＣ部１２は、ＩＰパケット群に属するＩＰパケット（シリアル）のデータ部のデータ（シリアルデータ）の各ビットについて、ＸＯＲ演算をすることで、誤り訂正符号を算出する。これによれば、ＩＰパケット群のいずれかのＩＰパケット（シリアル）において異常（データエラー又はパケットロス）が発生した場合であっても、そのＩＰパケット群における他のＩＰパケット及びそのＩＰパケット群から生成したＩＰパケット（ＦＥＣ）のデータ部のデータのＸＯＲ演算結果として、異常が発生したＩＰパケット（シリアル）のデータ部のデータを復元することができる。
【００３５】
ＭＡＣ部１１は、非同期回線４０に対するデータの送受信を制御する。ＭＡＣ部１１は、ＦＥＣ部１２から出力されたＩＰパケットを、非同期回線４０を介して送信する。
【００３６】
また、ＭＡＣ部１１は、非同期回線４０を介してＩＰパケットを受信し、受信したＩＰパケットをＦＥＣ部１２に出力する。なお、ＭＡＣ部１１は、受信したＩＰパケットのＦＣＳ（Frame Check Sequence）エラー（データエラー）を検出した場合、そのＩＰパケットを破棄し、ＦＥＣ部１２には出力しない。
【００３７】
ＦＥＣ部１２は、ＭＡＣ部１３から出力されたＩＰパケットをパケットシリアル変換部１３に出力する。ここで、ＦＥＣ部１２は、ＭＡＣ部１１によってＩＰパケット（シリアル）が破棄されている場合には、ＩＰパケット（ＦＥＣ）に基づいて、破棄されたＩＰパケット（シリアル）を復元して、パケットシリアル変換部１３に出力する。上述したように、ここでの例では、ＸＯＲ方式の誤り訂正符号を採用しているため、ＦＥＣ部１２は、ＩＰパケット（ＦＥＣ）と、そのＩＰパケット（ＦＥＣ）を生成したＩＰパケット群のＩＰパケット（シリアル）のうち、破棄されたＩＰパケット（シリアル）以外のＩＰパケット（シリアル）とのデータ部のデータのＸＯＲ演算することで、破棄されたＩＰパケット（シリアル）のデータ部のデータを復元する。なお、誤り訂正符号は、この例に限られず、任意の誤り訂正符号を採用してよい。
【００３８】
パケットシリアル変換部１１は、ＦＥＣ部１２から出力されたＩＰパケットからＩＰパケット（ＦＥＣ）を取り除き、残ったＩＰパケット（シリアル）をシリアルデータに変換する。具体的には、パケットシリアル変換部１１は、ＩＰパケット（シリアル）のデータ部のデータを連結することで、シリアルデータを生成する。パケットシリアル変換部１１は、生成したシリアルデータを同期回線３０に送信する。なお、ＩＰパケット（ＦＥＣ）は、ＦＥＣ部１２で取り除くようにしてもよい。
【００３９】
続いて、図３及び図４を参照して、本発明の実施の形態にかかる通信システム１のエラー訂正方法について説明する。図３は、本発明の実施の形態にかかる通信システム１のエラー訂正処理のフローチャートである。図４は、本発明の実施の形態にかかる通信システム１のエラー訂正処理実行時の概念図である。
【００４０】
以下、同期通信装置２０ａから同期通信装置２０ｂにデータを送信する例について説明するが、同期通信装置２０ｂから同期通信装置２０ａにデータを送信する場合も、当然に同様に処理される。
【００４１】
同期通信装置２０ａから送信されたシリアルデータは、同期／非同期変換装置１０ａにおいて、ＩＰパケット（シリアル）に変換されて同期／非同期変換装置１０ｂに送信される。このとき、上述したように、ＩＰパケット（ＦＥＣ）の生成単位となるＩＰパケット群毎に、ＩＰパケット（シリアル）からＩＰパケット（ＦＥＣ）が生成され、ＩＰパケット群と共に同期／非同期変換装置１０ｂに送信される。図４の例では、３つのＩＰパケット（シリアル）をＩＰパケット群とし、そのＩＰパケット群についてＩＰパケット（ＦＥＣ）が生成される例について示している。図４の例では、ＩＰパケット群を送信後、そのＩＰパケット群から生成したＩＰパケット（ＦＥＣ）を送信する。
【００４２】
同期／非同期変換装置１０ｂのＭＡＣ部１３は、同期／非同期変換装置１０ａから非同期回線４０を介して送信されたＩＰパケットを受信する（Ｓ１）。
【００４３】
受信したＩＰパケットにおいて、図４に示すようにＦＣＳエラーが発生している場合（Ｓ２：Ｙｅｓ）、ＭＡＣ部１３は、そのＩＰパケットを破棄する（Ｓ３）。受信したＩＰパケットにおいてＦＣＳエラーが発生していない場合（Ｓ２：Ｎｏ）、ＭＡＣ部１３は、そのＩＰパケットを破棄せず、ＦＥＣ部１２に出力する。
【００４４】
ＦＥＣ部１２は、ＩＰパケット群及びそのＩＰパケット（ＦＥＣ）まで受信した場合（Ｓ４：Ｙｅｓ）、そのＩＰパケット群におけるＩＰパケット（シリアル）で破棄されているＩＰパケット（シリアル）があるか否かを判定する（Ｓ５）。ＩＰパケット群及びそのＩＰパケット（ＦＥＣ）まで受信したとの判定は、任意の手法を採用するようにしてよい。例えば、ＦＥＣ部１２は、ＭＡＣ部１３から出力されたＩＰパケットがＩＰパケット（ＦＥＣ）である場合、及び、ＭＡＣ部１３から出力されたＩＰパケットがＩＰパケット（ＦＥＣ）の次のＩＰパケットである場合（ＩＰパケット（ＦＥＣ）が破棄された場合）に、ＩＰパケット群及びそのＩＰパケット（ＦＥＣ）まで受信したと判定するようにしてよい。
【００４５】
ＩＰパケット群において破棄されているＩＰパケット（シリアル）がある場合（Ｓ５：Ｙｅｓ）、ＦＥＣ部１２は、図４に示すように、残ったＩＰパケット（シリアル）及びＩＰパケット（ＦＥＣ）から、破棄されたＩＰパケット（シリアル）を復元する（Ｓ６）。図４では、ＩＰパケット群における３つのＩＰパケット（シリアル）のうち、３番目のＩＰパケット（シリアル）が破棄された例について示している。この場合であっても、１番目及び２番目のＩＰパケット（シリアル）と、４番目のＩＰパケット（ＦＥＣ）をＸＯＲ演算することで、破棄された３番目のＩＰパケット（シリアル）を復元することができる。なお、破棄されているＩＰパケット（シリアル）は、既知のＩＰパケットのヘッダ部におけるシーケンス番号を参照することで欠落しているＩＰパケット（シリアル）として検出するようにしてもよい。また、送信側で、ＩＰパケット群及びそのＩＰパケット（ＦＥＣ）で一意となるデータをＩＰパケットに付加し、受信側で、そのデータを参照することで欠落しているＩＰパケット（シリアル）を検出するようにしてもよい。
【００４６】
ＩＰパケット群において破棄されているＩＰパケットがない場合（Ｓ５：Ｎｏ）、及び、破棄されたＩＰパケットを復元した場合（Ｓ６）、ＩＰパケット群におけるＩＰパケット（シリアル）の全てが取得されたことになる。そのため、ＦＥＣ部１３は、そのＩＰパケット（ＦＥＣ）の生成単位のＩＰパケット（シリアル）のパケットシリアル変換部１１への出力を開始する。パケットシリアル変換部１１は、ＦＥＣ部１３から出力されるＩＰパケット（シリアル）を、順次、シリアルデータに変換し、同期回線３０ｂを介して同期通信装置２０ｂに送信する（Ｓ７）。
【００４７】
なお、ここでは、ＦＣＳエラーによってＩＰパケット（シリアル）が破棄された場合について説明したが、非同期通信においてＩＰパケット（シリアル）をロスした場合も同様に復元することができる。
【００４８】
以上のように、図３を参照して説明した処理によれば、図４に示すように、ＩＰパケット（シリアル）をロスした場合であっても、そのＩＰパケット（シリアル）を復元することができる。すなわち、ＩＰパケット（シリアル）においてエラーが発生した場合であっても、そのＩＰパケット（シリアル）を復元することで、遅延なくシリアルデータに変換して同期通信装置２０ｂに送信することができる。そのため、同期通信装置２０ｂにおいてシリアルデータのサンプリング速度に対して遅延なくシリアルデータを同期通信装置２０ｂに送信することができるため、同期通信装置２０ａと同期通信装置２０ｂとの間の同期を保障することができる。
【００４９】
しかしながら、上述したエラー訂正方法では、ＩＰパケット群におけるＩＰパケット（シリアル）と、そのＩＰパケット（ＦＥＣ）のうち、２つ以上をロスしてしまった場合には、ロスしてしまったＩＰパケットを復元することが困難である。それに対して、本実施の形態では、次に説明するＩＰパケットの伝送方法によって、ＩＰパケット復元単位（ＩＰパケット群及びそのＩＰパケット（ＦＥＣ））において、２つ以上のＩＰパケットをロスしてしまう可能性を極めて低減し、より同期を保障することを可能としている。
【００５０】
続いて、図５及び図６を参照して、本発明の実施の形態にかかる通信システム１の伝送方法について説明する。図５は、本発明の実施の形態にかかる通信システム１の伝送処理のフローチャートである。図６は、本発明の実施の形態にかかる通信システム１のＩＰパケット伝送のタイムチャートである。
【００５１】
ＩＰパケット復元単位毎に、ＩＰパケットを、それぞれでＩＰパケットの伝送タイミングが同一周期かつ異なるタイミングとなる複数段に振り分けて割り当てることで、同一のＩＰパケット復元単位に属するＩＰパケットの伝送タイミングを離散化する。以下、この複数段を、「縦段」と呼ぶ。この縦段について所定の順序となるように、ＩＰパケット（シリアル）が送信される。また、各縦段において１つずつＩＰパケット（シリアル）が送信される単位時間を「横段」と呼ぶ。この縦段及び横段は、論理的な単位である。
【００５２】
なお、ここでは、図６に示すように、縦段数を３段とし、横段数を３段とした例について説明する。横段数は、ＩＰパケット群に含まれるＩＰパケット（シリアル）数と同一となる。なお、縦段数及び横段数は、この例に限られず、任意の数を予め定めるようにしてよい。ここで、横段の１段当たりの時間は、１２ｍｓとし、この１２ｍｓを縦段数で割った時間４ｍｓ毎に、縦段に振り分けたＩＰパケット（シリアル）が１つずつ伝送される例について説明する。なお、これらの時間は、一例であり、他の時間を予め定めてもよい。
【００５３】
図６では、「Ａ１」〜「Ａ３」として示す３つのＩＰパケット（シリアル）と、「Ｂ１」〜「Ｂ３」として示す３つのＩＰパケット（シリアル）と、「Ｃ１」〜「Ｃ３」として示す３つのＩＰパケット（シリアル）のそれぞれが、ＩＰパケット群を構成する例について示している。図６では、１段目のＩＰパケット群を「Ａ１」〜「Ａ３」で示しており、２段目のＩＰパケット群を「Ｂ１」〜「Ｂ３」で示しており、３段目のＩＰパケット群を「Ｃ１」〜「Ｃ３」で示している。
【００５４】
なお、ＩＰパケット（シリアル）のデータ部で示すシリアルデータの順序は、Ａ１、Ｂ３、Ｃ２、Ａ２、Ｂ１、Ｃ３、Ａ３、Ｂ２、Ｃ１（以降、繰り返し）の順となる。すなわち、ＩＰパケット（シリアル）におけるデータの順序と、ＩＰパケット（シリアル）の送信順序は一致している。よって、ＦＥＣ部１２は、ＩＰパケット（ＦＥＣ）の生成単位となるＩＰパケット群を、ＩＰパケット（シリアル）のデータ順に、縦段数の間隔毎のＩＰパケット（シリアル）を、横段数となるＩＰパケット数まで選択することで決定する。図６において、「Ａ１」〜「Ａ３」、「Ｂ１」〜「Ｂ３」及び「Ｃ１」〜「Ｃ３」で図示する各ＩＰパケット（シリアル）の下方に記載されている番号は、ＩＰパケット（シリアル）のデータ順序を示している。
【００５５】
以下の説明では、「Ａ１」〜「Ａ３」のＩＰパケット群における１番目のＩＰパケットＡ１の伝送を開始するところから説明をする。
【００５６】
最初の単位時間（４ｍｓ）で、同期／非同期変換装置１０ａのＭＡＣ部１３は、同期／非同期変換装置１０ｂに対して、「Ａ１」〜「Ａ３」のＩＰパケット群における１番目のＩＰパケット（シリアル）Ａ１を伝送するとともに（Ｓ１１）、１つ前のサイクルで伝送したＩＰパケット（シリアル）Ａ１〜Ａ３のＩＰパケット（ＦＥＣ）を伝送する（Ｓ２１）。このように、本実施の形態では、各縦段において、ＩＰパケット群のＩＰパケット（ＦＥＣ）は、そのＩＰパケット群を伝送したサイクルの次のサイクルにおけるＩＰパケット群の最初のＩＰパケット（シリアル）と共に伝送される。
【００５７】
次の単位時間（４ｍｓ）で、同期／非同期変換装置１０ａは、同期／非同期変換装置１０ｂに対して、「Ｂ１」〜「Ｂ３」のＩＰパケット群における３番目のＩＰパケット（シリアル）Ｂ３を伝送する（Ｓ１２）。
【００５８】
次の単位時間（４ｍｓ）で、同期／非同期変換装置１０ａは、同期／非同期変換装置１０ｂに対して、「Ｃ１」〜「Ｃ３」のＩＰパケット群における２番目のＩＰパケット（シリアル）Ｃ２を伝送する（Ｓ１３）。
【００５９】
次の単位時間（４ｍｓ）で、同期／非同期変換装置１０ａは、同期／非同期変換装置１０ｂに対して、「Ａ１」〜「Ａ３」のＩＰパケット群における２番目のＩＰパケット（シリアル）Ａ２を伝送する（Ｓ１４）。
【００６０】
次の単位時間（４ｍｓ）で、同期／非同期変換装置１０ａは、同期／非同期変換装置１０ｂに対して、「Ｂ１」〜「Ｂ３」のＩＰパケット群における１番目のＩＰパケット（シリアル）Ｂ１を伝送するとともに（Ｓ１５）、１つ前のサイクルで伝送したＩＰパケット（シリアル）Ｂ１〜Ｂ３のＩＰパケット（ＦＥＣ）を伝送する（Ｓ２２）。
【００６１】
次の単位時間（４ｍｓ）で、同期／非同期変換装置１０ａは、同期／非同期変換装置１０ｂに対して、「Ｃ１」〜「Ｃ３」のＩＰパケット群における３番目のＩＰパケット（シリアル）Ｃ３を伝送する（Ｓ１６）。
【００６２】
次の単位時間（４ｍｓ）で、同期／非同期変換装置１０ａは、同期／非同期変換装置１０ｂに対して、「Ａ１」〜「Ａ３」のＩＰパケット群における３番目のＩＰパケット（シリアル）Ａ３を伝送する（Ｓ１７）。
【００６３】
次の単位時間（４ｍｓ）で、同期／非同期変換装置１０ａは、同期／非同期変換装置１０ｂに対して、「Ｂ１」〜「Ｂ３」のＩＰパケット群における２番目のＩＰパケット（シリアル）Ｂ２を伝送する（Ｓ１８）。
【００６４】
次の単位時間（４ｍｓ）で、同期／非同期変換装置１０ａは、同期／非同期変換装置１０ｂに対して、「Ｃ１」〜「Ｃ３」のＩＰパケット群における１番目のＩＰパケット（シリアル）Ｃ１を伝送するとともに（Ｓ１９）、１つ前のサイクルで伝送したＩＰパケット（シリアル）Ｃ１〜Ｃ３のＩＰパケット（ＦＥＣ）を伝送する（Ｓ２３）。
【００６５】
次の単位時間（４ｍｓ）で、ステップＳ１１に戻り、同期／非同期変換装置１０ａは、同期／非同期変換装置１０ｂに対して、次の１サイクル（ステップＳ１１〜）におけるＩＰパケット（シリアル）Ａ１を伝送するとともに（Ｓ１１）、１つ前のサイクル（ステップＳ１１〜Ｓ１９）で伝送したＩＰパケット（シリアル）Ａ１〜Ａ３のＩＰパケット（ＦＥＣ）を伝送する（Ｓ２１）。
【００６６】
このタイミングであれば、ＩＰパケット（ＦＥＣ）の生成に利用するＩＰパケット（シリアル）Ａ１〜Ａ３がＦＥＣ部１２において取得済みであるため、ＩＰパケット（ＦＥＣ）を生成可能であるからである。例えば、ＦＥＣ部１２は、ＩＰパケット群に属するＩＰパケット（シリアル）Ａ１〜Ａ３を順次伝送する毎に、その時点でのＸＯＲ演算結果と、伝送するＩＰパケットのデータとのＸＯＲ演算をしていくことで、ＩＰパケット群における最後のＩＰパケット（シリアル）の伝送後には、そのＩＰパケット群の誤り訂正符号を算出することができる。
【００６７】
また、このタイミングで、最初に説明した１サイクルにおいて伝送されたＩＰパケット（シリアル）Ａ１〜Ａ３及びそのＩＰパケット（ＦＥＣ）の伝送が完了する。すなわち、同期／非同期変換装置１０ｂは、ＩＰパケット（シリアル）Ａ１〜Ａ３のいずれかのＩＰパケット（シリアル）に異常（データエラー又はパケットロス）が発生した場合であっても、そのＩＰパケットを復元することが可能となる。よって、このタイミング以降で、ＩＰパケット（シリアル）Ａ１〜Ａ３のいずれかの復元が必要であれば復元することが可能となるため、次の単位時間（４ｍｓ）からＩＰパケット（シリアル）Ａ１〜Ａ３のシリアル化を開始する。
【００６８】
次の単位時間（４ｍｓ）で、同期／非同期変換装置１０ａは、同期／非同期変換装置１０ｂに対して、ＩＰパケット（シリアル）Ｂ３を伝送する（Ｓ１２）。また、このタイミングで、同期／非同期変換装置１０ｂは、上述したように、ＩＰパケット（シリアル）Ａ１をシリアルデータに変換し、同期回線３０ｂを介して同期通信装置２０ｂに伝送する。これにより、最初のＩＰパケット（シリアル）Ａ１の到着から約４０ｍｓ後に、そのシリアルデータの送信が開始される。
【００６９】
次の単位時間（４ｍｓ）で、同期／非同期変換装置１０ａは、同期／非同期変換装置１０ｂに対して、ＩＰパケット（シリアル）Ｃ２を伝送する（Ｓ１３）。また、このタイミングで、同期／非同期変換装置１０ｂは、ＩＰパケット（シリアル）Ａ１の次のＩＰパケット（シリアル）Ｂ３をシリアルデータに変換し、同期回線３０ｂを介して同期通信装置２０ｂに伝送する。なお、このＩＰパケット（シリアル）Ｂ３とＩＰパケット復元単位を構成するＩＰパケット（シリアル）Ｂ１、Ｂ２及びＩＰパケット（ＦＥＣ）は、１つ前のステップＳ２２で伝送が完了しているため、ＩＰパケット（シリアル）Ｂ３に異常が発生していたとしても復元することができる。
【００７０】
次の単位時間（４ｍｓ）で、同期／非同期変換装置１０ａは、同期／非同期変換装置１０ｂに対して、ＩＰパケット（シリアル）Ａ２を伝送する（Ｓ１４）。また、このタイミングで、同期／非同期変換装置１０ｂは、ＩＰパケット（シリアル）Ｂ３の次のＩＰパケット（シリアル）Ｃ２をシリアルデータに変換し、同期回線３０ｂを介して同期通信装置２０ｂに伝送する。なお、このＩＰパケット（シリアル）Ｃ２とＩＰパケット復元単位を構成するＩＰパケット（シリアル）Ｃ１、Ｃ３及びＩＰパケット（ＦＥＣ）は、１つ前のステップＳ２３で伝送が完了しているため、ＩＰパケット（シリアル）Ｃ２に異常が発生していたとしても復元することができる。
【００７１】
以降も同様にして、ＩＰパケット（シリアル）Ｂ１とＩＰパケット（ＦＥＣ）の伝送及びＩＰパケットＡ２の変換・伝送、ＩＰパケット（シリアル）Ｃ３の伝送及びＩＰパケットＢ１の変換・伝送、ＩＰパケット（シリアル）Ａ３の伝送及びＩＰパケットＣ３の変換・伝送、ＩＰパケット（シリアル）Ｂ２の伝送及びＩＰパケットＡ３の変換・伝送、並びに、ＩＰパケット（シリアル）Ｃ１とＩＰパケット（ＦＥＣ）の伝送及びＩＰパケットＢ２の変換・伝送が順次行われていく。
【００７２】
以上に説明したように、本実施の形態は、同一のＩＰパケット群に属するＩＰパケット（シリアル）及びそのＩＰパケット群から生成されたＩＰパケット（ＦＥＣ）が同一の段に連続して割り当てられるように、ＩＰパケット（シリアル）及びＩＰパケット（ＦＥＣ）を複数段（縦段）に振り分け、その複数段について所定の順序でＩＰパケット（シリアル）及びＩＰパケット（ＦＥＣ）を送信することで、同一のＩＰパケット群に属するＩＰパケット（シリアル）及びそのＩＰパケット群から生成されたＩＰパケット（ＦＥＣ）の全てが相互に連続しないように、ＩＰパケット（シリアル）及びＩＰパケット（ＦＥＣ）を送信するようにしている。
【００７３】
これによれば、図６に示すように、ＩＰパケット復元単位におけるＩＰパケットを分散して伝送することができるため、バーストエラー及びランダムエラーの両方のエラーに対応することができる。特に、バーストエラーに対して有効である。例えば、図６において、横段１段分の期間においてＩＰパケットにバーストエラーが発生した場合であっても、ＩＰパケット復元単位においてエラーとなるＩＰパケットを１つのみに抑えることができる。そのため、ＩＰパケットにエラーが発生した場合であっても、ＩＰパケットの復元を保障することができる。すなわち、データを極めて高確率で復元することを可能とし、よりデータの同期を保障することができる。
【００７４】
また、本実施の形態では、全てのＩＰパケット群について、ＩＰパケット群におけるＩＰパケット（シリアル）の送信後に、そのＩＰパケット群から生成したＩＰパケット（ＦＥＣ）を送信するとともに、複数段（縦段）の間でＩＰパケット群を送信開始する単位時間が連続した単位時間とならないようにずらすことで、ＩＰパケット（ＦＥＣ）が連続した単位時間で送信されないように分散して送信するようにしている。これによれば、ＩＰパケット（シリアル）と共に送信するＩＰパケット（ＦＥＣ）が、ある横段の１つに集中することがなくなり、短期的な通信量の増加を抑制することができる。
【００７５】
＜実施の形態の変形例１＞
上記の実施の形態では、同一のＩＰパケット群に属するＩＰパケット（シリアル）及びそのＩＰパケット群から生成されたＩＰパケット（ＦＥＣ）の全てが相互に連続しないように送信される例について説明したが、これに限られない。同一のＩＰパケット群に属するＩＰパケット（シリアル）及びそのＩＰパケット群から生成されたＩＰパケット（ＦＥＣ）の少なくともいずれか２つ以上が相互に連続しないように送信されるようにしてもよい。例えば、図７に示すように、ＩＰパケットを伝送するようにしてもよい。
【００７６】
図７の例では、縦段についてのＩＰパケットの送信順序は、１段目、２段目、３段目、３段目、２段目、及び１段目の繰り返しとなるよう予め定められている。しかしながら、この場合、ＩＰパケットＡ２とＩＰパケットＡ３、並びに、ＩＰパケットＣ２とＩＰパケットＣ３は連続して送信されることになる。よって、これらが送信される期間においてバーストエラーが発生してしまった場合には、２つのＩＰパケット（シリアル）がエラーとなってしまうことになる。したがって、好ましくは、上述した実施の形態のように、同一のＩＰパケット群に属するＩＰパケット（シリアル）及びそのＩＰパケット群から生成されたＩＰパケット（ＦＥＣ）の全てが相互に連続しないように送信するとよい。
【００７７】
＜実施の形態の変形例２＞
上記の実施の形態では、複数段（縦段）の間でＩＰパケット群を送信開始する単位時間が連続した単位時間とならないようにずらすことで、ＩＰパケット（ＦＥＣ）が連続した単位時間で送信されないように分散して送信する例について説明したが、これに限られない。ＩＰパケット（ＦＥＣ）の２つ以上が連続した単位時間で送信されるようにしてもよい。例えば、図８に示すように、ＩＰパケットを伝送するようにしてもよい。
【００７８】
図８の例では、複数段（縦段）の間でＩＰパケット群を送信開始する単位時間が連続した単位時間となるようにすることで、ＩＰパケット（ＦＥＣ）が連続した単位時間で送信されるようにしている。これによっても、ＩＰパケット復元単位におけるＩＰパケットを分散して伝送することができるため、バーストエラー及びランダムエラーの両方のエラーに対応することができる。しかしながら、ＩＰパケット（シリアル）と共に送信するＩＰパケット（ＦＥＣ）が、ある横段の１つに集中してしまうため、短期的な通信負荷が増大してしまう。よって、好ましくは、上述した実施の形態のように、ＩＰパケット（ＦＥＣ）が連続した単位時間で送信されないように分散して送信するようにするとよい。
【００７９】
＜実施の形態の他の変形例＞
また、上記の実施の形態では、各縦段において、ＩＰパケット群から生成したＩＰパケット（ＦＥＣ）と共に、その次のＩＰパケット群の最初のＩＰパケット（シリアル）を送信するようにしているが、これに限られない。例えば、ＩＰパケット群の最後のＩＰパケット（シリアル）を送信する単位時間で、そのＩＰパケット群から生成したＩＰパケット（ＦＥＣ）もあわせて送信するようにしてもよい。
【００８０】
また、例えば、ＩＰパケット群の最後のＩＰパケット（シリアル）を送信した単位時間の次の単位時間でそのＩＰパケット群から生成したＩＰパケット（ＦＥＣ）を送信し、さらにその次の単位時間で次のＩＰパケット群の最初のＩＰパケット（シリアル）を送信すようにしてもよい。しかしながら、この場合は、次のＩＰパケット群のＩＰパケット（シリアル）の送信が遅延することになる。よって、好ましくは、上述した実施の形態のように、ＩＰパケット群から生成したＩＰパケット（ＦＥＣ）と共に、その次のＩＰパケット群の最初のＩＰパケット（シリアル）を送信するようにするとよい。
【００８１】
また、上記の実施の形態では、全てのＩＰパケット群が同一数のＩＰパケット（シリアル）を含むように決定されているが、これに限られない。縦段毎又はランダムに、ＩＰパケット群に含まれるＩＰパケット（シリアル）の数を可変としてもよい。しかしながら、この場合には、一定周期又はランダムなタイミングで、ＩＰパケット（ＦＥＣ）の２つ以上が連続した単位時間で送信されるようになってしまう。よって、好ましくは、上述した実施の形態のように、ＩＰパケット群に含まれるＩＰパケット（シリアル）の数を、全てのＩＰパケット群で同一数とするとよい。
【００８２】
＜実施の形態の概略構成＞
続いて、図９を参照して、本発明の実施の形態に係る通信システム１の概略構成について説明する。図９は、本発明の実施の形態に係る通信システム１の概略構成図である。すなわち、上述した本実施の形態に係る通信システム１は、その概要構成として、図９に示す通信システム９のように捉えることもできる。
【００８３】
通信システム９は、第１の変換装置９１と第２の変換装置９２を有する。第１の変換装置９１は、符号生成部９３及び送信制御部９４を有する。第２の変換装置９２は、復号部９５を有する。
【００８４】
第１の変換装置９１は、第１の同期回線から受信したデータを、非同期回線で伝送可能な形式に変換した変換データを非同期回線に送信する。第２の変換装置９２は、第１の変換装置９１から非同期回線を介して送信された変換データを受信し、同期回線で伝送可能な形式に再変換して第２の同期回線に送信する。変換装置９１、９２は、同期／非同期変換装置１０ａ、１０ｂに対応する。変換データは、ＩＰパケット（シリアル）に対応する。
【００８５】
符号生成部９３は、所定の規則に従って決定される変換データ群毎に、変換データ群に属する変換データに基づいて、誤り訂正符号を示す符号データを生成する。符号生成部９３は、ＦＥＣ部１２に対応する。符号データは、ＩＰパケット（ＦＥＣ）に対応する。
送信制御部９４は、第２の変換装置９２への変換データ及び符号データの送信を制御する。送信制御部９４は、ＭＡＣ部１３に対応する。
【００８６】
復元部９５は、変換データ群のいずれかの変換データにおいて異常が発生した場合、異常が発生した変換データを、その変換データ群に属する他の変換データ及びその変換データ群から生成した符号データに基づいて復元する。復元部９５は、ＦＥＣ部１２に対応する。
【００８７】
ここで、送信制御部９４は、同一の変換データ群に属する変換データ及びその変換データ群から生成された符号データの少なくともいずれか２つ以上が相互に連続しないように、変換データ及び符号データを第２の変換装置９２に送信する。
【００８８】
上述した通信システム１は、このような構成を概念的に有しており、この構成によれば、同一の変換データ群に属する変換データ及びその変換データ群から生成された符号データの少なくともいずれか２つ以上が相互に連続しないように送信される。そのため、変換データの復元単位（変換データ群及びその符号データ）において、２つ以上のデータが異常となってしまう可能性を低減し、より第１の同期回線と第２の同期回線との間におけるデータの同期を保障することができる。
【００８９】
本発明の実施の形態にかかる変換装置１０は、上述の実施の形態の機能を実現するプログラムを、コンピュータ（変換装置１０）又はコンピュータが有するＣＰＵ（Central Processing Unit）が実行することによって、構成することが可能である。
【００９０】
また、このプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００９１】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【符号の説明】
【００９２】
１、９  通信システム
１０、１０ａ、１０ｂ  同期／非同期変換装置
１１  パケットシリアル変換部
１２  ＦＥＣ部
１３  ＭＡＣ部
２０、２０ａ、２０ｂ  同期通信装置
３０、３０ａ、３０ｂ  同期回線
４０  非同期回線
９１  第１の変換装置
９２  第２の変換装置
９３  符号生成部
９４  送信制御部
９５  復号部
【図１】
2014233042.tif 000003
【図２】
2014233042.tif 000004
【図３】
2014233042.tif 000005
【図４】
2014233042.tif 000006
【図５】
2014233042.tif 000007
【図６】
2014233042.tif 000008
【図７】
2014233042.tif 000009
【図８】
2014233042.tif 000010
【図９】
2014233042.tif 000011