JPH08115503A - 書込予補償を最適化する方法、書込予補償最適化回路およびディスクドライブ - Google Patents

書込予補償を最適化する方法、書込予補償最適化回路およびディスクドライブ

Info

Publication number
JPH08115503A
JPH08115503A JP7256344A JP25634495A JPH08115503A JP H08115503 A JPH08115503 A JP H08115503A JP 7256344 A JP7256344 A JP 7256344A JP 25634495 A JP25634495 A JP 25634495A JP H08115503 A JPH08115503 A JP H08115503A
Authority
JP
Japan
Prior art keywords
write precompensation
circuit
prml
write
value
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.)
Withdrawn
Application number
JP7256344A
Other languages
English (en)
Inventor
Pablo A Ziperovich
パブロ・エイ・ジペロビッチ
Xiaodong Che
シャオドン・チェ
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.)
Quantum Corp
Original Assignee
Quantum 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 Quantum Corp filed Critical Quantum Corp
Publication of JPH08115503A publication Critical patent/JPH08115503A/ja
Withdrawn legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/02—Recording, reproducing, or erasing methods; Read, write or erase circuits therefor
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10—Digital recording or reproducing
    • G11B20/10009—Improvement or modification of read or write signals
    • G11B20/10046—Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
    • G11B20/10194—Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter using predistortion during writing
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10—Digital recording or reproducing
    • G11B20/10009—Improvement or modification of read or write signals
    • G11B20/10046—Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
    • G11B20/10055—Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter using partial response filtering when writing the signal to the medium or reading it therefrom
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/36—Monitoring, i.e. supervising the progress of recording or reproducing
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10—Digital recording or reproducing
    • G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B20/1258—Formatting, e.g. arrangement of data block or words on the record carriers on discs where blocks are arranged within multiple radial zones, e.g. Zone Bit Recording or Constant Density Recording discs, MCAV discs, MCLV discs

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Digital Magnetic Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

(57)【要約】 【課題】 大量生産環境に適応した、部分応答最大尤度
(PRML)磁気記録チャネルのための書込予補償最適
化を提供する。 【解決手段】 書込予補償の最適量は、磁気記録媒体に
最悪例の非線形遷移シフト(「NLST」)を生ずるた
めの公知のトリビットデータパターンを書込み、記録さ
れたデータパターンを読戻し、最適化されるPRMLチ
ャネルと関連する1以上のイコライズされたデータサン
プルレベルのための平均二乗誤差(「MSE」)を計算
することにより決定される。書込および読戻しプロセス
は、書込まれたパターンに適用される予補償の量を異な
らせて繰返される。書込予補償の最適量は、選択された
サンプルレベルに対するMSEを最小化するかまたは3
値のPRMLサンプルレベルの中間および頂部または底
部の間のMSEを最小化することで決定される。

Description

