Re-timing and up-sampling a sub-sampled user data signal...

Dynamic information storage or retrieval – Binary pulse train information signal – Including sampling or a/d converting

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C369S124050, C360S051000

Reexamination Certificate

active

06396788

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The invention is related to the field of optical disk systems, and in particular, to optical disk systems and circuitry that re-time and up-sample a sub-sampled user data signal using a digital feedback loop.
2. Statement of the Problem
FIG. 1
depicts a conventional optical disk system
100
that is comprised of an optical disk device
101
and a read channel
102
. The optical disk device
101
stores user data
103
on an optical disk
104
, and also includes an optical pickup
105
. The read channel
102
comprises an amplifier and filter
106
, an analog-to-digital converter
107
, an equalizer
108
, a re-timer
109
, a detector
110
, and a decoder
111
. In operation, the optical pickup
105
obtains a signal
113
from the optical disk
104
. The signal
113
represents physical transitions that encode the user data
103
on the optical disk
104
. The optical pickup
105
provides a corresponding analog signal
114
to the amplifier and filter
106
. The amplifier and filter
106
amplifies and filters the analog signal
114
to provide the amplified-filtered analog signal
115
to the analog-to-digital converter
107
.
The analog-to-digital converter
107
samples the analog signal
115
to generate a sampled signal
116
. The sampling rate is greater than 1/T where T is the is the bit period for the bits on the optical disk
104
that encode the user data
103
. In other words, the analog signal
115
is sampled at least once for each encoded bit on the optical disk
104
. The analog-to-digital converter
107
provides the sampled signal
116
to the equalizer
108
. The equalizer
108
processes the sampled signal
116
to provide an equalized-sampled signal
117
to the re-timer
109
.
The re-timer
109
processes the signal
117
to move samples to times expected by the detector
110
. The re-timer
109
provides a re-timed signal
118
to the detector
110
. The detector
110
identifies encoded bits from the re-timed signal
118
to generate an encoded signal
119
for the decoder
111
. The decoder
111
derives the data signal
120
from the encoded signal
119
. The data signal
120
carries user data
112
that should replicate the user data
103
on the optical disk
104
.
FIG. 2
depicts the conventional re-timer
109
from FIG.
1
. The re-timer
109
is comprised of adder
221
, re-timing interpolator
222
, moving average filter
223
, error detector
224
, loop filter
225
, digital controlled oscillator
226
, and asymmetry control
227
. In operation, the adder
221
receives the equalized-sampled signal
117
and adds in an asymmetry control signal
234
to adjust the symmetry of the samples above and below a horizontal axis representing a zero crossing. The adder
221
provides the resulting sampled signal
228
to the re-timing interpolator
222
.
The re-timing interpolator
222
adjusts the timing of the samples by moving samples based on the phase control signal
232
from the digital controlled oscillator
226
. The samples are placed at approximate times when samples are expected by the detector
110
, although these times are later adjusted by the moving average filter
223
. The re-timing interpolator
222
provides the re-timed signal
229
to both the moving average filter
223
and to the error detector
224
. The moving average filter
223
suppresses interpolation error by averaging the consecutive samples in the re-timed signal
229
. This final adjustment by the moving average filter
223
should be taken into account when calculating the phase control signal
232
that is used by the re-timing interpolator
222
to move samples.
The error detector
224
processes the re-timed signal
229
to generate a phase error signal
230
and an asymmetry error signal
233
. To calculate these errors, the error detector
224
uses a slicer to detect zero crossings and adds the phase of the two samples on either side of the zero crossing. For phase error calculation, negative results are flipped to positive. The asymmetry control
227
receives and processes the asymmetry error signal
233
to produce the asymmetry control signal
234
that is added to the signal
117
to adjust the symmetry of the samples above and below the zero crossing axis.
The phase error signal
230
is provided to the loop filter
225
. The loop filter
225
filters the phase error signal
230
to stabilize the phase error feedback loop by producing a phase error signal
231
for the digital controlled oscillator
226
. The digital controlled oscillator
226
processes the phase error signal
231
to generate the phase control signal
232
for the re-timing interpolator
222
. The phase control signal
232
indicates the number of samples in the sampled signal
228
from the current sample to the last sample before a sample is expected by the detector
110
. The phase control signal also indicates the phase from this last sample to the time of the expected sample for the detector
110
.
Unfortunately, the conventional re-timer
109
must receive a sampled signal that has been sampled at a rate greater than 1/T where T is the bit period of the bits on the optical disk that encode the user data. The conventional re-timer
109
is unable to process a sub-sampled signal through up-sampling. A sub-sampled signal is sampled at a lower rate than 1/T, for example at 1/2T. The ability to process a sub-sampled signal at 1/2T would effectively double the speed of the optical disk system
100
.
Unfortunately, the conventional receiver circuitry
302
does not use rules based on user data encoding to better control both asymmetry and phase errors. Without these rules, bad asymmetry and phase error calculations are allowed into the feedback control loops. More intelligent handling of bad error data would improve the accuracy and speed of the feedback control loops.
Unfortunately, the conventional receiver circuitry
302
cannot process consecutive samples in parallel. This inhibits the use of CMOS technology that produces cheaper and faster circuitry. CMOS circuitry would improve the speed of the re-timing and up-sampling, as well as the feedback control loops.
FIG. 3
depicts another conventional optical disk system
300
that is comprised of an optical disk device
301
and receiver circuitry
302
. The receiver circuitry
302
comprises a filter
306
, an analog-to-digital converter
307
, an interpolator
322
, a symbol detector
310
, a decoder
311
, a phase detector
324
, a loop filter
325
, and a voltage controlled oscillator
326
. In operation, the optical disk device
301
provides an analog signal
314
representing encoded user data to the filter
306
. The filter
306
filters the analog signal
314
to provide a filtered analog signal
315
to the analog-to-digital converter
307
. The analog-to-digital converter
307
sub-samples the analog signal
115
using the control signal
332
to generate a sub-sampled signal
116
. The sub-sampling rate is 1/2T where T is the bit period for the bits that encode the user data. In other words, the-analog signal
315
is sampled once for every two encoded bits on the optical disk device
301
. The analog-to-digital converter
307
provides the sub-sampled signal
316
to the interpolator
322
.
The interpolator
322
up-samples the sub-sampled signal
316
by adding an estimated sample in between each of the sub-samples to produce an up-sampled signal
329
. The symbol detector
310
identifies encoded symbols from the up-sampled signal
329
to generate an encoded signal
319
for the decoder
311
. The decoder
311
derives the data signal
320
from the encoded signal
319
. The data signal
320
carries user data
312
that should replicate the user data on the optical disk device
301
.
The phase detector
324
processes the up-sampled signal
329
to provide a phase error signal
330
to the loop filter
325
. The phase error signal
330
indicates the phase error between the samples in the estimated sampled signal
329
and the phase expected by the symbol detector

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Re-timing and up-sampling a sub-sampled user data signal... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Re-timing and up-sampling a sub-sampled user data signal..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Re-timing and up-sampling a sub-sampled user data signal... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2911654

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.