JP2754408B2 - Servo information demodulation control method - Google Patents

Servo information demodulation control method

Info

Publication number
JP2754408B2
JP2754408B2 JP21147989A JP21147989A JP2754408B2 JP 2754408 B2 JP2754408 B2 JP 2754408B2 JP 21147989 A JP21147989 A JP 21147989A JP 21147989 A JP21147989 A JP 21147989A JP 2754408 B2 JP2754408 B2 JP 2754408B2
Authority
JP
Japan
Prior art keywords
bit
track
servo information
determination unit
information
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
JP21147989A
Other languages
Japanese (ja)
Other versions
JPH0376055A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP21147989A priority Critical patent/JP2754408B2/en
Publication of JPH0376055A publication Critical patent/JPH0376055A/en
Application granted granted Critical
Publication of JP2754408B2 publication Critical patent/JP2754408B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Moving Of The Head To Find And Align With The Track (AREA)

Description

【発明の詳細な説明】 〔概要〕 ヘッドを指令位置に位置決め制御する為のサーボ情報
を、誤りなく復調するサーボ情報復調制御方式に関し、 サーボ情報の復調時の判定誤りをなくすことを目的と
し、 グレーコードによるトラック番号を示すトラックビッ
トと、位置変位を示す位置ビットとを組合せたサーボ情
報を読取り、該サーボ情報の読取信号のピーク値をディ
ジタル信号に変換するA/D変換部と、該A/D変換部により
変換された前記トラックビットの読取信号のピーク値
を、複数レベルのスライスレベルと比較して、前記トラ
ックビットが“1"又は“0"又は不確定の何れかを判定す
る判定部と、前記A/D変換部により変換された前記位置
ビットの読取信号のピーク値を用いて位置変位を判定す
る位置変位判定部と、前記判定部に於ける不確定判定結
果を補正する補正部とを備え、該補正部に於いて、前記
判定部に於ける不確定判定ビットを、前記位置変位判定
部によるトラック境界からのずれ方向と、グレーコード
による隣接トラック番号の1ビット変化とを基に補正す
るように構成した。
DETAILED DESCRIPTION OF THE INVENTION [Summary] The present invention relates to a servo information demodulation control method for demodulating servo information for positioning control of a head at a command position without error, and aims at eliminating a determination error when demodulating servo information. An A / D converter for reading servo information combining a track bit indicating a track number by a gray code and a position bit indicating a position displacement, and converting a peak value of a read signal of the servo information into a digital signal; The peak value of the read signal of the track bit converted by the / D conversion unit is compared with a plurality of slice levels to determine whether the track bit is "1" or "0" or uncertain. Unit, a position displacement determination unit that determines a position displacement using a peak value of the read signal of the position bit converted by the A / D conversion unit, and an uncertainty in the determination unit. A correction unit that corrects the fixed result, wherein the uncertainty determination bit in the determination unit determines the direction of deviation from the track boundary by the position displacement determination unit, and the adjacent track number by gray code. The correction is made on the basis of the 1-bit change.

〔産業上の利用分野〕[Industrial applications]

本発明は、ヘッドを指令位置に位置決め制御する為の
サーボ情報を、誤りなく復調するサーボ情報復調制御方
式に関するものである。
The present invention relates to a servo information demodulation control method for demodulating servo information for positioning control of a head at a command position without error.

記録媒体に対する情報の書込み、又は記録媒体からの
情報の読出しを行うヘッドを、指令位置に位置決めする
為にサーボ情報が記録されており、このサーボ情報を読
取って復調し、ヘッドの現在位置を求めて、指令位置と
の差が零となるように移動制御し、又トラック中心にヘ
ッドが位置するように制御することになる。従って、ヘ
ッドを正確に指令位置に位置決めする為には、サーボ情
報を正しく復調する必要がある。
Servo information is recorded to position a head for writing information on a recording medium or reading information from the recording medium at a command position. The servo information is read and demodulated to obtain the current position of the head. Thus, the movement is controlled so that the difference from the command position becomes zero, and the head is positioned at the center of the track. Therefore, in order to accurately position the head at the command position, it is necessary to correctly demodulate the servo information.

〔従来の技術〕[Conventional technology]

磁気ディスク装置に於けるサーボ情報は、1相又はサ
ーボパターンを用いる場合が一般的である。又サーボ情
報を磁気ディスクの所定の面内に総て記録するサーボ面
サーボ方式と、サーボ情報を特定のセクタ内に記録する
セクタサーボ方式とがある。このようなサーボ情報を磁
気ヘッドにより読取り、ディジタル処理により復調し
て、磁気ヘッドの位置決め制御を行うディジタルサーボ
制御方式が知られている。
Generally, servo information in a magnetic disk device uses one phase or a servo pattern. Further, there are a servo surface servo system in which servo information is entirely recorded on a predetermined surface of a magnetic disk, and a sector servo system in which servo information is recorded in a specific sector. There is known a digital servo control system in which such servo information is read by a magnetic head and demodulated by digital processing to control the positioning of the magnetic head.

又サーボ面サーボ方式に於いて、高密度記録化に伴っ
て1相又は2相サーボパターンのみでは、基準位置から
指令トラック位置までのトラック数を確実に検出できな
い場合が生じるので、トラック番号を示すトラックビッ
トをサーボパターンと組合せて記録する方式も知られて
いる。なお、セクタサーボ方式に於いては、連続してサ
ーボ情報を読取ることができないから、トラック番号を
示すトラックビットも記録されている。
Also, in the servo surface servo method, the track number is indicated because the number of tracks from the reference position to the command track position cannot be reliably detected with only one-phase or two-phase servo patterns due to high-density recording. A method of recording a track bit in combination with a servo pattern is also known. In the sector servo method, since the servo information cannot be read continuously, a track bit indicating a track number is also recorded.

又トラック番号は、自然2進数表示とする場合が一般
的であるが、桁上がりの時に変化するビット数が多いこ
とから、隣接するトラック番号を示すトラックビット
が、1ビットのみ変化するグレーコード(Gray code)
等を用いる方式も知られている。
In general, the track number is represented by a natural binary number. However, since the number of bits that change at the time of carry is large, a gray code (the track bit indicating the adjacent track number) changes by only one bit is used. Gray code)
A method using such a method is also known.

〔発明が解決しようとする課題〕[Problems to be solved by the invention]

高密度記録化に伴ってトラック間隔及びビット間隔が
次第に狭くなり、読取誤りが生じ易くなっている。又ヘ
ッドを高速移動させることにより、読取時間の短縮化が
図られている。その場合、ディジタルサーボ制御方式に
於いては、読取ったサーボ情報をサンプリングしてディ
ジタル信号に変換し、ディジタル・シグナル・プロセッ
サ等によりトラック境界を識別し、そのトラック境界の
通過数により基準位置からの現在トラック位置を識別す
ることになる。従って、ディジタル処理により位置情報
を求めている間に、次のトラックを通過しないような移
動速度と処理速度との関係が必要となる。即ち、ディジ
タル・シグナル・プロセッサの処理速度により、ヘッド
の移動速度が制約されることになる。
As the recording density increases, the track interval and the bit interval gradually become narrower, and reading errors tend to occur. The reading time is reduced by moving the head at a high speed. In this case, in the digital servo control method, the read servo information is sampled and converted into a digital signal, a track boundary is identified by a digital signal processor or the like, and the number of passages from the track boundary is used to determine the distance from the reference position. The current track position will be identified. Therefore, it is necessary to have a relationship between the moving speed and the processing speed so that the next track is not passed while the position information is obtained by digital processing. That is, the moving speed of the head is limited by the processing speed of the digital signal processor.

そこで、トラック番号を示すトラックビットを組合せ
たサーボ情報を用いることになり、トラック境界を検出
しなくても、トラック位置を識別することができる。し
かし、サーボ情報の復調誤りがあると、トラック番号を
誤識別することになるから、誤ったトラックに位置決め
したり、制御を失敗して暴走したりする。暴走はヘッド
クラッシュとなる可能性が大きいものである。
Therefore, the servo information obtained by combining the track bits indicating the track number is used, and the track position can be identified without detecting the track boundary. However, if there is an error in demodulation of the servo information, the track number will be erroneously identified. Therefore, positioning to the wrong track will occur, or control will fail and runaway will occur. Runaway is likely to result in a head crash.

又グレーコードによるトラック番号を用いることによ
り、自然2進数を用いた場合に比較して、隣接トラック
間では1ビットの変化で済むが、1ビットの誤りを避け
ることができない欠点があった。
Also, by using a track number based on a gray code, compared with the case using a natural binary number, only one bit change is required between adjacent tracks, but there is a disadvantage that a one-bit error cannot be avoided.

本発明は、サーボ情報の復調時の判定誤りをなくすこ
とを目的とするものである。
An object of the present invention is to eliminate a determination error when demodulating servo information.

〔課題を解決するための手段〕[Means for solving the problem]

本発明のサーボ情報復調制御方式は、トラック番号を
示すトラックビットの誤判定を、グレーコードの性質
と、トラック境界からのずれ方向とを用いて補正するも
のであり、第1図を参照して説明する。
The servo information demodulation control method of the present invention corrects an erroneous determination of a track bit indicating a track number using the properties of a gray code and a direction of deviation from a track boundary. explain.

グレーコードで代表されるバイナリーコードが1ビッ
トずつ変化するコードによるトラック番号を示すトラッ
クビットと、位置変化を示す位置ビットとを組合せたサ
ーボ情報を読取り、このサーボ情報の読取信号のピーク
値をディジタル信号に変換するA/D変換部1と、このA/D
変換部1により変換されたトラックビットの読取信号の
ピーク値を、複数レベルのスライスレベルで比較し、ト
ラックビットが“1"又は“0"又はそれらの何れでもない
不確定のものであるかを判定する判定部2と、A/D変換
部1により変換された位置ビットの読取信号のピーク値
を用いて位置変位を判定する位置変位判定部3と、判定
部2に於ける不確定判定結果を補正する補正部4とを備
えている。
The servo information is read by combining a track bit indicating a track number by a code in which a binary code represented by a gray code changes by one bit and a position bit indicating a position change, and a peak value of a read signal of the servo information is digitally read. A / D conversion unit 1 for converting a signal
The peak value of the read signal of the track bit converted by the conversion unit 1 is compared at a plurality of slice levels, and it is determined whether the track bit is “1” or “0” or an uncertain one other than these. A determination unit 2 for determining, a position displacement determination unit 3 for determining a position displacement using the peak value of the read signal of the position bit converted by the A / D conversion unit 1, and an uncertain determination result in the determination unit 2 And a correction unit 4 for correcting

そして、この補正部4により、判定部3に於ける不確
定判定ビットを、位置変位判定部3によるトラック境界
からのずれ方向と、グレーコードによる隣接トラック番
号の1ビット変化とを基に補正するものである。
Then, the correction unit 4 corrects the uncertainty determination bit in the determination unit 3 based on the direction of deviation from the track boundary by the position displacement determination unit 3 and the 1-bit change of the adjacent track number by the gray code. Things.

〔作用〕[Action]

A/D変換部1によりサーボ情報の読取信号のピーク値
をディジタル信号に変換して、判定部2と位置変位判定
部3とに加える。判定部2は、トラックビットのピーク
値が、確実に“1"となるスライスレベル以上であれば
“1"と判定し、又確実に“0"となるスライスレベル以下
であれば“0"と判定し、それらの何れでもない場合は不
確定判定ビットとする。即ち、トラック境界近傍をヘッ
ドが移動した場合に読取信号レベルが低くなり、トラッ
クビットを確実に“1"又は“0"と判定できない状態とな
るから、これを不確定判定ビットとするものである。な
お、スライスレベルとの比較で“1",“0"を判別するの
は、例えば、値aの時“1"と設定すると、ヘッドの浮上
変動等により誤読取りを行う可能性が大きい為である。
この部分は、ハードウェアのコンパレータ回路とレジス
タ回路に置き換えることもでき、ソフトウェアのI/Oア
クセス時間の減少を図ることもできる。
The peak value of the read signal of the servo information is converted into a digital signal by the A / D converter 1 and is applied to the determination unit 2 and the position displacement determination unit 3. The determination unit 2 determines “1” if the peak value of the track bit is equal to or higher than the slice level at which the track bit reliably becomes “1”. It is determined, and if it is not any of them, an uncertain determination bit is set. That is, when the head moves near the track boundary, the read signal level becomes low, and the track bit cannot be reliably determined to be "1" or "0". . The reason why “1” or “0” is determined by comparing with the slice level is that, for example, if “1” is set at the time of the value “a”, there is a high possibility that erroneous reading will occur due to fluctuations in the flying height of the head. is there.
This part can be replaced with a hardware comparator circuit and a register circuit, and the I / O access time of software can be reduced.

又位置変位判定部3は、位置ビットを基に位置情報を
求めてヘッドの現在位置がトラック境界からどちらの方
向にずれているかを判定する。補正部4は、判定部2に
於ける不確定判定ビットについて、位置変位判定部3に
於けるトラック境界からのずれ方向を基に補正してトラ
ック情報を出力するものである。その場合、トラック番
号はグレーコードにより順次1ビットだけ変化するビッ
トパターンとなり、例えば、奇数トラックの“1"のビッ
ト合計を奇数とすれば、偶数トラックの“1"のビット合
計は偶数となり、奇数番号のトラックのトラック境界か
ら偶数番号トラック側へずれている場合は、不確定判定
ビットを除く“1"のビット合計が奇数の場合に、その不
確定判定ビットを“1"に補正して、偶数番号をトラック
を示すトラック情報とすることができる。又判定部2と
位置変位判定部3と補正部4とは、ディジタル・シグナ
ル・プロセッサの演算処理機能によって実現することが
できる。
Further, the position displacement determination unit 3 determines position information based on the position bit to determine in which direction the current position of the head is shifted from the track boundary. The correction section 4 corrects the uncertainty determination bit in the determination section 2 based on the direction of deviation from the track boundary in the position displacement determination section 3 and outputs track information. In this case, the track number is a bit pattern that changes by one bit sequentially according to the gray code. For example, if the total bit of “1” in the odd track is an odd number, the total bit of “1” in the even track is an even number and the odd number is In the case where the track is shifted from the track boundary of the numbered track toward the even numbered track, if the total bit of “1” excluding the uncertainty determination bit is an odd number, the uncertainty determination bit is corrected to “1”. Even numbers can be used as track information indicating tracks. Further, the determination unit 2, the position displacement determination unit 3, and the correction unit 4 can be realized by an arithmetic processing function of a digital signal processor.

〔実施例〕〔Example〕

以下図面を参照して本発明の実施例について詳細に説
明する。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

第2図は本発明の実施例のブロック図であり、磁気デ
ィスク装置に適用した場合を示し、11は磁気ヘッド、12
は信号再生回路、13はA/D変換器、14はゲート信号作成
回路、15はディジタル・シグナル・プロセッサ(DS
P)、16はメモリ(MEM)、17はD/A変換器、18は増幅
器、19はボイスコイル型モータ等により磁気ヘッドを移
動する駆動装置である。
FIG. 2 is a block diagram of an embodiment of the present invention, showing a case where the present invention is applied to a magnetic disk drive.
Is a signal regeneration circuit, 13 is an A / D converter, 14 is a gate signal generation circuit, 15 is a digital signal processor (DS
P) and 16 are memories (MEM), 17 is a D / A converter, 18 is an amplifier, and 19 is a drive device for moving a magnetic head by a voice coil type motor or the like.

図示を省略した磁気ディスクに記録されたサーボ情報
は、グレーコードによるトラック番号を示すトラックビ
ットと、位置変位を示す位置ビットとを組合せたもので
あり、磁気ヘッド11により読取ることになる。磁気ヘッ
ド11の読取信号は信号再生回路12により等化増幅されて
A/D変換器13とゲート信号作成回路14とに加えられる。
The servo information recorded on the magnetic disk (not shown) is a combination of a track bit indicating a track number by a gray code and a position bit indicating a position displacement, and is read by the magnetic head 11. The read signal of the magnetic head 11 is equalized and amplified by the signal reproducing circuit 12.
It is added to the A / D converter 13 and the gate signal creation circuit 14.

A/D変換器13は、読取信号のピーク値をディジタル信
号に変換するものであり、ピークホールド+A/D変換器
との置き換えができ、又ゲート信号作成回路14は、トラ
ックビット領域か位置ビット領域かの識別及び各ビット
位置の識別を行ったゲート信号を作成して、A/D変換器1
3とディジタル・シグナル・プロセッサ15とに加えるも
のである。又セクタサーボ方式を用いた場合には、サー
ボ情報を記録したセクタの識別データを基に、ゲート信
号を形成することができる。このゲート信号に基づいて
A/D変換器13では、各ビット対応のピーク値をディジタ
ル信号に変換することになる。
The A / D converter 13 converts the peak value of the read signal into a digital signal. The A / D converter 13 can be replaced with a peak hold + A / D converter. A gate signal that identifies the area and identifies each bit position is created, and the A / D converter 1
3 and the digital signal processor 15. When the sector servo method is used, a gate signal can be formed based on identification data of a sector in which servo information is recorded. Based on this gate signal
The A / D converter 13 converts the peak value corresponding to each bit into a digital signal.

ディジタル・シグナル・プロセッサ15は、第1図に於
ける判定部2と位置変位判定部3と補正部4との機能
を、演算処理機能によって実現するものであり、判定部
2に対応する機能により、A/D変換器13で変換されたト
ラックビットのピーク値を、確実に“1"と判定すること
ができるスライスレベルL1及び確実に“0"と判定するこ
とができるスライスレベルL2と比較し、スライスレベル
L1以上のピーク値であれば“1"と判定し、スライスレベ
ルL2以下のピーク値であれば“0"と判定し、スライスレ
ベルL1,L2間のピーク値であれば不確定判定ビットとす
るものである。
The digital signal processor 15 realizes the functions of the determination unit 2, the position displacement determination unit 3, and the correction unit 4 in FIG. 1 by an arithmetic processing function. , The peak value of the track bit converted by the A / D converter 13 is compared with a slice level L1 that can be reliably determined to be “1” and a slice level L2 that can be reliably determined to be “0”. , Slice level
If the peak value is equal to or greater than L1, it is determined to be "1". If the peak value is equal to or less than the slice level L2, it is determined to be "0". Things.

例えば、第3図に示すアナログ表示の信号について、
スライスレベルL1,L2を設定し、スライスレベルL1以上
のピーク値の実線で示す信号aは“1"と判定し、スライ
スレベルL2以下のピーク値の点線で示す信号cは“0"と
判定し、スライスレベルL1,L2間のピーク値の一点鎖線
で示す信号bは不確定判定ビットとするものである。ス
ライスレベルL1,L2は、例えば、想定される通常の“1"
のピーク値に対して、70%,30%とすることができる。
なお、ハードウェアで行う場合は、L1,L2それぞれのス
ライスレベルを持つコンパレータを2個設けて、共に
“H"の時“1"、共に“L"の時“0"、一方が“H"で他方が
“L"の時は不確定ビットと判断する。
For example, for the analog display signal shown in FIG.
The slice levels L1 and L2 are set, and the signal a indicated by a solid line having a peak value equal to or higher than the slice level L1 is determined to be “1”, and the signal c indicated by a dotted line having a peak value equal to or lower than the slice level L2 is determined to be “0”. A signal b indicated by a dashed line of the peak value between the slice levels L1 and L2 is used as an indetermination determination bit. The slice levels L1 and L2 are, for example, assumed normal “1”.
70% and 30% with respect to the peak value of
In the case of performing by hardware, two comparators having respective slice levels of L1 and L2 are provided, and both are “1” when both are “H”, “0” when both are “L”, and one is “H” When the other is "L", it is determined to be an indefinite bit.

又位置変位判定部3に対応する機能により、トラック
境界からのずれを判定するものであり、例えば、2相サ
ーボパターンの場合は、第4図の(a)に示すN,Qの信
号として示すことができ、このサーボ信号N,Qについ
て、N>Qを“1"、N<Qを“0"とした時を(b)、N
>−Qを“1"、N<−Qを“0"とした時を(c)に示
し、2ビット構成の位置情報となる。この場合、例え
ば、2ビット構成の位置情報“00",“11"を偶数トラッ
ク番号に対応させると、“01",“10"は奇数トラック番
号に対応することになる。
A function corresponding to the position displacement determining unit 3 is used to determine a deviation from a track boundary. For example, in the case of a two-phase servo pattern, it is indicated as N and Q signals shown in FIG. For these servo signals N and Q, when N> Q is “1” and N <Q is “0”, (b)
The case where> -Q is "1" and N <-Q is "0" is shown in (c), which is 2-bit position information. In this case, for example, if the position information “00” and “11” having a 2-bit configuration correspond to even track numbers, “01” and “10” correspond to odd track numbers.

又トラック内変位については、既に知られているディ
ジタル処理により求めて、トラック中心位置への位置決
め制御が行われるものである。
The in-track displacement is obtained by a known digital processing, and the positioning control to the track center position is performed.

又補正部4に対応する機能により、不確定判定ビット
について、位置ビットから求めた位置情報と、グレーコ
ードの性質とを用いて、正しいビットに補正するもので
ある。
The function corresponding to the correction unit 4 corrects the uncertainty determination bit to a correct bit using the position information obtained from the position bit and the property of the gray code.

そして、磁気ヘッド11の現在位置情報が得られるか
ら、指令位置情報との差の制御情報がD/A変換器17に加
えられ、アナログ信号に変換されて増幅器18により増幅
され、駆動装置19に駆動信号が加えられて、磁気ヘッド
11が移動制御され、指令位置に位置決めされる。
Then, since the current position information of the magnetic head 11 is obtained, control information of a difference from the command position information is added to the D / A converter 17, converted into an analog signal, amplified by the amplifier 18, and transmitted to the drive device 19. Drive signal is applied to the magnetic head
11 is movement-controlled and positioned at the command position.

第5図は本発明の実施例のフローチャートであり、サ
ーボ情報読取りを開始し、パルスピークデータ及びビ
ット識別データを取り込み、最初のパルスピークデー
タ及びビット識別データをセットする。この場合、パ
ルスピークデータは、トラックビットの読取信号をA/D
変換器13により変換したデータを示し、又ビット識別デ
ータは、位置ビットの読取信号をA/D変換器13により変
換したデータを示す。
FIG. 5 is a flowchart of the embodiment of the present invention, in which reading of servo information is started, pulse peak data and bit identification data are fetched, and first pulse peak data and bit identification data are set. In this case, the pulse peak data uses the A / D
The data converted by the converter 13 is shown, and the bit identification data is data obtained by converting the read signal of the position bit by the A / D converter 13.

次に、トラックビットか否か判定する。これはゲー
ト信号作成回路14によるゲート信号を基に判定すること
ができる。トラックビットでない場合は、位置ビットで
あるから、位置情報の生成を行う。又トラックビット
の場合は、スライスレベルL1(第3図参照)より大きい
か否か判定し、スライスレベルL1より大きい場合は、
トラック情報のビットを“1"とする。又スライスレベ
ルL1より小さい場合は、スライスレベルL2より小さいか
否か判定し、小さい場合は、トラック情報のビットを
“0"とする。又スライスレベルL2より大きい場合は、
トラック情報のビット番号を補正ビット番号に記憶する
。即ち、不確定判定ビットとし、補正する為に記憶し
ておくものである。
Next, it is determined whether or not it is a track bit. This can be determined based on the gate signal by the gate signal generation circuit 14. If it is not a track bit, it is a position bit, so position information is generated. In the case of a track bit, it is determined whether or not it is higher than the slice level L1 (see FIG. 3).
The bit of the track information is set to “1”. If the slice level is smaller than the slice level L1, it is determined whether the slice level is smaller than the slice level L2. If the slice level is smaller, the bit of the track information is set to "0". If the slice level is larger than L2,
The bit number of the track information is stored in the correction bit number. That is, it is set as an uncertainty determination bit and stored for correction.

次にビットデータの有無を判定し、未だ残っている
場合には、次のパルスピークデータ及びビット識別デー
タをセットして、ステップに移行する。又残りのビ
ットデータがない時は、補正ビット番号の有無を判定し
、補正ビット番号有りの場合は、ステップにより求
めた位置情報を基に、補正ビットの“1",“0"を識別し
、トラック情報と位置情報とを確定する。即ち、磁
気ヘッド11の現在位置が求るから、それを基にデータサ
ーボ制御処理を行うことになる。
Next, the presence / absence of bit data is determined. If there is any remaining bit data, the next pulse peak data and bit identification data are set, and the process proceeds to step. If there is no remaining bit data, it is determined whether or not there is a correction bit number. If there is a correction bit number, "1" and "0" of the correction bit are identified based on the position information obtained in the step. , Track information and position information are determined. That is, since the current position of the magnetic head 11 is obtained, the data servo control process is performed based on the current position.

第6図はグレーコードの説明図であり、10進数の0〜
9に対して自然2進とグレーコードとを対比して示すも
のであり、グレーコードは、前述のように、10進数の偶
数に対応して“1"のビット合計が偶数となり、又奇数に
対応して“1"のビット合計が奇数となる性質を有する。
FIG. 6 is an explanatory diagram of the gray code.
9 shows a natural binary and a gray code in comparison with each other. In the gray code, as described above, the bit sum of "1" is an even number corresponding to an even number of a decimal number, and is an odd number. Correspondingly, it has the property that the bit sum of "1" is odd.

