[go: up one dir, main page]

JP2000268502A - Information reproducing device using feedback filter - Google Patents

Information reproducing device using feedback filter

Info

Publication number
JP2000268502A
JP2000268502A JP7570599A JP7570599A JP2000268502A JP 2000268502 A JP2000268502 A JP 2000268502A JP 7570599 A JP7570599 A JP 7570599A JP 7570599 A JP7570599 A JP 7570599A JP 2000268502 A JP2000268502 A JP 2000268502A
Authority
JP
Japan
Prior art keywords
path
feedback filter
output
metric
filter
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.)
Granted
Application number
JP7570599A
Other languages
Japanese (ja)
Other versions
JP3471245B2 (en
Inventor
Shigeya Uchida
成哉 内田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP07570599A priority Critical patent/JP3471245B2/en
Publication of JP2000268502A publication Critical patent/JP2000268502A/en
Application granted granted Critical
Publication of JP3471245B2 publication Critical patent/JP3471245B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PROBLEM TO BE SOLVED: To improve the error rate by selecting a data stream corresponding to a path providing a minimum path metric on the basis of a state transition diagram introduced from an output of an impulse response waveform and a depth of a tree so as to obtain a compensation value for equalization. SOLUTION: A metric computing device 2 outputs an equivalent error E, a path metric L of a survival path and a survival path P corresponding to each state on the basis of a state transition diagram. A comparator 3 outputs a path state numbers providing a minimum value to the path metric L and an equivalent error εi corresponding to a most probable path. A selector 5 uses the state number S to select one of a plurality of data streams D corresponding to the survival path P stored in a path memory 4 and to output a tentatively detected data stream d*. A feedback filter 6 obtains and outputs a compensation value to equalize a trailing edge of an impulse response of an output of a feedforward filter 1 to '0' on the basis of the tentatively detected data stream d*.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、磁気ディスク、磁
気テープ、光ディスクなどに記録されたデジタル情報を
再生する情報再生装置に関し、特に、データ検出に特徴
を備えた情報再生装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information reproducing apparatus for reproducing digital information recorded on a magnetic disk, a magnetic tape, an optical disk or the like, and more particularly to an information reproducing apparatus having a feature in data detection.

【0002】[0002]

【従来の技術】磁気ディスク装置や光ディスクなどのデ
ジタル記録再生装置では、記録データ再生方法として、
パーシャルレスポンス法と最尤検出法を組み合わせたP
RML(Partial Response Maximum Likelihood)法が用
いられている。さらに近年の高記録密度化に対応するた
め、磁気記録では高次のPRML法であるEEPR4方
式に対して最小符号間距離を広げることのできる変調方
式を組み合わせた方式が提案されている ( Jaekyun Moo
n and Barrett Brickner, "Maximum TransitionRun Cod
es for Data Storage Systems", IEEE Transactions on
Magnetics,vol.32, no.5, Sept.1996参照 )。
2. Description of the Related Art In a digital recording / reproducing apparatus such as a magnetic disk device and an optical disk, a recording data reproducing method is
P combining partial response method and maximum likelihood detection method
The RML (Partial Response Maximum Likelihood) method is used. Furthermore, in order to cope with the recent increase in recording density, in magnetic recording, a method has been proposed in which a modulation method capable of increasing the minimum inter-code distance is combined with the EEPR4 method, which is a higher-order PRML method (Jaekyun Moo).
n and Barrett Brickner, "Maximum TransitionRun Cod
es for Data Storage Systems ", IEEE Transactions on
Magnetics, vol. 32, no. 5, Sept. 1996).

【0003】また、PRML方式とは別に、フィードバ
ックフィルタを用いた検出器としてRAM−DFE(Dec
ision Feedback Equalizer)方式や、FDTS/DF(Fi
xedDelay Tree Search / Decision Feedback)方式も検
討されている。
In addition to the PRML method, a RAM-DFE (Dec) is used as a detector using a feedback filter.
ision Feedback Equalizer), FDTS / DF (Fi
xedDelay Tree Search / Decision Feedback) method is also being studied.

【0004】FDTS/DF法は、データが同定される
までの時間が不定となる最尤検出法に対して、パス長を
制限し、その限られたパス長でパスメトリックの最も小
さなパスを選択する方法であり、これにより上述した高
記録密度化に対応しようとするものである。
In the FDTS / DF method, a path length is limited, and a path having the smallest path metric is selected with the limited path length in contrast to the maximum likelihood detection method in which the time until data is identified is indefinite. This is intended to cope with the above-mentioned increase in recording density.

【0005】図11はFDTS/DF法による装置の構
成を示すブロック図である。
FIG. 11 is a block diagram showing the configuration of an apparatus using the FDTS / DF method.

【0006】再生波形はフィードフォワードフィルタ1
101を通ることによりai(iは時刻)とされた後に
加算器を介してyiとされてFDTS検出器1111に
入力される。FDTS検出器1111出力di-γ+1
検出データとされるが、同時に遅延素子11071に入
力されている。遅延素子は複数設けられており、110
1,11072,…,1107nがシリアルに接続さ
れ、n個の遅延素子それぞれの出力di-γ,di-γ
-1,…,di-γ-n+1は、現時点iに対して、i−γか
らi−γ+n−1時点の各状態に対応するデータ列Dと
して、フィードバックフィルタ(FB)6へ出力されて
いる。
The reproduced waveform is a feedforward filter 1
After passing through 101, it is set to ai (i is a time), then to yi via an adder and input to the FDTS detector 1111. Although FDTS detector 1111 output d i-gamma +1 is the detected data are input to the delay element 1107 1 simultaneously. A plurality of delay elements are provided.
7 1, 1107 2, ..., 1107 n is connected to a serial, each n delay element output d i- γ, d i- γ
−1 ,..., D i− γ −n + 1 are output to the feedback filter (FB) 6 as a data string D corresponding to each state from i−γ to i−γ + n−1 with respect to the current time i. Have been.

【0007】フィードバックフィルタ1106出力であ
るbiは上記の加算器に入力され、フィードフォワード
フィルタ1101出力aiと加算されてyiとされる。
The output bi of the feedback filter 1106 is input to the adder described above, and added to the output ai of the feedforward filter 1101 to obtain yi.

【0008】本従来例は、FDTS検出器1111にお
いてγ−1(γはツリー深さ)時点遅れた検出データを
求めて出力している。
In this conventional example, the FDTS detector 1111 obtains and outputs detection data delayed by γ-1 (γ is the depth of the tree).

【0009】図12および図13のそれぞれは、FDT
Sの判定方法およびインパルス応答を示す図である。
FIG. 12 and FIG.
FIG. 3 is a diagram illustrating a determination method of S and an impulse response.

【0010】インパルス応答は、記録データ“1”に対
する応答である。磁気記録では、再生波形として極性の
反転した連続する2つの孤立波であるダイパルスに対応
している。図12および図13はツリー深さγ=2の例
である。図12に示すように、i時点において、4つの
パス(ツリー)に対するブランチメトリックとパスメト
リックを求めて比較し、最も小さなパスメトリックを与
えるパスを決定する。そして、そのパスにおけるi−γ
+1時点のデータを確定した判定データとして出力す
る。
The impulse response is a response to the recording data "1". In magnetic recording, a reproduced waveform corresponds to a dipulse, which is two continuous solitary waves having inverted polarities. FIG. 12 and FIG. 13 are examples of the tree depth γ = 2. As shown in FIG. 12, at time i, branch metrics and path metrics for four paths (trees) are obtained and compared to determine a path that gives the smallest path metric. And i-γ in that path
The data at the point of time +1 is output as determined determination data.

【0011】上記のようにして求められたi−γ+1時
点以前の検出データ列をフィードバックフィルタ110
6に対する入力値として、次のi+1時点の波形補償を
行う。
The detected data string before the time point i-γ + 1 obtained as described above is fed back to the feedback filter 110.
As an input value to 6, waveform compensation at the next (i + 1) time point is performed.

【0012】図13は、インパルス応答波形の例であ
る。フィードフォワードフィルタ1101により、識別
点での出力値を“1”とし、それよりも以前の出力値を
“0”に等化している。また識別点からγビット遅れた
点から以降は、フィードバックフィルタ1106により
“0”に等化されている。これにより等化波形は、残さ
れたγビット(ここでは2ビット)の出力値(1とa)
の重ね合わせで表されることになり、図12に示される
判定方法に従ってメトリック計算とデータ検出が行われ
る。
FIG. 13 is an example of an impulse response waveform. The output value at the discrimination point is set to “1” by the feedforward filter 1101, and the output value before that is equalized to “0”. After the point delayed by γ bits from the discrimination point, it is equalized to “0” by the feedback filter 1106. As a result, the equalized waveform becomes the output value (1 and a) of the remaining γ bits (here, 2 bits).
And metric calculation and data detection are performed according to the determination method shown in FIG.

【0013】[0013]

【発明が解決しようとする課題】FDTS/DF法で
は、データ検出にFDTS法を用いている。この方法
は、パス長を制限するものであり、限られたパスに対し
てパスメトリックを求めるものであるため、最尤検出法
よりもエラーレート特性が悪化する可能性がある。
According to the FDTS / DF method, the FDTS method is used for data detection. In this method, the path length is limited, and a path metric is obtained for a limited number of paths. Therefore, there is a possibility that the error rate characteristics are worse than the maximum likelihood detection method.

【0014】また、最尤検出法を用いようとする場合に
は、データが同定されるまでの時間が不定であり、検出
データを限られた遅延以内で求めることができないこと
から限られた時間(クロック)内でフィードバックルー
プを動作させることができない。
When the maximum likelihood detection method is used, the time until data is identified is indefinite, and the detected data cannot be obtained within a limited delay. The feedback loop cannot be operated within (clock).

【0015】本発明は上述したような従来の技術が有す
る問題点に鑑みてなされたものであって、最尤検出法を
用いるとともに決められた遅延量でフィードバックルー
プを動作させることができ、エラーレートが改善された
高精度なフィードバックフィルタを用いた情報再生装置
を実現することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned problems of the prior art, and uses a maximum likelihood detection method and can operate a feedback loop with a predetermined delay amount. An object of the present invention is to realize an information reproducing apparatus using a highly accurate feedback filter with an improved rate.

【0016】[0016]

【課題を解決するための手段】本発明によるフィードバ
ックフィルタを用いた情報再生装置は、再生波形のイン
パルス応答の前縁部の等化を行い、識別点での出力値を
“1”とし、それ以前の出力値を“0”とするフィード
フォワードフィルタと、前記識別点からツリー深さγビ
ット遅れた時点以降の後縁部の補償を行うフィードバッ
クフィルタと、前記フィードフォワードフィルタ出力お
よびフィードバックフィルタ出力とが重ね合わされた等
化波形から、ツリー深さγとインパルス応答の波形出力
から導かれる状態遷移図に基づいて各等化基準レベル値
に対する等化誤差E、各ブランチに対するブランチメト
リック、および、パスメトリックを求め、各状態へのパ
スメトリックを比較し、パスメトリックが最小となるパ
スをその状態への生き残りパスとして選択するメトリッ
ク計算器と、前記メトリック計算器により選択された生
き残りパスを入力し、現時点iに対して、i−γからi
−γ+n−1時点までのn個のデータが各状態に対応し
たデータ列Dおよび検出データとして最終段の値を出力
するパスメモリと、前記メトリック計算器にて求められ
た各状態への生き残りパスの中からパスメトリックが最
小値となるパスを求める比較器と、前記パスメモリが出
力するデータ列Dを入力し、前記比較器にて求められた
最小パスメトリックを与えるパスに対応するデータ列を
選択して前記フィードバックフィルタへ出力するセレク
タと、を具備し、前記フィードバックフィルタは、前記
セレクタにて選択されたデータ列に基づいて等化のため
の補償量を求めることを特徴とする。
An information reproducing apparatus using a feedback filter according to the present invention equalizes the leading edge of an impulse response of a reproduced waveform, sets an output value at a discrimination point to "1", and A feed-forward filter that sets the previous output value to “0”, a feedback filter that compensates for the trailing edge after the point of tree depth γ bits behind the identification point, the feed-forward filter output and the feedback filter output, Are equalized errors E for each equalization reference level value, a branch metric for each branch, and a path metric based on a tree transition γ and a state transition diagram derived from a waveform output of an impulse response from the superimposed waveform. And compare the path metric to each state, and generate the path with the minimum path metric to that state. A metric calculator to be selected as a surviving path and a surviving path selected by the metric calculator are input.
A path memory in which n data up to the point of −γ + n−1 output a data string D corresponding to each state and a value of a final stage as detection data, and a surviving path to each state obtained by the metric calculator. And a data string D output from the path memory, and a data string corresponding to the path giving the minimum path metric obtained by the comparator is input. A selector for selecting and outputting to the feedback filter, wherein the feedback filter obtains a compensation amount for equalization based on the data sequence selected by the selector.

【0017】この場合、パスメモリ長がフィードバック
フィルタの入力データ数よりも短いものとされ、前記パ
スメモリが出力する検出データを保持してフィードバッ
クフィルタへ出力する遅延素子を有することとしてもよ
い。
In this case, the path memory length may be shorter than the number of input data of the feedback filter, and a delay element for holding the detection data output from the path memory and outputting the detected data to the feedback filter may be provided.

【0018】上記のいずれの場合においても、セレクタ
は、各生き残りパスに対応する等化誤差の中から、最小
パスメトリックとなるパスに対応する等化誤差を選択
し、該選択した等化誤差を用いてフィードフォワードフ
ィルタ、および、フィードバックフィルタの適応等化を
行なうこととしてもよい。
In any of the above cases, the selector selects the equalization error corresponding to the path having the minimum path metric from the equalization errors corresponding to each surviving path, and determines the selected equalization error. The adaptive equalization of the feedforward filter and the feedback filter may be performed by using this.

【0019】また、前記フィードバックフィルタおよび
メトリック計算器はツリー深さγを2とし、メトリック
計算器は前記フィードフォワードフィルタ出力およびフ
ィードバックフィルタ出力とが重ね合わされた再生波形
に対して2状態の状態遷移図を対応させて最尤検出を行
うこととしてもよい。
The feedback filter and the metric calculator have a tree depth γ of 2, and the metric calculator has a state transition diagram of two states with respect to the reproduced waveform on which the output of the feedforward filter and the output of the feedback filter are superimposed. May be performed to perform maximum likelihood detection.

【0020】また、前記フィードバックフィルタおよび
メトリック計算器はツリー深さγを3とし、メトリック
計算器は、前記フィードフォワードフィルタ出力および
フィードバックフィルタ出力とが重ね合わされた再生波
形に対して4状態の状態遷移図を対応させて最尤検出を
行うこととしてもよい。
The feedback filter and the metric calculator have a tree depth γ of 3, and the metric calculator has four state transitions with respect to the reproduced waveform on which the output of the feedforward filter and the output of the feedback filter are superimposed. Maximum likelihood detection may be performed in correspondence with the diagrams.

【0021】さらに、前記フィードバックフィルタおよ
びメトリック計算器はツリー深さγを4とし、メトリッ
ク計算器は、前記フィードフォワードフィルタ出力およ
びフィードバックフィルタ出力とが重ね合わされた再生
波形に対して8状態の状態遷移図を対応させて最尤検出
を行うこととしてもよい。
Further, the feedback filter and the metric calculator have a tree depth γ of 4, and the metric calculator has eight state transitions with respect to the reproduced waveform on which the output of the feedforward filter and the output of the feedback filter are superimposed. Maximum likelihood detection may be performed in correspondence with the diagrams.

【0022】本発明のフィードバックフィルタを用いた
情報再生方法は、再生波形のインパルス応答の前縁部の
等化を行い、識別点での出力値を“1”とし、それ以前
の出力値を“0”とするとともに識別点からツリー深さ
γビット遅れた時点以降の後縁部の補償を行って等化波
形とする第1のステップと、前記等化波形から、ツリー
深さγとインパルス応答の波形出力から導かれる状態遷
移図に基づいて各等化基準レベル値に対する等化誤差
E、各ブランチに対するブランチメトリック、および、
パスメトリックを求め、各状態へのパスメトリックを比
較し、パスメトリックが最小となるパスをその状態への
生き残りパスとして選択する第2のステップと、前記第
2のステップにて選択された生き残りパスに基づいて、
現時点iに対して、i−γからi−γ+n−1時点まで
の各状態に対応し、最終段のデータが検出データとされ
るn個のデータ列Dを生成する第3のステップと、前記
第2のステップにて求められた各状態への生き残りパス
の中からパスメトリックが最小値となるパスを求める第
4のステップと、前記第3のステップにて生成されたn
個のデータ列Dに基づいて、前記第4のステップにて求
められた最小パスメトリックを与えるパスに対応するデ
ータ列を選択する第5のステップと、前記セレクタにて
選択されたデータ列に基づいて前記第1のステップで行
われる等化のための補償量を求める第6のステップとを
有することを特徴とする。
In the information reproducing method using the feedback filter of the present invention, the leading edge of the impulse response of the reproduced waveform is equalized, the output value at the discrimination point is set to "1", and the output value before that is set to "1". 0 "and a first step of compensating for the trailing edge after the point of delay of the tree depth γ bits from the discrimination point to obtain an equalized waveform. From the equalized waveform, the tree depth γ and the impulse response An equalization error E for each equalization reference level value, a branch metric for each branch, and
A second step of obtaining a path metric, comparing path metrics to each state, and selecting a path having the smallest path metric as a surviving path to the state, and a surviving path selected in the second step On the basis of the,
A third step of generating n data strings D corresponding to the respective states from i−γ to i−γ + n−1 with respect to the current time i and in which data at the last stage is detected data; A fourth step of obtaining a path having a minimum path metric from the surviving paths to each state obtained in the second step, and n generated in the third step.
A fifth step of selecting a data string corresponding to a path giving the minimum path metric obtained in the fourth step based on the data strings D, and a fifth step of selecting a data string selected by the selector. And calculating a compensation amount for equalization performed in the first step.

【0023】「作用」FDTS検出器では、ツリー深さ
γまででパスメトリック計算が打ち切られ、最小パスメ
トリックが求められるが、本発明ではPRML方式と同
様に最尤検出が行われる。
[Operation] In the FDTS detector, the path metric calculation is terminated up to the tree depth γ, and the minimum path metric is obtained. In the present invention, the maximum likelihood detection is performed similarly to the PRML method.

【0024】本発明においては、まず、メトリック計算
器においてγ値とインパルス応答から得られる状態遷移
図にもとづいてブランチメトリック、および、パスメト
リックが計算され、それぞれの状態に対する生き残りパ
スが決定される。ただし判定基準レベルは一般のPRM
L方式のように整数値とはならず、実数値であり、任意
に与えることが可能である。パスメモリは、一般のPR
ML方式と同様の構成であり最尤検出を行うことができ
る。
In the present invention, first, a branch metric and a path metric are calculated by a metric calculator based on a state transition diagram obtained from a γ value and an impulse response, and a surviving path for each state is determined. However, the judgment standard level is a general PRM
Unlike the L method, it is not an integer value but a real value, and can be arbitrarily given. Path memory is a general PR
It has the same configuration as that of the ML system, and can perform maximum likelihood detection.

【0025】波形等化を行うためにフィードフォワード
フィルタとフィードバックフィルタが用いられる。FD
TS/DF法と同様に、フィードフォワードフィルタに
よってインパルス応答の前縁部の等化を行い、識別点で
の出力値を“1”としてそれ以前の出力値を“0”にす
る。一方、フィードバックフィルタは、識別点からγビ
ット遅れた時点以降の後縁部の補償を行っている。
A feedforward filter and a feedback filter are used to perform waveform equalization. FD
Similar to the TS / DF method, the leading edge of the impulse response is equalized by the feedforward filter, and the output value at the discrimination point is set to “1” and the output value before that is set to “0”. On the other hand, the feedback filter compensates for the trailing edge after the point of γ bits delay from the discrimination point.

【0026】以上の波形等化動作は、FDTS/DF法
と同じである。本発明におけるフィードバックフィルタ
に対する入力値は、FDTS検出結果ではなく、パスメ
モリに記録された複数の検出データ列から現時点で最も
確からしいパスに対応する検出値を仮検出データ列とし
て用いている。この仮検出データ列は、各状態に対応す
る生き残りパスのパスメトリックを比較し、最小パスメ
トリックを与えるパスを求めたとき、そのパスに対応す
る検出データ列である。
The above-described waveform equalizing operation is the same as the FDTS / DF method. As the input value to the feedback filter in the present invention, a detection value corresponding to the most probable path at the present time from a plurality of detection data strings recorded in the path memory is used as the temporary detection data string instead of the FDTS detection result. This tentative detection data string is a detection data string corresponding to the path when the path metric of the surviving path corresponding to each state is compared to find the path giving the minimum path metric.

【0027】上記の動作をまとめると、最尤検出の基本
となる状態遷移図は、γ値とインパルス応答波形からメ
トリック計算器において決定され、パスメモリに記録さ
れる。比較器はパスメモリに記録された複数の生き残り
パスに対応するパスメトリックの最小値を求める。セレ
クタは比較器によって求められたパスメトリックの最小
値によってパスメモリのデータ列Dから、現時点で最も
確からしいデータ列(パスメトリック最小のパスに対応
するデータ列)を仮検出データとして選択する。選択さ
れた仮検出データはフィードバックフィルタに入力され
る。このフィードバックフィルタとフィードフォワード
フィルタを用いて、インパルス応答に対する前縁部と後
縁部の補償が行われる。
To summarize the above operation, the state transition diagram which is the basis of the maximum likelihood detection is determined by the metric calculator from the γ value and the impulse response waveform and recorded in the path memory. The comparator finds the minimum value of the path metric corresponding to a plurality of surviving paths recorded in the path memory. The selector selects, from the data string D in the path memory, the most likely data string at the present time (the data string corresponding to the path with the smallest path metric) as the temporary detection data from the data string D in the path memory based on the minimum value of the path metric obtained by the comparator. The selected tentative detection data is input to the feedback filter. Using the feedback filter and the feedforward filter, the leading edge and the trailing edge of the impulse response are compensated.

【0028】上記のように、本発明においては、FDT
S/DF方式で用いられるFDTS検出法に代えて最尤
検出法(ビタビ検出法)を用いられているのでエラーレ
ートが改善されたものとなっている。また、パスメモリ
に記録されたデータ列から現時点で最も確からしいデー
タ列を仮検出データとして用いることにより、決められ
た遅延量でフィードバック動作を行うことができ、高精
度な検出器となっている。
As described above, in the present invention, the FDT
Since the maximum likelihood detection method (Viterbi detection method) is used instead of the FDTS detection method used in the S / DF method, the error rate is improved. In addition, by using the most probable data sequence at the present time from the data sequence recorded in the path memory as the tentative detection data, it is possible to perform a feedback operation with a predetermined delay amount, and it is a highly accurate detector. .

【0029】[0029]

【発明の実施の形態】次に、本発明の実施例について図
面を参照して説明する。
Next, an embodiment of the present invention will be described with reference to the drawings.

【0030】図1は本発明によるフィードバックフィル
タを用いた情報再生装置の要部構成を示すブロック図で
あり、検出器である再生ヘッドから得られた再生波形か
ら検出データを生成する部分の構成を示している。
FIG. 1 is a block diagram showing a main configuration of an information reproducing apparatus using a feedback filter according to the present invention, and shows a configuration of a portion for generating detection data from a reproduced waveform obtained from a reproducing head which is a detector. Is shown.

【0031】本実施例は、FDTS/DF方式のデータ
検出部において、FDTS検出器に代えて、PRML方
式などで用いられるメトリック計算器(ACS)2とパ
スメモリ4を用いたものであり、この他に設けられたフ
ィードフォワードフィルタ(FF)1、比較器3、セレ
クタおよびフィードバックフィルタ6から構成される。
This embodiment uses a metric calculator (ACS) 2 and a path memory 4 used in a PRML system or the like in place of the FDTS detector in the data detector of the FDTS / DF system. It comprises a feedforward filter (FF) 1, a comparator 3, a selector and a feedback filter 6 provided separately.

【0032】再生ヘッド(不図示)から得られた再生波
形は、フィードフォワードフィルタ(FF)1によっ
て、インパルス応答波形の識別点より前縁部が“0”に
等化されて識別点で“1”に立ち上がる波形ai(iは
時刻)として出力される。このフィードフォワードフィ
ルタ1の出力aiは、フィードバックフィルタ(FB)
6の出力biと加算され、yiとされてメトリック計算
器(ACS回路)2に出力される。フィードフォワード
フィルタ1の出力aiはフィードバックフィルタ6の出
力biと加算されることによって、立ち上がり位置から
定められたビット数(ツリー深さγ)からの後縁部が
“0”に等化された波形となる。ツリー深さγの定義
は、FDTS/DF方式における定義と同様であり、識
別点からフィードバックフィルタ6で等化する位置まで
のビット数を示している。
The reproduced waveform obtained from the reproducing head (not shown) is equalized to “0” at the leading edge from the discrimination point of the impulse response waveform by the feedforward filter (FF) 1 and becomes “1” at the discrimination point. ”(I is time). The output ai of the feedforward filter 1 is a feedback filter (FB)
6 is added to the output bi, and is output as yi to the metric calculator (ACS circuit) 2. The output ai of the feed-forward filter 1 is added to the output bi of the feedback filter 6 so that the trailing edge of the bit number (tree depth γ) determined from the rising position is equalized to “0”. Becomes The definition of the tree depth γ is the same as the definition in the FDTS / DF method, and indicates the number of bits from the discrimination point to the position where the feedback filter 6 equalizes.

【0033】メトリック計算器2では、ツリー深さγと
インパルス応答の波形出力から導かれる状態遷移図に基
づいて、入力yi(等化波形)から、各等化基準レベル
値に対する等化誤差E、各ブランチに対するブランチメ
トリック、および、パスメトリックを求める。そして各
状態へのパスメトリックを比較し、パスメトリックが最
小となるパスをその状態への生き残りパスとして選択す
る。
In the metric calculator 2, based on the state transition diagram derived from the tree depth γ and the impulse response waveform output, the input yi (equalized waveform) is used to calculate an equalization error E, A branch metric and a path metric for each branch are obtained. Then, the path metrics to each state are compared, and the path with the smallest path metric is selected as the surviving path to that state.

【0034】メトリック計算器2は以上の動作を行い、
各状態に対応する等化誤差Eおよび生き残りパスのパス
メトリックLを比較器3へ出力し、生き残りパスP(選
択結果)をパスメモリ4へ出力する。
The metric calculator 2 performs the above operation.
The equalization error E and the path metric L of the surviving path corresponding to each state are output to the comparator 3, and the surviving path P (selection result) is output to the path memory 4.

【0035】比較器3では、各状態への生き残りパスの
パスメトリックLの最小値を求め、最小値を与えるパス
に対応する状態番号Sをセレクタ5へ出力すると同時
に、その状態番号Sと等化誤差Eから、最も確からしい
パスに対応する等化誤差εiを選択してフィードバック
フィルタ6へ出力する。
The comparator 3 obtains the minimum value of the path metric L of the surviving path to each state, outputs the state number S corresponding to the path giving the minimum value to the selector 5, and at the same time, equalizes the state number S with the state number S. From the error E, an equalization error εi corresponding to the most probable path is selected and output to the feedback filter 6.

【0036】セレクタ5では、選択された状態番号Sを
用いてパスメモリに記録された生き残りパスに対応する
複数のデータ列Dから1つを選択して仮検出データ列d
*を出力する。仮判定データ列d*は、現時点iからγビ
ット遅れた時点以前のデータ列であり、FBでは、この
*をもとに、FF出力のインパルス応答の後縁部(立
ち上がりからγビット遅れた時点以前)を“0”に等化
とするための補償値を求め出力する。一方、最終的な検
出データdとしては、仮検出データを用いずにパスメモ
リの最終段出力を用いる。
The selector 5 selects one of the plurality of data strings D corresponding to the surviving paths recorded in the path memory using the selected state number S, and selects the temporarily detected data string d.
Output * . The provisional determination data sequence d * is a data sequence before the time point delayed by γ bits from the current time i. In the FB, based on this d * , the trailing edge of the impulse response of the FF output (delayed by γ bits from the rising edge) A compensation value for equalizing (before the time point) to “0” is obtained and output. On the other hand, as the final detection data d, the final stage output of the path memory is used without using the temporary detection data.

【0037】次に本実施例の動作について説明する。Next, the operation of this embodiment will be described.

【0038】まず、図1におけるフィードフォワードフ
ィルタ1、および、フィードバックフィルタ6の動作原
理を説明する。図2にいくつかのγ値に対応するインパ
ルス応答波形を示す。ここでは磁気記録装置を想定し、
記録データの“1”を再生波形におけるダイパルス(極
性の異なる2つの孤立波の連続波形)に対応させてい
る。つまり記録データに対して(1−D)変換を行な
い、変換データが“±1”となる点に孤立波を対応させ
ている。γはFDTS/DFにおけるツリー深さと同様
に定義され、識別点からγビットがフィードバックフィ
ルタ6で等化されずに最尤検出に利用される。
First, the operation principle of the feedforward filter 1 and the feedback filter 6 in FIG. 1 will be described. FIG. 2 shows impulse response waveforms corresponding to some γ values. Here, assuming a magnetic recording device,
"1" of the recording data is made to correspond to a dipulse (a continuous waveform of two isolated waves having different polarities) in the reproduction waveform. That is, (1-D) conversion is performed on the recording data, and the isolated wave is made to correspond to the point where the conversion data becomes "± 1". γ is defined similarly to the tree depth in FDTS / DF, and γ bits from the discrimination point are used for maximum likelihood detection without being equalized by the feedback filter 6.

【0039】図2(a)はγ=2、図2(b)はγ=
3、図2(c)はγ=4の等化波形(インパルス応答)
の例である。
FIG. 2A shows γ = 2, and FIG. 2B shows γ = 2.
3. Fig. 2 (c) shows an equalized waveform with γ = 4 (impulse response)
This is an example.

【0040】それぞれのインパルス応答波形において、
最初に0から+1に上がる時点(識別点)から前縁部に
対する等化をフィードフォワードフィルタ(FF)1で
行ない、すべて“0”に等化している。
In each impulse response waveform,
The leading edge is equalized by the feedforward filter (FF) 1 from the point of time when it first goes from 0 to +1 (identification point), and all are equalized to “0”.

【0041】図2に示された識別点以降の波形出力値
a、b、cは任意の値であり、再生波形の特性やエラー
レートなどを考慮して決定すればよい、これらa、b、
cの値は、再生波形が変化しなければ、フィードフォワ
ードフィルタ1によって決定されるので、フィードフォ
ワードフィルタ1によって等化されていると考えること
もできる。
The waveform output values a, b, and c after the discrimination point shown in FIG. 2 are arbitrary values, and may be determined in consideration of the characteristics of the reproduced waveform, the error rate, and the like.
If the reproduced waveform does not change, the value of c is determined by the feedforward filter 1, so it can be considered that the value of c is equalized by the feedforward filter 1.

【0042】一方、識別点からγ時点以降の後縁部に対
する等化は、フィードバックフィルタ(FB)6によっ
て行ない、すべて“0”に等化する。フィードバックフ
ィルタ6は、識別点での判定結果をもとに補償を行なう
ため、判定誤りがない限りノイズの影響を受けない。以
上によって、識別点からγビット分を除いたすべてのビ
ットが“0”に等化されたインパルス応答波形が得られ
る。
On the other hand, the equalization of the trailing edge from the discrimination point to the time after γ is performed by the feedback filter (FB) 6, and all are equalized to “0”. Since the feedback filter 6 performs compensation based on the determination result at the discrimination point, it is not affected by noise unless a determination error occurs. As described above, an impulse response waveform is obtained in which all bits except for the γ bits from the identification point are equalized to “0”.

【0043】上記のようにして得られた等化波形yは、
図1に示した最尤(ビタビ)検出器のメトリック計算器
(ACS回路)2に入力される。
The equalized waveform y obtained as described above is
It is input to a metric calculator (ACS circuit) 2 of the maximum likelihood (Viterbi) detector shown in FIG.

【0044】図3に、本実施例における、最尤検出のメ
トリック計算を行なうための基本となる状態遷移図を示
す。図3(a)は、γ=2、図3(b)は、γ=3、図
3(c)は、γ=4の例である。これらの状態遷移図
は、図2に示したインパルス応答波形を元に構成されて
おり、各ブランチに示された値は、検出データと等化基
準値を表している。このような状態遷移図に基づいて、
等化基準値との差(等化誤差E)からブランチメトリッ
ク、および、パスメトリックを求め、各状態に対する生
き残りパスを決定する。従来のACS回路では、パスメ
モリに対して生き残りパスPを出力しているだけである
が、本実施例におけるメトリック計算器(ACS回路)
2では、それぞれの生き残りパスに対するパスメトリッ
クLと等化誤差Eも同時に出力している。
FIG. 3 shows a basic state transition diagram for performing metric calculation for maximum likelihood detection in the present embodiment. 3A shows an example in which γ = 2, FIG. 3B shows an example in which γ = 3, and FIG. 3C shows an example in which γ = 4. These state transition diagrams are configured based on the impulse response waveforms shown in FIG. 2, and the values shown in each branch represent detection data and an equalization reference value. Based on such a state transition diagram,
A branch metric and a path metric are obtained from a difference from the equalization reference value (equalization error E), and a surviving path for each state is determined. In the conventional ACS circuit, only the surviving path P is output to the path memory, but the metric calculator (ACS circuit) in the present embodiment is used.
2, the path metric L and the equalization error E for each surviving path are also output at the same time.

【0045】出力されたパスメトリックLと等化誤差E
は、図1に示される比較器3に入力される。比較器3で
は、各状態に対応するパスメトリックLの比較を行い、
最小パスメトリック値を与えるパスに対応する状態番号
Sを求めている。また、この状態番号Sによって等化誤
差Eから対応する値を選択し、等化誤差εiとして出力
している。フィードフォワードフィルタ(FF)1、お
よび、フィードバックフィルタ(FB)6が固定パラメ
ータのフィルタである場合は等化誤差εiは必要ない
が、適応等化を行なう場合は、この等化誤差εiを用い
てフィードフォワードフィルタ(FF)1、および、フ
ィードバックフィルタ(FB)6のパラメータに対して
適応等化を行い、逐次変更することができる。フィード
フォワードフィルタ(FF)1の適応等化は、インパル
ス応答の前縁部を“0”とし、識別点からγビットの波
形出力値を図2で示した値に一致させるようにパラメー
タを変更することであり、フィードバックフィルタ(F
B)6の適応等化は、インパルス応答の後縁部を“0”
にするようにパラメータを変更することである。
The output path metric L and the equalization error E
Is input to the comparator 3 shown in FIG. The comparator 3 compares the path metric L corresponding to each state,
The state number S corresponding to the path giving the minimum path metric value is obtained. Further, a corresponding value is selected from the equalization error E based on the state number S, and is output as the equalization error εi. When the feedforward filter (FF) 1 and the feedback filter (FB) 6 are filters with fixed parameters, the equalization error εi is not necessary, but when performing adaptive equalization, the equalization error εi is used. Adaptive equalization is performed on the parameters of the feedforward filter (FF) 1 and the feedback filter (FB) 6, and the parameters can be sequentially changed. In the adaptive equalization of the feedforward filter (FF) 1, the parameter is changed so that the leading edge of the impulse response is "0" and the waveform output value of the γ bits from the identification point matches the value shown in FIG. That is, the feedback filter (F
B) The adaptive equalization of 6 sets the trailing edge of the impulse response to "0".
Is to change the parameter so that

【0046】パスメモリ4の構成は、従来のPRML方
式におけるパスメモリと基本的に同じである。変更点
は、状態遷移図に基づいて初段での値が変更されている
ことと、パスメモリ4の内容が各状態に対応するデータ
列Dとして、現時点iに対して、i−γからi−γ+n
−1時点までのn個が、フィードバックフィルタ(F
B)6への入力候補として出力されていることである。
パスメモリ4の初段値の変更により、初段のセレクタが
無意味になるため初段の遅延素子とセレクタを削除する
こともできる。
The structure of the path memory 4 is basically the same as that of the conventional PRML system. The changes are that the values at the first stage are changed based on the state transition diagram, and that the contents of the path memory 4 are data strings D corresponding to each state, i-γ to i- γ + n
−1 until the time point −1, the feedback filter (F
B) It is output as an input candidate to 6.
The change of the initial stage value of the path memory 4 makes the initial stage selector meaningless, so that the initial stage delay element and the selector can be deleted.

【0047】セレクタ5では、これらのデータ列Dから
状態番号Sによって現時点で最も確からしい仮判定デー
タ列d*が選択される。フィードバックフィルタ(F
B)6は、このデータ列d*をもとに波形等化(後縁部
の補償)のための補償値を出力する。一方、本実施例の
検出器としての検出データdは、上記の仮検出データd
*ではなく、パスメモリの最終段から出力されている。
ゆえにパスメモリを十分長くとり、パスを収束させてお
けば最尤判定結果が得られる。
In the selector 5, from these data strings D
The most probable tentative judgment data at the moment according to the state number S
Row d*Is selected. Feedback filter (F
B) 6 is the data string d*Waveform equalization based on
Is output. On the other hand, in the present embodiment,
The detection data d as a detector is the above-mentioned provisional detection data d
*Instead, they are output from the last stage of the path memory.
Therefore, take a long enough path memory and converge the path.
The result of the maximum likelihood determination is obtained.

【0048】本実施例において、γ値は、2以上の値を
設定できる。また、インパルス応答の識別点以降の波形
出力値も、あらかじめ設定しておいて、フィードフォワ
ードフィルタ(FF)1に対して適応等化を行うことに
よって維持することが可能である。最尤検出のための状
態遷移図は、これらの値によって作成すればよい。
In this embodiment, the γ value can be set to two or more values. Also, the waveform output values after the discrimination point of the impulse response can be set in advance and maintained by performing adaptive equalization on the feedforward filter (FF) 1. A state transition diagram for maximum likelihood detection may be created based on these values.

【0049】次に、上述した実施例の動作について、ツ
リー深さγ=3の場合を例としてより具体的に説明す
る。
Next, the operation of the above-described embodiment will be described more specifically by taking the case where the tree depth γ = 3 as an example.

【0050】図4は、記録データ“1”に対応する再生
波形の等化過程を示す図であり(インパルス応答の等化
過程)、図4を用いて等化過程を詳しく説明する。
FIG. 4 is a diagram showing an equalization process of a reproduced waveform corresponding to the recording data "1" (an impulse response equalization process). The equalization process will be described in detail with reference to FIG.

【0051】実線波形は、フィードフォワードフィルタ
(FF)1のインパルス応答である。フィードフォワー
ドフィルタ(FF)1によって出力値が立ち上がる時点
(識別点)を“1”とし、そこから前縁部を0に等化し
ている。このとき識別点よりも後縁部についての等化は
行われていない。本実施例におけるフィードバックフィ
ルタ(FB)6は、γビットの遅れで補償値を出力して
いるので、識別点からγビット遅れた時点から補償でき
る。各時点の矢印が補償量を示しており、点線で示され
ているのがフィードバックフィルタ(FB)6による補
償後の等化波形である。a、bの値は、任意であり、再
生波形の特性などにより決定される。また、フィードフ
ォワードフィルタ(FF)1、および、フィードバック
フィルタ(FB)6の形態も任意である。
The solid waveform is the impulse response of the feedforward filter (FF) 1. The point (identification point) at which the output value rises by the feedforward filter (FF) 1 is set to “1”, and the leading edge is equalized to 0 from that point. At this time, equalization is not performed on the trailing edge of the identification point. Since the feedback filter (FB) 6 in the present embodiment outputs the compensation value with a delay of γ bits, the feedback filter (FB) 6 can compensate from the point of time γ bits behind the discrimination point. The arrows at each time point indicate the amount of compensation, and the dotted line shows the equalized waveform after compensation by the feedback filter (FB) 6. The values of a and b are arbitrary, and are determined by the characteristics of the reproduced waveform. The form of the feedforward filter (FF) 1 and the form of the feedback filter (FB) 6 are also arbitrary.

【0052】フィードフォワードフィルタ(FF)1
は、再生波形を図4の実線のように等化できればよいの
で、アナログフィルタやトランスバーサルフィルタなど
が使用可能である。フィードバックフィルタ(FB)6
は、検出データ列から等化のための補償値を出力できれ
ば良いので、トランスバーサルフィルタやRAMテーブ
ルを用いることが可能である。
Feed forward filter (FF) 1
Since it is sufficient if the reproduced waveform can be equalized as shown by the solid line in FIG. 4, an analog filter, a transversal filter, or the like can be used. Feedback filter (FB) 6
Since it is sufficient that a compensation value for equalization can be output from the detection data string, a transversal filter or a RAM table can be used.

【0053】メトリック計算は、図3(b)に示した状
態遷移図に基づいて行なえばよく、従来のACS回路と
基本的に同じである。違いは、各状態に対応する生き残
りパスP0-3に加えて、4つの生き残りパスに対応する
パスメトリック値L0-3と等化差E0-3を出力している点
である。
The metric calculation may be performed based on the state transition diagram shown in FIG. 3B, and is basically the same as the conventional ACS circuit. The difference is that, in addition to the surviving path P 0-3 corresponding to each state, the path metric value L 0-3 and the equalization difference E 0-3 corresponding to the four surviving paths are output.

【0054】図5に、これらのパスメトリックL0-3
ら最も小さいパスメトリックを求め、対応する状態番号
Sと適応等化のための等化誤差εを求める比較器3の構
成を示す。比較器3は、比較器10およびセレクタ
(S)9から構成されている。比較器10は、4つのパ
スメトリックL0-3を比較して最小値を与える状態番号
Sを出力する。セレクタ(S)9は、状態番号Sをもと
に、4つの入力値(等化誤差E0-3)からEsを等化誤差
εiとして出力している。
FIG. 5 shows the structure of the comparator 3 for obtaining the smallest path metric from these path metrics L 0-3 and obtaining the corresponding state number S and the equalization error ε for adaptive equalization. The comparator 3 includes a comparator 10 and a selector (S) 9. The comparator 10 compares the four path metrics L 0-3 and outputs a state number S that gives the minimum value. The selector (S) 9 outputs Es as an equalization error εi from four input values (equalization errors E 0-3 ) based on the state number S.

【0055】図6にパスメモリ4、および、セレクタ5
の構成を示す。パスメモリの構成は、従来のPRML方
式と基本的に同じである。ただし、状態遷移図3(b)
に従うと、初段のセレクタは同じ値からの選択となるた
め、初段の遅延素子とセレクタは省略されている。ま
た、フィードバックフィルタ(FB)6の入力データ数
nビットに対応して、n段のデータ列Dが外部に出力さ
れている。各段(各時点)からのデータDは、状態に対
応した4個であり、各状態の生き残りパスに対応する判
定データである。
FIG. 6 shows the path memory 4 and the selector 5
Is shown. The configuration of the path memory is basically the same as that of the conventional PRML system. However, the state transition diagram 3 (b)
, The first-stage selector selects from the same value, so that the first-stage delay element and the selector are omitted. Also, an n-stage data string D is output to the outside in accordance with n bits of input data of the feedback filter (FB) 6. The data D from each stage (at each time point) is four pieces of data corresponding to the state, and is the determination data corresponding to the surviving path of each state.

【0056】セレクタ5では、それぞれの時点でのデー
タを状態番号Sによって選択し、現時点で最も確からし
い仮判定データ列d*を出力している。最終的な検出デ
ータは、パスメモリ4の後端から出力されている。この
ときパスメモリ長が、フィードバックフィルタ(FB)
6の入力データ数よりも長い場合は、図6に示す構成で
よいが、短い場合は、遅延素子を用いて検出データを保
持しておき、フィードバックフィルタ(FB)6に入力
すればよく、このような構成としてもよい。
The selector 5 selects the data at each point in time according to the state number S, and outputs the most probable tentative judgment data string d * at the present time. The final detection data is output from the rear end of the path memory 4. At this time, the path memory length is determined by the feedback filter (FB).
6 may be used when the number of input data is longer than the number of input data. However, when the number of input data is short, the detection data may be held using a delay element and input to the feedback filter (FB) 6. Such a configuration may be adopted.

【0057】図7は仮判定データ列を決定する過程を説
明するための図であり、図7(a)は、トレリス線図の
例である。i時点での生き残りパスを実線で示してい
る。このような生き残りパスが求められているとき、パ
スメモリには、図7(b)に示すようなデータが記録さ
れている。生き残りパスがマージすると、その時点での
判定データは、すべて一致する。ここでは、i−3時点
でマージしており、それ以前の検出データは確定してい
る。現時点での生き残りパスのパスメトリックL 0-3
うち、最小値となったのがL1であった場合、点線枠で
囲んだ、状態S1に対応するデータ列が選択され、フィ
ードバックフィルタ(FB)6への入力として用いられ
る。
FIG. 7 illustrates the process of determining the tentative judgment data sequence.
FIG. 7A is a diagram for clarifying a trellis diagram.
It is an example. The surviving path at the point i is indicated by a solid line.
You. When such a survival path is required,
In the memory, data as shown in FIG. 7B is recorded.
Have been. When the surviving paths merge,
The judgment data all match. Here, i-3
And the detection data before that has not been determined.
You. Path metric L of surviving path at present 0-3of
Among them, L is the minimum value.1If
The enclosed data string corresponding to the state S1 is selected, and the
Used as an input to the feedback filter (FB) 6.
You.

【0058】以上により、FDTS/DF方式と同様に
γクロックの遅れでフィードバックを掛けることができ
る。図8は、メトリック計算を行うための、等化基準値
とブランチメトリックを示している。これらの式にもと
づいてブランチメトリック、および、パスメトリックの
計算を行い最尤検出を行う。等化基準値Rおよび、Rか
ら派生する定数は、あらかじめ計算しておくことによっ
て演算量を減らすことができる。
As described above, feedback can be applied with a delay of the γ clock as in the FDTS / DF system. FIG. 8 shows an equalization reference value and a branch metric for performing metric calculation. The branch metric and the path metric are calculated based on these equations, and the maximum likelihood detection is performed. The amount of calculation can be reduced by calculating the equalization reference value R and a constant derived from R in advance.

【0059】次に、本発明の第2の実施例について図9
および図10を参照して説明する。
Next, a second embodiment of the present invention will be described with reference to FIG.
This will be described with reference to FIG.

【0060】本実施例は、第1の実施例における比較器
3、パスメモリ4およびセレクタ5をこれらとは構成が
異なる比較器903、パスメモリ904およびセレクタ
905としたものであり、図9は、本発明の第2の実施
例における比較器903の構成を示す図であり、図10
は本発明の第2の実施例におけるパスメモリ904とセ
レクタ905の構成を示す図である。これら以外の構成
は第1の実施例と同様であるため、これらの構成につい
てのみ説明する。
This embodiment is different from the first embodiment in that the comparator 3, the path memory 4 and the selector 5 are replaced with a comparator 903, a path memory 904 and a selector 905, respectively. FIG. 10 is a diagram illustrating a configuration of a comparator 903 according to the second embodiment of the present invention.
FIG. 9 is a diagram showing a configuration of a path memory 904 and a selector 905 according to a second embodiment of the present invention. The other configurations are the same as those of the first embodiment, and thus only these configurations will be described.

【0061】図5および図6に示した実施形態では、フ
ィードバックループを信号が伝わるために必要なクロッ
ク数は、わずか1クロックである。この1クロックで、
等化波形の計算、ブランチメトリックとパスメトリック
の計算、生き残りパスの選択、最小パスメトリックの検
出、仮検出データの選択を行い、さらにフィードバック
フィルタ6(FB)で補償量の計算を行う必要があり、
回路的な負担が非常に大きい。そこで、第2の実施例に
おいては、フィードバックループを信号が伝わるために
必要なクロック数を増やすことを可能としている。
In the embodiment shown in FIGS. 5 and 6, the number of clocks required for a signal to propagate through the feedback loop is only one clock. With this one clock,
It is necessary to calculate an equalization waveform, calculate a branch metric and a path metric, select a surviving path, detect a minimum path metric, select provisionally detected data, and calculate a compensation amount using a feedback filter 6 (FB). ,
Very heavy circuit load. Thus, in the second embodiment, it is possible to increase the number of clocks required for transmitting a signal through the feedback loop.

【0062】本実施例の構成および動作について、図9
および図10を参照して、具体的に説明する。本実施例
の比較器903においては、遅延素子(D)9071
9072が設けられ、パスメモリ904には遅延素子
(D)9073が設けられている。これらの各遅延素子
(D)により、ACS回路2の出力であるパスメトリッ
クL、等化誤差E、選択ブランチ(生き残りパス)Pを
それぞれ1ビット遅延し、代わりに、パスメモリ904
からの出力であるデータ列Dを、1ビットずらして(1
時点早めて)出力している。以上により、時間的に1ク
ロックの余裕をもってフィードバックループの演算を行
うことができる。ただし、この方法では、仮判定データ
*は、パスメモリの1ビット低い段数目からの出力を
用いているので精度が落ちている。
FIG. 9 shows the configuration and operation of this embodiment.
With reference to FIG. 10 and FIG. In the comparator 903 of this embodiment, the delay element (D) 907 1 ,
907 2 is provided, and the path memory 904 is provided with a delay element (D) 907 3 . Each of these delay elements (D) delays the path metric L, the equalization error E, and the selected branch (surviving path) P output from the ACS circuit 2 by one bit. Instead, the path memory 904
Is shifted by one bit from the data sequence D output from
Output at an earlier point in time). As described above, the operation of the feedback loop can be performed with a margin of one clock in time. However, in this method, the accuracy of the provisional determination data d * is reduced because the output from the stage number lower by one bit in the path memory is used.

【0063】kビット(クロック)の時間的余裕を得る
ためには、図10に示したデータDの出力位置をパスメ
モリの低い段数方向へずらし、その代わりにどこかに遅
延素子を挿入すればいい。そのときそれぞれの演算のタ
イミングがずれないようにする。これによりフィードバ
ックループは、1+kクロックで動作することになる。
また適応等化を行うための等化誤差もi時点からずれる
可能性があるので適応等化もそれに合わせて行う。この
方法では、一般に最大γ−1ビットの遅れでフィードバ
ックループを動作させることができる。
In order to obtain a time margin of k bits (clock), the output position of the data D shown in FIG. 10 is shifted toward the lower stage number of the path memory, and a delay element is inserted somewhere instead. Good. At this time, the timings of the respective calculations are not shifted. Thus, the feedback loop operates with 1 + k clocks.
In addition, since the equalization error for performing the adaptive equalization may deviate from the time point i, the adaptive equalization is also performed accordingly. In this method, the feedback loop can generally be operated with a delay of at most γ-1 bits.

【0064】[0064]

【発明の効果】本発明は以上説明したように構成されて
いるので、以下に記載する効果を奏する。
Since the present invention is configured as described above, the following effects can be obtained.

【0065】FDTS/DF法において、FDTS検出
に代えて、PRML方式で用いる最尤検出法(ビタビ検
出法)を用いることにより、エラーレートを改善させる
ことができる効果がある。
In the FDTS / DF method, the error rate can be improved by using the maximum likelihood detection method (Viterbi detection method) used in the PRML system instead of the FDTS detection.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の検出器の全体構成を示すブロック図FIG. 1 is a block diagram showing the overall configuration of a detector according to the present invention.

【図2】本発明における、各γに対するインパルス応答
を示す図
FIG. 2 is a diagram showing an impulse response to each γ in the present invention.

【図3】本発明における、各γに対する状態遷移図FIG. 3 is a state transition diagram for each γ in the present invention.

【図4】本発明における、γ=3に対する波形等化法を
示す図
FIG. 4 is a diagram showing a waveform equalization method for γ = 3 in the present invention.

【図5】図1の比較器3において、γ=3とした場合の
詳しい構成を示す図
FIG. 5 is a diagram showing a detailed configuration when γ = 3 in the comparator 3 of FIG. 1;

【図6】図1のパスメモリ4およびセレクタ5におい
て、γ=3とした場合の詳細な構成を示す図
6 is a diagram showing a detailed configuration when γ = 3 in the path memory 4 and the selector 5 in FIG. 1;

【図7】図6のパスメモリ4およびセレクタ5の動作の
例を示す図
FIG. 7 is a diagram showing an example of the operation of the path memory 4 and the selector 5 of FIG. 6;

【図8】図1のACS回路2において、γ=3とした場
合のメトリック計算式を示す図
FIG. 8 is a diagram showing a metric calculation formula when γ = 3 in the ACS circuit 2 of FIG. 1;

【図9】本発明の他の構成における、γ=3での比較器
3の構成を示す図
FIG. 9 is a diagram showing a configuration of a comparator 3 when γ = 3 in another configuration of the present invention.

【図10】本発明の他の構成における、γ=3でのパス
メモリ4とセレクタ5の構成を示す図
FIG. 10 is a diagram showing a configuration of a path memory 4 and a selector 5 when γ = 3 in another configuration of the present invention.

【図11】従来例として、FDTS/DF法の構成を示
すブロック図
FIG. 11 is a block diagram showing a configuration of an FDTS / DF method as a conventional example.

【図12】従来例として、FDTS/DF法のツリーサ
ーチ(FDTS)検出法を示す図
FIG. 12 shows a tree search (FDTS) detection method of the FDTS / DF method as a conventional example.

【図13】従来例として、FDTS/DF法のインパル
ス応答波形を示す図
FIG. 13 is a diagram showing an impulse response waveform of the FDTS / DF method as a conventional example.

【符号の説明】[Explanation of symbols]

1 FF(フィードフォワードフィルタ) 2 ACS回路(メトリック計算器) 3 比較器 4 パスメモリ 5 セレクタ 6 FB(フィードバックフィルタ) 7 1ビット遅延素子 8 セレクタ(2入力、1出力) 9 セレクタ(4入力、1出力) 10 比較器(最小パスメトリック検出器) 11 FDTS検出器 ai FF出力 yi 等化波形 bi FB出力 P 各状態に対する生き残りパス L 各生き残りパスに対するパスメトリック E 各生き残りパスに対する等化誤差 D 各生き残りパスに対する検出データ列 d* 仮検出データ列(生き残りパスの中で最小パス
メトリックとなるパスに対応) d 検出データ列(パスメモリ最終段出力) γ ツリー深さ(定義は、FDTS/DF法と同
様) n FBの入力データ数 m パスメモリ長 εi 等化誤差(仮判定データに対応) S 選択状態番号(生き残りパスの中で最小パスメ
トリックとなるパスに対応) i 時刻 a,b,c インパルス応答波形出力値 R 等化基準値 B ブランチメトリック
REFERENCE SIGNS LIST 1 FF (feedforward filter) 2 ACS circuit (metric calculator) 3 comparator 4 path memory 5 selector 6 FB (feedback filter) 7 1-bit delay element 8 selector (2 inputs, 1 output) 9 selector (4 inputs, 1 Output) 10 Comparator (minimum path metric detector) 11 FDTS detector ai FF output yi Equalized waveform bi FB output P Surviving path for each state L Path metric for each surviving path E Equalization error for each surviving path D Each surviving Detected data sequence for path d * Temporary detected data sequence (corresponding to the path with the smallest path metric among surviving paths) d Detected data sequence (output of last stage of path memory) γ tree depth (Definition is based on FDTS / DF N) Number of input data of n FB m Path memory length εi Equalization error (temporary S Selection state number (corresponding to the path having the smallest path metric among surviving paths) i Time a, b, c Impulse response waveform output value R Equalization reference value B Branch metric

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 再生波形のインパルス応答の前縁部の等
化を行い、識別点での出力値を“1”とし、それ以前の
出力値を“0”とするフィードフォワードフィルタと、 前記識別点からツリー深さγビット遅れた時点以降の後
縁部の補償を行うフィードバックフィルタと、 前記フィードフォワードフィルタ出力およびフィードバ
ックフィルタ出力とが重ね合わされた等化波形から、ツ
リー深さγとインパルス応答の波形出力から導かれる状
態遷移図に基づいて各等化基準レベル値に対する等化誤
差E、各ブランチに対するブランチメトリック、およ
び、パスメトリックを求め、各状態へのパスメトリック
を比較し、パスメトリックが最小となるパスをその状態
への生き残りパスとして選択するメトリック計算器と、 前記メトリック計算器により選択された生き残りパスを
入力し、現時点iに対して、i−γからi−γ+n−1
時点までのn個のデータが各状態に対応したデータ列D
および検出データとして最終段の値を出力するパスメモ
リと、 前記メトリック計算器にて求められた各状態への生き残
りパスの中からパスメトリックが最小値となるパスを求
める比較器と、 前記パスメモリが出力するデータ列Dを入力し、前記比
較器にて求められた最小パスメトリックを与えるパスに
対応するデータ列を選択して前記フィードバックフィル
タへ出力するセレクタと、を具備し、 前記フィードバックフィルタは、前記セレクタにて選択
されたデータ列に基づいて等化のための補償量を求める
ことを特徴とするフィードバックフィルタを用いた情報
再生装置。
1. A feedforward filter for equalizing a leading edge of an impulse response of a reproduced waveform, setting an output value at an identification point to “1” and an output value before that to “0”; A feedback filter for compensating for the trailing edge after the point of delay of the tree depth γ bits from the point, and an equalized waveform in which the feedforward filter output and the feedback filter output are superimposed, the tree depth γ and the impulse response The equalization error E for each equalization reference level value, the branch metric for each branch, and the path metric are obtained based on the state transition diagram derived from the waveform output, and the path metric for each state is compared. A metric calculator that selects a path to be a surviving path to the state; and Enter the-option has been survivor path for current i, from i-γ i-γ + n-1
The data string D corresponding to each state is n data up to the time point.
And a path memory that outputs a value of the last stage as detection data, a comparator that obtains a path having a minimum path metric from the surviving paths to each state obtained by the metric calculator, And a selector for inputting a data sequence D output by the comparator, selecting a data sequence corresponding to a path giving the minimum path metric obtained by the comparator, and outputting the selected data sequence to the feedback filter, wherein the feedback filter An information reproducing apparatus using a feedback filter, wherein a compensation amount for equalization is obtained based on a data sequence selected by the selector.
【請求項2】 請求項1記載のフィードバックフィルタ
を用いた情報再生装置において、 パスメモリ長がフィードバックフィルタの入力データ数
よりも短いものとされ、 前記パスメモリが出力する検出データを保持してフィー
ドバックフィルタへ出力する遅延素子を有することを特
徴とするフィードバックフィルタを用いた情報再生装
置。
2. An information reproducing apparatus using a feedback filter according to claim 1, wherein the path memory length is shorter than the number of input data of the feedback filter, and the path memory holds the detection data output and feeds back the data. An information reproducing apparatus using a feedback filter, comprising a delay element for outputting to a filter.
【請求項3】 請求項1または請求項2記載のフィード
バックフィルタを用いた情報再生装置において、 セレクタは、各生き残りパスに対応する等化誤差の中か
ら、最小パスメトリックとなるパスに対応する等化誤差
を選択し、該選択した等化誤差を用いてフィードフォワ
ードフィルタ、および、フィードバックフィルタの適応
等化を行なうことを特徴とするフィードバックフィルタ
を用いた情報再生装置。
3. An information reproducing apparatus using the feedback filter according to claim 1, wherein the selector corresponds to a path having a minimum path metric from among equalization errors corresponding to each surviving path. An information reproducing apparatus using a feedback filter characterized by selecting an equalization error, and performing adaptive equalization of a feedforward filter and a feedback filter using the selected equalization error.
【請求項4】 請求項1ないし請求項3のいずれかに記
載のフィードバックフィルタを用いた情報再生装置にお
いて、 前記フィードバックフィルタおよびメトリック計算器は
ツリー深さγを2とし、メトリック計算器は前記フィー
ドフォワードフィルタ出力およびフィードバックフィル
タ出力とが重ね合わされた再生波形に対して2状態の状
態遷移図を対応させて最尤検出を行うことを特徴とする
フィードバックフィルタを用いた情報再生装置。
4. An information reproducing apparatus using a feedback filter according to claim 1, wherein said feedback filter and metric calculator have a tree depth γ of 2, and said metric calculator has said feed depth. An information reproducing apparatus using a feedback filter, wherein maximum likelihood detection is performed by associating a two-state transition diagram with a reproduced waveform on which a forward filter output and a feedback filter output are superimposed.
【請求項5】 請求項1ないし請求項3のいずれかに記
載のフィードバックフィルタを用いた情報再生装置にお
いて、 前記フィードバックフィルタおよびメトリック計算器は
ツリー深さγを3とし、メトリック計算器は、前記フィ
ードフォワードフィルタ出力およびフィードバックフィ
ルタ出力とが重ね合わされた再生波形に対して4状態の
状態遷移図を対応させて最尤検出を行うことを特徴とす
るフィードバックフィルタを用いた情報再生装置。
5. An information reproducing apparatus using the feedback filter according to claim 1, wherein the feedback filter and the metric calculator have a tree depth γ of 3, and the metric calculator has a tree depth γ of 3. An information reproducing apparatus using a feedback filter, wherein maximum likelihood detection is performed by making a state transition diagram of four states correspond to a reproduced waveform on which a feedforward filter output and a feedback filter output are superimposed.
【請求項6】 請求項1ないし請求項3のいずれかに記
載のフィードバックフィルタを用いた情報再生装置にお
いて、 前記フィードバックフィルタおよびメトリック計算器は
ツリー深さγを4とし、メトリック計算器は、前記フィ
ードフォワードフィルタ出力およびフィードバックフィ
ルタ出力とが重ね合わされた再生波形に対して8状態の
状態遷移図を対応させて最尤検出を行うことを特徴とす
るフィードバックフィルタを用いた情報再生装置。
6. An information reproducing apparatus using the feedback filter according to claim 1, wherein the feedback filter and the metric calculator have a tree depth γ of 4, and the metric calculator has a tree depth γ of 4. An information reproducing apparatus using a feedback filter, wherein maximum likelihood detection is performed by associating an 8-state state transition diagram with a reproduced waveform on which a feedforward filter output and a feedback filter output are superimposed.
JP07570599A 1999-03-19 1999-03-19 Information reproducing device using feedback filter Expired - Fee Related JP3471245B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP07570599A JP3471245B2 (en) 1999-03-19 1999-03-19 Information reproducing device using feedback filter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP07570599A JP3471245B2 (en) 1999-03-19 1999-03-19 Information reproducing device using feedback filter

Publications (2)

Publication Number Publication Date
JP2000268502A true JP2000268502A (en) 2000-09-29
JP3471245B2 JP3471245B2 (en) 2003-12-02

Family

ID=13583914

Family Applications (1)

Application Number Title Priority Date Filing Date
JP07570599A Expired - Fee Related JP3471245B2 (en) 1999-03-19 1999-03-19 Information reproducing device using feedback filter

Country Status (1)

Country Link
JP (1) JP3471245B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7194674B2 (en) 2002-07-29 2007-03-20 Sharp Kabushiki Kaisha Adaptive waveform equalization for viterbi-decodable signal and signal quality evaluation of viterbi-decodable signal
US7529324B2 (en) 2004-10-20 2009-05-05 Sony Corporation Decoder, decoding method, and disk playback device
US7545862B2 (en) 2004-02-16 2009-06-09 Sony Corporation Adaptive equalizer, decoding device, and error detecting device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7194674B2 (en) 2002-07-29 2007-03-20 Sharp Kabushiki Kaisha Adaptive waveform equalization for viterbi-decodable signal and signal quality evaluation of viterbi-decodable signal
US7545862B2 (en) 2004-02-16 2009-06-09 Sony Corporation Adaptive equalizer, decoding device, and error detecting device
US7529324B2 (en) 2004-10-20 2009-05-05 Sony Corporation Decoder, decoding method, and disk playback device

Also Published As

Publication number Publication date
JP3471245B2 (en) 2003-12-02

Similar Documents

Publication Publication Date Title
US5689532A (en) Reduced complexity EPR4 post-processor for sampled data detection
US5889823A (en) Method and apparatus for compensation of linear or nonlinear intersymbol interference and noise correlation in magnetic recording channels
US6798841B2 (en) Partial response maximum likelihood (PRML) detection trellis method adaptable to signal dropouts
US6614841B1 (en) Signal processing apparatus
EP1137001A1 (en) Reproduction of recorded data using a soft input/soft output demodulator
US6791776B2 (en) Apparatus for information recording and reproducing
US6819724B2 (en) Viterbi decoder and Viterbi decoding method
JP3648308B2 (en) Equalizer and magnetic recording signal reproducing apparatus
JP2003085764A (en) Waveform equalizer and PRML detector
US6532337B1 (en) Digital-signal playback apparatus
US6792571B2 (en) Viterbi detector for partial response maximum likelihood signal processing
JP3471245B2 (en) Information reproducing device using feedback filter
CN101286322B (en) Method and apparatus for controlling sampling of signals produced in relation to stored data
US6580766B1 (en) Partial response maximum likelihood (PRML) bit detection apparatus
US20020101674A1 (en) Magnetic recording and/ or reproducing apparatus
JP5136489B2 (en) Equalizer and equalization method
JP2000151425A (en) Prml(partial response most liklihood) detector and data error correction code generator
KR100253735B1 (en) Synchronous partial response iv channel data detector in a digital vcr
Fitzpatrick A reduced complexity EPR4 post-processor
JP3395716B2 (en) Digital signal reproduction device
JP5136577B2 (en) Equalizer and equalization method
JP3875154B2 (en) Waveform equalization apparatus, information reproducing apparatus, communication apparatus, waveform equalization method, waveform equalization program, and computer-readable recording medium recording the waveform equalization program
JP4727310B2 (en) Waveform equalization apparatus, information reproducing apparatus, waveform equalization method, waveform equalization program, and recording medium
JP3258081B2 (en) Viterbi decoder
JP5579380B2 (en) Error combination logic configured for a multi-channel data detection system and method for generating an error signal

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20030813

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070912

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080912

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090912

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100912

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110912

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120912

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130912

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees