【手続補正書】
【提出日】平成21年2月16日(2009.2.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
光集線装置を、基幹ファイバとスプリッタと複数の加入者ファイバとを介して、複数の光加入者装置のそれぞれと接続する光通信網に用いる光集線装置であって、
前記複数の光加入者装置からの信号を受信する光電変換部と、誤り訂正復号化回路を有して、該光加入者装置のそれぞれが送信すべき信号を複数の長さの符号長から選択した長さの符号長で誤り訂正符号化して送信した符号化信号を受信して、該受信信号に誤り訂正を行なう復号化を実施する等、該受信信号の信号処理を行なうＰＯＮ信号送受信部と、
前記信号処理後の信号を上位通信システムに送信するインターフェースと、
前記光集線装置全体を制御する制御部とを備え、
前記ＰＯＮ信号送受信部の誤り訂正復号化回路は、
前記受信信号を一時格納する第１のメモリと、
可変長の誤り訂正符号の長さを補償する補正係数を記憶する第２のメモリと、
前記受信信号が用いた誤り訂正符号長に応じて前記第２のメモリから読み出した補正係数を用いて該受信信号の誤りの有無を演算するシンドローム計算部と、
前記シンドローム計算部の出力から誤り訂正の可否と、可の場合の誤り訂正用の生成多項式を演算する生成多項式演算部と、
前記可変長の誤り訂正符号の符号化に用いるガロア体の情報である元に対応して復号化に用いる逆元を記憶する第３のメモリと、
前記生成多項式演算部の出力と、前記受信信号が用いた誤り訂正符号長に応じて前記第２のメモリから読み出した補正係数ならびに前記第３のメモリから読み出した逆元を用いて、誤り訂正が可能な場合に該受信信号で発生した誤りの位置と内容を演算するエラーサーチ部と、
前記第１のメモリから読み出した前記受信信号に前記エラーサーチ部の出力に基づき誤りの訂正を実施するエラー訂正部とを備え、
複数の誤り訂正符号長の誤り訂正復号化を実行できる復号化回路である
ことを特徴とする光集線装置。
【請求項２】
光集線装置を、基幹ファイバとスプリッタと複数の加入者ファイバとを介して、複数の光加入者装置のそれぞれと接続する光通信網に用いる加入者装置であって、
前記光集線装置からの信号を受信する光電変換部と、誤り訂正復号化回路を有して、該光集線装置が該光加人者装置のそれぞれに送信すべき信号を複数の長さの符号長から選択した長さの符号長で誤り訂正符号化して送信した符号化信号を受信して、該受信信号に誤り訂正を行なう復号化を実施する等、該受信信号の信号処理を行なうＰＯＮ信号送受信部と、
前記信号処理後の信号を加入者の通信システムに送信するインターフェースと、
前記光加入者装置全体を制御する制御部とを備え、
前記ＰＯＮ信号送受信部の誤り訂正復号化回路は、
前記受信信号を一時格納する第１のメモリと、
可変長の誤り訂正符号の長さを補償する補正係数を記憶する第２のメモリと、
前記受信信号が用いた誤り訂正符号長に応じて前記第２のメモリから読み出した補正係数を用いて該受信信号の誤りの有無を演算するシンドローム計算部と、
前記シンドローム計算部の出力から誤り訂正の可否と、可の場合の誤り訂正用の生成多項式を演算する生成多項式演算部と、
前記可変長の誤り訂正符号の符号化に用いるガロア体の情報である元に対応して復号化に用いる逆元を記憶する第３のメモリと、
前記生成多項式演算部の出力と、前記受信信号が用いた誤り訂正符号長に応じて前記第２のメモリから読み出した補正係数ならびに前記第３のメモリから読み出した逆元を用いて、誤り訂正が可能な場合に該受信信号で発生した誤りの位置と内容を演算するエラーサーチ部と、
前記第１のメモリから読み出した前記受信信号に前記エラーサーチ部の出力に基づき誤りの訂正を実施するエラー訂正部とを備え、
複数の誤り訂正符号長の誤り訂正復号化を実行できる復号化回路である
ことを特徴とする光加入者装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
図４はＯＬＴのＰＯＮ送受信ブロックのブロック図である。光電変換モジュール７１からの上りＰＯＮフレーム信号は、ＰＯＮ受信部９０で同期処理とＧＥＭ切り出し処理を行った後に、切り出されたペイロードは、受信ＧＥＭ組立部９１に送信される。受信ＧＥＭ組立部９１は、複数の短期フレームに分割されて送信されたＧＥＭの組み立てを行う。その後、受信ＧＥＭバッファ９２に格納されて、ＯＬＴ受信テーブル９３のテーブル情報に応じて、ＯＬＴ上りイーサネットＧＥＭ終端部９４とＯＬＴ上りＴＤＭ  ＧＥＭ終端部９６に振り分けられる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
図１１ないし図２３を参照して、８ビット並列入力データ用のＦＥＣデコーダを詳細に説明する。ここで、図１１はＦＥＣデコーダのブロック図である。図１２はシンドローム計算部のブロック図である。図１３は多項式係数計算部のブロック図である。図１４はエラーサーチ部のブロック図である。図１５はエラー訂正部のブロック図である。図１６は短縮補償パラメータテーブルを説明する図である。図１７は逆元パラメータテーブルを説明する図である。図１８はＦＥＣデコーダの動作タイムチャートである。図１９はＳｋ計算回路のブロック図である。図２０はエラー位置計算部の基本ユニットを説明するブロック図である。図２１はエラー値計算部の基本ユニットを説明するブロック図（その１）である。図２２はエラー値計算部の基本ユニットを説明するブロック図（その２）である。図２３はエラー値計算部の基本ユニットを説明するブロック図（その３）である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
図１１において、ＦＥＣデコーダ５００は、８ビット並列のデータ６００と、デコード実行指示信号６０３と、ＦＥＣフレームトップ識別信号６０１と、ＦＥＣフレームサイズ６０２とを入力され、誤り訂正された８ビット並列信号６０４を出力する。ＦＥＣデコーダ５００は、シンドローム計算部５１０と、多項式係数計算部５２０と、エラーサーチ部５３０と、データ格納メモリ５４０と、エラー訂正部５５０と、短縮補償パラメータテーブル５６０、５７０と、逆元パラメータテーブル５８０とから構成される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
クロック６０５、ＦＥＣフレームトップ識別信号６０１、ＦＥＣフレームサイズ６０２は、ＦＥＣデコーダ５００の各部に分配される。ＦＥＣフレームトップ識別信号６０１は、８ビット並列のデータストリーム上でのＦＥＣフレームの開始タイミングを示す。ＦＥＣフレームサイズ６０２は、短縮されているとき短縮後のＦＥＣフレームのサイズを示す。ＦＥＣフレームサイズ６０２は、短縮して省いたバイト数でもよい。この時、（２５５−ＦＥＣフレームサイズ６０２）を以降のＦＥＣフレームサイズ６０２と置き換えればよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
シンドローム計算部５１０と、エラーサーチ部５３０は、計算しようとするＦＥＣフレームに対するパラメータを決定するために、ＦＥＣフレームサイズ６０２に対応した短縮補償パラメータテーブル５６０、逆元パラメータテーブル５８０の番地を計算し、短縮補償パラメータテーブル５６０、逆元パラメータテーブル５８０からこの番地の内容を読み出し、短縮と等価な計算を行うためのパラメータを決定する。多項式係数計算部５２０は、その性質上、短縮の如何に関わらない計算を行う。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
シンドローム判定結果６１１は、シンドローム６１０の出力タイミングに同期し、次のＦＥＣフレームのシンドロームが確定するまで出力し続ける。後段の多項式係数計算５２０は、このシンドローム判定結果６１１に基づいて動作する。以下シンドローム計算部５１０の制御を説明する。まず、
ｙ２５４  ｙ２５３  ｙ２５２…  ｙ１６＋ｊ  ｙ１５  ｙ１４…ｙ０をＦＥＣデコーダへの入力データとする。
ｙ２５４がＦＥＣフレームの先頭の１バイトであり、ｙ０がＦＥＣフレームの最後の１バイトである。ｙ２５４〜ｙ１６＋ｊまでが情報エリアであり、ｙ１５〜ｙ０の１６バイトがチェックビットエリアである。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
シンドロームＳｋは、シンドローム多項式Ｓ(Ｚ)の係数として定義される。
Ｓ（Ｚ）＝Ｓ１５Ｚ＾１５＋Ｓ１４Ｚ＾１４＋…＋Ｓ１Ｚ＾１＋Ｓ０
Ｓｋ＝Ｙ（α＾ｋ）  ｆｏｒ  ０≦ｋ≦１５
ここで、Ｚ＾１５  、α＾ｋ等は添え字であり、べき乗ではない。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
短縮方式が中詰め（つまり数学的に符号先頭から情報バイトエリア、短縮バイトエリア、チェックビットエリアの順に配置される）の場合は、
Ｙ（Ｚ）＝ｙ２５４Ｚ＾２５４＋ｙ２５３Ｚ＾２５３＋…＋ｙ（１６＋ｊ）Ｚ＾（１６＋ｊ）＋ｙ（１６＋ｊ−１）Ｚ＾（１６＋ｊ−１）＋…＋ｙ１６Ｚ＾１６＋ｙ１５Ｚ＾１５＋…＋ｙ１Ｚ＾１＋ｙ０
ここで、ｙ２５４Ｚ＾２５４からｙ（１６＋ｊ）Ｚ＾（１６＋ｊ）が情報バイトエリア、ｙ（１６＋ｊ−１）Ｚ＾（１６＋ｊ−１）からｙ１６Ｚ＾１６が短縮バイトエリア、ｙ１５Ｚ＾１５からｙ０がチェックバイトエリアである。また、短縮バイトエリアの係数ｙ（１６＋ｊ−１）〜ｙ１６は論理値“ゼロ”であり、
Ｓｋ＝｛ｙ２５４（α＾ｋ）＾（２５４−ｊ）＋ｙ２５３（α＾ｋ）＾（２５３−ｊ）＋…＋ｙ（１６＋ｊ）（α＾ｋ）＾１６｝ｘ（α＾ｋ）＾ｊ＋ｙ１５（α＾ｋ）＾１５＋…＋ｙ１（α＾ｋ）＋ｙ０である。ここで、ｙ２５４（α＾ｋ）＾（２５４−ｊ）からｙ（１６＋ｊ）（α＾ｋ）＾１６が情報バイトエリア、ｙ１５（α＾ｋ）＾１５からｙ０がチェックバイトエリアである。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】変更
【補正の内容】
【００６０】
また、短縮方式が先頭詰め（つまり数学的に符号先頭から短縮バイトエリア、情報バイトエリア、チェックビットエリアの順に配置される）の場合は、
Ｙ（Ｚ＾）＝ｙ２５４Ｚ＾２５４＋ｙ２５３Ｚ＾２５３＋…＋ｙ（２５５−ｊ）Ｚ＾（１６＋ｊ）＋ｙ（２５４−ｊ）Ｚ＾（２５４−ｊ）＋…＋ｙ１６Ｚ＾１６＋ｙ１５Ｚ＾１５＋…＋ｙ１Ｚ＾１＋ｙ０である。ここで、ｙ２５４Ｚ＾２５４からｙ（２５５−ｊ）Ｚ＾（１６＋ｊ）が短縮バイトエリア、ｙ（２５４−ｊ）Ｚ＾（２５４−ｊ）からｙ１６Ｚ＾１６が情報バイトエリア、ｙ１５Ｚ＾１５からｙ０がチェックバイトエリアである。また、短縮バイトエリアの係数ｙ２５４〜ｙ（２５５−ｊ）は、論理値“ゼロ”であり、
Ｓｋ＝｛ｙ（２５４−ｊ）（α＾ｋ）＾（２５４−ｊ）＋ｙ（２５３−ｊ）（α＾ｋ）＾（２５３−ｊ）＋…＋ｙ１６（α＾ｋ）＾１６｝ｘ（α＾ｋ）＾ｊ＋ｙ１５（α＾ｋ）＾１５＋…＋ｙ１（α＾ｋ）＋ｙ０である。ここで、ｙ（２５４−ｊ）（α＾ｋ）＾（２５４−ｊ）からｙ１６（α＾ｋ）＾１６が情報バイトエリア、ｙ１５（α＾ｋ）＾１５からｙ０がチェックバイトエリアである。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
エラーサーチ解析部５３３は、エラー位置を計算するためのＥＬＰ計算出力６３４とエラーの値を計算するための多項式の係数を出力するＥＥＰ計算出力６３５とに基づいて、エラーサーチ解析を実施し、仮エラー位置６３０Ｂと仮エラー値６３１Ｂとエラーサーチ判定結果６３２Ｂとをメモリ５３４に送信する。参照番地計算部５３５は、読み出し要求６６０を短縮補償パラメータテーブル５６０−２へ、読み出し要求６８０を逆元パラメータテーブル５８０へ送信する。短縮補償パラメータテーブル５６０−２からの短縮補償パラメータ６６１は、エラー位置計算部５３１とエラー値計算部５３２に入力される。一方、逆元パラメータテーブル５８０からの逆元パラメータ６８１は、エラー値計算部５３２に入力される。これらのパラメータは、エラー位置計算部５３１、エラー値計算部５３２の中で桁上計算（乗算「ｘ（α＾ｋ）＾（ｊ＋１６）」、乗算「ｘ（α＾−ｊ）」）およびσ（ｚ）の一次微分による除算に使用する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００８７
【補正方法】変更
【補正の内容】
【００８７】
図１５において、エラー訂正部５５０は、ＦＥＣフレームトップ信号６０１と、ＦＥＣフレームサイズ６０２と、デコード実行指示信号６０３と、エラーサーチ判定結果６３２と、エラー位置ＶＬＤ信号６３９と、エラー値６３１と、ＦＥＣデコーダ５００のデータ格納メモリ５４０の読み出しデータ６４０とを入力とし、８ビット並列の出力データ６０４を出力とする。エラー訂正部５５０は、ＦＥＣフレームトップ信号６０１とＦＥＣフレームサイズ６０２とデコード実行指示信号６０３とエラーサーチ判定結果６３２とエラー位置ＶＬＤ信号６３９とを入力として、セレクタ５５２を制御するセレクタ制御部５５１と、エラー値６３１とエラー訂正部５５０の内部で生成した８ビット並列のオールゼロ信号とを入力とするセレクタ５５２と、セレクタ５５２の出力と、データ格納メモリ５４０の読み出しデータ６４０とを加算する加算部５５３とから構成される。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０１０６
【補正方法】変更
【補正の内容】
【０１０６】
図２３において、エラーサーチ部５３０のエラー値計算部５３２の基本ユニット５３９は、パラメータロード型乗算器５３９１と、セレクタ５３９２と、フリップフロップ（ＦＦ）５３９３と、固定乗算器５３９４とから構成される。
パラメータロード型乗算器５３９１は、逆元パラメータの（α＾−ｊ）をロードする。フリップフロップ（ＦＦ）５３９３は、α＾０を初期値としてロードする。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０１１１
【補正方法】変更
【補正の内容】
【０１１１】
図２４において、ＦＥＣデコーダ７００は、１６ビット並列のデータ８００と、デコード実行指示信号８０３と、ＦＥＣフレームトップ信号８０１と、ＦＥＣフレームサイズ８０２と、ＦＥＣフレームスタート位置情報８０６とを入力され、誤り訂正された１６ビット並列信号８０４を出力する。ＦＥＣデコーダ７００は、シンドローム計算部７１０と、多項式係数計算部７２０と、エラーサーチ部７３０と、データ格納メモリ７４０と、エラー訂正部７５０と、短縮補償パラメータテーブル７６０と、逆元パラメータテーブル７８０とから構成される。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０１１６
【補正方法】変更
【補正の内容】
【０１１６】
短縮方式が中詰めの場合、Ｓｋ計算回路７１２−ｋは、遅延メモリ７１１からの入力データが情報エリアのとき、このパラメータで乗算計算を行い、ＦＥＣチェックビットエリアの時は乗算計算を行わない。Ｓｋ計算回路７１２−ｋは、ＦＥＣフレームの最後のデータを入力完了でシンドロームＳｋが確定し出力する。例えばＦＥＣフレームサイズが１５０バイトだった場合、ＦＥＣフレーム先頭から数えてクロック入力周期の７５回目または７６回目でＳｋが確定する。ＦＥＣフレーム先頭が上位側バイト位置のときは７５回目、ＦＥＣフレーム先頭が下位側バイト位置のときは７６回目である。
なお、短縮方式が先頭詰めの場合は、Ｓｋ計算回路７１２−ｋでは、短縮補償計算は不要であり、乗算計算（「ｘ（α＾ｋ）＾ｊ」）は不要である。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】０１２５
【補正方法】変更
【補正の内容】
【０１２５】
エラーサーチ部７３０は、エラー位置計算部７３１と、エラー値計算部７３２と、エラー位置計算部７３１からＥＬＰ計算出力８３４とエラー値計算部７３２からＥＥＰ計算出力８３５とを入力されるエラーサーチ解析部７３３と、エラー解析部７３３の出力を保持するメモリ７３４と、エラー位置ＶＬＤ生成部７３６と、参照番地計算部７３５とから構成される。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】０１２６
【補正方法】変更
【補正の内容】
【０１２６】
エラーサーチ部７３０の第１の方法の構成は、基本的には８ビットのエラーサーチ部５３０と同じ構成である。しかし、クロック周波数を２倍以上にして動作させる。但し、エラー値８３１を１６ビットで出力、エラー位置ＶＬＤ信号８３０は上位側８ビットと下位側８ビットに対して独立に２系統で出力、エラーサーチ判定結果８３２も上位側８ビットと下位側８ビットに対して独立に２系統で出力する。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】０１３８
【補正方法】変更
【補正の内容】
【０１３８】
エラー位置計算部７３１およびエラー値計算部７３２は、ＦＥＣフレームトップ識別信号８０１で、ＦＥＣフレームの計算要求を認識する。また、受信しうるＦＥＣフレームの最小サイズに対応する受信時間に比して、チエンサーチ計算に必要な処理時間が長い場合、エラー位置計算部７３１およびエラー値計算部７３２を複数個（２個、４個等）にして、受信するＦＥＣフレーム毎に次々と切り替えてエラー位置、エラー値を計算すればよい。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】０１３９
【補正方法】変更
【補正の内容】
【０１３９】
図２８において、エラー訂正部７５０は、ＦＥＣフレームスタート位置情報８０６と、ＦＥＣフレームトップ信号８０１と、ＦＥＣフレームサイズ８０２と、デコード実行指示信号８０３と、エラーサーチ判定結果８３２と、エラー位置ＶＬＤ信号８３０と、エラー値８３１と、ＦＥＣデコーダ７００のデータ格納メモリ７４０の読み出しデータ８４０とを入力とし、１６ビット並列の出力データ８０４を出力とする。エラー訂正部７５０は、ＦＥＣフレームトップ信号８０１とＦＥＣフレームサイズ８０２とデコード実行指示信号８０３とエラーサーチ判定結果８３２とエラー位置ＶＬＤ信号８３０とを入力として、上位側セレクタ７５２と下位側セレクタ７５３とを制御するセレクタ制御部７５１と、エラー値８３１の上位側８ビットとエラー訂正部７００の内部で生成した８ビット並列のオールゼロ信号とを入力とする上位側セレクタ７５２と、上位側セレクタ７５２の出力と、データ格納メモリ７４０の読み出しデータ８４０の上位側８ビットとを加算する上位側加算部７５４と、エラー値８３１の下位側８ビットとエラー訂正部７００の内部で生成した８ビット並列のオールゼロ信号とを入力とする下位側セレクタ７５３と、下位側セレクタ７５３の出力と、データ格納メモリ７４０の読み出しデータ８４０の下位側８ビットとを加算する下位側加算部７５５とから構成される。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】０１４７
【補正方法】変更
【補正の内容】
【０１４７】
パラメータ可変乗算器７１２−ｋ−１は、事前に短縮補償パラメータテーブルからのパラメータ（α＾ｋ）＾ｊをロードして演算パラメータをセットした後、加算器７１２−ｋ−１２からの８ビット並列入力データを入力し、セレクタ７１２−ｋ−２に乗算結果を出力する。セレクタ７１２−ｋ−２は、パラメータ可変乗算器７１２−ｋ−１からの乗算結果と、加算器７１２−ｋ−１２からの８ビット並列入力データとを入力とし、選択された出力を、加算器７１２−ｋ−３に出力する。加算器７１２−ｋ−３は、セレクタ７１２−ｋ−２と固定乗算器７１２−ｋ−５の出力とを入力とし、フリップフロップ７１２−ｋ−４に出力する。フリップフロップ７１２−ｋ−４は、クロックを入力され、入力データを１クロック保持したあと、セレクタ７１２−ｋ−１４と固定乗算器７１２−ｋ−５、１３に出力する。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】０１５８
【補正方法】変更
【補正の内容】
【０１５８】
メモリ７３４Ｂは、エラーサーチ計算完了までに一組から複数組の仮エラー位置５３０Ｂ−１と仮エラー値５３１Ｂ−１、仮エラー位置５３０Ｂ−２と仮エラー値５３１Ｂ−２を保持する。また、メモリ７３４Ｂはエラーサーチ計算完了毎に、完了した方のエラーサーチ判定結果５３２Ｂ−１〜２を保持する。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】０１９６
【補正方法】変更
【補正の内容】
【０１９６】
【図１】光アクセスネットワークのブロック図である。
【図２】ＯＬＴのブロック図である。
【図３】ＯＮＴのブロック図である。
【図４】ＯＬＴのＰＯＮ送受信ブロックのブロック図である。
【図５】ＯＮＴのＰＯＮ送受信ブロックのブロック図である。
【図６】ＯＬＴのＰＯＮ受信部とＰＯＮ送信部のブロック図である。
【図７】ＯＮＴのＰＯＮ受信部とＰＯＮ送信部のブロック図である。
【図８Ａ】ＦＥＣコードワードの構成（シリアル８ビット）を説明する図である。
【図８Ｂ】ＦＥＣコードワードの構成（パラレル８ビット）を説明する図である。
【図８Ｃ】ＦＥＣコードワードの構成（パラレル１６ビット、その１）を説明する図である。
【図８Ｄ】ＦＥＣコードワードの構成（パラレル１６ビット、その２）を説明する図である。
【図８Ｅ】ＦＥＣコードワードの構成（パラレル８ビット、可変ワード長）を説明する図である。
【図８Ｆ】ＦＥＣコードワードの構成（パラレル１６ビット、可変ワード長）を説明する図である。
【図９】パラメータロード型乗算器を説明する図である。
【図１０】固定型乗算器を説明する図である。
【図１１】ＦＥＣデコーダのブロック図である。
【図１２】シンドローム計算部のブロック図である。
【図１３】多項式係数計算部のブロック図である。
【図１４】エラーサーチ部のブロック図である。
【図１５】エラー訂正部のブロック図である。
【図１６】短縮補償パラメータテーブルを説明する図である。
【図１７】逆元パラメータテーブルを説明する図である。
【図１８】ＦＥＣデコーダの動作タイムチャートである。
【図１９】Ｓｋ計算回路のブロック図である。
【図２０】エラー位置計算部の基本ユニットを説明するブロック図である。
【図２１】エラー値計算部の基本ユニットを説明するブロック図（その１）である。
【図２２】エラー値計算部の基本ユニットを説明するブロック図（その２）である。
【図２３】エラー値計算部の基本ユニットを説明するブロック図（その３）である。
【図２４】ＦＥＣデコーダのブロック図である。
【図２５】シンドローム計算部のブロック図である。
【図２６】多項式係数計算部のブロック図である。
【図２７】エラーサーチ部のブロック図である。
【図２８】エラー訂正部のブロック図である。
【図２９】Ｓｋ計算回路のブロック図である。
【図３０】エラーサーチ部のブロック図である。
【図３１】エラー位置計算部を説明するブロック図（そのＡ１）である。
【図３２】エラー値計算部を説明するブロック図（そのＡ１）である。
【図３３】エラー値計算部を説明するブロック図（そのＡ２）である。
【図３４】エラー値計算部を説明するブロック図（そのＡ３）である。
【図３５】エラー位置計算部を説明するブロック図（そのＢ１）である。
【図３６】エラー値計算部を説明するブロック図（そのＢ１）である。
【図３７】エラー値計算部を説明するブロック図（そのＢ２）である。
【図３８】エラー値計算部を説明するブロック図（そのＢ３）である。