JPH077582B2 - デイスク記憶方法及び装置 - Google Patents

デイスク記憶方法及び装置

Info

Publication number
JPH077582B2
JPH077582B2 JP63204865A JP20486588A JPH077582B2 JP H077582 B2 JPH077582 B2 JP H077582B2 JP 63204865 A JP63204865 A JP 63204865A JP 20486588 A JP20486588 A JP 20486588A JP H077582 B2 JPH077582 B2 JP H077582B2
Authority
JP
Japan
Prior art keywords
code
rll
disk
band
bits
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP63204865A
Other languages
English (en)
Other versions
JPH01137410A (ja
Inventor
ターク・マーカンス
コンスタンチン・マイケル・メラズ
アーヴインド・モテイハイ・パテレ
ステイーヴン・ハロルド・ソーサー
Original Assignee
インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン
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 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン filed Critical インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン
Publication of JPH01137410A publication Critical patent/JPH01137410A/ja
Publication of JPH077582B2 publication Critical patent/JPH077582B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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/012Recording on, or reproducing or erasing from, magnetic disks
    • 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

Landscapes

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

Description

【発明の詳細な説明】 A.産業上の利用分野 本発明はデイスク記憶システムに関し、特にその記憶容
量を増すための技術に関する。
B.従来技術 磁気デイスク記録の分野では、デイスクのトラツクに沿
う磁化の反転若しくは遷移としてデータ・ビツトを記録
することが行われている。データ・ビツトが1の場合、
磁化反転(例えば、N極からS極への反転)が記録され
る。次のデータ・ビツトも1ならば、新たな磁化反転
(S極からN極への反転)が記録される。これに対し
て、データ・ビツトが0の場合には、磁化反転は記録さ
れない。反転密度を増すと、符号間干渉(ISI)が生
じ、且つ、読取りヘツドの分解能に限度があるためデー
タの再生は一層困難になる。記憶装置の最高データ密度
は、読取り/書込みチヤネルにおいて許容される符号間
干渉の程度によつて制限される。従つて、デイスク記憶
装置の記憶容量を増すための従来技術は、符号間干渉を
克服することに向けられている。そのうちの1つは、パ
ーシヤル・レスポンス最尤(PRML)検出技術であり、こ
れはノイズが存在する状態において記録信号の検出能力
を向上させることを意図したものである。
反転密度を低下させる従来技術は、相次ぐビツト1の間
に少なくとも所定数nのビツト0を必要とするコードを
用いることによつて、反転密度をn+1のフアクターだ
け減じることを特徴としている。この様な性質を有する
コードはランレングス制限(RLL)コードと呼ばれてい
る。RLLコードの例としては、相次ぐビツト1間に2〜
7個のビツト0を必要とする(2、7)コードや、相次
ぐビツト1間に1〜7個のビツト0を必要とする(1、
7)コードがある。
RLLコードはビツト1の連続を阻止するような冗長なビ
ツト0を挿入することによつて反転密度を低下させるも
のであるから、コード化ビツトの数は原ビツトの数より
大になり、2つの数の間の差が冗長ビツトの数を表わし
ている。RLLコードは冗長ビツトを加えて全体的なビツ
トの数を増しているけれど、それによつて磁化反転間隔
が大きくなるので、全体的な記憶容量は増加するのであ
る。コード・レートはコード化ビツトの数に対する原ビ
ツトの数の比として定義されている。(2、7)コード
は1/2のコード・レートを有し、(1、7)コードは2/3
のコード・レートを有する。
C.発明が解決しようとする問題点 現在の磁気記録システムでは、デイスクの記録面の全体
にわたつて1種類のコードが用いられており、且つ各ト
ラツクには同数のビツトが記録されている。外側トラツ
クよりも内側トラツクの方が短いので、内側トラツクに
おける磁化反転密度は外側トラツクにおけるものよりも
大になる。
磁化反転密度を記録面全体にわたつて一様にして記憶密
度を増すことも考えられている。そのような技術の例
は、エレクトロニツク・デザイン(Electronic Desig
n)1986年11月13日、第141〜144頁の記事に示されてい
る。これは、外側トラツクについて一層高い周波数のク
ロツクを用いることにより、記録する磁化反転の数、ひ
いては全体的な記憶容量を増すことを提案している。ク
ロツクの周波数を高くすることにより、デイスクの1回
転中に外側トラツクには一層多くのビツトが記録される
のである。
この様にクロツクの周波数を変えることは、或る範囲の
周波数を取扱うようにチヤネルを設計する際に幾つかの
技術的問題をもたらす。又、同期式DASDアーキテクチヤ
は、非同期式のものに比して、可変ビツトに対する適応
性が低いのである。
外側トラツクを内側トラツクより狭くすることや、記録
面全体にわたつて一定割合で磁化反転を記録するよう
に、トラツクの半径の関数としてデイスクの回転速度を
変化させることも提案されている。しかしながら、この
分野の専門家には直ぐわかるように、これらの技法は複
雑な機械的設計及び実施技法を必要とするので、あまり
有用ではない。
本発明の目的は内側トラツクと外側トラツクの長さの差
を十分に利用してデイスク記憶装置の記憶容量を増すこ
とである。更に、本発明の他の目的は、単一の周波数の
クロツクの使用を可能ならしめることなどにより、設計
や製造に対する影響を極力少なくしつつ、記憶容量の増
加を達成することである。
D.問題点を解決するための手段 本発明は異なつた周波数のクロツクを用いることはしな
いで、使用コードを変更することによつてデイスク記録
面全体にわたつて一様な磁化反転密度を得ることを特徴
としている。即ち、外側帯域若しくはトラツクにおいて
は内側帯域若しくはトラツクで用いるRLLコードよりも
大きいコード・レートを有するRLLコードを用いる。換
言すれば、相次ぐビツト1間に比較的少ない数のビツト
0しか必要としないコードを外側トラツクにおいて用い
るのである。外側トラツクにおいてコード・レートの大
きいRLLコードを用いることにより、外側トラツクと内
側トラツクにおける磁化反転密度を同等にすることがで
きる。コード・レートの大きいRLLコードは磁化反転毎
に一層多くの原(入力)ビツトをコード化するので、外
側トラツクは内側トラツクよりも多くの原ビツトを含
む。従つて、記憶容量が増加する。
E.実施例 第1図は本発明によるデイスク記憶システムを示してい
る。このシステムは、処理装置(図示せず)からデイス
ク読取り/書込み指令を受取つて実行するデイスク制御
装置1、データをデイスク・スタツク3に書込む書込み
ドライバ2、及びデイスク・スタツク3に記録されてい
るデータは読取る検出器4を有する。これらの構成要素
は、当技術分野において周知のものであるから、詳細は
省略する。
更に、システムは複数のRLLエンコーダ7a、7b、……7
c、及びこれらに対応する複数のRLLデコーダ9a、9b、…
…9cを含む。全てのエンコーダ及びデコーダは同一周波
数のクロツクに従って動作する。各エンコーダは異なつ
たコード・レートを有する。前述の様に、コード・レー
トは生成されるコード化ビツトの数に対する原ビツトの
数の比として一般に認識されている。例えば、(2、
7)コードのコード・レートは1/2、(1、7)コード
のコード・レートは2/3、(0、3)コードのコード・
レートは8/9である。
1つの例として、第1図のシステムが(1、7)RLLエ
ンコーダ及び(2、7)RLLエンコーダを用いるもので
あるとして、今後の説明を続けることにする。なお、こ
れらのエンコーダの具体例は米国特許第4413251号及び
第3689899号に開示されている。
第2図に示すように、各デイスクの記録面は内側帯域Bi
と外側帯域Boとに区分されている。内側帯域Biは半径R1
から半径R2までの範囲を有し、外側帯域Boは半径R2から
半径R3までの範囲を有する。帯域Bi内のトラツクに記録
すべきデータは(2、7)RLLコードによつてコード化
される。一方、帯域Bo内のトラツクに記録すべきデータ
は(1、7)RLLコードによつてコード化される。記録
面は種例の態様で区分することができるが、使用するRL
Lコードとの関係で記憶容量を最大にするような区分態
様を用いることが必要である。
第2図に示すように帯域が2つの場合、エンコーダは7a
及び7bの2つでよく、例えば、7aが(2、7)RLLエン
コーダであり、7bが(1、7)RLLエンコーダである。
同様に、デコーダも9a及び9bの2つでよく、例えば、9a
が(2、7)RLLデコーダであり、9bが(1、7)RLLデ
コーダである。
デイスク読取り/書込み指令はトラツク・アドレスを含
み、デイスク制御装置1は、これに基いてヘツド位置決
め信号を線5に生じる。この信号に応じて、ヘツド・サ
ーボ制御回路6は、指令によつて定められた動作の対象
としてのデイスク・スタツク3の半径位置に記録/再生
ヘツドを位置づけるように動作する。
書込み動作において、記録すべきデータは(2、7)RL
Lエンコーダ7a及び(1、7)RLLエンコーダ7bの両方に
与えられる。但し、エンコーダ選択回路8によつて一方
の出力信号だけが選択的に書込みドライバ2へ送られて
デイスク・スタツク3に書込まれる。この選択動作は、
ヘツド位置決め信号と半径R1、R2、R3との比較に基いて
行われる。結局、内側帯域Bi内のトラツクに記録すべき
データは(2、7)RLLコードでコード化され、外側帯
域Bo内の記録すべきデータは(1、7)RLLコードでコ
ード化される。前述のように、(1、7)RLLコードの
方が大きいコード・レートを有する。
同様に、読取り動作において、検出器4の出力信号は
(1、7)RLLデコーダ9a及び(2、7)RLLデコーダ9b
の両方に与えられるが、一方のデコーダの出力信号だけ
がデコーダ選択回路10によつて選択されて、デイスク制
御装置1へ送られる。この選択動作も、ヘツド位置決め
信号と半径R1、R2、R3との比較に基いて行われる。
デイスクの記録面を2つの帯域に区分した例について説
明したが、これに限定されるわけではなく、必要に応じ
て更に多くの帯域に区分することが可能である。その場
合、内側の帯域から外側の帯域に進むにつれて、順次大
きくなるコード・レートを有するRLLコードが用いられ
る。例えば、記録面を内側、中間及び外側の3つの帯域
に区分し、それらについて(2、7)RLLコード、
(1、7)RLLコード、(0、3)RLLコードを用いるこ
とが考えられる。もちろん、RLLコードもこれらだけに
限定されるわけではなく、任意のものが使用可能であ
る。
F.発明の効果 本発明によれば、デイスク記憶システムの記憶容量を増
すことができる。
【図面の簡単な説明】
第1図は本発明によるデイスク記憶システムのブロツク
図、第2図は本発明に従つて複数の帯域に区分されたデ
イスクの記録面を示す図である。 1……デイスク制御装置、2……書込みドライバ、3…
…デイスク・スタツク、4……検出器、6……ヘツド・
サーボ制御回路、7a、7b、7c……RLLエンコーダ、8…
…エンコーダ選択回路、9a、9b、9c……RLLデコーダ、1
0……デコーダ選択回路
───────────────────────────────────────────────────── フロントページの続き (72)発明者 アーヴインド・モテイハイ・パテレ アメリカ合衆国カリフオルニア州サン・ホ セ、サン・イグナシオ・アヴエニユー6583 番地 (72)発明者 ステイーヴン・ハロルド・ソーサー アメリカ合衆国カリフオルニア州サン・ホ セ、グランヴアレ・コート327番地

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】デイスクの記録面を第1の帯域及びその周
    りの第2の帯域を含む複数の同心円環状の帯域に区分
    し、上記第1の帯域に記録すべきデータを第1のランレ
    ングス制限コードでコード化し、上記第2の帯域に記録
    すべきデータを上記第1のランレングス制限コードのコ
    ード・レートよりも大きいコード・レートを有する第2
    のランレングス制限コードでコード化することを特徴と
    するデイスク記憶方法。
  2. 【請求項2】第1のランレングス制限コードでデータを
    コード化する第1のエンコーダと、上記第1のランレン
    グス制限コードのコード・レートよりも大きいコード・
    レートを有する第2のランレングス制限コードでデータ
    をコード化する第2のエンコーダと、動作指令内のトラ
    ツク・アドレスに基いて上記第1及び第2のエンコーダ
    のいずれか一方を選択する手段とを有することを特徴と
    するデイスク記憶装置。
JP63204865A 1987-11-10 1988-08-19 デイスク記憶方法及び装置 Expired - Lifetime JPH077582B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/119,010 US4804959A (en) 1987-11-10 1987-11-10 Method and apparatus using multiple codes to increase storage capacity
US119010 1997-03-24

Publications (2)

Publication Number Publication Date
JPH01137410A JPH01137410A (ja) 1989-05-30
JPH077582B2 true JPH077582B2 (ja) 1995-01-30

Family

ID=22382096

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63204865A Expired - Lifetime JPH077582B2 (ja) 1987-11-10 1988-08-19 デイスク記憶方法及び装置

Country Status (5)

Country Link
US (1) US4804959A (ja)
EP (1) EP0316084B1 (ja)
JP (1) JPH077582B2 (ja)
CA (1) CA1317370C (ja)
DE (1) DE3886697T2 (ja)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5068858A (en) * 1989-12-21 1991-11-26 International Business Machines Corporation Error correction capability varied with track location on a magnetic or optical disk
US5414689A (en) * 1990-05-25 1995-05-09 Hitachi, Ltd. Optical information recording/reproducing apparatus using pit edge recording system
US5099237A (en) * 1990-07-10 1992-03-24 Research Corporation Technologies, Inc. Method and apparatus for providing maximum rate modulation or compression encoding and decoding
JP2536984B2 (ja) * 1991-09-26 1996-09-25 インターナショナル・ビジネス・マシーンズ・コーポレイション 周辺装置の制御方法、フロッピ・ディスク装置の制御方法、周辺装置、フロッピ・ディスク装置、及び、デ―タ処理システム
JP2594202B2 (ja) * 1992-02-25 1997-03-26 三洋電機株式会社 デジタル信号処理装置
JP2648554B2 (ja) * 1992-08-13 1997-09-03 インターナショナル・ビジネス・マシーンズ・コーポレイション Prmlディスク駆動システムの非同期ゲイン調整方法および装置
US5422761A (en) * 1992-11-20 1995-06-06 International Business Machines Corporation Disk drive with redundant recording
JP3106750B2 (ja) * 1992-12-11 2000-11-06 松下電器産業株式会社 ディスク再生装置
US5444719A (en) * 1993-01-26 1995-08-22 International Business Machines Corporation Adjustable error-correction composite Reed-Solomon encoder/syndrome generator
US5408234A (en) * 1993-04-30 1995-04-18 Apple Computer, Inc. Multi-codebook coding process
KR0135793B1 (ko) * 1994-11-29 1998-05-15 김광호 (4,20)런렝쓰 리미티드 코드 생성방법 및 장치
US5684478A (en) * 1994-12-06 1997-11-04 Cennoid Technologies, Inc. Method and apparatus for adaptive data compression
KR0182501B1 (ko) * 1996-06-12 1999-04-15 김광호 하드디스크드라이버의 채널특성 파라메타 측정장치
US6233289B1 (en) * 1996-07-17 2001-05-15 Seagate Technolgy, Inc. High rate trellis code for partial response channels
US6624761B2 (en) 1998-12-11 2003-09-23 Realtime Data, Llc Content independent data compression method and system
US6601104B1 (en) * 1999-03-11 2003-07-29 Realtime Data Llc System and methods for accelerated data storage and retrieval
US6604158B1 (en) * 1999-03-11 2003-08-05 Realtime Data, Llc System and methods for accelerated data storage and retrieval
US20030191876A1 (en) * 2000-02-03 2003-10-09 Fallon James J. Data storewidth accelerator
US20010047473A1 (en) * 2000-02-03 2001-11-29 Realtime Data, Llc Systems and methods for computer initialization
US6505320B1 (en) 2000-03-09 2003-01-07 Cirrus Logic, Incorporated Multiple-rate channel ENDEC in a commuted read/write channel for disk storage systems
US9143546B2 (en) 2000-10-03 2015-09-22 Realtime Data Llc System and method for data feed acceleration and encryption
US7417568B2 (en) * 2000-10-03 2008-08-26 Realtime Data Llc System and method for data feed acceleration and encryption
US8692695B2 (en) 2000-10-03 2014-04-08 Realtime Data, Llc Methods for encoding and decoding data
US7386046B2 (en) * 2001-02-13 2008-06-10 Realtime Data Llc Bandwidth sensitive data compression and decompression
US7290184B2 (en) * 2001-08-23 2007-10-30 Seagate Technology Llc Emulation system for evaluating digital data channel configurations
JP2005512257A (ja) * 2001-12-07 2005-04-28 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Mammos読出しにおける向上された解像度及びパワーマージンのための非対称ランレングス制限
JP3950021B2 (ja) * 2002-07-31 2007-07-25 株式会社東芝 ラン長制限符号生成方法、ラン長制限符号記録再生装置、及びラン長制限符号記録再生方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3689899A (en) * 1971-06-07 1972-09-05 Ibm Run-length-limited variable-length coding with error propagation limitation
US4432025A (en) * 1981-05-29 1984-02-14 International Business Machines Corporation System and method for formatting pairs of concentric magnetic tracks of different capacity to a plurality of equal capacity logical tracks
US4564869A (en) * 1983-11-21 1986-01-14 Eastman Kodak Company Zoned equalization for a magnetic disc
US4714967A (en) * 1985-11-14 1987-12-22 Eastman Kodak Company Binarily related variable rate recorder

Also Published As

Publication number Publication date
CA1317370C (en) 1993-05-04
EP0316084A2 (en) 1989-05-17
EP0316084A3 (en) 1990-10-10
DE3886697D1 (de) 1994-02-10
JPH01137410A (ja) 1989-05-30
US4804959A (en) 1989-02-14
DE3886697T2 (de) 1994-06-23
EP0316084B1 (en) 1993-12-29

Similar Documents

Publication Publication Date Title
JPH077582B2 (ja) デイスク記憶方法及び装置
US4984100A (en) Magnetic disk apparatus
US5260703A (en) Data encoding and decoding within PRML class IV sampling data detection channel of disk drive
US6337778B1 (en) Disk drive employing vector addition of primary phase write clock signals for generating secondary phase write clock signal
US5341387A (en) Viterbi detector having adjustable detection thresholds for PRML class IV sampling data detection
US5757567A (en) Method and apparatus for servo control with high efficiency gray code for servo track ID
JP2607589B2 (ja) 磁気ディスクの記憶装置及び方法
US5537112A (en) Method and apparatus for implementing run length limited codes in partial response channels
CA2030872C (en) Disk file or tape drive with high servo sample rate
US6201652B1 (en) Method and apparatus for reading and writing gray code servo data to magnetic medium using synchronous detection
US5737142A (en) Servo track address channel code for PR4 magnetic recording
US20130155826A1 (en) Data Recording Medium, Method for Generating a Reference Clock Signal, and Data Storage Device
JP2006294162A (ja) ディスク装置
US5621580A (en) Ternary code magnetic recording system
JPH028496B2 (ja)
US5949357A (en) Time-varying maximum-transition-run codes for data channels
KR100406806B1 (ko) 짧게 인터리브된 제한 조건을 갖는 효과적인 런 길이 제한코드
JP4159169B2 (ja) 符号化方法、コード発生方法および変調エンコーダ
JPH0245258B2 (ja)
JPH10512086A (ja) ディスクドライブにおけるブロック読出イベントを重複させるための方法
KR20010022814A (ko) 효과적 블록 코드 수행을 하는 데이터 저장 시스템
KR960008499A (ko) 회전형 디스크 데이타 저장장치, 멀티미디어 데이타 서버 및 멀티미디어 프리젠테이션 데이타 제공 방법
US4538189A (en) (1,8) Data encoder/decoder
US7126775B1 (en) Servo track address channel code for d=1 magnetic recording
KR100637953B1 (ko) 집적 회로 및 다중 위상 클록 신호의 순차적 재기동 방법