Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3715555B2 - Transmission equipment - Google Patents
[go: Go Back, main page]

JP3715555B2 - Transmission equipment - Google Patents

Transmission equipment Download PDF

Info

Publication number
JP3715555B2
JP3715555B2 JP2001201655A JP2001201655A JP3715555B2 JP 3715555 B2 JP3715555 B2 JP 3715555B2 JP 2001201655 A JP2001201655 A JP 2001201655A JP 2001201655 A JP2001201655 A JP 2001201655A JP 3715555 B2 JP3715555 B2 JP 3715555B2
Authority
JP
Japan
Prior art keywords
cell
read request
delay
cells
buffer
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 - Lifetime
Application number
JP2001201655A
Other languages
Japanese (ja)
Other versions
JP2003018203A (en
Inventor
隆行 加藤
雄二 滝澤
純司 渡辺
仁 上松
太一 平松
智行 浦畑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
NTT Docomo Business Inc
NTT Inc
NTT Inc USA
Original Assignee
Fujitsu Ltd
Nippon Telegraph and Telephone Corp
NTT Docomo Business Inc
NTT Communications Corp
NTT Inc USA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd, Nippon Telegraph and Telephone Corp, NTT Docomo Business Inc, NTT Communications Corp, NTT Inc USA filed Critical Fujitsu Ltd
Priority to JP2001201655A priority Critical patent/JP3715555B2/en
Publication of JP2003018203A publication Critical patent/JP2003018203A/en
Application granted granted Critical
Publication of JP3715555B2 publication Critical patent/JP3715555B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

【0001】
【発明が属する技術分野】
本発明は伝送装置に関し、特にATM(Asynchronous Transfer Mode) のディジタル伝送を行う伝送装置に関する。
【0002】
【従来の技術】
ATMはデータ、音声、動画などからなるマルチメディア通信をそれぞれが必要とする速度や品質に合わせて1つのネットワークで提供するコネクション型の通信方式であり、標準化されて開発が進んでいる。
【0003】
一方、ITU-T I.363 が規定するATMの機能層の1つにAAL(ATMアダプテーション層:ATM adaptation layer) がある。AALは伝送サービスの特性に応じて、データのセル化、デセル化を行う機能層であり、AALのタイプの1つであるAAL1は、CBR(固定速度:Constant Bit Rate)の音声・映像データを対象にする。
【0004】
ここで、AAL1の伝送装置は、CBR信号を受信して必要な処理を施した後、再びCBR信号に再生して送信する。この場合、受信したCBR信号は、ATMネットワークを経由する間に通過するクロスコネクト装置や、セル損失・セル誤配等の原因によって、遅延ゆらぎが発生している。このため、遅延ゆらぎを吸収するCDV(セル遅延変動許容値:Cell Delay Variation) 吸収バッファが伝送装置には必要となる。
【0005】
また、通常、伝送路は冗長系構成となっており、障害発生時には無瞬断切り替えを行ってデータを保証している。この場合、0系から受信するセル及び1系から受信するセルには、大きな遅延差が発生している。したがって、障害発生時に無瞬断切り替えを行うためには、セル到着遅延差を吸収するためのセル到着遅延差吸収バッファも伝送装置には必要である。
【0006】
【発明が解決しようとする課題】
しかし、上記のような従来の伝送装置では、CDV吸収バッファの容量は数ms、セル到着遅延差吸収バッファの容量は数十msであるため、非常に大きなメモリを2箇所に別々に配置しており、実装面積及び回路規模が増大するといった問題があった。
【0007】
また、セルに付せられた有効なシーケンスカウント値を受信できない場合には、セルが連続して廃棄されるので、CDV吸収バッファにはアンダフローが生じることになる。従来では、装置の初期化時やアンダフロー時、CDV吸収バッファからセルの効率のよい読み出し制御が行われていなかったため、誤動作を生じる場合があるといった問題があった。
【0008】
さらに、保守用のセルが連続した場合や、セル廃棄が連続するような状況では、回線障害ではないのに、クロック情報であるRTS(Residual Time Stamp)値が受信できなくなる。従来では、RTS値の取得異常状態を検出して、通知する機能がなかったため、保守性が低いといった問題があった。
【0009】
本発明はこのような点に鑑みてなされたものであり、回路規模を小型化し、高品質なAALの伝送制御を効率よく行う伝送装置を提供することを目的とする。
【0010】
【課題を解決するための手段】
本発明では上記課題を解決するために、図1のような、ディジタル伝送を行う伝送装置10において、ネットワークから送られたバーストセルを格納して、バーストセルの遅延ゆらぎと、冗長系の伝送路構成により生じるセル到着遅延差とを吸収し、容量情報を生成する遅延吸収手段11と、セルの状態遷移を監視する状態遷移監視手段12と、セルを格納して、セルのデセル化時に生じるセルゆらぎを吸収するセルゆらぎ吸収手段13と、容量情報、状態遷移及びセルゆらぎ吸収手段13でのセルの読み出し周期の少なくとも1つにもとづいて、遅延吸収手段11から固定速度のセルの読み出し要求制御を行うセル読み出し要求制御手段14と、を有することを特徴とする伝送装置10が提供される。
【0011】
ここで、遅延吸収手段11は、ネットワークから送られたバーストセルを格納して、バーストセルの遅延ゆらぎと、冗長系の伝送路構成により生じるセル到着遅延差とを吸収し、容量情報を生成する。状態遷移監視手段12は、セルの状態遷移を監視する。セルゆらぎ吸収手段13は、セルを格納して、セルのデセル化時に生じるセルゆらぎを吸収する。セル読み出し要求制御手段14は、容量情報、状態遷移及びセルゆらぎ吸収手段13でのセルの読み出し周期の少なくとも1つにもとづいて、遅延吸収手段11から固定速度のセルの読み出し要求制御を行う。
【0012】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。図1は伝送装置の原理図である。伝送装置10は、ATMのAAL1の機能を終端して、ATMのディジタル伝送を行う。伝送装置10は、例えば交換局に配置され、ATMネットワークから受信したATMセルから、ビデオ信号等を含む情報セルを抽出し、TV局内のビデオ装置に伝送したりする。
【0013】
遅延吸収手段11は、ATMネットワークから送られたATMのバーストセルを格納する。そして、バーストセルの遅延ゆらぎと、0系と1系からなる冗長系の伝送路構成により生じるセル到着遅延差とを吸収する。そして、セルを現在どのくらい格納しているかを示す容量情報を生成する。
【0014】
状態遷移監視手段12は、セルの状態遷移を監視する。なお、セルの状態遷移については図2で後述する。
セルゆらぎ吸収手段13は、セルを格納して、セルのデセル化時に生じるセルゆらぎを吸収する。詳細は図3で後述する。
【0015】
セル読み出し要求制御手段14は、容量情報、状態遷移及びセルゆらぎ吸収手段13でのセルの読み出し周期の少なくとも1つにもとづいて、遅延吸収手段11から固定速度(以下、CBR)のセルの読み出し要求制御を行う。
【0016】
次にセルの状態遷移について説明する。図2は状態遷移を示す図である。セルの状態には、Start 、Out Of Sync 、 Sync 、Out Of Sequence 、Invalid がある。また、セルには1つずつ番号が付けられており、この番号のことをSC(シーケンスカウント値:Sequence Count) と呼ぶ。
【0017】
〔S1〕Startは初期化時の状態である。
〔S1a〕Start時、セルを受信した場合に、そのセルが無効セルの場合はStartにとどまる。そして、その無効セルは廃棄する。
〔S1b〕Start時、セルを受信した場合に、そのセルが有効セルの場合はOut Of Sync へ遷移する(同期はまだとれていない)。そして、そのセルは廃棄する。
【0018】
〔S2a〕Out Of Syncで不連続SCを受信した場合はOut Of Syncにとどまる。例えば、セルがSC1で、次に受信したセルがSC4の場合、数字の並びが正常でないから(2セル分欠落している)Out Of Syncにとどまる。そして、そのセルは廃棄する。
〔S2b〕Out Of Sync時、無効SNを受信した場合は、Startへ遷移する。そして、そのセルは廃棄する。
【0019】
〔S2c〕Out Of Sync時、連続SCを受信した場合はSyncへ遷移する。例えば、セルのSCが0(以降、SC0というように表記する)で、次に受信したセルがSC1の場合、数字の並びが正常であるから(同期がとれているから) Sync へ遷移する。そして、そのセルは受け入れる。
〔S3a〕Syncで連続SCを受信した場合はSyncにとどまる。そして、そのセルは受け入れる。
【0020】
〔S3b〕Sync時、不連続SCを受信した場合はOut Of Sequenceへ遷移する。そして、そのセルは受け入れる。例えば、SC1、SC2、SC5、SC3、SC4と受信すると、SC5のところでSC不連続となるため、Out Of Sequence へ遷移する。ここで、SC5が誤配であることがわかる。
〔S3c〕Sync時、無効SNを受信した場合は、Invalidへ遷移する。そして、そのセルは受け入れる。
【0021】
〔S4a〕Out Of Sequence時、無効SNを受信した場合は、Startへ遷移する。そして、そのセルは廃棄する。
〔S4b〕Out Of Sequence時、不連続SCを受信した場合はOut Of Syncへ遷移する。そして、そのセルは廃棄する。
〔S4c〕Out Of Sequence時、SN誤り推定(最後の有効なセルより2大きいSC/セル受け入れ)、セル損失(前のセルのSCと連続/ダミーセル挿入とセル受け入れ)、セル誤配(最後の有効なセルと連続のSC/セル廃棄)の場合はSyncへ遷移する。
【0022】
〔S5a〕Invalid時、セル誤配、SN誤り推定の場合はSyncへ遷移する。
〔S5b〕Invalid時、無効SNを受信した場合は、Startへ遷移する。そして、そのセルは廃棄する。
〔S5c〕Invalid時、不連続SCを受信した場合はOut Of Syncへ遷移する。そして、そのセルは廃棄する。
【0023】
次に伝送装置10の構成及び動作について詳しく説明する。図3は伝送装置10の構成を示す図である。
遅延吸収バッファ11aは、遅延吸収手段11に対応し、従来のCDV吸収バッファとセル到着遅延差吸収バッファを1つにまとめたバッファである。遅延吸収バッファ11aは、セル読み出し要求信号RcにもとづいてCBR化されたATMセルC1を出力する。
【0024】
また、遅延吸収バッファ11aは、自己のバッファ容量状態を示す容量情報を出力し、アンダフローになった場合にはアンダフロー通知信号U1を出力する。OAM ( Operation And Maintenance )セル検出手段15は、遅延吸収バッファ11aから出力されるATMセルC1から、保守用のセルであるOAMセル(VP/VC-AIS セル、VP/VC-RDI セル、VP/VC-CCセルや装置内監視セル等)を検出し、検出したOAMセルを保守制御側へ、OAMセル以外のユーザATMセルをSN/SNP処理手段12aへ送信する。
【0025】
SN ( Sequence Number)/SNP(SN Protection )処理手段12aは、状態遷移監視手段12を含み、ITU-T I.363.1 に示されたSAR-PDU ヘッダのSNフィールドとSNPフィールドを用いたセルの有効・無効判定やSCの連続性監視によるセル損失・誤配の判定を行なって、状態遷移の監視を行ない、状態通知信号を出力する。そして、ユーザATMセルを書き込みイネーブルWNと共にデセル化バッファ13aへ出力する。なお、ユーザATMセルの中の CSIビットからクロック情報であるRTS値の取得も行なう。
【0026】
また、セル損失の補完が必要な場合は、セル補完信号をデセル化バッファ13aへ出力し、読み出しトリガをOFF(セル読み出し要求制御手段14に対して、セルの読み出し要求を禁止する)にする。通常運用中は読み出しトリガはONである(セル読み出し要求制御手段14に対して、セルの読み出し要求を許可する)。
【0027】
デセル化バッファ13aは、セルゆらぎ吸収手段13を含み、OAMセル検出手段15によるOAMセルの除去や、無効セル・誤配セルの廃棄などのデセル化処理によって発生する数セル分の小さなゆらぎを吸収して、CBR信号を出力する。また、網クロックからRTS値にもとづいて再生したRTSクロックへのクロック乗り換えを行う。なお、出力後のCBR信号は、例えばビデオ装置等に送信される。
【0028】
さらに、デセル化バッファ13aからは、CBR信号の読み出し周期を知らせるための読み出し周期信号と、アンダフロー時にはその旨を示すアンダフロー通知信号U2とを出力する。
【0029】
RTS制御手段16は、クロック情報制御手段に対応し、セルゆらぎによって生じる受信周期変動を吸収したRTS値を出力する。RTS値から再生されたクロックは、CBR信号のクロックとして用いられる。
【0030】
ここで、遅延吸収バッファ11aから読み出すATMセルC1をCBRに制御しても、セル廃棄によるゆらぎによってRTSの受信周期もゆらぐ。したがって、RTS制御手段16は、内部に設置されたバッファにより、受信周期によるゆらぎを吸収する。なお、この場合、従来回路のような数ms単位の大きなバッファは必要なく、実際にはわずか140μs程度ですむ。
【0031】
また、RTS制御手段16は、有効セルを受信できない場合には、RTS値を取得できないため、装置内部で生成した自走RTSクロックへの切り替え指示を行う。この場合、切り替え要求のトリガとして、状態通知信号( Start、Out Of Sync の少なくとも1つ)あるいはアンダフロー通知信号U2のいずれかがアクティブの場合に、切り替え指示をONにする。さらに、RTS値を受信できない場合には、警報信号K1で異常を外部へ通知する。
【0032】
AAL1状態通知手段17は、状態通知信号により StartまたはOut Of Sync の状態が連続していることを認識すると、警報信号K2でAAL1の状態遷移の異常を外部へ通知する。
【0033】
セル読み出し要求制御手段14は、遅延吸収バッファ11aからの容量情報にもとづいて、デセル化バッファ13aからCBR信号を読み出す速度(読み出し周期信号により認識)に合わせたATMセルを、遅延吸収バッファ11aから読み出すようにセル読み出し要求信号Rcを作成する。
【0034】
また、遅延吸収バッファ11aの初期化時やAAL1異常検出時には、遅延吸収バッファ11aのセル蓄積量が中心値を保持するようなセル読み出し要求信号Rcを作成する。
【0035】
ここで、セル読み出し要求制御手段14は、状態遷移の異常が検出された場合、遅延吸収バッファ11aがアンダフローしないように、自走RTSクロックでセルの読み出し要求を行う。
【0036】
また、セル読み出し要求制御手段14は、状態遷移の異常が検出され、かつ容量情報から容量が少ないことを判断した場合、セルの読み出し要求を行わない。さらに、セル読み出し要求制御手段14には、外部からセル読み出し要求モードの設定ができる。例えば、セル蓄積量が中心値の近傍に至るまで、セルの読み出しを行わない等のモードを外部から設定可能である。
【0037】
次にセル読み出し要求制御手段14について説明する。図4、図5はセル読み出し要求制御の動作を示すタイムチャートである。なお、図中の容量監視とは、デセル化バッファ13aの容量状態を表している。
【0038】
用中は、遅延吸収バッファ11aで、0系、1系から伝送されてきたバースト的なATMセルの遅延差が吸収されるとともに、ネットワーク上で発生したCDVも吸収され、バッファ容量が中心値付近になるように蓄積される。遅延吸収バッファ11aの容量を中心値付近に保つ制御は、セル読み出し要求制御手段14で行なわれており、その動作例を図に示している。
【0039】
また、図ではデセル化バッファ13aの容量を5段、閾値を3としている。閾値が3とは、デセル化バッファ13aに3セル分書き込んだらCBR信号の読み出しを開始するということを意味する。このバッファ容量と閾値は、ネットワークの伝送周波数と、CBR信号のクロック周波数及びオーバフロー/アンダフローに対するマージンにより決定される値であり、可変設定できる。
【0040】
〔S10〕リセット解除直後の遅延吸収バッファ11a及びデセル化バッファ13aの容量は空である。したがって、遅延吸収バッファ11aの容量情報もLである。この容量情報は、遅延吸収バッファ11aの蓄積量が中心値を超えたらH、中心値を下回ったらLとなる信号である。この信号がLの間は、遅延吸収バッファ11aからのセル読み出し要求は行わず、遅延吸収バッファ11aにセルが蓄積されるのを待つ。
〔S11〕容量情報がLからHに変化したら、セル読み出し要求を開始し、デセル化バッファ13aが閾値を超えるまでの間は連続でセル読み出し要求を行う。
【0041】
図の例では、最初のセル読み出し要求に対して、遅延吸収バッファ11aから読み出されたセル1は、SN/SNP処理手段12aでまだSCの同期が取れていないため廃棄され、状態遷移がStart からOut Of Sync に遷移する。
【0042】
次のセル2からはSN/SNP処理手段12aで、SCの同期が取れるためすべて受け入れられる。そしてデセル化バッファ13aの閾値3セルに達したら、デセル化バッファ13aはCBR信号の読み出しを開始する。
〔S12〕セル読み出し要求制御手段14では、デセル化バッファ13aから読み出されるCBR信号の周期と、SN/SNP処理手段12aで有効と判定され、デセル化バッファ13aに書き込まれるセル数(実際に書き込むのはペイロードのみ)の監視結果から、デセル化バッファ13aの蓄積量を把握し、蓄積量が3になったらセル読み出し要求を行ない、4以上になったらセル読み出し要求を行なわない。これにより、遅延吸収バッファ11aから読み出されるセル間隔をCBRとすることが可能である。
【0043】
図6はセル読み出し要求制御の動作を示すタイムチャートである。セル廃棄によって発生する、ゆらぎを吸収する場合であり、Fast−SNアルゴリズムの場合を示している。
〔S20〕遅延吸収バッファ11aから読み出されたセルが誤配セルであった場合、SN/SNP処理手段12aの状態遷移は、SyncからOut Of Sequence に遷移するが、この時点では誤配かどうかの判定がつかない。例えば、図ではセル5の次に受信したセル(誤配セル)は、セル6を受信するまで誤配かどうかの判定はつかない。Fast−SNアルゴリズムの場合では、この誤配セルをデセル化バッファ13aに書き込む。
〔S21〕デセル化バッファ13aの容量は4セルにアップし、通常と変わらない。そして、次のセル6を受信した時、前回のセルが誤配セルであったとの判定を下すことができる。Fast−SNアルゴリズムの場合では、このセル6を廃棄することになる。
【0044】
このため、セル6はデセル化バッファ13aに書き込まれないから、すぐに次のセルを遅延吸収バッファ11aに要求する。このように、誤配セルを受信した場合は、±1セルのゆらぎが発生するが、デセル化バッファ13aで容易に吸収が可能である。
〔S22〕一方、遅延吸収バッファ11aからの読み出しセルが、OAMセルの連続であった場合は、OAMセル検出手段15でセルが廃棄される。図に示すように、OAMセルの場合もすぐに次のセルを遅延吸収バッファ11aに要求し、デセル化バッファ13aの容量が閾値の3セルを超えるまで再要求を繰り返す。
【0045】
図の例では4回の再要求を行うことで、その後はCBRのセル間隔に復旧する。このように、OAMセルが連続した場合は、数セル分のゆらぎが発生することになる。実際には、OAMセルが連続して発生するのは障害時であり、通常運用では、数セル分のゆらぎに耐えられるようにデセル化バッファ13aの容量を持っていれば十分吸収できる。
【0046】
次にRTS値の取得異常検出時の動作について説明する。図7はRTS値の取得異常検出時の動作を示すタイムチャートである。図の読み出しタイミングとは、RTS制御手段16からの読み出しタイミング、書き込みタイミングとは、RTS制御手段16への書き込みタイミングのことである。RTS取得状態は、Lで正常、Hで取得異常を示す。
【0047】
まず、RTS値から再生したCBR信号のクロック周波数の1RTS周期内に、RTS制御手段16への書き込みタイミング(RTS値の受信タイミング)があったかなかったかを監視し、ある場合はRTS値の受信、ない場合はRTS値の未受信としてカウントする。そのカウント数が保護回数分連続したらRTS値の取得異常を検出する。図では例として、保護回数3段の場合を示している。
【0048】
図8はRTS値の取得異常解除時の動作を示すタイムチャートである。nRTS周期内にn個のRTS値を取得できた場合に解除とする。すなわち、ここではクロック保護回数分のRTS周期内に、保護回数分のRTS値を受信したら解除とする。
【0049】
これは、RTS異常の復旧時は、セルの受信周期がCBRとならずに不安定なことが予想されるために、1RTS周期内にRTS値を受信したかどうかという方法では、解除に時間がかかる。このため、nRTS周期内にn個の受信とすることで不安定な受信周期に対応するものである。
【0050】
図では保護回数2段の場合を示している。保護回数2段の場合は、解除タイミングA、BとRTS受信回数A、Bを持っており、監視周期の2RTS周期に対してそれぞれ1RTSずつズレた周期を監視する。
【0051】
そして、解除タイミング周期内にRTSの受信タイミングがあったら、RTS受信回数をカウントUPし、そのカウント数が保護回数に達したらRTS取得異常を解除する。図では、Aの方が早くRTS受信2回となったため解除タイミングAによって解除されている。
【0052】
次にAAL1異常時のセル読み出し要求制御について説明する。図9、図10はセル読み出し要求制御の動作を示すタイムチャートである。図は、SN/SNP処理手段12aの状態遷移が Sync で通常の状態から、無効SNを持つセルを連続して受信し、AAL1異常を検出した例とする。
【0053】
まず、AAL1異常の検出と同時に、セル読み出し要求モードが遅延吸収バッファ11aのバッファ容量に追従するモードへと切り替わる。そして、容量情報の参照タイミングで、容量情報がHであったら、セル読み出し要求信号Rcを出力し、Lの時は出力しない。これにより、AAL1異常時に遅延吸収バッファ11aの容量が低下する(アンダフロー)ことを防ぐことが可能になる。
【0054】
次にセル損失検出について説明する。デセル化バッファ13aのバッファ制御に対しては、Robust−SNまたはFast−SNの2つの制御がある。
図11はRobust−SNの場合とFast−SNの場合における制御の違いを示す概念図である。例えば、セル損失検出において、図では入力セルに対して、セルC3の直後にセルC7がきているので、この間に3連続してセル損失が起きている。
【0055】
このような場合、Robust−SNは、デセル化バッファ13aからS31のようなCBR信号を出力する制御である。また、Fast−SNは、デセル化バッファ13aからS32のようなCBR信号を出力する制御である。
【0056】
図12はセル損失検出の動作を示すタイムチャートである。Robust−SNの場合のタイムチャートを示している。セルは、ヘッダとペイロードから構成されており、ヘッダ内のSCは0〜7で巡回している。なお、以降では、ペイロードのデータ番号をセルの番号として表す。例えば、ペイロードD6のセルはセルC6と表記する。
【0057】
図に示す入力セルに対し、セルC6(ここまでがSYNC)の次にセルC13(ここでOut Of Sequence)が現れ、その後にセルC14(これ以降でSYNC)、有効空きセル…と続いている、したがって、セルC6とセルC13の間で6個のセルが連続して損失していることがわかる(セルC6の受信後、セルC13、セルC14と続いたことにより、セルC6とセルC13の間でのセル損失発生を認識している)。
【0058】
損失情報出力は、図のような波形で出力され、これによりSC保持のSC6がセルC15のペイロードの開始位置まで伸ばされる。SSC保持は、SC保持をリタイミングした信号で、0〜7のSCをカウントするSCRカウンタのカウント値と同一位相になっている。
【0059】
シフトレジスタは、SSC保持とSCRカウンタの信号から、入力セルのペイロードを所定の時間シフトする。蓄積FFは、シフトレジスタからの出力を図に示すような間隔でラッチする。そして、デセル化バッファ13aへの書き込みタイミングは,蓄積FFのD4、D5、D6を図のようなタイミングで書き込み、損失情報出力が“H”の間は書き込みディセーブルとし、その後、蓄積FFのD13、D14を図のようなタイミングで書き込む。
【0060】
図13はセル損失検出の動作を示すタイムチャートである。Fast−SNの場合のタイムチャートを示している。入力セルからシフトレジスタの波形までは、図12と同様である。また、デセル化バッファ13aへの書き込みタイミングは,入力セルのペイロードD5、D6、D13を図のようなタイミングで書き込み、損失情報出力が“H”の間は書き込みディセーブルとし、その後、シフトレジスタのD14と入力セルのペイロードD15以降を図のようなタイミングで書き込む。
【0061】
次にセル誤配検出について説明する。図14はセル誤配検出の動作を示すタイムチャートである。Robust−SNの場合のタイムチャートを示している。
図に示す入力セルに対し、セルC3の次にSC7の誤配セルが現れ、その後にセルC4、セルC5…と続いている。状態遷移は、SYNC→Out Of Sequence→SYNCの順に図に示す位相で遷移する。SC保持は、図に示すような位相であり、SSC保持は、SC保持をリタイミングした信号で、0〜7のSCをカウントするSCRカウンタのカウント値と同一位相になっている。また、SCRカウンタのカウント値4が、SSC保持の7と4にまたがって伸びている。
【0062】
シフトレジスタは、SSC保持とSCRカウンタの信号から、入力セルを所定の時間シフトする。蓄積FFは、シフトレジスタからの出力を図に示すような間隔でラッチする。そして、デセル化バッファ13aへの書き込みタイミングは,蓄積FFのD1、D2、D3を図のようなタイミングで書き込み、誤配の部分では書き込みディセーブルとし、その後、蓄積FFのD4、D5を図のようなタイミングで書き込む。
【0063】
図15はセル誤配検出の動作を示すタイムチャートである。Fast−SNの場合のタイムチャートを示している。入力セルからシフトレジスタの波形までは、図14と同様である。また、デセル化バッファ13aへの書き込みタイミングは,入力セルのペイロードD2、D3及び誤配ペイロードを図のようなタイミングで書き込み、そして図に示す区間を書き込みディセーブルとし、その後、入力セルのペイロードD5、D6以降を図のようなタイミングで書き込む。
【0064】
次にSNエラー保護機能の誤り推定について説明する。図16はSNエラー保護機能の誤り推定の動作を示すタイムチャートである。Robust−SNの場合のタイムチャートを示している。
【0065】
図に示す入力セルに対し、セルC3の次にSC7及びペイロードD4のセル(SNエラーセルと呼ぶ)が現れ、その後にセルC5、セルC6…と続いている(セルC3の受信後、SC7及びペイロードD4のセル、セルC5と続いたことにより、SC7及びペイロードD4のセルがSNエラーセルであることを認識している)。
【0066】
状態遷移は、SYNC→Out Of Sequence→SYNCの順に図に示す位相で遷移する。SC保持は、図に示すような位相であり、SSC保持は、SC保持をリタイミングした信号で、0〜7のSCをカウントするSCRカウンタのカウント値と同一位相になっている。シフトレジスタは、SSC保持とSCRカウンタの信号から、入力セルを所定の時間シフトする。蓄積FFは、シフトレジスタからの出力を図に示すような間隔でラッチする。そして、デセル化バッファ13aへの書き込みタイミングは,蓄積FFのD1〜D6…を図のような位相タイミングで書き込む。
【0067】
図17はSNエラー保護機能の誤り推定の動作を示すタイムチャートである。Fast−SNの場合のタイムチャートを示している。入力セルからシフトレジスタの波形までは、図16と同様である。また、デセル化バッファ13aへの書き込みタイミングは,入力セルのペイロードD2〜D7…を図のような位相タイミングで書き込む。
【0068】
以上説明したように、伝送装置10は、1つの遅延吸収バッファ11aにより、バーストセルの遅延ゆらぎ及びセル到着遅延差を吸収する構成としたので、回路を小型化することが可能になる。
【0069】
また、セル読み出し要求制御手段14により、遅延吸収バッファ11aのバッファ容量を管理しながら、効率よくセルを読み出すことが可能になる。さらに、RTS値の取得状態に異常が発生した場合には、その異常を外部のオペレータに通知することができるので、保守の効率性を向上させることが可能になる。
【0070】
なお、上記の説明では、受信したバーストATMセルに対する本発明の適用を中心に説明したが、ATMセル以外の他のバースト信号に対しても適用可能である。
【0071】
(付記1) ディジタル伝送を行う伝送装置において、
ネットワークから送られたバーストセルを格納して、前記バーストセルの遅延ゆらぎと、冗長系の伝送路構成により生じるセル到着遅延差とを吸収し、容量情報を生成する遅延吸収手段と、
セルの状態遷移を監視する状態遷移監視手段と、
前記セルを格納して、前記セルのデセル化時に生じるセルゆらぎを吸収するセルゆらぎ吸収手段と、
前記容量情報、前記状態遷移及び前記セルゆらぎ吸収手段での前記セルの読み出し周期の少なくとも1つにもとづいて、前記遅延吸収手段から固定速度の前記セルの読み出し要求制御を行うセル読み出し要求制御手段と、
を有することを特徴とする伝送装置。
【0072】
(付記2) 前記セル読み出し要求制御手段は、前記状態遷移の異常が検出された場合、自走クロックで前記セルの読み出し要求を行うことを特徴とする付記1記載の伝送装置。
【0073】
(付記3) 前記セル読み出し要求制御手段は、前記状態遷移の異常が検出され、かつ前記容量情報から容量が少ないことを判断した場合、前記セルの読み出し要求を行わないことを特徴とする付記1記載の伝送装置。
【0074】
(付記4) 前記セル読み出し要求制御手段は、前記遅延吸収手段を初期化した後、または前記遅延吸収手段のアンダフローが解除となった後は、前記遅延吸収手段の容量が中心値に回復するまで、前記セルの読み出し要求を行わないことを特徴とする付記1記載の伝送装置。
【0075】
(付記5) 前記ネットワークからクロック情報を受信し、前記セルゆらぎによって生じる前記クロック情報の受信周期変動を吸収するクロック情報制御手段をさらに有することを特徴とする付記1記載の伝送装置。
【0076】
(付記6) 前記クロック情報制御手段は、前記クロック情報を受信できない場合は、自走クロックに切り替えるための切り替え指示を行うことを特徴とする付記5記載の伝送装置。
【0077】
(付記7) 前記クロック情報制御手段は、1クロック情報の周期内に1つ以上のクロック情報を取得できない状態がN回連続した場合に、前記クロック情報の取得異常と判断して通知することを特徴とする付記5記載の伝送装置。
【0078】
(付記8) 前記クロック情報制御手段は、nクロック情報周期内にn個のクロック情報を取得できた場合に、前記クロック情報の取得異常通知の解除を行うことを特徴とする付記5記載の伝送装置。
【0079】
【発明の効果】
以上説明したように、本発明の伝送装置は、バーストセルの遅延ゆらぎ及びセル到着遅延差を吸収して容量情報を生成する遅延吸収手段を設け、遅延吸収手段の容量情報、セルの状態遷移及びセルゆらぎ吸収手段でのセルの読み出し周期の少なくとも1つにもとづいて、遅延吸収手段から固定速度のセルの読み出し要求制御を行う構成とした。これにより、従来のように非常に大きなメモリを複数箇所に配置する必要がないために回路規模を小型化でき、かつセルの効率のよい読み出し要求制御を行うため、高品質な伝送制御を行うことが可能になる。
また、伝送装置のクロック情報制御手段では、クロック情報の取得異常を検知して通知することができ、かつ保護回数が設定された複数の解除タイミング系列の中で最も速く保護回数に達したタイミングで解除するので、不安定な受信周期を持つクロック情報に対しても、適切に取得異常の回復を認識して、すばやく取得異常通知の解除を行うことが可能になる。
【図面の簡単な説明】
【図1】送装置の原理図である。
【図2】状態遷移を示す図である。
【図3】伝送装置の構成を示す図である。
【図4】セル読み出し要求制御の動作を示すタイムチャートである。
【図5】セル読み出し要求制御の動作を示すタイムチャートである。
【図6】セル読み出し要求制御の動作を示すタイムチャートである。
【図7】RTS値の取得異常検出時の動作を示すタイムチャートである。
【図8】RTS値の取得異常解除時の動作を示すタイムチャートである。
【図9】セル読み出し要求制御の動作を示すタイムチャートである。
【図10】セル読み出し要求制御の動作を示すタイムチャートである。
【図11】Robust−SNの場合とFast−SNの場合における制御の違いを示す概念図である。
【図12】セル損失検出の動作を示すタイムチャートである。
【図13】セル損失検出の動作を示すタイムチャートである。
【図14】セル誤配検出の動作を示すタイムチャートである。
【図15】セル誤配検出の動作を示すタイムチャートである。
【図16】SNエラー保護機能の誤り推定の動作を示すタイムチャートである。
【図17】SNエラー保護機能の誤り推定の動作を示すタイムチャートである。
【符号の説明】
10 伝送装置
11 遅延吸収手段
12 状態遷移監視手段
13 セルゆらぎ吸収手段
14 セル読み出し要求制御手段
[0001]
[Technical field to which the invention belongs]
The present invention relates to a transmission apparatus, and more particularly to a transmission apparatus that performs digital transmission of ATM (Asynchronous Transfer Mode).
[0002]
[Prior art]
ATM is a connection-type communication method that provides multimedia communication consisting of data, voice, video, and the like on a single network in accordance with the speed and quality required by each, and has been standardized and developed.
[0003]
On the other hand, one of the ATM functional layers defined by ITU-T I.363 is AAL (ATM adaptation layer). AAL is a functional layer that converts data into cells and decells according to the characteristics of the transmission service. AAL1, which is one of the types of AAL, transmits CBR (Constant Bit Rate) audio and video data. Target.
[0004]
Here, the AAL1 transmission apparatus receives the CBR signal, performs necessary processing, and then reproduces and transmits the CBR signal again. In this case, the received CBR signal has a delay fluctuation due to a cross-connect device that passes through the ATM network, a cell loss, a cell misdistribution, or the like. For this reason, a CDV (Cell Delay Variation Allowable Value: Cell Delay Variation) absorption buffer that absorbs delay fluctuations is required for the transmission apparatus.
[0005]
In general, the transmission path has a redundant configuration, and when a failure occurs, data is guaranteed by switching without interruption. In this case, there is a large delay difference between the cell received from the 0 system and the cell received from the 1 system. Therefore, in order to perform uninterrupted switching when a failure occurs, the transmission apparatus also needs a cell arrival delay difference absorption buffer for absorbing a cell arrival delay difference.
[0006]
[Problems to be solved by the invention]
However, in the conventional transmission apparatus as described above, the capacity of the CDV absorption buffer is several ms, and the capacity of the cell arrival delay difference absorption buffer is several tens of ms. Therefore, very large memories are separately arranged at two locations. Therefore, there is a problem that the mounting area and the circuit scale increase.
[0007]
In addition, when the valid sequence count value attached to the cell cannot be received, the cells are continuously discarded, and an underflow occurs in the CDV absorption buffer. Conventionally, when the device is initialized or underflowed, efficient cell read control from the CDV absorption buffer has not been performed, and there has been a problem that malfunction may occur.
[0008]
Furthermore, when maintenance cells are continuous or when cells are continuously discarded, an RTS (Residual Time Stamp) value that is clock information cannot be received even though there is no line failure. Conventionally, there has been a problem that the maintainability is low because there is no function for detecting and notifying an abnormal state of acquisition of the RTS value.
[0009]
The present invention has been made in view of the above points, and an object of the present invention is to provide a transmission apparatus that reduces the circuit scale and efficiently performs high-quality AAL transmission control.
[0010]
[Means for Solving the Problems]
In the present invention, in order to solve the above-described problem, in a transmission apparatus 10 that performs digital transmission as shown in FIG. 1, burst cells sent from a network are stored, delay fluctuations of burst cells, and redundant transmission lines A delay absorbing unit 11 that absorbs a cell arrival delay difference caused by the configuration and generates capacity information; a state transition monitoring unit 12 that monitors a state transition of the cell; Based on at least one of the cell fluctuation absorbing means 13 for absorbing fluctuations, the capacity information, the state transition, and the cell reading period in the cell fluctuation absorbing means 13, the delay absorbing means 11 performs cell read request control at a fixed speed. And a cell read request control means 14 for performing transmission.
[0011]
Here, the delay absorbing means 11 stores burst cells sent from the network, absorbs the delay fluctuation of the burst cells and the cell arrival delay difference caused by the redundant transmission path configuration, and generates capacity information. . The state transition monitoring unit 12 monitors cell state transitions. The cell fluctuation absorbing means 13 stores the cell and absorbs the cell fluctuation generated when the cell is decelerated. The cell read request control unit 14 performs cell read request control at a fixed speed from the delay absorbing unit 11 based on at least one of the capacity information, the state transition, and the cell read cycle in the cell fluctuation absorbing unit 13.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
  Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG.IsIt is a principle diagram of a feeding device. The transmission device 10 terminates the ATM AAL1 function and performs ATM digital transmission. The transmission device 10 is arranged in, for example, an exchange station, extracts information cells including video signals from ATM cells received from an ATM network, and transmits the information cells to a video device in the TV station.
[0013]
The delay absorbing means 11 stores ATM burst cells sent from the ATM network. Then, the delay fluctuation of the burst cell and the cell arrival delay difference caused by the redundant transmission line configuration including the 0 system and the 1 system are absorbed. Then, capacity information indicating how many cells are currently stored is generated.
[0014]
The state transition monitoring unit 12 monitors cell state transitions. The cell state transition will be described later with reference to FIG.
The cell fluctuation absorbing means 13 stores the cell and absorbs the cell fluctuation generated when the cell is decelerated. Details will be described later with reference to FIG.
[0015]
The cell read request control means 14 receives a fixed rate (hereinafter referred to as CBR) cell read request from the delay absorbing means 11 based on at least one of the capacity information, the state transition, and the cell read cycle in the cell fluctuation absorbing means 13. Take control.
[0016]
Next, cell state transition will be described. FIG. 2 is a diagram showing state transition. Cell states include Start, Out Of Sync, Sync, Out Of Sequence, and Invalid. Each cell is numbered one by one, and this number is called SC (Sequence Count).
[0017]
[S1] Start is a state at the time of initialization.
[S1a] When a cell is received at Start, if the cell is an invalid cell, it remains at Start. Then, the invalid cell is discarded.
[S1b] When a cell is received at the start, if the cell is a valid cell, transition is made to Out Of Sync (synchronization has not yet been achieved). The cell is discarded.
[0018]
[S2a] If a discontinuous SC is received by Out Of Sync, it stays at Out Of Sync. For example, if the cell is SC1 and the next received cell is SC4, the number sequence is not normal (two cells are missing), so it remains Out Of Sync. The cell is discarded.
[S2b] If an invalid SN is received during Out Of Sync, the process proceeds to Start. The cell is discarded.
[0019]
[S2c] At the time of Out Of Sync, if a continuous SC is received, transition is made to Sync. For example, if the cell SC is 0 (hereinafter referred to as SC0) and the next received cell is SC1, the sequence of numbers is normal (because synchronization is established), and transition is made to Sync. And the cell accepts.
[S3a] If a continuous SC is received by Sync, it stays at Sync. And the cell accepts.
[0020]
[S3b] If a discontinuous SC is received at the time of Sync, transition to Out Of Sequence. And the cell accepts. For example, when SC1, SC2, SC5, SC3, and SC4 are received, the SC becomes discontinuous at SC5, and the process shifts to Out Of Sequence. Here, it can be seen that SC5 is misdistributed.
[S3c] If an invalid SN is received at the time of Sync, transition to Invalid. And the cell accepts.
[0021]
[S4a] If an invalid SN is received during Out Of Sequence, the process proceeds to Start. The cell is discarded.
[S4b] At the time of Out Of Sequence, if a discontinuous SC is received, transition is made to Out Of Sync. The cell is discarded.
[S4c] At the time of Out Of Sequence, SN error estimation (SC / cell acceptance 2 larger than last valid cell), cell loss (contiguous SC with previous cell / dummy cell insertion and cell acceptance), cell misdistribution (last In the case of a valid cell and continuous SC / cell discard), transition to Sync.
[0022]
[S5a] When Invalid, if cell misdistribution or SN error estimation, transition to Sync.
[S5b] If an invalid SN is received during Invalid, the process proceeds to Start. The cell is discarded.
[S5c] If a discontinuous SC is received during Invalid, transition to Out Of Sync. The cell is discarded.
[0023]
Next, the configuration and operation of the transmission apparatus 10 will be described in detail. FIG. 3 is a diagram illustrating the configuration of the transmission apparatus 10.
The delay absorbing buffer 11a corresponds to the delay absorbing means 11, and is a buffer in which a conventional CDV absorbing buffer and a cell arrival delay difference absorbing buffer are combined into one. The delay absorbing buffer 11a outputs an ATM cell C1 that has been converted to CBR based on the cell read request signal Rc.
[0024]
The delay absorption buffer 11a outputs capacity information indicating its own buffer capacity state, and outputs an underflow notification signal U1 when underflow occurs. An OAM (Operation And Maintenance) cell detection means 15 uses OAM cells (VP / VC-AIS cell, VP / VC-RDI cell, VP / VC) as maintenance cells from the ATM cell C1 output from the delay absorption buffer 11a. VC-CC cell, in-device monitoring cell, etc.) are detected, and the detected OAM cell is transmitted to the maintenance control side, and user ATM cells other than the OAM cell are transmitted to the SN / SNP processing means 12a.
[0025]
SN (Sequence Number) / SNP (SN Protection) processing means 12a includes state transition monitoring means 12, and the cell validity using SN field and SNP field of SAR-PDU header shown in ITU-T I.363.1・ Determine cell loss / misplacement by invalidity determination or SC continuity monitoring, monitor state transition, and output a state notification signal. Then, the user ATM cell is output to the decellization buffer 13a together with the write enable WN. The RTS value, which is clock information, is also acquired from the CSI bit in the user ATM cell.
[0026]
If cell loss compensation is required, a cell complement signal is output to the decellization buffer 13a, and the read trigger is turned off (cell read request control means 14 prohibits cell read requests). During normal operation, the read trigger is ON (a cell read request is permitted to the cell read request control means 14).
[0027]
The decelerating buffer 13a includes a cell fluctuation absorbing unit 13, and absorbs small fluctuations of several cells generated by the decelling process such as the removal of the OAM cell by the OAM cell detecting unit 15 and the discard of invalid cells / misplaced cells. Then, the CBR signal is output. Also, clock transfer from the network clock to the regenerated RTS clock based on the RTS value is performed. The output CBR signal is transmitted to, for example, a video apparatus.
[0028]
Further, the decelerating buffer 13a outputs a read cycle signal for notifying the read cycle of the CBR signal and an underflow notification signal U2 indicating that at the time of underflow.
[0029]
  The RTS control means 16, KuCorresponding to the lock information control means, an RTS value in which the reception period fluctuation caused by cell fluctuation is absorbed is output. The clock regenerated from the RTS value is used as the clock for the CBR signal.
