[go: up one dir, main page]

JP3687425B2 - Digital signal reproduction device - Google Patents

Digital signal reproduction device Download PDF

Info

Publication number
JP3687425B2
JP3687425B2 JP20595899A JP20595899A JP3687425B2 JP 3687425 B2 JP3687425 B2 JP 3687425B2 JP 20595899 A JP20595899 A JP 20595899A JP 20595899 A JP20595899 A JP 20595899A JP 3687425 B2 JP3687425 B2 JP 3687425B2
Authority
JP
Japan
Prior art keywords
signal
circuit
error
phase
time interval
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 - Lifetime
Application number
JP20595899A
Other languages
Japanese (ja)
Other versions
JP2001035095A (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.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan Ltd
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 Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Priority to JP20595899A priority Critical patent/JP3687425B2/en
Publication of JP2001035095A publication Critical patent/JP2001035095A/en
Application granted granted Critical
Publication of JP3687425B2 publication Critical patent/JP3687425B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/02Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • H04L7/033Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0016Arrangements for synchronising receiver with transmitter correction of synchronization errors
    • H04L7/002Arrangements for synchronising receiver with transmitter correction of synchronization errors correction by interpolation
    • H04L7/0025Arrangements for synchronising receiver with transmitter correction of synchronization errors correction by interpolation interpolation of clock signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

【0001】
【発明の属する技術分野】
本発明はディジタル信号再生装置に係り、特に光ディスク等の記録媒体から再生された、ランレングス制限符号を所望のビットレートでリサンプリング演算してリサンプリングデータを生成してイコライザへ出力するリサンブリング演算位相同期ループ回路を備えたディジタル信号再生装置に関する。
【0002】
【従来の技術】
図10は従来のディジタル信号再生装置の一例のブロック図を示す。同図において、光ディスク等の記録媒体51に記録されている、情報信号がディジタル変調されてなるディジタル信号は、図示しない再生手段により再生され、前置増幅器52で前置増幅され、図示しないA/D変換器でサンプリングされた後、ATC回路53で直流成分(DC成分)が阻止され、AGC回路54で振幅が一定になるように自動利得制御(AGC)される。PLL回路55はAGC回路54から入力される入力信号を所望のビットレートでリサンプリングしたディジタルデータを生成して適応イコライザ(クロストークキャンセラ(CTC))56に供給する。
【0003】
適応イコライザ56は、入力信号に対して例えばパーシャルレスポンス(PR)特性を付与して、波形等化を行う。適応イコライザ56の出力信号は、復号回路57に供給され、ここで例えば公知のビタビ復号された後、ECC回路58に供給され、復号データ列中の誤り訂正符号を用いて、その誤り訂正符号の生成要素の符号誤りが訂正され、誤りの低減された復号データが出力される。
【0004】
【発明が解決しようとする課題】
しかるに、上記の図10に示した従来のディジタル信号再生装置では、特に記録媒体51がランレングス制限符号が記録されている光ディスクである場合は、以下の問題がある。
【0005】
第1の問題は、ディジタル信号再生装置が高域減衰特性のため、反転間隔の短い信号のレベルが小さく、記録信号に存在しない反転間隔が生じることもあり、そのサンプル点から得られる位相誤差に信頼性が低いということである。これは、記録媒体51の記録密度が高密度化されればされるほど、影響が大きくなる。誤った位相誤差がフィードバックされると、当然エラレートは悪くなる。
【0006】
第2の問題は、記録されているランレングス制限符号の反転間隔が長ければ長いほど位相誤差が累積するため、ビットスリップが生じ易くなるということである。ビットスリップが生じると、位相誤差は全く異なる値を示すため、自分で位相揺れを誘発する可能性が高い。つまり、あまり反転間隔の長い信号付近の位相誤差も信頼性が低い。この現象は、特に周波数引き込みの段階で影響を及ぼし、最悪の場合には、引き込めない状態も起こる。
【0007】
第3の問題は、DVD(Digital Versatile Disc)などでは、誤り訂正符号(ECC)などに用いる同期信号には、信号のランレングス制限内に存在しないパターン(3T〜11Tまでのランレングス制限に対して14T;Tはチャンネルクロック周期)が選ばれており、検出し易くしているが、反転間隔が長くなればなるほど、信号のDC成分が大きくなるため、正しい反転位置からずれやすくなるということである。つまり、正しい位相誤差が得られず、フィードバック制御により、自ら位相揺れを生じてしまいがちとなる。
【0008】
同期信号付近で位相揺れが生じてビットスリップなどが起きると、その同期信号ブロックすべてが誤ったデータとして検出されるため、バーストエラーとなり、ビットエラーレートなどは著しく悪化する。これが頻繁に発生するようでは、システムとしては致命的である。
【0009】
本発明は以上の点に鑑みなされたもので、自ら位相揺れ、ビットスリップなどを誘発せず、安定した位相の追従を行いながら、確実に記録媒体の記録情報を再生し得るディジタル信号再生装置を提供することを目的とする。
【0010】
また、本発明の他の目的は、高密度記録された記録媒体の記録情報をパーシャルレスポンス等化を用いて正確に再生し得るディジタル信号再生装置を提供することにある。
【0011】
【課題を解決するための手段】
上記の目的を達成するため、第1の発明は、ランレングス制限規則に基づいて記録された記録信号を再生して得られたディジタル再生信号からビットクロックの発生位置を調整して、少なくとも1つのビットクロックの発生位置がディジタル再生信号のゼロクロス位置に一致するようにしてビットクロックを生成してビットクロックを用いてリサンプリングしたリサプリングディジタル再生信号を出力するリサンプリング演算位相同期ループ回路と、リサンプリングされたディジタル再生信号をパーシャルレスポンス等化するイコライザと、パーシャルレスポンス等化されたディジタル再生信号をビタビ復号化するビタビ復号回路とを有するディジタル信号再生装置において、
リサンプリング演算位相同期ループ回路は、リサンプリングディジタル再生信号のゼロクロス位置に対する直前直後のビットクロック位置におけるリサンプリングディジタル再生信号のレベル値を用いてリサンプリングディジタル再生信号のゼロクロス点を推定する補間データ値を出力する補間器と、補間器から出力された補間データ値を用いて時間軸上におけるゼロクロス位置とゼロクロス位置の直前のビットクロック位置又はゼロクロス位置の直後のビットクロック位置との時間ずれに基づいた位相誤差信号を出力する位相検出器と、ディジタル再生信号のゼロクロスポイントの時間間隔がランレングス制限規則により定められた所定の時間間隔を超えた場合に、所定の時間間隔を超えたゼロクロス点における位相誤差信号のうちの一方を無効化信号に置き換えて、位相誤差信号を新しい位相誤差信号として生成して出力するエラー選択回路と、エラー選択回路から出力される新しい位相誤差信号を積分するループフィルタと、ループフィルタの出力信号を受け、ビットクロックを生成して補間器へ出力するタイミング発生器とより構成したことを特徴とする。
【0013】
この第1の発明では、エラー選択回路により位相誤差信号のうちの有効な成分だけを選択して、設定した範囲以外の反転間隔の後に発生する位相誤差信号を無効化して新しい位相誤差信号を生成して出力するようにしているため、確からしくない位相誤差に基づくリサンプリング動作を行わないようにできる。
【0014】
また、上記の目的を達成するため、第2の発明は、第1の発明におけるエラー選択回路を、位相検出器から出力された、2つのゼロクロス点間のビットクロック数をカウントするカウンタ回路と、カウンタ回路でカウントされたビットクロック数がランレングス制限規則により定められた所定の時間間隔にあるかどうかを判定して、カウンタ回路でカウントされたビットクロック数がランレングス制限規則により定められた所定の時間間隔にあるか、所定の時間間隔を超えているかを示すエラー選択制御信号を出力するエラー選択制御信号発生器と、エラー選択制御信号が、カウンタ回路でカウントされたビットクロック数が所定の時間間隔にあることを示しているときには位相検出器の位相誤差信号を選択出力し、所定の時間間隔を超えていることを示しているときには論理”0”を選択出力するスイッチ回路とよりなることを特徴とする。
【0016】
【発明の実施の形態】
次に、本発明の実施の形態について図面と共に説明する。図1は本発明になるディジタル信号再生装置の一実施の形態のブロック図を示す。同図において、光ディスクから公知の光ヘッドにより再生された信号は、A/D変換器11に供給され、ここでマスタークロックでサンプリングされてディジタル信号に変換されて、次段のAGC・ATC回路12に供給され、ここで振幅が一定に制御される自動振幅制御(AGC)及び2値コンパレートの閾値を適切に直流(DC)制御する自動閾値制御(ATC)が行われる。
【0017】
AGC・ATC回路12の出力信号は、後述する減算回路13を通してリサンプリングDPLL14に供給される。リサンプリングDPLL14は、自分自身のブロックの中でループが完結しているディジタルPLL(位相同期ループ)回路で、入力信号を所望のビットレートでリサンプリング(間引き補間)演算して生成したリサンプリングデータ(すなわち、リサンプリングデータの位相0°、180°のうち、180°のリサンプリングデータ)を、イコライザ16内のトランスバーサルフィルタとエラー演算器15にそれぞれ供給する。
【0018】
また、リサンプリングDPLL14は、位相0°のリサンプリングデータのゼロクロスを検出しており、それにより得られる0ポイント情報をイコライザ16内のタップ遅延回路とエラー演算器15にそれぞれ供給する。なお、上記0ポイント情報は、ビットサンプリングのデータが、ゼロレベルとクロスするポイントをビットクロック単位で示している。更に、リサンプリングDPLL14は、この0ポイント情報が示すゼロクロスポイントに相当する位相180°のリサンプリングデータの値に基づいて、それが0になるように、リサンプリングのタイミング、つまり周波数及び位相をロックさせる。
【0019】
リサンプリングDPLL14は、例えば図2のブロック図に示す如き構成とされている。同図において、補間器141は図1の減算回路13からの入力ディジタル信号と後述のタイミング発生器145からの信号とを入力信号として受け、タイミング発生器145から入力されるデータ点位相情報とビットクロックから位相点データのデータ値を補間により推定して出力する。この補間器141の出力データ値は位相検出器142に供給される。
【0020】
位相検出器142は、入力データ値、つまり、位相0°のリサンプリングデータから位相180°のリサンプリングデータを生成し、出力する。例えば、1ビット前のデータDt-1と現時点でのデータDtに対して(Dt-1+Dt)/2を演算することにより、位相180°のリサンプリングデータが得られる。更に、位相検出器142は入力データ値、つまり位相0°のサンプリングデータからゼロクロス点を検出し、ゼロクロス点でのデータ値を利用して位相誤差として出力する。例えば、1ビット前のデータDt-1と現時点でのデータDtとからゼロクロス点を検出し、Dt-1の極性に(Dt-1+Dt)/2を乗ずることにより、位相誤差が得られる。
【0021】
従来は位相検出器からは位相誤差のみを出力するようにしているが、この実施の形態では、位相検出器142からゼロクロス点を示す0ポイント情報も出力するようにしている。この0ポイント情報は、リサンプリングDPLL14がロックすべきゼロクロス点に相当する、前述の位相180°のサンプルポイントが存在するタイミングを示す。
【0022】
位相検出器142から出力された位相誤差信号と0ポイント情報は、エラー選択回路143に供給される。エラー選択回路143は上記の0ポイント情報のタイミングのビットサンプリング間隔をカウントし、そのカウント値Tcountが設定した範囲(最大値Tcmax、最小値Tcmin)に存在しない場合には、その直後あるいは直前と直後に出力される位相誤差信号を無効化した、新しい位相誤差信号を生成してループフィルタ144に供給する。すなわち、設定した範囲以外の反転間隔の直後、又は反転間隔の直前直後の両方に発生する位相誤差信号を無効化して新しい位相誤差信号を生成してループフィルタ144に供給する。
【0023】
ループフィルタ144で積分された位相誤差信号は、タイミング発生器145に供給され、ここでループフィルタ144の出力の次のデータ点位相の推定が行われ、このデータ点位相情報と、同じく生成されたビットクロックが補間器141に供給される。
【0024】
再び図1に戻って説明するに、エラー演算器15は、リサンプリングDPLL14の出力信号から0ポイント情報に基づいてDCオフセット情報のみを抽出し、積分処理したものをDCずれ成分として、減算回路13に供給する。減算回路13はAGC・ATC回路12の出力信号からDC成分を取り除いてリサンプリングDPLL14に供給する。リサンプリングDPLL14は、減算回路13からの入力信号を所望のビットレートでリサンプリング(間引き補間)演算して生成したリサンプリングデータを、イコライザ16に供給する。
【0025】
イコライザ16は、リサンプリングDPLL14の出力信号に対してパーシャルレスポンス(PR)特性を付与して波形等化した後、ビタビ復号回路(図示せず)に供給して、ビタビ復号させる。このビタビ復号の回路構成は公知であり、例えば等化後再生波形のサンプル値からブランチメトリックを計算するブランチメトリック演算回路と、そのブランチメトリックを1クロック毎に累積加算してパスメトリックを計算するするパスメトリック演算回路と、パスメトリックが最小となる、最も確からしいデータ系列を選択する信号を記憶するパスメモリとよりなる。このパスメモリは、複数の候補系列を格納しており、パスメトリック演算回路からの選択信号に従って選択した候補系列を復号データ系列として出力する。
【0026】
次に、本発明の要部をなすリサンプリングDPLL14の構成と動作について、更に詳細に説明する。図3はリサンプリングDPLL14を構成するエラー選択回路143の一実施の形態のブロック図を示す。同図に示すように、エラー選択回路143は、位相検出器142から出力される0ポイント情報の時間間隔に応じたビットサンプリング間隔のカウント値Tcountを得るTカウント回路21と、このカウント値Tcountが最大値Tcmaxと最小値Tcminとの間の設定範囲内にあるか否かに応じて異なる論理値のエラー選択制御信号を出力するエラー選択制御信号発生器22と、固定の値0を発生する0発生器24と、エラー選択制御信号により位相検出器142からの位相誤差信号と0発生器24からの固定の値0のいずれかを選択して新しい位相誤差信号として出力するスイッチ回路23とより構成されている。
【0027】
また、上記のTカウント回路21は、図4のブロック図に示すように、スイッチ回路211と、1発生器212と、加算器213と、0発生器214と、D型フリップフロップ(D−FF)215とより構成されており、D−FF215のイネーブル端子には位相検出器142からビットクロックBCLKが入力され、クロック端子CLKには再生装置に設けられた発振器からのマスタークロックMCLKが入力されるようになされている。D−FF215の出力信号は、カウント値Tcountとして出力される一方、加算器213にフィードバックされる。
【0028】
更に、エラー選択制御信号発生器22は、図5に示すように、カウント値Tcountが、Tcmin≦Tcount<Tmaxの不等式を満足する場合、すなわち、設定範囲内にカウント値Tcountが存在するときは論理”1”、それ以外のときには論理”0”のエラー選択制御信号を出力する構成とされている。
【0029】
次に、この実施の形態の動作について、図6のタイムチャートを併せ参照して説明する。エラー選択回路143をオフとしたときのリサンプリングDPLL14の出力信号が図6(A)に実線で示すような信号の、×又は○で示す位相180°のリサンプリングデータである場合を例にとると、図2の位相検出器142からは図6(B)に模式的に示す如き位相誤差信号が取り出されて、エラー選択回路143に入力される。なお、図6(B)中、E1〜E6は位相誤差値を示す。
【0030】
一方、Tカウント回路21内の図4に示すD−FF215は、イネーブル端子ENに入力されるビットクロックBCLKがアクティブの期間、スイッチ回路211からデータ端子Dに入力される信号をマスタクロックMCLKによりラッチする。ここで、スイッチ回路211は端子aに入力される0発生器214からの固定の0値と、端子bに入力される加算器213の出力信号とを入力として受け、位相検出器142からの0ポイント情報が”1”のとき(このときは、ゼロクロスポイントを示しており、リサンプリングによって形成されたサンプルポイントが存在するタイミングを示す)のみ、端子aに入力される”0”を選択し、0ポイント情報が”0”のときは、D−FF215の出力値と1発生器212の出力とを加算器213で加算した値を選択する。
【0031】
従って、D−FF215は、0ポイント情報が”1”のとき(図6(A)に丸印で示すゼロクロスポイントに相当するデータが入力されたとき)は、0をラッチし、図6(A)に×印で示すそれ以外のサンプルが入力されるときには加算器213の出力値をラッチし、1ビットクロック分遅れて図6(C)に示すカウント値Tcountを出力する。このカウント値Tcountは、ゼロクロスサンプルが入力されると0にリセットされ、次のゼロクロスサンプルが入力されるまで、ビットクロック周期で、すなわち、サンプルデータ入力毎に1ずつカウントアップする値であり、隣り合う2つの0ポイント情報の時間間隔におけるビットクロック数(ゼロクロスサンプル以外のサンプル数)を示している。
【0032】
エラー選択制御信号発生器22は、上記のカウント値TcountがTcmin≦Tcount<Tmaxの不等式を満足する場合、論理”1”、それ以外のときには論理”0”のエラー選択制御信号を出力する構成とされているので、最大値Tmaxが「9」、最小値Tminが「3」に設定されている場合は、図6(D)に示すエラー選択制御信号を出力する。
【0033】
スイッチ回路23はこのエラー選択制御信号をスイッチング信号として受けると共に、端子23aに位相検出器142から図6(B)に模式的に示した位相誤差信号が入力され、端子23bに0発生器24から論理”0”が入力され、エラー選択制御信号が”1”のとき、すなわち、カウント値Tcountが設定した最大値と最小値の範囲内にあるときには、端子23aに入力される位相誤差信号を選択し、エラー選択制御信号が”0”のとき、すなわち、カウント値Tcountが設定した最大値と最小値の範囲内に無いときには、端子23bに入力される”0”を選択して出力する。従って、このスイッチ回路23からは、図6(E)に模式的に示す如き信号が新しい位相誤差信号として出力され、図2のループフィルタ144及びタイミング発生器145をそれぞれ通して補間器141に入力される。
【0034】
このように、エラー選択回路143からは、隣り合う2つのゼロクロスポイントの時間間隔が、設定した最大値と最小値の範囲内のビットクロック時間間隔であるときには、位相検出器142の出力位相誤差信号はほぼ正確な位相誤差を示しているものと判断して位相検出器142の出力位相誤差信号を出力し、設定した最大値と最小値の範囲外のビットクロック時間間隔であるときには、位相検出器142の出力位相誤差信号は確からしくないので無効化し、”0”を出力する。
【0035】
これにより、リサンプリングDPLL14の出力信号は、図6(F)に示すようになり、黒丸がほぼ正しい位相誤差を示しているものとして出力されるゼロクロスサンプルであり、白三角印が無効化された結果の位相誤差出力タイミングのサンプルを示しており、×印がそれ以外のサンプルデータを示している。この結果、自ら位相揺れ、ビットスリップなどを誘発せず、安定した位相の追従を行いながら、確実に記録媒体の記録情報を再生できる。
【0036】
図7はエラー選択回路143をオンにしたときと、オフにしたときのエラーレート計測結果を示し、縦軸がビットエラーレート(BER)、横軸が時間を示す。ビットエラーレートの計測は、例えば、既知のデータを光ディスクから再生して図1の再生装置を通し、更にビタビ復号して得られた復号データと既知の記録データとを比較することにより行える。
【0037】
図7にIで示すように、エラー選択回路143をオンにした状態のBERは、極めて小さく安定しているのに対し、エラー選択回路143をオフにした状態(従来のディジタル信号再生装置と同じ状態)のBERは、II及びIIIで示すように、時折著しく劣化している。これは、14Tの反転間隔を有する同期信号付近でビットスリップが生じたために、その同期信号ブロック全体に対して誤りが増加したことによる。このようなバーストエラーは、後段のビタビ復号器や誤り訂正回路を用いても訂正しきれず、システムとして障害となる。
【0038】
このように、本実施の形態によれば、BERが小なる値に安定しており、位相揺れ、ビットスリップなどを誘発せず、安定した位相の追従を行いながら、確実に記録媒体の記録情報を再生できることがわかる。
【0039】
次に、エラー選択回路143の他の実施の形態について説明する。図8は本発明の要部のエラー選択回路の他の実施の形態の回路系統図を示す。同図中、図3と同一構成部分には同一符号を付し、その説明を省略する。図8において、エラー選択制御信号発生器22とスイッチ回路23の間に、第1のD−FF26及び2入力AND回路27が設けられており、また位相検出器142の出力位相誤差信号のスイッチ回路23への信号経路中に、第2のD−FF28とスイッチ回路29及び0発生器30が設けられている。この実施の形態は、位相誤差信号のうち有効な成分だけを選択して、設定した範囲以外の反転間隔の前後に発生する不正確な位相誤差信号を無効化したものである。
【0040】
次に、この実施の形態の動作について図8と図9のタイムチャートを併せ参照して説明する。図9(A)〜(D)は図6(A)〜(D)と同一の信号であり、その説明は省略する。図8に示すD−FF26はイネーブル端子ENに0ポイント情報が入力され、クロック端子CLKにマスタークロックMCLKが入力され、位相検出器142から論理”1”の0ポイント情報(このときは、ゼロクロスポイントを示しており、リサンプリングによって形成されたサンプルポイントが存在するタイミングを示す)が入力される毎に、エラー選択制御信号発生器23からデータ入力端子に入力されるエラー選択制御信号をラッチする。従って、0ポイント情報が図9(E)に示す波形であるときには、D−FF26の出力端子からは図9(F)に示す信号が取り出される。
【0041】
AND回路27は、このD−FF26の出力信号とエラー選択制御信号発生器22からのエラー選択制御信号とを入力として受け、これらの論理積演算をして図9(G)に示す信号を最終的なエラー選択制御信号としてスイッチ回路23にスイッチング信号として供給する。
【0042】
ここで、D−FF26の出力信号は、エラー選択制御信号発生器22の出力エラー選択制御信号を、次のゼロクロスポイント入力時点まで遅延させた信号であるから、AND回路27の出力信号は、隣り合う3つのゼロクロスポイントのうち、1番目と2番目のゼロクロスポイントの時間間隔が、設定した最大値と最小値の範囲内であるかどうかを示す1つ前の(過去の)エラー選択制御信号と、2番目と3番目のゼロクロスポイントの時間間隔が、設定した最大値と最小値の範囲内であるかどうかを示す現在のエラー選択制御信号とが共に論理”1”であるときのみ論理”1”となる。
【0043】
一方、D−FF28はイネーブル端子ENに0ポイント情報が入力され、クロック端子CLKにマスタークロックMCLKが入力され、論理”1”の0ポイント情報が入力される毎に、位相検出器142から出力された図9(B)に模式的に示す位相誤差信号をラッチする。このD−FF28はD−FF26の出力信号との時間合わせのために位相誤差信号を、次のゼロクロスポイントまで遅延させるものであるが、D−FF28の出力信号は、次に論理”1”の0ポイント情報が入力されるまでの期間保持され続けてしまう。
【0044】
そこで、スイッチ回路29により0ポイント情報が論理”1”である期間中はD−FF28から出力されて端子29aに入力される遅延位相誤差信号を選択し、0ポイント情報が論理”0”である期間中は0発生器30より端子29bに入力された値”0”の信号を選択させることにより、論理”1”の0ポイント情報の期間のみ位相誤差情報を示す位相誤差信号を得ることができる。従って、0ポイント情報が図9(E)に示す波形であるときには、スイッチ回路29からは図9(H)に模式的に示す位相誤差信号が出力され、スイッチ回路23の端子23aに入力される。
【0045】
このスイッチ回路23は、図3と同様の動作を行い、AND回路27からのエラー選択制御信号が”1”のとき、すなわち、前後2つのカウント値Tcountが設定した最大値と最小値の範囲内にあるときには、端子23aに入力される位相誤差信号を選択し、エラー選択制御信号が”0”のとき、すなわち、前後2つのカウント値Tcountのいずれか一方又は両方が設定した最大値と最小値の範囲内に無いときには、端子23bに入力される値”0”を選択して出力する。
【0046】
従って、このスイッチ回路23からは、図9(I)に模式的に示す如き信号が新しい位相誤差信号として出力され、図2のループフィルタ144及びタイミング発生器145をそれぞれ通して補間器141に入力される。
【0047】
このように、図8に示す構成のエラー選択回路143からは、現在のゼロクロスポイントの時間間隔と1つ前のゼロクロスポイントの時間間隔が、共に設定した最大値と最小値の範囲内のビットクロック時間であるときには、位相検出器142の出力位相誤差信号はほぼ正確な位相誤差を示しているものと判断して位相検出器142の出力位相誤差信号を出力し、少なくともいずれか一方が設定した最大値と最小値の範囲外のビットクロック時間であるときには、位相検出器142の出力位相誤差信号は確からしくないので無効化し、”0”を出力する。つまり、設定した範囲以外の反転間隔の前後に発生する不正確な位相誤差信号は無効化する。
【0048】
これにより、リサンプリングDPLL14の出力信号は、図9(J)に示すようになり、黒丸がほぼ正しい位相誤差を示しているものとして出力されるゼロクロスサンプルであり、白三角印が無効化された結果の位相誤差出力タイミングのサンプルを示しており、×印がそれ以外のサンプルデータを示している。この結果、自ら位相揺れ、ビットスリップなどを誘発せず、安定した位相の追従を行いながら、確実に記録媒体の記録情報を再生できる。
【0049】
なお、本発明は上記の実施の形態に限定されるものではなく、例えば、図1の減算回路13とエラー演算器15とは設けなくともよい。また、光ディスクなどの記録媒体はもとより、帯域制限を生ずるDCフリーでない信号の伝送においても本発明を適用し得る。
【0050】
【発明の効果】
以上説明したように、本発明によれば、位相誤差信号のうちの有効な成分だけを選択して、設定した範囲以外の反転間隔の前と後の少なくとも一方に発生する位相誤差信号を無効化して新しい位相誤差信号を生成して出力することにより、確からしくない位相誤差に基づくリサンプリング動作を行わないようにしたため、従来に比べて自らの位相揺れ、ビットスリップなどを誘発することなく、安定した位相の追従を行いながら、安定した性能により、確実に記録媒体の記録情報を再生することができる。
【0051】
これにより、本発明によれば、パーシャルレスポンス等化を行うイコライザの後段のビタビ復号回路において、理論値に近い、高エラーレート低減効果を発揮させることができる。
【図面の簡単な説明】
【図1】本発明装置の一実施の形態のブロック図である。
【図2】本発明の要部であるリサンプリングDPLLの一例のブロック図である。
【図3】図2中のエラー選択回路の一実施の形態のブロック図である。
【図4】図3中のTカウント回路の一例のブロック図である。
【図5】図3中のエラー選択制御信号発生器の動作説明図である。
【図6】図2及び図3の動作説明用タイムチャートである。
【図7】本発明装置の一実施の形態の効果の説明図である。
【図8】図2中のエラー選択回路の他の実施の形態の回路系統図である。
【図9】図2及び図8の動作説明用タイムチャートである。
【図10】一般的なディジタル信号再生装置の一例のブロック図である。
【符号の説明】
11 A/D変換器
12 AGC・ATC回路
14 リサンプリングDPLL回路
16 イコライザ
21 Tカウント回路
22 エラー選択制御信号発生器
23、29、211 スイッチ回路
24、30、214 0発生器
26、28、215 D型フリップフロップ(D−FF)
27 2入力AND回路
141 補間器
142 位相検出器
143 エラー選択回路
144 ループフィルタ
145 タイミング発生器
212 1発生器
213 加算器
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a digital signal reproducing apparatus, and more particularly to a resampling operation for resampling a run length limited code reproduced from a recording medium such as an optical disc at a desired bit rate to generate resampling data and outputting the resampled data to an equalizer. The present invention relates to a digital signal reproducing apparatus provided with a phase locked loop circuit.
[0002]
[Prior art]
FIG. 10 is a block diagram showing an example of a conventional digital signal reproducing apparatus. In the figure, a digital signal recorded on a recording medium 51 such as an optical disk and obtained by digitally modulating an information signal is reproduced by reproducing means (not shown), preamplified by a preamplifier 52, and A / After being sampled by the D converter, the direct current component (DC component) is blocked by the ATC circuit 53, and automatic gain control (AGC) is performed by the AGC circuit 54 so that the amplitude becomes constant. The PLL circuit 55 generates digital data obtained by resampling the input signal input from the AGC circuit 54 at a desired bit rate, and supplies the digital data to an adaptive equalizer (crosstalk canceller (CTC)) 56.
[0003]
The adaptive equalizer 56 performs waveform equalization by giving, for example, a partial response (PR) characteristic to the input signal. The output signal of the adaptive equalizer 56 is supplied to the decoding circuit 57, where it is subjected to, for example, known Viterbi decoding and then supplied to the ECC circuit 58, and the error correction code in the decoded data string is used for the error correction code. The code error of the generated element is corrected, and decoded data with reduced errors is output.
[0004]
[Problems to be solved by the invention]
However, the conventional digital signal reproducing apparatus shown in FIG. 10 has the following problems especially when the recording medium 51 is an optical disc on which a run-length limit code is recorded.
[0005]
The first problem is that the level of the signal with a short inversion interval is small due to the high frequency attenuation characteristic of the digital signal reproducing device, and an inversion interval that does not exist in the recording signal may occur. It means that the reliability is low. This has a greater effect as the recording density of the recording medium 51 is increased. If an erroneous phase error is fed back, the error rate naturally deteriorates.
[0006]
The second problem is that since the phase error accumulates as the inversion interval of the recorded run-length limit code is longer, bit slip is more likely to occur. When a bit slip occurs, the phase error shows a completely different value, so there is a high possibility of inducing a phase fluctuation by itself. That is, a phase error near a signal with a very long inversion interval is also not reliable. This phenomenon has an influence especially at the stage of frequency pull-in, and in the worst case, a state in which pull-in cannot be performed also occurs.
[0007]
The third problem is that in a DVD (Digital Versatile Disc) or the like, a synchronization signal used for an error correction code (ECC) or the like has a pattern that does not exist within the run length limit of the signal (for a run length limit from 3T to 11T). 14T; T is the channel clock period), and it is easy to detect. However, the longer the inversion interval, the larger the DC component of the signal, and therefore the easier it is to deviate from the correct inversion position. is there. That is, a correct phase error cannot be obtained, and the phase fluctuation tends to occur by feedback control.
[0008]
When a phase fluctuation occurs in the vicinity of the synchronization signal and a bit slip or the like occurs, all the synchronization signal blocks are detected as erroneous data, resulting in a burst error, and the bit error rate and the like are significantly deteriorated. If this happens frequently, the system is fatal.
[0009]
The present invention has been made in view of the above points, and provides a digital signal reproducing apparatus capable of reliably reproducing recorded information on a recording medium while performing stable phase tracking without inducing phase fluctuation or bit slip by itself. The purpose is to provide.
[0010]
Another object of the present invention is to provide a digital signal reproducing apparatus capable of accurately reproducing recorded information of a high-density recording medium using partial response equalization.
[0011]
[Means for Solving the Problems]
  In order to achieve the above object, the first invention provides:By adjusting the bit clock generation position from the digital reproduction signal obtained by reproducing the recorded signal recorded based on the run length restriction rule, the generation position of at least one bit clock matches the zero cross position of the digital reproduction signal A resampling calculation phase-locked loop circuit that generates a bit clock and outputs a resampled digital playback signal resampled using the bit clock, and an equalizer that equalizes the resampled digital playback signal with a partial response In a digital signal reproduction apparatus having a Viterbi decoding circuit for Viterbi decoding a partial reproduction equalized digital reproduction signal,
  The resampling operation phase-locked loop circuit uses the level value of the resampled digital playback signal at the bit clock position immediately before and after the zero cross position of the resampled digital playback signal to interpolate data values for estimating the zero cross point of the resampled digital playback signal Based on the time lag between the zero cross position on the time axis and the bit clock position immediately before the zero cross position or the bit clock position immediately after the zero cross position using the interpolation data value output from the interpolator. A phase detector that outputs a phase error signal and the phase at the zero cross point that exceeds the predetermined time interval when the time interval of the zero cross point of the digital reproduction signal exceeds the predetermined time interval determined by the run length restriction rule One of the error signals An error selection circuit that generates and outputs a phase error signal as a new phase error signal instead of the invalidation signal, a loop filter that integrates the new phase error signal output from the error selection circuit, and an output signal of the loop filter And a timing generator that generates a bit clock and outputs it to the interpolator.It is characterized by that.
[0013]
In the first aspect of the invention, the error selection circuit selects only valid components of the phase error signal, invalidates the phase error signal generated after the inversion interval other than the set range, and generates a new phase error signal. Therefore, the resampling operation based on a phase error that is not accurate can be prevented from being performed.
[0014]
  In order to achieve the above object, the second invention provides an error selection circuit according to the first invention.The counter circuit for counting the number of bit clocks output from the phase detector and between the two zero-cross points, and the number of bit clocks counted by the counter circuit are within a predetermined time interval determined by the run-length limit rule And an error selection control signal indicating whether the number of bit clocks counted by the counter circuit is within a predetermined time interval determined by the run length restriction rule or exceeds a predetermined time interval is output. When the error selection control signal generator and the error selection control signal indicate that the number of bit clocks counted by the counter circuit is within a predetermined time interval, the phase error signal of the phase detector is selected and output. When it indicates that the time interval has been exceeded, it must consist of a switch circuit that selectively outputs logic "0" And it features.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
Next, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of a digital signal reproducing apparatus according to the present invention. In the figure, a signal reproduced from an optical disk by a known optical head is supplied to an A / D converter 11, where it is sampled by a master clock and converted into a digital signal, and the AGC / ATC circuit 12 at the next stage. Here, automatic amplitude control (AGC) in which the amplitude is controlled to be constant and automatic threshold control (ATC) in which the threshold of the binary comparison is appropriately controlled (DC) are performed.
[0017]
The output signal of the AGC / ATC circuit 12 is supplied to the resampling DPLL 14 through a subtraction circuit 13 described later. The resampling DPLL 14 is a digital PLL (phase locked loop) circuit in which a loop is completed in its own block, and is generated by resampling (decimating interpolation) an input signal at a desired bit rate. (That is, resampling data of 180 ° out of the phase 0 ° and 180 ° of the resampling data) is supplied to the transversal filter and the error calculator 15 in the equalizer 16, respectively.
[0018]
Further, the resampling DPLL 14 detects a zero cross of the resampling data having a phase of 0 °, and supplies 0 point information obtained thereby to the tap delay circuit in the equalizer 16 and the error calculator 15. The 0 point information indicates the point at which bit sampling data crosses the zero level in bit clock units. Further, the resampling DPLL 14 locks the resampling timing, that is, the frequency and phase so that it becomes 0 based on the value of the 180 ° phase resampling data corresponding to the zero cross point indicated by the 0 point information. Let
[0019]
For example, the resampling DPLL 14 is configured as shown in the block diagram of FIG. In this figure, an interpolator 141 receives an input digital signal from the subtracting circuit 13 in FIG. 1 and a signal from a timing generator 145 (described later) as input signals, and data point phase information and bits input from the timing generator 145. The data value of the phase point data is estimated by interpolation from the clock and output. The output data value of the interpolator 141 is supplied to the phase detector 142.
[0020]
The phase detector 142 generates 180 ° resampled data from the input data value, that is, 0 ° phase resampled data, and outputs it. For example, by calculating (Dt-1 + Dt) / 2 with respect to data Dt-1 one bit before and data Dt at the present time, resampled data having a phase of 180 ° is obtained. Further, the phase detector 142 detects the zero cross point from the input data value, that is, the sampling data of the phase 0 °, and outputs the phase error using the data value at the zero cross point. For example, the phase error can be obtained by detecting the zero cross point from the data Dt-1 one bit before and the data Dt at the present time and multiplying the polarity of Dt-1 by (Dt-1 + Dt) / 2.
[0021]
Conventionally, only the phase error is output from the phase detector, but in this embodiment, 0 point information indicating the zero cross point is also output from the phase detector 142. This 0 point information indicates the timing at which the sample point of the above-described phase of 180 °, which corresponds to the zero cross point that the resampling DPLL 14 should lock.
[0022]
The phase error signal and the 0 point information output from the phase detector 142 are supplied to the error selection circuit 143. The error selection circuit 143 counts the bit sampling interval of the timing of the above 0 point information. If the count value Tcount does not exist in the set range (maximum value Tcmax, minimum value Tcmin), immediately after or immediately before and immediately after A new phase error signal is generated by invalidating the phase error signal output to, and supplied to the loop filter 144. That is, the phase error signal generated both immediately after the inversion interval outside the set range or immediately before and after the inversion interval is invalidated to generate a new phase error signal and supply it to the loop filter 144.
[0023]
The phase error signal integrated by the loop filter 144 is supplied to the timing generator 145, where the next data point phase of the output of the loop filter 144 is estimated, and this data point phase information is also generated. A bit clock is supplied to the interpolator 141.
[0024]
Returning to FIG. 1 again, the error calculator 15 extracts only the DC offset information from the output signal of the resampling DPLL 14 based on the 0 point information, and uses the integration processing as the DC shift component to obtain the subtraction circuit 13. To supply. The subtracting circuit 13 removes the DC component from the output signal of the AGC / ATC circuit 12 and supplies it to the resampling DPLL 14. The resampling DPLL 14 supplies the equalizer 16 with resampling data generated by resampling (decimating interpolation) the input signal from the subtraction circuit 13 at a desired bit rate.
[0025]
The equalizer 16 imparts a partial response (PR) characteristic to the output signal of the resampling DPLL 14 to equalize the waveform, and then supplies it to a Viterbi decoding circuit (not shown) for Viterbi decoding. The circuit configuration of this Viterbi decoding is well known. For example, a branch metric calculation circuit that calculates a branch metric from sample values of an equalized reproduction waveform, and a path metric is calculated by accumulating the branch metric every clock. A path metric calculation circuit and a path memory for storing a signal for selecting a most probable data series having a minimum path metric. The path memory stores a plurality of candidate sequences, and outputs the candidate sequences selected according to the selection signal from the path metric calculation circuit as a decoded data sequence.
[0026]
Next, the configuration and operation of the resampling DPLL 14 that forms the main part of the present invention will be described in more detail. FIG. 3 shows a block diagram of an embodiment of the error selection circuit 143 constituting the resampling DPLL 14. As shown in the figure, the error selection circuit 143 includes a T count circuit 21 that obtains a count value Tcount of a bit sampling interval corresponding to a time interval of 0 point information output from the phase detector 142, and the count value Tcount is An error selection control signal generator 22 that outputs an error selection control signal having a different logical value depending on whether or not it is within a set range between the maximum value Tcmax and the minimum value Tcmin, and 0 that generates a fixed value 0 The generator 24 and the switch circuit 23 that selects either the phase error signal from the phase detector 142 or the fixed value 0 from the zero generator 24 by the error selection control signal and outputs it as a new phase error signal. Has been.
[0027]
The T count circuit 21 includes a switch circuit 211, a 1 generator 212, an adder 213, a 0 generator 214, a D-type flip-flop (D-FF) as shown in the block diagram of FIG. ) 215, the bit clock BCLK is input from the phase detector 142 to the enable terminal of the D-FF 215, and the master clock MCLK from the oscillator provided in the reproducing device is input to the clock terminal CLK. It is made like that. The output signal of the D-FF 215 is output as the count value Tcount, and is fed back to the adder 213.
[0028]
Further, as shown in FIG. 5, the error selection control signal generator 22 generates a logic when the count value Tcount satisfies the inequality Tcmin ≦ Tcount <Tmax, that is, when the count value Tcount exists within the set range. It is configured to output an error selection control signal of “1” and logic “0” otherwise.
[0029]
Next, the operation of this embodiment will be described with reference to the time chart of FIG. The case where the output signal of the resampling DPLL 14 when the error selection circuit 143 is turned off is the resampling data of the phase 180 ° indicated by x or ◯ of the signal as indicated by the solid line in FIG. Then, a phase error signal as schematically shown in FIG. 6B is extracted from the phase detector 142 in FIG. 2 and input to the error selection circuit 143. In FIG. 6B, E1 to E6 indicate phase error values.
[0030]
On the other hand, the D-FF 215 shown in FIG. 4 in the T count circuit 21 latches the signal input from the switch circuit 211 to the data terminal D by the master clock MCLK while the bit clock BCLK input to the enable terminal EN is active. To do. Here, the switch circuit 211 receives the fixed 0 value from the 0 generator 214 input to the terminal a and the output signal of the adder 213 input to the terminal b as inputs, and receives the 0 from the phase detector 142. Only when the point information is “1” (in this case, the zero cross point is indicated and the timing at which the sample point formed by resampling is present) is selected, “0” input to the terminal a is selected, When the 0 point information is “0”, a value obtained by adding the output value of the D-FF 215 and the output of the 1 generator 212 by the adder 213 is selected.
[0031]
Therefore, the D-FF 215 latches 0 when the 0 point information is “1” (when data corresponding to the zero cross point indicated by a circle in FIG. 6A is input), and latches FIG. ) Is input with the other samples indicated by x, the output value of the adder 213 is latched, and the count value Tcount shown in FIG. 6C is output with a delay of one bit clock. The count value Tcount is reset to 0 when a zero-cross sample is input, and is incremented by one in the bit clock period, that is, every time sample data is input until the next zero-cross sample is input. The number of bit clocks (number of samples other than zero cross samples) in the time interval between two matching 0 point information is shown.
[0032]
The error selection control signal generator 22 outputs a logic “1” error selection control signal when the count value Tcount satisfies the inequality Tcmin ≦ Tcount <Tmax, and a logic “0” otherwise. Therefore, when the maximum value Tmax is set to “9” and the minimum value Tmin is set to “3”, an error selection control signal shown in FIG. 6D is output.
[0033]
The switch circuit 23 receives this error selection control signal as a switching signal, and the phase error signal schematically shown in FIG. 6B is input from the phase detector 142 to the terminal 23a, and from the 0 generator 24 to the terminal 23b. When logic “0” is input and the error selection control signal is “1”, that is, when the count value Tcount is within the set maximum and minimum values, the phase error signal input to the terminal 23a is selected. When the error selection control signal is “0”, that is, when the count value Tcount is not within the set maximum and minimum values, “0” input to the terminal 23b is selected and output. Therefore, the switch circuit 23 outputs a signal as schematically shown in FIG. 6E as a new phase error signal, which is input to the interpolator 141 through the loop filter 144 and the timing generator 145 of FIG. Is done.
[0034]
As described above, when the time interval between two adjacent zero cross points is the bit clock time interval within the set maximum value and minimum value range, the error selection circuit 143 outputs the output phase error signal of the phase detector 142. Outputs an output phase error signal from the phase detector 142, and if the bit clock time interval is outside the set maximum and minimum values, the phase detector 142 Since the output phase error signal 142 is not certain, it is invalidated and “0” is output.
[0035]
As a result, the output signal of the resampling DPLL 14 is as shown in FIG. 6 (F), which is a zero-cross sample that is output assuming that the black circle indicates a substantially correct phase error, and the white triangle mark is invalidated. Samples of the resulting phase error output timing are shown, and x indicates other sample data. As a result, the recorded information on the recording medium can be reliably reproduced while performing stable phase tracking without inducing phase fluctuation or bit slip.
[0036]
FIG. 7 shows error rate measurement results when the error selection circuit 143 is turned on and off, the vertical axis indicates the bit error rate (BER), and the horizontal axis indicates time. The bit error rate can be measured, for example, by reproducing the known data from the optical disc, passing it through the reproducing apparatus shown in FIG. 1, and comparing the decoded data obtained by Viterbi decoding with the known recording data.
[0037]
As indicated by I in FIG. 7, the BER with the error selection circuit 143 turned on is extremely small and stable, whereas the error selection circuit 143 is turned off (the same as the conventional digital signal reproducing apparatus). The BER of the state) is sometimes significantly degraded as shown by II and III. This is because a bit slip occurred in the vicinity of the synchronization signal having an inversion interval of 14T, and errors increased for the entire synchronization signal block. Such a burst error cannot be corrected even if a later-stage Viterbi decoder or error correction circuit is used, which causes an obstacle to the system.
[0038]
As described above, according to the present embodiment, the BER is stable at a small value, and does not induce phase fluctuations, bit slips, etc., and reliably tracks the recorded information on the recording medium while following the phase. Can be played.
[0039]
Next, another embodiment of the error selection circuit 143 will be described. FIG. 8 is a circuit diagram of another embodiment of the error selection circuit according to the present invention. In the figure, the same components as those in FIG. In FIG. 8, a first D-FF 26 and a two-input AND circuit 27 are provided between the error selection control signal generator 22 and the switch circuit 23, and the output phase error signal switch circuit of the phase detector 142. A second D-FF 28, a switch circuit 29, and a 0 generator 30 are provided in the signal path to 23. In this embodiment, only effective components of the phase error signal are selected, and inaccurate phase error signals generated before and after the inversion interval other than the set range are invalidated.
[0040]
Next, the operation of this embodiment will be described with reference to the time charts of FIGS. 9A to 9D are the same signals as those in FIGS. 6A to 6D, and description thereof is omitted. In the D-FF 26 shown in FIG. 8, 0 point information is input to the enable terminal EN, the master clock MCLK is input to the clock terminal CLK, and 0 point information of logic “1” is output from the phase detector 142 (in this case, zero cross point). The error selection control signal input from the error selection control signal generator 23 to the data input terminal is latched each time the input is input. Therefore, when the 0 point information has the waveform shown in FIG. 9E, the signal shown in FIG. 9F is extracted from the output terminal of the D-FF 26.
[0041]
The AND circuit 27 receives the output signal of the D-FF 26 and the error selection control signal from the error selection control signal generator 22 as inputs, and performs a logical product operation of these signals to finally obtain the signal shown in FIG. As an error selection control signal, it is supplied to the switch circuit 23 as a switching signal.
[0042]
Here, since the output signal of the D-FF 26 is a signal obtained by delaying the output error selection control signal of the error selection control signal generator 22 until the next zero cross point input time, the output signal of the AND circuit 27 is adjacent. The previous (past) error selection control signal indicating whether the time interval between the first and second zero cross points is within the set maximum value and minimum value among the three zero cross points that match. Logic "1" only when the current error selection control signal indicating whether the time interval between the second and third zero cross points is within the set maximum and minimum values is both logic "1" "
[0043]
On the other hand, the D-FF 28 is output from the phase detector 142 every time 0 point information is input to the enable terminal EN, the master clock MCLK is input to the clock terminal CLK, and 0 point information of logic “1” is input. The phase error signal schematically shown in FIG. 9B is latched. The D-FF 28 delays the phase error signal to the next zero cross point for time adjustment with the output signal of the D-FF 26. The output signal of the D-FF 28 is next to the logic "1". It is held for a period until 0 point information is input.
[0044]
Therefore, the delay phase error signal output from the D-FF 28 and input to the terminal 29a is selected during the period in which the 0-point information is logic “1” by the switch circuit 29, and the 0-point information is logic “0”. During the period, by selecting the signal of the value “0” input from the 0 generator 30 to the terminal 29b, a phase error signal indicating phase error information can be obtained only during the period of 0 point information of logic “1”. . Therefore, when the zero point information has the waveform shown in FIG. 9E, the phase error signal schematically shown in FIG. 9H is output from the switch circuit 29 and input to the terminal 23a of the switch circuit 23. .
[0045]
The switch circuit 23 performs the same operation as in FIG. 3, and when the error selection control signal from the AND circuit 27 is “1”, that is, within the range between the maximum value and the minimum value set by the two count values Tcount. Is selected, the phase error signal input to the terminal 23a is selected, and when the error selection control signal is “0”, that is, one or both of the two count values Tcount are set to the maximum value and the minimum value. When the value is not within the range, the value “0” input to the terminal 23b is selected and output.
[0046]
Therefore, the switch circuit 23 outputs a signal as schematically shown in FIG. 9I as a new phase error signal, which is input to the interpolator 141 through the loop filter 144 and the timing generator 145 of FIG. Is done.
[0047]
In this way, the error selection circuit 143 configured as shown in FIG. 8 has a bit clock in which the current zero cross point time interval and the previous zero cross point time interval are within the range of the maximum value and the minimum value set together. When it is time, it is determined that the output phase error signal of the phase detector 142 indicates a substantially accurate phase error, and the output phase error signal of the phase detector 142 is output. When the bit clock time is out of the range between the value and the minimum value, the output phase error signal of the phase detector 142 is invalid and is invalidated, and “0” is output. That is, an inaccurate phase error signal generated before and after the inversion interval outside the set range is invalidated.
[0048]
As a result, the output signal of the resampling DPLL 14 is as shown in FIG. 9 (J), which is a zero cross sample that is output assuming that the black circle indicates a substantially correct phase error, and the white triangle mark is invalidated. Samples of the resulting phase error output timing are shown, and x indicates other sample data. As a result, the recorded information on the recording medium can be reliably reproduced while performing stable phase tracking without inducing phase fluctuation or bit slip.
[0049]
The present invention is not limited to the above embodiment, and for example, the subtraction circuit 13 and the error calculator 15 of FIG. Further, the present invention can be applied not only to recording media such as optical disks but also to transmission of non-DC free signals that cause band limitation.
[0050]
【The invention's effect】
As described above, according to the present invention, only effective components of the phase error signal are selected, and the phase error signal generated at least before or after the inversion interval other than the set range is invalidated. By generating and outputting a new phase error signal, the resampling operation based on an uncertain phase error is not performed, so that it is stable without inducing its own phase fluctuation, bit slip, etc. The recorded information on the recording medium can be reliably reproduced with stable performance while following the phase.
[0051]
As a result, according to the present invention, the Viterbi decoding circuit in the latter stage of the equalizer that performs partial response equalization can exhibit a high error rate reduction effect that is close to the theoretical value.
[Brief description of the drawings]
FIG. 1 is a block diagram of an embodiment of a device of the present invention.
FIG. 2 is a block diagram of an example of a resampling DPLL that is a main part of the present invention.
3 is a block diagram of an embodiment of the error selection circuit in FIG. 2. FIG.
4 is a block diagram of an example of a T count circuit in FIG. 3. FIG.
5 is an operation explanatory diagram of the error selection control signal generator in FIG. 3. FIG.
6 is a time chart for explaining operations of FIGS. 2 and 3. FIG.
FIG. 7 is an explanatory diagram of the effect of the embodiment of the device of the present invention.
FIG. 8 is a circuit diagram of another embodiment of the error selection circuit in FIG. 2;
9 is a time chart for explaining the operation of FIGS. 2 and 8. FIG.
FIG. 10 is a block diagram of an example of a general digital signal reproducing apparatus.
[Explanation of symbols]
11 A / D converter
12 AGC / ATC circuit
14 Resampling DPLL circuit
16 Equalizer
21 T count circuit
22 Error selection control signal generator
23, 29, 211 switch circuit
24, 30, 2140 generator
26, 28, 215 D-type flip-flop (D-FF)
27 2-input AND circuit
141 Interpolator
142 Phase detector
143 Error selection circuit
144 Loop filter
145 Timing generator
212 1 generator
213 Adder

Claims (2)

ランレングス制限規則に基づいて記録された記録信号を再生して得られたディジタル再生信号からビットクロックの発生位置を調整して、少なくとも1つのビットクロックの発生位置が前記ディジタル再生信号のゼロクロス位置に一致するようにして前記ビットクロックを生成して前記ビットクロックを用いてリサンプリングしたリサプリングディジタル再生信号を出力するリサンプリング演算位相同期ループ回路と、前記リサンプリングされたディジタル再生信号をパーシャルレスポンス等化するイコライザと、前記パーシャルレスポンス等化されたディジタル再生信号をビタビ復号化するビタビ復号回路とを有するディジタル信号再生装置において、
前記リサンプリング演算位相同期ループ回路は、
前記リサンプリングディジタル再生信号のゼロクロス位置に対する直前直後のビットクロック位置における前記リサンプリングディジタル再生信号のレベル値を用いて前記リサンプリングディジタル再生信号のゼロクロス点を推定する補間データ値を出力する補間器と、
前記補間器から出力された前記補間データ値を用いて時間軸上における前記ゼロクロス位置と前記ゼロクロス位置の直前のビットクロック位置又は前記ゼロクロス位置の直後のビットクロック位置との時間ずれに基づいた位相誤差信号を出力する位相検出器と、
前記ディジタル再生信号のゼロクロスポイントの時間間隔が前記ランレングス制限規則により定められた所定の時間間隔を超えた場合に、前記所定の時間間隔を超えた前記ゼロクロス点における前記位相誤差信号のうちの一方を無効化信号に置き換えて、前記位相誤差信号を新しい位相誤差信号として生成して出力するエラー選択回路と、
前記エラー選択回路から出力される前記新しい位相誤差信号を積分するループフィルタと、
前記ループフィルタの出力信号を受け、前記ビットクロックを生成して前記補間器へ出力するタイミング発生器と
より構成したことを特徴とするディジタル信号再生装置。
The generation position of the bit clock is adjusted from the digital reproduction signal obtained by reproducing the recording signal recorded based on the run length restriction rule, and the generation position of at least one bit clock is set to the zero cross position of the digital reproduction signal. a resampling operation phase locked loop circuit for outputting a Lisa pulling digital reproduction signal resampled by using the bit clock as matching to generate the bit clock, the resampling has been digitally reproduced signal partial response, etc. In a digital signal reproducing apparatus comprising: an equalizer for converting to a Viterbi decoding circuit for Viterbi decoding the digital reproduction signal equalized to the partial response;
The resampling calculation phase locked loop circuit is:
And interpolator for outputting interpolated data values to estimate the zero-crossing point of the resampling digital reproduction signal by using the level value of the resampling digital reproduced signal at the bit clock position immediately before and after with respect to the zero-cross position of the resampling digital reproduction signal ,
A phase error based on a time shift between the zero cross position on the time axis and the bit clock position immediately before the zero cross position or the bit clock position immediately after the zero cross position on the time axis using the interpolation data value output from the interpolator. a phase detector for outputting a signal,
One of the phase error signals at the zero cross point that exceeds the predetermined time interval when the time interval of the zero cross point of the digital reproduction signal exceeds the predetermined time interval determined by the run length restriction rule the replaced with disabling signal, and the error selection circuit for generating and outputting said phase error signal as a new phase error signal,
A loop filter for integrating the new phase error signal output from the error selection circuit;
Wherein receiving the output signal of the loop filter, before SL digital signal reproducing apparatus which generates a bit clock, characterized in that more configuration and timing generator for outputting to the interpolator.
前記エラー選択回路は、前記位相検出器から出力された、前記ゼロクロスポイント時間間隔のビットクロック数をカウントするカウンタ回路と、前記カウンタ回路でカウントされた前記ビットクロック数が前記ランレングス制限規則により定められた前記所定の時間間隔にあるかどうかを判定して、前記カウンタ回路でカウントされた前記ビットクロック数が前記所定の時間間隔にあるか、前記所定の時間間隔を超えているかを示すエラー選択制御信号を出力するエラー選択制御信号発生器と、前記エラー選択制御信号が、前記カウンタ回路でカウントされた前記ビットクロック数が前記所定の時間間隔にあることを示しているときには前記位相検出器の前記位相誤差信号を選択出力し、前記所定の時間間隔を超えていることを示しているときには論理”0”を選択出力するスイッチ回路とよりなることを特徴とする請求項1記載のディジタル信号再生装置。The error selection circuit includes a counter circuit that counts the number of bit clocks output from the phase detector in the zero cross point time interval , and the number of bit clocks counted by the counter circuit is determined by the run length restriction rule. was to determine whether the in a predetermined time interval, error selection indicating whether the said bit clock number counted by the counter circuit whether the predetermined time interval, exceeds a predetermined time interval An error selection control signal generator for outputting a control signal; and when the error selection control signal indicates that the number of bit clocks counted by the counter circuit is within the predetermined time interval , It said phase error signal to the selected output and indicates that the component exceeds the predetermined time interval Digital signal reproducing apparatus according to claim 1, characterized in that more a switch circuit for selectively outputting a logic "0" to.
JP20595899A 1999-07-21 1999-07-21 Digital signal reproduction device Expired - Lifetime JP3687425B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20595899A JP3687425B2 (en) 1999-07-21 1999-07-21 Digital signal reproduction device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20595899A JP3687425B2 (en) 1999-07-21 1999-07-21 Digital signal reproduction device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2005126253A Division JP3966342B2 (en) 2005-04-25 2005-04-25 Digital signal reproduction device

Publications (2)

Publication Number Publication Date
JP2001035095A JP2001035095A (en) 2001-02-09
JP3687425B2 true JP3687425B2 (en) 2005-08-24

Family

ID=16515531

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20595899A Expired - Lifetime JP3687425B2 (en) 1999-07-21 1999-07-21 Digital signal reproduction device

Country Status (1)

Country Link
JP (1) JP3687425B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100398879B1 (en) * 2001-07-09 2003-09-19 삼성전자주식회사 Apparatus for detecting phase error by using zero crossing characteristics of input signal
JP4006294B2 (en) 2002-08-07 2007-11-14 富士通株式会社 Timing recovery method and storage device
US7414933B2 (en) 2002-08-12 2008-08-19 Victor Company Of Japan, Ltd. Reproducing apparatus having an improved PLL circuit and related computer program
JP4095487B2 (en) 2003-04-21 2008-06-04 株式会社日立製作所 Information reproducing method and information reproducing apparatus using the same
CN1969495B (en) 2004-03-18 2010-09-15 松下电器产业株式会社 Clock recovery circuit and receiver using it
JP2008010049A (en) * 2006-06-28 2008-01-17 Victor Co Of Japan Ltd Information reproducing device
JP2008010048A (en) * 2006-06-28 2008-01-17 Victor Co Of Japan Ltd Disk playback device
JP4804268B2 (en) * 2006-08-23 2011-11-02 三洋電機株式会社 Digital PLL circuit and data reproducing apparatus

Also Published As

Publication number Publication date
JP2001035095A (en) 2001-02-09

Similar Documents

Publication Publication Date Title
US6246723B1 (en) Sampled amplitude read channel employing early-decisions from a trellis sequence detector for sampling value estimation
US7339872B2 (en) Optical disc device
US6646822B1 (en) Sampled amplitude read channel employing pipelined reads to reduce the gap between sectors
JP3683120B2 (en) Clock regenerator
US20060153041A1 (en) Frequency and phase control apparatus and maximum likelihood decoder
JP2003141823A (en) Method for evaluating quality of reproduced signal, and information reproducing device
JP4433438B2 (en) Information reproducing apparatus and phase synchronization control apparatus
JP2715057B2 (en) Method and hard disk drive for eliminating undershoot induced timing phase step in data storage device
US5838738A (en) Coding to improve timing recovery in a sampled amplitude read channel
JP3687425B2 (en) Digital signal reproduction device
US5786950A (en) PR4 sampled amplitude read channel employing an NRZI write modulator and a PR4/NRZI converter
JP3753951B2 (en) Defect detection device in data reproduction device and data reproduction device
JP4172406B2 (en) Playback device
US6781938B2 (en) Expected value generation unit and a data reproduction apparatus
JP4556197B2 (en) Playback device
JP3395734B2 (en) Playback device
US6654413B2 (en) Phase synchronization method for extended partial response, and phase synchronization circuit and read channel circuit using this method
JP3966342B2 (en) Digital signal reproduction device
JP2004071060A (en) Timing recovery method and storage device
US7423949B2 (en) Reproducing apparatus and method, and recording and reproducing apparatus
US6879629B2 (en) Method and apparatus for enhanced timing loop for a PRML data channel
JP4433437B2 (en) Playback device
JP3428505B2 (en) Digital signal reproduction device
JP3428525B2 (en) Recorded information playback device
JP2888187B2 (en) Information detection device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050222

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050420

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050530

R151 Written notification of patent or utility model registration

Ref document number: 3687425

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090617

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090617

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100617

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110617

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120617

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120617

Year of fee payment: 7

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120617

Year of fee payment: 7

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120617

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130617

Year of fee payment: 8

EXPY Cancellation because of completion of term