(57)【要約】【課題】異なる規格に準拠した通信を切り替えて行う通信装置を提供する。【解決手段】通信装置は、ハードウェアにより処理を実行する専用装置と、書き換え可能なハードウェアとソフトウェアとにより処理を実行する汎用装置とを備える。専用装置は、受信した信号に、複数の規格のうち一部又は全ての規格に用いられる機能に関する信号処理を実行する１以上の機能実行部と、入力された規格の情報に応じた機能切替信号を出力し、機能実行部を動作させるか否かを制御する機能切替制御部とを有する。汎用装置は、複数の規格のいずれかに対応し、受信した信号に、対応する規格の機能に関する信号処理を実行する規格別の規格別機能実行部と、専用装置から入力した機能切替信号に基づいて、いずれの規格に対応した規格別機能実行部を動作させるかを切り替える規格別機能切替部とを備える。【選択図】図１
2018019253.tif 000002
【特許請求の範囲】
【請求項１】
ハードウェアにより処理を実行する専用装置と、
書き換え可能なハードウェアとソフトウェアとにより処理を実行する汎用装置とを備え、
前記専用装置は、
下位の装置又は上位の装置から送信された信号に、複数の規格のうち一部又は全ての規格に用いられる機能に関する信号処理を実行する１以上の機能実行部と、
外部から規格に関する情報の入力を受ける外部インターフェース部と、
入力された規格の情報に応じた機能切替信号を出力し、前記機能切替信号により前記機能実行部を動作させるか否かを制御する機能切替制御部とを備え、
前記汎用装置は、
複数の前記規格のいずれかに対応し、下位の装置又は上位の装置から送信された前記信号に、対応する前記規格に用いられる機能に関する信号処理を実行する規格別の規格別機能実行部と、
前記専用装置から入力した前記機能切替信号に基づいて、いずれの規格に対応した前記規格別機能実行部を動作させるかを切り替える規格別機能切替部とを備える、
ことを特徴とする通信装置。
【請求項２】
複数の前記規格は、イーサネット（登録商標）を伝送フレームに用いる受動光ネットワークの端局装置に関する第１規格と共通公衆無線インターフェースの無線制御装置に関する第２規格とを含み、
前記専用装置は、
前記第１規格に用いられる物理層の機能に関する信号処理を実行する前記機能実行部を有する物理層処理部を備え、
前記機能切替制御部は、前記第１規格に応じた機能切替信号を出力し、前記物理層処理部が有する全ての前記機能実行部を動作させ、前記第２規格に応じた機能切替信号を出力し、前記物理層処理部が有する前記機能実行部のうち前記第２規格の機能と同じ機能に関する信号処理を実行する機能実行部を動作させ、前記第２規格にはない機能に関する信号処理を実行する前記機能実行部を動作させないよう制御し、
前記規格別機能切替部は、前記第１規格に応じた前記機能切替信号に基づいて、前記第１規格に用いられる上位層の機能に関する信号処理を実行する前記規格別機能実行部を動作させ、前記第２規格に応じた前記機能切替信号に基づいて、前記第２規格に用いられる物理層の機能に関する信号処理を実行する前記規格別機能実行部と前記第２規格に用いられる上位層の機能に関する信号処理を実行する前記規格別機能実行部を動作させるよう切り替えを行い、
前記第２規格の機能と同じ機能に関する信号処理を実行する前記機能実行部は、スクランブルに関する処理を行う機能実行部と、ブロック符号に関する処理を行う機能実行部を含み、
前記第２規格にはない機能に関する信号処理を実行する前記機能実行部は、誤り訂正符号に関する処理を行う機能実行部を含む、
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
複数の前記規格は、ＮＧ−ＰＯＮ２（Next Generation-Passive Optical Network Stage 2）の端局装置に関する第１規格と共通公衆無線インターフェースの無線制御装置に関する第２規格とを含み、
前記専用装置は、
前記第１規格に用いられる物理層の機能に関する信号処理を実行する前記機能実行部を有する物理層処理部を備え、
前記機能切替制御部は、前記第１規格に応じた機能切替信号を出力し、前記物理層処理部が有する全ての前記機能実行部を動作させ、前記第２規格に応じた機能切替信号を出力し、前記物理層処理部が有する前記機能実行部のうち前記第２規格の機能と同じ機能に関する信号処理を実行する機能実行部を動作させ、前記第２規格にはない機能に関する信号処理を実行する前記機能実行部を動作させないよう制御し、
前記規格別機能切替部は、前記第１規格に応じた前記機能切替信号に基づいて、前記第１規格に用いられる上位層の機能に関する信号処理を実行する前記規格別機能実行部を動作させ、前記第２規格に応じた前記機能切替信号に基づいて、前記第２規格に用いられる物理層の機能に関する信号処理を実行する前記規格別機能実行部と前記第２規格に用いられる上位層の機能に関する信号処理を実行する前記規格別機能実行部を動作させるよう切り替えを行い、
前記第２規格の機能と同じ機能に関する信号処理を実行する前記機能実行部は、スクランブルに関する処理を行う機能実行部を含み、
前記第２規格にはない機能に関する信号処理を実行する前記機能実行部は、誤り訂正符号に関する処理を行う機能実行部を含み、
前記規格別機能実行部が実行する前記第２規格に用いられる物理層の機能は、ブロック符号に関する処理を含む、
ことを特徴とする請求項１に記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置に関する。
【背景技術】
【０００２】
既存のＯＬＴ（Optical Line Terminal：光加入者線端局装置）は、規格毎に別の装置として開発・製造され、使用されている。これは、ＯＬＴの大部分が専用ハードウェアで構成されているために、少しでも機能が異なる装置は別の装置として開発・製造しなければならないことによる。そこで、ＯＬＴ内部を汎用ハードウェアであるプロセッサ（ＰＵ）やＦＰＧＡ（field-programmable gate array）等のプログラマブルロジックデバイス（ＰＬＤ）により構成することが検討されている。また、ＧＰＧＰＵ（General-purpose computing on graphics processing units）等のアクセレレータを用いることで、高速な応答とスループットを要求する通信装置を実現することが検討されている。
【０００３】
特に１０Ｇ−ＥＰＯＮ（10 Gigabit Ethernet（登録商標） Passive Optical Network）又はＮＧ−ＰＯＮ２（Next Generation-Passive Optical Network Stage 2）を収容するＲＥＣ（Radio Equipment Controller：無線制御装置）や、ＣＰＲＩ（Common Public Radio Interface：共通公衆無線インターフェース）のインターフェースを持つＲＥ（Radio Equipment：無線装置）を収容するＲＥＣは、皆１０ギガ級のスループットを持つシステムであり、今後大機規模な導入が期待される。もし、これらシステムにおけるハードウェアの大部分を同一なもので構成し、プログラムの書き換えだけでそれぞれの装置の切り替えができれば、設備投資額削減が期待できる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】大道  他，「10G-EPON用通信LSIの開発」，SEIテクニカルレビュー，第180号，2012年，p.43-48
【非特許文献２】島津  他，「W-CDMAシステムと共用可能なLTEシステム用無線基地局装置の開発」，NTT DOCOMOテクニカル・ジャーナル，Vol.19，No.1，2011年，p.20-25
【非特許文献３】大矢根  他，「IP化対応無線基地局装置の開発」，NTT DOCOMOテクニカル・ジャーナル，Vol.15，No.1，2007年，p.8-13
【非特許文献４】"Common Public Radio Interface (CPRI); Interface Specification"，CPRI，CPRI Specification V6.0，2013年
【非特許文献５】"Part 3: Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications"，2008年
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のように、通信の規格が異なる場合、それらの規格に応じた通信装置が個別に開発・製造されている。そのため、通信装置毎に、導入数の検討が必要である、開発期間が長期化する、などの問題が生じることがあった。
【０００６】
上記事情に鑑み、本発明は、異なる規格に準拠した通信を切り替えて行うことができる通信装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明の一態様は、ハードウェアにより処理を実行する専用装置と、書き換え可能なハードウェアとソフトウェアとにより処理を実行する汎用装置とを備え、前記専用装置は、下位の装置又は上位の装置から送信された信号に、複数の規格のうち一部又は全ての規格に用いられる機能に関する信号処理を実行する１以上の機能実行部と、外部から規格に関する情報の入力を受ける外部インターフェース部と、入力された規格の情報に応じた機能切替信号を出力し、前記機能切替信号により前記機能実行部を動作させるか否かを制御する機能切替制御部とを備え、前記汎用装置は、複数の前記規格のいずれかに対応し、下位の装置又は上位の装置から送信された前記信号に、対応する前記規格に用いられる機能に関する信号処理を実行する規格別の規格別機能実行部と、前記専用装置から入力した前記機能切替信号に基づいて、いずれの規格に対応した前記規格別機能実行部を動作させるかを切り替える規格別機能切替部とを備える通信装置である。
【０００８】
本発明の一態様は、上記の通信装置であって、複数の前記規格は、イーサネット（登録商標）を伝送フレームに用いる受動光ネットワークの端局装置に関する第１規格と共通公衆無線インターフェースの無線制御装置に関する第２規格とを含み、前記専用装置は、前記第１規格に用いられる物理層の機能に関する信号処理を実行する前記機能実行部を有する物理層処理部を備え、前記機能切替制御部は、前記第１規格に応じた機能切替信号を出力し、前記物理層処理部が有する全ての前記機能実行部を動作させ、前記第２規格に応じた機能切替信号を出力し、前記物理層処理部が有する前記機能実行部のうち前記第２規格の機能と同じ機能に関する信号処理を実行する機能実行部を動作させ、前記第２規格にはない機能に関する信号処理を実行する前記機能実行部を動作させないよう制御し、前記規格別機能切替部は、前記第１規格に応じた前記機能切替信号に基づいて、前記第１規格に用いられる上位層の機能に関する信号処理を実行する前記規格別機能実行部を動作させ、前記第２規格に応じた前記機能切替信号に基づいて、前記第２規格に用いられる物理層の機能に関する信号処理を実行する前記規格別機能実行部と前記第２規格に用いられる上位層の機能に関する信号処理を実行する前記規格別機能実行部を動作させるよう切り替えを行い、前記第２規格の機能と同じ機能に関する信号処理を実行する前記機能実行部は、スクランブルに関する処理を行う機能実行部と、ブロック符号に関する処理を行う機能実行部を含み、前記第２規格にはない機能に関する信号処理を実行する前記機能実行部は、誤り訂正符号に関する処理を行う機能実行部を含む。
【０００９】
本発明の一態様は、上記の通信装置であって、複数の前記規格は、ＮＧ−ＰＯＮ２（Next Generation-Passive Optical Network Stage 2）の端局装置に関する第１規格と共通公衆無線インターフェースの無線制御装置に関する第２規格とを含み、前記専用装置は、前記第１規格に用いられる物理層の機能に関する信号処理を実行する前記機能実行部を有する物理層処理部を備え、前記機能切替制御部は、前記第１規格に応じた機能切替信号を出力し、前記物理層処理部が有する全ての前記機能実行部を動作させ、前記第２規格に応じた機能切替信号を出力し、前記物理層処理部が有する前記機能実行部のうち前記第２規格の機能と同じ機能に関する信号処理を実行する機能実行部を動作させ、前記第２規格にはない機能に関する信号処理を実行する前記機能実行部を動作させないよう制御し、前記規格別機能切替部は、前記第１規格に応じた前記機能切替信号に基づいて、前記第１規格に用いられる上位層の機能に関する信号処理を実行する前記規格別機能実行部を動作させ、前記第２規格に応じた前記機能切替信号に基づいて、前記第２規格に用いられる物理層の機能に関する信号処理を実行する前記規格別機能実行部と前記第２規格に用いられる上位層の機能に関する信号処理を実行する前記規格別機能実行部を動作させるよう切り替えを行い、前記第２規格の機能と同じ機能に関する信号処理を実行する前記機能実行部は、スクランブルに関する処理を行う機能実行部を含み、前記第２規格にはない機能に関する信号処理を実行する前記機能実行部は、誤り訂正符号に関する処理を行う機能実行部を含み、前記規格別機能実行部が実行する前記第２規格に用いられる物理層の機能は、ブロック符号に関する処理を含む。
【発明の効果】
【００１０】
本発明により、異なる規格に準拠した通信を切り替えて行うことができる通信装置を提供することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態による端局装置の構成を示すブロック図である。
【図２】同実施形態による規格に応じた機能切替信号による各機能のＯＮ／ＯＦＦを示す図である。
【図３】第２の実施形態による端局装置の構成を示すブロック図である。
【図４】第３の実施形態による端局装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら本発明の実施形態を詳細に説明する。
本発明の実施形態による通信装置は、専用ＰＨＹ(physical layer：物理層）モジュールと、コンピュータサーバ（以下、「サーバ」と記載する。）とを有する。専用ＰＨＹモジュールは、ハードウェアにより、例えば、ＯＳＩ（Open Systems Interconnection）における物理層の機能を実現する専用装置である。
【００１３】
サーバは、書き換え可能なハードウェアとソフトウェアにより各種の機能を実現する汎用装置である。なお、実施形態の通信装置は、サーバに代えて又は加えて、ベアメタルスイッチなどの汎用装置を有してもよい。サーバは、例えば、大部分がＰＵ（プロセッサ）／ＰＬＤ（プログラマブルロジックデバイス）のような汎用品のプログラマブルなデバイスを用いて構成される。サーバ内は、例えば、ＣＰＵ（central processing unit：中央処理装置）やＧＰＵ（グラフィックス・プロセッシング・ユニット）、ＦＰＧＡ（field-programmable gate array）などが協調して処理をするヘテロジーニアス構成であり、メモリやハードディスク、光ＩＦ（インターフェース）、上位側の通信装置である上位装置と接続するためのＳＮＩ（Server Name Indication）により構成される。サーバのＰＵ／ＰＬＤには、装置切替用の分岐命令を実行する規格別機能切替部が設けられる。この規格別機能切替部が、メモリ上の変数を書き換えることで、複数の通信規格（以下、「規格」と記載する。）の機能の書き換えを可能とする。実施形態の通信装置は、複数の規格に共通の機能の実行部分は専用ＰＨＹモジュール内の専用チップに纏め、複数の規格それぞれで異なる実行部分をＰＵ／ＰＬＤで実装することにより、ハードウェアを共通化する。
【００１４】
例えば、複数の規格の中には、リードソロモン符号化、スクランブル、６４Ｂ６６Ｂ符号化等の機能を有する規格と有していない規格が存在する。そこで、専用ＰＨＹモジュールは、機能のＯＮ／ＯＦＦによって、実現したい規格に応じて必要な機能を選択する。
【００１５】
例えば、複数の規格が、１０Ｇ−ＥＰＯＮ（10 Gigabit Ethernet（登録商標） Passive Optical Network）とＣＰＲＩ（Common Public Radio Interface：共通公衆無線インターフェース）のＲＥＣ（Radio Equipment Controller：無線制御装置）であるとする。これらのＰＨＹ処理部では、スクランブルや６４Ｂ６６Ｂ符号のような共通的な処理が多い。そこで、ＰＯＮ  ＰＨＹのチップを用いて、１０Ｇ−ＥＰＯＮとＲＥＣのＰＨＹ処理部の共通化を行う。しかし、リードソロモン符号化は、１０Ｇ−ＥＰＯＮでは用いられるがＲＥＣでは不要である。そこで、リードソロモン符号化に関するＰＨＹ処理部については、規格に応じてＯＮとＯＦＦを切替える。
【００１６】
また、例えば、複数の規格が、ＮＧ−ＰＯＮ２（Next Generation-Passive Optical Network Stage 2）とＣＰＲＩのＲＥＣであるとする。これらのＰＨＹ処理部では、スクランブルが共通的な処理である。そこで、ＰＯＮ  ＰＨＹのチップを用いて、ＮＧ−ＰＯＮ２とＲＥＣのＰＨＹ処理部の共通化を行う。しかし、リードソロモン符号化はＮＧ−ＰＯＮ２では用いられるがＲＥＣでは不要である。そこで、リードソロモン符号化に関するＰＨＹ処理部については、規格に応じてＯＮとＯＦＦを切替える。また、６４Ｂ６６Ｂ符号化はＲＥＣでは必要であるがＮＧ−ＰＯＮ２では不要なため、６４Ｂ６６Ｂ符号化に関する機能はサーバに実装する。
【００１７】
以下に、複数の規格の機能を切替え可能な通信装置の詳細な実施形態について説明する。以下では、通信装置が、下位装置と通信するための光インターフェースを持ち、上位装置と下位装置との間の通信を中継する端局装置である場合を例に説明する。
【００１８】
[第１の実施形態]
図１は、第１の実施形態の端局装置１００の構成を示すブロック図である。端局装置１００は、専用ＰＨＹモジュール２００と、汎用装置３００とを備える。専用ＰＨＹモジュール２００と汎用装置３００とは、ＰＣＩｅ（ピーシーアイエクスプレス）等のインターフェース（ＩＦ）により通信する。
【００１９】
専用ＰＨＹモジュール２００は、１又は複数の規格に用いられる機能の信号処理をハードウェアにより実行する専用装置である。以下では、複数の規格が、規格Ａ及び規格Ｂである場合について説明する。専用ＰＨＹモジュール２００は、光／電気変換部２１０と、電気／光変換部２２０と、共通機能実装部２３０と、外部ＩＦ部２４０と、機能切替制御部２５０と、分岐部２６０とを備える。
【００２０】
光／電気変換部２１０は、下位装置から受信した光信号を電気信号に変換し、共通機能実装部２３０に出力する。電気／光変換部２２０は、共通機能実装部２３０から入力した電気信号を光信号に変換し、下位装置に送信する。下位装置は、例えば、ＣＰＲＩのインターフェースを持つＲＥ（Radio Equipment：無線装置）や、ＰＯＮ（Passive Optical Network：受動光ネットワーク）のＯＮＵ（Optical Network Unit)である。
【００２１】
共通機能実装部２３０は、１以上の機能実行部を有する。本実施形態の共通機能実装部２３０が有する機能実行部は、複数の規格のうち１以上の規格に用いられる物理層の機能を実現するＰＨＹ処理部である。共通機能実装部２３０には、例えば、ＰＯＮのＰＨＹ処理部を実装したＰＯＮ  ＰＨＹのチップを用いることができる。
【００２２】
同図に示す共通機能実装部２３０は、機能実行部として、Ｓ／Ｐ（シリアル／パラレル）変換部２３１、リードソロモン復号化部２３２、デスクランブラ２３３、６４Ｂ６６Ｂ復号化部２３４、６４Ｂ６６Ｂ符号化部２３５、スクランブラ２３６、リードソロモン符号化部２３７及びＰ／Ｓ（パラレル／シリアル）変換部２３８を備える。
【００２３】
Ｓ／Ｐ変換部２３１は、光／電気変換部２１０により変換された電気信号をシリアル信号からパラレル信号に変換する。リードソロモン復号化部２３２は、光／電気変換部２１０から入力した電気信号に、リードソロモン符号の復号化処理を行う。リードソロモン復号化部２３２は、誤り訂正符号の復号化処理を行う誤り訂正復号化部の一例である。デスクランブラ２３３は、リードソロモン復号化部２３２から入力した電気信号にデスクランブル処理を行う。６４Ｂ６６Ｂ復号化部２３４は、デスクランブラ２３３から入力した電気信号に６４Ｂ６６Ｂ符号の復号化処理を行い、汎用装置３００に出力する。６４Ｂ６６Ｂ復号化部２３４は、ブロック符号の復号化処理を行うブロック符号復号化部の一例である。
【００２４】
６４Ｂ６６Ｂ符号化部２３５は、汎用装置３００から入力した電気信号に、６４Ｂ６６Ｂ符号の符号化処理を行う。６４Ｂ６６Ｂ符号化部２３５は、ブロック符号の符号化処理を行うブロック符号化部の一例である。スクランブラ２３６は、６４Ｂ６６Ｂ符号化部２３５から入力した電気信号にスクランブル処理を行う。リードソロモン符号化部２３７は、スクランブラ２３６から入力した電気信号に、リードソロモン符号の符号化処理を行う。リードソロモン符号化部２３７は、誤り訂正符号の符号化処理を行う誤り訂正符号化部の一例である。Ｐ／Ｓ変換部２３８は、リードソロモン符号化部２３７から入力した電気信号をパラレル信号からシリアル信号に変換し、電気／光変換部２２０に出力する。
【００２５】
外部ＩＦ部２４０は、外部から規格に関する情報の入力を受ける。機能切替制御部２５０は、外部ＩＦ部２４０に入力された情報が示す規格に応じた機能切替信号を出力する。分岐部２６０は、共通機能実装部２３０が有する少なくとも一部の機能実行部に機能切替信号を分岐させて入力する。本実施形態では、分岐部２６０は、リードソロモン復号化部２３２、デスクランブラ２３３、６４Ｂ６６Ｂ復号化部２３４、６４Ｂ６６Ｂ符号化部２３５、スクランブラ２３６及びリードソロモン符号化部２３７のそれぞれに機能切替信号を入力する。機能切替信号が入力される各機能実行部は、機能切替信号に応じて自機能部の機能を実行するか否かを切り替える図示しない切替部を内部に有する。機能実行部は、自機能部の機能を実行しない場合、入力した通信信号に信号処理を行わず、後段に出力する。このように、機能切替制御部２５０は、機能切替信号を出力することにより、各機能実行部を実行させるか否かを切り替えるよう制御する。
【００２６】
汎用装置３００は、サーバやベアメタルスイッチ等により実現され、書き換え可能な汎用のハードウェアとソフトウェアとにより処理を実行する。汎用装置３００が備えるＰＵ／ＰＬＤには、メモリ３１０と、規格別機能切替部３２０と、規格Ａ上位処理部３３０と、規格Ａ上位ＩＦ部３４０と、規格Ｂ上位処理部３５０と、規格Ｂ上位ＩＦ部３６０とが実装される。
【００２７】
メモリ３１０はデータを記憶する。規格別機能切替部３２０は、専用ＰＨＹモジュール２００から機能切替信号を入力し、いずれの規格に対応した規格別機能実行部を実行させるかを機能切替信号に基づいて切り替える。規格別機能実行部は、複数の規格のうち、いずれかの規格に必要な機能の信号処理を実行する。規格Ａの規格別機能実行部は、規格Ａ上位処理部３３０及び規格Ａ上位ＩＦ部３４０であり、規格Ｂの規格別機能実行部は、規格Ｂ上位処理部３５０及び規格Ｂ上位ＩＦ部３６０である。
【００２８】
規格Ａ上位処理部３３０は、信号に対し、規格Ａの上位層の信号処理を実行する。規格Ａ上位ＩＦ部３４０は、規格Ａの上位装置と信号を送受信するためのインターフェースを実現する。規格Ｂ上位処理部３５０は、信号に対し、規格Ｂの上位層の信号処理を実行する。規格Ｂ上位ＩＦ部３６０は、規格Ｂの上位装置と信号を送受信するためのインターフェースを実現する。
【００２９】
上記の端局装置１００が備える専用ＰＨＹモジュール２００は、ＰＯＮ  ＰＨＹ用に作られたチップの機能のうちＲＥＣ機能と共通の機能を実現するＰＨＹ処理部をＲＥＣ装置に転用する。一方、ＲＥＣ機能と共通ではない機能の部分は、サーバ等の汎用装置３００上でソフトウェアによる分岐命令を用いて機能を切替え、実行させる。これよって、１つのハードウェアでＰＯＮとしてもＲＥＣとしても動作できる構成をとる。
【００３０】
このような構成のために、共通機能実装部２３０（ＰＯＮ  ＰＨＹ処理部）として、例えば、ＰＯＮ専用（例えば、ＮＧ−ＰＯＮ２、１０Ｇ−ＥＰＯＮ等）に作られたチップが用いられる。共通機能実装部２３０に、外部ＩＦ部２４０、機能切替制御部２５０、分岐部２６０等を加えてボードを構成することで、専用ＰＨＹモジュール２００を構成する。
【００３１】
そして、外部から専用ＰＨＹモジュール２００の外部ＩＦ部２４０に入力を行い、端局装置１００に使用する規格を設定する。機能切替制御部２５０は、入力を得た規格に応じて、ハードウェア側の共通機能実装部２３０における各機能のＯＮ／ＯＦＦと、汎用装置３００におけるソフトウェア機能の切替とを表す機能切替信号に変換し、共通機能実装部２３０内の各機能実行部（ＰＨＹ処理部）と汎用装置３００とに送信する。各機能実行部は、入力される機能切替信号に応じて、機能のＯＮ／ＯＦＦを切替える。
【００３２】
図２は、規格に応じた機能切替信号による各機能のＯＮ／ＯＦＦを示す図である。
同図に示すように、規格Ａの装置として利用する場合は、リードソロモン符号及びスクランブルの機能がＯＮであり、６４Ｂ６６Ｂ符号の機能がＯＦＦである。従って、規格Ａに応じた機能切替信号の場合、リードソロモン符号に関する機能実行部であるリードソロモン符号化部２３７及びリードソロモン復号化部２３２と、スクランブルに関する機能実行部であるスクランブラ２３６及びデスクランブラ２３３とが機能をＯＮにし、６４Ｂ６６Ｂ符号に関する機能部である６４Ｂ６６Ｂ符号化部２３５及び６４Ｂ６６Ｂ復号化部２３４が機能をＯＦＦにする。
【００３３】
一方、規格Ｂの装置として利用する場合は、リードソロモン符号の機能がＯＦＦであり、スクランブル及び６４Ｂ６６Ｂ符号の機能がＯＮである。従って、規格Ｂに応じた機能切替信号の場合、リードソロモン符号に関する機能実行部であるリードソロモン符号化部２３７及びリードソロモン復号化部２３２が機能をＯＦＦにし、スクランブルに関する機能実行部であるスクランブラ２３６及びデスクランブラ２３３と、６４Ｂ６６Ｂ符号に関する機能部である６４Ｂ６６Ｂ符号化部２３５及び６４Ｂ６６Ｂ復号化部２３４とが機能をＯＮにする。
【００３４】
上位層の信号処理に関しては規格毎に処理が異なる部分が複数存在することが多い。機能切替制御部２５０が出力した機能切替信号は汎用装置３００に送られる。汎用装置３００は、ソフトウェアの分岐命令を用いて、上位層の信号処理に関する機能の切替を行い、いずれの規格の上位層機能の信号処理を実行するかを選択する。図１に示す端局装置１００においては規格Ａか規格Ｂかを選択する。
【００３５】
以下に、端局装置１００の動作を説明する。
まず、端局装置１００を規格Ａの装置として動作させる場合について説明する。
端局装置１００の外部ＩＦ部２４０に規格Ａの情報が入力されると、機能切替制御部２５０は、規格Ａに対応した機能切替信号を出力する。分岐部２６０は、機能切替信号をリードソロモン復号化部２３２、デスクランブラ２３３、６４Ｂ６６Ｂ復号化部２３４、６４Ｂ６６Ｂ符号化部２３５、スクランブラ２３６及びリードソロモン符号化部２３７に入力する。リードソロモン復号化部２３２、デスクランブラ２３３、スクランブラ２３６及びリードソロモン符号化部２３７は、入力された機能切替信号に応じて機能をＯＮにする。６４Ｂ６６Ｂ復号化部２３４及び６４Ｂ６６Ｂ符号化部２３５は、入力された機能切替信号に応じて機能をＯＦＦにする。さらに、分岐部２６０は、機能切替信号を汎用装置３００に入力する。汎用装置３００の規格別機能切替部３２０は、入力された機能切替信号に応じて、ソフトウェアの分岐命令を用いて機能の切替を行う。規格別機能切替部３２０は、規格Ａ上位処理部３３０及び規格Ｂ上位処理部３５０のうち、規格Ａ上位処理部３３０を切り替え先とする。
【００３６】
主信号の送受信時、端局装置１００は以下のように動作する。
端局装置１００の専用ＰＨＹモジュール４００が規格Ａの下位装置から信号を受信すると、光／電気変換部２１０は、受信した上り信号を光信号から電気信号に変換し、Ｓ／Ｐ変換部２３１に出力する。Ｓ／Ｐ変換部２３１は、光／電気変換部２１０により変換された電気信号に変換された上り信号をシリアル信号からパラレル信号に変換し、リードソロモン復号化部２３２に出力する。リードソロモン復号化部２３２は、Ｓ／Ｐ変換部２３１から入力したパラレル信号の上り信号にリードソロモン符号の復号化処理を行ってデスクランブラ２３３に出力する。デスクランブラ２３３は、リードソロモン復号化部２３２から入力した上り信号にデスクランブル処理を行って６４Ｂ６６Ｂ復号化部２３４に出力する。６４Ｂ６６Ｂ復号化部２３４は、デスクランブラ２３３から入力した上り信号をそのまま汎用装置３００に出力する。
【００３７】
汎用装置３００のメモリ３１０は、６４Ｂ６６Ｂ復号化部２３４から入力した上り信号をバッファーする。規格別機能切替部３２０は、メモリ３１０からバッファーされた上り信号を読み出して規格Ａ上位処理部３３０に出力する。規格Ａ上位処理部３３０は、規格別機能切替部３２０から入力した上り信号に、規格Ａの上り信号に対する上位層の処理を行い、規格Ａ上位ＩＦ部３４０に出力する。規格Ａ上位ＩＦ部３４０は、規格Ａ上位処理部３３０から入力した上り信号を規格Ａの上位装置へ出力する。
【００３８】
端局装置１００の汎用装置３００が備える規格Ａ上位ＩＦ部３４０は、上位装置から下り信号を受信すると、規格Ａ上位処理部３３０に出力する。規格Ａ上位処理部３３０は、規格Ａ上位ＩＦ部３４０から入力した下り信号に、規格Ａの下り信号に対する上位層の処理を行い、規格別機能切替部３２０に出力する。規格別機能切替部３２０は、規格Ａ上位処理部３３０から入力した下り信号をメモリ３１０にバッファーする。メモリ３１０は、バッファーされた下り信号を専用ＰＨＹモジュール２００に出力する。
【００３９】
専用ＰＨＹモジュール２００の６４Ｂ６６Ｂ符号化部２３５は、汎用装置３００から入力した下り信号をそのままスクランブラ２３６に出力する。スクランブラ２３６は、６４Ｂ６６Ｂ符号化部２３５から入力した下り信号にスクランブル処理を行い、リードソロモン符号化部２３７に出力する。リードソロモン符号化部２３７は、スクランブラ２３６から入力した下り信号に、リードソロモン符号の符号化処理を行ってＰ／Ｓ変換部２３８に出力する。Ｐ／Ｓ変換部２３８は、リードソロモン符号化部２３７から入力した下り信号をパラレル信号からシリアル信号に変換し、電気／光変換部２２０に出力する。電気／光変換部２２０は、Ｐ／Ｓ変換部２３８から入力したシリアル信号の下り信号を、電気信号から光信号に変換して規格Ａの下位装置に送信する。
【００４０】
次に、端局装置１００を規格Ｂの装置として動作させる場合について説明する。
端局装置１００の外部ＩＦ部２４０に規格Ｂの情報が入力されると、機能切替制御部２５０は、規格Ｂに対応した機能切替信号を出力する。分岐部２６０は、機能切替信号をリードソロモン復号化部２３２、デスクランブラ２３３、６４Ｂ６６Ｂ復号化部２３４、６４Ｂ６６Ｂ符号化部２３５、スクランブラ２３６及びリードソロモン符号化部２３７に出力する。デスクランブラ２３３、６４Ｂ６６Ｂ復号化部２３４、６４Ｂ６６Ｂ符号化部２３５及びスクランブラ２３６は、入力された機能切替信号に応じて機能をＯＮにする。リードソロモン復号化部２３２及びリードソロモン符号化部２３７は、入力された機能切替信号に応じて機能をＯＦＦにする。さらに、分岐部２６０は、機能切替信号を汎用装置３００に入力する。汎用装置３００の規格別機能切替部３２０は、入力された機能切替信号に応じて、ソフトウェアの分岐命令を用いて機能の切替を行う。規格別機能切替部３２０は、規格Ａ上位処理部３３０及び規格Ｂ上位処理部３５０のうち、規格Ｂ上位処理部３５０を切り替え先とする。
【００４１】
主信号の送受信時、端局装置１００は以下のように動作する。
端局装置１００の専用ＰＨＹモジュール２００が規格Ｂの下位装置から信号を受信すると、光／電気変換部２１０は、受信した上り信号を光信号から電気信号に変換し、Ｓ／Ｐ変換部２３１に出力する。Ｓ／Ｐ変換部２３１は、光／電気変換部２１０により変換された電気信号に変換された上り信号をシリアル信号からパラレル信号に変換し、リードソロモン復号化部２３２に出力する。リードソロモン復号化部２３２は、Ｓ／Ｐ変換部２３１から入力したパラレル信号の上り信号をそのままデスクランブラ２３３に出力する。デスクランブラ２３３は、リードソロモン復号化部２３２から入力した上り信号にデスクランブル処理を行って６４Ｂ６６Ｂ復号化部２３４に出力する。６４Ｂ６６Ｂ復号化部２３４は、デスクランブラ２３３から入力した上り信号に６４Ｂ６６Ｂ符号の復号化処理を行い、汎用装置３００に出力する。
【００４２】
汎用装置３００のメモリ３１０は、６４Ｂ６６Ｂ復号化部２３４から入力した上り信号をバッファーする。規格別機能切替部３２０は、メモリ３１０からバッファーされた上り信号を読み出して規格Ｂ上位処理部３５０に出力する。規格Ｂ上位処理部３５０は、入力した上り信号に、規格Ｂの上り信号に対する上位層の処理を行い、規格Ｂ上位ＩＦ部３６０に出力する。規格Ｂ上位ＩＦ部３６０は、規格Ｂ上位処理部３５０から入力した上り信号を規格Ｂの上位装置へ出力する。
【００４３】
端局装置１００の汎用装置３００が備える規格Ｂ上位ＩＦ部３６０は、上位装置から下り信号を受信すると、規格Ｂ上位処理部３５０に出力する。規格Ｂ上位処理部３５０は、規格Ｂ上位ＩＦ部３６０から入力した下り信号に、規格Ｂの下り信号に対する上位層の処理を行い、規格別機能切替部３２０に出力する。規格別機能切替部３２０は、規格Ｂ上位処理部３５０から入力した下り信号をメモリ３１０にバッファーする。メモリ３１０は、バッファーされた下り信号を専用ＰＨＹモジュール２００に出力する。
【００４４】
専用ＰＨＹモジュール２００の６４Ｂ６６Ｂ符号化部２３５は、汎用装置３００から入力した下り信号に６４Ｂ６６Ｂ符号の符号化処理を行ってスクランブラ２３６に出力する。スクランブラ２３６は、６４Ｂ６６Ｂ符号化部２３５から入力した下り信号にスクランブル処理を行ってリードソロモン符号化部２３７に出力する。リードソロモン符号化部２３７は、スクランブラ２３６から入力した下り信号をそのままＰ／Ｓ変換部２３８に出力する。Ｐ／Ｓ変換部２３８は、リードソロモン符号化部２３７から入力した下り信号をパラレル信号からシリアル信号に変換し、電気／光変換部２２０に出力する。電気／光変換部２２０は、Ｐ／Ｓ変換部２３８から入力したシリアル信号の下り信号を、電気信号から光信号に変換して規格Ｂの下位装置に送信する。
【００４５】
上述した本実施形態によれば、専用部品とサーバとが規格に応じて機能の切替を行うことにより、複数の規格の端局装置の共通化を図る。つまり、複数の異なる規格の通信システムと通信する端局装置１００は、各通信システムが持つ共通機能を専用のハードウェアである専用ＰＨＹモジュール２００で行い、複数の規格で共通しない機能に関してはサーバ等の汎用ハードウェアとソフトウェアにより構成される汎用装置３００へのソフトウェア実装により実現する。
【００４６】
専用ＰＨＹモジュール２００の機能切替制御部２５０は、外部ＩＦ部２４０から入力した情報に基づき各機能実行部に機能切替信号を送信し、機能のＯＮ／ＯＦＦを設定する。この機能切替信号は、汎用装置３００に入力される。汎用装置３００の規格別機能切替部３２０は、機能切替信号に基づいて、ソフトウェア上の機能に対し分岐命令を使って切替を行う。このように、端局装置１００は、専用ＰＨＹモジュール２００と汎用装置３００とで相互に機能切替信号を共有する機能を有する。これにより、端局装置１００は、１つのハードウェアで複数規格の信号処理の切替を行うことができる。
【００４７】
［第２の実施形態］
本実施形態では、イーサネット（登録商標）を伝送フレームに用いたギガビット級のＰＯＮである１０Ｇ−ＥＰＯＮのＯＬＴとＣＰＲＩ  ｌｉｎｅ  ｂｉｔ  ｒａｔｅ  ｏｐｔｉｏｎ  ８のＲＥＣの２つの規格の端局装置を共通化する。本実施形態の端局装置は、１０Ｇ−ＥＰＯＮ用に開発されたＰＯＮ  ＰＨＹチップをＲＥＣ機能に転用する構成例である。
【００４８】
図３は、本実施形態の端局装置１０１の構成を示すブロック図である。同図において、図１に示す端局装置１００と同一の部分には同一の符号を付し、その説明を省略する。端局装置１０１は、専用ＰＨＹモジュール４００と、汎用装置５００とを備える。専用ＰＨＹモジュール４００と汎用装置５００とは、ＰＣＩｅ等のＩＦにより通信する。
【００４９】
専用ＰＨＹモジュール４００は、１０Ｇ−ＥＰＯＮに用いられる機能のＰＨＹ処理をハードウェアにより実行する専用装置である。専用ＰＨＹモジュール４００は、光／電気変換部２１０と、電気／光変換部２２０と、ＰＯＮ  ＰＨＹ処理部４３０と、外部ＩＦ部２４０と、ＰＯＮ／ＲＥＣ切替制御部４５０と、分岐部４６０とを備える。
【００５０】
ＰＯＮ  ＰＨＹ処理部４３０は、共通機能実装部の一例であり、１以上の機能実行部を備える。ＰＯＮ  ＰＨＹ処理部４３０が備える機能実行部は、１０Ｇ−ＥＰＯＮにおける物理層の機能を実現するＰＨＹ処理部である。ＰＯＮ  ＰＨＹ処理部４３０には、１０Ｇ−ＥＰＯＮのＰＨＹ処理部を実装したＰＯＮ  ＰＨＹのチップを用いることができる。同図に示すＰＯＮ  ＰＨＹ処理部４３０は、機能実行部として、Ｓ／Ｐ変換部２３１、リードソロモン復号化部２３２、デスクランブラ２３３、６４Ｂ６６Ｂ復号化部２３４、６４Ｂ６６Ｂ符号化部２３５、スクランブラ２３６、リードソロモン符号化部２３７及びＰ／Ｓ変換部２３８を備える。
【００５１】
ＰＯＮ／ＲＥＣ切替制御部４５０は、外部ＩＦ部２４０に入力された情報に応じて、１０Ｇ−ＥＰＯＮ又はＲＥＣのいずれかに応じた機能切替信号を出力する。ここでは、この機能切替信号を、ＰＯＮ／ＲＥＣ切替信号とする。分岐部４６０は、ＰＯＮ  ＰＨＹ処理部４３０が有する少なくとも一部の機能実行部にＰＯＮ／ＲＥＣ切替信号を分岐させて入力する。本実施形態では、分岐部４６０は、リードソロモン復号化部２３２及びリードソロモン符号化部２３７のそれぞれにＰＯＮ／ＲＥＣ切替信号を入力する。ＰＯＮ／ＲＥＣ切替信号が入力されるリードソロモン復号化部２３２及びリードソロモン符号化部２３７が有する図示しない切替部は、ＰＯＮ／ＲＥＣ切替信号に応じて自機能部の機能を実行するか否かを切り替える。このように、ＰＯＮ／ＲＥＣ切替制御部４５０は、ＰＯＮ／ＲＥＣ切替信号を出力することにより、各機能実行部を実行させるか否かを切り替えるよう制御する。
【００５２】
汎用装置５００は、サーバやベアメタルスイッチ等により実現され、書き換え可能な汎用のハードウェアとソフトウェアとにより処理を実行する。汎用装置５００が備えるＰＵ／ＰＬＤには、メモリ３１０と、規格別機能切替部５２０と、ＲＥＣ  ＰＨＹ処理部５３１と、メモリ５３２と、ＲＥＣ  ＭＡＣ（Medium Access Control：メディアアクセス制御）処理部５３３と、ＰＯＮ  ＭＡＣ処理部５５０とが実装される。汎用装置５００は、さらに、上位ＩＦ部５４０及び上位ＩＦ部５６０を備える。ＲＥＣ  ＰＨＹ処理部５３１、メモリ５３２、ＲＥＣ  ＭＡＣ処理部５３３及び上位ＩＦ部５４０はＲＥＣに対応し、ＰＯＮ  ＭＡＣ処理部５５０及び上位ＩＦ部５６０は１０Ｇ−ＥＰＯＮに対応する。
【００５３】
ＲＥＣ  ＰＨＹ処理部５３１は、ＦＰＧＡ等のアクセレレータ等に実装され、ＲＥＣのＰＨＹ処理を行う。ＲＥＣ  ＰＨＹ処理部５３１は、上り信号に、サイクリック・プリフィクスの除去及びＦＦＴ（高速フーリエ変換）、リソースデマッピング、Receive processing（受信処理）、ターボ復号化を行う。また、ＲＥＣ  ＰＨＹ処理部５３１は、下り信号に、ターボ符号化、ＱＡＭ（直交位相振幅変調）プリコーディング、リソースマッピング、ＩＦＦＴ（高速逆フーリエ変換）及びサイクリック・プリフィクスの挿入を行う。メモリ５３２は、信号を一時的に記憶する。ＲＥＣ  ＭＡＣ処理部５３３は、信号にＲＥＣのＭＡＣ処理（上位層の信号処理）を行う。上位ＩＦ部５４０は、ＲＥＣの上位装置と信号を送受信するためのインターフェースを実現する。ＰＯＮ  ＭＡＣ処理部５５０は、信号に１０Ｇ−ＥＰＯＮのＭＡＣ処理（上位層の信号処理）を行う。上位ＩＦ部５６０は、１０Ｇ−ＥＰＯＮの上位装置と信号を送受信するためのインターフェースを実現する。
【００５４】
上記の端局装置１０１が備える専用ＰＨＹモジュール４００は、１０Ｇ−ＥＰＯＮのＯＬＴのＰＨＹ用に作られたチップの機能のうち、ＲＥＣ機能との共通機能部をＲＥＣ装置に転用する。一方、ＲＥＣと共通ではない機能の部分に関しては、サーバ等の汎用装置５００上でソフトウェアによる分岐命令を用いて機能を切替え、実行させる。このように、端局装置１０１は、専用のハードとサーバ等の汎用の装置を組合せた１つのハードウェアによって、１０Ｇ−ＥＰＯＮ  ＯＬＴとしてもＲＥＣとしても動作できる構成をとる。
【００５５】
このような構成のために、ＰＯＮ  ＰＨＹ処理部４３０として、例えば、１０Ｇ−ＥＰＯＮのＯＬＴ用に作られたチップを用いる。このチップに外部ＩＦ部２４０、ＰＯＮ／ＲＥＣ切替制御部４５０、分岐部４６０等を加えてボードを構成することで、専用ＰＨＹモジュール４００を構成する。
【００５６】
そして、外部から専用ＰＨＹモジュール４００の外部ＩＦ部２４０に入力を行い、任意に設定されたＰＯＮ／ＲＥＣ切替信号によりリードソロモン符号に関する機能実行部のＯＮ／ＯＦＦを切替える。１０Ｇ−ＥＰＯＮでは、リードソロモン符号、スクランブル、６４Ｂ６６Ｂ符号の機能が標準化されている。一方、ＲＥＣのＣＰＲＩ装置では、スクランブルと６４Ｂ６６Ｂ符号の機能が標準化されている。そこで、リードソロモン符号に関する機能実行部は、ＰＯＮ機能の場合には機能をＯＮに、ＲＥＣ機能の場合には機能をＯＦＦにする。
【００５７】
また、汎用装置５００の規格別機能切替部５２０は、ＰＯＮ／ＲＥＣ切替信号を受信し、ソフトウェアの分岐命令を用いて機能の切替を行う。規格別機能切替部５２０は、ＰＯＮ機能の場合にＰＯＮ  ＭＡＣ処理部５５０とデータを送受信し、サーバ上で処理を行う。一方、ＲＥＣ機能の場合に、規格別機能切替部５２０は、ＲＥＣ  ＰＨＹ処理部５３１とデータを送受信し、ＦＰＧＡ等のアクセレレータ等で処理を行う。
【００５８】
次に、端局装置１０１の動作を説明する。
まず、端局装置１０１を１０Ｇ−ＥＰＯＮのＯＬＴとして動作させる場合について説明する。
端局装置１０１の外部ＩＦ部２４０に１０Ｇ−ＥＰＯＮのＯＬＴとして動作させるための情報が入力されると、ＰＯＮ／ＲＥＣ切替制御部４５０は、１０Ｇ−ＥＰＯＮに対応したＰＯＮ／ＲＥＣ切替信号を出力する。分岐部４６０は、ＰＯＮ／ＲＥＣ切替信号をリードソロモン復号化部２３２及びリードソロモン符号化部２３７に入力する。リードソロモン復号化部２３２及びリードソロモン符号化部２３７は、入力されたＰＯＮ／ＲＥＣ切替信号に応じて機能をＯＮにする。さらに、分岐部４６０は、ＰＯＮ／ＲＥＣ切替信号を汎用装置５００に入力する。汎用装置５００の規格別機能切替部５２０は、入力されたＰＯＮ／ＲＥＣ切替信号に応じて、ソフトウェアの分岐命令を用いて機能の切替を行う。規格別機能切替部５２０は、ＰＯＮ  ＭＡＣ処理部５５０を切り替え先とする。
【００５９】
主信号の送受信時、端局装置１０１は以下のように動作する。
端局装置１０１の専用ＰＨＹモジュール２００は、ＯＮＵから上り信号を受信する。光／電気変換部２１０は、受信した上り信号を光信号から電気信号に変換し、Ｓ／Ｐ変換部２３１は、電気信号に変換された上り信号をシリアル信号からパラレル信号に変換する。リードソロモン復号化部２３２は、パラレル信号に変換された上り信号にリードソロモン符号の復号化処理を行ってデスクランブラ２３３に出力する。デスクランブラ２３３は、リードソロモン復号化部２３２から入力した上り信号にデスクランブル処理を行って６４Ｂ６６Ｂ復号化部２３４に出力する。６４Ｂ６６Ｂ復号化部２３４は、デスクランブラ２３３から入力した上り信号に６４Ｂ６６Ｂ符号の復号化処理を行って汎用装置５００に出力する。
【００６０】
汎用装置５００のメモリ３１０は、６４Ｂ６６Ｂ復号化部２３４から入力した上り信号をバッファーする。規格別機能切替部５２０は、メモリ３１０からバッファーされた上り信号を読み出してＰＯＮ  ＭＡＣ処理部５５０に出力する。ＰＯＮ  ＭＡＣ処理部５５０は、規格別機能切替部５２０から入力した上り信号に１０Ｇ−ＥＰＯＮの上りのＭＡＣ処理を行い、上位ＩＦ部５６０に出力する。上位ＩＦ部５６０は、ＰＯＮ  ＭＡＣ処理部５５０から入力した上り信号を上位装置へ出力する。
【００６１】
端局装置１０１の汎用装置５００が備える上位ＩＦ部５６０は、上位装置から下り信号を受信すると、ＰＯＮ  ＭＡＣ処理部５５０に出力する。ＰＯＮ  ＭＡＣ処理部５５０は、下り信号に１０Ｇ−ＥＰＯＮの下りのＭＡＣ処理を行い、規格別機能切替部５２０に出力する。規格別機能切替部５２０は、ＰＯＮ  ＭＡＣ処理部５５０から入力した下り信号をメモリ３１０にバッファーする。メモリ３１０は、バッファーされた下り信号を専用ＰＨＹモジュール４００に出力する。
【００６２】
専用ＰＨＹモジュール４００の６４Ｂ６６Ｂ符号化部２３５は、汎用装置３００から入力した下り信号に６４Ｂ６６Ｂ符号の符号化処理を行ってスクランブラ２３６に出力する。スクランブラ２３６は、６４Ｂ６６Ｂ符号化部２３５から入力した下り信号にスクランブル処理を行ってリードソロモン符号化部２３７に出力する。リードソロモン符号化部２３７は、スクランブラ２３６から入力した下り信号にリードソロモン符号の符号化処理を行ってＰ／Ｓ変換部２３８に出力する。Ｐ／Ｓ変換部２３８は、リードソロモン符号化部２３７から入力した下り信号をパラレル信号からシリアル信号に変換し、電気／光変換部２２０に出力する。電気／光変換部２２０は、Ｐ／Ｓ変換部２３８から入力したシリアル信号の下り信号を、電気信号から光信号に変換してＯＮＵに送信する。
【００６３】
次に、端局装置１０１をＲＥＣ装置として動作させる場合について説明する。
端局装置１０１の外部ＩＦ部２４０にＲＥＣとして動作させるための情報が入力されると、ＰＯＮ／ＲＥＣ切替制御部４５０は、ＲＥＣに対応したＰＯＮ／ＲＥＣ切替信号を出力する。分岐部４６０は、ＰＯＮ／ＲＥＣ切替信号をリードソロモン復号化部２３２及びリードソロモン符号化部２３７に入力する。リードソロモン復号化部２３２及びリードソロモン符号化部２３７は、入力されたＰＯＮ／ＲＥＣ切替信号に応じて機能をＯＦＦにする。さらに、分岐部４６０は、ＰＯＮ／ＲＥＣ切替信号を汎用装置５００に入力する。汎用装置５００の規格別機能切替部５２０は、入力されたＰＯＮ／ＲＥＣ切替信号に応じて、ソフトウェアの分岐命令を用いて機能の切替を行う。規格別機能切替部５２０は、ＲＥＣ  ＰＨＹ処理部５３１を切り替え先とする。
【００６４】
主信号の送受信時、端局装置１０１は以下のように動作する。
端局装置１０１の専用ＰＨＹモジュール２００はＲＥから上り信号を受信する。光／電気変換部２１０は、受信した上り信号を光信号から電気信号に変換し、Ｓ／Ｐ変換部２３１は、電気信号に変換された上り信号をシリアル信号からパラレル信号に変換する。リードソロモン復号化部２３２は、パラレル信号に変換された上り信号をそのままデスクランブラ２３３に出力する。デスクランブラ２３３は、リードソロモン復号化部２３２から入力した上り信号にデスクランブル処理を行って６４Ｂ６６Ｂ復号化部２３４に出力する。６４Ｂ６６Ｂ復号化部２３４は、デスクランブラ２３３から入力した上り信号に６４Ｂ６６Ｂ符号の復号化処理を行って汎用装置５００に出力する。
【００６５】
汎用装置５００のメモリ３１０は、６４Ｂ６６Ｂ復号化部２３４から入力した上り信号をバッファーする。規格別機能切替部５２０は、メモリ３１０からバッファーされた上り信号を読み出してＲＥＣ  ＰＨＹ処理部５３１に出力する。ＲＥＣ  ＰＨＹ処理部５３１は、入力した上り信号に、サイクリック・プリフィクスの除去及びＦＦＴ、リソースデマッピング、Receive processing、ターボ復号化などのＲＥＣのＰＨＹ処理を行う。メモリ５３２は、ＲＥＣ  ＰＨＹ処理部５３１によりＰＨＹ処理が行われた上り信号をバッファーする。ＲＥＣ  ＭＡＣ処理部５３３は、メモリ５３２にバッファーされた上り信号にＲＥＣの上りのＭＡＣ処理（上位層の信号処理）を行い、上位ＩＦ部５４０に出力する。上位ＩＦ部５４０は、ＲＥＣ  ＭＡＣ処理部５３３から入力した上り信号を上位装置へ出力する。
【００６６】
端局装置１０１の汎用装置５００が備える上位ＩＦ部５４０は、上位装置から下り信号を受信すると、ＲＥＣ  ＭＡＣ処理部５３３に出力する。ＲＥＣ  ＭＡＣ処理部５３３は、下り信号にＲＥＣの下りのＭＡＣ処理を行う。メモリ５３２は、ＲＥＣ  ＭＡＣ処理部５３３によりＭＡＣ処理が行われた下り信号をバッファーする。ＲＥＣ  ＰＨＹ処理部５３１は、メモリ５３２から読み出した下り信号に、ターボ符号化、ＱＡＭプリコーディング、リソースマッピング、ＩＦＦＴ及びサイクリック・プリフィクスの挿入を行い、規格別機能切替部５２０に出力する。規格別機能切替部５２０は、ＲＥＣ  ＰＨＹ処理部５３１から入力した下り信号をメモリ３１０にバッファーする。メモリ３１０は、バッファーされた下り信号を専用ＰＨＹモジュール４００に出力する。
【００６７】
専用ＰＨＹモジュール４００の６４Ｂ６６Ｂ符号化部２３５は、汎用装置３００から入力した下り信号に６４Ｂ６６Ｂ符号の符号化処理を行ってスクランブラ２３６に出力する。スクランブラ２３６は、６４Ｂ６６Ｂ符号化部２３５から入力した下り信号にスクランブル処理を行ってリードソロモン符号化部２３７に出力する。リードソロモン符号化部２３７は、スクランブラ２３６から入力した下り信号をそのままＰ／Ｓ変換部２３８に出力する。Ｐ／Ｓ変換部２３８は、リードソロモン符号化部２３７から入力した下り信号をパラレル信号からシリアル信号に変換し、電気／光変換部２２０に出力する。電気／光変換部２２０は、Ｐ／Ｓ変換部２３８から入力したシリアル信号の下り信号を、電気信号から光信号に変換してＲＥに送信する。
【００６８】
本実施形態によれば、１０Ｇ−ＥＰＯＮのＯＬＴとＣＰＲＩ  ｌｉｎｅ  ｂｉｔ  ｒａｔｅ  ｏｐｔｉｏｎ  ８のＲＥＣの２つの規格の端局装置を共通化することができる。
【００６９】
［第３の実施形態］
本実施形態では、ＮＧ−ＰＯＮ２のＯＬＴとＣＰＲＩ  ｌｉｎｅ  ｂｉｔ  ｒａｔｅ  ｏｐｔｉｏｎ  ８のＲＥＣの２つの規格の端局装置を共通化する。本実施形態の端局装置は、ＮＧ−ＰＯＮ２用に開発されたＰＯＮ  ＰＨＹチップをＲＥＣ機能に転用する構成を想例である。
【００７０】
図４は、本実施形態の端局装置１０２の構成を示すブロック図である。同図において、図３に示す端局装置１０１と同一の部分には同一の符号を付し、その説明を省略する。端局装置１０２は、専用ＰＨＹモジュール６００と、汎用装置７００とを備える。専用ＰＨＹモジュール６００と汎用装置７００とは、ＰＣＩｅ等のＩＦにより通信する。
【００７１】
専用ＰＨＹモジュール６００は、ＮＧ−ＰＯＮ２に用いられる機能のＰＨＹ処理をハードウェアにより実行する専用装置である。専用ＰＨＹモジュール６００は、光／電気変換部２１０と、電気／光変換部２２０と、ＰＯＮ  ＰＨＹ処理部６３０と、外部ＩＦ部２４０と、ＰＯＮ／ＲＥＣ切替制御部６５０と、分岐部６６０とを備える。
【００７２】
ＰＯＮ  ＰＨＹ処理部６３０は、共通機能実装部の一例であり、１以上の機能実行部を備える。ＰＯＮ  ＰＨＹ処理部６３０が備える機能実行部は、ＮＧ−ＰＯＮ２における物理層の機能を実現するＰＨＹ処理部である。ＰＯＮ  ＰＨＹ処理部６３０には、ＮＧ−ＰＯＮ２のＰＨＹ処理部を実装したＰＯＮ  ＰＨＹのチップを用いることができる。同図に示すＰＯＮ  ＰＨＹ処理部６３０は、機能実行部として、Ｓ／Ｐ変換部２３１、リードソロモン復号化部２３２、デスクランブラ２３３、スクランブラ２３６、リードソロモン符号化部２３７及びＰ／Ｓ変換部２３８を備える。
【００７３】
ＰＯＮ／ＲＥＣ切替制御部６５０は、外部ＩＦ部２４０に入力された情報に応じて、ＮＧ−ＰＯＮ２又はＲＥＣのいずれかに応じた機能切替信号を出力する。ここでは、この機能切替信号を、ＰＯＮ／ＲＥＣ切替信号とする。分岐部６６０は、ＰＯＮ  ＰＨＹ処理部６３０が有する少なくとも一部の機能実行部にＰＯＮ／ＲＥＣ切替信号を分岐させて入力する。本実施形態では、分岐部６６０は、リードソロモン復号化部２３２及びリードソロモン符号化部２３７のそれぞれにＰＯＮ／ＲＥＣ切替信号を入力する。ＰＯＮ／ＲＥＣ切替信号が入力されるリードソロモン復号化部２３２及びリードソロモン符号化部２３７が有する図示しない切替部は、ＰＯＮ／ＲＥＣ切替信号に応じて自機能部の機能を実行するか否かを切り替える。このように、ＰＯＮ／ＲＥＣ切替制御部６５０は、ＰＯＮ／ＲＥＣ切替信号を出力することにより、各機能実行部を実行させるか否かを切り替えるよう制御する。
【００７４】
汎用装置７００は、サーバやベアメタルスイッチ等により実現され、書き換え可能な汎用のハードウェアとソフトウェアとにより処理を実行する。汎用装置７００が備えるＰＵ／ＰＬＤは、メモリ３１０と、規格別機能切替部７２０と、ＲＥＣ  ＰＨＹ処理部７３１と、メモリ５３２と、ＲＥＣ  ＭＡＣ処理部５３３と、上位ＩＦ部５４０と、ＰＯＮ  ＭＡＣ処理部７５０と、上位ＩＦ部７６０とを有する。ＲＥＣ  ＰＨＹ処理部７３１、メモリ５３２、ＲＥＣ  ＭＡＣ処理部５３３及び上位ＩＦ部５４０はＲＥＣに対応し、ＰＯＮ  ＭＡＣ処理部７５０及び上位ＩＦ部７６０はＮＧ−ＰＯＮ２に対応する。
【００７５】
ＲＥＣ  ＰＨＹ処理部７３１は、ＦＰＧＡ等のアクセレレータ等に実装され、ＲＥＣのＰＨＹ処理を行う。ＲＥＣ  ＰＨＹ処理部７３１は、上り信号に、６４Ｂ６６Ｂ符号の復号化処理、サイクリック・プリフィクスの除去及びＦＦＴ、リソースデマッピング、Receive processing、ターボ復号化を行う。また、ＲＥＣ  ＰＨＹ処理部７３１は、下り信号に、ターボ符号化、ＱＡＭプリコーディング、リソースマッピング、ＩＦＦＴ及びサイクリック・プリフィクスの挿入、６４Ｂ６６Ｂ符号の符号化処理を行う。ＰＯＮ  ＭＡＣ処理部７５０は、信号にＮＧ−ＰＯＮ２のＭＡＣ処理（上位層の信号処理）を行う。上位ＩＦ部７６０は、ＮＧ−ＰＯＮ２の上位装置と信号を送受信するためのインターフェースを実現する。
【００７６】
上記の端局装置１０２が備える専用ＰＨＹモジュール６００は、ＮＧ−ＰＯＮ２のＯＬＴのＰＨＹ用に作られたチップの機能のうち、ＲＥＣ機能との共通機能部をＲＥＣ装置に転用する。一方、ＲＥＣと共通ではない機能の部分に関しては、サーバ上等の汎用装置７００でソフトウェアによる分岐命令を用いて機能を切替え、実行させる。このように、端局装置１０２は、専用のハードとサーバ等の汎用の装置を組合せた１つのハードウェアによって、ＮＧ−ＰＯＮ２  ＯＬＴとしてもＲＥＣとしても動作できる構成をとる。
【００７７】
このような構成のために、ＰＯＮ  ＰＨＹ処理部６３０としては、例えば、ＮＧ−ＰＯＮ２のＯＬＴ用に作られたチップを用いる。このチップに、外部ＩＦ部２４０と、ＰＯＮ／ＲＥＣ切替制御部６５０と、分岐部６６０を加えてボードを構成することで、専用ＰＨＹモジュール６００を構成する。
【００７８】
そして、外部から専用ＰＨＹモジュール６００の外部ＩＦ部２４０に入力を行い、任意に設定されたＰＯＮ／ＲＥＣ切替信号によりリードソロモン符号に関する機能実行部のＯＮ／ＯＦＦを切替える。ＮＧ−ＰＯＮ２ではリードソロモン符号、スクランブルの機能が標準化されている。一方、ＲＥＣのＣＰＲＩ装置では、スクランブルと６４Ｂ６６Ｂ符号の機能が標準化されている。そこで、リードソロモン符号に関する機能実行部は、ＰＯＮ機能の場合には機能をＯＮに、ＲＥＣ機能の場合には機能をＯＦＦにする。
【００７９】
また、汎用装置７００の規格別機能切替部７２０は、ＰＯＮ／ＲＥＣ切替信号を受信し、ソフトウェアの分岐命令を用いて機能の切替を行う。規格別機能切替部７２０は、ＰＯＮ機能の場合にＰＯＮ  ＭＡＣ処理部７５０とデータを送受信し、サーバ上で処理を行う。一方、ＲＥＣ機能の場合に、規格別機能切替部７２０は、ＲＥＣ  ＰＨＹ処理部７３１とデータを送受信し、ＦＰＧＡ等アクセレレータ等で処理を行う。
【００８０】
次に、端局装置１０２の動作を説明する。
まず、端局装置１０２をＮＧ−ＰＯＮ２のＯＬＴとして動作させる場合について説明する。
端局装置１０２の外部ＩＦ部２４０にＮＧ−ＰＯＮ２のＯＬＴとして動作させるための情報が入力されると、ＰＯＮ／ＲＥＣ切替制御部６５０は、ＮＧ−ＰＯＮ２に対応したＰＯＮ／ＲＥＣ切替信号を出力する。分岐部６６０は、ＰＯＮ／ＲＥＣ切替信号をリードソロモン復号化部２３２及びリードソロモン符号化部２３７に入力する。リードソロモン復号化部２３２及びリードソロモン符号化部２３７は、入力されたＰＯＮ／ＲＥＣ切替信号に応じて機能をＯＮにする。さらに、分岐部６６０は、ＰＯＮ／ＲＥＣ切替信号を汎用装置７００に入力する。汎用装置７００の規格別機能切替部７２０は、入力されたＰＯＮ／ＲＥＣ切替信号に応じて、ソフトウェアの分岐命令を用いて機能の切替を行う。規格別機能切替部７２０は、ＰＯＮ  ＭＡＣ処理部７５０を切り替え先とする。
【００８１】
主信号の送受信時、端局装置１０２は以下のように動作する。
端局装置１０２の専用ＰＨＹモジュール６００は、ＯＮＵから上り信号を受信する。光／電気変換部２１０は、受信した上り信号を光信号から電気信号に変換し、Ｓ／Ｐ変換部２３１は、電気信号に変換された上り信号をシリアル信号からパラレル信号に変換する。リードソロモン復号化部２３２は、パラレル信号に変換された上り信号にリードソロモン符号の復号化処理を行ってデスクランブラ２３３に出力する。デスクランブラ２３３は、リードソロモン復号化部２３２から入力した上り信号にデスクランブル処理を行って汎用装置７００に出力する。
【００８２】
汎用装置７００のメモリ３１０は、デスクランブラ２３３から入力した上り信号をバッファーする。規格別機能切替部７２０は、メモリ３１０からバッファーされた上り信号を読み出してＰＯＮ  ＭＡＣ処理部７５０に出力する。ＰＯＮ  ＭＡＣ処理部７５０は、入力した上り信号にＮＧ−ＰＯＮ２の上りのＭＡＣ処理を行い、上位ＩＦ部７６０に出力する。上位ＩＦ部７６０は、ＰＯＮ  ＭＡＣ処理部７５０から入力した上り信号を上位装置へ出力する。
【００８３】
端局装置１０２の汎用装置７００が備える上位ＩＦ部７６０は、上位装置から下り信号を受信すると、ＰＯＮ  ＭＡＣ処理部７５０に出力する。ＰＯＮ  ＭＡＣ処理部７５０は、下り信号にＮＧ−ＰＯＮ２の下りのＭＡＣ処理を行い、規格別機能切替部７２０に出力する。規格別機能切替部７２０は、ＰＯＮ  ＭＡＣ処理部７５０から入力した下り信号をメモリ３１０にバッファーする。メモリ３１０は、バッファーされた下り信号を専用ＰＨＹモジュール６００に出力する。
【００８４】
専用ＰＨＹモジュール６００のスクランブラ２３６は、汎用装置３００から入力した下り信号にスクランブル処理を行ってリードソロモン符号化部２３７に出力する。リードソロモン符号化部２３７は、スクランブラ２３６から入力した下り信号にリードソロモン符号の符号化処理を行ってＰ／Ｓ変換部２３８に出力する。Ｐ／Ｓ変換部２３８は、リードソロモン符号化部２３７から入力した下り信号をパラレル信号からシリアル信号に変換し、電気／光変換部２２０に出力する。電気／光変換部２２０は、Ｐ／Ｓ変換部２３８から入力したシリアル信号の下り信号を、電気信号から光信号に変換してＯＮＵに送信する。
【００８５】
次に、端局装置１０２をＲＥＣ装置として動作させる場合について説明する。
端局装置１０２の外部ＩＦ部２４０にＲＥＣとして動作させるための情報が入力されると、ＰＯＮ／ＲＥＣ切替制御部６５０は、ＲＥＣに対応したＰＯＮ／ＲＥＣ切替信号を出力する。分岐部６６０は、ＰＯＮ／ＲＥＣ切替信号をリードソロモン復号化部２３２及びリードソロモン符号化部２３７に入力する。リードソロモン復号化部２３２及びリードソロモン符号化部２３７は、入力されたＰＯＮ／ＲＥＣ切替信号に応じて機能をＯＦＦにする。さらに、分岐部６６０は、ＰＯＮ／ＲＥＣ切替信号を汎用装置７００に入力する。汎用装置７００の規格別機能切替部７２０は、入力されたＰＯＮ／ＲＥＣ切替信号に応じて、ソフトウェアの分岐命令を用いて機能の切替を行う。規格別機能切替部７２０は、ＲＥＣ  ＰＨＹ処理部７３１を切り替え先とする。
【００８６】
主信号の送受信時、端局装置１０２は以下のように動作する。
端局装置１０２の専用ＰＨＹモジュール６００はＲＥから上り信号を受信する。光／電気変換部２１０は、受信した上り信号を光信号から電気信号に変換し、Ｓ／Ｐ変換部２３１は、電気信号に変換された上り信号をシリアル信号からパラレル信号に変換する。リードソロモン復号化部２３２は、パラレル信号に変換された上り信号をそのままデスクランブラ２３３に出力する。デスクランブラ２３３は、リードソロモン復号化部２３２から入力した上り信号にデスクランブル処理を行って汎用装置７００に出力する。
【００８７】
汎用装置７００のメモリ３１０は、デスクランブラ２３３から入力した上り信号をバッファーする。規格別機能切替部７２０は、メモリ３１０からバッファーされた上り信号を読み出してＲＥＣ  ＰＨＹ処理部７３１に出力する。ＲＥＣ  ＰＨＹ処理部７３１は、入力した上り信号に、６４Ｂ６６Ｂ符号の復号化処理、サイクリック・プリフィクスの除去及びＦＦＴ、リソースデマッピング、Receive processing、ターボ復号化などのＲＥＣのＰＨＹ処理を行う。メモリ５３２は、ＲＥＣ  ＰＨＹ処理部７３１によりＰＨＹ処理が行われた上り信号をバッファーする。ＲＥＣ  ＭＡＣ処理部５３３は、メモリ５３２にバッファーされた上り信号にＲＥＣの上りのＭＡＣ処理（上位層の信号処理）を行い、上位ＩＦ部５４０に出力する。上位ＩＦ部５４０は、ＲＥＣ  ＭＡＣ処理部５３３から入力した上り信号を上位装置へ出力する。
【００８８】
端局装置１０２の汎用装置７００が備える上位ＩＦ部５４０は、上位装置から下り信号を受信すると、ＲＥＣ  ＭＡＣ処理部５３３に出力する。ＲＥＣ  ＭＡＣ処理部５３３は、下り信号にＲＥＣの下りのＭＡＣ処理を行う。メモリ５３２は、ＲＥＣ  ＭＡＣ処理部５３３によりＭＡＣ処理が行われた下り信号をバッファーする。ＲＥＣ  ＰＨＹ処理部７３１は、メモリ５３２から読み出した下り信号に、ターボ符号化、ＱＡＭプリコーディング、リソースマッピング、ＩＦＦＴ及びサイクリック・プリフィクスの挿入、６４Ｂ６６Ｂ符号の符号化処理を行い、規格別機能切替部７２０に出力する。規格別機能切替部７２０は、ＲＥＣ  ＰＨＹ処理部７３１から入力した下り信号をメモリ３１０にバッファーする。メモリ３１０は、バッファーされた下り信号を専用ＰＨＹモジュール６００に出力する。
【００８９】
専用ＰＨＹモジュール６００のスクランブラ２３６は、汎用装置３００から入力した下り信号にスクランブル処理を行ってリードソロモン符号化部２３７に出力する。リードソロモン符号化部２３７は、スクランブラ２３６から入力した下り信号をそのままＰ／Ｓ変換部２３８に出力する。Ｐ／Ｓ変換部２３８は、リードソロモン符号化部２３７から入力した下り信号をパラレル信号からシリアル信号に変換し、電気／光変換部２２０に出力する。電気／光変換部２２０は、Ｐ／Ｓ変換部２３８から入力したシリアル信号の下り信号を、電気信号から光信号に変換してＲＥに送信する。
【００９０】
本実施形態によれば、ＮＧ−ＰＯＮ２のＯＬＴとＣＰＲＩ  ｌｉｎｅ  ｂｉｔ  ｒａｔｅ  ｏｐｔｉｏｎ  ８のＲＥＣの２つの規格の端局装置を共通化することができる。
【００９１】
以上説明した実施形態によれば、通信装置（例えば、上記の端局装置１００、１０１、１０２）は、ハードウェアにより処理を実行する専用装置と、書き換え可能なハードウェアとソフトウェアとにより処理を実行する汎用装置とを備える。専用装置は、下位の装置又は上位の装置から送信された信号に、複数の規格のうち一部又は全ての規格に用いられる機能に関する信号処理を実行する１以上の機能実行部と、外部から規格に関する情報の入力を受ける外部インターフェース部と、入力された規格の情報に応じた機能切替信号を出力し、この機能切替信号により各機能実行部を動作させるか否かを制御する機能切替制御部とを備える。また、汎用装置は、複数の規格のいずれかに対応し、下位の装置又は上位の装置から送信された信号に、対応する規格に用いられる機能に関する信号処理を実行する規格別の複数の規格別機能実行部と、専用装置から入力した機能切替信号に基づいて、いずれの規格に対応した規格別機能実行部を動作させるかを切り替える規格別機能切替部とを備える。
【００９２】
なお、複数の規格が、イーサネット（登録商標）を伝送フレームに用いる受動光ネットワークの端局装置に関する第１規格と共通公衆無線インターフェースの無線制御装置に関する第２規格とを含むようにしてもよい。専用装置は、第１規格に用いられる物理層の機能に関する信号処理を実行する複数の機能実行部を有する物理層処理部（例えば、ＰＯＮ  ＰＨＹ処理部４３０）を備える。専用装置の機能切替制御部は、外部インターフェース部により第１規格が入力された場合、第１規格に応じた機能切替信号を出力し、物理層処理部が有する全ての機能実行部を動作させるよう制御する。一方、機能切替制御部は、外部インターフェース部により第２規格が入力された場合、第２規格に応じた機能切替信号を出力し、物理層処理部が有する機能実行部のうち第２規格の機能と同じ機能に関する信号処理を実行する機能実行部を動作させ、第２規格にはない機能に関する信号処理を実行する機能実行部を動作させないよう制御する。第２規格の機能と同じ機能に関する信号処理は、スクランブル、６４Ｂ６６Ｂ符号化などのブロック符号に関する処理を含み、第２規格にはない機能に関する信号処理は、リードソロモン符号などの誤り訂正符号の処理を含む。汎用装置の規格別機能切替部は、第１規格に応じた機能切替信号を受信した場合、第１規格に対応した上位層の信号処理を実行する規格別機能実行部を動作させる。一方、第２規格に応じた機能切替信号を受信した場合、規格別機能切替部は、第２規格に対応した物理層の機能に関する信号処理を実行する規格別機能実行部と、第２規格に対応した上位層の機能に関する信号処理を実行する規格別機能実行部を動作させる。上位層の信号処理は、ＭＡＣ処理を含む。
【００９３】
また、複数の規格が、ＮＧ−ＰＯＮ２の端局装置に関する第１規格と共通公衆無線インターフェースの無線制御装置に関する第２規格とを含みむようにしてもよい。専用装置は、第１規格に用いられる物理層の機能に関する信号処理を実行する複数の機能実行部を有する物理層処理部（例えば、ＰＯＮ  ＰＨＹ処理部６３０）を備える。専用装置の機能切替制御部は、外部インターフェース部により第１規格が入力された場合、第１規格に応じた機能切替信号を出力し、物理層処理部が有する全ての機能実行部を動作させるよう制御する。一方、機能切替制御部は、外部インターフェース部により第２規格が入力された場合、第２規格に応じた機能切替信号を出力し、物理層処理部が有する機能実行部のうち第２規格の機能と同じ機能に関する信号処理を実行する機能実行部を動作させ、第２規格にはない機能に関する信号処理を実行する機能実行部を動作させないよう制御する。第２規格の機能と同じ機能に関する信号処理は、スクランブルに関する処理を含み、第２規格にはない機能に関する信号処理は、リードソロモン符号などの誤り訂正符号の処理を含む。汎用装置の規格別機能切替部は、第１規格に応じた機能切替信号を受信した場合、第１規格に対応した上位層の信号処理を実行する規格別機能実行部を動作させる。一方、第２規格に応じた機能切替信号を受信した場合、規格別機能切替部は、第２規格に対応した物理層の機能に関する信号処理を実行する規格別機能実行部と、第２規格に対応した上位層の機能に関する信号処理を実行する格別機能実行部を動作させる。上位層の信号処理は、例えば、ＭＡＣ処理を含む。規格別機能実行部が実行する第２規格に用いられる物理層の機能は、ブロック符号に関する処理を含む。
【００９４】
以上説明した実施形態によれば、通信装置は、異なる通信の規格について多くのハードウェアを共通化しながら、それら異なる通信規格に準拠した通信を行うことができる。例えば、通信装置は、１つのハードウェアによりＲＥＣ装置と１０Ｇ−ＥＰＯＮ  ＯＬＴの機能、又は、ＲＥＣ装置とＮＧ−ＰＯＮ２のＯＬＴの機能が提供できる。従って、装置単価の削減、設備投資や維持管理の効率化に繋げることが可能となる。
【００９５】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【産業上の利用可能性】
【００９６】
複数の規格に準拠した通信を行う通信装置に適用可能である。
【符号の説明】
【００９７】
１００、１０１、１０２…端局装置
２００、４００、６００…専用ＰＨＹモジュール
２１０…光／電気変換部
２２０…電気／光変換部
２３０…共通機能実装部
２３１…Ｓ／Ｐ変換部
２３２…リードソロモン復号化部
２３３…デスクランブラ
２３４…６４Ｂ６６Ｂ復号化部
２３５…６４Ｂ６６Ｂ符号化部
２３６…スクランブラ
２３７…リードソロモン符号化部
２３８…Ｐ／Ｓ変換部２３８
２４０…外部ＩＦ部
２５０…機能切替制御部
２６０、４６０、６６０…分岐部
３００、５００、７００…汎用装置
３１０…メモリ
３２０、５２０、７２０…規格別機能切替部
３３０…規格Ａ上位処理部
３４０…規格Ａ上位ＩＦ部
３５０…規格Ｂ上位処理部
３６０…規格Ｂ上位ＩＦ部
４３０、６３０…ＰＯＮ  ＰＨＹ処理部
４５０、６５０…ＰＯＮ／ＲＥＣ切替制御部
５３１、７３１…ＲＥＣ  ＰＨＹ処理部
５３２…メモリ
５３３…ＲＥＣ  ＭＡＣ処理部
５４０、５６０、７６０…上位ＩＦ部
５５０、７５０…ＰＯＮ  ＭＡＣ処理部
【図１】
2018019253.tif 000003
【図２】
2018019253.tif 000004
【図３】
2018019253.tif 000005
【図４】
2018019253.tif 000006