(57)【特許請求の範囲】
【請求項１】
複数の符号化方式に対応し、受信開始予定時刻と符号化方式とが既知である受信信号を復号する復号処理装置において、
各送信側装置に通知する送信開始時刻情報および送信時間の長さ情報を基に、各送信側装置から受信する信号の受信開始予定時刻を管理する受信時刻管理手段と、
前記受信開始予定時刻に受信する信号の送信側装置の識別情報から復号方式を決定する復号方式判定手段と、
この復号方式判定手段から出力された復号方式情報に基づいて、前記受信開始予定時刻に受信した信号を復号する復号処理手段とを有し、
前記受信時刻管理手段は、前記受信開始予定時刻に受信する信号の送信側装置の識別情報を、前記受信開始予定時刻に基づいて決定される、前記復号処理手段の処理開始予定時刻に先立って前記復号方式判定手段に出力することにより、前記処理開始予定時刻以前に前記復号処理手段の復号処理の準備を完了させ、
前記復号処理手段は、前記受信開始予定時刻に受信した信号の復号処理を、分割した復号処理ステップ毎に行う複数の復号処理機能手段を有し、
前記復号処理機能手段の各々は、それぞれ前記復号方式情報を保持する保持手段を内部に有し、予め決められた順番に復号処理を実行して処理後の信号を次の前記復号処理機能手段に出力し、復号処理を行う順番と同じ順番で、前記復号方式情報を次の前記復号処理機能手段に伝達すると共に内部の前記保持手段によって保持した復号方式情報に基づいて復号方式の設定を行うことを特徴とする復号処理装置。
【請求項２】
請求項１に記載の復号処理装置において、
前記受信時刻管理手段は、前記復号方式判定手段が送信側装置の識別情報を受けてから復号方式を決定し前記復号処理手段が前記復号方式情報を受けて復号処理を行う準備を完了するまでの所要時間以上の時間だけ、前記処理開始予定時刻よりもさかのぼって送信側装置の識別情報を前記復号方式判定手段に出力することを特徴とする復号処理装置。
【請求項３】
請求項１または２に記載の復号処理装置において、
前記復号処理手段は、送信側装置から受信する信号が符号化されていない場合、この信号の復号処理を行わないことを特徴とする復号処理装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の復号処理装置において、
ＥＰＯＮの受信フレームの復号処理を行うことを特徴とする復号処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＮシステム等の通信システムに係り、特に複数の送信側装置が受信側装置の通知した送信タイミングに則って時分割で送信する信号の符号化方式に合わせて、受信側装置が復号方式を動的に切り替えて信号の復号処理を行う復号処理装置に関するものである。
【背景技術】
【０００２】
従来より、受信側装置が計算し送信側装置に通知した送信開始時刻情報および送信時間の長さ情報に則って送信側装置が信号を送信する送受信手順によって、受信側装置が信号の受信時刻を管理する通信形態が知られている。ＰＯＮ（Passive Optical Network）システムは、このような通信形態のネットワークの一例である（非特許文献１、非特許文献２参照）。
【０００３】
アクセス網を終端する端局内装置（Optical Line Terminal：ＯＬＴ）は複数の加入者側装置（Optical Network Unit：ＯＮＵ）を収容し、各ＯＮＵからの受信時刻を管理すると共に、ＯＮＵの種類によって決まる方式で暗号化された受信フレームの復号処理を行う。ＰＯＮシステムでは、ＯＬＴが計算する送信開始時刻情報および送信時間の長さ情報（以下、これらの情報をグラント情報と称する）をゲートフレームに格納して各ＯＮＵに送信し、送信タイミングを通知する。
【０００４】
このようなＰＯＮシステムにおいて、複数の異なる暗号方式（例えば、非特許文献３に開示された暗号方式（I）と非特許文献４に開示された暗号方式（II））で受信フレームを暗号化するＯＮＵを同時収容する場合には、暗号方式（I）の復号処理機能と暗号方式（II）の復号処理機能とをフレーム受信（バースト受信）ごとに動的に切り替える必要がある。
【０００５】
復号方式を暗号方式に合わせるためには、暗号方式を判定するための情報を受信フレームの中で暗号化されない箇所、例えばプリアンブルの特定箇所から抽出する方法が考えられる。具体的には、例えばＯＮＵにおいて送信フレームのプリアンブルの特定のビット位置に暗号方式を判定するためのコードを書込んで送信し、ＯＬＴは受信したフレームからそのコードを抽出して暗号方式を判定する方法がある。また、別の方法として、ＯＬＴは受信したフレームのプリアンブルに記されたロジカルリンクＩＤ（ＬＬＩＤ）を抽出し、そのＬＬＩＤが付与されたＯＮＵの種別情報をＯＬＴが保持しているＯＮＵの登録情報から検索して暗号方式を判定する方法がある。
【０００６】
復号方式を判定するための識別情報を受信フレームから抽出する抽出方法から一般的に想定される従来の復号処理装置の構成を図８に示す。復号処理装置１００は、受信フレームのプリアンブルの特定箇所からロジカルリンクＩＤを抽出する識別情報抽出機能部１０１と、ロジカルリンクＩＤに対応するＯＮＵの種別情報をＯＮＵの登録情報から検索して復号方式（符号化の時に用いた暗号方式）を判定する復号方式判定機能部１０２と、後述する復号処理機能部１０４において復号方式の切り替えが完了するまで受信フレームを保持するフレーム保持機能部１０３と、復号方式判定機能部１０２が決定した復号方式に則って受信フレームを復号する復号処理機能部１０４とを有する。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】IEEE Standards 802.3ah，“Ethernet in the First Mile”,2004
【非特許文献２】IEEE Standards 802.3av，“10Gb/s Ethernet Passive Optical Network”，２００９
【非特許文献３】IEEE Standards 802.1AE，“Media Access Control (MAC) Security”，2006
【非特許文献４】NIST 800-38A(AES-CTR)，“Advanced Encryption Standard (AES)”，2001
【発明の概要】
【発明が解決しようとする課題】
【０００８】
図８に示した従来の復号処理装置では、図９に示すように、復号方式の判定と、その復号方式への復号処理機能部１０４の動作の切り替えと、必要なパラメータの設定等を、フレームが復号処理装置１００に到着してＯＮＵの識別情報を読み出してから行っていたため、復号処理機能部１０４の復号方式の切り替えが完了して復号処理が開始可能となるまでの間、受信フレームを待たせる必要があった。そのため、受信フレームを保持するフレーム保持機能部１０３の追加が必要となり、ハードウェアが増大するという問題点があった。
【０００９】
また、従来の復号処理装置では、フレームを待たせる分、信号を受信してから復号処理を完了するまでの所要時間が増大するという問題点があった。図９の例では、識別情報抽出機能部１０１が受信フレームから識別情報を抽出するのに要する遅延時間Ｔｄｉｎｔ後に受信フレームがフレーム保持機能部１０３に格納され、さらに復号方式判定機能部１０２が復号方式を判定して復号処理機能部１０４が復号方式を切り替えるのに要する遅延時間Ｔｄｃ後に復号処理機能部１０４が復号処理を開始し、この復号処理に要する遅延時間Ｔｄｄｅｃ後に、復号されたフレームが出力される。
【００１０】
本発明は、上記課題を解決するためになされたもので、ハードウェアの増大と処理所要時間の増大とを防ぐことができる復号処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、複数の符号化方式に対応し、受信開始予定時刻と符号化方式とが既知である受信信号を復号する復号処理装置において、各送信側装置に通知する送信開始時刻情報および送信時間の長さ情報を基に、各送信側装置から受信する信号の受信開始予定時刻を管理する受信時刻管理手段と、前記受信開始予定時刻に受信する信号の送信側装置の識別情報から復号方式を決定する復号方式判定手段と、この復号方式判定手段から出力された復号方式情報に基づいて、前記受信開始予定時刻に受信した信号を復号する復号処理手段とを有し、前記受信時刻管理手段は、前記受信開始予定時刻に受信する信号の送信側装置の識別情報を、前記受信開始予定時刻に基づいて決定される、前記復号処理手段の処理開始予定時刻に先立って前記復号方式判定手段に出力することにより、前記処理開始予定時刻以前に前記復号処理手段の復号処理の準備を完了させ、前記復号処理手段は、前記受信開始予定時刻に受信した信号の復号処理を、分割した復号処理ステップ毎に行う複数の復号処理機能手段を有し、前記復号処理機能手段の各々は、それぞれ前記復号方式情報を保持する保持手段を内部に有し、予め決められた順番に復号処理を実行して処理後の信号を次の前記復号処理機能手段に出力し、復号処理を行う順番と同じ順番で、前記復号方式情報を次の前記復号処理機能手段に伝達すると共に内部の前記保持手段によって保持した復号方式情報に基づいて復号方式の設定を行うことを特徴とするものである。
【００１２】
また、本発明の復号処理装置の１構成例において、前記受信時刻管理手段は、前記復号方式判定手段が送信側装置の識別情報を受けてから復号方式を決定し前記復号処理手段が前記復号方式情報を受けて復号処理を行う準備を完了するまでの所要時間以上の時間だけ、前記処理開始予定時刻よりもさかのぼって送信側装置の識別情報を前記復号方式判定手段に出力することを特徴とするものである。
【００１３】
また、本発明の復号処理装置の１構成例において、前記復号処理手段は、送信側装置から受信する信号が符号化されていない場合、この信号の復号処理を行わないことを特徴とするものである。
また、本発明の復号処理装置の１構成例は、ＥＰＯＮの受信フレームの復号処理を行うことを特徴とするものである。
【発明の効果】
【００１４】
本発明によれば、受信開始予定時刻に受信する信号の送信側装置の識別情報を、復号処理手段の処理開始予定時刻に先立って復号方式判定手段に出力することにより、処理開始予定時刻以前に復号処理手段の復号処理の準備を完了させることができるので、送信側装置からの受信信号を待たせることなく復号処理を開始できるので、信号を受信してから復号処理を完了するまでの所要時間を増大させることなく復号方式を切り替えることができる。また、本発明では、フレームバッファを追加する必要がないので、ハードウェアを増大させることなく復号方式を切り替えることができる。
【００１５】
また、本発明では、復号処理手段を、復号処理を分割した復号処理ステップ毎に行う複数の復号処理機能手段から構成することにより、信号受信を完了してから次の信号受信を開始するまでの最短間隔を、復号処理機能手段単位で復号方式の設定に要する所要時間と復号処理に要する所要時間との和を求めたうちの最大値まで短くすることができるので、復号処理のスループットが高まる効果がある。また、本発明では、時刻計算の負荷を増大させることなく、復号処理手段の構成を適宜決めることが可能になり、復号方式の設定に要する所要時間と復号処理に要する所要時間との和の最大値を小さくすることで、信号と信号との間の受信間隔を短くすることができ、復号処理のスループットが高まる効果がある。また、本発明では、復号処理方式情報を、その有効期間の間、復号方式判定手段が保持することによって、各復号処理機能手段では復号方式情報を保持する必要がなく、そのまま復号処理のための設定に反映させるだけでよいので、各復号処理機能手段の構成を簡略化することができる。
【００１６】
また、本発明では、各復号処理機能手段に復号方式情報を保持する保持手段を設けることにより、復号方式判定手段が出力し復号処理手段に伝達される復号方式情報を１ビット幅まで短くすることができる。したがって、本発明では、復号方式情報を伝達する以外の時間は復号方式情報を伝達する配線を用いて他の信号の伝達に活用することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施の形態に係る復号処理装置の構成を示すブロック図である。
【図２】本発明の第１の実施の形態において受信時刻管理機能部が時刻計算に用いる時間情報の定義説明図である。
【図３】本発明の第１の実施の形態において受信時刻管理機能部が計算する時刻と復号方式判定機能部および復号処理機能部の動作を示すタイミングチャートである。
【図４】本発明の第２の実施の形態に係る復号処理装置の構成を示すブロック図である。
【図５】本発明の第２の実施の形態に係る復号処理機能部の動作を示すタイミングチャートである。
【図６】本発明の第２の実施の形態に係る復号処理機能部の動作を示すタイミングチャートである。
【図７】本発明の第３の実施の形態に係る復号処理装置の構成を示すブロック図である。
【図８】従来の復号処理装置の構成を示すブロック図である。
【図９】従来の復号処理装置の動作タイミング例を示す図である。
【発明を実施するための形態】
【００１８】
［発明の原理］
本発明では、ＯＬＴにとってフレーム受信（バースト受信）予定時刻が既知であることを利用して、フレーム入力に先立って復号方式の切り替えと設定とを開始し、復号処理を行う準備を事前に完了する構成を開示する。すなわち、上りバースト信号の送信タイミングとしてＯＬＴが計算しＯＮＵに通知した送信開始時刻情報および送信時間の長さ情報（グラント情報）を基に各ＯＮＵからのバースト信号の受信開始予定時刻を計算し、送信元ＯＮＵが暗号化に用いた暗号方式に合った復号方式への切り替えと設定とを受信開始予定時刻に先立って開始し、フレームが復号処理機能部に入力されるまでに復号方式の切り替えと設定とを完了する。
【００１９】
受信開始予定時刻は、ＯＬＴがＯＮＵへのグラント情報を計算した時点で直前に受信するバースト信号の受信完了予定時刻と共に既に決まっているから、バースト受信とバースト受信の間のレーザオフタイムやレーザオンタイム、同期引き込み時間を含むフレームを受信しない期間、および誤り訂正処理等の復号処理よりも先に行う内部処理に要する期間を利用してアルゴリズム切替えを行って受信フレームの復号処理が開始可能な状態を事前に準備する。
【００２０】
これにより、本発明では、受信フレームを待たせることなく復号処理を開始することができるので、送信側装置から信号を受信してから復号処理を完了するまでの所要時間を増大させることなく復号方式を切り替えることができる。また、フレーム保持回路を追加する必要がないので、ハードウェアを増大させることなく復号方式を切り替えることができる。
【００２１】
［第１の実施の形態］
以下、本発明の実施の形態について図面を参照して説明する。図１は本発明の第１の実施の形態に係る復号処理装置の構成を示すブロック図である。
復号処理装置１は、ＰＯＮシステムのＯＬＴに設けられるものであり、各ＯＮＵからフレームを受信する入力端子２と、フレームを出力する出力端子３と、受信開始予定時刻計算部４と、受信時刻管理機能部６と、復号方式判定機能部７と、復号処理機能部８とを有する。
【００２２】
受信開始予定時刻計算部４は、各ＯＮＵに通知する送信開始時刻情報および送信時間の長さ情報（グラント情報）を基に各ＯＮＵからのバースト信号の受信開始予定時刻をＯＮＵ毎に計算する。ＯＮＵの送信開始時刻および送信時間の長さが分かれば、このＯＮＵとＯＬＴとの間の既知の伝送遅延時間から受信開始予定時刻を計算することが可能である。また、受信開始予定時刻計算部４は、ＯＮＵの送信時間の長さを受信時間幅とする。なお、ＯＮＵの送信開始時刻および送信時間の長さを計算する手法、および送信開始時刻情報および送信時間の長さ情報（グラント情報）を各ＯＮＵに通知する手段は、ＰＯＮシステムにおいて周知の技術であるので、説明は省略する。
【００２３】
また、ＯＬＴには、各ＯＮＵの識別情報を記憶している識別情報管理手段（不図示）があり、受信開始予定時刻に受信するバースト信号の送信元ＯＮＵの識別情報をこの識別情報管理手段から取得することが可能である。
【００２４】
受信時刻管理機能部６は、ＯＬＴの管理する時刻情報（ＰＯＮクロック）を受ける端子６０と、受信開始予定時刻計算部４からバースト信号の受信開始予定時刻情報を受ける端子６１と、受信開始予定時刻計算部４からバースト信号の受信時間幅情報を受ける端子６２と、ＯＮＵの識別情報を受ける端子６３と、フレームの受信時間帯を示す信号（受信スロット信号）を送る端子６４と、受信スロット信号と同時にＯＮＵの識別情報を送る端子６５とを有する。
受信時刻管理機能部６は、ＯＮＵからフレームを受信する予定の時間帯に復号方式の判定出力が間に合うタイミングで送信元ＯＮＵの識別情報を復号方式判定機能部７に通知する。
【００２５】
復号方式判定機能部７は、受信時刻管理機能部６から受信スロット信号を受ける端子７０と、受信時刻管理機能部６からＯＮＵの識別情報を受ける端子７１と、復号方式情報を送る端子７２とを有する。
復号方式判定機能部７は、ＯＮＵの識別情報と復号方式との対応関係が登録されたテーブル（不図示）を保持し、このテーブルを参照して、受信時刻管理機能部６から受けたＯＮＵの識別情報に対応する復号方式を決定し、復号方式を指定する復号方式情報を復号処理機能部８に通知する。
【００２６】
復号処理機能部８は、入力フレームを受ける端子８０と、復号方式判定機能部７から復号方式情報を受ける端子８１と、フレームを出力する端子８２とを有する。復号処理機能部８は、受信フレームが符号化されている場合には指定された復号方式でフレームを復号処理して出力する。
【００２７】
以下、本実施の形態の動作を図２、図３を用いて説明する。図２は受信時刻管理機能部６が時刻計算に用いる時間情報の定義説明図、図３は受信時刻管理機能部６が計算する時刻と復号方式判定機能部７および復号処理機能部８の動作を示すタイミングチャートである。
【００２８】
受信時刻管理機能部６は、受信開始予定時刻計算部４からバースト信号の受信開始予定時刻情報およびバースト信号の受信時間幅情報を取得すると共に、ＯＬＴの図示しない識別情報管理手段から当該バースト信号の送信元ＯＮＵの識別情報を取得する。本実施の形態では、送信元ＯＮＵの識別情報を内部ＩＤ＝ｉとし、内部ＩＤ＝ｉが付与されているＯＮＵ（ｉ）からバースト信号を受信する受信開始予定時刻をＴｒｅｃｅｉｖｅ＿（ｉ）とし、バースト信号の受信時間幅をＴｆｌｅｎｇｔｈ＿（ｉ）とする。
【００２９】
バースト信号の先頭からバースト信号内のフレーム先頭までの既知のバーストオーバヘッド時間Ｔｂｏｈ、フレームが復号処理装置１に到着してから復号処理機能部８に入力されるまでの既知の装置内遅延時間Ｔｄｉｎｔ、およびバースト信号の受信開始予定時刻Ｔｒｅｃｅｉｖｅ＿（ｉ）を用いると、ＯＮＵ（ｉ）から受信する受信フレームの処理開始予定時刻Ｔｒ０（ｉ）は次式となる。
Ｔｒ０（ｉ）＝Ｔｒｅｃｅｉｖｅ＿（ｉ）＋Ｔｂｏｈ＋Ｔｄｉｎｔ    ・・・（１）
【００３０】
復号方式判定機能部７において受信スロット信号（ここでは論理レベルＨ）を受けてから復号処理機能部８に対して復号方式を指定するまでに要する既知の時間をＴｊｄ、復号処理機能部８において復号方式判定機能部７から復号方式情報を受けてから復号処理のための切換えや設定を完了し復号処理が開始可能となるまでに要する既知の時間をＴｓｕとすると、受信時刻管理機能部６は、送信元ＯＮＵ（ｉ）から受信する受信フレームに対応する受信スロット信号を論理レベルＨにすべき時刻Ｔｒ１（ｉ）を次式に示すように計算する。
Ｔｒ１（ｉ）＝Ｔｒ０（ｉ）−Ｔｓｕ−Ｔｊｄ
＝｛Ｔｒｅｃｅｉｖｅ＿（ｉ）＋Ｔｂｏｈ＋Ｔｄｉｎｔ｝−Ｔｓｕ−Ｔｊｄ
・・・（２）
【００３１】
さらに、復号処理機能部８において復号処理に要する既知の所要時間Ｔｄｄｅｃ、およびバースト信号の受信時間幅Ｔｆｌｅｎｇｔｈ＿（ｉ）を用いると、ＯＮＵ（ｉ）から受信する受信フレームの復号処理完了予定時刻Ｔｅ０（ｉ）は次式のように表すことができる。
Ｔｅ０（ｉ）＝Ｔｒｅｃｅｉｖｅ＿（ｉ）＋Ｔｂｏｈ＋Ｔｄｉｎｔ
＋Ｔｆｌｅｎｇｔｈ＿（ｉ）＋Ｔｄｄｅｃ                        ・・・（３）
【００３２】
受信時刻管理機能部６は、復号処理完了予定時刻Ｔｅ０（ｉ）と復号方式判定機能部７において受信スロット信号を受けてから復号処理機能部８に対して復号方式を指定するまでに要する時間Ｔｊｄとを用いて、受信スロット信号を論理レベルＬにすべき時刻Ｔｅ１（ｉ）を次式のように計算する。
Ｔｅ１（ｉ）＝Ｔｅ０（ｉ）−Ｔｊｄ
＝｛Ｔｒｅｃｅｉｖｅ＿（ｉ）＋Ｔｂｏｈ＋Ｔｄｉｎｔ＋Ｔｆｌｅｎｇｔｈ＿（ｉ）
＋Ｔｄｄｅｃ｝−Ｔｊｄ                                        ・・・（４）
【００３３】
受信時刻管理機能部６は、図３に示すようにＰＯＮクロックの示す時刻がＴｒ１（ｉ）のとき、受信スロット信号を、受信を示す値（論理レベルＨ）とすると同時に、送信元ＯＮＵ（ｉ）の識別情報（内部ＩＤ＝ｉ）を出力する。また、受信時刻管理機能部６は、ＰＯＮクロックの示す時刻がＴｅ１（ｉ）のとき、受信スロット信号を、非受信を示す値（論理レベルＬ）とする。
【００３４】
受信時刻管理機能部６が出力する受信スロット信号は、論理レベルＨのとき、ＯＮＵの識別情報が有効であることを示し、論理レベルＬのとき、ＯＮＵの識別情報が無効であることを示すレベル信号である。受信スロット信号は、上述のとおり時刻Ｔｒ１（ｉ）のとき論理レベルＬから論理レベルＨに遷移し、時刻Ｔｅ１（ｉ）のとき論理レベルＨから論理レベルＬに遷移する。論理レベルＬから論理レベルＨへの遷移は、受信時刻管理機能部６の出力するＯＮＵの識別情報に基づいて復号方式判定機能部７が動作する契機を与える。
【００３５】
復号方式判定機能部７は、受信時刻管理機能部６からＯＮＵの識別情報を受けて、その識別情報に対応する復号方式を指定する。復号方式判定機能部７は受信スロット信号（論理レベルＨ）とＯＮＵの識別情報とを時刻Ｔｒ１（ｉ）に受けるので、復号方式判定機能部７が復号方式情報を出力する時刻Ｔｒ２（ｉ）は判定のための所要時間Ｔｊｄ後であり、次式となる。
Ｔｒ２（ｉ）＝Ｔｒ１（ｉ）＋Ｔｊｄ＝（Ｔｒ０（ｉ）−Ｔｊｄ−Ｔｓｕ）＋Ｔｊｄ
＝Ｔｒ０（ｉ）−Ｔｓｕ                                        ・・・（５）
【００３６】
復号処理機能部８は、復号方式判定機能部７が出力する復号方式情報に基づいて、復号処理のための設定や動作の切り替えを行い、受信フレームを復号処理する準備を開始する。復号処理が開始可能となる時刻Ｔｒ３（ｉ）は、図３に示すように復号処理機能部８が復号方式判定機能部７から復号方式情報を受ける時刻Ｔｒ２（ｉ）から準備の所要時間Ｔｓｕだけ後であるから、次式となる。
Ｔｒ３（ｉ）＝Ｔｒ２（ｉ）＋Ｔｓｕ＝（Ｔｒ０（ｉ）−Ｔｓｕ）＋Ｔｓｕ
＝Ｔｒ０（ｉ）                                                ・・・（６）
【００３７】
すなわち、フレーム入力予定時刻Ｔｒ０（ｉ）までに復号処理機能部８が準備を完了し、復号処理が開始可能となる。
復号方式判定機能部７は、受信時刻管理機能部６から時刻Ｔｅ１（ｉ）に受信スロット信号（論理レベルＬ）を受ける。したがって、復号方式判定機能部７が出力する復号方式情報が無効となる時刻Ｔｅ２（ｉ）は、時刻Ｔｅ１（ｉ）から判定に必要な所要時間Ｔｊｄだけ後であるから、次式となる。
Ｔｅ２（ｉ）＝Ｔｅ１（ｉ）＋Ｔｊｄ＝（Ｔｅ０（ｉ）−Ｔｊｄ）＋Ｔｊｄ
＝Ｔｅ０（ｉ）                                                ・・・（７）
【００３８】
ＯＮＵ（ｉ）からの受信フレームを復号処理するための復号処理機能部８の設定は、ＯＮＵ（ｉ）から受信するフレームの処理開始予定時刻Ｔｒ０（ｉ）までに準備を完了し、復号処理完了予定時刻Ｔｅ０（ｉ）まで有効であり、時刻Ｔｅ０（ｉ）で設定の役割を終える。
【００３９】
次に、内部ＩＤ＝ｉ＋１が付与されているＯＮＵ（ｉ＋１）から受信するフレームを復号処理するための復号処理機能部８の設定は、フレームの処理開始予定時刻Ｔｒ０（ｉ＋１）までに準備を完了する必要がある。そのための準備開始時刻Ｔｒ２（ｉ＋１）は次式となる。
Ｔｒ２（ｉ＋１）＝Ｔｒ０（ｉ＋１）−Ｔｓｕ
＝Ｔｒｅｃｅｉｖｅ＿（ｉ＋１）＋Ｔｂｏｈ＋Ｔｄｉｎｔ−Ｔｓｕ  ・・・（８）
【００４０】
ＯＮＵ（ｉ）に対応する復号方式は前述のとおり時刻Ｔｅ０（ｉ）まで有効であり、一方、ＯＮＵ（ｉ＋１）に対応する復号方式設定は時刻Ｔｒ２（ｉ＋１）から開始されるので、時刻Ｔｅ０（ｉ）とＴｒ２（ｉ＋１）とが重ならないように制御するための条件は次式となる。
Ｔｒ２（ｉ＋１）≧Ｔｅ０（ｉ）                                  ・・・（９）
【００４１】
式（３）と式（８）とを式（９）に代入すると、次式のようになる。
｛Ｔｒｅｃｅｉｖｅ＿（ｉ＋１）＋Ｔｂｏｈ＋Ｔｄｉｎｔ−Ｔｓｕ｝
≧｛Ｔｒｅｃｅｉｖｅ＿（ｉ）＋Ｔｂｏｈ＋Ｔｄｉｎｔ＋Ｔｆｌｅｎｇｔｈ＿（ｉ）
＋Ｔｄｄｅｃ｝                                            ・・・（１０）
【００４２】
式（１０）を移項すると、次式が得られる。
Ｔｒｅｃｅｉｖｅ＿（ｉ＋１）−｛Ｔｒｅｃｅｉｖｅ＿（ｉ）
＋Ｔｆｌｅｎｇｔｈ＿（ｉ）｝≧Ｔｓｕ＋Ｔｄｄｅｃ            ・・・（１１）
【００４３】
式（１１）より、バースト信号の受信終了から次のバースト信号の受信開始までの間隔が、復号処理機能部８において復号方式の設定に要する所要時間Ｔｓｕと復号処理に要する所要時間Ｔｄｄｅｃとの和以上となるように、ＯＬＴはバースト信号の送信開始時刻をＯＮＵに通知すればよいことが分かる。
【００４４】
なお、ＯＮＵから符号化されていないフレームを受信した場合には、復号処理機能部８は、復号方式の指定によらず復号処理を行わずにフレームを出力する。
【００４５】
図３では、フレームの入力予定時刻Ｔｒ０までに復号処理機能部８の設定を完了する例を示したが、復号処理機能部８の設定完了は丁度フレームの入力開始時刻でなくてもよく、入力開始時刻以前に設定が完了するように、受信時刻管理機能部６が受信スロット信号を出力するタイミングを適宜設定してもよい。
【００４６】
本実施の形態によれば、バースト受信とバースト受信の間のフレームを受信しない時間、および受信開始からフレームが復号処理装置に入力されるまでの時間（バーストオーバヘッドおよび装置内遅延時間）を復号方式の切り替えに活用することが可能となり、バッファリングが不要、すなわち図８に示したようなフレーム保持機能部（フレームバッファ）が不要となり、かつ処理所要時間を増大させることなく復号方式を切り替えることが可能となる。
【００４７】
［第２の実施の形態］
次に、本発明の第２の実施の形態について説明する。図４は本発明の第２の実施の形態に係る復号処理装置の構成を示すブロック図であり、図１と同一の構成には同一の符号を付してある。
【００４８】
本実施の形態の復号処理装置１ａは、入力端子２と、出力端子３と、受信開始予定時刻計算部４と、受信時刻管理機能部６ａと、復号方式判定機能部７ａと、復号処理機能部８ａとを有する。
【００４９】
本実施の形態と第１の実施の形態との違いは、復号処理機能部８ａの復号処理ステップを分割したことにある。
また、本実施の形態と第１の実施の形態との違いは、受信時刻管理機能部６ａは、復号処理機能部８ａがＯＮＵ（ｉ＋１）から受信するバースト信号の復号方式情報を、ＯＮＵ（ｉ＋１）からのバースト信号の受信開始予定時刻ではなく、１つ前のＯＮＵ（ｉ）からのフレーム受信終了予定時刻に受けるようにＯＮＵの識別情報を復号方式判定機能部７ａに送る点にある。
【００５０】
第１の実施の形態では、受信スロット信号はフレーム受信開始予定時刻Ｔｒ１に論理レベルＬから論理レベルＨに遷移し、復号処理完了予定時刻Ｔｅ１に論理レベルＨから論理レベルＬに遷移した。そして、ＯＮＵの識別情報の有効期間は、受信スロット信号が論理レベルＬから論理レベルＨに遷移した時に始まり論理レベルＨから論理レベルＬに遷移するまでであった。
【００５１】
これに対して、本実施の形態では、受信スロット信号はフレーム受信開始予定時刻に論理レベルＬから論理レベルＨに遷移する点は変わらないが、フレーム受信完了予定時刻に論理レベルＨから論理レベルＬに遷移する。
【００５２】
ＯＮＵ（ｉ＋１）の識別情報の出力を、１つ前の送信側装置であるＯＮＵ（ｉ）に対応する受信スロット信号が論理レベルＨから論理レベルＬに遷移するときに開始し、そのときを有効期間の始まりとして、受信スロット信号が次に論理レベルＨから論理レベルＬに遷移するまでをＯＮＵ（ｉ＋１）の識別情報の有効期間とする。すなわち、受信スロット信号が論理レベルＬの間は次に受信予定のフレームの送信元ＯＮＵの識別情報が出力され、その論理レベルＬの期間および次の論理レベルＨの期間がＯＮＵの識別情報の有効期間となる。
【００５３】
第１の実施の形態とのもう一つの違いは、復号処理機能部８ａを、実行する復号処理の順に復号処理機能部８ａ−１，８ａ−２，・・・，８ａ−（Ｎ−１），８ａ−ＮのＮ（Ｎは２以上の整数）個の復号処理機能部で構成し、復号処理と同じ順に復号処理と同じ所要時間をかけて復号方式情報を次の復号処理機能部に伝達して伝達順に復号準備を開始する点にある。
【００５４】
復号方式判定機能部７ａが指定する復号方式情報を復号処理機能部８ａ−１が最初に受け、復号処理機能部８ａ−１は、復号方式情報を受けた時点から復号処理の所要時間と同じ時間経過後に復号処理機能部８ａ−２に復号方式情報を伝達する。
復号処理機能部８ａ−１は、復号方式情報を受けた時点から復号処理の所要時間と同じ時間経過後に（すなわち、復号処理機能部８ａ−２に復号方式情報を伝達するのと同じ時刻に）、当該復号方式情報の指定に基づいて復号準備を開始する。
【００５５】
以下、同様に、各復号処理機能部は、その前段の復号処理機能部から復号方式情報を受けると、復号方式情報を受けた時点から復号処理の所要時間と同じ時間経過後に次の復号処理機能部に復号方式情報を伝達すると同時に復号方式情報の指定に基づいて復号準備を開始する。このような処理を各復号処理機能部が順番に行い、Ｎ番目の復号処理機能部８ａ−Ｎまで復号方式情報を伝達し復号準備を完了する。
【００５６】
復号処理機能部８ａ−１は、入力フレームを受けて復号処理を実行し、処理後のフレームを次段の復号処理機能部８ａ−２に出力する。復号処理機能部８ａ−２，・・・，８ａ−（Ｎ−１）は、前段の復号処理機能部が出力したフレームを受けて復号処理を実行し、処理後のフレームを次段の復号処理機能部に出力する。復号処理機能部８ａ−Ｎは、前段の復号処理機能部８ａ−（Ｎ−１）が出力したフレームを受けて復号処理を実行し、処理後のフレームを復号処理装置１ａの出力フレームとして出力する。
【００５７】
このように復号処理をＮ個の復号処理機能部８ａ−１，８ａ−２，・・・，８ａ−（Ｎ−１），８ａ−Ｎの順に実行し、Ｎ番目の復号処理機能部８ａ−Ｎまで指定された復号方式で復号処理を行いフレームを出力する。
【００５８】
本実施の形態の動作を図５、図６（Ａ）〜図６（Ｃ）を用いて説明する。図５はｋ（ｋは１，２，・・・，Ｎの整数）番目の復号処理機能部８ａ−ｋにおけるフレームおよび復号方式情報の前段からの入力と次段への出力、並びに設定の開始と完了の時刻の関係を示すタイミングチャートである。図６（Ａ）〜図６（Ｃ）は復号処理の所要時間ＴｄＳおよび復号方式設定の所要時間ＴｓｕＳが異なる３つのケースを説明するタイミングチャートであり、復号処理機能部８ａ−ｋ１、復号処理機能部８ａ−ｋ２、復号処理機能部８ａ−ｋ３（ｋ１，ｋ２，ｋ３は１，２，・・・，Ｎの整数）の復号方式の設定開始と完了の時刻の関係およびＴｄＳ、ＴｓｕＳとフレームの最小間隔の関係を示すタイミングチャートである。
【００５９】
Ｎ個の復号処理機能部８ａ−１，８ａ−２，・・・，８ａ−（Ｎ−１），８ａ−Ｎの復号処理の所要時間をそれぞれ既知の値ＴｄＳ（１），ＴｄＳ（２），・・・，ＴｄＳ（Ｎ−１），ＴｄＳ（Ｎ）とし、復号処理機能部８ａ−１，８ａ−２，・・・，８ａ−（Ｎ−１），８ａ−Ｎにおいて復号方式の設定を開始してから完了するまでに要する時間をそれぞれ既知の値ＴｓｕＳ（１），ＴｓｕＳ（２），・・・，ＴｓｕＳ（Ｎ−１），ＴｓｕＳ（Ｎ）と定義する。
【００６０】
受信バースト信号の先頭からバースト信号内のフレーム先頭までの既知のバーストオーバヘッド時間Ｔｂｏｈ、フレームが受信側装置１ａに到着してから復号処理機能部８ａに入力されるまでの既知の装置内遅延時間Ｔｄｉｎｔ、およびバースト信号の受信開始予定時刻Ｔｒｅｃｅｉｖｅ＿（ｉ）を用いると、ＯＮＵ（ｉ）から受信する受信フレームの復号処理機能部８ａ−１での処理開始予定時刻Ｔｒ０Ｓ（１）（ｉ）は次式のように表される。
Ｔｒ０Ｓ（１）（ｉ）＝Ｔｒｅｃｅｉｖｅ＿（ｉ）＋Ｔｂｏｈ＋Ｔｄｉｎｔ
・・・（１２）
【００６１】
復号方式判定機能部７ａにおいてＯＮＵの識別情報を受けてから復号処理機能部８ａに対して復号方式を指定するまでに要する既知の時間をＴｊｄとすると、受信時刻管理機能部６ａは、ＯＮＵ（ｉ）から受信する受信フレームに対応する受信スロット信号を論理レベルＨにすべき時刻Ｔｒ１Ｓ（１）（ｉ）を次式のように計算する。
Ｔｒ１Ｓ（１）（ｉ）＝Ｔｒ０Ｓ（１）（ｉ）−Ｔｊｄ
＝｛Ｔｒｅｃｅｉｖｅ＿（ｉ）＋Ｔｂｏｈ＋Ｔｄｉｎｔ｝−Ｔｊｄ  ・・（１３）
【００６２】
更に、ＯＮＵ（ｉ）から受信するバースト信号の受信時間幅Ｔｆｌｅｎｇｔｈ＿（ｉ）を用いると、ＯＮＵ（ｉ）から受信する受信フレームの復号処理機能部８ａ−１での受信完了予定時刻Ｔｓ０Ｓ（１）（ｉ）は次式となる。
Ｔｓ０Ｓ（１）（ｉ）＝Ｔｒ０Ｓ（１）（ｉ）＋Ｔｆｌｅｎｇｔｈ＿（ｉ）
＝Ｔｒｅｃｅｉｖｅ＿（ｉ）＋Ｔｂｏｈ＋Ｔｄｉｎｔ＋Ｔｆｌｅｎｇｔｈ＿（ｉ）
・・・（１４）
【００６３】
復号方式判定機能部７ａにおいてＯＮＵの識別情報を受けてから復号処理機能部８ａに対して復号方式を指定するまでに要する時間Ｔｊｄを用いて、受信時刻管理機能部６ａは、受信スロット信号を論理レベルＬにすべき時刻Ｔｓ１Ｓ（１）（ｉ）を次式のように計算する。
Ｔｓ１Ｓ（１）（ｉ）＝Ｔｓ０Ｓ（１）（ｉ）−Ｔｊｄ＝｛Ｔｒｅｃｅｉｖｅ＿（ｉ）
＋Ｔｂｏｈ＋Ｔｄｉｎｔ＋Ｔｆｌｅｎｇｔｈ＿（ｉ）｝−Ｔｊｄ  ・・・（１５）
【００６４】
受信時刻管理機能部６ａが出力する受信スロット信号は、ＯＮＵ（ｉ）からのフレーム受信に対応して時刻Ｔｒ１Ｓ（１）（ｉ）のときに論理レベルＬから論理レベルＨに遷移し、その後に時刻Ｔｓ１Ｓ（１）（ｉ）になったときに論理レベルＨから論理レベルＬに遷移する。
【００６５】
同様に、受信スロット信号は、ＯＮＵ（ｉ＋１）からのフレーム受信に対応して時刻Ｔｒ１Ｓ（１）（ｉ＋１）のときに論理レベルＬから論理レベルＨに遷移し、時刻Ｔｓ１Ｓ（１）（ｉ＋１）のときに論理レベルＨから論理レベルＬに遷移する。
【００６６】
ＯＮＵ（ｉ）の識別情報は時刻Ｔｓ１Ｓ（１）（ｉ）まで有効であり、ＯＮＵ（ｉ＋１）の識別情報は時刻Ｔｓ１Ｓ（１）（ｉ）に出力が開始され、時刻Ｔｓ１Ｓ（１）（ｉ＋１）まで有効である。受信スロット信号の論理レベルＨから論理レベルＬへの遷移は、受信時刻管理機能部６ａの出力するＯＮＵの識別情報に基づいて復号方式判定機能部７ａが復号方式判定の動作を開始する契機を与える。例えば時刻Ｔｓ１Ｓ（１）（ｉ）のときは復号方式判定機能部７ａにＯＮＵ（ｉ＋１）に対応する復号方式の判定動作を開始する契機を与える。
【００６７】
復号方式判定機能部７ａは、受信時刻管理機能部６ａからＯＮＵの識別情報を受けて、その識別情報に対応する復号方式を復号処理機能部８ａに対して指定する。復号方式判定機能部７ａはＯＮＵ（ｉ＋１）の識別情報を時刻Ｔｓ１Ｓ（１）（ｉ）に受けるので、ＯＮＵ（ｉ＋１）に対応する復号方式情報を出力する時刻Ｔｓ２Ｓ（１）（ｉ）は判定のための所要時間Ｔｊｄ後であり、次式となる。
Ｔｓ２Ｓ（１）（ｉ）＝Ｔｓ１Ｓ（１）（ｉ）＋Ｔｊｄ
＝（Ｔｓ０Ｓ（１）（ｉ）−Ｔｊｄ）＋Ｔｊｄ＝Ｔｓ０Ｓ（１）（ｉ）
・・・（１６）
【００６８】
すなわち、ＯＮＵ（ｉ）からのフレームを復号処理機能部８ａ−１が受信完了する予定時刻Ｔｓ０Ｓ（１）（ｉ）＝Ｔｓ２Ｓ（１）（ｉ）にＯＮＵ（ｉ＋１）に対応する復号方式情報が復号処理機能部８ａ−１に入力される。
【００６９】
復号処理機能部８ａ−１における、ＯＮＵ（ｉ）からのフレームの復号処理完了予定時刻Ｔｅ０Ｓ（１）（ｉ）は次式となる。
Ｔｅ０Ｓ（１）（ｉ）＝Ｔｓ０Ｓ（１）（ｉ）＋ＴｄＳ（１）
＝Ｔｒｅｃｅｉｖｅ＿（ｉ）＋Ｔｂｏｈ＋Ｔｄｉｎｔ＋Ｔｆｌｅｎｇｔｈ＿（ｉ）
＋ＴｄＳ（１）                                            ・・・（１７）
【００７０】
復号処理機能部８ａ−１は、復号方式情報を受けた時刻Ｔｓ０Ｓ（１）（ｉ）から復号処理の所要時間ＴｄＳ（１）と同じ時間経過後の時刻Ｔｅ０Ｓ（１）（ｉ）に、ＯＮＵ（ｉ＋１）に対応する復号方式情報の指定に基づいて復号準備を開始する。
【００７１】
この時刻Ｔｅ０Ｓ（１）（ｉ）には、復号処理機能部８ａ−１は、既にＯＮＵ（ｉ）からのフレームの末尾まで復号処理を完了しており、ＯＮＵ（ｉ）に対応する復号方式情報の役目が終わっているので、このＯＮＵ（ｉ）からのフレームの復号処理に影響を及ぼすことなく、ＯＮＵ（ｉ＋１）に対応する復号方式情報に基づいて復号準備を開始することができる。
【００７２】
復号処理機能部８ａ−１のＯＮＵ（ｉ＋１）に対応する復号準備が完了する時刻Ｔｓｕ０Ｓ（１）（ｉ＋１）は、復号準備を開始する時刻Ｔｅ０Ｓ（１）（ｉ）のＴｓｕＳ（１）後であるから、次の式で与えられる。
Ｔｓｕ０Ｓ（１）（ｉ＋１）＝Ｔｅ０Ｓ（１）（ｉ）＋ＴｓｕＳ（１）
＝Ｔｓ０Ｓ（１）（ｉ）＋ＴｄＳ（１）＋ＴｓｕＳ（１）
＝Ｔｒｅｃｅｉｖｅ＿（ｉ）＋Ｔｂｏｈ＋Ｔｄｉｎｔ＋Ｔｆｌｅｎｇｔｈ＿（ｉ）
＋ＴｄＳ（１）＋ＴｓｕＳ（１）                            ・・・（１８）
【００７３】
復号処理機能部８ａ−１でのＯＮＵ（ｉ＋１）からのフレームの受信開始予定時刻（処理開始予定時刻）Ｔｒ０Ｓ（１）（ｉ＋１）は、次式となる。
Ｔｒ０Ｓ（１）（ｉ＋１）＝Ｔｒｅｃｅｉｖｅ＿（ｉ＋１）＋Ｔｂｏｈ＋Ｔｄｉｎｔ
・・・（１９）
【００７４】
復号処理機能部８ａ−１がＯＮＵ（ｉ＋１）からのフレームの受信開始までに復号準備を完了するための条件は、次式となる。
Ｔｒ０Ｓ（１）（ｉ＋１）−Ｔｓｕ０Ｓ（１）（ｉ＋１）
＝｛Ｔｒｅｃｅｉｖｅ＿（ｉ＋１）＋Ｔｂｏｈ＋Ｔｄｉｎｔ｝
−｛Ｔｒｅｃｅｉｖｅ＿（ｉ）＋Ｔｂｏｈ＋Ｔｄｉｎｔ
＋Ｔｆｌｅｎｇｔｈ＿（ｉ）＋ＴｄＳ（１）＋ＴｓｕＳ（１）｝
＝｛Ｔｒｅｃｅｉｖｅ＿（ｉ＋１）｝−｛Ｔｒｅｃｅｉｖｅ＿（ｉ）
＋Ｔｆｌｅｎｇｔｈ＿（ｉ）＋ＴｄＳ（１）＋ＴｓｕＳ（１）｝≧０
・・・（２０）
【００７５】
式（２０）を移項すると、次式が得られる。
｛Ｔｒｅｃｅｉｖｅ＿（ｉ＋１）｝−｛Ｔｒｅｃｅｉｖｅ＿（ｉ）
＋Ｔｆｌｅｎｇｔｈ＿（ｉ）｝≧｛ＴｄＳ（１）＋ＴｓｕＳ（１）｝
・・・（２１）
【００７６】
式（２１）より、バースト信号と次のバースト信号との間の受信間隔が、復号処理機能部８ａ−１において復号方式の設定に要する所要時間ＴｓｕＳ（１）と復号処理に要する所要時間ＴｄＳ（１）との和以上となるようにすればよいことが分かる。
【００７７】
同様に、復号処理機能部８ａ−２でのＯＮＵ（ｉ＋１）からのフレームの受信開始予定時刻（処理開始予定時刻）Ｔｒ０Ｓ（２）（ｉ＋１）は、次式のように表すことができる。
Ｔｒ０Ｓ（２）（ｉ＋１）＝Ｔｒｅｃｅｉｖｅ＿（ｉ＋１）＋Ｔｂｏｈ＋Ｔｄｉｎｔ
＋ＴｄＳ（１）                                              ・・・（２２）
【００７８】
復号処理機能部８ａ−１が復号処理機能部８ａ−２に復号方式情報を伝達する時刻は、復号方式判定機能部７ａから復号方式情報を受けた時点から復号処理の所要時間ＴｄＳ（１）と同じ時間経過後である。すなわち、復号処理機能部８ａ−１のＯＮＵ（ｉ）からのフレーム処理完了予定時刻Ｔｅ０Ｓ（１）（ｉ）に、ＯＮＵ（ｉ＋１）の復号方式情報が復号処理機能部８ａ−１から復号処理機能部８ａ−２に入力される。
【００７９】
復号処理機能部８ａ−２は、復号方式情報を受けた時刻Ｔｅ０Ｓ（１）（ｉ）から復号処理の所要時間ＴｄＳ（２）と同じ時間経過後の時刻Ｔｓ０Ｓ（１）（ｉ）＋ＴｄＳ（２）に、復号方式情報の指定に基づいて復号準備を開始する。
Ｔｓ０Ｓ（１）（ｉ）＋ＴｄＳ（２）＝｛Ｔｒｅｃｅｉｖｅ＿（ｉ）＋Ｔｂｏｈ
＋Ｔｄｉｎｔ＋Ｔｆｌｅｎｇｔｈ＿（ｉ）＋ＴｄＳ（１）｝＋ＴｄＳ（２）
・・・（２３）
【００８０】
復号処理機能部８ａ−２のＯＮＵ（ｉ＋１）に対応する復号準備が完了する時刻Ｔｓｕ０Ｓ（２）（ｉ＋１）は、復号準備を開始する時刻Ｔｓ０Ｓ（１）（ｉ）＋ＴｄＳ（２）のＴｓｕＳ（２）後であるから、次式により与えられる。
Ｔｓｕ０Ｓ（２）（ｉ＋１）＝｛Ｔｒｅｃｅｉｖｅ＿（ｉ）＋Ｔｂｏｈ＋Ｔｄｉｎｔ
＋Ｔｆｌｅｎｇｔｈ＿（ｉ）＋ＴｄＳ（１）｝＋ＴｄＳ（２）＋ＴｓｕＳ（２）
・・・（２４）
【００８１】
復号処理機能部８ａ−２がＯＮＵ（ｉ＋１）からのフレームの受信開始までに復号準備を完了するための条件は、次式となる。
Ｔｒ０Ｓ（２）（ｉ＋１）−Ｔｓｕ０Ｓ（２）（ｉ＋１）≧０      ・・・（２５）
【００８２】
式（２５）より、次式が成立する。
｛Ｔｒｅｃｅｉｖｅ＿（ｉ＋１）｝−｛Ｔｒｅｃｅｉｖｅ＿（ｉ）
＋Ｔｆｌｅｎｇｔｈ＿（ｉ）｝≧｛ＴｄＳ（２）＋ＴｓｕＳ（２）｝
・・・（２６）
【００８３】
式（２６）より、バースト信号と次のバースト信号との間の受信間隔が、復号処理機能部８ａ−２において復号方式の設定に要する所要時間ＴｓｕＳ（２）と復号処理に要する所要時間ＴｄＳ（２）との和以上となるようにすればよいことが分かる。
【００８４】
以下、同様に、復号処理機能部８ａ−ｋにおいてＯＮＵ（ｉ＋１）からのフレームの受信開始までに復号準備を完了するための条件は、次式となる。
｛Ｔｒｅｃｅｉｖｅ＿（ｉ＋１）｝−｛Ｔｒｅｃｅｉｖｅ＿（ｉ）
＋Ｔｆｌｅｎｇｔｈ＿（ｉ）｝≧｛ＴｄＳ（ｋ）＋ＴｓｕＳ（ｋ）｝
・・・（２７）
【００８５】
すなわち、本実施の形態によれば、どの復号処理機能部においても復号方式の設定に要する所要時間と復号処理に要する所要時間との和以上となるように、バースト信号と次のバースト信号との間の受信間隔を設定することにより、受信スロット信号を論理レベルＨにすべき時刻Ｔｒ１Ｓ（１）（ｉ）と受信スロット信号を論理レベルＬにすべき時刻Ｔｓ１Ｓ（１）（ｉ）とを計算するだけでフレームの受信開始までに復号準備を完了することができる。
【００８６】
なお、本実施の形態では、受信スロット信号が論理レベルＬから論理レベルＨに遷移する時刻Ｔｓｌｏｔ＿ＬＨを時刻Ｔｒ１Ｓ（１）（ｉ）としたが、時刻Ｔｓｌｏｔ＿ＬＨは次式を満たす任意の時刻を用いてもよい。
Ｔｓ１Ｓ（１）（ｉ＋１）＞Ｔｓｌｏｔ＿ＬＨ＞Ｔｓ１Ｓ（１）（ｉ）
・・・（２８）
【００８７】
バースト信号受信を完了してから次のバースト信号受信を開始するまでの最短間隔は、第１の実施の形態では｛Ｔｓｕ＋Ｔｄｄｅｃ｝、すなわち復号処理機能部８において復号方式の設定に要する所要時間と復号処理に要する所要時間との和である。これに対して、本実施の形態では、バースト信号受信を完了してから次のバースト信号受信を開始するまでの最短間隔を、｛ＴｄＳ（ｋ）＋ＴｓｕＳ（ｋ）｝（ｋ＝１，２，・・・，Ｎ）の最大値、すなわち各復号処理機能部単位で復号方式の設定に要する所要時間と復号処理に要する所要時間との和を求めたうちの最大値まで短くすることができるので、復号処理のスループットが高まる効果がある。
【００８８】
さらに、本実施の形態では、復号処理機能部８ａの各復号処理ステップの粒度を細かくするほど、復号方式の設定に要する所要時間も短くなり、またステップあたりの復号処理に要する所要時間も短くなるので、バースト信号受信を完了してから次のバースト信号受信を開始するまでの間隔をさらに短縮することができ、復号処理のスループットが高まる効果がある。
【００８９】
受信時刻管理機能部６ａが計算する２つの時刻、すなわち受信スロット信号を論理レベルＨにすべき時刻Ｔｒ１Ｓ（１）（ｉ）と受信スロット信号を論理レベルＬにすべき時刻Ｔｓ１Ｓ（１）（ｉ）とは、上記のとおり復号処理機能部８ａ−１，８ａ−２，・・・，８ａ−（Ｎ−１），８ａ−Ｎの段数、各復号処理機能部８ａ−１，８ａ−２，・・・，８ａ−（Ｎ−１），８ａ−Ｎの復号処理に要する所要時間、各復号処理機能部８ａ−１，８ａ−２，・・・，８ａ−（Ｎ−１），８ａ−Ｎの復号方式の設定に要する所要時間、復号処理機能部８ａ全体の復号処理に要する所要時間にはよらない。
【００９０】
復号処理機能部８ａの復号処理ステップを細かく分割したとしても、計算する時刻の個数はＴｒ１Ｓ（１）（ｉ）とＴｓ１Ｓ（１）（ｉ）の２つでよく、受信時刻管理機能部６ａが計算する時刻の数が増大することはなく、その時刻の値が変わることはない。すなわち、本実施の形態の構成によれば、時刻計算の負荷を増大させることなく、復号処理機能部８ａの構成を適宜決めることが可能になる。
【００９１】
これにより、本実施の形態では、復号方式の設定に要する所要時間と復号処理に要する所要時間との和を各復号処理ステップで平均化することができ、この和が極端に大きくなる復号処理ステップがないよう復号処理機能部８ａの構成を決めることで、バースト信号受信を完了してから次のバースト信号受信を開始するまでの受信間隔を短くできるので、復号処理のスループットが高まる効果がある。
【００９２】
本実施の形態の構成において、復号処理機能部８ａの１番目の復号処理機能部８ａ−１に指示する復号方式情報を、その有効期間の間、復号方式判定機能部７ａが保持すれば、復号方式情報が他の値に変更にならない限り、前段の復号処理機能部から後段の復号処理機能部に伝達される復号方式情報もまた同じ値に保たれる。そのため、各復号処理機能部８ａ−１，８ａ−２，・・・，８ａ−（Ｎ−１），８ａ−Ｎで復号方式情報を保持する必要はなく、入力される復号方式情報をそのまま復号処理のための設定に反映させるだけでよいので、各復号処理機能部８ａ−１，８ａ−２，・・・，８ａ−（Ｎ−１），８ａ−Ｎの構成を簡略化できる効果がある。
【００９３】
［第３の実施の形態］
次に、本発明の第３の実施の形態について説明する。図７は本発明の第３の実施の形態に係る復号処理装置の構成を示すブロック図であり、図１、図４と同一の構成には同一の符号を付してある。
【００９４】
本実施の形態の復号処理装置１ｂは、入力端子２と、出力端子３と、受信開始予定時刻計算部４と、受信時刻管理機能部６ａと、復号方式判定機能部７ｂと、復号処理機能部８ｂとを有する。図７における７３は復号方式判定機能部７ｂが復号方式情報イネーブル信号を送る端子、８３は復号処理機能部８ｂが復号方式情報イネーブル信号を受ける端子である。
【００９５】
本実施の形態と第２の実施の形態との違いは、各復号処理機能部８ｂ−１，８ｂ−２，・・・，８ｂ−（Ｎ−１），８ｂ−Ｎに復号方式情報を保持する復号方式レジスタ８４−１，８４−２，・・・，８４−（Ｎ−１），８４−Ｎを設けていることと、レジスタ８４−１，８４−２，・・・，８４−（Ｎ−１），８４−Ｎが復号方式情報をラッチするタイミングを示す復号方式情報イネーブル信号が、復号方式情報と共に復号方式判定機能部７ｂから出力されることである。
【００９６】
復号方式判定機能部７ｂは、第２の実施の形態と同様に復号方式情報を復号処理機能部８ａ−１に送信すると同時に、この復号方式情報をラッチするタイミングを示す復号方式情報イネーブル信号を復号処理機能部８ａ−１に送信する。
【００９７】
復号処理機能部８ａ−１は、復号方式判定機能部７ｂから復号方式情報と復号方式情報イネーブル信号とを受けた時点から復号処理の所要時間と同じ時間経過後に、復号処理機能部８ａ−２に復号方式情報と復号方式情報イネーブル信号とを伝達すると共に内部の復号方式レジスタ８４−１によって保持した復号方式情報に基づいて復号方式の設定を開始する。
【００９８】
以下、同様に、復号処理機能部８ｂ−２，・・・，８ｂ−（Ｎ−１）は、前段の復号処理機能部から復号方式情報と復号方式情報イネーブル信号とを受けた時点から復号処理の所要時間と同じ時間経過後に、後段の復号処理機能部に復号方式情報と復号方式情報イネーブル信号とを伝達すると共に内部の復号方式レジスタ８４−２，・・・，８４−（Ｎ−１）によって保持した復号方式情報に基づいて復号方式の設定を開始する。また、復号処理機能部８ｂ−Ｎは、前段の復号処理機能部８ｂ−（Ｎ−１）から復号方式情報と復号方式情報イネーブル信号とを受けた時点から復号処理の所要時間と同じ時間経過後に、復号方式レジスタ８４−Ｎによって保持した復号方式情報に基づいて復号方式の設定を開始する。
その他の動作は、第２の実施の形態と同様なので、説明は省略する。
【００９９】
本実施の形態の構成によれば、復号方式判定機能部７ｂが出力し復号処理機能部８ｂに伝達される復号方式情報を１ビット幅まで短くすることができる。したがって、本実施の形態では、復号方式情報を伝達する以外の時間は復号方式情報を伝達する配線をレベル固定、もしくは他の信号の伝達に活用することが可能となる。
【０１００】
なお、第１〜第３の実施の形態では、本発明をＥＰＯＮ（Ethernet（登録商標） Passive Optical Network）システムに適用する例を説明しているが、これに限るものではなく、受信側装置が送信側装置に通知した送信開始時刻情報および送信時間の長さ情報に則って送信側装置が信号を送信する送受信手順によって、受信側装置が信号の受信時刻を管理する通信形態であれば、他の通信システムに本発明を適用することが可能である。他の通信システムに適用する場合も、ＥＰＯＮシステムの場合と同様、復号処理装置は受信側装置に設けられることになる。
【０１０１】
第１〜第３の実施の形態で説明した復号処理装置１，１ａ，１ｂは、ハードウェアで実現することもできるし、ＣＰＵと記憶装置とからなるコンピュータを用いてソフトウェアで実現することもできる。コンピュータを用いてソフトウェアで実現する場合、ＣＰＵは記憶装置に格納されたプログラムに従って第１〜第３の実施の形態で説明した処理を実行する。
【産業上の利用可能性】
【０１０２】
本発明は、受信側装置が復号方式を動的に切り替えて信号の復号処理を行う技術に適用することができる。
【符号の説明】
【０１０３】
１，１ａ，１ｂ…復号処理装置、２…入力端子、３…出力端子、４…受信開始予定時刻計算部、６，６ａ…受信時刻管理機能部、７，７ａ，７ｂ…復号方式判定機能部、８，８ａ，８ａ−１〜８ａ−Ｎ，８ｂ，８ｂ−１〜８ｂ−Ｎ…復号処理機能部、６０〜６５，７０〜７３，８０〜８３…端子、８４−１〜８４−Ｎ…復号方式レジスタ。
【図１】
0005401509.tif 000002
【図２】
0005401509.tif 000003
【図３】
0005401509.tif 000004
【図４】
0005401509.tif 000005
【図５】
0005401509.tif 000006
【図６】
0005401509.tif 000007
【図７】
0005401509.tif 000008
【図８】
0005401509.tif 000009
【図９】
0005401509.tif 000010