【発明の詳細な説明】
【0001】
【発明の分野】この発明は磁気記録の分野に関する。よ
り特定的にはこの発明は、磁気記録システムにおける書
込プロセスの間にデータを搬送する波形に与えられる書
込予補償の量を最適化するための方法および装置に関す
る。
【0002】
【発明の背景】書込予補償は、高密度磁気記録において
起こり得る非線形遷移シフト(「NLTS」)の影響の
最小化または除去に関連した技術である。非線形遷移シ
フトは、近接した間隔の磁気遷移間に生ずる磁気静的相
互作用によりもたらされる書込効果である。隣接した磁
気遷移がともに接近して記録されると、NLTSは先行
する遷移のすぐ後に続く遷移が先行する遷移にシフトさ
れ、またはそれに引寄せられて、媒体上の間隔が理想か
ら変化することを引き起こす。訂正されないと、NLT
Sは記録性能全体を大いに劣化させる。
【0003】磁気記録チャネルにおける書込波形のNL
TSの影響の例示は、共通の譲受人に譲渡された、「擬
似ランダムシーケンスを用いて磁気記録チャネルにおい
て非直線形を評価する装置および方法(“Apparatus an
d Method for Evaluating Nonlinearities in a Magnet
ic Recording Channel Using Pseudo-Random Sequence
s”)」と題された、1994年3月22日出願の米国
特許出願連続番号第08/215,686号で説明さ
れ、その開示全体をここに完全に記載されるごとく、こ
こに引用により援用する。また、ニュービー(Newby )
らによる、「クラスIV部分応答に関する非線形歪みの
影響(“The Effect of Nonlinear Distortion on Clas
s IV Partial Response ”)」と題された論文、IEEE T
rans. Magn.,Vol.22, 1203-1205(1986)でも説明され
る。
【0004】磁気記録密度がますます大きくなるにつれ
て、書込予補償技術はNLTSの有害な影響を補償する
ためにますます重要になってきている。書込予補償は、
隣接して記録された遷移が磁気媒体に書込まれる時間を
遅延させて、このような隣接した遷移が意図されたとこ
ろ、すなわち書込クロック信号に対して媒体上に適切な
ビット間隔で記録されるようにすることを含む。書込予
補償回路の一例は、共通の譲受人に譲渡された、アボッ
ト(Abbott)らに対し1994年8月23日に発行され
た米国特許第5,341,249号で開示され、その開
示全体をここに完全に記載されるごとく、ここに引用に
より援用する。
【0005】書込予補償回路は、ユーザデータストリー
ムがディスクに書込まれるとき、それを「見て」、2以
上の遷移がビット時間の介在なしに相互に直ちに後に続
く状態を検出する。書込予補償回路は、先行する遷移の
後に続く遷移の相対的な遅延(書込クロックに関する位
相)を調整して、書込クロック信号に対して予補償を実
行することができる。予補償の遅延を与えることで、影
響を受けた遷移が、書込クロック信号により確立した公
称ビットセル周期のパーセンテージとしてしばしば表現
される適切な量だけ時間的に遅延されることになる。書
込予補償回路は、適切な予補償遅延を実現させるため
に、たとえば8のプログラマブルなパーセンテージの遅
延増分を有してもよい。
【0006】最近、部分応答(「PR」)信号送信と最
大尤度(「ML」)シーケンス検出(集合的に「PRM
L」)のようなサンプリングされたデータ検出技術が、
磁気記録システムで用いられるようになった。PRML
データチャネルアーキテクチャの一例は、上記のアボッ
ト(Abbott)らへの米国特許第5,341,249号で
示されている。磁気記録における最近のPRMLシステ
ムの出現で、非線形遷移シフトと書込予補償はそれゆえ
特別な関心となっている。これは、PRML記録システ
ムが、最適性能を達成するために記録された磁気遷移間
に、基本的に線形重ね合わせ原理が成立することを要求
する線形チャネルとして典型的にモデル化されているた
めである。
【0007】PRMLチャネルにおけるNLTSの識別
と測定に関する先行技術の代表例は、前記のニュービー
らの論文、パーマー(Palmer)らによる、「擬似ランダ
ムシーケンスを用いた非線形書込効果の識別(“Identi
fication of Nonlinear Write Effects Using PseudoRa
ndam Sequences”)」、IEEE Trans. Magn., Vol.23.23
77-2279(1987)、ジペロヴィッチ(Ziperovich)によ
る、「非線形歪みによるPRMLチャネルの性能の低下
(“Performance Degradation of PRML Channels Due t
o Nonlinear distortion”)」、IEEE Trans. Magn., V
ol.27, No.5, 4825-4827(1991)、および米国特許出願
連続番号第08/215,686号で見ることができ
る。これらの文献や特許出願で概略が述べられたNLT
Sを測定するために開発された先行技術の方法は、概し
て変換ベースのアプローチまたは相関ベースのアプロー
チのいずれかに入る。さらに、スペクトル解析技術はN
LTSの影響を測定するために用いられてきた。
【0008】パーマーらは、高速デジタルオシロスコー
プとコンピュータとを用いて非線形書込効果を識別す
る、変換ベースのアプローチの一例を提供している。パ
ーマーらによると、擬似ランダムシーケンスデータパタ
ーンが、デジタルオシロスコープによりコンピュータデ
ィスクに書込まれ、読戻されかつ捕獲される。デジタル
化した波形は、次いでフーリエ(Fourier )変換を用い
てデジタルコンピュータで処理され、チャネル伝達関数
を得る。チャネル伝達関数の逆変換は、時間領域波形を
生ずるが、ここではさまざまなな非線形効果が、主ダイ
パルスのいずれかの側に表われるエコーまたは小さな摂
動として表われる。このアプローチは高価な機器の使用
を要求し、試験手順と計算の複雑な性質のために大量生
産環境には適していない。
【0009】米国特許出願連続番号第08/215,6
86号において開示された相関ベースのアプローチは、
変換ベースのアプローチに対してより簡単にされた別の
方策を提供する。この先行出願において、パーマーらの
変換ベースのアプローチで得られるものとに類似した非
線形性に関する情報は、時間領域で相関技術の使用を介
して、たとえばオシロスコープで直接得られてもよい。
NLTSの量は、周波数領域変換および操作の必要なし
に、かつデジタル化された波形をコンピュータにインポ
ートとして処理する必要なしに測定できるであろう。こ
のプロセスを用れば、書込波形の非線形性は、予め定め
られた擬似ランダムシーケンス波形を磁気記録媒体に書
込み、情報を読戻し、かつ関心ある非線形性が生ずるこ
とが知られている予め定められたシフトMのための読戻
しシーケンスの自己相関を計算することにより決定され
るだろう。相関ベースのアプローチは、試験準備と手順
が簡単であるという利点があるが、上記で述べた技術を
用いて製造中に各記憶装置のための書込予予補償を最適
化することはまだ実用的ではない。
【0010】スペクトル解析アプローチは、スペクトル
アナライザとデジタルコンピュータとを用いて、書込ま
れ次で磁気記録媒体から読戻される特定のデータパター
ンの高調波成分を測定する。変換ベースのアプローチの
ように、高価な機器が要求され大量生産への適用は実用
的ではない。
【0011】公称読出/書込チャネルのためのNLTS
の量が、この3つのアプローチのうち1つを用いて測定
された後、書込予補償の見積量(NLTSの量に基づ
く)が、書込波形に与えられ、NLTSが残っていれば
その量を決定するために、試験が繰返される。試験プロ
セスは、次いでNLTSを最小化する予補償の量が発見
されるまで繰返されてよい。
【0012】この先行技術のアプローチが非線形遷移シ
フトの量を決定し、制御された実験を通じて、公称読出
/書込チャネルおよびヘッド/媒体組合せのための書込
予補償の量をおおよその量を決定することができるが、
大量生産環境での個々の書込予補償の最適化はこれまで
は可能ではなかった。それゆえ、書込予補償の最適量を
決定できる大量生産に適した方法の必要性が生ずる。
【0013】したがって、たとえば製造工程の変化およ
び材料を考慮するために、大量生産環境で個々のディス
クドライブベースで書込予補償を最適化するために、現
存のディスクドライブハードウエアおよびマイクロプロ
セッサ容量を利用できるシステムを提供することが望ま
しいだろう。
【0014】
【発明の概要】この発明の一般的な目的は、PRML記
録チャネルにおいて書込予補償のより最適な量を決定す
ることにより、先行技術の欠点および不利を克服する書
込予補償最適化回路および関連の方法を提供することで
ある。
【0015】この発明の別の目的は、ゾーンに分けられ
るデータ記録技術を用いるディスクドライブ記憶装置に
おいて、複数の異なった周波数記録ゾーンの各々におけ
る書込データに対して書込予補償の最適量が決定される
書込予補償を最適化する方法を提供することである。
【0016】この発明のより特定的な目的は、PRML
チャネルを規定する選択された信号レベルの1つからイ
コライズされたサンプル誤差値を累算するためのレベル
セレクタおよび多目的の平均二乗誤差(「MSE」)機
能ブロックとを含む書込予補償最適化回路を提供するこ
とである。
【0017】この発明のさらに別の目的は、ディスクド
ライブチャネルエレクトロニクスを含む超大規模集積回
路チップのボード上に完全に集積された書込予補償最適
化回路を提供することである。
【0018】この発明の別の目的は、使用すべき記録パ
ターンに、最悪例のNLTSを隣接して記録された磁気
遷移に誘起する書込予補償最適化を提供することであ
る。
【0019】この発明のより特定的な関連した目的は、
ここで開示されるような書込予補償に従って用いられる
トリビット記録パターンを提供することである。
【0020】この発明のこれらのそして別の目的、特徴
および局面に従って、書込予補償回路とこれを用いる方
法が開示される。この発明は、たとえばディスクドライ
ブの各々または他の磁気記憶装置が、製造時に書込予補
償のために個々に最適化されるのを可能にするという点
で、大量生産環境に理想的に適している。
【0021】好ましい実施例では、PRML磁気記録チ
ャネルのための書込予補償の最適量が、予め定められた
データパターンが磁気記録媒体に書込まれるときにそれ
に書込予補償を行ない、記録されたデータパターンを読
戻し、最適化されるべきPRMLチャネルに関連のイコ
ライズされた信号レベルの1つまたは2つ以上につい
て、集積回路を用いてMSEを計算することで決定され
る。選択された信号レベルに対する最小のMSEが得ら
れるまで、書込および読出プロセスは、書込まれたパタ
ーンに適用されるさまざまな量の書込予補償で繰返され
る。
【0022】好ましい最適化ルーチンにおいて、記録さ
れた波形へ最悪例のNLTSをもたらし、読戻し波形の
ほとんど中間レベルサンプルをもたらすトリビットパタ
ーンが、ディスクドライブ記録システムの磁気記録ディ
スク上の記録トラック周辺に繰返し書込まれる。ここで
用いられる、「トリビット」という言葉は、最小ビット
間隔で相互に隣接して書込まれる3個の連続した磁気遷
移を指す。周期トリビットパターンは記録媒体から読戻
され、PRMLチャネルクロックレートでA/Dコンバ
ータによりサンプリングされる。
【0023】読出チャネルからのイコライズされたサン
プル値は、MSE機能ブロックへ伝送され、これは最適
化されるPRMLチャネルと関連する信号レベルの中
へ、受取られたサンプル値をマッピングする多重レベル
の量子化器を好ましくは有する。サンプリングされた読
出信号と期待されるサンプル値の間の誤差の二乗(また
は絶対値)は、多重レベル量子化器から出力される期待
されるサンプル値をも好ましくは受取るレベルセレクタ
により制御される積分ブロックへ与えられる。レベルセ
レクタ入力に基づいて、レベルセレクタは積分ブロック
へ信号を送り選択されたレベル内に入る読出信号サンプ
ルの誤差値を累算する。現在の好ましいPR4チャネル
の例においては、中間レベルに対するMSEの最小値、
または中間レベルのMSEと頂部(または底部)レベル
のMSEの間の最小差は、最小化したNLTSを示し、
したがって書込予補償の最適量を示す。
【0024】現在好まれるゾーンに分けられたデータ記
録アーキテクチャを有するディスクドライブにおいて、
各記録ゾーンは書込予補償のために個々に最適化されて
よい。各記録ゾーンに対する最適化された書込予補償値
は、システム動作の間にデータがディスクの特別なゾー
ンへ書込まれるべきとき、書込予補償回路への検索と適
用のためにメモリに記憶されてもよい。
【0025】この発明のこれらおよび他の局面、特徴、
目的および利点は、添付図面と関連して呈示されるこの
発明の好ましい実施例の以下の詳細な説明を考慮する
と、より十分に理解され評価されるだろう。
【0026】
【好ましい実施例の詳細な説明】この発明は、ディスク
ドライブデータ記憶システムにおいてPR4,ML記録
チャネルに関して開示されるが、当業者は、この発明が
たとえばPRチャネルの他のクラスおよびテープドライ
ブ記録システムのようなデジタル磁気記録システムの他
の形にも適用できることを理解するだろう。
【0027】システムの概要 図1を参照すると、プログラマブル適応型PRML書込
/読出チャネルを組込む例示の高性能・大データ容量・
低コストディスクドライブ10は、たとえば、ヘッドお
よびディスクアセンブリ(「HDA」)12と、少なく
とも1つの電子回路基板(PCB)14とを含む。HD
A12は多様な実施例およびサイズに従ってもよい。好
適なHDAの一例は、共通の譲受人に譲渡された米国特
許第5,027,241号に開示される。別の好適なH
DAは、共通の譲受人に譲渡された米国特許第4,66
9,004号に記載される。さらに別の好適なHDA
は、共通の譲渡人に譲渡された米国特許第5,084,
791号に記載される。さらに別のHDA構成は、共通
の譲受人に譲渡された、「ハードディスクドライブアー
キテクチャ(Hard Disk Drive Architecture)」と題さ
れた1992年5月12日出願の米国出願連続番号07
/881,678に説明される。これらの特許およびこ
の出願の開示をここに引用により援用する。
【0028】電子PCB14は、ドライブ10のような
インテリジェントインタフェースディスクドライブサブ
システムのための回路を物理的に支持し、かつそれと電
気的に接続する。PCB14上に含まれる電子回路は、
アナログPRML読出/書込チャネル特定用途向けIC
(「ASIC」)15と、デジタルPRML読出/書込
チャネルASIC17と、データシーケンサおよびキャ
ッシュバッファ制御装置19と、キャッシュバッファメ
モリアレイ21と、SCSI IIターゲットのよう
な、バス25を介してホスト計算機(図示せず)内のS
CSI IIホストイニシエータアダプタと通信するた
めのバスレベルのインタフェース構造を実現する高レベ
ルインタフェース制御装置23とを含む。マイクロコン
トローラ56は、シーケンサ19と、インタフェース2
3と、サーボループ24と、スピンドルモータ制御装置
27と、プログラマブルアナログフィルタ/イコライザ
40と、適応型FIRフィルタ48と、ビタビ検出器5
0と、デジタルタイミング制御54と、デジタル利得制
御64と、「クロック回路回復のための開始位相を最適
化する方法、タイミング制御ループ発振器のための開始
位相最適化回路、PRMLデータチャネルおよびディス
ク記憶ドライブ」と題された、平成7年8月22日に出
願された特願平7−213170で、その開示全体をこ
こに完全に記載するごとく引用により援用する、ゼロ位
相開始最適化回路500との動作を制御し、かつ書込予
補償最適化機能(後に詳細に記載)に対してインテリジ
ェント制御を与えるためのマイクロバス制御構造31を
含む。マイクロコントローラ56は、シーケンサ/メモ
リ制御装置19を介してDRAMメモリ21への直接の
アクセスを備え、特定のアプリケーションに対する必要
に応じてオンボートおよびアウトボードのリードオンリ
プログラムメモリ(「ROM」)をさらに含んでもよ
い。
【0029】プリント回路基板14は、たとえば、PR
ML読出チャネルのサーボピーク検出部分によって与え
られる検出された実際のヘッド位置情報とマイクロコン
トローラ56によって与えられる所望されるヘッド位置
とに基づいてヘッド位置を制御するための別個のマイク
ロプログラムされるデジタル信号プロセッサ(「DS
P」)を含むヘッドポジショナサーボ24に関連する回
路をさらに支持する。スピンドルモータ制御回路27
は、ディスク16を所望される角速度で回転させるディ
スクスピンドルモータ18を制御するために設けられ
る。
【0030】HDA12は少なくとも1つのデータ記憶
ディスク16を含む。ディスク16は、スピンドルモー
タ制御/ドライバ回路27によって制御される、速度調
節されたスピンドルモータ18によって、所定の一定の
角速度で回転させられる。インラインのデータトランス
ジューサヘッドスタックアセンブリ20は、たとえばヘ
ッド位置サーボループ回路24により制御される回転ボ
イスコイルアクチュエータ22によって位置づけられ
る。慣用のとおり、ヘッドスタックアセンブリ20のデ
ータトランスジューサヘッド26は、各ディスク16の
ディスク面上で「フライング」の関係に置かれる。ヘッ
ドスタックアセンブリ20はしたがって、たとえば、回
転するディスク16の各記憶面上に規定される複数の同
心データ記憶トラック71のうちの選択されるトラック
に対して薄膜データトランスジューサヘッド26を位置
させる。薄膜ヘッドは現在のところ好ましいものである
が、たとえばMiGヘッドまたは磁気抵抗ヘッドのよう
な他のタイプのヘッドがこの開示されるPRMLデータ
チャネルに用いられる場合でも、ディスクドライブ性能
における向上が実現される。
【0031】ヘッド26はアクチュエータおよびヘッド
スタックアセンブリ20の動きの各々と一致して位置づ
けられ、その結果の垂直に整列される円形データトラッ
ク位置はディスクドライブ技術においてしばしば「シリ
ンダ」と呼ばれる。記憶ディスクは、たとえば従来の態
様で好適な多層の磁気薄膜と保護のための炭素被覆とが
スパッタリングで堆積されたアルミニウム合金またはガ
ラスディスクであってもよい。小さいデータ記憶容量お
よび素原価を有するディスクドライブにおいて慣用であ
るような、メッキされた媒体およびまたはスピン被覆さ
れる酸化物媒体を含む他のディスクおよび磁気媒体が用
いられてもよい。
【0032】ノイズ捕捉を低減するために、ヘッド選択
/読出チャネル前置増幅器28が好ましくは薄膜ヘッド
26の近傍にHDA12内に含まれる。慣用のとおり、
前置増幅器28は好ましくは薄い可撓性のプラスチック
プリント回路基板に搭載され接続される。可撓性のプラ
スチック基板の一部は、HDA12の外部に延びてPC
B14上に支持される回路との電気信号接続を与える。
代替的に、および同様に好ましくは、「ハードディスク
ドライブアーキテクチャ」と題される1992年5月1
2日出願の米国出願連続番号第07/881,678号
に記載される構成で、前置増幅器28は図1に示される
他の回路とHDA12の外部で接続されてもよい。
【0033】双方向のユーザデータ経路30はデジタル
集積回路17をデータシーケンサおよびメモリ制御装置
19と接続する。シーケンサ19からのデータ経路30
は、並直列変換器/直並列換回路(「SERDES」)
としても機能するエンコーダ/デコーダ(「ENDE
C」)32に入る。この好ましい実施例において、EN
DEC32は、2進のデジタルバイトストリームを
(0,4,4)コードのような所定のデータコード化フ
ォーマットに従う、コード化されたデータシーケンスに
変換する。このコード化された直列データストリームは
次いで経路33を介してプリコーダ34に送られ、プリ
コーダ34はそのデータをたとえば以下のPR4のプリ
コード化アルゴリズムに従ってプリコードする。
【0034】
【数1】
【0035】プリコードされたデータは経路35を介し
てアナログIC15内の書込ドライバ回路36に送ら
れ、そこでそれは増幅され書込予補償回路774によっ
て予め補償され、次いで回路28のヘッド選択機能を介
して、選択されたデータトランスジューサヘッド26に
送られる。ヘッド26はそのデータを、図2および図3
に示されるように、ディスク16の選択されたデータ記
憶面上に規定された選択されたデータトラック71内に
交互の磁束遷移のパターンとして書込む。
【0036】埋込サーボパターンは、好ましくは共通の
譲受人に譲渡された「データトランスジューサヘッドの
ヘッドの位置を決定するための方法、サーボセクタパタ
ーン、ヘッド位置サーボループを有するディスクドライ
ブ、およびヘッド位置の値を決定する方法」と題される
平成3年8月16日出願の平成3年特許願第20599
5号に記載される方法に従って、サーボライタで書込ま
れ、その開示全体をここに完全に記載するごとく引用に
よりここに援用する。
【0037】ここで図1に戻ると、再生中、選択され
た、たとえば薄膜データトランスジューサヘッド26が
選択されたデータトラック71上を近接して浮動する際
にそれによって感知された磁束遷移は前置増幅器回路2
8によって前置増幅される。前置増幅されたアナログ信
号(または「読出信号」)は経路29上でアナログIC
15に送られて、アナログ可変利得増幅器(「VG
A」)37、固定利得増幅器38、および第2のVGA
39に送られる。制御された増幅の後、読出信号は次い
でプログラマブルアナログフィルタ/イコライザ段40
を介して送られる。非読出時間の間は、アナログ自動利
得制御回路42は制御回路43を介してVGA37の制
御入力に誤差電圧を与える。読出時間の間は、デジタル
利得制御回路64からのデジタル利得制御値が利得DA
C66によってアナログ値に変換されて経路を介して与
えられ第2のVGA39を制御し、一方で、経路43上
のアナログ誤差電圧は一定に保たれる。
【0038】アナログフィルタ/イコライザ40は、ト
ランスジューサヘッド26がデータを読出している、選
択されたデータゾーン70のデータ転送速度に対して最
適化されるようにプログラムされる。イコライズされた
アナログ読出信号は次いで、ユーザデータと同期される
と生データサンプル{xk }を発生する高速フラッシュ
アナログデジタル(A/D)変換器46内でサンプリン
グされおよび量子化される。
【0039】FIRフィルタ48は、フィルタリングさ
れ条件づけされたサンプル{yk }を発生させるため
に、所望されるPR4チャネル応答特性に従って生デー
タサンプル{xk }をフィルタリングし条件づけするた
めの適応型フィルタ係数を用いる。フィルタ48を出
た、バンドパスフィルタリングされ条件づけされたデー
タサンプル{yk }は次いで、経路49を介してビタビ
検出器50に送られ、これはたとえばビタビ最大尤度ア
ルゴリズムに基づいてデータストリームを検出する。こ
の段階で、経路96上のデコードされたデータ出力は
(0,6,5)のコード化規約に従う。ポストコーダ5
2は、(0,6,5)のコード化されたデータストリー
ムを受取り、元の(0,4,4)のコード化規約をその
デコードされたデータに復元する。復元された(0,
4,4)のコード化されたデータストリームは、(0,
4,4)コードからデコードされ、8ビットのユーザバ
イトをフレーム化し出力するENDEC/SERDES
32によって直列変換され、それらは次いでデータ経路
30を介してシーケンサ19に送られる。
【0040】生データサンプル{xk }は、入来アナロ
グ信号波形上の精密に適切な正規位置でとられる。フラ
ッシュアナログデジタル変換器46の周波数および位相
を制御するためにデュアルモードのタイミングループが
設けられる。タイミングループは、アナログタイミング
制御回路60ならびにデジタルタイミング制御回路54
およびタイミングDAC57を含む。タイミング位相同
期シンセサイザ回路262は、制御回路60に同期した
タイミング信号を与え、加算接続点58にタイミング基
準信号を与える。加算接続点58により出力される和は
A/D変換器46をクロックするために電流制御発振器
62を制御する。「クロック回路回復のための開始位相
を最適化する方法、タイミング制御ループ発振器のため
の開始位相最適化回路、PRMLデータチャネル、およ
びディスク記憶ドライブ」と題される、平成7年8月2
2日に出願された特願平7−213170に従って、入
来データサンプルに対して、発振器62のほぼ正しい位
相での始動を制御するためにゼロ位相開始回路400
が、さらに設けられる。フラッシュA/D46の十分な
利用を達成するために、デュアルモード利得ループがさ
らに設けられる。利得ループは、第1のVGA37を制
御するアナログ利得制御回路42と、デジタル利得制御
回路64と、第2のVGA39を制御する利得DAC6
6とを含む。
【0041】データ記録パターン 図2に図示されるように、記憶ディスク16の例示のデ
ータ記憶面は、内側のランディングゾーン領域LZと半
径方向において最も外周のデータトラックゾーン70−
1との間の複数のデータ記録ゾーン70において好まし
くは構成される複数の同心データトラック71を含む。
示される例において、データトラックはたとえば、最も
外周のゾーン70−1、ならびに半径方向に内方へ向か
うゾーン70−2、70−3、70−4、70−5、7
0−6、70−7、70−8および70−9を含む9つ
のデータゾーンとして構成されるように図示される。
【0042】実務上16ゾーンのようなより多くのゾー
ンが現在は好まれている。各データゾーンは、ゾーンの
特定の半径に対して面積上の遷移領域密度を最適化する
ように選択されたビット転送速度を有する。利用可能な
磁気記憶領域の数はディスク半径の関数として直接変化
するため、最も外周のゾーン70−1のトラックは、最
も内周のゾーン70−9に位置するトラックに含まれ得
るよりもかなり多くのユーザデータを含むことが期待さ
れる。データフィールドの数およびデータ磁束変化速度
は、各データゾーン内では同じままであり、記憶ディス
ク16の回転軸からの半径方向への変位の関数として選
択される。
【0043】図2は、たとえば、ディスク16の円周に
沿って等間隔に置かれる、一連の半径方向に延びる、埋
込まれたサーボセクタ68をさらに示す。図3に示され
るように、各サーボセクタは、たとえば、サーボプリア
ンブルフィールド68Aと、サーボ識別フィールド68
Bと、円周に沿ってスタガされ、半径方向にオフセット
される、定周波数サーボバーストのフィールド68Cと
を含む。たとえばユーザデータ情報および誤差修正コー
ドシンドローム剰余値を記憶するデータセレクタ72に
加えて、各データトラックは、図3のデータブロックヘ
ッダフィールド74およびデータブロックIDフィール
ド78のようなあるオーバーヘッド情報を有する。
【0044】トラックごとのデータセクタの数はデータ
ゾーンごとに異なるが、この例においては、トラックご
との埋込まれたサーボセクタ68の数はディスク16の
面領域全体にわたって一定のままである。この例におい
てはサーボセクタ68はディスク16の記憶面の全範囲
にわたって半径方向に延びかつ円周に沿って等間隔をと
って置かれ、データトランスジューサヘッド26はデー
タ記憶面上に規定される同心トラックのいずれかを読む
間に埋込まれたサーボセクタ68をサンプリングする。
【0045】さらに、各サーボセクタ68のサーボID
フィールド68Bに記録される情報は、そのサーボ情報
が最も内側のトラック位置、たとえば最も内側のゾーン
70−9においても信頼性を有するように、工場でサー
ボ書込装置を用いて所定の比較的低い定周波数で予め記
録されてもよい。
【0046】正規のサーボセクタが現在は好ましいが、
データセクタと整列され、ゆえに各データゾーン70内
において独自な、サーボセクタのパターンもまたこの発
明の企図するところである。そのようなパターンはたと
えばオタゼン(Ottesen )への米国特許第4,016,
603号に例示され、その開示を引用によりここに援用
する。代替的には、「ハードディスクドライブの埋込式
サーボセクタ内に記録されたヘッド位置を決めサーボ情
報を同期してデコードするための方法、およびハードデ
ィスクドライブのための部分応答可能性最大のサンプル
データチャネルのための同期サーボデータ検出サブシス
テム」と題された、平成6年12月22日に出願された
特願平6−320300に従って、セクタの開始の半径
方向の整列を維持しながら、各特定ゾーンのデータ速度
と同じデータ転送速度でサーボセクタ68に記録が行な
われてもよい。
【0047】各データセクタは所定の固定される記憶容
量または長さであり(たとえば、1データセクタにつき
512バイトのユーザデータ)、密度およびデータ速度
はデータゾーンごとに異なる。したがってサーボセクタ
68はデータセクタ72の少なくともいくつかに割込ん
でそれらを、たとえばこの図3でデータセグメント76
A,76Bおよび76Cのようなセグメントに分割する
かも知れない。サーボセクタ68は好ましくは工場にお
いて、単一のデータセル速度でもって、かつトラックご
とに位相をコヒーレンスを有して、従来のサーボ書込装
置で記録される。サーボライタとともに使用するのに好
適なレーザサーボライタおよびヘッドアーム取付具は共
通の譲受人に譲渡された米国特許第4,920,442
号に記載され、その開示全体をここに完全に記載するが
ごとくここに引用により援用する。現在好ましいサーボ
セクタパターンは、同時係属中の平成3年特許願第20
5995号に記載される。
【0048】図3に示されるように、データトラック7
1は、図示されるトラックセグメントのデータフィール
ドセグメント76A、76Bおよび76Cにおいてたと
えば(0,4,4)コードビットで連続して記録され
る、512または1024バイトのユーザデータのよう
な所定量のユーザデータ記憶のためのデータブロックま
たはセクタ72を含む。データブロック72は図3にお
いて、ディスクドライブ10にヘッド位置情報を与える
埋込まれたサーボ情報を含むいくつかのサーボセクタ6
8によって割込まれ、不均等な長さのセグメントに分け
られるように図示される。各データブロック72は、デ
ータブロックの始めにあるブロックIDヘッダフィール
ド74と、IDヘッダ74の後に続く、セグメント76
Aとサーボセクタ68による割込の後に続くセグメント
76Bおよび76Cとを含む各データフィールドセグメ
ントの直前に先行するデータIDヘッダフィールド78
とを含む。データヘッダIDフィールド78はたとえば
セグメント76A、76Bおよび76Cにデータが書込
まれるのと同時に書込まれてもよく、ゆえに書込接続部
のギャップが、たとえば各データIDヘッダ78の直前
と、IDフィールドの直前と、サーボフィールドの直前
とに存在する。
【0049】好ましい実施例において、各データIDフ
ィールド78は、(AGCフィールドのような)プリア
ンブルフィールド78Aと同期フィールド78Bとを含
んでよい。同期フィールドパターン78Bは、プリアン
ブルパターン78Aの直後に続いて与えられることが好
ましい。アボット(Abbott)らへの米国特許第5,34
1,249号で完全に説明されるように、同期パターン
は、データIDフィールド78の直後に続くユーザデー
タフィールド76と、バイトクロックとの同期化のため
に独自のアドレスマークとして働く。バイトクロック
は、シリアルビットの入来ストリームからのユーザデー
タバイトをフレームする、SERDES32へ与えられ
る。
【0050】書込予補償最適化 図4で示されるように、PR4,MLチャネルのイコラ
イズされた応答は、図4では頂部、中間および底部とし
て表記された3つの別々の信号レベルにより特徴づけら
れている。理想的に読出チャネルによりサンプリングさ
れるデータは、これら3つの信号レベルのうち1つに入
り、サンプリングに何らかのずれがあればそれは結果と
してチャネル性能の全体の劣化をもたらす。図4におい
て、ほぼビット100に先行するサンプルは、とりわけ
タイミングループを適切な初期サンプリング周波数と位
相へロックアップするために用いられる、プリアンブル
パターンから来る。プリアンブル波形は、頂部および底
部レベルを示すだけである。
【0051】上で述べたように、高密度記録におけるN
LTSの影響は、隣接した遷移すなわち1ビット周期ま
たはT離れた遷移が、媒体上の所期の位置からシフトさ
れる原因となる可能性がある。
【0052】平均二乗誤差(「MSE」)は、回復され
たデータストリームのMSE値とPRML記録システム
の誤差率の間に直接相関があるので、記録チャネル品質
の基準として用いられてきた。MSEを決定する1つの
方法は、PRML信号レベルすべてから取られたサンプ
ルに対してMSEを評価することである。このアプロー
チの例は、「PRMLチャネルの要素を用いる磁気特徴
(“Magnetic Characterization Using Element of a P
RML Channel ”)」、IEEE Trans. Magn., Vol.27, No.
6, 4544-4548(1991)でコーカー(Coker )らにより開
示され、そこで筆者は、ディスク面解析、フライング高
度変化の検出および誤り率性能予測のような向上試験機
構のためにPRMLチャネルハードウェアの使用を論じ
ている。
【0053】好ましい実施例において、修正されたMS
Eアプローチが、NLTSの影響が、3つのPR4,M
L信号レベルのうちの1つに主に明示されるようにする
記録パターンと関連して用いられる。修正されたMSE
アプローチは、MSE値が、他のレベルから独立してP
RML信号レベルのいずれか1つで計算できるようにす
る。1つの信号レベルでのNLTSの影響を強めるパタ
ーンを選択すれば、チャネルのための書込予補償の適切
な量が、NLTSによって最も影響を受けた信号レベル
のMSEを最小化するかまたは中間のレベルのMSEと
頂部(または底部)レベルのMSEの差を最小化するこ
とにより、決定されるであろう。
【0054】発明者は、トリビットパターン、すなわち
介在する間隔なしに書込まれた3連続の遷移またはNR
ZI表記法においては連続した3個の1が、書込まれた
波形の中間のレベルで最悪例のNLTSを生ずることを
発見した。図7で一番よくわかるように、好ましいトリ
ビットパターンは、ほとんど中間のPR4,ML信号レ
ベルに影響し、頂部と底部のレベルには最小の影響しか
与えない。このように書込予補償の最適量は、最悪例の
トリビット記録パターンに帰する中間レベルの影響を最
小化する量になるであろう。トリビットパターンは、最
も重大なNLTS影響の原因となる。なぜならこのパタ
ーンへのPR4チャネル応答は記録されたパターンのい
ずれにも最大の波形スロープを有するからである。この
最大化されたスロープは、NLTSの影響が考慮される
とき、波形シフトの最大化へ移せる。図6は、図5
(B)のトリビットパターンに対してイコライズされな
いローレンツの(Loentzian )チャネルの例を示す。ト
リビットパターンは、媒体に書込まれるとき、NLTS
のために、記録された波形の位置に8%のシフトを生じ
させる。検査で明らかなように、この波形の中間レベル
のサンプルは、NLTSにより最も激的なシフトを示
す。
【0055】図5(A),5(B)および5(C)を参
照して、一連の好ましいトリビット記録パターンは、磁
気媒体に記録されるとき、記録されたパターンの最悪例
のNLTSをもたらすことが例示されている。図5
(A)のトリビットパターンは、遷移の介在なしに、2
Tまたは2ビットクロックサイクルによって分離される
トリビットペアの繰返しパターンからなる。図5(B)
のパターンは、トリビットペアの外で生ずる2つの分離
した遷移を、図5(A)のパターンへ導入する。一方図
5(C)のパターンは、交互のトリビットペアの間にさ
らに2つの分離された遷移を付加する。これがトリビッ
トパターンから構成されるであろう波形の部分的リスト
にすぎないということに注目すべきであり、当業者に
は、無数の他のトリビットパターンが、記録された波形
の最悪例のNLTSを誘導する望ましい特性を有してい
ることが認められることは明らかであろう。
【0056】図8を参照して、好ましい多目的MSE回
路500は、量子化器501、加算接続点502、絶対
値かまたは代替的に整数値の二乗を得るための機能ブロ
ック504、および積分器508を有する。信号セレク
タ512は、MSE回路500へユーザの選択可能な入
力を与える。信号セレクタ512への入力に基づいて、
ユーザは、A/Dコンバータ46の出力、FIRフィル
タ48の出力またはたとえば薄膜ヘッドの信号応答での
アンダーシュートを最小化するために用いられるポール
チップフィルタ(ポールチップフィルタは図1では図示
されず)の出力のような読出チャネルのさまざまなポイ
ントにおいて信号サンプルのMSEを測定することが可
能である。
【0057】A/Dコンバータ46の出力でのMSE値
は、アナログフィルタの40カットオフとブーストを最
適化するためにおよび「クロック回復回路のための開始
位相を最適化する方法、タイミング制御ループ発振器の
ための開始位相最適化回路、PRMLデータチャネル、
およびディスク記憶ドライブ」と題された平成7年8月
22日に出願された特願平7−213170で開示した
ように、ゼロ位相開始最適化で、最小化されてよい。F
IRフィルタ48の出力でのMSE値は、FIRフィル
タ48でデジタルイコライゼーションにより得られる余
剰の性能の基準を与え、フィルタ48係数の最適化で用
ることも可能である。ポールチップフィルタの出力でと
られたMSE値は、ポールチップフィルタ係数の最適化
で同様に用いられてもよい。
【0058】FIRフィルタ48係数を最適化するため
に用いられることに加えて、FIRフィルタ48の出力
での信号は、ここでの教示内容に従って書込予補償を最
適化するために用いられてもよい。前に述べたように、
読出信号は好ましくは、検出器50へ入力される前に、
アナログイコライゼーションおよび(FIRフィルタ4
8での)デジタルイコライゼーションの両方を受ける。
デジタルイコライゼーション後、読出信号の分離された
遷移応答は、所望されるPRチャネル特性を満たすよう
に整形されるべきである。FIRフィルタ48の出力で
信号をとることはイコライゼーションの誤りを最小にす
る。そして以下に説明するように、関心ある測定からイ
コライゼーションの誤りの影響を減結合する。検出に先
立ってさらなる信号整形が必要または望ましいと考えら
れるアプリケーションにおいては、読出信号は検出器5
0入力でとられてもよい。
【0059】図9で示されるように、もしビタビ検出器
50の出力が、ビタビ検出器50への入力で1−D2 論
理状態を復元するロジックアレイと結びついて用いられ
るならば、回路500の量子化器501は、除去されて
もよい。代替の入力回路520は、その入力の1つがビ
タビ検出器50の出力に直接接続され、ビタビ検出器5
0からの別の入力が2−サンプル遅延回路524により
最初に遅延される、排他的ORゲート522のような好
適な論理回路を含む。遅延回路526は、ビタビ検出器
50の入力に接続されて、ビタビ検出器50を介するサ
ンプルの伝搬遅延に合うように遅延を与える。加算回路
502は次いで、排他的ORゲートにより出された値を
受取りかつビタビ検出器50への入力でとられた入来す
る非検出の信号ストリームの遅延された値から、減算す
る。ビタビ検出器50の出力を用いるこの構成は、低い
信号雑音比状況下で良好な決定を下すであろう。
【0060】図8へ戻ると、FIR48出力で(または
アプリケーションによっては、検出器50入力)1度選
択された信号は、量子化器501へ与えられ、これは、
PR4の場合において、最適化されるべきチャネルでの
PR4の期待される信号レベルに対応する量子化レベル
のある3レベルの量子化器である。量子化器501は、
好ましくは6ビットの解像度を有し、たとえばFIRフ
ィルタ48からの入来サンプル値に関してしきい値を決
定し、たとえばPR4チャネルで+1,0および−1の
ような3つの期待されるレベルの1つにサンプルをマッ
ピングする。慣用のとおり、{1,0,−1}の量子化
レベルを有する3レベル量子化器は、入来サンプル値を
適切な期待されるレベルへマッピングするために、0.
5および−0.5に設定されたしきい値レベルを有して
もよい。この好ましい実施例で正および負のしきい値
は、全A/D範囲の12.5%(期待されるサンプルレ
ベルの2分の1)で固定され、それぞれ正および負のし
きい値に対して(2の補数表現で)001000および
111000の2進値に対応する。
【0061】量子化器501の出力は、加算接続点50
2の負の入力へ与えられ、量子化器501への入力は、
加算接続点502の正の入力へ与えられている。図8の
回路が用いられても図9の回路が用いられても、加算接
続点502は、実際のサンプル値から期待されるサンプ
ル値、すなわち{1,0,−1}を減算し、サンプルの
誤差値に到達する。誤差値はブロック504へ送られそ
の絶対値またはその二乗がとられる。デジタル論理要求
に関しては、二乗機能よりもむしろ絶対値機能を実現す
ることが単純なので好ましい。当業者にはよく知られて
いるように、2の補数演算は、列を反転させて1を最下
位ビット(LSB)に付加することにより、2進文字列
としてコード化される負の整数の絶対値をとるために用
いられてもよい。
【0062】絶対値回路504が絶対値(または二乗)
をとる間に、レベルセレクタ510は積分器回路508
内で累算プロセスを制御する。回路508は3つのPR
4信号レベルのうち選択された1つから誤差値を累算す
る。レベルセレクタ510はまた量子化器501から出
力される期待されるサンプル値を受取り、そしてたとえ
ばデジタルIC17ボード上のレジスタへマイクロコン
トローラ56により与えられたレベルセレクト入力に基
づいて、積分器回路508の入力で、経路511を介し
てANDゲート505へ一致/不一致信号を送り、これ
は積分器回路508内の累算を能動化するかまたは不能
化する。レベルセレクト入力の集合は、レベルセレクト
入力と入来する期待されるサンプル値の間の一致が、積
分器508で累算を生じさせるように、量子化器501
からの期待されるサンプル値出力の3レベルに対応する
ように選択される。レベルセレクト入力は、それぞれ頂
部、中間および底部のPR4,ML信号レベルに対応す
るように選択される、たとえば集合{01,00,1
1}を含んでよい。
【0063】レベルセレクト入力と期待されるサンプル
値の一致が発見されると、レベルセレクタは、正の論理
レベルへその出力を上げて、選択された信号レベルから
の二乗(または絶対)誤差値が積分器508へ渡される
ように、たとえばANDゲート505のような論理回路
へこの信号を送る。期待されるサンプルレベルがレベル
セレクト入力に等しくないような実際のサンプルは、積
分器508入力で捨てられる。
【0064】積分器回路508は、サンプルの先行する
シーケンスに対して選択された信号レベルのMSE値を
決定するために、ビットクロックサイクルの予め定めら
れたプログラマブル数にわたって選択されたレベルから
の誤差値の累算を制御するマイクロコントローラ56に
より与えられる能動化信号を有してもよい。この好まし
い実現例において、積分の開始は、最小2バイトおよび
最大128バイト遅延され得る。積分器回路508内の
累算の長さは、16バイトから512バイトまでプログ
ラム可能である。
【0065】内部計数機構の満了で得られるMSE値は
(そのプログラム反復に対する書込波形に適用される書
込予補償の選択された量とともに)、積分器508が、
書込予補償最適化ルーチンのさらなる反復に対してクリ
アされる前に、たとえばディスクドライブオンボードメ
モリ(図1の21)で記憶されてもよい。次の書込/読
出動作または反復から得られたMSE値は、前に記憶さ
れたMSE値に比較され、2つの値のうち最小のものが
保持される。このとき、書込予補償選択値を記憶する記
憶場所は、保持されたMSE値に対応する予補償選択値
とともに更新される。MSEの最小値および対応する予
補償選択値が得られるまで、このプロセスは繰返されて
もよい。
【0066】書込予補償の最適量を決定するために中間
のMSE値と頂部または底部のMSE値を比較すること
もまたこの発明の企図するところである。この場合、レ
ベルセレクト入力を所望されるレベルへ切換えて記録さ
れたデータパターンをさらに読出すことにより、頂部ま
たは底部のPR4,ML信号レベルに対するMSE値
は、中間のMSE値と同じ方法で得られる。中間レベル
と頂部または底部レベルのMSEの間の最小の差を発生
させる書込予補償値は、この手順に対して最適であると
考えられる。多重レベルの比較は、MSE最小化プロセ
スからイコライゼーションの誤りの影響を減結合するの
に役立つ。
【0067】実務上、ディスクドライブが書込予補償最
適化を始めるように、たとえば製造後ファームウェア機
能コールが個々のドライブ検査中に開始されてよい。好
ましい実施例では、ルーチンは、好ましいトリビット記
録パターンが磁気記録ディスクの記録トラックに繰返し
書込まれることにより始まる。この初期の書込プロセス
のためにプログラマブルな書込予補償の初期量は、用い
られるヘッド/媒体組合せに対する読出/書込チャネル
の期待される性能に基づいて、適切な初期の予補償遅延
を実現するために、たとえば、書込予補償回路のプログ
ラマブルなパーセント遅延増分を介して選択される。
【0068】好ましいトリビットパターンは、ディスク
の記録面から次いで読戻され、読出チャネルフラッシュ
A/Dコンバータ46によりサンプリングされる。ここ
で教示されるように、最適化の間に記録されたトリビッ
トデータパターンの始まりを含む、すべての記録された
データセグメントの始まりに、ユーザデータが受取られ
るべきことを読出チャネルエレクトロニクスに知らせる
ために、図3を参照して述べられる周期フィールドパタ
ーンのような独自のパターンが、ディスクに記録され
る。読出チャネルのパターン認識エレクトロニクスが、
たとえば周期パターンを検出すると、「アドレスマーク
発見」のような信号が、何らかの従来の方法でMSE累
算を始めるよう、積分器508のメモリ回路を能動化す
るためにアサートされてもよい。好ましくは、周期バイ
トが発見される時から、遅延がプログラムされる。すで
に述べたように、積分器508の累算は、プログラマブ
ルであることが好ましく、アプリケーションのために適
切な時間の量に対して遅延されてもよい。
【0069】中間のサンプルレベル(または上で述べた
多重読出実施例において中間および頂部または底部レベ
ル)内に来る誤差値を累算後、結果としてMSE値が記
憶され、選択されたレベルのMSEを決定するために、
書込し、読出しおよび累算するプロセスは、書込まれた
トリビットパターンへ適用される書込予補償の量を異な
らせて繰返されてよい。書込予補償において増加(また
はアプリケーションによっては減少)は、中間レベルの
信号に対するMSE値が最小化される予補償の量が発見
されるまで、利用可能な書込予補償調整の粗さによっ
て、複数のステップ状のインクリメントで行なわれても
よい。この最適な書込予補償値は、関連したデータゾー
ンでのディスクドライブ動作の間に、上で述べたように
検索と書込予補償回路へのアプリケーションのためにメ
モリ21で記憶されてもよい。
【0070】図10は、図5(C)のトリビットパター
ンに基づいた、中間および頂部(または底部)レベルの
ための典型的な測定に対するMSEの累算を示す。図で
示されるように、中間レベルに対する最終MSE値は、
頂部(または底部)レベルに対する値のほぼ2倍であ
る。書込予補償が最適化されるので、すべてのレベルに
対するMSEの最終値はほぼ同じであるはずである。
【0071】現在好まれているゾーンに分けられるデー
タ記録アーキテクチャにおいて、各データゾーンは、各
ゾーン内で上記のプロセスを繰返すことによって書込予
補償のために個々に最適化されることに注目すべきであ
る。各ゾーンのために決定された最適な予補償値は、メ
モリ21で記憶されデータが特定の記録ゾーンへ書込ま
れるとき、アクセスされかつ書込予補償回路へ適用され
てよい。
【0072】このようにこの発明の実施例を記載してき
たが、この発明の目的が十分に達成されたことが理解さ
れ、この発明の構成における数多くの変更ならびに幅広
く異なる実施例および適用例が、この発明の精神および
範囲から逸脱することなく示されることが当業者によっ
て理解されるだろう。ここにおける開示および記載は純
粋に例示的なものであって、いかなる意味においての限
定をも意図するものではない。
【図面の簡単な説明】
【図1】PR4,ML書込/読出チャネルアーキテクチ
ャを含むディスクドライブの、単純化された全体的なシ
ステムブロック図である。
【図2】データゾーンおよび埋込サーボセクタパターン
を示す、図1のディスクドライブのデータ記憶面上に形
成される記録パターンの単純化された図である。
【図3】規則的に生じる埋込サーボセクタによってセグ
メントに分割されているデータフィールドを示す、図2
のデータレイアウトプラン内に規定された複数のデータ
トラック内の1つのデータトラックのセグメントの拡大
線形図である。
【図4】PR4,ML記録チャネルにおいて3つの別々
のレベルを描く、典型的なイコライズされた読戻し波形
のグラフを示す図である。
【図5】この発明の書込予補償最適化に従って、使用上
望ましい特性を有するNRZおよびNRZIの両方のフ
ォーマットで示される、3つの異なるトリビットパター
ンを描く一連の波形グラフを含む図であり、(A)はパ
ターン1、(B)はパターン2、(C)はパターン3を
示す図である。
【図6】縦軸が信号振幅を表わしかつ横軸がビットを表
わす、NLTSを伴う場合と伴わない場合の図5(B)
の記録パターンに対して、イコライズされないローレン
ツの(Lorentzian)チャネル応答のグラフを示す図であ
る。
【図7】図5(C)のデータ記録パターンの読戻しから
発生した読出信号サンプルの散乱プロットの例であり、
この記録パターンでは、NLTSがPR4,ML記録シ
ステムにおいて3つのディスクリートな信号レベルのう
ちほとんど中間に影響を与えることを示し、またNLT
Sにより影響を受けないプリアンブルパターンを示す図
である。
【図8】ファームウェアベースの予補償最適化ルーチン
と関連して利用される、この発明による多重目的のMS
E機能ブロックの機能ブロック図である。
【図9】ファームウェアベースの予補償最適化ルーチン
に関連してまた用いられる、この発明による他のMSE
機能ブロックの機能ブロック図である。
【図10】図5(C)のデータ記録パターンの読戻しの
間、発生した中間および頂部(または底部)の信号レベ
ルに対するMSEの累算を示す、この発明による典型的
なMSE測定の結果のプロットを示す図である。
【符号の説明】
501 量子化器 504 絶対値または二乗 508 積分器 510 レベルセレクタ 502 加算接続点 500 平均二乗誤差回路 512 信号セレクタ 50 ビタビ検出器 526 遅延
───────────────────────────────────────────────────── フロントページの続き (72)発明者 シャオドン・チェ アメリカ合衆国、94087 カリフォルニア 州、サニィベイル、ケンジントン・アベニ ュ、1120

