JP2007235217A - Synchronization/asynchronization converter and clock control method - Google Patents
Synchronization/asynchronization converter and clock control method Download PDFInfo
- Publication number
- JP2007235217A JP2007235217A JP2006050763A JP2006050763A JP2007235217A JP 2007235217 A JP2007235217 A JP 2007235217A JP 2006050763 A JP2006050763 A JP 2006050763A JP 2006050763 A JP2006050763 A JP 2006050763A JP 2007235217 A JP2007235217 A JP 2007235217A
- Authority
- JP
- Japan
- Prior art keywords
- clock
- buffer
- synchronous
- transmission network
- asynchronous
- 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.)
- Pending
Links
Images
Landscapes
- Time-Division Multiplex Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
同期伝送装置であるSDH/SONET装置をLAN(Local Area Network)網を介して接続するための同期/非同期変換装置およびクロック制御方法に関する。 The present invention relates to a synchronous / asynchronous conversion apparatus and a clock control method for connecting an SDH / SONET apparatus, which is a synchronous transmission apparatus, via a LAN (Local Area Network) network.
近年、インターネットが急速に普及し、IP(Internet Protocol)パケットを使用するオフィス内のLANを相互接続してWAN(Wide Area Network)を構築するのが一般的である。LANで使用されるIPパケットはIEEE802.3に定められる非同期通信であるが、LAN間を接続する通信事業者の専用線においては、ITU−T(国際電気通信連合)の定める国際標準規格であるSDH(Synchronous Digital Hierarchy)あるいは米国標準規格であるSONET(Synchronous Optical NETwork)などの同期伝送方式が用いられている。(非特許文献1のITU−T勧告Gシリーズ参照)
一方で、インターネットの普及に伴って、LAN間をそのままIPパケットで接続してWANを構築できるLAN網のサービスを提供する通信事業者が増加してきている。特に、拠点間の距離によって料金体系が異なるSDH/SONETなど従来のサービスに対して、広域のLAN網のサービスは価格が安く、サービスエリア内であれば距離に関係なく定額のものもあり、コストメリットが大きくなっている。さらに、設備投資コストも同期網対応の設備に比べると、普及しているLAN対応の設備の方が割安な場合が少なくない。
In recent years, the Internet has spread rapidly, and it is common to construct a WAN (Wide Area Network) by interconnecting LANs in an office using IP (Internet Protocol) packets. The IP packet used in the LAN is asynchronous communication defined in IEEE 802.3, but is an international standard defined by ITU-T (International Telecommunication Union) for a dedicated line of a communication carrier connecting between LANs. Synchronous transmission systems such as SDH (Synchronous Digital Hierarchy) or the US standard SONET (Synchronous Optical NETwork) are used. (See ITU-T recommendation G series of Non-Patent Document 1)
On the other hand, with the spread of the Internet, an increasing number of telecommunications carriers provide LAN network services that allow WANs to be constructed by connecting LANs as they are with IP packets. In particular, compared to conventional services such as SDH / SONET, where the fee structure varies depending on the distance between the bases, wide-area LAN network services are cheaper, and there is a fixed price regardless of the distance within the service area. The benefits are growing. Furthermore, the equipment investment cost is often cheaper for the LAN-compatible equipment, which is more popular than the equipment for the synchronous network.
このように、SDH/SONETなど既存の専用線サービスがある一方で、割安なLAN網のサービス(広域LAN網など)が急速に普及してきており、既存の同期通信網の代わりに非同期のLAN網を擬似的に利用するシステムが求められている。
図11(a)は、一般的なSDH/SONET伝送路901を介して、SDH装置751とSDH装置755とを接続する通信システムを示す。SDH装置751はマスタCLK756から同期クロックが供給され、同期クロックは伝送データと共にSDH/SONET伝送路901を介してSDH装置755に送られ、SDH装置755はSDH/SONET伝送路901から受ける同期クロックで動作して、お互いに通信することができる。
As described above, while there are existing dedicated line services such as SDH / SONET, inexpensive LAN network services (such as wide area LAN networks) are rapidly spreading, and asynchronous LAN networks are replacing the existing synchronous communication networks. There is a need for a system that uses the above in a pseudo manner.
FIG. 11A shows a communication system that connects an
しかし、SDH/SONET伝送路901を使用せずに、安価なLAN網753を介してSDH装置を接続しようとすると、図11(b)に示すように、同期/非同期変換装置(SoE装置)が必要となる。ここで、SoEはSDH/SONET over Ethernet(登録商標)の略で、SDH伝送装置をLAN網753を介して通信できるようにする変換装置である。同図において、SDH伝送装置751が入出力するSDHデータはSoE装置757でLANパケットに変換されてLAN網753を介して通信先のSoE装置758に接続される。SoE装置758は送受信するLANパケットをSDHデータに変換して、SDH伝送装置755に入出力する。ところが、SDH伝送装置751とSoE装置757はマスタCLK756から基準となるマスタクロックが供給されるが、LAN網753は非同期通信網なのでクロック伝送は行われないため、別系統のクロック専用線を用意して、通信先のSoE装置758とSDH伝送装置755とに同期クロックを供給するようになっていた。
ところが、非特許文献1のITU−T勧告G.774シリーズに記載されているように、SDH/SONETなどに接続する伝送装置は、網側から同期クロックの供給を受け、これに同期させてデータを送受信する必要がある。これに対して、LAN網では、情報を送る時だけ物理層にデータを載せるバースト通信などが行われ、常時、同期クロックを伝送する必要がない。そのため、既設のSDH/SONET装置をLAN網に接続するには、SDH/SONET装置を動作させるためのクロックを伝送する伝送路が別途必要になり、LAN網を利用するためにクロック用の専用線を準備しなければならないという問題が生じ、逆にコスト高になるという問題がある。 However, ITU-T Recommendation G. As described in the 774 series, a transmission apparatus connected to SDH / SONET or the like needs to receive a synchronous clock from the network side and transmit / receive data in synchronization therewith. On the other hand, in the LAN network, burst communication or the like for placing data on the physical layer is performed only when information is sent, and it is not necessary to always transmit a synchronous clock. For this reason, in order to connect an existing SDH / SONET device to the LAN network, a separate transmission path for transmitting a clock for operating the SDH / SONET device is required. In order to use the LAN network, a dedicated clock line is used. However, there is a problem that the cost becomes high.
また、LAN網を介してデータ伝送すると、パケットの伝送経路などによってパケットの到着時間が異なるため、送信側のデータ間隔と受信側のデータ間隔とにずれが生じる。このような、ゆらぎが大きくなると、対応できなくなり、データエラーが発生する。
上記に鑑み、本発明の目的は、専用のクロック回線を設けることなく、SDH/SONET装置などの同期伝送装置をLAN網など非同期伝送網を介してエラーフリーで接続することが可能な同期/非同期変換装置およびクロック制御方法を提供することにある。
In addition, when data is transmitted through the LAN network, the arrival time of the packet differs depending on the packet transmission path and the like, so that there is a difference between the data interval on the transmission side and the data interval on the reception side. When such fluctuations become large, it becomes impossible to cope with them and a data error occurs.
In view of the above, an object of the present invention is to provide a synchronous / asynchronous connection that can connect a synchronous transmission device such as an SDH / SONET device without error via an asynchronous transmission network such as a LAN network without providing a dedicated clock line. A conversion device and a clock control method are provided.
請求項1に係る発明は、マスタクロックを有しない同期伝送網と、非同期伝送網とを接続する同期/非同期変換装置において、前記同期伝送網から受信したデータを前記非同期伝送網に出力する送信処理部と、前記非同期伝送網から受信したデータをバッファを介して前記同期伝送網に出力する受信処理部と、前記バッファ使用量の増減を監視するバッファ監視手段と、前記バッファ監視手段の出力に応じて前記バッファから読み出すクロックを可変するクロック制御手段とを設け、前記クロック制御手段は、前記バッファ使用量が増加する場合は前記バッファから読み出すクロックを速くし、前記バッファ使用量が減少する場合は前記バッファから読み出すクロックを遅くすることを特徴とする。 The invention according to claim 1 is a synchronous / asynchronous conversion apparatus for connecting a synchronous transmission network not having a master clock and an asynchronous transmission network, and transmitting the data received from the synchronous transmission network to the asynchronous transmission network A reception processing unit that outputs data received from the asynchronous transmission network to the synchronous transmission network via a buffer, a buffer monitoring unit that monitors increase / decrease in the buffer usage, and an output of the buffer monitoring unit Clock control means for varying the clock read from the buffer, the clock control means speeds up the clock read from the buffer when the buffer usage increases, and the clock usage when the buffer usage decreases. The clock read from the buffer is delayed.
請求項2に係る発明は、マスタクロックを有しない同期伝送網と、非同期伝送網とを接続する同期/非同期変換装置において、前記同期伝送網から受信したデータを前記非同期伝送網に出力する送信処理部と、前記非同期伝送網から受信したデータをバッファを介して前記同期伝送網に出力する受信処理部と、前記バッファ使用量の増減を監視するバッファ監視手段とを設けた。さらに、前記バッファ監視手段の出力に応じて、前記バッファから読み出すクロックを供給する装置クロック制御部を設けたことを特徴とする。 According to a second aspect of the present invention, in a synchronous / asynchronous conversion apparatus for connecting a synchronous transmission network not having a master clock and an asynchronous transmission network, a transmission process for outputting data received from the synchronous transmission network to the asynchronous transmission network A reception processing unit that outputs data received from the asynchronous transmission network to the synchronous transmission network via a buffer, and a buffer monitoring unit that monitors increase and decrease of the buffer usage. Furthermore, an apparatus clock control unit for supplying a clock read from the buffer according to the output of the buffer monitoring means is provided.
請求項3に係る発明は、請求項1または2に記載の同期/非同期変換装置において、前記バッファ監視手段は、前記バッファ使用量が増加する場合は前記装置クロック制御部に直ぐにクロックを速くするよう出力し、前記バッファ使用量が減少する場合は前記装置クロック制御部に直ぐにクロックを遅くするよう出力することを特徴とする。
請求項4に係る発明は、請求項1または2に記載の同期/非同期変換装置において、前記装置クロック制御部に統計処理部を設け、前記統計処理部は、前記バッファ監視手段が出力する情報を予め定められた期間で統計処理を行い、該統計処理の結果に応じて、前記装置クロック制御部が出力するクロックの速さを増減することを特徴とする。
According to a third aspect of the present invention, in the synchronous / asynchronous conversion device according to the first or second aspect, the buffer monitoring unit causes the device clock control unit to quickly increase the clock when the buffer usage increases. When the buffer usage decreases, the output is output to the device clock control unit so as to delay the clock immediately.
According to a fourth aspect of the present invention, in the synchronous / asynchronous conversion device according to the first or second aspect, a statistical processing unit is provided in the device clock control unit, and the statistical processing unit receives information output from the buffer monitoring unit. Statistical processing is performed during a predetermined period, and the speed of the clock output from the device clock control unit is increased or decreased according to the result of the statistical processing.
請求項5に係る発明は、請求項1または2に記載の同期/非同期変換装置において、前記バッファ監視手段は、前記バッファ使用量が前記バッファ容量の全容量に近づいた場合は前記装置クロック制御部にクロックを速くするよう出力し、前記バッファ使用量がゼロに近づいた場合は前記装置クロック制御部にクロックを遅くするよう出力することを特徴とする。 According to a fifth aspect of the present invention, in the synchronous / asynchronous conversion device according to the first or second aspect, when the buffer usage amount approaches the full capacity of the buffer capacity, the buffer monitoring unit is configured to control the apparatus clock control unit. The clock is output so as to increase the speed, and when the buffer usage approaches zero, the clock is output to the apparatus clock control section so as to delay the clock.
請求項6に係る発明は、請求項1または2に記載の同期/非同期変換装置において、前記バッファ監視手段は、前記バッファ使用量がオーバーフローした場合は前記装置クロック制御部にクロックを速くするよう出力し、前記バッファ使用量がアンダーフローした場合は前記装置クロック制御部にクロックを遅くするよう出力することを特徴とする。
請求項7に係る発明は、マスタクロックを有する同期伝送網に接続された第1の同期/非同期変換装置と、マスタクロックを有しない同期伝送網に接続された第2の同期/非同期変換装置とを非同期伝送網を介して接続する同期/非同期変換装置において、前記第1の同期/非同期変換装置に、前記第2の同期/非同期変換装置から受信する受信フレーム監視手段と、タイミングパケット生成送出手段とを設け、前記第2の同期/非同期変換装置に、タイミングパケット受信手段と、前記マスタクロックを有しない同期伝送網にデータを出力するクロックを制御するクロック制御手段とを設けた。そして、前記受信フレーム監視手段は、定期的に送られてくる単位時間内のフレーム数を前記タイミングパケット生成送出手段によって前記第2の同期/非同期変換装置に送信し、前記タイミングパケット受信手段は、受信したタイミングパケットの情報を前記クロック制御手段に出力し、前記クロック制御手段は、単位時間内のフレーム数が多い場合はクロックを遅くし、単位時間内のフレーム数が少ない場合はクロックを速くすることを特徴とする。
According to a sixth aspect of the present invention, in the synchronous / asynchronous conversion device according to the first or second aspect, when the buffer usage amount overflows, the buffer monitoring means outputs to the device clock control unit to speed up the clock. When the buffer usage amount underflows, the device clock control unit outputs the clock so as to be delayed.
The invention according to claim 7 is a first synchronous / asynchronous converter connected to a synchronous transmission network having a master clock, and a second synchronous / asynchronous converter connected to a synchronous transmission network not having a master clock, In the synchronous / asynchronous conversion apparatus for connecting the first synchronous / asynchronous conversion apparatus via the asynchronous transmission network, the first synchronous / asynchronous conversion apparatus receives the received frame from the second synchronous / asynchronous conversion apparatus, and the timing packet generation / transmission means The second synchronous / asynchronous conversion device is provided with timing packet receiving means and clock control means for controlling a clock for outputting data to the synchronous transmission network not having the master clock. The received frame monitoring means transmits the number of frames transmitted in a unit time periodically transmitted to the second synchronous / asynchronous conversion device by the timing packet generating and transmitting means, and the timing packet receiving means comprises: The received timing packet information is output to the clock control means, and the clock control means slows the clock when the number of frames in a unit time is large, and speeds up the clock when the number of frames in a unit time is small. It is characterized by that.
請求項8に係る発明は、マスタクロックを有しない同期伝送網と、非同期伝送網とを接続する同期/非同期変換装置のクロック制御方法において、前記同期伝送網から受信したデータを前記非同期伝送網に出力する送信処理部と、前記非同期伝送網から受信したデータをバッファを介して前記同期伝送網に出力する受信処理部と、前記バッファ使用量の増減を監視するバッファ監視手段と、前記バッファ監視手段の出力に応じて、前記バッファから読み出すクロックを供給する装置クロック制御部と、前記装置クロック制御部に統計処理部を設けた。ここで、前記統計処理部は、前記バッファ監視手段が出力する情報を予め定められた期間で統計処理を行い、該統計処理の結果に応じて、前記装置クロック制御部が出力するクロックの速さを増減するよう制御することを特徴とする。 The invention according to claim 8 is the clock control method of the synchronous / asynchronous conversion apparatus for connecting the synchronous transmission network not having the master clock and the asynchronous transmission network, and the data received from the synchronous transmission network is transferred to the asynchronous transmission network. A transmission processing unit for outputting, a reception processing unit for outputting data received from the asynchronous transmission network to the synchronous transmission network via a buffer, a buffer monitoring unit for monitoring an increase or decrease in the buffer usage, and the buffer monitoring unit The apparatus clock control unit that supplies a clock to be read from the buffer according to the output of the buffer and the statistical processing unit are provided in the apparatus clock control unit. Here, the statistical processing unit performs statistical processing on information output from the buffer monitoring unit in a predetermined period, and according to a result of the statistical processing, a speed of a clock output from the device clock control unit. It controls to increase / decrease.
請求項9に係る発明は、請求項8に記載の同期/非同期変換装置のクロック制御方法において、前記バッファ監視手段は、前記バッファ使用量がオーバーフローした場合は前記装置クロック制御部にクロックを速くするよう出力し、前記バッファ使用量がアンダーフローした場合は前記装置クロック制御部にクロックを遅くするよう出力することを特徴とする。 The invention according to claim 9 is the clock control method of the synchronous / asynchronous conversion device according to claim 8, wherein the buffer monitoring means speeds up the clock to the device clock control unit when the buffer usage amount overflows. When the buffer usage amount underflows, the device clock control unit outputs the clock so as to delay the clock.
本発明に係る同期/非同期変換装置およびクロック制御方法は、マスタクロックを有する同期伝送網に接続された同期/非同期変換装置から非同期伝送網を介して接続されたマスタクロックを有しない同期/非同期変換装置を、常に、マスタクロックを有する同期伝送網のクロックに追従させることができ、バッファのオーバーフローやアンダーフローによる伝送エラーを防止することができる。また、非同期伝送網で生じたゆらぎによる影響もバッファの制御で少なくできる。 The synchronous / asynchronous conversion apparatus and the clock control method according to the present invention include a synchronous / asynchronous conversion without a master clock connected via an asynchronous transmission network from a synchronous / asynchronous conversion apparatus connected to a synchronous transmission network having a master clock. The apparatus can always follow the clock of the synchronous transmission network having the master clock, and transmission errors due to buffer overflow and underflow can be prevented. In addition, the influence of fluctuations generated in the asynchronous transmission network can be reduced by controlling the buffer.
これによって、既設のSDH/SONET装置をそのまま広域のLAN網で利用でき、設備コストや通信コストの低減が可能となる。 As a result, the existing SDH / SONET apparatus can be used as it is in a wide-area LAN network, and the equipment cost and communication cost can be reduced.
本発明に係る同期/非同期変換装置およびクロック制御方法の実施形態について説明するが、先ず、同期/非同期変換装置を用いる通信システム全体の構成について、図9を用いて説明する。尚、同図の構成は、全ての実施形態に共通である。同図において、751はSDH伝送装置あるいはSDH/SONET網、752はマスタクロックを有する同期/非同期変換装置(SoE装置)、753は非同期通信網であるLAN網、754はマスタクロックを有しないSoE装置、755はSDH伝送装置あるいはSDH/SONET網、756はマスタCLKをそれぞれ示す。
An embodiment of the synchronous / asynchronous conversion apparatus and clock control method according to the present invention will be described. First, the configuration of the entire communication system using the synchronous / asynchronous conversion apparatus will be described with reference to FIG. Note that the configuration shown in the figure is common to all the embodiments. In the figure,
マスタCLK756を有する側のSDH伝送装置751とSoE装置752は、マスタクロックがマスタCLK756から供給されており、この同期タイミングに合わせて動作する。ところが、マスタクロックを有しない側のSDH伝送装置755とSoE装置754には、マスタクロックが供給されないので、SoE装置754はSDH伝送装置755に同期クロックを供給しなければならない。以下に述べる第1から第6の実施形態は、マスタクロックを有しないSoE装置754に関するものである。
The
(第1の実施形態)
図1は、本発明に係る第1の実施形態のSoE装置101の構成を示すブロック図である。SoE装置101は、受信LANフレームからクロック抽出して装置制御を行うクロック処理系と、このクロック処理系とは独立して受信LANフレームから分解したSDHデータを蓄積するバッファの監視を行い、バッファの読み出し速さを制御する専用のPLLを設けて、バッファの読み出し量が一定になるようにPLLにフイードバックする主信号処理系とで構成されている。
(First embodiment)
FIG. 1 is a block diagram showing the configuration of the
同図において、102はSoE装置101を構成する主信号処理部、103は主信号処理部102から出力される受信パケット情報あるいはバッファ情報のいずれかの情報からクロックの速さを制御する情報を抽出するCLK抽出部、104はSoE装置101内の各部にクロックを供給するCLK部である。
CLK部104において、121はREF生成部、122はPLL、123はクロックを装置内に分配して供給するCLK分配部をそれぞれ示す。REF生成部121は、CLK抽出部103が出力するクロックの速さを制御する情報に応じて、リファレンスクロックを生成する。PLL122はREF生成部121が出力するリファレンスクロックでPLL動作を行い、VCO(図示せず)でクロックを発生させる。PLL122で発生したクロックは、CLK分配部123で装置内の必要箇所に供給される。
In the figure,
In the
主信号処理部102において、106はLAN網から受信パケットデータ105を入力するLAN終端部、107はLAN終端部106が受信したLANパケットをIEEE802.3の規定に従って処理する受信パケット処理部、108はLANパケットを分解してカプセリングされているSDHデータを取り出して送信するカプセル分離/SDH送出部、109はカプセル分離/SDH送出部108が送出のタイミングに合わせるためにカプセル分離したSDHデータを一旦保持しておくバッファ、110はSDHデータを時分割多重(TDM)して外部に接続されたSDH/SONET伝送装置あるいはSDH/SONET網に出力するSDH/TDM終端部をそれぞれ示す。LAN網から受信する受信パケットデータ105は、LAN終端部106,受信パケット処理部107,カプセル分離/SDH送出部108およびSDH/TDM終端部110の順に処理されてSDHデータに変換される。
In the main
また、111は外部に接続されたSDH/SONET伝送装置あるいはSDH/SONET網(図示せず)からSDHデータを入力するSDH/TDM終端部、112は入力したSDHデータをIEEE802.3の規定に従ってLANパケットにカプセリングするSDH受信/カプセル化部、113はカプセル化されたLANパケットを送出する送信パケット処理部、114は送信パケットデータ115をLAN網に送信するLAN終端部をそれぞれ示す。尚、SDH/TDM終端部110および111はSDHの物理層のインターフェースを行う部分、LAN終端部106および114はLANの物理層のインターフェースを行う部分である。SDH/SONET装置から入力するSDHデータは、SDH/TDM終端部110,SDH受信/カプセル化部112,送信パケット処理部113およびLAN終端部114の順に処理されてLANパケットデータに変換される。このようにして、SDH/SONET伝送装置あるいはSDH/SONET網に送受信するSDHデータをLANパケットデータに変換してLAN網を介して送受信できる。
次に、クロック処理方法について説明する。主信号処理部102において、116はバッファ監視部、117はCLK変動分抽出部、118は周波数補正部、119はREF生成部、120はPLLをそれぞれ示す。カプセル分離/SDH送出部108はバッファ109に蓄積したSDHデータを読み出す際に、PLL120が出力するクロックに同期させてSDHデータを読み出し、SDH/TDM終端部110を介してSDH/SONET網に出力する。
Next, a clock processing method will be described. In the main
ここで、PLL120が使用するリファレンスクロックの生成について説明する。バッファ監視部116はバッファ109のバッファ使用量を常に監視しており、バッファ使用量をCLK変動分抽出部117に出力する。CLK変動分抽出部117は、バッファ使用量が予め設定された所定値よりも多くなると、クロックの周波数を速めるように周波数補正部118に指示し、逆に、バッファ使用量が予め設定された所定値よりも少なくなると、クロックの周波数を遅めるように周波数補正部118に指示する。周波数補正部118は、CLK変動分抽出部117の指示に従って、CLK部104が出力する装置内クロックを速くしたり遅くしたりして調整し、REF生成部119に出力する。REF生成部119は、周波数補正部118から入力したクロックを分周するなどして、PLL120のリファレンスクロックを生成する。このようにして、主信号処理部102は、バッファ109の使用量が増え過ぎたり、減り過ぎたりしないように制御できる。
Here, generation of a reference clock used by the
このように、第1の実施形態では、SoE装置101は、CLK抽出して装置内にクロックを供給するクロック系とは独立して、主信号処理部102でバッファ監視を行い、バッファの読み出し専用のPLL120を設けてバッファ109の読み出し速度を制御する。従って、バッファ109の使用量が一定になるように、PLL120にフイードバックすることで、クロック系とは独立した細かい制御を行うことができる。これによって、非同期網であるLAN網を介してマスタクロックを有する同期系のSONET/SDH伝送網に接続した場合でも、クロックのずれやLAN網のゆらぎの影響を受けることなく、エラーフリーで通信することができる。
As described above, in the first embodiment, the
(第2の実施形態)
次に、本発明に係る同期/非同期変換装置の第2の実施形態について、図2を用いて説明する。第1の実施形態のと異なる部分は、SoE装置200の主信号処理部102に図1の周波数補正部118,REF生成部119およびPLL120が無いことと、CLK変動分抽出部117の出力がCLK部104に入っていることである。また、CLK部104に新たに周波数補正部201が設けられており、主信号処理部102のCLK変動分抽出部117の出力は、この周波数補正部201に入っている。つまり、第1の実施形態で、主信号処理部102で独立して行っていたバッファ109の読み出しクロックの制御をCLK部104で兼ねている。上記以外の部分は、第1の実施形態と同じなので、ここでの説明は省略する。
(Second Embodiment)
Next, a second embodiment of the synchronous / asynchronous conversion apparatus according to the present invention will be described with reference to FIG. The difference from the first embodiment is that the main
さて、図2において、バッファ監視部116からバッファ109の使用状況を受けたCLK変動分抽出部117は、第1の実施形態の場合と同様に、バッファ使用量が予め設定された所定値よりも多くなると、クロックの周波数を速めるように周波数補正部201に指示し、逆に、バッファ使用量が予め設定された所定値よりも少なくなると、クロックの周波数を遅めるように周波数補正部201に指示する。CLK部104の周波数補正部201は、CLK変動分抽出部117の指示とCLK抽出部103の両方の指示に従って、装置内のクロック発信器(図示せず)が出力する周波数を速くしたり遅くしたりして調整し、REF生成部121に出力する。REF生成部121は、周波数補正部201から入力したクロックを分周するなどして、PLL122のリファレンスクロックを生成する。PLL122はこのリファレンスクロックにロックした周波数のクロックをCLK分配部123に出力し、CLK分配部123からSoE装置200内の各部にクロックが供給される。
In FIG. 2, the CLK
このように、第2の実施形態において、SoE装置200は、主信号処理部102でバッファ監視を行い、CLK部104のクロック系を利用して、バッファ109の読み出しクロックを制御できる。従って、バッファ109の使用量が一定になるように、PLL122にフイードバックでき、非同期網であるLAN網を介してマスタクロックを有する同期系のSONET/SDH伝送網に接続した場合でも、クロックのずれやLAN網のゆらぎの影響を受けることなく、エラーフリーで通信することができる。
As described above, in the second embodiment, the
(第3の実施形態)
次に、本発明に係る同期/非同期変換装置の第3の実施形態について、図3を用いて説明する。同図はCLK抽出部103の構成を中心に描いたもので、301はフレームカウントパラメータテーブル、302は受信フレームレート統計処理部、303はフレームカウント部をそれぞれ示す。尚、本実施形態のSoE装置は、第1および第2の実施形態で説明した図1および図2のいずれの構成でも構わない。
(Third embodiment)
Next, a third embodiment of the synchronous / asynchronous conversion apparatus according to the present invention will be described with reference to FIG. This figure mainly depicts the configuration of the
図3において、主信号処理部102の受信パケット処理部107が出力する受信パケット間隔(単位時間当たりの受信フレーム数)に関する情報は、受信フレームレート統計処理部302およびフレームカウント部303に入力される。受信フレームレート統計処理部302は、受信パケット処理部107から入力した受信パケット間隔に応じてフレームカウントパラメータテーブル301から受信フレーム数をカウントする時間を選択する。例えば、単位時間当たりの受信フレーム数が所定値より多い場合や少ない場合は、受信フレームをカウントする時間を短くし、逆に、単位時間当たりの受信フレーム数が所定値に近い場合は、受信フレームをカウントする時間を長くするようなパラメータを選択して、フレームカウント部303に指示する。これを受けたフレームカウント部303は、カウントした値をCLK部104に出力し、CLK部104はこのカウント値に応じて、クロックを速くしたり遅くしたり制御して、装置内の各部にクロックを供給する。
In FIG. 3, information regarding the reception packet interval (the number of received frames per unit time) output from the reception
次に、クロック制御処理の流れについて、フローチャートを用いて説明する。図4のフローチャートは、図3のCLK抽出部103内の受信フレームレート統計処理部302およびフレームカウント部303の処理と、CLK部104の処理とを示す。
Next, the flow of the clock control process will be described using a flowchart. The flowchart of FIG. 4 shows the processing of the reception frame rate
図4において、S101は処理の開始、S102は受信フレーム情報入力処理、S103は受信フレーム情報記憶処理、S104はパラメータ選択処理、S105はフレームカウント処理、S106はカウント値出力処理、S107はカウント比較処理、S108はクロック周波数を上げる処理、S109はクロック周波数を下げる処理、S110は処理の終了をそれぞれ示す。尚、ステップS102からステップS104は受信フレームレート統計処理部302の処理を示し、ステップS105とステップS106はフレームカウント部303の処理を示し、ステップS107からステップS109はCLK部104の処理をそれぞれ示す。
4, S101 is a process start, S102 is a received frame information input process, S103 is a received frame information storage process, S104 is a parameter selection process, S105 is a frame count process, S106 is a count value output process, and S107 is a count comparison process. , S108 indicates a process for increasing the clock frequency, S109 indicates a process for decreasing the clock frequency, and S110 indicates the end of the process. Note that steps S102 to S104 show processing of the reception frame rate
さて、ステップS101で処理が開始されると、ステップS102において、主信号処理部102の受信パケット処理部107から単位時間当たりの受信フレーム数を入力する。ステップS103において、ステップS102で入力した単位時間当たりの受信フレーム数を過去のフレームレートデータ記憶部401に記憶する。ステップS104において、ステップS103が出力する現在の単位時間当たりの受信フレーム数と過去のフレームレートデータ記憶部401に記憶された過去の単位時間当たりの受信フレーム数とからレート変化率を算出して、フレームカウントパラメータテーブル301から算出したレート変化率に応じたカウントパラメータを取り出す。ここで、フレームカウントパラメータテーブル301には、符号305で示したようなテーブルが記憶されている。
When processing is started in step S101, the number of received frames per unit time is input from the received
テーブル305は、例えば、レート変化率が3%未満の場合はカウントパラメータを1時間、レート変化率が3%以上10%未満の場合はカウントパラメータを30分、レート変化率が10%以上30%未満の場合はカウントパラメータを10分、レート変化率が30%以上50%未満の場合はカウントパラメータを1分、レート変化率が50%以上の場合はカウントパラメータを1秒、という具合にレート変化率とカウントパラメータとを対応づけている。また、ステップS104において、過去のフレームレートデータ記憶部401に記憶されている過去のフレームレートデータを参照する際に、過去の所定期間、例えば、数日間や数ヶ月間の平均値を参照するように処理しても構わないし、昼間と夜間などに分けて参照するようにしても構わない。過去のフレームレートデータを統計的に処理するのが特徴である。
For example, the table 305 shows that the count parameter is 1 hour when the rate change rate is less than 3%, the count parameter is 30 minutes when the rate change rate is 3% or more and less than 10%, and the rate change rate is 10% or more and 30%. If it is less than 10 minutes, the count parameter is 10 minutes, if the rate change rate is 30% or more and less than 50%, the count parameter is 1 minute, if the rate change rate is 50% or more, the count parameter is 1 second, etc. The rate is associated with the count parameter. In step S104, when referring to past frame rate data stored in the past frame rate
次に、フレームカウント部303の処理に移り、ステップS105において、ステップS104で選択されたカウントパラメータに基づいて、受信フレーム数をカウントする。例えば、フレームカウントパラメータが1分であれば、1分間の受信フレーム数をカウントする。ステップS106において、ステップS105で所定時間カウントされた受信フレーム数(カウント値)をCLK部104に出力する。
Next, the processing proceeds to the
次に、CLK部104の処理に移り、ステップS107において、ステップS106が出力するカウント値と予め設定されている基準値との大小を比較する。基準値より大きい場合、つまり、所定時間内の受信フレーム数が多い場合は、ステップS108の処理に移る。基準値より小さい場合、つまり、所定時間内の受信フレーム数が少ない場合は、ステップS109の処理に移る。ステップS108において、クロック周波数を上げるように処理する。ステップS109において、クロック周波数を下げるように処理する。ステップS110において、一連のクロック周波数の制御が終了する。
Next, the process proceeds to the processing of the
このように、所定時間内の受信フレーム数が多い場合は、クロック周波数を上げて、バッファ109に受信フレームが溜り過ぎないように処理し、所定時間内の受信フレーム数が少ない場合は、クロック周波数を下げて、バッファ109の受信フレームが不足し過ぎないように処理するので、バッファ109のオーバーフローやアンダーフローが防止され、常に安定して、LAN網からSDH/SONET網にデータを変換することができる。特に、ステップS105において、受信フレームをカウントする時間をレート変化率によって変えるようにしたので、単位時間当たりの受信フレーム数が急激に変化した場合は、カウントパラメータが小さくなり、短時間での追従が可能となる。逆に、単位時間当たりの受信フレーム数がほとんど変化しない場合は、カウントパラメータを大きくして、長時間でカウントするので、ワンダのような長時間にわたる微妙な変化に対応することができる。
As described above, when the number of received frames within a predetermined time is large, the clock frequency is increased so that the received frames are not accumulated in the
(第4の実施形態)
次に、本発明に係る同期/非同期変換装置の第4の実施形態について説明する。尚、第4の実施形態のブロック図は第3の実施形態の図3と同じなので、説明は省略する。第3の実施形態と異なるのは、クロック制御処理の流れに関する部分で、これをフローチャートを用いて説明する。図5のフローチャートは、図3のCLK抽出部103内の受信フレームレート統計処理部302とフレームカウント部303の処理と、CLK部104の処理とを示す。また、第3の実施形態と同じ符号で示した部分は同じ処理を示す。
(Fourth embodiment)
Next, a fourth embodiment of the synchronous / asynchronous conversion apparatus according to the present invention will be described. The block diagram of the fourth embodiment is the same as that of FIG. 3 of the third embodiment, and a description thereof will be omitted. The third embodiment is different from the third embodiment in the part relating to the flow of the clock control process, which will be described with reference to a flowchart. The flowchart of FIG. 5 shows the processing of the reception frame rate
図5において、ステップS603は単位時間当たりのフ受信レームレートを算出する処理、S604はレート変化率でフレームカウントパラメータを選択する処理をそれぞれ示す。第3の実施形態のように、過去のフレームレートデータを統計的に処理するのではなく、単純にステップS603で算出した受信フレームレートを予め設定した基準値と比較してレート変化率を算出する。算出したレート変化率に応じたカウントパラメータをフレームカウントパラメータテーブル301のテーブル305から選択する。フレームカウント部303およびCLK部104で処理する部分は、第3の実施形態と同じである。
In FIG. 5, step S603 indicates a process for calculating a frame rate per unit time, and S604 indicates a process for selecting a frame count parameter based on a rate change rate. Instead of statistically processing past frame rate data as in the third embodiment, the rate change rate is calculated by simply comparing the received frame rate calculated in step S603 with a preset reference value. . A count parameter corresponding to the calculated rate change rate is selected from the table 305 of the frame count parameter table 301. The parts processed by the
このように、受信フレームレートの変化率が大きい場合は、クロック周波数を上げて、バッファ109に受信フレームが溜り過ぎないように処理し、受信フレームレートの変化率が小さい場合は、クロック周波数を下げて、バッファ109のデータが不足し過ぎないように処理する。このようにして、バッファ109のオーバーフローやアンダーフローが防止され、常に安定して、LAN網からSDH/SONET網にデータを変換することができる。
As described above, when the rate of change of the reception frame rate is large, the clock frequency is increased so that the received frames are not accumulated in the
尚、図3のブロック図において、第3の実施形態の図4のクロック制御処理と、第4の実施形態の図5のクロック制御処理とを選択できるようにして、使用状況に応じた動作をさせることも可能である。
(第5の実施形態)
次に、本発明に係る同期/非同期変換装置の第5の実施形態について説明する。図6は第3の実施形態の図3と基本的に同じで、CLK抽出部103の構成を中心に描いた図である。また、本実施形態のSoE装置は、第1および第2の実施形態で説明した図1および図2のいずれの構成でも構わない。第3の実施形態と異なる部分は、図3のCLK抽出部103内の受信フレームレート統計処理部302の代わりにCLK抽出パラメータ処理部702が配置されていることと、主信号処理部102のバッファ監視部116の出力がCLK抽出パラメータ処理部702に入力されていることである。
In the block diagram of FIG. 3, the clock control process of FIG. 4 of the third embodiment and the clock control process of FIG. 5 of the fourth embodiment can be selected, and the operation according to the use situation is performed. It is also possible to make it.
(Fifth embodiment)
Next, a fifth embodiment of the synchronous / asynchronous conversion apparatus according to the present invention will be described. FIG. 6 is basically the same as FIG. 3 of the third embodiment, and is a diagram mainly illustrating the configuration of the
図6において、CLK抽出パラメータ処理部702は、主信号処理部102のバッファ監視部116からバッファ109の使用量(あるいは残量)を受け取り、使用量に応じてフレームカウントパラメータテーブル301から受信フレーム数をカウントする時間を選択する。例えば、CLK抽出パラメータ処理部702は、バッファ109の使用量が予め設定した範囲よりも多い場合や少ない場合は、受信フレームをカウントする時間を短くするフレームカウントパラメータを選択し、逆に、使用量が予め設定した範囲にある場合は、受信フレームをカウントする時間を長くするフレームカウントパラメータを選択して、フレームカウント部303に指示する。これを受けたフレームカウント部303は、受信パケット処理部107の受信フレームをカウントした値をCLK部104に出力し、CLK部104はこのカウント値に応じて、クロックの速度を制御して、SoE装置内の各部にクロックを供給する。
In FIG. 6, the CLK extraction
次に、クロック制御処理の流れについて、フローチャートを用いて説明する。図7のフローチャートは、図6のCLK抽出部103内のCLK抽出パラメータ処理部702およびフレームカウント部303の処理と、CLK部104の処理とを示す。
図7において、S802はバッファ109の使用量の入力処理、S803はバッファ使用量を記憶する処理、S804はパラメータ選択処理をそれぞれ示す。ステップS802からステップS804はCLK抽出パラメータ処理部702の処理を示す。尚、第3の実施形態と同符号の部分は同じ処理を示す。
Next, the flow of the clock control process will be described using a flowchart. The flowchart of FIG. 7 shows the processing of the CLK extraction
In FIG. 7, S802 is a process for inputting the usage amount of the
さて、ステップS101で処理が開始されると、ステップS802において、主信号処理部102のバッファ監視部116からバッファ109の使用量を受け取る。ステップS803において、ステップS802で入力したバッファ使用量を過去のバッファ使用量データ記憶部801に記憶する。ステップS804において、ステップS803が出力する現在のバッファ使用量と過去のバッファ使用量データ記憶部801に記憶された過去のバッファ使用量とからバッファの使用量の変化率を算出する。さらに、フレームカウントパラメータテーブル301から算出したバッファ使用量変化率に応じたカウントパラメータを取り出す。ここで、フレームカウントパラメータテーブル301には、符号805で示したようなテーブルが記憶されている。
When processing is started in step S101, the usage amount of the
テーブル805は、例えば、バッファの使用量変化率が3%未満の場合はカウントパラメータを1時間、使用量変化率が3%以上10%未満の場合はカウントパラメータを30分、使用量変化率が10%以上30%未満の場合はカウントパラメータを10分、使用量変化率が30%以上50%未満の場合はカウントパラメータを1分、使用量変化率が50%以上の場合はカウントパラメータを1秒、という具合に使用量変化率とカウントパラメータとを対応づけている。また、ステップS804において、過去のバッファ使用量データ記憶部801に記憶されている過去のバッファ使用量データを参照する際に、過去の所定期間、例えば、数日間や数ヶ月間の平均値を参照するように処理しても構わないし、昼間と夜間などに分けて参照するようにしても構わない。過去のバッファ使用量データを統計的に処理するのが特徴である。
The table 805 shows, for example, that the count parameter is 1 hour when the buffer usage rate is less than 3%, the count parameter is 30 minutes when the usage rate change rate is 3% or more and less than 10%, and the usage rate change rate is The count parameter is 10 minutes if it is 10% or more and less than 30%, the count parameter is 1 minute if the usage rate change rate is 30% or more and less than 50%, and the count parameter is 1 if the usage rate change rate is 50% or more. The usage rate change rate and the count parameter are associated with each other such as seconds. In step S804, when referring to past buffer usage data stored in the past buffer usage
次に、フレームカウント部303の処理に移り、ステップS105において、ステップS804で選択されたカウントパラメータに基づいて、受信フレーム数をカウントする。ステップS106以降の処理は、第3の実施形態と同様に行われ、フレームカウントパラメータに応じた時間で受信フレーム数をカウントし、カウント値によってクロック周波数を制御する。つまり、バッファ使用量が多い場合は、ステップS108でクロック周波数を上げるように処理し、バッファ使用量が少ない場合は、ステップS109でクロック周波数を下げるように処理する。
Next, the processing proceeds to the
このように、主信号処理部102のバッファ監視部116が出力するバッファ109の使用量が多い場合は、クロック周波数を上げて、バッファ109に受信フレームが溜り過ぎないように処理し、バッファ109の使用量が少ない場合は、クロック周波数を下げて、バッファ109の受信フレームが不足し過ぎないように処理するので、バッファ109のオーバーフローやアンダーフローが防止され、常に安定して、LAN網からSDH/SONET網にデータを変換することができる。特に、ステップS804において、受信フレームをカウントする時間をバッファ109の使用量の変化率によって変えるようにしたので、単位時間当たりの受信フレーム数が急激に変化した場合は、カウントパラメータが小さくなり、短時間での追従が可能となる。逆に、単位時間当たりの受信フレーム数がほとんど変化しない場合は、カウントパラメータを大きくして、長時間でカウントするので、ワンダのような長時間にわたる微妙な変化に対応することができる。
As described above, when the amount of use of the
(第6の実施形態)
次に、本発明に係る同期/非同期変換装置の第6の実施形態について説明する。第6の実施形態のブロック図は第5の実施形態の図7と同じで、CLK抽出パラメータ処理部702の処理が異なる。図8はクロック制御処理の流れを示すフローチャートで、図7のCLK抽出部103内のCLK抽出パラメータ処理部702およびフレームカウント部303の処理と、CLK部104の処理とを示す。また、第5の実施形態と同じ符号で示した部分は同じ処理を示す。以下、第5の実施形態と異なる部分について説明する。
(Sixth embodiment)
Next, a sixth embodiment of the synchronous / asynchronous conversion apparatus according to the present invention will be described. The block diagram of the sixth embodiment is the same as FIG. 7 of the fifth embodiment, and the processing of the CLK extraction
図8のステップS152において、主信号処理部102のバッファ監視部116からバッファ109のフロー情報(オーバーフローしたか、アンダーフローしたかを示す情報)を受け取る。ステップS154において、ステップS152で入力したフロー情報に基づいて、フレームカウントパラメータテーブル301からカウントパラメータを選択する。ここで、フレームカウントパラメータテーブル301には、符号806で示したようなテーブルが記憶されている。
In step S152 of FIG. 8, the flow information (information indicating whether overflow or underflow) of the
テーブル806は、例えば、バッファのフロー状態がオーバーフローやアンダーフロー状態である場合は、カウントパラメータを1秒とし、バッファのフロー状態がオーバーフローやアンダーフローをしていない場合は、カウントパラメータを10分として、ステップS105に選択したフレームカウントパラメータを引き渡す。この後のフレームカウント部303およびCLK部104で処理する部分は、第3の実施形態と同様に行われ、フレームカウントパラメータに応じた時間で受信フレーム数をカウントし、カウント値によってクロック周波数を制御する。つまり、フレームカウントパラメータに応じた時間での受信フレーム数が多い場合は、ステップS108でクロック周波数を上げるように処理し、受信フレーム数が少ない場合は、ステップS109でクロック周波数を下げるように処理する。
In the table 806, for example, when the buffer flow state is overflow or underflow, the count parameter is 1 second, and when the buffer flow state is not overflow or underflow, the count parameter is 10 minutes. Then, the selected frame count parameter is delivered to step S105. The subsequent processing in the
このように、バッファ109でオーバーフローやアンダーフローが発生した時は、カウントパラメータを短くして処理するので、迅速にバッファ109のオーバーフローやアンダーフローを回避できる。また、バッファ109でオーバーフローやアンダーフローが発生していない時は、カウントパラメータを大きくして、長時間でカウントするので、ワンダのような長時間にわたる微妙な変化に対応することができる。
In this way, when overflow or underflow occurs in the
尚、第6の実施形態では、オーバーフローやアンダーフローが発生後に処理するようにしたが、バッファ監視部116にオーバーフローやアンダーフローが発生しそうな状態になった時にフロー情報をCLK抽出パラメータ処理部702に渡すようにすれば、バッファ109のオーバーフローやアンダーフローを未然に防止することが可能である。
また、図6のブロック図において、第5の実施形態の図7のクロック制御処理と、第6の実施形態の図8のクロック制御処理とを選択できるようにしても構わない。あるいは、第5の実施形態と第6の実施形態とを複合することで、使用状況に応じた動作をさせることも可能である。
In the sixth embodiment, processing is performed after an overflow or underflow has occurred. However, when overflow or underflow is likely to occur in the
Further, in the block diagram of FIG. 6, the clock control process of FIG. 7 of the fifth embodiment and the clock control process of FIG. 8 of the sixth embodiment may be selected. Alternatively, by combining the fifth embodiment and the sixth embodiment, it is possible to perform an operation in accordance with the use situation.
以上、第1の実施形態から第6の実施形態まで説明してきたように、本発明に係る同期/非同期変換装置およびクロック制御方法によれば、マスタクロックを有する同期伝送網に接続された同期/非同期変換装置から非同期伝送網を介して送られてきた受信データを、マスタクロックを有しない同期伝送網に接続された同期/非同期変換装置のバッファに蓄積し、バッファの使用量や受信フレームレートの変化率に応じてバッファから読み出すクロックを可変するようにしたので、常に、マスタクロックを有する同期伝送網のクロックに追従させることができ、バッファのオーバーフローやアンダーフローによる伝送エラーを防止することができる。また、ワンダや非同期伝送網で生じたゆらぎによる影響も、バッファから読み出すクロックを制御することで少なくできる。 As described above, from the first embodiment to the sixth embodiment, according to the synchronous / asynchronous conversion device and the clock control method according to the present invention, the synchronous / asynchronous network connected to the synchronous transmission network having the master clock. The received data sent from the asynchronous converter via the asynchronous transmission network is stored in the buffer of the synchronous / asynchronous converter connected to the synchronous transmission network that does not have a master clock, and the buffer usage and the reception frame rate are stored. Since the clock read from the buffer is made variable according to the rate of change, it can always follow the clock of the synchronous transmission network having the master clock, and transmission errors due to buffer overflow and underflow can be prevented. . Further, the influence of fluctuations generated in the wander or the asynchronous transmission network can be reduced by controlling the clock read from the buffer.
最初に述べたように、第1から第6の実施形態は、図9のSoE装置754に関するもので、LAN網753から受け取る受信フレームレートやバッファ使用量などに基づいてSDHデータを再生してSDH伝送装置755やSDH/SONET網に出力できる。これによって、専用のクロック回線を設けることなく、既設のSDH/SONET装置をそのまま広域のLAN網で利用でき、設備コストや通信コストの低減が可能となる。尚、マスタクロックを有する側のSoE装置752は、第1から第6の実施形態で説明したマスタクロックを有しない側のSoE装置754において、クロック制御を行わず、全てマスタCLK756から供給されるクロックに同期して動作すること以外は、図1または図2と同様の構成で実現できる。
As described above, the first to sixth embodiments relate to the
(第7の実施形態)
次に、本発明に係る同期/非同期変換装置の第7の実施形態について説明する。第1から第6の実施形態は、マスタクロックを有しない図9のSoE装置754に関するものであったが、本実施形態は、SoE装置752とSoE装置754を連携させて動作させる構成になっている。図10において、SoE装置752およびSoE装置754はクロック制御に関する部分だけ記載しており、それ以外の部分は、図1または図2と同様の構成である。
(Seventh embodiment)
Next, a seventh embodiment of the synchronous / asynchronous conversion apparatus according to the present invention will be described. Although the first to sixth embodiments relate to the
マスタCLK756を有するSoE装置752において、フレームカウント部703は、マスタCLK756のクロックで受信パケット処理部107で受け取る受信フレーム数を予め設定された所定時間毎にカウントする。対向装置周波数制御部851は、フレームカウント部703のカウント値が予め定めた基準値と比較して、多い場合は周波数を下げるように指示する周波数制御情報を、少ない場合は周波数を上げるように指示する周波数制御情報を、LANフレーム生成部852に出力する。LANフレーム生成部852は、図1の第1の実施形態のSDH受信/カプセル化部112と送信パケット処理部113とを複合した処理を行う部分で、対向装置周波数制御部851が出力する周波数制御情報をカプセリングしてLANパケットとしてLAN網753を介してSoE装置754に送信する。
In the
マスタクロックを有しないSoE装置754において、LAN網753を介して送られてきた周波数制御情報を含むLANパケットは、周波数制御情報分離部854でカプセル分離され、周波数制御情報が取り出される。周波数制御情報を受け取ったCLK生成部855は、周波数制御情報が周波数を上げるように指示している場合はクロック周波数を上げ、周波数を下げるように指示している場合はクロック周波数を下げてSoE装置754の装置内にクロックを供給する。尚、CLK生成部855は、図1におけるCLK抽出部103とCLK部104とを複合した処理を行う部分で、周波数制御情報に基づいて、装置内に供給するクロック周波数を制御する。LANフレーム生成部853はSoE装置752のLANフレーム生成部852と同様に動作し、送信データをカプセリングしてLANパケットとしてLAN網753を介してSoE装置752に送信する。
In the
このように、SoE装置754が送出するLANパケットの受信フレームをSoE装置752のマスタCLK756でカウントすることで、常にマスタCLK756とのずれを正確に計測できる。このずれを無くす方向にSoE装置754のクロックを制御するために、SoE装置752は、クロックの制御方向を指示する周波数制御情報をからSoE装置754に送るので、SoE装置754をマスタCLK756に同期させることができる。
Thus, by counting the received frame of the LAN packet sent by the
101,200,752,754・・・SoE装置
102・・・主信号処理部
103・・・CLK抽出部
104・・・CLK部
107・・・受信パケット処理部
109・・・バッファ
116・・・バッファ監視部
117・・・CLK変動分抽出部
118,201・・・周波数補正部
119,121・・・REF生成部
120,122・・・PLL
301・・・フレームカウントパラメータテーブル
302・・・受信フレームレート統計処理部
303,703・・・フレームカウント部
401・・・過去のフレームレートデータ記憶部
702・・・CLK抽出パラメータ処理部
756・・・マスタCLK
801・・・過去のバッファ使用量データ記憶部
851・・・対向装置周波数制御部
852,853・・・LANフレーム生成部
854・・・周波数制御情報分離部
101, 200, 752, 754 ...
301 ... Frame count parameter table 302 ... Received frame rate
801... Past buffer usage
Claims (9)
前記同期伝送網から受信したデータを前記非同期伝送網に出力する送信処理部と、
前記非同期伝送網から受信したデータをバッファを介して前記同期伝送網に出力する受信処理部と、
前記バッファ使用量の増減を監視するバッファ監視手段と、
前記バッファ監視手段の出力に応じて前記バッファから読み出すクロックを可変するクロック制御手段と
を設け、
前記クロック制御手段は、前記バッファ使用量が増加する場合は前記バッファから読み出すクロックを速くし、前記バッファ使用量が減少する場合は前記バッファから読み出すクロックを遅くすることを特徴とする同期/非同期変換装置。 In a synchronous / asynchronous conversion device that connects a synchronous transmission network not having a master clock and an asynchronous transmission network,
A transmission processing unit that outputs data received from the synchronous transmission network to the asynchronous transmission network;
A reception processing unit that outputs data received from the asynchronous transmission network to the synchronous transmission network via a buffer;
Buffer monitoring means for monitoring an increase or decrease in the buffer usage;
Clock control means for varying the clock read from the buffer according to the output of the buffer monitoring means, and
The synchronous / asynchronous conversion characterized in that the clock control means speeds up a clock read from the buffer when the buffer usage increases, and slows down a clock read from the buffer when the buffer usage decreases. apparatus.
前記同期伝送網から受信したデータを前記非同期伝送網に出力する送信処理部と、
前記非同期伝送網から受信したデータをバッファを介して前記同期伝送網に出力する受信処理部と、
前記バッファ使用量の増減を監視するバッファ監視手段と、
前記バッファ監視手段の出力に応じて、前記バッファから読み出すクロックを供給する装置クロック制御部と
を設けたことを特徴とする同期/非同期変換装置。 In a synchronous / asynchronous conversion device that connects a synchronous transmission network not having a master clock and an asynchronous transmission network,
A transmission processing unit that outputs data received from the synchronous transmission network to the asynchronous transmission network;
A reception processing unit that outputs data received from the asynchronous transmission network to the synchronous transmission network via a buffer;
Buffer monitoring means for monitoring an increase or decrease in the buffer usage;
A synchronous / asynchronous conversion device, comprising: a device clock control unit that supplies a clock read from the buffer in accordance with an output of the buffer monitoring means.
前記バッファ監視手段は、前記バッファ使用量が増加する場合は前記装置クロック制御部に直ぐにクロックを速くするよう出力し、前記バッファ使用量が減少する場合は前記装置クロック制御部に直ぐにクロックを遅くするよう出力することを特徴とする同期/非同期変換装置。 The synchronous / asynchronous conversion device according to claim 1 or 2,
The buffer monitoring means outputs the clock immediately to the device clock controller when the buffer usage increases, and immediately delays the clock to the device clock controller when the buffer usage decreases. A synchronous / asynchronous conversion device characterized in that the output is as follows.
前記装置クロック制御部に統計処理部を設け、
前記統計処理部は、前記バッファ監視手段が出力する情報を予め定められた期間で統計処理を行い、該統計処理の結果に応じて、前記装置クロック制御部が出力するクロックの速さを増減することを特徴とする同期/非同期変換装置。 The synchronous / asynchronous conversion device according to claim 1 or 2,
A statistical processing unit is provided in the device clock control unit,
The statistical processing unit performs statistical processing on information output from the buffer monitoring unit in a predetermined period, and increases or decreases a clock speed output from the device clock control unit according to a result of the statistical processing. A synchronous / asynchronous conversion device characterized by the above.
前記バッファ監視手段は、前記バッファ使用量が前記バッファ容量の全容量に近づいた場合は前記装置クロック制御部にクロックを速くするよう出力し、前記バッファ使用量がゼロに近づいた場合は前記装置クロック制御部にクロックを遅くするよう出力することを特徴とする同期/非同期変換装置。 The synchronous / asynchronous conversion device according to claim 1 or 2,
The buffer monitoring means outputs the clock to the device clock controller when the buffer usage approaches the full capacity of the buffer so as to make the clock faster, and the buffer clock when the buffer usage approaches zero. A synchronous / asynchronous conversion device, characterized in that a clock is output to a control unit so as to be delayed.
前記バッファ監視手段は、前記バッファ使用量がオーバーフローした場合は前記装置クロック制御部にクロックを速くするよう出力し、前記バッファ使用量がアンダーフローした場合は前記装置クロック制御部にクロックを遅くするよう出力することを特徴とする同期/非同期変換装置。 The synchronous / asynchronous conversion device according to claim 1 or 2,
The buffer monitoring means outputs the clock to the device clock control unit when the buffer usage amount overflows, and delays the clock to the device clock control unit when the buffer usage amount underflows. A synchronous / asynchronous conversion device characterized by outputting.
前記第1の同期/非同期変換装置に、前記第2の同期/非同期変換装置から受信する受信フレーム監視手段と、タイミングパケット生成送出手段とを設け、
前記第2の同期/非同期変換装置に、タイミングパケット受信手段と、前記マスタクロックを有しない同期伝送網にデータを出力するクロックを制御するクロック制御手段とを設け、
前記受信フレーム監視手段は、定期的に送られてくる単位時間内のフレーム数を前記タイミングパケット生成送出手段によって前記第2の同期/非同期変換装置に送信し、
前記タイミングパケット受信手段は、受信したタイミングパケットの情報を前記クロック制御手段に出力し、
前記クロック制御手段は、単位時間内のフレーム数が多い場合はクロックを遅くし、単位時間内のフレーム数が少ない場合はクロックを速くすることを特徴とする同期/非同期変換装置。 A first synchronous / asynchronous conversion device connected to a synchronous transmission network having a master clock and a second synchronous / asynchronous conversion device connected to a synchronous transmission network not having a master clock are connected via an asynchronous transmission network. In the synchronous / asynchronous conversion device,
The first synchronous / asynchronous conversion device is provided with a received frame monitoring means for receiving from the second synchronous / asynchronous conversion device, and a timing packet generation / transmission means,
The second synchronous / asynchronous conversion device is provided with timing packet receiving means and clock control means for controlling a clock for outputting data to the synchronous transmission network not having the master clock,
The received frame monitoring means transmits the number of frames in a unit time that are periodically transmitted to the second synchronous / asynchronous conversion device by the timing packet generation and transmission means,
The timing packet receiving means outputs information of the received timing packet to the clock control means,
The synchronous / asynchronous conversion apparatus characterized in that the clock control means slows the clock when the number of frames in a unit time is large, and speeds up the clock when the number of frames in a unit time is small.
前記同期伝送網から受信したデータを前記非同期伝送網に出力する送信処理部と、
前記非同期伝送網から受信したデータをバッファを介して前記同期伝送網に出力する受信処理部と、
前記バッファ使用量の増減を監視するバッファ監視手段と、
前記バッファ監視手段の出力に応じて、前記バッファから読み出すクロックを供給する装置クロック制御部と、
前記装置クロック制御部に統計処理部を設け、
前記統計処理部は、前記バッファ監視手段が出力する情報を予め定められた期間で統計処理を行い、該統計処理の結果に応じて、前記装置クロック制御部が出力するクロックの速さを増減するよう制御することを特徴とする同期/非同期変換装置のクロック制御方法。 In a clock control method of a synchronous / asynchronous conversion apparatus for connecting a synchronous transmission network not having a master clock and an asynchronous transmission network,
A transmission processing unit that outputs data received from the synchronous transmission network to the asynchronous transmission network;
A reception processing unit that outputs data received from the asynchronous transmission network to the synchronous transmission network via a buffer;
Buffer monitoring means for monitoring an increase or decrease in the buffer usage;
A device clock controller for supplying a clock to be read from the buffer according to the output of the buffer monitoring means;
A statistical processing unit is provided in the device clock control unit,
The statistical processing unit performs statistical processing on information output from the buffer monitoring unit in a predetermined period, and increases or decreases a clock speed output from the device clock control unit according to a result of the statistical processing. A clock control method for a synchronous / asynchronous conversion apparatus, characterized in that
前記バッファ監視手段は、前記バッファ使用量がオーバーフローした場合は前記装置クロック制御部にクロックを速くするよう出力し、前記バッファ使用量がアンダーフローした場合は前記装置クロック制御部にクロックを遅くするよう出力することを特徴とする同期/非同期変換装置のクロック制御方法。
The clock control method for a synchronous / asynchronous conversion device according to claim 8,
The buffer monitoring means outputs the clock to the device clock control unit when the buffer usage amount overflows, and delays the clock to the device clock control unit when the buffer usage amount underflows. A clock control method for a synchronous / asynchronous conversion device, characterized in that:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006050763A JP2007235217A (en) | 2006-02-27 | 2006-02-27 | Synchronization/asynchronization converter and clock control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006050763A JP2007235217A (en) | 2006-02-27 | 2006-02-27 | Synchronization/asynchronization converter and clock control method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007235217A true JP2007235217A (en) | 2007-09-13 |
Family
ID=38555408
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006050763A Pending JP2007235217A (en) | 2006-02-27 | 2006-02-27 | Synchronization/asynchronization converter and clock control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007235217A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008199160A (en) * | 2007-02-09 | 2008-08-28 | Fujitsu Ltd | Converting device, method, program and recording medium for asynchronous and synchronous communication network, and communication system |
JP2008199161A (en) * | 2007-02-09 | 2008-08-28 | Fujitsu Ltd | Converting device, method, program and recording medium for asynchronous and synchronous communication network, and communication system |
JP2009225044A (en) * | 2008-03-14 | 2009-10-01 | Fujitsu Ltd | Conversion device for asynchronous/synchronous communication network, data conversion method, data conversion program, and communication system |
JP2012070037A (en) * | 2010-09-21 | 2012-04-05 | Hitachi Cable Ltd | Media converter, switching hub, and auto-negotiation system |
US8223772B2 (en) | 2009-01-27 | 2012-07-17 | Fujitsu Limited | Clock supply device and transmission device |
JP2014093593A (en) * | 2012-11-01 | 2014-05-19 | Fujitsu Ltd | Frame converter, frame conversion method, and transmission device |
JP2015041931A (en) * | 2013-08-23 | 2015-03-02 | 大井電気株式会社 | Communication mode converter |
JP2016531530A (en) * | 2013-09-11 | 2016-10-06 | オーディオテクニカ ユーエス インコーポレーテッド | Maintaining clock synchronization in a digital network without continuous transmission |
US10761770B2 (en) | 2016-01-06 | 2020-09-01 | Samsung Electronics Co., Ltd. | Data management method and apparatus using buffering |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63169150A (en) * | 1987-01-06 | 1988-07-13 | Fujitsu Ltd | Data transmission circuit |
JPH08204665A (en) * | 1995-01-23 | 1996-08-09 | Fujitsu Ltd | Synchronous/asynchronous network interface device |
JPH09270779A (en) * | 1996-04-01 | 1997-10-14 | Fuji Electric Co Ltd | Data synchronization system |
JP2000022678A (en) * | 1998-06-30 | 2000-01-21 | Victor Co Of Japan Ltd | Data transmission terminal equipment |
JP2002057708A (en) * | 2000-08-10 | 2002-02-22 | Fujitsu Ltd | Packet fluctuation absorbing method and device therefor |
JP2002165148A (en) * | 2000-11-29 | 2002-06-07 | Sony Corp | Data processing apparatus and method, and record medium |
JP2002368774A (en) * | 2001-06-04 | 2002-12-20 | Fujitsu Ltd | Communication unit and its channel capacity setting method |
JP2003060603A (en) * | 2001-08-10 | 2003-02-28 | Allied Tereshisu Kk | Time sharing multiplex transmission method, apparatus, and system thereof |
WO2004030250A1 (en) * | 2002-09-26 | 2004-04-08 | Fujitsu Limited | Transmission system |
JP2006066965A (en) * | 2004-08-24 | 2006-03-09 | Nippon Telegr & Teleph Corp <Ntt> | Data receiver for estimating bit rate, bit rate estimating method, program and recording medium |
JP2006114988A (en) * | 2004-10-12 | 2006-04-27 | Toa Corp | Receiver, clock adjustment method, and broadcast system |
-
2006
- 2006-02-27 JP JP2006050763A patent/JP2007235217A/en active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63169150A (en) * | 1987-01-06 | 1988-07-13 | Fujitsu Ltd | Data transmission circuit |
JPH08204665A (en) * | 1995-01-23 | 1996-08-09 | Fujitsu Ltd | Synchronous/asynchronous network interface device |
JPH09270779A (en) * | 1996-04-01 | 1997-10-14 | Fuji Electric Co Ltd | Data synchronization system |
JP2000022678A (en) * | 1998-06-30 | 2000-01-21 | Victor Co Of Japan Ltd | Data transmission terminal equipment |
JP2002057708A (en) * | 2000-08-10 | 2002-02-22 | Fujitsu Ltd | Packet fluctuation absorbing method and device therefor |
JP2002165148A (en) * | 2000-11-29 | 2002-06-07 | Sony Corp | Data processing apparatus and method, and record medium |
JP2002368774A (en) * | 2001-06-04 | 2002-12-20 | Fujitsu Ltd | Communication unit and its channel capacity setting method |
JP2003060603A (en) * | 2001-08-10 | 2003-02-28 | Allied Tereshisu Kk | Time sharing multiplex transmission method, apparatus, and system thereof |
WO2004030250A1 (en) * | 2002-09-26 | 2004-04-08 | Fujitsu Limited | Transmission system |
JP2006066965A (en) * | 2004-08-24 | 2006-03-09 | Nippon Telegr & Teleph Corp <Ntt> | Data receiver for estimating bit rate, bit rate estimating method, program and recording medium |
JP2006114988A (en) * | 2004-10-12 | 2006-04-27 | Toa Corp | Receiver, clock adjustment method, and broadcast system |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008199160A (en) * | 2007-02-09 | 2008-08-28 | Fujitsu Ltd | Converting device, method, program and recording medium for asynchronous and synchronous communication network, and communication system |
JP2008199161A (en) * | 2007-02-09 | 2008-08-28 | Fujitsu Ltd | Converting device, method, program and recording medium for asynchronous and synchronous communication network, and communication system |
JP2009225044A (en) * | 2008-03-14 | 2009-10-01 | Fujitsu Ltd | Conversion device for asynchronous/synchronous communication network, data conversion method, data conversion program, and communication system |
US8223772B2 (en) | 2009-01-27 | 2012-07-17 | Fujitsu Limited | Clock supply device and transmission device |
JP2012070037A (en) * | 2010-09-21 | 2012-04-05 | Hitachi Cable Ltd | Media converter, switching hub, and auto-negotiation system |
JP2014093593A (en) * | 2012-11-01 | 2014-05-19 | Fujitsu Ltd | Frame converter, frame conversion method, and transmission device |
JP2015041931A (en) * | 2013-08-23 | 2015-03-02 | 大井電気株式会社 | Communication mode converter |
JP2016531530A (en) * | 2013-09-11 | 2016-10-06 | オーディオテクニカ ユーエス インコーポレーテッド | Maintaining clock synchronization in a digital network without continuous transmission |
US10177867B2 (en) | 2013-09-11 | 2019-01-08 | Audio-Technica U.S., Inc. | Maintaining clock synchronization in a digital network without continuous transmission |
US10263720B2 (en) | 2013-09-11 | 2019-04-16 | Audio-Technica U.S., Inc. | Maintaining clock synchronization in a digital network without continuous transmission |
US10761770B2 (en) | 2016-01-06 | 2020-09-01 | Samsung Electronics Co., Ltd. | Data management method and apparatus using buffering |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2007235217A (en) | Synchronization/asynchronization converter and clock control method | |
CN101299749B (en) | Method and apparatus for transferring clock between networks | |
EP1912361B1 (en) | Method, system and device for clock transmission between sender and receiver | |
US7436858B2 (en) | Methods and systems for adaptive rate management, for adaptive pointer management, and for frequency locked adaptive pointer management | |
EP2580883B1 (en) | Node and system for a synchronous network | |
JP4729049B2 (en) | Optical transmitter | |
RU2211548C2 (en) | Circuit emulation of short bursts | |
US7483450B1 (en) | Method and system for link-based clock synchronization in asynchronous networks | |
US7983276B2 (en) | Timing source | |
US7876792B2 (en) | Network element clocking accuracy and stability monitoring over a packet-switched network | |
CN101741853B (en) | Method for synchronizing clock time, line card veneer and network equipment | |
CN101005349B (en) | Clock synchronizing method and system | |
US20220174341A1 (en) | Partial video async support using r-macphy device | |
US7042908B1 (en) | Method and apparatus for transmitting arbitrary electrical signals over a data network | |
US8923347B2 (en) | Data transmission involving multiplexing and demultiplexing of embedded clock signals | |
EP2068471A1 (en) | Method for emulating digital trunk TDM services over synchronous ethernet packets | |
WO2008106888A1 (en) | Sdh/sonet convergent network | |
EA027102B1 (en) | Method and system for deterministic re-multiplexing of transport streams in sfn network | |
CN108377265A (en) | The real-time synchronization method of control protection distributed system in a kind of electric system | |
US8649400B2 (en) | Communication clock transport method and device | |
KR100688091B1 (en) | Frame Synchronization Method in Synchronous Ethernet and Clock Generation Apparatus | |
EP1583266A2 (en) | Synchronisation for TDM services in packet networks | |
US20070076763A1 (en) | Method and apparatus for performing synchronization for TDM services in packet networks | |
CN100499404C (en) | Base station clock synchronous system and method under multiple service transmission platform building network | |
JP2004282632A (en) | Jitter suppression method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090115 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110527 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110607 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20111011 |