(57)【要約】【課題】  マルチモード順方向誤り訂正のためのシステム及び方法を提供する。【解決手段】  マルチモード順方向誤り訂正のためのシステムは、基板、複数の順方向誤り訂正（ＦＥＣ）モジュール、及びコントローラを有する。複数のＦＥＣモジュールは基板から外側に配置されている。第１のＦＥＣモジュールは、第１のＦＥＣスキームに従った順方向誤り訂正を実行し、第２のＦＥＣモジュールは、第２のＦＥＣスキームに従った順方向誤り訂正を実行する。コントローラは、ストリームの入力ＦＥＣスキームから出力ＦＥＣスキームへの変換を行うように、第１のＦＥＣモジュール及び第２のＦＥＣモジュールを設定する。【選択図】  図１
2010088120.tif 000002
【特許請求の範囲】
【請求項１】
基板と、
前記基板から外側に配置された複数の順方向誤り訂正（ＦＥＣ）モジュールであり、
第１のＦＥＣ方式に従った順方向誤り訂正を実行するように構成された第１のＦＥＣモジュール、及び
第２のＦＥＣ方式に従った順方向誤り訂正を実行するように構成された第２のＦＥＣモジュール、
を含む複数のＦＥＣモジュールと、
ストリームの入力ＦＥＣ方式から出力ＦＥＣ方式への変換を行うように、前記第１のＦＥＣモジュール及び前記第２のＦＥＣモジュールを設定するように構成されたコントローラと、
を有するシステム。
【請求項２】
前記コントローラは、前記第１のＦＥＣモジュール及び前記第２のＦＥＣモジュールを、
前記入力ＦＥＣ方式が前記第１のＦＥＣ方式であることを確認し、
前記出力ＦＥＣ方式が前記第１のＦＥＣ方式であることを確認し、且つ
前記第１のＦＥＣ方式に従った順方向誤り訂正を実行するように前記第１のＦＥＣモジュールを設定する、
ことによって設定するように構成されている、請求項１に記載のシステム。
【請求項３】
前記コントローラは、前記第１のＦＥＣモジュール及び前記第２のＦＥＣモジュールを、
前記入力ＦＥＣ方式が前記第１のＦＥＣ方式であることを確認し、
前記出力ＦＥＣ方式が前記第２のＦＥＣ方式であることを確認し、且つ
前記第１のＦＥＣ方式から前記第２のＦＥＣ方式への変換を行うように前記第１のＦＥＣモジュール及び前記第２のＦＥＣモジュールを設定する、
ことによって設定するように構成されている、請求項１に記載のシステム。
【請求項４】
前記コントローラは、
ストリームの入力信号タイプ及び該ストリームの出力信号タイプを識別し、且つ
前記入力信号タイプから前記出力信号タイプへの変換を行うようにクロックシステムを設定する
ように構成されている、請求項１に記載のシステム。
【請求項５】
複数のクロックシンセサイザを更に有し、各クロックシンセサイザが、再生されたクロックを、前記複数のＦＥＣモジュールのうちの１つ以上のための基準クロックへと変換するように構成されている、請求項１に記載のシステム。
【請求項６】
基板から外側に配置された複数の順方向誤り訂正（ＦＥＣ）モジュールのうちの第１のＦＥＣモジュールによって、第１のＦＥＣ方式に従った順方向誤り訂正を実行する段階と、
前記複数のＦＥＣモジュールのうちの第２のＦＥＣモジュールによって、第２のＦＥＣ方式に従った順方向誤り訂正を実行する段階と、
コントローラによって、ストリームの入力ＦＥＣ方式から出力ＦＥＣ方式への変換を行うように前記第１のＦＥＣモジュール及び前記第２のＦＥＣモジュールを設定する段階と、
を有する方法。
【請求項７】
基板と、
前記基板から外側に配置された複数の順方向誤り訂正（ＦＥＣ）モジュールであり、
ウルトラＦＥＣ方式及びリードソロモンＦＥＣ方式に従った順方向誤り訂正を実行するように構成された第１のＦＥＣモジュール、及び
エンハンストＦＥＣ方式に従った順方向誤り訂正を実行するように構成された第２のＦＥＣモジュール、
を含む複数のＦＥＣモジュールと、
ストリームの入力ＦＥＣ方式から出力ＦＥＣ方式への変換を行うように、前記第１のＦＥＣモジュール及び前記第２のＦＥＣモジュールを設定するように構成されたコントローラと、
を有するシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して通信システムの分野に関し、より具体的にはマルチモード順方向誤り訂正に関する。
【背景技術】
【０００２】
光伝送ネットワークにおける光信号ノイズは問題を生じさせ得る。例えば、かかるノイズは最大スパン長、及び／又はネットワークのスパン数を制限し得る。かかるノイズはまた、高密度波長分割多重（ＤＷＤＭ）システムにおけるチャネル数を制限し、３Ｒ再生（３Ｒリジェネレーション）間の伝送光ネットワークエレメントの数を制限し得る。さらに、光信号ノイズは厳しい部品パラメータを要求する。
【０００３】
順方向誤り訂正（forward  error  correction；ＦＥＣ）は光ノイズの影響を弱めることができる。順方向誤り訂正は、リードソロモン（Reed  Solomon）ＦＥＣ（ＲＳＦＥＣ）、エンハンストＦＥＣ（ＥＦＥＣ）（例えば、アプライド・マイクロ・サーキット社により提供されるＥＦＥＣ等）、及び超（ウルトラ）ＦＥＣ（ＵＦＥＣ）（例えば、コルティナ・システムズ社により提供されるＵＦＥＣ等）を含む。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、従来の順方向誤り訂正技術に付随する欠点及び問題を軽減あるいは排除し得る順方向誤り訂正技術を提供する。
【課題を解決するための手段】
【０００５】
一実施形態に従って、マルチモード順方向誤り訂正のためのシステムは、基板、順方向誤り訂正（ＦＥＣ）モジュール、及びコントローラを有する。ＦＥＣモジュールは基板から外に向かって配置されている。第１のＦＥＣモジュールは、第１のＦＥＣスキームに従った順方向誤り訂正を実行し、第２のＦＥＣモジュールは、第２のＦＥＣスキームに従った順方向誤り訂正を実行する。コントローラは、ストリームの入力ＦＥＣスキームから出力ＦＥＣスキームへの変換を行うように、第１のＦＥＣモジュール及び第２のＦＥＣモジュールを設定する。
【発明の効果】
【０００６】
本発明の特定の実施形態は１つ以上の技術的利点をもたらし得る。一実施形態の１つの技術的利点は、システムが、第１のＦＥＣスキームに従った順方向誤り訂正を実行する第１のＦＥＣモジュールと、第２のＦＥＣ方式に従った順方向誤り訂正を実行する第２のＦＥＣモジュールとを含むということである。これらのＦＥＣモジュールは、共通のＦＥＣスキームに従った順方向誤り訂正を実行してもよい。ＦＥＣモジュールは、複数のＦＥＣスキームとそれらＦＥＣスキーム間の変換とを提供し得る。一実施形態の別の１つの技術的利点は、システムが、装置が様々なタイプの信号及び様々なレートの信号に対応することを可能にするクロック信号群を提供するクロック用サブシステムを含み得るということである。
【０００７】
本発明の特定の実施形態は、上述の技術的利点の何れをも含んでいないことがあり得るし、それらの一部又は全てを含んでいることもあり得る。図面、以下の説明、及び特許請求の範囲から、１つ以上のその他の技術的利点が当業者に明らかになり得る。
【図面の簡単な説明】
【０００８】
本発明及びその特徴及び効果のより十分な理解のため、添付の図面とともに以下の詳細な説明を参照する。
【図１】光ネットワークに順方向誤り訂正を提供するシステムの一実施形態を示す図である。
【図２Ａ】図２Ｂとともに、図１のシステムの一例を示す図である。
【図２Ｂ】図２Ａとともに、図１のシステムの一例を示す図である。
【図３】図１のシステムとともに用いられ得るＵＦＥＣモジュール及びＥＦＥＣモジュールの例を示す図である。
【図４】単方向３Ｒ再生に用いられ得る方法の一例を示す図である。
【図５】単方向３Ｒ再生に用いられ得る方法の他の一例を示す図である。
【図６】単方向３Ｒ再生に用いられ得る方法の他の一例を示す図である。
【図７】単方向３Ｒ再生に用いられ得る方法の他の一例を示す図である。
【図８】ＯＴＵ変換に用いられ得る方法の一例を示す図である。
【図９】ＯＴＵ変換に用いられ得る方法の他の一例を示す図である。
【図１０】ＯＴＵ変換に用いられ得る方法の他の一例を示す図である。
【図１１】ＯＴＵとＯＣ１９２／１０ＧＥ−ＷＡＮ信号との間での変換に用いられ得る方法の一例を示す図である。
【図１２】ＯＴＵとＯＣ１９２／１０ＧＥ−ＷＡＮ信号との間での変換に用いられ得る方法の他の一例を示す図である。
【図１３】ＯＴＵとＯＣ１９２  １０ＧＥ／１０ＧＦＣオーバークロックトとの間での変換に用いられ得る方法の一例を示す図である。
【図１４】ＯＴＵとＯＣ１９２  １０ＧＥ／１０ＧＦＣオーバークロックトとの間での変換に用いられ得る方法の他の一例を示す図である。
【図１５】ＯＴＵとＯＣ１９２  １０ＧＦＰ−Ｆ／ＧＦＰ−ＳＴとの間での変換に用いられ得る方法の一例を示す図である。
【図１６】ＯＴＵとＯＣ１９２  １０ＧＦＰ−Ｆ／ＧＦＰ−ＳＴとの間での変換に用いられ得る方法の他の一例を示す図である。
【発明を実施するための形態】
【０００９】
本発明の実施形態及びその効果は、図１−１６を参照することによって最も良く理解される。様々な図の同様の部分及び対応する部分には同様の参照符号を用いる。
【００１０】
図１は、信号を用いて情報を伝達するネットワークに順方向誤り訂正を提供するシステムの一実施形態１０を示している。特定の実施形態において、システム１０は、第１のＦＥＣ方式（以下、ＦＥＣスキーム）に従った順方向誤り訂正を実行する第１のＦＥＣモジュールと、第２のＦＥＣスキームに従った順方向誤り訂正を実行する第２のＦＥＣモジュールとを含んでいる。これらのＦＥＣモジュールはまた、共通のＦＥＣスキームに従った順方向誤り訂正を実行してもよい。これらのＦＥＣモジュールは、複数のＦＥＣスキームとそれらＦＥＣスキーム間での変換とを実現する。
【００１１】
特定の実施形態において、システム１０は、図示のように結合された、ネットワークインタフェース２０、ＵＦＥＣモジュール２４、ＥＦＥＣモジュール２６、クライアントインタフェース３２、クロックシステム３８、及びコントローラ４０を含んでいる。ネットワークインタフェース２０は、ネットワーク側の要素に結合された受信パス３３及び送信パス３４とインタフェース接続されている。クライアントインタフェース３２は、クライアント側の装置に結合された受信パス３６及び送信パス３５とインタフェース接続されている。
【００１２】
順方向誤り訂正（ＦＥＣ）モジュール２４及び２６は、順方向誤り訂正を実行するものであり、例えば特定用途向け標準製品（ＡＳＳＰ）集積回路（ＩＣ）等、順方向誤り訂正を実行するように構成されるのに適した如何なるデバイスを有してもよい。
【００１３】
特定の実施形態において、ＦＥＣモジュール２４は第１のＦＥＣスキームをサポートし、ＦＥＣモジュール２６は、第１のＦＥＣスキームと互換性のない第２のＦＥＣスキームをサポートし得る。ＦＥＣモジュール２４及び２６の双方が共通のＦＥＣスキームをサポートしてもよい。
【００１４】
第１、第２及び共通のＦＥＣスキームは如何なる好適なＦＥＣスキームであってもよい。例えば、各ＦＥＣスキームは、好適なリード・ソロモンＦＥＣ（ＲＳＦＥＣ）、エンハンストＦＥＣ（ＥＦＥＣ）及び／又は超ＦＥＣ（ＵＦＥＣ）のスキーム群から選択され得る。ＥＦＥＣスキームの一例はＧ．９７５．１  Ｉ．４標準に記載されたＥＦＥＣスキーム、ＵＦＥＣスキームの一例はＧ．９７５．１  Ｉ．７標準に記載されたＵＦＥＣスキームとし得る。図示した実施形態においては、ＵＦＥＣモジュール２４はＵＦＥＣ及びＲＳＦＥＣスキームをサポートし、ＥＦＥＣモジュール２６はＥＦＥＣ及びＲＳＦＥＣスキームをサポートしている。しかしながら、モジュール２４及び２６は如何なる好適なＦＥＣスキームをサポートしていてもよい。
【００１５】
クロックシステム３８は、特定の入力信号及び／又は出力信号に適したクロック周波数及びクロックトレーサビリティを生成する。特定の実施形態において、クロックシステム３８は別個の位相ロックループ（ＰＬＬ）及びプログラム可能なクロックシンセサイザを含んでいる。
【００１６】
コントローラ４０はシステム１０の動作を制御する。特定の実施形態において、コントローラ４０は、ストリームの入力ＦＥＣスキーム及び出力ＦＥＣスキームを識別し、入力ＦＥＣスキームから出力ＦＥＣスキームへの変換を実行するようにＦＥＣモジュール２４及び２６を設定する。特定の実施形態において、コントローラ４０は、ストリームの入力信号タイプ及び出力信号タイプを識別し、入力信号タイプから出力信号タイプへの変換を実行するようにクロックシステム３８を設定する。
【００１７】
一例として、コントローラ４０は、入力ＦＥＣスキームがＵＦＥＣスキームであること及び出力ＦＥＣスキームもまたＵＦＥＣスキームであることを確認する。そして、コントローラ４０は、ＵＦＥＣスキームに従った順方向誤り訂正を実行するようにＵＦＥＣモジュール２４を設定し得る。
【００１８】
他の一例として、コントローラ４０は、入力ＦＥＣスキームがＥＦＥＣスキームであること及び出力ＦＥＣスキームもまたＥＦＥＣスキームであることを確認する。そして、コントローラ４０は、ＥＦＥＣスキームに従った順方向誤り訂正を実行するようにＥＦＥＣモジュール２６を設定し得る。
【００１９】
他の一例として、コントローラ４０は、入力ＦＥＣスキームがＵＦＥＣスキームであること及び出力ＦＥＣスキームがＥＦＥＣスキームであることを確認する。そして、コントローラ４０は、ＵＦＥＣスキームに従った順方向誤り訂正を実行するようにＵＦＥＣモジュール２４を、そして、ＥＦＥＣスキームに従った順方向誤り訂正を実行するようにＥＦＥＣモジュール２６を設定し得る。ＦＥＣモジュール２４と２６との間のインタフェースはＲＳＦＥＣを実行するもの、又はＦＥＣを実行しないものとし得る。
【００２０】
図示の例は中継装置（トランスポンダ）型の適用例を示しているが、本実施形態は如何なる好適な用途に用いられてもよい。例えば、一部の実施形態は、例えばスイッチファブリックのバックプレーン等のバックプレーンに接続される用途で用いられてもよい。そのような実施形態においては、クライアントインタフェース３２は、バックプレーン又はスイッチファブリックで置き換えられ得る。
【００２１】
コントローラ４０及びシステム１０のその他の構成要素について、以下の図を参照して、より詳細に説明する。システム１０の構成要素は、インタフェース、ロジック、メモリ、及び／又はその他の好適素子を含み得る。インタフェースは、入力を受信し、出力を送信し、入力及び／又は出力を処理し、且つ／或いはその他の好適動作を行う。インタフェースはハードウェア及び／又はソフトウェアを有し得る。
【００２２】
ロジックは、当該構成要素のオペレーションを行い、例えば、入力から出力を生成する命令を実行する。ロジックはハードウェア、ソフトウェア、及び／又はその他のロジックを含み得る。ロジックは、１つ以上の有形媒体内に符号化され、コンピュータによって実行されるときに処理を実行してもよい。例えばプロセッサ等の特定のロジックが構成要素の動作を管理してもよい。プロセッサの例は、１つ以上のマイクロプロセッサ、１つ以上のアプリケーション、及び／又はその他のロジックを含む。
【００２３】
特定の実施形態において、本実施形態の動作は、コンピュータプログラム、ソフトウェア、コンピュータ実行可能命令、及び／又はコンピュータによって実行されることが可能な命令とともに符号化された１つ以上のコンピュータ読み取り可能媒体によって行われてもよい。特定の実施形態において、本実施形態の動作は、コンピュータプログラムを格納した、コンピュータプログラムを用いて具現化された、且つ／或いはコンピュータプログラムとともに符号化された１つ以上のコンピュータ読み取り可能媒体、及び／又は格納且つ／或いは符号化されたコンピュータプログラムを有する１つ以上のコンピュータ読み取り可能媒体によって行われてもよい。
【００２４】
メモリは情報を格納する。メモリは１つ以上の、有形の、コンピュータ読み取り可能な、且つ／或いはコンピュータ実行可能な記憶媒体を有し得る。メモリの例は、コンピュータメモリ（例えば、ランダムアクセスメモリ（ＲＡＭ）又は読み出し専用メモリ（ＲＯＭ））、大容量記憶媒体（例えば、ハードディスク）、取り外し可能記憶媒体（例えば、コンパクトディスク（ＣＤ）又はデジタルビデオディスク（ＤＶＤ））、データベース及び／又はネットワーク記憶装置（例えば、サーバ）、及び／又はその他のコンピュータ読み取り可能媒体を含む。
【００２５】
図２Ａ及び２Ｂは、図１のシステム１０の一例を示している。特定の実施形態において、システム１０は、図示のように結合された、ネットワークインタフェース２０、ＵＦＥＣモジュール２４、ＥＦＥＣモジュール２６、クライアントインタフェース３２、及びクロックシステム３８（３８ａ、・・・、及び／又は３８ｄ）を含んでいる。
【００２６】
特定の実施形態において、ネットワークインタフェース２０は、可変光減衰器（ＶＯＡ）、狭帯域光モジュール（ＮＢＯ）、及び／又はＭＳＡ（Multi-Source  Agreement）送受信回路を含んでいる。可変光減衰器は、到来信号レベルを狭帯域光モジュールの域まで低減する。狭帯域光モジュールは、受信（Ｒｘ）クロックデータリカバリ（ＣＤＲ）と、送信及び／又は受信（Ｔｘ／Ｒｘ）シリアライザ／デシリアライザ（ＳｅｒＤｅｓ）処理とを実行する。
【００２７】
特定の実施形態において、クライアントインタフェース３２は、１０ギガビットＸＦＰ（small  form  factor  pluggable）及び送受信回路を有する。ＸＦＰは電気−光変換及び／又は光−電気変換を実行する。送受信回路は、受信（Ｒｘ）クロックデータリカバリ（ＣＤＲ）と、送信及び／又は受信（Ｔｘ／Ｒｘ）シリアライザ／デシリアライザ（ＳｅｒＤｅｓ）処理とを実行する。
【００２８】
ＵＦＥＣモジュール２４は、例えばＴＥＮＡＢＯ  ＩＸＦ３００１１光伝送プロセッサ等の如何なる好適なプロセッサを有していてもよい。特定の実施形態において、ＵＦＥＣモジュール２４は、ＯＣ１９２（Optical  Carrier  192）信号のセクション及びラインのターミネーションを提供するＳＯＮＥＴフレーマとして構成されてもよい。ＵＦＥＣモジュール２４は、Ｇ．７０９準拠ネットワーク上でフレームを伝送するブリッジデバイスとして動作されてもよい。ＵＦＥＣモジュール２４は、Ｇ．７０９準拠ＦＥＣコーデック（ＲＳ−２５５，２３９）を備えたシステム及び／又はラインインタフェース、及び／又はＳＦＩ−４準拠インタフェースを有していてもよい。
【００２９】
ＥＦＥＣモジュール２６は、例えばアプライド・マイクロ・サーキット社によって提供されているＲＵＢＩＣＯＮ（Ｓ１９２２７）等の如何なる好適なプロセッサを有していてもよい。特定の実施形態において、ＥＦＥＣモジュール２６は、利得増強順方向誤り訂正（ＥＦＥＣ）にＯＤＵ−２を提供してもよい。ＥＦＥＣモジュール２６は、例えば、イングレス及びエグレス側のクライアント性能監視、クライアント及びラインループバック機能、ＯＴＮネットワークを介したＬＡＮ伝送、及び／又はＧ．７０９オーバヘッド処理を用いたＧ．７０９  ＯＤＵ−２同期及び非同期マッピング等、その他の好適処理を実行してもよい。
【００３０】
特定の実施形態において、クロックシステム３８は、所望の周波数及びクロックトレーサビリティを生成する別個の位相ロックループ（ＰＬＬ）及びプログラム可能クロックシンセサイザを含んでいる。位相ロックループは、１つ以上のシステムＰＬＬ  ＳＹＳ−ＰＬＬ４２ａ及び４２ｂと、１つ以上の非同期ＰＬＬ  ＡＳＹＮＣ−ＰＬＬ４２ｃを含んでいてもよい。システムＰＬＬ４２ａ及び４２ｂはバックプレーンクロックを基準にして、システム３８のデータパスクロックシンセサイザによって使用されるシステム追跡可能な基準クロックｓｙｓ−６０ｍを作り出す。基準クロックは如何なる好適な基準クロック周波数を有していてもよい。図示した例においては、基準クロック周波数は６０．７５ＭＨｚである。非同期ＰＬＬ４２ｃは、ネットワーク側から抽出されたクライアント信号を追跡可能なスムースクロックａｓｙｎｃ−６０ｍを作り出す。非同期ＰＬＬは、モジュール２４又は２６からの基準／フィードバック信号をロックするように構成されることが可能である。
【００３１】
クロックシンセサイザは、ネットワーク回線クロックシンセサイザＣＳＹＮ−ＮＬ４４ａ、クライアント回線クロックシンセサイザＣＳＹＮ−ＣＬ４４ｂ、トレーサブル基準クロックシンセサイザＣＳＹＮ−ＤＰ１  ４６ａ及びＣＳＹＮ−ＤＰ４  ４６ｂ、出力クロックシンセサイザＣＳＹＮ−ＤＰ２  ４８ａ、ＤＰ３  ４８ｂ、ＤＰ５  ４８ｃ、及びＤＰ６  ４８ｄを含み得る。
【００３２】
ネットワーク回線クロックシンセサイザ４４ａは、ネットワークインタフェース２０からの再生クロックを基準クロック周波数に変換し、ネットワーク回線のスレーブであるとし得るその他のクロックシンセサイザ（例えば、ＤＰ２、ＤＰ３、ＤＰ５、ＤＰ６）に利用可能な基準としての役割を果たす基準ｎｌ−６０ｍを生成する。クライアント回線クロックシンセサイザ４４ｂは、クライアントインタフェース３２からの再生クロックを基準クロック周波数に変換し、クライアント回線のスレーブであるとし得るその他のクロックシンセサイザに利用可能な基準としての役割を果たす基準ｃｌ−６０ｍを生成する。様々な再生クロック周波数に対応可能なように、様々なプログラミングファイルがシンセサイザにロードされてもよい。それらのプログラミングファイルはアプリケーション／ポートモードに基づいてロードされてもよい。
【００３３】
トレーサブル基準クロックシンセサイザＣＳＹＮ−ＤＰ１  ４６ａ及びＣＳＹＮ−ＤＰ４  ４６ｂは基準クロックを逓倍し、システム追跡可能な基準を生成する。これらの基準は、それぞれ、ネットワークインタフェース２０、クライアントインタフェース３２のＣＤＲ処理で使用され得る。ネットワークポート及びクライアントポートの様々な基準クロック周波数に対応可能なように、様々なプログラミングファイルがシンセサイザにロードされてもよい。それらのプログラミングファイルはアプリケーションに基づいてロードされてもよい。
【００３４】
基準選択器４７（４７ａ、・・・、４７ｄ）は基準を選択するものであり、ハードウェアが基準を切り替えることを可能にするソフトウェアを有し得る。基準は、例えば欠陥を検出したことに応答して等、如何なる好適な状況で切り替えられてもよい。出力クロックシンセサイザＣＳＹＮ−ＤＰ２  ４８ａ、ＤＰ３  ４８ｂ、ＤＰ５  ４８ｃ、及びＤＰ６  ４８ｄは、それぞれ、モジュール２４のクライアント側、モジュール２６のクライアント側、モジュール２６のネットワーク側、及びモジュール２４のネットワーク側のための出力クロックを生成する。各シンセサイザは、例えばｓｙｓ−６０ｍ、ｎｌ−６０ｍ、ｎｌ−６０Ｍ又はａｓｙｎｃ−６０ｍ等、何れか好適な基準を基準とするよう、ソフトウェアによって独立に設定されることが可能である。特定の実施形態において、選択器４７は基準クロックとして、ネットワーク又はクライアントの何れかの基準クロックを選択する。
【００３５】
特定の実施形態において、コントローラ４０は、幾つかの因子に従ってクロックシステム３８を設定する。それらの因子は、クライアントレート及びネットワークレート、マッピング／アプリケーションモード、ＦＥＣサポート、設定されたループバックの存在、ポートＴＣＬＫタイミング設定（スルー、システム、ループ）、又はその他の好適因子を含み得る。
【００３６】
コントローラ４０は、設定したクロックシステム３８のための如何なる好適動作を行ってもよい。コントローラ４０は設定ファイルをダウンロードしてもよい。例えば、コントローラ４０は、所望のクロック周波数を生成するために、クロックシンセサイザ（ＣＳＹＮ−ＮＬ、ＣＳＹＮ−ＣＬ、ＣＳＹＮ−ＤＰ１乃至ＤＰ６）用の設定ファイルをダウンロードし得る。また、コントローラ４０は基準クロック及び／又は基準クロック源を選択してもよい。例えば、コントローラ４０は、適切なタイミングトレーサビリティを実現するために基準クロックＣＳＹＮ−ＤＰ２、ＤＰ３、ＤＰ５又はＤＰ６を選択してもよいし、Ａｓｙｎｃ−ＰＬＬ用の基準／フィードバッククロック源としてモジュール２４又は２６を選択してもよい。さらに、コントローラ４０は自動基準切替え（auto  reference  switching；ＡＲＳ）ロジックを設定してもよい。例えば、コントローラ４０は、ＣＳＹＮ−ＤＰ２、ＤＰ３、ＤＰ５又はＤＰ６用のＡＲＳを有効／無効にしてもよいし、ｎｌ−６０ｍ基準、ｃｌ−６０ｍ基準及びａｓｙｎｃ−６０ｍ基準から脱するように切り替えるためのＡＲＳクロック適格性基準を選択してもよい。
【００３７】
図３は、図１のシステム１０とともに用いられ得るＵＦＥＣモジュール２４及びＥＦＥＣモジュール２６の例を示している。図示した実施形態において、ＵＦＥＣモジュール２４及びＥＦＥＣモジュール２６は、ネットワークインタフェース２０、クライアントインタフェース３２、及びオーバヘッドプロセッサ７０に結合されている。
【００３８】
特定の実施形態において、ＵＦＥＣモジュール２４は、図示のように結合された、サイドＡ８０ａ、クロスコネクト８２、及びサイドＢ８０ｂを含んでいる。サイドＡ８０ａはＵＦＥＣ又はＲＳＦＥＣを実行し、サイドＢ８０ｂはＲＳＦＥＣを実行する。サイド８０ａ及び８０ｂは、それぞれ受信部８４ａ及び８４ｂを含み、それぞれ送信部８６ａ及び８６ｂを含んでいる。受信部８４ａ又は８４ｂは、受信したパケットに関する処理（例えばＦＥＣ処理等）を実行し、送信部８６ａ又は８６ｂは、送信すべきパケットに関する処理（例えばＦＥＣ処理等）を実行する。
【００３９】
特定の実施形態において、ＥＦＥＣモジュール２６は、図示のように結合された回線サイド９０ａ及びクライアントサイド９０ｂを含んでいる。回線（ＬＩ）サイド９０ａはＥＦＥＣを実行し、クライアント（ＣＬ）サイド９０ｂはＲＳＦＥＣを実行する。サイド９０ａ及び９０ｂは、それぞれ受信部９４ａ及び９４ｂを含み、それぞれ送信部９６ａ及び９６ｂを含んでいる。受信部９４ａ又は９４ｂは、受信したパケットに関する処理（例えばＦＥＣ処理等）を実行し、送信部９６ａ又は９６ｂは、送信すべきパケットに関する処理（例えばＦＥＣ処理等）を実行する。
【００４０】
特定の実施形態において、オーバヘッドプロセッサ７０は、ＵＦＥＣモジュール２４及びＥＦＥＣモジュール２６に適したオーバヘッドバイトを生成する。
【００４１】
図４−１６は、図１及び２にシステム１０、並びに図３のモジュール２４及び２６によって使用され得るＦＥＣスキームを扱うための方法の複数の例を示している。これらの方法は、ＦＥＣスキームＸ（例えば、ストリームの入力ＦＥＣスキーム等）及びＦＥＣスキームＹ（例えば、ストリームの出力ＦＥＣスキーム等）を記述するものである。これらの方法は、ＦＥＣスキームＹが入力ＦＥＣスキームとなり且つＦＥＣスキームＸが出力ＦＥＣスキームとなるように、逆の順序で実行されてもよい。一部の例では、ＦＥＣスキームＹはＦＥＣスキームＸと同一とし得る。その他の例では、ＦＥＣスキームＹはＦＥＣスキームＸとは異なるものとし得る。何れの場合も、ＦＥＣスキームＸはＦＥＣスキームＹ“に変換される”と見なし得る。これらの例において、“ＦＥＣスキームＸとＦＥＣスキームＹとの間の変換”は“Ｘ⇔Ｙ”と表現し得る。
【００４２】
これらの方法は、信号タイプＪの第１の信号（これは受信信号とし得る）、及びタイプＪと同一あるいは異なる信号タイプＫの第２の信号（これは送信信号とし得る）に用いられ得る。“信号タイプＪと信号タイプＫとの間の変換”は“Ｊ⇔Ｋ”と表現し得る。
【００４３】
特定の実施形態において、コントローラ４０は、ストリームを処理するモジュール２４又は２６から、検出された欠陥及び／又は受信されたオーバヘッドに関する情報を受信する。
【００４４】
図４−７は、単方向３Ｒ再生（リジェネレーション）に用いられ得る方法の幾つかの例を示している。これらの例においては、ストリームがネットワーク側から入り、ＦＥＣが実行され、そして、ストリームが再びネットワーク側から出るものとする。
【００４５】
図４は、ＦＥＣスキームＸがＵＦＥＣ又はＲＳＦＥＣであり且つＦＥＣスキームＹがＵＦＥＣ又はＲＳＦＥＣであって、ＵＦＥＣ⇔ＵＦＥＣ、ＲＳＦＥＣ⇔ＲＳＦＥＣ、ＵＦＥＣ⇔ＲＳＦＥＣ、又はＲＳＦＥＣ⇔ＵＦＥＣがもたらされる方法の一例を示している。この例においては、ＵＦＥＣモジュール２４のサイドＡ８０ａが処理を実行する。ストリームはサイドＡの受信部８４ａ、クロスコネクト８２、及びサイドＡの送信部８６ａを通り抜けるように進行する。サイドＡの送信部８６ａにおいて、オーバヘッドプロセッサ７０が、セッション管理（セッションマネジメント；ＳＭ）レイヤ、及びターミネーション用に設定された何らかのタンデムコネクションモニタリング（ＴＣＭ）レイヤに関連したオーバヘッドバイトを生成する。ターミネートされないＴＣＭレイヤ、及び性能管理（パフォーマンスマネジメント；ＰＭ）レイヤに関連したオーバヘッドバイトは変更されずに通過する。ＦＥＣ（ＲＳＦＥＣ又はＵＦＥＣ）が実行され、ストリームがネットワークインタフェース２０へと送信される。
【００４６】
図５は、ＦＥＣスキームＸがＵＦＥＣ又はＲＳＦＥＣであり且つＦＥＣスキームＹがＥＦＥＣであって、ＵＦＥＣ⇔ＥＦＥＣ又はＲＳＦＥＣ⇔ＥＦＥＣがもたらされる方法の一例を示している。この例においては、ＵＦＥＣモジュール２４のサイドＡの受信部８４ａが受信処理を実行し、ＵＦＥＣモジュール２４のサイドＢ８０ｂが順方向オーバヘッドバイト及びＲＳＦＥＣパリティを生成する。ＥＦＥＣモジュール２６がストリームを折り返し、ストリームを到来するフレームアライメント信号（ＦＡＳ）に整列させ、且つストリームをＥＦＥＣフォーマットにエンコードし直す。そして、ストリームは、ＵＦＥＣモジュール２４を通ってネットワークインタフェース２０へ戻るように伝送される。
【００４７】
図６は、ＦＥＣスキームＸがＥＦＥＣであり且つＦＥＣスキームＹがＵＦＥＣ又はＲＳＦＥＣであって、ＥＦＥＣ⇔ＲＳＦＥＣ又はＥＦＥＣ⇔ＵＦＥＣがもたらされる方法の一例を示している。この例においては、ＵＦＥＣモジュール２４はパス３３中の配線として構成され、それにより、ＥＦＥＣモジュール２６がデータアライメント、オーバヘッドターミネーション、及び／又は、ＥＦＥＣデコーディング及び／又は訂正処理を実行することが可能にされ得る。ストリームは、装置内部ループバックを用いてＥＦＥＣモジュール２６内で折り返される。
【００４８】
その後、ストリームはＥＦＥＣモジュール２６のＬＩ側送信部９６ａ内のエグレス処理に入る。ＳＭレイヤ及びターミネーション用に設定された何らかのＴＣＭレイヤに関連したオーバヘッドバイトが生成される。ターミネートされないＴＣＭレイヤ及びＰＭレイヤに関連したオーバヘッドバイトは変更されずに通過する。そして、ストリームはＲＳＦＥＣエンコードされてＵＦＥＣモジュール２４へと渡される。ＵＦＥＣモジュール２４は、ストリームのアライメントのスレーブとなるよう、且つストリームを送信するのに先立ってＵＦＥＣ又はＲＳＦＥＣの何れかを用いてＦＥＣパリティバイトを再生成するよう構成される。
【００４９】
図７は、ＦＥＣスキームＸがＥＦＥＣであり且つＦＥＣスキームＹがＥＦＥＣであって、ＥＦＥＣ⇔ＥＦＥＣとなる方法の一例を示している。この例においては、ネットワーク受信パスは、ＥＦＥＣ⇔ＲＳＦＥＣ又はＵＦＥＣの方法のそれと同様とし得る。ネットワークインタフェース２０への送信のため、ＥＦＥＣモジュール２６はＥＦＥＣパリティを生成するよう構成され、パス３４におけるＵＦＥＣモジュール２４は、出力ストリームを変更なしでネットワークインタフェース２０に透過的に通すよう、配線として構成される。
【００５０】
図８−１０は、光チャネル伝送ユニット（ＯＴＵ）変換、すなわち、ＯＴＵ⇔ＯＴＵに用いられ得る方法の例を示している。ここで、ＯＴＵは、例えばＯＴＵ１、ＯＴＵ２又はＯＴＵ３等、如何なる好適なレートであってもよい。これらの例においては、ストリームがネットワーク側から入り、ＦＥＣが実行され、そして、ストリームがクライアント側から出る、あるいはその逆とする。特定の実施形態において、ＳＭレイヤのターミネーションが実装され、ＴＣＭのレイヤ群はターミネーション用に設定され、あるいは透明な貫通パスとして設定される。ターミネートされたレイヤ群のため、オーバヘッド処理が、逆方向及び順方向の欠陥生成を含めてサポートされ得る。
【００５１】
図８は、ＦＥＣスキームＸがＵＦＥＣ又はＲＳＦＥＣであり且つＦＥＣスキームＹがＲＳＦＥＣであって、ＵＦＥＣ⇔ＲＳＦＥＣ、又はＲＳＦＥＣ⇔ＲＳＦＥＣがもたらされる方法の一例を示している。この例においては、ＵＦＥＣモジュール２４がクライアントポート及びネットワークポート上でターミネーションを取り扱う。ＥＦＥＣモジュール２６は双方向配線として構成される。
【００５２】
図９は、ＦＥＣスキームＸがＥＦＥＣであり且つＦＥＣスキームＹがＲＳＦＥＣであって、ＥＦＥＣ⇔ＲＳＦＥＣがもたらされる方法の一例を示している。この例においては、ネットワーク側ストリームはＥＦＥＣモジュール２６内でターミネート且つ／或いは生成され得る。ＵＦＥＣモジュール２４は双方向配線として構成される。
【００５３】
図１０は、ＦＥＣスキームＸがＵＦＥＣ又はＲＳＦＥＣであり且つＦＥＣスキームＹがＥＦＥＣ又はＲＳＦＥＣであって、ＵＦＥＣ⇔ＲＳＦＥＣ、ＲＳＦＥＣ⇔ＲＳＦＥＣ、ＵＦＥＣ⇔ＥＦＥＣ、又はＲＳＦＥＣ⇔ＥＦＥＣがもたらされる方法の一例を示している。この例においては、ネットワーク側ストリームはＵＦＥＣモジュール２４及び／又はＥＦＥＣモジュール２６内でターミネート且つ／或いは生成され得る。
【００５４】
図１１及び１２は、ＯＴＵと光キャリア１９２（Optical  Carrier  192；ＯＰ１９２）／１０ギガビット・イーサネット(登録商標)（−ワイドエリアネットワーク（１０ＧＥ−ＷＡＮ）信号との間での変換、すなわち、ＯＴＵ⇔ＯＣ１９２／１０ＧＥ−ＷＡＮに用いられ得る方法の例を示している。特定の実施形態において、ＯＣ１９２／１０ＧＥ−ＷＡＮクライアント側信号は、１０．７０９Ｇ  ＯＴＵネットワーク側ポート上を伝送され得る。オーバヘッドターミネーションはＳＭ、ＰＭ及びＴＣＭレベルでサポートされ得る。オーバヘッド処理は順方向及び／又は逆方向の欠陥の処理を含み得る。
【００５５】
図１１は、ＦＥＣスキームＸがＵＦＥＣ、ＲＳＦＥＣ、又はＦＥＣなし（ＮＯ−ＦＥＣ）である方法の一例を示している。この例においては、ＵＦＥＣモジュール２４がネットワークポート上でＯＴＵターミネーションを取り扱う。ネットワークインタフェース２０から受信したストリームに対し、ＵＦＥＣモジュール２４はストリームをデマップし、非同期モードで動作する。ＵＦＥＣモジュール２４は、非同期ＰＬＬ（ＡＳＹＮＣ−ＰＬＬ）用の位相比較ロジックへの入力として使用するため、コントローラ４０に、基準及びフィードバッククロックを提供する。デマップされた信号及びその再生されたタイミングは、伝送（トランスポート）オーバヘッド（ＴＯＨ）処理及び／又は性能管理のためにＥＦＥＣモジュール２６に渡され、その後、クライアントインタフェース３２に送られ得る。
【００５６】
クライアントインタフェース３２から受信したストリームに対しては、上記処理が逆にされる。ＵＦＥＣモジュール２４は、非同期マッピング又は同期マッピングのために構成され得る。ＵＦＥＣモジュール２４は、同期マッピングではなく非同期マッピングのために、ストリームにイベントを挿入するように構成されてもよい。
【００５７】
図１２は、ＦＥＣスキームＸがＥＦＥＣである方法の一例を示している。この例においては、ＵＦＥＣモジュール２４は双方向配線として構成される。ＥＦＥＣモジュール２６はＯｘＵ２サポートを提供する。
【００５８】
図１３及び１４は、ＯＴＵと、ＯＣ１９２  １０ギガビット・イーサネット(登録商標)（１０ＧＥ）／１０ギガビット・ファイバチャネル（１０ＧＦＣ）オーバークロックトとの間での変換、すなわち、ＯＴＵ⇔１０ＧＥ／１０ＧＦＣオーバークロックトに用いられ得る方法の例を示している。
【００５９】
図１３は、ＦＥＣスキームＸがＵＦＥＣ、ＲＳＦＥＣ、又はＮＯ−ＦＥＣである方法の一例を示している。この例においては、ＵＦＥＣモジュール２４は、ＵＦＥＣモジュール２４がネットワーク及び／又はクライアントポートへの光チャネルデータユニット（ＯＤＵ）２オーバヘッドを供給することを除いて、ＯＴＵ⇔ＯＴＵの適用例のそれと同様とし得る。
【００６０】
ネットワークインタフェース２０からのストリームの光チャネルペイロードユニット（ＯＰＵ）２及びそれに付随するオーバヘッドは、チップ間（インターチップ）ＯＴＵ上で、ＥＦＥＣモジュール２６へ／から、ＵＦＥＣモジュール２４を通る。これは、ＥＦＥＣモジュール２６がビット同期マッピング／デマッピングを実行することを可能にし得る。ＥＦＥＣモジュール２６からのＯＰＵ２は、ＵＦＥＣモジュール２４を通らされる。ＵＦＥＣモジュール２４はパス・トレース識別子（path  trace  identifier；ＰＴＩ）に上書きしてもよい。
【００６１】
図１４は、ＦＥＣスキームＸがＥＦＥＣである方法の一例を示している。この例においては、ＵＦＥＣモジュール２４は双方向配線として構成され、ＥＦＥＣモジュール２６がネットワーク側ＯｘＵ２をターミネートする。
【００６２】
図１５及び１６は、ＯＴＵと、ＯＣ１９２  １０ＧＦＰ−Ｆ（Gigabit  Ethernet(登録商標)  Generic  Framing  Procedure-Frame  Mode）／ＧＦＰ−ＳＴ（GFP-Semi-Transparent）との間での変換、すなわち、ＯＴＵ⇔１０ＧＥ  ＧＦＰ−Ｆ／ＧＦＰ−ＳＴに用いられ得る方法の例を示している。
【００６３】
図１５は、ＦＥＣスキームＸがＵＦＥＣ、ＲＳＦＥＣ、又はＮＯ−ＦＥＣである方法の一例を示している。この例においては、ＵＦＥＣモジュール２４は、ＵＦＥＣモジュール２４がネットワーク及び／又はクライアントポートへのＯＤＵオーバヘッドを供給し得ることを除いて、ＯＴＵ⇔ＯＴＵの適用例のそれと同様とし得る。ネットワークインタフェース２０からのストリームのＯＰＵ及びそれに付随するオーバヘッドは、チップ間ＯＴＵ上で、ＥＦＥＣモジュール２６へ／から、ＵＦＥＣモジュール２４を通り、それにより、ＥＦＥＣモジュール２６がビット同期マッピング／デマッピングを実行することが可能にされる。ＥＦＥＣモジュール２６からのＯＰＵ２は、ＵＦＥＣモジュール２４を通らされる。ＵＦＥＣモジュール２４はパス・トレース識別子（ＰＴＩ）に上書きしてもよい。
【００６４】
図１６は、ＦＥＣスキームＸがＥＦＥＣである方法の一例を示している。この例においては、ＵＦＥＣモジュール２４は双方向配線として構成され、ＥＦＥＣモジュール２６がネットワーク側ＯｘＵ２をターミネートする。
【００６５】
ここに開示した実施形態には、本発明の範囲を逸脱することなく、変更、付加又は省略が為され得る。システムの構成要素は一体化されてもよいし、分離されてもよい。また、システムの処理は、より多くの要素、より少ない要素、又はその他の要素によって実行されてもよい。さらに、システムの処理は、ソフトウェア、ハードウェア及び／又はその他のロジックを有する如何なる好適なロジックを用いて実行されてもよい。本明細書において、“各”は、組の各要素、又は組の部分集合の各要素に言及するものである。
【００６６】
ここに開示した方法には、本発明の範囲を逸脱することなく、変更、付加又は省略が為され得る。この方法は、より多くの段階、より少ない段階、又はその他の段階を含んでいてもよい。さらに、段階群は如何なる好適な順序で実行されてもよい。
【００６７】
この開示は特定の実施形態に関して説明されたものであるが、当業者には、実施形態の代替例及び置換例が明らかになるであろう。従って、実施形態の以上の説明は、この開示を制約するものではない。特許請求の範囲によって定められるこの開示の主旨及び範囲を逸脱することなく、その他の変形、代用及び改変が可能である。
【００６８】
以上の説明に関し、更に以下の付記を開示する。
【００６９】
（付記１）  基板と、
前記基板から外側に配置された複数の順方向誤り訂正（ＦＥＣ）モジュールであり、
第１のＦＥＣ方式に従った順方向誤り訂正を実行するように構成された第１のＦＥＣモジュール、及び
第２のＦＥＣ方式に従った順方向誤り訂正を実行するように構成された第２のＦＥＣモジュール、
を含む複数のＦＥＣモジュールと、
ストリームの入力ＦＥＣ方式から出力ＦＥＣ方式への変換を行うように、前記第１のＦＥＣモジュール及び前記第２のＦＥＣモジュールを設定するように構成されたコントローラと、
を有するシステム。
【００７０】
（付記２）  前記第１のＦＥＣ方式はウルトラＦＥＣを有し、且つ
前記第２のＦＥＣ方式はエンハンストＦＥＣを有する、
付記１に記載のシステム。
【００７１】
（付記３）  前記第１のＦＥＣモジュールは、共通のＦＥＣ方式に従った順方向誤り訂正を実行するように構成され、且つ
前記第２のＦＥＣモジュールは、前記共通のＦＥＣ方式に従った順方向誤り訂正を実行するように構成される、
付記１に記載のシステム。
【００７２】
（付記４）  前記コントローラは、前記第１のＦＥＣモジュール及び前記第２のＦＥＣモジュールを、
前記入力ＦＥＣ方式が前記第１のＦＥＣ方式であることを確認し、
前記出力ＦＥＣ方式が前記第１のＦＥＣ方式であることを確認し、且つ
前記第１のＦＥＣ方式に従った順方向誤り訂正を実行するように前記第１のＦＥＣモジュールを設定する、
ことによって設定するように構成されている、付記１に記載のシステム。
【００７３】
（付記５）  前記コントローラは、前記第１のＦＥＣモジュール及び前記第２のＦＥＣモジュールを、
前記入力ＦＥＣ方式が前記第２のＦＥＣ方式であることを確認し、
前記出力ＦＥＣ方式が前記第２のＦＥＣ方式であることを確認し、且つ
前記第２のＦＥＣ方式に従った順方向誤り訂正を実行するように前記第２のＦＥＣモジュールを設定する、
ことによって設定するように構成されている、付記１に記載のシステム。
【００７４】
（付記６）  前記コントローラは、前記第１のＦＥＣモジュール及び前記第２のＦＥＣモジュールを、
前記入力ＦＥＣ方式が前記第１のＦＥＣ方式であることを確認し、
前記出力ＦＥＣ方式が前記第２のＦＥＣ方式であることを確認し、且つ
前記第１のＦＥＣ方式から前記第２のＦＥＣ方式への変換を行うように前記第１のＦＥＣモジュール及び前記第２のＦＥＣモジュールを設定する、
ことによって設定するように構成されている、付記１に記載のシステム。
【００７５】
（付記７）  前記コントローラは、
ストリームの入力信号タイプ及び該ストリームの出力信号タイプを識別し、且つ
前記入力信号タイプから前記出力信号タイプへの変換を行うようにクロックシステムを設定する
ように構成されている、付記１に記載のシステム。
【００７６】
（付記８）  複数のクロックシンセサイザを更に有し、各クロックシンセサイザが、再生されたクロックを、前記複数のＦＥＣモジュールのうちの１つ以上のための基準クロックへと変換するように構成されている、付記１に記載のシステム。
【００７７】
（付記９）  前記複数のＦＥＣモジュールのうちの１つ以上のための基準クロックを選択するように構成されたクロック選択器、を更に有する付記１に記載のシステム。
【００７８】
（付記１０）  前記ストリームのフレームオーバヘッドを生成するように構成されたオーバヘッドプロセッサ、を更に有する付記１に記載のシステム。
【００７９】
（付記１１）  基板から外側に配置された複数の順方向誤り訂正（ＦＥＣ）モジュールのうちの第１のＦＥＣモジュールによって、第１のＦＥＣ方式に従った順方向誤り訂正を実行する段階と、
前記複数のＦＥＣモジュールのうちの第２のＦＥＣモジュールによって、第２のＦＥＣ方式に従った順方向誤り訂正を実行する段階と、
コントローラによって、ストリームの入力ＦＥＣ方式から出力ＦＥＣ方式への変換を行うように前記第１のＦＥＣモジュール及び前記第２のＦＥＣモジュールを設定する段階と、
を有する方法。
【００８０】
（付記１２）  前記第１のＦＥＣ方式はウルトラＦＥＣを有し、且つ
前記第２のＦＥＣ方式はエンハンストＦＥＣを有する、
付記１１に記載の方法。
【００８１】
（付記１３）  前記第１のＦＥＣモジュールによって、共通のＦＥＣ方式に従った順方向誤り訂正を実行し、且つ
前記第２のＦＥＣモジュールによって、前記共通のＦＥＣ方式に従った順方向誤り訂正を実行する、
付記１１に記載の方法。
【００８２】
（付記１４）  前記第１のＦＥＣモジュール及び前記第２のＦＥＣモジュールを設定する段階は更に、
前記入力ＦＥＣ方式が前記第１のＦＥＣ方式であることを確認する段階と、
前記出力ＦＥＣ方式が前記第１のＦＥＣ方式であることを確認する段階と、
前記第１のＦＥＣ方式に従った順方向誤り訂正を実行するように前記第１のＦＥＣモジュールを設定する段階と
を有する、付記１１に記載の方法。
【００８３】
（付記１５）  前記第１のＦＥＣモジュール及び前記第２のＦＥＣモジュールを設定する段階は更に、
前記入力ＦＥＣ方式が前記第２のＦＥＣ方式であることを確認する段階と、
前記出力ＦＥＣ方式が前記第２のＦＥＣ方式であることを確認する段階と、
前記第２のＦＥＣ方式に従った順方向誤り訂正を実行するように前記第２のＦＥＣモジュールを設定する段階と
を有する、付記１１に記載の方法。
【００８４】
（付記１６）  前記第１のＦＥＣモジュール及び前記第２のＦＥＣモジュールを設定する段階は更に、
前記入力ＦＥＣ方式が前記第１のＦＥＣ方式であることを確認する段階と、
前記出力ＦＥＣ方式が前記第２のＦＥＣ方式であることを確認する段階と、
前記第１のＦＥＣ方式から前記第２のＦＥＣ方式への変換を行うように前記第１のＦＥＣモジュール及び前記第２のＦＥＣモジュールを設定する段階と
を有する、付記１１に記載の方法。
【００８５】
（付記１７）  ストリームの入力信号タイプ及び該ストリームの出力信号タイプを識別する段階と、
前記入力信号タイプから前記出力信号タイプへの変換を行うようにクロックシステムを設定する段階と、
を更に有する付記１１に記載の方法。
【００８６】
（付記１８）  再生されたクロックを、前記複数のＦＥＣモジュールのうちの１つ以上のための基準クロックへと変換する段階、を更に有する付記１１に記載の方法。
【００８７】
（付記１９）  前記複数のＦＥＣモジュールのうちの１つ以上のための基準クロックを選択する段階、を更に有する付記１１に記載の方法。
【００８８】
（付記２０）  オーバヘッドプロセッサによって、前記ストリームのフレームオーバヘッドを生成する段階、を更に有する付記１１に記載の方法。
【００８９】
（付記２１）  基板と、
前記基板から外側に配置された複数の順方向誤り訂正（ＦＥＣ）モジュールであり、
ウルトラＦＥＣ方式及びリードソロモンＦＥＣ方式に従った順方向誤り訂正を実行するように構成された第１のＦＥＣモジュール、及び
エンハンストＦＥＣ方式に従った順方向誤り訂正を実行するように構成された第２のＦＥＣモジュール、
を含む複数のＦＥＣモジュールと、
ストリームの入力ＦＥＣ方式から出力ＦＥＣ方式への変換を行うように、前記第１のＦＥＣモジュール及び前記第２のＦＥＣモジュールを設定するように構成されたコントローラと、
を有するシステム。
【符号の説明】
【００９０】
１０    システム
２０    ネットワークインタフェース
２４、２６    ＦＥＣモジュール
３２    クライアントインタフェース
３３、３４、３５、３６    パス
３８    クロックシステム
４０    コントローラ
４２    位相ロックループ
４４、４６、４８    クロックシンセサイザ
４７    選択器
７０    オーバヘッドプロセッサ
８２    クロスコネクト
８４、９４    ＦＥＣモジュールの受信部
８６、９６    ＦＥＣモジュールの送信部
【図１】
2010088120.tif 000003
【図２Ａ】
2010088120.tif 000004
【図２Ｂ】
2010088120.tif 000005
【図３】
2010088120.tif 000006
【図４】
2010088120.tif 000007
【図５】
2010088120.tif 000008
【図６】
2010088120.tif 000009
【図７】
2010088120.tif 000010
【図８】
2010088120.tif 000011
【図９】
2010088120.tif 000012
【図１０】
2010088120.tif 000013
【図１１】
2010088120.tif 000014
【図１２】
2010088120.tif 000015
【図１３】
2010088120.tif 000016
【図１４】
2010088120.tif 000017
【図１５】
2010088120.tif 000018
【図１６】
2010088120.tif 000019