(57)【要約】【課題】SDH伝送装置において共通スタッフ情報を用いて無瞬断パス切り替えを実現する無瞬断切替回路およびその共通スタッフ生成方法を提供。【解決手段】無瞬断切替回路10は、少なくとも２つの伝送路12および14を介して送出されたデータを受信し、ポインタ解釈部20および22がこれら２つの受信データから受信スタッフ情報110および112をそれぞれ取り出し、スタッフ検出部30が、これらの受信スタッフ情報110および112をカウントすることにより、これらの２つの受信データの経路に共通のスタッフ情報122を検出することができるので、スタッフ検出部30は、簡易な回路構成で実現され、その回路規模が小さくなる。【選択図】図１
2008278160.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも２つの伝送路と接続して、該伝送路を介して送出されるデータを受信し、これら少なくとも２つのデータに対して、少なくとも２つの経路を有するSDH（Synchronous Digital Hierarchy）伝送装置にて、前記少なくとも２つの経路のいずれかを選択して切り替える無瞬断切替回路において、該回路は、
前記データの位相を同期させて出力するために該データを一時蓄積させる位相吸収メモリと、
前記データから受信スタッフ情報を取り出すポインタ解釈手段と、
前記受信スタッフ情報をカウントすることにより、現行フレームの前記データの遅延量と、前記位相吸収メモリに蓄積されたデータの遅延量との差分に相当する変動量を検出し、該変動量に基づいて共通スタッフを生成する共通スタッフ検出手段とを含むことを特徴とする無瞬断切替回路。
【請求項２】
請求項１に記載の無瞬断切替回路において、前記共通スタッフ検出手段は、前記受信スタッフ情報が正スタッフである場合にカウントアップし、負スタッフである場合にカウントダウンしてカウンタ値を更新するカウンタを含み、前記カウンタ値に応じて前記変動量を判定することを特徴とする無瞬断切替回路。
【請求項３】
請求項２に記載の無瞬断切替回路において、前記カウンタは、前回のフレームについて前記共通スタッフ検出手段が前回の共通スタッフを生成したとき、該前回の共通スタッフが正スタッフである場合にカウントダウンし、負スタッフである場合にカウントアップして前記カウンタ値を更新することにより、前記位相吸収メモリに蓄積されたデータの遅延量を補正することを特徴とする無瞬断切替回路。
【請求項４】
請求項１に記載の無瞬断切替回路において、該回路は、前記少なくとも２つの経路のいずれかを選択する選択制御手段を含み、
前記共通スタッフ検出手段は、前記変動量に応じた個別スタッフ要求を得て、前記選択制御手段による選択に応じて前記個別スタッフ要求を選択し、このようにして選択された前記個別スタッフ要求に応じて前記共通スタッフを生成することを特徴とする無瞬断切替回路。
【請求項５】
請求項４に記載の無瞬断切替回路において、前記共通スタッフ検出手段は、あらかじめ設定された所定の閾値と前記変動量とを比較し、前記変動量が前記所定の閾値に達した場合に前記受信スタッフ情報に応じた前記個別スタッフ要求を出力する閾値超過判定手段を含むことを特徴とする無瞬断切替回路。
【請求項６】
少なくとも２つの伝送路と接続して、該伝送路を介して送出されるデータを受信し、これら少なくとも２つのデータに対して、少なくとも２つの経路を有するSDH伝送装置にて、前記少なくとも２つの経路のいずれかを選択して切り替えるために共通スタッフを生成する共通スタッフ生成方法において、該方法は、
前記データから受信スタッフ情報を取り出すポインタ解釈工程と、
前記データの位相を同期させて出力するために該データを位相吸収メモリに一時蓄積させる蓄積工程と、
前記受信スタッフ情報をカウントすることにより、現行フレームの前記データの遅延量と、前記位相吸収メモリに蓄積されたデータの遅延量との差分に相当する変動量を検出し、該変動量に基づいて共通スタッフを生成する共通スタッフ検出工程とを含むことを特徴とする共通スタッフ生成方法。
【請求項７】
請求項６に記載の共通スタッフ生成方法において、前記共通スタッフ検出工程は、前記受信スタッフ情報が正スタッフである場合にカウントアップし、負スタッフである場合にカウントダウンしてカウンタ値を更新するカウント工程を含み、前記カウンタ値に応じて前記変動量を判定することを特徴とする共通スタッフ生成方法。
【請求項８】
請求項７に記載の共通スタッフ生成方法において、前記カウント工程は、前回のフレームについて前記共通スタッフ検出工程で前回の共通スタッフを生成したとき、該前回の共通スタッフが正スタッフである場合にカウントダウンし、負スタッフである場合にカウントアップして前記カウンタ値を更新することにより、前記位相吸収メモリに蓄積されたデータの遅延量を補正することを特徴とする共通スタッフ生成方法。
【請求項９】
請求項６に記載の共通スタッフ生成方法において、該方法は、前記少なくとも２つの経路のいずれかを選択する選択制御工程を含み、
前記共通スタッフ検出工程は、前記変動量に応じた個別スタッフ要求を得て、前記選択制御工程による選択に応じて前記個別スタッフ要求を選択し、このようにして選択された前記個別スタッフ要求に応じて前記共通スタッフを生成することを特徴とする共通スタッフ生成方法。
【請求項１０】
請求項９に記載の共通スタッフ生成方法において、前記共通スタッフ検出工程は、あらかじめ設定された所定の閾値と前記変動量とを比較し、前記変動量が前記所定の閾値に達した場合に前記受信スタッフ情報に応じた前記個別スタッフ要求を出力する閾値超過判定工程を含むことを特徴とする共通スタッフ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、SDH伝送装置において少なくとも２つの伝送路から受信されたデータに対してパスを無瞬断で切り替えるために、メモリ読み出し制御に必要な共通スタッフ情報を生成する無瞬断切替回路およびその共通スタッフ生成方法に関するものである。
【背景技術】
【０００２】
従来から、SDH（Synchronous Digital Hierarchy）伝送装置では、２系統の伝送路にデータを送出する前に、フレーム位相を識別するMF情報をパスオーバーヘッド（POH：Path OverHead）に挿入し、さらにその送出データに必要な処理を施している。この必要な処理には、たとえば、ITU-T勧告G.707に規定されるように、ポインタ生成処理部におけるAUポインタの挿入処理や、送信処理部におけるセクションオーバーヘッド（SOH：Section OverHead）の挿入、スクランブル処理および電気／光変換処理などがある。
【０００３】
他方、SDH伝送装置は、他の伝送装置から送出されたSDHフレームデータを２つの伝送路を介して受信し、この装置におけるこれらの受信データの経路、すなわちパスを切り替えていずれかの受信データのパスを選択する。このSDH伝送装置では、それぞれの受信データに対して別個に処理し、たとえば、ITU-T勧告G.707に規定されるように、受信処理部が光／電気変換処理、タイミング抽出、デスクランブル処理およびSOH終端処理を施している。
【０００４】
また、SDH伝送装置は、ポインタ解釈部において、受信データのAUポインタ値に基づいてバーチャルコンテナ（VC：Virtual Container）パスの先頭（J１バイト）位置を識別し、２つの受信データのそれぞれからVCパスを分離している。SDH伝送装置では、VCパスの周波数が非同期である場合に、負または正スタッフバイトを使用してこれらのVCパスの周波数オフセットを調整する。ポインタ解釈部は、このようなスタッフバイトを識別することにより、VCパスを分離することができる。
【０００５】
さらに、SDH伝送装置では、マルチフレーム（MF：Multi Frame）検出部が、POHに挿入されたMF情報に基づいて、２つの伝送路のそれぞれの受信データのフレーム位相を判定し、メモリ書込制御部が、これらのフレーム位相に基づいて、２つの受信データをそれぞれの位相吸収メモリへ書き込むためのライトアドレスを生成する。
【０００６】
これらの位相吸収メモリは、２つの受信データのパスを無瞬断で切り替えるために、これらの受信データのパス位相を同位相に合わせるように、いずれかのデータの出力を遅延させるためのメモリである。２つの受信データ間の位相差を吸収するための遅延量は、位相差判定部で算出され、これらの受信データの位相に基づいて位相吸収メモリの読出位相が決定される。また、この読出位相に基づいて、読出制御部が位相吸収メモリのリードアドレスを生成する。
【０００７】
また、SDH伝送装置では、２つの伝送路の誤り情報を誤り検出部が検出し、選択制御部がこれらの誤り情報に基づいて誤りのない経路を選択して、無瞬断パス切り替えを行うための選択信号を生成する。この選択信号によって選択部が２つの伝送路のうちで適切な経路を選択する。
【０００８】
たとえば、特許文献１に記載の伝送装置は、上記に記載するような、伝送経路の無瞬断切り替えを行うものである。
【０００９】
また、SDH伝送装置には、このような無瞬断切り替えを実施するために、スタッフ検出部を有するものがある。
【００１０】
２つの受信データが同期している場合、伝送装置の内部クロック周波数とVCパスの周波数とが一致しているので、読出位相が一旦決定されれば、位相吸収メモリの遅延量は一定に保たれる。
【００１１】
しかし、２つの受信データが非同期の場合、内部クロック周波数とVCパスの周波数との差分によってVCパスのフレーム位相などの書込位相と、装置内のフレーム位相などの読出位相との間にずれが生じるので、内部クロック周波数が低い場合には位相吸収メモリの遅延量が増大し、高い場合は減少する。
【００１２】
スタッフ検出部では、このような位相吸収メモリの遅延量の変動を防ぐために、書込位相と読出位相とを比較して現在のメモリ蓄積量、すなわち遅延量を監視し、この蓄積量と回線導通時の初期遅延量との差分が所定の閾値を超えた場合に正または負の共通スタッフ要求を読出制御部に送信する。
【００１３】
読出制御部は、このような共通スタッフの受信に応じて、正または負の共通スタッフ操作を実行することにより、位相吸収メモリからの読出位相を変化させて、位相吸収メモリの蓄積量を一定量に維持することができる。
【００１４】
たとえば、特許文献２に記載の無瞬断切替伝送システムでは、上記に記載するような、位相吸収メモリの蓄積量の監視を伝送路ごとに行うことができる。
【００１５】
ただし、いずれかの伝送路が異常である場合、たとえばマルチフレーム同期外れが生じた場合などは、正常に書込動作を実施できないので、選択制御部による伝送路選択情報に基づいて共通スタッフ要求を生成することにより、正常ルートの情報を使用することができる。
【特許文献１】特開平ll-225095号
【特許文献２】特開2002-026855号
【発明の開示】
【発明が解決しようとする課題】
【００１６】
しかしながら、従来のSDH伝送装置の無瞬断切替回路では、２つの伝送路から受信したデータのフレーム位相が非同期の場合でも無瞬断切り替えを実現可能とするために、スタッフ検出部が、メモリの書込アドレスと読出アドレスとを比較演算し、その演算結果と初期遅延量との差分を演算することにより遅延変動量を判定して、位相吸収メモリの遅延量を一定に保つようにしているが、このような従来のスタッフ検出部では、複雑な比較演算回路を伝送路ごとに実装する必要があり、回路規模が増大することになる。
【００１７】
本発明は、このような従来技術の欠点を解消し、効率よく共通スタッフを生成することができる無瞬断切替回路およびその共通スタッフ生成方法を提供することを目的とする。
【課題を解決するための手段】
【００１８】
本発明は上述の課題を解決するために、少なくとも２つの伝送路と接続して、この伝送路を介して送出されるデータを受信し、これら少なくとも２つのデータに対して、少なくとも２つの経路を有するSDH伝送装置にて、これら少なくとも２つの経路のいずれかを選択して切り替える無瞬断切替回路は、これらのデータの位相を同期させて出力するためにこれらのデータを一時蓄積させる位相吸収メモリと、これらのデータから受信スタッフ情報を取り出すポインタ解釈手段と、この受信スタッフ情報をカウントすることにより、現行フレームのこのデータの遅延量と、この位相吸収メモリに蓄積されたデータの遅延量との差分に相当する変動量を検出し、この変動量に基づいて共通スタッフを生成する共通スタッフ検出手段とを含むことを特徴とする。
【００１９】
また、少なくとも２つの伝送路と接続して、この伝送路を介して送出されるデータを受信し、これら少なくとも２つのデータに対して、少なくとも２つの経路を有するSDH伝送装置にて、これら少なくとも２つの経路のいずれかを選択して切り替えるために共通スタッフを生成する共通スタッフ生成方法は、これらのデータから受信スタッフ情報を取り出すポインタ解釈工程と、これらのデータの位相を同期させて出力するためにこれらのデータを位相吸収メモリに一時蓄積させる蓄積工程と、この受信スタッフ情報をカウントすることにより、現行フレームのこのデータの遅延量と、この位相吸収メモリに蓄積されたデータの遅延量との差分に相当する変動量を検出し、この変動量に基づいて共通スタッフを生成する共通スタッフ検出工程とを含むことを特徴とする。
【発明の効果】
【００２０】
本発明の無瞬断切替回路によれば、少なくとも２つの伝送路から受信されたデータに基づいて、ポインタ解釈部がそれぞれの受信スタッフ情報を取り出し、スタッフ検出部が、これらの受信スタッフ情報をカウントすることにより、これらの伝送路に共通のスタッフ情報を検出することができるので、スタッフ検出部は、簡易な回路構成で実現され、その回路規模が小さくなるという効果がある。
【００２１】
また、本発明の無瞬断切替回路は、SDH伝送システムが収容するパス数、すなわちSDH伝送装置が接続する伝送路数が増えるほど、上記の効果が拡大するので、近年、実現されている伝送容量の大きな伝送装置は、その生産コストおよび消費電力がより効果的に低減される。
【発明を実施するための最良の形態】
【００２２】
次に添付図面を参照して、本発明によるSDH（Synchronous Digital Hierarchy）伝送装置における無瞬断切替回路の実施例を詳細に説明する。たとえば、無瞬断切替回路10は、図１に示すように、２つの伝送路12および14を介して送信されるデータを受信処理部16および18が受信して、ポインタ解釈部20および22がこれらの受信データに基づいて受信スタッフを取り出し、また、誤り検出部24および26がこれらの伝送路12および14の誤り情報を検出して、選択制御部28がこれらの誤り情報に基づいて無瞬断パス切替を制御する選択信号を生成するもので、スタッフ検出部30が、これらの受信スタッフおよび選択信号に応じて共通スタッフを生成して、メモリ読出制御部32がこの共通スタッフに応じて位相吸収メモリ34および36の読出位相を制御し、選択部38がこの選択信号に応じて受信データの経路を選択する。
【００２３】
本実施例において、本回路10は、受信データを位相吸収メモリ34および36に書き込むために、マルチフレーム（MF：Multi Frame）検出部40および42で受信データのマルチフレーム位相を判定し、メモリ書込制御部44および46がこれらの受信位相に基づいてメモリ34および36のライトアドレスを生成する。また、本回路10は、位相差判定部48で受信マルチフレームの位相差を判定し、この位相差および共通スタッフに基づいてメモリ読出制御部32がリードアドレスを生成して、位相吸収メモリ34および36のうち、誤りの無い側のメモリからデータを選択する。なお、本発明の理解に直接関係のない部分は、図示を省略し、冗長な説明を避ける。
【００２４】
本回路10は、たとえば図２に示すように、SDH伝送装置52、とくにその受信装置に備えられるもので、この伝送装置52は、少なくとも２系統の伝送路12および14を介して他のSDH伝送装置54と接続する。伝送装置52は、実際には多数の他のSDH伝送装置と接続することができるが、図２では複雑化を避けるため、少数の他のSDH伝送装置54しか図示しない。
【００２５】
他のSDH伝送装置54は、図２に示すように、SDHフレームデータを伝送路12および14に送出して伝送装置52に向けて送信するもので、MF挿入部56が、このような送出データのパスオーバーヘッド（POH：Path OverHead）にMF情報を挿入してフレーム位相を識別可能にし、伝送路12および14に向けて送出データ152および154を発信する。
【００２６】
このような他の伝送装置54は、送出データ152および154に対して所要の処理を施すもので、たとえば、ポインタ生成処理部58および60、ならびに送信処理部62および64がITU-T勧告G.707に規定されるような所要の処理を施す。ポインタ生成処理部58および60は、AU（Administrative Unit）ポインタを生成して送出データ152および154に挿入する。送信処理部62および64が、AUポインタが挿入された送出データ156および158に対して、セクションオーバーヘッド（SOH：Section OverHead）を挿入し、スクランブル処理および電気／光変換処理を実行する。
【００２７】
また、本実施例の本回路10において、受信処理部16および18は、伝送路12および14からSDHフレームデータを受信して、この受信データに対して所要の処理、たとえば、光／電気変換処理、タイミング抽出、デスクランブル処理、セクションオーバーヘッドの終端処理を施すもので、これらの処理後の受信データ102および104をポインタ解釈部20および22に供給する。
【００２８】
ポインタ解釈部20および22は、受信データ102および104に対してポインタ終端処理を行うもので、たとえばITU-T勧告G.707に規定されるように、受信データ102および104を解釈してスタッフバイトを識別し、またAUポインタを検出して、このAUポインタ値からバーチャルコンテナ（VC：Virtual Container）パスの先頭位置（J1バイト）を識別し、この先頭位置に基づいてVCパスを分離する。また、これらの解釈部20および22は、ポインタ終端処理後の受信データ106および108を出力して、位相吸収メモリ34および36に蓄積する。
【００２９】
本実施例ではとくに、ポインタ解釈部20および22は、受信データ102および104を解釈し、周波数オフセットを調整するために使用されている正または負のスタッフバイトを識別して、このようなスタッフバイトに基づく受信スタッフ110および112を検出してスタッフ検出部30に供給する。
【００３０】
誤り検出部24および26は、伝送路12および14で発生するビット誤りを検出するもので、本実施例では、ポインタ解釈部20および22から出力される受信データ106および108に基づいて伝送路12および14の誤り情報114および116を検出する。
【００３１】
選択制御部28は、誤り検出部24および26で検出された伝送路12および14の誤り情報114および116に基づいて、無瞬断パス切替を制御する選択信号118を生成し、すなわち伝送路12および14のうち、誤りのない適切な経路を選択させる信号を生成して選択部38に供給する。
【００３２】
また、選択制御部28は、上記と同様にして、誤り情報114および116に基づいて選択信号120を生成してスタッフ検出部30にも供給する。
【００３３】
スタッフ検出部30は、受信スタッフ110および112、ならびに選択信号120に応じて、位相吸収メモリ34および36の読出位相を変化させるスタッフ要求、すなわち共通スタッフ122を生成するもので、この共通スタッフ122をメモリ読出制御部32に供給する。
【００３４】
本実施例のスタッフ検出部30は、たとえば図３に示すように、UP/DOWNカウンタ72および74、閾値超過判定部76および78、ならびにスタッフ選択部80を含んで構成される。
【００３５】
UP/DOWNカウンタ72および74は、ポインタ解釈部20および22から入力される受信スタッフ110および112、およびスタッフ選択部80からフィードバックされる共通スタッフ122に応じて、自身のカウンタを更新するもので、そのカウンタ値を、現行フレームの受信データの遅延量（以下、現行遅延量と称する）と位相吸収メモリに蓄積されたデータの遅延量（以下、蓄積遅延量と称する）との差分に相当する変動量172および174として閾値超過判定部76および78に供給する。
【００３６】
これらのカウンタ72および74は、たとえば、符号付２進数のカウンタ値を更新するもので、受信スタッフ110および112が正スタッフである場合に１を加算し、負スタッフである場合に１を減算してカウンタ値を更新する。また、カウンタ72および74は、共通スタッフ122が正スタッフである場合に１を減算し、負スタッフである場合に１を加算してカウンタ値を更新する。
【００３７】
閾値超過判定部76および78は、あらかじめ設定された所定の閾値を有して、UP/DOWNカウンタ72および74から得られる変動量172および174を所定の閾値と比較し、その比較結果に応じて個別スタッフ要求176および178をスタッフ選択部80に供給する。
【００３８】
本実施例の閾値超過判定部76および78は、変動量172および174が所定の閾値に達した場合に個別スタッフ要求176および178を出力するもので、UP/DOWNカウンタ72および74のカウンタ値172および174が正値の場合に正スタッフを、負値の場合に負スタッフを個別スタッフ要求176および178として出力する。これらの判定部76および78は、たとえば、所定の閾値が１である場合、変動量であるカウンタ値が０から１に変化したときに正のスタッフ要求を出力し、カウンタ値が０から−１に変化したときに負のスタッフ要求を出力する。
【００３９】
スタッフ選択部80は、選択制御部28からの選択信号120に応じて、伝送路12または14の個別スタッフ要求として、閾値超過判定部76または78からの個別スタッフ要求176または178を選択し、共通スタッフ122として出力してメモリ読出制御部32に供給する。また、スタッフ選択部80は、共通スタッフ122をUP/DOWNカウンタ72および74にもフィードバックして供給する。
【００４０】
メモリ読出制御部32は、位相吸収メモリ34および36から伝送データ130および132を読み出すタイミングを制御するもので、本実施例では、位相差判定部48からの読出位相128およびスタッフ検出部30で検出された共通スタッフ122に応じて、位相吸収メモリ34および36に対するリードアドレス124および126を生成する。
【００４１】
このメモリ読出制御部32は、この読出位相128によって、位相吸収メモリ34および36の一方の読み出し対象とするデータの位相を、他方の読み出し対象とするデータの位相が同じになるように遅延させるためのリードアドレス124および126を生成する。
【００４２】
位相吸収メモリ34および36は、伝送路12および14から受信したデータを一時蓄積するメモリで、本実施例では、ポインタ解釈部20および22からの受信フレームデータ106および108を蓄積する。
【００４３】
また、位相吸収メモリ34および36は、伝送路12および14からの受信データ106および108のパス位相を同位相に合わせるために一時蓄積し、いずれかを遅延させて伝送データ130または132を同位相で伝送してパス切り替えを無瞬断で実施可能にするものである。
【００４４】
これらの位相吸収メモリ34および36は、メモリ書込制御部44および46から供給されるライトアドレス134および136に応じて受信データ106および108を書き込み、メモリ読出制御部32から供給されるリードアドレス124および126に応じて伝送データ130および132を読み出して選択部38に伝送する。
【００４５】
選択部38は、選択制御部28からの選択信号118に応じて受信データの経路を選択し、位相吸収メモリ34または36からの伝送データ130または132を出力データ138として出力する。
【００４６】
MF検出部40および42は、受信データ106および108のPOHに挿入されたMF情報を検出し、そのMF情報に基づいて受信データ106および108のMF位相140および142を判定してメモリ書込制御部44および46に供給する。
【００４７】
メモリ書込制御部44および46は、MF位相140および142に基づいて、受信データ106および108を位相吸収メモリ34または36へ書き込むためのライトアドレスを生成する。また、メモリ書込制御部44および46は、MF位相140および142に基づいて、伝送路12および14を介して得られる受信データ106および108を位相吸収メモリ34または36への書き込むためのパス位相144および146を得て位相差判定部48に供給する。
【００４８】
位相差判定部48は、メモリ書込制御部44および46からパス位相144および146を入力し、これらのパス位相144および146に基づいて位相吸収メモリ34または36の読出位相を決定するもので、本実施例では、これらの受信データ106および108の間の位相差を判定して、メモリ34または36から伝送データ106または108を読み出すタイミングの遅延量を算出することにより読出位相128を決定する。
【００４９】
この位相差判定部48は、この読出位相128をメモリ読出制御部32に供給して、受信データ106および108の位相差を吸収し、伝送データ130および132のパス位相を同位相に合わせるようにする。
【００５０】
たとえば図４に示すように、伝送路12および14を介して受信され、位相吸収メモリ34および36に書き込まれるデータ106および108は、それらの間で受信位相に差が生じ、ここではその位相差βが8.5フレームとなっている。本装置10では、この位相差βを吸収するため、遅れている側、この例では伝送路14側のデータ106の受信位相に基づいて、読出位相128を決定する。
【００５１】
この場合、伝送路12および14で発生するビット誤りを、誤り検出部24および26で検出するための時間、たとえば所要の遅延量γが必要となる。したがって、伝送路14側の総遅延量αは、位相差β＋遅延量γとなる。たとえば、伝送路の誤り判定において、POHにおけるB3バイトを使用する場合、所定のフレームにおける伝送路誤りは、次のフレームのB3バイトを受信するまでは検出できないので、遅延量γとして、少なくとも、１フレームの遅延に加えて、次のフレームの先頭からB3バイト位置までの遅延を必要とする。
【００５２】
次に、本実施例における無瞬断切替回路10のスタッフ検出部30で共通スタッフを検出する動作例を図５のタイミングチャートを参照しながら説明する。
【００５３】
ここでは、スタッフ検出部30には、選択制御部28から伝送路12を選択する選択信号120が供給され、閾値超過判定部76および78には、所定の閾値として１が設定されているものとする。また、UP/DOWNカウンタ72および74には、初期値０のカウンタ値が設定されているものとする。
【００５４】
図５において、受信スタッフ110および112、ならびに共通スタッフ122は、１フレームごとに区切られて表されている。また、受信スタッフ110および112、個別スタッフ要求176および178、ならびに共通スタッフ122に示される「P」および「N」は、それぞれ正スタッフおよび負スタッフを表し、これらのスタッフがスタッフなしの場合には何も示していない。
【００５５】
本実施例では、まず、時刻t202において、ポインタ解釈部20から正スタッフ「P」を示す受信スタッフ情報110がUP/DOWNカウンタ72に入力し、そのカウンタ値が０から１にカウントアップされる。このとき、ポインタ解釈部22からの受信スタッフ情報112は、スタッフなしを示しているので、UP/DOWNカウンタ74のカウンタ値は、初期値０のままである。
【００５６】
これにより、UP/DOWNカウンタ72では、伝送路12の変動量172が「＋１」となり、伝送路12の書込位相が１クロック遅れて、すなわち位相吸収メモリ34の蓄積遅延量が１バイト減少することとなる。また、伝送路14の変動量174は０のままで、位相吸収メモリ36の蓄積遅延量は変化しない。
【００５７】
次に、これらのカウンタ72および74から変動量172および174が閾値超過判定部76および78に供給される。
【００５８】
この判定部76では、「＋１」の変動量172が所定の閾値「１」に達することにより、伝送路12の個別スタッフ要求176として正スタッフ「P」が出力される。
【００５９】
この正スタッフ「P」を示す個別スタッフ要求176が、スタッフ選択部80に供給されると、この選択部80では、伝送路12を選択する選択信号120が供給されているので、この個別スタッフ要求176が選択される。また、選択部80では、この正スタッフ「P」を示す個別スタッフ要求176が共通スタッフ122として出力される。
【００６０】
このような正スタッフ「P」を示す共通スタッフ122は、メモリ読出制御部32に供給されて、この制御部32では、共通正スタッフ122に応じて位相吸収メモリ34の読出位相を１クロック遅くし、すなわちメモリ34の読み出しを１クロック分停止させる。このように、共通正スタッフ122を発生させることにより、位相吸収メモリ34の蓄積遅延量は、現行遅延量と同じ値が維持される。
【００６１】
さらに、この共通正スタッフ122は、カウンタ72および74にも供給され、それぞれのカウンタ値から１が減算されるので、時刻t204に示すように、伝送路12のカウンタ値172は０に、伝送路14のカウンタ値174は−１になる。
【００６２】
ここで、閾値超過判定部78では、−１のカウンタ値174に応じて、伝送路14の個別スタッフ要求176として負スタッフ「N」が出力されるが、スタッフ選択部80における選択信号120は伝送路14を選択していないので、共通スタッフ122は生成されない。
【００６３】
また、このとき、メモリ34の読出位相が１クロック遅くなっているので、伝送路14の位相吸収メモリ36の蓄積遅延量は、現行遅延量よりも１バイト分大きくなる。すなわち、カウンタ72および74は、前回のフレームについて生成された共通スタッフ122に応じてカウンタ値を更新することにより蓄積遅延量を補正する。
【００６４】
次に、時刻t206に示すように、伝送路12の受信スタッフ情報110が再度正スタッフ「P」になると、時刻t202における処理と同様にして、共通正スタッフ122がスタッフ選択部80から出力され、位相吸収メモリ34の読出位相が再度１クロック遅くなる。
【００６５】
また、時刻t208に示すように、UP/DOWNカウンタ74において、この共通正スタッフ122に応じて、伝送路14のカウンタ値が減算されて−２となるので、伝送路14の位相吸収メモリ36の蓄積遅延量は、現行遅延量よりも２バイト分大きくなる。
【００６６】
次に、時刻t210に示すように、伝送路14の受信スタッフ情報112が正スタッフ「P」になると、伝送路14のUP/DOWNカウンタ74がカウントアップされてそのカウンタ値174が−１となる。しかしながら、閾値超過判定部78における閾値判定では、新たな個別スタッフ要求178を生成することなく、また、スタッフ選択部80では伝送路14が選択されていないので、共通スタッフ122は生成されない。
【００６７】
このとき、伝送路14の書込位相が１クロック遅れるので、伝送路14の位相吸収メモリ36の蓄積遅延量は、１バイト減少して、現行遅延量に対して１バイト分大きい値となる。
【００６８】
時刻t212〜t224においても、上記と同様にして動作する。
【００６９】
伝送路12および14は、その伝送距離や途中に介在する中継伝送装置の処理により影響を受けるので、同じ時間にスタッフ情報を受信するとは限らず、またスタッフ情報を受信する間隔についても差異が生ずる。しかしながら、元のデータは同一であるので、本回路10におけるスタッフ情報の受信回数および頻度は、伝送路12および14の間で平均すると同一となると考えられる。
【００７０】
図５に示すように、伝送路12および14から22フレームのデータが受信される間に、ポインタ解釈部20および22において、４回の正スタッフが受信スタッフ110および112として検出されている。このように、伝送路12および14を介してスタッフ情報が受信される回数は、平均すると同じ割合となるので、本実施例において、両伝送路12および14のUP/DOWNカウンタ72および74は、０を維持するように動作し、すなわち位相吸収メモリ34および36の蓄積遅延量を一定に保つように動作する。
【００７１】
本実施例では、受信スタッフとして正スタッフが検出される場合のみを示したが、負スタッフが検出される場合でも、基本動作は同様であり、所要の処理について逆の動作を施して実現される。
【００７２】
なお、検出された共通スタッフを用いて位相吸収メモリ34および36の読出位相を制御するなどの本回路10における他の動作は公知の技術が用いられてよく、ここではその説明を省略する。
【図面の簡単な説明】
【００７３】
【図１】本発明に係る無瞬断切替回路の一実施例を示すブロック図である。
【図２】図１に示す実施例の無瞬断切替回路が適用されるSDH伝送装置を示すブロック図である。
【図３】図１に示す実施例の無瞬断切替回路におけるスタッフ検出部を示すブロック図である。
【図４】図１に示す実施例の同期再生回路におけるシフトレジスタに格納されたデータを概要的に示す図である。
【図５】図３に示す実施例のスタッフ検出部における動作手順を説明するタイミングチャートである。
【符号の説明】
【００７４】
10  無瞬断切替回路
12、14  伝送路
16、18  受信処理部
20、22  ポインタ解釈部
24、26  誤り検出部
28  選択制御部
30  スタッフ検出部
32  メモリ読出制御部
34、36  位相吸収メモリ
38  選択部
40、42  MF検出部
44、46  メモリ書込制御部
48  位相差判定部
【図１】
2008278160.tif 000003
【図２】
2008278160.tif 000004
【図３】
2008278160.tif 000005
【図４】
2008278160.tif 000006
【図５】
2008278160.tif 000007