JP2018077928A - 2次元/多次元のイコライザー及びパーシャルレスポンスターゲットの結合的適応のための方法及び装置 - Google Patents
2次元/多次元のイコライザー及びパーシャルレスポンスターゲットの結合的適応のための方法及び装置 Download PDFInfo
- Publication number
- JP2018077928A JP2018077928A JP2017138388A JP2017138388A JP2018077928A JP 2018077928 A JP2018077928 A JP 2018077928A JP 2017138388 A JP2017138388 A JP 2017138388A JP 2017138388 A JP2017138388 A JP 2017138388A JP 2018077928 A JP2018077928 A JP 2018077928A
- Authority
- JP
- Japan
- Prior art keywords
- target
- equalizer
- separable
- dimensional
- isi
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 230000004044 response Effects 0.000 title claims abstract description 41
- 230000036961 partial effect Effects 0.000 title claims abstract description 31
- 230000006978 adaptation Effects 0.000 title description 10
- 238000001514 detection method Methods 0.000 claims abstract description 26
- 230000003044 adaptive effect Effects 0.000 claims abstract description 21
- 238000012545 processing Methods 0.000 claims abstract description 12
- 238000007476 Maximum Likelihood Methods 0.000 claims abstract description 8
- 230000000694 effects Effects 0.000 claims description 8
- 230000009467 reduction Effects 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 4
- 230000000116 mitigating effect Effects 0.000 claims description 3
- 230000003287 optical effect Effects 0.000 abstract description 3
- 230000008859 change Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 18
- 238000013461 design Methods 0.000 description 16
- 239000013598 vector Substances 0.000 description 11
- 230000000295 complement effect Effects 0.000 description 8
- 238000004088 simulation Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 5
- 230000002829 reductive effect Effects 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000000875 corresponding effect Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000000670 limiting effect Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 210000003771 C cell Anatomy 0.000 description 1
- 210000004128 D cell Anatomy 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 210000003719 b-lymphocyte Anatomy 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 210000004027 cell Anatomy 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000005336 cracking Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10009—Improvement or modification of read or write signals
- G11B20/10046—Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10009—Improvement or modification of read or write signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10009—Improvement or modification of read or write signals
- G11B20/10046—Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
- G11B20/10055—Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter using partial response filtering when writing the signal to the medium or reading it therefrom
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/012—Recording on, or reproducing or erasing from, magnetic disks
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/02—Recording, reproducing, or erasing methods; Read, write or erase circuits therefor
- G11B5/09—Digital recording
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2508—Magnetic discs
- G11B2220/2516—Hard disks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
(6)は、媒体上に書き込まれる入力シンボル(符号)/ビットの平面を表す。
傾きは、下の(16)のように計算される。
調整のされていないチャネルノイズサンプルが強く相関するジッタが支配的なチャネルの場合には、イコライザーターゲットレスポンスに対するモニックな制約が、既に知られているように、イコライザー出力においてノイズサンプルを白色化する傾向がある。フィルタの中心タップ(g0,0 =1)を単一なものにするモニックな制約のもとで、下の(17)を得ることができる。
単位エネルギーの制約の下で、下の(19)を見出すことができる。
2つのベクトルを用いて、すなわち(21)に示すようなベクトルにより、PRターゲットを定義する。
したがって、Gは、次の(22)のように表すことができる。なお、(22)において、課された制約に依存するg0,0 は排除している。
フィルタの中心タップ(g0,0 =1)は強制的に単一のものとされるモニックな制約のもとで、下の(25)を得ることができる。
単位エネルギーの制約の下で、二乗誤差(SE)は、次の(27)のように表すことができる。なお、(27)においては、(28)の定義を用い、さらに(29)においては、(29)の定義を用いる。
いる。
図6に示すアーキテクチャの紹介した実装では、イコライザーは、5×5フィルタとして実装され、PRターゲットは、3×3フィルタとして実装されている。図6において、y0 〜y24 は、AWGNチャネルの出力であるイコライザー入力を表している。イコライザーのフィルタ係数は、h0 〜h24 と記載されている。同様に、PRターゲットのフィルタ係数は、3×3フィルタが実装されているため、g0 〜g8 と記載されている。PRターゲットへの入力は、a0 〜a8 と表されている。図6に表されているアーキテクチャにおいては、イコライザー及びPRターゲットは、乗算器と加算器の組み合わせとして実現されている。図示のように、下の(34)に示す符号は、イコライザー及びPRターゲットによってそれぞれ生成された出力信号を表す。(34)の符号で示される信号から誤差信号を生成するために、減算器が使用される。
実装にあたっては、イコライザー係数及びPRターゲット係数のための下の(34)に示す更新式が使用される。
図7(A)及び図7(B)は、本発明の実施形態に従った係数における極性対称性を示す例示的な5×5フィルタ(それぞれ対称及び非対称)を示す。同じグレーシェードを有する要素は、同じ値を有する。フィルタ係数のこの極性対称性は、チップ占有面積を低減するために利用される。図7(A)から解るように、同一のトラック間及びトラック内の間隔を有する対称チャネルの場合には、合計25個の係数のうち6個の値のみを更新する必要がある。同様に、対称3×3フィルタの場合、合計9個の係数の代わりに3個の係数のみを更新する必要がある。非対称チャネルの場合には、図7(B)にハッチングされたボックスで示すように、より多くのレジスタを更新する必要がある。
固定小数点演算は、通常、浮動小数点演算よりも簡単である。また、固定小数点演算は、浮動小数点演算に比べて、必要とされる実装面積が小さいです。また、回路が単純であるため、固定小数点演算は消費電力がより少なくなります。したがって、たとえ精度が低くなりダイナミックレンジが低くなるとしても、固定小数点演算が選択されている。しかし、より高い精度のために、面積と電力を犠牲にして、浮動小数点演算ユニットを使用して同じ設計を実現することができる。
図8は、本発明の実施形態に係る数値を表すために使用される例示的なQ2.13フォーマット800を示す。ここに示されたQ2.13フォーマットは、開示された設計における数値の表現のためのMATLABシミュレーションに基づいて選択されている。このフォーマットは、図8に示すように、符号用に1ビット、大きさ用に2ビット、分数部(functional part)用に13ビットを使用する。開示されたフォーマットは1/213=1/8192(≒0.000122)の精度を与える。
一実施形態において、本発明は、Q2.13フォーマットの入力を受け取り、同じフォーマットの出力を生成する開示されたアーキテクチャを実装するための、固定小数点加算器と乗算器を提供する。
図9に表されている加算器及び乗算器のユニットは、Q2.13フォーマットの符号−大きさ表現に従う。この表現では、加算器ユニットは、2の補数表現に従ったその対応ユニットと比較してかなり複雑である。しかし、2の補数表現では、乗算器ユニットは、符号の大きさ表現に従った乗算器ユニットと比較して、より広い領域を占める。
開示されたLMSエンジンの動作を順次実行するために、制御及びタイミングブロックが必要である。 このユニットは、フィルタ係数の初期値を読み込み、チャネル状態によりLMSエンジンを起動及び停止するために必要である。このユニットは、リードヘッドコントローラの内部に配置されるのが好ましいであろう。図6において、g_init 及び h_init は、フィルタ係数の初期値を表し、コントローラは、load_init信号を使用して、フィルタ係数の初期値を設定する。
下の表1は、Virtex-7 FPGA VC-707評価プラットフォーム(ザイリンクス)における非パイプライン化アーキテクチャのリソース使用を示す(符号−大きさ表現)。
設計は、Virtex-7 FPGAに対してシミュレートされた。ランダム入力は、MATLABにおいて“rand”関数を使用して生成され、チャネルの応答(AWGNを使用した二次元(2D)ISIチャネルとしてモデル化)が計算された。これをイコライザーの入力として使用した。シミュレーションは、SNR=10dBのAWGNを伴うPW50x =ビット幅及びPW50y =ビット高さに対して行われた。ここで、PW50はピーク振幅の半分のパルスの幅を示し、添字x及びyは二次元を示す。図11は、64×64入力サンプルのページに対するエラー信号(誤差信号)のプロットを表す。図12は、同じシミュレーションにおける二乗誤差のプロットを表す。
64×64サンプルのシミュレーション終了時のフィルタ係数の値は、 図17(A)及び図17(B)に示されるように、イコライザー及びPRターゲットのそれぞれのためのものである。これらの値は、MATLABでシミュレーションを実行することによって見い出され、図18(A)及び図18(B)示される理論値に非常に近い。
図13,14及び15は、μ≒0.001,0.01及び0.1の各々に対する64×64サンプルの誤差の例示的なプロット1300,1400及び1500を表す。ここで、収束時間は、システムが二乗誤差<0.001の点に達するのに必要な時間として定義される。全ての場合において、フィルタ係数の初期値は約0.05であった。下の表2から分かるように、μの選択は収束時間に重要な影響を及ぼす。したがって、学習パラメータの値は、非常に注意して選択する必要がある。
収束時間がフィルタ係数の初期値によってどのように影響されるかを観察するために、学習パラメータ(μ)を0.002(Q2.13フォーマットでは“0010”)に固定したまま、さまざまなシミュレーションを実行した。下の表3は、全てのフィルタ係数が0.001,0.01、0.05及び0.1(Q2.13フォーマットの近似値)に初期設定されている場合の収束時間を示す。もちろん、g0,0 はモニックな制約を守って統一されていた。この場合もやはり、収束時間(サイクル)は、システムが二乗誤差<0.001の点に達するのに要する時間である。
ループの適応性を調べるために、フィルタ係数は、SNR=20dBに対応する値に設定された。 次に、入力サンプルをSNR=10dBで入力した。図16は、その誤差プロットを表すす。システムは、二乗誤差が0.001未満の点に達するまでに、わずか2サイクル(μ≒0.002)しかかからなかった。 明らかに、ループはSNR条件の変化に非常に迅速に適応した。
Virtex-7 VC707 評価プラットフォームに対する静的タイミング解析は、図5に示す適応エンジンが44Mhzのクロックで動作可能であることを表す。ここで、伝搬遅延の主な原因は、イコライザーブロック中に存在する加算器の構造に起因する。図6に示すようなパイプライン化した設計により、回路を、2の補数表現に対して218MHzのクロックで動作させることが可能である。パイプライン化アーキテクチャでは、乗算器ユニットが、動作周波数を決定するための制限要因である。符号−大きさ表示では、乗算器ユニットはあまり複雑ではなく、上述のFPGAに対する静的タイミング解析では、最大到達周波数230MHzを示す。
本発明は、従来の磁気記録媒体上に、光記録及び関連する物理的データ記録技術と同様に、1Tb/in2 よりも高いビット密度を達成することを可能にする方法及び装置を提供する。
Claims (14)
- 符号間干渉(ISI)及びノイズを低減するために多次元リードバック信号を処理する方法であって、
変動するチャネル状態に適応する線形イコライザーを使用して前記リードバック信号をイコライジングするステップ、及び、
パーシャルレスポンス最大尤度(PRML)と前記イコライザーの出力とに基づいて、信号検出のためのパーシャルレスポンス(PR)ターゲットを設計するステップを含み、
前記イコライザーと前記PRターゲットとが結合的に適応されることを特徴とする方法。 - 前記イコライジングするステップは、摩耗や割れ、媒体及び温度変動のいずれか又はそれらの組み合わせから選択される1つ又は複数の時間変動要因の原因となるチャネル状態の処理を可能にすることを特徴とする請求項1に記載の方法。
- 前記線形イコライザー及び前記PRターゲットに対する1つ又は複数のフィルタ係数は、チャネル状態に対応し、ISIの低減/コントロールと併せてSNR変動の影響を緩和するのに有効となるように、結合的に適応されることを特徴とする請求項1に記載の方法。
- 前記イコライザーの出力は、ターゲットレスポンスと比較され、前記1つ又は複数のフィルタ係数を更新するために使用される誤差が得られることを特徴とする請求項3に記載の方法。
- 前記イコライザーは、分離可能イコライザー又は分離不可能イコライザーのいずれかであることを特徴とする請求項1に記載の方法。
- 前記PRターゲットは、分離可能PRターゲット又は分離不可能PRターゲットのいずれかであることを特徴とする請求項1に記載の方法。
- 前記イコライザーは、分離可能PRターゲット及び分離不可能PRターゲットの両方に対してイコライジングすることを特徴とする請求項1に記載の方法。
- 適応エンジンを含む装置であって、前記適応エンジンは、イコライザー及びPRターゲットと連動して、符号間干渉(ISI)及びノイズを低減するために多次元リードバック信号を処理できるように、前記イコライザー及び前記PRターゲットの両方のフィルタ係数を更新するように構成されていることを特徴とする装置。
- 前記イコライザーは、変動するチャネル状態の下でイコライゼーションを実行することを特徴とする請求項8に記載の装置。
- 前記装置は、ディスクドライブであることを特徴とする請求項8に記載の装置。
- 前記PRターゲットの極性対称性が、前記適応エンジンを最適化するために使用されることを特徴とする請求項8に記載の装置。
- 前記PRターゲットは、一次元(1D)分離可能コンポーネントを用いて2N辺の多角形に拡張されるPRターゲットのような、二次元(2D)分離可能PRターゲットであることを特徴とする請求項8に記載の装置。
- 前記PRターゲットは、一次元(1D)分離可能コンポーネントを用いて2N面に拡張されるPRターゲットのような、多次元分離可能PRターゲットであることを特徴とする請求項8に記載の装置。
- 二次元(2D)及び多次元の分離可能PRターゲットは、Nより小さい一次元ではない(non−1D)コンポーネントを用いて実絵されることを特徴とする請求項8に記載の装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IN201641024048 | 2016-07-14 | ||
IN201641024048 | 2016-07-14 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018077928A true JP2018077928A (ja) | 2018-05-17 |
JP6931563B2 JP6931563B2 (ja) | 2021-09-08 |
Family
ID=60940216
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017138388A Active JP6931563B2 (ja) | 2016-07-14 | 2017-07-14 | 2次元/多次元のイコライザー及びパーシャルレスポンスターゲットの結合的適応のための方法及び装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10026441B2 (ja) |
JP (1) | JP6931563B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10489656B2 (en) * | 2017-09-21 | 2019-11-26 | NEX Team Inc. | Methods and systems for ball game analytics with a mobile device |
KR102707704B1 (ko) * | 2023-07-17 | 2024-09-19 | 숭실대학교산학협력단 | 저장장치용 비선형 등화 시스템 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005302130A (ja) * | 2004-04-09 | 2005-10-27 | Sony Corp | 適応等化装置及び方法 |
JP2008513927A (ja) * | 2004-09-20 | 2008-05-01 | ガジック・テクニカル・エンタープライゼス | 自己調整prmlレシーバ |
US20100172046A1 (en) * | 2009-01-02 | 2010-07-08 | Lsi Corporation | Systems and Methods for Equalizer Optimization in a Storage Access Retry |
JP2015057748A (ja) * | 2013-08-14 | 2015-03-26 | ソニー株式会社 | 光媒体再生装置および光媒体再生方法 |
-
2017
- 2017-07-13 US US15/648,985 patent/US10026441B2/en active Active
- 2017-07-14 JP JP2017138388A patent/JP6931563B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005302130A (ja) * | 2004-04-09 | 2005-10-27 | Sony Corp | 適応等化装置及び方法 |
JP2008513927A (ja) * | 2004-09-20 | 2008-05-01 | ガジック・テクニカル・エンタープライゼス | 自己調整prmlレシーバ |
US20100172046A1 (en) * | 2009-01-02 | 2010-07-08 | Lsi Corporation | Systems and Methods for Equalizer Optimization in a Storage Access Retry |
JP2015057748A (ja) * | 2013-08-14 | 2015-03-26 | ソニー株式会社 | 光媒体再生装置および光媒体再生方法 |
Also Published As
Publication number | Publication date |
---|---|
US10026441B2 (en) | 2018-07-17 |
US20180018997A1 (en) | 2018-01-18 |
JP6931563B2 (ja) | 2021-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4593959B2 (ja) | 適応等化装置及び方法 | |
US6625235B1 (en) | Apparatus and method for noise-predictive maximum likelihood detection | |
JP5178844B2 (ja) | 記録チャネルにおける適応等化のためのシステムおよび方法 | |
JP2001101799A (ja) | デジタル再生信号処理装置 | |
Sawaguchi et al. | Performance analysis of modified PRML channels for perpendicular recording systems | |
US7778134B2 (en) | Waveform equalization control device | |
JP2018077928A (ja) | 2次元/多次元のイコライザー及びパーシャルレスポンスターゲットの結合的適応のための方法及び装置 | |
JP5010938B2 (ja) | 待ち時間の短い基線ワンダー補償システムおよび方法 | |
JP2001351338A (ja) | 等化器および磁気記録再生装置 | |
CN1788416B (zh) | 信号处理装置和方法以及信号解码装置和方法 | |
JP2007299509A5 (ja) | ||
US20050219985A1 (en) | Reproduced signal processor and reproduced signal processing method | |
Brickner et al. | A high dimensional signal space implementation of FDTS/DF | |
US6002730A (en) | Method for detecting data and device therefor of data storing unit | |
Koo et al. | Two-dimensional soft output Viterbi algorithm with dual equalizers for bit-patterned media | |
JPH09306102A (ja) | ディジタル信号復号装置 | |
JP3332696B2 (ja) | ディジタル記録信号再生装置および方法 | |
Myint et al. | Study of Detectors with Noise Predictor for High Areal Density BPMR Systems | |
JP4200113B2 (ja) | 等化器および磁気記録再生装置 | |
JP2011060369A (ja) | フィルタ係数制御器 | |
US9973354B1 (en) | Partial zero forcing equalization | |
JP2006164396A (ja) | データ再生装置 | |
Kumar | Baseline Wander Cancellation on Trellis for Perpendicular Magnetic Recording | |
US7835466B1 (en) | Baseline wander compensation for perpendicular recording | |
JPH11238320A (ja) | 信号処理方法およびそれを用いた記録再生装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171227 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200316 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210112 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210119 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210322 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210720 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210816 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6931563 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |