(57)【要約】【課題】  周波数のずれによる伝送信号のエラーの復旧に要する時間を短縮する伝送装置、伝送システム、及び伝送方法を提供する。【解決手段】  伝送装置は、制御情報及びデータ信号が収容されたフレームを受信する受信部と、前記受信部により受信された前記フレームから前記制御情報及び前記データ信号を分離する分離部と、前記分離部により分離された前記制御情報から前記データ信号の周波数に関する数値を取得する取得部と、前記分離部により分離された前記データ信号を、前記取得部により取得された前記数値に基づく周波数で再生する再生部と、前記フレームごとの前記数値の変化量に応じ警報を出力する出力部とを有する。【選択図】図２
2017038305.tif 000002
【特許請求の範囲】
【請求項１】
制御情報及びデータ信号が収容されたフレームを受信する受信部と、
前記受信部により受信された前記フレームから前記制御情報及び前記データ信号を分離する分離部と、
前記分離部により分離された前記制御情報から前記データ信号の周波数に関する数値を取得する取得部と、
前記分離部により分離された前記データ信号を、前記取得部により取得された前記数値に基づく周波数で再生する再生部と、
前記フレームごとの前記数値の変化量に応じ警報を出力する出力部とを有することを特徴とする伝送装置。
【請求項２】
前記出力部は、前記数値の変化量が所定量を上回った回数を計数し、前記回数が所定回数に達した場合に前記警報を出力することを特徴とする請求項１に記載の伝送装置。
【請求項３】
前記出力部は、前記数値の変化量が前記所定量を上回った場合、前記回数が前記所定回数未満であるとき、前記再生部に対し、前記数値の変化量が前記所定量以下であるときの前記数値に基づく周波数で前記データ信号を再生するように指示することを特徴とする請求項２に記載の伝送装置。
【請求項４】
データ信号から前記データ信号の周波数に関する数値を取得する取得部と、
前記取得部により取得された前記数値の誤り検出符号を算出し、前記数値、前記誤り検出符号、及び前記誤り検出符号をビット反転させて得た反転符号を含む制御情報を生成する生成部と、
前記生成部により生成された前記制御情報及び前記データ信号をフレームに収容する収容部と、
前記フレームを送信する送信部とを有することを特徴とする伝送装置。
【請求項５】
冗長構成された一組の第１伝送装置と、
前記一組の第１伝送装置とそれぞれ接続され、冗長構成された一組の第２伝送装置と、
前記一組の第１伝送装置及び前記一組の第２伝送装置を管理する管理装置とを有し、
前記一組の第１伝送装置は、それぞれ、
データ信号から前記データ信号の周波数に関する数値を取得する第１取得部と、
前記第１取得部により取得された前記数値を含む制御情報を生成する生成部と、
前記生成部により生成された前記制御情報及び前記データ信号をフレームに収容する収容部と、
前記フレームを前記一組の第２伝送装置に送信する送信部とを有し、
前記一組の第２伝送装置は、それぞれ、
前記フレームを受信する受信部と、
前記受信部により受信された前記フレームから前記制御情報及び前記データ信号を分離する分離部と、
前記分離部により分離された前記制御情報から前記数値を取得する第２取得部と、
前記分離部により分離された前記データ信号を、前記第２取得部により取得された前記数値に基づく周波数で再生する再生部と、
前記フレームごとの前記数値の変化量に応じ前記管理装置に警報を出力する出力部とを有し、
前記管理装置は、前記出力部から前記警報が入力されたとき、前記一組の第１伝送装置及び前記一組の第２伝送装置のうち、前記フレームを送受信する第１伝送装置及び第２伝送装置を切り替えることを特徴とする伝送システム。
【請求項６】
冗長構成された一組の第３伝送装置と、
前記一組の第３伝送装置とそれぞれ接続され、冗長構成された一組の第４伝送装置と、
前記一組の第３伝送装置及び前記一組の第４伝送装置を管理する管理装置とを有し、
前記一組の第３伝送装置は、それぞれ、
データ信号から前記データ信号の周波数に関する数値を取得する第３取得部と、
前記第３取得部により取得された前記数値の誤り検出符号を算出し、前記数値、前記誤り検出符号、及び前記誤り検出符号をビット反転させて得た反転符号を含む制御情報を生成する生成部と、
前記生成部により生成された前記制御情報及び前記データ信号をフレームに収容する収容部と、
前記フレームを前記一組の第４伝送装置に送信する送信部とを有し、
前記一組の第４伝送装置は、それぞれ、
前記フレームを受信する受信部と、
前記受信部により受信された前記フレームから前記制御情報及び前記データ信号を分離する分離部と、
前記分離部により分離された前記制御情報から前記数値、前記誤り検出符号、及び前記反転符号を取得する第４取得部と、
前記分離部により分離された前記データ信号を、前記第４取得部により取得された前記数値に基づく周波数で再生する再生部と、
前記誤り検出符号及び前記反転符号を比較し、該比較結果に応じ前記管理装置に警報を出力する出力部とを有し、
前記管理装置は、前記出力部から前記警報が入力されたとき、前記一組の第３伝送装置及び前記一組の第４伝送装置のうち、前記フレームを送受信する第３伝送装置及び第４伝送装置を切り替えることを特徴とする伝送システム。
【請求項７】
制御情報及びデータ信号が収容されたフレームを受信し、
受信した前記フレームから前記制御情報及び前記データ信号を分離し、
分離した前記制御情報から前記データ信号の周波数に関する数値を取得し、
分離した前記データ信号を、取得した前記数値に基づく周波数で再生し、
前記フレームごとの前記数値の変化量に応じ警報を出力することを特徴とする伝送方法。
【請求項８】
データ信号から前記データ信号の周波数に関する数値を取得し、
取得した前記数値の誤り検出符号を算出し、
前記数値、前記誤り検出符号、及び前記誤り検出符号をビット反転させて得た反転符号を含む制御情報を生成し、
生成した前記制御情報及び前記データ信号をフレームに収容し、
前記フレームを送信することを特徴とする伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、伝送装置、伝送システム、及び伝送方法に関する。
【背景技術】
【０００２】
通信需要の増加に伴い、高速光伝送方式が標準化されている。例えば、ＩＴＵ−Ｔ（International Telecommunication Union Telecommunication Standardization Sector（国際電気通信連合））勧告Ｇ．７０９は、約１．２５〜１００（Ｇｂｐｓ）の光伝送ネットワーク（OTN：Optical Transport Network）の技術を規定する。
【０００３】
ＯＴＮによる伝送方式では、ＯＴＵ(Optical channel Transport Unit)フレームと呼ばれるフォーマットの光信号に、複数のクライアント信号が収容されて伝送されるため、大容量伝送が可能となる。クライアント信号としては、ＳＤＨ（Synchronous Digital Hierarchy）フレーム、ＳＯＮＥＴ（Synchronous Optical NETwork）フレーム、及びイーサネット（登録商標、以下同様）フレームなどが挙げられる。
【０００４】
また、ＯＴＵフレームのオーバーヘッドには、クライアント信号の周波数に関する数値情報が格納されている。ＯＴＵフレームを受信した伝送装置は、この数値情報に基づいてクライアント信号を再生し、他のネットワークに送信する。
【０００５】
数値情報は、オーバーヘッド内のＣＲＣ（Cyclic Redundancy Check）符号（例えば特許文献１及び２参照）により保護されている。伝送装置は、ＣＲＣ符号の値と数値情報から算出したＣＲＣ値を比較し、不一致の場合に数値情報の誤りを検出する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平５−１７６０１７号公報
【特許文献２】特開平５−６３６８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、ＣＲＣによると、例えば保護対象データの先頭に０が連続する場合など、誤りを検出できないことがある。したがって、受信側の伝送装置が、主信号のエラーを警報として検出できない場合（例えば３(msec)以下のバーストエラー）、ＣＲＣによる数値情報の誤りが検出できなければ、クライアント信号を再生するための周波数にずれが生じ、送信するクライアント信号にエラーが発生する。
【０００８】
受信側の伝送装置においてクライアント信号の周波数を生成する発振器内のＰＬＬ（Phase Locked Loop）には所定の時定数が設けられているため、いったん周波数がずれると、元の周波数に戻るまでには長い時間を要する。このため、クライアント信号のエラーが長い時間（例えば１０秒程度）継続し、復旧するまでには、やはり長い時間を要する。
【０００９】
この問題は、ＯＴＮのように主信号の伝送速度が高い場合、通信サービスにとりわけ大きな影響を与える。もっとも、この問題は、ＯＴＮに限定されず、他方式の伝送装置にも同様に存在する。
【００１０】
そこで本件は上記の課題に鑑みてなされたものであり、周波数のずれによる伝送信号のエラーの復旧に要する時間を短縮する伝送装置、伝送システム、及び伝送方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本明細書に記載の伝送装置は、制御情報及びデータ信号が収容されたフレームを受信する受信部と、前記受信部により受信された前記フレームから前記制御情報及び前記データ信号を分離する分離部と、前記分離部により分離された前記制御情報から前記データ信号の周波数に関する数値を取得する取得部と、前記分離部により分離された前記データ信号を、前記取得部により取得された前記数値に基づく周波数で再生する再生部と、前記フレームごとの前記数値の変化量に応じ警報を出力する出力部とを有する。
【００１２】
本明細書に記載の他の伝送装置は、データ信号から前記データ信号の周波数に関する数値を取得する取得部と、前記取得部により取得された前記数値の誤り検出符号を算出し、前記数値、前記誤り検出符号、及び前記誤り検出符号をビット反転させて得た反転符号を含む制御情報を生成する生成部と、前記生成部により生成された前記制御情報及び前記データ信号をフレームに収容する収容部と、前記フレームを送信する送信部とを有する。
【００１３】
本明細書に記載の伝送システムは、冗長構成された一組の第１伝送装置と、前記一組の第１伝送装置とそれぞれ接続され、冗長構成された一組の第２伝送装置と、前記一組の第１伝送装置及び前記一組の第２伝送装置を管理する管理装置とを有し、前記一組の第１伝送装置は、それぞれ、データ信号から前記データ信号の周波数に関する数値を取得する第１取得部と、前記第１取得部により取得された前記数値を含む制御情報を生成する生成部と、前記生成部により生成された前記制御情報及び前記データ信号をフレームに収容する収容部と、前記フレームを前記一組の第２伝送装置に送信する送信部とを有し、前記一組の第２伝送装置は、それぞれ、前記フレームを受信する受信部と、前記受信部により受信された前記フレームから前記制御情報及び前記データ信号を分離する分離部と、前記分離部により分離された前記制御情報から前記数値を取得する第２取得部と、前記分離部により分離された前記データ信号を、前記第２取得部により取得された前記数値に基づく周波数で再生する再生部と、前記フレームごとの前記数値の変化量に応じ前記管理装置に警報を出力する出力部とを有し、前記管理装置は、前記出力部から前記警報が入力されたとき、前記一組の第１伝送装置及び前記一組の第２伝送装置のうち、前記フレームを送受信する第１伝送装置及び第２伝送装置を切り替える。
【００１４】
本明細書に記載の他の伝送システムは、冗長構成された一組の第３伝送装置と、前記一組の第３伝送装置とそれぞれ接続され、冗長構成された一組の第４伝送装置と、前記一組の第３伝送装置及び前記一組の第４伝送装置を管理する管理装置とを有し、前記一組の第３伝送装置は、それぞれ、データ信号から前記データ信号の周波数に関する数値を取得する第３取得部と、前記第３取得部により取得された前記数値の誤り検出符号を算出し、前記数値、前記誤り検出符号、及び前記誤り検出符号をビット反転させて得た反転符号を含む制御情報を生成する生成部と、前記生成部により生成された前記制御情報及び前記データ信号をフレームに収容する収容部と、前記フレームを前記一組の第４伝送装置に送信する送信部とを有し、前記一組の第４伝送装置は、それぞれ、前記フレームを受信する受信部と、前記受信部により受信された前記フレームから前記制御情報及び前記データ信号を分離する分離部と、前記分離部により分離された前記制御情報から前記数値、前記誤り検出符号、及び前記反転符号を取得する第４取得部と、前記分離部により分離された前記データ信号を、前記第４取得部により取得された前記数値に基づく周波数で再生する再生部と、前記誤り検出符号及び前記反転符号を比較し、該比較結果に応じ前記管理装置に警報を出力する出力部とを有し、前記管理装置は、前記出力部から前記警報が入力されたとき、前記一組の第３伝送装置及び前記一組の第４伝送装置のうち、前記フレームを送受信する第３伝送装置及び第４伝送装置を切り替える。
【００１５】
本明細書に記載の伝送方法は、制御情報及びデータ信号が収容されたフレームを受信し、受信した前記フレームから前記制御情報及び前記データ信号を分離し、分離した前記制御情報から前記データ信号の周波数に関する数値を取得し、分離した前記データ信号を、取得した前記数値に基づく周波数で再生し、前記フレームごとの前記数値の変化量に応じ警報を出力する方法である。
【００１６】
本明細書に記載の他の伝送方法は、データ信号から前記データ信号の周波数に関する数値を取得し、取得した前記数値の誤り検出符号を算出し、前記数値、前記誤り検出符号、及び前記誤り検出符号をビット反転させて得た反転符号を含む制御情報を生成し、生成した前記制御情報及び前記データ信号をフレームに収容し、前記フレームを送信する。
【発明の効果】
【００１７】
周波数のずれによる伝送信号のエラーの復旧に要する時間を短縮できる。
【図面の簡単な説明】
【００１８】
【図１】第１実施例の伝送システムを示す構成図である。
【図２】第１実施例の伝送装置を示す構成図である。
【図３】第１実施例のＯＴＵフレームを示す構成図である。
【図４】第１実施例の警報の出力処理の一例を示すフローチャート（その１）である。
【図５】第１実施例の警報の出力処理の一例を示すフローチャート（その２）である。
【図６】パラメータの一例を示す図である。
【図７（ａ）】正常時の数値Ｃｎ（ｔ）、Ｃｍ（ｔ）、ＣｎＤ（ｔ）、及び累積値ΣＣｎＤ（ｔ）の一例を示す図である。
【図７（ｂ）】異常時の累積値ΣＣｎＤ（ｔ）の一例を示す図である。
【図８（ａ）】正常時の数値Ｃｎ（ｔ）、Ｃｍ（ｔ）、ＣｎＤ（ｔ）、及び累積値ΣＣｎＤ（ｔ）の一例を示す図である。
【図８（ｂ）】異常時の数値Ｃｎ（ｔ）、Ｃｍ（ｔ）の一例を示す図である。
【図９】ネットワーク管理装置の系切り替え処理の一例を示すフローチャートである。
【図１０】第２実施例の伝送システムを示す構成図である。
【図１１】第２実施例の伝送装置を示す構成図である。
【図１２】第２実施例のＯＴＵフレームを示す構成図である。
【図１３】数値Ｃｎ（ｔ）、Ｃｍ（ｔ）、ＣｎＤ（ｔ）、及び累積値ΣＣｎＤ（ｔ）の一例を示す図である。
【図１４】第２実施例の警報の出力処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１９】
（第１実施例）
図１は、第１実施例の伝送システムを示す構成図である。伝送システムは、一組の送信側伝送装置１ａ，１ｂと、一組の受信側伝送装置２ａ，２ｂと、送信装置９と、分岐部８と、合成部５と、受信装置６と、ネットワーク管理装置７とを有する。
【００２０】
送信装置９及び分岐部８は第１クライアント側ネットワーク内に設けられ、受信装置６及び合成部５は第２クライアント側ネットワーク内に設けられている。一組の送信側伝送装置１ａ，１ｂ、一組の受信側伝送装置２ａ，２ｂ、及びネットワーク管理装置７は、基幹系ネットワーク内に設けられ、比較的に長距離の伝送を行う。第１クライアント側ネットワーク及び第２クライアント側ネットワークは、基幹系ネットワークを介して接続されている。
【００２１】
一組の送信側伝送装置１ａ，１ｂは一組の第１伝送装置の一例であり、一組の受信側伝送装置２ａ，２ｂは一組の第２伝送装置の一例である。送信側伝送装置１ａは、伝送路Ｒａを介して受信側伝送装置２ａに接続され、送信側伝送装置１ｂは、伝送路Ｒｂを介して受信側伝送装置２ｂに接続されている。送信側伝送装置１ａ及び受信側伝送装置２ａは「０系」として冗長構成され、送信側伝送装置１ｂ及び受信側伝送装置２ｂは「１系」として冗長構成されている。
【００２２】
ネットワーク管理装置７は、管理装置の一例であり、送信側伝送装置１ａ，１ｂ及び受信側伝送装置２ａ，２ｂを管理する。ネットワーク管理装置７は、０系と１系から、信号を伝送する運用系と、運用系の故障時に備えて待機する予備系とをそれぞれ選択する。
【００２３】
送信装置９は、データ信号の一例であるクライアント信号Ｓｃを、分岐部８を介して送信側伝送装置１ａ，１ｂに送信する。クライアント信号Ｓｃとしては、ＳＤＨフレーム、ＳＯＮＥＴフレーム、及びイーサネットフレームなどが挙げられる。分岐部８は、例えば光スプリッタを有するＹ分岐ケーブルであり、クライアント信号Ｓｃを送信側伝送装置１ａ，１ｂに分配する。
【００２４】
送信側伝送装置１ａ，１ｂは、例えばＩＴＵ−Ｔ勧告Ｇ．７０９に規定された伝送方式に従い、クライアント信号ＳｃをＯＴＵフレームＳｆに収容して送信する。ＯＴＵフレームＳｆは、フレームの一例であり、伝送路Ｒａ，Ｒｂを伝送されて受信側伝送装置２ａ，２ｂにより受信される。
【００２５】
受信側伝送装置２ａ，２ｂは、ＯＴＵフレームＳｆからクライアント信号Ｓｃを再生し、合成部５を介して受信装置６に送信する。合成部５は、例えば光カプラを有するＹ分岐ケーブルであり、受信側伝送装置２ａ，２ｂからのクライアント信号Ｓｃを受信装置６に導く。もっとも、ネットワーク管理装置７の制御によって、０系及び１系の受信側伝送装置２ａ，２ｂのうち、運用系として動作する一方の受信側伝送装置２ａ，２ｂからのクライアント信号Ｓｃのみが受信装置６に送信される。
【００２６】
図２は、第１実施例の伝送装置１ａ，１ｂ，２ａ，２ｂを示す構成図である。送信側伝送装置１ａ，１ｂは、光−電気変換部（Ｏ／Ｅ）１０と、マッピング部１１と、電気−光変換部（Ｅ／Ｏ）１２と、演算部１３とを有する。
【００２７】
光−電気変換部１０は、送信装置９からクライアント信号Ｓｃを受信して、クライアント信号Ｓｃを光信号から電気信号に変換してマッピング部１１に出力する。光−電気変換部１０は、例えばＰＤ（Photo Diode）などを含む。マッピング部１１は、収容部の一例であり、オーバーヘッドＳｈ及びクライアント信号ＳｃをＯＴＵフレームＳｆに収容する。オーバーヘッドＳｈは、ＯＴＵフレームＳｆに付随する制御情報の一例であり、演算部１３により生成される。
【００２８】
演算部１３は、例えばＤＳＰ（Digital Signal Processer）などで構成され、Ｃｎ算出部１３０と、Ｃｍ算出部１３１と、ＣｎＤ算出部１３２と、オーバーヘッド（ＯＨ）生成部１３３とを有する。Ｃｎ算出部１３０、Ｃｍ算出部１３１、及びＣｎＤ算出部１３２は、第１取得部の一例であり、クライアント信号Ｓｃからクライアント信号Ｓｃの周波数に関する数値を取得する。
【００２９】
より具体的には、Ｃｎ算出部１３０は、クライアント信号Ｓｃのペイロードのバイト数である数値Ｃｎを算出する。Ｃｎ算出部１３０は、例えばクライアント信号Ｓｃに同期するクロック信号に基づいてクライアント信号Ｓｃのペイロードのバイト数を計数する。
【００３０】
Ｃｎ＝ｆｃｌｉｅｎｔ／ｎ×Ｔｓｅｒｖｅｒ     ・・・（１）
【００３１】
数値Ｃｎは、クライアント信号Ｓｃのビットレートをｆｃｌｉｅｎｔとし、クライアント信号Ｓｃの周期をＴｓｅｒｖｅｒとした場合、上記の式（１）で表される。ここで、ｎは、ＯＴＵフレームＳｆにクライアント信号Ｓｃを収容するための汎用マッピング手順（GMP: Generic Mapping Procedure）におけるタイミング粒度であり、本例ではｎ＝８(bit)とする。
【００３２】
Ｃｎ（ｔ）＝floor（ｆｃｌｉｅｎｔ／ｎ×Ｔｓｅｒｖｅｒ）   ・・・（２）
Ｃｎ（ｔ）＝ceiling（ｆｃｌｉｅｎｔ／ｎ×Ｔｓｅｒｖｅｒ）
＝１＋floor（ｆｃｌｉｅｎｔ／ｎ×Ｔｓｅｒｖｅｒ）  ・・・（３）
【００３３】
また、数値Ｃｎは、整数ではない場合、上記の式（２）または式（３）により数値Ｃｎ（ｔ）に整数化されて処理される。ここで、floor関数は入力値（カッコ内の数値）以下の最大整数を出力し、ceiling関数は入力値以上の最大整数を出力する。算出された数値ＣｎはＣｍ算出部１３１に出力される。
【００３４】
Ｃｍ算出部１３１は、数値Ｃｎから、ＯＴＵフレームＳｆへのクライアント信号Ｓｃのマッピング処理におけるＭ（Byte）単位のデータエンティティを表す数値Ｃｍを算出する。
【００３５】
Ｃｍ＝ｎ×Ｃｎ／ｍ＝ｆｃｌｉｅｎｔ／ｆｓｅｒｖｅｒ×Ｂｓｅｒｖｅｒ／ｍ
＝ｆｃｌｉｅｎｔ／ｆｓｅｒｖｅｒ×Ｂｓｅｒｖｅｒ／（８×Ｍ）  ・・・（４）
【００３６】
数値Ｃｍは、数値Ｃｎから上記の式（４）により算出される。ここで、ｆｓｅｒｖｅｒは、ＯＴＵフレーム内のＯＰＵｋペイロード（ｋ＝０，１，２，３，４，２ｅ）のビットレートであり、Ｂｓｅｒｖｅｒ＝ｆｓｅｒｖｅｒ×Ｔｓｅｒｖｅｒである。算出された数値Ｃｍは、上記の式（２）及び（３）と同様の式により整数化される。整数化された数値Ｃｍ（ｔ）は、オーバーヘッド（ＯＨ）生成部１３３及びＣｎＤ算出部１３２に出力される。また、ＣｎＤ算出部１３２には、数値Ｃｎの整数化された数値Ｃｎ（ｔ）も出力される。
【００３７】
ＣｎＤ算出部１３２は、ＯＴＵフレームＳｆへのクライアント信号Ｓｃのマッピング処理においてＭ（Byte）単位のデータエンティティをペイロードに収容したときの残りの数値ＣｎＤの整数化された数値ＣｎＤ（ｔ）を算出する。
【００３８】
ＣｎＤ（ｔ）＝Ｃｎ（ｔ）−８×Ｍ／ｎ×Ｃｍ（ｔ）  ・・・（５）
【００３９】
数値ＣｎＤ（ｔ）は、上記の式（５）により算出される。さらに、ＣｎＤ算出部１３２は、ＯＴＵフレームＳｆごとの数値ＣｎＤ（ｔ）を累積することで累積値ΣＣｎＤ（ｔ）を算出する。算出された累積値ΣＣｎＤ（ｔ）は、ＯＨ生成部１３３に出力される。なお、上述した数値Ｃｎ（ｔ）、Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）は、クライアント信号Ｓｃの周波数に関する数値の一例である。
【００４０】
ＯＨ生成部１３３は、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）のＣＲＣ値を算出する。ＣＲＣ値は、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）の誤りを検出するための誤り検出符号の一例である。ＯＨ生成部１３３は、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）と、そのＣＲＣ値の各々を含むオーバーヘッドＳｈを生成して、マッピング部１１に出力する。なお、オーバーヘッドＳｈは、ＯＴＵフレームＳｆに収容される制御情報の一例である。
【００４１】
マッピング部１１は、ＯＨ生成部１３３により生成されたオーバーヘッドＳｈ及びクライアント信号ＳｃをＯＴＵフレームＳｆに収容する。以下にＯＴＵフレームＳｆの構成について説明する。
【００４２】
図３は、第１実施例のＯＴＵフレームＳｆを示す構成図である。ＯＴＵフレームＳｆは、オーバーヘッドＳｈ及びペイロードを有する。オーバーヘッドＳｈは、ＦＡＳ（Frame Alignment Signal）オーバーヘッド、ＯＴＵオーバーヘッド、ＯＤＵ（Optical channel Data Unit）ｋオーバーヘッド、及びＯＰＵ（Optical channel Payload Unit）オーバーヘッドを含む。
【００４３】
ＦＡＳオーバーヘッドは、ＯＴＵフレームＳｆの先頭を示す固有パタンデータを有しており、受信側伝送装置２ａ，２ｂにおけるフレーム同期処理に用いられる。ＯＴＵオーバーヘッド及びＯＤＵｋオーバーヘッドは、監視機能などに関する各種のパラメータを有する。
【００４４】
ＯＰＵオーバーヘッドは、ＰＳＩ（Payload Structure Identifier）と、ＪＣ（Justification Control）１〜６と、ＲＥＳ(Reserved for future international Standardization)とを含む。ＪＣ１〜６は、それぞれ１(Byte)の領域を有する。
【００４５】
ＪＣ１及びＪＣ２には、数値Ｃｍ（ｔ）を示す１４(bit)のビット列Ｃ１〜Ｃ１４が格納される。また、ＪＣ２の残りの領域には、数値Ｃｍ（ｔ）の増加を示すＩＩ（Increment Indicator）と、数値Ｃｍ（ｔ）の減少を示すＤＩ（Decrement Indicator）とが格納される。ＪＣ３には、数値Ｃｍ（ｔ）からＣＲＣ−８により算出された８(bit)のＣＲＣ値が格納される。
【００４６】
ＪＣ４及びＪＣ５には、累積値ΣＣｎＤ（ｔ）を示す１０(bit)のビット列Ｄ１〜Ｄ１０が格納される。また、ビット列Ｄ１〜Ｄ１０を除いたＪＣ４及びＪＣ５の残りの領域は、ＲＥＳとして扱われる。ＪＣ６には、累積値ΣＣｎＤ（ｔ）からＣＲＣ−５により算出された５(bit)のＣＲＣ値が格納される。また、ＪＣ６の残りの領域は、ＲＥＳとして扱われる。
【００４７】
ペイロードにはクライアント信号Ｓｃが収容される。クライアント信号Ｓｃは、ＧＭＰに従い、共通の番号（１，２，・・・）が付与された１(Byte)×Ｍ個のブロックごとにペイロードに収容される。したがって、受信側伝送装置２ａ，２ｂは、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）に基づきペイロードからクライアント信号Ｓｃをデマッピングする。
【００４８】
なお、ＯＴＵフレームＳｆは、伝送速度の高い高次（HO: High Order）のＯＤＵフレームに、クライアント信号Ｓｃとして、伝送速度の低い低次（LO: Low Order）のＯＤＵフレームを収容した構成とすることができる。ＯＤＵフレームの伝送速度には、複数の種類が存在する。ＩＴＵ−Ｔ勧告Ｇ．７０９には、１．２５（Ｇｂｐｓ）の「ＯＤＵ０」、５（Ｇｂｐｓ）の「ＯＤＵ１」、１０（Ｇｂｐｓ）の「ＯＤＵ２」、４０（Ｇｂｐｓ）の「ＯＤＵ３」、及び１００（Ｇｂｐｓ）の「ＯＤＵ４」などが規定されている。
【００４９】
再び図２を参照すると、マッピング部１１は、ＯＴＵフレームＳｆを電気―光変換部１２に出力する。電気―光変換部１２は、ＯＴＵフレームＳｆを電気信号から光信号に変換して伝送路Ｒａ，Ｒｂに出力する。電気―光変換部１２は、例えばＬＤ（Laser Diode）などを含む。
【００５０】
受信側伝送装置２ａ，２ｂは、光−電気変換部（Ｏ／Ｅ）２０と、デマッピング部２１と、電気−光変換部（Ｅ／Ｏ）２２と、発振器２３と、演算部２４とを有する。
【００５１】
光−電気変換部１０は、受信部の一例であり、送信側伝送装置１ａ，１ｂからＯＴＵフレームＳｆを受信して、ＯＴＵフレームＳｆを光信号から電気信号に変換してデマッピング部２１に出力する。光−電気変換部２０は、例えばＰＤなどを含む。デマッピング部２１は、分離部の一例であり、受信されたＯＴＵフレームＳｆからオーバーヘッドＳｈ及びクライアント信号Ｓｃを分離する。分離されたクライアント信号Ｓｃは、電気−光変換部２２に出力され、分離されたオーバーヘッドＳｈは、演算部２４に出力される。
【００５２】
電気−光変換部２２は、ＯＴＵフレームＳｆを電気信号から光信号に変換して受信装置６に送信する。電気―光変換部１２は、例えばＬＤ（Laser Diode）などを含む。
【００５３】
電気−光変換部２２は、ネットワーク管理装置７から入力される制御信号ＣＮＴによりオンオフされる。ネットワーク管理装置７は、運用系の受信側伝送装置２ａ，２ｂに対しては、電気−光変換部２２がオン（動作状態）となるように制御信号ＣＮＴを出力し、予備系の受信側伝送装置２ａ，２ｂに対しては、電気−光変換部２２がオフ（動作休止状態）となるように制御信号ＣＮＴを出力する。
【００５４】
また、電気−光変換部２２は、発振器２３から入力される周波数信号ｆに同期して、クライアント信号Ｓｃの光電変換を行う。発振器２３は、例えばＶＣＸＯ（Voltage-Controlled Crystal Oscillator）であり、演算部２４から通知される数値Ｃｎに応じた周波数信号ｆを生成して電気−光変換部２２に出力する。
【００５５】
数値Ｃｎは、後述するように、演算部２４においてオーバーヘッドＳｈから取得された数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）から算出される。このように、発振器２３及び電気−光変換部２２は、再生部の一例であり、数値Ｃｎ（ｔ）に基づく周波数でクライアント信号Ｓｃを再生する。
【００５６】
演算部２４は、例えばＤＳＰなどで構成され、情報取得部２４０と、ＣＲＣ検査部２４１と、ＣｎＤ判定部２４２と、Ｃｎ算出部２４３と、Ｃｎ判定部２４４とを有する。情報取得部２４０は、第２取得部の一例であり、オーバーヘッドＳｈから数値Ｃｍ（ｔ）、累積値ΣＣｎＤ（ｔ）、及びＣＲＣ値を取得する。数値Ｃｍ（ｔ）、累積値ΣＣｎＤ（ｔ）、及びＣＲＣ値は、ＣＲＣ検査部２４１に出力される。
【００５７】
ＣＲＣ検査部２４１は、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）の各ＣＲＣ値を算出し、オーバーヘッドＳｈのＪＣ３及びＪＣ６からそれぞれ取得されたＣＲＣ値と比較する。ＣＲＣ検査部２４１は、比較の結果、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）の少なくとも一方について各ＣＲＣ値が不一致である場合、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）の少なくとも一方にエラーが発生していると判断して、警報ＡＬＭａをネットワーク管理装置７に出力する。ネットワーク管理装置７は、警報ＡＬＭａが入力されると、０系及び１系の間で運用系を切り替える。
【００５８】
ＣＲＣ検査部２４１は、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）の両方について各ＣＲＣ値が一致した場合、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）をＣｎＤ判定部２４２に出力する。ＣｎＤ判定部２４２は、出力部の一例であり、ＯＴＵフレームＳｆごとの累積値ΣＣｎＤ（ｔ）の変化量を算出し、その変化量に応じ警報ＡＬＭｂをネットワーク管理装置７に出力する。
【００５９】
より具体的には、ＣｎＤ判定部２４２は、新たに受信されたＯＴＵフレームＳｆの累積値ΣＣｎＤ（ｔ）と、前回受信されたＯＴＵフレームＳｆの累積値ΣＣｎＤ（ｔ）の差分、つまり数値ＣｎＤ（ｔ）を算出する。ＣｎＤ判定部２４２は、数値ＣｎＤ（ｔ）の絶対値を所定値８×Ｍ／ｎ−１と比較する。
【００６０】
上記の式（５）によると、数値ＣｎＤ（ｔ）の範囲は、１−８×Ｍ／ｎから８×Ｍ／ｎ−１の間である。このため、ＣｎＤ判定部２４２は、｜ＣｎＤ（ｔ）｜＞８×Ｍ／ｎ−１である場合、累積値ΣＣｎＤ（ｔ）にエラーが発生していると判断する。なお、本例ではｎ＝８とするため、ＣｎＤ判定部２４２は、｜ＣｎＤ（ｔ）｜＞Ｍ−１のとき、累積値ΣＣｎＤ（ｔ）にエラーが発生していると判断する。
【００６１】
ＣｎＤ判定部２４２は、｜ＣｎＤ（ｔ）｜が所定量Ｍ−１を上回った回数Ｎｂを計数し、その回数Ｎｂが所定回数Ｎｂ＿ｍａｘに達した場合に警報ＡＬＭｂをネットワーク管理装置７に出力する。このため、軽微なエラーによる警報ＡＬＭｂの出力が抑止される。ネットワーク管理装置７は、警報ＡＬＭｂが入力されると、０系及び１系の間で現用系を切り替える。
【００６２】
また、ＣｎＤ判定部２４２は、｜ＣｎＤ（ｔ）｜が所定量Ｍ−１を上回った場合、その回数Ｎｂが所定回数Ｎｂ＿ｍａｘ未満であるとき、発振器２３に対し指示信号ＨＬＤｂを出力する。これにより、ＣｎＤ判定部２４２は、｜ＣｎＤ（ｔ）｜が所定量Ｍ−１以下であるときの数値Ｃｎ（ｔ）に基づく周波数でクライアント信号Ｓｃを再生するように指示する。
【００６３】
発振器２３は、指示信号ＨＬＤｂを受けると、周波数信号ｆの周波数を固定する。このとき、発振器２３は、数値Ｃｎ（ｔ）に基づき周波数を変更せずに、直前の周波数を維持する。数値Ｃｎ（ｔ）は累積値ΣＣｎＤ（ｔ）から算出されるため、周波数が維持されることによって、誤った数値Ｃｎ（ｔ）に基づく周波数のためにクライアント信号Ｓｃにエラーが生ずることが防止される。なお、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）はＣｎ算出部２４３に出力される。
【００６４】
Ｃｎ算出部２４３は、上記の式（５）に基づき、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）から数値Ｃｎ（ｔ）を算出する。換言すれば、Ｃｎ算出部２４３は、第２取得部の他例であり、オーバーヘッドＳｈから数値Ｃｎ（ｔ）を取得する。取得された数値Ｃｎ（ｔ）は、Ｃｎ判定部２４４に出力される。
【００６５】
Ｃｎ判定部２４４は、出力部の他例であり、ＯＴＵフレームＳｆごとの数値Ｃｎ（ｔ）の変化量に応じネットワーク管理装置７に警報ＡＬＭｃを出力する。より具体的には、Ｃｎ判定部２４４は、新たに受信されたＯＴＵフレームＳｆの数値Ｃｎ（ｔ）と、前回受信されたＯＴＵフレームＳｆの数値Ｃｎ（ｔ）の差分ΔＣｎ（ｔ）を算出する。ＣｎＤ判定部２４２は差分ΔＣｎ（ｔ）の絶対値を１と比較する。
【００６６】
上記の式（２）及び式（３）によると、差分ΔＣｎ（ｔ）は１以下となる。このため、Ｃｎ判定部２４４は、｜ΔＣｎ（ｔ）｜＞１の場合、数値Ｃｎ（ｔ）または数値Ｃｍ（ｔ）にエラーが発生していると判断する。
【００６７】
Ｃｎ判定部２４４は、｜ΔＣｎ（ｔ）｜が１を上回った回数Ｎｃを計数し、その回数Ｎｃが所定回数Ｎｃ＿ｍａｘに達した場合に警報ＡＬＭｃをネットワーク管理装置７に出力する。このため、軽微なエラーによる警報ＡＬＭｃの出力が抑止される。ネットワーク管理装置７は、警報ＡＬＭｃが入力されると、０系及び１系の間で運用系を切り替える。
【００６８】
また、Ｃｎ判定部２４４は、｜ΔＣｎ（ｔ）｜が１を上回った場合、その回数Ｎｃが所定回数Ｎｃ＿ｍａｘ未満であるとき、発振器２３に対し指示信号ＨＬＤｃを出力する。これにより、Ｃｎ判定部２４４は、｜ΔＣｎ（ｔ）｜が１以下であるときの累積値ΣＣｎＤに基づく周波数でクライアント信号Ｓｃを再生するように指示する。したがって、この場合も、ＣｎＤ判定部２４２の場合と同様に、誤った数値Ｃｎ（ｔ）に基づく周波数のためにクライアント信号Ｓｃにエラーが生ずることが防止される。
【００６９】
Ｃｎ判定部２４４は、｜ΔＣｎ（ｔ）｜が１以下である場合、その回数Ｎｃが所定回数Ｎｃ＿ｍａｘ未満であるとき、数値Ｃｎ（ｔ）を発振器２３に出力する。これにより、発振器２３は、数値Ｃｎ（ｔ）に基づく周波数信号ｆを生成して電気―光変換部２２に出力する。なお、本例において、Ｃｎ判定部２４４は、数値Ｃｎ（ｔ）の変化量に応じ警報ＡＬＭｃを出力したが、数値Ｃｎ（ｔ）に代えて、あるいは数値Ｃｎ（ｔ）とともに数値Ｃｍ（ｔ）の変化量を検出して、その変化量に応じ警報ＡＬＭｃを出力してもよい。
【００７０】
このように、ＣｎＤ判定部２４２及びＣｎ判定部２４４は、ＯＴＵフレームＳｆごとの数値Ｃｎ（ｔ）、Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）の変化量に応じ警報ＡＬＭｂ，ＡＬＭｃを出力する。このため、ＣＲＣ検査部２４１が数値Ｃｎ（ｔ）及び累積値ΣＣｎＤの少なくとも１つのエラーを検出できない場合でも、ＣｎＤ判定部２４２及びＣｎ判定部２４４は、そのエラーを警報ＡＬＭｂ，ＡＬＭｃとして出力できる。
【００７１】
したがって、ネットワーク管理装置７は、警報ＡＬＭｂ，ＡＬＭｃに応じて運用系を切り替えることにより、即時にエラーを復旧できる。次に、受信側伝送装置２ａ，２ｂにおける警報の出力処理について説明する。
【００７２】
図４及び図５は、第１実施例の警報の出力処理の一例を示すフローチャートである。まず、図４を参照して説明する。受信側伝送装置２ａ，２ｂが起動すると、まず、ＣｎＤ判定部２４２はＮｂ＝０とし、Ｃｎ判定部２４４はＮｃ＝０とする（ステップＳｔ１）。なお、上述したように、Ｎｂは、｜ＣｎＤ（ｔ）｜が所定量Ｍ−１を上回った回数であり、Ｎｃは、｜ΔＣｎ（ｔ）｜が１を上回った回数である。
【００７３】
次に、光―電気変換部２０は、ＯＴＵフレームＳｆを受信する（ステップＳｔ２）。次に、デマッピング部２１は、ＯＴＵフレームＳｆからオーバーヘッドＳｈ及びクライアント信号Ｓｃを分離する（ステップＳｔ３）。次に、情報取得部２４０は、オーバーヘッドＳｈから数値Ｃｍ（ｔ）、累積値ΣＣｎＤ（ｔ）、及び各々のＣＲＣ値を取得する（ステップＳｔ４）。
【００７４】
次に、ＣＲＣ検査部２４１は、数値Ｃｍ（ｔ）からＣＲＣ値を算出して、取得したＣＲＣ値と比較し、累積値ΣＣｎＤ（ｔ）からＣＲＣ値を算出して、取得したＣＲＣ値と比較する（ステップＳｔ５）。つまり、ＣＲＣ検査部２４１は、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）のＣＲＣ検査を行う。
【００７５】
ＣＲＣ検査部２４１は、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）の少なくとも一方についてＣＲＣ値が不一致であった場合（ステップＳｔ６のＮｏ）、警報ＡＬＭａをネットワーク管理装置７に出力する（ステップＳｔ１２）。また、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）の両方についてＣＲＣ値が一致した場合（ステップＳｔ６のＹｅｓ）、ＣｎＤ判定部２４２は、前回受信したＯＴＵフレームＳｆとの累積値ΣＣｎＤ（ｔ）の差分から｜ＣｎＤ（ｔ）｜を算出して所定量Ｍ−１と比較する（ステップＳｔ７）。なお、ＣｎＤ判定部２４２は、初回のＯＴＵフレームＳｆの受信の場合、前回受信したＯＴＵフレームＳｆが存在しないため、一時的に｜ＣｎＤ（ｔ）｜を０としてもよい。
【００７６】
ＣｎＤ判定部２４２は、比較の結果、｜ＣｎＤ（ｔ）｜＞Ｍ−１の場合（ステップＳｔ７のＮｏ）、回数Ｎｂに１を加算する（ステップＳｔ１３）。次に、ＣｎＤ判定部２４２は、回数Ｎｂを上限値Ｎｂ＿ｍａｘと比較する（ステップＳｔ１４）。ＣｎＤ判定部２４２は、比較の結果、Ｎｂ≧Ｎｂ＿ｍａｘの場合（ステップＳｔ１４のＮｏ）、警報ＡＬＭｂをネットワーク管理装置７に出力する（ステップＳｔ１６）。つまり、回数Ｎｂが上限値Ｎｂ＿ｍａｘに達すると、警報ＡＬＭｂが出力される。
【００７７】
また、ＣｎＤ判定部２４２は、比較の結果、Ｎｂ＜Ｎｂ＿ｍａｘの場合（ステップＳｔ１４のＹｅｓ）、発振器２３に指示信号ＨＬＤｂを出力する（ステップＳｔ１５）。これにより、発振器２３は、周波数信号ｆの周波数を変更せずに、現在の周波数を維持する。その後、後述するステップＳｔ１１の処理が行われる。
【００７８】
一方、｜ＣｎＤ（ｔ）｜≦Ｍ−１の場合（ステップＳｔ７のＹｅｓ）、Ｃｎ算出部２４３は、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤから数値Ｃｎ（ｔ）を算出する（ステップＳｔ８）。
【００７９】
次に、図５を参照して説明する。Ｃｎ判定部２４４は、前回受信したＯＴＵフレームＳｆとの数値Ｃｎ（ｔ）の差分から｜ΔＣｎ（ｔ）｜を算出して１と比較する（ステップＳｔ９）。なお、Ｃｎ判定部２４４は、初回のＯＴＵフレームＳｆの受信の場合、前回受信したＯＴＵフレームＳｆが存在しないため、一時的に｜ΔＣｎ（ｔ）｜を０としてもよい。
【００８０】
Ｃｎ判定部２４４は、比較の結果、｜ΔＣｎ（ｔ）｜＞１の場合（ステップＳｔ９のＮｏ）、回数Ｎｃに１を加算する（ステップＳｔ１７）。次に、Ｃｎ判定部２４４は、回数Ｎｃを上限値Ｎｃ＿ｍａｘと比較する（ステップＳｔ１８）。Ｃｎ判定部２４４は、比較の結果、Ｎｃ≧Ｎｃ＿ｍａｘの場合（ステップＳｔ１８のＮｏ）、警報ＡＬＭｃをネットワーク管理装置７に出力する（ステップＳｔ２０）。つまり、回数Ｎｃが上限値Ｎｃ＿ｍａｘに達すると、警報ＡＬＭｃが出力される。
【００８１】
また、Ｃｎ判定部２４４は、比較の結果、Ｎｃ＜Ｎｃ＿ｍａｘの場合（ステップＳｔ１８のＹｅｓ）、発振器２３に指示信号ＨＬＤｃを出力する（ステップＳｔ１９）。これにより、発振器２３は、周波数信号ｆの周波数を変更せずに、現在の周波数を維持する。その後、後述するステップＳｔ１１の処理が行われる。
【００８２】
一方、Ｃｎ判定部２４４は、｜ΔＣｎ（ｔ）｜≦１の場合（ステップＳｔ９のＹｅｓ）、数値Ｃｎ（ｔ）を発振器２３に出力する（ステップＳｔ１０）。次に、発振器２３が周波数信号ｆを電気―光変換部２２に出力することにより、クライアント信号Ｓｃが再生される（ステップＳｔ１１）。このようにして、警報の出力処理は行われる。
【００８３】
次に、警報ＡＬＭｂ，ＡＬＭｃが出力される場合の数値例を挙げて説明する。図６には本例のパラメータが示されている。本例では、ＨＯ−ＯＤＵ４のフレームに、クライアント信号ＳｃとしてＬＯ−ＯＤＵ３を収容する場合を仮定し、ｍ＝２４８、Ｍ＝３１、ｆｃｌｉｅｎｔ＝４０３１９２１９（ｋＨｚ）、ｆｓｅｒｖｅｒ＝４０３５２９８７（ｋＨｚ）、Ｔｓｅｒｖｅｒ＝９３．４１６（μｓｅｃ）、Ｂｓｅｒｖｅｒ＝３７６９６００とする。したがって、本例の数値Ｃｍは、上記の式（４）より１５１８７．２８０４となる。
【００８４】
図７（ａ）には、正常時の数値Ｃｎ（ｔ）、Ｃｍ（ｔ）、ＣｎＤ（ｔ）、累積値ΣＣｎＤ（ｔ）の一例が示されている。図７（ａ）は、時系列に従いフレーム番号１〜１０のＯＴＵフレームＳｆの数値Ｃｎ（ｔ）、Ｃｍ（ｔ）、ＣｎＤ（ｔ）、累積値ΣＣｎＤ（ｔ）を示す。なお、ＣｎＤ（ｔ）は、今回と前回のＯＴＵフレームＳｆの累積値ΣＣｎＤ（ｔ）の差分である。
【００８５】
一方、図７（ｂ）には異常時の累積値ΣＣｎＤ（ｔ）の一例が示されている。図７（ｂ）では、符号Ｅ１で示される累積値ΣＣｎＤ（ｔ）＝３５１にエラーが生じている。
【００８６】
符号Ｐ１で示されるように異常時と正常時のフレーム番号７の累積値ΣＣｎＤ（ｔ）＝１１であり、符号Ｕ１で示されるように正常時のフレーム番号８の累積値ΣＣｎＤ（ｔ）＝２２である。このとき、オーバーヘッドＳｈ内のＪＣ４及びＪＣ５には、１０進数の「２２」に相当するビット列（２進数）「０００００１０１１０」が格納され、ＪＣ６には、そのＣＲＣ値「００１０１」が格納されている。なお、「ｘ」は未使用のＲＥＳ領域を示す。
【００８７】
これに対し、異常時では、符号Ｅ１で示されるようにフレームの累積値ΣＣｎＤ（ｔ）＝３５１である。このとき、オーバーヘッドＳｈ内のＪＣ４及びＪＣ５には、１０進数の「３５１」に相当するビット列（２進数）「０１０１０１１１１１」が格納され、ＪＣ６には、そのＣＲＣ値「００１０１」が格納されている。つまり、異常時でも、ＣＲＣ値は正常値と同じ値が格納されている。
【００８８】
このため、ＣＲＣ検査部２４１は、符号Ｅ１で示されるエラーの累積値ΣＣｎＤ（ｔ）＝３５１をＣＲＣ値に基づき検出することができない。
【００８９】
しかし、ＣｎＤ判定部２４２は、今回と前回のＯＴＵフレームＳｆの累積値ΣＣｎＤ（ｔ）の差分ＣｎＤ（ｔ）を算出し、ＣｎＤ（ｔ）＞Ｍ−１＝３０である場合、エラーを検出する。したがって、符号Ｋ１で示されるように、異常時のフレーム番号８のＣｎＤ（ｔ）＝３４０＞３０であるため、エラーが検出される。よって、ＣｎＤ判定部２４２は、ＣＲＣ検査部２４１により検出不可能な累積値ΣＣｎＤ（ｔ）のエラーを検出することが可能である。
【００９０】
また、図８（ａ）には、正常時の数値Ｃｎ（ｔ）、Ｃｍ（ｔ）、ＣｎＤ（ｔ）、及び累積値ΣＣｎＤ（ｔ）の一例が示され、図８（ｂ）には、異常時の数値Ｃｎ（ｔ）、Ｃｍ（ｔ）の一例が示されている。なお、図８（ａ）の各数値は図７（ａ）と同一である。図８（ｂ）では、符号Ｅ２で示される数値Ｃｎ（ｔ）＝４７０８３９及び符号Ｅ３で示される数値Ｃｎ（ｔ）＝４７０７７６にエラーが生じている。
【００９１】
符号Ｐ２で示されるように異常時と正常時のフレーム番号１の数値Ｃｎ（ｔ）＝４７０８０７であり、符号Ｕ２で示されるように正常時のフレーム番号２の数値Ｃｎ（ｔ）＝４７０８０８である。このとき、Ｃｎ判定部２４４は、｜ΔＣｎ（ｔ）｜＝４７０８０８−４７０８０７＝１を算出し、｜ΔＣｎ（ｔ）｜≦１と判定されるため、エラーを検出しない。
【００９２】
これに対し、異常時では、符号Ｅ２で示されるようにフレーム番号２のフレームの数値Ｃｎ（ｔ）＝４７０８３９である。このとき、Ｃｎ判定部２４４は、｜ΔＣｎ（ｔ）｜＝｜４７０８３９−４７０８０７｜＝３２を算出し、｜ΔＣｎ（ｔ）｜＞１と判定されるため、エラーを検出する。また、符号Ｅ３で示されるようにフレーム番号３の数値Ｃｎ（ｔ）＝４７０７７６である。このとき、Ｃｎ判定部２４４は、｜ΔＣｎ（ｔ）｜＝｜４７０７７６−４７０８３９｜＝６３を算出し、｜ΔＣｎ（ｔ）｜＞１と判定されるため、エラーを検出する。
【００９３】
このように、Ｃｎ判定部２４４は、今回と前回のＯＴＵフレームＳｆの数値Ｃｎ（ｔ）の差分から数値Ｃｎ（ｔ）のエラーを検出できる。なお、Ｃｎ判定部２４４は、数値Ｃｎ（ｔ）に代えて、数値Ｃｍ（ｔ）の差分からエラーを検出してもよい。次に、ネットワーク管理装置７の動作を説明する。
【００９４】
図９は、ネットワーク管理装置７の系切り替え処理の一例を示すフローチャートである。まず、ネットワーク管理装置７は、０系の送信側伝送装置１ａ及び受信側伝送装置２ａを運用系に設定する（ステップＳｔ３１）。より具体的には、ネットワーク管理装置７は、電気―光変換部２２をオンにする制御信号ＣＮＴを受信側伝送装置２ａに送信する。
【００９５】
次に、ネットワーク管理装置７は、１系の送信側伝送装置１ｂ及び受信側伝送装置２ｂを予備系に設定する（ステップＳｔ３２）。より具体的には、ネットワーク管理装置７は、電気―光変換部２２をオフにする制御信号ＣＮＴを受信側伝送装置２ｂに送信する。
【００９６】
次に、ネットワーク管理装置７は、警報ＡＬＭａ〜ＡＬＭｃの入力の有無を判定する（ステップＳｔ３３）。ネットワーク管理装置７は、警報ＡＬＭａ〜ＡＬＭｃの入力がない場合（ステップＳｔ３３のＮｏ）、再びステップＳｔ３３の判定処理を行う。
【００９７】
次に、ネットワーク管理装置７は、例えば管理者の操作に基づき、伝送システムの運用を継続するか否かを判定する（ステップＳｔ３４）。ネットワーク管理装置７は、運用を継続しない場合（ステップＳｔ３４のＮｏ）、処理を終了する。
【００９８】
また、ネットワーク管理装置７は、運用を継続する場合（ステップＳｔ３４のＹｅｓ）、１系の送信側伝送装置１ｂ及び受信側伝送装置２ｂを運用系に設定する（ステップＳｔ３５）。次に、ネットワーク管理装置７は、０系の送信側伝送装置１ａ及び受信側伝送装置２ａを予備系に設定する（ステップＳｔ３６）。
【００９９】
次に、ネットワーク管理装置７は、警報ＡＬＭａ〜ＡＬＭｃの入力の有無を判定する（ステップＳｔ３７）。ネットワーク管理装置７は、警報ＡＬＭａ〜ＡＬＭｃの入力がない場合（ステップＳｔ３７のＮｏ）、再びステップＳｔ３７の判定処理を行う。
【０１００】
次に、ネットワーク管理装置７は、例えば管理者の操作に基づき、伝送システムの運用を継続するか否かを判定する（ステップＳｔ３８）。ネットワーク管理装置７は、運用を継続しない場合（ステップＳｔ３８のＮｏ）、処理を終了する。
【０１０１】
また、ネットワーク管理装置７は、運用を継続する場合（ステップＳｔ３８のＹｅｓ）、再びステップＳｔ３１から処理を行う。このようにして、ネットワーク管理装置７の系切り替え処理は行われる。
【０１０２】
このように、ネットワーク管理装置７は警報ＡＬＭａ〜ＡＬＭｃが入力されたとき、ＯＴＵフレームＳｆを送受信する運用系の送信側伝送装置１ａ，１ｂ及び受信側伝送装置２ａ，２ｂを切り替える。したがって、ネットワーク管理装置７は、数値Ｃｎ（ｔ）、Ｃｍ（ｔ）、または累積値ΣＣｎＤ（ｔ）にエラーが生じても、容易に復旧させることができる。
【０１０３】
これまで述べたように、本実施例に係る受信側伝送装置２ａ，２ｂは、光−電気変換部２０と、デマッピング部２１と、電気−光変換部２２と、発振器２３と、演算部２４とを有する。演算部２４は、情報取得部２４０と、ＣｎＤ判定部２４２と、Ｃｎ算出部２４３と、Ｃｎ判定部２４４とを有する。
【０１０４】
光−電気変換部２０は、オーバーヘッドＳｈ及びクライアント信号Ｓｃが収容されたＯＴＵフレームＳｆを受信する。デマッピング部２１は、光−電気変換部２０により受信されたＯＴＵフレームＳｆからオーバーヘッドＳｈ及びクライアント信号Ｓｃを分離する。
【０１０５】
情報取得部２４０及びＣｎ算出部２４３は、デマッピング部２１により分離されたオーバーヘッドＳｈからクライアント信号Ｓｃの周波数に関する数値Ｃｎ（ｔ）、Ｃｍ（ｔ）、及び累積値ΣＣｎＤを取得する。電気−光変換部２２及び発振器２３は、デマッピング部２１により分離されたクライアント信号Ｓｃを、情報取得部２４０により取得された数値Ｃｎ（ｔ）に基づく周波数で再生する。
【０１０６】
ＣｎＤ判定部２４２は、ＯＴＵフレームＳｆごとの累積値ΣＣｎＤの変化量に応じ警報ＡＬＭｂを出力する。Ｃｎ判定部２４４は、ＯＴＵフレームＳｆごとの数値Ｃｎ（ｔ）の変化量に応じ警報ＡＬＭｃを出力する。
【０１０７】
上記の構成によると、ＣｎＤ判定部２４２及びＣｎ判定部２４４は、ＯＴＵフレームＳｆごとの数値Ｃｎ（ｔ）及び累積値ΣＣｎＤ（ｔ）の変化量に応じ警報ＡＬＭｂ，ＡＬＭｃを出力する。このため、ＣＲＣ検査で数値Ｃｎ（ｔ）及び累積値ΣＣｎＤの少なくとも１つのエラーを検出できない場合でも、ＣｎＤ判定部２４２及びＣｎ判定部２４４は、そのエラーを警報ＡＬＭｂ，ＡＬＭｃとして出力できる。
【０１０８】
したがって、ネットワーク管理装置７は、警報ＡＬＭｂ，ＡＬＭｃに応じて運用系を切り替えることにより、即時にエラーを復旧できる。よって、本実施例に係る受信側伝送装置２ａ，２ｂによると、周波数のずれによるクライアント信号Ｓｃのエラーの復旧に要する時間を短縮できる。
【０１０９】
また、本実施例に係る伝送システムは、冗長構成された一組の送信側伝送装置１ａ，１ｂと、一組の送信側伝送装置１ａ，１ｂとそれぞれ接続され、冗長構成された一組の受信側伝送装置２ａ，２ｂと、ネットワーク管理装置７とを有する。ネットワーク管理装置７は、一組の送信側伝送装置１ａ，１ｂ及び一組の受信側伝送装置２ａ，２ｂを管理する。
【０１１０】
一組の送信側伝送装置１ａ，１ｂは、それぞれ、演算部１３と、マッピング部１１と、電気―光変換部１２とを有する。演算部１３は、Ｃｎ算出部１３０と、Ｃｍ算出部１３１と、ＣｎＤ算出部１３２と、オーバーヘッド生成部１３３とを有する。
【０１１１】
Ｃｎ算出部１３０、Ｃｍ算出部１３１、及びＣｎＤ算出部１３２は、クライアント信号Ｓｃからクライアント信号Ｓｃの周波数に関する数値Ｃｎ（ｔ）、Ｃｍ（ｔ）及び累積値ΣＣｎＤを取得する。オーバーヘッド生成部１３３は、Ｃｍ算出部１３１、及びＣｎＤ算出部１３２により取得された数値Ｃｍ（ｔ）及び累積値ΣＣｎＤを含むオーバーヘッドＳｈを生成する。
【０１１２】
マッピング部１１は、オーバーヘッド生成部１３３により生成されたオーバーヘッドＳｈ及びクライアント信号ＳｃをＯＴＵフレームＳｆに収容する。電気―光変換部１２は、ＯＴＵフレームＳｆを受信側伝送装置２ａ，２ｂに送信する。
【０１１３】
受信側伝送装置２ａ，２ｂは、光−電気変換部２０と、デマッピング部２１と、電気−光変換部２２と、発振器２３と、演算部２４とを有する。演算部２４は、情報取得部２４０と、ＣｎＤ判定部２４２と、Ｃｎ算出部２４３と、Ｃｎ判定部２４４とを有する。
【０１１４】
光−電気変換部２０は、オーバーヘッドＳｈ及びクライアント信号Ｓｃが収容されたＯＴＵフレームＳｆを受信する。デマッピング部２１は、光−電気変換部２０により受信されたＯＴＵフレームＳｆからオーバーヘッドＳｈ及びクライアント信号Ｓｃを分離する。
【０１１５】
情報取得部２４０及びＣｎ算出部２４３は、デマッピング部２１により分離されたオーバーヘッドＳｈからクライアント信号Ｓｃの周波数に関する数値Ｃｎ（ｔ）、Ｃｍ（ｔ）、及び累積値ΣＣｎＤを取得する。電気−光変換部２２及び発振器２３は、デマッピング部２１により分離されたクライアント信号Ｓｃを、情報取得部２４０により取得された数値Ｃｎ（ｔ）に基づく周波数で再生する。
【０１１６】
ＣｎＤ判定部２４２は、ＯＴＵフレームＳｆごとの累積値ΣＣｎＤの変化量に応じ警報ＡＬＭｂを出力する。Ｃｎ判定部２４４は、ＯＴＵフレームＳｆごとの数値Ｃｎ（ｔ）の変化量に応じ警報ＡＬＭｃを出力する。
【０１１７】
ネットワーク管理装置７は、ＣｎＤ判定部２４２またはＣｎ判定部２４４から警報ＡＬＭｂ，ＡＬＭｃが入力されたとき、一組の送信側伝送装置１ａ，１ｂ及び一組の受信側伝送装置２ａ，２ｂのうち、ＯＴＵフレームＳｆを送受信する送信側伝送装置及び受信側伝送装置を切り替える。
【０１１８】
本実施例に係る伝送システムによると、上記の受信側伝送装置２ａ，２ｂと同様の構成を含むため、上述した内容と同様の作用効果を奏する。
【０１１９】
また、本実施例に係る伝送方法は、以下のステップを含む。
ステップ（１）：オーバーヘッドＳｈ及びクライアント信号Ｓｃが収容されたＯＴＵフレームＳｆを受信する。
ステップ（２）：受信したＯＴＵフレームＳｆからオーバーヘッドＳｈ及びクライアント信号Ｓｃを分離する。
ステップ（３）：分離したオーバーヘッドＳｈからクライアント信号Ｓｃの周波数に関する数値Ｃｎ（ｔ）、Ｃｍ（ｔ）及び累積値ΣＣｎＤを取得する。
ステップ（４）：分離したクライアント信号Ｓｃを、取得した数値Ｃｎ（ｔ）に基づく周波数で再生する。
ステップ（５）：ＯＴＵフレームＳｆごとの数値Ｃｎ（ｔ）及び累積値ΣＣｎＤの変化量に応じ警報ＡＬＭｂ、ＡＬＭｃを出力する。
【０１２０】
本実施例に係る伝送方法によると、上記の受信側伝送装置２ａ，２ｂと同様の構成を含むため、上述した内容と同様の作用効果を奏する。
【０１２１】
（第２実施例）
図１０は、第２実施例の伝送システムを示す構成図である。図１０において、図１と共通する構成については、同一の符号を付して、その説明を省略する。
【０１２２】
一組の送信側伝送装置３ａ，３ｂは一組の第３伝送装置の一例であり、一組の受信側伝送装置４ａ，４ｂは一組の第４伝送装置の一例である。送信側伝送装置３ａは、伝送路Ｒａを介して受信側伝送装置４ａに接続され、送信側伝送装置３ｂは、伝送路Ｒｂを介して受信側伝送装置４ｂに接続されている。送信側伝送装置３ａ及び受信側伝送装置４ａは「０系」として冗長構成され、送信側伝送装置３ｂ及び受信側伝送装置４ｂは「１系」として冗長構成されている。
【０１２３】
図１１は、第２実施例の伝送装置３ａ，３ｂ，４ａ，４ｂを示す構成図である。図１１において、図２と共通する構成については同一の符号を付し、その説明を省略する。
【０１２４】
送信側伝送装置３ａ，３ｂは、光−電気変換部１０と、マッピング部１１と、電気−光変換部１２と、演算部１３とを有する。演算部１３は、Ｃｎ算出部１３０と、Ｃｍ算出部１３１と、ＣｎＤ算出部１３２と、オーバーヘッド（ＯＨ）生成部１３３ａとを有する。なお、Ｃｎ算出部１３０、Ｃｍ算出部１３１、及びＣｎＤ算出部１３２は、第３取得部の一例であり、マッピング部１１は収容部の一例である。
【０１２５】
ＯＨ生成部１３３ａは、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）のＣＲＣ値を算出する。また、ＯＨ生成部１３３ａは、各ＣＲＣ値をビット反転させたビット反転値を算出する。数値Ｃｍ（ｔ）のＣＲＣ値がビット列「０１１０１０１１」で表される場合、そのビット反転値はビット列「１００１０１００」で表される。ビット反転値は、反転符号の一例であり、受信側伝送装置４ａ，４ｂにおいてＣＲＣ値のエラーの検出に用いられる。
【０１２６】
ＯＨ生成部１３３ａは、生成部の一例であり、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤと、そのＣＲＣ値及びビット反転値とを含むオーバーヘッドＳｈを生成して、マッピング部１１に出力する。電気−光変換部１２は、送信部の一例であり、受信側伝送装置４ａ，４ｂに、オーバーヘッドＳｈ及びクライアント信号Ｓｃが収容されたＯＴＵフレームＳｆを送信する。
【０１２７】
図１２は、第２実施例のＯＴＵフレームＳｆを示す構成図である。なお、図１２において、図３と共通する部分については、その説明を省略する。
【０１２８】
数値Ｃｍ（ｔ）（ビット列Ｃ１〜Ｃ１４）のＣＲＣ値のビット反転値は、ＯＰＵオーバーヘッドのＲＥＳ領域Ａ１に格納される。また、累積値ΣＣｎＤ（ｔ）（ビット列Ｄ１〜Ｄ１０）のＣＲＣ値のビット反転値は、ＯＰＵオーバーヘッドのＪ４〜ＪＣ６内のＲＥＳ領域Ａ２に格納される。これにより、ＣＲＣ値のビット反転値は、受信側伝送装置４ａ，４ｂに伝送される。
【０１２９】
再び図１１を参照すると、受信側伝送装置４ａ，４ｂは、光−電気変換部２０と、デマッピング部２１と、電気−光変換部２２と、発振器２３と、演算部２４とを有する。なお、光−電気変換部２０は受信部の一例であり、デマッピング部２１は分離部の一例である。また、発振器２３及び電気−光変換部２２は再生部の一例である。
【０１３０】
演算部２４は、情報取得部２４０ａと、ＣＲＣ比較部２４５と、ＣＲＣ検査部２４１と、Ｃｎ算出部２４３とを有する。情報取得部２４０ａは、第４取得部の一例であり、オーバーヘッドＳｈから数値Ｃｍ（ｔ）、累積値ΣＣｎＤ（ｔ）、ＣＲＣ値、及びビット反転値を取得する。数値Ｃｍ（ｔ）、累積値ΣＣｎＤ（ｔ）、ＣＲＣ値、及びビット反転値は、ＣＲＣ比較部２４５に出力される。
【０１３１】
ＣＲＣ比較部２４５は、出力部の一例であり、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）の各々について、ＣＲＣ値及びビット反転値を比較し、その比較結果に応じネットワーク管理装置７に警報ＡＬＭｄを出力する。より具体的には、ＣＲＣ比較部２４５は、数値Ｃｍ（ｔ）のＣＲＣ値をビット反転して得た値を、ビット反転値と比較し、累積値ΣＣｎＤ（ｔ）のＣＲＣ値をビット反転して得た値を、ビット反転値と比較する。なお、ＣＲＣ比較部２４５は、逆に、数値Ｃｍ（ｔ）のＣＲＣ値を、ビット反転値をビット反転して得た値と比較し、累積値ΣＣｎＤ（ｔ）のＣＲＣ値を、ビット反転値をビット反転して得た値と比較してもよい。
【０１３２】
ＣＲＣ比較部２４５は、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）の少なくとも一方についてＣＲＣ値及びビット反転値の比較結果が不一致である場合、ＣＲＣ値にエラーが発生していると判断する。ＣＲＣ比較部２４５は、不一致の回数Ｎｄを計数し、その回数Ｎｄが所定回数Ｎｄ＿ｍａｘに達した場合に警報ＡＬＭｄをネットワーク管理装置７に出力する。このため、軽微なエラーによる警報ＡＬＭｄの出力が抑止される。ネットワーク管理装置７は、警報ＡＬＭｄが入力されると、０系及び１系の間で運用系を切り替える。
【０１３３】
また、ＣＲＣ比較部２４５は、ＣＲＣ値及びビット反転値の比較結果が不一致である場合、その回数Ｎｄが所定回数Ｎｄ＿ｍａｘ未満であるとき、発振器２３に対し指示信号ＨＬＤｄを出力する。これにより、ＣＲＣ比較部２４５は、ＣＲＣ値及びビット反転値の比較結果が一致したときの数値Ｃｎ（ｔ）に基づく周波数でクライアント信号Ｓｃを再生するように指示する。
【０１３４】
発振器２３は、指示信号ＨＬＤｂを受けると、周波数信号ｆの周波数を固定する。数値Ｃｎ（ｔ）は数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）から算出されるため、周波数が維持されることによって、誤った数値Ｃｎ（ｔ）に基づく周波数のためにクライアント信号Ｓｃにエラーが生ずることが防止される。なお、ＣＲＣ値及びビット反転値の比較結果が一致である場合、数値Ｃｍ（ｔ）、累積値ΣＣｎＤ（ｔ）、及び各々のＣＲＣ値は、ＣＲＣ検査部２４１に出力される。
【０１３５】
上述したように、本実施例では、送信側伝送装置３ａ，３ｂのＯＨ生成部１３３ａが、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）と、各々のＣＲＣ値及びビット反転値とを含むオーバーヘッドＳｈを生成する。電気―光変換部１２は、オーバーヘッドＳｈ及びクライアント信号Ｓｃが収容されたＯＴＵフレームＳｆを受信側伝送装置４ａ，４ｂに送信する。
【０１３６】
このため、受信側伝送装置４ａ，４ｂのＣＲＣ比較部２４５は、受信したＯＴＵフレームＳｆのオーバーヘッドＳｈから取得されたＣＲＣ値及びビット反転値を比較することにより、ＣＲＣ値のエラーを検出して警報ＡＬＭｄを出力できる。これにより、ネットワーク管理装置７が、警報ＡＬＭｄに応じ系切り替えを行うことで、エラーを即時に復旧できる。
【０１３７】
ＣＲＣ値のエラー検出は、例えば、数値Ｃｍ（ｔ）または累積値ΣＣｎＤ（ｔ）が０である場合、とりわけ有用である。この場合、ＣＲＣ値のビット列は全て「０」となるため、仮にＣＲＣ値のエラー検出を行わなければ、数値Ｃｍ（ｔ）または累積値ΣＣｎＤ（ｔ）のビット列とそのＣＲＣ値のビット列が本当に「０」なのか、それともエラーにより「０」であるのかの判断が不可能である。以下に例を挙げて述べる。
【０１３８】
図１３には、数値Ｃｎ（ｔ）、Ｃｍ（ｔ）、ＣｎＤ（ｔ）、及び累積値ΣＣｎＤ（ｔ）の一例が示されている。本例では、符号Ｕ３で示されるように、フレーム番号３の累積値ΣＣｎＤ（ｔ）＝０である。このとき、オーバーヘッドＳｈ内のＪＣ４及びＪＣ５には、１０進数の「０」に相当するビット列（２進数）「００００００００００」が格納され、ＪＣ６には、そのＣＲＣ値「０００００」が格納されている。なお、「ｘ」は未使用のＲＥＳ領域を示す。
【０１３９】
本例では、累積値ΣＣｎＤ（ｔ）＝０であり、そのＣＲＣ値も０であるため、これらが本当に「０」なのか、それともエラーにより「０」であるのかの判断が不可能である。しかし、ＣＲＣ比較部２４５は、ＣＲＣ値をビット反転値と比較することで、ＣＲＣ値の正常性を判断できる。
【０１４０】
ビット反転値は、ＪＣ４〜ＪＣ６の上位ビットに格納されている。ビット反転値がビット列「１１１１１」である場合、ビット反転値は、ＣＲＣ値をビット反転して得られるビット列「１１１１」と一致するため、ＣＲＣ値は正常であると判断される（「正常時」参照）。一方、ビット反転値がビット列「０００００」である場合、ビット反転値は、ＣＲＣ値をビット反転して得られるビット列「１１１１」と一致しないため、ＣＲＣ値は異常であると判断される（「異常時」参照）。
【０１４１】
このように、ＣＲＣ比較部２４５は、ＣＲＣ値とそのビット反転値を比較することにより、ＣＲＣ値のエラーを容易に検出できる。次に、本実施例における警報の出力処理について説明する。
【０１４２】
図１４は、第２実施例の警報の出力処理の一例を示すフローチャートである。受信側伝送装置４ａ，４ｂが起動すると、まず、ＣＲＣ比較部２４５はＮｄ＝０とする（ステップＳｔ４１）。なお、上述したように、Ｎｄは、ＣＲＣ値とそのビット反転値の比較結果が不一致となった回数である。
【０１４３】
次に、光―電気変換部２０は、ＯＴＵフレームＳｆを受信する（ステップＳｔ４２）。次に、デマッピング部２１は、ＯＴＵフレームＳｆからオーバーヘッドＳｈ及びクライアント信号Ｓｃを分離する（ステップＳｔ４３）。次に、情報取得部２４０ａは、オーバーヘッドＳｈから数値Ｃｍ（ｔ）、累積値ΣＣｎＤ（ｔ）、各々のＣＲＣ値、及び各々のビット反転値を取得する（ステップＳｔ４４）。
【０１４４】
次に、ＣＲＣ比較部２４５は、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）の各々について、ＣＲＣ値とビット反転値を比較する（ステップＳｔ４５）。ＣＲＣ比較部２４５は、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）の少なくとも一方について、その比較の結果が不一致である場合（ステップＳｔ４６のＮｏ）、不一致の回数Ｎｄに１を加算する（ステップＳｔ５２）。
【０１４５】
次に、ＣＲＣ比較部２４５は、回数Ｎｄと上限値Ｎｄ＿ｍａｘと比較する（ステップＳｔ５３）。ＣＲＣ比較部２４５は、比較の結果、Ｎｄ≧Ｎｄ＿ｍａｘの場合（ステップＳｔ５３のＮｏ）、警報ＡＬＭｄをネットワーク管理装置７に出力する（ステップＳｔ５５）。つまり、回数Ｎｄが上限値Ｎｄ＿ｍａｘに達すると、警報ＡＬＭｄが出力される。
【０１４６】
また、ＣＲＣ比較部２４５は、比較の結果、Ｎｄ＜Ｎｄ＿ｍａｘの場合（ステップＳｔ５３のＹｅｓ）、発振器２３に指示信号ＨＬＤｄを出力する（ステップＳｔ５４）。これにより、発振器２３は、周波数信号ｆの周波数を変更せずに、現在の周波数を維持する。その後、後述するステップＳｔ５１の処理が行われる。
【０１４７】
一方、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）の両方について、そのＣＲＣ値とビット反転値の比較の結果が一致である場合（ステップＳｔ４６のＹｅｓ）、ＣＲＣ検査部２４１は、数値Ｃｍ（ｔ）からＣＲＣ値を算出して、取得したＣＲＣ値と比較し、累積値ΣＣｎＤ（ｔ）からＣＲＣ値を算出して、取得したＣＲＣ値と比較する（ステップＳｔ４７）。つまり、ＣＲＣ検査部２４１は、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）のＣＲＣ検査を行う。
【０１４８】
ＣＲＣ検査部２４１は、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）の少なくとも一方についてＣＲＣ値が不一致であった場合（ステップＳｔ４８のＮｏ）、警報ＡＬＭａをネットワーク管理装置７に出力する（ステップＳｔ５６）。また、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）の両方についてＣＲＣ値が一致した場合（ステップＳｔ４８のＹｅｓ）、Ｃｎ算出部２４３は、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤから数値Ｃｎ（ｔ）を算出する（ステップＳｔ４９）。
【０１４９】
次に、Ｃｎ算出部２４３は、算出した数値Ｃｎ（ｔ）を発振器２３に出力する（ステップＳｔ５０）。次に、発振器２３が周波数信号ｆを電気―光変換部２２に出力することにより、クライアント信号Ｓｃが再生される（ステップＳｔ５１）。このようにして、警報の出力処理は行われる。
【０１５０】
なお、ネットワーク管理装置７は、本実施例においても、図９に示された系切り替え処理を行う。すなわち、ネットワーク管理装置７は、警報ＡＬＭａ，ＡＬＭｄが入力されたとき、ＯＴＵフレームＳｆを送受信する運用系の送信側伝送装置３ａ，３ｂ及び受信側伝送装置４ａ，４ｂを切り替える。したがって、ネットワーク管理装置７は、数値Ｃｎ（ｔ）、Ｃｍ（ｔ）、または累積値ΣＣｎＤ（ｔ）にエラーが生じても、容易に復旧させることができる。
【０１５１】
これまで述べたように、本実施例に係る送信側伝送装置３ａ，３ｂは、光−電気変換部１０と、マッピング部１１と、電気―光変換部１２と、演算部１３とを有する。演算部１３は、Ｃｎ算出部１３０と、Ｃｍ算出部１３１と、ＣｎＤ算出部１３２と、オーバーヘッド生成部１３３ａとを有する。
【０１５２】
Ｃｎ算出部１３０、Ｃｍ算出部１３１、及びＣｎＤ算出部１３２は、クライアント信号Ｓｃからクライアント信号Ｓｃの周波数に関する数値Ｃｎ（ｔ）、Ｃｍ（ｔ）及び累積値ΣＣｎＤを取得する。オーバーヘッド生成部１３３ａは、Ｃｍ算出部１３１及びＣｎＤ算出部１３２により取得された数値Ｃｍ（ｔ）及び累積値ΣＣｎＤのＣＲＣ値を算出する。オーバーヘッド生成部１３３ａは、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ、ＣＲＣ値、及びＣＲＣ値をビット反転させて得たビット反転値を含むオーバーヘッドＳｈを生成する。
【０１５３】
マッピング部１１は、オーバーヘッド生成部１３３ａにより生成されたオーバーヘッドＳｈ及びクライアント信号ＳｃをＯＴＵフレームＳｆに収容する。電気―光変換部１２は、ＯＴＵフレームＳｆを送信する。
【０１５４】
上記の構成によると、オーバーヘッド生成部１３３ａが、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ（ｔ）と、各々のＣＲＣ値及びビット反転値とを含むオーバーヘッドＳｈを生成する。電気―光変換部１２は、オーバーヘッドＳｈ及びクライアント信号Ｓｃが収容されたＯＴＵフレームＳｆを受信側伝送装置４ａ，４ｂに送信する。
【０１５５】
このため、受信側伝送装置４ａ，４ｂは、受信したＯＴＵフレームＳｆのオーバーヘッドＳｈから取得されたＣＲＣ値及びビット反転値を比較することにより、ＣＲＣ値のエラーを検出して警報ＡＬＭｄを出力できる。これにより、ネットワーク管理装置７が、警報ＡＬＭｄに応じ系切り替えを行うことで、エラーを即時に復旧できる。よって、本実施例に係る送信側伝送装置３ａ，３ｂによると、周波数のずれによるクライアント信号Ｓｃのエラーの復旧に要する時間を短縮できる。
【０１５６】
また、本実施例に係る伝送システムは、冗長構成された一組の送信側伝送装置３ａ，３ｂと、一組の送信側伝送装置３ａ，３ｂとそれぞれ接続され、冗長構成された一組の受信側伝送装置４ａ，４ｂと、ネットワーク管理装置７とを有する。ネットワーク管理装置７は、一組の送信側伝送装置３ａ，３ｂ及び一組の受信側伝送装置４ａ，４ｂを管理する。
【０１５７】
一組の送信側伝送装置３ａ，３ｂは、それぞれ、光−電気変換部１０と、マッピング部１１と、電気―光変換部１２と、演算部１３とを有する。演算部１３は、Ｃｎ算出部１３０と、Ｃｍ算出部１３１と、ＣｎＤ算出部１３２と、オーバーヘッド生成部１３３ａとを有する。
【０１５８】
Ｃｎ算出部１３０、Ｃｍ算出部１３１、及びＣｎＤ算出部１３２は、クライアント信号Ｓｃからクライアント信号Ｓｃの周波数に関する数値Ｃｎ（ｔ）、Ｃｍ（ｔ）及び累積値ΣＣｎＤを取得する。オーバーヘッド生成部１３３ａは、Ｃｍ算出部１３１及びＣｎＤ算出部１３２により取得された数値Ｃｍ（ｔ）及び累積値ΣＣｎＤのＣＲＣ値を算出する。オーバーヘッド生成部１３３ａは、数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ、ＣＲＣ値、及びＣＲＣ値をビット反転させて得たビット反転値を含むオーバーヘッドＳｈを生成する。
【０１５９】
マッピング部１１は、オーバーヘッド生成部１３３ａにより生成されたオーバーヘッドＳｈ及びクライアント信号ＳｃをＯＴＵフレームＳｆに収容する。電気―光変換部１２は、ＯＴＵフレームＳｆを送信する。
【０１６０】
一組の受信側伝送装置４ａ，４ｂは、それぞれ、光―電気変換部２０と、デマッピング部２１と、電気―光変換部２２と、発振器２３と、演算部２４とを有する。演算部２４は、情報取得部２４０ａと、Ｃｎ算出部２４３と、ＣＲＣ比較部２４５とを有する。
【０１６１】
光―電気変換部２０は、ＯＴＵフレームＳｆを受信する。デマッピング部２１は、受信部により受信されたＯＴＵフレームＳｆからオーバーヘッドＳｈ及びクライアント信号Ｓｃを分離する。情報取得部２４０ａは、デマッピング部２１により分離されたオーバーヘッドＳｈから数値Ｃｍ（ｔ）、累積値ΣＣｎＤ、ＣＲＣ値、及びビット反転値を取得する。Ｃｎ算出部２４３は、デマッピング部２１により分離されたオーバーヘッドＳｈから数値Ｃｎ（ｔ）を取得する。電気―光変換部２２及び発振器２３は、デマッピング部２１により分離されたクライアント信号Ｓｃを、Ｃｎ算出部２４３により取得された数値ＣｎＤ（ｔ）に基づく周波数で再生する。
【０１６２】
ＣＲＣ比較部２４５は、ＣＲＣ値及びビット反転値を比較し、その比較結果に応じネットワーク管理装置７に警報ＡＬＭｄを出力する。ネットワーク管理装置７は、ＣｎＤ判定部２４２またはＣｎ判定部２４４から警報ＡＬＭｄが入力されたとき、一組の送信側伝送装置３ａ，３ｂ及び一組の受信側伝送装置４ａ，４ｂのうち、ＯＴＵフレームＳｆを送受信する送信側伝送装置及び受信側伝送装置を切り替える。
【０１６３】
本実施例に係る伝送システムによると、上記の送信側伝送装置３ａ，３ｂと同様の構成を含むため、上述した内容と同様の作用効果を奏する。
【０１６４】
また、本実施例に係る伝送方法は、以下のステップを含む。
ステップ（１）：クライアント信号Ｓｃからクライアント信号Ｓｃの周波数に関する数値Ｃｎ（ｔ）、Ｃｍ（ｔ）及び累積値ΣＣｎＤを取得する。
ステップ（２）：取得した数値Ｃｍ（ｔ）及び累積値ΣＣｎＤのＣＲＣ値を算出する。
ステップ（３）：数値Ｃｍ（ｔ）及び累積値ΣＣｎＤ、ＣＲＣ値、及びＣＲＣ値をビット反転させて得たビット反転値を含むオーバーヘッドＳｈを生成する。
ステップ（４）：生成したオーバーヘッドＳｈ及びクライアント信号ＳｃをＯＴＵフレームＳｆに収容する。
ステップ（５）：ＯＴＵフレームＳｆを送信する。
【０１６５】
本実施例に係る伝送方法によると、上記の送信側伝送装置３ａ，３ｂと同様の構成を含むため、上述した内容と同様の作用効果を奏する。
【０１６６】
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【０１６７】
なお、以上の説明に関して更に以下の付記を開示する。
（付記１）  制御情報及びデータ信号が収容されたフレームを受信する受信部と、
前記受信部により受信された前記フレームから前記制御情報及び前記データ信号を分離する分離部と、
前記分離部により分離された前記制御情報から前記データ信号の周波数に関する数値を取得する取得部と、
前記分離部により分離された前記データ信号を、前記取得部により取得された前記数値に基づく周波数で再生する再生部と、
前記フレームごとの前記数値の変化量に応じ警報を出力する出力部とを有することを特徴とする伝送装置。
（付記２）  前記出力部は、前記数値の変化量が所定量を上回った回数を計数し、前記回数が所定回数に達した場合に前記警報を出力することを特徴とする付記１に記載の伝送装置。
（付記３）  前記出力部は、前記数値の変化量が前記所定量を上回った場合、前記回数が前記所定回数未満であるとき、前記再生部に対し、前記数値の変化量が前記所定量以下であるときの前記数値に基づく周波数で前記データ信号を再生するように指示することを特徴とする付記２に記載の伝送装置。
（付記４）  データ信号から前記データ信号の周波数に関する数値を取得する取得部と、
前記取得部により取得された前記数値の誤り検出符号を算出し、前記数値、前記誤り検出符号、及び前記誤り検出符号をビット反転させて得た反転符号を含む制御情報を生成する生成部と、
前記生成部により生成された前記制御情報及び前記データ信号をフレームに収容する収容部と、
前記フレームを送信する送信部とを有することを特徴とする伝送装置。
（付記５）  冗長構成された一組の第１伝送装置と、
前記一組の第１伝送装置とそれぞれ接続され、冗長構成された一組の第２伝送装置と、
前記一組の第１伝送装置及び前記一組の第２伝送装置を管理する管理装置とを有し、
前記一組の第１伝送装置は、それぞれ、
データ信号から前記データ信号の周波数に関する数値を取得する第１取得部と、
前記第１取得部により取得された前記数値を含む制御情報を生成する生成部と、
前記生成部により生成された前記制御情報及び前記データ信号をフレームに収容する収容部と、
前記フレームを前記一組の第２伝送装置に送信する送信部とを有し、
前記一組の第２伝送装置は、それぞれ、
前記フレームを受信する受信部と、
前記受信部により受信された前記フレームから前記制御情報及び前記データ信号を分離する分離部と、
前記分離部により分離された前記制御情報から前記数値を取得する第２取得部と、
前記分離部により分離された前記データ信号を、前記第２取得部により取得された前記数値に基づく周波数で再生する再生部と、
前記フレームごとの前記数値の変化量に応じ前記管理装置に警報を出力する出力部とを有し、
前記管理装置は、前記出力部から前記警報が入力されたとき、前記一組の第１伝送装置及び前記一組の第２伝送装置のうち、前記フレームを送受信する第１伝送装置及び第２伝送装置を切り替えることを特徴とする伝送システム。
（付記６）  前記出力部は、前記数値の変化量が所定量を上回った回数を計数し、前記回数が所定回数に達した場合に前記警報を出力することを特徴とする付記５に記載の伝送システム。
（付記７）  前記出力部は、前記数値の変化量が前記所定量を上回った場合、前記回数が前記所定回数未満であるとき、前記再生部に対し、前記数値の変化量が前記所定量以下であるときの前記数値に基づく周波数で前記データ信号を再生するように指示することを特徴とする付記６に記載の伝送システム。
（付記８）  冗長構成された一組の第３伝送装置と、
前記一組の第３伝送装置とそれぞれ接続され、冗長構成された一組の第４伝送装置と、
前記一組の第３伝送装置及び前記一組の第４伝送装置を管理する管理装置とを有し、
前記一組の第３伝送装置は、それぞれ、
データ信号から前記データ信号の周波数に関する数値を取得する第３取得部と、
前記第３取得部により取得された前記数値の誤り検出符号を算出し、前記数値、前記誤り検出符号、及び前記誤り検出符号をビット反転させて得た反転符号を含む制御情報を生成する生成部と、
前記生成部により生成された前記制御情報及び前記データ信号をフレームに収容する収容部と、
前記フレームを前記一組の第４伝送装置に送信する送信部とを有し、
前記一組の第４伝送装置は、それぞれ、
前記フレームを受信する受信部と、
前記受信部により受信された前記フレームから前記制御情報及び前記データ信号を分離する分離部と、
前記分離部により分離された前記制御情報から前記数値、前記誤り検出符号、及び前記反転符号を取得する第４取得部と、
前記分離部により分離された前記データ信号を、前記第４取得部により取得された前記数値に基づく周波数で再生する再生部と、
前記誤り検出符号及び前記反転符号を比較し、該比較結果に応じ前記管理装置に警報を出力する出力部とを有し、
前記管理装置は、前記出力部から前記警報が入力されたとき、前記一組の第３伝送装置及び前記一組の第４伝送装置のうち、前記フレームを送受信する第３伝送装置及び第４伝送装置を切り替えることを特徴とする伝送システム。
（付記９）  制御情報及びデータ信号が収容されたフレームを受信し、
受信した前記フレームから前記制御情報及び前記データ信号を分離し、
分離した前記制御情報から前記データ信号の周波数に関する数値を取得し、
分離した前記データ信号を、取得した前記数値に基づく周波数で再生し、
前記フレームごとの前記数値の変化量に応じ警報を出力することを特徴とする伝送方法。
（付記１０）  前記数値の変化量が所定量を上回った回数を計数し、前記回数が所定回数に達した場合に前記警報を出力することを特徴とする付記９に記載の伝送方法。
（付記１１）  前記数値の変化量が前記所定量を上回った場合、前記回数が前記所定回数未満であるとき、前記再生部に対し、前記数値の変化量が前記所定量以下であるときの前記数値に基づく周波数で前記データ信号を再生するように指示することを特徴とする付記１０に記載の伝送方法。
（付記１２）  データ信号から前記データ信号の周波数に関する数値を取得し、
取得した前記数値の誤り検出符号を算出し、
前記数値、前記誤り検出符号、及び前記誤り検出符号をビット反転させて得た反転符号を含む制御情報を生成し、
生成した前記制御情報及び前記データ信号をフレームに収容し、
前記フレームを送信することを特徴とする伝送方法。
【符号の説明】
【０１６８】
１ａ，１ｂ，３ａ，３ｂ    送信側伝送装置
２ａ，２ｂ，４ａ，４ｂ    受信側伝送装置
７       ネットワーク管理装置
２３       発振器
１３３，１３３ａ     オーバーヘッド生成部
１３０，２４３     Ｃｎ算出部
２４２      ＣｎＤ判定部
２４４      Ｃｎ判定部
２４５      ＣＲＣ比較部
【図１】
2017038305.tif 000003
【図２】
2017038305.tif 000004
【図３】
2017038305.tif 000005
【図４】
2017038305.tif 000006
【図５】
2017038305.tif 000007
【図６】
2017038305.tif 000008
【図７】
2017038305.tif 000009
【図８】
2017038305.tif 000010
【図９】
2017038305.tif 000011
【図１０】
2017038305.tif 000012
【図１１】
2017038305.tif 000013
【図１２】
2017038305.tif 000014
【図１３】
2017038305.tif 000015
【図１４】
2017038305.tif 000016