JP3903602B2 - Reproduction data identification device - Google Patents

Reproduction data identification device Download PDF

Info

Publication number
JP3903602B2
JP3903602B2 JP19833398A JP19833398A JP3903602B2 JP 3903602 B2 JP3903602 B2 JP 3903602B2 JP 19833398 A JP19833398 A JP 19833398A JP 19833398 A JP19833398 A JP 19833398A JP 3903602 B2 JP3903602 B2 JP 3903602B2
Authority
JP
Japan
Prior art keywords
cmp
path
temporary
reproduction
identification
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
Application number
JP19833398A
Other languages
Japanese (ja)
Other versions
JP2000030377A (en
Inventor
忠昭 吉中
雅明 原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP19833398A priority Critical patent/JP3903602B2/en
Publication of JP2000030377A publication Critical patent/JP2000030377A/en
Application granted granted Critical
Publication of JP3903602B2 publication Critical patent/JP3903602B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Error Detection And Correction (AREA)
  • Dc Digital Transmission (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、再生データ識別装置に関し、特にビデオテープレコーダ、光ディスク装置のビタビ復号に適用可能な再生データ識別装置に関する。
【0002】
【従来の技術】
<PRMLに関する一般的説明>
ディジタルVTR、ハードディスク、光ディスクなどのディジタル・マス・ストレージの分野では、近年、PRMLと呼ばれる再生等化・検出方式が盛んに検討されている。これはPartial Response Maximum Liklihoodの略であり、多値になるが狭い帯域での記録再生が可能になるパーシヤル・レスポンス方式と、状態推移の尤度を再帰的に計算することでビット毎の識別に比べて良好なエラーレートが得られる最尤復号方式を組み合わせたものである。最尤復号方式の代表的なアルゴリズムがビタビ復号(Viterbi decoding)であり、これを実現した復号器のことを一般にビタビ復号器(Viterbi decoder )と呼ぶ。
【0003】
PRMLを適用するための記録変調符号はなんでもよいのだが、以下の説明では、本発明で前提としている最小反転幅が2以上となる(すなわち1Tが存在しない)記録変調符号に限定することにする。最小反転幅が2となる記録変調符号としては、Miller Square 符号や8−14変換符号、およびRLL(Run Length Limited)(1,7)とNRZIの組合せなどがあり、ディジタルVTRや光ディスク・ドライブなどで多く用いられているものである。
【0004】
符号間干渉長を3〜4としたときのビタビ復号のためのトレリス線図(Trellis diagram )を図8に、種々の等化特性に対する基準振幅レベルを図9に示す。もっとも簡単なビタビ復号は、PR(1,1)などを等化特性として用いた4状態のビタビ復号器である。
【0005】
基準振幅レベルは、本来は6値であるが、PR(1,1)であれば3値、PR(1,2,1)であれば4値に縮退する。1クロック分の遅延演算子Dを用いると(1+D)と表すことができる。PR(1,1)に、さらに(1+D)したものがPR(1,2,1)であり、これにさらに(1+D)すればPR(1,3,3,1)になる。また、PR(1,1)に(1−D)(1+D)すればPR(1,1,−1,−1)となり、これをさらに(1+D)すれば(1,2,0,−2,−1)となる。
【0006】
図9で「演算」と書いた項は、PR(1,1)から所望の等化特性を得るために必要な演算を示している。一般に、ビタビ復号器のビット識別性能は、符号間干渉長を大きくすることで向上する。
【0007】
<ビタビ復号器ハードウェア化の問題点>
ビタビ復号器をハードウェア化して実際のディジタル記録再生システムに適用する場合、識別性能と回路規模および動作速度のいずれかを犠牲にしなければならない。図10に符号間干渉長と回路規模の関係を示した。ここでBMCはブランチ・メトリックを計算する回路であり、基準振幅レベルの数だけ必要である。ただし、厳密に等化することを前提に基準振幅レベルを固定にする場合には図9に示したように基準振幅レベルが縮退して数が減るので、BMCの数も減少する。
【0008】
次のACSは加算、比較、選択を行う回路であり、基本的には基準振幅レベルの数だけ加算回路が、状態の数だけ比較器が必要になるが、基準振幅レベルの縮退や禁止された状態推移があれば少なくなる。ここでは比較・選択回路の数を示している。最後のPMUは、それぞれの状態の識別結果の履歴を記憶する回路であり、状態の数だけ必要になる。このように、符号間干渉長が1ビット長くなると回路規模はほぼ2倍に増加する。さらにビタビ復号器をハードウェア化する場合の問題点として、1クロック以内に加算、比較、選択を行わなければならないACS回路がクリチカル・パスとなって動作速度を制限するという点がある。この問題を解決するために、数タイム・スロット分の演算をまとめて行う並列処理回路としてビタビ復号器を実現することが可能である。しかしながら、2タイム・スロット分の演算をまとめて行う2並列処理にすれば、符号間干渉長が1ビット長くなったのとほぼ同じハード・ウェア量になり、3タイム・スロット分の演算をまとめて行う3並列処理にすれば、符号間干渉長が2ビット長くなったのとほぼ同じハード・ウェア量になる。したがって、PR(1,1)やPR(1,2,1)の4状態ビタビ復号器が2並列化して10状態ビタビ復号器と同等な回路規模にして2倍のデータ・レートに対応させるところまでが現実的な実用範囲であった。
【0009】
<従来例としてのパス制限型ビタビ復号>
以上のような、ビタビ復号器の問題点を解決するための発明として、発明者は特願平9−224536およびこれを拡張した方法をすでに提案している。この方法では、最初にPR(1,1)などのように記録データの反転と再生信号のゼロ・クロスが一致するような等化特性を用いて、ゼロ・クロスする識別点位相において2値識別し、実際の記録データの反転タイミングに対して1/2クロック進んでいるかまたは1/2クロック遅れたタイミングで反転検出する。その後の実際の復号には、PR(1,1)そのままや、これに(1+D)したPR(1,2,1)などのように4状態となる等化特性、またはPR(1,1)に(1−D)(1+D)の演算を施したPR(1,1,−1,−1)などの等化特性を用いる。仮識別によって状態推移のパスは最大で4本に制限されるので、本来なら6状態のビタビ復号器を用いないといけないところを、2状態で実現することが可能になる。この仮識別によって状態推移のパスを制限するビタビ復号法を「パス制限型ビタビ復号」と呼ぶことにして、以下、本発明の基礎となる従来技術として説明する。
【0010】
<仮識別によるパス制限>
図2にPR(1,1)等化された再生信号を仮識別する際の識別点位相を示す。通常のbit−by−bitの識別ではもっともアイが大きく開いたところを識別点位相として2値識別するが、パスを制限するためにはゼロ・クロスする識別点位相において2値に仮識別する。通常の識別点位相で検出される反転は、仮識別によって検出された反転よりも1/2クロックだけ進んでいる(advance)か遅れている(behind)かのいずれかとなる。パスを制限するための仮識別では、そのどちらかであればよいので、通常の識別点位相で2値識別した場合と比べて位相マージンが2倍に広がったことになる。
【0011】
仮識別によって状態推移のパスは最大で、以下の4本に制限される。
aa:前後にある仮識別の反転を1/2クロック進めたパス
(advance−advance)
ab:前にある仮識別の反転を1/2クロック進め、後ろにある仮識別の反転を1/2クロック遅らせたパス
(advance−behind)
ba:前にある仮識別の反転を1/2クロック遅らせ、後ろにある仮識別の反転を1/2クロック進めたパス
(behind−advance)
bb:前後にある仮識別の反転を1/2クロック遅らせたパス
(behind−behind)
【0012】
符号間干渉長が3と4の場合の記録データ、仮識別結果と状態推移の関係について、図12に符号間干渉長が3の場合、図13に符号間干渉長が4の場合として示す。仮識別で検出された反転で分岐[B1〜B9]したパスが、符号間干渉長分の3、4クロックだけ後にマージするので、ここでメトリックを比較[C1〜C7]して生き残るパスを選択することになる。仮想的に2つの状態、
Sa:Advanced State
Sb:Behind State
を考えた場合の状態推移についても合わせて示した。仮識別の結果が2Tになる場合には、パスbaは存在しない。また、仮識別の結果が1Tになる場合には、bbとaaは1T、baは0Tとなるので、2Tとなるパスabだけが存在することになるが、取扱いを容易にするために2Tに変換してパスbaだけを無くしている。ここで、a*はaaとabが一致している場合であり、b*はbaとbbが一致している場合である。図14に、仮識別結果の組合せと基準振幅レベルの関係について示す。
【0013】
<パス制限型ビタビ復号の回路構成>
この識別方式の回路構成を図15に示す。以下の5つのブロックによって構成されている。
11)仮識別器PRD:PRe−Detector
12)制限されたパスの選択器LPS:Limited Path Selector
13)ブランチ・メトリック・計算回路BMC:Branch Metric Calculator
14)加算、比較、選択回路ACS:Add,Compare,Select
15)パス・メモリ回路PMU:Path Memory Unit
【0014】
最初のPRD11は、最新の再生信号データINと仮識別のしきい値THを比較して、
PRD=IN>TH
という2値識別をするところである。仮織別した結果に1Tが含まれている場合、図12および図13で示したように前の反転をひとつ前にずらして2Tにする。また、PR(1,1)に等化されてサンプリングされた再生信号データを例えばEPR4の等化特性にするために、(1+D)(1−D)してその結果をOUTとして出力する。
【0015】
次のLPS12は、図14で示したように、仮識別結果に基づいて基準振幅レベルを出力する回路である。比較タイミング信号Cmpは反転が放出された後、符号間干渉長の分だけ遅らせて出す信号で、ACS回路14においてメトリックの比較・選択をさせるための信号である。PRDA、PRDBはPMUの初期値となる仮識別結果であり、PRDAはPRDBよりも1クロックだけ遅れた仮識別結果である。基準振幅レベルの数だけ必要であったBMC13は、パスが最大で4本に制限された結果、次の4つのブランチ・メトリックを計算すれば良いことになる。
BMaa=(Z−Caa)^2
BMab=(Z−Cab)^2
BMba=(Z−Cba)^2
BMbb=(Z−Cbb)^2
ここで、^2は2乗を表す。
【0016】
次のACS回路14は、回路構成が複雑なので図16に基づいて説明する。まず、
MAaa=DMAaa*!Cmp+BMaa
MAab=DMAab*!Cmp+BMab
MAba=DMAba*!Cmp+BMba
MAbb=DMAbb*!Cmp+BMbb
に基づいて、メトリックを比較する必要の無いCmp=0の間は、ブランチ・メトリックを累積し続け、Cmp=1となったときには、いったんBMaa〜BMbbをそのままMAaa〜MAbbとした後に再び加算し続ける。
【0017】
ここでDMAaa〜DMAbbは、累積されたブランチ・メトリックMAaa〜MAbbを1クロック遅らせたものである。また、*は乗算演算子、!は論理否定演算子である。累積されたブランチ・メトリックとパス・メトリックDMTa、DMTbは、
MMaa=DMTa+DMAaa
MMab=DMTa+DMAab
MMba=DMTb+DMAba
MMbb=DMTb+DMAbb
で加算されたのちラッチされて、DMAaa〜DMAbbとなり、
SELa=DMMaa>DMMba
SELb=DMMab>DMMbb
という比較をされ、この結果にもとづいてパス・メトリックを選択するのは、

Figure 0003903602
で示すように、Cmpを1クロック遅らせたDCmp=1になったときだけである。パス制限型ビタビ復号のACS回路14において重要なのは、状態数が2に制限されたことで回路規模が大幅に削減されるだけでなく、1クロック以内に処理しなければいけなかった加算、比較、選択を、加算と比較、選択に分けて2クロックで処理すれば良いことである。減算した結果の符号だけを使うのが比較なので、加算と比較、選択はほぼ同じ処理時間を必要とする。したがって、通常のビタビ復号器と比べて、2倍の速度で動作する回路を構成することが可能になる。
【0018】
最後のパス・メモリ・ユニットPMU15は、2状態の場合の通常のパス・メモリ・ユニットとほとんど同じであり、PMa[0]=PRDA、PMb[0]=PRDBを初期値とし、
Figure 0003903602
で示すように、DCmp=0の場合はシリアル・シフトを行い、DCmp=1の場合に限ってSELa、SELbに基づいてシリアル・シフトまたはパラレル・ロードを行うものである。
【0019】
<パス制限型ビタビ復号の問題点>
パス制限型ビタビ復号は、伝達特性が微分系となる磁気記録再生系において、強力な識別性能を持つEPR4MLやEEPR4MLのビタビ復号器を容易に実現するための技術として考えられたものであり、ここまで説明したように符号間干渉長が4のEPR4に対してはハードウェアとして実現可能であることがわかっており、前述の特願平9−224536においても説明されている。しかしながら、これを符号間干渉長が5のEEPR4に適用した場合については、具体的に検討されていなかった。
【0020】
符号間干渉長が5の場合の、仮識別によって制限されたトレリス線図を図17に示す。仮識別で検出された反転で分岐[B1〜B9]したパスが、符号間干渉長分の5クロックだけ後にマージするので、ここでメトリックを比較[C1〜C7]して生き残るパスを選択することができればよい。ところが、B5以降のように2Tが連続した場合、分岐から5クロック後のC5でパスがマージする前に、新たな分岐B7によりパスaaからパスnabが発生してしまい、これまで説明したパス制限型ビタビ復号器ではパスnabのブランチ・メトリックを処理できないという問題が発生することがわかった。本発明は、この問題を解決するために考えられたものであり、符号間干渉長が5の場合にもほとんど回路規模を増大させることなく、マージする前に分岐するパスを処理してパス制限型ビタビ復号器を実現する方法を提供するものである。
【0021】
【発明が解決しようとする課題】
上述のごとく、従来のパス制限型ビタビ復号再生データ識別装置では符号間干渉長が5の場合でハードウェアとして実用化されたものはなかった。
【0022】
本発明は、この点を解決して、比較的簡単な方法で、符号間干渉長が5の場合にもほとんど回路規模を増大させることなく、識別性能、処理速度を向上できるパス制限型ビタビ復号を実行する再生データ識別装置の提供を課題とする。
【0023】
【課題を解決するための手段】
上記課題を達成するため、本発明は、最小反転幅が2以上の、すなわち1Tが存在しない記録変調符号を用いて記録再生されるディジタル記録再生システムの再生側に用いられる再生データ識別装置において、記録データの反転と再生信号のゼロ・クロスが一致するような等化特性に等化された再生信号INを、 PRD=IN>TH に基づいて、ゼロ・クロスする識別点位相で仮識別のしきい値THと比較することによって1、0の仮識別結果PRDを得るとともに、仮識別した結果に1Tが含まれている場合には前の反転をひとつ前にずらして2Tにする仮識別器PRD(PRe −Detector)と、最新の6ビット分の仮識別結果の組合せによって、比較タイミングを示す信号Cmpと、2Tが連続したことを検出した信号C2tを出力するとともに、5通りの基準振幅レベルCaa、Cab、Cba、Cbb、Cnabを選択して出力する制限されたパスの選択器LPS(Limited Path Selector )と、前記5通りの基準振幅ベルCaa、Cab、Cba、Cbb、Cnabと前記仮識別器出力の再生信号Zの差を2乗して、5通りのブランチ・メトリックBMaa、BMab、BMba、BMbb、BMnabを計算するブランチ・メトリック計算回路BMC(Branch Metric Calculator)と、前記5通りのブランチ・メトリックBMaa、BMab、BMba、BMbb、BMnabと、前記比較タイミング信号Cmpおよび前記連続2T検出信号C2tにより、Cmp=0のあいだ累積してDMAaa、DMAab、DMAba、DMAbbとしたブランチ・メトリックと2つの状態Sa、Sbのパス・メトリックDMTa、DMTbを加算してCmp=1で比較して、選択信号SELa、SELbを出すとともにパス・メトリックを選択して更新する加算、比較、選択回路ACS(Add 、Compare 、Select)と、選択信号SELa、SELbと比較タイミング信号Cmpにしたがってシリアル・シフトまたはパラレル・ロードを行い、なおかつ、仮識別結果PRDAを初期値PMa[0]とし、PRDAを1クロック遅らせたPRDBを初期値PMb[0]とするパス・メモリ回路PMU(Path Memory Unit)とを具備して構成され、仮識別によって状態推移のパスを制限したのちにビタビ復号を行うことを特徴とする。
【0024】
【発明の実施の形態】
以下、本発明にかかる再生データ識別装置を添付図面を参照にして詳細に説明する。
本発明の再生データ識別装置であるパス制限型ビタビ復号器の一実施の形態のブロック図を図1に示す。
【0025】
図1を、図15のブロック図と比較すると仮識別器PRD11とパスメモリ回路PMU15は全く同じものである。制限されたパスの選択器LPS12では、5つめの基準振幅レベルとしてCnabを出力するとともに、2Tの連続を検出したときにC2t=1になるC2tを出力している。図2に、符号間干渉長が5の場合の仮識別結果(PRD)の組合せと基準振幅レベルCの関係を示す。また、ブランチ・メトリック計算回路BMC13では、5つめのブランチ・メトリックとして、
BMnab=(Z−Cnab)^2
を計算する回路が付加されるだけである。
【0026】
PRD11では、等化特性をPR(1,1)あるいは、PR(1,3,3,1)とし、ゼロクロスする識別点位相でサンプリングされた再生信号データを2値化する。
また、PRD11で等化特性をPR(1,2,1)としてアイの開口が最も大きい識別点位相でサンプリングされた再生信号データに(1+D)の演算処理をしてPR(1,3,3,1)の等化特性とした後に2値化する。
【0027】
また、PRD11で(1+D)や(1−D)などのPR演算処理をして、仮識別で用いた等化特性とことなる等化特性を使って以後の制限されたパスの選択器LPS、ブランチ・メトリック計算回路BMC、加算、比較、選択回路ACSおよびパス・メモリ回路PMUによる本識別を行う。例えば、PR(1,1)に、(1+D)したものがPR(1,2,1)であり、これにさらに(1+D)すればPR(1,3,3,1)になる。また、PR(1,1)に(1−D)(1+D)すればPR(1,1,−1,−1)となり、これをさらに(1+D)すれば(1,2,0,−2,−1)となる。
これらにより、基準振幅レベルを縮退し振幅の識別マージンを向上して入力信号を識別することができると共に、符号間干渉長を長くした等化特性を使うことで識別性能を向上することができる。
【0028】
LPS12で、図2に示した最新の6ビツト分の仮識別結果の組み合わせから5通りの基準振幅レベルCaa、Cab、Cba、Cbb、Cnabを選択して出力する方法として、ROMテーブルを用いることができる。これにより比較的簡単に短い演算時間で必要とする基準振幅レベルをPRDで演算された結果の等化特性に合わせて選択出力することができる。
【0029】
また、LPS12で5通りの基準振幅レベルを選択出力する方法として、演算による方法がある。この方法では、状態推移番号jに対応する基準振幅レベルをC[j]、仮識別器PRD11による仮識別結果を0〜5クロックだけ遅らせた信号をp0〜p5としたときに、
Saa=16*p4+8*p3+4*p2+2*p1+p0
Sbb=16*p5+8*p4+4*p3+2*p2+p1
Sab=16*p4+8*p3+4*p3+2*p2+p1
Snab=16*p4+8*p3+4*p2+2*p2+p1
で算出される状態推移番号と、
Figure 0003903602
で検出される連続2T検出信号にしたがって、
Figure 0003903602
で選択される5通りの基準振幅レベルCaa、Cbb、Cba、Cab、Cnabを出力する。ここで、*は乗算演算子、!は論理否定演算子、&&は論理積演算子、==は等値演算子、|はビツト和演算子、&はビツト積演算子である。
【0030】
これにより、LPS12で選択される基準振幅レベルをPRDにおいて演算された結果の等化特性に合わせて設定された値にするとともに、等化誤差や特性変動に対して、識別結果に応じて追従していくことも容易に実行することができる。
【0031】
図3および図4に本発明によるパス制限型ビタビ復号器の加算、比較、選択回路ACS14を示す。図16のACS14に対して追加された回路は、図3の破線で囲んだ部分である。
【0032】
加算、比較、選択回路ACS14は、メトリックを比較する必要の無いCmp=0の間はブランチ・メトリックBMaa、BMab、BMba、BMbb、BMnabを累積し続け、Cmp=1となったときには累積したブランチ・メトリックをクリアする
MAaa=DMAaa*!Cmp+BMaa
MAab=DMAab*!Cmp+BMab
MAba=DMAba*!Cmp+BMba
MAbb=DMAbb*!Cmp+BMbb
MAnab=DMAaa*!Cmp+BMnab
という計算を行う加算器と、この累積されたブランチ・メトリックMAaa、MAab、MAba、MAbb、MAnabを1クロック遅らせたDMAaa、DMAab、DMAba、DMAbb、DMAnabとパス・メトリックDMTa、DMTb、DMTabとを、
MMaa=DMTa+DMAaa
MMab=DMTab+DMAab
MMba=DMTb+DMAba
MMbb=DMTb+DMAbb
MMnab=DMTa+DMAnab
で加算した後にラッチしてDMMaa、DMMab、DMMba、DMMbb、DMMnabとする加算器と、
2Tが連続してC2t=0の場合ではDMMnabを1クロック遅らせたDMTnabを選択し、そうでない場合にはDMTaを選択してDMTabとする選択器と、
SELa=DMMaa>DMMba
SELb=DMMab>DMMbb
という比較をして、選択信号SELa、SELbを出力する比較器と、
この選択信号SELa、SELbとCmpを1クロックだけ遅らせたDCmpに基づいて、
Figure 0003903602
でパス・メトリックを選択してからラッチしてDMTa、DMTbとする選択器によって構成される。
【0033】
以下、追加された回路を中心に動作を説明する。まず、状態SaのACS回路である図3では、
MAnab=DMAaa*!Cmp+BMnab
に基づいて、BMaaを累積したDMAaaとBMnabを加算する。これをラッチして1クロック遅らせたDMAnabは、
MMnab=DMAnab+DMTa
に基づいて、状態Saのパス・メトリックと加算され、タイミングをDMTaと合わせるために2回ラッチされてDMTnabになる。そして、C2t=0のときはDMTaを、C2t=1のときはDMTnab選択して、DMTabとして出力する。
【0034】
図4の状態SbのACS回路14では、図16と異なっているのは、
MMab=DMAab+DMTa
でパス・メトリックとブランチ・メトリックを加えていたところを、
MMab=DMAab+DMTab
に変更されている破線で囲んだところである。
以上のような構成にすることによって、2Tが連続した場合にのみ発生するパスnabのブランチ・メトリックBMnabを正しく処理することが可能になる。
【0035】
本発明を用いることによって、以下のようなメリットがある。
(1)特にディジタルVTRやハード・ディスク・ドライブなどのように伝達特性が微分系となる磁気記録再生系において、強力な識別性能を持つことが良く知られているEEPR4などの符号間干渉長が5の等化特性を用いて、従来型のビタビ復号器と比較すれば大幅に回路規模を削減し、なおかつ約2倍の動作性能を有するパス制限型ビタビ復号器を実現することができる。
(2)符号間干渉長が3、4の場合と比べてほとんど回路規模を増大させることなく、符号間干渉長が5の等化特性を用いたパス制限型ビタビ復号器を実現することができる。
【0036】
本発明の具体的な効果を調べるために、最小反転幅が2の疑似ランダムな記録データをデータレートを変えて記録再生し、等化後の再生信号を計算機に取り込んでシミュレーションした実験システムの構成を図5に示す。この構成はベータカムSX20、実験基板30、発振器40、ディジタルオシロ50、ワークステーション60で構成されている。
ここで用いたディジタルVTRはベータカムSX20であり、ヘッド、テープともに、それほど短波長記録用に設計されたものではない。ベータカムSX20の相対速度は19.12m/s、デタレートは51.68Mbps、最短記録波長0.744μmである。これに対して、識別性能を比較するための実験では、図6のようなデータレートで記録再生した。codeとしたのは実際に記録されたデータレートと最短記録波長であり、userとしたのはNRZ換算したときのデータレートと最短記録波長である。
【0037】
120MbpsでPR(1,1)の特性に近づくように調整されたアナログ等化器の出力を、PLLクロックで8ビットにAD変換して、総ビット数400000の再生信号データを計算機(ワークステーション)60に取り込んだ。計算機(ワークステーション)60上で、LMSアルゴリズムによって最適化された15タップのトランスバーサル・フィルターを通してから、所望の等化特性にした後、本発明の再生データ識別装置通りに構成したプログラムを使って復号した場合の結果を図7に示す。
PR(1,1)を(1−D)(1+D)した符号間干渉長4のEEPR4に対して、(1−D)(1+D)^2したEEPR4や1−D^3したPR(1,1,0,−1,−1)などの符号間干渉長5の等化特性を用いることで、ほぼ1桁のエラーレート改善効果が得られることがわかる。なお、同じ等化特性を使って従来型の多状態ビタビ復号器で識別した場合の結果は、完全に一致するわけではないがグラフ上では区別出来ない程度の差しかないので、省略している。
【0038】
【発明の効果】
以上説明したように本発明の請求項1の発明は、最小反転幅が2以上の、すなわち1Tが存在しない記録変調符号を用いて記録再生されるディジタル記録再生システムの再生に用いられる再生データ識別装置において、記録データの反転と再生信号のゼロ・クロスが一致するような等化特性に等化された再生信号INを、 PRD=IN>TH に基づいて、ゼロ・クロスする識別点位相で仮識別のしきい値THと比較することによって1、0の仮識別結果PRDを得るとともに、仮識別した結果に1Tが含まれている場合には前の反転をひとつ前にずらして2Tにする仮識別器PRD(PRe −Detector)と、最新の6ビット分の仮識別結果の組合せによって、比較タイミングを示す信号Cmpと、2Tが連続したことを検出した停号C2tを出力するとともに、5通りの基準振幅レベルCaa、Cab、Cba、Cbb、Cnabを選択して出力する制限されたパスの選択器LPS(Limited Path Selector )と、基準振幅ベルCaa、Cab、Cba、Cbb、Cnabと仮識別器出力の再生信号Zの差を2乗して、5通りのブランチ・メトリックBMaa、BMab、BMba、BMbb、BMnabを計算するブランチ・メトリック計算回路BMC(Branch Metric Calculator)と、5通りのブランチ・メトリックBMaa、BMab、BMba、BMbb、BMnabと、比較タイミング信号Cmpおよび連続2T検出信号C2tにより、Cmp=0のあいだ累積してDMAaa、DMAab、DMAba、DMAbbとしたブランチ・メトリックと2つの状態Sa、Sbのパス・メトリックDMTa、DMTbを加算してCmp=1で比較して、選択信号SLEa、SLEbを出すとともにパス・メトリックを選択して更新する加算、比較、選択回路ACS(Add 、Compare 、Select)と、選択信号SLEa、SLEbと比較タイミング信号Cmpにしたがってシリアル・シフトまたはパラレル・ロードを行い、なおかつ、仮識別結果PRDAを初期値PMa[0]とし、PRDAを1クロック遅らせたPRDBを初期値PMb[0]とするパス・メモリー回路PMU(Path Memory Unit)とを具備して構成され、仮識別によって状態推移のパスを制限したのちにビタビ復号を行うことを特徴とする。
これにより、符号間干渉長が3、4の場合と比べてほとんど回路規模を増大させることがない比較的簡易な構成で、符号間干渉長が5の等化特性を用いたパス制限型ビタビ復号器を実現することができる。
【0039】
本発明の請求項2の発明は、加算、比較、選択回路ACSが、メトリックを比較する必要の無いCmp=0の間はブランチ・メトリックBMaa、BMab、BMba、BMbb、BMnabを累積し続け、Cmp=1となったときには累積したブランチ・メトリックをクリアする計算を行う加算群と、この累積されたブランチ・メトリックMAaa、MAab、MAba、MAbb、MAnabを1クロック遅らせたDMAaa、DMAab、DMAba、DMAbb、DMAnabとパス・メトリックDMTa、DMTb、DMTabとを、加算した後にラッチしてDMMaa、DMMab、DMMba、DMMbb、DMMnabとする加算器と、2Tが連続してC2t=0の場合ではDMMnabを1クロック遅らせたDMTnabを選択し、そうでない場合にはDMTaを選択してDMTabとする選択器と、 SELa=DMMaa>DMMba、SELb=DMMab>DMMbb という比較をして、選択信号SELa、SELbを出力する比較器と、この選択信号SELa、SELbとCmpを1クロックだけ遅らせたDCmpに基づいて、パス・メトリックを選択してからラッチしてDMTa、DMTbとする選択器によって構成されることを特徴とする。
これにより、加算、比較、選択回路ACSを簡易な構成で実現することができる。
【0040】
本発明の請求項3の発明は、仮識別器PRDにおいて、等化特性をPR(1,1)とし、ゼロ・クロスする識別点位相でサンプリングされた再生信号データを2値化することを特徴とする。
本発明の請求項4の発明は、仮識別器PRDにおいて、等化特性をPR(1,3,3,1)とし、ゼロ・クロスする織別点位相でサンプリングされた再生盾号データを2値化することを特徴とする。
本発明の請求項5の発明は、仮識別器PRDにおいて、等化特性をPR(1,2,1)としてアイの開口がもっとも大きい識別点位相でサンプリングされた再生信号データを(1+D)してPR(1,3,3,1)の等化特性とした後で2値化することを特徴とする。
本発明の請求項6の発明は、仮識別器PRDにおいて、(1+D)や(1−D)などのPR演算を行うことで、例えばPR(1,2,1)やPR(1,1,−1,−1)、PR(1,2,0,−2,−1)などのように、仮識別で用いた等化特性と異なる等化特性を使ってLPS〜PMUでの本識別を行うことを特徴とする。
これらにより、基準振幅レベルを縮退し振幅の識別マージンを向上して入力信号を識別することができると共に、符号間干渉長を長くした等化特性を使うことで識別性能を向上することができる。
【0041】
本発明の請求項7の発明は、制限されたパスの選択器LPSにおいて、最新の6ビット分の仮識別結果の組合せによって前記5通りの基準振幅レベルCaa、Cab、Cba、Cbb、Cnabを選択して出力する方法として、ROMテーブルを用いることを特徴とする。
これにより、比較的簡単に短い演算時間で必要とする基準振幅レベルをPRDで演算された結果の等化特性に合わせて選択出力することができる。
【0042】
本発明の請求項8の発明は、制限されたパスの選択器LPSにおいて、最新の6ビット分の仮識別結果の組合せによって基準振幅レベルを選択して出力する方法として、状態推移番号jに対応する基準振幅レベルをC[j]、仮識別器PRDによる仮識別結果を0〜5クロックだけ遅らせた信号をp0〜p5としたときに、
Saa=16*p4+8*p3+4*p2+2*p1+p0
Sbb=16*p5+8*p4+4*p3+2*p2+p1
Sab=16*p4+8*p3+4*p3+2*p2+p1
Snab=16*p4+8*p3+4*p2+2*p2+p1
で算出される状態推移番号と、 C2t=p5!=p4&&p4==p3&&p3!=p2&&p2==p1&&p1!=p0;
で検出される連続2T検出信号にしたがって、 Caa=C[Saa]; Cbb=C[Sbb]; Cba=C[(Saa|Sbb)*p5+(Saa&Sbb)*!p5]; Cab=C[(Saa&Sbb)*p5+(Saa|Sbb)*!p5)*!C2t+Sab*!C2t]; Cnab=C[Snab];で選択される5通りの基準振幅レベルCaa、Cbb、Cba、Cab、Cnabを出力することを特徴とする。
本発明の請求項9の発明は、制限されたパスの選択器LPSにおいて、選択される基準振幅レベルが、仮識別器PRDにおいて演算された結果の等化特性に合わせて設定された値であることを特徴とする。
本発明の請求項10の発明は、制限されたパスの選択器LPSにおいて、選択される基準振幅レベルが、仮識別器PRDにおいて演算された結果の等化特性に合わせて設定された値であるとともに、等化誤差や特性変動に対して、識別結果に応じて追従していくことを特徴とする。
これらにより、LPS12で選択される基準振幅レベルをPRDにおいて演算された結果の等化特性に合わせて設定された値にするとともに、等化誤差や特性変動に対して、識別結果に応じて追従していくことも容易に実行することができる。
したがって、これらの発明により、伝達特性が微分系となる磁気記録再生系において、強力な識別性能を持つEEPR4などの符号間干渉長が5の等化特性を用いて、符号間干渉長が3、4の場合と比べてほとんど回路規模を増大させることなく、かつ約2倍に動作するパス制限型ビタビ復号器を実現することができる。
【図面の簡単な説明】
【図1】本発明の再生データ識別装置の一実施の形態のブロック図。
【図2】符号間干渉長が5の場合の仮識別結果の組合せと基準振幅レベルの関係を示す図表。
【図3】図1の実施の形態の状態aの加算、比較、選択回路ACSのブロック図。
【図4】図1の実施の形態の状態bの加算、比較、選択回路ACSのブロック図。
【図5】実験システムの構成を示すブロック図。
【図6】実験システムで用いた記録データレートと最短記録波長。
【図7】実験システムで本発明の再生データ識別装置通りに構成したプログラムを使って復号した場合の結果を示す図。
【図8】ビタビ復号のトレリス線図の一例。
【図9】ビタビ復号の基準振幅レベルを示す図表。
【図10】符号間干渉長と回路規模の関係を示す図表。
【図11】PR(1,1)等化による仮識別の識別点位相を示す説明図。
【図12】仮識別によってパスを制限された符号間干渉長3の場合のトレリス線図。
【図13】仮識別によってパスを制限された符号間干渉長4の場合のトレリス線図。
【図14】符号間干渉長3または4の場合の仮識別結果の組合せと基準振幅レベルの関係を示す図表。
【図15】従来のパス制限型ビタビ復号器のブロック図。
【図16】図15の従来例での加算、比較、選択回路ACSのブロック図。
【図17】仮識別によってパスを制限された符号間干渉長5の場合のビタビ復号のトレリス線図。
【符号の説明】
11…仮識別器PRD、12…制限されたパスの選択器LPS、13…ブランチ・メトリック計算回路BMC、14…加算、比較、選択回路ACS、15…パス・メモリ回路PMU、20…ベータカムSX、30…実験基板、40…発振器、50…ディジタルオシロ、60…ワークステーション。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a reproduction data identification device, and more particularly to a reproduction data identification device applicable to Viterbi decoding of a video tape recorder and an optical disk device.
[0002]
[Prior art]
<General description of PRML>
In the field of digital mass storage such as digital VTRs, hard disks, and optical disks, a reproduction equalization / detection method called PRML has been actively studied in recent years. This is an abbreviation for Partial Response Maximum Liklihood, which is a multi-valued personal response method that allows recording and playback in a narrow band, and recursively calculating the likelihood of state transitions for bit-by-bit identification. This is a combination of maximum likelihood decoding methods that can provide a better error rate. A typical algorithm of the maximum likelihood decoding method is Viterbi decoding, and a decoder that realizes this is generally called a Viterbi decoder.
[0003]
Any recording modulation code for applying PRML may be used, but in the following description, the recording inversion code is limited to a recording modulation code in which the minimum inversion width assumed in the present invention is 2 or more (that is, 1T does not exist). . Recording modulation codes with a minimum inversion width of 2 include Miller Square codes, 8-14 conversion codes, and RLL (Run Length Limited) (1, 7) and NRZI combinations, such as digital VTRs and optical disk drives. Is often used.
[0004]
FIG. 8 shows a trellis diagram for Viterbi decoding when the intersymbol interference length is 3 to 4, and FIG. 9 shows reference amplitude levels for various equalization characteristics. The simplest Viterbi decoding is a four-state Viterbi decoder using PR (1, 1) or the like as an equalization characteristic.
[0005]
The reference amplitude level is originally 6 values, but degenerates to 3 values if PR (1, 1) and to 4 values if PR (1, 2, 1). When the delay operator D for one clock is used, it can be expressed as (1 + D). PR (1, 1) plus (1 + D) is PR (1, 2, 1), and further (1 + D) results in PR (1, 3, 3, 1). If PR (1,1) is (1−D) (1 + D), PR (1,1, −1, −1) is obtained, and if this is further (1 + D), (1,2,0, −2) is obtained. , -1).
[0006]
The term “operation” in FIG. 9 indicates an operation necessary to obtain a desired equalization characteristic from PR (1, 1). In general, the bit identification performance of the Viterbi decoder is improved by increasing the intersymbol interference length.
[0007]
<Problem of Viterbi decoder hardware>
When the Viterbi decoder is implemented in hardware and applied to an actual digital recording / reproducing system, one of the identification performance, the circuit scale, and the operation speed must be sacrificed. FIG. 10 shows the relationship between the intersymbol interference length and the circuit scale. Here, the BMC is a circuit for calculating a branch metric, and is required by the number of reference amplitude levels. However, when the reference amplitude level is fixed on the assumption that equalization is strictly performed, the number of BMCs is reduced because the reference amplitude level is degenerated and the number is reduced as shown in FIG.
[0008]
The next ACS is a circuit that performs addition, comparison, and selection. Basically, an addition circuit is required for the number of reference amplitude levels, and comparators are required for the number of states. There will be less if there is a state transition. Here, the number of comparison / selection circuits is shown. The last PMU is a circuit that stores a history of identification results of each state, and is required by the number of states. As described above, when the intersymbol interference length is increased by 1 bit, the circuit scale is almost doubled. Further, when the Viterbi decoder is implemented as hardware, there is a point that an ACS circuit that must perform addition, comparison, and selection within one clock becomes a critical path and limits the operation speed. In order to solve this problem, it is possible to realize a Viterbi decoder as a parallel processing circuit that collectively performs operations for several time slots. However, if 2 parallel processing is performed to perform the operations for 2 time slots together, the hardware amount is almost the same as the intersymbol interference length is increased by 1 bit, and the operations for 3 time slots are combined. If the parallel processing is performed in this way, the hardware amount is almost the same as that when the intersymbol interference length is increased by 2 bits. Therefore, the PR (1, 1) and PR (1, 2, 1) 4-state Viterbi decoders are parallelized so that the circuit scale is equivalent to that of the 10-state Viterbi decoder and the data rate is doubled. Up to was the practical range of practical use.
[0009]
<Path-Limited Viterbi Decoding as Conventional Example>
As an invention for solving the problems of the Viterbi decoder as described above, the inventor has already proposed Japanese Patent Application No. 9-224536 and an extended method thereof. In this method, first, binary identification is performed at an identification point phase where zero crossing is performed, using an equalization characteristic such as PR (1, 1) where the inversion of recorded data and the zero crossing of the reproduction signal coincide. Then, the inversion is detected at a timing that is 1/2 clock advance or delayed by 1/2 clock with respect to the actual recording data inversion timing. In actual decoding thereafter, PR (1, 1) is used as it is, or equalization characteristics that are four states such as PR (1, 2, 1) (1 + D) or PR (1, 1) An equalization characteristic such as PR (1, 1, -1, -1) obtained by performing an operation of (1-D) (1 + D) is used. Since the number of state transition paths is limited to a maximum of four by provisional identification, it is possible to realize in two states what would otherwise be required to use a six-state Viterbi decoder. This Viterbi decoding method that restricts the path of state transition by temporary identification will be referred to as “path-limited Viterbi decoding” and will be described below as the prior art that forms the basis of the present invention.
[0010]
<Path restriction by temporary identification>
FIG. 2 shows the discrimination point phase when the PR (1, 1) equalized reproduction signal is temporarily identified. In the normal bit-by-bit identification, the most widely opened eye is binary identified as an identification point phase, but in order to limit the path, it is temporarily identified as binary at the identification point phase where it crosses zero. The inversion detected in the normal discrimination point phase is either advanced (advance) or delayed (behind) by 1/2 clock from the inversion detected by the provisional discrimination. In the provisional identification for restricting the path, either one of them may be used, so that the phase margin is doubled as compared with the case where binary identification is performed at the normal identification point phase.
[0011]
Due to the provisional identification, the state transition paths are limited to the following four at maximum.
aa: A path in which the inversion of the temporary identification before and after is advanced by 1/2 clock
(Advance-advance)
ab: path in which the inversion of the preceding temporary identification is advanced by 1/2 clock and the inversion of the subsequent temporary identification is delayed by 1/2 clock
(Advance-behind)
ba: a path in which the inversion of the preceding temporary identification is delayed by 1/2 clock and the inversion of the subsequent temporary identification is advanced by 1/2 clock
(Behind-advance)
bb: Path in which inversion of temporary identification before and after is delayed by 1/2 clock
(Behind-behind)
[0012]
FIG. 12 shows the case where the intersymbol interference length is 4 and FIG. 13 shows the relationship between the recorded data when the intersymbol interference length is 3 and 4, the temporary identification result and the state transition. Since the paths branched by inversion [B1 to B9] detected by the tentative identification merge after 3 or 4 clocks corresponding to the intersymbol interference length, the metric is compared here [C1 to C7] and the surviving path is selected. Will do. Virtually two states,
Sa: Advanced State
Sb: Behind State
The state transition when considering the above is also shown. When the provisional identification result is 2T, the path ba does not exist. When the result of the temporary identification is 1T, bb and aa are 1T, and ba is 0T. Therefore, only a path ab of 2T exists, but in order to facilitate handling, 2T is used. Only the path ba is lost by conversion. Here, a * is a case where aa and ab match, and b * is a case where ba and bb match. FIG. 14 shows the relationship between the combination of temporary identification results and the reference amplitude level.
[0013]
<Circuit configuration of path-limited Viterbi decoding>
The circuit configuration of this identification method is shown in FIG. It consists of the following five blocks.
11) Temporary identifier PRD: PRE-Detector
12) Restricted path selector LPS: Limited Path Selector
13) Branch / metric / calculation circuit BMC: Branch Metric Calculator
14) Addition, comparison, selection circuit ACS: Add, Compare, Select
15) Path memory circuit PMU: Path Memory Unit
[0014]
The first PRD 11 compares the latest reproduction signal data IN with the temporary identification threshold TH,
PRD = IN> TH
This is where binary identification is performed. When 1T is included in the result of temporary weaving, the previous inversion is shifted forward to 2T as shown in FIGS. 12 and 13. Further, in order to make the reproduction signal data equalized to PR (1, 1) and sampled, for example, to have the equalization characteristic of EPR4, (1 + D) (1-D) is output and the result is output as OUT.
[0015]
The next LPS 12 is a circuit that outputs a reference amplitude level based on the provisional identification result, as shown in FIG. The comparison timing signal Cmp is a signal that is delayed by an amount corresponding to the intersymbol interference length after the inversion is released, and is a signal for the ACS circuit 14 to compare and select a metric. PRDA and PRDB are temporary identification results that are the initial values of the PMU, and PRDA is a temporary identification result that is delayed by one clock from PRDB. The BMC 13 required for the number of reference amplitude levels is only required to calculate the following four branch metrics as a result of the path being limited to four at the maximum.
BMaa = (Z-Caa) ^ 2
BMab = (Z-Cab) ^ 2
BMba = (Z-Cba) ^ 2
BMbb = (Z-Cbb) ^ 2
Here, ^ 2 represents the square.
[0016]
The next ACS circuit 14 has a complicated circuit configuration and will be described with reference to FIG. First,
MAaa = DMAaa *! Cmp + BMaa
MAab = DMAab *! Cmp + BMab
MAba = DMAba *! Cmp + BMba
MAbb = DMAbb *! Cmp + BMbb
Based on the above, branch metrics continue to be accumulated during Cmp = 0 when no metrics need to be compared, and once Cmp = 1, BMaa to BMbb are once changed to MAaa to MAbb and then added again. .
[0017]
Here, DMAaa to DMAbb are the accumulated branch metrics MAaa to MAbb delayed by one clock. * Is the multiplication operator! Is a logical negation operator. The accumulated branch metric and path metric DMTa, DMTb are:
MMaa = DMTa + DMAaa
MMab = DMTa + DMAab
MMba = DMTb + DMAba
MMbb = DMTb + DMAbb
Is added and latched to become DMAaa to DMAbb,
SELa = DMMaa> DMMba
SELb = DMMab> DMMbb
To select the path metric based on this result,
Figure 0003903602
As shown in FIG. 6, only when Cmp is delayed by 1 clock and DCmp = 1. What is important in the ACS circuit 14 of the path-limited Viterbi decoding is that not only the circuit scale is greatly reduced by limiting the number of states to 2, but also addition, comparison, which must be processed within one clock, The selection is divided into addition, comparison, and selection, and may be processed in two clocks. Since comparison uses only the sign of the result of subtraction, addition, comparison, and selection require substantially the same processing time. Therefore, it is possible to configure a circuit that operates twice as fast as a normal Viterbi decoder.
[0018]
The last path memory unit PMU15 is almost the same as a normal path memory unit in the case of two states, and PMa [0] = PRDA, PMb [0] = PRDB are set as initial values,
Figure 0003903602
As shown in FIG. 8, serial shift is performed when DCmp = 0, and serial shift or parallel load is performed based on SELa and SELb only when DCmp = 1.
[0019]
<Problems of path-limited Viterbi decoding>
The path-limited Viterbi decoding is considered as a technique for easily realizing an EPR4ML or EEPR4ML Viterbi decoder having a strong discrimination performance in a magnetic recording / reproducing system having a differential transfer characteristic. As described above, it is known that the EPR4 having an intersymbol interference length of 4 can be realized as hardware, and is described in the aforementioned Japanese Patent Application No. 9-224536. However, a case where this is applied to EEPR4 having an intersymbol interference length of 5 has not been specifically studied.
[0020]
FIG. 17 shows a trellis diagram limited by provisional identification when the intersymbol interference length is 5. In FIG. Since the paths branched by inversion [B1 to B9] detected by the tentative identification are merged after only 5 clocks corresponding to the intersymbol interference length, the metric is compared [C1 to C7] and the surviving path is selected. If you can. However, when 2T continues as in B5 or later, the path nab is generated from the path aa by the new branch B7 before the paths are merged at C5 after 5 clocks from the branch, and the path restriction described so far. It has been found that the type Viterbi decoder has a problem that the branch metric of the path nab cannot be processed. The present invention has been conceived in order to solve this problem. Even when the intersymbol interference length is 5, the path branching is processed by processing a branching path before merging without almost increasing the circuit scale. A method for realizing a type Viterbi decoder is provided.
[0021]
[Problems to be solved by the invention]
As described above, no conventional path-limited Viterbi decoding / reproducing data identification device has been put to practical use as hardware when the intersymbol interference length is 5.
[0022]
The present invention solves this point and uses a relatively simple method to improve the identification performance and the processing speed without increasing the circuit scale even when the intersymbol interference length is 5. An object of the present invention is to provide a reproduction data identification device that executes the above.
[0023]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides a reproduction data identification apparatus used on the reproduction side of a digital recording / reproducing system in which recording / reproduction is performed using a recording modulation code having a minimum inversion width of 2 or more, that is, 1T does not exist. Based on PRD = IN> TH, the reproduction signal IN equalized so that the inversion of the recorded data coincides with the zero cross of the reproduction signal is tentatively identified at the discrimination point phase at which zero crossing occurs. A temporary identification result PRD of 1 and 0 is obtained by comparing with the threshold value TH, and if the result of temporary identification contains 1T, the temporary inversion PRD is shifted to the previous one to make 2T. (PRe-Detector) and a signal Cmp indicating the comparison timing and a signal C2t that detects that 2T is continuous are output by a combination of the latest 6-bit provisional identification result. Further, a limited path selector LPS (Limited Path Selector) for selecting and outputting five reference amplitude levels Caa, Cab, Cba, Cbb, Cnab, and the five reference amplitude bells Caa, Cab, Cba. , Cbb, Cnab and a branch metric calculation circuit BMC (Branch Metric Calculator) for calculating five types of branch metrics BMaa, BMab, BMba, BMbb, BMnb by squaring the difference between the reproduced signal Z of the temporary discriminator output ) And the five branch metrics BMaa, BMab, BMba, BMbb, BMnb, the comparison timing signal Cmp, and the continuous 2T detection signal C2t, and accumulated during Cmp = 0, DMAaa, DMAab, DMAba, DMAbb Branch metrics and two states Sa and Sb The path metrics DMTa and DMTb are added and compared at Cmp = 1, the selection signals SELa and SELb are output, and the path metric is selected and updated. An addition, comparison and selection circuit ACS (Add, Compare, Select) , Serial shift or parallel load is performed according to the selection signals SELa and SELb and the comparison timing signal Cmp, and the temporary identification result PRDA is set to the initial value PMa [0], and PRDB obtained by delaying PRDA by one clock is set to the initial value PMb [ 0] and a path memory circuit PMU (Path Memory Unit). Viterbi decoding is performed after restricting the state transition path by provisional identification.
[0024]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, a reproduction data identification apparatus according to the present invention will be described in detail with reference to the accompanying drawings.
FIG. 1 shows a block diagram of an embodiment of a path-limited Viterbi decoder that is a reproduction data identification device of the present invention.
[0025]
Comparing FIG. 1 with the block diagram of FIG. 15, the temporary discriminator PRD11 and the path memory circuit PMU15 are exactly the same. The limited path selector LPS12 outputs Cnab as the fifth reference amplitude level, and outputs C2t at which C2t = 1 when 2T continuation is detected. FIG. 2 shows the relationship between the combination of the provisional identification result (PRD) when the intersymbol interference length is 5 and the reference amplitude level C. In the branch metric calculation circuit BMC13, as the fifth branch metric,
BMnab = (Z-Cnab) ^ 2
Only a circuit for calculating is added.
[0026]
In the PRD 11, the equalization characteristic is set to PR (1, 1) or PR (1, 3, 3, 1), and the reproduced signal data sampled at the discrimination point phase that crosses zero is binarized.
In addition, the reproduction signal data sampled at the discrimination point phase where the eye opening is the largest with the equalization characteristic PR (1, 2, 1) in the PRD 11 is subjected to (1 + D) arithmetic processing and PR (1, 3, 3 , 1) and then binarization.
[0027]
Further, the PRD 11 performs PR calculation processing such as (1 + D) and (1-D) and uses the equalization characteristic that is different from the equalization characteristic used in the provisional identification, and a selector LPS for a limited path after that, This identification is performed by the branch metric calculation circuit BMC, addition, comparison, selection circuit ACS, and path memory circuit PMU. For example, PR (1, 1) plus (1 + D) is PR (1, 2, 1), and further (1 + D) results in PR (1, 3, 3, 1). If PR (1,1) is (1−D) (1 + D), PR (1,1, −1, −1) is obtained, and if this is further (1 + D), (1,2,0, −2) is obtained. , -1).
Accordingly, it is possible to identify the input signal by degenerating the reference amplitude level and improving the amplitude identification margin, and it is possible to improve the identification performance by using the equalization characteristic in which the intersymbol interference length is increased.
[0028]
As a method of selecting and outputting five reference amplitude levels Caa, Cab, Cba, Cbb, and Cnab from the combination of the latest 6-bit provisional identification results shown in FIG. it can. As a result, the reference amplitude level required in a short calculation time can be selected and output relatively easily in accordance with the equalization characteristic of the result calculated by the PRD.
[0029]
As a method for selectively outputting five reference amplitude levels by the LPS 12, there is a method by calculation. In this method, when the reference amplitude level corresponding to the state transition number j is C [j], and the signal obtained by delaying the temporary discrimination result by the temporary discriminator PRD11 by 0 to 5 clocks is p0 to p5,
Saa = 16 * p4 + 8 * p3 + 4 * p2 + 2 * p1 + p0
Sbb = 16 * p5 + 8 * p4 + 4 * p3 + 2 * p2 + p1
Sab = 16 * p4 + 8 * p3 + 4 * p3 + 2 * p2 + p1
Snab = 16 * p4 + 8 * p3 + 4 * p2 + 2 * p2 + p1
State transition number calculated in
Figure 0003903602
According to the continuous 2T detection signal detected in
Figure 0003903602
The five reference amplitude levels Caa, Cbb, Cba, Cab, and Cnab selected in (1) are output. Where * is the multiplication operator! Is a logical negation operator, && is a logical product operator, == is an equality operator, | is a bit sum operator, and & is a bit product operator.
[0030]
As a result, the reference amplitude level selected by the LPS 12 is set to a value set according to the equalization characteristic of the result calculated in the PRD, and the equalization error and characteristic variation are followed according to the identification result. It can also be easily performed.
[0031]
FIG. 3 and FIG. 4 show the addition, comparison and selection circuit ACS14 of the path limited Viterbi decoder according to the present invention. A circuit added to the ACS 14 in FIG. 16 is a portion surrounded by a broken line in FIG.
[0032]
The addition, comparison and selection circuit ACS14 keeps accumulating the branch metrics BMaa, BMab, BMba, BMbb, and BMmb while Cmp = 0 without the need to compare the metrics. Clear metrics
MAaa = DMAaa *! Cmp + BMaa
MAab = DMAab *! Cmp + BMab
MAba = DMAba *! Cmp + BMba
MAbb = DMAbb *! Cmp + BMbb
MAnab = DMAaa *! Cmp + BMnab
An adder that performs the calculation, and the accumulated branch metrics MAaa, MAab, MAba, MAbb, MAnab, delayed by one clock, DMAaa, DMAab, DMAba, DMAbb, DMAnab and path metrics DMTa, DMTb, DMTab,
MMaa = DMTa + DMAaa
MMab = DMTab + DMAab
MMba = DMTb + DMAba
MMbb = DMTb + DMAbb
MMnab = DMTa + DMAnab
An adder that latches and adds DMMaa, DMMab, DMMba, DMMbb, DMMnb,
When 2T is continuously C2t = 0, a DMTnab obtained by delaying DMMnab by one clock is selected; otherwise, a selector that selects DMTa and sets it as DMTab;
SELa = DMMaa> DMMba
SELb = DMMab> DMMbb
A comparator that outputs selection signals SELa and SELb,
Based on DCmp obtained by delaying the selection signals SELa, SELb and Cmp by one clock,
Figure 0003903602
The path metric is selected by the latch, and latched to select DMTa and DMTb.
[0033]
Hereinafter, the operation will be described focusing on the added circuit. First, in FIG. 3, which is the ACS circuit in the state Sa,
MAnab = DMAaa *! Cmp + BMnab
Based on, DMAaa obtained by accumulating BMaa and BMnab are added. DMAnab, which latches this and delays it by 1 clock,
MMnab = DMAnab + DMTa
Is added to the state metric path metric and latched twice to match DMTna to DMTnab. When C2t = 0, DMTa is selected, and when C2t = 1, DMTnab is selected and output as DMTab.
[0034]
The ACS circuit 14 in the state Sb in FIG. 4 is different from that in FIG.
MMab = DMAab + DMTa
Where we added the path metric and branch metric,
MMab = DMAab + DMTab
The area is surrounded by a broken line.
With the above configuration, it is possible to correctly process the branch metric BMnab of the path nab that occurs only when 2T continues.
[0035]
By using the present invention, there are the following merits.
(1) Especially in a magnetic recording / reproducing system whose transfer characteristic is a differential system such as a digital VTR or a hard disk drive, the intersymbol interference length such as EEPR4 well known to have a strong discrimination performance is By using the equalization characteristic of 5, it is possible to realize a path-limited Viterbi decoder having a circuit size significantly reduced as compared with a conventional Viterbi decoder and having about twice the operation performance.
(2) A path-limited Viterbi decoder using an equalization characteristic with an intersymbol interference length of 5 can be realized without substantially increasing the circuit scale as compared with the cases of the intersymbol interference lengths of 3 and 4. .
[0036]
In order to investigate a specific effect of the present invention, the configuration of an experimental system in which pseudo-random recording data having a minimum inversion width of 2 is recorded and reproduced at different data rates, and the equalized reproduction signal is taken into a computer and simulated. Is shown in FIG. This configuration includes a beta cam SX20, an experimental substrate 30, an oscillator 40, a digital oscilloscope 50, and a workstation 60.
The digital VTR used here is a Betacam SX20, and neither the head nor the tape is designed for recording at a short wavelength. The relative speed of the Betacam SX20 is 19.12 m / s, the data rate is 51.68 Mbps, and the shortest recording wavelength is 0.744 μm. In contrast, in an experiment for comparing the discrimination performance, recording / reproduction was performed at a data rate as shown in FIG. The code is the actually recorded data rate and the shortest recording wavelength, and the user is the data rate and the shortest recording wavelength when converted to NRZ.
[0037]
The analog equalizer output adjusted to approach the characteristics of PR (1, 1) at 120 Mbps is AD-converted to 8 bits with the PLL clock, and the reproduction signal data with a total number of bits of 400,000 is calculated by a computer (workstation) 60. On a computer (workstation) 60, after passing through a 15-tap transversal filter optimized by the LMS algorithm to obtain a desired equalization characteristic, a program configured in accordance with the reproduction data identification device of the present invention is used. The result of decoding is shown in FIG.
With respect to EEPR4 with an intersymbol interference length 4 of PR (1,1) of (1-D) (1 + D), EEPR4 of (1-D) (1 + D) ^ 2 or PR (1,1 of D ^ 3) It can be seen that an error rate improvement effect of almost one digit can be obtained by using the equalization characteristic of the intersymbol interference length 5 such as (1, 0, -1, -1). It should be noted that the result of discrimination by a conventional multi-state Viterbi decoder using the same equalization characteristic is not completely coincident but is omitted because it is indistinguishable on the graph.
[0038]
【The invention's effect】
As described above, according to the first aspect of the present invention, reproduction data identification for use in reproduction of a digital recording / reproduction system in which recording / reproduction is performed using a recording modulation code having a minimum inversion width of 2 or more, that is, 1T does not exist. In the apparatus, the reproduction signal IN equalized to the equalization characteristic in which the inversion of the recording data and the zero cross of the reproduction signal coincide with each other is temporarily detected at the discrimination point phase where the zero crossing is performed based on PRD = IN> TH. A temporary identification result PRD of 1 and 0 is obtained by comparing with the threshold value TH for identification, and if the result of provisional identification includes 1T, the previous inversion is shifted forward by one to make it 2T. A combination of a discriminator PRD (PRe-Detector) and the latest 6-bit provisional discrimination result outputs a signal Cmp indicating comparison timing and a stop C2t that detects that 2T is continuous. And a limited path selector LPS (Limited Path Selector) for selecting and outputting five reference amplitude levels Caa, Cab, Cba, Cbb, Cnab, and reference amplitude bells Caa, Cab, Cba, Cbb, Branch metric calculation circuit BMC (Branch Metric Calculator) for calculating five different branch metrics BMaa, BMab, BMba, BMbb, and BMnb by squaring the difference between Cnab and the reproduced signal Z of the provisional discriminator output, and 5 The branch metrics BMaa, BMab, BMbb, BMnb, and the branch metric of 2 and 2 are accumulated during Cmp = 0 by the comparison timing signal Cmp and the continuous 2T detection signal C2t to become DMAaa, DMAab, DMAba, DMAbb. Path metric D of two states Sa, Sb Ta, DMTb are added and compared at Cmp = 1 to output selection signals SLEa, SLEb, and an addition, comparison, selection circuit ACS (Add, Compare, Select) for selecting and updating a path metric, and a selection signal Serial shift or parallel load is performed according to SLEa and SLEb and the comparison timing signal Cmp, and the temporary identification result PRDA is set to the initial value PMa [0], and PRDB delayed by one clock is set to the initial value PMb [0]. And a path memory unit PMU (Path Memory Unit) that performs Viterbi decoding after restricting the path of state transition by provisional identification.
Thus, a path-limited Viterbi decoding using an equalization characteristic with an intersymbol interference length of 5 with a relatively simple configuration that hardly increases the circuit scale as compared with the case of the intersymbol interference length of 3 and 4 Can be realized.
[0039]
According to the second aspect of the present invention, the addition, comparison and selection circuit ACS keeps accumulating the branch metrics BMaa, BMab, BMba, BMbb, and BMnb while Cmp = 0 without the need to compare the metrics. A group of additions that perform calculations for clearing the accumulated branch metric when = 1, and DMAaa, DMAab, DMAba, DMAbb, which are delayed by one clock of the accumulated branch metrics MAaa, MAab, MAba, MAbb, MAnab, Adds DMAnab and path metrics DMTa, DMTb, and DMTab and then latches them into DMMaa, DMMab, DMMba, DMMbb, DMMnb, and delays DMMnab by 1 clock when 2T is continuously C2t = 0 DMTnab A selector that selects DMTa to select DMTab if not, a comparator that compares SELa = DMMaa> DMMba, SELb = DMMab> DMMbb, and outputs selection signals SELa, SELb; Based on DCmp obtained by delaying selection signals SELa, SELb and Cmp by one clock, the path metric is selected and then latched to select DMTa and DMTb.
Thereby, the addition, comparison and selection circuit ACS can be realized with a simple configuration.
[0040]
The invention of claim 3 of the present invention is characterized in that, in the temporary discriminator PRD, the equalization characteristic is set to PR (1, 1), and the reproduced signal data sampled at the discrimination point phase crossing zero is binarized. And
According to the invention of claim 4 of the present invention, in the temporary discriminator PRD, the equalization characteristic is PR (1, 3, 3, 1), and the reproduction shield data sampled at the weaving point phase that crosses zero is 2 It is characterized by value.
According to the fifth aspect of the present invention, in the temporary discriminator PRD, the reproduction signal data sampled at the discrimination point phase with the largest eye opening is set to (1 + D) with the equalization characteristic PR (1, 2, 1). Then, binarization is performed after the equalization characteristic of PR (1, 3, 3, 1) is obtained.
The invention of claim 6 of the present invention performs PR operations such as (1 + D) and (1-D) in the temporary discriminator PRD, for example, PR (1, 2, 1) and PR (1, 1, −1, −1), PR (1, 2, 0, −2, −1), etc., and using the equalization characteristic different from the equalization characteristic used in the temporary identification, the main identification in the LPS to PMU is performed. It is characterized by performing.
Accordingly, it is possible to identify the input signal by degenerating the reference amplitude level and improving the amplitude identification margin, and it is possible to improve the identification performance by using the equalization characteristic in which the intersymbol interference length is increased.
[0041]
According to the seventh aspect of the present invention, the five reference amplitude levels Caa, Cab, Cba, Cbb, and Cnab are selected by a combination of the latest 6-bit provisional identification results in the limited path selector LPS. In this case, a ROM table is used as the output method.
Thereby, it is possible to select and output the reference amplitude level required in a short calculation time relatively easily according to the equalization characteristic of the result calculated by the PRD.
[0042]
The invention according to claim 8 of the present invention corresponds to the state transition number j as a method of selecting and outputting the reference amplitude level by the combination of the latest temporary identification results for 6 bits in the limited path selector LPS. The reference amplitude level to be performed is C [j], and the signal obtained by delaying the temporary discrimination result by the temporary discriminator PRD by 0 to 5 clocks is p0 to p5.
Saa = 16 * p4 + 8 * p3 + 4 * p2 + 2 * p1 + p0
Sbb = 16 * p5 + 8 * p4 + 4 * p3 + 2 * p2 + p1
Sab = 16 * p4 + 8 * p3 + 4 * p3 + 2 * p2 + p1
Snab = 16 * p4 + 8 * p3 + 4 * p2 + 2 * p2 + p1
The state transition number calculated in step C2t = p5! = P4 && p4 == p3 && p3! = P2 && p2 == p1 && p1! = P0;
In accordance with the continuous 2T detection signal detected in step Ca = C [Saa]; Cbb = C [Sbb]; Cba = C [(Saa | Sbb) * p5 + (Saa & Sbb) *! p = 5]; Cab = C [(Saa & Sbb) * p5 + (Saa | Sbb) *! p5) *! C2t + Sab *! C2t]; Cnab = C [Snab]; and five reference amplitude levels Caa, Cbb, Cba, Cab, Cnab are output.
According to the ninth aspect of the present invention, in the limited path selector LPS, the selected reference amplitude level is a value set in accordance with the equalization characteristic of the result calculated in the temporary discriminator PRD. It is characterized by that.
According to the tenth aspect of the present invention, in the limited path selector LPS, the selected reference amplitude level is a value set in accordance with the equalization characteristic of the result calculated in the temporary discriminator PRD. At the same time, it is characterized by following equalization errors and characteristic fluctuations according to the identification result.
As a result, the reference amplitude level selected by the LPS 12 is set to a value set in accordance with the equalization characteristic of the result calculated in the PRD, and the equalization error and characteristic variation are followed according to the identification result. It can also be easily performed.
Therefore, according to these inventions, in the magnetic recording / reproducing system in which the transfer characteristic is a differential system, the intersymbol interference length is 3, using the equalization characteristic of the intersymbol interference length 5 such as EEPR4 having strong discrimination performance, As compared with the case of 4, it is possible to realize a path-limited Viterbi decoder operating almost twice as much as the circuit scale is not increased.
[Brief description of the drawings]
FIG. 1 is a block diagram of an embodiment of a reproduction data identification device of the present invention.
FIG. 2 is a table showing a relationship between a combination of temporary identification results and a reference amplitude level when the intersymbol interference length is 5. FIG.
3 is a block diagram of an addition, comparison and selection circuit ACS in the state a of the embodiment of FIG.
4 is a block diagram of a state b addition, comparison and selection circuit ACS according to the embodiment of FIG. 1;
FIG. 5 is a block diagram showing a configuration of an experimental system.
FIG. 6 shows the recording data rate and the shortest recording wavelength used in the experimental system.
FIG. 7 is a diagram showing a result when decoding is performed using a program configured according to the reproduction data identification device of the present invention in the experimental system.
FIG. 8 is an example of a trellis diagram of Viterbi decoding.
FIG. 9 is a chart showing reference amplitude levels for Viterbi decoding.
FIG. 10 is a chart showing the relationship between intersymbol interference length and circuit scale.
FIG. 11 is an explanatory diagram showing an identification point phase for provisional identification by PR (1, 1) equalization.
FIG. 12 is a trellis diagram in the case of intersymbol interference length 3 in which the path is limited by temporary identification.
FIG. 13 is a trellis diagram in the case of intersymbol interference length 4 in which the path is limited by temporary identification.
FIG. 14 is a chart showing a relationship between a combination of temporary identification results and a reference amplitude level when the intersymbol interference length is 3 or 4;
FIG. 15 is a block diagram of a conventional path-limited Viterbi decoder.
16 is a block diagram of an addition, comparison and selection circuit ACS in the conventional example of FIG.
FIG. 17 is a trellis diagram of Viterbi decoding in the case of intersymbol interference length 5 in which the path is limited by temporary identification.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 11 ... Temporary discriminator PRD, 12 ... Restricted path selector LPS, 13 ... Branch metric calculation circuit BMC, 14 ... Addition, comparison, selection circuit ACS, 15 ... Path memory circuit PMU, 20 ... Betacam SX, 30 ... Experimental board, 40 ... Oscillator, 50 ... Digital oscilloscope, 60 ... Workstation.

Claims (10)

最小反転幅が2以上の、すなわち1Tが存在しない記録変調符号を用いて記録再生されるディジタル記録再生システムの再生側に用いられる再生データ識別装置において、
記録データの反転と再生信号のゼロ・クロスが一致するような等化特性に等化された再生信号INを、
PRD=IN>TH
に基づいて、ゼロ・クロスする識別点位相で仮識別のしきい値THと比較することによって1、0の仮識別結果PRDを得るとともに、仮識別した結果に1Tが含まれている場合には前の反転をひとつ前にずらして2Tにする仮識別器と、
最新の6ビット分の仮識別結果の組合せによって、比較タイミングを示す信号Cmpと、2Tが連続したことを検出した停号C2tを出力するとともに、5通りの基準振幅レベルCaa、Cab、Cba、Cbb、Cnabを選択して出力する制限されたパスの選択器と、
前記5通りの基準振幅ベルCaa、Cab、Cba、Cbb、Cnabと前記仮識別器出力の再生信号Zの差を2乗して、5通りのブランチ・メトリックBMaa、BMab、BMba、BMbb、BMnabを計算するブランチ・メトリック計算回路と、
前記5通りのブランチ・メトリックBMaa、BMab、BMba、BMbb、BMnabと、前記比較タイミング信号Cmpおよび前記連続2T検出信号C2tにより、Cmp=0のあいだ累積してDMAaa、DMAab、DMAba、DMAbbとしたブランチ・メトリックと2つの状態Sa、Sbのパス・メトリックDMTa、DMTbを加算してCmp=1で比較して、選択信号SELa、SELbを出すとともにパス・メトリックを選択して更新する加算、比較、選択回路ACSと、
選択信号SELa、SELbと比較タイミング信号Cmpにしたがってシリアル・シフトまたはパラレル・ロードを行い、なおかつ、仮識別結果PRDAを初期値PMa[0]とし、PRDAを1クロック遅らせたPRDBを初期値PMb[0]とするパス・メモリ回路と
を具備して構成され、仮識別によって状態推移のパスを制限したのちにビタビ復号を行うことを特徴とする再生データ識別装置。
In a reproduction data identification device used on the reproduction side of a digital recording / reproduction system having a minimum inversion width of 2 or more, that is, recording / reproduction using a recording modulation code in which 1T does not exist,
A reproduction signal IN equalized with equalization characteristics such that the inversion of the recorded data and the zero cross of the reproduction signal match,
PRD = IN> TH
Based on the above, a temporary discrimination result PRD of 1 and 0 is obtained by comparing with the threshold TH of the temporary discrimination at the discrimination point phase that crosses zero, and 1T is included in the temporarily identified result A temporary discriminator that shifts the previous inversion one step forward to 2T;
A combination of the latest 6-bit provisional identification results outputs a signal Cmp indicating the comparison timing and a stop signal C2t that detects that 2T continues, and five reference amplitude levels Caa, Cab, Cba, and Cbb. , A limited path selector for selecting and outputting Cnab;
The difference between the five reference amplitude bells Caa, Cab, Cba, Cbb, Cnab and the reproduction signal Z of the provisional discriminator output is squared to obtain five branch metrics BMaa, BMab, BMba, BMbb, BMnb. A branch metric calculation circuit to calculate,
The five branch metrics BMaa, BMab, BMba, BMbb, BMnb, and the comparison timing signal Cmp and the continuous 2T detection signal C2t are used to accumulate DMAaa, DMAab, DMAba, DMAbb during Cmp = 0. Addition, comparison, and selection of path metrics of two states Sa and Sb by adding metric DMTa and DMTb and comparing them at Cmp = 1 to issue selection signals SELa and SELb and selecting and updating path metrics A circuit ACS;
Serial shift or parallel load is performed in accordance with the selection signals SELa, SELb and the comparison timing signal Cmp, and the temporary identification result PRDA is set to the initial value PMa [0], and PRDB delayed by one clock is set to the initial value PMb [0]. And a path memory circuit configured to perform Viterbi decoding after restricting the state transition path by provisional identification.
前記加算、比較、選択回路は、メトリックを比較する必要の無いCmp=0の間は前記ブランチ・メトリックBMaa、BMab、BMba、BMbb、BMnabを累積し続け、Cmp=1となったときには累積したブランチ・メトリックをクリアする
MAaa=DMAaa*!Cmp+BMaa
MAab=DMAab*!Cmp+BMab
MAba=DMAba*!Cmp+BMba
MAbb=DMAbb*!Cmp+BMbb
MAnab=DMAaa*!Cmp+BMnab
という計算を行う加算群と、この累積されたブランチ・メトリックMAaa、MAab、MAba、MAbb、MAnabを1クロック遅らせたDMAaa、DMAab、DMAba、DMAbb、DMAnabとパス・メトリックDMTa、DMTb、DMTabとを、
MMaa=DMTa+DMAaa
MMab=DMTab+DMAab
MMba=DMTb+DMAba
MMbb=DMTb+DMAbb
MMnab=DMTa+DMAnab
で加算した後にラッチしてDMMaa、DMMab、DMMba、DMMbb、DMMnabとする加算器と、
2Tが連続してC2t=0の場合ではDMMnabを1クロック遅らせたDMTnabを選択し、そうでない場合にはDMTaを選択してDMTabとする選択器と、
SELa=DMMaa>DMMba
SELb=DMMab>DMMbb
という比較をして、選択信号SELa、SELbを出力する比較器と、
この選択信号SELa、SELbとCmpを1クロックだけ遅らせたDCmpに基づいて、
Figure 0003903602
でパス・メトリックを選択してからラッチしてDMTa、DMTbとする選択器を具備することを特徴とする請求項1に記載の再生データ識別装置。
The adder / compare / select circuit keeps accumulating the branch metrics BMaa, BMab, BMba, BMbb, and BMnb while Cmp = 0 without the need to compare metrics, and the accumulated branch when Cmp = 1.・ MAaa = DMAaa * to clear the metric! Cmp + BMaa
MAab = DMAab *! Cmp + BMab
MAba = DMAba *! Cmp + BMba
MAbb = DMAbb *! Cmp + BMbb
MAnab = DMAaa *! Cmp + BMnab
And the accumulated branch metrics MAaa, MAab, MAba, MAbb, MAnab delayed by one clock, DMAaa, DMAab, DMAba, DMAbb, DMAnab and path metrics DMTa, DMTb, DMTab.
MMaa = DMTa + DMAaa
MMab = DMTab + DMAab
MMba = DMTb + DMAba
MMbb = DMTb + DMAbb
MMnab = DMTa + DMAnab
An adder that latches and adds DMMaa, DMMab, DMMba, DMMbb, DMMnb,
When 2T is continuously C2t = 0, a DMTnab obtained by delaying DMMnab by one clock is selected; otherwise, a selector that selects DMTa and sets it as DMTab;
SELa = DMMaa> DMMba
SELb = DMMab> DMMbb
A comparator that outputs selection signals SELa and SELb,
Based on DCmp obtained by delaying the selection signals SELa, SELb and Cmp by one clock,
Figure 0003903602
2. The reproduction data identification apparatus according to claim 1, further comprising a selector that selects and selects DMTa and DMTb after selecting a path metric.
前記仮識別器において、等化特性をPR(1,1)とし、ゼロ・クロスする識別点位相でサンプリングされた再生信号データを2値化することを特徴とする請求項1に記載の再生データ識別装置。2. The reproduction data according to claim 1, wherein the provisional discriminator binarizes reproduction signal data sampled at an identification point phase that crosses zero with an equalization characteristic of PR (1, 1). Identification device. 前記仮識別器において、等化特性をPR(1,3,3,1)とし、ゼロ・クロスする織別点位相でサンプリングされた再生信号データを2値化することを特徴とする請求項1に記載の再生データ識別装置。2. The provisional discriminator, wherein equalization characteristics are set to PR (1, 3, 3, 1), and reproduction signal data sampled at a weaving point phase that crosses zero is binarized. The reproduction data identification device described in 1. 前記仮識別器において、等化特性をPR(1,2,1)としてアイの開口がもっとも大きい識別点位相でサンプリングされた再生信号データを(1+D)してPR(1,3,3,1)の等化特性とした後で2値化することを特徴とする請求項1に記載の再生データ識別装置。In the temporary discriminator, the reproduction signal data sampled at the discrimination point phase having the largest eye opening with the equalization characteristic PR (1, 2, 1) is (1 + D) and PR (1, 3, 3, 1 2. The reproduction data identification apparatus according to claim 1, wherein binarization is performed after the equalization characteristics are set. 前記仮識別器において、(1+D)や(1−D)などのPR演算を行うことで、例えばPR(1,2,1)やPR(1,1,−1,−1)、PR(1,2,0,−2,−1)などのように、仮識別で用いた等化特性と異なる等化特性を使って前記制限されたパスの選択器、前記ブランチ・メトリック計算回路、前記加算、比較、選択回路および前記パス・メモリ回路での本識別を行うことを特徴とする請求項1に記載の再生データ識別装置。For example, PR (1, 2, 1), PR (1, 1, -1, -1), PR (1) can be obtained by performing PR operations such as (1 + D) and (1-D) in the temporary classifier. , 2, 0, -2, -1), etc., using the equalization characteristic different from the equalization characteristic used in the temporary identification, the limited path selector, the branch metric calculation circuit, and the addition 2. The reproduction data identification apparatus according to claim 1, wherein the comparison is performed by the comparison / selection circuit and the path memory circuit. 前記制限されたパスの選択器において、最新の6ビット分の仮識別結果の組合せによって前記5通りの基準振幅レベルCaa、Cab、Cba、Cbb、Cnabを選択して出力する方法として、ROMテーブルを用いることを特徴とする請求項1に記載の再生データ識別装置。As a method of selecting and outputting the five reference amplitude levels Caa, Cab, Cba, Cbb, and Cnab according to the combination of the latest 6-bit temporary identification results in the limited path selector, a ROM table is used. The reproduction data identification apparatus according to claim 1, wherein the reproduction data identification apparatus is used. 前記制限されたパスの選択器において、最新の6ビット分の仮識別結果の組合せによって基準振幅レベルを選択して出力する方法として、状態推移番号jに対応する基準振幅レベルをC[j]、前記仮識別器PRDによる仮識別結果を0〜5クロックだけ遅らせた信号をp0〜p5としたときに、
Saa=16*p4+8*p3+4*p2+2*p1+p0
Sbb=16*p5+8*p4+4*p3+2*p2+p1
Sab=16*p4+8*p3+4*p3+2*p2+p1
Snab=16*p4+8*p3+4*p2+2*p2+p1
で算出される状態推移番号と、
Figure 0003903602
で検出される連続2T検出信号にしたがって、
Figure 0003903602
で選択される5通りの基準振幅レベルCaa、Cbb、Cba、Cab、Cnabを出力することを特徴とする請求項1に記載の再生データ識別装置。
In the limited path selector, as a method of selecting and outputting a reference amplitude level according to the combination of the latest temporary identification results for 6 bits, the reference amplitude level corresponding to the state transition number j is set to C [j], When a signal obtained by delaying the temporary discrimination result by the temporary discriminator PRD by 0 to 5 clocks is defined as p0 to p5,
Saa = 16 * p4 + 8 * p3 + 4 * p2 + 2 * p1 + p0
Sbb = 16 * p5 + 8 * p4 + 4 * p3 + 2 * p2 + p1
Sab = 16 * p4 + 8 * p3 + 4 * p3 + 2 * p2 + p1
Snab = 16 * p4 + 8 * p3 + 4 * p2 + 2 * p2 + p1
State transition number calculated in
Figure 0003903602
According to the continuous 2T detection signal detected in
Figure 0003903602
5. The reproduction data identification device according to claim 1, wherein the five reference amplitude levels Caa, Cbb, Cba, Cab, and Cnab selected in (1) are output.
前記制限されたパスの選択器において、選択される基準振幅レベルが、前記仮識別器において演算された結果の等化特性に合わせて設定された値であることを特徴とする請求項1に記載の再生データ識別装置。The selected reference amplitude level in the restricted path selector is a value set in accordance with an equalization characteristic of a result calculated in the temporary discriminator. Reproduction data identification device. 前記制限されたパスの選択器において、選択される基準振幅レベルが、前記仮識別器において演算された結果の等化特性に合わせて設定された値であるとともに、等化誤差や特性変動に対して、識別結果に応じて追従していくことを特徴とする請求項1に記載の再生データ識別装置。In the restricted path selector, the selected reference amplitude level is a value set in accordance with the equalization characteristic of the result calculated in the temporary discriminator, and against an equalization error and characteristic variation. The reproduction data identification device according to claim 1, wherein the reproduction data is followed according to the identification result.
JP19833398A 1998-07-14 1998-07-14 Reproduction data identification device Expired - Fee Related JP3903602B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19833398A JP3903602B2 (en) 1998-07-14 1998-07-14 Reproduction data identification device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19833398A JP3903602B2 (en) 1998-07-14 1998-07-14 Reproduction data identification device

