Nothing Special   »   [go: up one dir, main page]

JP4877983B2 - Asynchronous synchronous communication network conversion device, method, program, recording medium, and communication system - Google Patents

Asynchronous synchronous communication network conversion device, method, program, recording medium, and communication system Download PDF

Info

Publication number
JP4877983B2
JP4877983B2 JP2007030248A JP2007030248A JP4877983B2 JP 4877983 B2 JP4877983 B2 JP 4877983B2 JP 2007030248 A JP2007030248 A JP 2007030248A JP 2007030248 A JP2007030248 A JP 2007030248A JP 4877983 B2 JP4877983 B2 JP 4877983B2
Authority
JP
Japan
Prior art keywords
clock
data
master
reception buffer
frequency
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.)
Active
Application number
JP2007030248A
Other languages
Japanese (ja)
Other versions
JP2008199161A (en
Inventor
松本  剛
健一 石川
功 沢井
紀子 山口
信一 伊勢谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2007030248A priority Critical patent/JP4877983B2/en
Publication of JP2008199161A publication Critical patent/JP2008199161A/en
Application granted granted Critical
Publication of JP4877983B2 publication Critical patent/JP4877983B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Time-Division Multiplex Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

本発明は、同期通信網でマルチフレームデータを同期伝送するレガシー多重通信装置を非同期通信網であるIP通信網に接続してレガシー機器間で通信するための非同期同期通信網の変換装置、方法、プログラム、記録媒体及び通信システムに関し、特に外部的な網同期を取ることなく非同期通信網を介して同期通信網のレガシー多重通信装置間でマルチフレームデータを通信するための非同期同期通信網の変換装置、方法、プログラム、記録媒体及び通信システムに関する。
The present invention relates to an asynchronous synchronous communication network conversion device and method for connecting a legacy multiplex communication device that synchronously transmits multi-frame data in a synchronous communication network to an IP communication network that is an asynchronous communication network to communicate between legacy devices, Asynchronous synchronous communication network conversion apparatus for communicating multi-frame data between legacy multiple communication apparatuses of a synchronous communication network through an asynchronous communication network without taking external network synchronization , Method, program, recording medium, and communication system.

従来、レガシー機器と同期通信網により構成される通信設備が存在しており、主に光ファイバーで同期通信網を構築し、回線交換に使用する2.048Mbpsや1.544Mbps等の多重伝送装置を収容し、クロック信号に同期して複数チャネルのマルチフレームデータを伝送するレガシーデータ通信を行っている。   Conventionally, there is a communication facility consisting of legacy equipment and a synchronous communication network. A synchronous communication network is mainly constructed with optical fibers, and multiple transmission devices such as 2.048 Mbps and 1.544 Mbps used for circuit switching are accommodated. In addition, legacy data communication for transmitting multi-channel data of a plurality of channels in synchronization with a clock signal is performed.

このような同期通信網のレガシー多重伝送装置にあっては、相手装置の受信データから同期クロックを抽出することで、相互間でクロックに同期したデータ通信を行っている。   In the legacy multiplex transmission device of such a synchronous communication network, data communication synchronized with the clock is performed between each other by extracting the synchronous clock from the received data of the counterpart device.

しかしながら、従来のレガシー機器と同期通信網により構成される通信設備ついては、非同期通信網であるインターネットプロトコルネットワーク(以下「IP通信網」という)への変更が望まれている。これは光ファイバーによる通信インフラを、製品の製造販売が既に終わっているために高額となっている特殊なレガシー機器しか端末として接続できない同期通信網として使用するよりも、IP通信網とすることの方が、接続できる機器が飛躍的に増大し、機器のコストも下がるため、近年の主流となっている。
特開平9−252292号公報 特開2002−217945号公報
However, it is desired to change a communication facility configured by a conventional legacy device and a synchronous communication network to an Internet protocol network (hereinafter referred to as an “IP communication network”) that is an asynchronous communication network. This is because the optical fiber communication infrastructure is used as an IP communication network rather than a synchronous communication network in which only special legacy equipment, which is expensive due to the end of manufacture and sale of products, can be connected as a terminal. However, since the number of devices that can be connected has increased dramatically and the cost of the devices has decreased, it has become the mainstream in recent years.
JP-A-9-252292 JP 2002-217945 A

しかしながら、新設の光ファイバーの場合は問題ないが、既に大量のレガシー機器を接続した既設の同期通信網、例えば高速道路に沿って幹線光ファイバーケーブルを設置した通信設備の場合、同期通信網を非同期通信網であるIP通信網に変更することは、既存の同期通信端末である回線交換などに使用するレガシー多重伝送装置が全て使用不可能となるため、その実現が非常に困難となっている。   However, in the case of a newly installed optical fiber, there is no problem, but in the case of an existing synchronous communication network in which a large amount of legacy equipment is already connected, for example, a communication facility in which a trunk optical fiber cable is installed along a highway, the synchronous communication network is changed to an asynchronous communication network. It is very difficult to change to the IP communication network, because all legacy multiplex transmission devices used for circuit switching, which are existing synchronous communication terminals, cannot be used.

即ち、同期通信網であれば伝送データから同期クロックを抽出できるが、IP通信網の場合、完全非同期通信網のためデータから同期クロックは抽出できず、同期クロックを必要とするレガシー多重伝送装置の同期通信ができない。   In other words, a synchronous clock can be extracted from transmission data in a synchronous communication network. However, in the case of an IP communication network, a synchronous clock cannot be extracted from data because it is a completely asynchronous communication network. Synchronous communication is not possible.

またIP通信網の場合、一定の間隔でデータを送信しても通信網の遅延やゆらぎ等のため、一定の問隔でデータを受信することができず、このような通信状況からIP通信網を経由して安定した同期通信を行うことは非常に困難である。仮に、IP通信網を経由してレガシー同期通信を実現したとしても、定常的に同期外れによる伝送エラーが発生するか、クロック制御が常時頻繁に発生し、安定動作に至らない。   In the case of an IP communication network, even if data is transmitted at regular intervals, data cannot be received at regular intervals due to delays or fluctuations in the communication network. It is very difficult to perform stable synchronous communication via the Internet. Even if legacy synchronous communication is realized via an IP communication network, a transmission error due to loss of synchronization regularly occurs or clock control occurs frequently frequently, and stable operation is not achieved.

このため従来のレガシー機器間の同期通信をIP通信網で実現する場合、対向するレガシー機器がIP通信網の外部で網同期が取れていることを前提としており、IP通信網のみでレガシー機器間の同期通信を実現することは困難であった。   For this reason, when realizing synchronous communication between legacy devices in the IP communication network, it is assumed that the opposing legacy device is synchronized outside the IP communication network, and only between the IP communication network and the legacy device. It was difficult to realize the synchronous communication.

特に、クロック信号に同期して複数チャネルのマルチフレームデータを伝送する回線交換に使用しているレガシー多重通信装置間の同期通信をIP通信網で実現する場合、マルチフレームデータをチャネル分散したIPパケットとしてIP通信網に送出しているため、IPパケットの受信状態はチャネル毎にランダムとなり、IP通信網だけでは同期の確保が困難であり、IP通信網の外部の網同期によりチャネル単位に同期をとらなければならず、そのためIP通信網への変更を更に困難なものとしている。   In particular, when realizing synchronous communication between legacy multiplex communication devices used for circuit switching for transmitting multi-frame data of a plurality of channels in synchronization with a clock signal in an IP communication network, an IP packet in which multi-frame data is distributed in channels. As the IP packet is sent to the IP communication network, the reception state of the IP packet is random for each channel, and it is difficult to ensure synchronization only by the IP communication network, and synchronization is performed in units of channels by network synchronization outside the IP communication network. Therefore, the change to the IP communication network is made more difficult.

本発明は、外部の網同期を必要とすることなく同期通信網による複数チャネルのマルチフレームデータをチャネル分散によりIP通信網に伝送して同期多重通信装置間の安定した同期通信を実現する同期非同期通信網の変換装置、方法、プログラム、記録媒体及び通信システムを提供することを目的とする。
The present invention provides a synchronous asynchronous system that realizes stable synchronous communication between synchronous multiplex communication apparatuses by transmitting multi-frame data of a plurality of channels by a synchronous communication network to an IP communication network by channel distribution without requiring external network synchronization. It is an object of the present invention to provide a communication network conversion device, method, program, recording medium, and communication system.

(装置)
本発明は同期非同期通信変換のための変換装置を提供する。本発明は、クロック信号に同期して複数チャネルのマルチフレームデータを伝送する同期多重通信装置と非同期にデータを転送する機器で構成された非同期通信網との間に挿入接続され、複数の同期多重通信装置の相互間でデータを転送させる同期非同期通信網の変換装置に於いて、
複数の変換装置の内の特定の変換装置にクロックマスタを設定すると共に残りの変換装置にクロックスレーブを設定し、クロックマスタに設定された変換装置の割当チャネルの中の特定の1チャネルをクロック同期制御のマスタチャネルに設定するマスタスレーブ設定部と、
出力するクロック信号の周波数を可変制御可能な可変クロック部と、
同期多重通信装置から受信したマルチフレームデータをチャネル分散して各送信バッファに蓄積し、一定間隔で送信バッファの蓄積データから非同期データを生成して非同期通信網に送信する送信変換部と、
非同期通信網からチャネル分散された非同期データを受信して各受信バッファに蓄積し、可変クロック部のクロック信号に同期して受信バッファの蓄積データからマルチフレームデータを生成して同期多重通信装置に送信する受信変換部と、
クロックマスタの設定状態で有効となり、マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に、可変クロック部を所定の中心周波数に固定して起動させるクロックマスタ同期制御部と、
クロックスレーブの設定状態で有効となり、マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に可変クロック部を中心周波数に設定して起動し、起動後に受信バッファ量がセンタ値に安定するように可変クロック部のクロック周波数を制御して、クロックマスタの設定状態にある他の変換装置にクロック同期させる第1クロックスレーブ同期制御部と、
を備えたことを特徴とする。
(apparatus)
The present invention provides a conversion apparatus for synchronous asynchronous communication conversion. The present invention is inserted and connected between a synchronous multiplex communication apparatus that transmits multi-frame data of a plurality of channels in synchronization with a clock signal and an asynchronous communication network composed of devices that asynchronously transfer data, and a plurality of synchronous multiplex In a synchronous / asynchronous communication network converter for transferring data between communication devices,
A clock master is set for a specific conversion device among a plurality of conversion devices, a clock slave is set for the remaining conversion devices, and one specific channel among the assigned channels of the conversion devices set as the clock master is clock-synchronized. A master / slave setting unit that sets the master channel for control,
A variable clock unit capable of variably controlling the frequency of the output clock signal;
A transmission conversion unit that distributes multi-frame data received from the synchronous multiplex communication device and accumulates it in each transmission buffer, generates asynchronous data from the accumulated data in the transmission buffer at regular intervals, and transmits it to the asynchronous communication network;
Asynchronous data distributed from the asynchronous communication network is received and stored in each receive buffer. Multiframe data is generated from the stored data in the receive buffer in synchronization with the clock signal of the variable clock unit, and transmitted to the synchronous multiplex communication device. A receiving conversion unit,
Clock master synchronization control that is enabled in the setting state of the clock master and starts the variable clock unit at a predetermined center frequency when the reception buffer amount stored in the reception buffer of the master channel reaches a predetermined center value. And
It becomes effective in the setting state of the clock slave, and when the reception buffer amount accumulated in the reception buffer of the master channel reaches a predetermined center value, it starts by setting the variable clock unit to the center frequency, and the reception buffer amount after startup is A first clock slave synchronization control unit configured to control the clock frequency of the variable clock unit so as to be stable at the center value, and to synchronize the clock with another conversion device in a setting state of the clock master;
It is provided with.

ここで、受信変換部は、電源投入に伴う立上げ時に、全チャネルの受信バッファをクリアすると共に全チャネルを無信号データ(例えばメイクビジー処理によるマークホールドデータ等)としたマルチフレームデータを生成して同期多重通信装置に同期送信を開始し、同期送信開始後に受信バッファ量が所定のセンタ値に達したチャネルから受信バッファに蓄積したデータの読出し送信に切り替える。   Here, the reception conversion unit generates multi-frame data that clears the reception buffer of all channels and sets all channels to no-signal data (for example, mark hold data by the make busy process) at the time of startup upon power-on. Then, synchronous transmission to the synchronous multiplex communication apparatus is started, and after the synchronous transmission is started, switching is performed from the channel in which the reception buffer amount has reached a predetermined center value to the reading and transmission of data accumulated in the reception buffer.

受信変換部は、運用中にマスタチャネルの異常が回復した立上げ時に、全チャネルの受信バッファをクリアすると共に全チャネルを無信号データとしたマルチフレームデータを生成して同期多重通信装置に同期送信を開始し、同期送信開始後に受信バッファ量が所定のセンタ値に達したチャネルからバッファ蓄積データの読出し送信に切り替える。   The reception conversion unit clears the reception buffer of all channels and generates multi-frame data with all channels as no-signal data and synchronizes and transmits to the synchronous multiplex communication device when the master channel abnormality is recovered during operation After the synchronous transmission is started, the channel in which the reception buffer amount has reached a predetermined center value is switched to reading and transmission of buffer accumulated data.

受信変換部は、運用中にマスタチャネル以外のチャネルの異常が回復した立上げ時に、異常回復チャネルの受信バッファをクリアすると共に無信号データをマルチフレームデータに含めて同期多重通信装置に同期送信し、異常回復チャネルの受信バッファ量がマスタチャネルの受信バッファ量に達した時に、バッファ蓄積データの読出し送信に切り替える。   The reception conversion unit clears the reception buffer of the error recovery channel at the start-up when the error of the channel other than the master channel is recovered during operation, and includes the non-signal data in the multiframe data and synchronously transmits it to the synchronous multiplex communication device. When the reception buffer amount of the error recovery channel reaches the reception buffer amount of the master channel, the buffer storage data is switched to read transmission.

クロックスレーブ同期制御部は、
クロック周波数を中心周波数foから起動した後に受信バッファ量Cがバッファ変動許容範囲の上限値Cmaxを超えた場合は所定の最大調整周波数fmaxに変更し、変更後に受信バッファ量Cがセンタ値Coに戻った時に最大調整周波数fmaxを中心周波数foに所定のオフセット周波数αを加算した周波数(fo+α)に変更する処理を、オフセット周波数をα、2α、3α・・・と順次増加させながら繰り返し、
また、クロック周波数を中心周波数foから起動した後に受信バッファ量Cがバッファ変動許容範囲の下限値Cminを下回った場合は所定の最小調整周波数fminに変更し、変更後に受信バッファ量Cがセンタ値Coに戻った時に最小調整周波数fminを中心周波数foから所定のオフセット周波数αを減算した周波数(fo−α)に変更する処理を、オフセット周波数をα、2α、3α・・・と順次増加させながら繰り返す。
The clock slave synchronization controller
When the reception buffer amount C exceeds the upper limit value Cmax of the buffer fluctuation allowable range after the clock frequency is started from the center frequency fo, it is changed to a predetermined maximum adjustment frequency fmax, and after the change, the reception buffer amount C returns to the center value Co. The process of changing the maximum adjustment frequency fmax to the frequency (fo + α) obtained by adding the predetermined offset frequency α to the center frequency fo is repeated while sequentially increasing the offset frequency as α, 2α, 3α,
When the reception buffer amount C falls below the lower limit value Cmin of the buffer fluctuation allowable range after starting the clock frequency from the center frequency fo, the reception buffer amount C is changed to the predetermined minimum adjustment frequency fmin. The process of changing the minimum adjustment frequency fmin to the frequency (fo-α) obtained by subtracting the predetermined offset frequency α from the center frequency fo when the offset frequency is returned to is repeated while sequentially increasing the offset frequency as α, 2α, 3α,. .

同期多重通信装置はレガシーインタフェースを備えた装置であり、同期通信網の機器はインターネットプロトコルインタフェースを備えた機器である。   The synchronous multiplex communication device is a device having a legacy interface, and the device of the synchronous communication network is a device having an Internet protocol interface.

(方法)
本発明は同期非同期通信網の変換方法を提供する。本発明は、
クロック信号に同期して複数チャネルのマルチフレームデータを伝送する同期多重通信装置と非同期にデータを転送する機器で構成された非同期通信網との間に挿入接続され、複数の同期多重通信装置の相互間でデータを転送させる同期非同期通信網の変換方法に於いて、
複数の変換装置の内の特定の変換装置にクロックマスタを設定すると共に残りの変換装置にクロックスレーブを設定し、クロックマスタに設定された変換装置の割当チャネルの中の特定の1チャネルをクロック同期制御のマスタチャネルに設定するマスタスレーブ設定ステップと、
同期多重通信装置から受信したマルチフレームデータをチャネル分散して各送信バッファに蓄積し、一定間隔で送信バッファの蓄積データから非同期データを生成して非同期通信網に送信する送信変換ステップと、
非同期通信網からチャネル分散された非同期データを受信して各受信バッファに蓄積し、可変クロック部のクロック信号に同期して受信バッファの蓄積データからマルチフレームデータを生成して同期多重通信装置に送信する受信変換ステップと、
クロックマスタの設定状態で有効となり、マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に、可変クロック部を所定の中心周波数に固定して起動させるクロックマスタ同期制御ステップと、
クロックスレーブの設定状態で有効となり、マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に可変クロック部を中心周波数に設定して起動し、起動後に受信バッファ量をセンタ値に安定するように可変クロック部のクロック周波数を制御して、クロックマスタの設定状態にある他の変換装置にクロック同期させるクロックスレーブ同期制御ステップと、
を備える。
(Method)
The present invention provides a method for converting a synchronous asynchronous network. The present invention
Inserted and connected between a synchronous multiplex communication apparatus that transmits multi-channel data of a plurality of channels in synchronization with a clock signal and an asynchronous communication network composed of devices that transfer data asynchronously. In the conversion method of synchronous asynchronous network that transfers data between
A clock master is set for a specific conversion device among a plurality of conversion devices, a clock slave is set for the remaining conversion devices, and one specific channel among the assigned channels of the conversion devices set as the clock master is clock-synchronized. Master / slave setting step to set to the master channel of control,
A transmission conversion step for distributing multi-frame data received from the synchronous multiplex communication device to each transmission buffer and storing it in each transmission buffer, generating asynchronous data from the stored data in the transmission buffer at regular intervals and transmitting it to the asynchronous communication network;
Asynchronous data distributed from the asynchronous communication network is received and stored in each receive buffer. Multiframe data is generated from the stored data in the receive buffer in synchronization with the clock signal of the variable clock unit, and transmitted to the synchronous multiplex communication device. Receiving conversion step,
Clock master synchronization control that is enabled in the setting state of the clock master and starts the variable clock unit at a predetermined center frequency when the reception buffer amount stored in the reception buffer of the master channel reaches a predetermined center value. Steps,
It becomes valid in the setting state of the clock slave, and when the receive buffer amount stored in the receive buffer of the master channel reaches a predetermined center value, the variable clock unit is set to the center frequency and started. A clock slave synchronization control step of controlling the clock frequency of the variable clock unit so as to be stable to the center value, and synchronizing the clock to another conversion device in the setting state of the clock master;
Is provided.

受信変換ステップは電源投入時のスタートアップ処理として、電源投入に伴う立上げ時に、全チャネルの受信バッファをクリアすると共に全チャネルを無信号データとしたマルチフレームデータを生成して同期多重通信装置に同期送信を開始し、同期送信開始後に受信バッファ量が所定のセンタ値に達したチャネルから受信バッファに蓄積したデータの読出し送信に切り替える。   The receive conversion step is a start-up process when the power is turned on. When the power is turned on, the receive buffer for all channels is cleared and multi-frame data with all channels as no-signal data is generated to synchronize with the synchronous multiplex communication device. The transmission is started, and after the synchronous transmission is started, the channel is switched from the channel in which the reception buffer amount has reached a predetermined center value to the reading and transmission of the data accumulated in the reception buffer.

(プログラム)
本発明は同期非同期通信の変換のためのプログラムを提供する。本発明のプログラムは、クロック信号に同期して複数チャネルのマルチフレームデータを伝送する同期多重通信装置と非同期にデータを転送する機器で構成された非同期通信網との間に挿入接続され、複数の同期多重通信装置の相互間でデータを転送させる同期非同期通信網の変換装置のコンピュータに、
複数の変換装置の内の特定の変換装置にクロックマスタを設定すると共に残りの変換装置にクロックスレーブを設定し、クロックマスタに設定された変換装置の割当チャネルの中の特定の1チャネルをクロック同期制御のマスタチャネルに設定するマスタスレーブ設定ステップと、
同期多重通信装置から受信したマルチフレームデータをチャネル分散して各送信バッファに蓄積し、一定間隔で送信バッファの蓄積データから非同期データを生成して非同期通信網に送信する送信変換ステップと、
非同期通信網からチャネル分散された非同期データを受信して各受信バッファに蓄積し、可変クロック部のクロック信号に同期して受信バッファの蓄積データからマルチフレームデータを生成して同期多重通信装置に送信する受信変換ステップと、
クロックマスタの設定状態で有効となり、マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に、可変クロック部を所定の中心周波数に固定して起動させるクロックマスタ同期制御ステップと、
クロックスレーブの設定状態で有効となり、マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に可変クロック部を中心周波数に設定して起動し、起動後に受信バッファ量がセンタ値に安定するように可変クロック部のクロック周波数を制御して、クロックマスタの設定状態にある他の変換装置にクロック同期させるクロックスレーブ同期制御ステップと、
を実行させることを特徴とする。
(program)
The present invention provides a program for conversion of synchronous asynchronous communication. The program of the present invention is inserted and connected between a synchronous multiplex communication apparatus that transmits multi-frame data of a plurality of channels in synchronization with a clock signal and an asynchronous communication network configured by equipment that transfers data asynchronously. To the computer of the converter of the synchronous asynchronous communication network that transfers data between the synchronous multiplex communication devices,
A clock master is set for a specific conversion device among a plurality of conversion devices, a clock slave is set for the remaining conversion devices, and one specific channel among the assigned channels of the conversion devices set as the clock master is clock-synchronized. Master / slave setting step to set to the master channel of control,
A transmission conversion step for distributing multi-frame data received from the synchronous multiplex communication device to each transmission buffer and storing it in each transmission buffer, generating asynchronous data from the stored data in the transmission buffer at regular intervals and transmitting it to the asynchronous communication network;
Asynchronous data distributed from the asynchronous communication network is received and stored in each receive buffer. Multiframe data is generated from the stored data in the receive buffer in synchronization with the clock signal of the variable clock unit, and transmitted to the synchronous multiplex communication device. Receiving conversion step,
Clock master synchronization control that is enabled in the setting state of the clock master and starts the variable clock unit at a predetermined center frequency when the reception buffer amount stored in the reception buffer of the master channel reaches a predetermined center value. Steps,
It becomes effective in the setting state of the clock slave, and when the reception buffer amount accumulated in the reception buffer of the master channel reaches a predetermined center value, it starts by setting the variable clock unit to the center frequency, and the reception buffer amount after startup is A clock slave synchronization control step of controlling the clock frequency of the variable clock unit so as to be stable to the center value, and synchronizing the clock to another conversion device in the setting state of the clock master;
Is executed.

(記録媒体)
本発明は同期非同期通信の変換プログラムを格納した記録媒体を提供する。本発明の記録媒体は、クロック信号に同期して複数チャネルのマルチフレームデータを伝送する同期多重通信装置と非同期にデータを転送する機器で構成された非同期通信網との間に挿入接続され、複数の同期多重通信装置の相互間でデータを転送させる同期非同期通信網の変換装置のコンピュータに、
複数の変換装置の内の特定の変換装置にクロックマスタを設定すると共に残りの変換装置にクロックスレーブを設定し、前記クロックマスタに設定された変換装置の割当チャネルの中の特定の1チャネルをクロック同期制御のマスタチャネルに設定するマスタスレーブ設定ステップと、
記同期多重通信装置から受信したマルチフレームデータをチャネル分散して各送信バッファに蓄積し、一定間隔で送信バッファの蓄積データから非同期データを生成して非同期通信網に送信する送信変換ステップと、
非同期通信網からチャネル分散された非同期データを受信して各受信バッファに蓄積し、可変クロック部のクロック信号に同期して受信バッファの蓄積データからマルチフレームデータを生成して同期多重通信装置に送信する受信変換ステップと、
クロックマスタの設定状態で有効となり、マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に、可変クロック部を所定の中心周波数に固定して起動させるクロックマスタ同期制御ステップと、
クロックスレーブの設定状態で有効となり、マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に可変クロック部を中心周波数に設定して起動し、起動後に受信バッファ量をセンタ値に安定するように可変クロック部のクロック周波数を制御して、クロックマスタの設定状態にある他の変換装置にクロック同期させるクロックスレーブ同期制御ステップと、
を実行させるプログラムを格納したことを特徴とする。
(recoding media)
The present invention provides a recording medium storing a conversion program for synchronous / asynchronous communication. The recording medium of the present invention is inserted and connected between a synchronous multiplex communication apparatus that transmits multi-channel data of a plurality of channels in synchronization with a clock signal and an asynchronous communication network configured by devices that transfer data asynchronously. A synchronous asynchronous communication network conversion device computer for transferring data between synchronous multiple communication devices of
A clock master is set for a specific conversion device among a plurality of conversion devices, a clock slave is set for the remaining conversion devices, and one specific channel among the assigned channels of the conversion devices set as the clock master is clocked. Master / slave setting step for setting the master channel for synchronous control,
A transmission conversion step for distributing multi-frame data received from the synchronous multiplex communication device to each transmission buffer and storing it in each transmission buffer, generating asynchronous data from the stored data in the transmission buffer at regular intervals and transmitting it to the asynchronous communication network;
Asynchronous data distributed from the asynchronous communication network is received and stored in each receive buffer. Multiframe data is generated from the stored data in the receive buffer in synchronization with the clock signal of the variable clock unit, and transmitted to the synchronous multiplex communication device. Receiving conversion step,
Clock master synchronization control that is enabled in the setting state of the clock master and starts the variable clock unit at a predetermined center frequency when the reception buffer amount stored in the reception buffer of the master channel reaches a predetermined center value. Steps,
It becomes valid in the setting state of the clock slave, and when the receive buffer amount stored in the receive buffer of the master channel reaches a predetermined center value, the variable clock unit is set to the center frequency and started. A clock slave synchronization control step of controlling the clock frequency of the variable clock unit so as to be stable to the center value, and synchronizing the clock to another conversion device in the setting state of the clock master;
A program for executing is stored.

(システム)
本発明は同期非同期通信の変換機能を備えた通信システムを提供する。本発明は、
クロック信号に同期して複数チャネルのマルチフレームデータを転送する同期多重通信装置を非同期にデータを転送する機器で構成された非同期通信網に接続するクロックマスタに設定され、割当チャネルの中の特定の1チャネルをマスタチャネルに設定されたマスタ変換装置と、
他の同期多重通信装置を非同期通信網に接続するクロックスレーブに設定されたスレーブ変換装置と、
を備え、複数の同期多重通信装置の相互間でデータを転送させる通信システムに於いて、
クロックマスタ装置は、
出力するクロック信号の周波数を可変制御可能な可変クロック部と、
同期多重通信装置から受信したマルチフレームデータをチャネル分散して各送信バッファに蓄積し、一定間隔で送信バッファの蓄積データから非同期データを生成して非同期通信網に送信する送信変換部と、
非同期通信網からチャネル分散された非同期データを受信して各受信バッファに蓄積し、可変クロック部のクロック信号に同期して受信バッファの蓄積データからマルチフレームデータを生成して同期多重通信装置に送信する受信変換部と、
クロックマスタの設定状態で有効となり、マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に、可変クロック部を所定の中心周波数に固定して起動させるクロックマスタ同期制御部と、
を備え、
スレーブ変換装置は、
出力するクロック信号の周波数を可変制御可能な可変クロック部と、
同期多重通信装置から受信したマルチフレームデータをチャネル分散して各送信バッファに蓄積し、一定間隔で送信バッファの蓄積データから非同期データを生成して非同期通信網に送信する送信変換部と、
非同期通信網からチャネル分散された非同期データを受信して各受信バッファに蓄積し、可変クロック部のクロック信号に同期して受信バッファの蓄積データからマルチフレームデータを生成して同期多重通信装置に送信する受信変換部と、
クロックスレーブの設定状態で有効となり、マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に可変クロック部を中心周波数に設定して起動し、起動後に受信バッファ量をセンタ値に安定するように可変クロック部のクロック周波数を制御して、クロックマスタの設定状態にある他の変換装置にクロック同期させるクロックスレーブ同期制御部と、
を備えたことを特徴とする。
(system)
The present invention provides a communication system having a conversion function of synchronous asynchronous communication. The present invention
A synchronous multiplex communication device that transfers multi-frame data of multiple channels in synchronization with a clock signal is set to a clock master that is connected to an asynchronous communication network composed of devices that transfer data asynchronously. A master conversion device in which one channel is set as a master channel;
A slave conversion device set as a clock slave that connects other synchronous multiplex communication devices to an asynchronous communication network; and
In a communication system for transferring data between a plurality of synchronous multiplex communication devices,
The clock master device
A variable clock unit capable of variably controlling the frequency of the output clock signal;
A transmission conversion unit that distributes multi-frame data received from the synchronous multiplex communication device and accumulates it in each transmission buffer, generates asynchronous data from the accumulated data in the transmission buffer at regular intervals, and transmits it to the asynchronous communication network;
Asynchronous data distributed from the asynchronous communication network is received and stored in each receive buffer. Multiframe data is generated from the stored data in the receive buffer in synchronization with the clock signal of the variable clock unit, and transmitted to the synchronous multiplex communication device. A receiving conversion unit,
Clock master synchronization control that is enabled in the setting state of the clock master and starts the variable clock unit at a predetermined center frequency when the reception buffer amount stored in the reception buffer of the master channel reaches a predetermined center value. And
With
Slave converter is
A variable clock unit capable of variably controlling the frequency of the output clock signal;
A transmission conversion unit that distributes multi-frame data received from the synchronous multiplex communication device and accumulates it in each transmission buffer, generates asynchronous data from the accumulated data in the transmission buffer at regular intervals, and transmits it to the asynchronous communication network;
Asynchronous data distributed from the asynchronous communication network is received and stored in each receive buffer. Multiframe data is generated from the stored data in the receive buffer in synchronization with the clock signal of the variable clock unit, and transmitted to the synchronous multiplex communication device. A receiving conversion unit,
It becomes valid in the setting state of the clock slave, and when the receive buffer amount stored in the receive buffer of the master channel reaches a predetermined center value, the variable clock unit is set to the center frequency and started. A clock slave synchronization control unit that controls the clock frequency of the variable clock unit so as to be stable at the center value, and synchronizes the clock with another conversion device in the setting state of the clock master;
It is provided with.

本発明によれば、クロック信号に同期して複数チャネルのマルチフレームデータを転送するレガシー機器である同期多重通信装置と非同期通信網であるIP通信網の間に本発明の変換装置を挿入接続し、複数の変換装置の内の一台をクロックマスタ、残りクロックスレーブに設定し、更に、クロックマスタに設定した変換装置の割当チャネルの特定の1チャネルをクロック同期制御に用いるマスタチャネルに設定し、クロックスレーブを設定した変換装置でマスタチャネルの受信バッファ量を規定のセンタ値に安定させるようにクロック周波数を増減させることでIP通信網を経由したチャネル分散伝送についてクロック同期が実現され、同期多重通信装置から見れば、あたかも同期通信網で接続されたようにチャネル分散による高品質の同期通信をIP通信網により実現することができる。   According to the present invention, the conversion device of the present invention is inserted and connected between a synchronous multiplex communication device that is a legacy device that transfers multi-frame data of a plurality of channels in synchronization with a clock signal and an IP communication network that is an asynchronous communication network. One of the plurality of converters is set as a clock master and the remaining clock slave, and further, a specific one of the channels allocated to the converter set as the clock master is set as a master channel used for clock synchronization control, Clock conversion is achieved for distributed channel transmission via the IP communication network by increasing or decreasing the clock frequency so that the reception buffer amount of the master channel is stabilized at the specified center value in the conversion device with the clock slave set, and synchronous multiplex communication From the perspective of the equipment, it is possible to achieve high-quality synchronization through channel distribution as if it were connected via a synchronous communication network. Communication can be realized by an IP network.

このため既設の同期通信網を非同期通信網であるIP通信網に変更しても、本発明の変換装置を使用することで、IP通信網の外部に網同期を必要とすることなく既設のレガシー同期多重通信装置をそのままIP通信網に接続してチャネル分散による同期通信することができ、既設の光ファイバーのインフラを同期通信網からIP通信網に変更する際の障害がなくなり、接続できる機器が飛躍的に増大し、機器のコストも下がるという様々なメリットが得られる。   For this reason, even if an existing synchronous communication network is changed to an IP communication network that is an asynchronous communication network, by using the conversion device of the present invention, the existing legacy communication network is not required outside the IP communication network. Synchronous multiplex communication devices can be directly connected to the IP communication network for synchronous communication by channel distribution, eliminating the obstacles when changing the existing optical fiber infrastructure from the synchronous communication network to the IP communication network, and the devices that can be connected jump In this way, various merits that the cost of the apparatus is reduced and the cost of the apparatus is reduced can be obtained.

またクロックスレーブを設定した複数の変換装置において、クロックマスタを設定した特定の変換装置からの割当てチャネルの1つをマスタチャネルとし、このマスタチャネルの受信バッファ量をクロック制御に使用することで、簡単にクロック同期の主従関係が設定でき、且つネットワーク全体として確実にクロック同期を維持することができる。   Also, in multiple converters with clock slaves set, one of the assigned channels from a specific converter with clock master set as the master channel, and the receive buffer amount of this master channel is used for clock control, making it easy Thus, the master-slave relationship of clock synchronization can be set, and the clock synchronization can be reliably maintained for the entire network.

またチャネル分散伝送の場合、システム立上げ時に、変換装置のスタートアップ処理のタイミングやIPパケットの受信タイミング等はチャネル毎にばらばらになるが、同期多重通信装置に対してはIPパケットのチャネル分散伝送で受信した全チャネルのデータを揃えて送出するマルチフレームデータの同期伝送を必要とするが、本発明にあっては、全チャネルの受信バッファをクリアした後に、受信バッファの蓄積データではなく、メイクビジー処理で生成されるマークホールドデータなどの無信号データによるマルチフレームデータの同期伝送を開始することで、受信バッファの蓄積データの状態に依存することなく、確実にマルチフレームデータによる同期伝送を開始できる。   In the case of distributed channel transmission, the startup processing timing of the conversion device and the reception timing of the IP packet vary at each channel when the system is started up. Although it is necessary to perform synchronous transmission of multi-frame data that sends out all the received channel data in a uniform manner, in the present invention, after clearing the receive buffer for all channels, it is not the stored data in the receive buffer but the make busy. By starting synchronous transmission of multiframe data using no-signal data such as mark hold data generated by processing, it is possible to reliably start synchronous transmission using multiframe data without depending on the state of data stored in the reception buffer. .

また、運用中のチャネルの異常が発生して回復した場合のスタートアップ処理として、異常回復チャネルがマスタチャネルの場合は、電源投入時と同様に全チャネルの受信バッファをクリアして立ち上げることで、マスタチャネルの異常で破綻したクロック同期を回復させることができる。   In addition, as a start-up process when an error occurs in the operating channel and recovers, if the error recovery channel is the master channel, clear the reception buffers of all channels and start up, just like when the power is turned on, It is possible to recover clock synchronization that has failed due to an abnormality in the master channel.

また運用中にマスタチャネル以外のチャネルに異常が発生して回復した場合のスタートアップ処理としては、異常回復チャネルの受信バッファをクリアして無信号データからマルチフレームデータの同期伝送を起動し、受信バッファ量がマスタチャネルの受信バッファ量に達した時にバッファ蓄積データの同期データ伝送に切替えることで、異常回復したチャネルの受信バッファ量を、クロック同期制御に使用しているマスタチャネルの受信バッファ量に連動させてマスタチャネルの受信バッファ量とほぼ等しいところで推移させ、これによってバッファエンプティ等の異常を起こしにくくして、より高品質な同期通信を確保することができる。
In addition, as a startup process when an error occurs in a channel other than the master channel during operation, the receive buffer of the error recovery channel is cleared and synchronous transmission of multiframe data is started from no-signal data. By switching to synchronous data transmission of buffer accumulated data when the amount reaches the reception buffer amount of the master channel, the reception buffer amount of the channel whose error has been recovered is linked to the reception buffer amount of the master channel used for clock synchronization control. Thus, the transition is made at a position almost equal to the reception buffer amount of the master channel, thereby making it difficult for abnormalities such as buffer empty to occur and ensuring higher quality synchronous communication.

図1は本発明による同期非同期通信網の変換装置を用いた通信システムの説明図である。図1において、レガシー多重伝送装置10−1〜10−5は例えば光ファイバーで構築された同期通信網を使用してデータ同期通信する機器であり、本実施形態にあっては2.048Mbpsのレガシーインタフェースを使用して30チャネル分のデータを時分割配置したマルチフレームデータをクロックに同期して転送する多重伝送装置を対象としている。   FIG. 1 is an explanatory diagram of a communication system using a synchronous / asynchronous communication network conversion apparatus according to the present invention. In FIG. 1, legacy multiplex transmission apparatuses 10-1 to 10-5 are devices that perform data synchronous communication using a synchronous communication network constructed of, for example, optical fibers. In this embodiment, a legacy interface of 2.048 Mbps is used. Is used as a multiplex transmission apparatus for transferring multi-frame data in which data for 30 channels are time-divisionally arranged using the synthesizer in synchronization with a clock.

ここで、レガシー多重伝送装置10−1〜10−6にあっては、30チャネル分のデータを時分割多重したマルチフレームデータを同期伝送することから、1チャネル当たりの帯域幅は64Kbpsとなる。   Here, in the legacy multiplex transmission apparatuses 10-1 to 10-6, since the multi-frame data obtained by time-division multiplexing 30-channel data is synchronously transmitted, the bandwidth per channel is 64 Kbps.

本実施形態のレガシーIP変換器12−1〜12−6のそれぞれは対応するレガシー多重伝送装置10−1〜10−6と非同期通信網であるルーターやスイッチで構成されたIPネットワーク18の間に挿入接続され、IPネットワーク18を介してレガシー多重伝送装置10−1〜10−6の相互間でマルチフレームデータの相互通信を行うようにしている。   Each of the legacy IP converters 12-1 to 12-6 of the present embodiment is provided between the corresponding legacy multiplex transmission apparatuses 10-1 to 10-6 and an IP network 18 constituted by routers and switches that are asynchronous communication networks. The multi-frame data is mutually communicated between the legacy multiplex transmission apparatuses 10-1 to 10-6 via the IP network 18.

即ち本実施形態のレガシーIP変換器12−1〜12−6は、同期通信網11−1,11−2のレガシー多重伝送機器10−1〜10−6をレガシーネットワーク14−1〜14−6を介して接続すると共に、非同期通信網15であるIPネットワーク18にイーサネット(R)などのLAN16−1〜16−6により接続している。またレガシーIP変換器12−1〜12−6には固有のIPアドレスが設定されている。   That is, the legacy IP converters 12-1 to 12-6 of the present embodiment connect the legacy multiple transmission devices 10-1 to 10-6 of the synchronous communication networks 11-1 and 11-2 to the legacy networks 14-1 to 14-6. And an IP network 18 that is an asynchronous communication network 15 via LANs 16-1 to 16-6 such as Ethernet (R). In addition, unique IP addresses are set in the legacy IP converters 12-1 to 12-6.

レガシーIP変換器12−1〜12−6は、レガシー多重伝送装置10−1〜10−6から受信したマルチフォーマットフレームのデータを同期クロックに基づいてサンプリングして受信した後に、チャネル分散によりチャネル単位にIPパケットを生成して、IPネットワーク18に一定の時間間隔で送出している。   The legacy IP converters 12-1 to 12-6 sample the multi-format frame data received from the legacy multiplex transmission apparatuses 10-1 to 10-6 on the basis of the synchronization clock, and then perform channel units by channel dispersion. IP packets are generated and sent to the IP network 18 at regular time intervals.

またIPネットワーク18からチャネル分散で送られてくるIPパケットを受信し、30チャネルに対応して設けた各受信バッファに対応するIPパケットのパケットデータを格納した後、30チャネル分の受信バッファの蓄積データを一括して読み出してマルチフォーマットフレームを生成して、クロックに同期してレガシー多重伝送装置10−1〜10−6に送出する。   Also, after receiving IP packets sent from the IP network 18 in a distributed manner, storing packet data of IP packets corresponding to each reception buffer provided corresponding to 30 channels, and then accumulating reception buffers for 30 channels. Data is collectively read to generate a multi-format frame, and is sent to the legacy multiplex transmission apparatuses 10-1 to 10-6 in synchronization with the clock.

図2は本実施形態のレガシーIP変換器12の機能構成を示したブロック図である。図2において、レガシーIP変換器12は、レガシーインタフェース部20、30チャネル分の送信バッファ240−1〜240−30を備えた送信バッファ群24、30チャネル分のパケット組立部260−1〜260−30を備えたパケット組立群26、IPインタフェース部22、30チャネル分のパケット分解部280−1〜280−30を備えたパケット分解群28、30チャネル分の受信バッファ300−1〜300−30を備えた受信バッファ群30、可変クロック部32及びコントロール部34で構成される。   FIG. 2 is a block diagram showing a functional configuration of the legacy IP converter 12 of the present embodiment. 2, the legacy IP converter 12 includes a legacy interface unit 20, a transmission buffer group 24 including transmission buffers 240-1 to 240-30 for 30 channels, and packet assembly units 260-1 to 260- for 30 channels. A packet assembly group 26 including 30; an IP interface unit 22; a packet disassembly group 28 including packet disassembly units 280-1 to 280-30 for 30 channels; and receive buffers 300-1 to 300-30 for 30 channels. The reception buffer group 30 includes a variable clock unit 32 and a control unit 34.

コントロール部34はCPUによるプログラムの実行により実現される機能であり、送信変換部38、受信変換部40、クロックマスタ同期制御部42、クロックスレーブ同期制御部44、マスタスレーブ設定部36、スタートアップ部46及び異常時スタートアップ部48を備えている。   The control unit 34 is a function realized by execution of a program by the CPU, and includes a transmission conversion unit 38, a reception conversion unit 40, a clock master synchronization control unit 42, a clock slave synchronization control unit 44, a master slave setting unit 36, and a startup unit 46. And an abnormal startup unit 48.

コントロール部34に設けたマスタスレーブ設定部36は、IPネットワーク18に接続する複数のレガシーIP変換器のうちの特定の装置、例えば図1のレガシーIP変換器12−1にクロックマスタを設定し、残りのレガシーIP変換器12−2〜12−6にはクロックスレーブを設定する。   A master / slave setting unit 36 provided in the control unit 34 sets a clock master in a specific device among a plurality of legacy IP converters connected to the IP network 18, for example, the legacy IP converter 12-1 in FIG. Clock slaves are set in the remaining legacy IP converters 12-2 to 12-6.

またクロックマスタに設定されたレガシーIP変換器12−1は、レガシーネットワーク14−1を介して接続しているレガシー多重伝送装置10−1の割当チャネルの中の特定の1チャネルを、クロック同期制御に使用するためのマスタチャネルを設定している。   In addition, the legacy IP converter 12-1 set as the clock master controls the clock synchronization control of a specific channel among the assigned channels of the legacy multiplex transmission apparatus 10-1 connected via the legacy network 14-1. A master channel is set up for use.

一方、クロックスレーブに設定されたレガシーIP変換器12−2〜12−6は、クロックマスタに設定されたレガシーIP変換器10−1の割当てチャネルの中の特定の1チャネルを、クロック同期制御に使用するためのマスタチャネルを設定している。   On the other hand, the legacy IP converters 12-2 to 12-6 set as clock slaves use one specific channel among the assigned channels of the legacy IP converter 10-1 set as the clock master for clock synchronization control. The master channel to use is set.

コントロール部34に設けた送信変換部38は、レガシー多重伝送装置10から伝送されたマルチフレームデータの同期通信を可変クロック部32からのクロックに同期してサンプリングし、30チャネル分のデータに分散して、送信バッファ240−1〜240−30のそれぞれに蓄積した後、IPインタフェース部22の機能例えばイーサネット(R)の規格に従って可変クロック部32からの同期クロックに基づく一定の時間間隔で送信バッファ240−1〜240−30からデータを読み出し、パケット組立部260−1〜260−30でIPパケットを生成し、IPネットワーク18に送信させる。   The transmission conversion unit 38 provided in the control unit 34 samples the synchronous communication of the multi-frame data transmitted from the legacy multiplex transmission apparatus 10 in synchronization with the clock from the variable clock unit 32, and distributes it to the data for 30 channels. Then, after accumulating in each of the transmission buffers 240-1 to 240-30, the transmission buffer 240 at regular time intervals based on the function of the IP interface unit 22, for example, the synchronous clock from the variable clock unit 32 according to the Ethernet (R) standard. Data is read from -1 to 240-30, and an IP packet is generated by the packet assembling units 260-1 to 260-30 and transmitted to the IP network 18.

受信変換部40は、IPネットワーク18から受信したIPパケットからパケット分解部280−1〜280−30のそれぞれで分解して取り出したパケットデータを、対応する受信バッファ300−1〜300−30に蓄積させ、可変クロック部32からのクロック信号に同期して、レガシーインタフェース部20により受信バッファ300−1〜300−30から30チャネル分のデータを読み出して時分割配置したマルチフレームデータを生成し、レガシー多重伝送装置10に送信する。   The reception conversion unit 40 accumulates the packet data extracted from the IP packet received from the IP network 18 by the packet decomposition units 280-1 to 280-30 in the corresponding reception buffers 300-1 to 300-30. In synchronism with the clock signal from the variable clock unit 32, the legacy interface unit 20 reads data for 30 channels from the reception buffers 300-1 to 300-30 and generates multi-frame data arranged in a time-sharing manner. It transmits to the multiplex transmission apparatus 10.

クロックマスタ同期制御部42は、マスタスレーブ設定部36によるクロックマスタの設定状態で有効となる。即ち図1にあっては、レガシーIP変換器12−1においてのみクロックマスタ同期制御部42としての機能が有効となる。   The clock master synchronization control unit 42 is enabled in the clock master setting state by the master slave setting unit 36. That is, in FIG. 1, the function as the clock master synchronization control unit 42 is effective only in the legacy IP converter 12-1.

このようにマスタクロックの設定に基づいて有効となったクロックマスタ同期制御部42は、マスタチャネルに対応した例えば受信バッファ300−1に蓄積された受信バッファ量Cが所定のセンタ値Coに達した際に、可変クロック部32を所定の中心周波数foに固定して起動し、これにより送信信変換部38のチャネル分散によるIPパケットの送信処理、及び受信変換部40のチャネル分散による受信したIPパケットの受信データに基づくマルチフォーマットフレームの同期通信を、固定周波数で発信したクロック信号に基づいて行うことになる。   In this way, the clock master synchronization control unit 42 that has become effective based on the setting of the master clock, for example, the reception buffer amount C stored in the reception buffer 300-1 corresponding to the master channel has reached a predetermined center value Co. At this time, the variable clock unit 32 is fixed and started at a predetermined center frequency fo, so that the IP packet transmission processing by the channel dispersion of the transmission conversion unit 38 and the received IP packet by the channel distribution of the reception conversion unit 40 are performed. Multi-format frame synchronous communication based on the received data is performed based on a clock signal transmitted at a fixed frequency.

クロックスレーブ同期制御部44は、クロックスレーブの設定状態で有効となる。即ち、図1の場合にはレガシーIP変換器12−2,12−4で有効となる。   The clock slave synchronization control unit 44 is enabled in the setting state of the clock slave. In other words, the legacy IP converters 12-2 and 12-4 are effective in the case of FIG.

有効となったクロックスレーブ同期制御部44は、マスタチャネルの受信バッファ300−1に蓄積された受信バッファ量Cが所定のセンタ値Coに達した際に、可変クロック部32を中心周波数foに設定して起動し、起動後にマスタチャネルの受信バッファ300−1の受信バッファ量Cを、センタ値Coに安定するように可変クロック部32のクロック周波数を増減する制御を行い、これによってクロックマスタの設定状態にあるレガシーIP変換器12−1に、クロックスレーブの設定状態にあるレガシーIP変換器12−2〜12−6をクロック同期させる。   The valid clock slave synchronization control unit 44 sets the variable clock unit 32 to the center frequency fo when the reception buffer amount C accumulated in the reception buffer 300-1 of the master channel reaches a predetermined center value Co. After starting, control is performed to increase / decrease the clock frequency of the variable clock unit 32 so that the reception buffer amount C of the reception buffer 300-1 of the master channel is stabilized at the center value Co, thereby setting the clock master The legacy IP converters 12-2 to 12-6 in the clock slave setting state are clock-synchronized with the legacy IP converter 12-1 in the state.

コントロール部34に設けたスタートアップ部46は、電源投入に伴うレガシーIP変換器12の立上げ時に、全チャネルの受信バッファ300−1〜300−30をクリアすると共に、この段階では蓄積データが存在しないことから、全チャネルをメイクビジー処理として、30チャネル分の無信号データとして例えばマークホールドデータからマルチフォーマットフレームを生成してレガシー多重伝送装置10に対する同期伝送を開始する。   The start-up unit 46 provided in the control unit 34 clears the reception buffers 300-1 to 300-30 of all channels when the legacy IP converter 12 is started up when the power is turned on, and no accumulated data exists at this stage. Therefore, all channels are set as make-busy processing, and multi-format frames are generated from, for example, mark hold data as no-signal data for 30 channels, and synchronous transmission to the legacy multiplex transmission apparatus 10 is started.

即ち、レガシーIP変換器12でIPネットワークに対しチャネル分散伝送を行う場合、立上げ時に受信バッファ300−1〜300−30に対するIPパケットの受信に基づくパケットデータの蓄積は、他のレガシーIP変換器における立上げ動作のばらつきやIPネットワークにおけるばらつきから様々であり、電源を投入しても受信バッファ300−1〜300−30に蓄積データが揃うことはあり得ない。   That is, when the legacy IP converter 12 performs distributed channel transmission to the IP network, the packet data accumulation based on the reception of the IP packet to the reception buffers 300-1 to 300-30 at the time of start-up is performed by other legacy IP converters. Therefore, even if the power is turned on, the stored data cannot be stored in the reception buffers 300-1 to 300-30.

したがって本実施形態にあっては、立上げ時におけるスタートアップ処理として、メイクビジー処理により蓄積データに依存しないマークホールドデータを使用したマルチフォーマットフレームの作成でクロックに同期して、レガシー多重伝送装置10側に同期通信データの送信を開始できるようにしている。   Therefore, in the present embodiment, as a start-up process at the time of start-up, the legacy multiplex transmission apparatus 10 side synchronizes with the clock in the creation of a multi-format frame using mark hold data that does not depend on accumulated data by the make busy process. The transmission of synchronous communication data can be started.

このようなメイクビジー処理による起動した後は、受信バッファ量が所定のセンタ値Coに達したチャネルの受信バッファからバッファ蓄積データの読出し送信に切り替える。   After startup by such make busy processing, switching is performed from the reception buffer of the channel whose reception buffer amount has reached a predetermined center value Co to reading and transmission of buffer accumulated data.

なお、無信号データとして生成するマークホールドデータは、音声伝送の場合、オール1のデータであり、これは無音状態を示すデータである。   Note that the mark hold data generated as no-signal data is all-one data in the case of audio transmission, and this is data indicating a silent state.

またスタートアップ処理としては、受信バッファ300−1〜300−30のクリアと同時に、送信バッファ240−1〜240−30についてもクリアを行った後に、IPインタフェース部22側のタイミングにより、一定の時間間隔で各チャネルのIPパケットを生成して、IPネットワーク18に送信することになる。   In addition, as a start-up process, at the same time as clearing the reception buffers 300-1 to 300-30, the transmission buffers 240-1 to 240-30 are cleared, and then at a certain time interval according to the timing on the IP interface unit 22 side. Thus, an IP packet for each channel is generated and transmitted to the IP network 18.

コントロール部34に設けた異常時スタートアップ部48は、システムの運用中にチャネル分散伝送を行っているいずれかのチャネルの受信バッファが何らかの異常、例えばネットワーク異常、個別機器異常などが発生して蓄積データが空になるバッファエンプティで破綻し、その後にこの異常が回復した場合のスタートアップ処理を行う。   The abnormal time startup unit 48 provided in the control unit 34 stores accumulated data when a reception buffer of any channel that performs channel distributed transmission during the operation of the system has some abnormality, for example, a network abnormality or an individual device abnormality. When a failure occurs when the buffer becomes empty, the startup process is performed when this error is recovered.

異常時スタートアップ処理には
マスタチャネルの異常回復時のスタートアップ処理
マスタチャネル以外のチャネルの異常回復時のスタートアップ処理
の2つがある。
There are two types of startup processing at the time of abnormality: startup processing at the time of error recovery of the master channel.

まずマスタチャネルの異常が回復した場合の異常時スタートアップ処理は、全チャネルの受信バッファ300−1〜300−30をクリアすると共に、メイクビジー処理により全チャネルをマークホールドデータとしたマルチフォーマットフレームの同期通信データを生成してレガシー多重伝送装置10−1に対する同期通信を開始し、その後に、受信バッファ量が所定のセンタ値Coに達したチャネルの受信バッファからバッファ蓄積データの読出し送信に切り替える。   First, when the master channel error is recovered, the start-up process at the time of abnormality clears the reception buffers 300-1 to 300-30 of all channels and synchronizes multi-format frames with all channels as mark hold data by make busy processing. Communication data is generated and synchronous communication with the legacy multiplex transmission apparatus 10-1 is started. Thereafter, switching is performed from the reception buffer of the channel whose reception buffer amount has reached a predetermined center value Co to reading and transmission of buffer accumulated data.

これはスタートアップ部46による電源投入による立上げ時のスタートアップ処理と基本的に同じである。即ち、システム運用中にマスタチャネルに通信異常を起こして回復した場合には、レガシーIP変換器12におけるクロック同期制御を伴うチャネル分散伝送は破綻していることから、電源投入時と同様、最初から立ち上げるスタートアップ処理を行う。   This is basically the same as the startup process at the time of startup by turning on the power by the startup unit 46. In other words, when a communication error occurs in the master channel during system operation and recovery, channel distributed transmission with clock synchronization control in the legacy IP converter 12 is broken. Start up startup processing.

一方、マスタチャネル以外のチャネルの受信バッファ、即ち受信バッファ300−2〜300−30のいずれかについて通信異常が発生した後の異常回復時の異常スタートアップ処理としては、異常が回復したチャネルの受信バッファ、例えば受信バッファ300−2をクリアすると共に、メイクビジー処理によりマークホールドデータを生成してマルチフォーマットフレームを対応するチャネル位置に配置してレガシー多重伝送装置10に同期送信する。   On the other hand, as an abnormal start-up process at the time of error recovery after a communication error has occurred in any of the receive buffers of channels other than the master channel, that is, any of the receive buffers 300-2 to 300-30, the receive buffer of the channel whose error has been recovered For example, the reception buffer 300-2 is cleared, and mark hold data is generated by make busy processing, and a multi-format frame is arranged at a corresponding channel position and is synchronously transmitted to the legacy multiplex transmission apparatus 10.

その後、異常回復チャネルの受信バッファ300−2の受信バッファ量が、この場合には電源立上げ時のようにセンタ値Coではなく、そのときのマスタチャネルの受信バッファ300−1の受信バッファ量に達したときに、受信バッファ300−2からのバッファ蓄積データの読出し送信に切り替える。   Thereafter, the reception buffer amount of the error recovery channel reception buffer 300-2 is not the center value Co as in the case of power-on in this case, but the reception buffer amount of the master channel reception buffer 300-1 at that time. When it reaches, it switches to reading and transmission of buffer accumulated data from the reception buffer 300-2.

このように異常回復したチャネルの受信バッファの受信バッファ量をマスタチャネルの受信バッファ量に達したときにレガシー多重伝送装置10側への蓄積データの送信を開始させる理由は、異常回復した受信バッファの受信バッファ量をマスタチャネルの受信バッファ量とほぼ同じ値となるように連動して推移させるためである。   The reason for starting the transmission of stored data to the legacy multiplex transmission apparatus 10 when the reception buffer amount of the reception buffer of the channel thus recovered abnormally reaches the reception buffer amount of the master channel is that of the reception buffer recovered abnormally This is because the reception buffer amount is shifted in conjunction with the reception buffer amount of the master channel so as to be almost the same value.

もし異常回復したチャネルの受信バッファ量を、電源投入時と同様、所定の中心値Coに達したときに蓄積データの読出し送出を開始したとすると、このときマスタチャネルの受信バッファ量は必ずしもセンタ値Coになく、そのときのIPパケットの通信状態に応じてずれており、その結果、異常回復したチャネルの受信バッファ量とマスタチャネルの受信バッファ量との間に差を生ずることになる。   If the reception buffer amount of the channel whose error has been recovered reaches the predetermined center value Co as in the case of turning on the power, if the read-out of stored data is started, then the reception buffer amount of the master channel is not necessarily the center value. It shifts according to the communication state of the IP packet at that time, not in Co, and as a result, a difference occurs between the reception buffer amount of the channel that has been recovered abnormally and the reception buffer amount of the master channel.

このような両者の差が大きくなると、差を保ったまま、クロックずれに応じてマスタチャネルのバッファ受信量の変動に連動して異常回復チャネルのバッファ受信量も変動し、ずれ量が大きいと、マスタチャネルの受信バッファ量が下がったときに異常回復チャネルの受信バッファ量がバッファ正常領域を下回ってバッファエンプティの異常を起こす恐れがある。   When the difference between the two becomes large, the buffer reception amount of the error recovery channel also fluctuates in conjunction with the fluctuation of the buffer reception amount of the master channel according to the clock deviation while keeping the difference, and when the deviation amount is large, When the master channel receive buffer amount decreases, the error recovery channel receive buffer amount may fall below the normal buffer region, causing buffer empty errors.

これに対し本実施形態にあっては、異常回復したチャネルの受信バッファ量がそのときのマスタチャネルの受信バッファ量に達したときに蓄積データの読出し送出を開始することで、マスタチャネルの受信バッファ量に異常回復したチャネルの受信バッファ量をほぼ一致させることができ、クロック同期制御に伴う受信バッファ量の変動を全チャネルにつき同じ値で変化させることで、受信バッファ量の変動によるバッファエンプティなどの異常を回避し、安定した高品質な同期通信を確保することができる。   On the other hand, in the present embodiment, when the reception buffer amount of the channel that has been recovered abnormally reaches the reception buffer amount of the master channel at that time, reading and transmission of accumulated data is started, so that the reception buffer of the master channel It is possible to match the reception buffer amount of the channel whose error is recovered to almost the same amount, and by changing the variation of the reception buffer amount due to clock synchronization control with the same value for all channels, the buffer empty due to the variation of the reception buffer amount etc. Abnormality can be avoided and stable high-quality synchronous communication can be ensured.

図3は図2のレガシーIP変換器12をプログラムの実行により実現するコンピュータのハードウェア環境の説明図である。図3において、CPU54のバス56に対しては、RAM58、ROM60に加え、レガシーインタフェース部20及びIPインタフェース部22が接続されている。   FIG. 3 is an explanatory diagram of a hardware environment of a computer that realizes the legacy IP converter 12 of FIG. 2 by executing a program. In FIG. 3, the legacy interface unit 20 and the IP interface unit 22 are connected to the bus 56 of the CPU 54 in addition to the RAM 58 and the ROM 60.

ROM60にはBIOS、OSに加え、本実施形態のレガシーIP変換装置の変換プログラムが格納されている。コンピュータを起動すると、ROM60のBIOISの実行によりOSがRAM58に読み出された後、OSの処理によりROM60から変換プログラムがRAM58に読出し配置され、CPU54により実行されることになる。   In addition to the BIOS and OS, the ROM 60 stores a conversion program for the legacy IP conversion device of this embodiment. When the computer is started, the OS is read out to the RAM 58 by executing the BIOS of the ROM 60, and then the conversion program is read from the ROM 60 to the RAM 58 and executed by the CPU 54 by the processing of the OS.

図4(A)〜(F)は図1のレガシーIP変換器12−1〜12−6に格納されたチャネル管理テーブル50−1〜50−6の説明図である。   4A to 4F are explanatory diagrams of the channel management tables 50-1 to 50-6 stored in the legacy IP converters 12-1 to 12-6 in FIG.

ここでIPネットワーク18を使用したチャネル分散伝送におけるレガシーIP変換器12−1〜12−6のチャネル割当てを図5について説明すると次のようになる。   Here, the channel assignment of the legacy IP converters 12-1 to 12-6 in the distributed channel transmission using the IP network 18 will be described with reference to FIG.

図5において、6台のレガシーIP変換器12−1〜12−6が30チャネルのマルチフレームデータのチャネル分散によるパケット伝送をしている場合、それぞれを6つのノードN1〜N6で表すと、ノードN1〜N6の全点通信(全2二重)を構築する必要がある。   In FIG. 5, when six legacy IP converters 12-1 to 12-6 are performing packet transmission by channel distribution of 30-channel multiframe data, the nodes are represented by six nodes N 1 to N 6, respectively. It is necessary to construct N1 to N6 all-point communication (full duplex).

このようなチャネル分散伝送にあっては、ノード数をnとすると、トーナメント計算により、全点通信のパス数mは、
m=n(n−1)/2
の関係にある。
In such distributed channel transmission, if the number of nodes is n, the number m of all-point communication paths is calculated by tournament calculation.
m = n (n-1) / 2
Are in a relationship.

本実施形態では、チャネル数n=6であることからパス数はm=15となる。この15本のパスを図5ではパスP12〜P16,P23〜P26,P34〜P36,P45〜P46,P56として示している。   In the present embodiment, since the number of channels n = 6, the number of paths is m = 15. In FIG. 5, these 15 paths are shown as paths P12 to P16, P23 to P26, P34 to P36, P45 to P46, and P56.

またノードN1〜N6はそれぞれ30チャネルのチャネル分散伝送を行うことから、1ノード当りの5パスにつきチャネルを均等に割当てるとすると、1パス当り6チャネルが割当てられる。なお、実際の使用するチャネルは割当てチャネルの一部であってもよい。   Further, since nodes N1 to N6 each perform channel distributed transmission of 30 channels, assuming that channels are equally allocated to 5 paths per node, 6 channels are allocated per path. Note that the actually used channel may be a part of the assigned channel.

このような図5みのチャネル分散伝送のパスとチャネル割当てに基づいて図4(A)〜(F)のチャネル管理テーブル50−1〜50−6を設定している。   The channel management tables 50-1 to 50-6 shown in FIGS. 4A to 4F are set based on the channel distributed transmission paths and channel assignments shown in FIG.

クロックスレーブが設定されたレガシーIP変換器12−2〜12−6のチャネル管理テーブル50−2〜50−6は、クロックマスタが設定されたレガシーIP変換器12−1とのパスP12,P13,P14,P15,P16に割当てた6チャネルの内の特定の1チャネル、例えばチャネル番号=1がマスタチャネルに設定されている。   The channel management tables 50-2 to 50-6 of the legacy IP converters 12-2 to 12-6 in which the clock slave is set include paths P12, P13, and the legacy IP converter 12-1 in which the clock master is set. One of the 6 channels assigned to P14, P15, and P16, for example, channel number = 1, is set as the master channel.

クロックスレーブが設定されたレガシーIP変換器12−2〜12−6は、マスタチャネル番号=1に対応した受信バッファ300−1の受信バッファ量をセンタ値Coに保つように可変クロック部32のクロック周波数を増減するクロック同期制御を行うことになる。   The legacy IP converters 12-2 to 12-6 to which the clock slave is set have the clock of the variable clock unit 32 so as to keep the reception buffer amount of the reception buffer 300-1 corresponding to the master channel number = 1 at the center value Co. Clock synchronization control for increasing or decreasing the frequency is performed.

なお、図5は6台のレガシーIP変換器12−1〜12−6の全点通信によるパス構成を例にとっているが、IPネットワーク18の帯域を超えない範囲で、必要に応じて任意の数とすることができる。   Note that FIG. 5 shows an example of a path configuration based on all-point communication of six legacy IP converters 12-1 to 12-6. However, an arbitrary number is required as long as the bandwidth of the IP network 18 is not exceeded. It can be.

図6は図1のレガシーIP変換器12−1,12−2を取り出して、それぞれの機能構成を示した説明図であり、レガシーIP変換器12−1がクロックマスタに設定され、またレガシーIP変換器12−2がクロックスレーブに設定されている。   FIG. 6 is an explanatory diagram showing the functional configuration of the legacy IP converters 12-1 and 12-2 shown in FIG. 1, in which the legacy IP converter 12-1 is set as a clock master, and the legacy IP converter The converter 12-2 is set as a clock slave.

クロックマスタの設定に伴い、レガシーIP変換器12−1のコントロール部34−1にはクロックマスタ同期制御部42としての機能が有効となって動作している。これに対しクロックスレーブを設定したレガシーIP変換器12−2にあっては、コントロール部34−2にクロックスレーブ同期制御部44としての機能が有効となって動作している。   With the setting of the clock master, the control unit 34-1 of the legacy IP converter 12-1 operates with the function as the clock master synchronization control unit 42 enabled. On the other hand, in the legacy IP converter 12-2 in which the clock slave is set, the function as the clock slave synchronization control unit 44 is activated in the control unit 34-2 and operates.

一方、レガシーIP変換器12−1,12−2の両方について、コントロール部34−1,34−2にスタートアップ部46−1,46−2及び異常時スタートアップ部48−1,48−2の機能がそれぞれ有効となって動作している。   On the other hand, for both of the legacy IP converters 12-1 and 12-2, the functions of the startup units 46-1 and 46-2 and the abnormal startup units 48-1 and 48-2 are added to the control units 34-1 and 34-2. Are enabled and operating.

なお、図6では示していないが、いずれのコントロール部34−1,34−2にも、図2に示した送信変換部38及び受信変換部40、更にマスタスレーブ設定部36としての機能が存在することはもちろんである。   Although not shown in FIG. 6, each of the control units 34-1 and 34-2 has functions as the transmission conversion unit 38 and the reception conversion unit 40 shown in FIG. Of course to do.

図7は図6のクロックスレーブが設定されたレガシーIP変換器12−2のクロックスレーブ同期制御部44の制御を示したタイムチャートであり、電源投入もしくはシステム異常が回復した後の立上げ時に受信バッファ量が増加する場合を例に取っている。   FIG. 7 is a time chart showing the control of the clock slave synchronization control unit 44 of the legacy IP converter 12-2 in which the clock slave of FIG. 6 is set, and is received at the start-up after the power is turned on or the system abnormality is recovered. The case where the buffer amount increases is taken as an example.

図7(A)は受信バッファ量Cであり、図7(B)がクロック周波数を示している。立上げ時にあっては、図7(A)の時刻toのように、受信バッファ量Cが所定のセンタ値Coに達した時に、図7(B)のように可変クロック部32−2のクロック周波数fを中心周波数foに設定し、受信バッファ30−2の蓄積データをレガシー多重伝送機器10−2に送出するスタートアップ処理を起動する。   FIG. 7A shows the reception buffer amount C, and FIG. 7B shows the clock frequency. At the time of start-up, when the reception buffer amount C reaches a predetermined center value Co as shown at time to in FIG. 7A, the clock of the variable clock unit 32-2 as shown in FIG. 7B. The frequency f is set to the center frequency fo, and start-up processing for sending the data stored in the reception buffer 30-2 to the legacy multiplex transmission device 10-2 is started.

このときクロックマスタ側のクロック周波数がクロックスレーブ側のクロック周波数より高かったとすると、立ち上げ時に設定している中心周波数foのクロックによるレガシー機器10−2へのデータ送出では、受信バッファ30−2に対するIPネットワーク18側から受信したデータの蓄積に対しデータ読出しの方が遅れることから、受信バッファ量Cは時間の経過に伴って増加する。   Assuming that the clock frequency on the clock master side is higher than the clock frequency on the clock slave side at this time, in the data transmission to the legacy device 10-2 by the clock having the center frequency fo set at the start-up, the data is sent to the reception buffer 30-2. Since data reading is delayed with respect to accumulation of data received from the IP network 18 side, the reception buffer amount C increases with time.

受信バッファ量Cが増加して時刻t1で上限値Cmaxを超えると、クロック周波数fを中心周波数foから最大調整周波数fmaxに変更し、これによって、受信バッファ30−2からレガシー多重伝送機器10−2に対するデータの送出を早める。このため、時刻t1から受信バッファ量は減少を始め、時刻t2で再びセンタ値Coに戻る。   When the reception buffer amount C increases and exceeds the upper limit value Cmax at time t1, the clock frequency f is changed from the center frequency fo to the maximum adjustment frequency fmax, whereby the reception multiplex transmission device 10-2 changes from the reception buffer 30-2. Speed up data transmission for. For this reason, the reception buffer amount starts to decrease from time t1, and returns to the center value Co again at time t2.

時刻t2では、クロック周波数fを、それまでの最大調整周波数fmaxから、中心周波数foに対しプラス側に所定オフセット周波数αだけずらした周波数(fo+α)に変更する。   At time t2, the clock frequency f is changed from the maximum adjustment frequency fmax so far to a frequency (fo + α) shifted by a predetermined offset frequency α to the plus side with respect to the center frequency fo.

このように中心周波数foにオフセット周波数αを加えた周波数(fo+α)に変更することで、時刻toの中心周波数foの場合に比べ、受信バッファ量は緩やかな割合で再び増加を始め、時刻t3で上限値Cmaxに達する。この場合にも時刻t1と同様、クロック周波数を最大調整周波数fmaxに変更し、これによって受信バッファ量を再び減少させて、センタ値Coに時刻t4で戻す。   Thus, by changing to the frequency (fo + α) obtained by adding the offset frequency α to the center frequency fo, the reception buffer amount starts increasing again at a moderate rate compared to the case of the center frequency fo at time to, and at time t3. The upper limit value Cmax is reached. Also in this case, similarly to the time t1, the clock frequency is changed to the maximum adjustment frequency fmax, thereby reducing the reception buffer amount again and returning to the center value Co at the time t4.

時刻t4にあっては、クロック周波数foを、中心周波数にオフセット周波数αを調整回数nを乗じた周波数n・αを加算した周波数(α+2α)に変更する。これによって時刻t4からの受信バッファ量の増加は更に緩やかとなり、時刻t5で上限値Cmaxに達する。時刻t5では再びクロック周波数を最大調整周波数fmaxに変更して、受信バッファ量をセンタ値Coに時刻t6で戻し、この場合にはクロック周波数foは周波数(fo+3α)に変更する。   At time t4, the clock frequency fo is changed to a frequency (α + 2α) obtained by adding a frequency n · α obtained by multiplying the center frequency by the offset frequency α and the number of adjustments n. As a result, the increase in the reception buffer amount from time t4 becomes more gradual and reaches the upper limit value Cmax at time t5. At time t5, the clock frequency is changed again to the maximum adjustment frequency fmax, and the reception buffer amount is returned to the center value Co at time t6. In this case, the clock frequency fo is changed to the frequency (fo + 3α).

時刻t6で周波数(fo+3α)へ変更すると、この例では受信バッファ量Cはセンタ値Coに安定するようなる。受信バッファ量がセンタ値Coに安定した状態は、IPネットワーク18からのIPパケットの受信で受信バッファ30−2に格納されるデータ量と、可変クロック部32−2のクロック周波数(fo+3α)により受信バッファ30−2からレガシー機器10−2に送出されるデータ量が一致した場合であり、これは結局、IPネットワーク18を介してクロックマスタ側の可変クロック部32−1のクロック周波数にクロックスレーブ側の可変クロック部32−2のクロック周波数が同期した状態を確立したことになる。   When the frequency is changed to frequency (fo + 3α) at time t6, the reception buffer amount C is stabilized at the center value Co in this example. The state in which the reception buffer amount is stable at the center value Co is received based on the amount of data stored in the reception buffer 30-2 upon reception of the IP packet from the IP network 18 and the clock frequency (fo + 3α) of the variable clock unit 32-2. This is a case where the amount of data transmitted from the buffer 30-2 to the legacy device 10-2 matches, and this eventually results in the clock slave side to the clock frequency of the variable clock unit 32-1 on the clock master side via the IP network 18. That is, the state where the clock frequency of the variable clock unit 32-2 is synchronized is established.

このように本実施形態にあっては、クロックスレーブが設定されたレガシーIP変換器12−2のクロックスレーブ同期制御部44による受信バッファ量をセンタ値に安定させるためのクロック周波数の調整という学習処理を経て、クロックマスタ側のクロック周波数にクロックスレーブ側のクロック周波数を同期させるクロック同期制御を実現することができる。   As described above, in the present embodiment, the learning process of adjusting the clock frequency for stabilizing the reception buffer amount at the center value by the clock slave synchronization control unit 44 of the legacy IP converter 12-2 in which the clock slave is set. Through the above, it is possible to realize clock synchronization control for synchronizing the clock frequency on the clock slave side with the clock frequency on the clock master side.

ここで図7(B)におけるクロック周波数fの中心周波数foに対する最大調整周波数fmaxの周波数変化は、例えば+100ppm、また中心周波数foに対する最小調整周波数fminの変化幅は−100ppmであり、クロック周波数を段階的に調整するオフセット周波数αとしては例えばα=0.1ppmの分解能としている。   Here, the frequency change of the maximum adjustment frequency fmax with respect to the center frequency fo of the clock frequency f in FIG. 7B is, for example, +100 ppm, and the change width of the minimum adjustment frequency fmin with respect to the center frequency fo is −100 ppm. The offset frequency α to be adjusted is, for example, a resolution of α = 0.1 ppm.

なお、ppmは周波数確度であり、これを周波数の変化幅±Δfで表すと、周波数角度ppmと周波数誤差との間には
(周波数角度ppm)=Δf/(fo×10-8
の関係があることから、例えばfo=2MHz、ppm=100とすると、Δf=5KHzとなり、調整分解能となるオフセット周波数αはα=50Hzとなる。
In addition, ppm is frequency accuracy, and when this is expressed by frequency change width ± Δf, between frequency angle ppm and frequency error, (frequency angle ppm) = Δf / (fo × 10 −8 )
For example, when fo = 2 MHz and ppm = 100, Δf = 5 KHz, and the offset frequency α serving as the adjustment resolution is α = 50 Hz.

また、図7にあっては、3回の調整処理でクロック周波数を安定化させているが、実際にはα=0.1ppmといった分解能であることから、立上げ時のクロックずれにもよるが、本実施形態のクロックスレーブ同期制御によりクロックスレーブ側のクロック周波数を安定化させた同期状態とするためには、通常、数時間から数十時間程度の処理時間が掛かることになる。   In FIG. 7, the clock frequency is stabilized by three adjustment processes. However, since the resolution is actually α = 0.1 ppm, it depends on the clock deviation at the start-up. In order to achieve a synchronized state in which the clock frequency on the clock slave side is stabilized by the clock slave synchronization control of this embodiment, it usually takes a processing time of several hours to several tens of hours.

しかしながら、このような長い時間であっても、一度立ち上げて安定してしまえば、その後は受信バッファ量の変化に対する+αまたは−αのクロック調整の頻度は例えば数日に1回程度となり、IPネットワークに対する外部網によりクロックを伝送してクロック同期を取った場合と遜色のない伝送品質を確保することができる。   However, even if it is such a long time, once it is started and stabilized, the frequency of the + α or −α clock adjustment with respect to the change in the reception buffer amount is about once every several days, for example. Transmission quality comparable to that obtained when clocks are transmitted by an external network to the network to achieve clock synchronization can be ensured.

図8は立上げ時に受信バッファ量が減少する場合の本実施形態のクロックスレーブ同期制御を示したタイムチャートである。   FIG. 8 is a time chart showing the clock slave synchronization control of this embodiment when the reception buffer amount decreases at the time of startup.

図8(A)において、電源投入あるいはシステム異常の回復に伴う立上げにより、図6のクロックスレーブ側のレガシーIP変換器12−2の受信バッファ30−2に、IPネットワーク18からIPインタフェース部22−2で受信したICパケットのパケットデータの蓄積を開始し、受信バッファ量がセンタ値Coに達したとき、図7の場合と同様、図8(B)のようにクロック周波数foをセンタ値foに設定し、レガシーインタフェース部20−2からレガシー多重伝送機器10−2に対し受信バッファ30−2の蓄積データを読み出して同期通信データの送信を開始する。   In FIG. 8A, when the power supply is turned on or the system is started up upon recovery from the system abnormality, the IP interface unit 22 is transferred from the IP network 18 to the reception buffer 30-2 of the legacy IP converter 12-2 on the clock slave side in FIG. -2 starts accumulating the packet data of the IC packet received at -2, and when the reception buffer amount reaches the center value Co, the clock frequency fo is set to the center value fo as shown in FIG. And the accumulated data in the reception buffer 30-2 is read from the legacy interface unit 20-2 to the legacy multiplex transmission device 10-2 and transmission of synchronous communication data is started.

この場合、クロックマスタを設定したレガシーIP変換器12−1の可変クロック部32−1によるクロック周波数に対し、クロックスレーブを設定したレガシーIP変換器12−2の可変クロック部32−2のクロック周波数が高かったとすると、受信バッファ30−2からレガシー多重伝送機器10−2に対するデータ送出が早まるため、図8(A)のように受信バッファ量Cは時刻toから減少を始め、時刻t1で下限値Cminを下回る。   In this case, the clock frequency of the variable clock unit 32-2 of the legacy IP converter 12-2 in which the clock slave is set to the clock frequency of the variable clock unit 32-1 in the legacy IP converter 12-1 in which the clock master is set up. Is high, the data transmission from the reception buffer 30-2 to the legacy multiplex transmission device 10-2 is accelerated, so that the reception buffer amount C starts to decrease from time to as shown in FIG. Below Cmin.

この場合には、クロック周波数fを中心周波数foから最小調整周波数fminに変更し、受信バッファ30−2からの送出量を低下させる。このため、時刻t1から受信バッファ量Cは増加を始め、時刻t2で再びセンタ値Coに回復する。   In this case, the clock frequency f is changed from the center frequency fo to the minimum adjustment frequency fmin, and the transmission amount from the reception buffer 30-2 is reduced. For this reason, the reception buffer amount C starts increasing from time t1 and recovers to the center value Co again at time t2.

センタ値Coに回復したら、クロック周波数fを中心周波数foからオフセット周波数αに調整回数である1回を乗じた周波数を差し引いた周波数(fo−α)に変更する。これにより、時刻t2からの受信バッファ量Cが現象し、減少割合は時刻toの1回目より緩やかとなり、時刻t3で再び下限値Cminを下回ると、クロック周波数fを再び最小調整周波数fminに変更し、時刻t3から受信バッファ量Cを増加させる。   When the center value Co is restored, the clock frequency f is changed to the frequency (fo−α) obtained by subtracting the frequency obtained by multiplying the offset frequency α by one adjustment number from the center frequency fo. As a result, the reception buffer amount C from time t2 occurs, and the rate of decrease becomes more gradual than the first time at time to. When the frequency falls below the lower limit Cmin again at time t3, the clock frequency f is changed again to the minimum adjustment frequency fmin. The reception buffer amount C is increased from time t3.

時刻t4で受信バッファ量Cがセンタ値Coに回復すると、クロック周波数を(fo−2α)に変更し、時刻t4からの受信バッファ量Cの減少割合を更に小さくする。同様な処理を時刻t5,t6で繰り返し、これによりクロック周波数が(fo−3α)となったとき、受信バッファ量Cがセンタ値Coに安定し、マスタクロック側に対しマスタスレーブ側のクロックが同期した安定状態を作り出すことができる。   When the reception buffer amount C recovers to the center value Co at time t4, the clock frequency is changed to (fo-2α), and the decreasing rate of the reception buffer amount C from time t4 is further reduced. Similar processing is repeated at times t5 and t6, and when the clock frequency becomes (fo-3α), the reception buffer amount C is stabilized at the center value Co, and the master slave side clock is synchronized with the master clock side. Stable state can be created.

また本実施形態にあっては、図7または図8のように、立上げ後のクロックスレーブ同期制御による学習処理を通じてクロック同期状態となる安定状態が得られたならば、安定状態におけるクロック周波数、例えば図7の場合には安定クロック周波数(fo+3α)、また図8の場合には安定クロック周波数(fo−3α)をそれぞれ保存する。   Further, in the present embodiment, as shown in FIG. 7 or FIG. 8, if a stable state that is in a clock synchronization state is obtained through learning processing by clock slave synchronization control after startup, the clock frequency in the stable state, For example, in the case of FIG. 7, the stable clock frequency (fo + 3α) is stored, and in the case of FIG. 8, the stable clock frequency (fo-3α) is stored.

そして次に電源投入による立上げ時もしくは通信異常から回復した立上げ時には、受信バッファがセンタ値Coに達したとき、クロック周波数fを中心周波数foではなく、保存している安定クロック周波数に設定してクロック調整処理を開始する。これによって2回目以降のスタートアップ時におけるクロック調整処理の時間を大幅に短縮することができる。   When the power is turned on next time or when the communication buffer is restored, when the reception buffer reaches the center value Co, the clock frequency f is set to the stored stable clock frequency instead of the center frequency fo. Start the clock adjustment process. As a result, the clock adjustment processing time at the second and subsequent startups can be greatly reduced.

またクロックスレーブ同期制御の他の実施形態としては、バッファ変動許容範囲の上下限値として大小2段階の値を有し、クロック周波数を起動してから安定するまで間は小さい方の上下限値による狭いバッファ変動許容範囲を設定し、クロック周波数が安定した後は大きい方の上下限値による広いバッファ変動許容範囲を設定し、これによってクロック周波数が同期状態に安定するまでの時間を短縮することができる。   As another embodiment of the clock slave synchronization control, the upper and lower limits of the buffer fluctuation allowable range have two levels of magnitude, and the smaller upper and lower limits are used until the clock frequency is stabilized after being started. After a narrow buffer fluctuation tolerance is set and the clock frequency is stabilized, a wider buffer fluctuation tolerance is set according to the larger upper and lower limit values, thereby shortening the time until the clock frequency stabilizes in a synchronized state. it can.

このようなバッファ上限値を2段階に設定したクロックスレーブ同期制御によれば、図7,図8の場合にはクロックの安定領域に到達するまでの時間が数時間〜数十時間と長くかかっていたものが、2段階とした場合の設定値の度合にもよるが、数分〜数十分程度というようにクロックが安定するまで時間を大幅に短縮するができる。   According to the clock slave synchronous control in which the buffer upper limit value is set in two stages, it takes a long time of several hours to several tens of hours to reach the stable region of the clock in the case of FIGS. Depending on the degree of the set value when there are two stages, the time can be significantly shortened until the clock is stabilized, such as several minutes to several tens of minutes.

そして幅の狭いバッファ変動許容範囲により短時間でクロックを安定領域に調整した後は、バッファ変動許容範囲の上下限値を大きくして範囲を広げることによって、安定領域でのクロック調整制御が発生する頻度を抑え、より安定したクロック同期状態を確保することができる。   Then, after adjusting the clock to the stable region in a short time with the narrow buffer fluctuation allowable range, the upper and lower limits of the buffer fluctuation allowable range are increased to widen the range, thereby generating clock adjustment control in the stable region. The frequency can be suppressed and a more stable clock synchronization state can be secured.

図9は本実施形態による変換処理の概略を示したフローチャートである。図9において、図2のレガシーIP変換器12を対象に処理を説明すると次のようになる。レガシーIP変換器12の電源を投入して立ち上げると、まずステップS1で初期設定を行う。この初期設定はマスタスレーブ設定部36による設定処理を含み、具体的には
クロックマスタ/スレーブ設定
マスタチャネル設定
クロック同期制御のパラメータ設定
を含んでいる。
FIG. 9 is a flowchart showing an outline of the conversion process according to this embodiment. In FIG. 9, the processing for the legacy IP converter 12 of FIG. 2 will be described as follows. When the legacy IP converter 12 is turned on and started up, initial setting is first performed in step S1. This initial setting includes setting processing by the master / slave setting unit 36, and specifically includes parameter setting for clock master / slave setting master channel setting clock synchronization control.

続いてステップS2でクロックマスタの設定の有無をチェックし、クロックマスタが設定されている場合にはステップS3に進み、クロックマスタ同期制御部42の機能を有効としてクロックマスタ変換処理を実行し、ステップS4で停止指示があるまでクロックマスタ変換処理を繰り返す。   Subsequently, in step S2, whether or not the clock master is set is checked. If the clock master is set, the process proceeds to step S3, the function of the clock master synchronization control unit 42 is enabled and the clock master conversion process is executed. The clock master conversion process is repeated until a stop instruction is issued in S4.

一方、ステップS2でスレーブマスタの設定を判別した場合にはステップS5に進み、クロックスレーブ同期制御部44の機能を有効としてクロックスレーブ変換処理を行い、ステップS6で停止指示があるまで、これを繰り返す。   On the other hand, if the setting of the slave master is determined in step S2, the process proceeds to step S5, the clock slave synchronization control unit 44 is enabled and clock slave conversion processing is performed, and this is repeated until a stop instruction is issued in step S6. .

図10は本実施形態におけるクロックマスタ送信変換処理を示したフローチャートであり、図2のクロックマスタを設定されたコントロール部34に設けた送信変換部38による処理となる。   FIG. 10 is a flowchart showing the clock master transmission conversion process in the present embodiment, which is a process by the transmission conversion unit 38 provided in the control unit 34 in which the clock master of FIG. 2 is set.

図9において、クロックマスタ送信変換処理は、IPインタフェース部22でイーサネット(R)などのIPインタフェースにより決まる一定の送信タイミングに達したかどうかを判別した後、ステップS2で送信バッファ240−1〜240−30に蓄積しているデータからパケット組立部260−1〜260−30で全チャネル分のIPパケット、即ち30個のIPパケットを生成し、IPネットワーク18に送信する。   In FIG. 9, in the clock master transmission conversion process, after determining whether or not the IP interface unit 22 has reached a certain transmission timing determined by an IP interface such as Ethernet (R), the transmission buffers 240-1 to 240 in step S2. The packet assembling units 260-1 to 260-30 generate IP packets for all channels, that is, 30 IP packets, from the data stored in −30, and transmit them to the IP network 18.

IPパケットを生成してIPネットワークに送信する処理は、イーサネット(R)などのIPネットワーク18の通信アルゴリズムにより行うことになる。このようなステップS1〜S2の処理を、ステップS3で停止指示があるまで繰り返す。   The process of generating the IP packet and transmitting it to the IP network is performed by a communication algorithm of the IP network 18 such as Ethernet (R). Such processes of steps S1 to S2 are repeated until a stop instruction is issued in step S3.

図11は本実施形態のクロックマスタ受信変換処理を示したフローチャートであり、図2のクロックマスタを設定されたレガシーIP変換器12の受信変換部40による処理となる。   FIG. 11 is a flowchart showing the clock master reception conversion process of this embodiment, which is a process by the reception conversion unit 40 of the legacy IP converter 12 to which the clock master of FIG. 2 is set.

図11において、クロックマスタ受信変換処理は、ステップS1で可変クロック部32のクロック周波数を中心周波数foに固定して起動した後、ステップS2で全チャネルのスタートアップ処理を実行する。   In FIG. 11, the clock master reception conversion process is started with the clock frequency of the variable clock unit 32 fixed at the center frequency fo in step S1, and then the startup process for all channels is executed in step S2.

スタートアップ処理が済むと、ステップS3で全チャネルの受信バッファの蓄積データを読み出してマルチフレームデータを作成し、可変クロック部32からのクロックに同期してレガシー多重伝送装置10に同期伝送する。   When the start-up process is completed, the data stored in the reception buffers of all channels is read out to create multi-frame data in step S3, and is synchronously transmitted to the legacy multiplex transmission apparatus 10 in synchronization with the clock from the variable clock unit 32.

続いて、ステップS4で特定チャネルに異常が発生したか否かチェックしており、もし異常が発生した場合には、ステップS5でチャネルの異常回復を待ってステップS6の異常時スタートアップ処理を実行する。このようなステップS1〜S6の処理を、ステップS7で停止指示があるまで繰り返す。   Subsequently, in step S4, it is checked whether or not an abnormality has occurred in a specific channel. If an abnormality has occurred, in step S5, the abnormality recovery of the channel is executed after waiting for the recovery of the channel abnormality. . Such processes of steps S1 to S6 are repeated until a stop instruction is issued in step S7.

図12は図11のステップS2に示したスタートアップ処理の詳細を示したフローチャートである。図11において、スタートアップ処理は、ステップS1で全チャネルの受信バッファ300−1〜300−30をクリアし、続いてステップS2で全チャネルをメイクビジー処理によりマークホールドデータとしてレガシーインタフェース部20により可変クロック部32のクロックに同期してマルチフォーマットフレームを生成してレガシー多重伝送装置に対する同期通信を開始する。   FIG. 12 is a flowchart showing details of the startup process shown in step S2 of FIG. In FIG. 11, in the start-up process, the reception buffers 300-1 to 300-30 of all channels are cleared in step S1, and subsequently, in step S2, all channels are set as mark hold data by the make busy process, and the variable clock is generated by the legacy interface unit 20. A multi-format frame is generated in synchronization with the clock of the unit 32 and synchronous communication with the legacy multiplex transmission apparatus is started.

続いてステップS3で、受信バッファ300−1〜300−30の受信バッファ量のうち、センタ値に達した受信バッファがあるか否かチェックし、センタ値に達した受信バッファがあれば、ステップS4でその受信バッファの蓄積データをマルチフォーマットフレームに含めてレガシー多重伝送装置に同期通信するデータ読出し送信に切り替える。   Subsequently, in step S3, it is checked whether there is a reception buffer that has reached the center value among the reception buffer amounts of the reception buffers 300-1 to 300-30. If there is a reception buffer that has reached the center value, step S4 is performed. Thus, the data stored in the reception buffer is included in the multi-format frame and switched to data read transmission for synchronous communication with the legacy multiplex transmission apparatus.

ステップS5にあっては、全チャネルについて蓄積データの送信に切り替えたかどうかのメイクビジー解消の有無をチェックしており、30チャネルのすべてについて受信バッファの蓄積データの送信に切り替わるとメイクビジー解消が判別され、ステップS6で全チャネルを受信バッファの蓄積データからマルチフォーマットフレームを生成して送信する正常処理状態に移行する。   In step S5, it is checked whether or not make-busy cancellation has been performed for all channels to determine whether or not make-busy cancellation has been performed. In step S6, a transition is made to a normal processing state in which a multi-format frame is generated from the accumulated data in the reception buffer and transmitted on all channels.

図13は図11のステップS6に示した異常時スタートアップ処理の詳細を示したフローチャートである。図13において、異常時スタートアップ処理は、ステップS1でマスタチャネルの異常回復か否かチェックし、マスタチャネルの異常回復であった場合には、ステップS2に進み、全チャネル受信バッファをクリアした後、ステップS3で全チャネルのスタートアップ処理を実行する。このスタートアップ処理の詳細は図12のスタートアップ処理のフローチャートと同じである。   FIG. 13 is a flowchart showing details of the abnormal startup process shown in step S6 of FIG. In FIG. 13, the startup process at the time of abnormality checks whether or not the master channel has been recovered in step S1. If the master channel has been recovered from the abnormality, the process proceeds to step S2, and after clearing all channel reception buffers, In step S3, start-up processing for all channels is executed. The details of this startup process are the same as the flowchart of the startup process in FIG.

ステップS1でマスタチャネル以外のチャネルの異常回復を判別した場合には、ステップS4に進み、異常が回復したチャネルの受信バッファをクリアした後、ステップS5でメイクビジー処理により生成したマークホールドデータを異常回復したチャネルに対応するマルチフォーマットフレームの位置に配置して同期通信を開始する。   If it is determined in step S1 that the channel other than the master channel has recovered abnormally, the process proceeds to step S4, the reception buffer of the channel in which the abnormality is recovered is cleared, and then the mark hold data generated by the make busy process in step S5 is abnormal. The communication is started at the position of the multi-format frame corresponding to the recovered channel.

続いてステップS6でマスタチャネルの受信バッファ量を基準値として読み込み、ステップS7で異常回復チャネルの受信バッファ量が基準値に達したか否かチェックしている。ステップS7で異常回復チャネルの受信バッファ量が基準値に到達すると、ステップS8に進み、それまでのメイクビジー処理によるマークホールドデータの送信から受信バッファの蓄積データの送信に切り替えて通常の同期通信状態に移行する。   Subsequently, in step S6, the reception buffer amount of the master channel is read as a reference value, and in step S7, it is checked whether or not the reception buffer amount of the error recovery channel has reached the reference value. When the reception buffer amount of the error recovery channel reaches the reference value in step S7, the process proceeds to step S8, where the transmission of the mark hold data by the make busy processing so far is switched to the transmission of the accumulated data in the reception buffer, and the normal synchronous communication state Migrate to

図14は本実施形態におけるクロックスレーブ送信変換処理のフローチャートであり、図2のレガシーIP変換器12でクロックスレーブが設定されてクロックスレーブ同期制御部44の機能が有効となった場合の送信変換処理である。   FIG. 14 is a flowchart of the clock slave transmission conversion process in the present embodiment. The transmission conversion process when the clock slave is set in the legacy IP converter 12 of FIG. 2 and the function of the clock slave synchronization control unit 44 is enabled. It is.

このクロックスレーブ変換処理にあっては、図10のクロックマスタ送信変換処理と同様、ステップS1でIPインタフェース部22の規格で決まる一定の時間間隔の送信タイミングに達したことを判別すると、ステップS2で全チャネルの送信バッファ240−1〜240−30の蓄積データからIPパケットを生成し、IPネットワーク18に送信する。   In this clock slave conversion process, as in the clock master transmission conversion process of FIG. 10, if it is determined in step S1 that the transmission timing of a certain time interval determined by the standard of the IP interface unit 22 has been reached, in step S2 IP packets are generated from the accumulated data in the transmission buffers 240-1 to 240-30 for all channels and transmitted to the IP network 18.

図15は本実施形態のクロックスレーブ受信変換処理のフローチャートであり、図2のレガシーIP変換器12でクロックスレーブの設定が行われてクロックスレーブ同期制御部44の機能が有効となっている場合の処理となる。   FIG. 15 is a flowchart of the clock slave reception conversion process of the present embodiment, in the case where the clock slave is set in the legacy IP converter 12 of FIG. 2 and the function of the clock slave synchronization control unit 44 is enabled. It becomes processing.

図15において、ステップS1で可変クロック部32のクロック周波数を中心周波数foに設定して、ステップS2で全チャネルのスタートアップ処理を行う。ステップS2のスタートアップ処理の詳細は図12のフローチャートと同じになる。   In FIG. 15, in step S1, the clock frequency of the variable clock unit 32 is set to the center frequency fo, and in step S2, all channels are started up. Details of the startup process in step S2 are the same as those in the flowchart of FIG.

次にステップS3で全チャネルのクロック同期によるマルチフレーム送信に移行する。続いてステップS4でクロックスレーブ同期制御部44によりクロック同期制御を実行する。続いてステップS5で特定チャネルに異常発生があったか否かチェックしており、異常発生を判別すると、ステップS6で異常回復を判別した後、ステップS7で異常時スタートアップ処理を実行する。   Next, in step S3, the process shifts to multiframe transmission by clock synchronization of all channels. Subsequently, clock synchronization control is executed by the clock slave synchronization control unit 44 in step S4. Subsequently, in step S5, it is checked whether or not an abnormality has occurred in a specific channel. If an abnormality has been determined, abnormality recovery is determined in step S6, and then an abnormal startup process is executed in step S7.

ステップS7の異常時スタートアップ処理の詳細は図12のフローチャートと同じになる。このようなステップS3〜S7の処理を、ステップS8で停止指示があるまで繰り返す。   The details of the abnormal startup process in step S7 are the same as those in the flowchart of FIG. Such processes of steps S3 to S7 are repeated until a stop instruction is issued in step S8.

図16は図15のステップS4におけるクロック同期制御処理の詳細を示したフローチャートである。図16において、クロック同期制御処理は、ステップS1でマスタチャネルに対応した受信バッファ量、例えば図2の受信バッファ300−1の受信バッファ量を読み込み、ステップS2で受信バッファ量は上限値か否かチェックする。   FIG. 16 is a flowchart showing details of the clock synchronization control processing in step S4 of FIG. In FIG. 16, the clock synchronization control process reads the reception buffer amount corresponding to the master channel in step S1, for example, the reception buffer amount of the reception buffer 300-1 in FIG. 2, and whether the reception buffer amount is the upper limit value in step S2. To check.

ここでステップS2〜S6の処理は図7に示した受信バッファ量が増加する場合の制御処理であり、ステップS7〜S11が図8に示した受信バッファ量が減少する場合の制御処理である。   Here, the processes in steps S2 to S6 are control processes when the reception buffer amount increases as shown in FIG. 7, and steps S7 to S11 are the control processes when the reception buffer amount decreases as shown in FIG.

ここで図7(A)に示したように、立上げ時センタ値Coから受信バッファ量Cが増加して時刻t1で上限値Cmaxに達したとすると、これがステップS2で判別され、ステップS3でクロック周波数fを最大調整周波数fmaxに変更する。   Here, as shown in FIG. 7A, if the reception buffer amount C increases from the center value Co at startup and reaches the upper limit Cmax at time t1, this is determined in step S2, and in step S3. The clock frequency f is changed to the maximum adjustment frequency fmax.

続いてステップS4で受信バッファ量はセンタ値Coに戻ったか否かチェックし、戻った場合には、ステップS5で調整回数n(ただし初期値n=0)を1つ加算し、ステップS6でクロック周波数をオフセット周波数αに調整回数nを乗算した値を中心周波数foに加えた周波数
f=fo+n・α
に変更し、再びステップS1の処理に戻る。
Subsequently, in step S4, it is checked whether or not the reception buffer amount has returned to the center value Co. If so, in step S5, the adjustment count n (however, the initial value n = 0) is incremented by one, and in step S6 the clock is increased. The frequency f = fo + n · α obtained by multiplying the center frequency fo by the value obtained by multiplying the frequency by the offset frequency α and the adjustment frequency n
And the process returns to step S1 again.

そして受信バッファ量が上限値に達するごとに同様な処理を繰り返し、図7に示したように、最終的に受信バッファ量Cがセンタ値Coに安定した状態で決まるクロック周波数の制御状態でスレーブ側をマスタ側のクロック周波数に同期させる同期安定状態を確立できる。   The same processing is repeated each time the reception buffer amount reaches the upper limit value, and as shown in FIG. 7, the slave side is controlled in a clock frequency control state that is finally determined when the reception buffer amount C is stable at the center value Co. Can be synchronized with the clock frequency on the master side.

一方、バッファ量がセンタ値Coから図8(A)に示したように減少した場合には、ステップS7に進み、受信バッファ量が下限値Cminに達したことを判別すると、ステップS8でクロック周波数を最小調整周波数fminに変更する。   On the other hand, when the buffer amount decreases from the center value Co as shown in FIG. 8A, the process proceeds to step S7, and when it is determined that the reception buffer amount has reached the lower limit value Cmin, the clock frequency is determined in step S8. Is changed to the minimum adjustment frequency fmin.

続いてステップS9で受信バッファ量がセンタ値Coに回復したか否かチェックし、回復した場合には、ステップS10に進んで調整回数nを1つ増加した後、ステップS11でクロック周波数fを調整回数nにオフセット周波数αを乗算した値を中心周波数foから差し引いた
f=fo−n・α
に調整する。
Subsequently, in step S9, it is checked whether or not the reception buffer amount has recovered to the center value Co. If it has recovered, the process proceeds to step S10 and the number of adjustments n is increased by 1, and then the clock frequency f is adjusted in step S11. The value obtained by multiplying the frequency n by the offset frequency α is subtracted from the center frequency fo. F = fo−n · α
Adjust to.

そして、再びステップS1に戻り、ステップS2を介してステップS7〜S11の処理を繰り返すことで、図8に示すように、受信バッファ量がセンタ値Coに安定したときのクロック周波数によりスレーブ側をマスタ側にクロック同期させることができる。   Then, the process returns to step S1 again, and the processes of steps S7 to S11 are repeated via step S2. As shown in FIG. 8, the slave side is mastered by the clock frequency when the reception buffer amount is stabilized at the center value Co. The clock can be synchronized to the side.

また本発明は図2に示したレガシーIP変換器12のコントロール部34として機能する図3のコンピュータで実行される同期非同期網の変換プログラムを提供するものであり、このプログラムは図9乃至図16のフローチャートに示した内容となる。   The present invention also provides a synchronous / asynchronous network conversion program executed by the computer of FIG. 3 which functions as the control unit 34 of the legacy IP converter 12 shown in FIG. The contents shown in the flowchart of FIG.

また本発明はレガシーIP変換器12で実行されるプログラムを格納した記録媒体を提供する。この記録媒体とは、CD−ROM、フロッピィディスク(R)、DVDディスク、光磁気ディスク、ICカードなどの可搬型記録媒体や、コンピュータシステムの内外に備えられたハードディスクドライブなどの記憶装置の他、回線を介してプログラムを保持するデータベースあるいは他のコンピュータシステム並びにそのデータベース、更には回線上の伝送媒体を含むものである。   The present invention also provides a recording medium storing a program executed by the legacy IP converter 12. This recording medium is a portable recording medium such as a CD-ROM, floppy disk (R), DVD disk, magneto-optical disk, IC card, etc., a storage device such as a hard disk drive provided inside or outside the computer system, It includes a database or other computer system that holds a program via a line, the database, and a transmission medium on the line.

なお上記の実施形態にあっては、レガシー多重伝送装置として2.048Mbpsの30チャネル対応の装置を例に取るものであったが、これ以外の1.544Mbpsのレガシー多重伝送装置であってもよいし、適宜のマルチフォーマットフレームの同期通信を行うレガシー機器を含む。   In the above-described embodiment, a 2.048 Mbps 30-channel compatible device is taken as an example of a legacy multiplex transmission device, but other 1.544 Mbps legacy multiplex transmission devices may be used. And legacy equipment that performs synchronous communication of appropriate multi-format frames.

また図7及び図8に示したクロックスレーブ同期制御にあっては、受信バッファ量Cに対し、バッファ変動許容範囲62を決める上限値Cmaxと下限値Cminを設定し、上下限値への到達でクロック周波数を増減させているが、受信バッファ量Cのセンタ値Coからの上昇または下降の傾きに応じてクロック周波数を増減させるようにしてもよい。   In the clock slave synchronization control shown in FIGS. 7 and 8, an upper limit value Cmax and a lower limit value Cmin that determine the buffer fluctuation allowable range 62 are set for the reception buffer amount C, and when the upper and lower limit values are reached. Although the clock frequency is increased / decreased, the clock frequency may be increased / decreased according to the rising or falling slope of the reception buffer amount C from the center value Co.

更に、センタ値Coに対する受信バッファ量の偏差に応じて、クロック周波数fを増減制御することも可能である。即ち、センタ値Coに対し、受信バッファ量のプラス偏差に対してはクロック周波数を増加させ、マイナス偏差に対してはクロック周波数を減少させ、この減少量、増加量を偏差量に応じて制御するいわゆるフィードバック制御を行ってもよい。   Further, the clock frequency f can be increased or decreased in accordance with the deviation of the reception buffer amount with respect to the center value Co. That is, with respect to the center value Co, the clock frequency is increased for a positive deviation of the reception buffer amount, and the clock frequency is decreased for a negative deviation, and the decrease amount and the increase amount are controlled according to the deviation amount. So-called feedback control may be performed.

また本発明は、その目的と利点を損なうことのない適宜の変形を含み、更に上記の実施形態に示した数値による限定は受けない。   Further, the present invention includes appropriate modifications that do not impair the object and advantages thereof, and is not limited by the numerical values shown in the above embodiments.

ここで本発明の特徴を列挙すると次の付記のようになる。
(付記)

(付記1)(装置)
クロック信号に同期して複数チャネルのマルチフレームデータを伝送する同期多重通信装置と非同期にデータを転送する機器で構成された非同期通信網との間に挿入接続され、複数の同期多重通信装置の相互間でデータを転送させる同期非同期通信網の変換装置に於いて、
複数の変換装置の内の特定の変換装置にクロックマスタを設定すると共に残りの変換装置にクロックスレーブを設定し、前記クロックマスタに設定された変換装置の割当チャネルの中の特定の1チャネルをクロック同期制御のマスタチャネルに設定するマスタスレーブ設定部と、
出力するクロック信号の周波数を可変制御可能な可変クロック部と、
前記同期多重通信装置から受信したマルチフレームデータをチャネル分散して各送信バッファに蓄積し、一定間隔で送信バッファの蓄積データから非同期データを生成して前記非同期通信網に送信する送信変換部と、
前記非同期通信網からチャネル分散された非同期データを受信して各受信バッファに蓄積し、前記可変クロック部のクロック信号に同期して受信バッファの蓄積データからマルチフレームデータを生成して前記同期多重通信装置に送信する受信変換部と、
前記クロックマスタの設定状態で有効となり、前記マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に、前記可変クロック部を所定の中心周波数に固定して起動させるクロックマスタ同期制御部と、
前記クロックスレーブの設定状態で有効となり、前記マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に前記可変クロック部を前記中心周波数に設定して起動し、起動後に受信バッファ量を前記センタ値に安定するように前記可変クロック部のクロック周波数を制御して、前記クロックマスタの設定状態にある他の変換装置にクロック同期させるクロックスレーブ同期制御部と、
を備えたことを特徴とする変換装置。(1)
Here, the features of the present invention are enumerated as follows.
(Appendix)

(Appendix 1) (Device)
Inserted and connected between a synchronous multiplex communication apparatus that transmits multi-channel data of a plurality of channels in synchronization with a clock signal and an asynchronous communication network composed of devices that transfer data asynchronously. In a synchronous asynchronous communication network conversion device that transfers data between
A clock master is set for a specific conversion device among a plurality of conversion devices, a clock slave is set for the remaining conversion devices, and one specific channel among the assigned channels of the conversion devices set as the clock master is clocked. A master / slave setting unit for setting the master channel for synchronous control;
A variable clock unit capable of variably controlling the frequency of the output clock signal;
A transmission conversion unit that distributes the multi-frame data received from the synchronous multiplex communication device and accumulates it in each transmission buffer, generates asynchronous data from the accumulated data in the transmission buffer at regular intervals, and transmits the asynchronous data to the asynchronous communication network;
Asynchronous data received from the asynchronous communication network is distributed and stored in each reception buffer, and multiframe data is generated from the data stored in the reception buffer in synchronization with the clock signal of the variable clock unit. A receiving converter for transmitting to the device;
A clock that is valid in the setting state of the clock master and that starts the variable clock unit at a predetermined center frequency when the reception buffer amount stored in the reception buffer of the master channel reaches a predetermined center value. A master synchronization control unit;
It becomes effective in the setting state of the clock slave, and when the reception buffer amount accumulated in the reception buffer of the master channel reaches a predetermined center value, the variable clock unit is set to the center frequency and started. A clock slave synchronization control unit that controls the clock frequency of the variable clock unit so as to stabilize the reception buffer amount at the center value, and synchronizes the clock with another conversion device in the setting state of the clock master;
A conversion device comprising: (1)

(付記2)(スタートアップ処理)
付記1記載の変換装置に於いて、前記受信変換部は、電源投入に伴う立上げ時に、全チャネルの受信バッファをクリアすると共に全チャネルを無信号データとしたマルチフレームデータを生成して前記同期多重通信装置に同期送信を開始し、同期送信開始後に受信バッファ量が所定のセンタ値に達したチャネルから受信バッファに蓄積したデータの読出し送信に切り替えることを特徴とする変換装置。(2)
(Appendix 2) (Startup process)
In the conversion device according to attachment 1, the reception conversion unit clears the reception buffer of all channels and generates multi-frame data in which all channels are non-signal data at the time of start-up upon power-on to generate the synchronization A conversion apparatus, wherein synchronous transmission is started to a multiplex communication apparatus, and after the synchronous transmission is started, switching is performed from a channel whose reception buffer amount has reached a predetermined center value to reading and transmission of data accumulated in the reception buffer. (2)

(付記3)(マスタチャネル異常時スタートアップ処理)
付記1記載の変換装置に於いて、前記受信変換部は、運用中に前記マスタチャネルの異常が回復した立上げ時に、全チャネルの受信バッファをクリアすると共に全チャネルを無信号データとしたマルチフレーデータを生成して前記同期多重通信装置に同期送信を開始し、同期送信開始後に受信バッファ量が所定のセンタ値に達したチャネルからバッファ蓄積データの読出し送信に切り替えることを特徴とする変換装置。(3)
(Appendix 3) (Startup process when master channel is abnormal)
The conversion apparatus according to attachment 1, wherein the reception conversion unit clears the reception buffer of all channels and restores all channels to non-signal data when the master channel abnormality is recovered during operation. A conversion apparatus, comprising: generating data, starting synchronous transmission to the synchronous multiplex communication apparatus, and switching to reading and transmission of buffer accumulated data from a channel whose reception buffer amount has reached a predetermined center value after the start of synchronous transmission. (3)

(付記4)(非マスタチャネル異常時スタートアップ処理)
付記1記載の変換装置に於いて、前記受信変換部は、運用中に前記マスタチャネル以外のチャネルの異常が回復した立上げ時に、異常回復チャネルの受信バッファをクリアすると共に無信号データをマルチフレームデータに含めて前記同期多重通信装置に同期送信し、前記異常回復チャネルの受信バッファ量が前記マスタチャネルの受信バッファ量に達した時に、バッファ蓄積データの読出し送信に切り替えることを特徴とする変換装置。(4)
(Appendix 4) (Startup process when a non-master channel error occurs)
The conversion device according to attachment 1, wherein the reception conversion unit clears the reception buffer of the error recovery channel and multi-frames the non-signal data at the time of start-up when an error of a channel other than the master channel is recovered during operation. A conversion device characterized in that the data is synchronously transmitted to the synchronous multiplex communication device and is switched to read transmission of buffer accumulated data when the reception buffer amount of the error recovery channel reaches the reception buffer amount of the master channel. . (4)

(付記5)(クロックスレーブ同期制御の詳細)
付記1記載の変換装置に於いて、前記クロックスレーブ同期制御部は、
クロック周波数を中心周波数から起動した後に受信バッファ量がバッファ変動許容範囲の上限値を超えた場合は所定の最大調整周波数に変更し、変更後に受信バッファ量が前記センタ値に戻った時に前記最大調整周波数を前記中心周波数に所定のオフセット周波数を加算した周波数に変更する処理を、前記オフセット周波数を順次増加させながら繰り返し、
クロック周波数を中心周波数から起動した後に受信バッファ量が前記バッファ変動許容範囲の下限値を下回った場合は所定の最小調整周波数に変更し、変更後に受信バッファ量が前記センタ値に戻った時に前記最小調整周波数を前記中心周波数から所定のオフセット周波数を減算した周波数に変更する処理を、前記オフセット周波数を順次増加させながら繰り返すことを特徴とする変換装置。(5)
(Appendix 5) (Details of clock slave synchronization control)
In the conversion device according to attachment 1, the clock slave synchronization control unit includes:
If the receive buffer amount exceeds the upper limit of the allowable range of buffer fluctuation after starting the clock frequency from the center frequency, it is changed to a predetermined maximum adjustment frequency, and the maximum adjustment is made when the receive buffer amount returns to the center value after the change. The process of changing the frequency to a frequency obtained by adding a predetermined offset frequency to the center frequency is repeated while sequentially increasing the offset frequency,
When the reception buffer amount falls below the lower limit value of the buffer fluctuation allowable range after starting the clock frequency from the center frequency, it is changed to a predetermined minimum adjustment frequency, and when the reception buffer amount returns to the center value after the change, the minimum A conversion device characterized by repeating the process of changing the adjustment frequency to a frequency obtained by subtracting a predetermined offset frequency from the center frequency while increasing the offset frequency sequentially. (5)

(付記6)(レガシーIFとIP通信網)
付記1記載の変換装置に於いて、前記同期多重通信装置はレガシーインタフェースを備えた機器であり、前記非同期通信網の機器はインターネットプロトコルインタフェースを備えた機器であることを特徴とする変換装置。
(Appendix 6) (Legacy IF and IP communication network)
The conversion apparatus according to claim 1, wherein the synchronous multiplex communication device is a device having a legacy interface, and the device of the asynchronous communication network is a device having an Internet protocol interface.

(付記7)(方法)
クロック信号に同期して複数チャネルのマルチフレームデータを伝送する同期多重通信装置と非同期にデータを転送する機器で構成された非同期通信網との間に挿入接続され、複数の同期多重通信装置の相互間でデータを転送させる変換装置の変換方法に於いて、
複数の変換装置の内の特定の変換装置にクロックマスタを設定すると共に残りの変換装置にクロックスレーブを設定し、前記クロックマスタに設定された変換装置の割当チャネルの中の特定の1チャネルをクロック同期制御のマスタチャネルに設定するマスタスレーブ設定ステップと、
前記同期多重通信装置から受信したマルチフレームデータをチャネル分散して各送信バッファに蓄積し、一定間隔で送信バッファの蓄積データから非同期データを生成して前記非同期通信網に送信する送信変換ステップと、
前記非同期通信網からチャネル分散された非同期データを受信して各受信バッファに蓄積し、可変クロック部のクロック信号に同期して受信バッファの蓄積データからマルチフレームデータを生成して前記同期多重通信装置に送信する受信変換ステップと、
前記クロックマスタの設定状態で有効となり、前記マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に、前記可変クロック部を所定の中心周波数に固定して起動させるクロックマスタ同期制御ステップと、
前記クロックスレーブの設定状態で有効となり、前記マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に前記可変クロック部を前記中心周波数に設定して起動し、起動後に受信バッファ量を前記センタ値に安定するように前記可変クロック部のクロック周波数を制御して、前記クロックマスタの設定状態にある他の変換装置にクロック同期させるクロックスレーブ同期制御ステップと、
を備えたことを特徴とする変換方法。(6)
(Appendix 7) (Method)
Inserted and connected between a synchronous multiplex communication apparatus that transmits multi-channel data of a plurality of channels in synchronization with a clock signal and an asynchronous communication network composed of devices that transfer data asynchronously. In the conversion method of the conversion device for transferring data between,
A clock master is set for a specific conversion device among a plurality of conversion devices, a clock slave is set for the remaining conversion devices, and one specific channel among the assigned channels of the conversion devices set as the clock master is clocked. Master / slave setting step for setting the master channel for synchronous control,
A transmission conversion step of distributing multi-frame data received from the synchronous multiplex communication device to each transmission buffer and storing it in each transmission buffer, generating asynchronous data from the storage data in the transmission buffer at regular intervals, and transmitting it to the asynchronous communication network;
Asynchronous data communication apparatus that receives asynchronous data distributed in channels from the asynchronous communication network and stores the asynchronous data in each reception buffer, and generates multi-frame data from the data stored in the reception buffer in synchronization with the clock signal of the variable clock unit. A receiving conversion step to send to
A clock that is valid in the setting state of the clock master and that starts the variable clock unit at a predetermined center frequency when the reception buffer amount stored in the reception buffer of the master channel reaches a predetermined center value. A master synchronization control step;
It becomes effective in the setting state of the clock slave, and when the reception buffer amount accumulated in the reception buffer of the master channel reaches a predetermined center value, the variable clock unit is set to the center frequency and started. A clock slave synchronization control step of controlling the clock frequency of the variable clock unit to stabilize the reception buffer amount at the center value, and clock-synchronizing with another conversion device in the setting state of the clock master;
A conversion method characterized by comprising: (6)

(付記8)(スタートアップ処理)
付記7記載の変換方法に於いて、前記受信変換ステップは、電源投入に伴う立上げ時に、全チャネルの受信バッファをクリアすると共に全チャネルを無信号データとしたマルチフレームデータを生成して前記同期多重通信装置に同期送信を開始し、同期送信開始後に受信バッファ量が所定のセンタ値に達したチャネルから受信バッファに蓄積したデータの読出し送信に切り替えることを特徴とする変換方法。
(Appendix 8) (Startup process)
In the conversion method according to appendix 7, the reception conversion step generates the multi-frame data by clearing the reception buffer of all channels and generating multi-frame data with all the channels as non-signal data at the time of startup upon power-on. A conversion method comprising: starting synchronous transmission to a multiplex communication apparatus, and switching to reading and transmission of data accumulated in a reception buffer from a channel whose reception buffer amount has reached a predetermined center value after the start of synchronous transmission.

(付記9)(マスタチャネル異常時スタートアップ処理)
付記7記載の変換方法に於いて、前記受信変換ステップは、
運用中に前記マスタチャネルの異常が回復した立上げ時に、全チャネルの受信バッファをクリアすると共に全チャネルを無信号データとしたマルチフレームデータを生成して前記同期多重通信装置に同期送信を開始し、同期送信開始後に受信バッファ量が所定のセンタ値に達したチャネルからバッファ蓄積データの読出し送信に切り替え、
運用中に前記マスタチャネル以外のチャネルの異常が回復した立上げ時に、異常回復チャネルの受信バッファをクリアすると共に無信号データをマルチフレームデータに含めて前記同期多重通信装置に同期送信し、前記異常回復チャネルの受信バッファ量が前記マスタチャネルの受信バッファ量に達した時に、バッファ蓄積データの読出し送信に切り替えることを特徴とする変換方法。
(Appendix 9) (Startup process when master channel is abnormal)
In the conversion method according to attachment 7, the reception conversion step includes:
When the master channel abnormality is recovered during operation, the reception buffer of all channels is cleared and multi-frame data with all channels as no-signal data is generated to start synchronous transmission to the synchronous multiplex communication device. , After the start of synchronous transmission, switching from the channel in which the reception buffer amount has reached a predetermined center value to reading transmission of buffer accumulated data,
At the time of start-up when an error of a channel other than the master channel is recovered during operation, the reception buffer of the error recovery channel is cleared and non-signal data is included in multiframe data to be transmitted synchronously to the synchronous multiplex communication device, and the error A conversion method characterized by switching to read transmission of buffer accumulated data when the reception buffer amount of the recovery channel reaches the reception buffer amount of the master channel.

(付記10)(クロックスレーブ同期制御の詳細)
付記7記載の変換方法に於いて、前記クロックスレーブ同期制御ステップは、
クロック周波数を中心周波数から起動した後に受信バッファ量がバッファ変動許容範囲の上限値を超えた場合は所定の最大調整周波数に変更し、変更後に受信バッファ量が前記センタ値に戻った時に前記最大調整周波数を前記中心周波数に所定のオフセット周波数を加算した周波数に変更する処理を、前記オフセット周波数を順次増加させながら繰り返し、
クロック周波数を中心周波数から起動した後に受信バッファ量が前記バッファ変動許容範囲の下限値を下回った場合は所定の最小調整周波数に変更し、変更後に受信バッファ量が前記センタ値に戻った時に前記最小調整周波数を前記中心周波数から所定のオフセット周波数を減算した周波数に変更する処理を、前記オフセット周波数を順次増加させながら繰り返すことを特徴とする変換方法。
(Appendix 10) (Details of clock slave synchronization control)
In the conversion method according to attachment 7, the clock slave synchronization control step includes:
If the receive buffer amount exceeds the upper limit of the allowable range of buffer fluctuation after starting the clock frequency from the center frequency, it is changed to a predetermined maximum adjustment frequency, and the maximum adjustment is made when the receive buffer amount returns to the center value after the change. The process of changing the frequency to a frequency obtained by adding a predetermined offset frequency to the center frequency is repeated while sequentially increasing the offset frequency,
When the reception buffer amount falls below the lower limit value of the buffer fluctuation allowable range after starting the clock frequency from the center frequency, it is changed to a predetermined minimum adjustment frequency, and when the reception buffer amount returns to the center value after the change, the minimum A conversion method characterized by repeating the process of changing the adjustment frequency to a frequency obtained by subtracting a predetermined offset frequency from the center frequency while increasing the offset frequency sequentially.

(付記11)(プログラム)
クロック信号に同期して複数チャネルのマルチフレームデータを伝送する同期多重通信装置と非同期にデータを転送する機器で構成された非同期通信網との間に挿入接続され、複数の同期多重通信装置の相互間でデータを転送させる変換装置のコンピュータに、
複数の変換装置の内の特定の変換装置にクロックマスタを設定すると共に残りの変換装置にクロックスレーブを設定し、前記クロックマスタに設定された変換装置の割当チャネルの中の特定の1チャネルをクロック同期制御のマスタチャネルに設定するマスタスレーブ設定ステップと、
前記同期多重通信装置から受信したマルチフレームデータをチャネル分散して各送信バッファに蓄積し、一定間隔で送信バッファの蓄積データから非同期データを生成して前記非同期通信網に送信する送信変換ステップと、
前記非同期通信網からチャネル分散された非同期データを受信して各受信バッファに蓄積し、可変クロック部のクロック信号に同期して受信バッファの蓄積データからマルチフレームデータを生成して前記同期多重通信装置に送信する受信変換ステップと、
前記クロックマスタの設定状態で有効となり、前記マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に、前記可変クロック部を所定の中心周波数に固定して起動させるクロックマスタ同期制御ステップと、
前記クロックスレーブの設定状態で有効となり、前記マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に前記可変クロック部を前記中心周波数に設定して起動し、起動後に受信バッファ量を前記センタ値に安定するように前記可変クロック部のクロック周波数を制御して、前記クロックマスタの設定状態にある他の変換装置にクロック同期させる第1クロックスレーブ同期制御ステップと、
を実行させることを特徴とするプログラム。
(Appendix 11) (Program)
Inserted and connected between a synchronous multiplex communication apparatus that transmits multi-channel data of a plurality of channels in synchronization with a clock signal and an asynchronous communication network composed of devices that transfer data asynchronously. To the computer of the conversion device that transfers data between
A clock master is set for a specific conversion device among a plurality of conversion devices, a clock slave is set for the remaining conversion devices, and one specific channel among the assigned channels of the conversion devices set as the clock master is clocked. Master / slave setting step for setting the master channel for synchronous control,
A transmission conversion step of distributing multi-frame data received from the synchronous multiplex communication device to each transmission buffer and storing it in each transmission buffer, generating asynchronous data from the storage data in the transmission buffer at regular intervals, and transmitting it to the asynchronous communication network;
Asynchronous data communication apparatus that receives asynchronous data distributed in channels from the asynchronous communication network and stores the asynchronous data in each reception buffer, and generates multi-frame data from the data stored in the reception buffer in synchronization with the clock signal of the variable clock unit. A receiving conversion step to send to
A clock that is valid in the setting state of the clock master and that starts the variable clock unit at a predetermined center frequency when the reception buffer amount stored in the reception buffer of the master channel reaches a predetermined center value. A master synchronization control step;
It becomes effective in the setting state of the clock slave, and when the reception buffer amount accumulated in the reception buffer of the master channel reaches a predetermined center value, the variable clock unit is set to the center frequency and started. A first clock slave synchronization control step of controlling the clock frequency of the variable clock unit so as to stabilize the reception buffer amount at the center value and clock-synchronizing with another conversion device in the setting state of the clock master;
A program characterized by having executed.

(付記12)(スタートアップ処理)
付記11記載のプログラムに於いて、前記受信変換ステップは、電源投入に伴う立上げ時に、全チャネルの受信バッファをクリアすると共に全チャネルを無信号データとしたマルチフレームデータを生成して前記同期多重通信装置に同期送信を開始し、同期送信開始後に受信バッファ量が所定のセンタ値に達したチャネルから受信バッファに蓄積したデータの読出し送信に切り替えることを特徴とするプログラム。
(Appendix 12) (Startup process)
In the program according to appendix 11, in the reception conversion step, when the power is turned on, the reception buffer of all channels is cleared and multiframe data in which all channels are set to no signal data is generated to generate the synchronous multiplexing. A program characterized by starting synchronous transmission to a communication device and switching to reading and transmission of data accumulated in a reception buffer from a channel whose reception buffer amount has reached a predetermined center value after the start of synchronous transmission.

(付記13)(マスタチャネル異常時スタートアップ処理)
付記11記載のプログラムに於いて、前記受信変換ステップは、
運用中に前記マスタチャネルの異常が回復した立上げ時に、全チャネルの受信バッファをクリアすると共に全チャネルを無信号データとしたマルチフレームデータを生成して前記同期多重通信装置に同期送信を開始し、同期送信開始後に受信バッファ量が所定のセンタ値に達したチャネルからバッファ蓄積データの読出し送信に切り替え、
運用中に前記マスタチャネル以外のチャネルの異常が回復した立上げ時に、異常回復チャネルの受信バッファをクリアすると共に無信号データをマルチフレームデータに含めて前記同期多重通信装置に同期送信し、前記異常回復チャネルの受信バッファ量が前記マスタチャネルの受信バッファ量に達した時に、バッファ蓄積データの読出し送信に切り替えることを特徴とするプログラム。
(Supplementary note 13) (Start-up process when master channel is abnormal)
In the program according to attachment 11, the reception conversion step includes:
When the master channel abnormality is recovered during operation, the reception buffer of all channels is cleared and multi-frame data with all channels as no-signal data is generated to start synchronous transmission to the synchronous multiplex communication device. , After the start of synchronous transmission, switching from the channel in which the reception buffer amount has reached a predetermined center value to reading transmission of buffer accumulated data,
At the time of start-up when an error of a channel other than the master channel is recovered during operation, the reception buffer of the error recovery channel is cleared and non-signal data is included in multiframe data to be transmitted synchronously to the synchronous multiplex communication device, and the error A program for switching to read transmission of buffer accumulated data when the reception buffer amount of the recovery channel reaches the reception buffer amount of the master channel.

(付記14)(クロックスレーブ同期制御の詳細)
付記11記載のプログラムに於いて、前記クロックスレーブ同期制御ステップは、
クロック周波数を中心周波数から起動した後に受信バッファ量がバッファ変動許容範囲の上限値を超えた場合は所定の最大調整周波数に変更し、変更後に受信バッファ量が前記センタ値に戻った時に前記最大調整周波数を前記中心周波数に所定のオフセット周波数を加算した周波数に変更する処理を、前記オフセット周波数を順次増加させながら繰り返し、
クロック周波数を中心周波数から起動した後に受信バッファ量が前記バッファ変動許容範囲の下限値を下回った場合は所定の最小調整周波数に変更し、変更後に受信バッファ量が前記センタ値に戻った時に前記最小調整周波数を前記中心周波数から所定のオフセット周波数を減算した周波数に変更する処理を、前記オフセット周波数を順次増加させながら繰り返すことを特徴とするプログラム。
(Appendix 14) (Details of clock slave synchronization control)
In the program according to attachment 11, the clock slave synchronization control step includes:
If the receive buffer amount exceeds the upper limit of the allowable range of buffer fluctuation after starting the clock frequency from the center frequency, it is changed to a predetermined maximum adjustment frequency, and the maximum adjustment is made when the receive buffer amount returns to the center value after the change. The process of changing the frequency to a frequency obtained by adding a predetermined offset frequency to the center frequency is repeated while sequentially increasing the offset frequency,
When the reception buffer amount falls below the lower limit value of the buffer fluctuation allowable range after starting the clock frequency from the center frequency, it is changed to a predetermined minimum adjustment frequency, and when the reception buffer amount returns to the center value after the change, the minimum A program characterized by repeating the process of changing the adjustment frequency to a frequency obtained by subtracting a predetermined offset frequency from the center frequency while sequentially increasing the offset frequency.

(付記15)(記録媒体)
クロック信号に同期して複数チャネルのマルチフレームデータを伝送する同期多重通信装置と非同期にデータを転送する機器で構成された非同期通信網との間に挿入接続され、複数の同期多重通信装置の相互間でデータを転送させる同期非同期通信網の変換装置のコンピュータに、
複数の変換装置の内の特定の変換装置にクロックマスタを設定すると共に残りの変換装置にクロックスレーブを設定し、前記クロックマスタに設定された変換装置の割当チャネルの中の特定の1チャネルをクロック同期制御のマスタチャネルに設定するマスタスレーブ設定ステップと、
前記同期多重通信装置から受信したマルチフレームデータをチャネル分散して各送信バッファに蓄積し、一定間隔で送信バッファの蓄積データから非同期データを生成して前記非同期通信網に送信する送信変換ステップと、
前記非同期通信網からチャネル分散された非同期データを受信して各受信バッファに蓄積し、可変クロック部のクロック信号に同期して受信バッファの蓄積データからマルチフレームデータを生成して前記同期多重通信装置に送信する受信変換ステップと、
前記クロックマスタの設定状態で有効となり、前記マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に、前記可変クロック部を所定の中心周波数に固定して起動させるクロックマスタ同期制御ステップと、
前記クロックスレーブの設定状態で有効となり、前記マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に前記可変クロック部を前記中心周波数に設定して起動し、起動後に受信バッファ量を前記センタ値に安定するように前記可変クロック部のクロック周波数を制御して、前記クロックマスタの設定状態にある他の変換装置にクロック同期させるクロックスレーブ同期制御ステップと、
を実行させるプログラムを格納したことを特徴とするコンピュータ可読の記録媒体。(7)
(Appendix 15) (Recording medium)
Inserted and connected between a synchronous multiplex communication apparatus that transmits multi-channel data of a plurality of channels in synchronization with a clock signal and an asynchronous communication network composed of devices that transfer data asynchronously. To the computer of the conversion device of the synchronous asynchronous communication network that transfers data between
A clock master is set for a specific conversion device among a plurality of conversion devices, a clock slave is set for the remaining conversion devices, and one specific channel among the assigned channels of the conversion devices set as the clock master is clocked. Master / slave setting step for setting the master channel for synchronous control,
A transmission conversion step of distributing multi-frame data received from the synchronous multiplex communication device to each transmission buffer and storing it in each transmission buffer, generating asynchronous data from the storage data in the transmission buffer at regular intervals, and transmitting it to the asynchronous communication network;
Asynchronous data communication apparatus that receives asynchronous data distributed in channels from the asynchronous communication network and stores the asynchronous data in each reception buffer, and generates multi-frame data from the data stored in the reception buffer in synchronization with the clock signal of the variable clock unit. A receiving conversion step to send to
A clock that is valid in the setting state of the clock master and that starts the variable clock unit at a predetermined center frequency when the reception buffer amount stored in the reception buffer of the master channel reaches a predetermined center value. A master synchronization control step;
It becomes effective in the setting state of the clock slave, and when the reception buffer amount accumulated in the reception buffer of the master channel reaches a predetermined center value, the variable clock unit is set to the center frequency and started. A clock slave synchronization control step of controlling the clock frequency of the variable clock unit to stabilize the reception buffer amount at the center value, and clock-synchronizing with another conversion device in the setting state of the clock master;
The computer-readable recording medium characterized by storing the program which performs. (7)

(付記16)(スタートアップ処理)
付記15記載の記録媒体に於いて、前記受信変換ステップは、電源投入に伴う立上げ時に、全チャネルの受信バッファをクリアすると共に全チャネルを無信号データとしたマルチフレームデータを生成して前記同期多重通信装置に同期送信を開始し、同期送信開始後に受信バッファ量が所定のセンタ値に達したチャネルから受信バッファに蓄積したデータの読出し送信に切り替えることを特徴とする記録媒体。
(Appendix 16) (Startup process)
In the recording medium of appendix 15, the reception conversion step generates the multi-frame data by clearing the reception buffers of all channels and generating multi-frame data with all channels as no-signal data at the time of startup upon power-on. A recording medium characterized by starting synchronous transmission to a multiplex communication apparatus, and switching to reading and transmission of data accumulated in a reception buffer from a channel whose reception buffer amount has reached a predetermined center value after the start of synchronous transmission.

(付記17)(マスタチャネル異常時スタートアップ処理)
付記15記載の記録媒体に於いて、前記受信変換ステップは、
運用中に前記マスタチャネルの異常が回復した立上げ時に、全チャネルの受信バッファをクリアすると共に全チャネルを無信号データとしたマルチフレームデータを生成して前記同期多重通信装置に同期送信を開始し、同期送信開始後に受信バッファ量が所定のセンタ値に達したチャネルからバッファ蓄積データの読出し送信に切り替え、
運用中に前記マスタチャネル以外のチャネルの異常が回復した立上げ時に、異常回復チャネルの受信バッファをクリアすると共に無信号データをマルチフレームデータに含めて前記同期多重通信装置に同期送信し、前記異常回復チャネルの受信バッファ量が前記マスタチャネルの受信バッファ量に達した時に、バッファ蓄積データの読出し送信に切り替えることを特徴とする記録媒体。
(Appendix 17) (Startup process when master channel is abnormal)
In the recording medium according to attachment 15, the reception conversion step includes:
When the master channel abnormality is recovered during operation, the reception buffer of all channels is cleared and multi-frame data with all channels as no-signal data is generated to start synchronous transmission to the synchronous multiplex communication device. , After the start of synchronous transmission, switching from the channel in which the reception buffer amount has reached a predetermined center value to reading transmission of buffer accumulated data,
At the time of start-up when an error of a channel other than the master channel is recovered during operation, the reception buffer of the error recovery channel is cleared and non-signal data is included in multiframe data to be transmitted synchronously to the synchronous multiplex communication device, and the error A recording medium characterized by switching to reading and transmission of buffer accumulated data when the reception buffer amount of the recovery channel reaches the reception buffer amount of the master channel.

(付記18)(システム)
クロック信号に同期して複数チャネルのマルチフレームデータを転送する同期多重通信装置を非同期にデータを転送する機器で構成された非同期通信網に接続するクロックマスタに設定され、割当チャネルの中の特定の1チャネルをマスタチャネルに設定されたマスタ変換装置と、
他の同期多重通信装置を前記非同期通信網に接続するクロックスレーブに設定されたスレーブ変換装置と、
を備え、前記複数の同期多重通信装置の相互間でデータを転送させる通信システムに於いて、
前記クロックマスタ装置は、
出力するクロック信号の周波数を可変制御可能な可変クロック部と、
前記同期多重通信装置から受信したマルチフレームデータをチャネル分散して各送信バッファに蓄積し、一定間隔で送信バッファの蓄積データから非同期データを生成して前記非同期通信網に送信する送信変換部と、
前記非同期通信網からチャネル分散された非同期データを受信して各受信バッファに蓄積し、前記可変クロック部のクロック信号に同期して受信バッファの蓄積データからマルチフレームデータを生成して前記同期多重通信装置に送信する受信変換部と、
前記クロックマスタの設定状態で有効となり、前記マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に、前記可変クロック部を所定の中心周波数に固定して起動させるクロックマスタ同期制御部と、
を備え、
前記スレーブ変換装置は、
出力するクロック信号の周波数を可変制御可能な可変クロック部と、
前記同期多重通信装置から受信したマルチフレームデータをチャネル分散して各送信バッファに蓄積し、一定間隔で送信バッファの蓄積データから非同期データを生成して前記非同期通信網に送信する送信変換部と、
前記非同期通信網からチャネル分散された非同期データを受信して各受信バッファに蓄積し、前記可変クロック部のクロック信号に同期して受信バッファの蓄積データからマルチフレームデータを生成して前記同期多重通信装置に送信する受信変換部と、
前記クロックスレーブの設定状態で有効となり、前記マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に前記可変クロック部を前記中心周波数に設定して起動し、起動後に受信バッファ量を前記センタ値に安定するように前記可変クロック部のクロック周波数を制御して、前記クロックマスタの設定状態にある他の変換装置にクロック同期させるクロックスレーブ同期制御部と、
を備えたことを特徴とする通信システム。(8)
(Appendix 18) (System)
A synchronous multiplex communication device that transfers multi-frame data of multiple channels in synchronization with a clock signal is set to a clock master that is connected to an asynchronous communication network composed of devices that transfer data asynchronously. A master conversion device in which one channel is set as a master channel;
A slave conversion device set as a clock slave for connecting another synchronous multiplex communication device to the asynchronous communication network;
In a communication system for transferring data between the plurality of synchronous multiplex communication devices,
The clock master device is
A variable clock unit capable of variably controlling the frequency of the output clock signal;
A transmission conversion unit that distributes the multi-frame data received from the synchronous multiplex communication device and accumulates it in each transmission buffer, generates asynchronous data from the accumulated data in the transmission buffer at regular intervals, and transmits the asynchronous data to the asynchronous communication network;
Asynchronous data received from the asynchronous communication network is distributed and stored in each reception buffer, and multiframe data is generated from the data stored in the reception buffer in synchronization with the clock signal of the variable clock unit. A receiving converter for transmitting to the device;
A clock that is valid in the setting state of the clock master and that starts the variable clock unit at a predetermined center frequency when the reception buffer amount stored in the reception buffer of the master channel reaches a predetermined center value. A master synchronization control unit;
With
The slave converter is
A variable clock unit capable of variably controlling the frequency of the output clock signal;
A transmission conversion unit that distributes the multi-frame data received from the synchronous multiplex communication device and accumulates it in each transmission buffer, generates asynchronous data from the accumulated data in the transmission buffer at regular intervals, and transmits the asynchronous data to the asynchronous communication network;
Asynchronous data received from the asynchronous communication network is distributed and stored in each reception buffer, and multiframe data is generated from the data stored in the reception buffer in synchronization with the clock signal of the variable clock unit. A receiving converter for transmitting to the device;
It becomes effective in the setting state of the clock slave, and when the reception buffer amount accumulated in the reception buffer of the master channel reaches a predetermined center value, the variable clock unit is set to the center frequency and started. A clock slave synchronization control unit that controls the clock frequency of the variable clock unit so as to stabilize the reception buffer amount at the center value, and synchronizes the clock with another conversion device in the setting state of the clock master;
A communication system comprising: (8)

(付記19)(スタートアップ処理)
付記18記載の通信システムに於いて、前記受信変換部は、
電源投入に伴う立上げ時に、全チャネルの受信バッファをクリアすると共に全チャネルを無信号データとしたマルチフレームデータを生成して前記同期多重通信装置に同期送信を開始し、同期送信開始後に受信バッファ量が所定のセンタ値に達したチャネルから受信バッファに蓄積したデータの読出し送信に切り替えることを特徴とする通信システム。
(Appendix 19) (Startup process)
In the communication system according to attachment 18, the reception conversion unit includes:
When the power is turned on, the reception buffer for all channels is cleared and multi-frame data with all channels as no-signal data is generated to start synchronous transmission to the synchronous multiplex communication device. After the synchronous transmission starts, the reception buffer A communication system characterized by switching from a channel whose amount reaches a predetermined center value to reading and transmitting data accumulated in a reception buffer.

(付記20)(異常回復時スタートアップ処理)
付記18記載の通信システムに於いて、前記受信変換部は、
運用中に前記マスタチャネルの異常が回復した立上げ時に、全チャネルの受信バッファをクリアすると共に全チャネルを無信号データとしたマルチフレームデータを生成して前記同期多重通信装置に同期送信を開始し、同期送信開始後に受信バッファ量が所定のセンタ値に達したチャネルからバッファ蓄積データの読出し送信に切り替え、
運用中に前記マスタチャネル以外のチャネルの異常が回復した立上げ時に、異常回復チャネルの受信バッファをクリアすると共に無信号データをマルチフレームデータに含めて前記同期多重通信装置に同期送信し、前記異常回復チャネルの受信バッファ量が前記マスタチャネルの受信バッファ量に達した時に、バッファ蓄積データの読出し送信に切り替えることを特徴とする通信システム。
(Supplementary note 20) (Start-up process at the time of error recovery)
In the communication system according to attachment 18, the reception conversion unit includes:
When the master channel abnormality is recovered during operation, the reception buffer of all channels is cleared and multi-frame data with all channels as no-signal data is generated to start synchronous transmission to the synchronous multiplex communication device. , After the start of synchronous transmission, switching from the channel in which the reception buffer amount has reached a predetermined center value to reading transmission of buffer accumulated data,
At the time of start-up when an error of a channel other than the master channel is recovered during operation, the reception buffer of the error recovery channel is cleared and non-signal data is included in multiframe data to be transmitted synchronously to the synchronous multiplex communication device, and the error A communication system characterized by switching to reading and transmission of buffer accumulated data when the reception buffer amount of the recovery channel reaches the reception buffer amount of the master channel.

本発明の同期非同期通信変換装置を用いた通信システムの説明図Explanatory drawing of the communication system using the synchronous asynchronous communication conversion apparatus of this invention 本発明による同期非同期通信変換装置の実施形態を示した機能構成のブロック図The block diagram of the functional structure which showed embodiment of the synchronous asynchronous communication converter by this invention 本実施形態の変換プログラムが実行されるコンピュータのハードウェア環境の説明図Explanatory drawing of the hardware environment of the computer where the conversion program of this embodiment is executed 図1の6台のレガシーIP変換器に格納されたチャネル管理テーブルの説明図Explanatory drawing of the channel management table stored in six legacy IP converters of FIG. 図1の6台のレガシーIP変換器におけるチャネル分散伝送の説明図Explanatory diagram of channel distributed transmission in the six legacy IP converters of FIG. 図1のクロックマスタとクロックスレーブに設定したレガシーIP変換器を取り出して機能構成を示したブロック図The block diagram which showed the functional structure by taking out the legacy IP converter set to the clock master and clock slave of FIG. 立上げ時に受信バッファ量が増加する場合の本実施形態のクロックスレーブ同期制御を示したタイムチャートTime chart showing clock slave synchronization control of this embodiment when the amount of reception buffer increases at startup 立上げ時に受信バッファ量が減少する場合の本実施形態のクロックスレーブ同期制御を示したタイムチャートTime chart showing the clock slave synchronization control of this embodiment when the amount of reception buffer decreases at startup 本実施形態による変換処理の概略を示したフローチャートA flowchart showing an outline of conversion processing according to this embodiment. 本実施形態のクロックマスタ送信変換処理を示したフローチャートThe flowchart which showed the clock master transmission conversion process of this embodiment 本実施形態のクロックマスタ受信変換処理を示したフローチャートThe flowchart which showed the clock master reception conversion process of this embodiment 図11のステップS2におけるスタートアップ処理の詳細を示したフローチャートThe flowchart which showed the detail of the startup process in step S2 of FIG. 図11のステップS6における異常回復時スタートアップ処理の詳細を示したフローチャートThe flowchart which showed the detail of the startup process at the time of abnormality recovery in step S6 of FIG. 本実施形態のクロックスレーブ送信変換処理を示したフローチャートThe flowchart which showed the clock slave transmission conversion process of this embodiment 本実施形態のクロックスレーブ受信変換処理を示したフローチャートThe flowchart which showed the clock slave reception conversion process of this embodiment 図15のステップS4におけるクロック同期制御処理の詳細を示したフローチャートThe flowchart which showed the detail of the clock synchronous control process in FIG.15 S4

符号の説明Explanation of symbols

10,10−1〜10−6:レガシー多重伝送装置
11−1,11−2:同期通信網
12,12−1〜12−6:レガシーIP変換器
14−1〜14−6:レガシーネットワーク
15:非同期通信網
16−1〜16−6:LAN
18:IPネットワーク
20,20−1〜20−3:レガシーインタフェース部
22,22−1〜22−3:IPインタフェース部
24:送信バッファ群
26:パケット組立群
28:パケット分解群
30:受信バッファ群
32,32−1,32−2:可変クロック部
34,34−1,34−2:コントロール部
36,36−1,36−2:マスタスレーブ設定部
38:送信変換部
40:受信変換部
42:クロックマスタ同期制御部
44:クロックスレーブ同期制御部
46,46−1,46−2:スタートアップ部
48,48−1,48−2:異常時スタートアップ部
50−1〜50−6:チャネル管理テーブル
54:CPU
56:バス
58:RAM
60:ROM
62:バッファ変動許容範囲
10, 10-1 to 10-6: Legacy multiplex transmission apparatus 11-1, 11-2: Synchronous communication network 12, 12-1 to 12-6: Legacy IP converters 14-1 to 14-6: Legacy network 15 : Asynchronous communication networks 16-1 to 16-6: LAN
18: IP network 20, 20-1 to 20-3: legacy interface unit 22, 22-1 to 22-3: IP interface unit 24: transmission buffer group 26: packet assembly group 28: packet decomposition group 30: reception buffer group 32, 32-1, 32-2: Variable clock units 34, 34-1, 34-2: Control units 36, 36-1, 36-2: Master / slave setting unit 38: Transmission conversion unit 40: Reception conversion unit 42 : Clock master synchronization control unit 44: Clock slave synchronization control unit 46, 46-1, 46-2: Startup unit 48, 48-1, 48-2: Abnormal startup unit 50-1 to 50-6: Channel management table 54: CPU
56: Bus 58: RAM
60: ROM
62: Buffer fluctuation tolerance

Claims (8)

クロック信号に同期して複数チャネルのマルチフレームデータを伝送する同期多重通信装置と非同期にデータを転送する機器で構成された非同期通信網との間に挿入接続され、複数の同期多重通信装置の相互間でデータを転送させる同期非同期通信網の変換装置に於いて、
複数の変換装置の内の特定の変換装置にクロックマスタを設定すると共に残りの変換装置にクロックスレーブを設定し、前記クロックマスタに設定された変換装置の割当チャネルの中の特定の1チャネルをクロック同期制御のマスタチャネルに設定するマスタスレーブ設定部と、
出力するクロック信号の周波数を可変制御可能な可変クロック部と、
前記同期多重通信装置から受信したマルチフレームデータをチャネル分散して各送信バッファに蓄積し、一定間隔で送信バッファの蓄積データから非同期データを生成して前記非同期通信網に送信する送信変換部と、
前記非同期通信網からチャネル分散された非同期データを受信して各受信バッファに蓄積し、前記可変クロック部のクロック信号に同期して受信バッファの蓄積データからマルチフレームデータを生成して前記同期多重通信装置に送信する受信変換部と、
前記クロックマスタの設定状態で有効となり、前記マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に、前記可変クロック部を所定の中心周波数に固定して起動させるクロックマスタ同期制御部と、
前記クロックスレーブの設定状態で有効となり、前記マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に前記可変クロック部を前記中心周波数に設定して起動し、起動後に受信バッファ量を前記センタ値に安定するように前記可変クロック部のクロック周波数を制御して、前記クロックマスタの設定状態にある他の変換装置にクロック同期させるクロックスレーブ同期制御部と、
を備えたことを特徴とする変換装置。
Inserted and connected between a synchronous multiplex communication apparatus that transmits multi-channel data of a plurality of channels in synchronization with a clock signal and an asynchronous communication network composed of devices that transfer data asynchronously. In a synchronous asynchronous communication network conversion device that transfers data between
A clock master is set for a specific conversion device among a plurality of conversion devices, a clock slave is set for the remaining conversion devices, and one specific channel among the assigned channels of the conversion devices set as the clock master is clocked. A master / slave setting unit for setting the master channel for synchronous control;
A variable clock unit capable of variably controlling the frequency of the output clock signal;
A transmission conversion unit that distributes the multi-frame data received from the synchronous multiplex communication device and accumulates it in each transmission buffer, generates asynchronous data from the accumulated data in the transmission buffer at regular intervals, and transmits the asynchronous data to the asynchronous communication network;
Asynchronous data received from the asynchronous communication network is distributed and stored in each reception buffer, and multiframe data is generated from the data stored in the reception buffer in synchronization with the clock signal of the variable clock unit. A receiving converter for transmitting to the device;
A clock that is valid in the setting state of the clock master and that starts the variable clock unit at a predetermined center frequency when the reception buffer amount stored in the reception buffer of the master channel reaches a predetermined center value. A master synchronization control unit;
It becomes effective in the setting state of the clock slave, and when the reception buffer amount accumulated in the reception buffer of the master channel reaches a predetermined center value, the variable clock unit is set to the center frequency and started. A clock slave synchronization control unit that controls the clock frequency of the variable clock unit so as to stabilize the reception buffer amount at the center value, and synchronizes the clock with another conversion device in the setting state of the clock master;
A conversion device comprising:
請求項1記載の変換装置に於いて、前記受信変換部は、電源投入に伴う立上げ時に、全チャネルの受信バッファをクリアすると共に全チャネルを無信号データとしたマルチフレームデータを生成して前記同期多重通信装置に同期送信を開始し、同期送信開始後に受信バッファ量が所定のセンタ値に達したチャネルから受信バッファに蓄積したデータの読出し送信に切り替えることを特徴とする変換装置。
2. The conversion device according to claim 1, wherein the reception conversion unit generates multi-frame data by clearing the reception buffers of all the channels and setting all the channels as no-signal data at the time of start-up upon power-on. A conversion device, wherein synchronous transmission is started to a synchronous multiplex communication device, and after the synchronous transmission is started, switching is performed from a channel whose reception buffer amount has reached a predetermined center value to reading and transmission of data accumulated in the reception buffer.
請求項1記載の変換装置に於いて、前記受信変換部は、運用中に前記マスタチャネルの異常が回復した立上げ時に、全チャネルの受信バッファをクリアすると共に全チャネルを無信号データとしたマルチフレーデータを生成して前記同期多重通信装置に同期送信を開始し、同期送信開始後に受信バッファ量が所定のセンタ値に達したチャネルからバッファ蓄積データの読出し送信に切り替えることを特徴とする変換装置。
2. The conversion device according to claim 1, wherein the reception conversion unit is configured to clear a reception buffer of all channels and to set all channels to non-signal data when the master channel abnormality is recovered during operation. A conversion device characterized in that it generates frame data and starts synchronous transmission to the synchronous multiplex communication device, and after the synchronous transmission is started, the channel whose reception buffer amount has reached a predetermined center value is switched to read transmission of buffer accumulated data. .
請求項1記載の変換装置に於いて、前記受信変換部は、運用中に前記マスタチャネル以外のチャネルの異常が回復した立上げ時に、異常回復チャネルの受信バッファをクリアすると共に無信号データをマルチフレームデータに含めて前記同期多重通信装置に同期送信し、前記異常回復チャネルの受信バッファ量が前記マスタチャネルの受信バッファ量に達した時に、バッファ蓄積データの読出し送信に切り替えることを特徴とする変換装置。
2. The conversion device according to claim 1, wherein the reception conversion unit clears the reception buffer of the error recovery channel and multi-receives no-signal data at the time of start-up when an error of a channel other than the master channel is recovered during operation. A conversion characterized in that it is included in frame data and synchronously transmitted to the synchronous multiplex communication device, and when the reception buffer amount of the error recovery channel reaches the reception buffer amount of the master channel, switching is performed to read transmission of buffer accumulated data. apparatus.
請求項1記載の変換装置に於いて、前記クロックスレーブ同期制御部は、
クロック周波数を中心周波数から起動した後に受信バッファ量がバッファ変動許容範囲の上限値を超えた場合は所定の最大調整周波数に変更し、変更後に受信バッファ量が前記センタ値に戻った時に前記最大調整周波数を前記中心周波数に所定のオフセット周波数を加算した周波数に変更する処理を、前記オフセット周波数を順次増加させながら繰り返し、
クロック周波数を中心周波数から起動した後に受信バッファ量が前記バッファ変動許容範囲の下限値を下回った場合は所定の最小調整周波数に変更し、変更後に受信バッファ量が前記センタ値に戻った時に前記最小調整周波数を前記中心周波数から所定のオフセット周波数を減算した周波数に変更する処理を、前記オフセット周波数を順次増加させながら繰り返すことを特徴とする変換装置。
The conversion device according to claim 1, wherein the clock slave synchronization control unit includes:
If the receive buffer amount exceeds the upper limit of the allowable range of buffer fluctuation after starting the clock frequency from the center frequency, it is changed to a predetermined maximum adjustment frequency, and the maximum adjustment is made when the receive buffer amount returns to the center value after the change. The process of changing the frequency to a frequency obtained by adding a predetermined offset frequency to the center frequency is repeated while sequentially increasing the offset frequency,
When the reception buffer amount falls below the lower limit value of the buffer fluctuation allowable range after starting the clock frequency from the center frequency, it is changed to a predetermined minimum adjustment frequency, and when the reception buffer amount returns to the center value after the change, the minimum A conversion device characterized by repeating the process of changing the adjustment frequency to a frequency obtained by subtracting a predetermined offset frequency from the center frequency while increasing the offset frequency sequentially.
クロック信号に同期して複数チャネルのマルチフレームデータを伝送する同期多重通信装置と非同期にデータを転送する機器で構成された非同期通信網との間に挿入接続され、複数の同期多重通信装置の相互間でデータを転送させる変換装置の変換方法に於いて、
複数の変換装置の内の特定の変換装置にクロックマスタを設定すると共に残りの変換装置にクロックスレーブを設定し、前記クロックマスタに設定された変換装置の割当チャネルの中の特定の1チャネルをクロック同期制御のマスタチャネルに設定するマスタスレーブ設定ステップと、
前記同期多重通信装置から受信したマルチフレームデータをチャネル分散して各送信バッファに蓄積し、一定間隔で送信バッファの蓄積データから非同期データを生成して前記非同期通信網に送信する送信変換ステップと、
前記非同期通信網からチャネル分散された非同期データを受信して各受信バッファに蓄積し、可変クロック部のクロック信号に同期して受信バッファの蓄積データからマルチフレームデータを生成して前記同期多重通信装置に送信する受信変換ステップと、
前記クロックマスタの設定状態で有効となり、前記マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に、前記可変クロック部を所定の中心周波数に固定して起動させるクロックマスタ同期制御ステップと、
前記クロックスレーブの設定状態で有効となり、前記マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に前記可変クロック部を前記中心周波数に設定して起動し、起動後に受信バッファ量を前記センタ値に安定するように前記可変クロック部のクロック周波数を制御して、前記クロックマスタの設定状態にある他の変換装置にクロック同期させるクロックスレーブ同期制御ステップと、
を備えたことを特徴とする変換方法。
Inserted and connected between a synchronous multiplex communication apparatus that transmits multi-channel data of a plurality of channels in synchronization with a clock signal and an asynchronous communication network composed of devices that transfer data asynchronously. In the conversion method of the conversion device for transferring data between,
A clock master is set for a specific conversion device among a plurality of conversion devices, a clock slave is set for the remaining conversion devices, and one specific channel among the assigned channels of the conversion devices set as the clock master is clocked. Master / slave setting step for setting the master channel for synchronous control,
A transmission conversion step of distributing multi-frame data received from the synchronous multiplex communication device to each transmission buffer and storing it in each transmission buffer, generating asynchronous data from the storage data in the transmission buffer at regular intervals, and transmitting it to the asynchronous communication network;
Asynchronous data communication apparatus that receives asynchronous data distributed in channels from the asynchronous communication network and stores the asynchronous data in each reception buffer, and generates multi-frame data from the data stored in the reception buffer in synchronization with the clock signal of the variable clock unit. A receiving conversion step to send to
A clock that is valid in the setting state of the clock master and that starts the variable clock unit at a predetermined center frequency when the reception buffer amount stored in the reception buffer of the master channel reaches a predetermined center value. A master synchronization control step;
It becomes effective in the setting state of the clock slave, and when the reception buffer amount accumulated in the reception buffer of the master channel reaches a predetermined center value, the variable clock unit is set to the center frequency and started. A clock slave synchronization control step of controlling the clock frequency of the variable clock unit to stabilize the reception buffer amount at the center value, and clock-synchronizing with another conversion device in the setting state of the clock master;
A conversion method characterized by comprising:
クロック信号に同期して複数チャネルのマルチフレームデータを伝送する同期多重通信装置と非同期にデータを転送する機器で構成された非同期通信網との間に挿入接続され、複数の同期多重通信装置の相互間でデータを転送させる変換装置のコンピュータに、
複数の変換装置の内の特定の変換装置にクロックマスタを設定すると共に残りの変換装置にクロックスレーブを設定し、前記クロックマスタに設定された変換装置の割当チャネルの中の特定の1チャネルをクロック同期制御のマスタチャネルに設定するマスタスレーブ設定ステップと、
前記同期多重通信装置から受信したマルチフレームデータをチャネル分散して各送信バッファに蓄積し、一定間隔で送信バッファの蓄積データから非同期データを生成して前記非同期通信網に送信する送信変換ステップと、
前記非同期通信網からチャネル分散された非同期データを受信して各受信バッファに蓄積し、可変クロック部のクロック信号に同期して受信バッファの蓄積データからマルチフレームデータを生成して前記同期多重通信装置に送信する受信変換ステップと、
前記クロックマスタの設定状態で有効となり、前記マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に、前記可変クロック部を所定の中心周波数に固定して起動させるクロックマスタ同期制御ステップと、
前記クロックスレーブの設定状態で有効となり、前記マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に前記可変クロック部を前記中心周波数に設定して起動し、起動後に受信バッファ量を前記センタ値に安定するように前記可変クロック部のクロック周波数を制御して、前記クロックマスタの設定状態にある他の変換装置にクロック同期させる第1クロックスレーブ同期制御ステップと、
を実行させることを特徴とするプログラム。
Inserted and connected between a synchronous multiplex communication apparatus that transmits multi-channel data of a plurality of channels in synchronization with a clock signal and an asynchronous communication network composed of devices that transfer data asynchronously. To the computer of the conversion device that transfers data between
A clock master is set for a specific conversion device among a plurality of conversion devices, a clock slave is set for the remaining conversion devices, and one specific channel among the assigned channels of the conversion devices set as the clock master is clocked. Master / slave setting step for setting the master channel for synchronous control,
A transmission conversion step of distributing multi-frame data received from the synchronous multiplex communication device to each transmission buffer and storing it in each transmission buffer, generating asynchronous data from the storage data in the transmission buffer at regular intervals, and transmitting it to the asynchronous communication network;
Asynchronous data communication apparatus that receives asynchronous data distributed in channels from the asynchronous communication network and stores the asynchronous data in each reception buffer, and generates multi-frame data from the data stored in the reception buffer in synchronization with the clock signal of the variable clock unit. A receiving conversion step to send to
A clock that is valid in the setting state of the clock master and that starts the variable clock unit at a predetermined center frequency when the reception buffer amount stored in the reception buffer of the master channel reaches a predetermined center value. A master synchronization control step;
It becomes effective in the setting state of the clock slave, and when the reception buffer amount accumulated in the reception buffer of the master channel reaches a predetermined center value, the variable clock unit is set to the center frequency and started. A first clock slave synchronization control step of controlling the clock frequency of the variable clock unit so as to stabilize the reception buffer amount at the center value and clock-synchronizing with another conversion device in the setting state of the clock master;
A program characterized by having executed.
クロック信号に同期して複数チャネルのマルチフレームデータを転送する同期多重通信装置を非同期にデータを転送する機器で構成された非同期通信網に接続するクロックマスタに設定され、割当チャネルの中の特定の1チャネルをマスタチャネルに設定されたマスタ変換装置と、
他の同期多重通信装置を前記非同期通信網に接続するクロックスレーブに設定されたスレーブ変換装置と、
を備え、前記複数の同期多重通信装置の相互間でデータを転送させる通信システムに於いて、
前記クロックマスタ装置は、
出力するクロック信号の周波数を可変制御可能な可変クロック部と、
前記同期多重通信装置から受信したマルチフレームデータをチャネル分散して各送信バッファに蓄積し、一定間隔で送信バッファの蓄積データから非同期データを生成して前記非同期通信網に送信する送信変換部と、
前記非同期通信網からチャネル分散された非同期データを受信して各受信バッファに蓄積し、前記可変クロック部のクロック信号に同期して受信バッファの蓄積データからマルチフレームデータを生成して前記同期多重通信装置に送信する受信変換部と、
前記クロックマスタの設定状態で有効となり、前記マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に、前記可変クロック部を所定の中心周波数に固定して起動させるクロックマスタ同期制御部と、
を備え、
前記スレーブ変換装置は、
出力するクロック信号の周波数を可変制御可能な可変クロック部と、
前記同期多重通信装置から受信したマルチフレームデータをチャネル分散して各送信バッファに蓄積し、一定間隔で送信バッファの蓄積データから非同期データを生成して前記非同期通信網に送信する送信変換部と、
前記非同期通信網からチャネル分散された非同期データを受信して各受信バッファに蓄積し、前記可変クロック部のクロック信号に同期して受信バッファの蓄積データからマルチフレームデータを生成して前記同期多重通信装置に送信する受信変換部と、
前記クロックスレーブの設定状態で有効となり、前記マスタチャネルの受信バッファに蓄積された受信バッファ量が所定のセンタ値に達した際に前記可変クロック部を前記中心周波数に設定して起動し、起動後に受信バッファ量を前記センタ値に安定するように前記可変クロック部のクロック周波数を制御して、前記クロックマスタの設定状態にある他の変換装置にクロック同期させるクロックスレーブ同期制御部と、
を備えたことを特徴とする通信システム。
A synchronous multiplex communication device that transfers multi-frame data of multiple channels in synchronization with a clock signal is set to a clock master that is connected to an asynchronous communication network composed of devices that transfer data asynchronously. A master conversion device in which one channel is set as a master channel;
A slave conversion device set as a clock slave for connecting another synchronous multiplex communication device to the asynchronous communication network;
In a communication system for transferring data between the plurality of synchronous multiplex communication devices,
The clock master device is
A variable clock unit capable of variably controlling the frequency of the output clock signal;
A transmission conversion unit that distributes the multi-frame data received from the synchronous multiplex communication device and accumulates it in each transmission buffer, generates asynchronous data from the accumulated data in the transmission buffer at regular intervals, and transmits the asynchronous data to the asynchronous communication network;
Asynchronous data received from the asynchronous communication network is distributed and stored in each reception buffer, and multiframe data is generated from the data stored in the reception buffer in synchronization with the clock signal of the variable clock unit. A receiving converter for transmitting to the device;
A clock that is valid in the setting state of the clock master and that starts the variable clock unit at a predetermined center frequency when the reception buffer amount stored in the reception buffer of the master channel reaches a predetermined center value. A master synchronization control unit;
With
The slave converter is
A variable clock unit capable of variably controlling the frequency of the output clock signal;
A transmission conversion unit that distributes the multi-frame data received from the synchronous multiplex communication device and accumulates it in each transmission buffer, generates asynchronous data from the accumulated data in the transmission buffer at regular intervals, and transmits the asynchronous data to the asynchronous communication network;
Asynchronous data received from the asynchronous communication network is distributed and stored in each reception buffer, and multiframe data is generated from the data stored in the reception buffer in synchronization with the clock signal of the variable clock unit. A receiving converter for transmitting to the device;
It becomes effective in the setting state of the clock slave, and when the reception buffer amount accumulated in the reception buffer of the master channel reaches a predetermined center value, the variable clock unit is set to the center frequency and started. A clock slave synchronization control unit that controls the clock frequency of the variable clock unit so as to stabilize the reception buffer amount at the center value, and synchronizes the clock with another conversion device in the setting state of the clock master;
A communication system comprising:
JP2007030248A 2007-02-09 2007-02-09 Asynchronous synchronous communication network conversion device, method, program, recording medium, and communication system Active JP4877983B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007030248A JP4877983B2 (en) 2007-02-09 2007-02-09 Asynchronous synchronous communication network conversion device, method, program, recording medium, and communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007030248A JP4877983B2 (en) 2007-02-09 2007-02-09 Asynchronous synchronous communication network conversion device, method, program, recording medium, and communication system

Publications (2)

Publication Number Publication Date
JP2008199161A JP2008199161A (en) 2008-08-28
JP4877983B2 true JP4877983B2 (en) 2012-02-15

Family

ID=39757738

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007030248A Active JP4877983B2 (en) 2007-02-09 2007-02-09 Asynchronous synchronous communication network conversion device, method, program, recording medium, and communication system

Country Status (1)

Country Link
JP (1) JP4877983B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09252292A (en) * 1996-03-15 1997-09-22 Hitachi Denshi Ltd Compressed signal transmission system
JP3660517B2 (en) * 1999-03-01 2005-06-15 三菱電機株式会社 DATA RECEIVING DEVICE, SOURCE CLOCK REPRODUCTION METHOD USED FOR THE SAME, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING PROGRAM FOR CAUSING COMPUTER TO EXECUTE THE METHOD
US7079554B2 (en) * 2002-10-16 2006-07-18 Terasync, Ltd. System and method for synchronizing between communication terminals of asynchronous packets networks
JP2004266723A (en) * 2003-03-04 2004-09-24 Matsushita Electric Ind Co Ltd Network system, data transmitter-receiver, and data transmission reception method
JP2007235217A (en) * 2006-02-27 2007-09-13 Fujitsu Access Ltd Synchronization/asynchronization converter and clock control method
JP4651646B2 (en) * 2007-06-12 2011-03-16 株式会社日立製作所 Master communication device and subordinate communication device

Also Published As

Publication number Publication date
JP2008199161A (en) 2008-08-28

Similar Documents

Publication Publication Date Title
EP2779484B1 (en) Polybox clustered optical network switching node, optical burst synchronization method and line frame
EP3096474B1 (en) Method and apparatus of clock transmission between networks
US20110262133A1 (en) Time synchronization method and system for a passive optical network system
EP1965601B1 (en) Optical transmission system and optical transmission method
CN102484548A (en) Deterministic placement of timestamp packets using a periodic gap
JP5987679B2 (en) Optical transmission device including variable bit rate function
JP4740170B2 (en) Asynchronous synchronous communication network conversion device, method, program, recording medium, and communication system
JP5088281B2 (en) Packet synchronous switching method and gateway device
US7783200B2 (en) Method and apparatus for constant bit rate data transmission in an optical burst switching network
JP5054993B2 (en) Conversion device, method, program, recording medium, and communication system for synchronous / asynchronous communication network
JP4877983B2 (en) Asynchronous synchronous communication network conversion device, method, program, recording medium, and communication system
JP2006109357A (en) Synchronous clock information transfer method, transmission apparatus and communication system
US7843946B2 (en) Method and system for providing via a data network information data for recovering a clock frequency
JP6647193B2 (en) Optical ring network system and path control method therefor
JP5484388B2 (en) Network equipment
JP5853737B2 (en) Relay device, relay device control method, and relay device control program
US20170302433A1 (en) Method And Apparatus For Time Transport In A Communication Network
WO2012136085A1 (en) Transmission method and system for synchronous state information in ethernet synchronization
JP5973972B2 (en) node
JP2010062992A (en) Clock synchronization method and communication system
CN112953672B (en) System for realizing clock synchronization based on network bridge module
JP5017153B2 (en) Asynchronous synchronous communication network conversion device, data conversion method, data conversion program, and communication system
Kerö et al. Analysis of precision time protocol (PTP) locking time on non-PTP networks for generator locking over IP
JP2011249864A (en) Pon system, subscriber side optical terminal device, station side optical terminal device, and time synchronization method
Kamchevska et al. Synchronization algorithm for SDN-controlled all-optical TDM switching in a random length ring network

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090716

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111019

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111101

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111124

R150 Certificate of patent or registration of utility model

Ref document number: 4877983

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141209

Year of fee payment: 3