(57)【特許請求の範囲】
【請求項１】
制御装置に複数の伝送装置を接続した伝送システムであって、
前記複数の伝送装置のうちの一つであるマスタ伝送装置は、
前記制御装置から前記複数の伝送装置に供給される共通のクロックである共通クロックの周波数と自装置で用いるクロックであるマスタクロックの周波数との差分値を示す第一の差分値を算出する第一の算出部と、
前記第一の差分値を前記マスタ伝送装置以外のスレーブ伝送装置に通知する通知部と、
前記スレーブ伝送装置は、
前記共通クロックの周波数と自装置で用いるクロックであるスレーブクロックの周波数との差分値を示す第二の差分値を算出する第二の算出部と、
前記マスタ伝送装置により通知された第一の差分値に前記第二の差分値が一致するように、前記スレーブクロックを生成する電圧制御発振器を制御する制御部と
を備えたことを特徴とする伝送システム。
【請求項２】
前記スレーブ伝送装置は、
前記マスタ伝送装置により通知された第一の差分値を逐次格納する格納部をさらに備え、
前記制御部は、前記格納部に格納された第一の差分値に前記第二の差分値が一致するように、前記電圧制御発振器を制御することを特徴とする請求項１に記載の伝送システム。
【請求項３】
前記通知部は、前記マスタ伝送装置と前記スレーブ伝送装置との間でデータのやり取りを行うためのディジタルフレームに前記第一の差分値を含めて前記スレーブ伝送装置に通知することを特徴とする請求項１又は２に記載の伝送システム。
【請求項４】
制御装置にマスタ伝送装置とともに接続されるスレーブ伝送装置であって、
前記制御装置から前記マスタ伝送装置及び自装置に供給される共通のクロックである共通クロックの周波数と前記マスタ伝送装置で用いるクロックであるマスタクロックの周波数との差分値を示す第一の差分値を前記マスタ伝送装置から受信する受信部と、
前記共通クロックの周波数と自装置で用いるクロックであるスレーブクロックの周波数との差分値を示す第二の差分値を算出する第二の算出部と、
受信された前記第一の差分値に前記第二の差分値が一致するように、前記スレーブクロックを生成する電圧制御発振器を制御する制御部と
を備えたことを特徴とするスレーブ伝送装置。
【請求項５】
制御装置に複数の伝送装置を接続した伝送システムにおいて実行されるクロック同期方法であって、
前記複数の伝送装置のうちの一つであるマスタ伝送装置が、
前記制御装置から前記複数の伝送装置に供給される共通のクロックである共通クロックの周波数と自装置で用いるクロックであるマスタクロックの周波数との差分値を示す第一の差分値を算出し、
前記第一の差分値を前記マスタ伝送装置以外のスレーブ伝送装置に通知し、
前記スレーブ伝送装置が、
前記共通クロックの周波数と自装置で用いるクロックであるスレーブクロックの周波数との差分値を示す第二の差分値を算出し、
前記マスタ伝送装置により通知された第一の差分値に前記第二の差分値が一致するように、前記スレーブクロックを生成する電圧制御発振器を制御する
ことを特徴とするクロック同期方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送システム、スレーブ伝送装置及びクロック同期方法に関する。
【背景技術】
【０００２】
従来、制御装置に複数の伝送装置を接続した伝送システムが知られている。このような伝送システムにおいて、各伝送装置は、外部のネットワークとの間でデータを送受信するとともに、他の伝送装置との間でもデータを送受信する。そして、他の伝送装置との間でデータを送受信するに際して、各伝送装置は、他の伝送装置との間でクロックの同期を図る。このため、伝送システムには、一般に、複数の伝送装置に対して共通のクロックを供給するＳＹＮＣ（Synchronous）盤が設置される。
【０００３】
図８は、ＳＹＮＣ盤が設置された従来の伝送システムを説明するための図である。図８に示した従来の伝送システムは、ＢＷＢ（Back Wiring Board）を介して制御装置に３つの伝送装置を接続しており、３つの伝送装置にＳＹＮＣ盤を接続している。制御装置は、３つの伝送装置に対して各種の制御用のクロックを供給したり、警報収集やスイッチング等の各種の処理を行う旨の指示を行う。各伝送装置は、制御装置からの指示に応じた各種の処理を行う。ＳＹＮＣ盤は、３つの伝送装置に対して共通のクロックを供給する。このため、ＳＹＮＣ盤から共通のクロックを供給された３つの伝送装置の各々は、共通のクロックを用いて他の伝送装置との間でデータの送受信を精度良く行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００８−５０７０５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＳＹＮＣ盤は比較的に高価であり、伝送システムを利用するユーザによってはＳＹＮＣ盤を伝送システムに設置することはコスト的に困難となる。上記した従来の伝送システムでは、ＳＹＮＣ盤が設置されないと、複数の伝送装置間でクロックの同期をとることができないため、複数の伝送装置間でデータを送受信することができない。このため、ＳＹＮＣ盤を設置することなく複数の伝送装置間でクロックの同期をとることが望まれている。
【０００６】
開示の技術は、上記に鑑みてなされたものであって、ＳＹＮＣ盤を設置することなく複数の伝送装置間でクロックの同期をとることができる伝送システム、スレーブ伝送装置及びクロック同期方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願の開示する伝送システムは、制御装置に複数の伝送装置を接続した伝送システムであって、前記複数の伝送装置のうちの一つであるマスタ伝送装置は、前記制御装置から前記複数の伝送装置に供給される共通のクロックである共通クロックと自装置で用いるクロックであるマスタクロックとの差分値を示す第一の差分値を算出する第一の算出部と、前記第一の差分値を前記マスタ伝送装置以外のスレーブ伝送装置に通知する通知部とを備え、前記スレーブ伝送装置は、前記共通クロックと自装置で用いるクロックであるスレーブクロックとの差分値を示す第二の差分値を算出する第二の算出部と、前記マスタ伝送装置により通知された第一の差分値に前記第二の差分値が一致するように、前記スレーブクロックを生成する電圧制御発振器を制御する制御部とを備える。
【発明の効果】
【０００８】
本願の開示する伝送システムの一つの態様によれば、ＳＹＮＣ盤を設置することなく複数の伝送装置間でクロックの同期をとることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施例に係る伝送システムのシステム構成例を示す図である。
【図２】図２は、マスタ伝送装置及びスレーブ伝送装置の構成を示すブロック図である。
【図３】図３は、第一の差分値の算出処理について説明するための図である。
【図４】図４は、ディジタルフレームのフォーマットを示す図である。
【図５】図５は、第二の差分値の算出処理について説明するための図である。
【図６】図６は、差分器による処理を説明するための図である。
【図７】図７は、本実施例に係る伝送システムによるクロック同期処理の処理手順を示すフローチャートである。
【図８】図８は、ＳＹＮＣ盤が設置された従来の伝送システムを説明するための図である。
【発明を実施するための形態】
【００１０】
以下に、本願の開示する伝送システム、スレーブ伝送装置及びクロック同期方法の実施例を図面に基づいて詳細に説明する。なお、以下の実施例は、開示の技術を限定するものではない。
【実施例】
【００１１】
まず、本実施例に係る伝送システムの構成を説明する。図１は、本実施例に係る伝送システムのシステム構成例を示す図である。同図に示すように、本実施例に係る伝送システム１０は、制御装置１００と、制御装置１００にＢＷＢ（Back Wiring Board）２００を介して接続された３つの伝送装置３００〜５００とを有する。ＢＷＢ２００は、制御装置１００及び伝送装置３００〜５００の間でデータのやり取りをするための配線盤である。なお、制御装置１００に接続される伝送装置の数は２以上であればいくつでもよい。
【００１２】
制御装置１００は、３つの伝送装置３００〜５００を統括制御する制御装置である。制御装置１００は、３つの伝送装置３００〜５００に対して各種制御に用いるための共通のクロック（以下「共通クロック」）を供給する。また、制御装置１００は、３つの伝送装置３００〜５００に対して警報収集やスイッチング等の各種の処理を行う旨の指示を行う。
【００１３】
伝送装置３００〜５００は、外部のネットワークとの間でデータを送受信するとともに、伝送装置３００〜５００間でもデータを送受信するインターフェース装置である。
【００１４】
このような構成の下で、本実施例に係る伝送システム１０では、伝送装置３００〜５００間でデータを送受信する場合、制御装置１００が伝送装置３００をマスタ伝送装置、伝送装置３００以外の他の伝送装置４００、５００をスレーブ伝送装置に設定する。そして、マスタ伝送装置である伝送装置３００は、制御装置１００から供給される共通クロックと自装置で用いるクロックであるマスタクロックとの差分値（以下「第一の差分値」という）を算出する。そして、伝送装置３００は、算出した第一の差分値をスレーブ伝送装置である伝送装置４００、５００に通知する。
【００１５】
一方、スレーブ伝送装置である伝送装置４００、５００は、制御装置１００から供給される共通クロックと自装置で用いるクロックであるスレーブクロックとの差分値（以下「第二の差分値」という）を算出する。そして、伝送装置４００、５００は、伝送装置３００により通知された第一の差分値に第二の差分値が一致するようにスレーブクロックを調整する。
【００１６】
このように、本実施例に係る伝送システム１０では、スレーブ伝送装置である伝送装置４００、５００が、マスタ伝送装置である伝送装置３００により通知された第一の差分値に第二の差分値が一致するようにスレーブクロックを調整する。このため、本実施例に係る伝送システム１０では、制御装置１００から供給される既存の共通クロックを用いてマスタクロックとスレーブクロックの同期をとることができ、ＳＹＮＣ盤を設置することなく複数の伝送装置間でクロックの同期をとることができる。
【００１７】
次に、マスタ伝送装置である伝送装置３００の構成について説明する。図２は、マスタ伝送装置及びスレーブ伝送装置の構成を示すブロック図である。同図に示すように、伝送装置３００は、受信部３０１、格納部３０２、差分器３０３、Ｄ／Ａ（Digital/Analog）変換部３０４、電圧制御発振器（ＶＣＸＯ：Voltage Controlled Crystal Oscillator）３０５及びＯＳＣ（Oscillator）３０６を備える。また、伝送装置３００は、ＳＥＬ（Selector）３０７、伝送処理部３０８、差分値算出部３０９、算出結果記憶部３１０及び通知部３１１を備える。
【００１８】
受信部３０１は、マスタ伝送装置により通知された第一の差分値を受信して格納部３０２に受け渡す。格納部３０２は、受信部３０１から受け取った第一の差分値を逐次格納する。差分器３０３は、格納部３０２に格納された第一の差分値と差分値算出部３０９から通知された第二の差分値とを比較することによりマスタクロックとスレーブクロックとの差分を求め、差分が解消されるようにＶＣＸＯ３０５を制御する。Ｄ／Ａ変換部３０４は、差分器３０３により求められたマスタクロックとスレーブクロックとの差分をアナログ信号に変換してＶＣＸＯ３０５に受け渡す。ＶＣＸＯ３０５は、Ｄ／Ａ変換部３０４から受け渡されたアナログ信号を基にしてスレーブクロックを生成し、生成したスレーブクロックをＳＥＬ３０７に受け渡す。
【００１９】
なお、これら受信部３０１、格納部３０２、差分器３０３、Ｄ／Ａ変換部３０４、ＶＣＸＯ３０５は、マスタ伝送装置からスレーブ伝送装置への主従関係の切り替えが行われるまでは動作しない。マスタ伝送装置からスレーブ伝送装置への主従関係の切り替えは、制御装置１００からの主従関係の設定指示を伝送装置３００が受け付けた場合などに実行される。
【００２０】
ＯＳＣ３０６は、周波数が固定されたクロックを生成する発振器であり、伝送装置３００がマスタ伝送装置に設定されている場合に、伝送装置３００で用いるクロックであるマスタクロックを生成し、生成したマスタクロックをＳＥＬ３０７に受け渡す。例えば、ＯＳＣ３０６は、周波数が７８ＭＨｚであるクロックを精度±２０ｐｐｍで生成することにより、マスタクロックを生成し、生成したマスタクロックをＳＥＬ３０７に受け渡す。
【００２１】
ＳＥＬ３０７は、制御装置１００による指示に応じてＶＣＸＯ３０５からの出力又はＯＳＣ３０６からの出力を選択して伝送処理部３０８及び差分値算出部３０９に受け渡す。具体的には、ＳＥＬ３０７は、制御装置１００から伝送装置３００をマスタ伝送装置に設定する旨の指示を受け付けた場合には、ＯＳＣ３０６から出力されるマスタクロックを選択して伝送処理部３０８及び差分値算出部３０９に受け渡す。一方、ＳＥＬ３０７は、制御装置１００から制御装置１００をスレーブ伝送装置に設定する旨の指示を受け付けた場合には、ＶＣＸＯ３０５から出力されるスレーブクロックを選択して伝送処理部３０８及び差分値算出部３０９に受け渡す。本実施例では、伝送装置３００がマスタ伝送装置に設定されているため、ＳＥＬ３０７は、ＯＳＣ３０６から出力されるマスタクロックを選択して伝送処理部３０８及び差分値算出部３０９に受け渡す。
【００２２】
伝送処理部３０８は、ＳＥＬ３０７から受け取ったクロックを用いて各種のデータの伝送処理を行う処理部である。例えば、伝送処理部３０８は、ＳＥＬ３０７から受け取ったクロックを用いて、外部のネットワークや他の伝送装置との間でデータの送受信を行う。また、例えば、伝送処理部３０８は、ＳＥＬ３０７から受け取ったクロックを用いてデータを各ポートに振り分けるクロスコネクト処理を行う。
【００２３】
差分値算出部３０９は、制御装置１００から供給される共通クロックとＳＥＬ３０７から受け取ったマスタクロックとの差分値を示す第一の差分値を算出する。差分値算出部３０９は、第一の算出部の一例である。
【００２４】
具体的には、差分値算出部３０９は、カウンタ３０９ａとカウンタ３０９ｂとを有する。カウンタ３０９ａは、制御装置１００から供給される共通クロックを用いて所定周期でＲＣ（Ripple Carry）信号を発生する。例えば、カウンタ３０９ａは、周波数が１３３ＭＨｚである共通クロックを用いて１２５μｓ周期でＲＣ信号を発生する。
【００２５】
カウンタ３０９ｂは、カウンタ３０９ａで発生したＲＣ信号をＬＤ（Ｌｏａｄ）信号として受け取り、受け取ったＲＣ信号とＳＥＬ３０７から受け取ったマスタクロックとを比較してＲＣ信号間のマスタクロックを計数することにより、第一の差分値を算出する。
【００２６】
ここで、第一の差分値の算出処理について説明する。図３は、第一の差分値の算出処理について説明するための図である。同図に示すように、カウンタ３０９ｂは、ＬＤ信号としてカウンタ３０９ａから受け取ったＲＣ信号とＳＥＬ３０７から受け取ったマスタクロックとを比較する。そして、カウンタ３０９ｂは、前回ＲＣ信号を受け取った時点から今回ＲＣ信号を受け取った時点までの期間（すなわち、周期Ｔ）に、ＳＥＬ３０７から受け取ったマスタクロック数を計数することにより、第一の差分値Ｎを算出する。例えば、ＲＣ信号の周期Ｔが１２５μｓ（１０２４分周）であり、マスタクロックの周波数が７７．７６ＭＨｚであるとする。この場合、カウンタ３０９ｂは、１２５μｓ周期間のマスタクロック数を１２５×１０−６×１０２４／（１／（７７．７６×１０６））＝９９５３２８０個と計数することにより、第一の差分値Ｎ＝９９５３２８０を算出する。
【００２７】
図２の説明に戻り、算出結果記憶部３１０は、差分値算出部３０９により算出された第一の差分値を記憶する。
【００２８】
通知部３１１は、伝送装置３００がマスタ伝送装置に設定されている場合に、算出結果記憶部３１０に記憶された第一の差分値をスレーブ伝送装置である伝送装置４００、５００に通知する。具体的には、通知部３１１は、マスタ伝送装置とスレーブ伝送装置との間でデータのやり取りを行うためのディジタルフレームに第一の差分値を含めてスレーブ伝送装置である伝送装置４００、５００に通知する。
【００２９】
図４は、ディジタルフレームのフォーマットを示す図である。図４に示すディジタルフレームは、運用管理用の各種情報などを格納するＯＨ（Overhead）部と主信号を記憶するデータ部とを含む。そして、通知部３１１は、図４に示すディジタルフレームのＯＨ部内の未使用領域であるＲＥＳ（Reservation）領域に第一の差分値を格納してスレーブ伝送装置である伝送装置４００、５００に通知する。
【００３０】
次に、スレーブ伝送装置である伝送装置４００、５００の構成について説明する。なお、伝送装置４００をスレーブ伝送装置の代表として説明し、他の伝送装置５００については説明を省略する。図２に示すように、伝送装置４００は、受信部４０１、格納部４０２、差分器４０３、Ｄ／Ａ変換部４０４、ＶＣＸＯ４０５及びＯＳＣ４０６を備える。また、伝送装置４００は、ＳＥＬ４０７、伝送処理部４０８、差分値算出部４０９、算出結果記憶部４１０及び通知部４１１を備える。
【００３１】
受信部４０１は、マスタ伝送装置により通知された第一の差分値を受信して格納部４０２に受け渡す。例えば、受信部４０１は、図３に示したディジタルフレームをマスタ伝送装置である伝送装置３００から受信すると、受信したディジタルフレームのＯＨ部のＲＥＳ領域から第一の差分値を抽出して格納部４０２に受け渡す。
【００３２】
格納部４０２は、受信部４０１から受け取った第一の差分値を逐次格納する。これにより、マスタ伝送装置である伝送装置３００が抜き取られ、伝送装置３００の通知部３１１からの第一の差分値の通知が途絶した場合でも、格納部４０２が第一の差分値を保持することができる。
【００３３】
差分器４０３は、格納部４０２に格納された第一の差分値と差分値算出部４０９から通知された第二の差分値とを比較することによりマスタクロックとスレーブクロックとの差分を求め、差分が解消されるようにＶＣＸＯ４０５を制御する。具体的には、差分器４０３は、差分値算出部４０９から通知された第二の差分値が格納部４０２に格納された第一の差分値に一致するように、スレーブクロックを生成するＶＣＸＯ４０５を制御する。差分器４０３は、制御部の一例である。差分器４０３による処理については後に詳述する。
【００３４】
Ｄ／Ａ変換部４０４は、差分器４０３により求められたマスタクロックとスレーブクロックとの差分をアナログ信号に変換してＶＣＸＯ４０５に受け渡す。ＶＣＸＯ４０５は、Ｄ／Ａ変換部４０４から受け渡されたアナログ信号を基にしてスレーブクロックを生成し、生成したスレーブクロックをＳＥＬ４０７に受け渡す。
【００３５】
ＯＳＣ４０６は、周波数が固定されたクロックを生成する発振器であり、伝送装置４００がマスタ伝送装置に設定されている場合に、マスタクロックを生成してＳＥＬ４０７に受け渡す。本実施例では、伝送装置４００がスレーブ伝送装置に設定されているため、ＯＳＣ４０６は動作しない。
【００３６】
ＳＥＬ４０７は、制御装置１００による指示に応じてＶＣＸＯ４０５からの出力又はＯＳＣ４０６からの出力を選択して伝送処理部４０８及び差分値算出部４０９に受け渡す。具体的には、ＳＥＬ４０７は、制御装置１００から伝送装置４００をマスタ伝送装置に設定する旨の指示を受け付けた場合には、ＯＳＣ４０６から出力されるマスタクロックを選択して伝送処理部４０８及び差分値算出部４０９に受け渡す。一方、ＳＥＬ４０７は、制御装置１００から伝送装置４００をスレーブ伝送装置に設定する旨の指示を受け付けた場合には、ＶＣＸＯ４０５から出力されるスレーブクロックを選択して伝送処理部４０８及び差分値算出部４０９に受け渡す。本実施例では、伝送装置４００がスレーブ伝送装置に設定されているため、ＳＥＬ４０７は、ＶＣＸＯ４０５から出力されるスレーブクロックを選択して伝送処理部４０８及び差分値算出部４０９に受け渡す。
【００３７】
伝送処理部４０８は、ＳＥＬ４０７から受け取ったクロックを用いて各種のデータの伝送処理を行う処理部である。例えば、伝送処理部４０８は、ＳＥＬ４０７から受け取ったクロックを用いて、外部のネットワークや他の伝送装置との間でデータの送受信を行う。また、例えば、伝送処理部４０８は、ＳＥＬ４０７から受け取ったクロックを用いてデータを各ポートに振り分けるクロスコネクト処理を行う。
【００３８】
差分値算出部４０９は、制御装置１００から供給される共通クロックとＳＥＬ４０７から受け取ったスレーブクロックとの差分値を示す第二の差分値を算出する。差分値算出部４０９は、第二の算出部の一例である。
【００３９】
具体的には、差分値算出部４０９は、カウンタ４０９ａとカウンタ４０９ｂとを有する。カウンタ４０９ａは、制御装置１００から供給される共通クロックを用いて所定周期でＲＣ信号を発生する。例えば、カウンタ４０９ａは、周波数が１３３ＭＨｚである共通クロックを用いて１２５μｓ周期でＲＣ信号を発生する。
【００４０】
カウンタ４０９ｂは、カウンタ４０９ａで発生したＲＣ信号をＬＤ信号として受け取り、受け取ったＲＣ信号とＳＥＬ４０７から受け取ったスレーブクロックとを比較してＲＣ信号間のスレーブクロックを計数することにより、第二の差分値を算出する。
【００４１】
ここで、第二の差分値の算出処理について説明する。図５は、第二の差分値の算出処理について説明するための図である。同図に示すように、カウンタ４０９ｂは、ＬＤ信号としてカウンタ４０９ａから受け取ったＲＣ信号とＳＥＬ４０７から受け取ったスレーブクロックとを比較する。そして、カウンタ４０９ｂは、前回ＲＣ信号を受け取った時点から今回ＲＣ信号を受け取った時点までの期間（すなわち、周期Ｔ）に、ＳＥＬ４０７から受け取ったスレーブクロック数を計数することにより、第二の差分値Ｍを算出する。例えば、ＲＣ信号の周期Ｔが１２５μｓ（１０２４分周）であり、スレーブクロックの周波数が７７．７６ＭＨｚであるとする。この場合、カウンタ４０９ｂは、１２５μｓ周期間のマスタクロック数を１２５×１０−６×１０２４／（１／（７７．７６×１０６））＝９９５３２８０個と計数することにより、第二の差分値Ｍ＝９９５３２８０を算出する。
【００４２】
図２の説明に戻り、算出結果記憶部４１０は、差分値算出部４０９により算出された第二の差分値を記憶する。
【００４３】
通知部４１１は、伝送装置４００がマスタ伝送装置に設定されている場合に、算出結果記憶部４１０に記憶された第二の差分値をスレーブ伝送装置に通知する。本実施例では、伝送装置４００がスレーブ伝送装置に設定されているため、通知部４１１は動作しない。
【００４４】
次に、差分器４０３による処理について説明する。図６は、差分器４０３による処理を説明するための図である。図６に示す直線Ｌ１は、制御装置１００から伝送装置３００〜５００に供給される周波数１３３ＭＨｚ±１００ｐｐｍの共通クロックを示す。図６に示す直線Ｌ２は、マスタ伝送装置である伝送装置３００のＯＳＣ３０６により生成される周波数７８ＭＨｚ±２０ｐｐｍのマスタクロックを示す。
【００４５】
図６に示す例では、伝送装置３００のＯＳＣ３０６により生成されたマスタクロックＬ２の周波数が７８ＭＨｚ−２０ｐｐｍとなっている。すると、マスタ伝送装置である伝送装置３００からスレーブ伝送装置である伝送装置４００に通知された第一の差分値は、図中のΔＦ１となり、格納部４０２は、第一の差分値ΔＦ１を格納する。一方、図６に示す例では、伝送装置４００のＶＣＸＯ４０５により生成されたスレーブクロックの周波数がマスタクロックＬ２＋４０ｐｐｍとなっている。すると、伝送装置４００の差分値算出部４０９により算出された第二の差分値は、図中のΔＦ２となり、差分値算出部４０９は、第二の差分値ΔＦ２を差分器４０３に通知する。そして、差分器４０３は、差分値算出部４０９から通知された第二の差分値ΔＦ２が格納部４０２に格納された第一の差分値ΔＦ１に一致するように、スレーブクロックを生成するＶＣＸＯ４０５を制御する。これにより、第二の差分値ΔＦ２が図中のΔＦ２´（＝ΔＦ１）となり、制御装置１００から供給される共通クロックを基準として伝送装置３００におけるマスタクロックと伝送装置４００におけるスレーブクロックとが同期する。同様に、制御装置１００から供給される共通クロックを基準として伝送装置３００におけるマスタクロックと伝送装置５００におけるスレーブクロックとが同期する。
【００４６】
次に、本実施例に係る伝送システム１０によるクロック同期処理について説明する。図７は、本実施例に係る伝送システム１０によるクロック同期処理の処理手順を示すフローチャートである。なお、図７では、一例として、図１に示した伝送装置３００と伝送装置４００との間のクロック同期処理の処理手順を説明するが、伝送装置３００と伝送装置５００との間のクロック同期処理も同様の処理手順により実行可能である。
【００４７】
図７に示すように、伝送システム１０が起動されると（ステップＳ１０１）、制御装置１００が伝送装置３００をマスタ伝送装置に設定するとともに、伝送装置４００をスレーブ伝送装置に設定する（ステップＳ１０２）。
【００４８】
そして、伝送装置３００のＳＥＬ３０７は、制御装置１００から伝送装置３００をマスタ伝送装置に設定する旨の指示を受け付け、ＯＳＣ３０６から出力されるマスタクロックを選択する（ステップＳ１０２）。
【００４９】
続いて、差分値算出部３０９は、制御装置１００から供給される共通クロックとＳＥＬ３０７から受け取ったマスタクロックとの差分値を示す第一の差分値を算出する（ステップＳ１０３）。そして、算出結果記憶部３１０は、差分値算出部３０９により算出された第一の差分値を記憶する。
【００５０】
続いて、通知部３１１は、算出結果記憶部３１０に記憶された第一の差分値をスレーブ伝送装置である伝送装置４００に通知する（ステップＳ１０４）。
【００５１】
一方、伝送装置４００のＳＥＬ４０７は、制御装置１００から伝送装置４００をスレーブ伝送装置に設定する旨の指示を受け付け、ＶＣＸＯ４０５から出力されるスレーブクロックを選択する（ステップＳ１０５）。
【００５２】
続いて、差分値算出部４０９は、制御装置１００から供給される共通クロックとＳＥＬ４０７から受け取ったスレーブクロックとの差分値を示す第二の差分値を算出する（ステップＳ１０６）。そして、算出結果記憶部４１０は、差分値算出部４０９により算出された第二の差分値を記憶する。そして、受信部４０１は、マスタ伝送装置である伝送装置３００により通知された第一の差分値を受信して格納部４０２に受け渡す。そして、格納部４０２は、受信部４０１から受け取った第一の差分値を逐次格納する（ステップＳ１０７）。
【００５３】
続いて、差分器４０３は、差分値算出部４０９から通知された第二の差分値が格納部４０２に格納された第一の差分値に一致するように、スレーブクロックを生成するＶＣＸＯ４０５を制御する（ステップＳ１０８）。
【００５４】
なお、図７に示したクロック同期処理が実行されている間、制御装置１００は、マスタ伝送装置である伝送装置３００及びスレーブ伝送装置である伝送装置４００、５００から第一の差分値及び第二の差分値をそれぞれ定期的に収集して監視する。そして、制御装置１００は、マスタ伝送装置である伝送装置３００に障害が発生した場合に、スレーブ伝送装置である伝送装置４００、５００のうち、第一の差分値との差が最小となる第二の差分値に対応する伝送装置を新たなマスタ伝送装置に設定する。これにより、制御装置１００は、スレーブ伝送装置からマスタ伝送装置への切り替え設定を安全かつ迅速に実行することができる。
【００５５】
上述してきたように、本実施例に係る伝送システム１０では、スレーブ伝送装置である伝送装置４００が、マスタ伝送装置である伝送装置３００により通知された第一の差分値に第二の差分値が一致するようにスレーブクロックを生成するＶＣＸＯ４０５を制御する。このため、本実施例によれば、制御装置１００から供給される既存の共通クロックを用いてマスタクロックとスレーブクロックとの同期をとることができ、その結果、ＳＹＮＣ盤を設置することなく複数の伝送装置間でクロックの同期をとることができる。例えば、１ｐｐｍ／１ｂｉｔの精度でクロックの同期をとることができる。
【００５６】
また、本実施例では、スレーブ伝送装置である伝送装置４００が、マスタ伝送装置である伝送装置３００により通知された第一の差分値を格納部４０２に逐次格納し、該第一の差分値に自装置で算出した第二の差分値が一致するようにＶＣＸＯ４０５を制御する。このため、スレーブ伝送装置である伝送装置４００は、故障によりマスタ伝送装置からの第一の差分値の通知が途絶した場合でも、格納部４０２に格納された第一の差分値を用いてＶＣＸＯ４０５を制御することができる。その結果、スレーブ伝送装置である伝送装置４００は、マスタ伝送装置が故障した場合であっても他のスレーブ伝送装置との間のクロックの同期を維持することができる。
【００５７】
また、本実施例では、マスタ伝送装置である伝送装置３００が、マスタ伝送装置とスレーブ伝送装置との間でデータのやり取りを行うためのディジタルフレームに第一の差分値を含めてスレーブ伝送装置である伝送装置４００、５００に通知する。このため、マスタ伝送装置である伝送装置３００は、伝送装置間のデータのやり取りを行う際に通常用いられるディジタルフレームの未使用領域であるＲＥＳ領域を有効に活用することが可能である。
【符号の説明】
【００５８】
１０  伝送システム
１００  制御装置
３００  伝送装置
３０１  受信部
３０２  格納部
３０３  差分器
３０４  Ｄ／Ａ変換部
３０８  伝送処理部
３０９  差分値算出部
３０９ａ  カウンタ
３０９ｂ  カウンタ
３１０  算出結果記憶部
３１１  通知部
４００  伝送装置
４０１  受信部
４０２  格納部
４０３  差分器
４０４  Ａ／Ｄ変換部
４０８  伝送処理部
４０９  差分値算出部
４０９ａ  カウンタ
４０９ｂ  カウンタ
４１０  算出結果記憶部
４１１  通知部
５００  伝送装置
【図１】
0005549513.tif 000002
【図２】
0005549513.tif 000003
【図３】
0005549513.tif 000004
【図４】
0005549513.tif 000005
【図５】
0005549513.tif 000006
【図６】
0005549513.tif 000007
【図７】
0005549513.tif 000008
【図８】
0005549513.tif 000009