JP3208615B2 - Head positioning mechanism for magnetic disk drive - Google Patents

Head positioning mechanism for magnetic disk drive

Info

Publication number
JP3208615B2
JP3208615B2 JP08278593A JP8278593A JP3208615B2 JP 3208615 B2 JP3208615 B2 JP 3208615B2 JP 08278593 A JP08278593 A JP 08278593A JP 8278593 A JP8278593 A JP 8278593A JP 3208615 B2 JP3208615 B2 JP 3208615B2
Authority
JP
Japan
Prior art keywords
data
track
head
signal
recording
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
JP08278593A
Other languages
Japanese (ja)
Other versions
JPH06275034A (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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP08278593A priority Critical patent/JP3208615B2/en
Publication of JPH06275034A publication Critical patent/JPH06275034A/en
Application granted granted Critical
Publication of JP3208615B2 publication Critical patent/JP3208615B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Moving Of The Head To Find And Align With The Track (AREA)
  • Error Detection And Correction (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、磁気ディスク装置のヘ
ッド位置決め機構に係わり、詳しくは回動型の支持アー
ムに再生ヘッドと記録ヘッドを別個に設け、前記再生ヘ
ッドでディスクのサーボ信号をピックアップしてトラッ
クサーボを行う磁気ディスク装置のヘッド位置決め機構
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a head positioning mechanism for a magnetic disk drive, and more particularly, to a rotary type support arm provided with a reproducing head and a recording head separately, and the reproducing head picking up a servo signal of a disk. And a head positioning mechanism of a magnetic disk drive that performs track servo.

【0002】[0002]

【従来の技術】従来、ディスクドライブ装置のヘッド変
位手段としては、支持アームをリニアに移動してヘッド
をディスクの半径方向に変位するリニア型と、支持アー
ムを回転して変位する回動型とがあり、装置の小型・軽
量化などの観点から回動型が好ましい。
2. Description of the Related Art Conventionally, head displacement means of a disk drive device include a linear type in which a support arm is moved linearly to displace a head in a radial direction of a disk, and a rotary type in which a support arm is rotated and displaced. The rotation type is preferable from the viewpoint of reducing the size and weight of the apparatus.

【0003】一方、高トラック密度化に対応するために
狭トラック幅でも再生感度特性のすぐれた磁気抵抗型ヘ
ッドが開発されたが、この磁気抵抗型ヘッドは記録能力
がないため、他に記録ヘッドを設けて二つのヘッドを併
設する必要がある。したがって、回動型の支持アームを
採用し、この支持アームに再生ヘッドと記録ヘッドを別
個に取り付けることによって、小型・軽量で高記録密度
記録再生のディスクドライブ装置を作成することができ
る。
On the other hand, a magnetoresistive head having excellent reproduction sensitivity characteristics even with a narrow track width has been developed in order to cope with a high track density. It is necessary to provide two heads side by side. Therefore, by adopting a rotating support arm and separately attaching a reproducing head and a recording head to the supporting arm, a compact and lightweight disk drive device for recording and reproducing at a high recording density can be produced.

【0004】上記ディスクドライブ装置にあっては、再
生ヘッドと記録ヘッドは一定の間隔で配置されて円周上
を変位するため、例えば図18に示すように最内周トラ
ックTi(後述のと同様につき図1参照)で再生ヘッド
Hp、記録ヘッドHrの各中心をトラック中心線C2に
位置するように配置すると、それ以外の位置では双方の
ヘッドHp、Hrの中心がトラック中心線C2に位置し
ないことになる。
In the above disk drive device, the reproducing head and the recording head are arranged at a constant interval and are displaced on the circumference. For example, as shown in FIG. When the centers of the reproducing head Hp and the recording head Hr are arranged so as to be located on the track center line C2, the centers of both heads Hp and Hr are not located on the track center line C2 at other positions. Will be.

【0005】再生ヘッドHpでトラックサーボをかけて
記録モードを実行すると、最内周トラック位置以外では
記録ヘッドHrがオフトラック位置を走査するため、記
録ヘッドHrで記録されるデータ信号はトラック中心線
C2よりオフトラックした位置に記録される。このよう
にして記録された記録信号を再生すると、再生ヘッドH
pの中心がトラック中心線にC2に位置するように制御
されるので、記録ヘッドHrが最内周トラックTi以外
ではデータ信号のオフトラック位置を走査するため、ノ
イズや読み取りエラーなどが発生するという欠点があ
る。
When the recording mode is executed by applying the track servo with the reproducing head Hp, the recording head Hr scans the off-track position except at the innermost track position, so that the data signal recorded by the recording head Hr is the track center line. It is recorded at a position off-track from C2. When the recording signal thus recorded is reproduced, the reproducing head H
Since the center of p is controlled to be located at C2 on the track center line, the recording head Hr scans the off-track position of the data signal except for the innermost track Ti, so that noise or reading error occurs. There are drawbacks.

【0006】そこで、再生モード時には再生ヘッドがす
べてのトラックでデータゾーンのジャストトラックを走
査するよう、記録モード時には記録ヘッドをシフトさせ
ることによって記録ヘッドがすべてのトラックでデータ
ゾーンのジャストトラックを走査するようにして、記録
時と再生時でヘッドがオフトラックすることに起因する
ノイズ、読み取りエラーなどの発生を防止したディスク
ドライブ装置のトラックサーボ機構を提供する必要があ
り、これを実現する手段として、例えば本出願人が先に
出願した特願平1-325215号に記載の「ディスクドライブ
装置のトラックサーボ機構」などがある。
Therefore, in the reproducing mode, the reproducing head scans the just track of the data zone in all tracks, and in the recording mode, the recording head shifts the recording head to scan the just track of the data zone in all tracks. In this way, it is necessary to provide a track servo mechanism of a disk drive device that prevents noise caused by the head being off-track at the time of recording and reproduction, the occurrence of a read error, and the like. For example, there is a “track servo mechanism of a disk drive device” described in Japanese Patent Application No. 1-325215 filed earlier by the present applicant.

【0007】[0007]

【発明が解決しようとする課題】ところで、前記特願平
1-325215号に記載のトラックサーボ機構にあっては、記
録ヘッドをシフトさせる量を求める必要があるが、この
シフト量は各半径および記録ヘッドと再生ヘッドの距
離、ヘッドの支持アームとディスクの回転中心との距離
などによって決まる量である。
The above-mentioned Japanese Patent Application No.
In the track servo mechanism described in No. 1-325215, it is necessary to determine the amount by which the recording head is shifted, but this shift amount depends on each radius, the distance between the recording head and the reproducing head, the head support arm and the disk. The amount is determined by the distance from the center of rotation.

【0008】ヘッドの位置する半径は、目的とするトラ
ック番号を指定することにより一意に決定されるが、デ
ィスクの偏心、トラックピッチが完全に均一でないなど
の理由により、あらかじめ正確な半径位置を知るのは困
難である。また、前記記録ヘッドと再生ヘッドの位置は
ヘッドのばらつきなどによって変化する。従って、前記
シフト量をあらかじめ正確に知ることは困難である。そ
の結果、最適なシフト量が求められず、特にオフトラッ
ク量を最適な量に制御することが困難で、磁気ディスク
装置のヘッド位置決めの精度が低下するという問題点が
あった。
The radius at which the head is located is uniquely determined by designating a target track number, but the exact radius position is known in advance because of the eccentricity of the disk and the track pitch is not completely uniform. It is difficult. Further, the positions of the recording head and the reproducing head change due to variations in the head. Therefore, it is difficult to know the shift amount accurately in advance. As a result, an optimum shift amount cannot be obtained, and in particular, it is difficult to control the off-track amount to an optimum amount.

【0009】そこで本発明は、最適なシフト量を効率良
く求め、それによってオフトラック量を常に最適な量に
制御することによって位置決め精度を向上できる磁気デ
ィスク装置のヘッド位置決め機構を提供することを目的
としている。
SUMMARY OF THE INVENTION It is therefore an object of the present invention to provide a head positioning mechanism of a magnetic disk drive capable of improving the positioning accuracy by efficiently finding an optimum shift amount and thereby always controlling an off-track amount to an optimum amount. And

【0010】[0010]

【課題を解決するための手段】上記目的を達成するた
め、請求項1に係る発明は、基端側を回転自在に支持さ
れた支持アームの先端に再生ヘッドと記録ヘッドを別個
に設け、前記支持アームの回転で前記再生ヘッドと前記
記録ヘッドをディスクの略半径方向に移動し、このディ
スクにはサーボ信号を記録するサーボゾーンとデータ信
号を記録するデータゾーンを同一ディスク面上に設け、
前記サーボ信号を前記再生ヘッドにてピックアップし、
このピックアップしたサーボ信号に基づいて前記支持ア
ームの回転位置を変位してトラックサーボを行う磁気デ
ィスク装置のヘッド位置決め機構において、目的トラッ
ク位置における前記再生ヘッドに対する前記記録ヘッド
のディスク半径方向のシフト量だけ反対方向に前記再生
ヘッドをトラック中心よりオフトラックするべく補正制
御する補正手段と、前記オフトラック量を変化させなが
らデータゾーンにおける再生信号のビットエラーレート
を測定する測定手段と、パーシャルレスポンス方式を利
用して記録媒体に記録された所定の記録データを再生す
る再生手段と、前記記録媒体から再生された再生信号の
信号レベルを所定周期でデジタル信号に変換するアナロ
グデジタル変換回路と、前記アナログデジタル変換回路
から出力される出力データに基づいて前記再生信号をビ
タビ復号により復号するビタビ復号回路と、前記再生信
号の信号レベルを所定の基準値と比較して復号するレベ
ル検出復号回路と、前記ビタビ復号回路による復号デー
タと、前記レベル検出復号回路による復号データとを比
較し、これらの不一致を検出するエラー検出手段とを具
え、前記ビットエラーレートが最良となるオフトラック
量を前記シフト量の最適値としてトラッキングを行うこ
とを特徴とする。
In order to achieve the above object, according to the first aspect of the present invention, a reproducing head and a recording head are separately provided at a distal end of a support arm having a base end rotatably supported. By rotating the support arm, the reproducing head and the recording head are moved in a substantially radial direction of the disk, and a servo zone for recording a servo signal and a data zone for recording a data signal are provided on the same disk surface on the disk.
Picking up the servo signal with the read head,
In a head positioning mechanism of a magnetic disk drive for performing track servo by displacing the rotational position of the support arm based on the picked-up servo signal, a shift amount in a disk radial direction of the recording head with respect to the reproducing head at a target track position. Utilizing a correction means for correcting and controlling the read head to be off-track from the track center in the opposite direction, a measuring means for measuring a bit error rate of a reproduced signal in a data zone while changing the off-track amount, and a partial response system. Reproducing means for reproducing predetermined recording data recorded on a recording medium, an analog-to-digital conversion circuit for converting a signal level of a reproduction signal reproduced from the recording medium into a digital signal at a predetermined cycle, and Output from the circuit A Viterbi decoding circuit for decoding the reproduction signal based on data by Viterbi decoding, a level detection decoding circuit for decoding by comparing a signal level of the reproduction signal with a predetermined reference value, and decoding data by the Viterbi decoding circuit; Error detection means for comparing the data decoded by the level detection decoding circuit and detecting these mismatches, and performing tracking with the off-track amount at which the bit error rate becomes the best as the optimum value of the shift amount. Features.

【0011】また、好ましい態様として、請求項1記載
の磁気ディスク装置のヘッド位置決め機構において、前
記最適シフト量を数トラック分測定する手段と、その他
の半径位置におけるシフト量を、測定したシフト量を元
に補間によって求める手段と、を具えることを特徴とす
る。
As a preferred embodiment, in the head positioning mechanism of the magnetic disk drive according to the present invention, the means for measuring the optimum shift amount for several tracks and the shift amount at other radial positions are measured. Means for obtaining by interpolation.

【0012】[0012]

【0013】また、請求項1に係る発明は、基端側を回
転自在に支持された支持アームの先端に再生ヘッドと記
録ヘッドを別個に設け、前記支持アームの回転で前記再
生ヘッドと前記記録ヘッドをディスクの略半径方向に移
動し、このディスクにはサーボ信号を記録するサーボゾ
ーンとデータ信号を記録するデータゾーンを同一ディス
ク面上に設け、前記サーボ信号を前記再生ヘッドにてピ
ックアップし、このピックアップしたサーボ信号に基づ
いて前記支持アームの回転位置を変位してトラックサー
ボを行う磁気ディスク装置のヘッド位置決め機構におい
て、前記支持アームの各回転位置における前記再生ヘッ
ドに対する前記記録ヘッドのディスク半径方向の略シフ
ト量だけ反対方向に前記サーボトラックの中心線を前記
データトラックの中心線に対してシフトさせて設け、目
的トラック位置において前記再生ヘッドをトラック中心
よりオフトラックするべく補正制御する補正手段と、前
記オフトラック量を変化させながらデータゾーンにおけ
る再生信号のビットエラーレートを測定する測定手段
と、パーシャルレスポンス方式を利用して記録媒体に記
録された所定の記録データを再生する再生手段と、前記
記録媒体から再生された再生信号の信号レベルを所定周
期でデジタル信号に変換するアナログデジタル変換回路
と、前記アナログデジタル変換回路から出力される出力
データに基づいて前記再生信号をビタビ復号により復号
するビタビ復号回路と、前記再生信号の信号レベルを所
定の基準値と比較して復号するレベル検出復号回路と、
前記ビタビ復号回路による復号データと、前記レベル検
出復号回路による復号データとを比較し、これらの不一
致を検出するエラー検出手段とを具え、前記ビットエラ
ーレートが最良となるオフトラック量を用いて補正制御
しながらトラッキングを行うことを特徴とする。
According to the first aspect of the present invention, a reproducing head and a recording head are separately provided at a distal end of a support arm whose base end is rotatably supported, and the reproduction head and the recording head are rotated by rotation of the support arm. The head is moved in a substantially radial direction of the disk, a servo zone for recording a servo signal and a data zone for recording a data signal are provided on the same disk surface, and the servo signal is picked up by the reproducing head, In the head positioning mechanism of the magnetic disk drive for performing track servo by displacing the rotation position of the support arm based on the picked-up servo signal, a disk radial direction of the recording head with respect to the reproduction head at each rotation position of the support arm The center line of the servo track in the opposite direction by an approximate shift amount of the data track. Correction means for shifting the read head off track from the center of the track at the target track position, and correcting the bit error rate of the read signal in the data zone while changing the off track amount. Measuring means for measuring, reproducing means for reproducing predetermined recording data recorded on a recording medium using a partial response method, and converting a signal level of a reproduction signal reproduced from the recording medium into a digital signal at a predetermined cycle An analog-to-digital conversion circuit, a Viterbi decoding circuit for decoding the reproduction signal by Viterbi decoding based on output data output from the analog-to-digital conversion circuit, and comparing a signal level of the reproduction signal with a predetermined reference value. A level detection decoding circuit for decoding;
Error detection means for comparing the decoded data by the Viterbi decoding circuit with the decoded data by the level detection decoding circuit to detect a mismatch between the two, and using an off-track amount at which the bit error rate becomes the best, It is characterized in that tracking is performed while controlling.

【0014】請求項4記載の磁気ディスク装置のヘッド
位置決め機構において、前記最適シフト量を数トラック
分測定する手段と、その他の半径位置におけるシフト量
を、測定したシフト量を元に補間によって求める手段
と、を具えることを特徴とする。
In the head positioning mechanism of a magnetic disk drive according to claim 4, means for measuring the optimum shift amount for several tracks, and means for obtaining the shift amounts at other radial positions by interpolation based on the measured shift amounts. And characterized in that:

【0015】[0015]

【0016】[0016]

【作用】本発明では、目的トラック位置における再生ヘ
ッドに対する記録ヘッドのディスク半径方向のシフト量
だけ反対方向に前記再生ヘッドをトラック中心よりオフ
トラックするべく補正制御し、オフトラック量を変化さ
せながらデータゾーンにおける再生信号のビットエラー
レートを測定し、このビットエラーレートが最良となる
オフトラック量をシフト量の最適値としてトラッキング
が行われる。
According to the present invention, correction control is performed so that the read head is off-track from the center of the track in a direction opposite to the shift amount of the recording head relative to the read head at the target track position from the track center, and the data is changed while changing the off-track amount. The bit error rate of the reproduced signal in the zone is measured, and tracking is performed by setting the off-track amount at which the bit error rate is the best as the optimum value of the shift amount.

【0017】したがって、最適なシフト量が効率良く求
められることとなり、それによってオフトラック量が常
に最適な量に制御され、位置決め精度が向上する。
Therefore, the optimum shift amount is efficiently obtained, whereby the off-track amount is always controlled to the optimum amount, and the positioning accuracy is improved.

【0018】[0018]

【実施例】以下、本発明の実施例を図面に基づいて説明
する。図1〜図6には、本発明の第1実施例が示されて
いる。図1には磁気ディスク装置の概略構成図が示され
ている。図1において、支持アーム1の基端は回転軸1
aにて回転自在に支持されている。この回転軸1aがア
ーム駆動手段(図示せず)にて回転されて下記する再生
ヘッドHpと記録ヘッドHrが最内周トラックTiと最
外周トラックTo間をディスク半径方向に移動する。
Embodiments of the present invention will be described below with reference to the drawings. 1 to 6 show a first embodiment of the present invention. FIG. 1 shows a schematic configuration diagram of a magnetic disk drive. In FIG. 1, the base end of a support arm 1 is a rotating shaft 1
It is rotatably supported at a. The rotating shaft 1a is rotated by arm driving means (not shown), and the reproducing head Hp and the recording head Hr described below move between the innermost track Ti and the outermost track To in the disk radial direction.

【0019】支持アーム1の先端にはスライダ本体2が
取り付けられ、このスライダ本体2に図2に示すごとく
磁気抵抗型の再生ヘッドHpと巻き線型の記録ヘッドH
rとが設けられている。再生ヘッドHpと記録ヘッドH
rは一定間隔隔てて支持アーム1の中心線C4上に配置
され、前方位置に記録ヘッドHr、後方位置に再生ヘッ
ドHpがそれぞれ設けられている。そして、ディスク3
の最内周トラックTi位置で支持アーム1の中心線C
4、すなわち再生ヘッドHpと記録ヘッドHrの中心線
C4がトラック中心線C2と一致するよう配置されてい
る。
A slider body 2 is attached to the tip of the support arm 1. The slider body 2 has a magnetoresistive reproducing head Hp and a winding type recording head H, as shown in FIG.
r is provided. Reproducing head Hp and recording head H
r is arranged on the center line C4 of the support arm 1 at a fixed interval, and a recording head Hr is provided at a front position and a reproducing head Hp is provided at a rear position. And disk 3
Center line C of the support arm 1 at the position of the innermost track Ti
4, that is, the center line C4 of the reproducing head Hp and the recording head Hr is arranged to coincide with the track center line C2.

【0020】図3にはディスク3のフォーマット図が示
されている。図3において、ディスク3には回転中心を
中心として一定間隔で半径の異なるトラックエリアが構
成され、この各トラックエリアにはサーボエリアEsと
データエリアEdが交互に形成されている。前述した図
18に示すように、サーボエリアEsにはサーボトラッ
クが、データエリアEdにはデータトラックがそれぞれ
形成されており、サーボエリアとデータエリアの間に
は、記録再生アンプを切り替えるための時間をかせぐの
に必要なギャップが設けられている。
FIG. 3 shows a format diagram of the disk 3. In FIG. 3, track areas having different radii are formed on the disk 3 at fixed intervals around the center of rotation, and servo areas Es and data areas Ed are alternately formed in each track area. As shown in FIG. 18 described above, a servo track is formed in the servo area Es, and a data track is formed in the data area Ed. A time for switching the recording / reproducing amplifier is provided between the servo area and the data area. There is a gap required to earn money.

【0021】これらの各エリアは、均一に形成された磁
性膜上に記録ヘッドなどによってサーボ情報となる磁化
を記録することによって形成してもよいし、サーボトラ
ックとデータトラックを磁性層、それ以外の範囲を非磁
性層として構成してもよい。また、サーボトラックとデ
ータトラックを凸状態に、それ以外の範囲を凹状態にし
て記録/再生できないように構成してもよい。サーボエ
リアEsはトラックアドレス部TAとクロックマークC
およびファインアドレス部A,B,X,Yとからなる。
Each of these areas may be formed by recording magnetization serving as servo information on a uniformly formed magnetic film by a recording head or the like, or a servo track and a data track may be formed on a magnetic layer. May be configured as a nonmagnetic layer. Further, the servo track and the data track may be in a convex state, and the other area may be in a concave state so that recording / reproduction cannot be performed. The servo area Es includes a track address section TA and a clock mark C.
And fine address portions A, B, X, and Y.

【0022】トラックアドレス部TAにはトラックアド
レス信号が記録され、ファインアドレス部A,B,X,
Yにはトラッキングのためのファイン情報が記録されて
いる。クロックマークCには、これらの信号を読み出す
ためのクロックをPLL にて再生するためのクロック情報
が記録されている。 ここで、ファインアドレス部は、
その中心線C1がデータトラックTdの中心線C2と常
に一致するように構成されている。
A track address signal is recorded in the track address section TA, and fine address sections A, B, X,
In Y, fine information for tracking is recorded. In the clock mark C, clock information for reproducing a clock for reading these signals by a PLL is recorded. Here, the fine address part is
The center line C1 is configured to always coincide with the center line C2 of the data track Td.

【0023】データエリアEdよりデータを再生する際
には、前記ファインアドレス部よりピックアップされる
信号により、再生ヘッドが前記トラック中止線C2と一
致するようにトラッキングを行う。一方、データエリア
Edにデータを記録する際には、前記ファインアドレス
部よりピックアップされる信号により再生ヘッドが前記
トラック中止線C2と一致するようにトラッキングを行
うと、ディスク最内周以外の半径位置においては、記録
ヘッドの中心はトラック中心線C2とは異なる場所にシ
フトすることになる。
When reproducing data from the data area Ed, tracking is performed so that the reproducing head coincides with the track stop line C2 by a signal picked up from the fine address section. On the other hand, when data is recorded in the data area Ed, if the reproducing head performs tracking so as to coincide with the track stop line C2 according to a signal picked up from the fine address portion, a radial position other than the innermost circumference of the disc is obtained. In, the center of the recording head is shifted to a position different from the track center line C2.

【0024】このシフト量Xは、再生ヘッドHpと記録
ヘッドHrの間隔をl、データトラック中心線C2と支
持アーム1の中心線C3のスキュー角θとすると、x=
lsinθで求まり、外周トラックへ行くに従って大き
な値となる。ここで、θはヘッドの半径位置、および前
記支持アームの長さなどにより、計算できる量である。
ヘッドの半径位置は、トラックピッチが等間隔であれ
ば、トラック番号より計算できる値となる。
The shift amount X is given by: x = 1 when the interval between the reproducing head Hp and the recording head Hr is 1 and the skew angle θ between the data track center line C2 and the center line C3 of the support arm 1
1sinθ, and becomes a larger value toward the outer track. Here, θ is an amount that can be calculated based on the radial position of the head, the length of the support arm, and the like.
The radial position of the head is a value that can be calculated from the track number if the track pitch is equal.

【0025】ところが、トラックピッチが正確に等間隔
でなかったり、前記再生ヘッドと記録ヘッドとの間隔l
のばらつきや経時変化などにより、実際の前記シフト量
は計算で求めた値と異なる場合がある。そこで、本実施
例では各半径位置における前記シフト量を正確に知るた
めに、シフト量を少しずつ変化させながら前記データエ
リアにデータを記録し、各シフト量におけるビットエラ
ーを測定することによって最適なシフト量を求めてい
る。
However, the track pitch may not be exactly equal, or the distance l between the read head and the recording head may be different.
The actual shift amount may be different from the value obtained by the calculation due to the variation or the change with the passage of time. Therefore, in the present embodiment, in order to accurately know the shift amount at each radial position, the data is recorded in the data area while changing the shift amount little by little, and the optimum bit rate is measured by measuring the bit error at each shift amount. I want the shift amount.

【0026】図4に、最適シフト量を求める回路のブロ
ック図を示す。図4において、再生ヘッドHpによって
再生された信号は、アンプ10を通ったのち、アドレス
抜取り回路11によってファインアドレスとトラックア
ドレスが検出される。トラックアドレスから計算される
データトラック中心線C2と支持アーム1の中心線C3
のスキュー角θから、おおまかなシフト量x=lsin
θを求める。
FIG. 4 is a block diagram of a circuit for obtaining the optimum shift amount. In FIG. 4, a signal reproduced by a reproducing head Hp passes through an amplifier 10, and then a fine address and a track address are detected by an address extracting circuit 11. The data track center line C2 calculated from the track address and the center line C3 of the support arm 1
From the skew angle θ, the approximate shift amount x = lsin
Find θ.

【0027】これに対し、補正値発生回路12におい
て、シフト量設定回路13によって設定された値を加え
ることにより、シフト量を設定する。ここで設定された
シフト量を、加算器14によって前記ファインアドレス
に加えて支持アーム駆動モータ15に供給することによ
って、記録ヘッドを目的の位置にトラッキングさせ、デ
ータをデータトラックに記録する。
On the other hand, in the correction value generating circuit 12, the shift amount is set by adding the value set by the shift amount setting circuit 13. The shift amount set here is supplied to the support arm drive motor 15 in addition to the fine address by the adder 14, so that the recording head is tracked to a target position, and data is recorded on the data track.

【0028】次に、補正値発生回路12をオフにするこ
とにより、再生ヘッドをデータトラックにジャストトラ
ックさせ、データ検出回路16によってデータエリアを
再生する。次いで、得られた再生データのビットエラー
をエラー測定回路17によって測定し、先ほどデータを
記録する際に設定したシフト量と、測定したビットエラ
ーレートの値をシフト量エラーレート格納メモリ18に
格納する。
Next, by turning off the correction value generating circuit 12, the reproducing head is made to just track the data track, and the data area is reproduced by the data detecting circuit 16. Next, the bit error of the obtained reproduced data is measured by the error measuring circuit 17, and the shift amount set when recording the data and the value of the measured bit error rate are stored in the shift amount error rate storage memory 18. .

【0029】以上の操作を、シフト量を変化させて繰り
返す。ビットエラーレートは、シフト量を変化させたと
き図5のグラフに示すような変化を示すが、前記記録ヘ
ッドが正確にデータエリアにオントラックして記録され
たときに最良となるはずであるから、このシフト量を最
適シフト量として使用するになる。
The above operation is repeated while changing the shift amount. The bit error rate shows a change as shown in the graph of FIG. 5 when the shift amount is changed. However, the best bit error rate should be obtained when the recording head is accurately recorded on-track in the data area. This shift amount is used as the optimal shift amount.

【0030】ここで、ビットエラーの測定は、通常行わ
れるように、記録したデータと再生したデータを照合す
ることによってエラーを検出することで行うことができ
る。データの照合は、ハードウェアを用いてリアルタイ
ムに行うこともできるし、データをメモリに取り込んで
マイクロプロセッサならびにソフトウェアを用いて行っ
てもよい。
Here, the measurement of the bit error can be performed by detecting the error by comparing the recorded data with the reproduced data as usual. The data collation can be performed in real time using hardware, or the data can be stored in a memory and performed using a microprocessor and software.

【0031】図6に、ハードウェアを用いてデータを照
合することによりエラーを検出する回路のブロック図の
一例を示す。図6において、再生された信号から同期回
路21によって同期信号を検出し、セクタの開始点を示
す信号を抽出する。比較データ生成回路22には、デー
タトラックに記録した信号と同一の信号を格納してお
き、同期回路21によって検出されたセクタ開始信号に
より、再生信号に同期した比較信号を出力する。また、
比較回路23によって、再生信号と比較信号を比較し、
不一致が発生した場合ビットエラーが発生したとみなし
て、不一致検出信号を発生する。
FIG. 6 shows an example of a block diagram of a circuit for detecting an error by collating data using hardware. In FIG. 6, a synchronization signal is detected by the synchronization circuit 21 from the reproduced signal, and a signal indicating the start point of the sector is extracted. The comparison data generation circuit 22 stores the same signal as the signal recorded on the data track, and outputs a comparison signal synchronized with the reproduction signal by the sector start signal detected by the synchronization circuit 21. Also,
The comparison circuit 23 compares the reproduction signal with the comparison signal,
When a mismatch occurs, it is considered that a bit error has occurred, and a mismatch detection signal is generated.

【0032】この信号をカウンタ24によってカウント
することにより、ビットエラーを計測する。以上の操作
をディスクの各半径において行うことにより、各半径位
置における最適シフト量を知ることができ、実際のデー
タの記録の際には、この最適シフト量を用いてトラッキ
ングを行う。なお、ディスクの全トラックにおいてこれ
らの操作を行ってもよいし、何点かをピックアップして
その間のトラックは測定した点の値を用いて補間などに
よってシフト量を計算してもよい。
The bit error is measured by counting this signal by the counter 24. By performing the above operation at each radius of the disc, the optimum shift amount at each radial position can be known. At the time of actual data recording, tracking is performed using this optimum shift amount. These operations may be performed on all tracks of the disk, or a shift amount may be calculated by picking up some points and interpolating the tracks between them by using the measured point values.

【0033】ここではヘッドが最内周にあるときにθ=
0となる例を示したが、必ずしもこれはこの通りである
必要はなく、これはディスクの回転中心と支持アーム1
の回転中心との距離、支持アーム1の長さなどによって
変化し、これらの値が変化すると、θ=0の位置も異な
る。
Here, when the head is at the innermost circumference, θ =
0, but this is not necessarily the case, and this is because the center of rotation of the disk and the support arm 1
And the length of the support arm 1. If these values change, the position of θ = 0 also changes.

【0034】第1実施例の作用再生時において、再生ヘ
ッドHpがサーボトラックTs上を走査すると、再生ヘ
ッドHpがトラックアドレス信号と再生ヘッド用ファイ
ンアドレス信号をピックアップする。これにより、再生
ヘッドHpがサーボトラックにジャストトラックして走
行される。ファインアドレストラックとデータトラック
Tdはその中心線が一致しており、再生ヘッドHpはデ
ータトラックTdにジャストトラックして走行されるこ
とになる。
In the operation of the first embodiment, when the reproducing head Hp scans over the servo track Ts during the reproducing operation, the reproducing head Hp picks up the track address signal and the fine address signal for the reproducing head. Thus, the reproducing head Hp runs just after the servo track. The center lines of the fine address track and the data track Td coincide with each other, and the reproducing head Hp runs just after the data track Td.

【0035】記録時において、再生ヘッドHpがサーボ
トラックTs上を走査すると、再生ヘッドHpがトラッ
クアドレス信号とファインアドレス信号をピックアップ
するが、このとき、あらかじめ得られた最適なシフト量
だけシフトさせてトラッキングを行う。これにより、記
録ヘッドHrがデータトラックTdにジャストトラック
して走行されることになる。
At the time of recording, when the reproducing head Hp scans over the servo track Ts, the reproducing head Hp picks up the track address signal and the fine address signal. At this time, the reproducing head Hp shifts by an optimum shift amount obtained in advance. Perform tracking. As a result, the recording head Hr runs just following the data track Td.

【0036】これにより、再生時には再生ヘッドHp
が、記録時には記録ヘッドHrがデータトラックTdに
ジャストトラックして走行されることになる。各半径位
置におけるシフト量はデータエリアEdでのビットエラ
ーレートが最良となるように求められているから、どの
半径位置においても、常に最良のビットエラーレートを
得るようにトラッキングをすることができる。その結
果、オフトラック量を常に最適な量に制御することがで
き、磁気ディスク装置のヘッド位置決めの精度を向上さ
せることができる。
Thus, at the time of reproduction, the reproduction head Hp
However, at the time of recording, the recording head Hr runs just following the data track Td. Since the shift amount at each radial position is determined so that the bit error rate in the data area Ed is the best, tracking can be performed so as to always obtain the best bit error rate at any radial position. As a result, the off-track amount can always be controlled to an optimum amount, and the head positioning accuracy of the magnetic disk drive can be improved.

【0037】第2実施例 第1実施例で述べたビットエラーレートの測定では、記
録したデータと再生したデータをビットごとに照合する
ことによってエラーを検出することで行った。この手段
を実現するためには、記録したデータを保存しておくた
めのメモリなどが必要になるうえ、照合をハードウェア
によってリアルタイムで行うためには、再生信号に同期
してデータを出力する回路が必要になるし、照合をソフ
トウェアで行うと照合に時間がかかるため、必ずしも効
率のよいビットエラーの測定ができるとはいえないこと
がある。
Second Embodiment In the measurement of the bit error rate described in the first embodiment, an error is detected by checking recorded data and reproduced data bit by bit. In order to realize this means, a memory or the like for storing the recorded data is required, and in order to perform the verification in real time by hardware, a circuit for outputting the data in synchronization with the reproduction signal. Is required, and if the collation is performed by software, it takes a long time to perform the collation. Therefore, it may not always be said that efficient bit error measurement can be performed.

【0038】そこで、この第2実施例では、ビットエラ
ーの検出方法として最尤復号とレベル検出を組み合わせ
た方式を使用することで、回路規模を小さくするととも
に記録データを保持しておくことを不要にした例につい
て述べる。なお、ビットエラーを検出する以外の部分に
ついては第1実施例と同様であるため、ここでは示さな
い。
Therefore, in the second embodiment, by using a method combining maximum likelihood decoding and level detection as a method for detecting a bit error, it is not necessary to reduce the circuit scale and to hold the recorded data. The following describes an example. The other parts other than the detection of the bit error are the same as those in the first embodiment, and are not shown here.

【0039】最初に、本発明の対象である磁気記録装置
における変調符号のパーシャルレスポンスについて説明
する。磁気記録装置における変調符号にはパーシャルレ
スポンスが用いられるが、パーシャルレスポンスの種類
としては、良く使われるものに、図7(a)に示す演算
回路31、図7(b)に示す演算回路32、33を用い
た方式のものがある。なお、PRS(1,1)、PRS(1,-1) 、PR
S(1,0,-1)は動作例の条件判断である。これらのシステ
ム多項式は、それぞれG(D)=1+D、G(D)=1
−D2であり、演算回路31は独立な演算回路32、3
3がいわゆる二つ入れ子で設けられているとみなされ
る。Dは遅延オペレータである。
First, the partial response of the modulation code in the magnetic recording apparatus to which the present invention is applied will be described. A partial response is used as a modulation code in the magnetic recording apparatus. As types of the partial response, those commonly used include an arithmetic circuit 31 shown in FIG. 7A, an arithmetic circuit 32 shown in FIG. 33 is available. Note that PRS (1,1), PRS (1, -1), PRS
S (1,0, -1) is a condition judgment of the operation example. These system polynomials are G (D) = 1 + D and G (D) = 1, respectively.
−D 2 , and the arithmetic circuit 31 includes independent arithmetic circuits 32 and 3
3 is considered to be provided in so-called two nests. D is a delay operator.

【0040】すなわち、図7(a)に示す演算回路31
(パーシャルレスポンスはPRS(1,0,-1))では入力デー
タに対して2つ前のサンプルとの間で演算を行うので、
奇数番目のサンプルと偶数番目のサンプルとの間には何
の関係もなく、それぞれが独立なパーシャルレスポンス
PRS(1,-1)の系列とみなすことができる。
That is, the operation circuit 31 shown in FIG.
(Partial response is PRS (1,0, -1)) Since the input data is calculated between two samples before,
No relation between odd and even samples, each with independent partial response
It can be regarded as a sequence of PRS (1, -1).

【0041】図7(b)に示す演算回路32、33では
入力データに対して奇数番目のサンプルと偶数番目のサ
ンプルとの2つの系列をスイッチ34、35によって切
り換えることで、2つに分けて演算を行っている。つま
り、演算回路32、33(パーシャルレスポンスはPRS
(1,-1))と演算回路31(パーシャルレスポンスはPRS
(1,0,-1))のデコードは本質的には同じであり、ここで
はパーシャルレスポンスPRS(1,0,-1)を例にとって説明
する。
In the arithmetic circuits 32 and 33 shown in FIG. 7B, the input data is divided into two by switching the two series of the odd-numbered sample and the even-numbered sample by the switches 34 and 35. An operation is being performed. That is, the arithmetic circuits 32 and 33 (the partial response is PRS
(1, -1)) and arithmetic circuit 31 (partial response is PRS
The decoding of (1,0, -1)) is essentially the same, and here, the partial response PRS (1,0, -1) will be described as an example.

【0042】パーシャルレスポンスPRS(1,0,-1) 自体は
エラーを伝搬する性質があり、ある条件で1ビットエラ
ーがおこると壊滅的なエラーを引き起こすことがあるの
で、記録する前にプリコーディングしておく必要があ
る。これには、パーシャルレスポンスの逆変換を行うも
のをかけておけば良く、この場合の装置全体の構成は、
図8のように示される。
The partial response PRS (1,0, -1) itself has the property of propagating an error, and if a 1-bit error occurs under certain conditions, a catastrophic error may occur. It is necessary to keep. In this case, it is sufficient to apply a method that performs inverse conversion of the partial response. In this case, the configuration of the entire device is as follows.
It is shown as in FIG.

【0043】図8において、41は(1/1−D2)の
処理を実行するプリコーダーであり、記録データはプリ
コーダー41によって(1/1−D2)の演算処理が行
われ、例えば記録データのデータ間の相関を利用して記
録データの値1および−1の間で変化するプリコードデ
ータに変換されて記録チヤンネル回路42に出力され
る。記録チヤンネル回路42では、演算処理回路43に
おいてプリコーダー41の出力に対して(1−D)の演
算処理が行われるとともに、その演算結果に加算器44
でノイズが加算され、後段の演算処理回路45に出力さ
れる。演算処理回路45では記録チヤンネル回路42か
らの出力に(1+D)の演算処理が行われ、その演算結
果はデコーダ46によってデコードされて出力される。
In FIG. 8, reference numeral 41 denotes a precoder for executing (1 / 1-D 2 ) processing, and the recording data is subjected to (1 / 1-D 2 ) arithmetic processing by the precoder 41. Utilizing the correlation between the data of the recording data, the data is converted into precode data that changes between values 1 and −1 of the recording data and output to the recording channel circuit 42. In the recording channel circuit 42, the arithmetic processing circuit 43 performs the arithmetic processing (1-D) on the output of the precoder 41, and adds the arithmetic result to the adder 44.
, The noise is added, and the result is output to the subsequent processing circuit 45. The arithmetic processing circuit 45 performs (1 + D) arithmetic processing on the output from the recording channel circuit 42, and the arithmetic result is decoded by the decoder 46 and output.

【0044】記録チヤンネル回路42から得られる信号
は、信号レベルを±2とすると図9に示すように{−
2,0,+2}の3つのレベルをとり、これをバイナリ
ーデータにデコードするには、固定しきい値を用いる3
値レベル検出と、最尤復号であるビタビデコーディング
などが考えられる。
Assuming that the signal level obtained from the recording channel circuit 42 is ± 2, as shown in FIG.
2, 0, +2}, and to decode it into binary data, a fixed threshold value 3 is used.
Value level detection and Viterbi decoding, which is maximum likelihood decoding, can be considered.

【0045】3値レベル検出は、0と+2および0とー
2の間に固定値をもつスレショルドレベルを設定し、サ
ンプル点がどの領域に入るかによってデコードするもの
であり、回路が非常に簡単ですむかわりに検出能力はあ
まり高いとは言えない。これに対して、最尤復号(ビタ
ビデコーディング)は前後のサンプル点の値も使って一
つの系列として、もっとも確からしい系列を推定してい
くという方法で、3値レベル検出に較べて高い検出能力
を持っており、同じデータをデコードした場合には、図
10に例を示すように、ビットエラーレートが1桁から
2桁改善される。
In the ternary level detection, a threshold level having a fixed value between 0 and +2 and between 0 and -2 is set, and decoding is performed depending on the area into which the sample point falls. Instead, the detection ability is not very high. On the other hand, the maximum likelihood decoding (Viterbi decoding) is a method of estimating the most likely sequence as one sequence using the values of the preceding and succeeding sample points, and detecting a higher probability than the ternary level detection. When the same data is decoded and the same data is decoded, the bit error rate is improved by one to two digits as shown in an example in FIG.

【0046】ここで、まったく同じデータをデコードす
る場合に、二つのデコーダがどのような結果を出力する
かには、次の表1に示す4通りが考えられる。
Here, when exactly the same data is decoded, what kind of result is output by the two decoders can be considered in four ways shown in Table 1 below.

【0047】[0047]

【表1】 [Table 1]

【0048】表1において、○は記録したデータが正し
くデコードされた場合、×はエラーが生じた場合であ
る。一つの例として、3値検出でデコードした結果ビッ
トエラーレートがPL、ビタビデコーディングした結果
がPVであったとする。すなわち、前述の表1でパター
ン3)か4)のおこる確率がPL、パターン2)か4)
のおこる確率がPVということになる。
In Table 1, .largecircle. Indicates that the recorded data was correctly decoded, and x indicates that an error occurred. As one example, it is assumed that the bit error rate as a result of decoding by ternary detection is P L and the result of Viterbi decoding is P V. That is, in Table 1 described above, the probability that the pattern 3) or 4) occurs is P L , and the pattern 2) or 4)
Will be P V.

【0049】つまり、PL=P3+P4、PV=P2+P4
いう関係で表される。ここで、前述のように、PV<<
Lとすることができるので、P4≦P2+P4=PV<<
Lなる関係があり、P4<<PLとなる。したがって、
Lに対してP4は無視できる値となり、PL≒P3とみな
すことができる。また、P2+P4<<P3+P4という関
係から、P2<<P3なので、両者のデコード結果が異な
るパターン2)およびパターン3)になる確率が、すな
わち3値レベル検出でのエラー発生確率とみなすことが
できる。
That is, they are expressed by the relations P L = P 3 + P 4 and P V = P 2 + P 4 . Here, as described above, P V <<
P L , so that P 4 ≦ P 2 + P 4 = P V <<
P L becomes there is a relationship, the P 4 << P L. Therefore,
P 4 becomes a negligible value with respect to P L , and it can be considered that P L ≒ P 3 . Further, from the relationship P 2 + P 4 << P 3 + P 4 , since P 2 << P 3 , the probability that the decoding results of both become different patterns 2) and 3), that is, the error in the ternary level detection It can be regarded as an occurrence probability.

【0050】この性質を利用すれば、以前に何を書いた
かという情報が正しく得られなくても、3値レベル検出
とビタビデコーダの両方を同時に動作させ、両者のデコ
ード結果の比較を行うことによってエラーレートを測定
することができる。また、実際の装置においては、ビタ
ビデコーダからの出力をデコード結果として採用するこ
とになるが、デコーダに入力される信号の品質によって
3値レベル検出のときのエラーレートと、ビタビデコー
ディングのときのエラーレートを予め対応づけておけ
ば、前述のような方法で測定した3値レベル検出のエラ
ーレートを用いてビタビデコーディングしたときのエラ
ーレートを推定することができる。
By utilizing this property, even if the information of what was previously written cannot be obtained correctly, it is possible to operate both the ternary level detection and the Viterbi decoder at the same time and compare the decoding results of both. The error rate can be measured. In an actual apparatus, the output from the Viterbi decoder is adopted as a decoding result. However, depending on the quality of a signal input to the decoder, the error rate at the time of detecting a ternary level and the error rate at the time of Viterbi decoding By associating the error rates in advance, it is possible to estimate the error rate at the time of Viterbi decoding using the error rate of ternary level detection measured by the method described above.

