(57)【要約】【課題】本発明は、データブロックのターボ復号処理を並列に行い、処理時間を短縮するとともに、復号器の回路規模の増大を防止する、情報記録再生装置を提供することを提供することを目的とする。【解決手段】ターボ符号化されたデータを復号する、ターボ復号器を有する情報記録再生装置において、ターボ復号器は、複数の尤度比計算手段と、複数の尤度比計算手段の数よりも少ない数の順方向パスの確率計算手段と、複数の尤度比計算手段の数よりも少ない数の逆方向パスの確率計算手段を有し、複数の尤度比計算手段は、複数のデータブロックに対する尤度比計算を並列に実行し、順方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの順方向パスの確率計算を時分割して実行し、逆方向パスの確率計算手段は、複数のデータブロックの各データブロックの逆方向パスの確率計算を時分割して実行する情報記録再生装置により構成する。【選択図】　図８
2004014033.tif 000002
【特許請求の範囲】
【請求項１】
ターボ符号化されたデータを復号する、ターボ復号器を有する情報記録再生装置において、
前記ターボ復号器は、複数の尤度比計算手段と、前記複数の尤度比計算手段の数よりも少ない数の順方向パスの確率計算手段と、前記複数の尤度比計算手段の数よりも少ない数の逆方向パスの確率計算手段を有し、
前記複数の尤度比計算手段は、複数のデータブロックに対する尤度比計算を並列に実行し、
前記順方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの順方向パスの確率計算を時分割して実行し、
前記逆方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの逆方向パスの確率計算を時分割して実行する、情報記録再生装置。
【請求項２】
ターボ符号化されたデータを復号する、ターボ復号器を有する情報記録再生装置において、
前記ターボ復号器は、複数の尤度比計算手段と、前記複数の尤度比計算手段の数よりも少ない数の順方向パスの確率計算手段と、前記複数の尤度比計算手段の数よりも少ない数の逆方向パスの確率計算手段と、前記複数の尤度比計算手段の数よりも少ない数の順方向パスの確率計算結果を記憶する記憶手段と、前記複数の尤度比計算手段の数よりも少ない数の逆方向パスの確率計算結果を記憶する記憶手段を有し、
前記複数の尤度比計算手段は、複数のデータブロックに対する尤度比計算を並列に実行し、
前記順方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの順方向パスの確率計算を時分割して実行し、
前記逆方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの逆方向パスの確率計算を時分割して実行し、
前記順方向パスの確率計算結果を記憶する記憶手段の各々は、前記時分割して実行された前記複数のデータブロックの各データブロックの前記順方向パスの確率計算結果をそれぞれ時分割して記憶し、
前記逆方向パスの確率計算結果を記憶する記憶手段の各々は、前記時分割して実行された前記複数のデータブロックの各データブロックの前記逆方向パスの確率計算結果をそれぞれ時分割して記憶する、情報記録再生装置。
【請求項３】
ターボ符号化されたデータを復号する、ターボ復号器を有する光ディスク装置において、
前記ターボ復号器は、複数の尤度比計算手段と、前記複数の尤度比計算手段の数よりも少ない数の順方向パスの確率計算手段と、前記複数の尤度比計算手段の数よりも少ない数の逆方向パスの確率計算手段を有し、
前記複数の尤度比計算手段は、複数のデータブロックに対する尤度比計算を並列に実行し、
前記順方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの順方向パスの確率計算を時分割して実行し、
前記逆方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの逆方向パスの確率計算を時分割して実行する、光ディスク装置。
【請求項４】
ターボ符号化されたデータを復号する、ターボ復号器を有する光ディスク装置において、
前記ターボ復号器は、複数の尤度比計算手段と、前記複数の尤度比計算手段の数よりも少ない数の順方向パスの確率計算手段と、前記複数の尤度比計算手段の数よりも少ない数の逆方向パスの確率計算手段と、前記複数の尤度比計算手段の数よりも少ない数の順方向パスの確率計算結果を記憶する記憶手段と、前記複数の尤度比計算手段の数よりも少ない数の逆方向パスの確率計算結果を記憶する記憶手段を有し、
前記複数の尤度比計算手段は、複数のデータブロックに対する尤度比計算を並列に実行し、
前記順方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの順方向パスの確率計算を時分割して実行し、
前記逆方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの逆方向パスの確率計算を時分割して実行し、
前記順方向パスの確率計算結果を記憶する記憶手段の各々は、前記時分割して実行された前記複数のデータブロックの各データブロックの前記順方向パスの確率計算結果をそれぞれ時分割して記憶し、
前記逆方向パスの確率計算結果を記憶する記憶手段の各々は、前記時分割して実行された前記複数のデータブロックの各データブロックの前記逆方向パスの確率計算結果をそれぞれ時分割して記憶する、光ディスク装置。
【請求項５】
ターボ符号化されたデータをターボ復号するデータ再生方法において、
複数のデータブロックに対する複数の尤度比計算を並列して実行するステップと、
並列して実行される前記複数のデータブロックの各データブロックの順方向パスの確率計算を時分割して実行し、
並列して実行される前記複数のデータブロックの各データブロックの逆方向パスの確率計算を時分割して実行する方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光ディスクのデータ再生方法に関し、特に、ターボ符号を用いて光磁気ディスクに記録したデータの再生方法に関する。
【０００２】
【従来の技術】
近年では、光磁気ディスクの高密度化、高速化により、光磁気ディスクからの再生信号のＳ／Ｎ比が低下するため、符号化利得の高い、ターボ符号を用いて、データを記録し、再生することが検討されている。
【０００３】
図１は、ターボ符号化装置の一構成例を示すブロック図である。ターボ符号化装置の一構成例は、第１の符号器１０１、インターリーバ１０２及び、第２の符号器１０３より構成される。第１の符号器１０１と第２の符号器１０３は、再帰的組織畳み込み符号器である。また、インターリーバ１０２は、入力するデータ列のビット配列順序を変更する。図１の構成例では、入力データビット列ｕが、第１の符号器１０１により、畳み込み符号化され、そして、この符号化で得られた信号列のビット配列順序が、インターリーバ１０２により変更される。そして、インターリーバ１０２から出力される信号列が、第２の符号器１０３により、畳み込み符号化され、符号化データビット列ｙｋとして出力される。
【０００４】
図２は、情報記録再生装置２００の一例を示すブロック図であり、記録媒体として光磁気ディスク（ＭＯ）２２１を用いた光ディスク装置２００である。光ディスク装置２００は、記録再生機構２０２と、光磁気ディスク２２１にデータの書き込みを行うライト系２０１及び、その光磁気ディスク２２１からデータの再生を行うリード系２０３を有する。上記記録再生機構２０２は、光ビーム出力ユニット（例えば、レーザダイオード（ＬＤ））と、光検出器（フォトディテクタ）を備えた光学ヘッド（図示略）、及び光磁気ディスク２２１を所定の速度で回転させるディスク駆動機構２２２を備えている。
【０００５】
ライト系２０１は、符号器２１１、結合器２１２、インターリーバ２１３及び、ＬＤ駆動回路２１４を有する。図３は、ライト系の符号化器２１１の構成例を示す図である。符号器２１１は例えば、遅延素子３１１、３１２及び、２つの排他的論理和ゲート３１５、３１６により構成される、再帰的組織畳み込み符号器である。図３の符号器では、例えば、記録すべきユーザデータｕｋに対して、拘束長＝３の畳み込み符号化を行うことにより、ユーザデータに対応したパリティビット列ｐｋを生成する。図２の結合器２１２は、ユーザデータｕｋと符号器２１１により生成されたパリティビット列ｐｋとを、所定の規則に従って結合し、その結合により得られたビット列から所定の規則に従ってビットを間引いて（パンクチャー（ｐｕｎｃｔｕｒｅ）機能）符号化データビット列ａｉを生成する。インターリーバ２１３は、結合器２１２からの符号化データビット列ａｉの配列を、所定の規則に従って変更して、符号化データビット列ｃｉを生成する。
【０００６】
ＬＤ駆動回路２１４は、符号化データビット列ｃｉに基づいて、記録再生機構２０２の光ビーム出力ユニットの駆動制御を行い、光ビーム出力ユニットは、これに従って、光ビームを出力する。この光ビーム出力ユニットから出力される光ビームにより、光磁気ディスク２２１に、信号が書きこまれる。
【０００７】
この情報記録再生装置２００のリード系２０３は、増幅器２３１、ＡＧＣ（Ａｕｔｏｍａｔｉｃ　Ｇａｉｎ　Ｃｏｎｔｒｏｌｌｅｒ）２３２、ローパスフィルタ２３３、等化器２３４、アナログ／ディジタル変換器２３５、メモリ２３６、反復復号器２３７及び、コントローラ２３８を有する。上記記録再生機構２０２の光検出器により出力されるＭＯ再生信号２２３は、増幅器２３１、ＡＧＣ２３２、ローパスフィルタ２３３及び、等化器２３４により、理想的なパーシャルレスポンス波形（ＰＲ波形）に近づけるように、波形整形される。従って、光磁気ディスク２２１からのＭＯ再生信号２２３は、等化器２３４の出力において、実質的にパーシャルレスポンス（ＰＲ）チャネルによって符号化された状態となる。この結果、上記ライト系の符号器２１１と、インターリーバ２１３にりインターリーブされた後の、ＰＲチャネルでの実質的な符号化機能により、図１に示すようなターボ符号化装置が構成される。即ち、図１の第１の符号器１０１は図２の符号器２１１と結合器２１２に対応し、そして、図１のインターリーバ１０２は、図２のインターリーバ２１３に対応し、そして、図１の第２の符号器１０３は、上述のＰＲチャネル２５０に対応する。
【０００８】
更に、リード系２０３では、等化器２３４の出力信号が、アナログ／ディジタル変換器２３５により所定の周期でディジタル値（サンプリング値）に変換される。そして、アナログ／ディジタル変換器２３５から順次出力されるサンプリング値ｙｉは、メモリ２３６に格納される。そして、メモリ２３６に格納されたサンプリング値ｙｉは、反復復号器２３７によって、復号（ターボ復号）される。コントローラ２３８は、反復復号器２３７の動作や復号条件を制御する。
【０００９】
ターボ符号の復号方法は、ＭＡＰ（Ｍａｘｉｍｕｍ　Ａ　Ｐｏｓｔｅｒｉｏｒｉ　Ｐｒｏｂａｂｉｌｉｔｙ，最大事後確率）復号法等が使用される。しかし、ＭＡＰ復号法は計算量が比較的多いので、このＭＡＰ復号法を使用するターボ符号の復号器は、回路規模が複雑で且つ大きいために、高速化が容易ではない。
【００１０】
図４は、図２の反復復号器２３７が、１つのみのターボ復号器により構成される場合の、ターボ符号の復号方法を示す。データブロック４０１とデータブロック４０２は、それぞれ、図２のインターリーバ２１３でインターリーブされる１つの単位、即ち、ターボ符号化処理の一単位を構成するデータのブロックである。又、図４では、横軸は、時間の経過を示す。
【００１１】
図４において、データブロック４０１の先頭が、時点ｔ１で図２のメモリ２３６に入力され、そして、時点ｔ２で、データブロック４０１の全データがメモリ２３６に格納される。この時点ｔ２から、図２の反復復号器２３７はデータブロック４０１の復号を開始する。続いて、データブロック４０２の先頭が、時点ｔ２でメモリ２３６に入力され、そして、時点ｔ３で、データブロック４０２の全データがメモリ２３６に格納される。しかし、図２の反復復号器２３７は、時点ｔ３では、まだデータブロック４０１の復号を行っているので、この時点では、まだ、データブロック４０２の復号を開始できない。
【００１２】
時刻ｔ４で、反復復号器２３７は、データブロック４０１の復号を完了すると、データブロック４０１の復号されたデータの出力を開始する。同時に、時点ｔ４より、反復復号器２３７は、データブロック４０２の復号を開始し、時点ｔ５でデータブロック４０２の復号が完了する。そして、反復復号器２３７は、時点ｔ５で、データブロック４０２の復号されたデータの出力を開始する。
【００１３】
このように、図２の反復復号器２３７が、１つのみのターボ復号器により構成される場合には、連続してメモリ２３６に到着するデータブロックを、その到着と同時に処理することができない。従って、１つのデータブロックの処理が完了するまで、次のデータブロックの処理を開始することができず、このような後続するデータブロックは、メモリ２３６内に保持されている必要がある。従って、処理時間が長くかかり、連続してデータを出力することができない。
【００１４】
一方、上記問題を解決するために、反復復号器２３７に、複数の同一のターボ復号器を有するようにすると、処理を並列に行えるので、処理時間を短縮でき、連続してメモリ２３６に到着するデータブロックを、その到着と同時に処理することができる。しかし、複数の同一のターボ復号器を有する構成では、回路規模が増大して、コストの増加を招くという問題が発生する。
【００１５】
【発明が解決しようとする課題】
本発明は、上記問題点を解決した、情報記録再生装置、光ディスク装置及び、データ再生方法を提供することである。特に本発明は、データブロックのターボ復号処理を並列に行い、処理時間を短縮するとともに、復号器の回路規模の増大を防止する、情報記録再生装置、光ディスク装置及び、データ再生方法を提供することである。
【００１６】
【課題を解決するための手段】
上記目的を達成するために、本発明は、複数のターボ復号器を有するように構成して、処理を並列に行い、処理時間を短縮するとともに、復号器内の回路を共用化して、回路規模の増大を防止するように構成する。
【００１７】
上記目的を達成するために、本発明は、ターボ符号化されたデータを復号する、ターボ復号器を有する情報記録再生装置において、
前記ターボ復号器は、複数の尤度比計算手段と、前記複数の尤度比計算手段の数よりも少ない数の順方向パスの確率計算手段と、前記複数の尤度比計算手段の数よりも少ない数の逆方向パスの確率計算手段を有し、
前記複数の尤度比計算手段は、複数のデータブロックに対する尤度比計算を並列に実行し、
前記順方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの順方向パスの確率計算を時分割して実行し、
前記逆方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの逆方向パスの確率計算を時分割して実行するように構成する。
【００１８】
本発明により、複数のターボ復号器を有するように構成して、処理を並列に行い、処理時間を短縮するとともに、復号器内の回路を共用化して、回路規模の増大を防止する、情報記録再生装置を提供できる。
【００１９】
更に、本発明では、ターボ符号化されたデータを復号する、ターボ復号器を有する情報記録再生装置において、
前記ターボ復号器は、複数の尤度比計算手段と、前記複数の尤度比計算手段の数よりも少ない数の順方向パスの確率計算手段と、前記複数の尤度比計算手段の数よりも少ない数の逆方向パスの確率計算手段と、前記複数の尤度比計算手段の数よりも少ない数の順方向パスの確率計算結果を記憶する記憶手段と、前記複数の尤度比計算手段の数よりも少ない数の逆方向パスの確率計算結果を記憶する記憶手段を有し、
前記複数の尤度比計算手段は、複数のデータブロックに対する尤度比計算を並列に実行し、
前記順方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの順方向パスの確率計算を時分割して実行し、
前記逆方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの逆方向パスの確率計算を時分割して実行し、
前記順方向パスの確率計算結果を記憶する記憶手段の各々は、前記時分割して実行された前記複数のデータブロックの各データブロックの前記順方向パスの確率計算結果をそれぞれ時分割して記憶し、
前記逆方向パスの確率計算結果を記憶する記憶手段の各々は、前記時分割して実行された前記複数のデータブロックの各データブロックの前記逆方向パスの確率計算結果をそれぞれ時分割して記憶する。
【００２０】
これにより、複数のターボ復号器を有するように構成して、処理を並列に行い、処理時間を短縮するとともに、復号器内の回路を共用化して、回路規模の増大を防止する、情報記録再生装置を提供できる
【発明の実施の形態】
本発明の実施例を、図面を参照して、以下に説明する。
【００２１】
先ず最初に、本発明の原理を、図５を用いて説明する。
【００２２】
図５は、本発明のターボ符号の反復復号方式の原理を示す図である。本発明は、復号回路を、後述する順方向パスの確率計算と逆方向パスの確率計算を行う部分と、後述するブランチメトリックの計算と対数尤度比計算を行う２つの部分に分ける。そして、ブランチメトリックの計算と対数尤度比計算を行う部分については、並列に行う処理の数と等しい数の回路を持ち、そして、順方向パスの確率計算と逆方向パスの確率計算を行う部分については、共用化により、並列に行う処理の数よりも少ない数の回路で処理を行う構成とした。
【００２３】
図５は、２つのデータブロックを同時に処理する、本発明のターボ復号器の処理の時間経過を示す。ブランチメトリックの計算と対数尤度比計算を行う部分にについては、復号回路Ａ及びＢが各々その計算を実行し、そして、順方向パスの確率計算と逆方向パスの確率計算を行う部分については、共用回路Ｃが時分割してその計算を実行する。
【００２４】
図５において、データブロック４０１の先頭が、時点ｔ１で図２のメモリ２３６に入力され、そして、時点ｔ２で、データブロック４０１の全データがメモリ２３６に格納される。この時点ｔ２から、反復復号器２３７内の復号回路Ａはデータブロック４０１の復号を開始する。このデータブロック４０１の復号においては、上述の順方向パスの確率計算と逆方向パスの確率計算が共用回路Ｃ内で行われ、これを使用して、復号回路Ａにより、データブロック４０１の反復処理が実行される。そして、復号回路Ａにより、データブロック４０１の反復処理が、時点ｔ４で終了すると、データブロック４０１の復号されたデータが時点ｔ４から出力される。
【００２５】
一方、データブロック４０２の先頭が、時点ｔ２で図２のメモリ２３６に入力され、そして、時点ｔ３で、データブロック４０２の全データがメモリ２３６に格納される。この時点ｔ３で、共用回路Ｃは、既にデータブロック４０１に対する上述の順方向パスの確率計算と逆方向パスの確率計算が終了しているので、データブロック４０２に対して、上述の順方向パスの確率計算と逆方向パスの確率計算を行う。そして、この計算に基づいて、復号回路Ｂは、データブロック４０２の復号を実行し、時点ｔ５でデータブロック４０２の復号を完了する。そして、復号回路Ｂは、時点ｔ５からデータブロック４０２の復号されたデータを時点ｔ５から出力する。
【００２６】
従って、時点ｔ３から時点ｔ４の間では、データブロック４０１に対する復号動作と、データブロック４０２に対する復号動作が並行して実行されており、処理時間が短縮されるとともに、上述の順方向パスの確率計算と逆方向パスの確率計算が、復号器内の共用回路Ｃにより行われるので、回路規模の増大を防止することができる。
【００２７】
次に図６から図９により、本発明の一実施例を説明する。
【００２８】
先ず最初に、一系統のターボ復号器でターボ符号の復号を行う方法について、図６と図７を用いて説明する。
【００２９】
図６は、図２の反復復号器２３７の構成例の復号器６００を示し、特に、一系統の復号器でターボ符号の復号を行う復号器の構成例を示す図である。図６に示す復号器６００は、主に、上述した実質的にＰＲチャネルによって符号化された状態の再生信号を復号するＰＲ−ＭＡＰ復号器６１０と、図２の符号器２１１により畳み込み符号化された信号を復号するＣＯＤＥ−ＭＡＰ復号器６２０と、図２のインターリーバ２１３により並びかえられたデータの順序を元の順序に戻すように動作するデインターリーバ６３０及び、図２のインターリーバ２１３と同じようにデータの順序を並びかえるインターリーバ６４０より構成される。
【００３０】
ＰＲ−ＭＡＰ復号器６１０は、ブランチメトリックの計算を行うγ計算部６１１、順方向パスの確率計算を行うα計算部６１２、逆方向パスの確率計算を行うβ計算部６１３、対数尤度比の計算を行うＬＬＲ（ｃｉ）計算部６１４を有し、α計算部６１２とＬＬＲ（ｃｉ）計算部６１４の間には、α計算部６１２により計算された結果を一時的に記憶するαメモリ６１５が接続されている。ＰＲ−ＭＡＰ復号器６１０の出力の対数尤度比ＬＬＲ（ｃｉ）６１７は、ＰＲ−ＭＡＰ復号器６１０への事前確率値であるインターリーバ６４０の出力が減算器６５０により減算された後にデインターリーバ６３０を介して、事前確率値６１６としてＣＯＤＥ−ＭＡＰ復号器６２０のデパンクチャ部６２１に入力される。
【００３１】
ＣＯＤＥ−ＭＡＰ復号器６２０は、図２の結合器２１２で間引いたビットに確率が０であることを示すビットを挿入するデパンクチャ部６２１、ブランチメトリックの計算を行うγ計算部６２２、順方向パスの確率計算を行うα計算部６２３、逆方向パスの確率計算を行うβ計算部６２４、対数尤度比の計算及びパンクチャを行うＬＬＲ（ｕｋ）、ＬＬＲ（ｐｋ）計算及びパンクチャ部６２５を有し、β計算部６２４とＬＬＲ（ｕｋ）、ＬＬＲ（ｐｋ）計算及びパンクチャ部６２５の間には、β計算部６２４により計算された結果を一時的に記憶するβメモリ６２６が接続されている。ＣＯＤＥ−ＭＡＰ復号器６２０の出力の対数尤度比ＬＬＲ（ａｉ）６２７は、ＣＯＤＥ−ＭＡＰ復号器６２０への事前確率値６１６が減算器６６０により減算された後にインターリーバ６４０を介して、事前確率値６２８としてＰＲ−ＭＡＰ復号器６１０のγ計算部６１１に入力される。
【００３２】
図７は、反復復号の１回分の復号動作を示す。従って、２回の反復復号を実行する場合には、図７に示す動作を２回繰返す必要がある。
【００３３】
図７では、ＰＲ−ＭＡＰ復号器６１０とＣＯＤＥ−ＭＡＰ復号器６２０の有する各計算部が、時間の経過に従ってどのように使用されるかを示す。
【００３４】
先ず最初に、データブロック１が、図２のリード系２０３のメモリ２３６へ入力が開始されたとし、この時点から、データブロック１の復号が開始する。
【００３５】
図７の時間期間（ａ）では、メモリ２３６に記憶されたデータブロック１に対して、ステップＳ１１で、ＰＲ−ＭＡＰ復号器６１０のγ計算部６１１がブランチメトリックの値の計算を行い、次にステップＳ１２で、α計算部６１２により順方向パスの確率計算を行い、そして、同時に、ステップＳ１３で、順方向パスの確率計算結果をαメモリ６１５に記憶する。このように、データブロック１を図２のメモリ２３６に書き込みながら、順方向パスの確率計算結果をαメモリ６１５に記憶する。
【００３６】
図７の時間期間（ｂ）では、メモリ２３６に記憶されたデータブロック１に対して、ステップＳ２１で、ＰＲ−ＭＡＰ復号器６１０のγ計算部６１１がブランチメトリックの値の計算を行い、次にステップＳ２２で、β計算部６１３により逆方向パスの確率計算を行いながら、同時に、ステップＳ２３で、時間期間（ａ）の間に計算して記憶された順方向パスの確率計算結果をαメモリ６１５から読出しながら、ＬＬＲ（ｃｉ）計算部６１４により対数尤度比の計算を実行する。そして、この計算された対数尤度比から、事前確率６２８を減算器６５０により減算した後に、図６のデインターリーバ６３０によりデインターリーブされたブロック７０２を発生する。
【００３７】
ＰＲ−ＭＡＰ復号器６１０では、α計算部６１２による順方向パスの確率計算を、β計算部６１３による逆方向パスの確率計算よりも先に実行することにより、順方向パスの確率計算を早期に開始することができる。
【００３８】
次に、図７の時間期間（ｃ）では、デインターリーブされたブロック７０２に対して、ステップＳ３１で、ＣＯＤＥ−ＭＡＰ復号器６２０のデパンクチャ部６２１でビットが挿入されたデータに対してγ計算部６２２がブランチメトリックの値の計算を行い、次にステップＳ３２で、β計算部６２４により逆方向パスの確率計算を行い、そして、同時に、ステップＳ３３で、逆方向パスの確率計算結果をβメモリ６２６に記憶する。
【００３９】
図７の時間期間（ｄ）では、デインターリーブされたブロック７０２に対して、ステップＳ４１で、ＣＯＤＥ−ＭＡＰ復号器６２０のデパンクチャ部６２１でビットが挿入されたデータに対してγ計算部６２２がブランチメトリックの値の計算を行い、次にステップＳ４２で、α計算部６２３により順方向パスの確率計算を行ながら、同時に、ステップＳ４３で、逆方向パスの確率計算結果をβメモリ６２６から読出しながら、ＬＬＲ（ｕｋ）計算及びパンクチャ部６２５により対数尤度比の計算を実行する。そして、さらにこの計算結果から、図２の結合器２１２同様にビットを削除する。そして、この計算された対数尤度比６２７から、事前確率６１６を減算器６６０により減算した後に、図６のインターリーバ６４０によりインターリーブされたブロック７０３を発生する。
【００４０】
ＣＯＤＥ−ＭＡＰ復号器６２０でも、ＰＲ−ＭＡＰ復号器６１０と同様に、順方向パスの確率計算と逆方向パスの確率計算を行うが、再生データの並び順を考慮して、逆方向パスの確率計算を先に実行する。
【００４１】
以上が、反復処理の１回分の処理の内容であり、反復回数が２回以上の場合には、この後に再度、ＰＲ−ＭＡＰ復号器６１０が復号処理を実行する。
【００４２】
そして、ＰＲ−ＭＡＰ復号器６１０とＣＯＤＥ−ＭＡＰ復号器６２０により復号処理が繰返された後に、ＬＬＲ（ｕｋ）、ＬＬＲ（ｐｋ）計算及びパンクチャ部６２５からの出力信号ＬＬＲ（ｕｋ）の信号極性が、図２の反復復号器２３７で復号された再生データとなる。
【００４３】
次に、本発明に従って、上述のターボ復号動作を、複数系統の復号器により同時に実行する、本発明の実施例について図８と図９を用いて説明する。
【００４４】
図８は、図２の反復復号器２３７の構成例の復号器８００を示し、特に、２系統の復号器８０１と８０２でターボ符号の復号を行う復号器の構成例を示す図である。図８において、図６と同様な番号を付した部分は、同様な構成要素を示すものとする。例えば、γ計算部６１１Ａとγ計算部６１１Ｂは、図６のγ計算部６１１と同一の構成要素である。
【００４５】
図８において、復号回路Ａ８０１及び復号回路Ｂ８０２は、図６の復号回路６００から、それぞれ、α計算部６１２、β計算部６１３、α計算部６２３及び、β計算部６２４を除いた回路である。又、回路８０３は、切り換え部８１０、８１１、α計算部８１２、β計算部８１３、及び、切り換え部８１４、８１５、α計算部８１６、β計算部８１７より構成される。切り換え部８１０、８１１、８１４、８１５は、それぞれが２つの入力端子と１つの出力端子を有し、図２のコントローラ２３８の制御信号８２０により、どの入力端子に入力された信号を出力するかが制御される。
【００４６】
図９は、図８の２系統の復号回路Ａ８０１と復号回路Ｂ８０２でターボ符号の復号を行う復号器の反復復号の各１回分の復号動作を示す。従って、２回の反復復号を実行する場合には、各々の復号回路Ａ８０１と復号回路Ｂ８０２が、図９に示す動作を２回繰返す必要がある。
【００４７】
図９において、図７と同様な番号を付したステップは同一のステップを示す。例えば、図９のステップＳ１１Ａと、ステップＳ１１Ｂは、図７のステップＳ１１と同一の動作を行うステップである。
【００４８】
先ず最初に、データブロック１が、図２のメモリ２３６へ入力が開始されたとし、この時点から、データブロック１の復号が開始する。
【００４９】
図７の時間期間（ａ）では、コントローラ２３８の出力８２０により、切り換え部８１０は、γ計算部６１１Ａからの入力を出力するように制御されている。復号回路Ａ８０１では、メモリ２３６に記憶されたデータブロック１に対して、ステップＳ１１Ａで、ＰＲ−ＭＡＰ復号器６１０Ａのγ計算部６１１Ａがブランチメトリックの値の計算を行い、次にステップＳ１２Ａで、回路８０３のα計算部８１２により順方向パスの確率計算を行い、そして、同時に、ステップＳ１３Ａで、順方向パスの確率計算結果をαメモリ６１５Ａに記憶する。このように、データブロック１を図２のメモリ２３６に書き込みながら、順方向パスの確率計算結果をαメモリ６１５に記憶する。
【００５０】
図７の時間期間（ｂ）では、コントローラ２３８の出力８２０により、切り換え部８１０は、γ計算部６１１Ｂからの入力を出力するように制御され、そして、切り換え部８１１は、γ計算部６１１Ａからの入力を出力するように制御されている。
【００５１】
復号回路Ａ８０１では、図２のメモリ２３６に記憶されたデータブロック１に対して、ステップＳ２１Ａで、ＰＲ−ＭＡＰ復号器６１０Ａのγ計算部６１１Ａがブランチメトリックの値を計算を行い、次にステップＳ２２Ａで、β計算部８１３により逆方向パスの確率計算を行いながら、同時に、ステップＳ２３Ａで、時間期間（ａ）の間に計算して記憶された順方向パスの確率計算結果をαメモリ６１５Ａから読出しながら、ＬＬＲ（ｃｉ）計算部６１４Ａにより対数尤度比の計算を実行する。そして、この計算された対数尤度比から、事前確率６２８Ａを減算器６５０Ａにより減算した後に、図８のデインターリーバ６３０Ａによりデインターリーブされたブロック７０２Ａを発生する。
【００５２】
復号回路Ｂ８０２では、図２のメモリ２３６に記憶されたデータブロック２に対して、ステップＳ１１Ｂで、ＰＲ−ＭＡＰ復号器６１０Ｂのγ計算部６１１Ｂがブランチメトリックの値の計算を行い、次にステップＳ１２Ｂで、回路８０３のα計算部８１２により順方向パスの確率計算を行い、そして、同時に、ステップＳ１３Ｂで、順方向パスの確率計算結果をαメモリ６１５Ｂに記憶する。このように、データブロック２を図２のメモリ２３６に書き込みながら、順方向パスの確率計算結果をαメモリ６１５Ｂに記憶する。
【００５３】
次に、図９の時間期間（ｃ）では、コントローラ２３８の出力８２０により、切り換え部８１１は、γ計算部６１１Ｂからの入力を出力するように制御されている。一方、コントローラ２３８の出力８２０により、切り換え部８１５は、γ計算部６２２Ａからの入力を出力するように制御されている。
【００５４】
復号回路Ａ８０１では、デインターリーブされたブロック７０２Ａに対して、ステップＳ３１Ａで、ＣＯＤＥ−ＭＡＰ復号器６２０Ａのデパンクチャ部６２１Ａでビットが挿入されたデータに対してγ計算部６２２Ａがブランチメトリックの値の計算を行い、次にステップＳ３２Ａで、β計算部８１７により逆方向パスの確率計算を行い、そして、同時に、ステップＳ３３Ａで、逆方向パスの確率計算結果をβメモリ６２６Ａに記憶する。
【００５５】
復号回路Ｂ８０２では、図２のメモリ２３６に記憶されたデータブロック２に対して、ステップＳ２１Ｂで、ＰＲ−ＭＡＰ復号器６１０Ｂのγ計算部６１１Ｂがブランチメトリックの値の計算を行い、次にステップＳ２２Ｂで、β計算部８１３により逆方向パスの確率計算を行いながら、同時に、ステップＳ２３Ｂで、時間期間（ｂ）の間に計算して記憶された順方向パスの確率計算結果をαメモリ６１５Ｂから読出しながら、ＬＬＲ（ｃｉ）計算部６１４Ｂにより対数尤度比の計算を実行する。そして、この計算された対数尤度比から、事前確率６２８Ｂを減算器６５０Ｂにより減算した後に、図８のデインターリーバ６３０Ｂによりデインターリーブされたブロック７０２Ｂを発生する。
【００５６】
次に、図９の時間期間（ｄ）では、コントローラ２３８の出力８２０により、切り換え部８１４は、γ計算部６２２Ａからの入力を出力するように制御され、そして、切り換え部８１５は、γ計算部６２２Ｂからの入力を出力するように制御されている。
【００５７】
復号回路Ａ８０１では、デインターリーブされたブロック７０２Ａに対して、ステップＳ４１Ａで、ＣＯＤＥ−ＭＡＰ復号器６２０Ａのデパンクチャ部６２１Ａでビットが挿入されたデータに対してγ計算部６２２Ａがブランチメトリックの値を計算を行い、次にステップＳ４２Ａで、α計算部８１６により順方向パスの確率計算を行ながら、同時に、そして、ステップＳ４３Ａで、逆方向パスの確率計算結果をβメモリ６２６Ａから読出しながら、ＬＬＲ（ｕｋ）、ＬＬＲ（ｐｋ）計算及びパンクチャ部６２５Ａにより対数尤度比の計算を実行する。そして、さらにこの計算結果から、図２の結合器２１２同様にビットを削除する。そして、この計算された対数尤度比６２７Ａから、事前確率６１６Ａを減算器６６０Ａにより減算した後に、図８のインターリーバ６４０Ａによりインターリーブされたブロック７０３Ａを発生する。
【００５８】
復号回路Ｂ８０２では、デインターリーブされたブロック７０２Ｂに対して、ステップＳ３１Ｂで、ＣＯＤＥ−ＭＡＰ復号器６２０Ｂのデパンクチャ部６２１Ｂでビットが挿入されたデータに対してγ計算部６２２Ｂがブランチメトリックの値の計算を行い、次にステップＳ３２Ｂで、β計算部８１７により逆方向パスの確率計算を行い、そして、同時に、ステップＳ３３Ｂで、逆方向パスの確率計算結果をβメモリ６２６Ｂに記憶する。
【００５９】
次に、図９の時間期間（ｅ）では、コントローラ２３８の出力８２０により、切り換え部８１４は、γ計算部６２２Ｂからの入力を出力するように制御されている。
【００６０】
復号回路Ｂ８０２では、デインターリーブされたブロック７０２Ｂに対して、ステップＳ４１Ｂで、ＣＯＤＥ−ＭＡＰ復号器６２０Ｂのデパンクチャ部６２１Ｂでビットが挿入されたデータに対してγ計算部６２２Ｂがブランチメトリックの値の計算を行い、次にステップＳ４２Ｂで、α計算部８１６により順方向パスの確率計算を行ながら、同時に、ステップＳ４３Ｂで、逆方向パスの確率計算結果をβメモリ６２６Ｂから読出しながら、ＬＬＲ（ｕｋ）、ＬＬＲ（ｐｋ）計算及びパンクチャ部６２５Ｂにより対数尤度比の計算を実行する。そして、さらに計算結果から、図２の結合器２１２同様にビットを削除する。そして、この計算された対数尤度比６２７Ｂから、事前確率６１６Ｂを減算器６６０Ｂにより減算した後に、図８のインターリーバ６４０Ｂによりインターリーブされたブロック７０３Ｂを発生する。
【００６１】
以上のように、復号回路Ａ８０１、復号回路Ｂ８０２及び、順方向パスの確率計算と逆方向パスの確率計算を行う回路８０３を設け、復号回路Ａ８０１と復号回路Ｂ８０２のそれぞれから、順方向パスの確率計算と逆方向パスの確率計算を行う回路８０３を時分割して使用することにより、２系統のターボ復号回路を並列して動作させることができる。そして、同時に、図２の反復復号器２３７が、図６で示した復号回路６００を２つ持つ場合と比較して、図８で示すように、順方向パスの確率計算と逆方向パスの確率計算を行う回路を共用化することにより、回路規模を低減できる。
【００６２】
次に本発明の他の実施例を、図１０と図１１を用いて説明する。
【００６３】
図１０は、図２の反復復号器２３７の構成例の復号器１０００を示し、特に、上述の２系統の復号回路Ａ８０１、復号回路Ｂ８０２に、更に、復号回路Ｃ１００１、復号回路Ｄ１００２を加えて、４系統の復号回路により並列に復号動作を行う場合の実施例を示す。図１０は、４系統の復号回路８０１、８０２、１００１、１００２及び、共用回路８０３、１００３、切り換え部１００４、１００５、１００６、１００７、αメモリ６１５Ａ、αメモリ６１５Ｂ、βメモリ６２６Ａ、βメモリ６２６Ｂを有する。
【００６４】
図１０において、図８と同一番号を付した構成要素は、同一の構成要素を示す。また、新たに追加した、復号回路Ｃ１００１は復号回路Ａ８０１と同一であり、復号回路Ｄ１００２は復号回路Ｂ８０２と同一であり、そして、共用回路１００３は共用回路８０３と同一である。切り換え部１００４、１００５、１００６、１００７は、それぞれが２つの入力端子と１つの出力端子を有し、図２のコントローラ２３８の制御信号８２０により、どの入力端子に入力された信号を出力するかが制御される。
【００６５】
本実施例は、４系統の復号回路Ａ，Ｂ，Ｃ，Ｄにより並列に復号動作を行い、且つ、復号回路Ａと復号回路Ｃの間でαメモリ６１５Ａとβメモリ６２６Ａを共用し、そして、復号回路Ｂと復号回路Ｄの間でαメモリ６１５Ｂとβメモリ６２６Ｂを共用することにより、回路規模の増加を抑える。
【００６６】
図１１は、図１０の実施例のαメモリ６１５Ａ、βメモリ６２６Ａ、αメモリ６１５Ｂ及び、βメモリ６２６Ｂをそれぞれ使用する時間期間を示す図である。
【００６７】
図１１の時間期間（ａ）では、コントローラ２３８の出力１０１０により、切り換え回路１００４は、共用回路８０３からの入力を出力するように制御される。これにより、復号回路Ａによりαメモリ６１５Ａが使用される。
【００６８】
図１１の時間期間（ｂ）では、コントローラ２３８の出力１０１０により、切り換え回路１００４は、共用回路８０３からの入力を出力するように制御され、そして、切り換え回路１００５は、共用回路８０３からの入力を出力するように制御される。これにより、復号回路Ａによりαメモリ６１５Ａが使用され、且つ復号回路Ｂによりαメモリ６１５Ｂが使用される。
【００６９】
図１１の時間期間（ｃ）では、コントローラ２３８の出力１０１０により、切り換え回路１００６は、共用回路８０３からの入力を出力するように制御され、そして、切り換え回路１００５は、共用回路８０３からの入力を出力するように制御される、そして、切り換え回路１００４は、共用回路１００３からの入力を出力するように制御される。これにより、復号回路Ａによりβメモリ６２６Ａが使用され、且つ復号回路Ｂによりαメモリ６１５Ｂが使用され、復号回路Ｃによりαメモリ６１５Ａが使用される。
【００７０】
図１１の時間期間（ｄ）では、コントローラ２３８の出力１０１０により、切り換え回路１００６は、共用回路８０３からの入力を出力するように制御され、切り換え回路１００７は、共用回路８０３からの入力を出力するように制御され、そして、切り換え回路１００４は、共用回路１００３からの入力を出力するように制御される、そして、切り換え回路１００５は、共用回路１００３からの入力を出力するように制御される。これにより、復号回路Ａによりβメモリ６２６Ａが使用され、且つ復号回路Ｂによりβメモリ６２６Ｂが使用され、復号回路Ｃによりαメモリ６１５Ａが使用され、復号回路Ｄによりαメモリ６１５Ｂが使用される。
【００７１】
図１１の時間期間（ｅ）では、コントローラ２３８の出力１０１０により、切り換え回路１００７は、共用回路８０３からの入力を出力するように制御され、そして、切り換え回路１００６は、共用回路１００３からの入力を出力するように制御される、そして、切り換え回路１００５は、共用回路１００３からの入力を出力するように制御される。これにより、復号回路Ｂによりβメモリ６２６Ｂが使用され、復号回路Ｃによりβメモリ６２６Ａが使用され、復号回路Ｄによりαメモリ６１５Ｂが使用される。また、復号回路Ａは、時間期間（ａ）の場合と同様に、αメモリ６１５Ａを使用する。
【００７２】
図１１の時間期間（ｆ）では、コントローラ２３８の出力１０１０により、切り換え回路１００６は、共用回路１００３からの入力を出力するように制御される、そして、切り換え回路１００７は、共用回路１００３からの入力を出力するように制御される。これにより、復号回路Ｃによりβメモリ６２６Ａが使用され、復号回路Ｄによりβメモリ６２６Ｂが使用される。また、復号回路ＡとＢは、時間期間（ｂ）の場合と同様である。
【００７３】
そして、図１１の時間期間（ｇ）では、コントローラ２３８の出力１０１０により、切り換え回路１００７は、共用回路１００３からの入力を出力するように制御される。これにより、復号回路Ｄによりβメモリ６２６Ｂが使用される。また、復号回路Ａ、Ｂ及びＣは、時間期間（ｃ）の場合と同様である。
【００７４】
このように、復号動作において４つの復号回路Ａ，Ｂ，Ｃ，Ｄが、αメモリ６１５Ａ、βメモリ６２６Ａ、αメモリ６１５Ｂ及び、βメモリ６２６Ｂを同時に使用しないように時分割することにより、４つの復号回路により復号を行う場合でも、メモリ回路を共用化することにより、図８に示す回路の２倍の規模を有するような場合と比べて、必要なメモリ回路の規模を低減することが可能となる。（付記）
（付記１）　ターボ符号化されたデータを復号する、ターボ復号器を有する情報記録再生装置において、
前記ターボ復号器は、複数の尤度比計算手段と、前記複数の尤度比計算手段の数よりも少ない数の順方向パスの確率計算手段と、前記複数の尤度比計算手段の数よりも少ない数の逆方向パスの確率計算手段を有し、
前記複数の尤度比計算手段は、複数のデータブロックに対する尤度比計算を並列に実行し、
前記順方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの順方向パスの確率計算を時分割して実行し、
前記逆方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの逆方向パスの確率計算を時分割して実行する、情報記録再生装置。
（付記２）　ターボ符号化されたデータを復号する、ターボ復号器を有する情報記録再生装置において、
前記ターボ復号器は、複数の尤度比計算手段と、前記複数の尤度比計算手段の数よりも少ない数の順方向パスの確率計算手段を有し、
前記複数の尤度比計算手段は、複数のデータブロックに対する尤度比計算を並列に実行し、
前記順方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの順方向パスの確率計算を時分割して実行する、情報記録再生装置。
【００７５】
（付記３）　ターボ符号化されたデータを復号する、ターボ復号器を有する情報記録再生装置において、
前記ターボ復号器は、複数の尤度比計算手段と、前記複数の尤度比計算手段の数よりも少ない数の逆方向パスの確率計算手段を有し、
前記複数の尤度比計算手段は、複数のデータブロックに対する尤度比計算を並列に実行し、
前記逆方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの逆方向パスの確率計算を時分割して実行する、情報記録再生装置。
【００７６】
（付記４）　ターボ符号化されたデータを復号する、ターボ復号器を有する情報記録再生装置において、
前記ターボ復号器は、複数の尤度比計算手段と、前記複数の尤度比計算手段の数よりも少ない数の順方向パスの確率計算手段と、前記複数の尤度比計算手段の数よりも少ない数の逆方向パスの確率計算手段と、前記複数の尤度比計算手段の数よりも少ない数の順方向パスの確率計算結果を記憶する記憶手段と、前記複数の尤度比計算手段の数よりも少ない数の逆方向パスの確率計算結果を記憶する記憶手段を有し、
前記複数の尤度比計算手段は、複数のデータブロックに対する尤度比計算を並列に実行し、
前記順方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの順方向パスの確率計算を時分割して実行し、
前記逆方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの逆方向パスの確率計算を時分割して実行し、
前記順方向パスの確率計算結果を記憶する記憶手段の各々は、前記時分割して実行された前記複数のデータブロックの各データブロックの前記順方向パスの確率計算結果をそれぞれ時分割して記憶し、
前記逆方向パスの確率計算結果を記憶する記憶手段の各々は、前記時分割して実行された前記複数のデータブロックの各データブロックの前記逆方向パスの確率計算結果をそれぞれ時分割して記憶する、情報記録再生装置。
（付記５）　ターボ符号化されたデータを復号する、ターボ復号器を有する情報記録再生装置において、
前記ターボ復号器は、複数の尤度比計算手段と、前記複数の尤度比計算手段の数よりも少ない数の順方向パスの確率計算手段と、前記複数の尤度比計算手段の数よりも少ない数の順方向パスの確率計算結果を記憶する記憶手段を有し、
前記複数の尤度比計算手段は、複数のデータブロックに対する尤度比計算を並列に実行し、
前記順方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの順方向パスの確率計算を時分割して実行し、
前記順方向パスの確率計算結果を記憶する記憶手段の各々は、前記時分割して実行された前記複数のデータブロックの各データブロックの前記順方向パスの確率計算結果をそれぞれ時分割して記憶する、情報記録再生装置。
【００７７】
（付記６）　ターボ符号化されたデータを復号する、ターボ復号器を有する情報記録再生装置において、
前記ターボ復号器は、複数の尤度比計算手段と、前記複数の尤度比計算手段の数よりも少ない数の逆方向パスの確率計算手段と、前記複数の尤度比計算手段の数よりも少ない数の逆方向パスの確率計算結果を記憶する記憶手段を有し、
前記複数の尤度比計算手段は、複数のデータブロックに対する尤度比計算を並列に実行し、
前記逆方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの逆方向パスの確率計算を時分割して実行し、
前記逆方向パスの確率計算結果を記憶する記憶手段の各々は、前記時分割して実行された前記複数のデータブロックの各データブロックの前記逆方向パスの確率計算結果をそれぞれ時分割して記憶する、情報記録再生装置。
【００７８】
（付記７）　ターボ符号化されたデータを復号する、ターボ復号器を有する光ディスク装置において、
前記ターボ復号器は、複数の尤度比計算手段と、前記複数の尤度比計算手段の数よりも少ない数の順方向パスの確率計算手段と、前記複数の尤度比計算手段の数よりも少ない数の逆方向パスの確率計算手段を有し、
前記複数の尤度比計算手段は、複数のデータブロックに対する尤度比計算を並列に実行し、
前記順方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの順方向パスの確率計算を時分割して実行し、
前記逆方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの逆方向パスの確率計算を時分割して実行する、光ディスク装置。
（付記８）　ターボ符号化されたデータを復号する、ターボ復号器を有する光ディスク装置において、
前記ターボ復号器は、複数の尤度比計算手段と、前記複数の尤度比計算手段の数よりも少ない数の順方向パスの確率計算手段と、前記複数の尤度比計算手段の数よりも少ない数の逆方向パスの確率計算手段と、前記複数の尤度比計算手段の数よりも少ない数の順方向パスの確率計算結果を記憶する記憶手段と、前記複数の尤度比計算手段の数よりも少ない数の逆方向パスの確率計算結果を記憶する記憶手段を有し、
前記複数の尤度比計算手段は、複数のデータブロックに対する尤度比計算を並列に実行し、
前記順方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの順方向パスの確率計算を時分割して実行し、
前記逆方向パスの確率計算手段は、前記複数のデータブロックの各データブロックの逆方向パスの確率計算を時分割して実行し、
前記順方向パスの確率計算結果を記憶する記憶手段の各々は、前記時分割して実行された前記複数のデータブロックの各データブロックの前記順方向パスの確率計算結果をそれぞれ時分割して記憶し、
前記逆方向パスの確率計算結果を記憶する記憶手段の各々は、前記時分割して実行された前記複数のデータブロックの各データブロックの前記逆方向パスの確率計算結果をそれぞれ時分割して記憶する、光ディスク装置。
（付記９）　ターボ符号化されたデータをターボ復号するデータ再生方法において、
複数のデータブロックに対する複数の尤度比計算を並列して実行するステップと、
並列して実行される前記複数のデータブロックの各データブロックの順方向パスの確率計算を時分割して実行し、
並列して実行される前記複数のデータブロックの各データブロックの逆方向パスの確率計算を時分割して実行する方法。
【発明の効果】
本発明によれば、複数のターボ復号器を有するように構成して、処理を並列に行い、処理時間を短縮するとともに、復号器内の回路を共用化して、回路規模の増大を防止する、情報記録再生装置、光ディスク装置及び、データ再生方法を提供することができる。
【図面の簡単な説明】
【図１】ターボ符号化装置の構成例を示すブロック図である。
【図２】情報記録再生装置の一例を示すブロック図である。
【図３】ライト系の符号化器の構成例を示す図である。
【図４】従来のターボ符号の反復復号方式を示す図である。
【図５】本発明のターボ符号の反復復号方式の原理を示す図である。
【図６】一系統の復号器でターボ符号の復号を行う復号器の構成例を示す図である。
【図７】反復処理の１回分のフローを示す図である。
【図８】本発明のターボ復号器の構成例を示す図である。
【図９】本発明の反復処理のフローを示す図である。
【図１０】本発明のターボ復号器の他の構成例を示す図である。
【図１１】本発明の反復処理の他のフローを示す図である。
【符号の説明】
１０１　第１の符号器
１０２　インターリーバ
１０３　第２の符号器
２００　データ記録再生装置
２０１　ライト系
２０２　記録再生機構
２０３　リード系
２１１　符号器
２１２　結合器
２１３　インターリーバ
２１４　ＬＤ駆動回路
２２１　光磁気ディスク
２２２　ディスク駆動機構
２３１　増幅器
２３２　ＡＧＣ
２３３　ローパスフィルタ
２３４　等化器
２３５　アナログ／ディジタル変換器
２３６　メモリ
２３７　反復復号器
２３８　コントローラ
４０１，４０２　データブロック
６１０　ＰＲ−ＭＡＰ復号器
６１１　γ計算部
６１２　α計算部
６１３　β計算部
６１４　ＬＬＲ（ｃｉ）計算部
６１５　αメモリ
６２０　ＣＯＤＥ−ＭＡＰ復号器
６２１　デパンクチャ部
６２２　γ計算部
６２３　α計算部
６２４　β計算部
６２５　ＬＬＲ（ｕｋ）計算及びパンクチャ部
６２６　βメモリ
６３０　デインターリーバ
６４０　インターリーバ
７０２　デインターリーブされたブロック
８１０，８１１，８１４，８１５　切り換え部
８１２，８１６　α計算部
８１３，８１７　β計算部
【図１】
2004014033.tif 000003
【図２】
2004014033.tif 000004
【図３】
2004014033.tif 000005
【図４】
2004014033.tif 000006
【図５】
2004014033.tif 000007
【図６】
2004014033.tif 000008
【図７】
2004014033.tif 000009
【図８】
2004014033.tif 000010
【図９】
2004014033.tif 000011
【図１０】
2004014033.tif 000012
【図１１】
2004014033.tif 000013