(57)【要約】【課題】バイトパラレルフレーム信号をレーンごとに符号化および符号誤り検出を行う。【解決手段】符号変換前ブロックの８バイトがすべてＤで構成される場合は、その符号変換前ブロックの先頭に所定の２ビットヘッダを付加した符号変換後ブロックを生成し、Ｄ以外のバイトを含む場合は、Ｄ以外のバイトについて、符号変換前ブロックにおける位置を表す情報、どれに該当するかを表す情報、再配置した際に次のバイトがＤである否かを表す情報、それらのパリティ情報、空きビットから符号変換バイトを形成し、Ｄ以外のバイトに対する符号変換バイトから準に再配置し、その後にＤを再配置して８バイトのブロックを構成し、その先頭に所定の２ビットヘッダを付加した符号変換後ブロックを生成し、その２ビットヘッダを除いた８バイトについてスクランブルをかけて出力する。【選択図】        図１
2004320580.tif 000002
【特許請求の範囲】
【請求項１】
データフレームとフレームギャップからなるＮレーン（Ｎは２以上の整数）のバイト列からなるカラムで構成されるフレーム信号を符号化する符号化方法において、
データバイトＤとそれ以外のバイトから構成される前記フレーム信号の各レーン上の８バイト分を１つの符号変換前ブロックとし、
前記符号変換前ブロックを構成する８バイトがすべてＤで構成される場合は、その符号変換前ブロックの先頭に所定の２ビットヘッダを付加した符号変換後ブロックを生成し、
前記符号変換前ブロックを構成する８バイトがＤ以外のバイトを含む場合は、Ｄ以外のバイトについて、符号変換前ブロックにおける位置を表す情報として３ビットのＢ−ＰＯＳと、当該バイトがデータフレームの始まりを表すスタートバイトＳ、その終端を表す終端バイトＴ、およびフレームギャップを構成するアイドルバイトＩのいずれに該当するかを表す情報として２ビットのＢ−ＳＰＥと、当該バイトを符号変換後にブロック内に再配置した際に次のバイトがＤである否かを表す情報として１ビットのＢ−ＮＥＸＴ−Ｄと、前記Ｂ−ＰＯＳ、Ｂ−ＳＰＥ、Ｂ−ＮＥＸＴ−Ｄの合計６ビットに対するパリティ情報を表す１ビットのＢ−Ｐと、１ビットの空きビットとからなる符号変換バイトを形成し、
前記符号変換前ブロックのＤ以外のバイトに対する符号変換バイトを先頭側から順番に再配置し、その後にＤを順番に再配置して８バイトのブロックを構成し、その先頭に所定の２ビットヘッダを付加した符号変換後ブロックを生成し、
前記符号変換後ブロックの前記所定の２ビットヘッダを除いた８バイトについてスクランブルをかけて出力する
ことを特徴とする符号化方法。
【請求項２】
請求項１に記載の符号化方法において、
前記パリティ情報Ｂ−Ｐに代えて前記Ｂ−ＰＯＳの３ビット分に対するパリティ情報として１ビットのＢ−Ｐ１を割り当て、前記空きビットに代えて前記Ｂ−ＳＰＥおよびＢ−ＮＥＸＴ−Ｄの３ビット分に対するパリティ情報として１ビットのＢ−Ｐ２を割り当てる
ことを特徴とする符号化方法。
【請求項３】
データフレームとフレームギャップからなるＮレーン（Ｎは２以上の整数）のバイト列からなるカラムで構成されるフレーム信号を符号化する符号化装置において、
データバイトＤとそれ以外のバイトから構成される前記フレーム信号の各レーン上の８バイト分を１つの符号変換前ブロックとして入力し、
前記符号変換前ブロックを構成する８バイトがすべてＤで構成される場合は、その符号変換前ブロックの先頭に所定の２ビットヘッダを付加した符号変換後ブロックを生成する手段と、
前記符号変換前ブロックを構成する８バイトがＤ以外のバイトを含む場合は、Ｄ以外のバイトについて、符号変換前ブロックにおける位置を表す情報として３ビットのＢ−ＰＯＳと、当該バイトがデータフレームの始まりを表すスタートバイトＳ、その終端を表す終端バイトＴ、およびフレームギャップを構成するアイドルバイトＩのいずれに該当するかを表す情報として２ビットのＢ−ＳＰＥと、当該バイトを符号変換後にブロック内に再配置した際に次のバイトがＤである否かを表す情報として１ビットのＢ−ＮＥＸＴ−Ｄと、前記Ｂ−ＰＯＳ、Ｂ−ＳＰＥ、Ｂ−ＮＥＸＴ−Ｄの合計６ビットに対するパリティ情報を表す１ビットのＢ−Ｐと、１ビットの空きビットとからなる符号変換バイトを形成する符号変換手段と、
前記符号変換前ブロックのＤ以外のバイトに対する符号変換バイトを先頭側から順番に再配置し、その後にＤを順番に再配置して８バイトのブロックを構成する再配置手段と、
前記再配置されたブロックの先頭に所定の２ビットヘッダを付加した符号変換後ブロックを生成するヘッダ付与手段と、
前記符号変換後ブロックの前記所定の２ビットヘッダを除いた８バイトについてスクランブルをかけて出力するスクランブラと
を備えたことを特徴とする符号化装置。
【請求項４】
請求項３に記載の符号化装置において、
前記符号変換手段は、前記パリティ情報Ｂ−Ｐに代えて前記Ｂ−ＰＯＳの３ビット分に対するパリティ情報として１ビットのＢ−Ｐ１を割り当て、前記空きビットに代えて前記Ｂ−ＳＰＥおよびＢ−ＮＥＸＴ−Ｄの３ビット分に対するパリティ情報として１ビットのＢ−Ｐ２を割り当てる構成である
ことを特徴とする符号化装置。
【請求項５】
データフレームとフレームギャップからなるＮレーン（Ｎは２以上の整数）のバイト列からなるカラムで構成されるフレーム信号からレーンごとに８バイト分を１つの符号変換前ブロックとして入力し、レーンごとにＤ以外のバイトを含む符号変換前ブロックについては符号変換、再配置および２ビットヘッダの付加を行い、Ｄのみで構成される符号変換前ブロックについては２ビットヘッダのみを付加する請求項３または請求項４に記載の符号化装置と、
レーンごとに前記符号化装置から送信された信号を受信し、レーンごとに前記Ｄ以外のバイトに対して誤り検出を行う中継装置と
を備えたことを特徴とする符号化通信システム。
【請求項６】
請求項５に記載の符号化通信システムにおいて、
前記符号化装置から出力される各レーン対応の送信信号をそれぞれ異なる波長の光信号に変換し、さらに波長多重光信号に変換して伝送する手段と、
前記波長多重光信号を各波長の光信号に分離し、前記各レーン対応に前記中継装置に入力する手段と
を備えたことを特徴とする符号化通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、高速のデータを所定フレームを用いて符号化する符号化方法および符号化装置ならびに符号化通信システムに関する。
【０００２】
【従来の技術】
高速のイーサネット（登録商標：以下「標準規格ネットワーク」という）に関する従来技術は、非特許文献１に開示されている。
【０００３】
１０Ｇｂｉｔ／ｓ  の高速データを伝送する標準規格ネットワークでは、４つの通信チャネルを同時に利用し、各チャネルに対応する４つのレーンにそれぞれデータ信号を割り当ててパラレル伝送し、１レーン当たりのビットレートを１／４にしている。
【０００４】
このような場合、各レーン間の伝送遅延のばらつきにより、受信される信号のタイミングにレーン間でずれ（スキュー）が生じることがある。受信データを正しく復元するにはスキューの補正は不可欠である。しかし、パラレル伝送数の増大に伴ってスキューが大きくなると、スキューの補正を正しく行うことができず、受信データを正しく復元することが困難になる。例えば、６４Ｂ／６６Ｂ符号では、入力されるデータ系列の順番に従ってブロックを構成して符号化を行うので、８バイトパラレルフレーム信号を処理する場合には、８バイトすなわち８レーンのすべてについて、レーン間のスキューを完全に補正する必要がある。
【０００５】
ここで、１０ＧｂＥの４バイトパラレルフレーム信号（ＸＧＭＩＩ）における従来の６４Ｂ／６６Ｂ符号化方式を図１０に示す。６４Ｂ／６６Ｂ符号化装置は、符号化部５１とスクランブラ５２により構成される。４バイトパラレル信号の連続する８バイトの信号に対して、データは制御コードの混在具合に応じて２ビットヘッダ、ブロックタイプコード、およびそれに続くデータと制御ビットが決まる。符号変換前のブロックにおいて、データと制御コードが混在する場合は、図１０（ａ）  に示すように、２ビットヘッダ（１，０）が先頭に付加され、ブロックタイプフィールドとそれに続くデータおよび制御ビットが決まる。その後、スクランブラ５２で２ビットヘッダ以外の６４ビットにスクランブルをかけ、６６ビット符号として送出される。
【０００６】
一方、４バイトパラレル信号の連続する８バイトの信号がデータのみで構成される場合は、図１０（ｂ）  に示すように、２ビットヘッダ（０，１）が先頭に付加され、スクランブラ５２で２ビットヘッダ以外の６４ビットにスクランブルをかけて送出される。このような６４Ｂ／６６Ｂ符号化では、元の６４ビットに２ビットを付加して符号変換を行うことにより、速度上昇（６６／６４）を低く抑え、かつ各ブロックごとに誤り検出が可能になっている。
【０００７】
【非特許文献１】
石田修、瀬戸康一郎  監修、１０ギガビットＥｔｈｅｒｎｅｔ教科書、ＩＤＧジャパン、ｐ．１８３  、２００２年４月２０日発行
【０００８】
【発明が解決しようとする課題】
従来の符号化装置では、複数のレーンにまたがる連続する８バイトを１つのブロックとして符号化を行っている。そのため、各レーンのデスキュー調整を一旦行い、各レーンの同期を完全にとる必要があり、さらに受信側に設けられる誤り検出装置に必ずデスキュー調整手段を付加する必要があった。また、レーンごとではなく複数のレーンにまたがる連続する８バイトのデータを一括処理するため、レーンをまたがるデータを同時に処理する装置が必要になる。したがって、符号化装置の規模、設計時間および装置コストが増大する問題があった。さらに、符号化がレーンをまたいで行われるため、レーンごとに信号を監視することが困難であった。
【０００９】
本発明は、レーンごとに連続する８バイトを１ブロックとすることにより、速度を上昇させることなくレーンごとに符号化および符号誤り検出を行うことができる符号化方法および符号化装置ならびに符号化通信システムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明は、データフレームとフレームギャップからなるＮレーン（Ｎは２以上の整数）のバイト列からなるカラムで構成されるフレーム信号を符号化する符号化方法において、データバイトＤとそれ以外のバイトから構成されるフレーム信号の各レーン上の８バイト分を１つの符号変換前ブロックとし、符号変換前ブロックを構成する８バイトがすべてＤで構成される場合は、その符号変換前ブロックの先頭に所定の２ビットヘッダを付加した符号変換後ブロックを生成し、符号変換前ブロックを構成する８バイトがＤ以外のバイトを含む場合は、Ｄ以外のバイトについて、符号変換前ブロックにおける位置を表す情報として３ビットのＢ−ＰＯＳと、当該バイトがデータフレームの始まりを表すスタートバイトＳ、その終端を表す終端バイトＴ、およびフレームギャップを構成するアイドルバイトＩのいずれに該当するかを表す情報として２ビットのＢ−ＳＰＥと、当該バイトを符号変換後にブロック内に再配置した際に次のバイトがＤである否かを表す情報として１ビットのＢ−ＮＥＸＴ−Ｄと、Ｂ−ＰＯＳ、Ｂ−ＳＰＥ、Ｂ−ＮＥＸＴ−Ｄの合計６ビットに対するパリティ情報を表す１ビットのＢ−Ｐと、１ビットの空きビットとからなる符号変換バイトを形成し、符号変換前ブロックのＤ以外のバイトに対する符号変換バイトを先頭側から順番に再配置し、その後にＤを順番に再配置して８バイトのブロックを構成し、その先頭に所定の２ビットヘッダを付加した符号変換後ブロックを生成し、符号変換後ブロックの所定の２ビットヘッダを除いた８バイトについてスクランブルをかけて出力する。
【００１１】
また、パリティ情報Ｂ−Ｐに代えてＢ−ＰＯＳの３ビット分に対するパリティ情報として１ビットのＢ−Ｐ１を割り当て、空きビットに代えてＢ−ＳＰＥおよびＢ−ＮＥＸＴ−Ｄの３ビット分に対するパリティ情報として１ビットのＢ−Ｐ２を割り当てるようにしてもよい（請求項２）。
【００１２】
本発明は、データフレームとフレームギャップからなるＮレーン（Ｎは２以上の整数）のバイト列からなるカラムで構成されるフレーム信号を符号化する符号化装置において、データバイトＤとそれ以外のバイトから構成されるフレーム信号の各レーン上の８バイト分を１つの符号変換前ブロックとして入力し、符号変換前ブロックを構成する８バイトがすべてＤで構成される場合は、その符号変換前ブロックの先頭に所定の２ビットヘッダを付加した符号変換後ブロックを生成する手段と、符号変換前ブロックを構成する８バイトがＤ以外のバイトを含む場合は、Ｄ以外のバイトについて、符号変換前ブロックにおける位置を表す情報として３ビットのＢ−ＰＯＳと、当該バイトがデータフレームの始まりを表すスタートバイトＳ、その終端を表す終端バイトＴ、およびフレームギャップを構成するアイドルバイトＩのいずれに該当するかを表す情報として２ビットのＢ−ＳＰＥと、当該バイトを符号変換後にブロック内に再配置した際に次のバイトがＤである否かを表す情報として１ビットのＢ−ＮＥＸＴ−Ｄと、Ｂ−ＰＯＳ、Ｂ−ＳＰＥ、Ｂ−ＮＥＸＴ−Ｄの合計６ビットに対するパリティ情報を表す１ビットのＢ−Ｐと、１ビットの空きビットとからなる符号変換バイトを形成する符号変換手段と、符号変換前ブロックのＤ以外のバイトに対する符号変換バイトを先頭側から順番に再配置し、その後にＤを順番に再配置して８バイトのブロックを構成する再配置手段と、再配置されたブロックの先頭に所定の２ビットヘッダを付加した符号変換後ブロックを生成するヘッダ付与手段と、符号変換後ブロックの所定の２ビットヘッダを除いた８バイトについてスクランブルをかけて出力するスクランブラとを備える。
【００１３】
また、符号変換手段は、パリティ情報Ｂ−Ｐに代えてＢ−ＰＯＳの３ビット分に対するパリティ情報として１ビットのＢ−Ｐ１を割り当て、空きビットに代えてＢ−ＳＰＥおよびＢ−ＮＥＸＴ−Ｄの３ビット分に対するパリティ情報として１ビットのＢ−Ｐ２を割り当てる構成としてもよい（請求項４）。
【００１４】
本発明の符号化通信システムは、データフレームとフレームギャップからなるＮレーン（Ｎは２以上の整数）のバイト列からなるカラムで構成されるフレーム信号からレーンごとに８バイト分を１つの符号変換前ブロックとして入力し、レーンごとにＤ以外のバイトを含む符号変換前ブロックについては符号変換、再配置および２ビットヘッダの付加を行い、Ｄのみで構成される符号変換前ブロックについては２ビットヘッダのみを付加する請求項３または請求項４に記載の符号化装置と、レーンごとに符号化装置から送信された信号を受信し、レーンごとにＤ以外のバイトに対して誤り検出を行う中継装置とを備える。
【００１５】
また、符号化装置から出力される各レーン対応の送信信号をそれぞれ異なる波長の光信号に変換し、さらに波長多重光信号に変換して伝送する手段と、波長多重光信号を各波長の光信号に分離し、各レーン対応に中継装置に入力する手段とを備えるようにしてもよい（請求項６）。
【００１６】
【発明の実施の形態】
（符号化装置の実施形態）
図１は、本発明の符号化装置の実施形態を示す。なお、本発明の符号化装置はレーンごとに配置される。
【００１７】
図において、符号化装置１０は、検出回路１１、符号変換部１２、再配置部１３、ヘッダ付加部１４およびスクランブラ１５により構成される。各レーンのフレーム信号は、検出回路１１および符号変換部１２に入力される。検出回路１１は、変換制御信号ａまたはｂを符号変換部１２、再配置部１３およびヘッダ付加部１４に送出する。符号変換部１２は変換信号１を再配置部１３に送出し、再配置部１３は変換信号２をヘッダ付加部１４に送出する。ヘッダ付加部１４の出力信号はスクランブラ１５を介して出力される。
【００１８】
フレーム信号は、データフレームとフレームギャップからなるＮレーン（Ｎ＝０，１，２，…，Ｋ−１）のバイト列からなるカラムで構成される。フレームギャップは複数のアイドルバイト（Ｉ）から構成され、データフレームはその始まりを表すスタートバイト（Ｓ）、データを表すデータバイト（Ｄ）、データの終端を表す終端バイト（Ｔ）から構成される。このフレーム信号において、あるカラムに存在するバイトを先頭とし、各レーン上の８バイト分を１つの符号変換前ブロックとする。この符号変換前ブロックを構成する８バイトに対して符号化を行い、そのブロックを符号変換後ブロックとする。また、符号変換後ブロックには、符号変換前ブロックのデータバイトＤとそれ以外の混在具合に応じた２ビットヘッダが配置される。
【００１９】
（符号化方法の第１の実施形態）
図２〜図５は、本発明の符号化方法の第１の実施形態を示す。ここでは、図１に示す符号化装置の実施形態の各部の処理手順に対応付けて説明する。
【００２０】
図２は、検出回路１１の処理手順を示す。検出回路１１は、符号変換前ブロック内に存在するＤのバイト数ｍを計数し、ｍ＝８であるか否か、すなわち符号変換前ブロックの８バイトがすべてＤで構成されているか否かについて判定する。ここで、符号変換前ブロックを構成する８バイトがすべてＤで構成される場合（ｍ＝８）は、変換制御信号ａを出力する。一方、符号変換前ブロックがＤ以外にＳ、Ｔ、Ｉのバイトを含む場合（ｍ≠８）は、Ｄ以外のバイトに対して符号変換するための情報を検出する以下の処理を行う。
【００２１】
Ｄ以外のバイトが、符号変換前ブロックの先頭から数えて０，１，２，…，７番目のどの位置にあるかを表す情報Ｂ−ＰＯＳを検出し、３ビットで表示する。さらに、当該バイトがＳ，Ｔ，Ｉのいずれに該当するかを表す情報Ｂ−ＳＰＥを検出し、２ビットで表示する。例えば、Ｓは（０，０）、Ｔは（０，１）、Ｉは（１，０）とする。
【００２２】
次に、当該バイトを符号変換後にブロック内に再配置した際（再配置については後述する）、次のバイトがＤである否かを表す情報Ｂ−ＮＥＸＴ−Ｄを検出し、１ビットで表示する。例えば、次のバイトがＤであれば（１）、Ｄでなければ（０）とする。すなわち、Ｄとそれ以外のバイトが混在する場合、例えばＤが３バイトあり（ｍ＝３）、Ｄ以外のバイトが５バイトあるとすると、符号変換後ブロック内で１番目から４番目までのバイトのＢ−ＮＥＸＴ−Ｄは０となり、５番目（＝８−３）に配置されるバイトのＢ−ＮＥＸＴ−Ｄは１となる。
【００２３】
次に、上記のＢ−ＰＯＳ、Ｂ−ＳＰＥ、Ｂ−ＮＥＸＴ−Ｄの合計６ビットに対して、１に対する偶パリティを表す情報ビットＢ−Ｐを計算し、１ビットで表示する。検出回路１１は、符号変換前ブロックがＤ以外のバイトを含む場合に、以上の各情報を盛り込んだ変換制御信号ｂを出力する。
【００２４】
図３は、符号変換部１２の処理手順を示す。符号変換部１２は、８バイトの符号変換前ブロックと、検出回路１１から出力される変換制御信号ａまたはｂを入力する。符号変換前ブロックについては１バイトずつ順番に処理し、Ｄであればそのまま変換信号１として出力する。一方、Ｄ以外のバイトであれば、変換制御信号ｂから得られるＢ−ＰＯＳ、Ｂ−ＳＰＥ、Ｂ−ＮＥＸＴ−Ｄ、Ｂ−Ｐに基づいて、それぞれ３ビット、２ビット、１ビット、１ビットを順に並べ、最後に空きビットとして１ビットを付加し、全体で８ビット（１バイト）になるような符号変換を行い、変換信号１として出力する。
【００２５】
図４は、再配置部１３の処理手順を示す。再配置部１３はバッファで構成され、符号変換部１２から出力される変換信号１を８バイト分蓄積し、検出回路１１から出力される変換制御信号ａまたはｂに応じて再配置する。変換制御信号ａが入力された場合には、８バイトのＤからなる変換信号１をそのままの配置で変換信号２として出力する。一方、変換制御信号ｂが入力された場合には、Ｄ以外のバイトの変換信号１に対して、Ｂ−ＰＯＳに基づいて先頭側から順に再配置し、その後にＤを順に配置し、８バイトの変換信号２として出力する。
【００２６】
図５は、ヘッダ付加部１４の処理手順を示す。ヘッダ付加図１４は、再配置部１３から出力される８バイトの変換信号２を入力し、検出回路１１から出力される変換制御信号ａまたはｂに応じて２ビットヘッダを付加する。変換制御信号ａが入力された場合には、変換信号２の先頭にヘッダ（０，１）を付加し、変換制御信号ｂが入力された場合には、変換信号２の先頭にヘッダ（１，０）を付加し、それぞれスクランブラ１５に送出する。
【００２７】
図６は、本発明の符号化方法の第１の実施形態における符号変換例を示す。ここでは、符号変換前ブロックはＤ以外にＳ、Ｔ、Ｉのバイトを含み、先頭から順にＤ、Ｄ、Ｔ、Ｉ、Ｉ、Ｓ、Ｄ、Ｄの８バイトから構成されるものとする。なお、符号変換前ブロックを構成する８バイトがすべてＤで構成される場合は、符号変換後ブロックの２ビットヘッダを先頭から（０，１）とし、各Ｄに対しては符号変換を行わず、そのまま先頭から順に配置する。図２〜５の※で示す処理手順に対応する。
【００２８】
符号変換前ブロックがＤ以外にＳ、Ｔ、Ｉのバイトを含む場合は、Ｄ以外のバイトのうち先頭から順に次に示す符号変換操作を行う。
【００２９】
（１）  Ｄ以外のバイトは、符号変換前ブロックの位置情報Ｂ−ＰＯＳとして３ビットを割り当てる。例えば、３番目のＴに対するＢ−ＰＯＳは（０，１，１）となる。
【００３０】
（２）  当該バイトが、Ｓ，Ｔ，Ｉのいずれに該当するかを表す情報Ｂ−ＳＰＥとして２ビットを割り当てる。例えば、Ｔについては上記の例に従って（０，１）となる。
【００３１】
（３）  当該バイトを符号変換後にブロック内に再配置した際、次のバイトがＤである否かを表す情報Ｂ−ＮＥＸＴ−Ｄとして１ビットを割り当てる。例えば、図２のようにＤ以外のバイトが４バイトあるとすると、符号変換後ブロック内で１番目から３番目までのバイトのＢ−ＮＥＸＴ−Ｄは０となり、４番目に配置されるバイトのＢ−ＮＥＸＴ−Ｄは１となる。
【００３２】
（４）  上記のＢ−ＰＯＳ、Ｂ−ＳＰＥ、Ｂ−ＮＥＸＴ−Ｄの合計６ビットに対して、１に対する偶パリティを表す情報ビットＢ−Ｐとして１ビットを割り当てる。これにより、ハミング距離２を確保でき、各バイトごとに１ビットまでの誤り検出が可能となる。
【００３３】
（５）  最後に空きビットとして１ビットを付加し、全体で８ビット（１バイト）になるようにする。
【００３４】
符号変換前ブロックがＤ以外のバイトについては、符号変換部１２でこのような符号変換操作を行い、再配置部１３でＤ以外のバイトから順に再配置し、その後にＤを再配置する。さらに、ヘッダ付与部１４で符号変換後ブロックの２ビットヘッダを先頭から（１，０）とする。
【００３５】
（符号化方法の第２の実施形態）
図７は、本発明の符号化方法の第２の実施形態の符号変換例を示す。本実施形態の特徴は、第１の実施形態におけるパリティ情報Ｂ−Ｐに代えてＢ−ＰＯＳの３ビット分に対するパリティ情報Ｂ−Ｐ１とし、空きビットに代えてＢ−ＳＰＥおよびＢ−ＮＥＸＴ−Ｄの３ビット分に対するパリティ情報Ｂ−Ｐ２とし、それぞれ１ビットを割り当てる。これは、図１に示す検出回路１１および符号変換部１２において実現される。
【００３６】
これにより、Ｂ−ＰＯＳ内に１ビット誤りがあった場合、またＢ−ＳＰＥおよびＢ−ＮＥＸＴ−Ｄ内に１ビット誤りがあった場合に、それぞれ個別に検出することができる。すなわち、ハミング距離２を確保でき、かつＢ−ＰＯＳの３ビット、Ｂ−ＳＰＥおよびＢ−ＮＥＸＴ−Ｄの３ビットに対して、それぞれ１ビットまでの誤り検出が可能となる。
【００３７】
（符号化通信システムの第１の実施形態）
図８は、本発明の符号化通信システムの第１の実施形態を示す。
図において、本実施形態の符号化通信システムでは、データフレームとフレームギャップからなるＮレーン（Ｎ＝０，１，２，…，Ｋ−１）のバイト列で構成されるフレーム信号を、レーンごとに８バイト分を１つの符号変換前ブロックを構成して符号化装置１０−１〜１０−（Ｋ−１）に入力する。各符号化装置では、符号変換前ブロックにＤ以外のバイトが含まれる場合には図６または図７に示すような符号変換および再配置を行い、Ｄのみで構成される場合には２ビットヘッダのみを付加し、Ｎチャネルを用いてパラレル伝送する。
【００３８】
中継装置２０では、各チャネルごとに受信器２１−０〜２１−（Ｋ−１）で受信し、誤り検出装置２２−０〜２２−（Ｋ−１）でレーンごとの誤り検出を行い、送信器２３−０〜２３−（Ｋ−１）から送信する。これにより、レーンごとの信号管理を容易に行うことができる。
【００３９】
（符号化通信システムの第２の実施形態）
図９は、本発明の符号化通信システムの第２の実施形態を示す。
本実施形態は、符号化通信システムの第１の実施形態における符号化装置１０−１〜１０−（Ｋ−１）と中継装置２０との間の伝送形態として、波長多重伝送を用いるものである。符号化装置１０−１〜１０−（Ｋ−１）から出力される各レーン対応の送信信号は、波長多重送信手段３１でそれぞれ異なる波長の光信号に変換され、さらに波長多重して光ファイバ伝送路３２に送出される。光ファイバ伝送路３２を介して伝送された波長多重光信号は、波長多重分離受信手段３３で各波長の光信号に分離され、さらにそれぞれ電気信号に変換されて受信器２１−０〜２１−（Ｋ−１）に受信される。
【００４０】
【発明の効果】
以上説明したように、本発明は、バイトパラレルフレーム信号に対して、レーンごとに８バイトを１ブロックとしてパリティビットを付加して符号化することにより、速度上昇を伴うことなく、レーンごとで符号誤りを監視することができる。すなわち、従来のように各レーンの信号に対してデスキューを行う必要がなく、簡単な構成で符号誤りを監視することができる。また、符号化する際に、複数のレーンにわたるデータ（バイト）を同時に処理する必要がなく、装置の小型化、低電力化、低コスト化を実現することができる。
【図面の簡単な説明】
【図１】本発明の符号化装置の実施形態を示す図。
【図２】検出回路１１の処理手順を示すフローチャート。
【図３】符号変換部１２の処理手順を示すフローチャート。
【図４】再配置部１３の処理手順を示すフローチャート。
【図５】ヘッダ付加部１４の処理手順を示すフローチャート。
【図６】本発明の符号化方法の第１の実施形態における符号変換例を示す図。
【図７】本発明の符号化方法の第２の実施形態における符号変換例を示す図。
【図８】本発明の符号化通信システムの第１の実施形態を示す図。
【図９】本発明の符号化通信システムの第２の実施形態を示す図。
【図１０】１０ＧｂＥにおける従来の６４Ｂ／６６Ｂ符号化方式を示す図。
【符号の説明】
１０  符号化装置
１１  検出回路
１２  符号変換部
１３  再配置部
１４  ヘッダ付加部
１５  スクランブラ
２０  中継装置
２１  受信器
２２  誤り検出装置
２３  送信器
３１  波長多重送信手段
３２  光ファイバ伝送路
３３  波長多重分離受信手段
５１  符号化部
５２  スクランブラ
【図１】
2004320580.tif 000003
【図２】
2004320580.tif 000004
【図３】
2004320580.tif 000005
【図４】
2004320580.tif 000006
【図５】
2004320580.tif 000007
【図６】
2004320580.tif 000008
【図７】
2004320580.tif 000009
【図８】
2004320580.tif 000010
【図９】
2004320580.tif 000011
【図１０】
2004320580.tif 000012