【0051】次に、ビタビデコーダの回路例を示すが、
その前の準備としてビタビデコーディングについて説明
する。パーシャルレスポンスPRS(1,0,-1) を用いた系か
ら1ビットおきに取り出したひとつの系(つまり、パー
シャルレスポンスPRS(1,-1))についてのトレリスダイ
アグラムを図11に示す。ここでは、ブランチメトリッ
クも合わせて表示してある。これらのブランチメトリッ
クの総和が最大になるようなパスを見つけ出すため、あ
るサンプル時刻kまでのパスメトリックLkは、ひとつ
前のサンプル時刻k−2までのパスメトリックの値Lk
2を用いて、次の数式(1)、数式(2)のように表せ
る。
Next, a circuit example of the Viterbi decoder will be described.
As a preparation before that, Viterbi decoding will be described. FIG. 11 shows a trellis diagram for one system (that is, partial response PRS (1, -1)) extracted every other bit from the system using the partial response PRS (1,0, -1). Here, the branch metric is also displayed. In order to find a path that maximizes the sum of these branch metrics, the path metric L k up to a certain sample time k is calculated as the path metric value L k − up to the immediately preceding sample time k−2.
Using Equation 2, the following Expression (1) and Expression (2) can be used.

【0052】[0052]

【数1】 (Equation 1)

【0053】[0053]

【数2】 (Equation 2)

【0054】このメトリックを計算しながら最適なパス
を出力するためには、自乗器が3個、加算器が6個、コ
ンパレータが2個必要となる。さらに、パスを記憶して
おくためのシリアルシフト/パラレルロードレジスタが
必要となる。そこで、パスメトリックを忠実に計算して
いくのではなく、回路を簡単にするためにWoodらの報告
した差動メトリックを用いたアルゴリズムを使用する。
To output the optimal path while calculating this metric, three squarers, six adders, and two comparators are required. Further, a serial shift / parallel load register for storing the path is required. Therefore, instead of calculating the path metric faithfully, an algorithm using a differential metric reported by Wood et al. Is used to simplify the circuit.

【0055】ここで、状態が二つしかない場合のビタビ
アルゴリズムについて考察する。ビタビアルゴリズムと
は、ある時刻kにおける各々の状態について、そこに至
るまでの尤度がもっとも大きくなるようなパスをひとつ
にしぼりながら、データを決定していくものである。前
述した復号回路(デコーダ)は、それを忠実に実現する
ためのものである。
Here, the Viterbi algorithm when there are only two states will be considered. The Viterbi algorithm determines data for each state at a certain time k while squeezing one path with the highest likelihood up to that state. The above-mentioned decoding circuit (decoder) is for realizing it faithfully.

【0056】一例として、状態が二つしかない場合、そ
の時点で生き残るブランチは、次に示す3通りのパター
ンしかありえない。 状態<−1>→状態<−1>かつ状態<−1>→状態<+1
> 状態<−1>→状態<−1>かつ状態<+1>→状態<+1
> 状態<+1>→状態<+1>かつ状態<+1>→状態<−1
As an example, when there are only two states, only the following three patterns can survive at that time. State <-1> → state <-1> and state <-1> → state <+1
> State <-1> → State <-1> and State <+1> → State <+1
> State <+1> → state <+1> and state <+1> → state <-1
>

【0057】したがって、状態<+1>→状態<−1>か
つ状態<−1>→状態<+1>のパターンはありえないな
いことが容易にわかる。これらのパターンをそれぞれ→
↑、→→、→↓と書くことにする。そして、それぞれの
ブランチについて、これらのうち、どのパターンが生き
残るのかを、パスメトリックを計算しながら判定してい
くわけである。ここで、いま状態は二つしかないから、
それぞれのパスメトリックの差は次の数式(3)で表さ
れる。
Therefore, it is easily understood that there is no pattern of state <+1> → state <−1> and state <−1> → state <+1>. Each of these patterns →
I will write ↑, →→, → ↓. Then, for each branch, which of the patterns survives is determined while calculating the path metric. Here, there are only two states now,
The difference between the respective path metrics is expressed by the following equation (3).

【0058】[0058]

【数3】 (Equation 3)

【0059】この数式(3)に着目して、これを用いて
どのパターンが生き残るかを判定できるか否かを考えて
みる。前述した数式(1)、(2)から次の数式(4)
の関係が成立する。
Focusing on this equation (3), consider whether it can be used to determine which pattern will survive or not. From the above-described equations (1) and (2), the following equation (4)
Is established.

【0060】[0060]

【数4】 (Equation 4)

【0061】この場合、4yk−ΔLk2が共通なの
で、この値を4および−4と比較してその大小を判定す
ることにより、どちらのブランチを選択したかがわか
る。これを計算することで、前に述べたどのパターンの
ブランチが生き残っているかを判定することが可能であ
る。つまり、パスメトリックそのものを計算しなくて
も、差動メトリックを計算すれば、その過程でパスを決
定することができるのである。 前述した数式(3)か
ら4yk−ΔLk2の値によって3通りに場合分けをし
てかくと、次の数式(5)のように表される。
[0061] In this case, 4y k -ΔL k - since 2 is common, by determining the magnitude by comparing this value with 4 and -4, or reveals selected either branch. By calculating this, it is possible to determine which of the previously described branches of the pattern survives. In other words, the path can be determined in the process by calculating the differential metric without calculating the path metric itself. From Equation (3) described above 4y k -ΔL k - When thus by case analysis on the three ways by two values, are expressed by Equation (5).

【0062】[0062]

【数5】 (Equation 5)

【0063】さらに、ΔLk=4yp−4βとおいて変数
変換すると、次の数式(6)のように表すことができ
る。
Further, when variable conversion is performed with ΔL k = 4y p -4β, the following equation (6) can be obtained.

【0064】[0064]

【数6】 (Equation 6)

【0065】ここで、βと4ypの意味を考えてみる。
βは、次の数式(7)で表される値をとる。
[0065] In this case, consider the meaning of the β and 4y p.
β takes a value represented by the following equation (7).

【0066】[0066]

【数7】 (Equation 7)

【0067】βは直前の状態遷移候補(location p)
での遷移のパターンを表している。つまり、現在の時刻
からさかのぼって最初の平行パス以外の遷移(→↑又は
→↓)が候補として考えられる地点での、遷移の種類を
表している。一方、ypは、そのときのyの値である。
Β is the immediately preceding state transition candidate (location p)
Represents the pattern of the transition at. In other words, the type of transition at a point where a transition (→ ↑ or → ↓) other than the first parallel path retroactively from the current time is considered as a candidate is shown. On the other hand, y p is the value of y at that time.

【0068】例えば、ひとつ前(つまり確定していない
最後のブランチ)に→↑がおきたらしいときには、β=
+1となり、そのときの判定条件およびβとypの更新
ルールは図12に示すようになる。つまり、βの表す意
味は、式の上でいうと、判定するためのしきい値にオフ
セットを加える役割をしていると見ることができる。
For example, when it is likely that ↑ has occurred immediately before (that is, the last branch that has not been determined), β =
+1, and the update rule judgment condition and β and y p at that time is as shown in FIG. In other words, it can be seen that the meaning of β plays a role of adding an offset to the threshold value for determination in terms of the expression.

【0069】このように、ひとつ前(location p)の
状態遷移候補と現在のサンプル地点(location k)にお
ける遷移との確からしさを比較し、より確からしい方を
新たな状態遷移候補としながら判定を繰り返していく。
判定に敗れたほうは遷移がなかったとみなされるわけで
あるから、p地点又はk地点の情報を更新できるよう
に、パスを記憶しておくメモリはランダムアクセスがで
きる必要がある。
In this way, the likelihood of the previous state transition candidate (location p) and the transition at the current sample point (location k) are compared, and the more likely one is determined as a new state transition candidate. Repeat.
Since the person who loses the judgment is regarded as having no transition, the memory storing the path needs to be able to perform random access so that the information at the p point or the k point can be updated.

【0070】このようなアルゴリズムに基づいて回路を
実現すると、そのブロック図は図13のようになる。図
13において、記録チヤンネルからの再生データは奇数
列サンプルおよび偶数列サンプルに分けられて演算処理
が行われ、図13では一例として偶数列サンプルの場合
を詳細に示している。すなわち、記録チヤンネルからの
偶数列サンプルはスイッチ51を介して減算回路52お
よびレジスタ53に供給される。レジスタ53は一つ前
の状態遷移候補ypの値を記憶し、減算回路52は偶数
列サンプルからレジスタ53の値を減算して比較回路
(コンパレータ)54に出力する。
When a circuit is realized based on such an algorithm, its block diagram is as shown in FIG. In FIG. 13, the reproduction data from the recording channel is divided into an odd-numbered column sample and an even-numbered column sample, and the arithmetic processing is performed. FIG. 13 shows an example of the even-numbered column sample in detail. That is, the even-numbered row samples from the recording channel are supplied to the subtraction circuit 52 and the register 53 via the switch 51. Register 53 stores one previous value of the state transition candidate y p, subtracting circuit 52 outputs the comparison circuit (comparator) 54 subtracts the value of the register 53 from the even column samples.

【0071】比較回路54にはしきい値である+2、
0、−2が与えられ、減算回路52からの出力とβを記
憶しているレジスタ55からの出力とに対して、演算処
理を行う。ここで、比較回路54の動作は次の表2、表
3の様にすれば良く、比較回路54からは表2、表3に
示す出力データが出力される。
The comparator 54 has a threshold of +2,
0 and -2 are given, and arithmetic processing is performed on the output from the subtraction circuit 52 and the output from the register 55 storing β. Here, the operation of the comparison circuit 54 may be as shown in Tables 2 and 3 below, and the comparison circuit 54 outputs output data shown in Tables 2 and 3.

【0072】[0072]

【表2】 [Table 2]

【0073】[0073]

【表3】 [Table 3]

【0074】56はPLLクロックに基づいて動作し、
kを記憶するアドレスレジスタ、57はpを記憶するア
ドレスレジスタ、58はkあるいはpを選択(セレク
ト)する選択回路、59は選択回路28の出力をアドレ
スとして比較回路54からの出力データ(RAMデー
タ)を記憶するRAM、60は基準クロックに基づいて
カウントアップするカウンタで、カウンタ60の出力を
アドレスとしてRAM59のデータが読み出されて、ス
イッチ61に送られる。スイッチ61は奇数列サンプル
および偶数列サンプルを元の配列に戻し、データ出力が
得られる。
Reference numeral 56 operates based on the PLL clock.
address register for storing k; 57, an address register for storing p; 58, a selection circuit for selecting (selecting) k or p; 59, output data (RAM data) from the comparison circuit 54 using the output of the selection circuit 28 as an address ) Is a counter that counts up based on a reference clock. The data in the RAM 59 is read using the output of the counter 60 as an address and sent to the switch 61. The switch 61 returns the odd-numbered column samples and the even-numbered column samples to the original arrangement, and a data output is obtained.

【0075】このような構成を用いれば、自乗器は0
個、加算器は1個、コンパレータは2個で済むことにな
る。ただし、そのほかにパスを記憶しておくためのRA
M59を用意する必要がある。この回路に対し、ある信
号が入力された場合の動作例について次に掲げておく。
なお、RAMとは、RAM59を指す。
With such a configuration, the squarer becomes 0
, One adder and two comparators. However, in addition to the RA for storing the path,
M59 needs to be prepared. An operation example when a certain signal is input to this circuit will be described below.
Note that the RAM refers to the RAM 59.

【0076】動作例 図14のような入力波形が観測された場合、コンパレー
タ(比較回路54)の動作、各パラメータの変化の様子
を以下に示す。ただし、初期値はyp=−2、β=−1
とする。 k=0:入力k0=1.6 yk−yp>2なので、条件Fであったと判断できる。つ
まり、上向きの発散(以下、適宜divergenceという)で
あるから、βを+1にし、p=0、yp=y0とする。
Operation Example When an input waveform as shown in FIG. 14 is observed, the operation of the comparator (comparing circuit 54) and how each parameter changes will be described below. However, the initial value y p = -2, β = -1
And k = 0: Since the input k 0 = 1.6 y k -y p > 2, it can be determined that was a condition F. In other words, the upward divergence (hereinafter, appropriately referred to as divergence) because it is, the β +1, and p = 0, y p = y 0.

【0077】k=1:入力k1=0.2 −2<yk−yp≦0なので、条件Bであったと判断でき
る。つまり、平行パスということになるので、β、yp
はそのままで、アドレス1にデータ0を書き込む。
Since k = 1: input k 1 = 0.2−2 <y k −y p ≦ 0, it can be determined that the condition B is satisfied. In other words, it means that the parallel path, β, y p
Write data 0 to address 1 as it is.

【0078】k=2:入力k2=−0.2 −2<yk−yp≦0なので、条件Bであったと判断でき
る。つまり、平行パスということになるので、β、yp
はそのままで、アドレス2にデータ0を書き込む。
K = 2: input k 2 = −0.2−2 <y k −y p ≦ 0, it can be determined that the condition B is satisfied. In other words, it means that the parallel path, β, y p
Write data 0 to address 2 as it is.

【0079】k=3:入力k3=2 yk−yp>2なので、条件Cであったと判断できる。つ
まり、上向きのdiverg-enceであるから、βを+1に
し、p=3、yp=y3とする。ここでは、前の候補が敗
れたわけであるから、RAMのアドレス0に、データ0
を書き込む。
K = 3: input k 3 = 2 y k −y p > 2, so that it can be determined that the condition C is satisfied. In other words, because it is upward diverg-ence, the β +1, and p = 3, y p = y 3. Here, since the previous candidate has lost, the data 0 is stored in the address 0 of the RAM.
Write.

【0080】k=4:入力k4=0.2 −2<yk−yp≦0なので、条件Bであったと判断でき
る。つまり、平行パスということになるので、β、yp
はそのままで、アドレス4にデータ0を書き込む。
K = 4: input k 4 = 0.2−2 <y k −y p ≦ 0 Therefore, it can be determined that the condition B is satisfied. In other words, it means that the parallel path, β, y p
Is written as it is at address 4.

【0081】k=5:入力k5=−0.4 yk−yp>−2なので、条件Aであったと判断できる。
つまり、下向きのdive-rgenceであるから、βを−1に
し、p=5、yp=y5とする。ここでは、前の候補は正
しかったことになるから、RAMのアドレス3に、デー
タ1を書き込む。
K = 5: Since input k 5 = −0.4 y k −y p > −2, it can be determined that condition A was satisfied.
In other words, because it is a downward dive-rgence, the β -1, and p = 5, y p = y 5. Here, since the previous candidate is correct, data 1 is written to address 3 of the RAM.

【0082】k=6:入力k6=−0.2 0≦yk−yp≦+2なので、条件Eであったと判断でき
る。つまり、平行パスということになるので、β、yp
はそのままで、アドレス6にデータ0を書き込む。
K = 6: input k 6 = −0.2 0 ≦ y k −y p ≦ + 2, it can be determined that the condition E has been satisfied. In other words, it means that the parallel path, β, y p
Is written as it is at address 6.

【0083】k=7:入力k7=−2.0 yk−yp≦0なので、条件Dであったと判断できる。つ
まり、下向きのdiverg-enceであるから、βを−1に
し、p=7、yp=y7とする。ここでは、前の候補が敗
れたわけであるから、RAMのアドレス5に、データ0
を書き込む。
K = 7: input k 7 = −2.0 y k −y p ≦ 0, so that it can be determined that the condition D has been satisfied. In other words, because it is down diverg-ence, the β -1, and p = 7, y p = y 7. Here, since the previous candidate has lost, the data 0 is stored in the address 5 of the RAM.
Write.

【0084】k=8:入力k8=0.2 +2<yk−ypなので、条件Fであったと判断できる。
つまり、上向きの発散ということになるので、β=1、
p=8、yp=y8はそのままで、アドレス7にデータ1
を書き込む。
[0084] k = 8: input k 8 = 0.2 +2 <So y k -y p, it can be determined that was a condition F.
That is, since it is upward divergence, β = 1,
p = 8, y p = y 8 is intact, the data at address 7 1
Write.

【0085】次に、3値レベル検出の回路について述べ
る。これについては、ビタビデコーダのサブセットの形
で容易に実現できる。すなわち、現時点でのサンプル値
のみに着目してデコードするわけであるから、一つ前の
状態遷移候補ypやpの値などを記憶しておく必要がな
い。また、同様にβの値も不要になる。したがって、3
値レベル検出回路は図15のようにして構成される。
Next, a circuit for detecting a ternary level will be described. This can be easily realized in the form of a subset of the Viterbi decoder. That is, since it is not decoded by focusing only on the sample value at the present time, there is no need to store and one previous value of the state transition candidate y p and p. Similarly, the value of β becomes unnecessary. Therefore, 3
The value level detection circuit is configured as shown in FIG.

【0086】図15において、記録チヤンネルからの再
生データは奇数列サンプルおよび偶数列サンプルに分け
られて演算処理が行われ、図15では一例として偶数列
サンプルの場合を詳細に示している。すなわち、記録チ
ヤンネルからの偶数列サンプルはスイッチ61を介して
比較回路62に供給される。比較回路62にはしきい値
である+1、−1が与えられ、偶数列サンプルをこれら
のしきい値+1、−1と比較して演算処理が行われ、比
較結果はRAMデータとしてRAM63に記憶される。
In FIG. 15, the reproduced data from the recording channel is divided into odd-numbered row samples and even-numbered row samples, and the arithmetic processing is performed. FIG. 15 shows the case of even-numbered row samples in detail as an example. That is, the even-numbered row samples from the recording channel are supplied to the comparison circuit 62 via the switch 61. Threshold values +1 and -1 are given to the comparison circuit 62, and the even-numbered column samples are compared with these threshold values +1 and -1 to perform arithmetic processing, and the comparison result is stored in the RAM 63 as RAM data. Is done.

【0087】64はPLLクロックに基づいて動作し、
kを記憶するアドレスレジスタであり、RAM63はア
ドレスレジスタ64の出力をアドレスとして比較回路6
2からの出力データ(RAMデータ)を記憶する。65
は基準クロックに基づいてカウントアップするカウンタ
で、カウンタ65の出力をアドレスとしてRAM63の
データが読み出されて、スイッチ66に送られる。スイ
ッチ66は奇数列サンプルおよび偶数列サンプルを元の
配列に戻し、データ出力が得られる。
Reference numeral 64 operates based on the PLL clock.
k is an address register that stores the output of the address register 64 as an address.
2 output data (RAM data). 65
Is a counter that counts up based on a reference clock. Data in the RAM 63 is read using the output of the counter 65 as an address and sent to the switch 66. Switch 66 returns the odd and even column samples to their original arrangement, providing a data output.

【0088】ここで、偶数系列と奇数系列に分ける部
分、およびこれらを再び一つの系列に戻す部分は、先の
ビタビデコーダと共有できる。また、デコードした結果
をRAM43に書き込むためのアドレスレジスタ64
(kを記憶するもの)や、これを読み出すのに必要なコ
ントロール回路も共有することにより回路規模をほとん
ど増やすことなく、ビタビデコーダに3値レベル検出回
路としての機能を付加することができる。
Here, a part to be divided into an even-numbered series and an odd-numbered series, and a part to return these to one series again can be shared with the previous Viterbi decoder. Also, an address register 64 for writing the decoded result to the RAM 43 is provided.
The function as a ternary level detection circuit can be added to the Viterbi decoder with almost no increase in the circuit size by sharing (a memory for storing k) and a control circuit necessary for reading out k.

【0089】以上のようにしてビタビデコーダと3値レ
ベル検出回路を同時に実現し、これらのデコード結果を
比較し、異なるものをエラーと見なす回路を付加するこ
とにより、エラーの数をカウントすることができるよう
になる。このブロック図を図16に示す。
As described above, the Viterbi decoder and the ternary level detection circuit are simultaneously realized, the decoding results are compared, and a circuit which regards a different one as an error is added to count the number of errors. become able to. This block diagram is shown in FIG.

【0090】図16において、パーシャルレスポンス方
式を利用して例えば磁気記録媒体に記録された所定の記
録データをアナログ信号で再生した再生信号は、アナロ
グデジタル変換を行うA/D変換回路71に与えられ、
A/D変換回路71はアナログである再生信号をA/D
変換し、デジタルのデータ入力としてビタビデコーダ7
2および3値レベル検出回路を73に出力する。
In FIG. 16, a reproduction signal obtained by reproducing predetermined recording data recorded on, for example, a magnetic recording medium as an analog signal using the partial response method is supplied to an A / D conversion circuit 71 for performing analog-to-digital conversion. ,
The A / D conversion circuit 71 converts the analog reproduced signal into an A / D signal.
And converts it into a digital data input.
The binary and ternary level detection circuits are output to 73.

【0091】具体的には、A/D変換回路71は再生信
号の信号レベルが立ち上がりおよび立ち下がる周期で、
出力信号の信号レベルをデジタル値に変換し、その結果
得られる入力データをビタビデコーダ72および3値レ
ベル検出回路を73に出力する。ビタビデコーダ72お
よび3値レベル検出回路73は上述した方法により、こ
れらの機能を同時に実現する1つの回路として構成でき
る。
Specifically, the A / D conversion circuit 71 operates in a cycle in which the signal level of the reproduction signal rises and falls.
The signal level of the output signal is converted to a digital value, and the resulting input data is output to a Viterbi decoder 72 and a ternary level detection circuit 73. The Viterbi decoder 72 and the ternary level detection circuit 73 can be configured as one circuit that simultaneously realizes these functions by the above-described method.

【0092】比較回路(エラー検出手段に相当)74
は、ビタビデコーダ72および3値レベル検出回路73
のデコード結果を比較し、そのデコード結果をを出力す
るとともに、異なるものをエラーと見なすエラー検出結
果をカウンタ75に出力する。カウンタ75はコントロ
ール回路76からの指令に基づいてエラー数をカウント
し、カウント結果をエラー数として出力する。
Comparison circuit (corresponding to error detection means) 74
Are a Viterbi decoder 72 and a ternary level detection circuit 73
, And outputs the decoded result, and outputs an error detection result that regards a different one as an error to the counter 75. The counter 75 counts the number of errors based on a command from the control circuit 76, and outputs the count result as the number of errors.

【0093】第2実施例の作用 この第2実施例では、ビットエラーの検出方法として最
尤復号とレベル検出を組み合わせた方式を使用してお
り、この手法によってビットエラーを測定することによ
って、記録したデータを保存しておくメモリが不要とな
り、また通常のディスクドライブ本体に対してほとんど
回路を追加することなくビットエラーを測定することが
できるため、コストアップにならない。
Operation of the Second Embodiment In the second embodiment, a method in which maximum likelihood decoding and level detection are combined is used as a bit error detection method. This eliminates the need for a memory for storing the generated data, and can measure bit errors with almost no additional circuit to a normal disk drive body, so that cost does not increase.

【0094】したがって、ディスクドライブ単体で前記
シフト量の最適化を行うことができるので、例えばディ
スクドライブの組立時において前記シフト量を求めるこ
との他に、例えば電源投入後の初期化の時点や、自己診
断の時点などにおいて前記シフト量を最適な値となるよ
うに更新することもできるようになる。つまり、周囲の
温度の変化や、経時変化などによって最適なシフト量が
異なる値となった場合にも、常に最適なシフト量を得る
ことができる。その結果、前記実施例と同様に最適なシ
フト量が効率よく求められることから、それによってオ
フトラック量が常に最適な量に制御され、ヘッドの位置
決め精度を向上させることができる。
Therefore, since the shift amount can be optimized by the disk drive alone, in addition to obtaining the shift amount at the time of assembling the disk drive, for example, at the time of initialization after power-on, At the time of self-diagnosis or the like, the shift amount can be updated so as to be an optimum value. That is, even when the optimum shift amount becomes a different value due to a change in the ambient temperature, a change over time, or the like, the optimum shift amount can always be obtained. As a result, the optimum shift amount can be efficiently obtained in the same manner as in the above embodiment, whereby the off-track amount is always controlled to the optimum amount, and the positioning accuracy of the head can be improved.

【0095】第3実施例 前記第1実施例および第2実施例で述べた例では、デー
タトラックTdの中心線C2と、サーボトラックの中心
線C3は一致するように配置されていた。つまり、デー
タの再生時には、ピックアップされた再生信号により再
生ヘッドHpがサーボトラックの中心線C3にジャスト
トラックするようにトラッキングを行うことで、データ
トラックにおいても再生ヘッドHpがデータトラックの
中心線C2にジャストトラックするようにし、データの
記録時には、ピックアップされた再生信号により再生ヘ
ッドHpがサーボトラックの中心線C3から前記シフト
量だけシフトした地点にトラッキングを行うことで、デ
ータトラックにおいて記録ヘッドHrがデータトラック
の中心線C2にジャストトラックするようにしていた。
Third Embodiment In the examples described in the first and second embodiments, the center line C2 of the data track Td and the center line C3 of the servo track are arranged so as to coincide with each other. In other words, at the time of data reproduction, by performing tracking so that the reproduction head Hp just tracks the center line C3 of the servo track by the picked-up reproduction signal, the reproduction head Hp also moves to the center line C2 of the data track even in the data track. In the data track, the recording head Hr performs the just-tracking, and at the time of data recording, the reproducing head Hp performs the tracking to the point shifted by the shift amount from the center line C3 of the servo track by the picked-up reproduction signal. In this case, the truck was just tracked to the center line C2 of the truck.

【0096】すなわち、データを記録する際に前記シフ
ト量だけシフトした地点にトラッキングを行うというも
のであるため、シフト量をずらしながら最適なシフト量
を求めるためには、「シフト量の設定→データの記録→
データの再生およびエラーカウント」という手順を繰り
返す必要がある。
That is, when data is recorded, tracking is performed at a point shifted by the shift amount. To determine the optimum shift amount while shifting the shift amount, “set shift amount → data Record →
It is necessary to repeat the procedure of "data reproduction and error counting".

【0097】そこで、図17に示すように、あらかじめ
ヘッド間距離や半径などの情報から計算されるシフト量
Scompだけデータトラックの中心線C2とサーボト
ラックの中心線C3を逆方向にずらして配置しておく。
データの記録時には、再生ヘッドHpがサーボトラック
の中心線C1をトレースするようにトラッキングする。
サーボトラックの中心線C1はデータトラックの中心線
C2とは前記計算によって求めたシフト量Scompだ
けずらしてあるから、記録ヘッドHrはデータトラック
Tdの中心線C2にほぼ一致した地点をトレースする。
Therefore, as shown in FIG. 17, the center line C2 of the data track and the center line C3 of the servo track are shifted in the opposite direction by a shift amount Scomp calculated in advance from information such as the distance between heads and the radius. Keep it.
When recording data, the reproducing head Hp performs tracking so as to trace the center line C1 of the servo track.
Since the center line C1 of the servo track is shifted from the center line C2 of the data track by the shift amount Scomp obtained by the above calculation, the recording head Hr traces a point substantially coincident with the center line C2 of the data track Td.

【0098】データの再生時には、第1実施例と同様の
手法によって求めたシフト量だけシフトしてトラッキン
グを行うことにより、再生ヘッドHpが記録したデータ
トラックの中心線を正確にトレースすることができる。
すなわち、各半径位置における前記シフト量を正確に知
るために、前記データエリアにデータを記録し、シフト
量を少しずつ変化させながら各シフト量におけるビット
エラーを測定することによって最適なシフト量を求め
る。
At the time of reproducing data, the center line of the data track recorded by the reproducing head Hp can be accurately traced by performing tracking by shifting by the shift amount obtained by the same method as in the first embodiment. .
In other words, in order to accurately know the shift amount at each radial position, data is recorded in the data area, and the bit error at each shift amount is measured while changing the shift amount little by little to determine the optimum shift amount. .

【0099】ビットエラーレートは、シフト量を変化さ
せたとき前述した図5に示すグラフのような変化を示す
が、再生ヘッドHpが記録したデータトラックに正確に
オントラックしたときに最良となるはずであるから、こ
のシフト量を最適シフト量として使用することができ
る。以上の操作をディスクの各半径において行うことに
より、各半径位置における最適なシフト量を求めること
ができる。
The bit error rate changes when the shift amount is changed, as shown in the graph of FIG. 5 described above. The bit error rate should be the best when the reproduction head Hp accurately tracks on the data track recorded. Therefore, this shift amount can be used as the optimum shift amount. By performing the above operation at each radius of the disc, an optimum shift amount at each radial position can be obtained.

【0100】また、好ましいビットエラーレートの測定
手法として、第2実施例で述べた3値検出と最尤復号を
組み合わせる手段を用いることにより、データゾーンに
記録したデータがどのようなデータ列であっても、しか
もそれが何であるかわからなくてもエラーを検出するこ
とができるから、測定する半径位置においてすでにデー
タゾーンが使用中であれば、(すなわち、何等かの信号
がすでに記録されていれば)エラーレートの測定に先だ
って何か信号を記録する段階を省略してもよい。
As a preferable bit error rate measuring method, by using the means for combining ternary detection and maximum likelihood decoding described in the second embodiment, the data recorded in the data zone can be any data sequence. However, since the error can be detected without knowing what it is, if the data zone is already in use at the radial position to be measured (that is, if any signal is already recorded) For example, the step of recording any signal prior to measuring the error rate may be omitted.

【0101】第3実施例の作用 最適なシフト量を求めるためにビットエラーレートを測
定する際に、データを記録するのは1度だけでよく、一
度記録したデータに対してシフト量を変化させながら再
生を繰り返すことになる。したがって、より容易に、よ
り短時間で最適なシフト量を求めることが可能となる。
Operation of the Third Embodiment When measuring the bit error rate in order to obtain the optimum shift amount, the data needs to be recorded only once, and the shift amount is changed for the data once recorded. Playback will be repeated while doing so. Therefore, the optimum shift amount can be obtained more easily and in a shorter time.

【0102】また、ビットエラーレートの測定手法とし
て、3値検出と最尤復号を組み合わせる手段を用いるこ
とにより、データゾーンに記録したデータがどのような
データ列であるか知らなくてもビットエラーを検出する
ことができるので、ディスク装置が実際に稼働を開始し
たのち、すでにデータゾーンになんらかのデータが記録
されていても、当該データゾーンにおける最適シフト量
を求めることができるため、シフト量を常に最適に維持
することが可能となる。
Further, by using a means for combining ternary detection and maximum likelihood decoding as a bit error rate measuring method, it is possible to detect a bit error without knowing the data sequence of the data recorded in the data zone. Even if some data is already recorded in the data zone after the disk device actually starts operating, the optimum shift amount in the data zone can be determined, so that the shift amount is always optimized. Can be maintained.

【0103】第1実施例〜第2実施例に示した例では、
ビットエラーレートの測定は、データゾーンになんらか
のデータの記録と再生を繰り返しながら行うというもの
であったため、すでに使用されているデータゾーンを使
用することはできないことになる。すなわち、例えば出
荷前において各半径位置における最適なシフト量を求め
ておき、実際の記録再生時にはこのシフト量を用いてト
ラッキングを行う、というような使用法となるので、経
年変化によるシフト量のずれなどを補正することは困難
である。
In the examples shown in the first and second embodiments,
Since the measurement of the bit error rate is performed while repeatedly recording and reproducing some data in the data zone, it is impossible to use the data zone that has already been used. That is, for example, an optimal shift amount at each radial position is obtained before shipping, and tracking is performed using this shift amount during actual recording and reproduction. It is difficult to correct such as.

【0104】これに対して、第3実施例に示す手法で
は、実際にデータを記録されたデータゾーンからの再生
信号を使用してビットエラーレートを求めることができ
るから、経年変化や環境変化によってシフト量が変化し
た場合にも、常に最適なシフト量を求めることができる
という特徴がある。したがって、例えば電源投入時点に
おいて毎回各半径位置におけるシフト量の更新を行うと
か、実稼働何時間おきかにシフト量の更新を行うとかす
ることにより、常に最適なシフト量を維持することが可
能となる。
On the other hand, in the method shown in the third embodiment, the bit error rate can be obtained by using the reproduced signal from the data zone in which the data is actually recorded. There is a feature that an optimum shift amount can always be obtained even when the shift amount changes. Therefore, for example, by updating the shift amount at each radial position every time the power is turned on, or updating the shift amount every several hours of actual operation, it is possible to always maintain the optimal shift amount. Become.

【0105】[0105]

【発明の効果】以上説明したように、本発明によれば、
目的トラック位置における再生ヘッドに対する記録ヘッ
ドのディスク半径方向のシフト量だけ反対方向に前記再
生ヘッドをトラック中心よりオフトラックするべく補正
制御し、オフトラック量を変化させながらデータゾーン
における再生信号のビットエラーレートを測定し、この
ビットエラーレートが最良となるオフトラック量をシフ
ト量の最適値としてトラッキングを行っているので、最
適なシフト量を効率良く求められることでき、それによ
ってオフトラック量を常に最適な量に制御することがで
きる。その結果、ヘッドの位置決め精度を向上させるこ
とができる。また、本発明では、ビットエラーの検出方
法として最尤復号とレベル検出を組み合わせた方式を使
用しており、この手法によってビットエラーを測定する
ことによって、記録したデータを保存しておくメモリが
不要となり、また通常のディスクドライブ本体に対して
ほとんど回路を追加することなくビットエラーを測定す
ることができるため、コストアップにならない。
As described above, according to the present invention,
Correction control is performed so that the read head is off-track from the center of the track by the amount of shift of the recording head relative to the read head at the target track position in the disk radial direction, and the bit error of the read signal in the data zone is changed while changing the off-track amount. The rate is measured, and the tracking is performed with the off-track amount at which the bit error rate is the best as the optimum value of the shift amount, so that the optimum shift amount can be efficiently obtained, thereby always optimizing the off-track amount. Can be controlled to an appropriate amount. As a result, the positioning accuracy of the head can be improved. Further, in the present invention, a method that combines maximum likelihood decoding and level detection is used as a bit error detection method, and by measuring bit errors by this method, a memory for storing recorded data is not required. In addition, since the bit error can be measured with almost no additional circuit to the normal disk drive main body, the cost does not increase.

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

【図1】本発明に係る磁気ディスク装置の第1実施例の
概略構成を示す図である。
FIG. 1 is a diagram showing a schematic configuration of a first embodiment of a magnetic disk drive according to the present invention.

【図2】同実施例におけるディスクのフォーマットを示
す図である。
FIG. 2 is a diagram showing a format of a disc in the embodiment.

【図3】同実施例におけるシフト量の算出を示す図であ
る。
FIG. 3 is a diagram showing calculation of a shift amount in the embodiment.

【図4】同実施例における最適シフト量を求める回路の
ブロック図である。
FIG. 4 is a block diagram of a circuit for obtaining an optimum shift amount in the embodiment.

【図5】同実施例のシフト量がビットエラーレートに及
ぼす影響を示す図である。
FIG. 5 is a diagram illustrating an influence of a shift amount on a bit error rate in the embodiment.

【図6】同実施例のハードウェアによってビットエラー
を検出する回路のブロック図である。
FIG. 6 is a block diagram of a circuit for detecting a bit error by hardware of the embodiment.

【図7】本発明の係る磁気ディスク装置の第2実施例の
原理であるパーシャルレスポンスを説明する図である。
FIG. 7 is a diagram illustrating a partial response which is a principle of a second embodiment of the magnetic disk drive according to the present invention.

【図8】同実施例におけるパーシャルレスポンスの逆変
換を行う装置の例を示す図である。
FIG. 8 is a diagram illustrating an example of an apparatus that performs inverse conversion of a partial response in the embodiment.

【図9】同実施例における信号レベルの態様を示す図で
ある。
FIG. 9 is a diagram showing an aspect of a signal level in the embodiment.

【図10】同実施例における情報再生のためのデコード
態様結果を示す図である。
FIG. 10 is a diagram showing a decoding mode result for information reproduction in the embodiment.

【図11】同実施例における情報再生のトレリスダイア
グラムを示す図である。
FIG. 11 is a diagram showing a trellis diagram of information reproduction in the embodiment.

【図12】同実施例における情報再生のビタビアルゴリ
ズムを説明する図である。
FIG. 12 is a diagram illustrating a Viterbi algorithm for information reproduction in the embodiment.

【図13】同実施例における情報再生のビタビアルゴリ
ズムを実現する回路例を示すブロック図である。
FIG. 13 is a block diagram showing a circuit example for realizing a Viterbi algorithm for information reproduction in the embodiment.

【図14】同実施例における情報再生の入力波形の一例
を示す図である。
FIG. 14 is a diagram showing an example of an input waveform for information reproduction in the embodiment.

【図15】同実施例における3値レベル検出の回路例を
示すブロック図である。
FIG. 15 is a block diagram showing a circuit example of ternary level detection in the embodiment.

【図16】同実施例における情報再生の回路例を示すブ
ロック図である。
FIG. 16 is a block diagram showing a circuit example of information reproduction in the embodiment.

【図17】本発明の第3実施例とトラックパターンを示
す図である。
FIG. 17 is a diagram showing a third embodiment of the present invention and a track pattern.

【図18】従来の磁気ディスク装置のトラックパターン
を示す図である。
FIG. 18 is a diagram showing a track pattern of a conventional magnetic disk drive.

【符号の説明】[Explanation of symbols]