[0030]
Here, even if the ATM cell C1 read from the delay absorption buffer 11a is controlled to CBR, the RTS reception cycle also fluctuates due to fluctuation due to cell discard. Therefore, the RTS control means 16 absorbs fluctuation due to the reception cycle by the buffer installed inside. In this case, a large buffer of several ms unit as in the conventional circuit is not necessary, and only about 140 μs is actually required.
[0031]
In addition, when the valid cell cannot be received, the RTS control unit 16 cannot acquire the RTS value, and therefore instructs the switching to the free-running RTS clock generated inside the apparatus. In this case, as a trigger for the switching request, the switching instruction is turned ON when either the state notification signal (at least one of Start and Out Of Sync) or the underflow notification signal U2 is active. Further, when the RTS value cannot be received, an abnormality is notified to the outside by an alarm signal K1.
[0032]
When the AAL1 state notifying unit 17 recognizes that the state of Start or Out Of Sync is continuous by the state notification signal, the AAL1 state notifying unit 17 notifies the abnormality of the state transition of AAL1 to the outside by the alarm signal K2.
[0033]
Based on the capacity information from the delay absorption buffer 11a, the cell read request control means 14 reads ATM cells from the delay absorption buffer 11a in accordance with the speed (recognized by the read cycle signal) for reading the CBR signal from the deceleration buffer 13a. Thus, the cell read request signal Rc is created.
[0034]
Further, when the delay absorption buffer 11a is initialized or when an AAL1 abnormality is detected, a cell read request signal Rc is generated so that the cell accumulation amount of the delay absorption buffer 11a maintains the center value.
[0035]
Here, when a state transition abnormality is detected, the cell read request control means 14 issues a cell read request with a free-running RTS clock so that the delay absorption buffer 11a does not underflow.
[0036]
Further, the cell read request control means 14 does not make a cell read request when an abnormality in the state transition is detected and it is determined from the capacity information that the capacity is small. Further, the cell read request control unit 14 can set a cell read request mode from the outside. For example, a mode in which cell reading is not performed until the cell accumulation amount reaches the vicinity of the center value can be set from the outside.
[0037]
Next, the cell read request control means 14 will be described. 4 and 5 are time charts showing the operation of cell read request control. Note that the capacity monitoring in the figure represents the capacity state of the decelerating buffer 13a.
[0038]
luckDuring use, the delay absorption buffer 11a absorbs the delay difference between burst-like ATM cells transmitted from the 0-system and 1-system, and also absorbs CDV generated on the network, and the buffer capacity is near the center value. Accumulated to be. Control for keeping the capacity of the delay absorption buffer 11a near the center value is performed by the cell read request control means 14, and an example of the operation is shown in the figure.
[0039]
Further, in the figure, the capacity of the decelerating buffer 13a is 5 stages and the threshold value is 3. A threshold value of 3 means that reading of the CBR signal is started after writing three cells in the decelerating buffer 13a. The buffer capacity and the threshold are values determined by the transmission frequency of the network, the clock frequency of the CBR signal, and the margin for overflow / underflow, and can be variably set.
[0040]
[S10] The capacity of the delay absorbing buffer 11a and the decelerating buffer 13a immediately after the reset is released is empty. Therefore, the capacity information of the delay absorbing buffer 11a is also L. This capacity information is a signal that becomes H when the accumulated amount of the delay absorption buffer 11a exceeds the center value, and becomes L when the amount is below the center value. While this signal is L, a cell read request from the delay absorption buffer 11a is not performed, and the cell waits for cells to be accumulated in the delay absorption buffer 11a.
[S11] When the capacity information changes from L to H, a cell read request is started, and cell read requests are continuously made until the decelization buffer 13a exceeds the threshold value.
[0041]
In the example in the figure, in response to the first cell read request, the cell 1 read from the delay absorption buffer 11a is discarded because the SC is not yet synchronized by the SN / SNP processing means 12a, and the state transition is started. Transition from to Out Of Sync.
[0042]
From the next cell 2, the SN / SNP processing means 12a accepts all of them because the SC is synchronized. Then, when the threshold value of 3 cells of the decelerating buffer 13a is reached, the decelerating buffer 13a starts reading the CBR signal.
[S12] The cell read request control means 14 determines the period of the CBR signal read from the decelization buffer 13a and the number of cells to be written to the decelization buffer 13a when the SN / SNP processing means 12a determines that it is valid. From the monitoring result of (only payload), the accumulation amount of the decelization buffer 13a is grasped. When the accumulation amount becomes 3, a cell read request is made, and when it becomes 4 or more, the cell read request is not made. Thereby, the cell interval read from the delay absorbing buffer 11a can be set to CBR.
[0043]
FIG. 6 is a time chart showing the operation of cell read request control. This is a case of absorbing fluctuations caused by cell discard, and shows a case of the Fast-SN algorithm.
[S20] If the cell read from the delay absorbing buffer 11a is an erroneously delivered cell, the state transition of the SN / SNP processing means 12a transits from Sync to Out Of Sequence. Cannot be judged. For example, in the figure, it is not possible to determine whether a cell received after cell 5 (misplaced cell) is misdelivered until cell 6 is received. In the case of the Fast-SN algorithm, this misdistributed cell is written in the decelerating buffer 13a.
[S21] The capacity of the decelerating buffer 13a is increased to 4 cells, which is the same as usual. Then, when the next cell 6 is received, it can be determined that the previous cell was an erroneously delivered cell. In the case of the Fast-SN algorithm, this cell 6 is discarded.
[0044]
For this reason, since the cell 6 is not written to the decellization buffer 13a, the next cell is immediately requested to the delay absorption buffer 11a. As described above, when a misdistributed cell is received, a fluctuation of ± 1 cell occurs, but it can be easily absorbed by the decelerating buffer 13a.
[S22] On the other hand, when the read cells from the delay absorption buffer 11a are continuous OAM cells, the cells are discarded by the OAM cell detection means 15. As shown in the figure, even in the case of an OAM cell, the next cell is immediately requested to the delay absorption buffer 11a, and the re-request is repeated until the capacity of the decellization buffer 13a exceeds the threshold value of 3 cells.
[0045]
In the example shown in the figure, the re-request is performed four times, and thereafter the CBR cell interval is restored. As described above, when the OAM cells are continuous, fluctuations of several cells occur. Actually, OAM cells continuously occur at the time of failure, and in normal operation, if the capacity of the decelerating buffer 13a is sufficient to withstand fluctuations of several cells, it can be sufficiently absorbed.
[0046]
Next, an operation at the time of detecting an abnormality in the RTS value will be described. FIG. 7 is a time chart showing an operation at the time of detecting an abnormality in RTS value acquisition. The read timing in the figure is the read timing from the RTS control means 16 and the write timing is the write timing to the RTS control means 16. The RTS acquisition status is normal for L and abnormal for acquisition.
[0047]
First, it is monitored whether or not there is a write timing (RTS value reception timing) to the RTS control means 16 within one RTS period of the clock frequency of the CBR signal reproduced from the RTS value. If there is, no RTS value is received. In this case, the RTS value is counted as not received. If the count continues for the number of times of protection, an abnormality in acquiring the RTS value is detected. In the figure, as an example, a case where the number of protection times is 3 is shown.
[0048]
  FIG. 8 is a time chart showing the operation at the time of canceling the acquisition abnormality of the RTS value.. nWhen n RTS values can be acquired within the RTS cycle, it is canceled. That is, here, when the RTS value for the protection count is received within the RTS cycle for the clock protection count, the cancellation is made.
[0049]
This is because when the RTS abnormality is recovered, the cell reception cycle is expected to be unstable without becoming CBR. Take it. For this reason, the number of receptions within the nRTS period corresponds to an unstable reception period.
[0050]
The figure shows a case where the number of times of protection is two. In the case of two stages of protection times, there are release timings A and B and RTS reception times A and B, and a period shifted by 1 RTS with respect to the 2 RTS period of the monitoring period is monitored.
[0051]
If the RTS reception timing is within the release timing period, the RTS reception count is incremented, and the RTS acquisition abnormality is canceled when the count reaches the protection count. In the figure, A is released at the release timing A because RTS is received twice earlier.
[0052]
Next, cell read request control when AAL1 is abnormal will be described. 9 and 10 are time charts showing the operation of cell read request control. The figure is an example in which the state transition of the SN / SNP processing means 12a is Sync and the cells having invalid SNs are continuously received from the normal state and the AAL1 abnormality is detected.
[0053]
First, simultaneously with the detection of the AAL1 abnormality, the cell read request mode is switched to a mode that follows the buffer capacity of the delay absorption buffer 11a. When the capacity information is H at the reference timing of the capacity information, the cell read request signal Rc is output, and when it is L, it is not output. As a result, it is possible to prevent the capacity of the delay absorbing buffer 11a from decreasing (underflow) when AAL1 is abnormal.
[0054]
Next, cell loss detection will be described. There are two controls for the buffer control of the decelerating buffer 13a: Robust-SN or Fast-SN.
FIG. 11 is a conceptual diagram showing a difference in control between the case of Robust-SN and the case of Fast-SN. For example, in the cell loss detection, since the cell C7 comes immediately after the cell C3 with respect to the input cell in the figure, three cell losses occur continuously during this period.
[0055]
In such a case, the Robust-SN is a control for outputting a CBR signal such as S31 from the decelerating buffer 13a. Fast-SN is control for outputting a CBR signal such as S32 from the decelerating buffer 13a.
[0056]
FIG. 12 is a time chart showing the operation of cell loss detection. The time chart in the case of Robust-SN is shown. The cell is composed of a header and a payload, and the SC in the header circulates from 0 to 7. Hereinafter, the data number of the payload is expressed as a cell number. For example, the cell of payload D6 is expressed as cell C6.
[0057]
For the input cell shown in the figure, cell C13 (here Out Of Sequence) appears next to cell C6 (up to here SYNC), followed by cell C14 (hereafter SYNC), valid empty cell, and so on. Therefore, it can be seen that 6 cells are continuously lost between the cell C6 and the cell C13 (the cell C6 and the cell C13 are connected by the cell C13 and the cell C14 after the reception of the cell C6. Recognizes the occurrence of cell loss).
[0058]
The loss information output is output in a waveform as shown in the figure, whereby SC 6 held by SC is extended to the start position of the payload of cell C15. The SSC hold is a signal obtained by retiming the SC hold and has the same phase as the count value of the SCR counter that counts 0 to 7 SCs.
[0059]
The shift register shifts the payload of the input cell for a predetermined time from the SSC holding and SCR counter signals. The storage FF latches the output from the shift register at intervals as shown in the figure. Then, the write timing to the decelization buffer 13a is written in the storage FFs D4, D5, and D6 at the timings shown in the figure, and the write is disabled while the loss information output is “H”, and then the D13 of the storage FFs. , D14 is written at the timing shown in the figure.
[0060]
FIG. 13 is a time chart showing the operation of cell loss detection. The time chart in the case of Fast-SN is shown. From the input cell to the shift register waveform is the same as in FIG. In addition, the write timing to the decellization buffer 13a is such that the payloads D5, D6, and D13 of the input cells are written at the timing shown in the figure, and the write information is disabled while the loss information output is “H”. D14 and the payload of the input cell after D15 are written at the timing shown in the figure.
[0061]
Next, cell misdelivery detection will be described. FIG. 14 is a time chart showing the operation of cell misdelivery detection. The time chart in the case of Robust-SN is shown.
With respect to the input cell shown in the figure, a misplaced cell of SC7 appears next to the cell C3, followed by a cell C4, a cell C5,. The state transition changes in the phase shown in the figure in the order of SYNC → Out Of Sequence → SYNC. The SC hold has a phase as shown in the figure, and the SSC hold is a signal obtained by retiming the SC hold and has the same phase as the count value of the SCR counter that counts 0 to 7 SCs. In addition, the count value 4 of the SCR counter extends across SSC holdings 7 and 4.
[0062]
The shift register shifts the input cell for a predetermined time from the SSC holding and SCR counter signals. The storage FF latches the output from the shift register at intervals as shown in the figure. As for the write timing to the decelerating buffer 13a, the D1, D2, and D3 of the storage FFs are written at the timing as shown in the figure, the write is disabled at the misplaced portion, and then the D4 and D5 of the storage FFs are shown in the figure. Write at such timing.
[0063]
FIG. 15 is a time chart showing the operation of cell misdelivery detection. The time chart in the case of Fast-SN is shown. From the input cell to the shift register waveform is the same as in FIG. The decelization buffer 13a is written at the input cell payloads D2 and D3 and the misdelivery payload at the timing shown in the figure, and the period shown in the figure is disabled, and then the input cell payload D5 is written. , D6 and later are written at the timing shown in the figure.
[0064]
Next, error estimation of the SN error protection function will be described. FIG. 16 is a time chart showing an error estimation operation of the SN error protection function. The time chart in the case of Robust-SN is shown.
[0065]
With respect to the input cell shown in the figure, the cell of SC7 and payload D4 (referred to as SN error cell) appears next to cell C3, followed by cell C5, cell C6... (After reception of cell C3, SC7 and payload By following the cell D4 and the cell C5, it is recognized that the SC7 and payload D4 cells are SN error cells).
[0066]
The state transition changes in the phase shown in the figure in the order of SYNC → Out Of Sequence → SYNC. The SC hold has a phase as shown in the figure, and the SSC hold is a signal obtained by retiming the SC hold and has the same phase as the count value of the SCR counter that counts 0 to 7 SCs. The shift register shifts the input cell for a predetermined time from the SSC holding and SCR counter signals. The storage FF latches the output from the shift register at intervals as shown in the figure. .., And D1 to D6... Of the storage FFs are written at the phase timing as shown in the figure.
[0067]
FIG. 17 is a time chart showing the error estimation operation of the SN error protection function. The time chart in the case of Fast-SN is shown. From the input cell to the shift register waveform is the same as in FIG. As for the write timing to the decellization buffer 13a, the payloads D2 to D7... Of the input cells are written at the phase timing as shown in the figure.
[0068]
  As explained above, LegendSince the transmission apparatus 10 is configured to absorb the delay fluctuation of the burst cell and the difference in cell arrival delay by the single delay absorption buffer 11a, the circuit can be reduced in size.
