This application claims the benefit of Korean Patent Application No. 2005-73448, filed on Aug. 29, 2005, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety by reference.
1. Field of the Invention
Aspects of the present invention relate to a phase locked loop (PLL) circuit and a phase locked loop control method, and more particularly, to a phase locked loop circuit and a phase locked loop control method suitable for a high density optical disc reproducing system.
2. Description of the Related Art
Optical disc reproducing systems reproduce data recorded on optical discs such as compact discs (CDs), digital versatile discs (DVDs), blue-ray discs (BDs), and high definition (HD) DVDs. Optical disc reproducing systems for BD and HD-DVD systems are referred to as high density optical disc reproducing systems.
Optical disc reproducing systems require a sampling clock (or a bit clock) synchronized with a radio frequency (RF) signal in order to reproduce the RF signal which is read from an optical disc. The sampling clock is generated by a PLL circuit synchronized with the RF signal.
However, since the PLL circuit shown in
The PLL circuit having the frequency pulling-in function shown in
After the frequency error is outputted, the PLL circuit shown in
The phase error detectors 102 and 203 shown in
phase error (PE(i))=|I(bi)|−|I(ai)| [Equation 1]
For example, when the sampling point of the RF signal sampled according to the sampling clock is given as shown in
When the sampling point of the RF signal sampled according to the sampling clock is given as shown in
When the sampling point of the RF signal sampled according to the sampling clock is given as shown in
In this way, the PLL circuits use the zero crossing point as an indicator of the phase of the RF signal, and detect the phase error between the sampled RF signal and the zero crossing point based on the amplitude of the sampling point adjacent to the zero crossing point.
However, a high inter-symbol Interference (ISI) may prevent the PLL circuits from detecting the zero crossing point. The high ISI means that the waveform of the RF signal is greatly affected by the ISI. As a spot size of an optical beam becomes larger than a pit length, the ISI affects the waveform of the reproduced RF signal more severely.
The high ISI condition usually occurs in high density optical disc reproducing systems for BD or the like. If the zero crossing point of the RF signal is not detected due to the high ISI, the phase locking of the RF signal may fail, and as a result, data cannot be reproduced in a stable fashion by the optical disc reproducing system.
An aspect of the present invention provides a phase locked loop circuit and a phase locked loop control method suitable for an optical disc reproducing system having a high ISI condition.
Another aspect of the present invention also provides a phase locked loop circuit and a phase locked loop control method suitable for a high density optical disc reproducing system.
Another aspect of the present invention also provides a phase locked loop circuit and a phase locked loop control method capable of detecting a phase error and a frequency error of an input signal based on a pattern such as a sync pattern having a predetermined uniform distribution over an entire range.
According to an aspect of the present invention, there is provided a phase locked loop circuit including a sampler which samples an input signal according to a sampling clock outputted from the phase locked loop circuit, a pattern detection signal/phase error generation unit which generates a pattern detection signal which indicates the detection of a predetermined pattern and detects and outputs a phase error between the sampled input signal and a zero crossing point of the input signal, if the sampled input signal output from the sampler has the predetermined pattern, and a sampling clock generation unit which generates the sampling clock based on the pattern detection signal and the phase error, wherein the predetermined pattern is a pattern which is uniformly distributed over the entire range where the input signal can be input.
According to another aspect of the present invention, there is provided a phase locked loop circuit including an analog/digital converter which outputs an RF signal input according to a sampling clock outputted from the phase locked loop circuit, a sync pattern detection signal/phase error generation unit which generates a sync pattern detection signal which indicates the detection of the sync pattern and detects a phase error between the sampled RF signal and a zero crossing point of the input RF signal if the sampled RF signal output from the analog/digital converter is a sync pattern, a low pass filter which detects a low frequency component of the phase error in synchronization with the sync pattern detection signal, a frequency error detector which outputs the difference between the sampling clock count value during a period of the sync pattern detection signal and a predetermined number as a frequency error between the frequency of the RF signal and the frequency of a sampling clock, and a sampling clock generation unit which generates the sampling clock using the result of adding the low frequency component of the phase error and the frequency error.
According to another aspect of the present invention, there is provided a phase locked loop circuit including an analog/digital converter which outputs an RF signal input according to a sampling clock outputted from the phase locked loop circuit, a sync pattern detection signal/phase error generation unit which generates a sync pattern detection signal which indicates the detection of the sync pattern and detects a phase error between the sampled RF signal and a zero crossing point of the inputted RF signal if the sampled RF signal output from the analog/digital converter is a sync pattern, a low pass filter which detects a low frequency component of the phase error in synchronization with the sync pattern detection signal, a frequency error detector which outputs the difference between the sampling clock count value (during a period of the sync pattern detection signal) and a predetermined number as a frequency error between the frequency of the RF signal and the frequency of a sampling clock, a sampling clock generation unit which generates the sampling clock by using a result of adding the low frequency component of the phase error and the frequency error, and a mode control unit which controls the operation of the low pass filter and also determines whether or not to transmit the frequency error, so that the phase locked loop circuit is operated in either a frequency pulling-in processing mode or a phase locking processing mode according to the frequency error.
According to another aspect of the present invention, there is provided a phase locked loop circuit in an optical disc reproducing system, including an analog/digital converter which samples an RF signal read from a disc loaded in the optical disc reproducing system according to a sampling clock outputted from the phase locked loop circuit, a sync pattern detection signal/phase error generation unit which generates a sync pattern detection signal that indicates the detection of a sync pattern if the sync pattern is detected within the sampled RF signal outputted from the analog/digital converter, and detects and outputs a phase error between the sampled RF signal and a zero crossing point of the RF signal based on the sampled RF signal, and a sampling clock generation unit which generates the sampling clock based on the sync pattern detection signal and the phase error.
According to another aspect of the present invention, there is provided a phase locked loop control method including the steps of sampling an input signal according to a sampling clock outputted by the phase locked loop, generating a pattern detection signal which indicates the detection of a predetermined pattern and detects and outputs a phase error between the sampled input signal and a zero crossing point of the input signal if the sampled input signal has the predetermined pattern, and generating the sampling clock based on the pattern detection signal and the phase error, wherein the predetermined pattern is a pattern which is uniformly distributed over the entire range where the input signal can be inputted into.
Additional aspects and/or advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
These and/or other aspects and advantages of the invention will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
Reference will now be made in detail to the present embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. The embodiments are described below in order to explain the present invention by referring to the figures.
The sampler 701 samples an input signal according to a sampling clock outputted from a phase locked loop circuit. The input signal may have the shape of a sinusoidal wave, and the sampler 701 may sample and output the amplitude of the input signal at a rising edge of the sampling clock.
If the sampled input signal outputted from the sampler 701 has a predetermined pattern, the pattern detection signal/phase error generation unit 702 generates a pattern detection signal indicating the detection of a predetermined pattern and detects and generates a phase error between the sampled input signal and a zero crossing point of the input signal based on the sampled input signal.
The predetermined pattern is uniformly distributed over the entire range where the input signal can be inputted, and for example, a sync pattern may be used as the predetermined pattern. Since the sync pattern is longer than a laser spot, the ISI in the sync pattern can be counteracted at the zero crossing point. Therefore, even in a high ISI condition, a sync pattern phase can be accurately detected without influence by the ISI.
The pattern detection signal/phase error generation unit 702 may be constructed as shown in
Referring to
The zero crossing point detector 801 detects a zero crossing point from the sampled input signal. The zero crossing point detector 801 may be constructed like a zero crossing point detector 1301 described later with reference to
The pattern determination unit 802 is reset according to the zero crossing point detected by the zero crossing point detector 801, and determines whether or not the sampled input signal has a predetermined pattern by using a sampling clock count value. The sampling clock count value is latched at each zero crossing point and, by comparing similarities of the latched values, it can be determined whether or not the sampled input signal has the predetermined pattern. If the latched values are similar to each other, it is determined that the sampled input signal has the predetermined pattern.
For example, if the predetermined pattern is the sync pattern shown in
The absolute difference detector 803 detects the absolute difference between the sampled input signals. The absolute difference detector 803 may have the same construction as an absolute difference detector 1303 described later with reference to
The repetition checker 804 checks to see if the determination of whether or not the sampled input signal has the predetermined pattern has been repeatedly performed. The repetition checker 804 makes this determination based on the signal output from the pattern determination unit 802 and the values latched in the pattern determination unit 802. Specifically, the repetition checker 804 confirms that the determination has been repeatedly performed if the repetition checker 804 detects that the signal indicating that the sampled input signal is determined to be the predetermined pattern is transmitted twice and if the value latched in the pattern determination unit 802 is maintained at a maximum value. If the repetition checker 804 confirms that the determination has been repeatedly performed, the repetition checker 804 outputs a signal indicating that the determination that the sampled input signal has the predetermined pattern is repeatedly performed. If the repetition checker 804 may have the same construction as a repetition checker 1304 described later with reference to
If the signal indicating that the determination that the sampled input signal has the predetermined pattern is repeatedly performed is outputted from the repetition checker 804, the phase error generator 805 generates the absolute difference between the two sampled input ports detected by the absolute difference detector 803 as a phase error. This phase error is an error between the sampled input signal and the zero crossing point in synchronization with the zero crossing point detected by the zero crossing point detector 801. The phase error generator 805 may have the same construction as a phase error generator 1305 described later with reference to
If the signal indicating that the determination that the sampled input signal has the predetermined pattern is repeatedly performed is outputted from the repetition checker 804, the pattern detection signal generator 806 generates a pattern detection signal at a time point. This time point is delayed by a first predetermined number of sampling clock cycles from the zero crossing point located at the center of the predetermined pattern.
Referring to
The sampling clock generation unit 710 of
The LPF 711 low-pass-filters the phase error and outputs a low frequency component of the phase error in synchronization with the pattern detection signal. The DAC 712 converts the low frequency component of the phase error into an analog signal. The VCO 713 is driven by the output of the DAC 712 to generate the sampling clock. The sampling clock is transmitted to the sampler 701 and the pattern detection signal/phase error generation unit 702.
When the phase locked loop circuit of
The embodiment illustrated in
The frequency error detector 1003 detects the difference between a second predetermined number and the sampling clock count value during the period of the pattern detection signal transmitted from the pattern detection signal/phase error generation unit 1002, and outputs the difference as a frequency error between the frequency of the input signal and the frequency of the sampling clock.
The frequency error detector 1003 may preferably be constructed as shown in
The counter 1101 is reset by the pattern detection signal, and counts the sampling clock. The counter 1101 may be an up counter. The count value of the counter 1101 is transmitted to the D flip-flop 1102. The D flip-flop 1102 stores the count value transmitted from the counter 1101 and outputs the stored count value in synchronization with the pattern detection signal. Therefore, a signal outputted from the D flip-flop 1102 is the sampling clock count value during the period of the pattern detection signal.
The subtractor 1103 detects the difference between the count value transmitted from the D flip-flop 1102 and the second predetermined number, and after detecting the difference, the subtractor outputs the difference. The difference outputted from the subtractor 1103 is a frequency error between the frequency of the input signal and the frequency of the sampling clock. The second predetermined number is the number of sampling clock cycles generated during the period of the predetermined pattern, and has a fixed value.
The frequency error outputted from the frequency error detector 1003 is transmitted to the sampling clock generation unit 1010.
The sampling clock generation unit 1010 includes an LPF 1011, an adder 1012, a DAC 1013, and a VCO 1014. The LPF 1011, the DAC 1013, and the VCO 1014 are the same as the LPF 711, the DAC 712, and the VCO 713 shown in
Referring to
The ADC 1201 samples the input RF signal according to a sampling clock output from the phase locked loop circuit of
If the sampled RF signal outputted from the ADC 1201 has the sync pattern, the sync pattern detection signal/phase error generation unit 1202 generates a sync pattern detection signal which indicates the detection of the sync pattern, and then detects and outputs a phase error between the sampled RF signal and a zero crossing point of the input RF signal. The generated sync pattern detection signal may preferably be defined as an aligned sync signal, and the phase error may preferably be defined as a nominal phase error, although both the generated sync pattern detection signal and phase error may be defined in other ways in accordance with the present invention.
The sync pattern detection signal/phase error generation unit 1202 may be constructed as shown in
The zero crossing point detector 1301 detects the zero crossing point from the sampled RF signal. The zero crossing point detector 1301 includes a slicer 1301_1, a delay unit 1301_2, and an exclusive OR (also known as an “XOR”) gate 1301_3.
The slicer 1301_1 outputs 1 if the input sampled RF signal is equal to or greater than a zero line, and 0 if the input sampled RF signal is less than the zero line. The sampled RF signal is a digitalized RF signal.
The delay unit 1301_2 delays an output of the slicer 1301_1 for one sampling clock cycle.
The exclusive OR gate 1301_3 outputs the exclusive OR of the output of the slicer 1301_1 and the output of the delay unit 1301_2. Therefore, the zero crossing point of the input sampled RF signal is detected. The output of the exclusive OR gate 1301_3 resets a counter 1302_1 in the pattern determination unit 1302 to 1, used to trigger four D flip-flops 1302_2, -1302_5 and four D flip-flops 1305_11305_4 in the phase error generator 1305.
The pattern determination unit 1302 is reset according to the zero crossing point detected by the zero crossing point detector 1301, and determines whether or not the input sampled RF signal has a sync pattern.
The pattern determination unit 1302 includes a counter 1302_1, four D flip-flops 1302_2-1302_5, three comparators 1302_6-1302_8, and an AND gate 1302_9.
The counter 1302_1 is an up counter and is set to 1 to count the sampling clock cycles when the zero crossing point is detected. The count value of the counter 1302_1 is transmitted to the D flip-flop 1302_2, which is connected to the next stage.
In the four D flip-flops 1302_2-1302_5, an input port of the first D flip-flop 1302_2 is connected to an output port of the counter 1302_1, an input port of the second D flip-flop 1302_3 is connected to an output port of the first D flip-flop 1302_2, an input port of the third D flip-flop 1302_4 is connected to an output port of the second D flip-flop 1302_2, and an input port of the fourth D flip-flop 1302_5 is connected to an output port of the third D flip-flop 1302_4, so that the four run-lengths detected at the zero crossing point are sequentially latched.
Specifically, the four D flip-flops 1302_2-1302_5 are triggered at the rising edge of the output of the exclusive OR gate 1301_3. This means that every time that the zero crossing point is detected, the values latched in the four D flip-flops 1302_2-1302_5 change. When the inputted RF signal has the sync pattern, the values latched in the four D flip-flops 1302_2˜1302_5 are similar to each other, and the sum of the four latched values is a maximum value. The reason that the sum of these four latched values is a maximum value is because the run-length included in the sync pattern is the longest run-length among the channel bits. For example, if the inputted RF signal has the sync pattern shown in
The three comparators 1302_611302_8 are used to determine the similarity of the values latched in the four D flip-flops 1302_211302_5. If the condition of Equation 2, that the absolute value of the difference between two input signals is smaller than the value obtained by multiplying one input signal by a predetermined ratio, is satisfied, the three comparators 1302_611302_8 determine that the two compared values are similar to each other.
|Input 1−Input 2|<Input 2×α [Equation 2]
In Equation 2, α is smaller than 1, so that if the ISI in a channel is low, a is set to a small value (for example, ⅛) so that the three comparators 1302_6-1302_8 can accurately detect the sync pattern, and if the ISI in the channel is high, α is set to a large value (for example, ¼) in order to ensure that the three comparators 1302_6-1302_8 to detect the sync pattern.
If t Equation 2 is satisfied, the three comparators 1302_6-1302_8 output 1, and if not, the three comparators 1302_6-1302_8 output 0. The comparator 1302_6 compares the value latched in the first D flip-flop 1302_2 with the value latched in the second D flip-flop 1302_3. The comparator 1302_7 compares the value latched in the second D flip-flop 1302_3 with the value latched in the third D flip-flop 1302_4. The comparator 1302_8 compares the value latched in the third D flip-flop 1302_4 with the value latched in the fourth D flip-flop 1302_5. In this way, the three comparators 1302_6-1302_8 compare each of the three values latched in each of the corresponding three D flip-flops 1302_2-1302_4 against each of the other values.
The AND gate 1302_9 performs an AND operation on the outputs of the three comparators 1302_6-1302_8 to determine the similarity of the values latched in the four D flip-flops 1302_2-1302_5. If the output of the AND gate 1302_9 is at a high level, the values latched in the four D flip-flops 1302_2-1302_5 are similar to each other, so that a signal is outputted indicating that the currently inputted sampled RF signal has the sync pattern. In other cases, the output of the AND gate 1302_9 is at a low level, and a signal is outputted indicating that the inputted sampled RF signal does not have the sync pattern.
The absolute difference detector 1303 detects the absolute value of the difference between the sampled RF signals. The absolute difference detector 1303 includes an absolute value calculator 1303_1, a delay unit 1303_2, a subtractor 1303_3, and an amplifier 1303_4.
The absolute value calculator 1303_1 calculates the absolute value of the inputted sampled RF signals. The delay unit 1303_2 delays the output of the absolute value calculator 1303_1 for one sampling clock cycle.
The subtractor 1303_3 subtracts the output of the delay unit 1303_2 from the output of the absolute value calculator 1303_1. The amplifier 1303_4 amplifies the output of the subtractor 1303_3 using a predetermined index. The output of the amplifier 1303_4 is a phase error between adjacent sampled RF signals.
The repetition checker 1304 checks whether or not the sync pattern determination unit 1302 has repeatedly determined whether the sampled RF signal has the sync pattern. Specifically, the repetition checker 1304 checks whether or not the sync pattern determination unit 1302 has twice determined that the sampled RF signal has the sync pattern, based on the result of the determination of the similarity of a plurality of run-lengths latched in the sync pattern determination unit 1302 and the sum of the plurality of run-lengths latched therein.
The repetition checker 1304 includes two adders 1304_1 and 1304_2, two comparators 1304_3 and 1304_6, two AND gates 1304_4 and 1304_5, a maximum-value register 1304_7, a repeating counter 1304_8, and a D flip-flop 1304_9.
The adder 1304_1 adds the value latched in the first D flip-flop 1302_2 and the value latched in the second D flip-flop 1302_3 included in the sync pattern determination unit 1302. The adder 1304_2 adds the added value of the adder 1304_1 to the value latched in the third D flip-flop 1302_4 and the value latched in the fourth D flip-flop 1302_5 included in the sync pattern determination unit 1302. Therefore, if the currently inputted sampled RF signal has the sync pattern, the value outputted from the adder 1304_2 is a maximum value, and the value outputted from the adder 1304_1 is the value of the time point 901 of the zero crossing point located at the center of the sync pattern of
The comparator 1304_3 compares the output of the adder 1304_2 with the previous maximum value latched in the D flip-flop 1304_9 to determine whether or not the value outputted from the adder 1304_2 is equal to the value latched in the D flip-flop 1304_9. If the value outputted from the adder 1304_2 is equal to the value latched in the D flip-flop 1304_9, a signal indicating that the sync pattern is repeatedly detected is outputted. Accordingly, the AND gate 1304_4 outputs 1 to indicate that the value outputted from the adder 1304_2 is equal to the maximum value latched in the D flip-flop 1304_9.
In order to check the repetition of the adder 1304_2, the comparators 1304_6, and the AND gate 1304_5, the maximum value register 1304_7 serves as a maximum value register for storing the maximum value of the sum of the values outputted from the four D flip-flops 1302_21302_5 included in the sync pattern determination unit 1302.
The repeating counter 1304_8 serves as a sampling clock frequency divider for updating the maximum value register 1304_7 and the D flip-flop 1304_9. The maximum value latched in the D flip-flop 1304_9 may be compared with the output of the adder 1304_2.
If the repetition checker 1304 repeatedly determines whether the sampled RF signal has the sync pattern, the phase error generator 1305 outputs the absolute difference between the two sampled RF signals detected by the absolute difference detector 1303 as the phase error between the sampled RF signal and the zero crossing point, in synchronization with the zero crossing point.
The phase error generator 1305 is constructed of four D flip-flops 1305_1-1305_4. When the output of the XOR 1301_3, which is included in the zero crossing point detector 1301, is at a rising edge, the three D flip-flops 1305_1-1305_3 are triggered to sequentially latch the absolute difference detected by the absolute difference detector 1303.
Therefore, when the four 9T run-lengths corresponding to the sync pattern of
If the determination is repeatedly performed by the repetition checker 1304, the sync pattern detection signal generation unit 1306 generates a pattern detection signal at a time point delayed by a first predetermined number of sampling clock cycles from the zero crossing point. The zero crossing point is located at the center of the sync pattern. Therefore, a subtractor 1306_1, a down counter 1306_2, an AND gate 1306_3, a delay unit 1306_4, and an AND gate 1306_5 included in the sync pattern detection signal generation unit 1306 have a delay mechanism.
The subtractor 1306_1 subtracts the first predetermined number from the output of the adder 1304_1, which is included in the repetition checker 1304. The first predetermined number is constant and corresponds to the first predetermined number of sampling clock cycles defined in
The down counter 1306_2 loads the output of the subtractor 1306_1 according to the output of the AND gate 1304_3 of the repetition checker 1304 and, in synchronization with the output of the AND gate 1306_3, counts down. The AND gate 1306_3 performs an AND operation on the output of the down counter 1306_2 and the sampling clock. Then, the AND gate 1306_3 provides the resultant value of the AND operation to a clock port of the down counter 1306_2. The delay unit 1306_4 delays the down count value of the down counter 1306_2 by one sampling clock cycle. The AND gate 1306_5 performs an AND operation on the output of the down counter 1306_2 and the inverted value of the output of the delay unit 1306_4. Then, the AND gate 1306_5 outputs the resultant value of its AND operation. The output of the AND gate 1306_5 is a sync pattern detection signal.
The numbers of D flip-flops and comparators can vary according to the sync pattern which is to be detected.
The LPF 1203 shown in
The frequency error detector 1204 detects the difference between a second predetermined number and the sampling clock count value during a period of the sync pattern detection signal output from the sync pattern detection signal/phase error generation unit 1202, and outputs the difference as a frequency error between the frequency of the RF signal and the frequency of a sampling clock. The second predetermined number is the number of sampling clock cycles generated during the sync pattern, and has a fixed value.
The frequency error detector 1204 may preferably be constructed as shown in
The up counter 1401 performs up-counting according to the sampling clock and is reset by the input sync pattern detection signal. The count value is stored in the D flip-flop 1402. The up counter 1401, the D flip-flop 1402, and the subtractor 1403 operate in the same fashion as the counter 1101, the D flip-flop 1102, and the subtractor 1103 of
If the frequency error detected by the subtractor 1403 is within a predetermined range, the protector 1404 outputs the same frequency error detected by the subtractor 1403 as the frequency error output. Otherwise, the frequency error detector outputs “0” in order to protect the phase locked loop circuit from phase locking failure.
The integrator 1205 of
The sampling clock generation unit 1210 includes an adder 1211, a DAC 1212, and a VCO 1213. The adder 1211, the DAC 1212, and the VCO 1213 are the same as the adder 1012, the DAC 1013, and the VCO 1014 shown in
The phase locked loop circuit shown in
If the value of the frequency error outputted from the frequency error detector 1504 has a non-zero value, and if the frequency error is synchronized with the sync pattern detection signal outputted from the sync pattern detection signal/phase error generation unit 1502, the mode control unit 1505 clears the LPF 1503, so that the phase locked loop circuit operates in the frequency pulling-in processing mode and the frequency error is transmitted to the sampling clock generation unit 1510 through the integrator 1507.
If the frequency error outputted from the frequency error detector 1504 has a value of zero, the mode control unit 1505 does not clear the LPF 1503. When the mode control unit 1505 does not clear the LPF 1503, it causes the phase locked loop circuit to operate in the phase locking processing mode and output the phase error from the LPF 1503.
Thus, the mode control unit 1505 controls the operation of the LPF 1503 and determines whether or not to transmit the frequency error, so that the phase locked loop circuit shown in
The sampling clock generation unit 1510 generates the sampling clock by adding the phase error transmitted from the LPF 1503 to the frequency error provided from the integrator 1507.
The mode control unit 1505 may preferably be constructed of switches.
Under the control of the mode control unit 1505, the multiplexer 1506 selects between 0 and the frequency error output from the frequency error detector 1504 and transmits either the value zero, or the value of the frequency error output, to the integrator 1507.
In synchronization with the sync pattern detection signal output from the sync pattern detection signal/phase error generation unit 1502, the integrator 1507 integrates the signal output from the multiplexer 1506 and transmits the integrated signal to the sampling clock generation unit 1510.
In a system having the phase locked loop control function, an input signal is sampled based on a sampling clock output by the phase locked loop control (1601). The sampling may be performed in the same fashion as the sampling of the sampler 701 of
If the sampled input signal has a predetermined pattern, the system generates a pattern detection signal indicating the detection of the predetermined pattern, and detects and outputs a phase error between the sampled input signal and a zero crossing point of the input signal (1602). The predetermined pattern is the same as the predetermined pattern defined in
Specifically, the system can generate the pattern detection signal and the phase error as shown in
Referring to
After determining whether or not the sampled input signal has a predetermined pattern (1702), the system detects the absolute difference between the sampled input signals (1703). Specifically, the absolute values of the adjacent sampled input signals are obtained, and the difference between the absolute values are obtained.
Next, the system checks whether or not the determination that the sampled input signal has the predetermined pattern is repeatedly performed (1704). If it is found that the system has repeatedly determined that the sampled input signal has the predetermined pattern, the system outputs the absolute difference as a phase error between the sampled input signal and the zero crossing point of the input signal (1705).
Next, the system generates a pattern detection signal at a time point delayed by a first predetermined number of sampling clock cycles from the zero crossing point located at the center of the predetermined pattern (1706). The first predetermined number is the same as the first predetermined number of
If it is found that the determination that the sampled input signal has the predetermined pattern has not been repeatedly performed, the system is maintained in a standby state (1704).
Specifically, as described with reference to
In operation 1804, the system generates the sampling clock by using the result of adding the phase error generated in operation 1802 and the frequency error generated in operation 1803.
A program for executing a phase locked loop control method according to aspects of the present invention can also be embodied as computer readable code on a computer readable recording medium. A computer readable recording medium may beany data storage device that can store data which a computer system can thereafter read. Examples of computer readable recording media include read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission through the internet). Computer readable recording media can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
According to aspects of the present invention, in a high density optical disc reproducing system having a high ISI condition, the phase error and the frequency error of an RF signal are detected based on a predetermined uniformly distributed pattern such as a sync pattern, so that phase locking of the RF signal is quick and reliable even in a high ISI condition. As a result, in the high density optical disc reproducing system having a high ISI condition, it is possible to reliably reproduce data.
Although a few embodiments of the present invention have been shown and described, it would be appreciated by those skilled in the art that changes may be made in this embodiment without departing from the principles and spirit of the invention, the scope of which is defined in the claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2005-79448 | Aug 2005 | KR | national |