DSP-based data recovery
First Claim
Patent Images
1. A method for data recovery from a time-continuous signal compliant to one of two or more digital signal formats each having a specific channel bit clock and a specific sync pattern occurring in regular intervals, the method comprising:
- sampling the time-continuous signal at a frequency at least as high as a maximum of all frequencies of the channel bit clocks of the digital signal formats;
analysing the sampled signal to locate occurrences of one or more of the sync patterns, thereby making available, as an analysis information, where in the sampled signal which ones of the sync patterns are located;
calculating from the analysis information a distance information about the distance between consecutive locations of sync patterns;
recognizing, from the analysis information and the distance information, the one digital signal format among the two or more digital signal formats to which the signal complies,converting the sampled signal into a converted signal which represents the data at the channel bit clock;
analysing, after recognizing the format to which the signal complies, with an algorithm that depends on the recognized format, the sampled signal to locate occurrences of one or more predefined sync patterns, thereby making available analysis information about where in the sampled signal which ones of the sync patterns are located;
calculating, with an algorithm that depends on the recognized format, from the analysis information a distance information about the distance between consecutive locations of sync patterns;
calculating, with an algorithm that depends on the recognized format, from the analysis information and/or the distance information a channel bit rate and/or the channel bit clock;
converting, with an algorithm that depends on the recognized format, the sampled signal to the sampling rate defined by the calculated channel bit rate or bit clock.
2 Assignments
0 Petitions
Accused Products
Abstract
A bit clock recovery apparatus for digital storage readout employing sync frames, where an oversampled readout signal is stored in memory, sync patterns are located in the signal using DSP means, distances of consecutive sync pattern locations are calculated, and bit clock is recovered from these distances and the knowledge about the data framing structure.
-
Citations
3 Claims
-
1. A method for data recovery from a time-continuous signal compliant to one of two or more digital signal formats each having a specific channel bit clock and a specific sync pattern occurring in regular intervals, the method comprising:
-
sampling the time-continuous signal at a frequency at least as high as a maximum of all frequencies of the channel bit clocks of the digital signal formats; analysing the sampled signal to locate occurrences of one or more of the sync patterns, thereby making available, as an analysis information, where in the sampled signal which ones of the sync patterns are located; calculating from the analysis information a distance information about the distance between consecutive locations of sync patterns; recognizing, from the analysis information and the distance information, the one digital signal format among the two or more digital signal formats to which the signal complies, converting the sampled signal into a converted signal which represents the data at the channel bit clock; analysing, after recognizing the format to which the signal complies, with an algorithm that depends on the recognized format, the sampled signal to locate occurrences of one or more predefined sync patterns, thereby making available analysis information about where in the sampled signal which ones of the sync patterns are located; calculating, with an algorithm that depends on the recognized format, from the analysis information a distance information about the distance between consecutive locations of sync patterns; calculating, with an algorithm that depends on the recognized format, from the analysis information and/or the distance information a channel bit rate and/or the channel bit clock; converting, with an algorithm that depends on the recognized format, the sampled signal to the sampling rate defined by the calculated channel bit rate or bit clock.
-
-
2. A method for data recovery from a time-continuous signal compliant to one of two or more digital signal formats each having a specific channel bit clock and a specific sync pattern occurring in regular intervals, the method comprising the following steps:
-
sampling the time-continuous signal at a frequency at least as high as a maximum of all frequencies of the channel bit clocks of the digital signal formats; analysing the sampled signal to locate occurrences of one or more of the sync patterns, thereby making available, as an analysis information, where in the sampled signal which ones of the sync patterns are located; calculating from the analysis information a distance information about the distance between consecutive locations of sync patterns; recognizing, from the analysis information and the distance information, the one digital signal format among the two or more digital signal formats to which the signal complies, converting the sampled signal into a converted signal which represents the data at the channel bit clock wherein the analysing step involves the following sub-steps a) setting as a current sync pattern a first sync pattern from a finite set of different sync patterns, b) analysing the sampled signal to find positions of the current sync pattern, b1) setting as a current sync pattern version a first stretched version from a finite set of differently stretched versions of the current sync pattern, b2) analysing the sampled signal to find positions of the current sync pattern version, b3) if no positions are being found and the last current sync pattern version has not been reached, setting as the current sync pattern version the next sync pattern version from the set and looping back to sub-step b2; and c) if no positions are being found and the last sync pattern in the set has not been reached, setting as the current sync pattern the next sync pattern from the set and looping back to sub-step b.
-
-
3. An apparatus for recovering a channel bit clock from a time-continuous signal compliant to one of two or more digital signal formats each having a specific channel bit clock and a specific framing structure including a specific sync pattern occurring in regular intervals, the apparatus including
sampling means which generate a sampled signal from the time-continuous signal, analogue to digital conversion means connected to the sampling means and sample rate conversion means; - the apparatus comprising
an analyser adapted to analyse the sampled signal to locate occurrences of one or more of the sync patterns, thereby making available, as an analysis information, where in the sampled signal which ones of the sync patterns are located, a calculator adapted to calculate from the analysis information a distance information about the distance between consecutive locations of sync patterns; and
to calculate a channel bit rate and/or the channel bit clock from the analysis information, anda format recogniser adapted to recognise, from the analysis information and the distance information, the signal format to which the signal complies, wherein the sample rate conversion means convert its input data to output data obeying an output sample rate equal to the channel bit rate or bit clock as calculated by the calculator, additionally including a sync ID decoder triggered by the analyser having located a sync pattern occurrence, the sync ID decoder decoding the sync IDs from the sample rate converted digitised signal.
- the apparatus comprising
Specification