(57)【特許請求の範囲】
【請求項１】
第１の周波数応答を有し、入力パルス信号を目的パルス信号に整形する等化器であり、前記第１周波数応答は前記入力パルス信号の加法性ノイズ成分を彩色し、前記目的パルス信号の相関ノイズ成分を発生する等化器と；
前記目的パルス信号を受け取りバイナリデータ信号を供給する検出器であって、前記目的パルス信号を受け取り複数の決定値を出力する複数の検出決定回路であって、前記複数の決定回路の少なくとも１つが信号対雑音比を最大にする係数群を有する有限パルス列応答（ＦＩＲ）フィルタで構成される複数の検出決定回路と；
複数の状態依存しきい値を有するデコーダであって、前記デコーダは前記複数の決定値と前記状態依存しきい値群との比較に基づいて前記バイナリデータ信号を出力するデコーダとから成る検出器とで構成され、
前記信号対雑音比は前記ＦＩＲフィルタの出力のノイズ分散の２乗根により除算された前記目的パルス信号の最小距離誤差値から成り、
前記信号対雑音比を最大にする係数群が、
ノイズ自己相関係数から解析のための一連の係数値を選択し、この選択された係数値を用いて、ノイズ分散および最小距離誤差値を計算して、前記信号対雑音比を決定することを含むことにより、得られることを特徴とする局部応答チャンネルにおけるノイズ相関を低減する装置。
【請求項２】
デコーダに接続された有限パルス列応答（ＦＩＲ）フィルタを有する検出器に接続されたノイズ相関エレメントから成る局部応答（ＰＲ）チャンネルにおけるノイズ相関を低減する方法において、
前記ＦＩＲフィルタの入力の相関ノイズ信号のノイズ自己相関係数を決定するステップと；
複数のＦＩＲ係数組み合わせに対して、前記ＦＩＲフィルタ出力の複数のノイズ分散値を決定するステップと；
前記複数のＦＩＲ係数組み合わせに対して前記ＦＩＲフィルタの複数の最小距離誤差値を決定するステップと；
前記各複数のＦＩＲ係数組み合わせに対して前記最小距離誤差値と前記ノイズ分散値の関数から成る信号対雑音比（ＳＮＲ）を最大にする、前記複数のＦＩＲ係数組み合わせからの最適係数組み合わせを利用するステップとで構成され、
前記ノイズ分散値の平方根により相関する最小距離誤差値を除算することにより各ＦＩＲ係数組み合わせに対する前記ＳＮＲを決定することを特徴とする局部応答チャンネルにおけるノイズ相関を低減する方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はチャンネルにおける信号処理の分野に関し、特に局部応答チャンネルにおける信号処理に関する。
【０００２】
【従来の技術】
磁気ディスクおよび磁気テープのような磁気記録装置においては、磁気表面からのデータの読み出しあるいは磁気表面へのデータの書き込みに記録ヘッドが使用される。一般的な回転型の媒体記憶システムでは、磁気ディスクの一連の同心円状のトラックに記憶される。これらのトラックはディスク表面の磁気配向の変化を検出するリード／ライトヘッドによりアクセスされる。リード／ライトヘッドはヘッド位置決めサーボ機構の制御によりディスク上を放射状に前後に移動するので、選択されたトラックに選択的に位置決めすることができる。あるトラックに一度位置決めされると、サーボ機構によって、ヘッドはその選択されたトラックのセンターラインに沿った通路を追従する。
【０００３】
一般的に、誘導記録ヘッドは、高透磁率から成る導体を数回巻回したスリット環状磁気回路から構成される。環状磁気回路はデータトラックの磁気記録面に位置するギャップを有する。記録するには、導体巻線を介して電流が流され、環状磁気回路の磁界が変更される。ギャップの位置で、磁界の振幅は記憶装置の磁性材料に十分な深さで記録するのに十分な大きさとなる。磁界の振幅はギャップから遠ざかると急激に小さくなる。
導体巻線を流れる電流を操作することにより、情報を記憶装置の磁性面にコード化するような態様でギャップの位置の磁束の大きさと方向を変調する。外部磁界および内部磁界のパターンはヘッドと記録面が互いに関連して移動するときに作られる。これらのパターンは極性を変化させる一連の棒磁石に類似している。極性の遷移は記録面の磁束の遷移として読み取ることが出来る。リードモードでは、磁気記憶面がヘッド内のギャップを横切って移動するので、記憶面の磁界はギャップで検出され、磁束変化の割合に比例する電圧がコイルに誘起される。次に、リードチャンネルは、このアナログ電圧信号を処理、すなわち一般的には、磁束の遷移をパルス列に変換し、アナログ信号をデジタルデータに変換する。
【０００４】
磁気記憶装置は、入力されるリード信号を処理するのにアナログピーク検出を使用する場合がある。しかしながら、記録密度、あるいは「ユーザ密度」（Ｄｕ）が増大するにつれ、隣接パルス間の符号間干渉（ＩＳＩ）の量が大きくなるため、アナログピーク検出機構の信頼性が無くなる。あるいは局部応答最尤（ＰＲＭＬ）チャンネルを用いてユーザ密度を増大させることができる。しかしながら、この方法は、リード信号を所望の局部応答（ＰＲ）目的波形に整形するためにリード信号の等化を非常に良くする必要がある。
ユーザ密度（Ｄｕ）はデータ期間の長さに対する５０％の大きさのアナログ信号パルス幅の割合の形式のデータレートにどのようにパルス幅が関係するのか、という尺度である。ユーザ密度が高いということは、読み出しの遷移から得られる信号パルスが多数のクロックサイクルにまたがっていることを意味し、隣接するパルス間の相互作用あるいはオーバラップを増大させＩＳＩが大きくなる。
【０００５】
局部応答チャンネルはチャンネル信号からＩＳＩを除去しない。むしろ、信号が等化されて特定のサンプリング時刻に所定の値を有する目的のパルス波形が得られる。目的パルス波形に関するＩＳＩの影響は、予測され、波形のサンプリング履歴及びモデル波形予測に基づいて信号パルスの発生を決定するパルス検出機構に組み込まれる。サンプリングした波形の履歴はモデル波形に一致し、最尤モデル波形を用いて信号をバイナリデータにデコードする。それゆえ、しばしば「最尤」検出と呼ばれる。
それゆえ、ＩＳＩが存在する場合には、局部応答チャンネルはアナログピーク検出器よりも堅固である。しかしながら、以下に述べるように目的のパルス波形を発生させるのに必要な等化ならびに最尤波形を決定するための信号距離を発生させるのに使用するプロセスによりＰＲチャンネルに問題が生じる。信号距離を発生させるのに使用されるＰＲ等化器およびＭＬ推定回路は、各々チャンネル内のノイズを相関させるように働く。この結果、ML検出器の性能はＳ／Ｎ利得の減少により悪化する。
【０００６】
最も一般的に使用される最尤（ＭＬ）検出器はビタビ検出器であり、白色雑音が存在する場合の信号検出に適している。しかしながら、特に高次のＰＲチャンネル（例えばＥＰＲ４、ＥＥＰＲ４）を実現するには多少複雑であり、並列／パイプラインを実現するアーキテクチャには非常に効率が悪い。さらに、その性能はノイズが相関するようになるにつれ劣化する。ルックアヘッドＭＬ検出器ハードウエアの要件は通常ビタビ検出器の場合よりも少なく、ルックアヘッド検出器は並列／パイプラインの実現手段としてより適している。しかしながら、ルックアヘッドＭＬ検出器の状態は通常ビタビ検出器よりも劣る。ルックアヘッド検出器はA.M.Patel の記事"A New Digital Signal ProcessingChannel of Data Storage Products", Digest of the Mgnetic Recording Conference, June 1991, pp. E6-E7; A.M. Patel他"Peformance Data for a Six-Sample Look-Ahead (1.7) ML Detection Channel", IEEE Transactions on Magnetics, vol. 29, no. 6, pp. 4012-4014, November, 1993;およびPatel の米国特許第4,945,538 号に記載されている。ルックアヘッド検出器はさらにT.Pan およびR.G.Yamasakiに付与された米国特許第5,311,178 号にも記載されている。
【０００７】
Patel とPan/Yamasakiのチャンネルは局部応答信号方式を用いて孤立パルス非ゼロサンプル数を制限する。Patel のチャンネルは３つの非ゼロサンプルを用いてＥＰＲ４に等化され、Pan/Yamasakiのチャンネルは４つの非ゼロサンプルα、β、β、およびαがそれぞれ１、３、３、１であるＥＥＰＲ４（またはＥ2 ＰＲ４）に等化される。両チャンネルは信号検出を簡単化するために（１、７）ＲＬＬコードを用いる。
ランレングス制限（ＲＬＬ）コードは、遷移間に生じるクロックサイクル数に上限境界と下限境界を設定するので有効である。上限境界はクロックリカバリがこれらの遷移の発生に基づいているので非常に重要である。例えば、データ列における長いゼロの列は遷移を生じておらず、クロックリカバリ回路はトラッキングを同列化するための入力パルスが無い。この状態では、データリカバリタイミングは位相がずれる可能性がある。ＲＬＬコードはクロックリカバリ回路が正しいタイミング位相と周波数を維持するための十分な遷移を発生させることを保証する。また、連続する「１」の間の「０」の数の下限境界を維持することにより、リードチャンネルの信号パルスは分離され、隣接する信号パルス間の相互作用により生じた符号間干渉（ＩＳＩ）を減少させる。
【０００８】
（１、７）ＲＬＬコードは連続する「１」間の最小１つの「０」と最大７つの「０」により特徴づけられる。各「１」が遷移を表わし、各「０」が遷移が無いことを表わす。変形ＮＲＺＩ符号フォーマットでは、（１、７）ＲＬＬコードはクロックリカバリの目的には十分である。さらに連続する「１」の間に最小１つの「０」を維持することにより、遷移は、互いに区別可能なように分離される。
図１の実線で示される曲線１００は、ＥＥＰＲ４用に等化およびサンプリングされた孤立ローレンツパルスを示し、最小距離誤差事象は破線で示す曲線１０１で示される。このパルスは、正の単位ステップ遷移、例えば磁気リードヘッドからの遷移を(1-D)(1+D)3 チャンネル（ＥＥＰＲ４）に適用した結果得られる。実線波形１００で示す円はＥＥＰＲ４の孤立パルスサンプルを示す。最小距離誤差事象１０１のサンプルは菱形で示される。最小距離誤差事象１０１は、時間的に１コード期間だけシフトされた孤立パルス（１００）と等価である。
【０００９】
ヴィテルビ検出器を含むほとんどのＭＬ検出器では、２つのシーケンス間のユークリッド距離の２乗はしばしば信号距離として使用される。ユークリッド距離は各サンプリング時刻における２つの波形間の２乗誤差期間の合計の平方根として定義される。サンプルコンビネーションの２乗ユークリッド距離誤差は以下の如く定義される。
【数１】
0004014689.tif 000002
但しya,yb,yc,yd,およびyeはモデル波形の期待値を表わしy0,y1,y2,y3,およびy4は連続するサンプル値を表わし、diはyiにおける誤差を表わす。
図１において、孤立パルス波形１００と最小距離誤差事象１０１は、サンプルyM1,y0,y1,y2,y3 およびy4に対しそれぞれ値０、１、２、０、２、１のサンプル事象を有する。ここでyM1 はルックバックサンプルと呼ばれる。サンプリングされた波形１００と最小距離誤事象１０１との間の２乗ユークリッド距離はdMIN2の符号が付されている。dMIN2はこれらの値の２乗の和に等しく１０の値まで加算される。
【００１０】
米国特許第5,311,178 号のＭＬ検出器では、各決定関数のしきい値は、期待されるサンプルモデル波形と最も近いサンプルモデル波形の間の誤差を最小にすることにより決定される。このため、各関数の期待値は現在の状態に依存し、次の正当な状態が現在の状態により決定される。
信号距離として使用するためのユークリッド距離の計算において、第２のモデル波形に対して第１のモデル波形が選択される。
【数２】
0004014689.tif 000003
但しE12 は第１モデル波形とサンプリングされた信号との間の２乗ユークリッド距離であり、E22 は第２モデル波形とサンプリングされた信号との間の２乗ユークリッド距離である。サンプリングされた信号の２乗期間は相殺され線形決定関数を生じる。これにより以下のしきい値決定を発生する。
【数３】
0004014689.tif 000004
但し、y0,y1,y2,y3 およびy4は実際のサンプル値であり、ya1,yb1,yc1,yd1 およびye1 は第１モデル波形の期待値であり、ya2,yb2,yc2,yd2 およびye2 は第２モデル波形の期待値である。
【００１１】
モデル波形が等しいサンプル点の場合、係数(yk2・yk1)（但しk は相関するサンプル点）を含む積は相殺される。負の位相、すなわち負の遷移では、しきい値は同じであるが不等式は反転し、決定関数は「−１」と乗算される。
米国特許第5,311,178 号の図５Ａからのピークチェック決定関数をα=1, β=3の場合について以下に示す。Ｆｗ（特許ではＦｚ）は符号変化で正規化される。
【数４】
0004014689.tif 000005
【数５】
0004014689.tif 000006
但し、y0,y1,y2,y3 およびy4はシーケンシャルコードレートサンプル値を表わす。線形方程式Fx,Fy およびFwは、すべての可能な信号波形パターンとそれらの最小距離誤差波形との間の検出しきい値を最大にする係数により乗算される同じ値を有する。例えば、各決定関数(Fx,Fy等) は次式で表わすことができる。
【数６】
0004014689.tif 000007
但し、Ciは検出を最大にするために選択される係数であり、k はＭＬ検出機構で使用されるサンプル数である。
式［６］から、各決定方程式はＦＩＲフィルタと同じ形を有することがわかる。それゆえ、検出されたノイズと検出器のノイズ幅は決定関数により影響される。さらに、従来技術では、決定関数は検出器のサンプリングされた入力のノイズは加法性白色ガウス性雑音（ＡＷＧＮ）であるという仮定のもとに設計される。しかしながら、局部応答チャンネルは、入力された波形を目的のＰＲパルスに整形するためのフィルタ部品と等化器部品とで構成される。特に、ＰＲ等化器は一般的に高周波増幅して入力パルスを細くする。
【００１２】
【発明が解決しようとする課題】
ＰＲチャンネル内のフィルタ部品及び等化器部品はパルスと同じ態様でシステムのノイズを整形し、それによりフィルタ及び等化器の各周波数応答関数に従って入力ノイズを彩色または相関する。従って、検出器に入力される目的のパルス信号は、その性質がすでに白色ではないノイズ成分を含んでいるが、実効ノイズ帯域を有する。このため、検出器内の決定関数の性質はノイズの相関により減少する。彩色されたノイズが有る場合最適の決定性能を得ることができる局部応答チャンネルが望まれている。
この発明の目的は、ルックアヘッド最尤検出器を最適化することにより、局部応答チャンネルにおけるノイズ相関を低減する方法及び装置を提供することである。この発明の方法によれば、ＭＬ検出器は、局部応答チャンネルにより発生されたノイズ相関の観点から最適化される。改良されたＭＬ検出器は彩色されたノイズが有る場合、かなりの性能あるいはビタビ検出器よりも良い性能を得ることができる。
【００１３】
【課題を解決するための手段】
この発明によれば、一連の有限パルス列応答（ＦＩＲ）可逆フィルタがルックアヘッド検出器のためのＭＬ推定器として使用される。ＦＩＲフィルタの重み付けされた合計出力は、従前に検出されたデータに基づいて一連のしきい値と比較され現在の検出のための決定を行う。この発明は、ＭＬ検出器の性能を改善し、相関されたあるいは彩色されたノイズが有る場合に、ＦＩＲフィルタの係数を最適化することによりその複雑さを低減する。あるレンジの係数値の場合、各ＦＩＲフィルタのＳ／Ｎ比（信号対雑音比）は与えられたユーザ密度に対してチャンネルのノイズ自己相関に基づいて決定され、最も高いＳ／Ｎ比を与える係数が各決定関数に対して選択される。この結果、従来のＭＬ検出器よりも複雑さが低減するとともに性能が改善されたノイズ白色化ＭＬ検出器が得られる。
【００１４】
【発明の実施の形態】
以下、局部応答チャンネルにおけるノイズ相関を低減する方法及び装置について述べる。以下の説明では、この発明をさらに完全に説明するために、ＥＥＰＲ４チャンネル検出およびノイズ電力スペクトルの変化のような種々の特定の詳細について述べる。しかしながら、この発明はこれらの特定の詳細が無くても実施可能であることは当業者には明白である。他の例では、不必要にこの発明を不明瞭にしないようにするために良く知られた特徴は詳細に記述していない。
従来のＰＲチャンネルは、同様の条件下でビタビ検出器のＳ／Ｎ比利得特性を得るために複雑なルックアヘッド検出器を必要とする。従って、従来の回路では、ルックアヘッド検出器は、ルックアヘッドサンプルが少ない場合、相関する性能を低減して実現される。さらに、従来のＭＬ検出器は、ＭＬ検出器の入力におけるノイズは加法性白色ガウス性雑音であるという仮定に基づいている。
【００１５】
この発明の方法と装置は、カラーノイズがある場合に、決定関数が最適化される、ルックアヘッドサンプル数の少ない（例えば４乃至６サンプル）ルックアヘッド検出器を実現する。ＭＬ検出器に入力されるノイズの期待相関値が決定され、ＭＬ検出器はＭＬ推定器出力におけるノイズ分散の観点から各ＭＬ決定関数のＳ／Ｎ比利得を最大にするように設計される。従来技術のビタビ検出器の性能と同等かそれを超える性能が得られる。
図２は、破線で示す曲線２０１で示される相関する最小距離誤差事象の場合の「最悪の場合」の信号波形２００を示す。図１に示すように、孤立ＥＥＰＲ４パルスのdMIN2 （最小２乗距離）は１０に等しい。しかしながら、孤立パルスへのＩＳＩの影響により図２の最悪の場合の波形に対するdMIN2=10を得るには１０のサンプル(y0-y9) が必要である。従って、ＡＷＧＮ（すなわち相関していないノイズ）を仮定すると、最大のＳ／Ｎ比利得を得るには１０サンプルルックアヘッド検出器が必要となる。これは波形間の最小距離を最大にすることにより実現される。
【００１６】
１０サンプルルックアヘッド検出器は従来の４乃至６サンプルルックアヘッド検出器よりさらに複雑である。しかしながら、実用的なユーザ密度（Ｄｕ）の場合、検出器入力におけるノイズはＡＷＧＮではないが、所望の局部応答（ＰＲ）目的パルス信号を得るのに必要な周波数増幅等化器により相関（彩色）される。チャンネル内のノイズの相関はＡＷＧＮの仮定のもとに動作する検出器の実際のＳ／Ｎ比利得を低減するように作用する。それゆえ、検出器がノイズ相関を行う場合にはより簡単な構成の検出器でより大きな実Ｓ／Ｎ比利得を得ることができる。
加法性チャンネルノイズへのＰＲ等化器の影響は周波数領域に最も良く図示されている。この場合、ノイズ幅への影響は明瞭に視認できる。図１０は７極等化器関数、５サンプル決定関数（ＦＩＲフィルタ）及び等化器関数と決定関数の直列接続の組み合わせ応答の周波数応答のグラフである。横軸は数十メガヘルツの周波数を表わし、縦軸は利得を表わす。
【００１７】
曲線１０００はＰＲチャンネルの等化器を表わす７極、２ゼロフィルタの周波数応答を示す。曲線１０００の形状は高周波増幅したローパスフィルタの形状である。ＰＲチャンネルのノイズはこの周波数応答により彩色または相関されるので、ノイズ電力スペクトルは等化器応答特性の形状を示す。この場合、利得の大きさは２乗される。それゆえ、曲線１０００はＰＲ等化器の出力におけるノイズを表わす。
曲線１００１は［0.5,1,0,-1,-0.5 ］の係数値を有するＭＬ推定器決定関数の周波数応答を示す。各決定関数はその係数により決定される相関周波数応答特性を有する。この例の曲線１００１の形状は、曲線１０００の高周波増幅に対応する周波数領域における利得を低減した中心周波数がほぼ７．５ＭＨｚの帯域フィルタの形状である。ＭＬ推定器決定関数により処理された信号は、ノイズを含むこの周波数応答により整形される。それゆえ、曲線１００１の波形は、ＭＬ推定器に入力される彩色されたノイズに対する白色化フィルタとして使用することができる。
【００１８】
曲線１００２はＰＲ等化器とＭＬ推定器の直列構成により発生される組み合わせ周波数応答特性を示す。この曲線の形状は各周波数における曲線１０００と１００１の大きさの積により決定される。それゆえ、等化器とＭＬ推定器を含むＰＲチャンネルのノイズ電力スペクトルは曲線１００２の大きさの２乗により整形される。この例の場合、組み合わせ周波数応答特性はほぼ１０ＭＨｚの中心周波数を有する帯域関数である。ＭＬ推定器の係数を変更することにより、組み合わせ周波数応答に相関する有効ノイズ帯域を低減することができる。それゆえ、この発明はＭＬ推定器の係数を最適化し、ＭＬ推定器出力の有効ノイズ帯域を低減し、相関するノイズ成分を白色化あるいは非相関化する。また、最小距離誤差はＭＬ推定器係数に依存するので、ノイズの非相関は最高のＳ／Ｎ比利得を得るように最小距離誤差の維持と釣り合いを取る必要がある。
【００１９】
以下の説明では、一連のローレンツパルスに対して理想的に等化した（１，７）ＲＬＬコードＥＥＰＲ４チャンネルを一例として使用する。この発明は（１，７）ＥＥＰＲ４ルックアヘッド検出器実施例に関連して記述される。この発明は、同様に他の局部応答チャンネルにも適用可能である。さらに、検出器の性能と複雑性との間には妥協点が存在する。この発明を不明瞭にしないように、より簡単な５サンプルのルックアヘッド検出器について述べる。
図４はＰＲチャンネルのブロック図を示す。自動利得制御（ＡＧＣ）増幅器４０１は、入力信号４００があらかじめ設定されたレベルでサンプリングされるように入力信号の増幅値を設定する。ＡＧＣ増幅器４０１は利得制御信号４０２をＰＲ等化器４０３に供給する。信号４０２は、磁気リードチャンネルの信号遷移のような信号遷移から発生したローレンツパルスから成る。ＰＲ等化器４０３はその信号を所望の局部応答波形に等化し、高周波増幅することにより入力波形に対してパルスを細くする。理想的には、ＰＲ等化器４０３により発生された等化された信号４０５はそのサンプル値が期待波形値と一致するパルスを含む。信号４０５はＭＬ検出器４０６内の最尤（ＭＬ）推定器４０７に供給される。
【００２０】
ＭＬ検出器４０６内では、ＭＬ推定器４０７は一連の決定関数を介してサンプル値を処理し、信号４０８の符号が付された一連の決定値あるいは距離を発生する。これらの検出値はデコーダ４０９に供給され、状態依存検出しきい値と比較される。デコーダ４０９は検出したデータ値を決定し、検出したデータを出力信号４１０として供給する。同時に、デコーダ４０９は更新信号４１１を状態フィードバックブロック４１２に供給し、デコーダの検出状態を更新する。状態フィードバックブロック４１２は新しい状態を信号４１３としてデコーダ４０９に供給し、次の検出値群４０８の検出用しきい値を決定するのに使用する。
図８はＭＬ検出器を示す、ＭＬ推定器は線形決定関数Fx, Fy等を供給するのに使用されるいくつかのＦＩＲフィルタから構成される。図示するように、等化された信号は４０５は各ＦＩＲフィルタ（図の８００及び８０１）の入力に供給される。FxおよびFwのラベルが付されたこれらのフィルタ出力はデコーダ４０９に供給される信号４０８を構成する。デコーダ４０９内では、信号４０８の各値は状態が決定されたしきい値と比較される。さらに、正位相及び負位相の比較動作間で符号反転が行われる。
【００２１】
ＭＬ推定器４０７内の各線形決定関数はＦＩＲフィルタ８００に示すように実現することができる。タップ付き遅延素子は入力信号の連続するサンプル値y0乃至y4を供給する。各タップ出力は、それぞれ係数値C0乃至C4により乗算される。これらの係数値のいくつかはゼロの値を取ることが出来る。各係数値との乗算の後、タップ信号が加算されて決定関数推定値、例えばFxを供給する。オプションとしてルックバックサンプル値をある実施例の決定関数に含める場合を示すために余分の遅延素子と係数乗算器CM1 が示されている。
ＭＬ検出器４０６は、ＭＬ推定器４０７に具現化される２乃至３の関数計算機、デコーダ４０９により具現化される２乃至３の比較器および状態マシン及び状態フィードバックブロック４１２から構成される。状態マシンの状態間の遷移ルールは、データサンプルの関数値とある状態依存しきい値との間の比較の論理結果に依存する。１つの遷移の等化された応答には４つの非ゼロサンプル値があるので、デコーダ４０９の状態を表わすのに４ビット必要である。デコーダの状態は、検出された信号電流の４つのバイナリロジックレベルとして定義され、状態フィードバックブロック４１２に格納される。このフォーマットにより、状態フィードバックブロック４１２は４ビットシフトレジスタにより実現可能である。４ビットは１６の状態値を表わすことができる。
【００２２】
（１、７）ＲＬＬコードＥＥＰＲ４チャンネルの場合、図３に示すように１０の真正なＮＲＺ（ノンリターンツーゼロ）状態がある。この場合、各遷移は「０」から「１」あるいはその逆への遷移を示す。しかしながら、遷移空間化のための（１，７）ＲＬＬコード化最小値により、次の遷移状態およびデコードされたデータを判断するための決定が必要なのはわずか６つである。例えば状態「０００１」は状態「００１１」にしか進むことができない。状態「００１０」、「０１００」、「０１０１」、「１０１０」、「１０１１」および「１１０１」は（１、７）コード化の場合無効なＮＲＺ状態である。
ＭＬデコーダ４０９のタスクはクロックサイクル１及び２の間にピーク値が存在するか否かを決定し、それにより次の状態を決定することである。図５はデコーダのためのデコードアルゴリズムを示す。ＭＬ推定器４０７は最初にいくつかの線形関数（(Fa,Fx,Fy およびFw) の結果を、サンプル値y0,y1,y2,y3 及びy4および一実施例によればルックバック値YM1 を用いて計算する。これらの関数の結果はデコーダ４０９内の同数の状態依存しきい値と比較される。これらの比較の論理結果は決定変数A,X,Y およびW に割り当てられる。これらの決定変数の値及び現在の状態a0b0c0d0に基づいてデコーダは図６のルールに従い、次の状態及びデコードされたデータを決定する。状態０００１、１００１、１１１０、および０１１０の決定は、次の状態が（１、７）コード化機構により制約されるので図５に示されていない。
【００２３】
サンプル値y2は式［４］及び［５］には現れない。これは（図１に示すように）そのサンプル値が信号と最小距離誤差波形の両方に共通だからである。したがって、y2サンプルを含めることは検出しきい値を増大させることにはならないが、別のサンプルのノイズを付加することにより加法性白色ガウス性雑音（ＡＷＧＮ）を増大させることになる。しかしながら、y2サンプルはノイズ相関およびノイズ帯域に影響を及ぼさない。それゆえ、この発明の装置用のＭＬ推定器にy2を含めることは検出器の性能を改善することになる。
さらに、「ルックバック」サンプル（yM1)を含めることができるとともにノイズ相関を相殺する助けになる。このルックバックサンプルも、実際のサンプル値が理想的でない（例えばゼロでない）とき理想的でない等化を補償することができる。yM1 を含めれば、４つのデータ状態しきい値フィードバックは最適に５つの状態に増大し、適切な比較しきい値を設定する。図３の格子図は１０の状態から１６の状態に増大し、これは局部応答のオーダーをE3PR4 に増大させるのと等価である。
【００２４】
図５において、関数Faは基線チェック関数である。この関数は、サンプル値が遷移により生じたピークを示すのに必要な最小の大きさのしきい値を超える信号を表わすか否かを決定する。したがって、チャンネル内のノイズによるスプリアスピークは無視される。ピークが検出される場合には関数Faは真となる。
関数Fx、FyおよびFwはサンプル値が所定のピークモデルに適合するか否かを決定する。Fxはあるピークを、ピークを形成しない最も近くの正当なサンプルモデルと区別する最小条件を満足するテストを行う。FyはFxと同じテストを行うが、さらに厳格なしきい値で行う。従って、Fyを真にするには、サンプルモデルはFyを他の可能な組み合わせと区別するように理想ピークモデルに十分近づけなければならない。次のピークにより歪んだピークであってもこの厳格なテストにパスしない。
【００２５】
Fwは付近のピークにより歪んだピークに一般的なサンプルの組み合わせのためのテストを行う。従って、歪みの無いピークの場合FxおよびFyは真となり、付近の遷移により歪んだピークの場合FxとFwは真となる。それゆえ、この結果得られる「ピーク検出された」バイナリ決定はAX&(Y+W)である。このバイナリ決定が真である場合には、そのような遷移が（１、７）コーディングにより禁止されない限り、遷移がその出力および状態マシンにおいて示される。
デコードされたデータはクロックサイクルゼロにおいて遷移があるか否か、すなわち、状態ビットc1（c1=d0)から状態ビットd １への遷移があるか否かを示す。このデコードされたデータはほとんどの（１、７）ＲＬＬデコーダと互換性がある。表５に示したしきい値は、サンプリングされたシーケンス値０、１、３、３、１、０を有するように「正規化」された理想的孤立ＥＥＰＲ４パルスに対する基準と考えられる。すべての条件において、最大のマージンを与えるようにこれらのしきい値を微調整することにより性能を改善することができる。この調整により非理想等価の影響を低減することができる。
【００２６】
yiはI 番目のクロックサイクルのサンプリングされた信号値を示しaibicidiはデコーダ４０９の状態を表わし、 ai,bi,ci,diはデータの最後の４つのバイナリロジックレベルである。以下の説明では、y0はクロックサイクルi=0 に対応して、デコードされる現在のサンプル値を表わす。y1,y2,y3,y4 はルックアヘッドサンプル値である。a0b0c0d0はデコーダの現在の状態を表わしa1b1c1d1は次の状態である。状態値a0b0c0d0から、デコーダ４０９は図６に示すルールに従って次の状態およびデコードされた状態を決定する。位相チェック関数は示されていない。誤った極性の信号が検出された場合、デコーダは正しい位相を見るためにリセットされる。
上述したように、一連のＦＩＲフィルタ群はすべての可能性のある信号波形パターンとそれらの最小距離誤差波形との間の検出しきい値を最小にする。ＦＩＲフィルタの重み付けされた合計出力は、従前に検出されたデータにより決定されたしきい値群と比較され、現在の検出に対する決定を行う。従前に検出したデータの使用は決定フィードバック等価検出器（ＤＦＥ）において生じた動作と類似している。事実、検出器の性能は、決定フィードバックを有した固定遅延ツリーサーチ（ＦＤＴＳ）の性能に近づく。ＤＦＥに対するＰＲチャンネルの利点は、ＩＳＩを除去するよりも、ＰＲ目的整形パルスに等価するのにより簡単で複雑度が低減されていることである。ＰＲの不利な点は等化がノイズに相関することである。
【００２７】
ＦＩＲフィルタ係数値はしきい値数に影響を及ぼし、それゆえ検出器の複雑度に影響を及ぼす。さらに、係数値はデジタルによる実現にも影響を及ぼす。例えば、０．５との乗算はデジタルシフト動作により行われ、０．７５との乗算は２回のシフト動作と加算動作により行われる。また、式の数は複雑度に影響を与える。これらの制約は、例えば、考えられる可能性のある係数の組み合わせをこれらの制約に適合する組み合わせに制限することにより、係数値の最適化の過程で考慮される。
ＭＬ推定器４０７のＦＩＲフィルタ係数の最適化は、図９のフロー図に示される。最適係数は、ＭＬ推定器ＦＩＲフィルタの出力のＳ／Ｎ比を個々に最大化することにより得られる。信号値は、各ＦＩＲフィルタの最小距離誤差値により表わされ、同様にノイズ値は、ＦＩＲフィルタの出力のノイズ分散の２乗根により表わされる。この信号値およびノイズ値は共にＦＩＲフィルタ係数の関数である。信号値は直接計算することができるのに対して、ノイズ分散の決定はＰＲチャンネル周波数応答の解析が必要になる。
【００２８】
図９のブロック９００において、ローレンツパルスの入力と目標ＰＲパルスの出力との間のエレメントを含むＰＲチャンネルの伝達関数が決定される。ＰＲチャンネルの伝達関数が一度決定されると、ブロック９０１において、要求されるユーザ密度に対し、ノイズ自己相関係数が等化ノイズ電力密度（すなわち、ローレンツパルスを目標のＰＲパルスに整形するのに必要な伝達関数によりフィルタ化された白色ノイズの電力スペクトル）から計算される。ブロック９０２において、完全サーチあるいは条件付き選択処理（例えば、シフトおよび加算関数のみを必要とする係数値に限定されたサーチ）を用いて解析のための一連の係数値が選択される。ブロック９０３および９０４において、いずれかのオーダで、ＭＬ推定器の出力のノイズ変化および最小距離誤差値が選択された係数群を用いて計算される。次に、ブロック９０５においてＳＮＲ利得値が最小距離誤差値およびノイズ分散値から決定される。次のブロック９０６において、十分な係数群が解析されたなら、最も大きなＳＮＲ利得値を与える係数群がブロック９０７で選択される。さらに係数群を解析する必要がある場合には処理はブロック９０２に戻る。
【００２９】
自己相関係数は、ノイズ電力スペクトルσ2およびノイズ自己相関関数Φ(t)を計算する必要がある。σ2とΦ(t) の導出は以下の通りである。ローレンツパルススペクトルは次式で与えられる。
0004014689.tif 000008
局部応答等化器からの理想的に等化された波形スペクトルは次式で与えられる。
0004014689.tif 000009
但しωは周波数を、ＰＷ50は５０％の大きさのときのパルス幅を、Tsは波形のサンプル期間をそれぞれ表わす。
式［７］および［８］をＰＲチャンネルの入力における加法性白色ガウス性雑音に適用すると、ＰＲ等化器の出力における彩色ノイズのスペクトル密度は、
0004014689.tif 000010
ML推定器の入力におけるノイズ電力密度の分散は、以下のようにして上述の式から導出される。
0004014689.tif 000011
但しπ／ＴｓはG(ω) ／Ｅ（ω）の帯域である。分散積分は以下の加算に約分できる。
0004014689.tif 000012
但しn=0(dicode) のとき、δ0=0.5 、n=1(PR4)のときδ0=1, d1=1、 n=2（ＥPR4）のときδ0=３、δ１=4、δ２=1、およびn=3(EEPR4)のとき、δ0=１０、δ１= １５、δ２=6、δ３=1である。またK=PW50／Ｔｓである。サンプル期間あるいはコード期間Tsが出力ＮＲＺデータ期間の２／３（すなわち１符号あたり２／３ビット）に等しい（１，７）ＲＬＬコードの場合、Ｋはユーザ密度Ｄｕの１．５倍に等しい。
【００３０】
ノイズ自己相関関数は逆フーリエ変換積分により与えられる。
0004014689.tif 000013
この解を求めることにより以下の加算を得ることができる。
0004014689.tif 000014
但しT1＝［（ｔ／Ｔｓ）＋ｉ，および（ｔ／Ｔｓ）- ｉ］。自己相関係数はノイズ電力密度の分散p(t)= Φ(t)/σ2により自己関数を除算して式［１１］および［１３］から得られる。
自己相関係数とＭＬ検出器の入力における彩色ノイズ信号の分散から各決定関数の出力におけるノイズ分散は、各決定のＦＩＲ係数に基づいて計算される。ＦＩＲフィルタの出力におけるノイズ分散は次式で与えられる。
0004014689.tif 000015
但し、σ2はＦＩＲフィルタ前段のノイズ分散であり、ρ(t)は時刻「 t 」 における自己相関係数であり、ciはI 番目のサンプルのＦＩＲフィルタ係数である。ＦＩＲフィルタはサンプル長が「n 」であるが「i 」のレンジは一実施例のルックバックサンプル(CM1YM1)を含むように「−１」で始まる。ルックバックサンプルが無い場合「i 」のレンジはゼロと「n 」の間にある。
【００３１】
ＦＩＲ係数値を変更することにより得られるＳ／Ｎ比利得は、ＦＩＲフィルタ出力のノイズ分散の２乗根による除算された最小距離誤差dMINの比を計算することにより測定可能である。
0004014689.tif 000016
但し
0004014689.tif 000017
Ｓ１とＳ２が最小距離事象のパルス信号波形である。ＳＮＲ値の相対比較の場合、乗算定数（例えばＶＡＲのσ2）は無視できる。
dMINのより大きな値は最小距離信号波形間のより大きな分離を示しさらに堅固な決定を与える。ノイズ分散の値が小さくなる程与えられたdMIN（Ｆｘ）のノイズにより偽の検出が発生する可能性が低くなる。それゆえ、上述のＳＮＲ値を最大にすることによりＭＬ検出器の性能を最適化する。
【００３２】
系列微分を介しての最大ＳＮＲ値の決定のための係数値数は大きいので、最適係数値群をコンピュータサーチするのがより直接的である。係数値の範囲と所望のステップサイズを定義するコンピュータサーチプログラムは、多数の係数の組み合わせのためのＳＮＲを迅速かつ正確に推定することができる。したがって決定された最善の係数の組み合わせはＭＬ推定器のＦＩＲフィルタで実現される。この種のサーチを実現するためのプログラム例を付録１および２に示す。付録１のルーチンは自己相関係数を決定し、付録２のルーチンはＳＮＲ値を決定する。最大ＳＮＲ値は、ソフトウエアソートルーチンを用いて、あるいはＳＮＲ値のリストを手動で見ることにより決定することができる。
１．５乃至３．０の範囲のＤｕの場合、最適係数を有した５サンプルまたは６サンプルＭＬルックアヘッド検出器は、特に高いユーザ密度においてビタビ検出器とほぼ同じかあるいは性能が優れている。検出器の性能は所定のＤｕにおいて最適化可能である。しかしながら、Ｄｕ＝２．０に対して固定の係数が最適化される場合、ＳＮＲの性能は１．６乃至３．０の範囲のＤｕに対してはビタビ検出器の性能とほぼ同じである。ルックアヘッドサンプルが増大すると、検出器の性能は改善される。また、検出器の線形方程式係数を最適化して局部応答等化以外のソースからのノイズ彩色を補償することもできる。
【００３３】
ルックアヘッドサンプル長と線形方程式複雑度に対するいくつかの性能分散を図７に示す。図７は、ローレンツパルスの形状がＥＥＰＲ４に理想的に等化されたときのＤｕに対する検出Ｓ／Ｎ利得を示す。理想ビタビ検出器の利得は他の検出器構成の基準として示される。Ｄｕ＝０において、ノイズはＡＷＧＮである。
検出器ＩはＡＷＧＮに対して最適化された５サンプル、３方程式ルックアヘッド検出器であり、検出器ＩＩはy2サンプルを加算して相関ノイズを補償する。y2はＤｕ＝２．０のとき０．５６ｄＢ性能を改善し、Ｄｕ＝２．５の時０．６４ｄＢ改善する。検出器ＩＩＩはより複雑な５サンプル、３方程式ルックアヘッド検出器であり、その性能は１．５乃至２．５のＤｕに対して理想ビタビ検出器の０．３ｄＢ以内である。検出器ＩＶは５サンプル、３方程式検出器であり、ルックバックサンプルと１６状態を利用している。検出器Ｖは５サンプル、４方程式ルックアヘッド検出器であり、その性能は広範囲のＤｕにおいてビタビ検出器を凌駕する。検出器ＶＩはさらに潜在的性能が改善された６サンプル、４方程式検出器である。
【００３４】
自己相関係数を発生するためのＢＡＳＩＣ言語で書かれたコンピュータルーチン例を付録１に示す。さらに、Ｓ／Ｎ利得値のリストを発生するためのＢＡＳＩＣ言語で書かれたコンピュータルーチン例を付録２に示す。以上、局部応答チャンネルにおけるノイズ相関を低減する方法および装置について説明した。
0004014689.tif 000018
0004014689.tif 000019
尚、上記の記載に関連して以下の事項を開示する。
1.  第１の周波数応答を有し、入力パルス信号を目的パルス信号に整形する等化器であり、前記第１周波数応答は前記入力パルス信号の加法性ノイズ成分を彩色し、前記目的パルス信号の相関ノイズ成分を発生する等化器と；
前記目的パルス信号を受け取りバイナリデータ信号を供給する検出器であって、前記目的パルス信号を受け取り複数の決定値を出力する複数の検出決定回路であって、前記複数の決定回路の少なくとも１つが信号対雑音比を最大にする係数群を有する有限パルス列応答（ＦＩＲ）フィルタで構成される複数の検出決定回路と；
複数の状態依存しきい値を有するデコーダであって、前記デコーダは前記複数の決定値と前記状態依存しきい値群との比較に基づいて前記バイナリデータ信号を出力するデコーダとから成る検出器とで構成されることを特徴とする局部応答チャンネルにおけるノイズ相関を低減する装置。
2.  前記信号対雑音比は前記ＦＩＲフィルタの出力のノイズ分散の２乗根により除算された前記目的パルス信号の最小距離誤差値から成ることを特徴とする上記項１記載の局部応答チャンネルにおけるノイズ相関を低減する装置。
3.  前記ＦＩＲフィルタは、複数のタップ信号を供給するタップ付き遅延素子から構成され、前記各タップ信号は前記係数群からの係数値と乗算され重み付き信号を出力し、前記重み付き信号は加算され前記決定値の１つを出力することを特徴とする上記項１記載の局部応答チャンネルにおけるノイズ相関を低減する装置。
4.  前記第１周波数応答は高周波増幅を有したローパス関数であることを特徴とする上記項１記載の局部応答チャンネルにおけるノイズ相関を低減する装置。
5.  前記デコーダはさらに第１状態と第２状態間の遷移が前記比較に依存する状態マシンを有することを特徴とする上記項１記載の局部応答チャンネルにおけるノイズ相関を低減する装置。
6.  前記バイナリデータ信号はランレングス制限された（ＲＬＬ）コードにより符号化されていることを特徴とする上記項１記載の局部応答チャンネルにおけるノイズ相関を低減する装置。
7.  前記ＦＩＲフィルタは第２周波数応答を有し、前記第２周波数応答は前記目的パルス信号の前記相関ノイズ成分を白色彩色することを特徴とする上記項１記載の局部応答チャンネルにおけるノイズ相関を低減する装置。
8.  前記検出器は最尤（ＭＬ）検出器であることを特徴とする上記項１記載の局部応答チャンネルにおけるノイズ相関を低減する装置。
9.  デコーダに接続された有限パルス列応答（ＦＩＲ）フィルタを有する検出器に接続されたノイズ相関エレメントから成る局部応答（ＰＲ）チャンネルにおけるノイズ相関を低減する方法において、
前記ＦＩＲフィルタの入力の相関ノイズ信号のノイズ自己相関係数を決定するステップと；
複数のＦＩＲ係数組み合わせに対して、前記ＦＩＲフィルタ出力の複数のノイズ分散値を決定するステップと；
前記複数のＦＩＲ係数組み合わせに対して前記ＦＩＲフィルタの複数の最小距離誤差値を決定するステップと；
前記各複数のＦＩＲ係数組み合わせに対して前記最小距離誤差値と前記ノイズ分散値の関数から成る信号対雑音比（ＳＮＲ）を最大にする複数のＦＩＲ係数組み合わせから最適係数組み合わせを利用するステップとで構成されることを特徴とする局部応答チャンネルにおけるノイズ相関を低減する方法。
10.  前記ノイズ分散値の平方根により相関する最小距離誤差値を除算することにより各ＦＩＲ係数組み合わせに対する前記ＳＮＲを決定することを特徴とする上記項９記載の局部応答チャンネルにおけるノイズ相関を低減する方法。
11.  前記ノイズ自己相関係数を決定するステップは、前記ノイズ相関エレメントの伝達関数に基づいて前記相関ノイズ信号のノイズ電力密度の分散を決定するステップと；
前記ノイズ電力密度の前記分散により自己相関関数を除算するステップとから構成されることを特徴とする上記項９記載の局部応答チャンネルにおけるノイズ相関を低減する方法。
12.  前記ノイズ分散値は選択されたユーザ密度（Ｄｕ）に対して決定されることを特徴とする上記項９記載の局部応答チャンネルにおけるノイズ相関を低減する方法。
13.  前記複数のＦＩＲ係数組み合わせはシフト動作および加算動作のみを必要とする係数に限定されることを特徴とする上記項９記載の局部応答チャンネルにおけるノイズ相関を低減する方法。
【図面の簡単な説明】
【図１】  最小の距離誤差事象を有する孤立ＥＥＰＲ４パルスの波形図である。
【図２】  最小の距離誤差事象を有するサンプリングされた最悪の場合のＥＥＰＲ４の波形図である。
【図３】  （１、７）ＲＬＬコード化されたＥＥＰＲ４ルックアヘッドＭＬ検出器の格子状態図である。
【図４】  局部応答（ＰＲ）検出チャンネルの簡単化されたブロック図である。
【図５】  ５サンプルルックアヘッド検出器の一実施形態における正位相および負位相ＥＥＰＲ４検出の決定表を示す図である。
【図６】  １０状態ルックアヘッドＭＬ検出器のための状態テーブルを示す図である。
【図７】  ユーザの密度を変化させたときの種々のＭＬ検出器のためのＳ／Ｎ比利得テーブルを示す図である。
【図８】  ＦＩＲ可逆フィルタから成るＭＬ検出器のブロック図である。
【図９】  彩色されたノイズが有る場合のＭＬ推定器を最適にする方法を示すフローチャートの図である。
【図１０】  局部応答チャンネルの相関性を示す周波数応答特性図である。
【符号の説明】
１００…孤立ローレンツパルス
１０１…最小距離誤差事象
２００…最悪の場合の信号波形
２０１…最小距離誤差事象を示す曲線
４００…入力信号
４０１…ＡＧＣ増幅器
４０２…ローレンツパルス
４０３…ＰＲ等化器
４０５…等化された信号
４０６…ＭＬ検出器
４０７…ＭＬ推定器
４０８…信号
４０９…デコーダ
４１０…出力信号
４１１…更新信号
４１２…フィードバックブロック
４１３…信号
８００、８０１…ＦＩＲフィルタ
【図１】
0004014689.tif 000020
【図２】
0004014689.tif 000021
【図３】
0004014689.tif 000022
【図４】
0004014689.tif 000023
【図５】
0004014689.tif 000024
【図６】
0004014689.tif 000025
【図７】
0004014689.tif 000026
【図８】
0004014689.tif 000027
【図９】
0004014689.tif 000028
【図１０】
0004014689.tif 000029