Publications (2)

Publication Number Publication Date
JP2000030377A JP2000030377A (en) 2000-01-28
JP3903602B2 true JP3903602B2 (en) 2007-04-11

Family

ID=16389377

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19833398A Expired - Fee Related JP3903602B2 (en) 1998-07-14 1998-07-14 Reproduction data identification device

Country Status (1)

Country Link
JP (1) JP3903602B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4501960B2 (en) * 2007-05-15 2010-07-14 日本電気株式会社 Viterbi detector and information reproducing apparatus

Also Published As

Publication number Publication date
JP2000030377A (en) 2000-01-28

Similar Documents

Publication Publication Date Title
US6104766A (en) Noise predictive maximum likelihood (NPML) detection methods and apparatus based thereon
JPH02182032A (en) Method of processing signal
US20070192653A1 (en) Data defect detection using soft decision result
US6678862B1 (en) Detection apparatus
US6581181B1 (en) Dominant error correction circuitry for a Viterbi detector
US5638065A (en) Maximum-likelihood symbol detection for RLL-coded data
JP3861409B2 (en) Digital signal reproduction device
US20060083337A1 (en) Decoder, decoding method, and disk playback device
JP2000341136A (en) Decoder and data decoding method
US6347390B1 (en) Data encoding method and device, data decoding method and device, and data supply medium
JP4099730B2 (en) Digital signal reproduction device
EP1587234A1 (en) Adaptive viterbi detector
JP2002298518A (en) Data error correcting method used in full response channel system
JP3903602B2 (en) Reproduction data identification device
JPH10302409A (en) Device for reproducing information and method therefor
JP2001110146A (en) Reproducing device
JP4103152B2 (en) Information reproducing apparatus and reproducing method
JPH09205373A (en) Viterbi decoding method and viterbi decoder
JP4501960B2 (en) Viterbi detector and information reproducing apparatus
JPH04335260A (en) Decoder for adaptive maximum likelihood
KR100238322B1 (en) Viterbi detection method and device
JP3966342B2 (en) Digital signal reproduction device
JP3395716B2 (en) Digital signal reproduction device
JP2000030376A (en) Temporary discrimination circuit and viterbi decoder using it
JP2001144632A (en) Branch metric arithmetic unit and digital signal recovery device

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20050311

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050311

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20050311

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20060417

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: 20061219

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070101

LAPS Cancellation because of no payment of annual fees