JP6060912B2 - Data processing apparatus, data processing method, and reproducing apparatus - Google Patents
Data processing apparatus, data processing method, and reproducing apparatus Download PDFInfo
- Publication number
- JP6060912B2 JP6060912B2 JP2014009735A JP2014009735A JP6060912B2 JP 6060912 B2 JP6060912 B2 JP 6060912B2 JP 2014009735 A JP2014009735 A JP 2014009735A JP 2014009735 A JP2014009735 A JP 2014009735A JP 6060912 B2 JP6060912 B2 JP 6060912B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- data
- sampling
- phase
- timing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0016—Arrangements for synchronising receiver with transmitter correction of synchronization errors
- H04L7/002—Arrangements for synchronising receiver with transmitter correction of synchronization errors correction by interpolation
- H04L7/0029—Arrangements for synchronising receiver with transmitter correction of synchronization errors correction by interpolation interpolation of received data signal
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10009—Improvement or modification of read or write signals
- G11B20/10222—Improvement or modification of read or write signals clock-related aspects, e.g. phase or frequency adjustment or bit synchronisation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10009—Improvement or modification of read or write signals
- G11B20/10222—Improvement or modification of read or write signals clock-related aspects, e.g. phase or frequency adjustment or bit synchronisation
- G11B20/1024—Improvement or modification of read or write signals clock-related aspects, e.g. phase or frequency adjustment or bit synchronisation wherein a phase-locked loop [PLL] is used
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10009—Improvement or modification of read or write signals
- G11B20/10222—Improvement or modification of read or write signals clock-related aspects, e.g. phase or frequency adjustment or bit synchronisation
- G11B20/1024—Improvement or modification of read or write signals clock-related aspects, e.g. phase or frequency adjustment or bit synchronisation wherein a phase-locked loop [PLL] is used
- G11B20/1025—Improvement or modification of read or write signals clock-related aspects, e.g. phase or frequency adjustment or bit synchronisation wherein a phase-locked loop [PLL] is used the PLL being discrete time or digital PLL
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
本開示は、再生信号から得られたサンプリングデータに対してタイミングリカバリを行うデータ処理装置、データ処理方法、および再生装置に関する。 The present disclosure relates to a data processing device, a data processing method, and a playback device that perform timing recovery on sampling data obtained from a playback signal.
磁気ディスクや光ディスクなどの記録媒体に記録されたデジタルデータを再生する場合、記録媒体から読み取られた再生信号の信号波形をサンプリングし、そのサンプル値をデータ(サンプリングデータ)に変換して、記録されたデータを再生する。この場合、本来のサンプリングタイミングにおけるデータを再生するために、再生側において、PLL(Phase Looked Loop)回路を用いてタイミングリカバリを行う方法が知られている。この場合のPLL回路としては、例えば特許文献1に記載されているように、一般的に2通りの方式がある。第1に、VCO(Voltage Controlled Oscillator)を用いて、再生信号の信号波形をサンプリングするA/D変換器のサンプリングタイミングを可変制御する方法がある。第2に、いわゆるITR(Interpolated Timing Recovery)方式がある。ITR方式では、固定の基準クロックで再生信号の信号波形をサンプリングし、得られたサンプリングデータに対して、インタポレータ(Interpolator:位相補間器)を用いて位相誤差検出結果に応じた補間処理を行うことで、タイミングリカバリを行う。
When reproducing digital data recorded on a recording medium such as a magnetic disk or an optical disk, the signal waveform of the reproduction signal read from the recording medium is sampled, and the sample value is converted into data (sampling data) and recorded. Play back the recorded data. In this case, a method of performing timing recovery using a PLL (Phase Looked Loop) circuit is known on the reproduction side in order to reproduce data at the original sampling timing. As a PLL circuit in this case, for example, as described in
しかしながら、PLL回路を用いる方法では、ISI(Inter Symbol Interference:符号間干渉)が大きくなった場合に正しい位相誤差を得ることが難しい。このため、特に、高密度の光ディスク、例えば50GBを超えるようなBD(Blu-ray Disc:登録商標)では、PLL回路をロックさせることが困難であり、正しいタイミングリカバリを行うことが困難である。 However, in the method using the PLL circuit, it is difficult to obtain a correct phase error when ISI (Inter Symbol Interference) increases. For this reason, in particular, in a high-density optical disc, for example, a BD (Blu-ray Disc: registered trademark) exceeding 50 GB, it is difficult to lock the PLL circuit, and it is difficult to perform correct timing recovery.
本開示の目的は、サンプリングデータに対するタイミングリカバリの精度を向上させることができるデータ処理装置、データ処理方法、および再生装置を提供することにある。 An object of the present disclosure is to provide a data processing device, a data processing method, and a reproduction device that can improve the accuracy of timing recovery for sampling data.
本開示によるデータ処理装置は、再生信号から得られたサンプリングデータに対して、フィードフォワード制御による位相補間処理によって、目標とするサンプリングタイミングでのサンプル値が得られるように、サンプリングタイミングのタイミングリカバリを行う信号処理部を備えたものである。信号処理部は、再生信号から得られたサンプリングデータを一時的に蓄積するメモリ部と、メモリ部に蓄積されたサンプリングデータのサンプリングタイミングと、目標とするサンプリングタイミングとの位相誤差を検出し、検出された位相誤差に基づいてサンプリングタイミングの位相制御信号を生成するリサンプリング回路とを有する。
The data processing apparatus according to the present disclosure performs timing recovery of the sampling timing so that a sample value at a target sampling timing can be obtained by phase interpolation processing by feedforward control on the sampling data obtained from the reproduction signal. A signal processing unit is provided. The signal processing unit detects and detects the phase error between the memory unit that temporarily stores the sampling data obtained from the playback signal, the sampling timing of the sampling data stored in the memory unit, and the target sampling timing And a resampling circuit that generates a phase control signal at a sampling timing based on the phase error.
本開示によるデータ処理方法は、再生信号から得られたサンプリングデータに対して、フィードフォワード制御による位相補間処理によって、目標とするサンプリングタイミングでのサンプル値が得られるように、サンプリングタイミングのタイミングリカバリを行う処理を含むものである。タイミングリカバリを行う処理は、再生信号から得られたサンプリングデータをメモリ部に一時的に蓄積するステップと、メモリ部に蓄積されたサンプリングデータのサンプリングタイミングと、目標とするサンプリングタイミングとの位相誤差を検出し、検出された位相誤差に基づいて、リサンプリング回路によってサンプリングタイミングの位相制御信号を生成するステップとを有する。
The data processing method according to the present disclosure performs timing recovery of sampling timing so that a sample value at a target sampling timing is obtained by phase interpolation processing by feedforward control on sampling data obtained from a reproduction signal. This includes processing to be performed. The process of performing timing recovery includes the step of temporarily accumulating the sampling data obtained from the reproduction signal in the memory unit, and the phase error between the sampling timing of the sampling data accumulated in the memory unit and the target sampling timing. And detecting a sampling timing phase control signal by a resampling circuit based on the detected phase error.
本開示による再生装置は、記録媒体に記録された信号を読み出して再生信号を生成する信号生成部と、再生信号から得られたサンプリングデータに対して、フィードフォワード制御による位相補間処理によって、目標とするサンプリングタイミングでのサンプル値が得られるように、サンプリングタイミングのタイミングリカバリを行う信号処理部とを備えたものである。信号処理部は、再生信号から得られたサンプリングデータを一時的に蓄積するメモリ部と、メモリ部に蓄積されたサンプリングデータのサンプリングタイミングと、目標とするサンプリングタイミングとの位相誤差を検出し、検出された位相誤差に基づいてサンプリングタイミングの位相制御信号を生成するリサンプリング回路とを有する。 A reproduction apparatus according to the present disclosure reads a signal recorded on a recording medium to generate a reproduction signal, and performs sampling on the sampling data obtained from the reproduction signal by performing phase interpolation processing using feedforward control. And a signal processing unit that performs timing recovery of the sampling timing so that a sample value at the sampling timing to be obtained can be obtained. The signal processing unit detects and detects the phase error between the memory unit that temporarily stores the sampling data obtained from the playback signal, the sampling timing of the sampling data stored in the memory unit, and the target sampling timing And a resampling circuit that generates a phase control signal at a sampling timing based on the phase error.
本開示によるデータ処理装置、データ処理方法、または再生装置では、再生信号から得られたサンプリングデータに対して、フィードフォワード制御によって位相補間処理が施されることにより、サンプリングタイミングのタイミングリカバリが行われる。 In the data processing device, the data processing method, or the reproduction device according to the present disclosure, the sampling timing is recovered by performing phase interpolation processing by feedforward control on the sampling data obtained from the reproduction signal. .
本開示のデータ処理装置、データ処理方法、または再生装置によれば、サンプリングデータに対して、フィードフォワード制御によって位相補間処理を施すことにより、サンプリングタイミングのタイミングリカバリを行うようにしたので、サンプリングデータに対するタイミングリカバリの精度を向上させることができる。
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
According to the data processing device, the data processing method, or the reproduction device of the present disclosure, the sampling data is recovered by performing the phase interpolation processing by feedforward control on the sampling data. It is possible to improve the timing recovery accuracy.
Note that the effects described here are not necessarily limited, and may be any of the effects described in the present disclosure.
以下、本開示の実施の形態について図面を参照して詳細に説明する。なお、説明は以下の順序で行う。
<1.再生装置の全体構成および動作>(図1)
<2.データ信号処理部の構成および動作>(図2〜図6)
<3.実験結果>(図7〜図8)
<4.効果>
<5.その他の実施の形態>
Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. The description will be given in the following order.
<1. Overall Configuration and Operation of Playback Device> (FIG. 1)
<2. Configuration and Operation of Data Signal Processing Unit> (FIGS. 2 to 6)
<3. Experimental results> (FIGS. 7 to 8)
<4. Effect>
<5. Other Embodiments>
<1.再生装置の全体構成および動作>
図1は、本開示の一実施の形態に係る再生装置の一構成例を示している。図1では、再生装置の一例として、例えばBDなどの光ディスク50に記録されたデータを再生するディスクドライブ装置の構成を示している。また、図1では、ディスクドライブ装置として、データ再生のみが可能な再生専用装置とされる場合を例示している。再生可能な光ディスク50としては、ピット・ランドの組み合わせでデータが記録された再生専用のROMディスクのみならず、記録可能型として、ライトワンス型やリライタブル型の光ディスク50にも対応する。つまり、BDの場合ではBD−R(ライトワンス型)やBD−RE(リライタブル型)などが該当する。
<1. Overall Configuration and Operation of Playback Device>
FIG. 1 illustrates a configuration example of a playback device according to an embodiment of the present disclosure. In FIG. 1, as an example of a playback device, a configuration of a disk drive device that plays back data recorded on an
このディスクドライブ装置は、光ピックアップ1と、スピンドルモーター2と、スレッド機構3と、マトリクス回路4と、データ信号処理部5と、デコーダ6と、ウォブル信号処理回路7と、ADIP復調回路8と、アドレスデコーダ9とを備えている。このディスクドライブ装置はまた、システムコントローラ10と、サーボ回路11と、スピンドルサーボ回路12と、スピンドルドライバ13と、スレッドドライバ14と、ホストI/F(インタフェース)15とを備えている。
This disk drive device includes an
光ディスク50は、ディスクドライブ装置に装填されると図示しないターンテーブルに積載され、スピンドルモータ2によって一定線速度(CLV)で回転駆動されるようになっている。再生時には、光ピックアップ(光学ヘッド)1によって光ディスク50上のトラックにピットあるいはマークで記録された信号の読み出しが行われる。なお、光ディスク50には、再生専用の管理情報として、例えばディスクの物理情報等がエンボスピットまたはウォブリンググルーブによって記録されるが、これらの情報の読み出しも光ピックアップ1により行われる。さらに記録可能型の光ディスク50に対しては、グルーブトラックのウォブリングとして埋め込まれたADIP(Address in Pregroove)情報が記録されているが、その読み出しも光ピックアップ1によって行うことができる。
When the
光ピックアップ1内には、図示しないが、レーザ光源となるレーザダイオードや、反射光を検出するためのフォトディテクタが配置されている。光ピックアップ1内にはまた、レーザ光の出力端となる対物レンズや、レーザ光を対物レンズを介してディスク記録面に照射し、またその反射光をフォトディテクタに導く光学系等が形成されている。光ピックアップ1内のレーザダイオードとしては例えば、波長λ=405nmによるレーザ光を出力可能なものが使用される。光ピックアップ1内において、上記対物レンズは2軸機構によってトラッキング方向およびフォーカス方向に移動可能に保持されている。光ピックアップ1内にはまた、BD等の光ディスク50に対応可能とすべく、球面収差補正機構が備えられている。光ピックアップ1全体は、スレッド機構3によってディスク半径方向に移動可能とされている。
In the
光ディスク50からの反射光情報は、光ピックアップ1内のフォトディテクタによって検出され、受光光量に応じた電気信号とされてマトリクス回路4に供給されるようになっている。マトリクス回路4は、上記フォトディテクタとしての複数の受光素子からの出力電流に対する電流電圧変換回路や、マトリクス演算/増幅回路等を備え、マトリクス演算処理により必要な信号を生成するようになっている。すなわち、光ディスク50からの読出信号(再生信号)に相当するRF信号(以下、再生信号RFと称する)、サーボ制御のためのフォーカスエラー信号FE、およびトラッキングエラー信号TEなどを生成する。マトリクス回路4はさらに、グルーブのウォブリングに係る信号、すなわちウォブリングを検出するための信号としてプッシュプル信号PPを生成する。
Reflected light information from the
マトリクス回路4から出力される再生信号RFはデータ信号処理部5へされるようになっている。フォーカスエラー信号FEおよびトラッキングエラー信号TEは、サーボ回路11へされるようになっている。プッシュプル信号PPは、ウォブル信号処理回路7へ供給されるようになっている。
The reproduction signal RF output from the matrix circuit 4 is sent to the data
データ信号処理部5は、後述する上記再生信号RFについてのフィードフォワード制御処理、およびPRML(Partial Response Maximum Likelihood)復号方式による2値化処理を等を行う。PRML復号処理の実現にあたっては、再生信号RFをデジタルサンプリングするようにされる。そのサンプリング値として、目標とするサンプリングタイミング(本来のサンプリングタイミング)におけるサンプリング値が得られるようにするにあたって、上記フィードフォワード制御処理が実行される。データ信号処理部5においては、上記2値化処理により2値データ列DDが得られる。この2値データ列DDはデコーダ6に供給される。なお、このデータ信号処理部5の内部構成については後述する。
The data
デコーダ6は、上記データ信号処理部5で得られた2値データ列DDについての復調を行うようになっている。すなわち、データ復調、デインターリーブ、ECCデコード、アドレスデコード等を行うようになっている。これによって光ディスク50からの再生データを得る。デコーダ6で再生データにまでデコードされたデータは、ホストI/F15に転送され、システムコントローラ10の指示に基づいてホスト機器100に転送される。ここで、ホスト機器100とは、例えばコンピュータ装置やAV(Audio-Visual)システム機器などである。
The
光ディスク50が記録可能型ディスクである場合、その再生時にADIP情報の処理が行われる。すなわちグルーブのウォブリングに係る信号としてマトリクス回路4から出力されるプッシュプル信号PPは、ウォブル信号処理回路7においてデジタル化されたウォブルデータとされる。またPLL処理により、プッシュプル信号に同期したクロックが生成される。ウォブルデータはADIP復調回路8でMSK復調、およびSTW復調され、ADIPアドレスを構成するデータストリームに復調されてアドレスデコーダ9に供給されるようになっている。アドレスデコーダ9は、供給されるデータについてのデコードを行い、アドレス値を得て、システムコントローラ10に供給するようになっている。。
When the
サーボ回路11は、マトリクス回路4からのフォーカスエラー信号FE、およびトラッキングエラー信号TEから、フォーカス、トラッキング、およびスレッドの各種サーボドライブ信号を生成しサーボ動作を実行させるようになっている。すなわちフォーカスエラー信号FE、およびトラッキングエラー信号TEに応じてフォーカスドライブ信号、およびトラッキングドライブ信号を生成し、光ピックアップ1内の二軸機構のフォーカスコイル、およびトラッキングコイルを駆動することになる。これによって光ピックアップ1、マトリクス回路4、サーボ回路11、および二軸機構によるトラッキングサーボループおよびフォーカスサーボループが形成される。またサーボ回路11は、システムコントローラ10からのトラックジャンプ指令に応じて、トラッキングサーボループをオフとし、ジャンプドライブ信号を出力することで、トラックジャンプ動作を実行させるようになっている。
The
またサーボ回路11は、システムコントローラ10からの指示に応じて、フォーカスサーボループにフォーカスバイアスを与えるようになっている。またサーボ回路11は、システムコントローラ10からの指示に応じて、光ピックアップ1が備える、上述した球面収差補正機構に対して球面収差補正のための駆動信号を供給するようになっている。
Further, the
またサーボ回路11は、トラッキングエラー信号TEの低域成分として得られるスレッドエラー信号や、システムコントローラ10からのアクセス実行制御などに基づいてスレッドドライブ信号を生成し、スレッドドライバ14によりスレッド機構3を駆動するようになっている。スレッド機構3は、図示しないが、光ピックアップ1を保持するメインシャフト、スレッドモータ、および伝達ギア等による機構を有している。スレッドドライバ14によってスレッドドライブ信号に応じてスレッドモータが駆動されることで、光ピックアップ1の所要のスライド移動が行われるようになっている。
The
スピンドルサーボ回路12は、スピンドルモータ2をCLV回転させる制御を行うようになっている。スピンドルサーボ回路12は、ウォブル信号に対するPLL処理で生成されるクロックを、現在のスピンドルモータ2の回転速度情報として得て、これを所定のCLV基準速度情報と比較することで、スピンドルエラー信号を生成する。そしてスピンドルサーボ回路12は、スピンドルエラー信号に応じて生成したスピンドルドライブ信号を出力し、スピンドルドライバ13によりスピンドルモータ2のCLV回転を実行させる。またスピンドルサーボ回路12は、システムコントローラ10からのスピンドルキック/ブレーキ制御信号に応じてスピンドルドライブ信号を発生させ、スピンドルモータ2の起動、停止、加速、減速などの動作も実行させる。
The
以上のようなサーボ系および記録再生系の各種動作はマイクロコンピュータによって形成されたシステムコントローラ10により制御される。システムコントローラ10は、ホストI/F15を介して与えられるホスト機器100からのコマンドに応じて各種処理を実行する。例えば、ホスト機器100から、光ディスク50に記録されている、あるデータの転送を求めるリードコマンドが供給された場合、システムコントローラ10は指示されたアドレスを目標(ターゲット)としてシーク動作制御を行う。すなわちサーボ回路11に指示を行って、リードコマンドにより指定されたアドレスをターゲットとする光ピックアップ1のアクセス動作を実行させる。
Various operations of the servo system and the recording / reproducing system as described above are controlled by a
その後、その指示されたデータ区間のデータをホスト機器100に転送するために必要な動作制御を行う。すなわち光ディスク50からの信号読み出し動作、および読出信号についてのデータ信号処理部5、デコーダ6における再生処理を実行させ、要求されたデータを転送する。
Thereafter, operation control necessary for transferring the data in the designated data section to the
なお、この図1の例では、ホスト機器100に接続されるディスクドライブ装置として説明したが、本開示の再生装置としては他の機器に接続されない形態もあり得る。その場合は、操作部や表示部が設けられたり、データ入出力のインターフェース部位の構成が、図1とは異なるものとなる。つまり、ユーザの操作に応じて再生が行われるとともに、各種データの入出力のための端子部が形成されればよい。もちろん再生装置の構成例としては他にも多様に考えられ、例えば記録が可能な構成とすることもできる。すなわち、本開示の再生装置としては、記録再生装置の形態もあり得る。
In the example of FIG. 1, the disk drive device connected to the
<2.データ信号処理部5の構成および動作>
図2は、データ信号処理部5の一構成例を示している。データ信号処理部5は、再生信号RFから得られたサンプリングデータに対して、フィードフォワード制御による位相補間処理によって、目標とするサンプリングタイミングでのサンプル値が得られるように、サンプリングタイミングのタイミングリカバリを行う。以下、本実施の形態によるタイミングリカバリの方式を、BRTR(Buffer Re-sampling Timing Recovery)と称する。
<2. Configuration and Operation of Data
FIG. 2 shows a configuration example of the data
データ信号処理部5は、A/D変換器20と、発振器27と、BRTR部40と、PR等化器(PR−EQ)44と、MAP復号器45と、LDPC復号部46とを備えている。BRTR部40は、バッファメモリ41と、リサンプリング回路42と、インタポレータ(位相補間器)43とを有している。バッファメモリ41は、複数のメモリバンクBank1〜Bank3を有している。
The data
A/D変換器20は、再生信号RFのサンプリングを行い、サンプリングデータを出力するものである。A/D変換器20でのサンプリングは、発振器27から出力される固定クロックを用いて行われる。発振器27は、再生信号RFの本来の同期クロックよりも高い周波数の固定クロックを発生する。これにより、サンプリングデータとしては、再生信号RFの元のデータレートよりも高いサンプリングレートによるオーバサンプリングデータが得られる。
The A /
A/D変換器20のサンプリングクロックは本来の同期クロックよりも高い固定クロックであり、再生信号RFの本来の同期クロックに同期していない。このため、再生信号RFのサンプリング値は、本来の同期タイミングからずれたタイミングでの信号値となるが、BRTR部40で、本来の同期タイミングにおける信号値を補間生成することで、結果として再生信号RFの本来の同期タイミングでのサンプリングデータykが得られる。
The sampling clock of the A /
BRTR部40からのサンプリングデータykは、PR等化器(PR−EQ)44で等化され、MAP復号器45で尤度情報が計算され、それを用いて、LDPC復号部46で、LDPC(Low-Density Parity-Check)符号の復号化が行われる。LDPC符号は、疎なパリティ検査行列で定義される線形ブロック符号で、Sum−Product復号法と呼ばれる反復復号を用いることで、シャノン限界に近い特性を達成することができる。
Sampling data yk from the
バッファメモリ41は、再生信号RFから得られたサンプリングデータを一時的に蓄積するメモリ部である。リサンプリング回路42は、バッファメモリ41に蓄積されたサンプリングデータのサンプリングタイミングと、目標とするサンプリングタイミング(再生信号RFの本来のサンプリングタイミング)との位相誤差を検出し、検出された位相誤差に基づいてサンプリングタイミングの位相制御信号μk+1を生成するものである。
The
インタポレータ43は、位相制御信号μk+1に基づいて、バッファメモリ41から読み出されたサンプリングデータxkに対して位相補間処理を行い、目標とするサンプリングタイミングでのサンプル値を算出し、本来のサンプリングタイミングにおけるサンプリングデータykを生成して出力するものである。
The
ここで、図9はBRTR部40に対する比較例の回路を示す。また図10に、比較例の回路に入力される再生信号RFの信号波形の一例を示す。図10において上段は低密度の記録媒体からの再生信号RFである場合、下段は高密度の記録媒体からの再生信号RFである場合を示す。
Here, FIG. 9 shows a circuit of a comparative example for the
図9にした比較例の回路は、BRTR部40に代えてITR−PLL回路部48を備えたものである。ITR−PLL回路部48は、PLL回路47を用いてフィードバックループ制御による位相補間処理を行うものである。ITR−PLL回路部48では、位相誤差の検出にZX(Zero Cross)点を用いる。この比較例の回路では、再生信号RFが低密度である場合には、ZX点を正しく検出できるが、高密度の場合にはISI(Inter Symbol Interference)が大きいために正しく検出できない。高密度の場合、信号波形のパターンが短い部分では十分にゼロクロスしなくなるため、位相誤差を検出することが難しくなる。
The circuit of the comparative example shown in FIG. 9 includes an ITR-
そこで、本実施の形態では、再生信号RFに、波形パターンが既知の所定のパターン信号をあらかじめ埋め込んでおき、リサンプリング回路42は、その所定のパターン信号に基づいて、位相誤差を検出する。そして、その位相誤差検出結果に基づいてフィードフォワード制御による位相補間処理を行うことでサンプリングタイミングのタイミングリカバリを行う。 Therefore, in the present embodiment, a predetermined pattern signal having a known waveform pattern is embedded in the reproduction signal RF in advance, and the resampling circuit 42 detects a phase error based on the predetermined pattern signal. Then, the timing recovery of the sampling timing is performed by performing phase interpolation processing by feedforward control based on the phase error detection result.
以下、さらに図3〜図6を参照して、本実施の形態におけるフィードフォワード制御による位相補間処理の具体例を説明する。なお、図3は、データ信号処理部5に入力される再生信号RFの信号波形の一例を示す。図3において上段は低密度の記録媒体からの再生信号RFである場合、下段は高密度の記録媒体からの再生信号RFである場合を示す。図4は、データ信号処理部5に入力される再生信号RFのデータ構造の一例を示す。図5は、バッファメモリ41のメモリシーケンスの一例を示す、図6は、再生信号RFとバッファメモリ41のメモリシーケンスとの対応関係の一例を示す。
Hereinafter, a specific example of the phase interpolation processing by feedforward control in the present embodiment will be described with reference to FIGS. FIG. 3 shows an example of the signal waveform of the reproduction signal RF input to the data
上記した所定のパターン信号としては、所定のフレーム周期ごとに実データ信号に付加されたフレーム同期信号FS(Frame Sync)を用いることができる。なお、図4および図5においてD1,D2…が実データ信号を示す。また、図3では、フレーム同期信号FSの一例として、信号値0と信号値1とがそれぞれ10回ずつ連続する10T−10TのTパターンデータを示す。このように、ある周期ごとに、既知のパターンとしてフレーム同期信号FSのような長周期の所定のパターン信号を埋め込んでおけば、高密度記録からの再生信号RFである場合であっても十分な信号出力値が得られ、その既知のパターンによる位相誤差検出結果をサンプリング周期(固定クロック数)で割ることによって、各サンプリングデータの位相誤差を得ることができる。
As the predetermined pattern signal, a frame synchronization signal FS (Frame Sync) added to the actual data signal every predetermined frame period can be used. 4 and 5, D1, D2,... Indicate actual data signals. In addition, FIG. 3 shows 10T-10T T pattern data in which the
1フレーム分(SyncFrame間隔)のサンプリングデータをバッファメモリ41に蓄積しておき、そのサンプリングデータを、以下で説明する位相誤差検出結果を元にインタポレータ43で正しいタイミングにリサンプリングする。
Sampling data for one frame (SyncFrame interval) is accumulated in the
リサンプリング回路42によって、以下の式(1),(2)に示す演算を行う。ここで、式(1)は1クロックあたりの位相誤差(Δε/ε)を示す。
Δε/ε=(θi+Pr−θi)/(Pr・Lf) ……(1)
ただし、
i:FS番号(最大値Nf)
θi:位相
Pr:リサンプリングFS間隔
Lf:FS間サンプル長
k:サンプル番号(リサンプリング後)
ε:オーバサンプリングレート
とする。
The resampling circuit 42 performs operations shown in the following equations (1) and (2). Here, Expression (1) represents a phase error (Δε / ε) per clock.
Δε / ε = (θ i + Pr −θ i ) / (Pr · L f ) (1)
However,
i: FS number (maximum value Nf)
θ i : phase Pr: resampling FS interval L f : inter-FS sample length k: sample number (after resampling)
ε: Oversampling rate.
式(2)は、サンプリングタイミングの位相制御信号μk+1を示す。式(2)によって、位相誤差に基づいてサンプリング位相μkを更新する。
μk+1=μk+ε・(1+Δε/ε) ……(2)
Equation (2) represents the phase control signal μ k + 1 at the sampling timing. The sampling phase μ k is updated based on the phase error by Equation (2).
μ k + 1 = μ k + ε · (1 + Δε / ε) (2)
インタポレータ43は、位相制御信号μk+1に基づいて、バッファメモリ41から読み出されたサンプリングデータxkに対して、以下の式(3)による位相補間処理を行う。これにより、本来のサンプリングタイミングにおけるサンプリングデータykを生成して出力する。
The
上記したリサンプリング回路42による位相誤差の検出は、所定のパターン信号としてのフレーム同期信号FSに基づいて、以下の式(4)による最尤推定法(MLE(Maximum Likelihood Estimation))によって行う。 The detection of the phase error by the resampling circuit 42 is performed by the maximum likelihood estimation method (MLE (Maximum Likelihood Estimation)) according to the following equation (4) based on the frame synchronization signal FS as a predetermined pattern signal.
式(4)においてZは離散受信系列を示す。s(θ)は受信理想信号を表す。離散受信系列Zは、観測対象波形を時間間隔毎にサンプリングし、得られたサンプルを並べたベクトル(観測対象ベクトル)である。なお、ベクトル記号Zの右上に記された文字Tはベクトルの転置を表す。s(θ)は既知のパターン信号波形に相当する。θ^MLEは、最尤位相推定結果を表す。なお、ここでは便宜上、θの上に「^」を付した記号を「θ^」と記す。 In Equation (4), Z represents a discrete reception sequence. s (θ) represents a received ideal signal. The discrete reception sequence Z is a vector (observation target vector) in which the observation target waveform is sampled at each time interval and the obtained samples are arranged. Note that the letter T written at the upper right of the vector symbol Z represents transposition of the vector. s (θ) corresponds to a known pattern signal waveform. θ ^ MLE represents the maximum likelihood phase estimation result. Here, for the sake of convenience, a symbol with “^” on θ is denoted as “θ ^”.
最尤位相推定とは、観測対象ベクトルZとの間のEuclid距離が最も小さい参照信号ベクトルs(θ)を与えるパラメータθ^MLEを見つけることである。従って、ZTとs(θ)との内積を位相θについて微分し、最尤位相推定結果θ^MLEにおいてゼロとおくことにより、最尤位相推定結果を与える条件式(式(4))を得ることができる。すなわち、あらかじめ用意した微分信号ベクトルと、観測対象ベクトルとの内積がゼロになる時の、微分信号ベクトルの位相が、観測対象ベクトルの位相の離散形最尤推定結果θ^MLEである。式(4)を満足させる位相θは、内積演算器とフィードバック・ループとの組み合わせで実現することができ、その組み合わせは、一種の位相同期ループ(PLL)を構成する。これを離散形最尤位相推定器と呼ぶ。式(4)では、理想信号が三角関数の時は直交演算の積分値に相当するのでWobbleアドレス検出と同様の計算をすることになる。 The maximum likelihood phase estimation is to find a parameter θ ^ MLE that gives a reference signal vector s (θ) having the smallest Euclid distance to the observation target vector Z. Therefore, the conditional expression (formula (4)) that gives the maximum likelihood phase estimation result is obtained by differentiating the inner product of Z T and s (θ) with respect to the phase θ and setting it to zero in the maximum likelihood phase estimation result θ ^ MLE . Can be obtained. That is, the phase of the differential signal vector when the inner product of the differential signal vector prepared in advance and the observation target vector becomes zero is the discrete maximum likelihood estimation result θ ^ MLE of the phase of the observation target vector. The phase θ that satisfies Equation (4) can be realized by a combination of an inner product computing unit and a feedback loop, and the combination constitutes a kind of phase locked loop (PLL). This is called a discrete maximum likelihood phase estimator. In equation (4), when the ideal signal is a trigonometric function, it corresponds to the integral value of the orthogonal calculation, and therefore, the same calculation as the wobble address detection is performed.
元波形の関数の微分関数がわかっている場合にはその内積をゼロにするようPLLをかければよい。つまり、図3に示したような10T−10TのTパターンデータを想定している場合、読み出しし波形は、
Z[k]=sin(2πk/(2・10))
となる。ただし、kは時刻を示す整数値である。
If the differential function of the original waveform function is known, a PLL may be applied to make the inner product zero. That is, when assuming 10T-10T T pattern data as shown in FIG.
Z [k] = sin (2πk / (2 · 10))
It becomes. Here, k is an integer value indicating time.
位相誤差θは、
θ=ΣZ[j]*{cos(2πj/(2・10))} (0≦j<20)
で求めることができる。
The phase error θ is
θ = ΣZ [j] * {cos (2πj / (2 · 10))} (0 ≦ j <20)
Can be obtained.
以上で説明した位相誤差の検出処理と位相補間処理とを各フレームについて、シームレスに処理するために、図5および図6に示したようなバッファマネージメントを行う。第1のメモリバンクBank1に1フレーム分のデータを蓄積し、その次の1フレーム分のデータは第2のメモリバンクBank2に蓄積し、その次は第3のメモリバンクBank3へと蓄積し、その次はまた第1のメモリバンクBank1へと蓄積してゆく。その際、第1のメモリバンクBank1に第1のサンプリングデータを蓄積した後、第2のメモリバンクBank2に第2のサンプリングデータを蓄積中に、第1のサンプリングデータのフレーム同期信号FSを検出し、第1のサンプリングデータに関する位相誤差の検出処理を行う。次に、第2のメモリバンクBank2に第2のサンプリングデータを蓄積した後、第3のメモリバンクBank3に第3のサンプリングデータを蓄積中に、第1のサンプリングデータに関する位相補間処理を行う。以上のように3つのメモリBankを使いまわしながらシームレスなタイミングリカバリを行う。 In order to seamlessly perform the phase error detection processing and phase interpolation processing described above for each frame, buffer management as shown in FIGS. 5 and 6 is performed. One frame of data is stored in the first memory bank Bank1, the next one frame of data is stored in the second memory bank Bank2, and then the third memory bank Bank3 is stored. Next, the data is stored in the first memory bank Bank1. At this time, after the first sampling data is accumulated in the first memory bank Bank1, the frame synchronization signal FS of the first sampling data is detected while the second sampling data is being accumulated in the second memory bank Bank2. The phase error detection process for the first sampling data is performed. Next, after the second sampling data is accumulated in the second memory bank Bank2, the phase interpolation processing relating to the first sampling data is performed while the third sampling data is being accumulated in the third memory bank Bank3. As described above, seamless timing recovery is performed while reusing the three memories Bank.
なお、図5において、BUFWRは、バッファメモリ41へのデータの書き込み期間を示す。SYNCDETは、リサンプリング回路42においてフレーム同期信号FSを検出する処理期間を示す。DPHCALは、検出されたフレーム同期信号FSに基づいてリサンプリング回路42において位相誤差を検出する処理期間を示す。BUFRDは、バッファメモリ41からサンプリングデータを読み出し、位相誤差の検出結果に基づいてインタポレータ43において位相補間処理を行う処理期間を示す。
In FIG. 5, BUFWR indicates a data writing period to the
<3.実験結果>
図7および図8は、本実施の形態によるデータ信号処理方法によって、記録密度が35GBから60GBまでのBDを記録再生した再生波形RFに対してタイミングリカバリした実験結果を示す。
<3. Experimental results>
FIG. 7 and FIG. 8 show the results of an experiment in which timing recovery was performed on a reproduction waveform RF in which a BD having a recording density of 35 GB to 60 GB was recorded and reproduced by the data signal processing method according to the present embodiment.
図7において横軸は記録線密度、縦軸はジッタを示す。比較例として、PLL方式によるタイミングリカバリを行った場合のBD−XL(33.3GB)の50GBでのジッタの値は約11%である。本実施の形態によるデータ信号処理方法によって、PLL方式と同等のジッタでタイミングリカバリを行うことができている。60GBでも安定にジッタが測定できており、タイミングリカバリできることがわかった。比較例のPLL方式では46GB程度で破綻するため、本実施の形態によるデータ信号処理方法は高密度に有用であることがわかる。また図7では、tangential tilt性能としてデータの記録・読出面を0.3°と0.6°傾けた場合のジッタもプロットしてあるが、比較例のPLL方式に比べて、ほとんど重なることからストレスにも強い方式であることがわかった。なお、ここでいうtangential tiltとは、データの記録・読出方向に対する傾き角度のことをいう。 In FIG. 7, the horizontal axis represents recording linear density, and the vertical axis represents jitter. As a comparative example, the jitter value at 50 GB of BD-XL (33.3 GB) when performing timing recovery by the PLL method is about 11%. With the data signal processing method according to the present embodiment, timing recovery can be performed with jitter equivalent to that of the PLL system. It was found that jitter could be measured stably even at 60 GB, and timing recovery was possible. Since the PLL method of the comparative example fails at about 46 GB, it can be seen that the data signal processing method according to the present embodiment is useful for high density. Further, in FIG. 7, the jitter when the data recording / reading surface is tilted by 0.3 ° and 0.6 ° is plotted as the tangential tilt performance, but it is almost overlapped as compared with the PLL method of the comparative example. It was found that this method is also resistant to stress. Note that “tangential tilt” herein refers to a tilt angle with respect to the data recording / reading direction.
図8において横軸は記録線密度、縦軸はビットエラーレートbERを示す。図8には、図2におけるLDPC復号部46によってLDPC符号の復号化が行われた後のデータのビットエラーレートと、LDPC符号の復号化を行う前のデータ(RAW)のビットエラーレートとを示す。図8の実験結果から、56GB程度までエラーフリーになっていることが分かった(ビットスリップが起っていない)。
In FIG. 8, the horizontal axis represents the recording linear density, and the vertical axis represents the bit error rate bER. FIG. 8 shows the bit error rate of the data after the LDPC code is decoded by the
<4.効果>
以上のように、本実施の形態によれば、再生信号RFのサンプリングデータに対して、フィードフォワード制御によって位相補間処理を施すことにより、サンプリングタイミングのタイミングリカバリを行うようにしたので、サンプリングデータに対するタイミングリカバリの精度を向上させることができる。
<4. Effect>
As described above, according to the present embodiment, the phase recovery process is performed on the sampling data of the reproduction signal RF by feedforward control so that the timing recovery of the sampling timing is performed. The accuracy of timing recovery can be improved.
また、本実施の形態によれば、PLL回路によるフィードバックループを用いていないので、安定したハードウェア設計が可能である。本実施の形態によれば、フィードフォワード制御になるため、フィードバック制御におけるループ遅延による位相余裕を考慮する必要がなくなる。正確な位相誤差検出を行うために演算遅延の大きい方法を用いることも可能である。 In addition, according to the present embodiment, since a feedback loop using a PLL circuit is not used, stable hardware design is possible. According to the present embodiment, since feedforward control is performed, it is not necessary to consider the phase margin due to loop delay in feedback control. In order to perform accurate phase error detection, it is also possible to use a method with a large calculation delay.
なお、本明細書に記載された効果はあくまでも例示であって限定されるものではなく、また他の効果があってもよい。 Note that the effects described in the present specification are merely examples and are not limited, and other effects may be obtained.
<5.その他の実施の形態>
本開示による技術は、上記実施の形態の説明に限定されず種々の変形実施が可能である。
<5. Other Embodiments>
The technology according to the present disclosure is not limited to the description of the above embodiment, and various modifications can be made.
例えば、本技術は磁気ディスクを再生する場合の装置にも適用可能である。また、無線または有線による通信経路を経て再生されたデータをサンプリング処理する場合等にも適用可能である。 For example, the present technology can be applied to an apparatus for reproducing a magnetic disk. Further, the present invention can be applied to a case where data reproduced through a wireless or wired communication path is subjected to sampling processing.
また例えば、本技術は以下のような構成を取ることができる。
(1)
再生信号から得られたサンプリングデータに対して、フィードフォワード制御による位相補間処理によって、目標とするサンプリングタイミングでのサンプル値が得られるように、サンプリングタイミングのタイミングリカバリを行う信号処理部
を備えたデータ処理装置。
(2)
前記信号処理部は、
前記再生信号から得られた前記サンプリングデータを一時的に蓄積するメモリ部と、
前記メモリ部に蓄積された前記サンプリングデータのサンプリングタイミングと、目標とするサンプリングタイミングとの位相誤差を検出し、検出された位相誤差に基づいてサンプリングタイミングの位相制御信号を生成するリサンプリング回路と、
前記位相制御信号に基づいて、前記メモリ部から読み出された前記サンプリングデータに対して位相補間処理を行い、目標とするサンプリングタイミングでのサンプル値を算出する位相補間器と
を有する上記(1)に記載のデータ処理装置。
(3)
前記再生信号は、波形パターンが既知の所定のパターン信号を含み、
前記リサンプリング回路は、前記所定のパターン信号に基づいて、前記位相誤差を検出する
上記(2)に記載のデータ処理装置。
(4)
前記メモリ部は、それぞれが所定単位の前記サンプリングデータを順次、蓄積する第1ないし第3のメモリバンクを含み、
前記第1のメモリバンクに第1のサンプリングデータを蓄積した後、前記第2のメモリバンクに第2のサンプリングデータを蓄積中に、前記第1のサンプリングデータに関する位相誤差の検出処理を行い、
前記第2のメモリバンクに前記第2のサンプリングデータを蓄積した後、前記第3のメモリバンクに第3のサンプリングデータを蓄積中に、前記第1のサンプリングデータに関する前記位相補間処理を行う
上記(2)または(3)に記載のデータ処理装置。
(5)
前記リサンプリング回路は、前記所定のパターン信号に基づく最尤推定法によって前記位相誤差の検出を行う
上記(3)または(4)に記載のデータ処理装置。
(6)
前記所定のパターン信号は、所定のフレーム周期ごとに実データ信号に付加されたフレーム同期信号である
上記(3)ないし(5)のいずれか1つに記載のデータ処理装置。
(7)
前記サンプリングデータは、前記再生信号の元のデータレートよりも高い固定のサンプリングレートによるオーバサンプリングデータである
上記(1)ないし(6)のいずれか1つに記載のデータ処理装置。
(8)
再生信号から得られたサンプリングデータに対して、フィードフォワード制御による位相補間処理によって、目標とするサンプリングタイミングでのサンプル値が得られるように、サンプリングタイミングのタイミングリカバリを行う
データ処理方法。
(9)
記録媒体に記録された信号を読み出して再生信号を生成する信号生成部と、
前記再生信号から得られたサンプリングデータに対して、フィードフォワード制御による位相補間処理によって、目標とするサンプリングタイミングでのサンプル値が得られるように、サンプリングタイミングのタイミングリカバリを行う信号処理部と
を備えた再生装置。
For example, this technique can take the following composition.
(1)
Data provided with a signal processing unit that recovers the timing of the sampling timing so that the sampled data obtained from the playback signal can be sampled at the target sampling timing by phase interpolation processing using feedforward control. Processing equipment.
(2)
The signal processing unit
A memory unit for temporarily storing the sampling data obtained from the reproduction signal;
A resampling circuit that detects a phase error between the sampling timing of the sampling data stored in the memory unit and a target sampling timing, and generates a phase control signal of the sampling timing based on the detected phase error;
And (1) a phase interpolator that performs phase interpolation processing on the sampling data read from the memory unit based on the phase control signal and calculates a sample value at a target sampling timing. The data processing apparatus described in 1.
(3)
The reproduction signal includes a predetermined pattern signal whose waveform pattern is known,
The data processing apparatus according to (2), wherein the resampling circuit detects the phase error based on the predetermined pattern signal.
(4)
The memory unit includes first to third memory banks, each of which sequentially stores the sampling data of a predetermined unit,
After accumulating the first sampling data in the first memory bank, during the accumulation of the second sampling data in the second memory bank, a phase error detection process for the first sampling data is performed,
After the second sampling data is accumulated in the second memory bank, the phase interpolation processing relating to the first sampling data is performed while the third sampling data is being accumulated in the third memory bank. The data processing device according to 2) or (3).
(5)
The data processing apparatus according to (3) or (4), wherein the resampling circuit detects the phase error by a maximum likelihood estimation method based on the predetermined pattern signal.
(6)
The data processing device according to any one of (3) to (5), wherein the predetermined pattern signal is a frame synchronization signal added to an actual data signal every predetermined frame period.
(7)
The data processing device according to any one of (1) to (6), wherein the sampling data is oversampling data having a fixed sampling rate higher than an original data rate of the reproduction signal.
(8)
A data processing method for performing timing recovery of sampling timing so that a sample value at a target sampling timing can be obtained by phase interpolation processing by feedforward control on sampling data obtained from a reproduction signal.
(9)
A signal generator for reading a signal recorded on a recording medium and generating a reproduction signal;
A signal processing unit that performs timing recovery of the sampling timing so that a sample value at a target sampling timing is obtained by phase interpolation processing by feedforward control with respect to the sampling data obtained from the reproduction signal. Playback device.
1…光ピックアップ、2…スピンドルモーター、3…スレッド機構、4…マトリクス回路、5…データ信号処理部、6…デコーダ、7…ウォブル信号処理回路、8…ADIP復調回路、9…アドレスデコーダ、10…システムコントローラ、11…サーボ回路、12…スピンドルサーボ回路、13…スピンドルドライバ、14…スレッドドライバ、15…ホストI/F、20…A/D変換器、27…発振器、40…BRTR部、41…バッファメモリ、42…リサンプリング回路、43…インタポレータ(位相補間器)、44…PR等化器(PR−EQ)、45…MAP復号器、46…LDPC復号部、47…PLL回路、48…ITR−PLL回路部、50…光ディスク、100…ホスト機器、DD…2値データ列、FS…フレーム同期信号(Frame Sync)、FE…フォーカスエラー信号、PP…プッシュプル信号、TE…トラッキングエラー信号。
DESCRIPTION OF
Claims (9)
を備え、
前記信号処理部は、
前記再生信号から得られた前記サンプリングデータを一時的に蓄積するメモリ部と、
前記メモリ部に蓄積された前記サンプリングデータのサンプリングタイミングと、前記目標とするサンプリングタイミングとの位相誤差を検出し、検出された位相誤差に基づいてサンプリングタイミングの位相制御信号を生成するリサンプリング回路と
を有する
データ処理装置。 A signal processing unit that performs timing recovery of the sampling timing so that a sample value at a target sampling timing is obtained by phase interpolation processing by feedforward control on the sampling data obtained from the reproduction signal ,
The signal processing unit
A memory unit for temporarily storing the sampling data obtained from the reproduction signal;
A resampling circuit that detects a phase error between the sampling timing of the sampling data accumulated in the memory unit and the target sampling timing, and generates a phase control signal of the sampling timing based on the detected phase error;
A data processing apparatus.
前記位相制御信号に基づいて、前記メモリ部から読み出された前記サンプリングデータに対して位相補間処理を行い、目標とするサンプリングタイミングでのサンプル値を算出する位相補間器
をさらに有する請求項1に記載のデータ処理装置。 Wherein the signal processing unit,
A phase interpolator that performs phase interpolation processing on the sampling data read from the memory unit based on the phase control signal and calculates a sample value at a target sampling timing
The data processing apparatus according to claim 1, further comprising :
前記リサンプリング回路は、前記所定のパターン信号に基づいて、前記位相誤差を検出する
請求項1または2に記載のデータ処理装置。 The reproduction signal includes a predetermined pattern signal whose waveform pattern is known,
The resampling circuit, based on the predetermined pattern signal, the data processing apparatus according to claim 1 or 2 for detecting the phase error.
前記第1のメモリバンクに第1のサンプリングデータを蓄積した後、前記第2のメモリバンクに第2のサンプリングデータを蓄積中に、前記第1のサンプリングデータに関する位相誤差の検出処理を行い、
前記第2のメモリバンクに前記第2のサンプリングデータを蓄積した後、前記第3のメモリバンクに第3のサンプリングデータを蓄積中に、前記第1のサンプリングデータに関する前記位相補間処理を行う
請求項2に記載のデータ処理装置。 The memory unit includes first to third memory banks, each of which sequentially stores the sampling data of a predetermined unit,
After accumulating the first sampling data in the first memory bank, during the accumulation of the second sampling data in the second memory bank, a phase error detection process for the first sampling data is performed,
The phase interpolation processing relating to the first sampling data is performed while the third sampling data is being accumulated in the third memory bank after the second sampling data is accumulated in the second memory bank. 2. A data processing apparatus according to 2.
請求項3に記載のデータ処理装置。 The data processing apparatus according to claim 3, wherein the resampling circuit detects the phase error by a maximum likelihood estimation method based on the predetermined pattern signal.
請求項3に記載のデータ処理装置。 The data processing apparatus according to claim 3, wherein the predetermined pattern signal is a frame synchronization signal added to an actual data signal every predetermined frame period.
請求項1ないし6のいずれか1項に記載のデータ処理装置。 The data processing apparatus according to any one of claims 1 to 6, wherein the sampling data is oversampling data having a fixed sampling rate higher than an original data rate of the reproduction signal.
前記タイミングリカバリを行う処理は、
前記再生信号から得られた前記サンプリングデータをメモリ部に一時的に蓄積するステップと、
前記メモリ部に蓄積された前記サンプリングデータのサンプリングタイミングと、前記目標とするサンプリングタイミングとの位相誤差を検出し、検出された位相誤差に基づいて、リサンプリング回路によってサンプリングタイミングの位相制御信号を生成するステップと
を有する
データ処理方法。 Including sampling timing recovery so that a sample value at a target sampling timing can be obtained by phase interpolation processing by feedforward control on the sampling data obtained from the reproduction signal ,
The process of performing the timing recovery is as follows:
Temporarily storing the sampling data obtained from the reproduction signal in a memory unit;
A phase error between the sampling timing of the sampling data stored in the memory unit and the target sampling timing is detected, and a phase control signal of the sampling timing is generated by a resampling circuit based on the detected phase error Steps to do
A data processing method.
前記再生信号から得られたサンプリングデータに対して、フィードフォワード制御による位相補間処理によって、目標とするサンプリングタイミングでのサンプル値が得られるように、サンプリングタイミングのタイミングリカバリを行う信号処理部と
を備え、
前記信号処理部は、
前記再生信号から得られた前記サンプリングデータを一時的に蓄積するメモリ部と、
前記メモリ部に蓄積された前記サンプリングデータのサンプリングタイミングと、前記目標とするサンプリングタイミングとの位相誤差を検出し、検出された位相誤差に基づいてサンプリングタイミングの位相制御信号を生成するリサンプリング回路と
を有する
再生装置。 A signal generator for reading a signal recorded on a recording medium and generating a reproduction signal;
A signal processing unit that performs timing recovery of the sampling timing so that a sample value at a target sampling timing is obtained by phase interpolation processing by feedforward control with respect to the sampling data obtained from the reproduction signal. ,
The signal processing unit
A memory unit for temporarily storing the sampling data obtained from the reproduction signal;
A resampling circuit that detects a phase error between the sampling timing of the sampling data accumulated in the memory unit and the target sampling timing, and generates a phase control signal of the sampling timing based on the detected phase error;
A reproducing apparatus.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014009735A JP6060912B2 (en) | 2014-01-22 | 2014-01-22 | Data processing apparatus, data processing method, and reproducing apparatus |
TW103143548A TWI645675B (en) | 2014-01-22 | 2014-12-12 | Data processing device, data processing method, and recovery device |
US14/589,187 US9654278B2 (en) | 2014-01-22 | 2015-01-05 | Data processing device, data processing method, and recovery device |
KR1020150002608A KR20150087799A (en) | 2014-01-22 | 2015-01-08 | Data processing device, data processing method, and recovery device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014009735A JP6060912B2 (en) | 2014-01-22 | 2014-01-22 | Data processing apparatus, data processing method, and reproducing apparatus |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2015138566A JP2015138566A (en) | 2015-07-30 |
JP2015138566A5 JP2015138566A5 (en) | 2016-03-10 |
JP6060912B2 true JP6060912B2 (en) | 2017-01-18 |
Family
ID=53545762
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014009735A Expired - Fee Related JP6060912B2 (en) | 2014-01-22 | 2014-01-22 | Data processing apparatus, data processing method, and reproducing apparatus |
Country Status (4)
Country | Link |
---|---|
US (1) | US9654278B2 (en) |
JP (1) | JP6060912B2 (en) |
KR (1) | KR20150087799A (en) |
TW (1) | TWI645675B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102015110275A1 (en) * | 2015-06-25 | 2016-12-29 | Intel IP Corporation | Apparatus and method for shifting a digital signal by a shift time to provide a shifted signal |
TWI651719B (en) * | 2016-05-27 | 2019-02-21 | 日商新力股份有限公司 | Disc-shaped recording medium, recording device, recording method, reproducing device, and reproducing method |
CN112583571B (en) * | 2019-09-30 | 2024-07-23 | 深圳市中兴微电子技术有限公司 | Signal sampling method and device |
TWI783867B (en) * | 2022-02-08 | 2022-11-11 | 瑞昱半導體股份有限公司 | Signal transmission apparatus and method having re-sampling mechanism |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3255179B2 (en) * | 1992-02-14 | 2002-02-12 | ソニー株式会社 | Data detection device |
US5917869A (en) * | 1996-09-30 | 1999-06-29 | Lucent Technologies Inc. | Apparatus and method for timing/carrier recovery in bandwidth-efficient communications systems |
US6487672B1 (en) * | 1998-12-24 | 2002-11-26 | Stmicroelectronics, N.V. | Digital timing recovery using baud rate sampling |
WO2006019073A1 (en) * | 2004-08-20 | 2006-02-23 | Matsushita Electric Industrial Co., Ltd. | Information reproducing device |
US7564931B2 (en) * | 2005-05-10 | 2009-07-21 | Seagate Technology Llc | Robust maximum-likelihood based timing recovery |
EP2000810B1 (en) * | 2007-06-07 | 2013-09-04 | Mitsubishi Electric Information Technology Centre Europe B.V. | Determination of sine wave period |
JP5045448B2 (en) | 2008-01-16 | 2012-10-10 | ソニー株式会社 | Signal processing circuit, signal processing method, and reproducing apparatus |
US8780470B1 (en) * | 2013-03-11 | 2014-07-15 | Western Digital Technologies, Inc. | Disk drive adjusting digital phase locked loop over sector data with frequency induced phase error measured over preamble |
-
2014
- 2014-01-22 JP JP2014009735A patent/JP6060912B2/en not_active Expired - Fee Related
- 2014-12-12 TW TW103143548A patent/TWI645675B/en not_active IP Right Cessation
-
2015
- 2015-01-05 US US14/589,187 patent/US9654278B2/en active Active
- 2015-01-08 KR KR1020150002608A patent/KR20150087799A/en not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
KR20150087799A (en) | 2015-07-30 |
TWI645675B (en) | 2018-12-21 |
JP2015138566A (en) | 2015-07-30 |
TW201532390A (en) | 2015-08-16 |
US9654278B2 (en) | 2017-05-16 |
US20150207615A1 (en) | 2015-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5045448B2 (en) | Signal processing circuit, signal processing method, and reproducing apparatus | |
US7826323B2 (en) | Reproducing apparatus and method with reduced bit error rate | |
JP6060912B2 (en) | Data processing apparatus, data processing method, and reproducing apparatus | |
JP4598355B2 (en) | Disk drive device and pre-pit detection method | |
JP4407461B2 (en) | Optical disk device | |
JP5468372B2 (en) | Phase error detection device, phase error detection method, integrated circuit, and optical disk device | |
JP2004134002A (en) | Disk drive device, prepit detecting method | |
JP2008176898A (en) | Information reproducing device, information recording and reproducing device, information reproducing method, and optical disk | |
JP2010212929A (en) | Measuring device, reproducing device and measuring method | |
JP4839966B2 (en) | Playback device and sync signal detection method | |
JP5054672B2 (en) | Device for accessing a recording medium | |
JP2007533063A (en) | DC control coding for optical storage systems | |
JP2017162537A (en) | Optical disk device | |
JP4172494B2 (en) | Demodulation device, disk drive device, and demodulation method | |
JP3858616B2 (en) | Disk drive device | |
JP5029411B2 (en) | Playback device, playback method, data detection processing circuit | |
JP2008140463A (en) | Wobble signal detecting circuit and wobble signal detecting method | |
JP2006209892A (en) | Pll circuit and disk playback device | |
JP4618454B2 (en) | Timing signal generator | |
JP4788346B2 (en) | Information reproducing apparatus and information reproducing method | |
JP2007200516A (en) | Information reproducing device and method | |
JP2007095156A (en) | Phase synchronizer, method, and, optical disk device | |
JP2013145619A (en) | Phase difference detecting device, tracking error detecting device, and optical disk device | |
JP2011060398A (en) | Disk drive device and method of detecting moving speed of objective lens | |
JP2010192046A (en) | Optical disk and recording device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160122 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160122 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160428 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160524 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160620 |
|
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: 20161115 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161128 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6060912 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |