JP3995568B2 - プログラマブル書込イクライゼーション回路およびプログラマブル書込イクライゼーション方法 - Google Patents

プログラマブル書込イクライゼーション回路およびプログラマブル書込イクライゼーション方法 Download PDF

Info

Publication number
JP3995568B2
JP3995568B2 JP2002268288A JP2002268288A JP3995568B2 JP 3995568 B2 JP3995568 B2 JP 3995568B2 JP 2002268288 A JP2002268288 A JP 2002268288A JP 2002268288 A JP2002268288 A JP 2002268288A JP 3995568 B2 JP3995568 B2 JP 3995568B2
Authority
JP
Japan
Prior art keywords
output
equalization circuit
input
multiplexer
circuit
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
JP2002268288A
Other languages
English (en)
Other versions
JP2003217101A (ja
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.)
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 JP2003217101A publication Critical patent/JP2003217101A/ja
Application granted granted Critical
Publication of JP3995568B2 publication Critical patent/JP3995568B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10046Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/008Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires
    • G11B5/00813Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires magnetic tapes
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/02Recording, reproducing, or erasing methods; Read, write or erase circuits therefor
    • G11B5/027Analogue recording
    • G11B5/035Equalising
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/02Recording, reproducing, or erasing methods; Read, write or erase circuits therefor
    • G11B5/09Digital recording

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Digital Magnetic Recording (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Networks Using Active Elements (AREA)

Description

【0001】
【発明の背景】
この発明は一般に、磁気テープドライブ等の磁気データ記憶装置に関し、より具体的には、デジタル書込信号のイクライゼーションのプログラマブル調整に関する。
【0002】
書込イクライゼーションは、磁気データ記憶装置の送信経路内での歪みを予め補償するために、磁気記憶装置内で一般に用いられている。磁気記録および、他の通信および送信関連の分野では、種々の形の最適化および適合化が送信される、または書込まれるデータに適用され、これによって、受信または読出時に元のデータを回復させるような能力が改善され得る。書込イクライゼーション回路10を含む典型的な磁気記憶システムが以下の図1で示される。
【0003】
図1を参照して、入力データが入力データ線12上で受取られ、書込最適化回路14によって予め歪まされる。書込最適化回路の出力信号が書込バッファ16によってバッファリングされ、書込ヘッド18に送られる。予め歪まされ、さらにはバッファリングされた入力信号は、磁気テープ20に転送され、読出ヘッド22によって読出され、読出バッファ24によってバッファリングされ、読出回路26によって出力データ線28上で出力データに変換される。
【0004】
適切な形の最適化の選択は、熱雑音、読出および書込ヘッド特性、用いられる媒体の種類、および他の多くの要因等の、所与の記録チャネルの多くの特性の実際上の知識に依存している。これらの特性はすべて、このようなシステムの動作中に時間とともに変化し得る。イクライゼーション回路が図1で示されるように静的であって、条件が変化するならば、システム性能は、新しい書込イクライゼーション回路または解決策が実現され得るまでは最適化されないであろう。
【0005】
したがって、望まれることは、種々の形の書込イクライゼーションが用いられ、さらにはシステム性能が継続的に最適化され得るように、書込イクライゼーション回路をプログラムして磁気記録システムの多くの特性の変化に対応できるような能力である。
【0006】
【発明の概要】
この発明によると、プログラマブル書込イクライゼーション回路は、データレートを示すための基準として用いられる第1のデジタルクロックと、書込イクライゼーション量子化を示すために用いられる第2のデジタルクロックと、第1のデジタルクロックドメインから第2のデジタルクロックドメインへの入力をイクアライズするのに用いられる波形を記憶するために用いられるルックアップテーブルと、各変換のために用いられるべきルックアップテーブル内のビット数を示すために用いられるカウンタと、入力データの現在の状態を検出するために用いられる極性検出器と、データ遷移および非遷移の配置を示すために用いられるノンリターンツーゼロ(NRZ)フィルタと、プログラマブルレジスタを含んでイクライゼーション回路内でのパラメータの各々を制御するためのソフトウェアインターフェイスとを含む。整数比Nは、第1のクロックレートおよび第2のクロックレートに関連し、Nはまた、イクライゼーションにとって利用可能な量子化の量である。
【0007】
回路にとって利用可能なパラメータは、データのNRZ変換を用いること、第1のクロックおよび第2のクロックの可変レート、プログラマブル出力データシーケンスの可変長、および望まれる出力データシーケンスの実際の内容を含む。たとえば、製品の設計者、研究者、またはソフトウェアプログラマーであり得る、プログラマブルイクライゼーション回路のユーザは、これらの回路パラメータを調整して所望の出力波形を実現し、図1で示される読出ヘッド、書込ヘッド、テープ媒体、および他の構成要素を含む媒体および媒体アクセスサブシステムを通して波形が送信および/または記録された後に、元のデータを回復させるような読出回路の能力を最適化することができる。
【0008】
この発明のイクライゼーション回路のための所望の最適化は、シュナイダー書込イクライゼーション、パルス書込、イクライゼーションによるパルス書込、デュアルシーケンステーブルを用いた差動出力を用いることを含み得るが、各々は、イクライゼーション信号の種々の間隔とともに、差動線、差動パルス波形、およびダブルパルス書込のうちの1つのためのシーケンスソースとして用いられる。これらが、この発明のイクライゼーション回路で可能な最も典型的な動作であるが、多くの種類の出力信号が可能であり、可能な限り優れた最適化が実現され得るか、またはリアルタイムで必要に応じて適合させられ得る。
【0009】
この発明のイクライゼーション回路の利点は、記憶システム動作条件のいずれかがわかる前に、その製造を始められることであり、一旦、動作条件がはっきりと特定されると最適化され得ることである。
【0010】
この発明の利点は、製品開発およびスケジューリングの柔軟性が増すことである。
【0011】
この発明のさらなる利点は、データ記憶システム内の条件を変えることによって必要に応じて外部制御下で回路を継続的に再び最適化できるという点で、回路が「適応可能な」ことである。
【0012】
この発明の上述の、および他の目的、特徴、および利点は、添付の図を参照しながら説明されるこの発明の好ましい実施例の以下の詳細な説明から、より容易に明らかとなるだろう。
【0013】
【詳細な説明】
図2を参照して、プログラマブル書込イクライゼーション回路30は、第1の出力と第2の出力および入力データの受け取りのためのルックアップテーブル60を含む。入力データは、ノード32で受け取られ、マルチプレクサ38を通してルックアップテーブル60に転送される。第1のシフトレジスタ62は、ルックアップテーブル60の第1の出力に結合された入力と、ノード82において第1の出力データシーケンスを提供するための出力とを有する。第2のシフトレジスタ64は、ルックアップテーブル60の第2の出力に結合された入力と、ノード84において第2の出力データシーケンスを提供するための出力とを有する。イクライゼーション回路30は、ノード78における第1のイクライゼーション回路出力と、ノード80における第2のイクライゼーション回路出力とを含む。出力スイッチング回路は、第1のシフトレジスタ62の出力を第1のイクライゼーション回路出力78または第2のイクライゼーション回路出力80のいずれか、またはそれらの両者に結合するためのマルチプレクサスイッチング回路を含み、同様に、第2のシフトレジスタ64の出力を第1のイクライゼーション回路出力78または第2のイクライゼーション回路出力80のいずれか、またはそれらの両者に結合するためのマルチプレクサスイッチング回路を含む。マルチプレクサスイッチング回路は、動作の差動モードとシングルエンドモードとの両者を可能にする。
【0014】
出力マルチプレクサスイッチング回路は、第1のマルチプレクサ68を含み、これは、第1のシフトレジスタ62に結合される第1の入力と、第2のシフトレジスタ64に結合される第2の入力と、ノード78において第1のイクライゼーション回路出力を形成する出力とを有する。第2のマルチプレクサ70は、第1のシフトレジスタ62に結合される第1の入力と、第2のシフトレジスタ64に結合される第2の入力と、出力とを有する。第3のマルチプレクサ72は、第2のマルチプレクサ70の出力に結合される第1の入力と、ロジックゼロ信号を受取るための第2の入力と、ノード80における第2のイクライゼーション回路出力を形成する出力とを有する。第1のマルチプレクサ68および第2のマルチプレクサ70はさらに、ノード76においてのシングルエンドモード制御信号を受取るための切換入力を含む。
【0015】
プログラマブル書込イクライゼーション回路30はまた、入力データノード32での新しいビットを示すために用いられる基準ビットクロック48と、wreqクロック52(wreq=書込(write)/読出(read)/イクライゼーション(equalization))とを含み、これは、シフトレジスタ62および64を駆動するために用いられる(wreqクロック52の各サイクルに対して1つの出力ビット)。wreqクロック52は、周波数逓倍基準クロック信号であり、基準クロック信号をN倍にした周波数を有し、Nは2以上8以下の整数である。
【0016】
カウンタ54は、周波数逓倍基準クロック信号を受取るための入力と、第1のシフトレジスタ62に結合される第1の出力56と、第2のシフトレジスタ64に結合される第2の出力58とを有する。カウンタは、予め選択された整数Nまでのカウントに到達した後で、シフトレジスタ62および64に再ロード信号を提供する。
【0017】
プログラマブル書込イクライゼーション回路30はまた、パルスモードおよびダブルパルスモード動作を可能にするようなNRZフィルタ回路を含む。NRZフィルタ回路は、ノード32上の入力データを受け取るための入力と、ノード36における出力とを有するNRZフィルタ34を含む。第1のマルチプレクサ38は、ノード32の入力データを受け取るための第1の入力と、NRZフィルタ34の出力にノード36で結合される第2の入力と、ルックアップテーブル60に結合される出力とを有する。第2のマルチプレクサ40は、ノード32の入力データを受け取るための第1の入力と、ノード36でNRZフィルタ34の出力に結合される第2の入力と、極性検出回路74を通して出力スイッチング回路に結合される出力とを有する。第1のマルチプレクサ38および第2のマルチプレクサ40の各々はさらに、ノード42のNRZイネーブル制御信号を受け取るための切換入力を含む。
【0018】
プログラマブル書込イクライゼーション回路30はまた、極性検出回路74を含み、これは、マルチプレクサ40を通してNRZ回路34に結合される入力と、マルチプレクサ70での出力マルチプレクサスイッチング回路に結合される出力とを有する。NRZフィルタ34は、「プラス」(1)または「マイナス」(0)情報を除去し、それを「遷移」(1)または「非遷移」(0)情報に取り換える。極性検出回路74がこの情報を復元する。「遷移」とは、2つの連続するクロックサイクルを想定すると、1から0へと、または0から1へと変化する入力データとして定義される。「非遷移」とは、2つの連続するクロックサイクルを想定すると、入力データに変化がないものとして定義され、0の後に0が続き、または1の後に1が続くことを意味する。
【0019】
動作において、プログラマブル書込イクライゼーション回路は、システムクロック信号よりもN倍大きい細分性を有する第1の出力データシーケンスを生成し、Nは、1よりも大きな整数であり、プログラマブル書込イクライゼーション回路は、システムクロック信号よりもN倍大きい細分性を有する第2の出力データシーケンスを生成し、さらには第1および第2のシステム出力データシーケンスを生成する。出力でのデータシーケンスは、第1の出力データシーケンス、第2の出力データシーケンス、または両者のシーケンスの差分(減算)組合せのいずれかに等しい。第1および第2のシステム出力データシーケンスは、シングルエンド出力信号、差分出力信号、パルスモード出力信号、または種々の出力信号を形成する。
【0020】
図3は、書込イクライゼーションが行なわれていない場合の、シングルエンド出力信号を示す、種々のイクライゼーション回路ノードのオシロスコープからのタイミング図であり、トレース92はシステムまたはwreqクロックであり、トレース94はビットクロックであり、トレース96はハイデータ出力であり、トレース98はローデータ出力であり、トレース100は書込ヘッド18に対するエミュレートされた書込電流である。
【0021】
図4は、書込イクライゼーションが行なわれていない場合の、差分出力信号を示す、種々のイクライゼーション回路ノードのオシロスコープからのタイミング図であり、トレース92はシステムまたはwreqクロックであり、トレース94はビットクロックであり、トレース96はハイデータ出力であり、トレース98はローデータ出力であり、トレース100は書込ヘッド18に対するエミュレートされた書込電流である。
【0022】
図5は、書込イクライゼーションが行なわれ、クロック比が6の場合の、差分出力信号を示す、種々のイクライゼーション回路ノードのオシロスコープからのタイミング図であり、トレース92はシステムまたはwreqクロックであり、トレース94はビットクロックであり、トレース96はハイデータ出力であり、トレース98はローデータ出力であり、トレース100は書込ヘッド18に対するエミュレートされた書込電流である。
【0023】
図6は、書込イクライゼーションが行なわれ、クロック比が4の場合の、パルス化された出力信号を示す、種々のイクライゼーション回路ノードのオシロスコープからのタイミング図であり、トレース92はシステムまたはwreqクロックであり、トレース94はビットクロックであり、トレース96はハイデータ出力であり、トレース98はローデータ出力であり、トレース100は書込ヘッド18に対するエミュレートされた書込電流である。
【0024】
図7は、書込イクライゼーションが行なわれ、クロック比が6の場合の、パルス化された出力信号を示す、種々のイクライゼーション回路ノードのオシロスコープからのタイミング図であり、トレース92はシステムまたはwreqクロックであり、トレース94はビットクロックであり、トレース96はハイデータ出力であり、トレース98はローデータ出力であり、トレース100は書込ヘッド18に対するエミュレートされた書込電流である。
【0025】
図8は、間隔をあけた書込イクライゼーションを行ない、クロック比が5の場合の、ダブルパルス出力信号を示す、種々のイクライゼーション回路ノードのオシロスコープからのタイミング図であり、トレース92はシステムまたはwreqクロックであり、トレース94はビットクロックであり、トレース96はハイデータ出力であり、トレース98はローデータ出力であり、トレース100は書込ヘッド18に対するエミュレートされた書込電流である。
【0026】
この発明の原理をその好ましい実施例で説明し、例示してきたが、このような原理から逸脱することなしに、この発明の構成および詳細を変形できることが、当業者によって理解されるだろう。たとえば、ビットクロック48によって示される各入力データに対して、各出力信号78および80上で2−8の出力が生じ得るように、比率Nが変更されてもよい。比率Nに基づいて、ルックアップテーブル60が再びプログラムされて4×2N通りのシーケンスが出力されてもよい(たとえば、N=8ならば、ルックアップテーブル60へとプログラムされ得る1024の可能性が存在する)。ルックアップテーブル60のサイズを調整してさらなる可能性を可能にすることもでき、これはまた、Nのサイズ/可能性が変化することを必要とするであろう。したがって、すべての変形および変更が前掲の請求項の思想および範囲内にあると主張される。
【図面の簡単な説明】
【図1】 静的な書込最適化回路を含む先行技術の磁気データ記憶システムのブロック図である。
【図2】 第1のデジタルクロック、第2のデジタルクロック、ルックアップテーブル、カウンタ、極性検出器、ノンリターンツーゼロ(NRZ)フィルタ、およびプログラマブルレジスタを含むソフトウェアインターフェイスを含む、この発明に従ったプログラマブル書込イクライゼーション回路のブロック図である。
【図3】 書込イクライゼーションが行なわれない場合の、シングルエンド出力信号を示す、種々のイクライゼーション回路ノードのオシロスコープからのタイミング図である。
【図4】 書込イクライゼーションが行なわれない場合の、差分出力信号を示す、種々のイクライゼーション回路ノードのオシロスコープからのタイミング図である。
【図5】 書込イクライゼーションが行なわれ、クロック比が6の場合の、差分出力信号を示す、種々のイクライゼーション回路ノードのオシロスコープからのタイミング図である。
【図6】 書込イクライゼーションが行なわれ、クロック比が4の場合の、パルス化された出力信号を示す、種々のイクライゼーション回路ノードのオシロスコープからのタイミング図である。
【図7】 書込イクライゼーションが行なわれ、クロック比が6の場合の、パルス化された出力信号を示す、種々のイクライゼーション回路ノードのオシロスコープからのタイミング図である。
【図8】 間隔をあけた書込イクライゼーションが行なわれ、クロック比が5の場合の、ダブルパルス出力信号を示す、種々のイクライゼーション回路ノードのオシロスコープからのタイミング図である。
【符号の説明】
30 プログラマブル書込イクライゼーション回路、60 ルックアップテーブル、62 第1のシフトレジスタ、64 第2のシフトレジスタ、78 第1のイクライゼーション回路出力、80 第2のイクライゼーション回路出力。

Claims (22)

  1. プログラマブル書込イクライゼーション回路であって、
    第1の出力と第2の出力および入力データの受け取りのためのルックアップテーブルを備え、前記ルックアップテーブルは、第1のクロックドメインから第2のクロックドメインへ前記入力データをイクアライズするための波形を記憶するように構成され、
    前記プログラマブル書込イクライゼーション回路は、さらに、
    第1のルックアップテーブル出力に結合される入力と、第1の出力データシーケンスを提供するための出力とを有する第1のシフトレジスタを備え、前記第1のルックアップテーブル出力は、前記入力データに対応する少なくとも1つの前記記憶された波形を含み、前記第1の出力データシーケンスは、前記第1のルックアップテーブル出力の第1のシフトされたバージョンを含み、
    前記プログラマブル書込イクライゼーション回路は、さらに、
    第2のルックアップテーブル出力に結合される入力と、第2の出力データシーケンスを提供するための出力とを有する第2のシフトレジスタを備え、前記第2のルックアップテーブル出力は、前記入力データに対応する少なくとも1つの前記記憶された波形を含み、前記第2の出力データシーケンスは、前記第2のルックアップテーブル出力の第2のシフトされたバージョンを含み、
    前記プログラマブル書込イクライゼーション回路は、さらに、
    第1のイクライゼーション回路出力と、
    第2のイクライゼーション回路出力と、
    出力手段とを含み、
    前記出力手段は、
    前記第1のシフトレジスタ出力を前記第1のイクライゼーション回路出力または前記第2のイクライゼーション回路出力のいずれか、またはそれらの両者に結合するための手段と、
    前記第2のシフトレジスタ出力を前記第1のイクライゼーション回路出力または前記第2のイクライゼーション回路出力のいずれか、またはそれらの両者に結合するための手段とを含み、
    前記第1および第2のイクライゼーション回路出力の各々は、前記第1の出力データシーケンス、前記第2の出力データシーケンス、または前記第1および第2の出力データシーケンスの差分の組合わせである、プログラマブル書込イクライゼーション回路。
  2. 周波数逓倍基準クロック信号を受け取るための入力と、第1のシフトレジスタに結合される第1の出力と、第2のシフトレジスタに結合される第2の出力とを有するカウンタをさらに含む、請求項1に記載のプログラマブル書込イクライゼーション回路。
  3. 周波数逓倍基準クロック信号は基準クロック信号のN倍の周波数を有し、Nは2以上8以下の整数である、請求項2に記載のプログラマブル書込イクライゼーション回路。
  4. NRZフィルタ回路をさらに含む、請求項1に記載のプログラマブル書込イクライゼーション回路。
  5. NRZフィルタ回路は、
    入力データを受け取るための入力と出力とを有するNRZフィルタと、
    入力データを受け取るための第1の入力と、NRZフィルタの出力に結合される第2の入力と、ルックアップテーブルに結合される出力とを有する第1のマルチプレクサと、
    入力データを受け取るための第1の入力と、NRZフィルタの出力に結合される第2の入力と、出力手段に結合される出力とを有する第2のマルチプレクサとを含む、請求項4に記載のプログラマブル書込イクライゼーション回路。
  6. 第1のマルチプレクサと第2のマルチプレクサとの各々はさらに、NRZイネーブル制御信号を受け取るための切換入力を含む、請求項5に記載のプログラマブル書込イクライゼーション回路。
  7. NRZ回路に結合される入力と、出力手段に結合される出力とを有する極性検出回路をさらに含む、請求項4に記載のプログラマブル書込イクライゼーション回路。
  8. 出力手段は、
    第1のシフトレジスタに結合される第1の入力と、第2のシフトレジスタに結合される第2の入力と、第1のイクライゼーション回路出力を形成する出力とを有する第1のマルチプレクサと、
    第1のシフトレジスタに結合される第1の入力と、第2のシフトレジスタに結合される第2の入力と、出力とを有する第2のマルチプレクサと、
    第2のマルチプレクサの出力に結合される第1の入力と、ロジックゼロ信号を受け取るための第2の入力と、第2のイクライゼーション回路出力を形成する出力とを有する第3のマルチプレクサとを含む、請求項1に記載のプログラマブル書込イクライゼーション回路。
  9. 第1のマルチプレクサおよび第2のマルチプレクサはさらに、制御信号を受け取るための切換入力を含む、請求項8に記載のプログラマブル書込イクライゼーション回路。
  10. 第3のマルチプレクサはさらに、シングルエンドモード制御信号を受け取るための切換入力を含む、請求項8に記載のプログラマブル書込イクライゼーション回路。
  11. 磁気データ記憶システムで用いられるプログラマブル書込イクライゼーション回路であって、
    入力データを受け取るためのルックアップテーブルを備え、前記ルックアップテーブルは、第1のクロックドメインから第2のクロックドメインへ前記入力データをイクアライズするための波形を記憶するように構成され、
    前記プログラマブル書込イクライゼーション回路は、さらに、
    前記ルックアップテーブルに結合されて第1の出力データシーケンスを提供するための第1のシフトレジスタを備え、前記ルックアップテーブルは、前記入力データに対応する少なくとも1つの前記記憶された波形を前記第1のシフトレジスタに提供し、前記第1のシフトレジスタは、前記第1の出力データシーケンスを提供するために、前記少なくとも1つの前記記憶された波形の第1のシフトされたバージョンを提供し、
    前記プログラマブル書込イクライゼーション回路は、さらに、
    前記ルックアップテーブルに結合されて第2の出力データシーケンスを提供するための第2のシフトレジスタを備え、前記ルックアップテーブルは、前記入力データに対応する少なくとも1つの前記記憶された波形を前記第2のシフトレジスタに提供し、前記第2のシフトレジスタは、前記第2の出力データシーケンスを提供するために、前記少なくとも1つの前記記憶された波形の第2のシフトされたバージョンを提供し、
    前記プログラマブル書込イクライゼーション回路は、さらに、
    第1のイクライゼーション回路出力と、
    第2のイクライゼーション回路出力と、
    第1のイクライゼーション回路出力と第2のイクライゼーション回路出力との間で第1のデータシーケンスと第2のデータシーケンスとを選択的に切換えるための出力手段とを含み、
    前記第1および第2のイクライゼーション回路出力の各々は、前記第1の出力データシーケンス、前記第2の出力データシーケンス、または前記第1および第2の出力データシーケンスの差分の組合わせである、プログラマブル書込イクライゼーション回路。
  12. 周波数逓倍基準クロック信号を受け取り、再ロード信号を第1のシフトレジスタおよび第2のシフトレジスタに提供するためのカウンタをさらに含む、請求項11に記載のプログラマブル書込イクライゼーション回路。
  13. 周波数逓倍基準クロック信号は、システム基準クロック信号のN倍の周波数を有し、Nは2以上8以下の整数である、請求項12に記載のプログラマブル書込イクライゼーション回路。
  14. NRZフィルタ回路をさらに含む、請求項11に記載のプログラマブル書込イクライゼーション回路。
  15. NRZフィルタ回路は、
    入力データを受け取り、遷移検出データを提供するためのNRZフィルタと、
    ルックアップテーブルに結合される遷移検出データおよび入力データの受け取りのための第1のマルチプレクサと、
    出力手段に結合される遷移検出データおよび入力データの受け取りのための第2のマルチプレクサとを含む、請求項14に記載のプログラマブル書込イクライゼーション回路。
  16. 第1のマルチプレクサおよび第2のマルチプレクサの各々は、NRZイネーブル制御信号を受け取るための切換入力をさらに含む、請求項15に記載のプログラマブル書込イクライゼーション回路。
  17. NRZ回路と出力手段との間に結合される極性検出回路をさらに含む、請求項14に記載のプログラマブル書込イクライゼーション回路。
  18. 出力手段は、
    第1のイクライゼーション回路出力に結合される第1の出力データシーケンスおよび第2の出力データシーケンスを受け取るための第1のマルチプレクサと、第2のイクライゼーション回路出力に結合される第1の出力データシーケンスおよび第2の出力データシーケンスを受け取るための第2のマルチプレクサとを含む、請求項11に記載のプログラマブル書込イクライゼーション回路。
  19. 第1のマルチプレクサおよび第2のマルチプレクサは、制御信号を受け取るための切換入力をさらに含む、請求項18に記載のプログラマブル書込イクライゼーション回路。
  20. 第2のマルチプレクサと第2のイクライゼーション回路出力との間に配置される第3のマルチプレクサをさらに含む、請求項18に記載のプログラマブル書込イクライゼーション回路。
  21. 第3のマルチプレクサはさらに、シングルエンドモード制御信号を受取るための切換入力を含む、請求項20に記載のプログラマブル書込イクライゼーション回路。
  22. プログラマブル書込イクライゼーション方法であって、
    システムクロック信号よりもN倍大きい細分性を有する第1の出力データシーケンスを生成するステップを含み、Nは1よりも大きな整数であり、前記方法はさらに、
    システムクロック信号よりもN倍大きな細分性を有する第2の出力データシーケンスを生成するステップと、
    1のシステム出力データシーケンスおよび第2のシステム出力データシーケンスを生成するステップとを含み、前記第1および第2のシステム出力データシーケンスの各々は、前記第1の出力データシーケンス、前記第2の出力データシーケンス、または前記第1および第2の出力データシーケンスの差分の組合わせであり、
    前記第1のシステム出力データシーケンスおよび前記第2のシステム出力データシーケンスは、シングルエンド出力信号、差分出力信号、パルスモード出力信号、またはダブルパルス出力信号を含む書込電流信号を形成する、プログラマブル書込イクライゼーション方法。
JP2002268288A 2001-09-14 2002-09-13 プログラマブル書込イクライゼーション回路およびプログラマブル書込イクライゼーション方法 Expired - Fee Related JP3995568B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/953060 2001-09-14
US09/953,060 US6831797B2 (en) 2001-09-14 2001-09-14 Programmable write equalization circuit

Publications (2)

Publication Number Publication Date
JP2003217101A JP2003217101A (ja) 2003-07-31
JP3995568B2 true JP3995568B2 (ja) 2007-10-24

Family

ID=25493519

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002268288A Expired - Fee Related JP3995568B2 (ja) 2001-09-14 2002-09-13 プログラマブル書込イクライゼーション回路およびプログラマブル書込イクライゼーション方法

Country Status (3)

Country Link
US (1) US6831797B2 (ja)
EP (1) EP1293977A3 (ja)
JP (1) JP3995568B2 (ja)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7139142B2 (en) * 2004-10-29 2006-11-21 International Business Machines Corporation Determination of magnetic tape write quality employing write equalization transitions
US7480110B2 (en) * 2005-04-13 2009-01-20 Hewlett-Packard Development Company, L.P. Medium dependent write equalization
US7251090B2 (en) * 2005-04-13 2007-07-31 Hewlett-Packard Development Company, L.P. Pattern dependent write equalization
US7515372B2 (en) * 2006-04-03 2009-04-07 Seagate Technology Llc Compensating the effects of static head-media spacing variations and nonlinear transition shift in heat assisted magnetic recording
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 エルエスアイ コーポレーション 記録チャネルにおける適応等化のためのシステムおよび方法
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
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
US8154815B2 (en) * 2008-12-18 2012-04-10 Lsi Corporation Systems and methods for generating equalization data using shift register architecture
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
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

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4000513A (en) * 1975-07-28 1976-12-28 Computer Peripherals, Inc. Apparatus and method for data recording with peak shift compensation
US5872665A (en) 1995-07-28 1999-02-16 Hewlett-Packard Company Programmable write equalization for magnetic data recording
US5986830A (en) * 1997-07-30 1999-11-16 Cirrus Logic, Inc. Read/write channel write precompensation system and method using one or more delay clocks
JP2000149262A (ja) * 1998-11-13 2000-05-30 Hitachi Ltd 情報記録方法及び情報記録装置
US6621648B2 (en) * 2001-04-30 2003-09-16 Agere Systems Inc. Look ahead write precompensation

Also Published As

Publication number Publication date
US6831797B2 (en) 2004-12-14
EP1293977A3 (en) 2005-07-20
EP1293977A2 (en) 2003-03-19
US20030048564A1 (en) 2003-03-13
JP2003217101A (ja) 2003-07-31

Similar Documents

Publication Publication Date Title
JP3995568B2 (ja) プログラマブル書込イクライゼーション回路およびプログラマブル書込イクライゼーション方法
US6621648B2 (en) Look ahead write precompensation
US6662303B1 (en) Write precompensation circuit and read channel with write precompensation circuit that generates output signals by interpolating between selected phases
US8345738B2 (en) Partial response receiver and related method
KR960019085A (ko) 복호회로 및 재생장치
JPH1186449A (ja) デジタルデータ検出システム
JPWO2007037312A1 (ja) クロック再生装置及び方法
US7271969B2 (en) Apparatus for providing high speed, linear-phase interpolation
JP2540805B2 (ja) ディジタル信号の伝送装置
JPH01501752A (ja) 高速データクロック同期プロセッサ
US5872665A (en) Programmable write equalization for magnetic data recording
US6002730A (en) Method for detecting data and device therefor of data storing unit
US6255876B1 (en) Simple glitchless phase selection method for multiplexing the phase interpolated clocks
JP2018113088A (ja) 記憶装置、コントローラ回路、及び記録再生方法
JPS61144774A (ja) 2進コード化データ信号の等化方法
JP4162814B2 (ja) デジタル信号処理方法及びデジタル信号処理装置
US20050190473A1 (en) Method and apparatus for providing generalized write pre-compensation
JP2842351B2 (ja) 磁気ディスク装置のヘッド消磁方法とその回路
GB2243059A (en) Disk drive controller.
KR0183947B1 (ko) 적응형 비터비 검출기
SU1385139A1 (ru) Устройство дл магнитной записи - воспроизведени цифровой информации
SU1137509A1 (ru) Устройство дл магнитной записи цифровой информации
JPH09223365A (ja) データ記録再生装置
KR930024299A (ko) 자기디스크시스템 및 그 파형등화장치
JP3038872B2 (ja) 変復調装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050810

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070206

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20070502

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20070509

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070605

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070731

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

Free format text: PAYMENT UNTIL: 20100810

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20100810

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees