Claims
- 1. A method for correcting an asymmetric signal having a polarity that requires compensation comprising steps of:(a) reading a digital sample of the asymmetric signal having a level and a polarity; (b) generating a compensated sample at least when the polarity of the digital sample corresponds to the polarity of the signal that requires compensation and the level of the digital sample is not within a zero threshold range by offsetting the level of the digital sample by either: (b) (1) a first offset value when the level of the digital sample is within a first threshold range; or (b) (2) a second offset value when the level of the digital sample is within a second threshold range; and (c) outputting either the compensated sample or the digital sample.
- 2. The method of claim 1, wherein the generating step (b) generates a compensated sample even though the digital sample does not require compensation.
- 3. The method of claim 1, wherein the first threshold range covers a range of levels extending from a boundary of the zero threshold range to a boundary of the second threshold range.
- 4. The method of claim 1, wherein:the signal has a larger peak amplitude and a smaller peak amplitude; the smaller peak amplitude corresponds to the polarity that requires compensation; and the level of the digital sample is increased by the first or second offset value.
- 5. The method of claim 1, wherein:the signal has a larger peak amplitude and a smaller peak amplitude; the larger peak amplitude corresponds to the polarity that requires compensation; and the level of the digital sample is decreased by the first or second offset value.
- 6. A method for correcting an asymmetric signal having a larger peak amplitude corresponding to a first polarity and a smaller peak amplitude corresponding to a second polarity, the method comprising steps of:(a) reading a plurality of digital samples of the asymmetric signal each having a level and a polarity; (b) generating compensated samples for each digital sample having a level that is outside of a zero threshold range by either: (b) (1) decreasing the level of each digital sample corresponding to the first polarity by a first offset value; or (b) (2) increasing the level of each digital sample corresponding to the second polarity by a second offset value; and (c) selectively outputting the compensated and digital samples.
- 7. An asymmetry correction block of a digital communication channel for compensating digital samples of an asymmetric signal, the asymmetric signal having a polarity that requires compensation, the asymmetry correction block comprising:an input for receiving a digital sample of the signal, the digital sample having a level and a polarity; a level detector electrically coupled to the input and configured to determine whether the digital sample requires compensation, wherein the digital sample requires compensation when the polarity of the digital sample corresponds to the polarity of the signal that requires compensation and the level of the digital sample is not within a zero threshold range; a compensator electrically coupled to the level detector and configured to generate a compensated sample when the digital sample requires compensation by offsetting the level of the digital sample by either a first offset value when the level of the digital sample is within a first threshold range, or a second offset value when the level of the digital sample is within a second threshold range; and an output electrically coupled to the level detector and configured to selectively output one of the compensated sample and the digital sample.
- 8. The asymmetry correction block of claim 7, wherein the first threshold range covers a range of levels extending from a boundary of the zero threshold range to a boundary of the second threshold range.
- 9. The asymmetry correction block of claim 7, further comprising a delay circuit configured to receive the digital sample from the input, hold the digital sample for a predetermined period of time, and transmit the digital sample through a delayed output, wherein the output receives the digital sample from the delay circuit.
- 10. A digital communication channel of a disc drive capable of compensating asymmetric signals having a polarity that requires compensation, the digital communication channel comprising:a variable gain amplifier configured to receive an analog signal and amplify the analog signal; a filter stage configured to receive an analog signal from the variable gain amplifier and to remove high frequency components of the analog signal; an analog-to-digital (A/D) converter configured to receive the analog signal from the filter stage and to convert the analog signal into discrete digital samples; an equalizer configured to receive the digital samples from the A/D converter and to perform pulse shaping on the digital samples, wherein each of the digital samples has a level and a polarity; an asymmetry correction block for correcting the asymmetry of the signal by selectively compensating the digital samples, the asymmetry correction block comprising: an input for receiving a digital sample; a level detector electrically coupled to the input and configured to determine whether the digital sample requires compensation, wherein the digital sample requires compensation when the polarity of the digital sample corresponds to the polarity of the signal that requires compensation and the level of the digital sample is not within a zero threshold range; a compensator electrically coupled to the level detector and configured to generate a compensated sample when the digital sample requires compensation by offsetting the level of the digital sample by either a first offset value when the level of the digital sample is within a first threshold range, or a second offset value when the level of the digital sample is within a second threshold range; and an output electrically coupled to the level detector and configured to selectively output one of the compensated sample and the digital sample; and a detector coupled to the output and configured to receive the samples and to convert the samples into code words; and a decoder configured to receive the code words from the detector and to decode the code words into recovered data.
- 11. The digital communication channel of claim 10, wherein the first threshold range covers a range of levels extending from a boundary of the zero threshold range to a boundary of the second threshold range.
- 12. The digital communication channel of claim 10, wherein:the signal has a larger peak amplitude and a smaller peak amplitude; the smaller peak amplitude corresponds to the polarity that requires compensation; and the level of the digital sample is increased by the first or second offset value to generate the compensated sample.
- 13. The digital communication channel of claim 10, wherein:the signal has a larger peak amplitude and a smaller peak amplitude; the larger peak amplitude corresponds to the polarity that requires compensation; and the level of the digital sample is decreased by the first or second offset value to generate the compensated sample.
- 14. The digital communication channel of claim 10, further comprising a delay circuit configured to receive the digital sample from the input, hold the digital sample for a predetermined period of time, and transmit the digital sample, through a delayed output, wherein the output receives the digital sample from the delay circuit.
- 15. A digital communication channel, comprising:means for digitizing an asymmetric signal into digital samples having a level and a polarity; and means for compensating the digital samples having a level that is outside of a zero threshold range by offsetting the level of the digital sample by either a first offset value when the level of the digital sample is within a first threshold range, or a second offset value when the level of the digital sample is within second threshold range such that the asymmetry of the signal is reduced.
- 16. The method of claim 15, wherein the first threshold range covers a range of levels extending from a boundary of the zero threshold range to a boundary of the second threshold range.
CROSS-REFERENCE TO RELATED APPLICATION
The present application claims the benefit of U.S. Provisional Application having Ser. No. 60/130,312, filed on Apr. 21, 1999 and entitled “DIGITAL ASYMMETRY CORRECTION METHOD”.
US Referenced Citations (8)
Foreign Referenced Citations (3)
| Number |
Date |
Country |
| 0 766 244 |
Apr 1997 |
EP |
| WO 9618189 |
Jun 1996 |
WO |
| WO 9637882 |
Nov 1996 |
WO |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/130312 |
Apr 1999 |
US |