又第4図について説明したように、2ビット構成
〔(b),(c)〕の位置情報により奇数トラック番号
か偶数トラック番号かを示すことができるから、この位
置情報を基に、補正ビット(不確定判定ビット)の
“1",“0"を識別するステップに於いて、2ビット構
成の位置情報によりトラック番号が奇数か偶数かを判定
し、次に、不確定判定ビットを除く“1"のビット合計が
奇数か偶数かを判定し、例えば、偶数トラック番号に相
当する場合には、不確定判定ビットを除く“1"のビット
合計が奇数である場合は、不確定判定ビットを強制的に
“1"とし、又不確定判定ビットを除く“1"のビット合計
が偶数である場合は、不確定判定ビットを強制的に“0"
とする補正を行うものである。
As described with reference to FIG. 4, since the position information of the two-bit configuration [(b), (c)] can indicate whether the track number is an odd track number or an even track number, the correction bit is determined based on the position information. In the step of identifying “1” and “0” of the (indetermination determination bit), it is determined whether the track number is odd or even based on the 2-bit position information. It is determined whether the total bit of “1” is odd or even. For example, when the bit total of “1” excluding the uncertain determination bit is an odd number, if the total bit of “1” is an odd number, When the bit sum of “1” excluding the uncertainty determination bit is an even number, the uncertainty determination bit is forcibly set to “0”.
Is corrected.

従って、高密度記録化に伴ってサーボ情報の読取信号
のレベル変動が大きい場合でも、トラック情報を正しく
復調することができるから、ヘッドの位置決め制御を誤
りなく行うことができる。又磁気ディスク装置のみでな
く、ヘッドの位置決め制御を行う各種のシステムに適用
することができるのである。
Therefore, even when the level fluctuation of the read signal of the servo information is large due to the high-density recording, the track information can be demodulated correctly, so that the head positioning control can be performed without error. Further, the present invention can be applied not only to the magnetic disk drive but also to various systems for controlling the positioning of the head.

〔発明の効果〕〔The invention's effect〕

以上説明したように、本発明は、サーボ情報のピーク
値をA/D変換部1によりディジタル信号に変換し、複数
のスライスレベルL1,L2と比較して、“1"か“0"か或い
は不確定かを判定部2により判定し、補正部4に於いて
不確定判定ビットを、位置変位判定部3からのトラック
境界からのずれ方向と、グレーコードとにより補正して
トラック情報を出力するものであり、正確なトラック情
報が得られることから、高密度記録化及び高速動作化に
伴ったサーボ情報に起因する誤動作を防止することがで
きる利点がある。
As described above, according to the present invention, the peak value of the servo information is converted into a digital signal by the A / D converter 1 and compared with a plurality of slice levels L1 and L2. The determination unit 2 determines whether the data is uncertain, and the correction unit 4 corrects the uncertainty determination bit based on the direction of deviation from the track boundary from the position displacement determination unit 3 and the gray code to output track information. Since accurate track information can be obtained, there is an advantage that a malfunction due to servo information accompanying high-density recording and high-speed operation can be prevented.

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

第1図は本発明の原理説明図、第2図は本発明の実施例
のブロック図、第3図は判定動作の説明図、第4図は2
相サーボパターンの説明図、第5図は本発明の実施例の
フローチャート、第6図はグレーコードの説明図であ
る。 1はA/D変換部、2は判定部、3は位置変位判定部、4
は補正部である。
FIG. 1 is a diagram for explaining the principle of the present invention, FIG. 2 is a block diagram of an embodiment of the present invention, FIG. 3 is a diagram for explaining a judging operation, and FIG.
FIG. 5 is an explanatory diagram of a phase servo pattern, FIG. 5 is a flowchart of an embodiment of the present invention, and FIG. 6 is an explanatory diagram of a gray code. 1 is an A / D conversion unit, 2 is a judgment unit, 3 is a position displacement judgment unit, 4
Denotes a correction unit.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】グレーコードによるトラック番号を示すト
ラックビットと、位置変位を示す位置ビットとを組合せ
たサーボ情報を読取り、該サーボ情報の読取信号のピー
ク値をディジタル信号に変換するA/D変換部(1)と、 該A/D変換部(1)により変換された前記トラックビッ
トの読取信号のピーク値を、複数レベルのスライスレベ
ルと比較して、前記トラックビットが“1"又は“0"の又
は不確定の何れかを判定する判定部(2)と、 前記A/D変換部(1)により変換された前記位置ビット
の読取信号のピーク値を用いて位置変位を判定する位置
変位判定部(3)と、 前記判定部(2)に於ける不確定判定結果を補正する補
正部(4)とを備え、 該補正部(4)に於いて、前記判定部(2)に於ける不
確定判定ビットを、前記位置変位判定部(3)によるト
ラック境界からのずれ方向と、グレーコードによる隣接
トラック番号の1ビット変化とを基に補正する ことを特徴とするサーボ情報復調制御方式。
An A / D converter for reading servo information obtained by combining a track bit indicating a track number with a gray code and a position bit indicating a position displacement, and converting a peak value of a read signal of the servo information into a digital signal. And comparing the peak value of the read signal of the track bit converted by the A / D converter with a plurality of slice levels to determine whether the track bit is “1” or “0”. A determination unit (2) that determines whether the position bit is uncertain or not; and a position displacement that determines a position displacement by using a peak value of the read signal of the position bit converted by the A / D conversion unit (1). A determination unit (3); and a correction unit (4) for correcting the uncertainty determination result in the determination unit (2). In the correction unit (4), the determination unit (2) The uncertainty determination bit in the position displacement determination unit ( ) And shift direction from the track boundary by servo information demodulation control scheme and correcting on the basis of a 1-bit change in the adjacent track number by a gray code.
JP21147989A 1989-08-18 1989-08-18 Servo information demodulation control method Expired - Fee Related JP2754408B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21147989A JP2754408B2 (en) 1989-08-18 1989-08-18 Servo information demodulation control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21147989A JP2754408B2 (en) 1989-08-18 1989-08-18 Servo information demodulation control method

Publications (2)

Publication Number Publication Date
JPH0376055A JPH0376055A (en) 1991-04-02
JP2754408B2 true JP2754408B2 (en) 1998-05-20

Family

ID=16606634

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21147989A Expired - Fee Related JP2754408B2 (en) 1989-08-18 1989-08-18 Servo information demodulation control method

Country Status (1)

Country Link
JP (1) JP2754408B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5798885A (en) * 1994-06-06 1998-08-25 Fujitsu Limited Head positioning control for disk apparatus using peak detection, polarity detection and sector mark detection
JPH09251735A (en) * 1996-03-15 1997-09-22 Fujitsu Ltd Information storage medium and information storage device

Also Published As

Publication number Publication date
JPH0376055A (en) 1991-04-02

Similar Documents

Publication Publication Date Title
US5602693A (en) Method and apparatus for sensing position in a disk drive
US5442499A (en) Method of detecting sector servo information in a disk system
EP0108060B1 (en) Sector servo seek control
US4896240A (en) Magnetic disk having an index area and a limited number of radially extending servo sections
US6049438A (en) Method and apparatus for encoding digital servo information in a servo burst
CA1291813C (en) Apparatus for reproducing a digital signal
KR100368958B1 (en) Disk drive with information encoded in the position error signal fields
US5757576A (en) Disk apparatus, and phase demodulating device and method for a disk apparatus
US5847894A (en) Disk and storage device having an anti-alias data pattern located on a servo sector
JP2754408B2 (en) Servo information demodulation control method
US6034829A (en) Disk drive and servo pattern write method for preventing read errors resulting from a thermal asperity within an erase area between a servo pad area and a gray code area
US6424479B1 (en) Magnetic disk having address information in a form which represents grey code between neighboring recording tracks and a reproducing apparatus therefor
USRE38719E1 (en) Adjust bit determining circuit
US4418368A (en) Method and apparatus for positioning a transducer using embedded servo track encoding
US5270878A (en) Magnetic recording and reproducing apparatus
JP2780306B2 (en) Location information encoding method
JPS61107506A (en) Digital signal reproducing device
JP3277380B2 (en) Address pattern of magnetic disk drive
US6157506A (en) Write compensation method and magnetic disk apparatus adapted for high-density recording
US5790340A (en) Head position controller of magnetic disk unit
US4878136A (en) Track crossing detector
JP2637301B2 (en) Reproduction circuit of data recording / reproduction device
JP4238425B2 (en) Disk drive device and servo information detection method
US5402276A (en) Magnetic disk device
JPH05114252A (en) Magnetic disk device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees