JP2004064387A - Receiving device, transmitting device and transmission system - Google Patents
Receiving device, transmitting device and transmission system Download PDFInfo
- Publication number
- JP2004064387A JP2004064387A JP2002219492A JP2002219492A JP2004064387A JP 2004064387 A JP2004064387 A JP 2004064387A JP 2002219492 A JP2002219492 A JP 2002219492A JP 2002219492 A JP2002219492 A JP 2002219492A JP 2004064387 A JP2004064387 A JP 2004064387A
- Authority
- JP
- Japan
- Prior art keywords
- delay
- data
- unit
- transmission
- amount
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Abstract
【課題】本発明は受信側装置,送信側装置及び伝送システムに関し,高速のデータを複数の異なる経路の低速伝送路に分割して並列に伝送する場合に,受信側における位相吸収のためのシステムの総メモリ容量を少なくすることを目的とする。
【解決手段】送信側装置から中継ノードが介在する複数の経路により受信側装置へ並列に伝送されたデータを受信する受信側装置は,複数の経路からのそれぞれのフレームデータから送信側装置において挿入されたそれぞれの位相識別情報を位相識別情報抽出部で抽出し,抽出した位相識別情報から各経路のそれぞれにおいて付加すべき遅延付加量を遅延付加量演算部で算出し,算出した遅延付加量を各経路に対応したフレームデータ中に遅延付加を行う中継ノードに対応付けて遅延付加情報挿入部から挿入し,挿入を行ったフレームデータを送信部から各経路を介して送信側装置方向に送信するよう構成する。
【選択図】 図1The present invention relates to a receiving-side device, a transmitting-side device, and a transmission system, in which when high-speed data is divided into a plurality of low-speed transmission lines of different paths and transmitted in parallel, a system for phase absorption on the receiving side is provided. The purpose of the present invention is to reduce the total memory capacity.
A receiving device that receives data transmitted in parallel from a transmitting device to a receiving device via a plurality of paths via a relay node is inserted in the transmitting device from each frame data from the plurality of paths. The extracted phase identification information is extracted by the phase identification information extraction unit, and the delay addition amount to be added in each of the paths is calculated by the delay addition amount calculation unit from the extracted phase identification information, and the calculated delay addition amount is calculated. The frame data corresponding to each path is inserted from the delay additional information insertion unit in association with the relay node that adds the delay, and the inserted frame data is transmitted from the transmission unit to the transmission side device via each path. The configuration is as follows.
[Selection diagram] Fig. 1
Description
【0001】
【発明の属する技術分野】
本発明はデータを分割して並列伝送するための受信側装置,送信側装置及び伝送システムに関する。
【0002】
大容量のデータを伝送する場合,一つの伝送路による伝送可能なデータ容量が入力する伝送フォーマットのデータ容量を越える場合,伝送路のデータ容量に分割して複数の伝送路で並列に伝送する方法が用いられるが,受信側において各伝送路から受信するデータに位相差が生じて,その位相差を吸収するために大容量のメモリを必要としておりその改善が望まれている。
【0003】
【従来の技術】
図21は従来例の説明図である。この従来例は,2つの地域に設けられたギガビットラン装置(Giga Bit LAN :109 ビット/秒の速度でデータの処理を行うローカルエリアネットワーク装置)の間でデータを相互に利用できるようにするための構成である。図中,80,89はギガビットラン装置(GBL装置で表示),81は送信側装置,82はギガビットラン80から入力した大容量(高速)のデータを複数のチャンネルに分離する分離部,83−1〜83−3はそれぞれ各チャネル1〜チャネル3の送信回路(送信PKG:送信パッケージ),84−1〜84−3はそれぞれ1,2,3の各チャンネルの低速度(例えば,50Mbps)の信号を伝送する光ファイバの経路(伝送路)1〜3である。85は各経路(伝送路)の途中に設けられた1乃至複数の中継装置(ノード),86は受信側装置,87は受信・位相吸収部,870は位相吸収用メモリ,88は組立部である。図21にはギガビットラン装置80から89への1方向の伝送のための構成だけを示すが,実際には図示省略されているが逆方向の伝送を行うための構成も存在する。
【0004】
図21の下部に示すa〜eはそれぞれギガビットラン装置80,送信側装置81,各経路84−1〜84−3,受信側装置86及びギガビットラン装置89におけるデータフォーマットを示す。
【0005】
ギガビットラン装置80からは,ITU−TS(国際電気通信連合−電気通信標準化部門)により標準化されているSDH(Synchronous Digtal Hierarchy) の高速のディジタルフォーマットに従って,例えば図21のaに示すようにD1,D2,D3のデータ(3つに区分されるデータ)を含む約150Mbps(厳密には155.52Mbps)の速度を基本速度とするフォーマット化されたフレーム(SDHのSTM−1フレームと呼ばれる)が発生するものとし,これが送信側装置81に入力する。送信側装置81と受信側装置86の間に設けられた各伝送路(経路)の伝送速度(容量)が50Mbps(厳密には51.84Mbps)とすると,分離部82においてギガビットラン装置80からのデータを3つに分離して,図21のbに示すように3つの送信回路83−1〜83−3に振り分けて,それぞれD1,D2,D3を含む約50Mbpsのフォーマットのフレーム(SDHのSTM−0のフレームに対応)に構成し,各送信回路から同一位相で送信される。この3つの送信回路からのデータは,経路1〜経路3を伝送する時,各経路により距離や,途中に通過する中継器の個数等が異なるため各経路1〜3により信号遅延時間が異なり,図21のcに示すように各フレームの位相の間に差が生じて受信側装置86では各経路に対応して設けられた各位相吸収用メモリ870に書き込んだ上で,図21のdのようにデータ間位相差を吸収する。その後,組立部88で3つの位相吸収用メモリ870のデータを組立てて,図21のeに示すように元のフォーマットのフレームに復元してギガビットラン装置89に送信する。
【0006】
【発明が解決しようとする課題】
上記したように,高速のデータ信号を処理する2つの装置の間で高速にデータを送受信したい時に,高速のデータをそのまま1つの伝送路で伝送するにはデータ容量が無いため,低いデータ容量の伝送路を複数個用いて並列に伝送する場合,中継装置(ノード)数が増加すると,伝送路間の位相差が大きくなり,位相吸収のためのメモリの増設が必要となる。その結果,装置の受信側における規模(メモリ)が大きくなり,コストの増加と受信側での遅延も増大するという問題があった。
【0007】
本発明は高速のデータを複数の異なる経路の低速伝送路に分割して並列に伝送する場合に,受信側における位相吸収のためのシステムの総メモリ容量を少なくすることができる受信側装置,送信側装置及び伝送システムを提供することを目的とする。
【0008】
【課題を解決するための手段】
本発明は受信側が検出した受信データの位相差を演算により求めて,その差を元に送信側装置及び中継ノードに対し送信データに遅延を付加する指示を出す仕組みを設け,これを受けた送信側装置及び中継ノードは送信データに対し送信遅延を挿入することで受信側での位相差を減らすようにしたものである。
【0009】
図1は本発明の原理構成を示す図である。図中,1は送信側装置,1’は受信側装置とする。なお,送信側装置1と受信側装置1’は実際には何れも送信部と受信部を備えているが便宜的に称する。送信側装置1と受信側装置1’はそれぞれ3つの経路(CH:チャンネル)の双方向の伝送を行うための3組の送信部,受信部が対称的に同じ構成が設けられ,同じ経路の各部に対し同じ符号が付されている。2−1〜2−3は各経路(CH1〜CH3)の送信部,2aは遅延付加用メモリ,2bは遅延付加情報挿入部,2cはメモリ制御部,3−1〜3−3は各経路(CH1〜3)の受信部,3aは遅延付加情報抽出部,3bは位相識別情報抽出部,4は各経路の送信部から送信される低速のSDH(または米国の同期網であるSONET:Synchronous Optical Network)のようなデータフォーマット中に各フレーム毎にフレームの番号を表すフレーム識別情報を挿入する位相識別情報挿入部,5は受信した複数の経路から受信した位相識別情報から遅延量を均一化するための各経路毎に送信側に対して付加すべき遅延量を計算する遅延付加量演算部である。6は位相差を吸収するための位相吸収用メモリ,7−1〜7−3は各経路(伝送路)1〜3,8は上記送信側装置1及び受信側装置1’の機能を備えた中継ノードである。なお,図1では送信側装置1と受信側装置1’の間に経路1〜3(CH1〜CH3)の3つの経路が設けられている例を示すが,3個より多い経路が設けられている場合(CH1〜CHn,n>3)にも同様の原理により構成することができる。
【0010】
送信側装置1に図示省略された高速データの発生源から高速のデータフレームが入力すると,複数の経路(この例では3つの経路)に対応した送信部2−1〜2−3へデータを分離して,低速のフレームとして構成する。この時,各送信部2−1〜2−3に対して位相識別情報挿入部4では3つに分離した各フレームに対し,各フレーム毎に変化するフレーム識別情報が挿入される。送信時には各経路1〜3から送信される各フレームの位相識別情報は同じである。一つの経路1の送・受信動作について説明すると,送信部2−1の遅延付加用メモリ2a(最初は遅延量は0とする)及び遅延付加情報挿入部2b(最初は付加情報は0とする)を通って経路1に送信され,同時に他の経路2,3の送信部2−2,2−3からも送信される。各経路により伝送路の長さ,中継ノードの個数等の条件が異なるため位相差が生じる。受信側装置1’の経路1の受信部3−1では遅延付加情報抽出部3aを通って位相識別情報抽出部3bで位相識別情報が抽出されると共にデータは位相吸収用メモリ6に入力して,ここで位相差を吸収して3つの経路からのデータを組立てて図示省略された高速データの利用装置に出力される。
【0011】
3つの経路の受信部3−1,3−2,3−3のそれぞれの位相識別情報抽出部3bで抽出された位相識別情報は遅延付加量演算部5へ入力されると,各経路間での位相差を演算し,その位相差がある一定値より小さくするために,早い位相を持つ経路の送信部に対して遅延させる必要な量(遅延付加量)を求める。ここで経路1に対し遅延付加量が発生したものとすると,受信側装置1’の遅延付加量演算部5から遅延付加情報挿入部2bへ入力されるとフレーム内に挿入され,そのフレームは経路1の逆方向(受信側装置1’から送信側装置1への方向)の送信を行う送信部2−1から経路1の逆方向を通って送信側装置1の受信部3−1で受信される。送信側装置1の受信部3−1の遅延付加情報抽出部3aで相手側の受信側装置1’の経路1について求めた遅延付加情報が抽出されると,その情報(遅延付加量)をメモリ制御部2cに供給すると,メモリ制御部2cは入力されたフレームに対して遅延付加用メモリ2aにおいて受け取った遅延付加量だけ遅延して出力するよう制御する。
【0012】
こうして,送信側装置1の各経路に対応する送信部は受信側装置1の各経路間での受信部での位相差が一定値に収まるように受信側からの指示により遅延付加量が制御される。
【0013】
なお,上記の説明では遅延を行う装置は送信側装置1としていたが,受信側装置から遅延を行う装置として送信側装置及び複数の中継ノードの中の一つまたは複数を指定するように構成(後述する実施例に示す)することができる。
【0014】
図1の構成には,上記に説明した送信側での遅延付加を行う制御を逆方向の伝送において行う構成が含まれている。すなわち,受信側装置1’から送信側装置1へ送信する高速データを3つの経路に分離して並列伝送する場合に,送信側装置1の遅延付加量演算部5で各経路間の位相差が一定値以下になるよう遅延付加量を演算し,受信側装置1’の必要な経路に対し遅延付加量を送って,受信側装置1’からの送信フレームを遅延させるよう制御する構成も含まれている。
【0015】
また,中継ノード8には受信側装置1’と送信側装置1の両方の構成を備えており,中継ノードと他の送信側装置1や受信側装置1’との間,または中継ノードと他の中継ノードの間との間で上記に説明した遅延付加の制御を行うための図1の構成を備えるようにすることができる。
【0016】
【発明の実施の形態】
上記図1の原理構成に含まれた各部の構成例を,図2乃至図7に示す。
【0017】
図2は位相識別情報挿入部と位相識別情報抽出部の構成例を示す。図中の各符号1,1’,2a,3b,4〜6は上記図1の各符号と同様であり,説明を省略する。
【0018】
送信側装置1の位相識別情報挿入部4では,高速データを分離して3つの経路に対応した各チャンネルデータCH1DATA〜CH3DATAとしてフォーマット化されたフレームが入力される。各チャンネルデータは,送信時には同一位相であり,この実施例ではSDHにおけるパスオーバーヘッド(バーチャルコンテナーが送信側で組立てられ受信側で分解されるまでの通信を監視するための多数のバイトからなる情報)の中のリザーブバイト(未使用のバイト)の1つである『Z3』バイト(8ビット)にフレーム識別情報(フレーム番号)を設定し,0〜255までのフレーム番号を表す。これらの位相識別情報が付加された3チャンネルの各フレームデータは順次遅延付加用メモリ2aを通って,それぞれの経路1〜経路3を通って受信側装置1’に達して,それぞれの受信部(図1の受信側装置1’内の3−1)の各位相識別情報抽出部3b(図2では1つとして示すが実際には3つ設けられている)において,フレーム周期毎にそのフレーム内のZ3バイトに設定された位相識別情報(フレーム番号)を抽出する。図2の抽出タイミングでは,経路1のフレーム番号が151,経路2のフレーム番号が254,経路3のフレーム番号が000である。これらの3つの経路(チャンネル)の位相識別情報は遅延付加量演算部5に供給されて演算が行われる。また,各チャンネルのデータはそれぞれ位相吸収用メモリ6に入力され,位相差が吸収される。
【0019】
図3は遅延付加量演算部(図1,図2の5)の処理フローと具体例を示し,A.は処理フロー,B.は具体例である。
【0020】
図3のA.の処理フローについて説明すると,最初に位相識別情報抽出部からデータを受け取ると,フレーム識別情報値(フレーム番号)の最小値を見つけ,これをMinNoとする(図3のS1)。次にチャンネル番号x(CHxで表す)とし,x=x+1(初期値x=0)とし(図3のS2),CHx間位相差=処理CHの位相識別番号値−MinNoを求める(同S3)。これは,処理対象となるCHxの位相識別番号値と最も早く到達したチャンネルのフレーム番号(MinNo)との差を求めるもので,次に位相吸収許容値<CHx位相差であるか判別する(図3のS4)。これは,予め許容可能な位相差(コストの点で利用可能なメモリ容量に対応する)として,位相吸収許容値を設定し,MinNo(最小のフレーム番号)と処理対称チャンネル(CHx)のフレーム番号との差がその位相吸収許容値を越えないように制御するために判定を行う。
【0021】
CHx位相差が位相吸収許容値以下の場合は,CHx挿入遅延値(当該チャンネルxの送信側で挿入するよう要求する遅延値)=0とし(図3のS5),CHx位相差が位相吸収許容値を越えている場合は,CHx挿入遅延値=CHx位相差−位相吸収許容値を求め(同S6),CH1からCHnまで終了したか判別し(同S7),終了しない場合ステップS2に戻って同様の処理を繰り返し,CHnまで終了した場合は次のフレームについて同様の処理を行う。
【0022】
図3のB.に示す具体例では,CH1,CH2,及びCHnの3つのチャンネルを対象とし,位相吸収許容値を「80」に設定した例である。
【0023】
図3のB.に示すように,CH1のフレーム番号が「100」であるフレームのタイミングの時,CH2のフレーム番号が「150」,CHnのフレーム番号が「200」である。この場合,フレーム識別情報値(フレーム番号)の最小値(MinNo)はCH1の「100」であり,図3のA.のステップS3の演算であるCH1間位相差=100−100(MinNo)=0であり,CH1挿入遅延値=0となる。CH2については,CH2間位相差=150−100(MinNo)=50で,位相吸収許容値(=80)より小さいため,CH2挿入遅延値=0となる。また,CHnについては,CHn間位相差=200−100(MinNo)=100で,位相吸収許容値より大きいため,CHn挿入遅延値=CHn位相差−位相吸収許容値(=80)を求め,CHn挿入遅延値=20になる。
【0024】
図4は遅延付加情報挿入部(図1の2b)の構成例を示す。図中,1は送信側装置,1’は受信側装置,2bは受信部2内のチャンネルn(CHn)の遅延付加情報挿入部,20はチャンネルn(CHn)について各フレーム毎に求められた遅延付加情報(遅延付加値)が格納された遅延付加情報格納部,21はチャンネルn(CHn)のSDHのフォーマットで送信されるフレーム情報(データ及びオーバヘッドを含む),22は送信側のどの送信装置または中継ノードに対して遅延を挿入するかを番号により指示する遅延挿入ノード番号の格納部,5は遅延付加量演算部である。
【0025】
受信側装置1’の遅延付加量演算部5において上記図3に示す構成により各チャンネル(経路)の送信側での遅延付加値が求められると,各フレームに対応して遅延付加値を遅延付加情報格納部20に格納する。図4の例ではCHnの遅延付加情報(この例では「20」とする)が遅延付加情報格納部20に格納され,送信すべきデータがSDHのフレーム構成内に各種のオーバヘッドと共にフレーム情報21として入力されると,パスオーバヘッド(POH)のリザーブバイトの1つであるZ5バイトの領域に遅延付加情報格納部20の対応するフレームの遅延付加情報が設定される。一方,遅延を挿入すべき送信装置または中継ノードを表す遅延挿入ノード番号は遅延挿入ノード番号の格納部22に設定し,SDHのフレームの中のパスオーバヘッドの1つであるZ4バイトの領域に遅延挿入ノード番号の格納部22から出力されるノード番号を設定する。
【0026】
このような構成により,受信側装置1’から送信側装置1へ送信される各チャンネルのデータフレーム中のZ4バイトで遅延挿入ノード番号を送信し,Z5バイトにより遅延挿入ノードにおける遅延付加値を送信することができる。
【0027】
図5は遅延付加情報抽出部(図1の3a)の構成例である。図中,1は送信側装置,1’は受信側装置,2cは送信部内のメモリ制御部,3aは遅延付加情報抽出部,30は受信側装置1’から送信されたデータフォーマットの受信フレーム,31は自ノード番号設定部,32は比較部,33は抽出部である。
【0028】
図5の動作を説明すると,受信側装置1’から送られたデータの受信フレームに含まれたパスオーバヘッド(POH)の中のZ4バイトを抽出すると,遅延挿入ノード番号が得られる。この遅延挿入ノード番号を自ノード番号設定部31に設定された当該送信側装置のノード番号と比較部32で比較し,一致が検出されると,抽出部33によりこのフレーム内のパスオーバヘッド(POH)の中のZ5バイトの内容(遅延付加値)を抽出して,メモリ制御部2cに出力する。メモリ制御部2cはこの遅延付加値を用いて上記図1に示す遅延付加用メモリ2aにおいてフレーム値分に対応する時間保持した後,読み出す制御を行う。
【0029】
図6は本発明による基本動作の説明図であり,上記図2乃至図5に示す各部の機能を含む全体の動作を示す。但し,図6には送信側装置1から受信側装置1’へデータを送信する一方向の伝送の構成だけ示し,逆方向に伝送するための構成要素は図示省略されている。すなわち,図1に示す送信側装置1の送信部2−1〜2−3内の遅延付加情報挿入部2b及び受信部3−1〜3−3の位相識別情報抽出部3bや,受信側装置1’の受信部3−1〜3−3の遅延付加情報抽出部3a及び送信部2−1〜2−3の遅延付加用メモリ2aは図6に含まれていない。
【0030】
図6の送信側装置1の位相識別情報挿入部4で各経路の送信データに同一値のフレーム識別情報を挿入し,受信側装置1’にデータを送信する。このデータを受信した受信側装置1’は,位相識別情報抽出部3bで受信データより各経路のフレーム識別情報を抽出する。ここで抽出された各経路のフレーム識別情報は,伝搬遅延の差により異なった値を持つ。この異なったフレーム識別情報より,受信側装置1’の遅延付加量演算部5で,経路の違いによる受信データの位相差を算出し,許容の位相差情報を元に予め設定した位相吸収許容値と比較して,遅延を加えるべきノード(送信装置か中継ノード)の選択と,送信側装置1または中継ノードにて遅延すべき量を決める(送信装置と中継ノードの両方で遅延させるには,ノード番号と遅延量をフレーム毎に変えて指定する)。これらの遅延すべきノード及び遅延すべき量の情報は,遅延付加情報挿入部2bから,送信側装置1へのデータのパスオーバヘッド(POH)のZ4,Z5バイトで遅延挿入ノード番号及び遅延付加量として挿入し,送信側装置1へ通知する。送信側装置1及び中継ノードでは,遅延付加情報抽出部3aで,遅延挿入ノード番号及び遅延付加量の情報を抽出する。また,遅延付加情報抽出部3aは,遅延挿入ノード番号が自ノードの番号と一致した場合,送信部2−1のメモリ制御部2cに遅延量を送出する。このように受信側装置1’が検出した受信データの位相差を元に,送信側装置1及び中継ノードへ,送信データに遅延を付加する指示を出すことにより,受信側装置1に生じる経路間データ位相差は,送信装置及び中継ノードで送信データに送信遅延を挿入して減らすことができ,受信装置の位相吸収用のメモリの量を軽減できる。
【0031】
なお,ここで中継ノードの構成は送信側装置と受信側装置の機能を併せ持つものであるが,扱う主信号のチャンネル数は最低1のものである。
【0032】
図7は中継ノード(図1の8)の構成例である。図中,8は中継ノード,80は前段ノードからの受信部,81は後段ノードへの送信部,82は後段ノードからの受信部,83は前段ノードへの送信部であり,6は位相吸収用メモリ,受信部80,82内の3aは遅延付加情報抽出部,送信部81,83内の2aは遅延付加用メモリ,2bは遅延付加情報挿入部,2cはメモリ制御部である。
【0033】
この中継ノードの構成では,後段のノードからの遅延付加情報を受信部82の遅延付加情報抽出部3aで抽出すると,送信部83のメモリ制御部2cまたは後段のノードへデータを送信する送信部81のメモリ制御部2cを制御する。そして,前段のノードから送られてきた遅延付加情報を受信部80の遅延付加情報抽出部3aで検出すると,遅延量を制御するため,送信部81のメモリ制御部2cまたは送信部83のメモリ制御部2cに検出した遅延付加情報を供給する。
【0034】
図8乃至図20は本発明による遅延制御の実施例1乃至実施例6の構成及び処理フローを示す図である。
【0035】
図8は遅延制御の実施例1の構成である。図中,1はノード番号が「01」の送信側装置,2aは遅延付加用メモリ,3aは遅延付加情報抽出部,8−1,8−2はそれぞれノード番号が「02」,「03」の中継ノード,中継ノード内の2a,3aは送信側装置1内と同じであり,1’は受信側装置,2bは遅延付加情報挿入部,3bは位相識別情報抽出部,5は遅延付加量演算部,6は位相吸収用メモリである。
【0036】
この実施例1では,受信側装置1’から送信側装置1及び中継ノード8−1,8−2へ遅延量を指示し,その遅延量指示方法は,遅延すべき量を送信側装置1及び中継ノード8−1,8−2へ均等に割り付ける例である。
【0037】
ここで,以降の各実施例を含む説明において,「受信側装置で算出した受信データの位相差」には,受信側装置で位相吸収できる位相差分(受信側装置の位相吸収用メモリ6で位相吸収する位相差分)を含まないものとする。
【0038】
この実施例1ではこの位相差ΔXを送信側装置1と中継ノード8−1,8−2の合計3つのノードにより分散して吸収させるため,合計ノード数3で割り,各ノードにおける遅延量(=ΔX/3)を算出する。算出された値を各ノードで遅延すべき量として,受信側装置1’からノード番号と遅延量をセットにし,順次遅延付加情報挿入部2bから送信する。このフレームを検出した送信側装置1,中継ノード8−1,8−2ではフレーム内のZ4バイトのノード番号と自ノード番号が一致した時,Z5バイトに設定された遅延量を抽出して,抽出した遅延量でそれぞれの遅延付加用メモリ2aの遅延を制御する。
【0039】
図9は実施例1の処理フローを示す図である。図9のS1〜S3は上記図8に示す実施例1の受信側装置1において実行され,最初に受信側装置1’の位相識別情報抽出部3bからのフレーム識別情報を元に,遅延付加量演算部5でチャンネル(経路)間位相差ΔXを算出し(図9のS1),更に遅延指示量Dの演算をする(同S2)。演算は,D=ΔX÷N(Nは送信側装置と中継ノードの数で,図8の構成ではN=3)である。次に遅延付加情報挿入部2bで,送信データにノード番号E,遅延指示量Dを挿入する(図9のS3)。この時送信されるデータ形式は図8の下部に示す。このデータフレームは,送信側装置1のノード番号01をパスワードヘッド(POH)のZ4バイトに設定し,算出された遅延量(ΔX/N)をZ5バイトに設定したフレームを1つ送り,次のフレームで中継ノード8−1のノード番号02をZ4バイトに設定し,遅延量(ΔX/N)をZ5に設定し,これに続く次のフレームで中継ノード8−2のノード番号03をZ4バイトに設定し,遅延量(ΔX/N)をZ5バイトに設定して送出する。
【0040】
この後の処理は,図8に示す中継ノード及び送信側装置において実行される。すなわち,遅延付加情報抽出部で自ノード番号=抽出ノード番号(Eとする)であるかの判定し(図9のS4),ノー(不一致)の場合はS7に移行し,イエス(一致)すると,遅延付加情報抽出部で受信データより抽出した遅延指示量Dをメモリ制御部に送り(図9のS5),メモリ制御部にて遅延指示量Dの遅延を加えるための制御を遅延付加用メモリに対して行う(同S6)。これと同様の処理を遅延処理を行う対象となる複数(N個)の各ノードに対して行う(図9のS7)。具体的には,受信側装置は上記ステップS3の処理を各ノードに対して行い,送信側装置及び中継ノードではS4〜S6の処理を行う。
【0041】
この実施例1によれば,送信側装置1及び各中継ノード8−1,8−2で遅延すべき量を判断することなく,受信側装置1’で各送信側のノードにおいて遅延すべき量を求めて,送信側装置及び各中継ノードに送出するだけであるため,位相吸収される時間を短時間で行うことができる。
【0042】
図10は遅延制御の実施例2の構成である。図中,1,1’,8−1,8−2の各符号は上記図8の実施例1の同一符号と同じである。送信側装置1,中継ノード8−1,8−2において,30aはこの実施例2により設けられたもので,それぞれ前段のノードから後段へ送られる遅延付加情報を抽出する遅延付加情報抽出部,2aは遅延付加用メモリ,2bは遅延付加情報挿入部,3aは上記実施例1の同じ符号に対応する後段から前段へ送られる遅延付加情報を抽出する遅延付加情報抽出部である。受信側装置1’内の2b,3b,6の各符号は上記図8の実施例1の受信側装置1’の同じ符号の各部と同様である。
【0043】
この実施例2では,受信側装置1’からの送信側装置1及び中継ノード8−1,8−2への遅延量指示方法として,遅延すべき量を送信側装置1から遅延挿入し,その送信側装置1での遅延だけでは不足する場合,中継ノード8−1で遅延させ,更に遅延が不足する場合には次の中継ノード8−2で順次遅延を挿入するようにしたものである。
【0044】
図11,図12は実施例2の処理フロー(その1),(その2)である。図11のS1,S2は受信側装置1’で処理され,S3〜S9は送信側装置1で処理され,図12のS10〜S17は中継ノードで処理される。
【0045】
最初に受信側装置1の位相識別情報抽出部3bからのフレーム識別情報を元に,遅延付加量演算部(図10では図示省略)でCH間位相差ΔXを算出する(図11のS1)。次に遅延付加情報挿入部2bで送信データのノード番号E,遅延指示量Dを挿入する。この際の遅延指示量は位相差D=ΔXとする(図11のS2)。図10の例では,図の下部に送信するデータ形式として示すように,パスオーバヘッドのZ4バイトとZ5バイトに,ノード番号「01」と遅延量「ΔX」を設定して送信する。
【0046】
送信側装置1では遅延付加情報抽出部3aで自ノード番号と受信データより抽出したノード番号Eが一致するか判別し(図11のS3),一致しないとS1に戻るが,一致すると遅延付加情報抽出部3aで抽出した遅延指示量D(=ΔX)をメモリ制御部(図10では図示省略された図1,図6の2c)に送る(図11のS4)。メモリ制御部では自ノードの遅延量付加可能量A<遅延指示量Dか判別し(図11のS5),ノーの場合は自ノードだけで遅延指示量Dの遅延が可能であるから,メモリ制御部にて遅延付加用メモリに対し遅延指示量D分の遅延を挿入する制御を行って(同S6),終了するが,イエスの場合はメモリ制御部にて,遅延付加用メモリ2aに対しA分の遅延を挿入する制御を行う(同S7)。この場合,送信側装置1で遅延挿入できなかった(D−A)分の遅延量をメモリ制御部から遅延付加情報挿入部2bへ送ると(図11のS8),遅延付加情報挿入部2bで送信データ(後段の中継ノードへの送信データ)に次ノード番号E’,遅延指示量(D−A)を挿入する(同S9)。
【0047】
次の中継ノード(図10の中継ノード8−1,8−2)では,遅延付加情報抽出部30aにおいて自ノード番号=抽出ノード番号E’であるか判別し(図12のS10),一致しないとS17に移行するが,一致が検出すると遅延付加情報抽出部30aで受信データより抽出した遅延指示量(D−A)をメモリ制御部(図10では図示省略)に送る(図12のS11)。メモリ制御部は,自ノードの遅延量付加可能量B<遅延指示量(D−A)であるか判別し(図12のS12),ノーの場合(遅延付加可能量Bが(D−A)以上の場合)はメモリ制御部で,遅延付加用メモリに対し,遅延指示量(D−A)分の遅延を挿入する制御を行い(同S13),イエスの場合(遅延付加可能量Bが(D−A)より小さい場合)はメモリ制御部で遅延付加用メモリに対し自分の遅延を挿入する制御を行う(同S14)。更に遅延挿入できなかった(D−A−B)分の遅延量をメモリ制御部から,遅延付加情報挿入部(図10の2b)に送ると(図12のS15),遅延付加情報挿入部2bで送信データに,次ノード番号E”と遅延指示量(D−A−B)を挿入する(同S16)。この後,上記S10〜S16と同様の処理を他の中継ノードで繰り返す(図12のS17)。
【0048】
この実施例2により,遅延を付加するための計算処理を各ノードが行うため,計算処理機能をシステム全体に分散できる(ノードにより使用する機能の差異が少なくなる)利点を持つ。また,中継ノードの小型化に伴い中継ノードに搭載されるメモリ量が小さくなった場合,中継ノードと比べてメモリ量が大きくなる送信側装置で遅延を付加したほうが位相を吸収する時間を短縮できるという利点を持つ。
【0049】
図13は遅延制御の実施例3の構成である。図中,1,1’,8−1,8−2の各符号は上記図8の実施例1,図10の実施例2の同一符号と同じである。送信側装置1において,2aは遅延付加用メモリ,3aは遅延付加情報抽出部,中継ノード8−1,8−2において,3a’は後段からの遅延付加情報を抽出する機能と前段への遅延付加情報を挿入する機能を有する遅延付加情報抽出・挿入部である。受信側装置1’内の2bは遅延指示情報を挿入する遅延付加情報挿入部,3bは位相識別情報抽出部,6は位相吸収用メモリである。
【0050】
この実施例3では,受信側装置1’から一番近い中継ノード8−2へ遅延を指示し,その中継ノード8−2の遅延量では足りない場合に,次に上位の中継ノード8−1に遅延を指示し,更に不足した場合は上位の送信側装置1に遅延を指示するようにしたものである。
【0051】
図14は実施例3の処理フローである。図14のS1,S2は受信側装置1’で実行され,S3〜S10は中継ノード8−1,8−2及び送信側装置1で実行される。
【0052】
最初に受信側装置1’で位相識別情報抽出部3bからのフレーム識別情報を元に,遅延付加量演算部(図13では図示省略)でCH(経路)間位相差ΔXを算出し(図14のS1),遅延付加情報挿入部2bで,送信データにノード番号Eと遅延指示量Dを挿入する。この際の遅延指示量は位相差ΔXとする(同S2)。この送信データは受信側装置1’の前段の装置である中継ノード8−2で受信され,その遅延付加情報抽出・挿入部3a’で自ノード番号=抽出ノード番号Eであるか判別し(図14のS3),一致を検出しないとS10に移行し,一致を検出すると遅延付加情報抽出・挿入部3a’で受信データより抽出した遅延指示量Dをメモリ制御部(図12では図示省略)に送る(同S4)。メモリ制御部は自ノードの遅延量付加可能量C<遅延指示量Dか判別し(図14のS5),ノー(自ノードの遅延量付加可能量Cが遅延指示量D以上である)と判別されると,メモリ制御部で遅延付加用メモリ2aに対し,遅延指示量D分の遅延を挿入する制御を行い(同S6),イエス(自ノードの遅延量付加可能量Cが遅延指示量Dより小さい)と判定されると,メモリ制御部で遅延付加用メモリ2aに対し,C分の遅延を挿入する制御を行う(同S7)。次いで,遅延挿入できなかった(D−C)分の遅延量をメモリ制御部から送信装置への送信側の遅延付加情報抽出・挿入部3a’へ送り(図14のS8),遅延付加情報抽出・挿入部3a’で送信データに,次ノードE’,遅延指示量(D−C)を挿入する(同S9)。続いて,上記S4以下の処理を他の中継ノード8−1及び送信側装置1で実行する(図14のS10)。
【0053】
図13の構成において,上記図14に示す処理フローを実行することで,受信側装置1’の遅延付加情報挿入部2bからは,図13の下部の▲1▼に示すデータ型式のフレームが中継ノード8−2の方向に送信される。このフレーム内にはノード番号(No.)が「03」,遅延量が「ΔX」に設定されている。また,中継ノード8−2(ノード番号03)の遅延付加情報抽出・挿入部3a’からは,▲2▼に示すデータ型式のフレームが中継ノード8−1の方向に送信される。このフレーム内にはノード番号(No.)が「02」,遅延量が「ΔX−C」に設定されている。更に,中継ノード8−1(ノード番号02)の遅延付加情報抽出・挿入部3a’からは,▲3▼に示すデータ型式のフレームが送信側装置1に向けて送信される。このフレーム内にはノード番号(No.)が「01」,遅延量が「ΔX−C−B)に設定されている。
【0054】
この実施例3により,上記実施例2と同様に,遅延を付加するための計算処理を各ノードが行うため,計算処理機能をシステム全体に分散できる(ノードにより使用する機能の差異が少なくなる)という利点がある。また,実施例2に比べて,各ノード間で受渡しをする情報の数が少なくすることができ,更に受信側装置に近い装置から遅延を挿入するため,他の実施例に比べて短時間で位相吸収の処理を行うことができる。
【0055】
図15は遅延制御の実施例4の構成である。図中,1,1’,8−1,8−2及び2a,3a,2b,3b,5,6の各符号は上記図8の実施例1の構成中の同一符号と同じであり説明を省略する。
【0056】
この実施例4は,受信側装置1’から送信側装置1及び各中継ノード8−1,8−2への遅延量指示方法として,受信側装置1’にて予め各ノードにどれだけの遅延量を与えるか各ノードにおける遅延付加許容量(メモリ容量等により)を基に判断し,各ノードに遅延量を割り付けるようにしたものである。なお,実施例1では,全遅延量をノード数により割ることで,各ノードが均等な遅延を行う。
【0057】
図16は実施例4の処理フローである。図16のS1〜S3は受信側装置1’で処理され,S4〜S7は送信側装置1,中継ノード8−1及び8−2で処理される。
【0058】
最初に受信側装置1’の位相識別情報抽出部3bからのフレーム識別情報を元に,遅延付加量演算部5でチャンネル(経路)間位相差ΔXを算出し(図16のS1),更に遅延付加量演算部5で,各ノードの情報(遅延付加許容量等)を元に,各ノードに対する遅延量を算出し,遅延指示量D(各ノードにより異なる値)とする(同S2)。または,このS2の処理として,装置を制御・設定するコンピュータによりこの演算を行い,遅延付加量演算部でその演算結果を受け取って,遅延指示量Dとする。図15の遅延付加量演算部5の右側に示す挿入すべき遅延量一覧の例では,ノード番号01(送信側装置1)がaフレーム(遅延量),ノード番号02(中継ノード8−1)がbフレーム,ノード番号03(中継ノード8−2)がcフレームとして求められている(ΔX=a+b+c)。次に遅延付加情報挿入部2bにて,遅延付加量演算部5で導いた遅延指示量Dとその値を挿入するノード番号Eを送信データに,各ノード別に挿入する(図16のS3)。図15の下部の▲1▼に示す遅延指示情報挿入後のデータ形式の例では,ノード番号01に遅延量aフレーム,番号02に遅延量bフレーム,番号03に遅延量cフレームが設定されている。
【0059】
この後の処理は,図15に示す中継ノード及び送信側装置において実行されるが,図16のステップS4乃至S7は上記図9に示す実施例1の処理フローにおけるS4〜S7と同様であり説明を省略する。
【0060】
この実施例4によれば,受信側装置1’で各ノードに対して任意に遅延量を決めることができる構成になっている。このため,システムの制限事項(中継ノードに他社,または異なる装置が入り,中継ノードて遅延をできない等)に対し使用者が任意に遅延量の割付を決定することができ,柔軟性を持ったシステムを構成することができる。
【0061】
図17は遅延制御の実施例5の構成である。図中,1,1’,8−1,8−2及び2a,2b,3a,3b,5,6の各符号は上記図15の実施例4の構成中の同一符号と同じであり説明を省略する。
【0062】
この実施例5は,受信側装置1’から送信側装置1及び各中継ノード8−1,8−2への遅延量指示方法として,遅延量を送信側装置1または中継ノードのある1個所に送出して遅延挿入を行なわせ,そのノードで挿入しきれない遅延量については,再度受信側装置1’で位相差を測定することにより検出して,再度遅延量を指定して送信側装置1または中継ノードの1個所に遅延挿入を行なわせる。
【0063】
図18は実施例5の処理フローである。図18のS1〜S4は受信側装置1’で処理され,S5〜S10は送信側装置1,中継ノード8−1及び8−2で処理される。
【0064】
最初に受信側装置1’の位相識別情報抽出部3bからのフレーム識別情報を元に,遅延付加量演算部5でチャンネル(経路)間位相差ΔXを算出し(図18のS1),遅延付加量演算部5で位相差ΔX=0か判別する(同S2)。0の場合は終了するが,0でない場合は遅延付加量演算部5で遅延挿入していないノード番号Eを選出し(図18のS3),更に遅延付加情報挿入部2bで中継ノード側への送信データに選出したノード番号Eと,遅延指示量Dを挿入する(同S4)。この際の遅延指示量は位相差をΔX(D=ΔX)とする。
【0065】
ここで,送信側装置または中継ノードでは(最初は隣接する中継ノード8−2では),遅延付加情報抽出部3aで自ノード番号=抽出ノード番号であるか判別し(図18のS5),一致しないと処理対象を次ノードへ変更して(同S6),S6の処理に移行する。一致すると,遅延付加情報抽出部3aで,受信データより抽出した遅延指示量Dをメモリ制御部(図17では図示省略)に送ると(図18のS7),メモリ制御部は自ノード(最初は中継ノード8−2)の遅延量付加可能量C<遅延指示量Dであるか判別し(同S8),イエス(C<D)の場合はメモリ制御部で遅延付加用メモリ3aに対し,自ノードの遅延量付加可能量C分のみの遅延を挿入する制御を行う(同S9)。ノー(C≧D)の場合はメモリ制御部で遅延付加用メモリに対し,遅延指示量D分の遅延を挿入する制御を行い(図18のS10),受信側装置1’の処理であるS1に戻る。
【0066】
この時,受信側装置1’の位相識別情報抽出部3bからのフレーム識別情報を元に,遅延付加量演算部5でチャンネル(経路)間位相差ΔXを算出するが,中継ノード8−2で遅延量Cだけ遅延されているため,位相差は(ΔX−C)となるので,2度目の遅延指示情報は中継ノード8−1のノード番号を指定して,遅延指示量は(ΔX−C)として送信データに設定して送信する。
【0067】
図17の構成中に示す▲1▼〜▲5▼の符号は動作の手順を示し,▲1▼は一巡目の位相差を求め,▲2▼は一巡目の遅延指示情報挿入後のデータ形式を示し,▲3▼は中継ノード8−2における遅延付加情報の抽出を表し,▲4▼は二巡目の位相差を求め,▲5▼は二巡目の遅延指示情報挿入後のデータ形式を示す。
【0068】
この実施例5の構成により,挿入すべき遅延量を算出する必要がないことから他の方法に比べて装置の回路構成を簡略化できる。また,指示された装置が挿入可能な遅延量を1回の指示で挿入するため,位相吸収する時間が短時間で済む。
【0069】
図19は遅延制御の実施例6の構成である。図中,1,1’,8−1,8−2及び2a,2b,3b,5,6の各符号は上記図13,図15及び図17に示す実施例3〜実施例5の各構成中の同一符号と同じであり説明を省略する。3a’は遅延付加情報抽出・挿入部である。
【0070】
この実施例6は,受信側装置1’から送信側装置1及び各中継ノード8−1,8−2への遅延量指示方法として,遅延挿入を必要とする場合に受信側装置1’から,フレーム挿入指示のフラグを送出し,そのフラグを検出したノードで遅延を挿入し,受信側装置で位相差がなくなるまでこの操作を繰り返す。
【0071】
図20は実施例6の処理フローである。図20のS1〜S3は受信側装置1’で処理され,S4〜S10は送信側装置1,中継ノード8−1及び8−2で処理される。
【0072】
最初に受信側装置1’の位相識別情報抽出部3bからのフレーム識別情報を元に,遅延付加量演算部5でチャンネル(経路)間位相差ΔXを算出し(図20のS1),遅延付加量演算部5で位相差ΔX=0か判別する(同S2)。0の場合は終了するが,0でない場合は遅延付加情報挿入部2bで送信データにフラグを挿入する(図20のS3)。送信側装置または中継ノードでは,メモリ制御部において,自ノードの遅延量付加可能量に空きが有るか判別し(図20のS4),空きが無いと送信装置への送信側で,遅延付加情報抽出部3aで次のノードにフラグを挿入したまま送信データを送出する(同S5)。空きが有る場合は,遅延付加情報抽出部3aでフラグを抜き出し(図20のS6),フラグが有るか判別する(同S7)。フラグが無いと送信側装置または中継ノードにおける処理を終了し,受信側装置のS1の処理に移行するが,フラグが有ると,送信側装置への送信側の遅延付加情報抽出・挿入部3a’で次のノードへの送信データから,フラグを削除してデータを送信し(図20のS8),メモリ制御部で遅延付加用メモリに対し,1フレーム分の遅延を挿入する制御を行う(同S9)。この後,処理対象を次ノードへ変更する(図20のS10)。
【0073】
図19の遅延付加情報挿入部2bから送信側装置及び中継ノードへ向けて送信されデータ形式は,▲1▼に示すようにフラグ有り(ΔX≠0)かフラグ無し(ΔX=0)の何れかを表すフラグ情報が設定される(パスオーバヘッドのリザーブバイトの何れかを用いる)。自ノードのメモリ容量があいており,受信データにフラグがあった場合のみ1フレームの遅延指示を出し,自ノードのメモリが一杯の時はフラグを転送し,自ノードで遅延付加を行なった場合はフラグを消す。この動作を受信側で遅延差がなくなるまで繰り返し,受信側装置の位相差を無くす。
【0074】
この実施例6により,挿入すべき遅延量を算出する必要がなく,また1フレーム毎の遅延挿入をしないため,他の方式と比べ装置の回路構成を簡略化できる。
【0075】
(付記1) 送信側装置から中継ノードが介在する複数の経路により受信側装置へ並列に伝送されたデータを受信する受信側装置において,前記複数の経路からのそれぞれフレームデータから前記送信側装置において挿入されたそれぞれの位相識別情報を抽出する位相識別情報抽出部と,抽出した位相識別情報から前記の各経路のそれぞれにおいて付加すべき遅延付加量を算出する遅延付加量演算部と,前記算出した遅延付加量を各経路に対応したフレームデータ中に遅延付加を行う中継ノードに対応付けて挿入する遅延付加情報挿入部と,該挿入を行ったフレームデータを各経路を介して前記送信側装置方向に送信する送信部と,を備えることを特徴とする受信側装置。
【0076】
(付記2) 付記1において,前記遅延付加情報は,前記受信側装置から前記送信側装置へ送信されるフレームデータ中のパスオーバヘッドの一部を用いて伝送することを特徴とする受信側装置。
【0077】
(付記3) 付記1または2の何れかにおいて,前記遅延付加量演算部は,前記各経路のそれぞれで吸収すべき位相量を,それぞれの経路に介在する中継ノード数を含むノード数で割った値を遅延付加量として求め,前記遅延付加情報挿入部は,前記求められた遅延付加量を送信側装置から前段の中継ノードまで各ノードのそれぞれに対応させて前記フレームデータに挿入することを特徴とする受信側装置。
【0078】
(付記4) 受信側装置から通知された遅延付加情報に基づいて該受信側装置への送信データの遅延処理を行う送信側装置において,前記受信側装置からの遅延付加情報を抽出すると,自ノードの遅延付加用メモリで遅延可能な量だけ遅延するよう制御するメモリ制御部を備え,指定した遅延付加情報から遅延付加用メモリの遅延量を減算した残りの遅延量とを該送信側装置と受信側装置間に介在する中継ノードのいずれかに送信する遅延付加情報挿入部とを備え,たことを特徴とする送信側装置。
(付記5) 付記1または2の何れかにおいて,前記遅延付加量演算部により算出された遅延付加量を,遅延を付加すべき経路に対応した前段への送信データ中に,遅延付加を行うノードとして隣接する前段の中継ノード番号を設定して前段側へ送信する遅延付加情報挿入部を備え,前記前段側のノードは,後段のノードから送信されたデータから,自ノード番号が設定された遅延付加量を遅延付加情報抽出部と,前記遅延付加情報抽出部により抽出された遅延付加量により自ノードの遅延付加用メモリで遅延可能な量だけ前段からのデータを遅延させるメモリ制御部と,前記抽出された遅延付加量から当該ノードにおける遅延量を減算した残りの遅延量と遅延付加を行う更に前段のノード番号を設定して前段へ送信する遅延付加情報挿入部とを備えることを特徴とする受信側装置。
【0079】
(付記6) 付記1または2の何れかにおいて,前記遅延付加量演算部は,各経路間の最大位相差を,送信側装置から自装置の前段の中継ノードまでの各ノード毎にそれぞれの遅延付加許容量に基づいて個別の遅延付加量を割り当て,前記遅延付加情報挿入部は,前記求められた遅延付加量を送信側装置から前段の中継ノードまでの全ての各ノードの番号と前記遅延付加量をフレーム別に挿入し,前記送信側装置または中継ノードは自ノード番号が設定された遅延付加量を前記遅延付加情報抽出部で抽出すると,前記遅延付加量だけ遅延付加用メモリで次段への送信データを遅延させることを特徴とする受信側装置。
【0080】
(付記7) 付記1または2の何れかにおいて,前記遅延付加量演算部により算出された位相差に対応する遅延付加量を,遅延を付加すべき経路に対応した前段への送信データ中に,遅延付加を行うノードとして隣接する前段の中継ノード番号を設定して前段側へ送信する遅延付加情報挿入部を備え,前記前段側のノードは,後段のノードから送信されたデータから,自ノード番号が設定された遅延付加量を遅延付加情報抽出部と,前記遅延付加情報抽出部により抽出された遅延付加量により自ノードの遅延付加用メモリで遅延可能な量だけ前段からのデータを遅延させるメモリ制御部とを備え,前記受信側装置は,前記隣接する前段の中継ノード番号への遅延付加量の送信後に前記遅延付加量演算部により算出された位相差が新たな遅延を付加すべき量であると,既に遅延付加を指示したノードより更に前段のノード番号と,新たな前記遅延付加量を設定した遅延付加情報を送信側装置への送信データ中に前記遅延付加情報挿入部から挿入することを特徴とする受信側装置。
【0081】
(付記8) 高速のフォーマット化されたフレームデータを複数の低速のフォーマットデータに分離して複数の経路により送信する送信側装置と該複数の線路からの該フレームデータをそれぞれ受信する受信側装置を含む伝送システムにおいて,送信側装置は分離した各データを複数の経路に送信フレームデータ中に各フレームを識別する情報を挿入する位相識別情報挿入部を備え,受信側装置は複数の経路からのフレームデータから位相識別情報を抽出する位相識別情報抽出部と,各経路の位相識別情報から送信側の各経路で付加すべき遅延付加量を算出する遅延付加量演算部と,前記算出された位相差に対応する遅延付加量と,1フレームの遅延指示の有無を表すフラグとを前段への送信データ中に設定して送信する遅延付加情報挿入部とを備え,前記受信側装置の前段側に設けられた各中継ノード及び送信側装置は,前記後段から送られたデータ中の前記遅延付加量と前記フラグを抽出する遅延付加情報抽出部と,自ノードに設けられた後段への送信データを遅延させる遅延付加用メモリとその制御を行うメモリ制御部とを備え,前記遅延付加情報抽出部で抽出したフラグが有りを表すと,前記メモリ制御部により前段からのデータを1フレーム分遅延させて,前記後段から送られたデータ中の前記フラグを無しに設定し前段へ送信することを特徴とする伝送システム。
【0082】
【発明の効果】
本発明によれば受信側の位相吸収用のメモリの容量を減らすことができる。また,メモリの量を減らすことができるため,実装面積を縮小することができる。更に,メモリの量を減らすことができるため,消費電力の削減と故障率の低下を実現することができる。
【図面の簡単な説明】
【図1】本発明の原理構成を示す図である。
【図2】位相識別情報挿入部と位相識別情報抽出部の構成例を示す図である。
【図3】遅延付加量演算部の処理フローと具体例を示す図である。
【図4】遅延付加情報挿入部の構成例を示す図である。
【図5】遅延付加情報抽出部の構成例を示す図である。
【図6】本発明による基本動作の説明図である。
【図7】中継ノードの構成例を示す図である。
【図8】遅延制御の実施例1の構成を示す図である。
【図9】実施例1の処理フローを示す図である。
【図10】遅延制御の実施例2の構成を示す図である。
【図11】実施例2の処理フロー(その1)を示す図である。
【図12】実施例2の処理フロー(その2)を示す図である。
【図13】遅延制御の実施例3の構成を示す図である。
【図14】実施例3の処理フローを示す図である。
【図15】遅延制御の実施例4の構成を示す図である。
【図16】実施例4の処理フローを示す図である。
【図17】遅延制御の実施例5の構成を示す図である。
【図18】実施例5の処理フローを示す図である。
【図19】遅延制御の実施例6の構成を示す図である。
【図20】実施例6の処理フローを示す図である。
【図21】従来例の説明図である。
【符号の説明】
1 送信側装置
1’ 受信側装置
2−1〜2−3 各経路(CH)1〜3の送信部
2a 遅延付加用メモリ
2b 遅延付加情報挿入部
2c メモリ制御部
3−1〜3−3 各経路(CH)1〜3の受信部
3a 遅延付加情報抽出部
3b 位相識別情報抽出部
4 位相識別情報挿入部
5 遅延付加量演算部
6 位相吸収用メモリ
7−1〜7−3 各経路(CH)1〜3の伝送路
8 中継ノード[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a receiving device, a transmitting device, and a transmission system for dividing data and transmitting the data in parallel.
[0002]
When transmitting a large amount of data, if the data capacity that can be transmitted by one transmission path exceeds the data capacity of the input transmission format, it is divided into the data capacity of the transmission path and transmitted in parallel on multiple transmission paths. However, a phase difference occurs in the data received from each transmission line on the receiving side, and a large-capacity memory is required to absorb the phase difference, and its improvement is desired.
[0003]
[Prior art]
FIG. 21 is an explanatory diagram of a conventional example. In this conventional example, gigabit LAN devices (Giga Bit LAN: 10) provided in two regions are used. 9 This is a configuration for enabling data to be used mutually between local area network devices that process data at a rate of bits / second. In the figure,
[0004]
In the lower part of FIG. 21, a to e indicate data formats in the
[0005]
From the
[0006]
[Problems to be solved by the invention]
As described above, when it is desired to transmit and receive data at high speed between two devices that process high-speed data signals, there is no data capacity to transmit high-speed data as it is over a single transmission line. When transmitting in parallel using a plurality of transmission lines, if the number of repeaters (nodes) increases, the phase difference between the transmission lines increases, and it is necessary to add a memory for phase absorption. As a result, there is a problem that the scale (memory) on the receiving side of the apparatus becomes large, the cost increases, and the delay on the receiving side also increases.
[0007]
The present invention relates to a receiving apparatus, a transmitting apparatus, and a transmitting apparatus capable of reducing the total memory capacity of a system for phase absorption on the receiving side when high-speed data is divided into a plurality of low-speed transmission paths and transmitted in parallel. It is an object to provide a side device and a transmission system.
[0008]
[Means for Solving the Problems]
The present invention provides a mechanism for calculating the phase difference of the received data detected by the receiving side, and instructing the transmitting device and the relay node to add a delay to the transmitted data based on the difference, and receiving the transmitted data. The side device and the relay node reduce the phase difference at the receiving side by inserting a transmission delay into the transmission data.
[0009]
FIG. 1 is a diagram showing the principle configuration of the present invention. In the figure, 1 is a transmitting device and 1 'is a receiving device. Note that the transmitting
[0010]
When a high-speed data frame is input from a high-speed data source (not shown) to the transmission-
[0011]
When the phase identification information extracted by the phase identification
[0012]
In this way, the transmitting units corresponding to the respective paths of the transmitting
[0013]
In the above description, the device that performs the delay is the transmitting
[0014]
The configuration in FIG. 1 includes a configuration in which the above-described control for adding delay on the transmission side is performed in transmission in the reverse direction. That is, when high-speed data transmitted from the receiving
[0015]
Further, the
[0016]
BEST MODE FOR CARRYING OUT THE INVENTION
FIGS. 2 to 7 show examples of the configuration of each unit included in the principle configuration of FIG.
[0017]
FIG. 2 shows a configuration example of the phase identification information insertion unit and the phase identification information extraction unit.
[0018]
In the phase identification
[0019]
FIG. 3 shows a processing flow and a specific example of the delay addition amount calculation unit (5 in FIGS. 1 and 2). Is the processing flow, B. Is a specific example.
[0020]
FIG. When the data is first received from the phase identification information extraction unit, the minimum value of the frame identification information value (frame number) is found, and this is set to MinNo (S1 in FIG. 3). Next, a channel number x (represented by CHx) is set, x = x + 1 (initial value x = 0) (S2 in FIG. 3), and a phase difference between CHx = phase identification number value of processing CH−MinNo is obtained (S3). . This is to find the difference between the phase identification number value of the CHx to be processed and the frame number (MinNo) of the channel that has reached the earliest. Next, it is determined whether or not the phase absorption allowable value <CHx phase difference (FIG. 3 S4). This is done by setting a phase absorption tolerance value in advance as an acceptable phase difference (corresponding to the available memory capacity in terms of cost), MinNo (minimum frame number) and frame number of the processing symmetric channel (CHx) Is determined so as to control the difference from the phase absorption allowable value not to exceed the allowable value.
[0021]
If the CHx phase difference is equal to or smaller than the allowable phase absorption value, the CHx insertion delay value (delay value required to be inserted on the transmission side of the channel x) = 0 is set (S5 in FIG. 3), and the CHx phase difference is set to the phase absorption allowable value. If the value exceeds the value, the CHx insertion delay value = CHx phase difference-phase absorption allowable value is calculated (S6), and it is determined whether the process from CH1 to CHn has been completed (S7). If not, the process returns to step S2. The same processing is repeated, and when the processing is completed up to CHn, the same processing is performed for the next frame.
[0022]
B. of FIG. Is an example in which three channels CH1, CH2, and CHn are targeted, and the allowable phase absorption value is set to “80”.
[0023]
B. of FIG. As shown in the figure, at the timing of the frame in which the frame number of CH1 is “100”, the frame number of CH2 is “150” and the frame number of CHn is “200”. In this case, the minimum value (MinNo) of the frame identification information value (frame number) is “100” of CH1, and A.C. , The phase difference between CH1 = 100−100 (MinNo) = 0, and the CH1 insertion delay value = 0. For CH2, the phase difference between CH2 = 150-100 (MinNo) = 50, which is smaller than the allowable phase absorption value (= 80), so that the CH2 insertion delay value = 0. Further, for CHn, since the phase difference between CHn = 200−100 (MinNo) = 100, which is larger than the allowable value of phase absorption, CHn insertion delay value = CHn phase difference−permissible value of phase absorption (= 80) is obtained. The insertion delay value = 20.
[0024]
FIG. 4 shows a configuration example of the delay additional information insertion unit (2b in FIG. 1). In the figure, 1 is a transmitting device, 1 'is a receiving device, 2b is a delay additional information insertion unit for channel n (CHn) in the receiving
[0025]
When the delay addition
[0026]
With such a configuration, the delay insertion node number is transmitted in the Z4 byte in the data frame of each channel transmitted from the reception side device 1 'to the
[0027]
FIG. 5 is a configuration example of the delay additional information extraction unit (3a in FIG. 1). In the figure, 1 is a transmitting device, 1 'is a receiving device, 2c is a memory control unit in the transmitting unit, 3a is a delay additional information extracting unit, 30 is a received frame of a data format transmitted from the receiving
[0028]
The operation of FIG. 5 will be described. When the Z4 byte in the path overhead (POH) included in the received frame of the data sent from the receiving device 1 'is extracted, the delay insertion node number is obtained. The delay insertion node number is compared with the node number of the transmission side device set in the own node
[0029]
FIG. 6 is an explanatory diagram of the basic operation according to the present invention, and shows the entire operation including the functions of the respective units shown in FIGS. However, FIG. 6 shows only the configuration of one-way transmission for transmitting data from the transmission-
[0030]
The frame identification information having the same value is inserted into the transmission data of each path by the phase identification
[0031]
Here, the configuration of the relay node has both functions of the transmitting device and the receiving device, but the number of main signal channels handled is at least one.
[0032]
FIG. 7 is a configuration example of the relay node (8 in FIG. 1). In the figure, 8 is a relay node, 80 is a receiving unit from the preceding node, 81 is a transmitting unit to the succeeding node, 82 is a receiving unit from the succeeding node, 83 is a transmitting unit to the preceding node, and 6 is phase absorption.
[0033]
In this relay node configuration, when the delay additional information from the subsequent node is extracted by the delay additional
[0034]
FIGS. 8 to 20 are diagrams showing the configuration and processing flow of the first to sixth embodiments of the delay control according to the present invention.
[0035]
FIG. 8 shows the configuration of the first embodiment of the delay control. In the figure, 1 is a transmitting side device having a node number of "01", 2a is a memory for adding delay, 3a is a delay additional information extracting unit, and 8-1 and 8-2 are node numbers of "02" and "03" respectively. 2a and 3a in the relay node are the same as those in the transmitting
[0036]
In the first embodiment, the delay amount is instructed from the
[0037]
In the following description including the embodiments, the “phase difference of the received data calculated by the receiving device” includes the phase difference that can be absorbed by the receiving device (the phase difference in the
[0038]
In the first embodiment, in order to disperse and absorb this phase difference ΔX by a total of three nodes of the transmitting
[0039]
FIG. 9 is a diagram illustrating a processing flow of the first embodiment. S1 to S3 in FIG. 9 are executed in the receiving
[0040]
Subsequent processing is executed in the relay node and the transmission side device shown in FIG. That is, the delay additional information extraction unit determines whether the own node number is equal to the extracted node number (E) (S4 in FIG. 9). If no (mismatch), the process proceeds to S7, and if yes (match), The delay instruction amount D extracted from the received data by the delay additional information extraction unit is sent to the memory control unit (S5 in FIG. 9), and the control for adding the delay of the delay instruction amount D is performed by the memory control unit. (S6). The same processing is performed for each of a plurality (N) of nodes to be subjected to the delay processing (S7 in FIG. 9). Specifically, the receiving device performs the process of step S3 for each node, and the transmitting device and the relay node perform the processes of S4 to S6.
[0041]
According to the first embodiment, the amount to be delayed at each transmitting node by the receiving device 1 'can be determined without determining the amount to be delayed by the transmitting
[0042]
FIG. 10 shows the configuration of
[0043]
In the second embodiment, as a method of instructing a delay amount from the receiving
[0044]
FIG. 11 and FIG. 12 are processing flows (part 1) and (part 2) of the second embodiment. S1 and S2 in FIG. 11 are processed by the receiving device 1 ', S3 to S9 are processed by the transmitting
[0045]
First, based on the frame identification information from the phase identification
[0046]
In the transmitting
[0047]
In the next relay node (relay nodes 8-1 and 8-2 in FIG. 10), the delay additional information extraction unit 30a determines whether the own node number is equal to the extracted node number E '(S10 in FIG. 12) and does not match. When the match is detected, the delay instruction amount (DA) extracted from the received data by the delay additional information extraction unit 30a is sent to the memory control unit (not shown in FIG. 10) (S11 in FIG. 12). . The memory control unit determines whether the delay amount addable amount B of the own node is smaller than the delay instruction amount (DA) (S12 in FIG. 12), and if no (the delay addable amount B is (DA)). In the above case), the memory control unit controls the delay adding memory to insert a delay corresponding to the delay instruction amount (DA) (S13), and in the case of YES (the delay adding amount B becomes (D13)). If it is smaller than DA), the memory control unit controls to insert its own delay into the delay adding memory (S14). Further, when the delay amount corresponding to (DAB) for which the delay could not be inserted is sent from the memory control unit to the delay additional information insertion unit (2b in FIG. 10) (S15 in FIG. 12), the delay additional
[0048]
According to the second embodiment, since each node performs a calculation process for adding a delay, there is an advantage that the calculation processing function can be distributed to the entire system (the difference in functions used by the nodes is reduced). In addition, when the amount of memory installed in the relay node is reduced due to the downsizing of the relay node, the time required to absorb the phase can be reduced by adding a delay in the transmission-side device that has a larger memory amount than the relay node. It has the advantage.
[0049]
FIG. 13 shows the configuration of the third embodiment of the delay control. In the drawing,
[0050]
In the third embodiment, a delay is instructed from the receiving side apparatus 1 'to the nearest relay node 8-2, and if the delay amount of the relay node 8-2 is not enough, the next higher relay node 8-1 In this case, a delay is instructed, and if there is a shortage, a delay is instructed to the higher-
[0051]
FIG. 14 is a processing flow of the third embodiment. S1 and S2 in FIG. 14 are executed by the receiving device 1 ', and S3 to S10 are executed by the relay nodes 8-1 and 8-2 and the transmitting
[0052]
First, the receiving side apparatus 1 'calculates the phase difference ΔX between CHs (paths) by the delay addition amount calculation unit (not shown in FIG. 13) based on the frame identification information from the phase identification
[0053]
In the configuration of FIG. 13, by executing the processing flow shown in FIG. 14, a frame of the data type shown in (1) at the bottom of FIG. 13 is relayed from the delay additional
[0054]
According to the third embodiment, the calculation processing for adding a delay is performed by each node as in the second embodiment, so that the calculation processing function can be distributed to the entire system (the difference in functions used by the nodes is reduced). There is an advantage. Further, compared to the second embodiment, the number of pieces of information to be transferred between the nodes can be reduced, and a delay is inserted from a device close to the receiving side device. Phase absorption processing can be performed.
[0055]
FIG. 15 shows the configuration of
[0056]
In the fourth embodiment, as a method of instructing a delay amount from the receiving
[0057]
FIG. 16 is a processing flow of the fourth embodiment. S1 to S3 in FIG. 16 are processed by the receiving device 1 ', and S4 to S7 are processed by the transmitting
[0058]
First, based on the frame identification information from the phase identification
[0059]
Subsequent processing is executed in the relay node and the transmitting apparatus shown in FIG. 15, but steps S4 to S7 in FIG. 16 are the same as S4 to S7 in the processing flow of the first embodiment shown in FIG. Is omitted.
[0060]
According to the fourth embodiment, the receiving side apparatus 1 'is configured so that the delay amount can be arbitrarily determined for each node. This allows the user to freely determine the amount of delay for system restrictions (such as when a relay node or another device enters the relay node and delays cannot occur at the relay node), providing flexibility. The system can be configured.
[0061]
FIG. 17 shows the configuration of the fifth embodiment of the delay control. In the figure,
[0062]
In the fifth embodiment, as a method of instructing the delay amount from the receiving
[0063]
FIG. 18 is a processing flow of the fifth embodiment. S1 to S4 in FIG. 18 are processed by the receiving
[0064]
First, based on the frame identification information from the phase identification
[0065]
Here, in the transmission side device or the relay node (in the beginning, in the adjacent relay node 8-2), the delay additional
[0066]
At this time, based on the frame identification information from the phase identification
[0067]
The symbols (1) to (5) shown in the configuration of FIG. 17 indicate the operation procedure, (1) finds the phase difference in the first cycle, and (2) shows the data format after inserting the delay instruction information in the first cycle. Where (3) indicates extraction of delay additional information in the relay node 8-2, (4) determines the phase difference in the second round, and (5) indicates the data format after inserting the delay instruction information in the second round. Is shown.
[0068]
With the configuration of the fifth embodiment, it is not necessary to calculate the amount of delay to be inserted, so that the circuit configuration of the device can be simplified as compared with other methods. Further, since the delay amount that can be inserted by the designated device is inserted by one instruction, the time for phase absorption is short.
[0069]
FIG. 19 shows the configuration of
[0070]
In the sixth embodiment, as a method of instructing a delay amount from the receiving
[0071]
FIG. 20 is a processing flow of the sixth embodiment. S1 to S3 in FIG. 20 are processed by the receiving device 1 ', and S4 to S10 are processed by the transmitting
[0072]
First, based on the frame identification information from the phase identification
[0073]
The data format transmitted from the delay additional
[0074]
According to the sixth embodiment, there is no need to calculate the amount of delay to be inserted, and the delay is not inserted for each frame, so that the circuit configuration of the apparatus can be simplified as compared with other systems.
[0075]
(Supplementary Note 1) In a receiving device that receives data transmitted in parallel from a transmitting device to a receiving device through a plurality of paths through which a relay node is interposed, the transmitting device uses the frame data from the plurality of paths to transmit the data. A phase identification information extraction unit for extracting each of the inserted phase identification information, a delay addition amount calculation unit for calculating a delay addition amount to be added to each of the paths from the extracted phase identification information; A delay additional information insertion unit that inserts a delay addition amount into frame data corresponding to each path in association with a relay node that adds delay, and inserts the inserted frame data into the transmission side device through each path. And a transmitting unit for transmitting the data to the receiving side.
[0076]
(Supplementary Note 2) In the
[0077]
(Supplementary note 3) In any one of
[0078]
(Supplementary Note 4) In the transmitting device that performs delay processing of transmission data to the receiving device based on the delayed additional information notified from the receiving device, when the delay additional information from the receiving device is extracted, A memory control unit for controlling the delay to be delayed by an amount that can be delayed by the delay adding memory, and receiving the remaining delay obtained by subtracting the delay of the delay adding memory from the designated delay adding information and receiving the same with the transmitting side device. A transmission-side device, comprising: a delay-added-information insertion unit for transmitting to any of the relay nodes interposed between the side-devices.
(Supplementary Note 5) In any one of
[0079]
(Supplementary note 6) In any one of
[0080]
(Supplementary note 7) In any one of
[0081]
(Supplementary Note 8) A transmitting device that separates high-speed formatted frame data into a plurality of low-speed format data and transmits the data through a plurality of paths, and a receiving device that receives the frame data from the plurality of lines, respectively. In a transmission system including a transmitting apparatus, the transmitting apparatus is provided with a phase identification information insertion unit for inserting information for identifying each frame into transmission frame data on a plurality of paths, and the receiving apparatus is provided with a frame from a plurality of paths. A phase identification information extraction unit for extracting phase identification information from the data, a delay addition amount calculation unit for calculating a delay addition amount to be added in each path on the transmission side from the phase identification information of each path, And a delay addition information insertion unit that sets a delay addition amount corresponding to the above and a flag indicating the presence or absence of a one-frame delay instruction in transmission data to the preceding stage and transmits the data. Each of the relay nodes and the transmission-side device provided before the reception-side device include a delay-additional-information extraction unit that extracts the delay addition amount and the flag in the data sent from the subsequent stage. A delay adding memory provided in the node for delaying transmission data to a subsequent stage; and a memory control unit for controlling the delay adding data. When the flag extracted by the delay additional information extracting unit indicates presence, the memory controlling unit A transmission system wherein data from a preceding stage is delayed by one frame, the flag in the data sent from the subsequent stage is set to none, and the data is transmitted to the preceding stage.
[0082]
【The invention's effect】
According to the present invention, it is possible to reduce the capacity of the memory for phase absorption on the receiving side. Further, since the amount of memory can be reduced, the mounting area can be reduced. Further, since the amount of memory can be reduced, it is possible to reduce the power consumption and the failure rate.
[Brief description of the drawings]
FIG. 1 is a diagram showing the principle configuration of the present invention.
FIG. 2 is a diagram illustrating a configuration example of a phase identification information insertion unit and a phase identification information extraction unit.
FIG. 3 is a diagram illustrating a processing flow and a specific example of a delay addition amount calculation unit.
FIG. 4 is a diagram illustrating a configuration example of a delay additional information insertion unit.
FIG. 5 is a diagram illustrating a configuration example of a delay additional information extraction unit.
FIG. 6 is an explanatory diagram of a basic operation according to the present invention.
FIG. 7 is a diagram illustrating a configuration example of a relay node.
FIG. 8 is a diagram illustrating a configuration of a first embodiment of delay control.
FIG. 9 is a diagram illustrating a processing flow of the first embodiment.
FIG. 10 is a diagram illustrating a configuration of a second embodiment of the delay control.
FIG. 11 is a diagram depicting a processing flow (part 1) of the second embodiment;
FIG. 12 is a diagram illustrating a processing flow (part 2) of the second embodiment;
FIG. 13 is a diagram illustrating a configuration of a third embodiment of the delay control.
FIG. 14 is a diagram depicting a processing flow of the third embodiment;
FIG. 15 is a diagram illustrating a configuration of a fourth embodiment of the delay control.
FIG. 16 is a diagram illustrating a processing flow according to the fourth embodiment.
FIG. 17 is a diagram illustrating a configuration of a fifth embodiment of the delay control.
FIG. 18 is a diagram depicting a processing flow of the fifth embodiment;
FIG. 19 is a diagram illustrating a configuration of
FIG. 20 is a diagram depicting a processing flow of the sixth embodiment;
FIG. 21 is an explanatory diagram of a conventional example.
[Explanation of symbols]
1 transmitting device
1 'Receiver device
2-1 to 2-3 Transmitter of each path (CH) 1 to 3
2a Memory for adding delay
2b Delay additional information insertion unit
2c Memory control unit
3-1 to 3-3 Receiving Unit of Each Route (CH) 1 to 3
3a Delay additional information extraction unit
3b Phase identification information extraction unit
4 Phase identification information insertion unit
5 Delay addition amount calculation unit
6 Memory for phase absorption
7-1 to 7-3 Transmission paths of each path (CH) 1 to 3
8 Relay node
Claims (5)
前記複数の経路からのそれぞれのフレームデータから前記送信側装置において挿入されたそれぞれの位相識別情報を抽出する位相識別情報抽出部と,
抽出した位相識別情報から前記の各経路のそれぞれにおいて付加すべき遅延付加量を算出する遅延付加量演算部と,
前記算出した遅延付加量を各経路に対応したフレームデータ中に遅延付加を行う中継ノードに対応付けて挿入する遅延付加情報挿入部と,
該挿入を行ったフレームデータを各経路を介して前記送信側装置方向に送信する送信部と,
を備えることを特徴とする受信側装置。In a receiving device that receives data transmitted in parallel from a transmitting device to a receiving device through a plurality of paths through a relay node,
A phase identification information extraction unit that extracts respective phase identification information inserted in the transmission side device from each frame data from the plurality of paths,
A delay addition amount calculation unit for calculating a delay addition amount to be added in each of the paths from the extracted phase identification information;
A delay additional information insertion unit that inserts the calculated delay addition amount into the frame data corresponding to each path in association with a relay node that adds a delay,
A transmitting unit that transmits the inserted frame data toward the transmitting-side device via each path;
A receiving device comprising:
前記遅延付加情報は,前記受信側装置から前記送信側装置へ送信されるフレームデータ中のパスオーバヘッドの一部を用いて伝送することを特徴とする受信側装置。In claim 1,
The receiving side device, wherein the delay additional information is transmitted by using a part of a path overhead in frame data transmitted from the receiving side device to the transmitting side device.
前記遅延付加量演算部は,前記各経路のそれぞれで吸収すべき位相量を,それぞれの経路に介在する中継ノード数を含むノード数で割った値を遅延付加量として求め,
前記遅延付加情報挿入部は,前記求められた遅延付加量を送信側装置から前段の中継ノードまで各ノードのそれぞれに対応させて前記フレームデータに挿入することを特徴とする受信側装置。In any of claims 1 or 2,
The delay addition amount calculation unit obtains a value obtained by dividing a phase amount to be absorbed in each of the paths by the number of nodes including the number of relay nodes interposed in each path as a delay addition amount,
The receiving-side device, wherein the delay-added information inserting unit inserts the determined delay added amount into the frame data in a manner corresponding to each of the nodes from a transmitting device to a preceding relay node.
前記受信側装置からの遅延付加情報を抽出すると,自ノードの遅延付加用メモリで遅延可能な量だけ遅延するよう制御するメモリ制御部を備え,指定した遅延付加情報から遅延付加用メモリの遅延量を減算した残りの遅延量とを該送信側装置と受信側装置間に介在する中継ノードのいずれかに送信する遅延付加情報挿入部と,
を備えることを特徴とする送信側装置。In the transmitting device, which performs delay processing of transmission data to the receiving device based on the delay additional information notified from the receiving device,
A memory control unit for controlling the delay by an amount that can be delayed by the delay adding memory of the own node when extracting the delay additional information from the receiving side device; A delay additional information insertion unit that transmits the remaining delay amount obtained by subtracting the above to one of the relay nodes interposed between the transmitting apparatus and the receiving apparatus;
A transmission-side device comprising:
送信側装置は分離した各データを複数の経路の送信フレームデータ中に各フレームを識別する情報を挿入する位相識別情報挿入部を備え,
受信側装置は複数の経路からのフレームデータから位相識別情報を抽出する位相識別情報抽出部と,各経路の位相識別情報から送信側の各経路で付加すべき遅延付加量を算出する遅延付加量演算部と,前記算出された位相差に対応する遅延付加量と,1フレームの遅延指示の有無を表すフラグとを前段への送信データ中に設定して送信する遅延付加情報挿入部とを備え,
前記受信側装置の前段側に設けられた各中継ノード及び送信側装置は,前記後段から送られたデータ中の前記遅延付加量と前記フラグを抽出する遅延付加情報抽出部と,自ノードに設けられた後段への送信データを遅延させる遅延付加用メモリとその制御を行うメモリ制御部とを備え,前記遅延付加情報抽出部で抽出したフラグが有りを表すと,前記メモリ制御部により前段からのデータを1フレーム分遅延させて,前記後段から送られたデータ中の前記フラグを無しに設定し前段へ送信することを特徴とする伝送システム。In a transmission system including a transmitting device that separates high-speed formatted frame data into a plurality of low-speed format data and transmits the data through a plurality of paths, and a receiving device that receives the frame data from the plurality of lines, respectively. ,
The transmitting apparatus includes a phase identification information insertion unit for inserting information for identifying each frame into transmission frame data of a plurality of paths for each separated data,
The receiving side device extracts a phase identification information from frame data from a plurality of paths, and a delay addition amount which calculates a delay addition amount to be added in each transmission side path from the phase identification information of each path. An operation unit; and a delay addition information insertion unit that sets a delay addition amount corresponding to the calculated phase difference and a flag indicating whether a delay instruction of one frame is present in transmission data to a preceding stage and transmits the data. ,
Each of the relay nodes and the transmitting device provided at the preceding stage of the receiving device include a delay additional information extracting unit for extracting the delay additional amount and the flag in the data transmitted from the subsequent device, and a relay additional information extracting unit provided at the own node. A delay adding memory for delaying the transmission data to the subsequent stage, and a memory control unit for controlling the delay data. When the flag extracted by the delay additional information extracting unit indicates that there is a flag, the memory control unit transmits the flag from the preceding stage. A transmission system wherein data is delayed by one frame, the flag in the data sent from the subsequent stage is set to none, and the data is transmitted to the preceding stage.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002219492A JP2004064387A (en) | 2002-07-29 | 2002-07-29 | Receiving device, transmitting device and transmission system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002219492A JP2004064387A (en) | 2002-07-29 | 2002-07-29 | Receiving device, transmitting device and transmission system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004064387A true JP2004064387A (en) | 2004-02-26 |
Family
ID=31940380
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002219492A Withdrawn JP2004064387A (en) | 2002-07-29 | 2002-07-29 | Receiving device, transmitting device and transmission system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004064387A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7246742B2 (en) | 2004-07-15 | 2007-07-24 | Estijl Co., Ltd. | Method for distributing financial data |
-
2002
- 2002-07-29 JP JP2002219492A patent/JP2004064387A/en not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7246742B2 (en) | 2004-07-15 | 2007-07-24 | Estijl Co., Ltd. | Method for distributing financial data |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6975617B2 (en) | Network monitoring system with built-in monitoring data gathering | |
| US7009978B2 (en) | Communications interface for providing a plurality of communication channels to a single port on a processor | |
| US7463626B2 (en) | Phase and frequency drift and jitter compensation in a distributed telecommunications switch | |
| US20010014105A1 (en) | Packet transfer system | |
| JPH0817389B2 (en) | Data transmission method and network used therefor | |
| JPH04233354A (en) | Wide band ring communication system and access control method | |
| US20070248119A1 (en) | Transmission system | |
| JP3522247B2 (en) | Multiple transfer system and apparatus | |
| JP3427303B2 (en) | SDH data transmission timing | |
| US20130308659A1 (en) | System and Method for Multiplexing PDH and Packet Data | |
| US6781984B1 (en) | Techniques and architectures for implementing a data skew equalizer for data alignment in a distributed system | |
| CN101409680B (en) | Method and system for transmitting on-chip network information based on time division multiplex | |
| US7006536B1 (en) | System and method for transporting multiple low-bit-rate signals over a single high-bit-rate medium | |
| EP0372458B1 (en) | Synchronous multiplex transmission apparatus | |
| US20030099231A1 (en) | Cross-connection of high bandwidth signal traffic across independent parallel shelves | |
| US9521095B2 (en) | Transport system and transport apparatus | |
| US20010006520A1 (en) | Data Communications | |
| EP1158711A2 (en) | Concatenation across independent pointed processors | |
| JP2004064387A (en) | Receiving device, transmitting device and transmission system | |
| CN115039358B (en) | Data transmission method and device | |
| US9521092B2 (en) | Transport system and transport method | |
| US7554975B2 (en) | Protocol agnostic switching | |
| US8077739B2 (en) | Methods, communication networks, and computer program products for communicating time division multiplexing traffic using a traffic encapsulation standard configured to support statistical multiplexing (STATMUX) traffic | |
| JP2003060602A (en) | Time division multiplex transmission system | |
| JP3067369B2 (en) | ATM communication device having cell array synchronization function |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20051004 |