Claims
- 1. A system, comprising:
a light source to direct light to an optical disc; an optical pick up unit to receive light reflected back from the disc; and a data detector to determine a data state from the light reflected back from the disc and to generate a digital data stream, the data detector comprising: a linear function generator to receive a pickup signal sensed from the optical disc and to generate a boundary function value; a boundary decision module to generate decision outputs; a next state detector to determine a next state and a detected data state; and a sample value generator to monitor quality of the detected data.
- 2. The system of claim 1, wherein the optical disc further comprising a compact disc.
- 3. The system of claim 1, wherein the optical disc further comprises a digital video disc.
- 4. The system of claim 1, the system comprising an equalizer to boost a pickup signal.
- 5. The system of claim 1, the system comprising a digital signal processor to operate upon the digital data stream.
- 6. The system of claim 1, wherein the linear function generator further comprises a boundary function generator coupled to receive a pickup signal sensed from an optical disc and output a boundary function value.
- 7. The system of claim 1, wherein the boundary decision module further comprises boundary decision logic including a set of comparators to compare the boundary function values with the programmable register values and to receive the output of the boundary function generator and a combinational logic to generate decision outputs.
- 8. The system of claim 1, wherein the next state detector further comprises combinational logic to generate next state and detected data including an input coupled to receive the decision outputs of the boundary decision module and to output the next state and detected data.
- 9. The system of claim 1, wherein the sample value detector further comprises combinational logic to generate the detected sample value including inputs coupled to receive the outputs of the boundary decision module and an output of detected sample value coupled to the input of the rms error generator.
- 10. The system of claim 1, the system comprising a channel quality monitor to generate the rms error with the input coupled to receive the output of the detected sample generator and to a delayed sample value from the function generator.
- 11. A look-ahead detector in an optical disc system, comprising:
a boundary function generator coupled to receive a pickup signal sensed from an optical disc and output a boundary function value; a boundary decision module including a set of comparators to compare the boundary function values with the programmable register values and to receive the output of the boundary function generator and a combinational logic to generate decision outputs; a next state detector to generate next state and detected data including an input coupled to receive the output of the boundary decision module and to output the next state and detected data; a sample value detector to generate a detected sample value including inputs coupled to receive the outputs of the boundary decision module and an output of detected sample value coupled to the input of the rms error generator; and a channel quality monitor to generate the rms error with the input coupled to receive the output of the detected sample generator and to a delayed sample value from the boundary function generator.
- 13. A method of detecting a value from an optical pickup unit, the method comprising:
generating linear boundary functions for boundaries of a detector state; making boundary decisions based upon the boundaries; determining a next state for a detector and decoding data based upon the boundary decisions; and detecting a sample value from the next state and the boundary decisions.
- 14. The method of claim 12, the method comprising using the sample value to monitor quality of the detection.
- 15. The method of claim 13, the quality of the detection being in terms of rms error.
- 16. The method of claim 12, making boundary decisions further comprising using boundary decision logic to compare boundary function values with programmable register values and to receive the linear boundary functions to generate decision outputs.
- 17. The method of claim 12, determining a next state further comprising using combinational logic to generate next state and detected data using the boundary decisions and providing the next state and detected data.
- 18. The method of claim 12, detecting a sample value further comprising using combinational logic to generate the detected sample value using the boundary decisions the detected sample value.
Parent Case Info
[0001] This application is a continuation of and claims priority from U.S. Provisional Application 60/466,756, filed Apr. 30, 2003, which is herein incorporated by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60466756 |
Apr 2003 |
US |