JP3945287B2 - Data receiving circuit and data receiving method - Google Patents
Data receiving circuit and data receiving method Download PDFInfo
- Publication number
- JP3945287B2 JP3945287B2 JP2002092526A JP2002092526A JP3945287B2 JP 3945287 B2 JP3945287 B2 JP 3945287B2 JP 2002092526 A JP2002092526 A JP 2002092526A JP 2002092526 A JP2002092526 A JP 2002092526A JP 3945287 B2 JP3945287 B2 JP 3945287B2
- Authority
- JP
- Japan
- Prior art keywords
- clock
- read
- data
- storage means
- write
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/07—Synchronising arrangements using pulse stuffing for systems with different or fluctuating information rates or bit rates
- H04J3/076—Bit and byte stuffing, e.g. SDH/PDH desynchronisers, bit-leaking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/05—Electric or magnetic storage of signals before transmitting or retransmitting for changing the transmission rate
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Time-Division Multiplex Systems (AREA)
- Optical Communication System (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、マスタークロックを用いた完全同期ネットワークを構築している光伝送通信装置のデータ受信回路、及びこのデータ受信回路のデータ受信方法に関する。
【0002】
【従来の技術】
51.84Mb/s以上のSONET(Synchronous Optical NETwork)/SDH(Synchronous Digital Hierarchy)高速伝送信号を低速伝送信号にデスタッフするために、デスタッフ部にリタイミングクロック生成機能を持たせる構成が取られている。
【0003】
図4を参照しながら従来のデータ受信回路の構成及び動作を説明する。
図4に示されるようにデータ受信回路は、高速伝送信号の分離処理(Demultiplex処理)を外部のマスタークロックから供給された装置内クロック信号を用いて行うDMUX部10と、DMUX部10から出力されたクロック、及びデータを入力し、デスタッフ処理を行い、平滑化されたクロック、データを生成するデスタッフ部11と、デスタッフ部11からの平滑化されたクロック、データによりバイポーラ信号からユニポーラ信号への信号変換を行うU/B部12とを有している。
【0004】
また、デスタッフ部11には、装置内クロック信号から低速伝送信号に用いるクロック信号の周波数に分周したリタイミングクロックを生成するリタイミングクロック生成部13と、リタイミングクロックを読み出しクロックとして、DMUX部から入力し保持していたデータを出力するバッファメモリ14とを有する。
【0005】
このようなリタイミングバッファ方式は、一般的にITU−T G.813、ITU−T G.823の低速伝送信号2.048Mb/sジッタ規格、及びワンダ規格に準拠するために用いられている方式であり、当然、バイトスタッフが起きない想定である。
【0006】
【発明が解決しようとする課題】
しかしながら、実質はバイトスタッフィングを用いたAU/TUポインタ操作が行われることもあり、また、マスタークロックには障害、品質劣化等も考えられる。SONET/SDH網においては、高速側信号の周波数を調整するために、データ送信側でスタッフパルスを挿入(スタッフ)し、挿入したスタッフパルスをデータ受信側で除去(デスタッフ)する。このポインタ操作を行う結果として位相ギャップが発生する。
【0007】
これらによって低速伝送信号がスリップ(入出力データ速度のずれによる位相変動によって入力データの2度読み又は欠落を招く現象)するのは避けられず、低速伝送信号断となる可能性もある。この低速伝送信号断は、上記構成のデータ受信回路では、マスタークロックを修復するしか方法がなく、長期間にわたり低速伝送信号断が継続してしまう。
【0008】
本発明は上記事情に鑑みてなされたものであり、マスタークロックの障害発生時の低速伝送信号断を回避することができるデータ受信回路、データ受信方法を提供することを目的とする。
【0009】
【課題を解決するための手段】
係る目的を達成するために請求項1記載の発明は、装置外部から入力したSONET(Synchronous Optical NETwork)/SDH(Synchronous Digital Hierarchy)高速伝送信号から低速伝送信号を取り出すデータ受信回路であって、高速伝送信号を入力して記憶する記憶手段と、記憶手段からデータを読み出すための第1の読み出しクロックを、装置外部からのマスタークロックを低速伝送信号に用いるクロック信号の周波数に分周することで生成する第1のクロック生成手段と、記憶手段への書き込みクロックと、基準オシレータからの基準クロックとを入力し、書き込みクロックと後記第2のクロック生成手段の動作クロックの位相を比較し、比較結果から基準オシレータからの基準クロックを使って位相制御を行うことで第2の読み出しクロックを生成する第2のクロック生成手段と、第1のクロック生成手段からの第1の読み出しクロックと、第2のクロック生成手段からの第2の読み出しクロックとを入力し、制御手段からの指示に基づいて記憶手段の読み出しクロックを選択し出力する選択手段と、記憶手段へのデータの書き込みタイミングと読み出しタイミングとを監視し、書き込みタイミングに対する読み出しタイミングにずれが生じた場合に、異常を通知する位相監視手段と、位相監視手段より異常を通知されると、記憶手段の読み出しクロックを第1の読み出しクロックから第2の読み出しクロックに変更するよう指示を出す制御手段と、を有することを特徴とする。
【0010】
請求項2記載の発明は、請求項1記載の発明において、位相監視手段は、記憶手段への書き込みクロックを分周することで生成したデータの書き込み開始位置を示すライトアドレスと、読み出しクロックを分周することで生成したデータの読み出し開始位置を示すリードアドレスとの位相差が所定の基準値よりも大きい場合や小さい場合に、計数手段の計数値を加算し、該計数値を制御手段に通知することを特徴とする。
【0011】
請求項3記載の発明は、請求項1または2記載の発明において、データ受信回路は、装置外部からの高速伝送信号を入力し、マスタークロックから生成される装置内クロックを用いて、SONET/SDHフレームフォーマットのオーバヘッド部分のみクロックがない歯抜けクロックと、オーバヘッド部分のデータを取り除いたデータを生成して出力し、歯抜けクロックを記憶手段の書き込みクロックとして、オーバヘッド部分のデータを取り除いたデータを記憶手段に書き込む分離手段を有することを特徴とする。
【0012】
請求項4記載の発明は、請求項1から3の何れか一項に記載の発明において、第2のクロック生成手段は、DPLL(Digital Phase Locked Loop)回路であることを特徴とする。
【0013】
請求項5記載の発明は、装置外部から入力したSONET/SDH高速伝送信号から低速伝送信号を取り出すデータ受信回路のデータ受信方法であって、高速伝送信号を記憶した記憶手段からデータを読み出すための第1の読み出しクロックを、装置外部からのマスタークロックを低速伝送信号に用いるクロック信号の周波数に分周することで生成する第1のクロック生成工程と、記憶手段への書き込みクロックと、基準オシレータからの基準クロックとを入力し、後記第2の読み出しクロックを生成する生成手段の動作クロックと書き込みクロックとの書き込みクロックと第2の読み出しクロックの位相を比較し、比較結果から基準オシレータからの基準クロックを使って位相制御を行うことで第2の読み出しクロックを生成する第2のクロック生成工程と、記憶手段からデータを読み出すための読み出しクロックを第1の読み出しクロックと、第2の読み出しクロックとで選択する選択工程と、選択工程にて選択された読み出しクロックを用いて記憶手段からデータを読み出す読み出し工程と、記憶手段へのデータの書き込みタイミングと読み出しタイミングとを監視し、書き込みタイミングに対する読み出しタイミングにずれが生じた場合に、異常を通知する位相監視工程と、を有し、選択工程は、位相監視工程より異常を通知されると、記憶手段の読み出しクロックを第1の読み出しクロックから第2の読み出しクロックに切り替えることを特徴とする。
【0014】
請求項6記載の発明は、請求項5記載の発明において、位相監視工程は、記憶手段への書き込みクロックを分周することで生成したデータの書き込み開始位置を示すライトアドレスと、読み出しクロックを分周することで生成したデータの読み出し開始位置を示すリードアドレスとの位相差が所定の基準値よりも大きい場合や小さい場合に、計数手段の計数値を加算し、該計数値を所定の閾値と比較することで異常を検出することを特徴とする。
【0015】
【発明の実施の形態】
次に、添付図面を参照しながら本発明のデータ受信回路、データ受信方法に係る実施の形態を詳細に説明する。図1〜図3を参照すると本発明のデータ受信回路、データ受信方法に係る実施の形態が示されている。
【0016】
まず、図1を参照しながら本発明に係る実施形態の構成について説明する。本発明に係る第1の実施形態は、図1に示されるようにDMUX部1、デスタッフ部2、U/B部3、位相監視部6、装置制御部9を有している。また、デスタッフ部2には、バッファメモリ4、DPLL(Digital Phase Locked Loop)5、リタイミングクロック生成部7、クロック切替部8を有している。
【0017】
DMUX部1は、光伝送通信装置外部からの主に51.84Mb/s以上のSONET/SDH高速伝送信号と、外部マスタークロックから供給された装置内クロック信号とを入力する。DMUX部1は、入力した高速伝送信号の分離処理(Demultiplex処理)を装置内クロック信号を用いて行う。この分離処理によって、図2(A)に示されたSONET/SDHフレームフォーマットのオーバヘッド部分のみクロックがない歯抜けクロックと、図2(B)に示されたオーバヘッド部分のデータを取り除いたデータ(オーバヘッド部分には空のデータが存在する、ペイロード部分だけのデータ)を生成する。
【0018】
デスタッフ部2は、DMUX部1から出力されるオーバヘッド部分のみクロックがない歯抜けクロック、及びオーバヘッド部分のデータを取り除いたデータと、基準オシレータ(以下、基準OSCと略す)からのクロックと、マスタークロック信号から生成された装置内クロック信号と、を入力して、デスタッフ処理を行う。デスタッフ処理により、平滑化されたクロック及びデータを生成する。
【0019】
U/B部3は、デスタッフ部2からの平滑化されたクロック及びデータを用いてバイポーラ信号からユニポーラ信号への信号変換を行う。
【0020】
また、デスタッフ部2内のバッファメモリ4は、DMUX部1から出力されたオーバヘッド部分のみクロックがない歯抜けクロックを書き込みクロック、オーバヘッド部分のデータを取り除いたデータを書き込みデータとして入力する。また、リタイミングクロック生成部7からのリタイミングクロック、またはDPLL5からのDPLLクロックを読み出しクロックとしてデータを読み出す。
【0021】
DPLL5は、DMUX部1からのオーバヘッド部分のみクロックがない歯抜けクロックと、基準OSCからの基準クロックとを入力して、書き込みクロック(歯抜けクロック)とDPLLクロックの位相を比較し、比較結果から基準OSCからの基準クロックを使って位相を制御することでDPLLクロックを生成する。
【0022】
リタイミングクロック生成部7は、装置内クロック信号から低速伝送信号に用いるクロック信号の周波数に分周してリタイミングクロックを生成する。
【0023】
クロック切替部8は、装置制御部9の制御により、バッファメモリ4の読み出しクロックを、DPLL5からのDPLLクロックと、リタイミングクロック生成部7からのリタイミングクロックとで切り替える。
【0024】
位相監視部6の動作について図3を参照しながら説明する。
位相監視部6は、ライトクロックを分周することで生成したデータの書き込み開始位置を示すライトアドレスと、リードクロックを分周することで生成したデータの読み出し開始位置を示すリードアドレスの位相とを比較する。具体的には、ライトアドレスを分周して生成した判定信号の位相とリードアドレスの位相とを比較し、これらの位相が重なった場合にカウンタをカウントアップする。なお、判定信号は、図3に示されるようにライトアドレスの立ち上がりと共に立ち上がり、所定の間隔をおいて立ち下がるパルスと、このパルスの立ち下がりから所定の間隔をおいて立ち上がり、ライトアドレスの立ち上がりと共に立ち下がるパルスとからなる。また、カウンタのカウント値は装置制御部9に出力される。
【0025】
図3に示すようにバイトスタッフィングによってライトクロックに位相ギャップができると(図3のライトクロックB)、リードアドレスの位相がライトアドレスの位相に対してずれることになり、ライトアドレスの位相とリードアドレスの位相とが近づいたり(図3のリードクロックB)、遠ざかったりする(図3のリードクロックC)。
【0026】
装置制御部9は、位相監視部6からカウンタのカウント値を取得し、カウント値が閾値よりも大きくなった場合に、バッファメモリ4の読み出しクロックをリタイミングクロック生成部7のリタイミングクロックからDPLL5のDPLLクロックに変更する指示を出す。また、装置制御部9は、光伝送通信装置全体のアラーム監視、状態変化の監視、コマンド実行制御等を行う。
【0027】
次に、上記構成からなる本実施形態の動作手順について説明する。
光伝送通信装置外部から入力した51.84Mb/s以上のSONET/SDH高速信号は、DMUX部1で分離処理が施される。DMUX部1は、マスタークロックから供給された装置内クロック信号を用いて分離処理を行い、図2に示されたオーバヘッド部分のみクロックがない歯抜けクロックと、オーバヘッド部分のデータを取り除いたデータとを生成する。
【0028】
DMUX部1で生成されたオーバヘッド部分のデータを取り除いたデータは、オーバヘッド部分のみクロックがない歯抜けクロックを書き込みクロックとしてバッファメモリ4に書き込まれる。
【0029】
クロック切替部8は、マスタークロックに異常が発生していない通常状態においては、リタイミングクロック生成部7からのリタイミングクロックをバッファメモリ4の読み出しクロックとして出力する。
【0030】
バッファメモリ4に書き込まれたデータは、リタイミングクロック生成部7からのリタイミングクロックを読み出しクロックとして読み出され、U/B部3でバイポーラ信号からユニポーラ信号に信号変換される。
【0031】
また、位相監視部6は、バッファメモリ4へのデータの書き込みタイミングと読み出しタイミングとを常時監視している。位相監視部6は、書き込みクロックを分周することで生成したデータの書き込み開始位置を示すライトアドレスと、リードクロックを分周することで生成したデータの読み出し開始位置を示すリードアドレスの位相とを比較して、これらのパルスの位相が近づいたり、遠ざかった場合には、カウンタの値をカウントアップする。より具体的には、ライトアドレスを分周することで生成した、図3に示された判定信号を用いて、この判定信号の位相とリードアドレスの位相に重なり合う部分ができた場合に、カウンタをカウントアップする。カウンタのカウント値は、装置制御部9に出力される。
【0032】
装置制御部9は、位相監視部6からカウンタのカウント値を取得し、カウント値が閾値よりも大きくなった場合に、バッファメモリ4の読み出しクロックをリタイミングクロック生成部7のリタイミングクロックからDPLL5のDPLLクロックに変更する指示を出力する。
【0033】
装置制御部9からの指示によりクロック切替部8は、バッファメモリ4の読み出しクロックを、リタイミングクロックからDPLL5で生成されるDPLLクロックに切り替える。
【0034】
このように本実施形態は、デスタッフ部2内のバッファメモリ4の書き込みタイミングと読み出しタイミングとを位相監視部6で監視し、カウント値を装置制御部9に送ることにより、装置制御部9では、スリップ障害が発生しているか否かが判断される。従って、スリップ障害が発生した場合には装置制御部9からクロック切替部8を制御し、リタイミングクロックからDPLLクロックへ即時に切り替えることで、低速伝送信号断を回避することができる。
【0035】
なお、上述した実施形態は本発明の好適な実施の形態である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施が可能である。例えば、上述した実施形態では、低速伝送信号は2.048Mb/sとして説明しているが、1.544Mb/sのDS1信号にも適用可能である。
【0036】
【発明の効果】
以上の説明より明らかなように本発明は、記憶手段の書き込みタイミングと読み出しタイミングとを位相監視手段で監視し、計数値を制御手段に通知することにより、制御手段では、スリップ障害が発生しているか否かが判断される。従って、スリップ障害が発生した場合には制御手段から選択手段を制御し、第1の読み出しクロックから第2の読み出しクロックへ即時に切り替えることで、低速伝送信号断を回避することができる。
【図面の簡単な説明】
【図1】本発明に係る実施形態の構成を示すブロック図である。
【図2】DMUX部1の処理を説明するための図である。
【図3】位相監視部6の処理を説明するための図である。
【図4】従来のデータ受信回路の構成を示すブロック図である。
【符号の説明】
1 DMUX部
2 デスタッフ部
3 U/B部
4 バッファメモリ
5 DPLL
6 位相監視部
7 リタイミングクロック生成部
8 クロック切替部
9 装置制御部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a data receiving circuit of an optical transmission communication apparatus that constructs a complete synchronous network using a master clock, and a data receiving method of the data receiving circuit.
[0002]
[Prior art]
In order to destuff a 51.84 Mb / s or higher SONET (Synchronous Optical Network) / SDH (Synchronous Digital Hierarchy) high-speed transmission signal into a low-speed transmission signal, the destuff unit is provided with a retiming clock generation function. ing.
[0003]
The configuration and operation of a conventional data receiving circuit will be described with reference to FIG.
As shown in FIG. 4, the data reception circuit outputs a high-speed transmission signal separation process (demultiplexing process) using the in-device clock signal supplied from an external master clock, and the DMUX unit 10 outputs the signal. Clock and data are input, destuffing processing is performed, a smoothed clock,
[0004]
The
[0005]
Such a retiming buffer system is generally referred to as ITU-TG. 813, ITU-TG This is a method used to comply with the 823 low-speed transmission signal 2.048 Mb / s jitter standard and the wander standard, and of course, byte stuffing is assumed not to occur.
[0006]
[Problems to be solved by the invention]
However, the AU / TU pointer operation using byte stuffing may actually be performed, and the master clock may have a failure or quality degradation. In the SONET / SDH network, in order to adjust the frequency of the high-speed signal, a stuff pulse is inserted (stuff) on the data transmission side, and the inserted stuff pulse is removed (destuff) on the data reception side. As a result of this pointer operation, a phase gap occurs.
[0007]
As a result, it is inevitable that the low-speed transmission signal slips (a phenomenon in which input data is read twice or lost due to phase fluctuations caused by a shift in the input / output data speed), and there is a possibility that the low-speed transmission signal is interrupted. The low-speed transmission signal disconnection has only a method for recovering the master clock in the data reception circuit having the above configuration, and the low-speed transmission signal disconnection continues for a long period of time.
[0008]
The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a data receiving circuit and a data receiving method capable of avoiding a low-speed transmission signal disconnection when a master clock failure occurs.
[0009]
[Means for Solving the Problems]
In order to achieve such an object, the invention according to
[0010]
According to a second aspect of the present invention, in the first aspect of the invention, the phase monitoring unit divides the write address indicating the write start position of the data generated by dividing the write clock to the storage unit and the read clock. When the phase difference from the read address indicating the read start position of the data generated by the rotation is larger or smaller than a predetermined reference value, the count value of the counting means is added and the count value is notified to the control means It is characterized by doing.
[0011]
According to a third aspect of the present invention, in the first or second aspect of the present invention, the data receiving circuit inputs a high-speed transmission signal from the outside of the apparatus, and uses the internal clock generated from the master clock to perform SONET / SDH. A missing clock with no clock only in the overhead part of the frame format and data with the overhead part removed are generated and output, and the missing data is stored as the write clock of the storage means. It has the separation means which writes in a means, It is characterized by the above-mentioned.
[0012]
According to a fourth aspect of the present invention, in the invention according to any one of the first to third aspects, the second clock generation means is a DPLL (Digital Phase Locked Loop) circuit.
[0013]
The invention according to claim 5 is a data receiving method of a data receiving circuit for extracting a low-speed transmission signal from a SONET / SDH high-speed transmission signal input from the outside of the apparatus, for reading data from a storage means storing the high-speed transmission signal. A first clock generation step of generating a first read clock by dividing the master clock from the outside of the apparatus by the frequency of the clock signal used for the low-speed transmission signal, a write clock to the storage means, and a reference oscillator The reference clock from the reference oscillator is compared with the comparison result of the phase of the write clock and the phase of the second read clock between the operation clock and the write clock of the generating means for generating the second read clock described later. The second clock that generates the second read clock by performing phase control using A generation step, a selection step of selecting a read clock for reading data from the storage means by the first read clock and the second read clock, and a storage using the read clock selected in the selection step A reading step of reading data from the means, and a phase monitoring step of monitoring the writing timing and the reading timing of the data to the storage means and notifying an abnormality when there is a deviation in the reading timing with respect to the writing timing. The selection step is characterized in that when an abnormality is notified from the phase monitoring step, the read clock of the storage means is switched from the first read clock to the second read clock.
[0014]
According to a sixth aspect of the invention, in the fifth aspect of the invention, the phase monitoring step divides the write address indicating the write start position of the data generated by dividing the write clock to the storage means and the read clock. When the phase difference from the read address indicating the read start position of the data generated by the rotation is larger or smaller than a predetermined reference value, the count value of the counting means is added, and the count value is set as a predetermined threshold value. An abnormality is detected by comparison.
[0015]
DETAILED DESCRIPTION OF THE INVENTION
Next, embodiments according to a data receiving circuit and a data receiving method of the present invention will be described in detail with reference to the accompanying drawings. 1 to 3 show an embodiment according to a data receiving circuit and a data receiving method of the present invention.
[0016]
First, the configuration of an embodiment according to the present invention will be described with reference to FIG. As shown in FIG. 1, the first embodiment according to the present invention includes a
[0017]
The
[0018]
The
[0019]
The U /
[0020]
Further, the
[0021]
The DPLL 5 inputs the missing clock having no clock only from the overhead part from the
[0022]
The retiming clock generation unit 7 generates a retiming clock by dividing the frequency of the in-device clock signal to the frequency of the clock signal used for the low-speed transmission signal.
[0023]
The
[0024]
The operation of the phase monitoring unit 6 will be described with reference to FIG.
The phase monitoring unit 6 calculates a write address indicating the write start position of the data generated by dividing the write clock and a read address phase indicating the read start position of the data generated by dividing the read clock. Compare. Specifically, the phase of the determination signal generated by dividing the write address is compared with the phase of the read address, and the counter is counted up when these phases overlap. As shown in FIG. 3, the determination signal rises at the rising edge of the write address, rises at a predetermined interval, rises at a predetermined interval from the falling edge of the pulse, and rises at the rising edge of the write address. It consists of a falling pulse. Further, the count value of the counter is output to the apparatus control unit 9.
[0025]
As shown in FIG. 3, when a phase gap is formed in the write clock by byte stuffing (write clock B in FIG. 3), the phase of the read address is shifted from the phase of the write address. (The read clock B in FIG. 3) or away (the read clock C in FIG. 3).
[0026]
The device control unit 9 obtains the count value of the counter from the phase monitoring unit 6, and when the count value becomes larger than the threshold, the read clock of the
[0027]
Next, an operation procedure of the present embodiment having the above configuration will be described.
The SOUX / SDH high-speed signal of 51.84 Mb / s or more input from the outside of the optical transmission communication apparatus is subjected to separation processing by the
[0028]
Data obtained by removing the overhead portion data generated by the
[0029]
The
[0030]
The data written in the
[0031]
The phase monitoring unit 6 constantly monitors the data write timing and the data read timing to the
[0032]
The device control unit 9 obtains the count value of the counter from the phase monitoring unit 6, and when the count value becomes larger than the threshold, the read clock of the
[0033]
In response to an instruction from the device control unit 9, the
[0034]
In this way, in the present embodiment, the write timing and read timing of the
[0035]
The above-described embodiment is a preferred embodiment of the present invention. However, the present invention is not limited to this, and various modifications can be made without departing from the scope of the present invention. For example, in the above-described embodiment, the low-speed transmission signal is described as 2.048 Mb / s, but the present invention can also be applied to a 1.544 Mb / s DS1 signal.
[0036]
【The invention's effect】
As apparent from the above description, the present invention monitors the write timing and read timing of the storage means by the phase monitoring means and notifies the control means of the count value, so that the control means causes a slip failure. It is determined whether or not. Therefore, when a slip failure occurs, the selection means is controlled from the control means, and the switching from the first read clock to the second read clock is immediately switched, so that the low-speed transmission signal disconnection can be avoided.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an embodiment according to the present invention.
FIG. 2 is a diagram for explaining processing of a
FIG. 3 is a diagram for explaining processing of a phase monitoring unit 6;
FIG. 4 is a block diagram showing a configuration of a conventional data receiving circuit.
[Explanation of symbols]
1
6 Phase monitoring unit 7 Retiming
Claims (6)
前記高速伝送信号を入力して記憶する記憶手段と、
前記記憶手段からデータを読み出すための第1の読み出しクロックを、装置外部からのマスタークロックを前記低速伝送信号に用いるクロック信号の周波数に分周することで生成する第1のクロック生成手段と、
前記記憶手段への書き込みクロックと、基準オシレータからの基準クロックとを入力し、前記書き込みクロックと後記第2のクロック生成手段の動作クロックの位相を比較し、比較結果から前記基準オシレータからの基準クロックを使って位相制御を行うことで第2の読み出しクロックを生成する第2のクロック生成手段と、
前記第1のクロック生成手段からの前記第1の読み出しクロックと、前記第2のクロック生成手段からの第2の読み出しクロックとを入力し、制御手段からの指示に基づいて前記記憶手段の読み出しクロックを選択し出力する選択手段と、
前記記憶手段へのデータの書き込みタイミングと読み出しタイミングとを監視し、書き込みタイミングに対する読み出しタイミングにずれが生じた場合に、異常を通知する位相監視手段と、
前記位相監視手段より異常を通知されると、前記記憶手段の読み出しクロックを前記第1の読み出しクロックから前記第2の読み出しクロックに変更するよう指示を出す前記制御手段と、
を有することを特徴とするデータ受信回路。A data receiving circuit for extracting a low-speed transmission signal from a SONET (Synchronous Optical Network) / SDH (Synchronous Digital Hierarchy) high-speed transmission signal input from outside the apparatus,
Storage means for inputting and storing the high-speed transmission signal;
First clock generation means for generating a first read clock for reading data from the storage means by dividing a master clock from the outside of the apparatus into a frequency of a clock signal used for the low-speed transmission signal;
The write clock to the storage means and the reference clock from the reference oscillator are input, the phase of the write clock and the operation clock of the second clock generation means to be described later are compared, and the reference clock from the reference oscillator is compared from the comparison result Second clock generation means for generating a second read clock by performing phase control using
The first read clock from the first clock generation means and the second read clock from the second clock generation means are input, and the read clock of the storage means is input based on an instruction from the control means Selecting means for selecting and outputting;
Phase monitoring means for monitoring the writing timing and the reading timing of data to the storage means and notifying an abnormality when a deviation occurs in the reading timing with respect to the writing timing;
The control means for instructing to change the read clock of the storage means from the first read clock to the second read clock when notified of abnormality by the phase monitoring means;
A data receiving circuit comprising:
前記記憶手段への書き込みクロックを分周することで生成したデータの書き込み開始位置を示すライトアドレスと、読み出しクロックを分周することで生成したデータの読み出し開始位置を示すリードアドレスとの位相差が所定の基準値よりも大きい場合や小さい場合に、計数手段の計数値を加算し、該計数値を前記制御手段に通知することを特徴とする請求項1記載のデータ受信回路。The phase monitoring means includes
The phase difference between the write address indicating the write start position of the data generated by dividing the write clock to the storage means and the read address indicating the read start position of the data generated by dividing the read clock is 2. The data receiving circuit according to claim 1, wherein when the value is larger or smaller than a predetermined reference value, the count value of the counting means is added and the count value is notified to the control means.
装置外部からの前記高速伝送信号を入力し、前記マスタークロックから生成される装置内クロックを用いて、SONET/SDHフレームフォーマットのオーバヘッド部分のみクロックがない歯抜けクロックと、前記オーバヘッド部分のデータを取り除いたデータを生成して出力し、前記歯抜けクロックを前記記憶手段の書き込みクロックとして、前記オーバヘッド部分のデータを取り除いたデータを前記記憶手段に書き込む分離手段を有することを特徴とする請求項1または2記載のデータ受信回路。The data receiving circuit includes:
The high-speed transmission signal from the outside of the device is input, and the internal clock generated from the master clock is used to remove the tooth missing clock having no clock only in the overhead portion of the SONET / SDH frame format and the data of the overhead portion. 2. Separation means for generating and outputting the data, and writing the data obtained by removing the data of the overhead portion into the storage means using the tooth missing clock as the write clock of the storage means. 2. The data receiving circuit according to 2.
前記高速伝送信号を記憶した記憶手段からデータを読み出すための第1の読み出しクロックを、装置外部からのマスタークロックを前記低速伝送信号に用いるクロック信号の周波数に分周することで生成する第1のクロック生成工程と、
前記記憶手段への書き込みクロックと、基準オシレータからの基準クロックとを入力し、後記第2の読み出しクロックを生成する生成手段の動作クロックと前記書き込みクロックとの位相を比較し、比較結果から前記基準オシレータからの基準クロックを使って位相制御を行うことで第2の読み出しクロックを生成する第2のクロック生成工程と、
前記記憶手段からデータを読み出すための読み出しクロックを前記第1の読み出しクロックと、前記第2の読み出しクロックとで選択する選択工程と、
前記選択工程にて選択された読み出しクロックを用いて前記記憶手段からデータを読み出す読み出し工程と、
前記記憶手段へのデータの書き込みタイミングと読み出しタイミングとを監視し、書き込みタイミングに対する読み出しタイミングにずれが生じた場合に、異常を通知する位相監視工程と、を有し、
前記選択工程は、前記位相監視工程より異常を通知されると、前記記憶手段の読み出しクロックを前記第1の読み出しクロックから前記第2の読み出しクロックに切り替えることを特徴とするデータ受信方法。A data receiving method of a data receiving circuit for extracting a low-speed transmission signal from a SONET / SDH high-speed transmission signal input from outside the apparatus,
A first read clock for reading data from the storage means storing the high-speed transmission signal is generated by dividing the master clock from the outside of the device to the frequency of the clock signal used for the low-speed transmission signal. Clock generation process;
The write clock to the storage means and the reference clock from the reference oscillator are input, the phase of the operation clock of the generating means for generating the second read clock to be described later and the write clock are compared, and the reference is calculated from the comparison result. A second clock generation step of generating a second read clock by performing phase control using a reference clock from the oscillator;
A selection step of selecting a read clock for reading data from the storage means by using the first read clock and the second read clock;
A read step of reading data from the storage means using the read clock selected in the selection step;
A phase monitoring step of monitoring the data writing timing and the reading timing of the data to the storage means, and notifying the abnormality when there is a deviation in the reading timing with respect to the writing timing,
The data receiving method according to claim 1, wherein when the abnormality is notified from the phase monitoring step, the selection step switches the read clock of the storage means from the first read clock to the second read clock.
前記記憶手段への書き込みクロックを分周することで生成したデータの書き込み開始位置を示すライトアドレスと、読み出しクロックを分周することで生成したデータの読み出し開始位置を示すリードアドレスとの位相差が所定の基準値よりも大きい場合や小さい場合に、計数手段の計数値を加算し、該計数値を所定の閾値と比較することで異常を検出することを特徴とする請求項5記載のデータ受信方法。The phase monitoring step includes
The phase difference between the write address indicating the write start position of the data generated by dividing the write clock to the storage means and the read address indicating the read start position of the data generated by dividing the read clock is 6. The data reception according to claim 5, wherein when the value is larger or smaller than a predetermined reference value, the count value of the counting means is added, and an abnormality is detected by comparing the count value with a predetermined threshold value. Method.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002092526A JP3945287B2 (en) | 2002-03-28 | 2002-03-28 | Data receiving circuit and data receiving method |
GB0306950A GB2387092B (en) | 2002-03-28 | 2003-03-26 | Data receiving circuit and method |
CNB031079849A CN1316762C (en) | 2002-03-28 | 2003-03-28 | Circuit and method for receiving data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002092526A JP3945287B2 (en) | 2002-03-28 | 2002-03-28 | Data receiving circuit and data receiving method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003289287A JP2003289287A (en) | 2003-10-10 |
JP3945287B2 true JP3945287B2 (en) | 2007-07-18 |
Family
ID=19193525
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002092526A Expired - Fee Related JP3945287B2 (en) | 2002-03-28 | 2002-03-28 | Data receiving circuit and data receiving method |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP3945287B2 (en) |
CN (1) | CN1316762C (en) |
GB (1) | GB2387092B (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4246653B2 (en) * | 2004-03-04 | 2009-04-02 | 株式会社日立国際電気 | Digital data receiver |
CN1859048B (en) * | 2006-01-24 | 2010-06-23 | 华为技术有限公司 | Branch circuit re-timing system |
JP4840574B2 (en) * | 2006-03-23 | 2011-12-21 | 日本電気株式会社 | Radio transmission method and apparatus considering relay transmission |
KR100845525B1 (en) * | 2006-08-07 | 2008-07-10 | 삼성전자주식회사 | Memory card system, method transferring data thereof, and semiconductor memory device |
US7912382B2 (en) * | 2006-09-19 | 2011-03-22 | Ibiden Co., Ltd. | Optical-electrical transmitting device |
JP5683142B2 (en) * | 2010-06-18 | 2015-03-11 | キヤノン株式会社 | Information processing apparatus or information processing method |
JP6007747B2 (en) * | 2012-11-20 | 2016-10-12 | 富士通株式会社 | Data receiving apparatus, DPLL apparatus, and data receiving apparatus control method |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4851826A (en) * | 1987-05-29 | 1989-07-25 | Commodore Business Machines, Inc. | Computer video demultiplexer |
ES2030476T3 (en) * | 1987-07-31 | 1992-11-01 | Siemens Aktiengesellschaft | SYNCHRONIZATION INSTALLATION FOR A DIGITAL SIGNAL DESMULTIPLEXER. |
US5898744A (en) * | 1996-10-07 | 1999-04-27 | Motorola, Inc. | Apparatus and method for clock recovery in a communication system |
WO2001024424A1 (en) * | 1999-09-27 | 2001-04-05 | Fujitsu Limited | Method of channel determination, method of clock selection, and channel switch device |
-
2002
- 2002-03-28 JP JP2002092526A patent/JP3945287B2/en not_active Expired - Fee Related
-
2003
- 2003-03-26 GB GB0306950A patent/GB2387092B/en not_active Expired - Fee Related
- 2003-03-28 CN CNB031079849A patent/CN1316762C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
GB0306950D0 (en) | 2003-04-30 |
JP2003289287A (en) | 2003-10-10 |
CN1316762C (en) | 2007-05-16 |
GB2387092B (en) | 2005-01-12 |
GB2387092A (en) | 2003-10-01 |
CN1449127A (en) | 2003-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5357514A (en) | Distributed bit-by-bit destuffing circuit for byte-stuffed multiframe data | |
US5471511A (en) | Digital phase-locked loop arrangement for use in a desynchronizer | |
JP3945287B2 (en) | Data receiving circuit and data receiving method | |
JP4183535B2 (en) | Optical signal transmission device for speed conversion processing of frame signal | |
JP2865115B2 (en) | Destuff circuit | |
JP4927033B2 (en) | Clock recovery signal generation method and clock recovery circuit | |
JP4789976B2 (en) | Clock generation enable generation circuit and clock recovery circuit | |
JP3875031B2 (en) | Asynchronous signal transmission device | |
JP3949595B2 (en) | Jitter suppression circuit | |
JP2963194B2 (en) | Jitter suppression circuit | |
JPH09247118A (en) | Jitter restricting circuit | |
JP3140285B2 (en) | Data rate converter | |
JP3102164B2 (en) | Destuff circuit | |
JP2630057B2 (en) | Destuffing circuit of digital synchronous network. | |
JPH07202868A (en) | Data rate converter | |
JP2507514B2 (en) | Digital phase comparator | |
JPH0548561A (en) | Destuff circuit | |
JPH1022968A (en) | Stuff circuit and de-stuff circuit | |
JPH088870A (en) | Alarm transfer system in stuff multiplexer | |
JP2008092409A (en) | Demapping method and circuit | |
JP2003032212A (en) | Optical transmission communication device and method | |
JP2007336043A (en) | Optical transmission apparatus | |
JPH0744510B2 (en) | Destuff circuit | |
JPH03244238A (en) | Multiple stuff conversion device | |
JPH0870289A (en) | Data transmission system, stuff multiplex transmitter and receiver used therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050221 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060919 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060926 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061127 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070320 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070402 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110420 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120420 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120420 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130420 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130420 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140420 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |