JP3928186B2 - Digital signal recording apparatus and reproducing apparatus - Google Patents
Digital signal recording apparatus and reproducing apparatus Download PDFInfo
- Publication number
- JP3928186B2 JP3928186B2 JP32380095A JP32380095A JP3928186B2 JP 3928186 B2 JP3928186 B2 JP 3928186B2 JP 32380095 A JP32380095 A JP 32380095A JP 32380095 A JP32380095 A JP 32380095A JP 3928186 B2 JP3928186 B2 JP 3928186B2
- Authority
- JP
- Japan
- Prior art keywords
- maximum likelihood
- codeword
- code word
- data
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Error Detection And Correction (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、一例としてディジタル磁気記録再生装置に適用することができるディジタル信号記録装置、および再生装置に関する。
【0002】
【従来の技術】
ディジタル磁気記録における信号処理方式として、パーシャル・レスポンスと最尤復号を組み合わせ、変調符号の制約条件を利用して最尤復号を行う、トレリスコーデッドパーシャル・レスポンス(以下、TCPRと略す)が提案されている(例えば米国特許第5,095,484 号明細書)。このTCPRは、高密度記録に有利な方式である。通常用いられるパーシャル・レスポンスクラス4(以下PR4と略す)は、ダイパルスレスポンスの等化波形が、サンプル点(シンボル存在点)において、1,0,−1となるように等化する方式である。PR4のシステム多項式は、G(D)=1−D2 で表される(Dは1ビット遅延演算子)。
【0003】
図1に先に提案されているTCPRチャネルの構成図を示す。2進コードの記録データである、入力が符号化器1に供給される。符号化器1により符号化されたデータが磁気記録チャネル2(これは、記録回路およびヘッド、記録媒体、再生ヘッドおよび回路を統合的に見たもの)を通り、等化器5に供給される。磁気記録チャンネル2は、システム多項式1−Dの系3と、ノイズの重畳を表す加算器4とを含む。等化器5は、(1+D)のシステム多項式を有する。実際には、再生信号をA/D変換することで生成された多値のサンプルデータをディジタル処理することによってデータ再生を行う。
【0004】
磁気記録チャネル2を通り、等化器5から出力される再生等化信号は、{−1,0,+1}の3つのレベルをとる。再生等化信号のイメージを図2に示す。この3値の信号を2進データに戻すには、±1を`1' に、0を`0' にデコードすれば良い。そのために、等化器5に対して最尤復号器6が接続される。最尤復号器6の一例がビタビ復号器である。最尤復号器6の復号出力が符号化器1と対応する復号化器7に供給され、復号化器7から出力データが取り出される。
【0005】
最尤復号(ビタビ復号)は、前後のサンプル点の値も使ってとり得る系列の中でもっとも確からしい系列(パス)を推定していく方法で、高い検出能力を持っている。但し、前述したようにPR4のシステム多項式はG(D)=1−D2 であるため、2つ前のサンプルとの間で演算を行うことが必要となる。このシステム多項式は、システム多項式1−Dが入れ子になっているとみなせる。そこで、図3に示すように、最尤復号器11をそれぞれが1−Dのシステム多項式を有するPR(1,−1)の最尤復号器12および13へ分割し、入力系列をスイッチャ14によって再生信号系列を偶数系列と奇数系列へ分離し、これらの系列をそれぞれ独立な系列とみなして、最尤復号器12および13へ供給し、これらの出力をスイッチャ15により合成する構成が採用される。
【0006】
最尤復号では、計算により系列が確定したものが出力されるが、チャネル出力信号によっては、系列を確定することができずにメモリにストックされ続ける。従って、未確定系列がメモリ長を越えると、オーバーフローによってエラーを引き起こすおそれがある。
【0007】
一般には、この問題を解決するために、信号のチャンネル符号化を行う。すなわち、符号化器1によって2進データ(以下、情報語と称する)をある定められた変換規則に従って2進データ(以下、符号語と称する)に変換し、変換後のデータを記録・再生し、最尤復号後のデータを復号化器7によって再び逆変換してもとの情報語を復元するものである。一例として、8ビットの情報語を10ビットの符号語へ変換する8/10符号化が使用される。
【0008】
符号化器1は、符号語列における0走長に制限を設け、その条件を満足する符号語にコーディングするような符号変換を行う。DSV(Digital Sum Variation )による0走長の制限により、直流成分のない符号化が可能であり、TCPRではこのDSVにより符号語が求められる。入力2進データの総ビット数をnとすると系列a=a1 ,・・・,an のDSVは、次式で求まる。
【0009】
【数1】
【0010】
例えばDSVの制限が6の場合、図4に示した符号化状態遷移図により0走長が最大5に制限された符号語系列が符号化器1によって生成される。このDSVが6に制限される符号の符号化状態遷移図(図4)を用いて最尤復号器6のトレリスを構成すると、1−Dで表される系列と組み合わせて用いるため、符号化状態sはそれぞれ、(s.0),(s.1)の二つの状態に分けられる。上記トレリスの基本構造を図5に示した。トレリス遷移は、図5の繰り返しである。このように符号化のための状態遷移よりトレリス遷移を導くため、最尤復号では非符号語に復号されることなく必ず符号語に復号される。
【0011】
図4の符号化状態遷移図を簡略化した状態遷移図を図6に示す。図6において、状態遷移の矢印に付されている数字は、その遷移で通る状態を示す。 notが付くと、通らないことを示す。例えば(a)は、トレリス構造の2から始まって6へ行く10ビットの符号語(a)を表す。
【0012】
0走長の制限より導き出されたトレリス構造(図5)を持つ最尤復号回路を用いてもオーバフローを回避することはできない。パスメモリ長を制限するために符号語においても状態を定義し、連続する符号語、つまり、最尤復号器6への入力系列を制限し、ある一定数の最尤復号器6への入力によって、最尤系列を確定するようにする。この符号語の状態遷移を符号語状態遷移と呼ぶことにする。例えば、図7のように、符号語状態数を4とし、符号語状態遷移を制限すれば、有限のパスメモリ長で最尤系列を確定することができる。
【0013】
【発明が解決しようとする課題】
上述したようなパーシャル・レスポンスと最尤復号を組み合わせたチャネルにおいて、最尤復号時に最尤系列を確定し所望の値を得るために、最尤系列確定用の冗長データをこの確定すべき系列の直後に付加する必要がある。TCPRにおける問題点として、最尤復号において複雑なトレリス構造を持ち、所望の確定系列を得るには、最大でパスメモリ長の冗長データを必要とすることがある。これを防止するために、最尤系列を確定することのできるデータを選択し、入力することが考えられるが、符号化時の符号語状態遷移により、符号語状態別にこの最尤系列を確定することのできるデータが異なる。このため、TCPRチャネル外部で符号化時の符号語状態遷移を知る必要があった。
【0014】
従って、この発明の目的は、符号語情報遷移を知ることなく、最尤系列を確定することができるディジタル信号記録装置、および再生装置を提供することにある。
【0015】
【課題を解決するための手段】
請求項1の発明は、パーシャル・レスポンスと最尤復号を組み合わせたチャネルを使用するディジタル信号記録装置において、
DSV制限を満たす範囲で入力された2進データ列のNビットの情報語を符号語の符号語状態遷移数が2以上である2進列のM(>N)ビットの符号語に変換する符号化手段であって、符号語が遷移する全ての符号語状態に属する符号語群から、その符号語入力によって最尤復号時の未確定系列を確定し、符号語より前の入力を確定することができる最尤系列確定用符号語を選択し、最尤系列確定用符号語を各符号語状態の特定の情報語に割り当てられるように、符号語状態のそれぞれにおいて符号化のための変換テーブルを備え、最尤系列確定用符号語を2進データ系列の所定長毎に付加するように符号化処理を行う符号化手段を備え、
符号化手段により符号化されたデータをパーシャル・レスポンス記録チャンネルへ送出するようにしたことを特徴とするディジタル信号記録装置である。
【0016】
請求項2の発明は、パーシャル・レスポンス記録チャンネルを介されたデータを受信するディジタル信号再生装置であって、
記録時に、DSV制限を満たす範囲で入力された2進データ列のNビットの情報語を符号語の符号語状態遷移数が2以上である2進列のM(>N)ビットの符号語に変換する符号化がなされ、符号化において、符号語が遷移する全ての符号語状態に属する符号語群から、その符号語入力によって最尤復号時の未確定系列を確定し、符号語より前の入力を確定することができる最尤系列確定用符号語を選択し、最尤系列確定用符号語を各符号語状態の特定の情報語に割り当てられ、最尤系列確定用符号語を2進データ系列の所定長毎に付加されているディジタル信号再生装置において、
記録チャネルを介して得られたデータを最尤復号データに変換する最尤復号化手段と、
最尤復号データを元の2進データ列に復号化する復号化手段と
を有することを特徴とするディジタル信号再生装置である。
【0017】
符号語が遷移する全ての状態に属する符号語群より、その符号語入力により最尤系列を確定し、その符号語入力以前の入力を確定することができる符号語を選び、各符号語状態に割り当てる。この割り当てはDSV制限を満たす範囲で行われなければならない。任意のデータを付加し最尤系列を確定する場合、最大でパスメモリ長分の冗長データを必要としたが、この各状態に対応した最尤系列確定符号語を記録/再生データの末尾に付加することで、わずか1バイトの冗長データで最尤系列を確定することが可能となる。
【0018】
符号語状態遷移により、状態別に最尤系列を確定することのできる符号語は異なる。そこで、最尤系列確定用符号語を、ある特定の情報語に割り当て、符号化時点での各符号語状態において、この情報語が最尤系列確定用符号語に符号化されるように、符号化のための変換テーブルを構成する。
【0019】
TCPRチャネルにおいて、符号化のための変換テーブルを用いた符号化を行うことにより、これまで所望の確定系列を得るために必要であった冗長データが、1バイトの確定用符号語のみとなり、その結果、最尤復号のための冗長度が減少した。また、常にある同一情報語入力により、確定用符号語に符号化するので、符号化時の状態遷移をチャンネル外に伝送する必要がない。
【0020】
【発明の実施の形態】
以下、この発明を磁気記録再生装置に対して適用した一実施例について、図8を参照して説明する。図8において、21で示す入力端子からの入力データは、シリアル/パラレル(S/P)変換器22に供給され、8ビットパラレルの情報語へ変換される。この情報語が8/10符号化器23に供給され、符号化器23からは、予め定められた変換テーブルに従って10ビットの符号語が出力される。後述するように、符号化器23では、確定すべき系列ごとに特定の、例えば0のデータが挿入され、また、情報語を符号語へ変換するテーブルにおいては、各符号語状態毎に0と対応する最尤系列確定用の符号語が規定されている。
【0021】
符号化器23の10ビットパラレルの符号語がパラレル/シリアル(P/S)変換器24を介して、PR4チャネル25に送られる。PR4チャンネル25には、図1における記録チャンネル2および等化器5に相当する。P/S変換器24は8/10符号化器23で処理された10ビットデータの符号語をシリアルのデータ列に変換し、バイト単位でインターリーブした結果を出力する。
【0022】
PR4チャネル25から出力される信号(再生信号)は、位相検出器26および最尤復号器(具体的にはビタビ復号器)27に供給される。PR4チャネル25では、ダイパルスレスポンスがPR4基準である(1,0,−1)に合うように等化され、ディジタル信号サンプルとなり、最尤復号器27および位相検出器26に供給される。位相検出器26により検出された同期情報が出力端子32より同期回路(図示せず)へ出力される。最尤復号器27は、PR4チャネル25からのディジタル信号の奇数系列と偶数系列とについてそれぞれ独立に最尤復号化処理し、この最尤復号データをS/P変換器28に供給する。
【0023】
最尤復号器27の出力は、S/P変換器28、8/10復号器29、P/S変換器30を介して、出力端子31から出力される。S/P変換器28は、最尤復号データを10ビット毎に区切り、各10ビットのデータを8/10復号化器29に供給する。8/10復号化器29は、S/P変換器28からの10ビットの符号語を復号化処理し、8ビットの情報語として、P/S変換器30に供給する。P/S変換器30は、この8ビット情報語をシリアルのデータ列、すなわち、元の入力データ列に復元し、シリアルデータ列が出力端子31から外部に出力される。
【0024】
ここで、8/10符号化器23の動作原理を説明する。まず、符号語を選択するために、DSVの制限を6とし、図4の符号化状態遷移図を用いる。この符号化状態遷移図より求まる符号語を用いて、符号語状態数4の符号語群に分割する。
【0025】
ある状態からもとの同じ状態に戻ってくる最短状態遷移を単位状態遷移と呼ぶことにすると、単位状態遷移の遷移状態数は最大4である。各状態から始まる単位状態遷移の符号語系列は必ず最尤復号系列を確定することができるように状態分割する。つまり、単位状態遷移の最大遷移状態数4が必要なパスメモリ長である。10ビット符号化するため、パスメモリ長は40ビット必要となる。最尤復号においてトレリスのクロス遷移を許す構成としたため、パスメモリ長は60ビット必要である。
【0026】
次に、符号語が遷移する全ての状態に対し、1符号語のみで最尤復号における最尤系列を確定することができる符号語を選択する。符号語状態数を4としたため、各符号語状態に対し次の符号語を選択した。符号語の値は、10ビットのとりうる1024個の数値を10進数で表したものである。
【0027】
符号語状態0 963
符号語状態1 240
符号語状態2 60
符号語状態3 783
【0028】
これらの符号語を情報語0に割り当て、いかなる符号語状態遷移における符号語状態においても、同じ情報語0により最尤系列を確定することのできる符号語を生成することが可能である。また、これらの最尤系列確定用符号語は、情報語0に割り当てる必要はなく、任意の情報語に割り当てることも可能である。但し、各符号語状態において同じ情報語に割り当てる必要がある。
【0029】
8/10符号化器の符号語状態0〜3のそれぞれで使用される情報語を符号語へ変換するテーブルと、状態遷移表の具体的な一例を図9、図10、図11、図12にそれぞれ示す。図9、図10、図11、図12においては、各符号語状態に対して、28 =256個の情報語に対して割り当てられる符号語のテーブル、並びに各符号語状態の符号語の状態遷移表を示した。符号語のテーブルのそれぞれにおいて、最上段の1行は、情報語の0〜9のそれぞれに対応する符号語である。同様に、第2番目の行は、情報語の10〜19のそれぞれに対応する符号語である。そして、最後の行は、情報語の250〜255のそれぞれと対応する符号語である。各変換テーブルにおいて、情報語の0に対して上述したような符号語が割り当てられている。また、状態遷移表は、各符号語状態において、0〜255の情報語の次にとる状態を示す。
【0030】
これらの状態毎の符号語を用い、状態遷移表に従い符号化するように、8/10符号化器23を構成する。8/10符号化器23により生成される符号語系列は、0走長制限を満たし、60ビットのパスメモリを用いればオーバーフローすることなく最尤系列を確定することが可能である。また、入力端子21よりの入力時、確定すべき長さの情報語列の末尾に1バイト、偶奇計2バイトの0データを付加すれば、最尤復号時に未確定の系列を確定することができ、出力端子31より、入力情報語を得ることができる。
【0031】
例えば、ハードディスク、光ディスク等のディスク状記録媒体では、8/10符号化器23において、各セクタの最後尾に対して情報語0と対応する10ビットの符号語が挿入される。また、ヘリカルスキャン型の記録/再生装置の場合では、各トラックのデータの最後尾に対して情報語0と対応する符号語が挿入される。このように、最尤系列確定用の符号語は、エラー訂正符号の符号化がなされる一定のデータの長さ毎に付加される。
【0032】
図13には、実際に使用した最尤復号器のトレリス構造を示した。最尤復号器は2ビット単位で処理するため、図13の各矢印は、最尤復号器に対する2ビットの入力単位でのトレリス遷移を示している。2ビット単位で30段、合計60ビットのパスメモリを用いた。
【0033】
【発明の効果】
以上述べたように、この発明によれば、符号化過程での状態遷移を全く知る必要がなく、ある特定の同じ情報語を入力することにより、再生時最尤復号における最尤系列を確定することが可能となる。従って、内部状態を外部へ出力する必要がなく、そのための冗長ビットを付加する必要がない。
【図面の簡単な説明】
【図1】従来のTCPRチャネルの一例を示すブロック図である。
【図2】従来のTCPRチャネルで処理される再生等化信号のイメージを示す略線図である。
【図3】従来のTCPRチャネルで使用されるPR4系列とその偶奇系列を示すブロック図である。
【図4】従来のTCPRチャネルで使用されるDSV制限の状態遷移図である。
【図5】従来のTCPRチャネルで使用される最尤復号器のトレリス構造を示す図である。
【図6】図4の状態遷移図を簡略化した状態遷移図である。
【図7】従来のTCPRチャネルで使用される符号化器の状態遷移表である。
【図8】この発明の一実施例の構成を示すブロック図である。
【図9】この一実施例にて用いられる符号化器の状態0での符号語の集合と状態遷移を示す略線図である。
【図10】この一実施例にて用いられる符号化器の状態1での符号語の集合と状態遷移を示す略線図である。
【図11】この一実施例にて用いられる符号化器の状態2での符号語の集合と状態遷移を示す略線図である。
【図12】この一実施例にて用いられる符号化器の状態3での符号語の集合と状態遷移を示す略線図である。
【図13】この実施例にて用いられる最尤復号器のトレリス構造を示す図である。
【符号の説明】
21 入力端子
23 8/10符号化器
25 PR4チャネル
27 最尤復号器
29 8/10復号器
31出力端子[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a digital signal recording apparatus and a reproducing apparatus that can be applied to a digital magnetic recording / reproducing apparatus as an example.
[0002]
[Prior art]
As a signal processing method in digital magnetic recording, a trellis coded partial response (hereinafter abbreviated as TCPR) has been proposed which combines partial response and maximum likelihood decoding and performs maximum likelihood decoding using the constraint condition of the modulation code. (For example, US Pat. No. 5,095,484). This TCPR is an advantageous system for high density recording. The normally used partial response class 4 (hereinafter abbreviated as PR4) is a method of equalizing the equalized waveform of the dipulse response so that it becomes 1, 0, −1 at the sample point (symbol existing point). . The system polynomial of PR4 is represented by G (D) = 1−D 2 (D is a 1-bit delay operator).
[0003]
FIG. 1 shows a configuration diagram of a previously proposed TCPR channel. An input, which is binary code recording data, is supplied to the
[0004]
The reproduction equalization signal that passes through the
[0005]
Maximum likelihood decoding (Viterbi decoding) is a method of estimating the most probable sequence (path) among sequences that can be taken using the values of previous and subsequent sample points, and has high detection capability. However, since the system polynomial of PR4 is G (D) = 1−D 2 as described above, it is necessary to perform an operation with the previous two samples. This system polynomial can be regarded as a nested system polynomial 1-D. Therefore, as shown in FIG. 3, the
[0006]
In the maximum likelihood decoding, a sequence determined by calculation is output, but depending on the channel output signal, the sequence cannot be determined and continues to be stocked in the memory. Therefore, if the unconfirmed sequence exceeds the memory length, an error may occur due to overflow.
[0007]
In general, in order to solve this problem, channel coding of a signal is performed. That is, the
[0008]
The
[0009]
[Expression 1]
[0010]
For example, when the DSV limit is 6, the
[0011]
FIG. 6 shows a state transition diagram obtained by simplifying the encoding state transition diagram of FIG. In FIG. 6, the numbers attached to the state transition arrows indicate the states that are passed in the transition. If "not" is attached, it means that it cannot pass. For example, (a) represents a 10-bit codeword (a) starting from 2 and going to 6 in the trellis structure.
[0012]
Even if a maximum likelihood decoding circuit having a trellis structure (FIG. 5) derived from the limitation of the zero run length is used, overflow cannot be avoided. In order to limit the path memory length, a state is also defined in the code word, the continuous code word, that is, the input sequence to the
[0013]
[Problems to be solved by the invention]
In a channel that combines partial response and maximum likelihood decoding as described above, in order to determine the maximum likelihood sequence and obtain a desired value at maximum likelihood decoding, redundant data for determining the maximum likelihood sequence Must be added immediately after. A problem in TCPR is that it has a complex trellis structure in maximum likelihood decoding, and redundant data having a maximum path memory length may be required to obtain a desired definite sequence. In order to prevent this, it is conceivable to select and input data that can determine the maximum likelihood sequence, but this maximum likelihood sequence is determined for each codeword state by the codeword state transition at the time of encoding. Data that can be different. For this reason, it is necessary to know the codeword state transition at the time of encoding outside the TCPR channel.
[0014]
Accordingly, an object of the present invention is to provide a digital signal recording apparatus and a reproducing apparatus that can determine a maximum likelihood sequence without knowing codeword information transition.
[0015]
[Means for Solving the Problems]
The invention of
A code for converting an N-bit information word of a binary data string input within a range satisfying the DSV restriction into an M (> N) -bit code word of a binary string having a codeword state transition number of 2 or more Means for determining an undetermined sequence at the time of maximum likelihood decoding from codeword groups belonging to all codeword states in which the codeword transitions , and determining an input before the codeword select the maximum likelihood sequence determined for the code word that can, the maximum likelihood sequence determined for the code word as assignment for a specific information word of each code word state, transform for encoding in the respective codewords state A table, and encoding means for performing encoding processing so as to add a code word for maximum likelihood sequence determination every predetermined length of the binary data sequence ,
The digital signal recording apparatus is characterized in that the data encoded by the encoding means is sent to the partial response recording channel.
[0016]
The invention of
At the time of recording, an N-bit information word of a binary data string input in a range satisfying the DSV restriction is converted into an M (> N) -bit code word of a binary string having a codeword state transition number of 2 or more. Encoding to be converted is performed, and in encoding, an uncertain sequence at the time of maximum likelihood decoding is determined by codeword input from a codeword group belonging to all codeword states in which the codeword transitions , and before the codeword select the maximum likelihood sequence determined for code words that can determine the input, divides the maximum likelihood sequence determined for codewords to specific information words each codeword states are those temple, the maximum likelihood sequence determined for
Maximum likelihood decoding means for converting data obtained via the recording channel into maximum likelihood decoded data;
A digital signal reproducing apparatus comprising: decoding means for decoding maximum likelihood decoded data into an original binary data string.
[0017]
From the codeword group belonging to all the states in which the codeword transitions, the maximum likelihood sequence is determined by the codeword input, the codeword that can determine the input before the codeword input is selected, and each codeword state is selected. assign. This assignment must be made within a range that satisfies the DSV limit. When the maximum likelihood sequence is determined by adding arbitrary data, redundant data for the maximum path memory length is required, but the maximum likelihood sequence determination codeword corresponding to each state is added to the end of the recording / playback data. By doing so, it becomes possible to determine the maximum likelihood sequence with only 1 byte of redundant data.
[0018]
Depending on the codeword state transition, the codeword that can determine the maximum likelihood sequence for each state is different. Therefore, a code word for maximum likelihood sequence determination is assigned to a specific information word, and in each code word state at the time of encoding, the information word is encoded into a code word for maximum likelihood sequence determination. Configure a conversion table for conversion.
[0019]
By performing encoding using a conversion table for encoding in the TCPR channel, redundant data that has been necessary to obtain a desired definite sequence until now is only a 1-byte deterministic codeword, As a result, the redundancy for maximum likelihood decoding is reduced. Also, since the code word for determination is always encoded by inputting the same information word, it is not necessary to transmit the state transition at the time of encoding out of the channel.
[0020]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment in which the present invention is applied to a magnetic recording / reproducing apparatus will be described with reference to FIG. In FIG. 8, input data from an
[0021]
The 10-bit parallel codeword of the
[0022]
A signal (reproduced signal) output from the
[0023]
The output of the
[0024]
Here, the operation principle of the 8/10
[0025]
If the shortest state transition that returns to the same state from a certain state is called a unit state transition, the number of transition states of the unit state transition is a maximum of four. The codeword sequence of unit state transitions starting from each state is divided into states so that the maximum likelihood decoding sequence can be determined without fail. In other words, the maximum number of transition states of unit state transition is the required path memory length. In order to perform 10-bit encoding, a path memory length of 40 bits is required. Since the trellis cross transition is allowed in the maximum likelihood decoding, the path memory length needs 60 bits.
[0026]
Next, a code word that can determine the maximum likelihood sequence in the maximum likelihood decoding with only one code word is selected for all states in which the code word transitions. Since the number of codeword states was 4, the next codeword was selected for each codeword state. The value of the code word is a 1024 numerical value that can be taken by 10 bits and expressed in decimal.
[0027]
[0028]
By assigning these codewords to the
[0029]
FIG. 9, FIG. 10, FIG. 11 and FIG. 12 show specific examples of tables for converting information words used in each of the code word states 0 to 3 of the 8/10 encoder into code words and state transition tables. Respectively. In FIG. 9, FIG. 10, FIG. 11, and FIG. 12, for each codeword state, a table of codewords assigned to 2 8 = 256 information words, and the state of the codeword in each codeword state The transition table is shown. In each of the code word tables, the top row is a code word corresponding to each of
[0030]
The 8/10
[0031]
For example, in a disk-shaped recording medium such as a hard disk or an optical disk, the 8/10
[0032]
FIG. 13 shows the trellis structure of the maximum likelihood decoder actually used. Since the maximum likelihood decoder processes in units of 2 bits, each arrow in FIG. 13 indicates a trellis transition in units of 2 bits input to the maximum likelihood decoder. A 30-stage path memory with a total of 60 bits was used in 2-bit units.
[0033]
【The invention's effect】
As described above, according to the present invention, it is not necessary to know the state transition in the encoding process at all, and the maximum likelihood sequence in the reproduction maximum likelihood decoding is determined by inputting a certain same information word. It becomes possible. Therefore, there is no need to output the internal state to the outside, and there is no need to add redundant bits for that purpose.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating an example of a conventional TCPR channel.
FIG. 2 is a schematic diagram showing an image of a reproduction equalization signal processed by a conventional TCPR channel.
FIG. 3 is a block diagram showing a PR4 sequence and its even / odd sequence used in a conventional TCPR channel.
FIG. 4 is a state transition diagram of DSV restriction used in a conventional TCPR channel.
FIG. 5 is a diagram illustrating a trellis structure of a maximum likelihood decoder used in a conventional TCPR channel.
6 is a simplified state transition diagram of the state transition diagram of FIG.
FIG. 7 is a state transition table of an encoder used in a conventional TCPR channel.
FIG. 8 is a block diagram showing a configuration of an embodiment of the present invention.
FIG. 9 is a schematic diagram showing a set of codewords and state transitions in
FIG. 10 is a schematic diagram showing a set of codewords and state transitions in
FIG. 11 is a schematic diagram showing a set of codewords and state transitions in
FIG. 12 is a schematic diagram showing a set of codewords and state transitions in
FIG. 13 is a diagram showing a trellis structure of a maximum likelihood decoder used in this embodiment.
[Explanation of symbols]
21
Claims (4)
DSV制限を満たす範囲で入力された2進データ列のNビットの情報語を符号語の符号語状態遷移数が2以上である2進列のM(>N)ビットの符号語に変換する符号化手段であって、符号語が遷移する全ての符号語状態に属する符号語群から、その符号語入力によって最尤復号時の未確定系列を確定し、上記符号語より前の入力を確定することができる最尤系列確定用符号語を選択し、上記最尤系列確定用符号語を各符号語状態の特定の上記情報語に割り当てられるように、上記符号語状態のそれぞれにおいて符号化のための変換テーブルを備え、上記最尤系列確定用符号語を上記2進データ系列の所定長毎に付加するように符号化処理を行う符号化手段を備え、
上記符号化手段により符号化されたデータをパーシャル・レスポンス記録チャンネルへ送出するようにしたことを特徴とするディジタル信号記録装置。In a digital signal recording apparatus that uses a channel that combines partial response and maximum likelihood decoding,
A code for converting an N-bit information word of a binary data string input within a range satisfying the DSV restriction into an M (> N) -bit code word of a binary string having a codeword state transition number of 2 or more Means for determining an undetermined sequence at the time of maximum likelihood decoding from codeword groups belonging to all codeword states where the codeword transitions, and determining an input before the codeword it selects the maximum likelihood sequence determined for the code word that can, the maximum likelihood sequence determined for the code word as assigned to a particular said information word of each code word state, coding in each of the code words state An encoding means for performing an encoding process so that the code word for determining the maximum likelihood sequence is added every predetermined length of the binary data sequence ,
A digital signal recording apparatus characterized in that the data encoded by the encoding means is sent to a partial response recording channel.
記録時に、DSV制限を満たす範囲で入力された2進データ列のNビットの情報語を符号語の符号語状態遷移数が2以上である2進列のM(>N)ビットの符号語に変換する符号化がなされ、上記符号化において、符号語が遷移する全ての符号語状態に属する符号語群から、その符号語入力によって最尤復号時の未確定系列を確定し、上記符号語より前の入力を確定することができる最尤系列確定用符号語を選択し、上記最尤系列確定用符号語を各符号語状態の特定の上記情報語に割り当てられ、上記最尤系列確定用符号語を上記2進データ系列の所定長毎に付加されているディジタル信号再生装置において、
上記記録チャネルを介して得られたデータを最尤復号データに変換する最尤復号化手段と、
上記最尤復号データを元の2進データ列に復号化する復号化手段と
を有することを特徴とするディジタル信号再生装置。A digital signal reproducing apparatus for receiving data via a partial response recording channel,
At the time of recording, an N-bit information word of a binary data string input in a range satisfying the DSV restriction is converted into an M (> N) -bit code word of a binary string having a codeword state transition number of 2 or more. coding is performed to convert, in the coding, the codeword groups belonging to all codewords state code word transitions, to confirm the unconfirmed sequence when maximum likelihood decoding by the code word input, from the code words select the maximum likelihood sequence determined for code words that can determine the previous input, the maximum likelihood sequence determined for the code word is assigned to a particular said information word of each code word state, the maximum likelihood sequence determined In a digital signal reproducing apparatus in which a codeword is added for each predetermined length of the binary data series ,
Maximum likelihood decoding means for converting data obtained via the recording channel into maximum likelihood decoded data;
And a decoding means for decoding said maximum likelihood decoded data into an original binary data string.
上記符号化手段は、(N=8ビット)の入力2進データ上記情報語を(M=10ビット)の上記符号語に変換し、上記復号化手段は、10ビットの符号語を8ビットの入力2進データに変換することを特徴とする装置。The apparatus according to claim 1 or 2,
Said encoding means, the (N = 8 bits) of the input binary data the information word is converted into the code word (M = 10 bits), the decoding means, the 10-bit code word of 8 bits An apparatus for converting input binary data.
上記データ伝送系が磁気記録再生系であることを特徴とする装置。The apparatus according to claim 1 or 2,
The data transmission system is a magnetic recording / reproducing system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32380095A JP3928186B2 (en) | 1995-11-17 | 1995-11-17 | Digital signal recording apparatus and reproducing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32380095A JP3928186B2 (en) | 1995-11-17 | 1995-11-17 | Digital signal recording apparatus and reproducing apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09147498A JPH09147498A (en) | 1997-06-06 |
| JP3928186B2 true JP3928186B2 (en) | 2007-06-13 |
Family
ID=18158759
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP32380095A Expired - Lifetime JP3928186B2 (en) | 1995-11-17 | 1995-11-17 | Digital signal recording apparatus and reproducing apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3928186B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100450782B1 (en) * | 1997-08-27 | 2004-11-16 | 삼성전자주식회사 | Encoding and decoding method of a prml code for a high-density data storage apparatus, especially in connection with magnetically recording and reproducing digital data without interference between signals |
-
1995
- 1995-11-17 JP JP32380095A patent/JP3928186B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH09147498A (en) | 1997-06-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1137001A1 (en) | Reproduction of recorded data using a soft input/soft output demodulator | |
| US6573848B2 (en) | Modulation system using encoding tables and method therefor | |
| JP3363432B2 (en) | Data coding system | |
| US5576707A (en) | Method and apparatus for detecting and decoding data in a PRML class-IV digital communication channel | |
| US5544178A (en) | Method and apparatus for encoding data in a PRML class-IV digital communication channel | |
| JPH11162113A (en) | Encoding / decoding method for recording / reproducing high-density data | |
| JP3567067B2 (en) | Digital magnetic recording and reproducing device | |
| JP3240341B2 (en) | Information conversion method and recording / reproducing device | |
| JP4138031B2 (en) | Encoding device from n-bit source word to corresponding m-bit channel word, and reverse decoding device | |
| JP3950579B2 (en) | Encoding method and recording / reproducing apparatus using the same | |
| JP3935217B2 (en) | Conversion from a sequence of m-bit information words to a modulated signal | |
| JP4058153B2 (en) | Encoding method and recording / reproducing apparatus using the same | |
| JP2000040968A (en) | Encoding method and encoding device, decoding method and decoding device, and providing medium | |
| US5657013A (en) | Data recording apparatus | |
| JP3976343B2 (en) | Transmission, recording and playback of digital information signals | |
| JPH10322217A (en) | Method of generating RLL code for data storage device and device suitable for the method | |
| JP2002539706A (en) | Decoding to encode an n-bit source word into a corresponding m-bit channel word and vice versa such that the conversion is parity inversion | |
| JP3928186B2 (en) | Digital signal recording apparatus and reproducing apparatus | |
| JP3858392B2 (en) | Encoding circuit, encoding method, digital signal transmission apparatus, and digital magnetic recording apparatus | |
| EP0903864B1 (en) | Demodulating device and demodulating method | |
| JPH09148944A (en) | Viterbi decoder and information reproducing device | |
| JP4078734B2 (en) | Encoding circuit and encoding method | |
| US20060164265A1 (en) | High rate coding for media noise | |
| JPH08204573A (en) | Code conversion method | |
| JPH1131978A (en) | Decoding device and method, and data reproducing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050902 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060620 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060821 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070213 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070226 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100316 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110316 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130316 Year of fee payment: 6 |