This invention relates to a method of providing threshold crossing timing recovery in an optical system, which optical system is adapted to read data samples from an optical disc, said method comprising the steps of reading data samples at a sampling time from the optical disc by means of the optical system; feeding the read data signal samples to a timing recovery means; determining timing error information by means of the timing recovery means; and adjusting the sampling time towards the synchronous timing instants on the basis of the timing error information.
Optical discs are electronic data storage mediums that hold information in digital form and that are written and read by a laser in an optical system. These discs include all the various CD (compact disc), DVD (Digital Versatile Disc) and BD (Blu-ray Disc) variations. Data are stored in so-called pits and lands (ROM disc) and marks and spaces (re-writable disc), which are read by means of a laser in an optical system and the data are converted into an electrical signal.
In an optical system it is well known to use a threshold crossing timing recovery in reading optical discs, so that the sampling time of the data signal read from the optical disc is adjusted by comparing the actual threshold crossings with threshold crossings of a sampling clock signal. This threshold crossing timing recovery acquires the timing information from the incoming data itself and needs no aid from the bit decision, so that it is not hampered by decision errors. A special case of threshold crossing timing recovery is the zero crossing timing recovery, where the threshold is set to zero; this is feasible for optical discs due to the DC free feature of the binary bit sequence recorded on the disc. The zero crossing timing recovery is the recovery scheme usually employed in current optical discs, i.e. optical discs with a capacity of about 27 GB or below, where the data thereon typically are coded in Run Length Limited (RLL) coding.
In timing recovery in an optical system, timing error information (ψk) is determined. This timing error information (ψk) will be zero in case of a noise free channel with for example a raised-cosine characteristic as the data signal samples are synchronously sampled. However, the optical system is subjected to noise and can have a partial-response like channel, which result in the fact that, with bit synchronous sampling, only the mean value of the timing error information (ψk) is zero, while it instantaneously is jittery. When the data on the disc are recorded in RLL coding, the zero crossing timing recovery suffers very weakly from data-induced jitter in a disc capacity of 27 GB or less. However, in optical discs with capacities above 27 GB the data-induced jitter becomes a more severe problem due to a smaller channel bit length.
Increasing the storage density on optical discs is a concern of great importance and attention. At present, it is known to try to reach higher storage densities by using more advanced signal processing, different modulation schemes (for instance multi-level techniques) or different physical principles (for instance super-resolution techniques), given the characteristics of the optical channel. However, as the disc capacity increases by means of narrowing the channel bit length, for example to 29 GB or above, the data samples around transitions (i.e. threshold crossings, e.g. zero crossings) cannot avoid Inter-Symbol Interference (ISI). The data-induced jitter gets so severe at disc capacities of 31 GB, due to the strong ISI, that traditional threshold crossing timing recovery becomes unfeasible.
It is the object of the invention to provide a method of providing threshold crossing timing recovery in an optical system, where the impact of data-induced jitter is alleviated, especially in the case of high capacity optical discs, i.e. optical discs with capacities of about 27 GB or above.
This object is achieved when the method of the opening paragraph is characterized in that an eye pattern of the data signal samples is used in the step of determining timing error information, and that the timing recovery means is adapted to extract timing error information at the position of a secondary eye in the eye pattern. Hereby, timing error information can be extracted from the data signal samples even though the central eye in the eye diagram is substantially closed, i.e. the data signal samples around zero crossings are extremely jittery. Threshold crossing timing recovery has the advantage of no need of data aid and is therefore not hampered by bit decision errors. By means of the method of the invention, timing recovery benefits from the advantage of threshold crossing timing recovery while the impact of data-induced jitter, especially in high and ultra high disc capacities, is overcome.
The term “eye pattern” is synonymous with “eye diagram”; such an eye pattern appears when a data signal is plotted on an oscilloscope that is synchronized to the data clock. This results in a signal cut into traces of one or more symbol intervals that are overlaid on the screen of the oscilloscope.
An eye pattern of a signal can contain one or more ‘eyes’, areas surrounded by overlaid signal waveforms, where the shape and size of the ‘eyes’ provide an indication of the margin of the system against various disturbances/noise. Thus, a minimal signal distortion corresponds to an eye pattern with almost ideal open eyes, and distortion of the signal waveform due to inter-symbol interference and noise intends to close the eyes in the eye pattern. Ideal sampling instants may be derived from the instants at which the eye crosses zero. A central eye is an eye in the eye pattern situated around 0/ the threshold (vertically) in the oscilloscope display; the term “secondary eye” is meant to cover an eye displaced vertically in relation to 0/the threshold in the oscilloscope display.
It should be noted, that extraction of timing error information at the position of a secondary eye in the eye pattern does not preclude the simultaneous or alternative extraction of timing error information in other ways, wherever appropriate.
The method according to the invention is preferably well-suited for timing recovery in reading data signal samples encoded in binary modulation and preferably Run Length Limited (RLL) coding, in that the use of RLL coding alleviate data-induced jitter to some extent. However, when the disc capacities of optical discs increase to above e.g. 30 GB, even RLL coding is not enough to ensure feasibility of traditional timing recovery, in that the eye pattern becomes closed. By the use of RLL-coding and the method of the invention, optical discs with disc capacities beyond 30 GB can be read with acceptable signal-to-noise-ratios.
Preferably, the timing recovery means used in the method according to the invention uses threshold crossing timing recovery, and preferably the threshold crossing timing recovery is zero crossing timing recovery. Threshold crossing timing recovery is the timing recovery scheme most commonly used in optical disc systems. It adjusts the sampling time in response to the times at which the data signal crosses a certain amplitude threshold. This scheme acquires the timing information from the incoming data itself and needs no aid from bit decisions; thus, it is not hampered by decision errors. In optical discs containing binary bit sequences being DC free, zero crossing timing recovery can be used as the threshold crossing timing recovery. Hereby, the timing error information can be derived simply.
In a preferred embodiment of the method according to the invention the timing error information (ψm) around a threshold crossing between the instants mT and (m+1)T is calculated as:
where T is the data sample period, ym and ym+1, respectively, is the data signal sample at the instants mT and (m+1)T, respectively, α is a phase shift constant lying in the interval 0≦α<1, and x is a displacement of the threshold.
In an alternative, preferred embodiment of the method according the invention, the timing error information (ψm) around a threshold crossing between the instants mT and (m+1)T is calculated as:
where T is the data sample period, ym and ym+1, respectively, is the data signal sample at the instants mT and (m+1)T, respectively, β is a phase shift constant lying in the interval 0≦β<1, and x′ is a displacement of the threshold.
The equations (1) and (2) provide two ways to calculate the timing error information (ψm) when the traditional acquisition thereof is not or hardly feasible. Thus, the acquisition of ψm includes a shifting of the threshold level up by x (equation (1)) or down by x′ (equation (2)) (in that x′ typically is negative).
The invention will be explained more fully below in connection with a preferred embodiment and with reference to the drawing, in which:
a and 3b show eye patterns of Blu-ray discs with capacities 25 GB and 32 GB, respectively;
In the case of a noise-free channel with, for example, a raised-cosine characteristic, ψk will approach zero as the data signal is synchronously sampled. However, the optical channel is subject to different types of noise and normally of a partial-response type, which result in the fact that with bit synchronous sampling only the mean value of ψk is zero while it remains instantaneously jittery due to noise-induced jitter and data-induced (or pattern dependent) jitter. This is illustrated in
In
T is the data sample period, ym and ym+1, respectively, is the data signal sample at the instants mT and (m+1)T, respectively, α and β are a phase shift constants both lying in the interval [0; 1], and x and x′ are displacements of the value of the threshold. α and β indicate the phase, when the signal waveform crosses the level x or x′ with the bit synchronous sampling. It should be noted, that ym and ym+1 are samples around the new threshold crossing.
In
A data signal on a 32 GB Blu-ray disc encoded in RLL coding (d=1) (i.e. the minimum run length in the coding is d+1) is read and timing information is determined by use of the method of the invention. It is assumed, that the channel is linear and that the channel symbol response after equalization can be expressed as an FIR filter gk (k=0, ±1, . . . ±N), where N denotes the one-side expansion of the filter. Ideally, the filter possesses a symmetric shape.
In RLL (d=1) coding, the necessary conditions, that the threshold levels x and x′ (x≧0, x′=−x) must satisfy are the following:
where 0≦n<N−1 and case 1 should be used, when the shortest run length involved is an even number, while case 2 should be used, when the shortest run length involved is an odd number. If no value of “n” can make the equation (4) or (5) true, it is concluded that no open eye exists in the eye diagram around either x or x′=−x. Thus, the equations (4) and (5) can be computed for successive values of x to find the values of x, corresponding to secondary open eyes, if any.
Moreover, the shifted threshold level x must fulfill the condition that two sinusoidal waveforms of the same period (e.g. same run length) and with a phase shift 1 T cross each other at the threshold level x. In
The two conditions above must be fulfilled if a secondary open eye exists at a shifted threshold level: i.e. one of the equations (4) and (5) must be true for a threshold level x, and the threshold level x must be equal to a value (to the first order) where two sinusoidal waveforms of the same period and with a phase shift 1 T cross each other.
In the example in
It should be noted that the initial position of the secondary eye can be pre-calculated according to knowledge of channel characteristics and/or can be determined based on experimental data. Moreover, the threshold shift levels can be adapted and/or adjusted during system running.
The values of α and β in equations (1) and (2) are determined by the phase of the point of the arrow “A”. In the example shown in
Number | Date | Country | Kind |
---|---|---|---|
04100533.1 | Feb 2004 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB05/50421 | 2/1/2005 | WO | 8/7/2006 |