Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4093447B2 - Data detector - Google Patents
[go: Go Back, main page]

JP4093447B2 - Data detector - Google Patents

Data detector Download PDF

Info

Publication number
JP4093447B2
JP4093447B2 JP2000395672A JP2000395672A JP4093447B2 JP 4093447 B2 JP4093447 B2 JP 4093447B2 JP 2000395672 A JP2000395672 A JP 2000395672A JP 2000395672 A JP2000395672 A JP 2000395672A JP 4093447 B2 JP4093447 B2 JP 4093447B2
Authority
JP
Japan
Prior art keywords
equalization
waveform
reference levels
transition
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 - Fee Related
Application number
JP2000395672A
Other languages
Japanese (ja)
Other versions
JP2002197811A (en
Inventor
成哉 内田
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.)
TDK Corp
Original Assignee
TDK 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 TDK Corp filed Critical TDK Corp
Priority to JP2000395672A priority Critical patent/JP4093447B2/en
Publication of JP2002197811A publication Critical patent/JP2002197811A/en
Application granted granted Critical
Publication of JP4093447B2 publication Critical patent/JP4093447B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Digital Magnetic Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、磁気記録再生装置おけるデータ検出方式に関する。
【0002】
【従来の技術】
磁気ディスクや磁気テープなどのデジタル磁気記録再生装置では、記録データ再生方法として、パーシャルレスポンス方式と最尤検出法を組み合わせたPRML(Partial Response Maximum Likelihood)方式が用いられている。さらに近年の高記録密度化に対応するため、磁気記録では高次のPRML方式であるEEPR4(Extended Extended Partial Response class−4)方式に対して最小符号間距離を広げることのできる変調方式を組み合わせた方式が提案されている。またPRML方式とは別に、フィードバックフィルタを用いた検出器としてRAM−DFE(Decision Feedback Equalizer)方式や、FDTS/DF(Fixed Delay Tree Search/Decision Feedback)方式も検討されている。高密度化に伴う大きな問題には、さらに再生波形の非線形歪みがあり、さまざまな対策が検討されている(特許2787895号公報)。
【0003】
ここで、PR4(Partial Response class−4)等化における記録再生過程を、図14、図15、図16を参照して簡単に説明する。図14(a)は記録データを示す。まず、記録データをプリコーダによりNRZI(Non Returen to Zero Inverted)符号(b)に変換する。しかる後、NRZI符号(b)に基づいた記録電流(c)により、データを磁気記録媒体に記録する。データの再生過程においては、まず、磁気記録媒体から読み出した再生波形(d)について、PR等化の処理を行うことによりPR等化波形(e)を得る。
ここで、PR等化波形を出力する等化器(Finite Impulse Responseフィルタ)を説明する。等化器の動作は、次の数1の式で表される。aが再生波形であり、bがPR等化波形である。cはFIRフィルタの係数である。
【数1】

Figure 0004093447
記録データ列{0,0,0,1,0,0,0}、を記録再生すると、図15(a)の孤立再生波形が得られる。この孤立再生波形をPR等化することにより、図15(b)のPR等化波形が得られる。実際にはサンプリングされた孤立再生波形aに対して数1によってPR等化を行い、PR等化波形b={0,0,0,1,1,0,0}を得る。以上により、一般の再生波形に対しては、PR等化波形の各サンプル点での値は、0、±1の3つの値のどれかに限られる。この3つの値を、等化目標値という。等化目標値は、採用するPRML方式によって異なる。
実際のPR等化波形では、各サンプル点における値は、ノイズ等の影響により等化値からのずれが生じている。そこで、以下に示す方法により、正しい等化値を検出し、等化値が±1のとき1、0のとき0としたものが再生データ(図4(f))となる。
【0004】
PRML方式においては、PR等化波形(図14(e))から再生データ(図14(f))を求めるために、図16のような状態遷移図を用いる。S、S、SおよびSは、PR等化波形の状態を表す。その状態Sを遷移状態、L、+、R、−などを、状態記号と呼ぶことにする。遷移状態は、特定の値を示しているのではなく、PR等化波形に関連付けられたある状態を示しており、等化波形の前後関係に依存している。
【0005】
図16(a)は、各遷移状態が起こり得る場合を、遷移状態S、ブランチ、ならびに、再生データ/等化値の関係で示している。つまり、ある遷移状態から遷移可能な遷移状態へブランチが示されており、ブランチにはそのときに検出される等化目標値と対応する再生データが示されている。(b)は、状態遷移図を時系列的に表現したものでありトレリス線図という。この図において、各時点の遷移状態を結ぶブランチを1つに限定し、各遷移状態を連続してつなげることによりブランチに対応する再生データが検出できる。このようにブランチが連続して接続されたものをパスといい、上記のように最終的に一本に特定されたパスを生き残りパスという。ビタビ検出法(最尤検出法)とは、図16(b)に示された無数のパスからメトリック(真値からのずれを示す指標で小さいほど確からしい)という指標を用いてただ1つのパスを特定する方法である。具体的には、ある時点においてそれぞれの遷移状態毎にパスのメトリックを比較して、各遷移状態に対してメトリックが最小となるただ1つのパスを選択する。この動作を繰り返していくことによりパスは徐々に1本に収束していく。パスが決定されれば、各ブランチに対応する再生データが得られる。
【0006】
次に、磁気記録におけるオーバーライトについて説明する。
磁気記録では、媒体上に書かれた過去の磁化分布によって書き込みデータが影響を受け再生波形の特性が劣化する現象がある。これをオーバーライトによる特性劣化という。現時点では有効な解決方法は無く、ヘッド媒体の設計段階などにおいてオーバーライトの影響が小さくなるような設計を行っている。しかし近年の記録密度上昇に伴いオーバーライト特性の劣化が大きな問題になりつつある。ここでまず、オーバーライトによる歪みについて説明する。オーバーライトによる再生波形への影響は大きく2つに分けられる。1つは純粋に過去の磁化分布が消えずに残っているものであり、もう1つは過去の磁化分布とヘッド磁界の相互作用により磁化遷移位置がシフトするものである。デジタル磁気記録では一般に飽和記録を行っているので、問題となるのは主にオーバーライトによる磁化遷移シフト(以下、「O/Wシフト」と記す)である。図2を用いて、このO/Wシフトを説明する。図2(a)は、右向き108aに一様に磁化された媒体102上を、磁気ヘッド101が媒体を左向き110aに磁化しながら右方向へ移動してきて、図の位置でヘッド磁界103の向き104を反転させ、ヘッドの左側に磁化遷移105aを記録した瞬間である。この磁化遷移が記録される位置を記録磁化遷移位置という。このときヘッド前方の109aの領域と108の領域との間には磁化遷移が生じていないため、磁化遷移105aは正しい記録磁化遷移位置に記録される。一方、図2(b)では、媒体102は最初一様に左向き108bに磁化されている。このため同様にヘッド磁界103(向き104)を反転させて磁化遷移105aを記録したとき、ヘッド前方にも磁化遷移105cが生じ、その反磁界106(向き107)によってヘッド磁界103が弱められる。このため書き込むべき記録磁化遷移位置が前方111にシフトし、105bになってしまう。この磁化遷移シフトがオーバーライトシフト(O/Wシフト)であり、再生波形の読み取り誤差が増加する原因となる。
【0007】
【発明が解決しようとする課題】
従って、本発明の目的は、オーバーライトによる再生波形への影響を予め考慮した状態遷移図に基づくPRML方式を用いることにより、再生信号の特性劣化を補償して等化誤差を小さくし、高精度のデータ検出を実現するデータ検出器およびデータ検出方法を提供することである。
【0008】
本発明の他の目的は、オーバーライトによる再生波形への影響を考慮した状態遷移図の作成において、等化基準レベルのうちの後縁部の何点かをフィードバックによって補償することにより状態遷移図を簡略化し回路規模を縮小するデータ検出器及びデータ検出方法を提供することである。
【0009】
【課題を解決するための手段】
本課題を解決するための手段の項における、図番号、符号は、特許請求の範囲と発明の実施の形態との対応を示すために記したものであり、特許請求の範囲の解釈に用いてはならない。
【0010】
上記課題を解決するために、本発明のデータ検出器は、磁気データをパーシャル・レスポンス・マキシマム・ライクリフッド(Partial Response Maximum Likelihood、PRML)方式により再生するデータ検出器が、再生波形と等化誤差の入力に応答して、所定の補正法を組込んだパーシャル・レスポンス(Partial Response、PR)等化によりPR等化波形を出力するPR等化部(図1、17)と、前記補正法に基づく等化基準レベルを保持する等化基準レベル部(図1、19)と、前記等化基準レベルと前記PR等化波形とに基づいて、前記補正法により再生データの最尤検出を行う最尤検出部(図1、18)とを具備する。
【0011】
また、本発明のデータ検出器は、前記補正法が、歪んだPR等化波形に基づく等化基準レベルと前記PR等化波形に対応する新たな遷移状態を加えた状態遷移図とに基づいて行われる。
【0012】
更に、本発明のデータ検出器は、前記最尤検出部(図1、18)が、前記PR等化波形と前記等化基準レベルとに基づき、前記等化誤差に関するブランチメトリックを計算するブランチメトリック計算部(図1、2)と、前記ブランチメトリックに基づいて、前記PR等化波形の確からしい状態である生き残りパスを検出するパスメトリック計算比較部(図1、3)と、前記生き残りパスに基づいて、前記PR等化波形の遷移状態を示す状態記号を最尤検出するパスメモリ部(図1、4)と、前記状態記号に基づいて、再生データを検出するデータセレクタ部(図1、11)とを具備する。
【0013】
更に、本発明のデータ検出器が、前記等化基準レベル部(図1、19)は、前記PR等化波形と前記等化基準レベルと前記生き残りパスとに基づいて、等化誤差を全生き残りパスに対して計算する等化誤差計算部(図1、7)と、前記生き残りパスの等化誤差に基づいて、前記生き残りパスの等化誤差のパスメモリ部による遅延を同期させる等化誤差遅延部(図1、8)と、前記同期した前記等化誤差に基づいて、前記同期した等化誤差から最終決定等化誤差1個を選択する等化誤差選択部(図1、9)と、前記最終決定等化誤差と前記状態記号とに基づいて、等化基準レベルの適応等化を行なう等化基準レベル適応等化部(図1、6)と、前記適応等化した等化基準レベルを保持する孤立波形等化基準レベルテーブル(図1、5)とを具備する。
【0014】
更に、本発明のデータ検出器は、前記最尤検出部(図1、18)が、補正フラグ遅延部(図1、10)とを更に具備し、歪んだ孤立波等化波形の等化基準レベルに等化基準値のいくつかを含めずに構成した状態遷移図を用い、前記状態遷移図に含めなかった前記等化基準値については、前記パスメトリック計算比較部(図1、3)で求めた前記生き残りパスから、以後のPR等化波形への重ね合わせの有無を判断し、重ね合わせが存在する場合は、その情報を実際に重ね合わせが生じる時点まで前記補正フラグ遅延部(図1、10)で遅延させフィードバックによって前記ブランチメトリック計算部(図1、3)に伝え、ブランチメトリックを補正する。
【0015】
更に、本発明のデータ検出器において、前記等化基準レベル部(図1、19)は、前記等化誤差計算部(図1、7)が、前記等化誤差を前記全生き残りパスに対して計算する際に、前記補正フラグ遅延部(図1、10)からの情報を更に使用する。
【0016】
更に、本発明のデータ検出器は、PRML方式としてPR(1,−1)MLを用いる。
【0017】
更に、本発明のデータ検出器は、孤立波のPR等化波形が歪みにより(0,1,0)から(0,α、β)となると仮定して4状態の状態遷移図を構成し、その状態遷移図に基づいて再生データを最尤検出する。
【0018】
更に、本発明のデータ検出器は、PRML方式としてPR4MLを用いる。
【0019】
更に、本発明のデータ検出器は、孤立波のPR等化波形が歪みにより(0,1,1,0)から(0,α、β、γ)となると仮定して、12状態の状態遷移図を構成し、その状態遷移図に基づいて再生データを最尤検出する。
【0020】
更に、本発明のデータ検出器は、PRML方式としてEPR4MLを用いる。
【0021】
更に、本発明のデータ検出器は、PRML方式としてEEPR4MLを用いる。
【0022】
更に、本発明のデータ検出器は、PRML方式としてPR(1,1,0,−1,−1)MLを用いる。
【0023】
更に、本発明のデータ検出器は、PRML方式としてPR4MLを用いるデータ検出器が、孤立波のPR等化波形が歪みにより(0,1,1,0)から(0,α、β、γ)となると仮定して、α、βのみを用いて6状態の状態遷移図を構成し、その状態遷移図に基づいて再生データを最尤検出し、γの影響についてはフィードバックによって補正する。
【0024】
更に、本発明のデータ検出器は、PRML方式としてEPR4MLを用いるデータ検出器が、孤立波のPR等化波形が歪みにより(0,1,2、1,0)から(0,α、β、γ、δ)となると仮定して、αのみを用いて12状態の状態遷移図を構成し、その状態遷移図に基づいて再生データを最尤検出し、β、γ、δについてはフィードバックによって補正する。
【0025】
上記課題を解決するための本発明のデータ検出方法は、磁気データをパーシャル・レスポンス・マキシマム・ライクリフッド(PRML)方式により再生するデータ検出方法において、再生波形と等化誤差の入力に応答して、所定の補正法を組込んだパーシャル・レスポンス(Partial Response、PR)等化によりPR等化波形を出力するPR等化ステップと、前記補正法に基づく等化基準レベルを保持する等化基準レベルステップと、前記等化基準レベルと前記PR等化波形とに基づいて、前記補正法により再生データの最尤検出を行う最尤検出ステップとを具備する。
【0026】
また、本発明のデータ検出方法は、前記補正法が、歪んだPR等化波形のずれた等化基準レベルと前記PR等化波形に対応する新たな状態を加えた状態遷移図とに基づいて行われる。
【0027】
また、本発明は、データ検出方法のためのプログラムが記録された計算機読み取り可能な記憶媒体である。
【0028】
【発明の実施の形態】
以下、本発明であるデータ検出器の実施の形態に関して、添付図面を参照して説明する。
本実施例において、磁気媒体上に記録されたデータを再生するに使用される情報記録用再生装置のデータ検出器を例に示して説明するが、他の磁気を使用した磁気記録用再生装置においても、適用可能である。
【0029】
本発明である、データ検出器では、PRML方式における状態遷移図において、O/Wシフトによって歪んだPR等化波形も考慮して状態遷移図(図8(b)、図9(b)、図11)を作成する。
通常、PR等化波形を評価する場合、波形の重ね合わせの原理を用い、PR等化波形をO/Wシフトの無い孤立等化波形(例えば、図15(b))の重ね合わせとして評価している。その判断基準となるのが、孤立波等化基準レベル値(以下、「等化基準レベル」と記す)である。例えば、PR(1、−1)や前述のPR4では、1、0である。そして、従来の状態遷移図(例えば、図16)では、遷移状態については、O/Wシフトの無い孤立等化波形を前提としている。
本発明での状態遷移図は、O/Wシフトした孤立波等化波形のサンプル点での値も、通常の等化基準レベルに加えると共に、そのO/Wシフトに対応するPR等化波形の状態も新たな遷移状態として、通常の状態遷移図に加えることとした。例えば、PR(1,−1)方式において、図3で通常の孤立等化波形(破線)がO/Wシフトした(実線)ことに伴い、図8(a)の通常の状態遷移図(遷移状態SおよびS)に、新たな遷移状態SおよびSを加えて、状態遷移図(b)とする。そして、等化基準レベルは、通常の1、0に、α、βを加える。このとき、実際のPR等化波形においては、これら等化基準レベルそのものが出力される場合だけでなく、それらの重ね合わせが出力される。その波形を評価する場合には、孤立波等化波形の重ね合わせで生じるレベル(=等化基準レベルの和あるいは差)を用いるが、それを判定基準レベルという。通常±1、0であるが、この例では更に追加して±1、0、±α、±β、±(1−β)、±(α−β)とする。
このように、状態遷移図および等化基準レベルにO/Wシフトを考慮した改善を加えることにより、O/Wシフトの有無も含めてデータ検出できるようにする。O/Wシフトによる等化基準レベルは、予め求めておいた固定値を用いてもよいが、等化誤差(PR等化波形のサンプル点における値と判定基準レベルとの差)をもとに適応制御による等化(以下「適応等化」という)によって最適値を求めることもできる。またO/Wシフトによる新たな等化基準レベルを加えた状態遷移図は非常に複雑になるので、O/Wシフトを検出した時点で、フィードバックによってPR等化波形を補償することもできる。このときの状態遷移図は、O/Wシフトによる等化基準レベルの一部だけを取り入れればよいので簡略化できる。その結果、O/WシフトによるPR等化誤差が減少し、高精度のデータ検出が可能となるほか、回路規模を縮小することもできる。
【0030】
(実施例1)
本実施例であるデータ検出器の実施の一形態について、詳細に説明する。
図1は、本発明のデータ検出器の実施例を示すブロック図であり、PR等化部17、最尤検出部18、等化基準レベル部19から構成されている。PR等化部17は、FIR(Finite Impulse Response)フィルタ部1を備えている。最尤検出部18は、ブランチメトリック計算部2、バスメトリック計算比較部3、バスメモリ部4、補正フラグ遅延部10、データセレクタ部11、状態記号遅延部12を備えている。等化基準レベル部19は、孤立波等化基準レベルテーブル5、等化基準レベル適応等化部6、等化誤差計算部7、等化誤差遅延部8、等化誤差選択部9を備えている。
【0031】
PR等化部17は、再生波形および等化誤差等の入力に応答して、再生波形をPR等化し、その波形を出力する。最尤検出部18は、出力されたPR等化波形および等化基準レベル部19が保持する等化基準レベル等から、オーバーライトによる歪みの検出、および、再生データを最尤検出し、出力する。等化基準レベル部19は、PR等化波形および再生データ等からデータの再生に使用される等化基準レベルを更新し、内部に保持すると共に、等化誤差の算出を行う。
以下に各部について詳細に説明する。
【0032】
まず、PR等化部17について説明する。
FIRフィルタ部1は、磁気媒体上の磁気記録からサンプリングされた再生波形aの入力に応答して、aのPR等化処理を行いPR等化波形bを出力する。その際、後段のプロセスで決定された等化誤差εi−1−mが、FIRフィルタ部1に入力され、FIRフィルタ部1での適応等化(後述)が行われている。添え字(i)は、データ処理プロセスにおけるある時点を示している(以下、「(i)時点」とも記す)。今後出て来る他のデータに関しても、同じ添え字がある場合には、同じ時点を表す。
【0033】
次に、最尤検出部について説明する。
ブランチメトリック計算部2では、FIRフィルタ1から出力されたPR等化波形bに対して、サンプル点におけるbの前(出現元X)の遷移状態と後(到達先Y)の遷移状態がどの状態に当たるのかを調べるための、第1段階の計算を行う。具体的には、等化誤差に関係した量であるブランチメトリックBXY,i(後述)を起こり得る遷移状態間の遷移(X,Y)の全ての組み合せで計算する。この値は、遷移状態間の遷移の起き易さの目安となる。このとき、図3をもとに孤立波等化基準レベルテーブル5(後述)が保持するO/Wシフトも含めた等化基準レベルA(ベクトル)={1、0、α、β}から求めた判定基準レベル(±1、0、±α、±β、±(1−β)、±(α−β))を用いる。
なお、本実施例では、等化基準レベルとしてα、βをどちらも使用しているため、パスメトリック計算比較部3(後述)で計算され補正フラグ遅延部10(後述)を経由したフィードバック補正フラグFi−1(後述)は、ブランチメトリックBXY,iの計算に使用しない。
【0034】
パスメトリック計算比較部3では、ブランチメトリック計算部2に引き続いて、サンプル点におけるbの前(出現元X)の遷移状態がどの状態に当たるのかを各到着先遷移状態Yについて調べるための、第2段階の計算を行う。具体的には、ブランチメトリック計算部2で計算された(i)時点までのブランチメトリックBXY,iの累計であるパスメトリックLY,i(=LX,i−1+BXY,i)を各Yについて求める。このとき、パスメトリックLY,iが最小である出現元Xが存在する。それを、各到達先Yの遷移状態毎に出現元Xとして決定する。
以上により、各遷移状態への生き残りパスが決定される。以後、この決定された出現元X(遷移状態)を、最小パスあるいは生き残りパスPY,iと記す。本来、生き残りパスとはブランチの繋がりを示すものであるが、ここでは、PY,iを生き残りパスという表記で用いている。
なお、パスメトリック計算比較部3では、選択されたパスPが次の時点でのブランチメトリック計算において、フィードバックによる補正を必要とするかどうかを示すフラグFを出力する。本実施例では、Fは使用しないので、その出力は無い。
【0035】
パスメモリ部4では、パスメトリック計算比較部3において選択された最小パスPY,iを用いて最尤検出(ビタビ検出)を行い、パスPY,iに対応する状態記号si−mを検出する。
図12にパスメモリ部4の構成を示す。内部には、セレクタ部13および遅延素子部14が、それぞれm個存在する。そして、PY,iは、各セレクタ部13に選択信号として入力され、その値に基づいて、対応する各遅延素子部14からの入力データから1つが選択されて出力される。(i)時点でのPY,iの入力により、(i−m)時点での状態記号si−mが確定されて、出力される。
【0036】
データセレクタ部11では、パスメモリ部4にて検出された状態記号si−mから、プリコーダの構成を考慮して、再生データdi−1−mを求める。
【0037】
状態記号遅延部12は、パスメモリ部4からの状態記号si−mの入力により、(i−1−m)および(i−2−m)時点の状態記号のデータsi−1−m、si−2−mを、等化基準レベル部へ出力する。
【0038】
補正フラグ遅延部10では、パスメトリック計算比較部3で、パスメトリックLY,iと共に求められた補正フラグFを、(i−1)時点に遅延し補正フラグFi−1として、出力する。
なお、本実施例では、補正フラグFi−1は使用しない。
【0039】
次に、等化基準レベル部19について説明する。
等化誤差計算部7では、孤立波等化基準レベルテーブルが保持する等化基準レベルAを用いて、PR等化部17が出力したPR等化波形bから、すべてのブランチに対する等化誤差EXY,iを求め、パスメトリック計算比較部3が出力した生き残りパスPY,iを用いて各状態に対応する等化誤差EY,iを選択する。
なお、本実施例では、パスメトリック計算比較部3で計算され補正フラグ遅延部10を経由したフィードバック補正フラグFi−1は等化誤差EXY,iの計算に使用しない。
【0040】
等化誤差遅延部8は、等化誤差計算部7において選択された等化誤差EY,iについて、パスメモリ部4のパスメモリ長mに合わせて、(i−1−m)時点での等化誤差EY,i−1−mを出力する。
【0041】
等化誤差選択部9では、等化誤差遅延部8から出力された生き残りパスの状態記号si−mにより、等化誤差EY,i−1−mから状態記号に対応する等化誤差εi−1−mを1つ選択する。
以上によって求まった等化誤差εi−1−mを用いて、FIRフィルタ1の適応等化を行なう。
【0042】
さらに等化基準レベル適応等化部6において、等化誤差選択部9が選択した等化誤差εi−1−mと、パスメモリ部4が検出した最終生き残りパス(状態記号)si−m、と状態記号遅延部12が出力したsi−1−m、si−2−mを用いてオーバーライトによる等化基準レベルの適応等化を行う。
【0043】
等化基準レベルテーブル5では、等化基準レベルを保持している。そして、等化基準レベル適応等化部6による等化基準レベルの適応等化に基づいて、等化基準レベルを最適値に更新する。
【0044】
次に本発明であるデータ検出器の動作を、図面を参照して詳細に説明する。
まず、O/Wシフトがある場合の、データ検出方法について説明する。
図3〜図7に、O/WシフトによるPR等化波形への影響の例を示す。それぞれPRML方式であるPR(1,−1)(図3)、PR4(図4)、EPR4(Extended Partial Response class−4、図5)、EEPR4(図6)、PR(1,1,0,−1,−1)(図7)等化の場合である。磁気記録されたデータは、O/Wシフトによりサンプリング点での値が本来の整数値からずれている。各図中、点線がO/Wシフト無しの場合のPR等化波形であり、実線がシフトありの場合のPR等化波形である。(シフトを特徴付ける量として、図上でα、β、γ、δ、εがある)。このようなシフトは、媒体に記録された過去の磁化分布の影響によって生じるため、事前に予測することは困難である。しかし、O/Wシフト量は、ヘッド媒体特性や記録密度、記録電流値、周速、半径位置、浮上量などの主に磁気記録装置の特性によって決まっており、条件が変化しなければほぼ一定値である。ゆえに、図3から7において、正しいPR等化波形だけでなくシフトしたPR等化波形が重ね合わされる可能性も考慮して状態遷移図を書き換えることができる。
図8に、図3に示したPR(1、−1)等化の状態遷移図の例を示す。図8(a)は、O/Wシフトの無い場合であり、2つの等化基準レベル(1,0)に基づいた3つの判定基準レベル(±1、0)と2つの遷移状態(S,S)が存在する。O/Wシフトにより等化基準レベルとして新たにα、βが生じると仮定する。そこで状態数を2つ(S,S)増やして、図8(b)の状態遷移図を構成した。図において各ブランチ(矢印)に示した値(±1、0、±α、±β、±(1−β)、±(α−β))は、そのブランチに対する判定基準レベルである。O/Wシフトによって生じる等化誤差は、この状態遷移図に基づいて再生データを検出することによって補償されるため、再生データを高精度に検出することができる。なお、各ブランチに対応する再生データは、一般にはプリコーダの構成によって変化する。
【0045】
次に、適応等化方法について説明する。一般にPRML方式での適応等化はFIRフィルタに対してのみ行われている。また等化誤差は単純なレベル検出結果から求めており、ビタビ検出器からは独立している。しかし本発明では、判定レベルがα、βに関連し、単純な整数値(等化値)だけでなく、実数値として多数存在するため、単純なレベル判定による適応等化では十分な精度が得られない可能性が大きい。そこで、ビタビ検出結果を基にして適応等化を行うことを考える。通常のパスメモリでは再生データのみを最尤検出によって求めており、どのブランチが選択されたかは情報として残らない。そこでブランチそのもの(つまりパスそのもの)を最尤検出する。具体的には、再生データの代わりに選択されたブランチの出力元の状態記号si−mを出力するようにパスメモリ部4を構成する。これにより状態記号sをたどることによって生き残りパスを特定することができ、各時点での判定基準値を求めることができる。一方、等化誤差計算部7では各状態の生き残りパスに対する等化誤差を求め、パスメモリ長に合わせて遅延させ、パスメモリ出力(状態記号)si−mによってEi−1−mから選択して確定等化誤差εi−1−mとして出力している。このようにして求めた等化誤差εi−1−mを用いて、FIRフィルタの適応等化を行う。O/Wシフトによる等化基準レベルを適応等化するためには、特定された最終生き残りパスPY,iから、ある時点の判定基準レベルDiを求め、等化誤差εi−1−mを用いて適応等化を行う。
【0046】
次に、PRML方式にPR(1,−1)MLを用いた図3、および、図8(b)の場合について、動作を説明する。図8(b)の状態遷移図では、図3に示した、新たに加えたO/Wシフトによる2つの等化基準レベル(α、β)を省略せずに全て用いているので、図1の補正フラグFによる補正のためのフィードバックは必要ない。一方、再生データを検出する過程においては、連続する2つの状態記号s(“+”、“−”、“U”、“D”)を用いることが必要となる。
【0047】
【数2】
Figure 0004093447
FIRフィルタ部1は、磁気媒体からサンプリングされた再生波形aの入力に応答して、数2に示すPR等化処理を行い、PR等化波形bを出力する。その際、後段のプロセスで決定された等化誤差εi−1−mが、FIRフィルタ部1に入力され、FIRフィルタ部1での適応等化がcを介して行われている。
数2において、cはFIRフィルタのタップ係数であり、FIRフィルタのタップ数はN個である。jは、j番目のタップを意味する。そして、収束係数cを用いて誤差2乗平均が最小となる様に適応等化されている。
は、aがFIRフィルタを通過して、数2により生成されたPR等化波形である。
は最尤検出によって最終的に決定された判定基準レベルであり、それとbとの差が等化誤差εである。
このようなcを介した適応等化を開発し、採用することにより、O/Wシフトの存在下においても、十分な精度のPR等化を行うことが可能となる。
なお、mはパスメモリ長である。すなわち、パスメモリ部4において、新しくデータが1つ入る毎にmステップ前のデータ(状態記号si−m)が確定し、パスメモリ部4から出力される。従って、状態記号により決定する等化誤差は、その確定までにmステップの遅れを生じていることに注意する必要がある。
【0048】
ブランチメトリック計算部2は、FIRフィルタ1から出力されたPR等化波形bから、数3および数4を用いて、ブランチメトリックBを計算する。
まず数3で、bについて、前(出現元X)の遷移状態と後(到達先Y)の遷移状態間の遷移(S→Sなど)として可能な全パターンについて、その全ブランチに対する等化誤差EXY,i(等化波形のサンプル点における値と判定基準レベルとの差)の2乗をそれぞれ求めている。
【数3】
Figure 0004093447
計算の際、各判定基準レベルは、孤立波等化基準レベルテーブル5が保持するO/Wシフトも含めた等化基準レベルAから求めた判定基準レベルを用いる。添え字は遷移前後の遷移状態及び(i)時点であることを意味する。例えばE −+,iは、(i)時点におけるSからSへの遷移状態間の遷移についての等化誤差の2乗である。各等化誤差EXY,iあるいはその2乗の値E XY,iが小さいほど、判定基準レベルとPR等化波形上の点bが近いことを意味している。
【0049】
次に、数3で求めたE XY,iを用いて、ブランチメトリックBを計算する。
数4は、数3の等化誤差の2乗からbの2乗を引いて2で割った結果であり、これをブランチメトリックBとして定義している。すなわち、ブランチメトリックBxy,i=(E xy,i−b )/2 である(添え字は、等化誤差に同じ)。これらの式は複雑であるが、b、αb、βbと定数の加減算で求まる。この値は基本的には、等化誤差EXY,iと同様に、その絶対値が小さいほど判定基準レベルとPR等化波形上の点bが近いことを意味している。つまり(i)時点だけに注目したとき、そのブランチが最も確からしさしいことを表している。
ここで求められた値(数4最下段で示す、B(ベクトル))は、パスメトリック計算部3へ出力される。
【数4】
Figure 0004093447
【0050】
パスメトリック計算比較部3では、ブランチメトリック計算部2で計算されたブランチメトリックBXY,iとパスメトリック計算比較部3に保持する1時点前のパスメトリックLx,i−1とを各遷移状態において加算して(i)時点でのパスメトリックLY,iを求める。そして、各遷移状態YにおいてパスメトリックLY,iが最小であるパスPY,iを求める。
数5に、パスメトリックLY,iの計算過程を示す。添え字は、遷移状態及びデータの時点を意味する。例えば、L+,iは、(i)の時点において遷移状態Sのについてのパスメトリックである。各Lx,i−1は、一時点前の遷移状態Xまでのパスメトリックを表している。そして、数5に示す様に、ブランチメトリックを加えて求めた、(i)時点で遷移状態Yに入力される全パスメトリックの中から、最小になる値がパスメトリックLY,i(ベクトルの成分)として選択される(例えば、LD,i=min{L+,i−1+B+D,i、LU,i −1+BUD,i}=L+,i−1+B+D,i)。それは、パスに含まれる全ブランチの(i)時点までの合計が最小となることであり、最も確からしい遷移状態の組み合せを選択することを意味するからである。なお、パスメトリックの値は、オーバーフローする可能性があるため、適宜、適当な定数値を加減算しオーバーフローを防ぐ必要がある。これはパスメトリックには、互いの差の大小にしか意味がないため可能となる。
Y,iの決定により、生き残りパスPY,i(その遷移状態Yになるのにどの遷移状態Xから来たかを示すパス)の状態記号(“+”、“−”、“U”、“D”のどれか)および、その時点の等化誤差EY,iが決定する。それらは、数5でのLY,iの選択において括弧内の何番目の値が選ばれたかによって決定される。つまり、LY,iとして括弧内の右から2番目が選ばれた場合、PY,i、EY,iは共に括弧内の右から2番目を選ぶ。これは、LY,iにおいて最も確からしいとして選択した遷移状態と同じ遷移状態のPY,iおよびEY,iを選択することを意味している。つまり、数5のPY,i、EY,iは、括弧内に入っている2または4つの値から、前述の方法で選択した、1つの値を意味している。
こうして、L、P、Eは、数5下側で示す、3つのベクトルとして求まる。なお、実際にこの方法で等化誤差Eが決定されるのは、後述の等化誤差計算部7である。
【数5】
Figure 0004093447
また、パスメトリック計算比較部3では、選択されたパスPY,iが次の時点でのブランチメトリック計算において、フィードバックによる補正の必要性の有無を示すフラグFを出力する。ただし、本実施例では、補正フラグのフィードバックは行わない。
【0051】
等化誤差計算部7では、等化基準レベルAを用いて、PR等化波形bからすべてのブランチ(状態遷移)に対する等化誤差を求める。しかる後、前記パスメトリックLY,iの計算過程で述べたように、数5で示す方法で、各遷移状態に対応する等化誤差Eを選択する。
【0052】
パスメモリ部4では、パスメトリック計算比較部3において選択された生き残りパスPY,iを用いて最尤検出(ビタビ検出)を行い、パスに対応する状態記号Si−mを検出する。それについて図12を参照して説明する。
図12に、本実施例におけるパスメモリ部の構成を示す。このパスメモリ部は、遅延素子部14に、再生データではなく状態記号(“+”、“U”、“D”、“−”)を保持している。また、図12に示された生き残りパスPはベクトルであり、4つの変数{P+,i、PU,i、PD,i、P−,i}から成っており、それぞれの変数は、状態記号 “+”、“U”、“D”、“−”のいずれかの値を保持している。
(i)の時点で、各セレクタ部13−1〜13−mの全ての4つの各セレクタ内に、パスメトリック計算比較部3において選択された4つの生き残りパスP={P+,i、PU,i、PD,i、P−,i}の状態記号がセレクタの上から順に入る。そして、各セレクタ部13−k(k=1〜m)は、直前の各遅延素子部14−(k−1)から、各遷移状態において、生き残りパスに対応するデータを選択する。つまり、例えば、遷移状態Sの生き残りパスPY,iが、(P+、i=)“D”ならば、縦に並んだ4つのセレクタのうちS遷移状態に対応する一番上のセレクタは、4つの遅延素子のうち上から2番目の、遷移状態Sからのデータ(状態記号)を選択する。選択されてセレクタ部13−kに入ったデータは、隣に接続している遅延素子部14−kに移る。そして、(i+1)の時点で、各セレクタに次の生き残りパスPi+1={P+,i+1、PU,i+1、PD,i+1、P−,i+1}が入り、同じ動作を繰り返す。この動作は、最尤検出処理と同じであり、複数のセレクタを通過することにより、生き残りパスPY,iが一つの遷移状態sに収束する。ここで、一番左側の遅延素子部14−0に入るデータは、P={P+,i、PU,i、PD,i、P−,i}そのものである。これは、各遷移状態の生き残りパスP(ベクトル)の初期値が、P+,i=“+”、PU,i=“U”、PD,i=“D”、P−,i=“−”であり、選択信号であるPと選択された信号が一致するためである。
パスメモリ4は、m段の遅延素子部によって構成されている。ゆえに、(i)の時点でのセレクタによる状態記号の選択により、m番目のセレクタ13−mに最終的な状態記号si−mが出力される。以上により、最終生き残りパスの経由する状態記号si−mが決定する。
【0053】
等化誤差選択部9では、等化誤差遅延部8でパスメモリ長m分(正確にはm+1)だけ遅延させた等化誤差(EY,i−1−m)について、パスメモリ部4で決定した状態記号si−mにより等化誤差EY,i−1−mから状態記号に対応する等化誤差εi−1−mを1つ選択する。
また、データセレクタ部11では、検出された状態記号si−mから、プリコーダの構成を考慮して、再生データdi−1−mを求める。
数6に、等化誤差選択過程と再生データ検出過程を示す。数5と同様に、パスメモリ部4で検出したsi−mでの選択位置と同じ位置のEi−1−mを選択する。つまり、si−m=“D”ならば、εi−1−m=ED,i−1−mである。等化誤差は、パスメモリ出力に対して1クロック遅れた時点の値が得られる。ただし、数6のsi−m、εi−1−mは、括弧内に4つの値が入っているが、前述の方法で選択した、この中の1つの値を意味している。
一方、再生データの検出は少し複雑になる。連続する2つの状態記号からブランチを特定し、対応する再生データを求める。具体的には、si−1−mとsi−mの組み合わせにより、数6下側に示す4つの組み合わせではdi−1−m=0となり、それ以外の組み合わせではdi−1−m=1になる。
【数6】
Figure 0004093447
【0054】
以上によって求まった等化誤差εi−1−mを用いて、前述したFIRフィルタの適応等化を行なう。
さらに等化基準レベル適応等化部6において、等化誤差εi−1−mと最終生き残りパス(状態記号)si−mを用いてオーバーライトによる等化基準レベルの適応等化を行う。
【数7】
Figure 0004093447
数7、数8にα、βに対する適応等化過程を示す。cα、cβは、収束係数である。数3に示された各ブランチに対応する等化誤差Eを数7のεに代入して数8を導出した。ただし、数8によってΔα、Δβの値を求めるにはブランチを特定する必要がある。そのためには、si−1−mとsi−mが必要になる。それらは、パスメモリ部4からの出力si−mを、状態記号遅延部12を通することにより得る。
等化基準レベルテーブル5では、等化基準レベル適応等化部6での数7および数8による等化基準レベルの適応等化に基づいて、等化基準レベルが記された等化基準レベルテーブルを最適値に更新する。
ここで計算された新たなα、βを新たな等化基準レベルとして用いることにより、適応等化が良好に行われ、より精度の高い最尤検出が可能となる。
【数8】
Figure 0004093447
【0055】
以上のように、本実施例において、本発明は、状態遷移図および等化基準レベルにO/Wシフトを考慮した改善を加えることにより、O/Wシフトの有無も含めて精度良く再生データが検出できる。O/Wシフトによる等化基準レベルは、等化誤差をもとに適応等化によって最適値を求めることにより、更に精度を上げることも可能である。
【0056】
(実施例2)
本実施例であるデータ検出器の他の実施の一形態について、詳細に説明する。
実施例2では、PRML方式にPR4ML(Partial Response class4 Maximum Likelihood)を用いる点で、実施例1と異なる。
【0057】
本実施例のデータ検出器のブロック図は、図1であり実施例1と同様であるので説明は省略する。
次に、図4、および、図9(b)のPR4MLにおける、孤立再生波形のO/Wシフトおよび遷移状態図について説明する。図4においては、O/Wシフトにより、サンプル点での値がα、β、γとなると仮定する。従って、それらが新たな3つの等化基準レベルとなる。図9(b)の状態遷移図では、図4に示した新たな3つの等化基準レベル(α、β、γ)のうち、2個(α、β)のみを用いて状態遷移図を作成している。そのためγについては、補正フラグFによるフィードバックによって補償する必要がある点が、実施例1と異なる。
【0058】
次に本発明であるデータ検出器の動作を、図面を参照して詳細に説明する。
まず、O/Wシフトがある場合の、データ検出方法について説明する。
図9に、図4に示したPR4等化の場合の例を示す。図9(a)は、O/Wシフトのない場合の状態遷移図であり、2つの等化基準レベル(1,0)に基づいた3つの判定基準レベル(±1、0)と4つの遷移状態(S、S、S、S)が存在する。O/Wシフトにより等化基準レベルとして新たにα、β、γが生じると仮定する。これらすべてを考慮して状態遷移図を作成した例を図10に示す。これは遷移状態数12個、ブランチ数36本の非常に複雑な状態遷移図となる。そこで等化基準レベルとしてα、βのみを用いて状態遷移図を作成し、γについてはフィードバックによって補償するようにする。図9(b)に、簡略化した状態遷移図の例を示す。等化基準レベル(1、0、α、β)に基づいた18個の判定基準レベル(±1、0、±α、±β、±(1−α)、±(1−β)、±(α−β))、遷移状態数6個(S、S、S、S、S、S)となり、図10と比較して大幅に簡略化されている。しかし、このままでは等化基準レベルγが考慮されていないので等化誤差が生じる。次に、このγをフィードバックによって補償する方法を説明する。図9(b)において、各遷移状態へ入るブランチは3本存在する。パスメトリック計算比較部3では、この3本からパスメトリックが最小となるパス(対応するブランチ、もしくは、ブランチに対応する状態記号)を選択することになる。このとき、例えば、選択されたブランチの判定基準レベルにβの項が入っている場合、つまり、遷移状態S、Sから伸びるブランチを含むパスを選択した場合、次の時点で、そのような遷移状態から伸びるブランチの判定基準レベルにはγの項の影響があるはずである。そこで、この情報(遷移状態S、Sから伸びるブランチを選択したこと)をブランチメトリック計算部2および等化誤差計算部7にフィードバック(補償フラグF)し、次の時点でのブランチメトリック計算結果および等化誤差計算結果を補償する。以上により、図4に示したO/Wシフトに対する最尤検出を行うことができる。
【0059】
次に、適応等化方法については、判定レベルがα、β、γ、δ、εに関連しているほかは、実施例1と同様なので説明は省略する。
【0060】
実施例2の動作について詳細に説明する。
FIRフィルタ部1によるPR等化過程および最適化過程は、数2で表され、実施例1と同様なので説明は省略する。
ブランチメトリック計算部2は、FIRフィルタ1から出力されたPR等化波形bから、数9、数10および数11を用いて、ブランチメトリックBを計算する。
数9、数10、数11に、ブランチメトリック計算過程を示す。
数9は、全ブランチに対する等化誤差EXY,iを求めている。Eの意味や添え字等は、遷移状態の種類が多いほかは、実施例1と同様である。各EXY,iは、bが、ある遷移状態(X)から別の遷移状態(Y)へ遷移する場合の等化誤差である。ここで、fx,i−1は補正フラグである。添え字は、遷移状態(X)の(i−1)時点での補正フラグであることを示している。例えばf−,i−1は、(i−1)時点である遷移状態“−”についての補正フラグであり、P−,i−1(つまり、2時点前の遷移状態)に依存する。1次点前のfを用いているのは、フィードバックによる補償を行うためである。なお、Fはベクトルであり、各遷移状態の補正フラグ{f+,i,fU,i,fD,i,f−,i}をまとめたものである。
x,iは、状態遷移(X)から延びる次の時点(i+1)でのブランチに対して、γによる補正が必要であるかどうかを示している。つまり、(i)時点での遷移状態(X)へ入るブランチの等化判定レベル値にβの項が入っていれば、fx,i=1となり、(i+1)時点で遷移状態(X)から延びるブランチには必ずγの項が入ることを示している。このときβの項が含まれるブランチの出力元の遷移状態は、SおよびSだけである。ゆえに、P={P+,i、PU,i、PD,i、P−,i}が、“U”、“D”のとき、fx,i=1(次の時点で補正が必要)となり、それ以外ではfx,i=0である(後述)。
【数9】
Figure 0004093447
数10は、全ブランチに対する等化誤差EXY,iの2乗である。
数11は、数10の等化誤差Eの2乗からbの2乗を引いて2で割った結果である。これをブランチメトリックBXY,iとして定義しているのは、実施例1と同様である。そして、E XY,i、BXY,iの意味や添え字等に関しては、遷移状態の種類が多いほかは、実施例1と同様である。
ここで求められた値(数11最下段で示す、B(ベクトル))は、パスメトリック計算部3へ出力される。
【数10】
Figure 0004093447
【数11】
Figure 0004093447
【0061】
パスメトリック計算比較部3では、ブランチメトリック計算部2で計算されたブランチメトリックBXY,iとパスメトリック計算比較部3に保持する1時点前のパスメトリックLX,i−1とを各遷移状態において加算して(i)時点でのパスメトリックLY,iを求める。そして、各遷移状態YにおいてパスメトリックLY,iが最小であるパスPY,iを求める。なお、パスメトリック値のオーバーフロー対策が必要になることは、実施例1と同様である。
数12に、パスメトリックLの計算過程を示す。LY,i、PY,i、EY,iの意味や添え字等は、遷移状態数が多い以外は実施例1と同様である。各LX,i−1は、(i−1)時点までのパスメトリック(その時点までのブランチメトリックの合計と等価な値)を表しており、(i)の時点での各遷移状態Yにおいてパスメトリックは、出力元遷移状態Xが異なる複数の成分を有する。そして、その成分が最小になる遷移状態からのパスメトリックがLY,iとして選択される。それは、そのパスに含まれるBXYの合計が最小となることであり、最も確からしい遷移状態の順列を選択することを意味するからである。
【数12】
Figure 0004093447
数12でのLY,iの決定後、生き残りパス(状態記号)PY,i、等化誤差EY,i、および、補正フラグFY,iは、LY,iの決定において、最小値として括弧内の何番目が選ばれたかによって決まる。つまり、LY,iとして括弧内の右から2番目が選ばれた場合、PY,i、EY,i、FY,iとも括弧内の右から2番目を選ぶ。これは、最も確からしいとして決定したLY,iに対応する、出力元遷移状態のPY,i、ブランチの等価誤差EY,iおよび補正フラグFY,iを選択することを意味している。
こうして、L、P、E、Fは、数12下側で示す、4つのベクトルとして求まる。これらのベクトルLi、Pi、Ei、Fiは、LY,i、PY,i、EY,i、FY,iをすべての遷移状態Yについてまとめて表したものである。なお、実際にこの方法で等化誤差EY,iが決定されるのは、後述の等化誤差計算部7においてである。それに関しては、実施例1と同様なので省略する。
【0062】
ここで補正フラグF(fY,i)による等化基準レベルの補償法について説明する。
パスメトリック計算比較部3において、数12で選択されたパスPY,iに対応するブランチにおいて、遷移状態S、Sからのブランチ(数12では、PY,iの選択候補表示の一番右の値)が選択されたときf=1となる。このブランチの判定基準値には、βの項が必ずある。ゆえに次の時点ではγの項が必ず含まれるはずである。以上より、このようなブランチから伸びる、次の(i+1)時点のブランチに対しては、判定基準レベルDに対してγの補正を行えばよいことが分かる。これを1時点ずらして数式で示したものが数9である。
【0063】
パスメモリ部4では、パスメトリック計算比較部3において選択されたパスメトリック最小である生き残りパスPを用いて最尤検出(ビタビ検出)を行い、一本の最終生き残りパスの(i−1−m)時点に対応する状態記号Si−mを検出する。本実施例におけるパスメモリ部4の構成を図13に示す。各セレクタ部13のセレクタ数および各遅延素子部14の遅延素子数は、実施例1よりも多いが、その機能は実施例1と同様なので、動作の説明は省略する。
【0064】
等化誤差選択部9では、状態記号si−mに対応する等化誤差εi−1−mを選択し、データセレクタ部11では、状態記号s - から再生データdi−1−mを求める。
数13に、その等化誤差選択過程と再生データ検出過程を示す。数5と同様に、si−mの選択位置と同じ位置のEi−1−mを選択する。つまり、si−m=“D”となった場合、εi−1−m=ED,i−1−mとなる。以上により等化誤差は、1クロック遅れた時点での値が得られる。ここで、数13のsi−m、εi−1−mは、括弧内に6つの値が入っているが、前述の方法で選択した、この中の1つの値を意味している。つまり、si−mとして括弧内の2番目の値を選んだときは、ε、d、fは、それぞれ括弧内の2番目の値を選択する。
また、補正フラグfi−mは、数13によって、si−mの値から一意的に決定される。
一方、再生データdi−1−mは、数13によって、si−mの値から一意的に決定される。ただし、この結果はプリコードのない場合であり、プリコードがある場合は、対応する逆演算を行って再生データを検出する。一般には、PR等化方法、プリコーダの構成、状態遷移図の構成などによってsとdの関係は決定される。
【数13】
Figure 0004093447
【0065】
以上によって求まった等化誤差εi−1−mを用いて、前述のようにFIRフィルタの適応等化を行なうと共に、等化基準レベル適応等化部6において、オーバーライトによる等化基準レベルの適応等化を行う。
数14、数15にα、β、γに対する適応等化過程を示す。cα、cβ、cγは、収束係数である。数9に示された各ブランチに対応する等化誤差Eを数14のεに代入して数15を導出した。ただし、数15によって、Δα、Δβ、Δγの値を求めるにはブランチを特定する必要がある。そのためには、si−1−mとsi−mが必要になる。また数15で必要なfi−2−mを求めるためには、si−2−mが必要である。それらは、パスメモリ部4からの出力sを状態記号遅延部12を通することにより得る。
等化基準レベルテーブル5では、等化基準レベル適応等化部6による等化基準レベルの適応等化に基づいて、テーブルを最適値に更新する。
ここで計算された新たなα、β、γを新たな等化基準レベルとして用いること、および、補正フラグにより調整を行うことにより、適応等化が良好に行われ、より精度の高い最尤検出が可能となる。
【数14】
Figure 0004093447
【数15】
Figure 0004093447
【0066】
本発明においては、パスメモリ部4は、適応等化を行うための等化誤差を求めるために、一般に採用される再生データではなく生き残りパスに対応する最終(最新)ブランチの出力元状態記号を保持している。パスメモリ部の最終段からは状態記号が出力されるため再生データを得るにはデータセレクタ11のような何らかの変換が必要となる。
そこで、状態記号に変えて、全ブランチに通し番号を付けこの番号を保持するようにする。その場合、ブランチが特定されると再生データは一意的に決定されるため、前後の遷移状態は、直接は必要なくなり、データセレクタ11を簡略化することが可能である。
【0067】
なお、図11は、さらに複雑な、図5に示したEPR4における、O/Wシフトに対する状態遷移図の例である。等化基準レベルαのみを考慮している。図9(b)と同様に、その他の等化基準レベル(β、γ、δ)については生き残りパスを調べることによって影響の有無を判断し、それぞれフィードバックによって補償する。適応等化方法については、判定レベルがα、β、γ、δに関連しているほかは、実施例2と同様である。実施方法に関しても、実施例2と同様であるので省略する。
【0068】
また、図6に示したEEPR4におけるO/Wシフトや、図7に示したPR(1,1,0,−1,−1)に関しても、PR4やEPR4と同様に行うことが出来る。まず、α、β、γ、δ、εの中から等化基準レベルにするものと、フィードバックにより補償するものを決定し、それにより状態遷移図を作成する。そして、実施例2と同様の方法に従って計算等を行うことより、O/Wシフトの有無、遷移状態の推移、再生データ検出等を精度良く行うことが可能となる。基準等化レベルとしては、基本的にはα、β、γ、δ、εの左から何番目までを選択しても良いが、EEPR4やPR(1,1,0,−1,−1)では5つの内、一つ(α)のみを用いて状態遷移図を作成することが現実的である。α一つにすることで、状態遷移図を簡略化できるので、回路規模の増大を抑制することが可能である。
【0069】
また、本発明において、用いられるPRML方式は任意である。O/Wシフトによる等化基準レベルを仮定し、フィードバックによって補償する項を決めて状態遷移図を構成すれば、どのようなPRML方式にも適応できる。
【0070】
以上のように、本実施例において、本発明による状態遷移図および等化基準レベルにO/Wシフトを考慮した改善を加えることにより、O/Wシフトの有無、遷移状態の推移、再生データ検出等を精度良く行うことが可能となる。O/Wシフトによる等化基準レベルは、固定値を用いても良いし、等化誤差をもとに適応等化によって最適値を求めることも可能である。またO/Wシフトによる新たな等化基準レベルを加えた状態遷移図は非常に複雑になるので、O/Wシフトを検出した時点で、フィードバックによってPR等化波形を補償することもできる。このときの状態遷移図は、O/Wシフトによる等化基準レベルの一部だけを取り入れればよいので簡略化できる。その結果、O/WシフトによるPR等化誤差が減少し、高精度のデータ検出が可能となるほか、回路規模が縮小でき、磁気記録再生装置の小型化や、製造、保守等のコスト削減につなげることが出来る。
【0071】
【発明の効果】
本発明の第1の効果は、O/Wシフトによる再生波形の特性劣化を補償するために、O/WシフトによるPR等化波形の等化基準レベルのずれを考慮した状態遷移図を用い、O/Wシフトの有無も含めて最尤検出することにより等化誤差が小さくなり、精度の良い検出を行なうことができることである。
【0072】
本発明の第2の効果は、O/Wシフトを考慮した状態遷移図の作成において、等化基準レベルのうちの後縁部の何点かをフィードバックによって補償することにより状態遷移図を簡略化し回路規模を縮小することができることである。
【図面の簡単な説明】
【図1】 本発明のデータ検出器の全体構成を示すブロック図である。
【図2】 (a)O/Wによる磁化遷移位置シフトの無い磁気記録の説明図である。
(b)O/Wによる磁化遷移位置シフトの有る磁気記録の説明図である。
【図3】 PR(1,−1)におけるO/WによるPR等化波形のシフトを示す図である。
【図4】 PR4におけるO/WによるPR等化波形のシフトを示す図である。
【図5】 EPR4におけるO/WによるPR等化波形のシフトを示す図である。
【図6】 EEPR4におけるO/WによるPR等化波形のシフトを示す図である。
【図7】 PR(1,1,0,−1,−1)におけるO/WによるPR等化波形のシフトを示す図である。
【図8】 (a)従来のPR(1,−1)における状態遷移図の例を示す図である。
(b)本発明のPR(1,−1)における状態遷移図の例を示す図である。
【図9】 (a)従来のPR4における状態遷移図の例を示す図である。
(b)本発明のPR4における簡略化した状態遷移図の例を示す図である。
【図10】 本発明のPR4における状態遷移図の例を示す図である。
【図11】 本発明のEPR4における簡略化した状態遷移図の例を示す図である。
【図12】 図8(b)の状態遷移図に対応するパスメモリ部の詳細な構成を示す図である。
【図13】 図9(b)の状態遷移図に対応するパスメモリ部の詳細な構成を示す図である。
【図14】 PR4の等化過程を示す図である。
【図15】 孤立再生波形のPR4等化波形を示す図である。
【図16】 (a)PR4の状態遷移を示す図である。
(b)PR4の状態遷移を時系列的に示す図である。
【符号の説明】
1 FIRフィルタ部
2 ブランチメトリック計算部
3 パスメトリック計算比較部
4 パスメモリ部
5 孤立波等化基準レベルテーブル
6 等化基準レベル適応等化部
7 等化誤差計算部
8 等化誤差遅延部
9 等化誤差選択部
10 補正フラグ遅延部
11 データセレクタ部
12 状態記号遅延部
13 セレクタ部
14 遅延素子部
17 PR等化部
18 最尤検出部
19 等化基準レベル部
20 データ検出器
101 磁気ヘッド
102 媒体
103 ヘッド磁界
104 ヘッド磁界方向
105a 正常な磁化反転位置
105b シフトした磁化反転位置
105c ヘッド前方磁化遷移位置
106 磁化遷移による反磁界
107 磁化遷移による反磁界方向
108a 右向き初期磁化方向
108b 左向き初期磁化方向
109a 正常な記録磁化
109b ずれた記録磁化
110a 記録された磁化
110b 記録された磁化
111 磁化反転のシフト
112 磁気ヘッド進行方向
ai : 再生波形
bi : PR等化波形
i : 各状態に対する生き残りパス(状態番号)(ベクトル量)
i : 各状態への生き残りパスのパスメトリック(ベクトル量)
i : 各状態への生き残りパスに対する等化誤差(ベクトル量)
A : O/Wシフトによる孤立波等化基準レベル(ベクトル量、α、β、γ...)
i : 再生データ列
i : 全ブランチメトリック(ベクトル量)
i : ブランチメトリック補正フラグ(ベクトル量)
εi : 最終決定等化誤差
i : 最終生き残りパスに対応する状態記号
m : パスメモリ長
i : 時間(クロック)
j : FIRフィルタのタップ係数
N : FIRフィルタのタップ数
c、cα、cβ、cγ : 適応等化の収束係数
注:ベクトル量とは、複数の値を纏めて示したものであることを示している。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a data detection method in a magnetic recording / reproducing apparatus.
[0002]
[Prior art]
In a digital magnetic recording / reproducing apparatus such as a magnetic disk or a magnetic tape, a PRML (Partial Response Maximum Likelihood) method combining a partial response method and a maximum likelihood detection method is used as a recording data reproducing method. In order to cope with the recent increase in recording density, magnetic recording is combined with a modulation method capable of extending the minimum intersymbol distance to the EEPR4 (Extended Extended Response class-4) method, which is a higher-order PRML method. A scheme has been proposed. In addition to the PRML method, a RAM-DFE (Decision Feedback Equalizer) method and a FDTS / DF (Fixed Delay Tree Search / Decision Feedback) method are also studied as detectors using a feedback filter. Another major problem associated with higher density is nonlinear distortion of the reproduced waveform, and various countermeasures have been studied (Japanese Patent No. 2778795).
[0003]
Here, a recording / reproducing process in PR4 (Partial Response class-4) equalization will be briefly described with reference to FIGS. 14, 15, and 16. FIG. FIG. 14A shows recording data. First, the recording data is converted into an NRZI (Non Return to Zero Inverted) code (b) by a precoder. Thereafter, data is recorded on the magnetic recording medium by a recording current (c) based on the NRZI code (b). In the data reproduction process, first, a PR equalization waveform (e) is obtained by performing a PR equalization process on the reproduction waveform (d) read from the magnetic recording medium.
Here, an equalizer (Finite Impulse Response filter) that outputs a PR equalized waveform will be described. The operation of the equalizer is expressed by the following equation (1). aiIs the playback waveform, biIs a PR equalized waveform. cjIs a coefficient of the FIR filter.
[Expression 1]
Figure 0004093447
When the recording data string {0, 0, 0, 1, 0, 0, 0} is recorded and reproduced, the isolated reproduction waveform shown in FIG. 15A is obtained. By PR equalizing this isolated reproduction waveform, the PR equalized waveform of FIG. 15B is obtained. Actually sampled isolated reproduction waveform aiPR equalization is performed using Equation 1 and PR equalization waveform bi= {0,0,0,1,1,0,0} is obtained. As described above, for a general reproduced waveform, the value at each sample point of the PR equalized waveform is limited to one of three values of 0 and ± 1. These three values are called equalization target values. The equalization target value varies depending on the PRML method employed.
In an actual PR equalization waveform, the value at each sample point deviates from the equalization value due to the influence of noise or the like. Thus, the correct equalization value is detected by the following method, and the reproduction data (FIG. 4 (f)) is 1 when the equalization value is ± 1 and 0 when 0.
[0004]
In the PRML method, a state transition diagram as shown in FIG. 16 is used to obtain reproduction data (FIG. 14 (f)) from a PR equalized waveform (FIG. 14 (e)). SL, S+, SRAnd SRepresents the state of the PR equalized waveform. The state S is called a transition state, and L, +, R,-, etc. are called state symbols. The transition state does not indicate a specific value, but indicates a certain state associated with the PR equalization waveform, and depends on the context of the equalization waveform.
[0005]
FIG. 16A shows a case where each transition state can occur in relation to the transition state S, the branch, and the reproduction data / equalized value. That is, a branch is shown from a certain transition state to a transition state in which transition is possible, and reproduction data corresponding to the equalization target value detected at that time is shown in the branch. (B) represents a state transition diagram in time series and is called a trellis diagram. In this figure, reproduction data corresponding to a branch can be detected by limiting the number of branches connecting the transition states at each time point to one and connecting the transition states continuously. A path in which branches are connected in series is called a path, and a path finally identified as one as described above is called a survival path. The Viterbi detection method (maximum likelihood detection method) is a single path using an index from the infinite number of paths shown in FIG. 16 (b) using a metric (an index indicating deviation from a true value is more likely). It is a method to specify. Specifically, the metric of the path is compared for each transition state at a certain point in time, and only one path having the smallest metric is selected for each transition state. By repeating this operation, the paths gradually converge to one. When the path is determined, reproduction data corresponding to each branch is obtained.
[0006]
Next, overwriting in magnetic recording will be described.
In magnetic recording, there is a phenomenon in which the characteristics of a reproduction waveform are deteriorated because write data is affected by past magnetization distributions written on a medium. This is called characteristic deterioration due to overwriting. At the present time, there is no effective solution, and the design is such that the influence of overwriting is reduced at the design stage of the head medium. However, with the recent increase in recording density, deterioration of overwrite characteristics is becoming a major problem. First, distortion due to overwriting will be described. The influence of the overwrite on the reproduced waveform is roughly divided into two. One is that the past magnetization distribution remains pure, and the other is that the magnetization transition position is shifted by the interaction between the past magnetization distribution and the head magnetic field. Since digital magnetic recording generally performs saturation recording, the problem is mainly a magnetization transition shift (hereinafter referred to as “O / W shift”) due to overwriting. The O / W shift will be described with reference to FIG. In FIG. 2A, the magnetic head 101 moves to the right while magnetizing the medium in the left direction 110a on the medium 102 uniformly magnetized in the right direction 108a. And the magnetization transition 105a is recorded on the left side of the head. The position where this magnetization transition is recorded is called a recording magnetization transition position. At this time, no magnetization transition has occurred between the area 109a and the area 108 in front of the head, so the magnetization transition 105a is recorded at the correct recording magnetization transition position. On the other hand, in FIG. 2B, the medium 102 is first uniformly magnetized leftward 108b. For this reason, similarly, when the magnetic transition 105a is recorded by reversing the head magnetic field 103 (direction 104), the magnetic transition 105c is also generated in front of the head, and the head magnetic field 103 is weakened by the demagnetizing field 106 (direction 107). For this reason, the recording magnetization transition position to be written is shifted forward 111 to 105b. This magnetization transition shift is an overwrite shift (O / W shift), which causes an increase in reproduction waveform reading error.
[0007]
[Problems to be solved by the invention]
Accordingly, an object of the present invention is to use a PRML method based on a state transition diagram that takes into account the influence of overwrite on the reproduction waveform in advance, thereby compensating for characteristic deterioration of the reproduction signal and reducing the equalization error, thereby achieving high accuracy. It is an object to provide a data detector and a data detection method for realizing the data detection.
[0008]
Another object of the present invention is to create a state transition diagram in consideration of the influence on the reproduced waveform due to overwriting, by compensating for some points at the trailing edge of the equalization reference level by feedback. And a data detection method for reducing the circuit scale.
[0009]
[Means for Solving the Problems]
The figure numbers and symbols in the means for solving the problems are described in order to show the correspondence between the claims and the embodiments of the invention, and are used for the interpretation of the claims. Must not.
[0010]
In order to solve the above-described problems, the data detector of the present invention has a data detector that reproduces magnetic data by the Partial Response Maximum Likelihood (PRML) method, and has a reproduction waveform and equalization error. A PR equalization unit (FIGS. 1 and 17) that outputs a PR equalized waveform by partial response (PR) equalization incorporating a predetermined correction method in response to an input, and based on the correction method Maximum likelihood detection of reproduction data by the correction method based on the equalization reference level part (FIGS. 1 and 19) for holding the equalization reference level, the equalization reference level and the PR equalization waveform And a detector (FIGS. 1 and 18).
[0011]
In the data detector of the present invention, the correction method is based on an equalization reference level based on a distorted PR equalization waveform and a state transition diagram in which a new transition state corresponding to the PR equalization waveform is added. Done.
[0012]
Furthermore, the data detector of the present invention is a branch metric in which the maximum likelihood detector (FIGS. 1 and 18) calculates a branch metric related to the equalization error based on the PR equalization waveform and the equalization reference level. A calculation unit (FIGS. 1 and 2), a path metric calculation comparison unit (FIGS. 1 and 3) for detecting a surviving path that is a probable state of the PR equalization waveform based on the branch metric, and a surviving path A path memory unit (FIGS. 1 and 4) that detects a state symbol indicating the transition state of the PR equalization waveform, and a data selector unit (FIG. 1, FIG. 1) that detects reproduction data based on the state symbol. 11).
[0013]
Furthermore, the data detector according to the present invention may be configured such that the equalization reference level unit (FIGS. 1 and 19) eliminates all equalization errors based on the PR equalization waveform, the equalization reference level, and the survival path. An equalization error delay that synchronizes the delay by the path memory unit of the equalization error of the surviving path based on the equalization error of the surviving path based on the equalization error calculation unit (FIGS. 1 and 7) that calculates the path An equalization error selection unit (FIGS. 1 and 9) that selects one final determined equalization error from the synchronized equalization error based on the synchronized equalization error; An equalization reference level adaptive equalization unit (FIGS. 1 and 6) that performs equalization reference level adaptive equalization based on the final decision equalization error and the state symbol, and the adaptive equalization equalization reference level And an isolated waveform equalization reference level table (FIGS. 1 and 5) That.
[0014]
Further, in the data detector of the present invention, the maximum likelihood detection unit (FIGS. 1 and 18) further includes a correction flag delay unit (FIGS. 1 and 10), and an equalization reference for a distorted solitary wave equalization waveform A state transition diagram configured without including some of the equalization reference values in the level is used, and the equalization reference value not included in the state transition diagram is determined by the path metric calculation comparison unit (FIGS. 1 and 3). From the obtained survivor path, it is determined whether or not there is a superposition on the subsequent PR equalized waveform. If superposition exists, the correction flag delay unit (FIG. 1) uses that information until the actual superposition occurs. 10), the delay is transmitted to the branch metric calculator (FIGS. 1 and 3) by feedback, and the branch metric is corrected.
[0015]
Further, in the data detector of the present invention, the equalization reference level unit (FIGS. 1 and 19) is configured so that the equalization error calculation unit (FIGS. 1 and 7) determines the equalization error for the all surviving paths. In the calculation, the information from the correction flag delay unit (FIGS. 1 and 10) is further used.
[0016]
Furthermore, the data detector of the present invention uses PR (1, -1) ML as the PRML system.
[0017]
Further, the data detector of the present invention constructs a four-state state transition diagram assuming that the PR equalization waveform of the solitary wave changes from (0, 1, 0) to (0, α, β) due to distortion, Based on the state transition diagram, maximum likelihood detection is performed on the reproduction data.
[0018]
Furthermore, the data detector of the present invention uses PR4ML as the PRML system.
[0019]
Further, the data detector of the present invention assumes that the PR equalization waveform of the solitary wave is changed from (0, 1, 1, 0) to (0, α, β, γ) due to distortion, and thus the state transition of 12 states. The figure is constructed, and the reproduction data is detected with maximum likelihood based on the state transition diagram.
[0020]
Furthermore, the data detector of the present invention uses EPR4ML as the PRML system.
[0021]
Furthermore, the data detector of the present invention uses EEPR4ML as the PRML system.
[0022]
Furthermore, the data detector of the present invention uses PR (1, 1, 0, -1, -1) ML as the PRML system.
[0023]
Further, the data detector of the present invention is a data detector using PR4ML as the PRML system, and the PR equalization waveform of the solitary wave is (0, 1, 1, 0) to (0, α, β, γ) due to distortion. Assuming that, a state transition diagram of 6 states is constructed using only α and β, and the maximum likelihood detection of reproduction data is performed based on the state transition diagram, and the influence of γ is corrected by feedback.
[0024]
Furthermore, the data detector of the present invention is a data detector using EPR4ML as the PRML system, and the PR equalization waveform of the solitary wave is (0, 1, 2, 1, 0) to (0, α, β, Assuming that γ, δ), a state transition diagram of 12 states is constructed using only α, and reproduction data is detected with maximum likelihood based on the state transition diagram, and β, γ, and δ are corrected by feedback. To do.
[0025]
The data detection method of the present invention for solving the above-described problem is a data detection method for reproducing magnetic data by a partial response maximum life-like (PRML) method, in response to an input of a reproduction waveform and an equalization error, A PR equalization step for outputting a PR equalized waveform by partial response (PR) equalization incorporating a predetermined correction method, and an equalization reference level step for holding an equalization reference level based on the correction method And a maximum likelihood detection step of performing maximum likelihood detection of reproduction data by the correction method based on the equalization reference level and the PR equalization waveform.
[0026]
In the data detection method of the present invention, the correction method is based on an equalization reference level in which a distorted PR equalization waveform is shifted and a state transition diagram in which a new state corresponding to the PR equalization waveform is added. Done.
[0027]
The present invention is also a computer-readable storage medium in which a program for a data detection method is recorded.
[0028]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of a data detector according to the present invention will be described with reference to the accompanying drawings.
In this embodiment, a data detector of an information recording / reproducing apparatus used for reproducing data recorded on a magnetic medium will be described as an example. However, in a magnetic recording / reproducing apparatus using other magnetism, Is also applicable.
[0029]
In the data detector according to the present invention, in the state transition diagram in the PRML system, the state transition diagram (FIG. 8B, FIG. 9B, FIG. 11) is created.
Normally, when evaluating a PR equalized waveform, the principle of waveform superposition is used, and the PR equalized waveform is evaluated as a superposition of an isolated equalized waveform without an O / W shift (for example, FIG. 15B). ing. The criterion for this is the solitary wave equalization reference level value (hereinafter referred to as “equalization reference level”). For example, in PR (1, -1) and the above-mentioned PR4, it is 1, 0. In the conventional state transition diagram (for example, FIG. 16), the transition state is premised on an isolated equalization waveform without an O / W shift.
In the state transition diagram of the present invention, the value at the sample point of the O / W shifted solitary wave equalized waveform is added to the normal equalization reference level, and the PR equalized waveform corresponding to the O / W shift is added. The state is also added to the normal state transition diagram as a new transition state. For example, in the PR (1, -1) method, the normal isolated equalization waveform (broken line) in FIG. 3 is O / W shifted (solid line), so that the normal state transition diagram (transition) in FIG. State S+And S), A new transition state SUAnd SDTo obtain a state transition diagram (b). As the equalization reference level, α and β are added to normal 1 and 0. At this time, in the actual PR equalization waveform, not only the case where these equalization reference levels themselves are output, but also their superposition is output. When the waveform is evaluated, a level (= sum or difference of equalization reference levels) generated by superposition of the solitary wave equalization waveforms is used, which is called a determination reference level. Usually, it is ± 1, 0, but in this example, it is further added to ± 1, 0, ± α, ± β, ± (1-β), ± (α-β).
As described above, by adding improvements in consideration of the O / W shift to the state transition diagram and the equalization reference level, it is possible to detect data including the presence / absence of the O / W shift. A fixed value obtained in advance may be used as the equalization reference level by the O / W shift, but based on an equalization error (difference between the value at the sample point of the PR equalization waveform and the determination reference level). An optimum value can also be obtained by equalization by adaptive control (hereinafter referred to as “adaptive equalization”). Further, since the state transition diagram to which a new equalization reference level by O / W shift is added becomes very complicated, the PR equalization waveform can be compensated by feedback when the O / W shift is detected. The state transition diagram at this time can be simplified because only a part of the equalization reference level by the O / W shift needs to be taken in. As a result, the PR equalization error due to the O / W shift is reduced, data can be detected with high accuracy, and the circuit scale can be reduced.
[0030]
Example 1
One embodiment of the data detector according to the present embodiment will be described in detail.
FIG. 1 is a block diagram showing an embodiment of a data detector according to the present invention, which comprises a PR equalization unit 17, a maximum likelihood detection unit 18, and an equalization reference level unit 19. The PR equalization unit 17 includes a FIR (Finite Impulse Response) filter unit 1. The maximum likelihood detection unit 18 includes a branch metric calculation unit 2, a bus metric calculation comparison unit 3, a bus memory unit 4, a correction flag delay unit 10, a data selector unit 11, and a state symbol delay unit 12. The equalization reference level unit 19 includes a solitary wave equalization reference level table 5, an equalization reference level adaptive equalization unit 6, an equalization error calculation unit 7, an equalization error delay unit 8, and an equalization error selection unit 9. Yes.
[0031]
The PR equalization unit 17 performs PR equalization on the reproduction waveform in response to input of the reproduction waveform and the equalization error, and outputs the waveform. The maximum likelihood detection unit 18 detects distortion due to overwrite and maximum likelihood detection of reproduction data from the output PR equalization waveform and the equalization reference level held by the equalization reference level unit 19 and outputs the data. . The equalization reference level unit 19 updates the equalization reference level used for data reproduction from the PR equalization waveform and the reproduction data, holds it inside, and calculates an equalization error.
Each part will be described in detail below.
[0032]
First, the PR equalization unit 17 will be described.
The FIR filter unit 1 is a reproduction waveform a sampled from magnetic recording on a magnetic medium.iIn response to the input ofiPR equalization waveform biIs output. At that time, the equalization error ε determined in the subsequent processi-1-mAre input to the FIR filter unit 1 and adaptive equalization (described later) in the FIR filter unit 1 is performed. The subscript (i) indicates a certain time point in the data processing process (hereinafter also referred to as “(i) time point”). For other data coming out in the future, if there is the same subscript, it represents the same point in time.
[0033]
Next, the maximum likelihood detection unit will be described.
In the branch metric calculation unit 2, the PR equalized waveform b output from the FIR filter 1iFor b at the sample pointiA first-stage calculation is performed to determine which state the transition state before (appearance source X) and the transition state after (arrival destination Y) corresponds to. Specifically, branch metric B which is an amount related to equalization errorXY, i(Described later) is calculated for all combinations of transitions (X, Y) between possible transition states. This value is a measure of the ease of transition between transition states. At this time, based on FIG. 3, it is obtained from equalization reference level A (vector) including O / W shift held by solitary wave equalization reference level table 5 (described later) = {1, 0, α, β}. The determination reference levels (± 1, 0, ± α, ± β, ± (1-β), ± (α-β)) are used.
In this embodiment, since both α and β are used as equalization reference levels, the feedback correction flag calculated by the path metric calculation comparison unit 3 (described later) and passed through the correction flag delay unit 10 (described later). Fi-1(Described later) is branch metric BXY, iDo not use for calculation.
[0034]
In the path metric calculation comparison unit 3, following the branch metric calculation unit 2, b at the sample pointiA second-stage calculation is performed to check for each destination transition state Y which state the transition state before (appearance source X) corresponds to. Specifically, the branch metric B calculated up to (i) time point calculated by the branch metric calculation unit 2XY, iPath metric LY, i(= LX, i-1+ BXY, i) For each Y. At this time, path metric LY, iThere is an appearance source X with the smallest. It is determined as the appearance source X for each transition state of each destination Y.
Thus, the survival path to each transition state is determined. Thereafter, the determined appearance source X (transition state) is used as the minimum path or the surviving path P.Y, i. Originally, the survival path indicates a connection of branches, but here, PY, iIs used in the notation of survival path.
The path metric calculation comparison unit 3 selects the selected path PiFlag F indicating whether correction by feedback is required in the branch metric calculation at the next time pointiIs output. In this embodiment, FiIs not used, so there is no output.
[0035]
In the path memory unit 4, the minimum path P selected by the path metric calculation comparison unit 3.Y, iIs used to perform maximum likelihood detection (Viterbi detection) and pass PY, iState symbol s corresponding toimIs detected.
FIG. 12 shows the configuration of the path memory unit 4. There are m selector sections 13 and delay element sections 14 inside. And PY, iIs input as a selection signal to each selector unit 13, and one of the corresponding input data from each delay element unit 14 is selected and output based on the value. (I) P at the timeY, iState symbol s at time (im)imIs confirmed and output.
[0036]
In the data selector unit 11, the state symbol s detected by the path memory unit 4imIn consideration of the precoder configuration, the reproduction data di-1-mAsk for.
[0037]
The state symbol delay unit 12 receives the state symbol s from the path memory unit 4.imState symbol data s at time points (i-1-m) and (i-2-m)i-1-m, Si-2-mIs output to the equalization reference level section.
[0038]
In the correction flag delay unit 10, the path metric calculation comparison unit 3 performs path metric LY, iCorrection flag F obtained together withiIs delayed to the time point (i-1) and the correction flag Fi-1As output.
In this embodiment, the correction flag Fi-1Is not used.
[0039]
Next, the equalization reference level unit 19 will be described.
The equalization error calculation unit 7 uses the equalization reference level A held in the solitary wave equalization reference level table, and the PR equalization waveform b output from the PR equalization unit 17.iEqualization error E for all branchesXY, iAnd the surviving path P output from the path metric calculation comparison unit 3Y, iEqualization error E corresponding to each state usingY, iSelect.
In this embodiment, the feedback correction flag F calculated by the path metric calculation comparing unit 3 and passing through the correction flag delay unit 10 is used.i-1Is equalization error EXY, iDo not use for calculation.
[0040]
The equalization error delay unit 8 receives the equalization error E selected by the equalization error calculation unit 7.Y, iIs equalized with the path memory length m of the path memory unit 4 to equalize error E at time (i-1-m).Y, i-1-mIs output.
[0041]
In the equalization error selection unit 9, the survivor path state symbol s output from the equalization error delay unit 8.imEqualization error EY, i-1-mTo the equalization error ε corresponding to the state symboli-1-mSelect one.
Equalization error ε found by the abovei-1-mIs used to perform adaptive equalization of the FIR filter 1.
[0042]
Further, in the equalization reference level adaptive equalization unit 6, the equalization error ε selected by the equalization error selection unit 9.i-1-mAnd the last surviving path (state symbol) s detected by the path memory unit 4im, And s output from the state symbol delay unit 12i-1-m, Si-2-mIs used for adaptive equalization of the equalization reference level by overwriting.
[0043]
The equalization reference level table 5 holds equalization reference levels. Based on the equalization reference level adaptive equalization performed by the equalization reference level adaptive equalization unit 6, the equalization reference level is updated to an optimum value.
[0044]
Next, the operation of the data detector according to the present invention will be described in detail with reference to the drawings.
First, a data detection method when there is an O / W shift will be described.
3 to 7 show examples of the influence on the PR equalization waveform due to the O / W shift. PR (1, -1) (FIG. 3), PR4 (FIG. 4), EPR4 (Extended Partial Response class-4, FIG. 5), EEPR4 (FIG. 6), PR (1, 1, 0, PR4), respectively. -1, -1) (FIG. 7) This is the case of equalization. In the magnetically recorded data, the value at the sampling point deviates from the original integer value due to the O / W shift. In each figure, a dotted line is a PR equalization waveform when there is no O / W shift, and a solid line is a PR equalization waveform when there is a shift. (As the quantities characterizing the shift, there are α, β, γ, δ, and ε on the drawing). Such a shift is caused by the influence of the past magnetization distribution recorded on the medium, so that it is difficult to predict in advance. However, the O / W shift amount is determined mainly by the characteristics of the magnetic recording device such as the head medium characteristics, recording density, recording current value, peripheral speed, radial position, and flying height, and is almost constant if the conditions do not change. Value. Therefore, in FIGS. 3 to 7, the state transition diagram can be rewritten in consideration of the possibility that not only a correct PR equalization waveform but also a shifted PR equalization waveform is superimposed.
FIG. 8 shows an example of a state transition diagram of PR (1, −1) equalization shown in FIG. FIG. 8A shows a case where there is no O / W shift, and three determination reference levels (± 1, 0) and two transition states (S) based on two equalization reference levels (1, 0).+, S) Exists. It is assumed that α and β are newly generated as equalization reference levels due to the O / W shift. There are two states (SU, SD) And the state transition diagram of FIG. In the figure, the values (± 1, 0, ± α, ± β, ± (1-β), ± (α−β)) shown in each branch (arrow) are determination reference levels for the branch. Since the equalization error caused by the O / W shift is compensated by detecting the reproduction data based on this state transition diagram, the reproduction data can be detected with high accuracy. Note that the reproduction data corresponding to each branch generally varies depending on the configuration of the precoder.
[0045]
Next, the adaptive equalization method will be described. In general, adaptive equalization in the PRML method is performed only for the FIR filter. The equalization error is obtained from a simple level detection result and is independent of the Viterbi detector. However, in the present invention, the determination levels are related to α and β, and not only simple integer values (equalization values) but also a large number of real values exist. Therefore, adaptive equalization by simple level determination provides sufficient accuracy. There is a high possibility that Therefore, consider performing adaptive equalization based on the Viterbi detection result. In a normal path memory, only reproduction data is obtained by maximum likelihood detection, and which branch is selected does not remain as information. Therefore, the maximum likelihood detection of the branch itself (that is, the path itself) is performed. Specifically, the status symbol s of the output source of the selected branch instead of the reproduction dataimThe path memory unit 4 is configured to output. Accordingly, the surviving path can be specified by following the state symbol s, and the determination reference value at each time point can be obtained. On the other hand, the equalization error calculation unit 7 obtains an equalization error for the surviving path in each state, delays it according to the path memory length, and outputs the path memory output (state symbol) s.imBy Ei-1-mSelect from the definite equalization error εi-1-mAs output. The equalization error ε obtained in this wayi-1-mIs used for adaptive equalization of the FIR filter. In order to adaptively equalize the equalization reference level by O / W shift, the specified final survival path PY, iFrom a certain reference point DiEqualization error εi-1-mTo perform adaptive equalization.
[0046]
Next, the operation will be described in the case of FIG. 3 and FIG. 8B in which PR (1, -1) ML is used for the PRML system. In the state transition diagram of FIG. 8B, the two equalization reference levels (α, β) by the newly added O / W shift shown in FIG. 3 are all used without being omitted. Correction flag FiFeedback for correction by is not necessary. On the other hand, in the process of detecting the reproduction data, it is necessary to use two consecutive status symbols s (“+”, “−”, “U”, “D”).
[0047]
[Expression 2]
Figure 0004093447
The FIR filter unit 1 is a reproduction waveform a sampled from a magnetic medium.iIn response to the input, the PR equalization processing shown in Equation 2 is performed, and the PR equalization waveform biIs output. At that time, the equalization error ε determined in the subsequent processi-1-mIs input to the FIR filter unit 1, and the adaptive equalization in the FIR filter unit 1 is cjIs done through.
In Equation 2, cjIs a tap coefficient of the FIR filter, and the number of taps of the FIR filter is N. j means the j-th tap. Then, adaptive equalization is performed using the convergence coefficient c so that the mean square error is minimized.
biIs aiIs a PR equalized waveform generated by Equation 2 after passing through the FIR filter.
DiIs the criterion level finally determined by maximum likelihood detection, and biIs the equalization error εiIt is.
Such cjBy developing and adopting the adaptive equalization via, it becomes possible to perform PR equalization with sufficient accuracy even in the presence of the O / W shift.
Note that m is the path memory length. That is, in the path memory unit 4, every time one new data is entered, the data before m steps (state symbol sim) Is determined and output from the path memory unit 4. Therefore, it should be noted that the equalization error determined by the state symbol has a delay of m steps until it is determined.
[0048]
The branch metric calculation unit 2 calculates the PR equalized waveform b output from the FIR filter 1.iFrom equation 3 and equation 4, branch metric BiCalculate
First, in equation 3, biThe transition state between the previous (appearance source X) transition state and the subsequent (destination Y) transition state (S+→ SLFor all possible patterns, the equalization error E for all branchesXY, iThe square of each (difference between the value at the sample point of the equalized waveform and the determination reference level) is obtained.
[Equation 3]
Figure 0004093447
At the time of calculation, the determination reference level obtained from the equalization reference level A including the O / W shift held by the solitary wave equalization reference level table 5 is used as each determination reference level. The subscript means the transition state before and after the transition and (i) the time point. For example E2 − +, IIs S at time (i)To S+It is the square of the equalization error for the transition between transition states. Each equalization error EXY, iOr its square value E2 XY, iIs smaller, the judgment reference level and the point b on the PR equalized waveformiMeans close.
[0049]
Next, E calculated by Equation 32 XY, iUsing branch metric BiCalculate
Equation (4) is calculated from the square of the equalization error of Equation (3) to biIs the result of subtracting the square of 2 and dividing by 2, and this is the branch metric BiIt is defined as That is, branch metric Bxy, i= (E2 xy, i-Bi 2) / 2 (the subscript is the same as the equalization error). These equations are complex, but bi, Αbi, ΒbiAnd adding and subtracting constants. This value basically corresponds to the equalization error EXY, iSimilarly, the smaller the absolute value, the higher the criterion level and the point b on the PR equalized waveform.iMeans close. In other words, (i) indicates that the branch is most likely when attention is paid only to the time point.
The value obtained here (B shown in the bottom row of Equation 4)i(Vector)) is output to the path metric calculation unit 3.
[Expression 4]
Figure 0004093447
[0050]
In the path metric calculation comparison unit 3, the branch metric B calculated by the branch metric calculation unit 2XY, iAnd the path metric L one point before held in the path metric calculation comparison unit 3x, i-1And (i) the path metric L at the timeY, iAsk for. And in each transition state Y, the path metric LY, iPath P with minimumY, iAsk for.
In Equation 5, the path metric LY, iThe calculation process of is shown. The subscript means the transition state and the time of data. For example, L+, IIs the transition state S at time (i)+Is the path metric for. Each Lx, i-1Represents a path metric up to the transition state X before the temporary point. Then, as shown in Formula 5, the smallest value among all path metrics input to the transition state Y at the time (i) obtained by adding the branch metric is the path metric LY, iSelected as (vector component) (eg, LD, i= Min {L+, I-1+ B+ D, i, LU, i -1+ BUD, i} = L+, I-1+ B+ D, i). This is because the sum up to the time point (i) of all branches included in the path is minimized, which means that the most probable transition state combination is selected. Since the value of the path metric may overflow, it is necessary to appropriately add or subtract an appropriate constant value to prevent overflow. This is possible because the path metric is only meaningful for the difference between the two.
LY, iSurvival path PY, iState symbol ("+", "-", "U", or "D") indicating the transition state X from which the transition state Y was reached, and equalization at that time Error EY, iWill be determined. They are L in Equation 5Y, iIs determined by what number in parentheses is chosen. That is, LY, iIf the second from the right in parentheses is selected as PY, i, EY, iBoth choose the second from the right in parentheses. This is LY, iP in the same transition state as the transition state selected as most likelyY, iAnd EY, iMeans to choose. In other words, P of the number 5Y, i, EY, iMeans one value selected by the method described above from two or four values enclosed in parentheses.
Thus, Li, Pi, EiIs obtained as three vectors shown below in Equation 5. Actually, the equalization error EiIs determined by an equalization error calculator 7 described later.
[Equation 5]
Figure 0004093447
Further, the path metric calculation comparison unit 3 selects the selected path PY, iIs a flag F indicating whether or not there is a need for correction by feedback in the branch metric calculation at the next time pointiIs output. However, in this embodiment, the correction flag is not fed back.
[0051]
The equalization error calculation unit 7 uses the equalization reference level A to calculate the PR equalization waveform b.iAre used to find equalization errors for all branches (state transitions). After that, the path metric LY, iAs described in the calculation process, the equalization error E corresponding to each transition state is obtained by the method shown in Equation 5.iSelect.
[0052]
In the path memory unit 4, the surviving path P selected by the path metric calculation comparing unit 3.Y, iIs used to perform maximum likelihood detection (Viterbi detection), and the state symbol S corresponding to the pathimIs detected. This will be described with reference to FIG.
FIG. 12 shows the configuration of the path memory unit in this embodiment. In this path memory unit, the delay element unit 14 holds status symbols (“+”, “U”, “D”, “−”) instead of reproduction data. Further, the survival path P shown in FIG.iIs a vector and the four variables {P+, I, PU, i, PD, i, P-, I}, And each variable holds one of the values of the state symbols “+”, “U”, “D”, and “−”.
At the time of (i), four surviving paths P selected by the path metric calculation comparing unit 3 in all four selectors of the selector units 13-1 to 13-m.i= {P+, I, PU, i, PD, i, P-, I} Is entered in order from the top of the selector. Then, each selector unit 13-k (k = 1 to m) selects data corresponding to the surviving path in each transition state from each immediately preceding delay element unit 14- (k-1). That is, for example, the transition state S+Survival Path PY, iBut (P+, I=) “D”, S of the four selectors arranged vertically+The top selector corresponding to the transition state is the second transition state S of the four delay elements from the top.DSelect data (status symbol) from. The data that has been selected and entered into the selector unit 13-k moves to the delay element unit 14-k connected thereto. Then, at the time of (i + 1), the next survival path P is sent to each selector.i + 1= {P+, I + 1, PU, i + 1, PD, i + 1, P−, I + 1} Is entered and the same operation is repeated. This operation is the same as the maximum likelihood detection process. By passing through a plurality of selectors, the survival path PY, iIs one transition state siConverge to. Here, the data entering the leftmost delay element unit 14-0 is Pi= {P+, I, PU, i, PD, i, P-, I} Itself. This is the survival path P of each transition stateiThe initial value of (vector) is P+, I= “+”, PU, i= "U", PD, i= "D", P-, I= “-”, And the selection signal PiThis is because the selected signal matches.
The path memory 4 includes m stages of delay element units. Therefore, selection of the state symbol by the selector at time (i) causes the m-th selector 13-m to receive the final state symbol s.imIs output. Thus, the state symbol s through the final survival pathimWill be determined.
[0053]
In the equalization error selection unit 9, the equalization error (E) delayed by the path memory length m (more precisely, m + 1) by the equalization error delay unit 8.Y, i-1-m) For the state symbol s determined by the path memory unit 4imEqualization error EY, i-1-mTo the equalization error ε corresponding to the state symboli-1-mSelect one.
Further, the data selector unit 11 detects the detected state symbol s.imIn consideration of the precoder configuration, the reproduction data di-1-mAsk for.
Equation 6 shows an equalization error selection process and a reproduction data detection process. Similar to Equation 5, s detected by the path memory unit 4imE at the same position as the selected position ati-1-mSelect. That is, sim= ”D”, εi-1-m= ED, i-1-mIt is. As the equalization error, a value at a time point delayed by one clock with respect to the path memory output is obtained. However, s in Equation 6im, Εi-1-mMeans four values in parentheses, one of which is selected by the method described above.
On the other hand, the detection of reproduced data is a little complicated. A branch is identified from two consecutive state symbols, and corresponding reproduction data is obtained. Specifically, si-1-mAnd simIn the four combinations shown below in Equation 6,i-1-m= 0, d for other combinationsi-1-m= 1.
[Formula 6]
Figure 0004093447
[0054]
Equalization error ε found by the abovei-1-mThe above-described adaptive equalization of the FIR filter is performed using.
Further, in the equalization reference level adaptive equalization unit 6, the equalization error εi-1-mAnd the final survival path (state symbol) simIs used for adaptive equalization of the equalization reference level by overwriting.
[Expression 7]
Figure 0004093447
Equations 7 and 8 show the adaptive equalization process for α and β. cα, CβIs a convergence coefficient. Equation 8 is derived by substituting the equalization error E corresponding to each branch shown in Equation 3 into ε in Equation 7. However, in order to obtain the values of Δα and Δβ by Equation 8, it is necessary to specify the branch. To do so, si-1-mAnd simIs required. They are the output s from the path memory unit 4imIs obtained through the state symbol delay unit 12.
In the equalization reference level table 5, the equalization reference level table in which the equalization reference level is described based on the adaptive equalization of the equalization reference level according to the equations 7 and 8 in the equalization reference level adaptive equalization unit 6 is used. Is updated to the optimum value.
By using the new α and β calculated here as the new equalization reference level, adaptive equalization can be performed satisfactorily, and more accurate maximum likelihood detection becomes possible.
[Equation 8]
Figure 0004093447
[0055]
As described above, in the present embodiment, the present invention adds the improvement considering the O / W shift to the state transition diagram and the equalization reference level, so that the reproduced data including the presence / absence of the O / W shift can be accurately obtained. It can be detected. The accuracy of the equalization reference level by the O / W shift can be further improved by obtaining an optimum value by adaptive equalization based on the equalization error.
[0056]
(Example 2)
Another embodiment of the data detector according to the present embodiment will be described in detail.
The second embodiment is different from the first embodiment in that PR4ML (Partial Response class 4 Maximum Likelihood) is used for the PRML system.
[0057]
The block diagram of the data detector of the present embodiment is FIG. 1 and is the same as that of the first embodiment, so that the description thereof is omitted.
Next, the O / W shift and transition state diagram of the isolated reproduction waveform in PR4ML of FIG. 4 and FIG. 9B will be described. In FIG. 4, it is assumed that the values at the sample points are α, β, and γ due to the O / W shift. Therefore, they become three new equalization reference levels. In the state transition diagram of FIG. 9B, a state transition diagram is created using only two (α, β) of the three new equalization reference levels (α, β, γ) shown in FIG. is doing. Therefore, for γ, the correction flag FiIt is different from the first embodiment in that it is necessary to compensate by feedback according to the above.
[0058]
Next, the operation of the data detector according to the present invention will be described in detail with reference to the drawings.
First, a data detection method when there is an O / W shift will be described.
FIG. 9 shows an example in the case of PR4 equalization shown in FIG. FIG. 9A is a state transition diagram when there is no O / W shift, and shows three determination reference levels (± 1, 0) and four transitions based on two equalization reference levels (1, 0). State (SL, S+, S, SR) Exists. It is assumed that α, β, and γ are newly generated as equalization reference levels due to the O / W shift. An example in which a state transition diagram is created in consideration of all of these is shown in FIG. This is a very complicated state transition diagram with 12 transition states and 36 branches. Therefore, a state transition diagram is created using only α and β as equalization reference levels, and γ is compensated by feedback. FIG. 9B shows an example of a simplified state transition diagram. Eighteen judgment reference levels (± 1, 0, ± α, ± β, ± (1-α), ± (1-β), ± () based on the equalization reference level (1, 0, α, β) α−β)), 6 transition states (SL, S+, SD, SU, S, SRIt is greatly simplified compared with FIG. However, an equalization error occurs because the equalization reference level γ is not taken into consideration as it is. Next, a method for compensating γ by feedback will be described. In FIG. 9B, there are three branches entering each transition state. The path metric calculation / comparison unit 3 selects the path (corresponding branch or state symbol corresponding to the branch) having the smallest path metric from these three. At this time, for example, when the term β is included in the determination reference level of the selected branch, that is, the transition state SD, SUWhen a path including a branch extending from is selected, at the next time point, the criterion level of the branch extending from such a transition state should be influenced by the term γ. Therefore, this information (transition state SD, SUFeedback to the branch metric calculation unit 2 and equalization error calculation unit 7 (compensation flag FiAnd the branch metric calculation result and the equalization error calculation result at the next time point are compensated. As described above, maximum likelihood detection for the O / W shift shown in FIG. 4 can be performed.
[0059]
Next, the adaptive equalization method is the same as that of the first embodiment except that the determination level is related to α, β, γ, δ, and ε, and thus the description thereof is omitted.
[0060]
The operation of the second embodiment will be described in detail.
The PR equalization process and the optimization process performed by the FIR filter unit 1 are expressed by Equation 2 and are the same as those in the first embodiment, and the description thereof is omitted.
The branch metric calculation unit 2 calculates the PR equalized waveform b output from the FIR filter 1.iFrom equation 9, equation 10 and equation 11, branch metric BiCalculate
Equations 9, 10, and 11 show the branch metric calculation process.
Equation 9 shows the equalization error E for all branches.XY, iSeeking. The meaning of E and subscripts are the same as those in the first embodiment except that there are many types of transition states. Each EXY, iIs biIs an equalization error when transitioning from one transition state (X) to another transition state (Y). Where fx, i-1Is a correction flag. The subscript indicates a correction flag at the time point (i-1) of the transition state (X). For example, f-, I-1Is a correction flag for the transition state “−” at time (i−1), and P-, I-1(That is, the transition state before two time points). The reason why f before the first order point is used is to perform compensation by feedback. FiIs a vector and the correction flag {f of each transition state+, I, FU, i, FD, i, F-, I}.
fx, iIndicates whether correction by γ is necessary for the branch at the next time point (i + 1) extending from the state transition (X). That is, if the term of β is included in the equalization determination level value of the branch that enters the transition state (X) at (i) time point, fx, i= 1, indicating that the term γ is always included in the branch extending from the transition state (X) at time (i + 1). At this time, the transition state of the output source of the branch including the term of β is SUAnd SDOnly. Therefore, Pi= {P+, I, PU, i, PD, i, P-, I} Is “U”, “D”, fx, i= 1 (correction required at the next time), otherwise fx, i= 0 (described later).
[Equation 9]
Figure 0004093447
Equation 10 shows the equalization error E for all branches.XY, iIs the square of.
Equation 11 is obtained from the square of the equalization error E in Equation 10 to biIs the result of subtracting the square of and dividing by 2. This is branch metric BXY, iIs defined as in the first embodiment. And E2 XY, i, BXY, iThe meaning and subscript are the same as in the first embodiment except that there are many types of transition states.
The value obtained here (shown at the bottom of Equation 11 Bi(Vector)) is output to the path metric calculation unit 3.
[Expression 10]
Figure 0004093447
## EQU11 ##
Figure 0004093447
[0061]
In the path metric calculation comparison unit 3, the branch metric B calculated by the branch metric calculation unit 2XY, iAnd the path metric L one point before held in the path metric calculation comparison unit 3X, i-1And (i) the path metric L at the timeY, iAsk for. And in each transition state Y, the path metric LY, iPath P with minimumY, iAsk for. Note that it is necessary to take measures against overflow of the path metric value, as in the first embodiment.
Equation 12 shows the process of calculating the path metric L. LY, i, PY, i, EY, iThe meanings and suffixes are the same as those in the first embodiment except that the number of transition states is large. Each LX, i-1Represents a path metric up to (i-1) time (a value equivalent to the total of branch metrics up to that time). In each transition state Y at (i), the path metric is an output source transition. The state X has a plurality of different components. And the path metric from the transition state where the component is minimum is LY, iSelected as. It is B in the pathXYThis means that the most probable transition state permutation is selected.
[Expression 12]
Figure 0004093447
L in Equation 12Y, iSurvival path (state symbol) PY, i, Equalization error EY, i, And correction flag FY, iLY, iIs determined by what number in parentheses is selected as the minimum value. That is, LY, iIf the second from the right in parentheses is selected as PY, i, EY, i, FY, iSelect the second from the right in parentheses. This is the most probable LY, iP of the output source transition state corresponding toY, i, Branch equivalent error EY, iAnd correction flag FY, iMeans to choose.
Thus, Li, Pi, Ei, FiIs obtained as four vectors shown below in Equation 12. These vectors Li, Pi, Ei, FiLY, i, PY, i, EY, i, FY, iAre collectively shown for all transition states Y. Actually, the equalization error EY, iIs determined in an equalization error calculation unit 7 to be described later. Since it is the same as that of Example 1, it abbreviate | omits.
[0062]
Here, correction flag Fi(FY, iThe compensation method of the equalization reference level by () will be described.
In the path metric calculation comparison unit 3, the path P selected in Formula 12Y, iIn the branch corresponding to, the transition state SD, SUBranch from (in equation 12, PY, iF = 1 when the rightmost value of the selection candidate display) is selected. This branch criterion value always has a β term. Therefore, the term γ must be included at the next point in time. From the above, it can be seen that for the branch at the next (i + 1) time point extending from such a branch, it is sufficient to correct γ with respect to the determination reference level D. This is shifted by one point and expressed by the mathematical formula (9).
[0063]
In the path memory unit 4, the surviving path P that is the minimum path metric selected in the path metric calculation comparison unit 3.iIs used to perform maximum likelihood detection (Viterbi detection), and the state symbol S corresponding to the (i-1-m) time point of one final surviving pathimIs detected. The configuration of the path memory unit 4 in this embodiment is shown in FIG. Although the number of selectors in each selector unit 13 and the number of delay elements in each delay element unit 14 are larger than those in the first embodiment, the functions thereof are the same as those in the first embodiment, and thus description of the operation is omitted.
[0064]
In the equalization error selector 9, the state symbol simEqualization error ε corresponding toi-1-mIn the data selector 11, the state symbol s is selected.i - mTo playback data di-1-mAsk for.
Equation 13 shows the equalization error selection process and the reproduction data detection process. Like equation 5, simE at the same position as the selected positioni-1-mSelect. That is, sim== “D”, εi-1-m= ED, i-1-mIt becomes. As described above, the equalization error can be obtained at a point delayed by one clock. Here, s in Equation 13im, Εi-1-mMeans six values in parentheses, one of which is selected by the method described above. That is, simWhen the second value in parentheses is selected, ε, d, and f select the second value in parentheses, respectively.
Also, the correction flag fimIs given by Equation 13imIt is uniquely determined from the value of.
On the other hand, reproduction data di-1-mIs given by Equation 13imIt is uniquely determined from the value of. However, this result is a case where there is no precode. If there is a precode, the corresponding inverse operation is performed to detect the reproduction data. Generally, s depends on the PR equalization method, precoder configuration, state transition diagram configuration, etc.iAnd diThe relationship is determined.
[Formula 13]
Figure 0004093447
[0065]
Equalization error ε found by the abovei-1-mAs described above, adaptive equalization of the FIR filter is performed, and the equalization reference level adaptive equalization unit 6 performs equalization reference level adaptive equalization by overwriting.
Expressions 14 and 15 show the adaptive equalization process for α, β, and γ. cα, Cβ, CγIs a convergence coefficient. Equation 15 is derived by substituting the equalization error E corresponding to each branch shown in Equation 9 into ε of Equation 14. However, it is necessary to specify a branch in order to obtain the values of Δα, Δβ, and Δγ according to Equation 15. To do so, si-1-mAnd simIs required. F required in Equation 15i-2-mTo find si-2-mis required. They are obtained by passing the output s from the path memory unit 4 through the state symbol delay unit 12.
In the equalization reference level table 5, the table is updated to an optimum value based on the equalization reference level adaptive equalization performed by the equalization reference level adaptive equalization unit 6.
The new α, β, and γ calculated here are used as new equalization reference levels, and adjustment is performed using the correction flag, so that adaptive equalization is performed well and maximum likelihood detection with higher accuracy is achieved. Is possible.
[Expression 14]
Figure 0004093447
[Expression 15]
Figure 0004093447
[0066]
In the present invention, the path memory unit 4 uses the output source state symbol of the final (latest) branch corresponding to the surviving path, not the reproduction data generally adopted, in order to obtain equalization errors for adaptive equalization. keeping. Since a state symbol is output from the final stage of the path memory unit, some conversion as in the data selector 11 is required to obtain reproduction data.
Therefore, in place of the status symbol, serial numbers are assigned to all branches and the numbers are held. In this case, since the reproduction data is uniquely determined when the branch is specified, the previous and next transition states are not required directly, and the data selector 11 can be simplified.
[0067]
FIG. 11 is a more complicated example of the state transition diagram for the O / W shift in the EPR4 shown in FIG. Only the equalization reference level α is considered. As in FIG. 9B, the other equalization reference levels (β, γ, δ) are determined by examining the surviving paths, and each is compensated by feedback. The adaptive equalization method is the same as that in the second embodiment except that the determination level is related to α, β, γ, and δ. Since the implementation method is the same as that of the second embodiment, the description thereof is omitted.
[0068]
Further, the O / W shift in the EEPR4 shown in FIG. 6 and the PR (1, 1, 0, −1, −1) shown in FIG. 7 can be performed similarly to the PR4 and EPR4. First, from among α, β, γ, δ, and ε, ones to be equalized reference levels and ones to be compensated by feedback are determined, thereby creating a state transition diagram. Then, by performing calculations and the like according to the same method as in the second embodiment, it is possible to accurately perform the presence / absence of an O / W shift, transition state transition, reproduction data detection, and the like. Basically, any number from the left of α, β, γ, δ, ε may be selected as the reference equalization level, but EEPR4 or PR (1, 1, 0, -1, -1) Then, it is realistic to create a state transition diagram using only one (α) of the five. Since the state transition diagram can be simplified by using a single α, it is possible to suppress an increase in circuit scale.
[0069]
In the present invention, the PRML method used is arbitrary. Assuming an equalization reference level by O / W shift and determining a term to be compensated by feedback and constructing a state transition diagram, any PRML system can be applied.
[0070]
As described above, in this embodiment, by adding an improvement considering the O / W shift to the state transition diagram and the equalization reference level according to the present invention, the presence / absence of the O / W shift, transition state transition, reproduction data detection And the like can be performed with high accuracy. As the equalization reference level by the O / W shift, a fixed value may be used, or an optimum value may be obtained by adaptive equalization based on an equalization error. Further, since the state transition diagram to which a new equalization reference level by O / W shift is added becomes very complicated, the PR equalization waveform can be compensated by feedback when the O / W shift is detected. The state transition diagram at this time can be simplified because only a part of the equalization reference level by the O / W shift needs to be taken in. As a result, the PR equalization error due to the O / W shift is reduced, high-precision data detection is possible, the circuit scale can be reduced, and the magnetic recording / reproducing apparatus can be downsized and the manufacturing and maintenance costs can be reduced. Can be connected.
[0071]
【The invention's effect】
The first effect of the present invention is to use a state transition diagram that takes into account the deviation of the equalization reference level of the PR equalized waveform due to the O / W shift in order to compensate for the characteristic deterioration of the reproduced waveform due to the O / W shift. By performing maximum likelihood detection including the presence / absence of an O / W shift, the equalization error is reduced, and accurate detection can be performed.
[0072]
The second effect of the present invention is to simplify the state transition diagram by compensating for some points at the trailing edge of the equalization reference level in the creation of the state transition diagram considering the O / W shift. The circuit scale can be reduced.
[Brief description of the drawings]
FIG. 1 is a block diagram showing the overall configuration of a data detector of the present invention.
FIG. 2A is an explanatory diagram of magnetic recording without a magnetization transition position shift due to O / W.
(B) It is explanatory drawing of the magnetic recording with the magnetization transition position shift by O / W.
FIG. 3 is a diagram showing a shift of a PR equalization waveform due to O / W in PR (1, −1).
FIG. 4 is a diagram showing a shift of a PR equalization waveform due to O / W in PR4.
FIG. 5 is a diagram showing a shift of a PR equalization waveform due to O / W in EPR4.
FIG. 6 is a diagram showing a shift of PR equalization waveform due to O / W in EEPR4.
FIG. 7 is a diagram showing a shift of a PR equalization waveform due to O / W in PR (1, 1, 0, −1, −1).
FIG. 8A is a diagram showing an example of a state transition diagram in a conventional PR (1, −1).
(B) It is a figure which shows the example of the state transition diagram in PR (1, -1) of this invention.
FIG. 9A is a diagram showing an example of a state transition diagram in the conventional PR4.
(B) It is a figure which shows the example of the simplified state transition diagram in PR4 of this invention.
FIG. 10 is a diagram showing an example of a state transition diagram in PR4 of the present invention.
FIG. 11 is a diagram showing an example of a simplified state transition diagram in EPR4 of the present invention.
12 is a diagram showing a detailed configuration of a path memory unit corresponding to the state transition diagram of FIG.
FIG. 13 is a diagram showing a detailed configuration of a path memory unit corresponding to the state transition diagram of FIG.
FIG. 14 is a diagram showing an equalization process of PR4.
FIG. 15 is a diagram showing a PR4 equalization waveform of an isolated reproduction waveform.
FIG. 16 is a diagram showing state transition of (a) PR4;
(B) It is a figure which shows state transition of PR4 in time series.
[Explanation of symbols]
1 FIR filter section
2 Branch metric calculator
3 Path metric calculation comparison part
4-pass memory section
5 solitary wave equalization reference level table
6 Equalization standard level adaptive equalization section
7 Equalization error calculator
8 Equalization error delay unit
9 Equalization error selector
10 Correction flag delay unit
11 Data selector section
12 State symbol delay unit
13 Selector section
14 Delay element
17 PR equalization department
18 Maximum likelihood detector
19 Equalization standard level section
20 Data detector
101 Magnetic head
102 Medium
103 Head magnetic field
104 Head magnetic field direction
105a Normal magnetization reversal position
105b Shifted magnetization reversal position
105c Head forward magnetization transition position
106 Demagnetizing field due to magnetization transition
107 Demagnetizing field direction due to magnetization transition
108a Right initial magnetization direction
108b Left initial magnetization direction
109a Normal recording magnetization
109b Misaligned recording magnetization
110a recorded magnetization
110b recorded magnetization
111 Shift of magnetization reversal
112 Magnetic head travel direction
ai  : Playback waveform
bi  : PR equalization waveform
Pi  : Survival path (state number) for each state (vector quantity)
Li  : Path metric (vector quantity) of surviving path to each state
Ei  : Equalization error (vector quantity) for surviving path to each state
A: Isolated wave equalization reference level by O / W shift (vector quantity, α, β, γ ...)
di  : Playback data string
Bi  : All branch metrics (vector quantity)
Fi  : Branch metric correction flag (vector quantity)
εi  : Final decision equalization error
si  : State symbol corresponding to the final survival path
m: Path memory length
i: Time (clock)
cj  : Tap coefficient of FIR filter
N: Number of taps of FIR filter
c, cα, Cβ, Cγ  : Convergence coefficient of adaptive equalization
Note: The vector quantity indicates that a plurality of values are shown together.

Claims (5)

磁気データをパーシャル・レスポンス・マキシマム・ライクリフッド(PRML)方式により再生するデータ検出方法において、
(a)再生波形と第1等化誤差の入力に応答して、パーシャル・レスポンス(PR)等化によりPR等化波形を出力するステップと、
(b)孤立波の前記PR等化波としての孤立等化波形の複数のサンプル点での値を示す複数の第1等化基準レベルと、前記孤立等化波形が歪んだ歪み孤立等化波形の前記複数のサンプル点での値を示す複数の第2等化基準レベルと、を併せた複数の併合等化基準レベルを設定するステップと、
(c)前記複数の併合等化基準レベルと前記PR等化波形とに基づいて、前記補正法により再生データの最尤検出を行う最尤検出ステップと、
を具備し、
前記(c)ステップは、
(c1)前記複数の併合等化基準レベルに基づいて、前記孤立等化波形と前記歪み孤立等化波形との重ね併せで生じるレベルを示す複数の判定基準レベルを設定するステップと、
(c2)前記複数の判定基準レベルと前記PR等化波形とに基づいて、前記複数の判定基準レベルに対応した複数の遷移状態の各々間の遷移の全パターンについて、等化誤差とブランチメトリックとを計算するステップと、
(c3)前記ブランチメトリックと、一時点前までのブランチメトリックの合計とを示すパスメトリックを計算し、前記複数の遷移状態の各々について前記パスメトリックが最少となる出現元の遷移状態を検出するステップと、
(c4)前記複数の遷移状態の各々における前記出現元の遷移状態に基づいて、前記PR等化波形の遷移状態の組み合わせを最尤検出するステップと、
(c5)前記遷移状態の組み合わせに基づいて、前記複数の遷移状態と前記複数の判定基準レベルとの対応関係に基づいて再生データを検出するステップと
を備え
前記PRML方式としてPR(1,−1)MLを用い、
前記孤立等化波形が歪みにより(0,1,0)から(0,α、β)となると仮定して四個の遷移状態の状態遷移図を構成し、その状態遷移図に基づいて再生データを最尤検出す
データ検出方法。
In a data detection method for reproducing magnetic data by a partial response maximum life-like (PRML) method,
(A) outputting a PR equalized waveform by partial response (PR) equalization in response to the input of the reproduction waveform and the first equalization error;
(B) A plurality of first equalization reference levels indicating values at a plurality of sample points of the isolated equalized waveform as the PR equalized wave of the isolated wave, and a distorted isolated equalized waveform in which the isolated equalized waveform is distorted. Setting a plurality of merged equalization reference levels including a plurality of second equalization reference levels indicating values at the plurality of sample points of:
(C) a maximum likelihood detection step of performing maximum likelihood detection of reproduction data by the correction method based on the plurality of merged equalization reference levels and the PR equalization waveform;
Comprising
The step (c) includes:
(C1) setting a plurality of determination reference levels indicating levels generated by overlapping the isolated equalization waveform and the distortion isolated equalization waveform based on the plurality of merged equalization reference levels;
(C2) Based on the plurality of determination reference levels and the PR equalization waveform, for all patterns of transitions between the plurality of transition states corresponding to the plurality of determination reference levels, an equalization error, a branch metric, A step of calculating
(C3) calculating a path metric indicating the branch metric and a total of branch metrics up to a temporary point, and detecting an appearance source transition state in which the path metric is minimum for each of the plurality of transition states When,
(C4) detecting a maximum likelihood of a combination of transition states of the PR equalization waveform based on the transition state of the appearance source in each of the plurality of transition states;
(C5) detecting reproduction data based on a correspondence relationship between the plurality of transition states and the plurality of determination reference levels based on the combination of the transition states ;
PR (1, -1) ML is used as the PRML method,
Assuming that the isolated equalization waveform changes from (0, 1, 0) to (0, α, β) due to distortion, a state transition diagram of four transition states is constructed, and reproduced data is based on the state transition diagram. the data detection how to detect the maximum likelihood.
磁気データをパーシャル・レスポンス・マキシマム・ライクリフッド(PRML)方式により再生するデータ検出方法において、
(a)再生波形と第1等化誤差の入力に応答して、パーシャル・レスポンス(PR)等化によりPR等化波形を出力するステップと、
(b)孤立波の前記PR等化波としての孤立等化波形の複数のサンプル点での値を示す複数の第1等化基準レベルと、前記孤立等化波形が歪んだ歪み孤立等化波形の前記複数のサンプル点での値を示す複数の第2等化基準レベルと、を併せた複数の併合等化基準レベルを設定するステップと、
(c)前記複数の併合等化基準レベルと前記PR等化波形とに基づいて、前記補正法により再生データの最尤検出を行う最尤検出ステップと、
を具備し、
前記(c)ステップは、
(c1)前記複数の併合等化基準レベルに基づいて、前記孤立等化波形と前記歪み孤立等化波形との重ね併せで生じるレベルを示す複数の判定基準レベルを設定するステップと、
(c2)前記複数の判定基準レベルと前記PR等化波形とに基づいて、前記複数の判定 基準レベルに対応した複数の遷移状態の各々間の遷移の全パターンについて、等化誤差とブランチメトリックとを計算するステップと、
(c3)前記ブランチメトリックと、一時点前までのブランチメトリックの合計とを示すパスメトリックを計算し、前記複数の遷移状態の各々について前記パスメトリックが最少となる出現元の遷移状態を検出するステップと、
(c4)前記複数の遷移状態の各々における前記出現元の遷移状態に基づいて、前記PR等化波形の遷移状態の組み合わせを最尤検出するステップと、
(c5)前記遷移状態の組み合わせに基づいて、前記複数の遷移状態と前記複数の判定基準レベルとの対応関係に基づいて再生データを検出するステップと
を備え、
前記PRML方式としてPR4MLを用い、
前記孤立等化波形が歪みにより(0,1,1,0)から(0,α、β、γ)となると仮定して、十二個の遷移状態の状態遷移図を構成し、その状態遷移図に基づいて再生データを最尤検出す
ータ検出方法。
In a data detection method for reproducing magnetic data by a partial response maximum life-like (PRML) method,
(A) outputting a PR equalized waveform by partial response (PR) equalization in response to the input of the reproduction waveform and the first equalization error;
(B) A plurality of first equalization reference levels indicating values at a plurality of sample points of the isolated equalized waveform as the PR equalized wave of the isolated wave, and a distorted isolated equalized waveform in which the isolated equalized waveform is distorted. Setting a plurality of merged equalization reference levels including a plurality of second equalization reference levels indicating values at the plurality of sample points of:
(C) a maximum likelihood detection step of performing maximum likelihood detection of reproduction data by the correction method based on the plurality of merged equalization reference levels and the PR equalization waveform;
Comprising
The step (c) includes:
(C1) setting a plurality of determination reference levels indicating levels generated by overlapping the isolated equalization waveform and the distortion isolated equalization waveform based on the plurality of merged equalization reference levels;
(C2) Based on the plurality of determination reference levels and the PR equalization waveform, for all patterns of transitions between the plurality of transition states corresponding to the plurality of determination reference levels, an equalization error, a branch metric, A step of calculating
(C3) calculating a path metric indicating the branch metric and a total of branch metrics up to a temporary point, and detecting an appearance source transition state in which the path metric is minimum for each of the plurality of transition states When,
(C4) detecting a maximum likelihood of a combination of transition states of the PR equalization waveform based on the transition state of the appearance source in each of the plurality of transition states;
(C5) detecting reproduction data based on a correspondence relationship between the plurality of transition states and the plurality of determination reference levels based on the combination of the transition states;
With
PR4ML is used as the PRML method,
Assuming that the isolated equalization waveform changes from (0, 1, 1, 0) to (0, α, β, γ) due to distortion, a state transition diagram of 12 transition states is constructed, and the state transition detect the maximum likelihood reproduced data on the basis of FIG.
Data detection method.
磁気データをパーシャル・レスポンス・マキシマム・ライクリフッド(PRML)方式により再生するデータ検出方法において、
(a)再生波形と第1等化誤差の入力に応答して、パーシャル・レスポンス(PR)等化によりPR等化波形を出力するステップと、
(b)孤立波の前記PR等化波としての孤立等化波形の複数のサンプル点での値を示す複数の第1等化基準レベルと、前記孤立等化波形が歪んだ歪み孤立等化波形の前記複数のサンプル点での値を示す複数の第2等化基準レベルと、を併せた複数の併合等化基準レベルを設定するステップと、
(c)前記複数の併合等化基準レベルと前記PR等化波形とに基づいて、前記補正法により再生データの最尤検出を行う最尤検出ステップと、
を具備し、
前記(c)ステップは、
(c1)前記複数の併合等化基準レベルに基づいて、前記孤立等化波形と前記歪み孤立等化波形との重ね併せで生じるレベルを示す複数の判定基準レベルを設定するステップと、
(c2)前記複数の判定基準レベルと前記PR等化波形とに基づいて、前記複数の判定基準レベルに対応した複数の遷移状態の各々間の遷移の全パターンについて、等化誤差とブランチメトリックとを計算するステップと、
(c3)前記ブランチメトリックと、一時点前までのブランチメトリックの合計とを示すパスメトリックを計算し、前記複数の遷移状態の各々について前記パスメトリックが最少となる出現元の遷移状態を検出するステップと、
(c4)前記複数の遷移状態の各々における前記出現元の遷移状態に基づいて、前記PR等化波形の遷移状態の組み合わせを最尤検出するステップと、
(c5)前記遷移状態の組み合わせに基づいて、前記複数の遷移状態と前記複数の判定基準レベルとの対応関係に基づいて再生データを検出するステップと
を備え、
前記(b)ステップは、
(b1)前記PR等化波形と前記複数の併合等化基準レベルと前記複数の遷移状態の各々における前記出現元の遷移状態とに基づいて、第2等化誤差を全ての前記出現元の遷移状態に対して計算するステップと、
(b2)前記第2等化誤差を、前記出現元の遷移状態の前記パスメモリ部による遅延に同期させるステップと、
(b3)前記同期した前記第2等化誤差から前記第1等化誤差1個を選択するステップと、
(b4)前記最終決定等化誤差と前記遷移状態の最尤値とに基づいて、前記複数の併合等化基準レベルの適応等化を行なうステップと、
(b5)前記適応等化した前記複数の併合等化基準レベルを保持するステップと
を備え、
前記(c)ステップは、
(c6)前記複数の併合等化基準レベルが、前記複数の第2等化基準レベルのいくつかを含めずに構成されたとき、前記含めなかった前記複数の第2等化基準レベルについて、前記出現元の遷移状態から、以後の前記PR等化波形への重ね合わせの有無を判断するステップと、
(c7)前記重ね合わせが存在する場合、その情報を実際に重ね合わせが生じる時点まで遅延させ、前記(c2)へフィードバックし、前記ブランチメトリックを補正するステップを更に備え、
前記PRML方式としてPR4MLを用い、
前記孤立等化波形が歪みにより(0,1,1,0)から(0,α、β、γ)となると仮定して、α、βのみを用いて六個の遷移状態の状態遷移図を構成し、その状態遷移図に基づいて再生データを最尤検出し、γの影響についてはフィードバックによって補正す
ータ検出方法。
In a data detection method for reproducing magnetic data by a partial response maximum life-like (PRML) method,
(A) outputting a PR equalized waveform by partial response (PR) equalization in response to the input of the reproduction waveform and the first equalization error;
(B) A plurality of first equalization reference levels indicating values at a plurality of sample points of the isolated equalized waveform as the PR equalized wave of the isolated wave, and a distorted isolated equalized waveform in which the isolated equalized waveform is distorted. Setting a plurality of merged equalization reference levels including a plurality of second equalization reference levels indicating values at the plurality of sample points of:
(C) a maximum likelihood detection step of performing maximum likelihood detection of reproduction data by the correction method based on the plurality of merged equalization reference levels and the PR equalization waveform;
Comprising
The step (c) includes:
(C1) setting a plurality of determination reference levels indicating levels generated by overlapping the isolated equalization waveform and the distortion isolated equalization waveform based on the plurality of merged equalization reference levels;
(C2) Based on the plurality of determination reference levels and the PR equalization waveform, for all patterns of transitions between the plurality of transition states corresponding to the plurality of determination reference levels, an equalization error, a branch metric, A step of calculating
(C3) calculating a path metric indicating the branch metric and a total of branch metrics up to a temporary point, and detecting an appearance source transition state in which the path metric is minimum for each of the plurality of transition states When,
(C4) detecting a maximum likelihood of a combination of transition states of the PR equalization waveform based on the transition state of the appearance source in each of the plurality of transition states;
(C5) detecting reproduction data based on a correspondence relationship between the plurality of transition states and the plurality of determination reference levels based on the combination of the transition states;
With
The step (b)
(B1) Based on the PR equalization waveform, the plurality of merged equalization reference levels, and the transition state of the occurrence source in each of the plurality of transition states, the transition of all the occurrence sources is changed to a second equalization error. Calculating for the state;
(B2) synchronizing the second equalization error with a delay by the path memory unit of the transition state of the appearance source;
(B3) selecting one first equalization error from the synchronized second equalization errors;
(B4) performing adaptive equalization of the plurality of merged equalization reference levels based on the final decision equalization error and the maximum likelihood value of the transition state;
(B5) maintaining the adaptive equalized plurality of merged equalization reference levels;
With
The step (c) includes:
(C6) When the plurality of merged equalization reference levels are configured without including some of the plurality of second equalization reference levels, the plurality of second equalization reference levels not included Determining from the transition state of the appearance source whether or not there is a subsequent overlay on the PR equalized waveform;
(C7) if the superposition exists, further comprising the step of delaying the information to the time when the superposition actually occurs, feeding back to (c2), and correcting the branch metric,
Used PR4ML as the PRML method,
Assuming that the isolated equalization waveform changes from (0, 1, 1, 0) to (0, α, β, γ) due to distortion, a state transition diagram of six transition states using only α and β is obtained. configured, you corrected by feedback for that based on the state transition diagram and the maximum likelihood detection of the reproduced data, the influence of γ
Data detection method.
磁気データをパーシャル・レスポンス・マキシマム・ライクリフッド(PRML)方式により再生するデータ検出方法において、
(a)再生波形と第1等化誤差の入力に応答して、パーシャル・レスポンス(PR)等化によりPR等化波形を出力するステップと、
(b)孤立波の前記PR等化波としての孤立等化波形の複数のサンプル点での値を示す複数の第1等化基準レベルと、前記孤立等化波形が歪んだ歪み孤立等化波形の前記複数のサンプル点での値を示す複数の第2等化基準レベルと、を併せた複数の併合等化基準レベルを設定するステップと、
(c)前記複数の併合等化基準レベルと前記PR等化波形とに基づいて、前記補正法により再生データの最尤検出を行う最尤検出ステップと、
を具備し、
前記(c)ステップは、
(c1)前記複数の併合等化基準レベルに基づいて、前記孤立等化波形と前記歪み孤立等化波形との重ね併せで生じるレベルを示す複数の判定基準レベルを設定するステップと、
(c2)前記複数の判定基準レベルと前記PR等化波形とに基づいて、前記複数の判定基準レベルに対応した複数の遷移状態の各々間の遷移の全パターンについて、等化誤差とブランチメトリックとを計算するステップと、
(c3)前記ブランチメトリックと、一時点前までのブランチメトリックの合計とを示すパスメトリックを計算し、前記複数の遷移状態の各々について前記パスメトリックが最少となる出現元の遷移状態を検出するステップと、
(c4)前記複数の遷移状態の各々における前記出現元の遷移状態に基づいて、前記PR等化波形の遷移状態の組み合わせを最尤検出するステップと、
(c5)前記遷移状態の組み合わせに基づいて、前記複数の遷移状態と前記複数の判定基準レベルとの対応関係に基づいて再生データを検出するステップと
を備え、
前記(b)ステップは、
(b1)前記PR等化波形と前記複数の併合等化基準レベルと前記複数の遷移状態の各々における前記出現元の遷移状態とに基づいて、第2等化誤差を全ての前記出現元の遷移状態に対して計算するステップと、
(b2)前記第2等化誤差を、前記出現元の遷移状態の前記パスメモリ部による遅延に同期させるステップと、
(b3)前記同期した前記第2等化誤差から前記第1等化誤差1個を選択するステップと、
(b4)前記最終決定等化誤差と前記遷移状態の最尤値とに基づいて、前記複数の併合等化基準レベルの適応等化を行なうステップと、
(b5)前記適応等化した前記複数の併合等化基準レベルを保持するステップと
を備え、
前記(c)ステップは、
(c6)前記複数の併合等化基準レベルが、前記複数の第2等化基準レベルのいくつかを含めずに構成されたとき、前記含めなかった前記複数の第2等化基準レベルについて、前記出現元の遷移状態から、以後の前記PR等化波形への重ね合わせの有無を判断するステップと、
(c7)前記重ね合わせが存在する場合、その情報を実際に重ね合わせが生じる時点まで遅延させ、前記(c2)へフィードバックし、前記ブランチメトリックを補正するステップを更に備え、
前記PRML方式としてEPR4MLを用いるデータ検出方法が、
前記孤立等化波形が歪みにより(0,1,2、1,0)から(0,α、β、γ、δ)となると仮定して、αのみを用いて十二個の遷移状態の状態遷移図を構成し、その状態遷移図に基づいて再生データを最尤検出し、β、γ、δについてはフィードバックによって補正す
ータ検出方法。
In a data detection method for reproducing magnetic data by a partial response maximum life-like (PRML) method,
(A) outputting a PR equalized waveform by partial response (PR) equalization in response to the input of the reproduction waveform and the first equalization error;
(B) A plurality of first equalization reference levels indicating values at a plurality of sample points of the isolated equalized waveform as the PR equalized wave of the isolated wave, and a distorted isolated equalized waveform in which the isolated equalized waveform is distorted. Setting a plurality of merged equalization reference levels including a plurality of second equalization reference levels indicating values at the plurality of sample points of:
(C) a maximum likelihood detection step of performing maximum likelihood detection of reproduction data by the correction method based on the plurality of merged equalization reference levels and the PR equalization waveform;
Comprising
The step (c) includes:
(C1) setting a plurality of determination reference levels indicating levels generated by overlapping the isolated equalization waveform and the distortion isolated equalization waveform based on the plurality of merged equalization reference levels;
(C2) Based on the plurality of determination reference levels and the PR equalization waveform, for all patterns of transitions between the plurality of transition states corresponding to the plurality of determination reference levels, an equalization error, a branch metric, A step of calculating
(C3) calculating a path metric indicating the branch metric and a total of branch metrics up to a temporary point, and detecting an appearance source transition state in which the path metric is minimum for each of the plurality of transition states When,
(C4) detecting a maximum likelihood of a combination of transition states of the PR equalization waveform based on the transition state of the appearance source in each of the plurality of transition states;
(C5) detecting reproduction data based on a correspondence relationship between the plurality of transition states and the plurality of determination reference levels based on the combination of the transition states;
With
The step (b)
(B1) Based on the PR equalization waveform, the plurality of merged equalization reference levels, and the transition state of the occurrence source in each of the plurality of transition states, the transition of all the occurrence sources is changed to a second equalization error. Calculating for the state;
(B2) synchronizing the second equalization error with a delay by the path memory unit of the transition state of the appearance source;
(B3) selecting one first equalization error from the synchronized second equalization errors;
(B4) performing adaptive equalization of the plurality of merged equalization reference levels based on the final decision equalization error and the maximum likelihood value of the transition state;
(B5) maintaining the adaptive equalized plurality of merged equalization reference levels;
With
The step (c) includes:
(C6) When the plurality of merged equalization reference levels are configured without including some of the plurality of second equalization reference levels, the plurality of second equalization reference levels not included Determining from the transition state of the appearance source whether or not there is a subsequent overlay on the PR equalized waveform;
(C7) if the superposition exists, further comprising the step of delaying the information to the time when the superposition actually occurs, feeding back to (c2), and correcting the branch metric,
A data detection method using EPR4ML as the PRML method,
Assuming that the isolated equalization waveform changes from (0, 1, 2, 1, 0) to (0, α, β, γ, δ) due to distortion, the state of twelve transition states using only α constitute a transition diagram, the reproduced data detected maximum likelihood based on the state transition diagram, beta, gamma, corrected by feedback for δ
Data detection method.
請求項1乃至のいずれか一項に記載のデータ検出方法のためのプログラムが記録された計算機読み取り可能な記憶媒体。A computer-readable storage medium in which a program for the data detection method according to any one of claims 1 to 4 is recorded.
JP2000395672A 2000-12-26 2000-12-26 Data detector Expired - Fee Related JP4093447B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000395672A JP4093447B2 (en) 2000-12-26 2000-12-26 Data detector

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000395672A JP4093447B2 (en) 2000-12-26 2000-12-26 Data detector

Publications (2)

Publication Number Publication Date
JP2002197811A JP2002197811A (en) 2002-07-12
JP4093447B2 true JP4093447B2 (en) 2008-06-04

Family

ID=18861096

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000395672A Expired - Fee Related JP4093447B2 (en) 2000-12-26 2000-12-26 Data detector

Country Status (1)

Country Link
JP (1) JP4093447B2 (en)

Also Published As

Publication number Publication date
JP2002197811A (en) 2002-07-12

Similar Documents

Publication Publication Date Title
US7394608B2 (en) Read channel apparatus for asynchronous sampling and synchronous equalization
JP3157838B2 (en) Noise prediction maximum likelihood (NPML) detection method and apparatus based thereon
US5689532A (en) Reduced complexity EPR4 post-processor for sampled data detection
US6460150B1 (en) Noise-predictive post-processing for PRML data channel
US6791776B2 (en) Apparatus for information recording and reproducing
JP3886300B2 (en) Signal processing apparatus and signal processing method thereof
JP2006286073A (en) Maximum likelihood decoding apparatus, signal evaluation method, reproduction apparatus
US7573665B2 (en) Magnetic tape read channel signal values developed employing intermediate bits of the path memory of a PRML Viterbi detector
US20030152175A1 (en) Post-processor using a noise whitened matched filter for a mass data storage device, or the like
US5917862A (en) Information reproducing apparatus and its automatic equalization maximum likelihood detecting method
JPH11126438A (en) Digital signal reproduction device
JP4093447B2 (en) Data detector
US6842303B2 (en) Magnetic recording and/ or reproducing apparatus
JPH09167448A (en) Method and apparatus for detecting data in data storage equipment
JP3471245B2 (en) Information reproducing device using feedback filter
US7099408B2 (en) Apparatus and method for signal processing
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
JPH06343039A (en) Phase detecting circuit and digital pll circuit
JPH08251037A (en) Viterbi detector
JP2000151425A (en) Prml(partial response most liklihood) detector and data error correction code generator
JP3016366B2 (en) Magnetic recording / reproducing device
JP4727310B2 (en) Waveform equalization apparatus, information reproducing apparatus, waveform equalization method, waveform equalization program, and recording medium
US7359463B2 (en) Code sensing method and apparatus
JP2874716B2 (en) Signal processing device
JPH11273263A (en) Digital information reproducing apparatus and digital information recording / reproducing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040121

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070111

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070312

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071024

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071218

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: 20080229

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080229

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

Free format text: PAYMENT UNTIL: 20110314

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4093447

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20120314

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120314

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130314

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20140314

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees