摘要:
In a pulse width modulated read signal channel for an optical disk drive, a data-transition threshold is maintained for data detection by a threshold tracking circuit that estimates the amplitude centerline data-transition threshold from the most recent maximum and minimum values of the read signal waveform. To improve the accuracy of the response of the centerline estimator, the threshold is increased or decreased based on the phase error at each read signal transition through the data-transition threshold. In addition, defects in the optical recording media are detected, and a defect present signal is used to inhibit the transition phase error input to the centerline estimator. This prevents the estimator from moving the threshold to an incorrect stable level. In addition, the defect present signal boosts the error feedback in the centerline estimator. The estimator then more quickly follows the read signal waveform. As a result, the estimator reacquires the centerline of the waveform after the read head moves past the defect without retriggering the defect detection circuit.
摘要:
A digital phase lock loop channel is provided for threshold detection of a pulse width modulated binary data stream that has negative and positive transitions defining one binary state of the data stream. A threshold-establishing and transition-detecting network receives this data stream and provides a first output of one polarity corresponding to the detection of a positive transition, a second output of an opposite polarity corresponding to the detection of a negative transition, and a time-of-arrival output corresponding to a positive and a negative transition. A first and a second digital PLL is provided, each PLL having a transition input, a time-of-arrival input, a phase-error input, a phase error output a data-valid output, and a data output. Each PLL has an internal digital phase detector network connected to receive its transition input and its time-of-arrival input, and each PLL is operable to generate the phase error output therefrom. Each PLL has an internal digital loop filter connected to receive the phase error output generated by its phase detector network, and to receive the phase error output that is generated by the other PLL. The output of the loop filter of each PLL is connected to the data-valid and data outputs of its respective PLL.
摘要:
A method and apparatus for detecting peaks in a signal which comprises an alternating polarity waveform including a plurality of points. A selected point in the signal is designated. Thereafter, a threshold value for the selected point is established utilizing a prior threshold value associated set off with spaces with a point prior to the selected point as follows:(m(n)=t0*ax(n)+t1*m(n-1))wherein n is the point identifier, m(n) is the threshold value, t0 is a fixed positive constant less than one, t1 is a fixed positive constant less than one, ax(n) is the absolute value of the input signal, and m(n-1) is the prior threshold value for the prior point. In this manner the threshold value may be adjusted for fluctuations in amplitude of the signal. Next, the selected point is compared with the threshold value to determine whether or not the selected point is within a predetermined distance of the threshold. If the selected point is within the predetermined distance of the threshold value, a determination is made as to whether or not the selected point represents a peak in order to ascertain the presence of a logic one at the selected point, wherein digital data may be detected in a signal.
摘要:
A method and apparatus for detecting peaks in a signal which comprises an alternating polarity waveform including a plurality of points. A selected point in the signal is designated. Thereafter, a threshold value for the selected point is established utilizing a prior threshold value associated set off with spaces with a point prior to the selected point as follows:(m(n)=t0*ax(n)+t1*m(n-1)wherein n is the point identifier, m(n) is the threshold value, t0 is a fixed positive constant less than one, t1 is a fixed positive constant less than one, ax(n) is the absolute value of the input signal, and m(n-1) is the prior threshold value for the prior point. In this manner the threshold value may be adjusted for fluctuations in amplitude of the signal. Next, the selected point is compared with the threshold value to determine whether or not the selected point is within a predetermined distance of the threshold. If the selected point is within the predetermined distance of the threshold value, a determination is made as to whether or not the selected point represents a peak in order to ascertain the presence of a logic one at the selected point, wherein digital data may be detected in a signal.
摘要:
In one embodiment, a tape drive system includes a soft detector for executing a first forward loop of a detection algorithm on a first block of signal samples during a first time interval; and logic for executing forward and reverse loops during several time intervals; and logic adapted for outputting a first decoded block of signal samples based on the executing the decoding algorithm on the first block during a sixth time interval, wherein a sum of second, third, fourth, fifth, and sixth time intervals are about equal in duration to the first time interval.
摘要:
In accordance with one embodiment, a data storage system includes a tape channel for reading precoded data from a magnetic tape medium to produce a signal, a soft detector adapted for calculating first soft information about each bit of the signal and sending the first soft information to a soft decoder, and the soft decoder positioned subsequent to the soft detector, the soft decoder being adapted for calculating second soft information about each bit of the signal and sending the second soft information to the soft detector, wherein the precoded data includes a characteristic of being passed through at least one precoder prior to being written to the magnetic tape medium, and wherein the soft detector provides automatic compensation for the precoded data. Other systems, methods, and computer program products for reading data using an adaptive soft-output detector are described according to more embodiments.
摘要:
In one embodiment, a data storage system includes a tape channel for reading data from a magnetic tape medium to produce a signal, a noise whitening filter positioned subsequent to the tape channel adapted for receiving the signal, wherein the noise whitening filter is adapted for minimizing variance of its output signal, a soft detector adapted for receiving output from the noise whitening filter, the soft detector adapted for calculating first soft information about each bit of the signal and sending the first soft information to a soft decoder, and the soft decoder positioned subsequent to the soft detector, the soft decoder being adapted for calculating second soft information about each bit of the signal and sending the second soft information to the soft detector. Other systems, methods, and computer program products are described according to more embodiments.
摘要:
In one embodiment, a method includes applying one or more whitening filters to an input stream of digitized samples from a magnetic data channel to produce a filtered sequence, performing one or more branch metric calculations to the filtered sequence to produce a branch metric, and applying a multi-state data-dependent noise-predictive maximum likelihood (DD-NPML) detector to the branch metric to produce an output stream. In another embodiment, a multi-channel data storage system includes a head for reading data from a storage medium, logic for applying one or more whitening filters to an input stream of digitized samples from a magnetic data channel to produce a filtered sequence, logic for performing one or more branch metric calculations to the filtered sequence to produce a branch metric, and logic for applying a multi-state DD-NPML detector to the branch metric to produce an output stream. Other systems and methods are described as well.
摘要:
In one embodiment, a tape drive system includes a soft detector for executing a first forward loop of a detection algorithm on a first block of signal samples during a first time interval; and logic for executing forward and reverse loops during several time intervals; and logic adapted for outputting a first decoded block of signal samples based on the executing the decoding algorithm on the first block during a sixth time interval, wherein a sum of second, third, fourth, fifth, and sixth time intervals are about equal in duration to the first time interval.
摘要:
A weighted combining scheme exploits information from two servo channels operating in parallel. A timing-based servo module comprises two synchronous servo channels coupled respectively to receive two digital servo signals read from a data tape. Both channels have outputs for an unweighted parameter estimate and for a measure of the channel reliability. A weight computation module provides first and second weight signals using the measures of channel reliability from the servo channels. An offset computation module provides first and second offset terms which are summed with the unweighted parameter estimates. Multiplying nodes receive the unweighted parameter estimates and the weight signals and outputs offset weighted parameter estimates. A summing node receives the offset weighted parameter estimates and outputs a combined offset weighted parameter estimate to a servomechanism.