JP3861409B2 - ディジタル信号再生装置 - Google Patents
ディジタル信号再生装置 Download PDFInfo
- Publication number
- JP3861409B2 JP3861409B2 JP29229997A JP29229997A JP3861409B2 JP 3861409 B2 JP3861409 B2 JP 3861409B2 JP 29229997 A JP29229997 A JP 29229997A JP 29229997 A JP29229997 A JP 29229997A JP 3861409 B2 JP3861409 B2 JP 3861409B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- equalization
- transition
- metric
- result
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000004364 calculation method Methods 0.000 claims description 61
- 238000012545 processing Methods 0.000 claims description 55
- 230000007704 transition Effects 0.000 claims description 42
- 230000010354 integration Effects 0.000 claims description 22
- 238000001514 detection method Methods 0.000 claims description 17
- 238000005070 sampling Methods 0.000 claims description 13
- 238000007476 Maximum Likelihood Methods 0.000 claims description 6
- 230000001186 cumulative effect Effects 0.000 claims description 4
- 230000003111 delayed effect Effects 0.000 claims description 3
- 230000004069 differentiation Effects 0.000 claims 1
- 230000015654 memory Effects 0.000 description 50
- 101001069810 Homo sapiens Psoriasis susceptibility 1 candidate gene 2 protein Proteins 0.000 description 34
- 102100034249 Psoriasis susceptibility 1 candidate gene 2 protein Human genes 0.000 description 34
- 238000010586 diagram Methods 0.000 description 28
- 101100478234 Caenorhabditis elegans spr-4 gene Proteins 0.000 description 27
- 238000000034 method Methods 0.000 description 13
- 101000663183 Homo sapiens Scavenger receptor class F member 1 Proteins 0.000 description 8
- 101000739577 Homo sapiens Selenocysteine-specific elongation factor Proteins 0.000 description 8
- 102100037081 Scavenger receptor class F member 1 Human genes 0.000 description 8
- 102100037498 Selenocysteine-specific elongation factor Human genes 0.000 description 8
- 230000000694 effects Effects 0.000 description 7
- 230000015556 catabolic process Effects 0.000 description 6
- 238000006731 degradation reaction Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 101100422768 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SUL2 gene Proteins 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000001934 delay Effects 0.000 description 3
- 230000001965 increasing effect Effects 0.000 description 3
- 101100191136 Arabidopsis thaliana PCMP-A2 gene Proteins 0.000 description 2
- 101100048260 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) UBX2 gene Proteins 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 101150005253 PRE4 gene Proteins 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000002708 enhancing effect 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
- 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
- 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/10268—Improvement or modification of read or write signals bit detection or demodulation methods
- G11B20/10287—Improvement or modification of read or write signals bit detection or demodulation methods using probabilistic methods, e.g. maximum likelihood detectors
- G11B20/10296—Improvement or modification of read or write signals bit detection or demodulation methods using probabilistic methods, e.g. maximum likelihood detectors using the Viterbi algorithm
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/37—Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
- H03M13/39—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes
- H03M13/3961—Arrangements of methods for branch or transition metric calculation
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/37—Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
- H03M13/39—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes
- H03M13/41—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes using the Viterbi algorithm or Viterbi processors
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/37—Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
- H03M13/39—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes
- H03M13/41—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes using the Viterbi algorithm or Viterbi processors
- H03M13/4107—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes using the Viterbi algorithm or Viterbi processors implementing add, compare, select [ACS] operations
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/6331—Error control coding in combination with equalisation
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/6343—Error control coding in combination with techniques for partial response channels, e.g. recording
Landscapes
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Error Detection And Correction (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Dc Digital Transmission (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Description
【発明の属する技術分野】
本発明は、ディジタル信号再生装置に関し、例えばビデオテープレコーダ、光ディスク装置等のビタビ復号に適用することができる。本発明は、微分系の等化基準と積分系の等化基準を所定の比率により加算して最尤判定することにより、又は微分系の等化基準と積分系の等化基準による各振幅基準値からの距離(ブランチメトリック)を所定の比率により加算して2値識別することにより、ノイズにより劣化する識別精度を向上する。
【0002】
【従来の技術】
従来、ビデオテープレコーダ、光ディスク装置等においては、ビタビ復号により再生信号を処理することにより、高密度に記録したディジタル信号を確実に再生できるようになされている。
【0003】
すなわちビタビ復号は、符号間干渉により決まるn種類の状態を、直前の入力データの組み合わせにより定義し、入力データが変化する毎に、このn種類の状態を続くn種類の状態に更新して入力データを処理する。具体的に、このn個の状態は、符号間干渉の長さがmの場合、直前のm−1ビットにより決定され、例えば入力信号が1、0のディジタル信号の場合、n=2(m-1) の状態が存在することになる。
【0004】
このようにして規定されるn個の状態について、各状態に推移する尤度は、再生信号に含まれるノイズレベルがガウス分布によるものと仮定し、ノイズが存在しない場合の各状態に対応する再生信号の値を振幅基準値とすると、振幅基準値と実際の再生信号との差分を2乗し、各状態に推移するまでこの2乗値を累積した値となる。これによりビタビ復号は、直前n個の状態からそれぞれ各状態へ推移する可能性のある経路についてそれぞれ累積値を計算し、この計算結果より最も尤度の大きな(累積値の小さな)経路により推移したものと判断して、n個の状態を続くn個の状態に更新すると共に、各状態における識別値の履歴及び尤度を更新する。
【0005】
このようにして最も確からしい状態推移を順次検出すると、所定の段階で数ビット前までの履歴が1つの履歴に統一され(マージ)、それまでの識別結果が確定する。これによりビタビ復号は、再生信号に重畳するノイズがランダムノイズの場合、再生信号の持つ信号電力を最大限利用して再生信号を識別し、各ビット毎に、再生信号を所定のしきい値と比較して復号する復号方式に比して、エラーレートを改善することができるようになされている。
【0006】
このようなビタビ復号は、一般にパーシャルレスポンス等化された信号を処理するようになされており、伝送系の特性等に応じて、このようなパーシャルレスポンス等化としてPR(1,1)(以下PR1により示す)等の積分系の等化特性、EPR( Extended Partial Responce)(1,1,−1,−1)(以下EPR4により示す)等の微分系の等化特性が適用されるようになされている。
【0007】
図18は、RLL(Run Length Limited)(1,7)符号とEPR4等化を組み合わせた場合における状態の遷移を示す図表である。なおRLL(1,7)符号は、論理1又は0がそれぞれ2以上連続し、論理1又は0が1個だけ単独では発生しない符号化方式である(いわゆるd=1制限による符号化方式)。またEPR4は、PR(1,1,−1,−1)であることから、1の入力データに対して3ビット後まで符号間干渉が発生する。
【0008】
従ってこの組み合わせでは、3ビット前までの入力データの履歴により、その次に入力されたデータによる状態推移(出力)が一義的に決まる。ここでa〔k〕は、入力データを示し、a〔k−1〕、a〔k−2〕、a〔k−3〕は、それぞれ入力データa〔k〕より1クロック、2クロック、3クロック前の入力データである。この入力データa〔k−1〕、a〔k−2〕、a〔k−3〕による状態b〔k−1〕を、符号Sと各入力データa〔k−1〕、a〔k−2〕、a〔k−3〕の値により示す。この場合、例えば状態(S000)において、値0の入力a〔k〕が入力すると、値0の出力c〔k〕が得られ、状態b〔k〕は、(S000)に変化する。
【0009】
RLL(1,7)符号の場合、d=1制限により(S010)及び(S101)の状態は発生せず、各状態b〔k−1〕は、この2つの状態(S010)及び(S101)を除いて、0または1の入力に対応して2つの状態へ推移し、全体として6つの状態を取ることが分かる。またRLL(1,7)符号の場合、出力信号c〔k〕は、−2、−1、0、1、2の5つの振幅基準値を持つことになる。これらの関係をトレリス線図により示すと、図19に示すように表される。
【0010】
この場合ビタビ復号では、この図19の繰り返しにより形成されるトレリス線図から、EPR4等化再生信号とEPR4等化振幅基準値との差分の2乗値(すなわち距離でなり、ブランチメトリックでなる)を累積し、この累積値(メトリック)が最も小さくなるパスを選択して、入力信号を復号することになる。
【0011】
【発明が解決しようとする課題】
ところで図20に示すように、PR1等の積分系の等化特性においては、低域が強調される特徴がある。これにより直流成分を再生困難な磁気記録再生系に積分系の等化特性を適用すると、低域が過度に強調され、結局、クロストーク等の低域ノイズにより識別精度が劣化する。
【0012】
また図21に示すように、EPR4等の微分系の等化特性においては、低域は抑圧されるものの、一般にS/N比の劣る高域が強調される。これにより例えば磁気記録再生系に適用して、高密度(短波長)記録する場合に、高域ノイズにより十分に識別精度を確保することが困難になる。
【0013】
このようにノイズにより劣化する識別精度を向上することができれば、例えば記録密度を一段と向上することができると考えられる。
【0014】
本発明は以上の点を考慮してなされたもので、ノイズにより劣化する識別精度を向上することができるディジタル信号再生装置を提案しようとするものである。
【0015】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、微分系の等化信号及び積分系の等化信号を重み付け加算して加算等化信号を得、この加算等化信号を最尤復号して、入力信号に対応する2値識別結果を出力する。
【0016】
また対応する推移毎に、微分系の距離及び積分系の距離を所定の重み付け係数より重み付け加算した後、累積して各パスの確からしさを得、この確からしさより最も確からしい推移を判定して入力信号に対応する2値識別値を出力する。
【0017】
この重み付け加算の処理において、積分系の推移が所定の等化基準値になる場合に、該等化基準値の推移について、選択的に加算処理する。
【0018】
これらの場合に、入力信号のレベル変動検出結果に応じて、重み付け係数を変更する。
【0019】
微分系の等化信号及び積分系の等化信号とを重み付け加算して加算等化信号を生成すれば、ノイズ成分の周波数特性を平坦化して、ビタビ復号に最も適したホワイトノイズに近いノイズ特性により加算等化信号を生成することができる。これによりこの加算等化信号を最尤復号して、入力信号に対応する2値識別結果を出力することにより、ノイズによる識別精度の劣化を有効に回避することができる。
【0020】
また対応する推移毎に、微分系の距離及び積分系の距離を所定の重み付け係数より重み付け加算した後、累積して各推移の確からしさを得るようにすれば、間接的に、ノイズ成分の周波数特性を平坦化して、ビタビ復号に最も適したホワイトノイズに近いノイズ特性により加算等化信号を生成した場合と同様に、確からしさを得ることができ、これにより2値識別値を出力してノイズによる識別精度の劣化を有効に回避することができる。
【0021】
またこの重み付け加算の処理において、積分系の推移が所定の等化基準値になる場合に、該等化基準値の推移について、選択的に加算処理すれば、この選択加算のタイミングを例えば等化基準値が値0のタイミングに設定して、入力信号の振幅変動による識別精度の劣化を回避することができる。
【0022】
これらの場合に、入力信号のレベル変動検出結果に応じて、重み付け係数を変更すれば、入力信号の振幅変動に伴うノイズ成分の周波数特性の変動をも有効に回避することができ、これにより振幅変動による識別精度の劣化を回避することができる。
【0023】
【発明の実施の形態】
以下、適宜図面を参照しながら本発明の実施の形態を詳述する。
【0024】
(1)第1の実施の形態
(1−1)第1の実施の形態の構成
図1は、本発明の実施の形態に係るビタビ復号器を示すブロック図である。このビタビ復号器1は、ビデオテープレコーダに適用されて、RLL(1,7)符号により符号化されたディジタル信号を再生する。このためビタビ復号器1は、磁気ヘッドより得られる再生信号が図示しない波形等化回路によりナイキャスト等化された後、アナログディジタル変換処理によりディジタル再生信号DRFに変換されて入力される。
【0025】
このビタビ復号器1において、PR(1,1)等化器2は、このディジタル再生信号DRFを積分系でなるPR1の等化基準に等化し、PR1等化信号SPR1を生成する。すなわちPR(1,1)等化器2は、順次入力されるディジタル再生信号DRFを順次1クロック周期だけ遅延させる遅延回路と、この遅延回路の入出力を加算して出力する加算器とにより構成され、これにより(1+D)の演算処理を実行してPR1等化信号SPR1を生成する。
【0026】
EPR4等化器3は、PR1等化信号SPR1を受け、各サンプリング値を順次2クロック周期だけ遅延させ、この遅延した入力データと順次入力される入力データとを減算して出力する。これによりEPR4等化器3は、PR1等化信号SPR1を1−D2 の演算式により演算処理し、微分系でなるEPR4等化基準により等化し、EPR4等化信号SPR4を出力する。
【0027】
これらによりビタビ復号器1では、ナイキャスト等化信号をnq(i)により示すと、それぞれ次式により示される演算処理により、図2に示すようにPR1等化信号SPR1及びEPR4等化信号SPR4を生成する。
【0028】
【数1】
【0029】
【数2】
【0030】
なお図2においては、振幅基準値1、0でなる記録信号SREC(図2(A))をナイキャスト等化したディジタル再生信号DRF(図2(B))の信号波形、対応するPR1等化信号SPR1(図2(C))及びEPR4等化信号SPR4(図2(D))の信号波形を示すものであり、便宜上、PR1等化信号SPR1の基準振幅値を値1だけ減じて示す。
【0031】
2値識別回路4は、このPR1等化信号SPR1を値1の振幅基準値により2値化して出力する。すなわち図3に示すように、振幅基準値1、0でなる記録信号SREC(図3(A))をナイキャスト等化した後(図3(B))、PR1等化信号SPR1(図3(C))に変換すれば、振幅基準値0、1、2によるPR1等化信号SPR1を得ることができる。このPR1等化信号SPR1においては、RLL(1,7)符号を処理することから、PR1等化信号SPR1においては、振幅基準値1を横切る前後で、対応する振幅基準値が値0及び値2を取ることになる。これによりこのPR1等化信号SPR1を値1の振幅基準値により2値化する場合、単にナイキャスト等化して得られるディジタル再生信号DRFを2値化する場合に比して、振幅方向に21/2 倍の識別マージンを得ることができる。
【0032】
この場合、2値識別回路4においては、このように等化されたノイズを含んでなる再生信号DRFを、次式の条件により2値識別することにより、2値識別信号S2(d)を生成する。ここでZ(k)は再生信号である。
【0033】
【数3】
【0034】
この識別結果S2(d)(図3(D))は、値1の振幅基準値を横切るタイミングがノイズにより変化することより、記録信号SRECに対して、各エッジのタイミングが同位相か又は1クロック遅延したものとなり、これにより識別結果S2(d)においては誤りを含んで識別されることになる。しかしながら単にナイキャスト等化して得られるディジタル再生信号DRFを2値化する場合に比して、振幅方向に21/2 倍、位相方向に2倍の識別マージンにより識別していることにより、各エッジにおいて1クロックの誤差を有してはいるものの、この1クロックの誤差を除いて記録信号SRECを正しく識別していることになる。これによりこの実施の形態では、この2値識別回路4により再生信号RFを仮識別し、この仮識別結果により計算量を低減する。
【0035】
すなわち図4に記録信号SREC(図4(A))と仮識別結果S2(図4(B))との関係を示すように、仮識別結果S2(d)におけるエッジのタイミングは、記録信号SRECに対して1クロック周期だけ遅延したものか(以下後エッジのタイミングと呼ぶ)、又は正しいタイミング(以下前エッジのタイミングと呼ぶ)かの何れかでなることにより、この仮識別結果S2(d)より考えられる記録信号SRECIは、エッジのタイミングが未確定な図4(C)に示すような信号波形になる。
【0036】
すなわち前エッジのタイミングが正しいものと仮定すると、EPR4等化信号SPR4(図4(D))においてこの前エッジに対応する状態は、図18より、S001又はS110であり、値0、値1又は値0、値−1の出力値が得られ、何れの出力値が得られる場合でも、2つのパスが合流して続くサンプリング点(後エッジのタイミング)で値2又は値−2の出力値が得られることになる。
【0037】
また同様に、後エッジのタイミングが正しいものと仮定すると、EPR4等化信号SPR4においてこの後エッジに対応する状態は、S001又はS110であり、2つのパスが合流して続くサンプリング点で値2又は値−2の出力値が得られることになる。
【0038】
これにより前エッジに対応する値2又は値−2の振幅基準値PAと、後エッジに対応する値2又は値−2の振幅基準値PB間とを結ぶパスaa〜bbについて、メトリックを計算して何れのエッジによる識別結果が確からしいか判定すれば、従来のビタビ復号による場合のように、全ての状態推移についてメトリックを計算しなくても、最も確からしいパスを選択することができる。これにより従来に比して全体構成を簡略化して、正しい復号結果を得ることができる。すなわちこの実施の形態では、図19について上述した6状態についての処理を4状態について実行すれば良いことになる。
【0039】
またd=1の制限により、パスの合流点に続くサンプリング点においては、パスが合流しないことにより、その分メトリックを判定した後、ブランチメトリックと加算して続くメトリックを計算する処理を、必要に応じて2サンプリング周期で実行することができ、これにより転送速度の早い入力データも簡易に処理することができる。
【0040】
具体的に、RLL(1,7)符号においては、値0、0又は値1、1が連続する場合には(識別結果が2Tの場合)、振幅基準値2及び−2の間で、3つのパスが存在し、値0又は値1が3ビット以上連続する場合には、振幅基準値2及び−2の間で、4つのパスが存在することになる。これによりこのように仮識別によるエッジのタイミングを基準にしてパスを判定するにつき、4系統のパスについてメトリックを計算すれば、ビタビ復号することができる。
【0041】
なお以下において、この前エッジに対応する振幅基準値から前エッジに対応する振幅基準値へのパスを符号aaにより、前エッジに対応する振幅基準値から後エッジに対応する振幅基準値へのパスを符号abにより、後エッジに対応する振幅基準値から前エッジに対応する振幅基準値へのパスを符号baにより、後エッジに対応する振幅基準値から後エッジに対応する振幅基準値へのパスを符号bbにより示す。従ってパスaaは、仮識別信号S2の変化点を1クロック進めたものが正しいパスの場合であり、パスabは、仮識別信号S2の前側変化点を1クロック進めたものが正しいパスの場合である。またパスbaは、仮識別信号S2の後ろ側変化点を1クロック進めたものが正しいパスの場合であり、パスbbは、仮識別信号S2の変化点が正しいパスの場合である。
【0042】
さらにEPR4等化信号SPR4との対比により図5に示すように、PR1等化信号SPR1においても、同様に、仮識別を基準にしてビタビ復号することができる。なおPR1等化信号SPR1においても、EPR4等化信号SPR4の各パスaa〜bbに対応して、パスaa〜bbを表示する。
【0043】
このようにしてEPR4等化信号SPR4より状態を低減して復号される復号結果においては、ノイズの高域成分が強調されることにより、その分識別結果の精度が劣化することになる。これに対してPR1等化信号SPR1は、この強調されたノイズの高域成分を補うように、ノイズの低域成分が強調されていることになる。これらのノイズによる影響は、各パスについて計算されるブランチメトリックに現れることになる。これによりこの実施の形態では、EPR4等化信号SPR4について計算されるブランチメトリックに、対応するPR1等化信号SPR1のブランチメトリックを加算してビタビ復号することにより、ノイズの周波数特性を間接的に平坦化してなる復号結果を検出する。
【0044】
すなわち状態検出回路5(図1)は、連続する仮識別信号S2より、仮識別信号S2の各タイミングに対応する、EPR4等化信号SPR4の各パスaa〜bbについての振幅基準値maa〜mbbを出力する。また同様にして、PR1等化信号SPR1のパスaa〜bbについて振幅基準値ma’、mb’を出力する。また各パスaa〜bbが合流するタイミングDn−1、Dn、……を検出し、この合流のタイミング信号STを出力する。
【0045】
すなわち図6に示すように、状態検出回路5は、4つの遅延回路(D)5A〜5Dによる直列回路を有し、この直列回路5A〜5Dにより仮識別信号S2をクロック周期で順次遅延させる。デコーダー5Eは、この直列回路により生成される連続する5ビットの仮識別信号S2をアドレスにして、内蔵のメモリをアクセスすることにより、タイミング信号ST、各パスaa〜bbについての振幅基準値maa〜mbb、ma’、mb’を出力する。
【0046】
この振幅基準値maa〜mbb、ma’、mb’において、状態検出回路5は、例えば図4において時点t1及びt2で示すように、パスaa〜bbが合流した場合には、対応する振幅基準値maa〜mbbについては、同一の値を出力する。ちなみに、時点t1においては、パスaa及びabに値2の振幅基準値maa、mabを出力するのに対し、パスba及びbbには、値1の振幅基準値mba、mbbを出力する。また時点t2においては、パスba及びbbに値2の振幅基準値mba、mbbを出力し、パスaa及びabに値1の振幅基準値maa、mabを出力し、続く時点t3においては、パスaaに値−1、パスab及びbaに値0、パスbbに値1の振幅基準値maa〜mbbを出力する。
【0047】
ブランチメトリック計算回路6(図1)は、次式の演算処理を実行することにより、振幅基準値maa〜mbbよりEPR4等化信号SPR4のブランチメトリックMaa〜Mbbを順次計算して出力する。すなわちブランチメトリック計算回路6は、4つの減算回路にそれぞれ振幅基準値maa〜mbbを受け、各減算回路において、各振幅基準値maa〜mbbとEPR4等化信号SPR4との差分値を計算する。さらにブランチメトリック計算回路6は、各減算回路より出力される差分値をそれぞれ2乗回路により2乗し、これによりブランチメトリックMaa〜Mbbを計算する。
【0048】
【数4】
【0049】
同様にしてブランチメトリック計算回路7は、次式の演算処理を実行することにより、振幅基準値ma’、mb’よりPR1等化信号SPR1のブランチメトリックMa’、Mb’を順次計算し、ブランチメトリック計算回路6の出力に対応したタイミングにより出力する。
【0050】
【数5】
【0051】
さらにブランチメトリック計算回路7は、このようにして計算したブランチメトリックMa’、Mb’をそれぞれ所定の重み付け係数qにより重み付けして出力する。ここでこの重み付け係数qは、このビデオテープレコーダの記録再生系の特性に応じて、ノイズ成分の周波数特性が等化的にフラットになるように、すなわちEPR4等化信号SPR4にホワイトノイズが重畳された場合と同様の周波数特性になるように、選定される。
【0052】
加算器8aa〜8bbは、ブランチメトリック計算回路6より出力される各パスaa〜bbのブランチメトリックMaa〜Mbbに、ブランチメトリック計算回路7より出力される対応するパスaa、bbのブランチメトリックqMa’、qMb’を加算して出力する。
【0053】
ブランチメトリック処理回路10は、2値化信号S2の前エッジによる2つのパスaa、baに対応するブランチメトリック処理部10Aと、2値化信号S2の後エッジによる2つのパスab、bbに対応するブランチメトリック処理部10Bとにより構成される。すなわちブランチメトリック処理回路10は、前エッジに対応するサンプリング点にて合流する2つのパスaa、baに対応するブランチメトリック処理部10Aと、後エッジ側に対応するサンプリング点にて合流する2つのパスab、bbに対応するブランチメトリック処理部10Bとにより、それぞれ各パスによるメトリックを計算し、最も確からしいパスを選択する。
【0054】
すなわち図7に示すように、第1のブランチメトリック処理部10Aは、パスaaのブランチメトリックMaa+qMa’を加算器12Aに入力し、ここで1サンプル前のパスaaにおけるメトリックと加算する。遅延回路(D)13Aは、この加算器12Aの加算出力をラッチする。
【0055】
これに対して加算器14Aは、1サンプル前のパスabにおけるメトリックとパスbaのブランチメトリックMba+qMb’を加算する。遅延回路(D)15Aは、この加算器14Aの加算出力をラッチする。比較器16Aは、遅延回路13A及び15Aの出力信号を比較することにより、パスaa及びbaのメトリックから、値の小さなメトリックを選択する。
【0056】
遅延回路(D)17Aは、この比較器16Aの比較結果をラッチして保持し、セレクタ18Aは、この遅延回路17Aに保持された比較結果に基づいて、遅延回路13A、15Aに保持されたメトリックを選択して出力する。かくするにつき図4について上述したように、前エッジに対応する合流点以降においては、1つのパスが形成され、それぞれ合流点前の2つのパスaa、baに値の等しいブランチメトリックが加算される。
【0057】
従ってこの実施の形態のように、各パスaa、baについて計算したメトリックを一旦遅延回路13A、15Aに保持した後、比較器16Aにより比較してセレクタ18Aにより選択しても、すなわち1クロック周期だけ前のメトリックの比較結果により、続くメトリックを選択しても、以降のメトリックの計算に必要な正しいメトリックを選択することができる。
【0058】
すなわち第1のブランチメトリック処理部10Aにおいて、セレクタ19Aは、タイミング信号STを基準にして遅延回路13Aに保持したメトリックに代えて、セレクタ18Aで選択したメトリックを加算器12Aに選択出力することにより、前エッジに対応する値2及び値−2の振幅基準値(図4において、時点t1の時点でなる)の1クロック周期前の時点において比較したメトリックの比較結果に基づいて、合流点Dn−2、Dn−1、Dn、……におけるメトリックを選択する。
【0059】
またセレクタ20Aは、タイミング信号STを基準にして、遅延回路15Aに保持したメトリックに代えて、第2のブランチメトリック処理部10Bで計算されたメトリックを加算器14Aに選択出力することにより、同様のタイミングによる比較結果に基づいて、前エッジに対応するタイミングにおけるメトリックを選択する。これにより第1のブランチメトリック処理部10Aにおいては、2クロック周期で、2つのパスについてメトリックを計算した後、比較結果を得、メトリックを計算するようになされている。
【0060】
同様に、第2のブランチメトリック処理部10Bは、パスabのブランチメトリックMab+qMa’を加算器12Bに入力し、ここで1サンプル前のパスabにおけるメトリックと加算する。遅延回路(D)13Bは、この加算器12Bの加算出力をラッチする。
【0061】
これに対して加算器14Bは、1サンプル前のパスbbにおけるメトリックとパスbbのブランチメトリックMbb+qMb’を加算する。遅延回路(D)15Bは、この加算器14Bの加算出力をラッチする。比較器16Bは、遅延回路13B及び15Bの出力信号を比較することにより、パスab及びbbのメトリックから、値の小さなメトリックを選択する。
【0062】
遅延回路(D)17Bは、この比較器16Bの比較結果をラッチして保持し、セレクタ18Bは、この遅延回路17Bに保持された比較結果に基づいて、遅延回路13B、15Bに保持されたメトリックを選択して出力する。かくするにつきこの後エッジに対応するパスab、bbについても、対応する合流点以降においては、1つのパスが形成されることにより、合流点に続くサンプリング点においては、各パスab、bbのメトリックに値の等しいブランチメトリックを加算することになる。
【0063】
これによりセレクタ19Bは、タイミング信号STを基準にして遅延回路13Bに保持したメトリックに代えて、第1のブランチメトリック処理部10Aで計算されたメトリックを加算器12Bに選択出力することにより、後エッジに対応する値2及び値−2の振幅基準値(図4において時点t2の時点でなる)の1クロック周期前の時点において比較したメトリックの比較結果に基づいて、後エッジに対応するタイミングにおけるメトリックを選択する。すなわち1クロック周期だけ前のメトリックの比較結果により、続くメトリックを選択する。
【0064】
またセレクタ20Bは、タイミング信号STを基準にして、遅延回路15Bに保持したメトリックに代えて、セレクタ18Bで選択したメトリックを選択出力することにより、同様にして後エッジに対応するタイミングのメトリックを選択する。これにより第2のブランチメトリック処理部10Bにおいても、2クロック周期で、2つのパスについてメトリックを計算した後、比較結果を得、合流点におけるメトリックを計算するようになされている。
【0065】
ブランチメトリック処理回路10においては、この遅延回路17A、17Bに保持した比較結果を選択信号SELA及びSELBとして出力する。
【0066】
これによりブランチメトリック処理回路10は、各合流点Dn−2、Dn−1、Dn、……において、次式の演算処理を実行して、各合流点Dn−2、Dn−1、Dn、……に至るパスのうち、確からしいパス(メトリックの小さなパス)を順次選択し、選択結果を選択信号SELA及びSELBとして出力する。なおここでmin(A,B)は、A及びBより値の小さなものを選択する演算処理である。
【0067】
【数6】
【0068】
シフトレジスタ22A及び22Bは(図1)、パスメモリユニットを構成し、選択信号SELA及びSELBに応動して、自己の保持した履歴又は他方のシフトレジスタ22B及び22Aが保持した履歴を選択的に転送することにより、2値識別出力D1を出力する。
【0069】
図8は、このシフトレジスタ22A及び22Bを示すブロック図である。第1のシフトレジスタ22Aは、履歴を保持する所定段数のラッチ(D)25A〜25Nと、初段のラッチ25Aを除いて、これらのラッチ25B〜25Nに履歴を選択出力するセレクタ26A〜26Mにより構成される。すなわちシフトレジスタ22Aは、初段のラッチ25Aに仮識別信号S2を入力する。さらにシフトレジスタ22Aは、タイミング補正用の遅延回路(D)24を介して入力される選択信号SELAによりセレクタ26A〜26Mの接点を切り換え、ブランチメトリック処理部10Aにおけるパスの選択に対応して、前段のラッチ25A〜25Mに保持した自己の履歴、又はシフトレジスタ22Bの対応するラッチ27A〜27Mに保持した履歴を選択して、続くラッチ25B〜25Nに出力する。
【0070】
第2のシフトレジスタ22Bは、同様に、履歴を保持する所定段数のラッチ(D)27A〜27Nと、初段のラッチ27Aを除いて、これらのラッチ27B〜27Nに履歴を選択出力するセレクタ28A〜28Mにより構成される。すなわちシフトレジスタ22Bは、タイミング補正用の遅延回路(D)23を介して、初段のラッチ27Aに仮識別信号S2を入力する。さらにシフトレジスタ22Bは、選択信号SELBにより第1のシフトレジスタ22Aにおけるセレクタの切り換えに同期して、セレクタ28A〜28Mの接点を切り換え、これによりブランチメトリック処理部10Bにおけるパスの選択に対応して、前段のラッチ27A〜27Mに保持した自己の履歴、又はシフトレジスタ22Aの対応するラッチ25A〜25Mに保持した履歴を選択して、続くラッチ27B〜27Nに出力する。
【0071】
ここで第1及び第2のシフトレジスタ22A及び22Bにおいては、これらラッチ25A〜25N、27A〜27N、セレクタ26A〜26M、28A〜28Mが所定の段数により構成され、これにより所定段数以降において、保持した履歴の内容が一致するようになされている。
【0072】
(1−2)第1の実施の形態の動作
以上の構成において、磁気ヘッドを介して得られる再生信号は、ナイキャスト等化された後、アナログディジタル変換処理によりディジタル再生信号DRFに変換される。
【0073】
このディジタル再生信号DRF(図1)は、PR(1,1)等化器2において、積分系でなるPR1の等化特性により等化され、振幅基準値が値0、値1、値2でなるPR1等化信号SPR1(図2(A)〜(C))に変換される。またこのPR1等化信号SPR1が、続くEPR4等化器3により、微分系でなるEPR4等化特性により等化され、EPR4等化信号SPR4が生成される。
【0074】
これによりディジタル再生信号DRFは、十分な識別マージンを有してなるPR1等化信号SPR1に変換された後、2値識別回路4において、このPR1等化信号SPR1が値1の振幅基準値を基準にして2値化され、仮識別信号S2が生成される(図3)。
【0075】
この仮識別信号S2は(図3(A)〜(C))、十分な識別マージン(振幅基準値0〜2の範囲)により2値化され、また再生信号RFに対応する記録信号SRECがd=1の制限によるRLL(1,7)符号により生成されていることにより、エッジのタイミングにおいて1クロックの誤差を有してはいるものの、このエッジの誤差を除いて記録信号SRECを正しく識別していることになる。
【0076】
これにより仮識別信号S2は(図6)、状態検出回路5において、遅延回路5A〜5Dを順次転送されて、連続する5ビットのパラレルデータによりデコーダー5Eがアクセスされ、このエッジの誤差に対して、EPR4等化信号SPR4が取り得る可能性のある4系統のパスaa〜bbについて(図4(D)及び図5(A))、各パスaa〜bbの振幅基準値maa〜mbb(値2、1、0、−1、−2の何れか)が順次生成され、また4系統のパスaa〜bbが合流する合流点に対応するタイミング信号STが生成される。またこのEPR4等化信号SPR4に対する処理と同時並列的に、PR1等化信号SPR1が取り得る可能性のある4系統のパスaa〜bbについて(図5(B))、各パスaa〜bbの振幅基準値ma’〜mb’(図5との対比において値1、0、−1の何れか)が順次生成され、また4系統のパスaa〜bbが合流する合流点に対応するタイミング信号STが生成される。
【0077】
これによりビタビ復号器1において、ディジタル再生信号DRFが取り得る6つの状態に対して、数の少ない4つのパスについて、メトリックを順次計算してビタビ復号する。
【0078】
すなわちEPR4等化信号SPR4は(図1)、ブランチメトリック計算回路6において、状態検出回路5で計算された各パスaa〜bbの振幅基準値maa〜mbbと順次減算され、各減算値の2乗値より各パスaa〜bbのブランチメトリックMaa〜Mbbが計算される。
【0079】
また同様にして、PR1等化信号SPR1は、ブランチメトリック計算回路7において、状態検出回路5で計算された各パスaa〜bbの振幅基準値ma’、mb’と順次減算され、各減算値の2乗値より各パスaa〜bbのブランチメトリックMa’、Mb’が計算される。また所定の重み付け係数qにより各パスaa〜bbのブランチメトリックMa’、Mb’が重み付けされた後、出力される。
【0080】
このようにして計算されたブランチメトリックMaa〜Mbb、qMa’、qMb’は、対応するパスaa〜bb毎に、加算器8aa〜8bbで加算され、これによりPR1等化信号SPR1に重畳されてなる低域が強調されたノイズ成分の周波数特性を、平坦な周波数特性に補正してなるブランチメトリックMaa+qMa’、Mab+qMa’、Mba+qMb’、Mbb+qMb’が生成される。
【0081】
これらのブランチメトリックMaa+qMa’、Mab+qMa’、Mba+qMb’、Mbb+qMb’のうち、前エッジに対応するブランチメトリックMaa+qMa’、Mba+qMb’においては、第1のブランチメトリック処理部10Aにおいて(図7)、セレクタ19A、20Aより出力される各パスのメトリックと加算され、これにより続くサンプリング点のメトリックLaa、Lbaが計算される。さらにこのメトリックLaa、Lbaは、一旦遅延回路13A、15Aでラッチされた後、比較器16Aにおいて比較され、遅延回路17Aを介して得られる比較結果により、セレクタ18Aにおいて、値の小さな(確からしい)メトリックが選択される。
【0082】
この選択されたメトリックは、遅延回路17Aを介して入力される比較結果に基づいてセレクタ18Aにおいて選択されることにより、前エッジに対応する値2及び値−2の振幅基準値のタイミングより1クロック周期だけ逆上った時点におけるメトリックの比較結果に基づいて、2つのパスaa、baが合流する合流点のメトリックが加算器12Aに出力され、また第2のブランチメトリック処理部10Bの対応する加算器12Bに出力される。これにより全体として2サンプリング周期によりメトリックの計算、比較、更新処理が実行され、高転送レートによる再生信号RFについても、メトリックを計算処理することができる。
【0083】
同様にして第2のブランチメトリック処理部10Bにおいて、ブランチメトリックMaa+qMa’、Mab+qMa’、Mba+qMb’、Mbb+qMb’のうち、後エッジに対応するブランチメトリックMab+qMa’、Mbb+qMb’は、各パスab及びbbのそれまでのメトリックと加算されて各パスab及びbbのメトリックLab及びLbbが計算された後、比較器16Bにおいて比較され、その比較結果により選択される。
【0084】
さらにこの選択されたメトリックは、後エッジに対応する値2及び値−2の振幅基準値のタイミングから1クロック周期だけ逆上った時点におけるメトリックの比較結果に基づいて、2つのパスab、bbが合流する合流点のメトリックが加算器14Bに出力され、また第1のブランチメトリック処理部10Aの対応する加算器14Aに出力される。これにより全体として2サンプリング周期によりメトリックの計算、比較、更新処理が実行され、高転送レートによる再生信号RFについても、確実にメトリックを計算処理することができる。
【0085】
このようにしてメトリックの比較結果でなる比較器16A、16Bの比較結果は、パスメモリユニットの選択信号SELA、SELBとして、パスメモリユニットを構成するシフトレジスタ22A、22Bに出力される。
【0086】
このシフトレジスタ22A、22Bにおいては(図8)、直接に、又は遅延回路23を介して、仮識別信号S2を入力することにより、それぞれ1クロックの誤差に対応してなる第1及び第2のブランチメトリック処理部10A及び10Bに対応するタイミングにより仮識別信号S2を入力する。この入力した仮識別信号S2は、それぞれ順次ラッチ25A〜25N、27A〜27Nを転送され、また選択信号SELA、SELBにより、他方のシフトレジスタ22B、22Aに移し代えられて転送され、これにより所定段数だけ転送されると、ディジタル再生信号DRFにおけるパスの経路に対応して、ラッチ25A〜25N、27A〜27Nに保持された内容が記録信号SRECを識別してなる等しい値に設定される。これによりビタビ復号器1においては、1クロック周期の誤差に対応する4つの状態についてメトリックを判定し、またこの1クロック周期の誤差に対応する前エッジ用及び後エッジ用のシフトレジスタ22A、22Bにより履歴を保持して、簡易な構成により、高速度で識別できるようになされている。
【0087】
(1−3)第1の実施の形態の効果
以上の構成によれば、積分系でなるPR1等化信号SPR1より生成したブランチメトリックMa’、Mb’と、微分系でなるEPR4等化信号SPR4より生成したブランチメトリックMaa〜Mbbとを、対応するパス毎に重み付け加算することにより、ノイズ成分の周波数特性を平坦にしてなるブランチメトリックMaa+qMa’〜Mbb+qMb’を得ることができる。これによりこのブランチメトリックMaa+qMa’〜Mbb+qMb’よりメトリックを計算してビタビ復号することにより、従来に比してノイズによる識別精度の劣化を向上することができる。
【0088】
このとき仮識別結果S2を基準にして、パスを制限し、この制限したパスについてブランチメトリックを計算することにより、簡易な構成で、識別精度を向上することができる。
【0089】
(2)第2の実施の形態
図9は、本発明の第2の実施の形態に係るビタビ復号器を示すブロック図である。なおこのビタビ復号器30において、図1について上述したビタビ復号器1と同一の構成は、対応する符号を付して示し、重複した説明は省略する。
【0090】
このビタビ復号器30において、遅延回路31は、PR1等化信号SPR1を受け、所定期間だけ遅延させて出力する。重み付け回路(×q)32は、この遅延回路31の出力データを所定の重み付け係数qにより重み付けして出力し、加算器33は、この重み付け回路32の出力データをEPR4等化信号SPR4に対応するタイミングで加算する。これによりこの実施の形態では、次式の演算処理を実行し、位相を合わせてPR1等化信号SPR1及びEPR4等化信号SPR4を重み付け加算し、ノイズの周波数特性をほぼ平坦にしてなる等化信号SXPR4を生成する。
【0091】
【数7】
【0092】
状態検出回路34は、この等化信号SXPR4に対応する振幅基準値maa+qma’、mab+qma’、mba+qmb’、mbb+qmb’、合流点に対応するタイミング信号STを生成して出力する。
【0093】
これによりブランチメトリック計算回路6においては、次式の演算処理を実行して順次ブランチメトリックXaa〜Xbbを生成する。
【0094】
【数8】
【0095】
このビタビ復号器30では、これらのブランチメトリックXaa〜Xbbが続くブランチメトリック処理部10A、10Bに入力され、ここで次式の演算処理が実行されるこにより、第1の実施の形態と同様の選択信号SELA、SELBが生成され、この選択信号SELA、SELBによりシフトレジスタ22A、22Bの動作が制御されて識別結果D1が生成される。
【0096】
【数9】
【0097】
図9に示す構成によれば、積分系の特性による等化信号SPR1と微分系の特性による等化信号SPR4とを重み付け加算してブランチメトリックを計算するようにしても、第1の実施の形態と同様の効果を得ることができる。また乗算回路、ブランチメトリック計算回路の数を低減できることにより、その分全体構成を簡略化することができる。
【0098】
(3)第3の実施の形態
図10は、第3の実施の形態に係るビタビ復号器を示すブロック図である。この実施の形態において、ビタビ復号器40は、積分系の特性による等化信号SPR1と微分系の特性による等化信号SPR4とを重み付け加算して、等化信号SXPR4を生成する。
【0099】
ここでこのようにして生成される等化信号SXPR4は、図11に示す図表、図12に示すトレリス線図により状態の推移を示すことができる。これによりこの実施の形態では、各状態毎にブランチメトリックBM0〜BM8を計算し、各状態推移毎にメトリックを計算する。
【0100】
すなわちブランチメトリック処理回路42は、等化信号SXPR4を受け、等化信号SPR4の各サンプル値毎に、次式の演算処理を実行することにより、各振幅基準値に対するブランチメトリックBM0〔k〕〜BM8〔k〕を計算して出力する。
【0101】
【数10】
【0102】
具体的に、ブランチメトリック計算回路41は、ディジタル再生信号DRFより各振幅基準値を減算する複数系統の減算回路と、各減算結果を2乗する複数系統の乗算回路により構成される。
【0103】
ブランチメトリック処理回路42は、ブランチメトリック計算回路41より出力されるブランチメトリックBM0〔k〕〜BM8〔k〕を用いて、図12に示した各推移に対応して次式の演算処理を実行することにより、各状態へのブランチメトリックの累積値でなるメトリック(S000、k)〜(S111、k)を計算する。
【0104】
【数11】
【0105】
パスメモリユニット43は、ブランチメトリック処理回路42の計算結果に基づいて、2値復号出力D1を出力する。
【0106】
図13及び図14は、ブランチメトリック処理回路42の構成を詳細に示すブロック図である。ブランチメトリック処理回路42は、各メトリック計算回路42A〜42Fにより各状態に対応するメトリックを計算する。
【0107】
すなわち状態(S111)への推移について、メトリックを計算する第1のメトリック計算回路42Aにおいて、加算器45Aは、この第1のメトリック計算回路42Aにおいて1クロック前に計算された状態(S111)のメトリックL(S111,k−1)と、ブランチメトリック計算回路41で計算されたブランチメトリックBM8〔k〕とを加算して出力する。これにより加算器45Aは、(11−1)式の右辺、第1項に対応する加算結果を出力する。
【0108】
加算器46Aは、第4のメトリック計算回路42Dにおいて1クロック前に計算された状態(S011)のメトリックL(S011,k−1)と、ブランチメトリック計算回路41で計算されたブランチメトリックBM4〔k〕とを加算して出力する。これにより加算器46Aは、(11−1)式の右辺、第2項に対応する加算結果を出力する。
【0109】
比較回路47Aは、加算器45A及び46Aの出力データの比較結果を出力する。これにより比較回路47Aは、状態(S111)へ遷移可能な状態(S111)及び(S011)について、何れの状態より推移した方が尤度が大きいか(確からしいか)判断し、その判定結果SEL3を出力する。
【0110】
セレクタ48Aは、比較回路47Aの判定結果SEL3に応じて、加算器45A又は46Aの加算結果を選択出力し、ラッチ(D)49Aは、このセレクタ48Aの選択出力をラッチする。これによりラッチ49Aは、(11−1)式の右辺の演算処理結果をラッチして保持する。
【0111】
これに対して第2のメトリック計算回路42Bにおいて、加算器45Bは、第1のメトリック計算回路42Aにおいて1クロック前に計算された状態(S111)のメトリックL(S111,k−1)と、ブランチメトリック計算回路41で計算されたブランチメトリックBM7〔k〕とを加算して出力する。これにより加算器45Bは、(11−2)式の右辺、第1項に対応する加算結果を出力する。
【0112】
加算器46Bは、第4のメトリック計算回路42Dにおいて1クロック前に計算された状態(S011)のメトリックL(S011,k−1)と、ブランチメトリック計算回路41で計算されたブランチメトリックBM3〔k〕とを加算して出力する。これにより加算器46Bは、(11−2)式の右辺、第2項に対応する加算結果を出力する。
【0113】
比較回路47Bは、加算器45B及び46Bの出力データの比較結果を出力する。これにより比較回路47Bは、状態(S110)へ遷移可能な状態(S111)及び(S011)について、何れの状態より推移した方が尤度が大きいか判断し、その判定結果SEL2を出力する。
【0114】
セレクタ48Bは、比較回路47Bの判定結果SEL2に応じて、加算器45B又は46Bの加算結果を選択出力し、ラッチ(D)49Bは、このセレクタ48Bの選択出力をラッチする。これによりラッチ49Bは、(11−2)式の右辺の演算処理結果でなる、状態(S110)のメトリックをラッチして保持する。
【0115】
これに対して第3のメトリック計算回路42Cにおいて、加算器45Cは、第2のメトリック計算回路42Bにおいて1クロック前に計算された状態(S110)のメトリックL(S110,k−1)と、ブランチメトリック計算回路41で計算されたブランチメトリックBM6〔k〕とを加算して出力し、ラッチ(D)49Cは、この加算結果をラッチする。これによりラッチ49Cは、(11−3)の右辺の演算処理結果でなる、状態(S100)のメトリックをラッチして保持する。
【0116】
これに対して第4のメトリック計算回路42Dにおいて(図14)、加算器45Dは、第5のメトリック計算回路42Eにおいて1クロック前に計算された状態(S001)のメトリックL(S001,k−1)と、ブランチメトリック計算回路41で計算されたブランチメトリックBM2〔k〕とを加算して出力し、ラッチ(D)49Dは、この加算結果をラッチする。これによりラッチ49Dは、(11−4)式の右辺の演算処理結果でなる、状態(S011)のメトリックをラッチして保持する。
【0117】
これに対して第5のメトリック計算回路42Eにおいて、加算器45Eは、第3のメトリック計算回路42Cにおいて1クロック前に計算された状態(S100)のメトリックL(S100,k−1)と、ブランチメトリック計算回路41で計算されたブランチメトリックBM3〔k〕とを加算して出力する。これにより加算器45Eは、(11−5)式の右辺、第1項に対応する加算結果を出力する。
【0118】
加算器46Eは、第6のメトリック計算回路42Fにおいて1クロック前に計算された状態(S000)のメトリックL(S000,k−1)と、ブランチメトリック計算回路41で計算されたブランチメトリックBM1〔k〕とを加算して出力する。これにより加算器46Eは、(11−5)式の右辺、第2項に対応する加算結果を出力する。
【0119】
比較回路47Eは、加算器45E及び46Eの出力データの比較結果を出力する。これにより比較回路47Eは、状態(S001)へ遷移可能な状態(S100)及び(S000)について、何れの状態より推移した方が尤度が大きいか判断し、その判定結果SEL1を出力する。
【0120】
セレクタ48Eは、比較回路47Eの判定結果SEL1に応じて、加算器45E又は46Eの加算結果を選択出力し、ラッチ(D)49Eは、このセレクタ48Eの選択出力をラッチする。これによりラッチ49Eは、(11−5)式の右辺の演算処理結果でなる、状態(S001)のメトリックをラッチして保持する。
【0121】
これに対して第6のメトリック計算回路42Fにおいて、加算器45Fは、第3のメトリック計算回路42Cにおいて1クロック前に計算された状態(S100)のメトリックL(S100,k−1)と、ブランチメトリック計算回路41で計算されたブランチメトリックBM5〔k〕とを加算して出力する。これにより加算器45Fは、(11−6)式の右辺、第1項に対応する加算結果を出力する。
【0122】
加算器46Fは、第6のメトリック計算回路42Fにおいて1クロック前に計算された状態(S000)のメトリックL(S000,k−1)と、ブランチメトリック計算回路41で計算されたブランチメトリックBM0〔k〕とを加算して出力する。これにより加算器46Fは、(11−6)式の右辺、第2項に対応する加算結果を出力する。
【0123】
比較回路47Fは、加算器45F及び46Fの出力データの比較結果を出力する。これにより比較回路47Fは、状態(S000)へ遷移可能な状態(S100)及び(S000)について、何れの状態より推移した方が尤度が大きいか判断し、その判定結果SEL0を出力する。
【0124】
セレクタ48Fは、比較回路47Fの判定結果SEL0に応じて、加算器45F又は46Fの加算結果を選択出力し、ラッチ(D)49Fは、このセレクタ48Fの選択出力をラッチする。これによりラッチ49Fは、(11−6)式の右辺の演算処理結果でなる、状態(S000)のメトリックをラッチして保持する。
【0125】
図15、図16及び図17は、パスメモリユニット43を示すブロック図である。パスメモリユニット43は、各状態に対応する6個のパスメモリ43A〜43Fにより構成され、各パスメモリ43A〜43Fは、それぞれ対応するメトリック計算回路42A〜42Fの判定結果SEL0〜SEL3により直前の2つの状態における履歴(識別結果)を選択的に承継するパスメモリと、承継すべき履歴(識別結果)が1つしかないパスメモリとにより構成される。
【0126】
図15は、この後者の、承継すべき履歴(識別結果)が1つしかないパスメモリを示し、第3及び第4の状態(S100、S011)のパスメモリ43C、43Dである。ここで第3のパスメモリ43Cは、図12について説明した状態推移に対応して第2の状態(S110)の履歴を承継し、保持した履歴を対応する状態(S001)、(S000)のパスメモリ43E、43Fに出力する。さらに第3のパスメモリ43Cは、状態推移に対応する値0の固定データが初段のラッチ(D)51Aに入力される。
【0127】
この第3のパスメモリ43Cに対して、第4の状態(S011)のパスメモリ43Dは、第2の状態(S110)の履歴に代えて第5の状態(S001)を承継する点、初段のラッチ(D)51Aに値0の固定データに代えて値1の固定データが入力される点、状態(S001)、(S000)のパスメモリ43E、43Fに代えて、状態(S111)、(S110)のパスメモリ43A、43Bに履歴を出力する点を除いて、この第3のパスメモリ43Cと同一に構成されることにより、ここでは第3のパスメモリ43Cについて説明し、第4のパスメモリ43Dについての説明は省略する。
【0128】
すなわちパスメモリ43Cは、所定段数(パスがマージする以上の段数であり、一般的には16〜32ビットに相当する段数である)のラッチ51A〜51Nにより構成され、クロックCKにより値1の固定データ、第2のパスメモリ43Bに保持した履歴を順次ラッチし、最終段のラッチ51Nより2値復号出力D1を出力する。
【0129】
これに対して残るパスメモリ43A、43B、43E、43Fのうち、第1のパスメモリ43Aは(図16)、パスメモリ43Cと同一段数のラッチ51A〜51Nを直列接続し、これらラッチ51A〜51N間に、第4のパスメモリ43Dの履歴、又は直前のラッチの履歴を選択出力するセレクタ52A〜52Mを配置して構成される。
【0130】
これらセレクタ52A〜52Mは、判定結果SEL3に応じて動作を切り換え、これにより対応するメトリック計算回路42Aにおいて、第4の状態(S011)からのメトリックが選択されると、パスメモリ43Dの履歴を選択出力するのに対し、第1の状態(S111)からのメトリックが選択されると、自己が保持する履歴を選択出力する。初段のラッチ51Aは、これら2つの推移に共通して対応する値1の固定データをラッチする。また最終段のラッチ51Nは、2値復号出力D1を出力する。
【0131】
なお第6の状態(S000)のパスメモリ43Fは、この図16に示す構成において、第4のパスメモリ43Dの履歴に代えて、第3のパスメモリ43Cの履歴を選択的に承継する点、履歴の承継に対応して、値1の固定値データに代えて値0の固定値データを初段のラッチ51Aでラッチする点、履歴の送出先が異なる点、セレクタ52A〜52Mの切り換え信号が異なる点を除いて、この第1のパスメモリ43Aと同一に構成されることから、図16において対応する箇所を括弧書きにより示し、重複した説明は省略する。
【0132】
これに対して第2のパスメモリ43Bは(図17)、パスメモリ43Cと同一段数のラッチ51A〜51Nと、初段のラッチ51Aを除くこれらラッチ51B〜51Nに、第1のパスメモリ43Aの履歴、又は第4のパスメモリ43Dの履歴を選択出力するセレクタ52A〜52Mを配置して構成される。
【0133】
これらセレクタ52A〜52Mは、判定結果SEL2に応じて動作を切り換え、これにより対応するメトリック計算回路42Bにおいて、第1の状態(S111)からのメトリックが選択されると、パスメモリ43Aの履歴を選択出力するのに対し、第4の状態(S011)からのメトリックが選択されると、パスメモリ43Dの履歴を選択出力する。初段のラッチ51Aは、これら2つの推移に共通して対応する値0の固定データをラッチする。また最終段のラッチ51Nは、2値復号出力D1を出力する。
【0134】
なお第5の状態(S001)のパスメモリ43Eは、この図17に示す構成において、第1又は第4のパスメモリ43A又は43Dの履歴に代えて、第6又は第3のパスメモリ43F又は43Cの履歴を選択的に承継する点、履歴の承継に対応して値0の固定値データに代えて値1の固定値データを初段のラッチ51Aでラッチする点、履歴の送出先が異なる点、セレクタ52A〜52Mの切り換え信号が異なる点を除いて、この第2のパスメモリ43Bと同一に構成されることから、図17において対応する箇所を括弧書きにより示し、重複した説明は省略する。
【0135】
これらの構成により、各パスメモリ43A〜43Fは、所定段数だけ履歴を承継すると、対応するラッチにおいて、同一の履歴が保持されることになる。ビタビ復号器40においては、これにより何れかのパスメモリ43A〜43Fの最終段のラッチ51Nより2値復号出力D1を選択的に出力するようになされている。
【0136】
図10に示す構成によれば、各状態毎にメトリックを計算してビタビ復号する場合でも、積分系の特性による等化信号SPR1と微分系の特性による等化信号SPR4とを重み付け加算してブランチメトリックを計算することにより、第1の実施の形態と同様の効果を得ることができる。
【0137】
(4)第4の実施の形態
ところでこのようにして復号される識別結果においては、ディジタル再生信号DRFが振幅変動すると、識別精度が劣化する。このためこの実施の形態では、図1について上述した構成において、等化基準値が振幅変動による影響を受けないタイミングによりEPR4等化信号SPR4にPR1等化信号SPR1を加算する。
【0138】
すなわちこの実施の形態において、図1に上述した構成の状態検出回路5は、振幅基準値に応じて重み付け係数qを切り換え、振幅基準値が値0になるタイミングで重み付け係数qを有意な値に設定し、それ以外の振幅基準値においては、重み付け係数qを値0にセットする。
【0139】
これによりこの実施の形態では、次式の演算処理によりメトリックが計算されることになる。
【0140】
【数12】
【0141】
このように係数qの切り換えに対応して説明のために、重み付け係数qが非常に大きいと仮定してみるとメトリック比較は次式のように表される。
【0142】
【数13】
【0143】
この場合において、ディジタル再生信号DRFに何らノイズが含まれない場合、ブランチメトリックMa’(i)又はMb’(i+1)の何れかが値0になり、これにより振幅基準値が値0の場合に選択的に重み付け加算して、振幅変動の影響が現れないことが分かる。
【0144】
この第4の実施の形態によれば、振幅基準値が所定値の場合に、積分系の等化信号SPR1より得られるブランチメトリックを微分系の等化信号SPR4より得られるブランチメトリックに選択的に重み付け加算することにより、第1の実施の形態の効果に加えて、振幅変動による識別精度の劣化を低減することができる。
【0145】
(5)第5の実施の形態
この実施の形態では、図1の構成において、例えばエンベーロープ検波により、再生信号の信号レベルの振幅変動を検出し、この振幅変動による影響を補うように、重み付け係数qを適応的に変化させる。
【0146】
すなわち第4の実施の形態のように構成して、振幅変動の影響は受けにくくなるが、重み付け係数qの値を大きくすること、ノイズ成分の低域が強調されることになり、低域の強調が過ぎるとクロストーク等の低域ノイズの影響がでてくる。
【0147】
これによりこの実施の形態では、再生信号の振幅変動に応じて、重み付け係数qを適応的に変えることでさらに一段とノイズによる識別精度の劣化を有効に回避する。
【0148】
この第5の実施の形態においては、再生信号の信号レベルの振幅変動を検出し、この検出結果より重み付け係数qを適応的に変化させることにより、さらに一段と識別精度を向上することができる。
【0149】
(6)他の実施の形態
なお上述の実施の形態においては、振幅基準値との間の差分の信号レベルを2乗してブランチメトリックを計算する場合について述べたが、本発明はこれに限らず、単に差分によりメトリックを算出する場合にも適用することができる。
【0150】
また上述の実施の形態においては、d=1の制限によるRLL(1,7)符号をPR(1,1)等化することにより振幅基準値が値0、1、2になるようにして仮識別による識別マージンを増大する場合について述べたが、本発明はこれに限らず、種々の等化方式により識別マージンを増大して仮識別する場合、さらには伝送系の特性等によってはこの等化の処理を省略して仮識別してもよい。
【0151】
また上述の実施の形態においては、d=1の制限によるRLL(1,7)符号を適用することにより、エッジに対応する合流点に続いてパスが合流しないようにし、これにより等化信号SPR4の取り得る状態推移を制限する場合について述べたが、本発明はこれに限らず、種々の符号化方式による場合に広く適用することができる。なお、第1の実施の形態のように、仮識別結果よりパスを制限して復号する場合は、例えばEFM(eight to fourteen )変調のように、基準周期Tに対して最短波長が2T以上の符号化方式による必要がある。
【0152】
また上述の第1の実施の形態等においては、仮識別信号S2を順次ラッチすることにより前エッジ及び後エッジに対応する2系統のシフトレジスタによりパスメモリを構成する場合について述べたが、本発明はこれに限らず、仮識別信号S2に代えて固定値のデータを順次転送することにより、ブランチメトリック処理回路10において判定した4つのパスに対応するシフトレジスタによりパスメモリを構成してもよい。
【0153】
さらに上述の実施の形態においては、微分系の等化としてEPR4を、積分系の等化としてPR1を適用する場合について述べたが、本発明はこれに限らず、例えば微分系の等化としてEEPR(Extended Extended Partial Responce)4を適用する場合等、種々の等化により再生信号を識別する場合に広く適用することができる。
【0154】
また上述の第1の実施の形態においては、積分系の等化信号PR1を仮識別して計算に供するパスの数を低減する場合について述べたが、本発明はこれに限らず、必要に応じて微分系の等化信号、微分系及び積分系の等化信号を重み付け加算した加算等化信号を仮識別して計算に供するパスの数を低減してもよい。
【0155】
また上述の実施の形態においては、本発明をビデオテープレコーダに適用して磁気記録された記録信号を復号する場合について述べたが、本発明はこれに限らず、光ディスク装置等における光記録、種々の情報通信等に広く適用することができる。
【0156】
【発明の効果】
上述のように本発明によれば、微分系の等化信号と積分系の等化信号とを重み付け加算することにより、また微分系の等化信号と積分系の等化信号とについて計算した振幅基準値までの距離を対応するパス毎に重み付け加算することにより、識別点でのノイズ特性を平坦にすることができ、ノイズによる識別精度の劣化を有効に回避することができる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態に係るビタビ復号器を示すブロック図である。
【図2】図1のビタビ復号器における等化信号を示す信号波形図である。
【図3】図1のビタビ復号器における仮識別の説明に供する信号波形図である。
【図4】図3の仮識別とEPR4等化信号との関係を示す信号波形図である。
【図5】図3の仮識別により2つの等化信号の関係を示す信号波形図である。
【図6】図1のビタビ復号器における状態検出回路を示すブロック図である。
【図7】図1のビタビ復号器におけるブランチメトリック処理回路を示すブロック図である。
【図8】図1のビタビ復号器におけるシフトレジスタを示すブロック図である。
【図9】本発明の第2の実施の形態に係るビタビ復号器を示すブロック図である。
【図10】本発明の第3の実施の形態に係るビタビ復号器を示すブロック図である。
【図11】図10のビタビ復号器における等化信号の状態推移を示す図表である。
【図12】図11のトレリス線図である。
【図13】図10のメトリック計算回路を示すブロック図である。
【図14】図13の続きを示すブロック図である。
【図15】図10のパスメモリを示すブロック図である。
【図16】図10の他のパスメモリを示すブロック図である。
【図17】図10の他のパスメモリを示すブロック図である。
【図18】PRE4等化信号の状態遷移を示す図表である。
【図19】図18のトレリス線図である。
【図20】積分系の等化信号の周波数特性を示す特性曲線図である。
【図21】微分系の等化信号の周波数特性を示す特性曲線図である。
【符号の説明】
1、30、40……ビタビ復号器、2……PR(1,1)等化器、3……EPR4等化器、4……2値識別回路、5、34……状態検出回路、6、7、41……ブランチメトリック計算回路、8aa〜8bb、33……加算器、10、42……ブランチメトリック処理回路、22……シフトレジスタ、31……遅延回路、32……重み付け回路、43……パスメモリ
Claims (8)
- 入力信号を積分系の等化基準により等化して積分系の等化信号を出力する積分系の等化手段と、
前記積分系の等化信号を微分系の等化基準により等化して微分系の等化信号を出力する微分系の等化手段と、
前記微分系の等化信号及び前記積分系の等化信号とを重み付け加算して加算等化信号を出力する加算手段と、
前記加算等化信号を最尤復号して、前記入力信号に対応する2値識別結果を出力する最尤復号手段とを備える
ことを特徴とするディジタル信号再生装置。 - 前記最尤復号手段は、
前記加算等化信号、前記積分系の等化信号、前記微分系の等化信号の何れかを所定のサンプリング周期により仮識別して、正しい識別結果に対して、変化点のタイミングが同一か、又は1クロック周期だけ遅延してなる2値化信号を出力する仮識別手段と、
前記2値化信号に基づいて、前記加算等化信号の取り得る状態の推移を制限し、該制限した状態の推移の中から最も確からしい状態の推移を検出して、前記2値識別結果を出力する判定手段と
を備えることを特徴とする請求項1に記載のディジタル信号再生装置。 - 入力信号を積分系の等化基準により等化して積分系の等化信号を出力する積分系の等化手段と、
前記積分系の等化信号を微分系の等化基準により等化して微分系の等化信号を出力する微分系の等化手段と、
前記微分系の等化信号の取り得る状態の推移について、それぞれ前記微分系の等化信号が取り得る各振幅基準値から前記微分系の等化信号の距離を計算する微分系の距離計算手段と、
前記積分系の等化信号の取り得る状態の推移について、それぞれ前記積分系の等化信号が取り得る各振幅基準値から前記積分系の等化信号の距離を計算する積分系の距離計算手段と、
対応する推移毎に、前記微分系及び積分系の距離を所定の重み付け係数より重み付け加算して、各推移の総合の距離を出力する加算手段と、
各推移毎に、前記総合の距離を累積して、各推移の確からしさを検出する累積加算手段と、
前記各推移の確からしさより最も確からしい推移を判定し、該判定結果に基づいて、前記入力信号に対応する2値識別値を出力する判定手段とを備える
ことを特徴とするディジタル信号再生装置。 - 前記微分系の距離計算手段は、
前記積分系の等化信号を所定のサンプリング周期により仮識別して、正しい識別結果に対して、変化点のタイミングが同一か、又は1クロック周期だけ遅延してなる2値化信号を生成し、
前記2値化信号に基づいて、前記微分系の等化信号の取り得る状態の推移を制限して、前記微分系の距離を計算する
ことを特徴とする請求項3に記載のディジタル信号再生装置。 - 前記加算手段は、
前記積分系の推移が所定の等化基準値の場合に、選択的に、該等化基準値の推移に対応する前記積分系の距離を一定の比率により対応する前記微分系の距離に加算するように、前記重み付け加算の処理を切り換える
ことを特徴とする請求項3に記載のディジタル信号再生装置。 - 前記加算手段は、
前記積分系の推移が所定の等化基準値の場合に、選択的に、該等化基準値の推移に対応する前記積分系の距離を一定の比率により対応する前記微分系の距離に加算するように、前記重み付け加算の処理を切り換える
ことを特徴とする請求項4に記載のディジタル信号再生装置。 - 前記入力信号のレベル変動検出結果を出力するレベル変動検出手段を有し、
前記加算手段は、
前記レベル変動検出結果に応じて、前記重み付け係数を変化させる
ことを特徴とする請求項3に記載のディジタル信号再生装置。 - 前記入力信号のレベル変動検出結果を出力するレベル変動検出手段を有し、
前記加算手段は、
前記レベル変動検出結果に応じて、前記重み付け係数を変化させる
ことを特徴とする請求項4に記載のディジタル信号再生装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29229997A JP3861409B2 (ja) | 1997-10-24 | 1997-10-24 | ディジタル信号再生装置 |
PCT/JP1998/004813 WO1999022373A1 (fr) | 1997-10-24 | 1998-10-23 | Dispositif de reproduction de signal numerique |
US09/339,748 US6378107B1 (en) | 1997-10-24 | 1999-06-24 | Digital signal reproducing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29229997A JP3861409B2 (ja) | 1997-10-24 | 1997-10-24 | ディジタル信号再生装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11126438A JPH11126438A (ja) | 1999-05-11 |
JP3861409B2 true JP3861409B2 (ja) | 2006-12-20 |
Family
ID=17779968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP29229997A Expired - Fee Related JP3861409B2 (ja) | 1997-10-24 | 1997-10-24 | ディジタル信号再生装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US6378107B1 (ja) |
JP (1) | JP3861409B2 (ja) |
WO (1) | WO1999022373A1 (ja) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4335998B2 (ja) * | 1999-04-30 | 2009-09-30 | 富士フイルム株式会社 | 磁気記録媒体および磁気記録再生方法 |
US6639878B1 (en) * | 2000-03-21 | 2003-10-28 | Microsoft Corporation | Method and apparatus for characterizing and improving optical drive performance |
JP4190136B2 (ja) | 2000-06-27 | 2008-12-03 | 富士通株式会社 | データ記録再生装置 |
JP2002230902A (ja) * | 2001-01-29 | 2002-08-16 | Sony Corp | 適応型等化回路及びそれを用いた再生装置 |
US7046719B2 (en) * | 2001-03-08 | 2006-05-16 | Motorola, Inc. | Soft handoff between cellular systems employing different encoding rates |
US7234096B2 (en) * | 2001-04-18 | 2007-06-19 | Sharp Kabushiki Kaisha | Decoding method and recording-medium reproducing apparatus |
US7830630B2 (en) * | 2001-06-28 | 2010-11-09 | Stmicroelectronics, Inc. | Circuit and method for detecting the phase of a servo signal |
US6894858B1 (en) * | 2002-08-06 | 2005-05-17 | Storage Technology Corporation | Read equalizer optimization based on the PTR effects to write equalization |
US7307807B1 (en) * | 2003-09-23 | 2007-12-11 | Marvell International Ltd. | Disk servo pattern writing |
JP2005222597A (ja) | 2004-02-05 | 2005-08-18 | Sony Corp | 再生装置及び再生方法 |
US7499233B1 (en) * | 2004-04-20 | 2009-03-03 | Marvell International Ltd. | Multi-phase control information detection and signal polarity determination |
US7430084B2 (en) * | 2004-12-03 | 2008-09-30 | International Business Machines Corporation | Magnetic tape read channel signal values developed employing intermediate bits of the path memory of a PRML viterbi detector |
JP5753753B2 (ja) * | 2011-09-30 | 2015-07-22 | 日立コンシューマエレクトロニクス株式会社 | 情報再生装置および情報再生方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4870414A (en) * | 1988-03-18 | 1989-09-26 | International Business Machines Corporation | Even mark modulation coding method |
JPH02141968A (ja) * | 1988-11-22 | 1990-05-31 | Sony Corp | デイジタル信号の再生回路 |
US5802505A (en) * | 1993-04-13 | 1998-09-01 | Matsushita Electric Industrial Co., Ltd. | Waveform signal equalizing method and apparatus and signal recording and reproducing apparatus |
US5619539A (en) * | 1994-02-28 | 1997-04-08 | International Business Machines Corporation | Data detection methods and apparatus for a direct access storage device |
US5533031A (en) * | 1994-06-24 | 1996-07-02 | International Business Machines Corporation | Adjustable read channel equalization for error processing in a recordable media drive |
JP3046515B2 (ja) * | 1994-12-16 | 2000-05-29 | シャープ株式会社 | 光情報記録再生装置の再生回路 |
US5729517A (en) * | 1995-10-30 | 1998-03-17 | Sharp Kabushiki Kaisha | Data detecting circuit |
JP3238053B2 (ja) * | 1995-10-30 | 2001-12-10 | シャープ株式会社 | データ検出回路 |
US5822143A (en) * | 1996-06-11 | 1998-10-13 | Western Digital Corporation | Decision feedback equalization implementation of partial-response signaling in a magnetic recording channel |
-
1997
- 1997-10-24 JP JP29229997A patent/JP3861409B2/ja not_active Expired - Fee Related
-
1998
- 1998-10-23 WO PCT/JP1998/004813 patent/WO1999022373A1/ja active Application Filing
-
1999
- 1999-06-24 US US09/339,748 patent/US6378107B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US6378107B1 (en) | 2002-04-23 |
JPH11126438A (ja) | 1999-05-11 |
WO1999022373A1 (fr) | 1999-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6104766A (en) | Noise predictive maximum likelihood (NPML) detection methods and apparatus based thereon | |
US7603611B2 (en) | Maximum likelihood decoding device, signal evaluating method, and reproducing apparatus | |
US7664208B2 (en) | Evaluating device, reproducing device, and evaluating method | |
JP3861409B2 (ja) | ディジタル信号再生装置 | |
JPH08329619A (ja) | データ再生方法、データ再生装置、およびデータ再生用回路 | |
US6373413B1 (en) | Data decoding apparatus and data decoding method | |
JP4099730B2 (ja) | ディジタル信号再生装置 | |
JP2002298518A (ja) | フルレスポンスチャネルシステムに用いられるデータエラー訂正方法 | |
JP4261334B2 (ja) | ディスク装置及びディスク再生方法 | |
US7392463B2 (en) | Data reproducing apparatus avoiding selection of incorrect path | |
US20020021772A1 (en) | Viterbi detector for extending tolerable extent of direct current bias | |
JP2855717B2 (ja) | 符号間干渉除去装置 | |
EP1024488A1 (en) | Data decoding apparatus and data decoding method | |
KR0183947B1 (ko) | 적응형 비터비 검출기 | |
JP3570841B2 (ja) | データ再生装置 | |
KR100238322B1 (ko) | 비터비 검출방법 및 장치 | |
KR100664006B1 (ko) | 디지털 신호 처리 장치 및 방법 | |
JP3903602B2 (ja) | 再生データ識別装置 | |
JP2668451B2 (ja) | 最尤復号制御方式 | |
JP3301691B2 (ja) | デジタル情報再生装置 | |
US20070263753A1 (en) | Viterbi decoding method and viterbi decoder | |
JPH11238320A (ja) | 信号処理方法およびそれを用いた記録再生装置 | |
JP2002304818A (ja) | 再生装置 | |
JPH05314676A (ja) | データ再生装置 | |
JPH11273263A (ja) | ディジタル情報再生装置およびディジタル情報記録再生システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040415 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060531 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060712 |
|
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: 20060905 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060918 |
|
LAPS | Cancellation because of no payment of annual fees |