JP2009218959A - Synchronous multiplexed transmission apparatus, synchronous multiplex transmission method, and synchronous multiplexed transmission program - Google Patents
Synchronous multiplexed transmission apparatus, synchronous multiplex transmission method, and synchronous multiplexed transmission program Download PDFInfo
- Publication number
- JP2009218959A JP2009218959A JP2008061785A JP2008061785A JP2009218959A JP 2009218959 A JP2009218959 A JP 2009218959A JP 2008061785 A JP2008061785 A JP 2008061785A JP 2008061785 A JP2008061785 A JP 2008061785A JP 2009218959 A JP2009218959 A JP 2009218959A
- Authority
- JP
- Japan
- Prior art keywords
- data
- terminal data
- timing
- terminal
- multiplexing
- 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
Landscapes
- Time-Division Multiplex Systems (AREA)
Abstract
Description
本発明は、同期多重化伝送装置、同期多重化伝送方法、および同期多重化伝送プログラムに関し、特に、伝送路におけるデータの遅延を低減することができる同期多重化伝送装置、同期多重化伝送方法、および同期多重化伝送プログラムに関する。 The present invention relates to a synchronous multiplexing transmission apparatus, a synchronous multiplexing transmission method, and a synchronous multiplexing transmission program, and in particular, a synchronous multiplexing transmission apparatus, a synchronous multiplexing transmission method, and the like that can reduce data delay in a transmission path, And a synchronous multiplexing transmission program.
近年、光ファイバを用いた高速デジタル通信方式として、例えばSONET/SDH(Synchronous Optical NETwork/Synchronous Digital Hierarchy)などの国際規格に従った通信方式が注目されている。これらの通信方式においては、端末装置から光ファイバを介してデータが送信され、このデータは、複数の光ファイバを接続する中継装置によってクロスコネクト処理が施されながら宛先の端末装置へ伝送される。 In recent years, as a high-speed digital communication method using an optical fiber, for example, a communication method in accordance with an international standard such as SONET / SDH (Synchronous Optical NETwork / Synchronous Digital Hierarchy) has attracted attention. In these communication systems, data is transmitted from a terminal device via an optical fiber, and this data is transmitted to a destination terminal device while being subjected to cross-connect processing by a relay device that connects a plurality of optical fibers.
中継装置におけるクロスコネクト処理では、異なる端末装置から送信されたデータが多重されるのが一般的である。このとき、中継装置では、時間スイッチによってデータの時間的な位置が調整された後、空間スイッチによって多重されることがある。 In the cross-connect process in the relay device, data transmitted from different terminal devices is generally multiplexed. At this time, in the relay device, the time position of the data is adjusted by the time switch and then multiplexed by the space switch.
例えば特許文献1には、ダブルバッファ型の時間スイッチを用いた多重装置が開示されている。図10は、特許文献1に開示された多重装置の構成を示すブロック図である。同図に示すように、この多重装置は、複数のメモリスイッチ10a、10b、切替タイミング発生回路20、パターン識別回路30、アドレス発生回路40、および選択制御回路50を有している。
For example,
このような多重装置において、入力データは、メモリスイッチ10a、10bのいずれかに入力され、メモリスイッチを構成する2つのバッファのうち書き込み用となっている1つのバッファに保持される。そして、切替タイミング発生回路20によって生成されたタイミングにおいて、書き込み用のバッファが読み出し用のバッファに切り替えられると、アドレス発生回路40によって指定される順序でバッファに保持されたデータが選択制御回路50へ出力される。
In such a multiplexing apparatus, input data is input to one of the
このように、ダブルバッファから構成されるメモリスイッチ10a、10bにより、1フレーム分のデータの書き込みと読み出しが別々のタイミングで行われるため、これらのメモリスイッチ10a、10bが時間スイッチとして機能し、1フレーム内でのデータの時間的な位置を自由に調整することが可能となる。そして、選択制御回路50によって、メモリスイッチ10a、10bから出力されたデータのいずれか一方が順次選択されて出力データとなる。すなわち、選択制御回路50は、空間スイッチとして機能し、メモリスイッチ10a、10bから出力されるデータを多重する。
As described above, since writing and reading of data for one frame are performed at different timings by the
しかしながら、SONET/SDHなどの通信方式に準拠した中継装置において、時間スイッチを用いてデータの時間的な位置を調整する場合には、データの遅延が増大するという問題がある。具体的には、上述したダブルバッファを用いた時間スイッチの場合、1フレーム分のデータがバッファに書き込まれた後、次のフレームでデータがバッファから読み出されるため、少なくとも1フレーム分は遅延が発生することになる。特に、最初にバッファに書き込まれたデータが、時間的な位置の調整により、最後にバッファから読み出される場合には、このデータは2フレーム分遅延してしまう。 However, in a relay device compliant with a communication method such as SONET / SDH, when the time position of data is adjusted using a time switch, there is a problem that data delay increases. Specifically, in the case of the time switch using the double buffer described above, since data for one frame is written to the buffer and then the data is read from the buffer in the next frame, a delay occurs for at least one frame. Will do. In particular, when the data written in the buffer first is read from the buffer last by adjusting the temporal position, this data is delayed by two frames.
そして、光ファイバを用いた通信方式では、データ送信元の端末装置とデータ送信先の端末装置との間には、複数の中継装置が設置されるのが一般的であるため、各中継装置によるクロスコネクト処理の際に、必ず1フレーム分の時間以上の遅延が発生していけば、累積された遅延時間は無視できないものとなる。 In a communication method using an optical fiber, a plurality of relay devices are generally installed between a data transmission source terminal device and a data transmission destination terminal device. If a delay of one frame or more always occurs during the cross-connect process, the accumulated delay time cannot be ignored.
さらに、各中継装置は、独自のクロック周波数で動作しており、それぞれのクロックからフレームタイミングを生成し、中継装置内に1フレームずつデータを取り込むが、光ファイバなどによって伝送されているデータのフレームタイミングの先頭と中継装置におけるフレームタイミングの先頭とが常に一致しているわけではないため、中継装置にデータが入力される際には、最大で1フレーム分の時間の伝送遅延が発生する。伝送遅延は、中継装置からデータが出力される際にも発生し、伝送路上に多くの中継装置が配置されると、全体として非常に大きな遅延が生じてしまう。 Further, each relay device operates at a unique clock frequency, generates frame timing from each clock, and captures data one frame at a time in the relay device, but a frame of data transmitted by an optical fiber or the like. Since the beginning of the timing does not always coincide with the beginning of the frame timing in the relay apparatus, when data is input to the relay apparatus, a transmission delay of a time corresponding to a maximum of one frame occurs. Transmission delay also occurs when data is output from the relay device. If many relay devices are arranged on the transmission path, a very large delay occurs as a whole.
本発明はかかる点に鑑みてなされたものであり、伝送路におけるデータの遅延を低減することができる同期多重化伝送装置、同期多重化伝送方法、および同期多重化伝送プログラムを提供することを目的とする。 The present invention has been made in view of the above points, and an object of the present invention is to provide a synchronous multiplexing transmission device, a synchronous multiplexing transmission method, and a synchronous multiplexing transmission program that can reduce data delay in a transmission line. And
上記課題を解決するために、本発明に係る同期多重化伝送装置は、異なる端末から送信された複数の端末データを別々に保持する保持手段と、前記複数の端末データをフレーム内に多重化する場合のあらかじめ規定されたフレーム内のデータ配置に基づいて、前記保持手段から各端末データが出力されるタイミングを調整する調整手段と、前記調整手段によって調整されたタイミングで前記保持手段から出力される端末データを多重化する多重化手段とを有する構成を採る。 In order to solve the above problems, a synchronous multiplexing transmission apparatus according to the present invention multiplexes a plurality of terminal data in a frame, holding means for separately holding a plurality of terminal data transmitted from different terminals. And adjusting means for adjusting the timing at which each terminal data is output from the holding means based on the data arrangement in the frame defined in advance, and outputting from the holding means at the timing adjusted by the adjusting means A configuration having multiplexing means for multiplexing terminal data is adopted.
この構成によれば、別々に保持された端末データがそれぞれ調整されたタイミングで出力されて多重化されるため、端末データをバッファに書き込んでから読み出して時間的な位置を調整する必要がなく、出力された端末データをそのまま即座に多重化することができる。換言すれば、バッファへの書き込みおよび読み出しによって遅延が発生する時間スイッチを経由することなく端末データが多重化され、伝送路におけるデータの遅延を低減することができる。 According to this configuration, since the separately held terminal data is output and multiplexed at each adjusted timing, there is no need to adjust the temporal position by writing the terminal data to the buffer and then reading it, The output terminal data can be immediately multiplexed as it is. In other words, terminal data is multiplexed without passing through a time switch in which a delay occurs due to writing to and reading from the buffer, and data delay in the transmission path can be reduced.
また、本発明に係る同期多重化伝送装置は、上記構成において、前記調整手段は、前記保持手段に前記複数の端末データそれぞれを書き込む書き込みタイミングを決定する決定手段と、前記決定手段によって決定された書き込みタイミングで前記複数の端末データを前記保持手段に書き込む書込制御手段とを含み、前記多重化手段は、前記書込制御手段によって書き込まれた後、前記保持手段において所定の最小保持時間だけ保持されてから出力される端末データを出力と同時に多重化する構成を採る。 In the synchronous multiplexing transmission apparatus according to the present invention, in the above configuration, the adjustment unit is determined by a determination unit that determines a write timing for writing each of the plurality of terminal data in the holding unit, and the determination unit Write control means for writing the plurality of terminal data to the holding means at a write timing, and the multiplexing means holds the data for a predetermined minimum holding time after being written by the write control means. The terminal data output after being taken is multiplexed simultaneously with the output.
この構成によれば、書き込みタイミングにおいて書き込まれた端末データが最小保持時間だけ保持された後に出力され、出力と同時に多重化されるため、書き込みタイミングを調整することにより、時間スイッチを用いずに端末データの時間的な位置を調整して多重化することができる。また、例えばFIFOなどに端末データが保持される時間を最小限に抑制することができる。 According to this configuration, since the terminal data written at the write timing is output after being held for the minimum holding time and multiplexed at the same time as the output, the terminal is adjusted without using a time switch by adjusting the write timing. It is possible to multiplex by adjusting the temporal position of data. Further, for example, the time for which the terminal data is held in the FIFO can be minimized.
また、本発明に係る同期多重化伝送装置は、上記構成において、前記書込制御手段は、前記決定手段によって決定された書き込みタイミングに合わせて前記複数の端末データそれぞれを端末から送信させる構成を採る。 Further, the synchronous multiplexing transmission apparatus according to the present invention employs a configuration in which, in the above configuration, the write control unit transmits each of the plurality of terminal data from the terminal in accordance with the write timing determined by the determination unit. .
この構成によれば、書き込みタイミングに合わせて端末から端末データを送信させるため、端末データが同期多重化伝送装置内に留まる時間を短縮し、同期多重化伝送装置全体における遅延を低減することができる。 According to this configuration, since the terminal data is transmitted from the terminal in accordance with the write timing, it is possible to reduce the time that the terminal data stays in the synchronous multiplexing transmission apparatus, and to reduce the delay in the entire synchronous multiplexing transmission apparatus. .
また、本発明に係る同期多重化伝送装置は、上記構成において、前記調整手段は、前記保持手段から前記複数の端末データそれぞれを読み出す読み出しタイミングを決定する決定手段と、前記決定手段によって決定された読み出しタイミングで前記複数の端末データを前記保持手段から読み出す読出制御手段とを含み、前記多重化手段は、前記読出制御手段によって読み出された端末データを読み出しと同時に多重化する構成を採る。 In the synchronous multiplexing transmission apparatus according to the present invention, in the above configuration, the adjustment unit is determined by a determination unit that determines a read timing for reading each of the plurality of terminal data from the holding unit, and the determination unit Read control means for reading the plurality of terminal data from the holding means at a read timing, and the multiplexing means adopts a configuration for multiplexing the terminal data read by the read control means simultaneously with reading.
この構成によれば、読み出しタイミングにおいて読み出された端末データが読み出しと同時に多重化されるため、読み出しタイミングを調整することにより、時間スイッチを用いずに端末データの時間的な位置を調整して多重化することができる。 According to this configuration, since the terminal data read at the read timing is multiplexed at the same time as the read, the time position of the terminal data can be adjusted without using the time switch by adjusting the read timing. Can be multiplexed.
また、本発明に係る同期多重化伝送装置は、上記構成において、各端末データを構成するデータの時間的な位置の入れ替えが必要か否かを判定する判定手段をさらに有し、前記調整手段は、前記判定手段による判定の結果、入れ替えが不要な端末データのみについて、前記保持手段から出力されるタイミングを調整する構成を採る。 Further, the synchronous multiplexing transmission apparatus according to the present invention further includes a determination unit that determines whether or not it is necessary to change a temporal position of data constituting each terminal data in the above configuration, and the adjustment unit includes: As a result of the determination by the determination means, a configuration is adopted in which the timing output from the holding means is adjusted only for terminal data that does not require replacement.
この構成によれば、データの時間的な位置の入れ替えが不要な端末データのみが調整されたタイミングで出力されるため、データの時間的な位置の入れ替えが必要な端末データについては、別途データの順序を入れ替えることができ、要求される多重化を確実に実行することができる。 According to this configuration, since only terminal data that does not require replacement of the temporal position of the data is output at the adjusted timing, terminal data that requires replacement of the temporal position of the data is separately stored. The order can be changed and the required multiplexing can be performed reliably.
また、本発明に係る同期多重化伝送装置は、前記判定手段による判定の結果、入れ替えが必要な端末データを構成するデータの時間的な位置を入れ替える入替手段をさらに有し、前記多重化手段は、前記調整手段によって調整されたタイミングで前記保持手段から出力される端末データと、前記入替手段によってデータの時間的な位置が入れ替えられて得られた端末データとを多重化する構成を採る。 In addition, the synchronous multiplexing transmission apparatus according to the present invention further includes a replacement unit that replaces a temporal position of data constituting the terminal data that needs to be replaced as a result of the determination by the determination unit, and the multiplexing unit includes: The terminal data output from the holding means at the timing adjusted by the adjusting means and the terminal data obtained by exchanging the temporal positions of the data by the replacing means are employed.
この構成によれば、調整されたタイミングで出力された端末データとデータの時間的な位置の入れ替えが施された端末データとを多重化するため、データの順序の入れ替えが不要な端末データについては、入れ替えに伴う遅延を防止するとともに、データの順序の入れ替えが必要な端末データについては、要求されるデータの順序で多重化を実行することができる。 According to this configuration, since the terminal data output at the adjusted timing and the terminal data subjected to the replacement of the temporal position of the data are multiplexed, the terminal data that does not need to be replaced in the data order In addition to preventing a delay associated with the replacement, the terminal data that needs to be replaced in order of data can be multiplexed in the required data order.
また、本発明に係る同期多重化伝送方法は、異なる端末から送信された複数の端末データを別々に保持する保持手段を備えた同期多重化伝送装置における同期多重化伝送方法であって、前記複数の端末データをフレーム内に多重化する場合のあらかじめ規定されたフレーム内のデータ配置に基づいて、前記保持手段から各端末データが出力されるタイミングを調整する調整ステップと、前記調整ステップにて調整されたタイミングで前記保持手段から出力される端末データを多重化する多重化ステップとを有するようにした。 Further, the synchronous multiplexing transmission method according to the present invention is a synchronous multiplexing transmission method in a synchronous multiplexing transmission apparatus provided with holding means for separately holding a plurality of terminal data transmitted from different terminals, An adjustment step for adjusting the timing at which each terminal data is output from the holding means, based on the data arrangement in the frame specified when multiplexing the terminal data in the frame, and the adjustment step And a multiplexing step for multiplexing terminal data output from the holding means at the determined timing.
また、本発明に係る同期多重化伝送プログラムは、異なる端末から送信された複数の端末データを別々に保持する保持手段を備えたコンピュータによって実行される同期多重化伝送プログラムであって、前記コンピュータに、前記複数の端末データをフレーム内に多重化する場合のあらかじめ規定されたフレーム内のデータ配置に基づいて、前記保持手段から各端末データが出力されるタイミングを調整する調整ステップと、前記調整ステップにて調整されたタイミングで前記保持手段から出力される端末データを多重化する多重化ステップとを実行させるようにした。 A synchronous multiplexing transmission program according to the present invention is a synchronous multiplexing transmission program executed by a computer having holding means for separately holding a plurality of terminal data transmitted from different terminals. An adjustment step for adjusting the timing at which each terminal data is output from the holding means based on a data arrangement in a frame defined in advance when the plurality of terminal data are multiplexed in a frame; and the adjustment step And a multiplexing step for multiplexing the terminal data output from the holding means at the timing adjusted in step (b).
これらによれば、別々に保持された端末データがそれぞれ調整されたタイミングで出力されて多重化されるため、端末データをバッファに書き込んでから読み出して時間的な位置を調整する必要がなく、出力された端末データをそのまま即座に多重化することができる。換言すれば、バッファへの書き込みおよび読み出しによって遅延が発生する時間スイッチを経由することなく端末データが多重化され、伝送路におけるデータの遅延を低減することができる。 According to these, since the separately held terminal data is output and multiplexed at the adjusted timing, it is not necessary to adjust the temporal position by writing the terminal data into the buffer and then reading it, and the output The received terminal data can be immediately multiplexed as it is. In other words, terminal data is multiplexed without passing through a time switch in which a delay occurs due to writing to and reading from the buffer, and data delay in the transmission path can be reduced.
本明細書に開示された同期多重化伝送装置、同期多重化伝送方法、および同期多重化伝送プログラムによれば、伝送路におけるデータの遅延を低減することができる。 According to the synchronous multiplexing transmission apparatus, the synchronous multiplexing transmission method, and the synchronous multiplexing transmission program disclosed in this specification, it is possible to reduce the data delay in the transmission path.
本発明の骨子は、複数の端末それぞれに対応して設けられる端末インタフェースからデータが出力されるタイミングを制御し、時間スイッチを使用することなくデータの時間的な位置を調整することである。以下、本発明の実施の形態について、図面を参照して詳細に説明する。 The gist of the present invention is to control the timing at which data is output from a terminal interface provided corresponding to each of a plurality of terminals, and adjust the temporal position of the data without using a time switch. Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
(実施の形態1)
図1は、本発明の実施の形態1に係る伝送システムの概略構成を示すブロック図である。同図に示す伝送システムは、送信側の端末a、bと受信側の端末c、dとの間の伝送路上に伝送装置100、200が設けられており、端末a、bから送信された端末データは、伝送装置100、200によって中継された後、端末c、dによって受信される。なお、図1では省略したが、伝送装置100、200には、端末a〜d以外の端末が接続されていても良い。
(Embodiment 1)
FIG. 1 is a block diagram showing a schematic configuration of a transmission system according to
伝送装置100は、端末a、bから送信された端末データを同期多重化した上で中継する。具体的には、伝送装置100は、端末インタフェース110a、110b、クロスコネクト部120、および伝送路インタフェース130を有している。
The
端末インタフェース110a、110bは、光ファイバなどの伝送路を介してそれぞれ端末a、bに接続しており、所定のフレーム単位で受信される端末データを、クロスコネクト部120によって決定されたタイミングでクロスコネクト部120へ出力する。
The
クロスコネクト部120は、端末インタフェース110a、110bから出力される端末データを、あらかじめ記憶された多重化情報に従って多重化し、得られた多重化データを伝送路インタフェース130へ出力する。また、クロスコネクト部120は、伝送装置100に固有の装置クロックに基づいて端末インタフェース110a、110bからそれぞれ端末データを出力させるタイミングを決定し、決定されたタイミングを端末インタフェース110a、110bへ指示する。クロスコネクト部120によるタイミングの決定については、後に詳述する。
The
伝送路インタフェース130は、光ファイバなどの伝送路を介して伝送装置200に接続しており、クロスコネクト部120から出力される多重化データを伝送路のフレームタイミングに同期させて送信する。
The transmission path interface 130 is connected to the
伝送装置200は、伝送装置100から送信された多重化データを宛先の端末ごとのデータに分離し、分離して得られたデータをそれぞれ端末c、dへ送信する。具体的には、伝送装置200は、伝送路インタフェース210、クロスコネクト部220、および端末インタフェース230a、230bを有している。
The
伝送路インタフェース210は、光ファイバなどの伝送路を介して伝送装置100に接続しており、所定のフレーム単位で受信される多重化データをクロスコネクト部220へ出力する。
The transmission path interface 210 is connected to the
クロスコネクト部220は、伝送路インタフェース210から出力される多重化データを、あらかじめ記憶された多重化情報に従って端末ごとの端末データに分離し、得られた端末データをそれぞれの端末に対応する端末インタフェース230a、230bへ出力する。
The
端末インタフェース230a、230bは、光ファイバなどの伝送路を介してそれぞれ端末c、dに接続しており、クロスコネクト部220から出力される端末データを端末c、dへ送信する。
The
図2は、本実施の形態に係る伝送装置100の要部構成を示すブロック図である。具体的には、図2は、本実施の形態に係る端末インタフェース110a、110bおよびクロスコネクト部120の内部構成を示している。図2において、端末インタフェース110a、110bは、FIFO(First-In First-Out)111a、111bおよび読出制御部112a、112bを有している。
FIG. 2 is a block diagram showing a main configuration of
FIFO111a、bは、それぞれ端末a、bから送信された端末データa、bをフレーム単位で一時的に保持する。そして、FIFO111a、111bは、読出制御部112a、112bによる制御に従って、入力された順序で端末データa、bを出力する。
The FIFOs 111 a and b temporarily hold terminal data a and b transmitted from the terminals a and b, respectively, in units of frames. Then, the FIFOs 111a and 111b output the terminal data a and b in the input order according to the control by the
読出制御部112a、112bは、クロスコネクト部120内の後述するタイミング決定部122によって決定された読み出しタイミングにおいて、FIFO111a、111bから端末データを読み出し、クロスコネクト部120へ出力する。
The
また、図2において、クロスコネクト部120は、多重化情報記憶部121、タイミング決定部122、ACM(Address Control Memory)部123、およびセレクタ部124を有している。
In FIG. 2, the
多重化情報記憶部121は、端末データa、bを多重する際の時間的な順序などを規定する多重化情報をあらかじめ記憶し、記憶している多重化情報をタイミング決定部122およびACM部123へ供給する。
The multiplex
タイミング決定部122は、伝送装置100に固有の装置クロックおよび多重化情報に基づいて、端末インタフェース110a、110bのFIFO111a、111bに保持されたデータを読み出す読み出しタイミングを決定する。具体的には、タイミング決定部122は、装置クロックを用いて1フレームの長さを示すフレームタイミングを生成し、1フレーム内で端末データa、bが多重化情報によって示される順序で配置されるように、読み出しタイミングを決定する。したがって、タイミング決定部122は、多重化データの1フレーム内に端末データa、bが例えば端末データa、端末データbの順で配置される場合には、端末データaの読み出しタイミングをフレームタイミングの先頭のタイミングと決定し、端末データbの読み出しタイミングをフレームタイミングの先頭から端末データaの長さ以上遅れたタイミングと決定する。そして、タイミング決定部122は、決定した読み出しタイミングをそれぞれ対応する端末インタフェース110a、110bの読出制御部112a、112bへ指示する。
The
ACM部123は、多重化情報に基づいてセレクタ部124を制御し、読出制御部112a、112bによって読み出された端末データa、bのいずれか一方をセレクタ部124から出力させる。具体的には、ACM部123は、多重化情報を参照し、読出制御部112aから端末データaが出力されるタイミングにおいては、セレクタ部124から端末データaを出力させ、読出制御部112bから端末データbが出力されるタイミングにおいては、セレクタ部124から端末データbを出力させる。
The
セレクタ部124は、ACM部123の制御に従って、読出制御部112a、112bから出力される端末データa、bを切り替えながら1フレーム内に配置し、端末データa、bが多重化情報によって規定される順序で多重された多重化データを出力する。なお、ACM部123およびセレクタ部124は、端末データa、bを切り替えながら出力する空間スイッチを構成している。
The
次いで、上記のように構成された伝送装置100におけるクロスコネクト処理について、図3に示すフロー図を参照しながら説明する。以下では、具体的に端末データaの1フレームがデータ1、2、3から構成され、端末データbの1フレームがデータA、Bから構成されている場合を例に挙げながら説明する。
Next, cross-connect processing in the
端末a、bから送信されたデータは、伝送装置100によって受信されると、それぞれの端末a、bに対応する端末インタフェース110a、110b内のFIFO111a、111bへ入力される(ステップS101)。具体的には、例えば図4に示すように、1フレームにデータ1、2、3を含む端末データaが書込データaとしてFIFO111aに書き込まれ、1フレームにデータA、Bを含む端末データbが書込データbとしてFIFO111bに書き込まれる。FIFO111a、111bに書き込まれた書込データa、bは、読み出しタイミングが到来するまでFIFO111a、bによって保持される。
When the data transmitted from the terminals a and b are received by the
一方、クロスコネクト部120内のタイミング決定部122によって、FIFO111a、111bに書き込まれた書込データa、bの読み出しタイミングが決定される(ステップS102)。具体的には、タイミング決定部122によって、装置クロックが用いられてフレームタイミングが生成され、さらに多重化情報が参照されることにより、1フレーム内におけるデータの配置を再現するフレームの先頭からのオフセットがそれぞれの書込データa、bごとに決定される。
On the other hand, the
そして、決定された書込データa、bごとのオフセットは、タイミング決定部122によって、読み出しタイミングとして読出制御部112a、112bへ指示される(ステップS103)。このとき、書込データaの読み出しタイミングは、読出制御部112aへ指示され、書込データbの読み出しタイミングは、読出制御部112bへ指示される。
Then, the determined offset for each of the write data a and b is instructed to the read
それぞれの読み出しタイミングが指示された読出制御部112a、112bにおいては、常に読み出しタイミングが到来したか否かが判定されており(ステップS104)、読み出しタイミングの到来が待機される(ステップS104No)。そして、読み出しタイミングが到来すると(ステップS104Yes)、読出制御部112a、112bによって、FIFO111a、111bから端末データa、bが出力される(ステップS105)。具体的には、例えば図4に示すように、フレームの先頭からオフセット301だけ遅れたタイミングでデータ1、2、3を含む端末データaが読出データaとしてFIFO111aから読み出され、フレームの先頭からオフセット302だけ遅れたタイミングでデータA、Bを含む端末データbが読出データbとしてFIFO111bから読み出される。
In the
図4において、オフセット301、302は、それぞれ多重化情報によって示される端末データa、bの時間的な位置がフレーム内で再現されるように決定されたものであるため、データ1、2、3とデータA、Bとが互いに重なることはなく、すべてのデータが異なる時間に配置されることになる。
In FIG. 4,
そして、ACM部123によってセレクタ部124が制御されることにより、読出データaが読み出されるタイミングにおいては、読出制御部112aからのデータがセレクタ部124から出力され、読出データbが読み出されるタイミングにおいては、読出制御部112bからのデータがセレクタ部124から出力されるように切り替えられる。これにより、セレクタ部124によって、端末データa、bが1フレーム内に配置された多重化データが生成されたことになり(ステップS106)、伝送装置100によるクロスコネクト処理が完了する。具体的には、例えば図4に示す読出データaと読出データbが、読み出されたタイミングにおいて選択的にセレクタ部124から出力され、データ1、2、3、A、Bが1フレーム内に配置された多重化データが生成される。
When the
このように、本実施の形態においては、FIFO111a、111bからの端末データa、bの読み出しタイミングが調整され、読み出しタイミングにおいて読み出された端末データa、bがそのままフレーム内に配置されるため、時間スイッチがなくても複数の端末データa、bが多重化された多重化データを生成するクロスコネクト処理を実行することが可能となる。 Thus, in the present embodiment, the read timing of the terminal data a and b from the FIFOs 111a and 111b is adjusted, and the terminal data a and b read at the read timing are arranged in the frame as they are. Even without a time switch, it is possible to execute a cross-connect process for generating multiplexed data in which a plurality of terminal data a and b are multiplexed.
以上のように、本実施の形態によれば、異なる端末から送信された端末データをそれぞれFIFOに保持し、端末データごとに規定されたフレーム内の時間的な位置を再現する読み出しタイミングを決定し、決定された読み出しタイミングが到来するとFIFOから端末データを読み出して多重化する。このため、時間スイッチを用いて端末データの時間的な位置を調整する必要がなく、FIFOから読み出された端末データを即座に多重化することができ、伝送路におけるデータの遅延を低減することができる。 As described above, according to the present embodiment, terminal data transmitted from different terminals is held in the FIFO, and the read timing for reproducing the temporal position in the frame defined for each terminal data is determined. When the determined read timing arrives, the terminal data is read from the FIFO and multiplexed. For this reason, it is not necessary to adjust the time position of terminal data using a time switch, terminal data read from the FIFO can be immediately multiplexed, and data delay in the transmission path can be reduced. Can do.
(実施の形態2)
本発明の実施の形態2の特徴は、端末データがFIFOに書き込まれる書き込みタイミングを調整することにより、FIFOによって端末データが保持される時間を短縮し、さらにデータの遅延を低減することである。
(Embodiment 2)
The feature of the second embodiment of the present invention is that the time at which the terminal data is held by the FIFO is shortened by adjusting the write timing at which the terminal data is written into the FIFO, and further the data delay is reduced.
本実施の形態に係る伝送システムの概略構成は、実施の形態1(図1)と同様であるため、その説明を省略する。本実施の形態においては、伝送装置100の内部構成が実施の形態1(図2)とは異なっている。
Since the schematic configuration of the transmission system according to the present embodiment is the same as that of the first embodiment (FIG. 1), description thereof is omitted. In the present embodiment, the internal configuration of the
図5は、本実施の形態に係る伝送装置100の要部構成を示すブロック図である。具体的には、図5は、本実施の形態に係る端末インタフェース110a、110bおよびクロスコネクト部120の内部構成を示している。同図において、図2と同じ部分には同じ符号を付し、その説明を省略する。図5において、端末インタフェース110a、110bは、書込制御部401a、401bおよびFIFO402a、402bを有している。
FIG. 5 is a block diagram showing a main configuration of
書込制御部401a、401bは、クロスコネクト部120内の後述するタイミング決定部403によって決定された書き込みタイミングにおいて、FIFO402a、402bへ端末データを書き込む。具体的には、書込制御部401a、401bは、タイミング決定部403から書き込みタイミングの指示を受け、指示された書き込みタイミングが到来すると、それぞれ端末a、bから送信された端末データa、bをFIFO402a、402bに書き込む。このとき、書込制御部401a、401bは、書き込みタイミングにおいて端末データa、bの書き込みが可能なように、書き込みタイミングに先立って端末a、bに対して端末データa、bの送信を要求しても良い。
The
FIFO402a、402bは、それぞれ端末a、bから送信された端末データa、bをフレーム単位で一時的に保持する。そして、FIFO402a、402bは、すべてのデータに対して一律に生じる最小遅延時間だけ端末データa、bを保持した後に、入力された順序で端末データa、bを出力する。
The
また、図5において、クロスコネクト部120は、多重化情報記憶部121、タイミング決定部403、ACM部123、およびセレクタ部124を有している。
In FIG. 5, the
タイミング決定部403は、伝送装置100に固有の装置クロックおよび多重化情報に基づいて、端末インタフェース110a、110bのFIFO402a、402bにデータを書き込む書き込みタイミングを決定する。具体的には、タイミング決定部403は、装置クロックを用いてフレームタイミングを生成し、1フレーム内で端末データa、bが多重化情報によって示される順序で配置されるように、書き込みタイミングを決定する。すなわち、タイミング決定部403は、FIFO402a、402bにおける最小遅延時間を考慮に入れ、FIFO402a、402bから読み出された端末データa、bが多重化情報によって示される時間的な配置を再現するように書き込みタイミングを決定する。したがって、タイミング決定部403は、多重化情報によって示される端末データa、bの時間的な位置よりも最小遅延時間だけ早いタイミングを書き込みタイミングとする。そして、タイミング決定部403は、決定した書き込みタイミングをそれぞれ対応する端末インタフェース110a、110bの書込制御部401a、401bへ指示する。
The
次いで、上記のように構成された伝送装置100におけるクロスコネクト処理について、図6に示すフロー図を参照しながら説明する。以下では、具体的に端末データaの1フレームがデータ1、2、3から構成され、端末データbの1フレームがデータA、Bから構成されている場合を例に挙げながら説明する。
Next, cross-connect processing in the
本実施の形態においては、まず、クロスコネクト部120内のタイミング決定部403によって、FIFO402a、402bへ端末データa、bを書き込む書き込みタイミングが決定される(ステップS201)。具体的には、タイミング決定部403によって、装置クロックが用いられてフレームタイミングが生成され、さらに多重化情報が参照されることにより、多重化データの1フレームと同じ長さで、かつ多重化データの1フレームの先頭を基準とした端末に固有の端末周期が決定される。すなわち、例えば図7に示すように、多重化データの1フレームの先頭を基準として、オフセット501だけ早いタイミングから開始される端末周期aが決定され、オフセット502だけ遅れたタイミングから開始される端末周期bが決定される。
In the present embodiment, the
図7において、オフセット501、502は、書込制御部401a、401bがFIFO402a、402bへ端末データa、bを書き込む際の処理に伴う遅延時間やFIFO402a、402bにおける最小遅延時間を考慮した上で、FIFO402a、402bに書き込まれた端末データa、bが多重化情報によって示される時間的なデータの配置を再現するタイミングでFIFO402a、402bから読み出されるように決定されている。つまり、書込制御部401a、401bが端末周期a、bの開始と同時に端末データa、bをFIFO402a、402bへ書き込めば、多重化情報に示される通りのタイミングで端末データa、bがFIFO402a、402bから読み出されることになる。
In FIG. 7,
タイミング決定部403によって端末周期a、bが決定されると、決定された端末周期a、bは、書き込みタイミングとして書込制御部401a、401bへ指示される(ステップS202)。このとき、端末周期aは、書込制御部401aの書き込みタイミングとして指示され、端末周期bは、書込制御部401bの書き込みタイミングとして指示される。
When the terminal periods a and b are determined by the
それぞれの書き込みタイミングが指示された書込制御部401a、401bにおいては、常に書き込みタイミングが到来したか否かが判定されており(ステップS203)、書き込みタイミングの到来が待機される(ステップS203No)。この間、書き込みタイミングの到来に合わせて端末データa、bが端末インタフェース110a、110bに受信されるように、書込制御部401a、401bによって、端末a、bに対して端末データa、bの送信が要求されるようにしても良い。
In the
そして、書き込みタイミングが到来すると(ステップS203Yes)、書込制御部401a、401bによって、端末データa、bがFIFO402a、402bへ入力される(ステップS204)。具体的には、例えば図7に示すように、端末周期aが開始すると、フレームの先頭から書き込みの処理に伴う所定の遅延時間だけ遅れたタイミングでデータ1、2、3を含む端末データaが書込データaとしてFIFO402aに書き込まれ、端末周期bが開始すると、フレームの先頭から書き込みの処理に伴う所定の遅延時間だけ遅れたタイミングでデータA、Bを含む端末データbが書込データbとしてFIFO402bに書き込まれる。
When the write timing comes (Yes in step S203), the terminal data a and b are input to the
端末データa、bがそれぞれFIFO402a、402bに書き込まれた後、それぞれのFIFO402a、402bにおいて最小遅延時間が経過すると、端末データa、bがFIFO402a、402bからセレクタ部124へ出力される(ステップS205)。具体的には、例えば図7に示すように、書込データa、bが書き込まれるタイミングよりデータ1つ分の最小遅延時間だけ遅れたタイミングで読出データa、bがFIFO402a、402bからセレクタ部124へ出力される。これらの読出データa、bは、多重化情報によって示されるデータの時間的な配置を再現している。
After the terminal data a and b are written in the
そして、ACM部123によってセレクタ部124が制御されることにより、読出データaが読み出されるタイミングにおいては、FIFO402aからのデータがセレクタ部124から出力され、読出データbが読み出されるタイミングにおいては、FIFO402bからのデータがセレクタ部124から出力されるように切り替えられる。これにより、セレクタ部124によって、端末データa、bが1フレーム内に配置された多重化データが生成されたことになり(ステップS206)、伝送装置100によるクロスコネクト処理が完了する。具体的には、例えば図7に示す読出データaと読出データbが、読み出されたタイミングにおいて選択的にセレクタ部124から出力され、データ1、2、3、A、Bが1フレーム内に配置された多重化データが生成される。
When the
このように、本実施の形態においては、FIFO402a、402bへの端末データa、bの書き込みタイミングが調整され、書き込みタイミングにおいて書き込まれた後、それぞれ最小遅延時間だけFIFO402a、402bに保持された端末データa、bが読み出されてそのままフレーム内に配置されるため、時間スイッチがなくても複数の端末データa、bが多重化された多重化データを生成するクロスコネクト処理を実行することが可能となる。また、端末データa、bがFIFO402a、402bに保持される時間は、最小遅延時間のみであるため、FIFO402a、402bにおける遅延時間を最小限に低減することができる。したがって、書き込みタイミングと同時に端末データa、bが伝送装置100に受信されるようにすれば、伝送装置100全体における遅延時間をさらに短縮することができる。
As described above, in the present embodiment, the terminal data a and b write timings to the
以上のように、本実施の形態によれば、端末データごとに規定されたフレーム内の時間的な位置でFIFOから端末データが読み出されるように、FIFOへの書き込みタイミングを決定し、決定された書き込みタイミングが到来するとFIFOに端末データを書き込む。このため、時間スイッチを用いた端末データの時間的な位置を調整する必要がなく、FIFOから読み出された端末データを即座に多重化することができ、伝送路におけるデータの遅延を低減することができる。また、FIFOにおける遅延時間が最小遅延時間のみで済むため、書き込みタイミングに合わせて端末から端末データを受信することにより、伝送装置全体における遅延をさらに低減することができる。 As described above, according to the present embodiment, the write timing to the FIFO is determined so that the terminal data is read from the FIFO at a temporal position within the frame defined for each terminal data. When the write timing arrives, terminal data is written into the FIFO. For this reason, it is not necessary to adjust the time position of the terminal data using the time switch, the terminal data read from the FIFO can be immediately multiplexed, and the data delay in the transmission path is reduced. Can do. Further, since the delay time in the FIFO is only the minimum delay time, the delay in the entire transmission apparatus can be further reduced by receiving the terminal data from the terminal in accordance with the write timing.
(実施の形態3)
本発明の実施の形態3の特徴は、必要に応じて時間スイッチを用いることにより、データの順序の入れ替えなどを可能にしつつ、遅延を低減することである。
(Embodiment 3)
A feature of the third embodiment of the present invention is that a time switch is used as necessary to reduce the delay while allowing the data order to be changed.
本実施の形態に係る伝送システムの概略構成は、実施の形態1(図1)と同様であるため、その説明を省略する。本実施の形態においては、伝送装置100の内部構成が実施の形態1(図2)とは異なっている。
Since the schematic configuration of the transmission system according to the present embodiment is the same as that of the first embodiment (FIG. 1), description thereof is omitted. In the present embodiment, the internal configuration of the
図8は、本実施の形態に係る伝送装置100の要部構成を示すブロック図である。具体的には、図8は、本実施の形態に係るクロスコネクト部120の内部構成を示している。同図において、図2と同じ部分には同じ符号を付し、その説明を省略する。図8において、クロスコネクト部120は、ダブルバッファ601a、601b、多重化情報記憶部121、データ配置判定部602、タイミング決定部122、ACM部123、およびセレクタ部124を有している。
FIG. 8 is a block diagram showing a main configuration of
ダブルバッファ601a、601bは、それぞれ第1バッファおよび第2バッファを備えており、一方のバッファに端末インタフェース110a、110bから出力された端末データa、bが書き込まれている間は、他方のバッファに保持された端末データa、bが読み出されてセレクタ部124へ出力される。図8は、第1バッファに端末データa、bが書き込まれており、第2バッファから端末データa、bが読み出されている状態を図示している。
Each of the
ダブルバッファ601a、601bは、第1バッファおよび第2バッファに対する端末データa、bの書き込みおよび読み出しにより、同一の端末から送信された端末データa、bの時間的な位置を入れ替える。すなわち、ダブルバッファ601a、601bは、例えば第1バッファに1フレーム分の端末データa、bが書き込まれた後、第1バッファから所望の順序で1フレーム分の端末データa、bを読み出してセレクタ部124へ出力する。これにより、ダブルバッファ601a、601bは、1フレーム内の端末データa、bの時間的な位置を自由に入れ替えることができる。つまり、ダブルバッファ601a、601bは、本実施の形態における時間スイッチを構成している。
The
データ配置判定部602は、多重化情報を参照し、端末データa、bを多重化する際に、端末データa、bの時間的な位置の入れ替えを必要とするか否かを判定する。具体的には、データ配置判定部602は、例えば端末データaについて、データの時間的な前後を入れ替えてから多重化する必要があるか否かを多重化情報から判定する。同様に、データ配置判定部602は、端末データbについても、データの時間的な前後を入れ替えてから多重化する必要があるか否かを多重化情報から判定する。そして、データ配置判定部602は、入れ替えが必要か否かの判定結果を多重化情報とともにタイミング決定部122へ出力する。
The data
本実施の形態においては、タイミング決定部122は、データ配置判定部602による判定の結果、データの時間的な前後を入れ替える必要がある端末データa、bについては、読み出しタイミングを決定することなく、対応する端末インタフェース110a、110bに対して、FIFOから端末データa、bを読み出してダブルバッファ601a、601bへ出力するように指示する。また、タイミング決定部122は、データ配置判定部602による判定の結果、データの時間的な前後を入れ替える必要がない端末データa、bについては、実施の形態1と同様に読み出しタイミングを決定し、対応する端末インタフェース110a、110bに対して、決定された読み出しタイミングでFIFOから端末データa、bを読み出し、セレクタ部124へ出力するように指示する。
In the present embodiment, the
このように、本実施の形態においては、それぞれの端末データa、bについてデータの時間的な位置の入れ替えが必要か否かがデータ配置判定部602によって判定され、入れ替えが必要な場合には、FIFOに保持された端末データa、bが時間スイッチを構成するダブルバッファ601a、601bへ出力され、時間的な位置の入れ替えが行われる。このため、入れ替えが必要な端末データa、bについては、ダブルバッファ601a、601bにおける遅延が発生するものの、入れ替えが不要な端末データa、bについては、ダブルバッファ601a、601bに入力されることがなく、遅延を低減することができる。
As described above, in the present embodiment, it is determined by the data
図9は、本実施の形態に係る多重化データ生成の具体例を示す図である。同図は、端末データaが時間的な位置の入れ替えを必要としない端末データであり、端末データbが時間的な位置の入れ替えを必要とする端末データである場合の具体例を示している。そして、端末データaは時間的な位置の入れ替えを必要としない一方、端末データbは時間的な位置の入れ替えを必要とする旨は、多重化情報記憶部121に記憶された多重化情報にあらかじめ格納されているものとする。
FIG. 9 is a diagram illustrating a specific example of multiplexed data generation according to the present embodiment. The figure shows a specific example in the case where terminal data a is terminal data that does not require a temporal position change, and terminal data b is terminal data that requires a temporal position change. Further, the fact that the terminal data a does not need to be temporally replaced while the terminal data b needs to be temporally replaced indicates that the multiplexing information stored in the multiplexing
端末データa、bがそれぞれ端末インタフェース110a、110bへ入力されると、これらの端末データa、bは、それぞれ書込データa、bとして、端末インタフェース110a、110b内のFIFOに書き込まれる。図9においては、書込データaの1フレームにデータ1、2、3が含まれ、次のフレームにデータ4、5、6が含まれており、書込データbの1フレームにデータA、Bが含まれている。
When the terminal data a and b are input to the
一方、データ配置判定部602によって多重化情報が参照されることにより、端末データaはデータの入れ替えを必要としないと判定されるため、タイミング決定部122によって、実施の形態1と同様に端末データaの読み出しタイミングが決定され、決定された読み出しタイミングで端末データaがFIFOから読出データaとして読み出され、セレクタ部124へ出力される。ここでは、図9に示すように、フレームの先頭からデータ1つ分だけ遅れたタイミングが読み出しタイミングとなっている。
On the other hand, since it is determined that the terminal data a does not need to be exchanged by referring to the multiplexing information by the data
また、端末データbはデータの入れ替えを必要とすると判定されるため、タイミング決定部122によって読み出しタイミングが決定されることはなく、端末データbがFIFOから読出データbとして読み出され、ダブルバッファ601bの一方のバッファ(例えば第1バッファ)に書き込まれる。そして、1フレーム分の端末データbがダブルバッファ601bのバッファに書き込まれた後、次のフレームに対応する時間において、端末データbがデータの順序を入れ替えながら読み出され、入替データbとしてセレクタ部124へ出力される。ここでは、図9に示すように、読出データbを構成するデータA、Bの順序が入れ替えられ、入替データbではデータB、Aの順に配置されている。
Further, since it is determined that the terminal data b needs to be replaced, the
このとき、入替データbがセレクタ部124へ出力されるのは、ダブルバッファ601bにおける1フレーム分の遅延時間の後であるため、時間スイッチによる遅延がない端末インタフェース110aからは、次フレームのデータ4、5、6を含む読出データaが読み出しタイミングにおいてセレクタ部124へ出力されている。このため、セレクタ部124から出力される多重化データは、図9に示すように、遅延していない端末データaと1フレーム分遅延している端末データbとが多重化されたものとなる。
At this time, the replacement data b is output to the
以上のように、本実施の形態によれば、データの時間的な位置を入れ替える必要があるか否かをそれぞれの端末データについて判定し、入れ替える必要がある端末データに対しては時間スイッチを用いた入れ替えを実行する一方、入れ替える必要がない端末データに対してはFIFOからの読み出しタイミングを決定し、決定された読み出しタイミングでFIFOから出力させる。このため、必要に応じてデータの時間的な位置を入れ替えることができるとともに、時間的な位置の入れ替えが不要な端末データの遅延を低減することができる。 As described above, according to the present embodiment, it is determined for each terminal data whether or not the temporal position of the data needs to be replaced, and a time switch is used for the terminal data that needs to be replaced. On the other hand, for the terminal data that does not need to be exchanged, the read timing from the FIFO is determined and output from the FIFO at the determined read timing. For this reason, the time position of data can be switched as necessary, and the delay of terminal data that does not require time position replacement can be reduced.
なお、上記実施の形態3においては、タイミング決定部122によってFIFOからの読み出しタイミングが決定されるものとしたが、実施の形態2におけるタイミング決定部403のように、FIFOへの書き込みタイミングを決定するようにしても良い。この場合には、時間的な位置の入れ替えが不要な端末データについてのみ、FIFOへの書き込みタイミングが決定されることになる。
In the third embodiment, the
また、上記各実施の形態においては、伝送装置100において端末データを多重化するクロスコネクト処理が実行されるものとしたが、この処理をコンピュータが読み取り可能な形式のプログラムとして記述し、このプログラムをコンピュータに実行させることも可能である。
In each of the above embodiments, the
以上の実施の形態に関し、さらに以下の付記を開示する。 Regarding the above embodiment, the following additional notes are disclosed.
(付記1)異なる端末から送信された複数の端末データを別々に保持する保持手段と、
前記複数の端末データをフレーム内に多重化する場合のあらかじめ規定されたフレーム内のデータ配置に基づいて、前記保持手段から各端末データが出力されるタイミングを調整する調整手段と、
前記調整手段によって調整されたタイミングで前記保持手段から出力される端末データを多重化する多重化手段と
を有することを特徴とする同期多重化伝送装置。
(Supplementary Note 1) Holding means for separately holding a plurality of terminal data transmitted from different terminals,
An adjusting unit that adjusts the timing at which each terminal data is output from the holding unit, based on a data arrangement in a predetermined frame when the terminal data is multiplexed in a frame;
A synchronization multiplexing transmission apparatus comprising: multiplexing means for multiplexing terminal data output from the holding means at a timing adjusted by the adjusting means.
(付記2)前記調整手段は、
前記保持手段に前記複数の端末データそれぞれを書き込む書き込みタイミングを決定する決定手段と、
前記決定手段によって決定された書き込みタイミングで前記複数の端末データを前記保持手段に書き込む書込制御手段とを含み、
前記多重化手段は、
前記書込制御手段によって書き込まれた後、前記保持手段において所定の最小保持時間だけ保持されてから出力される端末データを出力と同時に多重化することを特徴とする付記1記載の同期多重化伝送装置。
(Appendix 2) The adjusting means includes
Determining means for determining a write timing for writing each of the plurality of terminal data to the holding means;
Write control means for writing the plurality of terminal data to the holding means at the write timing determined by the determination means;
The multiplexing means includes
The synchronous multiplexing transmission according to
(付記3)前記書込制御手段は、
前記決定手段によって決定された書き込みタイミングに合わせて前記複数の端末データそれぞれを端末から送信させることを特徴とする付記2記載の同期多重化伝送装置。
(Supplementary Note 3) The writing control means includes:
3. The synchronous multiplexing transmission apparatus according to
(付記4)前記調整手段は、
前記保持手段から前記複数の端末データそれぞれを読み出す読み出しタイミングを決定する決定手段と、
前記決定手段によって決定された読み出しタイミングで前記複数の端末データを前記保持手段から読み出す読出制御手段とを含み、
前記多重化手段は、
前記読出制御手段によって読み出された端末データを読み出しと同時に多重化することを特徴とする付記1記載の同期多重化伝送装置。
(Appendix 4) The adjusting means includes
Determining means for determining a read timing for reading each of the plurality of terminal data from the holding means;
Read control means for reading the plurality of terminal data from the holding means at the read timing determined by the determining means,
The multiplexing means includes
The synchronous multiplexing transmission apparatus according to
(付記5)各端末データを構成するデータの時間的な位置の入れ替えが必要か否かを判定する判定手段をさらに有し、
前記調整手段は、
前記判定手段による判定の結果、入れ替えが不要な端末データのみについて、前記保持手段から出力されるタイミングを調整することを特徴とする付記1記載の同期多重化伝送装置。
(Additional remark 5) It further has the determination means which determines whether replacement of the time position of the data which comprises each terminal data is required,
The adjusting means includes
The synchronous multiplexing transmission apparatus according to
(付記6)前記判定手段による判定の結果、入れ替えが必要な端末データを構成するデータの時間的な位置を入れ替える入替手段をさらに有し、
前記多重化手段は、
前記調整手段によって調整されたタイミングで前記保持手段から出力される端末データと、前記入替手段によってデータの時間的な位置が入れ替えられて得られた端末データとを多重化することを特徴とする付記5記載の同期多重化伝送装置。
(Additional remark 6) As a result of the determination by the determination means, it further has a replacement means for replacing the temporal position of the data constituting the terminal data that needs to be replaced,
The multiplexing means includes
The terminal data output from the holding unit at the timing adjusted by the adjusting unit and the terminal data obtained by exchanging the temporal position of the data by the replacing unit are multiplexed. 5. The synchronous multiplexing transmission device according to 5.
(付記7)異なる端末から送信された複数の端末データを別々に保持する保持手段を備えた同期多重化伝送装置における同期多重化伝送方法であって、
前記複数の端末データをフレーム内に多重化する場合のあらかじめ規定されたフレーム内のデータ配置に基づいて、前記保持手段から各端末データが出力されるタイミングを調整する調整ステップと、
前記調整ステップにて調整されたタイミングで前記保持手段から出力される端末データを多重化する多重化ステップと
を有することを特徴とする同期多重化伝送方法。
(Supplementary note 7) A synchronous multiplex transmission method in a synchronous multiplex transmission apparatus provided with holding means for separately holding a plurality of terminal data transmitted from different terminals,
An adjustment step of adjusting the timing at which each terminal data is output from the holding means, based on a data arrangement in a frame defined in advance when the plurality of terminal data are multiplexed in a frame;
And a multiplexing step of multiplexing terminal data output from the holding means at the timing adjusted in the adjusting step.
(付記8)異なる端末から送信された複数の端末データを別々に保持する保持手段を備えたコンピュータによって実行される同期多重化伝送プログラムであって、前記コンピュータに、
前記複数の端末データをフレーム内に多重化する場合のあらかじめ規定されたフレーム内のデータ配置に基づいて、前記保持手段から各端末データが出力されるタイミングを調整する調整ステップと、
前記調整ステップにて調整されたタイミングで前記保持手段から出力される端末データを多重化する多重化ステップと
を実行させることを特徴とする同期多重化伝送プログラム。
(Supplementary Note 8) A synchronous multiplexing transmission program executed by a computer having holding means for separately holding a plurality of terminal data transmitted from different terminals, the computer including:
An adjustment step of adjusting the timing at which each terminal data is output from the holding means, based on a data arrangement in a frame defined in advance when the plurality of terminal data are multiplexed in a frame;
And a multiplexing step of multiplexing terminal data output from the holding means at the timing adjusted in the adjustment step.
本発明は、伝送路におけるデータの遅延を低減する場合などに適用することができる。 The present invention can be applied to a case where data delay in a transmission path is reduced.
110a、110b 端末インタフェース
111a、111b、402a、402b FIFO
112a、112b 読出制御部
401a、401b 書込制御部
120 クロスコネクト部
121 多重化情報記憶部
122、403 タイミング決定部
123 ACM部
124 セレクタ部
601a、601b ダブルバッファ
602 データ配置判定部
110a,
112a, 112b
Claims (7)
前記複数の端末データをフレーム内に多重化する場合のあらかじめ規定されたフレーム内のデータ配置に基づいて、前記保持手段から各端末データが出力されるタイミングを調整する調整手段と、
前記調整手段によって調整されたタイミングで前記保持手段から出力される端末データを多重化する多重化手段と
を有することを特徴とする同期多重化伝送装置。 Holding means for separately holding a plurality of terminal data transmitted from different terminals;
An adjusting unit that adjusts the timing at which each terminal data is output from the holding unit, based on a data arrangement in a predetermined frame when the terminal data is multiplexed in a frame;
A synchronization multiplexing transmission apparatus comprising: multiplexing means for multiplexing terminal data output from the holding means at a timing adjusted by the adjusting means.
前記保持手段に前記複数の端末データそれぞれを書き込む書き込みタイミングを決定する決定手段と、
前記決定手段によって決定された書き込みタイミングで前記複数の端末データを前記保持手段に書き込む書込制御手段とを含み、
前記多重化手段は、
前記書込制御手段によって書き込まれた後、前記保持手段において所定の最小保持時間だけ保持されてから出力される端末データを出力と同時に多重化することを特徴とする請求項1記載の同期多重化伝送装置。 The adjusting means includes
Determining means for determining a write timing for writing each of the plurality of terminal data to the holding means;
Write control means for writing the plurality of terminal data to the holding means at the write timing determined by the determination means;
The multiplexing means includes
2. The synchronous multiplexing according to claim 1, wherein after the writing by the writing control means, the terminal data outputted after being held in the holding means for a predetermined minimum holding time is multiplexed simultaneously with the output. Transmission equipment.
前記決定手段によって決定された書き込みタイミングに合わせて前記複数の端末データそれぞれを端末から送信させることを特徴とする請求項2記載の同期多重化伝送装置。 The writing control means includes
3. The synchronous multiplexing transmission apparatus according to claim 2, wherein each of the plurality of terminal data is transmitted from the terminal in accordance with the write timing determined by the determining means.
前記保持手段から前記複数の端末データそれぞれを読み出す読み出しタイミングを決定する決定手段と、
前記決定手段によって決定された読み出しタイミングで前記複数の端末データを前記保持手段から読み出す読出制御手段とを含み、
前記多重化手段は、
前記読出制御手段によって読み出された端末データを読み出しと同時に多重化することを特徴とする請求項1記載の同期多重化伝送装置。 The adjusting means includes
Determining means for determining a read timing for reading each of the plurality of terminal data from the holding means;
Read control means for reading the plurality of terminal data from the holding means at the read timing determined by the determining means,
The multiplexing means includes
2. The synchronous multiplexing transmission apparatus according to claim 1, wherein the terminal data read by said reading control means is multiplexed simultaneously with reading.
前記調整手段は、
前記判定手段による判定の結果、入れ替えが不要な端末データのみについて、前記保持手段から出力されるタイミングを調整することを特徴とする請求項1記載の同期多重化伝送装置。 It further comprises a determination means for determining whether or not replacement of the time position of data constituting each terminal data is necessary,
The adjusting means includes
2. The synchronous multiplexing transmission apparatus according to claim 1, wherein, as a result of determination by the determination unit, the timing output from the holding unit is adjusted only for terminal data that does not require replacement.
前記複数の端末データをフレーム内に多重化する場合のあらかじめ規定されたフレーム内のデータ配置に基づいて、前記保持手段から各端末データが出力されるタイミングを調整する調整ステップと、
前記調整ステップにて調整されたタイミングで前記保持手段から出力される端末データを多重化する多重化ステップと
を有することを特徴とする同期多重化伝送方法。 A synchronization multiplexing transmission method in a synchronization multiplexing transmission apparatus provided with holding means for separately holding a plurality of terminal data transmitted from different terminals,
An adjustment step of adjusting the timing at which each terminal data is output from the holding means, based on a data arrangement in a frame defined in advance when the plurality of terminal data are multiplexed in a frame;
And a multiplexing step of multiplexing terminal data output from the holding means at the timing adjusted in the adjusting step.
前記複数の端末データをフレーム内に多重化する場合のあらかじめ規定されたフレーム内のデータ配置に基づいて、前記保持手段から各端末データが出力されるタイミングを調整する調整ステップと、
前記調整ステップにて調整されたタイミングで前記保持手段から出力される端末データを多重化する多重化ステップと
を実行させることを特徴とする同期多重化伝送プログラム。 A synchronous multiplexing transmission program executed by a computer provided with holding means for separately holding a plurality of terminal data transmitted from different terminals, the computer comprising:
An adjustment step of adjusting the timing at which each terminal data is output from the holding means, based on a data arrangement in a frame defined in advance when the plurality of terminal data are multiplexed in a frame;
And a multiplexing step of multiplexing terminal data output from the holding means at the timing adjusted in the adjustment step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008061785A JP2009218959A (en) | 2008-03-11 | 2008-03-11 | Synchronous multiplexed transmission apparatus, synchronous multiplex transmission method, and synchronous multiplexed transmission program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008061785A JP2009218959A (en) | 2008-03-11 | 2008-03-11 | Synchronous multiplexed transmission apparatus, synchronous multiplex transmission method, and synchronous multiplexed transmission program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009218959A true JP2009218959A (en) | 2009-09-24 |
Family
ID=41190375
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008061785A Withdrawn JP2009218959A (en) | 2008-03-11 | 2008-03-11 | Synchronous multiplexed transmission apparatus, synchronous multiplex transmission method, and synchronous multiplexed transmission program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009218959A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102811110A (en) * | 2011-06-01 | 2012-12-05 | 中兴通讯股份有限公司 | Transmission delay control method and transmission delay control system |
-
2008
- 2008-03-11 JP JP2008061785A patent/JP2009218959A/en not_active Withdrawn
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102811110A (en) * | 2011-06-01 | 2012-12-05 | 中兴通讯股份有限公司 | Transmission delay control method and transmission delay control system |
WO2012162947A1 (en) * | 2011-06-01 | 2012-12-06 | 中兴通讯股份有限公司 | Method and system for controlling transmission delay |
CN102811110B (en) * | 2011-06-01 | 2017-09-26 | 南京中兴新软件有限责任公司 | Propagation delay time control method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2848400B2 (en) | Switching device for prioritized information packets | |
US6768734B2 (en) | Device and method for equalizing data delays | |
KR960036743A (en) | Multiplexed compressed image / audio data decoding device | |
JP2009021872A (en) | Packet transmitting method and apparatus | |
JP2008160570A (en) | Packet relaying method and device | |
JP2009253408A (en) | Redundant gateway system | |
KR100384553B1 (en) | Data multiplexer with a single external memory | |
JPS60247731A (en) | Buffer memory | |
US6775294B2 (en) | Time slot assigner for communication system | |
JP2009218959A (en) | Synchronous multiplexed transmission apparatus, synchronous multiplex transmission method, and synchronous multiplexed transmission program | |
JP2010050903A (en) | Transmission apparatus | |
WO2000067519A1 (en) | Buffer management method and apparatus | |
JP3879547B2 (en) | Data synchronization device | |
JP4682362B2 (en) | Packetized buffer circuit | |
JP2009212724A (en) | Switch device, and method and program for switching without instantaneous interruption thereof | |
US8300479B2 (en) | Temporal alignment of data unit groups in a switch | |
JP2008035318A (en) | Method and device for synchronizing and multiplexing asynchronous signal | |
JP5471237B2 (en) | Method and circuit for transferring clock and frame | |
JP3455474B2 (en) | Digital switching device and data switching method for the device | |
JP6618783B2 (en) | Packet multiplex transmission apparatus, packet multiplex transmission method and system | |
JPH06261015A (en) | Frame phase synchronization device and frame phase synchronization method and time division multiplex frame phase synchronization device | |
JPH07212334A (en) | Burst transmitter and burst transmission system | |
JP4983692B2 (en) | Multiplex transmission equipment | |
JP4648151B2 (en) | Data demultiplexing apparatus, data demultiplexing method, and data demultiplexing program | |
JPH0879226A (en) | Frame phase control method and controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20110607 |