Method and apparatus for determining the value of samples received from bitstream data stored on a storage medium, and for recovering bits of said bitstream using a viterbi detector
AssigneeThomson Licensing
InventorsAlexander Kravtchenko, Marten Kabutz, Bruno Peytavin
Life of this patent
Estimating the term…
Abstract
DVDs have currently the highest storage density among the optical discs of practical use. Due to the high storage density the reproduced signal is deteriorated by noise caused by inter-symbol interference, crosstalk, focus error, or mastering errors. A conventional threshold bit detector generates a high bit error rate in case of low SNR. For accurate reproduction of digital data from a DVD under low SNR conditions, a specific Viterbi detector is used which performs maximum likelihood sequence estimation.
Claims12
Method for determining the value of samples received from data stored on a storage medium, said data representing a bitstream, and for recovering bits of said bitstream using a Viterbi detector, including the following steps:
- calculating for the received sample values a corresponding center value, wherein for providing center value calculation input samples from a received original sample value a previously calculated center value is subtracted;
- converting said center value calculation input samples by adding a succeeding one to a current one;
- calculating, based on said converted center value calculation input samples, branch metric values using a Trellis diagram;
- calculating in each case two differential branch metric values from said branch metric values;
- calculating a sign value for each of said converted center value calculation input samples;
- calculating path metric memory control values using said differential branch metric values and said sign values;
- generating the corrected bit values of said bitstream to be recovered using a path metric memory stage, which is controlled by said path metric memory control values.
Apparatus for determining the value of samples received from data stored on a storage medium, said data representing a bitstream, and for recovering bits of said bitstream using a Viterbi detector, including:
- means for calculating for the received sample values a corresponding center value, wherein for providing center value calculation input samples from a received original sample value a previously calculated center value is subtracted;
- means for converting said center value calculation input samples by adding a succeeding one to a current one;
- means for calculating, based on said converted center value calculation input samples, branch metric values using a Trellis diagram;
- means for calculating in each case two differential branch metric values from said branch metric values;
- means for calculating a sign value for each of said converted center value calculation input samples;
- means for calculating path metric memory control values using said differential branch metric values and said sign values;
- a path metric memory stage for generating the corrected bit values of said bitstream to be recovered, which is controlled by said path metric memory control values.
Dependencies are inferred from the claim text.