1 支持アーム 1a 回転軸 2 スライダ本体 3 ディスク 11 アドレス抜取り回路 12 補正値発生回路 13 シフト量設定回路 15 支持アーム駆動モータ 16 データ検出回路 17 エラー測定回路 18 シフト量エラーレート格納メモリ 31〜33 演算回路 34、35、51、61 スイッチ 41 プリコーダー 42 記録チヤンネル回路 43、45 演算処理回路 46 デコーダ 52 減算回路 53、55 レジスタ 54、62 比較回路(コンパレータ) 56、57、64 アドレスレジスタ 28 選択回路 59、63 RAM 60、55、65 カウンタ 71 A/D変換回路 72 ビタビデコーダ 73 3値レベル検出回路 74 比較回路(エラー検出手段) 76 コントロール回路 Hp 再生ヘッド Hr 記録ヘッド Td データトラック Es サーボエリア Ed データエリア C1 サーボトラックの中心線 C2 データトラックの中心線 C3 支持アームの中心線 DESCRIPTION OF SYMBOLS 1 Support arm 1a Rotating axis 2 Slider body 3 Disk 11 Address extraction circuit 12 Correction value generation circuit 13 Shift amount setting circuit 15 Support arm drive motor 16 Data detection circuit 17 Error measurement circuit 18 Shift amount error rate storage memory 31-33 Arithmetic circuit 34, 35, 51, 61 switch 41 precoder 42 recording channel circuit 43, 45 arithmetic processing circuit 46 decoder 52 subtraction circuit 53, 55 register 54, 62 comparison circuit (comparator) 56, 57, 64 address register 28 selection circuit 59, 63 RAM 60, 55, 65 Counter 71 A / D conversion circuit 72 Viterbi decoder 73 Tri-level detection circuit 74 Comparison circuit (error detection means) 76 Control circuit Hp Reproducing head Hr Recording head Td Data track E s Servo area Ed Data area C1 Center line of servo track C2 Center line of data track C3 Center line of support arm

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 基端側を回転自在に支持された支持アー
ムの先端に再生ヘッドと記録ヘッドを別個に設け、前記
支持アームの回転で前記再生ヘッドと前記記録ヘッドを
ディスクの略半径方向に移動し、このディスクにはサー
ボ信号を記録するサーボゾーンとデータ信号を記録する
データゾーンを同一ディスク面上に設け、前記サーボ信
号を前記再生ヘッドにてピックアップし、このピックア
ップしたサーボ信号に基づいて前記支持アームの回転位
置を変位してトラックサーボを行う磁気ディスク装置の
ヘッド位置決め機構において、 目的トラック位置における前記再生ヘッドに対する前記
記録ヘッドのディスク半径方向のシフト量だけ反対方向
に前記再生ヘッドをトラック中心よりオフトラックする
べく補正制御する補正手段と、 前記オフトラック量を変化させながらデータゾーンにお
ける再生信号のビットエラーレートを測定する測定手段
と、 パーシャルレスポンス方式を利用して記録媒体に記録さ
れた所定の記録データを再生する再生手段と、 前記記録媒体から再生された再生信号の信号レベルを所
定周期でデジタル信号に変換するアナログデジタル変換
回路と、 前記アナログデジタル変換回路から出力される出力デー
タに基づいて前記再生信号をビタビ復号により復号する
ビタビ復号回路と、 前記再生信号の信号レベルを所定の基準値と比較して復
号するレベル検出復号回路と、前記ビタビ復号回路によ
る復号データと、 前記レベル検出復号回路による復号データとを比較し、
これらの不一致を検出するエラー検出手段とを具え、 前記ビットエラーレートが最良となるオフトラック量を
前記シフト量の最適値としてトラッキングを行うことを
特徴とする磁気ディスク装置のヘッド位置決め機構。
1. A reproducing head and a recording head are separately provided at a distal end of a supporting arm rotatably supported at a base end side, and the reproducing head and the recording head are moved in a substantially radial direction of a disk by rotation of the supporting arm. Moving, a servo zone for recording a servo signal and a data zone for recording a data signal are provided on the same disk surface on the disk, the servo signal is picked up by the read head, and based on the servo signal picked up. In a head positioning mechanism of a magnetic disk drive for performing track servo by displacing a rotation position of the support arm, the read head is tracked in a direction opposite to the read head at a target track position by a shift amount of the recording head in a disk radial direction. Correction means for performing correction control to off-track from the center; Measuring means for measuring a bit error rate of a reproduction signal in a data zone while changing a recording amount; reproducing means for reproducing predetermined recording data recorded on a recording medium by using a partial response method; An analog-to-digital conversion circuit that converts a signal level of a reproduction signal reproduced from a digital signal at a predetermined cycle, and a Viterbi decoding circuit that decodes the reproduction signal by Viterbi decoding based on output data output from the analog-to-digital conversion circuit And a level detection decoding circuit for decoding by comparing the signal level of the reproduced signal with a predetermined reference value, decoding data by the Viterbi decoding circuit, and decoding data by the level detection decoding circuit,
An error detecting means for detecting these inconsistencies, and performing tracking with an off-track amount at which the bit error rate becomes the best as an optimum value of the shift amount, for performing a tracking operation.
【請求項2】 前記最適シフト量を数トラック分測定す
る手段と、その他の半径位置におけるシフト量を、測定
したシフト量を元に補間によって求める手段とを具える
ことを特徴とする請求項1記載の磁気ディスク装置のヘ
ッド位置決め機構。
2. The apparatus according to claim 1, further comprising means for measuring the optimum shift amount for several tracks, and means for obtaining the shift amounts at other radial positions by interpolation based on the measured shift amounts. 3. A head positioning mechanism for a magnetic disk drive according to claim 1.
【請求項3】 基端側を回転自在に支持された支持アー
ムの先端に再生ヘッドと記録ヘッドを別個に設け、前記
支持アームの回転で前記再生ヘッドと前記記録ヘッドを
ディスクの略半径方向に移動し、このディスクにはサー
ボ信号を記録するサーボゾーンとデータ信号を記録する
データゾーンを同一ディスク面上に設け、前記サーボ信
号を前記再生ヘッドにてピックアップし、このピックア
ップしたサーボ信号に基づいて前記支持アームの回転位
置を変位してトラックサーボを行う磁気ディスク装置の
ヘッド位置決め機構において、 前記支持アームの各回転位置における前記再生ヘッドに
対する前記記録ヘッドのディスク半径方向の略シフト量
だけ反対方向に前記サーボトラックの中心線を前記デー
タトラックの中心線に対してシフトさせて設け、目的ト
ラック位置において前記再生ヘッドをトラック中心より
オフトラックするべく補正制御する補正手段と、前記オ
フトラック量を変化させながらデータゾーンにおける再
生信号のビットエラーレートを測定する測定手段と、 パーシャルレスポンス方式を利用して記録媒体に記録さ
れた所定の記録データを再生する再生手段と、 前記記録媒体から再生された再生信号の信号レベルを所
定周期でデジタル信号に変換するアナログデジタル変換
回路と、 前記アナログデジタル変換回路から出力される出力デー
タに基づいて前記再生信号をビタビ復号により復号する
ビタビ復号回路と、 前記再生信号の信号レベルを所定の基準値と比較して復
号するレベル検出復号回路と、 前記ビタビ復号回路による復号データと、前記レベル検
出復号回路による復号データとを比較し、これらの不一
致を検出するエラー検出手段とを具え、 前記ビットエラーレートが最良となるオフトラック量を
用いて補正制御しながらトラッキングを行うことを特徴
とする磁気ディスク装置のヘッド位置決め機構。
3. A reproducing head and a recording head are separately provided at a distal end of a support arm whose base end is rotatably supported, and the reproduction head and the recording head are moved in a substantially radial direction of a disk by rotation of the support arm. Moving, a servo zone for recording a servo signal and a data zone for recording a data signal are provided on the same disk surface on the disk, the servo signal is picked up by the read head, and based on the servo signal picked up. In a head positioning mechanism of a magnetic disk drive that performs track servo by displacing a rotation position of the support arm, the head positioning mechanism is provided in a direction opposite to the reproduction head at each rotation position of the support arm by a substantially shift amount in a disk radial direction of the recording head. Shifting the center line of the servo track with respect to the center line of the data track Correction means for controlling the read head to be off-track from the center of the track at the target track position, measurement means for measuring the bit error rate of the read signal in the data zone while changing the off-track amount, and partial response. A reproducing unit that reproduces predetermined recording data recorded on a recording medium by using a method; an analog-to-digital conversion circuit that converts a signal level of a reproduction signal reproduced from the recording medium into a digital signal at a predetermined cycle; A Viterbi decoding circuit for decoding the reproduced signal by Viterbi decoding based on output data output from an analog-to-digital conversion circuit, a level detection decoding circuit for decoding by comparing the signal level of the reproduced signal with a predetermined reference value, Decoding data by the Viterbi decoding circuit; A magnetic disk device, comprising: an error detection unit that compares the decoded data with the decoded data to detect these mismatches, and performs the tracking while performing the correction control using the off-track amount at which the bit error rate is the best. Head positioning mechanism.
【請求項4】 前記最適シフト量を数トラック分測定す
る手段と、その他の半径位置におけるシフト量を、測定
したシフト量を元に補間によって求める手段と、を具え
ることを特徴とする請求項記載の磁気ディスク装置の
ヘッド位置決め機構。
4. The apparatus according to claim 1, further comprising: means for measuring the optimum shift amount for several tracks, and means for obtaining the shift amounts at other radial positions by interpolation based on the measured shift amounts. 3. A head positioning mechanism for a magnetic disk drive according to claim 3 .
JP08278593A 1993-03-17 1993-03-17 Head positioning mechanism for magnetic disk drive Expired - Fee Related JP3208615B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP08278593A JP3208615B2 (en) 1993-03-17 1993-03-17 Head positioning mechanism for magnetic disk drive

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP08278593A JP3208615B2 (en) 1993-03-17 1993-03-17 Head positioning mechanism for magnetic disk drive

Publications (2)

Publication Number Publication Date
JPH06275034A JPH06275034A (en) 1994-09-30
JP3208615B2 true JP3208615B2 (en) 2001-09-17

Family

ID=13784076

Family Applications (1)

Application Number Title Priority Date Filing Date
JP08278593A Expired - Fee Related JP3208615B2 (en) 1993-03-17 1993-03-17 Head positioning mechanism for magnetic disk drive

Country Status (1)

Country Link
JP (1) JP3208615B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11462240B2 (en) 2020-09-14 2022-10-04 Kabushiki Kaisha Toshiba Magnetic disk device and read processing method

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007172733A (en) 2005-12-21 2007-07-05 Toshiba Corp Disk storage device and head positioning control method
JP6385897B2 (en) * 2015-07-10 2018-09-05 株式会社東芝 Disk unit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11462240B2 (en) 2020-09-14 2022-10-04 Kabushiki Kaisha Toshiba Magnetic disk device and read processing method

Also Published As

Publication number Publication date
JPH06275034A (en) 1994-09-30

Similar Documents

Publication Publication Date Title
US6292912B1 (en) Disk drive having built-in self-test system for characterizing performance of the drive
US6487031B2 (en) Recording equalizer and magnetic recording/reproducing apparatus using the equalizer
US6943972B1 (en) Selecting a track density for each disk surface of a disk drive based on head characteristic
US8566381B2 (en) Systems and methods for sequence detection in data processing
JP3395235B2 (en) Information recording disc
JPH08255448A (en) Disc recording/reproducing apparatus and its self servo writing method
JP2005327448A (en) Data recording system with servo pattern having pseudo-random binary sequence
JP2005322391A (en) Data recording system by servo pattern having pseudo noise sequence
JP4008677B2 (en) Information recording / reproducing apparatus, signal decoding circuit, recording structure and method of information recording medium
JP2000067538A (en) Disk on which servo patterns are recorded and arithmetic processing method for patterns read from the same
US7019939B2 (en) Apparatus and method for positioning head at target position on disk
JP3336819B2 (en) Magnetic disk drive and method of manufacturing the same
JP3208615B2 (en) Head positioning mechanism for magnetic disk drive
JP3043609B2 (en) Head position detection method for disk drive recording device
US6934099B2 (en) Digital data reproducing apparatus
EP0789353B1 (en) Disk drive apparatus for high density disk recording
JP4154377B2 (en) Magnetic disk device, data track pitch determination method and self-servo write method thereof
JP2728094B2 (en) Magnetic recording / reproducing device
JP2003006864A (en) Optical disk device and optical disk recording method
JP4238425B2 (en) Disk drive device and servo information detection method
JP3282215B2 (en) Information reproducing apparatus and bit error measuring apparatus thereof
WO2000068947A1 (en) Information recording medium, information recording / reproducing head, and information storage device
JP2523316B2 (en) Method and apparatus for recording servo data on magnetic disk
US20050024762A1 (en) Method and apparatus for head positioning control in perpendicular magnetic recording of disk drive
JPH09161250A (en) Information recording medium, information recording and reproducing method thereof

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20010605

LAPS Cancellation because of no payment of annual fees