(57)【要約】【課題】波形劣化に応じて適切な復号処理をすること。【解決手段】データが磁気的に記録された磁気ディスクを読み取って、得られた信号を出力する読取部と、読取部から得られた信号を復号して、磁気ディスクに記録されたデータを算出する信号処理部と、信号処理部における復号結果に基づいて、読取部により得られた信号の劣化特性に類似する信号劣化特性を有する信号を復号する場合に用いるべき信号処理パラメータを算出するパラメータ算出部と、パラメータ算出部が算出した信号処理パラメータを格納するパラメータ格納部とを備え、信号処理部は、読取部から新たな信号が得られた場合に、パラメータ格納部が格納している、新たな信号の劣化特性に類似する信号劣化特性を有する信号用の信号処理パラメータを用いて、新たな信号を復号する。【選択図】図１
2011018408.tif 000002
【特許請求の範囲】
【請求項１】
データが磁気的に記録された磁気ディスクを読み取って、得られた信号を出力する読取部と、
前記読取部から得られた信号を復号して、前記磁気ディスクに記録されたデータを算出する信号処理部と、
前記信号処理部における復号結果に基づいて、前記読取部により得られた信号の劣化特性に類似する信号劣化特性を有する信号を復号する場合に用いるべき信号処理パラメータを算出するパラメータ算出部と、
前記パラメータ算出部が算出した前記信号処理パラメータを格納するパラメータ格納部と
を備え、
前記信号処理部は、前記読取部から新たな信号が得られた場合に、前記パラメータ格納部が格納している、前記新たな信号の劣化特性に類似する信号劣化特性を有する信号用の前記信号処理パラメータを用いて、前記新たな信号を復号する
磁気ディスク装置。
【請求項２】
前記パラメータ算出部は、前記読取部により読み取られた信号に対する復号処理が成功した旨が判断されたことを条件として、前記信号処理部における復号結果に基づいて前記信号処理パラメータを算出する
請求項１に記載の磁気ディスク装置。
【請求項３】
前記信号処理部は、前記新たな信号に対して予め定められた復号処理を施し、前記新たな信号に対する前記予め定められた復号処理が成功しなかったことを条件として、前記パラメータ格納部が格納している前記信号処理パラメータを用いて、前記新たな信号を復号する
請求項１または２に記載の磁気ディスク装置。
【請求項４】
前記読取部により読み取られたデータが前記磁気ディスクに記録されてから前記読取部に読み取られるまでの時間長さを特定する経過時間特定部
をさらに備え、
前記パラメータ算出部は、前記信号処理部における復号結果に基づいて、前記磁気ディスクに記録されてから前記経過時間特定部により特定された時間長さに対応する長さの時間が経過したデータに対する読み取り信号を復号する場合に用いるべき、当該信号の経時劣化を補正する前記信号処理パラメータを算出し、
前記信号処理部は、前記新たな信号が得られた場合に、前記パラメータ格納部が格納している、前記新たな信号として読み取られたデータが前記磁気ディスクに記録されてからの時間長さに近い期間経過したデータに対する読み取り信号用の前記信号処理パラメータを用いて、前記新たな信号の経時劣化を補正する
請求項１から３のいずれかに記載の磁気ディスク装置。
【請求項５】
トラックにデータが書き込まれたタイミングを記憶する書込タイミング記憶部
をさらに備え、
前記経過時間特定部は、前記書込タイミング記憶部が記憶しているタイミングに基づいて、前記時間長さを特定する
請求項４に記載の磁気ディスク装置。
【請求項６】
データが磁気的に記録された磁気ディスクを読み取って、得られた信号を出力する読取段階と、
前記読取段階において得られた信号を復号して、前記磁気ディスクに記録されたデータを算出する信号処理段階と、
前記信号処理段階における復号結果に基づいて、前記読取段階において得られた信号の劣化特性に類似する信号劣化特性を有する信号を復号する場合に用いるべき信号処理パラメータを算出するパラメータ算出段階と、
前記パラメータ算出段階において算出された前記信号処理パラメータを格納するパラメータ格納段階と
を備え、
前記信号処理段階において、前記読取段階において新たな信号が得られた場合に、前記パラメータ格納段階において格納されている、前記新たな信号の劣化特性に類似する信号劣化特性を有する信号用の前記信号処理パラメータを用いて、前記新たな信号を復号する
磁気ディスク再生方法。
【請求項７】
磁気ディスク装置用のプログラムであって、コンピュータを、
データが磁気的に記録された磁気ディスクを読み取って、得られた信号を出力する読取部、
前記読取部から得られた信号を復号して、前記磁気ディスクに記録されたデータを算出する信号処理部、
前記信号処理部における復号結果に基づいて、前記読取部により得られた信号の劣化特性に類似する信号劣化特性を有する信号を復号する場合に用いるべき信号処理パラメータを算出するパラメータ算出部、
前記パラメータ算出部が算出した前記信号処理パラメータを格納するパラメータ格納部
として機能させ、
前記信号処理部は、前記読取部から新たな信号が得られた場合に、前記パラメータ格納部が格納している、前記新たな信号の劣化特性に類似する信号劣化特性を有する信号用の前記信号処理パラメータを用いて、前記新たな信号を復号する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気ディスク装置、磁気ディスク再生方法およびプログラムに関する。
【背景技術】
【０００２】
歪み成分が異なる複数再生信号に対し、各々の再生信号に適応等化を行うとされる技術が知られている（例えば、特許文献１参照。）。
【特許文献１】特開２０００−３１１４４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記特許文献１に記載の技術によると、ノイズ特性が大きく異なるような波形で等化処理が決定されると、復号エラーとなる確率が高まってしまう場合がある。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の一態様においては、磁気ディスク装置であって、データが磁気的に記録された磁気ディスクを読み取って、得られた信号を出力する読取部と、読取部から得られた信号を復号して、磁気ディスクに記録されたデータを算出する信号処理部と、信号処理部における復号結果に基づいて、読取部により得られた信号の劣化特性に類似する信号劣化特性を有する信号を復号する場合に用いるべき信号処理パラメータを算出するパラメータ算出部と、パラメータ算出部が算出した信号処理パラメータを格納するパラメータ格納部とを備え、信号処理部は、読取部から新たな信号が得られた場合に、パラメータ格納部が格納している、新たな信号の劣化特性に類似する信号劣化特性を有する信号用の信号処理パラメータを用いて、新たな信号を復号する。
【０００５】
パラメータ算出部は、読取部により読み取られた信号に対する復号処理が成功した旨が判断されたことを条件として、信号処理部における復号結果に基づいて信号処理パラメータを算出してよい。
【０００６】
信号処理部は、新たな信号に対して予め定められた復号処理を施し、新たな信号に対する予め定められた復号処理が成功しなかったことを条件として、パラメータ格納部が格納している信号処理パラメータを用いて、新たな信号を復号してよい。
【０００７】
読取部により読み取られたデータが磁気ディスクに記録されてから読取部に読み取られるまでの時間長さを特定する経過時間特定部をさらに備え、パラメータ算出部は、信号処理部における復号結果に基づいて、磁気ディスクに記録されてから経過時間特定部により特定された時間長さに対応する長さの時間が経過したデータに対する読み取り信号を復号する場合に用いるべき、当該信号の経時劣化を補正する信号処理パラメータを算出し、信号処理部は、新たな信号が得られた場合に、パラメータ格納部が格納している、新たな信号として読み取られたデータが磁気ディスクに記録されてからの時間長さに近い期間経過したデータに対する読み取り信号用の信号処理パラメータを用いて、新たな信号の経時劣化を補正してよい。
【０００８】
トラックにデータが書き込まれたタイミングを記憶する書込タイミング記憶部をさらに備え、経過時間特定部は、書込タイミング記憶部が記憶しているタイミングに基づいて、時間長さを特定してよい。
【０００９】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明を実施するための最良の形態】
【００１０】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１１】
図１は、一実施形態に係る磁気ディスク装置１０の全体構成の一例を示す。以下に説明するように、磁気ディスク装置１０は、ハードディスク装置として機能することができる。他にも、磁気ディスク装置１０としては、光磁気ディスク装置を例示することができる。また、以下に説明する磁気ディスク装置１０の機能および動作のうち、再生信号の劣化特性に応じた信号処理などは、光ディスクを読み取る光ディスク装置に応用することもできる。
【００１２】
磁気ディスク装置１０は、磁気ディスク２０、記録再生ヘッド３０、信号処理部１００、パラメータ格納部１３０、外部情報取得部１３２、経過時間特定部１８０、書込タイミング記憶部１８２、連続データ特定部１８４、出力部１９８を備える。本図のＡ部に、記録再生ヘッド３０のブロック構成が示されているとおり、記録再生ヘッド３０は、再生ヘッド３２および記録ヘッド３４を有する。
【００１３】
磁気ディスク装置１０は、ホストコンピュータ５０からデジタルデータを受け取って、磁気記録媒体の一例である磁気ディスク２０に記録する。なお、本図では、データを記録する記録系のブロック構成は省略した。なお、再生ヘッド３２は、磁気ディスク２０のトラックを読み取る読取部の一例であり、記録ヘッド３４は、磁気ディスク２０に磁気的に書き込む書込部の一例であってよい。
【００１４】
磁気ディスク２０には、データが磁気的に記録される。具体的には、磁気ディスク２０には、データ列が磁気ディスク２０の記録面に２次元的に記録される。なお、磁気ディスク２０に磁気的に記録されるデータとは、例えばホストコンピュータから送信されたデジタルデータであってよい。また、当該データとは、ホストコンピュータから送信されたデジタルデータをＮＲＺ符号化・ＮＲＺＩ符号化などの所定の符号化方式で符号化して得られたデジタルデータなど、磁気ディスク２０の記録面にビット値に対応する磁化情報として実際に記録されるべきデジタルデータであってよい。なお、磁気ディスク２０には、磁化方向の情報としてデータが記録される。
【００１５】
記録ヘッド３４は、磁気ディスク２０のトラックにデータを磁気的に書き込む。記録ヘッド３４は、トラックに書き込まれるべきデータに応じた強度の磁場を印可することにより、磁気ディスク２０の記録層に含まれる磁性粒子層に磁化情報としてデータを書き込む。記録ヘッド３４は、モータにより磁気ディスク２０が回転している状態で、トラックに対してデータを連続的に書き込む。このように、記録ヘッド３４は、磁気ディスク２０の記録面上を移動しながらデータを書き込む。
【００１６】
再生ヘッド３２は、磁気ディスク２０のトラックを読み取る。再生ヘッド３２は、モータにより磁気ディスク２０が回転している状態で、トラックを連続的に読み取る。このように、再生ヘッド３２は、磁気ディスク２０の記録面上を移動しながら読み取る。再生ヘッド３２は、磁気ディスク２０のトラックを磁気的に読み取ることにより得られた信号を出力する。なお、再生ヘッド３２から出力される信号はアナログ信号であってよい。
【００１７】
再生ヘッド３２は、再生ヘッド３２の位置における磁場強度に応じた信号を出力する。再生ヘッド３２が出力する信号は、磁気ディスク２０の記録層に含まれる磁性粒子層の各磁性粒子の磁化方向に応じた信号となる。再生ヘッド３２としては、ＭＲ効果を利用したＭＲヘッド、ＧＭＲ効果を利用したＧＭＲヘッド、ＴＭＲ効果を利用したＴＭＲヘッドなどを例示することができる。
【００１８】
再生ヘッド３２が出力した信号は、信号処理部１００に供給される。信号処理部１００は、再生ヘッド３２が出力した信号に信号処理を施して、磁気ディスク２０に記録されたデータを算出する。信号処理部１００は、再生ヘッド３２から得られた信号を復号して、磁気ディスク２０に記録されたデータを算出する。出力部１９８は、信号処理部１００が算出したデータをホストコンピュータ５０に伝送する。
【００１９】
信号処理部１００は、波形整形部１１０および復号処理部１２０を有する。波形整形部１１０は、再生ヘッド３２からの信号に波形整形処理を施す。波形整形部１１０は、再生ヘッド３２からの信号波形を、復号処理部１２０における復号処理に適した波形に整形する。復号処理部１２０は、波形整形部１１０により整形された信号を復号することにより、トラックに記録されたデータを算出する。なお、波形整形部１１０は、再生ヘッド３２から出力されたアナログ信号に対して波形整形処理を施すが、内部の処理では、アナログ信号をデジタルに変換したデジタル信号に波形整形処理を施してよい。また、信号処理部１００は、ＰＲＭＬ方式、ピークデテクト方式など、種々のデコード方式を含む信号処理により、磁気ディスク２０に記録されたデータを算出することができる。
【００２０】
以上、記録再生ヘッド３０、信号処理部１００、および出力部１９８の動作の概要を説明した。以下に、信号処理部１００による信号処理の詳細について説明する。なお、以下の説明において、再生ヘッド３２が磁気ディスク２０を読み取ることにより得られた信号を、単に読取信号と呼ぶ。また、磁気ディスク２０の記録面におけるデータが記録された特定の領域を再生ヘッド３２が読み取ることにより得られた信号のことを、特定の領域に対する読取信号と呼ぶ場合がある。また、特定のデータが記録された領域を再生ヘッド３２が読み取ることにより得られた信号のことを、特定のデータに対する読取信号と呼ぶ場合がある。このような記述は、説明の冗長さをなくして意味内容を理解し易くすることを目的としており、他の特別な意味内容に限定するものではない。
【００２１】
経過時間特定部１８０は、再生ヘッド３２により読み取られたデータが磁気ディスク２０に記録されてからの時間長さを特定する。信号処理部１００は、再生ヘッド３２により得られた信号に対して、経過時間特定部１８０が特定した時間長さに応じて異なる信号処理を施すことにより、磁気ディスク２０に記録されたデータを算出する。
【００２２】
例えば、信号処理部１００は、読取信号における経時劣化を補正する。なお、読取信号における経時劣化を補正するとは、読取信号に含まれる、経時劣化による成分の強度を低減することを意味する。経時劣化としては、熱減磁によるものを例示することができる。
【００２３】
例えば、隣接する２つの記録磁区の間で、一方の記録磁区に記録された磁化情報が、他方の記録磁区に記録された磁化情報に影響を受ける場合がある。この場合に、磁性粒子が微小であるほど影響を受けやすいので、記録磁区内において微小な磁性粒子の密度に応じて、読取信号の強度が変わる場合がある。このため、読取信号の波形は時間的に小さく変化して、その結果信号が劣化してしまう。信号の劣化量は、記録されてからの時間長さが大きいほど大きくなり、その結果、復号誤りが生じる確率が高まる場合がある。
【００２４】
具体的には、パラメータ格納部１３０は、磁気ディスク２０にデータが記録されてからの時間長さに対応づけて、磁気ディスク２０に記録されてから当該時間長さに対応する長さの時間が経過したデータに対する読取信号を処理する場合に用いるべき信号処理パラメータを格納する。より具体的には、パラメータ格納部１３０は、磁気ディスク２０にデータが記録されてからの時間長さに対応づけて、磁気ディスク２０に記録されてから当該時間長さに対応する長さの時間が経過したデータに対する読取信号における経時劣化を補正する場合に用いるべき、信号処理パラメータを格納する。なお、外部情報取得部１３２は、信号処理パラメータを磁気ディスク装置１０の外部から取得してよい。そして、パラメータ格納部１３０は、外部情報取得部１３２が取得した信号処理パラメータを格納してよい。
【００２５】
そして、信号処理部１００は、経過時間特定部１８０が特定した時間長さに対応する時間長さに対応づけてパラメータ格納部１３０が記憶している信号処理パラメータを用いて、再生ヘッド３２により得られた信号に対して信号処理を施す。これにより、読取信号における経時劣化を補正することができる。なお、「経過時間特定部１８０が特定した時間長さに対応する時間長さ」とは、経過時間特定部１８０が特定した時間長さとの間の時間差が予め定められた値より小さい時間長さを意味してよい。なお、以後の説明において、データが磁気ディスク２０に記録されてからの時間長さのことを、単に「経過時間」と呼ぶ場合がある。
【００２６】
なお、経過時間特定部１８０は、読取信号の波形に基づき、経過時間を特定してよい。上述したように経過時間に応じて信号波形に劣化が生じるので、信号波形の特徴量に基づき経過時間を特定することができる。具体的には、経過時間特定部１８０は、読取信号の波形から波形の特徴量を抽出して、抽出した特徴量に基づき、経過時間を特定してよい。
【００２７】
特徴量としては、予め定められた周波数領域における周波数成分を例示することができる。具体的には、経過時間特定部１８０は、予め定められた周波数における周波数成分を算出して、算出した周波数成分に基づき、経過時間を特定してよい。経過時間特定部１８０は、経過時間の時間長さと周波数成分の大きさとが予め対応づけられたテーブルを記憶しており、当該テーブルの内容に基づき経過時間を特定してよい。
【００２８】
その他、記録ヘッド３４が磁気ディスク２０にデータを書き込んだタイミングを記憶しておくことにより、経過時間を特定することもできる。具体的には、書込タイミング記憶部１８２は、磁気ディスク２０にデータが書き込まれたタイミングを記憶する。そして、経過時間特定部１８０は、書込タイミング記憶部１８２が記憶しているタイミングに基づき、経過時間の時間長さを特定してもよい。なお、書込タイミング記憶部１８２は、フラッシュメモリなどの不揮発性の半導体メモリにより実現されてよい。また、磁気ディスク２０が経過時間特定部１８０として機能してもよい。つまり、記録ヘッド３４が磁気ディスク２０にデータを書き込んだ場合に、書き込みのタイミングを示すデータを、磁気ディスク２０に書き込んでよい。経過時間特定部１８０は、当該書き込みのタイミングを示すデータを磁気ディスク２０から読み出すことにより、経過時間を特定してよい。
【００２９】
その他、経過時間特定部１８０は、経過時間を特定することができる情報をホストコンピュータ５０から取得してよい。例えばホストコンピュータ５０上で動作するオペレーティングシステムにおいて磁気ディスク２０に記録されたあるファイル・データを読み出す場合、オペレーティングシステムが有するファイルシステムの機能により、ファイルの記録（更新）日時を特定することができる。
【００３０】
例えば、ファイルシステムの機能によりファイルが磁気ディスク装置１０から読み出される場合に、ファイル・データの読み出しに先立ち、ファイル・データが記録されている１以上のセクタを特定する情報を含む管理情報が磁気ディスク装置１０から読み出される場合がある。当該管理情報に、ファイルが記録された日時情報が含まれている場合には、ファイル・データの読み出しに先立ち、当該ファイル・データが記録または更新された日時情報を特定することができる。これにより、ファイル・データが記録された１以上のセクタと、当該セクタに書き込まれた日時情報とを、ファイル・データの読み出しに先立って特定することができる。経過時間特定部１８０は、ファイルシステムの機能を通じて、当該１以上のセクタに対応づけて当該日時情報を受け取ることにより、経過時間を予め特定することができる。
【００３１】
なお、複数のセクタにわたって記録される１ファイルのデータをファイルシステムが磁気ディスク装置１０に記録する場合には、新規ファイルを書き込む場合においても既存のファイルを更新する場合においても、１ファイルのデータを表す全データ列を複数のセクタにわたって一度に書き込む場合がある。このような場合、複数のセクタには実質的に同じタイミングでデータが記録されることになるので、経過時間特定部１８０は、１ファイルのデータが記録される複数のセクタの経過時間を特定することができる。
【００３２】
この場合、連続データ特定部１８４は、読み込み対象の複数のセクタが１ファイルのデータである旨の情報を、ファイルシステムの機能によりホストコンピュータ５０から取得してよい。これにより、経過時間特定部１８０は、複数のセクタのそれぞれの経過時間を一括して特定することができる。このように、連続データ特定部１８４は、磁気ディスク２０上の複数のデータ領域のうち、連続するデータが記録された複数のデータ領域を特定する。この場合、信号処理部１００は、連続するデータが記録された複数のデータ領域のそれぞれに対する読取信号に、経過時間特定部１８０により特定された複数のデータ領域のうちの少なくとも１つに記録されたデータの経過時間に応じた信号処理パラメータを用いて、信号処理を施してよい。
【００３３】
このように、経過時間特定部１８０は、連続データ特定部１８４により特定された複数のデータ領域の少なくとも１つのデータ領域にデータが記録されてからの時間長さを特定する。そして、信号処理部１００は、連続データ特定部１８４により特定された複数のデータ領域から読み取ることにより得られた信号に対して、それぞれ同じ信号処理パラメータを用いて信号処理を施してよい。
【００３４】
なお、信号処理パラメータは、信号処理部１００における、連続するデータが記録された複数のデータ領域のうちの少なくとも１つの復号結果に基づき動的に決定されてよい。具体的には、信号処理部１００は、連続データ特定部１８４により特定された複数のデータ領域の少なくとも１つのデータ領域を再生ヘッド３２が読み取ることにより得られた信号を復号して、当該データ領域に記録されたデータを算出したとする。この場合に、パラメータ算出部１９０は、信号処理部１００における少なくとも１つのデータ領域から読み取られた信号に対する復号結果に基づき、磁気ディスク２０に記録されてから経過時間特定部１８０により特定された時間長さに対応する長さの時間が経過したデータに対する読取信号を復号する場合に用いるべき、当該信号の経時劣化を補正する信号処理パラメータを算出する。パラメータ格納部１３０は、パラメータ算出部１９０が算出した信号処理パラメータを記憶する。そして、信号処理部１００は、連続データ特定部１８４により特定された複数のデータ領域における他のデータ領域を再生ヘッド３２が読み取ることにより得られた新たな信号に対して、パラメータ格納部１３０が記憶している、少なくとも１つのデータ領域からの信号に対する復号結果に基づき算出された信号処理パラメータを用いて信号処理を施すことにより、新たな信号の経時劣化を補正する。
【００３５】
これにより、磁気ディスク２０の各個体の記録特性に応じて、信号処理パラメータを適切に決定することができる。例えば、上述した熱減磁による影響は、磁気ディスク装置１０が置かれた温度環境・温度履歴によって大きく左右される。上述したように磁気ディスク２０が動作している環境下で信号処理パラメータを算出することで、磁気ディスク装置１０が置かれた温度環境・温度履歴に応じて適切に復号することができる場合がある。
【００３６】
なお、以上の説明において、経過時間に応じて適切な信号処理パラメータを用いて読取信号に信号処理を施す場合における、磁気ディスク装置１０の各部の動作を説明した。読取信号が劣化する要因としては、経過時間の他に、媒体ノイズなど種々の要因が考えられる。また、磁気ディスク２０の各構成要素の個体差、磁気ディスク装置１０が置かれた環境などにより、読取信号波形の劣化パターンは大きく異なる場合がある。このような場合、読取信号の劣化パターンに応じて、適切な信号処理パラメータが用いられることが望ましい。
【００３７】
なお、上記において、略同一時刻に記録されたデータに対する読取信号の復号結果に基づき信号処理パラメータを算出する動作を説明したが、同様にして、類似する劣化パターンの読取信号に対しては、各劣化パターンに応じて異なる適切な信号処理パラメータを用いて信号処理を施すことが望ましい。具体的には、パラメータ算出部１９０は、信号処理部１００における復号結果に基づき、再生ヘッド３２により得られた信号の劣化特性に類似する信号劣化特性を有する信号を復号する場合に用いるべき信号処理パラメータを算出する。そして、パラメータ格納部１３０は、パラメータ算出部１９０が算出した信号処理パラメータを記憶する。そして、信号処理部１００は、再生ヘッド３２から新たな信号が得られた場合に、パラメータ格納部１３０が記憶している、新たな信号の劣化特性に類似する信号劣化特性を有する信号用の信号処理パラメータを用いて、新たな信号を復号する。
【００３８】
他にも、パラメータ算出部１９０は、入力信号履歴、温度履歴、および衝撃履歴の少なくとも１つに基づき、信号処理パラメータを算出してよい。例えば、パラメータ算出部１９０は、入力信号履歴、温度履歴、衝撃履歴の少なくとも１つを変数とする関数に、入力信号履歴、温度履歴、および衝撃履歴の少なくとも１つの実測値を入力することにより、信号処理パラメータを算出してよい。履歴としては、入力信号、温度、および衝撃のそれぞれについての、強度、周波数、および位相を指標とした履歴データを例示することができる。履歴データとしては、強度、周波数、および位相そのもの、または、それらの累積値の少なくともいずれかを例示することができる。なお、関数に入力される変数の値は、基準値からの差であることが望ましい。基準値は正常状態での値に設定されることが望ましく、例えば加速度について言えば基準値は０に設定されていることが好ましい。また、当該関数は、復号結果の正誤にひもづけられた学習データから求めても良い。さらに、学習データはＰＣＡ、ＬＰＰ等の次元圧縮、ＦＦＴ、Ｗａｖｅｌｅｔ変換等の周波数変換などによりデータ圧縮された状態で保持されてよい。なお、衝撃は加速度センサー等により計測することができる。
【００３９】
以上説明した磁気ディスク装置１０によると、読取信号に対する熱減磁の影響、経時劣化、媒体ノイズなどの、種々の信号劣化をある程度許容することができる。したがって、記録密度をより高めた磁気ディスク２０を使用することができる場合がある。また、磁性粒子の大きさの不揃いをある程度許容することができるので、ローコストで製造された磁気ディスク２０を使用することができる場合がある。また、より過酷な温度環境において磁気ディスク装置１０を使用することができる場合がある。
【００４０】
なお、信号処理部１００、パラメータ格納部１３０、外部情報取得部１３２、経過時間特定部１８０、書込タイミング記憶部１８２、連続データ特定部１８４、出力部１９８は、集積回路として実装されてよい。例えば、ライトチャネルＩＣとともに、リード・ライト・チャネルＩＣとして実装されてよい。なお、パラメータ格納部１３０は、リードチャネルＩＣまたはリード・ライト・チャネルＩＣの内部のメモリ素子として実装されてよいし、外部のメモリ素子として実装されてもよい。パラメータ格納部１３０として実装されるメモリ素子は、ＲＡＭタイプのメモリ素子であってよい。
【００４１】
図２は、読取信号の波形の一例を概念的に示す。ここでは、磁気ディスク２０が垂直記録用の記録媒体であるとして、隣接する記録磁区間で異なるビット値が書き込まれているとする。
【００４２】
垂直記録の場合、隣接する記録磁区の境界の磁化遷移領域では、互いに反磁界を打ち消すように作用することにより、強い磁化が形成される。記録磁区の内部では反磁界の影響により磁化は小さくなる。読取信号の劣化としては、記録磁区の境界の揺らぎに起因するもの、記録磁区内部に形成される不規則磁区などを例示することができる。これらの要因により、読取信号には、ジッタノイズ、立ち上がりのノイズ、読取信号の直流成分にのる重畳されるＤＣノイズが生じる。これらのノイズは、記録されてからの経過時間によって変動する場合がある。
【００４３】
図３は、パラメータ格納部１３０が記憶しているデータの一例をテーブル形式で示す。パラメータ格納部１３０は、経過時間に対応づけて信号処理パラメータを格納している。
【００４４】
パラメータ格納部１３０が記憶している信号処理パラメータは、上記のジッタノイズ、立ち上がりのノイズ、ＤＣノイズに対する経過時間依存性を排除するフィルタであってよい。波形整形部１１０は、パラメータ格納部１３０が経過時間に対応づけて記憶している信号処理パラメータを選択して、読取信号の波形を整形する。波形整形部１１０における波形整形処理は、デジタルフィルタ、アナログフィルタのいずれとしても実装することができる。パラメータ格納部１３０が当該フィルタを制御するためのパラメータを経過時間に対応づけて格納することにより、波形整形部１１０は、経過時間特定部１８０が特定した経過時間に対応づけてパラメータ格納部１３０が格納している信号処理パラメータを用いて、読取信号における経過時間依存のノイズ成分を低減することができる。
【００４５】
なお、パラメータ格納部１３０は、波形処理用の信号処理パラメータに加え、復号処理部１２０における復号処理用の信号処理パラメータを格納してもよい。この場合、復号処理部１２０は、経過時間特定部１８０が特定した経過時間に対応づけてパラメータ格納部１３０が格納している信号処理パラメータを用いて、波形整形部１１０により整形された読取信号に対して復号処理をしてよい。
【００４６】
図４は、磁気ディスク装置１０における処理フローの一例を示す。波形整形部１１０には、再生ヘッド３２により１セクタに記録されたユーザデータを読み取った読取信号が入力される（Ｓ４００）。ここで、信号処理部１００は、予め定められた信号処理パラメータを選択する（Ｓ４０２）。予め定められた信号処理パラメータは、読取信号における経時劣化が考慮されない信号処理パラメータであってよい。
【００４７】
波形整形部１１０は、予め定められた信号処理パラメータを用いて、読取信号の波形を整形する（Ｓ４０４）。復号処理部１２０は、波形整形部１１０により整形された波形を復号する（Ｓ４０６）。なお、復号処理部１２０による復号処理は、パラメータ格納部１３０が格納している信号処理パラメータを用いて行われる。
【００４８】
復号処理部１２０は、復号処理部１２０による復号処理の成否を判断する（Ｓ４０８）。復号処理部１２０は、復号処理部におけるビットエラー率に基づき、復号処理の成否を判断してよい。Ｓ４０８において復号処理が成功しなかった旨が判断された場合、信号処理部１００は、読出対象のセクタにデータが記憶されてからの時間長さが適合する範囲に対応づけてパラメータ格納部１３０に格納されている信号処理パラメータを選択する（Ｓ４２０）。そして、Ｓ４０４およびＳ４０６において、Ｓ４２０において選択された信号処理パラメータを用いて波形整形および復号処理がなされる。
【００４９】
Ｓ４０８において復号処理が成功した旨が判断されて場合、信号処理パラメータを算出する（Ｓ４１０）。パラメータ格納部１３０は、Ｓ４１０において算出された信号ステップ処理パラメータを、上記セクタにユーザデータが記録されてからの経過時間に対応づけて格納する（４１２）。
【００５０】
このように、パラメータ算出部１９０は、再生ヘッド３２により読み取られた信号に対する復号処理が成功した旨が判断されたことを条件として、信号処理部１００における復号結果に基づき信号処理パラメータを算出する。パラメータ算出部１９０は、信号処理部１００による復号処理が成功した信号に対する復号結果に基づき、信号処理パラメータを算出するので、正しい復号に結びつく信号処理パラメータを算出することができる。また、信号処理部１００は、新たな信号に対して予め定められた復号処理を施して、予め定められた復号処理が成功しなかったことを条件として、パラメータ格納部１３０が格納している信号処理パラメータを用いて、新たな信号を復号する。これにより、磁気ディスク装置１０の個体差などに応じた信号処理をすることができる。
【００５１】
なお、パラメータ算出部１９０は、Ｓ４１０において、復号処理部１２０の復号処理によって得られたビットデータに基づいて、信号処理パラメータを算出してよい。例えば、パラメータ算出部１９０は、復号処理により得られたビット列に基づいて、当該ビット列が磁気ディスク２０に記録されていた場合に、再生ヘッド３２によって得られるべき信号波形を推定する。なお、得られるべき信号波形とは、符号間干渉の影響など、経過時間の影響を受けにくい要因により劣化した波形であってよい。パラメータ算出部１９０は、実際に得られた読取信号を、推定した信号波形に変換する変換関数を、信号処理パラメータとして算出する。なお、パラメータ格納部１３０が、読取対象のデータの経過時間に対応する時間範囲に対応づけて信号処理パラメータを既に格納している場合には、当該既に格納されている信号処理パラメータと、上記ビットデータに基づいて新たに算出した信号処理パラメータとに基づき、それらの合成の波形整形効果を有する信号処理パラメータを算出してよい。
【００５２】
例えば、パラメータ算出部１９０は、上記のように、復号処理により得られた時系列のビット列から、再生ヘッド３２により得られるべき信号系列ｙｉを算出する。パラメータ算出部１９０は、信号系列ｙｉを正解の信号系列として扱う。ここで、当該ビット列として復号されたデータを再生ヘッド３２が読み取ることにより実際に得られた信号系列をｕｉとする。パラメータ算出部１９０は、数多くのセクタのデータから得られた正解の信号系列ｙｉおよび信号系列ｕｉを用いて、Σ（ｕｉ−ｗｉｙｉ）２を最小化するｗｉを算出し、算出したｗｉを信号処理パラメータとする。
【００５３】
他にも、信号処理部１００がＰＲＭＬ方式で信号処理を行う場合、波形整形部１１０および復号処理部１２０は、それぞれ等化器およびＭＬ複号器として機能してよい。この構成においては、パラメータ算出部１９０は、波形整形部１１０による等化処理において得られた等化係数を、信号処理パラメータとして算出してもよい。
【００５４】
以上説明したように、パラメータ算出部１９０は、信号処理部１００における復号結果に基づき、磁気ディスク２０に記録されてから経過時間特定部１８０により特定された時間長さに対応する長さの時間が経過したデータに対する読取信号を復号する場合に用いるべき、当該信号の経時劣化を補正する信号処理パラメータを算出する。そして、信号処理部１００は、新たな信号が得られた場合に、パラメータ格納部１３０が格納している、新たな信号として読み取られたデータが磁気ディスク２０に記録されてからの時間長さに近い期間経過したデータに対する読取信号用の信号処理パラメータを用いて、新たな信号の経時劣化を補正する。
【００５５】
図２から図４に関連して、経過時間を補正する場合の各部の処理を説明した。同様にして、読取信号の波形の劣化特性に基づき、補正してもよい。パラメータ格納部１３０は、上記の経過時間に代えて、読取信号波形の劣化パターンを特定する情報を格納してよい。そして、信号処理部１００は、新たな読取信号の劣化パターンに適応する劣化パターンを特定する情報に対応づけてパラメータ格納部１３０が格納している信号処理パラメータを用いて、新たな読取信号に信号処理を施してよい。劣化パターンとしては、上記のジッタ量、立ち上がりの広がり量、ＤＣノイズ量などを、劣化パターンを特定する情報として例示することができる。
【００５６】
以上説明したように、磁気ディスク装置１０によると、経過時間に応じた読取信号波形の劣化を、ある程度許容することができる場合がある。また、磁性粒子の均一さがセクタ毎に異なっているなどにより、読取信号波形にセクタ毎に異なる劣化パターンが表れる場合がある。磁気ディスク装置１０によると、このような空間的な劣化パターンの違いを或る程度許容することができる。記録密度が高くなるとこのような波形劣化の違いも顕著になるが、磁気ディスク装置１０によると、波形劣化の違いをある程度許容することができるので、記録密度を高めた磁気ディスク２０を使用することができる場合がある。
【００５７】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００５８】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【図面の簡単な説明】
【００５９】
【図１】一実施形態に係る磁気ディスク装置１０の全体構成の一例を示す図である。
【図２】読取信号の波形の一例を概念的に示す図である。
【図３】パラメータ格納部１３０が記憶しているデータの一例をテーブル形式で示す図である。
【図４】磁気ディスク装置１０における処理フローの一例を示す図である。
【符号の説明】
【００６０】
１０  磁気ディスク装置
２０  磁気ディスク
３０  記録再生ヘッド
３２  再生ヘッド
３４  記録ヘッド
５０  ホストコンピュータ
１００  信号処理部
１１０  波形整形部
１２０  復号処理部
１３０  パラメータ格納部
１３２  外部情報取得部
１８０  経過時間特定部
１８２  書込タイミング記憶部
１８４  連続データ特定部
１９０  パラメータ算出部
１９８  出力部
【図１】
2011018408.tif 000003
【図２】
2011018408.tif 000004
【図３】
2011018408.tif 000005
【図４】
2011018408.tif 000006