Claims (33)

    【特許請求の範囲】
  1. 【請求項1】 PRML磁気記録チャネルにおいて書込
    予補償を最適化する方法であって、 (a) 所定のデータパターンに書込予補償の値を与
    え、それにより予補償されたデータパターンを作るステ
    ップと、 (b) 磁気記録媒体に前記予補償されたデータパター
    ンを書込むステップと、 (c) 前記磁気記録媒体から前記予補償されたデータ
    パターンを読出し、そこから読出信号を発生させるステ
    ップと、 (d) 前記PRMLチャネルへ前記読出信号を入力す
    るステップとを含み、前記PRMLチャネルは複数のP
    RML信号レベルを与える出力を有し、さらに、 (e) 前記読出信号をサンプリングして一連の読出信
    号サンプルを得るステップと、 (f) 前記複数のPRML信号レベルのうち1つを選
    択するステップと、 (g) 前記PRML信号レベルのうち前記選択された
    1つから読出信号サンプルの平均二乗誤差値を計算する
    ステップと、 (h) 前記選択されたPRML信号レベルから読出信
    号サンプルの最小平均二乗誤差値が得られるまで、繰返
    しの各々のために書込予補償の新しい値を用いて、前記
    選択されたPRML信号レベルに対して前記与え、書込
    み、読出し、入力し、サンプリングしおよび計算するス
    テップを繰返すステップとを含む書込予補償を最適化す
    る方法。
  2. 【請求項2】 前記PRML磁気記録チャネルが多項式
    1−D2 に特徴づけられるクラスIV部分応答チャネル
    を含む、請求項1に記載の書込予補償を最適化する方
    法。
  3. 【請求項3】 前記磁気記録媒体が、ディスクドライブ
    記憶装置における剛性ディスクである、請求項1に記載
    の書込予補償を最適化する方法。
  4. 【請求項4】 前記所定のデータパターンがディスクド
    ライブ記憶システムにおいて磁気記録ディスクの記録ト
    ラック周辺で書込まれる、請求項1に記載の書込予補償
    を最適化する方法。
  5. 【請求項5】 前記所定のデータパターンがトリビット
    パターンを含む、請求項4に記載の書込予補償を最適化
    する方法。
  6. 【請求項6】 前記PRML磁気記録チャネルが、頂
    部、中間および底部の信号レベルを与える出力を有する
    クラスIV部分応答チャネルを含み、前記選択されたP
    RML信号レベルは前記中間信号レベルである、請求項
    5に記載の書込予補償を最適化する方法。
  7. 【請求項7】 前記所定のデータパターンが繰返しトリ
    ビットパターンを含む、請求項1に記載の書込予補償を
    最適化する方法。
  8. 【請求項8】 前記PRML磁気記録チャネルが、頂
    部、中間および底部の信号レベルを与える出力を有する
    クラスIV部分応答チャネルを含み、前記選択されたP
    RML信号レベルは前記中間信号レベルである、請求項
    7に記載の書込予補償を最適化する方法。
  9. 【請求項9】 前記最小平均二乗誤差値を生じた書込予
    補償の前記値に対応する値を記憶するステップをさらに
    含む、請求項1に記載の書込予補償を最適化する方法。
  10. 【請求項10】 前記磁気記録媒体に書込まれたデータ
    パターンに適用すべき書込予補償の量を選択するために
    前記記憶された値を用いるステップをさらに含む、請求
    項9に記載の書込予補償を最適化する方法。
  11. 【請求項11】 前記平均二乗誤差値を計算する前記ス
    テップが、 (a) 前記読出信号サンプルから期待されるサンプル
    値を減算することにより一連の読出信号誤差値を発生さ
    せるステップと、 (b) 前記一連の誤差値の絶対値をとるステップと、 (c) 前記選択されたPRML信号レベルから前記一
    連の誤差値の絶対値を積分するステップとを含む、請求
    項1に記載の書込予補償を最適化する方法。
  12. 【請求項12】 前記平均二乗誤差値を計算する前記ス
    テップが、 (a) 前記読出信号サンプルから期待されるサンプル
    値を減算することにより、一連の読出信号誤差値を発生
    させるステップと、 (b) 前記一連の誤差値を二乗するステップと、 (c) 前記選択されたPRML信号レベルから前記一
    連の誤差値の二乗を積分するステップとを含む、請求項
    1に記載の書込予補償を最適化する方法。
  13. 【請求項13】 前記方法が、ゾーンに分けられた記録
    ディスクドライブ記憶システムにおいて、複数の異なる
    周波数記録ゾーンの各々で行なわれ、さらに各ゾーンに
    対する最小平均二乗誤差値を蓄えるステップと、データ
    書込動作に対して特定のゾーンを選択するステップと、
    選択されたゾーンの各々に対して蓄えられた平均二乗誤
    差値を検索しおよび適用して、ゾーン内に位置するトラ
    ックへデータを書込む前に前記選択された記録ゾーンに
    対して書込予補償を最適化するステップとを含む、請求
    項1に記載の書込予補償を最適化する方法。
  14. 【請求項14】 前記記録ゾーンの各々を最適化する間
    に最小平均二乗誤差を発生させた書込予補償の量に対応
    する一連の書込予補償選択値を記憶するステップと、前
    記記憶された書込予補償選択値の1つを用いて、データ
    パターンが前記記録ゾーンのうち選択されたものに書込
    まれるとき書込予補償の最適量を選択するステップとを
    さらに含む、請求項13に記載の書込予補償を最適化す
    る方法。
  15. 【請求項15】 PRML磁気記録チャネルにおいて書
    込予補償を最適化する方法であって、 (a) 所定のデータパターンに書込予補償の値を与
    え、それにより予補償されたデータパターンを作るステ
    ップと、 (b) 磁気記録媒体に前記予補償されたデータパター
    ンを書込むステップと、 (c) 前記磁気記録媒体から前記予補償されたデータ
    パターンを読出し、そこから読出信号を発生させるステ
    ップと、 (d) 前記PRMLチャネルへ前記読出信号を入力す
    るステップとを含み、前記PRMLチャネルは複数のP
    RML信号レベルを与える出力を有し、さらに、 (e) 前記読出信号をサンプリングして一連の読出信
    号サンプルを得るステップと、 (f) 前記複数のPRML信号レベルのうち最初のも
    のを選択するステップと、 (g) 前記最初に選択されたPRML信号レベルか
    ら、前記読出信号サンプルの平均二乗誤差値を計算する
    ステップと、 (h) 前記複数のPRML信号レベルのうち2番目の
    ものを選択するステップと、 (i) 前記2番目に選択されたPRML信号レベルか
    ら前記読出信号サンプルの平均二乗誤差値を得るため
    に、前記読出し、入力し、サンプリングしおよび計算す
    るステップを繰返すステップと、 (j) 前記最初に選択されたPRML信号レベルから
    の読出信号サンプルの前記平均二乗誤差値と、前記2番
    目のPRML信号レベルからの読出信号サンプルの前記
    平均二乗誤差値の間の差が最小化されるまで、繰返しの
    各々のために書込予補償の新しい値を用いて、適用し、
    書込み、読出し、入力し、サンプリングしおよび前記最
    初に選択されたPRML信号レベルからの前記読出信号
    サンプルの平均二乗誤差値を計算する前記ステップなら
    びに、読出し、入力し、サンプリングしおよび前記2番
    目に選択されたPRML信号レベルからの読出信号サン
    プルの平均二乗誤差値を計算する前記ステップを繰返す
    ステップとを含む書込予補償を最適化する方法。
  16. 【請求項16】 前記所定のデータパターンは、繰返す
    トリビットパターンを含み、前記磁気記録媒体は、ディ
    スクドライブ記憶システム内で複数の同心円状に変位し
    た記録トラックを有する磁気記録ディスクを含み、前記
    繰返すトリビットパターンは前記複数の記録トラックの
    うち少なくとも1つに書込まれる、請求項15に記載の
    書込予補償を最適化する方法。
  17. 【請求項17】 前記PRML磁気記録チャネルが、頂
    部、中間および底部の信号レベルを与える出力を有する
    クラスIV部分応答を含み、前記最初に選択されたPR
    ML信号レベルは前記中間レベルであり、かつ前記2番
    目に選択されたPRML信号レベルは前記頂部レベルま
    たは前記底部信号レベルのいずれかである、請求項16
    に記載の書込予補償を最適化する方法。
  18. 【請求項18】 PRML磁気記録チャネルにおいて書
    込予補償の最適量を決定するための書込予補償最適化回
    路であって、 磁気記録媒体の記録面から読出されたイコライズされた
    サンプル値を受取り、そこから期待されるサンプル値を
    発生させるための量子化器回路を含み、前記期待される
    サンプル値は少なくとも2つの期待される出力レベルの
    うち1つにはいり、さらに、 前記イコライズされたサンプル値と前記期待されるサン
    プル値との間の差の絶対値をとって一連の誤差値を発生
    させるための絶対値回路と、 前記少なくとも2つの期待される出力レベルのうち選択
    された1つに対応する誤差値を累算するための積分器回
    路と、 積分器回路により前記一連の誤差値の累算を制御するた
    めのレベルセレクタ回路とを含む、書込予補償最適化回
    路。
  19. 【請求項19】 前記PRML磁気記録チャネルが多項
    式1−D2 により特徴づけられるクラスIV部分応答チ
    ャネルを含む、請求項18に記載の書込予補償最適化回
    路。
  20. 【請求項20】 前記磁気記録媒体が、ディスクドライ
    ブ記憶装置内の磁気記憶ディスクを含む、請求項18に
    記載の書込予補償最適化回路。
  21. 【請求項21】 前記磁気記憶ディスクが、複数の同心
    円状記録トラックを含み、前記記録トラックのうち少な
    くとも1つに繰返しトリビットパターンが記録される、
    請求項20に記載の書込予補償最適化回路。
  22. 【請求項22】 PRML磁気記録チャネルのための書
    込予補償最適化回路であって、 入力および出力を有する多重レベル量子化器を含み、前
    記量子化器入力は、イコライズされた読出チャネル出力
    に接続され、さらに、 第1および第2の入力と出力とを有するレベルセレクタ
    を含み、前記第1のレベルセレクタ入力は前記量子化器
    出力に接続され、前記第2のレベルセレクタ入力はレベ
    ル制御入力に接続され、さらに、 正および負の入力を有する加算接続点を含み、前記正の
    入力は前記量子化器入力へ接続され、前記負の入力は前
    記量子化器出力に接続され、さらに、 第1および第2の入力と出力とを有する平均二乗誤差回
    路を含み、前記第1の入力は前記加算接続点出力に接続
    され、前記第2の入力は前記レベルセレクタ出力へ接続
    される、書込予補償最適化回路。
  23. 【請求項23】 前記多重レベル量子化器入力へ接続さ
    れた読出信号セレクタをさらに含む、請求項22に記載
    の最適化回路。
  24. 【請求項24】 マイクロプロセッサとメモリとをさら
    に含み、前記メモリは最適化回路の動作を制御するため
    の、前記マイクロプロセッサにより実行可能な命令のシ
    ーケンスを含む、請求項22に記載の最適化回路。
  25. 【請求項25】 前記平均二乗誤差回路が、積分器回路
    へ接続される絶対値回路を含み、前記積分器回路は前記
    レベルセレクタ出力へ接続され、前記レベル制御入力に
    基づいて平均二乗誤差値を出力する、請求項22に記載
    の最適化回路。
  26. 【請求項26】 前記平均二乗誤差回路が、積分器回路
    へ接続される二乗回路を含み、前記積分器は前記レベル
    セレクタ出力へ接続され、前記レベル制御入力に基づい
    て平均二乗誤差値を出力する、請求項22に記載の最適
    化回路。
  27. 【請求項27】 最適化回路の動作を制御するマイクロ
    プロセッサからの能動化信号を受けるための能動化入力
    をさらに含む、請求項22に記載の最適化回路。
  28. 【請求項28】 関連の複数の期待される信号レベルを
    有するPR4,MLデータチャネルを含むディスクドラ
    イブであって、 複数の同心円状に変位した記録トラックを有する磁気記
    録ディスクを含み、前記トラックの少なくとも1つには
    所定の繰返しパターンが書込まれ、前記繰返しパターン
    は3連続磁気遷移を含み、さらに、 連続磁気遷移が磁気記録ディスクで記録される時間を遅
    延させるための書込予補償手段と、 前記書込予補償手段へ書込クロック信号を与えるための
    クロック手段と、 前記書込予補償手段のために書込予補償の最適量を決定
    するための書込予補償最適化手段とを含む、ディスクド
    ライブ。
  29. 【請求項29】 前記書込予補償最適化手段が、複数の
    期待される信号レベルの選択された1つに対して、最小
    の平均二乗誤差を決定するための手段を含む、請求項2
    8に記載のディスクドライブ。
  30. 【請求項30】 ビタビ検出器を含む部分応答クラスI
    Vサンプリングデータ検出チャネルにおいて書込予補償
    の最適量を決定するための書込予補償最適化回路であっ
    て、 ビタビ検出器の出力に接続され、1−D2 を再構成しか
    つ期待されるサンプル値を与えるための、論理回路と、 入力がビタビ検出器の入力へ接続され、出力がイコライ
    ズされたサンプル値を与えかつビタビ検出器を介して通
    過する信号サンプルの遅延に対応する遅延を与える、遅
    延回路と、 期待されるサンプル値とイコライズされたサンプル値の
    差をとって差を与えるための組合せ回路と、 前記差の絶対値をとって一連の誤差値を与えるための絶
    対値回路と、 前記少なくとも2つの期待される出力レベルのうち選択
    された1つに対応する誤差値を累算するための積分器
    と、 積分器内で前記一連の誤差値の累算を制御するためのレ
    ベルセレクタとを含む、書込予補償最適化回路。
  31. 【請求項31】 前記部分応答クラスIVサンプリング
    データ検出チャネルが、磁気記憶媒体に情報を記録し、
    かつ磁気記憶媒体から記録された情報を再生するための
    磁気記録および再生チャネルを含む、請求項30に記載
    の書込予補償最適化回路。
  32. 【請求項32】 前記磁気記録媒体がディスクドライブ
    記憶装置内の磁気記憶ディスクを含む、請求項31に記
    載の書込予補償最適化回路。
  33. 【請求項33】 前記磁気記憶ディスクが、複数の同心
    円状の記録トラックを含み、前記記録トラックの少なく
    とも1つには繰返しトリビットパターンが記録され、こ
    れが書込予補償最適化回路の動作の間読戻される、請求
    項32に記載の書込予補償最適化回路。
JP7256344A 1994-10-04 1995-10-03 書込予補償を最適化する方法、書込予補償最適化回路およびディスクドライブ Withdrawn JPH08115503A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/317,902 US5493454A (en) 1994-10-04 1994-10-04 Write precompensation optimization in a PRML channel using a selected PRML signal level
US08/317902 1994-10-04

Publications (1)

Publication Number Publication Date
JPH08115503A true JPH08115503A (ja) 1996-05-07

Family

ID=23235752

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7256344A Withdrawn JPH08115503A (ja) 1994-10-04 1995-10-03 書込予補償を最適化する方法、書込予補償最適化回路およびディスクドライブ

Country Status (5)

Country Link
US (2) US5493454A (ja)
EP (1) EP0706173B1 (ja)
JP (1) JPH08115503A (ja)
KR (1) KR960015387A (ja)
DE (1) DE69524525T2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7139143B2 (en) 1996-05-16 2006-11-21 Hitachi, Ltd. Disk device and method of generating signal representing head

Families Citing this family (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5754353A (en) * 1993-07-01 1998-05-19 Cirrus Logic, Inc. Channel quality circuit in a sampled amplitude read channel
US5761212A (en) * 1993-07-01 1998-06-02 Cirrus Logic, Inc. Channel quality
KR950034207A (ko) * 1994-04-05 1995-12-26 케네스 리 Prml 디지탈 자기 데이타 저장 채널에서 섹터 시작에서 isi에 의해 유도되는 타이밍 위상 스텝을 제거하기 위한 방법 및 장치
JP3351163B2 (ja) 1994-07-27 2002-11-25 株式会社日立製作所 情報記録再生装置及び信号処理回路
US5987634A (en) * 1994-11-17 1999-11-16 Cirrus Logic, Inc. Channel quality circuit in a sampled amplitude read channel
US5729396A (en) * 1995-05-12 1998-03-17 Cirrus Logic, Inc. Fault tolerant sync mark detector enabled relative to a frequency of an acquisition preamble for sampled amplitude recording
US5768320A (en) * 1995-09-05 1998-06-16 Analog Devices, Inc. Read system for implementing PR4 and higher order PRML signals
US5889784A (en) * 1996-02-05 1999-03-30 Hewlett-Packard Company Predictive failure detection for data storage systems
KR100408388B1 (ko) * 1996-05-17 2004-03-18 삼성전자주식회사 하드 디스크 드라이브의 판독 채널 인자값 설정 방법
US6563655B1 (en) * 1996-05-20 2003-05-13 Texas Instruments Incorporated Method and apparatus for failsafing and extending range for write precompensation
KR100268054B1 (ko) * 1996-07-31 2000-10-16 윤종용 비터비검출기 임계치를 최적화하는 방법
TW369648B (en) * 1996-09-02 1999-09-11 Koninkl Philips Electronics Nv Device for write compensation in magnetic media recording
JP3522994B2 (ja) 1996-12-09 2004-04-26 株式会社日立製作所 磁気記録再生装置
US6169429B1 (en) * 1997-01-03 2001-01-02 Texas Instruments Incorporated HDD chip set partitioning
JP3068027B2 (ja) * 1997-03-18 2000-07-24 富士通株式会社 記録信号補正方法及びディスク装置
US6252731B1 (en) 1997-10-16 2001-06-26 Seagate Technology Llc Parametric optimization using disc drive read channel quality measurements
JP3006565B2 (ja) * 1997-11-10 2000-02-07 日本ビクター株式会社 ディジタル信号記録装置
US6028728A (en) * 1998-01-14 2000-02-22 Cirrus Logic, Inc. Sampled amplitude read/write channel employing a sub-baud rate write clock
US6292912B1 (en) * 1998-02-27 2001-09-18 Western Digital Technologies, Inc. Disk drive having built-in self-test system for characterizing performance of the drive
US7179551B2 (en) 1999-02-12 2007-02-20 General Electric Company Poly(arylene ether) data storage media
EP1166264A1 (en) 1999-02-12 2002-01-02 General Electric Company Data storage media
US6636372B1 (en) * 1999-04-20 2003-10-21 Infineon Technologies North America Corp. Accumulating read channel performance data
US6438703B1 (en) * 1999-05-10 2002-08-20 International Business Machines Corporation Method and system for selectively varying signal delay in response to detection of a quiescent signal
US6288858B1 (en) 1999-06-09 2001-09-11 International Business Machines Corporation Method for improving magnetic recording at high data rates for waveforms having a burst of transitions
JP3886300B2 (ja) * 1999-07-21 2007-02-28 富士通株式会社 信号処理装置及びその信号処理方法
US6754025B1 (en) * 2000-01-12 2004-06-22 Maxtor Corporation Disk drive spindle motor speed and timing control
JP3840048B2 (ja) * 2000-05-10 2006-11-01 株式会社東芝 情報再生装置又は情報記録媒体の評価方法、所定の評価基準を満たした情報記録媒体、及び所定の評価基準を満たした情報記録媒体を再生する情報再生装置
JP4324316B2 (ja) * 2000-10-23 2009-09-02 株式会社日立グローバルストレージテクノロジーズ 垂直磁気記録再生装置
JP3870333B2 (ja) * 2000-11-30 2007-01-17 富士通株式会社 磁気記録再生装置および磁気記録再生用lsi
KR20030090761A (ko) * 2001-04-19 2003-11-28 제너럴 일렉트릭 캄파니 회전 피복된 매체
EP1262970A1 (en) * 2001-05-31 2002-12-04 STMicroelectronics S.r.l. Method for optimising a PRML data receiving channel for data storage systems
US6788481B2 (en) 2002-03-21 2004-09-07 International Business Machines Corporation Process for measuring nonlinear transition shift (NLTS) at high recording densities with a giant magetoresistive (GMR) head
KR100878521B1 (ko) * 2002-05-09 2009-01-13 삼성전자주식회사 소프트 출력 발생장치 및 그 방법
RU2328081C2 (ru) * 2002-07-18 2008-06-27 Квэлкомм Инкорпорейтед Способ и устройство для гибридной коррекции с решающей обратной связью
US7248424B2 (en) * 2003-04-25 2007-07-24 Fujitsu Limited Nonlinearity measuring method, nonlinearity measuring unit, magnetic recording/regenerating unit and LSI for magnetic recording/regenerating
WO2004097804A1 (ja) * 2003-04-25 2004-11-11 Fujitsu Limited 非線形性測定方法,非線形性測定装置,磁気記録再生装置および磁気記録再生用lsi
US7405894B2 (en) * 2004-07-08 2008-07-29 Broadcom Corporation Frequency, phase, and gain estimation technique for use in a read channel receiver of a hard disk drive
US7158324B2 (en) * 2004-09-20 2007-01-02 Guzik Technical Enterprises Self-adjusting PRML receiver
US7480110B2 (en) * 2005-04-13 2009-01-20 Hewlett-Packard Development Company, L.P. Medium dependent write equalization
US7460323B2 (en) * 2005-07-29 2008-12-02 Hitachi Global Storage Technologies Netherlands B.V. Methods and systems for automatically characterizing non-linearities of a read-back signal of a recording system
US7643238B2 (en) * 2005-08-29 2010-01-05 Broadcom Corporation Dibit extraction
US7912158B2 (en) * 2005-11-08 2011-03-22 Navcom Technology, Inc. Sampling threshold and gain for satellite navigation receiver
KR20080104143A (ko) * 2006-02-14 2008-12-01 코닌클리케 필립스 일렉트로닉스 엔.브이. 광 디스크 판독용 비트 검출
US8301976B1 (en) 2006-12-15 2012-10-30 Marvell International Ltd. Defect detector for holographic storage systems
US7924523B2 (en) * 2007-12-21 2011-04-12 Lsi Corporation Frequency domain approach for efficient computation of fixed-point equalization targets
JP5178844B2 (ja) * 2007-12-21 2013-04-10 エルエスアイ コーポレーション 記録チャネルにおける適応等化のためのシステムおよび方法
US7859780B2 (en) * 2008-08-27 2010-12-28 Agere Systems Inc. Systems and methods for on-the-fly write pre-compensation estimation
US7924518B2 (en) * 2008-08-27 2011-04-12 Lsi Corporation Systems and methods for adaptive write pre-compensation
US9281908B2 (en) * 2008-10-08 2016-03-08 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for memory efficient signal and noise estimation
US7965467B2 (en) * 2008-12-18 2011-06-21 Lsi Corporation Systems and methods for generating equalization data
US8154815B2 (en) * 2008-12-18 2012-04-10 Lsi Corporation Systems and methods for generating equalization data using shift register architecture
US7929240B2 (en) * 2008-12-18 2011-04-19 Lsi Corporation Systems and methods for adaptive MRA compensation
US7948702B2 (en) * 2008-12-18 2011-05-24 Lsi Corporation Systems and methods for controlling data equalization
US7974030B2 (en) 2008-12-23 2011-07-05 Lsi Corporation Systems and methods for dibit correction
US7948699B2 (en) * 2009-01-02 2011-05-24 Lsi Corporation Systems and methods for equalizer optimization in a storage access retry
US7957251B2 (en) 2009-02-16 2011-06-07 Agere Systems Inc. Systems and methods for reduced latency loop recovery
US7969337B2 (en) * 2009-07-27 2011-06-28 Lsi Corporation Systems and methods for two tier sampling correction in a data processing circuit
US8139305B2 (en) * 2009-09-14 2012-03-20 Lsi Corporation Systems and methods for timing and gain acquisition
US8854752B2 (en) 2011-05-03 2014-10-07 Lsi Corporation Systems and methods for track width determination
US8762440B2 (en) 2011-07-11 2014-06-24 Lsi Corporation Systems and methods for area efficient noise predictive filter calibration
US8874633B2 (en) * 2011-08-23 2014-10-28 Lsi Corporation Determining coefficients for digital low pass filter given cutoff and boost values for corresponding analog version
US9112538B2 (en) 2013-03-13 2015-08-18 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for loop feedback
US8848776B1 (en) 2013-03-25 2014-09-30 Lsi Corporation Systems and methods for multi-dimensional signal equalization
US8929010B1 (en) 2013-08-21 2015-01-06 Lsi Corporation Systems and methods for loop pulse estimation
US9830942B1 (en) 2016-08-10 2017-11-28 Seagate Technology Llc Obtaining a predetermined phase shift in data using different write precompensation associated with different NRZI patterns

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4571734A (en) * 1983-08-05 1986-02-18 International Business Machines Corporation Method and apparatus for decoding the output signal of a partial-response class-IV communication or recording-device channel
DE3676825D1 (de) * 1986-08-05 1991-02-14 Ibm Verstaerkungssteuerungsschaltung fuer ein wiedergabegeraet in einem magnetischen aufzeichnungssystem, welches ein verfahren mit partieller wiedergabe und hoechster wahrscheinlichkeit verwendet.
US5241429A (en) * 1989-03-03 1993-08-31 Seagate Technology, Inc. Adaptive prewrite compensation apparatus and method
US5392295A (en) * 1992-07-30 1995-02-21 International Business Machines Corporation Error measurement circuit
US5311178A (en) * 1992-08-14 1994-05-10 Silicon Systems, Inc. Method for processing sample values in an RLL channel
US5341249A (en) * 1992-08-27 1994-08-23 Quantum Corporation Disk drive using PRML class IV sampling data detection with digital adaptive equalization

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7139143B2 (en) 1996-05-16 2006-11-21 Hitachi, Ltd. Disk device and method of generating signal representing head
US7430085B2 (en) 1996-05-16 2008-09-30 Hitachi Global Storage Technologies Japan, Ltd. Disk device and method of generating signal representing head

Also Published As

Publication number Publication date
KR960015387A (ko) 1996-05-22
US5583705A (en) 1996-12-10
EP0706173B1 (en) 2001-12-12
DE69524525D1 (de) 2002-01-24
DE69524525T2 (de) 2002-05-23
US5493454A (en) 1996-02-20
EP0706173A1 (en) 1996-04-10

Similar Documents

Publication Publication Date Title
US5583705A (en) Write precompensation optimization in a PRML channel using a selected PRML signal level
JP3299504B2 (ja) Prmlデータ・チャネルのデータ検出の方法および装置
US6249398B1 (en) Class of fixed partial response targets in a PRML sampled data detection channel
US6208477B1 (en) Hard disk drive having a built-in self-test for measuring non-linear signal distortion
US6476992B1 (en) Magnetic disk apparatus and optimum offset measuring method
US7440208B1 (en) Flexible partial response targets for data detectors
US7173783B1 (en) Media noise optimized detector for magnetic recording
US6246723B1 (en) Sampled amplitude read channel employing early-decisions from a trellis sequence detector for sampling value estimation
US5854714A (en) Digital servo demodulation for sampled amplitude magnetic recording
US6262857B1 (en) Disk drive including a recording surface employing servo zones with banded data zones
US5168413A (en) Transducer head flying height monitoring methods and apparatus for disk drive system
US5862007A (en) Method and apparatus for removing baseline shifts in a read signal using filters
US5786951A (en) Sampled amplitude read channel employing a discrete time noise generator for calibration
US6101227A (en) Detector and method for detecting defects in the magnetic media of a mass storage system
US5355261A (en) Method and apparatus for measuring error rate of magnetic recording devices having a partial response maximum likelihood data detection channel
US5781699A (en) Method for optimization of channel parameters in a data storage device
US7215494B2 (en) System and method for performing adaptive read retry operations in a data storage device
WO2002027721A1 (en) Method and apparatus for determining equalized signal-to-noise ratio in a storage device
US6771442B2 (en) Off-track interference emulator
JP2003517695A (ja) デジタル非対称読取り信号を修正する方法及び装置
US6252733B1 (en) Method and apparatus for acquiring a preamble signal in a hard disk drive
US6600617B1 (en) Method and apparatus for adjusting digital filter taps based upon minimization of viterbi margin counts
Fisher et al. PRML detection boosts hard-disk drive capacity
JP2000156042A (ja) 信号処理装置及び信号処理方法及び情報記憶装置並びに情報再生装置
JP4118561B2 (ja) 信号処理装置及び信号処理方法並びに情報記憶装置

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20021203