[0069]
Further, the cell read request control means 14 can efficiently read cells while managing the buffer capacity of the delay absorption buffer 11a. Furthermore, when an abnormality occurs in the acquisition state of the RTS value, the abnormality can be notified to an external operator, so that maintenance efficiency can be improved.
[0070]
In the above description, the application of the present invention to the received burst ATM cell has been mainly described. However, the present invention can also be applied to other burst signals other than the ATM cell.
[0071]
(Supplementary note 1) In a transmission apparatus for digital transmission,
A delay absorbing means for storing burst cells sent from the network, absorbing delay fluctuations of the burst cells and a cell arrival delay difference caused by a redundant transmission path configuration, and generating capacity information;
State transition monitoring means for monitoring cell state transition;
Cell fluctuation absorbing means for storing the cells and absorbing cell fluctuations generated when the cells are decelerated;
Cell read request control means for performing read request control of the cell at a fixed speed from the delay absorbing means, based on at least one of the capacity information, the state transition and the cell read cycle in the cell fluctuation absorbing means; ,
A transmission apparatus comprising:
[0072]
(Supplementary note 2) The transmission apparatus according to supplementary note 1, wherein the cell read request control means makes a read request of the cell with a free-running clock when an abnormality of the state transition is detected.
[0073]
(Additional remark 3) The said cell read request control means does not perform the read request of the said cell, when abnormality of the said state transition is detected and it judges that the capacity | capacitance is small from the said capacity | capacitance information. The transmission device described.
[0074]
(Supplementary Note 4) The cell read request control means restores the capacity of the delay absorbing means to the center value after initializing the delay absorbing means or after the underflow of the delay absorbing means is canceled. The transmission apparatus according to supplementary note 1, wherein the cell read request is not performed until the above.
[0075]
(Supplementary note 5) The transmission apparatus according to supplementary note 1, further comprising clock information control means for receiving clock information from the network and absorbing a reception period variation of the clock information caused by the cell fluctuation.
[0076]
(Supplementary note 6) The transmission apparatus according to supplementary note 5, wherein the clock information control means issues a switching instruction to switch to a free-running clock when the clock information cannot be received.
[0077]
(Supplementary note 7) When the state in which one or more pieces of clock information cannot be acquired in N clock cycles in the period of one clock information continues N times, the clock information control unit determines that the clock information acquisition is abnormal and notifies the clock information. The transmission apparatus according to appendix 5, which is characterized.
[0078]
(Supplementary note 8) The transmission according to supplementary note 5, wherein the clock information control means cancels the acquisition abnormality notification of the clock information when n pieces of clock information can be obtained within an n clock information period. apparatus.
[0079]
【The invention's effect】
  As described above, the transmission apparatus of the present invention includes delay absorbing means for generating capacity information by absorbing delay fluctuations and cell arrival delay differences of burst cells, and includes capacity information of the delay absorbing means, cell state transitions and Based on at least one of the cell reading cycles in the cell fluctuation absorbing means, a fixed speed cell reading request control is performed from the delay absorbing means. This makes it possible to reduce the circuit scale because it is not necessary to place very large memories at multiple locations as in the prior art, and to perform efficient read request control of cells, so that high-quality transmission control is performed. Is possible.
The clock information control means of the transmission apparatus can detect and notify an abnormality in the acquisition of clock information, and at the timing when the protection count is reached the fastest among a plurality of release timing sequences in which the protection count is set. Therefore, even when the clock information has an unstable reception cycle, it is possible to recognize the recovery of the acquisition abnormality appropriately and quickly cancel the acquisition abnormality notification.
[Brief description of the drawings]
[Figure 1]BiographyIt is a principle diagram of a feeding device.
FIG. 2 is a diagram showing state transition.
FIG. 3 is a diagram illustrating a configuration of a transmission apparatus.
FIG. 4 is a time chart showing an operation of cell read request control.
FIG. 5 is a time chart showing an operation of cell read request control.
FIG. 6 is a time chart showing the operation of cell read request control.
FIG. 7 is a time chart showing an operation at the time of detecting an abnormality in acquisition of an RTS value.
FIG. 8 is a time chart showing an operation at the time of canceling the acquisition abnormality of the RTS value.
FIG. 9 is a time chart showing an operation of cell read request control.
FIG. 10 is a time chart showing an operation of cell read request control.
FIG. 11 is a conceptual diagram showing a difference in control between the case of Robust-SN and the case of Fast-SN.
FIG. 12 is a time chart showing an operation of cell loss detection.
FIG. 13 is a time chart showing an operation of cell loss detection.
FIG. 14 is a time chart showing an operation of cell misdelivery detection.
FIG. 15 is a time chart showing an operation of cell misdelivery detection.
FIG. 16 is a time chart showing an error estimation operation of the SN error protection function;
FIG. 17 is a time chart showing an error estimation operation of the SN error protection function.
[Explanation of symbols]
10 Transmission equipment
11 Delay absorption means
12 State transition monitoring means
13 Cell fluctuation absorption means
14 Cell read request control means

Claims (4)

ディジタル伝送を行う伝送装置において、
ネットワークから送られたバーストセルを格納して、前記バーストセルの遅延ゆらぎと、冗長系の伝送路構成により生じるセル到着遅延差とを吸収し、容量情報を生成する遅延吸収手段と、
セルの状態遷移を監視する状態遷移監視手段と、
前記セルを格納して、前記セルのデセル化時に生じるセルゆらぎを吸収するセルゆらぎ吸収手段と、
前記容量情報、前記状態遷移及び前記セルゆらぎ吸収手段での前記セルの読み出し周期の少なくとも1つにもとづいて、前記遅延吸収手段から固定速度の前記セルの読み出し要求制御を行うセル読み出し要求制御手段と、
前記ネットワークからクロック情報を受信して、前記セルゆらぎによって生じる前記クロック情報の受信周期変動を吸収し、1クロック情報の周期内に1つ以上の前記クロック情報を取得できない状態がN回連続した場合には、前記クロック情報の取得異常と判断して通知し、取得異常通知の解除を行う場合には、nクロック情報周期内に保護回数n個の前記クロック情報を取得できたか否かを判別する解除タイミング系列を、所定周期分ずらして複数設け、複数の解除タイミング系列の中で、最も速く保護回数に達したタイミングで取得異常通知の解除を行うクロック情報制御手段と、
を有することを特徴とする伝送装置。
In a transmission device that performs digital transmission,
A delay absorbing means for storing burst cells sent from the network, absorbing delay fluctuations of the burst cells and cell arrival delay differences caused by a redundant transmission path configuration, and generating capacity information;
State transition monitoring means for monitoring cell state transition;
Cell fluctuation absorbing means for storing the cells and absorbing cell fluctuations that occur when the cells are decelerated;
Cell read request control means for performing read request control of the cell at a fixed speed from the delay absorbing means, based on at least one of the capacity information, the state transition and the cell read cycle in the cell fluctuation absorbing means; ,
When clock information is received from the network, fluctuations in the reception period of the clock information caused by the cell fluctuation are absorbed, and one or more clock information cannot be acquired within one clock information period N times Is determined to notify that the clock information has been acquired abnormally, and when canceling the acquisition abnormality notification, it is determined whether or not the clock information having been protected n times can be acquired within the n clock information period. A plurality of release timing sequences are shifted by a predetermined period, a clock information control means for canceling the acquisition abnormality notification at the timing at which the protection count is reached fastest among the plurality of release timing sequences,
A transmission apparatus comprising:
前記セル読み出し要求制御手段は、前記状態遷移の異常が検出された場合、自走クロックで前記セルの読み出し要求を行うことを特徴とする請求項1記載の伝送装置。  2. The transmission apparatus according to claim 1, wherein said cell read request control means makes a read request of said cell with a free-running clock when said state transition abnormality is detected. 前記セル読み出し要求制御手段は、前記状態遷移の異常が検出され、かつ前記容量情報から容量が少ないことを判断した場合、前記セルの読み出し要求を行わないことを特徴とする請求項1記載の伝送装置。  2. The transmission according to claim 1, wherein the cell read request control unit does not perform the cell read request when an abnormality of the state transition is detected and it is determined that the capacity is small from the capacity information. apparatus. 前記セル読み出し要求制御手段は、前記遅延吸収手段を初期化した後、または前記遅延吸収手段のアンダフローが解除となった後は、前記遅延吸収手段の容量が中心値に回復するまで、前記セルの読み出し要求を行わないことを特徴とする請求項1記載の伝送装置。  The cell read request control means, after the delay absorbing means is initialized or after the underflow of the delay absorbing means is canceled, until the capacity of the delay absorbing means recovers to the center value. The transmission apparatus according to claim 1, wherein no read request is made.
JP2001201655A 2001-07-03 2001-07-03 Transmission equipment Expired - Lifetime JP3715555B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001201655A JP3715555B2 (en) 2001-07-03 2001-07-03 Transmission equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001201655A JP3715555B2 (en) 2001-07-03 2001-07-03 Transmission equipment

Publications (2)

Publication Number Publication Date
JP2003018203A JP2003018203A (en) 2003-01-17
JP3715555B2 true JP3715555B2 (en) 2005-11-09

Family

ID=19038577

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001201655A Expired - Lifetime JP3715555B2 (en) 2001-07-03 2001-07-03 Transmission equipment

Country Status (1)

Country Link
JP (1) JP3715555B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008099497A1 (en) * 2007-02-15 2008-08-21 Media Global Links Co., Ltd. Line-switching system
JP5044519B2 (en) 2008-10-06 2012-10-10 アラクサラネットワークス株式会社 Receiving device, transmission device, transmission method and program
JP7687414B2 (en) * 2021-09-07 2025-06-03 日本電信電話株式会社 Delay adjustment device and redundant line system

Also Published As

Publication number Publication date
JP2003018203A (en) 2003-01-17

Similar Documents

Publication Publication Date Title
JP2780660B2 (en) Line switching device
US6181675B1 (en) Uninterrupted switching between active and backup systems in ATM communication apparatus
JP2002354027A (en) Reassembly means, circuit emulation service device, and ATM synchronization control method
US6532243B1 (en) Virtual time loop
JP3715555B2 (en) Transmission equipment
EP0503663B1 (en) Apparatus and method for non-stop switching in asynchronous transfer mode
JP3681587B2 (en) Cell disassembling apparatus, cell disassembling method, and computer-readable recording medium recording a program for causing computer to execute the method
JP2001217796A (en) Instantaneous interruption switching device and network system
JP3076456B2 (en) Synchronous control method
JP3577535B2 (en) Node device of ATM communication system
JP3087147B2 (en) Synchronous maintenance control method
JP3067369B2 (en) ATM communication device having cell array synchronization function
JPH0583223A (en) Transmission method using pointer
JPH11341010A (en) Method for duplicating aal1 terminal equipment for converting atm data into stm data and its constitution
JP4587981B2 (en) Cell transmission equipment
JP2947229B2 (en) ATM network congestion control system
KR100271521B1 (en) Aal1 receiving apparatus for cbr
JP2845726B2 (en) Line connection notification processing method and apparatus for constant bit rate information transmission in an asynchronous transmission mode communication network
JP3654241B2 (en) Phase adjustment circuit and phase adjustment method used therefor
JP2828140B2 (en) ATM switch switching method
KR100265059B1 (en) Swan 2 Cable System's Frame Processing System
JPH0955744A (en) Cell disassembly and synchronization processor
JP2002374221A (en) Device for preventing malfunction at fault in optical line in optical communication system
JP3257756B2 (en) Virtual path switching method
KR0164120B1 (en) Subscriber Access Processor for ATM Layer

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040220

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050401

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050524

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050725

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: 20050823

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050825

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 3715555

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20080902

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20090902

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090902

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100902

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100902

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110902

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120902

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120902

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130902

Year of fee payment: 8

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term