JP2001086039A - Semiconductor device and decision feedback equalizer - Google Patents
Semiconductor device and decision feedback equalizerInfo
- Publication number
- JP2001086039A JP2001086039A JP25616199A JP25616199A JP2001086039A JP 2001086039 A JP2001086039 A JP 2001086039A JP 25616199 A JP25616199 A JP 25616199A JP 25616199 A JP25616199 A JP 25616199A JP 2001086039 A JP2001086039 A JP 2001086039A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- circuit
- equalizer
- coefficient
- fir
- 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.)
- Pending
Links
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Dc Digital Transmission (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
(57)【要約】
【課題】判定帰還型等化器の特性を調整する調整作業の
軽減することのできる半導体装置を提供する。
【解決手段】 DFE37の前段には、FIR型等化器
36が設けられている。このFIR型等化器36dによ
り、等化された信号がDFE37に出力される。又、F
IR型等化器36dの各係数C1〜C5は、係数更新回路3
6eによってDFE37の加算回路37bから出力され
る信号ya(n)と、判定回路37cの判定結果である
信号yb(n)との間の平均2乗誤差を最小化する係数
が演算される。
(57) Abstract: Provided is a semiconductor device capable of reducing adjustment work for adjusting characteristics of a decision feedback equalizer. SOLUTION: An FIR equalizer 36 is provided in a stage preceding a DFE 37. The equalized signal is output to the DFE 37 by the FIR equalizer 36d. Also, F
The coefficients C1 to C5 of the IR equalizer 36d are stored in a coefficient updating circuit 3
The coefficient for minimizing the mean square error between the signal ya (n) output from the addition circuit 37b of the DFE 37 and the signal yb (n) as the result of the determination by the determination circuit 37c is calculated by 6e.
Description
【0001】[0001]
【発明の属する技術分野】本発明はハードディスク装置
における読み出しヘッドからのリード信号や、高速通信
機器における受信信号等を復調復号する半導体装置に関
するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor device for demodulating and decoding a read signal from a read head in a hard disk device, a received signal in a high-speed communication device, and the like.
【0002】ハードディスク装置はリードチャネルLS
Iを備え、そのリードチャネルLSI内には読み取りヘ
ッドを介してハードディスクから読み取られたアナログ
信号をリードチャネルLSI内の等化器にてデジタル信
号に変換する波形等化器を備えている。[0002] The hard disk drive is a read channel LS
The read channel LSI has a waveform equalizer for converting an analog signal read from a hard disk via a read head into a digital signal by an equalizer in the read channel LSI.
【0003】ところで、記録密度の向上に伴い、波形等
化器は等化能力の向上と重畳雑音に対する誤り率の向上
が求められ、PRML方式の波形等化器に代えて判定帰
還型等化器が採用されている。そして、この判定帰還型
等化器においても、さらなる等化能力の向上と重畳雑音
に対する誤り率の向上が求められ、かつ、回路規模の小
規模化が求められている。With the increase in recording density, a waveform equalizer is required to have an improved equalization capability and an improved error rate with respect to superimposed noise. Therefore, a decision feedback equalizer is used instead of the PRML waveform equalizer. Has been adopted. Also in this decision feedback type equalizer, further improvement in equalization capability and improvement in error rate with respect to superimposed noise are required, and a reduction in circuit size is also required.
【0004】[0004]
【従来の技術】一般に、ハードディスク装置はリードチ
ャネルLSIを備えている。リードチャネルLSIは、
読み取りヘッドを介してハードディスクから読み取られ
たアナログ信号を入力し各種のデジタル復号処理を施し
てリードデータを生成する。このリードチャネルLSI
には、ハードディスクから読み取られたアナログ信号を
非線形なシンボル間干渉を取り除いたデジタル信号に変
換するための判定帰還型等化器を備えている。この波形
等化器は、ハードディスクの記録密度の向上に伴い、等
化能力の向上と重畳雑音に対する誤り率の向上が求めら
れ、PRML方式の波形等化器に代えて判定帰還型等化
器(DFE;Decision Feedback Equalizer )が採用さ
れている。2. Description of the Related Art Generally, a hard disk drive has a read channel LSI. The read channel LSI is
An analog signal read from a hard disk is input via a read head, and various digital decoding processes are performed to generate read data. This read channel LSI
Is provided with a decision feedback equalizer for converting an analog signal read from a hard disk into a digital signal from which nonlinear intersymbol interference has been removed. This waveform equalizer is required to have an improved equalization capability and an improved error rate with respect to superimposed noise as the recording density of a hard disk is improved. Therefore, a decision feedback equalizer ( DFE (Decision Feedback Equalizer) is employed.
【0005】例えば、特開平10−83626号公報に
記載されたDFEは、前方イコライザ(フォワードフィ
ルタ)、加算回路、符号検出器(判定器)、後方イコラ
イザ(フィードバックフィルタ)を備えている。そし
て、前方イコライザ及び後方イコライザはFIR(Fint
e Impulse Response)フィルタよりなり、両イコライザ
の特性、即ち係数は、符号検出器の検出結果に基づいて
セットされるようにしている。[0005] For example, the DFE described in Japanese Patent Application Laid-Open No. 10-83626 includes a forward equalizer (forward filter), an adder circuit, a code detector (judgment device), and a rear equalizer (feedback filter). The front equalizer and the rear equalizer are FIR (Fint
e Impulse Response) filter, and the characteristics of the two equalizers, that is, the coefficients, are set based on the detection result of the code detector.
【0006】これによって、製造誤差や、非線形の特性
を有するヘッド装置(MRヘッド)からのノイズに対す
るエラーの低減を図っている。つまり、使用状況、製造
バラツキ、経年変化等によって、DFEには常に一定の
信号が得られるとは限らない。理想から若干外れると、
最終的に再生したところで誤差が多く残ってしまう。こ
の誤差が残るとエラーし易くなる。そこで、できるだけ
最適な特性で再生(等化)したい。そのため、再生状態
(符号検出器の検出結果)に基づいてにDFEの前方イ
コライザ及び後方イコライザの特性(係数)を自動調整
するようにしている。[0006] In this way, an attempt is made to reduce errors due to manufacturing errors and noise from a head device (MR head) having nonlinear characteristics. That is, a constant signal is not always obtained in the DFE due to usage conditions, manufacturing variations, aging, and the like. If it deviates slightly from the ideal,
Many errors remain after the final playback. If this error remains, an error is likely to occur. Therefore, we want to reproduce (equalize) with the best possible characteristics. Therefore, the characteristics (coefficients) of the front equalizer and the rear equalizer of the DFE are automatically adjusted based on the reproduction state (the detection result of the code detector).
【0007】[0007]
【発明が解決しようとする課題】ところで、DFEにお
いて、前方イコライザ(フォワードフィルタ)と後方イ
コライザ(フィードバックフィルタ)は相関関係が非常
に強い。つまり、後方イコライザ(フィードバックフィ
ルタ)の係数は、前方イコライザ(フォワードフィル
タ)の特性によって決定される。従って、前方イコライ
ザ(フォワードフィルタ)の係数が変更されることは、
後方イコライザ(フィードバックフィルタ)の係数も変
更させなければならないことを意味する。By the way, in DFE, the correlation between the front equalizer (forward filter) and the rear equalizer (feedback filter) is very strong. That is, the coefficient of the rear equalizer (feedback filter) is determined by the characteristics of the front equalizer (forward filter). Therefore, when the coefficient of the forward equalizer (forward filter) is changed,
This means that the coefficients of the rear equalizer (feedback filter) must also be changed.
【0008】そのため、前方イコライザ(フォワードフ
ィルタ)及び後方イコライザ(フィードバックフィル
タ)の係数を変えるための演算回路が必要であった。こ
の演算回路は、各イコライザのタップの数と同じ数だけ
必要であった。従って、前方イコライザ(フォワードフ
ィルタ)及び後方イコライザ(フィードバックフィル
タ)のタップの数が多ければ多いほど演算回路も増加
し、DFEの回路規模は大型化していた。Therefore, an arithmetic circuit for changing the coefficients of the front equalizer (forward filter) and the rear equalizer (feedback filter) is required. This arithmetic circuit required the same number as the number of taps of each equalizer. Therefore, as the number of taps of the front equalizer (forward filter) and the rear equalizer (feedback filter) increases, the number of operation circuits increases, and the circuit scale of the DFE increases.
【0009】又、DFEは、前方イコライザ(フォワー
ドフィルタ)及び後方イコライザ(フィードバックフィ
ルタ)について短時間に最適な係数を求め収束時間を短
くするために利得を高くしてやるとフィードバックルー
プが不安定になる要素となる。一方で、前方イコライザ
(フォワードフィルタ)及び後方イコライザ(フィード
バックフィルタ)を適応等化させると、フィードバック
ループがあるため、収束時間を犠牲にして安定性を保つ
必要がある。Further, the DFE is an element in which the feedback loop becomes unstable if the gain is increased in order to find the optimum coefficient for the front equalizer (forward filter) and the rear equalizer (feedback filter) in a short time and shorten the convergence time. Becomes On the other hand, when the forward equalizer (forward filter) and the backward equalizer (feedback filter) are adaptively equalized, there is a feedback loop, so that it is necessary to maintain stability at the expense of convergence time.
【0010】さらに、DFEは、フォワードフィルタの
精度を上げる必要性から段数が増加している。この増加
に伴って、フォワードフィルタ自体の持つ利得を高くし
てより急峻な特性をもって再生する必要性が生じてい
る。さらにまた、PRML方式に用いられている最尤復
号回路における軟判定と相違してDFEは、硬判定で復
号することから、判定誤りを抑えるために等化器の利得
が大きい。このため、DFEの入力に未知の歪みが重畳
すると、等化誤差が大きくなり易い傾向があり、適応等
化が難しくなる。Further, the number of stages of the DFE is increasing due to the necessity of increasing the accuracy of the forward filter. With this increase, it is necessary to increase the gain of the forward filter itself and reproduce data with steeper characteristics. Furthermore, unlike the soft decision in the maximum likelihood decoding circuit used in the PRML method, the DFE performs decoding by hard decision, and therefore the gain of the equalizer is large to suppress decision errors. For this reason, if unknown distortion is superimposed on the input of the DFE, the equalization error tends to increase, making adaptive equalization difficult.
【0011】このように、DFEは、係数の自動調整が
収束し難い欠点を有するとともに、特性を最適に調整す
る調整作業は非常に手間がかかり時間を要していた。
又、DFEは、該DFEより入力側のアナログフロント
エンド特性のバラツキがあるために、そのバラツキに応
じてフィルタ係数を最適化するために係数トレーニング
が行われる。しかし、そのトレーニング作業もフォワー
ド・フィルタ及びフィードバック・フィルタに対して行
わなければならず、非常に手間と時間を要していた。As described above, the DFE has a drawback that the automatic adjustment of the coefficient is difficult to converge, and the adjustment work for optimally adjusting the characteristics is extremely troublesome and time-consuming.
Further, since the DFE has a variation in the analog front-end characteristic on the input side of the DFE, coefficient training is performed to optimize a filter coefficient in accordance with the variation. However, the training work also has to be performed for the forward filter and the feedback filter, which requires much labor and time.
【0012】本発明の目的は、判定帰還型等化器の特性
を調整する調整作業の軽減することのできる半導体装置
及び判定帰還型等化器を提供することにある。An object of the present invention is to provide a semiconductor device and a decision feedback equalizer which can reduce the adjustment work for adjusting the characteristics of the decision feedback equalizer.
【0013】[0013]
【課題を解決するための手段】請求項1に記載の発明に
よれば、FIR型等化器によって、雑音が除去された出
力信号が判定帰還型等化器に入力されることから、判定
帰還型等化器は自身の係数の適応等化をその時々で行う
必要がなくなる。その結果、FIR型等化器に基づく既
知の特性に対して最適な係数を設定するだけでよく、判
定帰還型等化器のフォワードフィルタ及びフィードバッ
クフィルタの適応等化は不要となる。According to the first aspect of the present invention, the output signal from which noise has been removed by the FIR equalizer is input to the decision feedback equalizer. The type equalizer does not need to perform adaptive equalization of its own coefficient from time to time. As a result, it is only necessary to set the optimum coefficient for the known characteristic based on the FIR equalizer, and the adaptive equalization of the forward filter and the feedback filter of the decision feedback equalizer becomes unnecessary.
【0014】請求項2に記載の発明によれば、使用状
況、製造バラツキ、経年変化等に起因するFIR型等化
器より前段に設けられるアナログ信号系で生ずる雑音が
除去された出力信号が判定帰還型等化器に入力されるこ
とから、判定帰還型等化器は自身の係数の適応等化をそ
の時々で行う必要がなくなる。その結果、FIR型等化
器に基づく既知の特性に対して最適な係数を設定するだ
けでよく、判定帰還型等化器のフォワードフィルタ及び
フィードバックフィルタの適応等化は不要となる。According to the second aspect of the present invention, an output signal from which noise generated in an analog signal system provided in a stage preceding the FIR type equalizer due to use conditions, manufacturing variations, aging, and the like has been removed is determined. Since the signal is input to the feedback equalizer, the decision feedback equalizer does not need to perform adaptive equalization of its own coefficient from time to time. As a result, it is only necessary to set the optimum coefficient for the known characteristic based on the FIR equalizer, and the adaptive equalization of the forward filter and the feedback filter of the decision feedback equalizer becomes unnecessary.
【0015】請求項3に記載の発明によれば、判定帰還
型等化器の判定結果に基づいてFIR型等化器の係数を
更新、即ち、適応等化されることから、より精度の高い
判定が判定帰還型等化器において行われる。According to the third aspect of the present invention, the coefficient of the FIR type equalizer is updated based on the result of the decision made by the decision feedback type equalizer, that is, adaptive equalization is performed. The decision is made in a decision feedback equalizer.
【0016】請求項4に記載された発明によれば、判定
帰還型等化器の係数は、FIR型等化器の特性に対して
最適な係数が設定されることから、判定帰還型等化器に
おいて係数を演算する係数演算回路は不要になり、その
係数演算のための回路が不要に成る分だけ判定帰還型等
化器の回路規模を小さくすることができる。According to the fourth aspect of the present invention, since the coefficient of the decision feedback equalizer is set to the optimum coefficient for the characteristics of the FIR equalizer, the decision feedback equalizer is used. The coefficient operation circuit for calculating the coefficients in the multiplier becomes unnecessary, and the circuit scale of the decision feedback equalizer can be reduced by the amount that the circuit for calculating the coefficients becomes unnecessary.
【0017】請求項5に記載の発明によれば、周期的な
既知のライトデータに相当するレプリカ信号と、その既
知のライトデータに対するFIR型等化器にて等化され
たリードデータとの誤差信号に基づいて該FIR型等化
器の係数を更新、即ち、適応等化されることから、より
短時間に適応等化され収束性の改善を図ることができ
る。According to the fifth aspect of the present invention, an error between the replica signal corresponding to the periodic known write data and the read data equalized by the FIR equalizer with respect to the known write data. Since the coefficients of the FIR equalizer are updated based on the signal, that is, adaptive equalization is performed, adaptive equalization can be performed in a shorter time, and convergence can be improved.
【0018】請求項6に記載の発明によれば、FIR
(Finte Impulse Response)フィルタによって、雑音が
除去された出力信号が判定帰還型等化器に入力されるこ
とから、フォワードフィルタ及びフィードバックフィル
タの係数の適応等化をその時々で行う必要がなくなる。
その結果、FIR型等化器に基づく既知の特性に対して
最適な係数を設定するだけでよく、判定帰還型等化器の
フォワードフィルタ及びフィードバックフィルタの適応
等化は不要となる。According to the sixth aspect of the present invention, the FIR
Since the output signal from which noise has been removed by the (Finte Impulse Response) filter is input to the decision feedback equalizer, it is not necessary to perform adaptive equalization of the coefficients of the forward filter and the feedback filter each time.
As a result, it is only necessary to set the optimum coefficient for the known characteristic based on the FIR equalizer, and the adaptive equalization of the forward filter and the feedback filter of the decision feedback equalizer becomes unnecessary.
【0019】[0019]
【発明の実施の形態】(第1実施形態)以下、本発明を
具体化した第1実施形態を図面に従って説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS (First Embodiment) A first embodiment of the present invention will be described below with reference to the drawings.
【0020】図1は、ハードディスク装置11の概略構
成を示す。ハードディスク装置11は、ホストコンピュ
ータ12に接続されている。ハードディスク装置11は
ホストコンピュータ12の書き込み要求に応答して同ホ
ストコンピュータ12から入力される記録データを記録
媒体としての磁気ディスク13に記録する。又、ハード
ディスク装置11は、ホストコンピュータ12の読み出
し要求に応答して磁気ディスク13に記録された格納デ
ータを読み出してホストコンピュータ12に出力する。FIG. 1 shows a schematic configuration of the hard disk drive 11. The hard disk device 11 is connected to a host computer 12. The hard disk device 11 records recording data input from the host computer 12 in response to a write request from the host computer 12 on a magnetic disk 13 as a recording medium. In addition, the hard disk device 11 reads the stored data recorded on the magnetic disk 13 in response to a read request from the host computer 12 and outputs the data to the host computer 12.
【0021】ハードディスク装置11は、磁気ディスク
13、第1及び第2モータM1,M2、ヘッド装置1
4、信号処理回路15、サーボ回路16、マイクロプロ
セッサ(MPU)17、メモリ(RAM)18、ハード
ディスクコントローラ(HDC)19、インターフェー
ス回路20を備えている。各回路15〜20は互いにバ
ス21を介して接続されている。The hard disk drive 11 includes a magnetic disk 13, first and second motors M1 and M2,
4, a signal processing circuit 15, a servo circuit 16, a microprocessor (MPU) 17, a memory (RAM) 18, a hard disk controller (HDC) 19, and an interface circuit 20. The circuits 15 to 20 are connected to each other via a bus 21.
【0022】磁気ディスク13は、第1モータM1によ
り一定の回転数にて回転駆動される。ヘッド装置14は
第2モータM2により磁気ディスク13の半径方向に位
置制御される。ヘッド装置14は磁気ディスク13に記
録された情報を読み出してリード信号RDとして信号処
理回路15に出力する。The magnetic disk 13 is driven to rotate at a constant rotational speed by the first motor M1. The position of the head device 14 is controlled in the radial direction of the magnetic disk 13 by the second motor M2. The head device 14 reads information recorded on the magnetic disk 13 and outputs the information to the signal processing circuit 15 as a read signal RD.
【0023】信号処理回路15は、リード/ライトチャ
ネルICとも呼ばれ、リード信号RDを、同リード信号
RDに同期してサンプリングしてデジタル信号に変換す
る。信号処理回路15は、変換後のデジタル信号に復号
処理を施し、その復号処理後の信号を出力する。The signal processing circuit 15 is also called a read / write channel IC, and samples the read signal RD in synchronization with the read signal RD and converts it into a digital signal. The signal processing circuit 15 performs a decoding process on the converted digital signal, and outputs the signal after the decoding process.
【0024】サーボ回路16は、バス21を介して信号
処理回路15の出力信号に含まれるサーボのための情報
に基づいて第2モータM2を制御しヘッド装置14を目
的のトラックにオントラックさせる。The servo circuit 16 controls the second motor M2 based on the information for servo contained in the output signal of the signal processing circuit 15 via the bus 21 to make the head device 14 on-track to a target track.
【0025】MPU17は、RAM18に予め記憶され
たプログラムデータに基づいてホストコンピュータ12
から入力される書き込み/読み出し処理等のためのコマ
ンドを解析し、バス21を介してHDC19等に制御の
ための信号を出力する。HDC19は、MPU17から
入力される信号に基づいて信号処理回路15、サーボ回
路16を制御する。又、HDC19は、バス21を介し
て信号処理回路15の出力信号(データ)を入力する。The MPU 17 is a host computer based on program data stored in the RAM 18 in advance.
It analyzes a command for write / read processing and the like input from the CPU 21 and outputs a control signal to the HDC 19 and the like via the bus 21. The HDC 19 controls the signal processing circuit 15 and the servo circuit 16 based on a signal input from the MPU 17. The HDC 19 receives an output signal (data) of the signal processing circuit 15 via the bus 21.
【0026】HDC19は、入力されたデータを所定の
バイト数よりなるセクタ単位に組み立て、その組み立て
たセクタ毎に例えばECC(Error Correcting Code )
を使用して誤り訂正処理等を行い、その処理後のデータ
をバス21を介してインターフェース回路20に出力す
る。The HDC 19 assembles the input data into sector units each having a predetermined number of bytes, and for each of the assembled sectors, for example, an ECC (Error Correcting Code).
And performs error correction processing and the like, and outputs the processed data to the interface circuit 20 via the bus 21.
【0027】HDC19は、ホストコンピュータ12か
らの書き込みデータがインターフェース回路20を介し
て入力される。HDC19は、書き込みデータに誤り訂
正のためのデータを付加し、バス21を介して信号処理
回路15に出力する。信号処理回路15は、HDC19
の出力データをヘッド装置14を介して磁気ディスク1
3に書き込む。The HDC 19 receives write data from the host computer 12 via the interface circuit 20. The HDC 19 adds data for error correction to the write data, and outputs the data to the signal processing circuit 15 via the bus 21. The signal processing circuit 15 includes an HDC 19
Output data from the magnetic disk 1 via the head device 14.
Write to 3.
【0028】次に信号処理回路15の構成を図2に従っ
て説明する。前記MPU17からの書き込みデータ(ラ
イトデータ)は、第1インターフェース回路31を介し
てスクランブラ32に入力される。スクランブラ32
は、所定の方式によりライトデータのビットの並ぶ順序
を変更する処理を行い、その処理後のデータをエンコー
ダ33に出力する。エンコーダ33は、スクランブラ3
2の出力データを予め定められたRLLコード(run-le
ngth limited code :詳しくは、RLL(1,7)コー
ド)に基づいて符号化する。さらに、エンコーダ33
は、符号化後のデータに読み取り動作を制御するための
プリアンブルデータ等の制御データを付加する。そし
て、このエンコーダ33は、処理後の信号をライトプリ
コンペ34に出力する。Next, the configuration of the signal processing circuit 15 will be described with reference to FIG. Write data (write data) from the MPU 17 is input to the scrambler 32 via the first interface circuit 31. Scrambler 32
Performs a process of changing the order in which the bits of the write data are arranged by a predetermined method, and outputs the processed data to the encoder 33. The encoder 33 includes the scrambler 3
2 is output to a predetermined RLL code (run-le
ngth limited code: Specifically, encoding is performed based on RLL (1, 7) code). Further, the encoder 33
Adds control data such as preamble data for controlling the reading operation to the encoded data. Then, the encoder 33 outputs the processed signal to the write pre-competition 34.
【0029】ライトプリコンペ34は、磁気ディスク1
3にデータを書き込むタイミングを補正するタイミング
補正を行う。このタイミング補正は、磁気ディスク13
に書き込んだ情報(「1」,「0」に対応する磁極)の
位置が隣接する磁極の影響を受けてずれるのを防ぐため
に行われる。ライトプリコンペ34は、補正処理後のデ
ータをNRZI形式にてライトフリップフロップ(ライ
トF/F)35に出力する。The write pre-competition 34 uses the magnetic disk 1
3, a timing correction for correcting the timing of writing data to the memory 3 is performed. This timing correction is performed on the magnetic disk 13.
This is performed in order to prevent the position of the information (the magnetic poles corresponding to “1” and “0”) written in “1” from being shifted by the influence of the adjacent magnetic pole. The write pre-competition 34 outputs the data after the correction processing to the write flip-flop (write F / F) 35 in the NRZI format.
【0030】ライトF/F35は、ライトプリコンペ3
4の出力信号に基づいて、ヘッド装置14を構成するラ
イトヘッド14aにライト信号WDを出力する。ライト
ヘッド14aはコイルよりなる。ライトF/F35は磁
気ディスク13に書き込む記録データに応じた電流を供
給する。この電流によって磁気ディスク13に磁極を形
成することにより、データ、プリアンブル、シンクバイ
トを含むデータを磁気ディスク13に記録する。The write F / F 35 is a write pre-competition 3
4 to output a write signal WD to a write head 14a constituting the head device 14. The write head 14a is composed of a coil. The write F / F 35 supplies a current according to recording data to be written on the magnetic disk 13. By forming a magnetic pole on the magnetic disk 13 with this current, data including data, preamble, and sync byte are recorded on the magnetic disk 13.
【0031】ヘッド装置14を構成するリードヘッド1
4bは、MR(Magneto Resistive)ヘッドよりなる。
リードヘッド14bは、磁気ディスク13の磁極の変化
に応じた値のリード信号RDを前処理回路36に出力す
る。Read head 1 constituting head device 14
4b is composed of an MR (Magneto Resistive) head.
The read head 14b outputs a read signal RD having a value corresponding to a change in the magnetic pole of the magnetic disk 13 to the preprocessing circuit 36.
【0032】前処理回路36は、リード信号RDを増幅
するとともに、復調復号に適した周波数にフィルタリン
グし、さらにデジタル信号に変換した後に該デジタル信
号を等化して判定帰還型等化器(DFE)37に出力す
る。The pre-processing circuit 36 amplifies the read signal RD, filters the read signal RD to a frequency suitable for demodulation and decoding, converts the digital signal into a digital signal, and then equalizes the digital signal to make a decision feedback equalizer (DFE). 37.
【0033】DFE37は、タイミングクロック再生用
のPLL回路38が接続されている。PLL回路38
は、DFE37の出力信号に基づいて、リード信号RD
に同期引き込みしたサンプリングクロックSCKを生成
する。DFE37は、サンプリングクロックSCKに基
づいて、前処理回路36の出力信号を波形等化処理して
デジタル信号に変換し、その信号をデコーダ39に出力
する。The DFE 37 is connected to a PLL circuit 38 for timing clock reproduction. PLL circuit 38
Is a read signal RD based on the output signal of the DFE 37.
To generate a sampling clock SCK synchronized with the sampling clock SCK. The DFE 37 converts the output signal of the preprocessing circuit 36 into a digital signal by performing waveform equalization processing based on the sampling clock SCK, and outputs the signal to the decoder 39.
【0034】図3にDFE37の構成を示す。DFE3
7は、フォワードフィルタ37a、加算回路37b、判
定回路37c、フィードバックフィルタ37dを有す
る。フォワードフィルタ37aは、FIR(Finte Impu
lse Response)フィルタよりなり、前記前処理回路36
の出力信号が入力される。フォワードフィルタ37a
は、入力信号のS/N比を最大にするように生成した波
形を持つ信号を加算回路37bに出力する。FIG. 3 shows the structure of the DFE 37. DFE3
7 has a forward filter 37a, an addition circuit 37b, a determination circuit 37c, and a feedback filter 37d. The forward filter 37a is an FIR (Finte Impu
lse Response) filter, and the pre-processing circuit 36
Is output. Forward filter 37a
Outputs a signal having a waveform generated so as to maximize the S / N ratio of the input signal to the adding circuit 37b.
【0035】加算回路37bは、フォワードフィルタ3
7aの出力信号と、フィードバックフィルタ37dから
出力される帰還信号とを加算演算して生成した等化波形
を持つ信号を判定回路37cに出力する。The addition circuit 37b includes the forward filter 3
A signal having an equalized waveform generated by adding the output signal of 7a and the feedback signal output from the feedback filter 37d is output to the determination circuit 37c.
【0036】判定回路37cは、サンプリングクロック
SCKに基づいてサンプリングした加算回路37bの等
化信号の振幅と、リファレンス値を比較し、比較結果に
基づいて判定結果である「1」又は「0」の値を持つ判
定信号をフィードバックフィルタ37dに出力する。The determination circuit 37c compares the amplitude of the equalized signal of the addition circuit 37b sampled based on the sampling clock SCK with a reference value, and determines whether the determination result is "1" or "0" based on the comparison result. The determination signal having the value is output to the feedback filter 37d.
【0037】フィードバックフィルタ37dは、FIR
(Finte Impulse Response)フィルタよりなり、信号中
に含まれる符号間干渉を取り除くように動作する。フィ
ードバックフィルタ37dは、判定信号に基づく帰還信
号を前記加算回路37bに出力する。これにより、判定
信号は、過去のビットによる干渉が除去された再生信号
となる。DFE37は、この判定信号を図2に示すデコ
ーダ39に出力する。The feedback filter 37d has an FIR
(Finte Impulse Response) filter, which operates to remove intersymbol interference contained in the signal. The feedback filter 37d outputs a feedback signal based on the determination signal to the adding circuit 37b. As a result, the determination signal becomes a reproduced signal from which interference due to past bits has been removed. The DFE 37 outputs this determination signal to the decoder 39 shown in FIG.
【0038】デコーダ39は、DFE37の出力信号を
RLLコードに基づいて復号化し、その復号データをデ
スクランブラ40に出力する。デスクランブラ40は、
所定の方式によりデコーダ39の出力データのビットの
並べ替えを行いリードデータを生成する。そのリードデ
ータは第2インターフェース回路41を介して前記MP
U17に出力される。The decoder 39 decodes the output signal of the DFE 37 based on the RLL code, and outputs the decoded data to the descrambler 40. The descrambler 40 is
The bits of the output data of the decoder 39 are rearranged by a predetermined method to generate read data. The read data is sent to the MP via the second interface circuit 41.
Output to U17.
【0039】前記DFE37は、処理後の信号を制御デ
ータ検出回路42に出力する。制御データ検出回路42
は、記録データの読み出し動作を制御するための制御デ
ータ(プリアンブル、シンクバイト)と、サーボのため
の情報(サーボマーク)を検出し、その検出した情報に
応じた検出信号をシーケンス制御回路43、MPU17
に出力する。The DFE 37 outputs the processed signal to the control data detection circuit 42. Control data detection circuit 42
Detects control data (preamble, sync byte) for controlling the read operation of recording data and information (servo mark) for servo, and outputs a detection signal corresponding to the detected information to the sequence control circuit 43. MPU17
Output to
【0040】シーケンス制御回路43は、前記検出信号
と、MPU17からの書き込み/読み出しを制御するた
めの制御信号が入力される。シーケンス制御回路43
は、この検出信号と制御信号に基づいて、所定の書き込
み/読み出しシーケンスに従って上記回路31〜42を
制御する。The sequence control circuit 43 receives the detection signal and a control signal for controlling writing / reading from the MPU 17. Sequence control circuit 43
Controls the circuits 31 to 42 according to a predetermined write / read sequence based on the detection signal and the control signal.
【0041】そして、MPU17は、信号処理回路15
に読み出し動作を指示した後に、シンクバイト検出信号
を入力すると、そのシンクバイト検出信号に応答して、
シンクバイトに続くリードデータを記録データ(デー
タ)として扱い、この記録データに対する処理を行う。The MPU 17 includes a signal processing circuit 15
Input a sync byte detection signal after instructing a read operation to
Read data following the sync byte is treated as recording data (data), and processing is performed on the recording data.
【0042】次に、前記した前処理回路36を図3に従
って説明する。前処理回路36は、オートゲインコント
ロールアンプ(AGC)36a、アナログフィルタとし
てのローパスフィルタ36b、アナログ−デジタル変換
回路(ADC)36c、FIR型等化器36d及び係数
更新回路36eを有する。Next, the pre-processing circuit 36 will be described with reference to FIG. The preprocessing circuit 36 includes an auto gain control amplifier (AGC) 36a, a low-pass filter 36b as an analog filter, an analog-digital conversion circuit (ADC) 36c, an FIR equalizer 36d, and a coefficient updating circuit 36e.
【0043】AGC36aは、ヘッド装置14からのリ
ード信号RDを増幅して生成した信号をローパスフィル
タ36bに出力する。ローパスフィルタ36bは、復調
復号に適した周波数特性を持ち、AGC36aの出力信
号をフィルタリングして生成した信号をADC36cに
出力する。ADC36cは、ローパスフィルタ36bの
出力信号を前記サンプリングクロックSCKに基づいて
サンプリングしてデジタル信号に変換し、FIR型等化
器36dに出力する。The AGC 36a outputs a signal generated by amplifying the read signal RD from the head device 14 to the low-pass filter 36b. The low-pass filter 36b has frequency characteristics suitable for demodulation and decoding, and outputs a signal generated by filtering the output signal of the AGC 36a to the ADC 36c. The ADC 36c samples the output signal of the low-pass filter 36b based on the sampling clock SCK, converts the signal into a digital signal, and outputs the digital signal to the FIR equalizer 36d.
【0044】FIR型等化器36dは、ヘッド装置14
を含む同ヘッド装置14から前処理回路36に到達する
までの未知の伝送路ZxとAGC36aからローパスフ
ィルタ36bまでのアナログ信号系の伝送特性に対して
波形を等化し、その等化した信号をDFE37に出力す
る。The FIR type equalizer 36d includes a head device 14
The waveform is equalized with respect to the unknown transmission path Zx from the head device 14 including the head device 14 to the preprocessing circuit 36 and the transmission characteristics of the analog signal system from the AGC 36a to the low-pass filter 36b, and the equalized signal is converted into the DFE 37. Output to
【0045】FIR型等化器36dは、FIR(Finte
Impulse Response)フィルタよりなる。図4はFIR型
等化器36dのブロック回路を示す。図4において、F
IR型等化器36dは、複数個(本実施形態では5個)
の第1〜第5レジスタ51a〜51eからなるシフトレ
ジスタ51と、第1〜第5レジスタ51a〜51eに対
応して設けられた第1〜第5乗算器52a〜52eと、
加算器53とを備えている。The FIR type equalizer 36d has an FIR (Finte
Impulse Response) filter. FIG. 4 shows a block circuit of the FIR equalizer 36d. In FIG. 4, F
A plurality of IR equalizers 36d (five in this embodiment)
A shift register 51 including first to fifth registers 51a to 51e, and first to fifth multipliers 52a to 52e provided corresponding to the first to fifth registers 51a to 51e.
An adder 53 is provided.
【0046】シフトレジスタ51は、第1〜第5レジス
タ51a〜51eを備えている。第1〜第5レジスタ5
1a〜51eは、縦続接続され、サンプリングクロック
SCKに同期してサンプリングし、そのサンプリングデ
ータを次の段のレジスタに出力する。つまり、シフトレ
ジスタ51は、標本化された過去のデータを記憶する。The shift register 51 has first to fifth registers 51a to 51e. First to fifth registers 5
1a to 51e are cascaded, sample in synchronization with a sampling clock SCK, and output the sampled data to a register in the next stage. That is, the shift register 51 stores the sampled past data.
【0047】第1〜第5レジスタ51a〜51eに対応
して5個の第1〜第5乗算器52a〜52eを備えられ
ている。第1〜第5乗算器52a〜52eは、対応する
第1〜第5レジスタ51a〜51eが記憶するデータD1
〜D5をそれぞれ入力するとともに、係数更新回路36e
からそれぞれ所定の係数C1〜C5を入力にする。第1〜第
5乗算器52a〜52eは、それぞれデータD1〜D5にそ
れぞれ係数C1〜C5を掛け算し、その演算結果を加算器5
3に出力する。加算器53は、第1〜第5乗算器52a
〜52eの演算結果を加算してその加算した出力Za
(n)をDFE37に出力する。There are provided five first to fifth multipliers 52a to 52e corresponding to the first to fifth registers 51a to 51e. The first to fifth multipliers 52a to 52e store data D1 stored in the corresponding first to fifth registers 51a to 51e.
To D5 and a coefficient update circuit 36e
Input predetermined coefficients C1 to C5. The first to fifth multipliers 52a to 52e respectively multiply the data D1 to D5 by coefficients C1 to C5, respectively, and
Output to 3. The adder 53 includes first to fifth multipliers 52a.
5252e are added and the added output Za
(N) is output to the DFE 37.
【0048】係数更新回路36eは、前記DFE37の
加算回路37bから出力される信号ya(n)と、判定
回路37cの判定結果である信号yb(n)との間の平
均2乗誤差を最小化するための前記第1〜第5乗算器5
2a〜52eにそれぞれ入力する係数C1〜C5を演算す
る。各係数C1〜C5の算出は、LMS(Least Mean Squar
e)アルゴリズムが使われ、以下の関係式で求めること
ができる。The coefficient updating circuit 36e minimizes the mean square error between the signal ya (n) output from the adding circuit 37b of the DFE 37 and the signal yb (n) as the result of the judgment by the judgment circuit 37c. The first to fifth multipliers 5
The coefficients C1 to C5 input to 2a to 52e are calculated. The calculation of each of the coefficients C1 to C5 is performed by LMS (Least Mean Square).
e) An algorithm is used and can be obtained by the following relational expression.
【0049】C1=C1b+μ・D1・ER C2=C2b+μ・D2・ER C3=C3b+μ・D3・ER C4=C4b+μ・D4・ER C5=C5b+μ・D5・ER C1b〜C5bは更新前の係数、ERは加算回路37bから出力
される信号ya(n)と判定回路37cの信号yb
(n)との誤差量(=ya(n)−yb(n))、D1〜
D5は第1〜第5レジスタ51a〜51eが記憶するデー
タ、μはステップ幅である。C1 = C1b + μ · D1 · ER C2 = C2b + μ · D2 · ER C3 = C3b + μ · D3 · ER C4 = C4b + μ · D4 · ER C5 = C5b + μ · D5 · ER C1b to C5b are coefficients before update, ER is addition The signal ya (n) output from the circuit 37b and the signal yb of the determination circuit 37c
(N) and the error amount (= ya (n) −yb (n)), D1 to
D5 is data stored in the first to fifth registers 51a to 51e, and μ is a step width.
【0050】係数更新回路36eは、誤差算出用加算回
路55と係数演算回路56を備えている。誤差算出用加
算回路55は、前記DFE37の加算回路37bから出
力される等化波形を持つ信号ya(n)と、判定回路3
7cの判定結果である信号yb(n)が入力される。誤
差算出用加算回路55は、両信号を加算演算して生成し
た等化誤差量を持つ等化誤差信号ER(=ya(n)−y
b(n))を生成し係数演算回路56に出力する。The coefficient update circuit 36e includes an error calculation addition circuit 55 and a coefficient calculation circuit 56. The error calculation addition circuit 55 includes a signal ya (n) having an equalized waveform output from the addition circuit 37b of the DFE 37 and the determination circuit 3
The signal yb (n), which is the result of the determination in step 7c, is input. The error calculation addition circuit 55 adds an equalization error signal ER (= ya (n) -y) having an equalization error amount generated by adding the two signals.
b (n)) is generated and output to the coefficient operation circuit 56.
【0051】係数演算回路56は、前記等化誤差信号ER
に基づいてその平均2乗誤差を最小化するための前記第
1〜第5乗算器52a〜52eにそれぞれ入力する係数
C1〜C5を演算する。係数演算回路56は、各係数C1〜C5
係数毎に係数演算回路部が設けられている。図5は、係
数C1を演算するブロック回路を示す。The coefficient operation circuit 56 is provided with the equalization error signal ER.
To input to the first to fifth multipliers 52a to 52e for minimizing the mean square error based on
Calculate C1 to C5. The coefficient calculation circuit 56 calculates the coefficients C1 to C5
A coefficient operation circuit section is provided for each coefficient. FIG. 5 shows a block circuit for calculating the coefficient C1.
【0052】図5において、係数演算回路56は、第
1、第2レジスタ56a,56b、乗算器56c、第
1、第2加算回路56d,56e、ゲート回路56f、
ステップ幅設定回路56g及び初期値設定回路56hを
備えている。In FIG. 5, a coefficient operation circuit 56 includes first and second registers 56a and 56b, a multiplier 56c, first and second addition circuits 56d and 56e, a gate circuit 56f,
A step width setting circuit 56g and an initial value setting circuit 56h are provided.
【0053】第1レジスタ56aは、FIR型等化器3
6dの第1レジスタ51aが保持しているデータD1を入
力しサンプリングクロックSCKに同期して該データD1
を次段の乗算器56cに出力する。The first register 56a stores the FIR type equalizer 3
6d, the data D1 held by the first register 51a is input and synchronized with the sampling clock SCK.
Is output to the next-stage multiplier 56c.
【0054】乗算器56cは、データD1の他に、前記等
化誤差信号ERと、ステップ幅設定回路56gから予め定
めたステップ幅μを入力する。乗算器56cは、データ
D1、等化誤差信号ER及びステップ幅μを掛け算する。乗
算器56cは、その演算結果(=μ・D1・ER)を第1加
算回路56dに出力する。The multiplier 56c receives, besides the data D1, the equalization error signal ER and a predetermined step width μ from the step width setting circuit 56g. The multiplier 56c outputs the data
D1, the equalization error signal ER and the step width μ are multiplied. The multiplier 56c outputs the operation result (= μ · D1 · ER) to the first adding circuit 56d.
【0055】第1加算回路56dは、第2レジスタ56
bからの出力信号(1つ前、即ち、更新前の係数C1b)
を入力し、該係数C1bと乗算器56cの演算結果を加算
しその演算結果(=C1b+μ・D1・ER)をゲート回路5
6fに出力される。ゲート回路56fは、MPU17か
らの制御信号CTを入力する。制御信号CTがHレベルの時
のみに、ゲート回路56fは第1加算回路56dの出力
信号を第2加算回路56eに出力する。The first adder circuit 56d includes a second register 56
output signal from b (the previous one, ie, coefficient C1b before update)
Is input, the coefficient C1b is added to the calculation result of the multiplier 56c, and the calculation result (= C1b + μ · D1 · ER) is added to the gate circuit 5.
6f. The gate circuit 56f receives the control signal CT from the MPU 17. Only when the control signal CT is at the H level, the gate circuit 56f outputs the output signal of the first addition circuit 56d to the second addition circuit 56e.
【0056】第2加算回路56eは、初期値設定回路5
6hから初期値CINを入力する。第2加算回路56e
は、初期化され最初の演算が行なわれるときに該初期値
CINが入力され、以後は該初期値CINに代わって「0」が
初期値設定回路56hから入力される。The second adding circuit 56e is provided with an initial value setting circuit 5
Input the initial value CIN from 6h. Second adder circuit 56e
Is initialized to the initial value when the first operation is performed.
After CIN is input, "0" is input from the initial value setting circuit 56h instead of the initial value CIN.
【0057】従って、第2加算回路56eは、初期化さ
れた最初の演算ではこの初期値CINを第2レジスタ56
bに出力する。以後、第2加算回路56eは第1加算回
路56dの演算結果(=C1b+μ・D1・ER)を第2レジ
スタ56bに出力する。Accordingly, the second addition circuit 56e stores the initial value CIN in the second register 56
b. Thereafter, the second addition circuit 56e outputs the operation result (= C1b + μ · D1 · ER) of the first addition circuit 56d to the second register 56b.
【0058】第2レジスタ56bは、サンプリングクロ
ックSCKを入力する。第2レジスタ56bは、サンプ
リングクロックSCKに同期して、第2加算回路56e
の出力信号を新たな係数C1(=C1b+μ・D1・ER)とし
て前記FIR型等化器54の第1乗算器56cに出力さ
れる。The second register 56b receives the sampling clock SCK. The second register 56b synchronizes with the sampling clock SCK to generate a second adder 56e.
Is output to the first multiplier 56c of the FIR equalizer 54 as a new coefficient C1 (= C1b + μ · D1 · ER).
【0059】従って、FIR型等化器36dの第1乗算
器52aは、この新たな係数C1を使ってデータD1と掛け
算を行なう。尚、他の係数C2〜C5を演算する係数演算回
路56の各係数演算回路部は、前記係数C1を演算する係
数演算回路部と同じ構成なので説明の便宜上省略する。Therefore, the first multiplier 52a of the FIR type equalizer 36d multiplies the data D1 by using the new coefficient C1. Note that each coefficient operation circuit section of the coefficient operation circuit 56 for calculating the other coefficients C2 to C5 has the same configuration as that of the coefficient operation circuit section for calculating the coefficient C1, and thus is omitted for convenience of explanation.
【0060】従って、FIR型等化器36dからDFE
37に出力される出力信号は、加算回路37bから出力
される信号と、判定回路37cの判定結果である信号と
の間の平均2乗誤差を最小化する等化された信号が生成
される。Accordingly, the DFE equalizer 36d outputs the DFE
As the output signal output to 37, an equalized signal that minimizes the mean square error between the signal output from the addition circuit 37b and the signal that is the result of the determination by the determination circuit 37c is generated.
【0061】次に上記のように構成した第1実施形態の
効果を以下に記載する。 (1)本実施形態では、DFE37の前段にFIR型等
化器36dを設けた。そして、このFIR型等化器36
dにより、等化された信号がDFE37に出力される。
つまり、使用状況、製造バラツキ、経年変化等に起因す
るアナログ信号系で生ずる雑音が除去された出力信号Z
a(n)がDFE37に出力される。Next, effects of the first embodiment configured as described above will be described below. (1) In the present embodiment, the FIR equalizer 36d is provided before the DFE 37. The FIR equalizer 36
By d, the equalized signal is output to the DFE 37.
In other words, the output signal Z from which noise generated in the analog signal system due to usage conditions, manufacturing variations, aging, etc. has been removed.
a (n) is output to the DFE 37.
【0062】従って、DFE37は、使用状況、製造バ
ラツキ、経年変化等に起因する雑音を考慮して、DFE
37に設けられたFIRフィルタよりなるフォワードフ
ィルタ37a及びフィードバックフィルタ37dの係数
を従来のように自動調整する必要が無くなることから、
フォワードフィルタ37a及びフィードバックフィルタ
37dの係数を固定にすることができる。つまり、DF
E37は、FIR型等化器36dの特性に対して最適な
係数を設定固定するだけでよい。Therefore, the DFE 37 takes into account the noise caused by the usage conditions, manufacturing variations, aging, etc.
Since there is no need to automatically adjust the coefficients of the forward filter 37a and the feedback filter 37d, which are composed of FIR filters provided at 37, as in the prior art,
The coefficients of the forward filter 37a and the feedback filter 37d can be fixed. That is, DF
In E37, it is only necessary to set and fix an optimum coefficient for the characteristic of the FIR equalizer 36d.
【0063】その結果、従来のように、フォワードフィ
ルタ37a及びフィードバックフィルタ37dのタップ
の数だけ設けられた各タップ毎の係数を演算する係数演
算回路は不要になり、係数演算のための回路が不要に成
る分だけDFE37の回路規模を小さくすることができ
る。詳述すると、FIR型等化器36dの各係数C1〜C5
を求める係数更新回路36e(係数演算回路56)が設
けられるが、該FIR型等化器36dのタップ数(本実
施形態では5個)は、DFE37のフォワードフィルタ
37a及びフィードバックフィルタ37dのタップ数よ
り遥かに少ない。従って、フォワードフィルタ37a及
びフィードバックフィルタ37dの係数について、各係
数毎に係数演算回路を設けるのに比べて遥かに少なくて
済み、装置全体としても回路規模を小さく抑えることが
できる。As a result, unlike the related art, a coefficient calculation circuit for calculating the coefficient for each tap provided by the number of taps of the forward filter 37a and the feedback filter 37d is not required, and a circuit for coefficient calculation is not required. , The circuit scale of the DFE 37 can be reduced. More specifically, the coefficients C1 to C5 of the FIR equalizer 36d
Is provided, the number of taps (five in this embodiment) of the FIR equalizer 36d is determined by the number of taps of the forward filter 37a and the feedback filter 37d of the DFE 37. Far less. Therefore, the number of coefficients of the forward filter 37a and the feedback filter 37d can be much smaller than providing a coefficient operation circuit for each coefficient, and the circuit scale of the entire apparatus can be reduced.
【0064】(2)本実施形態では、FIR型等化器3
6dの各係数C1〜C5は、係数更新回路36eによって前
記DFE37の加算回路37bから出力される信号ya
(n)と、判定回路37cの判定結果である信号yb
(n)との間の平均2乗誤差を最小化する係数が演算さ
れる。(2) In this embodiment, the FIR type equalizer 3
Each of the coefficients C1 to C5 of 6d is converted into a signal ya output from the adder 37b of the DFE 37 by a coefficient update
(N) and the signal yb which is the result of the determination by the determination circuit 37c.
A coefficient that minimizes the mean square error between (n) and (n) is calculated.
【0065】つまり、DFE37の判定結果に基づいて
FIR型等化器36dの係数C1〜C5を更新、即ち、適応
等化されることから、より精度の高い判定が判定帰還型
等化器において行うことができる。That is, since the coefficients C1 to C5 of the FIR type equalizer 36d are updated based on the determination result of the DFE 37, that is, adaptive equalization is performed, a more accurate determination is made in the determination feedback type equalizer. be able to.
【0066】(第2実施形態)次に本発明を具体化した
第2実施形態を図6及び図7に従って説明する。尚、説
明の便宜上、第1実施形態と同じものは符号を同じにし
てその詳細な説明を省略する。(Second Embodiment) Next, a second embodiment of the present invention will be described with reference to FIGS. For convenience of description, the same components as those in the first embodiment have the same reference numerals, and detailed description thereof will be omitted.
【0067】図6は、前処理回路36とDFE37の回
路構成を示す。図6に示すように、前処理回路36は、
レプリカ信号生成回路58、加算回路59を備えてい
る。レプリカ信号生成回路58は、図7に示すように、
微分回路60、FIRフィルタ61を有している。FIG. 6 shows a circuit configuration of the preprocessing circuit 36 and the DFE 37. As shown in FIG. 6, the preprocessing circuit 36
A replica signal generation circuit 58 and an addition circuit 59 are provided. The replica signal generation circuit 58, as shown in FIG.
It has a differentiating circuit 60 and an FIR filter 61.
【0068】微分回路60は、加算回路60aと遅延回
路を構成するレジスタ60bを有する。微分回路60
は、周期的な既知のライトデータ(プリンアブルデータ
等)に対する予めMPU17にて生成されるリード信号
RDを入力し、該加算回路60aとレジスタ60bとで
リード信号RDを微分してFIRフィルタ61に出力す
る。The differentiating circuit 60 has an adding circuit 60a and a register 60b forming a delay circuit. Differentiating circuit 60
Inputs the read signal RD generated by the MPU 17 in advance for periodic known write data (such as printable data), differentiates the read signal RD by the adder circuit 60a and the register 60b, and supplies the differentiated read signal RD to the FIR filter 61. Output.
【0069】FIRフィルタ61は、前記FIR型等化
器36dと同じタップ数で構成され、5個の第1〜第5
レジスタ62a〜62eからなるシフトレジスタ62
と、第1〜第5レジスタ62a〜62eに対応して設け
られた第1〜第5乗算器63a〜63eと、加算器64
と、出力用のレジスタ65を備えている。The FIR filter 61 has the same number of taps as the FIR equalizer 36d, and has five first to fifth FIR filters.
Shift register 62 including registers 62a to 62e
And first to fifth multipliers 63a to 63e provided corresponding to the first to fifth registers 62a to 62e, and an adder 64.
And a register 65 for output.
【0070】シフトレジスタ62は、第1〜第5レジス
タ62a〜62eを備えている。第1〜第5レジスタ6
2a〜62eは、縦続接続され、サンプリングクロック
SCKに同期してサンプリングし、そのサンプリングデ
ータを次の段のレジスタに出力する。The shift register 62 has first to fifth registers 62a to 62e. First to fifth registers 6
2a to 62e are cascaded, sample in synchronization with the sampling clock SCK, and output the sampled data to the register of the next stage.
【0071】又、第1〜第5レジスタ62a〜62eの
記憶する各データDA1〜DA5は、対応する第1〜第5乗算
器63a〜63eにそれぞれ入力される。第1〜第5乗
算器52a〜52eは、それぞれデータDA1〜DA5を他
に、所定の係数CA1〜CA5をそれぞれ入力にする。係数CA
1〜CA5は、予め定められた値であって、前記既知のライ
トデータ(プリンアブルデータ等)に対するリード信号
RDが予め定めた目標の特性で等化されるようにした値
である。The data DA1 to DA5 stored in the first to fifth registers 62a to 62e are input to the corresponding first to fifth multipliers 63a to 63e, respectively. The first to fifth multipliers 52a to 52e receive data DA1 to DA5 and predetermined coefficients CA1 to CA5, respectively. Coefficient CA
1 to CA5 are predetermined values, and are values such that the read signal RD for the known write data (preprintable data or the like) is equalized with predetermined target characteristics.
【0072】第1〜第5乗算器63a〜63eは、それ
ぞれデータDA1〜DA5にそれぞれ係数CA1〜CA5を掛け算
し、その演算結果を加算器64に出力する。加算器64
は、第1〜第5乗算器63a〜63eの演算結果を加算
する。従って、この加算器64の加算値(出力)は、予
め決められたライトデータ(プリンアブルデータ等)に
対するリード信号RDが予め定めた目標の特性で等化さ
れれた出力となる。The first to fifth multipliers 63a to 63e multiply the data DA1 to DA5 by coefficients CA1 to CA5, respectively, and output the operation results to the adder 64. Adder 64
Adds the operation results of the first to fifth multipliers 63a to 63e. Therefore, the added value (output) of the adder 64 is an output obtained by equalizing the read signal RD with respect to the predetermined write data (such as the printable data) with the predetermined target characteristic.
【0073】加算器64の加算値(出力)は、レジスタ
65に出力される。レジスタ65は、サンプリングクロ
ックSCKに同期して加算器64の出力をサンプリング
して加算回路59にレプリカ信号Zb(n)として出力す
る。The added value (output) of the adder 64 is output to the register 65. The register 65 samples the output of the adder 64 in synchronization with the sampling clock SCK and outputs it to the addition circuit 59 as a replica signal Zb (n).
【0074】つまり、レプリカ信号生成回路58は、既
知のライトデータに対する予めMPU17にて生成され
るリード信号RDに基づいてDFE37に対して理想と
する特性で等化されて出力されるはずの信号(レプリカ
信号Zb(n))を生成する。In other words, the replica signal generation circuit 58 outputs a signal that should be equalized with ideal characteristics to the DFE 37 based on the read signal RD generated by the MPU 17 in advance for the known write data and output ( A replica signal Zb (n)) is generated.
【0075】加算回路59は、レプリカ信号生成回路5
8からのレプリカ信号Zb(n)と、FIR型等化器36d
からの出力信号Za(n)を入力し、偏差(=Za(n)−Zb
(n))を求める。つまり、加算回路59は、レプリカ信
号Zb(n)と、実際のヘッド装置14から読み出されたリ
ード信号RDを前処理回路36(FIR型等化器36
d)にて等化してなる出力信号Za(n)との誤差を算出す
る。加算回路59はこの誤差を誤差信号err1(=Za(n)
−Zb(n))として係数演算回路56に出力される。The adder circuit 59 includes a replica signal generation circuit 5
8 from the replica signal Zb (n) and the FIR equalizer 36d
From the output signal Za (n), and the deviation (= Za (n) −Zb
(n)). That is, the addition circuit 59 converts the replica signal Zb (n) and the read signal RD read from the actual head device 14 into the pre-processing circuit 36 (FIR equalizer 36).
An error from the output signal Za (n) equalized in d) is calculated. The adder 59 converts this error into an error signal err1 (= Za (n)
−Zb (n)) to the coefficient calculation circuit 56.
【0076】係数演算回路56は、誤差信号err1を入力
するとともに前記誤差算出用の加算回路55から等化誤
差信号ERを入力する。係数演算回路56は、MPU17
からの切換制御信号SERCに基づいて、誤差信号err1と等
化誤差信号ERのいずれか一方を選択し、その選択した誤
差信号に基づいて前記FIR型等化器36dの各係数C1
〜C5を前記したLMSアルゴリズムにおける関係式に基
づいて演算する。The coefficient calculation circuit 56 receives the error signal err1 and the equalization error signal ER from the error calculation addition circuit 55. The coefficient operation circuit 56 is provided by the MPU 17
, And selects one of the error signal err1 and the equalization error signal ER. Based on the selected error signal, each coefficient C1 of the FIR equalizer 36d is selected.
To C5 are calculated based on the relational expression in the LMS algorithm described above.
【0077】従って、切換制御信号SERCによって誤差信
号err1が選択された時には、該誤差信号err1に基づいて
FIR型等化器36dの各係数C1〜C5が演算される。つ
まり、係数演算回路56は、FIR型等化器36dの出
力信号Za(n)とレプリカ信号生成回路58のレプリカ信
号Zb(n)との間の平均2乗誤差を最小化する係数C1〜C5
を演算する。Therefore, when the error signal err1 is selected by the switching control signal SERC, the coefficients C1 to C5 of the FIR equalizer 36d are calculated based on the error signal err1. That is, the coefficient calculation circuit 56 includes coefficients C1 to C5 for minimizing the mean square error between the output signal Za (n) of the FIR equalizer 36d and the replica signal Zb (n) of the replica signal generation circuit 58.
Is calculated.
【0078】又、Lレベルの切換制御信号SERCによって
等化誤差信号ERが選択された時には、該等化誤差信号ER
に基づいてFIR型等化器36dの各係数C1〜C5が演算
される。つまり、係数演算回路56は、DFE37の加
算回路37bから出力される信号と、判定回路37cの
判定結果である信号との間の平均2乗誤差を最小化する
係数C1〜C5を演算する。When the equalization error signal ER is selected by the L level switching control signal SERC, the equalization error signal ER
The coefficients C1 to C5 of the FIR equalizer 36d are calculated based on That is, the coefficient calculation circuit 56 calculates coefficients C1 to C5 that minimize the mean square error between the signal output from the addition circuit 37b of the DFE 37 and the signal that is the result of the determination by the determination circuit 37c.
【0079】尚、本実施形態では、MPU17は、HD
C19の駆動開始時及び誤差が大きくなってエラーが発
生した時に切換制御信号SERCをHレベルにし、ヘッド装
置14が磁気ディスク13に記録された情報のうち、既
知のリードデータ、即ち、プリンアブルデータが読み出
される時、既知のプリンアブルデータに対するリード信
号RDをレプリカ信号生成回路58に出力する。従っ
て、セクタ内に付加されたプリンアブルデータが読み出
されると、ヘッド装置14から読み出されたリード信号
RD(プリンアブルデータ)を前処理回路36(FIR
型等化器36d)にて等化してなる出力信号Za(n)とレ
プリカ信号Zb(n)との誤差が算出され、この誤差を誤差
信号err1(=Za(n)−Zb(n))に基づいて係数演算回路5
6において、最適な係数C1〜C5が演算されることにな
る。In the present embodiment, the MPU 17
At the start of driving of C19 and when an error occurs due to an increase in the error, the switching control signal SERC is set to the H level, and the head device 14 outputs the known read data, that is, the printable data, from the information recorded on the magnetic disk 13. Is read, a read signal RD for the known preparable data is output to the replica signal generation circuit 58. Therefore, when the preparable data added in the sector is read, the read signal RD (prenable data) read from the head device 14 is converted to the pre-processing circuit 36 (FIR).
An error between the output signal Za (n) equalized by the type equalizer 36d) and the replica signal Zb (n) is calculated, and this error is converted into an error signal err1 (= Za (n) -Zb (n)). Coefficient operation circuit 5 based on
In 6, the optimum coefficients C1 to C5 are calculated.
【0080】そして、それ以外の時には、MPU17
は、切換制御信号SERCをLレベルにするとともに、既知
のプリンアブルデータに対するリード信号RDをレプリ
カ信号生成回路58に出力しない。At other times, the MPU 17
Sets the switching control signal SERC to the L level and does not output the read signal RD for the known preparable data to the replica signal generation circuit 58.
【0081】又、前処理回路36は、AGCループ制御
回路66を備えている。AGCループ制御回路66は、
前記等化誤差信号ER及び誤差信号err1を入力する。AG
Cループ制御回路66は、MPU17からの切換制御信
号SERCに基づいて、誤差信号err1と等化誤差信号ERのい
ずれか一方を選択し、その選択した誤差信号の振幅誤差
量に基づいてAGC36aの利得を最適化し、AGC3
6aの出力信号が最適な振幅を持つように制御する。The pre-processing circuit 36 includes an AGC loop control circuit 66. The AGC loop control circuit 66
The equalization error signal ER and the error signal err1 are input. AG
The C loop control circuit 66 selects one of the error signal err1 and the equalization error signal ER based on the switching control signal SERC from the MPU 17, and determines the gain of the AGC 36a based on the amplitude error amount of the selected error signal. AGC3
The output signal 6a is controlled so as to have an optimum amplitude.
【0082】つまり、AGCループ制御回路66は、前
記係数演算回路56と共に切換制御信号SERCによって誤
差信号err1を選択した時には、該誤差信号err1に基づい
てAGC36aの利得を最適化する。又、AGCループ
制御回路66は、前記係数演算回路56と共に切換制御
信号SERCによって等化誤差信号ERを選択した時には、該
等化誤差信号ERに基づいてAGC36aの利得を最適化
する。That is, when the error signal err1 is selected by the switching control signal SERC together with the coefficient operation circuit 56, the AGC loop control circuit 66 optimizes the gain of the AGC 36a based on the error signal err1. The AGC loop control circuit 66 optimizes the gain of the AGC 36a based on the equalization error signal ER when the equalization error signal ER is selected by the switching control signal SERC together with the coefficient calculation circuit 56.
【0083】又、前処理回路36は、タイミングリカバ
リーPLL67を備えている。タイミングリカバリーP
LL67は前記等化誤差信号ERを入力する。タイミング
リカバリーPLL67は、等化誤差信号ERの位相誤差量
に基づいてADC36cの前記サンプリングクロックS
CKの周波数を最適化し、最適なタイミングでADC3
6cがサンプリングするように制御する。The pre-processing circuit 36 includes a timing recovery PLL 67. Timing recovery P
LL67 inputs the equalization error signal ER. The timing recovery PLL 67 uses the sampling clock S of the ADC 36c based on the phase error amount of the equalization error signal ER.
Optimize the frequency of CK, and ADC3 at the optimal timing
6c is controlled to perform sampling.
【0084】次に上記のように構成した第2実施形態の
効果を以下に記載する。 (1)本実施形態では、前記第1実施形態の効果に加え
て、レプリカ信号生成回路58を設けた。そして、レプ
リカ信号生成回路58において、既知のプリンアブルデ
ータ等のライトデータに対するプリンアブルデータ等の
リード信号RDがDFE37に対して雑音もない理想と
する特性で等化された場合に出力される信号(レプリカ
信号Zb(n))を生成する。つまり、実際のヘッド装置1
4から読み出された既知のプリンアブルデータ等のライ
トデータに対するリード信号RDを前処理回路36(F
IR型等化器36d)にて等化してなる実際の使用状
況、製造バラツキ、経年変化等に起因するアナログ信号
系で生ずる雑音を含む出力信号Za(n)を出力と同期し
て、レプリカ信号生成回路58は、前記ノイズを含まな
い理想のレプリカ信号Zb(n)の生成する。Next, effects of the second embodiment configured as described above will be described below. (1) In the present embodiment, a replica signal generation circuit 58 is provided in addition to the effects of the first embodiment. The replica signal generation circuit 58 outputs a signal when the read signal RD such as the preparable data for the known write data such as the preparable data is equalized to the DFE 37 with ideal characteristics having no noise. (Replica signal Zb (n)). That is, the actual head device 1
The read signal RD for the write data such as the known preparable data read out from the preprocessing circuit 36 (F
The output signal Za (n) including the noise generated in the analog signal system due to the actual use situation, manufacturing variation, aging and the like equalized by the IR type equalizer 36d) is synchronized with the output and the replica signal is output. The generation circuit 58 generates an ideal replica signal Zb (n) that does not include the noise.
【0085】そして、そのレプリカ信号Zb(n)と実際の
出力信号Za(n)とに基づいて加算回路59は誤差信号err
1(=Za(n)−Zb(n))を生成し、この誤差を誤差信号err
1に基づいて係数演算回路56は最適な係数C1〜C5を演
算するようにした。Then, based on the replica signal Zb (n) and the actual output signal Za (n), the adding circuit 59 outputs the error signal err.
1 (= Za (n) -Zb (n)), and this error is represented by an error signal err.
On the basis of 1, the coefficient calculation circuit 56 calculates the optimum coefficients C1 to C5.
【0086】従って、雑音に対する誤差の大きさを正確
に求めることができる。しかも、係数C1〜C5の演算(ト
レーニング)は、DFE37を経由しない分だけトレー
ニングループを短縮することができ、収束性の改善を図
ることができる。Therefore, the magnitude of the error with respect to the noise can be accurately obtained. Moreover, the calculation (training) of the coefficients C1 to C5 can shorten the training loop by the amount not passing through the DFE 37, and can improve the convergence.
【0087】(2)又、本実施形態では、誤差信号err1
(=Za(n)−Zb(n))に基づいてAGC36aの利得を制
御できるようにしたので、同様に、DFE37を経由し
ない分だけ短い時間で最適な利得の設定することができ
る。(2) In this embodiment, the error signal err1
Since the gain of the AGC 36a can be controlled based on (= Za (n) -Zb (n)), the optimum gain can be similarly set in a short time without passing through the DFE 37.
【0088】尚、発明の実施の形態は上記実施形態に限
定されるものではなく、以下のように実施してもよい。 ・前記第2実施形態において、レプリカ信号Zb(n)をプ
リンアブルデータに基づいて生成したが、既知のデータ
であるシンクデータで実施してもよい。The embodiments of the present invention are not limited to the above embodiments, but may be implemented as follows. In the second embodiment, the replica signal Zb (n) is generated based on the preparable data. However, the replica signal Zb (n) may be implemented using sync data which is known data.
【0089】又、プリンアブルデータとシンクデータの
2つの既知のデータを用いてレプリカ信号Zb(n)を生成
して実施してもよい。 ・前記第2実施形態において、レプリカ信号Zb(n)をプ
リンアブルデータに基づいて生成したが、専用のトレー
ニング用のパターンを用意して実施してもよい。この場
合、該パターンをライトヘッド14aで磁気ディスク1
3に書き込み、その書き込んだパターンをリードヘッド
14bで読み取るようにする。一方、該パターンに対す
る理想のリード信号に基づいてレプリカ信号生成回路5
8はレプリカ信号Zb(n)を生成する。Further, the replica signal Zb (n) may be generated by using two known data, ie, the preparable data and the sync data. In the second embodiment, the replica signal Zb (n) is generated based on the preparable data. However, a dedicated training pattern may be prepared and executed. In this case, the pattern is applied to the magnetic disk 1 by the write head 14a.
3, and the written pattern is read by the read head 14b. On the other hand, based on an ideal read signal for the pattern, the replica signal generation circuit 5
8 generates a replica signal Zb (n).
【0090】・前記第2実施形態では、誤差信号err1と
等化誤差信号ERのいずれか一方を用いて係数C1〜C5を演
算するようにしたが、誤差信号err1のみで実施してもよ
い。 ・前記第2実施形態では、誤差信号err1に基づく用いて
係数C1〜C5の演算は、駆動開始又はエラー発生時に行う
ようにしたが、これに限定されるものではなく、例えば
プリンアブルデータが読み出される毎に行ってもよい。In the second embodiment, the coefficients C1 to C5 are calculated using either the error signal err1 or the equalization error signal ER. However, the calculation may be performed using only the error signal err1. In the second embodiment, the calculation of the coefficients C1 to C5 using the error signal err1 is performed at the start of driving or when an error occurs.However, the present invention is not limited to this. For example, the printable data is read. It may be performed every time.
【0091】・前記第1実施形態では等化誤差信号ERに
基づいて、第2実施形態では誤差信号err1と等化誤差信
号ERに基づいてFIR型等化器36dの係数C1〜C5を演
算するようにしたが、FIR型等化器36dの係数C1〜
C5を固定にして実施してもよい。この場合、FIR型等
化器36dの係数C1〜C5は、使用状況、製造バラツキ、
経年変化等に起因するアナログ信号系で生ずる雑音が除
去された出力信号Za(n)が出力されるためには係数
C1〜C5をどうしたらいいか試験を行って求め、その試験
によって求めた係数C1〜C5を固定して実施してもよい。
この場合においても、DFE37の負荷は軽減される。In the first embodiment, the coefficients C1 to C5 of the FIR equalizer 36d are calculated based on the equalization error signal ER in the second embodiment and the error signal err1 and the equalization error signal ER in the second embodiment. However, the coefficients C1 to C1 of the FIR equalizer 36d
C5 may be fixed. In this case, the coefficients C1 to C5 of the FIR type equalizer 36d are determined according to the usage status, manufacturing variation,
In order to output an output signal Za (n) from which noise generated in an analog signal system due to aging or the like has been removed, a coefficient is required.
A test may be performed to determine what to do with C1 to C5, and the coefficients C1 to C5 determined by the test may be fixed.
Also in this case, the load on the DFE 37 is reduced.
【0092】・前記各実施形態では、DFE37のフォ
ワードフィルタ37a及びフィードバックフィルタ37
dの係数を固定にしたが、例えば、等化誤差信号ERに基
づいて適応等化させるようにして実施してもよい。この
場合には回路規模は大型化するがより精度の高い判定が
可能となる。In each of the above embodiments, the forward filter 37a and the feedback filter 37 of the DFE 37 are used.
Although the coefficient of d is fixed, for example, adaptive equalization may be performed based on the equalization error signal ER. In this case, the circuit size is increased, but more accurate determination is possible.
【0093】・前記各実施形態では、前段にFIR型等
化器36dを設けたDFE37をハードディスク装置の
リード/ライトチャネルIC内に具体化した。勿論、F
IR型等化器36dを備えたDFE37だけからなる半
導体装置として実施してもよい。In the above embodiments, the DFE 37 provided with the FIR equalizer 36d at the preceding stage is embodied in the read / write channel IC of the hard disk device. Of course, F
The present invention may be implemented as a semiconductor device including only the DFE 37 provided with the IR type equalizer 36d.
【0094】・前記各実施形態では、前段にFIR型等
化器36dを設けたDFE37をハードディスク装置に
具体化したが、例えば、ベースバンドデジタル通信シス
テムに使用されるDFEに応用してもよい。In each of the above embodiments, the DFE 37 provided with the FIR equalizer 36d at the preceding stage is embodied in a hard disk device, but may be applied to a DFE used in a baseband digital communication system, for example.
【0095】[0095]
【発明の効果】請求項1〜6に記載の発明によれば、F
IR型等化器に基づく既知の特性に対して最適な係数を
設定するだけでよく、判定帰還型等化器のフォワードフ
ィルタ及びフィードバックフィルタの適応等化は不要と
なり、判定帰還型等化器の特性を調整する調整作業の軽
減することができる。According to the first to sixth aspects of the present invention, F
It is only necessary to set the optimum coefficient for the known characteristic based on the IR type equalizer, and the adaptive equalization of the forward filter and the feedback filter of the decision feedback type equalizer becomes unnecessary. The adjustment work for adjusting the characteristics can be reduced.
【0096】加えて、請求項3に記載の発明によれば、
より精度の高い判定が判定帰還型等化器において行うこ
とができる。加えて、請求項5に記載の発明によれば、
より短時間に適応等化され収束性の改善を図ることがで
きる。In addition, according to the third aspect of the present invention,
A more accurate decision can be made in a decision feedback equalizer. In addition, according to the invention described in claim 5,
Adaptive equalization is performed in a shorter time, and convergence can be improved.
【図1】ハードディスク装置の概略構成図FIG. 1 is a schematic configuration diagram of a hard disk device.
【図2】信号処理回路のブロック回路図FIG. 2 is a block circuit diagram of a signal processing circuit.
【図3】前処理回路とDFEのブロック回路図FIG. 3 is a block circuit diagram of a preprocessing circuit and a DFE.
【図4】FIR型等化器のブロック回路図FIG. 4 is a block circuit diagram of an FIR type equalizer;
【図5】係数演算回路のブロック回路図FIG. 5 is a block circuit diagram of a coefficient operation circuit.
【図6】第2実施形態の前処理回路とDFEのブロック
回路図FIG. 6 is a block circuit diagram of a preprocessing circuit and a DFE according to a second embodiment;
【図7】第2実施形態のレプリカ信号生成回路の回路図FIG. 7 is a circuit diagram of a replica signal generation circuit according to a second embodiment.
11 ハードディスク装置 14 ヘッド装置 15 信号処理回路 36 前処理回路 36a オートゲインコントロールアンプ(AGC) 36b ローパスフィルタ 36c アナログ−デジタル変換回路(ADC) 36d FIR型等化器 36e 係数更新回路 37 判定帰還型等化器(DFE) 37a フォワードフィルタ 37b 加算回路 37c 判定回路 37d フィードバックフィルタ 55 加算回路 56 係数演算回路 58 レプリカ信号生成回路 59 加算回路 66 AGCループ制御回路 67 タイミングリカバリーPLL C1〜C5,CA1〜CA5,C1b〜C5b 係数 RD リード信号 Zb(n) レプリカ信号 Za(n) 出力信号 ER 等化誤差信号 err1 誤差信号 Reference Signs List 11 hard disk device 14 head device 15 signal processing circuit 36 preprocessing circuit 36a auto gain control amplifier (AGC) 36b low-pass filter 36c analog-digital conversion circuit (ADC) 36d FIR equalizer 36e coefficient updating circuit 37 decision feedback equalization (DFE) 37a Forward filter 37b Addition circuit 37c Judgment circuit 37d Feedback filter 55 Addition circuit 56 Coefficient operation circuit 58 Replica signal generation circuit 59 Addition circuit 66 AGC loop control circuit 67 Timing recovery PLL C1-C5, CA1-CA5, C1b- C5b coefficient RD Read signal Zb (n) Replica signal Za (n) Output signal ER Equalization error signal err1 Error signal
───────────────────────────────────────────────────── フロントページの続き (72)発明者 澤田 勝 愛知県春日井市高蔵寺町二丁目1844番2 富士通ヴィエルエスアイ株式会社内 Fターム(参考) 5D044 BC01 CC04 FG02 5K029 AA03 CC07 GG03 GG05 HH06 5K046 AA01 DD13 EE06 EE10 EE52 EF13 EF19 EF46 ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Masaru Sawada 2-1844-2 Kozoji-cho, Kasugai-shi, Aichi F-term in Fujitsu VSI Co., Ltd. 5D044 BC01 CC04 FG02 5K029 AA03 CC07 GG03 GG05 HH06 5K046 AA01 DD13 EE06 EE10 EE52 EF13 EF19 EF46
Claims (6)
e Impulse Response)型等化器を設けたことを特徴とす
る半導体装置。An FIR (Fint) is provided before a decision feedback equalizer.
A semiconductor device provided with an (e Impulse Response) type equalizer.
けられるオートゲインコントロールアンプと、アナログ
フィルタを含むアナログフロントエンド全系の伝送路特
性を予め定めた伝送特性に適応等化すること特徴とする
半導体装置。2. The semiconductor device according to claim 1, wherein the FIR equalizer includes an auto gain control amplifier provided before the FIR equalizer, and an analog front end system including an analog filter. A semiconductor device, wherein a transmission path characteristic is adaptively equalized to a predetermined transmission characteristic.
いて、 前記判定帰還型等化器の判定結果に基づいて前記FIR
型等化器の係数を更新する係数更新回路を備えたことを
特徴とする半導体装置。3. The semiconductor device according to claim 1, wherein the FIR is based on a decision result of the decision feedback equalizer.
A semiconductor device comprising a coefficient updating circuit for updating a coefficient of a type equalizer.
いて、 前記判定帰還型等化器の係数は、前記FIR型等化器の
特性に対して最適な係数に設定されていることを特徴と
する半導体装置。4. The semiconductor device according to claim 1, wherein a coefficient of the decision feedback equalizer is set to an optimum coefficient for characteristics of the FIR equalizer. Semiconductor device.
いて、 既知のライトデータに相当するレプリカ信号を生成し、
該レプリカ信号と、その既知のライトデータに対するF
IR型等化器にて等化されたリードデータとの誤差信号
を求め、その誤差信号に基づいて前記FIR型等化器の
係数を更新する係数更新回路を備えたことを特徴とする
半導体装置。5. The semiconductor device according to claim 1, wherein a replica signal corresponding to the known write data is generated,
The replica signal and F for the known write data
A semiconductor device comprising: a coefficient update circuit for obtaining an error signal from read data equalized by an IR equalizer and updating a coefficient of the FIR equalizer based on the error signal. .
路及びフィードバックフィルタを備えた判定帰還型等化
器において、 フォワードフィルタの前段にFIR(Finte Impulse Re
sponse)フィルタを設けたことを特徴とする判定帰還型
等化器。6. A decision feedback equalizer including a forward filter, an adder circuit, a decision circuit, and a feedback filter, wherein a FIR (Finte Impulse Re-Frequency) is provided before the forward filter.
sponse) A decision feedback equalizer comprising a filter.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25616199A JP2001086039A (en) | 1999-09-09 | 1999-09-09 | Semiconductor device and decision feedback equalizer |
| TW089104616A TW466474B (en) | 1999-08-06 | 2000-03-14 | Semiconductor device with decision feedback equalizer |
| US09/536,184 US6798832B1 (en) | 1999-08-06 | 2000-03-27 | Semiconductor device with decision feedback equalizer |
| KR1020000019176A KR100626182B1 (en) | 1999-08-06 | 2000-04-12 | Semiconductor device with decision feedback equalizer |
| DE10018871A DE10018871B4 (en) | 1999-08-06 | 2000-04-14 | Semiconductor device with decision feedback equalizer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25616199A JP2001086039A (en) | 1999-09-09 | 1999-09-09 | Semiconductor device and decision feedback equalizer |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001086039A true JP2001086039A (en) | 2001-03-30 |
Family
ID=17288763
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP25616199A Pending JP2001086039A (en) | 1999-08-06 | 1999-09-09 | Semiconductor device and decision feedback equalizer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001086039A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008227980A (en) * | 2007-03-13 | 2008-09-25 | Nec Corp | Digital delay equalizer, multiplier coefficient determination method thereof and control program |
-
1999
- 1999-09-09 JP JP25616199A patent/JP2001086039A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008227980A (en) * | 2007-03-13 | 2008-09-25 | Nec Corp | Digital delay equalizer, multiplier coefficient determination method thereof and control program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7193802B2 (en) | Apparatus for providing dynamic equalizer optimization | |
| US7257172B2 (en) | Signal processing device utilizing partial response maximum likelihood detection | |
| JP4109003B2 (en) | Information recording / reproducing apparatus, signal decoding circuit and method | |
| US7002767B2 (en) | Detection of recorded data employing interpolation with gain compensation | |
| US5822143A (en) | Decision feedback equalization implementation of partial-response signaling in a magnetic recording channel | |
| JP3486141B2 (en) | Digital playback signal processor | |
| US7440208B1 (en) | Flexible partial response targets for data detectors | |
| US6108153A (en) | Servo demodulator and method for synchronous servo demodulation | |
| US5606464A (en) | Cancellation of precursor intersymbol interference in magnetic recording channels | |
| US20010043416A1 (en) | Apparatus for information recording and reproducing | |
| JP3776582B2 (en) | Recording / playback device | |
| JP4203071B2 (en) | Signal processing device | |
| JP4251137B2 (en) | Signal processing apparatus and method, and digital data reproducing apparatus | |
| US6549352B1 (en) | Signal processing apparatus utilizing a partial response method, and signal processing method, information recording apparatus, and information reproduction apparatus therefore | |
| US6853509B2 (en) | Acquisition signal error estimator | |
| JP4118561B2 (en) | Signal processing device, signal processing method, and information storage device | |
| JP2001086039A (en) | Semiconductor device and decision feedback equalizer | |
| US5467232A (en) | Magnetic recording and reproducing method using phase discrimination and apparatus therefor | |
| JPWO2000074055A1 (en) | Signal processing device, signal processing method, and information storage device | |
| JPH08255306A (en) | Data recording / reproducing system | |
| JP2001053650A (en) | Semiconductor device | |
| JP4234663B2 (en) | Information storage device and information reproducing device | |
| JP3225588B2 (en) | Digital signal regeneration circuit | |
| JPH10255214A (en) | Digital signal decoding apparatus, magnetic information reproducing apparatus, and method for correcting waveform distortion of reproduced signal of magnetic information | |
| JPH08139644A (en) | Waveform equalization circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20050830 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060721 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20080730 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080814 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080909 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090203 |