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

JP2007235217A - Synchronization/asynchronization converter and clock control method - Google Patents

Synchronization/asynchronization converter and clock control method Download PDF

Info

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
Application number
JP2006050763A
Other languages
Japanese (ja)
Inventor
Masahiro Shirai
正博 白井
Hiroomi Tateishi
博臣 立石
Masaru Suzuki
大 鈴木
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 Telecom Networks Ltd
Original Assignee
Fujitsu Telecom Networks 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 Telecom Networks Ltd filed Critical Fujitsu Telecom Networks Ltd
Priority to JP2006050763A priority Critical patent/JP2007235217A/en
Publication of JP2007235217A publication Critical patent/JP2007235217A/en
Pending legal-status Critical Current

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

<P>PROBLEM TO BE SOLVED: To provide a synchronization/asynchronization converter capable of error-freely connecting a synchronous transmitter such as SDH (synchronous digital hierarchy), SONET (synchronous optical network) via an asynchronous transmission network such as a LAN network without providing a dedicated clock line, and to provide a clock control method. <P>SOLUTION: The converter is provided with a transmission processing section for outputting data received from the synchronous transmission network to the asynchronous transmission network; a reception processing section for outputting the data received from the asynchronous transmission network to the synchronous transmission network via a buffer; a buffer monitoring means for monitoring the increase/decrease in the utilization quantity of the buffer; and a clock control means for varying a clock to be read from the buffer depending on an output of the buffer monitoring means. The buffer control means accelerates the clock to be read from the buffer when the buffer utilization quantity increases, and delays the clock to be read from the buffer when the buffer utilization quantity decreases. <P>COPYRIGHT: (C)2007,JPO&INPIT

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 apparatus 751 and an SDH apparatus 755 via a general SDH / SONET transmission line 901. The SDH device 751 is supplied with a synchronization clock from the master CLK 756, and the synchronization clock is sent to the SDH device 755 via the SDH / SONET transmission line 901 together with the transmission data. The SDH device 755 is a synchronization clock received from the SDH / SONET transmission line 901. Operate and communicate with each other.

しかし、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とに同期クロックを供給するようになっていた。
ITU−T勧告Gシリーズ標準書(G.774シリーズ)
However, if an SDH device is to be connected via an inexpensive LAN network 753 without using the SDH / SONET transmission line 901, a synchronous / asynchronous conversion device (SoE device) is obtained as shown in FIG. Necessary. Here, SoE is an abbreviation for SDH / SONET over Ethernet (registered trademark), and is a conversion device that enables an SDH transmission apparatus to communicate via a LAN network 753. In the figure, SDH data input / output by the SDH transmission device 751 is converted into a LAN packet by the SoE device 757 and connected to the communication destination SoE device 758 via the LAN network 753. The SoE device 758 converts a LAN packet to be transmitted / received into SDH data and inputs / outputs it to / from the SDH transmission device 755. However, although the SDH transmission device 751 and the SoE device 757 are supplied with a master clock serving as a reference from the master CLK 756, since the LAN network 753 is an asynchronous communication network and clock transmission is not performed, a separate dedicated clock line is prepared. Thus, a synchronous clock is supplied to the communication destination SoE device 758 and the SDH transmission device 755.
ITU-T recommendation G series standard (G.774 series)

ところが、非特許文献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, reference numeral 751 denotes an SDH transmission apparatus or SDH / SONET network, 752 a synchronous / asynchronous conversion apparatus (SoE apparatus) having a master clock, 753 a LAN network which is an asynchronous communication network, and 754 an SoE apparatus having no master clock. , 755 denotes an SDH transmission apparatus or SDH / SONET network, and 756 denotes a master CLK.

マスタCLK756を有する側のSDH伝送装置751とSoE装置752は、マスタクロックがマスタCLK756から供給されており、この同期タイミングに合わせて動作する。ところが、マスタクロックを有しない側のSDH伝送装置755とSoE装置754には、マスタクロックが供給されないので、SoE装置754はSDH伝送装置755に同期クロックを供給しなければならない。以下に述べる第1から第6の実施形態は、マスタクロックを有しないSoE装置754に関するものである。   The SDH transmission device 751 and the SoE device 752 on the side having the master CLK 756 are supplied with the master clock from the master CLK 756 and operate in accordance with this synchronization timing. However, since the master clock is not supplied to the SDH transmission device 755 and the SoE device 754 on the side that does not have the master clock, the SoE device 754 must supply a synchronization clock to the SDH transmission device 755. The first to sixth embodiments described below relate to an SoE device 754 that does not have a master clock.

(第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 SoE device 101 according to the first embodiment of the present invention. The SoE device 101 monitors a clock processing system that extracts a clock from a received LAN frame and controls the device, and a buffer that accumulates SDH data decomposed from the received LAN frame independently of the clock processing system. A dedicated PLL for controlling the reading speed is provided, and the main signal processing system feeds back to the PLL so that the read amount of the buffer becomes constant.

同図において、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, reference numeral 102 denotes a main signal processing unit constituting the SoE apparatus 101, and 103 denotes information for controlling the clock speed from either received packet information or buffer information output from the main signal processing unit 102. A CLK extraction unit 104 is a CLK unit that supplies a clock to each unit in the SoE device 101.
In the CLK unit 104, 121 indicates a REF generation unit, 122 indicates a PLL, and 123 indicates a CLK distribution unit that distributes and supplies a clock in the apparatus. The REF generation unit 121 generates a reference clock according to information that controls the speed of the clock output from the CLK extraction unit 103. The PLL 122 performs a PLL operation with the reference clock output from the REF generation unit 121 and generates a clock with a VCO (not shown). The clock generated by the PLL 122 is supplied to a necessary place in the apparatus by the CLK distribution unit 123.

主信号処理部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 signal processing unit 102, reference numeral 106 denotes a LAN terminator for receiving received packet data 105 from the LAN network, 107 denotes a received packet processor for processing the LAN packet received by the LAN terminator 106 in accordance with IEEE 802.3, and 108 Capsule separation / SDH sending unit 109 disassembles the LAN packet and extracts and transmits the encapsulated SDH data, and 109 temporarily holds the SDH data separated from the capsule so that the capsule separation / SDH sending unit 108 matches the sending timing. A buffer 110 is an SDH / TDM termination unit that outputs time-division multiplexed (TDM) SDH data to an externally connected SDH / SONET transmission apparatus or SDH / SONET network. Received packet data 105 received from the LAN network is processed in the order of LAN termination unit 106, received packet processing unit 107, capsule separation / SDH transmission unit 108, and SDH / TDM termination unit 110, and converted into SDH data.

また、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網を介して送受信できる。   Reference numeral 111 denotes an SDH / SODM transmission unit or an SDH / SODM network (not shown) connected to an SDH / SODM network (not shown), and an SDH / TDM terminal unit 112 inputs the input SDH data according to the IEEE 802.3 standard. An SDH reception / encapsulation unit that encapsulates packets, a transmission packet processing unit 113 that transmits encapsulated LAN packets, and a LAN termination unit that transmits transmission packet data 115 to the LAN network. The SDH / TDM terminators 110 and 111 are portions for interfacing with the SDH physical layer, and the LAN terminators 106 and 114 are portions for interfacing with the LAN physical layer. The SDH data input from the SDH / SONET apparatus is processed in the order of the SDH / TDM termination unit 110, the SDH reception / encapsulation unit 112, the transmission packet processing unit 113, and the LAN termination unit 114, and converted into LAN packet data. In this manner, SDH data transmitted / received to / from the SDH / SONET transmission apparatus or the SDH / SONET network can be converted into LAN packet data and transmitted / received via the LAN network.

次に、クロック処理方法について説明する。主信号処理部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 signal processing unit 102, 116 is a buffer monitoring unit, 117 is a CLK fluctuation extraction unit, 118 is a frequency correction unit, 119 is a REF generation unit, and 120 is a PLL. When reading the SDH data stored in the buffer 109, the capsule separation / SDH sending unit 108 reads the SDH data in synchronization with the clock output from the PLL 120, and outputs it to the SDH / SONET network via the SDH / TDM termination unit 110. .

ここで、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 PLL 120 will be described. The buffer monitoring unit 116 constantly monitors the buffer usage of the buffer 109 and outputs the buffer usage to the CLK fluctuation extraction unit 117. The CLK fluctuation extraction unit 117 instructs the frequency correction unit 118 to increase the clock frequency when the buffer usage exceeds a predetermined value, and conversely, the buffer usage is predetermined. When the value is smaller than the value, the frequency correction unit 118 is instructed to delay the clock frequency. The frequency correction unit 118 adjusts the in-device clock output from the CLK unit 104 by increasing or decreasing the frequency according to the instruction from the CLK fluctuation extraction unit 117, and outputs the adjusted clock to the REF generation unit 119. The REF generation unit 119 generates a reference clock for the PLL 120 by, for example, dividing the clock input from the frequency correction unit 118. In this way, the main signal processing unit 102 can control so that the amount of use of the buffer 109 does not increase or decrease too much.

このように、第1の実施形態では、SoE装置101は、CLK抽出して装置内にクロックを供給するクロック系とは独立して、主信号処理部102でバッファ監視を行い、バッファの読み出し専用のPLL120を設けてバッファ109の読み出し速度を制御する。従って、バッファ109の使用量が一定になるように、PLL120にフイードバックすることで、クロック系とは独立した細かい制御を行うことができる。これによって、非同期網であるLAN網を介してマスタクロックを有する同期系のSONET/SDH伝送網に接続した場合でも、クロックのずれやLAN網のゆらぎの影響を受けることなく、エラーフリーで通信することができる。   As described above, in the first embodiment, the SoE device 101 performs the buffer monitoring by the main signal processing unit 102 independently of the clock system that extracts the CLK and supplies the clock to the device, and only reads the buffer. The PLL 120 is provided to control the reading speed of the buffer 109. Therefore, fine control independent of the clock system can be performed by feeding back to the PLL 120 so that the amount of use of the buffer 109 becomes constant. As a result, even when connected to a synchronous SONET / SDH transmission network having a master clock via a LAN that is an asynchronous network, it is possible to perform error-free communication without being affected by a clock shift or LAN network fluctuation. be able to.

(第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 signal processing unit 102 of the SoE device 200 does not have the frequency correction unit 118, the REF generation unit 119, and the PLL 120 of FIG. 1, and the output of the CLK fluctuation extraction unit 117 is CLK. It is in the part 104. In addition, a frequency correction unit 201 is newly provided in the CLK unit 104, and an output of the CLK fluctuation extraction unit 117 of the main signal processing unit 102 is input to the frequency correction unit 201. That is, in the first embodiment, the control of the read clock of the buffer 109 that is independently performed by the main signal processing unit 102 is also used by the CLK unit 104. Since other parts are the same as those in the first embodiment, description thereof is omitted here.

さて、図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 fluctuation extraction unit 117 that has received the usage status of the buffer 109 from the buffer monitoring unit 116 has a buffer usage amount higher than a predetermined value as in the case of the first embodiment. When the number is increased, the frequency correction unit 201 is instructed to increase the clock frequency, and conversely, when the buffer usage amount is smaller than a predetermined value, the frequency correction unit 201 is delayed so as to delay the clock frequency. Instruct. The frequency correction unit 201 of the CLK unit 104 increases or decreases the frequency output from the clock generator (not shown) in the apparatus according to the instructions of both the CLK fluctuation extraction unit 117 and the CLK extraction unit 103. And adjust the result to output to the REF generation unit 121. The REF generation unit 121 generates a reference clock for the PLL 122 by, for example, dividing the clock input from the frequency correction unit 201. The PLL 122 outputs a clock having a frequency locked to the reference clock to the CLK distribution unit 123, and the clock is supplied from the CLK distribution unit 123 to each unit in the SoE device 200.

このように、第2の実施形態において、SoE装置200は、主信号処理部102でバッファ監視を行い、CLK部104のクロック系を利用して、バッファ109の読み出しクロックを制御できる。従って、バッファ109の使用量が一定になるように、PLL122にフイードバックでき、非同期網であるLAN網を介してマスタクロックを有する同期系のSONET/SDH伝送網に接続した場合でも、クロックのずれやLAN網のゆらぎの影響を受けることなく、エラーフリーで通信することができる。   As described above, in the second embodiment, the SoE device 200 can monitor the buffer by the main signal processing unit 102 and can control the read clock of the buffer 109 using the clock system of the CLK unit 104. Therefore, even when connected to a synchronous SONET / SDH transmission network having a master clock through a LAN network which is an asynchronous network, it can be fed back to the PLL 122 so that the amount of use of the buffer 109 becomes constant. It is possible to perform error-free communication without being affected by fluctuations in the LAN network.

(第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 CLK extraction unit 103, where 301 indicates a frame count parameter table, 302 indicates a reception frame rate statistical processing unit, and 303 indicates a frame count unit. Note that the SoE device of this embodiment may have any of the configurations shown in FIGS. 1 and 2 described in the first and second embodiments.

図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 packet processing unit 107 of the main signal processing unit 102 is input to the reception frame rate statistical processing unit 302 and the frame count unit 303. . The reception frame rate statistical processing unit 302 selects a time for counting the number of received frames from the frame count parameter table 301 according to the reception packet interval input from the reception packet processing unit 107. For example, when the number of received frames per unit time is larger or smaller than a predetermined value, the time for counting received frames is shortened. Conversely, when the number of received frames per unit time is close to a predetermined value, Is selected and the frame count unit 303 is instructed. Receiving this, the frame count unit 303 outputs the counted value to the CLK unit 104, and the CLK unit 104 controls the clock to be faster or slower according to this count value, and sends the clock to each unit in the apparatus. Supply.

次に、クロック制御処理の流れについて、フローチャートを用いて説明する。図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 statistical processing unit 302 and the frame count unit 303 in the CLK extraction unit 103 of FIG. 3 and the processing of the CLK unit 104.

図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 statistical processing unit 302, steps S105 and S106 show processing of the frame count unit 303, and steps S107 to S109 show processing of the CLK unit 104, respectively.

さて、ステップ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 packet processing unit 107 of the main signal processing unit 102 in step S102. In step S103, the number of received frames per unit time input in step S102 is stored in the past frame rate data storage unit 401. In step S104, a rate change rate is calculated from the current number of received frames per unit time output in step S103 and the past number of received frames per unit time stored in the past frame rate data storage unit 401. A count parameter corresponding to the rate change rate calculated from the frame count parameter table 301 is extracted. Here, the frame count parameter table 301 stores a table as indicated by reference numeral 305.

テーブル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 data storage unit 401, an average value for a predetermined period in the past, for example, several days or months is referred to. You may be made to refer to it by dividing into daytime and nighttime. It is characterized by statistically processing past frame rate data.

次に、フレームカウント部303の処理に移り、ステップS105において、ステップS104で選択されたカウントパラメータに基づいて、受信フレーム数をカウントする。例えば、フレームカウントパラメータが1分であれば、1分間の受信フレーム数をカウントする。ステップS106において、ステップS105で所定時間カウントされた受信フレーム数(カウント値)をCLK部104に出力する。   Next, the processing proceeds to the frame count unit 303. In step S105, the number of received frames is counted based on the count parameter selected in step S104. For example, if the frame count parameter is 1 minute, the number of received frames per minute is counted. In step S106, the number of received frames (count value) counted in the predetermined time in step S105 is output to the CLK unit 104.

次に、CLK部104の処理に移り、ステップS107において、ステップS106が出力するカウント値と予め設定されている基準値との大小を比較する。基準値より大きい場合、つまり、所定時間内の受信フレーム数が多い場合は、ステップS108の処理に移る。基準値より小さい場合、つまり、所定時間内の受信フレーム数が少ない場合は、ステップS109の処理に移る。ステップS108において、クロック周波数を上げるように処理する。ステップS109において、クロック周波数を下げるように処理する。ステップS110において、一連のクロック周波数の制御が終了する。   Next, the process proceeds to the processing of the CLK unit 104. In step S107, the count value output in step S106 is compared with the preset reference value. When it is larger than the reference value, that is, when the number of received frames within a predetermined time is large, the process proceeds to step S108. If it is smaller than the reference value, that is, if the number of received frames in the predetermined time is small, the process proceeds to step S109. In step S108, processing is performed to increase the clock frequency. In step S109, processing is performed to lower the clock frequency. In step S110, a series of clock frequency control ends.

このように、所定時間内の受信フレーム数が多い場合は、クロック周波数を上げて、バッファ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 buffer 109. When the number of received frames within the predetermined time is small, the clock frequency is increased. Since the received frame of the buffer 109 is processed so as not to be insufficient, overflow and underflow of the buffer 109 can be prevented, and data can be always stably converted from the LAN network to the SDH / SONET network. it can. In particular, in step S105, since the time for counting received frames is changed according to the rate change rate, when the number of received frames per unit time changes suddenly, the count parameter becomes small, and tracking in a short time is possible. It becomes possible. Conversely, when the number of received frames per unit time hardly changes, the count parameter is increased and counting is performed for a long time, so that it is possible to cope with a subtle change over a long time such as wander.

(第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 statistical processing unit 302 and the frame count unit 303 in the CLK extraction unit 103 of FIG. 3 and the processing of the CLK unit 104. Moreover, the part shown with the same code | symbol as 3rd Embodiment shows the same process.

図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 frame count unit 303 and the CLK unit 104 are the same as those in the third embodiment.

このように、受信フレームレートの変化率が大きい場合は、クロック周波数を上げて、バッファ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 buffer 109. When the rate of change of the reception frame rate is small, the clock frequency is decreased. Thus, processing is performed so that the data in the buffer 109 is not insufficient. In this way, overflow and underflow of the buffer 109 are prevented, and data can be converted from the LAN network to the SDH / SONET network constantly and stably.

尚、図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 CLK extraction unit 103. In addition, the SoE device of this embodiment may have any of the configurations shown in FIGS. 1 and 2 described in the first and second embodiments. The difference from the third embodiment is that a CLK extraction parameter processing unit 702 is arranged instead of the reception frame rate statistical processing unit 302 in the CLK extraction unit 103 in FIG. 3 and a buffer of the main signal processing unit 102. The output of the monitoring unit 116 is input to the CLK extraction parameter processing unit 702.

図6において、CLK抽出パラメータ処理部702は、主信号処理部102のバッファ監視部116からバッファ109の使用量(あるいは残量)を受け取り、使用量に応じてフレームカウントパラメータテーブル301から受信フレーム数をカウントする時間を選択する。例えば、CLK抽出パラメータ処理部702は、バッファ109の使用量が予め設定した範囲よりも多い場合や少ない場合は、受信フレームをカウントする時間を短くするフレームカウントパラメータを選択し、逆に、使用量が予め設定した範囲にある場合は、受信フレームをカウントする時間を長くするフレームカウントパラメータを選択して、フレームカウント部303に指示する。これを受けたフレームカウント部303は、受信パケット処理部107の受信フレームをカウントした値をCLK部104に出力し、CLK部104はこのカウント値に応じて、クロックの速度を制御して、SoE装置内の各部にクロックを供給する。   In FIG. 6, the CLK extraction parameter processing unit 702 receives the usage amount (or remaining amount) of the buffer 109 from the buffer monitoring unit 116 of the main signal processing unit 102, and receives the number of received frames from the frame count parameter table 301 according to the usage amount. Select the time to count. For example, the CLK extraction parameter processing unit 702 selects a frame count parameter that shortens the time for counting received frames when the usage amount of the buffer 109 is larger or smaller than a preset range. Is within the preset range, a frame count parameter for increasing the time for counting the received frames is selected and the frame count unit 303 is instructed. Receiving this, the frame counting unit 303 outputs the value obtained by counting the received frames of the received packet processing unit 107 to the CLK unit 104, and the CLK unit 104 controls the speed of the clock according to this count value, and the SoE. A clock is supplied to each part in the apparatus.

次に、クロック制御処理の流れについて、フローチャートを用いて説明する。図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 parameter processing unit 702 and the frame count unit 303 in the CLK extraction unit 103 of FIG. 6 and the processing of the CLK unit 104.
In FIG. 7, S802 is a process for inputting the usage amount of the buffer 109, S803 is a process for storing the buffer usage, and S804 is a parameter selection process. Steps S802 to S804 show the processing of the CLK extraction parameter processing unit 702. Note that the same reference numerals as those in the third embodiment indicate the same processing.

さて、ステップ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 buffer 109 is received from the buffer monitoring unit 116 of the main signal processing unit 102 in step S802. In step S803, the buffer usage amount input in step S802 is stored in the past buffer usage data storage unit 801. In step S804, a change rate of the buffer usage is calculated from the current buffer usage output in step S803 and the past buffer usage stored in the past buffer usage data storage unit 801. Further, a count parameter corresponding to the buffer usage rate change rate calculated from the frame count parameter table 301 is extracted. Here, the frame count parameter table 301 stores a table as indicated by reference numeral 805.

テーブル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 data storage unit 801, reference is made to an average value in a past predetermined period, for example, several days or months. You may make it process so that it may carry out, and you may make it refer to divided into daytime and nighttime. It is characterized by statistically processing past buffer usage data.

次に、フレームカウント部303の処理に移り、ステップS105において、ステップS804で選択されたカウントパラメータに基づいて、受信フレーム数をカウントする。ステップS106以降の処理は、第3の実施形態と同様に行われ、フレームカウントパラメータに応じた時間で受信フレーム数をカウントし、カウント値によってクロック周波数を制御する。つまり、バッファ使用量が多い場合は、ステップS108でクロック周波数を上げるように処理し、バッファ使用量が少ない場合は、ステップS109でクロック周波数を下げるように処理する。   Next, the processing proceeds to the frame count unit 303. In step S105, the number of received frames is counted based on the count parameter selected in step S804. The processing after step S106 is performed in the same manner as in the third embodiment, and the number of received frames is counted at a time corresponding to the frame count parameter, and the clock frequency is controlled by the count value. In other words, if the buffer usage is large, processing is performed to increase the clock frequency in step S108, and if the buffer usage is small, processing is performed to decrease the clock frequency in step S109.

このように、主信号処理部102のバッファ監視部116が出力するバッファ109の使用量が多い場合は、クロック周波数を上げて、バッファ109に受信フレームが溜り過ぎないように処理し、バッファ109の使用量が少ない場合は、クロック周波数を下げて、バッファ109の受信フレームが不足し過ぎないように処理するので、バッファ109のオーバーフローやアンダーフローが防止され、常に安定して、LAN網からSDH/SONET網にデータを変換することができる。特に、ステップS804において、受信フレームをカウントする時間をバッファ109の使用量の変化率によって変えるようにしたので、単位時間当たりの受信フレーム数が急激に変化した場合は、カウントパラメータが小さくなり、短時間での追従が可能となる。逆に、単位時間当たりの受信フレーム数がほとんど変化しない場合は、カウントパラメータを大きくして、長時間でカウントするので、ワンダのような長時間にわたる微妙な変化に対応することができる。   As described above, when the amount of use of the buffer 109 output from the buffer monitoring unit 116 of the main signal processing unit 102 is large, the clock frequency is increased and processing is performed so that received frames do not accumulate in the buffer 109. When the usage amount is small, the clock frequency is lowered and processing is performed so that the received frame of the buffer 109 does not become insufficient. Therefore, overflow and underflow of the buffer 109 are prevented, and the SDH / SD is always stably transmitted from the LAN network. Data can be converted to a SONET network. In particular, in step S804, since the time for counting received frames is changed depending on the rate of change of the usage amount of the buffer 109, the count parameter becomes smaller and shorter when the number of received frames per unit time changes abruptly. It is possible to follow in time. Conversely, when the number of received frames per unit time hardly changes, the count parameter is increased and counting is performed for a long time, so that it is possible to cope with a subtle change over a long time such as wander.

(第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 parameter processing unit 702 is different. FIG. 8 is a flowchart showing the flow of the clock control processing, and shows the processing of the CLK extraction parameter processing unit 702 and the frame count unit 303 in the CLK extraction unit 103 of FIG. Moreover, the part shown with the same code | symbol as 5th Embodiment shows the same process. Hereinafter, a different part from 5th Embodiment is demonstrated.

図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 buffer 109 is received from the buffer monitoring unit 116 of the main signal processing unit 102. In step S154, a count parameter is selected from the frame count parameter table 301 based on the flow information input in step S152. Here, the frame count parameter table 301 stores a table as indicated by reference numeral 806.

テーブル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 frame count unit 303 and the CLK unit 104 is performed in the same manner as in the third embodiment, and the number of received frames is counted in a time corresponding to the frame count parameter, and the clock frequency is controlled by the count value. To do. That is, when the number of received frames in the time corresponding to the frame count parameter is large, processing is performed to increase the clock frequency in step S108, and when the number of received frames is small, processing is performed to decrease the clock frequency in step S109. .

このように、バッファ109でオーバーフローやアンダーフローが発生した時は、カウントパラメータを短くして処理するので、迅速にバッファ109のオーバーフローやアンダーフローを回避できる。また、バッファ109でオーバーフローやアンダーフローが発生していない時は、カウントパラメータを大きくして、長時間でカウントするので、ワンダのような長時間にわたる微妙な変化に対応することができる。   In this way, when overflow or underflow occurs in the buffer 109, processing is performed with the count parameter shortened, so that overflow or underflow of the buffer 109 can be quickly avoided. Further, when overflow or underflow does not occur in the buffer 109, the count parameter is increased and counted for a long time, so that it is possible to cope with a subtle change over a long time such as wander.

尚、第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 buffer monitoring unit 116, flow information is sent to the CLK extraction parameter processing unit 702. In this case, overflow and underflow of the buffer 109 can be prevented beforehand.
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 SoE device 754 shown in FIG. 9, and reproduce the SDH data based on the received frame rate received from the LAN network 753, the buffer usage, and the like. The data can be output to the transmission device 755 and the SDH / SONET network. As a result, an existing SDH / SONET device can be used as it is in a wide-area LAN network without providing a dedicated clock line, and facility costs and communication costs can be reduced. The SoE device 752 on the side having the master clock does not perform clock control in the SoE device 754 on the side not having the master clock described in the first to sixth embodiments, and is all supplied from the master CLK 756. 2 can be realized with the same configuration as in FIG. 1 or FIG.

(第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 SoE device 754 of FIG. 9 that does not have a master clock, this embodiment is configured to operate the SoE device 752 and the SoE device 754 in cooperation with each other. Yes. In FIG. 10, the SoE device 752 and the SoE device 754 are shown only for the part related to clock control, and the other parts are the same as those in FIG. 1 or FIG.

マスタ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 device 752 having the master CLK 756, the frame count unit 703 counts the number of received frames received by the received packet processing unit 107 with a clock of the master CLK 756 every predetermined time. The counter device frequency control unit 851 instructs frequency control information to instruct to lower the frequency when the count value of the frame count unit 703 is larger than the reference value determined in advance, and to increase the frequency when it is smaller. Frequency control information to be output to the LAN frame generation unit 852. The LAN frame generation unit 852 is a part that performs processing that combines the SDH reception / encapsulation unit 112 and the transmission packet processing unit 113 of the first embodiment of FIG. 1, and the frequency control output by the counter device frequency control unit 851. The information is encapsulated and transmitted as a LAN packet to the SoE device 754 via the LAN network 753.

マスタクロックを有しない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 device 754 that does not have a master clock, the LAN packet including the frequency control information transmitted via the LAN network 753 is decapsulated by the frequency control information separation unit 854, and the frequency control information is extracted. The CLK generation unit 855 that has received the frequency control information increases the clock frequency when the frequency control information instructs to increase the frequency, and decreases the clock frequency when the frequency control information instructs to decrease the frequency. A clock is supplied into the 754 device. Note that the CLK generation unit 855 is a part that performs processing that combines the CLK extraction unit 103 and the CLK unit 104 in FIG. 1, and controls the clock frequency supplied into the apparatus based on the frequency control information. The LAN frame generation unit 853 operates in the same manner as the LAN frame generation unit 852 of the SoE device 752, and encapsulates transmission data and transmits it as a LAN packet to the SoE device 752 via the LAN network 753.

このように、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 SoE device 754 with the master CLK 756 of the SoE device 752, the deviation from the master CLK 756 can always be accurately measured. In order to control the clock of the SoE device 754 in a direction to eliminate this deviation, the SoE device 752 sends the frequency control information indicating the control direction of the clock to the SoE device 754, so that the SoE device 754 is synchronized with the master CLK 756. be able to.

本発明の第1の実施形態に係るSoE装置のブロック図である。It is a block diagram of the SoE apparatus which concerns on the 1st Embodiment of this invention. 本発明の第2の実施形態に係るSoE装置のブロック図である。It is a block diagram of the SoE apparatus which concerns on the 2nd Embodiment of this invention. 第3および第4の実施形態のクロック制御部分のブロック図である。It is a block diagram of the clock control part of 3rd and 4th embodiment. 第3の実施形態のクロック処理のフローチャートである。It is a flowchart of the clock processing of 3rd Embodiment. 第4の実施形態のクロック処理のフローチャートである。It is a flowchart of the clock processing of 4th Embodiment. 第5および第6の実施形態のクロック制御部分のブロック図である。It is a block diagram of the clock control part of 5th and 6th embodiment. 第5の実施形態のクロック処理のフローチャートである。It is a flowchart of the clock process of 5th Embodiment. 第6の実施形態のクロック処理のフローチャートである。It is a flowchart of the clock processing of 6th Embodiment. 第1乃至第6の実施形態の通信システム全体のブロック図である。It is a block diagram of the whole communication system of 1st thru | or 6th Embodiment. 第7の実施形態のクロック制御部分のブロック図である。It is a block diagram of the clock control part of 7th Embodiment. 従来の通信システム全体のブロック図である。It is a block diagram of the whole conventional communication system.

符号の説明Explanation of symbols

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 ... SoE device 102 ... main signal processing unit 103 ... CLK extraction unit 104 ... CLK unit 107 ... received packet processing unit 109 ... buffer 116 ... Buffer monitoring unit 117 ... CLK fluctuation extraction unit 118, 201 ... frequency correction unit 119,121 ... REF generation unit 120,122 ... PLL
301 ... Frame count parameter table 302 ... Received frame rate statistical processing unit 303, 703 ... Frame count unit 401 ... Past frame rate data storage unit 702 ... CLK extraction parameter processing unit 756 ...・ Master CLK
801... Past buffer usage data storage unit 851 .. Counter device frequency control unit 852, 853... LAN frame generation unit 854.

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.
請求項1または2に記載の同期/非同期変換装置において、
前記バッファ監視手段は、前記バッファ使用量が増加する場合は前記装置クロック制御部に直ぐにクロックを速くするよう出力し、前記バッファ使用量が減少する場合は前記装置クロック制御部に直ぐにクロックを遅くするよう出力することを特徴とする同期/非同期変換装置。
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.
請求項1または2に記載の同期/非同期変換装置において、
前記装置クロック制御部に統計処理部を設け、
前記統計処理部は、前記バッファ監視手段が出力する情報を予め定められた期間で統計処理を行い、該統計処理の結果に応じて、前記装置クロック制御部が出力するクロックの速さを増減することを特徴とする同期/非同期変換装置。
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.
請求項1または2に記載の同期/非同期変換装置において、
前記バッファ監視手段は、前記バッファ使用量が前記バッファ容量の全容量に近づいた場合は前記装置クロック制御部にクロックを速くするよう出力し、前記バッファ使用量がゼロに近づいた場合は前記装置クロック制御部にクロックを遅くするよう出力することを特徴とする同期/非同期変換装置。
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.
請求項1または2に記載の同期/非同期変換装置において、
前記バッファ監視手段は、前記バッファ使用量がオーバーフローした場合は前記装置クロック制御部にクロックを速くするよう出力し、前記バッファ使用量がアンダーフローした場合は前記装置クロック制御部にクロックを遅くするよう出力することを特徴とする同期/非同期変換装置。
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の同期/非同期変換装置とを非同期伝送網を介して接続する同期/非同期変換装置において、
前記第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
請求項8に記載の同期/非同期変換装置のクロック制御方法において、
前記バッファ監視手段は、前記バッファ使用量がオーバーフローした場合は前記装置クロック制御部にクロックを速くするよう出力し、前記バッファ使用量がアンダーフローした場合は前記装置クロック制御部にクロックを遅くするよう出力することを特徴とする同期/非同期変換装置のクロック制御方法。
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:
JP2006050763A 2006-02-27 2006-02-27 Synchronization/asynchronization converter and clock control method Pending JP2007235217A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (11)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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