(57)【要約】【課題】監視が行われていない中継区間で生じた符号誤りを検出すること。【解決手段】フレームを送信する送信端末と、中継装置を介して送信端末から送信されたフレームを受信する受信端末とを備える符号誤り検出システムであって、送信端末は、フレームの所定領域分の領域を除く領域に対して所定の演算を行うことによって、フレームの符号誤りを検出するために用いられる比較値を算出し、算出した比較値をフレームの所定領域に格納することによってフレームを生成するフレーム生成部を備え、受信端末は、中継装置を介して受信されたフレームの所定領域に格納されている比較値に基づいてフレームの符号誤りを検出する検出部を備える符号誤り検出システム。【選択図】図１
2015080030.tif 000002
【特許請求の範囲】
【請求項１】
フレームを送信する送信端末と、中継装置を介して前記送信端末から送信された前記フレームを受信する受信端末とを備える符号誤り検出システムであって、
前記送信端末は、
前記フレームの所定領域分の領域を除く領域に対して所定の演算を行うことによって、前記フレームの符号誤りを検出するために用いられる比較値を算出し、算出した前記比較値を前記フレームの所定領域に格納することによって前記フレームを生成するフレーム生成部を備え、
前記受信端末は、
前記中継装置を介して受信された前記フレームの所定領域に格納されている前記比較値に基づいて前記フレームの符号誤りを検出する検出部を備える符号誤り検出システム。
【請求項２】
前記検出部は、受信された前記フレームの所定領域分の領域を除く領域に対して前記フレーム生成部と同様の演算を行うことによって算出した値と、前記比較値とが一致しない場合に前記フレームに符号誤りが生じたと検出する、請求項１に記載の符号誤り検出システム。
【請求項３】
フレームを送信する送信端末と、中継装置を介して前記送信端末から送信された前記フレームを受信する受信端末とを備える符号誤り検出システムにおける符号誤り検出方法であって、
前記送信端末は、
前記フレームの所定領域分の領域を除く領域に対して所定の演算を行うことによって、前記フレームの符号誤りを検出するために用いられる比較値を算出し、算出した前記比較値を前記フレームの所定領域に格納することによって前記フレームを生成するフレーム生成ステップを有し、
前記受信端末は、
前記中継装置を介して受信された前記フレームの所定領域に格納されている前記比較値に基づいて前記フレームの符号誤りを検出する検出ステップを有する符号誤り検出方法。
【請求項４】
フレームを送信する送信端末と、中継装置を介して前記送信端末から送信された前記フレームを受信する受信端末とを備える符号誤り検出システムとして、前記送信端末に相当する第１のコンピュータ及び前記受信端末に相当する第２のコンピュータを動作させるためのコンピュータプログラムであって、
前記第１のコンピュータに対し、
前記フレームの所定領域分の領域を除く領域に対して所定の演算を行うことによって、前記フレームの符号誤りを検出するために用いられる比較値を算出し、算出した前記比較値を前記フレームの所定領域に格納することによって前記フレームを生成するフレーム生成ステップを実行させ、
前記第２のコンピュータに対し、
前記中継装置を介して受信された前記フレームの所定領域に格納されている前記比較値に基づいて前記フレームの符号誤りを検出する検出ステップを実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号誤りの検出技術に関する。
【背景技術】
【０００２】
従来、伝送路上で送受信されるフレームに生じたビット化け等の符号誤りを検出する技術が知られている（例えば、特許文献１参照）。このような技術では、通信端末等から送信されたフレームを中継装置が受信し、中継装置側においてＦＣＳ（Frame Check Sequence）チェックによりフレームの正常性を確認する。そして、中継装置は、データに誤りがある場合には受信したフレームを破棄し、データに誤りがない場合には受信したフレームの全データに基づいて新たにＣＲＣ（Cyclic Redundancy Check）値を計算し、ＦＣＳとしてデータに付加して送信先の通信端末に送信する。これにより、誤ったデータが送信されてしまうおそれを軽減することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２１７２８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、中継装置がＦＣＳチェックによりフレームの正常性を確認してからフレームを転送するまでの区間（以下、「中継区間」という。）の監視が行われていない場合がある。このような場合、監視が行われていない中継区間で符号誤りが発生すると、生じた符号誤りを検出することができないという問題があった。
上記事情に鑑み、本発明は、監視が行われていない中継区間で生じた符号誤りを検出することができる技術の提供を目的としている。
【課題を解決するための手段】
【０００５】
本発明の一態様は、フレームを送信する送信端末と、中継装置を介して前記送信端末から送信された前記フレームを受信する受信端末とを備える符号誤り検出システムであって、前記送信端末は、前記フレームの所定領域分の領域を除く領域に対して所定の演算を行うことによって、前記フレームの符号誤りを検出するために用いられる比較値を算出し、算出した前記比較値を前記フレームの所定領域に格納することによって前記フレームを生成するフレーム生成部を備え、前記受信端末は、前記中継装置を介して受信された前記フレームの所定領域に格納されている前記比較値に基づいて前記フレームの符号誤りを検出する検出部を備える符号誤り検出システムである。
【０００６】
本発明の一態様は、上記の符号誤り検出システムであって、前記検出部は、受信された前記フレームの所定領域分の領域を除く領域に対して前記フレーム生成部と同様の演算を行うことによって算出した値と、前記比較値とが一致しない場合に前記フレームに符号誤りが生じたと検出する。
【０００７】
本発明の一態様は、フレームを送信する送信端末と、中継装置を介して前記送信端末から送信された前記フレームを受信する受信端末とを備える符号誤り検出システムにおける符号誤り検出方法であって、前記送信端末は、前記フレームの所定領域分の領域を除く領域に対して所定の演算を行うことによって、前記フレームの符号誤りを検出するために用いられる比較値を算出し、算出した前記比較値を前記フレームの所定領域に格納することによって前記フレームを生成するフレーム生成ステップを有し、前記受信端末は、前記中継装置を介して受信された前記フレームの所定領域に格納されている前記比較値に基づいて前記フレームの符号誤りを検出する検出ステップを有する符号誤り検出方法である。
【０００８】
本発明の一態様は、フレームを送信する送信端末と、中継装置を介して前記送信端末から送信された前記フレームを受信する受信端末とを備える符号誤り検出システムとして、前記送信端末に相当する第１のコンピュータ及び前記受信端末に相当する第２のコンピュータを動作させるためのコンピュータプログラムであって、前記第１のコンピュータに対し、前記フレームの所定領域分の領域を除く領域に対して所定の演算を行うことによって、前記フレームの符号誤りを検出するために用いられる比較値を算出し、算出した前記比較値を前記フレームの所定領域に格納することによって前記フレームを生成するフレーム生成ステップを実行させ、前記第２のコンピュータに対し、前記中継装置を介して受信された前記フレームの所定領域に格納されている前記比較値に基づいて前記フレームの符号誤りを検出する検出ステップを実行させるためのコンピュータプログラムである。
【発明の効果】
【０００９】
本発明により、監視が行われていない中継区間で生じた符号誤りを検出することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明における符号誤り検出システム１のシステム構成を示す図である。
【図２】本発明のフレームの構成例を示す図である。
【図３】本実施形態における送信端末１０の処理の流れを示すフローチャートである。
【図４】本実施形態における受信端末２０の処理の流れを示すフローチャートである。
【図５】本実施形態における符号誤り検出システム１の動作の流れを示すシーケンス図である。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態を、図面を参照しながら説明する。
図１は、本発明における符号誤り検出システム１のシステム構成を示す図である。本発明の符号誤り検出システム１は、送信端末１０、受信端末２０及び中継装置３０を備える。送信端末１０、受信端末２０及び中継装置３０は、イーサネット（登録商標）を利用して通信を行う。
【００１２】
送信端末１０は、例えばパーソナルコンピュータ、タブレット装置、スマートフォン、ノートパソコン、ワークステーション、ゲーム機器、テレビ電話装置等の情報処理装置を用いて構成される。送信端末１０は、イーサネット（登録商標）ＯＡＭ（Operations, Administration, and Maintenance）フレームを生成し、中継装置３０を介して受信端末２０に送信する。イーサネット（登録商標）ＯＡＭフレームとは、イーサネット（登録商標）上で流れるデータであり、規格で定められたフォーマットで構成されるデータである。なお、以下の説明では、イーサネット（登録商標）ＯＡＭフレームを単にフレームと称する。
【００１３】
受信端末２０は、例えばパーソナルコンピュータ、タブレット装置、スマートフォン、ノートパソコン、ワークステーション、ゲーム機器、テレビ電話装置等の情報処理装置を用いて構成される。受信端末２０は、中継装置３０を介して送信端末１０からフレームを受信する。
中継装置３０は、Ｌ２スイッチやブリッジなどのネットワーク機器であり、送信端末１０から送信されたフレームを受信端末２０に中継する。
【００１４】
以下、送信端末１０及び受信端末２０の具体的な構成について説明する。まず、送信端末１０の機能構成を説明する。送信端末１０は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、通信プログラムを実行する。通信プログラムの実行によって、送信端末１０は、フレーム生成部１０１、通信部１０２を備える装置として機能する。なお、送信端末１０の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されてもよい。また、通信プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、通信プログラムは、電気通信回線を介して送受信されてもよい。
【００１５】
フレーム生成部１０１は、フレームを生成する。具体的には、フレーム生成部１０１は、フレームを生成する際に、ペイロードの所定の領域（以下、「予約領域」という。）分の領域を除くペイロードの領域（以下、「残ペイロード領域」という。）とヘッダ領域とに格納されているデータに基づいて第１のＣＲＣ（比較値）を算出する。第１のＣＲＣは、中継装置３０内の中継区間で生じたフレームの符号誤りを検出するために用いられる値であり、第１のＣＲＣの算出には既存の技術が用いられてもよい。フレーム生成部１０１は、算出した第１のＣＲＣの値を予約領域に格納する。次に、フレーム生成部１０１は、フレームの全データ（ヘッダ領域とペイロード領域とに格納されているデータ）に基づいて第２のＣＲＣを算出する。第２のＣＲＣは、伝送路上で生じたフレームのデータの符号誤りを検出するために用いられる値であり、第２のＣＲＣの算出には既存の技術が用いられてもよい。フレーム生成部１０１は、算出した第２のＣＲＣの値をＦＣＳとしてペイロード領域に付加する。
通信部１０２は、フレーム生成部１０１によって生成されたフレームを中継装置３０を介して受信端末２０に送信する。
【００１６】
次に、受信端末２０の機能構成を説明する。受信端末２０は、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、符号誤り検出プログラムを実行する。符号誤り検出プログラムの実行によって、受信端末２０は、通信部２０１、第２符号誤り検出部２０２、第１符号誤り検出部２０３を備える装置として機能する。なお、受信端末２０の各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されてもよい。また、符号誤り検出プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、符号誤り検出プログラムは、電気通信回線を介して送受信されてもよい。
【００１７】
通信部２０１は、中継装置３０を介してフレームを受信する。
第２符号誤り検出部２０２は、受信されたフレームの第２のＣＲＣに基づいて伝送路上で生じた符号誤りを検出する。具体的には、まず、第２符号誤り検出部２０２は、フレームの全データに対して送信端末１０のフレーム生成部１０１と同様の演算を行うことによってＣＲＣを算出する。そして、第２符号誤り検出部２０２は算出したＣＲＣの値と、フレームにＦＣＳとして付加されている第２のＣＲＣの値とが一致するか否かを判定することによって符号誤りを検出する。
第１符号誤り検出部２０３は、受信されたフレームの第１のＣＲＣに基づいて中継装置３０内の中継区間で生じた符号誤りを検出する。具体的には、まず、第１符号誤り検出部２０３は、フレームのヘッダ領域と残ペイロード領域とに格納されているデータに対して送信端末１０のフレーム生成部１０１と同様の演算を行うことによってＣＲＣを算出する。そして、第１符号誤り検出部２０３は、算出したＣＲＣの値とフレームの予約領域に格納されている第１のＣＲＣの値とが一致するか否かを判定することによって符号誤りを検出する。
【００１８】
図２は、本発明のフレームの構成例を示す図である。
本発明におけるフレームは、ヘッダ領域、ペイロード領域及びＦＣＳで構成される。ヘッダ領域は、ＤＡ（Destination Address）、ＳＡ（Source Address）及びＴＡＧの各値を格納するためのフィールドで構成される。ペイロード領域は、予約領域及びデータの各値を格納するためのフィールドの情報で構成される。
ＤＡのフィールドには、宛先ＭＡＣアドレスの情報が格納される。ＳＡのフィールドには、送信元ＭＡＣアドレスの情報が格納される。ＴＡＧのフィールドには、ＶＬＡＮ（Virtual Local Area Network）タグの情報が格納される。予約領域のフィールドには、符号誤り検出のためのデータである第１のＣＲＣの値が格納される。予約領域は、例えばペイロード領域の先頭４バイト分の領域である。データのフィールドには、例えば残ペイロード領域分の全てのビットが“１”又は“０”である値が格納される。ＦＣＳのフィールドには、符号誤り検出のためのデータである第２のＣＲＣの値が格納される。
【００１９】
図３は、本実施形態における送信端末１０の処理の流れを示すフローチャートである。
フレーム生成部１０１は、ヘッダ領域と残ペイロード領域とに格納されているデータに基づいて第１のＣＲＣを算出する（ステップＳ１０１）。フレーム生成部１０１は、算出した第１のＣＲＣの値をフレームの予約領域に格納する。次に、フレーム生成部１０１は、ヘッダ領域とペイロード領域とに格納されているデータに基づいて第２のＣＲＣを算出する（ステップＳ１０２）。フレーム生成部１０１は、算出した第２のＣＲＣの値をＦＣＳのフィールドに付加することによってフレームを生成する（ステップＳ１０３）。通信部１０２は、生成されたフレームを中継装置３０を介して受信端末２０に送信する（ステップＳ１０４）。その後、送信端末１０の処理は終了する。
【００２０】
図４は、本実施形態における受信端末２０の処理の流れを示すフローチャートである。
受信端末２０の通信部２０１は、フレームを中継装置３０から受信する（ステップＳ２０１）。第２符号誤り検出部２０２は、受信されたフレームの全データに対して、送信端末１０のフレーム生成部１０１と同様の演算を行うことによってＣＲＣの値を算出する（ステップＳ２０２）。次に、第２符号誤り検出部２０２は、算出したＣＲＣの値と、フレームのＦＣＳのフィールドに格納されている第２のＣＲＣの値とが一致するか否かを判定する（ステップＳ２０３）。
【００２１】
算出したＣＲＣの値と、第２のＣＲＣの値とが一致しない場合（ステップＳ２０３−ＮＯ）、第２符号誤り検出部２０２はフレームを破棄する（ステップＳ２０４）。その後、受信端末２０は処理を終了する。
一方、算出したＣＲＣの値と、第２のＣＲＣの値とが一致する場合（ステップＳ２０３−ＹＥＳ）、第１符号誤り検出部２０３は、受信されたフレームのヘッダ領域と残ペイロード領域とに格納されているデータに対して、送信端末１０のフレーム生成部１０１と同様の演算を行なうことによってＣＲＣの値を算出する（ステップＳ２０５）。
【００２２】
次に、第１符号誤り検出部２０３は、算出したＣＲＣの値と、予約領域のフィールドに格納されている第１のＣＲＣの値とが一致するか否かを判定する（ステップＳ２０６）。算出したＣＲＣの値と、第１のＣＲＣの値とが一致しない場合（ステップＳ２０６−ＮＯ）、第１符号誤り検出部２０３はフレームを破棄する（ステップＳ２０７）。その後、受信端末２０は処理を終了する。
一方、算出したＣＲＣの値と、第１のＣＲＣの値とが一致する場合（ステップＳ２０６−ＹＥＳ）、第１符号誤り検出部２０３は異常なしと判定する。
【００２３】
図５は、本実施形態における符号誤り検出システム１の動作の流れを示すシーケンス図である。
フレーム生成部１０１は、ヘッダ領域と残ペイロード領域とに格納されているデータに基づいて第１のＣＲＣを算出する（ステップＳ３０１）。次に、フレーム生成部１０１は、ヘッダ領域とペイロード領域とに格納されているフレームのデータに基づいて第２のＣＲＣを算出する（ステップＳ３０２）。フレーム生成部１０１は、算出した第１のＣＲＣ及び第２のＣＲＣを用いてフレームを生成する（ステップＳ３０３）。通信部１０２は、生成されたフレームを中継装置３０に送信する（ステップＳ３０４）。
【００２４】
中継装置３０は、フレームを送信端末１０から受信する（ステップＳ３０５）。中継装置３０は、受信したフレームのデータの符号誤りを検出する（ステップＳ３０６）。具体的には、まず、中継装置３０は、フレームの全データに対して送信端末１０のフレーム生成部１０１と同様の演算を行うことによってＣＲＣの値を算出する。次に、中継装置３０は、算出したＣＲＣの値と、ＦＣＳのフィールドに格納されている第２のＣＲＣの値とが一致するか否かを判定する。判定の結果、算出したＣＲＣの値と、第２のＣＲＣの値とが一致しない場合、中継装置３０はフレームを破棄する。その後、中継装置３０は処理を終了する。
一方、算出したＣＲＣの値と、第２のＣＲＣの値とが一致する場合、中継装置３０はフレームの全データに対して送信端末１０のフレーム生成部１０１と同様の演算を行うことによってＣＲＣの値を算出し、算出したＣＲＣの値をＦＣＳのフィールドに格納してフレームに付加する（ステップＳ３０７）。その後、中継装置３０は、フレームを受信端末２０に送信する（ステップＳ３０８）。
【００２５】
受信端末２０の通信部２０１は、フレームを中継装置３０から受信する（ステップＳ３０９）。第２符号誤り検出部２０２は、受信されたフレームのＦＣＳのフィールドに格納されている第２のＣＲＣに基づいて、伝送路上で生じたフレームのデータの符号誤りを検出する（ステップＳ３１０）。具体的には、フレームの全データに対して送信端末１０のフレーム生成部１０１と同様の演算を行うことによって算出したＣＲＣの値と、第２のＣＲＣの値とが一致しない場合、第２符号誤り検出部２０２はフレームを破棄する。その後、受信端末２０は処理を終了する。
【００２６】
一方、算出したＣＲＣの値と、第２のＣＲＣの値とが一致する場合、第１符号誤り検出部２０３は受信されたフレームの予約領域のフィールドに格納されている第１のＣＲＣに基づいて、中継装置３０内の中継区間で生じたフレームの符号誤りを検出する。（ステップＳ３１１）。具体的には、フレームのヘッダ領域と残ペイロード領域とに格納されているデータに対して送信端末１０のフレーム生成部１０１と同様の演算を行うことによって算出したＣＲＣの値と、第１のＣＲＣの値とが一致するか否かを判定する。算出したＣＲＣの値と、第１のＣＲＣの値とが一致しない場合、第１符号誤り検出部２０３はフレームを破棄する。その後、受信端末２０は処理を終了する。
一方、算出したＣＲＣの値と、第１のＣＲＣの値とが一致する場合、第１符号誤り検出部２０３は異常なしと判定する。
【００２７】
以上のように構成された符号誤り検出システム１によれば、伝送路上で生じた符号誤りだけでなく、監視が行われていない中継区間で生じた符号誤りも検出することができる。具体的には、送信端末１０は、フレームを生成する際に予めヘッダ領域と残ペイロード領域とに格納されているデータに基づいて算出した第１のＣＲＣの値を予約領域に格納する。さらに、送信端末１０は、通常のＣＲＣ（本実施形態では、第２のＣＲＣ）をフレームの全データに基づいて算出し、算出したＣＲＣの値をＦＣＳとしてフレームに付加する。受信端末２０では、中継装置３０を介して受信されたフレームの伝送路上で生じた符号誤りを通常のＦＣＳチェックにより検出する。さらに、受信端末２０は、ヘッダ領域と残ペイロード領域とに格納されているデータに基づいて算出したＣＲＣの値と第１のＣＲＣとを比較することによって中継装置３０内の中継区間で生じた符号誤りを検出する。したがって、中継装置３０内の中継区間で符号誤りが生じた状態で算出されたＣＲＣの値がＦＣＳとしてデータに付加されていた場合であっても、フレームに格納されている第１のＣＲＣの値に基づいて符号誤りを検出することができる。そのため、監視が行われていない中継区間で生じた符号誤りを検出することが可能になる。
【００２８】
＜変形例＞
なお、本実施形態では、符号誤り検出システム１が１台の送信端末１０を備える構成を示しているが、符号誤り検出システム１は２台以上の送信端末１０を備えるように構成されてもよい。また、本実施形態では、符号誤り検出システム１が１台の受信端末２０を備える構成を示しているが、符号誤り検出システム１は２台以上の受信端末２０を備えるように構成されてもよい。また、送信端末１０と受信端末２０との間には複数台の中継装置３０が備えられるように構成されてもよい。
第１のＣＲＣの算出方法は、上述の方法に限定される必要はない。例えば、第１のＣＲＣは、残ペイロード領域に基づいて算出されてもよい。
第１のＣＲＣの値は、ヘッダ領域に格納されてもよい。
【００２９】
本実施形態では、送信端末１０及び受信端末２０は、情報処理装置を用いて構成される例を示したが、これに限定される必要はない。例えば、Ｌ２スイッチやブリッジなどのネットワーク機器である中継装置３０が送信端末１０や受信端末２０として機能するように構成されてもよい。このように構成される場合、以下のような処理が行なわれる。例えば、送信端末１０として機能する中継装置３０は、送信端末１０が行う処理を実行する。具体的には、中継装置３０は、第１のＣＲＣの値及び第２のＣＲＣの値を用いてフレームを生成し、生成したフレームを受信端末２０に送信する。また、受信端末２０として機能する中継装置３０は、受信端末２０が行う処理を実行する。具体的には、中継装置３０は、受信されたフレームに基づいて算出される第２のＣＲＣの値と、フレームに格納されている第２のＣＲＣの値とが一致するか否か判定する。また、中継装置３０は、受信されたフレームに基づいて算出される第１のＣＲＣの値と、フレームに格納されている第１のＣＲＣの値とが一致するか否か判定する。
【００３０】
また、本実施形態では、符号誤り検出システム１に適用するフレームとしてイーサネット（登録商標）ＯＡＭフレームを用いる構成を示したが、これに限定される必要はない。例えば、送信端末１０が生成することができるフレームであれば、イーサネット（登録商標）ＯＡＭフレーム以外のフレームが符号誤り検出システム１に用いられてもよい。例えば、イーサネット（登録商標）ＯＡＭフレーム以外のフレームとして、イーサネット（登録商標）フレームなどがある。
また、送信端末１０は、符号誤り検出プログラムを実行するように構成されてもよい。この場合、送信端末１０は、第２符号誤り検出部２０２、第１符号誤り検出部２０３をさらに備えるように構成される。また、受信端末２０は、通信プログラムを実行するように構成されてもよい。この場合、受信端末２０は、フレーム生成部１０１をさらに備えるように構成される。
【００３１】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００３２】
１０…送信端末，  ２０…受信端末，  ３０…中継装置，  １０１…フレーム生成部，  １０２…通信部，  ２０１…通信部，  ２０２…第２符号誤り検出部，  ２０３…第１符号誤り検出部（検出部）
【図１】
2015080030.tif 000003
【図２】
2015080030.tif 000004
【図３】
2015080030.tif 000005
【図４】
2015080030.tif 000006
【図５】
2015080030.tif 000007